| Copyright | (c) Sven Panne 2016 |
|---|---|
| License | BSD3 |
| Maintainer | Sven Panne <svenpanne@gmail.com> |
| Stability | stable |
| Portability | portable |
| Safe Haskell | None |
| Language | Haskell2010 |
Graphics.GL.NV.VertexProgram
Contents
Description
- glGetNVVertexProgram :: MonadIO m => m Bool
- gl_NV_vertex_program :: Bool
- pattern GL_ATTRIB_ARRAY_POINTER_NV :: GLenum
- pattern GL_ATTRIB_ARRAY_SIZE_NV :: GLenum
- pattern GL_ATTRIB_ARRAY_STRIDE_NV :: GLenum
- pattern GL_ATTRIB_ARRAY_TYPE_NV :: GLenum
- pattern GL_CURRENT_ATTRIB_NV :: GLenum
- pattern GL_CURRENT_MATRIX_NV :: GLenum
- pattern GL_CURRENT_MATRIX_STACK_DEPTH_NV :: GLenum
- pattern GL_IDENTITY_NV :: GLenum
- pattern GL_INVERSE_NV :: GLenum
- pattern GL_INVERSE_TRANSPOSE_NV :: GLenum
- pattern GL_MAP1_VERTEX_ATTRIB0_4_NV :: GLenum
- pattern GL_MAP1_VERTEX_ATTRIB10_4_NV :: GLenum
- pattern GL_MAP1_VERTEX_ATTRIB11_4_NV :: GLenum
- pattern GL_MAP1_VERTEX_ATTRIB12_4_NV :: GLenum
- pattern GL_MAP1_VERTEX_ATTRIB13_4_NV :: GLenum
- pattern GL_MAP1_VERTEX_ATTRIB14_4_NV :: GLenum
- pattern GL_MAP1_VERTEX_ATTRIB15_4_NV :: GLenum
- pattern GL_MAP1_VERTEX_ATTRIB1_4_NV :: GLenum
- pattern GL_MAP1_VERTEX_ATTRIB2_4_NV :: GLenum
- pattern GL_MAP1_VERTEX_ATTRIB3_4_NV :: GLenum
- pattern GL_MAP1_VERTEX_ATTRIB4_4_NV :: GLenum
- pattern GL_MAP1_VERTEX_ATTRIB5_4_NV :: GLenum
- pattern GL_MAP1_VERTEX_ATTRIB6_4_NV :: GLenum
- pattern GL_MAP1_VERTEX_ATTRIB7_4_NV :: GLenum
- pattern GL_MAP1_VERTEX_ATTRIB8_4_NV :: GLenum
- pattern GL_MAP1_VERTEX_ATTRIB9_4_NV :: GLenum
- pattern GL_MAP2_VERTEX_ATTRIB0_4_NV :: GLenum
- pattern GL_MAP2_VERTEX_ATTRIB10_4_NV :: GLenum
- pattern GL_MAP2_VERTEX_ATTRIB11_4_NV :: GLenum
- pattern GL_MAP2_VERTEX_ATTRIB12_4_NV :: GLenum
- pattern GL_MAP2_VERTEX_ATTRIB13_4_NV :: GLenum
- pattern GL_MAP2_VERTEX_ATTRIB14_4_NV :: GLenum
- pattern GL_MAP2_VERTEX_ATTRIB15_4_NV :: GLenum
- pattern GL_MAP2_VERTEX_ATTRIB1_4_NV :: GLenum
- pattern GL_MAP2_VERTEX_ATTRIB2_4_NV :: GLenum
- pattern GL_MAP2_VERTEX_ATTRIB3_4_NV :: GLenum
- pattern GL_MAP2_VERTEX_ATTRIB4_4_NV :: GLenum
- pattern GL_MAP2_VERTEX_ATTRIB5_4_NV :: GLenum
- pattern GL_MAP2_VERTEX_ATTRIB6_4_NV :: GLenum
- pattern GL_MAP2_VERTEX_ATTRIB7_4_NV :: GLenum
- pattern GL_MAP2_VERTEX_ATTRIB8_4_NV :: GLenum
- pattern GL_MAP2_VERTEX_ATTRIB9_4_NV :: GLenum
- pattern GL_MATRIX0_NV :: GLenum
- pattern GL_MATRIX1_NV :: GLenum
- pattern GL_MATRIX2_NV :: GLenum
- pattern GL_MATRIX3_NV :: GLenum
- pattern GL_MATRIX4_NV :: GLenum
- pattern GL_MATRIX5_NV :: GLenum
- pattern GL_MATRIX6_NV :: GLenum
- pattern GL_MATRIX7_NV :: GLenum
- pattern GL_MAX_TRACK_MATRICES_NV :: GLenum
- pattern GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV :: GLenum
- pattern GL_MODELVIEW_PROJECTION_NV :: GLenum
- pattern GL_PROGRAM_ERROR_POSITION_NV :: GLenum
- pattern GL_PROGRAM_LENGTH_NV :: GLenum
- pattern GL_PROGRAM_PARAMETER_NV :: GLenum
- pattern GL_PROGRAM_RESIDENT_NV :: GLenum
- pattern GL_PROGRAM_STRING_NV :: GLenum
- pattern GL_PROGRAM_TARGET_NV :: GLenum
- pattern GL_TRACK_MATRIX_NV :: GLenum
- pattern GL_TRACK_MATRIX_TRANSFORM_NV :: GLenum
- pattern GL_TRANSPOSE_NV :: GLenum
- pattern GL_VERTEX_ATTRIB_ARRAY0_NV :: GLenum
- pattern GL_VERTEX_ATTRIB_ARRAY10_NV :: GLenum
- pattern GL_VERTEX_ATTRIB_ARRAY11_NV :: GLenum
- pattern GL_VERTEX_ATTRIB_ARRAY12_NV :: GLenum
- pattern GL_VERTEX_ATTRIB_ARRAY13_NV :: GLenum
- pattern GL_VERTEX_ATTRIB_ARRAY14_NV :: GLenum
- pattern GL_VERTEX_ATTRIB_ARRAY15_NV :: GLenum
- pattern GL_VERTEX_ATTRIB_ARRAY1_NV :: GLenum
- pattern GL_VERTEX_ATTRIB_ARRAY2_NV :: GLenum
- pattern GL_VERTEX_ATTRIB_ARRAY3_NV :: GLenum
- pattern GL_VERTEX_ATTRIB_ARRAY4_NV :: GLenum
- pattern GL_VERTEX_ATTRIB_ARRAY5_NV :: GLenum
- pattern GL_VERTEX_ATTRIB_ARRAY6_NV :: GLenum
- pattern GL_VERTEX_ATTRIB_ARRAY7_NV :: GLenum
- pattern GL_VERTEX_ATTRIB_ARRAY8_NV :: GLenum
- pattern GL_VERTEX_ATTRIB_ARRAY9_NV :: GLenum
- pattern GL_VERTEX_PROGRAM_BINDING_NV :: GLenum
- pattern GL_VERTEX_PROGRAM_NV :: GLenum
- pattern GL_VERTEX_PROGRAM_POINT_SIZE_NV :: GLenum
- pattern GL_VERTEX_PROGRAM_TWO_SIDE_NV :: GLenum
- pattern GL_VERTEX_STATE_PROGRAM_NV :: GLenum
- glAreProgramsResidentNV :: MonadIO m => GLsizei -> Ptr GLuint -> Ptr GLboolean -> m GLboolean
- glBindProgramNV :: MonadIO m => GLenum -> GLuint -> m ()
- glDeleteProgramsNV :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glExecuteProgramNV :: MonadIO m => GLenum -> GLuint -> Ptr GLfloat -> m ()
- glGenProgramsNV :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGetProgramParameterdvNV :: MonadIO m => GLenum -> GLuint -> GLenum -> Ptr GLdouble -> m ()
- glGetProgramParameterfvNV :: MonadIO m => GLenum -> GLuint -> GLenum -> Ptr GLfloat -> m ()
- glGetProgramStringNV :: MonadIO m => GLuint -> GLenum -> Ptr GLubyte -> m ()
- glGetProgramivNV :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetTrackMatrixivNV :: MonadIO m => GLenum -> GLuint -> GLenum -> Ptr GLint -> m ()
- glGetVertexAttribPointervNV :: MonadIO m => GLuint -> GLenum -> Ptr (Ptr a) -> m ()
- glGetVertexAttribdvNV :: MonadIO m => GLuint -> GLenum -> Ptr GLdouble -> m ()
- glGetVertexAttribfvNV :: MonadIO m => GLuint -> GLenum -> Ptr GLfloat -> m ()
- glGetVertexAttribivNV :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glIsProgramNV :: MonadIO m => GLuint -> m GLboolean
- glLoadProgramNV :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLubyte -> m ()
- glProgramParameter4dNV :: MonadIO m => GLenum -> GLuint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glProgramParameter4dvNV :: MonadIO m => GLenum -> GLuint -> Ptr GLdouble -> m ()
- glProgramParameter4fNV :: MonadIO m => GLenum -> GLuint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glProgramParameter4fvNV :: MonadIO m => GLenum -> GLuint -> Ptr GLfloat -> m ()
- glProgramParameters4dvNV :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLdouble -> m ()
- glProgramParameters4fvNV :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLfloat -> m ()
- glRequestResidentProgramsNV :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glTrackMatrixNV :: MonadIO m => GLenum -> GLuint -> GLenum -> GLenum -> m ()
- glVertexAttrib1dNV :: MonadIO m => GLuint -> GLdouble -> m ()
- glVertexAttrib1dvNV :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
- glVertexAttrib1fNV :: MonadIO m => GLuint -> GLfloat -> m ()
- glVertexAttrib1fvNV :: MonadIO m => GLuint -> Ptr GLfloat -> m ()
- glVertexAttrib1sNV :: MonadIO m => GLuint -> GLshort -> m ()
- glVertexAttrib1svNV :: MonadIO m => GLuint -> Ptr GLshort -> m ()
- glVertexAttrib2dNV :: MonadIO m => GLuint -> GLdouble -> GLdouble -> m ()
- glVertexAttrib2dvNV :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
- glVertexAttrib2fNV :: MonadIO m => GLuint -> GLfloat -> GLfloat -> m ()
- glVertexAttrib2fvNV :: MonadIO m => GLuint -> Ptr GLfloat -> m ()
- glVertexAttrib2sNV :: MonadIO m => GLuint -> GLshort -> GLshort -> m ()
- glVertexAttrib2svNV :: MonadIO m => GLuint -> Ptr GLshort -> m ()
- glVertexAttrib3dNV :: MonadIO m => GLuint -> GLdouble -> GLdouble -> GLdouble -> m ()
- glVertexAttrib3dvNV :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
- glVertexAttrib3fNV :: MonadIO m => GLuint -> GLfloat -> GLfloat -> GLfloat -> m ()
- glVertexAttrib3fvNV :: MonadIO m => GLuint -> Ptr GLfloat -> m ()
- glVertexAttrib3sNV :: MonadIO m => GLuint -> GLshort -> GLshort -> GLshort -> m ()
- glVertexAttrib3svNV :: MonadIO m => GLuint -> Ptr GLshort -> m ()
- glVertexAttrib4dNV :: MonadIO m => GLuint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glVertexAttrib4dvNV :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
- glVertexAttrib4fNV :: MonadIO m => GLuint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glVertexAttrib4fvNV :: MonadIO m => GLuint -> Ptr GLfloat -> m ()
- glVertexAttrib4sNV :: MonadIO m => GLuint -> GLshort -> GLshort -> GLshort -> GLshort -> m ()
- glVertexAttrib4svNV :: MonadIO m => GLuint -> Ptr GLshort -> m ()
- glVertexAttrib4ubNV :: MonadIO m => GLuint -> GLubyte -> GLubyte -> GLubyte -> GLubyte -> m ()
- glVertexAttrib4ubvNV :: MonadIO m => GLuint -> Ptr GLubyte -> m ()
- glVertexAttribPointerNV :: MonadIO m => GLuint -> GLint -> GLenum -> GLsizei -> Ptr a -> m ()
- glVertexAttribs1dvNV :: MonadIO m => GLuint -> GLsizei -> Ptr GLdouble -> m ()
- glVertexAttribs1fvNV :: MonadIO m => GLuint -> GLsizei -> Ptr GLfloat -> m ()
- glVertexAttribs1svNV :: MonadIO m => GLuint -> GLsizei -> Ptr GLshort -> m ()
- glVertexAttribs2dvNV :: MonadIO m => GLuint -> GLsizei -> Ptr GLdouble -> m ()
- glVertexAttribs2fvNV :: MonadIO m => GLuint -> GLsizei -> Ptr GLfloat -> m ()
- glVertexAttribs2svNV :: MonadIO m => GLuint -> GLsizei -> Ptr GLshort -> m ()
- glVertexAttribs3dvNV :: MonadIO m => GLuint -> GLsizei -> Ptr GLdouble -> m ()
- glVertexAttribs3fvNV :: MonadIO m => GLuint -> GLsizei -> Ptr GLfloat -> m ()
- glVertexAttribs3svNV :: MonadIO m => GLuint -> GLsizei -> Ptr GLshort -> m ()
- glVertexAttribs4dvNV :: MonadIO m => GLuint -> GLsizei -> Ptr GLdouble -> m ()
- glVertexAttribs4fvNV :: MonadIO m => GLuint -> GLsizei -> Ptr GLfloat -> m ()
- glVertexAttribs4svNV :: MonadIO m => GLuint -> GLsizei -> Ptr GLshort -> m ()
- glVertexAttribs4ubvNV :: MonadIO m => GLuint -> GLsizei -> Ptr GLubyte -> m ()
Extension Support
glGetNVVertexProgram :: MonadIO m => m Bool Source #
Is the NV_vertex_program extension supported?
gl_NV_vertex_program :: Bool Source #
Is the NV_vertex_program extension supported?
Note that in the presence of multiple contexts with different capabilities,
this might be wrong. Use glGetNVVertexProgram in those cases instead.
Enums
pattern GL_ATTRIB_ARRAY_POINTER_NV :: GLenum Source #
pattern GL_ATTRIB_ARRAY_SIZE_NV :: GLenum Source #
pattern GL_ATTRIB_ARRAY_STRIDE_NV :: GLenum Source #
pattern GL_ATTRIB_ARRAY_TYPE_NV :: GLenum Source #
pattern GL_CURRENT_ATTRIB_NV :: GLenum Source #
pattern GL_CURRENT_MATRIX_NV :: GLenum Source #
pattern GL_CURRENT_MATRIX_STACK_DEPTH_NV :: GLenum Source #
pattern GL_IDENTITY_NV :: GLenum Source #
pattern GL_INVERSE_NV :: GLenum Source #
pattern GL_INVERSE_TRANSPOSE_NV :: GLenum Source #
pattern GL_MAP1_VERTEX_ATTRIB0_4_NV :: GLenum Source #
pattern GL_MAP1_VERTEX_ATTRIB10_4_NV :: GLenum Source #
pattern GL_MAP1_VERTEX_ATTRIB11_4_NV :: GLenum Source #
pattern GL_MAP1_VERTEX_ATTRIB12_4_NV :: GLenum Source #
pattern GL_MAP1_VERTEX_ATTRIB13_4_NV :: GLenum Source #
pattern GL_MAP1_VERTEX_ATTRIB14_4_NV :: GLenum Source #
pattern GL_MAP1_VERTEX_ATTRIB15_4_NV :: GLenum Source #
pattern GL_MAP1_VERTEX_ATTRIB1_4_NV :: GLenum Source #
pattern GL_MAP1_VERTEX_ATTRIB2_4_NV :: GLenum Source #
pattern GL_MAP1_VERTEX_ATTRIB3_4_NV :: GLenum Source #
pattern GL_MAP1_VERTEX_ATTRIB4_4_NV :: GLenum Source #
pattern GL_MAP1_VERTEX_ATTRIB5_4_NV :: GLenum Source #
pattern GL_MAP1_VERTEX_ATTRIB6_4_NV :: GLenum Source #
pattern GL_MAP1_VERTEX_ATTRIB7_4_NV :: GLenum Source #
pattern GL_MAP1_VERTEX_ATTRIB8_4_NV :: GLenum Source #
pattern GL_MAP1_VERTEX_ATTRIB9_4_NV :: GLenum Source #
pattern GL_MAP2_VERTEX_ATTRIB0_4_NV :: GLenum Source #
pattern GL_MAP2_VERTEX_ATTRIB10_4_NV :: GLenum Source #
pattern GL_MAP2_VERTEX_ATTRIB11_4_NV :: GLenum Source #
pattern GL_MAP2_VERTEX_ATTRIB12_4_NV :: GLenum Source #
pattern GL_MAP2_VERTEX_ATTRIB13_4_NV :: GLenum Source #
pattern GL_MAP2_VERTEX_ATTRIB14_4_NV :: GLenum Source #
pattern GL_MAP2_VERTEX_ATTRIB15_4_NV :: GLenum Source #
pattern GL_MAP2_VERTEX_ATTRIB1_4_NV :: GLenum Source #
pattern GL_MAP2_VERTEX_ATTRIB2_4_NV :: GLenum Source #
pattern GL_MAP2_VERTEX_ATTRIB3_4_NV :: GLenum Source #
pattern GL_MAP2_VERTEX_ATTRIB4_4_NV :: GLenum Source #
pattern GL_MAP2_VERTEX_ATTRIB5_4_NV :: GLenum Source #
pattern GL_MAP2_VERTEX_ATTRIB6_4_NV :: GLenum Source #
pattern GL_MAP2_VERTEX_ATTRIB7_4_NV :: GLenum Source #
pattern GL_MAP2_VERTEX_ATTRIB8_4_NV :: GLenum Source #
pattern GL_MAP2_VERTEX_ATTRIB9_4_NV :: GLenum Source #
pattern GL_MATRIX0_NV :: GLenum Source #
pattern GL_MATRIX1_NV :: GLenum Source #
pattern GL_MATRIX2_NV :: GLenum Source #
pattern GL_MATRIX3_NV :: GLenum Source #
pattern GL_MATRIX4_NV :: GLenum Source #
pattern GL_MATRIX5_NV :: GLenum Source #
pattern GL_MATRIX6_NV :: GLenum Source #
pattern GL_MATRIX7_NV :: GLenum Source #
pattern GL_MAX_TRACK_MATRICES_NV :: GLenum Source #
pattern GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV :: GLenum Source #
pattern GL_MODELVIEW_PROJECTION_NV :: GLenum Source #
pattern GL_PROGRAM_ERROR_POSITION_NV :: GLenum Source #
pattern GL_PROGRAM_LENGTH_NV :: GLenum Source #
pattern GL_PROGRAM_PARAMETER_NV :: GLenum Source #
pattern GL_PROGRAM_RESIDENT_NV :: GLenum Source #
pattern GL_PROGRAM_STRING_NV :: GLenum Source #
pattern GL_PROGRAM_TARGET_NV :: GLenum Source #
pattern GL_TRACK_MATRIX_NV :: GLenum Source #
pattern GL_TRACK_MATRIX_TRANSFORM_NV :: GLenum Source #
pattern GL_TRANSPOSE_NV :: GLenum Source #
pattern GL_VERTEX_ATTRIB_ARRAY0_NV :: GLenum Source #
pattern GL_VERTEX_ATTRIB_ARRAY10_NV :: GLenum Source #
pattern GL_VERTEX_ATTRIB_ARRAY11_NV :: GLenum Source #
pattern GL_VERTEX_ATTRIB_ARRAY12_NV :: GLenum Source #
pattern GL_VERTEX_ATTRIB_ARRAY13_NV :: GLenum Source #
pattern GL_VERTEX_ATTRIB_ARRAY14_NV :: GLenum Source #
pattern GL_VERTEX_ATTRIB_ARRAY15_NV :: GLenum Source #
pattern GL_VERTEX_ATTRIB_ARRAY1_NV :: GLenum Source #
pattern GL_VERTEX_ATTRIB_ARRAY2_NV :: GLenum Source #
pattern GL_VERTEX_ATTRIB_ARRAY3_NV :: GLenum Source #
pattern GL_VERTEX_ATTRIB_ARRAY4_NV :: GLenum Source #
pattern GL_VERTEX_ATTRIB_ARRAY5_NV :: GLenum Source #
pattern GL_VERTEX_ATTRIB_ARRAY6_NV :: GLenum Source #
pattern GL_VERTEX_ATTRIB_ARRAY7_NV :: GLenum Source #
pattern GL_VERTEX_ATTRIB_ARRAY8_NV :: GLenum Source #
pattern GL_VERTEX_ATTRIB_ARRAY9_NV :: GLenum Source #
pattern GL_VERTEX_PROGRAM_BINDING_NV :: GLenum Source #
pattern GL_VERTEX_PROGRAM_NV :: GLenum Source #
pattern GL_VERTEX_PROGRAM_POINT_SIZE_NV :: GLenum Source #
pattern GL_VERTEX_PROGRAM_TWO_SIDE_NV :: GLenum Source #
pattern GL_VERTEX_STATE_PROGRAM_NV :: GLenum Source #
Functions
This command is an alias for glBindProgramARB.
Arguments
| :: MonadIO m | |
| => GLsizei |
|
| -> Ptr GLuint |
|
| -> m () |
This command is an alias for glDeleteProgramsARB.
Arguments
| :: MonadIO m | |
| => GLsizei |
|
| -> Ptr GLuint |
|
| -> m () |
This command is an alias for glGenProgramsARB.
glGetVertexAttribPointervNV Source #
Arguments
| :: MonadIO m | |
| => GLuint |
|
| -> GLenum |
|
| -> Ptr (Ptr a) |
|
| -> m () |
This command is an alias for glGetVertexAttribPointerv.
glGetVertexAttribdvNV Source #
Arguments
| :: MonadIO m | |
| => GLuint |
|
| -> GLenum |
|
| -> Ptr GLdouble |
|
| -> m () |
This command is an alias for glGetVertexAttribdv.
glGetVertexAttribfvNV Source #
Arguments
| :: MonadIO m | |
| => GLuint |
|
| -> GLenum |
|
| -> Ptr GLfloat |
|
| -> m () |
This command is an alias for glGetVertexAttribfv.
glGetVertexAttribivNV Source #
Arguments
| :: MonadIO m | |
| => GLuint |
|
| -> GLenum |
|
| -> Ptr GLint |
|
| -> m () |
This command is an alias for glGetVertexAttribiv.
This command is an alias for glIsProgramARB.
glProgramParameter4dNV Source #
Arguments
| :: MonadIO m | |
| => GLenum |
|
| -> GLuint |
|
| -> GLdouble |
|
| -> GLdouble |
|
| -> GLdouble |
|
| -> GLdouble |
|
| -> m () |
The vector equivalent of this command is glProgramParameter4dvNV.
glProgramParameter4fNV Source #
Arguments
| :: MonadIO m | |
| => GLenum |
|
| -> GLuint |
|
| -> GLfloat |
|
| -> GLfloat |
|
| -> GLfloat |
|
| -> GLfloat |
|
| -> m () |
The vector equivalent of this command is glProgramParameter4fvNV.
The vector equivalent of this command is glVertexAttrib1dvNV. This command is an alias for glVertexAttrib1d.
Arguments
| :: MonadIO m | |
| => GLuint |
|
| -> Ptr GLdouble |
|
| -> m () |
This command is an alias for glVertexAttrib1dv.
The vector equivalent of this command is glVertexAttrib1fvNV. This command is an alias for glVertexAttrib1f.
This command is an alias for glVertexAttrib1fv.
The vector equivalent of this command is glVertexAttrib1svNV. This command is an alias for glVertexAttrib1s.
This command is an alias for glVertexAttrib1sv.
The vector equivalent of this command is glVertexAttrib2dvNV. This command is an alias for glVertexAttrib2d.
Arguments
| :: MonadIO m | |
| => GLuint |
|
| -> Ptr GLdouble |
|
| -> m () |
This command is an alias for glVertexAttrib2dv.
The vector equivalent of this command is glVertexAttrib2fvNV. This command is an alias for glVertexAttrib2f.
This command is an alias for glVertexAttrib2fv.
The vector equivalent of this command is glVertexAttrib2svNV. This command is an alias for glVertexAttrib2s.
This command is an alias for glVertexAttrib2sv.
The vector equivalent of this command is glVertexAttrib3dvNV. This command is an alias for glVertexAttrib3d.
Arguments
| :: MonadIO m | |
| => GLuint |
|
| -> Ptr GLdouble |
|
| -> m () |
This command is an alias for glVertexAttrib3dv.
The vector equivalent of this command is glVertexAttrib3fvNV. This command is an alias for glVertexAttrib3f.
This command is an alias for glVertexAttrib3fv.
The vector equivalent of this command is glVertexAttrib3svNV. This command is an alias for glVertexAttrib3s.
This command is an alias for glVertexAttrib3sv.
The vector equivalent of this command is glVertexAttrib4dvNV. This command is an alias for glVertexAttrib4d.
Arguments
| :: MonadIO m | |
| => GLuint |
|
| -> Ptr GLdouble |
|
| -> m () |
This command is an alias for glVertexAttrib4dv.
The vector equivalent of this command is glVertexAttrib4fvNV. This command is an alias for glVertexAttrib4f.
This command is an alias for glVertexAttrib4fv.
The vector equivalent of this command is glVertexAttrib4svNV. This command is an alias for glVertexAttrib4s.
This command is an alias for glVertexAttrib4sv.
Arguments
| :: MonadIO m | |
| => GLuint |
|
| -> GLubyte |
|
| -> GLubyte |
|
| -> GLubyte |
|
| -> GLubyte |
|
| -> m () |
The vector equivalent of this command is glVertexAttrib4ubvNV. This command is an alias for glVertexAttrib4Nub.
This command is an alias for glVertexAttrib4Nubv.