Class GL43C
- java.lang.Object
-
- Direct Known Subclasses:
GL44C
public class GL43C extends GL42C
The OpenGL functionality up to version 4.3. Includes only Core Profile symbols.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
Fields Modifier and Type Field Description static int
GL_ACTIVE_RESOURCES
Accepted by thepname
parameter of GetProgramInterfaceiv.static int
GL_ACTIVE_VARIABLES
Accepted in theprops
array of GetProgramResourceiv.static int
GL_ANY_SAMPLES_PASSED_CONSERVATIVE
Accepted by thetarget
parameter of BeginQuery, EndQuery, GetQueryIndexediv and GetQueryiv.static int
GL_ARRAY_SIZE
GL_ARRAY_STRIDE
GL_ATOMIC_COUNTER_BUFFER_INDEXAccepted in theprops
array of GetProgramResourceiv.static int
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER
Accepted by thepname
parameter of GetActiveAtomicCounterBufferiv.static int
GL_AUTO_GENERATE_MIPMAP
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static int
GL_BLOCK_INDEX
Accepted in theprops
array of GetProgramResourceiv.static int
GL_BUFFER
Tokens accepted or provided by theidentifier
parameters of ObjectLabel and GetObjectLabel.static int
GL_BUFFER_BINDING
GL_BUFFER_DATA_SIZEAccepted in theprops
array of GetProgramResourceiv.static int
GL_BUFFER_VARIABLE
Accepted by theprogramInterface
parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.static int
GL_CAVEAT_SUPPORT
Returned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.static int
GL_CLEAR_BUFFER
GL_COLOR_COMPONENTS
GL_COLOR_ENCODING
GL_COLOR_RENDERABLEAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static int
GL_COMPRESSED_R11_EAC
GL_COMPRESSED_RG11_EAC
GL_COMPRESSED_RGB8_ETC2
GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2
GL_COMPRESSED_RGBA8_ETC2_EAC
GL_COMPRESSED_SIGNED_R11_EAC
GL_COMPRESSED_SIGNED_RG11_EAC
GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC
GL_COMPRESSED_SRGB8_ETC2
GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2Accepted by theinternalformat
parameter of CompressedTexImage2D.static int
GL_COMPUTE_SHADER
Accepted by thetype
parameter of CreateShader and returned in theparams
parameter by GetShaderiv.static int
GL_COMPUTE_SHADER_BIT
Accepted by thestages
parameter of UseProgramStages.static int
GL_COMPUTE_SUBROUTINE
GL_COMPUTE_SUBROUTINE_UNIFORMAccepted by theprogramInterface
parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.static int
GL_COMPUTE_TEXTURE
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static int
GL_COMPUTE_WORK_GROUP_SIZE
Accepted by thepname
parameter of GetProgramiv.static int
GL_CONTEXT_FLAG_DEBUG_BIT
Returned by GetIntegerv whenpname
is CONTEXT_FLAGS.static int
GL_DEBUG_CALLBACK_FUNCTION
GL_DEBUG_CALLBACK_USER_PARAMTokens accepted by thepname
parameter of GetPointerv.static int
GL_DEBUG_GROUP_STACK_DEPTH
GL_DEBUG_LOGGED_MESSAGES
GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTHTokens accepted by thevalue
parameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.static int
GL_DEBUG_OUTPUT
GL_DEBUG_OUTPUT_SYNCHRONOUSTokens accepted by thetarget
parameters of Enable, Disable, and IsEnabled.static int
GL_DEBUG_SEVERITY_HIGH
GL_DEBUG_SEVERITY_LOW
GL_DEBUG_SEVERITY_MEDIUM
GL_DEBUG_SEVERITY_NOTIFICATIONTokens accepted or provided by theseverity
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, and theseverities
parameter of GetDebugMessageLog.static int
GL_DEBUG_SOURCE_API
GL_DEBUG_SOURCE_APPLICATION
GL_DEBUG_SOURCE_OTHER
GL_DEBUG_SOURCE_SHADER_COMPILER
GL_DEBUG_SOURCE_THIRD_PARTY
GL_DEBUG_SOURCE_WINDOW_SYSTEMTokens accepted or provided by thesource
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thesources
parameter of GetDebugMessageLog.static int
GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR
GL_DEBUG_TYPE_ERROR
GL_DEBUG_TYPE_MARKER
GL_DEBUG_TYPE_OTHER
GL_DEBUG_TYPE_PERFORMANCETokens accepted or provided by thetype
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypes
parameter of GetDebugMessageLog.static int
GL_DEBUG_TYPE_POP_GROUP
Tokens accepted or provided by thetype
parameters of DebugMessageControl and DEBUGPROC, and thetypes
parameter of GetDebugMessageLog.static int
GL_DEBUG_TYPE_PORTABILITY
Tokens accepted or provided by thetype
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypes
parameter of GetDebugMessageLog.static int
GL_DEBUG_TYPE_PUSH_GROUP
Tokens accepted or provided by thetype
parameters of DebugMessageControl and DEBUGPROC, and thetypes
parameter of GetDebugMessageLog.static int
GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR
Tokens accepted or provided by thetype
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypes
parameter of GetDebugMessageLog.static int
GL_DEPTH_COMPONENTS
GL_DEPTH_RENDERABLEAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static int
GL_DEPTH_STENCIL_TEXTURE_MODE
Accepted by thepname
parameter of TexParameter* and GetTexParameter*.static int
GL_DISPATCH_INDIRECT_BUFFER
Accepted by thetarget
parameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, and GetBufferPointerv.static int
GL_DISPATCH_INDIRECT_BUFFER_BINDING
Accepted by thevalue
parameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.static int
GL_FILTER
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static int
GL_FRAGMENT_SUBROUTINE
GL_FRAGMENT_SUBROUTINE_UNIFORMAccepted by theprogramInterface
parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.static int
GL_FRAGMENT_TEXTURE
GL_FRAMEBUFFER_BLENDAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static int
GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS
GL_FRAMEBUFFER_DEFAULT_HEIGHT
GL_FRAMEBUFFER_DEFAULT_LAYERS
GL_FRAMEBUFFER_DEFAULT_SAMPLES
GL_FRAMEBUFFER_DEFAULT_WIDTHAccepted by thepname
parameter of FramebufferParameteri, GetFramebufferParameteriv, NamedFramebufferParameteriEXT, and GetNamedFramebufferParameterivEXT.static int
GL_FRAMEBUFFER_RENDERABLE
GL_FRAMEBUFFER_RENDERABLE_LAYEREDAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static int
GL_FULL_SUPPORT
Returned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.static int
GL_GEOMETRY_SUBROUTINE
GL_GEOMETRY_SUBROUTINE_UNIFORMAccepted by theprogramInterface
parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.static int
GL_GEOMETRY_TEXTURE
GL_GET_TEXTURE_IMAGE_FORMAT
GL_GET_TEXTURE_IMAGE_TYPEAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static int
GL_IMAGE_CLASS_1_X_16
GL_IMAGE_CLASS_1_X_32
GL_IMAGE_CLASS_1_X_8
GL_IMAGE_CLASS_10_10_10_2
GL_IMAGE_CLASS_11_11_10
GL_IMAGE_CLASS_2_X_16
GL_IMAGE_CLASS_2_X_32
GL_IMAGE_CLASS_2_X_8
GL_IMAGE_CLASS_4_X_16
GL_IMAGE_CLASS_4_X_32
GL_IMAGE_CLASS_4_X_8Returned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.static int
GL_IMAGE_COMPATIBILITY_CLASS
GL_IMAGE_PIXEL_FORMAT
GL_IMAGE_PIXEL_TYPE
GL_IMAGE_TEXEL_SIZE
GL_INTERNALFORMAT_ALPHA_SIZE
GL_INTERNALFORMAT_ALPHA_TYPE
GL_INTERNALFORMAT_BLUE_SIZE
GL_INTERNALFORMAT_BLUE_TYPE
GL_INTERNALFORMAT_DEPTH_SIZE
GL_INTERNALFORMAT_DEPTH_TYPE
GL_INTERNALFORMAT_GREEN_SIZE
GL_INTERNALFORMAT_GREEN_TYPE
GL_INTERNALFORMAT_PREFERRED
GL_INTERNALFORMAT_RED_SIZE
GL_INTERNALFORMAT_RED_TYPE
GL_INTERNALFORMAT_SHARED_SIZE
GL_INTERNALFORMAT_STENCIL_SIZE
GL_INTERNALFORMAT_STENCIL_TYPE
GL_INTERNALFORMAT_SUPPORTEDAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static int
GL_IS_PER_PATCH
GL_IS_ROW_MAJOR
GL_LOCATION
GL_LOCATION_INDEXAccepted in theprops
array of GetProgramResourceiv.static int
GL_MANUAL_GENERATE_MIPMAP
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static int
GL_MATRIX_STRIDE
Accepted in theprops
array of GetProgramResourceiv.static int
GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS
Accepted by thepname
parameter of GetIntegerv, GetBooleanv, GetFloatv, GetDoublev and GetInteger64v.static int
GL_MAX_COMBINED_DIMENSIONS
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static int
GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES
Alias for the existing token MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS.static int
GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS
Accepted by thepname
parameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.static int
GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS
GL_MAX_COMPUTE_ATOMIC_COUNTERS
GL_MAX_COMPUTE_IMAGE_UNIFORMSAccepted by thepname
parameter of GetIntegerv, GetBooleanv, GetFloatv, GetDoublev and GetInteger64v.static int
GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS
Accepted by thepname
parameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.static int
GL_MAX_COMPUTE_SHARED_MEMORY_SIZE
GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS
GL_MAX_COMPUTE_UNIFORM_BLOCKS
GL_MAX_COMPUTE_UNIFORM_COMPONENTSAccepted by thepname
parameter of GetIntegerv, GetBooleanv, GetFloatv, GetDoublev and GetInteger64v.static int
GL_MAX_COMPUTE_WORK_GROUP_COUNT
Accepted by thepname
parameter of GetIntegeri_v, GetBooleani_v, GetFloati_v, GetDoublei_v and GetInteger64i_v.static int
GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS
Accepted by thepname
parameter of GetIntegerv, GetBooleanv, GetFloatv, GetDoublev and GetInteger64v.static int
GL_MAX_COMPUTE_WORK_GROUP_SIZE
Accepted by thepname
parameter of GetIntegeri_v, GetBooleani_v, GetFloati_v, GetDoublei_v and GetInteger64i_v.static int
GL_MAX_DEBUG_GROUP_STACK_DEPTH
GL_MAX_DEBUG_LOGGED_MESSAGES
GL_MAX_DEBUG_MESSAGE_LENGTHTokens accepted by thevalue
parameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.static int
GL_MAX_DEPTH
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static int
GL_MAX_ELEMENT_INDEX
Accepted by thevalue
parameter of the GetInteger* functions.static int
GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS
GL_MAX_FRAMEBUFFER_HEIGHT
GL_MAX_FRAMEBUFFER_LAYERS
GL_MAX_FRAMEBUFFER_SAMPLES
GL_MAX_FRAMEBUFFER_WIDTH
GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKSAccepted by thepname
parameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.static int
GL_MAX_HEIGHT
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static int
GL_MAX_LABEL_LENGTH
Tokens accepted by thevalue
parameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.static int
GL_MAX_LAYERS
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static int
GL_MAX_NAME_LENGTH
GL_MAX_NUM_ACTIVE_VARIABLES
GL_MAX_NUM_COMPATIBLE_SUBROUTINESAccepted by thepname
parameter of GetProgramInterfaceiv.static int
GL_MAX_SHADER_STORAGE_BLOCK_SIZE
GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS
GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS
GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKSAccepted by thepname
parameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.static int
GL_MAX_UNIFORM_LOCATIONS
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v.static int
GL_MAX_VERTEX_ATTRIB_BINDINGS
GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSETAccepted by thepname
parameter of GetIntegerv, ....static int
GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS
Accepted by thepname
parameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.static int
GL_MAX_WIDTH
GL_MIPMAPAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static int
GL_NAME_LENGTH
GL_NUM_ACTIVE_VARIABLESAccepted in theprops
array of GetProgramResourceiv.static int
GL_NUM_SHADING_LANGUAGE_VERSIONS
No.static int
GL_OFFSET
Accepted in theprops
array of GetProgramResourceiv.static int
GL_PRIMITIVE_RESTART_FIXED_INDEX
Accepted by thetarget
parameter of Enable and Disable.static int
GL_PROGRAM
Tokens accepted or provided by theidentifier
parameters of ObjectLabel and GetObjectLabel.static int
GL_PROGRAM_INPUT
GL_PROGRAM_OUTPUTAccepted by theprogramInterface
parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.static int
GL_PROGRAM_PIPELINE
GL_QUERYTokens accepted or provided by theidentifier
parameters of ObjectLabel and GetObjectLabel.static int
GL_READ_PIXELS
GL_READ_PIXELS_FORMAT
GL_READ_PIXELS_TYPEAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static int
GL_REFERENCED_BY_COMPUTE_SHADER
GL_REFERENCED_BY_FRAGMENT_SHADER
GL_REFERENCED_BY_GEOMETRY_SHADER
GL_REFERENCED_BY_TESS_CONTROL_SHADER
GL_REFERENCED_BY_TESS_EVALUATION_SHADER
GL_REFERENCED_BY_VERTEX_SHADERAccepted in theprops
array of GetProgramResourceiv.static int
GL_SAMPLER
GL_SHADERTokens accepted or provided by theidentifier
parameters of ObjectLabel and GetObjectLabel.static int
GL_SHADER_IMAGE_ATOMIC
GL_SHADER_IMAGE_LOAD
GL_SHADER_IMAGE_STOREAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static int
GL_SHADER_STORAGE_BARRIER_BIT
Accepted in thebarriers
bitfield in glMemoryBarrier.static int
GL_SHADER_STORAGE_BLOCK
Accepted by theprogramInterface
parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.static int
GL_SHADER_STORAGE_BUFFER
Accepted by thetarget
parameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, and GetBufferPointerv.static int
GL_SHADER_STORAGE_BUFFER_BINDING
Accepted by thepname
parameter of GetIntegerv, GetIntegeri_v, GetBooleanv, GetInteger64v, GetFloatv, GetDoublev, GetBooleani_v, GetIntegeri_v, GetFloati_v, GetDoublei_v, and GetInteger64i_v.static int
GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT
Accepted by thepname
parameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.static int
GL_SHADER_STORAGE_BUFFER_SIZE
GL_SHADER_STORAGE_BUFFER_STARTAccepted by thepname
parameter of GetIntegeri_v, GetBooleani_v, GetIntegeri_v, GetFloati_v, GetDoublei_v, and GetInteger64i_v.static int
GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST
GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE
GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST
GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE
GL_SRGB_READ
GL_SRGB_WRITE
GL_STENCIL_COMPONENTS
GL_STENCIL_RENDERABLEAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static int
GL_TESS_CONTROL_SUBROUTINE
GL_TESS_CONTROL_SUBROUTINE_UNIFORMAccepted by theprogramInterface
parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.static int
GL_TESS_CONTROL_TEXTURE
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static int
GL_TESS_EVALUATION_SUBROUTINE
GL_TESS_EVALUATION_SUBROUTINE_UNIFORMAccepted by theprogramInterface
parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.static int
GL_TESS_EVALUATION_TEXTURE
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static int
GL_TEXTURE_BUFFER_OFFSET
Accepted by thepname
parameter of GetTexLevelParameter.static int
GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static int
GL_TEXTURE_BUFFER_SIZE
Accepted by thepname
parameter of GetTexLevelParameter.static int
GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT
GL_TEXTURE_COMPRESSED_BLOCK_SIZE
GL_TEXTURE_COMPRESSED_BLOCK_WIDTH
GL_TEXTURE_GATHER
GL_TEXTURE_GATHER_SHADOW
GL_TEXTURE_IMAGE_FORMAT
GL_TEXTURE_IMAGE_TYPEAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static int
GL_TEXTURE_IMMUTABLE_LEVELS
Accepted by thepname
parameters of GetTexParameterfv and GetTexParameteriv.static int
GL_TEXTURE_SHADOW
GL_TEXTURE_VIEWAccepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static int
GL_TEXTURE_VIEW_MIN_LAYER
GL_TEXTURE_VIEW_MIN_LEVEL
GL_TEXTURE_VIEW_NUM_LAYERS
GL_TEXTURE_VIEW_NUM_LEVELSAccepted by thepname
parameters of GetTexParameterfv and GetTexParameteriv.static int
GL_TOP_LEVEL_ARRAY_SIZE
GL_TOP_LEVEL_ARRAY_STRIDEAccepted in theprops
array of GetProgramResourceiv.static int
GL_TRANSFORM_FEEDBACK_VARYING
Accepted by theprogramInterface
parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.static int
GL_TYPE
Accepted in theprops
array of GetProgramResourceiv.static int
GL_UNIFORM
GL_UNIFORM_BLOCKAccepted by theprogramInterface
parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.static int
GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER
Accepted by thepname
parameter of GetActiveUniformBlockiv.static int
GL_VERTEX_ATTRIB_ARRAY_LONG
Vertex attrib array has unconverted doubles.static int
GL_VERTEX_ATTRIB_BINDING
GL_VERTEX_ATTRIB_RELATIVE_OFFSETAccepted by thepname
parameter of GetVertexAttrib*v.static int
GL_VERTEX_BINDING_BUFFER
GL_VERTEX_BINDING_DIVISOR
GL_VERTEX_BINDING_OFFSET
GL_VERTEX_BINDING_STRIDEAccepted by thetarget
parameter of GetBooleani_v, GetIntegeri_v, GetFloati_v, GetDoublei_v, and GetInteger64i_v.static int
GL_VERTEX_SUBROUTINE
GL_VERTEX_SUBROUTINE_UNIFORMAccepted by theprogramInterface
parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.static int
GL_VERTEX_TEXTURE
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.static int
GL_VIEW_CLASS_128_BITS
GL_VIEW_CLASS_16_BITS
GL_VIEW_CLASS_24_BITS
GL_VIEW_CLASS_32_BITS
GL_VIEW_CLASS_48_BITS
GL_VIEW_CLASS_64_BITS
GL_VIEW_CLASS_8_BITS
GL_VIEW_CLASS_96_BITS
GL_VIEW_CLASS_BPTC_FLOAT
GL_VIEW_CLASS_BPTC_UNORM
GL_VIEW_CLASS_RGTC1_RED
GL_VIEW_CLASS_RGTC2_RG
GL_VIEW_CLASS_S3TC_DXT1_RGB
GL_VIEW_CLASS_S3TC_DXT1_RGBA
GL_VIEW_CLASS_S3TC_DXT3_RGBA
GL_VIEW_CLASS_S3TC_DXT5_RGBAReturned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.static int
GL_VIEW_COMPATIBILITY_CLASS
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.-
Fields 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
-
Fields 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_REV
-
Fields 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_TEXTURE9
-
Fields 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_BIAS
-
Fields 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_ONLY
-
Fields 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_SHADER
-
Fields 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_ALPHA8
-
Fields 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_INTEGER
-
Fields 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_BUFFER
-
Fields 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_FAILED
-
Fields 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_DIVISOR
-
Fields 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_ARRAY
-
Fields 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_BITS
-
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_BIT
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
glBindVertexBuffer(int bindingindex, int buffer, long offset, int stride)
Binds a buffer to a vertex buffer bind point.static void
glClearBufferData(int target, int internalformat, int format, int type, float[] data)
Array version of:ClearBufferData
static void
glClearBufferData(int target, int internalformat, int format, int type, int[] data)
Array version of:ClearBufferData
static void
glClearBufferData(int target, int internalformat, int format, int type, short[] data)
Array version of:ClearBufferData
static void
glClearBufferData(int target, int internalformat, int format, int type, java.nio.ByteBuffer data)
Fills a buffer object's data store with a fixed value.static void
glClearBufferData(int target, int internalformat, int format, int type, java.nio.FloatBuffer data)
Fills a buffer object's data store with a fixed value.static void
glClearBufferData(int target, int internalformat, int format, int type, java.nio.IntBuffer data)
Fills a buffer object's data store with a fixed value.static void
glClearBufferData(int target, int internalformat, int format, int type, java.nio.ShortBuffer data)
Fills a buffer object's data store with a fixed value.static void
glClearBufferSubData(int target, int internalformat, long offset, long size, int format, int type, float[] data)
Array version of:ClearBufferSubData
static void
glClearBufferSubData(int target, int internalformat, long offset, long size, int format, int type, int[] data)
Array version of:ClearBufferSubData
static void
glClearBufferSubData(int target, int internalformat, long offset, long size, int format, int type, short[] data)
Array version of:ClearBufferSubData
static void
glClearBufferSubData(int target, int internalformat, long offset, long size, int format, int type, java.nio.ByteBuffer data)
Fills all or part of buffer object's data store with a fixed value.static void
glClearBufferSubData(int target, int internalformat, long offset, long size, int format, int type, java.nio.FloatBuffer data)
Fills all or part of buffer object's data store with a fixed value.static void
glClearBufferSubData(int target, int internalformat, long offset, long size, int format, int type, java.nio.IntBuffer data)
Fills all or part of buffer object's data store with a fixed value.static void
glClearBufferSubData(int target, int internalformat, long offset, long size, int format, int type, java.nio.ShortBuffer data)
Fills all or part of buffer object's data store with a fixed value.static void
glCopyImageSubData(int srcName, int srcTarget, int srcLevel, int srcX, int srcY, int srcZ, int dstName, int dstTarget, int dstLevel, int dstX, int dstY, int dstZ, int srcWidth, int srcHeight, int srcDepth)
Performs a raw data copy between two images.static void
glDebugMessageCallback(GLDebugMessageCallbackI callback, long userParam)
Specifies a callback to receive debugging messages from the GL.static void
glDebugMessageControl(int source, int type, int severity, int[] ids, boolean enabled)
Array version of:DebugMessageControl
static void
glDebugMessageControl(int source, int type, int severity, int id, boolean enabled)
Controls the volume of debug output in the active debug group, by disabling specific or groups of messages.static void
glDebugMessageControl(int source, int type, int severity, java.nio.IntBuffer ids, boolean enabled)
Controls the volume of debug output in the active debug group, by disabling specific or groups of messages.static void
glDebugMessageInsert(int source, int type, int id, int severity, java.lang.CharSequence message)
This function can be called by applications and third-party libraries to generate their own messages, such as ones containing timestamp information or signals about specific render system events.static void
glDebugMessageInsert(int source, int type, int id, int severity, java.nio.ByteBuffer message)
This function can be called by applications and third-party libraries to generate their own messages, such as ones containing timestamp information or signals about specific render system events.static void
glDispatchCompute(int num_groups_x, int num_groups_y, int num_groups_z)
Launches one or more compute work groups.static void
glDispatchComputeIndirect(long indirect)
Launches one or more compute work groups using parameters stored in a buffer.static void
glFramebufferParameteri(int target, int pname, int param)
Sets a named parameter of a framebuffer.static int
glGetDebugMessageLog(int count, int[] sources, int[] types, int[] ids, int[] severities, int[] lengths, java.nio.ByteBuffer messageLog)
Array version of:GetDebugMessageLog
static int
glGetDebugMessageLog(int count, java.nio.IntBuffer sources, java.nio.IntBuffer types, java.nio.IntBuffer ids, java.nio.IntBuffer severities, java.nio.IntBuffer lengths, java.nio.ByteBuffer messageLog)
Retrieves messages from the debug message log.static int
glGetFramebufferParameteri(int target, int pname)
Retrieves a named parameter from a framebuffer.static void
glGetFramebufferParameteriv(int target, int pname, int[] params)
Array version of:GetFramebufferParameteriv
static void
glGetFramebufferParameteriv(int target, int pname, java.nio.IntBuffer params)
Retrieves a named parameter from a framebuffer.static long
glGetInternalformati64(int target, int internalformat, int pname)
Retrieves information about implementation-dependent support for internal formats.static void
glGetInternalformati64v(int target, int internalformat, int pname, long[] params)
Array version of:GetInternalformati64v
static void
glGetInternalformati64v(int target, int internalformat, int pname, java.nio.LongBuffer params)
Retrieves information about implementation-dependent support for internal formats.static java.lang.String
glGetObjectLabel(int identifier, int name)
Retrieves the label of a named object identified within a namespace.static java.lang.String
glGetObjectLabel(int identifier, int name, int bufSize)
Retrieves the label of a named object identified within a namespace.static void
glGetObjectLabel(int identifier, int name, int[] length, java.nio.ByteBuffer label)
Array version of:GetObjectLabel
static void
glGetObjectLabel(int identifier, int name, java.nio.IntBuffer length, java.nio.ByteBuffer label)
Retrieves the label of a named object identified within a namespace.static java.lang.String
glGetObjectPtrLabel(long ptr)
Retrieves the label of a sync object identified by a pointer.static java.lang.String
glGetObjectPtrLabel(long ptr, int bufSize)
Retrieves the label of a sync object identified by a pointer.static void
glGetObjectPtrLabel(long ptr, int[] length, java.nio.ByteBuffer label)
Array version of:GetObjectPtrLabel
static void
glGetObjectPtrLabel(long ptr, java.nio.IntBuffer length, java.nio.ByteBuffer label)
Retrieves the label of a sync object identified by a pointer.static int
glGetProgramInterfacei(int program, int programInterface, int pname)
Queries a property of an interface in a program.static void
glGetProgramInterfaceiv(int program, int programInterface, int pname, int[] params)
Array version of:GetProgramInterfaceiv
static void
glGetProgramInterfaceiv(int program, int programInterface, int pname, java.nio.IntBuffer params)
Queries a property of an interface in a program.static int
glGetProgramResourceIndex(int program, int programInterface, java.lang.CharSequence name)
Queries the index of a named resource within a program.static int
glGetProgramResourceIndex(int program, int programInterface, java.nio.ByteBuffer name)
Queries the index of a named resource within a program.static void
glGetProgramResourceiv(int program, int programInterface, int index, int[] props, int[] length, int[] params)
Array version of:GetProgramResourceiv
static void
glGetProgramResourceiv(int program, int programInterface, int index, java.nio.IntBuffer props, java.nio.IntBuffer length, java.nio.IntBuffer params)
Retrieves values for multiple properties of a single active resource within a program object.static int
glGetProgramResourceLocation(int program, int programInterface, java.lang.CharSequence name)
Queries the location of a named resource within a program.static int
glGetProgramResourceLocation(int program, int programInterface, java.nio.ByteBuffer name)
Queries the location of a named resource within a program.static int
glGetProgramResourceLocationIndex(int program, int programInterface, java.lang.CharSequence name)
Queries the fragment color index of a named variable within a program.static int
glGetProgramResourceLocationIndex(int program, int programInterface, java.nio.ByteBuffer name)
Queries the fragment color index of a named variable within a program.static java.lang.String
glGetProgramResourceName(int program, int programInterface, int index)
Queries the name of an indexed resource within a program.static java.lang.String
glGetProgramResourceName(int program, int programInterface, int index, int bufSize)
Queries the name of an indexed resource within a program.static void
glGetProgramResourceName(int program, int programInterface, int index, int[] length, java.nio.ByteBuffer name)
Array version of:GetProgramResourceName
static void
glGetProgramResourceName(int program, int programInterface, int index, java.nio.IntBuffer length, java.nio.ByteBuffer name)
Queries the name of an indexed resource within a program.static void
glInvalidateBufferData(int buffer)
Invalidates the content of a buffer object's data store.static void
glInvalidateBufferSubData(int buffer, long offset, long length)
Invalidates a region of a buffer object's data store.static void
glInvalidateFramebuffer(int target, int attachment)
Invalidate the content some or all of a framebuffer object's attachments.static void
glInvalidateFramebuffer(int target, int[] attachments)
Array version of:InvalidateFramebuffer
static void
glInvalidateFramebuffer(int target, java.nio.IntBuffer attachments)
Invalidate the content some or all of a framebuffer object's attachments.static void
glInvalidateSubFramebuffer(int target, int[] attachments, int x, int y, int width, int height)
Array version of:InvalidateSubFramebuffer
static void
glInvalidateSubFramebuffer(int target, int attachment, int x, int y, int width, int height)
Invalidates the content of a region of some or all of a framebuffer object's attachments.static void
glInvalidateSubFramebuffer(int target, java.nio.IntBuffer attachments, int x, int y, int width, int height)
Invalidates the content of a region of some or all of a framebuffer object's attachments.static void
glInvalidateTexImage(int texture, int level)
Invalidates the entirety of a texture image.static void
glInvalidateTexSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth)
Invalidates a region of a texture image.static void
glMultiDrawArraysIndirect(int mode, int[] indirect, int drawcount, int stride)
Array version of:MultiDrawArraysIndirect
static void
glMultiDrawArraysIndirect(int mode, long indirect, int drawcount, int stride)
Renders multiple sets of primitives from array data, taking parameters from memory.static void
glMultiDrawArraysIndirect(int mode, java.nio.ByteBuffer indirect, int drawcount, int stride)
Renders multiple sets of primitives from array data, taking parameters from memory.static void
glMultiDrawArraysIndirect(int mode, java.nio.IntBuffer indirect, int drawcount, int stride)
Renders multiple sets of primitives from array data, taking parameters from memory.static void
glMultiDrawElementsIndirect(int mode, int type, int[] indirect, int drawcount, int stride)
Array version of:MultiDrawElementsIndirect
static void
glMultiDrawElementsIndirect(int mode, int type, long indirect, int drawcount, int stride)
Renders multiple indexed primitives from array data, taking parameters from memory.static void
glMultiDrawElementsIndirect(int mode, int type, java.nio.ByteBuffer indirect, int drawcount, int stride)
Renders multiple indexed primitives from array data, taking parameters from memory.static void
glMultiDrawElementsIndirect(int mode, int type, java.nio.IntBuffer indirect, int drawcount, int stride)
Renders multiple indexed primitives from array data, taking parameters from memory.static void
glObjectLabel(int identifier, int name, java.lang.CharSequence label)
Labels a named object identified within a namespace.static void
glObjectLabel(int identifier, int name, java.nio.ByteBuffer label)
Labels a named object identified within a namespace.static void
glObjectPtrLabel(long ptr, java.lang.CharSequence label)
Labels a sync object identified by a pointer.static void
glObjectPtrLabel(long ptr, java.nio.ByteBuffer label)
Labels a sync object identified by a pointer.static void
glPopDebugGroup()
Pops the active debug group.static void
glPushDebugGroup(int source, int id, java.lang.CharSequence message)
Pushes a debug group described by the stringmessage
into the command stream.static void
glPushDebugGroup(int source, int id, java.nio.ByteBuffer message)
Pushes a debug group described by the stringmessage
into the command stream.static void
glShaderStorageBlockBinding(int program, int storageBlockIndex, int storageBlockBinding)
Changes an active shader storage block binding.static void
glTexBufferRange(int target, int internalformat, int buffer, long offset, long size)
Binds a range of a buffer's data store to a buffer texture.static void
glTexStorage2DMultisample(int target, int samples, int internalformat, int width, int height, boolean fixedsamplelocations)
Specifies storage for a two-dimensional multisample texture.static void
glTexStorage3DMultisample(int target, int samples, int internalformat, int width, int height, int depth, boolean fixedsamplelocations)
Specifies storage for a two-dimensional multisample array texture.static void
glTextureView(int texture, int target, int origtexture, int internalformat, int minlevel, int numlevels, int minlayer, int numlayers)
Initializes a texture as a data alias of another texture's data store.static void
glVertexAttribBinding(int attribindex, int bindingindex)
Associate a vertex attribute and a vertex buffer binding.static void
glVertexAttribFormat(int attribindex, int size, int type, boolean normalized, int relativeoffset)
Specifies the organization of data in vertex arrays.static void
glVertexAttribIFormat(int attribindex, int size, int type, int relativeoffset)
Specifies the organization of pure integer data in vertex arrays.static void
glVertexAttribLFormat(int attribindex, int size, int type, int relativeoffset)
Specifies the organization of 64-bit double data in vertex arrays.static void
glVertexBindingDivisor(int bindingindex, int divisor)
Modifies the rate at which generic vertex attributes advance during instanced rendering.static void
nglClearBufferData(int target, int internalformat, int format, int type, long data)
Unsafe version of:ClearBufferData
static void
nglClearBufferSubData(int target, int internalformat, long offset, long size, int format, int type, long data)
Unsafe version of:ClearBufferSubData
static void
nglDebugMessageCallback(long callback, long userParam)
Unsafe version of:DebugMessageCallback
static void
nglDebugMessageControl(int source, int type, int severity, int count, long ids, boolean enabled)
Unsafe version of:DebugMessageControl
static void
nglDebugMessageInsert(int source, int type, int id, int severity, int length, long message)
Unsafe version of:DebugMessageInsert
static int
nglGetDebugMessageLog(int count, int bufsize, long sources, long types, long ids, long severities, long lengths, long messageLog)
Unsafe version of:GetDebugMessageLog
static void
nglGetFramebufferParameteriv(int target, int pname, long params)
Unsafe version of:GetFramebufferParameteriv
static void
nglGetInternalformati64v(int target, int internalformat, int pname, int bufSize, long params)
Unsafe version of:GetInternalformati64v
static void
nglGetObjectLabel(int identifier, int name, int bufSize, long length, long label)
Unsafe version of:GetObjectLabel
static void
nglGetObjectPtrLabel(long ptr, int bufSize, long length, long label)
Unsafe version of:GetObjectPtrLabel
static void
nglGetProgramInterfaceiv(int program, int programInterface, int pname, long params)
Unsafe version of:GetProgramInterfaceiv
static int
nglGetProgramResourceIndex(int program, int programInterface, long name)
Unsafe version of:GetProgramResourceIndex
static void
nglGetProgramResourceiv(int program, int programInterface, int index, int propCount, long props, int bufSize, long length, long params)
Unsafe version of:GetProgramResourceiv
static int
nglGetProgramResourceLocation(int program, int programInterface, long name)
Unsafe version of:GetProgramResourceLocation
static int
nglGetProgramResourceLocationIndex(int program, int programInterface, long name)
Unsafe version of:GetProgramResourceLocationIndex
static void
nglGetProgramResourceName(int program, int programInterface, int index, int bufSize, long length, long name)
Unsafe version of:GetProgramResourceName
static void
nglInvalidateFramebuffer(int target, int numAttachments, long attachments)
Unsafe version of:InvalidateFramebuffer
static void
nglInvalidateSubFramebuffer(int target, int numAttachments, long attachments, int x, int y, int width, int height)
Unsafe version of:InvalidateSubFramebuffer
static void
nglMultiDrawArraysIndirect(int mode, long indirect, int drawcount, int stride)
Unsafe version of:MultiDrawArraysIndirect
static void
nglMultiDrawElementsIndirect(int mode, int type, long indirect, int drawcount, int stride)
Unsafe version of:MultiDrawElementsIndirect
static void
nglObjectLabel(int identifier, int name, int length, long label)
Unsafe version of:ObjectLabel
static void
nglObjectPtrLabel(long ptr, int length, long label)
Unsafe version of:ObjectPtrLabel
static void
nglPushDebugGroup(int source, int id, int length, long message)
Unsafe version of:PushDebugGroup
-
Methods inherited from class org.lwjgl.opengl.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
-
Methods 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, nglTexSubImage3D
-
Methods 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, nglGetCompressedTexImage
-
Methods inherited from class org.lwjgl.opengl.GL14C
glBlendColor, glBlendEquation, glBlendFuncSeparate, glMultiDrawArrays, glMultiDrawArrays, glMultiDrawElements, glMultiDrawElements, glPointParameterf, glPointParameterfv, glPointParameterfv, glPointParameteri, glPointParameteriv, glPointParameteriv, nglMultiDrawArrays, nglMultiDrawElements, nglPointParameterfv, nglPointParameteriv
-
Methods 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, nglMapBuffer
-
Methods 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, nglVertexAttribPointer
-
Methods inherited from class org.lwjgl.opengl.GL21C
glUniformMatrix2x3fv, glUniformMatrix2x3fv, glUniformMatrix2x4fv, glUniformMatrix2x4fv, glUniformMatrix3x2fv, glUniformMatrix3x2fv, glUniformMatrix3x4fv, glUniformMatrix3x4fv, glUniformMatrix4x2fv, glUniformMatrix4x2fv, glUniformMatrix4x3fv, glUniformMatrix4x3fv, nglUniformMatrix2x3fv, nglUniformMatrix2x4fv, nglUniformMatrix3x2fv, nglUniformMatrix3x4fv, nglUniformMatrix4x2fv, nglUniformMatrix4x3fv
-
Methods inherited from class org.lwjgl.opengl.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, nglVertexAttribIPointer
-
Methods 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, nglGetUniformIndices
-
Methods 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, nglWaitSync
-
Methods 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, nglVertexAttribP4uiv
-
Methods 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, nglUniformSubroutinesuiv
-
Methods 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, nglViewportIndexedfv
-
Methods 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, nglGetInternalformativ
-
-
-
-
Field Detail
-
GL_NUM_SHADING_LANGUAGE_VERSIONS
No. of supported Shading Language Versions. Accepted by thepname
parameter of GetIntegerv.
-
GL_VERTEX_ATTRIB_ARRAY_LONG
Vertex attrib array has unconverted doubles. Accepted by thepname
parameter of GetVertexAttribiv.
-
GL_COMPRESSED_RGB8_ETC2, GL_COMPRESSED_SRGB8_ETC2, GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2, GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2, GL_COMPRESSED_RGBA8_ETC2_EAC, GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC, GL_COMPRESSED_R11_EAC, GL_COMPRESSED_SIGNED_R11_EAC, GL_COMPRESSED_RG11_EAC, GL_COMPRESSED_SIGNED_RG11_EAC
Accepted by theinternalformat
parameter of CompressedTexImage2D.
-
GL_PRIMITIVE_RESTART_FIXED_INDEX
Accepted by thetarget
parameter of Enable and Disable.
-
GL_ANY_SAMPLES_PASSED_CONSERVATIVE
Accepted by thetarget
parameter of BeginQuery, EndQuery, GetQueryIndexediv and GetQueryiv.
-
GL_MAX_ELEMENT_INDEX
Accepted by thevalue
parameter of the GetInteger* functions.
-
GL_TEXTURE_IMMUTABLE_LEVELS
Accepted by thepname
parameters of GetTexParameterfv and GetTexParameteriv.
-
GL_COMPUTE_SHADER
Accepted by thetype
parameter of CreateShader and returned in theparams
parameter by GetShaderiv.
-
GL_MAX_COMPUTE_UNIFORM_BLOCKS, GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS, GL_MAX_COMPUTE_IMAGE_UNIFORMS, GL_MAX_COMPUTE_SHARED_MEMORY_SIZE, GL_MAX_COMPUTE_UNIFORM_COMPONENTS, GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS, GL_MAX_COMPUTE_ATOMIC_COUNTERS, GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS, GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS
Accepted by thepname
parameter of GetIntegerv, GetBooleanv, GetFloatv, GetDoublev and GetInteger64v.
-
GL_MAX_COMPUTE_WORK_GROUP_COUNT, GL_MAX_COMPUTE_WORK_GROUP_SIZE
Accepted by thepname
parameter of GetIntegeri_v, GetBooleani_v, GetFloati_v, GetDoublei_v and GetInteger64i_v.
-
GL_COMPUTE_WORK_GROUP_SIZE
Accepted by thepname
parameter of GetProgramiv.
-
GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER
Accepted by thepname
parameter of GetActiveUniformBlockiv.
-
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER
Accepted by thepname
parameter of GetActiveAtomicCounterBufferiv.
-
GL_DISPATCH_INDIRECT_BUFFER
Accepted by thetarget
parameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, and GetBufferPointerv.
-
GL_DISPATCH_INDIRECT_BUFFER_BINDING
Accepted by thevalue
parameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.
-
GL_COMPUTE_SHADER_BIT
Accepted by thestages
parameter of UseProgramStages.
-
GL_DEBUG_OUTPUT, GL_DEBUG_OUTPUT_SYNCHRONOUS
Tokens accepted by thetarget
parameters of Enable, Disable, and IsEnabled.
-
GL_CONTEXT_FLAG_DEBUG_BIT
Returned by GetIntegerv whenpname
is CONTEXT_FLAGS.
-
GL_MAX_DEBUG_MESSAGE_LENGTH, GL_MAX_DEBUG_LOGGED_MESSAGES, GL_DEBUG_LOGGED_MESSAGES, GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH, GL_MAX_DEBUG_GROUP_STACK_DEPTH, GL_DEBUG_GROUP_STACK_DEPTH, GL_MAX_LABEL_LENGTH
Tokens accepted by thevalue
parameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.
-
GL_DEBUG_CALLBACK_FUNCTION, GL_DEBUG_CALLBACK_USER_PARAM
Tokens accepted by thepname
parameter of GetPointerv.
-
GL_DEBUG_SOURCE_API, GL_DEBUG_SOURCE_WINDOW_SYSTEM, GL_DEBUG_SOURCE_SHADER_COMPILER, GL_DEBUG_SOURCE_THIRD_PARTY, GL_DEBUG_SOURCE_APPLICATION, GL_DEBUG_SOURCE_OTHER
Tokens accepted or provided by thesource
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thesources
parameter of GetDebugMessageLog.
-
GL_DEBUG_TYPE_ERROR, GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR, GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR, GL_DEBUG_TYPE_PORTABILITY, GL_DEBUG_TYPE_PERFORMANCE, GL_DEBUG_TYPE_OTHER, GL_DEBUG_TYPE_MARKER
Tokens accepted or provided by thetype
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC, and thetypes
parameter of GetDebugMessageLog.
-
GL_DEBUG_TYPE_PUSH_GROUP, GL_DEBUG_TYPE_POP_GROUP
Tokens accepted or provided by thetype
parameters of DebugMessageControl and DEBUGPROC, and thetypes
parameter of GetDebugMessageLog.
-
GL_DEBUG_SEVERITY_HIGH, GL_DEBUG_SEVERITY_MEDIUM, GL_DEBUG_SEVERITY_LOW, GL_DEBUG_SEVERITY_NOTIFICATION
Tokens accepted or provided by theseverity
parameters of DebugMessageControl, DebugMessageInsert and DEBUGPROC callback functions, and theseverities
parameter of GetDebugMessageLog.
-
GL_BUFFER, GL_SHADER, GL_PROGRAM, GL_QUERY, GL_PROGRAM_PIPELINE, GL_SAMPLER
Tokens accepted or provided by theidentifier
parameters of ObjectLabel and GetObjectLabel.
-
GL_MAX_UNIFORM_LOCATIONS
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v.
-
GL_FRAMEBUFFER_DEFAULT_WIDTH, GL_FRAMEBUFFER_DEFAULT_HEIGHT, GL_FRAMEBUFFER_DEFAULT_LAYERS, GL_FRAMEBUFFER_DEFAULT_SAMPLES, GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS
Accepted by thepname
parameter of FramebufferParameteri, GetFramebufferParameteriv, NamedFramebufferParameteriEXT, and GetNamedFramebufferParameterivEXT.
-
GL_MAX_FRAMEBUFFER_WIDTH, GL_MAX_FRAMEBUFFER_HEIGHT, GL_MAX_FRAMEBUFFER_LAYERS, GL_MAX_FRAMEBUFFER_SAMPLES
Accepted by thepname
parameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.
-
GL_INTERNALFORMAT_SUPPORTED, GL_INTERNALFORMAT_PREFERRED, GL_INTERNALFORMAT_RED_SIZE, GL_INTERNALFORMAT_GREEN_SIZE, GL_INTERNALFORMAT_BLUE_SIZE, GL_INTERNALFORMAT_ALPHA_SIZE, GL_INTERNALFORMAT_DEPTH_SIZE, GL_INTERNALFORMAT_STENCIL_SIZE, GL_INTERNALFORMAT_SHARED_SIZE, GL_INTERNALFORMAT_RED_TYPE, GL_INTERNALFORMAT_GREEN_TYPE, GL_INTERNALFORMAT_BLUE_TYPE, GL_INTERNALFORMAT_ALPHA_TYPE, GL_INTERNALFORMAT_DEPTH_TYPE, GL_INTERNALFORMAT_STENCIL_TYPE, GL_MAX_WIDTH, GL_MAX_HEIGHT, GL_MAX_DEPTH, GL_MAX_LAYERS, GL_MAX_COMBINED_DIMENSIONS, GL_COLOR_COMPONENTS, GL_DEPTH_COMPONENTS, GL_STENCIL_COMPONENTS, GL_COLOR_RENDERABLE, GL_DEPTH_RENDERABLE, GL_STENCIL_RENDERABLE, GL_FRAMEBUFFER_RENDERABLE, GL_FRAMEBUFFER_RENDERABLE_LAYERED, GL_FRAMEBUFFER_BLEND, GL_READ_PIXELS, GL_READ_PIXELS_FORMAT, GL_READ_PIXELS_TYPE, GL_TEXTURE_IMAGE_FORMAT, GL_TEXTURE_IMAGE_TYPE, GL_GET_TEXTURE_IMAGE_FORMAT, GL_GET_TEXTURE_IMAGE_TYPE, GL_MIPMAP, GL_MANUAL_GENERATE_MIPMAP, GL_AUTO_GENERATE_MIPMAP, GL_COLOR_ENCODING, GL_SRGB_READ, GL_SRGB_WRITE, GL_FILTER, GL_VERTEX_TEXTURE, GL_TESS_CONTROL_TEXTURE, GL_TESS_EVALUATION_TEXTURE, GL_GEOMETRY_TEXTURE, GL_FRAGMENT_TEXTURE, GL_COMPUTE_TEXTURE, GL_TEXTURE_SHADOW, GL_TEXTURE_GATHER, GL_TEXTURE_GATHER_SHADOW, GL_SHADER_IMAGE_LOAD, GL_SHADER_IMAGE_STORE, GL_SHADER_IMAGE_ATOMIC, GL_IMAGE_TEXEL_SIZE, GL_IMAGE_COMPATIBILITY_CLASS, GL_IMAGE_PIXEL_FORMAT, GL_IMAGE_PIXEL_TYPE, GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST, GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST, GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE, GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE, GL_TEXTURE_COMPRESSED_BLOCK_WIDTH, GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT, GL_TEXTURE_COMPRESSED_BLOCK_SIZE, GL_CLEAR_BUFFER, GL_TEXTURE_VIEW, GL_VIEW_COMPATIBILITY_CLASS
Accepted by thepname
parameter of GetInternalformativ and GetInternalformati64v.
-
GL_FULL_SUPPORT, GL_CAVEAT_SUPPORT, GL_IMAGE_CLASS_4_X_32, GL_IMAGE_CLASS_2_X_32, GL_IMAGE_CLASS_1_X_32, GL_IMAGE_CLASS_4_X_16, GL_IMAGE_CLASS_2_X_16, GL_IMAGE_CLASS_1_X_16, GL_IMAGE_CLASS_4_X_8, GL_IMAGE_CLASS_2_X_8, GL_IMAGE_CLASS_1_X_8, GL_IMAGE_CLASS_11_11_10, GL_IMAGE_CLASS_10_10_10_2, GL_VIEW_CLASS_128_BITS, GL_VIEW_CLASS_96_BITS, GL_VIEW_CLASS_64_BITS, GL_VIEW_CLASS_48_BITS, GL_VIEW_CLASS_32_BITS, GL_VIEW_CLASS_24_BITS, GL_VIEW_CLASS_16_BITS, GL_VIEW_CLASS_8_BITS, GL_VIEW_CLASS_S3TC_DXT1_RGB, GL_VIEW_CLASS_S3TC_DXT1_RGBA, GL_VIEW_CLASS_S3TC_DXT3_RGBA, GL_VIEW_CLASS_S3TC_DXT5_RGBA, GL_VIEW_CLASS_RGTC1_RED, GL_VIEW_CLASS_RGTC2_RG, GL_VIEW_CLASS_BPTC_UNORM, GL_VIEW_CLASS_BPTC_FLOAT
Returned as possible responses for variouspname
queries to GetInternalformativ and GetInternalformati64v.
-
GL_UNIFORM, GL_UNIFORM_BLOCK, GL_PROGRAM_INPUT, GL_PROGRAM_OUTPUT, GL_BUFFER_VARIABLE, GL_SHADER_STORAGE_BLOCK, GL_VERTEX_SUBROUTINE, GL_TESS_CONTROL_SUBROUTINE, GL_TESS_EVALUATION_SUBROUTINE, GL_GEOMETRY_SUBROUTINE, GL_FRAGMENT_SUBROUTINE, GL_COMPUTE_SUBROUTINE, GL_VERTEX_SUBROUTINE_UNIFORM, GL_TESS_CONTROL_SUBROUTINE_UNIFORM, GL_TESS_EVALUATION_SUBROUTINE_UNIFORM, GL_GEOMETRY_SUBROUTINE_UNIFORM, GL_FRAGMENT_SUBROUTINE_UNIFORM, GL_COMPUTE_SUBROUTINE_UNIFORM, GL_TRANSFORM_FEEDBACK_VARYING
Accepted by theprogramInterface
parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourceLocation, and GetProgramResourceLocationIndex.
-
GL_ACTIVE_RESOURCES, GL_MAX_NAME_LENGTH, GL_MAX_NUM_ACTIVE_VARIABLES, GL_MAX_NUM_COMPATIBLE_SUBROUTINES
Accepted by thepname
parameter of GetProgramInterfaceiv.
-
GL_NAME_LENGTH, GL_TYPE, GL_ARRAY_SIZE, GL_OFFSET, GL_BLOCK_INDEX, GL_ARRAY_STRIDE, GL_MATRIX_STRIDE, GL_IS_ROW_MAJOR, GL_ATOMIC_COUNTER_BUFFER_INDEX, GL_BUFFER_BINDING, GL_BUFFER_DATA_SIZE, GL_NUM_ACTIVE_VARIABLES, GL_ACTIVE_VARIABLES, GL_REFERENCED_BY_VERTEX_SHADER, GL_REFERENCED_BY_TESS_CONTROL_SHADER, GL_REFERENCED_BY_TESS_EVALUATION_SHADER, GL_REFERENCED_BY_GEOMETRY_SHADER, GL_REFERENCED_BY_FRAGMENT_SHADER, GL_REFERENCED_BY_COMPUTE_SHADER, GL_TOP_LEVEL_ARRAY_SIZE, GL_TOP_LEVEL_ARRAY_STRIDE, GL_LOCATION, GL_LOCATION_INDEX, GL_IS_PER_PATCH
Accepted in theprops
array of GetProgramResourceiv.
-
GL_SHADER_STORAGE_BUFFER
Accepted by thetarget
parameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, and GetBufferPointerv.
-
GL_SHADER_STORAGE_BUFFER_BINDING
Accepted by thepname
parameter of GetIntegerv, GetIntegeri_v, GetBooleanv, GetInteger64v, GetFloatv, GetDoublev, GetBooleani_v, GetIntegeri_v, GetFloati_v, GetDoublei_v, and GetInteger64i_v.
-
GL_SHADER_STORAGE_BUFFER_START, GL_SHADER_STORAGE_BUFFER_SIZE
Accepted by thepname
parameter of GetIntegeri_v, GetBooleani_v, GetIntegeri_v, GetFloati_v, GetDoublei_v, and GetInteger64i_v.
-
GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS, GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS, GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS, GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS, GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS, GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS, GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS, GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS, GL_MAX_SHADER_STORAGE_BLOCK_SIZE, GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT
Accepted by thepname
parameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev.
-
GL_SHADER_STORAGE_BARRIER_BIT
Accepted in thebarriers
bitfield in glMemoryBarrier.
-
GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES
Alias for the existing token MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS.
-
GL_DEPTH_STENCIL_TEXTURE_MODE
Accepted by thepname
parameter of TexParameter* and GetTexParameter*.
-
GL_TEXTURE_BUFFER_OFFSET, GL_TEXTURE_BUFFER_SIZE
Accepted by thepname
parameter of GetTexLevelParameter.
-
GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
-
GL_TEXTURE_VIEW_MIN_LEVEL, GL_TEXTURE_VIEW_NUM_LEVELS, GL_TEXTURE_VIEW_MIN_LAYER, GL_TEXTURE_VIEW_NUM_LAYERS
Accepted by thepname
parameters of GetTexParameterfv and GetTexParameteriv.
-
GL_VERTEX_ATTRIB_BINDING, GL_VERTEX_ATTRIB_RELATIVE_OFFSET
Accepted by thepname
parameter of GetVertexAttrib*v.
-
GL_VERTEX_BINDING_DIVISOR, GL_VERTEX_BINDING_OFFSET, GL_VERTEX_BINDING_STRIDE, GL_VERTEX_BINDING_BUFFER
Accepted by thetarget
parameter of GetBooleani_v, GetIntegeri_v, GetFloati_v, GetDoublei_v, and GetInteger64i_v.
-
GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET, GL_MAX_VERTEX_ATTRIB_BINDINGS
Accepted by thepname
parameter of GetIntegerv, ....
-
-
Method Detail
-
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 java.nio.ByteBuffer data) public static void glClearBufferData(int target, int internalformat, int format, int type, @Nullable java.nio.ShortBuffer data) public static void glClearBufferData(int target, int internalformat, int format, int type, @Nullable java.nio.IntBuffer data) public static void glClearBufferData(int target, int internalformat, int format, int type, @Nullable java.nio.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:
- Reference Page
-
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 java.nio.ByteBuffer data) public static void glClearBufferSubData(int target, int internalformat, long offset, long size, int format, int type, @Nullable java.nio.ShortBuffer data) public static void glClearBufferSubData(int target, int internalformat, long offset, long size, int format, int type, @Nullable java.nio.IntBuffer data) public static void glClearBufferSubData(int target, int internalformat, long offset, long size, int format, int type, @Nullable java.nio.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:
- Reference Page
-
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:
- Reference Page
-
glDispatchComputeIndirect
public static void glDispatchComputeIndirect(long indirect)
Launches one or more compute work groups using parameters stored in a buffer.The parameters addressed by indirect are packed a structure, which takes the form (in C):
typedef struct { uint num_groups_x; uint num_groups_y; uint num_groups_z; } DispatchIndirectCommand;
A call to
glDispatchComputeIndirect
is equivalent, assuming no errors are generated, to:cmd = (const DispatchIndirectCommand *)indirect; glDispatchCompute(cmd->num_groups_x, cmd->num_groups_y, cmd->num_groups_z);
- Parameters:
indirect
- the offset into the buffer object currently bound to theDISPATCH_INDIRECT_BUFFER
buffer target at which the dispatch parameters are stored.- See Also:
- Reference Page
-
glCopyImageSubData
public static void glCopyImageSubData(int srcName, int srcTarget, int srcLevel, int srcX, int srcY, int srcZ, int dstName, int dstTarget, int dstLevel, int dstX, int dstY, int dstZ, int srcWidth, int srcHeight, int srcDepth)
Performs a raw data copy between two images.- Parameters:
srcName
- the name of a texture or renderbuffer object from which to copysrcTarget
- the target representing the namespace of the source namesrcName
srcLevel
- the mipmap level to read from the sourcesrcX
- the X coordinate of the left edge of the souce region to copysrcY
- the Y coordinate of the top edge of the souce region to copysrcZ
- the Z coordinate of the near edge of the souce region to copydstName
- the name of a texture or renderbuffer object to which to copydstTarget
- the target representing the namespace of the destination namedstName
dstLevel
- the mipmap level to write to the sourcedstX
- the X coordinate of the left edge of the destination regiondstY
- the Y coordinate of the top edge of the destination regiondstZ
- the Z coordinate of the near edge of the destination regionsrcWidth
- the width of the region to be copiedsrcHeight
- the height of the region to be copiedsrcDepth
- the depth of the region to be copied- See Also:
- Reference Page
-
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 java.nio.IntBuffer ids, boolean enabled)
Controls the volume of debug output in the active debug group, by disabling specific or groups of messages.If
enabled
isTRUE
, the referenced subset of messages will be enabled. IfFALSE
, then those messages will be disabled.This command can reference different subsets of messages by first considering the set of all messages, and filtering out messages based on the following ways:
- If
source
,type
, orseverity
isDONT_CARE
, the messages from all sources, of all types, or of all severities are referenced respectively. - When values other than
DONT_CARE
are specified, all messages whose source, type, or severity match the specifiedsource
,type
, orseverity
respectively will be referenced. - If
count
is greater than zero, thenids
is an array ofcount
message IDs for the specified combination ofsource
andtype
. In this case, ifsource
ortype
isDONT_CARE
, orseverity
is notDONT_CARE
, the errorINVALID_OPERATION
is generated.
Unrecognized message IDs in
ids
are ignored. Ifcount
is zero, the value ifids
is ignored.Although messages are grouped into an implicit hierarchy by their sources and types, there is no explicit per-source, per-type or per-severity enabled state. Instead, the enabled state is stored individually for each message. There is no difference between disabling all messages from one source in a single call, and individually disabling all messages from that source using their types and IDs.
If the
DEBUG_OUTPUT
state is disabled the GL operates the same as if messages of everysource
,type
orseverity
are disabled.- Parameters:
source
- the source of debug messages to enable or disable. One of:DEBUG_SOURCE_API
DEBUG_SOURCE_WINDOW_SYSTEM
DEBUG_SOURCE_SHADER_COMPILER
DEBUG_SOURCE_THIRD_PARTY
DEBUG_SOURCE_APPLICATION
DEBUG_SOURCE_OTHER
type
- the type of debug messages to enable or disable. One of:DEBUG_TYPE_ERROR
DEBUG_TYPE_DEPRECATED_BEHAVIOR
DEBUG_TYPE_UNDEFINED_BEHAVIOR
DEBUG_TYPE_PORTABILITY
DEBUG_TYPE_PERFORMANCE
DEBUG_TYPE_OTHER
DEBUG_TYPE_MARKER
severity
- the severity of debug messages to enable or disable. One of:DEBUG_SEVERITY_HIGH
DEBUG_SEVERITY_MEDIUM
DEBUG_SEVERITY_LOW
DEBUG_SEVERITY_NOTIFICATION
ids
- an array of unsigned integers containing the ids of the messages to enable or disableenabled
- whether the selected messages should be enabled or disabled- See Also:
- Reference Page
- If
-
glDebugMessageControl
public static void glDebugMessageControl(int source, int type, int severity, int id, boolean enabled)
Controls the volume of debug output in the active debug group, by disabling specific or groups of messages.If
enabled
isTRUE
, the referenced subset of messages will be enabled. IfFALSE
, then those messages will be disabled.This command can reference different subsets of messages by first considering the set of all messages, and filtering out messages based on the following ways:
- If
source
,type
, orseverity
isDONT_CARE
, the messages from all sources, of all types, or of all severities are referenced respectively. - When values other than
DONT_CARE
are specified, all messages whose source, type, or severity match the specifiedsource
,type
, orseverity
respectively will be referenced. - If
count
is greater than zero, thenids
is an array ofcount
message IDs for the specified combination ofsource
andtype
. In this case, ifsource
ortype
isDONT_CARE
, orseverity
is notDONT_CARE
, the errorINVALID_OPERATION
is generated.
Unrecognized message IDs in
ids
are ignored. Ifcount
is zero, the value ifids
is ignored.Although messages are grouped into an implicit hierarchy by their sources and types, there is no explicit per-source, per-type or per-severity enabled state. Instead, the enabled state is stored individually for each message. There is no difference between disabling all messages from one source in a single call, and individually disabling all messages from that source using their types and IDs.
If the
DEBUG_OUTPUT
state is disabled the GL operates the same as if messages of everysource
,type
orseverity
are disabled.- Parameters:
source
- the source of debug messages to enable or disable. One of:DEBUG_SOURCE_API
DEBUG_SOURCE_WINDOW_SYSTEM
DEBUG_SOURCE_SHADER_COMPILER
DEBUG_SOURCE_THIRD_PARTY
DEBUG_SOURCE_APPLICATION
DEBUG_SOURCE_OTHER
type
- the type of debug messages to enable or disable. One of:DEBUG_TYPE_ERROR
DEBUG_TYPE_DEPRECATED_BEHAVIOR
DEBUG_TYPE_UNDEFINED_BEHAVIOR
DEBUG_TYPE_PORTABILITY
DEBUG_TYPE_PERFORMANCE
DEBUG_TYPE_OTHER
DEBUG_TYPE_MARKER
severity
- the severity of debug messages to enable or disable. One of:DEBUG_SEVERITY_HIGH
DEBUG_SEVERITY_MEDIUM
DEBUG_SEVERITY_LOW
DEBUG_SEVERITY_NOTIFICATION
enabled
- whether the selected messages should be enabled or disabled- See Also:
- Reference Page
- If
-
nglDebugMessageInsert
public static void nglDebugMessageInsert(int source, int type, int id, int severity, int length, long message)
Unsafe version of:DebugMessageInsert
- Parameters:
length
- the length of the string contained in the character array whose address is given bymessage
-
glDebugMessageInsert
public static void glDebugMessageInsert(int source, int type, int id, int severity, java.nio.ByteBuffer message) public static void glDebugMessageInsert(int source, int type, int id, int severity, java.lang.CharSequence message)
This function can be called by applications and third-party libraries to generate their own messages, such as ones containing timestamp information or signals about specific render system events.The value of
id
specifies the ID for the message andseverity
indicates its severity level as defined by the caller. The stringbuf
contains the string representation of the message. The parameterlength
contains the number of characters inbuf
. Iflength
is negative, it is implied thatbuf
contains a null terminated string. The errorINVALID_VALUE
will be generated if the number of characters inbuf
, excluding the null terminator whenlength
is negative, is not less than the value ofMAX_DEBUG_MESSAGE_LENGTH
.If the
DEBUG_OUTPUT
state is disabled calls to DebugMessageInsert are discarded and do not generate an error.- Parameters:
source
- the source of the debug message to insert. One of:DEBUG_SOURCE_API
DEBUG_SOURCE_WINDOW_SYSTEM
DEBUG_SOURCE_SHADER_COMPILER
DEBUG_SOURCE_THIRD_PARTY
DEBUG_SOURCE_APPLICATION
DEBUG_SOURCE_OTHER
type
- the type of the debug message insert. One of:DEBUG_TYPE_ERROR
DEBUG_TYPE_DEPRECATED_BEHAVIOR
DEBUG_TYPE_UNDEFINED_BEHAVIOR
DEBUG_TYPE_PORTABILITY
DEBUG_TYPE_PERFORMANCE
DEBUG_TYPE_OTHER
DEBUG_TYPE_MARKER
id
- the user-supplied identifier of the message to insert. One of:DEBUG_SEVERITY_HIGH
DEBUG_SEVERITY_MEDIUM
DEBUG_SEVERITY_LOW
DEBUG_SEVERITY_NOTIFICATION
severity
- the severity of the debug messages to insertmessage
- a character array containing the message to insert- See Also:
- Reference Page
-
nglDebugMessageCallback
public static void nglDebugMessageCallback(long callback, long userParam)
Unsafe version of:DebugMessageCallback
-
glDebugMessageCallback
public static void glDebugMessageCallback(@Nullable GLDebugMessageCallbackI callback, long userParam)
Specifies a callback to receive debugging messages from the GL.The function's prototype must follow the type definition of DEBUGPROC including its platform-dependent calling convention. Anything else will result in undefined behavior. Only one debug callback can be specified for the current context, and further calls overwrite the previous callback. Specifying
NULL
as the value ofcallback
clears the current callback and disables message output through callbacks. Applications can provide user-specified data through the pointeruserParam
. The context will store this pointer and will include it as one of the parameters in each call to the callback function.If the application has specified a callback function for receiving debug output, the implementation will call that function whenever any enabled message is generated. The source, type, ID, and severity of the message are specified by the DEBUGPROC parameters
source
,type
,id
, andseverity
, respectively. The string representation of the message is stored inmessage
and its length (excluding the null-terminator) is stored inlength
. The parameteruserParam
is the user-specified parameter that was given when calling DebugMessageCallback.Applications can query the current callback function and the current user-specified parameter by obtaining the values of
DEBUG_CALLBACK_FUNCTION
andDEBUG_CALLBACK_USER_PARAM
, respectively.Applications that specify a callback function must be aware of certain special conditions when executing code inside a callback when it is called by the GL, regardless of the debug source.
The memory for
message
is owned and managed by the GL, and should only be considered valid for the duration of the function call.The behavior of calling any GL or window system function from within the callback function is undefined and may lead to program termination.
Care must also be taken in securing debug callbacks for use with asynchronous debug output by multi-threaded GL implementations.
If the
DEBUG_OUTPUT
state is disabled then the GL will not call the callback function.- Parameters:
callback
- a callback function that will be called when a debug message is generateduserParam
- a user supplied pointer that will be passed on each invocation ofcallback
- See Also:
- Reference Page
-
nglGetDebugMessageLog
public static int nglGetDebugMessageLog(int count, int bufsize, long sources, long types, long ids, long severities, long lengths, long messageLog)
Unsafe version of:GetDebugMessageLog
- Parameters:
bufsize
- the size of the buffer whose address is given bymessageLog
-
glGetDebugMessageLog
public static int glGetDebugMessageLog(int count, @Nullable java.nio.IntBuffer sources, @Nullable java.nio.IntBuffer types, @Nullable java.nio.IntBuffer ids, @Nullable java.nio.IntBuffer severities, @Nullable java.nio.IntBuffer lengths, @Nullable java.nio.ByteBuffer messageLog)
Retrieves messages from the debug message log.This function fetches a maximum of
count
messages from the message log, and will return the number of messages successfully fetched.Messages will be fetched from the log in order of oldest to newest. Those messages that were fetched will be removed from the log.
The sources, types, severities, IDs, and string lengths of fetched messages will be stored in the application-provided arrays
sources
,types
,severities
,ids
, andlengths
, respectively. The application is responsible for allocating enough space for each array to hold up tocount
elements. The string representations of all fetched messages are stored in themessageLog
array. If multiple messages are fetched, their strings are concatenated into the samemessageLog
array and will be separated by single null terminators. The last string in the array will also be null-terminated. The maximum size ofmessageLog
, including the space used by all null terminators, is given bybufSize
. IfbufSize
is less than zero andmessageLog
is notNULL
, anINVALID_VALUE
error will be generated. If a message's string, including its null terminator, can not fully fit within themessageLog
array's remaining space, then that message and any subsequent messages will not be fetched and will remain in the log. The string lengths stored in the arraylengths
include the space for the null terminator of each string.Any or all of the arrays
sources
,types
,ids
,severities
,lengths
andmessageLog
can also be null pointers, which causes the attributes for such arrays to be discarded when messages are fetched, however those messages will still be removed from the log. Thus to simply delete up tocount
messages from the message log while ignoring their attributes, the application can call the function with null pointers for all attribute arrays.If the context was created without the
CONTEXT_FLAG_DEBUG_BIT
in theCONTEXT_FLAGS
state, then the GL can opt to never add messages to the message log so GetDebugMessageLog will always return zero.- Parameters:
count
- the number of debug messages to retrieve from the logsources
- an array of variables to receive the sources of the retrieved messagestypes
- an array of variables to receive the types of the retrieved messagesids
- an array of unsigned integers to receive the ids of the retrieved messagesseverities
- an array of variables to receive the severites of the retrieved messageslengths
- an array of variables to receive the lengths of the received messagesmessageLog
- an array of characters that will receive the messages- See Also:
- Reference Page
-
nglPushDebugGroup
public static void nglPushDebugGroup(int source, int id, int length, long message)
Unsafe version of:PushDebugGroup
- Parameters:
length
- the length of the message to be sent to the debug output stream
-
glPushDebugGroup
public static void glPushDebugGroup(int source, int id, java.nio.ByteBuffer message) public static void glPushDebugGroup(int source, int id, java.lang.CharSequence message)
Pushes a debug group described by the stringmessage
into the command stream. The value ofid
specifies the ID of messages generated. The parameterlength
contains the number of characters inmessage
. Iflength
is negative, it is implied thatmessage
contains a null terminated string. The message has the specifiedsource
andid
,type
DEBUG_TYPE_PUSH_GROUP
, andseverity
DEBUG_SEVERITY_NOTIFICATION
. The GL will put a new debug group on top of the debug group stack which inherits the control of the volume of debug output of the debug group previously residing on the top of the debug group stack. Because debug groups are strictly hierarchical, any additional control of the debug output volume will only apply within the active debug group and the debug groups pushed on top of the active debug group.An
INVALID_ENUM
error is generated if the value ofsource
is neitherDEBUG_SOURCE_APPLICATION
norDEBUG_SOURCE_THIRD_PARTY
. AnINVALID_VALUE
error is generated iflength
is negative and the number of characters inmessage
, excluding the null-terminator, is not less than the value ofMAX_DEBUG_MESSAGE_LENGTH
.- Parameters:
source
- the source of the debug message. One of:DEBUG_SOURCE_APPLICATION
DEBUG_SOURCE_THIRD_PARTY
id
- the identifier of the messagemessage
- a string containing the message to be sent to the debug output stream- See Also:
- Reference Page
-
glPopDebugGroup
public static void glPopDebugGroup()
Pops the active debug group. When a debug group is popped, the GL will also generate a debug output message describing its cause based on themessage
string, the sourcesource
, and an IDid
submitted to the associatedPushDebugGroup
command.DEBUG_TYPE_PUSH_GROUP
andDEBUG_TYPE_POP_GROUP
share a single namespace for messageid
.severity
has the valueDEBUG_SEVERITY_NOTIFICATION
. Thetype
has the valueDEBUG_TYPE_POP_GROUP
. Popping a debug group restores the debug output volume control of the parent debug group.Attempting to pop the default debug group off the stack generates a
STACK_UNDERFLOW
error; pushing a debug group onto a stack containingMAX_DEBUG_GROUP_STACK_DEPTH
minus one elements will generate aSTACK_OVERFLOW
error.- See Also:
- Reference Page
-
nglObjectLabel
public static void nglObjectLabel(int identifier, int name, int length, long label)
Unsafe version of:ObjectLabel
- Parameters:
length
- the length of the label to be used for the object
-
glObjectLabel
public static void glObjectLabel(int identifier, int name, java.nio.ByteBuffer label) public static void glObjectLabel(int identifier, int name, java.lang.CharSequence label)
Labels a named object identified within a namespace.- Parameters:
identifier
- the namespace from which the name of the object is allocated. One of:BUFFER
SHADER
PROGRAM
QUERY
PROGRAM_PIPELINE
SAMPLER
VERTEX_ARRAY
TEXTURE
RENDERBUFFER
FRAMEBUFFER
TRANSFORM_FEEDBACK
name
- the name of the object to labellabel
- a string containing the label to assign to the object- See Also:
- Reference Page
-
nglGetObjectLabel
public static void nglGetObjectLabel(int identifier, int name, int bufSize, long length, long label)
Unsafe version of:GetObjectLabel
- Parameters:
bufSize
- the length of the buffer whose address is inlabel
-
glGetObjectLabel
public static void glGetObjectLabel(int identifier, int name, @Nullable java.nio.IntBuffer length, java.nio.ByteBuffer label)
Retrieves the label of a named object identified within a namespace.- Parameters:
identifier
- the namespace from which the name of the object is allocated. One of:BUFFER
SHADER
PROGRAM
QUERY
PROGRAM_PIPELINE
SAMPLER
VERTEX_ARRAY
TEXTURE
RENDERBUFFER
FRAMEBUFFER
TRANSFORM_FEEDBACK
name
- the name of the object whose label to retrievelength
- the address of a variable to receive the length of the object labellabel
- a string that will receive the object label- See Also:
- Reference Page
-
glGetObjectLabel
public static java.lang.String glGetObjectLabel(int identifier, int name, int bufSize)
Retrieves the label of a named object identified within a namespace.- Parameters:
identifier
- the namespace from which the name of the object is allocated. One of:BUFFER
SHADER
PROGRAM
QUERY
PROGRAM_PIPELINE
SAMPLER
VERTEX_ARRAY
TEXTURE
RENDERBUFFER
FRAMEBUFFER
TRANSFORM_FEEDBACK
name
- the name of the object whose label to retrievebufSize
- the length of the buffer whose address is inlabel
- See Also:
- Reference Page
-
glGetObjectLabel
public static java.lang.String glGetObjectLabel(int identifier, int name)
Retrieves the label of a named object identified within a namespace.- Parameters:
identifier
- the namespace from which the name of the object is allocated. One of:BUFFER
SHADER
PROGRAM
QUERY
PROGRAM_PIPELINE
SAMPLER
VERTEX_ARRAY
TEXTURE
RENDERBUFFER
FRAMEBUFFER
TRANSFORM_FEEDBACK
name
- the name of the object whose label to retrieve- See Also:
- Reference Page
-
nglObjectPtrLabel
public static void nglObjectPtrLabel(long ptr, int length, long label)
Unsafe version of:ObjectPtrLabel
- Parameters:
length
- the length of the label to be used for the object
-
glObjectPtrLabel
public static void glObjectPtrLabel(long ptr, java.nio.ByteBuffer label) public static void glObjectPtrLabel(long ptr, java.lang.CharSequence label)
Labels a sync object identified by a pointer.- Parameters:
ptr
- a pointer identifying a sync objectlabel
- a string containing the label to assign to the object- See Also:
- Reference Page
-
nglGetObjectPtrLabel
public static void nglGetObjectPtrLabel(long ptr, int bufSize, long length, long label)
Unsafe version of:GetObjectPtrLabel
- Parameters:
bufSize
- the length of the buffer whose address is inlabel
-
glGetObjectPtrLabel
public static void glGetObjectPtrLabel(long ptr, @Nullable java.nio.IntBuffer length, java.nio.ByteBuffer label)
Retrieves the label of a sync object identified by a pointer.- Parameters:
ptr
- the name of the sync object whose label to retrievelength
- a variable to receive the length of the object labellabel
- a string that will receive the object label- See Also:
- Reference Page
-
glGetObjectPtrLabel
public static java.lang.String glGetObjectPtrLabel(long ptr, int bufSize)
Retrieves the label of a sync object identified by a pointer.- Parameters:
ptr
- the name of the sync object whose label to retrievebufSize
- the length of the buffer whose address is inlabel
- See Also:
- Reference Page
-
glGetObjectPtrLabel
public static java.lang.String glGetObjectPtrLabel(long ptr)
Retrieves the label of a sync object identified by a pointer.- Parameters:
ptr
- the name of the sync object whose label to retrieve- See Also:
- Reference Page
-
glFramebufferParameteri
public static void glFramebufferParameteri(int target, int pname, int param)
Sets a named parameter of a framebuffer.- Parameters:
target
- target of the operation. One of:READ_FRAMEBUFFER
DRAW_FRAMEBUFFER
FRAMEBUFFER
pname
- a token indicating the parameter to be modified. One of:FRAMEBUFFER_DEFAULT_WIDTH
FRAMEBUFFER_DEFAULT_HEIGHT
FRAMEBUFFER_DEFAULT_LAYERS
FRAMEBUFFER_DEFAULT_SAMPLES
FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS
param
- the new value for the parameter namedpname
- See Also:
- Reference Page
-
nglGetFramebufferParameteriv
public static void nglGetFramebufferParameteriv(int target, int pname, long params)
Unsafe version of:GetFramebufferParameteriv
-
glGetFramebufferParameteriv
public static void glGetFramebufferParameteriv(int target, int pname, java.nio.IntBuffer params)
Retrieves a named parameter from a framebuffer.- Parameters:
target
- target of the operation. One of:READ_FRAMEBUFFER
DRAW_FRAMEBUFFER
FRAMEBUFFER
pname
- a token indicating the parameter to be retrieved. One of:FRAMEBUFFER_DEFAULT_WIDTH
FRAMEBUFFER_DEFAULT_HEIGHT
FRAMEBUFFER_DEFAULT_LAYERS
FRAMEBUFFER_DEFAULT_SAMPLES
FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS
params
- a variable to receive the value of the parameter namedpname
- See Also:
- Reference Page
-
glGetFramebufferParameteri
public static int glGetFramebufferParameteri(int target, int pname)
Retrieves a named parameter from a framebuffer.- Parameters:
target
- target of the operation. One of:READ_FRAMEBUFFER
DRAW_FRAMEBUFFER
FRAMEBUFFER
pname
- a token indicating the parameter to be retrieved. One of:FRAMEBUFFER_DEFAULT_WIDTH
FRAMEBUFFER_DEFAULT_HEIGHT
FRAMEBUFFER_DEFAULT_LAYERS
FRAMEBUFFER_DEFAULT_SAMPLES
FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS
- See Also:
- Reference Page
-
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, java.nio.LongBuffer params)
Retrieves information about implementation-dependent support for internal formats.- Parameters:
target
- the usage of the internal format. One of:TEXTURE_1D
TEXTURE_2D
TEXTURE_1D_ARRAY
TEXTURE_RECTANGLE
TEXTURE_CUBE_MAP
TEXTURE_3D
TEXTURE_2D_ARRAY
TEXTURE_CUBE_MAP_ARRAY
RENDERBUFFER
TEXTURE_BUFFER
TEXTURE_2D_MULTISAMPLE
TEXTURE_2D_MULTISAMPLE_ARRAY
internalformat
- the internal format about which to retrieve informationpname
- the type of information to queryparams
- a variable into which to write the retrieved information- See Also:
- Reference Page
-
glGetInternalformati64
public static long glGetInternalformati64(int target, int internalformat, int pname)
Retrieves information about implementation-dependent support for internal formats.- Parameters:
target
- the usage of the internal format. One of:TEXTURE_1D
TEXTURE_2D
TEXTURE_1D_ARRAY
TEXTURE_RECTANGLE
TEXTURE_CUBE_MAP
TEXTURE_3D
TEXTURE_2D_ARRAY
TEXTURE_CUBE_MAP_ARRAY
RENDERBUFFER
TEXTURE_BUFFER
TEXTURE_2D_MULTISAMPLE
TEXTURE_2D_MULTISAMPLE_ARRAY
internalformat
- the internal format about which to retrieve informationpname
- the type of information to query- See Also:
- Reference Page
-
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:
- Reference Page
-
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:
- Reference Page
-
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:
- Reference Page
-
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:
- Reference Page
-
nglInvalidateFramebuffer
public static void nglInvalidateFramebuffer(int target, int numAttachments, long attachments)
Unsafe version of:InvalidateFramebuffer
- Parameters:
numAttachments
- the number of entries in theattachments
array
-
glInvalidateFramebuffer
public static void glInvalidateFramebuffer(int target, java.nio.IntBuffer attachments)
Invalidate the content some or all of a framebuffer object's attachments.- Parameters:
target
- the target to which the framebuffer is attached. One of:FRAMEBUFFER
DRAW_FRAMEBUFFER
READ_FRAMEBUFFER
attachments
- the address of an array identifying the attachments to be invalidated- See Also:
- Reference Page
-
glInvalidateFramebuffer
public static void glInvalidateFramebuffer(int target, int attachment)
Invalidate the content some or all of a framebuffer object's attachments.- Parameters:
target
- the target to which the framebuffer is attached. One of:FRAMEBUFFER
DRAW_FRAMEBUFFER
READ_FRAMEBUFFER
- See Also:
- Reference Page
-
nglInvalidateSubFramebuffer
public static void nglInvalidateSubFramebuffer(int target, int numAttachments, long attachments, int x, int y, int width, int height)
Unsafe version of:InvalidateSubFramebuffer
- Parameters:
numAttachments
- the number of entries in theattachments
array
-
glInvalidateSubFramebuffer
public static void glInvalidateSubFramebuffer(int target, java.nio.IntBuffer attachments, int x, int y, int width, int height)
Invalidates the content of a region of some or all of a framebuffer object's attachments.- Parameters:
target
- the target to which the framebuffer is attached. One of:FRAMEBUFFER
DRAW_FRAMEBUFFER
READ_FRAMEBUFFER
attachments
- an array identifying the attachments to be invalidatedx
- the X offset of the region to be invalidatedy
- the Y offset of the region to be invalidatedwidth
- the width of the region to be invalidatedheight
- the height of the region to be invalidated- See Also:
- Reference Page
-
glInvalidateSubFramebuffer
public static void glInvalidateSubFramebuffer(int target, int attachment, int x, int y, int width, int height)
Invalidates the content of a region of some or all of a framebuffer object's attachments.- Parameters:
target
- the target to which the framebuffer is attached. One of:FRAMEBUFFER
DRAW_FRAMEBUFFER
READ_FRAMEBUFFER
x
- the X offset of the region to be invalidatedy
- the Y offset of the region to be invalidatedwidth
- the width of the region to be invalidatedheight
- the height of the region to be invalidated- See Also:
- Reference Page
-
nglMultiDrawArraysIndirect
public static void nglMultiDrawArraysIndirect(int mode, long indirect, int drawcount, int stride)
Unsafe version of:MultiDrawArraysIndirect
-
glMultiDrawArraysIndirect
public static void glMultiDrawArraysIndirect(int mode, java.nio.ByteBuffer indirect, int drawcount, int stride) public static void glMultiDrawArraysIndirect(int mode, long indirect, int drawcount, int stride) public static void glMultiDrawArraysIndirect(int mode, java.nio.IntBuffer indirect, int drawcount, int stride)
Renders multiple sets of primitives from array data, taking parameters from memory.The parameters addressed by
indirect
are packed into an array of structures, each element of which takes the form (in C):typedef struct { uint count; uint primCount; uint first; uint baseInstance; } DrawArraysIndirectCommand;
A single call to
glMultiDrawArraysIndirect
is equivalent, assuming no errors are generated to:const ubyte *ptr = (const ubyte *)indirect; for ( i = 0; i < drawcount; i++ ) { DrawArraysIndirect(mode, (DrawArraysIndirectCommand*)ptr); if ( stride == 0 ) ptr += sizeof(DrawArraysIndirectCommand); else ptr += stride; }
- Parameters:
mode
- what kind of primitives to render. One of:POINTS
LINE_STRIP
LINE_LOOP
LINES
TRIANGLE_STRIP
TRIANGLE_FAN
TRIANGLES
LINES_ADJACENCY
LINE_STRIP_ADJACENCY
TRIANGLES_ADJACENCY
TRIANGLE_STRIP_ADJACENCY
PATCHES
POLYGON
QUADS
QUAD_STRIP
indirect
- an array of structures containing the draw parametersdrawcount
- the number of elements in the array of draw parameter structuresstride
- the distance in basic machine units between elements of the draw parameter array- See Also:
- Reference Page
-
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, java.nio.ByteBuffer indirect, int drawcount, int stride) public static void glMultiDrawElementsIndirect(int mode, int type, long indirect, int drawcount, int stride) public static void glMultiDrawElementsIndirect(int mode, int type, java.nio.IntBuffer indirect, int drawcount, int stride)
Renders multiple indexed primitives from array data, taking parameters from memory.The parameters addressed by indirect are packed into a structure that takes the form (in C):
typedef struct { uint count; uint primCount; uint firstIndex; uint baseVertex; uint baseInstance; } DrawElementsIndirectCommand;
A single call to
glMultiDrawElementsIndirect
is equivalent, assuming no errors are generated to:const ubyte *ptr = (const ubyte *)indirect; for ( i = 0; i < drawcount; i++ ) { DrawElementsIndirect(mode, type, (DrawElementsIndirectCommand *)ptr); if ( stride == 0 ) ptr += sizeof(DrawElementsIndirectCommand); else ptr += stride; }
- Parameters:
mode
- what kind of primitives to render. One of:POINTS
LINE_STRIP
LINE_LOOP
LINES
TRIANGLE_STRIP
TRIANGLE_FAN
TRIANGLES
LINES_ADJACENCY
LINE_STRIP_ADJACENCY
TRIANGLES_ADJACENCY
TRIANGLE_STRIP_ADJACENCY
PATCHES
POLYGON
QUADS
QUAD_STRIP
type
- the type of data in the buffer bound to the GL_ELEMENT_ARRAY_BUFFER binding. One of:UNSIGNED_BYTE
UNSIGNED_SHORT
UNSIGNED_INT
indirect
- a structure containing an array of draw parametersdrawcount
- the number of elements in the array addressed byindirect
stride
- the distance in basic machine units between elements of the draw parameter array- See Also:
- Reference Page
-
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, java.nio.IntBuffer params)
Queries a property of an interface in a program.- Parameters:
program
- the name of a program object whose interface to queryprogramInterface
- a token identifying the interface withinprogram
to query. One of:pname
- the name of the parameter withinprogramInterface
to query. One of:ACTIVE_RESOURCES
MAX_NAME_LENGTH
MAX_NUM_ACTIVE_VARIABLES
MAX_NUM_COMPATIBLE_SUBROUTINES
params
- a variable to retrieve the value ofpname
for the program interface- See Also:
- Reference Page
-
glGetProgramInterfacei
public static int glGetProgramInterfacei(int program, int programInterface, int pname)
Queries a property of an interface in a program.- Parameters:
program
- the name of a program object whose interface to queryprogramInterface
- a token identifying the interface withinprogram
to query. One of:pname
- the name of the parameter withinprogramInterface
to query. One of:ACTIVE_RESOURCES
MAX_NAME_LENGTH
MAX_NUM_ACTIVE_VARIABLES
MAX_NUM_COMPATIBLE_SUBROUTINES
- See Also:
- Reference Page
-
nglGetProgramResourceIndex
public static int nglGetProgramResourceIndex(int program, int programInterface, long name)
Unsafe version of:GetProgramResourceIndex
-
glGetProgramResourceIndex
public static int glGetProgramResourceIndex(int program, int programInterface, java.nio.ByteBuffer name) public static int glGetProgramResourceIndex(int program, int programInterface, java.lang.CharSequence name)
Queries the index of a named resource within a program.- Parameters:
program
- the name of a program object whose resources to queryprogramInterface
- a token identifying the interface withinprogram
containing the resource named {Wcode name}. One of:name
- the name of the resource to query the index of- See Also:
- Reference Page
-
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 java.nio.IntBuffer length, java.nio.ByteBuffer name)
Queries the name of an indexed resource within a program.- Parameters:
program
- the name of a program object whose resources to queryprogramInterface
- a token identifying the interface withinprogram
containing the indexed resource. One of:index
- the index of the resource withinprogramInterface
ofprogram
length
- a variable which will receive the length of the resource namename
- a character array into which will be written the name of the resource- See Also:
- Reference Page
-
glGetProgramResourceName
public static java.lang.String glGetProgramResourceName(int program, int programInterface, int index, int bufSize)
Queries the name of an indexed resource within a program.- Parameters:
program
- the name of a program object whose resources to queryprogramInterface
- a token identifying the interface withinprogram
containing the indexed resource. One of:index
- the index of the resource withinprogramInterface
ofprogram
bufSize
- the size of the character array whose address is given byname
- See Also:
- Reference Page
-
glGetProgramResourceName
public static java.lang.String glGetProgramResourceName(int program, int programInterface, int index)
Queries the name of an indexed resource within a program.- Parameters:
program
- the name of a program object whose resources to queryprogramInterface
- a token identifying the interface withinprogram
containing the indexed resource. One of:index
- the index of the resource withinprogramInterface
ofprogram
- See Also:
- Reference Page
-
nglGetProgramResourceiv
public static void nglGetProgramResourceiv(int program, int programInterface, int index, int propCount, long props, int bufSize, long length, long params)
Unsafe version of:GetProgramResourceiv
- Parameters:
propCount
- the number of properties inprops
bufSize
- the size of the integer array whose address is given byparams
-
glGetProgramResourceiv
public static void glGetProgramResourceiv(int program, int programInterface, int index, java.nio.IntBuffer props, @Nullable java.nio.IntBuffer length, java.nio.IntBuffer params)
Retrieves values for multiple properties of a single active resource within a program object.- Parameters:
program
- the name of a program object whose resources to queryprogramInterface
- a token identifying the interface withinprogram
containing the resource namedname
. One of:index
- the active resource indexprops
- an array that will receive the active resource propertieslength
- a variable which will receive the number of values returnedparams
- an array that will receive the property values- See Also:
- Reference Page
-
nglGetProgramResourceLocation
public static int nglGetProgramResourceLocation(int program, int programInterface, long name)
Unsafe version of:GetProgramResourceLocation
-
glGetProgramResourceLocation
public static int glGetProgramResourceLocation(int program, int programInterface, java.nio.ByteBuffer name) public static int glGetProgramResourceLocation(int program, int programInterface, java.lang.CharSequence name)
Queries the location of a named resource within a program.- Parameters:
program
- the name of a program object whose resources to queryprogramInterface
- a token identifying the interface withinprogram
containing the resource namedname
name
- the name of the resource to query the location of- See Also:
- Reference Page
-
nglGetProgramResourceLocationIndex
public static int nglGetProgramResourceLocationIndex(int program, int programInterface, long name)
Unsafe version of:GetProgramResourceLocationIndex
-
glGetProgramResourceLocationIndex
public static int glGetProgramResourceLocationIndex(int program, int programInterface, java.nio.ByteBuffer name) public static int glGetProgramResourceLocationIndex(int program, int programInterface, java.lang.CharSequence name)
Queries the fragment color index of a named variable within a program.- Parameters:
program
- the name of a program object whose resources to queryprogramInterface
- a token identifying the interface withinprogram
containing the resource namedname
. Must be:PROGRAM_OUTPUT
name
- the name of the resource to query the location of- See Also:
- Reference Page
-
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:
- Reference Page
-
glTexBufferRange
public static void glTexBufferRange(int target, int internalformat, int buffer, long offset, long size)
Binds a range of a buffer's data store to a buffer texture.- Parameters:
target
- the target of the operation. Must be:TEXTURE_BUFFER
internalformat
- the internal format of the data in the store belonging tobuffer
buffer
- the name of the buffer object whose storage to attach to the active buffer textureoffset
- the offset of the start of the range of the buffer's data store to attachsize
- the size of the range of the buffer's data store to attach- See Also:
- Reference Page
-
glTexStorage2DMultisample
public static void glTexStorage2DMultisample(int target, int samples, int internalformat, int width, int height, boolean fixedsamplelocations)
Specifies storage for a two-dimensional multisample texture.- Parameters:
target
- the target of the operation. One of:TEXTURE_2D_MULTISAMPLE
PROXY_TEXTURE_2D_MULTISAMPLE
samples
- the number of samples in the textureinternalformat
- the sized internal format to be used to store texture image datawidth
- the width of the texture, in texelsheight
- the height of the texture, in texelsfixedsamplelocations
- whether the image will use identical sample locations and the same number of samples for all texels in the image, and the sample locations will not depend on the internal format or size of the image- See Also:
- Reference Page
-
glTexStorage3DMultisample
public static void glTexStorage3DMultisample(int target, int samples, int internalformat, int width, int height, int depth, boolean fixedsamplelocations)
Specifies storage for a two-dimensional multisample array texture.- Parameters:
target
- the target of the operation. One of:TEXTURE_2D_MULTISAMPLE_ARRAY
PROXY_TEXTURE_2D_MULTISAMPLE
samples
- the number of samples in the textureinternalformat
- the sized internal format to be used to store texture image datawidth
- the width of the texture, in texelsheight
- the height of the texture, in texelsdepth
- the depth of the texture, in texelsfixedsamplelocations
- whether the image will use identical sample locations and the same number of samples for all texels in the image, and the sample locations will not depend on the internal format or size of the image- See Also:
- Reference Page
-
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:
- Reference Page
-
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:
- Reference Page
-
glVertexAttribFormat
public static void glVertexAttribFormat(int attribindex, int size, int type, boolean normalized, int relativeoffset)
Specifies the organization of data in vertex arrays.- Parameters:
attribindex
- the generic vertex attribute array being describedsize
- the number of values per vertex that are stored in the array. One of:1 2 3 4 BGRA
type
- the type of the data stored in the arraynormalized
- if true then integer data is normalized to the range [-1, 1] or [0, 1] if it is signed or unsigned, respectively. If false then integer data is directly converted to floating point.relativeoffset
- the offset, measured in basic machine units of the first element relative to the start of the vertex buffer binding this attribute fetches from- See Also:
- Reference Page
-
glVertexAttribIFormat
public static void glVertexAttribIFormat(int attribindex, int size, int type, int relativeoffset)
Specifies the organization of pure integer data in vertex arrays.- Parameters:
attribindex
- the generic vertex attribute array being describedsize
- the number of values per vertex that are stored in the array. One of:1 2 3 4 BGRA
type
- the type of the data stored in the arrayrelativeoffset
- the offset, measured in basic machine units of the first element relative to the start of the vertex buffer binding this attribute fetches from- See Also:
- Reference Page
-
glVertexAttribLFormat
public static void glVertexAttribLFormat(int attribindex, int size, int type, int relativeoffset)
Specifies the organization of 64-bit double data in vertex arrays.- Parameters:
attribindex
- the generic vertex attribute array being describedsize
- the number of values per vertex that are stored in the array. One of:1 2 3 4 BGRA
type
- the type of the data stored in the arrayrelativeoffset
- the offset, measured in basic machine units of the first element relative to the start of the vertex buffer binding this attribute fetches from- See Also:
- Reference Page
-
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:
- Reference Page
-
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:
- Reference Page
-
glClearBufferData
public static void glClearBufferData(int target, int internalformat, int format, int type, @Nullable short[] data) public static void glClearBufferData(int target, int internalformat, int format, int type, @Nullable int[] data) public static void glClearBufferData(int target, int internalformat, int format, int type, @Nullable float[] data)
Array version of:ClearBufferData
- See Also:
- Reference Page
-
glClearBufferSubData
public static void glClearBufferSubData(int target, int internalformat, long offset, long size, int format, int type, @Nullable short[] data) public static void glClearBufferSubData(int target, int internalformat, long offset, long size, int format, int type, @Nullable int[] data) 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:
- Reference Page
-
glDebugMessageControl
public static void glDebugMessageControl(int source, int type, int severity, @Nullable int[] ids, boolean enabled)
Array version of:DebugMessageControl
- See Also:
- Reference Page
-
glGetDebugMessageLog
public static int glGetDebugMessageLog(int count, @Nullable int[] sources, @Nullable int[] types, @Nullable int[] ids, @Nullable int[] severities, @Nullable int[] lengths, @Nullable java.nio.ByteBuffer messageLog)
Array version of:GetDebugMessageLog
- See Also:
- Reference Page
-
glGetObjectLabel
public static void glGetObjectLabel(int identifier, int name, @Nullable int[] length, java.nio.ByteBuffer label)
Array version of:GetObjectLabel
- See Also:
- Reference Page
-
glGetObjectPtrLabel
public static void glGetObjectPtrLabel(long ptr, @Nullable int[] length, java.nio.ByteBuffer label)
Array version of:GetObjectPtrLabel
- See Also:
- Reference Page
-
glGetFramebufferParameteriv
public static void glGetFramebufferParameteriv(int target, int pname, int[] params)
Array version of:GetFramebufferParameteriv
- See Also:
- Reference Page
-
glGetInternalformati64v
public static void glGetInternalformati64v(int target, int internalformat, int pname, long[] params)
Array version of:GetInternalformati64v
- See Also:
- Reference Page
-
glInvalidateFramebuffer
public static void glInvalidateFramebuffer(int target, int[] attachments)
Array version of:InvalidateFramebuffer
- See Also:
- Reference Page
-
glInvalidateSubFramebuffer
public static void glInvalidateSubFramebuffer(int target, int[] attachments, int x, int y, int width, int height)
Array version of:InvalidateSubFramebuffer
- See Also:
- Reference Page
-
glMultiDrawArraysIndirect
public static void glMultiDrawArraysIndirect(int mode, int[] indirect, int drawcount, int stride)
Array version of:MultiDrawArraysIndirect
- See Also:
- Reference Page
-
glMultiDrawElementsIndirect
public static void glMultiDrawElementsIndirect(int mode, int type, int[] indirect, int drawcount, int stride)
Array version of:MultiDrawElementsIndirect
- See Also:
- Reference Page
-
glGetProgramInterfaceiv
public static void glGetProgramInterfaceiv(int program, int programInterface, int pname, int[] params)
Array version of:GetProgramInterfaceiv
- See Also:
- Reference Page
-
glGetProgramResourceName
public static void glGetProgramResourceName(int program, int programInterface, int index, @Nullable int[] length, java.nio.ByteBuffer name)
Array version of:GetProgramResourceName
- See Also:
- Reference Page
-
glGetProgramResourceiv
public static void glGetProgramResourceiv(int program, int programInterface, int index, int[] props, @Nullable int[] length, int[] params)
Array version of:GetProgramResourceiv
- See Also:
- Reference Page
-
-