OpenGL.GL.VERSION.GL_2_0
index
/home/mcfletch/pylive/OpenGL/GL/VERSION/GL_2_0.py

OpenGL extension VERSION.GL_2_0
 
This module customises the behaviour of the 
OpenGL.raw.GL.VERSION.GL_2_0 to provide a more 
Python-friendly API
 
The official definition of this extension is available here:
http://www.opengl.org/registry/specs/VERSION/GL_2_0.txt

 
Modules
       
OpenGL
OpenGL.arrays
OpenGL.constant
OpenGL.constants
OpenGL.contextdata
OpenGL.converters
ctypes
OpenGL.error
OpenGL.extensions
OpenGL.GL.glget
OpenGL.platform
OpenGL.wrapper

 
Functions
       
_afterCheck(key)
Generate an error-checking function for compilation operations

 
Data
        ArrayDatatype = <OpenGL_accelerate.arraydatatype.ArrayDatatype object at 0x21b73c0>
EXTENSION_NAME = 'GL_VERSION_GL_2_0'
GL_ACTIVE_ATTRIBUTES = GL_ACTIVE_ATTRIBUTES
GL_ACTIVE_ATTRIBUTE_MAX_LENGTH = GL_ACTIVE_ATTRIBUTE_MAX_LENGTH
GL_ACTIVE_UNIFORMS = GL_ACTIVE_UNIFORMS
GL_ACTIVE_UNIFORM_MAX_LENGTH = GL_ACTIVE_UNIFORM_MAX_LENGTH
GL_ATTACHED_SHADERS = GL_ATTACHED_SHADERS
GL_BLEND_EQUATION_ALPHA = GL_BLEND_EQUATION_ALPHA
GL_BLEND_EQUATION_RGB = GL_BLEND_EQUATION_RGB
GL_BOOL = GL_BOOL
GL_BOOL_VEC2 = GL_BOOL_VEC2
GL_BOOL_VEC3 = GL_BOOL_VEC3
GL_BOOL_VEC4 = GL_BOOL_VEC4
GL_COMPILE_STATUS = GL_COMPILE_STATUS
GL_COORD_REPLACE = GL_COORD_REPLACE
GL_CURRENT_PROGRAM = GL_CURRENT_PROGRAM
GL_CURRENT_VERTEX_ATTRIB = GL_CURRENT_VERTEX_ATTRIB
GL_DELETE_STATUS = GL_DELETE_STATUS
GL_DRAW_BUFFER0 = GL_DRAW_BUFFER0
GL_DRAW_BUFFER1 = GL_DRAW_BUFFER1
GL_DRAW_BUFFER10 = GL_DRAW_BUFFER10
GL_DRAW_BUFFER11 = GL_DRAW_BUFFER11
GL_DRAW_BUFFER12 = GL_DRAW_BUFFER12
GL_DRAW_BUFFER13 = GL_DRAW_BUFFER13
GL_DRAW_BUFFER14 = GL_DRAW_BUFFER14
GL_DRAW_BUFFER15 = GL_DRAW_BUFFER15
GL_DRAW_BUFFER2 = GL_DRAW_BUFFER2
GL_DRAW_BUFFER3 = GL_DRAW_BUFFER3
GL_DRAW_BUFFER4 = GL_DRAW_BUFFER4
GL_DRAW_BUFFER5 = GL_DRAW_BUFFER5
GL_DRAW_BUFFER6 = GL_DRAW_BUFFER6
GL_DRAW_BUFFER7 = GL_DRAW_BUFFER7
GL_DRAW_BUFFER8 = GL_DRAW_BUFFER8
GL_DRAW_BUFFER9 = GL_DRAW_BUFFER9
GL_FLOAT_MAT2 = GL_FLOAT_MAT2
GL_FLOAT_MAT3 = GL_FLOAT_MAT3
GL_FLOAT_MAT4 = GL_FLOAT_MAT4
GL_FLOAT_VEC2 = GL_FLOAT_VEC2
GL_FLOAT_VEC3 = GL_FLOAT_VEC3
GL_FLOAT_VEC4 = GL_FLOAT_VEC4
GL_FRAGMENT_SHADER = GL_FRAGMENT_SHADER
GL_FRAGMENT_SHADER_DERIVATIVE_HINT = GL_FRAGMENT_SHADER_DERIVATIVE_HINT
GL_INFO_LOG_LENGTH = GL_INFO_LOG_LENGTH
GL_INT_VEC2 = GL_INT_VEC2
GL_INT_VEC3 = GL_INT_VEC3
GL_INT_VEC4 = GL_INT_VEC4
GL_LINK_STATUS = GL_LINK_STATUS
GL_LOWER_LEFT = GL_LOWER_LEFT
GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS = GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS
GL_MAX_DRAW_BUFFERS = GL_MAX_DRAW_BUFFERS
GL_MAX_FRAGMENT_UNIFORM_COMPONENTS = GL_MAX_FRAGMENT_UNIFORM_COMPONENTS
GL_MAX_TEXTURE_COORDS = GL_MAX_TEXTURE_COORDS
GL_MAX_TEXTURE_IMAGE_UNITS = GL_MAX_TEXTURE_IMAGE_UNITS
GL_MAX_VARYING_FLOATS = GL_MAX_VARYING_FLOATS
GL_MAX_VERTEX_ATTRIBS = GL_MAX_VERTEX_ATTRIBS
GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS = GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS
GL_MAX_VERTEX_UNIFORM_COMPONENTS = GL_MAX_VERTEX_UNIFORM_COMPONENTS
GL_OBJECT_ACTIVE_UNIFORMS = GL_OBJECT_ACTIVE_UNIFORMS_ARB
GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH = GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB
GL_OBJECT_COMPILE_STATUS = GL_OBJECT_COMPILE_STATUS_ARB
GL_OBJECT_LINK_STATUS = GL_OBJECT_LINK_STATUS_ARB
GL_POINT_SPRITE = GL_POINT_SPRITE
GL_POINT_SPRITE_COORD_ORIGIN = GL_POINT_SPRITE_COORD_ORIGIN
GL_SAMPLER_1D = GL_SAMPLER_1D
GL_SAMPLER_1D_SHADOW = GL_SAMPLER_1D_SHADOW
GL_SAMPLER_2D = GL_SAMPLER_2D
GL_SAMPLER_2D_SHADOW = GL_SAMPLER_2D_SHADOW
GL_SAMPLER_3D = GL_SAMPLER_3D
GL_SAMPLER_CUBE = GL_SAMPLER_CUBE
GL_SHADER_SOURCE_LENGTH = GL_SHADER_SOURCE_LENGTH
GL_SHADER_TYPE = GL_SHADER_TYPE
GL_SHADING_LANGUAGE_VERSION = GL_SHADING_LANGUAGE_VERSION
GL_STENCIL_BACK_FAIL = GL_STENCIL_BACK_FAIL
GL_STENCIL_BACK_FUNC = GL_STENCIL_BACK_FUNC
GL_STENCIL_BACK_PASS_DEPTH_FAIL = GL_STENCIL_BACK_PASS_DEPTH_FAIL
GL_STENCIL_BACK_PASS_DEPTH_PASS = GL_STENCIL_BACK_PASS_DEPTH_PASS
GL_STENCIL_BACK_REF = GL_STENCIL_BACK_REF
GL_STENCIL_BACK_VALUE_MASK = GL_STENCIL_BACK_VALUE_MASK
GL_STENCIL_BACK_WRITEMASK = GL_STENCIL_BACK_WRITEMASK
GL_UPPER_LEFT = GL_UPPER_LEFT
GL_VALIDATE_STATUS = GL_VALIDATE_STATUS
GL_VERTEX_ATTRIB_ARRAY_ENABLED = GL_VERTEX_ATTRIB_ARRAY_ENABLED
GL_VERTEX_ATTRIB_ARRAY_NORMALIZED = GL_VERTEX_ATTRIB_ARRAY_NORMALIZED
GL_VERTEX_ATTRIB_ARRAY_POINTER = GL_VERTEX_ATTRIB_ARRAY_POINTER
GL_VERTEX_ATTRIB_ARRAY_SIZE = GL_VERTEX_ATTRIB_ARRAY_SIZE
GL_VERTEX_ATTRIB_ARRAY_STRIDE = GL_VERTEX_ATTRIB_ARRAY_STRIDE
GL_VERTEX_ATTRIB_ARRAY_TYPE = GL_VERTEX_ATTRIB_ARRAY_TYPE
GL_VERTEX_PROGRAM_POINT_SIZE = GL_VERTEX_PROGRAM_POINT_SIZE
GL_VERTEX_PROGRAM_TWO_SIDE = GL_VERTEX_PROGRAM_TWO_SIDE
GL_VERTEX_SHADER = GL_VERTEX_SHADER
GLenumArray = <OpenGL_accelerate.arraydatatype.ArrayDatatype object at 0x21b7820>
__file__ = '/home/mcfletch/pylive/OpenGL/GL/VERSION/GL_2_0.pyc'
__name__ = 'OpenGL.GL.VERSION.GL_2_0'
__package__ = 'OpenGL.GL.VERSION'
glAttachShader = <OpenGL.platform.baseplatform.glAttachShader object at 0x27f3990>
glBindAttribLocation = <OpenGL.platform.baseplatform.glBindAttribLocation object at 0x27f3a10>
glBlendEquationSeparate = <OpenGL.platform.baseplatform.glBlendEquationSeparate object at 0x27f3710>
glCompileShader = <OpenGL.platform.baseplatform.glCompileShader object at 0x27f3b10>
glCreateProgram = <OpenGL.platform.baseplatform.glCreateProgram object at 0x27f3b50>
glCreateShader = <OpenGL.platform.baseplatform.glCreateShader object at 0x27f3c50>
glDeleteProgram = <OpenGL.platform.baseplatform.glDeleteProgram object at 0x27f3d10>
glDeleteShader = <OpenGL.platform.baseplatform.glDeleteShader object at 0x27f3dd0>
glDetachShader = <OpenGL.platform.baseplatform.glDetachShader object at 0x27f3e10>
glDisableVertexAttribArray = <OpenGL.platform.baseplatform.glDisableVertexAttribArray object at 0x27f3f10>
glDrawBuffers = OpenGL.lazywrapper.lazy( 'glDrawBuffers' )
glEnableVertexAttribArray = <OpenGL.platform.baseplatform.glEnableVertexAttribArray object at 0x27f3fd0>
glGetActiveAttrib = <OpenGL.platform.baseplatform.glGetActiveAttrib object at 0x27fe050>
glGetActiveUniform = OpenGL.lazywrapper.lazy( 'glGetActiveUniform' )
glGetAttachedShaders = OpenGL.lazywrapper.lazy( 'glGetAttachedShaders' )
glGetAttribLocation = OpenGL.lazywrapper.lazy( 'glGetAttribLocation' )
glGetInfoLog = OpenGL.lazywrapper.lazy( 'glGetInfoLogARB' )
glGetProgramInfoLog = OpenGL.lazywrapper.lazy( 'glGetProgramInfoLog' )
glGetProgramiv = OpenGL.lazywrapper.lazy( 'glGetProgramiv' )
glGetShaderInfoLog = OpenGL.lazywrapper.lazy( 'glGetShaderInfoLog' )
glGetShaderSource = OpenGL.lazywrapper.lazy( 'glGetShaderSource' )
glGetShaderiv = OpenGL.lazywrapper.lazy( 'glGetShaderiv' )
glGetUniformLocation = OpenGL.lazywrapper.lazy( 'glGetUniformLocation' )
glGetUniformfv = <OpenGL.platform.baseplatform.glGetUniformfv object at 0x27fe550>
glGetUniformiv = <OpenGL.platform.baseplatform.glGetUniformiv object at 0x27fe5d0>
glGetVertexAttribPointerv = <OpenGL.platform.baseplatform.glGetVertexAttribPointerv object at 0x27fe7d0>
glGetVertexAttribdv = <OpenGL.platform.baseplatform.glGetVertexAttribdv object at 0x27fe650>
glGetVertexAttribfv = <OpenGL.platform.baseplatform.glGetVertexAttribfv object at 0x27fe6d0>
glGetVertexAttribiv = <OpenGL.platform.baseplatform.glGetVertexAttribiv object at 0x27fe750>
glIsProgram = <OpenGL.platform.baseplatform.glIsProgram object at 0x27fe8d0>
glIsShader = <OpenGL.platform.baseplatform.glIsShader object at 0x27fe990>
glLinkProgram = <OpenGL.platform.baseplatform.glLinkProgram object at 0x27fea50>
glShaderSource = <OpenGL.wrapper.glShaderSource object at 0x2811c68>
glStencilFuncSeparate = <OpenGL.platform.baseplatform.glStencilFuncSeparate object at 0x27f3850>
glStencilMaskSeparate = <OpenGL.platform.baseplatform.glStencilMaskSeparate object at 0x27f3950>
glStencilOpSeparate = <OpenGL.platform.baseplatform.glStencilOpSeparate object at 0x27f37d0>
glUniform1f = <OpenGL.platform.baseplatform.glUniform1f object at 0x27fec10>
glUniform1fv = <OpenGL.wrapper.glUniform1fv object at 0x2811e60>
glUniform1i = <OpenGL.platform.baseplatform.glUniform1i object at 0x27fee50>
glUniform1iv = <OpenGL.wrapper.glUniform1iv object at 0x28151b8>
glUniform2f = <OpenGL.platform.baseplatform.glUniform2f object at 0x27fed10>
glUniform2fv = <OpenGL.wrapper.glUniform2fv object at 0x2815440>
glUniform2i = <OpenGL.platform.baseplatform.glUniform2i object at 0x27fef50>
glUniform2iv = <OpenGL.wrapper.glUniform2iv object at 0x28156c8>
glUniform3f = <OpenGL.platform.baseplatform.glUniform3f object at 0x27fed50>
glUniform3fv = <OpenGL.wrapper.glUniform3fv object at 0x2815950>
glUniform3i = <OpenGL.platform.baseplatform.glUniform3i object at 0x27fef90>
glUniform3iv = <OpenGL.wrapper.glUniform3iv object at 0x2815bd8>
glUniform4f = <OpenGL.platform.baseplatform.glUniform4f object at 0x27fedd0>
glUniform4fv = <OpenGL.wrapper.glUniform4fv object at 0x2815e60>
glUniform4i = <OpenGL.platform.baseplatform.glUniform4i object at 0x2800050>
glUniform4iv = <OpenGL.wrapper.glUniform4iv object at 0x2816128>
glUniformMatrix2fv = <OpenGL.platform.baseplatform.glUniformMatrix2fv object at 0x28004d0>
glUniformMatrix3fv = <OpenGL.platform.baseplatform.glUniformMatrix3fv object at 0x2800550>
glUniformMatrix4fv = <OpenGL.platform.baseplatform.glUniformMatrix4fv object at 0x28005d0>
glUseProgram = <OpenGL.platform.baseplatform.glUseProgram object at 0x27febd0>
glValidateProgram = <OpenGL.platform.baseplatform.glValidateProgram object at 0x28006d0>
glVertexAttrib1d = <OpenGL.platform.baseplatform.glVertexAttrib1d object at 0x2800710>
glVertexAttrib1dv = <OpenGL.platform.baseplatform.glVertexAttrib1dv object at 0x2800810>
glVertexAttrib1f = <OpenGL.platform.baseplatform.glVertexAttrib1f object at 0x2800850>
glVertexAttrib1fv = <OpenGL.platform.baseplatform.glVertexAttrib1fv object at 0x2800950>
glVertexAttrib1s = <OpenGL.platform.baseplatform.glVertexAttrib1s object at 0x2800990>
glVertexAttrib1sv = <OpenGL.platform.baseplatform.glVertexAttrib1sv object at 0x2800a90>
glVertexAttrib2d = <OpenGL.platform.baseplatform.glVertexAttrib2d object at 0x2800ad0>
glVertexAttrib2dv = <OpenGL.platform.baseplatform.glVertexAttrib2dv object at 0x2800bd0>
glVertexAttrib2f = <OpenGL.platform.baseplatform.glVertexAttrib2f object at 0x2800c90>
glVertexAttrib2fv = <OpenGL.platform.baseplatform.glVertexAttrib2fv object at 0x2800d50>
glVertexAttrib2s = <OpenGL.platform.baseplatform.glVertexAttrib2s object at 0x2800e10>
glVertexAttrib2sv = <OpenGL.platform.baseplatform.glVertexAttrib2sv object at 0x2800ed0>
glVertexAttrib3d = <OpenGL.platform.baseplatform.glVertexAttrib3d object at 0x2800f10>
glVertexAttrib3dv = <OpenGL.platform.baseplatform.glVertexAttrib3dv object at 0x2802050>
glVertexAttrib3f = <OpenGL.platform.baseplatform.glVertexAttrib3f object at 0x2802090>
glVertexAttrib3fv = <OpenGL.platform.baseplatform.glVertexAttrib3fv object at 0x2802190>
glVertexAttrib3s = <OpenGL.platform.baseplatform.glVertexAttrib3s object at 0x28021d0>
glVertexAttrib3sv = <OpenGL.platform.baseplatform.glVertexAttrib3sv object at 0x28022d0>
glVertexAttrib4Nbv = <OpenGL.platform.baseplatform.glVertexAttrib4Nbv object at 0x2802390>
glVertexAttrib4Niv = <OpenGL.platform.baseplatform.glVertexAttrib4Niv object at 0x2802450>
glVertexAttrib4Nsv = <OpenGL.platform.baseplatform.glVertexAttrib4Nsv object at 0x2802510>
glVertexAttrib4Nub = <OpenGL.platform.baseplatform.glVertexAttrib4Nub object at 0x2802550>
glVertexAttrib4Nubv = <OpenGL.platform.baseplatform.glVertexAttrib4Nubv object at 0x2802650>
glVertexAttrib4Nuiv = <OpenGL.platform.baseplatform.glVertexAttrib4Nuiv object at 0x2802710>
glVertexAttrib4Nusv = <OpenGL.platform.baseplatform.glVertexAttrib4Nusv object at 0x28027d0>
glVertexAttrib4bv = <OpenGL.platform.baseplatform.glVertexAttrib4bv object at 0x2802890>
glVertexAttrib4d = <OpenGL.platform.baseplatform.glVertexAttrib4d object at 0x28028d0>
glVertexAttrib4dv = <OpenGL.platform.baseplatform.glVertexAttrib4dv object at 0x28029d0>
glVertexAttrib4f = <OpenGL.platform.baseplatform.glVertexAttrib4f object at 0x2802a10>
glVertexAttrib4fv = <OpenGL.platform.baseplatform.glVertexAttrib4fv object at 0x2802b10>
glVertexAttrib4iv = <OpenGL.platform.baseplatform.glVertexAttrib4iv object at 0x2802b50>
glVertexAttrib4s = <OpenGL.platform.baseplatform.glVertexAttrib4s object at 0x2802bd0>
glVertexAttrib4sv = <OpenGL.platform.baseplatform.glVertexAttrib4sv object at 0x2802cd0>
glVertexAttrib4ubv = <OpenGL.platform.baseplatform.glVertexAttrib4ubv object at 0x2802d90>
glVertexAttrib4uiv = <OpenGL.platform.baseplatform.glVertexAttrib4uiv object at 0x2802e50>
glVertexAttrib4usv = <OpenGL.platform.baseplatform.glVertexAttrib4usv object at 0x2802f10>
glVertexAttribPointer = OpenGL.lazywrapper.lazy( 'glVertexAttribPointer' )