Package org.lwjgl.opengl
Class ARBShaderImageLoadStore
java.lang.Object
org.lwjgl.opengl.ARBShaderImageLoadStore
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
Accepted by the <barriers> parameter of MemoryBarrier:static final int
Accepted by the <barriers> parameter of MemoryBarrier:static final int
Accepted by the <barriers> parameter of MemoryBarrier:static final int
Accepted by the <barriers> parameter of MemoryBarrier:static final int
Accepted by the <barriers> parameter of MemoryBarrier:static final int
Accepted by the <barriers> parameter of MemoryBarrier:static final int
Returned by the <type> parameter of GetActiveUniform:static final int
Returned by the <type> parameter of GetActiveUniform:static final int
Returned by the <type> parameter of GetActiveUniform:static final int
Returned by the <type> parameter of GetActiveUniform:static final int
Returned by the <type> parameter of GetActiveUniform:static final int
Returned by the <type> parameter of GetActiveUniform:static final int
Returned by the <type> parameter of GetActiveUniform:static final int
Returned by the <type> parameter of GetActiveUniform:static final int
Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:static final int
Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:static final int
Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:static final int
Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:static final int
Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:static final int
Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:static final int
Returned by the <type> parameter of GetActiveUniform:static final int
Returned by the <type> parameter of GetActiveUniform:static final int
Returned by the <type> parameter of GetActiveUniform:static final int
Returned in the <data> parameter of GetTexParameteriv, GetTexParameterfv, GetTexParameterIiv, and GetTexParameterIuiv when <value> is IMAGE_FORMAT_COMPATIBILITY_TYPE:static final int
Accepted by the <value> parameter of GetTexParameteriv, GetTexParameterfv, GetTexParameterIiv, and GetTexParameterIuiv:static final int
Returned by the <type> parameter of GetActiveUniform:static final int
Returned by the <type> parameter of GetActiveUniform:static final int
Returned by the <type> parameter of GetActiveUniform:static final int
Returned by the <type> parameter of GetActiveUniform:static final int
Returned by the <type> parameter of GetActiveUniform:static final int
Returned by the <type> parameter of GetActiveUniform:static final int
Returned by the <type> parameter of GetActiveUniform:static final int
Returned by the <type> parameter of GetActiveUniform:static final int
Returned by the <type> parameter of GetActiveUniform:static final int
Returned by the <type> parameter of GetActiveUniform:static final int
Returned by the <type> parameter of GetActiveUniform:static final int
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:static final int
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:static final int
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:static final int
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:static final int
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:static final int
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:static final int
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:static final int
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:static final int
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:static final int
Accepted by the <barriers> parameter of MemoryBarrier:static final int
Accepted by the <barriers> parameter of MemoryBarrier:static final int
Accepted by the <barriers> parameter of MemoryBarrier:static final int
Accepted by the <barriers> parameter of MemoryBarrier:static final int
Accepted by the <barriers> parameter of MemoryBarrier:static final int
Accepted by the <barriers> parameter of MemoryBarrier:static final int
Returned by the <type> parameter of GetActiveUniform:static final int
Returned by the <type> parameter of GetActiveUniform:static final int
Returned by the <type> parameter of GetActiveUniform:static final int
Returned by the <type> parameter of GetActiveUniform:static final int
Returned by the <type> parameter of GetActiveUniform:static final int
Returned by the <type> parameter of GetActiveUniform:static final int
Returned by the <type> parameter of GetActiveUniform:static final int
Returned by the <type> parameter of GetActiveUniform:static final int
Returned by the <type> parameter of GetActiveUniform:static final int
Returned by the <type> parameter of GetActiveUniform:static final int
Returned by the <type> parameter of GetActiveUniform:static final int
Accepted by the <barriers> parameter of MemoryBarrier:static final int
Returned in the <data> parameter of GetTexParameteriv, GetTexParameterfv, GetTexParameterIiv, and GetTexParameterIuiv when <value> is IMAGE_FORMAT_COMPATIBILITY_TYPE: -
Method Summary
Modifier and TypeMethodDescriptionstatic void
glBindImageTexture
(int unit, int texture, int level, boolean layered, int layer, int access, int format) static void
glMemoryBarrier
(int barriers)
-
Field Details
-
GL_MAX_IMAGE_UNITS
public static final int GL_MAX_IMAGE_UNITSAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:- See Also:
-
GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS
public static final int GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTSAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:- See Also:
-
GL_MAX_IMAGE_SAMPLES
public static final int GL_MAX_IMAGE_SAMPLESAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:- See Also:
-
GL_MAX_VERTEX_IMAGE_UNIFORMS
public static final int GL_MAX_VERTEX_IMAGE_UNIFORMSAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:- See Also:
-
GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS
public static final int GL_MAX_TESS_CONTROL_IMAGE_UNIFORMSAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:- See Also:
-
GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS
public static final int GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMSAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:- See Also:
-
GL_MAX_GEOMETRY_IMAGE_UNIFORMS
public static final int GL_MAX_GEOMETRY_IMAGE_UNIFORMSAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:- See Also:
-
GL_MAX_FRAGMENT_IMAGE_UNIFORMS
public static final int GL_MAX_FRAGMENT_IMAGE_UNIFORMSAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:- See Also:
-
GL_MAX_COMBINED_IMAGE_UNIFORMS
public static final int GL_MAX_COMBINED_IMAGE_UNIFORMSAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:- See Also:
-
GL_IMAGE_BINDING_NAME
public static final int GL_IMAGE_BINDING_NAMEAccepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:- See Also:
-
GL_IMAGE_BINDING_LEVEL
public static final int GL_IMAGE_BINDING_LEVELAccepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:- See Also:
-
GL_IMAGE_BINDING_LAYERED
public static final int GL_IMAGE_BINDING_LAYEREDAccepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:- See Also:
-
GL_IMAGE_BINDING_LAYER
public static final int GL_IMAGE_BINDING_LAYERAccepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:- See Also:
-
GL_IMAGE_BINDING_ACCESS
public static final int GL_IMAGE_BINDING_ACCESSAccepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:- See Also:
-
GL_IMAGE_BINDING_FORMAT
public static final int GL_IMAGE_BINDING_FORMATAccepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:- See Also:
-
GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT
public static final int GL_VERTEX_ATTRIB_ARRAY_BARRIER_BITAccepted by the <barriers> parameter of MemoryBarrier:- See Also:
-
GL_ELEMENT_ARRAY_BARRIER_BIT
public static final int GL_ELEMENT_ARRAY_BARRIER_BITAccepted by the <barriers> parameter of MemoryBarrier:- See Also:
-
GL_UNIFORM_BARRIER_BIT
public static final int GL_UNIFORM_BARRIER_BITAccepted by the <barriers> parameter of MemoryBarrier:- See Also:
-
GL_TEXTURE_FETCH_BARRIER_BIT
public static final int GL_TEXTURE_FETCH_BARRIER_BITAccepted by the <barriers> parameter of MemoryBarrier:- See Also:
-
GL_SHADER_IMAGE_ACCESS_BARRIER_BIT
public static final int GL_SHADER_IMAGE_ACCESS_BARRIER_BITAccepted by the <barriers> parameter of MemoryBarrier:- See Also:
-
GL_COMMAND_BARRIER_BIT
public static final int GL_COMMAND_BARRIER_BITAccepted by the <barriers> parameter of MemoryBarrier:- See Also:
-
GL_PIXEL_BUFFER_BARRIER_BIT
public static final int GL_PIXEL_BUFFER_BARRIER_BITAccepted by the <barriers> parameter of MemoryBarrier:- See Also:
-
GL_TEXTURE_UPDATE_BARRIER_BIT
public static final int GL_TEXTURE_UPDATE_BARRIER_BITAccepted by the <barriers> parameter of MemoryBarrier:- See Also:
-
GL_BUFFER_UPDATE_BARRIER_BIT
public static final int GL_BUFFER_UPDATE_BARRIER_BITAccepted by the <barriers> parameter of MemoryBarrier:- See Also:
-
GL_FRAMEBUFFER_BARRIER_BIT
public static final int GL_FRAMEBUFFER_BARRIER_BITAccepted by the <barriers> parameter of MemoryBarrier:- See Also:
-
GL_TRANSFORM_FEEDBACK_BARRIER_BIT
public static final int GL_TRANSFORM_FEEDBACK_BARRIER_BITAccepted by the <barriers> parameter of MemoryBarrier:- See Also:
-
GL_ATOMIC_COUNTER_BARRIER_BIT
public static final int GL_ATOMIC_COUNTER_BARRIER_BITAccepted by the <barriers> parameter of MemoryBarrier:- See Also:
-
GL_ALL_BARRIER_BITS
public static final int GL_ALL_BARRIER_BITSAccepted by the <barriers> parameter of MemoryBarrier:- See Also:
-
GL_IMAGE_1D
public static final int GL_IMAGE_1DReturned by the <type> parameter of GetActiveUniform:- See Also:
-
GL_IMAGE_2D
public static final int GL_IMAGE_2DReturned by the <type> parameter of GetActiveUniform:- See Also:
-
GL_IMAGE_3D
public static final int GL_IMAGE_3DReturned by the <type> parameter of GetActiveUniform:- See Also:
-
GL_IMAGE_2D_RECT
public static final int GL_IMAGE_2D_RECTReturned by the <type> parameter of GetActiveUniform:- See Also:
-
GL_IMAGE_CUBE
public static final int GL_IMAGE_CUBEReturned by the <type> parameter of GetActiveUniform:- See Also:
-
GL_IMAGE_BUFFER
public static final int GL_IMAGE_BUFFERReturned by the <type> parameter of GetActiveUniform:- See Also:
-
GL_IMAGE_1D_ARRAY
public static final int GL_IMAGE_1D_ARRAYReturned by the <type> parameter of GetActiveUniform:- See Also:
-
GL_IMAGE_2D_ARRAY
public static final int GL_IMAGE_2D_ARRAYReturned by the <type> parameter of GetActiveUniform:- See Also:
-
GL_IMAGE_CUBE_MAP_ARRAY
public static final int GL_IMAGE_CUBE_MAP_ARRAYReturned by the <type> parameter of GetActiveUniform:- See Also:
-
GL_IMAGE_2D_MULTISAMPLE
public static final int GL_IMAGE_2D_MULTISAMPLEReturned by the <type> parameter of GetActiveUniform:- See Also:
-
GL_IMAGE_2D_MULTISAMPLE_ARRAY
public static final int GL_IMAGE_2D_MULTISAMPLE_ARRAYReturned by the <type> parameter of GetActiveUniform:- See Also:
-
GL_INT_IMAGE_1D
public static final int GL_INT_IMAGE_1DReturned by the <type> parameter of GetActiveUniform:- See Also:
-
GL_INT_IMAGE_2D
public static final int GL_INT_IMAGE_2DReturned by the <type> parameter of GetActiveUniform:- See Also:
-
GL_INT_IMAGE_3D
public static final int GL_INT_IMAGE_3DReturned by the <type> parameter of GetActiveUniform:- See Also:
-
GL_INT_IMAGE_2D_RECT
public static final int GL_INT_IMAGE_2D_RECTReturned by the <type> parameter of GetActiveUniform:- See Also:
-
GL_INT_IMAGE_CUBE
public static final int GL_INT_IMAGE_CUBEReturned by the <type> parameter of GetActiveUniform:- See Also:
-
GL_INT_IMAGE_BUFFER
public static final int GL_INT_IMAGE_BUFFERReturned by the <type> parameter of GetActiveUniform:- See Also:
-
GL_INT_IMAGE_1D_ARRAY
public static final int GL_INT_IMAGE_1D_ARRAYReturned by the <type> parameter of GetActiveUniform:- See Also:
-
GL_INT_IMAGE_2D_ARRAY
public static final int GL_INT_IMAGE_2D_ARRAYReturned by the <type> parameter of GetActiveUniform:- See Also:
-
GL_INT_IMAGE_CUBE_MAP_ARRAY
public static final int GL_INT_IMAGE_CUBE_MAP_ARRAYReturned by the <type> parameter of GetActiveUniform:- See Also:
-
GL_INT_IMAGE_2D_MULTISAMPLE
public static final int GL_INT_IMAGE_2D_MULTISAMPLEReturned by the <type> parameter of GetActiveUniform:- See Also:
-
GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY
public static final int GL_INT_IMAGE_2D_MULTISAMPLE_ARRAYReturned by the <type> parameter of GetActiveUniform:- See Also:
-
GL_UNSIGNED_INT_IMAGE_1D
public static final int GL_UNSIGNED_INT_IMAGE_1DReturned by the <type> parameter of GetActiveUniform:- See Also:
-
GL_UNSIGNED_INT_IMAGE_2D
public static final int GL_UNSIGNED_INT_IMAGE_2DReturned by the <type> parameter of GetActiveUniform:- See Also:
-
GL_UNSIGNED_INT_IMAGE_3D
public static final int GL_UNSIGNED_INT_IMAGE_3DReturned by the <type> parameter of GetActiveUniform:- See Also:
-
GL_UNSIGNED_INT_IMAGE_2D_RECT
public static final int GL_UNSIGNED_INT_IMAGE_2D_RECTReturned by the <type> parameter of GetActiveUniform:- See Also:
-
GL_UNSIGNED_INT_IMAGE_CUBE
public static final int GL_UNSIGNED_INT_IMAGE_CUBEReturned by the <type> parameter of GetActiveUniform:- See Also:
-
GL_UNSIGNED_INT_IMAGE_BUFFER
public static final int GL_UNSIGNED_INT_IMAGE_BUFFERReturned by the <type> parameter of GetActiveUniform:- See Also:
-
GL_UNSIGNED_INT_IMAGE_1D_ARRAY
public static final int GL_UNSIGNED_INT_IMAGE_1D_ARRAYReturned by the <type> parameter of GetActiveUniform:- See Also:
-
GL_UNSIGNED_INT_IMAGE_2D_ARRAY
public static final int GL_UNSIGNED_INT_IMAGE_2D_ARRAYReturned by the <type> parameter of GetActiveUniform:- See Also:
-
GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY
public static final int GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAYReturned by the <type> parameter of GetActiveUniform:- See Also:
-
GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE
public static final int GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLEReturned by the <type> parameter of GetActiveUniform:- See Also:
-
GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY
public static final int GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAYReturned by the <type> parameter of GetActiveUniform:- See Also:
-
GL_IMAGE_FORMAT_COMPATIBILITY_TYPE
public static final int GL_IMAGE_FORMAT_COMPATIBILITY_TYPEAccepted by the <value> parameter of GetTexParameteriv, GetTexParameterfv, GetTexParameterIiv, and GetTexParameterIuiv:- See Also:
-
GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE
public static final int GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZEReturned in the <data> parameter of GetTexParameteriv, GetTexParameterfv, GetTexParameterIiv, and GetTexParameterIuiv when <value> is IMAGE_FORMAT_COMPATIBILITY_TYPE:- See Also:
-
IMAGE_FORMAT_COMPATIBILITY_BY_CLASS
public static final int IMAGE_FORMAT_COMPATIBILITY_BY_CLASSReturned in the <data> parameter of GetTexParameteriv, GetTexParameterfv, GetTexParameterIiv, and GetTexParameterIuiv when <value> is IMAGE_FORMAT_COMPATIBILITY_TYPE:- See Also:
-
-
Method Details
-
glBindImageTexture
public static void glBindImageTexture(int unit, int texture, int level, boolean layered, int layer, int access, int format) -
glMemoryBarrier
public static void glMemoryBarrier(int barriers)
-