| Copyright | (c) Sven Panne 2016 |
|---|---|
| License | BSD3 |
| Maintainer | Sven Panne <svenpanne@gmail.com> |
| Stability | stable |
| Portability | portable |
| Safe Haskell | None |
| Language | Haskell2010 |
Graphics.GL.ARB.VertexProgram
Contents
Description
- glGetARBVertexProgram :: MonadIO m => m Bool
- gl_ARB_vertex_program :: Bool
- pattern GL_COLOR_SUM_ARB :: GLenum
- pattern GL_CURRENT_MATRIX_ARB :: GLenum
- pattern GL_CURRENT_MATRIX_STACK_DEPTH_ARB :: GLenum
- pattern GL_CURRENT_VERTEX_ATTRIB_ARB :: GLenum
- pattern GL_MATRIX0_ARB :: GLenum
- pattern GL_MATRIX10_ARB :: GLenum
- pattern GL_MATRIX11_ARB :: GLenum
- pattern GL_MATRIX12_ARB :: GLenum
- pattern GL_MATRIX13_ARB :: GLenum
- pattern GL_MATRIX14_ARB :: GLenum
- pattern GL_MATRIX15_ARB :: GLenum
- pattern GL_MATRIX16_ARB :: GLenum
- pattern GL_MATRIX17_ARB :: GLenum
- pattern GL_MATRIX18_ARB :: GLenum
- pattern GL_MATRIX19_ARB :: GLenum
- pattern GL_MATRIX1_ARB :: GLenum
- pattern GL_MATRIX20_ARB :: GLenum
- pattern GL_MATRIX21_ARB :: GLenum
- pattern GL_MATRIX22_ARB :: GLenum
- pattern GL_MATRIX23_ARB :: GLenum
- pattern GL_MATRIX24_ARB :: GLenum
- pattern GL_MATRIX25_ARB :: GLenum
- pattern GL_MATRIX26_ARB :: GLenum
- pattern GL_MATRIX27_ARB :: GLenum
- pattern GL_MATRIX28_ARB :: GLenum
- pattern GL_MATRIX29_ARB :: GLenum
- pattern GL_MATRIX2_ARB :: GLenum
- pattern GL_MATRIX30_ARB :: GLenum
- pattern GL_MATRIX31_ARB :: GLenum
- pattern GL_MATRIX3_ARB :: GLenum
- pattern GL_MATRIX4_ARB :: GLenum
- pattern GL_MATRIX5_ARB :: GLenum
- pattern GL_MATRIX6_ARB :: GLenum
- pattern GL_MATRIX7_ARB :: GLenum
- pattern GL_MATRIX8_ARB :: GLenum
- pattern GL_MATRIX9_ARB :: GLenum
- pattern GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB :: GLenum
- pattern GL_MAX_PROGRAM_ATTRIBS_ARB :: GLenum
- pattern GL_MAX_PROGRAM_ENV_PARAMETERS_ARB :: GLenum
- pattern GL_MAX_PROGRAM_INSTRUCTIONS_ARB :: GLenum
- pattern GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB :: GLenum
- pattern GL_MAX_PROGRAM_MATRICES_ARB :: GLenum
- pattern GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB :: GLenum
- pattern GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB :: GLenum
- pattern GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB :: GLenum
- pattern GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB :: GLenum
- pattern GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB :: GLenum
- pattern GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB :: GLenum
- pattern GL_MAX_PROGRAM_PARAMETERS_ARB :: GLenum
- pattern GL_MAX_PROGRAM_TEMPORARIES_ARB :: GLenum
- pattern GL_MAX_VERTEX_ATTRIBS_ARB :: GLenum
- pattern GL_PROGRAM_ADDRESS_REGISTERS_ARB :: GLenum
- pattern GL_PROGRAM_ATTRIBS_ARB :: GLenum
- pattern GL_PROGRAM_BINDING_ARB :: GLenum
- pattern GL_PROGRAM_ERROR_POSITION_ARB :: GLenum
- pattern GL_PROGRAM_ERROR_STRING_ARB :: GLenum
- pattern GL_PROGRAM_FORMAT_ARB :: GLenum
- pattern GL_PROGRAM_FORMAT_ASCII_ARB :: GLenum
- pattern GL_PROGRAM_INSTRUCTIONS_ARB :: GLenum
- pattern GL_PROGRAM_LENGTH_ARB :: GLenum
- pattern GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB :: GLenum
- pattern GL_PROGRAM_NATIVE_ATTRIBS_ARB :: GLenum
- pattern GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB :: GLenum
- pattern GL_PROGRAM_NATIVE_PARAMETERS_ARB :: GLenum
- pattern GL_PROGRAM_NATIVE_TEMPORARIES_ARB :: GLenum
- pattern GL_PROGRAM_PARAMETERS_ARB :: GLenum
- pattern GL_PROGRAM_STRING_ARB :: GLenum
- pattern GL_PROGRAM_TEMPORARIES_ARB :: GLenum
- pattern GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB :: GLenum
- pattern GL_TRANSPOSE_CURRENT_MATRIX_ARB :: GLenum
- pattern GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB :: GLenum
- pattern GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB :: GLenum
- pattern GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB :: GLenum
- pattern GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB :: GLenum
- pattern GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB :: GLenum
- pattern GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB :: GLenum
- pattern GL_VERTEX_PROGRAM_ARB :: GLenum
- pattern GL_VERTEX_PROGRAM_POINT_SIZE_ARB :: GLenum
- pattern GL_VERTEX_PROGRAM_TWO_SIDE_ARB :: GLenum
- glBindProgramARB :: MonadIO m => GLenum -> GLuint -> m ()
- glDeleteProgramsARB :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDisableVertexAttribArrayARB :: MonadIO m => GLuint -> m ()
- glEnableVertexAttribArrayARB :: MonadIO m => GLuint -> m ()
- glGenProgramsARB :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGetProgramEnvParameterdvARB :: MonadIO m => GLenum -> GLuint -> Ptr GLdouble -> m ()
- glGetProgramEnvParameterfvARB :: MonadIO m => GLenum -> GLuint -> Ptr GLfloat -> m ()
- glGetProgramLocalParameterdvARB :: MonadIO m => GLenum -> GLuint -> Ptr GLdouble -> m ()
- glGetProgramLocalParameterfvARB :: MonadIO m => GLenum -> GLuint -> Ptr GLfloat -> m ()
- glGetProgramStringARB :: MonadIO m => GLenum -> GLenum -> Ptr a -> m ()
- glGetProgramivARB :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetVertexAttribPointervARB :: MonadIO m => GLuint -> GLenum -> Ptr (Ptr a) -> m ()
- glGetVertexAttribdvARB :: MonadIO m => GLuint -> GLenum -> Ptr GLdouble -> m ()
- glGetVertexAttribfvARB :: MonadIO m => GLuint -> GLenum -> Ptr GLfloat -> m ()
- glGetVertexAttribivARB :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glIsProgramARB :: MonadIO m => GLuint -> m GLboolean
- glProgramEnvParameter4dARB :: MonadIO m => GLenum -> GLuint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glProgramEnvParameter4dvARB :: MonadIO m => GLenum -> GLuint -> Ptr GLdouble -> m ()
- glProgramEnvParameter4fARB :: MonadIO m => GLenum -> GLuint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glProgramEnvParameter4fvARB :: MonadIO m => GLenum -> GLuint -> Ptr GLfloat -> m ()
- glProgramLocalParameter4dARB :: MonadIO m => GLenum -> GLuint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glProgramLocalParameter4dvARB :: MonadIO m => GLenum -> GLuint -> Ptr GLdouble -> m ()
- glProgramLocalParameter4fARB :: MonadIO m => GLenum -> GLuint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glProgramLocalParameter4fvARB :: MonadIO m => GLenum -> GLuint -> Ptr GLfloat -> m ()
- glProgramStringARB :: MonadIO m => GLenum -> GLenum -> GLsizei -> Ptr a -> m ()
- glVertexAttrib1dARB :: MonadIO m => GLuint -> GLdouble -> m ()
- glVertexAttrib1dvARB :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
- glVertexAttrib1fARB :: MonadIO m => GLuint -> GLfloat -> m ()
- glVertexAttrib1fvARB :: MonadIO m => GLuint -> Ptr GLfloat -> m ()
- glVertexAttrib1sARB :: MonadIO m => GLuint -> GLshort -> m ()
- glVertexAttrib1svARB :: MonadIO m => GLuint -> Ptr GLshort -> m ()
- glVertexAttrib2dARB :: MonadIO m => GLuint -> GLdouble -> GLdouble -> m ()
- glVertexAttrib2dvARB :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
- glVertexAttrib2fARB :: MonadIO m => GLuint -> GLfloat -> GLfloat -> m ()
- glVertexAttrib2fvARB :: MonadIO m => GLuint -> Ptr GLfloat -> m ()
- glVertexAttrib2sARB :: MonadIO m => GLuint -> GLshort -> GLshort -> m ()
- glVertexAttrib2svARB :: MonadIO m => GLuint -> Ptr GLshort -> m ()
- glVertexAttrib3dARB :: MonadIO m => GLuint -> GLdouble -> GLdouble -> GLdouble -> m ()
- glVertexAttrib3dvARB :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
- glVertexAttrib3fARB :: MonadIO m => GLuint -> GLfloat -> GLfloat -> GLfloat -> m ()
- glVertexAttrib3fvARB :: MonadIO m => GLuint -> Ptr GLfloat -> m ()
- glVertexAttrib3sARB :: MonadIO m => GLuint -> GLshort -> GLshort -> GLshort -> m ()
- glVertexAttrib3svARB :: MonadIO m => GLuint -> Ptr GLshort -> m ()
- glVertexAttrib4NbvARB :: MonadIO m => GLuint -> Ptr GLbyte -> m ()
- glVertexAttrib4NivARB :: MonadIO m => GLuint -> Ptr GLint -> m ()
- glVertexAttrib4NsvARB :: MonadIO m => GLuint -> Ptr GLshort -> m ()
- glVertexAttrib4NubARB :: MonadIO m => GLuint -> GLubyte -> GLubyte -> GLubyte -> GLubyte -> m ()
- glVertexAttrib4NubvARB :: MonadIO m => GLuint -> Ptr GLubyte -> m ()
- glVertexAttrib4NuivARB :: MonadIO m => GLuint -> Ptr GLuint -> m ()
- glVertexAttrib4NusvARB :: MonadIO m => GLuint -> Ptr GLushort -> m ()
- glVertexAttrib4bvARB :: MonadIO m => GLuint -> Ptr GLbyte -> m ()
- glVertexAttrib4dARB :: MonadIO m => GLuint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glVertexAttrib4dvARB :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
- glVertexAttrib4fARB :: MonadIO m => GLuint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glVertexAttrib4fvARB :: MonadIO m => GLuint -> Ptr GLfloat -> m ()
- glVertexAttrib4ivARB :: MonadIO m => GLuint -> Ptr GLint -> m ()
- glVertexAttrib4sARB :: MonadIO m => GLuint -> GLshort -> GLshort -> GLshort -> GLshort -> m ()
- glVertexAttrib4svARB :: MonadIO m => GLuint -> Ptr GLshort -> m ()
- glVertexAttrib4ubvARB :: MonadIO m => GLuint -> Ptr GLubyte -> m ()
- glVertexAttrib4uivARB :: MonadIO m => GLuint -> Ptr GLuint -> m ()
- glVertexAttrib4usvARB :: MonadIO m => GLuint -> Ptr GLushort -> m ()
- glVertexAttribPointerARB :: MonadIO m => GLuint -> GLint -> GLenum -> GLboolean -> GLsizei -> Ptr a -> m ()
Extension Support
glGetARBVertexProgram :: MonadIO m => m Bool #
Is the ARB_vertex_program extension supported?
gl_ARB_vertex_program :: Bool #
Is the ARB_vertex_program extension supported?
Note that in the presence of multiple contexts with different capabilities,
this might be wrong. Use glGetARBVertexProgram in those cases instead.
Enums
pattern GL_COLOR_SUM_ARB :: GLenum #
pattern GL_CURRENT_MATRIX_ARB :: GLenum #
pattern GL_CURRENT_MATRIX_STACK_DEPTH_ARB :: GLenum #
pattern GL_CURRENT_VERTEX_ATTRIB_ARB :: GLenum #
pattern GL_MATRIX0_ARB :: GLenum #
pattern GL_MATRIX10_ARB :: GLenum #
pattern GL_MATRIX11_ARB :: GLenum #
pattern GL_MATRIX12_ARB :: GLenum #
pattern GL_MATRIX13_ARB :: GLenum #
pattern GL_MATRIX14_ARB :: GLenum #
pattern GL_MATRIX15_ARB :: GLenum #
pattern GL_MATRIX16_ARB :: GLenum #
pattern GL_MATRIX17_ARB :: GLenum #
pattern GL_MATRIX18_ARB :: GLenum #
pattern GL_MATRIX19_ARB :: GLenum #
pattern GL_MATRIX1_ARB :: GLenum #
pattern GL_MATRIX20_ARB :: GLenum #
pattern GL_MATRIX21_ARB :: GLenum #
pattern GL_MATRIX22_ARB :: GLenum #
pattern GL_MATRIX23_ARB :: GLenum #
pattern GL_MATRIX24_ARB :: GLenum #
pattern GL_MATRIX25_ARB :: GLenum #
pattern GL_MATRIX26_ARB :: GLenum #
pattern GL_MATRIX27_ARB :: GLenum #
pattern GL_MATRIX28_ARB :: GLenum #
pattern GL_MATRIX29_ARB :: GLenum #
pattern GL_MATRIX2_ARB :: GLenum #
pattern GL_MATRIX30_ARB :: GLenum #
pattern GL_MATRIX31_ARB :: GLenum #
pattern GL_MATRIX3_ARB :: GLenum #
pattern GL_MATRIX4_ARB :: GLenum #
pattern GL_MATRIX5_ARB :: GLenum #
pattern GL_MATRIX6_ARB :: GLenum #
pattern GL_MATRIX7_ARB :: GLenum #
pattern GL_MATRIX8_ARB :: GLenum #
pattern GL_MATRIX9_ARB :: GLenum #
pattern GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB :: GLenum #
pattern GL_MAX_PROGRAM_ATTRIBS_ARB :: GLenum #
pattern GL_MAX_PROGRAM_ENV_PARAMETERS_ARB :: GLenum #
pattern GL_MAX_PROGRAM_INSTRUCTIONS_ARB :: GLenum #
pattern GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB :: GLenum #
pattern GL_MAX_PROGRAM_MATRICES_ARB :: GLenum #
pattern GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB :: GLenum #
pattern GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB :: GLenum #
pattern GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB :: GLenum #
pattern GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB :: GLenum #
pattern GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB :: GLenum #
pattern GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB :: GLenum #
pattern GL_MAX_PROGRAM_PARAMETERS_ARB :: GLenum #
pattern GL_MAX_PROGRAM_TEMPORARIES_ARB :: GLenum #
pattern GL_MAX_VERTEX_ATTRIBS_ARB :: GLenum #
pattern GL_PROGRAM_ADDRESS_REGISTERS_ARB :: GLenum #
pattern GL_PROGRAM_ATTRIBS_ARB :: GLenum #
pattern GL_PROGRAM_BINDING_ARB :: GLenum #
pattern GL_PROGRAM_ERROR_POSITION_ARB :: GLenum #
pattern GL_PROGRAM_ERROR_STRING_ARB :: GLenum #
pattern GL_PROGRAM_FORMAT_ARB :: GLenum #
pattern GL_PROGRAM_FORMAT_ASCII_ARB :: GLenum #
pattern GL_PROGRAM_INSTRUCTIONS_ARB :: GLenum #
pattern GL_PROGRAM_LENGTH_ARB :: GLenum #
pattern GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB :: GLenum #
pattern GL_PROGRAM_NATIVE_ATTRIBS_ARB :: GLenum #
pattern GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB :: GLenum #
pattern GL_PROGRAM_NATIVE_PARAMETERS_ARB :: GLenum #
pattern GL_PROGRAM_NATIVE_TEMPORARIES_ARB :: GLenum #
pattern GL_PROGRAM_PARAMETERS_ARB :: GLenum #
pattern GL_PROGRAM_STRING_ARB :: GLenum #
pattern GL_PROGRAM_TEMPORARIES_ARB :: GLenum #
pattern GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB :: GLenum #
pattern GL_TRANSPOSE_CURRENT_MATRIX_ARB :: GLenum #
pattern GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB :: GLenum #
pattern GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB :: GLenum #
pattern GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB :: GLenum #
pattern GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB :: GLenum #
pattern GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB :: GLenum #
pattern GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB :: GLenum #
pattern GL_VERTEX_PROGRAM_ARB :: GLenum #
pattern GL_VERTEX_PROGRAM_POINT_SIZE_ARB :: GLenum #
pattern GL_VERTEX_PROGRAM_TWO_SIDE_ARB :: GLenum #
Functions
glDisableVertexAttribArrayARB #
This command is an alias for glDisableVertexAttribArray.
glEnableVertexAttribArrayARB #
This command is an alias for glEnableVertexAttribArray.
glGetVertexAttribPointervARB #
Arguments
| :: MonadIO m | |
| => GLuint |
|
| -> GLenum |
|
| -> Ptr (Ptr a) |
|
| -> m () |
This command is an alias for glGetVertexAttribPointerv.
Arguments
| :: MonadIO m | |
| => GLuint |
|
| -> GLenum |
|
| -> Ptr GLdouble |
|
| -> m () |
This command is an alias for glGetVertexAttribdv.
Arguments
| :: MonadIO m | |
| => GLuint |
|
| -> GLenum |
|
| -> Ptr GLfloat |
|
| -> m () |
This command is an alias for glGetVertexAttribfv.
Arguments
| :: MonadIO m | |
| => GLuint |
|
| -> GLenum |
|
| -> Ptr GLint |
|
| -> m () |
This command is an alias for glGetVertexAttribiv.
Arguments
| :: MonadIO m | |
| => GLenum |
|
| -> GLuint |
|
| -> GLdouble |
|
| -> GLdouble |
|
| -> GLdouble |
|
| -> GLdouble |
|
| -> m () |
The vector equivalent of this command is glProgramEnvParameter4dvARB.
Arguments
| :: MonadIO m | |
| => GLenum |
|
| -> GLuint |
|
| -> GLfloat |
|
| -> GLfloat |
|
| -> GLfloat |
|
| -> GLfloat |
|
| -> m () |
The vector equivalent of this command is glProgramEnvParameter4fvARB.
glProgramLocalParameter4dARB #
Arguments
| :: MonadIO m | |
| => GLenum |
|
| -> GLuint |
|
| -> GLdouble |
|
| -> GLdouble |
|
| -> GLdouble |
|
| -> GLdouble |
|
| -> m () |
The vector equivalent of this command is glProgramLocalParameter4dvARB.
glProgramLocalParameter4fARB #
Arguments
| :: MonadIO m | |
| => GLenum |
|
| -> GLuint |
|
| -> GLfloat |
|
| -> GLfloat |
|
| -> GLfloat |
|
| -> GLfloat |
|
| -> m () |
The vector equivalent of this command is glProgramLocalParameter4fvARB.
The vector equivalent of this command is glVertexAttrib1dvARB. 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 glVertexAttrib1fvARB. This command is an alias for glVertexAttrib1f.
This command is an alias for glVertexAttrib1fv.
The vector equivalent of this command is glVertexAttrib1svARB. This command is an alias for glVertexAttrib1s.
This command is an alias for glVertexAttrib1sv.
The vector equivalent of this command is glVertexAttrib2dvARB. 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 glVertexAttrib2fvARB. This command is an alias for glVertexAttrib2f.
This command is an alias for glVertexAttrib2fv.
The vector equivalent of this command is glVertexAttrib2svARB. This command is an alias for glVertexAttrib2s.
This command is an alias for glVertexAttrib2sv.
The vector equivalent of this command is glVertexAttrib3dvARB. 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 glVertexAttrib3fvARB. This command is an alias for glVertexAttrib3f.
This command is an alias for glVertexAttrib3fv.
The vector equivalent of this command is glVertexAttrib3svARB. This command is an alias for glVertexAttrib3s.
This command is an alias for glVertexAttrib3sv.
This command is an alias for glVertexAttrib4Nbv.
This command is an alias for glVertexAttrib4Niv.
This command is an alias for glVertexAttrib4Nsv.
This command is an alias for glVertexAttrib4Nub.
This command is an alias for glVertexAttrib4Nubv.
This command is an alias for glVertexAttrib4Nuiv.
Arguments
| :: MonadIO m | |
| => GLuint |
|
| -> Ptr GLushort |
|
| -> m () |
This command is an alias for glVertexAttrib4Nusv.
This command is an alias for glVertexAttrib4bv.
The vector equivalent of this command is glVertexAttrib4dvARB. 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 glVertexAttrib4fvARB. This command is an alias for glVertexAttrib4f.
This command is an alias for glVertexAttrib4fv.
This command is an alias for glVertexAttrib4iv.
The vector equivalent of this command is glVertexAttrib4svARB. This command is an alias for glVertexAttrib4s.
This command is an alias for glVertexAttrib4sv.
This command is an alias for glVertexAttrib4ubv.
This command is an alias for glVertexAttrib4uiv.
Arguments
| :: MonadIO m | |
| => GLuint |
|
| -> Ptr GLushort |
|
| -> m () |
This command is an alias for glVertexAttrib4usv.