Class ARBShaderImageLoadStore

java.lang.Object
org.lwjgl.opengl.ARBShaderImageLoadStore

public class ARBShaderImageLoadStore extends Object
  • Field Details

    • GL_MAX_IMAGE_UNITS

      public static final int GL_MAX_IMAGE_UNITS
      See Also:
    • GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS

      public static final int GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS
      See Also:
    • GL_MAX_IMAGE_SAMPLES

      public static final int GL_MAX_IMAGE_SAMPLES
      See Also:
    • GL_MAX_VERTEX_IMAGE_UNIFORMS

      public static final int GL_MAX_VERTEX_IMAGE_UNIFORMS
      See Also:
    • GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS

      public static final int GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS
      See Also:
    • GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS

      public static final int GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS
      See Also:
    • GL_MAX_GEOMETRY_IMAGE_UNIFORMS

      public static final int GL_MAX_GEOMETRY_IMAGE_UNIFORMS
      See Also:
    • GL_MAX_FRAGMENT_IMAGE_UNIFORMS

      public static final int GL_MAX_FRAGMENT_IMAGE_UNIFORMS
      See Also:
    • GL_MAX_COMBINED_IMAGE_UNIFORMS

      public static final int GL_MAX_COMBINED_IMAGE_UNIFORMS
      See Also:
    • GL_IMAGE_BINDING_NAME

      public static final int GL_IMAGE_BINDING_NAME
      See Also:
    • GL_IMAGE_BINDING_LEVEL

      public static final int GL_IMAGE_BINDING_LEVEL
      See Also:
    • GL_IMAGE_BINDING_LAYERED

      public static final int GL_IMAGE_BINDING_LAYERED
      See Also:
    • GL_IMAGE_BINDING_LAYER

      public static final int GL_IMAGE_BINDING_LAYER
      See Also:
    • GL_IMAGE_BINDING_ACCESS

      public static final int GL_IMAGE_BINDING_ACCESS
      See Also:
    • GL_IMAGE_BINDING_FORMAT

      public static final int GL_IMAGE_BINDING_FORMAT
      See Also:
    • GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT

      public static final int GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT
      See Also:
    • GL_ELEMENT_ARRAY_BARRIER_BIT

      public static final int GL_ELEMENT_ARRAY_BARRIER_BIT
      See Also:
    • GL_UNIFORM_BARRIER_BIT

      public static final int GL_UNIFORM_BARRIER_BIT
      See Also:
    • GL_TEXTURE_FETCH_BARRIER_BIT

      public static final int GL_TEXTURE_FETCH_BARRIER_BIT
      See Also:
    • GL_SHADER_IMAGE_ACCESS_BARRIER_BIT

      public static final int GL_SHADER_IMAGE_ACCESS_BARRIER_BIT
      See Also:
    • GL_COMMAND_BARRIER_BIT

      public static final int GL_COMMAND_BARRIER_BIT
      See Also:
    • GL_PIXEL_BUFFER_BARRIER_BIT

      public static final int GL_PIXEL_BUFFER_BARRIER_BIT
      See Also:
    • GL_TEXTURE_UPDATE_BARRIER_BIT

      public static final int GL_TEXTURE_UPDATE_BARRIER_BIT
      See Also:
    • GL_BUFFER_UPDATE_BARRIER_BIT

      public static final int GL_BUFFER_UPDATE_BARRIER_BIT
      See Also:
    • GL_FRAMEBUFFER_BARRIER_BIT

      public static final int GL_FRAMEBUFFER_BARRIER_BIT
      See Also:
    • GL_TRANSFORM_FEEDBACK_BARRIER_BIT

      public static final int GL_TRANSFORM_FEEDBACK_BARRIER_BIT
      See Also:
    • GL_ATOMIC_COUNTER_BARRIER_BIT

      public static final int GL_ATOMIC_COUNTER_BARRIER_BIT
      See Also:
    • GL_ALL_BARRIER_BITS

      public static final int GL_ALL_BARRIER_BITS
      See Also:
    • GL_IMAGE_1D

      public static final int GL_IMAGE_1D
      See Also:
    • GL_IMAGE_2D

      public static final int GL_IMAGE_2D
      See Also:
    • GL_IMAGE_3D

      public static final int GL_IMAGE_3D
      See Also:
    • GL_IMAGE_2D_RECT

      public static final int GL_IMAGE_2D_RECT
      See Also:
    • GL_IMAGE_CUBE

      public static final int GL_IMAGE_CUBE
      See Also:
    • GL_IMAGE_BUFFER

      public static final int GL_IMAGE_BUFFER
      See Also:
    • GL_IMAGE_1D_ARRAY

      public static final int GL_IMAGE_1D_ARRAY
      See Also:
    • GL_IMAGE_2D_ARRAY

      public static final int GL_IMAGE_2D_ARRAY
      See Also:
    • GL_IMAGE_CUBE_MAP_ARRAY

      public static final int GL_IMAGE_CUBE_MAP_ARRAY
      See Also:
    • GL_IMAGE_2D_MULTISAMPLE

      public static final int GL_IMAGE_2D_MULTISAMPLE
      See Also:
    • GL_IMAGE_2D_MULTISAMPLE_ARRAY

      public static final int GL_IMAGE_2D_MULTISAMPLE_ARRAY
      See Also:
    • GL_INT_IMAGE_1D

      public static final int GL_INT_IMAGE_1D
      See Also:
    • GL_INT_IMAGE_2D

      public static final int GL_INT_IMAGE_2D
      See Also:
    • GL_INT_IMAGE_3D

      public static final int GL_INT_IMAGE_3D
      See Also:
    • GL_INT_IMAGE_2D_RECT

      public static final int GL_INT_IMAGE_2D_RECT
      See Also:
    • GL_INT_IMAGE_CUBE

      public static final int GL_INT_IMAGE_CUBE
      See Also:
    • GL_INT_IMAGE_BUFFER

      public static final int GL_INT_IMAGE_BUFFER
      See Also:
    • GL_INT_IMAGE_1D_ARRAY

      public static final int GL_INT_IMAGE_1D_ARRAY
      See Also:
    • GL_INT_IMAGE_2D_ARRAY

      public static final int GL_INT_IMAGE_2D_ARRAY
      See Also:
    • GL_INT_IMAGE_CUBE_MAP_ARRAY

      public static final int GL_INT_IMAGE_CUBE_MAP_ARRAY
      See Also:
    • GL_INT_IMAGE_2D_MULTISAMPLE

      public static final int GL_INT_IMAGE_2D_MULTISAMPLE
      See Also:
    • GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY

      public static final int GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY
      See Also:
    • GL_UNSIGNED_INT_IMAGE_1D

      public static final int GL_UNSIGNED_INT_IMAGE_1D
      See Also:
    • GL_UNSIGNED_INT_IMAGE_2D

      public static final int GL_UNSIGNED_INT_IMAGE_2D
      See Also:
    • GL_UNSIGNED_INT_IMAGE_3D

      public static final int GL_UNSIGNED_INT_IMAGE_3D
      See Also:
    • GL_UNSIGNED_INT_IMAGE_2D_RECT

      public static final int GL_UNSIGNED_INT_IMAGE_2D_RECT
      See Also:
    • GL_UNSIGNED_INT_IMAGE_CUBE

      public static final int GL_UNSIGNED_INT_IMAGE_CUBE
      See Also:
    • GL_UNSIGNED_INT_IMAGE_BUFFER

      public static final int GL_UNSIGNED_INT_IMAGE_BUFFER
      See Also:
    • GL_UNSIGNED_INT_IMAGE_1D_ARRAY

      public static final int GL_UNSIGNED_INT_IMAGE_1D_ARRAY
      See Also:
    • GL_UNSIGNED_INT_IMAGE_2D_ARRAY

      public static final int GL_UNSIGNED_INT_IMAGE_2D_ARRAY
      See Also:
    • GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY

      public static final int GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY
      See Also:
    • GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE

      public static final int GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE
      See Also:
    • GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY

      public static final int GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY
      See Also:
    • GL_IMAGE_FORMAT_COMPATIBILITY_TYPE

      public static final int GL_IMAGE_FORMAT_COMPATIBILITY_TYPE
      See Also:
    • GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE

      public static final int GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE
      See Also:
    • GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS

      public static final int GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS
      See Also:
  • Method Details

    • glBindImageTexture

      public static void glBindImageTexture(int unit, int texture, int level, boolean layered, int layer, int access, int format)
      void glBindImageTexture(GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format)
    • glMemoryBarrier

      public static void glMemoryBarrier(int barriers)
      void glMemoryBarrier(GLbitfield barriers)