Class GLES32
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
Tokens accepted or provided by theidentifier
parameters of ObjectLabel and GetObjectLabel.static final int
Accepted by theparam
parameter of TexParameteri, TexParameterf, SamplerParameteri and SamplerParameterf, and by theparams
parameter of TexParameteriv, TexParameterfv, TexParameterIiv, TexParameterIuiv, SamplerParameterIiv, SamplerParameterIuiv and returned by theparams
parameter of GetTexParameteriv, GetTexParameterfv, GetTexParameterIiv, GetTexParameterIuiv, GetSamplerParameteriv, GetSamplerParameterfv, GetSamplerParameterIiv, and GetSamplerParameterIuiv when theirpname
parameter is TEXTURE_WRAP_S, TEXTURE_WRAP_T, or TEXTURE_WRAP_R.static final int
Accepted by themode
parameter of BlendEquation and BlendEquationi.static final int
Accepted by themode
parameter of BlendEquation and BlendEquationi.static final int
Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.static final int
Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.static final int
Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.static final int
Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.static final int
Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.static final int
Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.static final int
Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.static final int
Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.static final int
Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.static final int
Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.static final int
Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.static final int
Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.static final int
Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.static final int
Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.static final int
Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.static final int
Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.static final int
Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.static final int
Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.static final int
Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.static final int
Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.static final int
Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.static final int
Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.static final int
Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.static final int
Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.static final int
Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.static final int
Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.static final int
Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.static final int
Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.static final int
Returned by GetIntegerv whenpname
is CONTEXT_FLAGS.static final int
Returned byGetError
.static final int
Accepted by thevalue
parameter of GetBooleanv, GetIntegerv, and GetFloatv.static final int
Accepted by themode
parameter of BlendEquation and BlendEquationi.static final int
Tokens accepted by thepname
parameter of GetPointerv.static final int
Tokens accepted by thepname
parameter of GetPointerv.static final int
Tokens accepted by thevalue
parameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.static final int
Tokens accepted by thevalue
parameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.static final int
Tokens accepted by thevalue
parameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.static final int
Tokens accepted by thetarget
parameters of Enable, Disable, and IsEnabled.static final int
Tokens accepted by thetarget
parameters of Enable, Disable, and IsEnabled.static final int
Tokens accepted or provided by theseverity
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, and theseverities
parameter of GetDebugMessageLog.static final int
Tokens accepted or provided by theseverity
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, and theseverities
parameter of GetDebugMessageLog.static final int
Tokens accepted or provided by theseverity
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, and theseverities
parameter of GetDebugMessageLog.static final int
Tokens accepted or provided by theseverity
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, and theseverities
parameter of GetDebugMessageLog.static final int
Tokens accepted or provided by thesource
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thesources
parameter of GetDebugMessageLog.static final int
Tokens accepted or provided by thesource
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thesources
parameter of GetDebugMessageLog.static final int
Tokens accepted or provided by thesource
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thesources
parameter of GetDebugMessageLog.static final int
Tokens accepted or provided by thesource
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thesources
parameter of GetDebugMessageLog.static final int
Tokens accepted or provided by thesource
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thesources
parameter of GetDebugMessageLog.static final int
Tokens accepted or provided by thesource
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thesources
parameter of GetDebugMessageLog.static final int
Tokens accepted or provided by thetype
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypes
parameter of GetDebugMessageLog.static final int
Tokens accepted or provided by thetype
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypes
parameter of GetDebugMessageLog.static final int
Tokens accepted or provided by thetype
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypes
parameter of GetDebugMessageLog.static final int
Tokens accepted or provided by thetype
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypes
parameter of GetDebugMessageLog.static final int
Tokens accepted or provided by thetype
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypes
parameter of GetDebugMessageLog.static final int
Tokens accepted or provided by thetype
parameters of DebugMessageControl and DEBUGPROC, and thetypes
parameter of GetDebugMessageLog.static final int
Tokens accepted or provided by thetype
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypes
parameter of GetDebugMessageLog.static final int
Tokens accepted or provided by thetype
parameters of DebugMessageControl and DEBUGPROC, and thetypes
parameter of GetDebugMessageLog.static final int
Tokens accepted or provided by thetype
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypes
parameter of GetDebugMessageLog.static final int
Accepted by themode
parameter of BlendEquation and BlendEquationi.static final int
Accepted by themode
parameter of BlendEquation and BlendEquationi.static final int
Returned in thedata
parameter from a Get query with apname
of LAYER_PROVOKING_VERTEX.static final int
Returned by GetProgramiv whenpname
is TESS_GEN_SPACING.static final int
Returned by GetProgramiv whenpname
is TESS_GEN_SPACING.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.static final int
Accepted by thepname
parameter of GetFramebufferAttachmentParameteriv.static final int
Accepted by thepname
parameter of FramebufferParameteri, and GetFramebufferParameteriv.static final int
Returned by CheckFramebufferStatus.static final int
Accepted by thepname
parameter of GetProgramiv.static final int
Accepted by thepname
parameter of GetProgramiv.static final int
Accepted by thepname
parameter of GetProgramiv.static final int
Accepted by thetype
parameter of CreateShader and CreateShaderProgramv, by thepname
parameter of GetProgramPipelineiv and returned in theparams
parameter of GetShaderiv whenpname
is SHADER_TYPE.static final int
Accepted by thestages
parameter of UseProgramStages.static final int
Accepted by thepname
parameter of GetProgramiv.static final int
Returned byGetGraphicsResetStatus
.static final int
Accepted by themode
parameter of BlendEquation and BlendEquationi.static final int
Accepted by themode
parameter of BlendEquation and BlendEquationi.static final int
Accepted by themode
parameter of BlendEquation and BlendEquationi.static final int
Accepted by themode
parameter of BlendEquation and BlendEquationi.static final int
Accepted by themode
parameter of BlendEquation and BlendEquationi.static final int
(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 final int
Returned by thetype
parameter of GetActiveUniform, and by theparams
parameter of GetProgramResourceiv whenprops
is TYPE.static final int
Returned byGetGraphicsResetStatus
.static final int
(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 final int
Returned by thetype
parameter of GetActiveUniform, and by theparams
parameter of GetProgramResourceiv whenprops
is TYPE.static final int
Returned by thetype
parameter of GetActiveUniform.static final int
(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 final int
Returned by thetype
parameter of GetActiveUniform, and by theparams
parameter of GetProgramResourceiv whenprops
is TYPE.static final int
Accepted by theprops
parameter of GetProgramResourceiv.static final int
Returned by GetProgramiv whenpname
is TESS_GEN_MODE.static final int
Returned in thedata
parameter from a Get query with apname
of LAYER_PROVOKING_VERTEX.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.static final int
Accepted by themode
parameter of BlendEquation and BlendEquationi.static final int
Accepted by themode
parameter of DrawArrays, DrawElements, and other commands which draw primitives.static final int
Accepted by themode
parameter of DrawArrays, DrawElements, and other commands which draw primitives.static final int
Returned by GetIntegerv and related simple queries whenvalue
isRESET_NOTIFICATION_STRATEGY
.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.static final int
Accepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.static final int
Accepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.static final int
Tokens accepted by thevalue
parameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.static final int
Tokens accepted by thevalue
parameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.static final int
Tokens accepted by thevalue
parameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.static final int
Accepted by thepname
parameter of GetIntegerv, GetBooleanv, GetInteger64v, and GetFloatv.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.static final int
Tokens accepted by thevalue
parameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.static final int
Accepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.static final int
Accepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.static final int
Accepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.static final int
Accepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.static final int
Accepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.static final int
Accepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.static final int
Accepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.static final int
Accepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.static final int
Accepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.static final int
Accepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.static final int
Accepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.static final int
Accepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.static final int
Accepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.static final int
Accepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.static final int
Accepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.static final int
Accepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.static final int
Accepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.static final int
Accepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.static final int
Accepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.static final int
Accepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.static final int
Accepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.static final int
Accepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetInteger64v, and GetFloatv.static final int
Accepted by themode
parameter of BlendEquation and BlendEquationi.static final int
Accepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.static final int
Accepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.static final int
Returned by GetIntegerv and related simple queries whenvalue
isRESET_NOTIFICATION_STRATEGY
.static final int
Accepted by themode
parameter of BlendEquation and BlendEquationi.static final int
Accepted by thepname
parameter of PatchParameteri, GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.static final int
Accepted by themode
parameter of DrawArrays, DrawElements, and other commands which draw primitives.static final int
Accepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.static final int
Accepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.static final int
Accepted by thetarget
parameter of BeginQuery, EndQuery, GetQueryiv, and GetQueryObjectuiv.static final int
Tokens accepted or provided by theidentifier
parameters of ObjectLabel and GetObjectLabel.static final int
Tokens accepted or provided by theidentifier
parameters of ObjectLabel and GetObjectLabel.static final int
Returned by GetProgramiv whenpname
is TESS_GEN_MODE.static final int
Tokens accepted or provided by theidentifier
parameters of ObjectLabel and GetObjectLabel.static final int
Accepted by theprops
parameter of GetProgramResourceiv.static final int
Accepted by theprops
parameter of GetProgramResourceiv.static final int
Accepted by theprops
parameter of GetProgramResourceiv.static final int
Accepted by thevalue
parameter of GetBooleanv, GetIntegerv, and GetFloatv.static final int
Accepted by thecap
parameter of Enable, Disable, and IsEnabled, and by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.static final int
Tokens accepted or provided by theidentifier
parameters of ObjectLabel and GetObjectLabel.static final int
Returned by thetype
parameter of GetActiveUniform.static final int
(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 final int
Returned by thetype
parameter of GetActiveUniform, and by theparams
parameter of GetProgramResourceiv whenprops
is TYPE.static final int
Returned by thetype
parameter of GetActiveUniform, and by theparams
parameter of GetProgramResourceiv whenprops
is TYPE.static final int
Accepted by themode
parameter of BlendEquation and BlendEquationi.static final int
Tokens accepted or provided by theidentifier
parameters of ObjectLabel and GetObjectLabel.static final int
Accepted by themode
parameter of BlendEquation and BlendEquationi.static final int
Returned by GetError.static final int
Returned by GetError.static final int
Accepted by thepname
parameter of GetProgramiv.static final int
Accepted by thetype
parameter of CreateShader, by thepname
parameter of GetProgramPipelineiv, and returned by theparams
parameter of GetShaderiv.static final int
Accepted by thestages
parameter of UseProgramStages.static final int
Accepted by thetype
parameter of CreateShader, by thepname
parameter of GetProgramPipelineiv, and returned by theparams
parameter of GetShaderiv.static final int
Accepted by thestages
parameter of UseProgramStages.static final int
Accepted by thepname
parameter of GetProgramiv.static final int
Accepted by thepname
parameter of GetProgramiv.static final int
Accepted by thepname
parameter of GetProgramiv.static final int
Accepted by thepname
parameter of GetProgramiv.static final int
Accepted by thetarget
parameter of BindTexture, TexStorage3DMultisample, GetInternalformativ, TexParameter{if}*, GetTexParameter{if}v and GetTexLevelParameter{if}v.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, and GetFloatv.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv and GetFloatv.static final int
Accepted by thepname
parameter of TexParameteriv, TexParameterfv, SamplerParameteriv, SamplerParameterfv, TexParameterIiv, TexParameterIuiv, SamplerParameterIiv, SamplerParameterIuiv, GetTexParameteriv, GetTexParameterfv, GetTexParameterIiv, GetTexParameterIuiv, GetSamplerParameteriv, GetSamplerParameterfv, GetSamplerParameterIiv, and GetSamplerParameterIuiv.static final int
Accepted by thetarget
parameter of BindBuffer, BufferData, BufferSubData, MapBufferRange, BindTexture, UnmapBuffer, GetBufferParameteriv, GetBufferPointerv, TexBuffer, and TexBufferRange.static final int
Accepted by thepname
parameters of GetBooleanv, GetFloatv, and GetIntegerv.static final int
Accepted by thepname
parameter of GetTexLevelParameter.static final int
Accepted by thepname
parameter of GetTexLevelParameter.static final int
Accepted by thepname
parameter of GetTexLevelParameter.static final int
Accepted by thetarget
parameter of TexParameter{if}, TexParameter{if}v, TexParameterI{i ui}v, BindTexture, GenerateMipmap, TexImage3D, TexSubImage3D, TexStorage3D, GetTexParameter{if}v, GetTexParameter{i ui}v, GetTexLevelParameter{if}v, CompressedTexImage3D, CompressedTexSubImage3D and CopyTexSubImage3D.static final int
Accepted by themode
parameter of DrawArrays, DrawElements, and other commands which draw primitives.static final int
Accepted by themode
parameter of DrawArrays, DrawElements, and other commands which draw primitives.static final int
Returned in thedata
parameter from a Get query with apname
of LAYER_PROVOKING_VERTEX.static final int
Returned byGetGraphicsResetStatus
.static final int
(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 final int
Returned by thetype
parameter of GetActiveUniform, and by theparams
parameter of GetProgramResourceiv whenprops
is TYPE.static final int
Returned by thetype
parameter of GetActiveUniform.static final int
(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 final int
Returned by thetype
parameter of GetActiveUniform, and by theparams
parameter of GetProgramResourceiv whenprops
is TYPE.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
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.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
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
Specifies a boundary between passes when using advanced blend equations.static void
glBlendEquationi
(int buf, int mode) static void
glBlendEquationSeparatei
(int buf, int modeRGB, int modeAlpha) static void
glBlendFunci
(int buf, int src, int dst) static void
glBlendFuncSeparatei
(int buf, int srcRGB, int dstRGB, int srcAlpha, int dstAlpha) static void
glColorMaski
(int index, boolean r, boolean g, boolean b, boolean a) static void
glCopyImageSubData
(int srcName, int srcTarget, int srcLevel, int srcX, int srcY, int srcZ, int dstName, int dstTarget, int dstLevel, int dstX, int dstY, int dstZ, int srcWidth, int srcHeight, int srcDepth) static void
glDebugMessageCallback
(GLDebugMessageCallbackI callback, long userParam) Specifies a callback to receive debugging messages from the GL.static void
glDebugMessageControl
(int source, int type, int severity, int[] ids, boolean enabled) Array version of:DebugMessageControl
static void
glDebugMessageControl
(int source, int type, int severity, int id, boolean enabled) Controls the volume of debug output in the active debug group, by disabling specific or groups of messages.static void
glDebugMessageControl
(int source, int type, int severity, IntBuffer ids, boolean enabled) Controls the volume of debug output in the active debug group, by disabling specific or groups of messages.static void
glDebugMessageInsert
(int source, int type, int id, int severity, CharSequence message) This function can be called by applications and third-party libraries to generate their own messages, such as ones containing timestamp information or signals about specific render system events.static void
glDebugMessageInsert
(int source, int type, int id, int severity, ByteBuffer message) This function can be called by applications and third-party libraries to generate their own messages, such as ones containing timestamp information or signals about specific render system events.static void
glDisablei
(int target, int index) static void
glDrawElementsBaseVertex
(int mode, int count, int type, long indices, int basevertex) static void
glDrawElementsBaseVertex
(int mode, int type, ByteBuffer indices, int basevertex) static void
glDrawElementsBaseVertex
(int mode, ByteBuffer indices, int basevertex) static void
glDrawElementsBaseVertex
(int mode, IntBuffer indices, int basevertex) static void
glDrawElementsBaseVertex
(int mode, ShortBuffer indices, int basevertex) static void
glDrawElementsInstancedBaseVertex
(int mode, int count, int type, long indices, int instancecount, int basevertex) static void
glDrawElementsInstancedBaseVertex
(int mode, int type, ByteBuffer indices, int instancecount, int basevertex) static void
glDrawElementsInstancedBaseVertex
(int mode, ByteBuffer indices, int instancecount, int basevertex) static void
glDrawElementsInstancedBaseVertex
(int mode, IntBuffer indices, int instancecount, int basevertex) static void
glDrawElementsInstancedBaseVertex
(int mode, ShortBuffer indices, int instancecount, int basevertex) static void
glDrawRangeElementsBaseVertex
(int mode, int start, int end, int count, int type, long indices, int basevertex) static void
glDrawRangeElementsBaseVertex
(int mode, int start, int end, int type, ByteBuffer indices, int basevertex) static void
glDrawRangeElementsBaseVertex
(int mode, int start, int end, ByteBuffer indices, int basevertex) static void
glDrawRangeElementsBaseVertex
(int mode, int start, int end, IntBuffer indices, int basevertex) static void
glDrawRangeElementsBaseVertex
(int mode, int start, int end, ShortBuffer indices, int basevertex) static void
glEnablei
(int target, int index) static void
glFramebufferTexture
(int target, int attachment, int texture, int level) static int
glGetDebugMessageLog
(int count, int[] sources, int[] types, int[] ids, int[] severities, int[] lengths, ByteBuffer messageLog) Array version of:GetDebugMessageLog
static int
glGetDebugMessageLog
(int count, IntBuffer sources, IntBuffer types, IntBuffer ids, IntBuffer severities, IntBuffer lengths, ByteBuffer messageLog) Retrieves messages from the debug message log.static int
Indicates if the GL context has been in a reset state at any point since the last call to GetGraphicsResetStatus:NO_ERROR
indicates that the GL context has not been in a reset state since the last call.GUILTY_CONTEXT_RESET
indicates that a reset has been detected that is attributable to the current GL context.INNOCENT_CONTEXT_RESET
indicates a reset has been detected that is not attributable to the current GL context.UNKNOWN_CONTEXT_RESET
indicates a detected graphics reset whose cause is unknown.static float
glGetnUniformf
(int program, int location) Returns the value or values of a uniform of the default uniform block.static void
glGetnUniformfv
(int program, int location, float[] params) Array version of:GetnUniformfv
static void
glGetnUniformfv
(int program, int location, FloatBuffer params) Returns the value or values of a uniform of the default uniform block.static float
glGetnUniformi
(int program, int location) Integer version ofGetnUniformfv
.static void
glGetnUniformiv
(int program, int location, float[] params) Array version of:GetnUniformiv
static void
glGetnUniformiv
(int program, int location, FloatBuffer params) Integer version ofGetnUniformfv
.static float
glGetnUniformui
(int program, int location) Unsigned version ofGetnUniformiv
.static void
glGetnUniformuiv
(int program, int location, float[] params) Array version of:GetnUniformuiv
static void
glGetnUniformuiv
(int program, int location, FloatBuffer params) Unsigned version ofGetnUniformiv
.static String
glGetObjectLabel
(int identifier, int name) Retrieves the label of a named object identified within a namespace.static String
glGetObjectLabel
(int identifier, int name, int bufSize) Retrieves the label of a named object identified within a namespace.static void
glGetObjectLabel
(int identifier, int name, int[] length, ByteBuffer label) Array version of:GetObjectLabel
static void
glGetObjectLabel
(int identifier, int name, IntBuffer length, ByteBuffer label) Retrieves the label of a named object identified within a namespace.static String
glGetObjectPtrLabel
(long ptr) Retrieves the label of a sync object identified by a pointer.static String
glGetObjectPtrLabel
(long ptr, int bufSize) Retrieves the label of a sync object identified by a pointer.static void
glGetObjectPtrLabel
(long ptr, int[] length, ByteBuffer label) Array version of:GetObjectPtrLabel
static void
glGetObjectPtrLabel
(long ptr, IntBuffer length, ByteBuffer label) Retrieves the label of a sync object identified by a pointer.static long
glGetPointer
(int pname) static void
glGetPointerv
(int pname, PointerBuffer params) static int
glGetSamplerParameterIi
(int sampler, int pname) static void
glGetSamplerParameterIiv
(int sampler, int pname, int[] params) Array version of:GetSamplerParameterIiv
static void
glGetSamplerParameterIiv
(int sampler, int pname, IntBuffer params) static int
glGetSamplerParameterIui
(int sampler, int pname) static void
glGetSamplerParameterIuiv
(int sampler, int pname, int[] params) Array version of:GetSamplerParameterIuiv
static void
glGetSamplerParameterIuiv
(int sampler, int pname, IntBuffer params) static int
glGetTexParameterIi
(int target, int pname) static void
glGetTexParameterIiv
(int target, int pname, int[] params) Array version of:GetTexParameterIiv
static void
glGetTexParameterIiv
(int target, int pname, IntBuffer params) static int
glGetTexParameterIui
(int target, int pname) static void
glGetTexParameterIuiv
(int target, int pname, int[] params) Array version of:GetTexParameterIuiv
static void
glGetTexParameterIuiv
(int target, int pname, IntBuffer params) static boolean
glIsEnabledi
(int target, int index) static void
glMinSampleShading
(float value) static void
glObjectLabel
(int identifier, int name, CharSequence label) Labels a named object identified within a namespace.static void
glObjectLabel
(int identifier, int name, ByteBuffer label) Labels a named object identified within a namespace.static void
glObjectPtrLabel
(long ptr, CharSequence label) Labels a sync object identified by a pointer.static void
glObjectPtrLabel
(long ptr, ByteBuffer label) Labels a sync object identified by a pointer.static void
glPatchParameteri
(int pname, int value) static void
Pops the active debug group.static void
glPrimitiveBoundingBox
(float minX, float minY, float minZ, float minW, float maxX, float maxY, float maxZ, float maxW) Specifies the primitive bounding box.static void
glPushDebugGroup
(int source, int id, CharSequence message) Pushes a debug group described by the stringmessage
into the command stream.static void
glPushDebugGroup
(int source, int id, ByteBuffer message) Pushes a debug group described by the stringmessage
into the command stream.static void
glReadnPixels
(int x, int y, int width, int height, int format, int type, float[] pixels) Array version of:ReadnPixels
static void
glReadnPixels
(int x, int y, int width, int height, int format, int type, int[] pixels) Array version of:ReadnPixels
static void
glReadnPixels
(int x, int y, int width, int height, int format, int type, int bufSize, long pixels) static void
glReadnPixels
(int x, int y, int width, int height, int format, int type, short[] pixels) Array version of:ReadnPixels
static void
glReadnPixels
(int x, int y, int width, int height, int format, int type, ByteBuffer pixels) static void
glReadnPixels
(int x, int y, int width, int height, int format, int type, FloatBuffer pixels) static void
glReadnPixels
(int x, int y, int width, int height, int format, int type, IntBuffer pixels) static void
glReadnPixels
(int x, int y, int width, int height, int format, int type, ShortBuffer pixels) static void
glSamplerParameterIi
(int sampler, int pname, int param) static void
glSamplerParameterIiv
(int sampler, int pname, int[] params) Array version of:SamplerParameterIiv
static void
glSamplerParameterIiv
(int sampler, int pname, IntBuffer params) static void
glSamplerParameterIui
(int sampler, int pname, int param) static void
glSamplerParameterIuiv
(int sampler, int pname, int[] params) Array version of:SamplerParameterIuiv
static void
glSamplerParameterIuiv
(int sampler, int pname, IntBuffer params) static void
glTexBuffer
(int target, int internalformat, int buffer) static void
glTexBufferRange
(int target, int internalformat, int buffer, long offset, long size) static void
glTexParameterIi
(int target, int pname, int param) static void
glTexParameterIiv
(int target, int pname, int[] params) Array version of:TexParameterIiv
static void
glTexParameterIiv
(int target, int pname, IntBuffer params) static void
glTexParameterIui
(int target, int pname, int param) static void
glTexParameterIuiv
(int target, int pname, int[] params) Array version of:TexParameterIuiv
static void
glTexParameterIuiv
(int target, int pname, IntBuffer params) static void
glTexStorage3DMultisample
(int target, int samples, int internalformat, int width, int height, int depth, boolean fixedsamplelocations) static void
nglDebugMessageCallback
(long callback, long userParam) Unsafe version of:DebugMessageCallback
static void
nglDebugMessageControl
(int source, int type, int severity, int count, long ids, boolean enabled) Unsafe version of:DebugMessageControl
static void
nglDebugMessageInsert
(int source, int type, int id, int severity, int length, long message) Unsafe version of:DebugMessageInsert
static void
nglDrawElementsBaseVertex
(int mode, int count, int type, long indices, int basevertex) static void
nglDrawElementsInstancedBaseVertex
(int mode, int count, int type, long indices, int instancecount, int basevertex) static void
nglDrawRangeElementsBaseVertex
(int mode, int start, int end, int count, int type, long indices, int basevertex) static int
nglGetDebugMessageLog
(int count, int bufsize, long sources, long types, long ids, long severities, long lengths, long messageLog) Unsafe version of:GetDebugMessageLog
static void
nglGetnUniformfv
(int program, int location, int bufSize, long params) Unsafe version of:GetnUniformfv
static void
nglGetnUniformiv
(int program, int location, int bufSize, long params) Unsafe version of:GetnUniformiv
static void
nglGetnUniformuiv
(int program, int location, int bufSize, long params) Unsafe version of:GetnUniformuiv
static void
nglGetObjectLabel
(int identifier, int name, int bufSize, long length, long label) Unsafe version of:GetObjectLabel
static void
nglGetObjectPtrLabel
(long ptr, int bufSize, long length, long label) Unsafe version of:GetObjectPtrLabel
static void
nglGetPointerv
(int pname, long params) static void
nglGetSamplerParameterIiv
(int sampler, int pname, long params) static void
nglGetSamplerParameterIuiv
(int sampler, int pname, long params) static void
nglGetTexParameterIiv
(int target, int pname, long params) static void
nglGetTexParameterIuiv
(int target, int pname, long params) static void
nglObjectLabel
(int identifier, int name, int length, long label) Unsafe version of:ObjectLabel
static void
nglObjectPtrLabel
(long ptr, int length, long label) Unsafe version of:ObjectPtrLabel
static void
nglPushDebugGroup
(int source, int id, int length, long message) Unsafe version of:PushDebugGroup
static void
nglReadnPixels
(int x, int y, int width, int height, int format, int type, int bufSize, long pixels) Unsafe version of:ReadnPixels
static void
nglSamplerParameterIiv
(int sampler, int pname, long params) static void
nglSamplerParameterIuiv
(int sampler, int pname, long params) static void
nglTexParameterIiv
(int target, int pname, long params) static void
nglTexParameterIuiv
(int target, int pname, long params) Methods inherited from class org.lwjgl.opengles.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
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.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
-
Field Details
-
GL_MULTISAMPLE_LINE_WIDTH_RANGE_ARB
public static final int GL_MULTISAMPLE_LINE_WIDTH_RANGE_ARBAccepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
-
GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARB
public static final int GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARBAccepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
-
GL_MULTIPLY
public static final int GL_MULTIPLYAccepted by themode
parameter of BlendEquation and BlendEquationi.- See Also:
-
GL_SCREEN
public static final int GL_SCREENAccepted by themode
parameter of BlendEquation and BlendEquationi.- See Also:
-
GL_OVERLAY
public static final int GL_OVERLAYAccepted by themode
parameter of BlendEquation and BlendEquationi.- See Also:
-
GL_DARKEN
public static final int GL_DARKENAccepted by themode
parameter of BlendEquation and BlendEquationi.- See Also:
-
GL_LIGHTEN
public static final int GL_LIGHTENAccepted by themode
parameter of BlendEquation and BlendEquationi.- See Also:
-
GL_COLORDODGE
public static final int GL_COLORDODGEAccepted by themode
parameter of BlendEquation and BlendEquationi.- See Also:
-
GL_COLORBURN
public static final int GL_COLORBURNAccepted by themode
parameter of BlendEquation and BlendEquationi.- See Also:
-
GL_HARDLIGHT
public static final int GL_HARDLIGHTAccepted by themode
parameter of BlendEquation and BlendEquationi.- See Also:
-
GL_SOFTLIGHT
public static final int GL_SOFTLIGHTAccepted by themode
parameter of BlendEquation and BlendEquationi.- See Also:
-
GL_DIFFERENCE
public static final int GL_DIFFERENCEAccepted by themode
parameter of BlendEquation and BlendEquationi.- See Also:
-
GL_EXCLUSION
public static final int GL_EXCLUSIONAccepted by themode
parameter of BlendEquation and BlendEquationi.- See Also:
-
GL_HSL_HUE
public static final int GL_HSL_HUEAccepted by themode
parameter of BlendEquation and BlendEquationi.- See Also:
-
GL_HSL_SATURATION
public static final int GL_HSL_SATURATIONAccepted by themode
parameter of BlendEquation and BlendEquationi.- See Also:
-
GL_HSL_COLOR
public static final int GL_HSL_COLORAccepted by themode
parameter of BlendEquation and BlendEquationi.- See Also:
-
GL_HSL_LUMINOSITY
public static final int GL_HSL_LUMINOSITYAccepted by themode
parameter of BlendEquation and BlendEquationi.- See Also:
-
GL_DEBUG_OUTPUT
public static final int GL_DEBUG_OUTPUTTokens accepted by thetarget
parameters of Enable, Disable, and IsEnabled.- See Also:
-
GL_DEBUG_OUTPUT_SYNCHRONOUS
public static final int GL_DEBUG_OUTPUT_SYNCHRONOUSTokens accepted by thetarget
parameters of Enable, Disable, and IsEnabled.- See Also:
-
GL_CONTEXT_FLAG_DEBUG_BIT
public static final int GL_CONTEXT_FLAG_DEBUG_BITReturned by GetIntegerv whenpname
is CONTEXT_FLAGS.- See Also:
-
GL_MAX_DEBUG_MESSAGE_LENGTH
public static final int GL_MAX_DEBUG_MESSAGE_LENGTHTokens accepted by thevalue
parameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.- See Also:
-
GL_MAX_DEBUG_LOGGED_MESSAGES
public static final int GL_MAX_DEBUG_LOGGED_MESSAGESTokens accepted by thevalue
parameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.- See Also:
-
GL_DEBUG_LOGGED_MESSAGES
public static final int GL_DEBUG_LOGGED_MESSAGESTokens accepted by thevalue
parameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.- See Also:
-
GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH
public static final int GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTHTokens accepted by thevalue
parameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.- See Also:
-
GL_MAX_DEBUG_GROUP_STACK_DEPTH
public static final int GL_MAX_DEBUG_GROUP_STACK_DEPTHTokens accepted by thevalue
parameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.- See Also:
-
GL_DEBUG_GROUP_STACK_DEPTH
public static final int GL_DEBUG_GROUP_STACK_DEPTHTokens accepted by thevalue
parameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.- See Also:
-
GL_MAX_LABEL_LENGTH
public static final int GL_MAX_LABEL_LENGTHTokens accepted by thevalue
parameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.- See Also:
-
GL_DEBUG_CALLBACK_FUNCTION
public static final int GL_DEBUG_CALLBACK_FUNCTIONTokens accepted by thepname
parameter of GetPointerv.- See Also:
-
GL_DEBUG_CALLBACK_USER_PARAM
public static final int GL_DEBUG_CALLBACK_USER_PARAMTokens accepted by thepname
parameter of GetPointerv.- See Also:
-
GL_DEBUG_SOURCE_API
public static final int GL_DEBUG_SOURCE_APITokens accepted or provided by thesource
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thesources
parameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_SOURCE_WINDOW_SYSTEM
public static final int GL_DEBUG_SOURCE_WINDOW_SYSTEMTokens accepted or provided by thesource
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thesources
parameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_SOURCE_SHADER_COMPILER
public static final int GL_DEBUG_SOURCE_SHADER_COMPILERTokens accepted or provided by thesource
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thesources
parameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_SOURCE_THIRD_PARTY
public static final int GL_DEBUG_SOURCE_THIRD_PARTYTokens accepted or provided by thesource
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thesources
parameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_SOURCE_APPLICATION
public static final int GL_DEBUG_SOURCE_APPLICATIONTokens accepted or provided by thesource
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thesources
parameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_SOURCE_OTHER
public static final int GL_DEBUG_SOURCE_OTHERTokens accepted or provided by thesource
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thesources
parameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_TYPE_ERROR
public static final int GL_DEBUG_TYPE_ERRORTokens accepted or provided by thetype
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypes
parameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR
public static final int GL_DEBUG_TYPE_DEPRECATED_BEHAVIORTokens accepted or provided by thetype
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypes
parameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR
public static final int GL_DEBUG_TYPE_UNDEFINED_BEHAVIORTokens accepted or provided by thetype
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypes
parameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_TYPE_PORTABILITY
public static final int GL_DEBUG_TYPE_PORTABILITYTokens accepted or provided by thetype
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypes
parameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_TYPE_PERFORMANCE
public static final int GL_DEBUG_TYPE_PERFORMANCETokens accepted or provided by thetype
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypes
parameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_TYPE_OTHER
public static final int GL_DEBUG_TYPE_OTHERTokens accepted or provided by thetype
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypes
parameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_TYPE_MARKER
public static final int GL_DEBUG_TYPE_MARKERTokens accepted or provided by thetype
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypes
parameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_TYPE_PUSH_GROUP
public static final int GL_DEBUG_TYPE_PUSH_GROUPTokens accepted or provided by thetype
parameters of DebugMessageControl and DEBUGPROC, and thetypes
parameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_TYPE_POP_GROUP
public static final int GL_DEBUG_TYPE_POP_GROUPTokens accepted or provided by thetype
parameters of DebugMessageControl and DEBUGPROC, and thetypes
parameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_SEVERITY_HIGH
public static final int GL_DEBUG_SEVERITY_HIGHTokens accepted or provided by theseverity
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, and theseverities
parameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_SEVERITY_MEDIUM
public static final int GL_DEBUG_SEVERITY_MEDIUMTokens accepted or provided by theseverity
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, and theseverities
parameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_SEVERITY_LOW
public static final int GL_DEBUG_SEVERITY_LOWTokens accepted or provided by theseverity
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, and theseverities
parameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_SEVERITY_NOTIFICATION
public static final int GL_DEBUG_SEVERITY_NOTIFICATIONTokens accepted or provided by theseverity
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, and theseverities
parameter of GetDebugMessageLog.- See Also:
-
GL_STACK_UNDERFLOW
public static final int GL_STACK_UNDERFLOWReturned by GetError.- See Also:
-
GL_STACK_OVERFLOW
public static final int GL_STACK_OVERFLOWReturned by GetError.- See Also:
-
GL_BUFFER
public static final int GL_BUFFERTokens accepted or provided by theidentifier
parameters of ObjectLabel and GetObjectLabel.- See Also:
-
GL_SHADER
public static final int GL_SHADERTokens accepted or provided by theidentifier
parameters of ObjectLabel and GetObjectLabel.- See Also:
-
GL_PROGRAM
public static final int GL_PROGRAMTokens accepted or provided by theidentifier
parameters of ObjectLabel and GetObjectLabel.- See Also:
-
GL_QUERY
public static final int GL_QUERYTokens accepted or provided by theidentifier
parameters of ObjectLabel and GetObjectLabel.- See Also:
-
GL_PROGRAM_PIPELINE
public static final int GL_PROGRAM_PIPELINETokens accepted or provided by theidentifier
parameters of ObjectLabel and GetObjectLabel.- See Also:
-
GL_SAMPLER
public static final int GL_SAMPLERTokens accepted or provided by theidentifier
parameters of ObjectLabel and GetObjectLabel.- See Also:
-
GL_GEOMETRY_SHADER
public static final int GL_GEOMETRY_SHADERAccepted by thetype
parameter of CreateShader and CreateShaderProgramv, by thepname
parameter of GetProgramPipelineiv and returned in theparams
parameter of GetShaderiv whenpname
is SHADER_TYPE.- See Also:
-
GL_GEOMETRY_SHADER_BIT
public static final int GL_GEOMETRY_SHADER_BITAccepted by thestages
parameter of UseProgramStages.- See Also:
-
GL_GEOMETRY_LINKED_VERTICES_OUT
public static final int GL_GEOMETRY_LINKED_VERTICES_OUTAccepted by thepname
parameter of GetProgramiv.- See Also:
-
GL_GEOMETRY_LINKED_INPUT_TYPE
public static final int GL_GEOMETRY_LINKED_INPUT_TYPEAccepted by thepname
parameter of GetProgramiv.- See Also:
-
GL_GEOMETRY_LINKED_OUTPUT_TYPE
public static final int GL_GEOMETRY_LINKED_OUTPUT_TYPEAccepted by thepname
parameter of GetProgramiv.- See Also:
-
GL_GEOMETRY_SHADER_INVOCATIONS
public static final int GL_GEOMETRY_SHADER_INVOCATIONSAccepted by thepname
parameter of GetProgramiv.- See Also:
-
GL_LAYER_PROVOKING_VERTEX
public static final int GL_LAYER_PROVOKING_VERTEXAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.- See Also:
-
GL_MAX_GEOMETRY_UNIFORM_COMPONENTS
public static final int GL_MAX_GEOMETRY_UNIFORM_COMPONENTSAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.- See Also:
-
GL_MAX_GEOMETRY_UNIFORM_BLOCKS
public static final int GL_MAX_GEOMETRY_UNIFORM_BLOCKSAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.- See Also:
-
GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS
public static final int GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTSAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.- See Also:
-
GL_MAX_GEOMETRY_INPUT_COMPONENTS
public static final int GL_MAX_GEOMETRY_INPUT_COMPONENTSAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.- See Also:
-
GL_MAX_GEOMETRY_OUTPUT_COMPONENTS
public static final int GL_MAX_GEOMETRY_OUTPUT_COMPONENTSAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.- See Also:
-
GL_MAX_GEOMETRY_OUTPUT_VERTICES
public static final int GL_MAX_GEOMETRY_OUTPUT_VERTICESAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.- See Also:
-
GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS
public static final int GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTSAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.- See Also:
-
GL_MAX_GEOMETRY_SHADER_INVOCATIONS
public static final int GL_MAX_GEOMETRY_SHADER_INVOCATIONSAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.- See Also:
-
GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS
public static final int GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITSAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.- See Also:
-
GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS
public static final int GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERSAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.- See Also:
-
GL_MAX_GEOMETRY_ATOMIC_COUNTERS
public static final int GL_MAX_GEOMETRY_ATOMIC_COUNTERSAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.- See Also:
-
GL_MAX_GEOMETRY_IMAGE_UNIFORMS
public static final int GL_MAX_GEOMETRY_IMAGE_UNIFORMSAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.- See Also:
-
GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS
public static final int GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKSAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.- See Also:
-
GL_FIRST_VERTEX_CONVENTION
public static final int GL_FIRST_VERTEX_CONVENTIONReturned in thedata
parameter from a Get query with apname
of LAYER_PROVOKING_VERTEX.- See Also:
-
GL_LAST_VERTEX_CONVENTION
public static final int GL_LAST_VERTEX_CONVENTIONReturned in thedata
parameter from a Get query with apname
of LAYER_PROVOKING_VERTEX.- See Also:
-
GL_UNDEFINED_VERTEX
public static final int GL_UNDEFINED_VERTEXReturned in thedata
parameter from a Get query with apname
of LAYER_PROVOKING_VERTEX.- See Also:
-
GL_PRIMITIVES_GENERATED
public static final int GL_PRIMITIVES_GENERATEDAccepted by thetarget
parameter of BeginQuery, EndQuery, GetQueryiv, and GetQueryObjectuiv.- See Also:
-
GL_LINES_ADJACENCY
public static final int GL_LINES_ADJACENCYAccepted by themode
parameter of DrawArrays, DrawElements, and other commands which draw primitives.- See Also:
-
GL_LINE_STRIP_ADJACENCY
public static final int GL_LINE_STRIP_ADJACENCYAccepted by themode
parameter of DrawArrays, DrawElements, and other commands which draw primitives.- See Also:
-
GL_TRIANGLES_ADJACENCY
public static final int GL_TRIANGLES_ADJACENCYAccepted by themode
parameter of DrawArrays, DrawElements, and other commands which draw primitives.- See Also:
-
GL_TRIANGLE_STRIP_ADJACENCY
public static final int GL_TRIANGLE_STRIP_ADJACENCYAccepted by themode
parameter of DrawArrays, DrawElements, and other commands which draw primitives.- See Also:
-
GL_FRAMEBUFFER_DEFAULT_LAYERS
public static final int GL_FRAMEBUFFER_DEFAULT_LAYERSAccepted by thepname
parameter of FramebufferParameteri, and GetFramebufferParameteriv.- See Also:
-
GL_MAX_FRAMEBUFFER_LAYERS
public static final int GL_MAX_FRAMEBUFFER_LAYERSAccepted by thepname
parameter of GetIntegerv, GetBooleanv, GetInteger64v, and GetFloatv.- See Also:
-
GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS
public static final int GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETSReturned by CheckFramebufferStatus.- See Also:
-
GL_FRAMEBUFFER_ATTACHMENT_LAYERED
public static final int GL_FRAMEBUFFER_ATTACHMENT_LAYEREDAccepted by thepname
parameter of GetFramebufferAttachmentParameteriv.- See Also:
-
GL_REFERENCED_BY_GEOMETRY_SHADER
public static final int GL_REFERENCED_BY_GEOMETRY_SHADERAccepted by theprops
parameter of GetProgramResourceiv.- See Also:
-
GL_PRIMITIVE_BOUNDING_BOX_ARB
public static final int GL_PRIMITIVE_BOUNDING_BOX_ARBAccepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
-
GL_GUILTY_CONTEXT_RESET
public static final int GL_GUILTY_CONTEXT_RESETReturned byGetGraphicsResetStatus
.- See Also:
-
GL_INNOCENT_CONTEXT_RESET
public static final int GL_INNOCENT_CONTEXT_RESETReturned byGetGraphicsResetStatus
.- See Also:
-
GL_UNKNOWN_CONTEXT_RESET
public static final int GL_UNKNOWN_CONTEXT_RESETReturned byGetGraphicsResetStatus
.- See Also:
-
GL_CONTEXT_ROBUST_ACCESS
public static final int GL_CONTEXT_ROBUST_ACCESSAccepted by thevalue
parameter of GetBooleanv, GetIntegerv, and GetFloatv.- See Also:
-
GL_RESET_NOTIFICATION_STRATEGY
public static final int GL_RESET_NOTIFICATION_STRATEGYAccepted by thevalue
parameter of GetBooleanv, GetIntegerv, and GetFloatv.- See Also:
-
GL_LOSE_CONTEXT_ON_RESET
public static final int GL_LOSE_CONTEXT_ON_RESETReturned by GetIntegerv and related simple queries whenvalue
isRESET_NOTIFICATION_STRATEGY
.- See Also:
-
GL_NO_RESET_NOTIFICATION
public static final int GL_NO_RESET_NOTIFICATIONReturned by GetIntegerv and related simple queries whenvalue
isRESET_NOTIFICATION_STRATEGY
.- See Also:
-
GL_CONTEXT_LOST
public static final int GL_CONTEXT_LOSTReturned byGetError
.- See Also:
-
GL_SAMPLE_SHADING
public static final int GL_SAMPLE_SHADINGAccepted by thecap
parameter of Enable, Disable, and IsEnabled, and by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.- See Also:
-
GL_MIN_SAMPLE_SHADING_VALUE
public static final int GL_MIN_SAMPLE_SHADING_VALUEAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetInteger64v, and GetFloatv.- See Also:
-
GL_MIN_FRAGMENT_INTERPOLATION_OFFSET
public static final int GL_MIN_FRAGMENT_INTERPOLATION_OFFSETAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.- See Also:
-
GL_MAX_FRAGMENT_INTERPOLATION_OFFSET
public static final int GL_MAX_FRAGMENT_INTERPOLATION_OFFSETAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.- See Also:
-
GL_FRAGMENT_INTERPOLATION_OFFSET_BITS
public static final int GL_FRAGMENT_INTERPOLATION_OFFSET_BITSAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.- See Also:
-
GL_PATCHES
public static final int GL_PATCHESAccepted by themode
parameter of DrawArrays, DrawElements, and other commands which draw primitives.- See Also:
-
GL_PATCH_VERTICES
public static final int GL_PATCH_VERTICESAccepted by thepname
parameter of PatchParameteri, GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
-
GL_TESS_CONTROL_OUTPUT_VERTICES
public static final int GL_TESS_CONTROL_OUTPUT_VERTICESAccepted by thepname
parameter of GetProgramiv.- See Also:
-
GL_TESS_GEN_MODE
public static final int GL_TESS_GEN_MODEAccepted by thepname
parameter of GetProgramiv.- See Also:
-
GL_TESS_GEN_SPACING
public static final int GL_TESS_GEN_SPACINGAccepted by thepname
parameter of GetProgramiv.- See Also:
-
GL_TESS_GEN_VERTEX_ORDER
public static final int GL_TESS_GEN_VERTEX_ORDERAccepted by thepname
parameter of GetProgramiv.- See Also:
-
GL_TESS_GEN_POINT_MODE
public static final int GL_TESS_GEN_POINT_MODEAccepted by thepname
parameter of GetProgramiv.- See Also:
-
GL_ISOLINES
public static final int GL_ISOLINESReturned by GetProgramiv whenpname
is TESS_GEN_MODE.- See Also:
-
GL_QUADS
public static final int GL_QUADSReturned by GetProgramiv whenpname
is TESS_GEN_MODE.- See Also:
-
GL_FRACTIONAL_ODD
public static final int GL_FRACTIONAL_ODDReturned by GetProgramiv whenpname
is TESS_GEN_SPACING.- See Also:
-
GL_FRACTIONAL_EVEN
public static final int GL_FRACTIONAL_EVENReturned by GetProgramiv whenpname
is TESS_GEN_SPACING.- See Also:
-
GL_MAX_PATCH_VERTICES
public static final int GL_MAX_PATCH_VERTICESAccepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
-
GL_MAX_TESS_GEN_LEVEL
public static final int GL_MAX_TESS_GEN_LEVELAccepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
-
GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS
public static final int GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTSAccepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
-
GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS
public static final int GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTSAccepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
-
GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS
public static final int GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITSAccepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
-
GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS
public static final int GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITSAccepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
-
GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS
public static final int GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTSAccepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
-
GL_MAX_TESS_PATCH_COMPONENTS
public static final int GL_MAX_TESS_PATCH_COMPONENTSAccepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
-
GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS
public static final int GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTSAccepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
-
GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS
public static final int GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTSAccepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
-
GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS
public static final int GL_MAX_TESS_CONTROL_UNIFORM_BLOCKSAccepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
-
GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS
public static final int GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKSAccepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
-
GL_MAX_TESS_CONTROL_INPUT_COMPONENTS
public static final int GL_MAX_TESS_CONTROL_INPUT_COMPONENTSAccepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
-
GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS
public static final int GL_MAX_TESS_EVALUATION_INPUT_COMPONENTSAccepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
-
GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS
public static final int GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTSAccepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
-
GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS
public static final int GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTSAccepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
-
GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS
public static final int GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERSAccepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
-
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS
public static final int GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERSAccepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
-
GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS
public static final int GL_MAX_TESS_CONTROL_ATOMIC_COUNTERSAccepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
-
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS
public static final int GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERSAccepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
-
GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS
public static final int GL_MAX_TESS_CONTROL_IMAGE_UNIFORMSAccepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
-
GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS
public static final int GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMSAccepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
-
GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS
public static final int GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKSAccepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
-
GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS
public static final int GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKSAccepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
-
GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED
public static final int GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTEDAccepted by thepname
parameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
-
GL_IS_PER_PATCH
public static final int GL_IS_PER_PATCHAccepted by theprops
parameter of GetProgramResourceiv.- See Also:
-
GL_REFERENCED_BY_TESS_CONTROL_SHADER
public static final int GL_REFERENCED_BY_TESS_CONTROL_SHADERAccepted by theprops
parameter of GetProgramResourceiv.- See Also:
-
GL_REFERENCED_BY_TESS_EVALUATION_SHADER
public static final int GL_REFERENCED_BY_TESS_EVALUATION_SHADERAccepted by theprops
parameter of GetProgramResourceiv.- See Also:
-
GL_TESS_EVALUATION_SHADER
public static final int GL_TESS_EVALUATION_SHADERAccepted by thetype
parameter of CreateShader, by thepname
parameter of GetProgramPipelineiv, and returned by theparams
parameter of GetShaderiv.- See Also:
-
GL_TESS_CONTROL_SHADER
public static final int GL_TESS_CONTROL_SHADERAccepted by thetype
parameter of CreateShader, by thepname
parameter of GetProgramPipelineiv, and returned by theparams
parameter of GetShaderiv.- See Also:
-
GL_TESS_CONTROL_SHADER_BIT
public static final int GL_TESS_CONTROL_SHADER_BITAccepted by thestages
parameter of UseProgramStages.- See Also:
-
GL_TESS_EVALUATION_SHADER_BIT
public static final int GL_TESS_EVALUATION_SHADER_BITAccepted by thestages
parameter of UseProgramStages.- See Also:
-
GL_TEXTURE_BORDER_COLOR
public static final int GL_TEXTURE_BORDER_COLORAccepted by thepname
parameter of TexParameteriv, TexParameterfv, SamplerParameteriv, SamplerParameterfv, TexParameterIiv, TexParameterIuiv, SamplerParameterIiv, SamplerParameterIuiv, GetTexParameteriv, GetTexParameterfv, GetTexParameterIiv, GetTexParameterIuiv, GetSamplerParameteriv, GetSamplerParameterfv, GetSamplerParameterIiv, and GetSamplerParameterIuiv.- See Also:
-
GL_CLAMP_TO_BORDER
public static final int GL_CLAMP_TO_BORDERAccepted by theparam
parameter of TexParameteri, TexParameterf, SamplerParameteri and SamplerParameterf, and by theparams
parameter of TexParameteriv, TexParameterfv, TexParameterIiv, TexParameterIuiv, SamplerParameterIiv, SamplerParameterIuiv and returned by theparams
parameter of GetTexParameteriv, GetTexParameterfv, GetTexParameterIiv, GetTexParameterIuiv, GetSamplerParameteriv, GetSamplerParameterfv, GetSamplerParameterIiv, and GetSamplerParameterIuiv when theirpname
parameter is TEXTURE_WRAP_S, TEXTURE_WRAP_T, or TEXTURE_WRAP_R.- See Also:
-
GL_TEXTURE_BUFFER
public static final int GL_TEXTURE_BUFFERAccepted by thetarget
parameter of BindBuffer, BufferData, BufferSubData, MapBufferRange, BindTexture, UnmapBuffer, GetBufferParameteriv, GetBufferPointerv, TexBuffer, and TexBufferRange.- See Also:
-
GL_TEXTURE_BUFFER_BINDING
public static final int GL_TEXTURE_BUFFER_BINDINGAccepted by thepname
parameters of GetBooleanv, GetFloatv, and GetIntegerv.- See Also:
-
GL_SAMPLER_BUFFER
public static final int GL_SAMPLER_BUFFER(note that this token name is an alias for TEXTURE_BUFFER, and is used for naming consistency with queries for the buffers bound to other buffer binding points). MAX_TEXTURE_BUFFER_SIZE 0x8C2B TEXTURE_BINDING_BUFFER 0x8C2C TEXTURE_BUFFER_OFFSET_ALIGNMENT 0x919F Returned in thetype
parameter of GetActiveUniform, theparams
parameter of GetActiveUniformsiv, and theparams
parameter of GetProgramResourceiv when the TYPE property is queried on the UNIFORM interface.- See Also:
-
GL_INT_SAMPLER_BUFFER
public static final int GL_INT_SAMPLER_BUFFER(note that this token name is an alias for TEXTURE_BUFFER, and is used for naming consistency with queries for the buffers bound to other buffer binding points). MAX_TEXTURE_BUFFER_SIZE 0x8C2B TEXTURE_BINDING_BUFFER 0x8C2C TEXTURE_BUFFER_OFFSET_ALIGNMENT 0x919F Returned in thetype
parameter of GetActiveUniform, theparams
parameter of GetActiveUniformsiv, and theparams
parameter of GetProgramResourceiv when the TYPE property is queried on the UNIFORM interface.- See Also:
-
GL_UNSIGNED_INT_SAMPLER_BUFFER
public static final int GL_UNSIGNED_INT_SAMPLER_BUFFER(note that this token name is an alias for TEXTURE_BUFFER, and is used for naming consistency with queries for the buffers bound to other buffer binding points). MAX_TEXTURE_BUFFER_SIZE 0x8C2B TEXTURE_BINDING_BUFFER 0x8C2C TEXTURE_BUFFER_OFFSET_ALIGNMENT 0x919F Returned in thetype
parameter of GetActiveUniform, theparams
parameter of GetActiveUniformsiv, and theparams
parameter of GetProgramResourceiv when the TYPE property is queried on the UNIFORM interface.- See Also:
-
GL_IMAGE_BUFFER
public static final int GL_IMAGE_BUFFER(note that this token name is an alias for TEXTURE_BUFFER, and is used for naming consistency with queries for the buffers bound to other buffer binding points). MAX_TEXTURE_BUFFER_SIZE 0x8C2B TEXTURE_BINDING_BUFFER 0x8C2C TEXTURE_BUFFER_OFFSET_ALIGNMENT 0x919F Returned in thetype
parameter of GetActiveUniform, theparams
parameter of GetActiveUniformsiv, and theparams
parameter of GetProgramResourceiv when the TYPE property is queried on the UNIFORM interface.- See Also:
-
GL_INT_IMAGE_BUFFER
public static final int GL_INT_IMAGE_BUFFER(note that this token name is an alias for TEXTURE_BUFFER, and is used for naming consistency with queries for the buffers bound to other buffer binding points). MAX_TEXTURE_BUFFER_SIZE 0x8C2B TEXTURE_BINDING_BUFFER 0x8C2C TEXTURE_BUFFER_OFFSET_ALIGNMENT 0x919F Returned in thetype
parameter of GetActiveUniform, theparams
parameter of GetActiveUniformsiv, and theparams
parameter of GetProgramResourceiv when the TYPE property is queried on the UNIFORM interface.- See Also:
-
GL_UNSIGNED_INT_IMAGE_BUFFER
public static final int GL_UNSIGNED_INT_IMAGE_BUFFER(note that this token name is an alias for TEXTURE_BUFFER, and is used for naming consistency with queries for the buffers bound to other buffer binding points). MAX_TEXTURE_BUFFER_SIZE 0x8C2B TEXTURE_BINDING_BUFFER 0x8C2C TEXTURE_BUFFER_OFFSET_ALIGNMENT 0x919F Returned in thetype
parameter of GetActiveUniform, theparams
parameter of GetActiveUniformsiv, and theparams
parameter of GetProgramResourceiv when the TYPE property is queried on the UNIFORM interface.- See Also:
-
GL_TEXTURE_BUFFER_DATA_STORE_BINDING
public static final int GL_TEXTURE_BUFFER_DATA_STORE_BINDINGAccepted by thepname
parameter of GetTexLevelParameter.- See Also:
-
GL_TEXTURE_BUFFER_OFFSET
public static final int GL_TEXTURE_BUFFER_OFFSETAccepted by thepname
parameter of GetTexLevelParameter.- See Also:
-
GL_TEXTURE_BUFFER_SIZE
public static final int GL_TEXTURE_BUFFER_SIZEAccepted by thepname
parameter of GetTexLevelParameter.- See Also:
-
GL_COMPRESSED_RGBA_ASTC_4x4
public static final int GL_COMPRESSED_RGBA_ASTC_4x4Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
-
GL_COMPRESSED_RGBA_ASTC_5x4
public static final int GL_COMPRESSED_RGBA_ASTC_5x4Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
-
GL_COMPRESSED_RGBA_ASTC_5x5
public static final int GL_COMPRESSED_RGBA_ASTC_5x5Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
-
GL_COMPRESSED_RGBA_ASTC_6x5
public static final int GL_COMPRESSED_RGBA_ASTC_6x5Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
-
GL_COMPRESSED_RGBA_ASTC_6x6
public static final int GL_COMPRESSED_RGBA_ASTC_6x6Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
-
GL_COMPRESSED_RGBA_ASTC_8x5
public static final int GL_COMPRESSED_RGBA_ASTC_8x5Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
-
GL_COMPRESSED_RGBA_ASTC_8x6
public static final int GL_COMPRESSED_RGBA_ASTC_8x6Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
-
GL_COMPRESSED_RGBA_ASTC_8x8
public static final int GL_COMPRESSED_RGBA_ASTC_8x8Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
-
GL_COMPRESSED_RGBA_ASTC_10x5
public static final int GL_COMPRESSED_RGBA_ASTC_10x5Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
-
GL_COMPRESSED_RGBA_ASTC_10x6
public static final int GL_COMPRESSED_RGBA_ASTC_10x6Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
-
GL_COMPRESSED_RGBA_ASTC_10x8
public static final int GL_COMPRESSED_RGBA_ASTC_10x8Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
-
GL_COMPRESSED_RGBA_ASTC_10x10
public static final int GL_COMPRESSED_RGBA_ASTC_10x10Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
-
GL_COMPRESSED_RGBA_ASTC_12x10
public static final int GL_COMPRESSED_RGBA_ASTC_12x10Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
-
GL_COMPRESSED_RGBA_ASTC_12x12
public static final int GL_COMPRESSED_RGBA_ASTC_12x12Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
-
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
-
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
-
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
-
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
-
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
-
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
-
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
-
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
-
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
-
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
-
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
-
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
-
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
-
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12Accepted by theinternalformat
parameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
-
GL_TEXTURE_CUBE_MAP_ARRAY
public static final int GL_TEXTURE_CUBE_MAP_ARRAYAccepted by thetarget
parameter of TexParameter{if}, TexParameter{if}v, TexParameterI{i ui}v, BindTexture, GenerateMipmap, TexImage3D, TexSubImage3D, TexStorage3D, GetTexParameter{if}v, GetTexParameter{i ui}v, GetTexLevelParameter{if}v, CompressedTexImage3D, CompressedTexSubImage3D and CopyTexSubImage3D.- See Also:
-
GL_TEXTURE_BINDING_CUBE_MAP_ARRAY
public static final int GL_TEXTURE_BINDING_CUBE_MAP_ARRAYAccepted by thepname
parameter of GetBooleanv, GetIntegerv and GetFloatv.- See Also:
-
GL_SAMPLER_CUBE_MAP_ARRAY
public static final int GL_SAMPLER_CUBE_MAP_ARRAYReturned by thetype
parameter of GetActiveUniform, and by theparams
parameter of GetProgramResourceiv whenprops
is TYPE.- See Also:
-
GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW
public static final int GL_SAMPLER_CUBE_MAP_ARRAY_SHADOWReturned by thetype
parameter of GetActiveUniform, and by theparams
parameter of GetProgramResourceiv whenprops
is TYPE.- See Also:
-
GL_INT_SAMPLER_CUBE_MAP_ARRAY
public static final int GL_INT_SAMPLER_CUBE_MAP_ARRAYReturned by thetype
parameter of GetActiveUniform, and by theparams
parameter of GetProgramResourceiv whenprops
is TYPE.- See Also:
-
GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY
public static final int GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAYReturned by thetype
parameter of GetActiveUniform, and by theparams
parameter of GetProgramResourceiv whenprops
is TYPE.- See Also:
-
GL_IMAGE_CUBE_MAP_ARRAY
public static final int GL_IMAGE_CUBE_MAP_ARRAYReturned by thetype
parameter of GetActiveUniform, and by theparams
parameter of GetProgramResourceiv whenprops
is TYPE.- See Also:
-
GL_INT_IMAGE_CUBE_MAP_ARRAY
public static final int GL_INT_IMAGE_CUBE_MAP_ARRAYReturned by thetype
parameter of GetActiveUniform, and by theparams
parameter of GetProgramResourceiv whenprops
is TYPE.- See Also:
-
GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY
public static final int GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAYReturned by thetype
parameter of GetActiveUniform, and by theparams
parameter of GetProgramResourceiv whenprops
is TYPE.- See Also:
-
GL_TEXTURE_2D_MULTISAMPLE_ARRAY
public static final int GL_TEXTURE_2D_MULTISAMPLE_ARRAYAccepted by thetarget
parameter of BindTexture, TexStorage3DMultisample, GetInternalformativ, TexParameter{if}*, GetTexParameter{if}v and GetTexLevelParameter{if}v. Also, the texture object indicated by thetexture
argument to FramebufferTextureLayer can be TEXTURE_2D_MULTISAMPLE_ARRAY.- See Also:
-
GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY
public static final int GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAYAccepted by thepname
parameter of GetBooleanv, GetIntegerv, and GetFloatv.- See Also:
-
GL_SAMPLER_2D_MULTISAMPLE_ARRAY
public static final int GL_SAMPLER_2D_MULTISAMPLE_ARRAYReturned by thetype
parameter of GetActiveUniform.- See Also:
-
GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
public static final int GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAYReturned by thetype
parameter of GetActiveUniform.- See Also:
-
GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
public static final int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAYReturned by thetype
parameter of GetActiveUniform.- See Also:
-
-
Method Details
-
glBlendBarrier
public static void glBlendBarrier()Specifies a boundary between passes when using advanced blend equations.When using advanced blending equations, applications should split their rendering into a collection of blending passes, none of which touch an individual sample in the framebuffer more than once. The results of blending are undefined if the sample being blended has been touched previously in the same pass. Any command that causes the value of a sample to be modified using the framebuffer is considered to touch the sample, including clears, blended or unblended primitives, and
BlitFramebuffer
copies.- See Also:
-
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, IntBuffer ids, boolean enabled) Controls the volume of debug output in the active debug group, by disabling specific or groups of messages.If
enabled
isTRUE
, the referenced subset of messages will be enabled. IfFALSE
, then those messages will be disabled.This command can reference different subsets of messages by first considering the set of all messages, and filtering out messages based on the following ways:
- If
source
,type
, orseverity
isDONT_CARE
, the messages from all sources, of all types, or of all severities are referenced respectively. - When values other than
DONT_CARE
are specified, all messages whose source, type, or severity match the specifiedsource
,type
, orseverity
respectively will be referenced. - If
count
is greater than zero, thenids
is an array ofcount
message IDs for the specified combination ofsource
andtype
. In this case, ifsource
ortype
isDONT_CARE
, orseverity
is notDONT_CARE
, the errorINVALID_OPERATION
is generated.
Unrecognized message IDs in
ids
are ignored. Ifcount
is zero, the value ifids
is ignored.Although messages are grouped into an implicit hierarchy by their sources and types, there is no explicit per-source, per-type or per-severity enabled state. Instead, the enabled state is stored individually for each message. There is no difference between disabling all messages from one source in a single call, and individually disabling all messages from that source using their types and IDs.
If the
DEBUG_OUTPUT
state is disabled the GL operates the same as if messages of everysource
,type
orseverity
are disabled.- Parameters:
source
- the source of debug messages to enable or disable. One of:DEBUG_SOURCE_API
DEBUG_SOURCE_WINDOW_SYSTEM
DEBUG_SOURCE_SHADER_COMPILER
DEBUG_SOURCE_THIRD_PARTY
DEBUG_SOURCE_APPLICATION
DEBUG_SOURCE_OTHER
type
- the type of debug messages to enable or disable. One of:DEBUG_TYPE_ERROR
DEBUG_TYPE_DEPRECATED_BEHAVIOR
DEBUG_TYPE_UNDEFINED_BEHAVIOR
DEBUG_TYPE_PORTABILITY
DEBUG_TYPE_PERFORMANCE
DEBUG_TYPE_OTHER
DEBUG_TYPE_MARKER
severity
- the severity of debug messages to enable or disable. One of:DEBUG_SEVERITY_HIGH
DEBUG_SEVERITY_MEDIUM
DEBUG_SEVERITY_LOW
DEBUG_SEVERITY_NOTIFICATION
ids
- an array of unsigned integers containing the ids of the messages to enable or disableenabled
- whether the selected messages should be enabled or disabled- See Also:
- If
-
glDebugMessageControl
public static void glDebugMessageControl(int source, int type, int severity, int id, boolean enabled) Controls the volume of debug output in the active debug group, by disabling specific or groups of messages.If
enabled
isTRUE
, the referenced subset of messages will be enabled. IfFALSE
, then those messages will be disabled.This command can reference different subsets of messages by first considering the set of all messages, and filtering out messages based on the following ways:
- If
source
,type
, orseverity
isDONT_CARE
, the messages from all sources, of all types, or of all severities are referenced respectively. - When values other than
DONT_CARE
are specified, all messages whose source, type, or severity match the specifiedsource
,type
, orseverity
respectively will be referenced. - If
count
is greater than zero, thenids
is an array ofcount
message IDs for the specified combination ofsource
andtype
. In this case, ifsource
ortype
isDONT_CARE
, orseverity
is notDONT_CARE
, the errorINVALID_OPERATION
is generated.
Unrecognized message IDs in
ids
are ignored. Ifcount
is zero, the value ifids
is ignored.Although messages are grouped into an implicit hierarchy by their sources and types, there is no explicit per-source, per-type or per-severity enabled state. Instead, the enabled state is stored individually for each message. There is no difference between disabling all messages from one source in a single call, and individually disabling all messages from that source using their types and IDs.
If the
DEBUG_OUTPUT
state is disabled the GL operates the same as if messages of everysource
,type
orseverity
are disabled.- Parameters:
source
- the source of debug messages to enable or disable. One of:DEBUG_SOURCE_API
DEBUG_SOURCE_WINDOW_SYSTEM
DEBUG_SOURCE_SHADER_COMPILER
DEBUG_SOURCE_THIRD_PARTY
DEBUG_SOURCE_APPLICATION
DEBUG_SOURCE_OTHER
type
- the type of debug messages to enable or disable. One of:DEBUG_TYPE_ERROR
DEBUG_TYPE_DEPRECATED_BEHAVIOR
DEBUG_TYPE_UNDEFINED_BEHAVIOR
DEBUG_TYPE_PORTABILITY
DEBUG_TYPE_PERFORMANCE
DEBUG_TYPE_OTHER
DEBUG_TYPE_MARKER
severity
- the severity of debug messages to enable or disable. One of:DEBUG_SEVERITY_HIGH
DEBUG_SEVERITY_MEDIUM
DEBUG_SEVERITY_LOW
DEBUG_SEVERITY_NOTIFICATION
enabled
- whether the selected messages should be enabled or disabled- See Also:
- 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, 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.The value of
id
specifies the ID for the message andseverity
indicates its severity level as defined by the caller. The stringbuf
contains the string representation of the message. The parameterlength
contains the number of characters inbuf
. Iflength
is negative, it is implied thatbuf
contains a null terminated string. The errorINVALID_VALUE
will be generated if the number of characters inbuf
, excluding the null terminator whenlength
is negative, is not less than the value ofMAX_DEBUG_MESSAGE_LENGTH
.If the
DEBUG_OUTPUT
state is disabled calls to DebugMessageInsert are discarded and do not generate an error.- Parameters:
source
- the source of the debug message to insert. One of:DEBUG_SOURCE_API
DEBUG_SOURCE_WINDOW_SYSTEM
DEBUG_SOURCE_SHADER_COMPILER
DEBUG_SOURCE_THIRD_PARTY
DEBUG_SOURCE_APPLICATION
DEBUG_SOURCE_OTHER
type
- the type of the debug message insert. One of:DEBUG_TYPE_ERROR
DEBUG_TYPE_DEPRECATED_BEHAVIOR
DEBUG_TYPE_UNDEFINED_BEHAVIOR
DEBUG_TYPE_PORTABILITY
DEBUG_TYPE_PERFORMANCE
DEBUG_TYPE_OTHER
DEBUG_TYPE_MARKER
id
- the user-supplied identifier of the message to insert. One of:DEBUG_SEVERITY_HIGH
DEBUG_SEVERITY_MEDIUM
DEBUG_SEVERITY_LOW
DEBUG_SEVERITY_NOTIFICATION
severity
- the severity of the debug messages to insertmessage
- a character array containing the message to insert- See Also:
-
glDebugMessageInsert
public static void glDebugMessageInsert(int source, int type, int id, int severity, CharSequence message) This function can be called by applications and third-party libraries to generate their own messages, such as ones containing timestamp information or signals about specific render system events.The value of
id
specifies the ID for the message andseverity
indicates its severity level as defined by the caller. The stringbuf
contains the string representation of the message. The parameterlength
contains the number of characters inbuf
. Iflength
is negative, it is implied thatbuf
contains a null terminated string. The errorINVALID_VALUE
will be generated if the number of characters inbuf
, excluding the null terminator whenlength
is negative, is not less than the value ofMAX_DEBUG_MESSAGE_LENGTH
.If the
DEBUG_OUTPUT
state is disabled calls to DebugMessageInsert are discarded and do not generate an error.- Parameters:
source
- the source of the debug message to insert. One of:DEBUG_SOURCE_API
DEBUG_SOURCE_WINDOW_SYSTEM
DEBUG_SOURCE_SHADER_COMPILER
DEBUG_SOURCE_THIRD_PARTY
DEBUG_SOURCE_APPLICATION
DEBUG_SOURCE_OTHER
type
- the type of the debug message insert. One of:DEBUG_TYPE_ERROR
DEBUG_TYPE_DEPRECATED_BEHAVIOR
DEBUG_TYPE_UNDEFINED_BEHAVIOR
DEBUG_TYPE_PORTABILITY
DEBUG_TYPE_PERFORMANCE
DEBUG_TYPE_OTHER
DEBUG_TYPE_MARKER
id
- the user-supplied identifier of the message to insert. One of:DEBUG_SEVERITY_HIGH
DEBUG_SEVERITY_MEDIUM
DEBUG_SEVERITY_LOW
DEBUG_SEVERITY_NOTIFICATION
severity
- the severity of the debug messages to insertmessage
- a character array containing the message to insert- See Also:
-
nglDebugMessageCallback
public static void nglDebugMessageCallback(long callback, long userParam) Unsafe version of:DebugMessageCallback
-
glDebugMessageCallback
public static void glDebugMessageCallback(@Nullable GLDebugMessageCallbackI callback, long userParam) Specifies a callback to receive debugging messages from the GL.The function's prototype must follow the type definition of DEBUGPROC including its platform-dependent calling convention. Anything else will result in undefined behavior. Only one debug callback can be specified for the current context, and further calls overwrite the previous callback. Specifying
NULL
as the value ofcallback
clears the current callback and disables message output through callbacks. Applications can provide user-specified data through the pointeruserParam
. The context will store this pointer and will include it as one of the parameters in each call to the callback function.If the application has specified a callback function for receiving debug output, the implementation will call that function whenever any enabled message is generated. The source, type, ID, and severity of the message are specified by the DEBUGPROC parameters
source
,type
,id
, andseverity
, respectively. The string representation of the message is stored inmessage
and its length (excluding the null-terminator) is stored inlength
. The parameteruserParam
is the user-specified parameter that was given when calling DebugMessageCallback.Applications can query the current callback function and the current user-specified parameter by obtaining the values of
DEBUG_CALLBACK_FUNCTION
andDEBUG_CALLBACK_USER_PARAM
, respectively.Applications that specify a callback function must be aware of certain special conditions when executing code inside a callback when it is called by the GL, regardless of the debug source.
The memory for
message
is owned and managed by the GL, and should only be considered valid for the duration of the function call.The behavior of calling any GL or window system function from within the callback function is undefined and may lead to program termination.
Care must also be taken in securing debug callbacks for use with asynchronous debug output by multi-threaded GL implementations.
If the
DEBUG_OUTPUT
state is disabled then the GL will not call the callback function.- Parameters:
callback
- a callback function that will be called when a debug message is generateduserParam
- a user supplied pointer that will be passed on each invocation ofcallback
- See Also:
-
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 IntBuffer sources, @Nullable IntBuffer types, @Nullable IntBuffer ids, @Nullable IntBuffer severities, @Nullable IntBuffer lengths, @Nullable ByteBuffer messageLog) Retrieves messages from the debug message log.This function fetches a maximum of
count
messages from the message log, and will return the number of messages successfully fetched.Messages will be fetched from the log in order of oldest to newest. Those messages that were fetched will be removed from the log.
The sources, types, severities, IDs, and string lengths of fetched messages will be stored in the application-provided arrays
sources
,types
,severities
,ids
, andlengths
, respectively. The application is responsible for allocating enough space for each array to hold up tocount
elements. The string representations of all fetched messages are stored in themessageLog
array. If multiple messages are fetched, their strings are concatenated into the samemessageLog
array and will be separated by single null terminators. The last string in the array will also be null-terminated. The maximum size ofmessageLog
, including the space used by all null terminators, is given bybufSize
. IfbufSize
is less than zero andmessageLog
is notNULL
, anINVALID_VALUE
error will be generated. If a message's string, including its null terminator, can not fully fit within themessageLog
array's remaining space, then that message and any subsequent messages will not be fetched and will remain in the log. The string lengths stored in the arraylengths
include the space for the null terminator of each string.Any or all of the arrays
sources
,types
,ids
,severities
,lengths
andmessageLog
can also be null pointers, which causes the attributes for such arrays to be discarded when messages are fetched, however those messages will still be removed from the log. Thus to simply delete up tocount
messages from the message log while ignoring their attributes, the application can call the function with null pointers for all attribute arrays.If the context was created without the
CONTEXT_FLAG_DEBUG_BIT
, then the GL can opt to never add messages to the message log so GetDebugMessageLog will always return zero.- Parameters:
count
- the number of debug messages to retrieve from the logsources
- an array of variables to receive the sources of the retrieved messagestypes
- an array of variables to receive the types of the retrieved messagesids
- an array of unsigned integers to receive the ids of the retrieved messagesseverities
- an array of variables to receive the severites of the retrieved messageslengths
- an array of variables to receive the lengths of the received messagesmessageLog
- an array of characters that will receive the messages- See Also:
-
nglGetPointerv
public static void nglGetPointerv(int pname, long params) -
glGetPointerv
-
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
Pushes a debug group described by the stringmessage
into the command stream. The value ofid
specifies the ID of messages generated. The parameterlength
contains the number of characters inmessage
. Iflength
is negative, it is implied thatmessage
contains a null terminated string. The message has the specifiedsource
andid
,type
DEBUG_TYPE_PUSH_GROUP
, andseverity
DEBUG_SEVERITY_NOTIFICATION
. The GL will put a new debug group on top of the debug group stack which inherits the control of the volume of debug output of the debug group previously residing on the top of the debug group stack. Because debug groups are strictly hierarchical, any additional control of the debug output volume will only apply within the active debug group and the debug groups pushed on top of the active debug group.An
INVALID_ENUM
error is generated if the value ofsource
is neitherDEBUG_SOURCE_APPLICATION
norDEBUG_SOURCE_THIRD_PARTY
. AnINVALID_VALUE
error is generated iflength
is negative and the number of characters inmessage
, excluding the null-terminator, is not less than the value ofMAX_DEBUG_MESSAGE_LENGTH
.- Parameters:
source
- the source of the debug message. One of:DEBUG_SOURCE_APPLICATION
DEBUG_SOURCE_THIRD_PARTY
id
- the identifier of the messagemessage
- a string containing the message to be sent to the debug output stream- See Also:
-
glPushDebugGroup
Pushes a debug group described by the stringmessage
into the command stream. The value ofid
specifies the ID of messages generated. The parameterlength
contains the number of characters inmessage
. Iflength
is negative, it is implied thatmessage
contains a null terminated string. The message has the specifiedsource
andid
,type
DEBUG_TYPE_PUSH_GROUP
, andseverity
DEBUG_SEVERITY_NOTIFICATION
. The GL will put a new debug group on top of the debug group stack which inherits the control of the volume of debug output of the debug group previously residing on the top of the debug group stack. Because debug groups are strictly hierarchical, any additional control of the debug output volume will only apply within the active debug group and the debug groups pushed on top of the active debug group.An
INVALID_ENUM
error is generated if the value ofsource
is neitherDEBUG_SOURCE_APPLICATION
norDEBUG_SOURCE_THIRD_PARTY
. AnINVALID_VALUE
error is generated iflength
is negative and the number of characters inmessage
, excluding the null-terminator, is not less than the value ofMAX_DEBUG_MESSAGE_LENGTH
.- Parameters:
source
- the source of the debug message. One of:DEBUG_SOURCE_APPLICATION
DEBUG_SOURCE_THIRD_PARTY
id
- the identifier of the messagemessage
- a string containing the message to be sent to the debug output stream- See Also:
-
glPopDebugGroup
public static void glPopDebugGroup()Pops the active debug group. When a debug group is popped, the GL will also generate a debug output message describing its cause based on themessage
string, the sourcesource
, and an IDid
submitted to the associatedPushDebugGroup
command.DEBUG_TYPE_PUSH_GROUP
andDEBUG_TYPE_POP_GROUP
share a single namespace for messageid
.severity
has the valueDEBUG_SEVERITY_NOTIFICATION
. Thetype
has the valueDEBUG_TYPE_POP_GROUP
. Popping a debug group restores the debug output volume control of the parent debug group.Attempting to pop the default debug group off the stack generates a
STACK_UNDERFLOW
error; pushing a debug group onto a stack containingMAX_DEBUG_GROUP_STACK_DEPTH
minus one elements will generate aSTACK_OVERFLOW
error.- See Also:
-
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
Labels a named object identified within a namespace.- Parameters:
identifier
- the namespace from which the name of the object is allocated. One of:BUFFER
SHADER
PROGRAM
QUERY
PROGRAM_PIPELINE
SAMPLER
TEXTURE
RENDERBUFFER
FRAMEBUFFER
TRANSFORM_FEEDBACK
name
- the name of the object to labellabel
- a string containing the label to assign to the object- See Also:
-
glObjectLabel
Labels a named object identified within a namespace.- Parameters:
identifier
- the namespace from which the name of the object is allocated. One of:BUFFER
SHADER
PROGRAM
QUERY
PROGRAM_PIPELINE
SAMPLER
TEXTURE
RENDERBUFFER
FRAMEBUFFER
TRANSFORM_FEEDBACK
name
- the name of the object to labellabel
- a string containing the label to assign to the object- See Also:
-
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 IntBuffer length, ByteBuffer label) Retrieves the label of a named object identified within a namespace.- Parameters:
identifier
- the namespace from which the name of the object is allocated. One of:BUFFER
SHADER
PROGRAM
QUERY
PROGRAM_PIPELINE
SAMPLER
TEXTURE
RENDERBUFFER
FRAMEBUFFER
TRANSFORM_FEEDBACK
name
- the name of the object whose label to retrievelength
- the address of a variable to receive the length of the object labellabel
- a string that will receive the object label- See Also:
-
glGetObjectLabel
Retrieves the label of a named object identified within a namespace.- Parameters:
identifier
- the namespace from which the name of the object is allocated. One of:BUFFER
SHADER
PROGRAM
QUERY
PROGRAM_PIPELINE
SAMPLER
TEXTURE
RENDERBUFFER
FRAMEBUFFER
TRANSFORM_FEEDBACK
name
- the name of the object whose label to retrievebufSize
- the length of the buffer whose address is inlabel
- See Also:
-
glGetObjectLabel
Retrieves the label of a named object identified within a namespace.- Parameters:
identifier
- the namespace from which the name of the object is allocated. One of:BUFFER
SHADER
PROGRAM
QUERY
PROGRAM_PIPELINE
SAMPLER
TEXTURE
RENDERBUFFER
FRAMEBUFFER
TRANSFORM_FEEDBACK
name
- the name of the object whose label to retrieve- See Also:
-
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
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:
-
glObjectPtrLabel
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:
-
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
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:
-
glGetObjectPtrLabel
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:
-
glGetObjectPtrLabel
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:
-
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
-
glDrawElementsBaseVertex
-
glDrawElementsBaseVertex
-
glDrawElementsBaseVertex
-
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, ByteBuffer indices, int basevertex) -
glDrawRangeElementsBaseVertex
public static void glDrawRangeElementsBaseVertex(int mode, int start, int end, ByteBuffer indices, int basevertex) -
glDrawRangeElementsBaseVertex
public static void glDrawRangeElementsBaseVertex(int mode, int start, int end, ShortBuffer indices, int basevertex) -
glDrawRangeElementsBaseVertex
public static void glDrawRangeElementsBaseVertex(int mode, int start, int end, 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, ByteBuffer indices, int instancecount, int basevertex) -
glDrawElementsInstancedBaseVertex
public static void glDrawElementsInstancedBaseVertex(int mode, ByteBuffer indices, int instancecount, int basevertex) -
glDrawElementsInstancedBaseVertex
public static void glDrawElementsInstancedBaseVertex(int mode, ShortBuffer indices, int instancecount, int basevertex) -
glDrawElementsInstancedBaseVertex
public static void glDrawElementsInstancedBaseVertex(int mode, 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:
-
glGetGraphicsResetStatus
public static int glGetGraphicsResetStatus()Indicates if the GL context has been in a reset state at any point since the last call to GetGraphicsResetStatus:NO_ERROR
indicates that the GL context has not been in a reset state since the last call.GUILTY_CONTEXT_RESET
indicates that a reset has been detected that is attributable to the current GL context.INNOCENT_CONTEXT_RESET
indicates a reset has been detected that is not attributable to the current GL context.UNKNOWN_CONTEXT_RESET
indicates a detected graphics reset whose cause is unknown.
If a reset status other than NO_ERROR is returned and subsequent calls return NO_ERROR, the context reset was encountered and completed. If a reset status is repeatedly returned, the context may be in the process of resetting.
Reset notification behavior is determined at context creation time, and may be queried by calling GetIntegerv with the symbolic constant
RESET_NOTIFICATION_STRATEGY
.If the reset notification behavior is
NO_RESET_NOTIFICATION
, then the implementation will never deliver notification of reset events, and GetGraphicsResetStatus will always return NO_ERROR.If the behavior is
LOSE_CONTEXT_ON_RESET
, a graphics reset will result in a lost context and require creating a new context as described above. In this case GetGraphicsResetStatus will return an appropriate value from those described above.If a graphics reset notification occurs in a context, a notification must also occur in all other contexts which share objects with that context.
After a graphics reset has occurred on a context, subsequent GL commands on that context (or any context which shares with that context) will generate a
CONTEXT_LOST
error. Such commands will not have side effects (in particular, they will not modify memory passed by pointer for query results, and may not block indefinitely or cause termination of the application. Exceptions to this behavior include:GetError
and GetGraphicsResetStatus behave normally following a graphics reset, so that the application can determine a reset has occurred, and when it is safe to destroy and recreate the context.- Any commands which might cause a polling application to block indefinitely will generate a CONTEXT_LOST error, but will also return a value indicating completion to the application.
- See Also:
-
nglReadnPixels
public static void nglReadnPixels(int x, int y, int width, int height, int format, int type, int bufSize, long pixels) Unsafe version of:ReadnPixels
- Parameters:
bufSize
- the maximum number of bytes to write intodata
-
glReadnPixels
public static void glReadnPixels(int x, int y, int width, int height, int format, int type, int bufSize, long pixels) - Parameters:
x
- the left pixel coordinatey
- the lower pixel coordinatewidth
- the number of pixels to read in the x-dimensionheight
- the number of pixels to read in the y-dimensionformat
- the pixel formattype
- the pixel typebufSize
- the maximum number of bytes to write intodata
pixels
- a buffer in which to place the returned pixel data- See Also:
-
glReadnPixels
public static void glReadnPixels(int x, int y, int width, int height, int format, int type, ByteBuffer 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:
-
glReadnPixels
public static void glReadnPixels(int x, int y, int width, int height, int format, int type, ShortBuffer 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:
-
glReadnPixels
public static void glReadnPixels(int x, int y, int width, int height, int format, int type, IntBuffer 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:
-
glReadnPixels
public static void glReadnPixels(int x, int y, int width, int height, int format, int type, 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:
-
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
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:
-
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:
-
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
Integer version ofGetnUniformfv
.- Parameters:
program
- the program objectlocation
- the uniform locationparams
- the buffer in which to place the returned data- See Also:
-
glGetnUniformi
public static float glGetnUniformi(int program, int location) Integer version ofGetnUniformfv
.- Parameters:
program
- the program objectlocation
- the uniform location- See Also:
-
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
Unsigned version ofGetnUniformiv
.- Parameters:
program
- the program objectlocation
- the uniform locationparams
- the buffer in which to place the returned data- See Also:
-
glGetnUniformui
public static float glGetnUniformui(int program, int location) Unsigned version ofGetnUniformiv
.- Parameters:
program
- the program objectlocation
- the uniform location- See Also:
-
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
-
glTexParameterIi
public static void glTexParameterIi(int target, int pname, int param) -
nglTexParameterIuiv
public static void nglTexParameterIuiv(int target, int pname, long params) -
glTexParameterIuiv
-
glTexParameterIui
public static void glTexParameterIui(int target, int pname, int param) -
nglGetTexParameterIiv
public static void nglGetTexParameterIiv(int target, int pname, long params) -
glGetTexParameterIiv
-
glGetTexParameterIi
public static int glGetTexParameterIi(int target, int pname) -
nglGetTexParameterIuiv
public static void nglGetTexParameterIuiv(int target, int pname, long params) -
glGetTexParameterIuiv
-
glGetTexParameterIui
public static int glGetTexParameterIui(int target, int pname) -
nglSamplerParameterIiv
public static void nglSamplerParameterIiv(int sampler, int pname, long params) -
glSamplerParameterIiv
-
glSamplerParameterIi
public static void glSamplerParameterIi(int sampler, int pname, int param) -
nglSamplerParameterIuiv
public static void nglSamplerParameterIuiv(int sampler, int pname, long params) -
glSamplerParameterIuiv
-
glSamplerParameterIui
public static void glSamplerParameterIui(int sampler, int pname, int param) -
nglGetSamplerParameterIiv
public static void nglGetSamplerParameterIiv(int sampler, int pname, long params) -
glGetSamplerParameterIiv
-
glGetSamplerParameterIi
public static int glGetSamplerParameterIi(int sampler, int pname) -
nglGetSamplerParameterIuiv
public static void nglGetSamplerParameterIuiv(int sampler, int pname, long params) -
glGetSamplerParameterIuiv
-
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:
-
glGetDebugMessageLog
public static int glGetDebugMessageLog(int count, @Nullable int[] sources, @Nullable int[] types, @Nullable int[] ids, @Nullable int[] severities, @Nullable int[] lengths, @Nullable ByteBuffer messageLog) Array version of:GetDebugMessageLog
- See Also:
-
glGetObjectLabel
public static void glGetObjectLabel(int identifier, int name, @Nullable int[] length, ByteBuffer label) Array version of:GetObjectLabel
- See Also:
-
glGetObjectPtrLabel
Array version of:GetObjectPtrLabel
- See Also:
-
glReadnPixels
public static void glReadnPixels(int x, int y, int width, int height, int format, int type, short[] pixels) Array version of:ReadnPixels
- See Also:
-
glReadnPixels
public static void glReadnPixels(int x, int y, int width, int height, int format, int type, int[] pixels) Array version of:ReadnPixels
- See Also:
-
glReadnPixels
public static void glReadnPixels(int x, int y, int width, int height, int format, int type, float[] pixels) Array version of:ReadnPixels
- See Also:
-
glGetnUniformfv
public static void glGetnUniformfv(int program, int location, float[] params) Array version of:GetnUniformfv
- See Also:
-
glGetnUniformiv
public static void glGetnUniformiv(int program, int location, float[] params) Array version of:GetnUniformiv
- See Also:
-
glGetnUniformuiv
public static void glGetnUniformuiv(int program, int location, float[] params) Array version of:GetnUniformuiv
- See Also:
-
glTexParameterIiv
public static void glTexParameterIiv(int target, int pname, int[] params) Array version of:TexParameterIiv
- See Also:
-
glTexParameterIuiv
public static void glTexParameterIuiv(int target, int pname, int[] params) Array version of:TexParameterIuiv
- See Also:
-
glGetTexParameterIiv
public static void glGetTexParameterIiv(int target, int pname, int[] params) Array version of:GetTexParameterIiv
- See Also:
-
glGetTexParameterIuiv
public static void glGetTexParameterIuiv(int target, int pname, int[] params) Array version of:GetTexParameterIuiv
- See Also:
-
glSamplerParameterIiv
public static void glSamplerParameterIiv(int sampler, int pname, int[] params) Array version of:SamplerParameterIiv
- See Also:
-
glSamplerParameterIuiv
public static void glSamplerParameterIuiv(int sampler, int pname, int[] params) Array version of:SamplerParameterIuiv
- See Also:
-
glGetSamplerParameterIiv
public static void glGetSamplerParameterIiv(int sampler, int pname, int[] params) Array version of:GetSamplerParameterIiv
- See Also:
-
glGetSamplerParameterIuiv
public static void glGetSamplerParameterIuiv(int sampler, int pname, int[] params) Array version of:GetSamplerParameterIuiv
- See Also:
-