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(@NativeType("GLuint") int unit, @NativeType("GLuint") int texture, @NativeType("GLint") int level, @NativeType("GLboolean") boolean layered, @NativeType("GLint") int layer, @NativeType("GLenum") int access, @NativeType("GLenum") int format)
      void glBindImageTexture(GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format)
    • glMemoryBarrier

      public static void glMemoryBarrier(@NativeType("GLbitfield") int barriers)
      void glMemoryBarrier(GLbitfield barriers)