Safe Haskell | None |
---|---|
Language | Haskell2010 |
- gl_NV_vertex_program4 :: Bool
- glGetVertexAttribIivEXT :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetVertexAttribIuivEXT :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m ()
- glVertexAttribI1iEXT :: MonadIO m => GLuint -> GLint -> m ()
- glVertexAttribI1ivEXT :: MonadIO m => GLuint -> Ptr GLint -> m ()
- glVertexAttribI1uiEXT :: MonadIO m => GLuint -> GLuint -> m ()
- glVertexAttribI1uivEXT :: MonadIO m => GLuint -> Ptr GLuint -> m ()
- glVertexAttribI2iEXT :: MonadIO m => GLuint -> GLint -> GLint -> m ()
- glVertexAttribI2ivEXT :: MonadIO m => GLuint -> Ptr GLint -> m ()
- glVertexAttribI2uiEXT :: MonadIO m => GLuint -> GLuint -> GLuint -> m ()
- glVertexAttribI2uivEXT :: MonadIO m => GLuint -> Ptr GLuint -> m ()
- glVertexAttribI3iEXT :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> m ()
- glVertexAttribI3ivEXT :: MonadIO m => GLuint -> Ptr GLint -> m ()
- glVertexAttribI3uiEXT :: MonadIO m => GLuint -> GLuint -> GLuint -> GLuint -> m ()
- glVertexAttribI3uivEXT :: MonadIO m => GLuint -> Ptr GLuint -> m ()
- glVertexAttribI4bvEXT :: MonadIO m => GLuint -> Ptr GLbyte -> m ()
- glVertexAttribI4iEXT :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> m ()
- glVertexAttribI4ivEXT :: MonadIO m => GLuint -> Ptr GLint -> m ()
- glVertexAttribI4svEXT :: MonadIO m => GLuint -> Ptr GLshort -> m ()
- glVertexAttribI4ubvEXT :: MonadIO m => GLuint -> Ptr GLubyte -> m ()
- glVertexAttribI4uiEXT :: MonadIO m => GLuint -> GLuint -> GLuint -> GLuint -> GLuint -> m ()
- glVertexAttribI4uivEXT :: MonadIO m => GLuint -> Ptr GLuint -> m ()
- glVertexAttribI4usvEXT :: MonadIO m => GLuint -> Ptr GLushort -> m ()
- glVertexAttribIPointerEXT :: MonadIO m => GLuint -> GLint -> GLenum -> GLsizei -> Ptr () -> m ()
- pattern GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV :: forall a. (Num a, Eq a) => a
Extension Support
gl_NV_vertex_program4 :: Bool Source #
Checks that the GL_NV_vertex_program4 extension is available.
GL_NV_vertex_program4
glGetVertexAttribIivEXT :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m () Source #
Usage: glGetVertexAttribIivEXT
index pname params
The parameter pname
is a VertexAttribEnum
.
The length of params
should be 1
.
This command is an alias for glGetVertexAttribIiv
.
glGetVertexAttribIuivEXT :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m () Source #
Usage: glGetVertexAttribIuivEXT
index pname params
The parameter pname
is a VertexAttribEnum
.
The length of params
should be 1
.
This command is an alias for glGetVertexAttribIuiv
.
glVertexAttribI1iEXT :: MonadIO m => GLuint -> GLint -> m () Source #
Usage: glVertexAttribI1iEXT
index x
This command is an alias for glVertexAttribI1i
.
The vector equivalent of this command is glVertexAttribI1ivEXT
.
glVertexAttribI1ivEXT :: MonadIO m => GLuint -> Ptr GLint -> m () Source #
Usage: glVertexAttribI1ivEXT
index v
The length of v
should be 1
.
This command is an alias for glVertexAttribI1iv
.
glVertexAttribI1uiEXT :: MonadIO m => GLuint -> GLuint -> m () Source #
Usage: glVertexAttribI1uiEXT
index x
This command is an alias for glVertexAttribI1ui
.
The vector equivalent of this command is glVertexAttribI1uivEXT
.
glVertexAttribI1uivEXT :: MonadIO m => GLuint -> Ptr GLuint -> m () Source #
Usage: glVertexAttribI1uivEXT
index v
The length of v
should be 1
.
This command is an alias for glVertexAttribI1uiv
.
glVertexAttribI2iEXT :: MonadIO m => GLuint -> GLint -> GLint -> m () Source #
Usage: glVertexAttribI2iEXT
index x y
This command is an alias for glVertexAttribI2i
.
The vector equivalent of this command is glVertexAttribI2ivEXT
.
glVertexAttribI2ivEXT :: MonadIO m => GLuint -> Ptr GLint -> m () Source #
Usage: glVertexAttribI2ivEXT
index v
The length of v
should be 2
.
This command is an alias for glVertexAttribI2iv
.
glVertexAttribI2uiEXT :: MonadIO m => GLuint -> GLuint -> GLuint -> m () Source #
Usage: glVertexAttribI2uiEXT
index x y
This command is an alias for glVertexAttribI2ui
.
The vector equivalent of this command is glVertexAttribI2uivEXT
.
glVertexAttribI2uivEXT :: MonadIO m => GLuint -> Ptr GLuint -> m () Source #
Usage: glVertexAttribI2uivEXT
index v
The length of v
should be 2
.
This command is an alias for glVertexAttribI2uiv
.
glVertexAttribI3iEXT :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> m () Source #
Usage: glVertexAttribI3iEXT
index x y z
This command is an alias for glVertexAttribI3i
.
The vector equivalent of this command is glVertexAttribI3ivEXT
.
glVertexAttribI3ivEXT :: MonadIO m => GLuint -> Ptr GLint -> m () Source #
Usage: glVertexAttribI3ivEXT
index v
The length of v
should be 3
.
This command is an alias for glVertexAttribI3iv
.
glVertexAttribI3uiEXT :: MonadIO m => GLuint -> GLuint -> GLuint -> GLuint -> m () Source #
Usage: glVertexAttribI3uiEXT
index x y z
This command is an alias for glVertexAttribI3ui
.
The vector equivalent of this command is glVertexAttribI3uivEXT
.
glVertexAttribI3uivEXT :: MonadIO m => GLuint -> Ptr GLuint -> m () Source #
Usage: glVertexAttribI3uivEXT
index v
The length of v
should be 3
.
This command is an alias for glVertexAttribI3uiv
.
glVertexAttribI4bvEXT :: MonadIO m => GLuint -> Ptr GLbyte -> m () Source #
Usage: glVertexAttribI4bvEXT
index v
The length of v
should be 4
.
This command is an alias for glVertexAttribI4bv
.
glVertexAttribI4iEXT :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> m () Source #
Usage: glVertexAttribI4iEXT
index x y z w
This command is an alias for glVertexAttribI4i
.
The vector equivalent of this command is glVertexAttribI4ivEXT
.
glVertexAttribI4ivEXT :: MonadIO m => GLuint -> Ptr GLint -> m () Source #
Usage: glVertexAttribI4ivEXT
index v
The length of v
should be 4
.
This command is an alias for glVertexAttribI4iv
.
glVertexAttribI4svEXT :: MonadIO m => GLuint -> Ptr GLshort -> m () Source #
Usage: glVertexAttribI4svEXT
index v
The length of v
should be 4
.
This command is an alias for glVertexAttribI4sv
.
glVertexAttribI4ubvEXT :: MonadIO m => GLuint -> Ptr GLubyte -> m () Source #
Usage: glVertexAttribI4ubvEXT
index v
The length of v
should be 4
.
This command is an alias for glVertexAttribI4ubv
.
glVertexAttribI4uiEXT :: MonadIO m => GLuint -> GLuint -> GLuint -> GLuint -> GLuint -> m () Source #
Usage: glVertexAttribI4uiEXT
index x y z w
This command is an alias for glVertexAttribI4ui
.
The vector equivalent of this command is glVertexAttribI4uivEXT
.
glVertexAttribI4uivEXT :: MonadIO m => GLuint -> Ptr GLuint -> m () Source #
Usage: glVertexAttribI4uivEXT
index v
The length of v
should be 4
.
This command is an alias for glVertexAttribI4uiv
.
glVertexAttribI4usvEXT :: MonadIO m => GLuint -> Ptr GLushort -> m () Source #
Usage: glVertexAttribI4usvEXT
index v
The length of v
should be 4
.
This command is an alias for glVertexAttribI4usv
.
glVertexAttribIPointerEXT :: MonadIO m => GLuint -> GLint -> GLenum -> GLsizei -> Ptr () -> m () Source #
Usage: glVertexAttribIPointerEXT
index size type stride pointer
The parameter type
is a VertexAttribEnum
.
The length of pointer
should be COMPSIZE(size,type,stride)
.
This command is an alias for glVertexAttribIPointer
.
pattern GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV :: forall a. (Num a, Eq a) => a Source #