| Modifier and Type | Field and Description |
|---|---|
| public static final int | GL_ACTIVE_RESOURCES
Accepted by the <pname> parameter of GetProgramInterfaceiv: |
| public static final int | GL_ACTIVE_VARIABLES
Accepted in the <props> array of GetProgramResourceiv: |
| public static final int | GL_ARRAY_SIZE
Accepted in the <props> array of GetProgramResourceiv: |
| public static final int | GL_ARRAY_STRIDE
Accepted in the <props> array of GetProgramResourceiv: |
| public static final int | GL_ATOMIC_COUNTER_BUFFER_INDEX
Accepted in the <props> array of GetProgramResourceiv: |
| public static final int | GL_BLOCK_INDEX
Accepted in the <props> array of GetProgramResourceiv: |
| public static final int | GL_BUFFER_BINDING
Accepted in the <props> array of GetProgramResourceiv: |
| public static final int | GL_BUFFER_DATA_SIZE
Accepted in the <props> array of GetProgramResourceiv: |
| public static final int | GL_BUFFER_VARIABLE
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex: |
| public static final int | GL_COMPUTE_SUBROUTINE
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex: |
| public static final int | GL_COMPUTE_SUBROUTINE_UNIFORM
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex: |
| public static final int | GL_FRAGMENT_SUBROUTINE
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex: |
| public static final int | GL_FRAGMENT_SUBROUTINE_UNIFORM
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex: |
| public static final int | GL_GEOMETRY_SUBROUTINE
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex: |
| public static final int | GL_GEOMETRY_SUBROUTINE_UNIFORM
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex: |
| public static final int | GL_IS_PER_PATCH
Accepted in the <props> array of GetProgramResourceiv: |
| public static final int | GL_IS_ROW_MAJOR
Accepted in the <props> array of GetProgramResourceiv: |
| public static final int | GL_LOCATION
Accepted in the <props> array of GetProgramResourceiv: |
| public static final int | GL_LOCATION_INDEX
Accepted in the <props> array of GetProgramResourceiv: |
| public static final int | GL_MATRIX_STRIDE
Accepted in the <props> array of GetProgramResourceiv: |
| public static final int | GL_MAX_NAME_LENGTH
Accepted by the <pname> parameter of GetProgramInterfaceiv: |
| public static final int | GL_MAX_NUM_ACTIVE_VARIABLES
Accepted by the <pname> parameter of GetProgramInterfaceiv: |
| public static final int | GL_MAX_NUM_COMPATIBLE_SUBROUTINES
Accepted by the <pname> parameter of GetProgramInterfaceiv: |
| public static final int | GL_NAME_LENGTH
Accepted in the <props> array of GetProgramResourceiv: |
| public static final int | GL_NUM_ACTIVE_VARIABLES
Accepted in the <props> array of GetProgramResourceiv: |
| public static final int | GL_OFFSET
Accepted in the <props> array of GetProgramResourceiv: |
| public static final int | GL_PROGRAM_INPUT
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex: |
| public static final int | GL_PROGRAM_OUTPUT
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex: |
| public static final int | GL_REFERENCED_BY_COMPUTE_SHADER
Accepted in the <props> array of GetProgramResourceiv: |
| public static final int | GL_REFERENCED_BY_FRAGMENT_SHADER
Accepted in the <props> array of GetProgramResourceiv: |
| public static final int | GL_REFERENCED_BY_GEOMETRY_SHADER
Accepted in the <props> array of GetProgramResourceiv: |
| public static final int | GL_REFERENCED_BY_TESS_CONTROL_SHADER
Accepted in the <props> array of GetProgramResourceiv: |
| public static final int | GL_REFERENCED_BY_TESS_EVALUATION_SHADER
Accepted in the <props> array of GetProgramResourceiv: |
| public static final int | GL_REFERENCED_BY_VERTEX_SHADER
Accepted in the <props> array of GetProgramResourceiv: |
| public static final int | GL_SHADER_STORAGE_BLOCK
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex: |
| public static final int | GL_TESS_CONTROL_SUBROUTINE
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex: |
| public static final int | GL_TESS_CONTROL_SUBROUTINE_UNIFORM
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex: |
| public static final int | GL_TESS_EVALUATION_SUBROUTINE
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex: |
| public static final int | GL_TESS_EVALUATION_SUBROUTINE_UNIFORM
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex: |
| public static final int | GL_TOP_LEVEL_ARRAY_SIZE
Accepted in the <props> array of GetProgramResourceiv: |
| public static final int | GL_TOP_LEVEL_ARRAY_STRIDE
Accepted in the <props> array of GetProgramResourceiv: |
| public static final int | GL_TRANSFORM_FEEDBACK_VARYING
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex: |
| public static final int | GL_TYPE
Accepted in the <props> array of GetProgramResourceiv: |
| public static final int | GL_UNIFORM
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex: |
| public static final int | GL_UNIFORM_BLOCK
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex: |
| public static final int | GL_VERTEX_SUBROUTINE
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex: |
| public static final int | GL_VERTEX_SUBROUTINE_UNIFORM
Accepted by the <programInterface> parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex: |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static void | |
| public static int | glGetProgramInterfacei(int program, int programInterface, int pname)
Overloads glGetProgramInterfaceiv. |
| public static void | glGetProgramResource(int program, int programInterface, int index, IntBuffer props, IntBuffer length, IntBuffer params)
|
| public static int | |
| public static int | glGetProgramResourceIndex(int program, int programInterface, CharSequence name)
Overloads glGetProgramResourceIndex. |
| public static int | |
| public static int | glGetProgramResourceLocation(int program, int programInterface, CharSequence name)
Overloads glGetProgramResourceLocation. |
| public static int | |
| public static int | glGetProgramResourceLocationIndex(int program, int programInterface, CharSequence name)
Overloads glGetProgramResourceLocationIndex. |
| public static void | glGetProgramResourceName(int program, int programInterface, int index, IntBuffer length, ByteBuffer name)
|
| public static String | glGetProgramResourceName(int program, int programInterface, int index, int bufSize)
Overloads glGetProgramResourceName. |
| GL_ACTIVE_RESOURCES | back to summary |
|---|---|
| public static final int GL_ACTIVE_RESOURCES Accepted by the <pname> parameter of GetProgramInterfaceiv: | |
| GL_ACTIVE_VARIABLES | back to summary |
|---|---|
| public static final int GL_ACTIVE_VARIABLES Accepted in the <props> array of GetProgramResourceiv: | |
| GL_ARRAY_SIZE | back to summary |
|---|---|
| public static final int GL_ARRAY_SIZE Accepted in the <props> array of GetProgramResourceiv: | |
| GL_ARRAY_STRIDE | back to summary |
|---|---|
| public static final int GL_ARRAY_STRIDE Accepted in the <props> array of GetProgramResourceiv: | |
| GL_ATOMIC_COUNTER_BUFFER_INDEX | back to summary |
|---|---|
| public static final int GL_ATOMIC_COUNTER_BUFFER_INDEX Accepted in the <props> array of GetProgramResourceiv: | |
| GL_BLOCK_INDEX | back to summary |
|---|---|
| public static final int GL_BLOCK_INDEX Accepted in the <props> array of GetProgramResourceiv: | |
| GL_BUFFER_BINDING | back to summary |
|---|---|
| public static final int GL_BUFFER_BINDING Accepted in the <props> array of GetProgramResourceiv: | |
| GL_BUFFER_DATA_SIZE | back to summary |
|---|---|
| public static final int GL_BUFFER_DATA_SIZE Accepted in the <props> array of GetProgramResourceiv: | |
| GL_BUFFER_VARIABLE | back to summary |
|---|---|
| public static final int GL_BUFFER_VARIABLE Accepted by the <programInterface> parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex: | |
| GL_COMPUTE_SUBROUTINE | back to summary |
|---|---|
| public static final int GL_COMPUTE_SUBROUTINE Accepted by the <programInterface> parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex: | |
| GL_COMPUTE_SUBROUTINE_UNIFORM | back to summary |
|---|---|
| public static final int GL_COMPUTE_SUBROUTINE_UNIFORM Accepted by the <programInterface> parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex: | |
| GL_FRAGMENT_SUBROUTINE | back to summary |
|---|---|
| public static final int GL_FRAGMENT_SUBROUTINE Accepted by the <programInterface> parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex: | |
| GL_FRAGMENT_SUBROUTINE_UNIFORM | back to summary |
|---|---|
| public static final int GL_FRAGMENT_SUBROUTINE_UNIFORM Accepted by the <programInterface> parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex: | |
| GL_GEOMETRY_SUBROUTINE | back to summary |
|---|---|
| public static final int GL_GEOMETRY_SUBROUTINE Accepted by the <programInterface> parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex: | |
| GL_GEOMETRY_SUBROUTINE_UNIFORM | back to summary |
|---|---|
| public static final int GL_GEOMETRY_SUBROUTINE_UNIFORM Accepted by the <programInterface> parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex: | |
| GL_IS_PER_PATCH | back to summary |
|---|---|
| public static final int GL_IS_PER_PATCH Accepted in the <props> array of GetProgramResourceiv: | |
| GL_IS_ROW_MAJOR | back to summary |
|---|---|
| public static final int GL_IS_ROW_MAJOR Accepted in the <props> array of GetProgramResourceiv: | |
| GL_LOCATION | back to summary |
|---|---|
| public static final int GL_LOCATION Accepted in the <props> array of GetProgramResourceiv: | |
| GL_LOCATION_INDEX | back to summary |
|---|---|
| public static final int GL_LOCATION_INDEX Accepted in the <props> array of GetProgramResourceiv: | |
| GL_MATRIX_STRIDE | back to summary |
|---|---|
| public static final int GL_MATRIX_STRIDE Accepted in the <props> array of GetProgramResourceiv: | |
| GL_MAX_NAME_LENGTH | back to summary |
|---|---|
| public static final int GL_MAX_NAME_LENGTH Accepted by the <pname> parameter of GetProgramInterfaceiv: | |
| GL_MAX_NUM_ACTIVE_VARIABLES | back to summary |
|---|---|
| public static final int GL_MAX_NUM_ACTIVE_VARIABLES Accepted by the <pname> parameter of GetProgramInterfaceiv: | |
| GL_MAX_NUM_COMPATIBLE_SUBROUTINES | back to summary |
|---|---|
| public static final int GL_MAX_NUM_COMPATIBLE_SUBROUTINES Accepted by the <pname> parameter of GetProgramInterfaceiv: | |
| GL_NAME_LENGTH | back to summary |
|---|---|
| public static final int GL_NAME_LENGTH Accepted in the <props> array of GetProgramResourceiv: | |
| GL_NUM_ACTIVE_VARIABLES | back to summary |
|---|---|
| public static final int GL_NUM_ACTIVE_VARIABLES Accepted in the <props> array of GetProgramResourceiv: | |
| GL_OFFSET | back to summary |
|---|---|
| public static final int GL_OFFSET Accepted in the <props> array of GetProgramResourceiv: | |
| GL_PROGRAM_INPUT | back to summary |
|---|---|
| public static final int GL_PROGRAM_INPUT Accepted by the <programInterface> parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex: | |
| GL_PROGRAM_OUTPUT | back to summary |
|---|---|
| public static final int GL_PROGRAM_OUTPUT Accepted by the <programInterface> parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex: | |
| GL_REFERENCED_BY_COMPUTE_SHADER | back to summary |
|---|---|
| public static final int GL_REFERENCED_BY_COMPUTE_SHADER Accepted in the <props> array of GetProgramResourceiv: | |
| GL_REFERENCED_BY_FRAGMENT_SHADER | back to summary |
|---|---|
| public static final int GL_REFERENCED_BY_FRAGMENT_SHADER Accepted in the <props> array of GetProgramResourceiv: | |
| GL_REFERENCED_BY_GEOMETRY_SHADER | back to summary |
|---|---|
| public static final int GL_REFERENCED_BY_GEOMETRY_SHADER Accepted in the <props> array of GetProgramResourceiv: | |
| GL_REFERENCED_BY_TESS_CONTROL_SHADER | back to summary |
|---|---|
| public static final int GL_REFERENCED_BY_TESS_CONTROL_SHADER Accepted in the <props> array of GetProgramResourceiv: | |
| GL_REFERENCED_BY_TESS_EVALUATION_SHADER | back to summary |
|---|---|
| public static final int GL_REFERENCED_BY_TESS_EVALUATION_SHADER Accepted in the <props> array of GetProgramResourceiv: | |
| GL_REFERENCED_BY_VERTEX_SHADER | back to summary |
|---|---|
| public static final int GL_REFERENCED_BY_VERTEX_SHADER Accepted in the <props> array of GetProgramResourceiv: | |
| GL_SHADER_STORAGE_BLOCK | back to summary |
|---|---|
| public static final int GL_SHADER_STORAGE_BLOCK Accepted by the <programInterface> parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex: | |
| GL_TESS_CONTROL_SUBROUTINE | back to summary |
|---|---|
| public static final int GL_TESS_CONTROL_SUBROUTINE Accepted by the <programInterface> parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex: | |
| GL_TESS_CONTROL_SUBROUTINE_UNIFORM | back to summary |
|---|---|
| public static final int GL_TESS_CONTROL_SUBROUTINE_UNIFORM Accepted by the <programInterface> parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex: | |
| GL_TESS_EVALUATION_SUBROUTINE | back to summary |
|---|---|
| public static final int GL_TESS_EVALUATION_SUBROUTINE Accepted by the <programInterface> parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex: | |
| GL_TESS_EVALUATION_SUBROUTINE_UNIFORM | back to summary |
|---|---|
| public static final int GL_TESS_EVALUATION_SUBROUTINE_UNIFORM Accepted by the <programInterface> parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex: | |
| GL_TOP_LEVEL_ARRAY_SIZE | back to summary |
|---|---|
| public static final int GL_TOP_LEVEL_ARRAY_SIZE Accepted in the <props> array of GetProgramResourceiv: | |
| GL_TOP_LEVEL_ARRAY_STRIDE | back to summary |
|---|---|
| public static final int GL_TOP_LEVEL_ARRAY_STRIDE Accepted in the <props> array of GetProgramResourceiv: | |
| GL_TRANSFORM_FEEDBACK_VARYING | back to summary |
|---|---|
| public static final int GL_TRANSFORM_FEEDBACK_VARYING Accepted by the <programInterface> parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex: | |
| GL_TYPE | back to summary |
|---|---|
| public static final int GL_TYPE Accepted in the <props> array of GetProgramResourceiv: | |
| GL_UNIFORM | back to summary |
|---|---|
| public static final int GL_UNIFORM Accepted by the <programInterface> parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex: | |
| GL_UNIFORM_BLOCK | back to summary |
|---|---|
| public static final int GL_UNIFORM_BLOCK Accepted by the <programInterface> parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex: | |
| GL_VERTEX_SUBROUTINE | back to summary |
|---|---|
| public static final int GL_VERTEX_SUBROUTINE Accepted by the <programInterface> parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex: | |
| GL_VERTEX_SUBROUTINE_UNIFORM | back to summary |
|---|---|
| public static final int GL_VERTEX_SUBROUTINE_UNIFORM Accepted by the <programInterface> parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex: | |
| ARBProgramInterfaceQuery | back to summary |
|---|---|
| private ARBProgramInterfaceQuery() | |
| glGetProgramInterface | back to summary |
|---|---|
| public static void glGetProgramInterface(int program, int programInterface, int pname, IntBuffer params) | |
| glGetProgramInterfacei | back to summary |
|---|---|
| public static int glGetProgramInterfacei(int program, int programInterface, int pname) Overloads glGetProgramInterfaceiv. | |
| glGetProgramResource | back to summary |
|---|---|
| public static void glGetProgramResource(int program, int programInterface, int index, IntBuffer props, IntBuffer length, IntBuffer params) | |
| glGetProgramResourceIndex | back to summary |
|---|---|
| public static int glGetProgramResourceIndex(int program, int programInterface, ByteBuffer name) | |
| glGetProgramResourceIndex | back to summary |
|---|---|
| public static int glGetProgramResourceIndex(int program, int programInterface, CharSequence name) Overloads glGetProgramResourceIndex. | |
| glGetProgramResourceLocation | back to summary |
|---|---|
| public static int glGetProgramResourceLocation(int program, int programInterface, ByteBuffer name) | |
| glGetProgramResourceLocation | back to summary |
|---|---|
| public static int glGetProgramResourceLocation(int program, int programInterface, CharSequence name) Overloads glGetProgramResourceLocation. | |
| glGetProgramResourceLocationIndex | back to summary |
|---|---|
| public static int glGetProgramResourceLocationIndex(int program, int programInterface, ByteBuffer name) | |
| glGetProgramResourceLocationIndex | back to summary |
|---|---|
| public static int glGetProgramResourceLocationIndex(int program, int programInterface, CharSequence name) Overloads glGetProgramResourceLocationIndex. | |
| glGetProgramResourceName | back to summary |
|---|---|
| public static void glGetProgramResourceName(int program, int programInterface, int index, IntBuffer length, ByteBuffer name) | |
| glGetProgramResourceName | back to summary |
|---|---|
| public static String glGetProgramResourceName(int program, int programInterface, int index, int bufSize) Overloads glGetProgramResourceName. | |