Interface GL4

    • Field Detail

      • 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
        Define "GL_MAP_PERSISTENT_BIT" with expression '0x0040', CType: int
        See Also:
        Constant Field Values
      • GL_UNSIGNED_INT64_ARB

        static final int GL_UNSIGNED_INT64_ARB
        GL_ARB_bindless_texture
        Define "GL_UNSIGNED_INT64_ARB" with expression '0x140F', CType: int
        See Also:
        Constant Field Values
      • 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
        Define "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER" with expression '0x90ED', CType: int
        See Also:
        Constant Field Values
      • GL_QUERY_TARGET

        static final int GL_QUERY_TARGET
        GL_VERSION_4_5
        Define "GL_QUERY_TARGET" with expression '0x82EA', CType: int
        See Also:
        Constant Field Values
      • GL_PARAMETER_BUFFER_ARB

        static final int GL_PARAMETER_BUFFER_ARB
        GL_ARB_indirect_parameters
        Define "GL_PARAMETER_BUFFER_ARB" with expression '0x80EE', CType: int
        See Also:
        Constant Field Values
      • 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
        Define "GL_COMPRESSED_RGBA_BPTC_UNORM" with expression '0x8E8C', CType: int
        See Also:
        Constant Field Values
      • GL_QUERY_BUFFER

        static final int GL_QUERY_BUFFER
        GL_VERSION_4_4, GL_AMD_query_buffer_object
        Alias for: GL_QUERY_BUFFER_AMD
        Define "GL_QUERY_BUFFER" with expression '0x9192', CType: int
        See Also:
        Constant Field Values
      • GL_VERTEX_SUBROUTINE_UNIFORM

        static final int GL_VERTEX_SUBROUTINE_UNIFORM
        GL_VERSION_4_3, GL_ARB_program_interface_query
        Define "GL_VERTEX_SUBROUTINE_UNIFORM" with expression '0x92EE', CType: int
        See Also:
        Constant Field Values
      • GL_PARAMETER_BUFFER_BINDING_ARB

        static final int GL_PARAMETER_BUFFER_BINDING_ARB
        GL_ARB_indirect_parameters
        Define "GL_PARAMETER_BUFFER_BINDING_ARB" with expression '0x80EF', CType: int
        See Also:
        Constant Field Values
      • 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
        Define "GL_CONTEXT_RELEASE_BEHAVIOR" with expression '0x82FB', CType: int
        See Also:
        Constant Field Values
      • GL_VERTEX_ATTRIB_ARRAY_LONG

        static final int GL_VERTEX_ATTRIB_ARRAY_LONG
        GL_VERSION_4_3
        Define "GL_VERTEX_ATTRIB_ARRAY_LONG" with expression '0x874E', CType: int
        See Also:
        Constant Field Values
      • GL_TESS_CONTROL_SUBROUTINE_UNIFORM

        static final int GL_TESS_CONTROL_SUBROUTINE_UNIFORM
        GL_VERSION_4_3, GL_ARB_program_interface_query
        Define "GL_TESS_CONTROL_SUBROUTINE_UNIFORM" with expression '0x92EF', CType: int
        See Also:
        Constant Field Values
      • 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
        Define "GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH" with expression '0x82FC', CType: int
        See Also:
        Constant Field Values
      • 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
        Define "GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT" with expression '0x8E8E', CType: int
        See Also:
        Constant Field Values
      • 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
        Define "GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER" with expression '0x90EC', CType: int
        See Also:
        Constant Field Values
      • 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
        Define "GL_DYNAMIC_STORAGE_BIT" with expression '0x0100', CType: int
        See Also:
        Constant Field Values
      • GL_CLIP_ORIGIN

        static final int GL_CLIP_ORIGIN
        GL_VERSION_4_5
        Define "GL_CLIP_ORIGIN" with expression '0x935C', CType: int
        See Also:
        Constant Field Values
      • GL_CLIP_DEPTH_MODE

        static final int GL_CLIP_DEPTH_MODE
        GL_VERSION_4_5
        Define "GL_CLIP_DEPTH_MODE" with expression '0x935D', CType: int
        See Also:
        Constant Field Values
      • 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
        Define "GL_MIRROR_CLAMP_TO_EDGE" with expression '0x8743', CType: int
        See Also:
        Constant Field Values
      • GL_CLEAR_TEXTURE

        static final int GL_CLEAR_TEXTURE
        GL_VERSION_4_4
        Define "GL_CLEAR_TEXTURE" with expression '0x9365', CType: int
        See Also:
        Constant Field Values
      • GL_QUERY_BUFFER_BARRIER_BIT

        static final int GL_QUERY_BUFFER_BARRIER_BIT
        GL_VERSION_4_4
        Define "GL_QUERY_BUFFER_BARRIER_BIT" with expression '0x00008000', CType: int
        See Also:
        Constant Field Values
      • GL_MAX_CULL_DISTANCES

        static final int GL_MAX_CULL_DISTANCES
        GL_VERSION_4_5
        Define "GL_MAX_CULL_DISTANCES" with expression '0x82F9', CType: int
        See Also:
        Constant Field Values
      • GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB

        static final int GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB
        GL_ARB_compute_variable_group_size
        Define "GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB" with expression '0x91BF', CType: int
        See Also:
        Constant Field Values
      • GL_NUM_SHADING_LANGUAGE_VERSIONS

        static final int GL_NUM_SHADING_LANGUAGE_VERSIONS
        GL_VERSION_4_3
        Define "GL_NUM_SHADING_LANGUAGE_VERSIONS" with expression '0x82E9', CType: int
        See Also:
        Constant Field Values
      • 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
        Define "GL_TEXTURE_VIEW_NUM_LEVELS" with expression '0x82DC', CType: int
        See Also:
        Constant Field Values
      • 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
        Define "GL_BUFFER_IMMUTABLE_STORAGE" with expression '0x821F', CType: int
        See Also:
        Constant Field Values
      • 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
        Define "GL_TEXTURE_VIEW_MIN_LAYER" with expression '0x82DD', CType: int
        See Also:
        Constant Field Values
      • GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB

        static final int GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB
        GL_ARB_compute_variable_group_size
        Define "GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB" with expression '0x9344', CType: int
        See Also:
        Constant Field Values
      • 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
        Define "GL_TEXTURE_VIEW_NUM_LAYERS" with expression '0x82DE', CType: int
        See Also:
        Constant Field Values
      • 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
        Define "GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT" with expression '0x00004000', CType: int
        See Also:
        Constant Field Values
      • GL_NEGATIVE_ONE_TO_ONE

        static final int GL_NEGATIVE_ONE_TO_ONE
        GL_VERSION_4_5
        Define "GL_NEGATIVE_ONE_TO_ONE" with expression '0x935E', CType: int
        See Also:
        Constant Field Values
      • GL_FRAGMENT_SUBROUTINE

        static final int GL_FRAGMENT_SUBROUTINE
        GL_VERSION_4_3, GL_ARB_program_interface_query
        Define "GL_FRAGMENT_SUBROUTINE" with expression '0x92EC', CType: int
        See Also:
        Constant Field Values
      • 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
        Define "GL_QUERY_RESULT_NO_WAIT" with expression '0x9194', CType: int
        See Also:
        Constant Field Values
      • GL_COMPUTE_SUBROUTINE

        static final int GL_COMPUTE_SUBROUTINE
        GL_VERSION_4_3, GL_ARB_program_interface_query
        Define "GL_COMPUTE_SUBROUTINE" with expression '0x92ED', CType: int
        See Also:
        Constant Field Values
      • GL_VERTEX_SUBROUTINE

        static final int GL_VERTEX_SUBROUTINE
        GL_VERSION_4_3, GL_ARB_program_interface_query
        Define "GL_VERTEX_SUBROUTINE" with expression '0x92E8', CType: int
        See Also:
        Constant Field Values
      • GL_ZERO_TO_ONE

        static final int GL_ZERO_TO_ONE
        GL_VERSION_4_5
        Define "GL_ZERO_TO_ONE" with expression '0x935F', CType: int
        See Also:
        Constant Field Values
      • GL_QUERY_WAIT_INVERTED

        static final int GL_QUERY_WAIT_INVERTED
        GL_VERSION_4_5
        Define "GL_QUERY_WAIT_INVERTED" with expression '0x8E17', CType: int
        See Also:
        Constant Field Values
      • GL_QUERY_BY_REGION_WAIT_INVERTED

        static final int GL_QUERY_BY_REGION_WAIT_INVERTED
        GL_VERSION_4_5
        Define "GL_QUERY_BY_REGION_WAIT_INVERTED" with expression '0x8E19', CType: int
        See Also:
        Constant Field Values
      • 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
        Define "GL_MAP_COHERENT_BIT" with expression '0x0080', CType: int
        See Also:
        Constant Field Values
      • GL_TRANSFORM_FEEDBACK_BUFFER_INDEX

        static final int GL_TRANSFORM_FEEDBACK_BUFFER_INDEX
        GL_VERSION_4_4
        Define "GL_TRANSFORM_FEEDBACK_BUFFER_INDEX" with expression '0x934B', CType: int
        See Also:
        Constant Field Values
      • GL_TESS_CONTROL_SUBROUTINE

        static final int GL_TESS_CONTROL_SUBROUTINE
        GL_VERSION_4_3, GL_ARB_program_interface_query
        Define "GL_TESS_CONTROL_SUBROUTINE" with expression '0x92E9', CType: int
        See Also:
        Constant Field Values
      • 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
        Define "GL_TEXTURE_VIEW_MIN_LEVEL" with expression '0x82DB', CType: int
        See Also:
        Constant Field Values
      • GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB

        static final int GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB
        GL_ARB_compute_variable_group_size
        Define "GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB" with expression '0x9345', CType: int
        See Also:
        Constant Field Values
      • GL_FRAGMENT_SUBROUTINE_UNIFORM

        static final int GL_FRAGMENT_SUBROUTINE_UNIFORM
        GL_VERSION_4_3, GL_ARB_program_interface_query
        Define "GL_FRAGMENT_SUBROUTINE_UNIFORM" with expression '0x92F2', CType: int
        See Also:
        Constant Field Values
      • 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
        Define "GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT" with expression '0x8E8F', CType: int
        See Also:
        Constant Field Values
      • 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
        Define "GL_QUERY_BUFFER_BINDING" with expression '0x9193', CType: int
        See Also:
        Constant Field Values
      • GL_GEOMETRY_SUBROUTINE

        static final int GL_GEOMETRY_SUBROUTINE
        GL_VERSION_4_3, GL_ARB_program_interface_query
        Define "GL_GEOMETRY_SUBROUTINE" with expression '0x92EB', CType: int
        See Also:
        Constant Field Values
      • GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB

        static final int GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB
        GL_ARB_compute_variable_group_size
        Define "GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB" with expression '0x90EB', CType: int
        See Also:
        Constant Field Values
      • 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
        Define "GL_BUFFER_STORAGE_FLAGS" with expression '0x8220', CType: int
        See Also:
        Constant Field Values
      • GL_TESS_EVALUATION_SUBROUTINE

        static final int GL_TESS_EVALUATION_SUBROUTINE
        GL_VERSION_4_3, GL_ARB_program_interface_query
        Define "GL_TESS_EVALUATION_SUBROUTINE" with expression '0x92EA', CType: int
        See Also:
        Constant Field Values
      • GL_COMPUTE_SUBROUTINE_UNIFORM

        static final int GL_COMPUTE_SUBROUTINE_UNIFORM
        GL_VERSION_4_3, GL_ARB_program_interface_query
        Define "GL_COMPUTE_SUBROUTINE_UNIFORM" with expression '0x92F3', CType: int
        See Also:
        Constant Field Values
      • GL_TEXTURE_TARGET

        static final int GL_TEXTURE_TARGET
        GL_VERSION_4_5, GL_QCOM_extended_get
        Alias for: GL_TEXTURE_TARGET_QCOM
        Define "GL_TEXTURE_TARGET" with expression '0x1006', CType: int
        See Also:
        Constant Field Values
      • 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
        Define "GL_CLIENT_STORAGE_BIT" with expression '0x0200', CType: int
        See Also:
        Constant Field Values
      • GL_GEOMETRY_SUBROUTINE_UNIFORM

        static final int GL_GEOMETRY_SUBROUTINE_UNIFORM
        GL_VERSION_4_3, GL_ARB_program_interface_query
        Define "GL_GEOMETRY_SUBROUTINE_UNIFORM" with expression '0x92F1', CType: int
        See Also:
        Constant Field Values
      • 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
        Define "GL_LOCATION_INDEX" with expression '0x930F', CType: int
        See Also:
        Constant Field Values
      • 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
        Define "GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM" with expression '0x8E8D', CType: int
        See Also:
        Constant Field Values
      • GL_QUERY_NO_WAIT_INVERTED

        static final int GL_QUERY_NO_WAIT_INVERTED
        GL_VERSION_4_5
        Define "GL_QUERY_NO_WAIT_INVERTED" with expression '0x8E18', CType: int
        See Also:
        Constant Field Values
      • GL_TESS_EVALUATION_SUBROUTINE_UNIFORM

        static final int GL_TESS_EVALUATION_SUBROUTINE_UNIFORM
        GL_VERSION_4_3, GL_ARB_program_interface_query
        Define "GL_TESS_EVALUATION_SUBROUTINE_UNIFORM" with expression '0x92F0', CType: int
        See Also:
        Constant Field Values
      • GL_QUERY_BY_REGION_NO_WAIT_INVERTED

        static final int GL_QUERY_BY_REGION_NO_WAIT_INVERTED
        GL_VERSION_4_5
        Define "GL_QUERY_BY_REGION_NO_WAIT_INVERTED" with expression '0x8E1A', CType: int
        See Also:
        Constant Field Values
      • GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE

        static final int GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE
        GL_VERSION_4_4
        Define "GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE" with expression '0x934C', CType: int
        See Also:
        Constant Field Values
      • GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES

        static final int GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES
        GL_VERSION_4_5
        Define "GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES" with expression '0x82FA', CType: int
        See Also:
        Constant Field Values
      • GL_LOCATION_COMPONENT

        static final int GL_LOCATION_COMPONENT
        GL_VERSION_4_4
        Define "GL_LOCATION_COMPONENT" with expression '0x934A', CType: int
        See Also:
        Constant Field Values
      • GL_MAX_NUM_COMPATIBLE_SUBROUTINES

        static final int GL_MAX_NUM_COMPATIBLE_SUBROUTINES
        GL_VERSION_4_3, GL_ARB_program_interface_query
        Define "GL_MAX_NUM_COMPATIBLE_SUBROUTINES" with expression '0x92F8', CType: int
        See Also:
        Constant Field Values
    • Method Detail

      • glMultiDrawArraysIndirect

        void glMultiDrawArraysIndirect​(int mode,
                                       Buffer indirect,
                                       int drawcount,
                                       int stride)
        Entry point to C language function: void glMultiDrawArraysIndirect(GLenum mode, const void * indirect, GLsizei drawcount, GLsizei stride)
        Part of GL_ARB_multi_draw_indirect, GL_VERSION_4_3, GL_EXT_multi_draw_indirect, GL_AMD_multi_draw_indirect
        Alias for: glMultiDrawArraysIndirectEXT, glMultiDrawArraysIndirectAMD
        Parameters:
        indirect - a direct or array-backed Buffer
      • glMultiDrawArraysIndirect

        void glMultiDrawArraysIndirect​(int mode,
                                       long indirect_buffer_offset,
                                       int drawcount,
                                       int stride)
        Entry point to C language function: void glMultiDrawArraysIndirect(GLenum mode, const void * indirect, GLsizei drawcount, GLsizei stride)
        Part of GL_ARB_multi_draw_indirect, GL_VERSION_4_3, GL_EXT_multi_draw_indirect, GL_AMD_multi_draw_indirect
        Alias for: glMultiDrawArraysIndirectEXT, glMultiDrawArraysIndirectAMD
      • glMultiDrawElementsIndirect

        void glMultiDrawElementsIndirect​(int mode,
                                         int type,
                                         long indirect_buffer_offset,
                                         int drawcount,
                                         int stride)
        Entry point to C language function: void glMultiDrawElementsIndirect(GLenum mode, GLenum type, const void * indirect, GLsizei drawcount, GLsizei stride)
        Part of GL_ARB_multi_draw_indirect, GL_VERSION_4_3, GL_AMD_multi_draw_indirect, GL_EXT_multi_draw_indirect
        Alias for: glMultiDrawElementsIndirectAMD, glMultiDrawElementsIndirectEXT
      • glGetProgramResourceLocationIndex

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

        void glShaderStorageBlockBinding​(int program,
                                         int storageBlockIndex,
                                         int storageBlockBinding)
        Entry point to C language function: void glShaderStorageBlockBinding(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 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
      • glVertexAttribLFormat

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

        void glBufferStorage​(int target,
                             long size,
                             Buffer data,
                             int flags)
        Entry point to C language function: void glBufferStorage(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 glClearTexImage(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 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
        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 glBindBuffersBase(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 glBindBuffersBase(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,
                                PointerBuffer offsets,
                                PointerBuffer sizes)
        Entry point to C language function: void glBindBuffersRange(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,
                                PointerBuffer offsets,
                                PointerBuffer sizes)
        Entry point to C language function: void glBindBuffersRange(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 glBindTextures(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 glBindTextures(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 glBindSamplers(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 glBindSamplers(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 glBindImageTextures(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 glBindImageTextures(GLuint first, GLsizei count, const GLuint * textures)
        Part of GL_VERSION_4_4
      • glBindVertexBuffers

        void glBindVertexBuffers​(int first,
                                 int count,
                                 IntBuffer buffers,
                                 PointerBuffer offsets,
                                 IntBuffer strides)
        Entry point to C language function: void glBindVertexBuffers(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,
                                 PointerBuffer offsets,
                                 int[] strides,
                                 int strides_offset)
        Entry point to C language function: void glBindVertexBuffers(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 glClipControl(GLenum origin, GLenum depth)
        Part of GL_VERSION_4_5
      • glCreateTransformFeedbacks

        void glCreateTransformFeedbacks​(int n,
                                        IntBuffer ids)
        Entry point to C language function: void glCreateTransformFeedbacks(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 glCreateTransformFeedbacks(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 glTransformFeedbackBufferBase(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 glTransformFeedbackBufferRange(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 glGetTransformFeedbackiv(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 glGetTransformFeedbackiv(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 glGetTransformFeedbacki_v(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 glGetTransformFeedbacki_v(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 glGetTransformFeedbacki64_v(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 glGetTransformFeedbacki64_v(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 glCreateBuffers(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 glCreateBuffers(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 glNamedBufferStorage(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 glNamedBufferData(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 glNamedBufferSubData(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 glCopyNamedBufferSubData(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 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
        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 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
        Parameters:
        data - a direct or array-backed Buffer
      • glMapNamedBuffer

        ByteBuffer glMapNamedBuffer​(int buffer,
                                    int access)
        Entry point to C language function: void * glMapNamedBuffer(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 * glMapNamedBufferRange(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 glUnmapNamedBuffer(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 glFlushMappedNamedBufferRange(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 glGetNamedBufferParameteriv(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 glGetNamedBufferParameteriv(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 glGetNamedBufferParameteri64v(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 glGetNamedBufferParameteri64v(GLuint buffer, GLenum pname, GLint64 * params)
        Part of GL_VERSION_4_5
      • glGetNamedBufferPointerv

        void glGetNamedBufferPointerv​(int buffer,
                                      int pname,
                                      PointerBuffer params)
        Entry point to C language function: void glGetNamedBufferPointerv(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 glGetNamedBufferSubData(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 glCreateFramebuffers(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 glCreateFramebuffers(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 glNamedFramebufferRenderbuffer(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 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
      • glNamedFramebufferTexture

        void glNamedFramebufferTexture​(int framebuffer,
                                       int attachment,
                                       int texture,
                                       int level)
        Entry point to C language function: void glNamedFramebufferTexture(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 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
      • glNamedFramebufferDrawBuffer

        void glNamedFramebufferDrawBuffer​(int framebuffer,
                                          int buf)
        Entry point to C language function: void glNamedFramebufferDrawBuffer(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 glNamedFramebufferDrawBuffers(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 glNamedFramebufferDrawBuffers(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 glNamedFramebufferReadBuffer(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 glInvalidateNamedFramebufferData(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 glInvalidateNamedFramebufferData(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 glInvalidateNamedFramebufferSubData(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 glInvalidateNamedFramebufferSubData(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 glClearNamedFramebufferiv(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 glClearNamedFramebufferiv(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 glClearNamedFramebufferuiv(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 glClearNamedFramebufferuiv(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 glClearNamedFramebufferfv(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 glClearNamedFramebufferfv(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 glClearNamedFramebufferfi(GLuint framebuffer, GLenum buffer, 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 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
      • glCheckNamedFramebufferStatus

        int glCheckNamedFramebufferStatus​(int framebuffer,
                                          int target)
        Entry point to C language function: GLenum glCheckNamedFramebufferStatus(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 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
        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 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
      • glGetNamedFramebufferAttachmentParameteriv

        void glGetNamedFramebufferAttachmentParameteriv​(int framebuffer,
                                                        int attachment,
                                                        int pname,
                                                        IntBuffer params)
        Entry point to C language function: void glGetNamedFramebufferAttachmentParameteriv(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 glGetNamedFramebufferAttachmentParameteriv(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 glCreateRenderbuffers(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 glCreateRenderbuffers(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 glNamedRenderbufferStorage(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 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
      • glGetNamedRenderbufferParameteriv

        void glGetNamedRenderbufferParameteriv​(int renderbuffer,
                                               int pname,
                                               IntBuffer params)
        Entry point to C language function: void glGetNamedRenderbufferParameteriv(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 glGetNamedRenderbufferParameteriv(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 glCreateTextures(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 glCreateTextures(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 glTextureBuffer(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 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
      • glTextureStorage1D

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

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

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

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

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

        void glTextureSubImage1D​(int texture,
                                 int level,
                                 int xoffset,
                                 int width,
                                 int format,
                                 int type,
                                 Buffer pixels)
        Entry point to C language function: void 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
        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 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
      • 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 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
        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 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
      • 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 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
        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 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
      • glCompressedTextureSubImage1D

        void glCompressedTextureSubImage1D​(int texture,
                                           int level,
                                           int xoffset,
                                           int width,
                                           int format,
                                           int imageSize,
                                           Buffer data)
        Entry point to C language function: void 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
        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 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
        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 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
        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 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
      • 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 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
      • 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 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
      • glTextureParameterf

        void glTextureParameterf​(int texture,
                                 int pname,
                                 float param)
        Entry point to C language function: void glTextureParameterf(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 glTextureParameterfv(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 glTextureParameterfv(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 glTextureParameteri(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 glTextureParameterIiv(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 glTextureParameterIiv(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 glTextureParameterIuiv(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 glTextureParameterIuiv(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 glTextureParameteriv(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 glTextureParameteriv(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 glGenerateTextureMipmap(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 glBindTextureUnit(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 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
        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 glGetCompressedTextureImage(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 glGetTextureLevelParameterfv(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 glGetTextureLevelParameterfv(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 glGetTextureLevelParameteriv(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 glGetTextureLevelParameteriv(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 glGetTextureParameterfv(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 glGetTextureParameterfv(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 glGetTextureParameterIiv(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 glGetTextureParameterIiv(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 glGetTextureParameterIuiv(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 glGetTextureParameterIuiv(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 glGetTextureParameteriv(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 glGetTextureParameteriv(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 glCreateVertexArrays(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 glCreateVertexArrays(GLsizei n, GLuint * arrays)
        Part of GL_VERSION_4_5
      • glDisableVertexArrayAttrib

        void glDisableVertexArrayAttrib​(int vaobj,
                                        int index)
        Entry point to C language function: void glDisableVertexArrayAttrib(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 glEnableVertexArrayAttrib(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 glVertexArrayElementBuffer(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 glVertexArrayVertexBuffer(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,
                                        PointerBuffer offsets,
                                        IntBuffer strides)
        Entry point to C language function: void glVertexArrayVertexBuffers(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,
                                        PointerBuffer offsets,
                                        int[] strides,
                                        int strides_offset)
        Entry point to C language function: void glVertexArrayVertexBuffers(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 glVertexArrayAttribBinding(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 glVertexArrayAttribFormat(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 glVertexArrayAttribIFormat(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 glVertexArrayAttribLFormat(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 glVertexArrayBindingDivisor(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 glGetVertexArrayiv(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 glGetVertexArrayiv(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 glGetVertexArrayIndexediv(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 glGetVertexArrayIndexediv(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 glGetVertexArrayIndexed64iv(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 glGetVertexArrayIndexed64iv(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 glCreateSamplers(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 glCreateSamplers(GLsizei n, GLuint * samplers)
        Part of GL_VERSION_4_5
      • glCreateProgramPipelines

        void glCreateProgramPipelines​(int n,
                                      IntBuffer pipelines)
        Entry point to C language function: void glCreateProgramPipelines(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 glCreateProgramPipelines(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 glCreateQueries(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 glCreateQueries(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 glGetQueryBufferObjecti64v(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 glGetQueryBufferObjectiv(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 glGetQueryBufferObjectui64v(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 glGetQueryBufferObjectuiv(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 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
        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 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
        Parameters:
        pixels - a direct or array-backed Buffer
      • glTextureBarrier

        void glTextureBarrier()
        Entry point to C language function: void glTextureBarrier()
        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 glGetTextureHandleARB(GLuint texture)
        Part of GL_ARB_bindless_texture
      • glGetTextureSamplerHandleARB

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

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

        void glMakeTextureHandleNonResidentARB​(long handle)
        Entry point to C language function: void glMakeTextureHandleNonResidentARB(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 glGetImageHandleARB(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 glMakeImageHandleResidentARB(GLuint64 handle, GLenum access)
        Part of GL_ARB_bindless_texture
      • glMakeImageHandleNonResidentARB

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

        void glUniformHandleui64ARB​(int location,
                                    long value)
        Entry point to C language function: void glUniformHandleui64ARB(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 glUniformHandleui64vARB(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 glUniformHandleui64vARB(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 glProgramUniformHandleui64ARB(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 glProgramUniformHandleui64vARB(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 glProgramUniformHandleui64vARB(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 glIsTextureHandleResidentARB(GLuint64 handle)
        Part of GL_ARB_bindless_texture
      • glIsImageHandleResidentARB

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

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

        void glVertexAttribL1ui64vARB​(int index,
                                      LongBuffer v)
        Entry point to C language function: void glVertexAttribL1ui64vARB(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 glVertexAttribL1ui64vARB(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 glGetVertexAttribLui64vARB(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 glGetVertexAttribLui64vARB(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 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
      • glMultiDrawArraysIndirectCountARB

        void glMultiDrawArraysIndirectCountARB​(int mode,
                                               long indirect,
                                               long drawcount,
                                               int maxdrawcount,
                                               int stride)
        Entry point to C language function: void glMultiDrawArraysIndirectCountARB(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 glMultiDrawElementsIndirectCountARB(GLenum mode, GLenum type, GLintptr indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride)
        Part of GL_ARB_indirect_parameters