OpenGL.raw.GL.EXT.vertex_array | index /build/buildd/pyopengl-3.0.0~b6/OpenGL/raw/GL/EXT/vertex_array.py |
OpenGL extension EXT.vertex_array
Overview (from the spec)
This extension adds the ability to specify multiple geometric primitives
with very few subroutine calls. Instead of calling an OpenGL procedure
to pass each individual vertex, normal, or color, separate arrays
of vertexes, normals, and colors are prespecified, and are used to
define a sequence of primitives (all of the same type) when a single
call is made to DrawArraysEXT. A stride mechanism is provided so that
an application can choose to keep all vertex data staggered in a
single array, or sparsely in separate arrays. Single-array storage
may optimize performance on some implementations.
This extension also supports the rendering of individual array elements,
each specified as an index into the enabled arrays.
The official definition of this extension is available here:
http://oss.sgi.com/projects/ogl-sample/registry/EXT/vertex_array.txt
Automatically generated by the get_gl_extensions script, do not edit!
Modules | ||||||
|
Functions | ||
|
Data | ||
EXTENSION_NAME = 'GL_EXT_vertex_array' GL_COLOR_ARRAY_COUNT_EXT = GL_COLOR_ARRAY_COUNT_EXT GL_COLOR_ARRAY_EXT = GL_COLOR_ARRAY_EXT GL_COLOR_ARRAY_POINTER_EXT = GL_COLOR_ARRAY_POINTER_EXT GL_COLOR_ARRAY_SIZE_EXT = GL_COLOR_ARRAY_SIZE_EXT GL_COLOR_ARRAY_STRIDE_EXT = GL_COLOR_ARRAY_STRIDE_EXT GL_COLOR_ARRAY_TYPE_EXT = GL_COLOR_ARRAY_TYPE_EXT GL_EDGE_FLAG_ARRAY_COUNT_EXT = GL_EDGE_FLAG_ARRAY_COUNT_EXT GL_EDGE_FLAG_ARRAY_EXT = GL_EDGE_FLAG_ARRAY_EXT GL_EDGE_FLAG_ARRAY_POINTER_EXT = GL_EDGE_FLAG_ARRAY_POINTER_EXT GL_EDGE_FLAG_ARRAY_STRIDE_EXT = GL_EDGE_FLAG_ARRAY_STRIDE_EXT GL_INDEX_ARRAY_COUNT_EXT = GL_INDEX_ARRAY_COUNT_EXT GL_INDEX_ARRAY_EXT = GL_INDEX_ARRAY_EXT GL_INDEX_ARRAY_POINTER_EXT = GL_INDEX_ARRAY_POINTER_EXT GL_INDEX_ARRAY_STRIDE_EXT = GL_INDEX_ARRAY_STRIDE_EXT GL_INDEX_ARRAY_TYPE_EXT = GL_INDEX_ARRAY_TYPE_EXT GL_NORMAL_ARRAY_COUNT_EXT = GL_NORMAL_ARRAY_COUNT_EXT GL_NORMAL_ARRAY_EXT = GL_NORMAL_ARRAY_EXT GL_NORMAL_ARRAY_POINTER_EXT = GL_NORMAL_ARRAY_POINTER_EXT GL_NORMAL_ARRAY_STRIDE_EXT = GL_NORMAL_ARRAY_STRIDE_EXT GL_NORMAL_ARRAY_TYPE_EXT = GL_NORMAL_ARRAY_TYPE_EXT GL_TEXTURE_COORD_ARRAY_COUNT_EXT = GL_TEXTURE_COORD_ARRAY_COUNT_EXT GL_TEXTURE_COORD_ARRAY_EXT = GL_TEXTURE_COORD_ARRAY_EXT GL_TEXTURE_COORD_ARRAY_POINTER_EXT = GL_TEXTURE_COORD_ARRAY_POINTER_EXT GL_TEXTURE_COORD_ARRAY_SIZE_EXT = GL_TEXTURE_COORD_ARRAY_SIZE_EXT GL_TEXTURE_COORD_ARRAY_STRIDE_EXT = GL_TEXTURE_COORD_ARRAY_STRIDE_EXT GL_TEXTURE_COORD_ARRAY_TYPE_EXT = GL_TEXTURE_COORD_ARRAY_TYPE_EXT GL_VERTEX_ARRAY_COUNT_EXT = GL_VERTEX_ARRAY_COUNT_EXT GL_VERTEX_ARRAY_EXT = GL_VERTEX_ARRAY_EXT GL_VERTEX_ARRAY_POINTER_EXT = GL_VERTEX_ARRAY_POINTER_EXT GL_VERTEX_ARRAY_SIZE_EXT = GL_VERTEX_ARRAY_SIZE_EXT GL_VERTEX_ARRAY_STRIDE_EXT = GL_VERTEX_ARRAY_STRIDE_EXT GL_VERTEX_ARRAY_TYPE_EXT = GL_VERTEX_ARRAY_TYPE_EXT __file__ = '/build/buildd/pyopengl-3.0.0~b6/OpenGL/raw/GL/EXT/vertex_array.py' __name__ = 'OpenGL.raw.GL.EXT.vertex_array' glArrayElementEXT = <OpenGL.platform.baseplatform.glArrayElementEXT object at 0x8cceb6c> glColorPointerEXT = <OpenGL.platform.baseplatform.glColorPointerEXT object at 0x8cceb8c> glDrawArraysEXT = <OpenGL.platform.baseplatform.glDrawArraysEXT object at 0x8ccebec> glEdgeFlagPointerEXT = <OpenGL.platform.baseplatform.glEdgeFlagPointerEXT object at 0x8ccec0c> glGetPointervEXT = <OpenGL.platform.baseplatform.glGetPointervEXT object at 0x8ccec2c> glIndexPointerEXT = <OpenGL.platform.baseplatform.glIndexPointerEXT object at 0x8ccec4c> glNormalPointerEXT = <OpenGL.platform.baseplatform.glNormalPointerEXT object at 0x8ccec6c> glTexCoordPointerEXT = <OpenGL.platform.baseplatform.glTexCoordPointerEXT object at 0x8ccec8c> glVertexPointerEXT = <OpenGL.platform.baseplatform.glVertexPointerEXT object at 0x8ccecac> |