public class GLES32 extends GLES31
| Modifier and Type | Field and Description |
|---|---|
static int |
GL_BUFFER
Tokens accepted or provided by the
identifier parameters of ObjectLabel and GetObjectLabel. |
static int |
GL_CLAMP_TO_BORDER
Accepted by the
param parameter of TexParameteri, TexParameterf, SamplerParameteri and SamplerParameterf, and by the params parameter of
TexParameteriv, TexParameterfv, TexParameterIiv, TexParameterIuiv, SamplerParameterIiv, SamplerParameterIuiv and returned by the
params parameter of GetTexParameteriv, GetTexParameterfv, GetTexParameterIiv, GetTexParameterIuiv, GetSamplerParameteriv,
GetSamplerParameterfv, GetSamplerParameterIiv, and GetSamplerParameterIuiv when their pname parameter is TEXTURE_WRAP_S, TEXTURE_WRAP_T,
or TEXTURE_WRAP_R. |
static int |
GL_COLORBURN
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_COLORDODGE
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_COMPRESSED_RGBA_ASTC_10x10
Accepted by the
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D. |
static int |
GL_COMPRESSED_RGBA_ASTC_10x5
Accepted by the
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D. |
static int |
GL_COMPRESSED_RGBA_ASTC_10x6
Accepted by the
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D. |
static int |
GL_COMPRESSED_RGBA_ASTC_10x8
Accepted by the
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D. |
static int |
GL_COMPRESSED_RGBA_ASTC_12x10
Accepted by the
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D. |
static int |
GL_COMPRESSED_RGBA_ASTC_12x12
Accepted by the
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D. |
static int |
GL_COMPRESSED_RGBA_ASTC_4x4
Accepted by the
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D. |
static int |
GL_COMPRESSED_RGBA_ASTC_5x4
Accepted by the
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D. |
static int |
GL_COMPRESSED_RGBA_ASTC_5x5
Accepted by the
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D. |
static int |
GL_COMPRESSED_RGBA_ASTC_6x5
Accepted by the
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D. |
static int |
GL_COMPRESSED_RGBA_ASTC_6x6
Accepted by the
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D. |
static int |
GL_COMPRESSED_RGBA_ASTC_8x5
Accepted by the
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D. |
static int |
GL_COMPRESSED_RGBA_ASTC_8x6
Accepted by the
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D. |
static int |
GL_COMPRESSED_RGBA_ASTC_8x8
Accepted by the
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D. |
static int |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10
Accepted by the
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D. |
static int |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5
Accepted by the
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D. |
static int |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6
Accepted by the
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D. |
static int |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8
Accepted by the
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D. |
static int |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10
Accepted by the
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D. |
static int |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12
Accepted by the
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D. |
static int |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4
Accepted by the
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D. |
static int |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4
Accepted by the
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D. |
static int |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5
Accepted by the
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D. |
static int |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5
Accepted by the
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D. |
static int |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6
Accepted by the
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D. |
static int |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5
Accepted by the
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D. |
static int |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6
Accepted by the
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D. |
static int |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8
Accepted by the
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D. |
static int |
GL_CONTEXT_FLAG_DEBUG_BIT
Returned by GetIntegerv when
pname is CONTEXT_FLAGS. |
static int |
GL_CONTEXT_LOST
Returned by
GetError. |
static int |
GL_CONTEXT_ROBUST_ACCESS
Accepted by the
value parameter of GetBooleanv, GetIntegerv, and GetFloatv. |
static int |
GL_DARKEN
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_DEBUG_CALLBACK_FUNCTION
Tokens accepted by the
pname parameter of GetPointerv. |
static int |
GL_DEBUG_CALLBACK_USER_PARAM
Tokens accepted by the
pname parameter of GetPointerv. |
static int |
GL_DEBUG_GROUP_STACK_DEPTH
Tokens accepted by the
value parameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v. |
static int |
GL_DEBUG_LOGGED_MESSAGES
Tokens accepted by the
value parameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v. |
static int |
GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH
Tokens accepted by the
value parameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v. |
static int |
GL_DEBUG_OUTPUT
Tokens accepted by the
target parameters of Enable, Disable, and IsEnabled. |
static int |
GL_DEBUG_OUTPUT_SYNCHRONOUS
Tokens accepted by the
target parameters of Enable, Disable, and IsEnabled. |
static int |
GL_DEBUG_SEVERITY_HIGH
Tokens accepted or provided by the
severity parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, and the
severities parameter of GetDebugMessageLog. |
static int |
GL_DEBUG_SEVERITY_LOW
Tokens accepted or provided by the
severity parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, and the
severities parameter of GetDebugMessageLog. |
static int |
GL_DEBUG_SEVERITY_MEDIUM
Tokens accepted or provided by the
severity parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, and the
severities parameter of GetDebugMessageLog. |
static int |
GL_DEBUG_SEVERITY_NOTIFICATION
Tokens accepted or provided by the
severity parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, and the
severities parameter of GetDebugMessageLog. |
static int |
GL_DEBUG_SOURCE_API
Tokens accepted or provided by the
source parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the sources parameter
of GetDebugMessageLog. |
static int |
GL_DEBUG_SOURCE_APPLICATION
Tokens accepted or provided by the
source parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the sources parameter
of GetDebugMessageLog. |
static int |
GL_DEBUG_SOURCE_OTHER
Tokens accepted or provided by the
source parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the sources parameter
of GetDebugMessageLog. |
static int |
GL_DEBUG_SOURCE_SHADER_COMPILER
Tokens accepted or provided by the
source parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the sources parameter
of GetDebugMessageLog. |
static int |
GL_DEBUG_SOURCE_THIRD_PARTY
Tokens accepted or provided by the
source parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the sources parameter
of GetDebugMessageLog. |
static int |
GL_DEBUG_SOURCE_WINDOW_SYSTEM
Tokens accepted or provided by the
source parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the sources parameter
of GetDebugMessageLog. |
static int |
GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR
Tokens accepted or provided by the
type parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the types parameter of
GetDebugMessageLog. |
static int |
GL_DEBUG_TYPE_ERROR
Tokens accepted or provided by the
type parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the types parameter of
GetDebugMessageLog. |
static int |
GL_DEBUG_TYPE_MARKER
Tokens accepted or provided by the
type parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the types parameter of
GetDebugMessageLog. |
static int |
GL_DEBUG_TYPE_OTHER
Tokens accepted or provided by the
type parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the types parameter of
GetDebugMessageLog. |
static int |
GL_DEBUG_TYPE_PERFORMANCE
Tokens accepted or provided by the
type parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the types parameter of
GetDebugMessageLog. |
static int |
GL_DEBUG_TYPE_POP_GROUP
Tokens accepted or provided by the
type parameters of DebugMessageControl and DEBUGPROC, and the types parameter of GetDebugMessageLog. |
static int |
GL_DEBUG_TYPE_PORTABILITY
Tokens accepted or provided by the
type parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the types parameter of
GetDebugMessageLog. |
static int |
GL_DEBUG_TYPE_PUSH_GROUP
Tokens accepted or provided by the
type parameters of DebugMessageControl and DEBUGPROC, and the types parameter of GetDebugMessageLog. |
static int |
GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR
Tokens accepted or provided by the
type parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the types parameter of
GetDebugMessageLog. |
static int |
GL_DIFFERENCE
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_EXCLUSION
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_FIRST_VERTEX_CONVENTION
Returned in the
data parameter from a Get query with a pname of LAYER_PROVOKING_VERTEX. |
static int |
GL_FRACTIONAL_EVEN
Returned by GetProgramiv when
pname is TESS_GEN_SPACING. |
static int |
GL_FRACTIONAL_ODD
Returned by GetProgramiv when
pname is TESS_GEN_SPACING. |
static int |
GL_FRAGMENT_INTERPOLATION_OFFSET_BITS
Accepted by the
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v. |
static int |
GL_FRAMEBUFFER_ATTACHMENT_LAYERED
Accepted by the
pname parameter of GetFramebufferAttachmentParameteriv. |
static int |
GL_FRAMEBUFFER_DEFAULT_LAYERS
Accepted by the
pname parameter of FramebufferParameteri, and GetFramebufferParameteriv. |
static int |
GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS
Returned by CheckFramebufferStatus.
|
static int |
GL_GEOMETRY_LINKED_INPUT_TYPE
Accepted by the
pname parameter of GetProgramiv. |
static int |
GL_GEOMETRY_LINKED_OUTPUT_TYPE
Accepted by the
pname parameter of GetProgramiv. |
static int |
GL_GEOMETRY_LINKED_VERTICES_OUT
Accepted by the
pname parameter of GetProgramiv. |
static int |
GL_GEOMETRY_SHADER
Accepted by the
type parameter of CreateShader and CreateShaderProgramv, by the pname parameter of GetProgramPipelineiv and returned in
the params parameter of GetShaderiv when pname is SHADER_TYPE. |
static int |
GL_GEOMETRY_SHADER_BIT
Accepted by the
stages parameter of UseProgramStages. |
static int |
GL_GEOMETRY_SHADER_INVOCATIONS
Accepted by the
pname parameter of GetProgramiv. |
static int |
GL_GUILTY_CONTEXT_RESET
Returned by
GetGraphicsResetStatus. |
static int |
GL_HARDLIGHT
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_HSL_COLOR
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_HSL_HUE
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_HSL_LUMINOSITY
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_HSL_SATURATION
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_IMAGE_BUFFER
(note that this token name is an alias for TEXTURE_BUFFER, and is used for naming consistency with queries for the buffers bound to other buffer
binding points).
|
static int |
GL_IMAGE_CUBE_MAP_ARRAY
Returned by the
type parameter of GetActiveUniform, and by the params parameter of GetProgramResourceiv when props is TYPE. |
static int |
GL_INNOCENT_CONTEXT_RESET
Returned by
GetGraphicsResetStatus. |
static int |
GL_INT_IMAGE_BUFFER
(note that this token name is an alias for TEXTURE_BUFFER, and is used for naming consistency with queries for the buffers bound to other buffer
binding points).
|
static int |
GL_INT_IMAGE_CUBE_MAP_ARRAY
Returned by the
type parameter of GetActiveUniform, and by the params parameter of GetProgramResourceiv when props is TYPE. |
static int |
GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
Returned by the
type parameter of GetActiveUniform. |
static int |
GL_INT_SAMPLER_BUFFER
(note that this token name is an alias for TEXTURE_BUFFER, and is used for naming consistency with queries for the buffers bound to other buffer
binding points).
|
static int |
GL_INT_SAMPLER_CUBE_MAP_ARRAY
Returned by the
type parameter of GetActiveUniform, and by the params parameter of GetProgramResourceiv when props is TYPE. |
static int |
GL_IS_PER_PATCH
Accepted by the
props parameter of GetProgramResourceiv. |
static int |
GL_ISOLINES
Returned by GetProgramiv when
pname is TESS_GEN_MODE. |
static int |
GL_LAST_VERTEX_CONVENTION
Returned in the
data parameter from a Get query with a pname of LAYER_PROVOKING_VERTEX. |
static int |
GL_LAYER_PROVOKING_VERTEX
Accepted by the
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v. |
static int |
GL_LIGHTEN
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_LINE_STRIP_ADJACENCY
Accepted by the
mode parameter of DrawArrays, DrawElements, and other commands which draw primitives. |
static int |
GL_LINES_ADJACENCY
Accepted by the
mode parameter of DrawArrays, DrawElements, and other commands which draw primitives. |
static int |
GL_LOSE_CONTEXT_ON_RESET
Returned by GetIntegerv and related simple queries when
value is RESET_NOTIFICATION_STRATEGY. |
static int |
GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS
Accepted by the
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v. |
static int |
GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS
Accepted by the
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v. |
static int |
GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS
Accepted by the
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v. |
static int |
GL_MAX_DEBUG_GROUP_STACK_DEPTH
Tokens accepted by the
value parameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v. |
static int |
GL_MAX_DEBUG_LOGGED_MESSAGES
Tokens accepted by the
value parameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v. |
static int |
GL_MAX_DEBUG_MESSAGE_LENGTH
Tokens accepted by the
value parameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v. |
static int |
GL_MAX_FRAGMENT_INTERPOLATION_OFFSET
Accepted by the
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v. |
static int |
GL_MAX_FRAMEBUFFER_LAYERS
Accepted by the
pname parameter of GetIntegerv, GetBooleanv, GetInteger64v, and GetFloatv. |
static int |
GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS
Accepted by the
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v. |
static int |
GL_MAX_GEOMETRY_ATOMIC_COUNTERS
Accepted by the
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v. |
static int |
GL_MAX_GEOMETRY_IMAGE_UNIFORMS
Accepted by the
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v. |
static int |
GL_MAX_GEOMETRY_INPUT_COMPONENTS
Accepted by the
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v. |
static int |
GL_MAX_GEOMETRY_OUTPUT_COMPONENTS
Accepted by the
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v. |
static int |
GL_MAX_GEOMETRY_OUTPUT_VERTICES
Accepted by the
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v. |
static int |
GL_MAX_GEOMETRY_SHADER_INVOCATIONS
Accepted by the
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v. |
static int |
GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS
Accepted by the
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v. |
static int |
GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS
Accepted by the
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v. |
static int |
GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS
Accepted by the
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v. |
static int |
GL_MAX_GEOMETRY_UNIFORM_BLOCKS
Accepted by the
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v. |
static int |
GL_MAX_GEOMETRY_UNIFORM_COMPONENTS
Accepted by the
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v. |
static int |
GL_MAX_LABEL_LENGTH
Tokens accepted by the
value parameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v. |
static int |
GL_MAX_PATCH_VERTICES
Accepted by the
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v. |
static int |
GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS
Accepted by the
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v. |
static int |
GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS
Accepted by the
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v. |
static int |
GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS
Accepted by the
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v. |
static int |
GL_MAX_TESS_CONTROL_INPUT_COMPONENTS
Accepted by the
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v. |
static int |
GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS
Accepted by the
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v. |
static int |
GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS
Accepted by the
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v. |
static int |
GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS
Accepted by the
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v. |
static int |
GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS
Accepted by the
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v. |
static int |
GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS
Accepted by the
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v. |
static int |
GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS
Accepted by the
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v. |
static int |
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS
Accepted by the
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v. |
static int |
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS
Accepted by the
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v. |
static int |
GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS
Accepted by the
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v. |
static int |
GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS
Accepted by the
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v. |
static int |
GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS
Accepted by the
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v. |
static int |
GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS
Accepted by the
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v. |
static int |
GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS
Accepted by the
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v. |
static int |
GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS
Accepted by the
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v. |
static int |
GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS
Accepted by the
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v. |
static int |
GL_MAX_TESS_GEN_LEVEL
Accepted by the
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v. |
static int |
GL_MAX_TESS_PATCH_COMPONENTS
Accepted by the
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v. |
static int |
GL_MIN_FRAGMENT_INTERPOLATION_OFFSET
Accepted by the
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v. |
static int |
GL_MIN_SAMPLE_SHADING_VALUE
Accepted by the
pname parameter of GetBooleanv, GetIntegerv, GetInteger64v, and GetFloatv. |
static int |
GL_MULTIPLY
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARB
Accepted by the
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v. |
static int |
GL_MULTISAMPLE_LINE_WIDTH_RANGE_ARB
Accepted by the
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v. |
static int |
GL_NO_RESET_NOTIFICATION
Returned by GetIntegerv and related simple queries when
value is RESET_NOTIFICATION_STRATEGY. |
static int |
GL_OVERLAY
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_PATCH_VERTICES
Accepted by the
pname parameter of PatchParameteri, GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v. |
static int |
GL_PATCHES
Accepted by the
mode parameter of DrawArrays, DrawElements, and other commands which draw primitives. |
static int |
GL_PRIMITIVE_BOUNDING_BOX_ARB
Accepted by the
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v. |
static int |
GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED
Accepted by the
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v. |
static int |
GL_PRIMITIVES_GENERATED
Accepted by the
target parameter of BeginQuery, EndQuery, GetQueryiv, and GetQueryObjectuiv. |
static int |
GL_PROGRAM
Tokens accepted or provided by the
identifier parameters of ObjectLabel and GetObjectLabel. |
static int |
GL_PROGRAM_PIPELINE
Tokens accepted or provided by the
identifier parameters of ObjectLabel and GetObjectLabel. |
static int |
GL_QUADS
Returned by GetProgramiv when
pname is TESS_GEN_MODE. |
static int |
GL_QUERY
Tokens accepted or provided by the
identifier parameters of ObjectLabel and GetObjectLabel. |
static int |
GL_REFERENCED_BY_GEOMETRY_SHADER
Accepted by the
props parameter of GetProgramResourceiv. |
static int |
GL_REFERENCED_BY_TESS_CONTROL_SHADER
Accepted by the
props parameter of GetProgramResourceiv. |
static int |
GL_REFERENCED_BY_TESS_EVALUATION_SHADER
Accepted by the
props parameter of GetProgramResourceiv. |
static int |
GL_RESET_NOTIFICATION_STRATEGY
Accepted by the
value parameter of GetBooleanv, GetIntegerv, and GetFloatv. |
static int |
GL_SAMPLE_SHADING
Accepted by the
cap parameter of Enable, Disable, and IsEnabled, and by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and
GetInteger64v. |
static int |
GL_SAMPLER
Tokens accepted or provided by the
identifier parameters of ObjectLabel and GetObjectLabel. |
static int |
GL_SAMPLER_2D_MULTISAMPLE_ARRAY
Returned by the
type parameter of GetActiveUniform. |
static int |
GL_SAMPLER_BUFFER
(note that this token name is an alias for TEXTURE_BUFFER, and is used for naming consistency with queries for the buffers bound to other buffer
binding points).
|
static int |
GL_SAMPLER_CUBE_MAP_ARRAY
Returned by the
type parameter of GetActiveUniform, and by the params parameter of GetProgramResourceiv when props is TYPE. |
static int |
GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW
Returned by the
type parameter of GetActiveUniform, and by the params parameter of GetProgramResourceiv when props is TYPE. |
static int |
GL_SCREEN
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_SHADER
Tokens accepted or provided by the
identifier parameters of ObjectLabel and GetObjectLabel. |
static int |
GL_SOFTLIGHT
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_STACK_OVERFLOW
Returned by GetError.
|
static int |
GL_STACK_UNDERFLOW
Returned by GetError.
|
static int |
GL_TESS_CONTROL_OUTPUT_VERTICES
Accepted by the
pname parameter of GetProgramiv. |
static int |
GL_TESS_CONTROL_SHADER
Accepted by the
type parameter of CreateShader, by the pname parameter of GetProgramPipelineiv, and returned by the params
parameter of GetShaderiv. |
static int |
GL_TESS_CONTROL_SHADER_BIT
Accepted by the
stages parameter of UseProgramStages. |
static int |
GL_TESS_EVALUATION_SHADER
Accepted by the
type parameter of CreateShader, by the pname parameter of GetProgramPipelineiv, and returned by the params
parameter of GetShaderiv. |
static int |
GL_TESS_EVALUATION_SHADER_BIT
Accepted by the
stages parameter of UseProgramStages. |
static int |
GL_TESS_GEN_MODE
Accepted by the
pname parameter of GetProgramiv. |
static int |
GL_TESS_GEN_POINT_MODE
Accepted by the
pname parameter of GetProgramiv. |
static int |
GL_TESS_GEN_SPACING
Accepted by the
pname parameter of GetProgramiv. |
static int |
GL_TESS_GEN_VERTEX_ORDER
Accepted by the
pname parameter of GetProgramiv. |
static int |
GL_TEXTURE_2D_MULTISAMPLE_ARRAY
Accepted by the
target parameter of BindTexture, TexStorage3DMultisample, GetInternalformativ, TexParameter{if}*, GetTexParameter{if}v and
GetTexLevelParameter{if}v. |
static int |
GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY
Accepted by the
pname parameter of GetBooleanv, GetIntegerv, and GetFloatv. |
static int |
GL_TEXTURE_BINDING_CUBE_MAP_ARRAY
Accepted by the
pname parameter of GetBooleanv, GetIntegerv and GetFloatv. |
static int |
GL_TEXTURE_BORDER_COLOR
Accepted by the
pname parameter of TexParameteriv, TexParameterfv, SamplerParameteriv, SamplerParameterfv, TexParameterIiv,
TexParameterIuiv, SamplerParameterIiv, SamplerParameterIuiv, GetTexParameteriv, GetTexParameterfv, GetTexParameterIiv,
GetTexParameterIuiv, GetSamplerParameteriv, GetSamplerParameterfv, GetSamplerParameterIiv, and GetSamplerParameterIuiv. |
static int |
GL_TEXTURE_BUFFER
Accepted by the
target parameter of BindBuffer, BufferData, BufferSubData, MapBufferRange, BindTexture, UnmapBuffer, GetBufferParameteriv,
GetBufferPointerv, TexBuffer, and TexBufferRange. |
static int |
GL_TEXTURE_BUFFER_BINDING
Accepted by the
pname parameters of GetBooleanv, GetFloatv, and GetIntegerv. |
static int |
GL_TEXTURE_BUFFER_DATA_STORE_BINDING
Accepted by the
pname parameter of GetTexLevelParameter. |
static int |
GL_TEXTURE_BUFFER_OFFSET
Accepted by the
pname parameter of GetTexLevelParameter. |
static int |
GL_TEXTURE_BUFFER_SIZE
Accepted by the
pname parameter of GetTexLevelParameter. |
static int |
GL_TEXTURE_CUBE_MAP_ARRAY
Accepted by the
target parameter of TexParameter{if}, TexParameter{if}v, TexParameterI{i ui}v, BindTexture, GenerateMipmap, TexImage3D,
TexSubImage3D, TexStorage3D, GetTexParameter{if}v, GetTexParameter{i ui}v, GetTexLevelParameter{if}v, CompressedTexImage3D, CompressedTexSubImage3D
and CopyTexSubImage3D. |
static int |
GL_TRIANGLE_STRIP_ADJACENCY
Accepted by the
mode parameter of DrawArrays, DrawElements, and other commands which draw primitives. |
static int |
GL_TRIANGLES_ADJACENCY
Accepted by the
mode parameter of DrawArrays, DrawElements, and other commands which draw primitives. |
static int |
GL_UNDEFINED_VERTEX
Returned in the
data parameter from a Get query with a pname of LAYER_PROVOKING_VERTEX. |
static int |
GL_UNKNOWN_CONTEXT_RESET
Returned by
GetGraphicsResetStatus. |
static int |
GL_UNSIGNED_INT_IMAGE_BUFFER
(note that this token name is an alias for TEXTURE_BUFFER, and is used for naming consistency with queries for the buffers bound to other buffer
binding points).
|
static int |
GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY
Returned by the
type parameter of GetActiveUniform, and by the params parameter of GetProgramResourceiv when props is TYPE. |
static int |
GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
Returned by the
type parameter of GetActiveUniform. |
static int |
GL_UNSIGNED_INT_SAMPLER_BUFFER
(note that this token name is an alias for TEXTURE_BUFFER, and is used for naming consistency with queries for the buffers bound to other buffer
binding points).
|
static int |
GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY
Returned by the
type parameter of GetActiveUniform, and by the params parameter of GetProgramResourceiv when props is TYPE. |
GL_ACTIVE_ATOMIC_COUNTER_BUFFERS, GL_ACTIVE_PROGRAM, GL_ACTIVE_RESOURCES, GL_ACTIVE_VARIABLES, GL_ALL_BARRIER_BITS, GL_ALL_SHADER_BITS, GL_ARRAY_SIZE, GL_ARRAY_STRIDE, GL_ATOMIC_COUNTER_BARRIER_BIT, GL_ATOMIC_COUNTER_BUFFER, GL_ATOMIC_COUNTER_BUFFER_BINDING, GL_ATOMIC_COUNTER_BUFFER_INDEX, GL_ATOMIC_COUNTER_BUFFER_SIZE, GL_ATOMIC_COUNTER_BUFFER_START, GL_BLOCK_INDEX, GL_BUFFER_BINDING, GL_BUFFER_DATA_SIZE, GL_BUFFER_UPDATE_BARRIER_BIT, GL_BUFFER_VARIABLE, GL_COMMAND_BARRIER_BIT, GL_COMPUTE_SHADER, GL_COMPUTE_SHADER_BIT, GL_COMPUTE_WORK_GROUP_SIZE, GL_DEPTH_STENCIL_TEXTURE_MODE, GL_DISPATCH_INDIRECT_BUFFER, GL_DISPATCH_INDIRECT_BUFFER_BINDING, GL_DRAW_INDIRECT_BUFFER, GL_DRAW_INDIRECT_BUFFER_BINDING, GL_ELEMENT_ARRAY_BARRIER_BIT, GL_FRAGMENT_SHADER_BIT, GL_FRAMEBUFFER_BARRIER_BIT, GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS, GL_FRAMEBUFFER_DEFAULT_HEIGHT, GL_FRAMEBUFFER_DEFAULT_SAMPLES, GL_FRAMEBUFFER_DEFAULT_WIDTH, GL_IMAGE_2D, GL_IMAGE_2D_ARRAY, GL_IMAGE_3D, GL_IMAGE_BINDING_ACCESS, GL_IMAGE_BINDING_FORMAT, GL_IMAGE_BINDING_LAYER, GL_IMAGE_BINDING_LAYERED, GL_IMAGE_BINDING_LEVEL, GL_IMAGE_BINDING_NAME, GL_IMAGE_CUBE, GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS, GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE, GL_IMAGE_FORMAT_COMPATIBILITY_TYPE, GL_INT_IMAGE_2D, GL_INT_IMAGE_2D_ARRAY, GL_INT_IMAGE_3D, GL_INT_IMAGE_CUBE, GL_INT_SAMPLER_2D_MULTISAMPLE, GL_IS_ROW_MAJOR, GL_LOCATION, GL_MATRIX_STRIDE, GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS, GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE, GL_MAX_COLOR_TEXTURE_SAMPLES, GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS, GL_MAX_COMBINED_ATOMIC_COUNTERS, GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS, GL_MAX_COMBINED_IMAGE_UNIFORMS, GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES, GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS, GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS, GL_MAX_COMPUTE_ATOMIC_COUNTERS, GL_MAX_COMPUTE_IMAGE_UNIFORMS, GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS, GL_MAX_COMPUTE_SHARED_MEMORY_SIZE, GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS, GL_MAX_COMPUTE_UNIFORM_BLOCKS, GL_MAX_COMPUTE_UNIFORM_COMPONENTS, GL_MAX_COMPUTE_WORK_GROUP_COUNT, GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS, GL_MAX_COMPUTE_WORK_GROUP_SIZE, GL_MAX_DEPTH_TEXTURE_SAMPLES, GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS, GL_MAX_FRAGMENT_ATOMIC_COUNTERS, GL_MAX_FRAGMENT_IMAGE_UNIFORMS, GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS, GL_MAX_FRAMEBUFFER_HEIGHT, GL_MAX_FRAMEBUFFER_SAMPLES, GL_MAX_FRAMEBUFFER_WIDTH, GL_MAX_IMAGE_UNITS, GL_MAX_INTEGER_SAMPLES, GL_MAX_NAME_LENGTH, GL_MAX_NUM_ACTIVE_VARIABLES, GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET, GL_MAX_SAMPLE_MASK_WORDS, GL_MAX_SHADER_STORAGE_BLOCK_SIZE, GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS, GL_MAX_UNIFORM_LOCATIONS, GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS, GL_MAX_VERTEX_ATOMIC_COUNTERS, GL_MAX_VERTEX_ATTRIB_BINDINGS, GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET, GL_MAX_VERTEX_ATTRIB_STRIDE, GL_MAX_VERTEX_IMAGE_UNIFORMS, GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS, GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET, GL_NAME_LENGTH, GL_NUM_ACTIVE_VARIABLES, GL_OFFSET, GL_PIXEL_BUFFER_BARRIER_BIT, GL_PROGRAM_INPUT, GL_PROGRAM_OUTPUT, GL_PROGRAM_PIPELINE_BINDING, GL_PROGRAM_SEPARABLE, GL_READ_ONLY, GL_READ_WRITE, GL_REFERENCED_BY_COMPUTE_SHADER, GL_REFERENCED_BY_FRAGMENT_SHADER, GL_REFERENCED_BY_VERTEX_SHADER, GL_SAMPLE_MASK, GL_SAMPLE_MASK_VALUE, GL_SAMPLE_POSITION, GL_SAMPLER_2D_MULTISAMPLE, GL_SHADER_IMAGE_ACCESS_BARRIER_BIT, GL_SHADER_STORAGE_BARRIER_BIT, GL_SHADER_STORAGE_BLOCK, GL_SHADER_STORAGE_BUFFER, GL_SHADER_STORAGE_BUFFER_BINDING, GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT, GL_SHADER_STORAGE_BUFFER_SIZE, GL_SHADER_STORAGE_BUFFER_START, GL_STENCIL_INDEX, GL_TEXTURE_2D_MULTISAMPLE, GL_TEXTURE_ALPHA_SIZE, GL_TEXTURE_ALPHA_TYPE, GL_TEXTURE_BINDING_2D_MULTISAMPLE, GL_TEXTURE_BLUE_SIZE, GL_TEXTURE_BLUE_TYPE, GL_TEXTURE_COMPRESSED, GL_TEXTURE_DEPTH, GL_TEXTURE_DEPTH_SIZE, GL_TEXTURE_DEPTH_TYPE, GL_TEXTURE_FETCH_BARRIER_BIT, GL_TEXTURE_FIXED_SAMPLE_LOCATIONS, GL_TEXTURE_GREEN_SIZE, GL_TEXTURE_GREEN_TYPE, GL_TEXTURE_HEIGHT, GL_TEXTURE_INTERNAL_FORMAT, GL_TEXTURE_RED_SIZE, GL_TEXTURE_RED_TYPE, GL_TEXTURE_SAMPLES, GL_TEXTURE_SHARED_SIZE, GL_TEXTURE_STENCIL_SIZE, GL_TEXTURE_UPDATE_BARRIER_BIT, GL_TEXTURE_WIDTH, GL_TOP_LEVEL_ARRAY_SIZE, GL_TOP_LEVEL_ARRAY_STRIDE, GL_TRANSFORM_FEEDBACK_BARRIER_BIT, GL_TRANSFORM_FEEDBACK_VARYING, GL_TYPE, GL_UNIFORM, GL_UNIFORM_BARRIER_BIT, GL_UNIFORM_BLOCK, GL_UNSIGNED_INT_ATOMIC_COUNTER, GL_UNSIGNED_INT_IMAGE_2D, GL_UNSIGNED_INT_IMAGE_2D_ARRAY, GL_UNSIGNED_INT_IMAGE_3D, GL_UNSIGNED_INT_IMAGE_CUBE, GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE, GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT, GL_VERTEX_ATTRIB_BINDING, GL_VERTEX_ATTRIB_RELATIVE_OFFSET, GL_VERTEX_BINDING_BUFFER, GL_VERTEX_BINDING_DIVISOR, GL_VERTEX_BINDING_OFFSET, GL_VERTEX_BINDING_STRIDE, GL_VERTEX_SHADER_BIT, GL_WRITE_ONLYGL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH, GL_ACTIVE_UNIFORM_BLOCKS, GL_ALREADY_SIGNALED, GL_ANY_SAMPLES_PASSED, GL_ANY_SAMPLES_PASSED_CONSERVATIVE, GL_BLUE, GL_BUFFER_ACCESS_FLAGS, GL_BUFFER_MAP_LENGTH, GL_BUFFER_MAP_OFFSET, GL_BUFFER_MAP_POINTER, GL_BUFFER_MAPPED, GL_COLOR, GL_COLOR_ATTACHMENT1, GL_COLOR_ATTACHMENT10, GL_COLOR_ATTACHMENT11, GL_COLOR_ATTACHMENT12, GL_COLOR_ATTACHMENT13, GL_COLOR_ATTACHMENT14, GL_COLOR_ATTACHMENT15, GL_COLOR_ATTACHMENT16, GL_COLOR_ATTACHMENT17, GL_COLOR_ATTACHMENT18, GL_COLOR_ATTACHMENT19, GL_COLOR_ATTACHMENT2, GL_COLOR_ATTACHMENT20, GL_COLOR_ATTACHMENT21, GL_COLOR_ATTACHMENT22, GL_COLOR_ATTACHMENT23, GL_COLOR_ATTACHMENT24, GL_COLOR_ATTACHMENT25, GL_COLOR_ATTACHMENT26, GL_COLOR_ATTACHMENT27, GL_COLOR_ATTACHMENT28, GL_COLOR_ATTACHMENT29, GL_COLOR_ATTACHMENT3, GL_COLOR_ATTACHMENT30, GL_COLOR_ATTACHMENT31, GL_COLOR_ATTACHMENT4, GL_COLOR_ATTACHMENT5, GL_COLOR_ATTACHMENT6, GL_COLOR_ATTACHMENT7, GL_COLOR_ATTACHMENT8, GL_COLOR_ATTACHMENT9, GL_COMPARE_REF_TO_TEXTURE, GL_COMPRESSED_R11_EAC, GL_COMPRESSED_RG11_EAC, GL_COMPRESSED_RGB8_ETC2, GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2, GL_COMPRESSED_RGBA8_ETC2_EAC, GL_COMPRESSED_SIGNED_R11_EAC, GL_COMPRESSED_SIGNED_RG11_EAC, GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC, GL_COMPRESSED_SRGB8_ETC2, GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2, GL_CONDITION_SATISFIED, GL_COPY_READ_BUFFER, GL_COPY_READ_BUFFER_BINDING, GL_COPY_WRITE_BUFFER, GL_COPY_WRITE_BUFFER_BINDING, GL_CURRENT_QUERY, GL_DEPTH, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT32F, GL_DEPTH_STENCIL, GL_DEPTH_STENCIL_ATTACHMENT, GL_DEPTH24_STENCIL8, GL_DEPTH32F_STENCIL8, 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_DRAW_FRAMEBUFFER, GL_DRAW_FRAMEBUFFER_BINDING, GL_DYNAMIC_COPY, GL_DYNAMIC_READ, GL_FLOAT_32_UNSIGNED_INT_24_8_REV, GL_FLOAT_MAT2x3, GL_FLOAT_MAT2x4, GL_FLOAT_MAT3x2, GL_FLOAT_MAT3x4, GL_FLOAT_MAT4x2, GL_FLOAT_MAT4x3, GL_FRAGMENT_SHADER_DERIVATIVE_HINT, GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE, GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE, GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING, GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE, GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE, GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE, GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE, GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER, GL_FRAMEBUFFER_DEFAULT, GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE, GL_FRAMEBUFFER_UNDEFINED, GL_GREEN, GL_HALF_FLOAT, GL_INT_2_10_10_10_REV, GL_INT_SAMPLER_2D, GL_INT_SAMPLER_2D_ARRAY, GL_INT_SAMPLER_3D, GL_INT_SAMPLER_CUBE, GL_INTERLEAVED_ATTRIBS, GL_INVALID_INDEX, GL_MAJOR_VERSION, GL_MAP_FLUSH_EXPLICIT_BIT, GL_MAP_INVALIDATE_BUFFER_BIT, GL_MAP_INVALIDATE_RANGE_BIT, GL_MAP_READ_BIT, GL_MAP_UNSYNCHRONIZED_BIT, GL_MAP_WRITE_BIT, GL_MAX, GL_MAX_3D_TEXTURE_SIZE, GL_MAX_ARRAY_TEXTURE_LAYERS, GL_MAX_COLOR_ATTACHMENTS, GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS, GL_MAX_COMBINED_UNIFORM_BLOCKS, GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS, GL_MAX_DRAW_BUFFERS, GL_MAX_ELEMENT_INDEX, GL_MAX_ELEMENTS_INDICES, GL_MAX_ELEMENTS_VERTICES, GL_MAX_FRAGMENT_INPUT_COMPONENTS, GL_MAX_FRAGMENT_UNIFORM_BLOCKS, GL_MAX_FRAGMENT_UNIFORM_COMPONENTS, GL_MAX_PROGRAM_TEXEL_OFFSET, GL_MAX_SAMPLES, GL_MAX_SERVER_WAIT_TIMEOUT, GL_MAX_TEXTURE_LOD_BIAS, GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS, GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS, GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS, GL_MAX_UNIFORM_BLOCK_SIZE, GL_MAX_UNIFORM_BUFFER_BINDINGS, GL_MAX_VARYING_COMPONENTS, GL_MAX_VERTEX_OUTPUT_COMPONENTS, GL_MAX_VERTEX_UNIFORM_BLOCKS, GL_MAX_VERTEX_UNIFORM_COMPONENTS, GL_MIN, GL_MIN_PROGRAM_TEXEL_OFFSET, GL_MINOR_VERSION, GL_NUM_EXTENSIONS, GL_NUM_PROGRAM_BINARY_FORMATS, GL_NUM_SAMPLE_COUNTS, GL_OBJECT_TYPE, GL_PACK_ROW_LENGTH, GL_PACK_SKIP_PIXELS, GL_PACK_SKIP_ROWS, GL_PIXEL_PACK_BUFFER, GL_PIXEL_PACK_BUFFER_BINDING, GL_PIXEL_UNPACK_BUFFER, GL_PIXEL_UNPACK_BUFFER_BINDING, GL_PRIMITIVE_RESTART_FIXED_INDEX, GL_PROGRAM_BINARY_FORMATS, GL_PROGRAM_BINARY_LENGTH, GL_PROGRAM_BINARY_RETRIEVABLE_HINT, GL_QUERY_RESULT, GL_QUERY_RESULT_AVAILABLE, GL_R11F_G11F_B10F, GL_R16F, GL_R16I, GL_R16UI, GL_R32F, GL_R32I, GL_R32UI, GL_R8, GL_R8_SNORM, GL_R8I, GL_R8UI, GL_RASTERIZER_DISCARD, GL_READ_BUFFER, GL_READ_FRAMEBUFFER, GL_READ_FRAMEBUFFER_BINDING, GL_RED, GL_RED_INTEGER, GL_RENDERBUFFER_SAMPLES, GL_RG, GL_RG_INTEGER, GL_RG16F, GL_RG16I, GL_RG16UI, GL_RG32F, GL_RG32I, GL_RG32UI, GL_RG8, GL_RG8_SNORM, GL_RG8I, GL_RG8UI, GL_RGB_INTEGER, GL_RGB10_A2, GL_RGB10_A2UI, GL_RGB16F, GL_RGB16I, GL_RGB16UI, GL_RGB32F, GL_RGB32I, GL_RGB32UI, GL_RGB8, GL_RGB8_SNORM, GL_RGB8I, GL_RGB8UI, GL_RGB9_E5, GL_RGBA_INTEGER, GL_RGBA16F, GL_RGBA16I, GL_RGBA16UI, GL_RGBA32F, GL_RGBA32I, GL_RGBA32UI, GL_RGBA8, GL_RGBA8_SNORM, GL_RGBA8I, GL_RGBA8UI, GL_SAMPLER_2D_ARRAY, GL_SAMPLER_2D_ARRAY_SHADOW, GL_SAMPLER_2D_SHADOW, GL_SAMPLER_3D, GL_SAMPLER_BINDING, GL_SAMPLER_CUBE_SHADOW, GL_SEPARATE_ATTRIBS, GL_SIGNALED, GL_SIGNED_NORMALIZED, GL_SRGB, GL_SRGB8, GL_SRGB8_ALPHA8, GL_STATIC_COPY, GL_STATIC_READ, GL_STENCIL, GL_STREAM_COPY, GL_STREAM_READ, GL_SYNC_CONDITION, GL_SYNC_FENCE, GL_SYNC_FLAGS, GL_SYNC_FLUSH_COMMANDS_BIT, GL_SYNC_GPU_COMMANDS_COMPLETE, GL_SYNC_STATUS, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_3D, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_BINDING_2D_ARRAY, GL_TEXTURE_BINDING_3D, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_IMMUTABLE_FORMAT, GL_TEXTURE_IMMUTABLE_LEVELS, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MIN_LOD, GL_TEXTURE_SWIZZLE_A, GL_TEXTURE_SWIZZLE_B, GL_TEXTURE_SWIZZLE_G, GL_TEXTURE_SWIZZLE_R, GL_TEXTURE_WRAP_R, GL_TIMEOUT_EXPIRED, GL_TIMEOUT_IGNORED, GL_TRANSFORM_FEEDBACK, GL_TRANSFORM_FEEDBACK_ACTIVE, GL_TRANSFORM_FEEDBACK_BINDING, GL_TRANSFORM_FEEDBACK_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER_BINDING, GL_TRANSFORM_FEEDBACK_BUFFER_MODE, GL_TRANSFORM_FEEDBACK_BUFFER_SIZE, GL_TRANSFORM_FEEDBACK_BUFFER_START, GL_TRANSFORM_FEEDBACK_PAUSED, GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN, GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH, GL_TRANSFORM_FEEDBACK_VARYINGS, GL_UNIFORM_ARRAY_STRIDE, GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES, GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS, GL_UNIFORM_BLOCK_BINDING, GL_UNIFORM_BLOCK_DATA_SIZE, GL_UNIFORM_BLOCK_INDEX, GL_UNIFORM_BLOCK_NAME_LENGTH, GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER, GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER, GL_UNIFORM_BUFFER, GL_UNIFORM_BUFFER_BINDING, GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT, GL_UNIFORM_BUFFER_SIZE, GL_UNIFORM_BUFFER_START, GL_UNIFORM_IS_ROW_MAJOR, GL_UNIFORM_MATRIX_STRIDE, GL_UNIFORM_NAME_LENGTH, GL_UNIFORM_OFFSET, GL_UNIFORM_SIZE, GL_UNIFORM_TYPE, GL_UNPACK_IMAGE_HEIGHT, GL_UNPACK_ROW_LENGTH, GL_UNPACK_SKIP_IMAGES, GL_UNPACK_SKIP_PIXELS, GL_UNPACK_SKIP_ROWS, GL_UNSIGNALED, GL_UNSIGNED_INT_10F_11F_11F_REV, GL_UNSIGNED_INT_2_10_10_10_REV, GL_UNSIGNED_INT_24_8, GL_UNSIGNED_INT_5_9_9_9_REV, GL_UNSIGNED_INT_SAMPLER_2D, GL_UNSIGNED_INT_SAMPLER_2D_ARRAY, GL_UNSIGNED_INT_SAMPLER_3D, GL_UNSIGNED_INT_SAMPLER_CUBE, GL_UNSIGNED_INT_VEC2, GL_UNSIGNED_INT_VEC3, GL_UNSIGNED_INT_VEC4, GL_UNSIGNED_NORMALIZED, GL_VERTEX_ARRAY_BINDING, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_WAIT_FAILEDGL_ACTIVE_ATTRIBUTE_MAX_LENGTH, GL_ACTIVE_ATTRIBUTES, GL_ACTIVE_TEXTURE, GL_ACTIVE_UNIFORM_MAX_LENGTH, GL_ACTIVE_UNIFORMS, GL_ALIASED_LINE_WIDTH_RANGE, GL_ALIASED_POINT_SIZE_RANGE, GL_ALPHA, GL_ALPHA_BITS, GL_ALWAYS, GL_ARRAY_BUFFER, GL_ARRAY_BUFFER_BINDING, GL_ATTACHED_SHADERS, GL_BACK, GL_BLEND, GL_BLEND_COLOR, GL_BLEND_DST_ALPHA, GL_BLEND_DST_RGB, GL_BLEND_EQUATION, GL_BLEND_EQUATION_ALPHA, GL_BLEND_EQUATION_RGB, GL_BLEND_SRC_ALPHA, GL_BLEND_SRC_RGB, GL_BLUE_BITS, GL_BOOL, GL_BOOL_VEC2, GL_BOOL_VEC3, GL_BOOL_VEC4, GL_BUFFER_SIZE, GL_BUFFER_USAGE, GL_BYTE, GL_CCW, GL_CLAMP_TO_EDGE, GL_COLOR_ATTACHMENT0, GL_COLOR_BUFFER_BIT, GL_COLOR_CLEAR_VALUE, GL_COLOR_WRITEMASK, GL_COMPILE_STATUS, GL_COMPRESSED_TEXTURE_FORMATS, GL_CONSTANT_ALPHA, GL_CONSTANT_COLOR, GL_CULL_FACE, GL_CULL_FACE_MODE, GL_CURRENT_PROGRAM, GL_CURRENT_VERTEX_ATTRIB, GL_CW, GL_DECR, GL_DECR_WRAP, GL_DELETE_STATUS, GL_DEPTH_ATTACHMENT, GL_DEPTH_BITS, GL_DEPTH_BUFFER_BIT, GL_DEPTH_CLEAR_VALUE, GL_DEPTH_COMPONENT, GL_DEPTH_COMPONENT16, GL_DEPTH_FUNC, GL_DEPTH_RANGE, GL_DEPTH_TEST, GL_DEPTH_WRITEMASK, GL_DITHER, GL_DONT_CARE, GL_DST_ALPHA, GL_DST_COLOR, GL_DYNAMIC_DRAW, GL_ELEMENT_ARRAY_BUFFER, GL_ELEMENT_ARRAY_BUFFER_BINDING, GL_EQUAL, GL_EXTENSIONS, GL_FALSE, GL_FASTEST, GL_FIXED, GL_FLOAT, GL_FLOAT_MAT2, GL_FLOAT_MAT3, GL_FLOAT_MAT4, GL_FLOAT_VEC2, GL_FLOAT_VEC3, GL_FLOAT_VEC4, GL_FRAGMENT_SHADER, GL_FRAMEBUFFER, GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME, GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL, GL_FRAMEBUFFER_BINDING, GL_FRAMEBUFFER_COMPLETE, GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT, GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS, GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT, GL_FRAMEBUFFER_UNSUPPORTED, GL_FRONT, GL_FRONT_AND_BACK, GL_FRONT_FACE, GL_FUNC_ADD, GL_FUNC_REVERSE_SUBTRACT, GL_FUNC_SUBTRACT, GL_GENERATE_MIPMAP_HINT, GL_GEQUAL, GL_GREATER, GL_GREEN_BITS, GL_HIGH_FLOAT, GL_HIGH_INT, GL_IMPLEMENTATION_COLOR_READ_FORMAT, GL_IMPLEMENTATION_COLOR_READ_TYPE, GL_INCR, GL_INCR_WRAP, GL_INFO_LOG_LENGTH, GL_INT, GL_INT_VEC2, GL_INT_VEC3, GL_INT_VEC4, GL_INVALID_ENUM, GL_INVALID_FRAMEBUFFER_OPERATION, GL_INVALID_OPERATION, GL_INVALID_VALUE, GL_INVERT, GL_KEEP, GL_LEQUAL, GL_LESS, GL_LINE_LOOP, GL_LINE_STRIP, GL_LINE_WIDTH, GL_LINEAR, GL_LINEAR_MIPMAP_LINEAR, GL_LINEAR_MIPMAP_NEAREST, GL_LINES, GL_LINK_STATUS, GL_LOW_FLOAT, GL_LOW_INT, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS, GL_MAX_CUBE_MAP_TEXTURE_SIZE, GL_MAX_FRAGMENT_UNIFORM_VECTORS, GL_MAX_RENDERBUFFER_SIZE, GL_MAX_TEXTURE_IMAGE_UNITS, GL_MAX_TEXTURE_SIZE, GL_MAX_VARYING_VECTORS, GL_MAX_VERTEX_ATTRIBS, GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS, GL_MAX_VERTEX_UNIFORM_VECTORS, GL_MAX_VIEWPORT_DIMS, GL_MEDIUM_FLOAT, GL_MEDIUM_INT, GL_MIRRORED_REPEAT, GL_NEAREST, GL_NEAREST_MIPMAP_LINEAR, GL_NEAREST_MIPMAP_NEAREST, GL_NEVER, GL_NICEST, GL_NO_ERROR, GL_NONE, GL_NOTEQUAL, GL_NUM_COMPRESSED_TEXTURE_FORMATS, GL_NUM_SHADER_BINARY_FORMATS, GL_ONE, GL_ONE_MINUS_CONSTANT_ALPHA, GL_ONE_MINUS_CONSTANT_COLOR, GL_ONE_MINUS_DST_ALPHA, GL_ONE_MINUS_DST_COLOR, GL_ONE_MINUS_SRC_ALPHA, GL_ONE_MINUS_SRC_COLOR, GL_OUT_OF_MEMORY, GL_PACK_ALIGNMENT, GL_POINTS, GL_POLYGON_OFFSET_FACTOR, GL_POLYGON_OFFSET_FILL, GL_POLYGON_OFFSET_UNITS, GL_RED_BITS, GL_RENDERBUFFER, GL_RENDERBUFFER_ALPHA_SIZE, GL_RENDERBUFFER_BINDING, GL_RENDERBUFFER_BLUE_SIZE, GL_RENDERBUFFER_DEPTH_SIZE, GL_RENDERBUFFER_GREEN_SIZE, GL_RENDERBUFFER_HEIGHT, GL_RENDERBUFFER_INTERNAL_FORMAT, GL_RENDERBUFFER_RED_SIZE, GL_RENDERBUFFER_STENCIL_SIZE, GL_RENDERBUFFER_WIDTH, GL_RENDERER, GL_REPEAT, GL_REPLACE, GL_RGB, GL_RGB5_A1, GL_RGB565, GL_RGBA, GL_RGBA4, GL_SAMPLE_ALPHA_TO_COVERAGE, GL_SAMPLE_BUFFERS, GL_SAMPLE_COVERAGE, GL_SAMPLE_COVERAGE_INVERT, GL_SAMPLE_COVERAGE_VALUE, GL_SAMPLER_2D, GL_SAMPLER_CUBE, GL_SAMPLES, GL_SCISSOR_BOX, GL_SCISSOR_TEST, GL_SHADER_BINARY_FORMATS, GL_SHADER_COMPILER, GL_SHADER_SOURCE_LENGTH, GL_SHADER_TYPE, GL_SHADING_LANGUAGE_VERSION, GL_SHORT, GL_SRC_ALPHA, GL_SRC_ALPHA_SATURATE, GL_SRC_COLOR, GL_STATIC_DRAW, GL_STENCIL_ATTACHMENT, 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_STENCIL_BITS, GL_STENCIL_BUFFER_BIT, GL_STENCIL_CLEAR_VALUE, GL_STENCIL_FAIL, GL_STENCIL_FUNC, GL_STENCIL_INDEX8, GL_STENCIL_PASS_DEPTH_FAIL, GL_STENCIL_PASS_DEPTH_PASS, GL_STENCIL_REF, GL_STENCIL_TEST, GL_STENCIL_VALUE_MASK, GL_STENCIL_WRITEMASK, GL_STREAM_DRAW, GL_SUBPIXEL_BITS, GL_TEXTURE, GL_TEXTURE_2D, GL_TEXTURE_BINDING_2D, GL_TEXTURE_BINDING_CUBE_MAP, 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_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, 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_TEXTURE9, GL_TRIANGLE_FAN, GL_TRIANGLE_STRIP, GL_TRIANGLES, GL_TRUE, GL_UNPACK_ALIGNMENT, GL_UNSIGNED_BYTE, GL_UNSIGNED_INT, GL_UNSIGNED_SHORT, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_5_6_5, GL_VALIDATE_STATUS, GL_VENDOR, GL_VERSION, GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, 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_SHADER, GL_VIEWPORT, GL_ZERO| Modifier and Type | Method and Description |
|---|---|
static void |
glBlendBarrier()
Specifies a boundary between passes when using advanced blend equations.
|
static void |
glBlendEquationi(int buf,
int mode)
|
static void |
glBlendEquationSeparatei(int buf,
int modeRGB,
int modeAlpha)
|
static void |
glBlendFunci(int buf,
int src,
int dst)
|
static void |
glBlendFuncSeparatei(int buf,
int srcRGB,
int dstRGB,
int srcAlpha,
int dstAlpha)
|
static void |
glColorMaski(int index,
boolean r,
boolean g,
boolean b,
boolean a)
|
static void |
glCopyImageSubData(int srcName,
int srcTarget,
int srcLevel,
int srcX,
int srcY,
int srcZ,
int dstName,
int dstTarget,
int dstLevel,
int dstX,
int dstY,
int dstZ,
int srcWidth,
int srcHeight,
int srcDepth)
|
static void |
glDebugMessageCallback(GLDebugMessageCallbackI callback,
long userParam)
Specifies a callback to receive debugging messages from the GL.
|
static void |
glDebugMessageControl(int source,
int type,
int severity,
int[] ids,
boolean enabled)
Array version of:
DebugMessageControl |
static void |
glDebugMessageControl(int source,
int type,
int severity,
int id,
boolean enabled)
Controls the volume of debug output in the active debug group, by disabling specific or groups of messages.
|
static void |
glDebugMessageControl(int source,
int type,
int severity,
java.nio.IntBuffer ids,
boolean enabled)
Controls the volume of debug output in the active debug group, by disabling specific or groups of messages.
|
static void |
glDebugMessageInsert(int source,
int type,
int id,
int severity,
java.nio.ByteBuffer message)
This function can be called by applications and third-party libraries to generate their own messages, such as ones containing timestamp information or
signals about specific render system events.
|
static void |
glDebugMessageInsert(int source,
int type,
int id,
int severity,
java.lang.CharSequence message)
This function can be called by applications and third-party libraries to generate their own messages, such as ones containing timestamp information or
signals about specific render system events.
|
static void |
glDisablei(int target,
int index)
|
static void |
glDrawElementsBaseVertex(int mode,
java.nio.ByteBuffer indices,
int basevertex)
|
static void |
glDrawElementsBaseVertex(int mode,
java.nio.IntBuffer indices,
int basevertex)
|
static void |
glDrawElementsBaseVertex(int mode,
int type,
java.nio.ByteBuffer indices,
int basevertex)
|
static void |
glDrawElementsBaseVertex(int mode,
int count,
int type,
long indices,
int basevertex)
|
static void |
glDrawElementsBaseVertex(int mode,
java.nio.ShortBuffer indices,
int basevertex)
|
static void |
glDrawElementsInstancedBaseVertex(int mode,
java.nio.ByteBuffer indices,
int instancecount,
int basevertex)
|
static void |
glDrawElementsInstancedBaseVertex(int mode,
java.nio.IntBuffer indices,
int instancecount,
int basevertex)
|
static void |
glDrawElementsInstancedBaseVertex(int mode,
int type,
java.nio.ByteBuffer indices,
int instancecount,
int basevertex)
|
static void |
glDrawElementsInstancedBaseVertex(int mode,
int count,
int type,
long indices,
int instancecount,
int basevertex)
|
static void |
glDrawElementsInstancedBaseVertex(int mode,
java.nio.ShortBuffer indices,
int instancecount,
int basevertex)
|
static void |
glDrawRangeElementsBaseVertex(int mode,
int start,
int end,
java.nio.ByteBuffer indices,
int basevertex)
|
static void |
glDrawRangeElementsBaseVertex(int mode,
int start,
int end,
java.nio.IntBuffer indices,
int basevertex)
|
static void |
glDrawRangeElementsBaseVertex(int mode,
int start,
int end,
int type,
java.nio.ByteBuffer indices,
int basevertex)
|
static void |
glDrawRangeElementsBaseVertex(int mode,
int start,
int end,
int count,
int type,
long indices,
int basevertex)
|
static void |
glDrawRangeElementsBaseVertex(int mode,
int start,
int end,
java.nio.ShortBuffer indices,
int basevertex)
|
static void |
glEnablei(int target,
int index)
|
static void |
glFramebufferTexture(int target,
int attachment,
int texture,
int level)
|
static int |
glGetDebugMessageLog(int count,
int[] sources,
int[] types,
int[] ids,
int[] severities,
int[] lengths,
java.nio.ByteBuffer messageLog)
Array version of:
GetDebugMessageLog |
static int |
glGetDebugMessageLog(int count,
java.nio.IntBuffer sources,
java.nio.IntBuffer types,
java.nio.IntBuffer ids,
java.nio.IntBuffer severities,
java.nio.IntBuffer lengths,
java.nio.ByteBuffer messageLog)
Retrieves messages from the debug message log.
|
static int |
glGetGraphicsResetStatus()
Indicates if the GL context has been in a reset state at any point since the last call to GetGraphicsResetStatus:
NO_ERROR indicates that the GL context has not been in a reset state since the last call.
GUILTY_CONTEXT_RESET indicates that a reset has been detected that is attributable to the current GL context.
INNOCENT_CONTEXT_RESET indicates a reset has been detected that is not attributable to the current GL context.
UNKNOWN_CONTEXT_RESET indicates a detected graphics reset whose cause is unknown.
|
static float |
glGetnUniformf(int program,
int location)
Returns the value or values of a uniform of the default uniform block.
|
static void |
glGetnUniformfv(int program,
int location,
float[] params)
Array version of:
GetnUniformfv |
static void |
glGetnUniformfv(int program,
int location,
java.nio.FloatBuffer params)
Returns the value or values of a uniform of the default uniform block.
|
static float |
glGetnUniformi(int program,
int location)
Integer version of
GetnUniformfv. |
static void |
glGetnUniformiv(int program,
int location,
float[] params)
Array version of:
GetnUniformiv |
static void |
glGetnUniformiv(int program,
int location,
java.nio.FloatBuffer params)
Integer version of
GetnUniformfv. |
static float |
glGetnUniformui(int program,
int location)
Unsigned version of
GetnUniformiv. |
static void |
glGetnUniformuiv(int program,
int location,
float[] params)
Array version of:
GetnUniformuiv |
static void |
glGetnUniformuiv(int program,
int location,
java.nio.FloatBuffer params)
Unsigned version of
GetnUniformiv. |
static java.lang.String |
glGetObjectLabel(int identifier,
int name)
Retrieves the label of a named object identified within a namespace.
|
static java.lang.String |
glGetObjectLabel(int identifier,
int name,
int bufSize)
Retrieves the label of a named object identified within a namespace.
|
static void |
glGetObjectLabel(int identifier,
int name,
int[] length,
java.nio.ByteBuffer label)
Array version of:
GetObjectLabel |
static void |
glGetObjectLabel(int identifier,
int name,
java.nio.IntBuffer length,
java.nio.ByteBuffer label)
Retrieves the label of a named object identified within a namespace.
|
static java.lang.String |
glGetObjectPtrLabel(long ptr)
Retrieves the label of a sync object identified by a pointer.
|
static java.lang.String |
glGetObjectPtrLabel(long ptr,
int bufSize)
Retrieves the label of a sync object identified by a pointer.
|
static void |
glGetObjectPtrLabel(long ptr,
int[] length,
java.nio.ByteBuffer label)
Array version of:
GetObjectPtrLabel |
static void |
glGetObjectPtrLabel(long ptr,
java.nio.IntBuffer length,
java.nio.ByteBuffer label)
Retrieves the label of a sync object identified by a pointer.
|
static long |
glGetPointer(int pname)
|
static void |
glGetPointerv(int pname,
org.lwjgl.PointerBuffer params)
|
static int |
glGetSamplerParameterIi(int sampler,
int pname)
|
static void |
glGetSamplerParameterIiv(int sampler,
int pname,
int[] params)
Array version of:
GetSamplerParameterIiv |
static void |
glGetSamplerParameterIiv(int sampler,
int pname,
java.nio.IntBuffer params)
|
static int |
glGetSamplerParameterIui(int sampler,
int pname)
|
static void |
glGetSamplerParameterIuiv(int sampler,
int pname,
int[] params)
Array version of:
GetSamplerParameterIuiv |
static void |
glGetSamplerParameterIuiv(int sampler,
int pname,
java.nio.IntBuffer params)
|
static int |
glGetTexParameterIi(int target,
int pname)
|
static void |
glGetTexParameterIiv(int target,
int pname,
int[] params)
Array version of:
GetTexParameterIiv |
static void |
glGetTexParameterIiv(int target,
int pname,
java.nio.IntBuffer params)
|
static int |
glGetTexParameterIui(int target,
int pname)
|
static void |
glGetTexParameterIuiv(int target,
int pname,
int[] params)
Array version of:
GetTexParameterIuiv |
static void |
glGetTexParameterIuiv(int target,
int pname,
java.nio.IntBuffer params)
|
static boolean |
glIsEnabledi(int target,
int index)
|
static void |
glMinSampleShading(float value)
|
static void |
glObjectLabel(int identifier,
int name,
java.nio.ByteBuffer label)
Labels a named object identified within a namespace.
|
static void |
glObjectLabel(int identifier,
int name,
java.lang.CharSequence label)
Labels a named object identified within a namespace.
|
static void |
glObjectPtrLabel(long ptr,
java.nio.ByteBuffer label)
Labels a sync object identified by a pointer.
|
static void |
glObjectPtrLabel(long ptr,
java.lang.CharSequence label)
Labels a sync object identified by a pointer.
|
static void |
glPatchParameteri(int pname,
int value)
|
static void |
glPopDebugGroup()
Pops the active debug group.
|
static void |
glPrimitiveBoundingBox(float minX,
float minY,
float minZ,
float minW,
float maxX,
float maxY,
float maxZ,
float maxW)
Specifies the primitive bounding box.
|
static void |
glPushDebugGroup(int source,
int id,
java.nio.ByteBuffer message)
Pushes a debug group described by the string
message into the command stream. |
static void |
glPushDebugGroup(int source,
int id,
java.lang.CharSequence message)
Pushes a debug group described by the string
message into the command stream. |
static void |
glReadnPixels(int x,
int y,
int width,
int height,
int format,
int type,
java.nio.ByteBuffer pixels)
|
static void |
glReadnPixels(int x,
int y,
int width,
int height,
int format,
int type,
float[] pixels)
Array version of:
ReadnPixels |
static void |
glReadnPixels(int x,
int y,
int width,
int height,
int format,
int type,
java.nio.FloatBuffer pixels)
|
static void |
glReadnPixels(int x,
int y,
int width,
int height,
int format,
int type,
int[] pixels)
Array version of:
ReadnPixels |
static void |
glReadnPixels(int x,
int y,
int width,
int height,
int format,
int type,
java.nio.IntBuffer pixels)
|
static void |
glReadnPixels(int x,
int y,
int width,
int height,
int format,
int type,
int bufSize,
long pixels)
|
static void |
glReadnPixels(int x,
int y,
int width,
int height,
int format,
int type,
short[] pixels)
Array version of:
ReadnPixels |
static void |
glReadnPixels(int x,
int y,
int width,
int height,
int format,
int type,
java.nio.ShortBuffer pixels)
|
static void |
glSamplerParameterIi(int sampler,
int pname,
int param)
|
static void |
glSamplerParameterIiv(int sampler,
int pname,
int[] params)
Array version of:
SamplerParameterIiv |
static void |
glSamplerParameterIiv(int sampler,
int pname,
java.nio.IntBuffer params)
|
static void |
glSamplerParameterIui(int sampler,
int pname,
int param)
|
static void |
glSamplerParameterIuiv(int sampler,
int pname,
int[] params)
Array version of:
SamplerParameterIuiv |
static void |
glSamplerParameterIuiv(int sampler,
int pname,
java.nio.IntBuffer params)
|
static void |
glTexBuffer(int target,
int internalformat,
int buffer)
|
static void |
glTexBufferRange(int target,
int internalformat,
int buffer,
long offset,
long size)
|
static void |
glTexParameterIi(int target,
int pname,
int param)
|
static void |
glTexParameterIiv(int target,
int pname,
int[] params)
Array version of:
TexParameterIiv |
static void |
glTexParameterIiv(int target,
int pname,
java.nio.IntBuffer params)
|
static void |
glTexParameterIui(int target,
int pname,
int param)
|
static void |
glTexParameterIuiv(int target,
int pname,
int[] params)
Array version of:
TexParameterIuiv |
static void |
glTexParameterIuiv(int target,
int pname,
java.nio.IntBuffer params)
|
static void |
glTexStorage3DMultisample(int target,
int samples,
int internalformat,
int width,
int height,
int depth,
boolean fixedsamplelocations)
|
static void |
nglDebugMessageCallback(long callback,
long userParam)
Unsafe version of:
DebugMessageCallback |
static void |
nglDebugMessageControl(int source,
int type,
int severity,
int count,
long ids,
boolean enabled)
Unsafe version of:
DebugMessageControl |
static void |
nglDebugMessageInsert(int source,
int type,
int id,
int severity,
int length,
long message)
Unsafe version of:
DebugMessageInsert |
static void |
nglDrawElementsBaseVertex(int mode,
int count,
int type,
long indices,
int basevertex) |
static void |
nglDrawElementsInstancedBaseVertex(int mode,
int count,
int type,
long indices,
int instancecount,
int basevertex) |
static void |
nglDrawRangeElementsBaseVertex(int mode,
int start,
int end,
int count,
int type,
long indices,
int basevertex) |
static int |
nglGetDebugMessageLog(int count,
int bufsize,
long sources,
long types,
long ids,
long severities,
long lengths,
long messageLog)
Unsafe version of:
GetDebugMessageLog |
static void |
nglGetnUniformfv(int program,
int location,
int bufSize,
long params)
Unsafe version of:
GetnUniformfv |
static void |
nglGetnUniformiv(int program,
int location,
int bufSize,
long params)
Unsafe version of:
GetnUniformiv |
static void |
nglGetnUniformuiv(int program,
int location,
int bufSize,
long params)
Unsafe version of:
GetnUniformuiv |
static void |
nglGetObjectLabel(int identifier,
int name,
int bufSize,
long length,
long label)
Unsafe version of:
GetObjectLabel |
static void |
nglGetObjectPtrLabel(long ptr,
int bufSize,
long length,
long label)
Unsafe version of:
GetObjectPtrLabel |
static void |
nglGetPointerv(int pname,
long params) |
static void |
nglGetSamplerParameterIiv(int sampler,
int pname,
long params) |
static void |
nglGetSamplerParameterIuiv(int sampler,
int pname,
long params) |
static void |
nglGetTexParameterIiv(int target,
int pname,
long params) |
static void |
nglGetTexParameterIuiv(int target,
int pname,
long params) |
static void |
nglObjectLabel(int identifier,
int name,
int length,
long label)
Unsafe version of:
ObjectLabel |
static void |
nglObjectPtrLabel(long ptr,
int length,
long label)
Unsafe version of:
ObjectPtrLabel |
static void |
nglPushDebugGroup(int source,
int id,
int length,
long message)
Unsafe version of:
PushDebugGroup |
static void |
nglReadnPixels(int x,
int y,
int width,
int height,
int format,
int type,
int bufSize,
long pixels)
Unsafe version of:
ReadnPixels |
static void |
nglSamplerParameterIiv(int sampler,
int pname,
long params) |
static void |
nglSamplerParameterIuiv(int sampler,
int pname,
long params) |
static void |
nglTexParameterIiv(int target,
int pname,
long params) |
static void |
nglTexParameterIuiv(int target,
int pname,
long params) |
glActiveShaderProgram, glBindImageTexture, glBindProgramPipeline, glBindVertexBuffer, glCreateShaderProgramv, glCreateShaderProgramv, glCreateShaderProgramv, glDeleteProgramPipelines, glDeleteProgramPipelines, glDeleteProgramPipelines, glDispatchCompute, glDispatchComputeIndirect, glDrawArraysIndirect, glDrawArraysIndirect, glDrawArraysIndirect, glDrawArraysIndirect, glDrawElementsIndirect, glDrawElementsIndirect, glDrawElementsIndirect, glDrawElementsIndirect, glFramebufferParameteri, glGenProgramPipelines, glGenProgramPipelines, glGenProgramPipelines, glGetBooleani_v, glGetBooleani, glGetFramebufferParameteri, glGetFramebufferParameteriv, glGetFramebufferParameteriv, glGetMultisamplef, glGetMultisamplefv, glGetMultisamplefv, glGetProgramInterfacei, glGetProgramInterfaceiv, glGetProgramInterfaceiv, glGetProgramPipelinei, glGetProgramPipelineInfoLog, glGetProgramPipelineInfoLog, glGetProgramPipelineInfoLog, glGetProgramPipelineInfoLog, glGetProgramPipelineiv, glGetProgramPipelineiv, glGetProgramResourceIndex, glGetProgramResourceIndex, glGetProgramResourceiv, glGetProgramResourceiv, glGetProgramResourceLocation, glGetProgramResourceLocation, glGetProgramResourceName, glGetProgramResourceName, glGetProgramResourceName, glGetProgramResourceName, glGetTexLevelParameterf, glGetTexLevelParameterfv, glGetTexLevelParameterfv, glGetTexLevelParameteri, glGetTexLevelParameteriv, glGetTexLevelParameteriv, glIsProgramPipeline, glMemoryBarrier, glMemoryBarrierByRegion, glProgramUniform1f, glProgramUniform1fv, glProgramUniform1fv, glProgramUniform1i, glProgramUniform1iv, glProgramUniform1iv, glProgramUniform1ui, glProgramUniform1uiv, glProgramUniform1uiv, glProgramUniform2f, glProgramUniform2fv, glProgramUniform2fv, glProgramUniform2i, glProgramUniform2iv, glProgramUniform2iv, glProgramUniform2ui, glProgramUniform2uiv, glProgramUniform2uiv, glProgramUniform3f, glProgramUniform3fv, glProgramUniform3fv, glProgramUniform3i, glProgramUniform3iv, glProgramUniform3iv, glProgramUniform3ui, glProgramUniform3uiv, glProgramUniform3uiv, glProgramUniform4f, glProgramUniform4fv, glProgramUniform4fv, glProgramUniform4i, glProgramUniform4iv, glProgramUniform4iv, glProgramUniform4ui, glProgramUniform4uiv, glProgramUniform4uiv, glProgramUniformMatrix2fv, glProgramUniformMatrix2fv, glProgramUniformMatrix2x3fv, glProgramUniformMatrix2x3fv, glProgramUniformMatrix2x4fv, glProgramUniformMatrix2x4fv, glProgramUniformMatrix3fv, glProgramUniformMatrix3fv, glProgramUniformMatrix3x2fv, glProgramUniformMatrix3x2fv, glProgramUniformMatrix3x4fv, glProgramUniformMatrix3x4fv, glProgramUniformMatrix4fv, glProgramUniformMatrix4fv, glProgramUniformMatrix4x2fv, glProgramUniformMatrix4x2fv, glProgramUniformMatrix4x3fv, glProgramUniformMatrix4x3fv, glSampleMaski, glTexStorage2DMultisample, glUseProgramStages, glValidateProgramPipeline, glVertexAttribBinding, glVertexAttribFormat, glVertexAttribIFormat, glVertexBindingDivisor, nglCreateShaderProgramv, nglDeleteProgramPipelines, nglDrawArraysIndirect, nglDrawElementsIndirect, nglGenProgramPipelines, nglGetBooleani_v, nglGetFramebufferParameteriv, nglGetMultisamplefv, nglGetProgramInterfaceiv, nglGetProgramPipelineInfoLog, nglGetProgramPipelineiv, nglGetProgramResourceIndex, nglGetProgramResourceiv, nglGetProgramResourceLocation, nglGetProgramResourceName, nglGetTexLevelParameterfv, nglGetTexLevelParameteriv, nglProgramUniform1fv, nglProgramUniform1iv, nglProgramUniform1uiv, nglProgramUniform2fv, nglProgramUniform2iv, nglProgramUniform2uiv, nglProgramUniform3fv, nglProgramUniform3iv, nglProgramUniform3uiv, nglProgramUniform4fv, nglProgramUniform4iv, nglProgramUniform4uiv, nglProgramUniformMatrix2fv, nglProgramUniformMatrix2x3fv, nglProgramUniformMatrix2x4fv, nglProgramUniformMatrix3fv, nglProgramUniformMatrix3x2fv, nglProgramUniformMatrix3x4fv, nglProgramUniformMatrix4fv, nglProgramUniformMatrix4x2fv, nglProgramUniformMatrix4x3fvglBeginQuery, glBeginTransformFeedback, glBindBufferBase, glBindBufferRange, glBindSampler, glBindTransformFeedback, glBindVertexArray, glBlitFramebuffer, glClearBufferfi, glClearBufferfv, glClearBufferfv, glClearBufferiv, glClearBufferiv, glClearBufferuiv, glClearBufferuiv, glClientWaitSync, glCompressedTexImage3D, glCompressedTexImage3D, glCompressedTexSubImage3D, glCompressedTexSubImage3D, glCopyBufferSubData, glCopyTexSubImage3D, glDeleteQueries, glDeleteQueries, glDeleteQueries, glDeleteSamplers, glDeleteSamplers, glDeleteSamplers, glDeleteSync, glDeleteTransformFeedbacks, glDeleteTransformFeedbacks, glDeleteTransformFeedbacks, glDeleteVertexArrays, glDeleteVertexArrays, glDeleteVertexArrays, glDrawArraysInstanced, glDrawBuffers, glDrawBuffers, glDrawBuffers, glDrawElementsInstanced, glDrawElementsInstanced, glDrawElementsInstanced, glDrawElementsInstanced, glDrawElementsInstanced, glDrawRangeElements, glDrawRangeElements, glDrawRangeElements, glDrawRangeElements, glDrawRangeElements, glEndQuery, glEndTransformFeedback, glFenceSync, glFlushMappedBufferRange, glFramebufferTextureLayer, glGenQueries, glGenQueries, glGenQueries, glGenSamplers, glGenSamplers, glGenSamplers, glGenTransformFeedbacks, glGenTransformFeedbacks, glGenTransformFeedbacks, glGenVertexArrays, glGenVertexArrays, glGenVertexArrays, glGetActiveUniformBlocki, glGetActiveUniformBlockiv, glGetActiveUniformBlockiv, glGetActiveUniformBlockName, glGetActiveUniformBlockName, glGetActiveUniformBlockName, glGetActiveUniformBlockName, glGetActiveUniformsiv, glGetActiveUniformsiv, glGetBufferParameteri64, glGetBufferParameteri64v, glGetBufferParameteri64v, glGetBufferPointer, glGetBufferPointerv, glGetFragDataLocation, glGetFragDataLocation, glGetInteger64, glGetInteger64i_v, glGetInteger64i_v, glGetInteger64i, glGetInteger64v, glGetInteger64v, glGetIntegeri_v, glGetIntegeri_v, glGetIntegeri, glGetInternalformati, glGetInternalformativ, glGetInternalformativ, glGetProgramBinary, glGetProgramBinary, glGetQueryi, glGetQueryiv, glGetQueryiv, glGetQueryObjectui, glGetQueryObjectuiv, glGetQueryObjectuiv, glGetSamplerParameterf, glGetSamplerParameterfv, glGetSamplerParameterfv, glGetSamplerParameteri, glGetSamplerParameteriv, glGetSamplerParameteriv, glGetStringi, glGetSynci, glGetSynciv, glGetSynciv, glGetTransformFeedbackVarying, glGetTransformFeedbackVarying, glGetTransformFeedbackVarying, glGetTransformFeedbackVarying, glGetUniformBlockIndex, glGetUniformBlockIndex, glGetUniformIndices, glGetUniformIndices, glGetUniformui, glGetUniformuiv, glGetUniformuiv, glGetVertexAttribIi, glGetVertexAttribIiv, glGetVertexAttribIiv, glGetVertexAttribIui, glGetVertexAttribIuiv, glGetVertexAttribIuiv, glInvalidateFramebuffer, glInvalidateFramebuffer, glInvalidateFramebuffer, glInvalidateSubFramebuffer, glInvalidateSubFramebuffer, glInvalidateSubFramebuffer, glIsQuery, glIsSampler, glIsSync, glIsTransformFeedback, glIsVertexArray, glMapBufferRange, glMapBufferRange, glPauseTransformFeedback, glProgramBinary, glProgramParameteri, glReadBuffer, glRenderbufferStorageMultisample, glResumeTransformFeedback, glSamplerParameterf, glSamplerParameterfv, glSamplerParameterfv, glSamplerParameteri, glSamplerParameteriv, glSamplerParameteriv, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexStorage2D, glTexStorage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTransformFeedbackVaryings, glTransformFeedbackVaryings, glTransformFeedbackVaryings, glUniform1ui, glUniform1uiv, glUniform1uiv, glUniform2ui, glUniform2uiv, glUniform2uiv, glUniform3ui, glUniform3uiv, glUniform3uiv, glUniform4ui, glUniform4uiv, glUniform4uiv, glUniformBlockBinding, glUniformMatrix2x3fv, glUniformMatrix2x3fv, glUniformMatrix2x4fv, glUniformMatrix2x4fv, glUniformMatrix3x2fv, glUniformMatrix3x2fv, glUniformMatrix3x4fv, glUniformMatrix3x4fv, glUniformMatrix4x2fv, glUniformMatrix4x2fv, glUniformMatrix4x3fv, glUniformMatrix4x3fv, glUnmapBuffer, glVertexAttribDivisor, glVertexAttribI4i, glVertexAttribI4iv, glVertexAttribI4iv, glVertexAttribI4ui, glVertexAttribI4uiv, glVertexAttribI4uiv, glVertexAttribIPointer, glVertexAttribIPointer, glVertexAttribIPointer, glVertexAttribIPointer, glWaitSync, nglClearBufferfv, nglClearBufferiv, nglClearBufferuiv, nglClientWaitSync, nglCompressedTexImage3D, nglCompressedTexSubImage3D, nglDeleteQueries, nglDeleteSamplers, nglDeleteSync, nglDeleteTransformFeedbacks, nglDeleteVertexArrays, nglDrawBuffers, nglDrawElementsInstanced, nglDrawRangeElements, nglGenQueries, nglGenSamplers, nglGenTransformFeedbacks, nglGenVertexArrays, nglGetActiveUniformBlockiv, nglGetActiveUniformBlockName, nglGetActiveUniformsiv, nglGetBufferParameteri64v, nglGetBufferPointerv, nglGetFragDataLocation, nglGetInteger64i_v, nglGetInteger64v, nglGetIntegeri_v, nglGetInternalformativ, nglGetProgramBinary, nglGetQueryiv, nglGetQueryObjectuiv, nglGetSamplerParameterfv, nglGetSamplerParameteriv, nglGetStringi, nglGetSynciv, nglGetTransformFeedbackVarying, nglGetUniformBlockIndex, nglGetUniformIndices, nglGetUniformuiv, nglGetVertexAttribIiv, nglGetVertexAttribIuiv, nglInvalidateFramebuffer, nglInvalidateSubFramebuffer, nglIsSync, nglMapBufferRange, nglProgramBinary, nglSamplerParameterfv, nglSamplerParameteriv, nglTexImage3D, nglTexSubImage3D, nglTransformFeedbackVaryings, nglUniform1uiv, nglUniform2uiv, nglUniform3uiv, nglUniform4uiv, nglUniformMatrix2x3fv, nglUniformMatrix2x4fv, nglUniformMatrix3x2fv, nglUniformMatrix3x4fv, nglUniformMatrix4x2fv, nglUniformMatrix4x3fv, nglVertexAttribI4iv, nglVertexAttribI4uiv, nglVertexAttribIPointer, nglWaitSyncglActiveTexture, glAttachShader, glBindAttribLocation, glBindAttribLocation, glBindBuffer, glBindFramebuffer, glBindRenderbuffer, glBindTexture, glBlendColor, glBlendEquation, glBlendEquationSeparate, glBlendFunc, glBlendFuncSeparate, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glCheckFramebufferStatus, glClear, glClearColor, glClearDepthf, glClearStencil, glColorMask, glCompileShader, glCompressedTexImage2D, glCompressedTexImage2D, glCompressedTexSubImage2D, glCompressedTexSubImage2D, glCopyTexImage2D, glCopyTexSubImage2D, glCreateProgram, glCreateShader, glCullFace, glDeleteBuffers, glDeleteBuffers, glDeleteBuffers, glDeleteFramebuffers, glDeleteFramebuffers, glDeleteFramebuffers, glDeleteProgram, glDeleteRenderbuffers, glDeleteRenderbuffers, glDeleteRenderbuffers, glDeleteShader, glDeleteTextures, glDeleteTextures, glDeleteTextures, glDepthFunc, glDepthMask, glDepthRangef, glDetachShader, glDisable, glDisableVertexAttribArray, glDrawArrays, glDrawElements, glDrawElements, glDrawElements, glDrawElements, glDrawElements, glEnable, glEnableVertexAttribArray, glFinish, glFlush, glFramebufferRenderbuffer, glFramebufferTexture2D, glFrontFace, glGenBuffers, glGenBuffers, glGenBuffers, glGenerateMipmap, glGenFramebuffers, glGenFramebuffers, glGenFramebuffers, glGenRenderbuffers, glGenRenderbuffers, glGenRenderbuffers, glGenTextures, glGenTextures, glGenTextures, glGetActiveAttrib, glGetActiveAttrib, glGetActiveAttrib, glGetActiveAttrib, glGetActiveUniform, glGetActiveUniform, glGetActiveUniform, glGetActiveUniform, glGetAttachedShaders, glGetAttachedShaders, glGetAttribLocation, glGetAttribLocation, glGetBoolean, glGetBooleanv, glGetBufferParameteri, glGetBufferParameteriv, glGetBufferParameteriv, glGetError, glGetFloat, glGetFloatv, glGetFloatv, glGetFramebufferAttachmentParameteri, glGetFramebufferAttachmentParameteriv, glGetFramebufferAttachmentParameteriv, glGetInteger, glGetIntegerv, glGetIntegerv, glGetProgrami, glGetProgramInfoLog, glGetProgramInfoLog, glGetProgramInfoLog, glGetProgramInfoLog, glGetProgramiv, glGetProgramiv, glGetRenderbufferParameteri, glGetRenderbufferParameteriv, glGetRenderbufferParameteriv, glGetShaderi, glGetShaderInfoLog, glGetShaderInfoLog, glGetShaderInfoLog, glGetShaderInfoLog, glGetShaderiv, glGetShaderiv, glGetShaderPrecisionFormat, glGetShaderPrecisionFormat, glGetShaderSource, glGetShaderSource, glGetShaderSource, glGetShaderSource, glGetString, glGetTexParameterf, glGetTexParameterfv, glGetTexParameterfv, glGetTexParameteri, glGetTexParameteriv, glGetTexParameteriv, glGetUniformf, glGetUniformfv, glGetUniformfv, glGetUniformi, glGetUniformiv, glGetUniformiv, glGetUniformLocation, glGetUniformLocation, glGetVertexAttribfv, glGetVertexAttribfv, glGetVertexAttribiv, glGetVertexAttribiv, glGetVertexAttribPointer, glGetVertexAttribPointerv, glHint, glIsBuffer, glIsEnabled, glIsFramebuffer, glIsProgram, glIsRenderbuffer, glIsShader, glIsTexture, glLineWidth, glLinkProgram, glPixelStorei, glPolygonOffset, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glReleaseShaderCompiler, glRenderbufferStorage, glSampleCoverage, glScissor, glShaderBinary, glShaderBinary, glShaderSource, glShaderSource, glShaderSource, glShaderSource, glStencilFunc, glStencilFuncSeparate, glStencilMask, glStencilMaskSeparate, glStencilOp, glStencilOpSeparate, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexParameterf, glTexParameterfv, glTexParameterfv, glTexParameteri, glTexParameteriv, glTexParameteriv, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, 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, glVertexAttrib1f, glVertexAttrib1fv, glVertexAttrib1fv, glVertexAttrib2f, glVertexAttrib2fv, glVertexAttrib2fv, glVertexAttrib3f, glVertexAttrib3fv, glVertexAttrib3fv, glVertexAttrib4f, glVertexAttrib4fv, glVertexAttrib4fv, glVertexAttribPointer, glVertexAttribPointer, glVertexAttribPointer, glVertexAttribPointer, glVertexAttribPointer, glViewport, nglBindAttribLocation, nglBufferData, nglBufferSubData, nglCompressedTexImage2D, nglCompressedTexSubImage2D, nglDeleteBuffers, nglDeleteFramebuffers, nglDeleteRenderbuffers, nglDeleteTextures, nglDrawElements, nglGenBuffers, nglGenFramebuffers, nglGenRenderbuffers, nglGenTextures, nglGetActiveAttrib, nglGetActiveUniform, nglGetAttachedShaders, nglGetAttribLocation, nglGetBooleanv, nglGetBufferParameteriv, nglGetFloatv, nglGetFramebufferAttachmentParameteriv, nglGetIntegerv, nglGetProgramInfoLog, nglGetProgramiv, nglGetRenderbufferParameteriv, nglGetShaderInfoLog, nglGetShaderiv, nglGetShaderPrecisionFormat, nglGetShaderSource, nglGetString, nglGetTexParameterfv, nglGetTexParameteriv, nglGetUniformfv, nglGetUniformiv, nglGetUniformLocation, nglGetVertexAttribfv, nglGetVertexAttribiv, nglGetVertexAttribPointerv, nglReadPixels, nglShaderBinary, nglShaderSource, nglTexImage2D, nglTexParameterfv, nglTexParameteriv, nglTexSubImage2D, nglUniform1fv, nglUniform1iv, nglUniform2fv, nglUniform2iv, nglUniform3fv, nglUniform3iv, nglUniform4fv, nglUniform4iv, nglUniformMatrix2fv, nglUniformMatrix3fv, nglUniformMatrix4fv, nglVertexAttrib1fv, nglVertexAttrib2fv, nglVertexAttrib3fv, nglVertexAttrib4fv, nglVertexAttribPointerpublic static final int GL_MULTISAMPLE_LINE_WIDTH_RANGE_ARB
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.public static final int GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARB
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.public static final int GL_MULTIPLY
mode parameter of BlendEquation and BlendEquationi.public static final int GL_SCREEN
mode parameter of BlendEquation and BlendEquationi.public static final int GL_OVERLAY
mode parameter of BlendEquation and BlendEquationi.public static final int GL_DARKEN
mode parameter of BlendEquation and BlendEquationi.public static final int GL_LIGHTEN
mode parameter of BlendEquation and BlendEquationi.public static final int GL_COLORDODGE
mode parameter of BlendEquation and BlendEquationi.public static final int GL_COLORBURN
mode parameter of BlendEquation and BlendEquationi.public static final int GL_HARDLIGHT
mode parameter of BlendEquation and BlendEquationi.public static final int GL_SOFTLIGHT
mode parameter of BlendEquation and BlendEquationi.public static final int GL_DIFFERENCE
mode parameter of BlendEquation and BlendEquationi.public static final int GL_EXCLUSION
mode parameter of BlendEquation and BlendEquationi.public static final int GL_HSL_HUE
mode parameter of BlendEquation and BlendEquationi.public static final int GL_HSL_SATURATION
mode parameter of BlendEquation and BlendEquationi.public static final int GL_HSL_COLOR
mode parameter of BlendEquation and BlendEquationi.public static final int GL_HSL_LUMINOSITY
mode parameter of BlendEquation and BlendEquationi.public static final int GL_DEBUG_OUTPUT
target parameters of Enable, Disable, and IsEnabled.public static final int GL_DEBUG_OUTPUT_SYNCHRONOUS
target parameters of Enable, Disable, and IsEnabled.public static final int GL_CONTEXT_FLAG_DEBUG_BIT
pname is CONTEXT_FLAGS.public static final int GL_MAX_DEBUG_MESSAGE_LENGTH
value parameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.public static final int GL_MAX_DEBUG_LOGGED_MESSAGES
value parameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.public static final int GL_DEBUG_LOGGED_MESSAGES
value parameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.public static final int GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH
value parameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.public static final int GL_MAX_DEBUG_GROUP_STACK_DEPTH
value parameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.public static final int GL_DEBUG_GROUP_STACK_DEPTH
value parameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.public static final int GL_MAX_LABEL_LENGTH
value parameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.public static final int GL_DEBUG_CALLBACK_FUNCTION
pname parameter of GetPointerv.public static final int GL_DEBUG_CALLBACK_USER_PARAM
pname parameter of GetPointerv.public static final int GL_DEBUG_SOURCE_API
source parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the sources parameter
of GetDebugMessageLog.public static final int GL_DEBUG_SOURCE_WINDOW_SYSTEM
source parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the sources parameter
of GetDebugMessageLog.public static final int GL_DEBUG_SOURCE_SHADER_COMPILER
source parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the sources parameter
of GetDebugMessageLog.public static final int GL_DEBUG_SOURCE_THIRD_PARTY
source parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the sources parameter
of GetDebugMessageLog.public static final int GL_DEBUG_SOURCE_APPLICATION
source parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the sources parameter
of GetDebugMessageLog.public static final int GL_DEBUG_SOURCE_OTHER
source parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the sources parameter
of GetDebugMessageLog.public static final int GL_DEBUG_TYPE_ERROR
type parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the types parameter of
GetDebugMessageLog.public static final int GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR
type parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the types parameter of
GetDebugMessageLog.public static final int GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR
type parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the types parameter of
GetDebugMessageLog.public static final int GL_DEBUG_TYPE_PORTABILITY
type parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the types parameter of
GetDebugMessageLog.public static final int GL_DEBUG_TYPE_PERFORMANCE
type parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the types parameter of
GetDebugMessageLog.public static final int GL_DEBUG_TYPE_OTHER
type parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the types parameter of
GetDebugMessageLog.public static final int GL_DEBUG_TYPE_MARKER
type parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and the types parameter of
GetDebugMessageLog.public static final int GL_DEBUG_TYPE_PUSH_GROUP
type parameters of DebugMessageControl and DEBUGPROC, and the types parameter of GetDebugMessageLog.public static final int GL_DEBUG_TYPE_POP_GROUP
type parameters of DebugMessageControl and DEBUGPROC, and the types parameter of GetDebugMessageLog.public static final int GL_DEBUG_SEVERITY_HIGH
severity parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, and the
severities parameter of GetDebugMessageLog.public static final int GL_DEBUG_SEVERITY_MEDIUM
severity parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, and the
severities parameter of GetDebugMessageLog.public static final int GL_DEBUG_SEVERITY_LOW
severity parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, and the
severities parameter of GetDebugMessageLog.public static final int GL_DEBUG_SEVERITY_NOTIFICATION
severity parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, and the
severities parameter of GetDebugMessageLog.public static final int GL_STACK_UNDERFLOW
public static final int GL_STACK_OVERFLOW
public static final int GL_BUFFER
identifier parameters of ObjectLabel and GetObjectLabel.public static final int GL_SHADER
identifier parameters of ObjectLabel and GetObjectLabel.public static final int GL_PROGRAM
identifier parameters of ObjectLabel and GetObjectLabel.public static final int GL_QUERY
identifier parameters of ObjectLabel and GetObjectLabel.public static final int GL_PROGRAM_PIPELINE
identifier parameters of ObjectLabel and GetObjectLabel.public static final int GL_SAMPLER
identifier parameters of ObjectLabel and GetObjectLabel.public static final int GL_GEOMETRY_SHADER
type parameter of CreateShader and CreateShaderProgramv, by the pname parameter of GetProgramPipelineiv and returned in
the params parameter of GetShaderiv when pname is SHADER_TYPE.public static final int GL_GEOMETRY_SHADER_BIT
stages parameter of UseProgramStages.public static final int GL_GEOMETRY_LINKED_VERTICES_OUT
pname parameter of GetProgramiv.public static final int GL_GEOMETRY_LINKED_INPUT_TYPE
pname parameter of GetProgramiv.public static final int GL_GEOMETRY_LINKED_OUTPUT_TYPE
pname parameter of GetProgramiv.public static final int GL_GEOMETRY_SHADER_INVOCATIONS
pname parameter of GetProgramiv.public static final int GL_LAYER_PROVOKING_VERTEX
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.public static final int GL_MAX_GEOMETRY_UNIFORM_COMPONENTS
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.public static final int GL_MAX_GEOMETRY_UNIFORM_BLOCKS
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.public static final int GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.public static final int GL_MAX_GEOMETRY_INPUT_COMPONENTS
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.public static final int GL_MAX_GEOMETRY_OUTPUT_COMPONENTS
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.public static final int GL_MAX_GEOMETRY_OUTPUT_VERTICES
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.public static final int GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.public static final int GL_MAX_GEOMETRY_SHADER_INVOCATIONS
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.public static final int GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.public static final int GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.public static final int GL_MAX_GEOMETRY_ATOMIC_COUNTERS
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.public static final int GL_MAX_GEOMETRY_IMAGE_UNIFORMS
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.public static final int GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.public static final int GL_FIRST_VERTEX_CONVENTION
data parameter from a Get query with a pname of LAYER_PROVOKING_VERTEX.public static final int GL_LAST_VERTEX_CONVENTION
data parameter from a Get query with a pname of LAYER_PROVOKING_VERTEX.public static final int GL_UNDEFINED_VERTEX
data parameter from a Get query with a pname of LAYER_PROVOKING_VERTEX.public static final int GL_PRIMITIVES_GENERATED
target parameter of BeginQuery, EndQuery, GetQueryiv, and GetQueryObjectuiv.public static final int GL_LINES_ADJACENCY
mode parameter of DrawArrays, DrawElements, and other commands which draw primitives.public static final int GL_LINE_STRIP_ADJACENCY
mode parameter of DrawArrays, DrawElements, and other commands which draw primitives.public static final int GL_TRIANGLES_ADJACENCY
mode parameter of DrawArrays, DrawElements, and other commands which draw primitives.public static final int GL_TRIANGLE_STRIP_ADJACENCY
mode parameter of DrawArrays, DrawElements, and other commands which draw primitives.public static final int GL_FRAMEBUFFER_DEFAULT_LAYERS
pname parameter of FramebufferParameteri, and GetFramebufferParameteriv.public static final int GL_MAX_FRAMEBUFFER_LAYERS
pname parameter of GetIntegerv, GetBooleanv, GetInteger64v, and GetFloatv.public static final int GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS
public static final int GL_FRAMEBUFFER_ATTACHMENT_LAYERED
pname parameter of GetFramebufferAttachmentParameteriv.public static final int GL_REFERENCED_BY_GEOMETRY_SHADER
props parameter of GetProgramResourceiv.public static final int GL_PRIMITIVE_BOUNDING_BOX_ARB
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.public static final int GL_GUILTY_CONTEXT_RESET
GetGraphicsResetStatus.public static final int GL_INNOCENT_CONTEXT_RESET
GetGraphicsResetStatus.public static final int GL_UNKNOWN_CONTEXT_RESET
GetGraphicsResetStatus.public static final int GL_CONTEXT_ROBUST_ACCESS
value parameter of GetBooleanv, GetIntegerv, and GetFloatv.public static final int GL_RESET_NOTIFICATION_STRATEGY
value parameter of GetBooleanv, GetIntegerv, and GetFloatv.public static final int GL_LOSE_CONTEXT_ON_RESET
value is RESET_NOTIFICATION_STRATEGY.public static final int GL_NO_RESET_NOTIFICATION
value is RESET_NOTIFICATION_STRATEGY.public static final int GL_CONTEXT_LOST
GetError.public static final int GL_SAMPLE_SHADING
cap parameter of Enable, Disable, and IsEnabled, and by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and
GetInteger64v.public static final int GL_MIN_SAMPLE_SHADING_VALUE
pname parameter of GetBooleanv, GetIntegerv, GetInteger64v, and GetFloatv.public static final int GL_MIN_FRAGMENT_INTERPOLATION_OFFSET
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.public static final int GL_MAX_FRAGMENT_INTERPOLATION_OFFSET
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.public static final int GL_FRAGMENT_INTERPOLATION_OFFSET_BITS
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.public static final int GL_PATCHES
mode parameter of DrawArrays, DrawElements, and other commands which draw primitives.public static final int GL_PATCH_VERTICES
pname parameter of PatchParameteri, GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.public static final int GL_TESS_CONTROL_OUTPUT_VERTICES
pname parameter of GetProgramiv.public static final int GL_TESS_GEN_MODE
pname parameter of GetProgramiv.public static final int GL_TESS_GEN_SPACING
pname parameter of GetProgramiv.public static final int GL_TESS_GEN_VERTEX_ORDER
pname parameter of GetProgramiv.public static final int GL_TESS_GEN_POINT_MODE
pname parameter of GetProgramiv.public static final int GL_ISOLINES
pname is TESS_GEN_MODE.public static final int GL_QUADS
pname is TESS_GEN_MODE.public static final int GL_FRACTIONAL_ODD
pname is TESS_GEN_SPACING.public static final int GL_FRACTIONAL_EVEN
pname is TESS_GEN_SPACING.public static final int GL_MAX_PATCH_VERTICES
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.public static final int GL_MAX_TESS_GEN_LEVEL
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.public static final int GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.public static final int GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.public static final int GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.public static final int GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.public static final int GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.public static final int GL_MAX_TESS_PATCH_COMPONENTS
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.public static final int GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.public static final int GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.public static final int GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.public static final int GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.public static final int GL_MAX_TESS_CONTROL_INPUT_COMPONENTS
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.public static final int GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.public static final int GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.public static final int GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.public static final int GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.public static final int GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.public static final int GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.public static final int GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.public static final int GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.public static final int GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.public static final int GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.public static final int GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.public static final int GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED
pname parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.public static final int GL_IS_PER_PATCH
props parameter of GetProgramResourceiv.public static final int GL_REFERENCED_BY_TESS_CONTROL_SHADER
props parameter of GetProgramResourceiv.public static final int GL_REFERENCED_BY_TESS_EVALUATION_SHADER
props parameter of GetProgramResourceiv.public static final int GL_TESS_EVALUATION_SHADER
type parameter of CreateShader, by the pname parameter of GetProgramPipelineiv, and returned by the params
parameter of GetShaderiv.public static final int GL_TESS_CONTROL_SHADER
type parameter of CreateShader, by the pname parameter of GetProgramPipelineiv, and returned by the params
parameter of GetShaderiv.public static final int GL_TESS_CONTROL_SHADER_BIT
stages parameter of UseProgramStages.public static final int GL_TESS_EVALUATION_SHADER_BIT
stages parameter of UseProgramStages.public static final int GL_TEXTURE_BORDER_COLOR
pname parameter of TexParameteriv, TexParameterfv, SamplerParameteriv, SamplerParameterfv, TexParameterIiv,
TexParameterIuiv, SamplerParameterIiv, SamplerParameterIuiv, GetTexParameteriv, GetTexParameterfv, GetTexParameterIiv,
GetTexParameterIuiv, GetSamplerParameteriv, GetSamplerParameterfv, GetSamplerParameterIiv, and GetSamplerParameterIuiv.public static final int GL_CLAMP_TO_BORDER
param parameter of TexParameteri, TexParameterf, SamplerParameteri and SamplerParameterf, and by the params parameter of
TexParameteriv, TexParameterfv, TexParameterIiv, TexParameterIuiv, SamplerParameterIiv, SamplerParameterIuiv and returned by the
params parameter of GetTexParameteriv, GetTexParameterfv, GetTexParameterIiv, GetTexParameterIuiv, GetSamplerParameteriv,
GetSamplerParameterfv, GetSamplerParameterIiv, and GetSamplerParameterIuiv when their pname parameter is TEXTURE_WRAP_S, TEXTURE_WRAP_T,
or TEXTURE_WRAP_R.public static final int GL_TEXTURE_BUFFER
target parameter of BindBuffer, BufferData, BufferSubData, MapBufferRange, BindTexture, UnmapBuffer, GetBufferParameteriv,
GetBufferPointerv, TexBuffer, and TexBufferRange.public static final int GL_TEXTURE_BUFFER_BINDING
pname parameters of GetBooleanv, GetFloatv, and GetIntegerv.public static final int GL_SAMPLER_BUFFER
type parameter of GetActiveUniform, the params parameter of GetActiveUniformsiv, and the params parameter of
GetProgramResourceiv when the TYPE property is queried on the UNIFORM interface.public static final int GL_INT_SAMPLER_BUFFER
type parameter of GetActiveUniform, the params parameter of GetActiveUniformsiv, and the params parameter of
GetProgramResourceiv when the TYPE property is queried on the UNIFORM interface.public static final int GL_UNSIGNED_INT_SAMPLER_BUFFER
type parameter of GetActiveUniform, the params parameter of GetActiveUniformsiv, and the params parameter of
GetProgramResourceiv when the TYPE property is queried on the UNIFORM interface.public static final int GL_IMAGE_BUFFER
type parameter of GetActiveUniform, the params parameter of GetActiveUniformsiv, and the params parameter of
GetProgramResourceiv when the TYPE property is queried on the UNIFORM interface.public static final int GL_INT_IMAGE_BUFFER
type parameter of GetActiveUniform, the params parameter of GetActiveUniformsiv, and the params parameter of
GetProgramResourceiv when the TYPE property is queried on the UNIFORM interface.public static final int GL_UNSIGNED_INT_IMAGE_BUFFER
type parameter of GetActiveUniform, the params parameter of GetActiveUniformsiv, and the params parameter of
GetProgramResourceiv when the TYPE property is queried on the UNIFORM interface.public static final int GL_TEXTURE_BUFFER_DATA_STORE_BINDING
pname parameter of GetTexLevelParameter.public static final int GL_TEXTURE_BUFFER_OFFSET
pname parameter of GetTexLevelParameter.public static final int GL_TEXTURE_BUFFER_SIZE
pname parameter of GetTexLevelParameter.public static final int GL_COMPRESSED_RGBA_ASTC_4x4
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D.public static final int GL_COMPRESSED_RGBA_ASTC_5x4
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D.public static final int GL_COMPRESSED_RGBA_ASTC_5x5
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D.public static final int GL_COMPRESSED_RGBA_ASTC_6x5
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D.public static final int GL_COMPRESSED_RGBA_ASTC_6x6
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D.public static final int GL_COMPRESSED_RGBA_ASTC_8x5
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D.public static final int GL_COMPRESSED_RGBA_ASTC_8x6
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D.public static final int GL_COMPRESSED_RGBA_ASTC_8x8
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D.public static final int GL_COMPRESSED_RGBA_ASTC_10x5
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D.public static final int GL_COMPRESSED_RGBA_ASTC_10x6
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D.public static final int GL_COMPRESSED_RGBA_ASTC_10x8
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D.public static final int GL_COMPRESSED_RGBA_ASTC_10x10
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D.public static final int GL_COMPRESSED_RGBA_ASTC_12x10
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D.public static final int GL_COMPRESSED_RGBA_ASTC_12x12
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D.public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D.public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D.public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D.public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D.public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D.public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D.public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D.public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D.public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D.public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D.public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D.public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D.public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D.public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12
internalformat parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and
TextureStorage3D.public static final int GL_TEXTURE_CUBE_MAP_ARRAY
target parameter of TexParameter{if}, TexParameter{if}v, TexParameterI{i ui}v, BindTexture, GenerateMipmap, TexImage3D,
TexSubImage3D, TexStorage3D, GetTexParameter{if}v, GetTexParameter{i ui}v, GetTexLevelParameter{if}v, CompressedTexImage3D, CompressedTexSubImage3D
and CopyTexSubImage3D.public static final int GL_TEXTURE_BINDING_CUBE_MAP_ARRAY
pname parameter of GetBooleanv, GetIntegerv and GetFloatv.public static final int GL_SAMPLER_CUBE_MAP_ARRAY
type parameter of GetActiveUniform, and by the params parameter of GetProgramResourceiv when props is TYPE.public static final int GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW
type parameter of GetActiveUniform, and by the params parameter of GetProgramResourceiv when props is TYPE.public static final int GL_INT_SAMPLER_CUBE_MAP_ARRAY
type parameter of GetActiveUniform, and by the params parameter of GetProgramResourceiv when props is TYPE.public static final int GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY
type parameter of GetActiveUniform, and by the params parameter of GetProgramResourceiv when props is TYPE.public static final int GL_IMAGE_CUBE_MAP_ARRAY
type parameter of GetActiveUniform, and by the params parameter of GetProgramResourceiv when props is TYPE.public static final int GL_INT_IMAGE_CUBE_MAP_ARRAY
type parameter of GetActiveUniform, and by the params parameter of GetProgramResourceiv when props is TYPE.public static final int GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY
type parameter of GetActiveUniform, and by the params parameter of GetProgramResourceiv when props is TYPE.public static final int GL_TEXTURE_2D_MULTISAMPLE_ARRAY
target parameter of BindTexture, TexStorage3DMultisample, GetInternalformativ, TexParameter{if}*, GetTexParameter{if}v and
GetTexLevelParameter{if}v. Also, the texture object indicated by the texture argument to FramebufferTextureLayer can be
TEXTURE_2D_MULTISAMPLE_ARRAY.public static final int GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY
pname parameter of GetBooleanv, GetIntegerv, and GetFloatv.public static final int GL_SAMPLER_2D_MULTISAMPLE_ARRAY
type parameter of GetActiveUniform.public static final int GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
type parameter of GetActiveUniform.public static final int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
type parameter of GetActiveUniform.public static void glBlendBarrier()
When using advanced blending equations, applications should split their rendering into a collection of blending passes, none of which touch an
individual sample in the framebuffer more than once. The results of blending are undefined if the sample being blended has been touched previously in
the same pass. Any command that causes the value of a sample to be modified using the framebuffer is considered to touch the sample, including clears,
blended or unblended primitives, and BlitFramebuffer copies.
public static void glCopyImageSubData(int srcName,
int srcTarget,
int srcLevel,
int srcX,
int srcY,
int srcZ,
int dstName,
int dstTarget,
int dstLevel,
int dstX,
int dstY,
int dstZ,
int srcWidth,
int srcHeight,
int srcDepth)
public static void nglDebugMessageControl(int source,
int type,
int severity,
int count,
long ids,
boolean enabled)
DebugMessageControlcount - the length of the array idspublic static void glDebugMessageControl(int source,
int type,
int severity,
java.nio.IntBuffer ids,
boolean enabled)
If enabled is TRUE, the referenced subset of messages will be enabled. If FALSE, then those messages will be disabled.
This command can reference different subsets of messages by first considering the set of all messages, and filtering out messages based on the following ways:
source, type, or severity is DONT_CARE, the messages from all sources, of all types, or of all severities are
referenced respectively.DONT_CARE are specified, all messages whose source, type, or severity match the specified source, type,
or severity respectively will be referenced.count is greater than zero, then ids is an array of count message IDs for the specified combination of source and
type. In this case, if source or type is DONT_CARE, or severity is not DONT_CARE, the error
INVALID_OPERATION is generated.Unrecognized message IDs in ids are ignored. If count is zero, the value if ids is ignored.
Although messages are grouped into an implicit hierarchy by their sources and types, there is no explicit per-source, per-type or per-severity enabled state. Instead, the enabled state is stored individually for each message. There is no difference between disabling all messages from one source in a single call, and individually disabling all messages from that source using their types and IDs.
If the DEBUG_OUTPUT state is disabled the GL operates the same as if messages of every source, type or severity are
disabled.
source - the source of debug messages to enable or disable. One of:DEBUG_SOURCE_API | DEBUG_SOURCE_WINDOW_SYSTEM | DEBUG_SOURCE_SHADER_COMPILER |
DEBUG_SOURCE_THIRD_PARTY | DEBUG_SOURCE_APPLICATION | DEBUG_SOURCE_OTHER |
type - the type of debug messages to enable or disable. One of:DEBUG_TYPE_ERROR | DEBUG_TYPE_DEPRECATED_BEHAVIOR | DEBUG_TYPE_UNDEFINED_BEHAVIOR |
DEBUG_TYPE_PORTABILITY | DEBUG_TYPE_PERFORMANCE | DEBUG_TYPE_OTHER |
DEBUG_TYPE_MARKER |
severity - the severity of debug messages to enable or disable. One of:DEBUG_SEVERITY_HIGH | DEBUG_SEVERITY_MEDIUM | DEBUG_SEVERITY_LOW |
DEBUG_SEVERITY_NOTIFICATION |
ids - an array of unsigned integers containing the ids of the messages to enable or disableenabled - whether the selected messages should be enabled or disabledpublic static void glDebugMessageControl(int source,
int type,
int severity,
int id,
boolean enabled)
If enabled is TRUE, the referenced subset of messages will be enabled. If FALSE, then those messages will be disabled.
This command can reference different subsets of messages by first considering the set of all messages, and filtering out messages based on the following ways:
source, type, or severity is DONT_CARE, the messages from all sources, of all types, or of all severities are
referenced respectively.DONT_CARE are specified, all messages whose source, type, or severity match the specified source, type,
or severity respectively will be referenced.count is greater than zero, then ids is an array of count message IDs for the specified combination of source and
type. In this case, if source or type is DONT_CARE, or severity is not DONT_CARE, the error
INVALID_OPERATION is generated.Unrecognized message IDs in ids are ignored. If count is zero, the value if ids is ignored.
Although messages are grouped into an implicit hierarchy by their sources and types, there is no explicit per-source, per-type or per-severity enabled state. Instead, the enabled state is stored individually for each message. There is no difference between disabling all messages from one source in a single call, and individually disabling all messages from that source using their types and IDs.
If the DEBUG_OUTPUT state is disabled the GL operates the same as if messages of every source, type or severity are
disabled.
source - the source of debug messages to enable or disable. One of:DEBUG_SOURCE_API | DEBUG_SOURCE_WINDOW_SYSTEM | DEBUG_SOURCE_SHADER_COMPILER |
DEBUG_SOURCE_THIRD_PARTY | DEBUG_SOURCE_APPLICATION | DEBUG_SOURCE_OTHER |
type - the type of debug messages to enable or disable. One of:DEBUG_TYPE_ERROR | DEBUG_TYPE_DEPRECATED_BEHAVIOR | DEBUG_TYPE_UNDEFINED_BEHAVIOR |
DEBUG_TYPE_PORTABILITY | DEBUG_TYPE_PERFORMANCE | DEBUG_TYPE_OTHER |
DEBUG_TYPE_MARKER |
severity - the severity of debug messages to enable or disable. One of:DEBUG_SEVERITY_HIGH | DEBUG_SEVERITY_MEDIUM | DEBUG_SEVERITY_LOW |
DEBUG_SEVERITY_NOTIFICATION |
enabled - whether the selected messages should be enabled or disabledpublic static void nglDebugMessageInsert(int source,
int type,
int id,
int severity,
int length,
long message)
DebugMessageInsertlength - the length of the string contained in the character array whose address is given by messagepublic static void glDebugMessageInsert(int source,
int type,
int id,
int severity,
java.nio.ByteBuffer message)
The value of id specifies the ID for the message and severity indicates its severity level as defined by the caller. The string
buf contains the string representation of the message. The parameter length contains the number of characters in buf. If
length is negative, it is implied that buf contains a null terminated string. The error INVALID_VALUE will be generated if the
number of characters in buf, excluding the null terminator when length is negative, is not less than the value of
MAX_DEBUG_MESSAGE_LENGTH.
If the DEBUG_OUTPUT state is disabled calls to DebugMessageInsert are discarded and do not generate an error.
source - the source of the debug message to insert. One of:DEBUG_SOURCE_API | DEBUG_SOURCE_WINDOW_SYSTEM | DEBUG_SOURCE_SHADER_COMPILER |
DEBUG_SOURCE_THIRD_PARTY | DEBUG_SOURCE_APPLICATION | DEBUG_SOURCE_OTHER |
type - the type of the debug message insert. One of:DEBUG_TYPE_ERROR | DEBUG_TYPE_DEPRECATED_BEHAVIOR | DEBUG_TYPE_UNDEFINED_BEHAVIOR |
DEBUG_TYPE_PORTABILITY | DEBUG_TYPE_PERFORMANCE | DEBUG_TYPE_OTHER |
DEBUG_TYPE_MARKER |
id - the user-supplied identifier of the message to insert. One of:DEBUG_SEVERITY_HIGH | DEBUG_SEVERITY_MEDIUM | DEBUG_SEVERITY_LOW |
DEBUG_SEVERITY_NOTIFICATION |
severity - the severity of the debug messages to insertmessage - a character array containing the message to insertpublic static void glDebugMessageInsert(int source,
int type,
int id,
int severity,
java.lang.CharSequence message)
The value of id specifies the ID for the message and severity indicates its severity level as defined by the caller. The string
buf contains the string representation of the message. The parameter length contains the number of characters in buf. If
length is negative, it is implied that buf contains a null terminated string. The error INVALID_VALUE will be generated if the
number of characters in buf, excluding the null terminator when length is negative, is not less than the value of
MAX_DEBUG_MESSAGE_LENGTH.
If the DEBUG_OUTPUT state is disabled calls to DebugMessageInsert are discarded and do not generate an error.
source - the source of the debug message to insert. One of:DEBUG_SOURCE_API | DEBUG_SOURCE_WINDOW_SYSTEM | DEBUG_SOURCE_SHADER_COMPILER |
DEBUG_SOURCE_THIRD_PARTY | DEBUG_SOURCE_APPLICATION | DEBUG_SOURCE_OTHER |
type - the type of the debug message insert. One of:DEBUG_TYPE_ERROR | DEBUG_TYPE_DEPRECATED_BEHAVIOR | DEBUG_TYPE_UNDEFINED_BEHAVIOR |
DEBUG_TYPE_PORTABILITY | DEBUG_TYPE_PERFORMANCE | DEBUG_TYPE_OTHER |
DEBUG_TYPE_MARKER |
id - the user-supplied identifier of the message to insert. One of:DEBUG_SEVERITY_HIGH | DEBUG_SEVERITY_MEDIUM | DEBUG_SEVERITY_LOW |
DEBUG_SEVERITY_NOTIFICATION |
severity - the severity of the debug messages to insertmessage - a character array containing the message to insertpublic static void nglDebugMessageCallback(long callback,
long userParam)
DebugMessageCallbackpublic static void glDebugMessageCallback(@Nullable
GLDebugMessageCallbackI callback,
long userParam)
The function's prototype must follow the type definition of DEBUGPROC including its platform-dependent calling convention. Anything else will result in
undefined behavior. Only one debug callback can be specified for the current context, and further calls overwrite the previous callback. Specifying
NULL as the value of callback clears the current callback and disables message output through callbacks. Applications can provide
user-specified data through the pointer userParam. The context will store this pointer and will include it as one of the parameters in each call
to the callback function.
If the application has specified a callback function for receiving debug output, the implementation will call that function whenever any enabled message
is generated. The source, type, ID, and severity of the message are specified by the DEBUGPROC parameters source, type, id, and
severity, respectively. The string representation of the message is stored in message and its length (excluding the null-terminator) is
stored in length. The parameter userParam is the user-specified parameter that was given when calling DebugMessageCallback.
Applications can query the current callback function and the current user-specified parameter by obtaining the values of DEBUG_CALLBACK_FUNCTION
and DEBUG_CALLBACK_USER_PARAM, respectively.
Applications that specify a callback function must be aware of certain special conditions when executing code inside a callback when it is called by the GL, regardless of the debug source.
The memory for message is owned and managed by the GL, and should only be considered valid for the duration of the function call.
The behavior of calling any GL or window system function from within the callback function is undefined and may lead to program termination.
Care must also be taken in securing debug callbacks for use with asynchronous debug output by multi-threaded GL implementations.
If the DEBUG_OUTPUT state is disabled then the GL will not call the callback function.
callback - a callback function that will be called when a debug message is generateduserParam - a user supplied pointer that will be passed on each invocation of callbackpublic static int nglGetDebugMessageLog(int count,
int bufsize,
long sources,
long types,
long ids,
long severities,
long lengths,
long messageLog)
GetDebugMessageLogbufsize - the size of the buffer whose address is given by messageLogpublic static int glGetDebugMessageLog(int count,
@Nullable
java.nio.IntBuffer sources,
@Nullable
java.nio.IntBuffer types,
@Nullable
java.nio.IntBuffer ids,
@Nullable
java.nio.IntBuffer severities,
@Nullable
java.nio.IntBuffer lengths,
@Nullable
java.nio.ByteBuffer messageLog)
This function fetches a maximum of count messages from the message log, and will return the number of messages successfully fetched.
Messages will be fetched from the log in order of oldest to newest. Those messages that were fetched will be removed from the log.
The sources, types, severities, IDs, and string lengths of fetched messages will be stored in the application-provided arrays sources,
types, severities, ids, and lengths, respectively. The application is responsible for allocating enough space for each
array to hold up to count elements. The string representations of all fetched messages are stored in the messageLog array. If multiple
messages are fetched, their strings are concatenated into the same messageLog array and will be separated by single null terminators. The last
string in the array will also be null-terminated. The maximum size of messageLog, including the space used by all null terminators, is given by
bufSize. If bufSize is less than zero and messageLog is not NULL, an INVALID_VALUE error will be generated. If a message's
string, including its null terminator, can not fully fit within the messageLog array's remaining space, then that message and any subsequent
messages will not be fetched and will remain in the log. The string lengths stored in the array lengths include the space for the null terminator of each string.
Any or all of the arrays sources, types, ids, severities, lengths and messageLog can also be null
pointers, which causes the attributes for such arrays to be discarded when messages are fetched, however those messages will still be removed from the
log. Thus to simply delete up to count messages from the message log while ignoring their attributes, the application can call the function with
null pointers for all attribute arrays.
If the context was created without the CONTEXT_FLAG_DEBUG_BIT, then the GL can opt to never add messages to the message log so GetDebugMessageLog will
always return zero.
count - the number of debug messages to retrieve from the logsources - an array of variables to receive the sources of the retrieved messagestypes - an array of variables to receive the types of the retrieved messagesids - an array of unsigned integers to receive the ids of the retrieved messagesseverities - an array of variables to receive the severites of the retrieved messageslengths - an array of variables to receive the lengths of the received messagesmessageLog - an array of characters that will receive the messagespublic static void nglGetPointerv(int pname,
long params)
public static void glGetPointerv(int pname,
org.lwjgl.PointerBuffer params)
public static long glGetPointer(int pname)
public static void nglPushDebugGroup(int source,
int id,
int length,
long message)
PushDebugGrouplength - the length of the message to be sent to the debug output streampublic static void glPushDebugGroup(int source,
int id,
java.nio.ByteBuffer message)
message into the command stream. The value of id specifies the ID of messages generated.
The parameter length contains the number of characters in message. If length is negative, it is implied that message
contains a null terminated string. The message has the specified source and id, type DEBUG_TYPE_PUSH_GROUP, and
severity DEBUG_SEVERITY_NOTIFICATION. The GL will put a new debug group on top of the debug group stack which inherits the control of the
volume of debug output of the debug group previously residing on the top of the debug group stack. Because debug groups are strictly hierarchical, any
additional control of the debug output volume will only apply within the active debug group and the debug groups pushed on top of the active debug
group.
An INVALID_ENUM error is generated if the value of source is neither DEBUG_SOURCE_APPLICATION nor DEBUG_SOURCE_THIRD_PARTY. An
INVALID_VALUE error is generated if length is negative and the number of characters in message, excluding the null-terminator,
is not less than the value of MAX_DEBUG_MESSAGE_LENGTH.
source - the source of the debug message. One of:DEBUG_SOURCE_APPLICATION | DEBUG_SOURCE_THIRD_PARTY |
id - the identifier of the messagemessage - a string containing the message to be sent to the debug output streampublic static void glPushDebugGroup(int source,
int id,
java.lang.CharSequence message)
message into the command stream. The value of id specifies the ID of messages generated.
The parameter length contains the number of characters in message. If length is negative, it is implied that message
contains a null terminated string. The message has the specified source and id, type DEBUG_TYPE_PUSH_GROUP, and
severity DEBUG_SEVERITY_NOTIFICATION. The GL will put a new debug group on top of the debug group stack which inherits the control of the
volume of debug output of the debug group previously residing on the top of the debug group stack. Because debug groups are strictly hierarchical, any
additional control of the debug output volume will only apply within the active debug group and the debug groups pushed on top of the active debug
group.
An INVALID_ENUM error is generated if the value of source is neither DEBUG_SOURCE_APPLICATION nor DEBUG_SOURCE_THIRD_PARTY. An
INVALID_VALUE error is generated if length is negative and the number of characters in message, excluding the null-terminator,
is not less than the value of MAX_DEBUG_MESSAGE_LENGTH.
source - the source of the debug message. One of:DEBUG_SOURCE_APPLICATION | DEBUG_SOURCE_THIRD_PARTY |
id - the identifier of the messagemessage - a string containing the message to be sent to the debug output streampublic static void glPopDebugGroup()
message string, the source source, and an ID id submitted to the associated PushDebugGroup command.
DEBUG_TYPE_PUSH_GROUP and DEBUG_TYPE_POP_GROUP share a single namespace for message id. severity has the value
DEBUG_SEVERITY_NOTIFICATION. The type has the value DEBUG_TYPE_POP_GROUP. Popping a debug group restores the debug output volume
control of the parent debug group.
Attempting to pop the default debug group off the stack generates a STACK_UNDERFLOW error; pushing a debug group onto a stack containing
MAX_DEBUG_GROUP_STACK_DEPTH minus one elements will generate a STACK_OVERFLOW error.
public static void nglObjectLabel(int identifier,
int name,
int length,
long label)
ObjectLabellength - the length of the label to be used for the objectpublic static void glObjectLabel(int identifier,
int name,
java.nio.ByteBuffer label)
identifier - the namespace from which the name of the object is allocated. One of:BUFFER | SHADER | PROGRAM | QUERY | PROGRAM_PIPELINE | SAMPLER | TEXTURE | RENDERBUFFER |
FRAMEBUFFER | TRANSFORM_FEEDBACK |
name - the name of the object to labellabel - a string containing the label to assign to the objectpublic static void glObjectLabel(int identifier,
int name,
java.lang.CharSequence label)
identifier - the namespace from which the name of the object is allocated. One of:BUFFER | SHADER | PROGRAM | QUERY | PROGRAM_PIPELINE | SAMPLER | TEXTURE | RENDERBUFFER |
FRAMEBUFFER | TRANSFORM_FEEDBACK |
name - the name of the object to labellabel - a string containing the label to assign to the objectpublic static void nglGetObjectLabel(int identifier,
int name,
int bufSize,
long length,
long label)
GetObjectLabelbufSize - the length of the buffer whose address is in labelpublic static void glGetObjectLabel(int identifier,
int name,
@Nullable
java.nio.IntBuffer length,
java.nio.ByteBuffer label)
identifier - the namespace from which the name of the object is allocated. One of:BUFFER | SHADER | PROGRAM | QUERY | PROGRAM_PIPELINE | SAMPLER | TEXTURE | RENDERBUFFER |
FRAMEBUFFER | TRANSFORM_FEEDBACK |
name - the name of the object whose label to retrievelength - the address of a variable to receive the length of the object labellabel - a string that will receive the object labelpublic static java.lang.String glGetObjectLabel(int identifier,
int name,
int bufSize)
identifier - the namespace from which the name of the object is allocated. One of:BUFFER | SHADER | PROGRAM | QUERY | PROGRAM_PIPELINE | SAMPLER | TEXTURE | RENDERBUFFER |
FRAMEBUFFER | TRANSFORM_FEEDBACK |
name - the name of the object whose label to retrievebufSize - the length of the buffer whose address is in labelpublic static java.lang.String glGetObjectLabel(int identifier,
int name)
identifier - the namespace from which the name of the object is allocated. One of:BUFFER | SHADER | PROGRAM | QUERY | PROGRAM_PIPELINE | SAMPLER | TEXTURE | RENDERBUFFER |
FRAMEBUFFER | TRANSFORM_FEEDBACK |
name - the name of the object whose label to retrievepublic static void nglObjectPtrLabel(long ptr,
int length,
long label)
ObjectPtrLabellength - the length of the label to be used for the objectpublic static void glObjectPtrLabel(long ptr,
java.nio.ByteBuffer label)
ptr - a pointer identifying a sync objectlabel - a string containing the label to assign to the objectpublic static void glObjectPtrLabel(long ptr,
java.lang.CharSequence label)
ptr - a pointer identifying a sync objectlabel - a string containing the label to assign to the objectpublic static void nglGetObjectPtrLabel(long ptr,
int bufSize,
long length,
long label)
GetObjectPtrLabelbufSize - the length of the buffer whose address is in labelpublic static void glGetObjectPtrLabel(long ptr,
@Nullable
java.nio.IntBuffer length,
java.nio.ByteBuffer label)
ptr - the name of the sync object whose label to retrievelength - a variable to receive the length of the object labellabel - a string that will receive the object labelpublic static java.lang.String glGetObjectPtrLabel(long ptr,
int bufSize)
ptr - the name of the sync object whose label to retrievebufSize - the length of the buffer whose address is in labelpublic static java.lang.String glGetObjectPtrLabel(long ptr)
ptr - the name of the sync object whose label to retrievepublic static void glEnablei(int target,
int index)
public static void glDisablei(int target,
int index)
public static void glBlendEquationi(int buf,
int mode)
public static void glBlendEquationSeparatei(int buf,
int modeRGB,
int modeAlpha)
public static void glBlendFunci(int buf,
int src,
int dst)
public static void glBlendFuncSeparatei(int buf,
int srcRGB,
int dstRGB,
int srcAlpha,
int dstAlpha)
public static void glColorMaski(int index,
boolean r,
boolean g,
boolean b,
boolean a)
public static boolean glIsEnabledi(int target,
int index)
public static void nglDrawElementsBaseVertex(int mode,
int count,
int type,
long indices,
int basevertex)
public static void glDrawElementsBaseVertex(int mode,
int count,
int type,
long indices,
int basevertex)
public static void glDrawElementsBaseVertex(int mode,
int type,
java.nio.ByteBuffer indices,
int basevertex)
public static void glDrawElementsBaseVertex(int mode,
java.nio.ByteBuffer indices,
int basevertex)
public static void glDrawElementsBaseVertex(int mode,
java.nio.ShortBuffer indices,
int basevertex)
public static void glDrawElementsBaseVertex(int mode,
java.nio.IntBuffer indices,
int basevertex)
public static void nglDrawRangeElementsBaseVertex(int mode,
int start,
int end,
int count,
int type,
long indices,
int basevertex)
public static void glDrawRangeElementsBaseVertex(int mode,
int start,
int end,
int count,
int type,
long indices,
int basevertex)
public static void glDrawRangeElementsBaseVertex(int mode,
int start,
int end,
int type,
java.nio.ByteBuffer indices,
int basevertex)
public static void glDrawRangeElementsBaseVertex(int mode,
int start,
int end,
java.nio.ByteBuffer indices,
int basevertex)
public static void glDrawRangeElementsBaseVertex(int mode,
int start,
int end,
java.nio.ShortBuffer indices,
int basevertex)
public static void glDrawRangeElementsBaseVertex(int mode,
int start,
int end,
java.nio.IntBuffer indices,
int basevertex)
public static void nglDrawElementsInstancedBaseVertex(int mode,
int count,
int type,
long indices,
int instancecount,
int basevertex)
public static void glDrawElementsInstancedBaseVertex(int mode,
int count,
int type,
long indices,
int instancecount,
int basevertex)
public static void glDrawElementsInstancedBaseVertex(int mode,
int type,
java.nio.ByteBuffer indices,
int instancecount,
int basevertex)
public static void glDrawElementsInstancedBaseVertex(int mode,
java.nio.ByteBuffer indices,
int instancecount,
int basevertex)
public static void glDrawElementsInstancedBaseVertex(int mode,
java.nio.ShortBuffer indices,
int instancecount,
int basevertex)
public static void glDrawElementsInstancedBaseVertex(int mode,
java.nio.IntBuffer indices,
int instancecount,
int basevertex)
public static void glFramebufferTexture(int target,
int attachment,
int texture,
int level)
public static void glPrimitiveBoundingBox(float minX,
float minY,
float minZ,
float minW,
float maxX,
float maxY,
float maxZ,
float maxW)
Implementations may be able to optimize performance if the application provides bounds of primitives that will be generated by the tessellation primitive generator or the geometry shader prior to executing those stages. If the provided bounds are incorrect and primitives extend beyond them, the rasterizer may or may not generate fragments for the portions of primitives outside the bounds.
minX - the minimum x clip space coordinateminY - the minimum y clip space coordinateminZ - the minimum z clip space coordinateminW - the minimum w clip space coordinatemaxX - the maximum x clip space coordinatemaxY - the maximum y clip space coordinatemaxZ - the maximum z clip space coordinatemaxW - the maximum w clip space coordinatepublic static int glGetGraphicsResetStatus()
NO_ERROR indicates that the GL context has not been in a reset state since the last call.GUILTY_CONTEXT_RESET indicates that a reset has been detected that is attributable to the current GL context.INNOCENT_CONTEXT_RESET indicates a reset has been detected that is not attributable to the current GL context.UNKNOWN_CONTEXT_RESET indicates a detected graphics reset whose cause is unknown.If a reset status other than NO_ERROR is returned and subsequent calls return NO_ERROR, the context reset was encountered and completed. If a reset status is repeatedly returned, the context may be in the process of resetting.
Reset notification behavior is determined at context creation time, and may be queried by calling GetIntegerv with the symbolic constant
RESET_NOTIFICATION_STRATEGY.
If the reset notification behavior is NO_RESET_NOTIFICATION, then the implementation will never deliver notification of reset events, and
GetGraphicsResetStatus will always return NO_ERROR.
If the behavior is LOSE_CONTEXT_ON_RESET, a graphics reset will result in a lost context and require creating a new context as described
above. In this case GetGraphicsResetStatus will return an appropriate value from those described above.
If a graphics reset notification occurs in a context, a notification must also occur in all other contexts which share objects with that context.
After a graphics reset has occurred on a context, subsequent GL commands on that context (or any context which shares with that context) will generate a
CONTEXT_LOST error. Such commands will not have side effects (in particular, they will not modify memory passed by pointer for query results,
and may not block indefinitely or cause termination of the application. Exceptions to this behavior include:
GetError and GetGraphicsResetStatus behave normally following a graphics reset, so that the application can determine a reset has
occurred, and when it is safe to destroy and recreate the context.public static void nglReadnPixels(int x,
int y,
int width,
int height,
int format,
int type,
int bufSize,
long pixels)
ReadnPixelsbufSize - the maximum number of bytes to write into datapublic static void glReadnPixels(int x,
int y,
int width,
int height,
int format,
int type,
int bufSize,
long pixels)
x - the left pixel coordinatey - the lower pixel coordinatewidth - the number of pixels to read in the x-dimensionheight - the number of pixels to read in the y-dimensionformat - the pixel formattype - the pixel typebufSize - the maximum number of bytes to write into datapixels - a buffer in which to place the returned pixel datapublic static void glReadnPixels(int x,
int y,
int width,
int height,
int format,
int type,
java.nio.ByteBuffer pixels)
x - the left pixel coordinatey - the lower pixel coordinatewidth - the number of pixels to read in the x-dimensionheight - the number of pixels to read in the y-dimensionformat - the pixel formattype - the pixel typepixels - a buffer in which to place the returned pixel datapublic static void glReadnPixels(int x,
int y,
int width,
int height,
int format,
int type,
java.nio.ShortBuffer pixels)
x - the left pixel coordinatey - the lower pixel coordinatewidth - the number of pixels to read in the x-dimensionheight - the number of pixels to read in the y-dimensionformat - the pixel formattype - the pixel typepixels - a buffer in which to place the returned pixel datapublic static void glReadnPixels(int x,
int y,
int width,
int height,
int format,
int type,
java.nio.IntBuffer pixels)
x - the left pixel coordinatey - the lower pixel coordinatewidth - the number of pixels to read in the x-dimensionheight - the number of pixels to read in the y-dimensionformat - the pixel formattype - the pixel typepixels - a buffer in which to place the returned pixel datapublic static void glReadnPixels(int x,
int y,
int width,
int height,
int format,
int type,
java.nio.FloatBuffer pixels)
x - the left pixel coordinatey - the lower pixel coordinatewidth - the number of pixels to read in the x-dimensionheight - the number of pixels to read in the y-dimensionformat - the pixel formattype - the pixel typepixels - a buffer in which to place the returned pixel datapublic static void nglGetnUniformfv(int program,
int location,
int bufSize,
long params)
GetnUniformfvbufSize - the maximum number of bytes to write to paramspublic static void glGetnUniformfv(int program,
int location,
java.nio.FloatBuffer params)
program - the program objectlocation - the uniform locationparams - the buffer in which to place the returned datapublic static float glGetnUniformf(int program,
int location)
program - the program objectlocation - the uniform locationpublic static void nglGetnUniformiv(int program,
int location,
int bufSize,
long params)
GetnUniformivbufSize - the maximum number of bytes to write to paramspublic static void glGetnUniformiv(int program,
int location,
java.nio.FloatBuffer params)
GetnUniformfv.program - the program objectlocation - the uniform locationparams - the buffer in which to place the returned datapublic static float glGetnUniformi(int program,
int location)
GetnUniformfv.program - the program objectlocation - the uniform locationpublic static void nglGetnUniformuiv(int program,
int location,
int bufSize,
long params)
GetnUniformuivbufSize - the maximum number of bytes to write to paramspublic static void glGetnUniformuiv(int program,
int location,
java.nio.FloatBuffer params)
GetnUniformiv.program - the program objectlocation - the uniform locationparams - the buffer in which to place the returned datapublic static float glGetnUniformui(int program,
int location)
GetnUniformiv.program - the program objectlocation - the uniform locationpublic static void glMinSampleShading(float value)
public static void glPatchParameteri(int pname,
int value)
public static void nglTexParameterIiv(int target,
int pname,
long params)
public static void glTexParameterIiv(int target,
int pname,
java.nio.IntBuffer params)
public static void glTexParameterIi(int target,
int pname,
int param)
public static void nglTexParameterIuiv(int target,
int pname,
long params)
public static void glTexParameterIuiv(int target,
int pname,
java.nio.IntBuffer params)
public static void glTexParameterIui(int target,
int pname,
int param)
public static void nglGetTexParameterIiv(int target,
int pname,
long params)
public static void glGetTexParameterIiv(int target,
int pname,
java.nio.IntBuffer params)
public static int glGetTexParameterIi(int target,
int pname)
public static void nglGetTexParameterIuiv(int target,
int pname,
long params)
public static void glGetTexParameterIuiv(int target,
int pname,
java.nio.IntBuffer params)
public static int glGetTexParameterIui(int target,
int pname)
public static void nglSamplerParameterIiv(int sampler,
int pname,
long params)
public static void glSamplerParameterIiv(int sampler,
int pname,
java.nio.IntBuffer params)
public static void glSamplerParameterIi(int sampler,
int pname,
int param)
public static void nglSamplerParameterIuiv(int sampler,
int pname,
long params)
public static void glSamplerParameterIuiv(int sampler,
int pname,
java.nio.IntBuffer params)
public static void glSamplerParameterIui(int sampler,
int pname,
int param)
public static void nglGetSamplerParameterIiv(int sampler,
int pname,
long params)
public static void glGetSamplerParameterIiv(int sampler,
int pname,
java.nio.IntBuffer params)
public static int glGetSamplerParameterIi(int sampler,
int pname)
public static void nglGetSamplerParameterIuiv(int sampler,
int pname,
long params)
public static void glGetSamplerParameterIuiv(int sampler,
int pname,
java.nio.IntBuffer params)
public static int glGetSamplerParameterIui(int sampler,
int pname)
public static void glTexBuffer(int target,
int internalformat,
int buffer)
public static void glTexBufferRange(int target,
int internalformat,
int buffer,
long offset,
long size)
public static void glTexStorage3DMultisample(int target,
int samples,
int internalformat,
int width,
int height,
int depth,
boolean fixedsamplelocations)
public static void glDebugMessageControl(int source,
int type,
int severity,
int[] ids,
boolean enabled)
DebugMessageControlpublic static int glGetDebugMessageLog(int count,
@Nullable
int[] sources,
@Nullable
int[] types,
@Nullable
int[] ids,
@Nullable
int[] severities,
@Nullable
int[] lengths,
@Nullable
java.nio.ByteBuffer messageLog)
GetDebugMessageLogpublic static void glGetObjectLabel(int identifier,
int name,
@Nullable
int[] length,
java.nio.ByteBuffer label)
GetObjectLabelpublic static void glGetObjectPtrLabel(long ptr,
@Nullable
int[] length,
java.nio.ByteBuffer label)
GetObjectPtrLabelpublic static void glReadnPixels(int x,
int y,
int width,
int height,
int format,
int type,
short[] pixels)
ReadnPixelspublic static void glReadnPixels(int x,
int y,
int width,
int height,
int format,
int type,
int[] pixels)
ReadnPixelspublic static void glReadnPixels(int x,
int y,
int width,
int height,
int format,
int type,
float[] pixels)
ReadnPixelspublic static void glGetnUniformfv(int program,
int location,
float[] params)
GetnUniformfvpublic static void glGetnUniformiv(int program,
int location,
float[] params)
GetnUniformivpublic static void glGetnUniformuiv(int program,
int location,
float[] params)
GetnUniformuivpublic 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 glSamplerParameterIiv(int sampler,
int pname,
int[] params)
SamplerParameterIivpublic static void glSamplerParameterIuiv(int sampler,
int pname,
int[] params)
SamplerParameterIuivpublic static void glGetSamplerParameterIiv(int sampler,
int pname,
int[] params)
GetSamplerParameterIivpublic static void glGetSamplerParameterIuiv(int sampler,
int pname,
int[] params)
GetSamplerParameterIuivCopyright LWJGL. All Rights Reserved. License terms.