Class GLES32
- java.lang.Object
-
- org.lwjgl.opengles.GLES32
-
public class GLES32 extends java.lang.ObjectThe core OpenGL ES 3.2 functionality.
-
-
Field Summary
Fields Modifier and Type Field and Description static intGL_BUFFERTokens accepted or provided by theidentifierparameters of ObjectLabel and GetObjectLabel.static intGL_CLAMP_TO_BORDERAccepted by theparamparameter of TexParameteri, TexParameterf, SamplerParameteri and SamplerParameterf, and by theparamsparameter of TexParameteriv, TexParameterfv, TexParameterIiv, TexParameterIuiv, SamplerParameterIiv, SamplerParameterIuiv and returned by theparamsparameter of GetTexParameteriv, GetTexParameterfv, GetTexParameterIiv, GetTexParameterIuiv, GetSamplerParameteriv, GetSamplerParameterfv, GetSamplerParameterIiv, and GetSamplerParameterIuiv when theirpnameparameter is TEXTURE_WRAP_S, TEXTURE_WRAP_T, or TEXTURE_WRAP_R.static intGL_COLORBURN
GL_COLORDODGEAccepted by themodeparameter of BlendEquation and BlendEquationi.static intGL_COMPRESSED_RGBA_ASTC_10x10
GL_COMPRESSED_RGBA_ASTC_10x5
GL_COMPRESSED_RGBA_ASTC_10x6
GL_COMPRESSED_RGBA_ASTC_10x8
GL_COMPRESSED_RGBA_ASTC_12x10
GL_COMPRESSED_RGBA_ASTC_12x12
GL_COMPRESSED_RGBA_ASTC_4x4
GL_COMPRESSED_RGBA_ASTC_5x4
GL_COMPRESSED_RGBA_ASTC_5x5
GL_COMPRESSED_RGBA_ASTC_6x5
GL_COMPRESSED_RGBA_ASTC_6x6
GL_COMPRESSED_RGBA_ASTC_8x5
GL_COMPRESSED_RGBA_ASTC_8x6
GL_COMPRESSED_RGBA_ASTC_8x8
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8Accepted by theinternalformatparameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.static intGL_CONTEXT_FLAG_DEBUG_BITReturned by GetIntegerv whenpnameis CONTEXT_FLAGS.static intGL_CONTEXT_LOSTReturned byGetError.static intGL_CONTEXT_ROBUST_ACCESSAccepted by thevalueparameter of GetBooleanv, GetIntegerv, and GetFloatv.static intGL_DARKENAccepted by themodeparameter of BlendEquation and BlendEquationi.static intGL_DEBUG_CALLBACK_FUNCTION
GL_DEBUG_CALLBACK_USER_PARAMTokens accepted by thepnameparameter of GetPointerv.static intGL_DEBUG_GROUP_STACK_DEPTH
GL_DEBUG_LOGGED_MESSAGES
GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTHTokens accepted by thevalueparameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.static intGL_DEBUG_OUTPUT
GL_DEBUG_OUTPUT_SYNCHRONOUSTokens accepted by thetargetparameters of Enable, Disable, and IsEnabled.static intGL_DEBUG_SEVERITY_HIGH
GL_DEBUG_SEVERITY_LOW
GL_DEBUG_SEVERITY_MEDIUM
GL_DEBUG_SEVERITY_NOTIFICATIONTokens accepted or provided by theseverityparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, and theseveritiesparameter of GetDebugMessageLog.static intGL_DEBUG_SOURCE_API
GL_DEBUG_SOURCE_APPLICATION
GL_DEBUG_SOURCE_OTHER
GL_DEBUG_SOURCE_SHADER_COMPILER
GL_DEBUG_SOURCE_THIRD_PARTY
GL_DEBUG_SOURCE_WINDOW_SYSTEMTokens accepted or provided by thesourceparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thesourcesparameter of GetDebugMessageLog.static intGL_DEBUG_TYPE_DEPRECATED_BEHAVIOR
GL_DEBUG_TYPE_ERROR
GL_DEBUG_TYPE_MARKER
GL_DEBUG_TYPE_OTHER
GL_DEBUG_TYPE_PERFORMANCETokens accepted or provided by thetypeparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypesparameter of GetDebugMessageLog.static intGL_DEBUG_TYPE_POP_GROUPTokens accepted or provided by thetypeparameters of DebugMessageControl and DEBUGPROC, and thetypesparameter of GetDebugMessageLog.static intGL_DEBUG_TYPE_PORTABILITYTokens accepted or provided by thetypeparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypesparameter of GetDebugMessageLog.static intGL_DEBUG_TYPE_PUSH_GROUPTokens accepted or provided by thetypeparameters of DebugMessageControl and DEBUGPROC, and thetypesparameter of GetDebugMessageLog.static intGL_DEBUG_TYPE_UNDEFINED_BEHAVIORTokens accepted or provided by thetypeparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypesparameter of GetDebugMessageLog.static intGL_DIFFERENCE
GL_EXCLUSIONAccepted by themodeparameter of BlendEquation and BlendEquationi.static intGL_FIRST_VERTEX_CONVENTIONReturned in thedataparameter from a Get query with apnameof LAYER_PROVOKING_VERTEX.static intGL_FRACTIONAL_EVEN
GL_FRACTIONAL_ODDReturned by GetProgramiv whenpnameis TESS_GEN_SPACING.static intGL_FRAGMENT_INTERPOLATION_OFFSET_BITSAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.static intGL_FRAMEBUFFER_ATTACHMENT_LAYEREDAccepted by thepnameparameter of GetFramebufferAttachmentParameteriv.static intGL_FRAMEBUFFER_DEFAULT_LAYERSAccepted by thepnameparameter of FramebufferParameteri, and GetFramebufferParameteriv.static intGL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETSReturned by CheckFramebufferStatus.static intGL_GEOMETRY_LINKED_INPUT_TYPE
GL_GEOMETRY_LINKED_OUTPUT_TYPE
GL_GEOMETRY_LINKED_VERTICES_OUTAccepted by thepnameparameter of GetProgramiv.static intGL_GEOMETRY_SHADERAccepted by thetypeparameter of CreateShader and CreateShaderProgramv, by thepnameparameter of GetProgramPipelineiv and returned in theparamsparameter of GetShaderiv whenpnameis SHADER_TYPE.static intGL_GEOMETRY_SHADER_BITAccepted by thestagesparameter of UseProgramStages.static intGL_GEOMETRY_SHADER_INVOCATIONSAccepted by thepnameparameter of GetProgramiv.static intGL_GUILTY_CONTEXT_RESETReturned byGetGraphicsResetStatus.static intGL_HARDLIGHT
GL_HSL_COLOR
GL_HSL_HUE
GL_HSL_LUMINOSITY
GL_HSL_SATURATIONAccepted by themodeparameter of BlendEquation and BlendEquationi.static intGL_IMAGE_BUFFER(note that this token name is an alias for TEXTURE_BUFFER, and is used for naming consistency with queries for the buffers bound to other buffer binding points).static intGL_IMAGE_CUBE_MAP_ARRAYReturned by thetypeparameter of GetActiveUniform, and by theparamsparameter of GetProgramResourceiv whenpropsis TYPE.static intGL_INNOCENT_CONTEXT_RESETReturned byGetGraphicsResetStatus.static intGL_INT_IMAGE_BUFFER(note that this token name is an alias for TEXTURE_BUFFER, and is used for naming consistency with queries for the buffers bound to other buffer binding points).static intGL_INT_IMAGE_CUBE_MAP_ARRAYReturned by thetypeparameter of GetActiveUniform, and by theparamsparameter of GetProgramResourceiv whenpropsis TYPE.static intGL_INT_SAMPLER_2D_MULTISAMPLE_ARRAYReturned by thetypeparameter of GetActiveUniform.static intGL_INT_SAMPLER_BUFFER(note that this token name is an alias for TEXTURE_BUFFER, and is used for naming consistency with queries for the buffers bound to other buffer binding points).static intGL_INT_SAMPLER_CUBE_MAP_ARRAYReturned by thetypeparameter of GetActiveUniform, and by theparamsparameter of GetProgramResourceiv whenpropsis TYPE.static intGL_IS_PER_PATCHAccepted by thepropsparameter of GetProgramResourceiv.static intGL_ISOLINESReturned by GetProgramiv whenpnameis TESS_GEN_MODE.static intGL_LAST_VERTEX_CONVENTIONReturned in thedataparameter from a Get query with apnameof LAYER_PROVOKING_VERTEX.static intGL_LAYER_PROVOKING_VERTEXAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.static intGL_LIGHTENAccepted by themodeparameter of BlendEquation and BlendEquationi.static intGL_LINE_STRIP_ADJACENCY
GL_LINES_ADJACENCYAccepted by themodeparameter of DrawArrays, DrawElements, and other commands which draw primitives.static intGL_LOSE_CONTEXT_ON_RESETReturned by GetIntegerv and related simple queries whenvalueisRESET_NOTIFICATION_STRATEGY.static intGL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTSAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.static intGL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS
GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTSAccepted by thepnameparameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.static intGL_MAX_DEBUG_GROUP_STACK_DEPTH
GL_MAX_DEBUG_LOGGED_MESSAGES
GL_MAX_DEBUG_MESSAGE_LENGTHTokens accepted by thevalueparameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.static intGL_MAX_FRAGMENT_INTERPOLATION_OFFSETAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.static intGL_MAX_FRAMEBUFFER_LAYERSAccepted by thepnameparameter of GetIntegerv, GetBooleanv, GetInteger64v, and GetFloatv.static intGL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS
GL_MAX_GEOMETRY_ATOMIC_COUNTERS
GL_MAX_GEOMETRY_IMAGE_UNIFORMS
GL_MAX_GEOMETRY_INPUT_COMPONENTS
GL_MAX_GEOMETRY_OUTPUT_COMPONENTS
GL_MAX_GEOMETRY_OUTPUT_VERTICES
GL_MAX_GEOMETRY_SHADER_INVOCATIONS
GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS
GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS
GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS
GL_MAX_GEOMETRY_UNIFORM_BLOCKS
GL_MAX_GEOMETRY_UNIFORM_COMPONENTSAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.static intGL_MAX_LABEL_LENGTHTokens accepted by thevalueparameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.static intGL_MAX_PATCH_VERTICES
GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS
GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS
GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS
GL_MAX_TESS_CONTROL_INPUT_COMPONENTS
GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS
GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS
GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS
GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS
GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS
GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS
GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS
GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS
GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS
GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS
GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS
GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS
GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS
GL_MAX_TESS_GEN_LEVEL
GL_MAX_TESS_PATCH_COMPONENTSAccepted by thepnameparameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.static intGL_MIN_FRAGMENT_INTERPOLATION_OFFSETAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.static intGL_MIN_SAMPLE_SHADING_VALUEAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetInteger64v, and GetFloatv.static intGL_MULTIPLYAccepted by themodeparameter of BlendEquation and BlendEquationi.static intGL_MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARB
GL_MULTISAMPLE_LINE_WIDTH_RANGE_ARBAccepted by thepnameparameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.static intGL_NO_ERRORReturned byGetGraphicsResetStatus.static intGL_NO_RESET_NOTIFICATIONReturned by GetIntegerv and related simple queries whenvalueisRESET_NOTIFICATION_STRATEGY.static intGL_OVERLAYAccepted by themodeparameter of BlendEquation and BlendEquationi.static intGL_PATCH_VERTICESAccepted by thepnameparameter of PatchParameteri, GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.static intGL_PATCHESAccepted by themodeparameter of DrawArrays, DrawElements, and other commands which draw primitives.static intGL_PRIMITIVE_BOUNDING_BOX_ARB
GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTEDAccepted by thepnameparameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.static intGL_PRIMITIVES_GENERATEDAccepted by thetargetparameter of BeginQuery, EndQuery, GetQueryiv, and GetQueryObjectuiv.static intGL_PROGRAM
GL_PROGRAM_PIPELINETokens accepted or provided by theidentifierparameters of ObjectLabel and GetObjectLabel.static intGL_QUADSReturned by GetProgramiv whenpnameis TESS_GEN_MODE.static intGL_QUERYTokens accepted or provided by theidentifierparameters of ObjectLabel and GetObjectLabel.static intGL_REFERENCED_BY_GEOMETRY_SHADER
GL_REFERENCED_BY_TESS_CONTROL_SHADER
GL_REFERENCED_BY_TESS_EVALUATION_SHADERAccepted by thepropsparameter of GetProgramResourceiv.static intGL_RESET_NOTIFICATION_STRATEGYAccepted by thevalueparameter of GetBooleanv, GetIntegerv, and GetFloatv.static intGL_SAMPLE_SHADINGAccepted by thecapparameter of Enable, Disable, and IsEnabled, and by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.static intGL_SAMPLERTokens accepted or provided by theidentifierparameters of ObjectLabel and GetObjectLabel.static intGL_SAMPLER_2D_MULTISAMPLE_ARRAYReturned by thetypeparameter of GetActiveUniform.static intGL_SAMPLER_BUFFER(note that this token name is an alias for TEXTURE_BUFFER, and is used for naming consistency with queries for the buffers bound to other buffer binding points).static intGL_SAMPLER_CUBE_MAP_ARRAY
GL_SAMPLER_CUBE_MAP_ARRAY_SHADOWReturned by thetypeparameter of GetActiveUniform, and by theparamsparameter of GetProgramResourceiv whenpropsis TYPE.static intGL_SCREENAccepted by themodeparameter of BlendEquation and BlendEquationi.static intGL_SHADERTokens accepted or provided by theidentifierparameters of ObjectLabel and GetObjectLabel.static intGL_SOFTLIGHTAccepted by themodeparameter of BlendEquation and BlendEquationi.static intGL_STACK_OVERFLOW
GL_STACK_UNDERFLOWReturned by GetError.static intGL_TESS_CONTROL_OUTPUT_VERTICESAccepted by thepnameparameter of GetProgramiv.static intGL_TESS_CONTROL_SHADERAccepted by thetypeparameter of CreateShader, by thepnameparameter of GetProgramPipelineiv, and returned by theparamsparameter of GetShaderiv.static intGL_TESS_CONTROL_SHADER_BITAccepted by thestagesparameter of UseProgramStages.static intGL_TESS_EVALUATION_SHADERAccepted by thetypeparameter of CreateShader, by thepnameparameter of GetProgramPipelineiv, and returned by theparamsparameter of GetShaderiv.static intGL_TESS_EVALUATION_SHADER_BITAccepted by thestagesparameter of UseProgramStages.static intGL_TESS_GEN_MODE
GL_TESS_GEN_POINT_MODE
GL_TESS_GEN_SPACING
GL_TESS_GEN_VERTEX_ORDERAccepted by thepnameparameter of GetProgramiv.static intGL_TEXTURE_2D_MULTISAMPLE_ARRAYAccepted by thetargetparameter of BindTexture, TexStorage3DMultisample, GetInternalformativ, TexParameter{if}*, GetTexParameter{if}v and GetTexLevelParameter{if}v.static intGL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAYAccepted by thepnameparameter of GetBooleanv, GetIntegerv, and GetFloatv.static intGL_TEXTURE_BINDING_CUBE_MAP_ARRAYAccepted by thepnameparameter of GetBooleanv, GetIntegerv and GetFloatv.static intGL_TEXTURE_BORDER_COLORAccepted by thepnameparameter of TexParameteriv, TexParameterfv, SamplerParameteriv, SamplerParameterfv, TexParameterIiv, TexParameterIuiv, SamplerParameterIiv, SamplerParameterIuiv, GetTexParameteriv, GetTexParameterfv, GetTexParameterIiv, GetTexParameterIuiv, GetSamplerParameteriv, GetSamplerParameterfv, GetSamplerParameterIiv, and GetSamplerParameterIuiv.static intGL_TEXTURE_BUFFERAccepted by thetargetparameter of BindBuffer, BufferData, BufferSubData, MapBufferRange, BindTexture, UnmapBuffer, GetBufferParameteriv, GetBufferPointerv, TexBuffer, and TexBufferRange.static intGL_TEXTURE_BUFFER_BINDINGAccepted by thepnameparameters of GetBooleanv, GetFloatv, and GetIntegerv.static intGL_TEXTURE_BUFFER_DATA_STORE_BINDING
GL_TEXTURE_BUFFER_OFFSET
GL_TEXTURE_BUFFER_SIZEAccepted by thepnameparameter of GetTexLevelParameter.static intGL_TEXTURE_CUBE_MAP_ARRAYAccepted by thetargetparameter of TexParameter{if}, TexParameter{if}v, TexParameterI{i ui}v, BindTexture, GenerateMipmap, TexImage3D, TexSubImage3D, TexStorage3D, GetTexParameter{if}v, GetTexParameter{i ui}v, GetTexLevelParameter{if}v, CompressedTexImage3D, CompressedTexSubImage3D and CopyTexSubImage3D.static intGL_TRIANGLE_STRIP_ADJACENCY
GL_TRIANGLES_ADJACENCYAccepted by themodeparameter of DrawArrays, DrawElements, and other commands which draw primitives.static intGL_UNDEFINED_VERTEXReturned in thedataparameter from a Get query with apnameof LAYER_PROVOKING_VERTEX.static intGL_UNKNOWN_CONTEXT_RESETReturned byGetGraphicsResetStatus.static intGL_UNSIGNED_INT_IMAGE_BUFFER(note that this token name is an alias for TEXTURE_BUFFER, and is used for naming consistency with queries for the buffers bound to other buffer binding points).static intGL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAYReturned by thetypeparameter of GetActiveUniform, and by theparamsparameter of GetProgramResourceiv whenpropsis TYPE.static intGL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAYReturned by thetypeparameter of GetActiveUniform.static intGL_UNSIGNED_INT_SAMPLER_BUFFER(note that this token name is an alias for TEXTURE_BUFFER, and is used for naming consistency with queries for the buffers bound to other buffer binding points).static intGL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAYReturned by thetypeparameter of GetActiveUniform, and by theparamsparameter of GetProgramResourceiv whenpropsis TYPE.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static voidglBlendBarrier()Specifies a boundary between passes when using advanced blend equations.static voidglBlendEquationi(int buf, int mode)static voidglBlendEquationSeparatei(int buf, int modeRGB, int modeAlpha)static voidglBlendFunci(int buf, int src, int dst)static voidglBlendFuncSeparatei(int buf, int srcRGB, int dstRGB, int srcAlpha, int dstAlpha)static voidglColorMaski(int index, boolean r, boolean g, boolean b, boolean a)static voidglCopyImageSubData(int srcName, int srcTarget, int srcLevel, int srcX, int srcY, int srcZ, int dstName, int dstTarget, int dstLevel, int dstX, int dstY, int dstZ, int srcWidth, int srcHeight, int srcDepth)static voidglDebugMessageCallback(GLDebugMessageCallbackI callback, long userParam)Specifies a callback to receive debugging messages from the GL.static voidglDebugMessageControl(int source, int type, int severity, int[] ids, boolean enabled)Array version of:DebugMessageControlstatic voidglDebugMessageControl(int source, int type, int severity, int id, boolean enabled)Controls the volume of debug output in the active debug group, by disabling specific or groups of messages.static voidglDebugMessageControl(int source, int type, int severity, java.nio.IntBuffer ids, boolean enabled)Controls the volume of debug output in the active debug group, by disabling specific or groups of messages.static voidglDebugMessageInsert(int source, int type, int id, int severity, java.nio.ByteBuffer message)This function can be called by applications and third-party libraries to generate their own messages, such as ones containing timestamp information or signals about specific render system events.static voidglDebugMessageInsert(int source, int type, int id, int severity, java.lang.CharSequence message)This function can be called by applications and third-party libraries to generate their own messages, such as ones containing timestamp information or signals about specific render system events.static voidglDisablei(int target, int index)static voidglDrawElementsBaseVertex(int mode, java.nio.ByteBuffer indices, int basevertex)static voidglDrawElementsBaseVertex(int mode, java.nio.IntBuffer indices, int basevertex)static voidglDrawElementsBaseVertex(int mode, int type, java.nio.ByteBuffer indices, int basevertex)static voidglDrawElementsBaseVertex(int mode, int count, int type, long indices, int basevertex)static voidglDrawElementsBaseVertex(int mode, java.nio.ShortBuffer indices, int basevertex)static voidglDrawElementsInstancedBaseVertex(int mode, java.nio.ByteBuffer indices, int instancecount, int basevertex)static voidglDrawElementsInstancedBaseVertex(int mode, java.nio.IntBuffer indices, int instancecount, int basevertex)static voidglDrawElementsInstancedBaseVertex(int mode, int type, java.nio.ByteBuffer indices, int instancecount, int basevertex)static voidglDrawElementsInstancedBaseVertex(int mode, int count, int type, long indices, int instancecount, int basevertex)static voidglDrawElementsInstancedBaseVertex(int mode, java.nio.ShortBuffer indices, int instancecount, int basevertex)static voidglDrawRangeElementsBaseVertex(int mode, int start, int end, java.nio.ByteBuffer indices, int basevertex)static voidglDrawRangeElementsBaseVertex(int mode, int start, int end, java.nio.IntBuffer indices, int basevertex)static voidglDrawRangeElementsBaseVertex(int mode, int start, int end, int type, java.nio.ByteBuffer indices, int basevertex)static voidglDrawRangeElementsBaseVertex(int mode, int start, int end, int count, int type, long indices, int basevertex)static voidglDrawRangeElementsBaseVertex(int mode, int start, int end, java.nio.ShortBuffer indices, int basevertex)static voidglEnablei(int target, int index)static voidglFramebufferTexture(int target, int attachment, int texture, int level)static intglGetDebugMessageLog(int count, int[] sources, int[] types, int[] ids, int[] severities, int[] lengths, java.nio.ByteBuffer messageLog)Array version of:GetDebugMessageLogstatic intglGetDebugMessageLog(int count, java.nio.IntBuffer sources, java.nio.IntBuffer types, java.nio.IntBuffer ids, java.nio.IntBuffer severities, java.nio.IntBuffer lengths, java.nio.ByteBuffer messageLog)Retrieves messages from the debug message log.static intglGetGraphicsResetStatus()Indicates if the GL context has been in a reset state at any point since the last call to GetGraphicsResetStatus:NO_ERRORindicates that the GL context has not been in a reset state since the last call.GUILTY_CONTEXT_RESETindicates that a reset has been detected that is attributable to the current GL context.INNOCENT_CONTEXT_RESETindicates a reset has been detected that is not attributable to the current GL context.UNKNOWN_CONTEXT_RESETindicates a detected graphics reset whose cause is unknown.static floatglGetnUniformf(int program, int location)Returns the value or values of a uniform of the default uniform block.static voidglGetnUniformfv(int program, int location, float[] params)Array version of:GetnUniformfvstatic voidglGetnUniformfv(int program, int location, java.nio.FloatBuffer params)Returns the value or values of a uniform of the default uniform block.static floatglGetnUniformi(int program, int location)Integer version ofGetnUniformfv.static voidglGetnUniformiv(int program, int location, float[] params)Array version of:GetnUniformivstatic voidglGetnUniformiv(int program, int location, java.nio.FloatBuffer params)Integer version ofGetnUniformfv.static floatglGetnUniformui(int program, int location)Unsigned version ofGetnUniformiv.static voidglGetnUniformuiv(int program, int location, float[] params)Array version of:GetnUniformuivstatic voidglGetnUniformuiv(int program, int location, java.nio.FloatBuffer params)Unsigned version ofGetnUniformiv.static java.lang.StringglGetObjectLabel(int identifier, int name)Retrieves the label of a named object identified within a namespace.static java.lang.StringglGetObjectLabel(int identifier, int name, int bufSize)Retrieves the label of a named object identified within a namespace.static voidglGetObjectLabel(int identifier, int name, int[] length, java.nio.ByteBuffer label)Array version of:GetObjectLabelstatic voidglGetObjectLabel(int identifier, int name, java.nio.IntBuffer length, java.nio.ByteBuffer label)Retrieves the label of a named object identified within a namespace.static java.lang.StringglGetObjectPtrLabel(long ptr)Retrieves the label of a sync object identified by a pointer.static java.lang.StringglGetObjectPtrLabel(long ptr, int bufSize)Retrieves the label of a sync object identified by a pointer.static voidglGetObjectPtrLabel(long ptr, int[] length, java.nio.ByteBuffer label)Array version of:GetObjectPtrLabelstatic voidglGetObjectPtrLabel(long ptr, java.nio.IntBuffer length, java.nio.ByteBuffer label)Retrieves the label of a sync object identified by a pointer.static longglGetPointer(int pname)static voidglGetPointerv(int pname, PointerBuffer params)static intglGetSamplerParameterIi(int sampler, int pname)static voidglGetSamplerParameterIiv(int sampler, int pname, int[] params)Array version of:GetSamplerParameterIivstatic voidglGetSamplerParameterIiv(int sampler, int pname, java.nio.IntBuffer params)static intglGetSamplerParameterIui(int sampler, int pname)static voidglGetSamplerParameterIuiv(int sampler, int pname, int[] params)Array version of:GetSamplerParameterIuivstatic voidglGetSamplerParameterIuiv(int sampler, int pname, java.nio.IntBuffer params)static intglGetTexParameterIi(int target, int pname)static voidglGetTexParameterIiv(int target, int pname, int[] params)Array version of:GetTexParameterIivstatic voidglGetTexParameterIiv(int target, int pname, java.nio.IntBuffer params)static intglGetTexParameterIui(int target, int pname)static voidglGetTexParameterIuiv(int target, int pname, int[] params)Array version of:GetTexParameterIuivstatic voidglGetTexParameterIuiv(int target, int pname, java.nio.IntBuffer params)static booleanglIsEnabledi(int target, int index)static voidglMinSampleShading(float value)static voidglObjectLabel(int identifier, int name, java.nio.ByteBuffer label)Labels a named object identified within a namespace.static voidglObjectLabel(int identifier, int name, java.lang.CharSequence label)Labels a named object identified within a namespace.static voidglObjectPtrLabel(long ptr, java.nio.ByteBuffer label)Labels a sync object identified by a pointer.static voidglObjectPtrLabel(long ptr, java.lang.CharSequence label)Labels a sync object identified by a pointer.static voidglPatchParameteri(int pname, int value)static voidglPopDebugGroup()Pops the active debug group.static voidglPrimitiveBoundingBox(float minX, float minY, float minZ, float minW, float maxX, float maxY, float maxZ, float maxW)Specifies the primitive bounding box.static voidglPushDebugGroup(int source, int id, java.nio.ByteBuffer message)Pushes a debug group described by the stringmessageinto the command stream.static voidglPushDebugGroup(int source, int id, java.lang.CharSequence message)Pushes a debug group described by the stringmessageinto the command stream.static voidglReadnPixels(int x, int y, int width, int height, int format, int type, java.nio.ByteBuffer pixels)static voidglReadnPixels(int x, int y, int width, int height, int format, int type, float[] pixels)float[] version of:ReadnPixelsstatic voidglReadnPixels(int x, int y, int width, int height, int format, int type, java.nio.FloatBuffer pixels)FloatBuffer version of:ReadnPixelsstatic voidglReadnPixels(int x, int y, int width, int height, int format, int type, int[] pixels)int[] version of:ReadnPixelsstatic voidglReadnPixels(int x, int y, int width, int height, int format, int type, java.nio.IntBuffer pixels)IntBuffer version of:ReadnPixelsstatic voidglReadnPixels(int x, int y, int width, int height, int format, int type, int bufSize, long pixels)static voidglReadnPixels(int x, int y, int width, int height, int format, int type, short[] pixels)short[] version of:ReadnPixelsstatic voidglReadnPixels(int x, int y, int width, int height, int format, int type, java.nio.ShortBuffer pixels)ShortBuffer version of:ReadnPixelsstatic voidglSamplerParameterIi(int sampler, int pname, int param)static voidglSamplerParameterIiv(int sampler, int pname, int[] params)Array version of:SamplerParameterIivstatic voidglSamplerParameterIiv(int sampler, int pname, java.nio.IntBuffer params)static voidglSamplerParameterIui(int sampler, int pname, int param)static voidglSamplerParameterIuiv(int sampler, int pname, int[] params)Array version of:SamplerParameterIuivstatic voidglSamplerParameterIuiv(int sampler, int pname, java.nio.IntBuffer params)static voidglTexBuffer(int target, int internalformat, int buffer)static voidglTexBufferRange(int target, int internalformat, int buffer, long offset, long size)static voidglTexParameterIi(int target, int pname, int param)static voidglTexParameterIiv(int target, int pname, int[] params)Array version of:TexParameterIivstatic voidglTexParameterIiv(int target, int pname, java.nio.IntBuffer params)static voidglTexParameterIui(int target, int pname, int param)static voidglTexParameterIuiv(int target, int pname, int[] params)Array version of:TexParameterIuivstatic voidglTexParameterIuiv(int target, int pname, java.nio.IntBuffer params)static voidglTexStorage3DMultisample(int target, int samples, int internalformat, int width, int height, int depth, boolean fixedsamplelocations)
-
-
-
Field Detail
-
GL_MULTISAMPLE_LINE_WIDTH_RANGE_ARB
public static final int GL_MULTISAMPLE_LINE_WIDTH_RANGE_ARB
Accepted by thepnameparameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
- Constant Field Values
-
GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARB
public static final int GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARB
Accepted by thepnameparameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
- Constant Field Values
-
GL_MULTIPLY
public static final int GL_MULTIPLY
Accepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
- Constant Field Values
-
GL_SCREEN
public static final int GL_SCREEN
Accepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
- Constant Field Values
-
GL_OVERLAY
public static final int GL_OVERLAY
Accepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
- Constant Field Values
-
GL_DARKEN
public static final int GL_DARKEN
Accepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
- Constant Field Values
-
GL_LIGHTEN
public static final int GL_LIGHTEN
Accepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
- Constant Field Values
-
GL_COLORDODGE
public static final int GL_COLORDODGE
Accepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
- Constant Field Values
-
GL_COLORBURN
public static final int GL_COLORBURN
Accepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
- Constant Field Values
-
GL_HARDLIGHT
public static final int GL_HARDLIGHT
Accepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
- Constant Field Values
-
GL_SOFTLIGHT
public static final int GL_SOFTLIGHT
Accepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
- Constant Field Values
-
GL_DIFFERENCE
public static final int GL_DIFFERENCE
Accepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
- Constant Field Values
-
GL_EXCLUSION
public static final int GL_EXCLUSION
Accepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
- Constant Field Values
-
GL_HSL_HUE
public static final int GL_HSL_HUE
Accepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
- Constant Field Values
-
GL_HSL_SATURATION
public static final int GL_HSL_SATURATION
Accepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
- Constant Field Values
-
GL_HSL_COLOR
public static final int GL_HSL_COLOR
Accepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
- Constant Field Values
-
GL_HSL_LUMINOSITY
public static final int GL_HSL_LUMINOSITY
Accepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
- Constant Field Values
-
GL_DEBUG_OUTPUT
public static final int GL_DEBUG_OUTPUT
Tokens accepted by thetargetparameters of Enable, Disable, and IsEnabled.- See Also:
- Constant Field Values
-
GL_DEBUG_OUTPUT_SYNCHRONOUS
public static final int GL_DEBUG_OUTPUT_SYNCHRONOUS
Tokens accepted by thetargetparameters of Enable, Disable, and IsEnabled.- See Also:
- Constant Field Values
-
GL_CONTEXT_FLAG_DEBUG_BIT
public static final int GL_CONTEXT_FLAG_DEBUG_BIT
Returned by GetIntegerv whenpnameis CONTEXT_FLAGS.- See Also:
- Constant Field Values
-
GL_MAX_DEBUG_MESSAGE_LENGTH
public static final int GL_MAX_DEBUG_MESSAGE_LENGTH
Tokens accepted by thevalueparameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.- See Also:
- Constant Field Values
-
GL_MAX_DEBUG_LOGGED_MESSAGES
public static final int GL_MAX_DEBUG_LOGGED_MESSAGES
Tokens accepted by thevalueparameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.- See Also:
- Constant Field Values
-
GL_DEBUG_LOGGED_MESSAGES
public static final int GL_DEBUG_LOGGED_MESSAGES
Tokens accepted by thevalueparameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.- See Also:
- Constant Field Values
-
GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH
public static final int GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH
Tokens accepted by thevalueparameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.- See Also:
- Constant Field Values
-
GL_MAX_DEBUG_GROUP_STACK_DEPTH
public static final int GL_MAX_DEBUG_GROUP_STACK_DEPTH
Tokens accepted by thevalueparameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.- See Also:
- Constant Field Values
-
GL_DEBUG_GROUP_STACK_DEPTH
public static final int GL_DEBUG_GROUP_STACK_DEPTH
Tokens accepted by thevalueparameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.- See Also:
- Constant Field Values
-
GL_MAX_LABEL_LENGTH
public static final int GL_MAX_LABEL_LENGTH
Tokens accepted by thevalueparameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.- See Also:
- Constant Field Values
-
GL_DEBUG_CALLBACK_FUNCTION
public static final int GL_DEBUG_CALLBACK_FUNCTION
Tokens accepted by thepnameparameter of GetPointerv.- See Also:
- Constant Field Values
-
GL_DEBUG_CALLBACK_USER_PARAM
public static final int GL_DEBUG_CALLBACK_USER_PARAM
Tokens accepted by thepnameparameter of GetPointerv.- See Also:
- Constant Field Values
-
GL_DEBUG_SOURCE_API
public static final int GL_DEBUG_SOURCE_API
Tokens accepted or provided by thesourceparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thesourcesparameter of GetDebugMessageLog.- See Also:
- Constant Field Values
-
GL_DEBUG_SOURCE_WINDOW_SYSTEM
public static final int GL_DEBUG_SOURCE_WINDOW_SYSTEM
Tokens accepted or provided by thesourceparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thesourcesparameter of GetDebugMessageLog.- See Also:
- Constant Field Values
-
GL_DEBUG_SOURCE_SHADER_COMPILER
public static final int GL_DEBUG_SOURCE_SHADER_COMPILER
Tokens accepted or provided by thesourceparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thesourcesparameter of GetDebugMessageLog.- See Also:
- Constant Field Values
-
GL_DEBUG_SOURCE_THIRD_PARTY
public static final int GL_DEBUG_SOURCE_THIRD_PARTY
Tokens accepted or provided by thesourceparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thesourcesparameter of GetDebugMessageLog.- See Also:
- Constant Field Values
-
GL_DEBUG_SOURCE_APPLICATION
public static final int GL_DEBUG_SOURCE_APPLICATION
Tokens accepted or provided by thesourceparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thesourcesparameter of GetDebugMessageLog.- See Also:
- Constant Field Values
-
GL_DEBUG_SOURCE_OTHER
public static final int GL_DEBUG_SOURCE_OTHER
Tokens accepted or provided by thesourceparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thesourcesparameter of GetDebugMessageLog.- See Also:
- Constant Field Values
-
GL_DEBUG_TYPE_ERROR
public static final int GL_DEBUG_TYPE_ERROR
Tokens accepted or provided by thetypeparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypesparameter of GetDebugMessageLog.- See Also:
- Constant Field Values
-
GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR
public static final int GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR
Tokens accepted or provided by thetypeparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypesparameter of GetDebugMessageLog.- See Also:
- Constant Field Values
-
GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR
public static final int GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR
Tokens accepted or provided by thetypeparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypesparameter of GetDebugMessageLog.- See Also:
- Constant Field Values
-
GL_DEBUG_TYPE_PORTABILITY
public static final int GL_DEBUG_TYPE_PORTABILITY
Tokens accepted or provided by thetypeparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypesparameter of GetDebugMessageLog.- See Also:
- Constant Field Values
-
GL_DEBUG_TYPE_PERFORMANCE
public static final int GL_DEBUG_TYPE_PERFORMANCE
Tokens accepted or provided by thetypeparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypesparameter of GetDebugMessageLog.- See Also:
- Constant Field Values
-
GL_DEBUG_TYPE_OTHER
public static final int GL_DEBUG_TYPE_OTHER
Tokens accepted or provided by thetypeparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypesparameter of GetDebugMessageLog.- See Also:
- Constant Field Values
-
GL_DEBUG_TYPE_MARKER
public static final int GL_DEBUG_TYPE_MARKER
Tokens accepted or provided by thetypeparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypesparameter of GetDebugMessageLog.- See Also:
- Constant Field Values
-
GL_DEBUG_TYPE_PUSH_GROUP
public static final int GL_DEBUG_TYPE_PUSH_GROUP
Tokens accepted or provided by thetypeparameters of DebugMessageControl and DEBUGPROC, and thetypesparameter of GetDebugMessageLog.- See Also:
- Constant Field Values
-
GL_DEBUG_TYPE_POP_GROUP
public static final int GL_DEBUG_TYPE_POP_GROUP
Tokens accepted or provided by thetypeparameters of DebugMessageControl and DEBUGPROC, and thetypesparameter of GetDebugMessageLog.- See Also:
- Constant Field Values
-
GL_DEBUG_SEVERITY_HIGH
public static final int GL_DEBUG_SEVERITY_HIGH
Tokens accepted or provided by theseverityparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, and theseveritiesparameter of GetDebugMessageLog.- See Also:
- Constant Field Values
-
GL_DEBUG_SEVERITY_MEDIUM
public static final int GL_DEBUG_SEVERITY_MEDIUM
Tokens accepted or provided by theseverityparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, and theseveritiesparameter of GetDebugMessageLog.- See Also:
- Constant Field Values
-
GL_DEBUG_SEVERITY_LOW
public static final int GL_DEBUG_SEVERITY_LOW
Tokens accepted or provided by theseverityparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, and theseveritiesparameter of GetDebugMessageLog.- See Also:
- Constant Field Values
-
GL_DEBUG_SEVERITY_NOTIFICATION
public static final int GL_DEBUG_SEVERITY_NOTIFICATION
Tokens accepted or provided by theseverityparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, and theseveritiesparameter of GetDebugMessageLog.- See Also:
- Constant Field Values
-
GL_STACK_UNDERFLOW
public static final int GL_STACK_UNDERFLOW
Returned by GetError.- See Also:
- Constant Field Values
-
GL_STACK_OVERFLOW
public static final int GL_STACK_OVERFLOW
Returned by GetError.- See Also:
- Constant Field Values
-
GL_BUFFER
public static final int GL_BUFFER
Tokens accepted or provided by theidentifierparameters of ObjectLabel and GetObjectLabel.- See Also:
- Constant Field Values
-
GL_SHADER
public static final int GL_SHADER
Tokens accepted or provided by theidentifierparameters of ObjectLabel and GetObjectLabel.- See Also:
- Constant Field Values
-
GL_PROGRAM
public static final int GL_PROGRAM
Tokens accepted or provided by theidentifierparameters of ObjectLabel and GetObjectLabel.- See Also:
- Constant Field Values
-
GL_QUERY
public static final int GL_QUERY
Tokens accepted or provided by theidentifierparameters of ObjectLabel and GetObjectLabel.- See Also:
- Constant Field Values
-
GL_PROGRAM_PIPELINE
public static final int GL_PROGRAM_PIPELINE
Tokens accepted or provided by theidentifierparameters of ObjectLabel and GetObjectLabel.- See Also:
- Constant Field Values
-
GL_SAMPLER
public static final int GL_SAMPLER
Tokens accepted or provided by theidentifierparameters of ObjectLabel and GetObjectLabel.- See Also:
- Constant Field Values
-
GL_GEOMETRY_SHADER
public static final int GL_GEOMETRY_SHADER
Accepted by thetypeparameter of CreateShader and CreateShaderProgramv, by thepnameparameter of GetProgramPipelineiv and returned in theparamsparameter of GetShaderiv whenpnameis SHADER_TYPE.- See Also:
- Constant Field Values
-
GL_GEOMETRY_SHADER_BIT
public static final int GL_GEOMETRY_SHADER_BIT
Accepted by thestagesparameter of UseProgramStages.- See Also:
- Constant Field Values
-
GL_GEOMETRY_LINKED_VERTICES_OUT
public static final int GL_GEOMETRY_LINKED_VERTICES_OUT
Accepted by thepnameparameter of GetProgramiv.- See Also:
- Constant Field Values
-
GL_GEOMETRY_LINKED_INPUT_TYPE
public static final int GL_GEOMETRY_LINKED_INPUT_TYPE
Accepted by thepnameparameter of GetProgramiv.- See Also:
- Constant Field Values
-
GL_GEOMETRY_LINKED_OUTPUT_TYPE
public static final int GL_GEOMETRY_LINKED_OUTPUT_TYPE
Accepted by thepnameparameter of GetProgramiv.- See Also:
- Constant Field Values
-
GL_GEOMETRY_SHADER_INVOCATIONS
public static final int GL_GEOMETRY_SHADER_INVOCATIONS
Accepted by thepnameparameter of GetProgramiv.- See Also:
- Constant Field Values
-
GL_LAYER_PROVOKING_VERTEX
public static final int GL_LAYER_PROVOKING_VERTEX
Accepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.- See Also:
- Constant Field Values
-
GL_MAX_GEOMETRY_UNIFORM_COMPONENTS
public static final int GL_MAX_GEOMETRY_UNIFORM_COMPONENTS
Accepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.- See Also:
- Constant Field Values
-
GL_MAX_GEOMETRY_UNIFORM_BLOCKS
public static final int GL_MAX_GEOMETRY_UNIFORM_BLOCKS
Accepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.- See Also:
- Constant Field Values
-
GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS
public static final int GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS
Accepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.- See Also:
- Constant Field Values
-
GL_MAX_GEOMETRY_INPUT_COMPONENTS
public static final int GL_MAX_GEOMETRY_INPUT_COMPONENTS
Accepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.- See Also:
- Constant Field Values
-
GL_MAX_GEOMETRY_OUTPUT_COMPONENTS
public static final int GL_MAX_GEOMETRY_OUTPUT_COMPONENTS
Accepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.- See Also:
- Constant Field Values
-
GL_MAX_GEOMETRY_OUTPUT_VERTICES
public static final int GL_MAX_GEOMETRY_OUTPUT_VERTICES
Accepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.- See Also:
- Constant Field Values
-
GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS
public static final int GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS
Accepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.- See Also:
- Constant Field Values
-
GL_MAX_GEOMETRY_SHADER_INVOCATIONS
public static final int GL_MAX_GEOMETRY_SHADER_INVOCATIONS
Accepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.- See Also:
- Constant Field Values
-
GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS
public static final int GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS
Accepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.- See Also:
- Constant Field Values
-
GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS
public static final int GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS
Accepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.- See Also:
- Constant Field Values
-
GL_MAX_GEOMETRY_ATOMIC_COUNTERS
public static final int GL_MAX_GEOMETRY_ATOMIC_COUNTERS
Accepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.- See Also:
- Constant Field Values
-
GL_MAX_GEOMETRY_IMAGE_UNIFORMS
public static final int GL_MAX_GEOMETRY_IMAGE_UNIFORMS
Accepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.- See Also:
- Constant Field Values
-
GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS
public static final int GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS
Accepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.- See Also:
- Constant Field Values
-
GL_FIRST_VERTEX_CONVENTION
public static final int GL_FIRST_VERTEX_CONVENTION
Returned in thedataparameter from a Get query with apnameof LAYER_PROVOKING_VERTEX.- See Also:
- Constant Field Values
-
GL_LAST_VERTEX_CONVENTION
public static final int GL_LAST_VERTEX_CONVENTION
Returned in thedataparameter from a Get query with apnameof LAYER_PROVOKING_VERTEX.- See Also:
- Constant Field Values
-
GL_UNDEFINED_VERTEX
public static final int GL_UNDEFINED_VERTEX
Returned in thedataparameter from a Get query with apnameof LAYER_PROVOKING_VERTEX.- See Also:
- Constant Field Values
-
GL_PRIMITIVES_GENERATED
public static final int GL_PRIMITIVES_GENERATED
Accepted by thetargetparameter of BeginQuery, EndQuery, GetQueryiv, and GetQueryObjectuiv.- See Also:
- Constant Field Values
-
GL_LINES_ADJACENCY
public static final int GL_LINES_ADJACENCY
Accepted by themodeparameter of DrawArrays, DrawElements, and other commands which draw primitives.- See Also:
- Constant Field Values
-
GL_LINE_STRIP_ADJACENCY
public static final int GL_LINE_STRIP_ADJACENCY
Accepted by themodeparameter of DrawArrays, DrawElements, and other commands which draw primitives.- See Also:
- Constant Field Values
-
GL_TRIANGLES_ADJACENCY
public static final int GL_TRIANGLES_ADJACENCY
Accepted by themodeparameter of DrawArrays, DrawElements, and other commands which draw primitives.- See Also:
- Constant Field Values
-
GL_TRIANGLE_STRIP_ADJACENCY
public static final int GL_TRIANGLE_STRIP_ADJACENCY
Accepted by themodeparameter of DrawArrays, DrawElements, and other commands which draw primitives.- See Also:
- Constant Field Values
-
GL_FRAMEBUFFER_DEFAULT_LAYERS
public static final int GL_FRAMEBUFFER_DEFAULT_LAYERS
Accepted by thepnameparameter of FramebufferParameteri, and GetFramebufferParameteriv.- See Also:
- Constant Field Values
-
GL_MAX_FRAMEBUFFER_LAYERS
public static final int GL_MAX_FRAMEBUFFER_LAYERS
Accepted by thepnameparameter of GetIntegerv, GetBooleanv, GetInteger64v, and GetFloatv.- See Also:
- Constant Field Values
-
GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS
public static final int GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS
Returned by CheckFramebufferStatus.- See Also:
- Constant Field Values
-
GL_FRAMEBUFFER_ATTACHMENT_LAYERED
public static final int GL_FRAMEBUFFER_ATTACHMENT_LAYERED
Accepted by thepnameparameter of GetFramebufferAttachmentParameteriv.- See Also:
- Constant Field Values
-
GL_REFERENCED_BY_GEOMETRY_SHADER
public static final int GL_REFERENCED_BY_GEOMETRY_SHADER
Accepted by thepropsparameter of GetProgramResourceiv.- See Also:
- Constant Field Values
-
GL_PRIMITIVE_BOUNDING_BOX_ARB
public static final int GL_PRIMITIVE_BOUNDING_BOX_ARB
Accepted by thepnameparameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
- Constant Field Values
-
GL_NO_ERROR
public static final int GL_NO_ERROR
Returned byGetGraphicsResetStatus.- See Also:
- Constant Field Values
-
GL_GUILTY_CONTEXT_RESET
public static final int GL_GUILTY_CONTEXT_RESET
Returned byGetGraphicsResetStatus.- See Also:
- Constant Field Values
-
GL_INNOCENT_CONTEXT_RESET
public static final int GL_INNOCENT_CONTEXT_RESET
Returned byGetGraphicsResetStatus.- See Also:
- Constant Field Values
-
GL_UNKNOWN_CONTEXT_RESET
public static final int GL_UNKNOWN_CONTEXT_RESET
Returned byGetGraphicsResetStatus.- See Also:
- Constant Field Values
-
GL_CONTEXT_ROBUST_ACCESS
public static final int GL_CONTEXT_ROBUST_ACCESS
Accepted by thevalueparameter of GetBooleanv, GetIntegerv, and GetFloatv.- See Also:
- Constant Field Values
-
GL_RESET_NOTIFICATION_STRATEGY
public static final int GL_RESET_NOTIFICATION_STRATEGY
Accepted by thevalueparameter of GetBooleanv, GetIntegerv, and GetFloatv.- See Also:
- Constant Field Values
-
GL_LOSE_CONTEXT_ON_RESET
public static final int GL_LOSE_CONTEXT_ON_RESET
Returned by GetIntegerv and related simple queries whenvalueisRESET_NOTIFICATION_STRATEGY.- See Also:
- Constant Field Values
-
GL_NO_RESET_NOTIFICATION
public static final int GL_NO_RESET_NOTIFICATION
Returned by GetIntegerv and related simple queries whenvalueisRESET_NOTIFICATION_STRATEGY.- See Also:
- Constant Field Values
-
GL_CONTEXT_LOST
public static final int GL_CONTEXT_LOST
Returned byGetError.- See Also:
- Constant Field Values
-
GL_SAMPLE_SHADING
public static final int GL_SAMPLE_SHADING
Accepted by thecapparameter of Enable, Disable, and IsEnabled, and by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.- See Also:
- Constant Field Values
-
GL_MIN_SAMPLE_SHADING_VALUE
public static final int GL_MIN_SAMPLE_SHADING_VALUE
Accepted by thepnameparameter of GetBooleanv, GetIntegerv, GetInteger64v, and GetFloatv.- See Also:
- Constant Field Values
-
GL_MIN_FRAGMENT_INTERPOLATION_OFFSET
public static final int GL_MIN_FRAGMENT_INTERPOLATION_OFFSET
Accepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.- See Also:
- Constant Field Values
-
GL_MAX_FRAGMENT_INTERPOLATION_OFFSET
public static final int GL_MAX_FRAGMENT_INTERPOLATION_OFFSET
Accepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.- See Also:
- Constant Field Values
-
GL_FRAGMENT_INTERPOLATION_OFFSET_BITS
public static final int GL_FRAGMENT_INTERPOLATION_OFFSET_BITS
Accepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetInteger64v.- See Also:
- Constant Field Values
-
GL_PATCHES
public static final int GL_PATCHES
Accepted by themodeparameter of DrawArrays, DrawElements, and other commands which draw primitives.- See Also:
- Constant Field Values
-
GL_PATCH_VERTICES
public static final int GL_PATCH_VERTICES
Accepted by thepnameparameter of PatchParameteri, GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
- Constant Field Values
-
GL_TESS_CONTROL_OUTPUT_VERTICES
public static final int GL_TESS_CONTROL_OUTPUT_VERTICES
Accepted by thepnameparameter of GetProgramiv.- See Also:
- Constant Field Values
-
GL_TESS_GEN_MODE
public static final int GL_TESS_GEN_MODE
Accepted by thepnameparameter of GetProgramiv.- See Also:
- Constant Field Values
-
GL_TESS_GEN_SPACING
public static final int GL_TESS_GEN_SPACING
Accepted by thepnameparameter of GetProgramiv.- See Also:
- Constant Field Values
-
GL_TESS_GEN_VERTEX_ORDER
public static final int GL_TESS_GEN_VERTEX_ORDER
Accepted by thepnameparameter of GetProgramiv.- See Also:
- Constant Field Values
-
GL_TESS_GEN_POINT_MODE
public static final int GL_TESS_GEN_POINT_MODE
Accepted by thepnameparameter of GetProgramiv.- See Also:
- Constant Field Values
-
GL_ISOLINES
public static final int GL_ISOLINES
Returned by GetProgramiv whenpnameis TESS_GEN_MODE.- See Also:
- Constant Field Values
-
GL_QUADS
public static final int GL_QUADS
Returned by GetProgramiv whenpnameis TESS_GEN_MODE.- See Also:
- Constant Field Values
-
GL_FRACTIONAL_ODD
public static final int GL_FRACTIONAL_ODD
Returned by GetProgramiv whenpnameis TESS_GEN_SPACING.- See Also:
- Constant Field Values
-
GL_FRACTIONAL_EVEN
public static final int GL_FRACTIONAL_EVEN
Returned by GetProgramiv whenpnameis TESS_GEN_SPACING.- See Also:
- Constant Field Values
-
GL_MAX_PATCH_VERTICES
public static final int GL_MAX_PATCH_VERTICES
Accepted by thepnameparameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
- Constant Field Values
-
GL_MAX_TESS_GEN_LEVEL
public static final int GL_MAX_TESS_GEN_LEVEL
Accepted by thepnameparameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
- Constant Field Values
-
GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS
public static final int GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS
Accepted by thepnameparameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
- Constant Field Values
-
GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS
public static final int GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS
Accepted by thepnameparameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
- Constant Field Values
-
GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS
public static final int GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS
Accepted by thepnameparameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
- Constant Field Values
-
GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS
public static final int GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS
Accepted by thepnameparameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
- Constant Field Values
-
GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS
public static final int GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS
Accepted by thepnameparameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
- Constant Field Values
-
GL_MAX_TESS_PATCH_COMPONENTS
public static final int GL_MAX_TESS_PATCH_COMPONENTS
Accepted by thepnameparameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
- Constant Field Values
-
GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS
public static final int GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS
Accepted by thepnameparameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
- Constant Field Values
-
GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS
public static final int GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS
Accepted by thepnameparameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
- Constant Field Values
-
GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS
public static final int GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS
Accepted by thepnameparameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
- Constant Field Values
-
GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS
public static final int GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS
Accepted by thepnameparameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
- Constant Field Values
-
GL_MAX_TESS_CONTROL_INPUT_COMPONENTS
public static final int GL_MAX_TESS_CONTROL_INPUT_COMPONENTS
Accepted by thepnameparameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
- Constant Field Values
-
GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS
public static final int GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS
Accepted by thepnameparameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
- Constant Field Values
-
GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS
public static final int GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS
Accepted by thepnameparameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
- Constant Field Values
-
GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS
public static final int GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS
Accepted by thepnameparameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
- Constant Field Values
-
GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS
public static final int GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS
Accepted by thepnameparameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
- Constant Field Values
-
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS
public static final int GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS
Accepted by thepnameparameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
- Constant Field Values
-
GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS
public static final int GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS
Accepted by thepnameparameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
- Constant Field Values
-
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS
public static final int GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS
Accepted by thepnameparameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
- Constant Field Values
-
GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS
public static final int GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS
Accepted by thepnameparameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
- Constant Field Values
-
GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS
public static final int GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS
Accepted by thepnameparameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
- Constant Field Values
-
GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS
public static final int GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS
Accepted by thepnameparameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
- Constant Field Values
-
GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS
public static final int GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS
Accepted by thepnameparameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
- Constant Field Values
-
GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED
public static final int GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED
Accepted by thepnameparameter of GetBooleanv, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
- Constant Field Values
-
GL_IS_PER_PATCH
public static final int GL_IS_PER_PATCH
Accepted by thepropsparameter of GetProgramResourceiv.- See Also:
- Constant Field Values
-
GL_REFERENCED_BY_TESS_CONTROL_SHADER
public static final int GL_REFERENCED_BY_TESS_CONTROL_SHADER
Accepted by thepropsparameter of GetProgramResourceiv.- See Also:
- Constant Field Values
-
GL_REFERENCED_BY_TESS_EVALUATION_SHADER
public static final int GL_REFERENCED_BY_TESS_EVALUATION_SHADER
Accepted by thepropsparameter of GetProgramResourceiv.- See Also:
- Constant Field Values
-
GL_TESS_EVALUATION_SHADER
public static final int GL_TESS_EVALUATION_SHADER
Accepted by thetypeparameter of CreateShader, by thepnameparameter of GetProgramPipelineiv, and returned by theparamsparameter of GetShaderiv.- See Also:
- Constant Field Values
-
GL_TESS_CONTROL_SHADER
public static final int GL_TESS_CONTROL_SHADER
Accepted by thetypeparameter of CreateShader, by thepnameparameter of GetProgramPipelineiv, and returned by theparamsparameter of GetShaderiv.- See Also:
- Constant Field Values
-
GL_TESS_CONTROL_SHADER_BIT
public static final int GL_TESS_CONTROL_SHADER_BIT
Accepted by thestagesparameter of UseProgramStages.- See Also:
- Constant Field Values
-
GL_TESS_EVALUATION_SHADER_BIT
public static final int GL_TESS_EVALUATION_SHADER_BIT
Accepted by thestagesparameter of UseProgramStages.- See Also:
- Constant Field Values
-
GL_TEXTURE_BORDER_COLOR
public static final int GL_TEXTURE_BORDER_COLOR
Accepted by thepnameparameter of TexParameteriv, TexParameterfv, SamplerParameteriv, SamplerParameterfv, TexParameterIiv, TexParameterIuiv, SamplerParameterIiv, SamplerParameterIuiv, GetTexParameteriv, GetTexParameterfv, GetTexParameterIiv, GetTexParameterIuiv, GetSamplerParameteriv, GetSamplerParameterfv, GetSamplerParameterIiv, and GetSamplerParameterIuiv.- See Also:
- Constant Field Values
-
GL_CLAMP_TO_BORDER
public static final int GL_CLAMP_TO_BORDER
Accepted by theparamparameter of TexParameteri, TexParameterf, SamplerParameteri and SamplerParameterf, and by theparamsparameter of TexParameteriv, TexParameterfv, TexParameterIiv, TexParameterIuiv, SamplerParameterIiv, SamplerParameterIuiv and returned by theparamsparameter of GetTexParameteriv, GetTexParameterfv, GetTexParameterIiv, GetTexParameterIuiv, GetSamplerParameteriv, GetSamplerParameterfv, GetSamplerParameterIiv, and GetSamplerParameterIuiv when theirpnameparameter is TEXTURE_WRAP_S, TEXTURE_WRAP_T, or TEXTURE_WRAP_R.- See Also:
- Constant Field Values
-
GL_TEXTURE_BUFFER
public static final int GL_TEXTURE_BUFFER
Accepted by thetargetparameter of BindBuffer, BufferData, BufferSubData, MapBufferRange, BindTexture, UnmapBuffer, GetBufferParameteriv, GetBufferPointerv, TexBuffer, and TexBufferRange.- See Also:
- Constant Field Values
-
GL_TEXTURE_BUFFER_BINDING
public static final int GL_TEXTURE_BUFFER_BINDING
Accepted by thepnameparameters of GetBooleanv, GetFloatv, and GetIntegerv.- See Also:
- Constant Field Values
-
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 thetypeparameter of GetActiveUniform, theparamsparameter of GetActiveUniformsiv, and theparamsparameter of GetProgramResourceiv when the TYPE property is queried on the UNIFORM interface.- See Also:
- Constant Field Values
-
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 thetypeparameter of GetActiveUniform, theparamsparameter of GetActiveUniformsiv, and theparamsparameter of GetProgramResourceiv when the TYPE property is queried on the UNIFORM interface.- See Also:
- Constant Field Values
-
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 thetypeparameter of GetActiveUniform, theparamsparameter of GetActiveUniformsiv, and theparamsparameter of GetProgramResourceiv when the TYPE property is queried on the UNIFORM interface.- See Also:
- Constant Field Values
-
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 thetypeparameter of GetActiveUniform, theparamsparameter of GetActiveUniformsiv, and theparamsparameter of GetProgramResourceiv when the TYPE property is queried on the UNIFORM interface.- See Also:
- Constant Field Values
-
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 thetypeparameter of GetActiveUniform, theparamsparameter of GetActiveUniformsiv, and theparamsparameter of GetProgramResourceiv when the TYPE property is queried on the UNIFORM interface.- See Also:
- Constant Field Values
-
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 thetypeparameter of GetActiveUniform, theparamsparameter of GetActiveUniformsiv, and theparamsparameter of GetProgramResourceiv when the TYPE property is queried on the UNIFORM interface.- See Also:
- Constant Field Values
-
GL_TEXTURE_BUFFER_DATA_STORE_BINDING
public static final int GL_TEXTURE_BUFFER_DATA_STORE_BINDING
Accepted by thepnameparameter of GetTexLevelParameter.- See Also:
- Constant Field Values
-
GL_TEXTURE_BUFFER_OFFSET
public static final int GL_TEXTURE_BUFFER_OFFSET
Accepted by thepnameparameter of GetTexLevelParameter.- See Also:
- Constant Field Values
-
GL_TEXTURE_BUFFER_SIZE
public static final int GL_TEXTURE_BUFFER_SIZE
Accepted by thepnameparameter of GetTexLevelParameter.- See Also:
- Constant Field Values
-
GL_COMPRESSED_RGBA_ASTC_4x4
public static final int GL_COMPRESSED_RGBA_ASTC_4x4
Accepted by theinternalformatparameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
- Constant Field Values
-
GL_COMPRESSED_RGBA_ASTC_5x4
public static final int GL_COMPRESSED_RGBA_ASTC_5x4
Accepted by theinternalformatparameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
- Constant Field Values
-
GL_COMPRESSED_RGBA_ASTC_5x5
public static final int GL_COMPRESSED_RGBA_ASTC_5x5
Accepted by theinternalformatparameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
- Constant Field Values
-
GL_COMPRESSED_RGBA_ASTC_6x5
public static final int GL_COMPRESSED_RGBA_ASTC_6x5
Accepted by theinternalformatparameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
- Constant Field Values
-
GL_COMPRESSED_RGBA_ASTC_6x6
public static final int GL_COMPRESSED_RGBA_ASTC_6x6
Accepted by theinternalformatparameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
- Constant Field Values
-
GL_COMPRESSED_RGBA_ASTC_8x5
public static final int GL_COMPRESSED_RGBA_ASTC_8x5
Accepted by theinternalformatparameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
- Constant Field Values
-
GL_COMPRESSED_RGBA_ASTC_8x6
public static final int GL_COMPRESSED_RGBA_ASTC_8x6
Accepted by theinternalformatparameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
- Constant Field Values
-
GL_COMPRESSED_RGBA_ASTC_8x8
public static final int GL_COMPRESSED_RGBA_ASTC_8x8
Accepted by theinternalformatparameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
- Constant Field Values
-
GL_COMPRESSED_RGBA_ASTC_10x5
public static final int GL_COMPRESSED_RGBA_ASTC_10x5
Accepted by theinternalformatparameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
- Constant Field Values
-
GL_COMPRESSED_RGBA_ASTC_10x6
public static final int GL_COMPRESSED_RGBA_ASTC_10x6
Accepted by theinternalformatparameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
- Constant Field Values
-
GL_COMPRESSED_RGBA_ASTC_10x8
public static final int GL_COMPRESSED_RGBA_ASTC_10x8
Accepted by theinternalformatparameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
- Constant Field Values
-
GL_COMPRESSED_RGBA_ASTC_10x10
public static final int GL_COMPRESSED_RGBA_ASTC_10x10
Accepted by theinternalformatparameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
- Constant Field Values
-
GL_COMPRESSED_RGBA_ASTC_12x10
public static final int GL_COMPRESSED_RGBA_ASTC_12x10
Accepted by theinternalformatparameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
- Constant Field Values
-
GL_COMPRESSED_RGBA_ASTC_12x12
public static final int GL_COMPRESSED_RGBA_ASTC_12x12
Accepted by theinternalformatparameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
- Constant Field Values
-
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4
Accepted by theinternalformatparameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
- Constant Field Values
-
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4
Accepted by theinternalformatparameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
- Constant Field Values
-
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5
Accepted by theinternalformatparameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
- Constant Field Values
-
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5
Accepted by theinternalformatparameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
- Constant Field Values
-
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6
Accepted by theinternalformatparameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
- Constant Field Values
-
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5
Accepted by theinternalformatparameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
- Constant Field Values
-
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6
Accepted by theinternalformatparameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
- Constant Field Values
-
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8
Accepted by theinternalformatparameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
- Constant Field Values
-
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5
Accepted by theinternalformatparameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
- Constant Field Values
-
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6
Accepted by theinternalformatparameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
- Constant Field Values
-
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8
Accepted by theinternalformatparameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
- Constant Field Values
-
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10
Accepted by theinternalformatparameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
- Constant Field Values
-
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10
Accepted by theinternalformatparameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
- Constant Field Values
-
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12
Accepted by theinternalformatparameter of CompressedTexImage2D, CompressedTexSubImage2D, TexStorage2D, TextureStorage2D, TexStorage3D, and TextureStorage3D.- See Also:
- Constant Field Values
-
GL_TEXTURE_CUBE_MAP_ARRAY
public static final int GL_TEXTURE_CUBE_MAP_ARRAY
Accepted by thetargetparameter of TexParameter{if}, TexParameter{if}v, TexParameterI{i ui}v, BindTexture, GenerateMipmap, TexImage3D, TexSubImage3D, TexStorage3D, GetTexParameter{if}v, GetTexParameter{i ui}v, GetTexLevelParameter{if}v, CompressedTexImage3D, CompressedTexSubImage3D and CopyTexSubImage3D.- See Also:
- Constant Field Values
-
GL_TEXTURE_BINDING_CUBE_MAP_ARRAY
public static final int GL_TEXTURE_BINDING_CUBE_MAP_ARRAY
Accepted by thepnameparameter of GetBooleanv, GetIntegerv and GetFloatv.- See Also:
- Constant Field Values
-
GL_SAMPLER_CUBE_MAP_ARRAY
public static final int GL_SAMPLER_CUBE_MAP_ARRAY
Returned by thetypeparameter of GetActiveUniform, and by theparamsparameter of GetProgramResourceiv whenpropsis TYPE.- See Also:
- Constant Field Values
-
GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW
public static final int GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW
Returned by thetypeparameter of GetActiveUniform, and by theparamsparameter of GetProgramResourceiv whenpropsis TYPE.- See Also:
- Constant Field Values
-
GL_INT_SAMPLER_CUBE_MAP_ARRAY
public static final int GL_INT_SAMPLER_CUBE_MAP_ARRAY
Returned by thetypeparameter of GetActiveUniform, and by theparamsparameter of GetProgramResourceiv whenpropsis TYPE.- See Also:
- Constant Field Values
-
GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY
public static final int GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY
Returned by thetypeparameter of GetActiveUniform, and by theparamsparameter of GetProgramResourceiv whenpropsis TYPE.- See Also:
- Constant Field Values
-
GL_IMAGE_CUBE_MAP_ARRAY
public static final int GL_IMAGE_CUBE_MAP_ARRAY
Returned by thetypeparameter of GetActiveUniform, and by theparamsparameter of GetProgramResourceiv whenpropsis TYPE.- See Also:
- Constant Field Values
-
GL_INT_IMAGE_CUBE_MAP_ARRAY
public static final int GL_INT_IMAGE_CUBE_MAP_ARRAY
Returned by thetypeparameter of GetActiveUniform, and by theparamsparameter of GetProgramResourceiv whenpropsis TYPE.- See Also:
- Constant Field Values
-
GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY
public static final int GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY
Returned by thetypeparameter of GetActiveUniform, and by theparamsparameter of GetProgramResourceiv whenpropsis TYPE.- See Also:
- Constant Field Values
-
GL_TEXTURE_2D_MULTISAMPLE_ARRAY
public static final int GL_TEXTURE_2D_MULTISAMPLE_ARRAY
Accepted by thetargetparameter of BindTexture, TexStorage3DMultisample, GetInternalformativ, TexParameter{if}*, GetTexParameter{if}v and GetTexLevelParameter{if}v. Also, the texture object indicated by thetextureargument to FramebufferTextureLayer can be TEXTURE_2D_MULTISAMPLE_ARRAY.- See Also:
- Constant Field Values
-
GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY
public static final int GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY
Accepted by thepnameparameter of GetBooleanv, GetIntegerv, and GetFloatv.- See Also:
- Constant Field Values
-
GL_SAMPLER_2D_MULTISAMPLE_ARRAY
public static final int GL_SAMPLER_2D_MULTISAMPLE_ARRAY
Returned by thetypeparameter of GetActiveUniform.- See Also:
- Constant Field Values
-
GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
public static final int GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
Returned by thetypeparameter of GetActiveUniform.- See Also:
- Constant Field Values
-
GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
public static final int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
Returned by thetypeparameter of GetActiveUniform.- See Also:
- Constant Field Values
-
-
Method Detail
-
glBlendBarrier
public static void glBlendBarrier()
Specifies a boundary between passes when using advanced blend equations.When using advanced blending equations, applications should split their rendering into a collection of blending passes, none of which touch an individual sample in the framebuffer more than once. The results of blending are undefined if the sample being blended has been touched previously in the same pass. Any command that causes the value of a sample to be modified using the framebuffer is considered to touch the sample, including clears, blended or unblended primitives, and
BlitFramebuffercopies.
-
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)
-
glDebugMessageControl
public static void glDebugMessageControl(int source, int type, int severity, java.nio.IntBuffer ids, boolean enabled)Controls the volume of debug output in the active debug group, by disabling specific or groups of messages.If
enabledisTRUE, the referenced subset of messages will be enabled. IfFALSE, then those messages will be disabled.This command can reference different subsets of messages by first considering the set of all messages, and filtering out messages based on the following ways:
- If
source,type, orseverityisDONT_CARE, the messages from all sources, of all types, or of all severities are referenced respectively. - When values other than
DONT_CAREare specified, all messages whose source, type, or severity match the specifiedsource,type, orseverityrespectively will be referenced. - If
countis greater than zero, thenidsis an array ofcountmessage IDs for the specified combination ofsourceandtype. In this case, ifsourceortypeisDONT_CARE, orseverityis notDONT_CARE, the errorINVALID_OPERATIONis generated.
Unrecognized message IDs in
idsare ignored. Ifcountis zero, the value ifidsis ignored.Although messages are grouped into an implicit hierarchy by their sources and types, there is no explicit per-source, per-type or per-severity enabled state. Instead, the enabled state is stored individually for each message. There is no difference between disabling all messages from one source in a single call, and individually disabling all messages from that source using their types and IDs.
If the
DEBUG_OUTPUTstate is disabled the GL operates the same as if messages of everysource,typeorseverityare disabled.- Parameters:
source- the source of debug messages to enable or disable. One of:DEBUG_SOURCE_APIDEBUG_SOURCE_WINDOW_SYSTEMDEBUG_SOURCE_SHADER_COMPILERDEBUG_SOURCE_THIRD_PARTYDEBUG_SOURCE_APPLICATIONDEBUG_SOURCE_OTHERtype- the type of debug messages to enable or disable. One of:DEBUG_TYPE_ERRORDEBUG_TYPE_DEPRECATED_BEHAVIORDEBUG_TYPE_UNDEFINED_BEHAVIORDEBUG_TYPE_PORTABILITYDEBUG_TYPE_PERFORMANCEDEBUG_TYPE_OTHERDEBUG_TYPE_MARKERseverity- the severity of debug messages to enable or disable. One of:DEBUG_SEVERITY_HIGHDEBUG_SEVERITY_MEDIUMDEBUG_SEVERITY_LOWDEBUG_SEVERITY_NOTIFICATIONids- an array of unsigned integers containing the ids of the messages to enable or disableenabled- whether the selected messages should be enabled or disabled
- If
-
glDebugMessageControl
public static void glDebugMessageControl(int source, int type, int severity, int id, boolean enabled)Controls the volume of debug output in the active debug group, by disabling specific or groups of messages.If
enabledisTRUE, the referenced subset of messages will be enabled. IfFALSE, then those messages will be disabled.This command can reference different subsets of messages by first considering the set of all messages, and filtering out messages based on the following ways:
- If
source,type, orseverityisDONT_CARE, the messages from all sources, of all types, or of all severities are referenced respectively. - When values other than
DONT_CAREare specified, all messages whose source, type, or severity match the specifiedsource,type, orseverityrespectively will be referenced. - If
countis greater than zero, thenidsis an array ofcountmessage IDs for the specified combination ofsourceandtype. In this case, ifsourceortypeisDONT_CARE, orseverityis notDONT_CARE, the errorINVALID_OPERATIONis generated.
Unrecognized message IDs in
idsare ignored. Ifcountis zero, the value ifidsis ignored.Although messages are grouped into an implicit hierarchy by their sources and types, there is no explicit per-source, per-type or per-severity enabled state. Instead, the enabled state is stored individually for each message. There is no difference between disabling all messages from one source in a single call, and individually disabling all messages from that source using their types and IDs.
If the
DEBUG_OUTPUTstate is disabled the GL operates the same as if messages of everysource,typeorseverityare disabled.- Parameters:
source- the source of debug messages to enable or disable. One of:DEBUG_SOURCE_APIDEBUG_SOURCE_WINDOW_SYSTEMDEBUG_SOURCE_SHADER_COMPILERDEBUG_SOURCE_THIRD_PARTYDEBUG_SOURCE_APPLICATIONDEBUG_SOURCE_OTHERtype- the type of debug messages to enable or disable. One of:DEBUG_TYPE_ERRORDEBUG_TYPE_DEPRECATED_BEHAVIORDEBUG_TYPE_UNDEFINED_BEHAVIORDEBUG_TYPE_PORTABILITYDEBUG_TYPE_PERFORMANCEDEBUG_TYPE_OTHERDEBUG_TYPE_MARKERseverity- the severity of debug messages to enable or disable. One of:DEBUG_SEVERITY_HIGHDEBUG_SEVERITY_MEDIUMDEBUG_SEVERITY_LOWDEBUG_SEVERITY_NOTIFICATIONenabled- whether the selected messages should be enabled or disabled
- If
-
glDebugMessageInsert
public static void glDebugMessageInsert(int source, int type, int id, int severity, java.nio.ByteBuffer message)This function can be called by applications and third-party libraries to generate their own messages, such as ones containing timestamp information or signals about specific render system events.The value of
idspecifies the ID for the message andseverityindicates its severity level as defined by the caller. The stringbufcontains the string representation of the message. The parameterlengthcontains the number of characters inbuf. Iflengthis negative, it is implied thatbufcontains a null terminated string. The errorINVALID_VALUEwill be generated if the number of characters inbuf, excluding the null terminator whenlengthis negative, is not less than the value ofMAX_DEBUG_MESSAGE_LENGTH.If the
DEBUG_OUTPUTstate is disabled calls to DebugMessageInsert are discarded and do not generate an error.- Parameters:
source- the source of the debug message to insert. One of:DEBUG_SOURCE_APIDEBUG_SOURCE_WINDOW_SYSTEMDEBUG_SOURCE_SHADER_COMPILERDEBUG_SOURCE_THIRD_PARTYDEBUG_SOURCE_APPLICATIONDEBUG_SOURCE_OTHERtype- the type of the debug message insert. One of:DEBUG_TYPE_ERRORDEBUG_TYPE_DEPRECATED_BEHAVIORDEBUG_TYPE_UNDEFINED_BEHAVIORDEBUG_TYPE_PORTABILITYDEBUG_TYPE_PERFORMANCEDEBUG_TYPE_OTHERDEBUG_TYPE_MARKERid- the user-supplied identifier of the message to insert. One of:DEBUG_SEVERITY_HIGHDEBUG_SEVERITY_MEDIUMDEBUG_SEVERITY_LOWDEBUG_SEVERITY_NOTIFICATIONseverity- the severity of the debug messages to insertmessage- a character array containing the message to insert
-
glDebugMessageInsert
public static void glDebugMessageInsert(int source, int type, int id, int severity, java.lang.CharSequence message)This function can be called by applications and third-party libraries to generate their own messages, such as ones containing timestamp information or signals about specific render system events.The value of
idspecifies the ID for the message andseverityindicates its severity level as defined by the caller. The stringbufcontains the string representation of the message. The parameterlengthcontains the number of characters inbuf. Iflengthis negative, it is implied thatbufcontains a null terminated string. The errorINVALID_VALUEwill be generated if the number of characters inbuf, excluding the null terminator whenlengthis negative, is not less than the value ofMAX_DEBUG_MESSAGE_LENGTH.If the
DEBUG_OUTPUTstate is disabled calls to DebugMessageInsert are discarded and do not generate an error.- Parameters:
source- the source of the debug message to insert. One of:DEBUG_SOURCE_APIDEBUG_SOURCE_WINDOW_SYSTEMDEBUG_SOURCE_SHADER_COMPILERDEBUG_SOURCE_THIRD_PARTYDEBUG_SOURCE_APPLICATIONDEBUG_SOURCE_OTHERtype- the type of the debug message insert. One of:DEBUG_TYPE_ERRORDEBUG_TYPE_DEPRECATED_BEHAVIORDEBUG_TYPE_UNDEFINED_BEHAVIORDEBUG_TYPE_PORTABILITYDEBUG_TYPE_PERFORMANCEDEBUG_TYPE_OTHERDEBUG_TYPE_MARKERid- the user-supplied identifier of the message to insert. One of:DEBUG_SEVERITY_HIGHDEBUG_SEVERITY_MEDIUMDEBUG_SEVERITY_LOWDEBUG_SEVERITY_NOTIFICATIONseverity- the severity of the debug messages to insertmessage- a character array containing the message to insert
-
glDebugMessageCallback
public static void glDebugMessageCallback(GLDebugMessageCallbackI callback, long userParam)
Specifies a callback to receive debugging messages from the GL.The function's prototype must follow the type definition of DEBUGPROC including its platform-dependent calling convention. Anything else will result in undefined behavior. Only one debug callback can be specified for the current context, and further calls overwrite the previous callback. Specifying
NULLas the value ofcallbackclears the current callback and disables message output through callbacks. Applications can provide user-specified data through the pointeruserParam. The context will store this pointer and will include it as one of the parameters in each call to the callback function.If the application has specified a callback function for receiving debug output, the implementation will call that function whenever any enabled message is generated. The source, type, ID, and severity of the message are specified by the DEBUGPROC parameters
source,type,id, andseverity, respectively. The string representation of the message is stored inmessageand its length (excluding the null-terminator) is stored inlength. The parameteruserParamis the user-specified parameter that was given when calling DebugMessageCallback.Applications can query the current callback function and the current user-specified parameter by obtaining the values of
DEBUG_CALLBACK_FUNCTIONandDEBUG_CALLBACK_USER_PARAM, respectively.Applications that specify a callback function must be aware of certain special conditions when executing code inside a callback when it is called by the GL, regardless of the debug source.
The memory for
messageis owned and managed by the GL, and should only be considered valid for the duration of the function call.The behavior of calling any GL or window system function from within the callback function is undefined and may lead to program termination.
Care must also be taken in securing debug callbacks for use with asynchronous debug output by multi-threaded GL implementations.
If the
DEBUG_OUTPUTstate is disabled then the GL will not call the callback function.- Parameters:
callback- a callback function that will be called when a debug message is generateduserParam- a user supplied pointer that will be passed on each invocation ofcallback
-
glGetDebugMessageLog
public static int glGetDebugMessageLog(int count, java.nio.IntBuffer sources, java.nio.IntBuffer types, java.nio.IntBuffer ids, java.nio.IntBuffer severities, java.nio.IntBuffer lengths, java.nio.ByteBuffer messageLog)Retrieves messages from the debug message log.This function fetches a maximum of
countmessages from the message log, and will return the number of messages successfully fetched.Messages will be fetched from the log in order of oldest to newest. Those messages that were fetched will be removed from the log.
The sources, types, severities, IDs, and string lengths of fetched messages will be stored in the application-provided arrays
sources,types,severities,ids, andlengths, respectively. The application is responsible for allocating enough space for each array to hold up tocountelements. The string representations of all fetched messages are stored in themessageLogarray. If multiple messages are fetched, their strings are concatenated into the samemessageLogarray and will be separated by single null terminators. The last string in the array will also be null-terminated. The maximum size ofmessageLog, including the space used by all null terminators, is given bybufSize. IfbufSizeis less than zero andmessageLogis notNULL, anINVALID_VALUEerror will be generated. If a message's string, including its null terminator, can not fully fit within themessageLogarray's remaining space, then that message and any subsequent messages will not be fetched and will remain in the log. The string lengths stored in the arraylengthsinclude the space for the null terminator of each string.Any or all of the arrays
sources,types,ids,severities,lengthsandmessageLogcan also be null pointers, which causes the attributes for such arrays to be discarded when messages are fetched, however those messages will still be removed from the log. Thus to simply delete up tocountmessages from the message log while ignoring their attributes, the application can call the function with null pointers for all attribute arrays.If the context was created without the
CONTEXT_FLAG_DEBUG_BIT, then the GL can opt to never add messages to the message log so GetDebugMessageLog will always return zero.- Parameters:
count- the number of debug messages to retrieve from the logsources- an array of variables to receive the sources of the retrieved messagestypes- an array of variables to receive the types of the retrieved messagesids- an array of unsigned integers to receive the ids of the retrieved messagesseverities- an array of variables to receive the severites of the retrieved messageslengths- an array of variables to receive the lengths of the received messagesmessageLog- an array of characters that will receive the messages
-
glGetPointerv
public static void glGetPointerv(int pname, PointerBuffer params)
-
glGetPointer
public static long glGetPointer(int pname)
-
glPushDebugGroup
public static void glPushDebugGroup(int source, int id, java.nio.ByteBuffer message)Pushes a debug group described by the stringmessageinto the command stream. The value ofidspecifies the ID of messages generated. The parameterlengthcontains the number of characters inmessage. Iflengthis negative, it is implied thatmessagecontains a null terminated string. The message has the specifiedsourceandid,typeDEBUG_TYPE_PUSH_GROUP, andseverityDEBUG_SEVERITY_NOTIFICATION. The GL will put a new debug group on top of the debug group stack which inherits the control of the volume of debug output of the debug group previously residing on the top of the debug group stack. Because debug groups are strictly hierarchical, any additional control of the debug output volume will only apply within the active debug group and the debug groups pushed on top of the active debug group.An
INVALID_ENUMerror is generated if the value ofsourceis neitherDEBUG_SOURCE_APPLICATIONnorDEBUG_SOURCE_THIRD_PARTY. AnINVALID_VALUEerror is generated iflengthis negative and the number of characters inmessage, excluding the null-terminator, is not less than the value ofMAX_DEBUG_MESSAGE_LENGTH.- Parameters:
source- the source of the debug message. One of:DEBUG_SOURCE_APPLICATIONDEBUG_SOURCE_THIRD_PARTYid- the identifier of the messagemessage- a string containing the message to be sent to the debug output stream
-
glPushDebugGroup
public static void glPushDebugGroup(int source, int id, java.lang.CharSequence message)Pushes a debug group described by the stringmessageinto the command stream. The value ofidspecifies the ID of messages generated. The parameterlengthcontains the number of characters inmessage. Iflengthis negative, it is implied thatmessagecontains a null terminated string. The message has the specifiedsourceandid,typeDEBUG_TYPE_PUSH_GROUP, andseverityDEBUG_SEVERITY_NOTIFICATION. The GL will put a new debug group on top of the debug group stack which inherits the control of the volume of debug output of the debug group previously residing on the top of the debug group stack. Because debug groups are strictly hierarchical, any additional control of the debug output volume will only apply within the active debug group and the debug groups pushed on top of the active debug group.An
INVALID_ENUMerror is generated if the value ofsourceis neitherDEBUG_SOURCE_APPLICATIONnorDEBUG_SOURCE_THIRD_PARTY. AnINVALID_VALUEerror is generated iflengthis negative and the number of characters inmessage, excluding the null-terminator, is not less than the value ofMAX_DEBUG_MESSAGE_LENGTH.- Parameters:
source- the source of the debug message. One of:DEBUG_SOURCE_APPLICATIONDEBUG_SOURCE_THIRD_PARTYid- the identifier of the messagemessage- a string containing the message to be sent to the debug output stream
-
glPopDebugGroup
public static void glPopDebugGroup()
Pops the active debug group. When a debug group is popped, the GL will also generate a debug output message describing its cause based on themessagestring, the sourcesource, and an IDidsubmitted to the associatedPushDebugGroupcommand.DEBUG_TYPE_PUSH_GROUPandDEBUG_TYPE_POP_GROUPshare a single namespace for messageid.severityhas the valueDEBUG_SEVERITY_NOTIFICATION. Thetypehas the valueDEBUG_TYPE_POP_GROUP. Popping a debug group restores the debug output volume control of the parent debug group.Attempting to pop the default debug group off the stack generates a
STACK_UNDERFLOWerror; pushing a debug group onto a stack containingMAX_DEBUG_GROUP_STACK_DEPTHminus one elements will generate aSTACK_OVERFLOWerror.
-
glObjectLabel
public static void glObjectLabel(int identifier, int name, java.nio.ByteBuffer label)Labels a named object identified within a namespace.- Parameters:
identifier- the namespace from which the name of the object is allocated. One of:BUFFERSHADERPROGRAMQUERYPROGRAM_PIPELINESAMPLERTEXTURERENDERBUFFERFRAMEBUFFERTRANSFORM_FEEDBACKname- the name of the object to labellabel- a string containing the label to assign to the object
-
glObjectLabel
public static void glObjectLabel(int identifier, int name, java.lang.CharSequence label)Labels a named object identified within a namespace.- Parameters:
identifier- the namespace from which the name of the object is allocated. One of:BUFFERSHADERPROGRAMQUERYPROGRAM_PIPELINESAMPLERTEXTURERENDERBUFFERFRAMEBUFFERTRANSFORM_FEEDBACKname- the name of the object to labellabel- a string containing the label to assign to the object
-
glGetObjectLabel
public static void glGetObjectLabel(int identifier, int name, java.nio.IntBuffer length, java.nio.ByteBuffer label)Retrieves the label of a named object identified within a namespace.- Parameters:
identifier- the namespace from which the name of the object is allocated. One of:BUFFERSHADERPROGRAMQUERYPROGRAM_PIPELINESAMPLERTEXTURERENDERBUFFERFRAMEBUFFERTRANSFORM_FEEDBACKname- the name of the object whose label to retrievelength- the address of a variable to receive the length of the object labellabel- a string that will receive the object label
-
glGetObjectLabel
public static java.lang.String glGetObjectLabel(int identifier, int name, int bufSize)Retrieves the label of a named object identified within a namespace.- Parameters:
identifier- the namespace from which the name of the object is allocated. One of:BUFFERSHADERPROGRAMQUERYPROGRAM_PIPELINESAMPLERTEXTURERENDERBUFFERFRAMEBUFFERTRANSFORM_FEEDBACKname- the name of the object whose label to retrievebufSize- the length of the buffer whose address is inlabel
-
glGetObjectLabel
public static java.lang.String glGetObjectLabel(int identifier, int name)Retrieves the label of a named object identified within a namespace.- Parameters:
identifier- the namespace from which the name of the object is allocated. One of:BUFFERSHADERPROGRAMQUERYPROGRAM_PIPELINESAMPLERTEXTURERENDERBUFFERFRAMEBUFFERTRANSFORM_FEEDBACKname- the name of the object whose label to retrieve
-
glObjectPtrLabel
public static void glObjectPtrLabel(long ptr, java.nio.ByteBuffer label)Labels a sync object identified by a pointer.- Parameters:
ptr- a pointer identifying a sync objectlabel- a string containing the label to assign to the object
-
glObjectPtrLabel
public static void glObjectPtrLabel(long ptr, java.lang.CharSequence label)Labels a sync object identified by a pointer.- Parameters:
ptr- a pointer identifying a sync objectlabel- a string containing the label to assign to the object
-
glGetObjectPtrLabel
public static void glGetObjectPtrLabel(long ptr, java.nio.IntBuffer length, java.nio.ByteBuffer label)Retrieves the label of a sync object identified by a pointer.- Parameters:
ptr- the name of the sync object whose label to retrievelength- a variable to receive the length of the object labellabel- a string that will receive the object label
-
glGetObjectPtrLabel
public static java.lang.String glGetObjectPtrLabel(long ptr, int bufSize)Retrieves the label of a sync object identified by a pointer.- Parameters:
ptr- the name of the sync object whose label to retrievebufSize- the length of the buffer whose address is inlabel
-
glGetObjectPtrLabel
public static java.lang.String glGetObjectPtrLabel(long ptr)
Retrieves the label of a sync object identified by a pointer.- Parameters:
ptr- the name of the sync object whose label to retrieve
-
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)
-
glDrawElementsBaseVertex
public static void glDrawElementsBaseVertex(int mode, int count, int type, long indices, int basevertex)
-
glDrawElementsBaseVertex
public static void glDrawElementsBaseVertex(int mode, int type, java.nio.ByteBuffer indices, int basevertex)
-
glDrawElementsBaseVertex
public static void glDrawElementsBaseVertex(int mode, java.nio.ByteBuffer indices, int basevertex)
-
glDrawElementsBaseVertex
public static void glDrawElementsBaseVertex(int mode, java.nio.ShortBuffer indices, int basevertex)
-
glDrawElementsBaseVertex
public static void glDrawElementsBaseVertex(int mode, java.nio.IntBuffer indices, int basevertex)
-
glDrawRangeElementsBaseVertex
public static void glDrawRangeElementsBaseVertex(int mode, int start, int end, int count, int type, long indices, int basevertex)
-
glDrawRangeElementsBaseVertex
public static void glDrawRangeElementsBaseVertex(int mode, int start, int end, int type, java.nio.ByteBuffer indices, int basevertex)
-
glDrawRangeElementsBaseVertex
public static void glDrawRangeElementsBaseVertex(int mode, int start, int end, java.nio.ByteBuffer indices, int basevertex)
-
glDrawRangeElementsBaseVertex
public static void glDrawRangeElementsBaseVertex(int mode, int start, int end, java.nio.ShortBuffer indices, int basevertex)
-
glDrawRangeElementsBaseVertex
public static void glDrawRangeElementsBaseVertex(int mode, int start, int end, java.nio.IntBuffer indices, int basevertex)
-
glDrawElementsInstancedBaseVertex
public static void glDrawElementsInstancedBaseVertex(int mode, int count, int type, long indices, int instancecount, int basevertex)
-
glDrawElementsInstancedBaseVertex
public static void glDrawElementsInstancedBaseVertex(int mode, int type, java.nio.ByteBuffer indices, int instancecount, int basevertex)
-
glDrawElementsInstancedBaseVertex
public static void glDrawElementsInstancedBaseVertex(int mode, java.nio.ByteBuffer indices, int instancecount, int basevertex)
-
glDrawElementsInstancedBaseVertex
public static void glDrawElementsInstancedBaseVertex(int mode, java.nio.ShortBuffer indices, int instancecount, int basevertex)
-
glDrawElementsInstancedBaseVertex
public static void glDrawElementsInstancedBaseVertex(int mode, java.nio.IntBuffer indices, int instancecount, int basevertex)
-
glFramebufferTexture
public static void glFramebufferTexture(int target, int attachment, int texture, int level)
-
glPrimitiveBoundingBox
public static void glPrimitiveBoundingBox(float minX, float minY, float minZ, float minW, float maxX, float maxY, float maxZ, float maxW)Specifies the primitive bounding box.Implementations may be able to optimize performance if the application provides bounds of primitives that will be generated by the tessellation primitive generator or the geometry shader prior to executing those stages. If the provided bounds are incorrect and primitives extend beyond them, the rasterizer may or may not generate fragments for the portions of primitives outside the bounds.
- Parameters:
minX- the minimum x clip space coordinateminY- the minimum y clip space coordinateminZ- the minimum z clip space coordinateminW- the minimum w clip space coordinatemaxX- the maximum x clip space coordinatemaxY- the maximum y clip space coordinatemaxZ- the maximum z clip space coordinatemaxW- the maximum w clip space coordinate
-
glGetGraphicsResetStatus
public static int glGetGraphicsResetStatus()
Indicates if the GL context has been in a reset state at any point since the last call to GetGraphicsResetStatus:NO_ERRORindicates that the GL context has not been in a reset state since the last call.GUILTY_CONTEXT_RESETindicates that a reset has been detected that is attributable to the current GL context.INNOCENT_CONTEXT_RESETindicates a reset has been detected that is not attributable to the current GL context.UNKNOWN_CONTEXT_RESETindicates a detected graphics reset whose cause is unknown.
If a reset status other than NO_ERROR is returned and subsequent calls return NO_ERROR, the context reset was encountered and completed. If a reset status is repeatedly returned, the context may be in the process of resetting.
Reset notification behavior is determined at context creation time, and may be queried by calling GetIntegerv with the symbolic constant
RESET_NOTIFICATION_STRATEGY.If the reset notification behavior is
NO_RESET_NOTIFICATION, then the implementation will never deliver notification of reset events, and GetGraphicsResetStatus will always return NO_ERROR.If the behavior is
LOSE_CONTEXT_ON_RESET, a graphics reset will result in a lost context and require creating a new context as described above. In this case GetGraphicsResetStatus will return an appropriate value from those described above.If a graphics reset notification occurs in a context, a notification must also occur in all other contexts which share objects with that context.
After a graphics reset has occurred on a context, subsequent GL commands on that context (or any context which shares with that context) will generate a
CONTEXT_LOSTerror. Such commands will not have side effects (in particular, they will not modify memory passed by pointer for query results, and may not block indefinitely or cause termination of the application. Exceptions to this behavior include:GetErrorand GetGraphicsResetStatus behave normally following a graphics reset, so that the application can determine a reset has occurred, and when it is safe to destroy and recreate the context.- Any commands which might cause a polling application to block indefinitely will generate a CONTEXT_LOST error, but will also return a value indicating completion to the application.
-
glReadnPixels
public static void glReadnPixels(int x, int y, int width, int height, int format, int type, int bufSize, long pixels)- Parameters:
x- the left pixel coordinatey- the lower pixel coordinatewidth- the number of pixels to read in the x-dimensionheight- the number of pixels to read in the y-dimensionformat- the pixel formattype- the pixel typebufSize- the maximum number of bytes to write intodatapixels- a buffer in which to place the returned pixel data
-
glReadnPixels
public static void glReadnPixels(int x, int y, int width, int height, int format, int type, java.nio.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
-
glReadnPixels
public static void glReadnPixels(int x, int y, int width, int height, int format, int type, java.nio.ShortBuffer pixels)ShortBuffer version of:ReadnPixels
-
glReadnPixels
public static void glReadnPixels(int x, int y, int width, int height, int format, int type, java.nio.IntBuffer pixels)IntBuffer version of:ReadnPixels
-
glReadnPixels
public static void glReadnPixels(int x, int y, int width, int height, int format, int type, java.nio.FloatBuffer pixels)FloatBuffer version of:ReadnPixels
-
glGetnUniformfv
public static void glGetnUniformfv(int program, int location, java.nio.FloatBuffer params)Returns the value or values of a uniform of the default uniform block.- Parameters:
program- the program objectlocation- the uniform locationparams- the buffer in which to place the returned data
-
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
-
glGetnUniformiv
public static void glGetnUniformiv(int program, int location, java.nio.FloatBuffer params)Integer version ofGetnUniformfv.- Parameters:
program- the program objectlocation- the uniform locationparams- the buffer in which to place the returned data
-
glGetnUniformi
public static float glGetnUniformi(int program, int location)Integer version ofGetnUniformfv.- Parameters:
program- the program objectlocation- the uniform location
-
glGetnUniformuiv
public static void glGetnUniformuiv(int program, int location, java.nio.FloatBuffer params)Unsigned version ofGetnUniformiv.- Parameters:
program- the program objectlocation- the uniform locationparams- the buffer in which to place the returned data
-
glGetnUniformui
public static float glGetnUniformui(int program, int location)Unsigned version ofGetnUniformiv.- Parameters:
program- the program objectlocation- the uniform location
-
glMinSampleShading
public static void glMinSampleShading(float value)
-
glPatchParameteri
public static void glPatchParameteri(int pname, int value)
-
glTexParameterIiv
public static void glTexParameterIiv(int target, int pname, java.nio.IntBuffer params)
-
glTexParameterIi
public static void glTexParameterIi(int target, int pname, int param)
-
glTexParameterIuiv
public static void glTexParameterIuiv(int target, int pname, java.nio.IntBuffer params)
-
glTexParameterIui
public static void glTexParameterIui(int target, int pname, int param)
-
glGetTexParameterIiv
public static void glGetTexParameterIiv(int target, int pname, java.nio.IntBuffer params)
-
glGetTexParameterIi
public static int glGetTexParameterIi(int target, int pname)
-
glGetTexParameterIuiv
public static void glGetTexParameterIuiv(int target, int pname, java.nio.IntBuffer params)
-
glGetTexParameterIui
public static int glGetTexParameterIui(int target, int pname)
-
glSamplerParameterIiv
public static void glSamplerParameterIiv(int sampler, int pname, java.nio.IntBuffer params)
-
glSamplerParameterIi
public static void glSamplerParameterIi(int sampler, int pname, int param)
-
glSamplerParameterIuiv
public static void glSamplerParameterIuiv(int sampler, int pname, java.nio.IntBuffer params)
-
glSamplerParameterIui
public static void glSamplerParameterIui(int sampler, int pname, int param)
-
glGetSamplerParameterIiv
public static void glGetSamplerParameterIiv(int sampler, int pname, java.nio.IntBuffer params)
-
glGetSamplerParameterIi
public static int glGetSamplerParameterIi(int sampler, int pname)
-
glGetSamplerParameterIuiv
public static void glGetSamplerParameterIuiv(int sampler, int pname, java.nio.IntBuffer params)
-
glGetSamplerParameterIui
public static int glGetSamplerParameterIui(int sampler, int pname)
-
glTexBuffer
public static void glTexBuffer(int target, int internalformat, int buffer)
-
glTexBufferRange
public static void glTexBufferRange(int target, int internalformat, int buffer, long offset, long size)
-
glTexStorage3DMultisample
public static void glTexStorage3DMultisample(int target, int samples, int internalformat, int width, int height, int depth, boolean fixedsamplelocations)
-
glDebugMessageControl
public static void glDebugMessageControl(int source, int type, int severity, int[] ids, boolean enabled)Array version of:DebugMessageControl
-
glGetDebugMessageLog
public static int glGetDebugMessageLog(int count, int[] sources, int[] types, int[] ids, int[] severities, int[] lengths, java.nio.ByteBuffer messageLog)Array version of:GetDebugMessageLog
-
glGetObjectLabel
public static void glGetObjectLabel(int identifier, int name, int[] length, java.nio.ByteBuffer label)Array version of:GetObjectLabel
-
glGetObjectPtrLabel
public static void glGetObjectPtrLabel(long ptr, int[] length, java.nio.ByteBuffer label)Array version of:GetObjectPtrLabel
-
glReadnPixels
public static void glReadnPixels(int x, int y, int width, int height, int format, int type, short[] pixels)short[] version of:ReadnPixels
-
glReadnPixels
public static void glReadnPixels(int x, int y, int width, int height, int format, int type, int[] pixels)int[] version of:ReadnPixels
-
glReadnPixels
public static void glReadnPixels(int x, int y, int width, int height, int format, int type, float[] pixels)float[] version of:ReadnPixels
-
glGetnUniformfv
public static void glGetnUniformfv(int program, int location, float[] params)Array version of:GetnUniformfv
-
glGetnUniformiv
public static void glGetnUniformiv(int program, int location, float[] params)Array version of:GetnUniformiv
-
glGetnUniformuiv
public static void glGetnUniformuiv(int program, int location, float[] params)Array version of:GetnUniformuiv
-
glTexParameterIiv
public static void glTexParameterIiv(int target, int pname, int[] params)Array version of:TexParameterIiv
-
glTexParameterIuiv
public static void glTexParameterIuiv(int target, int pname, int[] params)Array version of:TexParameterIuiv
-
glGetTexParameterIiv
public static void glGetTexParameterIiv(int target, int pname, int[] params)Array version of:GetTexParameterIiv
-
glGetTexParameterIuiv
public static void glGetTexParameterIuiv(int target, int pname, int[] params)Array version of:GetTexParameterIuiv
-
glSamplerParameterIiv
public static void glSamplerParameterIiv(int sampler, int pname, int[] params)Array version of:SamplerParameterIiv
-
glSamplerParameterIuiv
public static void glSamplerParameterIuiv(int sampler, int pname, int[] params)Array version of:SamplerParameterIuiv
-
glGetSamplerParameterIiv
public static void glGetSamplerParameterIiv(int sampler, int pname, int[] params)Array version of:GetSamplerParameterIiv
-
glGetSamplerParameterIuiv
public static void glGetSamplerParameterIuiv(int sampler, int pname, int[] params)Array version of:GetSamplerParameterIuiv
-
-