Copyright | (c) Sven Panne 2015 |
---|---|
License | BSD3 |
Maintainer | Sven Panne <[email protected]> |
Stability | stable |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
Graphics.Rendering.OpenGL.Raw.NV.VertexProgram
Description
The NV_vertex_program extension.
- gl_ATTRIB_ARRAY_POINTER_NV :: GLenum
- gl_ATTRIB_ARRAY_SIZE_NV :: GLenum
- gl_ATTRIB_ARRAY_STRIDE_NV :: GLenum
- gl_ATTRIB_ARRAY_TYPE_NV :: GLenum
- gl_CURRENT_ATTRIB_NV :: GLenum
- gl_CURRENT_MATRIX_NV :: GLenum
- gl_CURRENT_MATRIX_STACK_DEPTH_NV :: GLenum
- gl_IDENTITY_NV :: GLenum
- gl_INVERSE_NV :: GLenum
- gl_INVERSE_TRANSPOSE_NV :: GLenum
- gl_MAP1_VERTEX_ATTRIB0_4_NV :: GLenum
- gl_MAP1_VERTEX_ATTRIB10_4_NV :: GLenum
- gl_MAP1_VERTEX_ATTRIB11_4_NV :: GLenum
- gl_MAP1_VERTEX_ATTRIB12_4_NV :: GLenum
- gl_MAP1_VERTEX_ATTRIB13_4_NV :: GLenum
- gl_MAP1_VERTEX_ATTRIB14_4_NV :: GLenum
- gl_MAP1_VERTEX_ATTRIB15_4_NV :: GLenum
- gl_MAP1_VERTEX_ATTRIB1_4_NV :: GLenum
- gl_MAP1_VERTEX_ATTRIB2_4_NV :: GLenum
- gl_MAP1_VERTEX_ATTRIB3_4_NV :: GLenum
- gl_MAP1_VERTEX_ATTRIB4_4_NV :: GLenum
- gl_MAP1_VERTEX_ATTRIB5_4_NV :: GLenum
- gl_MAP1_VERTEX_ATTRIB6_4_NV :: GLenum
- gl_MAP1_VERTEX_ATTRIB7_4_NV :: GLenum
- gl_MAP1_VERTEX_ATTRIB8_4_NV :: GLenum
- gl_MAP1_VERTEX_ATTRIB9_4_NV :: GLenum
- gl_MAP2_VERTEX_ATTRIB0_4_NV :: GLenum
- gl_MAP2_VERTEX_ATTRIB10_4_NV :: GLenum
- gl_MAP2_VERTEX_ATTRIB11_4_NV :: GLenum
- gl_MAP2_VERTEX_ATTRIB12_4_NV :: GLenum
- gl_MAP2_VERTEX_ATTRIB13_4_NV :: GLenum
- gl_MAP2_VERTEX_ATTRIB14_4_NV :: GLenum
- gl_MAP2_VERTEX_ATTRIB15_4_NV :: GLenum
- gl_MAP2_VERTEX_ATTRIB1_4_NV :: GLenum
- gl_MAP2_VERTEX_ATTRIB2_4_NV :: GLenum
- gl_MAP2_VERTEX_ATTRIB3_4_NV :: GLenum
- gl_MAP2_VERTEX_ATTRIB4_4_NV :: GLenum
- gl_MAP2_VERTEX_ATTRIB5_4_NV :: GLenum
- gl_MAP2_VERTEX_ATTRIB6_4_NV :: GLenum
- gl_MAP2_VERTEX_ATTRIB7_4_NV :: GLenum
- gl_MAP2_VERTEX_ATTRIB8_4_NV :: GLenum
- gl_MAP2_VERTEX_ATTRIB9_4_NV :: GLenum
- gl_MATRIX0_NV :: GLenum
- gl_MATRIX1_NV :: GLenum
- gl_MATRIX2_NV :: GLenum
- gl_MATRIX3_NV :: GLenum
- gl_MATRIX4_NV :: GLenum
- gl_MATRIX5_NV :: GLenum
- gl_MATRIX6_NV :: GLenum
- gl_MATRIX7_NV :: GLenum
- gl_MAX_TRACK_MATRICES_NV :: GLenum
- gl_MAX_TRACK_MATRIX_STACK_DEPTH_NV :: GLenum
- gl_MODELVIEW_PROJECTION_NV :: GLenum
- gl_PROGRAM_ERROR_POSITION_NV :: GLenum
- gl_PROGRAM_LENGTH_NV :: GLenum
- gl_PROGRAM_PARAMETER_NV :: GLenum
- gl_PROGRAM_RESIDENT_NV :: GLenum
- gl_PROGRAM_STRING_NV :: GLenum
- gl_PROGRAM_TARGET_NV :: GLenum
- gl_TRACK_MATRIX_NV :: GLenum
- gl_TRACK_MATRIX_TRANSFORM_NV :: GLenum
- gl_TRANSPOSE_NV :: GLenum
- gl_VERTEX_ATTRIB_ARRAY0_NV :: GLenum
- gl_VERTEX_ATTRIB_ARRAY10_NV :: GLenum
- gl_VERTEX_ATTRIB_ARRAY11_NV :: GLenum
- gl_VERTEX_ATTRIB_ARRAY12_NV :: GLenum
- gl_VERTEX_ATTRIB_ARRAY13_NV :: GLenum
- gl_VERTEX_ATTRIB_ARRAY14_NV :: GLenum
- gl_VERTEX_ATTRIB_ARRAY15_NV :: GLenum
- gl_VERTEX_ATTRIB_ARRAY1_NV :: GLenum
- gl_VERTEX_ATTRIB_ARRAY2_NV :: GLenum
- gl_VERTEX_ATTRIB_ARRAY3_NV :: GLenum
- gl_VERTEX_ATTRIB_ARRAY4_NV :: GLenum
- gl_VERTEX_ATTRIB_ARRAY5_NV :: GLenum
- gl_VERTEX_ATTRIB_ARRAY6_NV :: GLenum
- gl_VERTEX_ATTRIB_ARRAY7_NV :: GLenum
- gl_VERTEX_ATTRIB_ARRAY8_NV :: GLenum
- gl_VERTEX_ATTRIB_ARRAY9_NV :: GLenum
- gl_VERTEX_PROGRAM_BINDING_NV :: GLenum
- gl_VERTEX_PROGRAM_NV :: GLenum
- gl_VERTEX_PROGRAM_POINT_SIZE_NV :: GLenum
- gl_VERTEX_PROGRAM_TWO_SIDE_NV :: GLenum
- gl_VERTEX_STATE_PROGRAM_NV :: GLenum
- glAreProgramsResidentNV :: GLsizei -> Ptr GLuint -> Ptr GLboolean -> IO GLboolean
- glBindProgramNV :: GLenum -> GLuint -> IO ()
- glDeleteProgramsNV :: GLsizei -> Ptr GLuint -> IO ()
- glExecuteProgramNV :: GLenum -> GLuint -> Ptr GLfloat -> IO ()
- glGenProgramsNV :: GLsizei -> Ptr GLuint -> IO ()
- glGetProgramParameterdvNV :: GLenum -> GLuint -> GLenum -> Ptr GLdouble -> IO ()
- glGetProgramParameterfvNV :: GLenum -> GLuint -> GLenum -> Ptr GLfloat -> IO ()
- glGetProgramStringNV :: GLuint -> GLenum -> Ptr GLubyte -> IO ()
- glGetProgramivNV :: GLuint -> GLenum -> Ptr GLint -> IO ()
- glGetTrackMatrixivNV :: GLenum -> GLuint -> GLenum -> Ptr GLint -> IO ()
- glGetVertexAttribPointervNV :: GLuint -> GLenum -> Ptr (Ptr a) -> IO ()
- glGetVertexAttribdvNV :: GLuint -> GLenum -> Ptr GLdouble -> IO ()
- glGetVertexAttribfvNV :: GLuint -> GLenum -> Ptr GLfloat -> IO ()
- glGetVertexAttribivNV :: GLuint -> GLenum -> Ptr GLint -> IO ()
- glIsProgramNV :: GLuint -> IO GLboolean
- glLoadProgramNV :: GLenum -> GLuint -> GLsizei -> Ptr GLubyte -> IO ()
- glProgramParameter4dNV :: GLenum -> GLuint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ()
- glProgramParameter4dvNV :: GLenum -> GLuint -> Ptr GLdouble -> IO ()
- glProgramParameter4fNV :: GLenum -> GLuint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ()
- glProgramParameter4fvNV :: GLenum -> GLuint -> Ptr GLfloat -> IO ()
- glProgramParameters4dvNV :: GLenum -> GLuint -> GLsizei -> Ptr GLdouble -> IO ()
- glProgramParameters4fvNV :: GLenum -> GLuint -> GLsizei -> Ptr GLfloat -> IO ()
- glRequestResidentProgramsNV :: GLsizei -> Ptr GLuint -> IO ()
- glTrackMatrixNV :: GLenum -> GLuint -> GLenum -> GLenum -> IO ()
- glVertexAttrib1dNV :: GLuint -> GLdouble -> IO ()
- glVertexAttrib1dvNV :: GLuint -> Ptr GLdouble -> IO ()
- glVertexAttrib1fNV :: GLuint -> GLfloat -> IO ()
- glVertexAttrib1fvNV :: GLuint -> Ptr GLfloat -> IO ()
- glVertexAttrib1sNV :: GLuint -> GLshort -> IO ()
- glVertexAttrib1svNV :: GLuint -> Ptr GLshort -> IO ()
- glVertexAttrib2dNV :: GLuint -> GLdouble -> GLdouble -> IO ()
- glVertexAttrib2dvNV :: GLuint -> Ptr GLdouble -> IO ()
- glVertexAttrib2fNV :: GLuint -> GLfloat -> GLfloat -> IO ()
- glVertexAttrib2fvNV :: GLuint -> Ptr GLfloat -> IO ()
- glVertexAttrib2sNV :: GLuint -> GLshort -> GLshort -> IO ()
- glVertexAttrib2svNV :: GLuint -> Ptr GLshort -> IO ()
- glVertexAttrib3dNV :: GLuint -> GLdouble -> GLdouble -> GLdouble -> IO ()
- glVertexAttrib3dvNV :: GLuint -> Ptr GLdouble -> IO ()
- glVertexAttrib3fNV :: GLuint -> GLfloat -> GLfloat -> GLfloat -> IO ()
- glVertexAttrib3fvNV :: GLuint -> Ptr GLfloat -> IO ()
- glVertexAttrib3sNV :: GLuint -> GLshort -> GLshort -> GLshort -> IO ()
- glVertexAttrib3svNV :: GLuint -> Ptr GLshort -> IO ()
- glVertexAttrib4dNV :: GLuint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ()
- glVertexAttrib4dvNV :: GLuint -> Ptr GLdouble -> IO ()
- glVertexAttrib4fNV :: GLuint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ()
- glVertexAttrib4fvNV :: GLuint -> Ptr GLfloat -> IO ()
- glVertexAttrib4sNV :: GLuint -> GLshort -> GLshort -> GLshort -> GLshort -> IO ()
- glVertexAttrib4svNV :: GLuint -> Ptr GLshort -> IO ()
- glVertexAttrib4ubNV :: GLuint -> GLubyte -> GLubyte -> GLubyte -> GLubyte -> IO ()
- glVertexAttrib4ubvNV :: GLuint -> Ptr GLubyte -> IO ()
- glVertexAttribPointerNV :: GLuint -> GLint -> GLenum -> GLsizei -> Ptr a -> IO ()
- glVertexAttribs1dvNV :: GLuint -> GLsizei -> Ptr GLdouble -> IO ()
- glVertexAttribs1fvNV :: GLuint -> GLsizei -> Ptr GLfloat -> IO ()
- glVertexAttribs1svNV :: GLuint -> GLsizei -> Ptr GLshort -> IO ()
- glVertexAttribs2dvNV :: GLuint -> GLsizei -> Ptr GLdouble -> IO ()
- glVertexAttribs2fvNV :: GLuint -> GLsizei -> Ptr GLfloat -> IO ()
- glVertexAttribs2svNV :: GLuint -> GLsizei -> Ptr GLshort -> IO ()
- glVertexAttribs3dvNV :: GLuint -> GLsizei -> Ptr GLdouble -> IO ()
- glVertexAttribs3fvNV :: GLuint -> GLsizei -> Ptr GLfloat -> IO ()
- glVertexAttribs3svNV :: GLuint -> GLsizei -> Ptr GLshort -> IO ()
- glVertexAttribs4dvNV :: GLuint -> GLsizei -> Ptr GLdouble -> IO ()
- glVertexAttribs4fvNV :: GLuint -> GLsizei -> Ptr GLfloat -> IO ()
- glVertexAttribs4svNV :: GLuint -> GLsizei -> Ptr GLshort -> IO ()
- glVertexAttribs4ubvNV :: GLuint -> GLsizei -> Ptr GLubyte -> IO ()