Copyright | (c) Sven Panne 2016 |
---|---|
License | BSD3 |
Maintainer | Sven Panne <svenpanne@gmail.com> |
Stability | stable |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
- glGetNVVertexProgram4 :: MonadIO m => m Bool
- gl_NV_vertex_program4 :: Bool
- pattern GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV :: GLenum
- 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 a -> m ()
Extension Support
glGetNVVertexProgram4 :: MonadIO m => m Bool Source
Is the NV_vertex_program4 extension supported?
gl_NV_vertex_program4 :: Bool Source
Is the NV_vertex_program4 extension supported?
Note that in the presence of multiple contexts with different capabilities,
this might be wrong. Use glGetNVVertexProgram4
in those cases instead.
Enums
pattern GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV :: GLenum Source
Functions
glGetVertexAttribIivEXT Source
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
This command is an alias for glGetVertexAttribIiv
.
glGetVertexAttribIuivEXT Source
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLuint |
|
-> m () |
This command is an alias for glGetVertexAttribIuiv
.
The vector equivalent of this command is glVertexAttribI1ivEXT
. This command is an alias for glVertexAttribI1i
.
This command is an alias for glVertexAttribI1iv
.
The vector equivalent of this command is glVertexAttribI1uivEXT
. This command is an alias for glVertexAttribI1ui
.
This command is an alias for glVertexAttribI1uiv
.
The vector equivalent of this command is glVertexAttribI2ivEXT
. This command is an alias for glVertexAttribI2i
.
This command is an alias for glVertexAttribI2iv
.
The vector equivalent of this command is glVertexAttribI2uivEXT
. This command is an alias for glVertexAttribI2ui
.
This command is an alias for glVertexAttribI2uiv
.
The vector equivalent of this command is glVertexAttribI3ivEXT
. This command is an alias for glVertexAttribI3i
.
This command is an alias for glVertexAttribI3iv
.
The vector equivalent of this command is glVertexAttribI3uivEXT
. This command is an alias for glVertexAttribI3ui
.
This command is an alias for glVertexAttribI3uiv
.
This command is an alias for glVertexAttribI4bv
.
The vector equivalent of this command is glVertexAttribI4ivEXT
. This command is an alias for glVertexAttribI4i
.
This command is an alias for glVertexAttribI4iv
.
This command is an alias for glVertexAttribI4sv
.
This command is an alias for glVertexAttribI4ubv
.
The vector equivalent of this command is glVertexAttribI4uivEXT
. This command is an alias for glVertexAttribI4ui
.
This command is an alias for glVertexAttribI4uiv
.
This command is an alias for glVertexAttribI4usv
.
glVertexAttribIPointerEXT Source
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr a |
|
-> m () |
This command is an alias for glVertexAttribIPointer
.