Enum ProgramInterface
Used in GL.GetProgramInterface, GL.GetProgramResourceIndex and 5 other functions
Namespace: OpenTK.Graphics.OpenGL
Assembly: OpenTK.dll
Syntax
public enum ProgramInterfaceFields
| Name | Description | 
|---|---|
| AtomicCounterBuffer | Original was GL_ATOMIC_COUNTER_BUFFER = 0x92C0 | 
| BufferVariable | Original was GL_BUFFER_VARIABLE = 0x92E5 | 
| 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 | 
| ProgramInput | Original was GL_PROGRAM_INPUT = 0x92E3 | 
| ProgramOutput | Original was GL_PROGRAM_OUTPUT = 0x92E4 | 
| 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 | 
| TransformFeedbackBuffer | Original was GL_TRANSFORM_FEEDBACK_BUFFER = 0x8C8E | 
| TransformFeedbackVarying | Original was GL_TRANSFORM_FEEDBACK_VARYING = 0x92F4 | 
| 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 |