OpenGL.raw.GL.ARB.vertex_shader
index
/build/buildd/pyopengl-3.0.0~b3/OpenGL/raw/GL/ARB/vertex_shader.py

OpenGL extension ARB.vertex_shader
 
Overview (from the spec)
        
        This extension adds programmable vertex level processing to OpenGL. The
        application can write vertex shaders in a high level language as defined
        in the OpenGL Shading Language specification. The language itself is not
        discussed here. A vertex shader replaces the transformation, texture
        coordinate generation and lighting parts of OpenGL, and it also adds
        texture access at the vertex level. Furthermore, management of vertex
        shader objects and loading generic attributes are discussed. A vertex
        shader object, attached to a program object, can be compiled and linked
        to produce an executable that runs on the vertex processor in OpenGL.
        This extension also defines how such an executable interacts with the
        fixed functionality vertex processing of OpenGL 1.4.
 
The official definition of this extension is available here:
        http://oss.sgi.com/projects/ogl-sample/registry/ARB/vertex_shader.txt
 
Automatically generated by the get_gl_extensions script, do not edit!

 
Modules
       
OpenGL.arrays
OpenGL.constant
OpenGL.constants
ctypes
OpenGL.extensions
OpenGL.GL.glget
OpenGL.platform

 
Functions
       
glBindAttribLocationARB(...)
glBindAttribLocationARB( GLhandleARB(programObj), GLuint(index), GLcharARBArray(name) ) -> None
glGetActiveAttribARB(...)
glGetActiveAttribARB( GLhandleARB(programObj), GLuint(index), GLsizei(maxLength), GLsizeiArray(length), GLintArray(size), GLuintArray(type), GLcharARBArray(name) ) -> None
glGetAttribLocationARB(...)
glGetAttribLocationARB( GLhandleARB(programObj), GLcharARBArray(name) ) -> constants.GLint
glInitVertexShaderARB()
Return boolean indicating whether this extension is available

 
Data
        GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB = GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB
GL_MAX_VARYING_FLOATS_ARB = GL_MAX_VARYING_FLOATS_ARB
GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB = GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB
GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB = GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB
GL_OBJECT_ACTIVE_ATTRIBUTES_ARB = GL_OBJECT_ACTIVE_ATTRIBUTES_ARB
GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB = GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB
GL_VERTEX_SHADER_ARB = GL_VERTEX_SHADER_ARB
__file__ = '/build/buildd/pyopengl-3.0.0~b3/OpenGL/raw/GL/ARB/vertex_shader.py'
__name__ = 'OpenGL.raw.GL.ARB.vertex_shader'