public class GL30C extends GL21C
OpenGL 3.0 implementations are guaranteed to support at least versions 1.10, 1.20 and 1.30 of the shading language, although versions 1.10 and 1.20 are deprecated in a forward-compatible context.
Extensions promoted to core in this release:
| Modifier and Type | Field and Description |
|---|---|
static int |
GL_BGR_INTEGER
Accepted by the
format parameter of TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, DrawPixels and ReadPixels. |
static int |
GL_BGRA_INTEGER
Accepted by the
format parameter of TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, DrawPixels and ReadPixels. |
static int |
GL_BLUE_INTEGER
Accepted by the
format parameter of TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, DrawPixels and ReadPixels. |
static int |
GL_BUFFER_ACCESS_FLAGS
Accepted by the
pname parameter of GetBufferParameteriv. |
static int |
GL_BUFFER_MAP_LENGTH
Accepted by the
pname parameter of GetBufferParameteriv. |
static int |
GL_BUFFER_MAP_OFFSET
Accepted by the
pname parameter of GetBufferParameteriv. |
static int |
GL_CLAMP_READ_COLOR
Accepted by the
target parameter of ClampColor and the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev. |
static int |
GL_CLIP_DISTANCE0
Renamed tokens.
|
static int |
GL_CLIP_DISTANCE1
Renamed tokens.
|
static int |
GL_CLIP_DISTANCE2
Renamed tokens.
|
static int |
GL_CLIP_DISTANCE3
Renamed tokens.
|
static int |
GL_CLIP_DISTANCE4
Renamed tokens.
|
static int |
GL_CLIP_DISTANCE5
Renamed tokens.
|
static int |
GL_CLIP_DISTANCE6
Renamed tokens.
|
static int |
GL_CLIP_DISTANCE7
Renamed tokens.
|
static int |
GL_COLOR_ATTACHMENT0
Accepted by the
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv. |
static int |
GL_COLOR_ATTACHMENT1
Accepted by the
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv. |
static int |
GL_COLOR_ATTACHMENT10
Accepted by the
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv. |
static int |
GL_COLOR_ATTACHMENT11
Accepted by the
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv. |
static int |
GL_COLOR_ATTACHMENT12
Accepted by the
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv. |
static int |
GL_COLOR_ATTACHMENT13
Accepted by the
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv. |
static int |
GL_COLOR_ATTACHMENT14
Accepted by the
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv. |
static int |
GL_COLOR_ATTACHMENT15
Accepted by the
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv. |
static int |
GL_COLOR_ATTACHMENT16
Accepted by the
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv. |
static int |
GL_COLOR_ATTACHMENT17
Accepted by the
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv. |
static int |
GL_COLOR_ATTACHMENT18
Accepted by the
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv. |
static int |
GL_COLOR_ATTACHMENT19
Accepted by the
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv. |
static int |
GL_COLOR_ATTACHMENT2
Accepted by the
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv. |
static int |
GL_COLOR_ATTACHMENT20
Accepted by the
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv. |
static int |
GL_COLOR_ATTACHMENT21
Accepted by the
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv. |
static int |
GL_COLOR_ATTACHMENT22
Accepted by the
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv. |
static int |
GL_COLOR_ATTACHMENT23
Accepted by the
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv. |
static int |
GL_COLOR_ATTACHMENT24
Accepted by the
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv. |
static int |
GL_COLOR_ATTACHMENT25
Accepted by the
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv. |
static int |
GL_COLOR_ATTACHMENT26
Accepted by the
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv. |
static int |
GL_COLOR_ATTACHMENT27
Accepted by the
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv. |
static int |
GL_COLOR_ATTACHMENT28
Accepted by the
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv. |
static int |
GL_COLOR_ATTACHMENT29
Accepted by the
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv. |
static int |
GL_COLOR_ATTACHMENT3
Accepted by the
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv. |
static int |
GL_COLOR_ATTACHMENT30
Accepted by the
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv. |
static int |
GL_COLOR_ATTACHMENT31
Accepted by the
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv. |
static int |
GL_COLOR_ATTACHMENT4
Accepted by the
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv. |
static int |
GL_COLOR_ATTACHMENT5
Accepted by the
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv. |
static int |
GL_COLOR_ATTACHMENT6
Accepted by the
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv. |
static int |
GL_COLOR_ATTACHMENT7
Accepted by the
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv. |
static int |
GL_COLOR_ATTACHMENT8
Accepted by the
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv. |
static int |
GL_COLOR_ATTACHMENT9
Accepted by the
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv. |
static int |
GL_COMPARE_REF_TO_TEXTURE
Renamed tokens.
|
static int |
GL_COMPRESSED_RED
Accepted by the
internalFormat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D. |
static int |
GL_COMPRESSED_RED_RGTC1
Accepted by the
internalformat parameter of TexImage2D, CopyTexImage2D, and CompressedTexImage2D and the format parameter of
CompressedTexSubImage2D. |
static int |
GL_COMPRESSED_RG
Accepted by the
internalFormat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D. |
static int |
GL_COMPRESSED_RG_RGTC2
Accepted by the
internalformat parameter of TexImage2D, CopyTexImage2D, and CompressedTexImage2D and the format parameter of
CompressedTexSubImage2D. |
static int |
GL_COMPRESSED_SIGNED_RED_RGTC1
Accepted by the
internalformat parameter of TexImage2D, CopyTexImage2D, and CompressedTexImage2D and the format parameter of
CompressedTexSubImage2D. |
static int |
GL_COMPRESSED_SIGNED_RG_RGTC2
Accepted by the
internalformat parameter of TexImage2D, CopyTexImage2D, and CompressedTexImage2D and the format parameter of
CompressedTexSubImage2D. |
static int |
GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT
GetTarget
|
static int |
GL_CONTEXT_FLAGS
GetTarget
|
static int |
GL_DEPTH_ATTACHMENT
Accepted by the
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv. |
static int |
GL_DEPTH_COMPONENT32F
Accepted by the
internalformat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorage, and
returned in the data parameter of GetTexLevelParameter and GetRenderbufferParameteriv. |
static int |
GL_DEPTH_STENCIL
Accepted by the
format parameter of DrawPixels, ReadPixels, TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, and
GetTexImage, by the type parameter of CopyPixels, by the internalformat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D,
CopyTexImage2D, and RenderbufferStorage, and returned in the data parameter of GetTexLevelParameter and GetRenderbufferParameteriv. |
static int |
GL_DEPTH_STENCIL_ATTACHMENT
Accepted by the
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv. |
static int |
GL_DEPTH24_STENCIL8
Accepted by the
internalformat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorage, and
returned in the data parameter of GetTexLevelParameter and GetRenderbufferParameteriv. |
static int |
GL_DEPTH32F_STENCIL8
Accepted by the
internalformat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorage, and
returned in the data parameter of GetTexLevelParameter and GetRenderbufferParameteriv. |
static int |
GL_DRAW_FRAMEBUFFER
Accepted by the
target parameter of BindFramebuffer, CheckFramebufferStatus, FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and
GetFramebufferAttachmentParameteriv. |
static int |
GL_DRAW_FRAMEBUFFER_BINDING
Accepted by the
pname parameters of GetIntegerv, GetFloatv, and GetDoublev. |
static int |
GL_FIXED_ONLY
Accepted by the
clamp parameter of ClampColor. |
static int |
GL_FLOAT_32_UNSIGNED_INT_24_8_REV
Accepted by the
type parameter of DrawPixels, ReadPixels, TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, and
GetTexImage. |
static int |
GL_FRAMEBUFFER
Accepted by the
target parameter of BindFramebuffer, CheckFramebufferStatus, FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and
GetFramebufferAttachmentParameteriv. |
static int |
GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE
Accepted by the
pname parameter of GetFramebufferAttachmentParameteriv. |
static int |
GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE
Accepted by the
pname parameter of GetFramebufferAttachmentParameteriv. |
static int |
GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING
Accepted by the
pname parameter of GetFramebufferAttachmentParameteriv. |
static int |
GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE
Accepted by the
pname parameter of GetFramebufferAttachmentParameteriv. |
static int |
GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE
Accepted by the
pname parameter of GetFramebufferAttachmentParameteriv. |
static int |
GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE
Accepted by the
pname parameter of GetFramebufferAttachmentParameteriv. |
static int |
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME
Accepted by the
pname parameter of GetFramebufferAttachmentParameteriv. |
static int |
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE
Accepted by the
pname parameter of GetFramebufferAttachmentParameteriv. |
static int |
GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE
Accepted by the
pname parameter of GetFramebufferAttachmentParameteriv. |
static int |
GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE
Accepted by the
pname parameter of GetFramebufferAttachmentParameteriv. |
static int |
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE
Accepted by the
pname parameter of GetFramebufferAttachmentParameteriv. |
static int |
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER
Accepted by the
pname parameter of GetFramebufferAttachmentParameteriv. |
static int |
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL
Accepted by the
pname parameter of GetFramebufferAttachmentParameteriv. |
static int |
GL_FRAMEBUFFER_BINDING
Accepted by the
pname parameters of GetIntegerv, GetFloatv, and GetDoublev. |
static int |
GL_FRAMEBUFFER_COMPLETE
Returned by CheckFramebufferStatus().
|
static int |
GL_FRAMEBUFFER_DEFAULT
Returned in
params by GetFramebufferAttachmentParameteriv. |
static int |
GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT
Returned by CheckFramebufferStatus().
|
static int |
GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER
Returned by CheckFramebufferStatus().
|
static int |
GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
Returned by CheckFramebufferStatus().
|
static int |
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE
Returned by CheckFramebufferStatus().
|
static int |
GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER
Returned by CheckFramebufferStatus().
|
static int |
GL_FRAMEBUFFER_SRGB
Accepted by the
cap parameter of Enable, Disable, and IsEnabled, and by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and
GetDoublev. |
static int |
GL_FRAMEBUFFER_UNDEFINED
Returned by CheckFramebufferStatus().
|
static int |
GL_FRAMEBUFFER_UNSUPPORTED
Returned by CheckFramebufferStatus().
|
static int |
GL_GREEN_INTEGER
Accepted by the
format parameter of TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, DrawPixels and ReadPixels. |
static int |
GL_HALF_FLOAT
Accepted by the
type parameter of DrawPixels, ReadPixels, TexImage1D, TexImage2D, TexImage3D, GetTexImage, TexSubImage1D, TexSubImage2D,
TexSubImage3D, GetHistogram, GetMinmax, ConvolutionFilter1D, ConvolutionFilter2D, GetConvolutionFilter, SeparableFilter2D, GetSeparableFilter,
ColorTable, ColorSubTable, and GetColorTable. |
static int |
GL_INT_SAMPLER_1D
Returned by the
type parameter of GetActiveUniform. |
static int |
GL_INT_SAMPLER_1D_ARRAY
Returned by the
type parameter of GetActiveUniform. |
static int |
GL_INT_SAMPLER_2D
Returned by the
type parameter of GetActiveUniform. |
static int |
GL_INT_SAMPLER_2D_ARRAY
Returned by the
type parameter of GetActiveUniform. |
static int |
GL_INT_SAMPLER_3D
Returned by the
type parameter of GetActiveUniform. |
static int |
GL_INT_SAMPLER_CUBE
Returned by the
type parameter of GetActiveUniform. |
static int |
GL_INTERLEAVED_ATTRIBS
Accepted by the
bufferMode parameter of TransformFeedbackVaryings. |
static int |
GL_INVALID_FRAMEBUFFER_OPERATION
Returned by GetError().
|
static int |
GL_MAJOR_VERSION
GetTarget
|
static int |
GL_MAP_FLUSH_EXPLICIT_BIT
Accepted by the
access parameter of MapBufferRange. |
static int |
GL_MAP_INVALIDATE_BUFFER_BIT
Accepted by the
access parameter of MapBufferRange. |
static int |
GL_MAP_INVALIDATE_RANGE_BIT
Accepted by the
access parameter of MapBufferRange. |
static int |
GL_MAP_READ_BIT
Accepted by the
access parameter of MapBufferRange. |
static int |
GL_MAP_UNSYNCHRONIZED_BIT
Accepted by the
access parameter of MapBufferRange. |
static int |
GL_MAP_WRITE_BIT
Accepted by the
access parameter of MapBufferRange. |
static int |
GL_MAX_ARRAY_TEXTURE_LAYERS
Accepted by the
pname parameter of GetBooleanv, GetDoublev, GetIntegerv and GetFloatv. |
static int |
GL_MAX_CLIP_DISTANCES
Renamed tokens.
|
static int |
GL_MAX_COLOR_ATTACHMENTS
Accepted by the
pname parameters of GetIntegerv, GetFloatv, and GetDoublev. |
static int |
GL_MAX_PROGRAM_TEXEL_OFFSET
Accepted by the
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev. |
static int |
GL_MAX_RENDERBUFFER_SIZE
Accepted by the
pname parameters of GetIntegerv, GetFloatv, and GetDoublev. |
static int |
GL_MAX_SAMPLES
Accepted by the
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev. |
static int |
GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS
Accepted by the
pname parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv. |
static int |
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS
Accepted by the
pname parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv. |
static int |
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS
Accepted by the
pname parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv. |
static int |
GL_MAX_VARYING_COMPONENTS
Renamed tokens.
|
static int |
GL_MIN_PROGRAM_TEXEL_OFFSET
Accepted by the
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev. |
static int |
GL_MINOR_VERSION
GetTarget
|
static int |
GL_NUM_EXTENSIONS
GetTarget
|
static int |
GL_PRIMITIVES_GENERATED
Accepted by the
target parameter of BeginQuery, EndQuery, and GetQueryiv. |
static int |
GL_PROXY_TEXTURE_1D_ARRAY
Accepted by the
target parameter of TexImage2D, TexSubImage2D, CopyTexImage2D, CopyTexSubImage2D, CompressedTexImage2D, and
CompressedTexSubImage2D. |
static int |
GL_PROXY_TEXTURE_2D_ARRAY
Accepted by the
target parameter of TexImage3D, TexSubImage3D, CopyTexSubImage3D, CompressedTexImage3D, and CompressedTexSubImage3D. |
static int |
GL_QUERY_BY_REGION_NO_WAIT
Accepted by the
mode parameter of BeginConditionalRender. |
static int |
GL_QUERY_BY_REGION_WAIT
Accepted by the
mode parameter of BeginConditionalRender. |
static int |
GL_QUERY_NO_WAIT
Accepted by the
mode parameter of BeginConditionalRender. |
static int |
GL_QUERY_WAIT
Accepted by the
mode parameter of BeginConditionalRender. |
static int |
GL_R11F_G11F_B10F
Accepted by the
internalformat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorage. |
static int |
GL_R16
Accepted by the
internalFormat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D. |
static int |
GL_R16F
Accepted by the
internalFormat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D. |
static int |
GL_R16I
Accepted by the
internalFormat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D. |
static int |
GL_R16UI
Accepted by the
internalFormat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D. |
static int |
GL_R32F
Accepted by the
internalFormat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D. |
static int |
GL_R32I
Accepted by the
internalFormat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D. |
static int |
GL_R32UI
Accepted by the
internalFormat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D. |
static int |
GL_R8
Accepted by the
internalFormat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D. |
static int |
GL_R8I
Accepted by the
internalFormat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D. |
static int |
GL_R8UI
Accepted by the
internalFormat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D. |
static int |
GL_RASTERIZER_DISCARD
Accepted by the
cap parameter of Enable, Disable, and IsEnabled, and by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and
GetDoublev. |
static int |
GL_READ_FRAMEBUFFER
Accepted by the
target parameter of BindFramebuffer, CheckFramebufferStatus, FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and
GetFramebufferAttachmentParameteriv. |
static int |
GL_READ_FRAMEBUFFER_BINDING
Accepted by the
pname parameters of GetIntegerv, GetFloatv, and GetDoublev. |
static int |
GL_RED_INTEGER
Accepted by the
format parameter of TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, DrawPixels and ReadPixels. |
static int |
GL_RENDERBUFFER
Accepted by the
target parameter of BindRenderbuffer, RenderbufferStorage, and GetRenderbufferParameteriv, and returned by
GetFramebufferAttachmentParameteriv. |
static int |
GL_RENDERBUFFER_ALPHA_SIZE
Accepted by the
pname parameter of GetRenderbufferParameteriv. |
static int |
GL_RENDERBUFFER_BINDING
Accepted by the
pname parameters of GetIntegerv, GetFloatv, and GetDoublev. |
static int |
GL_RENDERBUFFER_BLUE_SIZE
Accepted by the
pname parameter of GetRenderbufferParameteriv. |
static int |
GL_RENDERBUFFER_DEPTH_SIZE
Accepted by the
pname parameter of GetRenderbufferParameteriv. |
static int |
GL_RENDERBUFFER_GREEN_SIZE
Accepted by the
pname parameter of GetRenderbufferParameteriv. |
static int |
GL_RENDERBUFFER_HEIGHT
Accepted by the
pname parameter of GetRenderbufferParameteriv. |
static int |
GL_RENDERBUFFER_INTERNAL_FORMAT
Accepted by the
pname parameter of GetRenderbufferParameteriv. |
static int |
GL_RENDERBUFFER_RED_SIZE
Accepted by the
pname parameter of GetRenderbufferParameteriv. |
static int |
GL_RENDERBUFFER_SAMPLES
Accepted by the
pname parameter of GetRenderbufferParameteriv. |
static int |
GL_RENDERBUFFER_STENCIL_SIZE
Accepted by the
pname parameter of GetRenderbufferParameteriv. |
static int |
GL_RENDERBUFFER_WIDTH
Accepted by the
pname parameter of GetRenderbufferParameteriv. |
static int |
GL_RG
Accepted by the
internalFormat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D. |
static int |
GL_RG_INTEGER
Accepted by the
format parameter of TexImage3D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, and ReadPixels. |
static int |
GL_RG16
Accepted by the
internalFormat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D. |
static int |
GL_RG16F
Accepted by the
internalFormat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D. |
static int |
GL_RG16I
Accepted by the
internalFormat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D. |
static int |
GL_RG16UI
Accepted by the
internalFormat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D. |
static int |
GL_RG32F
Accepted by the
internalFormat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D. |
static int |
GL_RG32I
Accepted by the
internalFormat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D. |
static int |
GL_RG32UI
Accepted by the
internalFormat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D. |
static int |
GL_RG8
Accepted by the
internalFormat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D. |
static int |
GL_RG8I
Accepted by the
internalFormat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D. |
static int |
GL_RG8UI
Accepted by the
internalFormat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D. |
static int |
GL_RGB_INTEGER
Accepted by the
format parameter of TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, DrawPixels and ReadPixels. |
static int |
GL_RGB16F
Accepted by the
internalFormat parameter of TexImage1D, TexImage2D, and TexImage3D. |
static int |
GL_RGB16I
Accepted by the
internalFormat parameter of TexImage1D, TexImage2D, and TexImage3D. |
static int |
GL_RGB16UI
Accepted by the
internalFormat parameter of TexImage1D, TexImage2D, and TexImage3D. |
static int |
GL_RGB32F
Accepted by the
internalFormat parameter of TexImage1D, TexImage2D, and TexImage3D. |
static int |
GL_RGB32I
Accepted by the
internalFormat parameter of TexImage1D, TexImage2D, and TexImage3D. |
static int |
GL_RGB32UI
Accepted by the
internalFormat parameter of TexImage1D, TexImage2D, and TexImage3D. |
static int |
GL_RGB8I
Accepted by the
internalFormat parameter of TexImage1D, TexImage2D, and TexImage3D. |
static int |
GL_RGB8UI
Accepted by the
internalFormat parameter of TexImage1D, TexImage2D, and TexImage3D. |
static int |
GL_RGB9_E5
Accepted by the
internalformat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorage. |
static int |
GL_RGBA_INTEGER
Accepted by the
format parameter of TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, DrawPixels and ReadPixels. |
static int |
GL_RGBA16F
Accepted by the
internalFormat parameter of TexImage1D, TexImage2D, and TexImage3D. |
static int |
GL_RGBA16I
Accepted by the
internalFormat parameter of TexImage1D, TexImage2D, and TexImage3D. |
static int |
GL_RGBA16UI
Accepted by the
internalFormat parameter of TexImage1D, TexImage2D, and TexImage3D. |
static int |
GL_RGBA32F
Accepted by the
internalFormat parameter of TexImage1D, TexImage2D, and TexImage3D. |
static int |
GL_RGBA32I
Accepted by the
internalFormat parameter of TexImage1D, TexImage2D, and TexImage3D. |
static int |
GL_RGBA32UI
Accepted by the
internalFormat parameter of TexImage1D, TexImage2D, and TexImage3D. |
static int |
GL_RGBA8I
Accepted by the
internalFormat parameter of TexImage1D, TexImage2D, and TexImage3D. |
static int |
GL_RGBA8UI
Accepted by the
internalFormat parameter of TexImage1D, TexImage2D, and TexImage3D. |
static int |
GL_SAMPLER_1D_ARRAY
Returned by the
type parameter of GetActiveUniform. |
static int |
GL_SAMPLER_1D_ARRAY_SHADOW
Returned by the
type parameter of GetActiveUniform. |
static int |
GL_SAMPLER_2D_ARRAY
Returned by the
type parameter of GetActiveUniform. |
static int |
GL_SAMPLER_2D_ARRAY_SHADOW
Returned by the
type parameter of GetActiveUniform. |
static int |
GL_SAMPLER_CUBE_SHADOW
Returned by the
type parameter of GetActiveUniform. |
static int |
GL_SEPARATE_ATTRIBS
Accepted by the
bufferMode parameter of TransformFeedbackVaryings. |
static int |
GL_STENCIL_ATTACHMENT
Accepted by the
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv. |
static int |
GL_STENCIL_INDEX1
Accepted by the
internalformat parameter of RenderbufferStorage. |
static int |
GL_STENCIL_INDEX16
Accepted by the
internalformat parameter of RenderbufferStorage. |
static int |
GL_STENCIL_INDEX4
Accepted by the
internalformat parameter of RenderbufferStorage. |
static int |
GL_STENCIL_INDEX8
Accepted by the
internalformat parameter of RenderbufferStorage. |
static int |
GL_TEXTURE_1D_ARRAY
Accepted by the
target parameter of TexParameteri, TexParameteriv, TexParameterf, TexParameterfv, GenerateMipmap, and BindTexture. |
static int |
GL_TEXTURE_2D_ARRAY
Accepted by the
target parameter of TexParameteri, TexParameteriv, TexParameterf, TexParameterfv, GenerateMipmap, and BindTexture. |
static int |
GL_TEXTURE_ALPHA_TYPE
Accepted by the
value parameter of GetTexLevelParameter. |
static int |
GL_TEXTURE_BINDING_1D_ARRAY
Accepted by the
pname parameter of GetBooleanv, GetDoublev, GetIntegerv and GetFloatv. |
static int |
GL_TEXTURE_BINDING_2D_ARRAY
Accepted by the
pname parameter of GetBooleanv, GetDoublev, GetIntegerv and GetFloatv. |
static int |
GL_TEXTURE_BLUE_TYPE
Accepted by the
value parameter of GetTexLevelParameter. |
static int |
GL_TEXTURE_DEPTH_TYPE
Accepted by the
value parameter of GetTexLevelParameter. |
static int |
GL_TEXTURE_GREEN_TYPE
Accepted by the
value parameter of GetTexLevelParameter. |
static int |
GL_TEXTURE_RED_TYPE
Accepted by the
value parameter of GetTexLevelParameter. |
static int |
GL_TEXTURE_SHARED_SIZE
Accepted by the
pname parameter of GetTexLevelParameterfv and GetTexLevelParameteriv. |
static int |
GL_TEXTURE_STENCIL_SIZE
Accepted by the
value parameter of GetTexLevelParameter. |
static int |
GL_TRANSFORM_FEEDBACK_BUFFER
Accepted by the
target parameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, GetBufferPointerv,
BindBufferRange, BindBufferOffset and BindBufferBase. |
static int |
GL_TRANSFORM_FEEDBACK_BUFFER_BINDING
Accepted by the
param parameter of GetIntegeri_v and GetBooleani_v, and by the pname parameter of GetBooleanv,
GetDoublev, GetIntegerv, and GetFloatv. |
static int |
GL_TRANSFORM_FEEDBACK_BUFFER_MODE
Accepted by the
pname parameter of GetProgramiv. |
static int |
GL_TRANSFORM_FEEDBACK_BUFFER_SIZE
Accepted by the
param parameter of GetIntegeri_v and GetBooleani_v. |
static int |
GL_TRANSFORM_FEEDBACK_BUFFER_START
Accepted by the
param parameter of GetIntegeri_v and GetBooleani_v. |
static int |
GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN
Accepted by the
target parameter of BeginQuery, EndQuery, and GetQueryiv. |
static int |
GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH
Accepted by the
pname parameter of GetProgramiv. |
static int |
GL_TRANSFORM_FEEDBACK_VARYINGS
Accepted by the
pname parameter of GetProgramiv. |
static int |
GL_UNSIGNED_INT_10F_11F_11F_REV
Accepted by the
type parameter of DrawPixels, ReadPixels, TexImage1D, TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, TexSubImage2D,
TexSubImage3D, GetHistogram, GetMinmax, ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, GetConvolutionFilter, SeparableFilter2D,
GetSeparableFilter, ColorTable, ColorSubTable, and GetColorTable. |
static int |
GL_UNSIGNED_INT_24_8
Accepted by the
type parameter of DrawPixels, ReadPixels, TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, and
GetTexImage. |
static int |
GL_UNSIGNED_INT_5_9_9_9_REV
Accepted by the
type parameter of DrawPixels, ReadPixels, TexImage1D, TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, TexSubImage2D,
TexSubImage3D, GetHistogram, GetMinmax, ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, GetConvolutionFilter, SeparableFilter2D,
GetSeparableFilter, ColorTable, ColorSubTable, and GetColorTable. |
static int |
GL_UNSIGNED_INT_SAMPLER_1D
Returned by the
type parameter of GetActiveUniform. |
static int |
GL_UNSIGNED_INT_SAMPLER_1D_ARRAY
Returned by the
type parameter of GetActiveUniform. |
static int |
GL_UNSIGNED_INT_SAMPLER_2D
Returned by the
type parameter of GetActiveUniform. |
static int |
GL_UNSIGNED_INT_SAMPLER_2D_ARRAY
Returned by the
type parameter of GetActiveUniform. |
static int |
GL_UNSIGNED_INT_SAMPLER_3D
Returned by the
type parameter of GetActiveUniform. |
static int |
GL_UNSIGNED_INT_SAMPLER_CUBE
Returned by the
type parameter of GetActiveUniform. |
static int |
GL_UNSIGNED_INT_VEC2
Returned by the
type parameter of GetActiveUniform. |
static int |
GL_UNSIGNED_INT_VEC3
Returned by the
type parameter of GetActiveUniform. |
static int |
GL_UNSIGNED_INT_VEC4
Returned by the
type parameter of GetActiveUniform. |
static int |
GL_UNSIGNED_NORMALIZED
Returned by the
params parameter of GetTexLevelParameter. |
static int |
GL_VERTEX_ARRAY_BINDING
Accepted by the
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev. |
static int |
GL_VERTEX_ATTRIB_ARRAY_INTEGER
Accepted by the
pname parameters of GetVertexAttribdv, GetVertexAttribfv, GetVertexAttribiv, GetVertexAttribIuiv and GetVertexAttribIiv. |
GL_COMPRESSED_SRGB, GL_COMPRESSED_SRGB_ALPHA, GL_FLOAT_MAT2x3, GL_FLOAT_MAT2x4, GL_FLOAT_MAT3x2, GL_FLOAT_MAT3x4, GL_FLOAT_MAT4x2, GL_FLOAT_MAT4x3, GL_PIXEL_PACK_BUFFER, GL_PIXEL_PACK_BUFFER_BINDING, GL_PIXEL_UNPACK_BUFFER, GL_PIXEL_UNPACK_BUFFER_BINDING, GL_SRGB, GL_SRGB_ALPHA, GL_SRGB8, GL_SRGB8_ALPHA8GL_ACTIVE_ATTRIBUTE_MAX_LENGTH, GL_ACTIVE_ATTRIBUTES, GL_ACTIVE_UNIFORM_MAX_LENGTH, GL_ACTIVE_UNIFORMS, GL_ATTACHED_SHADERS, GL_BLEND_EQUATION_ALPHA, GL_BLEND_EQUATION_RGB, GL_BOOL, GL_BOOL_VEC2, GL_BOOL_VEC3, GL_BOOL_VEC4, GL_COMPILE_STATUS, GL_CURRENT_PROGRAM, GL_CURRENT_VERTEX_ATTRIB, GL_DELETE_STATUS, GL_DRAW_BUFFER0, GL_DRAW_BUFFER1, GL_DRAW_BUFFER10, GL_DRAW_BUFFER11, GL_DRAW_BUFFER12, GL_DRAW_BUFFER13, GL_DRAW_BUFFER14, GL_DRAW_BUFFER15, GL_DRAW_BUFFER2, GL_DRAW_BUFFER3, GL_DRAW_BUFFER4, GL_DRAW_BUFFER5, GL_DRAW_BUFFER6, GL_DRAW_BUFFER7, GL_DRAW_BUFFER8, GL_DRAW_BUFFER9, GL_FLOAT_MAT2, GL_FLOAT_MAT3, GL_FLOAT_MAT4, GL_FLOAT_VEC2, GL_FLOAT_VEC3, GL_FLOAT_VEC4, GL_FRAGMENT_SHADER, GL_FRAGMENT_SHADER_DERIVATIVE_HINT, GL_INFO_LOG_LENGTH, GL_INT_VEC2, GL_INT_VEC3, GL_INT_VEC4, GL_LINK_STATUS, GL_LOWER_LEFT, GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS, GL_MAX_DRAW_BUFFERS, GL_MAX_FRAGMENT_UNIFORM_COMPONENTS, GL_MAX_TEXTURE_IMAGE_UNITS, GL_MAX_VARYING_FLOATS, GL_MAX_VERTEX_ATTRIBS, GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS, GL_MAX_VERTEX_UNIFORM_COMPONENTS, GL_POINT_SPRITE_COORD_ORIGIN, GL_SAMPLER_1D, GL_SAMPLER_1D_SHADOW, GL_SAMPLER_2D, GL_SAMPLER_2D_SHADOW, GL_SAMPLER_3D, GL_SAMPLER_CUBE, GL_SHADER_SOURCE_LENGTH, GL_SHADER_TYPE, GL_SHADING_LANGUAGE_VERSION, GL_STENCIL_BACK_FAIL, GL_STENCIL_BACK_FUNC, GL_STENCIL_BACK_PASS_DEPTH_FAIL, GL_STENCIL_BACK_PASS_DEPTH_PASS, GL_STENCIL_BACK_REF, GL_STENCIL_BACK_VALUE_MASK, GL_STENCIL_BACK_WRITEMASK, GL_UPPER_LEFT, GL_VALIDATE_STATUS, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, GL_VERTEX_ATTRIB_ARRAY_POINTER, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_PROGRAM_POINT_SIZE, GL_VERTEX_SHADERGL_ARRAY_BUFFER, GL_ARRAY_BUFFER_BINDING, GL_BUFFER_ACCESS, GL_BUFFER_MAP_POINTER, GL_BUFFER_MAPPED, GL_BUFFER_SIZE, GL_BUFFER_USAGE, GL_CURRENT_QUERY, GL_DYNAMIC_COPY, GL_DYNAMIC_DRAW, GL_DYNAMIC_READ, GL_ELEMENT_ARRAY_BUFFER, GL_ELEMENT_ARRAY_BUFFER_BINDING, GL_QUERY_COUNTER_BITS, GL_QUERY_RESULT, GL_QUERY_RESULT_AVAILABLE, GL_READ_ONLY, GL_READ_WRITE, GL_SAMPLES_PASSED, GL_SRC1_ALPHA, GL_STATIC_COPY, GL_STATIC_DRAW, GL_STATIC_READ, GL_STREAM_COPY, GL_STREAM_DRAW, GL_STREAM_READ, GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_WRITE_ONLYGL_BLEND_DST_ALPHA, GL_BLEND_DST_RGB, GL_BLEND_SRC_ALPHA, GL_BLEND_SRC_RGB, GL_CONSTANT_ALPHA, GL_CONSTANT_COLOR, GL_DECR_WRAP, GL_DEPTH_COMPONENT16, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT32, GL_FUNC_ADD, GL_FUNC_REVERSE_SUBTRACT, GL_FUNC_SUBTRACT, GL_INCR_WRAP, GL_MAX, GL_MAX_TEXTURE_LOD_BIAS, GL_MIN, GL_MIRRORED_REPEAT, GL_ONE_MINUS_CONSTANT_ALPHA, GL_ONE_MINUS_CONSTANT_COLOR, GL_POINT_FADE_THRESHOLD_SIZE, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_DEPTH_SIZE, GL_TEXTURE_LOD_BIASGL_ACTIVE_TEXTURE, GL_CLAMP_TO_BORDER, GL_COMPRESSED_RGB, GL_COMPRESSED_RGBA, GL_COMPRESSED_TEXTURE_FORMATS, GL_MAX_CUBE_MAP_TEXTURE_SIZE, GL_MULTISAMPLE, GL_NUM_COMPRESSED_TEXTURE_FORMATS, GL_PROXY_TEXTURE_CUBE_MAP, GL_SAMPLE_ALPHA_TO_COVERAGE, GL_SAMPLE_ALPHA_TO_ONE, GL_SAMPLE_BUFFERS, GL_SAMPLE_COVERAGE, GL_SAMPLE_COVERAGE_INVERT, GL_SAMPLE_COVERAGE_VALUE, GL_SAMPLES, GL_TEXTURE_BINDING_CUBE_MAP, GL_TEXTURE_COMPRESSED, GL_TEXTURE_COMPRESSED_IMAGE_SIZE, GL_TEXTURE_COMPRESSION_HINT, GL_TEXTURE_CUBE_MAP, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE0, GL_TEXTURE1, GL_TEXTURE10, GL_TEXTURE11, GL_TEXTURE12, GL_TEXTURE13, GL_TEXTURE14, GL_TEXTURE15, GL_TEXTURE16, GL_TEXTURE17, GL_TEXTURE18, GL_TEXTURE19, GL_TEXTURE2, GL_TEXTURE20, GL_TEXTURE21, GL_TEXTURE22, GL_TEXTURE23, GL_TEXTURE24, GL_TEXTURE25, GL_TEXTURE26, GL_TEXTURE27, GL_TEXTURE28, GL_TEXTURE29, GL_TEXTURE3, GL_TEXTURE30, GL_TEXTURE31, GL_TEXTURE4, GL_TEXTURE5, GL_TEXTURE6, GL_TEXTURE7, GL_TEXTURE8, GL_TEXTURE9GL_ALIASED_LINE_WIDTH_RANGE, GL_BGR, GL_BGRA, GL_CLAMP_TO_EDGE, GL_MAX_3D_TEXTURE_SIZE, GL_MAX_ELEMENTS_INDICES, GL_MAX_ELEMENTS_VERTICES, GL_PACK_IMAGE_HEIGHT, GL_PACK_SKIP_IMAGES, GL_PROXY_TEXTURE_3D, GL_SMOOTH_LINE_WIDTH_GRANULARITY, GL_SMOOTH_LINE_WIDTH_RANGE, GL_SMOOTH_POINT_SIZE_GRANULARITY, GL_SMOOTH_POINT_SIZE_RANGE, GL_TEXTURE_3D, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_BINDING_3D, GL_TEXTURE_DEPTH, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MIN_LOD, GL_TEXTURE_WRAP_R, GL_UNPACK_IMAGE_HEIGHT, GL_UNPACK_SKIP_IMAGES, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_INT_10_10_10_2, GL_UNSIGNED_INT_2_10_10_10_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REVGL_ALPHA, GL_ALWAYS, GL_AND, GL_AND_INVERTED, GL_AND_REVERSE, GL_BACK, GL_BACK_LEFT, GL_BACK_RIGHT, GL_BLEND, GL_BLEND_DST, GL_BLEND_SRC, GL_BLUE, GL_BYTE, GL_CCW, GL_CLEAR, GL_COLOR, GL_COLOR_BUFFER_BIT, GL_COLOR_CLEAR_VALUE, GL_COLOR_LOGIC_OP, GL_COLOR_WRITEMASK, GL_COPY, GL_COPY_INVERTED, GL_CULL_FACE, GL_CULL_FACE_MODE, GL_CW, GL_DECR, GL_DEPTH, GL_DEPTH_BUFFER_BIT, GL_DEPTH_CLEAR_VALUE, GL_DEPTH_COMPONENT, GL_DEPTH_FUNC, GL_DEPTH_RANGE, GL_DEPTH_TEST, GL_DEPTH_WRITEMASK, GL_DITHER, GL_DONT_CARE, GL_DOUBLE, GL_DOUBLEBUFFER, GL_DRAW_BUFFER, GL_DST_ALPHA, GL_DST_COLOR, GL_EQUAL, GL_EQUIV, GL_EXTENSIONS, GL_FALSE, GL_FASTEST, GL_FILL, GL_FLOAT, GL_FRONT, GL_FRONT_AND_BACK, GL_FRONT_FACE, GL_FRONT_LEFT, GL_FRONT_RIGHT, GL_GEQUAL, GL_GREATER, GL_GREEN, GL_INCR, GL_INT, GL_INVALID_ENUM, GL_INVALID_OPERATION, GL_INVALID_VALUE, GL_INVERT, GL_KEEP, GL_LEFT, GL_LEQUAL, GL_LESS, GL_LINE, GL_LINE_LOOP, GL_LINE_SMOOTH, GL_LINE_SMOOTH_HINT, GL_LINE_STRIP, GL_LINE_WIDTH, GL_LINE_WIDTH_GRANULARITY, GL_LINE_WIDTH_RANGE, GL_LINEAR, GL_LINEAR_MIPMAP_LINEAR, GL_LINEAR_MIPMAP_NEAREST, GL_LINES, GL_LOGIC_OP_MODE, GL_MAX_TEXTURE_SIZE, GL_MAX_VIEWPORT_DIMS, GL_NAND, GL_NEAREST, GL_NEAREST_MIPMAP_LINEAR, GL_NEAREST_MIPMAP_NEAREST, GL_NEVER, GL_NICEST, GL_NO_ERROR, GL_NONE, GL_NOOP, GL_NOR, GL_NOTEQUAL, GL_ONE, GL_ONE_MINUS_DST_ALPHA, GL_ONE_MINUS_DST_COLOR, GL_ONE_MINUS_SRC_ALPHA, GL_ONE_MINUS_SRC_COLOR, GL_OR, GL_OR_INVERTED, GL_OR_REVERSE, GL_OUT_OF_MEMORY, GL_PACK_ALIGNMENT, GL_PACK_LSB_FIRST, GL_PACK_ROW_LENGTH, GL_PACK_SKIP_PIXELS, GL_PACK_SKIP_ROWS, GL_PACK_SWAP_BYTES, GL_POINT, GL_POINT_SIZE, GL_POINT_SIZE_GRANULARITY, GL_POINT_SIZE_RANGE, GL_POINTS, GL_POLYGON_MODE, GL_POLYGON_OFFSET_FACTOR, GL_POLYGON_OFFSET_FILL, GL_POLYGON_OFFSET_LINE, GL_POLYGON_OFFSET_POINT, GL_POLYGON_OFFSET_UNITS, GL_POLYGON_SMOOTH, GL_POLYGON_SMOOTH_HINT, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_2D, GL_QUADS, GL_R3_G3_B2, GL_READ_BUFFER, GL_RED, GL_RENDERER, GL_REPEAT, GL_REPLACE, GL_RGB, GL_RGB10, GL_RGB10_A2, GL_RGB12, GL_RGB16, GL_RGB4, GL_RGB5, GL_RGB5_A1, GL_RGB8, GL_RGBA, GL_RGBA12, GL_RGBA16, GL_RGBA2, GL_RGBA4, GL_RGBA8, GL_RIGHT, GL_SCISSOR_BOX, GL_SCISSOR_TEST, GL_SET, GL_SHORT, GL_SRC_ALPHA, GL_SRC_ALPHA_SATURATE, GL_SRC_COLOR, GL_STACK_OVERFLOW, GL_STACK_UNDERFLOW, GL_STENCIL, GL_STENCIL_BUFFER_BIT, GL_STENCIL_CLEAR_VALUE, GL_STENCIL_FAIL, GL_STENCIL_FUNC, GL_STENCIL_INDEX, GL_STENCIL_PASS_DEPTH_FAIL, GL_STENCIL_PASS_DEPTH_PASS, GL_STENCIL_REF, GL_STENCIL_TEST, GL_STENCIL_VALUE_MASK, GL_STENCIL_WRITEMASK, GL_STEREO, GL_SUBPIXEL_BITS, GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_ALPHA_SIZE, GL_TEXTURE_BINDING_1D, GL_TEXTURE_BINDING_2D, GL_TEXTURE_BLUE_SIZE, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_GREEN_SIZE, GL_TEXTURE_HEIGHT, GL_TEXTURE_INTERNAL_FORMAT, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_RED_SIZE, GL_TEXTURE_WIDTH, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TRIANGLE_FAN, GL_TRIANGLE_STRIP, GL_TRIANGLES, GL_TRUE, GL_UNPACK_ALIGNMENT, GL_UNPACK_LSB_FIRST, GL_UNPACK_ROW_LENGTH, GL_UNPACK_SKIP_PIXELS, GL_UNPACK_SKIP_ROWS, GL_UNPACK_SWAP_BYTES, GL_UNSIGNED_BYTE, GL_UNSIGNED_INT, GL_UNSIGNED_SHORT, GL_VENDOR, GL_VERSION, GL_VERTEX_ARRAY, GL_VIEWPORT, GL_XOR, GL_ZERO| Modifier and Type | Method and Description |
|---|---|
static void |
glBeginConditionalRender(int id,
int mode)
Starts conditional rendering.
|
static void |
glBeginTransformFeedback(int primitiveMode)
Starts transform feedback operation.
|
static void |
glBindBufferBase(int target,
int index,
int buffer)
Binds a buffer object to an indexed buffer target.
|
static void |
glBindBufferRange(int target,
int index,
int buffer,
long offset,
long size)
Binds a range within a buffer object to an indexed buffer target.
|
static void |
glBindFragDataLocation(int program,
int colorNumber,
java.nio.ByteBuffer name)
Binds a user-defined varying out variable to a fragment shader color number.
|
static void |
glBindFragDataLocation(int program,
int colorNumber,
java.lang.CharSequence name)
Binds a user-defined varying out variable to a fragment shader color number.
|
static void |
glBindFramebuffer(int target,
int framebuffer)
Binds a framebuffer to a framebuffer target.
|
static void |
glBindRenderbuffer(int target,
int renderbuffer)
Binds a renderbuffer to a renderbuffer target.
|
static void |
glBindVertexArray(int array)
Binds a vertex array object
|
static void |
glBlitFramebuffer(int srcX0,
int srcY0,
int srcX1,
int srcY1,
int dstX0,
int dstY0,
int dstX1,
int dstY1,
int mask,
int filter)
Copies a block of pixels from the read framebuffer to the draw framebuffer.
|
static int |
glCheckFramebufferStatus(int target)
Checks the completeness status of a framebuffer.
|
static void |
glClampColor(int target,
int clamp)
Controls color clamping.
|
static void |
glClearBufferfi(int buffer,
int drawbuffer,
float depth,
int stencil)
Clears an individual buffer of the currently bound framebuffer object to the
DRAW_FRAMEBUFFER binding. |
static void |
glClearBufferfv(int buffer,
int drawbuffer,
float[] value)
Array version of:
ClearBufferfv |
static void |
glClearBufferfv(int buffer,
int drawbuffer,
java.nio.FloatBuffer value)
Clears an individual buffer of the currently bound framebuffer object to the
DRAW_FRAMEBUFFER binding. |
static void |
glClearBufferiv(int buffer,
int drawbuffer,
int[] value)
Array version of:
ClearBufferiv |
static void |
glClearBufferiv(int buffer,
int drawbuffer,
java.nio.IntBuffer value)
Clears an individual buffer of the currently bound framebuffer object to the
DRAW_FRAMEBUFFER binding. |
static void |
glClearBufferuiv(int buffer,
int drawbuffer,
int[] value)
Array version of:
ClearBufferuiv |
static void |
glClearBufferuiv(int buffer,
int drawbuffer,
java.nio.IntBuffer value)
Clears an individual buffer of the currently bound framebuffer object to the
DRAW_FRAMEBUFFER binding. |
static void |
glColorMaski(int buf,
boolean r,
boolean g,
boolean b,
boolean a)
Enables and disables writing of frame buffer color components.
|
static void |
glDeleteFramebuffers(int framebuffer)
Deletes framebuffer objects.
|
static void |
glDeleteFramebuffers(int[] framebuffers)
Array version of:
DeleteFramebuffers |
static void |
glDeleteFramebuffers(java.nio.IntBuffer framebuffers)
Deletes framebuffer objects.
|
static void |
glDeleteRenderbuffers(int renderbuffer)
Deletes renderbuffer objects.
|
static void |
glDeleteRenderbuffers(int[] renderbuffers)
Array version of:
DeleteRenderbuffers |
static void |
glDeleteRenderbuffers(java.nio.IntBuffer renderbuffers)
Deletes renderbuffer objects.
|
static void |
glDeleteVertexArrays(int array)
Deletes vertex array objects.
|
static void |
glDeleteVertexArrays(int[] arrays)
Array version of:
DeleteVertexArrays |
static void |
glDeleteVertexArrays(java.nio.IntBuffer arrays)
Deletes vertex array objects.
|
static void |
glDisablei(int target,
int index)
Disables an indexed capability.
|
static void |
glEnablei(int cap,
int index)
Enables an indexed capability.
|
static void |
glEndConditionalRender()
Ends conditional rendering.
|
static void |
glEndTransformFeedback()
Ends transform feedback operation.
|
static void |
glFlushMappedBufferRange(int target,
long offset,
long length)
Indicates modifications to a range of a mapped buffer.
|
static void |
glFramebufferRenderbuffer(int target,
int attachment,
int renderbuffertarget,
int renderbuffer)
Attaches a renderbuffer as a logical buffer to the currently bound framebuffer object.
|
static void |
glFramebufferTexture1D(int target,
int attachment,
int textarget,
int texture,
int level)
Attaches a level of a 1D texture object as a logical buffer to the currently bound framebuffer object.
|
static void |
glFramebufferTexture2D(int target,
int attachment,
int textarget,
int texture,
int level)
Attaches a level of a 2D texture object as a logical buffer to the currently bound framebuffer object.
|
static void |
glFramebufferTexture3D(int target,
int attachment,
int textarget,
int texture,
int level,
int layer)
Attaches a layer of a 3D texture object as a logical buffer to the currently bound framebuffer object.
|
static void |
glFramebufferTextureLayer(int target,
int attachment,
int texture,
int level,
int layer)
Attaches a single layer of a texture to a framebuffer
|
static void |
glGenerateMipmap(int target)
Generate mipmaps for a specified texture target.
|
static int |
glGenFramebuffers()
Generates framebuffer object names.
|
static void |
glGenFramebuffers(int[] framebuffers)
Array version of:
GenFramebuffers |
static void |
glGenFramebuffers(java.nio.IntBuffer framebuffers)
Generates framebuffer object names.
|
static int |
glGenRenderbuffers()
Generates renderbuffer object names.
|
static void |
glGenRenderbuffers(int[] renderbuffers)
Array version of:
GenRenderbuffers |
static void |
glGenRenderbuffers(java.nio.IntBuffer renderbuffers)
Generates renderbuffer object names.
|
static int |
glGenVertexArrays()
Generates vertex array object names.
|
static void |
glGenVertexArrays(int[] arrays)
Array version of:
GenVertexArrays |
static void |
glGenVertexArrays(java.nio.IntBuffer arrays)
Generates vertex array object names.
|
static void |
glGetBooleani_v(int target,
int index,
java.nio.ByteBuffer data)
Queries the boolean value of an indexed state variable.
|
static boolean |
glGetBooleani(int target,
int index)
Queries the boolean value of an indexed state variable.
|
static int |
glGetFragDataLocation(int program,
java.nio.ByteBuffer name)
Queries the bindings of color numbers to user-defined varying out variables.
|
static int |
glGetFragDataLocation(int program,
java.lang.CharSequence name)
Queries the bindings of color numbers to user-defined varying out variables.
|
static int |
glGetFramebufferAttachmentParameteri(int target,
int attachment,
int pname)
Retrievees information about attachments of a bound framebuffer object.
|
static void |
glGetFramebufferAttachmentParameteriv(int target,
int attachment,
int pname,
int[] params)
Array version of:
GetFramebufferAttachmentParameteriv |
static void |
glGetFramebufferAttachmentParameteriv(int target,
int attachment,
int pname,
java.nio.IntBuffer params)
Retrievees information about attachments of a bound framebuffer object.
|
static void |
glGetIntegeri_v(int target,
int index,
int[] data)
Array version of:
GetIntegeri_v |
static void |
glGetIntegeri_v(int target,
int index,
java.nio.IntBuffer data)
Queries the integer value of an indexed state variable.
|
static int |
glGetIntegeri(int target,
int index)
Queries the integer value of an indexed state variable.
|
static int |
glGetRenderbufferParameteri(int target,
int pname)
Retrieves information about a bound renderbuffer object.
|
static void |
glGetRenderbufferParameteriv(int target,
int pname,
int[] params)
Array version of:
GetRenderbufferParameteriv |
static void |
glGetRenderbufferParameteriv(int target,
int pname,
java.nio.IntBuffer params)
Retrieves information about a bound renderbuffer object.
|
static java.lang.String |
glGetStringi(int name,
int index)
Queries indexed string state.
|
static int |
glGetTexParameterIi(int target,
int pname)
Returns the integer value of a texture parameter.
|
static void |
glGetTexParameterIiv(int target,
int pname,
int[] params)
Array version of:
GetTexParameterIiv |
static void |
glGetTexParameterIiv(int target,
int pname,
java.nio.IntBuffer params)
Returns the integer value of a texture parameter.
|
static int |
glGetTexParameterIui(int target,
int pname)
Returns the unsigned integer value of a texture parameter.
|
static void |
glGetTexParameterIuiv(int target,
int pname,
int[] params)
Array version of:
GetTexParameterIuiv |
static void |
glGetTexParameterIuiv(int target,
int pname,
java.nio.IntBuffer params)
Returns the unsigned integer value of a texture parameter.
|
static void |
glGetTransformFeedbackVarying(int program,
int index,
int[] length,
int[] size,
int[] type,
java.nio.ByteBuffer name)
Array version of:
GetTransformFeedbackVarying |
static java.lang.String |
glGetTransformFeedbackVarying(int program,
int index,
java.nio.IntBuffer size,
java.nio.IntBuffer type)
Retrieves information about varying variables selected for transform feedback.
|
static void |
glGetTransformFeedbackVarying(int program,
int index,
java.nio.IntBuffer length,
java.nio.IntBuffer size,
java.nio.IntBuffer type,
java.nio.ByteBuffer name)
Retrieves information about varying variables selected for transform feedback.
|
static java.lang.String |
glGetTransformFeedbackVarying(int program,
int index,
int bufSize,
java.nio.IntBuffer size,
java.nio.IntBuffer type)
Retrieves information about varying variables selected for transform feedback.
|
static int |
glGetUniformui(int program,
int location)
Returns the uint value(s) of a uniform variable.
|
static void |
glGetUniformuiv(int program,
int location,
int[] params)
Array version of:
GetUniformuiv |
static void |
glGetUniformuiv(int program,
int location,
java.nio.IntBuffer params)
Returns the uint value(s) of a uniform variable.
|
static int |
glGetVertexAttribIi(int index,
int pname)
Returns the value of a pure integer generic vertex attribute parameter.
|
static void |
glGetVertexAttribIiv(int index,
int pname,
int[] params)
Array version of:
GetVertexAttribIiv |
static void |
glGetVertexAttribIiv(int index,
int pname,
java.nio.IntBuffer params)
Returns the value of a pure integer generic vertex attribute parameter.
|
static int |
glGetVertexAttribIui(int index,
int pname)
Unsigned version of
GetVertexAttribIiv. |
static void |
glGetVertexAttribIuiv(int index,
int pname,
int[] params)
Array version of:
GetVertexAttribIuiv |
static void |
glGetVertexAttribIuiv(int index,
int pname,
java.nio.IntBuffer params)
Unsigned version of
GetVertexAttribIiv. |
static boolean |
glIsEnabledi(int target,
int index)
Tests whether an indexed capability is enabled.
|
static boolean |
glIsFramebuffer(int framebuffer)
Determines if a name corresponds to a framebuffer object.
|
static boolean |
glIsRenderbuffer(int renderbuffer)
Determines if a name corresponds to a renderbuffer object.
|
static boolean |
glIsVertexArray(int array)
Determines if a name corresponds to a vertex array object.
|
static java.nio.ByteBuffer |
glMapBufferRange(int target,
long offset,
long length,
int access)
Maps a section of a buffer object's data store.
|
static java.nio.ByteBuffer |
glMapBufferRange(int target,
long offset,
long length,
int access,
java.nio.ByteBuffer old_buffer)
Maps a section of a buffer object's data store.
|
static void |
glRenderbufferStorage(int target,
int internalformat,
int width,
int height)
Establishes data storage, format and dimensions of a renderbuffer object's image.
|
static void |
glRenderbufferStorageMultisample(int target,
int samples,
int internalformat,
int width,
int height)
Establishes data storage, format, dimensions and sample count of a renderbuffer object's image.
|
static void |
glTexParameterIi(int target,
int pname,
int param)
Sets the integer value of a texture parameter.
|
static void |
glTexParameterIiv(int target,
int pname,
int[] params)
Array version of:
TexParameterIiv |
static void |
glTexParameterIiv(int target,
int pname,
java.nio.IntBuffer params)
Sets the integer value of a texture parameter.
|
static void |
glTexParameterIui(int target,
int pname,
int param)
Sets the unsigned integer value of a texture parameter.
|
static void |
glTexParameterIuiv(int target,
int pname,
int[] params)
Array version of:
TexParameterIuiv |
static void |
glTexParameterIuiv(int target,
int pname,
java.nio.IntBuffer params)
Sets the unsigned integer value of a texture parameter.
|
static void |
glTransformFeedbackVaryings(int program,
java.lang.CharSequence[] varyings,
int bufferMode)
Specifies values to record in transform feedback buffers.
|
static void |
glTransformFeedbackVaryings(int program,
java.lang.CharSequence varying,
int bufferMode)
Specifies values to record in transform feedback buffers.
|
static void |
glTransformFeedbackVaryings(int program,
org.lwjgl.PointerBuffer varyings,
int bufferMode)
Specifies values to record in transform feedback buffers.
|
static void |
glUniform1ui(int location,
int v0)
Specifies the value of a uint uniform variable for the current program object.
|
static void |
glUniform1uiv(int location,
int[] value)
Array version of:
Uniform1uiv |
static void |
glUniform1uiv(int location,
java.nio.IntBuffer value)
Specifies the value of a single uint uniform variable or a uint uniform variable array for the current program object.
|
static void |
glUniform2ui(int location,
int v0,
int v1)
Specifies the value of a uvec2 uniform variable for the current program object.
|
static void |
glUniform2uiv(int location,
int[] value)
Array version of:
Uniform2uiv |
static void |
glUniform2uiv(int location,
java.nio.IntBuffer value)
Specifies the value of a single uvec2 uniform variable or a uvec2 uniform variable array for the current program object.
|
static void |
glUniform3ui(int location,
int v0,
int v1,
int v2)
Specifies the value of a uvec3 uniform variable for the current program object.
|
static void |
glUniform3uiv(int location,
int[] value)
Array version of:
Uniform3uiv |
static void |
glUniform3uiv(int location,
java.nio.IntBuffer value)
Specifies the value of a single uvec3 uniform variable or a uvec3 uniform variable array for the current program object.
|
static void |
glUniform4ui(int location,
int v0,
int v1,
int v2,
int v3)
Specifies the value of a uvec4 uniform variable for the current program object.
|
static void |
glUniform4uiv(int location,
int[] value)
Array version of:
Uniform4uiv |
static void |
glUniform4uiv(int location,
java.nio.IntBuffer value)
Specifies the value of a single uvec4 uniform variable or a uvec4 uniform variable array for the current program object.
|
static void |
glVertexAttribI1i(int index,
int x)
Specifies the value of a pure integer generic vertex attribute.
|
static void |
glVertexAttribI1iv(int index,
int[] v)
Array version of:
VertexAttribI1iv |
static void |
glVertexAttribI1iv(int index,
java.nio.IntBuffer v)
Pointer version of
VertexAttribI1i. |
static void |
glVertexAttribI1ui(int index,
int x)
Specifies the value of an unsigned pure integer generic vertex attribute.
|
static void |
glVertexAttribI1uiv(int index,
int[] v)
Array version of:
VertexAttribI1uiv |
static void |
glVertexAttribI1uiv(int index,
java.nio.IntBuffer v)
Pointer version of
VertexAttribI1ui. |
static void |
glVertexAttribI2i(int index,
int x,
int y)
Specifies the value of a pure integer generic vertex attribute.
|
static void |
glVertexAttribI2iv(int index,
int[] v)
Array version of:
VertexAttribI2iv |
static void |
glVertexAttribI2iv(int index,
java.nio.IntBuffer v)
Pointer version of
VertexAttribI2i. |
static void |
glVertexAttribI2ui(int index,
int x,
int y)
Specifies the value of an unsigned pure integer generic vertex attribute.
|
static void |
glVertexAttribI2uiv(int index,
int[] v)
Array version of:
VertexAttribI2uiv |
static void |
glVertexAttribI2uiv(int index,
java.nio.IntBuffer v)
Pointer version of
VertexAttribI2ui. |
static void |
glVertexAttribI3i(int index,
int x,
int y,
int z)
Specifies the value of a pure integer generic vertex attribute.
|
static void |
glVertexAttribI3iv(int index,
int[] v)
Array version of:
VertexAttribI3iv |
static void |
glVertexAttribI3iv(int index,
java.nio.IntBuffer v)
Pointer version of
VertexAttribI3i. |
static void |
glVertexAttribI3ui(int index,
int x,
int y,
int z)
Specifies the value of an unsigned pure integer generic vertex attribute.
|
static void |
glVertexAttribI3uiv(int index,
int[] v)
Array version of:
VertexAttribI3uiv |
static void |
glVertexAttribI3uiv(int index,
java.nio.IntBuffer v)
Pointer version of
VertexAttribI3ui. |
static void |
glVertexAttribI4bv(int index,
java.nio.ByteBuffer v)
Byte version of
VertexAttribI4iv. |
static void |
glVertexAttribI4i(int index,
int x,
int y,
int z,
int w)
Specifies the value of a pure integer generic vertex attribute.
|
static void |
glVertexAttribI4iv(int index,
int[] v)
Array version of:
VertexAttribI4iv |
static void |
glVertexAttribI4iv(int index,
java.nio.IntBuffer v)
Pointer version of
VertexAttribI4i. |
static void |
glVertexAttribI4sv(int index,
short[] v)
Array version of:
VertexAttribI4sv |
static void |
glVertexAttribI4sv(int index,
java.nio.ShortBuffer v)
Short version of
VertexAttribI4iv. |
static void |
glVertexAttribI4ubv(int index,
java.nio.ByteBuffer v)
Byte version of
VertexAttribI4uiv. |
static void |
glVertexAttribI4ui(int index,
int x,
int y,
int z,
int w)
Specifies the value of an unsigned pure integer generic vertex attribute.
|
static void |
glVertexAttribI4uiv(int index,
int[] v)
Array version of:
VertexAttribI4uiv |
static void |
glVertexAttribI4uiv(int index,
java.nio.IntBuffer v)
Pointer version of
VertexAttribI4ui. |
static void |
glVertexAttribI4usv(int index,
short[] v)
Array version of:
VertexAttribI4usv |
static void |
glVertexAttribI4usv(int index,
java.nio.ShortBuffer v)
Short version of
VertexAttribI4uiv. |
static void |
glVertexAttribIPointer(int index,
int size,
int type,
int stride,
java.nio.ByteBuffer pointer)
Specifies the location and organization of a pure integer vertex attribute array.
|
static void |
glVertexAttribIPointer(int index,
int size,
int type,
int stride,
java.nio.IntBuffer pointer)
Specifies the location and organization of a pure integer vertex attribute array.
|
static void |
glVertexAttribIPointer(int index,
int size,
int type,
int stride,
long pointer)
Specifies the location and organization of a pure integer vertex attribute array.
|
static void |
glVertexAttribIPointer(int index,
int size,
int type,
int stride,
java.nio.ShortBuffer pointer)
Specifies the location and organization of a pure integer vertex attribute array.
|
static void |
nglBindFragDataLocation(int program,
int colorNumber,
long name)
Unsafe version of:
BindFragDataLocation |
static void |
nglClearBufferfv(int buffer,
int drawbuffer,
long value)
Unsafe version of:
ClearBufferfv |
static void |
nglClearBufferiv(int buffer,
int drawbuffer,
long value)
Unsafe version of:
ClearBufferiv |
static void |
nglClearBufferuiv(int buffer,
int drawbuffer,
long value)
Unsafe version of:
ClearBufferuiv |
static void |
nglDeleteFramebuffers(int n,
long framebuffers)
Unsafe version of:
DeleteFramebuffers |
static void |
nglDeleteRenderbuffers(int n,
long renderbuffers)
Unsafe version of:
DeleteRenderbuffers |
static void |
nglDeleteVertexArrays(int n,
long arrays)
Unsafe version of:
DeleteVertexArrays |
static void |
nglGenFramebuffers(int n,
long framebuffers)
Unsafe version of:
GenFramebuffers |
static void |
nglGenRenderbuffers(int n,
long renderbuffers)
Unsafe version of:
GenRenderbuffers |
static void |
nglGenVertexArrays(int n,
long arrays)
Unsafe version of:
GenVertexArrays |
static void |
nglGetBooleani_v(int target,
int index,
long data)
Unsafe version of:
GetBooleani_v |
static int |
nglGetFragDataLocation(int program,
long name)
Unsafe version of:
GetFragDataLocation |
static void |
nglGetFramebufferAttachmentParameteriv(int target,
int attachment,
int pname,
long params)
Unsafe version of:
GetFramebufferAttachmentParameteriv |
static void |
nglGetIntegeri_v(int target,
int index,
long data)
Unsafe version of:
GetIntegeri_v |
static void |
nglGetRenderbufferParameteriv(int target,
int pname,
long params)
Unsafe version of:
GetRenderbufferParameteriv |
static long |
nglGetStringi(int name,
int index)
Unsafe version of:
GetStringi |
static void |
nglGetTexParameterIiv(int target,
int pname,
long params)
Unsafe version of:
GetTexParameterIiv |
static void |
nglGetTexParameterIuiv(int target,
int pname,
long params)
Unsafe version of:
GetTexParameterIuiv |
static void |
nglGetTransformFeedbackVarying(int program,
int index,
int bufSize,
long length,
long size,
long type,
long name)
Unsafe version of:
GetTransformFeedbackVarying |
static void |
nglGetUniformuiv(int program,
int location,
long params)
Unsafe version of:
GetUniformuiv |
static void |
nglGetVertexAttribIiv(int index,
int pname,
long params)
Unsafe version of:
GetVertexAttribIiv |
static void |
nglGetVertexAttribIuiv(int index,
int pname,
long params)
Unsafe version of:
GetVertexAttribIuiv |
static long |
nglMapBufferRange(int target,
long offset,
long length,
int access)
Unsafe version of:
MapBufferRange |
static void |
nglTexParameterIiv(int target,
int pname,
long params)
Unsafe version of:
TexParameterIiv |
static void |
nglTexParameterIuiv(int target,
int pname,
long params)
Unsafe version of:
TexParameterIuiv |
static void |
nglTransformFeedbackVaryings(int program,
int count,
long varyings,
int bufferMode)
Unsafe version of:
TransformFeedbackVaryings |
static void |
nglUniform1uiv(int location,
int count,
long value)
Unsafe version of:
Uniform1uiv |
static void |
nglUniform2uiv(int location,
int count,
long value)
Unsafe version of:
Uniform2uiv |
static void |
nglUniform3uiv(int location,
int count,
long value)
Unsafe version of:
Uniform3uiv |
static void |
nglUniform4uiv(int location,
int count,
long value)
Unsafe version of:
Uniform4uiv |
static void |
nglVertexAttribI1iv(int index,
long v)
Unsafe version of:
VertexAttribI1iv |
static void |
nglVertexAttribI1uiv(int index,
long v)
Unsafe version of:
VertexAttribI1uiv |
static void |
nglVertexAttribI2iv(int index,
long v)
Unsafe version of:
VertexAttribI2iv |
static void |
nglVertexAttribI2uiv(int index,
long v)
Unsafe version of:
VertexAttribI2uiv |
static void |
nglVertexAttribI3iv(int index,
long v)
Unsafe version of:
VertexAttribI3iv |
static void |
nglVertexAttribI3uiv(int index,
long v)
Unsafe version of:
VertexAttribI3uiv |
static void |
nglVertexAttribI4bv(int index,
long v)
Unsafe version of:
VertexAttribI4bv |
static void |
nglVertexAttribI4iv(int index,
long v)
Unsafe version of:
VertexAttribI4iv |
static void |
nglVertexAttribI4sv(int index,
long v)
Unsafe version of:
VertexAttribI4sv |
static void |
nglVertexAttribI4ubv(int index,
long v)
Unsafe version of:
VertexAttribI4ubv |
static void |
nglVertexAttribI4uiv(int index,
long v)
Unsafe version of:
VertexAttribI4uiv |
static void |
nglVertexAttribI4usv(int index,
long v)
Unsafe version of:
VertexAttribI4usv |
static void |
nglVertexAttribIPointer(int index,
int size,
int type,
int stride,
long pointer)
Unsafe version of:
VertexAttribIPointer |
glUniformMatrix2x3fv, glUniformMatrix2x3fv, glUniformMatrix2x4fv, glUniformMatrix2x4fv, glUniformMatrix3x2fv, glUniformMatrix3x2fv, glUniformMatrix3x4fv, glUniformMatrix3x4fv, glUniformMatrix4x2fv, glUniformMatrix4x2fv, glUniformMatrix4x3fv, glUniformMatrix4x3fv, nglUniformMatrix2x3fv, nglUniformMatrix2x4fv, nglUniformMatrix3x2fv, nglUniformMatrix3x4fv, nglUniformMatrix4x2fv, nglUniformMatrix4x3fvglAttachShader, glBindAttribLocation, glBindAttribLocation, glBlendEquationSeparate, glCompileShader, glCreateProgram, glCreateShader, glDeleteProgram, glDeleteShader, glDetachShader, glDisableVertexAttribArray, glDrawBuffers, glDrawBuffers, glDrawBuffers, glEnableVertexAttribArray, glGetActiveAttrib, glGetActiveAttrib, glGetActiveAttrib, glGetActiveAttrib, glGetActiveUniform, glGetActiveUniform, glGetActiveUniform, glGetActiveUniform, glGetAttachedShaders, glGetAttachedShaders, glGetAttribLocation, glGetAttribLocation, glGetProgrami, glGetProgramInfoLog, glGetProgramInfoLog, glGetProgramInfoLog, glGetProgramInfoLog, glGetProgramiv, glGetProgramiv, glGetShaderi, glGetShaderInfoLog, glGetShaderInfoLog, glGetShaderInfoLog, glGetShaderInfoLog, glGetShaderiv, glGetShaderiv, glGetShaderSource, glGetShaderSource, glGetShaderSource, glGetShaderSource, glGetUniformf, glGetUniformfv, glGetUniformfv, glGetUniformi, glGetUniformiv, glGetUniformiv, glGetUniformLocation, glGetUniformLocation, glGetVertexAttribdv, glGetVertexAttribdv, glGetVertexAttribfv, glGetVertexAttribfv, glGetVertexAttribi, glGetVertexAttribiv, glGetVertexAttribiv, glGetVertexAttribPointer, glGetVertexAttribPointerv, glIsProgram, glIsShader, glLinkProgram, glShaderSource, glShaderSource, glShaderSource, glShaderSource, glStencilFuncSeparate, glStencilMaskSeparate, glStencilOpSeparate, glUniform1f, glUniform1fv, glUniform1fv, glUniform1i, glUniform1iv, glUniform1iv, glUniform2f, glUniform2fv, glUniform2fv, glUniform2i, glUniform2iv, glUniform2iv, glUniform3f, glUniform3fv, glUniform3fv, glUniform3i, glUniform3iv, glUniform3iv, glUniform4f, glUniform4fv, glUniform4fv, glUniform4i, glUniform4iv, glUniform4iv, glUniformMatrix2fv, glUniformMatrix2fv, glUniformMatrix3fv, glUniformMatrix3fv, glUniformMatrix4fv, glUniformMatrix4fv, glUseProgram, glValidateProgram, glVertexAttrib1d, glVertexAttrib1dv, glVertexAttrib1dv, glVertexAttrib1f, glVertexAttrib1fv, glVertexAttrib1fv, glVertexAttrib1s, glVertexAttrib1sv, glVertexAttrib1sv, glVertexAttrib2d, glVertexAttrib2dv, glVertexAttrib2dv, glVertexAttrib2f, glVertexAttrib2fv, glVertexAttrib2fv, glVertexAttrib2s, glVertexAttrib2sv, glVertexAttrib2sv, glVertexAttrib3d, glVertexAttrib3dv, glVertexAttrib3dv, glVertexAttrib3f, glVertexAttrib3fv, glVertexAttrib3fv, glVertexAttrib3s, glVertexAttrib3sv, glVertexAttrib3sv, glVertexAttrib4bv, glVertexAttrib4d, glVertexAttrib4dv, glVertexAttrib4dv, glVertexAttrib4f, glVertexAttrib4fv, glVertexAttrib4fv, glVertexAttrib4iv, glVertexAttrib4iv, glVertexAttrib4Nbv, glVertexAttrib4Niv, glVertexAttrib4Niv, glVertexAttrib4Nsv, glVertexAttrib4Nsv, glVertexAttrib4Nub, glVertexAttrib4Nubv, glVertexAttrib4Nuiv, glVertexAttrib4Nuiv, glVertexAttrib4Nusv, glVertexAttrib4Nusv, glVertexAttrib4s, glVertexAttrib4sv, glVertexAttrib4sv, glVertexAttrib4ubv, glVertexAttrib4uiv, glVertexAttrib4uiv, glVertexAttrib4usv, glVertexAttrib4usv, glVertexAttribPointer, glVertexAttribPointer, glVertexAttribPointer, glVertexAttribPointer, glVertexAttribPointer, nglBindAttribLocation, nglDrawBuffers, nglGetActiveAttrib, nglGetActiveUniform, nglGetAttachedShaders, nglGetAttribLocation, nglGetProgramInfoLog, nglGetProgramiv, nglGetShaderInfoLog, nglGetShaderiv, nglGetShaderSource, nglGetUniformfv, nglGetUniformiv, nglGetUniformLocation, nglGetVertexAttribdv, nglGetVertexAttribfv, nglGetVertexAttribiv, nglGetVertexAttribPointerv, nglShaderSource, nglUniform1fv, nglUniform1iv, nglUniform2fv, nglUniform2iv, nglUniform3fv, nglUniform3iv, nglUniform4fv, nglUniform4iv, nglUniformMatrix2fv, nglUniformMatrix3fv, nglUniformMatrix4fv, nglVertexAttrib1dv, nglVertexAttrib1fv, nglVertexAttrib1sv, nglVertexAttrib2dv, nglVertexAttrib2fv, nglVertexAttrib2sv, nglVertexAttrib3dv, nglVertexAttrib3fv, nglVertexAttrib3sv, nglVertexAttrib4bv, nglVertexAttrib4dv, nglVertexAttrib4fv, nglVertexAttrib4iv, nglVertexAttrib4Nbv, nglVertexAttrib4Niv, nglVertexAttrib4Nsv, nglVertexAttrib4Nubv, nglVertexAttrib4Nuiv, nglVertexAttrib4Nusv, nglVertexAttrib4sv, nglVertexAttrib4ubv, nglVertexAttrib4uiv, nglVertexAttrib4usv, nglVertexAttribPointerglBeginQuery, glBindBuffer, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glDeleteBuffers, glDeleteBuffers, glDeleteBuffers, glDeleteQueries, glDeleteQueries, glDeleteQueries, glEndQuery, glGenBuffers, glGenBuffers, glGenBuffers, glGenQueries, glGenQueries, glGenQueries, glGetBufferParameteri, glGetBufferParameteriv, glGetBufferParameteriv, glGetBufferPointer, glGetBufferPointerv, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetQueryi, glGetQueryiv, glGetQueryiv, glGetQueryObjecti, glGetQueryObjectiv, glGetQueryObjectiv, glGetQueryObjectui, glGetQueryObjectuiv, glGetQueryObjectuiv, glIsBuffer, glIsQuery, glMapBuffer, glMapBuffer, glMapBuffer, glUnmapBuffer, nglBufferData, nglBufferSubData, nglDeleteBuffers, nglDeleteQueries, nglGenBuffers, nglGenQueries, nglGetBufferParameteriv, nglGetBufferPointerv, nglGetBufferSubData, nglGetQueryiv, nglGetQueryObjectiv, nglGetQueryObjectuiv, nglMapBufferglBlendColor, glBlendEquation, glBlendFuncSeparate, glMultiDrawArrays, glMultiDrawArrays, glMultiDrawElements, glMultiDrawElements, glPointParameterf, glPointParameterfv, glPointParameterfv, glPointParameteri, glPointParameteriv, glPointParameteriv, nglMultiDrawArrays, nglMultiDrawElements, nglPointParameterfv, nglPointParameterivglActiveTexture, glCompressedTexImage1D, glCompressedTexImage1D, glCompressedTexImage2D, glCompressedTexImage2D, glCompressedTexImage3D, glCompressedTexImage3D, glCompressedTexSubImage1D, glCompressedTexSubImage1D, glCompressedTexSubImage2D, glCompressedTexSubImage2D, glCompressedTexSubImage3D, glCompressedTexSubImage3D, glGetCompressedTexImage, glGetCompressedTexImage, glSampleCoverage, nglCompressedTexImage1D, nglCompressedTexImage2D, nglCompressedTexImage3D, nglCompressedTexSubImage1D, nglCompressedTexSubImage2D, nglCompressedTexSubImage3D, nglGetCompressedTexImageglCopyTexSubImage3D, glDrawRangeElements, glDrawRangeElements, glDrawRangeElements, glDrawRangeElements, glDrawRangeElements, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, nglDrawRangeElements, nglTexImage3D, nglTexSubImage3DglBindTexture, glBlendFunc, glClear, glClearColor, glClearDepth, glClearStencil, glColorMask, glCopyTexImage1D, glCopyTexImage2D, glCopyTexSubImage1D, glCopyTexSubImage2D, glCullFace, glDeleteTextures, glDeleteTextures, glDeleteTextures, glDepthFunc, glDepthMask, glDepthRange, glDisable, glDrawArrays, glDrawBuffer, glDrawElements, glDrawElements, glDrawElements, glDrawElements, glDrawElements, glEnable, glFinish, glFlush, glFrontFace, glGenTextures, glGenTextures, glGenTextures, glGetBoolean, glGetBooleanv, glGetDouble, glGetDoublev, glGetDoublev, glGetError, glGetFloat, glGetFloatv, glGetFloatv, glGetInteger, glGetIntegerv, glGetIntegerv, glGetPointer, glGetPointerv, glGetString, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexLevelParameterf, glGetTexLevelParameterfv, glGetTexLevelParameterfv, glGetTexLevelParameteri, glGetTexLevelParameteriv, glGetTexLevelParameteriv, glGetTexParameterf, glGetTexParameterfv, glGetTexParameterfv, glGetTexParameteri, glGetTexParameteriv, glGetTexParameteriv, glHint, glIsEnabled, glIsTexture, glLineWidth, glLogicOp, glPixelStoref, glPixelStorei, glPointSize, glPolygonMode, glPolygonOffset, glReadBuffer, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glScissor, glStencilFunc, glStencilMask, glStencilOp, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexParameterf, glTexParameterfv, glTexParameterfv, glTexParameteri, glTexParameteriv, glTexParameteriv, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glViewport, nglDeleteTextures, nglDrawElements, nglGenTextures, nglGetBooleanv, nglGetDoublev, nglGetFloatv, nglGetIntegerv, nglGetPointerv, nglGetString, nglGetTexImage, nglGetTexLevelParameterfv, nglGetTexLevelParameteriv, nglGetTexParameterfv, nglGetTexParameteriv, nglReadPixels, nglTexImage1D, nglTexImage2D, nglTexParameterfv, nglTexParameteriv, nglTexSubImage1D, nglTexSubImage2Dpublic static final int GL_MAJOR_VERSION
public static final int GL_MINOR_VERSION
public static final int GL_NUM_EXTENSIONS
public static final int GL_CONTEXT_FLAGS
public static final int GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT
public static final int GL_COMPARE_REF_TO_TEXTURE
public static final int GL_CLIP_DISTANCE0
public static final int GL_CLIP_DISTANCE1
public static final int GL_CLIP_DISTANCE2
public static final int GL_CLIP_DISTANCE3
public static final int GL_CLIP_DISTANCE4
public static final int GL_CLIP_DISTANCE5
public static final int GL_CLIP_DISTANCE6
public static final int GL_CLIP_DISTANCE7
public static final int GL_MAX_CLIP_DISTANCES
public static final int GL_MAX_VARYING_COMPONENTS
public static final int GL_VERTEX_ATTRIB_ARRAY_INTEGER
pname parameters of GetVertexAttribdv, GetVertexAttribfv, GetVertexAttribiv, GetVertexAttribIuiv and GetVertexAttribIiv.public static final int GL_SAMPLER_1D_ARRAY
type parameter of GetActiveUniform.public static final int GL_SAMPLER_2D_ARRAY
type parameter of GetActiveUniform.public static final int GL_SAMPLER_1D_ARRAY_SHADOW
type parameter of GetActiveUniform.public static final int GL_SAMPLER_2D_ARRAY_SHADOW
type parameter of GetActiveUniform.public static final int GL_SAMPLER_CUBE_SHADOW
type parameter of GetActiveUniform.public static final int GL_UNSIGNED_INT_VEC2
type parameter of GetActiveUniform.public static final int GL_UNSIGNED_INT_VEC3
type parameter of GetActiveUniform.public static final int GL_UNSIGNED_INT_VEC4
type parameter of GetActiveUniform.public static final int GL_INT_SAMPLER_1D
type parameter of GetActiveUniform.public static final int GL_INT_SAMPLER_2D
type parameter of GetActiveUniform.public static final int GL_INT_SAMPLER_3D
type parameter of GetActiveUniform.public static final int GL_INT_SAMPLER_CUBE
type parameter of GetActiveUniform.public static final int GL_INT_SAMPLER_1D_ARRAY
type parameter of GetActiveUniform.public static final int GL_INT_SAMPLER_2D_ARRAY
type parameter of GetActiveUniform.public static final int GL_UNSIGNED_INT_SAMPLER_1D
type parameter of GetActiveUniform.public static final int GL_UNSIGNED_INT_SAMPLER_2D
type parameter of GetActiveUniform.public static final int GL_UNSIGNED_INT_SAMPLER_3D
type parameter of GetActiveUniform.public static final int GL_UNSIGNED_INT_SAMPLER_CUBE
type parameter of GetActiveUniform.public static final int GL_UNSIGNED_INT_SAMPLER_1D_ARRAY
type parameter of GetActiveUniform.public static final int GL_UNSIGNED_INT_SAMPLER_2D_ARRAY
type parameter of GetActiveUniform.public static final int GL_MIN_PROGRAM_TEXEL_OFFSET
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.public static final int GL_MAX_PROGRAM_TEXEL_OFFSET
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.public static final int GL_QUERY_WAIT
mode parameter of BeginConditionalRender.public static final int GL_QUERY_NO_WAIT
mode parameter of BeginConditionalRender.public static final int GL_QUERY_BY_REGION_WAIT
mode parameter of BeginConditionalRender.public static final int GL_QUERY_BY_REGION_NO_WAIT
mode parameter of BeginConditionalRender.public static final int GL_MAP_READ_BIT
access parameter of MapBufferRange.public static final int GL_MAP_WRITE_BIT
access parameter of MapBufferRange.public static final int GL_MAP_INVALIDATE_RANGE_BIT
access parameter of MapBufferRange.public static final int GL_MAP_INVALIDATE_BUFFER_BIT
access parameter of MapBufferRange.public static final int GL_MAP_FLUSH_EXPLICIT_BIT
access parameter of MapBufferRange.public static final int GL_MAP_UNSYNCHRONIZED_BIT
access parameter of MapBufferRange.public static final int GL_BUFFER_ACCESS_FLAGS
pname parameter of GetBufferParameteriv.public static final int GL_BUFFER_MAP_LENGTH
pname parameter of GetBufferParameteriv.public static final int GL_BUFFER_MAP_OFFSET
pname parameter of GetBufferParameteriv.public static final int GL_CLAMP_READ_COLOR
target parameter of ClampColor and the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.public static final int GL_FIXED_ONLY
clamp parameter of ClampColor.public static final int GL_DEPTH_COMPONENT32F
internalformat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorage, and
returned in the data parameter of GetTexLevelParameter and GetRenderbufferParameteriv.public static final int GL_DEPTH32F_STENCIL8
internalformat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorage, and
returned in the data parameter of GetTexLevelParameter and GetRenderbufferParameteriv.public static final int GL_FLOAT_32_UNSIGNED_INT_24_8_REV
type parameter of DrawPixels, ReadPixels, TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, and
GetTexImage.public static final int GL_TEXTURE_RED_TYPE
value parameter of GetTexLevelParameter.public static final int GL_TEXTURE_GREEN_TYPE
value parameter of GetTexLevelParameter.public static final int GL_TEXTURE_BLUE_TYPE
value parameter of GetTexLevelParameter.public static final int GL_TEXTURE_ALPHA_TYPE
value parameter of GetTexLevelParameter.public static final int GL_TEXTURE_DEPTH_TYPE
value parameter of GetTexLevelParameter.public static final int GL_UNSIGNED_NORMALIZED
params parameter of GetTexLevelParameter.public static final int GL_RGBA32F
internalFormat parameter of TexImage1D, TexImage2D, and TexImage3D.public static final int GL_RGB32F
internalFormat parameter of TexImage1D, TexImage2D, and TexImage3D.public static final int GL_RGBA16F
internalFormat parameter of TexImage1D, TexImage2D, and TexImage3D.public static final int GL_RGB16F
internalFormat parameter of TexImage1D, TexImage2D, and TexImage3D.public static final int GL_R11F_G11F_B10F
internalformat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorage.public static final int GL_UNSIGNED_INT_10F_11F_11F_REV
type parameter of DrawPixels, ReadPixels, TexImage1D, TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, TexSubImage2D,
TexSubImage3D, GetHistogram, GetMinmax, ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, GetConvolutionFilter, SeparableFilter2D,
GetSeparableFilter, ColorTable, ColorSubTable, and GetColorTable.public static final int GL_RGB9_E5
internalformat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorage.public static final int GL_UNSIGNED_INT_5_9_9_9_REV
type parameter of DrawPixels, ReadPixels, TexImage1D, TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, TexSubImage2D,
TexSubImage3D, GetHistogram, GetMinmax, ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, GetConvolutionFilter, SeparableFilter2D,
GetSeparableFilter, ColorTable, ColorSubTable, and GetColorTable.public static final int GL_TEXTURE_SHARED_SIZE
pname parameter of GetTexLevelParameterfv and GetTexLevelParameteriv.public static final int GL_FRAMEBUFFER
target parameter of BindFramebuffer, CheckFramebufferStatus, FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and
GetFramebufferAttachmentParameteriv.public static final int GL_READ_FRAMEBUFFER
target parameter of BindFramebuffer, CheckFramebufferStatus, FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and
GetFramebufferAttachmentParameteriv.public static final int GL_DRAW_FRAMEBUFFER
target parameter of BindFramebuffer, CheckFramebufferStatus, FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and
GetFramebufferAttachmentParameteriv.public static final int GL_RENDERBUFFER
target parameter of BindRenderbuffer, RenderbufferStorage, and GetRenderbufferParameteriv, and returned by
GetFramebufferAttachmentParameteriv.public static final int GL_STENCIL_INDEX1
internalformat parameter of RenderbufferStorage.public static final int GL_STENCIL_INDEX4
internalformat parameter of RenderbufferStorage.public static final int GL_STENCIL_INDEX8
internalformat parameter of RenderbufferStorage.public static final int GL_STENCIL_INDEX16
internalformat parameter of RenderbufferStorage.public static final int GL_RENDERBUFFER_WIDTH
pname parameter of GetRenderbufferParameteriv.public static final int GL_RENDERBUFFER_HEIGHT
pname parameter of GetRenderbufferParameteriv.public static final int GL_RENDERBUFFER_INTERNAL_FORMAT
pname parameter of GetRenderbufferParameteriv.public static final int GL_RENDERBUFFER_RED_SIZE
pname parameter of GetRenderbufferParameteriv.public static final int GL_RENDERBUFFER_GREEN_SIZE
pname parameter of GetRenderbufferParameteriv.public static final int GL_RENDERBUFFER_BLUE_SIZE
pname parameter of GetRenderbufferParameteriv.public static final int GL_RENDERBUFFER_ALPHA_SIZE
pname parameter of GetRenderbufferParameteriv.public static final int GL_RENDERBUFFER_DEPTH_SIZE
pname parameter of GetRenderbufferParameteriv.public static final int GL_RENDERBUFFER_STENCIL_SIZE
pname parameter of GetRenderbufferParameteriv.public static final int GL_RENDERBUFFER_SAMPLES
pname parameter of GetRenderbufferParameteriv.public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE
pname parameter of GetFramebufferAttachmentParameteriv.public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME
pname parameter of GetFramebufferAttachmentParameteriv.public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL
pname parameter of GetFramebufferAttachmentParameteriv.public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE
pname parameter of GetFramebufferAttachmentParameteriv.public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER
pname parameter of GetFramebufferAttachmentParameteriv.public static final int GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING
pname parameter of GetFramebufferAttachmentParameteriv.public static final int GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE
pname parameter of GetFramebufferAttachmentParameteriv.public static final int GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE
pname parameter of GetFramebufferAttachmentParameteriv.public static final int GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE
pname parameter of GetFramebufferAttachmentParameteriv.public static final int GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE
pname parameter of GetFramebufferAttachmentParameteriv.public static final int GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE
pname parameter of GetFramebufferAttachmentParameteriv.public static final int GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE
pname parameter of GetFramebufferAttachmentParameteriv.public static final int GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE
pname parameter of GetFramebufferAttachmentParameteriv.public static final int GL_FRAMEBUFFER_DEFAULT
params by GetFramebufferAttachmentParameteriv.public static final int GL_COLOR_ATTACHMENT0
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv.public static final int GL_COLOR_ATTACHMENT1
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv.public static final int GL_COLOR_ATTACHMENT2
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv.public static final int GL_COLOR_ATTACHMENT3
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv.public static final int GL_COLOR_ATTACHMENT4
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv.public static final int GL_COLOR_ATTACHMENT5
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv.public static final int GL_COLOR_ATTACHMENT6
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv.public static final int GL_COLOR_ATTACHMENT7
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv.public static final int GL_COLOR_ATTACHMENT8
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv.public static final int GL_COLOR_ATTACHMENT9
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv.public static final int GL_COLOR_ATTACHMENT10
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv.public static final int GL_COLOR_ATTACHMENT11
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv.public static final int GL_COLOR_ATTACHMENT12
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv.public static final int GL_COLOR_ATTACHMENT13
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv.public static final int GL_COLOR_ATTACHMENT14
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv.public static final int GL_COLOR_ATTACHMENT15
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv.public static final int GL_COLOR_ATTACHMENT16
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv.public static final int GL_COLOR_ATTACHMENT17
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv.public static final int GL_COLOR_ATTACHMENT18
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv.public static final int GL_COLOR_ATTACHMENT19
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv.public static final int GL_COLOR_ATTACHMENT20
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv.public static final int GL_COLOR_ATTACHMENT21
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv.public static final int GL_COLOR_ATTACHMENT22
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv.public static final int GL_COLOR_ATTACHMENT23
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv.public static final int GL_COLOR_ATTACHMENT24
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv.public static final int GL_COLOR_ATTACHMENT25
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv.public static final int GL_COLOR_ATTACHMENT26
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv.public static final int GL_COLOR_ATTACHMENT27
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv.public static final int GL_COLOR_ATTACHMENT28
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv.public static final int GL_COLOR_ATTACHMENT29
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv.public static final int GL_COLOR_ATTACHMENT30
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv.public static final int GL_COLOR_ATTACHMENT31
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv.public static final int GL_DEPTH_ATTACHMENT
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv.public static final int GL_STENCIL_ATTACHMENT
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv.public static final int GL_DEPTH_STENCIL_ATTACHMENT
attachment parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv.public static final int GL_MAX_SAMPLES
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.public static final int GL_FRAMEBUFFER_COMPLETE
public static final int GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT
public static final int GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
public static final int GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER
public static final int GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER
public static final int GL_FRAMEBUFFER_UNSUPPORTED
public static final int GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE
public static final int GL_FRAMEBUFFER_UNDEFINED
public static final int GL_FRAMEBUFFER_BINDING
pname parameters of GetIntegerv, GetFloatv, and GetDoublev.public static final int GL_DRAW_FRAMEBUFFER_BINDING
pname parameters of GetIntegerv, GetFloatv, and GetDoublev.public static final int GL_READ_FRAMEBUFFER_BINDING
pname parameters of GetIntegerv, GetFloatv, and GetDoublev.public static final int GL_RENDERBUFFER_BINDING
pname parameters of GetIntegerv, GetFloatv, and GetDoublev.public static final int GL_MAX_COLOR_ATTACHMENTS
pname parameters of GetIntegerv, GetFloatv, and GetDoublev.public static final int GL_MAX_RENDERBUFFER_SIZE
pname parameters of GetIntegerv, GetFloatv, and GetDoublev.public static final int GL_INVALID_FRAMEBUFFER_OPERATION
public static final int GL_DEPTH_STENCIL
format parameter of DrawPixels, ReadPixels, TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, and
GetTexImage, by the type parameter of CopyPixels, by the internalformat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D,
CopyTexImage2D, and RenderbufferStorage, and returned in the data parameter of GetTexLevelParameter and GetRenderbufferParameteriv.public static final int GL_UNSIGNED_INT_24_8
type parameter of DrawPixels, ReadPixels, TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, and
GetTexImage.public static final int GL_DEPTH24_STENCIL8
internalformat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorage, and
returned in the data parameter of GetTexLevelParameter and GetRenderbufferParameteriv.public static final int GL_TEXTURE_STENCIL_SIZE
value parameter of GetTexLevelParameter.public static final int GL_HALF_FLOAT
type parameter of DrawPixels, ReadPixels, TexImage1D, TexImage2D, TexImage3D, GetTexImage, TexSubImage1D, TexSubImage2D,
TexSubImage3D, GetHistogram, GetMinmax, ConvolutionFilter1D, ConvolutionFilter2D, GetConvolutionFilter, SeparableFilter2D, GetSeparableFilter,
ColorTable, ColorSubTable, and GetColorTable.
Accepted by the type argument of VertexPointer, NormalPointer, ColorPointer, SecondaryColorPointer, FogCoordPointer, TexCoordPointer, and
VertexAttribPointer.
public static final int GL_RGBA32UI
internalFormat parameter of TexImage1D, TexImage2D, and TexImage3D.public static final int GL_RGB32UI
internalFormat parameter of TexImage1D, TexImage2D, and TexImage3D.public static final int GL_RGBA16UI
internalFormat parameter of TexImage1D, TexImage2D, and TexImage3D.public static final int GL_RGB16UI
internalFormat parameter of TexImage1D, TexImage2D, and TexImage3D.public static final int GL_RGBA8UI
internalFormat parameter of TexImage1D, TexImage2D, and TexImage3D.public static final int GL_RGB8UI
internalFormat parameter of TexImage1D, TexImage2D, and TexImage3D.public static final int GL_RGBA32I
internalFormat parameter of TexImage1D, TexImage2D, and TexImage3D.public static final int GL_RGB32I
internalFormat parameter of TexImage1D, TexImage2D, and TexImage3D.public static final int GL_RGBA16I
internalFormat parameter of TexImage1D, TexImage2D, and TexImage3D.public static final int GL_RGB16I
internalFormat parameter of TexImage1D, TexImage2D, and TexImage3D.public static final int GL_RGBA8I
internalFormat parameter of TexImage1D, TexImage2D, and TexImage3D.public static final int GL_RGB8I
internalFormat parameter of TexImage1D, TexImage2D, and TexImage3D.public static final int GL_RED_INTEGER
format parameter of TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, DrawPixels and ReadPixels.public static final int GL_GREEN_INTEGER
format parameter of TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, DrawPixels and ReadPixels.public static final int GL_BLUE_INTEGER
format parameter of TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, DrawPixels and ReadPixels.public static final int GL_RGB_INTEGER
format parameter of TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, DrawPixels and ReadPixels.public static final int GL_RGBA_INTEGER
format parameter of TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, DrawPixels and ReadPixels.public static final int GL_BGR_INTEGER
format parameter of TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, DrawPixels and ReadPixels.public static final int GL_BGRA_INTEGER
format parameter of TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, DrawPixels and ReadPixels.public static final int GL_TEXTURE_1D_ARRAY
target parameter of TexParameteri, TexParameteriv, TexParameterf, TexParameterfv, GenerateMipmap, and BindTexture.public static final int GL_TEXTURE_2D_ARRAY
target parameter of TexParameteri, TexParameteriv, TexParameterf, TexParameterfv, GenerateMipmap, and BindTexture.public static final int GL_PROXY_TEXTURE_2D_ARRAY
target parameter of TexImage3D, TexSubImage3D, CopyTexSubImage3D, CompressedTexImage3D, and CompressedTexSubImage3D.public static final int GL_PROXY_TEXTURE_1D_ARRAY
target parameter of TexImage2D, TexSubImage2D, CopyTexImage2D, CopyTexSubImage2D, CompressedTexImage2D, and
CompressedTexSubImage2D.public static final int GL_TEXTURE_BINDING_1D_ARRAY
pname parameter of GetBooleanv, GetDoublev, GetIntegerv and GetFloatv.public static final int GL_TEXTURE_BINDING_2D_ARRAY
pname parameter of GetBooleanv, GetDoublev, GetIntegerv and GetFloatv.public static final int GL_MAX_ARRAY_TEXTURE_LAYERS
pname parameter of GetBooleanv, GetDoublev, GetIntegerv and GetFloatv.public static final int GL_COMPRESSED_RED_RGTC1
internalformat parameter of TexImage2D, CopyTexImage2D, and CompressedTexImage2D and the format parameter of
CompressedTexSubImage2D.public static final int GL_COMPRESSED_SIGNED_RED_RGTC1
internalformat parameter of TexImage2D, CopyTexImage2D, and CompressedTexImage2D and the format parameter of
CompressedTexSubImage2D.public static final int GL_COMPRESSED_RG_RGTC2
internalformat parameter of TexImage2D, CopyTexImage2D, and CompressedTexImage2D and the format parameter of
CompressedTexSubImage2D.public static final int GL_COMPRESSED_SIGNED_RG_RGTC2
internalformat parameter of TexImage2D, CopyTexImage2D, and CompressedTexImage2D and the format parameter of
CompressedTexSubImage2D.public static final int GL_R8
internalFormat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D.public static final int GL_R16
internalFormat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D.public static final int GL_RG8
internalFormat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D.public static final int GL_RG16
internalFormat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D.public static final int GL_R16F
internalFormat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D.public static final int GL_R32F
internalFormat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D.public static final int GL_RG16F
internalFormat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D.public static final int GL_RG32F
internalFormat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D.public static final int GL_R8I
internalFormat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D.public static final int GL_R8UI
internalFormat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D.public static final int GL_R16I
internalFormat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D.public static final int GL_R16UI
internalFormat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D.public static final int GL_R32I
internalFormat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D.public static final int GL_R32UI
internalFormat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D.public static final int GL_RG8I
internalFormat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D.public static final int GL_RG8UI
internalFormat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D.public static final int GL_RG16I
internalFormat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D.public static final int GL_RG16UI
internalFormat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D.public static final int GL_RG32I
internalFormat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D.public static final int GL_RG32UI
internalFormat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D.public static final int GL_RG
internalFormat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D.public static final int GL_COMPRESSED_RED
internalFormat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D.public static final int GL_COMPRESSED_RG
internalFormat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D.public static final int GL_RG_INTEGER
format parameter of TexImage3D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, and ReadPixels.public static final int GL_TRANSFORM_FEEDBACK_BUFFER
target parameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, GetBufferPointerv,
BindBufferRange, BindBufferOffset and BindBufferBase.public static final int GL_TRANSFORM_FEEDBACK_BUFFER_START
param parameter of GetIntegeri_v and GetBooleani_v.public static final int GL_TRANSFORM_FEEDBACK_BUFFER_SIZE
param parameter of GetIntegeri_v and GetBooleani_v.public static final int GL_TRANSFORM_FEEDBACK_BUFFER_BINDING
param parameter of GetIntegeri_v and GetBooleani_v, and by the pname parameter of GetBooleanv,
GetDoublev, GetIntegerv, and GetFloatv.public static final int GL_INTERLEAVED_ATTRIBS
bufferMode parameter of TransformFeedbackVaryings.public static final int GL_SEPARATE_ATTRIBS
bufferMode parameter of TransformFeedbackVaryings.public static final int GL_PRIMITIVES_GENERATED
target parameter of BeginQuery, EndQuery, and GetQueryiv.public static final int GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN
target parameter of BeginQuery, EndQuery, and GetQueryiv.public static final int GL_RASTERIZER_DISCARD
cap parameter of Enable, Disable, and IsEnabled, and by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and
GetDoublev.public static final int GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS
pname parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.public static final int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS
pname parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.public static final int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS
pname parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.public static final int GL_TRANSFORM_FEEDBACK_VARYINGS
pname parameter of GetProgramiv.public static final int GL_TRANSFORM_FEEDBACK_BUFFER_MODE
pname parameter of GetProgramiv.public static final int GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH
pname parameter of GetProgramiv.public static final int GL_VERTEX_ARRAY_BINDING
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.public static final int GL_FRAMEBUFFER_SRGB
cap parameter of Enable, Disable, and IsEnabled, and by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and
GetDoublev.public static long nglGetStringi(int name,
int index)
GetStringi@Nullable
public static java.lang.String glGetStringi(int name,
int index)
name - the indexed state to query. One of:EXTENSIONS | SHADING_LANGUAGE_VERSION |
index - the index of the particular element being queriedpublic static void nglClearBufferiv(int buffer,
int drawbuffer,
long value)
ClearBufferivpublic static void glClearBufferiv(int buffer,
int drawbuffer,
java.nio.IntBuffer value)
DRAW_FRAMEBUFFER binding.buffer - the buffer to clear. One of:COLOR | STENCIL |
drawbuffer - the draw buffer to clearvalue - for color buffers, a pointer to a four-element vector specifying R, G, B and A values to clear the buffer to. For stencil buffers, a pointer to a
single stencil value to clear the buffer to.public static void nglClearBufferuiv(int buffer,
int drawbuffer,
long value)
ClearBufferuivpublic static void glClearBufferuiv(int buffer,
int drawbuffer,
java.nio.IntBuffer value)
DRAW_FRAMEBUFFER binding.buffer - the buffer to clear. Must be:COLOR |
drawbuffer - the draw buffer to clearvalue - a pointer to a four-element vector specifying R, G, B and A values to clear the buffer topublic static void nglClearBufferfv(int buffer,
int drawbuffer,
long value)
ClearBufferfvpublic static void glClearBufferfv(int buffer,
int drawbuffer,
java.nio.FloatBuffer value)
DRAW_FRAMEBUFFER binding.buffer - the buffer to clear. One of:COLOR | DEPTH |
drawbuffer - the draw buffer to clearvalue - for color buffers, a pointer to a four-element vector specifying R, G, B and A values to clear the buffer to. For depth buffers, a pointer to a
single depth value to clear the buffer to.public static void glClearBufferfi(int buffer,
int drawbuffer,
float depth,
int stencil)
DRAW_FRAMEBUFFER binding.buffer - the buffer to clear. Must be:DEPTH_STENCIL |
drawbuffer - the draw buffer to cleardepth - the depth value to clear the buffer tostencil - the stencil value to clear the buffer topublic static void glVertexAttribI1i(int index,
int x)
index - the index of the pure integer generic vertex attribute to be modifiedx - the vertex attribute x componentpublic static void glVertexAttribI2i(int index,
int x,
int y)
index - the index of the pure integer generic vertex attribute to be modifiedx - the vertex attribute x componenty - the vertex attribute y componentpublic static void glVertexAttribI3i(int index,
int x,
int y,
int z)
index - the index of the pure integer generic vertex attribute to be modifiedx - the vertex attribute x componenty - the vertex attribute y componentz - the vertex attribute z componentpublic static void glVertexAttribI4i(int index,
int x,
int y,
int z,
int w)
index - the index of the pure integer generic vertex attribute to be modifiedx - the vertex attribute x componenty - the vertex attribute y componentz - the vertex attribute z componentw - the vertex attribute w componentpublic static void glVertexAttribI1ui(int index,
int x)
index - the index of the pure integer generic vertex attribute to be modifiedx - the vertex attribute x componentpublic static void glVertexAttribI2ui(int index,
int x,
int y)
index - the index of the pure integer generic vertex attribute to be modifiedx - the vertex attribute x componenty - the vertex attribute y componentpublic static void glVertexAttribI3ui(int index,
int x,
int y,
int z)
index - the index of the pure integer generic vertex attribute to be modifiedx - the vertex attribute x componenty - the vertex attribute y componentz - the vertex attribute z componentpublic static void glVertexAttribI4ui(int index,
int x,
int y,
int z,
int w)
index - the index of the pure integer generic vertex attribute to be modifiedx - the vertex attribute x componenty - the vertex attribute y componentz - the vertex attribute z componentw - the vertex attribute w componentpublic static void nglVertexAttribI1iv(int index,
long v)
VertexAttribI1ivpublic static void glVertexAttribI1iv(int index,
java.nio.IntBuffer v)
VertexAttribI1i.index - the index of the pure integer generic vertex attribute to be modifiedv - the pure integer vertex attribute bufferpublic static void nglVertexAttribI2iv(int index,
long v)
VertexAttribI2ivpublic static void glVertexAttribI2iv(int index,
java.nio.IntBuffer v)
VertexAttribI2i.index - the index of the pure integer generic vertex attribute to be modifiedv - the pure integer vertex attribute bufferpublic static void nglVertexAttribI3iv(int index,
long v)
VertexAttribI3ivpublic static void glVertexAttribI3iv(int index,
java.nio.IntBuffer v)
VertexAttribI3i.index - the index of the pure integer generic vertex attribute to be modifiedv - the pure integer vertex attribute bufferpublic static void nglVertexAttribI4iv(int index,
long v)
VertexAttribI4ivpublic static void glVertexAttribI4iv(int index,
java.nio.IntBuffer v)
VertexAttribI4i.index - the index of the pure integer generic vertex attribute to be modifiedv - the pure integer vertex attribute bufferpublic static void nglVertexAttribI1uiv(int index,
long v)
VertexAttribI1uivpublic static void glVertexAttribI1uiv(int index,
java.nio.IntBuffer v)
VertexAttribI1ui.index - the index of the pure integer generic vertex attribute to be modifiedv - the pure integer vertex attribute bufferpublic static void nglVertexAttribI2uiv(int index,
long v)
VertexAttribI2uivpublic static void glVertexAttribI2uiv(int index,
java.nio.IntBuffer v)
VertexAttribI2ui.index - the index of the pure integer generic vertex attribute to be modifiedv - the pure integer vertex attribute bufferpublic static void nglVertexAttribI3uiv(int index,
long v)
VertexAttribI3uivpublic static void glVertexAttribI3uiv(int index,
java.nio.IntBuffer v)
VertexAttribI3ui.index - the index of the pure integer generic vertex attribute to be modifiedv - the pure integer vertex attribute bufferpublic static void nglVertexAttribI4uiv(int index,
long v)
VertexAttribI4uivpublic static void glVertexAttribI4uiv(int index,
java.nio.IntBuffer v)
VertexAttribI4ui.index - the index of the pure integer generic vertex attribute to be modifiedv - the pure integer vertex attribute bufferpublic static void nglVertexAttribI4bv(int index,
long v)
VertexAttribI4bvpublic static void glVertexAttribI4bv(int index,
java.nio.ByteBuffer v)
VertexAttribI4iv.index - the index of the pure integer generic vertex attribute to be modifiedv - the pure integer vertex attribute bufferpublic static void nglVertexAttribI4sv(int index,
long v)
VertexAttribI4svpublic static void glVertexAttribI4sv(int index,
java.nio.ShortBuffer v)
VertexAttribI4iv.index - the index of the pure integer generic vertex attribute to be modifiedv - the pure integer vertex attribute bufferpublic static void nglVertexAttribI4ubv(int index,
long v)
VertexAttribI4ubvpublic static void glVertexAttribI4ubv(int index,
java.nio.ByteBuffer v)
VertexAttribI4uiv.index - the index of the pure integer generic vertex attribute to be modifiedv - the pure integer vertex attribute bufferpublic static void nglVertexAttribI4usv(int index,
long v)
VertexAttribI4usvpublic static void glVertexAttribI4usv(int index,
java.nio.ShortBuffer v)
VertexAttribI4uiv.index - the index of the pure integer generic vertex attribute to be modifiedv - the pure integer vertex attribute bufferpublic static void nglVertexAttribIPointer(int index,
int size,
int type,
int stride,
long pointer)
VertexAttribIPointerpublic static void glVertexAttribIPointer(int index,
int size,
int type,
int stride,
java.nio.ByteBuffer pointer)
index - the index of the pure integer generic vertex attribute to be modifiedsize - the number of values per vertex that are stored in the array. The initial value is 4. One of:| 1 | 2 | 3 | 4 | BGRA |
type - the data type of each component in the array. One of:BYTE | UNSIGNED_BYTE | SHORT | UNSIGNED_SHORT | INT | UNSIGNED_INT |
stride - the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in
the array. The initial value is 0.pointer - the vertex attribute data or the offset of the first component of the first generic vertex attribute in the array in the data store of the buffer
currently bound to the ARRAY_BUFFER target. The initial value is 0.public static void glVertexAttribIPointer(int index,
int size,
int type,
int stride,
long pointer)
index - the index of the pure integer generic vertex attribute to be modifiedsize - the number of values per vertex that are stored in the array. The initial value is 4. One of:| 1 | 2 | 3 | 4 | BGRA |
type - the data type of each component in the array. One of:BYTE | UNSIGNED_BYTE | SHORT | UNSIGNED_SHORT | INT | UNSIGNED_INT |
stride - the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in
the array. The initial value is 0.pointer - the vertex attribute data or the offset of the first component of the first generic vertex attribute in the array in the data store of the buffer
currently bound to the ARRAY_BUFFER target. The initial value is 0.public static void glVertexAttribIPointer(int index,
int size,
int type,
int stride,
java.nio.ShortBuffer pointer)
index - the index of the pure integer generic vertex attribute to be modifiedsize - the number of values per vertex that are stored in the array. The initial value is 4. One of:| 1 | 2 | 3 | 4 | BGRA |
type - the data type of each component in the array. One of:BYTE | UNSIGNED_BYTE | SHORT | UNSIGNED_SHORT | INT | UNSIGNED_INT |
stride - the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in
the array. The initial value is 0.pointer - the vertex attribute data or the offset of the first component of the first generic vertex attribute in the array in the data store of the buffer
currently bound to the ARRAY_BUFFER target. The initial value is 0.public static void glVertexAttribIPointer(int index,
int size,
int type,
int stride,
java.nio.IntBuffer pointer)
index - the index of the pure integer generic vertex attribute to be modifiedsize - the number of values per vertex that are stored in the array. The initial value is 4. One of:| 1 | 2 | 3 | 4 | BGRA |
type - the data type of each component in the array. One of:BYTE | UNSIGNED_BYTE | SHORT | UNSIGNED_SHORT | INT | UNSIGNED_INT |
stride - the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in
the array. The initial value is 0.pointer - the vertex attribute data or the offset of the first component of the first generic vertex attribute in the array in the data store of the buffer
currently bound to the ARRAY_BUFFER target. The initial value is 0.public static void nglGetVertexAttribIiv(int index,
int pname,
long params)
GetVertexAttribIivpublic static void glGetVertexAttribIiv(int index,
int pname,
java.nio.IntBuffer params)
index - the index of the pure integer generic vertex attribute to be modifiedpname - the symbolic name of the vertex attribute parameter to be queried. Must be:CURRENT_VERTEX_ATTRIB |
params - returns the requested datapublic static int glGetVertexAttribIi(int index,
int pname)
index - the index of the pure integer generic vertex attribute to be modifiedpname - the symbolic name of the vertex attribute parameter to be queried. Must be:CURRENT_VERTEX_ATTRIB |
public static void nglGetVertexAttribIuiv(int index,
int pname,
long params)
GetVertexAttribIuivpublic static void glGetVertexAttribIuiv(int index,
int pname,
java.nio.IntBuffer params)
GetVertexAttribIiv.index - the index of the pure integer generic vertex attribute to be modifiedpname - the symbolic name of the vertex attribute parameter to be queried. Must be:CURRENT_VERTEX_ATTRIB |
params - returns the requested datapublic static int glGetVertexAttribIui(int index,
int pname)
GetVertexAttribIiv.index - the index of the pure integer generic vertex attribute to be modifiedpname - the symbolic name of the vertex attribute parameter to be queried. Must be:CURRENT_VERTEX_ATTRIB |
public static void glUniform1ui(int location,
int v0)
location - the location of the uniform variable to be modifiedv0 - the uniform valuepublic static void glUniform2ui(int location,
int v0,
int v1)
location - the location of the uniform variable to be modifiedv0 - the uniform x valuev1 - the uniform y valuepublic static void glUniform3ui(int location,
int v0,
int v1,
int v2)
location - the location of the uniform variable to be modifiedv0 - the uniform x valuev1 - the uniform y valuev2 - the uniform z valuepublic static void glUniform4ui(int location,
int v0,
int v1,
int v2,
int v3)
location - the location of the uniform variable to be modifiedv0 - the uniform x valuev1 - the uniform y valuev2 - the uniform z valuev3 - the uniform w valuepublic static void nglUniform1uiv(int location,
int count,
long value)
Uniform1uivcount - the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array.public static void glUniform1uiv(int location,
java.nio.IntBuffer value)
location - the location of the uniform variable to be modifiedvalue - a pointer to an array of count values that will be used to update the specified uniform variablepublic static void nglUniform2uiv(int location,
int count,
long value)
Uniform2uivcount - the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array.public static void glUniform2uiv(int location,
java.nio.IntBuffer value)
location - the location of the uniform variable to be modifiedvalue - a pointer to an array of count values that will be used to update the specified uniform variablepublic static void nglUniform3uiv(int location,
int count,
long value)
Uniform3uivcount - the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array.public static void glUniform3uiv(int location,
java.nio.IntBuffer value)
location - the location of the uniform variable to be modifiedvalue - a pointer to an array of count values that will be used to update the specified uniform variablepublic static void nglUniform4uiv(int location,
int count,
long value)
Uniform4uivcount - the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array.public static void glUniform4uiv(int location,
java.nio.IntBuffer value)
location - the location of the uniform variable to be modifiedvalue - a pointer to an array of count values that will be used to update the specified uniform variablepublic static void nglGetUniformuiv(int program,
int location,
long params)
GetUniformuivpublic static void glGetUniformuiv(int program,
int location,
java.nio.IntBuffer params)
program - the program object to be queriedlocation - the location of the uniform variable to be queriedparams - the value of the specified uniform variablepublic static int glGetUniformui(int program,
int location)
program - the program object to be queriedlocation - the location of the uniform variable to be queriedpublic static void nglBindFragDataLocation(int program,
int colorNumber,
long name)
BindFragDataLocationpublic static void glBindFragDataLocation(int program,
int colorNumber,
java.nio.ByteBuffer name)
program - the name of the program containing varying out variable whose binding to modifycolorNumber - the color number to bind the user-defined varying out variable toname - the name of the user-defined varying out variable whose binding to modifypublic static void glBindFragDataLocation(int program,
int colorNumber,
java.lang.CharSequence name)
program - the name of the program containing varying out variable whose binding to modifycolorNumber - the color number to bind the user-defined varying out variable toname - the name of the user-defined varying out variable whose binding to modifypublic static int nglGetFragDataLocation(int program,
long name)
GetFragDataLocationpublic static int glGetFragDataLocation(int program,
java.nio.ByteBuffer name)
program - the name of the program containing varying out variable whose binding to queryname - the name of the user-defined varying out variable whose binding to querypublic static int glGetFragDataLocation(int program,
java.lang.CharSequence name)
program - the name of the program containing varying out variable whose binding to queryname - the name of the user-defined varying out variable whose binding to querypublic static void glBeginConditionalRender(int id,
int mode)
id - the name of an occlusion query object whose results are used to determine if the rendering commands are discardedmode - how glBeginConditionalRender interprets the results of the occlusion query. One of:QUERY_WAIT | QUERY_NO_WAIT | QUERY_BY_REGION_WAIT |
QUERY_BY_REGION_NO_WAIT | QUERY_WAIT_INVERTED | QUERY_NO_WAIT_INVERTED |
QUERY_BY_REGION_WAIT_INVERTED | QUERY_BY_REGION_NO_WAIT_INVERTED |
public static void glEndConditionalRender()
public static long nglMapBufferRange(int target,
long offset,
long length,
int access)
MapBufferRange@Nullable
public static java.nio.ByteBuffer glMapBufferRange(int target,
long offset,
long length,
int access)
LWJGL note: This method comes in 2 flavors:
glMapBufferRange(int, long, long, int) - Always returns a new ByteBuffer instance.glMapBufferRange(int, long, long, int, ByteBuffer) - The old_buffer parameter is reused if not null.target - a binding to which the target buffer is bound. One of:offset - the starting offset within the buffer of the range to be mappedlength - the length of the range to be mappedaccess - a combination of access flags indicating the desired access to the range. One or more of:MAP_READ_BIT | MAP_WRITE_BIT | MAP_INVALIDATE_RANGE_BIT | MAP_INVALIDATE_BUFFER_BIT |
MAP_FLUSH_EXPLICIT_BIT | MAP_UNSYNCHRONIZED_BIT |
@Nullable
public static java.nio.ByteBuffer glMapBufferRange(int target,
long offset,
long length,
int access,
@Nullable
java.nio.ByteBuffer old_buffer)
LWJGL note: This method comes in 2 flavors:
glMapBufferRange(int, long, long, int) - Always returns a new ByteBuffer instance.glMapBufferRange(int, long, long, int, ByteBuffer) - The old_buffer parameter is reused if not null.target - a binding to which the target buffer is bound. One of:offset - the starting offset within the buffer of the range to be mappedlength - the length of the range to be mappedaccess - a combination of access flags indicating the desired access to the range. One or more of:MAP_READ_BIT | MAP_WRITE_BIT | MAP_INVALIDATE_RANGE_BIT | MAP_INVALIDATE_BUFFER_BIT |
MAP_FLUSH_EXPLICIT_BIT | MAP_UNSYNCHRONIZED_BIT |
public static void glFlushMappedBufferRange(int target,
long offset,
long length)
target - the target of the flush operation. One of:offset - the start of the buffer subrange, in basic machine unitslength - the length of the buffer subrange, in basic machine unitspublic static void glClampColor(int target,
int clamp)
target - target for color clamping. Must be:CLAMP_READ_COLOR |
clamp - whether to apply color clamping. One of:TRUE | FALSE | FIXED_ONLY |
public static boolean glIsRenderbuffer(int renderbuffer)
renderbuffer - a value that may be the name of a renderbuffer objectpublic static void glBindRenderbuffer(int target,
int renderbuffer)
target - the renderbuffer target of the binding operation. Must be:RENDERBUFFER |
renderbuffer - the name of the renderbuffer object to bindpublic static void nglDeleteRenderbuffers(int n,
long renderbuffers)
DeleteRenderbuffersn - the number of renderbuffer objects to be deletedpublic static void glDeleteRenderbuffers(java.nio.IntBuffer renderbuffers)
renderbuffers - an array containing n renderbuffer objects to be deletedpublic static void glDeleteRenderbuffers(int renderbuffer)
public static void nglGenRenderbuffers(int n,
long renderbuffers)
GenRenderbuffersn - the number of renderbuffer object names to generatepublic static void glGenRenderbuffers(java.nio.IntBuffer renderbuffers)
renderbuffers - a buffer in which the generated renderbuffer object names are storedpublic static int glGenRenderbuffers()
public static void glRenderbufferStorage(int target,
int internalformat,
int width,
int height)
target - the target of the allocation. Must be:RENDERBUFFER |
internalformat - the internal format to use for the renderbuffer object's image. Must be a color-renderable, depth-renderable, or stencil-renderable format.width - the width of the renderbuffer, in pixelsheight - the height of the renderbuffer, in pixelspublic static void glRenderbufferStorageMultisample(int target,
int samples,
int internalformat,
int width,
int height)
RenderbufferStorage is equivalent to calling this method with the samples set to zero.
target - the target of the allocation. Must be:RENDERBUFFER |
samples - the number of samples to be used for the renderbuffer object's storageinternalformat - the internal format to use for the renderbuffer object's image. Must be a color-renderable, depth-renderable, or stencil-renderable format.width - the width of the renderbuffer, in pixelsheight - the height of the renderbuffer, in pixelspublic static void nglGetRenderbufferParameteriv(int target,
int pname,
long params)
GetRenderbufferParameterivpublic static void glGetRenderbufferParameteriv(int target,
int pname,
java.nio.IntBuffer params)
target - the target of the query operation. Must be:RENDERBUFFER |
pname - the parameter whose value to retrieve from the renderbuffer bound to target. One of:params - an array to receive the value of the queried parameterpublic static int glGetRenderbufferParameteri(int target,
int pname)
target - the target of the query operation. Must be:RENDERBUFFER |
pname - the parameter whose value to retrieve from the renderbuffer bound to target. One of:public static boolean glIsFramebuffer(int framebuffer)
framebuffer - a value that may be the name of a framebuffer objectpublic static void glBindFramebuffer(int target,
int framebuffer)
target - the framebuffer target of the binding operation. One of:FRAMEBUFFER | READ_FRAMEBUFFER | DRAW_FRAMEBUFFER |
framebuffer - the name of the framebuffer object to bindpublic static void nglDeleteFramebuffers(int n,
long framebuffers)
DeleteFramebuffersn - the number of framebuffer objects to be deletedpublic static void glDeleteFramebuffers(java.nio.IntBuffer framebuffers)
framebuffers - an array containing n framebuffer objects to be deletedpublic static void glDeleteFramebuffers(int framebuffer)
public static void nglGenFramebuffers(int n,
long framebuffers)
GenFramebuffersn - the number of framebuffer object names to generatepublic static void glGenFramebuffers(java.nio.IntBuffer framebuffers)
framebuffers - a buffer in which the generated framebuffer object names are storedpublic static int glGenFramebuffers()
public static int glCheckFramebufferStatus(int target)
target - the target of the framebuffer completeness check. One of:FRAMEBUFFER | READ_FRAMEBUFFER | DRAW_FRAMEBUFFER |
public static void glFramebufferTexture1D(int target,
int attachment,
int textarget,
int texture,
int level)
target - the framebuffer target. One of:FRAMEBUFFER | READ_FRAMEBUFFER | DRAW_FRAMEBUFFER |
attachment - the attachment point of the framebuffer. One of:textarget - the type of texturetexture - the texture object to attach to the framebuffer attachment point named by attachmentlevel - the mipmap level of texture to attachpublic static void glFramebufferTexture2D(int target,
int attachment,
int textarget,
int texture,
int level)
target - the framebuffer target. One of:FRAMEBUFFER | READ_FRAMEBUFFER | DRAW_FRAMEBUFFER |
attachment - the attachment point of the framebuffer. One of:textarget - the type of texturetexture - the texture object to attach to the framebuffer attachment point named by attachmentlevel - the mipmap level of texture to attachpublic static void glFramebufferTexture3D(int target,
int attachment,
int textarget,
int texture,
int level,
int layer)
target - the framebuffer target. One of:FRAMEBUFFER | READ_FRAMEBUFFER | DRAW_FRAMEBUFFER |
attachment - the attachment point of the framebuffer. One of:textarget - the type of texturetexture - the texture object to attach to the framebuffer attachment point named by attachmentlevel - the mipmap level of texture to attachlayer - the layer of a 2-dimensional image within the 3-dimensional texture.public static void glFramebufferTextureLayer(int target,
int attachment,
int texture,
int level,
int layer)
target - the framebuffer target. One of:FRAMEBUFFER | READ_FRAMEBUFFER | DRAW_FRAMEBUFFER |
attachment - the attachment point of the framebuffer. One of:texture - the texture object to attach to the framebuffer attachment point named by attachmentlevel - the mipmap level of texture to attachlayer - the layer of texture to attach.public static void glFramebufferRenderbuffer(int target,
int attachment,
int renderbuffertarget,
int renderbuffer)
target - the framebuffer target. One of:FRAMEBUFFER | READ_FRAMEBUFFER | DRAW_FRAMEBUFFER |
attachment - the attachment point of the framebuffer. One of:renderbuffertarget - the renderbuffer target. Must be:RENDERBUFFER |
renderbuffer - the name of an existing renderbuffer object of type renderbuffertarget to attachpublic static void nglGetFramebufferAttachmentParameteriv(int target,
int attachment,
int pname,
long params)
GetFramebufferAttachmentParameterivpublic static void glGetFramebufferAttachmentParameteriv(int target,
int attachment,
int pname,
java.nio.IntBuffer params)
target - the target of the query operation. One of:FRAMEBUFFER | READ_FRAMEBUFFER | DRAW_FRAMEBUFFER |
attachment - the attachment within target. One of:pname - the parameter of attachment to query. One of:params - an array to receive the value of the queried parameterpublic static int glGetFramebufferAttachmentParameteri(int target,
int attachment,
int pname)
target - the target of the query operation. One of:FRAMEBUFFER | READ_FRAMEBUFFER | DRAW_FRAMEBUFFER |
attachment - the attachment within target. One of:pname - the parameter of attachment to query. One of:public static void glBlitFramebuffer(int srcX0,
int srcY0,
int srcX1,
int srcY1,
int dstX0,
int dstY0,
int dstX1,
int dstY1,
int mask,
int filter)
srcX0 - the lower-left coordinate of the source rectangle within the read buffersrcY0 - the upper-left coordinate of the source rectangle within the read buffersrcX1 - the lower-right coordinate of the source rectangle within the read buffersrcY1 - the upper-right coordinate of the source rectangle within the read bufferdstX0 - the lower-left coordinate of the destination rectangle within the write bufferdstY0 - the upper-left coordinate of the destination rectangle within the write bufferdstX1 - the lower-right coordinate of the destination rectangle within the write bufferdstY1 - the upper-right coordinate of the destination rectangle within the write buffermask - the bitwise OR of the flags indicating which buffers are to be copied. One of:COLOR_BUFFER_BIT | DEPTH_BUFFER_BIT | STENCIL_BUFFER_BIT |
filter - the interpolation to be applied if the image is stretched. One of:NEAREST | LINEAR |
public static void glGenerateMipmap(int target)
target - the target to which the texture whose mimaps to generate is bound. One of:TEXTURE_1D | TEXTURE_2D | TEXTURE_3D | TEXTURE_1D_ARRAY | TEXTURE_2D_ARRAY | TEXTURE_CUBE_MAP |
public static void nglTexParameterIiv(int target,
int pname,
long params)
TexParameterIivpublic static void glTexParameterIiv(int target,
int pname,
java.nio.IntBuffer params)
target - the texture targetpname - the symbolic name of a single-valued texture parameterparams - the value of pnamepublic static void glTexParameterIi(int target,
int pname,
int param)
target - the texture targetpname - the symbolic name of a single-valued texture parameterpublic static void nglTexParameterIuiv(int target,
int pname,
long params)
TexParameterIuivpublic static void glTexParameterIuiv(int target,
int pname,
java.nio.IntBuffer params)
target - the texture targetpname - the symbolic name of a single-valued texture parameterparams - the value of pnamepublic static void glTexParameterIui(int target,
int pname,
int param)
target - the texture targetpname - the symbolic name of a single-valued texture parameterpublic static void nglGetTexParameterIiv(int target,
int pname,
long params)
GetTexParameterIivpublic static void glGetTexParameterIiv(int target,
int pname,
java.nio.IntBuffer params)
target - the texture targetpname - the symbolic name of a texture parameterparams - returns the texture parameter valuepublic static int glGetTexParameterIi(int target,
int pname)
target - the texture targetpname - the symbolic name of a texture parameterpublic static void nglGetTexParameterIuiv(int target,
int pname,
long params)
GetTexParameterIuivpublic static void glGetTexParameterIuiv(int target,
int pname,
java.nio.IntBuffer params)
target - the texture targetpname - the symbolic name of a texture parameterparams - returns the texture parameter valuepublic static int glGetTexParameterIui(int target,
int pname)
target - the texture targetpname - the symbolic name of a texture parameterpublic static void glColorMaski(int buf,
boolean r,
boolean g,
boolean b,
boolean a)
buf - the index of the draw buffer whose color mask to setr - whether R values are written or notg - whether G values are written or notb - whether B values are written or nota - whether A values are written or notpublic static void nglGetBooleani_v(int target,
int index,
long data)
GetBooleani_vpublic static void glGetBooleani_v(int target,
int index,
java.nio.ByteBuffer data)
target - the indexed state to queryindex - the index of the element being querieddata - a scalar or buffer in which to place the returned datapublic static boolean glGetBooleani(int target,
int index)
target - the indexed state to queryindex - the index of the element being queriedpublic static void nglGetIntegeri_v(int target,
int index,
long data)
GetIntegeri_vpublic static void glGetIntegeri_v(int target,
int index,
java.nio.IntBuffer data)
target - the indexed state to queryindex - the index of the element being querieddata - a scalar or buffer in which to place the returned datapublic static int glGetIntegeri(int target,
int index)
target - the indexed state to queryindex - the index of the element being queriedpublic static void glEnablei(int cap,
int index)
cap - the indexed capability to enableindex - the index to enablepublic static void glDisablei(int target,
int index)
target - the indexed capability to disableindex - the index to disablepublic static boolean glIsEnabledi(int target,
int index)
target - the indexed capability to queryindex - the index to querypublic static void glBindBufferRange(int target,
int index,
int buffer,
long offset,
long size)
target - the target of the bind operation. One of:TRANSFORM_FEEDBACK_BUFFER | UNIFORM_BUFFER | ATOMIC_COUNTER_BUFFER | SHADER_STORAGE_BUFFER |
index - the index of the binding point within the array specified by targetbuffer - a buffer object to bind to the specified binding pointoffset - the starting offset in basic machine units into the buffer object buffersize - the amount of data in machine units that can be read from the buffer object while used as an indexed targetpublic static void glBindBufferBase(int target,
int index,
int buffer)
target - the target of the bind operation. One of:TRANSFORM_FEEDBACK_BUFFER | UNIFORM_BUFFER | ATOMIC_COUNTER_BUFFER | SHADER_STORAGE_BUFFER |
index - the index of the binding point within the array specified by targetbuffer - a buffer object to bind to the specified binding pointpublic static void glBeginTransformFeedback(int primitiveMode)
primitiveMode - the output type of the primitives that will be recorded into the buffer objects that are bound for transform feedback. One of:POINTS | LINES | TRIANGLES |
public static void glEndTransformFeedback()
public static void nglTransformFeedbackVaryings(int program,
int count,
long varyings,
int bufferMode)
TransformFeedbackVaryingscount - the number of varying variables used for transform feedbackpublic static void glTransformFeedbackVaryings(int program,
org.lwjgl.PointerBuffer varyings,
int bufferMode)
program - the target program objectvaryings - an array of count zero-terminated strings specifying the names of the varying variables to use for transform feedbackbufferMode - the mode used to capture the varying variables when transform feedback is active. One of:INTERLEAVED_ATTRIBS | SEPARATE_ATTRIBS |
public static void glTransformFeedbackVaryings(int program,
java.lang.CharSequence[] varyings,
int bufferMode)
program - the target program objectvaryings - an array of count zero-terminated strings specifying the names of the varying variables to use for transform feedbackbufferMode - the mode used to capture the varying variables when transform feedback is active. One of:INTERLEAVED_ATTRIBS | SEPARATE_ATTRIBS |
public static void glTransformFeedbackVaryings(int program,
java.lang.CharSequence varying,
int bufferMode)
program - the target program objectbufferMode - the mode used to capture the varying variables when transform feedback is active. One of:INTERLEAVED_ATTRIBS | SEPARATE_ATTRIBS |
public static void nglGetTransformFeedbackVarying(int program,
int index,
int bufSize,
long length,
long size,
long type,
long name)
GetTransformFeedbackVaryingbufSize - the maximum number of characters, including the null terminator, that may be written into namepublic static void glGetTransformFeedbackVarying(int program,
int index,
@Nullable
java.nio.IntBuffer length,
java.nio.IntBuffer size,
java.nio.IntBuffer type,
java.nio.ByteBuffer name)
program - the target program objectindex - the index of the varying variable whose information to retrievelength - a variable which will receive the number of characters written into name, excluding the null-terminator. If length is NULL no length is returned.size - a variable that will receive the size of the varyingtype - a variable that will receive the type of the varyingname - a buffer into which will be written the name of the varyingpublic static java.lang.String glGetTransformFeedbackVarying(int program,
int index,
int bufSize,
java.nio.IntBuffer size,
java.nio.IntBuffer type)
program - the target program objectindex - the index of the varying variable whose information to retrievebufSize - the maximum number of characters, including the null terminator, that may be written into namesize - a variable that will receive the size of the varyingtype - a variable that will receive the type of the varyingpublic static java.lang.String glGetTransformFeedbackVarying(int program,
int index,
java.nio.IntBuffer size,
java.nio.IntBuffer type)
program - the target program objectindex - the index of the varying variable whose information to retrievesize - a variable that will receive the size of the varyingtype - a variable that will receive the type of the varyingpublic static void glBindVertexArray(int array)
array - the name of the vertex array to bindpublic static void nglDeleteVertexArrays(int n,
long arrays)
DeleteVertexArraysn - the number of vertex array objects to be deletedpublic static void glDeleteVertexArrays(java.nio.IntBuffer arrays)
arrays - an array containing the n names of the objects to be deletedpublic static void glDeleteVertexArrays(int array)
public static void nglGenVertexArrays(int n,
long arrays)
GenVertexArraysn - the number of vertex array object names to generatepublic static void glGenVertexArrays(java.nio.IntBuffer arrays)
arrays - a buffer in which the generated vertex array object names are storedpublic static int glGenVertexArrays()
public static boolean glIsVertexArray(int array)
array - a value that may be the name of a vertex array objectpublic static void glClearBufferiv(int buffer,
int drawbuffer,
int[] value)
ClearBufferivpublic static void glClearBufferuiv(int buffer,
int drawbuffer,
int[] value)
ClearBufferuivpublic static void glClearBufferfv(int buffer,
int drawbuffer,
float[] value)
ClearBufferfvpublic static void glVertexAttribI1iv(int index,
int[] v)
VertexAttribI1ivpublic static void glVertexAttribI2iv(int index,
int[] v)
VertexAttribI2ivpublic static void glVertexAttribI3iv(int index,
int[] v)
VertexAttribI3ivpublic static void glVertexAttribI4iv(int index,
int[] v)
VertexAttribI4ivpublic static void glVertexAttribI1uiv(int index,
int[] v)
VertexAttribI1uivpublic static void glVertexAttribI2uiv(int index,
int[] v)
VertexAttribI2uivpublic static void glVertexAttribI3uiv(int index,
int[] v)
VertexAttribI3uivpublic static void glVertexAttribI4uiv(int index,
int[] v)
VertexAttribI4uivpublic static void glVertexAttribI4sv(int index,
short[] v)
VertexAttribI4svpublic static void glVertexAttribI4usv(int index,
short[] v)
VertexAttribI4usvpublic static void glGetVertexAttribIiv(int index,
int pname,
int[] params)
GetVertexAttribIivpublic static void glGetVertexAttribIuiv(int index,
int pname,
int[] params)
GetVertexAttribIuivpublic static void glUniform1uiv(int location,
int[] value)
Uniform1uivpublic static void glUniform2uiv(int location,
int[] value)
Uniform2uivpublic static void glUniform3uiv(int location,
int[] value)
Uniform3uivpublic static void glUniform4uiv(int location,
int[] value)
Uniform4uivpublic static void glGetUniformuiv(int program,
int location,
int[] params)
GetUniformuivpublic static void glDeleteRenderbuffers(int[] renderbuffers)
DeleteRenderbufferspublic static void glGenRenderbuffers(int[] renderbuffers)
GenRenderbufferspublic static void glGetRenderbufferParameteriv(int target,
int pname,
int[] params)
GetRenderbufferParameterivpublic static void glDeleteFramebuffers(int[] framebuffers)
DeleteFramebufferspublic static void glGenFramebuffers(int[] framebuffers)
GenFramebufferspublic static void glGetFramebufferAttachmentParameteriv(int target,
int attachment,
int pname,
int[] params)
GetFramebufferAttachmentParameterivpublic static void glTexParameterIiv(int target,
int pname,
int[] params)
TexParameterIivpublic static void glTexParameterIuiv(int target,
int pname,
int[] params)
TexParameterIuivpublic static void glGetTexParameterIiv(int target,
int pname,
int[] params)
GetTexParameterIivpublic static void glGetTexParameterIuiv(int target,
int pname,
int[] params)
GetTexParameterIuivpublic static void glGetIntegeri_v(int target,
int index,
int[] data)
GetIntegeri_vpublic static void glGetTransformFeedbackVarying(int program,
int index,
@Nullable
int[] length,
int[] size,
int[] type,
java.nio.ByteBuffer name)
GetTransformFeedbackVaryingpublic static void glDeleteVertexArrays(int[] arrays)
DeleteVertexArrayspublic static void glGenVertexArrays(int[] arrays)
GenVertexArraysCopyright LWJGL. All Rights Reserved. License terms.