Package org.lwjgl.opengl
Class ARBShaderAtomicCounters
java.lang.Object
org.lwjgl.opengl.ARBShaderAtomicCounters
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
Accepted by the <pname> parameter of GetProgramiv:static final int
Accepted by the <target> parameter of BindBufferBase and BindBufferRange:static final int
Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:static final int
Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:static final int
Accepted by the <pname> parameter of GetBooleani_v, GetIntegeri_v, GetFloati_v, GetDoublei_v, GetInteger64i_v, GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, GetDoublev, and GetActiveAtomicCounterBufferiv:static final int
Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:static final int
Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:static final int
Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:static final int
Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:static final int
Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:static final int
Accepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:static final int
Accepted by the <pname> parameter of GetIntegeri_64v:static final int
Accepted by the <pname> parameter of GetIntegeri_64v:static final int
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:static final int
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:static final int
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:static final int
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:static final int
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:static final int
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:static final int
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:static final int
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:static final int
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:static final int
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:static final int
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:static final int
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:static final int
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:static final int
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:static final int
Accepted by the <pname> parameter of GetActiveUniformsiv:static final int
Returned in <params> by GetActiveUniform and GetActiveUniformsiv: -
Method Summary
Modifier and TypeMethodDescriptionstatic int
glGetActiveAtomicCounterBuffer
(int program, int bufferIndex, int pname) Overloads glGetActiveAtomicCounterBufferiv.static void
glGetActiveAtomicCounterBuffer
(int program, int bufferIndex, int pname, IntBuffer params)
-
Field Details
-
GL_ATOMIC_COUNTER_BUFFER
public static final int GL_ATOMIC_COUNTER_BUFFERAccepted by the <target> parameter of BindBufferBase and BindBufferRange:- See Also:
-
GL_ATOMIC_COUNTER_BUFFER_BINDING
public static final int GL_ATOMIC_COUNTER_BUFFER_BINDINGAccepted by the <pname> parameter of GetBooleani_v, GetIntegeri_v, GetFloati_v, GetDoublei_v, GetInteger64i_v, GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, GetDoublev, and GetActiveAtomicCounterBufferiv:- See Also:
-
GL_ATOMIC_COUNTER_BUFFER_START
public static final int GL_ATOMIC_COUNTER_BUFFER_STARTAccepted by the <pname> parameter of GetIntegeri_64v:- See Also:
-
GL_ATOMIC_COUNTER_BUFFER_SIZE
public static final int GL_ATOMIC_COUNTER_BUFFER_SIZEAccepted by the <pname> parameter of GetIntegeri_64v:- See Also:
-
GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE
public static final int GL_ATOMIC_COUNTER_BUFFER_DATA_SIZEAccepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:- See Also:
-
GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS
public static final int GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERSAccepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:- See Also:
-
GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES
public static final int GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICESAccepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:- See Also:
-
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER
public static final int GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADERAccepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:- See Also:
-
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER
public static final int GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADERAccepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:- See Also:
-
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER
public static final int GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADERAccepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:- See Also:
-
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER
public static final int GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADERAccepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:- See Also:
-
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER
public static final int GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADERAccepted by the <pname> parameter of GetActiveAtomicCounterBufferiv:- See Also:
-
GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS
public static final int GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERSAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:- See Also:
-
GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS
public static final int GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERSAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:- See Also:
-
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS
public static final int GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERSAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:- See Also:
-
GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS
public static final int GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERSAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:- See Also:
-
GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS
public static final int GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERSAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:- See Also:
-
GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS
public static final int GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERSAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:- See Also:
-
GL_MAX_VERTEX_ATOMIC_COUNTERS
public static final int GL_MAX_VERTEX_ATOMIC_COUNTERSAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:- See Also:
-
GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS
public static final int GL_MAX_TESS_CONTROL_ATOMIC_COUNTERSAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:- See Also:
-
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS
public static final int GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERSAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:- See Also:
-
GL_MAX_GEOMETRY_ATOMIC_COUNTERS
public static final int GL_MAX_GEOMETRY_ATOMIC_COUNTERSAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:- See Also:
-
GL_MAX_FRAGMENT_ATOMIC_COUNTERS
public static final int GL_MAX_FRAGMENT_ATOMIC_COUNTERSAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:- See Also:
-
GL_MAX_COMBINED_ATOMIC_COUNTERS
public static final int GL_MAX_COMBINED_ATOMIC_COUNTERSAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:- See Also:
-
GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE
public static final int GL_MAX_ATOMIC_COUNTER_BUFFER_SIZEAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:- See Also:
-
GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS
public static final int GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGSAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:- See Also:
-
GL_ACTIVE_ATOMIC_COUNTER_BUFFERS
public static final int GL_ACTIVE_ATOMIC_COUNTER_BUFFERSAccepted by the <pname> parameter of GetProgramiv:- See Also:
-
GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX
public static final int GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEXAccepted by the <pname> parameter of GetActiveUniformsiv:- See Also:
-
GL_UNSIGNED_INT_ATOMIC_COUNTER
public static final int GL_UNSIGNED_INT_ATOMIC_COUNTERReturned in <params> by GetActiveUniform and GetActiveUniformsiv:- See Also:
-
-
Method Details
-
glGetActiveAtomicCounterBuffer
public static void glGetActiveAtomicCounterBuffer(int program, int bufferIndex, int pname, IntBuffer params) -
glGetActiveAtomicCounterBuffer
public static int glGetActiveAtomicCounterBuffer(int program, int bufferIndex, int pname) Overloads glGetActiveAtomicCounterBufferiv.
-