Top Fields Constructors Methods
org.lwjgl.opengl

public final Class ARBShaderImageLoadStore

extends Object
Class Inheritance
Imports
org.lwjgl.*, java.nio.*

Field Summary

Modifier and TypeField and Description
public static final int
GL_ALL_BARRIER_BITS

Accepted by the <barriers> parameter of MemoryBarrier:

public static final int
GL_ATOMIC_COUNTER_BARRIER_BIT

Accepted by the <barriers> parameter of MemoryBarrier:

public static final int
GL_BUFFER_UPDATE_BARRIER_BIT

Accepted by the <barriers> parameter of MemoryBarrier:

public static final int
GL_COMMAND_BARRIER_BIT

Accepted by the <barriers> parameter of MemoryBarrier:

public static final int
GL_ELEMENT_ARRAY_BARRIER_BIT

Accepted by the <barriers> parameter of MemoryBarrier:

public static final int
GL_FRAMEBUFFER_BARRIER_BIT

Accepted by the <barriers> parameter of MemoryBarrier:

public static final int
GL_IMAGE_1D

Returned by the <type> parameter of GetActiveUniform:

public static final int
GL_IMAGE_1D_ARRAY

Returned by the <type> parameter of GetActiveUniform:

public static final int
GL_IMAGE_2D

Returned by the <type> parameter of GetActiveUniform:

public static final int
GL_IMAGE_2D_ARRAY

Returned by the <type> parameter of GetActiveUniform:

public static final int
GL_IMAGE_2D_MULTISAMPLE

Returned by the <type> parameter of GetActiveUniform:

public static final int
GL_IMAGE_2D_MULTISAMPLE_ARRAY

Returned by the <type> parameter of GetActiveUniform:

public static final int
GL_IMAGE_2D_RECT

Returned by the <type> parameter of GetActiveUniform:

public static final int
GL_IMAGE_3D

Returned by the <type> parameter of GetActiveUniform:

public static final int
GL_IMAGE_BINDING_ACCESS

Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:

public static final int
GL_IMAGE_BINDING_FORMAT

Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:

public static final int
GL_IMAGE_BINDING_LAYER

Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:

public static final int
GL_IMAGE_BINDING_LAYERED

Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:

public static final int
GL_IMAGE_BINDING_LEVEL

Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:

public static final int
GL_IMAGE_BINDING_NAME

Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:

public static final int
GL_IMAGE_BUFFER

Returned by the <type> parameter of GetActiveUniform:

public static final int
GL_IMAGE_CUBE

Returned by the <type> parameter of GetActiveUniform:

public static final int
GL_IMAGE_CUBE_MAP_ARRAY

Returned by the <type> parameter of GetActiveUniform:

public static final int
GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE

Returned in the <data> parameter of GetTexParameteriv, GetTexParameterfv, GetTexParameterIiv, and GetTexParameterIuiv when <value> is IMAGE_FORMAT_COMPATIBILITY_TYPE:

public static final int
GL_IMAGE_FORMAT_COMPATIBILITY_TYPE

Accepted by the <value> parameter of GetTexParameteriv, GetTexParameterfv, GetTexParameterIiv, and GetTexParameterIuiv:

public static final int
GL_INT_IMAGE_1D

Returned by the <type> parameter of GetActiveUniform:

public static final int
GL_INT_IMAGE_1D_ARRAY

Returned by the <type> parameter of GetActiveUniform:

public static final int
GL_INT_IMAGE_2D

Returned by the <type> parameter of GetActiveUniform:

public static final int
GL_INT_IMAGE_2D_ARRAY

Returned by the <type> parameter of GetActiveUniform:

public static final int
GL_INT_IMAGE_2D_MULTISAMPLE

Returned by the <type> parameter of GetActiveUniform:

public static final int
GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY

Returned by the <type> parameter of GetActiveUniform:

public static final int
GL_INT_IMAGE_2D_RECT

Returned by the <type> parameter of GetActiveUniform:

public static final int
GL_INT_IMAGE_3D

Returned by the <type> parameter of GetActiveUniform:

public static final int
GL_INT_IMAGE_BUFFER

Returned by the <type> parameter of GetActiveUniform:

public static final int
GL_INT_IMAGE_CUBE

Returned by the <type> parameter of GetActiveUniform:

public static final int
GL_INT_IMAGE_CUBE_MAP_ARRAY

Returned by the <type> parameter of GetActiveUniform:

public static final int
GL_MAX_COMBINED_IMAGE_UNIFORMS

Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:

public static final int
GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS

Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:

public static final int
GL_MAX_FRAGMENT_IMAGE_UNIFORMS

Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:

public static final int
GL_MAX_GEOMETRY_IMAGE_UNIFORMS

Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:

public static final int
GL_MAX_IMAGE_SAMPLES

Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:

public static final int
GL_MAX_IMAGE_UNITS

Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:

public static final int
GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS

Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:

public static final int
GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS

Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:

public static final int
GL_MAX_VERTEX_IMAGE_UNIFORMS

Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:

public static final int
GL_PIXEL_BUFFER_BARRIER_BIT

Accepted by the <barriers> parameter of MemoryBarrier:

public static final int
GL_SHADER_IMAGE_ACCESS_BARRIER_BIT

Accepted by the <barriers> parameter of MemoryBarrier:

public static final int
GL_TEXTURE_FETCH_BARRIER_BIT

Accepted by the <barriers> parameter of MemoryBarrier:

public static final int
GL_TEXTURE_UPDATE_BARRIER_BIT

Accepted by the <barriers> parameter of MemoryBarrier:

public static final int
GL_TRANSFORM_FEEDBACK_BARRIER_BIT

Accepted by the <barriers> parameter of MemoryBarrier:

public static final int
GL_UNIFORM_BARRIER_BIT

Accepted by the <barriers> parameter of MemoryBarrier:

public static final int
GL_UNSIGNED_INT_IMAGE_1D

Returned by the <type> parameter of GetActiveUniform:

public static final int
GL_UNSIGNED_INT_IMAGE_1D_ARRAY

Returned by the <type> parameter of GetActiveUniform:

public static final int
GL_UNSIGNED_INT_IMAGE_2D

Returned by the <type> parameter of GetActiveUniform:

public static final int
GL_UNSIGNED_INT_IMAGE_2D_ARRAY

Returned by the <type> parameter of GetActiveUniform:

public static final int
GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE

Returned by the <type> parameter of GetActiveUniform:

public static final int
GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY

Returned by the <type> parameter of GetActiveUniform:

public static final int
GL_UNSIGNED_INT_IMAGE_2D_RECT

Returned by the <type> parameter of GetActiveUniform:

public static final int
GL_UNSIGNED_INT_IMAGE_3D

Returned by the <type> parameter of GetActiveUniform:

public static final int
GL_UNSIGNED_INT_IMAGE_BUFFER

Returned by the <type> parameter of GetActiveUniform:

public static final int
GL_UNSIGNED_INT_IMAGE_CUBE

Returned by the <type> parameter of GetActiveUniform:

public static final int
GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY

Returned by the <type> parameter of GetActiveUniform:

public static final int
GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT

Accepted by the <barriers> parameter of MemoryBarrier:

public static final int
IMAGE_FORMAT_COMPATIBILITY_BY_CLASS

Returned in the <data> parameter of GetTexParameteriv, GetTexParameterfv, GetTexParameterIiv, and GetTexParameterIuiv when <value> is IMAGE_FORMAT_COMPATIBILITY_TYPE:

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static void
glBindImageTexture(int unit, int texture, int level, boolean layered, int layer, int access, int format)

public static void
glMemoryBarrier(int barriers)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

GL_ALL_BARRIER_BITSback to summary
public static final int GL_ALL_BARRIER_BITS

Accepted by the <barriers> parameter of MemoryBarrier:

GL_ATOMIC_COUNTER_BARRIER_BITback to summary
public static final int GL_ATOMIC_COUNTER_BARRIER_BIT

Accepted by the <barriers> parameter of MemoryBarrier:

GL_BUFFER_UPDATE_BARRIER_BITback to summary
public static final int GL_BUFFER_UPDATE_BARRIER_BIT

Accepted by the <barriers> parameter of MemoryBarrier:

GL_COMMAND_BARRIER_BITback to summary
public static final int GL_COMMAND_BARRIER_BIT

Accepted by the <barriers> parameter of MemoryBarrier:

GL_ELEMENT_ARRAY_BARRIER_BITback to summary
public static final int GL_ELEMENT_ARRAY_BARRIER_BIT

Accepted by the <barriers> parameter of MemoryBarrier:

GL_FRAMEBUFFER_BARRIER_BITback to summary
public static final int GL_FRAMEBUFFER_BARRIER_BIT

Accepted by the <barriers> parameter of MemoryBarrier:

GL_IMAGE_1Dback to summary
public static final int GL_IMAGE_1D

Returned by the <type> parameter of GetActiveUniform:

GL_IMAGE_1D_ARRAYback to summary
public static final int GL_IMAGE_1D_ARRAY

Returned by the <type> parameter of GetActiveUniform:

GL_IMAGE_2Dback to summary
public static final int GL_IMAGE_2D

Returned by the <type> parameter of GetActiveUniform:

GL_IMAGE_2D_ARRAYback to summary
public static final int GL_IMAGE_2D_ARRAY

Returned by the <type> parameter of GetActiveUniform:

GL_IMAGE_2D_MULTISAMPLEback to summary
public static final int GL_IMAGE_2D_MULTISAMPLE

Returned by the <type> parameter of GetActiveUniform:

GL_IMAGE_2D_MULTISAMPLE_ARRAYback to summary
public static final int GL_IMAGE_2D_MULTISAMPLE_ARRAY

Returned by the <type> parameter of GetActiveUniform:

GL_IMAGE_2D_RECTback to summary
public static final int GL_IMAGE_2D_RECT

Returned by the <type> parameter of GetActiveUniform:

GL_IMAGE_3Dback to summary
public static final int GL_IMAGE_3D

Returned by the <type> parameter of GetActiveUniform:

GL_IMAGE_BINDING_ACCESSback to summary
public static final int GL_IMAGE_BINDING_ACCESS

Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:

GL_IMAGE_BINDING_FORMATback to summary
public static final int GL_IMAGE_BINDING_FORMAT

Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:

GL_IMAGE_BINDING_LAYERback to summary
public static final int GL_IMAGE_BINDING_LAYER

Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:

GL_IMAGE_BINDING_LAYEREDback to summary
public static final int GL_IMAGE_BINDING_LAYERED

Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:

GL_IMAGE_BINDING_LEVELback to summary
public static final int GL_IMAGE_BINDING_LEVEL

Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:

GL_IMAGE_BINDING_NAMEback to summary
public static final int GL_IMAGE_BINDING_NAME

Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:

GL_IMAGE_BUFFERback to summary
public static final int GL_IMAGE_BUFFER

Returned by the <type> parameter of GetActiveUniform:

GL_IMAGE_CUBEback to summary
public static final int GL_IMAGE_CUBE

Returned by the <type> parameter of GetActiveUniform:

GL_IMAGE_CUBE_MAP_ARRAYback to summary
public static final int GL_IMAGE_CUBE_MAP_ARRAY

Returned by the <type> parameter of GetActiveUniform:

GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZEback to summary
public static final int GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE

Returned in the <data> parameter of GetTexParameteriv, GetTexParameterfv, GetTexParameterIiv, and GetTexParameterIuiv when <value> is IMAGE_FORMAT_COMPATIBILITY_TYPE:

GL_IMAGE_FORMAT_COMPATIBILITY_TYPEback to summary
public static final int GL_IMAGE_FORMAT_COMPATIBILITY_TYPE

Accepted by the <value> parameter of GetTexParameteriv, GetTexParameterfv, GetTexParameterIiv, and GetTexParameterIuiv:

GL_INT_IMAGE_1Dback to summary
public static final int GL_INT_IMAGE_1D

Returned by the <type> parameter of GetActiveUniform:

GL_INT_IMAGE_1D_ARRAYback to summary
public static final int GL_INT_IMAGE_1D_ARRAY

Returned by the <type> parameter of GetActiveUniform:

GL_INT_IMAGE_2Dback to summary
public static final int GL_INT_IMAGE_2D

Returned by the <type> parameter of GetActiveUniform:

GL_INT_IMAGE_2D_ARRAYback to summary
public static final int GL_INT_IMAGE_2D_ARRAY

Returned by the <type> parameter of GetActiveUniform:

GL_INT_IMAGE_2D_MULTISAMPLEback to summary
public static final int GL_INT_IMAGE_2D_MULTISAMPLE

Returned by the <type> parameter of GetActiveUniform:

GL_INT_IMAGE_2D_MULTISAMPLE_ARRAYback to summary
public static final int GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY

Returned by the <type> parameter of GetActiveUniform:

GL_INT_IMAGE_2D_RECTback to summary
public static final int GL_INT_IMAGE_2D_RECT

Returned by the <type> parameter of GetActiveUniform:

GL_INT_IMAGE_3Dback to summary
public static final int GL_INT_IMAGE_3D

Returned by the <type> parameter of GetActiveUniform:

GL_INT_IMAGE_BUFFERback to summary
public static final int GL_INT_IMAGE_BUFFER

Returned by the <type> parameter of GetActiveUniform:

GL_INT_IMAGE_CUBEback to summary
public static final int GL_INT_IMAGE_CUBE

Returned by the <type> parameter of GetActiveUniform:

GL_INT_IMAGE_CUBE_MAP_ARRAYback to summary
public static final int GL_INT_IMAGE_CUBE_MAP_ARRAY

Returned by the <type> parameter of GetActiveUniform:

GL_MAX_COMBINED_IMAGE_UNIFORMSback to summary
public static final int GL_MAX_COMBINED_IMAGE_UNIFORMS

Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:

GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTSback to summary
public static final int GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS

Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:

GL_MAX_FRAGMENT_IMAGE_UNIFORMSback to summary
public static final int GL_MAX_FRAGMENT_IMAGE_UNIFORMS

Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:

GL_MAX_GEOMETRY_IMAGE_UNIFORMSback to summary
public static final int GL_MAX_GEOMETRY_IMAGE_UNIFORMS

Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:

GL_MAX_IMAGE_SAMPLESback to summary
public static final int GL_MAX_IMAGE_SAMPLES

Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:

GL_MAX_IMAGE_UNITSback to summary
public static final int GL_MAX_IMAGE_UNITS

Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:

GL_MAX_TESS_CONTROL_IMAGE_UNIFORMSback to summary
public static final int GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS

Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:

GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMSback to summary
public static final int GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS

Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:

GL_MAX_VERTEX_IMAGE_UNIFORMSback to summary
public static final int GL_MAX_VERTEX_IMAGE_UNIFORMS

Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:

GL_PIXEL_BUFFER_BARRIER_BITback to summary
public static final int GL_PIXEL_BUFFER_BARRIER_BIT

Accepted by the <barriers> parameter of MemoryBarrier:

GL_SHADER_IMAGE_ACCESS_BARRIER_BITback to summary
public static final int GL_SHADER_IMAGE_ACCESS_BARRIER_BIT

Accepted by the <barriers> parameter of MemoryBarrier:

GL_TEXTURE_FETCH_BARRIER_BITback to summary
public static final int GL_TEXTURE_FETCH_BARRIER_BIT

Accepted by the <barriers> parameter of MemoryBarrier:

GL_TEXTURE_UPDATE_BARRIER_BITback to summary
public static final int GL_TEXTURE_UPDATE_BARRIER_BIT

Accepted by the <barriers> parameter of MemoryBarrier:

GL_TRANSFORM_FEEDBACK_BARRIER_BITback to summary
public static final int GL_TRANSFORM_FEEDBACK_BARRIER_BIT

Accepted by the <barriers> parameter of MemoryBarrier:

GL_UNIFORM_BARRIER_BITback to summary
public static final int GL_UNIFORM_BARRIER_BIT

Accepted by the <barriers> parameter of MemoryBarrier:

GL_UNSIGNED_INT_IMAGE_1Dback to summary
public static final int GL_UNSIGNED_INT_IMAGE_1D

Returned by the <type> parameter of GetActiveUniform:

GL_UNSIGNED_INT_IMAGE_1D_ARRAYback to summary
public static final int GL_UNSIGNED_INT_IMAGE_1D_ARRAY

Returned by the <type> parameter of GetActiveUniform:

GL_UNSIGNED_INT_IMAGE_2Dback to summary
public static final int GL_UNSIGNED_INT_IMAGE_2D

Returned by the <type> parameter of GetActiveUniform:

GL_UNSIGNED_INT_IMAGE_2D_ARRAYback to summary
public static final int GL_UNSIGNED_INT_IMAGE_2D_ARRAY

Returned by the <type> parameter of GetActiveUniform:

GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLEback to summary
public static final int GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE

Returned by the <type> parameter of GetActiveUniform:

GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAYback to summary
public static final int GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY

Returned by the <type> parameter of GetActiveUniform:

GL_UNSIGNED_INT_IMAGE_2D_RECTback to summary
public static final int GL_UNSIGNED_INT_IMAGE_2D_RECT

Returned by the <type> parameter of GetActiveUniform:

GL_UNSIGNED_INT_IMAGE_3Dback to summary
public static final int GL_UNSIGNED_INT_IMAGE_3D

Returned by the <type> parameter of GetActiveUniform:

GL_UNSIGNED_INT_IMAGE_BUFFERback to summary
public static final int GL_UNSIGNED_INT_IMAGE_BUFFER

Returned by the <type> parameter of GetActiveUniform:

GL_UNSIGNED_INT_IMAGE_CUBEback to summary
public static final int GL_UNSIGNED_INT_IMAGE_CUBE

Returned by the <type> parameter of GetActiveUniform:

GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAYback to summary
public static final int GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY

Returned by the <type> parameter of GetActiveUniform:

GL_VERTEX_ATTRIB_ARRAY_BARRIER_BITback to summary
public static final int GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT

Accepted by the <barriers> parameter of MemoryBarrier:

IMAGE_FORMAT_COMPATIBILITY_BY_CLASSback to summary
public static final int IMAGE_FORMAT_COMPATIBILITY_BY_CLASS

Returned in the <data> parameter of GetTexParameteriv, GetTexParameterfv, GetTexParameterIiv, and GetTexParameterIuiv when <value> is IMAGE_FORMAT_COMPATIBILITY_TYPE:

Constructor Detail

ARBShaderImageLoadStoreback to summary
private ARBShaderImageLoadStore()

Method Detail

glBindImageTextureback to summary
public static void glBindImageTexture(int unit, int texture, int level, boolean layered, int layer, int access, int format)
glMemoryBarrierback to summary
public static void glMemoryBarrier(int barriers)