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.ARB.VertexShader
Description
The ARB_vertex_shader extension.
- gl_CURRENT_VERTEX_ATTRIB_ARB :: GLenum
- gl_FLOAT :: GLenum
- gl_FLOAT_MAT2_ARB :: GLenum
- gl_FLOAT_MAT3_ARB :: GLenum
- gl_FLOAT_MAT4_ARB :: GLenum
- gl_FLOAT_VEC2_ARB :: GLenum
- gl_FLOAT_VEC3_ARB :: GLenum
- gl_FLOAT_VEC4_ARB :: GLenum
- gl_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB :: GLenum
- gl_MAX_TEXTURE_COORDS_ARB :: GLenum
- gl_MAX_TEXTURE_IMAGE_UNITS_ARB :: GLenum
- gl_MAX_VARYING_FLOATS_ARB :: GLenum
- gl_MAX_VERTEX_ATTRIBS_ARB :: GLenum
- gl_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB :: GLenum
- gl_MAX_VERTEX_UNIFORM_COMPONENTS_ARB :: GLenum
- gl_OBJECT_ACTIVE_ATTRIBUTES_ARB :: GLenum
- gl_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB :: GLenum
- gl_VERTEX_ATTRIB_ARRAY_ENABLED_ARB :: GLenum
- gl_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB :: GLenum
- gl_VERTEX_ATTRIB_ARRAY_POINTER_ARB :: GLenum
- gl_VERTEX_ATTRIB_ARRAY_SIZE_ARB :: GLenum
- gl_VERTEX_ATTRIB_ARRAY_STRIDE_ARB :: GLenum
- gl_VERTEX_ATTRIB_ARRAY_TYPE_ARB :: GLenum
- gl_VERTEX_PROGRAM_POINT_SIZE_ARB :: GLenum
- gl_VERTEX_PROGRAM_TWO_SIDE_ARB :: GLenum
- gl_VERTEX_SHADER_ARB :: GLenum
- glBindAttribLocationARB :: GLhandleARB -> GLuint -> Ptr GLcharARB -> IO ()
- glDisableVertexAttribArrayARB :: GLuint -> IO ()
- glEnableVertexAttribArrayARB :: GLuint -> IO ()
- glGetActiveAttribARB :: GLhandleARB -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLint -> Ptr GLenum -> Ptr GLcharARB -> IO ()
- glGetAttribLocationARB :: GLhandleARB -> Ptr GLcharARB -> IO GLint
- glGetVertexAttribPointervARB :: GLuint -> GLenum -> Ptr (Ptr a) -> IO ()
- glGetVertexAttribdvARB :: GLuint -> GLenum -> Ptr GLdouble -> IO ()
- glGetVertexAttribfvARB :: GLuint -> GLenum -> Ptr GLfloat -> IO ()
- glGetVertexAttribivARB :: GLuint -> GLenum -> Ptr GLint -> IO ()
- glVertexAttrib1dARB :: GLuint -> GLdouble -> IO ()
- glVertexAttrib1dvARB :: GLuint -> Ptr GLdouble -> IO ()
- glVertexAttrib1fARB :: GLuint -> GLfloat -> IO ()
- glVertexAttrib1fvARB :: GLuint -> Ptr GLfloat -> IO ()
- glVertexAttrib1sARB :: GLuint -> GLshort -> IO ()
- glVertexAttrib1svARB :: GLuint -> Ptr GLshort -> IO ()
- glVertexAttrib2dARB :: GLuint -> GLdouble -> GLdouble -> IO ()
- glVertexAttrib2dvARB :: GLuint -> Ptr GLdouble -> IO ()
- glVertexAttrib2fARB :: GLuint -> GLfloat -> GLfloat -> IO ()
- glVertexAttrib2fvARB :: GLuint -> Ptr GLfloat -> IO ()
- glVertexAttrib2sARB :: GLuint -> GLshort -> GLshort -> IO ()
- glVertexAttrib2svARB :: GLuint -> Ptr GLshort -> IO ()
- glVertexAttrib3dARB :: GLuint -> GLdouble -> GLdouble -> GLdouble -> IO ()
- glVertexAttrib3dvARB :: GLuint -> Ptr GLdouble -> IO ()
- glVertexAttrib3fARB :: GLuint -> GLfloat -> GLfloat -> GLfloat -> IO ()
- glVertexAttrib3fvARB :: GLuint -> Ptr GLfloat -> IO ()
- glVertexAttrib3sARB :: GLuint -> GLshort -> GLshort -> GLshort -> IO ()
- glVertexAttrib3svARB :: GLuint -> Ptr GLshort -> IO ()
- glVertexAttrib4NbvARB :: GLuint -> Ptr GLbyte -> IO ()
- glVertexAttrib4NivARB :: GLuint -> Ptr GLint -> IO ()
- glVertexAttrib4NsvARB :: GLuint -> Ptr GLshort -> IO ()
- glVertexAttrib4NubARB :: GLuint -> GLubyte -> GLubyte -> GLubyte -> GLubyte -> IO ()
- glVertexAttrib4NubvARB :: GLuint -> Ptr GLubyte -> IO ()
- glVertexAttrib4NuivARB :: GLuint -> Ptr GLuint -> IO ()
- glVertexAttrib4NusvARB :: GLuint -> Ptr GLushort -> IO ()
- glVertexAttrib4bvARB :: GLuint -> Ptr GLbyte -> IO ()
- glVertexAttrib4dARB :: GLuint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ()
- glVertexAttrib4dvARB :: GLuint -> Ptr GLdouble -> IO ()
- glVertexAttrib4fARB :: GLuint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ()
- glVertexAttrib4fvARB :: GLuint -> Ptr GLfloat -> IO ()
- glVertexAttrib4ivARB :: GLuint -> Ptr GLint -> IO ()
- glVertexAttrib4sARB :: GLuint -> GLshort -> GLshort -> GLshort -> GLshort -> IO ()
- glVertexAttrib4svARB :: GLuint -> Ptr GLshort -> IO ()
- glVertexAttrib4ubvARB :: GLuint -> Ptr GLubyte -> IO ()
- glVertexAttrib4uivARB :: GLuint -> Ptr GLuint -> IO ()
- glVertexAttrib4usvARB :: GLuint -> Ptr GLushort -> IO ()
- glVertexAttribPointerARB :: GLuint -> GLint -> GLenum -> GLboolean -> GLsizei -> Ptr a -> IO ()
Enums
Functions
glBindAttribLocationARB Source
Arguments
:: GLhandleARB |
|
-> GLuint |
|
-> Ptr GLcharARB |
|
-> IO () |
Arguments
:: GLhandleARB |
|
-> GLuint |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLint |
|
-> Ptr GLenum |
|
-> Ptr GLcharARB |
|
-> IO () |
Arguments
:: GLhandleARB |
|
-> Ptr GLcharARB |
|
-> IO GLint |