-------------------------------------------------------------------------------- -- | -- Module : Graphics.Rendering.OpenGL.Raw.ARB.VertexShader -- Copyright : (c) Sven Panne 2015 -- License : BSD3 -- -- Maintainer : Sven Panne -- Stability : stable -- Portability : portable -- -------------------------------------------------------------------------------- module Graphics.Rendering.OpenGL.Raw.ARB.VertexShader ( -- * Extension Support glGetARBVertexShader, gl_ARB_vertex_shader, -- * Enums gl_CURRENT_VERTEX_ATTRIB_ARB, gl_FLOAT, gl_FLOAT_MAT2_ARB, gl_FLOAT_MAT3_ARB, gl_FLOAT_MAT4_ARB, gl_FLOAT_VEC2_ARB, gl_FLOAT_VEC3_ARB, gl_FLOAT_VEC4_ARB, gl_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB, gl_MAX_TEXTURE_COORDS_ARB, gl_MAX_TEXTURE_IMAGE_UNITS_ARB, gl_MAX_VARYING_FLOATS_ARB, gl_MAX_VERTEX_ATTRIBS_ARB, gl_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB, gl_MAX_VERTEX_UNIFORM_COMPONENTS_ARB, gl_OBJECT_ACTIVE_ATTRIBUTES_ARB, gl_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB, gl_VERTEX_ATTRIB_ARRAY_ENABLED_ARB, gl_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB, gl_VERTEX_ATTRIB_ARRAY_POINTER_ARB, gl_VERTEX_ATTRIB_ARRAY_SIZE_ARB, gl_VERTEX_ATTRIB_ARRAY_STRIDE_ARB, gl_VERTEX_ATTRIB_ARRAY_TYPE_ARB, gl_VERTEX_PROGRAM_POINT_SIZE_ARB, gl_VERTEX_PROGRAM_TWO_SIDE_ARB, gl_VERTEX_SHADER_ARB, -- * Functions glBindAttribLocationARB, glDisableVertexAttribArrayARB, glEnableVertexAttribArrayARB, glGetActiveAttribARB, glGetAttribLocationARB, glGetVertexAttribPointervARB, glGetVertexAttribdvARB, glGetVertexAttribfvARB, glGetVertexAttribivARB, glVertexAttrib1dARB, glVertexAttrib1dvARB, glVertexAttrib1fARB, glVertexAttrib1fvARB, glVertexAttrib1sARB, glVertexAttrib1svARB, glVertexAttrib2dARB, glVertexAttrib2dvARB, glVertexAttrib2fARB, glVertexAttrib2fvARB, glVertexAttrib2sARB, glVertexAttrib2svARB, glVertexAttrib3dARB, glVertexAttrib3dvARB, glVertexAttrib3fARB, glVertexAttrib3fvARB, glVertexAttrib3sARB, glVertexAttrib3svARB, glVertexAttrib4NbvARB, glVertexAttrib4NivARB, glVertexAttrib4NsvARB, glVertexAttrib4NubARB, glVertexAttrib4NubvARB, glVertexAttrib4NuivARB, glVertexAttrib4NusvARB, glVertexAttrib4bvARB, glVertexAttrib4dARB, glVertexAttrib4dvARB, glVertexAttrib4fARB, glVertexAttrib4fvARB, glVertexAttrib4ivARB, glVertexAttrib4sARB, glVertexAttrib4svARB, glVertexAttrib4ubvARB, glVertexAttrib4uivARB, glVertexAttrib4usvARB, glVertexAttribPointerARB ) where import Graphics.Rendering.OpenGL.Raw.ExtensionPredicates import Graphics.Rendering.OpenGL.Raw.Tokens import Graphics.Rendering.OpenGL.Raw.Functions