Top Description Fields Methods
com.jogamp.opengl

public Interface GL4

extends GL4ES3, GL3
Known Direct Subinterfaces
com.jogamp.opengl.GL4bc
Known Direct Implementers
com.jogamp.opengl.TraceGL4bc, jogamp.opengl.gl4.GL4bcImpl, com.jogamp.opengl.DebugGL4bc
Imports
java.util.*, com.jogamp.opengl.*, com.jogamp.opengl.fixedfunc.*, jogamp.opengl.*, com.jogamp.gluegen.runtime.*, com.jogamp.common.os.*, com.jogamp.common.nio.*, java.nio.*

This interface contains all OpenGL [ 4.0 .. 4.5 ] core methods, as well as most of it's extensions defined at the time of this specification.

Note

OpenGL [ 4.0 .. 4.5 ] core profile does not includes fixed point functionality.

Field Summary

Modifier and TypeField and Description
public static final int
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER

GL_ARB_compute_shader, GL_VERSION_4_3 - CType: int

public static final int
GL_BUFFER_IMMUTABLE_STORAGE

GL_VERSION_4_4, GL_EXT_buffer_storage Alias for: GL_BUFFER_IMMUTABLE_STORAGE_EXT - CType: int

public static final int
GL_BUFFER_STORAGE_FLAGS

GL_VERSION_4_4, GL_EXT_buffer_storage Alias for: GL_BUFFER_STORAGE_FLAGS_EXT - CType: int

public static final int
GL_CLEAR_TEXTURE

GL_VERSION_4_4 - CType: int

public static final int
GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT

GL_VERSION_4_4, GL_EXT_buffer_storage Alias for: GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT - CType: int

public static final int
GL_CLIENT_STORAGE_BIT

GL_VERSION_4_4, GL_EXT_buffer_storage Alias for: GL_CLIENT_STORAGE_BIT_EXT - CType: int

public static final int
GL_CLIP_DEPTH_MODE

GL_VERSION_4_5 - CType: int

public static final int
GL_CLIP_ORIGIN

GL_VERSION_4_5 - CType: int

public static final int
GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT

GL_VERSION_4_2, GL_ARB_texture_compression_bptc Alias for: GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB - CType: int

public static final int
GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT

GL_VERSION_4_2, GL_ARB_texture_compression_bptc Alias for: GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB - CType: int

public static final int
GL_COMPRESSED_RGBA_BPTC_UNORM

GL_VERSION_4_2, GL_ARB_texture_compression_bptc Alias for: GL_COMPRESSED_RGBA_BPTC_UNORM_ARB - CType: int

public static final int
GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM

GL_VERSION_4_2, GL_ARB_texture_compression_bptc Alias for: GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB - CType: int

public static final int
GL_COMPUTE_SUBROUTINE

GL_VERSION_4_3, GL_ARB_program_interface_query - CType: int

public static final int
GL_COMPUTE_SUBROUTINE_UNIFORM

GL_VERSION_4_3, GL_ARB_program_interface_query - CType: int

public static final int
GL_CONTEXT_RELEASE_BEHAVIOR

GL_VERSION_4_5, GL_KHR_context_flush_control Alias for: GL_CONTEXT_RELEASE_BEHAVIOR_KHR - CType: int

public static final int
GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH

GL_VERSION_4_5, GL_KHR_context_flush_control Alias for: GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR - CType: int

public static final int
GL_DYNAMIC_STORAGE_BIT

GL_VERSION_4_4, GL_EXT_buffer_storage Alias for: GL_DYNAMIC_STORAGE_BIT_EXT - CType: int

public static final int
GL_FRAGMENT_SUBROUTINE

GL_VERSION_4_3, GL_ARB_program_interface_query - CType: int

public static final int
GL_FRAGMENT_SUBROUTINE_UNIFORM

GL_VERSION_4_3, GL_ARB_program_interface_query - CType: int

public static final int
GL_GEOMETRY_SUBROUTINE

GL_VERSION_4_3, GL_ARB_program_interface_query - CType: int

public static final int
GL_GEOMETRY_SUBROUTINE_UNIFORM

GL_VERSION_4_3, GL_ARB_program_interface_query - CType: int

public static final int
GL_LOCATION_COMPONENT

GL_VERSION_4_4 - CType: int

public static final int
GL_LOCATION_INDEX

GL_VERSION_4_3, GL_ARB_program_interface_query, GL_EXT_blend_func_extended Alias for: GL_LOCATION_INDEX_EXT - CType: int

public static final int
GL_MAP_COHERENT_BIT

GL_VERSION_4_4, GL_EXT_buffer_storage Alias for: GL_MAP_COHERENT_BIT_EXT - CType: int

public static final int
GL_MAP_PERSISTENT_BIT

GL_VERSION_4_4, GL_EXT_buffer_storage Alias for: GL_MAP_PERSISTENT_BIT_EXT - CType: int

public static final int
GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES

GL_VERSION_4_5 - CType: int

public static final int
GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB

GL_ARB_compute_variable_group_size - CType: int

public static final int
GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB

GL_ARB_compute_variable_group_size - CType: int

public static final int
GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB

GL_ARB_compute_variable_group_size - CType: int

public static final int
GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB

GL_ARB_compute_variable_group_size - CType: int

public static final int
GL_MAX_CULL_DISTANCES

GL_VERSION_4_5 - CType: int

public static final int
GL_MAX_NUM_COMPATIBLE_SUBROUTINES

GL_VERSION_4_3, GL_ARB_program_interface_query - CType: int

public static final int
GL_MIRROR_CLAMP_TO_EDGE

GL_VERSION_4_4, GL_ATI_texture_mirror_once, GL_EXT_texture_mirror_clamp Alias for: GL_MIRROR_CLAMP_TO_EDGE_ATI, GL_MIRROR_CLAMP_TO_EDGE_EXT - CType: int

public static final int
GL_NEGATIVE_ONE_TO_ONE

GL_VERSION_4_5 - CType: int

public static final int
GL_NUM_SHADING_LANGUAGE_VERSIONS

GL_VERSION_4_3 - CType: int

public static final int
GL_PARAMETER_BUFFER_ARB

GL_ARB_indirect_parameters - CType: int

public static final int
GL_PARAMETER_BUFFER_BINDING_ARB

GL_ARB_indirect_parameters - CType: int

public static final int
GL_QUERY_BUFFER

GL_VERSION_4_4, GL_AMD_query_buffer_object Alias for: GL_QUERY_BUFFER_AMD - CType: int

public static final int
GL_QUERY_BUFFER_BARRIER_BIT

GL_VERSION_4_4 - CType: int

public static final int
GL_QUERY_BUFFER_BINDING

GL_VERSION_4_4, GL_AMD_query_buffer_object Alias for: GL_QUERY_BUFFER_BINDING_AMD - CType: int

public static final int
GL_QUERY_BY_REGION_NO_WAIT_INVERTED

GL_VERSION_4_5 - CType: int

public static final int
GL_QUERY_BY_REGION_WAIT_INVERTED

GL_VERSION_4_5 - CType: int

public static final int
GL_QUERY_NO_WAIT_INVERTED

GL_VERSION_4_5 - CType: int

public static final int
GL_QUERY_RESULT_NO_WAIT

GL_VERSION_4_4, GL_AMD_query_buffer_object Alias for: GL_QUERY_RESULT_NO_WAIT_AMD - CType: int

public static final int
GL_QUERY_TARGET

GL_VERSION_4_5 - CType: int

public static final int
GL_QUERY_WAIT_INVERTED

GL_VERSION_4_5 - CType: int

public static final int
GL_TESS_CONTROL_SUBROUTINE

GL_VERSION_4_3, GL_ARB_program_interface_query - CType: int

public static final int
GL_TESS_CONTROL_SUBROUTINE_UNIFORM

GL_VERSION_4_3, GL_ARB_program_interface_query - CType: int

public static final int
GL_TESS_EVALUATION_SUBROUTINE

GL_VERSION_4_3, GL_ARB_program_interface_query - CType: int

public static final int
GL_TESS_EVALUATION_SUBROUTINE_UNIFORM

GL_VERSION_4_3, GL_ARB_program_interface_query - CType: int

public static final int
GL_TEXTURE_TARGET

GL_VERSION_4_5, GL_QCOM_extended_get Alias for: GL_TEXTURE_TARGET_QCOM - CType: int

public static final int
GL_TEXTURE_VIEW_MIN_LAYER

GL_VERSION_4_3, GL_ARB_texture_view, GL_OES_texture_view, GL_EXT_texture_view Alias for: GL_TEXTURE_VIEW_MIN_LAYER_OES, GL_TEXTURE_VIEW_MIN_LAYER_EXT - CType: int

public static final int
GL_TEXTURE_VIEW_MIN_LEVEL

GL_VERSION_4_3, GL_ARB_texture_view, GL_OES_texture_view, GL_EXT_texture_view Alias for: GL_TEXTURE_VIEW_MIN_LEVEL_OES, GL_TEXTURE_VIEW_MIN_LEVEL_EXT - CType: int

public static final int
GL_TEXTURE_VIEW_NUM_LAYERS

GL_VERSION_4_3, GL_ARB_texture_view, GL_EXT_texture_view, GL_OES_texture_view Alias for: GL_TEXTURE_VIEW_NUM_LAYERS_EXT, GL_TEXTURE_VIEW_NUM_LAYERS_OES - CType: int

public static final int
GL_TEXTURE_VIEW_NUM_LEVELS

GL_VERSION_4_3, GL_ARB_texture_view, GL_EXT_texture_view, GL_OES_texture_view Alias for: GL_TEXTURE_VIEW_NUM_LEVELS_EXT, GL_TEXTURE_VIEW_NUM_LEVELS_OES - CType: int

public static final int
GL_TRANSFORM_FEEDBACK_BUFFER_INDEX

GL_VERSION_4_4 - CType: int

public static final int
GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE

GL_VERSION_4_4 - CType: int

public static final int
GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER

GL_ARB_compute_shader, GL_VERSION_4_3 - CType: int

public static final int
GL_UNSIGNED_INT64_ARB

GL_ARB_bindless_texture - CType: int

public static final int
GL_VERTEX_ATTRIB_ARRAY_LONG

GL_VERSION_4_3 - CType: int

public static final int
GL_VERTEX_SUBROUTINE

GL_VERSION_4_3, GL_ARB_program_interface_query - CType: int

public static final int
GL_VERTEX_SUBROUTINE_UNIFORM

GL_VERSION_4_3, GL_ARB_program_interface_query - CType: int

public static final int
GL_ZERO_TO_ONE

GL_VERSION_4_5 - CType: int

Inherited from com.jogamp.opengl.GL3:
GL_ACTIVE_SUBROUTINE_MAX_LENGTHGL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONSGL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTHGL_ACTIVE_SUBROUTINE_UNIFORMSGL_ACTIVE_SUBROUTINESGL_COMPATIBLE_SUBROUTINESGL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARBGL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARBGL_COMPRESSED_RGBA_BPTC_UNORM_ARBGL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARBGL_CONTEXT_COMPATIBILITY_PROFILE_BITGL_CONTEXT_CORE_PROFILE_BITGL_CONTEXT_PROFILE_MASKGL_DEPTH_CLAMPGL_DOUBLE_MAT2GL_DOUBLE_MAT2x3GL_DOUBLE_MAT2x4GL_DOUBLE_MAT3GL_DOUBLE_MAT3x2GL_DOUBLE_MAT3x4GL_DOUBLE_MAT4GL_DOUBLE_MAT4x2GL_DOUBLE_MAT4x3GL_DOUBLE_VEC2GL_DOUBLE_VEC3GL_DOUBLE_VEC4GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARBGL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARBGL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARBGL_GEOMETRY_INPUT_TYPE_ARBGL_GEOMETRY_OUTPUT_TYPE_ARBGL_GEOMETRY_SHADER_ARBGL_GEOMETRY_VERTICES_OUT_ARBGL_LINE_STRIP_ADJACENCY_ARBGL_LINES_ADJACENCY_ARBGL_MAX_DUAL_SOURCE_DRAW_BUFFERSGL_MAX_GEOMETRY_OUTPUT_VERTICES_ARBGL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARBGL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARBGL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARBGL_MAX_GEOMETRY_VARYING_COMPONENTS_ARBGL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTSGL_MAX_SUBROUTINE_UNIFORM_LOCATIONSGL_MAX_SUBROUTINESGL_MAX_VERTEX_VARYING_COMPONENTS_ARBGL_MAX_VIEWPORTSGL_NAMED_STRING_LENGTH_ARBGL_NAMED_STRING_TYPE_ARBGL_NUM_COMPATIBLE_SUBROUTINESGL_ONE_MINUS_SRC1_ALPHAGL_ONE_MINUS_SRC1_COLORGL_PATCH_DEFAULT_INNER_LEVELGL_PATCH_DEFAULT_OUTER_LEVELGL_PROGRAM_POINT_SIZEGL_PROGRAM_POINT_SIZE_ARBGL_SHADER_INCLUDE_ARBGL_SRC1_COLORGL_SYNC_CL_EVENT_ARBGL_SYNC_CL_EVENT_COMPLETE_ARBGL_TRIANGLE_STRIP_ADJACENCY_ARBGL_TRIANGLES_ADJACENCY_ARBGL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADERGL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADERGL_VIEWPORT_BOUNDS_RANGEGL_VIEWPORT_INDEX_PROVOKING_VERTEXGL_VIEWPORT_SUBPIXEL_BITS

Method Summary

Modifier and TypeMethod and Description
public void
glBindBuffersBase(int target, int first, int count, IntBuffer
a direct or array-backed java.nio.IntBuffer
buffers
)

Entry point to C language function: void {@native glBindBuffersBase}(GLenum target, GLuint first, GLsizei count, const GLuint * buffers) Part of GL_VERSION_4_4

public void
glBindBuffersBase(int target, int first, int count, int[] buffers, int buffers_offset)

Entry point to C language function: void {@native glBindBuffersBase}(GLenum target, GLuint first, GLsizei count, const GLuint * buffers) Part of GL_VERSION_4_4

public void
glBindBuffersRange(int target, int first, int count, IntBuffer
a direct or array-backed java.nio.IntBuffer
buffers
,
PointerBuffer
a direct or array-backed com.jogamp.common.nio.PointerBuffer
offsets
,
PointerBuffer
a direct or array-backed com.jogamp.common.nio.PointerBuffer
sizes
)

Entry point to C language function: void {@native glBindBuffersRange}(GLenum target, GLuint first, GLsizei count, const GLuint * buffers, const GLintptr * offsets, const GLsizeiptr * sizes) Part of GL_VERSION_4_4

public void
glBindBuffersRange(int target, int first, int count, int[] buffers, int buffers_offset, PointerBuffer
a direct or array-backed com.jogamp.common.nio.PointerBuffer
offsets
,
PointerBuffer
a direct or array-backed com.jogamp.common.nio.PointerBuffer
sizes
)

Entry point to C language function: void {@native glBindBuffersRange}(GLenum target, GLuint first, GLsizei count, const GLuint * buffers, const GLintptr * offsets, const GLsizeiptr * sizes) Part of GL_VERSION_4_4

public void
glBindImageTextures(int first, int count, IntBuffer
a direct or array-backed java.nio.IntBuffer
textures
)

Entry point to C language function: void {@native glBindImageTextures}(GLuint first, GLsizei count, const GLuint * textures) Part of GL_VERSION_4_4

public void
glBindImageTextures(int first, int count, int[] textures, int textures_offset)

Entry point to C language function: void {@native glBindImageTextures}(GLuint first, GLsizei count, const GLuint * textures) Part of GL_VERSION_4_4

public void
glBindSamplers(int first, int count, IntBuffer
a direct or array-backed java.nio.IntBuffer
samplers
)

Entry point to C language function: void {@native glBindSamplers}(GLuint first, GLsizei count, const GLuint * samplers) Part of GL_VERSION_4_4

public void
glBindSamplers(int first, int count, int[] samplers, int samplers_offset)

Entry point to C language function: void {@native glBindSamplers}(GLuint first, GLsizei count, const GLuint * samplers) Part of GL_VERSION_4_4

public void
glBindTextures(int first, int count, IntBuffer
a direct or array-backed java.nio.IntBuffer
textures
)

Entry point to C language function: void {@native glBindTextures}(GLuint first, GLsizei count, const GLuint * textures) Part of GL_VERSION_4_4

public void
glBindTextures(int first, int count, int[] textures, int textures_offset)

Entry point to C language function: void {@native glBindTextures}(GLuint first, GLsizei count, const GLuint * textures) Part of GL_VERSION_4_4

public void
glBindTextureUnit(int unit, int texture)

Entry point to C language function: void {@native glBindTextureUnit}(GLuint unit, GLuint texture) Part of GL_VERSION_4_5

public void
glBindVertexBuffers(int first, int count, IntBuffer
a direct or array-backed java.nio.IntBuffer
buffers
,
PointerBuffer
a direct or array-backed com.jogamp.common.nio.PointerBuffer
offsets
,
IntBuffer
a direct or array-backed java.nio.IntBuffer
strides
)

Entry point to C language function: void {@native glBindVertexBuffers}(GLuint first, GLsizei count, const GLuint * buffers, const GLintptr * offsets, const GLsizei * strides) Part of GL_VERSION_4_4

public void
glBindVertexBuffers(int first, int count, int[] buffers, int buffers_offset, PointerBuffer
a direct or array-backed com.jogamp.common.nio.PointerBuffer
offsets
,
int[] strides, int strides_offset)

Entry point to C language function: void {@native glBindVertexBuffers}(GLuint first, GLsizei count, const GLuint * buffers, const GLintptr * offsets, const GLsizei * strides) Part of GL_VERSION_4_4

public void
glBlitNamedFramebuffer(int readFramebuffer, int drawFramebuffer, int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter)

Entry point to C language function: void {@native glBlitNamedFramebuffer}(GLuint readFramebuffer, GLuint drawFramebuffer, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter) Part of GL_VERSION_4_5

public void
glBufferStorage(int target, long size, Buffer
a direct or array-backed java.nio.Buffer
data
,
int flags)

Entry point to C language function: void {@native glBufferStorage}(GLenum target, GLsizeiptr size, const void * data, GLbitfield flags) Part of GL_VERSION_4_4, GL_EXT_buffer_storage Alias for: glBufferStorageEXT

public int
glCheckNamedFramebufferStatus(int framebuffer, int target)

Entry point to C language function: GLenum {@native glCheckNamedFramebufferStatus}(GLuint framebuffer, GLenum target) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glCheckNamedFramebufferStatusEXT

public void
glClearNamedBufferData(int buffer, int internalformat, int format, int type, Buffer
a direct or array-backed java.nio.Buffer
data
)

Entry point to C language function: void {@native glClearNamedBufferData}(GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void * data) Part of GL_VERSION_4_5, GL_EXT_direct_state_access, GL_ARB_clear_buffer_object Alias for: glClearNamedBufferDataEXT

public void
glClearNamedBufferSubData(int buffer, int internalformat, long offset, long size, int format, int type, Buffer
a direct or array-backed java.nio.Buffer
data
)

Entry point to C language function: void {@native glClearNamedBufferSubData}(GLuint buffer, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void * data) Part of GL_VERSION_4_5, GL_EXT_direct_state_access, GL_ARB_clear_buffer_object Alias for: glClearNamedBufferSubDataEXT

public void
glClearNamedFramebufferfi(int framebuffer, int buffer, float depth, int stencil)

Entry point to C language function: void {@native glClearNamedFramebufferfi}(GLuint framebuffer, GLenum buffer, const GLfloat depth, GLint stencil) Part of GL_VERSION_4_5

public void
glClearNamedFramebufferfv(int framebuffer, int buffer, int drawbuffer, FloatBuffer
a direct or array-backed java.nio.FloatBuffer
value
)

Entry point to C language function: void {@native glClearNamedFramebufferfv}(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLfloat * value) Part of GL_VERSION_4_5

public void
glClearNamedFramebufferfv(int framebuffer, int buffer, int drawbuffer, float[] value, int value_offset)

Entry point to C language function: void {@native glClearNamedFramebufferfv}(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLfloat * value) Part of GL_VERSION_4_5

public void
glClearNamedFramebufferiv(int framebuffer, int buffer, int drawbuffer, IntBuffer
a direct or array-backed java.nio.IntBuffer
value
)

Entry point to C language function: void {@native glClearNamedFramebufferiv}(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLint * value) Part of GL_VERSION_4_5

public void
glClearNamedFramebufferiv(int framebuffer, int buffer, int drawbuffer, int[] value, int value_offset)

Entry point to C language function: void {@native glClearNamedFramebufferiv}(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLint * value) Part of GL_VERSION_4_5

public void
glClearNamedFramebufferuiv(int framebuffer, int buffer, int drawbuffer, IntBuffer
a direct or array-backed java.nio.IntBuffer
value
)

Entry point to C language function: void {@native glClearNamedFramebufferuiv}(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLuint * value) Part of GL_VERSION_4_5

public void
glClearNamedFramebufferuiv(int framebuffer, int buffer, int drawbuffer, int[] value, int value_offset)

Entry point to C language function: void {@native glClearNamedFramebufferuiv}(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLuint * value) Part of GL_VERSION_4_5

public void
glClearTexImage(int texture, int level, int format, int type, Buffer
a direct or array-backed java.nio.Buffer
data
)

Entry point to C language function: void {@native glClearTexImage}(GLuint texture, GLint level, GLenum format, GLenum type, const void * data) Part of GL_VERSION_4_4

public void
glClearTexSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, Buffer
a direct or array-backed java.nio.Buffer
data
)

Entry point to C language function: void {@native glClearTexSubImage}(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void * data) Part of GL_VERSION_4_4

public void
glClipControl(int origin, int depth)

Entry point to C language function: void {@native glClipControl}(GLenum origin, GLenum depth) Part of GL_VERSION_4_5

public void
glCompressedTextureSubImage1D(int texture, int level, int xoffset, int width, int format, int imageSize, Buffer
a direct or array-backed java.nio.Buffer
data
)

Entry point to C language function: void {@native glCompressedTextureSubImage1D}(GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void * data) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glCompressedTextureSubImage1DEXT

public void
glCompressedTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, Buffer
a direct or array-backed java.nio.Buffer
data
)

Entry point to C language function: void {@native glCompressedTextureSubImage2D}(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void * data) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glCompressedTextureSubImage2DEXT

public void
glCompressedTextureSubImage3D(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, Buffer
a direct or array-backed java.nio.Buffer
data
)

Entry point to C language function: void {@native glCompressedTextureSubImage3D}(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void * data) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glCompressedTextureSubImage3DEXT

public void
glCopyNamedBufferSubData(int readBuffer, int writeBuffer, long readOffset, long writeOffset, long size)

Entry point to C language function: void {@native glCopyNamedBufferSubData}(GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size) Part of GL_VERSION_4_5

public void
glCopyTextureSubImage1D(int texture, int level, int xoffset, int x, int y, int width)

Entry point to C language function: void {@native glCopyTextureSubImage1D}(GLuint texture, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glCopyTextureSubImage1DEXT

public void
glCopyTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int x, int y, int width, int height)

Entry point to C language function: void {@native glCopyTextureSubImage2D}(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glCopyTextureSubImage2DEXT

public void
glCopyTextureSubImage3D(int texture, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height)

Entry point to C language function: void {@native glCopyTextureSubImage3D}(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glCopyTextureSubImage3DEXT

public void
glCreateBuffers(int n, IntBuffer
a direct or array-backed java.nio.IntBuffer
buffers
)

Entry point to C language function: void {@native glCreateBuffers}(GLsizei n, GLuint * buffers) Part of GL_VERSION_4_5

public void
glCreateBuffers(int n, int[] buffers, int buffers_offset)

Entry point to C language function: void {@native glCreateBuffers}(GLsizei n, GLuint * buffers) Part of GL_VERSION_4_5

public void
glCreateFramebuffers(int n, IntBuffer
a direct or array-backed java.nio.IntBuffer
framebuffers
)

Entry point to C language function: void {@native glCreateFramebuffers}(GLsizei n, GLuint * framebuffers) Part of GL_VERSION_4_5

public void
glCreateFramebuffers(int n, int[] framebuffers, int framebuffers_offset)

Entry point to C language function: void {@native glCreateFramebuffers}(GLsizei n, GLuint * framebuffers) Part of GL_VERSION_4_5

public void
glCreateProgramPipelines(int n, IntBuffer
a direct or array-backed java.nio.IntBuffer
pipelines
)

Entry point to C language function: void {@native glCreateProgramPipelines}(GLsizei n, GLuint * pipelines) Part of GL_VERSION_4_5

public void
glCreateProgramPipelines(int n, int[] pipelines, int pipelines_offset)

Entry point to C language function: void {@native glCreateProgramPipelines}(GLsizei n, GLuint * pipelines) Part of GL_VERSION_4_5

public void
glCreateQueries(int target, int n, IntBuffer
a direct or array-backed java.nio.IntBuffer
ids
)

Entry point to C language function: void {@native glCreateQueries}(GLenum target, GLsizei n, GLuint * ids) Part of GL_VERSION_4_5

public void
glCreateQueries(int target, int n, int[] ids, int ids_offset)

Entry point to C language function: void {@native glCreateQueries}(GLenum target, GLsizei n, GLuint * ids) Part of GL_VERSION_4_5

public void
glCreateRenderbuffers(int n, IntBuffer
a direct or array-backed java.nio.IntBuffer
renderbuffers
)

Entry point to C language function: void {@native glCreateRenderbuffers}(GLsizei n, GLuint * renderbuffers) Part of GL_VERSION_4_5

public void
glCreateRenderbuffers(int n, int[] renderbuffers, int renderbuffers_offset)

Entry point to C language function: void {@native glCreateRenderbuffers}(GLsizei n, GLuint * renderbuffers) Part of GL_VERSION_4_5

public void
glCreateSamplers(int n, IntBuffer
a direct or array-backed java.nio.IntBuffer
samplers
)

Entry point to C language function: void {@native glCreateSamplers}(GLsizei n, GLuint * samplers) Part of GL_VERSION_4_5

public void
glCreateSamplers(int n, int[] samplers, int samplers_offset)

Entry point to C language function: void {@native glCreateSamplers}(GLsizei n, GLuint * samplers) Part of GL_VERSION_4_5

public void
glCreateTextures(int target, int n, IntBuffer
a direct or array-backed java.nio.IntBuffer
textures
)

Entry point to C language function: void {@native glCreateTextures}(GLenum target, GLsizei n, GLuint * textures) Part of GL_VERSION_4_5

public void
glCreateTextures(int target, int n, int[] textures, int textures_offset)

Entry point to C language function: void {@native glCreateTextures}(GLenum target, GLsizei n, GLuint * textures) Part of GL_VERSION_4_5

public void
glCreateTransformFeedbacks(int n, IntBuffer
a direct or array-backed java.nio.IntBuffer
ids
)

Entry point to C language function: void {@native glCreateTransformFeedbacks}(GLsizei n, GLuint * ids) Part of GL_VERSION_4_5

public void
glCreateTransformFeedbacks(int n, int[] ids, int ids_offset)

Entry point to C language function: void {@native glCreateTransformFeedbacks}(GLsizei n, GLuint * ids) Part of GL_VERSION_4_5

public void
glCreateVertexArrays(int n, IntBuffer
a direct or array-backed java.nio.IntBuffer
arrays
)

Entry point to C language function: void {@native glCreateVertexArrays}(GLsizei n, GLuint * arrays) Part of GL_VERSION_4_5

public void
glCreateVertexArrays(int n, int[] arrays, int arrays_offset)

Entry point to C language function: void {@native glCreateVertexArrays}(GLsizei n, GLuint * arrays) Part of GL_VERSION_4_5

public void
glDisableVertexArrayAttrib(int vaobj, int index)

Entry point to C language function: void {@native glDisableVertexArrayAttrib}(GLuint vaobj, GLuint index) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glDisableVertexArrayAttribEXT

public void
glDispatchComputeGroupSizeARB(int num_groups_x, int num_groups_y, int num_groups_z, int group_size_x, int group_size_y, int group_size_z)

Entry point to C language function: void {@native glDispatchComputeGroupSizeARB}(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z, GLuint group_size_x, GLuint group_size_y, GLuint group_size_z) Part of GL_ARB_compute_variable_group_size

public void
glEnableVertexArrayAttrib(int vaobj, int index)

Entry point to C language function: void {@native glEnableVertexArrayAttrib}(GLuint vaobj, GLuint index) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glEnableVertexArrayAttribEXT

public void
glFlushMappedNamedBufferRange(int buffer, long offset, long length)

Entry point to C language function: void {@native glFlushMappedNamedBufferRange}(GLuint buffer, GLintptr offset, GLsizeiptr length) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glFlushMappedNamedBufferRangeEXT

public void
glGenerateTextureMipmap(int texture)

Entry point to C language function: void {@native glGenerateTextureMipmap}(GLuint texture) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glGenerateTextureMipmapEXT

public void
glGetCompressedTextureImage(int texture, int level, int bufSize, Buffer
a direct or array-backed java.nio.Buffer
pixels
)

Entry point to C language function: void {@native glGetCompressedTextureImage}(GLuint texture, GLint level, GLsizei bufSize, void * pixels) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glGetCompressedTextureImageEXT

public void
glGetCompressedTextureSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int bufSize, Buffer
a direct or array-backed java.nio.Buffer
pixels
)

Entry point to C language function: void {@native glGetCompressedTextureSubImage}(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei bufSize, void * pixels) Part of GL_VERSION_4_5

public long
glGetImageHandleARB(int texture, int level, boolean layered, int layer, int format)

Entry point to C language function: GLuint64 {@native glGetImageHandleARB}(GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format) Part of GL_ARB_bindless_texture

public void
glGetNamedBufferParameteri64v(int buffer, int pname, LongBuffer
a direct or array-backed java.nio.LongBuffer
params
)

Entry point to C language function: void {@native glGetNamedBufferParameteri64v}(GLuint buffer, GLenum pname, GLint64 * params) Part of GL_VERSION_4_5

public void
glGetNamedBufferParameteri64v(int buffer, int pname, long[] params, int params_offset)

Entry point to C language function: void {@native glGetNamedBufferParameteri64v}(GLuint buffer, GLenum pname, GLint64 * params) Part of GL_VERSION_4_5

public void
glGetNamedBufferParameteriv(int buffer, int pname, IntBuffer
a direct or array-backed java.nio.IntBuffer
params
)

Entry point to C language function: void {@native glGetNamedBufferParameteriv}(GLuint buffer, GLenum pname, GLint * params) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glGetNamedBufferParameterivEXT

public void
glGetNamedBufferParameteriv(int buffer, int pname, int[] params, int params_offset)

Entry point to C language function: void {@native glGetNamedBufferParameteriv}(GLuint buffer, GLenum pname, GLint * params) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glGetNamedBufferParameterivEXT

public void
glGetNamedBufferPointerv(int buffer, int pname, PointerBuffer
a direct or array-backed com.jogamp.common.nio.PointerBuffer
params
)

Entry point to C language function: void {@native glGetNamedBufferPointerv}(GLuint buffer, GLenum pname, void * * params) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glGetNamedBufferPointervEXT

public void
glGetNamedBufferSubData(int buffer, long offset, long size, Buffer
a direct or array-backed java.nio.Buffer
data
)

Entry point to C language function: void {@native glGetNamedBufferSubData}(GLuint buffer, GLintptr offset, GLsizeiptr size, void * data) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glGetNamedBufferSubDataEXT

public void
glGetNamedFramebufferAttachmentParameteriv(int framebuffer, int attachment, int pname, IntBuffer
a direct or array-backed java.nio.IntBuffer
params
)

Entry point to C language function: void {@native glGetNamedFramebufferAttachmentParameteriv}(GLuint framebuffer, GLenum attachment, GLenum pname, GLint * params) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glGetNamedFramebufferAttachmentParameterivEXT

public void
glGetNamedFramebufferAttachmentParameteriv(int framebuffer, int attachment, int pname, int[] params, int params_offset)

Entry point to C language function: void {@native glGetNamedFramebufferAttachmentParameteriv}(GLuint framebuffer, GLenum attachment, GLenum pname, GLint * params) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glGetNamedFramebufferAttachmentParameterivEXT

public void
glGetNamedFramebufferParameteriv(int framebuffer, int pname, IntBuffer
a direct or array-backed java.nio.IntBuffer
param
)

Entry point to C language function: void {@native glGetNamedFramebufferParameteriv}(GLuint framebuffer, GLenum pname, GLint * param) Part of GL_VERSION_4_5, GL_ARB_framebuffer_no_attachments, GL_EXT_direct_state_access Alias for: glGetNamedFramebufferParameterivEXT

public void
glGetNamedFramebufferParameteriv(int framebuffer, int pname, int[] param, int param_offset)

Entry point to C language function: void {@native glGetNamedFramebufferParameteriv}(GLuint framebuffer, GLenum pname, GLint * param) Part of GL_VERSION_4_5, GL_ARB_framebuffer_no_attachments, GL_EXT_direct_state_access Alias for: glGetNamedFramebufferParameterivEXT

public void
glGetNamedRenderbufferParameteriv(int renderbuffer, int pname, IntBuffer
a direct or array-backed java.nio.IntBuffer
params
)

Entry point to C language function: void {@native glGetNamedRenderbufferParameteriv}(GLuint renderbuffer, GLenum pname, GLint * params) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glGetNamedRenderbufferParameterivEXT

public void
glGetNamedRenderbufferParameteriv(int renderbuffer, int pname, int[] params, int params_offset)

Entry point to C language function: void {@native glGetNamedRenderbufferParameteriv}(GLuint renderbuffer, GLenum pname, GLint * params) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glGetNamedRenderbufferParameterivEXT

public int
glGetProgramResourceLocationIndex(int program, int programInterface, ByteBuffer
a direct or array-backed java.nio.ByteBuffer
name
)

Entry point to C language function: GLint {@native glGetProgramResourceLocationIndex}(GLuint program, GLenum programInterface, const GLchar * name) Part of GL_VERSION_4_3, GL_ARB_program_interface_query, GL_EXT_blend_func_extended Alias for: glGetProgramResourceLocationIndexEXT

public int
glGetProgramResourceLocationIndex(int program, int programInterface, byte[] name, int name_offset)

Entry point to C language function: GLint {@native glGetProgramResourceLocationIndex}(GLuint program, GLenum programInterface, const GLchar * name) Part of GL_VERSION_4_3, GL_ARB_program_interface_query, GL_EXT_blend_func_extended Alias for: glGetProgramResourceLocationIndexEXT

public void
glGetQueryBufferObjecti64v(int id, int buffer, int pname, long offset)

Entry point to C language function: void {@native glGetQueryBufferObjecti64v}(GLuint id, GLuint buffer, GLenum pname, GLintptr offset) Part of GL_VERSION_4_5

public void
glGetQueryBufferObjectiv(int id, int buffer, int pname, long offset)

Entry point to C language function: void {@native glGetQueryBufferObjectiv}(GLuint id, GLuint buffer, GLenum pname, GLintptr offset) Part of GL_VERSION_4_5

public void
glGetQueryBufferObjectui64v(int id, int buffer, int pname, long offset)

Entry point to C language function: void {@native glGetQueryBufferObjectui64v}(GLuint id, GLuint buffer, GLenum pname, GLintptr offset) Part of GL_VERSION_4_5

public void
glGetQueryBufferObjectuiv(int id, int buffer, int pname, long offset)

Entry point to C language function: void {@native glGetQueryBufferObjectuiv}(GLuint id, GLuint buffer, GLenum pname, GLintptr offset) Part of GL_VERSION_4_5

public long
glGetTextureHandleARB(int texture)

Entry point to C language function: GLuint64 {@native glGetTextureHandleARB}(GLuint texture) Part of GL_ARB_bindless_texture

public void
glGetTextureImage(int texture, int level, int format, int type, int bufSize, Buffer
a direct or array-backed java.nio.Buffer
pixels
)

Entry point to C language function: void {@native glGetTextureImage}(GLuint texture, GLint level, GLenum format, GLenum type, GLsizei bufSize, void * pixels) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glGetTextureImageEXT

public void
glGetTextureLevelParameterfv(int texture, int level, int pname, FloatBuffer
a direct or array-backed java.nio.FloatBuffer
params
)

Entry point to C language function: void {@native glGetTextureLevelParameterfv}(GLuint texture, GLint level, GLenum pname, GLfloat * params) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glGetTextureLevelParameterfvEXT

public void
glGetTextureLevelParameterfv(int texture, int level, int pname, float[] params, int params_offset)

Entry point to C language function: void {@native glGetTextureLevelParameterfv}(GLuint texture, GLint level, GLenum pname, GLfloat * params) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glGetTextureLevelParameterfvEXT

public void
glGetTextureLevelParameteriv(int texture, int level, int pname, IntBuffer
a direct or array-backed java.nio.IntBuffer
params
)

Entry point to C language function: void {@native glGetTextureLevelParameteriv}(GLuint texture, GLint level, GLenum pname, GLint * params) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glGetTextureLevelParameterivEXT

public void
glGetTextureLevelParameteriv(int texture, int level, int pname, int[] params, int params_offset)

Entry point to C language function: void {@native glGetTextureLevelParameteriv}(GLuint texture, GLint level, GLenum pname, GLint * params) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glGetTextureLevelParameterivEXT

public void
glGetTextureParameterfv(int texture, int pname, FloatBuffer
a direct or array-backed java.nio.FloatBuffer
params
)

Entry point to C language function: void {@native glGetTextureParameterfv}(GLuint texture, GLenum pname, GLfloat * params) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glGetTextureParameterfvEXT

public void
glGetTextureParameterfv(int texture, int pname, float[] params, int params_offset)

Entry point to C language function: void {@native glGetTextureParameterfv}(GLuint texture, GLenum pname, GLfloat * params) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glGetTextureParameterfvEXT

public void
glGetTextureParameterIiv(int texture, int pname, IntBuffer
a direct or array-backed java.nio.IntBuffer
params
)

Entry point to C language function: void {@native glGetTextureParameterIiv}(GLuint texture, GLenum pname, GLint * params) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glGetTextureParameterIivEXT

public void
glGetTextureParameterIiv(int texture, int pname, int[] params, int params_offset)

Entry point to C language function: void {@native glGetTextureParameterIiv}(GLuint texture, GLenum pname, GLint * params) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glGetTextureParameterIivEXT

public void
glGetTextureParameterIuiv(int texture, int pname, IntBuffer
a direct or array-backed java.nio.IntBuffer
params
)

Entry point to C language function: void {@native glGetTextureParameterIuiv}(GLuint texture, GLenum pname, GLuint * params) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glGetTextureParameterIuivEXT

public void
glGetTextureParameterIuiv(int texture, int pname, int[] params, int params_offset)

Entry point to C language function: void {@native glGetTextureParameterIuiv}(GLuint texture, GLenum pname, GLuint * params) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glGetTextureParameterIuivEXT

public void
glGetTextureParameteriv(int texture, int pname, IntBuffer
a direct or array-backed java.nio.IntBuffer
params
)

Entry point to C language function: void {@native glGetTextureParameteriv}(GLuint texture, GLenum pname, GLint * params) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glGetTextureParameterivEXT

public void
glGetTextureParameteriv(int texture, int pname, int[] params, int params_offset)

Entry point to C language function: void {@native glGetTextureParameteriv}(GLuint texture, GLenum pname, GLint * params) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glGetTextureParameterivEXT

public long
glGetTextureSamplerHandleARB(int texture, int sampler)

Entry point to C language function: GLuint64 {@native glGetTextureSamplerHandleARB}(GLuint texture, GLuint sampler) Part of GL_ARB_bindless_texture

public void
glGetTextureSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, int bufSize, Buffer
a direct or array-backed java.nio.Buffer
pixels
)

Entry point to C language function: void {@native glGetTextureSubImage}(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLsizei bufSize, void * pixels) Part of GL_VERSION_4_5

public void
glGetTransformFeedbacki64_v(int xfb, int pname, int index, LongBuffer
a direct or array-backed java.nio.LongBuffer
param
)

Entry point to C language function: void {@native glGetTransformFeedbacki64_v}(GLuint xfb, GLenum pname, GLuint index, GLint64 * param) Part of GL_VERSION_4_5

public void
glGetTransformFeedbacki64_v(int xfb, int pname, int index, long[] param, int param_offset)

Entry point to C language function: void {@native glGetTransformFeedbacki64_v}(GLuint xfb, GLenum pname, GLuint index, GLint64 * param) Part of GL_VERSION_4_5

public void
glGetTransformFeedbacki_v(int xfb, int pname, int index, IntBuffer
a direct or array-backed java.nio.IntBuffer
param
)

Entry point to C language function: void {@native glGetTransformFeedbacki_v}(GLuint xfb, GLenum pname, GLuint index, GLint * param) Part of GL_VERSION_4_5

public void
glGetTransformFeedbacki_v(int xfb, int pname, int index, int[] param, int param_offset)

Entry point to C language function: void {@native glGetTransformFeedbacki_v}(GLuint xfb, GLenum pname, GLuint index, GLint * param) Part of GL_VERSION_4_5

public void
glGetTransformFeedbackiv(int xfb, int pname, IntBuffer
a direct or array-backed java.nio.IntBuffer
param
)

Entry point to C language function: void {@native glGetTransformFeedbackiv}(GLuint xfb, GLenum pname, GLint * param) Part of GL_VERSION_4_5

public void
glGetTransformFeedbackiv(int xfb, int pname, int[] param, int param_offset)

Entry point to C language function: void {@native glGetTransformFeedbackiv}(GLuint xfb, GLenum pname, GLint * param) Part of GL_VERSION_4_5

public void
glGetVertexArrayIndexed64iv(int vaobj, int index, int pname, LongBuffer
a direct or array-backed java.nio.LongBuffer
param
)

Entry point to C language function: void {@native glGetVertexArrayIndexed64iv}(GLuint vaobj, GLuint index, GLenum pname, GLint64 * param) Part of GL_VERSION_4_5

public void
glGetVertexArrayIndexed64iv(int vaobj, int index, int pname, long[] param, int param_offset)

Entry point to C language function: void {@native glGetVertexArrayIndexed64iv}(GLuint vaobj, GLuint index, GLenum pname, GLint64 * param) Part of GL_VERSION_4_5

public void
glGetVertexArrayIndexediv(int vaobj, int index, int pname, IntBuffer
a direct or array-backed java.nio.IntBuffer
param
)

Entry point to C language function: void {@native glGetVertexArrayIndexediv}(GLuint vaobj, GLuint index, GLenum pname, GLint * param) Part of GL_VERSION_4_5

public void
glGetVertexArrayIndexediv(int vaobj, int index, int pname, int[] param, int param_offset)

Entry point to C language function: void {@native glGetVertexArrayIndexediv}(GLuint vaobj, GLuint index, GLenum pname, GLint * param) Part of GL_VERSION_4_5

public void
glGetVertexArrayiv(int vaobj, int pname, IntBuffer
a direct or array-backed java.nio.IntBuffer
param
)

Entry point to C language function: void {@native glGetVertexArrayiv}(GLuint vaobj, GLenum pname, GLint * param) Part of GL_VERSION_4_5

public void
glGetVertexArrayiv(int vaobj, int pname, int[] param, int param_offset)

Entry point to C language function: void {@native glGetVertexArrayiv}(GLuint vaobj, GLenum pname, GLint * param) Part of GL_VERSION_4_5

public void
glGetVertexAttribLui64vARB(int index, int pname, LongBuffer
a direct or array-backed java.nio.LongBuffer
params
)

Entry point to C language function: void {@native glGetVertexAttribLui64vARB}(GLuint index, GLenum pname, GLuint64EXT * params) Part of GL_ARB_bindless_texture

public void
glGetVertexAttribLui64vARB(int index, int pname, long[] params, int params_offset)

Entry point to C language function: void {@native glGetVertexAttribLui64vARB}(GLuint index, GLenum pname, GLuint64EXT * params) Part of GL_ARB_bindless_texture

public void
glInvalidateNamedFramebufferData(int framebuffer, int numAttachments, IntBuffer
a direct or array-backed java.nio.IntBuffer
attachments
)

Entry point to C language function: void {@native glInvalidateNamedFramebufferData}(GLuint framebuffer, GLsizei numAttachments, const GLenum * attachments) Part of GL_VERSION_4_5

public void
glInvalidateNamedFramebufferData(int framebuffer, int numAttachments, int[] attachments, int attachments_offset)

Entry point to C language function: void {@native glInvalidateNamedFramebufferData}(GLuint framebuffer, GLsizei numAttachments, const GLenum * attachments) Part of GL_VERSION_4_5

public void
glInvalidateNamedFramebufferSubData(int framebuffer, int numAttachments, IntBuffer
a direct or array-backed java.nio.IntBuffer
attachments
,
int x, int y, int width, int height)

Entry point to C language function: void {@native glInvalidateNamedFramebufferSubData}(GLuint framebuffer, GLsizei numAttachments, const GLenum * attachments, GLint x, GLint y, GLsizei width, GLsizei height) Part of GL_VERSION_4_5

public void
glInvalidateNamedFramebufferSubData(int framebuffer, int numAttachments, int[] attachments, int attachments_offset, int x, int y, int width, int height)

Entry point to C language function: void {@native glInvalidateNamedFramebufferSubData}(GLuint framebuffer, GLsizei numAttachments, const GLenum * attachments, GLint x, GLint y, GLsizei width, GLsizei height) Part of GL_VERSION_4_5

public boolean
glIsImageHandleResidentARB(long handle)

Entry point to C language function: GLboolean {@native glIsImageHandleResidentARB}(GLuint64 handle) Part of GL_ARB_bindless_texture

public boolean
glIsTextureHandleResidentARB(long handle)

Entry point to C language function: GLboolean {@native glIsTextureHandleResidentARB}(GLuint64 handle) Part of GL_ARB_bindless_texture

public void
glMakeImageHandleNonResidentARB(long handle)

Entry point to C language function: void {@native glMakeImageHandleNonResidentARB}(GLuint64 handle) Part of GL_ARB_bindless_texture

public void
glMakeImageHandleResidentARB(long handle, int access)

Entry point to C language function: void {@native glMakeImageHandleResidentARB}(GLuint64 handle, GLenum access) Part of GL_ARB_bindless_texture

public void
glMakeTextureHandleNonResidentARB(long handle)

Entry point to C language function: void {@native glMakeTextureHandleNonResidentARB}(GLuint64 handle) Part of GL_ARB_bindless_texture

public void
glMakeTextureHandleResidentARB(long handle)

Entry point to C language function: void {@native glMakeTextureHandleResidentARB}(GLuint64 handle) Part of GL_ARB_bindless_texture

public ByteBuffer
glMapNamedBuffer(int buffer, int access)

Entry point to C language function: void * {@native glMapNamedBuffer}(GLuint buffer, GLenum access) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glMapNamedBufferEXT

public ByteBuffer
glMapNamedBufferRange(int buffer, long offset, long length, int access)

Entry point to C language function: void * {@native glMapNamedBufferRange}(GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glMapNamedBufferRangeEXT

public void
glMultiDrawArraysIndirectCountARB(int mode, long indirect, long drawcount, int maxdrawcount, int stride)

Entry point to C language function: void {@native glMultiDrawArraysIndirectCountARB}(GLenum mode, GLintptr indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride) Part of GL_ARB_indirect_parameters

public void
glMultiDrawElementsIndirectCountARB(int mode, int type, long indirect, long drawcount, int maxdrawcount, int stride)

Entry point to C language function: void {@native glMultiDrawElementsIndirectCountARB}(GLenum mode, GLenum type, GLintptr indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride) Part of GL_ARB_indirect_parameters

public void
glNamedBufferData(int buffer, long size, Buffer
a direct or array-backed java.nio.Buffer
data
,
int usage)

Entry point to C language function: void {@native glNamedBufferData}(GLuint buffer, GLsizeiptr size, const void * data, GLenum usage) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glNamedBufferDataEXT

public void
glNamedBufferStorage(int buffer, long size, Buffer
a direct or array-backed java.nio.Buffer
data
,
int flags)

Entry point to C language function: void {@native glNamedBufferStorage}(GLuint buffer, GLsizeiptr size, const void * data, GLbitfield flags) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glNamedBufferStorageEXT

public void
glNamedBufferSubData(int buffer, long offset, long size, Buffer
a direct or array-backed java.nio.Buffer
data
)

Entry point to C language function: void {@native glNamedBufferSubData}(GLuint buffer, GLintptr offset, GLsizeiptr size, const void * data) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glNamedBufferSubDataEXT

public void
glNamedFramebufferDrawBuffer(int framebuffer, int buf)

Entry point to C language function: void {@native glNamedFramebufferDrawBuffer}(GLuint framebuffer, GLenum buf) Part of GL_VERSION_4_5

public void
glNamedFramebufferDrawBuffers(int framebuffer, int n, IntBuffer
a direct or array-backed java.nio.IntBuffer
bufs
)

Entry point to C language function: void {@native glNamedFramebufferDrawBuffers}(GLuint framebuffer, GLsizei n, const GLenum * bufs) Part of GL_VERSION_4_5

public void
glNamedFramebufferDrawBuffers(int framebuffer, int n, int[] bufs, int bufs_offset)

Entry point to C language function: void {@native glNamedFramebufferDrawBuffers}(GLuint framebuffer, GLsizei n, const GLenum * bufs) Part of GL_VERSION_4_5

public void
glNamedFramebufferParameteri(int framebuffer, int pname, int param)

Entry point to C language function: void {@native glNamedFramebufferParameteri}(GLuint framebuffer, GLenum pname, GLint param) Part of GL_VERSION_4_5, GL_ARB_framebuffer_no_attachments, GL_EXT_direct_state_access Alias for: glNamedFramebufferParameteriEXT

public void
glNamedFramebufferReadBuffer(int framebuffer, int src)

Entry point to C language function: void {@native glNamedFramebufferReadBuffer}(GLuint framebuffer, GLenum src) Part of GL_VERSION_4_5

public void
glNamedFramebufferRenderbuffer(int framebuffer, int attachment, int renderbuffertarget, int renderbuffer)

Entry point to C language function: void {@native glNamedFramebufferRenderbuffer}(GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glNamedFramebufferRenderbufferEXT

public void
glNamedFramebufferTexture(int framebuffer, int attachment, int texture, int level)

Entry point to C language function: void {@native glNamedFramebufferTexture}(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glNamedFramebufferTextureEXT

public void
glNamedFramebufferTextureLayer(int framebuffer, int attachment, int texture, int level, int layer)

Entry point to C language function: void {@native glNamedFramebufferTextureLayer}(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glNamedFramebufferTextureLayerEXT

public void
glNamedRenderbufferStorage(int renderbuffer, int internalformat, int width, int height)

Entry point to C language function: void {@native glNamedRenderbufferStorage}(GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glNamedRenderbufferStorageEXT

public void
glNamedRenderbufferStorageMultisample(int renderbuffer, int samples, int internalformat, int width, int height)

Entry point to C language function: void {@native glNamedRenderbufferStorageMultisample}(GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glNamedRenderbufferStorageMultisampleEXT

public void
glProgramUniformHandleui64ARB(int program, int location, long value)

Entry point to C language function: void {@native glProgramUniformHandleui64ARB}(GLuint program, GLint location, GLuint64 value) Part of GL_ARB_bindless_texture

public void
glProgramUniformHandleui64vARB(int program, int location, int count, LongBuffer
a direct or array-backed java.nio.LongBuffer
values
)

Entry point to C language function: void {@native glProgramUniformHandleui64vARB}(GLuint program, GLint location, GLsizei count, const GLuint64 * values) Part of GL_ARB_bindless_texture

public void
glProgramUniformHandleui64vARB(int program, int location, int count, long[] values, int values_offset)

Entry point to C language function: void {@native glProgramUniformHandleui64vARB}(GLuint program, GLint location, GLsizei count, const GLuint64 * values) Part of GL_ARB_bindless_texture

public void
glShaderStorageBlockBinding(int program, int storageBlockIndex, int storageBlockBinding)

Entry point to C language function: void {@native glShaderStorageBlockBinding}(GLuint program, GLuint storageBlockIndex, GLuint storageBlockBinding) Part of GL_VERSION_4_3, GL_ARB_shader_storage_buffer_object

public void
glTextureBarrier()

Entry point to C language function: void {@native glTextureBarrier}(void) Part of GL_VERSION_4_5, GL_NV_texture_barrier Alias for: glTextureBarrierNV

public void
glTextureBuffer(int texture, int internalformat, int buffer)

Entry point to C language function: void {@native glTextureBuffer}(GLuint texture, GLenum internalformat, GLuint buffer) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glTextureBufferEXT

public void
glTextureBufferRange(int texture, int internalformat, int buffer, long offset, long size)

Entry point to C language function: void {@native glTextureBufferRange}(GLuint texture, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size) Part of GL_VERSION_4_5, GL_EXT_direct_state_access, GL_ARB_texture_buffer_range Alias for: glTextureBufferRangeEXT

public void
glTextureParameterf(int texture, int pname, float param)

Entry point to C language function: void {@native glTextureParameterf}(GLuint texture, GLenum pname, GLfloat param) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glTextureParameterfEXT

public void
glTextureParameterfv(int texture, int pname, FloatBuffer
a direct or array-backed java.nio.FloatBuffer
param
)

Entry point to C language function: void {@native glTextureParameterfv}(GLuint texture, GLenum pname, const GLfloat * param) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glTextureParameterfvEXT

public void
glTextureParameterfv(int texture, int pname, float[] param, int param_offset)

Entry point to C language function: void {@native glTextureParameterfv}(GLuint texture, GLenum pname, const GLfloat * param) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glTextureParameterfvEXT

public void
glTextureParameteri(int texture, int pname, int param)

Entry point to C language function: void {@native glTextureParameteri}(GLuint texture, GLenum pname, GLint param) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glTextureParameteriEXT

public void
glTextureParameterIiv(int texture, int pname, IntBuffer
a direct or array-backed java.nio.IntBuffer
params
)

Entry point to C language function: void {@native glTextureParameterIiv}(GLuint texture, GLenum pname, const GLint * params) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glTextureParameterIivEXT

public void
glTextureParameterIiv(int texture, int pname, int[] params, int params_offset)

Entry point to C language function: void {@native glTextureParameterIiv}(GLuint texture, GLenum pname, const GLint * params) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glTextureParameterIivEXT

public void
glTextureParameterIuiv(int texture, int pname, IntBuffer
a direct or array-backed java.nio.IntBuffer
params
)

Entry point to C language function: void {@native glTextureParameterIuiv}(GLuint texture, GLenum pname, const GLuint * params) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glTextureParameterIuivEXT

public void
glTextureParameterIuiv(int texture, int pname, int[] params, int params_offset)

Entry point to C language function: void {@native glTextureParameterIuiv}(GLuint texture, GLenum pname, const GLuint * params) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glTextureParameterIuivEXT

public void
glTextureParameteriv(int texture, int pname, IntBuffer
a direct or array-backed java.nio.IntBuffer
param
)

Entry point to C language function: void {@native glTextureParameteriv}(GLuint texture, GLenum pname, const GLint * param) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glTextureParameterivEXT

public void
glTextureParameteriv(int texture, int pname, int[] param, int param_offset)

Entry point to C language function: void {@native glTextureParameteriv}(GLuint texture, GLenum pname, const GLint * param) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glTextureParameterivEXT

public void
glTextureStorage1D(int texture, int levels, int internalformat, int width)

Entry point to C language function: void {@native glTextureStorage1D}(GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width) Part of GL_VERSION_4_5, GL_EXT_texture_storage, GL_ARB_texture_storage, GL_EXT_direct_state_access Alias for: glTextureStorage1DEXT

public void
glTextureStorage2D(int texture, int levels, int internalformat, int width, int height)

Entry point to C language function: void {@native glTextureStorage2D}(GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) Part of GL_VERSION_4_5, GL_EXT_texture_storage, GL_ARB_texture_storage, GL_EXT_direct_state_access Alias for: glTextureStorage2DEXT

public void
glTextureStorage2DMultisample(int texture, int samples, int internalformat, int width, int height, boolean fixedsamplelocations)

Entry point to C language function: void {@native glTextureStorage2DMultisample}(GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations) Part of GL_VERSION_4_5, GL_ARB_texture_storage_multisample, GL_EXT_direct_state_access Alias for: glTextureStorage2DMultisampleEXT

public void
glTextureStorage3D(int texture, int levels, int internalformat, int width, int height, int depth)

Entry point to C language function: void {@native glTextureStorage3D}(GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) Part of GL_VERSION_4_5, GL_EXT_texture_storage, GL_ARB_texture_storage, GL_EXT_direct_state_access Alias for: glTextureStorage3DEXT

public void
glTextureStorage3DMultisample(int texture, int samples, int internalformat, int width, int height, int depth, boolean fixedsamplelocations)

Entry point to C language function: void {@native glTextureStorage3DMultisample}(GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations) Part of GL_VERSION_4_5, GL_ARB_texture_storage_multisample, GL_EXT_direct_state_access Alias for: glTextureStorage3DMultisampleEXT

public void
glTextureSubImage1D(int texture, int level, int xoffset, int width, int format, int type, Buffer
a direct or array-backed java.nio.Buffer
pixels
)

Entry point to C language function: void {@native glTextureSubImage1D}(GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void * pixels) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glTextureSubImage1DEXT

public void
glTextureSubImage1D(int texture, int level, int xoffset, int width, int format, int type, long pixels_buffer_offset)

Entry point to C language function: void {@native glTextureSubImage1D}(GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void * pixels) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glTextureSubImage1DEXT

public void
glTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int type, Buffer
a direct or array-backed java.nio.Buffer
pixels
)

Entry point to C language function: void {@native glTextureSubImage2D}(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void * pixels) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glTextureSubImage2DEXT

public void
glTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int type, long pixels_buffer_offset)

Entry point to C language function: void {@native glTextureSubImage2D}(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void * pixels) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glTextureSubImage2DEXT

public void
glTextureSubImage3D(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, Buffer
a direct or array-backed java.nio.Buffer
pixels
)

Entry point to C language function: void {@native glTextureSubImage3D}(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void * pixels) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glTextureSubImage3DEXT

public void
glTextureSubImage3D(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, long pixels_buffer_offset)

Entry point to C language function: void {@native glTextureSubImage3D}(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void * pixels) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glTextureSubImage3DEXT

public void
glTextureView(int texture, int target, int origtexture, int internalformat, int minlevel, int numlevels, int minlayer, int numlayers)

Entry point to C language function: void {@native glTextureView}(GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers) Part of GL_VERSION_4_3, GL_ARB_texture_view, GL_OES_texture_view, GL_EXT_texture_view Alias for: glTextureViewOES, glTextureViewEXT

public void
glTransformFeedbackBufferBase(int xfb, int index, int buffer)

Entry point to C language function: void {@native glTransformFeedbackBufferBase}(GLuint xfb, GLuint index, GLuint buffer) Part of GL_VERSION_4_5

public void
glTransformFeedbackBufferRange(int xfb, int index, int buffer, long offset, long size)

Entry point to C language function: void {@native glTransformFeedbackBufferRange}(GLuint xfb, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size) Part of GL_VERSION_4_5

public void
glUniformHandleui64ARB(int location, long value)

Entry point to C language function: void {@native glUniformHandleui64ARB}(GLint location, GLuint64 value) Part of GL_ARB_bindless_texture

public void
glUniformHandleui64vARB(int location, int count, LongBuffer
a direct or array-backed java.nio.LongBuffer
value
)

Entry point to C language function: void {@native glUniformHandleui64vARB}(GLint location, GLsizei count, const GLuint64 * value) Part of GL_ARB_bindless_texture

public void
glUniformHandleui64vARB(int location, int count, long[] value, int value_offset)

Entry point to C language function: void {@native glUniformHandleui64vARB}(GLint location, GLsizei count, const GLuint64 * value) Part of GL_ARB_bindless_texture

public boolean
glUnmapNamedBuffer(int buffer)

Entry point to C language function: GLboolean {@native glUnmapNamedBuffer}(GLuint buffer) Part of GL_VERSION_4_5, GL_EXT_direct_state_access Alias for: glUnmapNamedBufferEXT

public void
glVertexArrayAttribBinding(int vaobj, int attribindex, int bindingindex)

Entry point to C language function: void {@native glVertexArrayAttribBinding}(GLuint vaobj, GLuint attribindex, GLuint bindingindex) Part of GL_VERSION_4_5

public void
glVertexArrayAttribFormat(int vaobj, int attribindex, int size, int type, boolean normalized, int relativeoffset)

Entry point to C language function: void {@native glVertexArrayAttribFormat}(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset) Part of GL_VERSION_4_5

public void
glVertexArrayAttribIFormat(int vaobj, int attribindex, int size, int type, int relativeoffset)

Entry point to C language function: void {@native glVertexArrayAttribIFormat}(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset) Part of GL_VERSION_4_5

public void
glVertexArrayAttribLFormat(int vaobj, int attribindex, int size, int type, int relativeoffset)

Entry point to C language function: void {@native glVertexArrayAttribLFormat}(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset) Part of GL_VERSION_4_5

public void
glVertexArrayBindingDivisor(int vaobj, int bindingindex, int divisor)

Entry point to C language function: void {@native glVertexArrayBindingDivisor}(GLuint vaobj, GLuint bindingindex, GLuint divisor) Part of GL_VERSION_4_5

public void
glVertexArrayElementBuffer(int vaobj, int buffer)

Entry point to C language function: void {@native glVertexArrayElementBuffer}(GLuint vaobj, GLuint buffer) Part of GL_VERSION_4_5

public void
glVertexArrayVertexBuffer(int vaobj, int bindingindex, int buffer, long offset, int stride)

Entry point to C language function: void {@native glVertexArrayVertexBuffer}(GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride) Part of GL_VERSION_4_5

public void
glVertexArrayVertexBuffers(int vaobj, int first, int count, IntBuffer
a direct or array-backed java.nio.IntBuffer
buffers
,
PointerBuffer
a direct or array-backed com.jogamp.common.nio.PointerBuffer
offsets
,
IntBuffer
a direct or array-backed java.nio.IntBuffer
strides
)

Entry point to C language function: void {@native glVertexArrayVertexBuffers}(GLuint vaobj, GLuint first, GLsizei count, const GLuint * buffers, const GLintptr * offsets, const GLsizei * strides) Part of GL_VERSION_4_5

public void
glVertexArrayVertexBuffers(int vaobj, int first, int count, int[] buffers, int buffers_offset, PointerBuffer
a direct or array-backed com.jogamp.common.nio.PointerBuffer
offsets
,
int[] strides, int strides_offset)

Entry point to C language function: void {@native glVertexArrayVertexBuffers}(GLuint vaobj, GLuint first, GLsizei count, const GLuint * buffers, const GLintptr * offsets, const GLsizei * strides) Part of GL_VERSION_4_5

public void
glVertexAttribL1ui64ARB(int index, long x)

Entry point to C language function: void {@native glVertexAttribL1ui64ARB}(GLuint index, GLuint64EXT x) Part of GL_ARB_bindless_texture

public void
glVertexAttribL1ui64vARB(int index, LongBuffer
a direct or array-backed java.nio.LongBuffer
v
)

Entry point to C language function: void {@native glVertexAttribL1ui64vARB}(GLuint index, const GLuint64EXT * v) Part of GL_ARB_bindless_texture

public void
glVertexAttribL1ui64vARB(int index, long[] v, int v_offset)

Entry point to C language function: void {@native glVertexAttribL1ui64vARB}(GLuint index, const GLuint64EXT * v) Part of GL_ARB_bindless_texture

public void
glVertexAttribLFormat(int attribindex, int size, int type, int relativeoffset)

Entry point to C language function: void {@native glVertexAttribLFormat}(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset) Part of GL_VERSION_4_3, GL_ARB_vertex_attrib_binding, GL_NV_vertex_attrib_integer_64bit Alias for: glVertexAttribLFormatNV

public GLBufferStorage
mapNamedBuffer(int
denotes the buffer
bufferName
,
int
the mapping access mode
access
)

Returns the GLBufferStorage instance as mapped via OpenGL's native glMapNamedBuffer(..) implementation.

public GLBufferStorage
mapNamedBufferRange(final int
denotes the buffer
bufferName
,
final long
offset of the mapped buffer's storage
offset
,
final long
length of the mapped buffer's storage
length
,
final int
the mapping access mode
access
)

Returns the GLBufferStorage instance as mapped via OpenGL's native glMapNamedBufferRange(..) implementation.

Inherited from com.jogamp.opengl.GL3:
glBindFragDataLocationIndexedglCompileShaderIncludeARBglCompileShaderIncludeARBglCreateSyncFromCLeventARBglDeleteNamedStringARBglDepthRangeArrayvglDepthRangeArrayvglDepthRangeIndexedglDrawTransformFeedbackInstancedglDrawTransformFeedbackStreamInstancedglFramebufferTextureARBglFramebufferTextureFaceARBglFramebufferTextureLayerARBglGetActiveSubroutineNameglGetActiveSubroutineNameglGetActiveSubroutineUniformivglGetActiveSubroutineUniformivglGetActiveSubroutineUniformNameglGetActiveSubroutineUniformNameglGetDoublei_vglGetDoublei_vglGetFloati_vglGetFloati_vglGetFragDataIndexglGetNamedStringARBglGetNamedStringARBglGetNamedStringivARBglGetNamedStringivARBglGetProgramStageivglGetProgramStageivglGetSubroutineIndexglGetSubroutineUniformLocationglGetUniformdvglGetUniformdvglGetUniformSubroutineuivglGetUniformSubroutineuivglIsNamedStringARBglMultiDrawArraysIndirectglMultiDrawElementsBaseVertexglMultiDrawElementsIndirectglNamedStringARBglPatchParameterfvglPatchParameterfvglProgramParameteriARBglScissorArrayvglScissorArrayvglScissorIndexedglScissorIndexedvglScissorIndexedvglUniform1dglUniform1dvglUniform1dvglUniform2dglUniform2dvglUniform2dvglUniform3dglUniform3dvglUniform3dvglUniform4dglUniform4dvglUniform4dvglUniformMatrix2dvglUniformMatrix2dvglUniformMatrix2x3dvglUniformMatrix2x3dvglUniformMatrix2x4dvglUniformMatrix2x4dvglUniformMatrix3dvglUniformMatrix3dvglUniformMatrix3x2dvglUniformMatrix3x2dvglUniformMatrix3x4dvglUniformMatrix3x4dvglUniformMatrix4dvglUniformMatrix4dvglUniformMatrix4x2dvglUniformMatrix4x2dvglUniformMatrix4x3dvglUniformMatrix4x3dvglUniformSubroutinesuivglUniformSubroutinesuivglVertexAttribP1uiglVertexAttribP1uivglVertexAttribP1uivglVertexAttribP2uiglVertexAttribP2uivglVertexAttribP2uivglVertexAttribP3uiglVertexAttribP3uivglVertexAttribP3uivglVertexAttribP4uiglVertexAttribP4uivglVertexAttribP4uivglViewportArrayvglViewportArrayvglViewportIndexedfglViewportIndexedfvglViewportIndexedfv