| Modifier and Type | Field and Description |
|---|---|
| public static final int | GL_ACTIVE_ATOMIC_COUNTER_BUFFERS
Accepted by the <pname> parameter of GetProgramiv: |
| public static final int | GL_ATOMIC_COUNTER_BUFFER
Accepted by the <target> parameter of BindBufferBase and BindBufferRange: |
| public static final int | GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES
Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv: |
| public static final int | GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS
Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv: |
| public static final int | GL_ATOMIC_COUNTER_BUFFER_BINDING
Accepted by the <pname> parameter of GetBooleani_v, GetIntegeri_v, GetFloati_v, GetDoublei_v, GetInteger64i_v, GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, GetDoublev, and GetActiveAtomicCounterBufferiv: |
| public static final int | GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE
Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv: |
| public static final int | GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER
Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv: |
| public static final int | GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER
Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv: |
| public static final int | GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER
Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv: |
| public static final int | GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER
Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv: |
| public static final int | GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER
Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv: |
| public static final int | GL_ATOMIC_COUNTER_BUFFER_SIZE
Accepted by the <pname> parameter of GetIntegeri_64v: |
| public static final int | GL_ATOMIC_COUNTER_BUFFER_START
Accepted by the <pname> parameter of GetIntegeri_64v: |
| public static final int | GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev: |
| public static final int | GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev: |
| public static final int | GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev: |
| public static final int | GL_MAX_COMBINED_ATOMIC_COUNTERS
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev: |
| public static final int | GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev: |
| public static final int | GL_MAX_FRAGMENT_ATOMIC_COUNTERS
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev: |
| public static final int | GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev: |
| public static final int | GL_MAX_GEOMETRY_ATOMIC_COUNTERS
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev: |
| public static final int | GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev: |
| public static final int | GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev: |
| public static final int | GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev: |
| public static final int | GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev: |
| public static final int | GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev: |
| public static final int | GL_MAX_VERTEX_ATOMIC_COUNTERS
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev: |
| public static final int | GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX
Accepted by the <pname> parameter of GetActiveUniformsiv: |
| public static final int | GL_UNSIGNED_INT_ATOMIC_COUNTER
Returned in <params> by GetActiveUniform and GetActiveUniformsiv: |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static void | |
| public static int | glGetActiveAtomicCounterBuffer(int program, int bufferIndex, int pname)
Overloads glGetActiveAtomicCounterBufferiv. |
| GL_ACTIVE_ATOMIC_COUNTER_BUFFERS | back to summary |
|---|---|
| public static final int GL_ACTIVE_ATOMIC_COUNTER_BUFFERS Accepted by the <pname> parameter of GetProgramiv: | |
| GL_ATOMIC_COUNTER_BUFFER | back to summary |
|---|---|
| public static final int GL_ATOMIC_COUNTER_BUFFER Accepted by the <target> parameter of BindBufferBase and BindBufferRange: | |
| GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES | back to summary |
|---|---|
| public static final int GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv: | |
| GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS | back to summary |
|---|---|
| public static final int GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv: | |
| GL_ATOMIC_COUNTER_BUFFER_BINDING | back to summary |
|---|---|
| public static final int GL_ATOMIC_COUNTER_BUFFER_BINDING Accepted by the <pname> parameter of GetBooleani_v, GetIntegeri_v, GetFloati_v, GetDoublei_v, GetInteger64i_v, GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, GetDoublev, and GetActiveAtomicCounterBufferiv: | |
| GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE | back to summary |
|---|---|
| public static final int GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv: | |
| GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER | back to summary |
|---|---|
| public static final int GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv: | |
| GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER | back to summary |
|---|---|
| public static final int GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv: | |
| GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER | back to summary |
|---|---|
| public static final int GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv: | |
| GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER | back to summary |
|---|---|
| public static final int GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv: | |
| GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER | back to summary |
|---|---|
| public static final int GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv: | |
| GL_ATOMIC_COUNTER_BUFFER_SIZE | back to summary |
|---|---|
| public static final int GL_ATOMIC_COUNTER_BUFFER_SIZE Accepted by the <pname> parameter of GetIntegeri_64v: | |
| GL_ATOMIC_COUNTER_BUFFER_START | back to summary |
|---|---|
| public static final int GL_ATOMIC_COUNTER_BUFFER_START Accepted by the <pname> parameter of GetIntegeri_64v: | |
| GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS | back to summary |
|---|---|
| public static final int GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev: | |
| GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE | back to summary |
|---|---|
| public static final int GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev: | |
| GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS | back to summary |
|---|---|
| public static final int GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev: | |
| GL_MAX_COMBINED_ATOMIC_COUNTERS | back to summary |
|---|---|
| public static final int GL_MAX_COMBINED_ATOMIC_COUNTERS Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev: | |
| GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS | back to summary |
|---|---|
| public static final int GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev: | |
| GL_MAX_FRAGMENT_ATOMIC_COUNTERS | back to summary |
|---|---|
| public static final int GL_MAX_FRAGMENT_ATOMIC_COUNTERS Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev: | |
| GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS | back to summary |
|---|---|
| public static final int GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev: | |
| GL_MAX_GEOMETRY_ATOMIC_COUNTERS | back to summary |
|---|---|
| public static final int GL_MAX_GEOMETRY_ATOMIC_COUNTERS Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev: | |
| GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS | back to summary |
|---|---|
| public static final int GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev: | |
| GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS | back to summary |
|---|---|
| public static final int GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev: | |
| GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS | back to summary |
|---|---|
| public static final int GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev: | |
| GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS | back to summary |
|---|---|
| public static final int GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev: | |
| GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS | back to summary |
|---|---|
| public static final int GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev: | |
| GL_MAX_VERTEX_ATOMIC_COUNTERS | back to summary |
|---|---|
| public static final int GL_MAX_VERTEX_ATOMIC_COUNTERS Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev: | |
| GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX | back to summary |
|---|---|
| public static final int GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX Accepted by the <pname> parameter of GetActiveUniformsiv: | |
| GL_UNSIGNED_INT_ATOMIC_COUNTER | back to summary |
|---|---|
| public static final int GL_UNSIGNED_INT_ATOMIC_COUNTER Returned in <params> by GetActiveUniform and GetActiveUniformsiv: | |
| ARBShaderAtomicCounters | back to summary |
|---|---|
| private ARBShaderAtomicCounters() | |
| glGetActiveAtomicCounterBuffer | back to summary |
|---|---|
| public static void glGetActiveAtomicCounterBuffer(int program, int bufferIndex, int pname, IntBuffer params) | |
| glGetActiveAtomicCounterBuffer | back to summary |
|---|---|
| public static int glGetActiveAtomicCounterBuffer(int program, int bufferIndex, int pname) Overloads glGetActiveAtomicCounterBufferiv. | |