Interface GL4

All Superinterfaces:
GL, GL2ES2, GL2ES3, GL2GL3, GL3, GL3ES3, GL4ES3, GLBase
All Known Subinterfaces:
GL4bc
All Known Implementing Classes:
DebugGL2, DebugGL3, DebugGL3bc, DebugGL4, DebugGL4bc, TraceGL2, TraceGL3, TraceGL3bc, TraceGL4, TraceGL4bc

public interface GL4 extends GL4ES3, GL3

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 Details

    • GL_MAP_PERSISTENT_BIT

      static final int GL_MAP_PERSISTENT_BIT
      GL_VERSION_4_4, GL_EXT_buffer_storage
      Alias for: GL_MAP_PERSISTENT_BIT_EXT - CType: int
      See Also:
    • GL_UNSIGNED_INT64_ARB

      static final int GL_UNSIGNED_INT64_ARB
      GL_ARB_bindless_texture - CType: int
      See Also:
    • GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER

      static final int GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER
      GL_ARB_compute_shader, GL_VERSION_4_3 - CType: int
      See Also:
    • GL_QUERY_TARGET

      static final int GL_QUERY_TARGET
      GL_VERSION_4_5 - CType: int
      See Also:
    • GL_PARAMETER_BUFFER_ARB

      static final int GL_PARAMETER_BUFFER_ARB
      GL_ARB_indirect_parameters - CType: int
      See Also:
    • GL_COMPRESSED_RGBA_BPTC_UNORM

      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
      See Also:
    • GL_QUERY_BUFFER

      static final int GL_QUERY_BUFFER
      GL_VERSION_4_4, GL_AMD_query_buffer_object
      Alias for: GL_QUERY_BUFFER_AMD - CType: int
      See Also:
    • GL_VERTEX_SUBROUTINE_UNIFORM

      static final int GL_VERTEX_SUBROUTINE_UNIFORM
      GL_VERSION_4_3, GL_ARB_program_interface_query - CType: int
      See Also:
    • GL_PARAMETER_BUFFER_BINDING_ARB

      static final int GL_PARAMETER_BUFFER_BINDING_ARB
      GL_ARB_indirect_parameters - CType: int
      See Also:
    • GL_CONTEXT_RELEASE_BEHAVIOR

      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
      See Also:
    • GL_VERTEX_ATTRIB_ARRAY_LONG

      static final int GL_VERTEX_ATTRIB_ARRAY_LONG
      GL_VERSION_4_3 - CType: int
      See Also:
    • GL_TESS_CONTROL_SUBROUTINE_UNIFORM

      static final int GL_TESS_CONTROL_SUBROUTINE_UNIFORM
      GL_VERSION_4_3, GL_ARB_program_interface_query - CType: int
      See Also:
    • GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH

      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
      See Also:
    • GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT

      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
      See Also:
    • GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER

      static final int GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER
      GL_ARB_compute_shader, GL_VERSION_4_3 - CType: int
      See Also:
    • GL_DYNAMIC_STORAGE_BIT

      static final int GL_DYNAMIC_STORAGE_BIT
      GL_VERSION_4_4, GL_EXT_buffer_storage
      Alias for: GL_DYNAMIC_STORAGE_BIT_EXT - CType: int
      See Also:
    • GL_CLIP_ORIGIN

      static final int GL_CLIP_ORIGIN
      GL_VERSION_4_5 - CType: int
      See Also:
    • GL_CLIP_DEPTH_MODE

      static final int GL_CLIP_DEPTH_MODE
      GL_VERSION_4_5 - CType: int
      See Also:
    • GL_MIRROR_CLAMP_TO_EDGE

      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
      See Also:
    • GL_CLEAR_TEXTURE

      static final int GL_CLEAR_TEXTURE
      GL_VERSION_4_4 - CType: int
      See Also:
    • GL_QUERY_BUFFER_BARRIER_BIT

      static final int GL_QUERY_BUFFER_BARRIER_BIT
      GL_VERSION_4_4 - CType: int
      See Also:
    • GL_MAX_CULL_DISTANCES

      static final int GL_MAX_CULL_DISTANCES
      GL_VERSION_4_5 - CType: int
      See Also:
    • GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB

      static final int GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB
      GL_ARB_compute_variable_group_size - CType: int
      See Also:
    • GL_NUM_SHADING_LANGUAGE_VERSIONS

      static final int GL_NUM_SHADING_LANGUAGE_VERSIONS
      GL_VERSION_4_3 - CType: int
      See Also:
    • GL_TEXTURE_VIEW_NUM_LEVELS

      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
      See Also:
    • GL_BUFFER_IMMUTABLE_STORAGE

      static final int GL_BUFFER_IMMUTABLE_STORAGE
      GL_VERSION_4_4, GL_EXT_buffer_storage
      Alias for: GL_BUFFER_IMMUTABLE_STORAGE_EXT - CType: int
      See Also:
    • GL_TEXTURE_VIEW_MIN_LAYER

      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
      See Also:
    • GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB

      static final int GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB
      GL_ARB_compute_variable_group_size - CType: int
      See Also:
    • GL_TEXTURE_VIEW_NUM_LAYERS

      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
      See Also:
    • GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT

      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
      See Also:
    • GL_NEGATIVE_ONE_TO_ONE

      static final int GL_NEGATIVE_ONE_TO_ONE
      GL_VERSION_4_5 - CType: int
      See Also:
    • GL_FRAGMENT_SUBROUTINE

      static final int GL_FRAGMENT_SUBROUTINE
      GL_VERSION_4_3, GL_ARB_program_interface_query - CType: int
      See Also:
    • GL_QUERY_RESULT_NO_WAIT

      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
      See Also:
    • GL_COMPUTE_SUBROUTINE

      static final int GL_COMPUTE_SUBROUTINE
      GL_VERSION_4_3, GL_ARB_program_interface_query - CType: int
      See Also:
    • GL_VERTEX_SUBROUTINE

      static final int GL_VERTEX_SUBROUTINE
      GL_VERSION_4_3, GL_ARB_program_interface_query - CType: int
      See Also:
    • GL_ZERO_TO_ONE

      static final int GL_ZERO_TO_ONE
      GL_VERSION_4_5 - CType: int
      See Also:
    • GL_QUERY_WAIT_INVERTED

      static final int GL_QUERY_WAIT_INVERTED
      GL_VERSION_4_5 - CType: int
      See Also:
    • GL_QUERY_BY_REGION_WAIT_INVERTED

      static final int GL_QUERY_BY_REGION_WAIT_INVERTED
      GL_VERSION_4_5 - CType: int
      See Also:
    • GL_MAP_COHERENT_BIT

      static final int GL_MAP_COHERENT_BIT
      GL_VERSION_4_4, GL_EXT_buffer_storage
      Alias for: GL_MAP_COHERENT_BIT_EXT - CType: int
      See Also:
    • GL_TRANSFORM_FEEDBACK_BUFFER_INDEX

      static final int GL_TRANSFORM_FEEDBACK_BUFFER_INDEX
      GL_VERSION_4_4 - CType: int
      See Also:
    • GL_TESS_CONTROL_SUBROUTINE

      static final int GL_TESS_CONTROL_SUBROUTINE
      GL_VERSION_4_3, GL_ARB_program_interface_query - CType: int
      See Also:
    • GL_TEXTURE_VIEW_MIN_LEVEL

      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
      See Also:
    • GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB

      static final int GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB
      GL_ARB_compute_variable_group_size - CType: int
      See Also:
    • GL_FRAGMENT_SUBROUTINE_UNIFORM

      static final int GL_FRAGMENT_SUBROUTINE_UNIFORM
      GL_VERSION_4_3, GL_ARB_program_interface_query - CType: int
      See Also:
    • GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT

      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
      See Also:
    • GL_QUERY_BUFFER_BINDING

      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
      See Also:
    • GL_GEOMETRY_SUBROUTINE

      static final int GL_GEOMETRY_SUBROUTINE
      GL_VERSION_4_3, GL_ARB_program_interface_query - CType: int
      See Also:
    • GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB

      static final int GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB
      GL_ARB_compute_variable_group_size - CType: int
      See Also:
    • GL_BUFFER_STORAGE_FLAGS

      static final int GL_BUFFER_STORAGE_FLAGS
      GL_VERSION_4_4, GL_EXT_buffer_storage
      Alias for: GL_BUFFER_STORAGE_FLAGS_EXT - CType: int
      See Also:
    • GL_TESS_EVALUATION_SUBROUTINE

      static final int GL_TESS_EVALUATION_SUBROUTINE
      GL_VERSION_4_3, GL_ARB_program_interface_query - CType: int
      See Also:
    • GL_COMPUTE_SUBROUTINE_UNIFORM

      static final int GL_COMPUTE_SUBROUTINE_UNIFORM
      GL_VERSION_4_3, GL_ARB_program_interface_query - CType: int
      See Also:
    • GL_TEXTURE_TARGET

      static final int GL_TEXTURE_TARGET
      GL_VERSION_4_5, GL_QCOM_extended_get
      Alias for: GL_TEXTURE_TARGET_QCOM - CType: int
      See Also:
    • GL_CLIENT_STORAGE_BIT

      static final int GL_CLIENT_STORAGE_BIT
      GL_VERSION_4_4, GL_EXT_buffer_storage
      Alias for: GL_CLIENT_STORAGE_BIT_EXT - CType: int
      See Also:
    • GL_GEOMETRY_SUBROUTINE_UNIFORM

      static final int GL_GEOMETRY_SUBROUTINE_UNIFORM
      GL_VERSION_4_3, GL_ARB_program_interface_query - CType: int
      See Also:
    • GL_LOCATION_INDEX

      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
      See Also:
    • GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM

      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
      See Also:
    • GL_QUERY_NO_WAIT_INVERTED

      static final int GL_QUERY_NO_WAIT_INVERTED
      GL_VERSION_4_5 - CType: int
      See Also:
    • GL_TESS_EVALUATION_SUBROUTINE_UNIFORM

      static final int GL_TESS_EVALUATION_SUBROUTINE_UNIFORM
      GL_VERSION_4_3, GL_ARB_program_interface_query - CType: int
      See Also:
    • GL_QUERY_BY_REGION_NO_WAIT_INVERTED

      static final int GL_QUERY_BY_REGION_NO_WAIT_INVERTED
      GL_VERSION_4_5 - CType: int
      See Also:
    • GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE

      static final int GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE
      GL_VERSION_4_4 - CType: int
      See Also:
    • GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES

      static final int GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES
      GL_VERSION_4_5 - CType: int
      See Also:
    • GL_LOCATION_COMPONENT

      static final int GL_LOCATION_COMPONENT
      GL_VERSION_4_4 - CType: int
      See Also:
    • GL_MAX_NUM_COMPATIBLE_SUBROUTINES

      static final int GL_MAX_NUM_COMPATIBLE_SUBROUTINES
      GL_VERSION_4_3, GL_ARB_program_interface_query - CType: int
      See Also:
  • Method Details

    • glGetProgramResourceLocationIndex

      int glGetProgramResourceLocationIndex(int program, int programInterface, ByteBuffer name)
      Entry point to C language function: GLint (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
      Parameters:
      name - a direct or array-backed ByteBuffer
    • glGetProgramResourceLocationIndex

      int glGetProgramResourceLocationIndex(int program, int programInterface, byte[] name, int name_offset)
      Entry point to C language function: GLint (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
    • glShaderStorageBlockBinding

      void glShaderStorageBlockBinding(int program, int storageBlockIndex, int storageBlockBinding)
      Entry point to C language function: void (GLuint program, GLuint storageBlockIndex, GLuint storageBlockBinding)
      Part of GL_VERSION_4_3, GL_ARB_shader_storage_buffer_object
    • glTextureView

      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 (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
    • glVertexAttribLFormat

      void glVertexAttribLFormat(int attribindex, int size, int type, int relativeoffset)
      Entry point to C language function: void (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
    • glBufferStorage

      void glBufferStorage(int target, long size, Buffer data, int flags)
      Entry point to C language function: void (GLenum target, GLsizeiptr size, const void * data, GLbitfield flags)
      Part of GL_VERSION_4_4, GL_EXT_buffer_storage
      Alias for: glBufferStorageEXT
      Parameters:
      data - a direct or array-backed Buffer
    • glClearTexImage

      void glClearTexImage(int texture, int level, int format, int type, Buffer data)
      Entry point to C language function: void (GLuint texture, GLint level, GLenum format, GLenum type, const void * data)
      Part of GL_VERSION_4_4
      Parameters:
      data - a direct or array-backed Buffer
    • glClearTexSubImage

      void glClearTexSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, Buffer data)
      Entry point to C language function: void (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
      Parameters:
      data - a direct or array-backed Buffer
    • glBindBuffersBase

      void glBindBuffersBase(int target, int first, int count, IntBuffer buffers)
      Entry point to C language function: void (GLenum target, GLuint first, GLsizei count, const GLuint * buffers)
      Part of GL_VERSION_4_4
      Parameters:
      buffers - a direct or array-backed IntBuffer
    • glBindBuffersBase

      void glBindBuffersBase(int target, int first, int count, int[] buffers, int buffers_offset)
      Entry point to C language function: void (GLenum target, GLuint first, GLsizei count, const GLuint * buffers)
      Part of GL_VERSION_4_4
    • glBindBuffersRange

      void glBindBuffersRange(int target, int first, int count, IntBuffer buffers, com.jogamp.common.nio.PointerBuffer offsets, com.jogamp.common.nio.PointerBuffer sizes)
      Entry point to C language function: void (GLenum target, GLuint first, GLsizei count, const GLuint * buffers, const GLintptr * offsets, const GLsizeiptr * sizes)
      Part of GL_VERSION_4_4
      Parameters:
      buffers - a direct or array-backed IntBuffer
      offsets - a direct or array-backed PointerBuffer
      sizes - a direct or array-backed PointerBuffer
    • glBindBuffersRange

      void glBindBuffersRange(int target, int first, int count, int[] buffers, int buffers_offset, com.jogamp.common.nio.PointerBuffer offsets, com.jogamp.common.nio.PointerBuffer sizes)
      Entry point to C language function: void (GLenum target, GLuint first, GLsizei count, const GLuint * buffers, const GLintptr * offsets, const GLsizeiptr * sizes)
      Part of GL_VERSION_4_4
      Parameters:
      offsets - a direct or array-backed PointerBuffer
      sizes - a direct or array-backed PointerBuffer
    • glBindTextures

      void glBindTextures(int first, int count, IntBuffer textures)
      Entry point to C language function: void (GLuint first, GLsizei count, const GLuint * textures)
      Part of GL_VERSION_4_4
      Parameters:
      textures - a direct or array-backed IntBuffer
    • glBindTextures

      void glBindTextures(int first, int count, int[] textures, int textures_offset)
      Entry point to C language function: void (GLuint first, GLsizei count, const GLuint * textures)
      Part of GL_VERSION_4_4
    • glBindSamplers

      void glBindSamplers(int first, int count, IntBuffer samplers)
      Entry point to C language function: void (GLuint first, GLsizei count, const GLuint * samplers)
      Part of GL_VERSION_4_4
      Parameters:
      samplers - a direct or array-backed IntBuffer
    • glBindSamplers

      void glBindSamplers(int first, int count, int[] samplers, int samplers_offset)
      Entry point to C language function: void (GLuint first, GLsizei count, const GLuint * samplers)
      Part of GL_VERSION_4_4
    • glBindImageTextures

      void glBindImageTextures(int first, int count, IntBuffer textures)
      Entry point to C language function: void (GLuint first, GLsizei count, const GLuint * textures)
      Part of GL_VERSION_4_4
      Parameters:
      textures - a direct or array-backed IntBuffer
    • glBindImageTextures

      void glBindImageTextures(int first, int count, int[] textures, int textures_offset)
      Entry point to C language function: void (GLuint first, GLsizei count, const GLuint * textures)
      Part of GL_VERSION_4_4
    • glBindVertexBuffers

      void glBindVertexBuffers(int first, int count, IntBuffer buffers, com.jogamp.common.nio.PointerBuffer offsets, IntBuffer strides)
      Entry point to C language function: void (GLuint first, GLsizei count, const GLuint * buffers, const GLintptr * offsets, const GLsizei * strides)
      Part of GL_VERSION_4_4
      Parameters:
      buffers - a direct or array-backed IntBuffer
      offsets - a direct or array-backed PointerBuffer
      strides - a direct or array-backed IntBuffer
    • glBindVertexBuffers

      void glBindVertexBuffers(int first, int count, int[] buffers, int buffers_offset, com.jogamp.common.nio.PointerBuffer offsets, int[] strides, int strides_offset)
      Entry point to C language function: void (GLuint first, GLsizei count, const GLuint * buffers, const GLintptr * offsets, const GLsizei * strides)
      Part of GL_VERSION_4_4
      Parameters:
      offsets - a direct or array-backed PointerBuffer
    • glClipControl

      void glClipControl(int origin, int depth)
      Entry point to C language function: void (GLenum origin, GLenum depth)
      Part of GL_VERSION_4_5
    • glCreateTransformFeedbacks

      void glCreateTransformFeedbacks(int n, IntBuffer ids)
      Entry point to C language function: void (GLsizei n, GLuint * ids)
      Part of GL_VERSION_4_5
      Parameters:
      ids - a direct or array-backed IntBuffer
    • glCreateTransformFeedbacks

      void glCreateTransformFeedbacks(int n, int[] ids, int ids_offset)
      Entry point to C language function: void (GLsizei n, GLuint * ids)
      Part of GL_VERSION_4_5
    • glTransformFeedbackBufferBase

      void glTransformFeedbackBufferBase(int xfb, int index, int buffer)
      Entry point to C language function: void (GLuint xfb, GLuint index, GLuint buffer)
      Part of GL_VERSION_4_5
    • glTransformFeedbackBufferRange

      void glTransformFeedbackBufferRange(int xfb, int index, int buffer, long offset, long size)
      Entry point to C language function: void (GLuint xfb, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
      Part of GL_VERSION_4_5
    • glGetTransformFeedbackiv

      void glGetTransformFeedbackiv(int xfb, int pname, IntBuffer param)
      Entry point to C language function: void (GLuint xfb, GLenum pname, GLint * param)
      Part of GL_VERSION_4_5
      Parameters:
      param - a direct or array-backed IntBuffer
    • glGetTransformFeedbackiv

      void glGetTransformFeedbackiv(int xfb, int pname, int[] param, int param_offset)
      Entry point to C language function: void (GLuint xfb, GLenum pname, GLint * param)
      Part of GL_VERSION_4_5
    • glGetTransformFeedbacki_v

      void glGetTransformFeedbacki_v(int xfb, int pname, int index, IntBuffer param)
      Entry point to C language function: void (GLuint xfb, GLenum pname, GLuint index, GLint * param)
      Part of GL_VERSION_4_5
      Parameters:
      param - a direct or array-backed IntBuffer
    • glGetTransformFeedbacki_v

      void glGetTransformFeedbacki_v(int xfb, int pname, int index, int[] param, int param_offset)
      Entry point to C language function: void (GLuint xfb, GLenum pname, GLuint index, GLint * param)
      Part of GL_VERSION_4_5
    • glGetTransformFeedbacki64_v

      void glGetTransformFeedbacki64_v(int xfb, int pname, int index, LongBuffer param)
      Entry point to C language function: void (GLuint xfb, GLenum pname, GLuint index, GLint64 * param)
      Part of GL_VERSION_4_5
      Parameters:
      param - a direct or array-backed LongBuffer
    • glGetTransformFeedbacki64_v

      void glGetTransformFeedbacki64_v(int xfb, int pname, int index, long[] param, int param_offset)
      Entry point to C language function: void (GLuint xfb, GLenum pname, GLuint index, GLint64 * param)
      Part of GL_VERSION_4_5
    • glCreateBuffers

      void glCreateBuffers(int n, IntBuffer buffers)
      Entry point to C language function: void (GLsizei n, GLuint * buffers)
      Part of GL_VERSION_4_5
      Parameters:
      buffers - a direct or array-backed IntBuffer
    • glCreateBuffers

      void glCreateBuffers(int n, int[] buffers, int buffers_offset)
      Entry point to C language function: void (GLsizei n, GLuint * buffers)
      Part of GL_VERSION_4_5
    • glNamedBufferStorage

      void glNamedBufferStorage(int buffer, long size, Buffer data, int flags)
      Entry point to C language function: void (GLuint buffer, GLsizeiptr size, const void * data, GLbitfield flags)
      Part of GL_VERSION_4_5, GL_EXT_direct_state_access
      Alias for: glNamedBufferStorageEXT
      Parameters:
      data - a direct or array-backed Buffer
    • glNamedBufferData

      void glNamedBufferData(int buffer, long size, Buffer data, int usage)
      Entry point to C language function: void (GLuint buffer, GLsizeiptr size, const void * data, GLenum usage)
      Part of GL_VERSION_4_5, GL_EXT_direct_state_access
      Alias for: glNamedBufferDataEXT
      Parameters:
      data - a direct or array-backed Buffer
    • glNamedBufferSubData

      void glNamedBufferSubData(int buffer, long offset, long size, Buffer data)
      Entry point to C language function: void (GLuint buffer, GLintptr offset, GLsizeiptr size, const void * data)
      Part of GL_VERSION_4_5, GL_EXT_direct_state_access
      Alias for: glNamedBufferSubDataEXT
      Parameters:
      data - a direct or array-backed Buffer
    • glCopyNamedBufferSubData

      void glCopyNamedBufferSubData(int readBuffer, int writeBuffer, long readOffset, long writeOffset, long size)
      Entry point to C language function: void (GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
      Part of GL_VERSION_4_5
    • glClearNamedBufferData

      void glClearNamedBufferData(int buffer, int internalformat, int format, int type, Buffer data)
      Entry point to C language function: void (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
      Parameters:
      data - a direct or array-backed Buffer
    • glClearNamedBufferSubData

      void glClearNamedBufferSubData(int buffer, int internalformat, long offset, long size, int format, int type, Buffer data)
      Entry point to C language function: void (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
      Parameters:
      data - a direct or array-backed Buffer
    • glMapNamedBuffer

      ByteBuffer glMapNamedBuffer(int buffer, int access)
      Entry point to C language function: void * (GLuint buffer, GLenum access)
      Part of GL_VERSION_4_5, GL_EXT_direct_state_access
      Alias for: glMapNamedBufferEXT
    • glMapNamedBufferRange

      ByteBuffer glMapNamedBufferRange(int buffer, long offset, long length, int access)
      Entry point to C language function: void * (GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access)
      Part of GL_VERSION_4_5, GL_EXT_direct_state_access
      Alias for: glMapNamedBufferRangeEXT
    • glUnmapNamedBuffer

      boolean glUnmapNamedBuffer(int buffer)
      Entry point to C language function: GLboolean (GLuint buffer)
      Part of GL_VERSION_4_5, GL_EXT_direct_state_access
      Alias for: glUnmapNamedBufferEXT
    • glFlushMappedNamedBufferRange

      void glFlushMappedNamedBufferRange(int buffer, long offset, long length)
      Entry point to C language function: void (GLuint buffer, GLintptr offset, GLsizeiptr length)
      Part of GL_VERSION_4_5, GL_EXT_direct_state_access
      Alias for: glFlushMappedNamedBufferRangeEXT
    • glGetNamedBufferParameteriv

      void glGetNamedBufferParameteriv(int buffer, int pname, IntBuffer params)
      Entry point to C language function: void (GLuint buffer, GLenum pname, GLint * params)
      Part of GL_VERSION_4_5, GL_EXT_direct_state_access
      Alias for: glGetNamedBufferParameterivEXT
      Parameters:
      params - a direct or array-backed IntBuffer
    • glGetNamedBufferParameteriv

      void glGetNamedBufferParameteriv(int buffer, int pname, int[] params, int params_offset)
      Entry point to C language function: void (GLuint buffer, GLenum pname, GLint * params)
      Part of GL_VERSION_4_5, GL_EXT_direct_state_access
      Alias for: glGetNamedBufferParameterivEXT
    • glGetNamedBufferParameteri64v

      void glGetNamedBufferParameteri64v(int buffer, int pname, LongBuffer params)
      Entry point to C language function: void (GLuint buffer, GLenum pname, GLint64 * params)
      Part of GL_VERSION_4_5
      Parameters:
      params - a direct or array-backed LongBuffer
    • glGetNamedBufferParameteri64v

      void glGetNamedBufferParameteri64v(int buffer, int pname, long[] params, int params_offset)
      Entry point to C language function: void (GLuint buffer, GLenum pname, GLint64 * params)
      Part of GL_VERSION_4_5
    • glGetNamedBufferPointerv

      void glGetNamedBufferPointerv(int buffer, int pname, com.jogamp.common.nio.PointerBuffer params)
      Entry point to C language function: void (GLuint buffer, GLenum pname, void * * params)
      Part of GL_VERSION_4_5, GL_EXT_direct_state_access
      Alias for: glGetNamedBufferPointervEXT
      Parameters:
      params - a direct or array-backed PointerBuffer
    • glGetNamedBufferSubData

      void glGetNamedBufferSubData(int buffer, long offset, long size, Buffer data)
      Entry point to C language function: void (GLuint buffer, GLintptr offset, GLsizeiptr size, void * data)
      Part of GL_VERSION_4_5, GL_EXT_direct_state_access
      Alias for: glGetNamedBufferSubDataEXT
      Parameters:
      data - a direct or array-backed Buffer
    • glCreateFramebuffers

      void glCreateFramebuffers(int n, IntBuffer framebuffers)
      Entry point to C language function: void (GLsizei n, GLuint * framebuffers)
      Part of GL_VERSION_4_5
      Parameters:
      framebuffers - a direct or array-backed IntBuffer
    • glCreateFramebuffers

      void glCreateFramebuffers(int n, int[] framebuffers, int framebuffers_offset)
      Entry point to C language function: void (GLsizei n, GLuint * framebuffers)
      Part of GL_VERSION_4_5
    • glNamedFramebufferRenderbuffer

      void glNamedFramebufferRenderbuffer(int framebuffer, int attachment, int renderbuffertarget, int renderbuffer)
      Entry point to C language function: void (GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
      Part of GL_VERSION_4_5, GL_EXT_direct_state_access
      Alias for: glNamedFramebufferRenderbufferEXT
    • glNamedFramebufferParameteri

      void glNamedFramebufferParameteri(int framebuffer, int pname, int param)
      Entry point to C language function: void (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
    • glNamedFramebufferTexture

      void glNamedFramebufferTexture(int framebuffer, int attachment, int texture, int level)
      Entry point to C language function: void (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level)
      Part of GL_VERSION_4_5, GL_EXT_direct_state_access
      Alias for: glNamedFramebufferTextureEXT
    • glNamedFramebufferTextureLayer

      void glNamedFramebufferTextureLayer(int framebuffer, int attachment, int texture, int level, int layer)
      Entry point to C language function: void (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer)
      Part of GL_VERSION_4_5, GL_EXT_direct_state_access
      Alias for: glNamedFramebufferTextureLayerEXT
    • glNamedFramebufferDrawBuffer

      void glNamedFramebufferDrawBuffer(int framebuffer, int buf)
      Entry point to C language function: void (GLuint framebuffer, GLenum buf)
      Part of GL_VERSION_4_5
    • glNamedFramebufferDrawBuffers

      void glNamedFramebufferDrawBuffers(int framebuffer, int n, IntBuffer bufs)
      Entry point to C language function: void (GLuint framebuffer, GLsizei n, const GLenum * bufs)
      Part of GL_VERSION_4_5
      Parameters:
      bufs - a direct or array-backed IntBuffer
    • glNamedFramebufferDrawBuffers

      void glNamedFramebufferDrawBuffers(int framebuffer, int n, int[] bufs, int bufs_offset)
      Entry point to C language function: void (GLuint framebuffer, GLsizei n, const GLenum * bufs)
      Part of GL_VERSION_4_5
    • glNamedFramebufferReadBuffer

      void glNamedFramebufferReadBuffer(int framebuffer, int src)
      Entry point to C language function: void (GLuint framebuffer, GLenum src)
      Part of GL_VERSION_4_5
    • glInvalidateNamedFramebufferData

      void glInvalidateNamedFramebufferData(int framebuffer, int numAttachments, IntBuffer attachments)
      Entry point to C language function: void (GLuint framebuffer, GLsizei numAttachments, const GLenum * attachments)
      Part of GL_VERSION_4_5
      Parameters:
      attachments - a direct or array-backed IntBuffer
    • glInvalidateNamedFramebufferData

      void glInvalidateNamedFramebufferData(int framebuffer, int numAttachments, int[] attachments, int attachments_offset)
      Entry point to C language function: void (GLuint framebuffer, GLsizei numAttachments, const GLenum * attachments)
      Part of GL_VERSION_4_5
    • glInvalidateNamedFramebufferSubData

      void glInvalidateNamedFramebufferSubData(int framebuffer, int numAttachments, IntBuffer attachments, int x, int y, int width, int height)
      Entry point to C language function: void (GLuint framebuffer, GLsizei numAttachments, const GLenum * attachments, GLint x, GLint y, GLsizei width, GLsizei height)
      Part of GL_VERSION_4_5
      Parameters:
      attachments - a direct or array-backed IntBuffer
    • glInvalidateNamedFramebufferSubData

      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 (GLuint framebuffer, GLsizei numAttachments, const GLenum * attachments, GLint x, GLint y, GLsizei width, GLsizei height)
      Part of GL_VERSION_4_5
    • glClearNamedFramebufferiv

      void glClearNamedFramebufferiv(int framebuffer, int buffer, int drawbuffer, IntBuffer value)
      Entry point to C language function: void (GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLint * value)
      Part of GL_VERSION_4_5
      Parameters:
      value - a direct or array-backed IntBuffer
    • glClearNamedFramebufferiv

      void glClearNamedFramebufferiv(int framebuffer, int buffer, int drawbuffer, int[] value, int value_offset)
      Entry point to C language function: void (GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLint * value)
      Part of GL_VERSION_4_5
    • glClearNamedFramebufferuiv

      void glClearNamedFramebufferuiv(int framebuffer, int buffer, int drawbuffer, IntBuffer value)
      Entry point to C language function: void (GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLuint * value)
      Part of GL_VERSION_4_5
      Parameters:
      value - a direct or array-backed IntBuffer
    • glClearNamedFramebufferuiv

      void glClearNamedFramebufferuiv(int framebuffer, int buffer, int drawbuffer, int[] value, int value_offset)
      Entry point to C language function: void (GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLuint * value)
      Part of GL_VERSION_4_5
    • glClearNamedFramebufferfv

      void glClearNamedFramebufferfv(int framebuffer, int buffer, int drawbuffer, FloatBuffer value)
      Entry point to C language function: void (GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLfloat * value)
      Part of GL_VERSION_4_5
      Parameters:
      value - a direct or array-backed FloatBuffer
    • glClearNamedFramebufferfv

      void glClearNamedFramebufferfv(int framebuffer, int buffer, int drawbuffer, float[] value, int value_offset)
      Entry point to C language function: void (GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLfloat * value)
      Part of GL_VERSION_4_5
    • glClearNamedFramebufferfi

      void glClearNamedFramebufferfi(int framebuffer, int buffer, float depth, int stencil)
      Entry point to C language function: void (GLuint framebuffer, GLenum buffer, const GLfloat depth, GLint stencil)
      Part of GL_VERSION_4_5
    • glBlitNamedFramebuffer

      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 (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
    • glCheckNamedFramebufferStatus

      int glCheckNamedFramebufferStatus(int framebuffer, int target)
      Entry point to C language function: GLenum (GLuint framebuffer, GLenum target)
      Part of GL_VERSION_4_5, GL_EXT_direct_state_access
      Alias for: glCheckNamedFramebufferStatusEXT
    • glGetNamedFramebufferParameteriv

      void glGetNamedFramebufferParameteriv(int framebuffer, int pname, IntBuffer param)
      Entry point to C language function: void (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
      Parameters:
      param - a direct or array-backed IntBuffer
    • glGetNamedFramebufferParameteriv

      void glGetNamedFramebufferParameteriv(int framebuffer, int pname, int[] param, int param_offset)
      Entry point to C language function: void (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
    • glGetNamedFramebufferAttachmentParameteriv

      void glGetNamedFramebufferAttachmentParameteriv(int framebuffer, int attachment, int pname, IntBuffer params)
      Entry point to C language function: void (GLuint framebuffer, GLenum attachment, GLenum pname, GLint * params)
      Part of GL_VERSION_4_5, GL_EXT_direct_state_access
      Alias for: glGetNamedFramebufferAttachmentParameterivEXT
      Parameters:
      params - a direct or array-backed IntBuffer
    • glGetNamedFramebufferAttachmentParameteriv

      void glGetNamedFramebufferAttachmentParameteriv(int framebuffer, int attachment, int pname, int[] params, int params_offset)
      Entry point to C language function: void (GLuint framebuffer, GLenum attachment, GLenum pname, GLint * params)
      Part of GL_VERSION_4_5, GL_EXT_direct_state_access
      Alias for: glGetNamedFramebufferAttachmentParameterivEXT
    • glCreateRenderbuffers

      void glCreateRenderbuffers(int n, IntBuffer renderbuffers)
      Entry point to C language function: void (GLsizei n, GLuint * renderbuffers)
      Part of GL_VERSION_4_5
      Parameters:
      renderbuffers - a direct or array-backed IntBuffer
    • glCreateRenderbuffers

      void glCreateRenderbuffers(int n, int[] renderbuffers, int renderbuffers_offset)
      Entry point to C language function: void (GLsizei n, GLuint * renderbuffers)
      Part of GL_VERSION_4_5
    • glNamedRenderbufferStorage

      void glNamedRenderbufferStorage(int renderbuffer, int internalformat, int width, int height)
      Entry point to C language function: void (GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height)
      Part of GL_VERSION_4_5, GL_EXT_direct_state_access
      Alias for: glNamedRenderbufferStorageEXT
    • glNamedRenderbufferStorageMultisample

      void glNamedRenderbufferStorageMultisample(int renderbuffer, int samples, int internalformat, int width, int height)
      Entry point to C language function: void (GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
      Part of GL_VERSION_4_5, GL_EXT_direct_state_access
      Alias for: glNamedRenderbufferStorageMultisampleEXT
    • glGetNamedRenderbufferParameteriv

      void glGetNamedRenderbufferParameteriv(int renderbuffer, int pname, IntBuffer params)
      Entry point to C language function: void (GLuint renderbuffer, GLenum pname, GLint * params)
      Part of GL_VERSION_4_5, GL_EXT_direct_state_access
      Alias for: glGetNamedRenderbufferParameterivEXT
      Parameters:
      params - a direct or array-backed IntBuffer
    • glGetNamedRenderbufferParameteriv

      void glGetNamedRenderbufferParameteriv(int renderbuffer, int pname, int[] params, int params_offset)
      Entry point to C language function: void (GLuint renderbuffer, GLenum pname, GLint * params)
      Part of GL_VERSION_4_5, GL_EXT_direct_state_access
      Alias for: glGetNamedRenderbufferParameterivEXT
    • glCreateTextures

      void glCreateTextures(int target, int n, IntBuffer textures)
      Entry point to C language function: void (GLenum target, GLsizei n, GLuint * textures)
      Part of GL_VERSION_4_5
      Parameters:
      textures - a direct or array-backed IntBuffer
    • glCreateTextures

      void glCreateTextures(int target, int n, int[] textures, int textures_offset)
      Entry point to C language function: void (GLenum target, GLsizei n, GLuint * textures)
      Part of GL_VERSION_4_5
    • glTextureBuffer

      void glTextureBuffer(int texture, int internalformat, int buffer)
      Entry point to C language function: void (GLuint texture, GLenum internalformat, GLuint buffer)
      Part of GL_VERSION_4_5, GL_EXT_direct_state_access
      Alias for: glTextureBufferEXT
    • glTextureBufferRange

      void glTextureBufferRange(int texture, int internalformat, int buffer, long offset, long size)
      Entry point to C language function: void (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
    • glTextureStorage1D

      void glTextureStorage1D(int texture, int levels, int internalformat, int width)
      Entry point to C language function: void (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
    • glTextureStorage2D

      void glTextureStorage2D(int texture, int levels, int internalformat, int width, int height)
      Entry point to C language function: void (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
    • glTextureStorage3D

      void glTextureStorage3D(int texture, int levels, int internalformat, int width, int height, int depth)
      Entry point to C language function: void (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
    • glTextureStorage2DMultisample

      void glTextureStorage2DMultisample(int texture, int samples, int internalformat, int width, int height, boolean fixedsamplelocations)
      Entry point to C language function: void (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
    • glTextureStorage3DMultisample

      void glTextureStorage3DMultisample(int texture, int samples, int internalformat, int width, int height, int depth, boolean fixedsamplelocations)
      Entry point to C language function: void (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
    • glTextureSubImage1D

      void glTextureSubImage1D(int texture, int level, int xoffset, int width, int format, int type, Buffer pixels)
      Entry point to C language function: void (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
      Parameters:
      pixels - a direct or array-backed Buffer
    • glTextureSubImage1D

      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 (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
    • glTextureSubImage2D

      void glTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int type, Buffer pixels)
      Entry point to C language function: void (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
      Parameters:
      pixels - a direct or array-backed Buffer
    • glTextureSubImage2D

      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 (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
    • glTextureSubImage3D

      void glTextureSubImage3D(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, Buffer pixels)
      Entry point to C language function: void (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
      Parameters:
      pixels - a direct or array-backed Buffer
    • glTextureSubImage3D

      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 (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
    • glCompressedTextureSubImage1D

      void glCompressedTextureSubImage1D(int texture, int level, int xoffset, int width, int format, int imageSize, Buffer data)
      Entry point to C language function: void (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
      Parameters:
      data - a direct or array-backed Buffer
    • glCompressedTextureSubImage2D

      void glCompressedTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, Buffer data)
      Entry point to C language function: void (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
      Parameters:
      data - a direct or array-backed Buffer
    • glCompressedTextureSubImage3D

      void glCompressedTextureSubImage3D(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, Buffer data)
      Entry point to C language function: void (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
      Parameters:
      data - a direct or array-backed Buffer
    • glCopyTextureSubImage1D

      void glCopyTextureSubImage1D(int texture, int level, int xoffset, int x, int y, int width)
      Entry point to C language function: void (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
    • glCopyTextureSubImage2D

      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 (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
    • glCopyTextureSubImage3D

      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 (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
    • glTextureParameterf

      void glTextureParameterf(int texture, int pname, float param)
      Entry point to C language function: void (GLuint texture, GLenum pname, GLfloat param)
      Part of GL_VERSION_4_5, GL_EXT_direct_state_access
      Alias for: glTextureParameterfEXT
    • glTextureParameterfv

      void glTextureParameterfv(int texture, int pname, FloatBuffer param)
      Entry point to C language function: void (GLuint texture, GLenum pname, const GLfloat * param)
      Part of GL_VERSION_4_5, GL_EXT_direct_state_access
      Alias for: glTextureParameterfvEXT
      Parameters:
      param - a direct or array-backed FloatBuffer
    • glTextureParameterfv

      void glTextureParameterfv(int texture, int pname, float[] param, int param_offset)
      Entry point to C language function: void (GLuint texture, GLenum pname, const GLfloat * param)
      Part of GL_VERSION_4_5, GL_EXT_direct_state_access
      Alias for: glTextureParameterfvEXT
    • glTextureParameteri

      void glTextureParameteri(int texture, int pname, int param)
      Entry point to C language function: void (GLuint texture, GLenum pname, GLint param)
      Part of GL_VERSION_4_5, GL_EXT_direct_state_access
      Alias for: glTextureParameteriEXT
    • glTextureParameterIiv

      void glTextureParameterIiv(int texture, int pname, IntBuffer params)
      Entry point to C language function: void (GLuint texture, GLenum pname, const GLint * params)
      Part of GL_VERSION_4_5, GL_EXT_direct_state_access
      Alias for: glTextureParameterIivEXT
      Parameters:
      params - a direct or array-backed IntBuffer
    • glTextureParameterIiv

      void glTextureParameterIiv(int texture, int pname, int[] params, int params_offset)
      Entry point to C language function: void (GLuint texture, GLenum pname, const GLint * params)
      Part of GL_VERSION_4_5, GL_EXT_direct_state_access
      Alias for: glTextureParameterIivEXT
    • glTextureParameterIuiv

      void glTextureParameterIuiv(int texture, int pname, IntBuffer params)
      Entry point to C language function: void (GLuint texture, GLenum pname, const GLuint * params)
      Part of GL_VERSION_4_5, GL_EXT_direct_state_access
      Alias for: glTextureParameterIuivEXT
      Parameters:
      params - a direct or array-backed IntBuffer
    • glTextureParameterIuiv

      void glTextureParameterIuiv(int texture, int pname, int[] params, int params_offset)
      Entry point to C language function: void (GLuint texture, GLenum pname, const GLuint * params)
      Part of GL_VERSION_4_5, GL_EXT_direct_state_access
      Alias for: glTextureParameterIuivEXT
    • glTextureParameteriv

      void glTextureParameteriv(int texture, int pname, IntBuffer param)
      Entry point to C language function: void (GLuint texture, GLenum pname, const GLint * param)
      Part of GL_VERSION_4_5, GL_EXT_direct_state_access
      Alias for: glTextureParameterivEXT
      Parameters:
      param - a direct or array-backed IntBuffer
    • glTextureParameteriv

      void glTextureParameteriv(int texture, int pname, int[] param, int param_offset)
      Entry point to C language function: void (GLuint texture, GLenum pname, const GLint * param)
      Part of GL_VERSION_4_5, GL_EXT_direct_state_access
      Alias for: glTextureParameterivEXT
    • glGenerateTextureMipmap

      void glGenerateTextureMipmap(int texture)
      Entry point to C language function: void (GLuint texture)
      Part of GL_VERSION_4_5, GL_EXT_direct_state_access
      Alias for: glGenerateTextureMipmapEXT
    • glBindTextureUnit

      void glBindTextureUnit(int unit, int texture)
      Entry point to C language function: void (GLuint unit, GLuint texture)
      Part of GL_VERSION_4_5
    • glGetTextureImage

      void glGetTextureImage(int texture, int level, int format, int type, int bufSize, Buffer pixels)
      Entry point to C language function: void (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
      Parameters:
      pixels - a direct or array-backed Buffer
    • glGetCompressedTextureImage

      void glGetCompressedTextureImage(int texture, int level, int bufSize, Buffer pixels)
      Entry point to C language function: void (GLuint texture, GLint level, GLsizei bufSize, void * pixels)
      Part of GL_VERSION_4_5, GL_EXT_direct_state_access
      Alias for: glGetCompressedTextureImageEXT
      Parameters:
      pixels - a direct or array-backed Buffer
    • glGetTextureLevelParameterfv

      void glGetTextureLevelParameterfv(int texture, int level, int pname, FloatBuffer params)
      Entry point to C language function: void (GLuint texture, GLint level, GLenum pname, GLfloat * params)
      Part of GL_VERSION_4_5, GL_EXT_direct_state_access
      Alias for: glGetTextureLevelParameterfvEXT
      Parameters:
      params - a direct or array-backed FloatBuffer
    • glGetTextureLevelParameterfv

      void glGetTextureLevelParameterfv(int texture, int level, int pname, float[] params, int params_offset)
      Entry point to C language function: void (GLuint texture, GLint level, GLenum pname, GLfloat * params)
      Part of GL_VERSION_4_5, GL_EXT_direct_state_access
      Alias for: glGetTextureLevelParameterfvEXT
    • glGetTextureLevelParameteriv

      void glGetTextureLevelParameteriv(int texture, int level, int pname, IntBuffer params)
      Entry point to C language function: void (GLuint texture, GLint level, GLenum pname, GLint * params)
      Part of GL_VERSION_4_5, GL_EXT_direct_state_access
      Alias for: glGetTextureLevelParameterivEXT
      Parameters:
      params - a direct or array-backed IntBuffer
    • glGetTextureLevelParameteriv

      void glGetTextureLevelParameteriv(int texture, int level, int pname, int[] params, int params_offset)
      Entry point to C language function: void (GLuint texture, GLint level, GLenum pname, GLint * params)
      Part of GL_VERSION_4_5, GL_EXT_direct_state_access
      Alias for: glGetTextureLevelParameterivEXT
    • glGetTextureParameterfv

      void glGetTextureParameterfv(int texture, int pname, FloatBuffer params)
      Entry point to C language function: void (GLuint texture, GLenum pname, GLfloat * params)
      Part of GL_VERSION_4_5, GL_EXT_direct_state_access
      Alias for: glGetTextureParameterfvEXT
      Parameters:
      params - a direct or array-backed FloatBuffer
    • glGetTextureParameterfv

      void glGetTextureParameterfv(int texture, int pname, float[] params, int params_offset)
      Entry point to C language function: void (GLuint texture, GLenum pname, GLfloat * params)
      Part of GL_VERSION_4_5, GL_EXT_direct_state_access
      Alias for: glGetTextureParameterfvEXT
    • glGetTextureParameterIiv

      void glGetTextureParameterIiv(int texture, int pname, IntBuffer params)
      Entry point to C language function: void (GLuint texture, GLenum pname, GLint * params)
      Part of GL_VERSION_4_5, GL_EXT_direct_state_access
      Alias for: glGetTextureParameterIivEXT
      Parameters:
      params - a direct or array-backed IntBuffer
    • glGetTextureParameterIiv

      void glGetTextureParameterIiv(int texture, int pname, int[] params, int params_offset)
      Entry point to C language function: void (GLuint texture, GLenum pname, GLint * params)
      Part of GL_VERSION_4_5, GL_EXT_direct_state_access
      Alias for: glGetTextureParameterIivEXT
    • glGetTextureParameterIuiv

      void glGetTextureParameterIuiv(int texture, int pname, IntBuffer params)
      Entry point to C language function: void (GLuint texture, GLenum pname, GLuint * params)
      Part of GL_VERSION_4_5, GL_EXT_direct_state_access
      Alias for: glGetTextureParameterIuivEXT
      Parameters:
      params - a direct or array-backed IntBuffer
    • glGetTextureParameterIuiv

      void glGetTextureParameterIuiv(int texture, int pname, int[] params, int params_offset)
      Entry point to C language function: void (GLuint texture, GLenum pname, GLuint * params)
      Part of GL_VERSION_4_5, GL_EXT_direct_state_access
      Alias for: glGetTextureParameterIuivEXT
    • glGetTextureParameteriv

      void glGetTextureParameteriv(int texture, int pname, IntBuffer params)
      Entry point to C language function: void (GLuint texture, GLenum pname, GLint * params)
      Part of GL_VERSION_4_5, GL_EXT_direct_state_access
      Alias for: glGetTextureParameterivEXT
      Parameters:
      params - a direct or array-backed IntBuffer
    • glGetTextureParameteriv

      void glGetTextureParameteriv(int texture, int pname, int[] params, int params_offset)
      Entry point to C language function: void (GLuint texture, GLenum pname, GLint * params)
      Part of GL_VERSION_4_5, GL_EXT_direct_state_access
      Alias for: glGetTextureParameterivEXT
    • glCreateVertexArrays

      void glCreateVertexArrays(int n, IntBuffer arrays)
      Entry point to C language function: void (GLsizei n, GLuint * arrays)
      Part of GL_VERSION_4_5
      Parameters:
      arrays - a direct or array-backed IntBuffer
    • glCreateVertexArrays

      void glCreateVertexArrays(int n, int[] arrays, int arrays_offset)
      Entry point to C language function: void (GLsizei n, GLuint * arrays)
      Part of GL_VERSION_4_5
    • glDisableVertexArrayAttrib

      void glDisableVertexArrayAttrib(int vaobj, int index)
      Entry point to C language function: void (GLuint vaobj, GLuint index)
      Part of GL_VERSION_4_5, GL_EXT_direct_state_access
      Alias for: glDisableVertexArrayAttribEXT
    • glEnableVertexArrayAttrib

      void glEnableVertexArrayAttrib(int vaobj, int index)
      Entry point to C language function: void (GLuint vaobj, GLuint index)
      Part of GL_VERSION_4_5, GL_EXT_direct_state_access
      Alias for: glEnableVertexArrayAttribEXT
    • glVertexArrayElementBuffer

      void glVertexArrayElementBuffer(int vaobj, int buffer)
      Entry point to C language function: void (GLuint vaobj, GLuint buffer)
      Part of GL_VERSION_4_5
    • glVertexArrayVertexBuffer

      void glVertexArrayVertexBuffer(int vaobj, int bindingindex, int buffer, long offset, int stride)
      Entry point to C language function: void (GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride)
      Part of GL_VERSION_4_5
    • glVertexArrayVertexBuffers

      void glVertexArrayVertexBuffers(int vaobj, int first, int count, IntBuffer buffers, com.jogamp.common.nio.PointerBuffer offsets, IntBuffer strides)
      Entry point to C language function: void (GLuint vaobj, GLuint first, GLsizei count, const GLuint * buffers, const GLintptr * offsets, const GLsizei * strides)
      Part of GL_VERSION_4_5
      Parameters:
      buffers - a direct or array-backed IntBuffer
      offsets - a direct or array-backed PointerBuffer
      strides - a direct or array-backed IntBuffer
    • glVertexArrayVertexBuffers

      void glVertexArrayVertexBuffers(int vaobj, int first, int count, int[] buffers, int buffers_offset, com.jogamp.common.nio.PointerBuffer offsets, int[] strides, int strides_offset)
      Entry point to C language function: void (GLuint vaobj, GLuint first, GLsizei count, const GLuint * buffers, const GLintptr * offsets, const GLsizei * strides)
      Part of GL_VERSION_4_5
      Parameters:
      offsets - a direct or array-backed PointerBuffer
    • glVertexArrayAttribBinding

      void glVertexArrayAttribBinding(int vaobj, int attribindex, int bindingindex)
      Entry point to C language function: void (GLuint vaobj, GLuint attribindex, GLuint bindingindex)
      Part of GL_VERSION_4_5
    • glVertexArrayAttribFormat

      void glVertexArrayAttribFormat(int vaobj, int attribindex, int size, int type, boolean normalized, int relativeoffset)
      Entry point to C language function: void (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset)
      Part of GL_VERSION_4_5
    • glVertexArrayAttribIFormat

      void glVertexArrayAttribIFormat(int vaobj, int attribindex, int size, int type, int relativeoffset)
      Entry point to C language function: void (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
      Part of GL_VERSION_4_5
    • glVertexArrayAttribLFormat

      void glVertexArrayAttribLFormat(int vaobj, int attribindex, int size, int type, int relativeoffset)
      Entry point to C language function: void (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
      Part of GL_VERSION_4_5
    • glVertexArrayBindingDivisor

      void glVertexArrayBindingDivisor(int vaobj, int bindingindex, int divisor)
      Entry point to C language function: void (GLuint vaobj, GLuint bindingindex, GLuint divisor)
      Part of GL_VERSION_4_5
    • glGetVertexArrayiv

      void glGetVertexArrayiv(int vaobj, int pname, IntBuffer param)
      Entry point to C language function: void (GLuint vaobj, GLenum pname, GLint * param)
      Part of GL_VERSION_4_5
      Parameters:
      param - a direct or array-backed IntBuffer
    • glGetVertexArrayiv

      void glGetVertexArrayiv(int vaobj, int pname, int[] param, int param_offset)
      Entry point to C language function: void (GLuint vaobj, GLenum pname, GLint * param)
      Part of GL_VERSION_4_5
    • glGetVertexArrayIndexediv

      void glGetVertexArrayIndexediv(int vaobj, int index, int pname, IntBuffer param)
      Entry point to C language function: void (GLuint vaobj, GLuint index, GLenum pname, GLint * param)
      Part of GL_VERSION_4_5
      Parameters:
      param - a direct or array-backed IntBuffer
    • glGetVertexArrayIndexediv

      void glGetVertexArrayIndexediv(int vaobj, int index, int pname, int[] param, int param_offset)
      Entry point to C language function: void (GLuint vaobj, GLuint index, GLenum pname, GLint * param)
      Part of GL_VERSION_4_5
    • glGetVertexArrayIndexed64iv

      void glGetVertexArrayIndexed64iv(int vaobj, int index, int pname, LongBuffer param)
      Entry point to C language function: void (GLuint vaobj, GLuint index, GLenum pname, GLint64 * param)
      Part of GL_VERSION_4_5
      Parameters:
      param - a direct or array-backed LongBuffer
    • glGetVertexArrayIndexed64iv

      void glGetVertexArrayIndexed64iv(int vaobj, int index, int pname, long[] param, int param_offset)
      Entry point to C language function: void (GLuint vaobj, GLuint index, GLenum pname, GLint64 * param)
      Part of GL_VERSION_4_5
    • glCreateSamplers

      void glCreateSamplers(int n, IntBuffer samplers)
      Entry point to C language function: void (GLsizei n, GLuint * samplers)
      Part of GL_VERSION_4_5
      Parameters:
      samplers - a direct or array-backed IntBuffer
    • glCreateSamplers

      void glCreateSamplers(int n, int[] samplers, int samplers_offset)
      Entry point to C language function: void (GLsizei n, GLuint * samplers)
      Part of GL_VERSION_4_5
    • glCreateProgramPipelines

      void glCreateProgramPipelines(int n, IntBuffer pipelines)
      Entry point to C language function: void (GLsizei n, GLuint * pipelines)
      Part of GL_VERSION_4_5
      Parameters:
      pipelines - a direct or array-backed IntBuffer
    • glCreateProgramPipelines

      void glCreateProgramPipelines(int n, int[] pipelines, int pipelines_offset)
      Entry point to C language function: void (GLsizei n, GLuint * pipelines)
      Part of GL_VERSION_4_5
    • glCreateQueries

      void glCreateQueries(int target, int n, IntBuffer ids)
      Entry point to C language function: void (GLenum target, GLsizei n, GLuint * ids)
      Part of GL_VERSION_4_5
      Parameters:
      ids - a direct or array-backed IntBuffer
    • glCreateQueries

      void glCreateQueries(int target, int n, int[] ids, int ids_offset)
      Entry point to C language function: void (GLenum target, GLsizei n, GLuint * ids)
      Part of GL_VERSION_4_5
    • glGetQueryBufferObjecti64v

      void glGetQueryBufferObjecti64v(int id, int buffer, int pname, long offset)
      Entry point to C language function: void (GLuint id, GLuint buffer, GLenum pname, GLintptr offset)
      Part of GL_VERSION_4_5
    • glGetQueryBufferObjectiv

      void glGetQueryBufferObjectiv(int id, int buffer, int pname, long offset)
      Entry point to C language function: void (GLuint id, GLuint buffer, GLenum pname, GLintptr offset)
      Part of GL_VERSION_4_5
    • glGetQueryBufferObjectui64v

      void glGetQueryBufferObjectui64v(int id, int buffer, int pname, long offset)
      Entry point to C language function: void (GLuint id, GLuint buffer, GLenum pname, GLintptr offset)
      Part of GL_VERSION_4_5
    • glGetQueryBufferObjectuiv

      void glGetQueryBufferObjectuiv(int id, int buffer, int pname, long offset)
      Entry point to C language function: void (GLuint id, GLuint buffer, GLenum pname, GLintptr offset)
      Part of GL_VERSION_4_5
    • glGetTextureSubImage

      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 pixels)
      Entry point to C language function: void (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
      Parameters:
      pixels - a direct or array-backed Buffer
    • glGetCompressedTextureSubImage

      void glGetCompressedTextureSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int bufSize, Buffer pixels)
      Entry point to C language function: void (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
      Parameters:
      pixels - a direct or array-backed Buffer
    • glTextureBarrier

      void glTextureBarrier()
      Entry point to C language function: void (void)
      Part of GL_VERSION_4_5, GL_NV_texture_barrier
      Alias for: glTextureBarrierNV
    • glGetTextureHandleARB

      long glGetTextureHandleARB(int texture)
      Entry point to C language function: GLuint64 (GLuint texture)
      Part of GL_ARB_bindless_texture
    • glGetTextureSamplerHandleARB

      long glGetTextureSamplerHandleARB(int texture, int sampler)
      Entry point to C language function: GLuint64 (GLuint texture, GLuint sampler)
      Part of GL_ARB_bindless_texture
    • glMakeTextureHandleResidentARB

      void glMakeTextureHandleResidentARB(long handle)
      Entry point to C language function: void (GLuint64 handle)
      Part of GL_ARB_bindless_texture
    • glMakeTextureHandleNonResidentARB

      void glMakeTextureHandleNonResidentARB(long handle)
      Entry point to C language function: void (GLuint64 handle)
      Part of GL_ARB_bindless_texture
    • glGetImageHandleARB

      long glGetImageHandleARB(int texture, int level, boolean layered, int layer, int format)
      Entry point to C language function: GLuint64 (GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format)
      Part of GL_ARB_bindless_texture
    • glMakeImageHandleResidentARB

      void glMakeImageHandleResidentARB(long handle, int access)
      Entry point to C language function: void (GLuint64 handle, GLenum access)
      Part of GL_ARB_bindless_texture
    • glMakeImageHandleNonResidentARB

      void glMakeImageHandleNonResidentARB(long handle)
      Entry point to C language function: void (GLuint64 handle)
      Part of GL_ARB_bindless_texture
    • glUniformHandleui64ARB

      void glUniformHandleui64ARB(int location, long value)
      Entry point to C language function: void (GLint location, GLuint64 value)
      Part of GL_ARB_bindless_texture
    • glUniformHandleui64vARB

      void glUniformHandleui64vARB(int location, int count, LongBuffer value)
      Entry point to C language function: void (GLint location, GLsizei count, const GLuint64 * value)
      Part of GL_ARB_bindless_texture
      Parameters:
      value - a direct or array-backed LongBuffer
    • glUniformHandleui64vARB

      void glUniformHandleui64vARB(int location, int count, long[] value, int value_offset)
      Entry point to C language function: void (GLint location, GLsizei count, const GLuint64 * value)
      Part of GL_ARB_bindless_texture
    • glProgramUniformHandleui64ARB

      void glProgramUniformHandleui64ARB(int program, int location, long value)
      Entry point to C language function: void (GLuint program, GLint location, GLuint64 value)
      Part of GL_ARB_bindless_texture
    • glProgramUniformHandleui64vARB

      void glProgramUniformHandleui64vARB(int program, int location, int count, LongBuffer values)
      Entry point to C language function: void (GLuint program, GLint location, GLsizei count, const GLuint64 * values)
      Part of GL_ARB_bindless_texture
      Parameters:
      values - a direct or array-backed LongBuffer
    • glProgramUniformHandleui64vARB

      void glProgramUniformHandleui64vARB(int program, int location, int count, long[] values, int values_offset)
      Entry point to C language function: void (GLuint program, GLint location, GLsizei count, const GLuint64 * values)
      Part of GL_ARB_bindless_texture
    • glIsTextureHandleResidentARB

      boolean glIsTextureHandleResidentARB(long handle)
      Entry point to C language function: GLboolean (GLuint64 handle)
      Part of GL_ARB_bindless_texture
    • glIsImageHandleResidentARB

      boolean glIsImageHandleResidentARB(long handle)
      Entry point to C language function: GLboolean (GLuint64 handle)
      Part of GL_ARB_bindless_texture
    • glVertexAttribL1ui64ARB

      void glVertexAttribL1ui64ARB(int index, long x)
      Entry point to C language function: void (GLuint index, GLuint64EXT x)
      Part of GL_ARB_bindless_texture
    • glVertexAttribL1ui64vARB

      void glVertexAttribL1ui64vARB(int index, LongBuffer v)
      Entry point to C language function: void (GLuint index, const GLuint64EXT * v)
      Part of GL_ARB_bindless_texture
      Parameters:
      v - a direct or array-backed LongBuffer
    • glVertexAttribL1ui64vARB

      void glVertexAttribL1ui64vARB(int index, long[] v, int v_offset)
      Entry point to C language function: void (GLuint index, const GLuint64EXT * v)
      Part of GL_ARB_bindless_texture
    • glGetVertexAttribLui64vARB

      void glGetVertexAttribLui64vARB(int index, int pname, LongBuffer params)
      Entry point to C language function: void (GLuint index, GLenum pname, GLuint64EXT * params)
      Part of GL_ARB_bindless_texture
      Parameters:
      params - a direct or array-backed LongBuffer
    • glGetVertexAttribLui64vARB

      void glGetVertexAttribLui64vARB(int index, int pname, long[] params, int params_offset)
      Entry point to C language function: void (GLuint index, GLenum pname, GLuint64EXT * params)
      Part of GL_ARB_bindless_texture
    • glDispatchComputeGroupSizeARB

      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 (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
    • glMultiDrawArraysIndirectCountARB

      void glMultiDrawArraysIndirectCountARB(int mode, long indirect, long drawcount, int maxdrawcount, int stride)
      Entry point to C language function: void (GLenum mode, GLintptr indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride)
      Part of GL_ARB_indirect_parameters
    • glMultiDrawElementsIndirectCountARB

      void glMultiDrawElementsIndirectCountARB(int mode, int type, long indirect, long drawcount, int maxdrawcount, int stride)
      Entry point to C language function: void (GLenum mode, GLenum type, GLintptr indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride)
      Part of GL_ARB_indirect_parameters
    • mapNamedBuffer

      GLBufferStorage mapNamedBuffer(int bufferName, int access) throws GLException
      Returns the GLBufferStorage instance as mapped via OpenGL's native glMapNamedBuffer(..) implementation.

      Throws a GLException if GL-function constraints are not met.

      Depends on GL_VERSION_4_5.

      glMapNamedBuffer(int, int) wrapper calls this method and returns GLBufferStorage.getMappedBuffer().

      Parameters:
      bufferName - denotes the buffer
      access - the mapping access mode
      Throws:
      GLException - if buffer is not tracked
      GLException - if buffer is already mapped
      GLException - if buffer has invalid store size, i.e. less-than zero
    • mapNamedBufferRange

      GLBufferStorage mapNamedBufferRange(int bufferName, long offset, long length, int access) throws GLException
      Returns the GLBufferStorage instance as mapped via OpenGL's native glMapNamedBufferRange(..) implementation.

      Throws a GLException if GL-function constraints are not met.

      Depends on GL_VERSION_4_5.

      glMapNamedBufferRange(int, long, long, int) wrapper calls this method and returns GLBufferStorage.getMappedBuffer().

      Parameters:
      bufferName - denotes the buffer
      offset - offset of the mapped buffer's storage
      length - length of the mapped buffer's storage
      access - the mapping access mode
      Throws:
      GLException - if buffer is not tracked
      GLException - if buffer is already mapped
      GLException - if buffer has invalid store size, i.e. less-than zero
      GLException - if buffer mapping range does not fit, incl. offset