Enum ArbProgramInterfaceQuery
Not used directly.
Namespace: OpenTK.Graphics.OpenGL
Assembly: OpenTK.dll
Syntax
public enum ArbProgramInterfaceQueryFields
| Name | Description | 
|---|---|
| ActiveResources | Original was GL_ACTIVE_RESOURCES = 0x92F5 | 
| ActiveVariables | Original was GL_ACTIVE_VARIABLES = 0x9305 | 
| ArraySize | Original was GL_ARRAY_SIZE = 0x92FB | 
| ArrayStride | Original was GL_ARRAY_STRIDE = 0x92FE | 
| AtomicCounterBuffer | Original was GL_ATOMIC_COUNTER_BUFFER = 0x92C0 | 
| AtomicCounterBufferIndex | Original was GL_ATOMIC_COUNTER_BUFFER_INDEX = 0x9301 | 
| BlockIndex | Original was GL_BLOCK_INDEX = 0x92FD | 
| BufferBinding | Original was GL_BUFFER_BINDING = 0x9302 | 
| BufferDataSize | Original was GL_BUFFER_DATA_SIZE = 0x9303 | 
| BufferVariable | Original was GL_BUFFER_VARIABLE = 0x92E5 | 
| CompatibleSubroutines | Original was GL_COMPATIBLE_SUBROUTINES = 0x8E4B | 
| ComputeSubroutine | Original was GL_COMPUTE_SUBROUTINE = 0x92ED | 
| ComputeSubroutineUniform | Original was GL_COMPUTE_SUBROUTINE_UNIFORM = 0x92F3 | 
| FragmentSubroutine | Original was GL_FRAGMENT_SUBROUTINE = 0x92EC | 
| FragmentSubroutineUniform | Original was GL_FRAGMENT_SUBROUTINE_UNIFORM = 0x92F2 | 
| GeometrySubroutine | Original was GL_GEOMETRY_SUBROUTINE = 0x92EB | 
| GeometrySubroutineUniform | Original was GL_GEOMETRY_SUBROUTINE_UNIFORM = 0x92F1 | 
| IsPerPatch | Original was GL_IS_PER_PATCH = 0x92E7 | 
| IsRowMajor | Original was GL_IS_ROW_MAJOR = 0x9300 | 
| Location | Original was GL_LOCATION = 0x930E | 
| LocationIndex | Original was GL_LOCATION_INDEX = 0x930F | 
| MatrixStride | Original was GL_MATRIX_STRIDE = 0x92FF | 
| MaxNameLength | Original was GL_MAX_NAME_LENGTH = 0x92F6 | 
| MaxNumActiveVariables | Original was GL_MAX_NUM_ACTIVE_VARIABLES = 0x92F7 | 
| MaxNumCompatibleSubroutines | Original was GL_MAX_NUM_COMPATIBLE_SUBROUTINES = 0x92F8 | 
| NameLength | Original was GL_NAME_LENGTH = 0x92F9 | 
| NumActiveVariables | Original was GL_NUM_ACTIVE_VARIABLES = 0x9304 | 
| NumCompatibleSubroutines | Original was GL_NUM_COMPATIBLE_SUBROUTINES = 0x8E4A | 
| Offset | Original was GL_OFFSET = 0x92FC | 
| ProgramInput | Original was GL_PROGRAM_INPUT = 0x92E3 | 
| ProgramOutput | Original was GL_PROGRAM_OUTPUT = 0x92E4 | 
| ReferencedByComputeShader | Original was GL_REFERENCED_BY_COMPUTE_SHADER = 0x930B | 
| ReferencedByFragmentShader | Original was GL_REFERENCED_BY_FRAGMENT_SHADER = 0x930A | 
| ReferencedByGeometryShader | Original was GL_REFERENCED_BY_GEOMETRY_SHADER = 0x9309 | 
| ReferencedByTessControlShader | Original was GL_REFERENCED_BY_TESS_CONTROL_SHADER = 0x9307 | 
| ReferencedByTessEvaluationShader | Original was GL_REFERENCED_BY_TESS_EVALUATION_SHADER = 0x9308 | 
| ReferencedByVertexShader | Original was GL_REFERENCED_BY_VERTEX_SHADER = 0x9306 | 
| ShaderStorageBlock | Original was GL_SHADER_STORAGE_BLOCK = 0x92E6 | 
| TessControlSubroutine | Original was GL_TESS_CONTROL_SUBROUTINE = 0x92E9 | 
| TessControlSubroutineUniform | Original was GL_TESS_CONTROL_SUBROUTINE_UNIFORM = 0x92EF | 
| TessEvaluationSubroutine | Original was GL_TESS_EVALUATION_SUBROUTINE = 0x92EA | 
| TessEvaluationSubroutineUniform | Original was GL_TESS_EVALUATION_SUBROUTINE_UNIFORM = 0x92F0 | 
| TopLevelArraySize | Original was GL_TOP_LEVEL_ARRAY_SIZE = 0x930C | 
| TopLevelArrayStride | Original was GL_TOP_LEVEL_ARRAY_STRIDE = 0x930D | 
| TransformFeedbackVarying | Original was GL_TRANSFORM_FEEDBACK_VARYING = 0x92F4 | 
| Type | Original was GL_TYPE = 0x92FA | 
| Uniform | Original was GL_UNIFORM = 0x92E1 | 
| UniformBlock | Original was GL_UNIFORM_BLOCK = 0x92E2 | 
| VertexSubroutine | Original was GL_VERTEX_SUBROUTINE = 0x92E8 | 
| VertexSubroutineUniform | Original was GL_VERTEX_SUBROUTINE_UNIFORM = 0x92EE |