Class GL43
- Direct Known Subclasses:
GL44
OpenGL 4.3 implementations support revision 4.30 of the OpenGL Shading Language.
Extensions promoted to core in this release:
- ARB_arrays_of_arrays
- ARB_ES3_compatibility
- ARB_clear_buffer_object
- ARB_compute_shader
- ARB_copy_image
ARB_debug_group
- EXT_debug_label
ARB_debug_output2
- ARB_debug_output
- ARB_explicit_uniform_location
- ARB_fragment_layer_viewport
- ARB_framebuffer_no_attachments
- ARB_internalformat_query2
- ARB_invalidate_subdata
- ARB_multi_draw_indirect
- ARB_program_interface_query
- ARB_robust_buffer_access_behavior
- ARB_shader_image_size
- ARB_shader_storage_buffer_object
- ARB_stencil_texturing
- ARB_texture_buffer_range
- ARB_texture_query_levels
- ARB_texture_storage_multisample
- ARB_texture_view
- ARB_vertex_attrib_binding
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
Accepted by thepname
parameter of GetProgramInterfaceiv.static final int
Accepted in theprops
array of GetProgramResourceiv.static final int
Accepted by thetarget
parameter of BeginQuery, EndQuery, GetQueryIndexediv and GetQueryiv.static final int
Accepted in theprops
array of GetProgramResourceiv.static final int
Accepted in theprops
array of GetProgramResourceiv.static final int
Accepted in theprops
array of GetProgramResourceiv.static final int
Accepted by thepname
parameter of GetActiveAtomicCounterBufferiv.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted in theprops
array of GetProgramResourceiv.static final int
Tokens accepted or provided by theidentifier
parameters of ObjectLabel and GetObjectLabel.static final int
Accepted in theprops
array of GetProgramResourceiv.static final int
Accepted in theprops
array of GetProgramResourceiv.static final int
Accepted by theprogramInterface
parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.static final int
Returned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by theinternalformat
parameter of CompressedTexImage2D.static final int
Accepted by theinternalformat
parameter of CompressedTexImage2D.static final int
Accepted by theinternalformat
parameter of CompressedTexImage2D.static final int
Accepted by theinternalformat
parameter of CompressedTexImage2D.static final int
Accepted by theinternalformat
parameter of CompressedTexImage2D.static final int
Accepted by theinternalformat
parameter of CompressedTexImage2D.static final int
Accepted by theinternalformat
parameter of CompressedTexImage2D.static final int
Accepted by theinternalformat
parameter of CompressedTexImage2D.static final int
Accepted by theinternalformat
parameter of CompressedTexImage2D.static final int
Accepted by theinternalformat
parameter of CompressedTexImage2D.static final int
Accepted by thetype
parameter of CreateShader and returned in theparams
parameter by GetShaderiv.static final int
Accepted by thestages
parameter of UseProgramStages.static final int
Accepted by theprogramInterface
parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.static final int
Accepted by theprogramInterface
parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of GetProgramiv.static final int
Returned by GetIntegerv whenpname
is CONTEXT_FLAGS.static final int
Tokens accepted by thepname
parameter of GetPointerv.static final int
Tokens accepted by thepname
parameter of GetPointerv.static final int
Tokens accepted by thevalue
parameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.static final int
Tokens accepted by thevalue
parameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.static final int
Tokens accepted by thevalue
parameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.static final int
Tokens accepted by thetarget
parameters of Enable, Disable, and IsEnabled.static final int
Tokens accepted by thetarget
parameters of Enable, Disable, and IsEnabled.static final int
Tokens accepted or provided by theseverity
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, and theseverities
parameter of GetDebugMessageLog.static final int
Tokens accepted or provided by theseverity
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, and theseverities
parameter of GetDebugMessageLog.static final int
Tokens accepted or provided by theseverity
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, and theseverities
parameter of GetDebugMessageLog.static final int
Tokens accepted or provided by theseverity
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, and theseverities
parameter of GetDebugMessageLog.static final int
Tokens accepted or provided by thesource
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thesources
parameter of GetDebugMessageLog.static final int
Tokens accepted or provided by thesource
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thesources
parameter of GetDebugMessageLog.static final int
Tokens accepted or provided by thesource
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thesources
parameter of GetDebugMessageLog.static final int
Tokens accepted or provided by thesource
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thesources
parameter of GetDebugMessageLog.static final int
Tokens accepted or provided by thesource
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thesources
parameter of GetDebugMessageLog.static final int
Tokens accepted or provided by thesource
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thesources
parameter of GetDebugMessageLog.static final int
Tokens accepted or provided by thetype
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypes
parameter of GetDebugMessageLog.static final int
Tokens accepted or provided by thetype
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypes
parameter of GetDebugMessageLog.static final int
Tokens accepted or provided by thetype
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypes
parameter of GetDebugMessageLog.static final int
Tokens accepted or provided by thetype
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypes
parameter of GetDebugMessageLog.static final int
Tokens accepted or provided by thetype
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypes
parameter of GetDebugMessageLog.static final int
Tokens accepted or provided by thetype
parameters of DebugMessageControl and DEBUGPROC, and thetypes
parameter of GetDebugMessageLog.static final int
Tokens accepted or provided by thetype
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypes
parameter of GetDebugMessageLog.static final int
Tokens accepted or provided by thetype
parameters of DebugMessageControl and DEBUGPROC, and thetypes
parameter of GetDebugMessageLog.static final int
Tokens accepted or provided by thetype
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypes
parameter of GetDebugMessageLog.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of TexParameter* and GetTexParameter*.static final int
Accepted by thetarget
parameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, and GetBufferPointerv.static final int
Accepted by thevalue
parameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.static final int
Tokens accepted or provided by theidentifier
parameters of ObjectLabel and GetObjectLabel.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by theprogramInterface
parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.static final int
Accepted by theprogramInterface
parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of FramebufferParameteri, GetFramebufferParameteriv, NamedFramebufferParameteriEXT, and GetNamedFramebufferParameterivEXT.static final int
Accepted by thepname
parameter of FramebufferParameteri, GetFramebufferParameteriv, NamedFramebufferParameteriEXT, and GetNamedFramebufferParameterivEXT.static final int
Accepted by thepname
parameter of FramebufferParameteri, GetFramebufferParameteriv, NamedFramebufferParameteriEXT, and GetNamedFramebufferParameterivEXT.static final int
Accepted by thepname
parameter of FramebufferParameteri, GetFramebufferParameteriv, NamedFramebufferParameteriEXT, and GetNamedFramebufferParameterivEXT.static final int
Accepted by thepname
parameter of FramebufferParameteri, GetFramebufferParameteriv, NamedFramebufferParameteriEXT, and GetNamedFramebufferParameterivEXT.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Returned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.static final int
Accepted by theprogramInterface
parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.static final int
Accepted by theprogramInterface
parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Returned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.static final int
Returned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.static final int
Returned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.static final int
Returned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.static final int
Returned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.static final int
Returned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.static final int
Returned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.static final int
Returned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.static final int
Returned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.static final int
Returned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.static final int
Returned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted in theprops
array of GetProgramResourceiv.static final int
Accepted in theprops
array of GetProgramResourceiv.static final int
Accepted in theprops
array of GetProgramResourceiv.static final int
Accepted in theprops
array of GetProgramResourceiv.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted in theprops
array of GetProgramResourceiv.static final int
Accepted by thepname
parameter of GetIntegerv, GetBooleanv, GetFloatv, GetDoublev and GetInteger64v.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Alias for the existing token MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS.static final int
Accepted by thepname
parameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameter of GetIntegerv, GetBooleanv, GetFloatv, GetDoublev and GetInteger64v.static final int
Accepted by thepname
parameter of GetIntegerv, GetBooleanv, GetFloatv, GetDoublev and GetInteger64v.static final int
Accepted by thepname
parameter of GetIntegerv, GetBooleanv, GetFloatv, GetDoublev and GetInteger64v.static final int
Accepted by thepname
parameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameter of GetIntegerv, GetBooleanv, GetFloatv, GetDoublev and GetInteger64v.static final int
Accepted by thepname
parameter of GetIntegerv, GetBooleanv, GetFloatv, GetDoublev and GetInteger64v.static final int
Accepted by thepname
parameter of GetIntegerv, GetBooleanv, GetFloatv, GetDoublev and GetInteger64v.static final int
Accepted by thepname
parameter of GetIntegerv, GetBooleanv, GetFloatv, GetDoublev and GetInteger64v.static final int
Accepted by thepname
parameter of GetIntegeri_v, GetBooleani_v, GetFloati_v, GetDoublei_v and GetInteger64i_v.static final int
Accepted by thepname
parameter of GetIntegerv, GetBooleanv, GetFloatv, GetDoublev and GetInteger64v.static final int
Accepted by thepname
parameter of GetIntegeri_v, GetBooleani_v, GetFloati_v, GetDoublei_v and GetInteger64i_v.static final int
Tokens accepted by thevalue
parameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.static final int
Tokens accepted by thevalue
parameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.static final int
Tokens accepted by thevalue
parameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thevalue
parameter of the GetInteger* functions.static final int
Accepted by thepname
parameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Tokens accepted by thevalue
parameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of GetProgramInterfaceiv.static final int
Accepted by thepname
parameter of GetProgramInterfaceiv.static final int
Accepted by thepname
parameter of GetProgramInterfaceiv.static final int
Accepted by thepname
parameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v.static final int
Accepted by thepname
parameter of GetIntegerv, ....static final int
Accepted by thepname
parameter of GetIntegerv, ....static final int
Accepted by thepname
parameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted in theprops
array of GetProgramResourceiv.static final int
Accepted in theprops
array of GetProgramResourceiv.static final int
No.static final int
Accepted in theprops
array of GetProgramResourceiv.static final int
Accepted by thetarget
parameter of Enable and Disable.static final int
Tokens accepted or provided by theidentifier
parameters of ObjectLabel and GetObjectLabel.static final int
Accepted by theprogramInterface
parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.static final int
Accepted by theprogramInterface
parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.static final int
Tokens accepted or provided by theidentifier
parameters of ObjectLabel and GetObjectLabel.static final int
Tokens accepted or provided by theidentifier
parameters of ObjectLabel and GetObjectLabel.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted in theprops
array of GetProgramResourceiv.static final int
Accepted in theprops
array of GetProgramResourceiv.static final int
Accepted in theprops
array of GetProgramResourceiv.static final int
Accepted in theprops
array of GetProgramResourceiv.static final int
Accepted in theprops
array of GetProgramResourceiv.static final int
Accepted in theprops
array of GetProgramResourceiv.static final int
Tokens accepted or provided by theidentifier
parameters of ObjectLabel and GetObjectLabel.static final int
Tokens accepted or provided by theidentifier
parameters of ObjectLabel and GetObjectLabel.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted in thebarriers
bitfield in glMemoryBarrier.static final int
Accepted by theprogramInterface
parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.static final int
Accepted by thetarget
parameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, and GetBufferPointerv.static final int
Accepted by thepname
parameter of GetIntegerv, GetIntegeri_v, GetBooleanv, GetInteger64v, GetFloatv, GetDoublev, GetBooleani_v, GetIntegeri_v, GetFloati_v, GetDoublei_v, and GetInteger64i_v.static final int
Accepted by thepname
parameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameter of GetIntegeri_v, GetBooleani_v, GetIntegeri_v, GetFloati_v, GetDoublei_v, and GetInteger64i_v.static final int
Accepted by thepname
parameter of GetIntegeri_v, GetBooleani_v, GetIntegeri_v, GetFloati_v, GetDoublei_v, and GetInteger64i_v.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by theprogramInterface
parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.static final int
Accepted by theprogramInterface
parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by theprogramInterface
parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.static final int
Accepted by theprogramInterface
parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of GetTexLevelParameter.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameter of GetTexLevelParameter.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameters of GetTexParameterfv and GetTexParameteriv.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameters of GetTexParameterfv and GetTexParameteriv.static final int
Accepted by thepname
parameters of GetTexParameterfv and GetTexParameteriv.static final int
Accepted by thepname
parameters of GetTexParameterfv and GetTexParameteriv.static final int
Accepted by thepname
parameters of GetTexParameterfv and GetTexParameteriv.static final int
Accepted in theprops
array of GetProgramResourceiv.static final int
Accepted in theprops
array of GetProgramResourceiv.static final int
Accepted by theprogramInterface
parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.static final int
Accepted in theprops
array of GetProgramResourceiv.static final int
Accepted by theprogramInterface
parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.static final int
Accepted by theprogramInterface
parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.static final int
Accepted by thepname
parameter of GetActiveUniformBlockiv.static final int
Vertex attrib array has unconverted doubles.static final int
Accepted by thepname
parameter of GetVertexAttrib*v.static final int
Accepted by thepname
parameter of GetVertexAttrib*v.static final int
Accepted by thetarget
parameter of GetBooleani_v, GetIntegeri_v, GetFloati_v, GetDoublei_v, and GetInteger64i_v.static final int
Accepted by thetarget
parameter of GetBooleani_v, GetIntegeri_v, GetFloati_v, GetDoublei_v, and GetInteger64i_v.static final int
Accepted by thetarget
parameter of GetBooleani_v, GetIntegeri_v, GetFloati_v, GetDoublei_v, and GetInteger64i_v.static final int
Accepted by thetarget
parameter of GetBooleani_v, GetIntegeri_v, GetFloati_v, GetDoublei_v, and GetInteger64i_v.static final int
Accepted by theprogramInterface
parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.static final int
Accepted by theprogramInterface
parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static final int
Returned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.static final int
Returned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.static final int
Returned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.static final int
Returned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.static final int
Returned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.static final int
Returned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.static final int
Returned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.static final int
Returned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.static final int
Returned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.static final int
Returned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.static final int
Returned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.static final int
Returned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.static final int
Returned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.static final int
Returned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.static final int
Returned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.static final int
Returned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.static final int
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.Fields inherited from class org.lwjgl.opengl.GL42
GL_ACTIVE_ATOMIC_COUNTER_BUFFERS, GL_ALL_BARRIER_BITS, GL_ATOMIC_COUNTER_BARRIER_BIT, GL_ATOMIC_COUNTER_BUFFER, GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES, GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS, GL_ATOMIC_COUNTER_BUFFER_BINDING, GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE, GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER, GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER, GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER, GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER, GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER, GL_ATOMIC_COUNTER_BUFFER_SIZE, GL_ATOMIC_COUNTER_BUFFER_START, GL_BUFFER_UPDATE_BARRIER_BIT, GL_COMMAND_BARRIER_BIT, GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT, GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT, GL_COMPRESSED_RGBA_BPTC_UNORM, GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM, GL_COPY_READ_BUFFER_BINDING, GL_COPY_WRITE_BUFFER_BINDING, GL_ELEMENT_ARRAY_BARRIER_BIT, GL_FRAMEBUFFER_BARRIER_BIT, GL_IMAGE_1D, GL_IMAGE_1D_ARRAY, GL_IMAGE_2D, GL_IMAGE_2D_ARRAY, GL_IMAGE_2D_MULTISAMPLE, GL_IMAGE_2D_MULTISAMPLE_ARRAY, GL_IMAGE_2D_RECT, GL_IMAGE_3D, GL_IMAGE_BINDING_ACCESS, GL_IMAGE_BINDING_FORMAT, GL_IMAGE_BINDING_LAYER, GL_IMAGE_BINDING_LAYERED, GL_IMAGE_BINDING_LEVEL, GL_IMAGE_BINDING_NAME, GL_IMAGE_BUFFER, GL_IMAGE_CUBE, GL_IMAGE_CUBE_MAP_ARRAY, GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS, GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE, GL_IMAGE_FORMAT_COMPATIBILITY_TYPE, GL_INT_IMAGE_1D, GL_INT_IMAGE_1D_ARRAY, GL_INT_IMAGE_2D, GL_INT_IMAGE_2D_ARRAY, GL_INT_IMAGE_2D_MULTISAMPLE, GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY, GL_INT_IMAGE_2D_RECT, GL_INT_IMAGE_3D, GL_INT_IMAGE_BUFFER, GL_INT_IMAGE_CUBE, GL_INT_IMAGE_CUBE_MAP_ARRAY, GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS, GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE, GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS, GL_MAX_COMBINED_ATOMIC_COUNTERS, GL_MAX_COMBINED_IMAGE_UNIFORMS, GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS, GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS, GL_MAX_FRAGMENT_ATOMIC_COUNTERS, GL_MAX_FRAGMENT_IMAGE_UNIFORMS, GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS, GL_MAX_GEOMETRY_ATOMIC_COUNTERS, GL_MAX_GEOMETRY_IMAGE_UNIFORMS, GL_MAX_IMAGE_SAMPLES, GL_MAX_IMAGE_UNITS, GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS, GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS, GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS, GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS, GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS, GL_MAX_VERTEX_ATOMIC_COUNTERS, GL_MAX_VERTEX_IMAGE_UNIFORMS, GL_MIN_MAP_BUFFER_ALIGNMENT, GL_NUM_SAMPLE_COUNTS, GL_PACK_COMPRESSED_BLOCK_DEPTH, GL_PACK_COMPRESSED_BLOCK_HEIGHT, GL_PACK_COMPRESSED_BLOCK_SIZE, GL_PACK_COMPRESSED_BLOCK_WIDTH, GL_PIXEL_BUFFER_BARRIER_BIT, GL_SHADER_IMAGE_ACCESS_BARRIER_BIT, GL_TEXTURE_FETCH_BARRIER_BIT, GL_TEXTURE_IMMUTABLE_FORMAT, GL_TEXTURE_UPDATE_BARRIER_BIT, GL_TRANSFORM_FEEDBACK_ACTIVE, GL_TRANSFORM_FEEDBACK_BARRIER_BIT, GL_TRANSFORM_FEEDBACK_PAUSED, GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX, GL_UNIFORM_BARRIER_BIT, GL_UNPACK_COMPRESSED_BLOCK_DEPTH, GL_UNPACK_COMPRESSED_BLOCK_HEIGHT, GL_UNPACK_COMPRESSED_BLOCK_SIZE, GL_UNPACK_COMPRESSED_BLOCK_WIDTH, GL_UNSIGNED_INT_ATOMIC_COUNTER, GL_UNSIGNED_INT_IMAGE_1D, GL_UNSIGNED_INT_IMAGE_1D_ARRAY, GL_UNSIGNED_INT_IMAGE_2D, GL_UNSIGNED_INT_IMAGE_2D_ARRAY, GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE, GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY, GL_UNSIGNED_INT_IMAGE_2D_RECT, GL_UNSIGNED_INT_IMAGE_3D, GL_UNSIGNED_INT_IMAGE_BUFFER, GL_UNSIGNED_INT_IMAGE_CUBE, GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY, GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT
Fields inherited from class org.lwjgl.opengl.GL41
GL_ACTIVE_PROGRAM, GL_ALL_SHADER_BITS, GL_FIXED, GL_FRAGMENT_SHADER_BIT, GL_GEOMETRY_SHADER_BIT, GL_HIGH_FLOAT, GL_HIGH_INT, GL_IMPLEMENTATION_COLOR_READ_FORMAT, GL_IMPLEMENTATION_COLOR_READ_TYPE, GL_LAYER_PROVOKING_VERTEX, GL_LOW_FLOAT, GL_LOW_INT, GL_MAX_FRAGMENT_UNIFORM_VECTORS, GL_MAX_VARYING_VECTORS, GL_MAX_VERTEX_UNIFORM_VECTORS, GL_MAX_VIEWPORTS, GL_MEDIUM_FLOAT, GL_MEDIUM_INT, GL_NUM_PROGRAM_BINARY_FORMATS, GL_NUM_SHADER_BINARY_FORMATS, GL_PROGRAM_BINARY_FORMATS, GL_PROGRAM_BINARY_LENGTH, GL_PROGRAM_BINARY_RETRIEVABLE_HINT, GL_PROGRAM_PIPELINE_BINDING, GL_PROGRAM_SEPARABLE, GL_RGB565, GL_SHADER_BINARY_FORMATS, GL_SHADER_COMPILER, GL_TESS_CONTROL_SHADER_BIT, GL_TESS_EVALUATION_SHADER_BIT, GL_UNDEFINED_VERTEX, GL_VERTEX_SHADER_BIT, GL_VIEWPORT_BOUNDS_RANGE, GL_VIEWPORT_INDEX_PROVOKING_VERTEX, GL_VIEWPORT_SUBPIXEL_BITS
Fields inherited from class org.lwjgl.opengl.GL40
GL_ACTIVE_SUBROUTINE_MAX_LENGTH, GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS, GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH, GL_ACTIVE_SUBROUTINE_UNIFORMS, GL_ACTIVE_SUBROUTINES, GL_COMPATIBLE_SUBROUTINES, GL_DOUBLE_MAT2, GL_DOUBLE_MAT2x3, GL_DOUBLE_MAT2x4, GL_DOUBLE_MAT3, GL_DOUBLE_MAT3x2, GL_DOUBLE_MAT3x4, GL_DOUBLE_MAT4, GL_DOUBLE_MAT4x2, GL_DOUBLE_MAT4x3, GL_DOUBLE_VEC2, GL_DOUBLE_VEC3, GL_DOUBLE_VEC4, GL_DRAW_INDIRECT_BUFFER, GL_DRAW_INDIRECT_BUFFER_BINDING, GL_FRACTIONAL_EVEN, GL_FRACTIONAL_ODD, GL_FRAGMENT_INTERPOLATION_OFFSET_BITS, GL_GEOMETRY_SHADER_INVOCATIONS, GL_INT_SAMPLER_CUBE_MAP_ARRAY, GL_ISOLINES, GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS, GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS, GL_MAX_FRAGMENT_INTERPOLATION_OFFSET, GL_MAX_GEOMETRY_SHADER_INVOCATIONS, GL_MAX_PATCH_VERTICES, GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET, GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS, GL_MAX_SUBROUTINES, GL_MAX_TESS_CONTROL_INPUT_COMPONENTS, GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS, 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_INPUT_COMPONENTS, GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS, 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_COMPONENTS, GL_MAX_TRANSFORM_FEEDBACK_BUFFERS, GL_MAX_VERTEX_STREAMS, GL_MIN_FRAGMENT_INTERPOLATION_OFFSET, GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET, GL_MIN_SAMPLE_SHADING_VALUE, GL_NUM_COMPATIBLE_SUBROUTINES, GL_PATCH_DEFAULT_INNER_LEVEL, GL_PATCH_DEFAULT_OUTER_LEVEL, GL_PATCH_VERTICES, GL_PATCHES, GL_PROXY_TEXTURE_CUBE_MAP_ARRAY, GL_SAMPLE_SHADING, GL_SAMPLER_CUBE_MAP_ARRAY, GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW, GL_TESS_CONTROL_OUTPUT_VERTICES, GL_TESS_CONTROL_SHADER, GL_TESS_EVALUATION_SHADER, GL_TESS_GEN_MODE, GL_TESS_GEN_POINT_MODE, GL_TESS_GEN_SPACING, GL_TESS_GEN_VERTEX_ORDER, GL_TEXTURE_BINDING_CUBE_MAP_ARRAY, GL_TEXTURE_CUBE_MAP_ARRAY, GL_TRANSFORM_FEEDBACK, GL_TRANSFORM_FEEDBACK_BINDING, GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE, GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED, GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER, GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER, GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY
Fields inherited from class org.lwjgl.opengl.GL33
GL_ANY_SAMPLES_PASSED, GL_INT_2_10_10_10_REV, GL_MAX_DUAL_SOURCE_DRAW_BUFFERS, GL_ONE_MINUS_SRC1_ALPHA, GL_ONE_MINUS_SRC1_COLOR, GL_RGB10_A2UI, GL_SAMPLER_BINDING, GL_SRC1_COLOR, GL_TEXTURE_SWIZZLE_A, GL_TEXTURE_SWIZZLE_B, GL_TEXTURE_SWIZZLE_G, GL_TEXTURE_SWIZZLE_R, GL_TEXTURE_SWIZZLE_RGBA, GL_TIME_ELAPSED, GL_TIMESTAMP, GL_VERTEX_ATTRIB_ARRAY_DIVISOR
Fields inherited from class org.lwjgl.opengl.GL32
GL_ALREADY_SIGNALED, GL_CONDITION_SATISFIED, GL_CONTEXT_COMPATIBILITY_PROFILE_BIT, GL_CONTEXT_CORE_PROFILE_BIT, GL_CONTEXT_PROFILE_MASK, GL_DEPTH_CLAMP, GL_FIRST_VERTEX_CONVENTION, GL_FRAMEBUFFER_ATTACHMENT_LAYERED, GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS, GL_GEOMETRY_INPUT_TYPE, GL_GEOMETRY_OUTPUT_TYPE, GL_GEOMETRY_SHADER, GL_GEOMETRY_VERTICES_OUT, GL_INT_SAMPLER_2D_MULTISAMPLE, GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY, GL_LAST_VERTEX_CONVENTION, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_MAX_COLOR_TEXTURE_SAMPLES, GL_MAX_DEPTH_TEXTURE_SAMPLES, GL_MAX_FRAGMENT_INPUT_COMPONENTS, GL_MAX_GEOMETRY_INPUT_COMPONENTS, GL_MAX_GEOMETRY_OUTPUT_COMPONENTS, GL_MAX_GEOMETRY_OUTPUT_VERTICES, GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS, GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS, GL_MAX_GEOMETRY_UNIFORM_COMPONENTS, GL_MAX_INTEGER_SAMPLES, GL_MAX_SAMPLE_MASK_WORDS, GL_MAX_SERVER_WAIT_TIMEOUT, GL_MAX_VERTEX_OUTPUT_COMPONENTS, GL_OBJECT_TYPE, GL_PROGRAM_POINT_SIZE, GL_PROVOKING_VERTEX, GL_PROXY_TEXTURE_2D_MULTISAMPLE, GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY, GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION, GL_SAMPLE_MASK, GL_SAMPLE_MASK_VALUE, GL_SAMPLE_POSITION, GL_SAMPLER_2D_MULTISAMPLE, GL_SAMPLER_2D_MULTISAMPLE_ARRAY, GL_SIGNALED, GL_SYNC_CONDITION, GL_SYNC_FENCE, GL_SYNC_FLAGS, GL_SYNC_FLUSH_COMMANDS_BIT, GL_SYNC_GPU_COMMANDS_COMPLETE, GL_SYNC_STATUS, GL_TEXTURE_2D_MULTISAMPLE, GL_TEXTURE_2D_MULTISAMPLE_ARRAY, GL_TEXTURE_BINDING_2D_MULTISAMPLE, GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY, GL_TEXTURE_CUBE_MAP_SEAMLESS, GL_TEXTURE_FIXED_SAMPLE_LOCATIONS, GL_TEXTURE_SAMPLES, GL_TIMEOUT_EXPIRED, GL_TIMEOUT_IGNORED, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, GL_UNSIGNALED, GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE, GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY, GL_WAIT_FAILED
Fields inherited from class org.lwjgl.opengl.GL31
GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH, GL_ACTIVE_UNIFORM_BLOCKS, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_INT_SAMPLER_2D_RECT, GL_INT_SAMPLER_BUFFER, GL_INVALID_INDEX, GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS, GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS, GL_MAX_COMBINED_UNIFORM_BLOCKS, GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS, GL_MAX_FRAGMENT_UNIFORM_BLOCKS, GL_MAX_GEOMETRY_UNIFORM_BLOCKS, GL_MAX_RECTANGLE_TEXTURE_SIZE, GL_MAX_TEXTURE_BUFFER_SIZE, GL_MAX_UNIFORM_BLOCK_SIZE, GL_MAX_UNIFORM_BUFFER_BINDINGS, GL_MAX_VERTEX_UNIFORM_BLOCKS, GL_PRIMITIVE_RESTART, GL_PRIMITIVE_RESTART_INDEX, GL_PROXY_TEXTURE_RECTANGLE, GL_R16_SNORM, GL_R8_SNORM, GL_RG16_SNORM, GL_RG8_SNORM, GL_RGB16_SNORM, GL_RGB8_SNORM, GL_RGBA16_SNORM, GL_RGBA8_SNORM, GL_SAMPLER_2D_RECT, GL_SAMPLER_2D_RECT_SHADOW, GL_SAMPLER_BUFFER, GL_SIGNED_NORMALIZED, GL_TEXTURE_BINDING_BUFFER, GL_TEXTURE_BINDING_RECTANGLE, GL_TEXTURE_BUFFER, GL_TEXTURE_BUFFER_DATA_STORE_BINDING, GL_TEXTURE_RECTANGLE, GL_UNIFORM_ARRAY_STRIDE, GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES, GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS, GL_UNIFORM_BLOCK_BINDING, GL_UNIFORM_BLOCK_DATA_SIZE, GL_UNIFORM_BLOCK_INDEX, GL_UNIFORM_BLOCK_NAME_LENGTH, GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER, GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER, GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER, GL_UNIFORM_BUFFER, GL_UNIFORM_BUFFER_BINDING, GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT, GL_UNIFORM_BUFFER_SIZE, GL_UNIFORM_BUFFER_START, GL_UNIFORM_IS_ROW_MAJOR, GL_UNIFORM_MATRIX_STRIDE, GL_UNIFORM_NAME_LENGTH, GL_UNIFORM_OFFSET, GL_UNIFORM_SIZE, GL_UNIFORM_TYPE, GL_UNSIGNED_INT_SAMPLER_2D_RECT, GL_UNSIGNED_INT_SAMPLER_BUFFER
Fields inherited from class org.lwjgl.opengl.GL30
GL_ALPHA_INTEGER, GL_BGR_INTEGER, GL_BGRA_INTEGER, GL_BLUE_INTEGER, GL_BUFFER_ACCESS_FLAGS, GL_BUFFER_MAP_LENGTH, GL_BUFFER_MAP_OFFSET, GL_CLAMP_FRAGMENT_COLOR, GL_CLAMP_READ_COLOR, GL_CLAMP_VERTEX_COLOR, GL_CLIP_DISTANCE0, GL_CLIP_DISTANCE1, GL_CLIP_DISTANCE2, GL_CLIP_DISTANCE3, GL_CLIP_DISTANCE4, GL_CLIP_DISTANCE5, GL_CLIP_DISTANCE6, GL_CLIP_DISTANCE7, GL_COLOR_ATTACHMENT0, GL_COLOR_ATTACHMENT1, GL_COLOR_ATTACHMENT10, GL_COLOR_ATTACHMENT11, GL_COLOR_ATTACHMENT12, GL_COLOR_ATTACHMENT13, GL_COLOR_ATTACHMENT14, GL_COLOR_ATTACHMENT15, GL_COLOR_ATTACHMENT16, GL_COLOR_ATTACHMENT17, GL_COLOR_ATTACHMENT18, GL_COLOR_ATTACHMENT19, GL_COLOR_ATTACHMENT2, GL_COLOR_ATTACHMENT20, GL_COLOR_ATTACHMENT21, GL_COLOR_ATTACHMENT22, GL_COLOR_ATTACHMENT23, GL_COLOR_ATTACHMENT24, GL_COLOR_ATTACHMENT25, GL_COLOR_ATTACHMENT26, GL_COLOR_ATTACHMENT27, GL_COLOR_ATTACHMENT28, GL_COLOR_ATTACHMENT29, GL_COLOR_ATTACHMENT3, GL_COLOR_ATTACHMENT30, GL_COLOR_ATTACHMENT31, GL_COLOR_ATTACHMENT4, GL_COLOR_ATTACHMENT5, GL_COLOR_ATTACHMENT6, GL_COLOR_ATTACHMENT7, GL_COLOR_ATTACHMENT8, GL_COLOR_ATTACHMENT9, GL_COMPARE_REF_TO_TEXTURE, GL_COMPRESSED_RED, GL_COMPRESSED_RED_RGTC1, GL_COMPRESSED_RG, GL_COMPRESSED_RG_RGTC2, GL_COMPRESSED_SIGNED_RED_RGTC1, GL_COMPRESSED_SIGNED_RG_RGTC2, GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT, GL_CONTEXT_FLAGS, GL_DEPTH_ATTACHMENT, GL_DEPTH_COMPONENT32F, GL_DEPTH_STENCIL, GL_DEPTH_STENCIL_ATTACHMENT, GL_DEPTH24_STENCIL8, GL_DEPTH32F_STENCIL8, GL_DRAW_FRAMEBUFFER, GL_DRAW_FRAMEBUFFER_BINDING, GL_FIXED_ONLY, GL_FLOAT_32_UNSIGNED_INT_24_8_REV, GL_FRAMEBUFFER, GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE, GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE, GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING, GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE, GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE, GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE, GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME, GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE, GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE, GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL, GL_FRAMEBUFFER_BINDING, GL_FRAMEBUFFER_COMPLETE, GL_FRAMEBUFFER_DEFAULT, GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT, GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER, GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT, GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE, GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER, GL_FRAMEBUFFER_SRGB, GL_FRAMEBUFFER_UNDEFINED, GL_FRAMEBUFFER_UNSUPPORTED, GL_GREEN_INTEGER, GL_HALF_FLOAT, GL_INDEX, GL_INT_SAMPLER_1D, GL_INT_SAMPLER_1D_ARRAY, GL_INT_SAMPLER_2D, GL_INT_SAMPLER_2D_ARRAY, GL_INT_SAMPLER_3D, GL_INT_SAMPLER_CUBE, GL_INTERLEAVED_ATTRIBS, GL_INVALID_FRAMEBUFFER_OPERATION, GL_MAJOR_VERSION, GL_MAP_FLUSH_EXPLICIT_BIT, GL_MAP_INVALIDATE_BUFFER_BIT, GL_MAP_INVALIDATE_RANGE_BIT, GL_MAP_READ_BIT, GL_MAP_UNSYNCHRONIZED_BIT, GL_MAP_WRITE_BIT, GL_MAX_ARRAY_TEXTURE_LAYERS, GL_MAX_CLIP_DISTANCES, GL_MAX_COLOR_ATTACHMENTS, GL_MAX_PROGRAM_TEXEL_OFFSET, GL_MAX_RENDERBUFFER_SIZE, GL_MAX_SAMPLES, GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS, GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS, GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS, GL_MAX_VARYING_COMPONENTS, GL_MIN_PROGRAM_TEXEL_OFFSET, GL_MINOR_VERSION, GL_NUM_EXTENSIONS, GL_PRIMITIVES_GENERATED, GL_PROXY_TEXTURE_1D_ARRAY, GL_PROXY_TEXTURE_2D_ARRAY, GL_QUERY_BY_REGION_NO_WAIT, GL_QUERY_BY_REGION_WAIT, GL_QUERY_NO_WAIT, GL_QUERY_WAIT, GL_R11F_G11F_B10F, GL_R16, GL_R16F, GL_R16I, GL_R16UI, GL_R32F, GL_R32I, GL_R32UI, GL_R8, GL_R8I, GL_R8UI, GL_RASTERIZER_DISCARD, GL_READ_FRAMEBUFFER, GL_READ_FRAMEBUFFER_BINDING, GL_RED_INTEGER, GL_RENDERBUFFER, GL_RENDERBUFFER_ALPHA_SIZE, GL_RENDERBUFFER_BINDING, GL_RENDERBUFFER_BLUE_SIZE, GL_RENDERBUFFER_DEPTH_SIZE, GL_RENDERBUFFER_GREEN_SIZE, GL_RENDERBUFFER_HEIGHT, GL_RENDERBUFFER_INTERNAL_FORMAT, GL_RENDERBUFFER_RED_SIZE, GL_RENDERBUFFER_SAMPLES, GL_RENDERBUFFER_STENCIL_SIZE, GL_RENDERBUFFER_WIDTH, GL_RG, GL_RG_INTEGER, GL_RG16, GL_RG16F, GL_RG16I, GL_RG16UI, GL_RG32F, GL_RG32I, GL_RG32UI, GL_RG8, GL_RG8I, GL_RG8UI, GL_RGB_INTEGER, GL_RGB16F, GL_RGB16I, GL_RGB16UI, GL_RGB32F, GL_RGB32I, GL_RGB32UI, GL_RGB8I, GL_RGB8UI, GL_RGB9_E5, GL_RGBA_INTEGER, GL_RGBA16F, GL_RGBA16I, GL_RGBA16UI, GL_RGBA32F, GL_RGBA32I, GL_RGBA32UI, GL_RGBA8I, GL_RGBA8UI, GL_SAMPLER_1D_ARRAY, GL_SAMPLER_1D_ARRAY_SHADOW, GL_SAMPLER_2D_ARRAY, GL_SAMPLER_2D_ARRAY_SHADOW, GL_SAMPLER_CUBE_SHADOW, GL_SEPARATE_ATTRIBS, GL_STENCIL_ATTACHMENT, GL_STENCIL_INDEX1, GL_STENCIL_INDEX16, GL_STENCIL_INDEX4, GL_STENCIL_INDEX8, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_ALPHA_TYPE, GL_TEXTURE_BINDING_1D_ARRAY, GL_TEXTURE_BINDING_2D_ARRAY, GL_TEXTURE_BLUE_TYPE, GL_TEXTURE_DEPTH_TYPE, GL_TEXTURE_GREEN_TYPE, GL_TEXTURE_INTENSITY_TYPE, GL_TEXTURE_LUMINANCE_TYPE, GL_TEXTURE_RED_TYPE, GL_TEXTURE_SHARED_SIZE, GL_TEXTURE_STENCIL_SIZE, GL_TRANSFORM_FEEDBACK_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER_BINDING, GL_TRANSFORM_FEEDBACK_BUFFER_MODE, GL_TRANSFORM_FEEDBACK_BUFFER_SIZE, GL_TRANSFORM_FEEDBACK_BUFFER_START, GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN, GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH, GL_TRANSFORM_FEEDBACK_VARYINGS, GL_UNSIGNED_INT_10F_11F_11F_REV, GL_UNSIGNED_INT_24_8, GL_UNSIGNED_INT_5_9_9_9_REV, GL_UNSIGNED_INT_SAMPLER_1D, GL_UNSIGNED_INT_SAMPLER_1D_ARRAY, GL_UNSIGNED_INT_SAMPLER_2D, GL_UNSIGNED_INT_SAMPLER_2D_ARRAY, GL_UNSIGNED_INT_SAMPLER_3D, GL_UNSIGNED_INT_SAMPLER_CUBE, GL_UNSIGNED_INT_VEC2, GL_UNSIGNED_INT_VEC3, GL_UNSIGNED_INT_VEC4, GL_UNSIGNED_NORMALIZED, GL_VERTEX_ARRAY_BINDING, GL_VERTEX_ATTRIB_ARRAY_INTEGER
Fields inherited from class org.lwjgl.opengl.GL21
GL_COMPRESSED_SLUMINANCE, GL_COMPRESSED_SLUMINANCE_ALPHA, GL_COMPRESSED_SRGB, GL_COMPRESSED_SRGB_ALPHA, GL_CURRENT_RASTER_SECONDARY_COLOR, GL_FLOAT_MAT2x3, GL_FLOAT_MAT2x4, GL_FLOAT_MAT3x2, GL_FLOAT_MAT3x4, GL_FLOAT_MAT4x2, GL_FLOAT_MAT4x3, GL_PIXEL_PACK_BUFFER, GL_PIXEL_PACK_BUFFER_BINDING, GL_PIXEL_UNPACK_BUFFER, GL_PIXEL_UNPACK_BUFFER_BINDING, GL_SLUMINANCE, GL_SLUMINANCE_ALPHA, GL_SLUMINANCE8, GL_SLUMINANCE8_ALPHA8, GL_SRGB, GL_SRGB_ALPHA, GL_SRGB8, GL_SRGB8_ALPHA8
Fields inherited from class org.lwjgl.opengl.GL20
GL_ACTIVE_ATTRIBUTE_MAX_LENGTH, GL_ACTIVE_ATTRIBUTES, GL_ACTIVE_UNIFORM_MAX_LENGTH, GL_ACTIVE_UNIFORMS, GL_ATTACHED_SHADERS, GL_BLEND_EQUATION_ALPHA, GL_BLEND_EQUATION_RGB, GL_BOOL, GL_BOOL_VEC2, GL_BOOL_VEC3, GL_BOOL_VEC4, GL_COMPILE_STATUS, GL_COORD_REPLACE, GL_CURRENT_PROGRAM, GL_CURRENT_VERTEX_ATTRIB, GL_DELETE_STATUS, GL_DRAW_BUFFER0, GL_DRAW_BUFFER1, GL_DRAW_BUFFER10, GL_DRAW_BUFFER11, GL_DRAW_BUFFER12, GL_DRAW_BUFFER13, GL_DRAW_BUFFER14, GL_DRAW_BUFFER15, GL_DRAW_BUFFER2, GL_DRAW_BUFFER3, GL_DRAW_BUFFER4, GL_DRAW_BUFFER5, GL_DRAW_BUFFER6, GL_DRAW_BUFFER7, GL_DRAW_BUFFER8, GL_DRAW_BUFFER9, GL_FLOAT_MAT2, GL_FLOAT_MAT3, GL_FLOAT_MAT4, GL_FLOAT_VEC2, GL_FLOAT_VEC3, GL_FLOAT_VEC4, GL_FRAGMENT_SHADER, GL_FRAGMENT_SHADER_DERIVATIVE_HINT, GL_INFO_LOG_LENGTH, GL_INT_VEC2, GL_INT_VEC3, GL_INT_VEC4, GL_LINK_STATUS, GL_LOWER_LEFT, GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS, GL_MAX_DRAW_BUFFERS, GL_MAX_FRAGMENT_UNIFORM_COMPONENTS, GL_MAX_TEXTURE_COORDS, GL_MAX_TEXTURE_IMAGE_UNITS, GL_MAX_VARYING_FLOATS, GL_MAX_VERTEX_ATTRIBS, GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS, GL_MAX_VERTEX_UNIFORM_COMPONENTS, GL_POINT_SPRITE, GL_POINT_SPRITE_COORD_ORIGIN, GL_SAMPLER_1D, GL_SAMPLER_1D_SHADOW, GL_SAMPLER_2D, GL_SAMPLER_2D_SHADOW, GL_SAMPLER_3D, GL_SAMPLER_CUBE, GL_SHADER_SOURCE_LENGTH, GL_SHADER_TYPE, GL_SHADING_LANGUAGE_VERSION, GL_STENCIL_BACK_FAIL, GL_STENCIL_BACK_FUNC, GL_STENCIL_BACK_PASS_DEPTH_FAIL, GL_STENCIL_BACK_PASS_DEPTH_PASS, GL_STENCIL_BACK_REF, GL_STENCIL_BACK_VALUE_MASK, GL_STENCIL_BACK_WRITEMASK, GL_UPPER_LEFT, GL_VALIDATE_STATUS, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, GL_VERTEX_ATTRIB_ARRAY_POINTER, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_PROGRAM_POINT_SIZE, GL_VERTEX_PROGRAM_TWO_SIDE, GL_VERTEX_SHADER
Fields inherited from class org.lwjgl.opengl.GL15
GL_ARRAY_BUFFER, GL_ARRAY_BUFFER_BINDING, GL_BUFFER_ACCESS, GL_BUFFER_MAP_POINTER, GL_BUFFER_MAPPED, GL_BUFFER_SIZE, GL_BUFFER_USAGE, GL_COLOR_ARRAY_BUFFER_BINDING, GL_CURRENT_FOG_COORD, GL_CURRENT_QUERY, GL_DYNAMIC_COPY, GL_DYNAMIC_DRAW, GL_DYNAMIC_READ, GL_EDGE_FLAG_ARRAY_BUFFER_BINDING, GL_ELEMENT_ARRAY_BUFFER, GL_ELEMENT_ARRAY_BUFFER_BINDING, GL_FOG_COORD, GL_FOG_COORD_ARRAY, GL_FOG_COORD_ARRAY_BUFFER_BINDING, GL_FOG_COORD_ARRAY_POINTER, GL_FOG_COORD_ARRAY_STRIDE, GL_FOG_COORD_ARRAY_TYPE, GL_FOG_COORD_SRC, GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING, GL_INDEX_ARRAY_BUFFER_BINDING, GL_NORMAL_ARRAY_BUFFER_BINDING, GL_QUERY_COUNTER_BITS, GL_QUERY_RESULT, GL_QUERY_RESULT_AVAILABLE, GL_READ_ONLY, GL_READ_WRITE, GL_SAMPLES_PASSED, GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING, GL_SRC0_ALPHA, GL_SRC0_RGB, GL_SRC1_ALPHA, GL_SRC1_RGB, GL_SRC2_ALPHA, GL_SRC2_RGB, GL_STATIC_COPY, GL_STATIC_DRAW, GL_STATIC_READ, GL_STREAM_COPY, GL_STREAM_DRAW, GL_STREAM_READ, GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING, GL_VERTEX_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_WEIGHT_ARRAY_BUFFER_BINDING, GL_WRITE_ONLY
Fields inherited from class org.lwjgl.opengl.GL14
GL_BLEND_DST_ALPHA, GL_BLEND_DST_RGB, GL_BLEND_SRC_ALPHA, GL_BLEND_SRC_RGB, GL_COLOR_SUM, GL_COMPARE_R_TO_TEXTURE, GL_CONSTANT_ALPHA, GL_CONSTANT_COLOR, GL_CURRENT_FOG_COORDINATE, GL_CURRENT_SECONDARY_COLOR, GL_DECR_WRAP, GL_DEPTH_COMPONENT16, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT32, GL_DEPTH_TEXTURE_MODE, GL_FOG_COORDINATE, GL_FOG_COORDINATE_ARRAY, GL_FOG_COORDINATE_ARRAY_POINTER, GL_FOG_COORDINATE_ARRAY_STRIDE, GL_FOG_COORDINATE_ARRAY_TYPE, GL_FOG_COORDINATE_SOURCE, GL_FRAGMENT_DEPTH, GL_FUNC_ADD, GL_FUNC_REVERSE_SUBTRACT, GL_FUNC_SUBTRACT, GL_GENERATE_MIPMAP, GL_GENERATE_MIPMAP_HINT, GL_INCR_WRAP, GL_MAX, GL_MAX_TEXTURE_LOD_BIAS, GL_MIN, GL_MIRRORED_REPEAT, GL_ONE_MINUS_CONSTANT_ALPHA, GL_ONE_MINUS_CONSTANT_COLOR, GL_POINT_DISTANCE_ATTENUATION, GL_POINT_FADE_THRESHOLD_SIZE, GL_POINT_SIZE_MAX, GL_POINT_SIZE_MIN, GL_SECONDARY_COLOR_ARRAY, GL_SECONDARY_COLOR_ARRAY_POINTER, GL_SECONDARY_COLOR_ARRAY_SIZE, GL_SECONDARY_COLOR_ARRAY_STRIDE, GL_SECONDARY_COLOR_ARRAY_TYPE, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_DEPTH_SIZE, GL_TEXTURE_FILTER_CONTROL, GL_TEXTURE_LOD_BIAS
Fields inherited from class org.lwjgl.opengl.GL13
GL_ACTIVE_TEXTURE, GL_ADD_SIGNED, GL_CLAMP_TO_BORDER, GL_CLIENT_ACTIVE_TEXTURE, GL_COMBINE, GL_COMBINE_ALPHA, GL_COMBINE_RGB, GL_COMPRESSED_ALPHA, GL_COMPRESSED_INTENSITY, GL_COMPRESSED_LUMINANCE, GL_COMPRESSED_LUMINANCE_ALPHA, GL_COMPRESSED_RGB, GL_COMPRESSED_RGBA, GL_COMPRESSED_TEXTURE_FORMATS, GL_CONSTANT, GL_DOT3_RGB, GL_DOT3_RGBA, GL_INTERPOLATE, GL_MAX_CUBE_MAP_TEXTURE_SIZE, GL_MAX_TEXTURE_UNITS, GL_MULTISAMPLE, GL_MULTISAMPLE_BIT, GL_NORMAL_MAP, GL_NUM_COMPRESSED_TEXTURE_FORMATS, GL_OPERAND0_ALPHA, GL_OPERAND0_RGB, GL_OPERAND1_ALPHA, GL_OPERAND1_RGB, GL_OPERAND2_ALPHA, GL_OPERAND2_RGB, GL_PREVIOUS, GL_PRIMARY_COLOR, GL_PROXY_TEXTURE_CUBE_MAP, GL_REFLECTION_MAP, GL_RGB_SCALE, GL_SAMPLE_ALPHA_TO_COVERAGE, GL_SAMPLE_ALPHA_TO_ONE, GL_SAMPLE_BUFFERS, GL_SAMPLE_COVERAGE, GL_SAMPLE_COVERAGE_INVERT, GL_SAMPLE_COVERAGE_VALUE, GL_SAMPLES, GL_SOURCE0_ALPHA, GL_SOURCE0_RGB, GL_SOURCE1_ALPHA, GL_SOURCE1_RGB, GL_SOURCE2_ALPHA, GL_SOURCE2_RGB, GL_SUBTRACT, GL_TEXTURE_BINDING_CUBE_MAP, GL_TEXTURE_COMPRESSED, GL_TEXTURE_COMPRESSED_IMAGE_SIZE, GL_TEXTURE_COMPRESSION_HINT, GL_TEXTURE_CUBE_MAP, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE0, GL_TEXTURE1, GL_TEXTURE10, GL_TEXTURE11, GL_TEXTURE12, GL_TEXTURE13, GL_TEXTURE14, GL_TEXTURE15, GL_TEXTURE16, GL_TEXTURE17, GL_TEXTURE18, GL_TEXTURE19, GL_TEXTURE2, GL_TEXTURE20, GL_TEXTURE21, GL_TEXTURE22, GL_TEXTURE23, GL_TEXTURE24, GL_TEXTURE25, GL_TEXTURE26, GL_TEXTURE27, GL_TEXTURE28, GL_TEXTURE29, GL_TEXTURE3, GL_TEXTURE30, GL_TEXTURE31, GL_TEXTURE4, GL_TEXTURE5, GL_TEXTURE6, GL_TEXTURE7, GL_TEXTURE8, GL_TEXTURE9, GL_TRANSPOSE_COLOR_MATRIX, GL_TRANSPOSE_MODELVIEW_MATRIX, GL_TRANSPOSE_PROJECTION_MATRIX, GL_TRANSPOSE_TEXTURE_MATRIX
Fields inherited from class org.lwjgl.opengl.GL12
GL_ALIASED_LINE_WIDTH_RANGE, GL_ALIASED_POINT_SIZE_RANGE, GL_BGR, GL_BGRA, GL_CLAMP_TO_EDGE, GL_LIGHT_MODEL_COLOR_CONTROL, GL_MAX_3D_TEXTURE_SIZE, GL_MAX_ELEMENTS_INDICES, GL_MAX_ELEMENTS_VERTICES, GL_PACK_IMAGE_HEIGHT, GL_PACK_SKIP_IMAGES, GL_PROXY_TEXTURE_3D, GL_RESCALE_NORMAL, GL_SEPARATE_SPECULAR_COLOR, GL_SINGLE_COLOR, GL_SMOOTH_LINE_WIDTH_GRANULARITY, GL_SMOOTH_LINE_WIDTH_RANGE, GL_SMOOTH_POINT_SIZE_GRANULARITY, GL_SMOOTH_POINT_SIZE_RANGE, GL_TEXTURE_3D, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_BINDING_3D, GL_TEXTURE_DEPTH, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MIN_LOD, GL_TEXTURE_WRAP_R, GL_UNPACK_IMAGE_HEIGHT, GL_UNPACK_SKIP_IMAGES, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_INT_10_10_10_2, GL_UNSIGNED_INT_2_10_10_10_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV
Fields inherited from class org.lwjgl.opengl.GL11
GL_2_BYTES, GL_2D, GL_3_BYTES, GL_3D, GL_3D_COLOR, GL_3D_COLOR_TEXTURE, GL_4_BYTES, GL_4D_COLOR_TEXTURE, GL_ACCUM, GL_ACCUM_ALPHA_BITS, GL_ACCUM_BLUE_BITS, GL_ACCUM_BUFFER_BIT, GL_ACCUM_CLEAR_VALUE, GL_ACCUM_GREEN_BITS, GL_ACCUM_RED_BITS, GL_ADD, GL_ALL_ATTRIB_BITS, GL_ALPHA, GL_ALPHA_BIAS, GL_ALPHA_BITS, GL_ALPHA_SCALE, GL_ALPHA_TEST, GL_ALPHA_TEST_FUNC, GL_ALPHA_TEST_REF, GL_ALPHA12, GL_ALPHA16, GL_ALPHA4, GL_ALPHA8, GL_ALWAYS, GL_AMBIENT, GL_AMBIENT_AND_DIFFUSE, GL_AND, GL_AND_INVERTED, GL_AND_REVERSE, GL_ATTRIB_STACK_DEPTH, GL_AUTO_NORMAL, GL_AUX_BUFFERS, GL_AUX0, GL_AUX1, GL_AUX2, GL_AUX3, GL_BACK, GL_BACK_LEFT, GL_BACK_RIGHT, GL_BITMAP, GL_BITMAP_TOKEN, GL_BLEND, GL_BLEND_DST, GL_BLEND_SRC, GL_BLUE, GL_BLUE_BIAS, GL_BLUE_BITS, GL_BLUE_SCALE, GL_BYTE, GL_C3F_V3F, GL_C4F_N3F_V3F, GL_C4UB_V2F, GL_C4UB_V3F, GL_CCW, GL_CLAMP, GL_CLEAR, GL_CLIENT_ALL_ATTRIB_BITS, GL_CLIENT_ATTRIB_STACK_DEPTH, GL_CLIENT_PIXEL_STORE_BIT, GL_CLIENT_VERTEX_ARRAY_BIT, GL_CLIP_PLANE0, GL_CLIP_PLANE1, GL_CLIP_PLANE2, GL_CLIP_PLANE3, GL_CLIP_PLANE4, GL_CLIP_PLANE5, GL_COEFF, GL_COLOR, GL_COLOR_ARRAY, GL_COLOR_ARRAY_POINTER, GL_COLOR_ARRAY_SIZE, GL_COLOR_ARRAY_STRIDE, GL_COLOR_ARRAY_TYPE, GL_COLOR_BUFFER_BIT, GL_COLOR_CLEAR_VALUE, GL_COLOR_INDEX, GL_COLOR_INDEXES, GL_COLOR_LOGIC_OP, GL_COLOR_MATERIAL, GL_COLOR_MATERIAL_FACE, GL_COLOR_MATERIAL_PARAMETER, GL_COLOR_WRITEMASK, GL_COMPILE, GL_COMPILE_AND_EXECUTE, GL_CONSTANT_ATTENUATION, GL_COPY, GL_COPY_INVERTED, GL_COPY_PIXEL_TOKEN, GL_CULL_FACE, GL_CULL_FACE_MODE, GL_CURRENT_BIT, GL_CURRENT_COLOR, GL_CURRENT_INDEX, GL_CURRENT_NORMAL, GL_CURRENT_RASTER_COLOR, GL_CURRENT_RASTER_DISTANCE, GL_CURRENT_RASTER_INDEX, GL_CURRENT_RASTER_POSITION, GL_CURRENT_RASTER_POSITION_VALID, GL_CURRENT_RASTER_TEXTURE_COORDS, GL_CURRENT_TEXTURE_COORDS, GL_CW, GL_DECAL, GL_DECR, GL_DEPTH, GL_DEPTH_BIAS, GL_DEPTH_BITS, GL_DEPTH_BUFFER_BIT, GL_DEPTH_CLEAR_VALUE, GL_DEPTH_COMPONENT, GL_DEPTH_FUNC, GL_DEPTH_RANGE, GL_DEPTH_SCALE, GL_DEPTH_TEST, GL_DEPTH_WRITEMASK, GL_DIFFUSE, GL_DITHER, GL_DOMAIN, GL_DONT_CARE, GL_DOUBLE, GL_DOUBLEBUFFER, GL_DRAW_BUFFER, GL_DRAW_PIXEL_TOKEN, GL_DST_ALPHA, GL_DST_COLOR, GL_EDGE_FLAG, GL_EDGE_FLAG_ARRAY, GL_EDGE_FLAG_ARRAY_POINTER, GL_EDGE_FLAG_ARRAY_STRIDE, GL_EMISSION, GL_ENABLE_BIT, GL_EQUAL, GL_EQUIV, GL_EVAL_BIT, GL_EXP, GL_EXP2, GL_EXTENSIONS, GL_EYE_LINEAR, GL_EYE_PLANE, GL_FALSE, GL_FASTEST, GL_FEEDBACK, GL_FEEDBACK_BUFFER_POINTER, GL_FEEDBACK_BUFFER_SIZE, GL_FEEDBACK_BUFFER_TYPE, GL_FILL, GL_FLAT, GL_FLOAT, GL_FOG, GL_FOG_BIT, GL_FOG_COLOR, GL_FOG_DENSITY, GL_FOG_END, GL_FOG_HINT, GL_FOG_INDEX, GL_FOG_MODE, GL_FOG_START, GL_FRONT, GL_FRONT_AND_BACK, GL_FRONT_FACE, GL_FRONT_LEFT, GL_FRONT_RIGHT, GL_GEQUAL, GL_GREATER, GL_GREEN, GL_GREEN_BIAS, GL_GREEN_BITS, GL_GREEN_SCALE, GL_HINT_BIT, GL_INCR, GL_INDEX_ARRAY, GL_INDEX_ARRAY_POINTER, GL_INDEX_ARRAY_STRIDE, GL_INDEX_ARRAY_TYPE, GL_INDEX_BITS, GL_INDEX_CLEAR_VALUE, GL_INDEX_LOGIC_OP, GL_INDEX_MODE, GL_INDEX_OFFSET, GL_INDEX_SHIFT, GL_INDEX_WRITEMASK, GL_INT, GL_INTENSITY, GL_INTENSITY12, GL_INTENSITY16, GL_INTENSITY4, GL_INTENSITY8, GL_INVALID_ENUM, GL_INVALID_OPERATION, GL_INVALID_VALUE, GL_INVERT, GL_KEEP, GL_LEFT, GL_LEQUAL, GL_LESS, GL_LIGHT_MODEL_AMBIENT, GL_LIGHT_MODEL_LOCAL_VIEWER, GL_LIGHT_MODEL_TWO_SIDE, GL_LIGHT0, GL_LIGHT1, GL_LIGHT2, GL_LIGHT3, GL_LIGHT4, GL_LIGHT5, GL_LIGHT6, GL_LIGHT7, GL_LIGHTING, GL_LIGHTING_BIT, GL_LINE, GL_LINE_BIT, GL_LINE_LOOP, GL_LINE_RESET_TOKEN, GL_LINE_SMOOTH, GL_LINE_SMOOTH_HINT, GL_LINE_STIPPLE, GL_LINE_STIPPLE_PATTERN, GL_LINE_STIPPLE_REPEAT, GL_LINE_STRIP, GL_LINE_TOKEN, GL_LINE_WIDTH, GL_LINE_WIDTH_GRANULARITY, GL_LINE_WIDTH_RANGE, GL_LINEAR, GL_LINEAR_ATTENUATION, GL_LINEAR_MIPMAP_LINEAR, GL_LINEAR_MIPMAP_NEAREST, GL_LINES, GL_LIST_BASE, GL_LIST_BIT, GL_LIST_INDEX, GL_LIST_MODE, GL_LOAD, GL_LOGIC_OP, GL_LOGIC_OP_MODE, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_LUMINANCE12, GL_LUMINANCE12_ALPHA12, GL_LUMINANCE12_ALPHA4, GL_LUMINANCE16, GL_LUMINANCE16_ALPHA16, GL_LUMINANCE4, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE6_ALPHA2, GL_LUMINANCE8, GL_LUMINANCE8_ALPHA8, GL_MAP_COLOR, GL_MAP_STENCIL, GL_MAP1_COLOR_4, GL_MAP1_GRID_DOMAIN, GL_MAP1_GRID_SEGMENTS, GL_MAP1_INDEX, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, GL_MAP1_TEXTURE_COORD_4, GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP2_COLOR_4, GL_MAP2_GRID_DOMAIN, GL_MAP2_GRID_SEGMENTS, GL_MAP2_INDEX, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, GL_MAP2_TEXTURE_COORD_4, GL_MAP2_VERTEX_3, GL_MAP2_VERTEX_4, GL_MATRIX_MODE, GL_MAX_ATTRIB_STACK_DEPTH, GL_MAX_CLIENT_ATTRIB_STACK_DEPTH, GL_MAX_CLIP_PLANES, GL_MAX_EVAL_ORDER, GL_MAX_LIGHTS, GL_MAX_LIST_NESTING, GL_MAX_MODELVIEW_STACK_DEPTH, GL_MAX_NAME_STACK_DEPTH, GL_MAX_PIXEL_MAP_TABLE, GL_MAX_PROJECTION_STACK_DEPTH, GL_MAX_TEXTURE_SIZE, GL_MAX_TEXTURE_STACK_DEPTH, GL_MAX_VIEWPORT_DIMS, GL_MODELVIEW, GL_MODELVIEW_MATRIX, GL_MODELVIEW_STACK_DEPTH, GL_MODULATE, GL_MULT, GL_N3F_V3F, GL_NAME_STACK_DEPTH, GL_NAND, GL_NEAREST, GL_NEAREST_MIPMAP_LINEAR, GL_NEAREST_MIPMAP_NEAREST, GL_NEVER, GL_NICEST, GL_NO_ERROR, GL_NONE, GL_NOOP, GL_NOR, GL_NORMAL_ARRAY, GL_NORMAL_ARRAY_POINTER, GL_NORMAL_ARRAY_STRIDE, GL_NORMAL_ARRAY_TYPE, GL_NORMALIZE, GL_NOTEQUAL, GL_OBJECT_LINEAR, GL_OBJECT_PLANE, GL_ONE, GL_ONE_MINUS_DST_ALPHA, GL_ONE_MINUS_DST_COLOR, GL_ONE_MINUS_SRC_ALPHA, GL_ONE_MINUS_SRC_COLOR, GL_OR, GL_OR_INVERTED, GL_OR_REVERSE, GL_ORDER, GL_OUT_OF_MEMORY, GL_PACK_ALIGNMENT, GL_PACK_LSB_FIRST, GL_PACK_ROW_LENGTH, GL_PACK_SKIP_PIXELS, GL_PACK_SKIP_ROWS, GL_PACK_SWAP_BYTES, GL_PASS_THROUGH_TOKEN, GL_PERSPECTIVE_CORRECTION_HINT, GL_PIXEL_MAP_A_TO_A, GL_PIXEL_MAP_A_TO_A_SIZE, GL_PIXEL_MAP_B_TO_B, GL_PIXEL_MAP_B_TO_B_SIZE, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_G_TO_G_SIZE, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_I_TO_A_SIZE, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_B_SIZE, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_G_SIZE, GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_I_TO_I_SIZE, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_R_SIZE, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_R_TO_R_SIZE, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_S_TO_S_SIZE, GL_PIXEL_MODE_BIT, GL_POINT, GL_POINT_BIT, GL_POINT_SIZE, GL_POINT_SIZE_GRANULARITY, GL_POINT_SIZE_RANGE, GL_POINT_SMOOTH, GL_POINT_SMOOTH_HINT, GL_POINT_TOKEN, GL_POINTS, GL_POLYGON, GL_POLYGON_BIT, GL_POLYGON_MODE, GL_POLYGON_OFFSET_FACTOR, GL_POLYGON_OFFSET_FILL, GL_POLYGON_OFFSET_LINE, GL_POLYGON_OFFSET_POINT, GL_POLYGON_OFFSET_UNITS, GL_POLYGON_SMOOTH, GL_POLYGON_SMOOTH_HINT, GL_POLYGON_STIPPLE, GL_POLYGON_STIPPLE_BIT, GL_POLYGON_TOKEN, GL_POSITION, GL_PROJECTION, GL_PROJECTION_MATRIX, GL_PROJECTION_STACK_DEPTH, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_2D, GL_Q, GL_QUAD_STRIP, GL_QUADRATIC_ATTENUATION, GL_QUADS, GL_R, GL_R3_G3_B2, GL_READ_BUFFER, GL_RED, GL_RED_BIAS, GL_RED_BITS, GL_RED_SCALE, GL_RENDER, GL_RENDER_MODE, GL_RENDERER, GL_REPEAT, GL_REPLACE, GL_RETURN, GL_RGB, GL_RGB10, GL_RGB10_A2, GL_RGB12, GL_RGB16, GL_RGB4, GL_RGB5, GL_RGB5_A1, GL_RGB8, GL_RGBA, GL_RGBA_MODE, GL_RGBA12, GL_RGBA16, GL_RGBA2, GL_RGBA4, GL_RGBA8, GL_RIGHT, GL_S, GL_SCISSOR_BIT, GL_SCISSOR_BOX, GL_SCISSOR_TEST, GL_SELECT, GL_SELECTION_BUFFER_POINTER, GL_SELECTION_BUFFER_SIZE, GL_SET, GL_SHADE_MODEL, GL_SHININESS, GL_SHORT, GL_SMOOTH, GL_SPECULAR, GL_SPHERE_MAP, GL_SPOT_CUTOFF, GL_SPOT_DIRECTION, GL_SPOT_EXPONENT, GL_SRC_ALPHA, GL_SRC_ALPHA_SATURATE, GL_SRC_COLOR, GL_STACK_OVERFLOW, GL_STACK_UNDERFLOW, GL_STENCIL, GL_STENCIL_BITS, GL_STENCIL_BUFFER_BIT, GL_STENCIL_CLEAR_VALUE, GL_STENCIL_FAIL, GL_STENCIL_FUNC, GL_STENCIL_INDEX, GL_STENCIL_PASS_DEPTH_FAIL, GL_STENCIL_PASS_DEPTH_PASS, GL_STENCIL_REF, GL_STENCIL_TEST, GL_STENCIL_VALUE_MASK, GL_STENCIL_WRITEMASK, GL_STEREO, GL_SUBPIXEL_BITS, GL_T, GL_T2F_C3F_V3F, GL_T2F_C4F_N3F_V3F, GL_T2F_C4UB_V3F, GL_T2F_N3F_V3F, GL_T2F_V3F, GL_T4F_C4F_N3F_V4F, GL_T4F_V4F, GL_TEXTURE, GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_ALPHA_SIZE, GL_TEXTURE_BINDING_1D, GL_TEXTURE_BINDING_2D, GL_TEXTURE_BIT, GL_TEXTURE_BLUE_SIZE, GL_TEXTURE_BORDER, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_COMPONENTS, GL_TEXTURE_COORD_ARRAY, GL_TEXTURE_COORD_ARRAY_POINTER, GL_TEXTURE_COORD_ARRAY_SIZE, GL_TEXTURE_COORD_ARRAY_STRIDE, GL_TEXTURE_COORD_ARRAY_TYPE, GL_TEXTURE_ENV, GL_TEXTURE_ENV_COLOR, GL_TEXTURE_ENV_MODE, GL_TEXTURE_GEN_MODE, GL_TEXTURE_GEN_Q, GL_TEXTURE_GEN_R, GL_TEXTURE_GEN_S, GL_TEXTURE_GEN_T, GL_TEXTURE_GREEN_SIZE, GL_TEXTURE_HEIGHT, GL_TEXTURE_INTENSITY_SIZE, GL_TEXTURE_INTERNAL_FORMAT, GL_TEXTURE_LUMINANCE_SIZE, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MATRIX, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_PRIORITY, GL_TEXTURE_RED_SIZE, GL_TEXTURE_RESIDENT, GL_TEXTURE_STACK_DEPTH, GL_TEXTURE_WIDTH, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TRANSFORM_BIT, GL_TRIANGLE_FAN, GL_TRIANGLE_STRIP, GL_TRIANGLES, GL_TRUE, GL_UNPACK_ALIGNMENT, GL_UNPACK_LSB_FIRST, GL_UNPACK_ROW_LENGTH, GL_UNPACK_SKIP_PIXELS, GL_UNPACK_SKIP_ROWS, GL_UNPACK_SWAP_BYTES, GL_UNSIGNED_BYTE, GL_UNSIGNED_INT, GL_UNSIGNED_SHORT, GL_V2F, GL_V3F, GL_VENDOR, GL_VERSION, GL_VERTEX_ARRAY, GL_VERTEX_ARRAY_POINTER, GL_VERTEX_ARRAY_SIZE, GL_VERTEX_ARRAY_STRIDE, GL_VERTEX_ARRAY_TYPE, GL_VIEWPORT, GL_VIEWPORT_BIT, GL_XOR, GL_ZERO, GL_ZOOM_X, GL_ZOOM_Y
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
glBindVertexBuffer
(int bindingindex, int buffer, long offset, int stride) Binds a buffer to a vertex buffer bind point.static void
glClearBufferData
(int target, int internalformat, int format, int type, float[] data) Array version of:ClearBufferData
static void
glClearBufferData
(int target, int internalformat, int format, int type, int[] data) Array version of:ClearBufferData
static void
glClearBufferData
(int target, int internalformat, int format, int type, short[] data) Array version of:ClearBufferData
static void
glClearBufferData
(int target, int internalformat, int format, int type, ByteBuffer data) Fills a buffer object's data store with a fixed value.static void
glClearBufferData
(int target, int internalformat, int format, int type, FloatBuffer data) Fills a buffer object's data store with a fixed value.static void
glClearBufferData
(int target, int internalformat, int format, int type, IntBuffer data) Fills a buffer object's data store with a fixed value.static void
glClearBufferData
(int target, int internalformat, int format, int type, ShortBuffer data) Fills a buffer object's data store with a fixed value.static void
glClearBufferSubData
(int target, int internalformat, long offset, long size, int format, int type, float[] data) Array version of:ClearBufferSubData
static void
glClearBufferSubData
(int target, int internalformat, long offset, long size, int format, int type, int[] data) Array version of:ClearBufferSubData
static void
glClearBufferSubData
(int target, int internalformat, long offset, long size, int format, int type, short[] data) Array version of:ClearBufferSubData
static void
glClearBufferSubData
(int target, int internalformat, long offset, long size, int format, int type, ByteBuffer data) Fills all or part of buffer object's data store with a fixed value.static void
glClearBufferSubData
(int target, int internalformat, long offset, long size, int format, int type, FloatBuffer data) Fills all or part of buffer object's data store with a fixed value.static void
glClearBufferSubData
(int target, int internalformat, long offset, long size, int format, int type, IntBuffer data) Fills all or part of buffer object's data store with a fixed value.static void
glClearBufferSubData
(int target, int internalformat, long offset, long size, int format, int type, ShortBuffer data) Fills all or part of buffer object's data store with a fixed value.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) Performs a raw data copy between two images.static void
glDebugMessageCallback
(GLDebugMessageCallbackI callback, long userParam) Specifies a callback to receive debugging messages from the GL.static void
glDebugMessageControl
(int source, int type, int severity, int[] ids, boolean enabled) Array version of:DebugMessageControl
static void
glDebugMessageControl
(int source, int type, int severity, int id, boolean enabled) Controls the volume of debug output in the active debug group, by disabling specific or groups of messages.static void
glDebugMessageControl
(int source, int type, int severity, IntBuffer ids, boolean enabled) Controls the volume of debug output in the active debug group, by disabling specific or groups of messages.static void
glDebugMessageInsert
(int source, int type, int id, int severity, CharSequence message) This function can be called by applications and third-party libraries to generate their own messages, such as ones containing timestamp information or signals about specific render system events.static void
glDebugMessageInsert
(int source, int type, int id, int severity, ByteBuffer message) This function can be called by applications and third-party libraries to generate their own messages, such as ones containing timestamp information or signals about specific render system events.static void
glDispatchCompute
(int num_groups_x, int num_groups_y, int num_groups_z) Launches one or more compute work groups.static void
glDispatchComputeIndirect
(long indirect) Launches one or more compute work groups using parameters stored in a buffer.static void
glFramebufferParameteri
(int target, int pname, int param) Sets a named parameter of a framebuffer.static int
glGetDebugMessageLog
(int count, int[] sources, int[] types, int[] ids, int[] severities, int[] lengths, ByteBuffer messageLog) Array version of:GetDebugMessageLog
static int
glGetDebugMessageLog
(int count, IntBuffer sources, IntBuffer types, IntBuffer ids, IntBuffer severities, IntBuffer lengths, ByteBuffer messageLog) Retrieves messages from the debug message log.static int
glGetFramebufferParameteri
(int target, int pname) Retrieves a named parameter from a framebuffer.static void
glGetFramebufferParameteriv
(int target, int pname, int[] params) Array version of:GetFramebufferParameteriv
static void
glGetFramebufferParameteriv
(int target, int pname, IntBuffer params) Retrieves a named parameter from a framebuffer.static long
glGetInternalformati64
(int target, int internalformat, int pname) Retrieves information about implementation-dependent support for internal formats.static void
glGetInternalformati64v
(int target, int internalformat, int pname, long[] params) Array version of:GetInternalformati64v
static void
glGetInternalformati64v
(int target, int internalformat, int pname, LongBuffer params) Retrieves information about implementation-dependent support for internal formats.static String
glGetObjectLabel
(int identifier, int name) Retrieves the label of a named object identified within a namespace.static String
glGetObjectLabel
(int identifier, int name, int bufSize) Retrieves the label of a named object identified within a namespace.static void
glGetObjectLabel
(int identifier, int name, int[] length, ByteBuffer label) Array version of:GetObjectLabel
static void
glGetObjectLabel
(int identifier, int name, IntBuffer length, ByteBuffer label) Retrieves the label of a named object identified within a namespace.static String
glGetObjectPtrLabel
(long ptr) Retrieves the label of a sync object identified by a pointer.static String
glGetObjectPtrLabel
(long ptr, int bufSize) Retrieves the label of a sync object identified by a pointer.static void
glGetObjectPtrLabel
(long ptr, int[] length, ByteBuffer label) Array version of:GetObjectPtrLabel
static void
glGetObjectPtrLabel
(long ptr, IntBuffer length, ByteBuffer label) Retrieves the label of a sync object identified by a pointer.static int
glGetProgramInterfacei
(int program, int programInterface, int pname) Queries a property of an interface in a program.static void
glGetProgramInterfaceiv
(int program, int programInterface, int pname, int[] params) Array version of:GetProgramInterfaceiv
static void
glGetProgramInterfaceiv
(int program, int programInterface, int pname, IntBuffer params) Queries a property of an interface in a program.static int
glGetProgramResourceIndex
(int program, int programInterface, CharSequence name) Queries the index of a named resource within a program.static int
glGetProgramResourceIndex
(int program, int programInterface, ByteBuffer name) Queries the index of a named resource within a program.static void
glGetProgramResourceiv
(int program, int programInterface, int index, int[] props, int[] length, int[] params) Array version of:GetProgramResourceiv
static void
glGetProgramResourceiv
(int program, int programInterface, int index, IntBuffer props, IntBuffer length, IntBuffer params) Retrieves values for multiple properties of a single active resource within a program object.static int
glGetProgramResourceLocation
(int program, int programInterface, CharSequence name) Queries the location of a named resource within a program.static int
glGetProgramResourceLocation
(int program, int programInterface, ByteBuffer name) Queries the location of a named resource within a program.static int
glGetProgramResourceLocationIndex
(int program, int programInterface, CharSequence name) Queries the fragment color index of a named variable within a program.static int
glGetProgramResourceLocationIndex
(int program, int programInterface, ByteBuffer name) Queries the fragment color index of a named variable within a program.static String
glGetProgramResourceName
(int program, int programInterface, int index) Queries the name of an indexed resource within a program.static String
glGetProgramResourceName
(int program, int programInterface, int index, int bufSize) Queries the name of an indexed resource within a program.static void
glGetProgramResourceName
(int program, int programInterface, int index, int[] length, ByteBuffer name) Array version of:GetProgramResourceName
static void
glGetProgramResourceName
(int program, int programInterface, int index, IntBuffer length, ByteBuffer name) Queries the name of an indexed resource within a program.static void
glInvalidateBufferData
(int buffer) Invalidates the content of a buffer object's data store.static void
glInvalidateBufferSubData
(int buffer, long offset, long length) Invalidates a region of a buffer object's data store.static void
glInvalidateFramebuffer
(int target, int attachment) Invalidate the content some or all of a framebuffer object's attachments.static void
glInvalidateFramebuffer
(int target, int[] attachments) Array version of:InvalidateFramebuffer
static void
glInvalidateFramebuffer
(int target, IntBuffer attachments) Invalidate the content some or all of a framebuffer object's attachments.static void
glInvalidateSubFramebuffer
(int target, int[] attachments, int x, int y, int width, int height) Array version of:InvalidateSubFramebuffer
static void
glInvalidateSubFramebuffer
(int target, int attachment, int x, int y, int width, int height) Invalidates the content of a region of some or all of a framebuffer object's attachments.static void
glInvalidateSubFramebuffer
(int target, IntBuffer attachments, int x, int y, int width, int height) Invalidates the content of a region of some or all of a framebuffer object's attachments.static void
glInvalidateTexImage
(int texture, int level) Invalidates the entirety of a texture image.static void
glInvalidateTexSubImage
(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth) Invalidates a region of a texture image.static void
glMultiDrawArraysIndirect
(int mode, int[] indirect, int drawcount, int stride) Array version of:MultiDrawArraysIndirect
static void
glMultiDrawArraysIndirect
(int mode, long indirect, int drawcount, int stride) Renders multiple sets of primitives from array data, taking parameters from memory.static void
glMultiDrawArraysIndirect
(int mode, ByteBuffer indirect, int drawcount, int stride) Renders multiple sets of primitives from array data, taking parameters from memory.static void
glMultiDrawArraysIndirect
(int mode, IntBuffer indirect, int drawcount, int stride) Renders multiple sets of primitives from array data, taking parameters from memory.static void
glMultiDrawElementsIndirect
(int mode, int type, int[] indirect, int drawcount, int stride) Array version of:MultiDrawElementsIndirect
static void
glMultiDrawElementsIndirect
(int mode, int type, long indirect, int drawcount, int stride) Renders multiple indexed primitives from array data, taking parameters from memory.static void
glMultiDrawElementsIndirect
(int mode, int type, ByteBuffer indirect, int drawcount, int stride) Renders multiple indexed primitives from array data, taking parameters from memory.static void
glMultiDrawElementsIndirect
(int mode, int type, IntBuffer indirect, int drawcount, int stride) Renders multiple indexed primitives from array data, taking parameters from memory.static void
glObjectLabel
(int identifier, int name, CharSequence label) Labels a named object identified within a namespace.static void
glObjectLabel
(int identifier, int name, ByteBuffer label) Labels a named object identified within a namespace.static void
glObjectPtrLabel
(long ptr, CharSequence label) Labels a sync object identified by a pointer.static void
glObjectPtrLabel
(long ptr, ByteBuffer label) Labels a sync object identified by a pointer.static void
Pops the active debug group.static void
glPushDebugGroup
(int source, int id, CharSequence message) Pushes a debug group described by the stringmessage
into the command stream.static void
glPushDebugGroup
(int source, int id, ByteBuffer message) Pushes a debug group described by the stringmessage
into the command stream.static void
glShaderStorageBlockBinding
(int program, int storageBlockIndex, int storageBlockBinding) Changes an active shader storage block binding.static void
glTexBufferRange
(int target, int internalformat, int buffer, long offset, long size) Binds a range of a buffer's data store to a buffer texture.static void
glTexStorage2DMultisample
(int target, int samples, int internalformat, int width, int height, boolean fixedsamplelocations) Specifies storage for a two-dimensional multisample texture.static void
glTexStorage3DMultisample
(int target, int samples, int internalformat, int width, int height, int depth, boolean fixedsamplelocations) Specifies storage for a two-dimensional multisample array texture.static void
glTextureView
(int texture, int target, int origtexture, int internalformat, int minlevel, int numlevels, int minlayer, int numlayers) Initializes a texture as a data alias of another texture's data store.static void
glVertexAttribBinding
(int attribindex, int bindingindex) Associate a vertex attribute and a vertex buffer binding.static void
glVertexAttribFormat
(int attribindex, int size, int type, boolean normalized, int relativeoffset) Specifies the organization of data in vertex arrays.static void
glVertexAttribIFormat
(int attribindex, int size, int type, int relativeoffset) Specifies the organization of pure integer data in vertex arrays.static void
glVertexAttribLFormat
(int attribindex, int size, int type, int relativeoffset) Specifies the organization of 64-bit double data in vertex arrays.static void
glVertexBindingDivisor
(int bindingindex, int divisor) Modifies the rate at which generic vertex attributes advance during instanced rendering.static void
nglClearBufferData
(int target, int internalformat, int format, int type, long data) Unsafe version of:ClearBufferData
static void
nglClearBufferSubData
(int target, int internalformat, long offset, long size, int format, int type, long data) Unsafe version of:ClearBufferSubData
static void
nglDebugMessageCallback
(long callback, long userParam) Unsafe version of:DebugMessageCallback
static void
nglDebugMessageControl
(int source, int type, int severity, int count, long ids, boolean enabled) Unsafe version of:DebugMessageControl
static void
nglDebugMessageInsert
(int source, int type, int id, int severity, int length, long message) Unsafe version of:DebugMessageInsert
static int
nglGetDebugMessageLog
(int count, int bufsize, long sources, long types, long ids, long severities, long lengths, long messageLog) Unsafe version of:GetDebugMessageLog
static void
nglGetFramebufferParameteriv
(int target, int pname, long params) Unsafe version of:GetFramebufferParameteriv
static void
nglGetInternalformati64v
(int target, int internalformat, int pname, int bufSize, long params) Unsafe version of:GetInternalformati64v
static void
nglGetObjectLabel
(int identifier, int name, int bufSize, long length, long label) Unsafe version of:GetObjectLabel
static void
nglGetObjectPtrLabel
(long ptr, int bufSize, long length, long label) Unsafe version of:GetObjectPtrLabel
static void
nglGetProgramInterfaceiv
(int program, int programInterface, int pname, long params) Unsafe version of:GetProgramInterfaceiv
static int
nglGetProgramResourceIndex
(int program, int programInterface, long name) Unsafe version of:GetProgramResourceIndex
static void
nglGetProgramResourceiv
(int program, int programInterface, int index, int propCount, long props, int bufSize, long length, long params) Unsafe version of:GetProgramResourceiv
static int
nglGetProgramResourceLocation
(int program, int programInterface, long name) Unsafe version of:GetProgramResourceLocation
static int
nglGetProgramResourceLocationIndex
(int program, int programInterface, long name) Unsafe version of:GetProgramResourceLocationIndex
static void
nglGetProgramResourceName
(int program, int programInterface, int index, int bufSize, long length, long name) Unsafe version of:GetProgramResourceName
static void
nglInvalidateFramebuffer
(int target, int numAttachments, long attachments) Unsafe version of:InvalidateFramebuffer
static void
nglInvalidateSubFramebuffer
(int target, int numAttachments, long attachments, int x, int y, int width, int height) Unsafe version of:InvalidateSubFramebuffer
static void
nglMultiDrawArraysIndirect
(int mode, long indirect, int drawcount, int stride) Unsafe version of:MultiDrawArraysIndirect
static void
nglMultiDrawElementsIndirect
(int mode, int type, long indirect, int drawcount, int stride) Unsafe version of:MultiDrawElementsIndirect
static void
nglObjectLabel
(int identifier, int name, int length, long label) Unsafe version of:ObjectLabel
static void
nglObjectPtrLabel
(long ptr, int length, long label) Unsafe version of:ObjectPtrLabel
static void
nglPushDebugGroup
(int source, int id, int length, long message) Unsafe version of:PushDebugGroup
Methods inherited from class org.lwjgl.opengl.GL42
glBindImageTexture, glDrawArraysInstancedBaseInstance, glDrawElementsInstancedBaseInstance, glDrawElementsInstancedBaseInstance, glDrawElementsInstancedBaseInstance, glDrawElementsInstancedBaseInstance, glDrawElementsInstancedBaseInstance, glDrawElementsInstancedBaseVertexBaseInstance, glDrawElementsInstancedBaseVertexBaseInstance, glDrawElementsInstancedBaseVertexBaseInstance, glDrawElementsInstancedBaseVertexBaseInstance, glDrawElementsInstancedBaseVertexBaseInstance, glDrawTransformFeedbackInstanced, glDrawTransformFeedbackStreamInstanced, glGetActiveAtomicCounterBufferi, glGetActiveAtomicCounterBufferiv, glGetActiveAtomicCounterBufferiv, glGetInternalformati, glGetInternalformativ, glGetInternalformativ, glMemoryBarrier, glTexStorage1D, glTexStorage2D, glTexStorage3D, nglDrawElementsInstancedBaseInstance, nglDrawElementsInstancedBaseVertexBaseInstance, nglGetActiveAtomicCounterBufferiv, nglGetInternalformativ
Methods inherited from class org.lwjgl.opengl.GL41
glActiveShaderProgram, glBindProgramPipeline, glClearDepthf, glCreateShaderProgramv, glCreateShaderProgramv, glCreateShaderProgramv, glDeleteProgramPipelines, glDeleteProgramPipelines, glDeleteProgramPipelines, glDepthRangeArrayv, glDepthRangeArrayv, glDepthRangef, glDepthRangeIndexed, glGenProgramPipelines, glGenProgramPipelines, glGenProgramPipelines, glGetDoublei, glGetDoublei_v, glGetDoublei_v, glGetFloati, glGetFloati_v, glGetFloati_v, glGetProgramBinary, glGetProgramBinary, glGetProgramPipelinei, glGetProgramPipelineInfoLog, glGetProgramPipelineInfoLog, glGetProgramPipelineInfoLog, glGetProgramPipelineInfoLog, glGetProgramPipelineiv, glGetProgramPipelineiv, glGetShaderPrecisionFormat, glGetShaderPrecisionFormat, glGetShaderPrecisionFormat, glGetVertexAttribLdv, glGetVertexAttribLdv, glIsProgramPipeline, glProgramBinary, glProgramParameteri, glProgramUniform1d, glProgramUniform1dv, glProgramUniform1dv, glProgramUniform1f, glProgramUniform1fv, glProgramUniform1fv, glProgramUniform1i, glProgramUniform1iv, glProgramUniform1iv, glProgramUniform1ui, glProgramUniform1uiv, glProgramUniform1uiv, glProgramUniform2d, glProgramUniform2dv, glProgramUniform2dv, glProgramUniform2f, glProgramUniform2fv, glProgramUniform2fv, glProgramUniform2i, glProgramUniform2iv, glProgramUniform2iv, glProgramUniform2ui, glProgramUniform2uiv, glProgramUniform2uiv, glProgramUniform3d, glProgramUniform3dv, glProgramUniform3dv, glProgramUniform3f, glProgramUniform3fv, glProgramUniform3fv, glProgramUniform3i, glProgramUniform3iv, glProgramUniform3iv, glProgramUniform3ui, glProgramUniform3uiv, glProgramUniform3uiv, glProgramUniform4d, glProgramUniform4dv, glProgramUniform4dv, glProgramUniform4f, glProgramUniform4fv, glProgramUniform4fv, glProgramUniform4i, glProgramUniform4iv, glProgramUniform4iv, glProgramUniform4ui, glProgramUniform4uiv, glProgramUniform4uiv, glProgramUniformMatrix2dv, glProgramUniformMatrix2dv, glProgramUniformMatrix2fv, glProgramUniformMatrix2fv, glProgramUniformMatrix2x3dv, glProgramUniformMatrix2x3dv, glProgramUniformMatrix2x3fv, glProgramUniformMatrix2x3fv, glProgramUniformMatrix2x4dv, glProgramUniformMatrix2x4dv, glProgramUniformMatrix2x4fv, glProgramUniformMatrix2x4fv, glProgramUniformMatrix3dv, glProgramUniformMatrix3dv, glProgramUniformMatrix3fv, glProgramUniformMatrix3fv, glProgramUniformMatrix3x2dv, glProgramUniformMatrix3x2dv, glProgramUniformMatrix3x2fv, glProgramUniformMatrix3x2fv, glProgramUniformMatrix3x4dv, glProgramUniformMatrix3x4dv, glProgramUniformMatrix3x4fv, glProgramUniformMatrix3x4fv, glProgramUniformMatrix4dv, glProgramUniformMatrix4dv, glProgramUniformMatrix4fv, glProgramUniformMatrix4fv, glProgramUniformMatrix4x2dv, glProgramUniformMatrix4x2dv, glProgramUniformMatrix4x2fv, glProgramUniformMatrix4x2fv, glProgramUniformMatrix4x3dv, glProgramUniformMatrix4x3dv, glProgramUniformMatrix4x3fv, glProgramUniformMatrix4x3fv, glReleaseShaderCompiler, glScissorArrayv, glScissorArrayv, glScissorIndexed, glScissorIndexedv, glScissorIndexedv, glShaderBinary, glShaderBinary, glUseProgramStages, glValidateProgramPipeline, glVertexAttribL1d, glVertexAttribL1dv, glVertexAttribL1dv, glVertexAttribL2d, glVertexAttribL2dv, glVertexAttribL2dv, glVertexAttribL3d, glVertexAttribL3dv, glVertexAttribL3dv, glVertexAttribL4d, glVertexAttribL4dv, glVertexAttribL4dv, glVertexAttribLPointer, glVertexAttribLPointer, glVertexAttribLPointer, glViewportArrayv, glViewportArrayv, glViewportIndexedf, glViewportIndexedfv, glViewportIndexedfv, nglCreateShaderProgramv, nglDeleteProgramPipelines, nglDepthRangeArrayv, nglGenProgramPipelines, nglGetDoublei_v, nglGetFloati_v, nglGetProgramBinary, nglGetProgramPipelineInfoLog, nglGetProgramPipelineiv, nglGetShaderPrecisionFormat, nglGetVertexAttribLdv, nglProgramBinary, nglProgramUniform1dv, nglProgramUniform1fv, nglProgramUniform1iv, nglProgramUniform1uiv, nglProgramUniform2dv, nglProgramUniform2fv, nglProgramUniform2iv, nglProgramUniform2uiv, nglProgramUniform3dv, nglProgramUniform3fv, nglProgramUniform3iv, nglProgramUniform3uiv, nglProgramUniform4dv, nglProgramUniform4fv, nglProgramUniform4iv, nglProgramUniform4uiv, nglProgramUniformMatrix2dv, nglProgramUniformMatrix2fv, nglProgramUniformMatrix2x3dv, nglProgramUniformMatrix2x3fv, nglProgramUniformMatrix2x4dv, nglProgramUniformMatrix2x4fv, nglProgramUniformMatrix3dv, nglProgramUniformMatrix3fv, nglProgramUniformMatrix3x2dv, nglProgramUniformMatrix3x2fv, nglProgramUniformMatrix3x4dv, nglProgramUniformMatrix3x4fv, nglProgramUniformMatrix4dv, nglProgramUniformMatrix4fv, nglProgramUniformMatrix4x2dv, nglProgramUniformMatrix4x2fv, nglProgramUniformMatrix4x3dv, nglProgramUniformMatrix4x3fv, nglScissorArrayv, nglScissorIndexedv, nglShaderBinary, nglVertexAttribL1dv, nglVertexAttribL2dv, nglVertexAttribL3dv, nglVertexAttribL4dv, nglVertexAttribLPointer, nglViewportArrayv, nglViewportIndexedfv
Methods inherited from class org.lwjgl.opengl.GL40
glBeginQueryIndexed, glBindTransformFeedback, glBlendEquationi, glBlendEquationSeparatei, glBlendFunci, glBlendFuncSeparatei, glDeleteTransformFeedbacks, glDeleteTransformFeedbacks, glDeleteTransformFeedbacks, glDrawArraysIndirect, glDrawArraysIndirect, glDrawArraysIndirect, glDrawArraysIndirect, glDrawElementsIndirect, glDrawElementsIndirect, glDrawElementsIndirect, glDrawElementsIndirect, glDrawTransformFeedback, glDrawTransformFeedbackStream, glEndQueryIndexed, glGenTransformFeedbacks, glGenTransformFeedbacks, glGenTransformFeedbacks, glGetActiveSubroutineName, glGetActiveSubroutineName, glGetActiveSubroutineName, glGetActiveSubroutineName, glGetActiveSubroutineUniformi, glGetActiveSubroutineUniformiv, glGetActiveSubroutineUniformiv, glGetActiveSubroutineUniformName, glGetActiveSubroutineUniformName, glGetActiveSubroutineUniformName, glGetActiveSubroutineUniformName, glGetProgramStagei, glGetProgramStageiv, glGetProgramStageiv, glGetQueryIndexedi, glGetQueryIndexediv, glGetQueryIndexediv, glGetSubroutineIndex, glGetSubroutineIndex, glGetSubroutineUniformLocation, glGetSubroutineUniformLocation, glGetUniformd, glGetUniformdv, glGetUniformdv, glGetUniformSubroutineui, glGetUniformSubroutineuiv, glGetUniformSubroutineuiv, glIsTransformFeedback, glMinSampleShading, glPatchParameterfv, glPatchParameterfv, glPatchParameteri, glPauseTransformFeedback, glResumeTransformFeedback, glUniform1d, glUniform1dv, glUniform1dv, glUniform2d, glUniform2dv, glUniform2dv, glUniform3d, glUniform3dv, glUniform3dv, glUniform4d, glUniform4dv, glUniform4dv, glUniformMatrix2dv, glUniformMatrix2dv, glUniformMatrix2x3dv, glUniformMatrix2x3dv, glUniformMatrix2x4dv, glUniformMatrix2x4dv, glUniformMatrix3dv, glUniformMatrix3dv, glUniformMatrix3x2dv, glUniformMatrix3x2dv, glUniformMatrix3x4dv, glUniformMatrix3x4dv, glUniformMatrix4dv, glUniformMatrix4dv, glUniformMatrix4x2dv, glUniformMatrix4x2dv, glUniformMatrix4x3dv, glUniformMatrix4x3dv, glUniformSubroutinesui, glUniformSubroutinesuiv, glUniformSubroutinesuiv, nglDeleteTransformFeedbacks, nglDrawArraysIndirect, nglDrawElementsIndirect, nglGenTransformFeedbacks, nglGetActiveSubroutineName, nglGetActiveSubroutineUniformiv, nglGetActiveSubroutineUniformName, nglGetProgramStageiv, nglGetQueryIndexediv, nglGetSubroutineIndex, nglGetSubroutineUniformLocation, nglGetUniformdv, nglGetUniformSubroutineuiv, nglPatchParameterfv, nglUniform1dv, nglUniform2dv, nglUniform3dv, nglUniform4dv, nglUniformMatrix2dv, nglUniformMatrix2x3dv, nglUniformMatrix2x4dv, nglUniformMatrix3dv, nglUniformMatrix3x2dv, nglUniformMatrix3x4dv, nglUniformMatrix4dv, nglUniformMatrix4x2dv, nglUniformMatrix4x3dv, nglUniformSubroutinesuiv
Methods inherited from class org.lwjgl.opengl.GL33
glBindFragDataLocationIndexed, glBindFragDataLocationIndexed, glBindSampler, glColorP3ui, glColorP3uiv, glColorP3uiv, glColorP4ui, glColorP4uiv, glColorP4uiv, glDeleteSamplers, glDeleteSamplers, glDeleteSamplers, glGenSamplers, glGenSamplers, glGenSamplers, glGetFragDataIndex, glGetFragDataIndex, glGetQueryObjecti64, glGetQueryObjecti64v, glGetQueryObjecti64v, glGetQueryObjecti64v, glGetQueryObjectui64, glGetQueryObjectui64v, glGetQueryObjectui64v, glGetQueryObjectui64v, glGetSamplerParameterf, glGetSamplerParameterfv, glGetSamplerParameterfv, glGetSamplerParameteri, glGetSamplerParameterIi, glGetSamplerParameterIiv, glGetSamplerParameterIiv, glGetSamplerParameterIui, glGetSamplerParameterIuiv, glGetSamplerParameterIuiv, glGetSamplerParameteriv, glGetSamplerParameteriv, glIsSampler, glMultiTexCoordP1ui, glMultiTexCoordP1uiv, glMultiTexCoordP1uiv, glMultiTexCoordP2ui, glMultiTexCoordP2uiv, glMultiTexCoordP2uiv, glMultiTexCoordP3ui, glMultiTexCoordP3uiv, glMultiTexCoordP3uiv, glMultiTexCoordP4ui, glMultiTexCoordP4uiv, glMultiTexCoordP4uiv, glNormalP3ui, glNormalP3uiv, glNormalP3uiv, glQueryCounter, glSamplerParameterf, glSamplerParameterfv, glSamplerParameterfv, glSamplerParameteri, glSamplerParameterIiv, glSamplerParameterIiv, glSamplerParameterIuiv, glSamplerParameterIuiv, glSamplerParameteriv, glSamplerParameteriv, glSecondaryColorP3ui, glSecondaryColorP3uiv, glSecondaryColorP3uiv, glTexCoordP1ui, glTexCoordP1uiv, glTexCoordP1uiv, glTexCoordP2ui, glTexCoordP2uiv, glTexCoordP2uiv, glTexCoordP3ui, glTexCoordP3uiv, glTexCoordP3uiv, glTexCoordP4ui, glTexCoordP4uiv, glTexCoordP4uiv, glVertexAttribDivisor, glVertexAttribP1ui, glVertexAttribP1uiv, glVertexAttribP1uiv, glVertexAttribP2ui, glVertexAttribP2uiv, glVertexAttribP2uiv, glVertexAttribP3ui, glVertexAttribP3uiv, glVertexAttribP3uiv, glVertexAttribP4ui, glVertexAttribP4uiv, glVertexAttribP4uiv, glVertexP2ui, glVertexP2uiv, glVertexP2uiv, glVertexP3ui, glVertexP3uiv, glVertexP3uiv, glVertexP4ui, glVertexP4uiv, glVertexP4uiv, nglBindFragDataLocationIndexed, nglColorP3uiv, nglColorP4uiv, nglDeleteSamplers, nglGenSamplers, nglGetFragDataIndex, nglGetQueryObjecti64v, nglGetQueryObjectui64v, nglGetSamplerParameterfv, nglGetSamplerParameterIiv, nglGetSamplerParameterIuiv, nglGetSamplerParameteriv, nglMultiTexCoordP1uiv, nglMultiTexCoordP2uiv, nglMultiTexCoordP3uiv, nglMultiTexCoordP4uiv, nglNormalP3uiv, nglSamplerParameterfv, nglSamplerParameterIiv, nglSamplerParameterIuiv, nglSamplerParameteriv, nglSecondaryColorP3uiv, nglTexCoordP1uiv, nglTexCoordP2uiv, nglTexCoordP3uiv, nglTexCoordP4uiv, nglVertexAttribP1uiv, nglVertexAttribP2uiv, nglVertexAttribP3uiv, nglVertexAttribP4uiv, nglVertexP2uiv, nglVertexP3uiv, nglVertexP4uiv
Methods inherited from class org.lwjgl.opengl.GL32
glClientWaitSync, glDeleteSync, glDrawElementsBaseVertex, glDrawElementsBaseVertex, glDrawElementsBaseVertex, glDrawElementsBaseVertex, glDrawElementsBaseVertex, glDrawElementsInstancedBaseVertex, glDrawElementsInstancedBaseVertex, glDrawElementsInstancedBaseVertex, glDrawElementsInstancedBaseVertex, glDrawElementsInstancedBaseVertex, glDrawRangeElementsBaseVertex, glDrawRangeElementsBaseVertex, glDrawRangeElementsBaseVertex, glDrawRangeElementsBaseVertex, glDrawRangeElementsBaseVertex, glFenceSync, glFramebufferTexture, glGetBufferParameteri64, glGetBufferParameteri64v, glGetBufferParameteri64v, glGetInteger64, glGetInteger64i, glGetInteger64i_v, glGetInteger64i_v, glGetInteger64v, glGetInteger64v, glGetMultisamplef, glGetMultisamplefv, glGetMultisamplefv, glGetSynci, glGetSynciv, glGetSynciv, glIsSync, glMultiDrawElementsBaseVertex, glMultiDrawElementsBaseVertex, glProvokingVertex, glSampleMaski, glTexImage2DMultisample, glTexImage3DMultisample, glWaitSync, nglClientWaitSync, nglDeleteSync, nglDrawElementsBaseVertex, nglDrawElementsInstancedBaseVertex, nglDrawRangeElementsBaseVertex, nglGetBufferParameteri64v, nglGetInteger64i_v, nglGetInteger64v, nglGetMultisamplefv, nglGetSynciv, nglIsSync, nglMultiDrawElementsBaseVertex, nglWaitSync
Methods inherited from class org.lwjgl.opengl.GL31
glCopyBufferSubData, glDrawArraysInstanced, glDrawElementsInstanced, glDrawElementsInstanced, glDrawElementsInstanced, glDrawElementsInstanced, glDrawElementsInstanced, glGetActiveUniformBlocki, glGetActiveUniformBlockiv, glGetActiveUniformBlockiv, glGetActiveUniformBlockName, glGetActiveUniformBlockName, glGetActiveUniformBlockName, glGetActiveUniformBlockName, glGetActiveUniformName, glGetActiveUniformName, glGetActiveUniformName, glGetActiveUniformName, glGetActiveUniformsi, glGetActiveUniformsiv, glGetActiveUniformsiv, glGetUniformBlockIndex, glGetUniformBlockIndex, glGetUniformIndices, glGetUniformIndices, glGetUniformIndices, glGetUniformIndices, glPrimitiveRestartIndex, glTexBuffer, glUniformBlockBinding, nglDrawElementsInstanced, nglGetActiveUniformBlockiv, nglGetActiveUniformBlockName, nglGetActiveUniformName, nglGetActiveUniformsiv, nglGetUniformBlockIndex, nglGetUniformIndices
Methods inherited from class org.lwjgl.opengl.GL30
glBeginConditionalRender, glBeginTransformFeedback, glBindBufferBase, glBindBufferRange, glBindFragDataLocation, glBindFragDataLocation, glBindFramebuffer, glBindRenderbuffer, glBindVertexArray, glBlitFramebuffer, glCheckFramebufferStatus, glClampColor, glClearBufferfi, glClearBufferfv, glClearBufferfv, glClearBufferiv, glClearBufferiv, glClearBufferuiv, glClearBufferuiv, glColorMaski, glDeleteFramebuffers, glDeleteFramebuffers, glDeleteFramebuffers, glDeleteRenderbuffers, glDeleteRenderbuffers, glDeleteRenderbuffers, glDeleteVertexArrays, glDeleteVertexArrays, glDeleteVertexArrays, glDisablei, glEnablei, glEndConditionalRender, glEndTransformFeedback, glFlushMappedBufferRange, glFramebufferRenderbuffer, glFramebufferTexture1D, glFramebufferTexture2D, glFramebufferTexture3D, glFramebufferTextureLayer, glGenerateMipmap, glGenFramebuffers, glGenFramebuffers, glGenFramebuffers, glGenRenderbuffers, glGenRenderbuffers, glGenRenderbuffers, glGenVertexArrays, glGenVertexArrays, glGenVertexArrays, glGetBooleani, glGetBooleani_v, glGetFragDataLocation, glGetFragDataLocation, glGetFramebufferAttachmentParameteri, glGetFramebufferAttachmentParameteriv, glGetFramebufferAttachmentParameteriv, glGetIntegeri, glGetIntegeri_v, glGetIntegeri_v, glGetRenderbufferParameteri, glGetRenderbufferParameteriv, glGetRenderbufferParameteriv, glGetStringi, glGetTexParameterIi, glGetTexParameterIiv, glGetTexParameterIiv, glGetTexParameterIui, glGetTexParameterIuiv, glGetTexParameterIuiv, glGetTransformFeedbackVarying, glGetTransformFeedbackVarying, glGetTransformFeedbackVarying, glGetTransformFeedbackVarying, glGetUniformui, glGetUniformuiv, glGetUniformuiv, glGetVertexAttribIi, glGetVertexAttribIiv, glGetVertexAttribIiv, glGetVertexAttribIui, glGetVertexAttribIuiv, glGetVertexAttribIuiv, glIsEnabledi, glIsFramebuffer, glIsRenderbuffer, glIsVertexArray, glMapBufferRange, glMapBufferRange, glRenderbufferStorage, glRenderbufferStorageMultisample, glTexParameterIi, glTexParameterIiv, glTexParameterIiv, glTexParameterIui, glTexParameterIuiv, glTexParameterIuiv, glTransformFeedbackVaryings, glTransformFeedbackVaryings, glTransformFeedbackVaryings, glUniform1ui, glUniform1uiv, glUniform1uiv, glUniform2ui, glUniform2uiv, glUniform2uiv, glUniform3ui, glUniform3uiv, glUniform3uiv, glUniform4ui, glUniform4uiv, glUniform4uiv, glVertexAttribI1i, glVertexAttribI1iv, glVertexAttribI1iv, glVertexAttribI1ui, glVertexAttribI1uiv, glVertexAttribI1uiv, glVertexAttribI2i, glVertexAttribI2iv, glVertexAttribI2iv, glVertexAttribI2ui, glVertexAttribI2uiv, glVertexAttribI2uiv, glVertexAttribI3i, glVertexAttribI3iv, glVertexAttribI3iv, glVertexAttribI3ui, glVertexAttribI3uiv, glVertexAttribI3uiv, glVertexAttribI4bv, glVertexAttribI4i, glVertexAttribI4iv, glVertexAttribI4iv, glVertexAttribI4sv, glVertexAttribI4sv, glVertexAttribI4ubv, glVertexAttribI4ui, glVertexAttribI4uiv, glVertexAttribI4uiv, glVertexAttribI4usv, glVertexAttribI4usv, glVertexAttribIPointer, glVertexAttribIPointer, glVertexAttribIPointer, glVertexAttribIPointer, nglBindFragDataLocation, nglClearBufferfv, nglClearBufferiv, nglClearBufferuiv, nglDeleteFramebuffers, nglDeleteRenderbuffers, nglDeleteVertexArrays, nglGenFramebuffers, nglGenRenderbuffers, nglGenVertexArrays, nglGetBooleani_v, nglGetFragDataLocation, nglGetFramebufferAttachmentParameteriv, nglGetIntegeri_v, nglGetRenderbufferParameteriv, nglGetStringi, nglGetTexParameterIiv, nglGetTexParameterIuiv, nglGetTransformFeedbackVarying, nglGetUniformuiv, nglGetVertexAttribIiv, nglGetVertexAttribIuiv, nglMapBufferRange, nglTexParameterIiv, nglTexParameterIuiv, nglTransformFeedbackVaryings, nglUniform1uiv, nglUniform2uiv, nglUniform3uiv, nglUniform4uiv, nglVertexAttribI1iv, nglVertexAttribI1uiv, nglVertexAttribI2iv, nglVertexAttribI2uiv, nglVertexAttribI3iv, nglVertexAttribI3uiv, nglVertexAttribI4bv, nglVertexAttribI4iv, nglVertexAttribI4sv, nglVertexAttribI4ubv, nglVertexAttribI4uiv, nglVertexAttribI4usv, nglVertexAttribIPointer
Methods inherited from class org.lwjgl.opengl.GL21
glUniformMatrix2x3fv, glUniformMatrix2x3fv, glUniformMatrix2x4fv, glUniformMatrix2x4fv, glUniformMatrix3x2fv, glUniformMatrix3x2fv, glUniformMatrix3x4fv, glUniformMatrix3x4fv, glUniformMatrix4x2fv, glUniformMatrix4x2fv, glUniformMatrix4x3fv, glUniformMatrix4x3fv, nglUniformMatrix2x3fv, nglUniformMatrix2x4fv, nglUniformMatrix3x2fv, nglUniformMatrix3x4fv, nglUniformMatrix4x2fv, nglUniformMatrix4x3fv
Methods inherited from class org.lwjgl.opengl.GL20
glAttachShader, glBindAttribLocation, glBindAttribLocation, glBlendEquationSeparate, glCompileShader, glCreateProgram, glCreateShader, glDeleteProgram, glDeleteShader, glDetachShader, glDisableVertexAttribArray, glDrawBuffers, glDrawBuffers, glDrawBuffers, glEnableVertexAttribArray, glGetActiveAttrib, glGetActiveAttrib, glGetActiveAttrib, glGetActiveAttrib, glGetActiveUniform, glGetActiveUniform, glGetActiveUniform, glGetActiveUniform, glGetAttachedShaders, glGetAttachedShaders, glGetAttribLocation, glGetAttribLocation, glGetProgrami, glGetProgramInfoLog, glGetProgramInfoLog, glGetProgramInfoLog, glGetProgramInfoLog, glGetProgramiv, glGetProgramiv, glGetShaderi, glGetShaderInfoLog, glGetShaderInfoLog, glGetShaderInfoLog, glGetShaderInfoLog, glGetShaderiv, glGetShaderiv, glGetShaderSource, glGetShaderSource, glGetShaderSource, glGetShaderSource, glGetUniformf, glGetUniformfv, glGetUniformfv, glGetUniformi, glGetUniformiv, glGetUniformiv, glGetUniformLocation, glGetUniformLocation, glGetVertexAttribdv, glGetVertexAttribdv, glGetVertexAttribfv, glGetVertexAttribfv, glGetVertexAttribi, glGetVertexAttribiv, glGetVertexAttribiv, glGetVertexAttribPointer, glGetVertexAttribPointerv, glIsProgram, glIsShader, glLinkProgram, glShaderSource, glShaderSource, glShaderSource, glShaderSource, glStencilFuncSeparate, glStencilMaskSeparate, glStencilOpSeparate, glUniform1f, glUniform1fv, glUniform1fv, glUniform1i, glUniform1iv, glUniform1iv, glUniform2f, glUniform2fv, glUniform2fv, glUniform2i, glUniform2iv, glUniform2iv, glUniform3f, glUniform3fv, glUniform3fv, glUniform3i, glUniform3iv, glUniform3iv, glUniform4f, glUniform4fv, glUniform4fv, glUniform4i, glUniform4iv, glUniform4iv, glUniformMatrix2fv, glUniformMatrix2fv, glUniformMatrix3fv, glUniformMatrix3fv, glUniformMatrix4fv, glUniformMatrix4fv, glUseProgram, glValidateProgram, glVertexAttrib1d, glVertexAttrib1dv, glVertexAttrib1dv, glVertexAttrib1f, glVertexAttrib1fv, glVertexAttrib1fv, glVertexAttrib1s, glVertexAttrib1sv, glVertexAttrib1sv, glVertexAttrib2d, glVertexAttrib2dv, glVertexAttrib2dv, glVertexAttrib2f, glVertexAttrib2fv, glVertexAttrib2fv, glVertexAttrib2s, glVertexAttrib2sv, glVertexAttrib2sv, glVertexAttrib3d, glVertexAttrib3dv, glVertexAttrib3dv, glVertexAttrib3f, glVertexAttrib3fv, glVertexAttrib3fv, glVertexAttrib3s, glVertexAttrib3sv, glVertexAttrib3sv, glVertexAttrib4bv, glVertexAttrib4d, glVertexAttrib4dv, glVertexAttrib4dv, glVertexAttrib4f, glVertexAttrib4fv, glVertexAttrib4fv, glVertexAttrib4iv, glVertexAttrib4iv, glVertexAttrib4Nbv, glVertexAttrib4Niv, glVertexAttrib4Niv, glVertexAttrib4Nsv, glVertexAttrib4Nsv, glVertexAttrib4Nub, glVertexAttrib4Nubv, glVertexAttrib4Nuiv, glVertexAttrib4Nuiv, glVertexAttrib4Nusv, glVertexAttrib4Nusv, glVertexAttrib4s, glVertexAttrib4sv, glVertexAttrib4sv, glVertexAttrib4ubv, glVertexAttrib4uiv, glVertexAttrib4uiv, glVertexAttrib4usv, glVertexAttrib4usv, glVertexAttribPointer, glVertexAttribPointer, glVertexAttribPointer, glVertexAttribPointer, glVertexAttribPointer, nglBindAttribLocation, nglDrawBuffers, nglGetActiveAttrib, nglGetActiveUniform, nglGetAttachedShaders, nglGetAttribLocation, nglGetProgramInfoLog, nglGetProgramiv, nglGetShaderInfoLog, nglGetShaderiv, nglGetShaderSource, nglGetUniformfv, nglGetUniformiv, nglGetUniformLocation, nglGetVertexAttribdv, nglGetVertexAttribfv, nglGetVertexAttribiv, nglGetVertexAttribPointerv, nglShaderSource, nglUniform1fv, nglUniform1iv, nglUniform2fv, nglUniform2iv, nglUniform3fv, nglUniform3iv, nglUniform4fv, nglUniform4iv, nglUniformMatrix2fv, nglUniformMatrix3fv, nglUniformMatrix4fv, nglVertexAttrib1dv, nglVertexAttrib1fv, nglVertexAttrib1sv, nglVertexAttrib2dv, nglVertexAttrib2fv, nglVertexAttrib2sv, nglVertexAttrib3dv, nglVertexAttrib3fv, nglVertexAttrib3sv, nglVertexAttrib4bv, nglVertexAttrib4dv, nglVertexAttrib4fv, nglVertexAttrib4iv, nglVertexAttrib4Nbv, nglVertexAttrib4Niv, nglVertexAttrib4Nsv, nglVertexAttrib4Nubv, nglVertexAttrib4Nuiv, nglVertexAttrib4Nusv, nglVertexAttrib4sv, nglVertexAttrib4ubv, nglVertexAttrib4uiv, nglVertexAttrib4usv, nglVertexAttribPointer
Methods inherited from class org.lwjgl.opengl.GL15
glBeginQuery, glBindBuffer, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glDeleteBuffers, glDeleteBuffers, glDeleteBuffers, glDeleteQueries, glDeleteQueries, glDeleteQueries, glEndQuery, glGenBuffers, glGenBuffers, glGenBuffers, glGenQueries, glGenQueries, glGenQueries, glGetBufferParameteri, glGetBufferParameteriv, glGetBufferParameteriv, glGetBufferPointer, glGetBufferPointerv, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetQueryi, glGetQueryiv, glGetQueryiv, glGetQueryObjecti, glGetQueryObjectiv, glGetQueryObjectiv, glGetQueryObjectiv, glGetQueryObjectui, glGetQueryObjectuiv, glGetQueryObjectuiv, glGetQueryObjectuiv, glIsBuffer, glIsQuery, glMapBuffer, glMapBuffer, glMapBuffer, glUnmapBuffer, nglBufferData, nglBufferSubData, nglDeleteBuffers, nglDeleteQueries, nglGenBuffers, nglGenQueries, nglGetBufferParameteriv, nglGetBufferPointerv, nglGetBufferSubData, nglGetQueryiv, nglGetQueryObjectiv, nglGetQueryObjectuiv, nglMapBuffer
Methods inherited from class org.lwjgl.opengl.GL14
glBlendColor, glBlendEquation, glBlendFuncSeparate, glFogCoordd, glFogCoorddv, glFogCoorddv, glFogCoordf, glFogCoordfv, glFogCoordfv, glFogCoordPointer, glFogCoordPointer, glFogCoordPointer, glFogCoordPointer, glMultiDrawArrays, glMultiDrawArrays, glMultiDrawElements, glMultiDrawElements, glPointParameterf, glPointParameterfv, glPointParameterfv, glPointParameteri, glPointParameteriv, glPointParameteriv, glSecondaryColor3b, glSecondaryColor3bv, glSecondaryColor3d, glSecondaryColor3dv, glSecondaryColor3dv, glSecondaryColor3f, glSecondaryColor3fv, glSecondaryColor3fv, glSecondaryColor3i, glSecondaryColor3iv, glSecondaryColor3iv, glSecondaryColor3s, glSecondaryColor3sv, glSecondaryColor3sv, glSecondaryColor3ub, glSecondaryColor3ubv, glSecondaryColor3ui, glSecondaryColor3uiv, glSecondaryColor3uiv, glSecondaryColor3us, glSecondaryColor3usv, glSecondaryColor3usv, glSecondaryColorPointer, glSecondaryColorPointer, glSecondaryColorPointer, glSecondaryColorPointer, glSecondaryColorPointer, glWindowPos2d, glWindowPos2dv, glWindowPos2dv, glWindowPos2f, glWindowPos2fv, glWindowPos2fv, glWindowPos2i, glWindowPos2iv, glWindowPos2iv, glWindowPos2s, glWindowPos2sv, glWindowPos2sv, glWindowPos3d, glWindowPos3dv, glWindowPos3dv, glWindowPos3f, glWindowPos3fv, glWindowPos3fv, glWindowPos3i, glWindowPos3iv, glWindowPos3iv, glWindowPos3s, glWindowPos3sv, glWindowPos3sv, nglFogCoorddv, nglFogCoordfv, nglFogCoordPointer, nglMultiDrawArrays, nglMultiDrawElements, nglPointParameterfv, nglPointParameteriv, nglSecondaryColor3bv, nglSecondaryColor3dv, nglSecondaryColor3fv, nglSecondaryColor3iv, nglSecondaryColor3sv, nglSecondaryColor3ubv, nglSecondaryColor3uiv, nglSecondaryColor3usv, nglSecondaryColorPointer, nglWindowPos2dv, nglWindowPos2fv, nglWindowPos2iv, nglWindowPos2sv, nglWindowPos3dv, nglWindowPos3fv, nglWindowPos3iv, nglWindowPos3sv
Methods inherited from class org.lwjgl.opengl.GL13
glActiveTexture, glClientActiveTexture, glCompressedTexImage1D, glCompressedTexImage1D, glCompressedTexImage2D, glCompressedTexImage2D, glCompressedTexImage3D, glCompressedTexImage3D, glCompressedTexSubImage1D, glCompressedTexSubImage1D, glCompressedTexSubImage2D, glCompressedTexSubImage2D, glCompressedTexSubImage3D, glCompressedTexSubImage3D, glGetCompressedTexImage, glGetCompressedTexImage, glLoadTransposeMatrixd, glLoadTransposeMatrixd, glLoadTransposeMatrixf, glLoadTransposeMatrixf, glMultiTexCoord1d, glMultiTexCoord1dv, glMultiTexCoord1dv, glMultiTexCoord1f, glMultiTexCoord1fv, glMultiTexCoord1fv, glMultiTexCoord1i, glMultiTexCoord1iv, glMultiTexCoord1iv, glMultiTexCoord1s, glMultiTexCoord1sv, glMultiTexCoord1sv, glMultiTexCoord2d, glMultiTexCoord2dv, glMultiTexCoord2dv, glMultiTexCoord2f, glMultiTexCoord2fv, glMultiTexCoord2fv, glMultiTexCoord2i, glMultiTexCoord2iv, glMultiTexCoord2iv, glMultiTexCoord2s, glMultiTexCoord2sv, glMultiTexCoord2sv, glMultiTexCoord3d, glMultiTexCoord3dv, glMultiTexCoord3dv, glMultiTexCoord3f, glMultiTexCoord3fv, glMultiTexCoord3fv, glMultiTexCoord3i, glMultiTexCoord3iv, glMultiTexCoord3iv, glMultiTexCoord3s, glMultiTexCoord3sv, glMultiTexCoord3sv, glMultiTexCoord4d, glMultiTexCoord4dv, glMultiTexCoord4dv, glMultiTexCoord4f, glMultiTexCoord4fv, glMultiTexCoord4fv, glMultiTexCoord4i, glMultiTexCoord4iv, glMultiTexCoord4iv, glMultiTexCoord4s, glMultiTexCoord4sv, glMultiTexCoord4sv, glMultTransposeMatrixd, glMultTransposeMatrixd, glMultTransposeMatrixf, glMultTransposeMatrixf, glSampleCoverage, nglCompressedTexImage1D, nglCompressedTexImage2D, nglCompressedTexImage3D, nglCompressedTexSubImage1D, nglCompressedTexSubImage2D, nglCompressedTexSubImage3D, nglGetCompressedTexImage, nglLoadTransposeMatrixd, nglLoadTransposeMatrixf, nglMultiTexCoord1dv, nglMultiTexCoord1fv, nglMultiTexCoord1iv, nglMultiTexCoord1sv, nglMultiTexCoord2dv, nglMultiTexCoord2fv, nglMultiTexCoord2iv, nglMultiTexCoord2sv, nglMultiTexCoord3dv, nglMultiTexCoord3fv, nglMultiTexCoord3iv, nglMultiTexCoord3sv, nglMultiTexCoord4dv, nglMultiTexCoord4fv, nglMultiTexCoord4iv, nglMultiTexCoord4sv, nglMultTransposeMatrixd, nglMultTransposeMatrixf
Methods inherited from class org.lwjgl.opengl.GL12
glCopyTexSubImage3D, glDrawRangeElements, glDrawRangeElements, glDrawRangeElements, glDrawRangeElements, glDrawRangeElements, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, nglDrawRangeElements, nglTexImage3D, nglTexSubImage3D
Methods inherited from class org.lwjgl.opengl.GL11
glAccum, glAlphaFunc, glAreTexturesResident, glAreTexturesResident, glAreTexturesResident, glArrayElement, glBegin, glBindTexture, glBitmap, glBitmap, glBlendFunc, glCallList, glCallLists, glCallLists, glCallLists, glCallLists, glClear, glClearAccum, glClearColor, glClearDepth, glClearIndex, glClearStencil, glClipPlane, glClipPlane, glColor3b, glColor3bv, glColor3d, glColor3dv, glColor3dv, glColor3f, glColor3fv, glColor3fv, glColor3i, glColor3iv, glColor3iv, glColor3s, glColor3sv, glColor3sv, glColor3ub, glColor3ubv, glColor3ui, glColor3uiv, glColor3uiv, glColor3us, glColor3usv, glColor3usv, glColor4b, glColor4bv, glColor4d, glColor4dv, glColor4dv, glColor4f, glColor4fv, glColor4fv, glColor4i, glColor4iv, glColor4iv, glColor4s, glColor4sv, glColor4sv, glColor4ub, glColor4ubv, glColor4ui, glColor4uiv, glColor4uiv, glColor4us, glColor4usv, glColor4usv, glColorMask, glColorMaterial, glColorPointer, glColorPointer, glColorPointer, glColorPointer, glColorPointer, glCopyPixels, glCopyTexImage1D, glCopyTexImage2D, glCopyTexSubImage1D, glCopyTexSubImage2D, glCullFace, glDeleteLists, glDeleteTextures, glDeleteTextures, glDeleteTextures, glDepthFunc, glDepthMask, glDepthRange, glDisable, glDisableClientState, glDrawArrays, glDrawBuffer, glDrawElements, glDrawElements, glDrawElements, glDrawElements, glDrawElements, glDrawPixels, glDrawPixels, glDrawPixels, glDrawPixels, glDrawPixels, glDrawPixels, glDrawPixels, glDrawPixels, glEdgeFlag, glEdgeFlagPointer, glEdgeFlagPointer, glEdgeFlagv, glEnable, glEnableClientState, glEnd, glEndList, glEvalCoord1d, glEvalCoord1dv, glEvalCoord1dv, glEvalCoord1f, glEvalCoord1fv, glEvalCoord1fv, glEvalCoord2d, glEvalCoord2dv, glEvalCoord2dv, glEvalCoord2f, glEvalCoord2fv, glEvalCoord2fv, glEvalMesh1, glEvalMesh2, glEvalPoint1, glEvalPoint2, glFeedbackBuffer, glFeedbackBuffer, glFinish, glFlush, glFogf, glFogfv, glFogfv, glFogi, glFogiv, glFogiv, glFrontFace, glFrustum, glGenLists, glGenTextures, glGenTextures, glGenTextures, glGetBoolean, glGetBooleanv, glGetClipPlane, glGetClipPlane, glGetDouble, glGetDoublev, glGetDoublev, glGetError, glGetFloat, glGetFloatv, glGetFloatv, glGetInteger, glGetIntegerv, glGetIntegerv, glGetLightf, glGetLightfv, glGetLightfv, glGetLighti, glGetLightiv, glGetLightiv, glGetMapd, glGetMapdv, glGetMapdv, glGetMapf, glGetMapfv, glGetMapfv, glGetMapi, glGetMapiv, glGetMapiv, glGetMaterialfv, glGetMaterialfv, glGetMaterialiv, glGetMaterialiv, glGetPixelMapfv, glGetPixelMapfv, glGetPixelMapfv, glGetPixelMapuiv, glGetPixelMapuiv, glGetPixelMapuiv, glGetPixelMapusv, glGetPixelMapusv, glGetPixelMapusv, glGetPointer, glGetPointerv, glGetPolygonStipple, glGetPolygonStipple, glGetString, glGetTexEnvf, glGetTexEnvfv, glGetTexEnvfv, glGetTexEnvi, glGetTexEnviv, glGetTexEnviv, glGetTexGend, glGetTexGendv, glGetTexGendv, glGetTexGenf, glGetTexGenfv, glGetTexGenfv, glGetTexGeni, glGetTexGeniv, glGetTexGeniv, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexLevelParameterf, glGetTexLevelParameterfv, glGetTexLevelParameterfv, glGetTexLevelParameteri, glGetTexLevelParameteriv, glGetTexLevelParameteriv, glGetTexParameterf, glGetTexParameterfv, glGetTexParameterfv, glGetTexParameteri, glGetTexParameteriv, glGetTexParameteriv, glHint, glIndexd, glIndexdv, glIndexdv, glIndexf, glIndexfv, glIndexfv, glIndexi, glIndexiv, glIndexiv, glIndexMask, glIndexPointer, glIndexPointer, glIndexPointer, glIndexPointer, glIndexPointer, glIndexs, glIndexsv, glIndexsv, glIndexub, glIndexubv, glInitNames, glInterleavedArrays, glInterleavedArrays, glInterleavedArrays, glInterleavedArrays, glInterleavedArrays, glInterleavedArrays, glInterleavedArrays, glInterleavedArrays, glInterleavedArrays, glInterleavedArrays, glIsEnabled, glIsList, glIsTexture, glLightf, glLightfv, glLightfv, glLighti, glLightiv, glLightiv, glLightModelf, glLightModelfv, glLightModelfv, glLightModeli, glLightModeliv, glLightModeliv, glLineStipple, glLineWidth, glListBase, glLoadIdentity, glLoadMatrixd, glLoadMatrixd, glLoadMatrixf, glLoadMatrixf, glLoadName, glLogicOp, glMap1d, glMap1d, glMap1f, glMap1f, glMap2d, glMap2d, glMap2f, glMap2f, glMapGrid1d, glMapGrid1f, glMapGrid2d, glMapGrid2f, glMaterialf, glMaterialfv, glMaterialfv, glMateriali, glMaterialiv, glMaterialiv, glMatrixMode, glMultMatrixd, glMultMatrixd, glMultMatrixf, glMultMatrixf, glNewList, glNormal3b, glNormal3bv, glNormal3d, glNormal3dv, glNormal3dv, glNormal3f, glNormal3fv, glNormal3fv, glNormal3i, glNormal3iv, glNormal3iv, glNormal3s, glNormal3sv, glNormal3sv, glNormalPointer, glNormalPointer, glNormalPointer, glNormalPointer, glNormalPointer, glOrtho, glPassThrough, glPixelMapfv, glPixelMapfv, glPixelMapfv, glPixelMapuiv, glPixelMapuiv, glPixelMapuiv, glPixelMapusv, glPixelMapusv, glPixelMapusv, glPixelStoref, glPixelStorei, glPixelTransferf, glPixelTransferi, glPixelZoom, glPointSize, glPolygonMode, glPolygonOffset, glPolygonStipple, glPolygonStipple, glPopAttrib, glPopClientAttrib, glPopMatrix, glPopName, glPrioritizeTextures, glPrioritizeTextures, glPushAttrib, glPushClientAttrib, glPushMatrix, glPushName, glRasterPos2d, glRasterPos2dv, glRasterPos2dv, glRasterPos2f, glRasterPos2fv, glRasterPos2fv, glRasterPos2i, glRasterPos2iv, glRasterPos2iv, glRasterPos2s, glRasterPos2sv, glRasterPos2sv, glRasterPos3d, glRasterPos3dv, glRasterPos3dv, glRasterPos3f, glRasterPos3fv, glRasterPos3fv, glRasterPos3i, glRasterPos3iv, glRasterPos3iv, glRasterPos3s, glRasterPos3sv, glRasterPos3sv, glRasterPos4d, glRasterPos4dv, glRasterPos4dv, glRasterPos4f, glRasterPos4fv, glRasterPos4fv, glRasterPos4i, glRasterPos4iv, glRasterPos4iv, glRasterPos4s, glRasterPos4sv, glRasterPos4sv, glReadBuffer, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glRectd, glRectdv, glRectdv, glRectf, glRectfv, glRectfv, glRecti, glRectiv, glRectiv, glRects, glRectsv, glRectsv, glRenderMode, glRotated, glRotatef, glScaled, glScalef, glScissor, glSelectBuffer, glSelectBuffer, glShadeModel, glStencilFunc, glStencilMask, glStencilOp, glTexCoord1d, glTexCoord1dv, glTexCoord1dv, glTexCoord1f, glTexCoord1fv, glTexCoord1fv, glTexCoord1i, glTexCoord1iv, glTexCoord1iv, glTexCoord1s, glTexCoord1sv, glTexCoord1sv, glTexCoord2d, glTexCoord2dv, glTexCoord2dv, glTexCoord2f, glTexCoord2fv, glTexCoord2fv, glTexCoord2i, glTexCoord2iv, glTexCoord2iv, glTexCoord2s, glTexCoord2sv, glTexCoord2sv, glTexCoord3d, glTexCoord3dv, glTexCoord3dv, glTexCoord3f, glTexCoord3fv, glTexCoord3fv, glTexCoord3i, glTexCoord3iv, glTexCoord3iv, glTexCoord3s, glTexCoord3sv, glTexCoord3sv, glTexCoord4d, glTexCoord4dv, glTexCoord4dv, glTexCoord4f, glTexCoord4fv, glTexCoord4fv, glTexCoord4i, glTexCoord4iv, glTexCoord4iv, glTexCoord4s, glTexCoord4sv, glTexCoord4sv, glTexCoordPointer, glTexCoordPointer, glTexCoordPointer, glTexCoordPointer, glTexCoordPointer, glTexEnvf, glTexEnvfv, glTexEnvfv, glTexEnvi, glTexEnviv, glTexEnviv, glTexGend, glTexGendv, glTexGendv, glTexGenf, glTexGenfv, glTexGenfv, glTexGeni, glTexGeniv, glTexGeniv, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexParameterf, glTexParameterfv, glTexParameterfv, glTexParameteri, glTexParameteriv, glTexParameteriv, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTranslated, glTranslatef, glVertex2d, glVertex2dv, glVertex2dv, glVertex2f, glVertex2fv, glVertex2fv, glVertex2i, glVertex2iv, glVertex2iv, glVertex2s, glVertex2sv, glVertex2sv, glVertex3d, glVertex3dv, glVertex3dv, glVertex3f, glVertex3fv, glVertex3fv, glVertex3i, glVertex3iv, glVertex3iv, glVertex3s, glVertex3sv, glVertex3sv, glVertex4d, glVertex4dv, glVertex4dv, glVertex4f, glVertex4fv, glVertex4fv, glVertex4i, glVertex4iv, glVertex4iv, glVertex4s, glVertex4sv, glVertex4sv, glVertexPointer, glVertexPointer, glVertexPointer, glVertexPointer, glVertexPointer, glViewport, nglAreTexturesResident, nglBitmap, nglCallLists, nglClipPlane, nglColor3bv, nglColor3dv, nglColor3fv, nglColor3iv, nglColor3sv, nglColor3ubv, nglColor3uiv, nglColor3usv, nglColor4bv, nglColor4dv, nglColor4fv, nglColor4iv, nglColor4sv, nglColor4ubv, nglColor4uiv, nglColor4usv, nglColorPointer, nglDeleteTextures, nglDrawElements, nglDrawPixels, nglEdgeFlagPointer, nglEdgeFlagv, nglEvalCoord1dv, nglEvalCoord1fv, nglEvalCoord2dv, nglEvalCoord2fv, nglFeedbackBuffer, nglFogfv, nglFogiv, nglGenTextures, nglGetBooleanv, nglGetClipPlane, nglGetDoublev, nglGetFloatv, nglGetIntegerv, nglGetLightfv, nglGetLightiv, nglGetMapdv, nglGetMapfv, nglGetMapiv, nglGetMaterialfv, nglGetMaterialiv, nglGetPixelMapfv, nglGetPixelMapuiv, nglGetPixelMapusv, nglGetPointerv, nglGetPolygonStipple, nglGetString, nglGetTexEnvfv, nglGetTexEnviv, nglGetTexGendv, nglGetTexGenfv, nglGetTexGeniv, nglGetTexImage, nglGetTexLevelParameterfv, nglGetTexLevelParameteriv, nglGetTexParameterfv, nglGetTexParameteriv, nglIndexdv, nglIndexfv, nglIndexiv, nglIndexPointer, nglIndexsv, nglIndexubv, nglInterleavedArrays, nglLightfv, nglLightiv, nglLightModelfv, nglLightModeliv, nglLoadMatrixd, nglLoadMatrixf, nglMap1d, nglMap1f, nglMap2d, nglMap2f, nglMaterialfv, nglMaterialiv, nglMultMatrixd, nglMultMatrixf, nglNormal3bv, nglNormal3dv, nglNormal3fv, nglNormal3iv, nglNormal3sv, nglNormalPointer, nglPixelMapfv, nglPixelMapuiv, nglPixelMapusv, nglPolygonStipple, nglPrioritizeTextures, nglRasterPos2dv, nglRasterPos2fv, nglRasterPos2iv, nglRasterPos2sv, nglRasterPos3dv, nglRasterPos3fv, nglRasterPos3iv, nglRasterPos3sv, nglRasterPos4dv, nglRasterPos4fv, nglRasterPos4iv, nglRasterPos4sv, nglReadPixels, nglRectdv, nglRectfv, nglRectiv, nglRectsv, nglSelectBuffer, nglTexCoord1dv, nglTexCoord1fv, nglTexCoord1iv, nglTexCoord1sv, nglTexCoord2dv, nglTexCoord2fv, nglTexCoord2iv, nglTexCoord2sv, nglTexCoord3dv, nglTexCoord3fv, nglTexCoord3iv, nglTexCoord3sv, nglTexCoord4dv, nglTexCoord4fv, nglTexCoord4iv, nglTexCoord4sv, nglTexCoordPointer, nglTexEnvfv, nglTexEnviv, nglTexGendv, nglTexGenfv, nglTexGeniv, nglTexImage1D, nglTexImage2D, nglTexParameterfv, nglTexParameteriv, nglTexSubImage1D, nglTexSubImage2D, nglVertex2dv, nglVertex2fv, nglVertex2iv, nglVertex2sv, nglVertex3dv, nglVertex3fv, nglVertex3iv, nglVertex3sv, nglVertex4dv, nglVertex4fv, nglVertex4iv, nglVertex4sv, nglVertexPointer
-
Field Details
-
GL_NUM_SHADING_LANGUAGE_VERSIONS
public static final int GL_NUM_SHADING_LANGUAGE_VERSIONSNo. of supported Shading Language Versions. Accepted by thepname
parameter of GetIntegerv.- See Also:
-
GL_VERTEX_ATTRIB_ARRAY_LONG
public static final int GL_VERTEX_ATTRIB_ARRAY_LONGVertex attrib array has unconverted doubles. Accepted by thepname
parameter of GetVertexAttribiv.- See Also:
-
GL_COMPRESSED_RGB8_ETC2
public static final int GL_COMPRESSED_RGB8_ETC2Accepted by theinternalformat
parameter of CompressedTexImage2D.- See Also:
-
GL_COMPRESSED_SRGB8_ETC2
public static final int GL_COMPRESSED_SRGB8_ETC2Accepted by theinternalformat
parameter of CompressedTexImage2D.- See Also:
-
GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2
public static final int GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2Accepted by theinternalformat
parameter of CompressedTexImage2D.- See Also:
-
GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2
public static final int GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2Accepted by theinternalformat
parameter of CompressedTexImage2D.- See Also:
-
GL_COMPRESSED_RGBA8_ETC2_EAC
public static final int GL_COMPRESSED_RGBA8_ETC2_EACAccepted by theinternalformat
parameter of CompressedTexImage2D.- See Also:
-
GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EACAccepted by theinternalformat
parameter of CompressedTexImage2D.- See Also:
-
GL_COMPRESSED_R11_EAC
public static final int GL_COMPRESSED_R11_EACAccepted by theinternalformat
parameter of CompressedTexImage2D.- See Also:
-
GL_COMPRESSED_SIGNED_R11_EAC
public static final int GL_COMPRESSED_SIGNED_R11_EACAccepted by theinternalformat
parameter of CompressedTexImage2D.- See Also:
-
GL_COMPRESSED_RG11_EAC
public static final int GL_COMPRESSED_RG11_EACAccepted by theinternalformat
parameter of CompressedTexImage2D.- See Also:
-
GL_COMPRESSED_SIGNED_RG11_EAC
public static final int GL_COMPRESSED_SIGNED_RG11_EACAccepted by theinternalformat
parameter of CompressedTexImage2D.- See Also:
-
GL_PRIMITIVE_RESTART_FIXED_INDEX
public static final int GL_PRIMITIVE_RESTART_FIXED_INDEXAccepted by thetarget
parameter of Enable and Disable.- See Also:
-
GL_ANY_SAMPLES_PASSED_CONSERVATIVE
public static final int GL_ANY_SAMPLES_PASSED_CONSERVATIVEAccepted by thetarget
parameter of BeginQuery, EndQuery, GetQueryIndexediv and GetQueryiv.- See Also:
-
GL_MAX_ELEMENT_INDEX
public static final int GL_MAX_ELEMENT_INDEXAccepted by thevalue
parameter of the GetInteger* functions.- See Also:
-
GL_TEXTURE_IMMUTABLE_LEVELS
public static final int GL_TEXTURE_IMMUTABLE_LEVELSAccepted by thepname
parameters of GetTexParameterfv and GetTexParameteriv.- See Also:
-
GL_COMPUTE_SHADER
public static final int GL_COMPUTE_SHADERAccepted by thetype
parameter of CreateShader and returned in theparams
parameter by GetShaderiv.- See Also:
-
GL_MAX_COMPUTE_UNIFORM_BLOCKS
public static final int GL_MAX_COMPUTE_UNIFORM_BLOCKSAccepted by thepname
parameter of GetIntegerv, GetBooleanv, GetFloatv, GetDoublev and GetInteger64v.- See Also:
-
GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS
public static final int GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITSAccepted by thepname
parameter of GetIntegerv, GetBooleanv, GetFloatv, GetDoublev and GetInteger64v.- See Also:
-
GL_MAX_COMPUTE_IMAGE_UNIFORMS
public static final int GL_MAX_COMPUTE_IMAGE_UNIFORMSAccepted by thepname
parameter of GetIntegerv, GetBooleanv, GetFloatv, GetDoublev and GetInteger64v.- See Also:
-
GL_MAX_COMPUTE_SHARED_MEMORY_SIZE
public static final int GL_MAX_COMPUTE_SHARED_MEMORY_SIZEAccepted by thepname
parameter of GetIntegerv, GetBooleanv, GetFloatv, GetDoublev and GetInteger64v.- See Also:
-
GL_MAX_COMPUTE_UNIFORM_COMPONENTS
public static final int GL_MAX_COMPUTE_UNIFORM_COMPONENTSAccepted by thepname
parameter of GetIntegerv, GetBooleanv, GetFloatv, GetDoublev and GetInteger64v.- See Also:
-
GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS
public static final int GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERSAccepted by thepname
parameter of GetIntegerv, GetBooleanv, GetFloatv, GetDoublev and GetInteger64v.- See Also:
-
GL_MAX_COMPUTE_ATOMIC_COUNTERS
public static final int GL_MAX_COMPUTE_ATOMIC_COUNTERSAccepted by thepname
parameter of GetIntegerv, GetBooleanv, GetFloatv, GetDoublev and GetInteger64v.- See Also:
-
GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS
public static final int GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTSAccepted by thepname
parameter of GetIntegerv, GetBooleanv, GetFloatv, GetDoublev and GetInteger64v.- See Also:
-
GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS
public static final int GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONSAccepted by thepname
parameter of GetIntegerv, GetBooleanv, GetFloatv, GetDoublev and GetInteger64v.- See Also:
-
GL_MAX_COMPUTE_WORK_GROUP_COUNT
public static final int GL_MAX_COMPUTE_WORK_GROUP_COUNTAccepted by thepname
parameter of GetIntegeri_v, GetBooleani_v, GetFloati_v, GetDoublei_v and GetInteger64i_v.- See Also:
-
GL_MAX_COMPUTE_WORK_GROUP_SIZE
public static final int GL_MAX_COMPUTE_WORK_GROUP_SIZEAccepted by thepname
parameter of GetIntegeri_v, GetBooleani_v, GetFloati_v, GetDoublei_v and GetInteger64i_v.- See Also:
-
GL_COMPUTE_WORK_GROUP_SIZE
public static final int GL_COMPUTE_WORK_GROUP_SIZEAccepted by thepname
parameter of GetProgramiv.- See Also:
-
GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER
public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADERAccepted by thepname
parameter of GetActiveUniformBlockiv.- See Also:
-
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER
public static final int GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADERAccepted by thepname
parameter of GetActiveAtomicCounterBufferiv.- See Also:
-
GL_DISPATCH_INDIRECT_BUFFER
public static final int GL_DISPATCH_INDIRECT_BUFFERAccepted by thetarget
parameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, and GetBufferPointerv.- See Also:
-
GL_DISPATCH_INDIRECT_BUFFER_BINDING
public static final int GL_DISPATCH_INDIRECT_BUFFER_BINDINGAccepted by thevalue
parameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.- See Also:
-
GL_COMPUTE_SHADER_BIT
public static final int GL_COMPUTE_SHADER_BITAccepted by thestages
parameter of UseProgramStages.- See Also:
-
GL_DEBUG_OUTPUT
public static final int GL_DEBUG_OUTPUTTokens accepted by thetarget
parameters of Enable, Disable, and IsEnabled.- See Also:
-
GL_DEBUG_OUTPUT_SYNCHRONOUS
public static final int GL_DEBUG_OUTPUT_SYNCHRONOUSTokens accepted by thetarget
parameters of Enable, Disable, and IsEnabled.- See Also:
-
GL_CONTEXT_FLAG_DEBUG_BIT
public static final int GL_CONTEXT_FLAG_DEBUG_BITReturned by GetIntegerv whenpname
is CONTEXT_FLAGS.- See Also:
-
GL_MAX_DEBUG_MESSAGE_LENGTH
public static final int GL_MAX_DEBUG_MESSAGE_LENGTHTokens accepted by thevalue
parameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.- See Also:
-
GL_MAX_DEBUG_LOGGED_MESSAGES
public static final int GL_MAX_DEBUG_LOGGED_MESSAGESTokens accepted by thevalue
parameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.- See Also:
-
GL_DEBUG_LOGGED_MESSAGES
public static final int GL_DEBUG_LOGGED_MESSAGESTokens accepted by thevalue
parameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.- See Also:
-
GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH
public static final int GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTHTokens accepted by thevalue
parameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.- See Also:
-
GL_MAX_DEBUG_GROUP_STACK_DEPTH
public static final int GL_MAX_DEBUG_GROUP_STACK_DEPTHTokens accepted by thevalue
parameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.- See Also:
-
GL_DEBUG_GROUP_STACK_DEPTH
public static final int GL_DEBUG_GROUP_STACK_DEPTHTokens accepted by thevalue
parameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.- See Also:
-
GL_MAX_LABEL_LENGTH
public static final int GL_MAX_LABEL_LENGTHTokens accepted by thevalue
parameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.- See Also:
-
GL_DEBUG_CALLBACK_FUNCTION
public static final int GL_DEBUG_CALLBACK_FUNCTIONTokens accepted by thepname
parameter of GetPointerv.- See Also:
-
GL_DEBUG_CALLBACK_USER_PARAM
public static final int GL_DEBUG_CALLBACK_USER_PARAMTokens accepted by thepname
parameter of GetPointerv.- See Also:
-
GL_DEBUG_SOURCE_API
public static final int GL_DEBUG_SOURCE_APITokens accepted or provided by thesource
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thesources
parameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_SOURCE_WINDOW_SYSTEM
public static final int GL_DEBUG_SOURCE_WINDOW_SYSTEMTokens accepted or provided by thesource
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thesources
parameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_SOURCE_SHADER_COMPILER
public static final int GL_DEBUG_SOURCE_SHADER_COMPILERTokens accepted or provided by thesource
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thesources
parameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_SOURCE_THIRD_PARTY
public static final int GL_DEBUG_SOURCE_THIRD_PARTYTokens accepted or provided by thesource
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thesources
parameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_SOURCE_APPLICATION
public static final int GL_DEBUG_SOURCE_APPLICATIONTokens accepted or provided by thesource
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thesources
parameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_SOURCE_OTHER
public static final int GL_DEBUG_SOURCE_OTHERTokens accepted or provided by thesource
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thesources
parameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_TYPE_ERROR
public static final int GL_DEBUG_TYPE_ERRORTokens accepted or provided by thetype
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypes
parameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR
public static final int GL_DEBUG_TYPE_DEPRECATED_BEHAVIORTokens accepted or provided by thetype
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypes
parameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR
public static final int GL_DEBUG_TYPE_UNDEFINED_BEHAVIORTokens accepted or provided by thetype
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypes
parameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_TYPE_PORTABILITY
public static final int GL_DEBUG_TYPE_PORTABILITYTokens accepted or provided by thetype
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypes
parameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_TYPE_PERFORMANCE
public static final int GL_DEBUG_TYPE_PERFORMANCETokens accepted or provided by thetype
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypes
parameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_TYPE_OTHER
public static final int GL_DEBUG_TYPE_OTHERTokens accepted or provided by thetype
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypes
parameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_TYPE_MARKER
public static final int GL_DEBUG_TYPE_MARKERTokens accepted or provided by thetype
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypes
parameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_TYPE_PUSH_GROUP
public static final int GL_DEBUG_TYPE_PUSH_GROUPTokens accepted or provided by thetype
parameters of DebugMessageControl and DEBUGPROC, and thetypes
parameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_TYPE_POP_GROUP
public static final int GL_DEBUG_TYPE_POP_GROUPTokens accepted or provided by thetype
parameters of DebugMessageControl and DEBUGPROC, and thetypes
parameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_SEVERITY_HIGH
public static final int GL_DEBUG_SEVERITY_HIGHTokens accepted or provided by theseverity
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, and theseverities
parameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_SEVERITY_MEDIUM
public static final int GL_DEBUG_SEVERITY_MEDIUMTokens accepted or provided by theseverity
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, and theseverities
parameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_SEVERITY_LOW
public static final int GL_DEBUG_SEVERITY_LOWTokens accepted or provided by theseverity
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, and theseverities
parameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_SEVERITY_NOTIFICATION
public static final int GL_DEBUG_SEVERITY_NOTIFICATIONTokens accepted or provided by theseverity
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, and theseverities
parameter of GetDebugMessageLog.- See Also:
-
GL_BUFFER
public static final int GL_BUFFERTokens accepted or provided by theidentifier
parameters of ObjectLabel and GetObjectLabel.- See Also:
-
GL_SHADER
public static final int GL_SHADERTokens accepted or provided by theidentifier
parameters of ObjectLabel and GetObjectLabel.- See Also:
-
GL_PROGRAM
public static final int GL_PROGRAMTokens accepted or provided by theidentifier
parameters of ObjectLabel and GetObjectLabel.- See Also:
-
GL_QUERY
public static final int GL_QUERYTokens accepted or provided by theidentifier
parameters of ObjectLabel and GetObjectLabel.- See Also:
-
GL_PROGRAM_PIPELINE
public static final int GL_PROGRAM_PIPELINETokens accepted or provided by theidentifier
parameters of ObjectLabel and GetObjectLabel.- See Also:
-
GL_SAMPLER
public static final int GL_SAMPLERTokens accepted or provided by theidentifier
parameters of ObjectLabel and GetObjectLabel.- See Also:
-
GL_DISPLAY_LIST
public static final int GL_DISPLAY_LISTTokens accepted or provided by theidentifier
parameters of ObjectLabel and GetObjectLabel.- See Also:
-
GL_MAX_UNIFORM_LOCATIONS
public static final int GL_MAX_UNIFORM_LOCATIONSAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v.- See Also:
-
GL_FRAMEBUFFER_DEFAULT_WIDTH
public static final int GL_FRAMEBUFFER_DEFAULT_WIDTHAccepted by thepname
parameter of FramebufferParameteri, GetFramebufferParameteriv, NamedFramebufferParameteriEXT, and GetNamedFramebufferParameterivEXT.- See Also:
-
GL_FRAMEBUFFER_DEFAULT_HEIGHT
public static final int GL_FRAMEBUFFER_DEFAULT_HEIGHTAccepted by thepname
parameter of FramebufferParameteri, GetFramebufferParameteriv, NamedFramebufferParameteriEXT, and GetNamedFramebufferParameterivEXT.- See Also:
-
GL_FRAMEBUFFER_DEFAULT_LAYERS
public static final int GL_FRAMEBUFFER_DEFAULT_LAYERSAccepted by thepname
parameter of FramebufferParameteri, GetFramebufferParameteriv, NamedFramebufferParameteriEXT, and GetNamedFramebufferParameterivEXT.- See Also:
-
GL_FRAMEBUFFER_DEFAULT_SAMPLES
public static final int GL_FRAMEBUFFER_DEFAULT_SAMPLESAccepted by thepname
parameter of FramebufferParameteri, GetFramebufferParameteriv, NamedFramebufferParameteriEXT, and GetNamedFramebufferParameterivEXT.- See Also:
-
GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS
public static final int GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONSAccepted by thepname
parameter of FramebufferParameteri, GetFramebufferParameteriv, NamedFramebufferParameteriEXT, and GetNamedFramebufferParameterivEXT.- See Also:
-
GL_MAX_FRAMEBUFFER_WIDTH
public static final int GL_MAX_FRAMEBUFFER_WIDTHAccepted by thepname
parameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.- See Also:
-
GL_MAX_FRAMEBUFFER_HEIGHT
public static final int GL_MAX_FRAMEBUFFER_HEIGHTAccepted by thepname
parameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.- See Also:
-
GL_MAX_FRAMEBUFFER_LAYERS
public static final int GL_MAX_FRAMEBUFFER_LAYERSAccepted by thepname
parameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.- See Also:
-
GL_MAX_FRAMEBUFFER_SAMPLES
public static final int GL_MAX_FRAMEBUFFER_SAMPLESAccepted by thepname
parameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.- See Also:
-
GL_INTERNALFORMAT_SUPPORTED
public static final int GL_INTERNALFORMAT_SUPPORTEDAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_INTERNALFORMAT_PREFERRED
public static final int GL_INTERNALFORMAT_PREFERREDAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_INTERNALFORMAT_RED_SIZE
public static final int GL_INTERNALFORMAT_RED_SIZEAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_INTERNALFORMAT_GREEN_SIZE
public static final int GL_INTERNALFORMAT_GREEN_SIZEAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_INTERNALFORMAT_BLUE_SIZE
public static final int GL_INTERNALFORMAT_BLUE_SIZEAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_INTERNALFORMAT_ALPHA_SIZE
public static final int GL_INTERNALFORMAT_ALPHA_SIZEAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_INTERNALFORMAT_DEPTH_SIZE
public static final int GL_INTERNALFORMAT_DEPTH_SIZEAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_INTERNALFORMAT_STENCIL_SIZE
public static final int GL_INTERNALFORMAT_STENCIL_SIZEAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_INTERNALFORMAT_SHARED_SIZE
public static final int GL_INTERNALFORMAT_SHARED_SIZEAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_INTERNALFORMAT_RED_TYPE
public static final int GL_INTERNALFORMAT_RED_TYPEAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_INTERNALFORMAT_GREEN_TYPE
public static final int GL_INTERNALFORMAT_GREEN_TYPEAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_INTERNALFORMAT_BLUE_TYPE
public static final int GL_INTERNALFORMAT_BLUE_TYPEAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_INTERNALFORMAT_ALPHA_TYPE
public static final int GL_INTERNALFORMAT_ALPHA_TYPEAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_INTERNALFORMAT_DEPTH_TYPE
public static final int GL_INTERNALFORMAT_DEPTH_TYPEAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_INTERNALFORMAT_STENCIL_TYPE
public static final int GL_INTERNALFORMAT_STENCIL_TYPEAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_MAX_WIDTH
public static final int GL_MAX_WIDTHAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_MAX_HEIGHT
public static final int GL_MAX_HEIGHTAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_MAX_DEPTH
public static final int GL_MAX_DEPTHAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_MAX_LAYERS
public static final int GL_MAX_LAYERSAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_MAX_COMBINED_DIMENSIONS
public static final int GL_MAX_COMBINED_DIMENSIONSAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_COLOR_COMPONENTS
public static final int GL_COLOR_COMPONENTSAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_DEPTH_COMPONENTS
public static final int GL_DEPTH_COMPONENTSAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_STENCIL_COMPONENTS
public static final int GL_STENCIL_COMPONENTSAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_COLOR_RENDERABLE
public static final int GL_COLOR_RENDERABLEAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_DEPTH_RENDERABLE
public static final int GL_DEPTH_RENDERABLEAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_STENCIL_RENDERABLE
public static final int GL_STENCIL_RENDERABLEAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_FRAMEBUFFER_RENDERABLE
public static final int GL_FRAMEBUFFER_RENDERABLEAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_FRAMEBUFFER_RENDERABLE_LAYERED
public static final int GL_FRAMEBUFFER_RENDERABLE_LAYEREDAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_FRAMEBUFFER_BLEND
public static final int GL_FRAMEBUFFER_BLENDAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_READ_PIXELS
public static final int GL_READ_PIXELSAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_READ_PIXELS_FORMAT
public static final int GL_READ_PIXELS_FORMATAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_READ_PIXELS_TYPE
public static final int GL_READ_PIXELS_TYPEAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_TEXTURE_IMAGE_FORMAT
public static final int GL_TEXTURE_IMAGE_FORMATAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_TEXTURE_IMAGE_TYPE
public static final int GL_TEXTURE_IMAGE_TYPEAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_GET_TEXTURE_IMAGE_FORMAT
public static final int GL_GET_TEXTURE_IMAGE_FORMATAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_GET_TEXTURE_IMAGE_TYPE
public static final int GL_GET_TEXTURE_IMAGE_TYPEAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_MIPMAP
public static final int GL_MIPMAPAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_MANUAL_GENERATE_MIPMAP
public static final int GL_MANUAL_GENERATE_MIPMAPAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_AUTO_GENERATE_MIPMAP
public static final int GL_AUTO_GENERATE_MIPMAPAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_COLOR_ENCODING
public static final int GL_COLOR_ENCODINGAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_SRGB_READ
public static final int GL_SRGB_READAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_SRGB_WRITE
public static final int GL_SRGB_WRITEAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_FILTER
public static final int GL_FILTERAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_VERTEX_TEXTURE
public static final int GL_VERTEX_TEXTUREAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_TESS_CONTROL_TEXTURE
public static final int GL_TESS_CONTROL_TEXTUREAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_TESS_EVALUATION_TEXTURE
public static final int GL_TESS_EVALUATION_TEXTUREAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_GEOMETRY_TEXTURE
public static final int GL_GEOMETRY_TEXTUREAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_FRAGMENT_TEXTURE
public static final int GL_FRAGMENT_TEXTUREAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_COMPUTE_TEXTURE
public static final int GL_COMPUTE_TEXTUREAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_TEXTURE_SHADOW
public static final int GL_TEXTURE_SHADOWAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_TEXTURE_GATHER
public static final int GL_TEXTURE_GATHERAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_TEXTURE_GATHER_SHADOW
public static final int GL_TEXTURE_GATHER_SHADOWAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_SHADER_IMAGE_LOAD
public static final int GL_SHADER_IMAGE_LOADAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_SHADER_IMAGE_STORE
public static final int GL_SHADER_IMAGE_STOREAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_SHADER_IMAGE_ATOMIC
public static final int GL_SHADER_IMAGE_ATOMICAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_IMAGE_TEXEL_SIZE
public static final int GL_IMAGE_TEXEL_SIZEAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_IMAGE_COMPATIBILITY_CLASS
public static final int GL_IMAGE_COMPATIBILITY_CLASSAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_IMAGE_PIXEL_FORMAT
public static final int GL_IMAGE_PIXEL_FORMATAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_IMAGE_PIXEL_TYPE
public static final int GL_IMAGE_PIXEL_TYPEAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST
public static final int GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TESTAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST
public static final int GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TESTAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE
public static final int GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITEAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE
public static final int GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITEAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_TEXTURE_COMPRESSED_BLOCK_WIDTH
public static final int GL_TEXTURE_COMPRESSED_BLOCK_WIDTHAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT
public static final int GL_TEXTURE_COMPRESSED_BLOCK_HEIGHTAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_TEXTURE_COMPRESSED_BLOCK_SIZE
public static final int GL_TEXTURE_COMPRESSED_BLOCK_SIZEAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_CLEAR_BUFFER
public static final int GL_CLEAR_BUFFERAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_TEXTURE_VIEW
public static final int GL_TEXTURE_VIEWAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_VIEW_COMPATIBILITY_CLASS
public static final int GL_VIEW_COMPATIBILITY_CLASSAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_FULL_SUPPORT
public static final int GL_FULL_SUPPORTReturned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_CAVEAT_SUPPORT
public static final int GL_CAVEAT_SUPPORTReturned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_IMAGE_CLASS_4_X_32
public static final int GL_IMAGE_CLASS_4_X_32Returned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_IMAGE_CLASS_2_X_32
public static final int GL_IMAGE_CLASS_2_X_32Returned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_IMAGE_CLASS_1_X_32
public static final int GL_IMAGE_CLASS_1_X_32Returned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_IMAGE_CLASS_4_X_16
public static final int GL_IMAGE_CLASS_4_X_16Returned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_IMAGE_CLASS_2_X_16
public static final int GL_IMAGE_CLASS_2_X_16Returned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_IMAGE_CLASS_1_X_16
public static final int GL_IMAGE_CLASS_1_X_16Returned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_IMAGE_CLASS_4_X_8
public static final int GL_IMAGE_CLASS_4_X_8Returned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_IMAGE_CLASS_2_X_8
public static final int GL_IMAGE_CLASS_2_X_8Returned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_IMAGE_CLASS_1_X_8
public static final int GL_IMAGE_CLASS_1_X_8Returned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_IMAGE_CLASS_11_11_10
public static final int GL_IMAGE_CLASS_11_11_10Returned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_IMAGE_CLASS_10_10_10_2
public static final int GL_IMAGE_CLASS_10_10_10_2Returned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_VIEW_CLASS_128_BITS
public static final int GL_VIEW_CLASS_128_BITSReturned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_VIEW_CLASS_96_BITS
public static final int GL_VIEW_CLASS_96_BITSReturned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_VIEW_CLASS_64_BITS
public static final int GL_VIEW_CLASS_64_BITSReturned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_VIEW_CLASS_48_BITS
public static final int GL_VIEW_CLASS_48_BITSReturned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_VIEW_CLASS_32_BITS
public static final int GL_VIEW_CLASS_32_BITSReturned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_VIEW_CLASS_24_BITS
public static final int GL_VIEW_CLASS_24_BITSReturned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_VIEW_CLASS_16_BITS
public static final int GL_VIEW_CLASS_16_BITSReturned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_VIEW_CLASS_8_BITS
public static final int GL_VIEW_CLASS_8_BITSReturned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_VIEW_CLASS_S3TC_DXT1_RGB
public static final int GL_VIEW_CLASS_S3TC_DXT1_RGBReturned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_VIEW_CLASS_S3TC_DXT1_RGBA
public static final int GL_VIEW_CLASS_S3TC_DXT1_RGBAReturned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_VIEW_CLASS_S3TC_DXT3_RGBA
public static final int GL_VIEW_CLASS_S3TC_DXT3_RGBAReturned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_VIEW_CLASS_S3TC_DXT5_RGBA
public static final int GL_VIEW_CLASS_S3TC_DXT5_RGBAReturned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_VIEW_CLASS_RGTC1_RED
public static final int GL_VIEW_CLASS_RGTC1_REDReturned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_VIEW_CLASS_RGTC2_RG
public static final int GL_VIEW_CLASS_RGTC2_RGReturned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_VIEW_CLASS_BPTC_UNORM
public static final int GL_VIEW_CLASS_BPTC_UNORMReturned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_VIEW_CLASS_BPTC_FLOAT
public static final int GL_VIEW_CLASS_BPTC_FLOATReturned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_UNIFORM
public static final int GL_UNIFORMAccepted by theprogramInterface
parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.- See Also:
-
GL_UNIFORM_BLOCK
public static final int GL_UNIFORM_BLOCKAccepted by theprogramInterface
parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.- See Also:
-
GL_PROGRAM_INPUT
public static final int GL_PROGRAM_INPUTAccepted by theprogramInterface
parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.- See Also:
-
GL_PROGRAM_OUTPUT
public static final int GL_PROGRAM_OUTPUTAccepted by theprogramInterface
parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.- See Also:
-
GL_BUFFER_VARIABLE
public static final int GL_BUFFER_VARIABLEAccepted by theprogramInterface
parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.- See Also:
-
GL_SHADER_STORAGE_BLOCK
public static final int GL_SHADER_STORAGE_BLOCKAccepted by theprogramInterface
parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.- See Also:
-
GL_VERTEX_SUBROUTINE
public static final int GL_VERTEX_SUBROUTINEAccepted by theprogramInterface
parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.- See Also:
-
GL_TESS_CONTROL_SUBROUTINE
public static final int GL_TESS_CONTROL_SUBROUTINEAccepted by theprogramInterface
parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.- See Also:
-
GL_TESS_EVALUATION_SUBROUTINE
public static final int GL_TESS_EVALUATION_SUBROUTINEAccepted by theprogramInterface
parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.- See Also:
-
GL_GEOMETRY_SUBROUTINE
public static final int GL_GEOMETRY_SUBROUTINEAccepted by theprogramInterface
parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.- See Also:
-
GL_FRAGMENT_SUBROUTINE
public static final int GL_FRAGMENT_SUBROUTINEAccepted by theprogramInterface
parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.- See Also:
-
GL_COMPUTE_SUBROUTINE
public static final int GL_COMPUTE_SUBROUTINEAccepted by theprogramInterface
parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.- See Also:
-
GL_VERTEX_SUBROUTINE_UNIFORM
public static final int GL_VERTEX_SUBROUTINE_UNIFORMAccepted by theprogramInterface
parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.- See Also:
-
GL_TESS_CONTROL_SUBROUTINE_UNIFORM
public static final int GL_TESS_CONTROL_SUBROUTINE_UNIFORMAccepted by theprogramInterface
parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.- See Also:
-
GL_TESS_EVALUATION_SUBROUTINE_UNIFORM
public static final int GL_TESS_EVALUATION_SUBROUTINE_UNIFORMAccepted by theprogramInterface
parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.- See Also:
-
GL_GEOMETRY_SUBROUTINE_UNIFORM
public static final int GL_GEOMETRY_SUBROUTINE_UNIFORMAccepted by theprogramInterface
parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.- See Also:
-
GL_FRAGMENT_SUBROUTINE_UNIFORM
public static final int GL_FRAGMENT_SUBROUTINE_UNIFORMAccepted by theprogramInterface
parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.- See Also:
-
GL_COMPUTE_SUBROUTINE_UNIFORM
public static final int GL_COMPUTE_SUBROUTINE_UNIFORMAccepted by theprogramInterface
parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.- See Also:
-
GL_TRANSFORM_FEEDBACK_VARYING
public static final int GL_TRANSFORM_FEEDBACK_VARYINGAccepted by theprogramInterface
parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.- See Also:
-
GL_ACTIVE_RESOURCES
public static final int GL_ACTIVE_RESOURCESAccepted by thepname
parameter of GetProgramInterfaceiv.- See Also:
-
GL_MAX_NAME_LENGTH
public static final int GL_MAX_NAME_LENGTHAccepted by thepname
parameter of GetProgramInterfaceiv.- See Also:
-
GL_MAX_NUM_ACTIVE_VARIABLES
public static final int GL_MAX_NUM_ACTIVE_VARIABLESAccepted by thepname
parameter of GetProgramInterfaceiv.- See Also:
-
GL_MAX_NUM_COMPATIBLE_SUBROUTINES
public static final int GL_MAX_NUM_COMPATIBLE_SUBROUTINESAccepted by thepname
parameter of GetProgramInterfaceiv.- See Also:
-
GL_NAME_LENGTH
public static final int GL_NAME_LENGTHAccepted in theprops
array of GetProgramResourceiv.- See Also:
-
GL_TYPE
public static final int GL_TYPEAccepted in theprops
array of GetProgramResourceiv.- See Also:
-
GL_ARRAY_SIZE
public static final int GL_ARRAY_SIZEAccepted in theprops
array of GetProgramResourceiv.- See Also:
-
GL_OFFSET
public static final int GL_OFFSETAccepted in theprops
array of GetProgramResourceiv.- See Also:
-
GL_BLOCK_INDEX
public static final int GL_BLOCK_INDEXAccepted in theprops
array of GetProgramResourceiv.- See Also:
-
GL_ARRAY_STRIDE
public static final int GL_ARRAY_STRIDEAccepted in theprops
array of GetProgramResourceiv.- See Also:
-
GL_MATRIX_STRIDE
public static final int GL_MATRIX_STRIDEAccepted in theprops
array of GetProgramResourceiv.- See Also:
-
GL_IS_ROW_MAJOR
public static final int GL_IS_ROW_MAJORAccepted in theprops
array of GetProgramResourceiv.- See Also:
-
GL_ATOMIC_COUNTER_BUFFER_INDEX
public static final int GL_ATOMIC_COUNTER_BUFFER_INDEXAccepted in theprops
array of GetProgramResourceiv.- See Also:
-
GL_BUFFER_BINDING
public static final int GL_BUFFER_BINDINGAccepted in theprops
array of GetProgramResourceiv.- See Also:
-
GL_BUFFER_DATA_SIZE
public static final int GL_BUFFER_DATA_SIZEAccepted in theprops
array of GetProgramResourceiv.- See Also:
-
GL_NUM_ACTIVE_VARIABLES
public static final int GL_NUM_ACTIVE_VARIABLESAccepted in theprops
array of GetProgramResourceiv.- See Also:
-
GL_ACTIVE_VARIABLES
public static final int GL_ACTIVE_VARIABLESAccepted in theprops
array of GetProgramResourceiv.- See Also:
-
GL_REFERENCED_BY_VERTEX_SHADER
public static final int GL_REFERENCED_BY_VERTEX_SHADERAccepted in theprops
array of GetProgramResourceiv.- See Also:
-
GL_REFERENCED_BY_TESS_CONTROL_SHADER
public static final int GL_REFERENCED_BY_TESS_CONTROL_SHADERAccepted in theprops
array of GetProgramResourceiv.- See Also:
-
GL_REFERENCED_BY_TESS_EVALUATION_SHADER
public static final int GL_REFERENCED_BY_TESS_EVALUATION_SHADERAccepted in theprops
array of GetProgramResourceiv.- See Also:
-
GL_REFERENCED_BY_GEOMETRY_SHADER
public static final int GL_REFERENCED_BY_GEOMETRY_SHADERAccepted in theprops
array of GetProgramResourceiv.- See Also:
-
GL_REFERENCED_BY_FRAGMENT_SHADER
public static final int GL_REFERENCED_BY_FRAGMENT_SHADERAccepted in theprops
array of GetProgramResourceiv.- See Also:
-
GL_REFERENCED_BY_COMPUTE_SHADER
public static final int GL_REFERENCED_BY_COMPUTE_SHADERAccepted in theprops
array of GetProgramResourceiv.- See Also:
-
GL_TOP_LEVEL_ARRAY_SIZE
public static final int GL_TOP_LEVEL_ARRAY_SIZEAccepted in theprops
array of GetProgramResourceiv.- See Also:
-
GL_TOP_LEVEL_ARRAY_STRIDE
public static final int GL_TOP_LEVEL_ARRAY_STRIDEAccepted in theprops
array of GetProgramResourceiv.- See Also:
-
GL_LOCATION
public static final int GL_LOCATIONAccepted in theprops
array of GetProgramResourceiv.- See Also:
-
GL_LOCATION_INDEX
public static final int GL_LOCATION_INDEXAccepted in theprops
array of GetProgramResourceiv.- See Also:
-
GL_IS_PER_PATCH
public static final int GL_IS_PER_PATCHAccepted in theprops
array of GetProgramResourceiv.- See Also:
-
GL_SHADER_STORAGE_BUFFER
public static final int GL_SHADER_STORAGE_BUFFERAccepted by thetarget
parameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, and GetBufferPointerv.- See Also:
-
GL_SHADER_STORAGE_BUFFER_BINDING
public static final int GL_SHADER_STORAGE_BUFFER_BINDINGAccepted by thepname
parameter of GetIntegerv, GetIntegeri_v, GetBooleanv, GetInteger64v, GetFloatv, GetDoublev, GetBooleani_v, GetIntegeri_v, GetFloati_v, GetDoublei_v, and GetInteger64i_v.- See Also:
-
GL_SHADER_STORAGE_BUFFER_START
public static final int GL_SHADER_STORAGE_BUFFER_STARTAccepted by thepname
parameter of GetIntegeri_v, GetBooleani_v, GetIntegeri_v, GetFloati_v, GetDoublei_v, and GetInteger64i_v.- See Also:
-
GL_SHADER_STORAGE_BUFFER_SIZE
public static final int GL_SHADER_STORAGE_BUFFER_SIZEAccepted by thepname
parameter of GetIntegeri_v, GetBooleani_v, GetIntegeri_v, GetFloati_v, GetDoublei_v, and GetInteger64i_v.- See Also:
-
GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS
public static final int GL_MAX_VERTEX_SHADER_STORAGE_BLOCKSAccepted by thepname
parameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.- See Also:
-
GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS
public static final int GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKSAccepted by thepname
parameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.- See Also:
-
GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS
public static final int GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKSAccepted by thepname
parameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.- See Also:
-
GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS
public static final int GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKSAccepted by thepname
parameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.- See Also:
-
GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS
public static final int GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKSAccepted by thepname
parameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.- See Also:
-
GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS
public static final int GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKSAccepted by thepname
parameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.- See Also:
-
GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS
public static final int GL_MAX_COMBINED_SHADER_STORAGE_BLOCKSAccepted by thepname
parameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.- See Also:
-
GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS
public static final int GL_MAX_SHADER_STORAGE_BUFFER_BINDINGSAccepted by thepname
parameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.- See Also:
-
GL_MAX_SHADER_STORAGE_BLOCK_SIZE
public static final int GL_MAX_SHADER_STORAGE_BLOCK_SIZEAccepted by thepname
parameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.- See Also:
-
GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT
public static final int GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENTAccepted by thepname
parameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.- See Also:
-
GL_SHADER_STORAGE_BARRIER_BIT
public static final int GL_SHADER_STORAGE_BARRIER_BITAccepted in thebarriers
bitfield in glMemoryBarrier.- See Also:
-
GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES
public static final int GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCESAlias for the existing token MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS.- See Also:
-
GL_DEPTH_STENCIL_TEXTURE_MODE
public static final int GL_DEPTH_STENCIL_TEXTURE_MODEAccepted by thepname
parameter of TexParameter* and GetTexParameter*.- See Also:
-
GL_TEXTURE_BUFFER_OFFSET
public static final int GL_TEXTURE_BUFFER_OFFSETAccepted by thepname
parameter of GetTexLevelParameter.- See Also:
-
GL_TEXTURE_BUFFER_SIZE
public static final int GL_TEXTURE_BUFFER_SIZEAccepted by thepname
parameter of GetTexLevelParameter.- See Also:
-
GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT
public static final int GL_TEXTURE_BUFFER_OFFSET_ALIGNMENTAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_TEXTURE_VIEW_MIN_LEVEL
public static final int GL_TEXTURE_VIEW_MIN_LEVELAccepted by thepname
parameters of GetTexParameterfv and GetTexParameteriv.- See Also:
-
GL_TEXTURE_VIEW_NUM_LEVELS
public static final int GL_TEXTURE_VIEW_NUM_LEVELSAccepted by thepname
parameters of GetTexParameterfv and GetTexParameteriv.- See Also:
-
GL_TEXTURE_VIEW_MIN_LAYER
public static final int GL_TEXTURE_VIEW_MIN_LAYERAccepted by thepname
parameters of GetTexParameterfv and GetTexParameteriv.- See Also:
-
GL_TEXTURE_VIEW_NUM_LAYERS
public static final int GL_TEXTURE_VIEW_NUM_LAYERSAccepted by thepname
parameters of GetTexParameterfv and GetTexParameteriv.- See Also:
-
GL_VERTEX_ATTRIB_BINDING
public static final int GL_VERTEX_ATTRIB_BINDINGAccepted by thepname
parameter of GetVertexAttrib*v.- See Also:
-
GL_VERTEX_ATTRIB_RELATIVE_OFFSET
public static final int GL_VERTEX_ATTRIB_RELATIVE_OFFSETAccepted by thepname
parameter of GetVertexAttrib*v.- See Also:
-
GL_VERTEX_BINDING_DIVISOR
public static final int GL_VERTEX_BINDING_DIVISORAccepted by thetarget
parameter of GetBooleani_v, GetIntegeri_v, GetFloati_v, GetDoublei_v, and GetInteger64i_v.- See Also:
-
GL_VERTEX_BINDING_OFFSET
public static final int GL_VERTEX_BINDING_OFFSETAccepted by thetarget
parameter of GetBooleani_v, GetIntegeri_v, GetFloati_v, GetDoublei_v, and GetInteger64i_v.- See Also:
-
GL_VERTEX_BINDING_STRIDE
public static final int GL_VERTEX_BINDING_STRIDEAccepted by thetarget
parameter of GetBooleani_v, GetIntegeri_v, GetFloati_v, GetDoublei_v, and GetInteger64i_v.- See Also:
-
GL_VERTEX_BINDING_BUFFER
public static final int GL_VERTEX_BINDING_BUFFERAccepted by thetarget
parameter of GetBooleani_v, GetIntegeri_v, GetFloati_v, GetDoublei_v, and GetInteger64i_v.- See Also:
-
GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET
public static final int GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSETAccepted by thepname
parameter of GetIntegerv, ....- See Also:
-
GL_MAX_VERTEX_ATTRIB_BINDINGS
public static final int GL_MAX_VERTEX_ATTRIB_BINDINGSAccepted by thepname
parameter of GetIntegerv, ....- See Also:
-
-
Method Details
-
nglClearBufferData
public static void nglClearBufferData(int target, int internalformat, int format, int type, long data) Unsafe version of:ClearBufferData
-
glClearBufferData
public static void glClearBufferData(int target, int internalformat, int format, int type, @Nullable ByteBuffer data) Fills a buffer object's data store with a fixed value.- Parameters:
target
- the target of the operation. One of:internalformat
- the internal format with which the data will be stored in the buffer objectformat
- the format of the data in memory addressed bydata
. One of:type
- the type of the data in memory addressed bydata
. One of:data
- the buffer containing the data to be used as the source of the constant fill value. The elements of data are converted by the GL into the format specified by internalformat, and then used to fill the specified range of the destination buffer. If data isNULL
, then it is ignored and the sub-range of the buffer is filled with zeros.- See Also:
-
glClearBufferData
public static void glClearBufferData(int target, int internalformat, int format, int type, @Nullable ShortBuffer data) Fills a buffer object's data store with a fixed value.- Parameters:
target
- the target of the operation. One of:internalformat
- the internal format with which the data will be stored in the buffer objectformat
- the format of the data in memory addressed bydata
. One of:type
- the type of the data in memory addressed bydata
. One of:data
- the buffer containing the data to be used as the source of the constant fill value. The elements of data are converted by the GL into the format specified by internalformat, and then used to fill the specified range of the destination buffer. If data isNULL
, then it is ignored and the sub-range of the buffer is filled with zeros.- See Also:
-
glClearBufferData
public static void glClearBufferData(int target, int internalformat, int format, int type, @Nullable IntBuffer data) Fills a buffer object's data store with a fixed value.- Parameters:
target
- the target of the operation. One of:internalformat
- the internal format with which the data will be stored in the buffer objectformat
- the format of the data in memory addressed bydata
. One of:type
- the type of the data in memory addressed bydata
. One of:data
- the buffer containing the data to be used as the source of the constant fill value. The elements of data are converted by the GL into the format specified by internalformat, and then used to fill the specified range of the destination buffer. If data isNULL
, then it is ignored and the sub-range of the buffer is filled with zeros.- See Also:
-
glClearBufferData
public static void glClearBufferData(int target, int internalformat, int format, int type, @Nullable FloatBuffer data) Fills a buffer object's data store with a fixed value.- Parameters:
target
- the target of the operation. One of:internalformat
- the internal format with which the data will be stored in the buffer objectformat
- the format of the data in memory addressed bydata
. One of:type
- the type of the data in memory addressed bydata
. One of:data
- the buffer containing the data to be used as the source of the constant fill value. The elements of data are converted by the GL into the format specified by internalformat, and then used to fill the specified range of the destination buffer. If data isNULL
, then it is ignored and the sub-range of the buffer is filled with zeros.- See Also:
-
nglClearBufferSubData
public static void nglClearBufferSubData(int target, int internalformat, long offset, long size, int format, int type, long data) Unsafe version of:ClearBufferSubData
-
glClearBufferSubData
public static void glClearBufferSubData(int target, int internalformat, long offset, long size, int format, int type, @Nullable ByteBuffer data) Fills all or part of buffer object's data store with a fixed value.- Parameters:
target
- the target of the operation. One of:internalformat
- the internal format with which the data will be stored in the buffer objectoffset
- the offset, in basic machine units into the buffer object's data store at which to start fillingsize
- the size, in basic machine units of the range of the data store to fillformat
- the format of the data in memory addressed bydata
. One of:type
- the type of the data in memory addressed bydata
. One of:data
- the buffer containing the data to be used as the source of the constant fill value. The elements of data are converted by the GL into the format specified by internalformat, and then used to fill the specified range of the destination buffer. If data isNULL
, then it is ignored and the sub-range of the buffer is filled with zeros.- See Also:
-
glClearBufferSubData
public static void glClearBufferSubData(int target, int internalformat, long offset, long size, int format, int type, @Nullable ShortBuffer data) Fills all or part of buffer object's data store with a fixed value.- Parameters:
target
- the target of the operation. One of:internalformat
- the internal format with which the data will be stored in the buffer objectoffset
- the offset, in basic machine units into the buffer object's data store at which to start fillingsize
- the size, in basic machine units of the range of the data store to fillformat
- the format of the data in memory addressed bydata
. One of:type
- the type of the data in memory addressed bydata
. One of:data
- the buffer containing the data to be used as the source of the constant fill value. The elements of data are converted by the GL into the format specified by internalformat, and then used to fill the specified range of the destination buffer. If data isNULL
, then it is ignored and the sub-range of the buffer is filled with zeros.- See Also:
-
glClearBufferSubData
public static void glClearBufferSubData(int target, int internalformat, long offset, long size, int format, int type, @Nullable IntBuffer data) Fills all or part of buffer object's data store with a fixed value.- Parameters:
target
- the target of the operation. One of:internalformat
- the internal format with which the data will be stored in the buffer objectoffset
- the offset, in basic machine units into the buffer object's data store at which to start fillingsize
- the size, in basic machine units of the range of the data store to fillformat
- the format of the data in memory addressed bydata
. One of:type
- the type of the data in memory addressed bydata
. One of:data
- the buffer containing the data to be used as the source of the constant fill value. The elements of data are converted by the GL into the format specified by internalformat, and then used to fill the specified range of the destination buffer. If data isNULL
, then it is ignored and the sub-range of the buffer is filled with zeros.- See Also:
-
glClearBufferSubData
public static void glClearBufferSubData(int target, int internalformat, long offset, long size, int format, int type, @Nullable FloatBuffer data) Fills all or part of buffer object's data store with a fixed value.- Parameters:
target
- the target of the operation. One of:internalformat
- the internal format with which the data will be stored in the buffer objectoffset
- the offset, in basic machine units into the buffer object's data store at which to start fillingsize
- the size, in basic machine units of the range of the data store to fillformat
- the format of the data in memory addressed bydata
. One of:type
- the type of the data in memory addressed bydata
. One of:data
- the buffer containing the data to be used as the source of the constant fill value. The elements of data are converted by the GL into the format specified by internalformat, and then used to fill the specified range of the destination buffer. If data isNULL
, then it is ignored and the sub-range of the buffer is filled with zeros.- See Also:
-
glDispatchCompute
public static void glDispatchCompute(int num_groups_x, int num_groups_y, int num_groups_z) Launches one or more compute work groups.- Parameters:
num_groups_x
- the number of work groups to be launched in the X dimensionnum_groups_y
- the number of work groups to be launched in the Y dimensionnum_groups_z
- the number of work groups to be launched in the Z dimension- See Also:
-
glDispatchComputeIndirect
public static void glDispatchComputeIndirect(long indirect) Launches one or more compute work groups using parameters stored in a buffer.The parameters addressed by indirect are packed a structure, which takes the form (in C):
typedef struct { uint num_groups_x; uint num_groups_y; uint num_groups_z; } DispatchIndirectCommand;
A call to
glDispatchComputeIndirect
is equivalent, assuming no errors are generated, to:cmd = (const DispatchIndirectCommand *)indirect; glDispatchCompute(cmd->num_groups_x, cmd->num_groups_y, cmd->num_groups_z);
- Parameters:
indirect
- the offset into the buffer object currently bound to theDISPATCH_INDIRECT_BUFFER
buffer target at which the dispatch parameters are stored.- See Also:
-
glCopyImageSubData
public static void glCopyImageSubData(int srcName, int srcTarget, int srcLevel, int srcX, int srcY, int srcZ, int dstName, int dstTarget, int dstLevel, int dstX, int dstY, int dstZ, int srcWidth, int srcHeight, int srcDepth) Performs a raw data copy between two images.- Parameters:
srcName
- the name of a texture or renderbuffer object from which to copysrcTarget
- the target representing the namespace of the source namesrcName
srcLevel
- the mipmap level to read from the sourcesrcX
- the X coordinate of the left edge of the souce region to copysrcY
- the Y coordinate of the top edge of the souce region to copysrcZ
- the Z coordinate of the near edge of the souce region to copydstName
- the name of a texture or renderbuffer object to which to copydstTarget
- the target representing the namespace of the destination namedstName
dstLevel
- the mipmap level to write to the sourcedstX
- the X coordinate of the left edge of the destination regiondstY
- the Y coordinate of the top edge of the destination regiondstZ
- the Z coordinate of the near edge of the destination regionsrcWidth
- the width of the region to be copiedsrcHeight
- the height of the region to be copiedsrcDepth
- the depth of the region to be copied- See Also:
-
nglDebugMessageControl
public static void nglDebugMessageControl(int source, int type, int severity, int count, long ids, boolean enabled) Unsafe version of:DebugMessageControl
- Parameters:
count
- the length of the arrayids
-
glDebugMessageControl
public static void glDebugMessageControl(int source, int type, int severity, @Nullable IntBuffer ids, boolean enabled) Controls the volume of debug output in the active debug group, by disabling specific or groups of messages.If
enabled
isTRUE
, the referenced subset of messages will be enabled. IfFALSE
, then those messages will be disabled.This command can reference different subsets of messages by first considering the set of all messages, and filtering out messages based on the following ways:
- If
source
,type
, orseverity
isDONT_CARE
, the messages from all sources, of all types, or of all severities are referenced respectively. - When values other than
DONT_CARE
are specified, all messages whose source, type, or severity match the specifiedsource
,type
, orseverity
respectively will be referenced. - If
count
is greater than zero, thenids
is an array ofcount
message IDs for the specified combination ofsource
andtype
. In this case, ifsource
ortype
isDONT_CARE
, orseverity
is notDONT_CARE
, the errorINVALID_OPERATION
is generated.
Unrecognized message IDs in
ids
are ignored. Ifcount
is zero, the value ifids
is ignored.Although messages are grouped into an implicit hierarchy by their sources and types, there is no explicit per-source, per-type or per-severity enabled state. Instead, the enabled state is stored individually for each message. There is no difference between disabling all messages from one source in a single call, and individually disabling all messages from that source using their types and IDs.
If the
DEBUG_OUTPUT
state is disabled the GL operates the same as if messages of everysource
,type
orseverity
are disabled.- Parameters:
source
- the source of debug messages to enable or disable. One of:DEBUG_SOURCE_API
DEBUG_SOURCE_WINDOW_SYSTEM
DEBUG_SOURCE_SHADER_COMPILER
DEBUG_SOURCE_THIRD_PARTY
DEBUG_SOURCE_APPLICATION
DEBUG_SOURCE_OTHER
type
- the type of debug messages to enable or disable. One of:DEBUG_TYPE_ERROR
DEBUG_TYPE_DEPRECATED_BEHAVIOR
DEBUG_TYPE_UNDEFINED_BEHAVIOR
DEBUG_TYPE_PORTABILITY
DEBUG_TYPE_PERFORMANCE
DEBUG_TYPE_OTHER
DEBUG_TYPE_MARKER
severity
- the severity of debug messages to enable or disable. One of:DEBUG_SEVERITY_HIGH
DEBUG_SEVERITY_MEDIUM
DEBUG_SEVERITY_LOW
DEBUG_SEVERITY_NOTIFICATION
ids
- an array of unsigned integers containing the ids of the messages to enable or disableenabled
- whether the selected messages should be enabled or disabled- See Also:
- If
-
glDebugMessageControl
public static void glDebugMessageControl(int source, int type, int severity, int id, boolean enabled) Controls the volume of debug output in the active debug group, by disabling specific or groups of messages.If
enabled
isTRUE
, the referenced subset of messages will be enabled. IfFALSE
, then those messages will be disabled.This command can reference different subsets of messages by first considering the set of all messages, and filtering out messages based on the following ways:
- If
source
,type
, orseverity
isDONT_CARE
, the messages from all sources, of all types, or of all severities are referenced respectively. - When values other than
DONT_CARE
are specified, all messages whose source, type, or severity match the specifiedsource
,type
, orseverity
respectively will be referenced. - If
count
is greater than zero, thenids
is an array ofcount
message IDs for the specified combination ofsource
andtype
. In this case, ifsource
ortype
isDONT_CARE
, orseverity
is notDONT_CARE
, the errorINVALID_OPERATION
is generated.
Unrecognized message IDs in
ids
are ignored. Ifcount
is zero, the value ifids
is ignored.Although messages are grouped into an implicit hierarchy by their sources and types, there is no explicit per-source, per-type or per-severity enabled state. Instead, the enabled state is stored individually for each message. There is no difference between disabling all messages from one source in a single call, and individually disabling all messages from that source using their types and IDs.
If the
DEBUG_OUTPUT
state is disabled the GL operates the same as if messages of everysource
,type
orseverity
are disabled.- Parameters:
source
- the source of debug messages to enable or disable. One of:DEBUG_SOURCE_API
DEBUG_SOURCE_WINDOW_SYSTEM
DEBUG_SOURCE_SHADER_COMPILER
DEBUG_SOURCE_THIRD_PARTY
DEBUG_SOURCE_APPLICATION
DEBUG_SOURCE_OTHER
type
- the type of debug messages to enable or disable. One of:DEBUG_TYPE_ERROR
DEBUG_TYPE_DEPRECATED_BEHAVIOR
DEBUG_TYPE_UNDEFINED_BEHAVIOR
DEBUG_TYPE_PORTABILITY
DEBUG_TYPE_PERFORMANCE
DEBUG_TYPE_OTHER
DEBUG_TYPE_MARKER
severity
- the severity of debug messages to enable or disable. One of:DEBUG_SEVERITY_HIGH
DEBUG_SEVERITY_MEDIUM
DEBUG_SEVERITY_LOW
DEBUG_SEVERITY_NOTIFICATION
enabled
- whether the selected messages should be enabled or disabled- See Also:
- If
-
nglDebugMessageInsert
public static void nglDebugMessageInsert(int source, int type, int id, int severity, int length, long message) Unsafe version of:DebugMessageInsert
- Parameters:
length
- the length of the string contained in the character array whose address is given bymessage
-
glDebugMessageInsert
public static void glDebugMessageInsert(int source, int type, int id, int severity, ByteBuffer message) This function can be called by applications and third-party libraries to generate their own messages, such as ones containing timestamp information or signals about specific render system events.The value of
id
specifies the ID for the message andseverity
indicates its severity level as defined by the caller. The stringbuf
contains the string representation of the message. The parameterlength
contains the number of characters inbuf
. Iflength
is negative, it is implied thatbuf
contains a null terminated string. The errorINVALID_VALUE
will be generated if the number of characters inbuf
, excluding the null terminator whenlength
is negative, is not less than the value ofMAX_DEBUG_MESSAGE_LENGTH
.If the
DEBUG_OUTPUT
state is disabled calls to DebugMessageInsert are discarded and do not generate an error.- Parameters:
source
- the source of the debug message to insert. One of:DEBUG_SOURCE_API
DEBUG_SOURCE_WINDOW_SYSTEM
DEBUG_SOURCE_SHADER_COMPILER
DEBUG_SOURCE_THIRD_PARTY
DEBUG_SOURCE_APPLICATION
DEBUG_SOURCE_OTHER
type
- the type of the debug message insert. One of:DEBUG_TYPE_ERROR
DEBUG_TYPE_DEPRECATED_BEHAVIOR
DEBUG_TYPE_UNDEFINED_BEHAVIOR
DEBUG_TYPE_PORTABILITY
DEBUG_TYPE_PERFORMANCE
DEBUG_TYPE_OTHER
DEBUG_TYPE_MARKER
id
- the user-supplied identifier of the message to insert. One of:DEBUG_SEVERITY_HIGH
DEBUG_SEVERITY_MEDIUM
DEBUG_SEVERITY_LOW
DEBUG_SEVERITY_NOTIFICATION
severity
- the severity of the debug messages to insertmessage
- a character array containing the message to insert- See Also:
-
glDebugMessageInsert
public static void glDebugMessageInsert(int source, int type, int id, int severity, CharSequence message) This function can be called by applications and third-party libraries to generate their own messages, such as ones containing timestamp information or signals about specific render system events.The value of
id
specifies the ID for the message andseverity
indicates its severity level as defined by the caller. The stringbuf
contains the string representation of the message. The parameterlength
contains the number of characters inbuf
. Iflength
is negative, it is implied thatbuf
contains a null terminated string. The errorINVALID_VALUE
will be generated if the number of characters inbuf
, excluding the null terminator whenlength
is negative, is not less than the value ofMAX_DEBUG_MESSAGE_LENGTH
.If the
DEBUG_OUTPUT
state is disabled calls to DebugMessageInsert are discarded and do not generate an error.- Parameters:
source
- the source of the debug message to insert. One of:DEBUG_SOURCE_API
DEBUG_SOURCE_WINDOW_SYSTEM
DEBUG_SOURCE_SHADER_COMPILER
DEBUG_SOURCE_THIRD_PARTY
DEBUG_SOURCE_APPLICATION
DEBUG_SOURCE_OTHER
type
- the type of the debug message insert. One of:DEBUG_TYPE_ERROR
DEBUG_TYPE_DEPRECATED_BEHAVIOR
DEBUG_TYPE_UNDEFINED_BEHAVIOR
DEBUG_TYPE_PORTABILITY
DEBUG_TYPE_PERFORMANCE
DEBUG_TYPE_OTHER
DEBUG_TYPE_MARKER
id
- the user-supplied identifier of the message to insert. One of:DEBUG_SEVERITY_HIGH
DEBUG_SEVERITY_MEDIUM
DEBUG_SEVERITY_LOW
DEBUG_SEVERITY_NOTIFICATION
severity
- the severity of the debug messages to insertmessage
- a character array containing the message to insert- See Also:
-
nglDebugMessageCallback
public static void nglDebugMessageCallback(long callback, long userParam) Unsafe version of:DebugMessageCallback
-
glDebugMessageCallback
public static void glDebugMessageCallback(@Nullable GLDebugMessageCallbackI callback, long userParam) Specifies a callback to receive debugging messages from the GL.The function's prototype must follow the type definition of DEBUGPROC including its platform-dependent calling convention. Anything else will result in undefined behavior. Only one debug callback can be specified for the current context, and further calls overwrite the previous callback. Specifying
NULL
as the value ofcallback
clears the current callback and disables message output through callbacks. Applications can provide user-specified data through the pointeruserParam
. The context will store this pointer and will include it as one of the parameters in each call to the callback function.If the application has specified a callback function for receiving debug output, the implementation will call that function whenever any enabled message is generated. The source, type, ID, and severity of the message are specified by the DEBUGPROC parameters
source
,type
,id
, andseverity
, respectively. The string representation of the message is stored inmessage
and its length (excluding the null-terminator) is stored inlength
. The parameteruserParam
is the user-specified parameter that was given when calling DebugMessageCallback.Applications can query the current callback function and the current user-specified parameter by obtaining the values of
DEBUG_CALLBACK_FUNCTION
andDEBUG_CALLBACK_USER_PARAM
, respectively.Applications that specify a callback function must be aware of certain special conditions when executing code inside a callback when it is called by the GL, regardless of the debug source.
The memory for
message
is owned and managed by the GL, and should only be considered valid for the duration of the function call.The behavior of calling any GL or window system function from within the callback function is undefined and may lead to program termination.
Care must also be taken in securing debug callbacks for use with asynchronous debug output by multi-threaded GL implementations.
If the
DEBUG_OUTPUT
state is disabled then the GL will not call the callback function.- Parameters:
callback
- a callback function that will be called when a debug message is generateduserParam
- a user supplied pointer that will be passed on each invocation ofcallback
- See Also:
-
nglGetDebugMessageLog
public static int nglGetDebugMessageLog(int count, int bufsize, long sources, long types, long ids, long severities, long lengths, long messageLog) Unsafe version of:GetDebugMessageLog
- Parameters:
bufsize
- the size of the buffer whose address is given bymessageLog
-
glGetDebugMessageLog
public static int glGetDebugMessageLog(int count, @Nullable IntBuffer sources, @Nullable IntBuffer types, @Nullable IntBuffer ids, @Nullable IntBuffer severities, @Nullable IntBuffer lengths, @Nullable ByteBuffer messageLog) Retrieves messages from the debug message log.This function fetches a maximum of
count
messages from the message log, and will return the number of messages successfully fetched.Messages will be fetched from the log in order of oldest to newest. Those messages that were fetched will be removed from the log.
The sources, types, severities, IDs, and string lengths of fetched messages will be stored in the application-provided arrays
sources
,types
,severities
,ids
, andlengths
, respectively. The application is responsible for allocating enough space for each array to hold up tocount
elements. The string representations of all fetched messages are stored in themessageLog
array. If multiple messages are fetched, their strings are concatenated into the samemessageLog
array and will be separated by single null terminators. The last string in the array will also be null-terminated. The maximum size ofmessageLog
, including the space used by all null terminators, is given bybufSize
. IfbufSize
is less than zero andmessageLog
is notNULL
, anINVALID_VALUE
error will be generated. If a message's string, including its null terminator, can not fully fit within themessageLog
array's remaining space, then that message and any subsequent messages will not be fetched and will remain in the log. The string lengths stored in the arraylengths
include the space for the null terminator of each string.Any or all of the arrays
sources
,types
,ids
,severities
,lengths
andmessageLog
can also be null pointers, which causes the attributes for such arrays to be discarded when messages are fetched, however those messages will still be removed from the log. Thus to simply delete up tocount
messages from the message log while ignoring their attributes, the application can call the function with null pointers for all attribute arrays.If the context was created without the
CONTEXT_FLAG_DEBUG_BIT
in theCONTEXT_FLAGS
state, then the GL can opt to never add messages to the message log so GetDebugMessageLog will always return zero.- Parameters:
count
- the number of debug messages to retrieve from the logsources
- an array of variables to receive the sources of the retrieved messagestypes
- an array of variables to receive the types of the retrieved messagesids
- an array of unsigned integers to receive the ids of the retrieved messagesseverities
- an array of variables to receive the severites of the retrieved messageslengths
- an array of variables to receive the lengths of the received messagesmessageLog
- an array of characters that will receive the messages- See Also:
-
nglPushDebugGroup
public static void nglPushDebugGroup(int source, int id, int length, long message) Unsafe version of:PushDebugGroup
- Parameters:
length
- the length of the message to be sent to the debug output stream
-
glPushDebugGroup
Pushes a debug group described by the stringmessage
into the command stream. The value ofid
specifies the ID of messages generated. The parameterlength
contains the number of characters inmessage
. Iflength
is negative, it is implied thatmessage
contains a null terminated string. The message has the specifiedsource
andid
,type
DEBUG_TYPE_PUSH_GROUP
, andseverity
DEBUG_SEVERITY_NOTIFICATION
. The GL will put a new debug group on top of the debug group stack which inherits the control of the volume of debug output of the debug group previously residing on the top of the debug group stack. Because debug groups are strictly hierarchical, any additional control of the debug output volume will only apply within the active debug group and the debug groups pushed on top of the active debug group.An
INVALID_ENUM
error is generated if the value ofsource
is neitherDEBUG_SOURCE_APPLICATION
norDEBUG_SOURCE_THIRD_PARTY
. AnINVALID_VALUE
error is generated iflength
is negative and the number of characters inmessage
, excluding the null-terminator, is not less than the value ofMAX_DEBUG_MESSAGE_LENGTH
.- Parameters:
source
- the source of the debug message. One of:DEBUG_SOURCE_APPLICATION
DEBUG_SOURCE_THIRD_PARTY
id
- the identifier of the messagemessage
- a string containing the message to be sent to the debug output stream- See Also:
-
glPushDebugGroup
Pushes a debug group described by the stringmessage
into the command stream. The value ofid
specifies the ID of messages generated. The parameterlength
contains the number of characters inmessage
. Iflength
is negative, it is implied thatmessage
contains a null terminated string. The message has the specifiedsource
andid
,type
DEBUG_TYPE_PUSH_GROUP
, andseverity
DEBUG_SEVERITY_NOTIFICATION
. The GL will put a new debug group on top of the debug group stack which inherits the control of the volume of debug output of the debug group previously residing on the top of the debug group stack. Because debug groups are strictly hierarchical, any additional control of the debug output volume will only apply within the active debug group and the debug groups pushed on top of the active debug group.An
INVALID_ENUM
error is generated if the value ofsource
is neitherDEBUG_SOURCE_APPLICATION
norDEBUG_SOURCE_THIRD_PARTY
. AnINVALID_VALUE
error is generated iflength
is negative and the number of characters inmessage
, excluding the null-terminator, is not less than the value ofMAX_DEBUG_MESSAGE_LENGTH
.- Parameters:
source
- the source of the debug message. One of:DEBUG_SOURCE_APPLICATION
DEBUG_SOURCE_THIRD_PARTY
id
- the identifier of the messagemessage
- a string containing the message to be sent to the debug output stream- See Also:
-
glPopDebugGroup
public static void glPopDebugGroup()Pops the active debug group. When a debug group is popped, the GL will also generate a debug output message describing its cause based on themessage
string, the sourcesource
, and an IDid
submitted to the associatedPushDebugGroup
command.DEBUG_TYPE_PUSH_GROUP
andDEBUG_TYPE_POP_GROUP
share a single namespace for messageid
.severity
has the valueDEBUG_SEVERITY_NOTIFICATION
. Thetype
has the valueDEBUG_TYPE_POP_GROUP
. Popping a debug group restores the debug output volume control of the parent debug group.Attempting to pop the default debug group off the stack generates a
STACK_UNDERFLOW
error; pushing a debug group onto a stack containingMAX_DEBUG_GROUP_STACK_DEPTH
minus one elements will generate aSTACK_OVERFLOW
error.- See Also:
-
nglObjectLabel
public static void nglObjectLabel(int identifier, int name, int length, long label) Unsafe version of:ObjectLabel
- Parameters:
length
- the length of the label to be used for the object
-
glObjectLabel
Labels a named object identified within a namespace.- Parameters:
identifier
- the namespace from which the name of the object is allocated. One of:BUFFER
SHADER
PROGRAM
QUERY
PROGRAM_PIPELINE
SAMPLER
VERTEX_ARRAY
TEXTURE
RENDERBUFFER
FRAMEBUFFER
TRANSFORM_FEEDBACK
name
- the name of the object to labellabel
- a string containing the label to assign to the object- See Also:
-
glObjectLabel
Labels a named object identified within a namespace.- Parameters:
identifier
- the namespace from which the name of the object is allocated. One of:BUFFER
SHADER
PROGRAM
QUERY
PROGRAM_PIPELINE
SAMPLER
VERTEX_ARRAY
TEXTURE
RENDERBUFFER
FRAMEBUFFER
TRANSFORM_FEEDBACK
name
- the name of the object to labellabel
- a string containing the label to assign to the object- See Also:
-
nglGetObjectLabel
public static void nglGetObjectLabel(int identifier, int name, int bufSize, long length, long label) Unsafe version of:GetObjectLabel
- Parameters:
bufSize
- the length of the buffer whose address is inlabel
-
glGetObjectLabel
public static void glGetObjectLabel(int identifier, int name, @Nullable IntBuffer length, ByteBuffer label) Retrieves the label of a named object identified within a namespace.- Parameters:
identifier
- the namespace from which the name of the object is allocated. One of:BUFFER
SHADER
PROGRAM
QUERY
PROGRAM_PIPELINE
SAMPLER
VERTEX_ARRAY
TEXTURE
RENDERBUFFER
FRAMEBUFFER
TRANSFORM_FEEDBACK
name
- the name of the object whose label to retrievelength
- the address of a variable to receive the length of the object labellabel
- a string that will receive the object label- See Also:
-
glGetObjectLabel
Retrieves the label of a named object identified within a namespace.- Parameters:
identifier
- the namespace from which the name of the object is allocated. One of:BUFFER
SHADER
PROGRAM
QUERY
PROGRAM_PIPELINE
SAMPLER
VERTEX_ARRAY
TEXTURE
RENDERBUFFER
FRAMEBUFFER
TRANSFORM_FEEDBACK
name
- the name of the object whose label to retrievebufSize
- the length of the buffer whose address is inlabel
- See Also:
-
glGetObjectLabel
Retrieves the label of a named object identified within a namespace.- Parameters:
identifier
- the namespace from which the name of the object is allocated. One of:BUFFER
SHADER
PROGRAM
QUERY
PROGRAM_PIPELINE
SAMPLER
VERTEX_ARRAY
TEXTURE
RENDERBUFFER
FRAMEBUFFER
TRANSFORM_FEEDBACK
name
- the name of the object whose label to retrieve- See Also:
-
nglObjectPtrLabel
public static void nglObjectPtrLabel(long ptr, int length, long label) Unsafe version of:ObjectPtrLabel
- Parameters:
length
- the length of the label to be used for the object
-
glObjectPtrLabel
Labels a sync object identified by a pointer.- Parameters:
ptr
- a pointer identifying a sync objectlabel
- a string containing the label to assign to the object- See Also:
-
glObjectPtrLabel
Labels a sync object identified by a pointer.- Parameters:
ptr
- a pointer identifying a sync objectlabel
- a string containing the label to assign to the object- See Also:
-
nglGetObjectPtrLabel
public static void nglGetObjectPtrLabel(long ptr, int bufSize, long length, long label) Unsafe version of:GetObjectPtrLabel
- Parameters:
bufSize
- the length of the buffer whose address is inlabel
-
glGetObjectPtrLabel
Retrieves the label of a sync object identified by a pointer.- Parameters:
ptr
- the name of the sync object whose label to retrievelength
- a variable to receive the length of the object labellabel
- a string that will receive the object label- See Also:
-
glGetObjectPtrLabel
Retrieves the label of a sync object identified by a pointer.- Parameters:
ptr
- the name of the sync object whose label to retrievebufSize
- the length of the buffer whose address is inlabel
- See Also:
-
glGetObjectPtrLabel
Retrieves the label of a sync object identified by a pointer.- Parameters:
ptr
- the name of the sync object whose label to retrieve- See Also:
-
glFramebufferParameteri
public static void glFramebufferParameteri(int target, int pname, int param) Sets a named parameter of a framebuffer.- Parameters:
target
- target of the operation. One of:READ_FRAMEBUFFER
DRAW_FRAMEBUFFER
FRAMEBUFFER
pname
- a token indicating the parameter to be modified. One of:FRAMEBUFFER_DEFAULT_WIDTH
FRAMEBUFFER_DEFAULT_HEIGHT
FRAMEBUFFER_DEFAULT_LAYERS
FRAMEBUFFER_DEFAULT_SAMPLES
FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS
param
- the new value for the parameter namedpname
- See Also:
-
nglGetFramebufferParameteriv
public static void nglGetFramebufferParameteriv(int target, int pname, long params) Unsafe version of:GetFramebufferParameteriv
-
glGetFramebufferParameteriv
Retrieves a named parameter from a framebuffer.- Parameters:
target
- target of the operation. One of:READ_FRAMEBUFFER
DRAW_FRAMEBUFFER
FRAMEBUFFER
pname
- a token indicating the parameter to be retrieved. One of:FRAMEBUFFER_DEFAULT_WIDTH
FRAMEBUFFER_DEFAULT_HEIGHT
FRAMEBUFFER_DEFAULT_LAYERS
FRAMEBUFFER_DEFAULT_SAMPLES
FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS
params
- a variable to receive the value of the parameter namedpname
- See Also:
-
glGetFramebufferParameteri
public static int glGetFramebufferParameteri(int target, int pname) Retrieves a named parameter from a framebuffer.- Parameters:
target
- target of the operation. One of:READ_FRAMEBUFFER
DRAW_FRAMEBUFFER
FRAMEBUFFER
pname
- a token indicating the parameter to be retrieved. One of:FRAMEBUFFER_DEFAULT_WIDTH
FRAMEBUFFER_DEFAULT_HEIGHT
FRAMEBUFFER_DEFAULT_LAYERS
FRAMEBUFFER_DEFAULT_SAMPLES
FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS
- See Also:
-
nglGetInternalformati64v
public static void nglGetInternalformati64v(int target, int internalformat, int pname, int bufSize, long params) Unsafe version of:GetInternalformati64v
- Parameters:
bufSize
- the maximum number of values that may be written to params by the function
-
glGetInternalformati64v
public static void glGetInternalformati64v(int target, int internalformat, int pname, LongBuffer params) Retrieves information about implementation-dependent support for internal formats.- Parameters:
target
- the usage of the internal format. One of:TEXTURE_1D
TEXTURE_2D
TEXTURE_1D_ARRAY
TEXTURE_RECTANGLE
TEXTURE_CUBE_MAP
TEXTURE_3D
TEXTURE_2D_ARRAY
TEXTURE_CUBE_MAP_ARRAY
RENDERBUFFER
TEXTURE_BUFFER
TEXTURE_2D_MULTISAMPLE
TEXTURE_2D_MULTISAMPLE_ARRAY
internalformat
- the internal format about which to retrieve informationpname
- the type of information to queryparams
- a variable into which to write the retrieved information- See Also:
-
glGetInternalformati64
public static long glGetInternalformati64(int target, int internalformat, int pname) Retrieves information about implementation-dependent support for internal formats.- Parameters:
target
- the usage of the internal format. One of:TEXTURE_1D
TEXTURE_2D
TEXTURE_1D_ARRAY
TEXTURE_RECTANGLE
TEXTURE_CUBE_MAP
TEXTURE_3D
TEXTURE_2D_ARRAY
TEXTURE_CUBE_MAP_ARRAY
RENDERBUFFER
TEXTURE_BUFFER
TEXTURE_2D_MULTISAMPLE
TEXTURE_2D_MULTISAMPLE_ARRAY
internalformat
- the internal format about which to retrieve informationpname
- the type of information to query- See Also:
-
glInvalidateTexSubImage
public static void glInvalidateTexSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth) Invalidates a region of a texture image.- Parameters:
texture
- the name of a texture object a subregion of which to invalidatelevel
- the level of detail of the texture object within which the region residesxoffset
- the X offset of the region to be invalidatedyoffset
- the Y offset of the region to be invalidatedzoffset
- the Z offset of the region to be invalidatedwidth
- the width of the region to be invalidatedheight
- the height of the region to be invalidateddepth
- the depth of the region to be invalidated- See Also:
-
glInvalidateTexImage
public static void glInvalidateTexImage(int texture, int level) Invalidates the entirety of a texture image.- Parameters:
texture
- the name of a texture object to invalidatelevel
- the level of detail of the texture object to invalidate- See Also:
-
glInvalidateBufferSubData
public static void glInvalidateBufferSubData(int buffer, long offset, long length) Invalidates a region of a buffer object's data store.- Parameters:
buffer
- the name of a buffer object, a subrange of whose data store to invalidateoffset
- the offset within the buffer's data store of the start of the range to be invalidatedlength
- the length of the range within the buffer's data store to be invalidated- See Also:
-
glInvalidateBufferData
public static void glInvalidateBufferData(int buffer) Invalidates the content of a buffer object's data store.- Parameters:
buffer
- the name of a buffer object whose data store to invalidate- See Also:
-
nglInvalidateFramebuffer
public static void nglInvalidateFramebuffer(int target, int numAttachments, long attachments) Unsafe version of:InvalidateFramebuffer
- Parameters:
numAttachments
- the number of entries in theattachments
array
-
glInvalidateFramebuffer
Invalidate the content some or all of a framebuffer object's attachments.- Parameters:
target
- the target to which the framebuffer is attached. One of:FRAMEBUFFER
DRAW_FRAMEBUFFER
READ_FRAMEBUFFER
attachments
- the address of an array identifying the attachments to be invalidated- See Also:
-
glInvalidateFramebuffer
public static void glInvalidateFramebuffer(int target, int attachment) Invalidate the content some or all of a framebuffer object's attachments.- Parameters:
target
- the target to which the framebuffer is attached. One of:FRAMEBUFFER
DRAW_FRAMEBUFFER
READ_FRAMEBUFFER
- See Also:
-
nglInvalidateSubFramebuffer
public static void nglInvalidateSubFramebuffer(int target, int numAttachments, long attachments, int x, int y, int width, int height) Unsafe version of:InvalidateSubFramebuffer
- Parameters:
numAttachments
- the number of entries in theattachments
array
-
glInvalidateSubFramebuffer
public static void glInvalidateSubFramebuffer(int target, IntBuffer attachments, int x, int y, int width, int height) Invalidates the content of a region of some or all of a framebuffer object's attachments.- Parameters:
target
- the target to which the framebuffer is attached. One of:FRAMEBUFFER
DRAW_FRAMEBUFFER
READ_FRAMEBUFFER
attachments
- an array identifying the attachments to be invalidatedx
- the X offset of the region to be invalidatedy
- the Y offset of the region to be invalidatedwidth
- the width of the region to be invalidatedheight
- the height of the region to be invalidated- See Also:
-
glInvalidateSubFramebuffer
public static void glInvalidateSubFramebuffer(int target, int attachment, int x, int y, int width, int height) Invalidates the content of a region of some or all of a framebuffer object's attachments.- Parameters:
target
- the target to which the framebuffer is attached. One of:FRAMEBUFFER
DRAW_FRAMEBUFFER
READ_FRAMEBUFFER
x
- the X offset of the region to be invalidatedy
- the Y offset of the region to be invalidatedwidth
- the width of the region to be invalidatedheight
- the height of the region to be invalidated- See Also:
-
nglMultiDrawArraysIndirect
public static void nglMultiDrawArraysIndirect(int mode, long indirect, int drawcount, int stride) Unsafe version of:MultiDrawArraysIndirect
-
glMultiDrawArraysIndirect
public static void glMultiDrawArraysIndirect(int mode, ByteBuffer indirect, int drawcount, int stride) Renders multiple sets of primitives from array data, taking parameters from memory.The parameters addressed by
indirect
are packed into an array of structures, each element of which takes the form (in C):typedef struct { uint count; uint primCount; uint first; uint baseInstance; } DrawArraysIndirectCommand;
A single call to
glMultiDrawArraysIndirect
is equivalent, assuming no errors are generated to:const ubyte *ptr = (const ubyte *)indirect; for ( i = 0; i < drawcount; i++ ) { DrawArraysIndirect(mode, (DrawArraysIndirectCommand*)ptr); if ( stride == 0 ) ptr += sizeof(DrawArraysIndirectCommand); else ptr += stride; }
- Parameters:
mode
- what kind of primitives to render. One of:POINTS
LINE_STRIP
LINE_LOOP
LINES
TRIANGLE_STRIP
TRIANGLE_FAN
TRIANGLES
LINES_ADJACENCY
LINE_STRIP_ADJACENCY
TRIANGLES_ADJACENCY
TRIANGLE_STRIP_ADJACENCY
PATCHES
POLYGON
QUADS
QUAD_STRIP
indirect
- an array of structures containing the draw parametersdrawcount
- the number of elements in the array of draw parameter structuresstride
- the distance in basic machine units between elements of the draw parameter array- See Also:
-
glMultiDrawArraysIndirect
public static void glMultiDrawArraysIndirect(int mode, long indirect, int drawcount, int stride) Renders multiple sets of primitives from array data, taking parameters from memory.The parameters addressed by
indirect
are packed into an array of structures, each element of which takes the form (in C):typedef struct { uint count; uint primCount; uint first; uint baseInstance; } DrawArraysIndirectCommand;
A single call to
glMultiDrawArraysIndirect
is equivalent, assuming no errors are generated to:const ubyte *ptr = (const ubyte *)indirect; for ( i = 0; i < drawcount; i++ ) { DrawArraysIndirect(mode, (DrawArraysIndirectCommand*)ptr); if ( stride == 0 ) ptr += sizeof(DrawArraysIndirectCommand); else ptr += stride; }
- Parameters:
mode
- what kind of primitives to render. One of:POINTS
LINE_STRIP
LINE_LOOP
LINES
TRIANGLE_STRIP
TRIANGLE_FAN
TRIANGLES
LINES_ADJACENCY
LINE_STRIP_ADJACENCY
TRIANGLES_ADJACENCY
TRIANGLE_STRIP_ADJACENCY
PATCHES
POLYGON
QUADS
QUAD_STRIP
indirect
- an array of structures containing the draw parametersdrawcount
- the number of elements in the array of draw parameter structuresstride
- the distance in basic machine units between elements of the draw parameter array- See Also:
-
glMultiDrawArraysIndirect
public static void glMultiDrawArraysIndirect(int mode, IntBuffer indirect, int drawcount, int stride) Renders multiple sets of primitives from array data, taking parameters from memory.The parameters addressed by
indirect
are packed into an array of structures, each element of which takes the form (in C):typedef struct { uint count; uint primCount; uint first; uint baseInstance; } DrawArraysIndirectCommand;
A single call to
glMultiDrawArraysIndirect
is equivalent, assuming no errors are generated to:const ubyte *ptr = (const ubyte *)indirect; for ( i = 0; i < drawcount; i++ ) { DrawArraysIndirect(mode, (DrawArraysIndirectCommand*)ptr); if ( stride == 0 ) ptr += sizeof(DrawArraysIndirectCommand); else ptr += stride; }
- Parameters:
mode
- what kind of primitives to render. One of:POINTS
LINE_STRIP
LINE_LOOP
LINES
TRIANGLE_STRIP
TRIANGLE_FAN
TRIANGLES
LINES_ADJACENCY
LINE_STRIP_ADJACENCY
TRIANGLES_ADJACENCY
TRIANGLE_STRIP_ADJACENCY
PATCHES
POLYGON
QUADS
QUAD_STRIP
indirect
- an array of structures containing the draw parametersdrawcount
- the number of elements in the array of draw parameter structuresstride
- the distance in basic machine units between elements of the draw parameter array- See Also:
-
nglMultiDrawElementsIndirect
public static void nglMultiDrawElementsIndirect(int mode, int type, long indirect, int drawcount, int stride) Unsafe version of:MultiDrawElementsIndirect
-
glMultiDrawElementsIndirect
public static void glMultiDrawElementsIndirect(int mode, int type, ByteBuffer indirect, int drawcount, int stride) Renders multiple indexed primitives from array data, taking parameters from memory.The parameters addressed by indirect are packed into a structure that takes the form (in C):
typedef struct { uint count; uint primCount; uint firstIndex; uint baseVertex; uint baseInstance; } DrawElementsIndirectCommand;
A single call to
glMultiDrawElementsIndirect
is equivalent, assuming no errors are generated to:const ubyte *ptr = (const ubyte *)indirect; for ( i = 0; i < drawcount; i++ ) { DrawElementsIndirect(mode, type, (DrawElementsIndirectCommand *)ptr); if ( stride == 0 ) ptr += sizeof(DrawElementsIndirectCommand); else ptr += stride; }
- Parameters:
mode
- what kind of primitives to render. One of:POINTS
LINE_STRIP
LINE_LOOP
LINES
TRIANGLE_STRIP
TRIANGLE_FAN
TRIANGLES
LINES_ADJACENCY
LINE_STRIP_ADJACENCY
TRIANGLES_ADJACENCY
TRIANGLE_STRIP_ADJACENCY
PATCHES
POLYGON
QUADS
QUAD_STRIP
type
- the type of data in the buffer bound to the GL_ELEMENT_ARRAY_BUFFER binding. One of:UNSIGNED_BYTE
UNSIGNED_SHORT
UNSIGNED_INT
indirect
- a structure containing an array of draw parametersdrawcount
- the number of elements in the array addressed byindirect
stride
- the distance in basic machine units between elements of the draw parameter array- See Also:
-
glMultiDrawElementsIndirect
public static void glMultiDrawElementsIndirect(int mode, int type, long indirect, int drawcount, int stride) Renders multiple indexed primitives from array data, taking parameters from memory.The parameters addressed by indirect are packed into a structure that takes the form (in C):
typedef struct { uint count; uint primCount; uint firstIndex; uint baseVertex; uint baseInstance; } DrawElementsIndirectCommand;
A single call to
glMultiDrawElementsIndirect
is equivalent, assuming no errors are generated to:const ubyte *ptr = (const ubyte *)indirect; for ( i = 0; i < drawcount; i++ ) { DrawElementsIndirect(mode, type, (DrawElementsIndirectCommand *)ptr); if ( stride == 0 ) ptr += sizeof(DrawElementsIndirectCommand); else ptr += stride; }
- Parameters:
mode
- what kind of primitives to render. One of:POINTS
LINE_STRIP
LINE_LOOP
LINES
TRIANGLE_STRIP
TRIANGLE_FAN
TRIANGLES
LINES_ADJACENCY
LINE_STRIP_ADJACENCY
TRIANGLES_ADJACENCY
TRIANGLE_STRIP_ADJACENCY
PATCHES
POLYGON
QUADS
QUAD_STRIP
type
- the type of data in the buffer bound to the GL_ELEMENT_ARRAY_BUFFER binding. One of:UNSIGNED_BYTE
UNSIGNED_SHORT
UNSIGNED_INT
indirect
- a structure containing an array of draw parametersdrawcount
- the number of elements in the array addressed byindirect
stride
- the distance in basic machine units between elements of the draw parameter array- See Also:
-
glMultiDrawElementsIndirect
public static void glMultiDrawElementsIndirect(int mode, int type, IntBuffer indirect, int drawcount, int stride) Renders multiple indexed primitives from array data, taking parameters from memory.The parameters addressed by indirect are packed into a structure that takes the form (in C):
typedef struct { uint count; uint primCount; uint firstIndex; uint baseVertex; uint baseInstance; } DrawElementsIndirectCommand;
A single call to
glMultiDrawElementsIndirect
is equivalent, assuming no errors are generated to:const ubyte *ptr = (const ubyte *)indirect; for ( i = 0; i < drawcount; i++ ) { DrawElementsIndirect(mode, type, (DrawElementsIndirectCommand *)ptr); if ( stride == 0 ) ptr += sizeof(DrawElementsIndirectCommand); else ptr += stride; }
- Parameters:
mode
- what kind of primitives to render. One of:POINTS
LINE_STRIP
LINE_LOOP
LINES
TRIANGLE_STRIP
TRIANGLE_FAN
TRIANGLES
LINES_ADJACENCY
LINE_STRIP_ADJACENCY
TRIANGLES_ADJACENCY
TRIANGLE_STRIP_ADJACENCY
PATCHES
POLYGON
QUADS
QUAD_STRIP
type
- the type of data in the buffer bound to the GL_ELEMENT_ARRAY_BUFFER binding. One of:UNSIGNED_BYTE
UNSIGNED_SHORT
UNSIGNED_INT
indirect
- a structure containing an array of draw parametersdrawcount
- the number of elements in the array addressed byindirect
stride
- the distance in basic machine units between elements of the draw parameter array- See Also:
-
nglGetProgramInterfaceiv
public static void nglGetProgramInterfaceiv(int program, int programInterface, int pname, long params) Unsafe version of:GetProgramInterfaceiv
-
glGetProgramInterfaceiv
public static void glGetProgramInterfaceiv(int program, int programInterface, int pname, IntBuffer params) Queries a property of an interface in a program.- Parameters:
program
- the name of a program object whose interface to queryprogramInterface
- a token identifying the interface withinprogram
to query. One of:pname
- the name of the parameter withinprogramInterface
to query. One of:ACTIVE_RESOURCES
MAX_NAME_LENGTH
MAX_NUM_ACTIVE_VARIABLES
MAX_NUM_COMPATIBLE_SUBROUTINES
params
- a variable to retrieve the value ofpname
for the program interface- See Also:
-
glGetProgramInterfacei
public static int glGetProgramInterfacei(int program, int programInterface, int pname) Queries a property of an interface in a program.- Parameters:
program
- the name of a program object whose interface to queryprogramInterface
- a token identifying the interface withinprogram
to query. One of:pname
- the name of the parameter withinprogramInterface
to query. One of:ACTIVE_RESOURCES
MAX_NAME_LENGTH
MAX_NUM_ACTIVE_VARIABLES
MAX_NUM_COMPATIBLE_SUBROUTINES
- See Also:
-
nglGetProgramResourceIndex
public static int nglGetProgramResourceIndex(int program, int programInterface, long name) Unsafe version of:GetProgramResourceIndex
-
glGetProgramResourceIndex
Queries the index of a named resource within a program.- Parameters:
program
- the name of a program object whose resources to queryprogramInterface
- a token identifying the interface withinprogram
containing the resource named {Wcode name}. One of:name
- the name of the resource to query the index of- See Also:
-
glGetProgramResourceIndex
Queries the index of a named resource within a program.- Parameters:
program
- the name of a program object whose resources to queryprogramInterface
- a token identifying the interface withinprogram
containing the resource named {Wcode name}. One of:name
- the name of the resource to query the index of- See Also:
-
nglGetProgramResourceName
public static void nglGetProgramResourceName(int program, int programInterface, int index, int bufSize, long length, long name) Unsafe version of:GetProgramResourceName
- Parameters:
bufSize
- the size of the character array whose address is given byname
-
glGetProgramResourceName
public static void glGetProgramResourceName(int program, int programInterface, int index, @Nullable IntBuffer length, ByteBuffer name) Queries the name of an indexed resource within a program.- Parameters:
program
- the name of a program object whose resources to queryprogramInterface
- a token identifying the interface withinprogram
containing the indexed resource. One of:index
- the index of the resource withinprogramInterface
ofprogram
length
- a variable which will receive the length of the resource namename
- a character array into which will be written the name of the resource- See Also:
-
glGetProgramResourceName
public static String glGetProgramResourceName(int program, int programInterface, int index, int bufSize) Queries the name of an indexed resource within a program.- Parameters:
program
- the name of a program object whose resources to queryprogramInterface
- a token identifying the interface withinprogram
containing the indexed resource. One of:index
- the index of the resource withinprogramInterface
ofprogram
bufSize
- the size of the character array whose address is given byname
- See Also:
-
glGetProgramResourceName
Queries the name of an indexed resource within a program.- Parameters:
program
- the name of a program object whose resources to queryprogramInterface
- a token identifying the interface withinprogram
containing the indexed resource. One of:index
- the index of the resource withinprogramInterface
ofprogram
- See Also:
-
nglGetProgramResourceiv
public static void nglGetProgramResourceiv(int program, int programInterface, int index, int propCount, long props, int bufSize, long length, long params) Unsafe version of:GetProgramResourceiv
- Parameters:
propCount
- the number of properties inprops
bufSize
- the size of the integer array whose address is given byparams
-
glGetProgramResourceiv
public static void glGetProgramResourceiv(int program, int programInterface, int index, IntBuffer props, @Nullable IntBuffer length, IntBuffer params) Retrieves values for multiple properties of a single active resource within a program object.- Parameters:
program
- the name of a program object whose resources to queryprogramInterface
- a token identifying the interface withinprogram
containing the resource namedname
. One of:index
- the active resource indexprops
- an array that will receive the active resource propertieslength
- a variable which will receive the number of values returnedparams
- an array that will receive the property values- See Also:
-
nglGetProgramResourceLocation
public static int nglGetProgramResourceLocation(int program, int programInterface, long name) Unsafe version of:GetProgramResourceLocation
-
glGetProgramResourceLocation
Queries the location of a named resource within a program.- Parameters:
program
- the name of a program object whose resources to queryprogramInterface
- a token identifying the interface withinprogram
containing the resource namedname
name
- the name of the resource to query the location of- See Also:
-
glGetProgramResourceLocation
public static int glGetProgramResourceLocation(int program, int programInterface, CharSequence name) Queries the location of a named resource within a program.- Parameters:
program
- the name of a program object whose resources to queryprogramInterface
- a token identifying the interface withinprogram
containing the resource namedname
name
- the name of the resource to query the location of- See Also:
-
nglGetProgramResourceLocationIndex
public static int nglGetProgramResourceLocationIndex(int program, int programInterface, long name) Unsafe version of:GetProgramResourceLocationIndex
-
glGetProgramResourceLocationIndex
public static int glGetProgramResourceLocationIndex(int program, int programInterface, ByteBuffer name) Queries the fragment color index of a named variable within a program.- Parameters:
program
- the name of a program object whose resources to queryprogramInterface
- a token identifying the interface withinprogram
containing the resource namedname
. Must be:PROGRAM_OUTPUT
name
- the name of the resource to query the location of- See Also:
-
glGetProgramResourceLocationIndex
public static int glGetProgramResourceLocationIndex(int program, int programInterface, CharSequence name) Queries the fragment color index of a named variable within a program.- Parameters:
program
- the name of a program object whose resources to queryprogramInterface
- a token identifying the interface withinprogram
containing the resource namedname
. Must be:PROGRAM_OUTPUT
name
- the name of the resource to query the location of- See Also:
-
glShaderStorageBlockBinding
public static void glShaderStorageBlockBinding(int program, int storageBlockIndex, int storageBlockBinding) Changes an active shader storage block binding.- Parameters:
program
- the name of the program containing the block whose binding to changestorageBlockIndex
- the index storage block within the programstorageBlockBinding
- the index storage block binding to associate with the specified storage block- See Also:
-
glTexBufferRange
public static void glTexBufferRange(int target, int internalformat, int buffer, long offset, long size) Binds a range of a buffer's data store to a buffer texture.- Parameters:
target
- the target of the operation. Must be:TEXTURE_BUFFER
internalformat
- the internal format of the data in the store belonging tobuffer
buffer
- the name of the buffer object whose storage to attach to the active buffer textureoffset
- the offset of the start of the range of the buffer's data store to attachsize
- the size of the range of the buffer's data store to attach- See Also:
-
glTexStorage2DMultisample
public static void glTexStorage2DMultisample(int target, int samples, int internalformat, int width, int height, boolean fixedsamplelocations) Specifies storage for a two-dimensional multisample texture.- Parameters:
target
- the target of the operation. One of:TEXTURE_2D_MULTISAMPLE
PROXY_TEXTURE_2D_MULTISAMPLE
samples
- the number of samples in the textureinternalformat
- the sized internal format to be used to store texture image datawidth
- the width of the texture, in texelsheight
- the height of the texture, in texelsfixedsamplelocations
- whether the image will use identical sample locations and the same number of samples for all texels in the image, and the sample locations will not depend on the internal format or size of the image- See Also:
-
glTexStorage3DMultisample
public static void glTexStorage3DMultisample(int target, int samples, int internalformat, int width, int height, int depth, boolean fixedsamplelocations) Specifies storage for a two-dimensional multisample array texture.- Parameters:
target
- the target of the operation. One of:TEXTURE_2D_MULTISAMPLE_ARRAY
PROXY_TEXTURE_2D_MULTISAMPLE
samples
- the number of samples in the textureinternalformat
- the sized internal format to be used to store texture image datawidth
- the width of the texture, in texelsheight
- the height of the texture, in texelsdepth
- the depth of the texture, in texelsfixedsamplelocations
- whether the image will use identical sample locations and the same number of samples for all texels in the image, and the sample locations will not depend on the internal format or size of the image- See Also:
-
glTextureView
public static void glTextureView(int texture, int target, int origtexture, int internalformat, int minlevel, int numlevels, int minlayer, int numlayers) Initializes a texture as a data alias of another texture's data store.- Parameters:
texture
- the texture object to be initialized as a viewtarget
- the target to be used for the newly initialized textureorigtexture
- the name of a texture object of which to make a viewinternalformat
- the internal format for the newly created viewminlevel
- the lowest level of detail of the viewnumlevels
- the number of levels of detail to include in the viewminlayer
- the index of the first layer to include in the viewnumlayers
- the number of layers to include in the view- See Also:
-
glBindVertexBuffer
public static void glBindVertexBuffer(int bindingindex, int buffer, long offset, int stride) Binds a buffer to a vertex buffer bind point.- Parameters:
bindingindex
- the index of the vertex buffer binding point to which to bind the bufferbuffer
- the name of an existing buffer to bind to the vertex buffer binding pointoffset
- the offset of the first element of the bufferstride
- the distance between elements within the buffer- See Also:
-
glVertexAttribFormat
public static void glVertexAttribFormat(int attribindex, int size, int type, boolean normalized, int relativeoffset) Specifies the organization of data in vertex arrays.- Parameters:
attribindex
- the generic vertex attribute array being describedsize
- the number of values per vertex that are stored in the array. One of:1 2 3 4 BGRA
type
- the type of the data stored in the arraynormalized
- if true then integer data is normalized to the range [-1, 1] or [0, 1] if it is signed or unsigned, respectively. If false then integer data is directly converted to floating point.relativeoffset
- the offset, measured in basic machine units of the first element relative to the start of the vertex buffer binding this attribute fetches from- See Also:
-
glVertexAttribIFormat
public static void glVertexAttribIFormat(int attribindex, int size, int type, int relativeoffset) Specifies the organization of pure integer data in vertex arrays.- Parameters:
attribindex
- the generic vertex attribute array being describedsize
- the number of values per vertex that are stored in the array. One of:1 2 3 4 BGRA
type
- the type of the data stored in the arrayrelativeoffset
- the offset, measured in basic machine units of the first element relative to the start of the vertex buffer binding this attribute fetches from- See Also:
-
glVertexAttribLFormat
public static void glVertexAttribLFormat(int attribindex, int size, int type, int relativeoffset) Specifies the organization of 64-bit double data in vertex arrays.- Parameters:
attribindex
- the generic vertex attribute array being describedsize
- the number of values per vertex that are stored in the array. One of:1 2 3 4 BGRA
type
- the type of the data stored in the arrayrelativeoffset
- the offset, measured in basic machine units of the first element relative to the start of the vertex buffer binding this attribute fetches from- See Also:
-
glVertexAttribBinding
public static void glVertexAttribBinding(int attribindex, int bindingindex) Associate a vertex attribute and a vertex buffer binding.- Parameters:
attribindex
- the index of the attribute to associate with a vertex buffer bindingbindingindex
- the index of the vertex buffer binding with which to associate the generic vertex attribute- See Also:
-
glVertexBindingDivisor
public static void glVertexBindingDivisor(int bindingindex, int divisor) Modifies the rate at which generic vertex attributes advance during instanced rendering.- Parameters:
bindingindex
- the index of the generic vertex attributedivisor
- the number of instances that will pass between updates of the generic attribute at slotindex
- See Also:
-
glClearBufferData
public static void glClearBufferData(int target, int internalformat, int format, int type, @Nullable short[] data) Array version of:ClearBufferData
- See Also:
-
glClearBufferData
public static void glClearBufferData(int target, int internalformat, int format, int type, @Nullable int[] data) Array version of:ClearBufferData
- See Also:
-
glClearBufferData
public static void glClearBufferData(int target, int internalformat, int format, int type, @Nullable float[] data) Array version of:ClearBufferData
- See Also:
-
glClearBufferSubData
public static void glClearBufferSubData(int target, int internalformat, long offset, long size, int format, int type, @Nullable short[] data) Array version of:ClearBufferSubData
- See Also:
-
glClearBufferSubData
public static void glClearBufferSubData(int target, int internalformat, long offset, long size, int format, int type, @Nullable int[] data) Array version of:ClearBufferSubData
- See Also:
-
glClearBufferSubData
public static void glClearBufferSubData(int target, int internalformat, long offset, long size, int format, int type, @Nullable float[] data) Array version of:ClearBufferSubData
- See Also:
-
glDebugMessageControl
public static void glDebugMessageControl(int source, int type, int severity, @Nullable int[] ids, boolean enabled) Array version of:DebugMessageControl
- See Also:
-
glGetDebugMessageLog
public static int glGetDebugMessageLog(int count, @Nullable int[] sources, @Nullable int[] types, @Nullable int[] ids, @Nullable int[] severities, @Nullable int[] lengths, @Nullable ByteBuffer messageLog) Array version of:GetDebugMessageLog
- See Also:
-
glGetObjectLabel
public static void glGetObjectLabel(int identifier, int name, @Nullable int[] length, ByteBuffer label) Array version of:GetObjectLabel
- See Also:
-
glGetObjectPtrLabel
Array version of:GetObjectPtrLabel
- See Also:
-
glGetFramebufferParameteriv
public static void glGetFramebufferParameteriv(int target, int pname, int[] params) Array version of:GetFramebufferParameteriv
- See Also:
-
glGetInternalformati64v
public static void glGetInternalformati64v(int target, int internalformat, int pname, long[] params) Array version of:GetInternalformati64v
- See Also:
-
glInvalidateFramebuffer
public static void glInvalidateFramebuffer(int target, int[] attachments) Array version of:InvalidateFramebuffer
- See Also:
-
glInvalidateSubFramebuffer
public static void glInvalidateSubFramebuffer(int target, int[] attachments, int x, int y, int width, int height) Array version of:InvalidateSubFramebuffer
- See Also:
-
glMultiDrawArraysIndirect
public static void glMultiDrawArraysIndirect(int mode, int[] indirect, int drawcount, int stride) Array version of:MultiDrawArraysIndirect
- See Also:
-
glMultiDrawElementsIndirect
public static void glMultiDrawElementsIndirect(int mode, int type, int[] indirect, int drawcount, int stride) Array version of:MultiDrawElementsIndirect
- See Also:
-
glGetProgramInterfaceiv
public static void glGetProgramInterfaceiv(int program, int programInterface, int pname, int[] params) Array version of:GetProgramInterfaceiv
- See Also:
-
glGetProgramResourceName
public static void glGetProgramResourceName(int program, int programInterface, int index, @Nullable int[] length, ByteBuffer name) Array version of:GetProgramResourceName
- See Also:
-
glGetProgramResourceiv
public static void glGetProgramResourceiv(int program, int programInterface, int index, int[] props, @Nullable int[] length, int[] params) Array version of:GetProgramResourceiv
- See Also:
-