Is the ARB_vertex_shader extension supported?
ModuleOpenGLRaw-3.3.4.1Haskell2010
Graphics.GL.ARB.VertexShader
Contents
Synopsis
- value glGetARBVertexShader
- value gl_ARB_vertex_shader
- pattern GL_CURRENT_VERTEX_ATTRIB_ARB
- pattern GL_FLOAT
- pattern GL_FLOAT_MAT2_ARB
- pattern GL_FLOAT_MAT3_ARB
- pattern GL_FLOAT_MAT4_ARB
- pattern GL_FLOAT_VEC2_ARB
- pattern GL_FLOAT_VEC3_ARB
- pattern GL_FLOAT_VEC4_ARB
- pattern GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB
- pattern GL_MAX_TEXTURE_COORDS_ARB
- pattern GL_MAX_TEXTURE_IMAGE_UNITS_ARB
- pattern GL_MAX_VARYING_FLOATS_ARB
- pattern GL_MAX_VERTEX_ATTRIBS_ARB
- pattern GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB
- pattern GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB
- pattern GL_OBJECT_ACTIVE_ATTRIBUTES_ARB
- pattern GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB
- pattern GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB
- pattern GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB
- pattern GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB
- pattern GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB
- pattern GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB
- pattern GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB
- pattern GL_VERTEX_PROGRAM_POINT_SIZE_ARB
- pattern GL_VERTEX_PROGRAM_TWO_SIDE_ARB
- pattern GL_VERTEX_SHADER_ARB
- value glBindAttribLocationARB
- value glDisableVertexAttribArrayARB
- value glEnableVertexAttribArrayARB
- value glGetActiveAttribARB
- value glGetAttribLocationARB
- value glGetVertexAttribPointervARB
- value glGetVertexAttribdvARB
- value glGetVertexAttribfvARB
- value glGetVertexAttribivARB
- value glVertexAttrib1dARB
- value glVertexAttrib1dvARB
- value glVertexAttrib1fARB
- value glVertexAttrib1fvARB
- value glVertexAttrib1sARB
- value glVertexAttrib1svARB
- value glVertexAttrib2dARB
- value glVertexAttrib2dvARB
- value glVertexAttrib2fARB
- value glVertexAttrib2fvARB
- value glVertexAttrib2sARB
- value glVertexAttrib2svARB
- value glVertexAttrib3dARB
- value glVertexAttrib3dvARB
- value glVertexAttrib3fARB
- value glVertexAttrib3fvARB
- value glVertexAttrib3sARB
- value glVertexAttrib3svARB
- value glVertexAttrib4NbvARB
- value glVertexAttrib4NivARB
- value glVertexAttrib4NsvARB
- value glVertexAttrib4NubARB
- value glVertexAttrib4NubvARB
- value glVertexAttrib4NuivARB
- value glVertexAttrib4NusvARB
- value glVertexAttrib4bvARB
- value glVertexAttrib4dARB
- value glVertexAttrib4dvARB
- value glVertexAttrib4fARB
- value glVertexAttrib4fvARB
- value glVertexAttrib4ivARB
- value glVertexAttrib4sARB
- value glVertexAttrib4svARB
- value glVertexAttrib4ubvARB
- value glVertexAttrib4uivARB
- value glVertexAttrib4usvARB
- value glVertexAttribPointerARB
- PackageOpenGLRaw-3.3.4.1
- Exports74
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceExtensionPredicates.hs
Extension Support
Is the ARB_vertex_shader extension supported? Note that in the presence of multiple contexts with different capabilities, this might be wrong. Use glGetARBVertexShader in those cases instead.
Enums
Functions
glBindAttribLocationARB :: MonadIO m=> GLhandleARBprogramObjof typehandleARB.-> GLuintindex.-> Ptr GLcharARBname.-> m ()
This command is an alias for glBindAttribLocation.
This command is an alias for glDisableVertexAttribArray.
This command is an alias for glEnableVertexAttribArray.
glGetActiveAttribARB :: MonadIO m=> GLhandleARBprogramObjof typehandleARB.-> GLuintindex.-> GLsizeimaxLength.-> Ptr GLsizeilengthpointing to1element of typeGLsizei.-> Ptr GLintsizepointing to1element of typeGLint.-> Ptr GLenumtypepointing to1element of type AttributeType.-> Ptr GLcharARBnamepointing tomaxLengthelements of typeGLcharARB.-> m ()
This command is an alias for glGetActiveAttrib.
glGetAttribLocationARB :: MonadIO m=> GLhandleARBprogramObjof typehandleARB.-> Ptr GLcharARBname.-> m GLint
This command is an alias for glGetAttribLocation.
This command is an alias for glGetVertexAttribPointerv.
This command is an alias for glGetVertexAttribdv.
This command is an alias for glGetVertexAttribfv.
This command is an alias for glGetVertexAttribiv.
The vector equivalent of this command is glVertexAttrib1dvARB. This command is an alias for glVertexAttrib1d.
glVertexAttrib1dvARB This command is an alias for glVertexAttrib1dv.
The vector equivalent of this command is glVertexAttrib1fvARB. This command is an alias for glVertexAttrib1f.
glVertexAttrib1fvARB This command is an alias for glVertexAttrib1fv.
The vector equivalent of this command is glVertexAttrib1svARB. This command is an alias for glVertexAttrib1s.
glVertexAttrib1svARB This command is an alias for glVertexAttrib1sv.
The vector equivalent of this command is glVertexAttrib2dvARB. This command is an alias for glVertexAttrib2d.
glVertexAttrib2dvARB This command is an alias for glVertexAttrib2dv.
The vector equivalent of this command is glVertexAttrib2fvARB. This command is an alias for glVertexAttrib2f.
glVertexAttrib2fvARB This command is an alias for glVertexAttrib2fv.
The vector equivalent of this command is glVertexAttrib2svARB. This command is an alias for glVertexAttrib2s.
glVertexAttrib2svARB This command is an alias for glVertexAttrib2sv.
glVertexAttrib3dARB The vector equivalent of this command is glVertexAttrib3dvARB. This command is an alias for glVertexAttrib3d.
glVertexAttrib3dvARB This command is an alias for glVertexAttrib3dv.
glVertexAttrib3fARB The vector equivalent of this command is glVertexAttrib3fvARB. This command is an alias for glVertexAttrib3f.
glVertexAttrib3fvARB This command is an alias for glVertexAttrib3fv.
glVertexAttrib3sARB The vector equivalent of this command is glVertexAttrib3svARB. This command is an alias for glVertexAttrib3s.
glVertexAttrib3svARB 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.
This command is an alias for glVertexAttrib4Nusv.
glVertexAttrib4bvARB This command is an alias for glVertexAttrib4bv.
glVertexAttrib4dARB The vector equivalent of this command is glVertexAttrib4dvARB. This command is an alias for glVertexAttrib4d.
glVertexAttrib4dvARB This command is an alias for glVertexAttrib4dv.
glVertexAttrib4fARB The vector equivalent of this command is glVertexAttrib4fvARB. This command is an alias for glVertexAttrib4f.
glVertexAttrib4fvARB This command is an alias for glVertexAttrib4fv.
glVertexAttrib4ivARB This command is an alias for glVertexAttrib4iv.
glVertexAttrib4sARB The vector equivalent of this command is glVertexAttrib4svARB. This command is an alias for glVertexAttrib4s.
glVertexAttrib4svARB This command is an alias for glVertexAttrib4sv.
This command is an alias for glVertexAttrib4ubv.
This command is an alias for glVertexAttrib4uiv.
This command is an alias for glVertexAttrib4usv.
This command is an alias for glVertexAttribPointer.