Class GL43C
- Direct Known Subclasses:
GL44C
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
FieldsModifier and TypeFieldDescriptionstatic final intAccepted by thepnameparameter of GetProgramInterfaceiv.static final intAccepted in thepropsarray of GetProgramResourceiv.static final intAccepted by thetargetparameter of BeginQuery, EndQuery, GetQueryIndexediv and GetQueryiv.static final intAccepted in thepropsarray of GetProgramResourceiv.static final intAccepted in thepropsarray of GetProgramResourceiv.static final intAccepted in thepropsarray of GetProgramResourceiv.static final intAccepted by thepnameparameter of GetActiveAtomicCounterBufferiv.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted in thepropsarray of GetProgramResourceiv.static final intTokens accepted or provided by theidentifierparameters of ObjectLabel and GetObjectLabel.static final intAccepted in thepropsarray of GetProgramResourceiv.static final intAccepted in thepropsarray of GetProgramResourceiv.static final intAccepted by theprogramInterfaceparameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by theinternalformatparameter of CompressedTexImage2D.static final intAccepted by theinternalformatparameter of CompressedTexImage2D.static final intAccepted by theinternalformatparameter of CompressedTexImage2D.static final intAccepted by theinternalformatparameter of CompressedTexImage2D.static final intAccepted by theinternalformatparameter of CompressedTexImage2D.static final intAccepted by theinternalformatparameter of CompressedTexImage2D.static final intAccepted by theinternalformatparameter of CompressedTexImage2D.static final intAccepted by theinternalformatparameter of CompressedTexImage2D.static final intAccepted by theinternalformatparameter of CompressedTexImage2D.static final intAccepted by theinternalformatparameter of CompressedTexImage2D.static final intAccepted by thetypeparameter of CreateShader and returned in theparamsparameter by GetShaderiv.static final intAccepted by thestagesparameter of UseProgramStages.static final intAccepted by theprogramInterfaceparameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.static final intAccepted by theprogramInterfaceparameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetProgramiv.static final intReturned by GetIntegerv whenpnameis CONTEXT_FLAGS.static final intTokens accepted by thepnameparameter of GetPointerv.static final intTokens accepted by thepnameparameter of GetPointerv.static final intTokens accepted by thevalueparameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.static final intTokens accepted by thevalueparameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.static final intTokens accepted by thevalueparameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.static final intTokens accepted by thetargetparameters of Enable, Disable, and IsEnabled.static final intTokens accepted by thetargetparameters of Enable, Disable, and IsEnabled.static final intTokens accepted or provided by theseverityparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, and theseveritiesparameter of GetDebugMessageLog.static final intTokens accepted or provided by theseverityparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, and theseveritiesparameter of GetDebugMessageLog.static final intTokens accepted or provided by theseverityparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, and theseveritiesparameter of GetDebugMessageLog.static final intTokens accepted or provided by theseverityparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, and theseveritiesparameter of GetDebugMessageLog.static final intTokens accepted or provided by thesourceparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thesourcesparameter of GetDebugMessageLog.static final intTokens accepted or provided by thesourceparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thesourcesparameter of GetDebugMessageLog.static final intTokens accepted or provided by thesourceparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thesourcesparameter of GetDebugMessageLog.static final intTokens accepted or provided by thesourceparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thesourcesparameter of GetDebugMessageLog.static final intTokens accepted or provided by thesourceparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thesourcesparameter of GetDebugMessageLog.static final intTokens accepted or provided by thesourceparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thesourcesparameter of GetDebugMessageLog.static final intTokens accepted or provided by thetypeparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypesparameter of GetDebugMessageLog.static final intTokens accepted or provided by thetypeparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypesparameter of GetDebugMessageLog.static final intTokens accepted or provided by thetypeparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypesparameter of GetDebugMessageLog.static final intTokens accepted or provided by thetypeparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypesparameter of GetDebugMessageLog.static final intTokens accepted or provided by thetypeparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypesparameter of GetDebugMessageLog.static final intTokens accepted or provided by thetypeparameters of DebugMessageControl and DEBUGPROC, and thetypesparameter of GetDebugMessageLog.static final intTokens accepted or provided by thetypeparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypesparameter of GetDebugMessageLog.static final intTokens accepted or provided by thetypeparameters of DebugMessageControl and DEBUGPROC, and thetypesparameter of GetDebugMessageLog.static final intTokens accepted or provided by thetypeparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypesparameter of GetDebugMessageLog.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of TexParameter* and GetTexParameter*.static final intAccepted by thetargetparameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, and GetBufferPointerv.static final intAccepted by thevalueparameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by theprogramInterfaceparameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.static final intAccepted by theprogramInterfaceparameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of FramebufferParameteri, GetFramebufferParameteriv, NamedFramebufferParameteriEXT, and GetNamedFramebufferParameterivEXT.static final intAccepted by thepnameparameter of FramebufferParameteri, GetFramebufferParameteriv, NamedFramebufferParameteriEXT, and GetNamedFramebufferParameterivEXT.static final intAccepted by thepnameparameter of FramebufferParameteri, GetFramebufferParameteriv, NamedFramebufferParameteriEXT, and GetNamedFramebufferParameterivEXT.static final intAccepted by thepnameparameter of FramebufferParameteri, GetFramebufferParameteriv, NamedFramebufferParameteriEXT, and GetNamedFramebufferParameterivEXT.static final intAccepted by thepnameparameter of FramebufferParameteri, GetFramebufferParameteriv, NamedFramebufferParameteriEXT, and GetNamedFramebufferParameterivEXT.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intAccepted by theprogramInterfaceparameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.static final intAccepted by theprogramInterfaceparameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted in thepropsarray of GetProgramResourceiv.static final intAccepted in thepropsarray of GetProgramResourceiv.static final intAccepted in thepropsarray of GetProgramResourceiv.static final intAccepted in thepropsarray of GetProgramResourceiv.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted in thepropsarray of GetProgramResourceiv.static final intAccepted by thepnameparameter of GetIntegerv, GetBooleanv, GetFloatv, GetDoublev and GetInteger64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAlias for the existing token MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS.static final intAccepted by thepnameparameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.static final intAccepted by thepnameparameter of GetIntegerv, GetBooleanv, GetFloatv, GetDoublev and GetInteger64v.static final intAccepted by thepnameparameter of GetIntegerv, GetBooleanv, GetFloatv, GetDoublev and GetInteger64v.static final intAccepted by thepnameparameter of GetIntegerv, GetBooleanv, GetFloatv, GetDoublev and GetInteger64v.static final intAccepted by thepnameparameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.static final intAccepted by thepnameparameter of GetIntegerv, GetBooleanv, GetFloatv, GetDoublev and GetInteger64v.static final intAccepted by thepnameparameter of GetIntegerv, GetBooleanv, GetFloatv, GetDoublev and GetInteger64v.static final intAccepted by thepnameparameter of GetIntegerv, GetBooleanv, GetFloatv, GetDoublev and GetInteger64v.static final intAccepted by thepnameparameter of GetIntegerv, GetBooleanv, GetFloatv, GetDoublev and GetInteger64v.static final intAccepted by thepnameparameter of GetIntegeri_v, GetBooleani_v, GetFloati_v, GetDoublei_v and GetInteger64i_v.static final intAccepted by thepnameparameter of GetIntegerv, GetBooleanv, GetFloatv, GetDoublev and GetInteger64v.static final intAccepted by thepnameparameter of GetIntegeri_v, GetBooleani_v, GetFloati_v, GetDoublei_v and GetInteger64i_v.static final intTokens accepted by thevalueparameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.static final intTokens accepted by thevalueparameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.static final intTokens accepted by thevalueparameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thevalueparameter of the GetInteger* functions.static final intAccepted by thepnameparameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.static final intAccepted by thepnameparameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.static final intAccepted by thepnameparameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.static final intAccepted by thepnameparameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.static final intAccepted by thepnameparameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.static final intAccepted by thepnameparameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intTokens accepted by thevalueparameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetProgramInterfaceiv.static final intAccepted by thepnameparameter of GetProgramInterfaceiv.static final intAccepted by thepnameparameter of GetProgramInterfaceiv.static final intAccepted by thepnameparameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.static final intAccepted by thepnameparameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.static final intAccepted by thepnameparameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.static final intAccepted by thepnameparameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.static final intAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v.static final intAccepted by thepnameparameter of GetIntegerv, ....static final intAccepted by thepnameparameter of GetIntegerv, ....static final intAccepted by thepnameparameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted in thepropsarray of GetProgramResourceiv.static final intAccepted in thepropsarray of GetProgramResourceiv.static final intNo.static final intAccepted in thepropsarray of GetProgramResourceiv.static final intAccepted by thetargetparameter of Enable and Disable.static final intTokens accepted or provided by theidentifierparameters of ObjectLabel and GetObjectLabel.static final intAccepted by theprogramInterfaceparameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.static final intAccepted by theprogramInterfaceparameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.static final intTokens accepted or provided by theidentifierparameters of ObjectLabel and GetObjectLabel.static final intTokens accepted or provided by theidentifierparameters of ObjectLabel and GetObjectLabel.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted in thepropsarray of GetProgramResourceiv.static final intAccepted in thepropsarray of GetProgramResourceiv.static final intAccepted in thepropsarray of GetProgramResourceiv.static final intAccepted in thepropsarray of GetProgramResourceiv.static final intAccepted in thepropsarray of GetProgramResourceiv.static final intAccepted in thepropsarray of GetProgramResourceiv.static final intTokens accepted or provided by theidentifierparameters of ObjectLabel and GetObjectLabel.static final intTokens accepted or provided by theidentifierparameters of ObjectLabel and GetObjectLabel.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted in thebarriersbitfield in glMemoryBarrier.static final intAccepted by theprogramInterfaceparameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.static final intAccepted by thetargetparameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, and GetBufferPointerv.static final intAccepted by thepnameparameter of GetIntegerv, GetIntegeri_v, GetBooleanv, GetInteger64v, GetFloatv, GetDoublev, GetBooleani_v, GetIntegeri_v, GetFloati_v, GetDoublei_v, and GetInteger64i_v.static final intAccepted by thepnameparameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.static final intAccepted by thepnameparameter of GetIntegeri_v, GetBooleani_v, GetIntegeri_v, GetFloati_v, GetDoublei_v, and GetInteger64i_v.static final intAccepted by thepnameparameter of GetIntegeri_v, GetBooleani_v, GetIntegeri_v, GetFloati_v, GetDoublei_v, and GetInteger64i_v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by theprogramInterfaceparameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.static final intAccepted by theprogramInterfaceparameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by theprogramInterfaceparameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.static final intAccepted by theprogramInterfaceparameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetTexLevelParameter.static final intAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intAccepted by thepnameparameter of GetTexLevelParameter.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameters of GetTexParameterfv and GetTexParameteriv.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameters of GetTexParameterfv and GetTexParameteriv.static final intAccepted by thepnameparameters of GetTexParameterfv and GetTexParameteriv.static final intAccepted by thepnameparameters of GetTexParameterfv and GetTexParameteriv.static final intAccepted by thepnameparameters of GetTexParameterfv and GetTexParameteriv.static final intAccepted in thepropsarray of GetProgramResourceiv.static final intAccepted in thepropsarray of GetProgramResourceiv.static final intAccepted by theprogramInterfaceparameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.static final intAccepted in thepropsarray of GetProgramResourceiv.static final intAccepted by theprogramInterfaceparameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.static final intAccepted by theprogramInterfaceparameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.static final intAccepted by thepnameparameter of GetActiveUniformBlockiv.static final intVertex attrib array has unconverted doubles.static final intAccepted by thepnameparameter of GetVertexAttrib*v.static final intAccepted by thepnameparameter of GetVertexAttrib*v.static final intAccepted by thetargetparameter of GetBooleani_v, GetIntegeri_v, GetFloati_v, GetDoublei_v, and GetInteger64i_v.static final intAccepted by thetargetparameter of GetBooleani_v, GetIntegeri_v, GetFloati_v, GetDoublei_v, and GetInteger64i_v.static final intAccepted by thetargetparameter of GetBooleani_v, GetIntegeri_v, GetFloati_v, GetDoublei_v, and GetInteger64i_v.static final intAccepted by thetargetparameter of GetBooleani_v, GetIntegeri_v, GetFloati_v, GetDoublei_v, and GetInteger64i_v.static final intAccepted by theprogramInterfaceparameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.static final intAccepted by theprogramInterfaceparameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.Fields inherited from class org.lwjgl.opengl.GL42C
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_BITFields inherited from class org.lwjgl.opengl.GL41C
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_BITSFields inherited from class org.lwjgl.opengl.GL40C
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_ARRAYFields inherited from class org.lwjgl.opengl.GL33C
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_DIVISORFields inherited from class org.lwjgl.opengl.GL32C
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_FAILEDFields inherited from class org.lwjgl.opengl.GL31C
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_BUFFERFields inherited from class org.lwjgl.opengl.GL30C
GL_BGR_INTEGER, GL_BGRA_INTEGER, GL_BLUE_INTEGER, GL_BUFFER_ACCESS_FLAGS, GL_BUFFER_MAP_LENGTH, GL_BUFFER_MAP_OFFSET, GL_CLAMP_READ_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_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_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_INTEGERFields inherited from class org.lwjgl.opengl.GL21C
GL_COMPRESSED_SRGB, GL_COMPRESSED_SRGB_ALPHA, 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_SRGB, GL_SRGB_ALPHA, GL_SRGB8, GL_SRGB8_ALPHA8Fields inherited from class org.lwjgl.opengl.GL20C
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_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_IMAGE_UNITS, GL_MAX_VARYING_FLOATS, GL_MAX_VERTEX_ATTRIBS, GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS, GL_MAX_VERTEX_UNIFORM_COMPONENTS, 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_SHADERFields inherited from class org.lwjgl.opengl.GL15C
GL_ARRAY_BUFFER, GL_ARRAY_BUFFER_BINDING, GL_BUFFER_ACCESS, GL_BUFFER_MAP_POINTER, GL_BUFFER_MAPPED, GL_BUFFER_SIZE, GL_BUFFER_USAGE, GL_CURRENT_QUERY, GL_DYNAMIC_COPY, GL_DYNAMIC_DRAW, GL_DYNAMIC_READ, GL_ELEMENT_ARRAY_BUFFER, GL_ELEMENT_ARRAY_BUFFER_BINDING, GL_QUERY_COUNTER_BITS, GL_QUERY_RESULT, GL_QUERY_RESULT_AVAILABLE, GL_READ_ONLY, GL_READ_WRITE, GL_SAMPLES_PASSED, GL_SRC1_ALPHA, GL_STATIC_COPY, GL_STATIC_DRAW, GL_STATIC_READ, GL_STREAM_COPY, GL_STREAM_DRAW, GL_STREAM_READ, GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_WRITE_ONLYFields inherited from class org.lwjgl.opengl.GL14C
GL_BLEND_DST_ALPHA, GL_BLEND_DST_RGB, GL_BLEND_SRC_ALPHA, GL_BLEND_SRC_RGB, GL_CONSTANT_ALPHA, GL_CONSTANT_COLOR, GL_DECR_WRAP, GL_DEPTH_COMPONENT16, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT32, GL_FUNC_ADD, GL_FUNC_REVERSE_SUBTRACT, GL_FUNC_SUBTRACT, 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_FADE_THRESHOLD_SIZE, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_DEPTH_SIZE, GL_TEXTURE_LOD_BIASFields inherited from class org.lwjgl.opengl.GL13C
GL_ACTIVE_TEXTURE, GL_CLAMP_TO_BORDER, GL_COMPRESSED_RGB, GL_COMPRESSED_RGBA, GL_COMPRESSED_TEXTURE_FORMATS, GL_MAX_CUBE_MAP_TEXTURE_SIZE, GL_MULTISAMPLE, GL_NUM_COMPRESSED_TEXTURE_FORMATS, GL_PROXY_TEXTURE_CUBE_MAP, 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_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_TEXTURE9Fields inherited from class org.lwjgl.opengl.GL12C
GL_ALIASED_LINE_WIDTH_RANGE, GL_BGR, GL_BGRA, GL_CLAMP_TO_EDGE, 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_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_REVFields inherited from class org.lwjgl.opengl.GL11C
GL_ALPHA, GL_ALWAYS, GL_AND, GL_AND_INVERTED, GL_AND_REVERSE, GL_BACK, GL_BACK_LEFT, GL_BACK_RIGHT, GL_BLEND, GL_BLEND_DST, GL_BLEND_SRC, GL_BLUE, GL_BYTE, GL_CCW, GL_CLEAR, GL_COLOR, GL_COLOR_BUFFER_BIT, GL_COLOR_CLEAR_VALUE, GL_COLOR_LOGIC_OP, GL_COLOR_WRITEMASK, GL_COPY, GL_COPY_INVERTED, GL_CULL_FACE, GL_CULL_FACE_MODE, GL_CW, GL_DECR, GL_DEPTH, GL_DEPTH_BUFFER_BIT, GL_DEPTH_CLEAR_VALUE, GL_DEPTH_COMPONENT, GL_DEPTH_FUNC, GL_DEPTH_RANGE, GL_DEPTH_TEST, GL_DEPTH_WRITEMASK, GL_DITHER, GL_DONT_CARE, GL_DOUBLE, GL_DOUBLEBUFFER, GL_DRAW_BUFFER, GL_DST_ALPHA, GL_DST_COLOR, GL_EQUAL, GL_EQUIV, GL_EXTENSIONS, GL_FALSE, GL_FASTEST, GL_FILL, GL_FLOAT, GL_FRONT, GL_FRONT_AND_BACK, GL_FRONT_FACE, GL_FRONT_LEFT, GL_FRONT_RIGHT, GL_GEQUAL, GL_GREATER, GL_GREEN, GL_INCR, GL_INT, GL_INVALID_ENUM, GL_INVALID_OPERATION, GL_INVALID_VALUE, GL_INVERT, GL_KEEP, GL_LEFT, GL_LEQUAL, GL_LESS, GL_LINE, GL_LINE_LOOP, GL_LINE_SMOOTH, GL_LINE_SMOOTH_HINT, GL_LINE_STRIP, GL_LINE_WIDTH, GL_LINE_WIDTH_GRANULARITY, GL_LINE_WIDTH_RANGE, GL_LINEAR, GL_LINEAR_MIPMAP_LINEAR, GL_LINEAR_MIPMAP_NEAREST, GL_LINES, GL_LOGIC_OP_MODE, GL_MAX_TEXTURE_SIZE, GL_MAX_VIEWPORT_DIMS, 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_NOTEQUAL, 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_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_POINT, GL_POINT_SIZE, GL_POINT_SIZE_GRANULARITY, GL_POINT_SIZE_RANGE, GL_POINTS, 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_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_2D, GL_QUADS, GL_R3_G3_B2, GL_READ_BUFFER, GL_RED, GL_RENDERER, GL_REPEAT, GL_REPLACE, GL_RGB, GL_RGB10, GL_RGB10_A2, GL_RGB12, GL_RGB16, GL_RGB4, GL_RGB5, GL_RGB5_A1, GL_RGB8, GL_RGBA, GL_RGBA12, GL_RGBA16, GL_RGBA2, GL_RGBA4, GL_RGBA8, GL_RIGHT, GL_SCISSOR_BOX, GL_SCISSOR_TEST, GL_SET, GL_SHORT, GL_SRC_ALPHA, GL_SRC_ALPHA_SATURATE, GL_SRC_COLOR, GL_STACK_OVERFLOW, GL_STACK_UNDERFLOW, GL_STENCIL, 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_TEXTURE, GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_ALPHA_SIZE, GL_TEXTURE_BINDING_1D, GL_TEXTURE_BINDING_2D, GL_TEXTURE_BLUE_SIZE, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_GREEN_SIZE, GL_TEXTURE_HEIGHT, GL_TEXTURE_INTERNAL_FORMAT, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_RED_SIZE, GL_TEXTURE_WIDTH, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, 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_VENDOR, GL_VERSION, GL_VERTEX_ARRAY, GL_VIEWPORT, GL_XOR, GL_ZERO -
Method Summary
Modifier and TypeMethodDescriptionstatic voidglBindVertexBuffer(int bindingindex, int buffer, long offset, int stride) Binds a buffer to a vertex buffer bind point.static voidglClearBufferData(int target, int internalformat, int format, int type, float[] data) Array version of:ClearBufferDatastatic voidglClearBufferData(int target, int internalformat, int format, int type, int[] data) Array version of:ClearBufferDatastatic voidglClearBufferData(int target, int internalformat, int format, int type, short[] data) Array version of:ClearBufferDatastatic voidglClearBufferData(int target, int internalformat, int format, int type, ByteBuffer data) Fills a buffer object's data store with a fixed value.static voidglClearBufferData(int target, int internalformat, int format, int type, FloatBuffer data) Fills a buffer object's data store with a fixed value.static voidglClearBufferData(int target, int internalformat, int format, int type, IntBuffer data) Fills a buffer object's data store with a fixed value.static voidglClearBufferData(int target, int internalformat, int format, int type, ShortBuffer data) Fills a buffer object's data store with a fixed value.static voidglClearBufferSubData(int target, int internalformat, long offset, long size, int format, int type, float[] data) Array version of:ClearBufferSubDatastatic voidglClearBufferSubData(int target, int internalformat, long offset, long size, int format, int type, int[] data) Array version of:ClearBufferSubDatastatic voidglClearBufferSubData(int target, int internalformat, long offset, long size, int format, int type, short[] data) Array version of:ClearBufferSubDatastatic voidglClearBufferSubData(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 voidglClearBufferSubData(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 voidglClearBufferSubData(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 voidglClearBufferSubData(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 voidglCopyImageSubData(int srcName, int srcTarget, int srcLevel, int srcX, int srcY, int srcZ, int dstName, int dstTarget, int dstLevel, int dstX, int dstY, int dstZ, int srcWidth, int srcHeight, int srcDepth) Performs a raw data copy between two images.static voidglDebugMessageCallback(GLDebugMessageCallbackI callback, long userParam) Specifies a callback to receive debugging messages from the GL.static voidglDebugMessageControl(int source, int type, int severity, int[] ids, boolean enabled) Array version of:DebugMessageControlstatic voidglDebugMessageControl(int source, int type, int severity, int id, boolean enabled) Controls the volume of debug output in the active debug group, by disabling specific or groups of messages.static voidglDebugMessageControl(int source, int type, int severity, IntBuffer ids, boolean enabled) Controls the volume of debug output in the active debug group, by disabling specific or groups of messages.static voidglDebugMessageInsert(int source, int type, int id, int severity, CharSequence message) This function can be called by applications and third-party libraries to generate their own messages, such as ones containing timestamp information or signals about specific render system events.static voidglDebugMessageInsert(int source, int type, int id, int severity, 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 voidglDispatchCompute(int num_groups_x, int num_groups_y, int num_groups_z) Launches one or more compute work groups.static voidglDispatchComputeIndirect(long indirect) Launches one or more compute work groups using parameters stored in a buffer.static voidglFramebufferParameteri(int target, int pname, int param) Sets a named parameter of a framebuffer.static intglGetDebugMessageLog(int count, int[] sources, int[] types, int[] ids, int[] severities, int[] lengths, ByteBuffer messageLog) Array version of:GetDebugMessageLogstatic intglGetDebugMessageLog(int count, IntBuffer sources, IntBuffer types, IntBuffer ids, IntBuffer severities, IntBuffer lengths, ByteBuffer messageLog) Retrieves messages from the debug message log.static intglGetFramebufferParameteri(int target, int pname) Retrieves a named parameter from a framebuffer.static voidglGetFramebufferParameteriv(int target, int pname, int[] params) Array version of:GetFramebufferParameterivstatic voidglGetFramebufferParameteriv(int target, int pname, IntBuffer params) Retrieves a named parameter from a framebuffer.static longglGetInternalformati64(int target, int internalformat, int pname) Retrieves information about implementation-dependent support for internal formats.static voidglGetInternalformati64v(int target, int internalformat, int pname, long[] params) Array version of:GetInternalformati64vstatic voidglGetInternalformati64v(int target, int internalformat, int pname, LongBuffer params) Retrieves information about implementation-dependent support for internal formats.static StringglGetObjectLabel(int identifier, int name) Retrieves the label of a named object identified within a namespace.static StringglGetObjectLabel(int identifier, int name, int bufSize) Retrieves the label of a named object identified within a namespace.static voidglGetObjectLabel(int identifier, int name, int[] length, ByteBuffer label) Array version of:GetObjectLabelstatic voidglGetObjectLabel(int identifier, int name, IntBuffer length, ByteBuffer label) Retrieves the label of a named object identified within a namespace.static StringglGetObjectPtrLabel(long ptr) Retrieves the label of a sync object identified by a pointer.static StringglGetObjectPtrLabel(long ptr, int bufSize) Retrieves the label of a sync object identified by a pointer.static voidglGetObjectPtrLabel(long ptr, int[] length, ByteBuffer label) Array version of:GetObjectPtrLabelstatic voidglGetObjectPtrLabel(long ptr, IntBuffer length, ByteBuffer label) Retrieves the label of a sync object identified by a pointer.static intglGetProgramInterfacei(int program, int programInterface, int pname) Queries a property of an interface in a program.static voidglGetProgramInterfaceiv(int program, int programInterface, int pname, int[] params) Array version of:GetProgramInterfaceivstatic voidglGetProgramInterfaceiv(int program, int programInterface, int pname, IntBuffer params) Queries a property of an interface in a program.static intglGetProgramResourceIndex(int program, int programInterface, CharSequence name) Queries the index of a named resource within a program.static intglGetProgramResourceIndex(int program, int programInterface, ByteBuffer name) Queries the index of a named resource within a program.static voidglGetProgramResourceiv(int program, int programInterface, int index, int[] props, int[] length, int[] params) Array version of:GetProgramResourceivstatic voidglGetProgramResourceiv(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 intglGetProgramResourceLocation(int program, int programInterface, CharSequence name) Queries the location of a named resource within a program.static intglGetProgramResourceLocation(int program, int programInterface, ByteBuffer name) Queries the location of a named resource within a program.static intglGetProgramResourceLocationIndex(int program, int programInterface, CharSequence name) Queries the fragment color index of a named variable within a program.static intglGetProgramResourceLocationIndex(int program, int programInterface, ByteBuffer name) Queries the fragment color index of a named variable within a program.static StringglGetProgramResourceName(int program, int programInterface, int index) Queries the name of an indexed resource within a program.static StringglGetProgramResourceName(int program, int programInterface, int index, int bufSize) Queries the name of an indexed resource within a program.static voidglGetProgramResourceName(int program, int programInterface, int index, int[] length, ByteBuffer name) Array version of:GetProgramResourceNamestatic voidglGetProgramResourceName(int program, int programInterface, int index, IntBuffer length, ByteBuffer name) Queries the name of an indexed resource within a program.static voidglInvalidateBufferData(int buffer) Invalidates the content of a buffer object's data store.static voidglInvalidateBufferSubData(int buffer, long offset, long length) Invalidates a region of a buffer object's data store.static voidglInvalidateFramebuffer(int target, int attachment) Invalidate the content some or all of a framebuffer object's attachments.static voidglInvalidateFramebuffer(int target, int[] attachments) Array version of:InvalidateFramebufferstatic voidglInvalidateFramebuffer(int target, IntBuffer attachments) Invalidate the content some or all of a framebuffer object's attachments.static voidglInvalidateSubFramebuffer(int target, int[] attachments, int x, int y, int width, int height) Array version of:InvalidateSubFramebufferstatic voidglInvalidateSubFramebuffer(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 voidglInvalidateSubFramebuffer(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 voidglInvalidateTexImage(int texture, int level) Invalidates the entirety of a texture image.static voidglInvalidateTexSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth) Invalidates a region of a texture image.static voidglMultiDrawArraysIndirect(int mode, int[] indirect, int drawcount, int stride) Array version of:MultiDrawArraysIndirectstatic voidglMultiDrawArraysIndirect(int mode, long indirect, int drawcount, int stride) Renders multiple sets of primitives from array data, taking parameters from memory.static voidglMultiDrawArraysIndirect(int mode, ByteBuffer indirect, int drawcount, int stride) Renders multiple sets of primitives from array data, taking parameters from memory.static voidglMultiDrawArraysIndirect(int mode, IntBuffer indirect, int drawcount, int stride) Renders multiple sets of primitives from array data, taking parameters from memory.static voidglMultiDrawElementsIndirect(int mode, int type, int[] indirect, int drawcount, int stride) Array version of:MultiDrawElementsIndirectstatic voidglMultiDrawElementsIndirect(int mode, int type, long indirect, int drawcount, int stride) Renders multiple indexed primitives from array data, taking parameters from memory.static voidglMultiDrawElementsIndirect(int mode, int type, ByteBuffer indirect, int drawcount, int stride) Renders multiple indexed primitives from array data, taking parameters from memory.static voidglMultiDrawElementsIndirect(int mode, int type, IntBuffer indirect, int drawcount, int stride) Renders multiple indexed primitives from array data, taking parameters from memory.static voidglObjectLabel(int identifier, int name, CharSequence label) Labels a named object identified within a namespace.static voidglObjectLabel(int identifier, int name, ByteBuffer label) Labels a named object identified within a namespace.static voidglObjectPtrLabel(long ptr, CharSequence label) Labels a sync object identified by a pointer.static voidglObjectPtrLabel(long ptr, ByteBuffer label) Labels a sync object identified by a pointer.static voidPops the active debug group.static voidglPushDebugGroup(int source, int id, CharSequence message) Pushes a debug group described by the stringmessageinto the command stream.static voidglPushDebugGroup(int source, int id, ByteBuffer message) Pushes a debug group described by the stringmessageinto the command stream.static voidglShaderStorageBlockBinding(int program, int storageBlockIndex, int storageBlockBinding) Changes an active shader storage block binding.static voidglTexBufferRange(int target, int internalformat, int buffer, long offset, long size) Binds a range of a buffer's data store to a buffer texture.static voidglTexStorage2DMultisample(int target, int samples, int internalformat, int width, int height, boolean fixedsamplelocations) Specifies storage for a two-dimensional multisample texture.static voidglTexStorage3DMultisample(int target, int samples, int internalformat, int width, int height, int depth, boolean fixedsamplelocations) Specifies storage for a two-dimensional multisample array texture.static voidglTextureView(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 voidglVertexAttribBinding(int attribindex, int bindingindex) Associate a vertex attribute and a vertex buffer binding.static voidglVertexAttribFormat(int attribindex, int size, int type, boolean normalized, int relativeoffset) Specifies the organization of data in vertex arrays.static voidglVertexAttribIFormat(int attribindex, int size, int type, int relativeoffset) Specifies the organization of pure integer data in vertex arrays.static voidglVertexAttribLFormat(int attribindex, int size, int type, int relativeoffset) Specifies the organization of 64-bit double data in vertex arrays.static voidglVertexBindingDivisor(int bindingindex, int divisor) Modifies the rate at which generic vertex attributes advance during instanced rendering.static voidnglClearBufferData(int target, int internalformat, int format, int type, long data) Unsafe version of:ClearBufferDatastatic voidnglClearBufferSubData(int target, int internalformat, long offset, long size, int format, int type, long data) Unsafe version of:ClearBufferSubDatastatic voidnglDebugMessageCallback(long callback, long userParam) Unsafe version of:DebugMessageCallbackstatic voidnglDebugMessageControl(int source, int type, int severity, int count, long ids, boolean enabled) Unsafe version of:DebugMessageControlstatic voidnglDebugMessageInsert(int source, int type, int id, int severity, int length, long message) Unsafe version of:DebugMessageInsertstatic intnglGetDebugMessageLog(int count, int bufsize, long sources, long types, long ids, long severities, long lengths, long messageLog) Unsafe version of:GetDebugMessageLogstatic voidnglGetFramebufferParameteriv(int target, int pname, long params) Unsafe version of:GetFramebufferParameterivstatic voidnglGetInternalformati64v(int target, int internalformat, int pname, int bufSize, long params) Unsafe version of:GetInternalformati64vstatic voidnglGetObjectLabel(int identifier, int name, int bufSize, long length, long label) Unsafe version of:GetObjectLabelstatic voidnglGetObjectPtrLabel(long ptr, int bufSize, long length, long label) Unsafe version of:GetObjectPtrLabelstatic voidnglGetProgramInterfaceiv(int program, int programInterface, int pname, long params) Unsafe version of:GetProgramInterfaceivstatic intnglGetProgramResourceIndex(int program, int programInterface, long name) Unsafe version of:GetProgramResourceIndexstatic voidnglGetProgramResourceiv(int program, int programInterface, int index, int propCount, long props, int bufSize, long length, long params) Unsafe version of:GetProgramResourceivstatic intnglGetProgramResourceLocation(int program, int programInterface, long name) Unsafe version of:GetProgramResourceLocationstatic intnglGetProgramResourceLocationIndex(int program, int programInterface, long name) Unsafe version of:GetProgramResourceLocationIndexstatic voidnglGetProgramResourceName(int program, int programInterface, int index, int bufSize, long length, long name) Unsafe version of:GetProgramResourceNamestatic voidnglInvalidateFramebuffer(int target, int numAttachments, long attachments) Unsafe version of:InvalidateFramebufferstatic voidnglInvalidateSubFramebuffer(int target, int numAttachments, long attachments, int x, int y, int width, int height) Unsafe version of:InvalidateSubFramebufferstatic voidnglMultiDrawArraysIndirect(int mode, long indirect, int drawcount, int stride) Unsafe version of:MultiDrawArraysIndirectstatic voidnglMultiDrawElementsIndirect(int mode, int type, long indirect, int drawcount, int stride) Unsafe version of:MultiDrawElementsIndirectstatic voidnglObjectLabel(int identifier, int name, int length, long label) Unsafe version of:ObjectLabelstatic voidnglObjectPtrLabel(long ptr, int length, long label) Unsafe version of:ObjectPtrLabelstatic voidnglPushDebugGroup(int source, int id, int length, long message) Unsafe version of:PushDebugGroupMethods inherited from class org.lwjgl.opengl.GL42C
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, nglGetInternalformativMethods inherited from class org.lwjgl.opengl.GL41C
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, nglViewportIndexedfvMethods inherited from class org.lwjgl.opengl.GL40C
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, nglUniformSubroutinesuivMethods inherited from class org.lwjgl.opengl.GL33C
glBindFragDataLocationIndexed, glBindFragDataLocationIndexed, glBindSampler, 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, glQueryCounter, glSamplerParameterf, glSamplerParameterfv, glSamplerParameterfv, glSamplerParameteri, glSamplerParameterIiv, glSamplerParameterIiv, glSamplerParameterIuiv, glSamplerParameterIuiv, glSamplerParameteriv, glSamplerParameteriv, glVertexAttribDivisor, glVertexAttribP1ui, glVertexAttribP1uiv, glVertexAttribP1uiv, glVertexAttribP2ui, glVertexAttribP2uiv, glVertexAttribP2uiv, glVertexAttribP3ui, glVertexAttribP3uiv, glVertexAttribP3uiv, glVertexAttribP4ui, glVertexAttribP4uiv, glVertexAttribP4uiv, nglBindFragDataLocationIndexed, nglDeleteSamplers, nglGenSamplers, nglGetFragDataIndex, nglGetQueryObjecti64v, nglGetQueryObjectui64v, nglGetSamplerParameterfv, nglGetSamplerParameterIiv, nglGetSamplerParameterIuiv, nglGetSamplerParameteriv, nglSamplerParameterfv, nglSamplerParameterIiv, nglSamplerParameterIuiv, nglSamplerParameteriv, nglVertexAttribP1uiv, nglVertexAttribP2uiv, nglVertexAttribP3uiv, nglVertexAttribP4uivMethods inherited from class org.lwjgl.opengl.GL32C
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, nglWaitSyncMethods inherited from class org.lwjgl.opengl.GL31C
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, nglGetUniformIndicesMethods inherited from class org.lwjgl.opengl.GL30C
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, nglVertexAttribIPointerMethods inherited from class org.lwjgl.opengl.GL21C
glUniformMatrix2x3fv, glUniformMatrix2x3fv, glUniformMatrix2x4fv, glUniformMatrix2x4fv, glUniformMatrix3x2fv, glUniformMatrix3x2fv, glUniformMatrix3x4fv, glUniformMatrix3x4fv, glUniformMatrix4x2fv, glUniformMatrix4x2fv, glUniformMatrix4x3fv, glUniformMatrix4x3fv, nglUniformMatrix2x3fv, nglUniformMatrix2x4fv, nglUniformMatrix3x2fv, nglUniformMatrix3x4fv, nglUniformMatrix4x2fv, nglUniformMatrix4x3fvMethods inherited from class org.lwjgl.opengl.GL20C
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, nglVertexAttribPointerMethods inherited from class org.lwjgl.opengl.GL15C
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, nglMapBufferMethods inherited from class org.lwjgl.opengl.GL14C
glBlendColor, glBlendEquation, glBlendFuncSeparate, glMultiDrawArrays, glMultiDrawArrays, glMultiDrawElements, glMultiDrawElements, glPointParameterf, glPointParameterfv, glPointParameterfv, glPointParameteri, glPointParameteriv, glPointParameteriv, nglMultiDrawArrays, nglMultiDrawElements, nglPointParameterfv, nglPointParameterivMethods inherited from class org.lwjgl.opengl.GL13C
glActiveTexture, glCompressedTexImage1D, glCompressedTexImage1D, glCompressedTexImage2D, glCompressedTexImage2D, glCompressedTexImage3D, glCompressedTexImage3D, glCompressedTexSubImage1D, glCompressedTexSubImage1D, glCompressedTexSubImage2D, glCompressedTexSubImage2D, glCompressedTexSubImage3D, glCompressedTexSubImage3D, glGetCompressedTexImage, glGetCompressedTexImage, glSampleCoverage, nglCompressedTexImage1D, nglCompressedTexImage2D, nglCompressedTexImage3D, nglCompressedTexSubImage1D, nglCompressedTexSubImage2D, nglCompressedTexSubImage3D, nglGetCompressedTexImageMethods inherited from class org.lwjgl.opengl.GL12C
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, nglTexSubImage3DMethods inherited from class org.lwjgl.opengl.GL11C
glBindTexture, glBlendFunc, glClear, glClearColor, glClearDepth, glClearStencil, glColorMask, glCopyTexImage1D, glCopyTexImage2D, glCopyTexSubImage1D, glCopyTexSubImage2D, glCullFace, glDeleteTextures, glDeleteTextures, glDeleteTextures, glDepthFunc, glDepthMask, glDepthRange, glDisable, glDrawArrays, glDrawBuffer, glDrawElements, glDrawElements, glDrawElements, glDrawElements, glDrawElements, glEnable, glFinish, glFlush, glFrontFace, glGenTextures, glGenTextures, glGenTextures, glGetBoolean, glGetBooleanv, glGetDouble, glGetDoublev, glGetDoublev, glGetError, glGetFloat, glGetFloatv, glGetFloatv, glGetInteger, glGetIntegerv, glGetIntegerv, glGetPointer, glGetPointerv, glGetString, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexLevelParameterf, glGetTexLevelParameterfv, glGetTexLevelParameterfv, glGetTexLevelParameteri, glGetTexLevelParameteriv, glGetTexLevelParameteriv, glGetTexParameterf, glGetTexParameterfv, glGetTexParameterfv, glGetTexParameteri, glGetTexParameteriv, glGetTexParameteriv, glHint, glIsEnabled, glIsTexture, glLineWidth, glLogicOp, glPixelStoref, glPixelStorei, glPointSize, glPolygonMode, glPolygonOffset, glReadBuffer, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glScissor, glStencilFunc, glStencilMask, glStencilOp, 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, glViewport, nglDeleteTextures, nglDrawElements, nglGenTextures, nglGetBooleanv, nglGetDoublev, nglGetFloatv, nglGetIntegerv, nglGetPointerv, nglGetString, nglGetTexImage, nglGetTexLevelParameterfv, nglGetTexLevelParameteriv, nglGetTexParameterfv, nglGetTexParameteriv, nglReadPixels, nglTexImage1D, nglTexImage2D, nglTexParameterfv, nglTexParameteriv, nglTexSubImage1D, nglTexSubImage2D
-
Field Details
-
GL_NUM_SHADING_LANGUAGE_VERSIONS
public static final int GL_NUM_SHADING_LANGUAGE_VERSIONSNo. of supported Shading Language Versions. Accepted by thepnameparameter 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 thepnameparameter of GetVertexAttribiv.- See Also:
-
GL_COMPRESSED_RGB8_ETC2
public static final int GL_COMPRESSED_RGB8_ETC2Accepted by theinternalformatparameter of CompressedTexImage2D.- See Also:
-
GL_COMPRESSED_SRGB8_ETC2
public static final int GL_COMPRESSED_SRGB8_ETC2Accepted by theinternalformatparameter of CompressedTexImage2D.- See Also:
-
GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2
public static final int GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2Accepted by theinternalformatparameter of CompressedTexImage2D.- See Also:
-
GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2
public static final int GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2Accepted by theinternalformatparameter of CompressedTexImage2D.- See Also:
-
GL_COMPRESSED_RGBA8_ETC2_EAC
public static final int GL_COMPRESSED_RGBA8_ETC2_EACAccepted by theinternalformatparameter of CompressedTexImage2D.- See Also:
-
GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EACAccepted by theinternalformatparameter of CompressedTexImage2D.- See Also:
-
GL_COMPRESSED_R11_EAC
public static final int GL_COMPRESSED_R11_EACAccepted by theinternalformatparameter of CompressedTexImage2D.- See Also:
-
GL_COMPRESSED_SIGNED_R11_EAC
public static final int GL_COMPRESSED_SIGNED_R11_EACAccepted by theinternalformatparameter of CompressedTexImage2D.- See Also:
-
GL_COMPRESSED_RG11_EAC
public static final int GL_COMPRESSED_RG11_EACAccepted by theinternalformatparameter of CompressedTexImage2D.- See Also:
-
GL_COMPRESSED_SIGNED_RG11_EAC
public static final int GL_COMPRESSED_SIGNED_RG11_EACAccepted by theinternalformatparameter of CompressedTexImage2D.- See Also:
-
GL_PRIMITIVE_RESTART_FIXED_INDEX
public static final int GL_PRIMITIVE_RESTART_FIXED_INDEXAccepted by thetargetparameter of Enable and Disable.- See Also:
-
GL_ANY_SAMPLES_PASSED_CONSERVATIVE
public static final int GL_ANY_SAMPLES_PASSED_CONSERVATIVEAccepted by thetargetparameter of BeginQuery, EndQuery, GetQueryIndexediv and GetQueryiv.- See Also:
-
GL_MAX_ELEMENT_INDEX
public static final int GL_MAX_ELEMENT_INDEXAccepted by thevalueparameter of the GetInteger* functions.- See Also:
-
GL_TEXTURE_IMMUTABLE_LEVELS
public static final int GL_TEXTURE_IMMUTABLE_LEVELSAccepted by thepnameparameters of GetTexParameterfv and GetTexParameteriv.- See Also:
-
GL_COMPUTE_SHADER
public static final int GL_COMPUTE_SHADERAccepted by thetypeparameter of CreateShader and returned in theparamsparameter by GetShaderiv.- See Also:
-
GL_MAX_COMPUTE_UNIFORM_BLOCKS
public static final int GL_MAX_COMPUTE_UNIFORM_BLOCKSAccepted by thepnameparameter 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 thepnameparameter of GetIntegerv, GetBooleanv, GetFloatv, GetDoublev and GetInteger64v.- See Also:
-
GL_MAX_COMPUTE_IMAGE_UNIFORMS
public static final int GL_MAX_COMPUTE_IMAGE_UNIFORMSAccepted by thepnameparameter 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 thepnameparameter of GetIntegerv, GetBooleanv, GetFloatv, GetDoublev and GetInteger64v.- See Also:
-
GL_MAX_COMPUTE_UNIFORM_COMPONENTS
public static final int GL_MAX_COMPUTE_UNIFORM_COMPONENTSAccepted by thepnameparameter 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 thepnameparameter of GetIntegerv, GetBooleanv, GetFloatv, GetDoublev and GetInteger64v.- See Also:
-
GL_MAX_COMPUTE_ATOMIC_COUNTERS
public static final int GL_MAX_COMPUTE_ATOMIC_COUNTERSAccepted by thepnameparameter 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 thepnameparameter 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 thepnameparameter 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 thepnameparameter 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 thepnameparameter 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 thepnameparameter of GetProgramiv.- See Also:
-
GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER
public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADERAccepted by thepnameparameter 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 thepnameparameter of GetActiveAtomicCounterBufferiv.- See Also:
-
GL_DISPATCH_INDIRECT_BUFFER
public static final int GL_DISPATCH_INDIRECT_BUFFERAccepted by thetargetparameters 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 thevalueparameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.- See Also:
-
GL_COMPUTE_SHADER_BIT
public static final int GL_COMPUTE_SHADER_BITAccepted by thestagesparameter of UseProgramStages.- See Also:
-
GL_DEBUG_OUTPUT
public static final int GL_DEBUG_OUTPUTTokens accepted by thetargetparameters of Enable, Disable, and IsEnabled.- See Also:
-
GL_DEBUG_OUTPUT_SYNCHRONOUS
public static final int GL_DEBUG_OUTPUT_SYNCHRONOUSTokens accepted by thetargetparameters of Enable, Disable, and IsEnabled.- See Also:
-
GL_CONTEXT_FLAG_DEBUG_BIT
public static final int GL_CONTEXT_FLAG_DEBUG_BITReturned by GetIntegerv whenpnameis CONTEXT_FLAGS.- See Also:
-
GL_MAX_DEBUG_MESSAGE_LENGTH
public static final int GL_MAX_DEBUG_MESSAGE_LENGTHTokens accepted by thevalueparameters 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 thevalueparameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.- See Also:
-
GL_DEBUG_LOGGED_MESSAGES
public static final int GL_DEBUG_LOGGED_MESSAGESTokens accepted by thevalueparameters 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 thevalueparameters 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 thevalueparameters 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 thevalueparameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.- See Also:
-
GL_MAX_LABEL_LENGTH
public static final int GL_MAX_LABEL_LENGTHTokens accepted by thevalueparameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.- See Also:
-
GL_DEBUG_CALLBACK_FUNCTION
public static final int GL_DEBUG_CALLBACK_FUNCTIONTokens accepted by thepnameparameter of GetPointerv.- See Also:
-
GL_DEBUG_CALLBACK_USER_PARAM
public static final int GL_DEBUG_CALLBACK_USER_PARAMTokens accepted by thepnameparameter of GetPointerv.- See Also:
-
GL_DEBUG_SOURCE_API
public static final int GL_DEBUG_SOURCE_APITokens accepted or provided by thesourceparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thesourcesparameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_SOURCE_WINDOW_SYSTEM
public static final int GL_DEBUG_SOURCE_WINDOW_SYSTEMTokens accepted or provided by thesourceparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thesourcesparameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_SOURCE_SHADER_COMPILER
public static final int GL_DEBUG_SOURCE_SHADER_COMPILERTokens accepted or provided by thesourceparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thesourcesparameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_SOURCE_THIRD_PARTY
public static final int GL_DEBUG_SOURCE_THIRD_PARTYTokens accepted or provided by thesourceparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thesourcesparameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_SOURCE_APPLICATION
public static final int GL_DEBUG_SOURCE_APPLICATIONTokens accepted or provided by thesourceparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thesourcesparameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_SOURCE_OTHER
public static final int GL_DEBUG_SOURCE_OTHERTokens accepted or provided by thesourceparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thesourcesparameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_TYPE_ERROR
public static final int GL_DEBUG_TYPE_ERRORTokens accepted or provided by thetypeparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypesparameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR
public static final int GL_DEBUG_TYPE_DEPRECATED_BEHAVIORTokens accepted or provided by thetypeparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypesparameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR
public static final int GL_DEBUG_TYPE_UNDEFINED_BEHAVIORTokens accepted or provided by thetypeparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypesparameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_TYPE_PORTABILITY
public static final int GL_DEBUG_TYPE_PORTABILITYTokens accepted or provided by thetypeparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypesparameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_TYPE_PERFORMANCE
public static final int GL_DEBUG_TYPE_PERFORMANCETokens accepted or provided by thetypeparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypesparameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_TYPE_OTHER
public static final int GL_DEBUG_TYPE_OTHERTokens accepted or provided by thetypeparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypesparameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_TYPE_MARKER
public static final int GL_DEBUG_TYPE_MARKERTokens accepted or provided by thetypeparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypesparameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_TYPE_PUSH_GROUP
public static final int GL_DEBUG_TYPE_PUSH_GROUPTokens accepted or provided by thetypeparameters of DebugMessageControl and DEBUGPROC, and thetypesparameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_TYPE_POP_GROUP
public static final int GL_DEBUG_TYPE_POP_GROUPTokens accepted or provided by thetypeparameters of DebugMessageControl and DEBUGPROC, and thetypesparameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_SEVERITY_HIGH
public static final int GL_DEBUG_SEVERITY_HIGHTokens accepted or provided by theseverityparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, and theseveritiesparameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_SEVERITY_MEDIUM
public static final int GL_DEBUG_SEVERITY_MEDIUMTokens accepted or provided by theseverityparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, and theseveritiesparameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_SEVERITY_LOW
public static final int GL_DEBUG_SEVERITY_LOWTokens accepted or provided by theseverityparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, and theseveritiesparameter of GetDebugMessageLog.- See Also:
-
GL_DEBUG_SEVERITY_NOTIFICATION
public static final int GL_DEBUG_SEVERITY_NOTIFICATIONTokens accepted or provided by theseverityparameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, and theseveritiesparameter of GetDebugMessageLog.- See Also:
-
GL_BUFFER
public static final int GL_BUFFERTokens accepted or provided by theidentifierparameters of ObjectLabel and GetObjectLabel.- See Also:
-
GL_SHADER
public static final int GL_SHADERTokens accepted or provided by theidentifierparameters of ObjectLabel and GetObjectLabel.- See Also:
-
GL_PROGRAM
public static final int GL_PROGRAMTokens accepted or provided by theidentifierparameters of ObjectLabel and GetObjectLabel.- See Also:
-
GL_QUERY
public static final int GL_QUERYTokens accepted or provided by theidentifierparameters of ObjectLabel and GetObjectLabel.- See Also:
-
GL_PROGRAM_PIPELINE
public static final int GL_PROGRAM_PIPELINETokens accepted or provided by theidentifierparameters of ObjectLabel and GetObjectLabel.- See Also:
-
GL_SAMPLER
public static final int GL_SAMPLERTokens accepted or provided by theidentifierparameters of ObjectLabel and GetObjectLabel.- See Also:
-
GL_MAX_UNIFORM_LOCATIONS
public static final int GL_MAX_UNIFORM_LOCATIONSAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v.- See Also:
-
GL_FRAMEBUFFER_DEFAULT_WIDTH
public static final int GL_FRAMEBUFFER_DEFAULT_WIDTHAccepted by thepnameparameter of FramebufferParameteri, GetFramebufferParameteriv, NamedFramebufferParameteriEXT, and GetNamedFramebufferParameterivEXT.- See Also:
-
GL_FRAMEBUFFER_DEFAULT_HEIGHT
public static final int GL_FRAMEBUFFER_DEFAULT_HEIGHTAccepted by thepnameparameter of FramebufferParameteri, GetFramebufferParameteriv, NamedFramebufferParameteriEXT, and GetNamedFramebufferParameterivEXT.- See Also:
-
GL_FRAMEBUFFER_DEFAULT_LAYERS
public static final int GL_FRAMEBUFFER_DEFAULT_LAYERSAccepted by thepnameparameter of FramebufferParameteri, GetFramebufferParameteriv, NamedFramebufferParameteriEXT, and GetNamedFramebufferParameterivEXT.- See Also:
-
GL_FRAMEBUFFER_DEFAULT_SAMPLES
public static final int GL_FRAMEBUFFER_DEFAULT_SAMPLESAccepted by thepnameparameter 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 thepnameparameter of FramebufferParameteri, GetFramebufferParameteriv, NamedFramebufferParameteriEXT, and GetNamedFramebufferParameterivEXT.- See Also:
-
GL_MAX_FRAMEBUFFER_WIDTH
public static final int GL_MAX_FRAMEBUFFER_WIDTHAccepted by thepnameparameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.- See Also:
-
GL_MAX_FRAMEBUFFER_HEIGHT
public static final int GL_MAX_FRAMEBUFFER_HEIGHTAccepted by thepnameparameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.- See Also:
-
GL_MAX_FRAMEBUFFER_LAYERS
public static final int GL_MAX_FRAMEBUFFER_LAYERSAccepted by thepnameparameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.- See Also:
-
GL_MAX_FRAMEBUFFER_SAMPLES
public static final int GL_MAX_FRAMEBUFFER_SAMPLESAccepted by thepnameparameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.- See Also:
-
GL_INTERNALFORMAT_SUPPORTED
public static final int GL_INTERNALFORMAT_SUPPORTEDAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_INTERNALFORMAT_PREFERRED
public static final int GL_INTERNALFORMAT_PREFERREDAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_INTERNALFORMAT_RED_SIZE
public static final int GL_INTERNALFORMAT_RED_SIZEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_INTERNALFORMAT_GREEN_SIZE
public static final int GL_INTERNALFORMAT_GREEN_SIZEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_INTERNALFORMAT_BLUE_SIZE
public static final int GL_INTERNALFORMAT_BLUE_SIZEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_INTERNALFORMAT_ALPHA_SIZE
public static final int GL_INTERNALFORMAT_ALPHA_SIZEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_INTERNALFORMAT_DEPTH_SIZE
public static final int GL_INTERNALFORMAT_DEPTH_SIZEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_INTERNALFORMAT_STENCIL_SIZE
public static final int GL_INTERNALFORMAT_STENCIL_SIZEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_INTERNALFORMAT_SHARED_SIZE
public static final int GL_INTERNALFORMAT_SHARED_SIZEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_INTERNALFORMAT_RED_TYPE
public static final int GL_INTERNALFORMAT_RED_TYPEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_INTERNALFORMAT_GREEN_TYPE
public static final int GL_INTERNALFORMAT_GREEN_TYPEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_INTERNALFORMAT_BLUE_TYPE
public static final int GL_INTERNALFORMAT_BLUE_TYPEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_INTERNALFORMAT_ALPHA_TYPE
public static final int GL_INTERNALFORMAT_ALPHA_TYPEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_INTERNALFORMAT_DEPTH_TYPE
public static final int GL_INTERNALFORMAT_DEPTH_TYPEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_INTERNALFORMAT_STENCIL_TYPE
public static final int GL_INTERNALFORMAT_STENCIL_TYPEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_MAX_WIDTH
public static final int GL_MAX_WIDTHAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_MAX_HEIGHT
public static final int GL_MAX_HEIGHTAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_MAX_DEPTH
public static final int GL_MAX_DEPTHAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_MAX_LAYERS
public static final int GL_MAX_LAYERSAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_MAX_COMBINED_DIMENSIONS
public static final int GL_MAX_COMBINED_DIMENSIONSAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_COLOR_COMPONENTS
public static final int GL_COLOR_COMPONENTSAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_DEPTH_COMPONENTS
public static final int GL_DEPTH_COMPONENTSAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_STENCIL_COMPONENTS
public static final int GL_STENCIL_COMPONENTSAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_COLOR_RENDERABLE
public static final int GL_COLOR_RENDERABLEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_DEPTH_RENDERABLE
public static final int GL_DEPTH_RENDERABLEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_STENCIL_RENDERABLE
public static final int GL_STENCIL_RENDERABLEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_FRAMEBUFFER_RENDERABLE
public static final int GL_FRAMEBUFFER_RENDERABLEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_FRAMEBUFFER_RENDERABLE_LAYERED
public static final int GL_FRAMEBUFFER_RENDERABLE_LAYEREDAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_FRAMEBUFFER_BLEND
public static final int GL_FRAMEBUFFER_BLENDAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_READ_PIXELS
public static final int GL_READ_PIXELSAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_READ_PIXELS_FORMAT
public static final int GL_READ_PIXELS_FORMATAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_READ_PIXELS_TYPE
public static final int GL_READ_PIXELS_TYPEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_TEXTURE_IMAGE_FORMAT
public static final int GL_TEXTURE_IMAGE_FORMATAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_TEXTURE_IMAGE_TYPE
public static final int GL_TEXTURE_IMAGE_TYPEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_GET_TEXTURE_IMAGE_FORMAT
public static final int GL_GET_TEXTURE_IMAGE_FORMATAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_GET_TEXTURE_IMAGE_TYPE
public static final int GL_GET_TEXTURE_IMAGE_TYPEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_MIPMAP
public static final int GL_MIPMAPAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_MANUAL_GENERATE_MIPMAP
public static final int GL_MANUAL_GENERATE_MIPMAPAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_AUTO_GENERATE_MIPMAP
public static final int GL_AUTO_GENERATE_MIPMAPAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_COLOR_ENCODING
public static final int GL_COLOR_ENCODINGAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_SRGB_READ
public static final int GL_SRGB_READAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_SRGB_WRITE
public static final int GL_SRGB_WRITEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_FILTER
public static final int GL_FILTERAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_VERTEX_TEXTURE
public static final int GL_VERTEX_TEXTUREAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_TESS_CONTROL_TEXTURE
public static final int GL_TESS_CONTROL_TEXTUREAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_TESS_EVALUATION_TEXTURE
public static final int GL_TESS_EVALUATION_TEXTUREAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_GEOMETRY_TEXTURE
public static final int GL_GEOMETRY_TEXTUREAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_FRAGMENT_TEXTURE
public static final int GL_FRAGMENT_TEXTUREAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_COMPUTE_TEXTURE
public static final int GL_COMPUTE_TEXTUREAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_TEXTURE_SHADOW
public static final int GL_TEXTURE_SHADOWAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_TEXTURE_GATHER
public static final int GL_TEXTURE_GATHERAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_TEXTURE_GATHER_SHADOW
public static final int GL_TEXTURE_GATHER_SHADOWAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_SHADER_IMAGE_LOAD
public static final int GL_SHADER_IMAGE_LOADAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_SHADER_IMAGE_STORE
public static final int GL_SHADER_IMAGE_STOREAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_SHADER_IMAGE_ATOMIC
public static final int GL_SHADER_IMAGE_ATOMICAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_IMAGE_TEXEL_SIZE
public static final int GL_IMAGE_TEXEL_SIZEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_IMAGE_COMPATIBILITY_CLASS
public static final int GL_IMAGE_COMPATIBILITY_CLASSAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_IMAGE_PIXEL_FORMAT
public static final int GL_IMAGE_PIXEL_FORMATAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_IMAGE_PIXEL_TYPE
public static final int GL_IMAGE_PIXEL_TYPEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST
public static final int GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TESTAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST
public static final int GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TESTAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE
public static final int GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE
public static final int GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_TEXTURE_COMPRESSED_BLOCK_WIDTH
public static final int GL_TEXTURE_COMPRESSED_BLOCK_WIDTHAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT
public static final int GL_TEXTURE_COMPRESSED_BLOCK_HEIGHTAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_TEXTURE_COMPRESSED_BLOCK_SIZE
public static final int GL_TEXTURE_COMPRESSED_BLOCK_SIZEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_CLEAR_BUFFER
public static final int GL_CLEAR_BUFFERAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_TEXTURE_VIEW
public static final int GL_TEXTURE_VIEWAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_VIEW_COMPATIBILITY_CLASS
public static final int GL_VIEW_COMPATIBILITY_CLASSAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_FULL_SUPPORT
public static final int GL_FULL_SUPPORTReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_CAVEAT_SUPPORT
public static final int GL_CAVEAT_SUPPORTReturned as possible responses for variouspnamequeries 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 variouspnamequeries 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 variouspnamequeries 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 variouspnamequeries 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 variouspnamequeries 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 variouspnamequeries 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 variouspnamequeries 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 variouspnamequeries 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 variouspnamequeries 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 variouspnamequeries 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 variouspnamequeries 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 variouspnamequeries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_VIEW_CLASS_128_BITS
public static final int GL_VIEW_CLASS_128_BITSReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_VIEW_CLASS_96_BITS
public static final int GL_VIEW_CLASS_96_BITSReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_VIEW_CLASS_64_BITS
public static final int GL_VIEW_CLASS_64_BITSReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_VIEW_CLASS_48_BITS
public static final int GL_VIEW_CLASS_48_BITSReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_VIEW_CLASS_32_BITS
public static final int GL_VIEW_CLASS_32_BITSReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_VIEW_CLASS_24_BITS
public static final int GL_VIEW_CLASS_24_BITSReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_VIEW_CLASS_16_BITS
public static final int GL_VIEW_CLASS_16_BITSReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_VIEW_CLASS_8_BITS
public static final int GL_VIEW_CLASS_8_BITSReturned as possible responses for variouspnamequeries 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 variouspnamequeries 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 variouspnamequeries 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 variouspnamequeries 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 variouspnamequeries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_VIEW_CLASS_RGTC1_RED
public static final int GL_VIEW_CLASS_RGTC1_REDReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_VIEW_CLASS_RGTC2_RG
public static final int GL_VIEW_CLASS_RGTC2_RGReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_VIEW_CLASS_BPTC_UNORM
public static final int GL_VIEW_CLASS_BPTC_UNORMReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_VIEW_CLASS_BPTC_FLOAT
public static final int GL_VIEW_CLASS_BPTC_FLOATReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_UNIFORM
public static final int GL_UNIFORMAccepted by theprogramInterfaceparameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.- See Also:
-
GL_UNIFORM_BLOCK
public static final int GL_UNIFORM_BLOCKAccepted by theprogramInterfaceparameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.- See Also:
-
GL_PROGRAM_INPUT
public static final int GL_PROGRAM_INPUTAccepted by theprogramInterfaceparameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.- See Also:
-
GL_PROGRAM_OUTPUT
public static final int GL_PROGRAM_OUTPUTAccepted by theprogramInterfaceparameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.- See Also:
-
GL_BUFFER_VARIABLE
public static final int GL_BUFFER_VARIABLEAccepted by theprogramInterfaceparameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.- See Also:
-
GL_SHADER_STORAGE_BLOCK
public static final int GL_SHADER_STORAGE_BLOCKAccepted by theprogramInterfaceparameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.- See Also:
-
GL_VERTEX_SUBROUTINE
public static final int GL_VERTEX_SUBROUTINEAccepted by theprogramInterfaceparameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.- See Also:
-
GL_TESS_CONTROL_SUBROUTINE
public static final int GL_TESS_CONTROL_SUBROUTINEAccepted by theprogramInterfaceparameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.- See Also:
-
GL_TESS_EVALUATION_SUBROUTINE
public static final int GL_TESS_EVALUATION_SUBROUTINEAccepted by theprogramInterfaceparameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.- See Also:
-
GL_GEOMETRY_SUBROUTINE
public static final int GL_GEOMETRY_SUBROUTINEAccepted by theprogramInterfaceparameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.- See Also:
-
GL_FRAGMENT_SUBROUTINE
public static final int GL_FRAGMENT_SUBROUTINEAccepted by theprogramInterfaceparameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.- See Also:
-
GL_COMPUTE_SUBROUTINE
public static final int GL_COMPUTE_SUBROUTINEAccepted by theprogramInterfaceparameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.- See Also:
-
GL_VERTEX_SUBROUTINE_UNIFORM
public static final int GL_VERTEX_SUBROUTINE_UNIFORMAccepted by theprogramInterfaceparameter 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 theprogramInterfaceparameter 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 theprogramInterfaceparameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.- See Also:
-
GL_GEOMETRY_SUBROUTINE_UNIFORM
public static final int GL_GEOMETRY_SUBROUTINE_UNIFORMAccepted by theprogramInterfaceparameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.- See Also:
-
GL_FRAGMENT_SUBROUTINE_UNIFORM
public static final int GL_FRAGMENT_SUBROUTINE_UNIFORMAccepted by theprogramInterfaceparameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.- See Also:
-
GL_COMPUTE_SUBROUTINE_UNIFORM
public static final int GL_COMPUTE_SUBROUTINE_UNIFORMAccepted by theprogramInterfaceparameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.- See Also:
-
GL_TRANSFORM_FEEDBACK_VARYING
public static final int GL_TRANSFORM_FEEDBACK_VARYINGAccepted by theprogramInterfaceparameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.- See Also:
-
GL_ACTIVE_RESOURCES
public static final int GL_ACTIVE_RESOURCESAccepted by thepnameparameter of GetProgramInterfaceiv.- See Also:
-
GL_MAX_NAME_LENGTH
public static final int GL_MAX_NAME_LENGTHAccepted by thepnameparameter of GetProgramInterfaceiv.- See Also:
-
GL_MAX_NUM_ACTIVE_VARIABLES
public static final int GL_MAX_NUM_ACTIVE_VARIABLESAccepted by thepnameparameter of GetProgramInterfaceiv.- See Also:
-
GL_MAX_NUM_COMPATIBLE_SUBROUTINES
public static final int GL_MAX_NUM_COMPATIBLE_SUBROUTINESAccepted by thepnameparameter of GetProgramInterfaceiv.- See Also:
-
GL_NAME_LENGTH
public static final int GL_NAME_LENGTHAccepted in thepropsarray of GetProgramResourceiv.- See Also:
-
GL_TYPE
public static final int GL_TYPEAccepted in thepropsarray of GetProgramResourceiv.- See Also:
-
GL_ARRAY_SIZE
public static final int GL_ARRAY_SIZEAccepted in thepropsarray of GetProgramResourceiv.- See Also:
-
GL_OFFSET
public static final int GL_OFFSETAccepted in thepropsarray of GetProgramResourceiv.- See Also:
-
GL_BLOCK_INDEX
public static final int GL_BLOCK_INDEXAccepted in thepropsarray of GetProgramResourceiv.- See Also:
-
GL_ARRAY_STRIDE
public static final int GL_ARRAY_STRIDEAccepted in thepropsarray of GetProgramResourceiv.- See Also:
-
GL_MATRIX_STRIDE
public static final int GL_MATRIX_STRIDEAccepted in thepropsarray of GetProgramResourceiv.- See Also:
-
GL_IS_ROW_MAJOR
public static final int GL_IS_ROW_MAJORAccepted in thepropsarray of GetProgramResourceiv.- See Also:
-
GL_ATOMIC_COUNTER_BUFFER_INDEX
public static final int GL_ATOMIC_COUNTER_BUFFER_INDEXAccepted in thepropsarray of GetProgramResourceiv.- See Also:
-
GL_BUFFER_BINDING
public static final int GL_BUFFER_BINDINGAccepted in thepropsarray of GetProgramResourceiv.- See Also:
-
GL_BUFFER_DATA_SIZE
public static final int GL_BUFFER_DATA_SIZEAccepted in thepropsarray of GetProgramResourceiv.- See Also:
-
GL_NUM_ACTIVE_VARIABLES
public static final int GL_NUM_ACTIVE_VARIABLESAccepted in thepropsarray of GetProgramResourceiv.- See Also:
-
GL_ACTIVE_VARIABLES
public static final int GL_ACTIVE_VARIABLESAccepted in thepropsarray of GetProgramResourceiv.- See Also:
-
GL_REFERENCED_BY_VERTEX_SHADER
public static final int GL_REFERENCED_BY_VERTEX_SHADERAccepted in thepropsarray of GetProgramResourceiv.- See Also:
-
GL_REFERENCED_BY_TESS_CONTROL_SHADER
public static final int GL_REFERENCED_BY_TESS_CONTROL_SHADERAccepted in thepropsarray of GetProgramResourceiv.- See Also:
-
GL_REFERENCED_BY_TESS_EVALUATION_SHADER
public static final int GL_REFERENCED_BY_TESS_EVALUATION_SHADERAccepted in thepropsarray of GetProgramResourceiv.- See Also:
-
GL_REFERENCED_BY_GEOMETRY_SHADER
public static final int GL_REFERENCED_BY_GEOMETRY_SHADERAccepted in thepropsarray of GetProgramResourceiv.- See Also:
-
GL_REFERENCED_BY_FRAGMENT_SHADER
public static final int GL_REFERENCED_BY_FRAGMENT_SHADERAccepted in thepropsarray of GetProgramResourceiv.- See Also:
-
GL_REFERENCED_BY_COMPUTE_SHADER
public static final int GL_REFERENCED_BY_COMPUTE_SHADERAccepted in thepropsarray of GetProgramResourceiv.- See Also:
-
GL_TOP_LEVEL_ARRAY_SIZE
public static final int GL_TOP_LEVEL_ARRAY_SIZEAccepted in thepropsarray of GetProgramResourceiv.- See Also:
-
GL_TOP_LEVEL_ARRAY_STRIDE
public static final int GL_TOP_LEVEL_ARRAY_STRIDEAccepted in thepropsarray of GetProgramResourceiv.- See Also:
-
GL_LOCATION
public static final int GL_LOCATIONAccepted in thepropsarray of GetProgramResourceiv.- See Also:
-
GL_LOCATION_INDEX
public static final int GL_LOCATION_INDEXAccepted in thepropsarray of GetProgramResourceiv.- See Also:
-
GL_IS_PER_PATCH
public static final int GL_IS_PER_PATCHAccepted in thepropsarray of GetProgramResourceiv.- See Also:
-
GL_SHADER_STORAGE_BUFFER
public static final int GL_SHADER_STORAGE_BUFFERAccepted by thetargetparameters 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 thepnameparameter 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 thepnameparameter 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 thepnameparameter 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 thepnameparameter 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 thepnameparameter 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 thepnameparameter 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 thepnameparameter 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 thepnameparameter 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 thepnameparameter 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 thepnameparameter 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 thepnameparameter 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 thepnameparameter 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 thepnameparameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.- See Also:
-
GL_SHADER_STORAGE_BARRIER_BIT
public static final int GL_SHADER_STORAGE_BARRIER_BITAccepted in thebarriersbitfield 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 thepnameparameter of TexParameter* and GetTexParameter*.- See Also:
-
GL_TEXTURE_BUFFER_OFFSET
public static final int GL_TEXTURE_BUFFER_OFFSETAccepted by thepnameparameter of GetTexLevelParameter.- See Also:
-
GL_TEXTURE_BUFFER_SIZE
public static final int GL_TEXTURE_BUFFER_SIZEAccepted by thepnameparameter of GetTexLevelParameter.- See Also:
-
GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT
public static final int GL_TEXTURE_BUFFER_OFFSET_ALIGNMENTAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_TEXTURE_VIEW_MIN_LEVEL
public static final int GL_TEXTURE_VIEW_MIN_LEVELAccepted by thepnameparameters of GetTexParameterfv and GetTexParameteriv.- See Also:
-
GL_TEXTURE_VIEW_NUM_LEVELS
public static final int GL_TEXTURE_VIEW_NUM_LEVELSAccepted by thepnameparameters of GetTexParameterfv and GetTexParameteriv.- See Also:
-
GL_TEXTURE_VIEW_MIN_LAYER
public static final int GL_TEXTURE_VIEW_MIN_LAYERAccepted by thepnameparameters of GetTexParameterfv and GetTexParameteriv.- See Also:
-
GL_TEXTURE_VIEW_NUM_LAYERS
public static final int GL_TEXTURE_VIEW_NUM_LAYERSAccepted by thepnameparameters of GetTexParameterfv and GetTexParameteriv.- See Also:
-
GL_VERTEX_ATTRIB_BINDING
public static final int GL_VERTEX_ATTRIB_BINDINGAccepted by thepnameparameter of GetVertexAttrib*v.- See Also:
-
GL_VERTEX_ATTRIB_RELATIVE_OFFSET
public static final int GL_VERTEX_ATTRIB_RELATIVE_OFFSETAccepted by thepnameparameter of GetVertexAttrib*v.- See Also:
-
GL_VERTEX_BINDING_DIVISOR
public static final int GL_VERTEX_BINDING_DIVISORAccepted by thetargetparameter 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 thetargetparameter 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 thetargetparameter 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 thetargetparameter 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 thepnameparameter of GetIntegerv, ....- See Also:
-
GL_MAX_VERTEX_ATTRIB_BINDINGS
public static final int GL_MAX_VERTEX_ATTRIB_BINDINGSAccepted by thepnameparameter 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
glDispatchComputeIndirectis 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_BUFFERbuffer 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 namesrcNamesrcLevel- 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 namedstNamedstLevel- 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
enabledisTRUE, the referenced subset of messages will be enabled. IfFALSE, then those messages will be disabled.This command can reference different subsets of messages by first considering the set of all messages, and filtering out messages based on the following ways:
- If
source,type, orseverityisDONT_CARE, the messages from all sources, of all types, or of all severities are referenced respectively. - When values other than
DONT_CAREare specified, all messages whose source, type, or severity match the specifiedsource,type, orseverityrespectively will be referenced. - If
countis greater than zero, thenidsis an array ofcountmessage IDs for the specified combination ofsourceandtype. In this case, ifsourceortypeisDONT_CARE, orseverityis notDONT_CARE, the errorINVALID_OPERATIONis generated.
Unrecognized message IDs in
idsare ignored. Ifcountis zero, the value ifidsis ignored.Although messages are grouped into an implicit hierarchy by their sources and types, there is no explicit per-source, per-type or per-severity enabled state. Instead, the enabled state is stored individually for each message. There is no difference between disabling all messages from one source in a single call, and individually disabling all messages from that source using their types and IDs.
If the
DEBUG_OUTPUTstate is disabled the GL operates the same as if messages of everysource,typeorseverityare disabled.- Parameters:
source- the source of debug messages to enable or disable. One of:DEBUG_SOURCE_APIDEBUG_SOURCE_WINDOW_SYSTEMDEBUG_SOURCE_SHADER_COMPILERDEBUG_SOURCE_THIRD_PARTYDEBUG_SOURCE_APPLICATIONDEBUG_SOURCE_OTHERtype- the type of debug messages to enable or disable. One of:DEBUG_TYPE_ERRORDEBUG_TYPE_DEPRECATED_BEHAVIORDEBUG_TYPE_UNDEFINED_BEHAVIORDEBUG_TYPE_PORTABILITYDEBUG_TYPE_PERFORMANCEDEBUG_TYPE_OTHERDEBUG_TYPE_MARKERseverity- the severity of debug messages to enable or disable. One of:DEBUG_SEVERITY_HIGHDEBUG_SEVERITY_MEDIUMDEBUG_SEVERITY_LOWDEBUG_SEVERITY_NOTIFICATIONids- an array of unsigned integers containing the ids of the messages to enable or disableenabled- whether the selected messages should be enabled or disabled- See Also:
- If
-
glDebugMessageControl
public static void glDebugMessageControl(int source, int type, int severity, int id, boolean enabled) Controls the volume of debug output in the active debug group, by disabling specific or groups of messages.If
enabledisTRUE, the referenced subset of messages will be enabled. IfFALSE, then those messages will be disabled.This command can reference different subsets of messages by first considering the set of all messages, and filtering out messages based on the following ways:
- If
source,type, orseverityisDONT_CARE, the messages from all sources, of all types, or of all severities are referenced respectively. - When values other than
DONT_CAREare specified, all messages whose source, type, or severity match the specifiedsource,type, orseverityrespectively will be referenced. - If
countis greater than zero, thenidsis an array ofcountmessage IDs for the specified combination ofsourceandtype. In this case, ifsourceortypeisDONT_CARE, orseverityis notDONT_CARE, the errorINVALID_OPERATIONis generated.
Unrecognized message IDs in
idsare ignored. Ifcountis zero, the value ifidsis ignored.Although messages are grouped into an implicit hierarchy by their sources and types, there is no explicit per-source, per-type or per-severity enabled state. Instead, the enabled state is stored individually for each message. There is no difference between disabling all messages from one source in a single call, and individually disabling all messages from that source using their types and IDs.
If the
DEBUG_OUTPUTstate is disabled the GL operates the same as if messages of everysource,typeorseverityare disabled.- Parameters:
source- the source of debug messages to enable or disable. One of:DEBUG_SOURCE_APIDEBUG_SOURCE_WINDOW_SYSTEMDEBUG_SOURCE_SHADER_COMPILERDEBUG_SOURCE_THIRD_PARTYDEBUG_SOURCE_APPLICATIONDEBUG_SOURCE_OTHERtype- the type of debug messages to enable or disable. One of:DEBUG_TYPE_ERRORDEBUG_TYPE_DEPRECATED_BEHAVIORDEBUG_TYPE_UNDEFINED_BEHAVIORDEBUG_TYPE_PORTABILITYDEBUG_TYPE_PERFORMANCEDEBUG_TYPE_OTHERDEBUG_TYPE_MARKERseverity- the severity of debug messages to enable or disable. One of:DEBUG_SEVERITY_HIGHDEBUG_SEVERITY_MEDIUMDEBUG_SEVERITY_LOWDEBUG_SEVERITY_NOTIFICATIONenabled- whether the selected messages should be enabled or disabled- See Also:
- 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
idspecifies the ID for the message andseverityindicates its severity level as defined by the caller. The stringbufcontains the string representation of the message. The parameterlengthcontains the number of characters inbuf. Iflengthis negative, it is implied thatbufcontains a null terminated string. The errorINVALID_VALUEwill be generated if the number of characters inbuf, excluding the null terminator whenlengthis negative, is not less than the value ofMAX_DEBUG_MESSAGE_LENGTH.If the
DEBUG_OUTPUTstate is disabled calls to DebugMessageInsert are discarded and do not generate an error.- Parameters:
source- the source of the debug message to insert. One of:DEBUG_SOURCE_APIDEBUG_SOURCE_WINDOW_SYSTEMDEBUG_SOURCE_SHADER_COMPILERDEBUG_SOURCE_THIRD_PARTYDEBUG_SOURCE_APPLICATIONDEBUG_SOURCE_OTHERtype- the type of the debug message insert. One of:DEBUG_TYPE_ERRORDEBUG_TYPE_DEPRECATED_BEHAVIORDEBUG_TYPE_UNDEFINED_BEHAVIORDEBUG_TYPE_PORTABILITYDEBUG_TYPE_PERFORMANCEDEBUG_TYPE_OTHERDEBUG_TYPE_MARKERid- the user-supplied identifier of the message to insert. One of:DEBUG_SEVERITY_HIGHDEBUG_SEVERITY_MEDIUMDEBUG_SEVERITY_LOWDEBUG_SEVERITY_NOTIFICATIONseverity- the severity of the debug messages to insertmessage- a character array containing the message to insert- See Also:
-
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
idspecifies the ID for the message andseverityindicates its severity level as defined by the caller. The stringbufcontains the string representation of the message. The parameterlengthcontains the number of characters inbuf. Iflengthis negative, it is implied thatbufcontains a null terminated string. The errorINVALID_VALUEwill be generated if the number of characters inbuf, excluding the null terminator whenlengthis negative, is not less than the value ofMAX_DEBUG_MESSAGE_LENGTH.If the
DEBUG_OUTPUTstate is disabled calls to DebugMessageInsert are discarded and do not generate an error.- Parameters:
source- the source of the debug message to insert. One of:DEBUG_SOURCE_APIDEBUG_SOURCE_WINDOW_SYSTEMDEBUG_SOURCE_SHADER_COMPILERDEBUG_SOURCE_THIRD_PARTYDEBUG_SOURCE_APPLICATIONDEBUG_SOURCE_OTHERtype- the type of the debug message insert. One of:DEBUG_TYPE_ERRORDEBUG_TYPE_DEPRECATED_BEHAVIORDEBUG_TYPE_UNDEFINED_BEHAVIORDEBUG_TYPE_PORTABILITYDEBUG_TYPE_PERFORMANCEDEBUG_TYPE_OTHERDEBUG_TYPE_MARKERid- the user-supplied identifier of the message to insert. One of:DEBUG_SEVERITY_HIGHDEBUG_SEVERITY_MEDIUMDEBUG_SEVERITY_LOWDEBUG_SEVERITY_NOTIFICATIONseverity- the severity of the debug messages to insertmessage- a character array containing the message to insert- See Also:
-
nglDebugMessageCallback
public static void nglDebugMessageCallback(long callback, long userParam) Unsafe version of:DebugMessageCallback -
glDebugMessageCallback
public static void glDebugMessageCallback(@Nullable GLDebugMessageCallbackI callback, long userParam) Specifies a callback to receive debugging messages from the GL.The function's prototype must follow the type definition of DEBUGPROC including its platform-dependent calling convention. Anything else will result in undefined behavior. Only one debug callback can be specified for the current context, and further calls overwrite the previous callback. Specifying
NULLas the value ofcallbackclears the current callback and disables message output through callbacks. Applications can provide user-specified data through the pointeruserParam. The context will store this pointer and will include it as one of the parameters in each call to the callback function.If the application has specified a callback function for receiving debug output, the implementation will call that function whenever any enabled message is generated. The source, type, ID, and severity of the message are specified by the DEBUGPROC parameters
source,type,id, andseverity, respectively. The string representation of the message is stored inmessageand its length (excluding the null-terminator) is stored inlength. The parameteruserParamis the user-specified parameter that was given when calling DebugMessageCallback.Applications can query the current callback function and the current user-specified parameter by obtaining the values of
DEBUG_CALLBACK_FUNCTIONandDEBUG_CALLBACK_USER_PARAM, respectively.Applications that specify a callback function must be aware of certain special conditions when executing code inside a callback when it is called by the GL, regardless of the debug source.
The memory for
messageis owned and managed by the GL, and should only be considered valid for the duration of the function call.The behavior of calling any GL or window system function from within the callback function is undefined and may lead to program termination.
Care must also be taken in securing debug callbacks for use with asynchronous debug output by multi-threaded GL implementations.
If the
DEBUG_OUTPUTstate is disabled then the GL will not call the callback function.- Parameters:
callback- a callback function that will be called when a debug message is generateduserParam- a user supplied pointer that will be passed on each invocation ofcallback- See Also:
-
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
countmessages from the message log, and will return the number of messages successfully fetched.Messages will be fetched from the log in order of oldest to newest. Those messages that were fetched will be removed from the log.
The sources, types, severities, IDs, and string lengths of fetched messages will be stored in the application-provided arrays
sources,types,severities,ids, andlengths, respectively. The application is responsible for allocating enough space for each array to hold up tocountelements. The string representations of all fetched messages are stored in themessageLogarray. If multiple messages are fetched, their strings are concatenated into the samemessageLogarray and will be separated by single null terminators. The last string in the array will also be null-terminated. The maximum size ofmessageLog, including the space used by all null terminators, is given bybufSize. IfbufSizeis less than zero andmessageLogis notNULL, anINVALID_VALUEerror will be generated. If a message's string, including its null terminator, can not fully fit within themessageLogarray's remaining space, then that message and any subsequent messages will not be fetched and will remain in the log. The string lengths stored in the arraylengthsinclude the space for the null terminator of each string.Any or all of the arrays
sources,types,ids,severities,lengthsandmessageLogcan also be null pointers, which causes the attributes for such arrays to be discarded when messages are fetched, however those messages will still be removed from the log. Thus to simply delete up tocountmessages from the message log while ignoring their attributes, the application can call the function with null pointers for all attribute arrays.If the context was created without the
CONTEXT_FLAG_DEBUG_BITin theCONTEXT_FLAGSstate, 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 stringmessageinto the command stream. The value ofidspecifies the ID of messages generated. The parameterlengthcontains the number of characters inmessage. Iflengthis negative, it is implied thatmessagecontains a null terminated string. The message has the specifiedsourceandid,typeDEBUG_TYPE_PUSH_GROUP, andseverityDEBUG_SEVERITY_NOTIFICATION. The GL will put a new debug group on top of the debug group stack which inherits the control of the volume of debug output of the debug group previously residing on the top of the debug group stack. Because debug groups are strictly hierarchical, any additional control of the debug output volume will only apply within the active debug group and the debug groups pushed on top of the active debug group.An
INVALID_ENUMerror is generated if the value ofsourceis neitherDEBUG_SOURCE_APPLICATIONnorDEBUG_SOURCE_THIRD_PARTY. AnINVALID_VALUEerror is generated iflengthis negative and the number of characters inmessage, excluding the null-terminator, is not less than the value ofMAX_DEBUG_MESSAGE_LENGTH.- Parameters:
source- the source of the debug message. One of:DEBUG_SOURCE_APPLICATIONDEBUG_SOURCE_THIRD_PARTYid- the identifier of the messagemessage- a string containing the message to be sent to the debug output stream- See Also:
-
glPushDebugGroup
Pushes a debug group described by the stringmessageinto the command stream. The value ofidspecifies the ID of messages generated. The parameterlengthcontains the number of characters inmessage. Iflengthis negative, it is implied thatmessagecontains a null terminated string. The message has the specifiedsourceandid,typeDEBUG_TYPE_PUSH_GROUP, andseverityDEBUG_SEVERITY_NOTIFICATION. The GL will put a new debug group on top of the debug group stack which inherits the control of the volume of debug output of the debug group previously residing on the top of the debug group stack. Because debug groups are strictly hierarchical, any additional control of the debug output volume will only apply within the active debug group and the debug groups pushed on top of the active debug group.An
INVALID_ENUMerror is generated if the value ofsourceis neitherDEBUG_SOURCE_APPLICATIONnorDEBUG_SOURCE_THIRD_PARTY. AnINVALID_VALUEerror is generated iflengthis negative and the number of characters inmessage, excluding the null-terminator, is not less than the value ofMAX_DEBUG_MESSAGE_LENGTH.- Parameters:
source- the source of the debug message. One of:DEBUG_SOURCE_APPLICATIONDEBUG_SOURCE_THIRD_PARTYid- the identifier of the messagemessage- a string containing the message to be sent to the debug output stream- See Also:
-
glPopDebugGroup
public static void glPopDebugGroup()Pops the active debug group. When a debug group is popped, the GL will also generate a debug output message describing its cause based on themessagestring, the sourcesource, and an IDidsubmitted to the associatedPushDebugGroupcommand.DEBUG_TYPE_PUSH_GROUPandDEBUG_TYPE_POP_GROUPshare a single namespace for messageid.severityhas the valueDEBUG_SEVERITY_NOTIFICATION. Thetypehas the valueDEBUG_TYPE_POP_GROUP. Popping a debug group restores the debug output volume control of the parent debug group.Attempting to pop the default debug group off the stack generates a
STACK_UNDERFLOWerror; pushing a debug group onto a stack containingMAX_DEBUG_GROUP_STACK_DEPTHminus one elements will generate aSTACK_OVERFLOWerror.- See Also:
-
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:BUFFERSHADERPROGRAMQUERYPROGRAM_PIPELINESAMPLERVERTEX_ARRAYTEXTURERENDERBUFFERFRAMEBUFFERTRANSFORM_FEEDBACKname- 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:BUFFERSHADERPROGRAMQUERYPROGRAM_PIPELINESAMPLERVERTEX_ARRAYTEXTURERENDERBUFFERFRAMEBUFFERTRANSFORM_FEEDBACKname- 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:BUFFERSHADERPROGRAMQUERYPROGRAM_PIPELINESAMPLERVERTEX_ARRAYTEXTURERENDERBUFFERFRAMEBUFFERTRANSFORM_FEEDBACKname- the name of the object whose label to retrievelength- the address of a variable to receive the length of the object labellabel- a string that will receive the object label- See Also:
-
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:BUFFERSHADERPROGRAMQUERYPROGRAM_PIPELINESAMPLERVERTEX_ARRAYTEXTURERENDERBUFFERFRAMEBUFFERTRANSFORM_FEEDBACKname- 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:BUFFERSHADERPROGRAMQUERYPROGRAM_PIPELINESAMPLERVERTEX_ARRAYTEXTURERENDERBUFFERFRAMEBUFFERTRANSFORM_FEEDBACKname- 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_FRAMEBUFFERDRAW_FRAMEBUFFERFRAMEBUFFERpname- a token indicating the parameter to be modified. One of:FRAMEBUFFER_DEFAULT_WIDTHFRAMEBUFFER_DEFAULT_HEIGHTFRAMEBUFFER_DEFAULT_LAYERSFRAMEBUFFER_DEFAULT_SAMPLESFRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONSparam- 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_FRAMEBUFFERDRAW_FRAMEBUFFERFRAMEBUFFERpname- a token indicating the parameter to be retrieved. One of:FRAMEBUFFER_DEFAULT_WIDTHFRAMEBUFFER_DEFAULT_HEIGHTFRAMEBUFFER_DEFAULT_LAYERSFRAMEBUFFER_DEFAULT_SAMPLESFRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONSparams- 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_FRAMEBUFFERDRAW_FRAMEBUFFERFRAMEBUFFERpname- a token indicating the parameter to be retrieved. One of:FRAMEBUFFER_DEFAULT_WIDTHFRAMEBUFFER_DEFAULT_HEIGHTFRAMEBUFFER_DEFAULT_LAYERSFRAMEBUFFER_DEFAULT_SAMPLESFRAMEBUFFER_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_1DTEXTURE_2DTEXTURE_1D_ARRAYTEXTURE_RECTANGLETEXTURE_CUBE_MAPTEXTURE_3DTEXTURE_2D_ARRAYTEXTURE_CUBE_MAP_ARRAYRENDERBUFFERTEXTURE_BUFFERTEXTURE_2D_MULTISAMPLETEXTURE_2D_MULTISAMPLE_ARRAYinternalformat- 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_1DTEXTURE_2DTEXTURE_1D_ARRAYTEXTURE_RECTANGLETEXTURE_CUBE_MAPTEXTURE_3DTEXTURE_2D_ARRAYTEXTURE_CUBE_MAP_ARRAYRENDERBUFFERTEXTURE_BUFFERTEXTURE_2D_MULTISAMPLETEXTURE_2D_MULTISAMPLE_ARRAYinternalformat- 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 theattachmentsarray
-
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:FRAMEBUFFERDRAW_FRAMEBUFFERREAD_FRAMEBUFFERattachments- 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:FRAMEBUFFERDRAW_FRAMEBUFFERREAD_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 theattachmentsarray
-
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:FRAMEBUFFERDRAW_FRAMEBUFFERREAD_FRAMEBUFFERattachments- 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:FRAMEBUFFERDRAW_FRAMEBUFFERREAD_FRAMEBUFFERx- 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
indirectare 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
glMultiDrawArraysIndirectis 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:POINTSLINE_STRIPLINE_LOOPLINESTRIANGLE_STRIPTRIANGLE_FANTRIANGLESLINES_ADJACENCYLINE_STRIP_ADJACENCYTRIANGLES_ADJACENCYTRIANGLE_STRIP_ADJACENCYPATCHESPOLYGONQUADSQUAD_STRIPindirect- 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
indirectare 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
glMultiDrawArraysIndirectis 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:POINTSLINE_STRIPLINE_LOOPLINESTRIANGLE_STRIPTRIANGLE_FANTRIANGLESLINES_ADJACENCYLINE_STRIP_ADJACENCYTRIANGLES_ADJACENCYTRIANGLE_STRIP_ADJACENCYPATCHESPOLYGONQUADSQUAD_STRIPindirect- 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
indirectare 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
glMultiDrawArraysIndirectis 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:POINTSLINE_STRIPLINE_LOOPLINESTRIANGLE_STRIPTRIANGLE_FANTRIANGLESLINES_ADJACENCYLINE_STRIP_ADJACENCYTRIANGLES_ADJACENCYTRIANGLE_STRIP_ADJACENCYPATCHESPOLYGONQUADSQUAD_STRIPindirect- 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
glMultiDrawElementsIndirectis 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:POINTSLINE_STRIPLINE_LOOPLINESTRIANGLE_STRIPTRIANGLE_FANTRIANGLESLINES_ADJACENCYLINE_STRIP_ADJACENCYTRIANGLES_ADJACENCYTRIANGLE_STRIP_ADJACENCYPATCHESPOLYGONQUADSQUAD_STRIPtype- the type of data in the buffer bound to the GL_ELEMENT_ARRAY_BUFFER binding. One of:UNSIGNED_BYTEUNSIGNED_SHORTUNSIGNED_INTindirect- a structure containing an array of draw parametersdrawcount- the number of elements in the array addressed byindirectstride- 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
glMultiDrawElementsIndirectis 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:POINTSLINE_STRIPLINE_LOOPLINESTRIANGLE_STRIPTRIANGLE_FANTRIANGLESLINES_ADJACENCYLINE_STRIP_ADJACENCYTRIANGLES_ADJACENCYTRIANGLE_STRIP_ADJACENCYPATCHESPOLYGONQUADSQUAD_STRIPtype- the type of data in the buffer bound to the GL_ELEMENT_ARRAY_BUFFER binding. One of:UNSIGNED_BYTEUNSIGNED_SHORTUNSIGNED_INTindirect- a structure containing an array of draw parametersdrawcount- the number of elements in the array addressed byindirectstride- 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
glMultiDrawElementsIndirectis 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:POINTSLINE_STRIPLINE_LOOPLINESTRIANGLE_STRIPTRIANGLE_FANTRIANGLESLINES_ADJACENCYLINE_STRIP_ADJACENCYTRIANGLES_ADJACENCYTRIANGLE_STRIP_ADJACENCYPATCHESPOLYGONQUADSQUAD_STRIPtype- the type of data in the buffer bound to the GL_ELEMENT_ARRAY_BUFFER binding. One of:UNSIGNED_BYTEUNSIGNED_SHORTUNSIGNED_INTindirect- a structure containing an array of draw parametersdrawcount- the number of elements in the array addressed byindirectstride- 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 withinprogramto query. One of:pname- the name of the parameter withinprogramInterfaceto query. One of:ACTIVE_RESOURCESMAX_NAME_LENGTHMAX_NUM_ACTIVE_VARIABLESMAX_NUM_COMPATIBLE_SUBROUTINESparams- a variable to retrieve the value ofpnamefor 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 withinprogramto query. One of:pname- the name of the parameter withinprogramInterfaceto query. One of:ACTIVE_RESOURCESMAX_NAME_LENGTHMAX_NUM_ACTIVE_VARIABLESMAX_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 withinprogramcontaining 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 withinprogramcontaining 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 withinprogramcontaining the indexed resource. One of:index- the index of the resource withinprogramInterfaceofprogramlength- 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 withinprogramcontaining the indexed resource. One of:index- the index of the resource withinprogramInterfaceofprogrambufSize- 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 withinprogramcontaining the indexed resource. One of:index- the index of the resource withinprogramInterfaceofprogram- 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 inpropsbufSize- 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 withinprogramcontaining 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 withinprogramcontaining the resource namednamename- 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 withinprogramcontaining the resource namednamename- 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 withinprogramcontaining the resource namedname. Must be:PROGRAM_OUTPUTname- 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 withinprogramcontaining the resource namedname. Must be:PROGRAM_OUTPUTname- 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_BUFFERinternalformat- the internal format of the data in the store belonging tobufferbuffer- 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_MULTISAMPLEPROXY_TEXTURE_2D_MULTISAMPLEsamples- 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_ARRAYPROXY_TEXTURE_2D_MULTISAMPLEsamples- 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 BGRAtype- 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 BGRAtype- 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 BGRAtype- 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:
-