OpenGL.raw.GL.ARB.separate_shader_objects

Autogenerated by xml_generate script, do not edit!

Functions

glActiveShaderProgram( pipeline , program )
glCreateShaderProgramv( type , count , strings ) -> <class 'ctypes.c_uint'>
glDeleteProgramPipelines( n , pipelines )
glGenProgramPipelines( n , pipelines )
glGetProgramPipelineInfoLog( pipeline , bufSize , length , infoLog )
glGetProgramPipelineiv( pipeline , pname , params )
glIsProgramPipeline( pipeline ) -> <class 'ctypes.c_ubyte'>
glProgramUniform1f( program , location , v0 )
glProgramUniform1fv( program , location , count , value )
glProgramUniform1i( program , location , v0 )
glProgramUniform1iv( program , location , count , value )
glProgramUniform1ui( program , location , v0 )
glProgramUniform1uiv( program , location , count , value )
glProgramUniform2f( program , location , v0 , v1 )
glProgramUniform2fv( program , location , count , value )
glProgramUniform2i( program , location , v0 , v1 )
glProgramUniform2iv( program , location , count , value )
glProgramUniform2ui( program , location , v0 , v1 )
glProgramUniform2uiv( program , location , count , value )
glProgramUniform3f( program , location , v0 , v1 , v2 )
glProgramUniform3fv( program , location , count , value )
glProgramUniform3i( program , location , v0 , v1 , v2 )
glProgramUniform3iv( program , location , count , value )
glProgramUniform3ui( program , location , v0 , v1 , v2 )
glProgramUniform3uiv( program , location , count , value )
glProgramUniform4f( program , location , v0 , v1 , v2 , v3 )
glProgramUniform4fv( program , location , count , value )
glProgramUniform4i( program , location , v0 , v1 , v2 , v3 )
glProgramUniform4iv( program , location , count , value )
glProgramUniform4ui( program , location , v0 , v1 , v2 , v3 )
glProgramUniform4uiv( program , location , count , value )
glProgramUniformMatrix2fv( program , location , count , transpose , value )
glProgramUniformMatrix2x3fv( program , location , count , transpose , value )
glProgramUniformMatrix2x4fv( program , location , count , transpose , value )
glProgramUniformMatrix3fv( program , location , count , transpose , value )
glProgramUniformMatrix3x2fv( program , location , count , transpose , value )
glProgramUniformMatrix3x4fv( program , location , count , transpose , value )
glProgramUniformMatrix4fv( program , location , count , transpose , value )
glProgramUniformMatrix4x2fv( program , location , count , transpose , value )
glProgramUniformMatrix4x3fv( program , location , count , transpose , value )
glUseProgramStages( pipeline , stages , program )

Constants

GL_ACTIVE_PROGRAM (33369)
GL_ALL_SHADER_BITS (4294967295)
GL_FRAGMENT_SHADER_BIT (2)
GL_GEOMETRY_SHADER_BIT (4)
GL_PROGRAM_PIPELINE_BINDING (33370)
GL_PROGRAM_SEPARABLE (33368)
GL_TESS_CONTROL_SHADER_BIT (8)
GL_TESS_EVALUATION_SHADER_BIT (16)
GL_VERTEX_SHADER_BIT (1)