OpenGL.raw.GL.ARB.program_interface_query

Autogenerated by xml_generate script, do not edit!

Functions

glGetProgramInterfaceiv( program , programInterface , pname , params )
glGetProgramResourceIndex( program , programInterface , name ) -> <class 'ctypes.c_uint'>
glGetProgramResourceiv( program , programInterface , index , propCount , props , bufSize , length , params )
glGetProgramResourceLocation( program , programInterface , name ) -> <class 'ctypes.c_int'>
glGetProgramResourceLocationIndex( program , programInterface , name ) -> <class 'ctypes.c_int'>
glGetProgramResourceName( program , programInterface , index , bufSize , length , name )

Constants

GL_ACTIVE_RESOURCES (37621)
GL_ACTIVE_VARIABLES (37637)
GL_ARRAY_SIZE (37627)
GL_ARRAY_STRIDE (37630)
GL_ATOMIC_COUNTER_BUFFER (37568)
GL_ATOMIC_COUNTER_BUFFER_INDEX (37633)
GL_BLOCK_INDEX (37629)
GL_BUFFER_BINDING (37634)
GL_BUFFER_DATA_SIZE (37635)
GL_BUFFER_VARIABLE (37605)
GL_COMPATIBLE_SUBROUTINES (36427)
GL_COMPUTE_SUBROUTINE (37613)
GL_COMPUTE_SUBROUTINE_UNIFORM (37619)
GL_FRAGMENT_SUBROUTINE (37612)
GL_FRAGMENT_SUBROUTINE_UNIFORM (37618)
GL_GEOMETRY_SUBROUTINE (37611)
GL_GEOMETRY_SUBROUTINE_UNIFORM (37617)
GL_IS_PER_PATCH (37607)
GL_IS_ROW_MAJOR (37632)
GL_LOCATION (37646)
GL_LOCATION_INDEX (37647)
GL_MATRIX_STRIDE (37631)
GL_MAX_NAME_LENGTH (37622)
GL_MAX_NUM_ACTIVE_VARIABLES (37623)
GL_MAX_NUM_COMPATIBLE_SUBROUTINES (37624)
GL_NAME_LENGTH (37625)
GL_NUM_ACTIVE_VARIABLES (37636)
GL_NUM_COMPATIBLE_SUBROUTINES (36426)
GL_OFFSET (37628)
GL_PROGRAM_INPUT (37603)
GL_PROGRAM_OUTPUT (37604)
GL_REFERENCED_BY_COMPUTE_SHADER (37643)
GL_REFERENCED_BY_FRAGMENT_SHADER (37642)
GL_REFERENCED_BY_GEOMETRY_SHADER (37641)
GL_REFERENCED_BY_TESS_CONTROL_SHADER (37639)
GL_REFERENCED_BY_TESS_EVALUATION_SHADER (37640)
GL_REFERENCED_BY_VERTEX_SHADER (37638)
GL_SHADER_STORAGE_BLOCK (37606)
GL_TESS_CONTROL_SUBROUTINE (37609)
GL_TESS_CONTROL_SUBROUTINE_UNIFORM (37615)
GL_TESS_EVALUATION_SUBROUTINE (37610)
GL_TESS_EVALUATION_SUBROUTINE_UNIFORM (37616)
GL_TOP_LEVEL_ARRAY_SIZE (37644)
GL_TOP_LEVEL_ARRAY_STRIDE (37645)
GL_TRANSFORM_FEEDBACK_VARYING (37620)
GL_TYPE (37626)
GL_UNIFORM (37601)
GL_UNIFORM_BLOCK (37602)
GL_VERTEX_SUBROUTINE (37608)
GL_VERTEX_SUBROUTINE_UNIFORM (37614)