public interface GL4 extends GL4ES3, GL3
This interface contains all OpenGL [ 4.0 .. 4.5 ] core methods, as well as most of it's extensions defined at the time of this specification.
Note: OpenGL [ 4.0 .. 4.5 ] core profile does not includes fixed point functionality.
Modifier and Type | Field and Description |
---|---|
static int |
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER
Part of
GL_VERSION_4_3 , GL_ARB_compute_shader |
static int |
GL_BUFFER_IMMUTABLE_STORAGE
Part of
GL_VERSION_4_4 |
static int |
GL_BUFFER_STORAGE_FLAGS
Part of
GL_VERSION_4_4 |
static int |
GL_CLEAR_TEXTURE
Part of
GL_VERSION_4_4 |
static int |
GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT
Part of
GL_VERSION_4_4 |
static int |
GL_CLIENT_STORAGE_BIT
Part of
GL_VERSION_4_4 |
static int |
GL_CLIP_DEPTH_MODE
Part of
GL_VERSION_4_5 |
static int |
GL_CLIP_ORIGIN
Part of
GL_VERSION_4_5 |
static int |
GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT
Part of
GL_VERSION_4_2 , GL_ARB_texture_compression_bptc Alias for: GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB |
static int |
GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT
Part of
GL_VERSION_4_2 , GL_ARB_texture_compression_bptc Alias for: GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB |
static int |
GL_COMPRESSED_RGBA_BPTC_UNORM
Part of
GL_VERSION_4_2 , GL_ARB_texture_compression_bptc Alias for: GL_COMPRESSED_RGBA_BPTC_UNORM_ARB |
static int |
GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM
Part of
GL_VERSION_4_2 , GL_ARB_texture_compression_bptc Alias for: GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB |
static int |
GL_COMPUTE_SUBROUTINE
Part of
GL_ARB_program_interface_query , GL_VERSION_4_3 |
static int |
GL_COMPUTE_SUBROUTINE_UNIFORM
Part of
GL_ARB_program_interface_query , GL_VERSION_4_3 |
static int |
GL_CONTEXT_LOST
Part of
GL_VERSION_4_5 , GL_KHR_robustness Alias for: GL_CONTEXT_LOST_KHR |
static int |
GL_CONTEXT_RELEASE_BEHAVIOR
Part of
GL_VERSION_4_5 , GL_KHR_context_flush_control Alias for: GL_CONTEXT_RELEASE_BEHAVIOR_KHR |
static int |
GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH
Part of
GL_VERSION_4_5 , GL_KHR_context_flush_control Alias for: GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR |
static int |
GL_DYNAMIC_STORAGE_BIT
Part of
GL_VERSION_4_4 |
static int |
GL_FRAGMENT_SUBROUTINE
Part of
GL_ARB_program_interface_query , GL_VERSION_4_3 |
static int |
GL_FRAGMENT_SUBROUTINE_UNIFORM
Part of
GL_ARB_program_interface_query , GL_VERSION_4_3 |
static int |
GL_GEOMETRY_SUBROUTINE
Part of
GL_ARB_program_interface_query , GL_VERSION_4_3 |
static int |
GL_GEOMETRY_SUBROUTINE_UNIFORM
Part of
GL_ARB_program_interface_query , GL_VERSION_4_3 |
static int |
GL_IS_PER_PATCH
Part of
GL_ARB_program_interface_query , GL_VERSION_4_3 , GL_EXT_tessellation_shader , GL_OES_tessellation_shader Alias for: GL_IS_PER_PATCH_EXT , GL_IS_PER_PATCH_OES |
static int |
GL_LOCATION_COMPONENT
Part of
GL_VERSION_4_4 |
static int |
GL_LOCATION_INDEX
Part of
GL_ARB_program_interface_query , GL_VERSION_4_3 |
static int |
GL_MAP_COHERENT_BIT
Part of
GL_VERSION_4_4 |
static int |
GL_MAP_PERSISTENT_BIT
Part of
GL_VERSION_4_4 |
static int |
GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES
Part of
GL_VERSION_4_5 |
static int |
GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB
Part of
GL_ARB_compute_variable_group_size |
static int |
GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB
Part of
GL_ARB_compute_variable_group_size |
static int |
GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB
Part of
GL_ARB_compute_variable_group_size |
static int |
GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB
Part of
GL_ARB_compute_variable_group_size |
static int |
GL_MAX_CULL_DISTANCES
Part of
GL_VERSION_4_5 |
static int |
GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS
Part of
GL_VERSION_4_3 , GL_ARB_shader_storage_buffer_object , GL_EXT_geometry_shader , GL_OES_geometry_shader Alias for: GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_EXT , GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_OES |
static int |
GL_MAX_NUM_COMPATIBLE_SUBROUTINES
Part of
GL_ARB_program_interface_query , GL_VERSION_4_3 |
static int |
GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS
Part of
GL_VERSION_4_3 , GL_ARB_shader_storage_buffer_object , GL_OES_tessellation_shader , GL_EXT_tessellation_shader Alias for: GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_OES , GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_EXT |
static int |
GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS
Part of
GL_VERSION_4_3 , GL_ARB_shader_storage_buffer_object , GL_EXT_tessellation_shader , GL_OES_tessellation_shader Alias for: GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_EXT , GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_OES |
static int |
GL_MIRROR_CLAMP_TO_EDGE
Part of
GL_VERSION_4_4 , GL_EXT_texture_mirror_clamp , GL_ATI_texture_mirror_once Alias for: GL_MIRROR_CLAMP_TO_EDGE_EXT , GL_MIRROR_CLAMP_TO_EDGE_ATI |
static int |
GL_NEGATIVE_ONE_TO_ONE
Part of
GL_VERSION_4_5 |
static int |
GL_NUM_SHADING_LANGUAGE_VERSIONS
Part of
GL_VERSION_4_3 |
static int |
GL_PARAMETER_BUFFER_ARB
Part of
GL_ARB_indirect_parameters |
static int |
GL_PARAMETER_BUFFER_BINDING_ARB
Part of
GL_ARB_indirect_parameters |
static int |
GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED
Part of
GL_VERSION_4_4 , GL_EXT_tessellation_shader , GL_OES_tessellation_shader Alias for: GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED_OES |
static int |
GL_QUERY_BUFFER
Part of
GL_VERSION_4_4 , GL_AMD_query_buffer_object Alias for: GL_QUERY_BUFFER_AMD |
static int |
GL_QUERY_BUFFER_BARRIER_BIT
Part of
GL_VERSION_4_4 |
static int |
GL_QUERY_BUFFER_BINDING
Part of
GL_VERSION_4_4 , GL_AMD_query_buffer_object Alias for: GL_QUERY_BUFFER_BINDING_AMD |
static int |
GL_QUERY_BY_REGION_NO_WAIT_INVERTED
Part of
GL_VERSION_4_5 |
static int |
GL_QUERY_BY_REGION_WAIT_INVERTED
Part of
GL_VERSION_4_5 |
static int |
GL_QUERY_NO_WAIT_INVERTED
Part of
GL_VERSION_4_5 |
static int |
GL_QUERY_RESULT_NO_WAIT
Part of
GL_VERSION_4_4 , GL_AMD_query_buffer_object Alias for: GL_QUERY_RESULT_NO_WAIT_AMD |
static int |
GL_QUERY_TARGET
Part of
GL_VERSION_4_5 |
static int |
GL_QUERY_WAIT_INVERTED
Part of
GL_VERSION_4_5 |
static int |
GL_REFERENCED_BY_GEOMETRY_SHADER
Part of
GL_ARB_program_interface_query , GL_VERSION_4_3 , GL_OES_geometry_shader , GL_EXT_geometry_shader Alias for: GL_REFERENCED_BY_GEOMETRY_SHADER_OES , GL_REFERENCED_BY_GEOMETRY_SHADER_EXT |
static int |
GL_REFERENCED_BY_TESS_CONTROL_SHADER
Part of
GL_ARB_program_interface_query , GL_VERSION_4_3 , GL_EXT_tessellation_shader , GL_OES_tessellation_shader Alias for: GL_REFERENCED_BY_TESS_CONTROL_SHADER_EXT , GL_REFERENCED_BY_TESS_CONTROL_SHADER_OES |
static int |
GL_REFERENCED_BY_TESS_EVALUATION_SHADER
Part of
GL_ARB_program_interface_query , GL_VERSION_4_3 , GL_EXT_tessellation_shader , GL_OES_tessellation_shader Alias for: GL_REFERENCED_BY_TESS_EVALUATION_SHADER_EXT , GL_REFERENCED_BY_TESS_EVALUATION_SHADER_OES |
static int |
GL_TESS_CONTROL_SUBROUTINE
Part of
GL_ARB_program_interface_query , GL_VERSION_4_3 |
static int |
GL_TESS_CONTROL_SUBROUTINE_UNIFORM
Part of
GL_ARB_program_interface_query , GL_VERSION_4_3 |
static int |
GL_TESS_EVALUATION_SUBROUTINE
Part of
GL_ARB_program_interface_query , GL_VERSION_4_3 |
static int |
GL_TESS_EVALUATION_SUBROUTINE_UNIFORM
Part of
GL_ARB_program_interface_query , GL_VERSION_4_3 |
static int |
GL_TEXTURE_BUFFER_BINDING
Part of
GL_VERSION_4_4 , GL_EXT_texture_buffer , GL_OES_texture_buffer Alias for: GL_TEXTURE_BUFFER_BINDING_EXT , GL_TEXTURE_BUFFER_BINDING_OES |
static int |
GL_TEXTURE_TARGET
Part of
GL_VERSION_4_5 , GL_QCOM_extended_get Alias for: GL_TEXTURE_TARGET_QCOM |
static int |
GL_TEXTURE_VIEW_MIN_LAYER
Part of
GL_VERSION_4_3 , GL_ARB_texture_view , GL_EXT_texture_view , GL_OES_texture_view Alias for: GL_TEXTURE_VIEW_MIN_LAYER_EXT , GL_TEXTURE_VIEW_MIN_LAYER_OES |
static int |
GL_TEXTURE_VIEW_MIN_LEVEL
Part of
GL_VERSION_4_3 , GL_ARB_texture_view , GL_EXT_texture_view , GL_OES_texture_view Alias for: GL_TEXTURE_VIEW_MIN_LEVEL_EXT , GL_TEXTURE_VIEW_MIN_LEVEL_OES |
static int |
GL_TEXTURE_VIEW_NUM_LAYERS
Part of
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 |
static int |
GL_TEXTURE_VIEW_NUM_LEVELS
Part of
GL_VERSION_4_3 , GL_ARB_texture_view , GL_OES_texture_view , GL_EXT_texture_view Alias for: GL_TEXTURE_VIEW_NUM_LEVELS_OES , GL_TEXTURE_VIEW_NUM_LEVELS_EXT |
static int |
GL_TRANSFORM_FEEDBACK_BUFFER_INDEX
Part of
GL_VERSION_4_4 |
static int |
GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE
Part of
GL_VERSION_4_4 |
static int |
GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER
Part of
GL_VERSION_4_3 , GL_ARB_compute_shader |
static int |
GL_UNSIGNED_INT64_ARB
Part of
GL_ARB_bindless_texture |
static int |
GL_VERTEX_ATTRIB_ARRAY_LONG
Part of
GL_VERSION_4_3 |
static int |
GL_VERTEX_SUBROUTINE
Part of
GL_ARB_program_interface_query , GL_VERSION_4_3 |
static int |
GL_VERTEX_SUBROUTINE_UNIFORM
Part of
GL_ARB_program_interface_query , GL_VERSION_4_3 |
static int |
GL_ZERO_TO_ONE
Part of
GL_VERSION_4_5 |
GL_ACTIVE_SUBROUTINE_MAX_LENGTH, GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS, GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH, GL_ACTIVE_SUBROUTINE_UNIFORMS, GL_ACTIVE_SUBROUTINES, GL_COMPATIBLE_SUBROUTINES, GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB, GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB, GL_COMPRESSED_RGBA_BPTC_UNORM_ARB, GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB, GL_CONTEXT_COMPATIBILITY_PROFILE_BIT, GL_CONTEXT_CORE_PROFILE_BIT, GL_CONTEXT_PROFILE_MASK, GL_DEPTH_CLAMP, GL_DOUBLE_MAT2, GL_DOUBLE_MAT2x3, GL_DOUBLE_MAT2x4, GL_DOUBLE_MAT3, GL_DOUBLE_MAT3x2, GL_DOUBLE_MAT3x4, GL_DOUBLE_MAT4, GL_DOUBLE_MAT4x2, GL_DOUBLE_MAT4x3, GL_DOUBLE_VEC2, GL_DOUBLE_VEC3, GL_DOUBLE_VEC4, GL_FRACTIONAL_EVEN, GL_FRACTIONAL_ODD, GL_FRAGMENT_INTERPOLATION_OFFSET_BITS, GL_FRAMEBUFFER_ATTACHMENT_LAYERED, GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB, GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB, GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS, GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB, GL_GEOMETRY_INPUT_TYPE, GL_GEOMETRY_INPUT_TYPE_ARB, GL_GEOMETRY_OUTPUT_TYPE, GL_GEOMETRY_OUTPUT_TYPE_ARB, GL_GEOMETRY_SHADER, GL_GEOMETRY_SHADER_ARB, GL_GEOMETRY_SHADER_INVOCATIONS, GL_GEOMETRY_VERTICES_OUT, GL_GEOMETRY_VERTICES_OUT_ARB, GL_ISOLINES, GL_LAYER_PROVOKING_VERTEX, GL_LINE_STRIP_ADJACENCY, GL_LINE_STRIP_ADJACENCY_ARB, GL_LINES_ADJACENCY, GL_LINES_ADJACENCY_ARB, GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS, GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS, GL_MAX_DUAL_SOURCE_DRAW_BUFFERS, GL_MAX_FRAGMENT_INTERPOLATION_OFFSET, GL_MAX_GEOMETRY_INPUT_COMPONENTS, GL_MAX_GEOMETRY_OUTPUT_COMPONENTS, GL_MAX_GEOMETRY_OUTPUT_VERTICES, GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB, GL_MAX_GEOMETRY_SHADER_INVOCATIONS, GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS, GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB, GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS, GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB, GL_MAX_GEOMETRY_UNIFORM_COMPONENTS, GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB, GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB, GL_MAX_PATCH_VERTICES, GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS, GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS, GL_MAX_SUBROUTINES, GL_MAX_TESS_CONTROL_INPUT_COMPONENTS, GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS, GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS, GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS, GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS, GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS, GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS, GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS, GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS, GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS, GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS, GL_MAX_TESS_GEN_LEVEL, GL_MAX_TESS_PATCH_COMPONENTS, GL_MAX_VERTEX_VARYING_COMPONENTS_ARB, GL_MAX_VIEWPORTS, GL_MIN_FRAGMENT_INTERPOLATION_OFFSET, GL_NAMED_STRING_LENGTH_ARB, GL_NAMED_STRING_TYPE_ARB, GL_NUM_COMPATIBLE_SUBROUTINES, GL_ONE_MINUS_SRC1_ALPHA, GL_ONE_MINUS_SRC1_COLOR, GL_PATCH_DEFAULT_INNER_LEVEL, GL_PATCH_DEFAULT_OUTER_LEVEL, GL_PATCH_VERTICES, GL_PATCHES, GL_PROGRAM_POINT_SIZE, GL_PROGRAM_POINT_SIZE_ARB, GL_SHADER_INCLUDE_ARB, GL_SRC1_COLOR, GL_SYNC_CL_EVENT_ARB, GL_SYNC_CL_EVENT_COMPLETE_ARB, GL_TESS_CONTROL_OUTPUT_VERTICES, GL_TESS_CONTROL_SHADER, GL_TESS_EVALUATION_SHADER, GL_TESS_GEN_MODE, GL_TESS_GEN_POINT_MODE, GL_TESS_GEN_SPACING, GL_TESS_GEN_VERTEX_ORDER, GL_TEXTURE_BUFFER_OFFSET, GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT, GL_TEXTURE_BUFFER_SIZE, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLE_STRIP_ADJACENCY_ARB, GL_TRIANGLES_ADJACENCY, GL_TRIANGLES_ADJACENCY_ARB, GL_UNDEFINED_VERTEX, GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER, GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER, GL_VIEWPORT_BOUNDS_RANGE, GL_VIEWPORT_INDEX_PROVOKING_VERTEX, GL_VIEWPORT_SUBPIXEL_BITS
GL_ACTIVE_RESOURCES, GL_ACTIVE_VARIABLES, GL_ALREADY_SIGNALED, GL_ARRAY_SIZE, GL_ARRAY_STRIDE, GL_ATOMIC_COUNTER_BUFFER_INDEX, GL_BLOCK_INDEX, GL_BUFFER_BINDING, GL_BUFFER_DATA_SIZE, GL_BUFFER_VARIABLE, GL_COMPUTE_SHADER, GL_COMPUTE_SHADER_BIT, GL_COMPUTE_WORK_GROUP_SIZE, GL_CONDITION_SATISFIED, GL_DISPATCH_INDIRECT_BUFFER, GL_DISPATCH_INDIRECT_BUFFER_BINDING, GL_DRAW_INDIRECT_BUFFER, GL_DRAW_INDIRECT_BUFFER_BINDING, GL_INT_2_10_10_10_REV, GL_IS_ROW_MAJOR, GL_LOCATION, GL_MATRIX_STRIDE, GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS, GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES, GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS, GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS, GL_MAX_COMPUTE_ATOMIC_COUNTERS, GL_MAX_COMPUTE_IMAGE_UNIFORMS, GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS, GL_MAX_COMPUTE_SHARED_MEMORY_SIZE, GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS, GL_MAX_COMPUTE_UNIFORM_BLOCKS, GL_MAX_COMPUTE_UNIFORM_COMPONENTS, GL_MAX_COMPUTE_WORK_GROUP_COUNT, GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS, GL_MAX_COMPUTE_WORK_GROUP_SIZE, GL_MAX_FRAGMENT_INPUT_COMPONENTS, GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS, GL_MAX_NAME_LENGTH, GL_MAX_NUM_ACTIVE_VARIABLES, GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET, GL_MAX_SERVER_WAIT_TIMEOUT, GL_MAX_SHADER_STORAGE_BLOCK_SIZE, GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS, GL_MAX_UNIFORM_LOCATIONS, GL_MAX_VERTEX_ATTRIB_BINDINGS, GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET, GL_MAX_VERTEX_ATTRIB_STRIDE, GL_MAX_VERTEX_OUTPUT_COMPONENTS, GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS, GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET, GL_NAME_LENGTH, GL_NUM_ACTIVE_VARIABLES, GL_OBJECT_TYPE, GL_OFFSET, GL_PROGRAM_INPUT, GL_PROGRAM_OUTPUT, GL_REFERENCED_BY_COMPUTE_SHADER, GL_REFERENCED_BY_FRAGMENT_SHADER, GL_REFERENCED_BY_VERTEX_SHADER, GL_SAMPLER_BINDING, GL_SHADER_STORAGE_BARRIER_BIT, GL_SHADER_STORAGE_BLOCK, GL_SHADER_STORAGE_BUFFER, GL_SHADER_STORAGE_BUFFER_BINDING, GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT, GL_SHADER_STORAGE_BUFFER_SIZE, GL_SHADER_STORAGE_BUFFER_START, GL_SIGNALED, GL_SYNC_CONDITION, GL_SYNC_FENCE, GL_SYNC_FLAGS, GL_SYNC_FLUSH_COMMANDS_BIT, GL_SYNC_GPU_COMMANDS_COMPLETE, GL_SYNC_STATUS, GL_TEXTURE_IMMUTABLE_LEVELS, GL_TIMEOUT_EXPIRED, GL_TOP_LEVEL_ARRAY_SIZE, GL_TOP_LEVEL_ARRAY_STRIDE, GL_TRANSFORM_FEEDBACK_VARYING, GL_TYPE, GL_UNIFORM, GL_UNIFORM_BLOCK, GL_UNSIGNALED, GL_VERTEX_ATTRIB_BINDING, GL_VERTEX_ATTRIB_RELATIVE_OFFSET, GL_VERTEX_BINDING_BUFFER, GL_VERTEX_BINDING_DIVISOR, GL_VERTEX_BINDING_OFFSET, GL_VERTEX_BINDING_STRIDE, GL_WAIT_FAILED
GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES, GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS, GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE, GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER, GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER, GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER, GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER, GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER, GL_AUTO_GENERATE_MIPMAP, GL_BACK_LEFT, GL_BACK_RIGHT, GL_BGR_INTEGER, GL_BGRA_INTEGER, GL_BLUE_INTEGER, GL_BUFFER_GPU_ADDRESS_NV, GL_CAVEAT_SUPPORT, GL_CLAMP_READ_COLOR, GL_CLEAR_BUFFER, GL_CLIP_DISTANCE0, GL_CLIP_DISTANCE1, GL_CLIP_DISTANCE2, GL_CLIP_DISTANCE3, GL_CLIP_DISTANCE4, GL_CLIP_DISTANCE5, GL_CLIP_DISTANCE6, GL_CLIP_DISTANCE7, GL_CLIPPING_INPUT_PRIMITIVES_ARB, GL_CLIPPING_OUTPUT_PRIMITIVES_ARB, GL_COLOR_ARRAY_ADDRESS_NV, GL_COLOR_ARRAY_LENGTH_NV, GL_COLOR_COMPONENTS, GL_COLOR_ENCODING, GL_COLOR_RENDERABLE, GL_COMPRESSED_RED, GL_COMPRESSED_RED_RGTC1, GL_COMPRESSED_RG, GL_COMPRESSED_RG_RGTC2, GL_COMPRESSED_RGB, GL_COMPRESSED_RGBA, GL_COMPRESSED_SIGNED_RED_RGTC1, GL_COMPRESSED_SIGNED_RG_RGTC2, GL_COMPRESSED_SRGB, GL_COMPRESSED_SRGB_ALPHA, GL_COMPUTE_SHADER_INVOCATIONS_ARB, GL_COMPUTE_TEXTURE, GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT, GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT, GL_CONTEXT_FLAGS, GL_CONTINUOUS_AMD, GL_DEBUG_CATEGORY_API_ERROR_AMD, GL_DEBUG_CATEGORY_APPLICATION_AMD, GL_DEBUG_CATEGORY_DEPRECATION_AMD, GL_DEBUG_CATEGORY_OTHER_AMD, GL_DEBUG_CATEGORY_PERFORMANCE_AMD, GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD, GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD, GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD, GL_DEBUG_LOGGED_MESSAGES_AMD, GL_DEBUG_SEVERITY_HIGH_AMD, GL_DEBUG_SEVERITY_LOW_AMD, GL_DEBUG_SEVERITY_MEDIUM_AMD, GL_DECODE_EXT, GL_DEPTH_CLAMP_FAR_AMD, GL_DEPTH_CLAMP_NEAR_AMD, GL_DEPTH_COMPONENTS, GL_DEPTH_RENDERABLE, GL_DISCRETE_AMD, GL_DOUBLE, GL_DOUBLEBUFFER, GL_DRAW_BUFFER, GL_DRAW_INDIRECT_ADDRESS_NV, GL_DRAW_INDIRECT_LENGTH_NV, GL_DRAW_INDIRECT_UNIFIED_NV, GL_EDGE_FLAG_ARRAY_ADDRESS_NV, GL_EDGE_FLAG_ARRAY_LENGTH_NV, GL_ELEMENT_ARRAY_ADDRESS_NV, GL_ELEMENT_ARRAY_LENGTH_NV, GL_ELEMENT_ARRAY_UNIFIED_NV, GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD, GL_FACTOR_MAX_AMD, GL_FACTOR_MIN_AMD, GL_FILL, GL_FILTER, GL_FIRST_VERTEX_CONVENTION, GL_FIXED_ONLY, GL_FOG_COORD_ARRAY_ADDRESS_NV, GL_FOG_COORD_ARRAY_LENGTH_NV, GL_FRAGMENT_SHADER_INVOCATIONS_ARB, GL_FRAGMENT_TEXTURE, GL_FRAMEBUFFER_BLEND, GL_FRAMEBUFFER_DEFAULT_LAYERS, GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER, GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER, GL_FRAMEBUFFER_RENDERABLE, GL_FRAMEBUFFER_RENDERABLE_LAYERED, GL_FRONT_LEFT, GL_FRONT_RIGHT, GL_FULL_SUPPORT, GL_GEOMETRY_SHADER_BIT, GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED_ARB, GL_GEOMETRY_TEXTURE, GL_GET_TEXTURE_IMAGE_FORMAT, GL_GET_TEXTURE_IMAGE_TYPE, GL_GPU_ADDRESS_NV, GL_GREEN_INTEGER, GL_IMAGE_1D, GL_IMAGE_1D_ARRAY, GL_IMAGE_2D_MULTISAMPLE, GL_IMAGE_2D_MULTISAMPLE_ARRAY, GL_IMAGE_2D_RECT, GL_IMAGE_CLASS_1_X_16, GL_IMAGE_CLASS_1_X_32, GL_IMAGE_CLASS_1_X_8, GL_IMAGE_CLASS_10_10_10_2, GL_IMAGE_CLASS_11_11_10, GL_IMAGE_CLASS_2_X_16, GL_IMAGE_CLASS_2_X_32, GL_IMAGE_CLASS_2_X_8, GL_IMAGE_CLASS_4_X_16, GL_IMAGE_CLASS_4_X_32, GL_IMAGE_CLASS_4_X_8, GL_IMAGE_COMPATIBILITY_CLASS, GL_IMAGE_PIXEL_FORMAT, GL_IMAGE_PIXEL_TYPE, GL_IMAGE_TEXEL_SIZE, GL_INDEX_ARRAY_ADDRESS_NV, GL_INDEX_ARRAY_LENGTH_NV, GL_INT_IMAGE_1D, GL_INT_IMAGE_1D_ARRAY, GL_INT_IMAGE_2D_MULTISAMPLE, GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY, GL_INT_IMAGE_2D_RECT, GL_INT_SAMPLER_1D, GL_INT_SAMPLER_1D_ARRAY, GL_INT_SAMPLER_2D_RECT, GL_INT_SAMPLER_BUFFER_AMD, GL_INT_SAMPLER_CUBE_MAP_ARRAY, GL_INTERNALFORMAT_ALPHA_SIZE, GL_INTERNALFORMAT_ALPHA_TYPE, GL_INTERNALFORMAT_BLUE_SIZE, GL_INTERNALFORMAT_BLUE_TYPE, GL_INTERNALFORMAT_DEPTH_SIZE, GL_INTERNALFORMAT_DEPTH_TYPE, GL_INTERNALFORMAT_GREEN_SIZE, GL_INTERNALFORMAT_GREEN_TYPE, GL_INTERNALFORMAT_PREFERRED, GL_INTERNALFORMAT_RED_SIZE, GL_INTERNALFORMAT_RED_TYPE, GL_INTERNALFORMAT_SHARED_SIZE, GL_INTERNALFORMAT_STENCIL_SIZE, GL_INTERNALFORMAT_STENCIL_TYPE, GL_INTERNALFORMAT_SUPPORTED, GL_LAST_VERTEX_CONVENTION, GL_LEFT, GL_LINE, GL_LINE_WIDTH_GRANULARITY, GL_LINE_WIDTH_RANGE, GL_LOWER_LEFT, GL_MANUAL_GENERATE_MIPMAP, GL_MAX_CLIP_DISTANCES, GL_MAX_COMBINED_DIMENSIONS, GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS, GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS, GL_MAX_DEBUG_LOGGED_MESSAGES_AMD, GL_MAX_DEPTH, GL_MAX_FRAMEBUFFER_LAYERS, GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS, GL_MAX_GEOMETRY_ATOMIC_COUNTERS, GL_MAX_GEOMETRY_IMAGE_UNIFORMS, GL_MAX_GEOMETRY_UNIFORM_BLOCKS, GL_MAX_HEIGHT, GL_MAX_IMAGE_SAMPLES, GL_MAX_LAYERS, GL_MAX_RECTANGLE_TEXTURE_SIZE, GL_MAX_SHADER_BUFFER_ADDRESS_NV, GL_MAX_SPARSE_3D_TEXTURE_SIZE_ARB, GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB, GL_MAX_SPARSE_TEXTURE_SIZE_ARB, GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS, GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS, GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS, GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS, GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, GL_MAX_TEXTURE_BUFFER_SIZE, GL_MAX_TRANSFORM_FEEDBACK_BUFFERS, GL_MAX_VARYING_FLOATS, GL_MAX_VERTEX_STREAMS, GL_MAX_WIDTH, GL_MIN_MAP_BUFFER_ALIGNMENT, GL_MIN_SAMPLE_SHADING_VALUE, GL_MIPMAP, GL_NORMAL_ARRAY_ADDRESS_NV, GL_NORMAL_ARRAY_LENGTH_NV, GL_NUM_SPARSE_LEVELS_ARB, GL_NUM_VIRTUAL_PAGE_SIZES_ARB, GL_PACK_COMPRESSED_BLOCK_DEPTH, GL_PACK_COMPRESSED_BLOCK_HEIGHT, GL_PACK_COMPRESSED_BLOCK_SIZE, GL_PACK_COMPRESSED_BLOCK_WIDTH, GL_PACK_IMAGE_HEIGHT, GL_PACK_LSB_FIRST, GL_PACK_SKIP_IMAGES, GL_PACK_SWAP_BYTES, GL_POINT, GL_POINT_SIZE_GRANULARITY, GL_POINT_SIZE_RANGE, GL_POINT_SPRITE_COORD_ORIGIN, GL_POLYGON_MODE, GL_POLYGON_OFFSET_LINE, GL_POLYGON_OFFSET_POINT, GL_POLYGON_SMOOTH, GL_POLYGON_SMOOTH_HINT, GL_PRIMITIVE_RESTART, GL_PRIMITIVE_RESTART_INDEX, GL_PRIMITIVES_GENERATED, GL_PRIMITIVES_SUBMITTED_ARB, GL_PROGRAM_PIPELINE, GL_PROVOKING_VERTEX, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_1D_ARRAY, GL_PROXY_TEXTURE_2D, GL_PROXY_TEXTURE_2D_ARRAY, GL_PROXY_TEXTURE_3D, GL_PROXY_TEXTURE_CUBE_MAP, GL_PROXY_TEXTURE_CUBE_MAP_ARRAY, GL_PROXY_TEXTURE_RECTANGLE, GL_QUADS, GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION, GL_R16, GL_R16_SNORM, GL_R3_G3_B2, GL_READ_PIXELS, GL_READ_PIXELS_FORMAT, GL_READ_PIXELS_TYPE, GL_REPLACE_VALUE_AMD, GL_RG16, GL_RG16_SNORM, GL_RGB12, GL_RGB16, GL_RGB16_SNORM, GL_RGB4, GL_RGB5, GL_RGBA12, GL_RGBA16, GL_RGBA16_SNORM, GL_RGBA2, GL_RIGHT, GL_SAMPLE_SHADING, GL_SAMPLER_1D, GL_SAMPLER_1D_ARRAY, GL_SAMPLER_1D_ARRAY_SHADOW, GL_SAMPLER_1D_SHADOW, GL_SAMPLER_2D_RECT, GL_SAMPLER_2D_RECT_SHADOW, GL_SAMPLER_BUFFER_AMD, GL_SAMPLER_CUBE_MAP_ARRAY, GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW, GL_SAMPLES_PASSED, GL_SCALED_RESOLVE_FASTEST_EXT, GL_SCALED_RESOLVE_NICEST_EXT, GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV, GL_SECONDARY_COLOR_ARRAY_LENGTH_NV, GL_SET_AMD, GL_SHADER_IMAGE_ATOMIC, GL_SHADER_IMAGE_LOAD, GL_SHADER_IMAGE_STORE, GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST, GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE, GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST, GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE, GL_SKIP_DECODE_EXT, GL_SMOOTH_LINE_WIDTH_GRANULARITY, GL_SMOOTH_POINT_SIZE_GRANULARITY, GL_SPARSE_BUFFER_PAGE_SIZE_ARB, GL_SPARSE_STORAGE_BIT_ARB, GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB, GL_SRC1_ALPHA, GL_SRGB_DECODE, GL_SRGB_READ, GL_SRGB_WRITE, GL_STENCIL_BACK_OP_VALUE_AMD, GL_STENCIL_COMPONENTS, GL_STENCIL_INDEX16, GL_STENCIL_OP_VALUE_AMD, GL_STENCIL_RENDERABLE, GL_STEREO, GL_SUBSAMPLE_DISTANCE_AMD, GL_SYNC_X11_FENCE_EXT, GL_TESS_CONTROL_SHADER_BIT, GL_TESS_CONTROL_SHADER_PATCHES_ARB, GL_TESS_CONTROL_TEXTURE, GL_TESS_EVALUATION_SHADER_BIT, GL_TESS_EVALUATION_SHADER_INVOCATIONS_ARB, GL_TESS_EVALUATION_TEXTURE, GL_TESSELLATION_FACTOR_AMD, GL_TESSELLATION_MODE_AMD, GL_TEXTURE_1D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_BINDING_1D, GL_TEXTURE_BINDING_1D_ARRAY, GL_TEXTURE_BINDING_BUFFER, GL_TEXTURE_BINDING_CUBE_MAP_ARRAY, GL_TEXTURE_BINDING_RECTANGLE, GL_TEXTURE_BUFFER, GL_TEXTURE_BUFFER_DATA_STORE_BINDING, GL_TEXTURE_COLOR_SAMPLES_NV, GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT, GL_TEXTURE_COMPRESSED_BLOCK_SIZE, GL_TEXTURE_COMPRESSED_BLOCK_WIDTH, GL_TEXTURE_COMPRESSED_IMAGE_SIZE, GL_TEXTURE_COMPRESSION_HINT, GL_TEXTURE_COORD_ARRAY_ADDRESS_NV, GL_TEXTURE_COORD_ARRAY_LENGTH_NV, GL_TEXTURE_COVERAGE_SAMPLES_NV, GL_TEXTURE_CUBE_MAP_ARRAY, GL_TEXTURE_CUBE_MAP_SEAMLESS, GL_TEXTURE_GATHER, GL_TEXTURE_GATHER_SHADOW, GL_TEXTURE_IMAGE_FORMAT, GL_TEXTURE_IMAGE_TYPE, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_RECTANGLE, GL_TEXTURE_SHADOW, GL_TEXTURE_SPARSE_ARB, GL_TEXTURE_SRGB_DECODE_EXT, GL_TEXTURE_SWIZZLE_RGBA, GL_TEXTURE_VIEW, GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE, GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED, GL_TRANSFORM_FEEDBACK_OVERFLOW_ARB, GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW_ARB, GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX, GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER, GL_UNPACK_COMPRESSED_BLOCK_DEPTH, GL_UNPACK_COMPRESSED_BLOCK_HEIGHT, GL_UNPACK_COMPRESSED_BLOCK_SIZE, GL_UNPACK_COMPRESSED_BLOCK_WIDTH, GL_UNPACK_LSB_FIRST, GL_UNPACK_SWAP_BYTES, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_IMAGE_1D, GL_UNSIGNED_INT_IMAGE_1D_ARRAY, GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE, GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY, GL_UNSIGNED_INT_IMAGE_2D_RECT, GL_UNSIGNED_INT_SAMPLER_1D, GL_UNSIGNED_INT_SAMPLER_1D_ARRAY, GL_UNSIGNED_INT_SAMPLER_2D_RECT, GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD, GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UPPER_LEFT, GL_VERTEX_ARRAY_ADDRESS_NV, GL_VERTEX_ARRAY_LENGTH_NV, GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV, GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV, GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV, GL_VERTEX_PROGRAM_POINT_SIZE, GL_VERTEX_SHADER_INVOCATIONS_ARB, GL_VERTEX_TEXTURE, GL_VERTICES_SUBMITTED_ARB, GL_VIEW_CLASS_128_BITS, GL_VIEW_CLASS_16_BITS, GL_VIEW_CLASS_24_BITS, GL_VIEW_CLASS_32_BITS, GL_VIEW_CLASS_48_BITS, GL_VIEW_CLASS_64_BITS, GL_VIEW_CLASS_8_BITS, GL_VIEW_CLASS_96_BITS, GL_VIEW_CLASS_BPTC_FLOAT, GL_VIEW_CLASS_BPTC_UNORM, GL_VIEW_CLASS_RGTC1_RED, GL_VIEW_CLASS_RGTC2_RG, GL_VIEW_CLASS_S3TC_DXT1_RGB, GL_VIEW_CLASS_S3TC_DXT1_RGBA, GL_VIEW_CLASS_S3TC_DXT3_RGBA, GL_VIEW_CLASS_S3TC_DXT5_RGBA, GL_VIEW_COMPATIBILITY_CLASS, GL_VIRTUAL_PAGE_SIZE_INDEX_ARB, GL_VIRTUAL_PAGE_SIZE_X_ARB, GL_VIRTUAL_PAGE_SIZE_Y_ARB, GL_VIRTUAL_PAGE_SIZE_Z_ARB
GL_ACTIVE_ATOMIC_COUNTER_BUFFERS, GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH, GL_ACTIVE_UNIFORM_BLOCKS, GL_ALL_BARRIER_BITS, GL_ATOMIC_COUNTER_BARRIER_BIT, GL_ATOMIC_COUNTER_BUFFER, GL_ATOMIC_COUNTER_BUFFER_BINDING, GL_ATOMIC_COUNTER_BUFFER_SIZE, GL_ATOMIC_COUNTER_BUFFER_START, GL_BLUE, GL_BUFFER_ACCESS_FLAGS, GL_BUFFER_MAP_LENGTH, GL_BUFFER_MAP_OFFSET, GL_BUFFER_UPDATE_BARRIER_BIT, GL_COLOR, GL_COMMAND_BARRIER_BIT, GL_COMPRESSED_R11_EAC, GL_COMPRESSED_RG11_EAC, GL_COMPRESSED_RGB8_ETC2, GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2, GL_COMPRESSED_RGBA_ASTC_10x10_KHR, GL_COMPRESSED_RGBA_ASTC_10x5_KHR, GL_COMPRESSED_RGBA_ASTC_10x6_KHR, GL_COMPRESSED_RGBA_ASTC_10x8_KHR, GL_COMPRESSED_RGBA_ASTC_12x10_KHR, GL_COMPRESSED_RGBA_ASTC_12x12_KHR, GL_COMPRESSED_RGBA_ASTC_4x4_KHR, GL_COMPRESSED_RGBA_ASTC_5x4_KHR, GL_COMPRESSED_RGBA_ASTC_5x5_KHR, GL_COMPRESSED_RGBA_ASTC_6x5_KHR, GL_COMPRESSED_RGBA_ASTC_6x6_KHR, GL_COMPRESSED_RGBA_ASTC_8x5_KHR, GL_COMPRESSED_RGBA_ASTC_8x6_KHR, GL_COMPRESSED_RGBA_ASTC_8x8_KHR, GL_COMPRESSED_RGBA8_ETC2_EAC, GL_COMPRESSED_SIGNED_R11_EAC, GL_COMPRESSED_SIGNED_RG11_EAC, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR, GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC, GL_COMPRESSED_SRGB8_ETC2, GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2, GL_COPY_READ_BUFFER, GL_COPY_READ_BUFFER_BINDING, GL_COPY_WRITE_BUFFER, GL_COPY_WRITE_BUFFER_BINDING, GL_DEPTH, GL_DEPTH_COMPONENT32F, GL_DEPTH_STENCIL_ATTACHMENT, GL_DEPTH_STENCIL_TEXTURE_MODE, GL_DEPTH32F_STENCIL8, GL_DYNAMIC_COPY, GL_DYNAMIC_READ, GL_ELEMENT_ARRAY_BARRIER_BIT, GL_FIRST_VERTEX_CONVENTION_EXT, GL_FLOAT_32_UNSIGNED_INT_24_8_REV, GL_FLOAT_MAT2x3, GL_FLOAT_MAT2x4, GL_FLOAT_MAT3x2, GL_FLOAT_MAT3x4, GL_FLOAT_MAT4x2, GL_FLOAT_MAT4x3, GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE, GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE, GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE, GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE, GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT, GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE, GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER, GL_FRAMEBUFFER_BARRIER_BIT, GL_FRAMEBUFFER_DEFAULT, GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS, GL_FRAMEBUFFER_DEFAULT_HEIGHT, GL_FRAMEBUFFER_DEFAULT_SAMPLES, GL_FRAMEBUFFER_DEFAULT_WIDTH, GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT, GL_FRAMEBUFFER_UNDEFINED, GL_GREEN, GL_IMAGE_2D, GL_IMAGE_2D_ARRAY, GL_IMAGE_3D, GL_IMAGE_BINDING_ACCESS, GL_IMAGE_BINDING_FORMAT, GL_IMAGE_BINDING_LAYER, GL_IMAGE_BINDING_LAYERED, GL_IMAGE_BINDING_LEVEL, GL_IMAGE_BINDING_NAME, GL_IMAGE_BUFFER, GL_IMAGE_CUBE, GL_IMAGE_CUBE_MAP_ARRAY, GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS, GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE, GL_IMAGE_FORMAT_COMPATIBILITY_TYPE, GL_INT_IMAGE_2D, GL_INT_IMAGE_2D_ARRAY, GL_INT_IMAGE_3D, GL_INT_IMAGE_BUFFER, GL_INT_IMAGE_CUBE, GL_INT_IMAGE_CUBE_MAP_ARRAY, GL_INT_SAMPLER_2D, GL_INT_SAMPLER_2D_ARRAY, GL_INT_SAMPLER_3D, GL_INT_SAMPLER_BUFFER, GL_INT_SAMPLER_CUBE, GL_INTERLEAVED_ATTRIBS, GL_INVALID_INDEX, GL_LAST_VERTEX_CONVENTION_EXT, GL_LINE_STRIP_ADJACENCY_EXT, GL_LINES_ADJACENCY_EXT, GL_MAJOR_VERSION, GL_MAX, GL_MAX_ARRAY_TEXTURE_LAYERS, GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS, GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE, GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS, GL_MAX_COMBINED_ATOMIC_COUNTERS, GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS, GL_MAX_COMBINED_IMAGE_UNIFORMS, GL_MAX_COMBINED_UNIFORM_BLOCKS, GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS, GL_MAX_ELEMENT_INDEX, GL_MAX_ELEMENTS_INDICES, GL_MAX_ELEMENTS_VERTICES, GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS, GL_MAX_FRAGMENT_ATOMIC_COUNTERS, GL_MAX_FRAGMENT_IMAGE_UNIFORMS, GL_MAX_FRAGMENT_UNIFORM_BLOCKS, GL_MAX_FRAGMENT_UNIFORM_COMPONENTS, GL_MAX_FRAMEBUFFER_HEIGHT, GL_MAX_FRAMEBUFFER_SAMPLES, GL_MAX_FRAMEBUFFER_WIDTH, GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT, GL_MAX_IMAGE_UNITS, GL_MAX_PROGRAM_TEXEL_OFFSET, GL_MAX_TEXTURE_LOD_BIAS, GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS, GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS, GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS, GL_MAX_UNIFORM_BLOCK_SIZE, GL_MAX_UNIFORM_BUFFER_BINDINGS, GL_MAX_VARYING_COMPONENTS, GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS, GL_MAX_VERTEX_ATOMIC_COUNTERS, GL_MAX_VERTEX_IMAGE_UNIFORMS, GL_MAX_VERTEX_UNIFORM_BLOCKS, GL_MAX_VERTEX_UNIFORM_COMPONENTS, GL_MIN, GL_MIN_PROGRAM_TEXEL_OFFSET, GL_MINOR_VERSION, GL_NUM_EXTENSIONS, GL_NUM_SAMPLE_COUNTS, GL_PACK_ROW_LENGTH, GL_PACK_SKIP_PIXELS, GL_PACK_SKIP_ROWS, GL_PIXEL_BUFFER_BARRIER_BIT, GL_PIXEL_PACK_BUFFER, GL_PIXEL_PACK_BUFFER_BINDING, GL_PIXEL_UNPACK_BUFFER, GL_PIXEL_UNPACK_BUFFER_BINDING, GL_PRIMITIVE_RESTART_FIXED_INDEX, GL_PROGRAM_BINARY_RETRIEVABLE_HINT, GL_QUERY_BY_REGION_NO_WAIT, GL_QUERY_BY_REGION_WAIT, GL_QUERY_NO_WAIT, GL_QUERY_WAIT, GL_R11F_G11F_B10F, GL_R16I, GL_R16UI, GL_R32I, GL_R32UI, GL_R8_SNORM, GL_R8I, GL_R8UI, GL_RASTERIZER_DISCARD, GL_READ_BUFFER, GL_READ_ONLY, GL_READ_WRITE, GL_RED_INTEGER, GL_RG_INTEGER, GL_RG16I, GL_RG16UI, GL_RG32I, GL_RG32UI, GL_RG8_SNORM, GL_RG8I, GL_RG8UI, GL_RGB_INTEGER, GL_RGB10_A2UI, GL_RGB16I, GL_RGB16UI, GL_RGB32I, GL_RGB32UI, GL_RGB8_SNORM, GL_RGB8I, GL_RGB8UI, GL_RGB9_E5, GL_RGBA_INTEGER, GL_RGBA16I, GL_RGBA16UI, GL_RGBA32I, GL_RGBA32UI, GL_RGBA8_SNORM, GL_RGBA8I, GL_RGBA8UI, GL_SAMPLER_2D_ARRAY, GL_SAMPLER_2D_ARRAY_SHADOW, GL_SAMPLER_BUFFER, GL_SAMPLER_CUBE_SHADOW, GL_SEPARATE_ATTRIBS, GL_SHADER_IMAGE_ACCESS_BARRIER_BIT, GL_SIGNED_NORMALIZED, GL_SRGB8, GL_STATIC_COPY, GL_STATIC_READ, GL_STENCIL, GL_STREAM_COPY, GL_STREAM_READ, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_ALPHA_SIZE, GL_TEXTURE_ALPHA_TYPE, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_BINDING_2D_ARRAY, GL_TEXTURE_BLUE_SIZE, GL_TEXTURE_BLUE_TYPE, GL_TEXTURE_COMPRESSED, GL_TEXTURE_DEPTH, GL_TEXTURE_DEPTH_SIZE, GL_TEXTURE_DEPTH_TYPE, GL_TEXTURE_FETCH_BARRIER_BIT, GL_TEXTURE_GREEN_SIZE, GL_TEXTURE_GREEN_TYPE, GL_TEXTURE_HEIGHT, GL_TEXTURE_INTERNAL_FORMAT, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MIN_LOD, GL_TEXTURE_RED_SIZE, GL_TEXTURE_RED_TYPE, GL_TEXTURE_SHARED_SIZE, GL_TEXTURE_STENCIL_SIZE, GL_TEXTURE_SWIZZLE_A, GL_TEXTURE_SWIZZLE_B, GL_TEXTURE_SWIZZLE_G, GL_TEXTURE_SWIZZLE_R, GL_TEXTURE_UPDATE_BARRIER_BIT, GL_TEXTURE_WIDTH, GL_TIMEOUT_IGNORED, GL_TRANSFORM_FEEDBACK, GL_TRANSFORM_FEEDBACK_ACTIVE, GL_TRANSFORM_FEEDBACK_BARRIER_BIT, GL_TRANSFORM_FEEDBACK_BINDING, GL_TRANSFORM_FEEDBACK_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER_BINDING, GL_TRANSFORM_FEEDBACK_BUFFER_MODE, GL_TRANSFORM_FEEDBACK_BUFFER_SIZE, GL_TRANSFORM_FEEDBACK_BUFFER_START, GL_TRANSFORM_FEEDBACK_PAUSED, GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN, GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH, GL_TRANSFORM_FEEDBACK_VARYINGS, GL_TRIANGLE_STRIP_ADJACENCY_EXT, GL_TRIANGLES_ADJACENCY_EXT, GL_UNIFORM_ARRAY_STRIDE, GL_UNIFORM_BARRIER_BIT, GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES, GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS, GL_UNIFORM_BLOCK_BINDING, GL_UNIFORM_BLOCK_DATA_SIZE, GL_UNIFORM_BLOCK_INDEX, GL_UNIFORM_BLOCK_NAME_LENGTH, GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER, GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER, GL_UNIFORM_BUFFER, GL_UNIFORM_BUFFER_BINDING, GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT, GL_UNIFORM_BUFFER_SIZE, GL_UNIFORM_BUFFER_START, GL_UNIFORM_IS_ROW_MAJOR, GL_UNIFORM_MATRIX_STRIDE, GL_UNIFORM_NAME_LENGTH, GL_UNIFORM_OFFSET, GL_UNIFORM_SIZE, GL_UNIFORM_TYPE, GL_UNPACK_IMAGE_HEIGHT, GL_UNPACK_SKIP_IMAGES, GL_UNSIGNED_INT_5_9_9_9_REV, GL_UNSIGNED_INT_ATOMIC_COUNTER, GL_UNSIGNED_INT_IMAGE_2D, GL_UNSIGNED_INT_IMAGE_2D_ARRAY, GL_UNSIGNED_INT_IMAGE_3D, GL_UNSIGNED_INT_IMAGE_BUFFER, GL_UNSIGNED_INT_IMAGE_CUBE, GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY, GL_UNSIGNED_INT_SAMPLER_2D, GL_UNSIGNED_INT_SAMPLER_2D_ARRAY, GL_UNSIGNED_INT_SAMPLER_3D, GL_UNSIGNED_INT_SAMPLER_BUFFER, GL_UNSIGNED_INT_SAMPLER_CUBE, GL_UNSIGNED_INT_VEC2, GL_UNSIGNED_INT_VEC3, GL_UNSIGNED_INT_VEC4, GL_VERTEX_ARRAY_BINDING, GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, GL_VERTEX_ATTRIB_ARRAY_INTEGER
GL_ACTIVE_ATTRIBUTE_MAX_LENGTH, GL_ACTIVE_ATTRIBUTES, GL_ACTIVE_PROGRAM, GL_ACTIVE_UNIFORM_MAX_LENGTH, GL_ACTIVE_UNIFORMS, GL_ALL_SHADER_BITS, GL_ANY_SAMPLES_PASSED, GL_ANY_SAMPLES_PASSED_CONSERVATIVE, GL_ATTACHED_SHADERS, GL_BLEND_ADVANCED_COHERENT_KHR, GL_BLEND_COLOR, GL_BOOL, GL_BOOL_VEC2, GL_BOOL_VEC3, GL_BOOL_VEC4, GL_BUFFER, GL_CLAMP_TO_BORDER, GL_COLOR_ATTACHMENT1, GL_COLOR_ATTACHMENT10, GL_COLOR_ATTACHMENT11, GL_COLOR_ATTACHMENT12, GL_COLOR_ATTACHMENT13, GL_COLOR_ATTACHMENT14, GL_COLOR_ATTACHMENT15, GL_COLOR_ATTACHMENT2, GL_COLOR_ATTACHMENT3, GL_COLOR_ATTACHMENT4, GL_COLOR_ATTACHMENT5, GL_COLOR_ATTACHMENT6, GL_COLOR_ATTACHMENT7, GL_COLOR_ATTACHMENT8, GL_COLOR_ATTACHMENT9, GL_COMPARE_REF_TO_TEXTURE, GL_COMPILE_STATUS, GL_CONSTANT_ALPHA, GL_CONSTANT_COLOR, GL_CONTEXT_FLAG_DEBUG_BIT, GL_CONTEXT_ROBUST_ACCESS, GL_CURRENT_PROGRAM, GL_CURRENT_QUERY, GL_CURRENT_VERTEX_ATTRIB, GL_DEBUG_CALLBACK_FUNCTION, GL_DEBUG_CALLBACK_USER_PARAM, GL_DEBUG_GROUP_STACK_DEPTH, GL_DEBUG_LOGGED_MESSAGES, GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH, GL_DEBUG_OUTPUT, GL_DEBUG_OUTPUT_SYNCHRONOUS, GL_DEBUG_SEVERITY_HIGH, GL_DEBUG_SEVERITY_LOW, GL_DEBUG_SEVERITY_MEDIUM, GL_DEBUG_SEVERITY_NOTIFICATION, GL_DEBUG_SOURCE_API, GL_DEBUG_SOURCE_APPLICATION, GL_DEBUG_SOURCE_OTHER, GL_DEBUG_SOURCE_SHADER_COMPILER, GL_DEBUG_SOURCE_THIRD_PARTY, GL_DEBUG_SOURCE_WINDOW_SYSTEM, GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR, GL_DEBUG_TYPE_ERROR, GL_DEBUG_TYPE_MARKER, GL_DEBUG_TYPE_OTHER, GL_DEBUG_TYPE_PERFORMANCE, GL_DEBUG_TYPE_POP_GROUP, GL_DEBUG_TYPE_PORTABILITY, GL_DEBUG_TYPE_PUSH_GROUP, GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR, GL_DELETE_STATUS, GL_DEPTH_COMPONENT, GL_DRAW_BUFFER0, GL_DRAW_BUFFER1, GL_DRAW_BUFFER10, GL_DRAW_BUFFER11, GL_DRAW_BUFFER12, GL_DRAW_BUFFER13, GL_DRAW_BUFFER14, GL_DRAW_BUFFER15, GL_DRAW_BUFFER2, GL_DRAW_BUFFER3, GL_DRAW_BUFFER4, GL_DRAW_BUFFER5, GL_DRAW_BUFFER6, GL_DRAW_BUFFER7, GL_DRAW_BUFFER8, GL_DRAW_BUFFER9, GL_FLOAT_MAT2, GL_FLOAT_MAT3, GL_FLOAT_MAT4, GL_FLOAT_VEC2, GL_FLOAT_VEC3, GL_FLOAT_VEC4, GL_FRAGMENT_SHADER, GL_FRAGMENT_SHADER_BIT, GL_FRAGMENT_SHADER_DERIVATIVE_HINT, GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING, GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE, GL_GPU_DISJOINT, GL_HIGH_FLOAT, GL_HIGH_INT, GL_INFO_LOG_LENGTH, GL_INT, GL_INT_10_10_10_2, GL_INT_SAMPLER_2D_MULTISAMPLE, GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY, GL_INT_VEC2, GL_INT_VEC3, GL_INT_VEC4, GL_LINK_STATUS, GL_LOW_FLOAT, GL_LOW_INT, GL_MAX_3D_TEXTURE_SIZE, GL_MAX_COLOR_ATTACHMENTS, GL_MAX_COLOR_TEXTURE_SAMPLES, GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS, GL_MAX_DEBUG_GROUP_STACK_DEPTH, GL_MAX_DEBUG_LOGGED_MESSAGES, GL_MAX_DEBUG_MESSAGE_LENGTH, GL_MAX_DEPTH_TEXTURE_SAMPLES, GL_MAX_DRAW_BUFFERS, GL_MAX_FRAGMENT_UNIFORM_VECTORS, GL_MAX_INTEGER_SAMPLES, GL_MAX_LABEL_LENGTH, GL_MAX_SAMPLE_MASK_WORDS, GL_MAX_TEXTURE_IMAGE_UNITS, GL_MAX_VARYING_VECTORS, GL_MAX_VERTEX_ATTRIBS, GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS, GL_MAX_VERTEX_UNIFORM_VECTORS, GL_MEDIUM_FLOAT, GL_MEDIUM_INT, GL_NUM_PROGRAM_BINARY_FORMATS, GL_NUM_SHADER_BINARY_FORMATS, GL_ONE_MINUS_CONSTANT_ALPHA, GL_ONE_MINUS_CONSTANT_COLOR, GL_PROGRAM, GL_PROGRAM_BINARY_FORMATS, GL_PROGRAM_BINARY_LENGTH, GL_PROGRAM_PIPELINE_BINDING, GL_PROGRAM_SEPARABLE, GL_PROXY_TEXTURE_2D_MULTISAMPLE, GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY, GL_QUERY, GL_QUERY_COUNTER_BITS, GL_QUERY_RESULT, GL_QUERY_RESULT_AVAILABLE, GL_RED, GL_RG, GL_SAMPLE_MASK, GL_SAMPLE_MASK_VALUE, GL_SAMPLE_POSITION, GL_SAMPLER, GL_SAMPLER_2D, GL_SAMPLER_2D_MULTISAMPLE, GL_SAMPLER_2D_MULTISAMPLE_ARRAY, GL_SAMPLER_2D_SHADOW, GL_SAMPLER_3D, GL_SAMPLER_CUBE, GL_SHADER, GL_SHADER_BINARY_DMP, GL_SHADER_BINARY_FORMATS, GL_SHADER_COMPILER, GL_SHADER_SOURCE_LENGTH, GL_SHADER_TYPE, GL_SHADING_LANGUAGE_VERSION, GL_STACK_OVERFLOW, GL_STACK_UNDERFLOW, GL_STENCIL_BACK_FAIL, GL_STENCIL_BACK_FUNC, GL_STENCIL_BACK_PASS_DEPTH_FAIL, GL_STENCIL_BACK_PASS_DEPTH_PASS, GL_STENCIL_BACK_REF, GL_STENCIL_BACK_VALUE_MASK, GL_STENCIL_BACK_WRITEMASK, GL_STENCIL_INDEX, GL_STREAM_DRAW, GL_TEXTURE_2D_MULTISAMPLE, GL_TEXTURE_2D_MULTISAMPLE_ARRAY, GL_TEXTURE_3D, GL_TEXTURE_BINDING_2D_MULTISAMPLE, GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY, GL_TEXTURE_BINDING_3D, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_FIXED_SAMPLE_LOCATIONS, GL_TEXTURE_SAMPLES, GL_TEXTURE_WRAP_R, GL_TIME_ELAPSED, GL_TIMESTAMP, GL_UNPACK_ROW_LENGTH, GL_UNPACK_SKIP_PIXELS, GL_UNPACK_SKIP_ROWS, GL_UNSIGNED_INT_10_10_10_2, GL_UNSIGNED_INT_2_10_10_10_REV, GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE, GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY, GL_UNSIGNED_NORMALIZED, GL_VALIDATE_STATUS, GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, GL_VERTEX_ATTRIB_ARRAY_POINTER, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_SHADER, GL_VERTEX_SHADER_BIT
GL_ACTIVE_TEXTURE, GL_ALIASED_LINE_WIDTH_RANGE, GL_ALIASED_POINT_SIZE_RANGE, GL_ALPHA, GL_ALPHA_BITS, GL_ALPHA16F, GL_ALPHA32F, GL_ALPHA8, GL_ALWAYS, GL_AND, GL_AND_INVERTED, GL_AND_REVERSE, GL_ARRAY_BUFFER, GL_ARRAY_BUFFER_BINDING, GL_BACK, GL_BGR, GL_BGRA, GL_BGRA8, GL_BLEND, GL_BLEND_DST, GL_BLEND_DST_ALPHA, GL_BLEND_DST_RGB, GL_BLEND_EQUATION, GL_BLEND_EQUATION_ALPHA, GL_BLEND_EQUATION_RGB, GL_BLEND_SRC, GL_BLEND_SRC_ALPHA, GL_BLEND_SRC_RGB, GL_BLUE_BITS, GL_BUFFER_ACCESS, GL_BUFFER_MAP_POINTER, GL_BUFFER_MAPPED, GL_BUFFER_SIZE, GL_BUFFER_USAGE, GL_BYTE, GL_CCW, GL_CLAMP_TO_EDGE, GL_CLEAR, GL_COLOR_ATTACHMENT0, GL_COLOR_BUFFER_BIT, GL_COLOR_CLEAR_VALUE, GL_COLOR_LOGIC_OP, GL_COLOR_WRITEMASK, GL_COMPRESSED_RGB_S3TC_DXT1_EXT, GL_COMPRESSED_RGBA_S3TC_DXT1_EXT, GL_COMPRESSED_RGBA_S3TC_DXT3_EXT, GL_COMPRESSED_RGBA_S3TC_DXT5_EXT, GL_COMPRESSED_TEXTURE_FORMATS, GL_COPY, GL_COPY_INVERTED, GL_CULL_FACE, GL_CULL_FACE_MODE, GL_CW, GL_DECR, GL_DECR_WRAP, GL_DEPTH_ATTACHMENT, GL_DEPTH_BITS, GL_DEPTH_BUFFER_BIT, GL_DEPTH_CLEAR_VALUE, GL_DEPTH_COMPONENT16, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT32, GL_DEPTH_FUNC, GL_DEPTH_RANGE, GL_DEPTH_STENCIL, GL_DEPTH_TEST, GL_DEPTH_WRITEMASK, GL_DEPTH24_STENCIL8, GL_DITHER, GL_DONT_CARE, GL_DRAW_FRAMEBUFFER, GL_DRAW_FRAMEBUFFER_BINDING, GL_DST_ALPHA, GL_DST_COLOR, GL_DYNAMIC_DRAW, GL_ELEMENT_ARRAY_BUFFER, GL_ELEMENT_ARRAY_BUFFER_BINDING, GL_EQUAL, GL_EQUIV, GL_EXTENSIONS, GL_FALSE, GL_FASTEST, GL_FIXED, GL_FLOAT, GL_FRAMEBUFFER, GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME, GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL, GL_FRAMEBUFFER_BINDING, GL_FRAMEBUFFER_COMPLETE, GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT, GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS, GL_FRAMEBUFFER_INCOMPLETE_FORMATS, GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT, GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE, GL_FRAMEBUFFER_SRGB, GL_FRAMEBUFFER_UNSUPPORTED, GL_FRONT, GL_FRONT_AND_BACK, GL_FRONT_FACE, GL_FUNC_ADD, GL_FUNC_REVERSE_SUBTRACT, GL_FUNC_SUBTRACT, GL_GENERATE_MIPMAP_HINT, GL_GEQUAL, GL_GREATER, GL_GREEN_BITS, GL_GUILTY_CONTEXT_RESET, GL_HALF_FLOAT, GL_IMPLEMENTATION_COLOR_READ_FORMAT, GL_IMPLEMENTATION_COLOR_READ_TYPE, GL_INCR, GL_INCR_WRAP, GL_INNOCENT_CONTEXT_RESET, GL_INVALID_ENUM, GL_INVALID_FRAMEBUFFER_OPERATION, GL_INVALID_OPERATION, GL_INVALID_VALUE, GL_INVERT, GL_KEEP, GL_LEQUAL, GL_LESS, GL_LINE_LOOP, GL_LINE_SMOOTH, GL_LINE_SMOOTH_HINT, GL_LINE_STRIP, GL_LINE_WIDTH, GL_LINEAR, GL_LINEAR_MIPMAP_LINEAR, GL_LINEAR_MIPMAP_NEAREST, GL_LINES, GL_LOGIC_OP_MODE, GL_LOSE_CONTEXT_ON_RESET, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_LUMINANCE_ALPHA16F, GL_LUMINANCE_ALPHA32F, GL_LUMINANCE16F, GL_LUMINANCE32F, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE8, GL_LUMINANCE8_ALPHA8, GL_MAP_FLUSH_EXPLICIT_BIT, GL_MAP_INVALIDATE_BUFFER_BIT, GL_MAP_INVALIDATE_RANGE_BIT, GL_MAP_READ_BIT, GL_MAP_UNSYNCHRONIZED_BIT, GL_MAP_WRITE_BIT, GL_MAX_CUBE_MAP_TEXTURE_SIZE, GL_MAX_RENDERBUFFER_SIZE, GL_MAX_SAMPLES, GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT, GL_MAX_TEXTURE_SIZE, GL_MAX_VIEWPORT_DIMS, GL_MIRRORED_REPEAT, GL_MULTISAMPLE, GL_NAND, GL_NEAREST, GL_NEAREST_MIPMAP_LINEAR, GL_NEAREST_MIPMAP_NEAREST, GL_NEVER, GL_NICEST, GL_NO_ERROR, GL_NO_RESET_NOTIFICATION, GL_NONE, GL_NOOP, GL_NOR, GL_NOTEQUAL, GL_NUM_COMPRESSED_TEXTURE_FORMATS, GL_ONE, GL_ONE_MINUS_DST_ALPHA, GL_ONE_MINUS_DST_COLOR, GL_ONE_MINUS_SRC_ALPHA, GL_ONE_MINUS_SRC_COLOR, GL_OR, GL_OR_INVERTED, GL_OR_REVERSE, GL_OUT_OF_MEMORY, GL_PACK_ALIGNMENT, GL_POINT_FADE_THRESHOLD_SIZE, GL_POINT_SIZE, GL_POINTS, GL_POLYGON_OFFSET_FACTOR, GL_POLYGON_OFFSET_FILL, GL_POLYGON_OFFSET_UNITS, GL_R16F, GL_R32F, GL_R8, GL_READ_FRAMEBUFFER, GL_READ_FRAMEBUFFER_BINDING, GL_RED_BITS, GL_RENDERBUFFER, GL_RENDERBUFFER_ALPHA_SIZE, GL_RENDERBUFFER_BINDING, GL_RENDERBUFFER_BLUE_SIZE, GL_RENDERBUFFER_DEPTH_SIZE, GL_RENDERBUFFER_GREEN_SIZE, GL_RENDERBUFFER_HEIGHT, GL_RENDERBUFFER_INTERNAL_FORMAT, GL_RENDERBUFFER_RED_SIZE, GL_RENDERBUFFER_SAMPLES, GL_RENDERBUFFER_STENCIL_SIZE, GL_RENDERBUFFER_WIDTH, GL_RENDERER, GL_REPEAT, GL_REPLACE, GL_RESET_NOTIFICATION_STRATEGY, GL_RG16F, GL_RG32F, GL_RG8, GL_RGB, GL_RGB10, GL_RGB10_A2, GL_RGB16F, GL_RGB32F, GL_RGB5_A1, GL_RGB565, GL_RGB8, GL_RGBA, GL_RGBA16F, GL_RGBA32F, GL_RGBA4, GL_RGBA8, GL_SAMPLE_ALPHA_TO_COVERAGE, GL_SAMPLE_ALPHA_TO_ONE, GL_SAMPLE_BUFFERS, GL_SAMPLE_COVERAGE, GL_SAMPLE_COVERAGE_INVERT, GL_SAMPLE_COVERAGE_VALUE, GL_SAMPLES, GL_SCISSOR_BOX, GL_SCISSOR_TEST, GL_SET, GL_SHORT, GL_SMOOTH_LINE_WIDTH_RANGE, GL_SMOOTH_POINT_SIZE_RANGE, GL_SRC_ALPHA, GL_SRC_ALPHA_SATURATE, GL_SRC_COLOR, GL_SRGB, GL_SRGB_ALPHA, GL_SRGB8_ALPHA8, GL_STATIC_DRAW, GL_STENCIL_ATTACHMENT, GL_STENCIL_BITS, GL_STENCIL_BUFFER_BIT, GL_STENCIL_CLEAR_VALUE, GL_STENCIL_FAIL, GL_STENCIL_FUNC, GL_STENCIL_INDEX1, GL_STENCIL_INDEX4, GL_STENCIL_INDEX8, GL_STENCIL_PASS_DEPTH_FAIL, GL_STENCIL_PASS_DEPTH_PASS, GL_STENCIL_REF, GL_STENCIL_TEST, GL_STENCIL_VALUE_MASK, GL_STENCIL_WRITEMASK, GL_SUBPIXEL_BITS, GL_TEXTURE, GL_TEXTURE_2D, GL_TEXTURE_BINDING_2D, GL_TEXTURE_BINDING_CUBE_MAP, GL_TEXTURE_CUBE_MAP, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_IMMUTABLE_FORMAT, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MAX_ANISOTROPY_EXT, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE0, GL_TEXTURE1, GL_TEXTURE10, GL_TEXTURE11, GL_TEXTURE12, GL_TEXTURE13, GL_TEXTURE14, GL_TEXTURE15, GL_TEXTURE16, GL_TEXTURE17, GL_TEXTURE18, GL_TEXTURE19, GL_TEXTURE2, GL_TEXTURE20, GL_TEXTURE21, GL_TEXTURE22, GL_TEXTURE23, GL_TEXTURE24, GL_TEXTURE25, GL_TEXTURE26, GL_TEXTURE27, GL_TEXTURE28, GL_TEXTURE29, GL_TEXTURE3, GL_TEXTURE30, GL_TEXTURE31, GL_TEXTURE4, GL_TEXTURE5, GL_TEXTURE6, GL_TEXTURE7, GL_TEXTURE8, GL_TEXTURE9, GL_TRIANGLE_FAN, GL_TRIANGLE_STRIP, GL_TRIANGLES, GL_TRUE, GL_UNKNOWN_CONTEXT_RESET, GL_UNPACK_ALIGNMENT, GL_UNSIGNED_BYTE, GL_UNSIGNED_INT, GL_UNSIGNED_INT_10F_11F_11F_REV, GL_UNSIGNED_INT_24_8, GL_UNSIGNED_SHORT, GL_UNSIGNED_SHORT_1_5_5_5_REV_EXT, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_5_6_5, GL_VENDOR, GL_VERSION, GL_VIEWPORT, GL_WRITE_ONLY, GL_XOR, GL_ZERO
Modifier and Type | Method and Description |
---|---|
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
void |
glBindTextureUnit(int unit,
int texture)
Entry point to C language function:
void glBindTextureUnit(GLuint unit, GLuint texture) Part of GL_VERSION_4_5 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
void |
glClearNamedFramebufferfi(int framebuffer,
int buffer,
float depth,
int stencil)
Entry point to C language function:
void glClearNamedFramebufferfi(GLuint framebuffer, GLenum buffer, const GLfloat depth, GLint stencil) Part of GL_VERSION_4_5 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
void |
glClipControl(int origin,
int depth)
Entry point to C language function:
void glClipControl(GLenum origin, GLenum depth) Part of GL_VERSION_4_5 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
void |
glCreateBuffers(int n,
IntBuffer buffers)
Entry point to C language function:
void glCreateBuffers(GLsizei n, GLuint * buffers) Part of GL_VERSION_4_5 |
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 |
void |
glCreateFramebuffers(int n,
IntBuffer framebuffers)
Entry point to C language function:
void glCreateFramebuffers(GLsizei n, GLuint * framebuffers) Part of GL_VERSION_4_5 |
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 |
void |
glCreateProgramPipelines(int n,
IntBuffer pipelines)
Entry point to C language function:
void glCreateProgramPipelines(GLsizei n, GLuint * pipelines) Part of GL_VERSION_4_5 |
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 |
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 |
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 |
void |
glCreateRenderbuffers(int n,
IntBuffer renderbuffers)
Entry point to C language function:
void glCreateRenderbuffers(GLsizei n, GLuint * renderbuffers) Part of GL_VERSION_4_5 |
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 |
void |
glCreateSamplers(int n,
IntBuffer samplers)
Entry point to C language function:
void glCreateSamplers(GLsizei n, GLuint * samplers) Part of GL_VERSION_4_5 |
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 |
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 |
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 |
void |
glCreateTransformFeedbacks(int n,
IntBuffer ids)
Entry point to C language function:
void glCreateTransformFeedbacks(GLsizei n, GLuint * ids) Part of GL_VERSION_4_5 |
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 |
void |
glCreateVertexArrays(int n,
IntBuffer arrays)
Entry point to C language function:
void glCreateVertexArrays(GLsizei n, GLuint * arrays) Part of GL_VERSION_4_5 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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_ARB_program_interface_query , GL_VERSION_4_3 |
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_ARB_program_interface_query , GL_VERSION_4_3 |
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 |
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 |
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 |
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 |
long |
glGetTextureHandleARB(int texture)
Entry point to C language function:
GLuint64 glGetTextureHandleARB(GLuint texture) Part of GL_ARB_bindless_texture |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
long |
glGetTextureSamplerHandleARB(int texture,
int sampler)
Entry point to C language function:
GLuint64 glGetTextureSamplerHandleARB(GLuint texture, GLuint sampler) Part of GL_ARB_bindless_texture |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
boolean |
glIsImageHandleResidentARB(long handle)
Entry point to C language function:
GLboolean glIsImageHandleResidentARB(GLuint64 handle) Part of GL_ARB_bindless_texture |
boolean |
glIsTextureHandleResidentARB(long handle)
Entry point to C language function:
GLboolean glIsTextureHandleResidentARB(GLuint64 handle) Part of GL_ARB_bindless_texture |
void |
glMakeImageHandleNonResidentARB(long handle)
Entry point to C language function:
void glMakeImageHandleNonResidentARB(GLuint64 handle) Part of GL_ARB_bindless_texture |
void |
glMakeImageHandleResidentARB(long handle,
int access)
Entry point to C language function:
void glMakeImageHandleResidentARB(GLuint64 handle, GLenum access) Part of GL_ARB_bindless_texture |
void |
glMakeTextureHandleNonResidentARB(long handle)
Entry point to C language function:
void glMakeTextureHandleNonResidentARB(GLuint64 handle) Part of GL_ARB_bindless_texture |
void |
glMakeTextureHandleResidentARB(long handle)
Entry point to C language function:
void glMakeTextureHandleResidentARB(GLuint64 handle) Part of GL_ARB_bindless_texture |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
void |
glNamedFramebufferDrawBuffer(int framebuffer,
int buf)
Entry point to C language function:
void glNamedFramebufferDrawBuffer(GLuint framebuffer, GLenum buf) Part of GL_VERSION_4_5 |
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 |
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 |
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 |
void |
glNamedFramebufferReadBuffer(int framebuffer,
int src)
Entry point to C language function:
void glNamedFramebufferReadBuffer(GLuint framebuffer, GLenum src) Part of GL_VERSION_4_5 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
void |
glTextureBarrier()
Entry point to C language function:
void glTextureBarrier(void) Part of GL_VERSION_4_5 , GL_NV_texture_barrier Alias for: glTextureBarrierNV |
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 |
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_ARB_texture_buffer_range , GL_EXT_direct_state_access Alias for: glTextureBufferRangeEXT |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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_EXT_direct_state_access , GL_ARB_texture_storage Alias for: glTextureStorage1DEXT |
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_EXT_direct_state_access , GL_ARB_texture_storage Alias for: glTextureStorage2DEXT |
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_EXT_direct_state_access , GL_ARB_texture_storage_multisample Alias for: glTextureStorage2DMultisampleEXT |
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_EXT_direct_state_access , GL_ARB_texture_storage Alias for: glTextureStorage3DEXT |
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_EXT_direct_state_access , GL_ARB_texture_storage_multisample Alias for: glTextureStorage3DMultisampleEXT |
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 |
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 |
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 |
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 |
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 |
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 |
void |
glUniformHandleui64ARB(int location,
long value)
Entry point to C language function:
void glUniformHandleui64ARB(GLint location, GLuint64 value) Part of GL_ARB_bindless_texture |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
void |
glVertexArrayElementBuffer(int vaobj,
int buffer)
Entry point to C language function:
void glVertexArrayElementBuffer(GLuint vaobj, GLuint buffer) Part of GL_VERSION_4_5 |
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 |
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 |
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 |
void |
glVertexAttribL1ui64ARB(int index,
long x)
Entry point to C language function:
void glVertexAttribL1ui64ARB(GLuint index, GLuint64EXT x) Part of GL_ARB_bindless_texture |
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 |
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 |
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 |
mapNamedBuffer(int bufferName,
int access)
Returns the
GLBufferStorage instance as mapped via OpenGL's native glMapNamedBuffer(..) implementation. |
GLBufferStorage |
mapNamedBufferRange(int bufferName,
long offset,
long length,
int access)
Returns the
GLBufferStorage instance as mapped via OpenGL's native glMapNamedBufferRange(..) implementation. |
glBindFragDataLocationIndexed, glCompileShaderIncludeARB, glCompileShaderIncludeARB, glCreateSyncFromCLeventARB, glDeleteNamedStringARB, glDepthRangeArrayv, glDepthRangeArrayv, glDepthRangeIndexed, glDrawElementsBaseVertex, glDrawElementsInstancedBaseVertex, glDrawRangeElementsBaseVertex, glDrawTransformFeedbackInstanced, glDrawTransformFeedbackStreamInstanced, glFramebufferTexture, glFramebufferTextureARB, glFramebufferTextureFaceARB, glFramebufferTextureLayerARB, glGetActiveSubroutineName, glGetActiveSubroutineName, glGetActiveSubroutineUniformiv, glGetActiveSubroutineUniformiv, glGetActiveSubroutineUniformName, glGetActiveSubroutineUniformName, glGetDoublei_v, glGetDoublei_v, glGetFloati_v, glGetFloati_v, glGetFragDataIndex, glGetNamedStringARB, glGetNamedStringARB, glGetNamedStringivARB, glGetNamedStringivARB, glGetProgramStageiv, glGetProgramStageiv, glGetSubroutineIndex, glGetSubroutineUniformLocation, glGetUniformdv, glGetUniformdv, glGetUniformSubroutineuiv, glGetUniformSubroutineuiv, glIsNamedStringARB, glMultiDrawArraysIndirect, glMultiDrawElementsBaseVertex, glMultiDrawElementsIndirect, glNamedStringARB, glPatchParameterfv, glPatchParameterfv, glPatchParameteri, glProgramParameteriARB, glScissorArrayv, glScissorArrayv, glScissorIndexed, glScissorIndexedv, glScissorIndexedv, glTexBufferRange, glUniform1d, glUniform1dv, glUniform1dv, glUniform2d, glUniform2dv, glUniform2dv, glUniform3d, glUniform3dv, glUniform3dv, glUniform4d, glUniform4dv, glUniform4dv, glUniformMatrix2dv, glUniformMatrix2dv, glUniformMatrix2x3dv, glUniformMatrix2x3dv, glUniformMatrix2x4dv, glUniformMatrix2x4dv, glUniformMatrix3dv, glUniformMatrix3dv, glUniformMatrix3x2dv, glUniformMatrix3x2dv, glUniformMatrix3x4dv, glUniformMatrix3x4dv, glUniformMatrix4dv, glUniformMatrix4dv, glUniformMatrix4x2dv, glUniformMatrix4x2dv, glUniformMatrix4x3dv, glUniformMatrix4x3dv, glUniformSubroutinesuiv, glUniformSubroutinesuiv, glVertexAttribP1ui, glVertexAttribP1uiv, glVertexAttribP1uiv, glVertexAttribP2ui, glVertexAttribP2uiv, glVertexAttribP2uiv, glVertexAttribP3ui, glVertexAttribP3uiv, glVertexAttribP3uiv, glVertexAttribP4ui, glVertexAttribP4uiv, glVertexAttribP4uiv, glViewportArrayv, glViewportArrayv, glViewportIndexedf, glViewportIndexedfv, glViewportIndexedfv
glBindSampler, glBindVertexBuffer, glClientWaitSync, glDeleteSamplers, glDeleteSamplers, glDeleteSync, glDispatchCompute, glDispatchComputeIndirect, glDrawArraysIndirect, glDrawArraysIndirect, glDrawElementsIndirect, glDrawElementsIndirect, glFenceSync, glGenSamplers, glGenSamplers, glGetBufferParameteri64v, glGetBufferParameteri64v, glGetInteger64i_v, glGetInteger64i_v, glGetInteger64v, glGetInteger64v, glGetProgramInterfaceiv, glGetProgramInterfaceiv, glGetProgramResourceIndex, glGetProgramResourceIndex, glGetProgramResourceiv, glGetProgramResourceiv, glGetProgramResourceLocation, glGetProgramResourceLocation, glGetProgramResourceName, glGetProgramResourceName, glGetSamplerParameterfv, glGetSamplerParameterfv, glGetSamplerParameteriv, glGetSamplerParameteriv, glGetSynciv, glGetSynciv, glIsSampler, glIsSync, glMemoryBarrierByRegion, glSamplerParameterf, glSamplerParameterfv, glSamplerParameterfv, glSamplerParameteri, glSamplerParameteriv, glSamplerParameteriv, glVertexAttribBinding, glVertexAttribFormat, glVertexAttribIFormat, glVertexBindingDivisor, glWaitSync
glBeginQueryIndexed, glBindFragDataLocation, glBlendEquationi, glBlendEquationSeparatei, glBlendFunci, glBlendFuncSeparatei, glBufferAddressRangeNV, glBufferPageCommitmentARB, glClampColor, glClearBufferData, glClearBufferSubData, glColorFormatNV, glColorMaski, glCompressedTexImage1D, glCompressedTexImage1D, glCompressedTexSubImage1D, glCompressedTexSubImage1D, glCopyTexImage1D, glCopyTexSubImage1D, glDebugMessageEnableAMD, glDebugMessageEnableAMD, glDebugMessageInsertAMD, glDisableClientState, glDisablei, glDrawBuffer, glDrawTransformFeedback, glDrawTransformFeedbackStream, glEdgeFlagFormatNV, glEnableClientState, glEnablei, glEndQueryIndexed, glFogCoordFormatNV, glFramebufferTexture1D, glGetActiveAtomicCounterBufferiv, glGetActiveAtomicCounterBufferiv, glGetActiveUniformName, glGetActiveUniformName, glGetBufferParameterui64vNV, glGetBufferParameterui64vNV, glGetBufferSubData, glGetCompressedTexImage, glGetCompressedTexImage, glGetDebugMessageLogAMD, glGetDebugMessageLogAMD, glGetDoublev, glGetDoublev, glGetIntegerui64i_vNV, glGetIntegerui64i_vNV, glGetIntegerui64vNV, glGetIntegerui64vNV, glGetInternalformati64v, glGetInternalformati64v, glGetNamedBufferParameterui64vNV, glGetNamedBufferParameterui64vNV, glGetnCompressedTexImage, glGetnTexImage, glGetnUniformdv, glGetnUniformdv, glGetnUniformuiv, glGetnUniformuiv, glGetQueryIndexediv, glGetQueryIndexediv, glGetTexImage, glGetTexImage, glGetUniformui64vNV, glGetUniformui64vNV, glGetVertexAttribdv, glGetVertexAttribdv, glGetVertexAttribLdv, glGetVertexAttribLdv, glImportSyncEXT, glIndexFormatNV, glInvalidateBufferData, glInvalidateBufferSubData, glInvalidateTexImage, glInvalidateTexSubImage, glIsBufferResidentNV, glIsEnabledi, glIsNamedBufferResidentNV, glLogicOp, glMakeBufferNonResidentNV, glMakeBufferResidentNV, glMakeNamedBufferNonResidentNV, glMakeNamedBufferResidentNV, glMinSampleShading, glMultiDrawArrays, glMultiDrawArrays, glMultiDrawArraysIndirectAMD, glMultiDrawElements, glMultiDrawElementsIndirectAMD, glNamedBufferPageCommitmentARB, glNamedBufferPageCommitmentEXT, glNormalFormatNV, glPixelStoref, glPointParameterf, glPointParameterfv, glPointParameterfv, glPointParameteri, glPointParameteriv, glPointParameteriv, glPointSize, glPolygonMode, glPrimitiveRestartIndex, glProgramUniform1d, glProgramUniform1dv, glProgramUniform1dv, glProgramUniform2d, glProgramUniform2dv, glProgramUniform2dv, glProgramUniform3d, glProgramUniform3dv, glProgramUniform3dv, glProgramUniform4d, glProgramUniform4dv, glProgramUniform4dv, glProgramUniformMatrix2dv, glProgramUniformMatrix2dv, glProgramUniformMatrix2x3dv, glProgramUniformMatrix2x3dv, glProgramUniformMatrix2x4dv, glProgramUniformMatrix2x4dv, glProgramUniformMatrix3dv, glProgramUniformMatrix3dv, glProgramUniformMatrix3x2dv, glProgramUniformMatrix3x2dv, glProgramUniformMatrix3x4dv, glProgramUniformMatrix3x4dv, glProgramUniformMatrix4dv, glProgramUniformMatrix4dv, glProgramUniformMatrix4x2dv, glProgramUniformMatrix4x2dv, glProgramUniformMatrix4x3dv, glProgramUniformMatrix4x3dv, glProgramUniformui64NV, glProgramUniformui64vNV, glProgramUniformui64vNV, glProvokingVertex, glSecondaryColorFormatNV, glSetMultisamplefvAMD, glSetMultisamplefvAMD, glStencilOpValueAMD, glTessellationFactorAMD, glTessellationModeAMD, glTexBuffer, glTexCoordFormatNV, glTexImage1D, glTexImage1D, glTexImage2DMultisampleCoverageNV, glTexImage3DMultisampleCoverageNV, glTexPageCommitmentARB, glTexStorage3DMultisample, glTexSubImage1D, glTexSubImage1D, glTextureImage2DMultisampleCoverageNV, glTextureImage2DMultisampleNV, glTextureImage3DMultisampleCoverageNV, glTextureImage3DMultisampleNV, glUniformui64NV, glUniformui64vNV, glUniformui64vNV, glVertexAttrib1d, glVertexAttrib1dv, glVertexAttrib1dv, glVertexAttrib1s, glVertexAttrib1sv, glVertexAttrib1sv, glVertexAttrib2d, glVertexAttrib2dv, glVertexAttrib2dv, glVertexAttrib2s, glVertexAttrib2sv, glVertexAttrib2sv, glVertexAttrib3d, glVertexAttrib3dv, glVertexAttrib3dv, glVertexAttrib3s, glVertexAttrib3sv, glVertexAttrib3sv, glVertexAttrib4bv, glVertexAttrib4bv, glVertexAttrib4d, glVertexAttrib4dv, glVertexAttrib4dv, glVertexAttrib4iv, glVertexAttrib4iv, glVertexAttrib4Nbv, glVertexAttrib4Nbv, glVertexAttrib4Niv, glVertexAttrib4Niv, glVertexAttrib4Nsv, glVertexAttrib4Nsv, glVertexAttrib4Nub, glVertexAttrib4Nubv, glVertexAttrib4Nubv, glVertexAttrib4Nuiv, glVertexAttrib4Nuiv, glVertexAttrib4Nusv, glVertexAttrib4Nusv, glVertexAttrib4s, glVertexAttrib4sv, glVertexAttrib4sv, glVertexAttrib4ubv, glVertexAttrib4ubv, glVertexAttrib4uiv, glVertexAttrib4uiv, glVertexAttrib4usv, glVertexAttrib4usv, glVertexAttribFormatNV, glVertexAttribI1i, glVertexAttribI1iv, glVertexAttribI1iv, glVertexAttribI1ui, glVertexAttribI1uiv, glVertexAttribI1uiv, glVertexAttribI2i, glVertexAttribI2iv, glVertexAttribI2iv, glVertexAttribI2ui, glVertexAttribI2uiv, glVertexAttribI2uiv, glVertexAttribI3i, glVertexAttribI3iv, glVertexAttribI3iv, glVertexAttribI3ui, glVertexAttribI3uiv, glVertexAttribI3uiv, glVertexAttribI4bv, glVertexAttribI4bv, glVertexAttribI4sv, glVertexAttribI4sv, glVertexAttribI4ubv, glVertexAttribI4ubv, glVertexAttribI4usv, glVertexAttribI4usv, glVertexAttribIFormatNV, glVertexAttribL1d, glVertexAttribL1dv, glVertexAttribL1dv, glVertexAttribL2d, glVertexAttribL2dv, glVertexAttribL2dv, glVertexAttribL3d, glVertexAttribL3dv, glVertexAttribL3dv, glVertexAttribL4d, glVertexAttribL4dv, glVertexAttribL4dv, glVertexAttribLPointer, glVertexFormatNV
glBeginConditionalRender, glBeginTransformFeedback, glBindBufferBase, glBindBufferRange, glBindImageTexture, glBindTransformFeedback, glBindVertexArray, glBlitFramebuffer, glClearBufferfi, glClearBufferfv, glClearBufferfv, glClearBufferiv, glClearBufferiv, glClearBufferuiv, glClearBufferuiv, glCopyBufferSubData, glDeleteTransformFeedbacks, glDeleteTransformFeedbacks, glDeleteVertexArrays, glDeleteVertexArrays, glDrawArraysInstanced, glDrawElementsInstanced, glDrawRangeElements, glEndConditionalRender, glEndTransformFeedback, glFramebufferParameteri, glFramebufferTextureEXT, glFramebufferTextureLayer, glGenTransformFeedbacks, glGenTransformFeedbacks, glGenVertexArrays, glGenVertexArrays, glGetActiveUniformBlockiv, glGetActiveUniformBlockiv, glGetActiveUniformBlockName, glGetActiveUniformBlockName, glGetActiveUniformsiv, glGetActiveUniformsiv, glGetBooleani_v, glGetBooleani_v, glGetFragDataLocation, glGetFramebufferParameteriv, glGetFramebufferParameteriv, glGetIntegeri_v, glGetIntegeri_v, glGetInternalformativ, glGetInternalformativ, glGetStringi, glGetTexLevelParameterfv, glGetTexLevelParameterfv, glGetTexLevelParameteriv, glGetTexLevelParameteriv, glGetTransformFeedbackVarying, glGetTransformFeedbackVarying, glGetUniformBlockIndex, glGetUniformIndices, glGetUniformIndices, glGetUniformuiv, glGetUniformuiv, glGetVertexAttribIiv, glGetVertexAttribIiv, glGetVertexAttribIuiv, glGetVertexAttribIuiv, glInvalidateFramebuffer, glInvalidateFramebuffer, glInvalidateSubFramebuffer, glInvalidateSubFramebuffer, glIsTransformFeedback, glIsVertexArray, glMemoryBarrier, glPauseTransformFeedback, glReadBuffer, glResumeTransformFeedback, glTexStorage2DMultisample, glTransformFeedbackVaryings, glUniform1ui, glUniform1uiv, glUniform1uiv, glUniform2ui, glUniform2uiv, glUniform2uiv, glUniform3ui, glUniform3uiv, glUniform3uiv, glUniform4ui, glUniform4uiv, glUniform4uiv, glUniformBlockBinding, glUniformMatrix2x3fv, glUniformMatrix2x3fv, glUniformMatrix2x4fv, glUniformMatrix2x4fv, glUniformMatrix3x2fv, glUniformMatrix3x2fv, glUniformMatrix3x4fv, glUniformMatrix3x4fv, glUniformMatrix4x2fv, glUniformMatrix4x2fv, glUniformMatrix4x3fv, glUniformMatrix4x3fv, glVertexAttribDivisor, glVertexAttribI4i, glVertexAttribI4iv, glVertexAttribI4iv, glVertexAttribI4ui, glVertexAttribI4uiv, glVertexAttribI4uiv, glVertexAttribIPointer, isPBOPackBound, isPBOUnpackBound
glActiveShaderProgram, glAttachShader, glBeginQuery, glBindAttribLocation, glBindProgramPipeline, glBlendColor, glClearDepth, glClearDepthf, glCompileShader, glCompressedTexImage3D, glCompressedTexImage3D, glCompressedTexSubImage3D, glCompressedTexSubImage3D, glCopyImageSubData, glCopyTexSubImage3D, glCreateProgram, glCreateShader, glCreateShaderProgramv, glDebugMessageControl, glDebugMessageControl, glDebugMessageInsert, glDeleteProgram, glDeleteProgramPipelines, glDeleteProgramPipelines, glDeleteQueries, glDeleteQueries, glDeleteShader, glDepthRange, glDepthRangef, glDetachShader, glDisableVertexAttribArray, glDrawArraysInstancedBaseInstance, glDrawBuffers, glDrawBuffers, glDrawElementsInstancedBaseInstance, glDrawElementsInstancedBaseVertexBaseInstance, glEnableVertexAttribArray, glEndQuery, glFramebufferTexture3D, glGenProgramPipelines, glGenProgramPipelines, glGenQueries, glGenQueries, glGetActiveAttrib, glGetActiveAttrib, glGetActiveUniform, glGetActiveUniform, glGetAttachedShaders, glGetAttachedShaders, glGetAttribLocation, glGetDebugMessageLog, glGetDebugMessageLog, glGetMultisamplefv, glGetMultisamplefv, glGetObjectLabel, glGetObjectLabel, glGetObjectPtrLabel, glGetObjectPtrLabel, glGetProgramBinary, glGetProgramBinary, glGetProgramInfoLog, glGetProgramInfoLog, glGetProgramiv, glGetProgramiv, glGetProgramPipelineInfoLog, glGetProgramPipelineInfoLog, glGetProgramPipelineiv, glGetProgramPipelineiv, glGetQueryiv, glGetQueryiv, glGetQueryObjecti64v, glGetQueryObjecti64v, glGetQueryObjectiv, glGetQueryObjectiv, glGetQueryObjectui64v, glGetQueryObjectui64v, glGetQueryObjectuiv, glGetQueryObjectuiv, glGetSamplerParameterIiv, glGetSamplerParameterIiv, glGetSamplerParameterIuiv, glGetSamplerParameterIuiv, glGetShaderInfoLog, glGetShaderInfoLog, glGetShaderiv, glGetShaderiv, glGetShaderPrecisionFormat, glGetShaderPrecisionFormat, glGetShaderSource, glGetShaderSource, glGetTexParameterIiv, glGetTexParameterIiv, glGetTexParameterIuiv, glGetTexParameterIuiv, glGetUniformfv, glGetUniformfv, glGetUniformiv, glGetUniformiv, glGetUniformLocation, glGetVertexAttribfv, glGetVertexAttribfv, glGetVertexAttribiv, glGetVertexAttribiv, glIsProgram, glIsProgramPipeline, glIsQuery, glIsShader, glLinkProgram, glObjectLabel, glObjectLabel, glObjectPtrLabel, glObjectPtrLabel, glPopDebugGroup, glProgramBinary, glProgramParameteri, glProgramUniform1f, glProgramUniform1fv, glProgramUniform1fv, glProgramUniform1i, glProgramUniform1iv, glProgramUniform1iv, glProgramUniform1ui, glProgramUniform1uiv, glProgramUniform1uiv, glProgramUniform2f, glProgramUniform2fv, glProgramUniform2fv, glProgramUniform2i, glProgramUniform2iv, glProgramUniform2iv, glProgramUniform2ui, glProgramUniform2uiv, glProgramUniform2uiv, glProgramUniform3f, glProgramUniform3fv, glProgramUniform3fv, glProgramUniform3i, glProgramUniform3iv, glProgramUniform3iv, glProgramUniform3ui, glProgramUniform3uiv, glProgramUniform3uiv, glProgramUniform4f, glProgramUniform4fv, glProgramUniform4fv, glProgramUniform4i, glProgramUniform4iv, glProgramUniform4iv, glProgramUniform4ui, glProgramUniform4uiv, glProgramUniform4uiv, glProgramUniformMatrix2fv, glProgramUniformMatrix2fv, glProgramUniformMatrix2x3fv, glProgramUniformMatrix2x3fv, glProgramUniformMatrix2x4fv, glProgramUniformMatrix2x4fv, glProgramUniformMatrix3fv, glProgramUniformMatrix3fv, glProgramUniformMatrix3x2fv, glProgramUniformMatrix3x2fv, glProgramUniformMatrix3x4fv, glProgramUniformMatrix3x4fv, glProgramUniformMatrix4fv, glProgramUniformMatrix4fv, glProgramUniformMatrix4x2fv, glProgramUniformMatrix4x2fv, glProgramUniformMatrix4x3fv, glProgramUniformMatrix4x3fv, glPushDebugGroup, glPushDebugGroup, glQueryCounter, glReleaseShaderCompiler, glSampleMaski, glSamplerParameterIiv, glSamplerParameterIiv, glSamplerParameterIuiv, glSamplerParameterIuiv, glShaderBinary, glShaderBinary, glShaderSource, glShaderSource, glStencilFuncSeparate, glStencilMaskSeparate, glStencilOpSeparate, glTexImage2DMultisample, glTexImage3D, glTexImage3D, glTexImage3DMultisample, glTexParameterIiv, glTexParameterIiv, glTexParameterIuiv, glTexParameterIuiv, glTexSubImage3D, glTexSubImage3D, glUniform, glUniform1f, glUniform1fv, glUniform1fv, glUniform1i, glUniform1iv, glUniform1iv, glUniform2f, glUniform2fv, glUniform2fv, glUniform2i, glUniform2iv, glUniform2iv, glUniform3f, glUniform3fv, glUniform3fv, glUniform3i, glUniform3iv, glUniform3iv, glUniform4f, glUniform4fv, glUniform4fv, glUniform4i, glUniform4iv, glUniform4iv, glUniformMatrix2fv, glUniformMatrix2fv, glUniformMatrix3fv, glUniformMatrix3fv, glUniformMatrix4fv, glUniformMatrix4fv, glUseProgram, glUseProgramStages, glValidateProgram, glValidateProgramPipeline, glVertexAttrib1f, glVertexAttrib1fv, glVertexAttrib1fv, glVertexAttrib2f, glVertexAttrib2fv, glVertexAttrib2fv, glVertexAttrib3f, glVertexAttrib3fv, glVertexAttrib3fv, glVertexAttrib4f, glVertexAttrib4fv, glVertexAttrib4fv, glVertexAttribPointer, glVertexAttribPointer
glActiveTexture, glBindBuffer, glBindFramebuffer, glBindRenderbuffer, glBindTexture, glBlendEquation, glBlendEquationSeparate, glBlendFunc, glBlendFuncSeparate, glBufferData, glBufferSubData, glCheckFramebufferStatus, glClear, glClearColor, glClearStencil, glColorMask, glCompressedTexImage2D, glCompressedTexImage2D, glCompressedTexSubImage2D, glCompressedTexSubImage2D, glCopyTexImage2D, glCopyTexSubImage2D, glCullFace, glDeleteBuffers, glDeleteBuffers, glDeleteFramebuffers, glDeleteFramebuffers, glDeleteRenderbuffers, glDeleteRenderbuffers, glDeleteTextures, glDeleteTextures, glDepthFunc, glDepthMask, glDisable, glDrawArrays, glDrawElements, glEnable, glFinish, glFlush, glFlushMappedBufferRange, glFramebufferRenderbuffer, glFramebufferTexture2D, glFrontFace, glGenBuffers, glGenBuffers, glGenerateMipmap, glGenFramebuffers, glGenFramebuffers, glGenRenderbuffers, glGenRenderbuffers, glGenTextures, glGenTextures, glGetBooleanv, glGetBooleanv, glGetBufferParameteriv, glGetBufferParameteriv, glGetError, glGetFloatv, glGetFloatv, glGetFramebufferAttachmentParameteriv, glGetFramebufferAttachmentParameteriv, glGetGraphicsResetStatus, glGetIntegerv, glGetIntegerv, glGetnUniformfv, glGetnUniformfv, glGetnUniformiv, glGetnUniformiv, glGetRenderbufferParameteriv, glGetRenderbufferParameteriv, glGetString, glGetTexParameterfv, glGetTexParameterfv, glGetTexParameteriv, glGetTexParameteriv, glHint, glIsBuffer, glIsEnabled, glIsFramebuffer, glIsRenderbuffer, glIsTexture, glLineWidth, glMapBuffer, glMapBufferRange, glPixelStorei, glPolygonOffset, glReadnPixels, glReadPixels, glReadPixels, glRenderbufferStorage, glRenderbufferStorageMultisample, glSampleCoverage, glScissor, glStencilFunc, glStencilMask, glStencilOp, glTexImage2D, glTexImage2D, glTexParameterf, glTexParameterfv, glTexParameterfv, glTexParameteri, glTexParameteriv, glTexParameteriv, glTexStorage1D, glTexStorage2D, glTexStorage3D, glTexSubImage2D, glTexSubImage2D, glTextureStorage1DEXT, glTextureStorage2DEXT, glTextureStorage3DEXT, glUnmapBuffer, glViewport
getBoundBuffer, getBoundFramebuffer, getBufferStorage, getContext, getDefaultDrawFramebuffer, getDefaultReadBuffer, getDefaultReadFramebuffer, getDownstreamGL, getExtension, getGL, getGL2, getGL2ES1, getGL2ES2, getGL2ES3, getGL2GL3, getGL3, getGL3bc, getGL3ES3, getGL4, getGL4bc, getGL4ES3, getGLES1, getGLES2, getGLES3, getGLProfile, getMaxRenderbufferSamples, getPlatformGLExtensions, getRootGL, getSwapInterval, hasBasicFBOSupport, hasFullFBOSupport, hasGLSL, isExtensionAvailable, isFunctionAvailable, isGL, isGL2, isGL2ES1, isGL2ES2, isGL2ES3, isGL2GL3, isGL3, isGL3bc, isGL3core, isGL3ES3, isGL4, isGL4bc, isGL4core, isGL4ES3, isGLcore, isGLES, isGLES1, isGLES2, isGLES2Compatible, isGLES3, isGLES31Compatible, isGLES3Compatible, isNPOTTextureAvailable, isTextureFormatBGRA8888Available, isVBOArrayBound, isVBOElementArrayBound, mapBuffer, mapBufferRange, setSwapInterval
static final int GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER
GL_VERSION_4_3
, GL_ARB_compute_shader
static final int GL_BUFFER_IMMUTABLE_STORAGE
GL_VERSION_4_4
static final int GL_BUFFER_STORAGE_FLAGS
GL_VERSION_4_4
static final int GL_CLEAR_TEXTURE
GL_VERSION_4_4
static final int GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT
GL_VERSION_4_4
static final int GL_CLIENT_STORAGE_BIT
GL_VERSION_4_4
static final int GL_CLIP_DEPTH_MODE
GL_VERSION_4_5
static final int GL_CLIP_ORIGIN
GL_VERSION_4_5
static final int GL_COMPRESSED_RGBA_BPTC_UNORM
GL_VERSION_4_2
, GL_ARB_texture_compression_bptc
GL_COMPRESSED_RGBA_BPTC_UNORM_ARB
static final int GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT
GL_VERSION_4_2
, GL_ARB_texture_compression_bptc
GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB
static final int GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT
GL_VERSION_4_2
, GL_ARB_texture_compression_bptc
GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB
static final int GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM
GL_VERSION_4_2
, GL_ARB_texture_compression_bptc
GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB
static final int GL_COMPUTE_SUBROUTINE
GL_ARB_program_interface_query
, GL_VERSION_4_3
static final int GL_COMPUTE_SUBROUTINE_UNIFORM
GL_ARB_program_interface_query
, GL_VERSION_4_3
static final int GL_CONTEXT_LOST
GL_VERSION_4_5
, GL_KHR_robustness
GL_CONTEXT_LOST_KHR
static final int GL_CONTEXT_RELEASE_BEHAVIOR
GL_VERSION_4_5
, GL_KHR_context_flush_control
GL_CONTEXT_RELEASE_BEHAVIOR_KHR
static final int GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH
GL_VERSION_4_5
, GL_KHR_context_flush_control
GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR
static final int GL_DYNAMIC_STORAGE_BIT
GL_VERSION_4_4
static final int GL_FRAGMENT_SUBROUTINE
GL_ARB_program_interface_query
, GL_VERSION_4_3
static final int GL_FRAGMENT_SUBROUTINE_UNIFORM
GL_ARB_program_interface_query
, GL_VERSION_4_3
static final int GL_GEOMETRY_SUBROUTINE
GL_ARB_program_interface_query
, GL_VERSION_4_3
static final int GL_GEOMETRY_SUBROUTINE_UNIFORM
GL_ARB_program_interface_query
, GL_VERSION_4_3
static final int GL_IS_PER_PATCH
GL_ARB_program_interface_query
, GL_VERSION_4_3
, GL_EXT_tessellation_shader
, GL_OES_tessellation_shader
GL_IS_PER_PATCH_EXT
, GL_IS_PER_PATCH_OES
static final int GL_LOCATION_COMPONENT
GL_VERSION_4_4
static final int GL_LOCATION_INDEX
GL_ARB_program_interface_query
, GL_VERSION_4_3
static final int GL_MAP_COHERENT_BIT
GL_VERSION_4_4
static final int GL_MAP_PERSISTENT_BIT
GL_VERSION_4_4
static final int GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES
GL_VERSION_4_5
static final int GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB
GL_ARB_compute_variable_group_size
static final int GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB
GL_ARB_compute_variable_group_size
static final int GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB
GL_ARB_compute_variable_group_size
static final int GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB
GL_ARB_compute_variable_group_size
static final int GL_MAX_CULL_DISTANCES
GL_VERSION_4_5
static final int GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS
GL_VERSION_4_3
, GL_ARB_shader_storage_buffer_object
, GL_EXT_geometry_shader
, GL_OES_geometry_shader
GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_EXT
, GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_OES
static final int GL_MAX_NUM_COMPATIBLE_SUBROUTINES
GL_ARB_program_interface_query
, GL_VERSION_4_3
static final int GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS
GL_VERSION_4_3
, GL_ARB_shader_storage_buffer_object
, GL_OES_tessellation_shader
, GL_EXT_tessellation_shader
GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_OES
, GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_EXT
static final int GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS
GL_VERSION_4_3
, GL_ARB_shader_storage_buffer_object
, GL_EXT_tessellation_shader
, GL_OES_tessellation_shader
GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_EXT
, GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_OES
static final int GL_MIRROR_CLAMP_TO_EDGE
GL_VERSION_4_4
, GL_EXT_texture_mirror_clamp
, GL_ATI_texture_mirror_once
GL_MIRROR_CLAMP_TO_EDGE_EXT
, GL_MIRROR_CLAMP_TO_EDGE_ATI
static final int GL_NEGATIVE_ONE_TO_ONE
GL_VERSION_4_5
static final int GL_NUM_SHADING_LANGUAGE_VERSIONS
GL_VERSION_4_3
static final int GL_PARAMETER_BUFFER_ARB
GL_ARB_indirect_parameters
static final int GL_PARAMETER_BUFFER_BINDING_ARB
GL_ARB_indirect_parameters
static final int GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED
GL_VERSION_4_4
, GL_EXT_tessellation_shader
, GL_OES_tessellation_shader
GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED_OES
static final int GL_QUERY_BUFFER
GL_VERSION_4_4
, GL_AMD_query_buffer_object
GL_QUERY_BUFFER_AMD
static final int GL_QUERY_BUFFER_BARRIER_BIT
GL_VERSION_4_4
static final int GL_QUERY_BUFFER_BINDING
GL_VERSION_4_4
, GL_AMD_query_buffer_object
GL_QUERY_BUFFER_BINDING_AMD
static final int GL_QUERY_BY_REGION_NO_WAIT_INVERTED
GL_VERSION_4_5
static final int GL_QUERY_BY_REGION_WAIT_INVERTED
GL_VERSION_4_5
static final int GL_QUERY_NO_WAIT_INVERTED
GL_VERSION_4_5
static final int GL_QUERY_RESULT_NO_WAIT
GL_VERSION_4_4
, GL_AMD_query_buffer_object
GL_QUERY_RESULT_NO_WAIT_AMD
static final int GL_QUERY_TARGET
GL_VERSION_4_5
static final int GL_QUERY_WAIT_INVERTED
GL_VERSION_4_5
static final int GL_REFERENCED_BY_GEOMETRY_SHADER
GL_ARB_program_interface_query
, GL_VERSION_4_3
, GL_OES_geometry_shader
, GL_EXT_geometry_shader
GL_REFERENCED_BY_GEOMETRY_SHADER_OES
, GL_REFERENCED_BY_GEOMETRY_SHADER_EXT
static final int GL_REFERENCED_BY_TESS_CONTROL_SHADER
GL_ARB_program_interface_query
, GL_VERSION_4_3
, GL_EXT_tessellation_shader
, GL_OES_tessellation_shader
GL_REFERENCED_BY_TESS_CONTROL_SHADER_EXT
, GL_REFERENCED_BY_TESS_CONTROL_SHADER_OES
static final int GL_REFERENCED_BY_TESS_EVALUATION_SHADER
GL_ARB_program_interface_query
, GL_VERSION_4_3
, GL_EXT_tessellation_shader
, GL_OES_tessellation_shader
GL_REFERENCED_BY_TESS_EVALUATION_SHADER_EXT
, GL_REFERENCED_BY_TESS_EVALUATION_SHADER_OES
static final int GL_TESS_CONTROL_SUBROUTINE
GL_ARB_program_interface_query
, GL_VERSION_4_3
static final int GL_TESS_CONTROL_SUBROUTINE_UNIFORM
GL_ARB_program_interface_query
, GL_VERSION_4_3
static final int GL_TESS_EVALUATION_SUBROUTINE
GL_ARB_program_interface_query
, GL_VERSION_4_3
static final int GL_TESS_EVALUATION_SUBROUTINE_UNIFORM
GL_ARB_program_interface_query
, GL_VERSION_4_3
static final int GL_TEXTURE_BUFFER_BINDING
GL_VERSION_4_4
, GL_EXT_texture_buffer
, GL_OES_texture_buffer
GL_TEXTURE_BUFFER_BINDING_EXT
, GL_TEXTURE_BUFFER_BINDING_OES
static final int GL_TEXTURE_TARGET
GL_VERSION_4_5
, GL_QCOM_extended_get
GL_TEXTURE_TARGET_QCOM
static final int GL_TEXTURE_VIEW_MIN_LAYER
GL_VERSION_4_3
, GL_ARB_texture_view
, GL_EXT_texture_view
, GL_OES_texture_view
GL_TEXTURE_VIEW_MIN_LAYER_EXT
, GL_TEXTURE_VIEW_MIN_LAYER_OES
static final int GL_TEXTURE_VIEW_MIN_LEVEL
GL_VERSION_4_3
, GL_ARB_texture_view
, GL_EXT_texture_view
, GL_OES_texture_view
GL_TEXTURE_VIEW_MIN_LEVEL_EXT
, GL_TEXTURE_VIEW_MIN_LEVEL_OES
static final int GL_TEXTURE_VIEW_NUM_LAYERS
GL_VERSION_4_3
, GL_ARB_texture_view
, GL_EXT_texture_view
, GL_OES_texture_view
GL_TEXTURE_VIEW_NUM_LAYERS_EXT
, GL_TEXTURE_VIEW_NUM_LAYERS_OES
static final int GL_TEXTURE_VIEW_NUM_LEVELS
GL_VERSION_4_3
, GL_ARB_texture_view
, GL_OES_texture_view
, GL_EXT_texture_view
GL_TEXTURE_VIEW_NUM_LEVELS_OES
, GL_TEXTURE_VIEW_NUM_LEVELS_EXT
static final int GL_TRANSFORM_FEEDBACK_BUFFER_INDEX
GL_VERSION_4_4
static final int GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE
GL_VERSION_4_4
static final int GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER
GL_VERSION_4_3
, GL_ARB_compute_shader
static final int GL_UNSIGNED_INT64_ARB
GL_ARB_bindless_texture
static final int GL_VERTEX_ATTRIB_ARRAY_LONG
GL_VERSION_4_3
static final int GL_VERTEX_SUBROUTINE
GL_ARB_program_interface_query
, GL_VERSION_4_3
static final int GL_VERTEX_SUBROUTINE_UNIFORM
GL_ARB_program_interface_query
, GL_VERSION_4_3
static final int GL_ZERO_TO_ONE
GL_VERSION_4_5
void glBindBuffersBase(int target, int first, int count, IntBuffer buffers)
void glBindBuffersBase(GLenum target, GLuint first, GLsizei count, const GLuint * buffers)
GL_VERSION_4_4
buffers
- a direct or array-backed IntBuffer
void glBindBuffersBase(int target, int first, int count, int[] buffers, int buffers_offset)
void glBindBuffersBase(GLenum target, GLuint first, GLsizei count, const GLuint * buffers)
GL_VERSION_4_4
void glBindBuffersRange(int target, int first, int count, IntBuffer buffers, PointerBuffer offsets, PointerBuffer sizes)
void glBindBuffersRange(GLenum target, GLuint first, GLsizei count, const GLuint * buffers, const GLintptr * offsets, const GLsizeiptr * sizes)
GL_VERSION_4_4
buffers
- a direct or array-backed IntBuffer
offsets
- a direct or array-backed PointerBuffer
sizes
- a direct or array-backed PointerBuffer
void glBindBuffersRange(int target, int first, int count, int[] buffers, int buffers_offset, PointerBuffer offsets, PointerBuffer sizes)
void glBindBuffersRange(GLenum target, GLuint first, GLsizei count, const GLuint * buffers, const GLintptr * offsets, const GLsizeiptr * sizes)
GL_VERSION_4_4
offsets
- a direct or array-backed PointerBuffer
sizes
- a direct or array-backed PointerBuffer
void glBindImageTextures(int first, int count, IntBuffer textures)
void glBindImageTextures(GLuint first, GLsizei count, const GLuint * textures)
GL_VERSION_4_4
textures
- a direct or array-backed IntBuffer
void glBindImageTextures(int first, int count, int[] textures, int textures_offset)
void glBindImageTextures(GLuint first, GLsizei count, const GLuint * textures)
GL_VERSION_4_4
void glBindSamplers(int first, int count, IntBuffer samplers)
void glBindSamplers(GLuint first, GLsizei count, const GLuint * samplers)
GL_VERSION_4_4
samplers
- a direct or array-backed IntBuffer
void glBindSamplers(int first, int count, int[] samplers, int samplers_offset)
void glBindSamplers(GLuint first, GLsizei count, const GLuint * samplers)
GL_VERSION_4_4
void glBindTextureUnit(int unit, int texture)
void glBindTextureUnit(GLuint unit, GLuint texture)
GL_VERSION_4_5
void glBindTextures(int first, int count, IntBuffer textures)
void glBindTextures(GLuint first, GLsizei count, const GLuint * textures)
GL_VERSION_4_4
textures
- a direct or array-backed IntBuffer
void glBindTextures(int first, int count, int[] textures, int textures_offset)
void glBindTextures(GLuint first, GLsizei count, const GLuint * textures)
GL_VERSION_4_4
void glBindVertexBuffers(int first, int count, IntBuffer buffers, PointerBuffer offsets, IntBuffer strides)
void glBindVertexBuffers(GLuint first, GLsizei count, const GLuint * buffers, const GLintptr * offsets, const GLsizei * strides)
GL_VERSION_4_4
buffers
- a direct or array-backed IntBuffer
offsets
- a direct or array-backed PointerBuffer
strides
- a direct or array-backed IntBuffer
void glBindVertexBuffers(int first, int count, int[] buffers, int buffers_offset, PointerBuffer offsets, int[] strides, int strides_offset)
void glBindVertexBuffers(GLuint first, GLsizei count, const GLuint * buffers, const GLintptr * offsets, const GLsizei * strides)
GL_VERSION_4_4
offsets
- a direct or array-backed PointerBuffer
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)
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)
GL_VERSION_4_5
void glBufferStorage(int target, long size, Buffer data, int flags)
void glBufferStorage(GLenum target, GLsizeiptr size, const void * data, GLbitfield flags)
GL_VERSION_4_4
data
- a direct or array-backed Buffer
int glCheckNamedFramebufferStatus(int framebuffer, int target)
GLenum glCheckNamedFramebufferStatus(GLuint framebuffer, GLenum target)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glCheckNamedFramebufferStatusEXT
void glClearNamedBufferData(int buffer, int internalformat, int format, int type, Buffer data)
void glClearNamedBufferData(GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void * data)
GL_VERSION_4_5
, GL_EXT_direct_state_access
, GL_ARB_clear_buffer_object
glClearNamedBufferDataEXT
data
- a direct or array-backed Buffer
void glClearNamedBufferSubData(int buffer, int internalformat, long offset, long size, int format, int type, Buffer data)
void glClearNamedBufferSubData(GLuint buffer, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void * data)
GL_VERSION_4_5
, GL_EXT_direct_state_access
, GL_ARB_clear_buffer_object
glClearNamedBufferSubDataEXT
data
- a direct or array-backed Buffer
void glClearNamedFramebufferfi(int framebuffer, int buffer, float depth, int stencil)
void glClearNamedFramebufferfi(GLuint framebuffer, GLenum buffer, const GLfloat depth, GLint stencil)
GL_VERSION_4_5
void glClearNamedFramebufferfv(int framebuffer, int buffer, int drawbuffer, FloatBuffer value)
void glClearNamedFramebufferfv(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLfloat * value)
GL_VERSION_4_5
value
- a direct or array-backed FloatBuffer
void glClearNamedFramebufferfv(int framebuffer, int buffer, int drawbuffer, float[] value, int value_offset)
void glClearNamedFramebufferfv(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLfloat * value)
GL_VERSION_4_5
void glClearNamedFramebufferiv(int framebuffer, int buffer, int drawbuffer, IntBuffer value)
void glClearNamedFramebufferiv(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLint * value)
GL_VERSION_4_5
value
- a direct or array-backed IntBuffer
void glClearNamedFramebufferiv(int framebuffer, int buffer, int drawbuffer, int[] value, int value_offset)
void glClearNamedFramebufferiv(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLint * value)
GL_VERSION_4_5
void glClearNamedFramebufferuiv(int framebuffer, int buffer, int drawbuffer, IntBuffer value)
void glClearNamedFramebufferuiv(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLuint * value)
GL_VERSION_4_5
value
- a direct or array-backed IntBuffer
void glClearNamedFramebufferuiv(int framebuffer, int buffer, int drawbuffer, int[] value, int value_offset)
void glClearNamedFramebufferuiv(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLuint * value)
GL_VERSION_4_5
void glClearTexImage(int texture, int level, int format, int type, Buffer data)
void glClearTexImage(GLuint texture, GLint level, GLenum format, GLenum type, const void * data)
GL_VERSION_4_4
data
- a direct or array-backed Buffer
void glClearTexSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, Buffer data)
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)
GL_VERSION_4_4
data
- a direct or array-backed Buffer
void glClipControl(int origin, int depth)
void glClipControl(GLenum origin, GLenum depth)
GL_VERSION_4_5
void glCompressedTextureSubImage1D(int texture, int level, int xoffset, int width, int format, int imageSize, Buffer data)
void glCompressedTextureSubImage1D(GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void * data)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glCompressedTextureSubImage1DEXT
data
- a direct or array-backed Buffer
void glCompressedTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, Buffer data)
void glCompressedTextureSubImage2D(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void * data)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glCompressedTextureSubImage2DEXT
data
- a direct or array-backed Buffer
void glCompressedTextureSubImage3D(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, Buffer data)
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)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glCompressedTextureSubImage3DEXT
data
- a direct or array-backed Buffer
void glCopyNamedBufferSubData(int readBuffer, int writeBuffer, long readOffset, long writeOffset, long size)
void glCopyNamedBufferSubData(GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
GL_VERSION_4_5
void glCopyTextureSubImage1D(int texture, int level, int xoffset, int x, int y, int width)
void glCopyTextureSubImage1D(GLuint texture, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glCopyTextureSubImage1DEXT
void glCopyTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int x, int y, int width, int height)
void glCopyTextureSubImage2D(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glCopyTextureSubImage2DEXT
void glCopyTextureSubImage3D(int texture, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height)
void glCopyTextureSubImage3D(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glCopyTextureSubImage3DEXT
void glCreateBuffers(int n, IntBuffer buffers)
void glCreateBuffers(GLsizei n, GLuint * buffers)
GL_VERSION_4_5
buffers
- a direct or array-backed IntBuffer
void glCreateBuffers(int n, int[] buffers, int buffers_offset)
void glCreateBuffers(GLsizei n, GLuint * buffers)
GL_VERSION_4_5
void glCreateFramebuffers(int n, IntBuffer framebuffers)
void glCreateFramebuffers(GLsizei n, GLuint * framebuffers)
GL_VERSION_4_5
framebuffers
- a direct or array-backed IntBuffer
void glCreateFramebuffers(int n, int[] framebuffers, int framebuffers_offset)
void glCreateFramebuffers(GLsizei n, GLuint * framebuffers)
GL_VERSION_4_5
void glCreateProgramPipelines(int n, IntBuffer pipelines)
void glCreateProgramPipelines(GLsizei n, GLuint * pipelines)
GL_VERSION_4_5
pipelines
- a direct or array-backed IntBuffer
void glCreateProgramPipelines(int n, int[] pipelines, int pipelines_offset)
void glCreateProgramPipelines(GLsizei n, GLuint * pipelines)
GL_VERSION_4_5
void glCreateQueries(int target, int n, IntBuffer ids)
void glCreateQueries(GLenum target, GLsizei n, GLuint * ids)
GL_VERSION_4_5
ids
- a direct or array-backed IntBuffer
void glCreateQueries(int target, int n, int[] ids, int ids_offset)
void glCreateQueries(GLenum target, GLsizei n, GLuint * ids)
GL_VERSION_4_5
void glCreateRenderbuffers(int n, IntBuffer renderbuffers)
void glCreateRenderbuffers(GLsizei n, GLuint * renderbuffers)
GL_VERSION_4_5
renderbuffers
- a direct or array-backed IntBuffer
void glCreateRenderbuffers(int n, int[] renderbuffers, int renderbuffers_offset)
void glCreateRenderbuffers(GLsizei n, GLuint * renderbuffers)
GL_VERSION_4_5
void glCreateSamplers(int n, IntBuffer samplers)
void glCreateSamplers(GLsizei n, GLuint * samplers)
GL_VERSION_4_5
samplers
- a direct or array-backed IntBuffer
void glCreateSamplers(int n, int[] samplers, int samplers_offset)
void glCreateSamplers(GLsizei n, GLuint * samplers)
GL_VERSION_4_5
void glCreateTextures(int target, int n, IntBuffer textures)
void glCreateTextures(GLenum target, GLsizei n, GLuint * textures)
GL_VERSION_4_5
textures
- a direct or array-backed IntBuffer
void glCreateTextures(int target, int n, int[] textures, int textures_offset)
void glCreateTextures(GLenum target, GLsizei n, GLuint * textures)
GL_VERSION_4_5
void glCreateTransformFeedbacks(int n, IntBuffer ids)
void glCreateTransformFeedbacks(GLsizei n, GLuint * ids)
GL_VERSION_4_5
ids
- a direct or array-backed IntBuffer
void glCreateTransformFeedbacks(int n, int[] ids, int ids_offset)
void glCreateTransformFeedbacks(GLsizei n, GLuint * ids)
GL_VERSION_4_5
void glCreateVertexArrays(int n, IntBuffer arrays)
void glCreateVertexArrays(GLsizei n, GLuint * arrays)
GL_VERSION_4_5
arrays
- a direct or array-backed IntBuffer
void glCreateVertexArrays(int n, int[] arrays, int arrays_offset)
void glCreateVertexArrays(GLsizei n, GLuint * arrays)
GL_VERSION_4_5
void glDisableVertexArrayAttrib(int vaobj, int index)
void glDisableVertexArrayAttrib(GLuint vaobj, GLuint index)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glDisableVertexArrayAttribEXT
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)
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)
GL_ARB_compute_variable_group_size
void glEnableVertexArrayAttrib(int vaobj, int index)
void glEnableVertexArrayAttrib(GLuint vaobj, GLuint index)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glEnableVertexArrayAttribEXT
void glFlushMappedNamedBufferRange(int buffer, long offset, long length)
void glFlushMappedNamedBufferRange(GLuint buffer, GLintptr offset, GLsizeiptr length)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glFlushMappedNamedBufferRangeEXT
void glGenerateTextureMipmap(int texture)
void glGenerateTextureMipmap(GLuint texture)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glGenerateTextureMipmapEXT
void glGetCompressedTextureImage(int texture, int level, int bufSize, Buffer pixels)
void glGetCompressedTextureImage(GLuint texture, GLint level, GLsizei bufSize, void * pixels)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glGetCompressedTextureImageEXT
pixels
- a direct or array-backed Buffer
void glGetCompressedTextureSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int bufSize, Buffer pixels)
void glGetCompressedTextureSubImage(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei bufSize, void * pixels)
GL_VERSION_4_5
pixels
- a direct or array-backed Buffer
long glGetImageHandleARB(int texture, int level, boolean layered, int layer, int format)
GLuint64 glGetImageHandleARB(GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format)
GL_ARB_bindless_texture
void glGetNamedBufferParameteri64v(int buffer, int pname, LongBuffer params)
void glGetNamedBufferParameteri64v(GLuint buffer, GLenum pname, GLint64 * params)
GL_VERSION_4_5
params
- a direct or array-backed LongBuffer
void glGetNamedBufferParameteri64v(int buffer, int pname, long[] params, int params_offset)
void glGetNamedBufferParameteri64v(GLuint buffer, GLenum pname, GLint64 * params)
GL_VERSION_4_5
void glGetNamedBufferParameteriv(int buffer, int pname, IntBuffer params)
void glGetNamedBufferParameteriv(GLuint buffer, GLenum pname, GLint * params)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glGetNamedBufferParameterivEXT
params
- a direct or array-backed IntBuffer
void glGetNamedBufferParameteriv(int buffer, int pname, int[] params, int params_offset)
void glGetNamedBufferParameteriv(GLuint buffer, GLenum pname, GLint * params)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glGetNamedBufferParameterivEXT
void glGetNamedBufferPointerv(int buffer, int pname, PointerBuffer params)
void glGetNamedBufferPointerv(GLuint buffer, GLenum pname, void * * params)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glGetNamedBufferPointervEXT
params
- a direct or array-backed PointerBuffer
void glGetNamedBufferSubData(int buffer, long offset, long size, Buffer data)
void glGetNamedBufferSubData(GLuint buffer, GLintptr offset, GLsizeiptr size, void * data)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glGetNamedBufferSubDataEXT
data
- a direct or array-backed Buffer
void glGetNamedFramebufferAttachmentParameteriv(int framebuffer, int attachment, int pname, IntBuffer params)
void glGetNamedFramebufferAttachmentParameteriv(GLuint framebuffer, GLenum attachment, GLenum pname, GLint * params)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glGetNamedFramebufferAttachmentParameterivEXT
params
- a direct or array-backed IntBuffer
void glGetNamedFramebufferAttachmentParameteriv(int framebuffer, int attachment, int pname, int[] params, int params_offset)
void glGetNamedFramebufferAttachmentParameteriv(GLuint framebuffer, GLenum attachment, GLenum pname, GLint * params)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glGetNamedFramebufferAttachmentParameterivEXT
void glGetNamedFramebufferParameteriv(int framebuffer, int pname, IntBuffer param)
void glGetNamedFramebufferParameteriv(GLuint framebuffer, GLenum pname, GLint * param)
GL_VERSION_4_5
, GL_ARB_framebuffer_no_attachments
, GL_EXT_direct_state_access
glGetNamedFramebufferParameterivEXT
param
- a direct or array-backed IntBuffer
void glGetNamedFramebufferParameteriv(int framebuffer, int pname, int[] param, int param_offset)
void glGetNamedFramebufferParameteriv(GLuint framebuffer, GLenum pname, GLint * param)
GL_VERSION_4_5
, GL_ARB_framebuffer_no_attachments
, GL_EXT_direct_state_access
glGetNamedFramebufferParameterivEXT
void glGetNamedRenderbufferParameteriv(int renderbuffer, int pname, IntBuffer params)
void glGetNamedRenderbufferParameteriv(GLuint renderbuffer, GLenum pname, GLint * params)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glGetNamedRenderbufferParameterivEXT
params
- a direct or array-backed IntBuffer
void glGetNamedRenderbufferParameteriv(int renderbuffer, int pname, int[] params, int params_offset)
void glGetNamedRenderbufferParameteriv(GLuint renderbuffer, GLenum pname, GLint * params)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glGetNamedRenderbufferParameterivEXT
int glGetProgramResourceLocationIndex(int program, int programInterface, ByteBuffer name)
GLint glGetProgramResourceLocationIndex(GLuint program, GLenum programInterface, const GLchar * name)
GL_ARB_program_interface_query
, GL_VERSION_4_3
name
- a direct or array-backed ByteBuffer
int glGetProgramResourceLocationIndex(int program, int programInterface, byte[] name, int name_offset)
GLint glGetProgramResourceLocationIndex(GLuint program, GLenum programInterface, const GLchar * name)
GL_ARB_program_interface_query
, GL_VERSION_4_3
void glGetQueryBufferObjecti64v(int id, int buffer, int pname, long offset)
void glGetQueryBufferObjecti64v(GLuint id, GLuint buffer, GLenum pname, GLintptr offset)
GL_VERSION_4_5
void glGetQueryBufferObjectiv(int id, int buffer, int pname, long offset)
void glGetQueryBufferObjectiv(GLuint id, GLuint buffer, GLenum pname, GLintptr offset)
GL_VERSION_4_5
void glGetQueryBufferObjectui64v(int id, int buffer, int pname, long offset)
void glGetQueryBufferObjectui64v(GLuint id, GLuint buffer, GLenum pname, GLintptr offset)
GL_VERSION_4_5
void glGetQueryBufferObjectuiv(int id, int buffer, int pname, long offset)
void glGetQueryBufferObjectuiv(GLuint id, GLuint buffer, GLenum pname, GLintptr offset)
GL_VERSION_4_5
long glGetTextureHandleARB(int texture)
GLuint64 glGetTextureHandleARB(GLuint texture)
GL_ARB_bindless_texture
void glGetTextureImage(int texture, int level, int format, int type, int bufSize, Buffer pixels)
void glGetTextureImage(GLuint texture, GLint level, GLenum format, GLenum type, GLsizei bufSize, void * pixels)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glGetTextureImageEXT
pixels
- a direct or array-backed Buffer
void glGetTextureLevelParameterfv(int texture, int level, int pname, FloatBuffer params)
void glGetTextureLevelParameterfv(GLuint texture, GLint level, GLenum pname, GLfloat * params)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glGetTextureLevelParameterfvEXT
params
- a direct or array-backed FloatBuffer
void glGetTextureLevelParameterfv(int texture, int level, int pname, float[] params, int params_offset)
void glGetTextureLevelParameterfv(GLuint texture, GLint level, GLenum pname, GLfloat * params)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glGetTextureLevelParameterfvEXT
void glGetTextureLevelParameteriv(int texture, int level, int pname, IntBuffer params)
void glGetTextureLevelParameteriv(GLuint texture, GLint level, GLenum pname, GLint * params)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glGetTextureLevelParameterivEXT
params
- a direct or array-backed IntBuffer
void glGetTextureLevelParameteriv(int texture, int level, int pname, int[] params, int params_offset)
void glGetTextureLevelParameteriv(GLuint texture, GLint level, GLenum pname, GLint * params)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glGetTextureLevelParameterivEXT
void glGetTextureParameterIiv(int texture, int pname, IntBuffer params)
void glGetTextureParameterIiv(GLuint texture, GLenum pname, GLint * params)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glGetTextureParameterIivEXT
params
- a direct or array-backed IntBuffer
void glGetTextureParameterIiv(int texture, int pname, int[] params, int params_offset)
void glGetTextureParameterIiv(GLuint texture, GLenum pname, GLint * params)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glGetTextureParameterIivEXT
void glGetTextureParameterIuiv(int texture, int pname, IntBuffer params)
void glGetTextureParameterIuiv(GLuint texture, GLenum pname, GLuint * params)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glGetTextureParameterIuivEXT
params
- a direct or array-backed IntBuffer
void glGetTextureParameterIuiv(int texture, int pname, int[] params, int params_offset)
void glGetTextureParameterIuiv(GLuint texture, GLenum pname, GLuint * params)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glGetTextureParameterIuivEXT
void glGetTextureParameterfv(int texture, int pname, FloatBuffer params)
void glGetTextureParameterfv(GLuint texture, GLenum pname, GLfloat * params)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glGetTextureParameterfvEXT
params
- a direct or array-backed FloatBuffer
void glGetTextureParameterfv(int texture, int pname, float[] params, int params_offset)
void glGetTextureParameterfv(GLuint texture, GLenum pname, GLfloat * params)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glGetTextureParameterfvEXT
void glGetTextureParameteriv(int texture, int pname, IntBuffer params)
void glGetTextureParameteriv(GLuint texture, GLenum pname, GLint * params)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glGetTextureParameterivEXT
params
- a direct or array-backed IntBuffer
void glGetTextureParameteriv(int texture, int pname, int[] params, int params_offset)
void glGetTextureParameteriv(GLuint texture, GLenum pname, GLint * params)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glGetTextureParameterivEXT
long glGetTextureSamplerHandleARB(int texture, int sampler)
GLuint64 glGetTextureSamplerHandleARB(GLuint texture, GLuint sampler)
GL_ARB_bindless_texture
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)
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)
GL_VERSION_4_5
pixels
- a direct or array-backed Buffer
void glGetTransformFeedbacki64_v(int xfb, int pname, int index, LongBuffer param)
void glGetTransformFeedbacki64_v(GLuint xfb, GLenum pname, GLuint index, GLint64 * param)
GL_VERSION_4_5
param
- a direct or array-backed LongBuffer
void glGetTransformFeedbacki64_v(int xfb, int pname, int index, long[] param, int param_offset)
void glGetTransformFeedbacki64_v(GLuint xfb, GLenum pname, GLuint index, GLint64 * param)
GL_VERSION_4_5
void glGetTransformFeedbacki_v(int xfb, int pname, int index, IntBuffer param)
void glGetTransformFeedbacki_v(GLuint xfb, GLenum pname, GLuint index, GLint * param)
GL_VERSION_4_5
param
- a direct or array-backed IntBuffer
void glGetTransformFeedbacki_v(int xfb, int pname, int index, int[] param, int param_offset)
void glGetTransformFeedbacki_v(GLuint xfb, GLenum pname, GLuint index, GLint * param)
GL_VERSION_4_5
void glGetTransformFeedbackiv(int xfb, int pname, IntBuffer param)
void glGetTransformFeedbackiv(GLuint xfb, GLenum pname, GLint * param)
GL_VERSION_4_5
param
- a direct or array-backed IntBuffer
void glGetTransformFeedbackiv(int xfb, int pname, int[] param, int param_offset)
void glGetTransformFeedbackiv(GLuint xfb, GLenum pname, GLint * param)
GL_VERSION_4_5
void glGetVertexArrayIndexed64iv(int vaobj, int index, int pname, LongBuffer param)
void glGetVertexArrayIndexed64iv(GLuint vaobj, GLuint index, GLenum pname, GLint64 * param)
GL_VERSION_4_5
param
- a direct or array-backed LongBuffer
void glGetVertexArrayIndexed64iv(int vaobj, int index, int pname, long[] param, int param_offset)
void glGetVertexArrayIndexed64iv(GLuint vaobj, GLuint index, GLenum pname, GLint64 * param)
GL_VERSION_4_5
void glGetVertexArrayIndexediv(int vaobj, int index, int pname, IntBuffer param)
void glGetVertexArrayIndexediv(GLuint vaobj, GLuint index, GLenum pname, GLint * param)
GL_VERSION_4_5
param
- a direct or array-backed IntBuffer
void glGetVertexArrayIndexediv(int vaobj, int index, int pname, int[] param, int param_offset)
void glGetVertexArrayIndexediv(GLuint vaobj, GLuint index, GLenum pname, GLint * param)
GL_VERSION_4_5
void glGetVertexArrayiv(int vaobj, int pname, IntBuffer param)
void glGetVertexArrayiv(GLuint vaobj, GLenum pname, GLint * param)
GL_VERSION_4_5
param
- a direct or array-backed IntBuffer
void glGetVertexArrayiv(int vaobj, int pname, int[] param, int param_offset)
void glGetVertexArrayiv(GLuint vaobj, GLenum pname, GLint * param)
GL_VERSION_4_5
void glGetVertexAttribLui64vARB(int index, int pname, LongBuffer params)
void glGetVertexAttribLui64vARB(GLuint index, GLenum pname, GLuint64EXT * params)
GL_ARB_bindless_texture
params
- a direct or array-backed LongBuffer
void glGetVertexAttribLui64vARB(int index, int pname, long[] params, int params_offset)
void glGetVertexAttribLui64vARB(GLuint index, GLenum pname, GLuint64EXT * params)
GL_ARB_bindless_texture
void glInvalidateNamedFramebufferData(int framebuffer, int numAttachments, IntBuffer attachments)
void glInvalidateNamedFramebufferData(GLuint framebuffer, GLsizei numAttachments, const GLenum * attachments)
GL_VERSION_4_5
attachments
- a direct or array-backed IntBuffer
void glInvalidateNamedFramebufferData(int framebuffer, int numAttachments, int[] attachments, int attachments_offset)
void glInvalidateNamedFramebufferData(GLuint framebuffer, GLsizei numAttachments, const GLenum * attachments)
GL_VERSION_4_5
void glInvalidateNamedFramebufferSubData(int framebuffer, int numAttachments, IntBuffer attachments, int x, int y, int width, int height)
void glInvalidateNamedFramebufferSubData(GLuint framebuffer, GLsizei numAttachments, const GLenum * attachments, GLint x, GLint y, GLsizei width, GLsizei height)
GL_VERSION_4_5
attachments
- a direct or array-backed IntBuffer
void glInvalidateNamedFramebufferSubData(int framebuffer, int numAttachments, int[] attachments, int attachments_offset, int x, int y, int width, int height)
void glInvalidateNamedFramebufferSubData(GLuint framebuffer, GLsizei numAttachments, const GLenum * attachments, GLint x, GLint y, GLsizei width, GLsizei height)
GL_VERSION_4_5
boolean glIsImageHandleResidentARB(long handle)
GLboolean glIsImageHandleResidentARB(GLuint64 handle)
GL_ARB_bindless_texture
boolean glIsTextureHandleResidentARB(long handle)
GLboolean glIsTextureHandleResidentARB(GLuint64 handle)
GL_ARB_bindless_texture
void glMakeImageHandleNonResidentARB(long handle)
void glMakeImageHandleNonResidentARB(GLuint64 handle)
GL_ARB_bindless_texture
void glMakeImageHandleResidentARB(long handle, int access)
void glMakeImageHandleResidentARB(GLuint64 handle, GLenum access)
GL_ARB_bindless_texture
void glMakeTextureHandleNonResidentARB(long handle)
void glMakeTextureHandleNonResidentARB(GLuint64 handle)
GL_ARB_bindless_texture
void glMakeTextureHandleResidentARB(long handle)
void glMakeTextureHandleResidentARB(GLuint64 handle)
GL_ARB_bindless_texture
ByteBuffer glMapNamedBuffer(int buffer, int access)
void * glMapNamedBuffer(GLuint buffer, GLenum access)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glMapNamedBufferEXT
ByteBuffer glMapNamedBufferRange(int buffer, long offset, long length, int access)
void * glMapNamedBufferRange(GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glMapNamedBufferRangeEXT
void glMultiDrawArraysIndirectCountARB(int mode, long indirect, long drawcount, int maxdrawcount, int stride)
void glMultiDrawArraysIndirectCountARB(GLenum mode, GLintptr indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride)
GL_ARB_indirect_parameters
void glMultiDrawElementsIndirectCountARB(int mode, int type, long indirect, long drawcount, int maxdrawcount, int stride)
void glMultiDrawElementsIndirectCountARB(GLenum mode, GLenum type, GLintptr indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride)
GL_ARB_indirect_parameters
void glNamedBufferData(int buffer, long size, Buffer data, int usage)
void glNamedBufferData(GLuint buffer, GLsizeiptr size, const void * data, GLenum usage)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glNamedBufferDataEXT
data
- a direct or array-backed Buffer
void glNamedBufferStorage(int buffer, long size, Buffer data, int flags)
void glNamedBufferStorage(GLuint buffer, GLsizeiptr size, const void * data, GLbitfield flags)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glNamedBufferStorageEXT
data
- a direct or array-backed Buffer
void glNamedBufferSubData(int buffer, long offset, long size, Buffer data)
void glNamedBufferSubData(GLuint buffer, GLintptr offset, GLsizeiptr size, const void * data)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glNamedBufferSubDataEXT
data
- a direct or array-backed Buffer
void glNamedFramebufferDrawBuffer(int framebuffer, int buf)
void glNamedFramebufferDrawBuffer(GLuint framebuffer, GLenum buf)
GL_VERSION_4_5
void glNamedFramebufferDrawBuffers(int framebuffer, int n, IntBuffer bufs)
void glNamedFramebufferDrawBuffers(GLuint framebuffer, GLsizei n, const GLenum * bufs)
GL_VERSION_4_5
bufs
- a direct or array-backed IntBuffer
void glNamedFramebufferDrawBuffers(int framebuffer, int n, int[] bufs, int bufs_offset)
void glNamedFramebufferDrawBuffers(GLuint framebuffer, GLsizei n, const GLenum * bufs)
GL_VERSION_4_5
void glNamedFramebufferParameteri(int framebuffer, int pname, int param)
void glNamedFramebufferParameteri(GLuint framebuffer, GLenum pname, GLint param)
GL_VERSION_4_5
, GL_ARB_framebuffer_no_attachments
, GL_EXT_direct_state_access
glNamedFramebufferParameteriEXT
void glNamedFramebufferReadBuffer(int framebuffer, int src)
void glNamedFramebufferReadBuffer(GLuint framebuffer, GLenum src)
GL_VERSION_4_5
void glNamedFramebufferRenderbuffer(int framebuffer, int attachment, int renderbuffertarget, int renderbuffer)
void glNamedFramebufferRenderbuffer(GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glNamedFramebufferRenderbufferEXT
void glNamedFramebufferTexture(int framebuffer, int attachment, int texture, int level)
void glNamedFramebufferTexture(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glNamedFramebufferTextureEXT
void glNamedFramebufferTextureLayer(int framebuffer, int attachment, int texture, int level, int layer)
void glNamedFramebufferTextureLayer(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glNamedFramebufferTextureLayerEXT
void glNamedRenderbufferStorage(int renderbuffer, int internalformat, int width, int height)
void glNamedRenderbufferStorage(GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glNamedRenderbufferStorageEXT
void glNamedRenderbufferStorageMultisample(int renderbuffer, int samples, int internalformat, int width, int height)
void glNamedRenderbufferStorageMultisample(GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glNamedRenderbufferStorageMultisampleEXT
void glProgramUniformHandleui64ARB(int program, int location, long value)
void glProgramUniformHandleui64ARB(GLuint program, GLint location, GLuint64 value)
GL_ARB_bindless_texture
void glProgramUniformHandleui64vARB(int program, int location, int count, LongBuffer values)
void glProgramUniformHandleui64vARB(GLuint program, GLint location, GLsizei count, const GLuint64 * values)
GL_ARB_bindless_texture
values
- a direct or array-backed LongBuffer
void glProgramUniformHandleui64vARB(int program, int location, int count, long[] values, int values_offset)
void glProgramUniformHandleui64vARB(GLuint program, GLint location, GLsizei count, const GLuint64 * values)
GL_ARB_bindless_texture
void glShaderStorageBlockBinding(int program, int storageBlockIndex, int storageBlockBinding)
void glShaderStorageBlockBinding(GLuint program, GLuint storageBlockIndex, GLuint storageBlockBinding)
GL_VERSION_4_3
, GL_ARB_shader_storage_buffer_object
void glTextureBarrier()
void glTextureBarrier(void)
GL_VERSION_4_5
, GL_NV_texture_barrier
glTextureBarrierNV
void glTextureBuffer(int texture, int internalformat, int buffer)
void glTextureBuffer(GLuint texture, GLenum internalformat, GLuint buffer)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glTextureBufferEXT
void glTextureBufferRange(int texture, int internalformat, int buffer, long offset, long size)
void glTextureBufferRange(GLuint texture, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size)
GL_VERSION_4_5
, GL_ARB_texture_buffer_range
, GL_EXT_direct_state_access
glTextureBufferRangeEXT
void glTextureParameterIiv(int texture, int pname, IntBuffer params)
void glTextureParameterIiv(GLuint texture, GLenum pname, const GLint * params)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glTextureParameterIivEXT
params
- a direct or array-backed IntBuffer
void glTextureParameterIiv(int texture, int pname, int[] params, int params_offset)
void glTextureParameterIiv(GLuint texture, GLenum pname, const GLint * params)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glTextureParameterIivEXT
void glTextureParameterIuiv(int texture, int pname, IntBuffer params)
void glTextureParameterIuiv(GLuint texture, GLenum pname, const GLuint * params)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glTextureParameterIuivEXT
params
- a direct or array-backed IntBuffer
void glTextureParameterIuiv(int texture, int pname, int[] params, int params_offset)
void glTextureParameterIuiv(GLuint texture, GLenum pname, const GLuint * params)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glTextureParameterIuivEXT
void glTextureParameterf(int texture, int pname, float param)
void glTextureParameterf(GLuint texture, GLenum pname, GLfloat param)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glTextureParameterfEXT
void glTextureParameterfv(int texture, int pname, FloatBuffer param)
void glTextureParameterfv(GLuint texture, GLenum pname, const GLfloat * param)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glTextureParameterfvEXT
param
- a direct or array-backed FloatBuffer
void glTextureParameterfv(int texture, int pname, float[] param, int param_offset)
void glTextureParameterfv(GLuint texture, GLenum pname, const GLfloat * param)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glTextureParameterfvEXT
void glTextureParameteri(int texture, int pname, int param)
void glTextureParameteri(GLuint texture, GLenum pname, GLint param)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glTextureParameteriEXT
void glTextureParameteriv(int texture, int pname, IntBuffer param)
void glTextureParameteriv(GLuint texture, GLenum pname, const GLint * param)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glTextureParameterivEXT
param
- a direct or array-backed IntBuffer
void glTextureParameteriv(int texture, int pname, int[] param, int param_offset)
void glTextureParameteriv(GLuint texture, GLenum pname, const GLint * param)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glTextureParameterivEXT
void glTextureStorage1D(int texture, int levels, int internalformat, int width)
void glTextureStorage1D(GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width)
GL_VERSION_4_5
, GL_EXT_texture_storage
, GL_EXT_direct_state_access
, GL_ARB_texture_storage
glTextureStorage1DEXT
void glTextureStorage2D(int texture, int levels, int internalformat, int width, int height)
void glTextureStorage2D(GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
GL_VERSION_4_5
, GL_EXT_texture_storage
, GL_EXT_direct_state_access
, GL_ARB_texture_storage
glTextureStorage2DEXT
void glTextureStorage2DMultisample(int texture, int samples, int internalformat, int width, int height, boolean fixedsamplelocations)
void glTextureStorage2DMultisample(GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
GL_VERSION_4_5
, GL_EXT_direct_state_access
, GL_ARB_texture_storage_multisample
glTextureStorage2DMultisampleEXT
void glTextureStorage3D(int texture, int levels, int internalformat, int width, int height, int depth)
void glTextureStorage3D(GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)
GL_VERSION_4_5
, GL_EXT_texture_storage
, GL_EXT_direct_state_access
, GL_ARB_texture_storage
glTextureStorage3DEXT
void glTextureStorage3DMultisample(int texture, int samples, int internalformat, int width, int height, int depth, boolean fixedsamplelocations)
void glTextureStorage3DMultisample(GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
GL_VERSION_4_5
, GL_EXT_direct_state_access
, GL_ARB_texture_storage_multisample
glTextureStorage3DMultisampleEXT
void glTextureSubImage1D(int texture, int level, int xoffset, int width, int format, int type, Buffer pixels)
void glTextureSubImage1D(GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void * pixels)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glTextureSubImage1DEXT
pixels
- a direct or array-backed Buffer
void glTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int type, Buffer pixels)
void glTextureSubImage2D(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void * pixels)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glTextureSubImage2DEXT
pixels
- a direct or array-backed Buffer
void glTextureSubImage3D(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, Buffer pixels)
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)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glTextureSubImage3DEXT
pixels
- a direct or array-backed Buffer
void glTextureView(int texture, int target, int origtexture, int internalformat, int minlevel, int numlevels, int minlayer, int numlayers)
void glTextureView(GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers)
GL_VERSION_4_3
, GL_ARB_texture_view
, GL_OES_texture_view
, GL_EXT_texture_view
glTextureViewOES
, glTextureViewEXT
void glTransformFeedbackBufferBase(int xfb, int index, int buffer)
void glTransformFeedbackBufferBase(GLuint xfb, GLuint index, GLuint buffer)
GL_VERSION_4_5
void glTransformFeedbackBufferRange(int xfb, int index, int buffer, long offset, long size)
void glTransformFeedbackBufferRange(GLuint xfb, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
GL_VERSION_4_5
void glUniformHandleui64ARB(int location, long value)
void glUniformHandleui64ARB(GLint location, GLuint64 value)
GL_ARB_bindless_texture
void glUniformHandleui64vARB(int location, int count, LongBuffer value)
void glUniformHandleui64vARB(GLint location, GLsizei count, const GLuint64 * value)
GL_ARB_bindless_texture
value
- a direct or array-backed LongBuffer
void glUniformHandleui64vARB(int location, int count, long[] value, int value_offset)
void glUniformHandleui64vARB(GLint location, GLsizei count, const GLuint64 * value)
GL_ARB_bindless_texture
boolean glUnmapNamedBuffer(int buffer)
GLboolean glUnmapNamedBuffer(GLuint buffer)
GL_VERSION_4_5
, GL_EXT_direct_state_access
glUnmapNamedBufferEXT
void glVertexArrayAttribBinding(int vaobj, int attribindex, int bindingindex)
void glVertexArrayAttribBinding(GLuint vaobj, GLuint attribindex, GLuint bindingindex)
GL_VERSION_4_5
void glVertexArrayAttribFormat(int vaobj, int attribindex, int size, int type, boolean normalized, int relativeoffset)
void glVertexArrayAttribFormat(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset)
GL_VERSION_4_5
void glVertexArrayAttribIFormat(int vaobj, int attribindex, int size, int type, int relativeoffset)
void glVertexArrayAttribIFormat(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
GL_VERSION_4_5
void glVertexArrayAttribLFormat(int vaobj, int attribindex, int size, int type, int relativeoffset)
void glVertexArrayAttribLFormat(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
GL_VERSION_4_5
void glVertexArrayBindingDivisor(int vaobj, int bindingindex, int divisor)
void glVertexArrayBindingDivisor(GLuint vaobj, GLuint bindingindex, GLuint divisor)
GL_VERSION_4_5
void glVertexArrayElementBuffer(int vaobj, int buffer)
void glVertexArrayElementBuffer(GLuint vaobj, GLuint buffer)
GL_VERSION_4_5
void glVertexArrayVertexBuffer(int vaobj, int bindingindex, int buffer, long offset, int stride)
void glVertexArrayVertexBuffer(GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride)
GL_VERSION_4_5
void glVertexArrayVertexBuffers(int vaobj, int first, int count, IntBuffer buffers, PointerBuffer offsets, IntBuffer strides)
void glVertexArrayVertexBuffers(GLuint vaobj, GLuint first, GLsizei count, const GLuint * buffers, const GLintptr * offsets, const GLsizei * strides)
GL_VERSION_4_5
buffers
- a direct or array-backed IntBuffer
offsets
- a direct or array-backed PointerBuffer
strides
- a direct or array-backed IntBuffer
void glVertexArrayVertexBuffers(int vaobj, int first, int count, int[] buffers, int buffers_offset, PointerBuffer offsets, int[] strides, int strides_offset)
void glVertexArrayVertexBuffers(GLuint vaobj, GLuint first, GLsizei count, const GLuint * buffers, const GLintptr * offsets, const GLsizei * strides)
GL_VERSION_4_5
offsets
- a direct or array-backed PointerBuffer
void glVertexAttribL1ui64ARB(int index, long x)
void glVertexAttribL1ui64ARB(GLuint index, GLuint64EXT x)
GL_ARB_bindless_texture
void glVertexAttribL1ui64vARB(int index, LongBuffer v)
void glVertexAttribL1ui64vARB(GLuint index, const GLuint64EXT * v)
GL_ARB_bindless_texture
v
- a direct or array-backed LongBuffer
void glVertexAttribL1ui64vARB(int index, long[] v, int v_offset)
void glVertexAttribL1ui64vARB(GLuint index, const GLuint64EXT * v)
GL_ARB_bindless_texture
void glVertexAttribLFormat(int attribindex, int size, int type, int relativeoffset)
void glVertexAttribLFormat(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
GL_VERSION_4_3
, GL_ARB_vertex_attrib_binding
, GL_NV_vertex_attrib_integer_64bit
glVertexAttribLFormatNV
GLBufferStorage mapNamedBuffer(int bufferName, int access) throws GLException
GLBufferStorage
instance as mapped via OpenGL's native glMapNamedBuffer(..)
implementation.
Throws a GLException
if GL-function constraints are not met.
Depends on GL_VERSION_4_5
.
glMapNamedBuffer(int, int)
wrapper calls this method and returns GLBufferStorage.getMappedBuffer()
.
bufferName
- denotes the bufferaccess
- the mapping access modeGLException
- if buffer is not trackedGLException
- if buffer is already mappedGLException
- if buffer has invalid store size, i.e. less-than zeroGLBufferStorage mapNamedBufferRange(int bufferName, long offset, long length, int access) throws GLException
GLBufferStorage
instance as mapped via OpenGL's native glMapNamedBufferRange(..)
implementation.
Throws a GLException
if GL-function constraints are not met.
Depends on GL_VERSION_4_5
.
glMapNamedBufferRange(int, long, long, int)
wrapper calls this method and returns GLBufferStorage.getMappedBuffer()
.
bufferName
- denotes the bufferoffset
- offset of the mapped buffer's storagelength
- length of the mapped buffer's storageaccess
- the mapping access modeGLException
- if buffer is not trackedGLException
- if buffer is already mappedGLException
- if buffer has invalid store size, i.e. less-than zeroGLException
- if buffer mapping range does not fit, incl. offsetCopyright 2010 JogAmp Community.