Is the EXT_vertex_array extension supported?
ModuleOpenGLRaw-3.3.4.1Haskell2010
Graphics.GL.EXT.VertexArray
Contents
Synopsis
- value glGetEXTVertexArray
- value gl_EXT_vertex_array
- pattern GL_COLOR_ARRAY_COUNT_EXT
- pattern GL_COLOR_ARRAY_EXT
- pattern GL_COLOR_ARRAY_POINTER_EXT
- pattern GL_COLOR_ARRAY_SIZE_EXT
- pattern GL_COLOR_ARRAY_STRIDE_EXT
- pattern GL_COLOR_ARRAY_TYPE_EXT
- pattern GL_EDGE_FLAG_ARRAY_COUNT_EXT
- pattern GL_EDGE_FLAG_ARRAY_EXT
- pattern GL_EDGE_FLAG_ARRAY_POINTER_EXT
- pattern GL_EDGE_FLAG_ARRAY_STRIDE_EXT
- pattern GL_INDEX_ARRAY_COUNT_EXT
- pattern GL_INDEX_ARRAY_EXT
- pattern GL_INDEX_ARRAY_POINTER_EXT
- pattern GL_INDEX_ARRAY_STRIDE_EXT
- pattern GL_INDEX_ARRAY_TYPE_EXT
- pattern GL_NORMAL_ARRAY_COUNT_EXT
- pattern GL_NORMAL_ARRAY_EXT
- pattern GL_NORMAL_ARRAY_POINTER_EXT
- pattern GL_NORMAL_ARRAY_STRIDE_EXT
- pattern GL_NORMAL_ARRAY_TYPE_EXT
- pattern GL_TEXTURE_COORD_ARRAY_COUNT_EXT
- pattern GL_TEXTURE_COORD_ARRAY_EXT
- pattern GL_TEXTURE_COORD_ARRAY_POINTER_EXT
- pattern GL_TEXTURE_COORD_ARRAY_SIZE_EXT
- pattern GL_TEXTURE_COORD_ARRAY_STRIDE_EXT
- pattern GL_TEXTURE_COORD_ARRAY_TYPE_EXT
- pattern GL_VERTEX_ARRAY_COUNT_EXT
- pattern GL_VERTEX_ARRAY_EXT
- pattern GL_VERTEX_ARRAY_POINTER_EXT
- pattern GL_VERTEX_ARRAY_SIZE_EXT
- pattern GL_VERTEX_ARRAY_STRIDE_EXT
- pattern GL_VERTEX_ARRAY_TYPE_EXT
- value glArrayElementEXT
- value glColorPointerEXT
- value glDrawArraysEXT
- value glEdgeFlagPointerEXT
- value glGetPointervEXT
- value glIndexPointerEXT
- value glNormalPointerEXT
- value glTexCoordPointerEXT
- value glVertexPointerEXT
- PackageOpenGLRaw-3.3.4.1
- Exports43
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceExtensionPredicates.hs
Extension Support
Is the EXT_vertex_array extension supported? Note that in the presence of multiple contexts with different capabilities, this might be wrong. Use glGetEXTVertexArray in those cases instead.
Enums
Functions
This command is an alias for glArrayElement.
value
glColorPointerEXT value
glDrawArraysEXT :: MonadIO m=> GLenummodeof type PrimitiveType.-> GLintfirst.-> GLsizeicount.-> m ()
This command is an alias for glDrawArrays.
value
glGetPointervEXT :: MonadIO m=> GLenumpnameof type GetPointervPName.-> Ptr (Ptr a)paramspointing to1element of typePtr a.-> m ()
This command is an alias for glGetPointerv.
value
glIndexPointerEXT value
glNormalPointerEXT value
glTexCoordPointerEXT value
glVertexPointerEXT