Show / Hide Table of Contents

Enum ProgramInterface

Used in GL.GetProgramInterface, GL.GetProgramResourceIndex and 5 other functions

Namespace: OpenTK.Graphics.OpenGL
Assembly: OpenTK.dll
Syntax
public enum ProgramInterface

Fields

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

In This Article
Back to top Generated by DocFX