OpenGL.GL.ARB.shader_objects | index /build/buildd/pyopengl-3.0.0~b6/OpenGL/GL/ARB/shader_objects.py |
OpenGL extension ARB.shader_objects
This module customises the behaviour of the
OpenGL.raw.GL.ARB.shader_objects to provide a more
Python-friendly API
Modules | ||||||
|
Functions | ||
glUniform1fvARB( location,count,value )Wrapping Operation: glShaderSourceARB( GLhandleARB(shaderObj), str( string) ) -> None
glUniform1ivARB( location,count,value )Wrapping Operation: glUniform1fvARB( GLint(location), GLsizei(count), GLfloatArray(value) ) -> None
glUniform2fvARB( location,count,value )Wrapping Operation: glUniform1ivARB( GLint(location), GLsizei(count), GLintArray(value) ) -> None
glUniform2ivARB( location,count,value )Wrapping Operation: glUniform2fvARB( GLint(location), GLsizei(count), GLfloatArray(value) ) -> None
glUniform3fvARB( location,count,value )Wrapping Operation: glUniform2ivARB( GLint(location), GLsizei(count), GLintArray(value) ) -> None
glUniform3ivARB( location,count,value )Wrapping Operation: glUniform3fvARB( GLint(location), GLsizei(count), GLfloatArray(value) ) -> None
glUniform4fvARB( location,count,value )Wrapping Operation: glUniform3ivARB( GLint(location), GLsizei(count), GLintArray(value) ) -> None
glUniform4ivARB( location,count,value )Wrapping Operation: glUniform4fvARB( GLint(location), GLsizei(count), GLfloatArray(value) ) -> None
Wrapping Operation: glUniform4ivARB( GLint(location), GLsizei(count), GLintArray(value) ) -> None |
Data | ||
EXTENSION_NAME = 'GL_ARB_shader_objects' GL_BOOL_ARB = GL_BOOL_ARB GL_BOOL_VEC2_ARB = GL_BOOL_VEC2_ARB GL_BOOL_VEC3_ARB = GL_BOOL_VEC3_ARB GL_BOOL_VEC4_ARB = GL_BOOL_VEC4_ARB GL_FLOAT_MAT2_ARB = GL_FLOAT_MAT2_ARB GL_FLOAT_MAT3_ARB = GL_FLOAT_MAT3_ARB GL_FLOAT_MAT4_ARB = GL_FLOAT_MAT4_ARB GL_FLOAT_VEC2_ARB = GL_FLOAT_VEC2_ARB GL_FLOAT_VEC3_ARB = GL_FLOAT_VEC3_ARB GL_FLOAT_VEC4_ARB = GL_FLOAT_VEC4_ARB GL_INFO_LOG_LENGTH_ARB = GL_INFO_LOG_LENGTH_ARB GL_INT_VEC2_ARB = GL_INT_VEC2_ARB GL_INT_VEC3_ARB = GL_INT_VEC3_ARB GL_INT_VEC4_ARB = GL_INT_VEC4_ARB GL_OBJECT_ACTIVE_UNIFORMS_ARB = GL_OBJECT_ACTIVE_UNIFORMS_ARB GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB = GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB GL_OBJECT_ATTACHED_OBJECTS_ARB = GL_OBJECT_ATTACHED_OBJECTS_ARB GL_OBJECT_COMPILE_STATUS_ARB = GL_OBJECT_COMPILE_STATUS_ARB GL_OBJECT_DELETE_STATUS_ARB = GL_OBJECT_DELETE_STATUS_ARB GL_OBJECT_INFO_LOG_LENGTH_ARB = GL_OBJECT_INFO_LOG_LENGTH_ARB GL_OBJECT_LINK_STATUS_ARB = GL_OBJECT_LINK_STATUS_ARB GL_OBJECT_SHADER_SOURCE_LENGTH_ARB = GL_OBJECT_SHADER_SOURCE_LENGTH_ARB GL_OBJECT_SUBTYPE_ARB = GL_OBJECT_SUBTYPE_ARB GL_OBJECT_TYPE_ARB = GL_OBJECT_TYPE_ARB GL_OBJECT_VALIDATE_STATUS_ARB = GL_OBJECT_VALIDATE_STATUS_ARB GL_PROGRAM_OBJECT_ARB = GL_PROGRAM_OBJECT_ARB GL_SAMPLER_1D_ARB = GL_SAMPLER_1D_ARB GL_SAMPLER_1D_SHADOW_ARB = GL_SAMPLER_1D_SHADOW_ARB GL_SAMPLER_2D_ARB = GL_SAMPLER_2D_ARB GL_SAMPLER_2D_RECT_ARB = GL_SAMPLER_2D_RECT_ARB GL_SAMPLER_2D_RECT_SHADOW_ARB = GL_SAMPLER_2D_RECT_SHADOW_ARB GL_SAMPLER_2D_SHADOW_ARB = GL_SAMPLER_2D_SHADOW_ARB GL_SAMPLER_3D_ARB = GL_SAMPLER_3D_ARB GL_SAMPLER_CUBE_ARB = GL_SAMPLER_CUBE_ARB GL_SHADER_OBJECT_ARB = GL_SHADER_OBJECT_ARB __file__ = '/build/buildd/pyopengl-3.0.0~b6/OpenGL/GL/ARB/shader_objects.py' __name__ = 'OpenGL.GL.ARB.shader_objects' base_glGetActiveUniformARB = <OpenGL.platform.baseplatform.glGetActiveUniformARB object at 0x87a3b0c> base_glGetAttachedObjectsARB = <OpenGL.platform.baseplatform.glGetAttachedObjectsARB object at 0x87a3e2c> base_glGetInfoLogARB = <OpenGL.platform.baseplatform.glGetInfoLogARB object at 0x87a38cc> base_glGetObjectParameterfvARB = <OpenGL.platform.baseplatform.glGetObjectParameterfvARB object at 0x87a3e4c> base_glGetObjectParameterivARB = <OpenGL.platform.baseplatform.glGetObjectParameterivARB object at 0x87a3cec> base_glGetShaderSourceARB = <OpenGL.platform.baseplatform.glGetShaderSourceARB object at 0x87a334c> glAttachObjectARB = <OpenGL.platform.baseplatform.glAttachObjectARB object at 0x8a686ac> glCompileShaderARB = <OpenGL.platform.baseplatform.glCompileShaderARB object at 0x8a68b4c> glCreateProgramObjectARB = <OpenGL.platform.baseplatform.glCreateProgramObjectARB object at 0x8a6870c> glCreateShaderObjectARB = <OpenGL.platform.baseplatform.glCreateShaderObjectARB object at 0x8a68aac> glDeleteObjectARB = <OpenGL.platform.baseplatform.glDeleteObjectARB object at 0x8a688cc> glDetachObjectARB = <OpenGL.platform.baseplatform.glDetachObjectARB object at 0x8a685ec> glGetHandleARB = <OpenGL.platform.baseplatform.glGetHandleARB object at 0x8a68eac> glGetUniformLocationARB = <OpenGL.platform.baseplatform.glGetUniformLocationARB object at 0x87a30ac> glGetUniformfvARB = <OpenGL.platform.baseplatform.glGetUniformfvARB object at 0x87a3c2c> glGetUniformivARB = <OpenGL.platform.baseplatform.glGetUniformivARB object at 0x87a3eac> glLinkProgramARB = <OpenGL.platform.baseplatform.glLinkProgramARB object at 0x8a68ecc> glUniform1fARB = <OpenGL.platform.baseplatform.glUniform1fARB object at 0x8a683cc> glUniform1iARB = <OpenGL.platform.baseplatform.glUniform1iARB object at 0x8a68a2c> glUniform2fARB = <OpenGL.platform.baseplatform.glUniform2fARB object at 0x8a68f6c> glUniform2iARB = <OpenGL.platform.baseplatform.glUniform2iARB object at 0x8a684ac> glUniform3fARB = <OpenGL.platform.baseplatform.glUniform3fARB object at 0x8a6878c> glUniform3iARB = <OpenGL.platform.baseplatform.glUniform3iARB object at 0x87a396c> glUniform4fARB = <OpenGL.platform.baseplatform.glUniform4fARB object at 0x8a6804c> glUniform4iARB = <OpenGL.platform.baseplatform.glUniform4iARB object at 0x87a3e0c> glUniformMatrix2fvARB = <OpenGL.platform.baseplatform.glUniformMatrix2fvARB object at 0x87a3c6c> glUniformMatrix3fvARB = <OpenGL.platform.baseplatform.glUniformMatrix3fvARB object at 0x87a360c> glUniformMatrix4fvARB = <OpenGL.platform.baseplatform.glUniformMatrix4fvARB object at 0x87a3dcc> glUseProgramObjectARB = <OpenGL.platform.baseplatform.glUseProgramObjectARB object at 0x8a6888c> glValidateProgramARB = <OpenGL.platform.baseplatform.glValidateProgramARB object at 0x8a682ac> name = 'glUniform4ivARB' |