org.lwjgl.opengl
Class EXTShaderImageLoadStore

java.lang.Object
  extended by org.lwjgl.opengl.EXTShaderImageLoadStore

public final class EXTShaderImageLoadStore
extends java.lang.Object


Field Summary
static int GL_ALL_BARRIER_BITS_EXT
          Accepted by the <barriers> parameter of MemoryBarrierEXT:
static int GL_ATOMIC_COUNTER_BARRIER_BIT_EXT
          Accepted by the <barriers> parameter of MemoryBarrierEXT:
static int GL_BUFFER_UPDATE_BARRIER_BIT_EXT
          Accepted by the <barriers> parameter of MemoryBarrierEXT:
static int GL_COMMAND_BARRIER_BIT_EXT
          Accepted by the <barriers> parameter of MemoryBarrierEXT:
static int GL_ELEMENT_ARRAY_BARRIER_BIT_EXT
          Accepted by the <barriers> parameter of MemoryBarrierEXT:
static int GL_FRAMEBUFFER_BARRIER_BIT_EXT
          Accepted by the <barriers> parameter of MemoryBarrierEXT:
static int GL_IMAGE_1D_ARRAY_EXT
          Returned by the <type> parameter of GetActiveUniform:
static int GL_IMAGE_1D_EXT
          Returned by the <type> parameter of GetActiveUniform:
static int GL_IMAGE_2D_ARRAY_EXT
          Returned by the <type> parameter of GetActiveUniform:
static int GL_IMAGE_2D_EXT
          Returned by the <type> parameter of GetActiveUniform:
static int GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT
          Returned by the <type> parameter of GetActiveUniform:
static int GL_IMAGE_2D_MULTISAMPLE_EXT
          Returned by the <type> parameter of GetActiveUniform:
static int GL_IMAGE_2D_RECT_EXT
          Returned by the <type> parameter of GetActiveUniform:
static int GL_IMAGE_3D_EXT
          Returned by the <type> parameter of GetActiveUniform:
static int GL_IMAGE_BINDING_ACCESS_EXT
          Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:
static int GL_IMAGE_BINDING_FORMAT_EXT
          Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:
static int GL_IMAGE_BINDING_LAYER_EXT
          Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:
static int GL_IMAGE_BINDING_LAYERED_EXT
          Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:
static int GL_IMAGE_BINDING_LEVEL_EXT
          Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:
static int GL_IMAGE_BINDING_NAME_EXT
          Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:
static int GL_IMAGE_BUFFER_EXT
          Returned by the <type> parameter of GetActiveUniform:
static int GL_IMAGE_CUBE_EXT
          Returned by the <type> parameter of GetActiveUniform:
static int GL_IMAGE_CUBE_MAP_ARRAY_EXT
          Returned by the <type> parameter of GetActiveUniform:
static int GL_INT_IMAGE_1D_ARRAY_EXT
          Returned by the <type> parameter of GetActiveUniform:
static int GL_INT_IMAGE_1D_EXT
          Returned by the <type> parameter of GetActiveUniform:
static int GL_INT_IMAGE_2D_ARRAY_EXT
          Returned by the <type> parameter of GetActiveUniform:
static int GL_INT_IMAGE_2D_EXT
          Returned by the <type> parameter of GetActiveUniform:
static int GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT
          Returned by the <type> parameter of GetActiveUniform:
static int GL_INT_IMAGE_2D_MULTISAMPLE_EXT
          Returned by the <type> parameter of GetActiveUniform:
static int GL_INT_IMAGE_2D_RECT_EXT
          Returned by the <type> parameter of GetActiveUniform:
static int GL_INT_IMAGE_3D_EXT
          Returned by the <type> parameter of GetActiveUniform:
static int GL_INT_IMAGE_BUFFER_EXT
          Returned by the <type> parameter of GetActiveUniform:
static int GL_INT_IMAGE_CUBE_EXT
          Returned by the <type> parameter of GetActiveUniform:
static int GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT
          Returned by the <type> parameter of GetActiveUniform:
static int GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT
          Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:
static int GL_MAX_IMAGE_SAMPLES_EXT
          Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:
static int GL_MAX_IMAGE_UNITS_EXT
          Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:
static int GL_PIXEL_BUFFER_BARRIER_BIT_EXT
          Accepted by the <barriers> parameter of MemoryBarrierEXT:
static int GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT
          Accepted by the <barriers> parameter of MemoryBarrierEXT:
static int GL_TEXTURE_FETCH_BARRIER_BIT_EXT
          Accepted by the <barriers> parameter of MemoryBarrierEXT:
static int GL_TEXTURE_UPDATE_BARRIER_BIT_EXT
          Accepted by the <barriers> parameter of MemoryBarrierEXT:
static int GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT
          Accepted by the <barriers> parameter of MemoryBarrierEXT:
static int GL_UNIFORM_BARRIER_BIT_EXT
          Accepted by the <barriers> parameter of MemoryBarrierEXT:
static int GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT
          Returned by the <type> parameter of GetActiveUniform:
static int GL_UNSIGNED_INT_IMAGE_1D_EXT
          Returned by the <type> parameter of GetActiveUniform:
static int GL_UNSIGNED_INT_IMAGE_2D_ARRAY_EXT
          Returned by the <type> parameter of GetActiveUniform:
static int GL_UNSIGNED_INT_IMAGE_2D_EXT
          Returned by the <type> parameter of GetActiveUniform:
static int GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT
          Returned by the <type> parameter of GetActiveUniform:
static int GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT
          Returned by the <type> parameter of GetActiveUniform:
static int GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT
          Returned by the <type> parameter of GetActiveUniform:
static int GL_UNSIGNED_INT_IMAGE_3D_EXT
          Returned by the <type> parameter of GetActiveUniform:
static int GL_UNSIGNED_INT_IMAGE_BUFFER_EXT
          Returned by the <type> parameter of GetActiveUniform:
static int GL_UNSIGNED_INT_IMAGE_CUBE_EXT
          Returned by the <type> parameter of GetActiveUniform:
static int GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT
          Returned by the <type> parameter of GetActiveUniform:
static int GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT
          Accepted by the <barriers> parameter of MemoryBarrierEXT:
 
Method Summary
static void glBindImageTextureEXT(int index, int texture, int level, boolean layered, int layer, int access, int format)
           
static void glMemoryBarrierEXT(int barriers)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GL_MAX_IMAGE_UNITS_EXT

public static final int GL_MAX_IMAGE_UNITS_EXT
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:

See Also:
Constant Field Values

GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT

public static final int GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:

See Also:
Constant Field Values

GL_MAX_IMAGE_SAMPLES_EXT

public static final int GL_MAX_IMAGE_SAMPLES_EXT
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:

See Also:
Constant Field Values

GL_IMAGE_BINDING_NAME_EXT

public static final int GL_IMAGE_BINDING_NAME_EXT
Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:

See Also:
Constant Field Values

GL_IMAGE_BINDING_LEVEL_EXT

public static final int GL_IMAGE_BINDING_LEVEL_EXT
Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:

See Also:
Constant Field Values

GL_IMAGE_BINDING_LAYERED_EXT

public static final int GL_IMAGE_BINDING_LAYERED_EXT
Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:

See Also:
Constant Field Values

GL_IMAGE_BINDING_LAYER_EXT

public static final int GL_IMAGE_BINDING_LAYER_EXT
Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:

See Also:
Constant Field Values

GL_IMAGE_BINDING_ACCESS_EXT

public static final int GL_IMAGE_BINDING_ACCESS_EXT
Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:

See Also:
Constant Field Values

GL_IMAGE_BINDING_FORMAT_EXT

public static final int GL_IMAGE_BINDING_FORMAT_EXT
Accepted by the <target> parameter of GetIntegeri_v and GetBooleani_v:

See Also:
Constant Field Values

GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT

public static final int GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT
Accepted by the <barriers> parameter of MemoryBarrierEXT:

See Also:
Constant Field Values

GL_ELEMENT_ARRAY_BARRIER_BIT_EXT

public static final int GL_ELEMENT_ARRAY_BARRIER_BIT_EXT
Accepted by the <barriers> parameter of MemoryBarrierEXT:

See Also:
Constant Field Values

GL_UNIFORM_BARRIER_BIT_EXT

public static final int GL_UNIFORM_BARRIER_BIT_EXT
Accepted by the <barriers> parameter of MemoryBarrierEXT:

See Also:
Constant Field Values

GL_TEXTURE_FETCH_BARRIER_BIT_EXT

public static final int GL_TEXTURE_FETCH_BARRIER_BIT_EXT
Accepted by the <barriers> parameter of MemoryBarrierEXT:

See Also:
Constant Field Values

GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT

public static final int GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT
Accepted by the <barriers> parameter of MemoryBarrierEXT:

See Also:
Constant Field Values

GL_COMMAND_BARRIER_BIT_EXT

public static final int GL_COMMAND_BARRIER_BIT_EXT
Accepted by the <barriers> parameter of MemoryBarrierEXT:

See Also:
Constant Field Values

GL_PIXEL_BUFFER_BARRIER_BIT_EXT

public static final int GL_PIXEL_BUFFER_BARRIER_BIT_EXT
Accepted by the <barriers> parameter of MemoryBarrierEXT:

See Also:
Constant Field Values

GL_TEXTURE_UPDATE_BARRIER_BIT_EXT

public static final int GL_TEXTURE_UPDATE_BARRIER_BIT_EXT
Accepted by the <barriers> parameter of MemoryBarrierEXT:

See Also:
Constant Field Values

GL_BUFFER_UPDATE_BARRIER_BIT_EXT

public static final int GL_BUFFER_UPDATE_BARRIER_BIT_EXT
Accepted by the <barriers> parameter of MemoryBarrierEXT:

See Also:
Constant Field Values

GL_FRAMEBUFFER_BARRIER_BIT_EXT

public static final int GL_FRAMEBUFFER_BARRIER_BIT_EXT
Accepted by the <barriers> parameter of MemoryBarrierEXT:

See Also:
Constant Field Values

GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT

public static final int GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT
Accepted by the <barriers> parameter of MemoryBarrierEXT:

See Also:
Constant Field Values

GL_ATOMIC_COUNTER_BARRIER_BIT_EXT

public static final int GL_ATOMIC_COUNTER_BARRIER_BIT_EXT
Accepted by the <barriers> parameter of MemoryBarrierEXT:

See Also:
Constant Field Values

GL_ALL_BARRIER_BITS_EXT

public static final int GL_ALL_BARRIER_BITS_EXT
Accepted by the <barriers> parameter of MemoryBarrierEXT:

See Also:
Constant Field Values

GL_IMAGE_1D_EXT

public static final int GL_IMAGE_1D_EXT
Returned by the <type> parameter of GetActiveUniform:

See Also:
Constant Field Values

GL_IMAGE_2D_EXT

public static final int GL_IMAGE_2D_EXT
Returned by the <type> parameter of GetActiveUniform:

See Also:
Constant Field Values

GL_IMAGE_3D_EXT

public static final int GL_IMAGE_3D_EXT
Returned by the <type> parameter of GetActiveUniform:

See Also:
Constant Field Values

GL_IMAGE_2D_RECT_EXT

public static final int GL_IMAGE_2D_RECT_EXT
Returned by the <type> parameter of GetActiveUniform:

See Also:
Constant Field Values

GL_IMAGE_CUBE_EXT

public static final int GL_IMAGE_CUBE_EXT
Returned by the <type> parameter of GetActiveUniform:

See Also:
Constant Field Values

GL_IMAGE_BUFFER_EXT

public static final int GL_IMAGE_BUFFER_EXT
Returned by the <type> parameter of GetActiveUniform:

See Also:
Constant Field Values

GL_IMAGE_1D_ARRAY_EXT

public static final int GL_IMAGE_1D_ARRAY_EXT
Returned by the <type> parameter of GetActiveUniform:

See Also:
Constant Field Values

GL_IMAGE_2D_ARRAY_EXT

public static final int GL_IMAGE_2D_ARRAY_EXT
Returned by the <type> parameter of GetActiveUniform:

See Also:
Constant Field Values

GL_IMAGE_CUBE_MAP_ARRAY_EXT

public static final int GL_IMAGE_CUBE_MAP_ARRAY_EXT
Returned by the <type> parameter of GetActiveUniform:

See Also:
Constant Field Values

GL_IMAGE_2D_MULTISAMPLE_EXT

public static final int GL_IMAGE_2D_MULTISAMPLE_EXT
Returned by the <type> parameter of GetActiveUniform:

See Also:
Constant Field Values

GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT

public static final int GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT
Returned by the <type> parameter of GetActiveUniform:

See Also:
Constant Field Values

GL_INT_IMAGE_1D_EXT

public static final int GL_INT_IMAGE_1D_EXT
Returned by the <type> parameter of GetActiveUniform:

See Also:
Constant Field Values

GL_INT_IMAGE_2D_EXT

public static final int GL_INT_IMAGE_2D_EXT
Returned by the <type> parameter of GetActiveUniform:

See Also:
Constant Field Values

GL_INT_IMAGE_3D_EXT

public static final int GL_INT_IMAGE_3D_EXT
Returned by the <type> parameter of GetActiveUniform:

See Also:
Constant Field Values

GL_INT_IMAGE_2D_RECT_EXT

public static final int GL_INT_IMAGE_2D_RECT_EXT
Returned by the <type> parameter of GetActiveUniform:

See Also:
Constant Field Values

GL_INT_IMAGE_CUBE_EXT

public static final int GL_INT_IMAGE_CUBE_EXT
Returned by the <type> parameter of GetActiveUniform:

See Also:
Constant Field Values

GL_INT_IMAGE_BUFFER_EXT

public static final int GL_INT_IMAGE_BUFFER_EXT
Returned by the <type> parameter of GetActiveUniform:

See Also:
Constant Field Values

GL_INT_IMAGE_1D_ARRAY_EXT

public static final int GL_INT_IMAGE_1D_ARRAY_EXT
Returned by the <type> parameter of GetActiveUniform:

See Also:
Constant Field Values

GL_INT_IMAGE_2D_ARRAY_EXT

public static final int GL_INT_IMAGE_2D_ARRAY_EXT
Returned by the <type> parameter of GetActiveUniform:

See Also:
Constant Field Values

GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT

public static final int GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT
Returned by the <type> parameter of GetActiveUniform:

See Also:
Constant Field Values

GL_INT_IMAGE_2D_MULTISAMPLE_EXT

public static final int GL_INT_IMAGE_2D_MULTISAMPLE_EXT
Returned by the <type> parameter of GetActiveUniform:

See Also:
Constant Field Values

GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT

public static final int GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT
Returned by the <type> parameter of GetActiveUniform:

See Also:
Constant Field Values

GL_UNSIGNED_INT_IMAGE_1D_EXT

public static final int GL_UNSIGNED_INT_IMAGE_1D_EXT
Returned by the <type> parameter of GetActiveUniform:

See Also:
Constant Field Values

GL_UNSIGNED_INT_IMAGE_2D_EXT

public static final int GL_UNSIGNED_INT_IMAGE_2D_EXT
Returned by the <type> parameter of GetActiveUniform:

See Also:
Constant Field Values

GL_UNSIGNED_INT_IMAGE_3D_EXT

public static final int GL_UNSIGNED_INT_IMAGE_3D_EXT
Returned by the <type> parameter of GetActiveUniform:

See Also:
Constant Field Values

GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT

public static final int GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT
Returned by the <type> parameter of GetActiveUniform:

See Also:
Constant Field Values

GL_UNSIGNED_INT_IMAGE_CUBE_EXT

public static final int GL_UNSIGNED_INT_IMAGE_CUBE_EXT
Returned by the <type> parameter of GetActiveUniform:

See Also:
Constant Field Values

GL_UNSIGNED_INT_IMAGE_BUFFER_EXT

public static final int GL_UNSIGNED_INT_IMAGE_BUFFER_EXT
Returned by the <type> parameter of GetActiveUniform:

See Also:
Constant Field Values

GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT

public static final int GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT
Returned by the <type> parameter of GetActiveUniform:

See Also:
Constant Field Values

GL_UNSIGNED_INT_IMAGE_2D_ARRAY_EXT

public static final int GL_UNSIGNED_INT_IMAGE_2D_ARRAY_EXT
Returned by the <type> parameter of GetActiveUniform:

See Also:
Constant Field Values

GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT

public static final int GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT
Returned by the <type> parameter of GetActiveUniform:

See Also:
Constant Field Values

GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT

public static final int GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT
Returned by the <type> parameter of GetActiveUniform:

See Also:
Constant Field Values

GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT

public static final int GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT
Returned by the <type> parameter of GetActiveUniform:

See Also:
Constant Field Values
Method Detail

glBindImageTextureEXT

public static void glBindImageTextureEXT(int index,
                                         int texture,
                                         int level,
                                         boolean layered,
                                         int layer,
                                         int access,
                                         int format)

glMemoryBarrierEXT

public static void glMemoryBarrierEXT(int barriers)


Copyright © 2002-2009 lwjgl.org. All Rights Reserved.