Class GLES32
- java.lang.Object
-
- org.lwjgl.opengles.GLES20
-
- org.lwjgl.opengles.GLES30
-
- org.lwjgl.opengles.GLES31
-
- org.lwjgl.opengles.GLES32
-
public class GLES32 extends GLES31
The core OpenGL ES 3.2 functionality.
-
-
Field Summary
Fields Modifier and Type Field Description static int
GL_BUFFER
Tokens accepted or provided by theidentifier
parameters of ObjectLabel and GetObjectLabel.static int
GL_CLAMP_TO_BORDER
Accepted by theparam
parameter of TexParameteri, TexParameterf, SamplerParameteri and SamplerParameterf, and by theparams
parameter of TexParameteriv, TexParameterfv, TexParameterIiv, TexParameterIuiv, SamplerParameterIiv, SamplerParameterIuiv and returned by theparams
parameter of GetTexParameteriv, GetTexParameterfv, GetTexParameterIiv, GetTexParameterIuiv, GetSamplerParameteriv, GetSamplerParameterfv, GetSamplerParameterIiv, and GetSamplerParameterIuiv when theirpname
parameter is TEXTURE_WRAP_S, TEXTURE_WRAP_T, or TEXTURE_WRAP_R.static int
GL_COLORBURN
GL_COLORDODGEAccepted by themode
parameter of BlendEquation and BlendEquationi.static int
GL_COMPRESSED_RGBA_ASTC_10x10
GL_COMPRESSED_RGBA_ASTC_10x5
GL_COMPRESSED_RGBA_ASTC_10x6
GL_COMPRESSED_RGBA_ASTC_10x8
GL_COMPRESSED_RGBA_ASTC_12x10
GL_COMPRESSED_RGBA_ASTC_12x12
GL_COMPRESSED_RGBA_ASTC_4x4
GL_COMPRESSED_RGBA_ASTC_5x4
GL_COMPRESSED_RGBA_ASTC_5x5
GL_COMPRESSED_RGBA_ASTC_6x5
GL_COMPRESSED_RGBA_ASTC_6x6
GL_COMPRESSED_RGBA_ASTC_8x5
GL_COMPRESSED_RGBA_ASTC_8x6
GL_COMPRESSED_RGBA_ASTC_8x8
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.static int
GL_CONTEXT_FLAG_DEBUG_BIT
Returned by GetIntegerv whenpname
is CONTEXT_FLAGS.static int
GL_CONTEXT_LOST
Returned byGetError
.static int
GL_CONTEXT_ROBUST_ACCESS
Accepted by thevalue
parameter of GetBooleanv, GetIntegerv, and GetFloatv.static int
GL_DARKEN
Accepted by themode
parameter of BlendEquation and BlendEquationi.static int
GL_DEBUG_CALLBACK_FUNCTION
GL_DEBUG_CALLBACK_USER_PARAMTokens accepted by thepname
parameter of GetPointerv.static int
GL_DEBUG_GROUP_STACK_DEPTH
GL_DEBUG_LOGGED_MESSAGES
GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTHTokens accepted by thevalue
parameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.static int
GL_DEBUG_OUTPUT
GL_DEBUG_OUTPUT_SYNCHRONOUSTokens accepted by thetarget
parameters of Enable, Disable, and IsEnabled.static int
GL_DEBUG_SEVERITY_HIGH
GL_DEBUG_SEVERITY_LOW
GL_DEBUG_SEVERITY_MEDIUM
GL_DEBUG_SEVERITY_NOTIFICATIONTokens accepted or provided by theseverity
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, and theseverities
parameter of GetDebugMessageLog.static int
GL_DEBUG_SOURCE_API
GL_DEBUG_SOURCE_APPLICATION
GL_DEBUG_SOURCE_OTHER
GL_DEBUG_SOURCE_SHADER_COMPILER
GL_DEBUG_SOURCE_THIRD_PARTY
GL_DEBUG_SOURCE_WINDOW_SYSTEMTokens accepted or provided by thesource
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thesources
parameter of GetDebugMessageLog.static int
GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR
GL_DEBUG_TYPE_ERROR
GL_DEBUG_TYPE_MARKER
GL_DEBUG_TYPE_OTHER
GL_DEBUG_TYPE_PERFORMANCETokens accepted or provided by thetype
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypes
parameter of GetDebugMessageLog.static int
GL_DEBUG_TYPE_POP_GROUP
Tokens accepted or provided by thetype
parameters of DebugMessageControl and DEBUGPROC, and thetypes
parameter of GetDebugMessageLog.static int
GL_DEBUG_TYPE_PORTABILITY
Tokens accepted or provided by thetype
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypes
parameter of GetDebugMessageLog.static int
GL_DEBUG_TYPE_PUSH_GROUP
Tokens accepted or provided by thetype
parameters of DebugMessageControl and DEBUGPROC, and thetypes
parameter of GetDebugMessageLog.static int
GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR
Tokens accepted or provided by thetype
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypes
parameter of GetDebugMessageLog.static int
GL_DIFFERENCE
GL_EXCLUSIONAccepted by themode
parameter of BlendEquation and BlendEquationi.static int
GL_FIRST_VERTEX_CONVENTION
Returned in thedata
parameter from a Get query with apname
of LAYER_PROVOKING_VERTEX.static int
GL_FRACTIONAL_EVEN
GL_FRACTIONAL_ODDReturned by GetProgramiv whenpname
is TESS_GEN_SPACING.static int
GL_FRAGMENT_INTERPOLATION_OFFSET_BITS
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.static int
GL_FRAMEBUFFER_ATTACHMENT_LAYERED
Accepted by thepname
parameter of GetFramebufferAttachmentParameteriv.static int
GL_FRAMEBUFFER_DEFAULT_LAYERS
Accepted by thepname
parameter of FramebufferParameteri, and GetFramebufferParameteriv.static int
GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS
Returned by CheckFramebufferStatus.static int
GL_GEOMETRY_LINKED_INPUT_TYPE
GL_GEOMETRY_LINKED_OUTPUT_TYPE
GL_GEOMETRY_LINKED_VERTICES_OUTAccepted by thepname
parameter of GetProgramiv.static int
GL_GEOMETRY_SHADER
Accepted by thetype
parameter of CreateShader and CreateShaderProgramv, by thepname
parameter of GetProgramPipelineiv and returned in theparams
parameter of GetShaderiv whenpname
is SHADER_TYPE.static int
GL_GEOMETRY_SHADER_BIT
Accepted by thestages
parameter of UseProgramStages.static int
GL_GEOMETRY_SHADER_INVOCATIONS
Accepted by thepname
parameter of GetProgramiv.static int
GL_GUILTY_CONTEXT_RESET
Returned byGetGraphicsResetStatus
.static int
GL_HARDLIGHT
GL_HSL_COLOR
GL_HSL_HUE
GL_HSL_LUMINOSITY
GL_HSL_SATURATIONAccepted by themode
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 thetype
parameter of GetActiveUniform, and by theparams
parameter of GetProgramResourceiv whenprops
is TYPE.static int
GL_INNOCENT_CONTEXT_RESET
Returned byGetGraphicsResetStatus
.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 thetype
parameter of GetActiveUniform, and by theparams
parameter of GetProgramResourceiv whenprops
is TYPE.static int
GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
Returned by thetype
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 thetype
parameter of GetActiveUniform, and by theparams
parameter of GetProgramResourceiv whenprops
is TYPE.static int
GL_IS_PER_PATCH
Accepted by theprops
parameter of GetProgramResourceiv.static int
GL_ISOLINES
Returned by GetProgramiv whenpname
is TESS_GEN_MODE.static int
GL_LAST_VERTEX_CONVENTION
Returned in thedata
parameter from a Get query with apname
of LAYER_PROVOKING_VERTEX.static int
GL_LAYER_PROVOKING_VERTEX
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.static int
GL_LIGHTEN
Accepted by themode
parameter of BlendEquation and BlendEquationi.static int
GL_LINE_STRIP_ADJACENCY
GL_LINES_ADJACENCYAccepted by themode
parameter of DrawArrays, DrawElements, and other commands which draw primitives.static int
GL_LOSE_CONTEXT_ON_RESET
Returned by GetIntegerv and related simple queries whenvalue
isRESET_NOTIFICATION_STRATEGY
.static int
GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.static int
GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS
GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTSAccepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.static int
GL_MAX_DEBUG_GROUP_STACK_DEPTH
GL_MAX_DEBUG_LOGGED_MESSAGES
GL_MAX_DEBUG_MESSAGE_LENGTHTokens accepted by thevalue
parameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.static int
GL_MAX_FRAGMENT_INTERPOLATION_OFFSET
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.static int
GL_MAX_FRAMEBUFFER_LAYERS
Accepted by thepname
parameter of GetIntegerv, GetBooleanv, GetInteger64v, and GetFloatv.static int
GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS
GL_MAX_GEOMETRY_ATOMIC_COUNTERS
GL_MAX_GEOMETRY_IMAGE_UNIFORMS
GL_MAX_GEOMETRY_INPUT_COMPONENTS
GL_MAX_GEOMETRY_OUTPUT_COMPONENTS
GL_MAX_GEOMETRY_OUTPUT_VERTICES
GL_MAX_GEOMETRY_SHADER_INVOCATIONS
GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS
GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS
GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS
GL_MAX_GEOMETRY_UNIFORM_BLOCKS
GL_MAX_GEOMETRY_UNIFORM_COMPONENTSAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.static int
GL_MAX_LABEL_LENGTH
Tokens accepted by thevalue
parameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.static int
GL_MAX_PATCH_VERTICES
GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS
GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS
GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS
GL_MAX_TESS_CONTROL_INPUT_COMPONENTS
GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS
GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS
GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS
GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS
GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS
GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS
GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS
GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS
GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS
GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS
GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS
GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS
GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS
GL_MAX_TESS_GEN_LEVEL
GL_MAX_TESS_PATCH_COMPONENTSAccepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.static int
GL_MIN_FRAGMENT_INTERPOLATION_OFFSET
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.static int
GL_MIN_SAMPLE_SHADING_VALUE
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetInteger64v, and GetFloatv.static int
GL_MULTIPLY
Accepted by themode
parameter of BlendEquation and BlendEquationi.static int
GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARB
GL_MULTISAMPLE_LINE_WIDTH_RANGE_ARBAccepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.static int
GL_NO_RESET_NOTIFICATION
Returned by GetIntegerv and related simple queries whenvalue
isRESET_NOTIFICATION_STRATEGY
.static int
GL_OVERLAY
Accepted by themode
parameter of BlendEquation and BlendEquationi.static int
GL_PATCH_VERTICES
Accepted by thepname
parameter of PatchParameteri, GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.static int
GL_PATCHES
Accepted by themode
parameter of DrawArrays, DrawElements, and other commands which draw primitives.static int
GL_PRIMITIVE_BOUNDING_BOX_ARB
GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTEDAccepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.static int
GL_PRIMITIVES_GENERATED
Accepted by thetarget
parameter of BeginQuery, EndQuery, GetQueryiv, and GetQueryObjectuiv.static int
GL_PROGRAM
GL_PROGRAM_PIPELINETokens accepted or provided by theidentifier
parameters of ObjectLabel and GetObjectLabel.static int
GL_QUADS
Returned by GetProgramiv whenpname
is TESS_GEN_MODE.static int
GL_QUERY
Tokens accepted or provided by theidentifier
parameters of ObjectLabel and GetObjectLabel.static int
GL_REFERENCED_BY_GEOMETRY_SHADER
GL_REFERENCED_BY_TESS_CONTROL_SHADER
GL_REFERENCED_BY_TESS_EVALUATION_SHADERAccepted by theprops
parameter of GetProgramResourceiv.static int
GL_RESET_NOTIFICATION_STRATEGY
Accepted by thevalue
parameter of GetBooleanv, GetIntegerv, and GetFloatv.static int
GL_SAMPLE_SHADING
Accepted by thecap
parameter of Enable, Disable, and IsEnabled, and by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.static int
GL_SAMPLER
Tokens accepted or provided by theidentifier
parameters of ObjectLabel and GetObjectLabel.static int
GL_SAMPLER_2D_MULTISAMPLE_ARRAY
Returned by thetype
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
GL_SAMPLER_CUBE_MAP_ARRAY_SHADOWReturned by thetype
parameter of GetActiveUniform, and by theparams
parameter of GetProgramResourceiv whenprops
is TYPE.static int
GL_SCREEN
Accepted by themode
parameter of BlendEquation and BlendEquationi.static int
GL_SHADER
Tokens accepted or provided by theidentifier
parameters of ObjectLabel and GetObjectLabel.static int
GL_SOFTLIGHT
Accepted by themode
parameter of BlendEquation and BlendEquationi.static int
GL_STACK_OVERFLOW
GL_STACK_UNDERFLOWReturned by GetError.static int
GL_TESS_CONTROL_OUTPUT_VERTICES
Accepted by thepname
parameter of GetProgramiv.static int
GL_TESS_CONTROL_SHADER
Accepted by thetype
parameter of CreateShader, by thepname
parameter of GetProgramPipelineiv, and returned by theparams
parameter of GetShaderiv.static int
GL_TESS_CONTROL_SHADER_BIT
Accepted by thestages
parameter of UseProgramStages.static int
GL_TESS_EVALUATION_SHADER
Accepted by thetype
parameter of CreateShader, by thepname
parameter of GetProgramPipelineiv, and returned by theparams
parameter of GetShaderiv.static int
GL_TESS_EVALUATION_SHADER_BIT
Accepted by thestages
parameter of UseProgramStages.static int
GL_TESS_GEN_MODE
GL_TESS_GEN_POINT_MODE
GL_TESS_GEN_SPACING
GL_TESS_GEN_VERTEX_ORDERAccepted by thepname
parameter of GetProgramiv.static int
GL_TEXTURE_2D_MULTISAMPLE_ARRAY
Accepted by thetarget
parameter of BindTexture, TexStorage3DMultisample, GetInternalformativ, TexParameter{if}*, GetTexParameter{if}v and GetTexLevelParameter{if}v.static int
GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, and GetFloatv.static int
GL_TEXTURE_BINDING_CUBE_MAP_ARRAY
Accepted by thepname
parameter of GetBooleanv, GetIntegerv and GetFloatv.static int
GL_TEXTURE_BORDER_COLOR
Accepted by thepname
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 thetarget
parameter of BindBuffer, BufferData, BufferSubData, MapBufferRange, BindTexture, UnmapBuffer, GetBufferParameteriv, GetBufferPointerv, TexBuffer, and TexBufferRange.static int
GL_TEXTURE_BUFFER_BINDING
Accepted by thepname
parameters of GetBooleanv, GetFloatv, and GetIntegerv.static int
GL_TEXTURE_BUFFER_DATA_STORE_BINDING
GL_TEXTURE_BUFFER_OFFSET
GL_TEXTURE_BUFFER_SIZEAccepted by thepname
parameter of GetTexLevelParameter.static int
GL_TEXTURE_CUBE_MAP_ARRAY
Accepted by thetarget
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
GL_TRIANGLES_ADJACENCYAccepted by themode
parameter of DrawArrays, DrawElements, and other commands which draw primitives.static int
GL_UNDEFINED_VERTEX
Returned in thedata
parameter from a Get query with apname
of LAYER_PROVOKING_VERTEX.static int
GL_UNKNOWN_CONTEXT_RESET
Returned byGetGraphicsResetStatus
.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 thetype
parameter of GetActiveUniform, and by theparams
parameter of GetProgramResourceiv whenprops
is TYPE.static int
GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
Returned by thetype
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 thetype
parameter of GetActiveUniform, and by theparams
parameter of GetProgramResourceiv whenprops
is TYPE.-
Fields inherited from class org.lwjgl.opengles.GLES20
GL_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
-
Fields inherited from class org.lwjgl.opengles.GLES30
GL_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_FAILED
-
Fields inherited from class org.lwjgl.opengles.GLES31
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_ONLY
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method 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.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
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
glDisablei(int target, int index)
static void
glDrawElementsBaseVertex(int mode, int count, int type, long indices, int basevertex)
static void
glDrawElementsBaseVertex(int mode, int type, java.nio.ByteBuffer indices, int basevertex)
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, java.nio.ShortBuffer indices, int basevertex)
static void
glDrawElementsInstancedBaseVertex(int mode, int count, int type, long 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, 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, java.nio.ShortBuffer indices, int instancecount, 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, int type, java.nio.ByteBuffer indices, 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, 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 ofGetnUniformfv
.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 ofGetnUniformfv
.static float
glGetnUniformui(int program, int location)
Unsigned version ofGetnUniformiv
.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 ofGetnUniformiv
.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.lang.CharSequence label)
Labels a named object identified within a namespace.static void
glObjectLabel(int identifier, int name, java.nio.ByteBuffer label)
Labels a named object identified within a namespace.static void
glObjectPtrLabel(long ptr, java.lang.CharSequence label)
Labels a sync object identified by a pointer.static void
glObjectPtrLabel(long ptr, java.nio.ByteBuffer 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.lang.CharSequence message)
Pushes a debug group described by the stringmessage
into the command stream.static void
glPushDebugGroup(int source, int id, java.nio.ByteBuffer message)
Pushes a debug group described by the stringmessage
into the command stream.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, int[] pixels)
Array version of:ReadnPixels
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.ByteBuffer pixels)
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, java.nio.IntBuffer pixels)
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)
-
Methods inherited from class org.lwjgl.opengles.GLES20
glActiveTexture, 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, nglVertexAttribPointer
-
Methods inherited from class org.lwjgl.opengles.GLES30
glBeginQuery, 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, glGetInteger64i_v, glGetInteger64i_v, glGetInteger64v, glGetInteger64v, glGetIntegeri, glGetIntegeri_v, glGetIntegeri_v, 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, nglWaitSync
-
Methods inherited from class org.lwjgl.opengles.GLES31
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, glGetBooleani_v, 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, nglProgramUniformMatrix4x3fv
-
-
-
-
Field Detail
-
GL_MULTISAMPLE_LINE_WIDTH_RANGE_ARB, GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARB
Accepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.
-
GL_MULTIPLY, GL_SCREEN, GL_OVERLAY, GL_DARKEN, GL_LIGHTEN, GL_COLORDODGE, GL_COLORBURN, GL_HARDLIGHT, GL_SOFTLIGHT, GL_DIFFERENCE, GL_EXCLUSION, GL_HSL_HUE, GL_HSL_SATURATION, GL_HSL_COLOR, GL_HSL_LUMINOSITY
Accepted by themode
parameter of BlendEquation and BlendEquationi.
-
GL_DEBUG_OUTPUT, GL_DEBUG_OUTPUT_SYNCHRONOUS
Tokens accepted by thetarget
parameters of Enable, Disable, and IsEnabled.
-
GL_CONTEXT_FLAG_DEBUG_BIT
Returned by GetIntegerv whenpname
is CONTEXT_FLAGS.
-
GL_MAX_DEBUG_MESSAGE_LENGTH, GL_MAX_DEBUG_LOGGED_MESSAGES, GL_DEBUG_LOGGED_MESSAGES, GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH, GL_MAX_DEBUG_GROUP_STACK_DEPTH, GL_DEBUG_GROUP_STACK_DEPTH, GL_MAX_LABEL_LENGTH
Tokens accepted by thevalue
parameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.
-
GL_DEBUG_CALLBACK_FUNCTION, GL_DEBUG_CALLBACK_USER_PARAM
Tokens accepted by thepname
parameter of GetPointerv.
-
GL_DEBUG_SOURCE_API, GL_DEBUG_SOURCE_WINDOW_SYSTEM, GL_DEBUG_SOURCE_SHADER_COMPILER, GL_DEBUG_SOURCE_THIRD_PARTY, GL_DEBUG_SOURCE_APPLICATION, GL_DEBUG_SOURCE_OTHER
Tokens accepted or provided by thesource
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thesources
parameter of GetDebugMessageLog.
-
GL_DEBUG_TYPE_ERROR, GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR, GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR, GL_DEBUG_TYPE_PORTABILITY, GL_DEBUG_TYPE_PERFORMANCE, GL_DEBUG_TYPE_OTHER, GL_DEBUG_TYPE_MARKER
Tokens accepted or provided by thetype
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypes
parameter of GetDebugMessageLog.
-
GL_DEBUG_TYPE_PUSH_GROUP, GL_DEBUG_TYPE_POP_GROUP
Tokens accepted or provided by thetype
parameters of DebugMessageControl and DEBUGPROC, and thetypes
parameter of GetDebugMessageLog.
-
GL_DEBUG_SEVERITY_HIGH, GL_DEBUG_SEVERITY_MEDIUM, GL_DEBUG_SEVERITY_LOW, GL_DEBUG_SEVERITY_NOTIFICATION
Tokens accepted or provided by theseverity
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, and theseverities
parameter of GetDebugMessageLog.
-
GL_STACK_UNDERFLOW, GL_STACK_OVERFLOW
Returned by GetError.
-
GL_BUFFER, GL_SHADER, GL_PROGRAM, GL_QUERY, GL_PROGRAM_PIPELINE, GL_SAMPLER
Tokens accepted or provided by theidentifier
parameters of ObjectLabel and GetObjectLabel.
-
GL_GEOMETRY_SHADER
Accepted by thetype
parameter of CreateShader and CreateShaderProgramv, by thepname
parameter of GetProgramPipelineiv and returned in theparams
parameter of GetShaderiv whenpname
is SHADER_TYPE.
-
GL_GEOMETRY_SHADER_BIT
Accepted by thestages
parameter of UseProgramStages.
-
GL_GEOMETRY_LINKED_VERTICES_OUT, GL_GEOMETRY_LINKED_INPUT_TYPE, GL_GEOMETRY_LINKED_OUTPUT_TYPE, GL_GEOMETRY_SHADER_INVOCATIONS
Accepted by thepname
parameter of GetProgramiv.
-
GL_LAYER_PROVOKING_VERTEX, GL_MAX_GEOMETRY_UNIFORM_COMPONENTS, GL_MAX_GEOMETRY_UNIFORM_BLOCKS, GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS, GL_MAX_GEOMETRY_INPUT_COMPONENTS, GL_MAX_GEOMETRY_OUTPUT_COMPONENTS, GL_MAX_GEOMETRY_OUTPUT_VERTICES, GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS, GL_MAX_GEOMETRY_SHADER_INVOCATIONS, GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS, GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS, GL_MAX_GEOMETRY_ATOMIC_COUNTERS, GL_MAX_GEOMETRY_IMAGE_UNIFORMS, GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.
-
GL_FIRST_VERTEX_CONVENTION, GL_LAST_VERTEX_CONVENTION, GL_UNDEFINED_VERTEX
Returned in thedata
parameter from a Get query with apname
of LAYER_PROVOKING_VERTEX.
-
GL_PRIMITIVES_GENERATED
Accepted by thetarget
parameter of BeginQuery, EndQuery, GetQueryiv, and GetQueryObjectuiv.
-
GL_LINES_ADJACENCY, GL_LINE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, GL_TRIANGLE_STRIP_ADJACENCY
Accepted by themode
parameter of DrawArrays, DrawElements, and other commands which draw primitives.
-
GL_FRAMEBUFFER_DEFAULT_LAYERS
Accepted by thepname
parameter of FramebufferParameteri, and GetFramebufferParameteriv.
-
GL_MAX_FRAMEBUFFER_LAYERS
Accepted by thepname
parameter of GetIntegerv, GetBooleanv, GetInteger64v, and GetFloatv.
-
GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS
Returned by CheckFramebufferStatus.
-
GL_FRAMEBUFFER_ATTACHMENT_LAYERED
Accepted by thepname
parameter of GetFramebufferAttachmentParameteriv.
-
GL_REFERENCED_BY_GEOMETRY_SHADER
Accepted by theprops
parameter of GetProgramResourceiv.
-
GL_PRIMITIVE_BOUNDING_BOX_ARB
Accepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.
-
GL_GUILTY_CONTEXT_RESET, GL_INNOCENT_CONTEXT_RESET, GL_UNKNOWN_CONTEXT_RESET
Returned byGetGraphicsResetStatus
.
-
GL_CONTEXT_ROBUST_ACCESS, GL_RESET_NOTIFICATION_STRATEGY
Accepted by thevalue
parameter of GetBooleanv, GetIntegerv, and GetFloatv.
-
GL_LOSE_CONTEXT_ON_RESET, GL_NO_RESET_NOTIFICATION
Returned by GetIntegerv and related simple queries whenvalue
isRESET_NOTIFICATION_STRATEGY
.
-
GL_CONTEXT_LOST
Returned byGetError
.
-
GL_SAMPLE_SHADING
Accepted by thecap
parameter of Enable, Disable, and IsEnabled, and by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.
-
GL_MIN_SAMPLE_SHADING_VALUE
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetInteger64v, and GetFloatv.
-
GL_MIN_FRAGMENT_INTERPOLATION_OFFSET, GL_MAX_FRAGMENT_INTERPOLATION_OFFSET, GL_FRAGMENT_INTERPOLATION_OFFSET_BITS
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.
-
GL_PATCHES
Accepted by themode
parameter of DrawArrays, DrawElements, and other commands which draw primitives.
-
GL_PATCH_VERTICES
Accepted by thepname
parameter of PatchParameteri, GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.
-
GL_TESS_CONTROL_OUTPUT_VERTICES, GL_TESS_GEN_MODE, GL_TESS_GEN_SPACING, GL_TESS_GEN_VERTEX_ORDER, GL_TESS_GEN_POINT_MODE
Accepted by thepname
parameter of GetProgramiv.
-
GL_ISOLINES, GL_QUADS
Returned by GetProgramiv whenpname
is TESS_GEN_MODE.
-
GL_FRACTIONAL_ODD, GL_FRACTIONAL_EVEN
Returned by GetProgramiv whenpname
is TESS_GEN_SPACING.
-
GL_MAX_PATCH_VERTICES, GL_MAX_TESS_GEN_LEVEL, GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS, GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS, GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS, GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS, GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS, GL_MAX_TESS_PATCH_COMPONENTS, GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS, GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS, GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS, GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS, GL_MAX_TESS_CONTROL_INPUT_COMPONENTS, GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS, GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS, GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS, GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS, GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS, GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS, GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS, GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS, GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS, GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED
Accepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.
-
GL_IS_PER_PATCH, GL_REFERENCED_BY_TESS_CONTROL_SHADER, GL_REFERENCED_BY_TESS_EVALUATION_SHADER
Accepted by theprops
parameter of GetProgramResourceiv.
-
GL_TESS_EVALUATION_SHADER, GL_TESS_CONTROL_SHADER
Accepted by thetype
parameter of CreateShader, by thepname
parameter of GetProgramPipelineiv, and returned by theparams
parameter of GetShaderiv.
-
GL_TESS_CONTROL_SHADER_BIT, GL_TESS_EVALUATION_SHADER_BIT
Accepted by thestages
parameter of UseProgramStages.
-
GL_TEXTURE_BORDER_COLOR
Accepted by thepname
parameter of TexParameteriv, TexParameterfv, SamplerParameteriv, SamplerParameterfv, TexParameterIiv, TexParameterIuiv, SamplerParameterIiv, SamplerParameterIuiv, GetTexParameteriv, GetTexParameterfv, GetTexParameterIiv, GetTexParameterIuiv, GetSamplerParameteriv, GetSamplerParameterfv, GetSamplerParameterIiv, and GetSamplerParameterIuiv.
-
GL_CLAMP_TO_BORDER
Accepted by theparam
parameter of TexParameteri, TexParameterf, SamplerParameteri and SamplerParameterf, and by theparams
parameter of TexParameteriv, TexParameterfv, TexParameterIiv, TexParameterIuiv, SamplerParameterIiv, SamplerParameterIuiv and returned by theparams
parameter of GetTexParameteriv, GetTexParameterfv, GetTexParameterIiv, GetTexParameterIuiv, GetSamplerParameteriv, GetSamplerParameterfv, GetSamplerParameterIiv, and GetSamplerParameterIuiv when theirpname
parameter is TEXTURE_WRAP_S, TEXTURE_WRAP_T, or TEXTURE_WRAP_R.
-
GL_TEXTURE_BUFFER
Accepted by thetarget
parameter of BindBuffer, BufferData, BufferSubData, MapBufferRange, BindTexture, UnmapBuffer, GetBufferParameteriv, GetBufferPointerv, TexBuffer, and TexBufferRange.
-
GL_TEXTURE_BUFFER_BINDING
Accepted by thepname
parameters of GetBooleanv, GetFloatv, and GetIntegerv.
-
GL_SAMPLER_BUFFER, GL_INT_SAMPLER_BUFFER, GL_UNSIGNED_INT_SAMPLER_BUFFER, GL_IMAGE_BUFFER, GL_INT_IMAGE_BUFFER, 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). MAX_TEXTURE_BUFFER_SIZE 0x8C2B TEXTURE_BINDING_BUFFER 0x8C2C TEXTURE_BUFFER_OFFSET_ALIGNMENT 0x919F Returned in thetype
parameter of GetActiveUniform, theparams
parameter of GetActiveUniformsiv, and theparams
parameter of GetProgramResourceiv when the TYPE property is queried on the UNIFORM interface.
-
GL_TEXTURE_BUFFER_DATA_STORE_BINDING, GL_TEXTURE_BUFFER_OFFSET, GL_TEXTURE_BUFFER_SIZE
Accepted by thepname
parameter of GetTexLevelParameter.
-
GL_COMPRESSED_RGBA_ASTC_4x4, GL_COMPRESSED_RGBA_ASTC_5x4, GL_COMPRESSED_RGBA_ASTC_5x5, GL_COMPRESSED_RGBA_ASTC_6x5, GL_COMPRESSED_RGBA_ASTC_6x6, GL_COMPRESSED_RGBA_ASTC_8x5, GL_COMPRESSED_RGBA_ASTC_8x6, GL_COMPRESSED_RGBA_ASTC_8x8, GL_COMPRESSED_RGBA_ASTC_10x5, GL_COMPRESSED_RGBA_ASTC_10x6, GL_COMPRESSED_RGBA_ASTC_10x8, GL_COMPRESSED_RGBA_ASTC_10x10, GL_COMPRESSED_RGBA_ASTC_12x10, GL_COMPRESSED_RGBA_ASTC_12x12, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12
Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.
-
GL_TEXTURE_CUBE_MAP_ARRAY
Accepted by thetarget
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.
-
GL_TEXTURE_BINDING_CUBE_MAP_ARRAY
Accepted by thepname
parameter of GetBooleanv, GetIntegerv and GetFloatv.
-
GL_SAMPLER_CUBE_MAP_ARRAY, GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW, GL_INT_SAMPLER_CUBE_MAP_ARRAY, GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY, GL_IMAGE_CUBE_MAP_ARRAY, GL_INT_IMAGE_CUBE_MAP_ARRAY, GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY
Returned by thetype
parameter of GetActiveUniform, and by theparams
parameter of GetProgramResourceiv whenprops
is TYPE.
-
GL_TEXTURE_2D_MULTISAMPLE_ARRAY
Accepted by thetarget
parameter of BindTexture, TexStorage3DMultisample, GetInternalformativ, TexParameter{if}*, GetTexParameter{if}v and GetTexLevelParameter{if}v. Also, the texture object indicated by thetexture
argument to FramebufferTextureLayer can be TEXTURE_2D_MULTISAMPLE_ARRAY.
-
GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, and GetFloatv.
-
GL_SAMPLER_2D_MULTISAMPLE_ARRAY, GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY, GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
Returned by thetype
parameter of GetActiveUniform.
-
-
Method Detail
-
glBlendBarrier
public static void glBlendBarrier()
Specifies a boundary between passes when using advanced blend equations.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.- See Also:
- Reference Page
-
glCopyImageSubData
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)
-
nglDebugMessageControl
public static void nglDebugMessageControl(int source, int type, int severity, int count, long ids, boolean enabled)
Unsafe version of:DebugMessageControl
- Parameters:
count
- the length of the arrayids
-
glDebugMessageControl
public 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.If
enabled
isTRUE
, the referenced subset of messages will be enabled. IfFALSE
, 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:
- If
source
,type
, orseverity
isDONT_CARE
, the messages from all sources, of all types, or of all severities are referenced respectively. - When values other than
DONT_CARE
are specified, all messages whose source, type, or severity match the specifiedsource
,type
, orseverity
respectively will be referenced. - If
count
is greater than zero, thenids
is an array ofcount
message IDs for the specified combination ofsource
andtype
. In this case, ifsource
ortype
isDONT_CARE
, orseverity
is notDONT_CARE
, the errorINVALID_OPERATION
is generated.
Unrecognized message IDs in
ids
are ignored. Ifcount
is zero, the value ifids
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 everysource
,type
orseverity
are disabled.- Parameters:
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 disabled- See Also:
- Reference Page
- If
-
glDebugMessageControl
public 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.If
enabled
isTRUE
, the referenced subset of messages will be enabled. IfFALSE
, 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:
- If
source
,type
, orseverity
isDONT_CARE
, the messages from all sources, of all types, or of all severities are referenced respectively. - When values other than
DONT_CARE
are specified, all messages whose source, type, or severity match the specifiedsource
,type
, orseverity
respectively will be referenced. - If
count
is greater than zero, thenids
is an array ofcount
message IDs for the specified combination ofsource
andtype
. In this case, ifsource
ortype
isDONT_CARE
, orseverity
is notDONT_CARE
, the errorINVALID_OPERATION
is generated.
Unrecognized message IDs in
ids
are ignored. Ifcount
is zero, the value ifids
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 everysource
,type
orseverity
are disabled.- Parameters:
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 disabled- See Also:
- Reference Page
- If
-
nglDebugMessageInsert
public static void nglDebugMessageInsert(int source, int type, int id, int severity, int length, long message)
Unsafe version of:DebugMessageInsert
- Parameters:
length
- the length of the string contained in the character array whose address is given bymessage
-
glDebugMessageInsert
public static void glDebugMessageInsert(int source, int type, int id, int severity, java.nio.ByteBuffer message) public 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.The value of
id
specifies the ID for the message andseverity
indicates its severity level as defined by the caller. The stringbuf
contains the string representation of the message. The parameterlength
contains the number of characters inbuf
. Iflength
is negative, it is implied thatbuf
contains a null terminated string. The errorINVALID_VALUE
will be generated if the number of characters inbuf
, excluding the null terminator whenlength
is negative, is not less than the value ofMAX_DEBUG_MESSAGE_LENGTH
.If the
DEBUG_OUTPUT
state is disabled calls to DebugMessageInsert are discarded and do not generate an error.- Parameters:
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 insert- See Also:
- Reference Page
-
nglDebugMessageCallback
public static void nglDebugMessageCallback(long callback, long userParam)
Unsafe version of:DebugMessageCallback
-
glDebugMessageCallback
public static void glDebugMessageCallback(@Nullable GLDebugMessageCallbackI callback, long userParam)
Specifies a callback to receive debugging messages from the GL.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 ofcallback
clears the current callback and disables message output through callbacks. Applications can provide user-specified data through the pointeruserParam
. 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
, andseverity
, respectively. The string representation of the message is stored inmessage
and its length (excluding the null-terminator) is stored inlength
. The parameteruserParam
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
andDEBUG_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.- Parameters:
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 ofcallback
- See Also:
- Reference Page
-
nglGetDebugMessageLog
public static int nglGetDebugMessageLog(int count, int bufsize, long sources, long types, long ids, long severities, long lengths, long messageLog)
Unsafe version of:GetDebugMessageLog
- Parameters:
bufsize
- the size of the buffer whose address is given bymessageLog
-
glGetDebugMessageLog
public 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)
Retrieves messages from the debug message log.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
, andlengths
, respectively. The application is responsible for allocating enough space for each array to hold up tocount
elements. The string representations of all fetched messages are stored in themessageLog
array. If multiple messages are fetched, their strings are concatenated into the samemessageLog
array and will be separated by single null terminators. The last string in the array will also be null-terminated. The maximum size ofmessageLog
, including the space used by all null terminators, is given bybufSize
. IfbufSize
is less than zero andmessageLog
is notNULL
, anINVALID_VALUE
error will be generated. If a message's string, including its null terminator, can not fully fit within themessageLog
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 arraylengths
include the space for the null terminator of each string.Any or all of the arrays
sources
,types
,ids
,severities
,lengths
andmessageLog
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 tocount
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.- Parameters:
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 messages- See Also:
- Reference Page
-
nglGetPointerv
public static void nglGetPointerv(int pname, long params)
-
glGetPointerv
public static void glGetPointerv(int pname, org.lwjgl.PointerBuffer params)
-
glGetPointer
public static long glGetPointer(int pname)
-
nglPushDebugGroup
public static void nglPushDebugGroup(int source, int id, int length, long message)
Unsafe version of:PushDebugGroup
- Parameters:
length
- the length of the message to be sent to the debug output stream
-
glPushDebugGroup
public static void glPushDebugGroup(int source, int id, java.nio.ByteBuffer message) public static void glPushDebugGroup(int source, int id, java.lang.CharSequence message)
Pushes a debug group described by the stringmessage
into the command stream. The value ofid
specifies the ID of messages generated. The parameterlength
contains the number of characters inmessage
. Iflength
is negative, it is implied thatmessage
contains a null terminated string. The message has the specifiedsource
andid
,type
DEBUG_TYPE_PUSH_GROUP
, andseverity
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 ofsource
is neitherDEBUG_SOURCE_APPLICATION
norDEBUG_SOURCE_THIRD_PARTY
. AnINVALID_VALUE
error is generated iflength
is negative and the number of characters inmessage
, excluding the null-terminator, is not less than the value ofMAX_DEBUG_MESSAGE_LENGTH
.- Parameters:
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 stream- See Also:
- Reference Page
-
glPopDebugGroup
public static void glPopDebugGroup()
Pops the active debug group. When a debug group is popped, the GL will also generate a debug output message describing its cause based on themessage
string, the sourcesource
, and an IDid
submitted to the associatedPushDebugGroup
command.DEBUG_TYPE_PUSH_GROUP
andDEBUG_TYPE_POP_GROUP
share a single namespace for messageid
.severity
has the valueDEBUG_SEVERITY_NOTIFICATION
. Thetype
has the valueDEBUG_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 containingMAX_DEBUG_GROUP_STACK_DEPTH
minus one elements will generate aSTACK_OVERFLOW
error.- See Also:
- Reference Page
-
nglObjectLabel
public static void nglObjectLabel(int identifier, int name, int length, long label)
Unsafe version of:ObjectLabel
- Parameters:
length
- the length of the label to be used for the object
-
glObjectLabel
public static void glObjectLabel(int identifier, int name, java.nio.ByteBuffer label) public static void glObjectLabel(int identifier, int name, java.lang.CharSequence label)
Labels a named object identified within a namespace.- Parameters:
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 object- See Also:
- Reference Page
-
nglGetObjectLabel
public static void nglGetObjectLabel(int identifier, int name, int bufSize, long length, long label)
Unsafe version of:GetObjectLabel
- Parameters:
bufSize
- the length of the buffer whose address is inlabel
-
glGetObjectLabel
public static void glGetObjectLabel(int identifier, int name, @Nullable java.nio.IntBuffer length, java.nio.ByteBuffer label)
Retrieves the label of a named object identified within a namespace.- Parameters:
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 label- See Also:
- Reference Page
-
glGetObjectLabel
public static java.lang.String glGetObjectLabel(int identifier, int name, int bufSize)
Retrieves the label of a named object identified within a namespace.- Parameters:
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 inlabel
- See Also:
- Reference Page
-
glGetObjectLabel
public static java.lang.String glGetObjectLabel(int identifier, int name)
Retrieves the label of a named object identified within a namespace.- Parameters:
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 retrieve- See Also:
- Reference Page
-
nglObjectPtrLabel
public static void nglObjectPtrLabel(long ptr, int length, long label)
Unsafe version of:ObjectPtrLabel
- Parameters:
length
- the length of the label to be used for the object
-
glObjectPtrLabel
public static void glObjectPtrLabel(long ptr, java.nio.ByteBuffer label) public static void glObjectPtrLabel(long ptr, java.lang.CharSequence label)
Labels a sync object identified by a pointer.- Parameters:
ptr
- a pointer identifying a sync objectlabel
- a string containing the label to assign to the object- See Also:
- Reference Page
-
nglGetObjectPtrLabel
public static void nglGetObjectPtrLabel(long ptr, int bufSize, long length, long label)
Unsafe version of:GetObjectPtrLabel
- Parameters:
bufSize
- the length of the buffer whose address is inlabel
-
glGetObjectPtrLabel
public static void glGetObjectPtrLabel(long ptr, @Nullable java.nio.IntBuffer length, java.nio.ByteBuffer label)
Retrieves the label of a sync object identified by a pointer.- Parameters:
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 label- See Also:
- Reference Page
-
glGetObjectPtrLabel
public static java.lang.String glGetObjectPtrLabel(long ptr, int bufSize)
Retrieves the label of a sync object identified by a pointer.- Parameters:
ptr
- the name of the sync object whose label to retrievebufSize
- the length of the buffer whose address is inlabel
- See Also:
- Reference Page
-
glGetObjectPtrLabel
public static java.lang.String glGetObjectPtrLabel(long ptr)
Retrieves the label of a sync object identified by a pointer.- Parameters:
ptr
- the name of the sync object whose label to retrieve- See Also:
- Reference Page
-
glEnablei
public static void glEnablei(int target, int index)
-
glDisablei
public static void glDisablei(int target, int index)
-
glBlendEquationi
public static void glBlendEquationi(int buf, int mode)
-
glBlendEquationSeparatei
public static void glBlendEquationSeparatei(int buf, int modeRGB, int modeAlpha)
-
glBlendFunci
public static void glBlendFunci(int buf, int src, int dst)
-
glBlendFuncSeparatei
public static void glBlendFuncSeparatei(int buf, int srcRGB, int dstRGB, int srcAlpha, int dstAlpha)
-
glColorMaski
public static void glColorMaski(int index, boolean r, boolean g, boolean b, boolean a)
-
glIsEnabledi
public static boolean glIsEnabledi(int target, int index)
-
nglDrawElementsBaseVertex
public static void nglDrawElementsBaseVertex(int mode, int count, int type, long indices, int basevertex)
-
glDrawElementsBaseVertex
public static void glDrawElementsBaseVertex(int mode, int count, int type, long indices, int basevertex)
-
glDrawElementsBaseVertex
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)
-
nglDrawRangeElementsBaseVertex
public static void nglDrawRangeElementsBaseVertex(int mode, int start, int end, int count, int type, long indices, int basevertex)
-
glDrawRangeElementsBaseVertex
public static void glDrawRangeElementsBaseVertex(int mode, int start, int end, int count, int type, long indices, int basevertex)
-
glDrawRangeElementsBaseVertex
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)
-
nglDrawElementsInstancedBaseVertex
public static void nglDrawElementsInstancedBaseVertex(int mode, int count, int type, long indices, int instancecount, int basevertex)
-
glDrawElementsInstancedBaseVertex
public static void glDrawElementsInstancedBaseVertex(int mode, int count, int type, long indices, int instancecount, int basevertex)
-
glDrawElementsInstancedBaseVertex
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)
-
glFramebufferTexture
public static void glFramebufferTexture(int target, int attachment, int texture, int level)
-
glPrimitiveBoundingBox
public static void glPrimitiveBoundingBox(float minX, float minY, float minZ, float minW, float maxX, float maxY, float maxZ, float maxW)
Specifies the primitive bounding box.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.
- Parameters:
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 coordinate- See Also:
- Reference Page
-
glGetGraphicsResetStatus
public 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.
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.- Any commands which might cause a polling application to block indefinitely will generate a CONTEXT_LOST error, but will also return a value indicating completion to the application.
- See Also:
- Reference Page
-
nglReadnPixels
public static void nglReadnPixels(int x, int y, int width, int height, int format, int type, int bufSize, long pixels)
Unsafe version of:ReadnPixels
- Parameters:
bufSize
- the maximum number of bytes to write intodata
-
glReadnPixels
public static void glReadnPixels(int x, int y, int width, int height, int format, int type, int bufSize, long pixels)
- Parameters:
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 intodata
pixels
- a buffer in which to place the returned pixel data- See Also:
- Reference Page
-
glReadnPixels
public static void glReadnPixels(int x, int y, int width, int height, int format, int type, java.nio.ByteBuffer pixels) public static void glReadnPixels(int x, int y, int width, int height, int format, int type, java.nio.ShortBuffer pixels) public static void glReadnPixels(int x, int y, int width, int height, int format, int type, java.nio.IntBuffer pixels) public static void glReadnPixels(int x, int y, int width, int height, int format, int type, java.nio.FloatBuffer pixels)
- Parameters:
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 data- See Also:
- Reference Page
-
nglGetnUniformfv
public static void nglGetnUniformfv(int program, int location, int bufSize, long params)
Unsafe version of:GetnUniformfv
- Parameters:
bufSize
- the maximum number of bytes to write toparams
-
glGetnUniformfv
public static void glGetnUniformfv(int program, int location, java.nio.FloatBuffer params)
Returns the value or values of a uniform of the default uniform block.- Parameters:
program
- the program objectlocation
- the uniform locationparams
- the buffer in which to place the returned data- See Also:
- Reference Page
-
glGetnUniformf
public static float glGetnUniformf(int program, int location)
Returns the value or values of a uniform of the default uniform block.- Parameters:
program
- the program objectlocation
- the uniform location- See Also:
- Reference Page
-
nglGetnUniformiv
public static void nglGetnUniformiv(int program, int location, int bufSize, long params)
Unsafe version of:GetnUniformiv
- Parameters:
bufSize
- the maximum number of bytes to write toparams
-
glGetnUniformiv
public static void glGetnUniformiv(int program, int location, java.nio.FloatBuffer params)
Integer version ofGetnUniformfv
.- Parameters:
program
- the program objectlocation
- the uniform locationparams
- the buffer in which to place the returned data- See Also:
- Reference Page
-
glGetnUniformi
public static float glGetnUniformi(int program, int location)
Integer version ofGetnUniformfv
.- Parameters:
program
- the program objectlocation
- the uniform location- See Also:
- Reference Page
-
nglGetnUniformuiv
public static void nglGetnUniformuiv(int program, int location, int bufSize, long params)
Unsafe version of:GetnUniformuiv
- Parameters:
bufSize
- the maximum number of bytes to write toparams
-
glGetnUniformuiv
public static void glGetnUniformuiv(int program, int location, java.nio.FloatBuffer params)
Unsigned version ofGetnUniformiv
.- Parameters:
program
- the program objectlocation
- the uniform locationparams
- the buffer in which to place the returned data- See Also:
- Reference Page
-
glGetnUniformui
public static float glGetnUniformui(int program, int location)
Unsigned version ofGetnUniformiv
.- Parameters:
program
- the program objectlocation
- the uniform location- See Also:
- Reference Page
-
glMinSampleShading
public static void glMinSampleShading(float value)
-
glPatchParameteri
public static void glPatchParameteri(int pname, int value)
-
nglTexParameterIiv
public static void nglTexParameterIiv(int target, int pname, long params)
-
glTexParameterIiv
public static void glTexParameterIiv(int target, int pname, java.nio.IntBuffer params)
-
glTexParameterIi
public static void glTexParameterIi(int target, int pname, int param)
-
nglTexParameterIuiv
public static void nglTexParameterIuiv(int target, int pname, long params)
-
glTexParameterIuiv
public static void glTexParameterIuiv(int target, int pname, java.nio.IntBuffer params)
-
glTexParameterIui
public static void glTexParameterIui(int target, int pname, int param)
-
nglGetTexParameterIiv
public static void nglGetTexParameterIiv(int target, int pname, long params)
-
glGetTexParameterIiv
public static void glGetTexParameterIiv(int target, int pname, java.nio.IntBuffer params)
-
glGetTexParameterIi
public static int glGetTexParameterIi(int target, int pname)
-
nglGetTexParameterIuiv
public static void nglGetTexParameterIuiv(int target, int pname, long params)
-
glGetTexParameterIuiv
public static void glGetTexParameterIuiv(int target, int pname, java.nio.IntBuffer params)
-
glGetTexParameterIui
public static int glGetTexParameterIui(int target, int pname)
-
nglSamplerParameterIiv
public static void nglSamplerParameterIiv(int sampler, int pname, long params)
-
glSamplerParameterIiv
public static void glSamplerParameterIiv(int sampler, int pname, java.nio.IntBuffer params)
-
glSamplerParameterIi
public static void glSamplerParameterIi(int sampler, int pname, int param)
-
nglSamplerParameterIuiv
public static void nglSamplerParameterIuiv(int sampler, int pname, long params)
-
glSamplerParameterIuiv
public static void glSamplerParameterIuiv(int sampler, int pname, java.nio.IntBuffer params)
-
glSamplerParameterIui
public static void glSamplerParameterIui(int sampler, int pname, int param)
-
nglGetSamplerParameterIiv
public static void nglGetSamplerParameterIiv(int sampler, int pname, long params)
-
glGetSamplerParameterIiv
public static void glGetSamplerParameterIiv(int sampler, int pname, java.nio.IntBuffer params)
-
glGetSamplerParameterIi
public static int glGetSamplerParameterIi(int sampler, int pname)
-
nglGetSamplerParameterIuiv
public static void nglGetSamplerParameterIuiv(int sampler, int pname, long params)
-
glGetSamplerParameterIuiv
public static void glGetSamplerParameterIuiv(int sampler, int pname, java.nio.IntBuffer params)
-
glGetSamplerParameterIui
public static int glGetSamplerParameterIui(int sampler, int pname)
-
glTexBuffer
public static void glTexBuffer(int target, int internalformat, int buffer)
-
glTexBufferRange
public static void glTexBufferRange(int target, int internalformat, int buffer, long offset, long size)
-
glTexStorage3DMultisample
public static void glTexStorage3DMultisample(int target, int samples, int internalformat, int width, int height, int depth, boolean fixedsamplelocations)
-
glDebugMessageControl
public static void glDebugMessageControl(int source, int type, int severity, int[] ids, boolean enabled)
Array version of:DebugMessageControl
- See Also:
- Reference Page
-
glGetDebugMessageLog
public 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)
Array version of:GetDebugMessageLog
- See Also:
- Reference Page
-
glGetObjectLabel
public static void glGetObjectLabel(int identifier, int name, @Nullable int[] length, java.nio.ByteBuffer label)
Array version of:GetObjectLabel
- See Also:
- Reference Page
-
glGetObjectPtrLabel
public static void glGetObjectPtrLabel(long ptr, @Nullable int[] length, java.nio.ByteBuffer label)
Array version of:GetObjectPtrLabel
- See Also:
- Reference Page
-
glReadnPixels
public static void glReadnPixels(int x, int y, int width, int height, int format, int type, short[] pixels) public static void glReadnPixels(int x, int y, int width, int height, int format, int type, int[] pixels) public static void glReadnPixels(int x, int y, int width, int height, int format, int type, float[] pixels)
Array version of:ReadnPixels
- See Also:
- Reference Page
-
glGetnUniformfv
public static void glGetnUniformfv(int program, int location, float[] params)
Array version of:GetnUniformfv
- See Also:
- Reference Page
-
glGetnUniformiv
public static void glGetnUniformiv(int program, int location, float[] params)
Array version of:GetnUniformiv
- See Also:
- Reference Page
-
glGetnUniformuiv
public static void glGetnUniformuiv(int program, int location, float[] params)
Array version of:GetnUniformuiv
- See Also:
- Reference Page
-
glTexParameterIiv
public static void glTexParameterIiv(int target, int pname, int[] params)
Array version of:TexParameterIiv
- See Also:
- Reference Page
-
glTexParameterIuiv
public static void glTexParameterIuiv(int target, int pname, int[] params)
Array version of:TexParameterIuiv
- See Also:
- Reference Page
-
glGetTexParameterIiv
public static void glGetTexParameterIiv(int target, int pname, int[] params)
Array version of:GetTexParameterIiv
- See Also:
- Reference Page
-
glGetTexParameterIuiv
public static void glGetTexParameterIuiv(int target, int pname, int[] params)
Array version of:GetTexParameterIuiv
- See Also:
- Reference Page
-
glSamplerParameterIiv
public static void glSamplerParameterIiv(int sampler, int pname, int[] params)
Array version of:SamplerParameterIiv
- See Also:
- Reference Page
-
glSamplerParameterIuiv
public static void glSamplerParameterIuiv(int sampler, int pname, int[] params)
Array version of:SamplerParameterIuiv
- See Also:
- Reference Page
-
glGetSamplerParameterIiv
public static void glGetSamplerParameterIiv(int sampler, int pname, int[] params)
Array version of:GetSamplerParameterIiv
- See Also:
- Reference Page
-
glGetSamplerParameterIuiv
public static void glGetSamplerParameterIuiv(int sampler, int pname, int[] params)
Array version of:GetSamplerParameterIuiv
- See Also:
- Reference Page
-
-