Package org.lwjgl.opengl
Class GL31
- java.lang.Object
-
- org.lwjgl.opengl.GL31
-
public final class GL31 extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static intGL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTHAccepted by the <pname> parameter of GetProgramiv:static intGL_ACTIVE_UNIFORM_BLOCKSAccepted by the <pname> parameter of GetProgramiv:static intGL_COPY_READ_BUFFERstatic intGL_COPY_READ_BUFFER_BINDINGstatic intGL_COPY_WRITE_BUFFERstatic intGL_COPY_WRITE_BUFFER_BINDINGstatic intGL_INVALID_INDEXReturned by GetActiveUniformsiv and GetUniformBlockIndexstatic intGL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTSAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:static intGL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTSAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:static intGL_MAX_COMBINED_UNIFORM_BLOCKSAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:static intGL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTSAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:static intGL_MAX_FRAGMENT_UNIFORM_BLOCKSAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:static intGL_MAX_GEOMETRY_UNIFORM_BLOCKSAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:static intGL_MAX_RECTANGLE_TEXTURE_SIZEAccepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv and GetFloatv:static intGL_MAX_TEXTURE_BUFFER_SIZEAccepted by the <pname> parameters of GetBooleanv, GetDoublev, GetFloatv, and GetIntegerv:static intGL_MAX_UNIFORM_BLOCK_SIZEAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:static intGL_MAX_UNIFORM_BUFFER_BINDINGSAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:static intGL_MAX_VERTEX_UNIFORM_BLOCKSAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:static intGL_PRIMITIVE_RESTARTAccepted by the <cap> parameter of IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:static intGL_PRIMITIVE_RESTART_INDEXAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:static intGL_PROXY_TEXTURE_RECTANGLEAccepted by the <target> parameter of GetTexLevelParameteriv, GetTexLevelParameterfv, GetTexParameteriv and TexImage2D:static intGL_R16_SNORMstatic intGL_R8_SNORMstatic intGL_RED_SNORMstatic intGL_RG_SNORMstatic intGL_RG16_SNORMstatic intGL_RG8_SNORMstatic intGL_RGB_SNORMstatic intGL_RGB16_SNORMstatic intGL_RGB8_SNORMstatic intGL_RGBA_SNORMstatic intGL_RGBA16_SNORMstatic intGL_RGBA8_SNORMstatic intGL_SAMPLER_2D_RECTReturned by <type> parameter of GetActiveUniform when the location <index> for program object <program> is of type sampler2DRect:static intGL_SAMPLER_2D_RECT_SHADOWReturned by <type> parameter of GetActiveUniform when the location <index> for program object <program> is of type sampler2DRectShadow:static intGL_SIGNED_NORMALIZEDstatic intGL_TEXTURE_BINDING_BUFFERAccepted by the <pname> parameters of GetBooleanv, GetDoublev, GetFloatv, and GetIntegerv:static intGL_TEXTURE_BINDING_RECTANGLEAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv and GetDoublev:static intGL_TEXTURE_BUFFERAccepted by the <target> parameter of BindBuffer, BufferData, BufferSubData, MapBuffer, MapBufferRange, BindTexture, UnmapBuffer, GetBufferSubData, GetBufferParameteriv, GetBufferPointerv, and TexBuffer, and theparameter of GetBooleanv, GetDoublev, GetFloatv, and GetIntegerv: static intGL_TEXTURE_BUFFER_DATA_STORE_BINDINGAccepted by the <pname> parameters of GetBooleanv, GetDoublev, GetFloatv, and GetIntegerv:static intGL_TEXTURE_BUFFER_FORMATAccepted by the <pname> parameters of GetBooleanv, GetDoublev, GetFloatv, and GetIntegerv:static intGL_TEXTURE_RECTANGLEAccepted 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 intGL_UNIFORM_ARRAY_STRIDEAccepted by the <pname> parameter of GetActiveUniformsiv:static intGL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICESAccepted by the <pname> parameter of GetActiveUniformBlockiv:static intGL_UNIFORM_BLOCK_ACTIVE_UNIFORMSAccepted by the <pname> parameter of GetActiveUniformBlockiv:static intGL_UNIFORM_BLOCK_BINDINGAccepted by the <pname> parameter of GetActiveUniformBlockiv:static intGL_UNIFORM_BLOCK_DATA_SIZEAccepted by the <pname> parameter of GetActiveUniformBlockiv:static intGL_UNIFORM_BLOCK_INDEXAccepted by the <pname> parameter of GetActiveUniformsiv:static intGL_UNIFORM_BLOCK_NAME_LENGTHAccepted by the <pname> parameter of GetActiveUniformBlockiv:static intGL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADERAccepted by the <pname> parameter of GetActiveUniformBlockiv:static intGL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADERAccepted by the <pname> parameter of GetActiveUniformBlockiv:static intGL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADERAccepted by the <pname> parameter of GetActiveUniformBlockiv:static intGL_UNIFORM_BUFFERAccepted by the <target> parameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, and GetBufferPointerv:static intGL_UNIFORM_BUFFER_BINDINGAccepted by the <pname> parameter of GetIntegeri_v, GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:static intGL_UNIFORM_BUFFER_OFFSET_ALIGNMENTAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:static intGL_UNIFORM_BUFFER_SIZEAccepted by the <pname> parameter of GetIntegeri_v:static intGL_UNIFORM_BUFFER_STARTAccepted by the <pname> parameter of GetIntegeri_v:static intGL_UNIFORM_IS_ROW_MAJORAccepted by the <pname> parameter of GetActiveUniformsiv:static intGL_UNIFORM_MATRIX_STRIDEAccepted by the <pname> parameter of GetActiveUniformsiv:static intGL_UNIFORM_NAME_LENGTHAccepted by the <pname> parameter of GetActiveUniformsiv:static intGL_UNIFORM_OFFSETAccepted by the <pname> parameter of GetActiveUniformsiv:static intGL_UNIFORM_SIZEAccepted by the <pname> parameter of GetActiveUniformsiv:static intGL_UNIFORM_TYPEAccepted by the <pname> parameter of GetActiveUniformsiv:
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static voidglCopyBufferSubData(int readtarget, int writetarget, long readoffset, long writeoffset, long size)static voidglDrawArraysInstanced(int mode, int first, int count, int primcount)static voidglDrawElementsInstanced(int mode, int indices_count, int type, long indices_buffer_offset, int primcount)static voidglDrawElementsInstanced(int mode, ByteBuffer indices, int primcount)static voidglDrawElementsInstanced(int mode, IntBuffer indices, int primcount)static voidglDrawElementsInstanced(int mode, ShortBuffer indices, int primcount)static intglGetActiveUniformBlock(int program, int uniformBlockIndex, int pname)Deprecated.Will be removed in 3.0.static voidglGetActiveUniformBlock(int program, int uniformBlockIndex, int pname, IntBuffer params)static intglGetActiveUniformBlocki(int program, int uniformBlockIndex, int pname)Overloads glGetActiveUniformBlockiv.static StringglGetActiveUniformBlockName(int program, int uniformBlockIndex, int bufSize)Overloads glGetActiveUniformBlockName.static voidglGetActiveUniformBlockName(int program, int uniformBlockIndex, IntBuffer length, ByteBuffer uniformBlockName)static StringglGetActiveUniformName(int program, int uniformIndex, int bufSize)Overloads glGetActiveUniformName.static voidglGetActiveUniformName(int program, int uniformIndex, IntBuffer length, ByteBuffer uniformName)static intglGetActiveUniforms(int program, int uniformIndex, int pname)Deprecated.Will be removed in 3.0.static voidglGetActiveUniforms(int program, IntBuffer uniformIndices, int pname, IntBuffer params)static intglGetActiveUniformsi(int program, int uniformIndex, int pname)Overloads glGetActiveUniformsiv.static intglGetUniformBlockIndex(int program, CharSequence uniformBlockName)Overloads glGetUniformBlockIndex.static intglGetUniformBlockIndex(int program, ByteBuffer uniformBlockName)static voidglGetUniformIndices(int program, CharSequence[] uniformNames, IntBuffer uniformIndices)Overloads glGetUniformIndices.static voidglGetUniformIndices(int program, ByteBuffer uniformNames, IntBuffer uniformIndices)static voidglPrimitiveRestartIndex(int index)static voidglTexBuffer(int target, int internalformat, int buffer)static voidglUniformBlockBinding(int program, int uniformBlockIndex, int uniformBlockBinding)
-
-
-
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_BINDING
public static final int GL_COPY_READ_BUFFER_BINDING
- See Also:
- Constant Field Values
-
GL_COPY_WRITE_BUFFER_BINDING
public static final int GL_COPY_WRITE_BUFFER_BINDING
- 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 theparameter 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, ByteBuffer indices, int primcount)
-
glDrawElementsInstanced
public static void glDrawElementsInstanced(int mode, IntBuffer indices, int primcount)
-
glDrawElementsInstanced
public static void glDrawElementsInstanced(int mode, 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, ByteBuffer uniformNames, IntBuffer uniformIndices)
-
glGetUniformIndices
public static void glGetUniformIndices(int program, CharSequence[] uniformNames, IntBuffer uniformIndices)Overloads glGetUniformIndices.
-
glGetActiveUniforms
public static void glGetActiveUniforms(int program, IntBuffer uniformIndices, int pname, IntBuffer params)
-
glGetActiveUniforms
@Deprecated public static int glGetActiveUniforms(int program, int uniformIndex, int pname)
Deprecated.Will be removed in 3.0. UseglGetActiveUniformsi(int, int, int)instead.Overloads glGetActiveUniformsiv.
-
glGetActiveUniformsi
public static int glGetActiveUniformsi(int program, int uniformIndex, int pname)Overloads glGetActiveUniformsiv.
-
glGetActiveUniformName
public static void glGetActiveUniformName(int program, int uniformIndex, IntBuffer length, ByteBuffer uniformName)
-
glGetActiveUniformName
public static String glGetActiveUniformName(int program, int uniformIndex, int bufSize)
Overloads glGetActiveUniformName.
-
glGetUniformBlockIndex
public static int glGetUniformBlockIndex(int program, ByteBuffer uniformBlockName)
-
glGetUniformBlockIndex
public static int glGetUniformBlockIndex(int program, CharSequence uniformBlockName)Overloads glGetUniformBlockIndex.
-
glGetActiveUniformBlock
public static void glGetActiveUniformBlock(int program, int uniformBlockIndex, int pname, IntBuffer params)
-
glGetActiveUniformBlock
@Deprecated public static int glGetActiveUniformBlock(int program, int uniformBlockIndex, int pname)
Deprecated.Will be removed in 3.0. UseglGetActiveUniformBlocki(int, int, int)instead.Overloads glGetActiveUniformBlockiv.
-
glGetActiveUniformBlocki
public static int glGetActiveUniformBlocki(int program, int uniformBlockIndex, int pname)Overloads glGetActiveUniformBlockiv.
-
glGetActiveUniformBlockName
public static void glGetActiveUniformBlockName(int program, int uniformBlockIndex, IntBuffer length, ByteBuffer uniformBlockName)
-
glGetActiveUniformBlockName
public static String glGetActiveUniformBlockName(int program, int uniformBlockIndex, int bufSize)
Overloads glGetActiveUniformBlockName.
-
glUniformBlockBinding
public static void glUniformBlockBinding(int program, int uniformBlockIndex, int uniformBlockBinding)
-
-