OpenGL.GL.VERSION.GL_3_0

OpenGL extension VERSION.GL_3_0
This module customises the behaviour of the OpenGL.raw.GL.VERSION.GL_3_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_3_0.txt

Functions

glBeginTransformFeedback( primitiveMode )
glBindBufferBase( target , index , buffer )
glBindBufferRange( target , index , buffer , offset , size )
glBindFragDataLocation( program , color , name )
glClampColor( target , clamp )
glClearBufferfi( buffer , drawbuffer , depth , stencil )
glClearBufferfv( buffer , drawbuffer , value )
glClearBufferiv( buffer , drawbuffer , value )
glClearBufferuiv( buffer , drawbuffer , value )
glColorMaski( index , r , g , b , a )
glDisablei( target , index )
glEnablei( target , index )
glGetBooleani_v( target , index , data )
glGetFragDataLocation( program , name ) -> <class 'ctypes.c_int'>
glGetIntegeri_v( target , index , data )
glGetStringi( name , index ) -> <class 'ctypes.c_char_p'>
glGetTexParameterIiv( target , pname , params )
glGetTexParameterIuiv( target , pname , params )
glGetTransformFeedbackVarying( program , index , bufSize , length , size , type , name )
glGetUniformuiv( program , location , params )
glGetVertexAttribIiv( index , pname , params )
glGetVertexAttribIuiv( index , pname , params )
glIsEnabledi( target , index ) -> <class 'ctypes.c_ubyte'>
glTexParameterIiv( target , pname , params )
glTexParameterIuiv( target , pname , params )
glTransformFeedbackVaryings( program , count , varyings , bufferMode )
glUniform1ui( location , v0 )
glUniform1uiv( location , count , value )
glUniform2ui( location , v0 , v1 )
glUniform2uiv( location , count , value )
glUniform3ui( location , v0 , v1 , v2 )
glUniform3uiv( location , count , value )
glUniform4ui( location , v0 , v1 , v2 , v3 )
glUniform4uiv( location , count , value )
glVertexAttribI1i( index , x )
glVertexAttribI1iv( index , v )
glVertexAttribI1ui( index , x )
glVertexAttribI1uiv( index , v )
glVertexAttribI2i( index , x , y )
glVertexAttribI2iv( index , v )
glVertexAttribI2ui( index , x , y )
glVertexAttribI2uiv( index , v )
glVertexAttribI3i( index , x , y , z )
glVertexAttribI3iv( index , v )
glVertexAttribI3ui( index , x , y , z )
glVertexAttribI3uiv( index , v )
glVertexAttribI4bv( index , v )
glVertexAttribI4i( index , x , y , z , w )
glVertexAttribI4iv( index , v )
glVertexAttribI4sv( index , v )
glVertexAttribI4ubv( index , v )
glVertexAttribI4ui( index , x , y , z , w )
glVertexAttribI4uiv( index , v )
glVertexAttribI4usv( index , v )
glVertexAttribIPointer( index , size , type , stride , pointer )

Constants

GL_ALPHA_INTEGER (36247)
GL_BGR_INTEGER (36250)
GL_BGRA_INTEGER (36251)
GL_BLUE_INTEGER (36246)
GL_BUFFER_ACCESS_FLAGS (37151)
GL_BUFFER_MAP_LENGTH (37152)
GL_BUFFER_MAP_OFFSET (37153)
GL_CLAMP_FRAGMENT_COLOR (35099)
GL_CLAMP_READ_COLOR (35100)
GL_CLAMP_VERTEX_COLOR (35098)
GL_CLIP_DISTANCE0 (12288)
GL_CLIP_DISTANCE1 (12289)
GL_CLIP_DISTANCE2 (12290)
GL_CLIP_DISTANCE3 (12291)
GL_CLIP_DISTANCE4 (12292)
GL_CLIP_DISTANCE5 (12293)
GL_CLIP_DISTANCE6 (12294)
GL_CLIP_DISTANCE7 (12295)
GL_COMPARE_REF_TO_TEXTURE (34894)
GL_COMPRESSED_RED (33317)
GL_COMPRESSED_RED_RGTC1 (36283)
GL_COMPRESSED_RG (33318)
GL_COMPRESSED_RG_RGTC2 (36285)
GL_COMPRESSED_SIGNED_RED_RGTC1 (36284)
GL_COMPRESSED_SIGNED_RG_RGTC2 (36286)
GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT (1)
GL_CONTEXT_FLAGS (33310)
GL_DEPTH32F_STENCIL8 (36013)
GL_DEPTH_BUFFER (33315)
GL_DEPTH_COMPONENT32F (36012)
GL_FIXED_ONLY (35101)
GL_FLOAT_32_UNSIGNED_INT_24_8_REV (36269)
GL_FRAMEBUFFER_SRGB (36281)
GL_GREEN_INTEGER (36245)
GL_HALF_FLOAT (5131)
GL_INT_SAMPLER_1D (36297)
GL_INT_SAMPLER_1D_ARRAY (36302)
GL_INT_SAMPLER_2D (36298)
GL_INT_SAMPLER_2D_ARRAY (36303)
GL_INT_SAMPLER_3D (36299)
GL_INT_SAMPLER_CUBE (36300)
GL_INTERLEAVED_ATTRIBS (35980)
GL_MAJOR_VERSION (33307)
GL_MAX_ARRAY_TEXTURE_LAYERS (35071)
GL_MAX_CLIP_DISTANCES (3378)
GL_MAX_PROGRAM_TEXEL_OFFSET (35077)
GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS (35978)
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS (35979)
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS (35968)
GL_MAX_VARYING_COMPONENTS (35659)
GL_MIN_PROGRAM_TEXEL_OFFSET (35076)
GL_MINOR_VERSION (33308)
GL_NUM_EXTENSIONS (33309)
GL_PRIMITIVES_GENERATED (35975)
GL_PROXY_TEXTURE_1D_ARRAY (35865)
GL_PROXY_TEXTURE_2D_ARRAY (35867)
GL_QUERY_BY_REGION_NO_WAIT (36374)
GL_QUERY_BY_REGION_WAIT (36373)
GL_QUERY_NO_WAIT (36372)
GL_QUERY_WAIT (36371)
GL_R11F_G11F_B10F (35898)
GL_R16 (33322)
GL_R16F (33325)
GL_R16I (33331)
GL_R16UI (33332)
GL_R32F (33326)
GL_R32I (33333)
GL_R32UI (33334)
GL_R8 (33321)
GL_R8I (33329)
GL_R8UI (33330)
GL_RASTERIZER_DISCARD (35977)
GL_RED_INTEGER (36244)
GL_RG (33319)
GL_RG16 (33324)
GL_RG16F (33327)
GL_RG16I (33337)
GL_RG16UI (33338)
GL_RG32F (33328)
GL_RG32I (33339)
GL_RG32UI (33340)
GL_RG8 (33323)
GL_RG8I (33335)
GL_RG8UI (33336)
GL_RG_INTEGER (33320)
GL_RGB16F (34843)
GL_RGB16I (36233)
GL_RGB16UI (36215)
GL_RGB32F (34837)
GL_RGB32I (36227)
GL_RGB32UI (36209)
GL_RGB8I (36239)
GL_RGB8UI (36221)
GL_RGB9_E5 (35901)
GL_RGB_INTEGER (36248)
GL_RGBA16F (34842)
GL_RGBA16I (36232)
GL_RGBA16UI (36214)
GL_RGBA32F (34836)
GL_RGBA32I (36226)
GL_RGBA32UI (36208)
GL_RGBA8I (36238)
GL_RGBA8UI (36220)
GL_RGBA_INTEGER (36249)
GL_SAMPLER_1D_ARRAY (36288)
GL_SAMPLER_1D_ARRAY_SHADOW (36291)
GL_SAMPLER_2D_ARRAY (36289)
GL_SAMPLER_2D_ARRAY_SHADOW (36292)
GL_SAMPLER_CUBE_SHADOW (36293)
GL_SEPARATE_ATTRIBS (35981)
GL_STENCIL_BUFFER (33316)
GL_TEXTURE_1D_ARRAY (35864)
GL_TEXTURE_2D_ARRAY (35866)
GL_TEXTURE_BINDING_1D_ARRAY (35868)
GL_TEXTURE_BINDING_2D_ARRAY (35869)
GL_TEXTURE_SHARED_SIZE (35903)
GL_TRANSFORM_FEEDBACK_BUFFER (35982)
GL_TRANSFORM_FEEDBACK_BUFFER_BINDING (35983)
GL_TRANSFORM_FEEDBACK_BUFFER_MODE (35967)
GL_TRANSFORM_FEEDBACK_BUFFER_SIZE (35973)
GL_TRANSFORM_FEEDBACK_BUFFER_START (35972)
GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN (35976)
GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH (35958)
GL_TRANSFORM_FEEDBACK_VARYINGS (35971)
GL_UNSIGNED_INT_10F_11F_11F_REV (35899)
GL_UNSIGNED_INT_5_9_9_9_REV (35902)
GL_UNSIGNED_INT_SAMPLER_1D (36305)
GL_UNSIGNED_INT_SAMPLER_1D_ARRAY (36310)
GL_UNSIGNED_INT_SAMPLER_2D (36306)
GL_UNSIGNED_INT_SAMPLER_2D_ARRAY (36311)
GL_UNSIGNED_INT_SAMPLER_3D (36307)
GL_UNSIGNED_INT_SAMPLER_CUBE (36308)
GL_UNSIGNED_INT_VEC2 (36294)
GL_UNSIGNED_INT_VEC3 (36295)
GL_UNSIGNED_INT_VEC4 (36296)
GL_VERTEX_ATTRIB_ARRAY_INTEGER (35069)