OpenGL 4.3 implementations support revision 4.30 of the OpenGL Shading Language.
Extensions promoted to core in this release:
ARB_debug_groupARB_debug_output2| Modifier and Type | Field and Description |
|---|---|
| public static final int | GL_ACTIVE_RESOURCES
Accepted by the |
| public static final int | GL_ACTIVE_VARIABLES
Accepted in the |
| public static final int | GL_ANY_SAMPLES_PASSED_CONSERVATIVE
Accepted by the |
| public static final int | GL_ARRAY_SIZE
Accepted in the |
| public static final int | GL_ARRAY_STRIDE
Accepted in the |
| public static final int | GL_ATOMIC_COUNTER_BUFFER_INDEX
Accepted in the |
| public static final int | GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER
Accepted by the |
| public static final int | GL_AUTO_GENERATE_MIPMAP
Accepted by the |
| public static final int | GL_BLOCK_INDEX
Accepted in the |
| public static final int | GL_BUFFER
Tokens accepted or provided by the |
| public static final int | GL_BUFFER_BINDING
Accepted in the |
| public static final int | GL_BUFFER_DATA_SIZE
Accepted in the |
| public static final int | GL_BUFFER_VARIABLE
Accepted by the |
| public static final int | GL_CAVEAT_SUPPORT
Returned as possible responses for various |
| public static final int | GL_CLEAR_BUFFER
Accepted by the |
| public static final int | GL_COLOR_COMPONENTS
Accepted by the |
| public static final int | GL_COLOR_ENCODING
Accepted by the |
| public static final int | GL_COLOR_RENDERABLE
Accepted by the |
| public static final int | GL_COMPRESSED_R11_EAC
Accepted by the |
| public static final int | GL_COMPRESSED_RG11_EAC
Accepted by the |
| public static final int | GL_COMPRESSED_RGB8_ETC2
Accepted by the |
| public static final int | GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2
Accepted by the |
| public static final int | GL_COMPRESSED_RGBA8_ETC2_EAC
Accepted by the |
| public static final int | GL_COMPRESSED_SIGNED_R11_EAC
Accepted by the |
| public static final int | GL_COMPRESSED_SIGNED_RG11_EAC
Accepted by the |
| public static final int | GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC
Accepted by the |
| public static final int | GL_COMPRESSED_SRGB8_ETC2
Accepted by the |
| public static final int | GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2
Accepted by the |
| public static final int | GL_COMPUTE_SHADER
Accepted by the |
| public static final int | GL_COMPUTE_SHADER_BIT
Accepted by the |
| public static final int | GL_COMPUTE_SUBROUTINE
Accepted by the |
| public static final int | GL_COMPUTE_SUBROUTINE_UNIFORM
Accepted by the |
| public static final int | GL_COMPUTE_TEXTURE
Accepted by the |
| public static final int | GL_COMPUTE_WORK_GROUP_SIZE
Accepted by the |
| public static final int | GL_CONTEXT_FLAG_DEBUG_BIT
Returned by GetIntegerv when |
| public static final int | GL_DEBUG_CALLBACK_FUNCTION
Tokens accepted by the |
| public static final int | GL_DEBUG_CALLBACK_USER_PARAM
Tokens accepted by the |
| public static final int | GL_DEBUG_GROUP_STACK_DEPTH
Tokens accepted by the |
| public static final int | GL_DEBUG_LOGGED_MESSAGES
Tokens accepted by the |
| public static final int | GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH
Tokens accepted by the |
| public static final int | GL_DEBUG_OUTPUT
Tokens accepted by the |
| public static final int | GL_DEBUG_OUTPUT_SYNCHRONOUS
Tokens accepted by the |
| public static final int | GL_DEBUG_SEVERITY_HIGH
Tokens accepted or provided by the |
| public static final int | GL_DEBUG_SEVERITY_LOW
Tokens accepted or provided by the |
| public static final int | GL_DEBUG_SEVERITY_MEDIUM
Tokens accepted or provided by the |
| public static final int | GL_DEBUG_SEVERITY_NOTIFICATION
Tokens accepted or provided by the |
| public static final int | GL_DEBUG_SOURCE_API
Tokens accepted or provided by the |
| public static final int | GL_DEBUG_SOURCE_APPLICATION
Tokens accepted or provided by the |
| public static final int | GL_DEBUG_SOURCE_OTHER
Tokens accepted or provided by the |
| public static final int | GL_DEBUG_SOURCE_SHADER_COMPILER
Tokens accepted or provided by the |
| public static final int | GL_DEBUG_SOURCE_THIRD_PARTY
Tokens accepted or provided by the |
| public static final int | GL_DEBUG_SOURCE_WINDOW_SYSTEM
Tokens accepted or provided by the |
| public static final int | GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR
Tokens accepted or provided by the |
| public static final int | GL_DEBUG_TYPE_ERROR
Tokens accepted or provided by the |
| public static final int | GL_DEBUG_TYPE_MARKER
Tokens accepted or provided by the |
| public static final int | GL_DEBUG_TYPE_OTHER
Tokens accepted or provided by the |
| public static final int | GL_DEBUG_TYPE_PERFORMANCE
Tokens accepted or provided by the |
| public static final int | GL_DEBUG_TYPE_POP_GROUP
Tokens accepted or provided by the |
| public static final int | GL_DEBUG_TYPE_PORTABILITY
Tokens accepted or provided by the |
| public static final int | GL_DEBUG_TYPE_PUSH_GROUP
Tokens accepted or provided by the |
| public static final int | GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR
Tokens accepted or provided by the |
| public static final int | GL_DEPTH_COMPONENTS
Accepted by the |
| public static final int | GL_DEPTH_RENDERABLE
Accepted by the |
| public static final int | GL_DEPTH_STENCIL_TEXTURE_MODE
Accepted by the |
| public static final int | GL_DISPATCH_INDIRECT_BUFFER
Accepted by the |
| public static final int | GL_DISPATCH_INDIRECT_BUFFER_BINDING
Accepted by the |
| public static final int | GL_DISPLAY_LIST
Tokens accepted or provided by the |
| public static final int | GL_FILTER
Accepted by the |
| public static final int | GL_FRAGMENT_SUBROUTINE
Accepted by the |
| public static final int | GL_FRAGMENT_SUBROUTINE_UNIFORM
Accepted by the |
| public static final int | GL_FRAGMENT_TEXTURE
Accepted by the |
| public static final int | GL_FRAMEBUFFER_BLEND
Accepted by the |
| public static final int | GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS
Accepted by the |
| public static final int | GL_FRAMEBUFFER_DEFAULT_HEIGHT
Accepted by the |
| public static final int | GL_FRAMEBUFFER_DEFAULT_LAYERS
Accepted by the |
| public static final int | GL_FRAMEBUFFER_DEFAULT_SAMPLES
Accepted by the |
| public static final int | GL_FRAMEBUFFER_DEFAULT_WIDTH
Accepted by the |
| public static final int | GL_FRAMEBUFFER_RENDERABLE
Accepted by the |
| public static final int | GL_FRAMEBUFFER_RENDERABLE_LAYERED
Accepted by the |
| public static final int | GL_FULL_SUPPORT
Returned as possible responses for various |
| public static final int | GL_GEOMETRY_SUBROUTINE
Accepted by the |
| public static final int | GL_GEOMETRY_SUBROUTINE_UNIFORM
Accepted by the |
| public static final int | GL_GEOMETRY_TEXTURE
Accepted by the |
| public static final int | GL_GET_TEXTURE_IMAGE_FORMAT
Accepted by the |
| public static final int | GL_GET_TEXTURE_IMAGE_TYPE
Accepted by the |
| public static final int | GL_IMAGE_CLASS_10_10_10_2
Returned as possible responses for various |
| public static final int | GL_IMAGE_CLASS_11_11_10
Returned as possible responses for various |
| public static final int | GL_IMAGE_CLASS_1_X_16
Returned as possible responses for various |
| public static final int | GL_IMAGE_CLASS_1_X_32
Returned as possible responses for various |
| public static final int | GL_IMAGE_CLASS_1_X_8
Returned as possible responses for various |
| public static final int | GL_IMAGE_CLASS_2_X_16
Returned as possible responses for various |
| public static final int | GL_IMAGE_CLASS_2_X_32
Returned as possible responses for various |
| public static final int | GL_IMAGE_CLASS_2_X_8
Returned as possible responses for various |
| public static final int | GL_IMAGE_CLASS_4_X_16
Returned as possible responses for various |
| public static final int | GL_IMAGE_CLASS_4_X_32
Returned as possible responses for various |
| public static final int | GL_IMAGE_CLASS_4_X_8
Returned as possible responses for various |
| public static final int | GL_IMAGE_COMPATIBILITY_CLASS
Accepted by the |
| public static final int | GL_IMAGE_PIXEL_FORMAT
Accepted by the |
| public static final int | GL_IMAGE_PIXEL_TYPE
Accepted by the |
| public static final int | GL_IMAGE_TEXEL_SIZE
Accepted by the |
| public static final int | GL_INTERNALFORMAT_ALPHA_SIZE
Accepted by the |
| public static final int | GL_INTERNALFORMAT_ALPHA_TYPE
Accepted by the |
| public static final int | GL_INTERNALFORMAT_BLUE_SIZE
Accepted by the |
| public static final int | GL_INTERNALFORMAT_BLUE_TYPE
Accepted by the |
| public static final int | GL_INTERNALFORMAT_DEPTH_SIZE
Accepted by the |
| public static final int | GL_INTERNALFORMAT_DEPTH_TYPE
Accepted by the |
| public static final int | GL_INTERNALFORMAT_GREEN_SIZE
Accepted by the |
| public static final int | GL_INTERNALFORMAT_GREEN_TYPE
Accepted by the |
| public static final int | GL_INTERNALFORMAT_PREFERRED
Accepted by the |
| public static final int | GL_INTERNALFORMAT_RED_SIZE
Accepted by the |
| public static final int | GL_INTERNALFORMAT_RED_TYPE
Accepted by the |
| public static final int | GL_INTERNALFORMAT_SHARED_SIZE
Accepted by the |
| public static final int | GL_INTERNALFORMAT_STENCIL_SIZE
Accepted by the |
| public static final int | GL_INTERNALFORMAT_STENCIL_TYPE
Accepted by the |
| public static final int | GL_INTERNALFORMAT_SUPPORTED
Accepted by the |
| public static final int | GL_IS_PER_PATCH
Accepted in the |
| public static final int | GL_IS_ROW_MAJOR
Accepted in the |
| public static final int | GL_LOCATION
Accepted in the |
| public static final int | GL_LOCATION_INDEX
Accepted in the |
| public static final int | GL_MANUAL_GENERATE_MIPMAP
Accepted by the |
| public static final int | GL_MATRIX_STRIDE
Accepted in the |
| public static final int | GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS
Accepted by the |
| public static final int | GL_MAX_COMBINED_DIMENSIONS
Accepted by the |
| public static final int | GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES
Alias for the existing token MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS. |
| public static final int | GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS
Accepted by the |
| public static final int | GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS
Accepted by the |
| public static final int | GL_MAX_COMPUTE_ATOMIC_COUNTERS
Accepted by the |
| public static final int | GL_MAX_COMPUTE_IMAGE_UNIFORMS
Accepted by the |
| public static final int | GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS
Accepted by the |
| public static final int | GL_MAX_COMPUTE_SHARED_MEMORY_SIZE
Accepted by the |
| public static final int | GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS
Accepted by the |
| public static final int | GL_MAX_COMPUTE_UNIFORM_BLOCKS
Accepted by the |
| public static final int | GL_MAX_COMPUTE_UNIFORM_COMPONENTS
Accepted by the |
| public static final int | GL_MAX_COMPUTE_WORK_GROUP_COUNT
Accepted by the |
| public static final int | GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS
Accepted by the |
| public static final int | GL_MAX_COMPUTE_WORK_GROUP_SIZE
Accepted by the |
| public static final int | GL_MAX_DEBUG_GROUP_STACK_DEPTH
Tokens accepted by the |
| public static final int | GL_MAX_DEBUG_LOGGED_MESSAGES
Tokens accepted by the |
| public static final int | GL_MAX_DEBUG_MESSAGE_LENGTH
Tokens accepted by the |
| public static final int | GL_MAX_DEPTH
Accepted by the |
| public static final int | GL_MAX_ELEMENT_INDEX
Accepted by the |
| public static final int | GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS
Accepted by the |
| public static final int | GL_MAX_FRAMEBUFFER_HEIGHT
Accepted by the |
| public static final int | GL_MAX_FRAMEBUFFER_LAYERS
Accepted by the |
| public static final int | GL_MAX_FRAMEBUFFER_SAMPLES
Accepted by the |
| public static final int | GL_MAX_FRAMEBUFFER_WIDTH
Accepted by the |
| public static final int | GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS
Accepted by the |
| public static final int | GL_MAX_HEIGHT
Accepted by the |
| public static final int | GL_MAX_LABEL_LENGTH
Tokens accepted by the |
| public static final int | GL_MAX_LAYERS
Accepted by the |
| public static final int | GL_MAX_NAME_LENGTH
Accepted by the |
| public static final int | GL_MAX_NUM_ACTIVE_VARIABLES
Accepted by the |
| public static final int | GL_MAX_NUM_COMPATIBLE_SUBROUTINES
Accepted by the |
| public static final int | GL_MAX_SHADER_STORAGE_BLOCK_SIZE
Accepted by the |
| public static final int | GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS
Accepted by the |
| public static final int | GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS
Accepted by the |
| public static final int | GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS
Accepted by the |
| public static final int | GL_MAX_UNIFORM_LOCATIONS
Accepted by the |
| public static final int | GL_MAX_VERTEX_ATTRIB_BINDINGS
Accepted by the |
| public static final int | GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET
Accepted by the |
| public static final int | GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS
Accepted by the |
| public static final int | GL_MAX_WIDTH
Accepted by the |
| public static final int | GL_MIPMAP
Accepted by the |
| public static final int | GL_NAME_LENGTH
Accepted in the |
| public static final int | GL_NUM_ACTIVE_VARIABLES
Accepted in the |
| public static final int | |
| public static final int | GL_OFFSET
Accepted in the |
| public static final int | GL_PRIMITIVE_RESTART_FIXED_INDEX
Accepted by the |
| public static final int | GL_PROGRAM
Tokens accepted or provided by the |
| public static final int | GL_PROGRAM_INPUT
Accepted by the |
| public static final int | GL_PROGRAM_OUTPUT
Accepted by the |
| public static final int | GL_PROGRAM_PIPELINE
Tokens accepted or provided by the |
| public static final int | GL_QUERY
Tokens accepted or provided by the |
| public static final int | GL_READ_PIXELS
Accepted by the |
| public static final int | GL_READ_PIXELS_FORMAT
Accepted by the |
| public static final int | GL_READ_PIXELS_TYPE
Accepted by the |
| public static final int | GL_REFERENCED_BY_COMPUTE_SHADER
Accepted in the |
| public static final int | GL_REFERENCED_BY_FRAGMENT_SHADER
Accepted in the |
| public static final int | GL_REFERENCED_BY_GEOMETRY_SHADER
Accepted in the |
| public static final int | GL_REFERENCED_BY_TESS_CONTROL_SHADER
Accepted in the |
| public static final int | GL_REFERENCED_BY_TESS_EVALUATION_SHADER
Accepted in the |
| public static final int | GL_REFERENCED_BY_VERTEX_SHADER
Accepted in the |
| public static final int | GL_SAMPLER
Tokens accepted or provided by the |
| public static final int | GL_SHADER
Tokens accepted or provided by the |
| public static final int | GL_SHADER_IMAGE_ATOMIC
Accepted by the |
| public static final int | GL_SHADER_IMAGE_LOAD
Accepted by the |
| public static final int | GL_SHADER_IMAGE_STORE
Accepted by the |
| public static final int | GL_SHADER_STORAGE_BARRIER_BIT
Accepted in the |
| public static final int | GL_SHADER_STORAGE_BLOCK
Accepted by the |
| public static final int | GL_SHADER_STORAGE_BUFFER
Accepted by the |
| public static final int | GL_SHADER_STORAGE_BUFFER_BINDING
Accepted by the |
| public static final int | GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT
Accepted by the |
| public static final int | GL_SHADER_STORAGE_BUFFER_SIZE
Accepted by the |
| public static final int | GL_SHADER_STORAGE_BUFFER_START
Accepted by the |
| public static final int | GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST
Accepted by the |
| public static final int | GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE
Accepted by the |
| public static final int | GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST
Accepted by the |
| public static final int | GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE
Accepted by the |
| public static final int | GL_SRGB_READ
Accepted by the |
| public static final int | GL_SRGB_WRITE
Accepted by the |
| public static final int | GL_STENCIL_COMPONENTS
Accepted by the |
| public static final int | GL_STENCIL_RENDERABLE
Accepted by the |
| public static final int | GL_TESS_CONTROL_SUBROUTINE
Accepted by the |
| public static final int | GL_TESS_CONTROL_SUBROUTINE_UNIFORM
Accepted by the |
| public static final int | GL_TESS_CONTROL_TEXTURE
Accepted by the |
| public static final int | GL_TESS_EVALUATION_SUBROUTINE
Accepted by the |
| public static final int | GL_TESS_EVALUATION_SUBROUTINE_UNIFORM
Accepted by the |
| public static final int | GL_TESS_EVALUATION_TEXTURE
Accepted by the |
| public static final int | GL_TEXTURE_BUFFER_OFFSET
Accepted by the |
| public static final int | GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT
Accepted by the |
| public static final int | GL_TEXTURE_BUFFER_SIZE
Accepted by the |
| public static final int | GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT
Accepted by the |
| public static final int | GL_TEXTURE_COMPRESSED_BLOCK_SIZE
Accepted by the |
| public static final int | GL_TEXTURE_COMPRESSED_BLOCK_WIDTH
Accepted by the |
| public static final int | GL_TEXTURE_GATHER
Accepted by the |
| public static final int | GL_TEXTURE_GATHER_SHADOW
Accepted by the |
| public static final int | GL_TEXTURE_IMAGE_FORMAT
Accepted by the |
| public static final int | GL_TEXTURE_IMAGE_TYPE
Accepted by the |
| public static final int | GL_TEXTURE_IMMUTABLE_LEVELS
Accepted by the |
| public static final int | GL_TEXTURE_SHADOW
Accepted by the |
| public static final int | GL_TEXTURE_VIEW
Accepted by the |
| public static final int | GL_TEXTURE_VIEW_MIN_LAYER
Accepted by the |
| public static final int | GL_TEXTURE_VIEW_MIN_LEVEL
Accepted by the |
| public static final int | GL_TEXTURE_VIEW_NUM_LAYERS
Accepted by the |
| public static final int | GL_TEXTURE_VIEW_NUM_LEVELS
Accepted by the |
| public static final int | GL_TOP_LEVEL_ARRAY_SIZE
Accepted in the |
| public static final int | GL_TOP_LEVEL_ARRAY_STRIDE
Accepted in the |
| public static final int | GL_TRANSFORM_FEEDBACK_VARYING
Accepted by the |
| public static final int | GL_TYPE
Accepted in the |
| public static final int | GL_UNIFORM
Accepted by the |
| public static final int | GL_UNIFORM_BLOCK
Accepted by the |
| public static final int | GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER
Accepted by the |
| public static final int | GL_VERTEX_ATTRIB_ARRAY_LONG
Vertex attrib array has unconverted doubles. |
| public static final int | GL_VERTEX_ATTRIB_BINDING
Accepted by the |
| public static final int | GL_VERTEX_ATTRIB_RELATIVE_OFFSET
Accepted by the |
| public static final int | GL_VERTEX_BINDING_BUFFER
Accepted by the |
| public static final int | GL_VERTEX_BINDING_DIVISOR
Accepted by the |
| public static final int | GL_VERTEX_BINDING_OFFSET
Accepted by the |
| public static final int | GL_VERTEX_BINDING_STRIDE
Accepted by the |
| public static final int | GL_VERTEX_SUBROUTINE
Accepted by the |
| public static final int | GL_VERTEX_SUBROUTINE_UNIFORM
Accepted by the |
| public static final int | GL_VERTEX_TEXTURE
Accepted by the |
| public static final int | GL_VIEW_CLASS_128_BITS
Returned as possible responses for various |
| public static final int | GL_VIEW_CLASS_16_BITS
Returned as possible responses for various |
| public static final int | GL_VIEW_CLASS_24_BITS
Returned as possible responses for various |
| public static final int | GL_VIEW_CLASS_32_BITS
Returned as possible responses for various |
| public static final int | GL_VIEW_CLASS_48_BITS
Returned as possible responses for various |
| public static final int | GL_VIEW_CLASS_64_BITS
Returned as possible responses for various |
| public static final int | GL_VIEW_CLASS_8_BITS
Returned as possible responses for various |
| public static final int | GL_VIEW_CLASS_96_BITS
Returned as possible responses for various |
| public static final int | GL_VIEW_CLASS_BPTC_FLOAT
Returned as possible responses for various |
| public static final int | GL_VIEW_CLASS_BPTC_UNORM
Returned as possible responses for various |
| public static final int | GL_VIEW_CLASS_RGTC1_RED
Returned as possible responses for various |
| public static final int | GL_VIEW_CLASS_RGTC2_RG
Returned as possible responses for various |
| public static final int | GL_VIEW_CLASS_S3TC_DXT1_RGB
Returned as possible responses for various |
| public static final int | GL_VIEW_CLASS_S3TC_DXT1_RGBA
Returned as possible responses for various |
| public static final int | GL_VIEW_CLASS_S3TC_DXT3_RGBA
Returned as possible responses for various |
| public static final int | GL_VIEW_CLASS_S3TC_DXT5_RGBA
Returned as possible responses for various |
| public static final int | GL_VIEW_COMPATIBILITY_CLASS
Accepted by the |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| public static void | glBindVertexBuffer(int
the index of the vertex buffer binding point to which to bind the buffer bindingindex, int the name of an existing buffer to bind to the vertex buffer binding point buffer, long the offset of the first element of the buffer offset, int the distance between elements within the buffer stride)Binds a buffer to a vertex buffer bind point. | |||||||||||||||||
| public static void | glClearBufferData(int target, int
the internal format with which the data will be stored in the buffer object internalformat, int the format of the data in memory addressed by format, int data. One of:the type of the data in memory addressed by type, ByteBuffer data. One of: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 is data)NULL, then it is ignored and the
sub-range of the buffer is filled with zeros.Fills a buffer object's data store with a fixed value. | |||||||||||||||||
| public static void | glClearBufferData(int target, int
the internal format with which the data will be stored in the buffer object internalformat, int the format of the data in memory addressed by format, int data. One of:the type of the data in memory addressed by type, ShortBuffer data. One of: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 is data)NULL, then it is ignored and the
sub-range of the buffer is filled with zeros.Fills a buffer object's data store with a fixed value. | |||||||||||||||||
| public static void | glClearBufferData(int target, int
the internal format with which the data will be stored in the buffer object internalformat, int the format of the data in memory addressed by format, int data. One of:the type of the data in memory addressed by type, IntBuffer data. One of: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 is data)NULL, then it is ignored and the
sub-range of the buffer is filled with zeros.Fills a buffer object's data store with a fixed value. | |||||||||||||||||
| public static void | glClearBufferData(int target, int
the internal format with which the data will be stored in the buffer object internalformat, int the format of the data in memory addressed by format, int data. One of:the type of the data in memory addressed by type, FloatBuffer data. One of: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 is data)NULL, then it is ignored and the
sub-range of the buffer is filled with zeros.Fills a buffer object's data store with a fixed value. | |||||||||||||||||
| public static void | glClearBufferData(int target, int internalformat, int format, int type, short[] data)
Array version of: | |||||||||||||||||
| public static void | glClearBufferData(int target, int internalformat, int format, int type, int[] data)
Array version of: | |||||||||||||||||
| public static void | glClearBufferData(int target, int internalformat, int format, int type, float[] data)
Array version of: | |||||||||||||||||
| public static void | glClearBufferSubData(int target, int
the internal format with which the data will be stored in the buffer object internalformat, long the offset, in basic machine units into the buffer object's data store at which to start filling offset, long the size, in basic machine units of the range of the data store to fill size, int the format of the data in memory addressed by format, int data. One of:the type of the data in memory addressed by type, ByteBuffer data. One of: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 is data)NULL, then it is ignored and the
sub-range of the buffer is filled with zeros.Fills all or part of buffer object's data store with a fixed value. | |||||||||||||||||
| public static void | glClearBufferSubData(int target, int
the internal format with which the data will be stored in the buffer object internalformat, long the offset, in basic machine units into the buffer object's data store at which to start filling offset, long the size, in basic machine units of the range of the data store to fill size, int the format of the data in memory addressed by format, int data. One of:the type of the data in memory addressed by type, ShortBuffer data. One of: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 is data)NULL, then it is ignored and the
sub-range of the buffer is filled with zeros.Fills all or part of buffer object's data store with a fixed value. | |||||||||||||||||
| public static void | glClearBufferSubData(int target, int
the internal format with which the data will be stored in the buffer object internalformat, long the offset, in basic machine units into the buffer object's data store at which to start filling offset, long the size, in basic machine units of the range of the data store to fill size, int the format of the data in memory addressed by format, int data. One of:the type of the data in memory addressed by type, IntBuffer data. One of: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 is data)NULL, then it is ignored and the
sub-range of the buffer is filled with zeros.Fills all or part of buffer object's data store with a fixed value. | |||||||||||||||||
| public static void | glClearBufferSubData(int target, int
the internal format with which the data will be stored in the buffer object internalformat, long the offset, in basic machine units into the buffer object's data store at which to start filling offset, long the size, in basic machine units of the range of the data store to fill size, int the format of the data in memory addressed by format, int data. One of:the type of the data in memory addressed by type, FloatBuffer data. One of: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 is data)NULL, then it is ignored and the
sub-range of the buffer is filled with zeros.Fills all or part of buffer object's data store with a fixed value. | |||||||||||||||||
| public static void | glClearBufferSubData(int target, int internalformat, long offset, long size, int format, int type, short[] data)
Array version of: | |||||||||||||||||
| public static void | glClearBufferSubData(int target, int internalformat, long offset, long size, int format, int type, int[] data)
Array version of: | |||||||||||||||||
| public static void | glClearBufferSubData(int target, int internalformat, long offset, long size, int format, int type, float[] data)
Array version of: | |||||||||||||||||
| public static void | glCopyImageSubData(int
the name of a texture or renderbuffer object from which to copy srcName, int the target representing the namespace of the source name srcTarget, int srcNamethe mipmap level to read from the source srcLevel, int the X coordinate of the left edge of the souce region to copy srcX, int the Y coordinate of the top edge of the souce region to copy srcY, int the Z coordinate of the near edge of the souce region to copy srcZ, int the name of a texture or renderbuffer object to which to copy dstName, int the target representing the namespace of the destination name dstTarget, int dstNamethe mipmap level to write to the source dstLevel, int the X coordinate of the left edge of the destination region dstX, int the Y coordinate of the top edge of the destination region dstY, int the Z coordinate of the near edge of the destination region dstZ, int the width of the region to be copied srcWidth, int the height of the region to be copied srcHeight, int the depth of the region to be copied srcDepth)Performs a raw data copy between two images. | |||||||||||||||||
| public static void | glDebugMessageCallback(GLDebugMessageCallbackI
a callback function that will be called when a debug message is generated callback, long a user supplied pointer that will be passed on each invocation of userParam)callbackSpecifies a callback to receive debugging messages from the GL. | |||||||||||||||||
| public static void | glDebugMessageControl(int
the source of debug messages to enable or disable. One of: source, int
the type of debug messages to enable or disable. One of: type, int
the severity of debug messages to enable or disable. One of: severity, IntBuffer
an array of unsigned integers containing the ids of the messages to enable or disable ids, boolean whether the selected messages should be enabled or disabled enabled)Controls the volume of debug output in the active debug group, by disabling specific or groups of messages. | |||||||||||||||||
| public static void | glDebugMessageControl(int
the source of debug messages to enable or disable. One of: source, int
the type of debug messages to enable or disable. One of: type, int
the severity of debug messages to enable or disable. One of: severity, int id, boolean
whether the selected messages should be enabled or disabled enabled)Controls the volume of debug output in the active debug group, by disabling specific or groups of messages. | |||||||||||||||||
| public static void | glDebugMessageControl(int source, int type, int severity, int[] ids, boolean enabled)
Array version of: | |||||||||||||||||
| public static void | glDebugMessageInsert(int
the source of the debug message to insert. One of: source, int
the type of the debug message insert. One of: type, int
the user-supplied identifier of the message to insert. One of: id, int
the severity of the debug messages to insert severity, ByteBuffer a character array containing the message to insert 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. | |||||||||||||||||
| public static void | glDebugMessageInsert(int
the source of the debug message to insert. One of: source, int
the type of the debug message insert. One of: type, int
the user-supplied identifier of the message to insert. One of: id, int
the severity of the debug messages to insert severity, CharSequence a character array containing the message to insert 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. | |||||||||||||||||
| public static void | glDispatchCompute(int
the number of work groups to be launched in the X dimension num_groups_x, int the number of work groups to be launched in the Y dimension num_groups_y, int the number of work groups to be launched in the Z dimension num_groups_z)Launches one or more compute work groups. | |||||||||||||||||
| public static void | glDispatchComputeIndirect(long
the offset into the buffer object currently bound to the indirect)DISPATCH_INDIRECT_BUFFER buffer target at which the dispatch parameters are
stored.Launches one or more compute work groups using parameters stored in a buffer. | |||||||||||||||||
| public static void | glFramebufferParameteri(int
target of the operation. One of: target, int
a token indicating the parameter to be modified. One of: pname, int
the new value for the parameter named param)pnameSets a named parameter of a framebuffer. | |||||||||||||||||
| public static int | glGetDebugMessageLog(int
the number of debug messages to retrieve from the log count, IntBuffer an array of variables to receive the sources of the retrieved messages sources, IntBuffer an array of variables to receive the types of the retrieved messages types, IntBuffer an array of unsigned integers to receive the ids of the retrieved messages ids, IntBuffer an array of variables to receive the severites of the retrieved messages severities, IntBuffer an array of variables to receive the lengths of the received messages lengths, ByteBuffer an array of characters that will receive the messages messageLog)Retrieves messages from the debug message log. | |||||||||||||||||
| public static int | glGetDebugMessageLog(int count, int[] sources, int[] types, int[] ids, int[] severities, int[] lengths, ByteBuffer messageLog)
Array version of: | |||||||||||||||||
| public static int | glGetFramebufferParameteri(int
target of the operation. One of: target, int
a token indicating the parameter to be retrieved. One of: pname)
Retrieves a named parameter from a framebuffer. | |||||||||||||||||
| public static void | glGetFramebufferParameteriv(int
target of the operation. One of: target, int
a token indicating the parameter to be retrieved. One of: pname, IntBuffer
a variable to receive the value of the parameter named params)pnameRetrieves a named parameter from a framebuffer. | |||||||||||||||||
| public static void | glGetFramebufferParameteriv(int target, int pname, int[] params)
Array version of: | |||||||||||||||||
| public static long | glGetInternalformati64(int target, int
the internal format about which to retrieve information internalformat, int the type of information to query pname)Retrieves information about implementation-dependent support for internal formats. | |||||||||||||||||
| public static void | glGetInternalformati64v(int target, int
the internal format about which to retrieve information internalformat, int the type of information to query pname, LongBuffer a variable into which to write the retrieved information params)Retrieves information about implementation-dependent support for internal formats. | |||||||||||||||||
| public static void | glGetInternalformati64v(int target, int internalformat, int pname, long[] params)
Array version of: | |||||||||||||||||
| public static void | glGetObjectLabel(int
the namespace from which the name of the object is allocated. One of: identifier, int
the name of the object whose label to retrieve name, IntBuffer the address of a variable to receive the length of the object label length, ByteBuffer a string that will receive the object label label)Retrieves the label of a named object identified within a namespace. | |||||||||||||||||
| public static String | glGetObjectLabel(int
the namespace from which the name of the object is allocated. One of: identifier, int
the name of the object whose label to retrieve name, int the length of the buffer whose address is in bufSize)labelRetrieves the label of a named object identified within a namespace. | |||||||||||||||||
| public static String | glGetObjectLabel(int
the namespace from which the name of the object is allocated. One of: identifier, int
the name of the object whose label to retrieve name)Retrieves the label of a named object identified within a namespace. | |||||||||||||||||
| public static void | glGetObjectLabel(int identifier, int name, int[] length, ByteBuffer label)
Array version of: | |||||||||||||||||
| public static void | glGetObjectPtrLabel(long
the name of the sync object whose label to retrieve ptr, IntBuffer a variable to receive the length of the object label length, ByteBuffer a string that will receive the object label label)Retrieves the label of a sync object identified by a pointer. | |||||||||||||||||
| public static String | glGetObjectPtrLabel(long
the name of the sync object whose label to retrieve ptr, int the length of the buffer whose address is in bufSize)labelRetrieves the label of a sync object identified by a pointer. | |||||||||||||||||
| public static String | glGetObjectPtrLabel(long
the name of the sync object whose label to retrieve ptr)Retrieves the label of a sync object identified by a pointer. | |||||||||||||||||
| public static void | ||||||||||||||||||
| public static int | glGetProgramInterfacei(int
the name of a program object whose interface to query program, int a token identifying the interface within programInterface, int program to query. One of:the name of the parameter within pname)programInterface to query. One of:
Queries a property of an interface in a program. | |||||||||||||||||
| public static void | glGetProgramInterfaceiv(int
the name of a program object whose interface to query program, int a token identifying the interface within programInterface, int program to query. One of:the name of the parameter within pname, IntBuffer programInterface to query. One of:
a variable to retrieve the value of params)pname for the program interfaceQueries a property of an interface in a program. | |||||||||||||||||
| public static void | glGetProgramInterfaceiv(int program, int programInterface, int pname, int[] params)
Array version of: | |||||||||||||||||
| public static int | glGetProgramResourceIndex(int
the name of a program object whose resources to query program, int a token identifying the interface within programInterface, ByteBuffer program containing the resource named {Wcode name}. One of:the name of the resource to query the index of name)Queries the index of a named resource within a program. | |||||||||||||||||
| public static int | glGetProgramResourceIndex(int
the name of a program object whose resources to query program, int a token identifying the interface within programInterface, CharSequence program containing the resource named {Wcode name}. One of:the name of the resource to query the index of name)Queries the index of a named resource within a program. | |||||||||||||||||
| public static void | glGetProgramResourceiv(int
the name of a program object whose resources to query program, int a token identifying the interface within programInterface, int program containing the resource named name. One of:the active resource index index, IntBuffer an array that will receive the active resource properties props, IntBuffer a variable which will receive the number of values returned length, IntBuffer an array that will receive the property values params)Retrieves values for multiple properties of a single active resource within a program object. | |||||||||||||||||
| public static void | glGetProgramResourceiv(int program, int programInterface, int index, int[] props, int[] length, int[] params)
Array version of: | |||||||||||||||||
| public static int | glGetProgramResourceLocation(int
the name of a program object whose resources to query program, int a token identifying the interface within programInterface, ByteBuffer program containing the resource named namethe name of the resource to query the location of name)Queries the location of a named resource within a program. | |||||||||||||||||
| public static int | glGetProgramResourceLocation(int
the name of a program object whose resources to query program, int a token identifying the interface within programInterface, CharSequence program containing the resource named namethe name of the resource to query the location of name)Queries the location of a named resource within a program. | |||||||||||||||||
| public static int | glGetProgramResourceLocationIndex(int
the name of a program object whose resources to query program, int a token identifying the interface within programInterface, ByteBuffer program containing the resource named name. Must be:
the name of the resource to query the location of name)Queries the fragment color index of a named variable within a program. | |||||||||||||||||
| public static int | glGetProgramResourceLocationIndex(int
the name of a program object whose resources to query program, int a token identifying the interface within programInterface, CharSequence program containing the resource named name. Must be:
the name of the resource to query the location of name)Queries the fragment color index of a named variable within a program. | |||||||||||||||||
| public static void | glGetProgramResourceName(int
the name of a program object whose resources to query program, int a token identifying the interface within programInterface, int program containing the indexed resource. One of:the index of the resource within index, IntBuffer programInterface of programa variable which will receive the length of the resource name length, ByteBuffer a character array into which will be written the name of the resource name)Queries the name of an indexed resource within a program. | |||||||||||||||||
| public static String | glGetProgramResourceName(int
the name of a program object whose resources to query program, int a token identifying the interface within programInterface, int program containing the indexed resource. One of:the index of the resource within index, int programInterface of programthe size of the character array whose address is given by bufSize)nameQueries the name of an indexed resource within a program. | |||||||||||||||||
| public static String | glGetProgramResourceName(int
the name of a program object whose resources to query program, int a token identifying the interface within programInterface, int program containing the indexed resource. One of:the index of the resource within index)programInterface of programQueries the name of an indexed resource within a program. | |||||||||||||||||
| public static void | glGetProgramResourceName(int program, int programInterface, int index, int[] length, ByteBuffer name)
Array version of: | |||||||||||||||||
| public static void | glInvalidateBufferData(int
the name of a buffer object whose data store to invalidate buffer)Invalidates the content of a buffer object's data store. | |||||||||||||||||
| public static void | glInvalidateBufferSubData(int
the name of a buffer object, a subrange of whose data store to invalidate buffer, long the offset within the buffer's data store of the start of the range to be invalidated offset, long the length of the range within the buffer's data store to be invalidated length)Invalidates a region of a buffer object's data store. | |||||||||||||||||
| public static void | glInvalidateFramebuffer(int
the target to which the framebuffer is attached. One of: target, IntBuffer
the address of an array identifying the attachments to be invalidated attachments)Invalidate the content some or all of a framebuffer object's attachments. | |||||||||||||||||
| public static void | glInvalidateFramebuffer(int
the target to which the framebuffer is attached. One of: target, int attachment)
Invalidate the content some or all of a framebuffer object's attachments. | |||||||||||||||||
| public static void | ||||||||||||||||||
| public static void | glInvalidateSubFramebuffer(int
the target to which the framebuffer is attached. One of: target, IntBuffer
an array identifying the attachments to be invalidated attachments, int the X offset of the region to be invalidated x, int the Y offset of the region to be invalidated y, int the width of the region to be invalidated width, int the height of the region to be invalidated height)Invalidates the content of a region of some or all of a framebuffer object's attachments. | |||||||||||||||||
| public static void | glInvalidateSubFramebuffer(int
the target to which the framebuffer is attached. One of: target, int attachment, int
the X offset of the region to be invalidated x, int the Y offset of the region to be invalidated y, int the width of the region to be invalidated width, int the height of the region to be invalidated height)Invalidates the content of a region of some or all of a framebuffer object's attachments. | |||||||||||||||||
| public static void | glInvalidateSubFramebuffer(int target, int[] attachments, int x, int y, int width, int height)
Array version of: | |||||||||||||||||
| public static void | glInvalidateTexImage(int
the name of a texture object to invalidate texture, int the level of detail of the texture object to invalidate level)Invalidates the entirety of a texture image. | |||||||||||||||||
| public static void | glInvalidateTexSubImage(int
the name of a texture object a subregion of which to invalidate texture, int the level of detail of the texture object within which the region resides level, int the X offset of the region to be invalidated xoffset, int the Y offset of the region to be invalidated yoffset, int the Z offset of the region to be invalidated zoffset, int the width of the region to be invalidated width, int the height of the region to be invalidated height, int the depth of the region to be invalidated depth)Invalidates a region of a texture image. | |||||||||||||||||
| public static void | glMultiDrawArraysIndirect(int mode, ByteBuffer
an array of structures containing the draw parameters indirect, int the number of elements in the array of draw parameter structures drawcount, int the distance in basic machine units between elements of the draw parameter array stride)Renders multiple sets of primitives from array data, taking parameters from memory. | |||||||||||||||||
| public static void | glMultiDrawArraysIndirect(int mode, long
an array of structures containing the draw parameters indirect, int the number of elements in the array of draw parameter structures drawcount, int the distance in basic machine units between elements of the draw parameter array stride)Renders multiple sets of primitives from array data, taking parameters from memory. | |||||||||||||||||
| public static void | glMultiDrawArraysIndirect(int mode, IntBuffer
an array of structures containing the draw parameters indirect, int the number of elements in the array of draw parameter structures drawcount, int the distance in basic machine units between elements of the draw parameter array stride)Renders multiple sets of primitives from array data, taking parameters from memory. | |||||||||||||||||
| public static void | glMultiDrawArraysIndirect(int mode, int[] indirect, int drawcount, int stride)
Array version of: | |||||||||||||||||
| public static void | glMultiDrawElementsIndirect(int mode, int
the type of data in the buffer bound to the GL_ELEMENT_ARRAY_BUFFER binding. One of: type, ByteBuffer
a structure containing an array of draw parameters indirect, int the number of elements in the array addressed by drawcount, int indirectthe distance in basic machine units between elements of the draw parameter array stride)Renders multiple indexed primitives from array data, taking parameters from memory. | |||||||||||||||||
| public static void | glMultiDrawElementsIndirect(int mode, int
the type of data in the buffer bound to the GL_ELEMENT_ARRAY_BUFFER binding. One of: type, long
a structure containing an array of draw parameters indirect, int the number of elements in the array addressed by drawcount, int indirectthe distance in basic machine units between elements of the draw parameter array stride)Renders multiple indexed primitives from array data, taking parameters from memory. | |||||||||||||||||
| public static void | glMultiDrawElementsIndirect(int mode, int
the type of data in the buffer bound to the GL_ELEMENT_ARRAY_BUFFER binding. One of: type, IntBuffer
a structure containing an array of draw parameters indirect, int the number of elements in the array addressed by drawcount, int indirectthe distance in basic machine units between elements of the draw parameter array stride)Renders multiple indexed primitives from array data, taking parameters from memory. | |||||||||||||||||
| public static void | glMultiDrawElementsIndirect(int mode, int type, int[] indirect, int drawcount, int stride)
Array version of: | |||||||||||||||||
| public static void | glObjectLabel(int
the namespace from which the name of the object is allocated. One of: identifier, int
the name of the object to label name, ByteBuffer a string containing the label to assign to the object label)Labels a named object identified within a namespace. | |||||||||||||||||
| public static void | glObjectLabel(int
the namespace from which the name of the object is allocated. One of: identifier, int
the name of the object to label name, CharSequence a string containing the label to assign to the object label)Labels a named object identified within a namespace. | |||||||||||||||||
| public static void | glObjectPtrLabel(long
a pointer identifying a sync object ptr, ByteBuffer a string containing the label to assign to the object label)Labels a sync object identified by a pointer. | |||||||||||||||||
| public static void | glObjectPtrLabel(long
a pointer identifying a sync object ptr, CharSequence a string containing the label to assign to the object label)Labels a sync object identified by a pointer. | |||||||||||||||||
| public static void | ||||||||||||||||||
| public static void | glPushDebugGroup(int
the source of the debug message. One of: source, int
the identifier of the message id, ByteBuffer a string containing the message to be sent to the debug output stream message)Pushes a debug group described by the string | |||||||||||||||||
| public static void | glPushDebugGroup(int
the source of the debug message. One of: source, int
the identifier of the message id, CharSequence a string containing the message to be sent to the debug output stream message)Pushes a debug group described by the string | |||||||||||||||||
| public static void | glShaderStorageBlockBinding(int
the name of the program containing the block whose binding to change program, int the index storage block within the program storageBlockIndex, int the index storage block binding to associate with the specified storage block storageBlockBinding)Changes an active shader storage block binding. | |||||||||||||||||
| public static void | glTexBufferRange(int
the target of the operation. Must be: target, int
the internal format of the data in the store belonging to internalformat, int bufferthe name of the buffer object whose storage to attach to the active buffer texture buffer, long the offset of the start of the range of the buffer's data store to attach offset, long the size of the range of the buffer's data store to attach size)Binds a range of a buffer's data store to a buffer texture. | |||||||||||||||||
| public static void | glTexStorage2DMultisample(int
the target of the operation. One of: target, int
the number of samples in the texture samples, int the sized internal format to be used to store texture image data internalformat, int the width of the texture, in texels width, int the height of the texture, in texels height, boolean 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 fixedsamplelocations)Specifies storage for a two-dimensional multisample texture. | |||||||||||||||||
| public static void | glTexStorage3DMultisample(int
the target of the operation. One of: target, int
the number of samples in the texture samples, int the sized internal format to be used to store texture image data internalformat, int the width of the texture, in texels width, int the height of the texture, in texels height, int the depth of the texture, in texels depth, boolean 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 fixedsamplelocations)Specifies storage for a two-dimensional multisample array texture. | |||||||||||||||||
| public static void | glTextureView(int
the texture object to be initialized as a view texture, int the target to be used for the newly initialized texture target, int the name of a texture object of which to make a view origtexture, int the internal format for the newly created view internalformat, int the lowest level of detail of the view minlevel, int the number of levels of detail to include in the view numlevels, int the index of the first layer to include in the view minlayer, int the number of layers to include in the view numlayers)Initializes a texture as a data alias of another texture's data store. | |||||||||||||||||
| public static void | glVertexAttribBinding(int
the index of the attribute to associate with a vertex buffer binding attribindex, int the index of the vertex buffer binding with which to associate the generic vertex attribute bindingindex)Associate a vertex attribute and a vertex buffer binding. | |||||||||||||||||
| public static void | glVertexAttribFormat(int
the generic vertex attribute array being described attribindex, int the number of values per vertex that are stored in the array. One of: size, int
the type of the data stored in the array type, boolean 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. normalized, int the offset, measured in basic machine units of the first element relative to the start of the vertex buffer binding this attribute fetches from relativeoffset)Specifies the organization of data in vertex arrays. | |||||||||||||||||
| public static void | glVertexAttribIFormat(int
the generic vertex attribute array being described attribindex, int the number of values per vertex that are stored in the array. One of: size, int
the type of the data stored in the array type, int the offset, measured in basic machine units of the first element relative to the start of the vertex buffer binding this attribute fetches from relativeoffset)Specifies the organization of pure integer data in vertex arrays. | |||||||||||||||||
| public static void | glVertexAttribLFormat(int
the generic vertex attribute array being described attribindex, int the number of values per vertex that are stored in the array. One of: size, int
the type of the data stored in the array type, int the offset, measured in basic machine units of the first element relative to the start of the vertex buffer binding this attribute fetches from relativeoffset)Specifies the organization of 64-bit double data in vertex arrays. | |||||||||||||||||
| public static void | glVertexBindingDivisor(int
the index of the generic vertex attribute bindingindex, int the number of instances that will pass between updates of the generic attribute at slot divisor)indexModifies the rate at which generic vertex attributes advance during instanced rendering. | |||||||||||||||||
| public static void | nglClearBufferData(int target, int internalformat, int format, int type, long data)
Unsafe version of: | |||||||||||||||||
| public static void | nglClearBufferSubData(int target, int internalformat, long offset, long size, int format, int type, long data)
Unsafe version of: | |||||||||||||||||
| public static void | ||||||||||||||||||
| public static void | nglDebugMessageControl(int source, int type, int severity, int
the length of the array count, long ids, boolean enabled)idsUnsafe version of: | |||||||||||||||||
| public static void | nglDebugMessageInsert(int source, int type, int id, int severity, int
the length of the string contained in the character array whose address is given by length, long message)messageUnsafe version of: | |||||||||||||||||
| public static int | nglGetDebugMessageLog(int count, int
the size of the buffer whose address is given by bufsize, long sources, long types, long ids, long severities, long lengths, long messageLog)messageLogUnsafe version of: | |||||||||||||||||
| public static void | nglGetFramebufferParameteriv(int target, int pname, long params)
Unsafe version of: | |||||||||||||||||
| public static void | nglGetInternalformati64v(int target, int internalformat, int pname, int
the maximum number of values that may be written to params by the function bufSize, long params)Unsafe version of: | |||||||||||||||||
| public static void | nglGetObjectLabel(int identifier, int name, int
the length of the buffer whose address is in bufSize, long length, long label)labelUnsafe version of: | |||||||||||||||||
| public static void | nglGetObjectPtrLabel(long ptr, int
the length of the buffer whose address is in bufSize, long length, long label)labelUnsafe version of: | |||||||||||||||||
| public static void | nglGetProgramInterfaceiv(int program, int programInterface, int pname, long params)
Unsafe version of: | |||||||||||||||||
| public static int | nglGetProgramResourceIndex(int program, int programInterface, long name)
Unsafe version of: | |||||||||||||||||
| public static void | nglGetProgramResourceiv(int program, int programInterface, int index, int
the number of properties in propCount, long props, int propsthe size of the integer array whose address is given by bufSize, long length, long params)paramsUnsafe version of: | |||||||||||||||||
| public static int | nglGetProgramResourceLocation(int program, int programInterface, long name)
Unsafe version of: | |||||||||||||||||
| public static int | nglGetProgramResourceLocationIndex(int program, int programInterface, long name)
Unsafe version of: | |||||||||||||||||
| public static void | nglGetProgramResourceName(int program, int programInterface, int index, int
the size of the character array whose address is given by bufSize, long length, long name)nameUnsafe version of: | |||||||||||||||||
| public static void | nglInvalidateFramebuffer(int target, int
the number of entries in the numAttachments, long attachments)attachments arrayUnsafe version of: | |||||||||||||||||
| public static void | nglInvalidateSubFramebuffer(int target, int
the number of entries in the numAttachments, long attachments, int x, int y, int width, int height)attachments arrayUnsafe version of: | |||||||||||||||||
| public static void | nglMultiDrawArraysIndirect(int mode, long indirect, int drawcount, int stride)
Unsafe version of: | |||||||||||||||||
| public static void | nglMultiDrawElementsIndirect(int mode, int type, long indirect, int drawcount, int stride)
Unsafe version of: | |||||||||||||||||
| public static void | nglObjectLabel(int identifier, int name, int
the length of the label to be used for the object length, long label)Unsafe version of: | |||||||||||||||||
| public static void | nglObjectPtrLabel(long ptr, int
the length of the label to be used for the object length, long label)Unsafe version of: | |||||||||||||||||
| public static void | nglPushDebugGroup(int source, int id, int
the length of the message to be sent to the debug output stream length, long message)Unsafe version of: |