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 intGL_BUFFERTokens accepted or provided by theidentifierparameters of ObjectLabel and GetObjectLabel.static intGL_CLAMP_TO_BORDERAccepted by theparamparameter of TexParameteri, TexParameterf, SamplerParameteri and SamplerParameterf, and by theparamsparameter of TexParameteriv, TexParameterfv, TexParameterIiv, TexParameterIuiv, SamplerParameterIiv, SamplerParameterIuiv and returned by theparamsparameter of GetTexParameteriv, GetTexParameterfv, GetTexParameterIiv, GetTexParameterIuiv, GetSamplerParameteriv, GetSamplerParameterfv, GetSamplerParameterIiv, and GetSamplerParameterIuiv when theirpnameparameter is TEXTURE_WRAP_S, TEXTURE_WRAP_T, or TEXTURE_WRAP_R.static intGL_COLORBURN
GL_COLORDODGEAccepted by themodeparameter of BlendEquation and BlendEquationi.static intGL_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 theinternalformatparameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.static intGL_CONTEXT_FLAG_DEBUG_BITReturned by GetIntegerv whenpnameis CONTEXT_FLAGS.static intGL_CONTEXT_LOSTReturned byGetError.static intGL_CONTEXT_ROBUST_ACCESSAccepted by thevalueparameter of GetBooleanv, GetIntegerv, and GetFloatv.static intGL_DARKENAccepted by themodeparameter of BlendEquation and BlendEquationi.static intGL_DEBUG_CALLBACK_FUNCTION
GL_DEBUG_CALLBACK_USER_PARAMTokens accepted by thepnameparameter of GetPointerv.static intGL_DEBUG_GROUP_STACK_DEPTH
GL_DEBUG_LOGGED_MESSAGES
GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTHTokens accepted by thevalueparameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.static intGL_DEBUG_OUTPUT
GL_DEBUG_OUTPUT_SYNCHRONOUSTokens accepted by thetargetparameters of Enable, Disable, and IsEnabled.static intGL_DEBUG_SEVERITY_HIGH
GL_DEBUG_SEVERITY_LOW
GL_DEBUG_SEVERITY_MEDIUM
GL_DEBUG_SEVERITY_NOTIFICATIONTokens accepted or provided by theseverityparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, and theseveritiesparameter of GetDebugMessageLog.static intGL_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 thesourceparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thesourcesparameter of GetDebugMessageLog.static intGL_DEBUG_TYPE_DEPRECATED_BEHAVIOR
GL_DEBUG_TYPE_ERROR
GL_DEBUG_TYPE_MARKER
GL_DEBUG_TYPE_OTHER
GL_DEBUG_TYPE_PERFORMANCETokens accepted or provided by thetypeparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypesparameter of GetDebugMessageLog.static intGL_DEBUG_TYPE_POP_GROUPTokens accepted or provided by thetypeparameters of DebugMessageControl and DEBUGPROC, and thetypesparameter of GetDebugMessageLog.static intGL_DEBUG_TYPE_PORTABILITYTokens accepted or provided by thetypeparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypesparameter of GetDebugMessageLog.static intGL_DEBUG_TYPE_PUSH_GROUPTokens accepted or provided by thetypeparameters of DebugMessageControl and DEBUGPROC, and thetypesparameter of GetDebugMessageLog.static intGL_DEBUG_TYPE_UNDEFINED_BEHAVIORTokens accepted or provided by thetypeparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypesparameter of GetDebugMessageLog.static intGL_DIFFERENCE
GL_EXCLUSIONAccepted by themodeparameter of BlendEquation and BlendEquationi.static intGL_FIRST_VERTEX_CONVENTIONReturned in thedataparameter from a Get query with apnameof LAYER_PROVOKING_VERTEX.static intGL_FRACTIONAL_EVEN
GL_FRACTIONAL_ODDReturned by GetProgramiv whenpnameis TESS_GEN_SPACING.static intGL_FRAGMENT_INTERPOLATION_OFFSET_BITSAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.static intGL_FRAMEBUFFER_ATTACHMENT_LAYEREDAccepted by thepnameparameter of GetFramebufferAttachmentParameteriv.static intGL_FRAMEBUFFER_DEFAULT_LAYERSAccepted by thepnameparameter of FramebufferParameteri, and GetFramebufferParameteriv.static intGL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETSReturned by CheckFramebufferStatus.static intGL_GEOMETRY_LINKED_INPUT_TYPE
GL_GEOMETRY_LINKED_OUTPUT_TYPE
GL_GEOMETRY_LINKED_VERTICES_OUTAccepted by thepnameparameter of GetProgramiv.static intGL_GEOMETRY_SHADERAccepted by thetypeparameter of CreateShader and CreateShaderProgramv, by thepnameparameter of GetProgramPipelineiv and returned in theparamsparameter of GetShaderiv whenpnameis SHADER_TYPE.static intGL_GEOMETRY_SHADER_BITAccepted by thestagesparameter of UseProgramStages.static intGL_GEOMETRY_SHADER_INVOCATIONSAccepted by thepnameparameter of GetProgramiv.static intGL_GUILTY_CONTEXT_RESETReturned byGetGraphicsResetStatus.static intGL_HARDLIGHT
GL_HSL_COLOR
GL_HSL_HUE
GL_HSL_LUMINOSITY
GL_HSL_SATURATIONAccepted by themodeparameter of BlendEquation and BlendEquationi.static intGL_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 intGL_IMAGE_CUBE_MAP_ARRAYReturned by thetypeparameter of GetActiveUniform, and by theparamsparameter of GetProgramResourceiv whenpropsis TYPE.static intGL_INNOCENT_CONTEXT_RESETReturned byGetGraphicsResetStatus.static intGL_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 intGL_INT_IMAGE_CUBE_MAP_ARRAYReturned by thetypeparameter of GetActiveUniform, and by theparamsparameter of GetProgramResourceiv whenpropsis TYPE.static intGL_INT_SAMPLER_2D_MULTISAMPLE_ARRAYReturned by thetypeparameter of GetActiveUniform.static intGL_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 intGL_INT_SAMPLER_CUBE_MAP_ARRAYReturned by thetypeparameter of GetActiveUniform, and by theparamsparameter of GetProgramResourceiv whenpropsis TYPE.static intGL_IS_PER_PATCHAccepted by thepropsparameter of GetProgramResourceiv.static intGL_ISOLINESReturned by GetProgramiv whenpnameis TESS_GEN_MODE.static intGL_LAST_VERTEX_CONVENTIONReturned in thedataparameter from a Get query with apnameof LAYER_PROVOKING_VERTEX.static intGL_LAYER_PROVOKING_VERTEXAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.static intGL_LIGHTENAccepted by themodeparameter of BlendEquation and BlendEquationi.static intGL_LINE_STRIP_ADJACENCY
GL_LINES_ADJACENCYAccepted by themodeparameter of DrawArrays, DrawElements, and other commands which draw primitives.static intGL_LOSE_CONTEXT_ON_RESETReturned by GetIntegerv and related simple queries whenvalueisRESET_NOTIFICATION_STRATEGY.static intGL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTSAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.static intGL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS
GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTSAccepted by thepnameparameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.static intGL_MAX_DEBUG_GROUP_STACK_DEPTH
GL_MAX_DEBUG_LOGGED_MESSAGES
GL_MAX_DEBUG_MESSAGE_LENGTHTokens accepted by thevalueparameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.static intGL_MAX_FRAGMENT_INTERPOLATION_OFFSETAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.static intGL_MAX_FRAMEBUFFER_LAYERSAccepted by thepnameparameter of GetIntegerv, GetBooleanv, GetInteger64v, and GetFloatv.static intGL_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 thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.static intGL_MAX_LABEL_LENGTHTokens accepted by thevalueparameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.static intGL_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 thepnameparameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.static intGL_MIN_FRAGMENT_INTERPOLATION_OFFSETAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.static intGL_MIN_SAMPLE_SHADING_VALUEAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetInteger64v, and GetFloatv.static intGL_MULTIPLYAccepted by themodeparameter of BlendEquation and BlendEquationi.static intGL_MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARB
GL_MULTISAMPLE_LINE_WIDTH_RANGE_ARBAccepted by thepnameparameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.static intGL_NO_RESET_NOTIFICATIONReturned by GetIntegerv and related simple queries whenvalueisRESET_NOTIFICATION_STRATEGY.static intGL_OVERLAYAccepted by themodeparameter of BlendEquation and BlendEquationi.static intGL_PATCH_VERTICESAccepted by thepnameparameter of PatchParameteri, GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.static intGL_PATCHESAccepted by themodeparameter of DrawArrays, DrawElements, and other commands which draw primitives.static intGL_PRIMITIVE_BOUNDING_BOX_ARB
GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTEDAccepted by thepnameparameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.static intGL_PRIMITIVES_GENERATEDAccepted by thetargetparameter of BeginQuery, EndQuery, GetQueryiv, and GetQueryObjectuiv.static intGL_PROGRAM
GL_PROGRAM_PIPELINETokens accepted or provided by theidentifierparameters of ObjectLabel and GetObjectLabel.static intGL_QUADSReturned by GetProgramiv whenpnameis TESS_GEN_MODE.static intGL_QUERYTokens accepted or provided by theidentifierparameters of ObjectLabel and GetObjectLabel.static intGL_REFERENCED_BY_GEOMETRY_SHADER
GL_REFERENCED_BY_TESS_CONTROL_SHADER
GL_REFERENCED_BY_TESS_EVALUATION_SHADERAccepted by thepropsparameter of GetProgramResourceiv.static intGL_RESET_NOTIFICATION_STRATEGYAccepted by thevalueparameter of GetBooleanv, GetIntegerv, and GetFloatv.static intGL_SAMPLE_SHADINGAccepted by thecapparameter of Enable, Disable, and IsEnabled, and by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.static intGL_SAMPLERTokens accepted or provided by theidentifierparameters of ObjectLabel and GetObjectLabel.static intGL_SAMPLER_2D_MULTISAMPLE_ARRAYReturned by thetypeparameter of GetActiveUniform.static intGL_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 intGL_SAMPLER_CUBE_MAP_ARRAY
GL_SAMPLER_CUBE_MAP_ARRAY_SHADOWReturned by thetypeparameter of GetActiveUniform, and by theparamsparameter of GetProgramResourceiv whenpropsis TYPE.static intGL_SCREENAccepted by themodeparameter of BlendEquation and BlendEquationi.static intGL_SHADERTokens accepted or provided by theidentifierparameters of ObjectLabel and GetObjectLabel.static intGL_SOFTLIGHTAccepted by themodeparameter of BlendEquation and BlendEquationi.static intGL_STACK_OVERFLOW
GL_STACK_UNDERFLOWReturned by GetError.static intGL_TESS_CONTROL_OUTPUT_VERTICESAccepted by thepnameparameter of GetProgramiv.static intGL_TESS_CONTROL_SHADERAccepted by thetypeparameter of CreateShader, by thepnameparameter of GetProgramPipelineiv, and returned by theparamsparameter of GetShaderiv.static intGL_TESS_CONTROL_SHADER_BITAccepted by thestagesparameter of UseProgramStages.static intGL_TESS_EVALUATION_SHADERAccepted by thetypeparameter of CreateShader, by thepnameparameter of GetProgramPipelineiv, and returned by theparamsparameter of GetShaderiv.static intGL_TESS_EVALUATION_SHADER_BITAccepted by thestagesparameter of UseProgramStages.static intGL_TESS_GEN_MODE
GL_TESS_GEN_POINT_MODE
GL_TESS_GEN_SPACING
GL_TESS_GEN_VERTEX_ORDERAccepted by thepnameparameter of GetProgramiv.static intGL_TEXTURE_2D_MULTISAMPLE_ARRAYAccepted by thetargetparameter of BindTexture, TexStorage3DMultisample, GetInternalformativ, TexParameter{if}*, GetTexParameter{if}v and GetTexLevelParameter{if}v.static intGL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAYAccepted by thepnameparameter of GetBooleanv, GetIntegerv, and GetFloatv.static intGL_TEXTURE_BINDING_CUBE_MAP_ARRAYAccepted by thepnameparameter of GetBooleanv, GetIntegerv and GetFloatv.static intGL_TEXTURE_BORDER_COLORAccepted by thepnameparameter of TexParameteriv, TexParameterfv, SamplerParameteriv, SamplerParameterfv, TexParameterIiv, TexParameterIuiv, SamplerParameterIiv, SamplerParameterIuiv, GetTexParameteriv, GetTexParameterfv, GetTexParameterIiv, GetTexParameterIuiv, GetSamplerParameteriv, GetSamplerParameterfv, GetSamplerParameterIiv, and GetSamplerParameterIuiv.static intGL_TEXTURE_BUFFERAccepted by thetargetparameter of BindBuffer, BufferData, BufferSubData, MapBufferRange, BindTexture, UnmapBuffer, GetBufferParameteriv, GetBufferPointerv, TexBuffer, and TexBufferRange.static intGL_TEXTURE_BUFFER_BINDINGAccepted by thepnameparameters of GetBooleanv, GetFloatv, and GetIntegerv.static intGL_TEXTURE_BUFFER_DATA_STORE_BINDING
GL_TEXTURE_BUFFER_OFFSET
GL_TEXTURE_BUFFER_SIZEAccepted by thepnameparameter of GetTexLevelParameter.static intGL_TEXTURE_CUBE_MAP_ARRAYAccepted by thetargetparameter 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 intGL_TRIANGLE_STRIP_ADJACENCY
GL_TRIANGLES_ADJACENCYAccepted by themodeparameter of DrawArrays, DrawElements, and other commands which draw primitives.static intGL_UNDEFINED_VERTEXReturned in thedataparameter from a Get query with apnameof LAYER_PROVOKING_VERTEX.static intGL_UNKNOWN_CONTEXT_RESETReturned byGetGraphicsResetStatus.static intGL_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 intGL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAYReturned by thetypeparameter of GetActiveUniform, and by theparamsparameter of GetProgramResourceiv whenpropsis TYPE.static intGL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAYReturned by thetypeparameter of GetActiveUniform.static intGL_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 intGL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAYReturned by thetypeparameter of GetActiveUniform, and by theparamsparameter of GetProgramResourceiv whenpropsis 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 voidglBlendBarrier()Specifies a boundary between passes when using advanced blend equations.static voidglBlendEquationi(int buf, int mode)static voidglBlendEquationSeparatei(int buf, int modeRGB, int modeAlpha)static voidglBlendFunci(int buf, int src, int dst)static voidglBlendFuncSeparatei(int buf, int srcRGB, int dstRGB, int srcAlpha, int dstAlpha)static voidglColorMaski(int index, boolean r, boolean g, boolean b, boolean a)static voidglCopyImageSubData(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 voidglDebugMessageCallback(GLDebugMessageCallbackI callback, long userParam)Specifies a callback to receive debugging messages from the GL.static voidglDebugMessageControl(int source, int type, int severity, int[] ids, boolean enabled)Array version of:DebugMessageControlstatic voidglDebugMessageControl(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 voidglDebugMessageControl(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 voidglDebugMessageInsert(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 voidglDebugMessageInsert(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 voidglDisablei(int target, int index)static voidglDrawElementsBaseVertex(int mode, int count, int type, long indices, int basevertex)static voidglDrawElementsBaseVertex(int mode, int type, java.nio.ByteBuffer indices, int basevertex)static voidglDrawElementsBaseVertex(int mode, java.nio.ByteBuffer indices, int basevertex)static voidglDrawElementsBaseVertex(int mode, java.nio.IntBuffer indices, int basevertex)static voidglDrawElementsBaseVertex(int mode, java.nio.ShortBuffer indices, int basevertex)static voidglDrawElementsInstancedBaseVertex(int mode, int count, int type, long indices, int instancecount, int basevertex)static voidglDrawElementsInstancedBaseVertex(int mode, int type, java.nio.ByteBuffer indices, int instancecount, int basevertex)static voidglDrawElementsInstancedBaseVertex(int mode, java.nio.ByteBuffer indices, int instancecount, int basevertex)static voidglDrawElementsInstancedBaseVertex(int mode, java.nio.IntBuffer indices, int instancecount, int basevertex)static voidglDrawElementsInstancedBaseVertex(int mode, java.nio.ShortBuffer indices, int instancecount, int basevertex)static voidglDrawRangeElementsBaseVertex(int mode, int start, int end, int count, int type, long indices, int basevertex)static voidglDrawRangeElementsBaseVertex(int mode, int start, int end, int type, java.nio.ByteBuffer indices, int basevertex)static voidglDrawRangeElementsBaseVertex(int mode, int start, int end, java.nio.ByteBuffer indices, int basevertex)static voidglDrawRangeElementsBaseVertex(int mode, int start, int end, java.nio.IntBuffer indices, int basevertex)static voidglDrawRangeElementsBaseVertex(int mode, int start, int end, java.nio.ShortBuffer indices, int basevertex)static voidglEnablei(int target, int index)static voidglFramebufferTexture(int target, int attachment, int texture, int level)static intglGetDebugMessageLog(int count, int[] sources, int[] types, int[] ids, int[] severities, int[] lengths, java.nio.ByteBuffer messageLog)Array version of:GetDebugMessageLogstatic intglGetDebugMessageLog(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 intglGetGraphicsResetStatus()Indicates if the GL context has been in a reset state at any point since the last call to GetGraphicsResetStatus:NO_ERRORindicates that the GL context has not been in a reset state since the last call.GUILTY_CONTEXT_RESETindicates that a reset has been detected that is attributable to the current GL context.INNOCENT_CONTEXT_RESETindicates a reset has been detected that is not attributable to the current GL context.UNKNOWN_CONTEXT_RESETindicates a detected graphics reset whose cause is unknown.static floatglGetnUniformf(int program, int location)Returns the value or values of a uniform of the default uniform block.static voidglGetnUniformfv(int program, int location, float[] params)Array version of:GetnUniformfvstatic voidglGetnUniformfv(int program, int location, java.nio.FloatBuffer params)Returns the value or values of a uniform of the default uniform block.static floatglGetnUniformi(int program, int location)Integer version ofGetnUniformfv.static voidglGetnUniformiv(int program, int location, float[] params)Array version of:GetnUniformivstatic voidglGetnUniformiv(int program, int location, java.nio.FloatBuffer params)Integer version ofGetnUniformfv.static floatglGetnUniformui(int program, int location)Unsigned version ofGetnUniformiv.static voidglGetnUniformuiv(int program, int location, float[] params)Array version of:GetnUniformuivstatic voidglGetnUniformuiv(int program, int location, java.nio.FloatBuffer params)Unsigned version ofGetnUniformiv.static java.lang.StringglGetObjectLabel(int identifier, int name)Retrieves the label of a named object identified within a namespace.static java.lang.StringglGetObjectLabel(int identifier, int name, int bufSize)Retrieves the label of a named object identified within a namespace.static voidglGetObjectLabel(int identifier, int name, int[] length, java.nio.ByteBuffer label)Array version of:GetObjectLabelstatic voidglGetObjectLabel(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.StringglGetObjectPtrLabel(long ptr)Retrieves the label of a sync object identified by a pointer.static java.lang.StringglGetObjectPtrLabel(long ptr, int bufSize)Retrieves the label of a sync object identified by a pointer.static voidglGetObjectPtrLabel(long ptr, int[] length, java.nio.ByteBuffer label)Array version of:GetObjectPtrLabelstatic voidglGetObjectPtrLabel(long ptr, java.nio.IntBuffer length, java.nio.ByteBuffer label)Retrieves the label of a sync object identified by a pointer.static longglGetPointer(int pname)static voidglGetPointerv(int pname, org.lwjgl.PointerBuffer params)static intglGetSamplerParameterIi(int sampler, int pname)static voidglGetSamplerParameterIiv(int sampler, int pname, int[] params)Array version of:GetSamplerParameterIivstatic voidglGetSamplerParameterIiv(int sampler, int pname, java.nio.IntBuffer params)static intglGetSamplerParameterIui(int sampler, int pname)static voidglGetSamplerParameterIuiv(int sampler, int pname, int[] params)Array version of:GetSamplerParameterIuivstatic voidglGetSamplerParameterIuiv(int sampler, int pname, java.nio.IntBuffer params)static intglGetTexParameterIi(int target, int pname)static voidglGetTexParameterIiv(int target, int pname, int[] params)Array version of:GetTexParameterIivstatic voidglGetTexParameterIiv(int target, int pname, java.nio.IntBuffer params)static intglGetTexParameterIui(int target, int pname)static voidglGetTexParameterIuiv(int target, int pname, int[] params)Array version of:GetTexParameterIuivstatic voidglGetTexParameterIuiv(int target, int pname, java.nio.IntBuffer params)static booleanglIsEnabledi(int target, int index)static voidglMinSampleShading(float value)static voidglObjectLabel(int identifier, int name, java.lang.CharSequence label)Labels a named object identified within a namespace.static voidglObjectLabel(int identifier, int name, java.nio.ByteBuffer label)Labels a named object identified within a namespace.static voidglObjectPtrLabel(long ptr, java.lang.CharSequence label)Labels a sync object identified by a pointer.static voidglObjectPtrLabel(long ptr, java.nio.ByteBuffer label)Labels a sync object identified by a pointer.static voidglPatchParameteri(int pname, int value)static voidglPopDebugGroup()Pops the active debug group.static voidglPrimitiveBoundingBox(float minX, float minY, float minZ, float minW, float maxX, float maxY, float maxZ, float maxW)Specifies the primitive bounding box.static voidglPushDebugGroup(int source, int id, java.lang.CharSequence message)Pushes a debug group described by the stringmessageinto the command stream.static voidglPushDebugGroup(int source, int id, java.nio.ByteBuffer message)Pushes a debug group described by the stringmessageinto the command stream.static voidglReadnPixels(int x, int y, int width, int height, int format, int type, float[] pixels)Array version of:ReadnPixelsstatic voidglReadnPixels(int x, int y, int width, int height, int format, int type, int[] pixels)Array version of:ReadnPixelsstatic voidglReadnPixels(int x, int y, int width, int height, int format, int type, int bufSize, long pixels)static voidglReadnPixels(int x, int y, int width, int height, int format, int type, short[] pixels)Array version of:ReadnPixelsstatic voidglReadnPixels(int x, int y, int width, int height, int format, int type, java.nio.ByteBuffer pixels)static voidglReadnPixels(int x, int y, int width, int height, int format, int type, java.nio.FloatBuffer pixels)static voidglReadnPixels(int x, int y, int width, int height, int format, int type, java.nio.IntBuffer pixels)static voidglReadnPixels(int x, int y, int width, int height, int format, int type, java.nio.ShortBuffer pixels)static voidglSamplerParameterIi(int sampler, int pname, int param)static voidglSamplerParameterIiv(int sampler, int pname, int[] params)Array version of:SamplerParameterIivstatic voidglSamplerParameterIiv(int sampler, int pname, java.nio.IntBuffer params)static voidglSamplerParameterIui(int sampler, int pname, int param)static voidglSamplerParameterIuiv(int sampler, int pname, int[] params)Array version of:SamplerParameterIuivstatic voidglSamplerParameterIuiv(int sampler, int pname, java.nio.IntBuffer params)static voidglTexBuffer(int target, int internalformat, int buffer)static voidglTexBufferRange(int target, int internalformat, int buffer, long offset, long size)static voidglTexParameterIi(int target, int pname, int param)static voidglTexParameterIiv(int target, int pname, int[] params)Array version of:TexParameterIivstatic voidglTexParameterIiv(int target, int pname, java.nio.IntBuffer params)static voidglTexParameterIui(int target, int pname, int param)static voidglTexParameterIuiv(int target, int pname, int[] params)Array version of:TexParameterIuivstatic voidglTexParameterIuiv(int target, int pname, java.nio.IntBuffer params)static voidglTexStorage3DMultisample(int target, int samples, int internalformat, int width, int height, int depth, boolean fixedsamplelocations)static voidnglDebugMessageCallback(long callback, long userParam)Unsafe version of:DebugMessageCallbackstatic voidnglDebugMessageControl(int source, int type, int severity, int count, long ids, boolean enabled)Unsafe version of:DebugMessageControlstatic voidnglDebugMessageInsert(int source, int type, int id, int severity, int length, long message)Unsafe version of:DebugMessageInsertstatic voidnglDrawElementsBaseVertex(int mode, int count, int type, long indices, int basevertex)static voidnglDrawElementsInstancedBaseVertex(int mode, int count, int type, long indices, int instancecount, int basevertex)static voidnglDrawRangeElementsBaseVertex(int mode, int start, int end, int count, int type, long indices, int basevertex)static intnglGetDebugMessageLog(int count, int bufsize, long sources, long types, long ids, long severities, long lengths, long messageLog)Unsafe version of:GetDebugMessageLogstatic voidnglGetnUniformfv(int program, int location, int bufSize, long params)Unsafe version of:GetnUniformfvstatic voidnglGetnUniformiv(int program, int location, int bufSize, long params)Unsafe version of:GetnUniformivstatic voidnglGetnUniformuiv(int program, int location, int bufSize, long params)Unsafe version of:GetnUniformuivstatic voidnglGetObjectLabel(int identifier, int name, int bufSize, long length, long label)Unsafe version of:GetObjectLabelstatic voidnglGetObjectPtrLabel(long ptr, int bufSize, long length, long label)Unsafe version of:GetObjectPtrLabelstatic voidnglGetPointerv(int pname, long params)static voidnglGetSamplerParameterIiv(int sampler, int pname, long params)static voidnglGetSamplerParameterIuiv(int sampler, int pname, long params)static voidnglGetTexParameterIiv(int target, int pname, long params)static voidnglGetTexParameterIuiv(int target, int pname, long params)static voidnglObjectLabel(int identifier, int name, int length, long label)Unsafe version of:ObjectLabelstatic voidnglObjectPtrLabel(long ptr, int length, long label)Unsafe version of:ObjectPtrLabelstatic voidnglPushDebugGroup(int source, int id, int length, long message)Unsafe version of:PushDebugGroupstatic voidnglReadnPixels(int x, int y, int width, int height, int format, int type, int bufSize, long pixels)Unsafe version of:ReadnPixelsstatic voidnglSamplerParameterIiv(int sampler, int pname, long params)static voidnglSamplerParameterIuiv(int sampler, int pname, long params)static voidnglTexParameterIiv(int target, int pname, long params)static voidnglTexParameterIuiv(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 thepnameparameter 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 themodeparameter of BlendEquation and BlendEquationi.
-
GL_DEBUG_OUTPUT, GL_DEBUG_OUTPUT_SYNCHRONOUS
Tokens accepted by thetargetparameters of Enable, Disable, and IsEnabled.
-
GL_CONTEXT_FLAG_DEBUG_BIT
Returned by GetIntegerv whenpnameis 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 thevalueparameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.
-
GL_DEBUG_CALLBACK_FUNCTION, GL_DEBUG_CALLBACK_USER_PARAM
Tokens accepted by thepnameparameter 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 thesourceparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thesourcesparameter 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 thetypeparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypesparameter of GetDebugMessageLog.
-
GL_DEBUG_TYPE_PUSH_GROUP, GL_DEBUG_TYPE_POP_GROUP
Tokens accepted or provided by thetypeparameters of DebugMessageControl and DEBUGPROC, and thetypesparameter of GetDebugMessageLog.
-
GL_DEBUG_SEVERITY_HIGH, GL_DEBUG_SEVERITY_MEDIUM, GL_DEBUG_SEVERITY_LOW, GL_DEBUG_SEVERITY_NOTIFICATION
Tokens accepted or provided by theseverityparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, and theseveritiesparameter 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 theidentifierparameters of ObjectLabel and GetObjectLabel.
-
GL_GEOMETRY_SHADER
Accepted by thetypeparameter of CreateShader and CreateShaderProgramv, by thepnameparameter of GetProgramPipelineiv and returned in theparamsparameter of GetShaderiv whenpnameis SHADER_TYPE.
-
GL_GEOMETRY_SHADER_BIT
Accepted by thestagesparameter of UseProgramStages.
-
GL_GEOMETRY_LINKED_VERTICES_OUT, GL_GEOMETRY_LINKED_INPUT_TYPE, GL_GEOMETRY_LINKED_OUTPUT_TYPE, GL_GEOMETRY_SHADER_INVOCATIONS
Accepted by thepnameparameter 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 thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.
-
GL_FIRST_VERTEX_CONVENTION, GL_LAST_VERTEX_CONVENTION, GL_UNDEFINED_VERTEX
Returned in thedataparameter from a Get query with apnameof LAYER_PROVOKING_VERTEX.
-
GL_PRIMITIVES_GENERATED
Accepted by thetargetparameter of BeginQuery, EndQuery, GetQueryiv, and GetQueryObjectuiv.
-
GL_LINES_ADJACENCY, GL_LINE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, GL_TRIANGLE_STRIP_ADJACENCY
Accepted by themodeparameter of DrawArrays, DrawElements, and other commands which draw primitives.
-
GL_FRAMEBUFFER_DEFAULT_LAYERS
Accepted by thepnameparameter of FramebufferParameteri, and GetFramebufferParameteriv.
-
GL_MAX_FRAMEBUFFER_LAYERS
Accepted by thepnameparameter of GetIntegerv, GetBooleanv, GetInteger64v, and GetFloatv.
-
GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS
Returned by CheckFramebufferStatus.
-
GL_FRAMEBUFFER_ATTACHMENT_LAYERED
Accepted by thepnameparameter of GetFramebufferAttachmentParameteriv.
-
GL_REFERENCED_BY_GEOMETRY_SHADER
Accepted by thepropsparameter of GetProgramResourceiv.
-
GL_PRIMITIVE_BOUNDING_BOX_ARB
Accepted by thepnameparameter 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 thevalueparameter of GetBooleanv, GetIntegerv, and GetFloatv.
-
GL_LOSE_CONTEXT_ON_RESET, GL_NO_RESET_NOTIFICATION
Returned by GetIntegerv and related simple queries whenvalueisRESET_NOTIFICATION_STRATEGY.
-
GL_CONTEXT_LOST
Returned byGetError.
-
GL_SAMPLE_SHADING
Accepted by thecapparameter of Enable, Disable, and IsEnabled, and by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.
-
GL_MIN_SAMPLE_SHADING_VALUE
Accepted by thepnameparameter of GetBooleanv, GetIntegerv, GetInteger64v, and GetFloatv.
-
GL_MIN_FRAGMENT_INTERPOLATION_OFFSET, GL_MAX_FRAGMENT_INTERPOLATION_OFFSET, GL_FRAGMENT_INTERPOLATION_OFFSET_BITS
Accepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.
-
GL_PATCHES
Accepted by themodeparameter of DrawArrays, DrawElements, and other commands which draw primitives.
-
GL_PATCH_VERTICES
Accepted by thepnameparameter 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 thepnameparameter of GetProgramiv.
-
GL_ISOLINES, GL_QUADS
Returned by GetProgramiv whenpnameis TESS_GEN_MODE.
-
GL_FRACTIONAL_ODD, GL_FRACTIONAL_EVEN
Returned by GetProgramiv whenpnameis 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 thepnameparameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.
-
GL_IS_PER_PATCH, GL_REFERENCED_BY_TESS_CONTROL_SHADER, GL_REFERENCED_BY_TESS_EVALUATION_SHADER
Accepted by thepropsparameter of GetProgramResourceiv.
-
GL_TESS_EVALUATION_SHADER, GL_TESS_CONTROL_SHADER
Accepted by thetypeparameter of CreateShader, by thepnameparameter of GetProgramPipelineiv, and returned by theparamsparameter of GetShaderiv.
-
GL_TESS_CONTROL_SHADER_BIT, GL_TESS_EVALUATION_SHADER_BIT
Accepted by thestagesparameter of UseProgramStages.
-
GL_TEXTURE_BORDER_COLOR
Accepted by thepnameparameter of TexParameteriv, TexParameterfv, SamplerParameteriv, SamplerParameterfv, TexParameterIiv, TexParameterIuiv, SamplerParameterIiv, SamplerParameterIuiv, GetTexParameteriv, GetTexParameterfv, GetTexParameterIiv, GetTexParameterIuiv, GetSamplerParameteriv, GetSamplerParameterfv, GetSamplerParameterIiv, and GetSamplerParameterIuiv.
-
GL_CLAMP_TO_BORDER
Accepted by theparamparameter of TexParameteri, TexParameterf, SamplerParameteri and SamplerParameterf, and by theparamsparameter of TexParameteriv, TexParameterfv, TexParameterIiv, TexParameterIuiv, SamplerParameterIiv, SamplerParameterIuiv and returned by theparamsparameter of GetTexParameteriv, GetTexParameterfv, GetTexParameterIiv, GetTexParameterIuiv, GetSamplerParameteriv, GetSamplerParameterfv, GetSamplerParameterIiv, and GetSamplerParameterIuiv when theirpnameparameter is TEXTURE_WRAP_S, TEXTURE_WRAP_T, or TEXTURE_WRAP_R.
-
GL_TEXTURE_BUFFER
Accepted by thetargetparameter of BindBuffer, BufferData, BufferSubData, MapBufferRange, BindTexture, UnmapBuffer, GetBufferParameteriv, GetBufferPointerv, TexBuffer, and TexBufferRange.
-
GL_TEXTURE_BUFFER_BINDING
Accepted by thepnameparameters 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 thetypeparameter of GetActiveUniform, theparamsparameter of GetActiveUniformsiv, and theparamsparameter 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 thepnameparameter 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 theinternalformatparameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.
-
GL_TEXTURE_CUBE_MAP_ARRAY
Accepted by thetargetparameter 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 thepnameparameter 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 thetypeparameter of GetActiveUniform, and by theparamsparameter of GetProgramResourceiv whenpropsis TYPE.
-
GL_TEXTURE_2D_MULTISAMPLE_ARRAY
Accepted by thetargetparameter of BindTexture, TexStorage3DMultisample, GetInternalformativ, TexParameter{if}*, GetTexParameter{if}v and GetTexLevelParameter{if}v. Also, the texture object indicated by thetextureargument to FramebufferTextureLayer can be TEXTURE_2D_MULTISAMPLE_ARRAY.
-
GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY
Accepted by thepnameparameter 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 thetypeparameter 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
BlitFramebuffercopies.- 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
enabledisTRUE, 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, orseverityisDONT_CARE, the messages from all sources, of all types, or of all severities are referenced respectively. - When values other than
DONT_CAREare specified, all messages whose source, type, or severity match the specifiedsource,type, orseverityrespectively will be referenced. - If
countis greater than zero, thenidsis an array ofcountmessage IDs for the specified combination ofsourceandtype. In this case, ifsourceortypeisDONT_CARE, orseverityis notDONT_CARE, the errorINVALID_OPERATIONis generated.
Unrecognized message IDs in
idsare ignored. Ifcountis zero, the value ifidsis 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_OUTPUTstate is disabled the GL operates the same as if messages of everysource,typeorseverityare disabled.- Parameters:
source- the source of debug messages to enable or disable. One of:DEBUG_SOURCE_APIDEBUG_SOURCE_WINDOW_SYSTEMDEBUG_SOURCE_SHADER_COMPILERDEBUG_SOURCE_THIRD_PARTYDEBUG_SOURCE_APPLICATIONDEBUG_SOURCE_OTHERtype- the type of debug messages to enable or disable. One of:DEBUG_TYPE_ERRORDEBUG_TYPE_DEPRECATED_BEHAVIORDEBUG_TYPE_UNDEFINED_BEHAVIORDEBUG_TYPE_PORTABILITYDEBUG_TYPE_PERFORMANCEDEBUG_TYPE_OTHERDEBUG_TYPE_MARKERseverity- the severity of debug messages to enable or disable. One of:DEBUG_SEVERITY_HIGHDEBUG_SEVERITY_MEDIUMDEBUG_SEVERITY_LOWDEBUG_SEVERITY_NOTIFICATIONids- 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
enabledisTRUE, 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, orseverityisDONT_CARE, the messages from all sources, of all types, or of all severities are referenced respectively. - When values other than
DONT_CAREare specified, all messages whose source, type, or severity match the specifiedsource,type, orseverityrespectively will be referenced. - If
countis greater than zero, thenidsis an array ofcountmessage IDs for the specified combination ofsourceandtype. In this case, ifsourceortypeisDONT_CARE, orseverityis notDONT_CARE, the errorINVALID_OPERATIONis generated.
Unrecognized message IDs in
idsare ignored. Ifcountis zero, the value ifidsis 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_OUTPUTstate is disabled the GL operates the same as if messages of everysource,typeorseverityare disabled.- Parameters:
source- the source of debug messages to enable or disable. One of:DEBUG_SOURCE_APIDEBUG_SOURCE_WINDOW_SYSTEMDEBUG_SOURCE_SHADER_COMPILERDEBUG_SOURCE_THIRD_PARTYDEBUG_SOURCE_APPLICATIONDEBUG_SOURCE_OTHERtype- the type of debug messages to enable or disable. One of:DEBUG_TYPE_ERRORDEBUG_TYPE_DEPRECATED_BEHAVIORDEBUG_TYPE_UNDEFINED_BEHAVIORDEBUG_TYPE_PORTABILITYDEBUG_TYPE_PERFORMANCEDEBUG_TYPE_OTHERDEBUG_TYPE_MARKERseverity- the severity of debug messages to enable or disable. One of:DEBUG_SEVERITY_HIGHDEBUG_SEVERITY_MEDIUMDEBUG_SEVERITY_LOWDEBUG_SEVERITY_NOTIFICATIONenabled- 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
idspecifies the ID for the message andseverityindicates its severity level as defined by the caller. The stringbufcontains the string representation of the message. The parameterlengthcontains the number of characters inbuf. Iflengthis negative, it is implied thatbufcontains a null terminated string. The errorINVALID_VALUEwill be generated if the number of characters inbuf, excluding the null terminator whenlengthis negative, is not less than the value ofMAX_DEBUG_MESSAGE_LENGTH.If the
DEBUG_OUTPUTstate 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_APIDEBUG_SOURCE_WINDOW_SYSTEMDEBUG_SOURCE_SHADER_COMPILERDEBUG_SOURCE_THIRD_PARTYDEBUG_SOURCE_APPLICATIONDEBUG_SOURCE_OTHERtype- the type of the debug message insert. One of:DEBUG_TYPE_ERRORDEBUG_TYPE_DEPRECATED_BEHAVIORDEBUG_TYPE_UNDEFINED_BEHAVIORDEBUG_TYPE_PORTABILITYDEBUG_TYPE_PERFORMANCEDEBUG_TYPE_OTHERDEBUG_TYPE_MARKERid- the user-supplied identifier of the message to insert. One of:DEBUG_SEVERITY_HIGHDEBUG_SEVERITY_MEDIUMDEBUG_SEVERITY_LOWDEBUG_SEVERITY_NOTIFICATIONseverity- 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
NULLas the value ofcallbackclears 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 inmessageand its length (excluding the null-terminator) is stored inlength. The parameteruserParamis 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_FUNCTIONandDEBUG_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
messageis 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_OUTPUTstate 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
countmessages 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 tocountelements. The string representations of all fetched messages are stored in themessageLogarray. If multiple messages are fetched, their strings are concatenated into the samemessageLogarray 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. IfbufSizeis less than zero andmessageLogis notNULL, anINVALID_VALUEerror will be generated. If a message's string, including its null terminator, can not fully fit within themessageLogarray'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 arraylengthsinclude the space for the null terminator of each string.Any or all of the arrays
sources,types,ids,severities,lengthsandmessageLogcan 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 tocountmessages 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 stringmessageinto the command stream. The value ofidspecifies the ID of messages generated. The parameterlengthcontains the number of characters inmessage. Iflengthis negative, it is implied thatmessagecontains a null terminated string. The message has the specifiedsourceandid,typeDEBUG_TYPE_PUSH_GROUP, andseverityDEBUG_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_ENUMerror is generated if the value ofsourceis neitherDEBUG_SOURCE_APPLICATIONnorDEBUG_SOURCE_THIRD_PARTY. AnINVALID_VALUEerror is generated iflengthis 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_APPLICATIONDEBUG_SOURCE_THIRD_PARTYid- 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 themessagestring, the sourcesource, and an IDidsubmitted to the associatedPushDebugGroupcommand.DEBUG_TYPE_PUSH_GROUPandDEBUG_TYPE_POP_GROUPshare a single namespace for messageid.severityhas the valueDEBUG_SEVERITY_NOTIFICATION. Thetypehas 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_UNDERFLOWerror; pushing a debug group onto a stack containingMAX_DEBUG_GROUP_STACK_DEPTHminus one elements will generate aSTACK_OVERFLOWerror.- 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:BUFFERSHADERPROGRAMQUERYPROGRAM_PIPELINESAMPLERTEXTURERENDERBUFFERFRAMEBUFFERTRANSFORM_FEEDBACKname- 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:BUFFERSHADERPROGRAMQUERYPROGRAM_PIPELINESAMPLERTEXTURERENDERBUFFERFRAMEBUFFERTRANSFORM_FEEDBACKname- 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:BUFFERSHADERPROGRAMQUERYPROGRAM_PIPELINESAMPLERTEXTURERENDERBUFFERFRAMEBUFFERTRANSFORM_FEEDBACKname- 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:BUFFERSHADERPROGRAMQUERYPROGRAM_PIPELINESAMPLERTEXTURERENDERBUFFERFRAMEBUFFERTRANSFORM_FEEDBACKname- 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_ERRORindicates that the GL context has not been in a reset state since the last call.GUILTY_CONTEXT_RESETindicates that a reset has been detected that is attributable to the current GL context.INNOCENT_CONTEXT_RESETindicates a reset has been detected that is not attributable to the current GL context.UNKNOWN_CONTEXT_RESETindicates 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_LOSTerror. 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:GetErrorand 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 intodatapixels- 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
-
-