org.lwjgl.opengl
Class GL31

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

public final class GL31
extends java.lang.Object


Field Summary
static int GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH
          Accepted by the <pname> parameter of GetProgramiv:
static int GL_ACTIVE_UNIFORM_BLOCKS
          Accepted by the <pname> parameter of GetProgramiv:
static int GL_COPY_READ_BUFFER
           
static int GL_COPY_WRITE_BUFFER
           
static int GL_INVALID_INDEX
          Returned by GetActiveUniformsiv and GetUniformBlockIndex
static int GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS
          Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:
static int GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS
          Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:
static int GL_MAX_COMBINED_UNIFORM_BLOCKS
          Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:
static int GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS
          Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:
static int GL_MAX_FRAGMENT_UNIFORM_BLOCKS
          Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:
static int GL_MAX_GEOMETRY_UNIFORM_BLOCKS
          Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:
static int GL_MAX_RECTANGLE_TEXTURE_SIZE
          Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv and GetFloatv:
static int GL_MAX_TEXTURE_BUFFER_SIZE
          Accepted by the <pname> parameters of GetBooleanv, GetDoublev, GetFloatv, and GetIntegerv:
static int GL_MAX_UNIFORM_BLOCK_SIZE
          Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:
static int GL_MAX_UNIFORM_BUFFER_BINDINGS
          Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:
static int GL_MAX_VERTEX_UNIFORM_BLOCKS
          Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:
static int GL_PRIMITIVE_RESTART
          Accepted by the <cap> parameter of IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:
static int GL_PRIMITIVE_RESTART_INDEX
          Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:
static int GL_PROXY_TEXTURE_RECTANGLE
          Accepted by the <target> parameter of GetTexLevelParameteriv, GetTexLevelParameterfv, GetTexParameteriv and TexImage2D:
static int GL_R16_SNORM
           
static int GL_R8_SNORM
           
static int GL_RED_SNORM
           
static int GL_RG_SNORM
           
static int GL_RG16_SNORM
           
static int GL_RG8_SNORM
           
static int GL_RGB_SNORM
           
static int GL_RGB16_SNORM
           
static int GL_RGB8_SNORM
           
static int GL_RGBA_SNORM
           
static int GL_RGBA16_SNORM
           
static int GL_RGBA8_SNORM
           
static int GL_SAMPLER_2D_RECT
          Returned by <type> parameter of GetActiveUniform when the location <index> for program object <program> is of type sampler2DRect:
static int GL_SAMPLER_2D_RECT_SHADOW
          Returned by <type> parameter of GetActiveUniform when the location <index> for program object <program> is of type sampler2DRectShadow:
static int GL_SIGNED_NORMALIZED
           
static int GL_TEXTURE_BINDING_BUFFER
          Accepted by the <pname> parameters of GetBooleanv, GetDoublev, GetFloatv, and GetIntegerv:
static int GL_TEXTURE_BINDING_RECTANGLE
          Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv and GetDoublev:
static int GL_TEXTURE_BUFFER
          Accepted by the <target> parameter of BindBuffer, BufferData, BufferSubData, MapBuffer, MapBufferRange, BindTexture, UnmapBuffer, GetBufferSubData, GetBufferParameteriv, GetBufferPointerv, and TexBuffer, and the parameter of GetBooleanv, GetDoublev, GetFloatv, and GetIntegerv:
static int GL_TEXTURE_BUFFER_DATA_STORE_BINDING
          Accepted by the <pname> parameters of GetBooleanv, GetDoublev, GetFloatv, and GetIntegerv:
static int GL_TEXTURE_BUFFER_FORMAT
          Accepted by the <pname> parameters of GetBooleanv, GetDoublev, GetFloatv, and GetIntegerv:
static int GL_TEXTURE_RECTANGLE
          Accepted by the <cap> parameter of Enable, Disable and IsEnabled; by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv and GetDoublev; and by the <target> parameter of BindTexture, GetTexParameterfv, GetTexParameteriv, TexParameterf, TexParameteri, TexParameterfv and TexParameteriv: Accepted by the <target> parameter of GetTexImage, GetTexLevelParameteriv, GetTexLevelParameterfv, TexImage2D, CopyTexImage2D, TexSubImage2D and CopySubTexImage2D:
static int GL_UNIFORM_ARRAY_STRIDE
          Accepted by the <pname> parameter of GetActiveUniformsiv:
static int GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES
          Accepted by the <pname> parameter of GetActiveUniformBlockiv:
static int GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS
          Accepted by the <pname> parameter of GetActiveUniformBlockiv:
static int GL_UNIFORM_BLOCK_BINDING
          Accepted by the <pname> parameter of GetActiveUniformBlockiv:
static int GL_UNIFORM_BLOCK_DATA_SIZE
          Accepted by the <pname> parameter of GetActiveUniformBlockiv:
static int GL_UNIFORM_BLOCK_INDEX
          Accepted by the <pname> parameter of GetActiveUniformsiv:
static int GL_UNIFORM_BLOCK_NAME_LENGTH
          Accepted by the <pname> parameter of GetActiveUniformBlockiv:
static int GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER
          Accepted by the <pname> parameter of GetActiveUniformBlockiv:
static int GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER
          Accepted by the <pname> parameter of GetActiveUniformBlockiv:
static int GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER
          Accepted by the <pname> parameter of GetActiveUniformBlockiv:
static int GL_UNIFORM_BUFFER
          Accepted by the <target> parameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, and GetBufferPointerv:
static int GL_UNIFORM_BUFFER_BINDING
          Accepted by the <pname> parameter of GetIntegeri_v, GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:
static int GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT
          Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:
static int GL_UNIFORM_BUFFER_SIZE
          Accepted by the <pname> parameter of GetIntegeri_v:
static int GL_UNIFORM_BUFFER_START
          Accepted by the <pname> parameter of GetIntegeri_v:
static int GL_UNIFORM_IS_ROW_MAJOR
          Accepted by the <pname> parameter of GetActiveUniformsiv:
static int GL_UNIFORM_MATRIX_STRIDE
          Accepted by the <pname> parameter of GetActiveUniformsiv:
static int GL_UNIFORM_NAME_LENGTH
          Accepted by the <pname> parameter of GetActiveUniformsiv:
static int GL_UNIFORM_OFFSET
          Accepted by the <pname> parameter of GetActiveUniformsiv:
static int GL_UNIFORM_SIZE
          Accepted by the <pname> parameter of GetActiveUniformsiv:
static int GL_UNIFORM_TYPE
          Accepted by the <pname> parameter of GetActiveUniformsiv:
 
Method Summary
static void glCopyBufferSubData(int readtarget, int writetarget, long readoffset, long writeoffset, long size)
           
static void glDrawArraysInstanced(int mode, int first, int count, int primcount)
           
static void glDrawElementsInstanced(int mode, java.nio.ByteBuffer indices, int primcount)
           
static void glDrawElementsInstanced(int mode, java.nio.IntBuffer indices, int primcount)
           
static void glDrawElementsInstanced(int mode, int indices_count, int type, long indices_buffer_offset, int primcount)
           
static void glDrawElementsInstanced(int mode, java.nio.ShortBuffer indices, int primcount)
           
static int glGetActiveUniformBlock(int program, int uniformBlockIndex, int pname)
          Overloads glGetActiveUniformBlockiv.
static void glGetActiveUniformBlock(int program, int uniformBlockIndex, int pname, java.nio.IntBuffer params)
           
static java.lang.String glGetActiveUniformBlockName(int program, int uniformBlockIndex, int bufSize)
          Overloads glGetActiveUniformBlockName.
static void glGetActiveUniformBlockName(int program, int uniformBlockIndex, java.nio.IntBuffer length, java.nio.ByteBuffer uniformBlockName)
           
static java.lang.String glGetActiveUniformName(int program, int uniformIndex, int bufSize)
          Overloads glGetActiveUniformName.
static void glGetActiveUniformName(int program, int uniformIndex, java.nio.IntBuffer length, java.nio.ByteBuffer uniformName)
           
static void glGetActiveUniforms(int program, java.nio.IntBuffer uniformIndices, int pname, java.nio.IntBuffer params)
           
static int glGetActiveUniforms(int program, int uniformIndex, int pname)
          Overloads glGetActiveUniformsiv.
static int glGetUniformBlockIndex(int program, java.nio.ByteBuffer uniformBlockName)
           
static int glGetUniformBlockIndex(int program, java.lang.CharSequence uniformBlockName)
          Overloads glGetUniformBlockIndex.
static void glGetUniformIndices(int program, java.nio.ByteBuffer uniformNames, java.nio.IntBuffer uniformIndices)
           
static void glGetUniformIndices(int program, java.lang.CharSequence[] uniformNames, java.nio.IntBuffer uniformIndices)
          Overloads glGetUniformIndices.
static void glPrimitiveRestartIndex(int index)
           
static void glTexBuffer(int target, int internalformat, int buffer)
           
static void glUniformBlockBinding(int program, int uniformBlockIndex, int uniformBlockBinding)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GL_RED_SNORM

public static final int GL_RED_SNORM
See Also:
Constant Field Values

GL_RG_SNORM

public static final int GL_RG_SNORM
See Also:
Constant Field Values

GL_RGB_SNORM

public static final int GL_RGB_SNORM
See Also:
Constant Field Values

GL_RGBA_SNORM

public static final int GL_RGBA_SNORM
See Also:
Constant Field Values

GL_R8_SNORM

public static final int GL_R8_SNORM
See Also:
Constant Field Values

GL_RG8_SNORM

public static final int GL_RG8_SNORM
See Also:
Constant Field Values

GL_RGB8_SNORM

public static final int GL_RGB8_SNORM
See Also:
Constant Field Values

GL_RGBA8_SNORM

public static final int GL_RGBA8_SNORM
See Also:
Constant Field Values

GL_R16_SNORM

public static final int GL_R16_SNORM
See Also:
Constant Field Values

GL_RG16_SNORM

public static final int GL_RG16_SNORM
See Also:
Constant Field Values

GL_RGB16_SNORM

public static final int GL_RGB16_SNORM
See Also:
Constant Field Values

GL_RGBA16_SNORM

public static final int GL_RGBA16_SNORM
See Also:
Constant Field Values

GL_SIGNED_NORMALIZED

public static final int GL_SIGNED_NORMALIZED
See Also:
Constant Field Values

GL_COPY_READ_BUFFER

public static final int GL_COPY_READ_BUFFER
See Also:
Constant Field Values

GL_COPY_WRITE_BUFFER

public static final int GL_COPY_WRITE_BUFFER
See Also:
Constant Field Values

GL_PRIMITIVE_RESTART

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

See Also:
Constant Field Values

GL_PRIMITIVE_RESTART_INDEX

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

See Also:
Constant Field Values

GL_TEXTURE_BUFFER

public static final int GL_TEXTURE_BUFFER
Accepted by the <target> parameter of BindBuffer, BufferData, BufferSubData, MapBuffer, MapBufferRange, BindTexture, UnmapBuffer, GetBufferSubData, GetBufferParameteriv, GetBufferPointerv, and TexBuffer, and the parameter of GetBooleanv, GetDoublev, GetFloatv, and GetIntegerv:

See Also:
Constant Field Values

GL_MAX_TEXTURE_BUFFER_SIZE

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

See Also:
Constant Field Values

GL_TEXTURE_BINDING_BUFFER

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

See Also:
Constant Field Values

GL_TEXTURE_BUFFER_DATA_STORE_BINDING

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

See Also:
Constant Field Values

GL_TEXTURE_BUFFER_FORMAT

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

See Also:
Constant Field Values

GL_TEXTURE_RECTANGLE

public static final int GL_TEXTURE_RECTANGLE
Accepted by the <cap> parameter of Enable, Disable and IsEnabled; by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv and GetDoublev; and by the <target> parameter of BindTexture, GetTexParameterfv, GetTexParameteriv, TexParameterf, TexParameteri, TexParameterfv and TexParameteriv: Accepted by the <target> parameter of GetTexImage, GetTexLevelParameteriv, GetTexLevelParameterfv, TexImage2D, CopyTexImage2D, TexSubImage2D and CopySubTexImage2D:

See Also:
Constant Field Values

GL_TEXTURE_BINDING_RECTANGLE

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

See Also:
Constant Field Values

GL_PROXY_TEXTURE_RECTANGLE

public static final int GL_PROXY_TEXTURE_RECTANGLE
Accepted by the <target> parameter of GetTexLevelParameteriv, GetTexLevelParameterfv, GetTexParameteriv and TexImage2D:

See Also:
Constant Field Values

GL_MAX_RECTANGLE_TEXTURE_SIZE

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

See Also:
Constant Field Values

GL_SAMPLER_2D_RECT

public static final int GL_SAMPLER_2D_RECT
Returned by <type> parameter of GetActiveUniform when the location <index> for program object <program> is of type sampler2DRect:

See Also:
Constant Field Values

GL_SAMPLER_2D_RECT_SHADOW

public static final int GL_SAMPLER_2D_RECT_SHADOW
Returned by <type> parameter of GetActiveUniform when the location <index> for program object <program> is of type sampler2DRectShadow:

See Also:
Constant Field Values

GL_UNIFORM_BUFFER

public static final int GL_UNIFORM_BUFFER
Accepted by the <target> parameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, and GetBufferPointerv:

See Also:
Constant Field Values

GL_UNIFORM_BUFFER_BINDING

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

See Also:
Constant Field Values

GL_UNIFORM_BUFFER_START

public static final int GL_UNIFORM_BUFFER_START
Accepted by the <pname> parameter of GetIntegeri_v:

See Also:
Constant Field Values

GL_UNIFORM_BUFFER_SIZE

public static final int GL_UNIFORM_BUFFER_SIZE
Accepted by the <pname> parameter of GetIntegeri_v:

See Also:
Constant Field Values

GL_MAX_VERTEX_UNIFORM_BLOCKS

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

See Also:
Constant Field Values

GL_MAX_GEOMETRY_UNIFORM_BLOCKS

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

See Also:
Constant Field Values

GL_MAX_FRAGMENT_UNIFORM_BLOCKS

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

See Also:
Constant Field Values

GL_MAX_COMBINED_UNIFORM_BLOCKS

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

See Also:
Constant Field Values

GL_MAX_UNIFORM_BUFFER_BINDINGS

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

See Also:
Constant Field Values

GL_MAX_UNIFORM_BLOCK_SIZE

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

See Also:
Constant Field Values

GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS

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

See Also:
Constant Field Values

GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS

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

See Also:
Constant Field Values

GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS

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

See Also:
Constant Field Values

GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT

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

See Also:
Constant Field Values

GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH

public static final int GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH
Accepted by the <pname> parameter of GetProgramiv:

See Also:
Constant Field Values

GL_ACTIVE_UNIFORM_BLOCKS

public static final int GL_ACTIVE_UNIFORM_BLOCKS
Accepted by the <pname> parameter of GetProgramiv:

See Also:
Constant Field Values

GL_UNIFORM_TYPE

public static final int GL_UNIFORM_TYPE
Accepted by the <pname> parameter of GetActiveUniformsiv:

See Also:
Constant Field Values

GL_UNIFORM_SIZE

public static final int GL_UNIFORM_SIZE
Accepted by the <pname> parameter of GetActiveUniformsiv:

See Also:
Constant Field Values

GL_UNIFORM_NAME_LENGTH

public static final int GL_UNIFORM_NAME_LENGTH
Accepted by the <pname> parameter of GetActiveUniformsiv:

See Also:
Constant Field Values

GL_UNIFORM_BLOCK_INDEX

public static final int GL_UNIFORM_BLOCK_INDEX
Accepted by the <pname> parameter of GetActiveUniformsiv:

See Also:
Constant Field Values

GL_UNIFORM_OFFSET

public static final int GL_UNIFORM_OFFSET
Accepted by the <pname> parameter of GetActiveUniformsiv:

See Also:
Constant Field Values

GL_UNIFORM_ARRAY_STRIDE

public static final int GL_UNIFORM_ARRAY_STRIDE
Accepted by the <pname> parameter of GetActiveUniformsiv:

See Also:
Constant Field Values

GL_UNIFORM_MATRIX_STRIDE

public static final int GL_UNIFORM_MATRIX_STRIDE
Accepted by the <pname> parameter of GetActiveUniformsiv:

See Also:
Constant Field Values

GL_UNIFORM_IS_ROW_MAJOR

public static final int GL_UNIFORM_IS_ROW_MAJOR
Accepted by the <pname> parameter of GetActiveUniformsiv:

See Also:
Constant Field Values

GL_UNIFORM_BLOCK_BINDING

public static final int GL_UNIFORM_BLOCK_BINDING
Accepted by the <pname> parameter of GetActiveUniformBlockiv:

See Also:
Constant Field Values

GL_UNIFORM_BLOCK_DATA_SIZE

public static final int GL_UNIFORM_BLOCK_DATA_SIZE
Accepted by the <pname> parameter of GetActiveUniformBlockiv:

See Also:
Constant Field Values

GL_UNIFORM_BLOCK_NAME_LENGTH

public static final int GL_UNIFORM_BLOCK_NAME_LENGTH
Accepted by the <pname> parameter of GetActiveUniformBlockiv:

See Also:
Constant Field Values

GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS

public static final int GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS
Accepted by the <pname> parameter of GetActiveUniformBlockiv:

See Also:
Constant Field Values

GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES

public static final int GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES
Accepted by the <pname> parameter of GetActiveUniformBlockiv:

See Also:
Constant Field Values

GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER

public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER
Accepted by the <pname> parameter of GetActiveUniformBlockiv:

See Also:
Constant Field Values

GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER

public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER
Accepted by the <pname> parameter of GetActiveUniformBlockiv:

See Also:
Constant Field Values

GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER

public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER
Accepted by the <pname> parameter of GetActiveUniformBlockiv:

See Also:
Constant Field Values

GL_INVALID_INDEX

public static final int GL_INVALID_INDEX
Returned by GetActiveUniformsiv and GetUniformBlockIndex

See Also:
Constant Field Values
Method Detail

glDrawArraysInstanced

public static void glDrawArraysInstanced(int mode,
                                         int first,
                                         int count,
                                         int primcount)

glDrawElementsInstanced

public static void glDrawElementsInstanced(int mode,
                                           java.nio.ByteBuffer indices,
                                           int primcount)

glDrawElementsInstanced

public static void glDrawElementsInstanced(int mode,
                                           java.nio.IntBuffer indices,
                                           int primcount)

glDrawElementsInstanced

public static void glDrawElementsInstanced(int mode,
                                           java.nio.ShortBuffer indices,
                                           int primcount)

glDrawElementsInstanced

public static void glDrawElementsInstanced(int mode,
                                           int indices_count,
                                           int type,
                                           long indices_buffer_offset,
                                           int primcount)

glCopyBufferSubData

public static void glCopyBufferSubData(int readtarget,
                                       int writetarget,
                                       long readoffset,
                                       long writeoffset,
                                       long size)

glPrimitiveRestartIndex

public static void glPrimitiveRestartIndex(int index)

glTexBuffer

public static void glTexBuffer(int target,
                               int internalformat,
                               int buffer)

glGetUniformIndices

public static void glGetUniformIndices(int program,
                                       java.nio.ByteBuffer uniformNames,
                                       java.nio.IntBuffer uniformIndices)

glGetUniformIndices

public static void glGetUniformIndices(int program,
                                       java.lang.CharSequence[] uniformNames,
                                       java.nio.IntBuffer uniformIndices)
Overloads glGetUniformIndices.


glGetActiveUniforms

public static void glGetActiveUniforms(int program,
                                       java.nio.IntBuffer uniformIndices,
                                       int pname,
                                       java.nio.IntBuffer params)

glGetActiveUniforms

public static int glGetActiveUniforms(int program,
                                      int uniformIndex,
                                      int pname)
Overloads glGetActiveUniformsiv.


glGetActiveUniformName

public static void glGetActiveUniformName(int program,
                                          int uniformIndex,
                                          java.nio.IntBuffer length,
                                          java.nio.ByteBuffer uniformName)

glGetActiveUniformName

public static java.lang.String glGetActiveUniformName(int program,
                                                      int uniformIndex,
                                                      int bufSize)
Overloads glGetActiveUniformName.


glGetUniformBlockIndex

public static int glGetUniformBlockIndex(int program,
                                         java.nio.ByteBuffer uniformBlockName)

glGetUniformBlockIndex

public static int glGetUniformBlockIndex(int program,
                                         java.lang.CharSequence uniformBlockName)
Overloads glGetUniformBlockIndex.


glGetActiveUniformBlock

public static void glGetActiveUniformBlock(int program,
                                           int uniformBlockIndex,
                                           int pname,
                                           java.nio.IntBuffer params)

glGetActiveUniformBlock

public static int glGetActiveUniformBlock(int program,
                                          int uniformBlockIndex,
                                          int pname)
Overloads glGetActiveUniformBlockiv.


glGetActiveUniformBlockName

public static void glGetActiveUniformBlockName(int program,
                                               int uniformBlockIndex,
                                               java.nio.IntBuffer length,
                                               java.nio.ByteBuffer uniformBlockName)

glGetActiveUniformBlockName

public static java.lang.String glGetActiveUniformBlockName(int program,
                                                           int uniformBlockIndex,
                                                           int bufSize)
Overloads glGetActiveUniformBlockName.


glUniformBlockBinding

public static void glUniformBlockBinding(int program,
                                         int uniformBlockIndex,
                                         int uniformBlockBinding)


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