| Copyright | (c) Sven Panne 2015 |
|---|---|
| License | BSD3 |
| Maintainer | Sven Panne <svenpanne@gmail.com> |
| Stability | stable |
| Portability | portable |
| Safe Haskell | None |
| Language | Haskell2010 |
Graphics.Rendering.OpenGL.Raw.NV.VertexProgram4
Contents
Description
- glGetNVVertexProgram4 :: MonadIO m => m Bool
- gl_NV_vertex_program4 :: Bool
- 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
Is the NV_vertex_program4 extension supported?
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
Functions
Arguments
| :: MonadIO m | |
| => GLuint |
|
| -> GLenum |
|
| -> Ptr GLint |
|
| -> m () |
This command is an alias for glGetVertexAttribIiv.
Arguments
| :: 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.
Arguments
| :: MonadIO m | |
| => GLuint |
|
| -> Ptr GLushort |
|
| -> m () |
This command is an alias for glVertexAttribI4usv.