public interface GL3ES3 extends GL2ES3
Interface containing the common subset of core GL3 (OpenGL 3.1+) and GLES3 (OpenGL ES 3.0+).
This interface reflects only the programmable shader functionality of desktop and embedded OpenGL
This interface is almost GLES3 complete, lacking GL_ARB_ES3_compatibility
extension.
Modifier and Type | Field and Description |
---|---|
static int |
GL_ACTIVE_RESOURCES
Part of
GL_ARB_program_interface_query , GL_ES_VERSION_3_1 , GL_VERSION_4_3 |
static int |
GL_ACTIVE_VARIABLES
Part of
GL_ARB_program_interface_query , GL_ES_VERSION_3_1 , GL_VERSION_4_3 |
static int |
GL_ALREADY_SIGNALED
Part of
GL_ARB_sync , GL_ES_VERSION_3_0 , GL_VERSION_3_2 , GL_APPLE_sync Alias for: GL_ALREADY_SIGNALED_APPLE |
static int |
GL_ARRAY_SIZE
Part of
GL_ARB_program_interface_query , GL_ES_VERSION_3_1 , GL_VERSION_4_3 |
static int |
GL_ARRAY_STRIDE
Part of
GL_ARB_program_interface_query , GL_ES_VERSION_3_1 , GL_VERSION_4_3 |
static int |
GL_ATOMIC_COUNTER_BUFFER_INDEX
Part of
GL_ARB_program_interface_query , GL_ES_VERSION_3_1 , GL_VERSION_4_3 |
static int |
GL_BLOCK_INDEX
Part of
GL_ARB_program_interface_query , GL_ES_VERSION_3_1 , GL_VERSION_4_3 |
static int |
GL_BUFFER_BINDING
Part of
GL_ARB_program_interface_query , GL_ES_VERSION_3_1 , GL_VERSION_4_3 |
static int |
GL_BUFFER_DATA_SIZE
Part of
GL_ARB_program_interface_query , GL_ES_VERSION_3_1 , GL_VERSION_4_3 |
static int |
GL_BUFFER_VARIABLE
Part of
GL_ARB_program_interface_query , GL_ES_VERSION_3_1 , GL_VERSION_4_3 |
static int |
GL_COMPUTE_SHADER
Part of
GL_ES_VERSION_3_1 , GL_VERSION_4_3 , GL_ARB_compute_shader |
static int |
GL_COMPUTE_SHADER_BIT
Part of
GL_ES_VERSION_3_1 , GL_VERSION_4_3 , GL_ARB_compute_shader |
static int |
GL_COMPUTE_WORK_GROUP_SIZE
Part of
GL_ES_VERSION_3_1 , GL_VERSION_4_3 |
static int |
GL_CONDITION_SATISFIED
Part of
GL_ARB_sync , GL_ES_VERSION_3_0 , GL_VERSION_3_2 , GL_APPLE_sync Alias for: GL_CONDITION_SATISFIED_APPLE |
static int |
GL_DISPATCH_INDIRECT_BUFFER
Part of
GL_ES_VERSION_3_1 , GL_VERSION_4_3 , GL_ARB_compute_shader |
static int |
GL_DISPATCH_INDIRECT_BUFFER_BINDING
Part of
GL_ES_VERSION_3_1 , GL_VERSION_4_3 , GL_ARB_compute_shader |
static int |
GL_DRAW_INDIRECT_BUFFER
Part of
GL_ES_VERSION_3_1 , GL_VERSION_4_0 , GL_ARB_draw_indirect |
static int |
GL_DRAW_INDIRECT_BUFFER_BINDING
Part of
GL_ES_VERSION_3_1 , GL_VERSION_4_0 , GL_ARB_draw_indirect |
static int |
GL_INT_2_10_10_10_REV
Part of
GL_ES_VERSION_3_0 , GL_ARB_vertex_type_2_10_10_10_rev , GL_VERSION_3_3 |
static int |
GL_IS_ROW_MAJOR
Part of
GL_ARB_program_interface_query , GL_ES_VERSION_3_1 , GL_VERSION_4_3 |
static int |
GL_LOCATION
Part of
GL_ARB_program_interface_query , GL_ES_VERSION_3_1 , GL_VERSION_4_3 |
static int |
GL_MATRIX_STRIDE
Part of
GL_ARB_program_interface_query , GL_ES_VERSION_3_1 , GL_VERSION_4_3 |
static int |
GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS
Part of
GL_ES_VERSION_3_1 , GL_VERSION_4_3 , GL_ARB_compute_shader |
static int |
GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES
Part of
GL_ES_VERSION_3_1 , GL_VERSION_4_3 , GL_ARB_shader_storage_buffer_object |
static int |
GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS
Part of
GL_ES_VERSION_3_1 , GL_VERSION_4_3 , GL_ARB_shader_storage_buffer_object |
static int |
GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS
Part of
GL_ES_VERSION_3_1 , GL_VERSION_4_3 , GL_ARB_compute_shader |
static int |
GL_MAX_COMPUTE_ATOMIC_COUNTERS
Part of
GL_ES_VERSION_3_1 , GL_VERSION_4_3 , GL_ARB_compute_shader |
static int |
GL_MAX_COMPUTE_IMAGE_UNIFORMS
Part of
GL_ES_VERSION_3_1 , GL_VERSION_4_3 , GL_ARB_compute_shader |
static int |
GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS
Part of
GL_ES_VERSION_3_1 , GL_VERSION_4_3 , GL_ARB_shader_storage_buffer_object |
static int |
GL_MAX_COMPUTE_SHARED_MEMORY_SIZE
Part of
GL_ES_VERSION_3_1 , GL_VERSION_4_3 , GL_ARB_compute_shader |
static int |
GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS
Part of
GL_ES_VERSION_3_1 , GL_VERSION_4_3 , GL_ARB_compute_shader |
static int |
GL_MAX_COMPUTE_UNIFORM_BLOCKS
Part of
GL_ES_VERSION_3_1 , GL_VERSION_4_3 , GL_ARB_compute_shader |
static int |
GL_MAX_COMPUTE_UNIFORM_COMPONENTS
Part of
GL_ES_VERSION_3_1 , GL_VERSION_4_3 , GL_ARB_compute_shader |
static int |
GL_MAX_COMPUTE_WORK_GROUP_COUNT
Part of
GL_ES_VERSION_3_1 , GL_VERSION_4_3 , GL_ARB_compute_shader |
static int |
GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS
Part of
GL_ES_VERSION_3_1 , GL_VERSION_4_3 |
static int |
GL_MAX_COMPUTE_WORK_GROUP_SIZE
Part of
GL_ES_VERSION_3_1 , GL_VERSION_4_3 , GL_ARB_compute_shader |
static int |
GL_MAX_FRAGMENT_INPUT_COMPONENTS
Part of
GL_ES_VERSION_3_0 , GL_VERSION_3_2 |
static int |
GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS
Part of
GL_ES_VERSION_3_1 , GL_VERSION_4_3 , GL_ARB_shader_storage_buffer_object |
static int |
GL_MAX_NAME_LENGTH
Part of
GL_ARB_program_interface_query , GL_ES_VERSION_3_1 , GL_VERSION_4_3 |
static int |
GL_MAX_NUM_ACTIVE_VARIABLES
Part of
GL_ARB_program_interface_query , GL_ES_VERSION_3_1 , GL_VERSION_4_3 |
static int |
GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET
Part of
GL_ES_VERSION_3_1 , GL_VERSION_4_0 , GL_NV_gpu_program5 , GL_ARB_texture_gather Alias for: GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV , GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB |
static int |
GL_MAX_SERVER_WAIT_TIMEOUT
Part of
GL_ARB_sync , GL_ES_VERSION_3_0 , GL_VERSION_3_2 , GL_APPLE_sync Alias for: GL_MAX_SERVER_WAIT_TIMEOUT_APPLE |
static int |
GL_MAX_SHADER_STORAGE_BLOCK_SIZE
Part of
GL_ES_VERSION_3_1 , GL_VERSION_4_3 , GL_ARB_shader_storage_buffer_object |
static int |
GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS
Part of
GL_ES_VERSION_3_1 , GL_VERSION_4_3 , GL_ARB_shader_storage_buffer_object |
static int |
GL_MAX_UNIFORM_LOCATIONS
Part of
GL_ES_VERSION_3_1 , GL_VERSION_4_3 , GL_ARB_explicit_uniform_location |
static int |
GL_MAX_VERTEX_ATTRIB_BINDINGS
Part of
GL_ES_VERSION_3_1 , GL_VERSION_4_3 , GL_ARB_vertex_attrib_binding |
static int |
GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET
Part of
GL_ES_VERSION_3_1 , GL_VERSION_4_3 , GL_ARB_vertex_attrib_binding |
static int |
GL_MAX_VERTEX_ATTRIB_STRIDE
Part of
GL_ES_VERSION_3_1 , GL_VERSION_4_4 |
static int |
GL_MAX_VERTEX_OUTPUT_COMPONENTS
Part of
GL_ES_VERSION_3_0 , GL_VERSION_3_2 |
static int |
GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS
Part of
GL_ES_VERSION_3_1 , GL_VERSION_4_3 , GL_ARB_shader_storage_buffer_object |
static int |
GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET
Part of
GL_ES_VERSION_3_1 , GL_VERSION_4_0 , GL_ARB_texture_gather , GL_NV_gpu_program5 Alias for: GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB , GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV |
static int |
GL_NAME_LENGTH
Part of
GL_ARB_program_interface_query , GL_ES_VERSION_3_1 , GL_VERSION_4_3 |
static int |
GL_NUM_ACTIVE_VARIABLES
Part of
GL_ARB_program_interface_query , GL_ES_VERSION_3_1 , GL_VERSION_4_3 |
static int |
GL_OBJECT_TYPE
Part of
GL_ARB_sync , GL_ES_VERSION_3_0 , GL_VERSION_3_2 , GL_APPLE_sync , GL_ARB_shader_objects Alias for: GL_OBJECT_TYPE_APPLE , GL_OBJECT_TYPE_ARB |
static int |
GL_OFFSET
Part of
GL_ARB_program_interface_query , GL_ES_VERSION_3_1 , GL_VERSION_4_3 |
static int |
GL_PROGRAM_INPUT
Part of
GL_ARB_program_interface_query , GL_ES_VERSION_3_1 , GL_VERSION_4_3 |
static int |
GL_PROGRAM_OUTPUT
Part of
GL_ARB_program_interface_query , GL_ES_VERSION_3_1 , GL_VERSION_4_3 |
static int |
GL_REFERENCED_BY_COMPUTE_SHADER
Part of
GL_ARB_program_interface_query , GL_ES_VERSION_3_1 , GL_VERSION_4_3 |
static int |
GL_REFERENCED_BY_FRAGMENT_SHADER
Part of
GL_ARB_program_interface_query , GL_ES_VERSION_3_1 , GL_VERSION_4_3 |
static int |
GL_REFERENCED_BY_VERTEX_SHADER
Part of
GL_ARB_program_interface_query , GL_ES_VERSION_3_1 , GL_VERSION_4_3 |
static int |
GL_SAMPLER_BINDING
Part of
GL_ARB_sampler_objects , GL_ES_VERSION_3_0 , GL_VERSION_3_3 |
static int |
GL_SHADER_STORAGE_BARRIER_BIT
Part of
GL_ES_VERSION_3_1 , GL_VERSION_4_3 , GL_ARB_shader_storage_buffer_object |
static int |
GL_SHADER_STORAGE_BLOCK
Part of
GL_ARB_program_interface_query , GL_ES_VERSION_3_1 , GL_VERSION_4_3 |
static int |
GL_SHADER_STORAGE_BUFFER
Part of
GL_ES_VERSION_3_1 , GL_VERSION_4_3 , GL_ARB_shader_storage_buffer_object |
static int |
GL_SHADER_STORAGE_BUFFER_BINDING
Part of
GL_ES_VERSION_3_1 , GL_VERSION_4_3 , GL_ARB_shader_storage_buffer_object |
static int |
GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT
Part of
GL_ES_VERSION_3_1 , GL_VERSION_4_3 , GL_ARB_shader_storage_buffer_object |
static int |
GL_SHADER_STORAGE_BUFFER_SIZE
Part of
GL_ES_VERSION_3_1 , GL_VERSION_4_3 , GL_ARB_shader_storage_buffer_object |
static int |
GL_SHADER_STORAGE_BUFFER_START
Part of
GL_ES_VERSION_3_1 , GL_VERSION_4_3 , GL_ARB_shader_storage_buffer_object |
static int |
GL_SIGNALED
Part of
GL_ARB_sync , GL_ES_VERSION_3_0 , GL_VERSION_3_2 , GL_APPLE_sync Alias for: GL_SIGNALED_APPLE |
static int |
GL_SYNC_CONDITION
Part of
GL_ARB_sync , GL_ES_VERSION_3_0 , GL_VERSION_3_2 , GL_APPLE_sync Alias for: GL_SYNC_CONDITION_APPLE |
static int |
GL_SYNC_FENCE
Part of
GL_ARB_sync , GL_ES_VERSION_3_0 , GL_VERSION_3_2 , GL_APPLE_sync Alias for: GL_SYNC_FENCE_APPLE |
static int |
GL_SYNC_FLAGS
Part of
GL_ARB_sync , GL_ES_VERSION_3_0 , GL_VERSION_3_2 , GL_APPLE_sync Alias for: GL_SYNC_FLAGS_APPLE |
static int |
GL_SYNC_FLUSH_COMMANDS_BIT
Part of
GL_ARB_sync , GL_ES_VERSION_3_0 , GL_VERSION_3_2 , GL_APPLE_sync Alias for: GL_SYNC_FLUSH_COMMANDS_BIT_APPLE |
static int |
GL_SYNC_GPU_COMMANDS_COMPLETE
Part of
GL_ARB_sync , GL_ES_VERSION_3_0 , GL_VERSION_3_2 , GL_APPLE_sync Alias for: GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE |
static int |
GL_SYNC_STATUS
Part of
GL_ARB_sync , GL_ES_VERSION_3_0 , GL_VERSION_3_2 , GL_APPLE_sync Alias for: GL_SYNC_STATUS_APPLE |
static int |
GL_TEXTURE_IMMUTABLE_LEVELS
Part of
GL_ES_VERSION_3_0 , GL_VERSION_4_3 , GL_OES_texture_view , GL_ARB_texture_view |
static int |
GL_TIMEOUT_EXPIRED
Part of
GL_ARB_sync , GL_ES_VERSION_3_0 , GL_VERSION_3_2 , GL_APPLE_sync Alias for: GL_TIMEOUT_EXPIRED_APPLE |
static int |
GL_TOP_LEVEL_ARRAY_SIZE
Part of
GL_ARB_program_interface_query , GL_ES_VERSION_3_1 , GL_VERSION_4_3 |
static int |
GL_TOP_LEVEL_ARRAY_STRIDE
Part of
GL_ARB_program_interface_query , GL_ES_VERSION_3_1 , GL_VERSION_4_3 |
static int |
GL_TRANSFORM_FEEDBACK_VARYING
Part of
GL_ARB_program_interface_query , GL_ES_VERSION_3_1 , GL_VERSION_4_3 |
static int |
GL_TYPE
Part of
GL_ARB_program_interface_query , GL_ES_VERSION_3_1 , GL_VERSION_4_3 |
static int |
GL_UNIFORM
Part of
GL_ARB_program_interface_query , GL_ES_VERSION_3_1 , GL_VERSION_4_3 |
static int |
GL_UNIFORM_BLOCK
Part of
GL_ARB_program_interface_query , GL_ES_VERSION_3_1 , GL_VERSION_4_3 |
static int |
GL_UNSIGNALED
Part of
GL_ARB_sync , GL_ES_VERSION_3_0 , GL_VERSION_3_2 , GL_APPLE_sync Alias for: GL_UNSIGNALED_APPLE |
static int |
GL_VERTEX_ATTRIB_BINDING
Part of
GL_ES_VERSION_3_1 , GL_VERSION_4_3 , GL_ARB_vertex_attrib_binding |
static int |
GL_VERTEX_ATTRIB_RELATIVE_OFFSET
Part of
GL_ES_VERSION_3_1 , GL_VERSION_4_3 , GL_ARB_vertex_attrib_binding |
static int |
GL_VERTEX_BINDING_BUFFER
Part of
GL_ES_VERSION_3_1 , GL_VERSION_4_3 |
static int |
GL_VERTEX_BINDING_DIVISOR
Part of
GL_ES_VERSION_3_1 , GL_VERSION_4_3 , GL_ARB_vertex_attrib_binding |
static int |
GL_VERTEX_BINDING_OFFSET
Part of
GL_ES_VERSION_3_1 , GL_VERSION_4_3 , GL_ARB_vertex_attrib_binding |
static int |
GL_VERTEX_BINDING_STRIDE
Part of
GL_ES_VERSION_3_1 , GL_VERSION_4_3 , GL_ARB_vertex_attrib_binding |
static int |
GL_WAIT_FAILED
Part of
GL_ARB_sync , GL_ES_VERSION_3_0 , GL_VERSION_3_2 , GL_APPLE_sync Alias for: GL_WAIT_FAILED_APPLE |
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 |
glBindSampler(int unit,
int sampler)
Entry point to C language function:
void glBindSampler(GLuint unit, GLuint sampler) Part of GL_ARB_sampler_objects , GL_ES_VERSION_3_0 , GL_VERSION_3_3 |
void |
glBindVertexBuffer(int bindingindex,
int buffer,
long offset,
int stride)
Entry point to C language function:
void glBindVertexBuffer(GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride) Part of GL_ES_VERSION_3_1 , GL_VERSION_4_3 , GL_ARB_vertex_attrib_binding |
int |
glClientWaitSync(long sync,
int flags,
long timeout)
Entry point to C language function:
GLenum glClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout) Part of GL_ARB_sync , GL_ES_VERSION_3_0 , GL_VERSION_3_2 , GL_APPLE_sync Alias for: glClientWaitSyncAPPLE |
void |
glDeleteSamplers(int count,
int[] samplers,
int samplers_offset)
Entry point to C language function:
void glDeleteSamplers(GLsizei count, const GLuint * samplers) Part of GL_ARB_sampler_objects , GL_ES_VERSION_3_0 , GL_VERSION_3_3 |
void |
glDeleteSamplers(int count,
IntBuffer samplers)
Entry point to C language function:
void glDeleteSamplers(GLsizei count, const GLuint * samplers) Part of GL_ARB_sampler_objects , GL_ES_VERSION_3_0 , GL_VERSION_3_3 |
void |
glDeleteSync(long sync)
Entry point to C language function:
void glDeleteSync(GLsync sync) Part of GL_ARB_sync , GL_ES_VERSION_3_0 , GL_VERSION_3_2 , GL_APPLE_sync Alias for: glDeleteSyncAPPLE |
void |
glDispatchCompute(int num_groups_x,
int num_groups_y,
int num_groups_z)
Entry point to C language function:
void glDispatchCompute(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z) Part of GL_ES_VERSION_3_1 , GL_VERSION_4_3 , GL_ARB_compute_shader |
void |
glDispatchComputeIndirect(long indirect)
Entry point to C language function:
void glDispatchComputeIndirect(GLintptr indirect) Part of GL_ES_VERSION_3_1 , GL_VERSION_4_3 , GL_ARB_compute_shader |
void |
glDrawArraysIndirect(int mode,
Buffer indirect)
Entry point to C language function:
void glDrawArraysIndirect(GLenum mode, const void * indirect) Part of GL_ES_VERSION_3_1 , GL_VERSION_4_0 , GL_ARB_draw_indirect |
void |
glDrawArraysIndirect(int mode,
long indirect_buffer_offset)
Entry point to C language function:
void glDrawArraysIndirect(GLenum mode, const void * indirect) Part of GL_ES_VERSION_3_1 , GL_VERSION_4_0 , GL_ARB_draw_indirect |
void |
glDrawElementsIndirect(int mode,
int type,
Buffer indirect)
Entry point to C language function:
void glDrawElementsIndirect(GLenum mode, GLenum type, const void * indirect) Part of GL_ES_VERSION_3_1 , GL_VERSION_4_0 , GL_ARB_draw_indirect |
void |
glDrawElementsIndirect(int mode,
int type,
long indirect_buffer_offset)
Entry point to C language function:
void glDrawElementsIndirect(GLenum mode, GLenum type, const void * indirect) Part of GL_ES_VERSION_3_1 , GL_VERSION_4_0 , GL_ARB_draw_indirect |
long |
glFenceSync(int condition,
int flags)
Entry point to C language function:
GLsync glFenceSync(GLenum condition, GLbitfield flags) Part of GL_ARB_sync , GL_ES_VERSION_3_0 , GL_VERSION_3_2 , GL_APPLE_sync Alias for: glFenceSyncAPPLE |
void |
glGenSamplers(int count,
int[] samplers,
int samplers_offset)
Entry point to C language function:
void glGenSamplers(GLsizei count, GLuint * samplers) Part of GL_ARB_sampler_objects , GL_ES_VERSION_3_0 , GL_VERSION_3_3 |
void |
glGenSamplers(int count,
IntBuffer samplers)
Entry point to C language function:
void glGenSamplers(GLsizei count, GLuint * samplers) Part of GL_ARB_sampler_objects , GL_ES_VERSION_3_0 , GL_VERSION_3_3 |
void |
glGetBufferParameteri64v(int target,
int pname,
long[] params,
int params_offset)
Entry point to C language function:
void glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64 * params) Part of GL_ES_VERSION_3_0 , GL_VERSION_3_2 |
void |
glGetBufferParameteri64v(int target,
int pname,
LongBuffer params)
Entry point to C language function:
void glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64 * params) Part of GL_ES_VERSION_3_0 , GL_VERSION_3_2 |
void |
glGetInteger64i_v(int target,
int index,
long[] data,
int data_offset)
Entry point to C language function:
void glGetInteger64i_v(GLenum target, GLuint index, GLint64 * data) Part of GL_ES_VERSION_3_0 , GL_VERSION_3_2 |
void |
glGetInteger64i_v(int target,
int index,
LongBuffer data)
Entry point to C language function:
void glGetInteger64i_v(GLenum target, GLuint index, GLint64 * data) Part of GL_ES_VERSION_3_0 , GL_VERSION_3_2 |
void |
glGetInteger64v(int pname,
long[] data,
int data_offset)
Entry point to C language function:
void glGetInteger64v(GLenum pname, GLint64 * data) Part of GL_ARB_sync , GL_ES_VERSION_3_0 , GL_VERSION_3_2 , GL_APPLE_sync Alias for: glGetInteger64vAPPLE |
void |
glGetInteger64v(int pname,
LongBuffer data)
Entry point to C language function:
void glGetInteger64v(GLenum pname, GLint64 * data) Part of GL_ARB_sync , GL_ES_VERSION_3_0 , GL_VERSION_3_2 , GL_APPLE_sync Alias for: glGetInteger64vAPPLE |
void |
glGetProgramInterfaceiv(int program,
int programInterface,
int pname,
int[] params,
int params_offset)
Entry point to C language function:
void glGetProgramInterfaceiv(GLuint program, GLenum programInterface, GLenum pname, GLint * params) Part of GL_ARB_program_interface_query , GL_ES_VERSION_3_1 , GL_VERSION_4_3 |
void |
glGetProgramInterfaceiv(int program,
int programInterface,
int pname,
IntBuffer params)
Entry point to C language function:
void glGetProgramInterfaceiv(GLuint program, GLenum programInterface, GLenum pname, GLint * params) Part of GL_ARB_program_interface_query , GL_ES_VERSION_3_1 , GL_VERSION_4_3 |
int |
glGetProgramResourceIndex(int program,
int programInterface,
byte[] name,
int name_offset)
Entry point to C language function:
GLuint glGetProgramResourceIndex(GLuint program, GLenum programInterface, const GLchar * name) Part of GL_ARB_program_interface_query , GL_ES_VERSION_3_1 , GL_VERSION_4_3 |
int |
glGetProgramResourceIndex(int program,
int programInterface,
ByteBuffer name)
Entry point to C language function:
GLuint glGetProgramResourceIndex(GLuint program, GLenum programInterface, const GLchar * name) Part of GL_ARB_program_interface_query , GL_ES_VERSION_3_1 , GL_VERSION_4_3 |
void |
glGetProgramResourceiv(int program,
int programInterface,
int index,
int propCount,
int[] props,
int props_offset,
int bufSize,
int[] length,
int length_offset,
int[] params,
int params_offset)
Entry point to C language function:
void glGetProgramResourceiv(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum * props, GLsizei bufSize, GLsizei * length, GLint * params) Part of GL_ARB_program_interface_query , GL_ES_VERSION_3_1 , GL_VERSION_4_3 |
void |
glGetProgramResourceiv(int program,
int programInterface,
int index,
int propCount,
IntBuffer props,
int bufSize,
IntBuffer length,
IntBuffer params)
Entry point to C language function:
void glGetProgramResourceiv(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum * props, GLsizei bufSize, GLsizei * length, GLint * params) Part of GL_ARB_program_interface_query , GL_ES_VERSION_3_1 , GL_VERSION_4_3 |
int |
glGetProgramResourceLocation(int program,
int programInterface,
byte[] name,
int name_offset)
Entry point to C language function:
GLint glGetProgramResourceLocation(GLuint program, GLenum programInterface, const GLchar * name) Part of GL_ARB_program_interface_query , GL_ES_VERSION_3_1 , GL_VERSION_4_3 |
int |
glGetProgramResourceLocation(int program,
int programInterface,
ByteBuffer name)
Entry point to C language function:
GLint glGetProgramResourceLocation(GLuint program, GLenum programInterface, const GLchar * name) Part of GL_ARB_program_interface_query , GL_ES_VERSION_3_1 , GL_VERSION_4_3 |
void |
glGetProgramResourceName(int program,
int programInterface,
int index,
int bufSize,
int[] length,
int length_offset,
byte[] name,
int name_offset)
Entry point to C language function:
void glGetProgramResourceName(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei * length, GLchar * name) Part of GL_ARB_program_interface_query , GL_ES_VERSION_3_1 , GL_VERSION_4_3 |
void |
glGetProgramResourceName(int program,
int programInterface,
int index,
int bufSize,
IntBuffer length,
ByteBuffer name)
Entry point to C language function:
void glGetProgramResourceName(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei * length, GLchar * name) Part of GL_ARB_program_interface_query , GL_ES_VERSION_3_1 , GL_VERSION_4_3 |
void |
glGetSamplerParameterfv(int sampler,
int pname,
float[] params,
int params_offset)
Entry point to C language function:
void glGetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat * params) Part of GL_ARB_sampler_objects , GL_ES_VERSION_3_0 , GL_VERSION_3_3 |
void |
glGetSamplerParameterfv(int sampler,
int pname,
FloatBuffer params)
Entry point to C language function:
void glGetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat * params) Part of GL_ARB_sampler_objects , GL_ES_VERSION_3_0 , GL_VERSION_3_3 |
void |
glGetSamplerParameteriv(int sampler,
int pname,
int[] params,
int params_offset)
Entry point to C language function:
void glGetSamplerParameteriv(GLuint sampler, GLenum pname, GLint * params) Part of GL_ARB_sampler_objects , GL_ES_VERSION_3_0 , GL_VERSION_3_3 |
void |
glGetSamplerParameteriv(int sampler,
int pname,
IntBuffer params)
Entry point to C language function:
void glGetSamplerParameteriv(GLuint sampler, GLenum pname, GLint * params) Part of GL_ARB_sampler_objects , GL_ES_VERSION_3_0 , GL_VERSION_3_3 |
void |
glGetSynciv(long sync,
int pname,
int bufSize,
int[] length,
int length_offset,
int[] values,
int values_offset)
Entry point to C language function:
void glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values) Part of GL_ARB_sync , GL_ES_VERSION_3_0 , GL_VERSION_3_2 , GL_APPLE_sync Alias for: glGetSyncivAPPLE |
void |
glGetSynciv(long sync,
int pname,
int bufSize,
IntBuffer length,
IntBuffer values)
Entry point to C language function:
void glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values) Part of GL_ARB_sync , GL_ES_VERSION_3_0 , GL_VERSION_3_2 , GL_APPLE_sync Alias for: glGetSyncivAPPLE |
boolean |
glIsSampler(int sampler)
Entry point to C language function:
GLboolean glIsSampler(GLuint sampler) Part of GL_ARB_sampler_objects , GL_ES_VERSION_3_0 , GL_VERSION_3_3 |
boolean |
glIsSync(long sync)
Entry point to C language function:
GLboolean glIsSync(GLsync sync) Part of GL_ARB_sync , GL_ES_VERSION_3_0 , GL_VERSION_3_2 , GL_APPLE_sync Alias for: glIsSyncAPPLE |
void |
glMemoryBarrierByRegion(int barriers)
Entry point to C language function:
void glMemoryBarrierByRegion(GLbitfield barriers) Part of GL_ES_VERSION_3_1 , GL_VERSION_4_5 |
void |
glSamplerParameterf(int sampler,
int pname,
float param)
Entry point to C language function:
void glSamplerParameterf(GLuint sampler, GLenum pname, GLfloat param) Part of GL_ARB_sampler_objects , GL_ES_VERSION_3_0 , GL_VERSION_3_3 |
void |
glSamplerParameterfv(int sampler,
int pname,
float[] param,
int param_offset)
Entry point to C language function:
void glSamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat * param) Part of GL_ARB_sampler_objects , GL_ES_VERSION_3_0 , GL_VERSION_3_3 |
void |
glSamplerParameterfv(int sampler,
int pname,
FloatBuffer param)
Entry point to C language function:
void glSamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat * param) Part of GL_ARB_sampler_objects , GL_ES_VERSION_3_0 , GL_VERSION_3_3 |
void |
glSamplerParameteri(int sampler,
int pname,
int param)
Entry point to C language function:
void glSamplerParameteri(GLuint sampler, GLenum pname, GLint param) Part of GL_ARB_sampler_objects , GL_ES_VERSION_3_0 , GL_VERSION_3_3 |
void |
glSamplerParameteriv(int sampler,
int pname,
int[] param,
int param_offset)
Entry point to C language function:
void glSamplerParameteriv(GLuint sampler, GLenum pname, const GLint * param) Part of GL_ARB_sampler_objects , GL_ES_VERSION_3_0 , GL_VERSION_3_3 |
void |
glSamplerParameteriv(int sampler,
int pname,
IntBuffer param)
Entry point to C language function:
void glSamplerParameteriv(GLuint sampler, GLenum pname, const GLint * param) Part of GL_ARB_sampler_objects , GL_ES_VERSION_3_0 , GL_VERSION_3_3 |
void |
glVertexAttribBinding(int attribindex,
int bindingindex)
Entry point to C language function:
void glVertexAttribBinding(GLuint attribindex, GLuint bindingindex) Part of GL_ES_VERSION_3_1 , GL_VERSION_4_3 , GL_ARB_vertex_attrib_binding |
void |
glVertexAttribFormat(int attribindex,
int size,
int type,
boolean normalized,
int relativeoffset)
Entry point to C language function:
void glVertexAttribFormat(GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset) Part of GL_ES_VERSION_3_1 , GL_VERSION_4_3 , GL_ARB_vertex_attrib_binding , GL_NV_vertex_buffer_unified_memory Alias for: glVertexAttribFormatNV |
void |
glVertexAttribIFormat(int attribindex,
int size,
int type,
int relativeoffset)
Entry point to C language function:
void glVertexAttribIFormat(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset) Part of GL_ES_VERSION_3_1 , GL_VERSION_4_3 , GL_ARB_vertex_attrib_binding , GL_NV_vertex_buffer_unified_memory Alias for: glVertexAttribIFormatNV |
void |
glVertexBindingDivisor(int bindingindex,
int divisor)
Entry point to C language function:
void glVertexBindingDivisor(GLuint bindingindex, GLuint divisor) Part of GL_ES_VERSION_3_1 , GL_VERSION_4_3 , GL_ARB_vertex_attrib_binding |
void |
glWaitSync(long sync,
int flags,
long timeout)
Entry point to C language function:
void glWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout) Part of GL_ARB_sync , GL_ES_VERSION_3_0 , GL_VERSION_3_2 , GL_APPLE_sync Alias for: glWaitSyncAPPLE |
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_ACTIVE_RESOURCES
GL_ARB_program_interface_query
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
static final int GL_ACTIVE_VARIABLES
GL_ARB_program_interface_query
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
static final int GL_ALREADY_SIGNALED
GL_ARB_sync
, GL_ES_VERSION_3_0
, GL_VERSION_3_2
, GL_APPLE_sync
GL_ALREADY_SIGNALED_APPLE
static final int GL_ARRAY_SIZE
GL_ARB_program_interface_query
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
static final int GL_ARRAY_STRIDE
GL_ARB_program_interface_query
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
static final int GL_ATOMIC_COUNTER_BUFFER_INDEX
GL_ARB_program_interface_query
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
static final int GL_BLOCK_INDEX
GL_ARB_program_interface_query
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
static final int GL_BUFFER_BINDING
GL_ARB_program_interface_query
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
static final int GL_BUFFER_DATA_SIZE
GL_ARB_program_interface_query
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
static final int GL_BUFFER_VARIABLE
GL_ARB_program_interface_query
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
static final int GL_COMPUTE_SHADER
GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_compute_shader
static final int GL_COMPUTE_SHADER_BIT
GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_compute_shader
static final int GL_COMPUTE_WORK_GROUP_SIZE
GL_ES_VERSION_3_1
, GL_VERSION_4_3
static final int GL_CONDITION_SATISFIED
GL_ARB_sync
, GL_ES_VERSION_3_0
, GL_VERSION_3_2
, GL_APPLE_sync
GL_CONDITION_SATISFIED_APPLE
static final int GL_DISPATCH_INDIRECT_BUFFER
GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_compute_shader
static final int GL_DISPATCH_INDIRECT_BUFFER_BINDING
GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_compute_shader
static final int GL_DRAW_INDIRECT_BUFFER
GL_ES_VERSION_3_1
, GL_VERSION_4_0
, GL_ARB_draw_indirect
static final int GL_DRAW_INDIRECT_BUFFER_BINDING
GL_ES_VERSION_3_1
, GL_VERSION_4_0
, GL_ARB_draw_indirect
static final int GL_INT_2_10_10_10_REV
GL_ES_VERSION_3_0
, GL_ARB_vertex_type_2_10_10_10_rev
, GL_VERSION_3_3
static final int GL_IS_ROW_MAJOR
GL_ARB_program_interface_query
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
static final int GL_LOCATION
GL_ARB_program_interface_query
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
static final int GL_MATRIX_STRIDE
GL_ARB_program_interface_query
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
static final int GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS
GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_compute_shader
static final int GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES
GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_shader_storage_buffer_object
static final int GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS
GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_shader_storage_buffer_object
static final int GL_MAX_COMPUTE_ATOMIC_COUNTERS
GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_compute_shader
static final int GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS
GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_compute_shader
static final int GL_MAX_COMPUTE_IMAGE_UNIFORMS
GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_compute_shader
static final int GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS
GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_shader_storage_buffer_object
static final int GL_MAX_COMPUTE_SHARED_MEMORY_SIZE
GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_compute_shader
static final int GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS
GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_compute_shader
static final int GL_MAX_COMPUTE_UNIFORM_BLOCKS
GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_compute_shader
static final int GL_MAX_COMPUTE_UNIFORM_COMPONENTS
GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_compute_shader
static final int GL_MAX_COMPUTE_WORK_GROUP_COUNT
GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_compute_shader
static final int GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS
GL_ES_VERSION_3_1
, GL_VERSION_4_3
static final int GL_MAX_COMPUTE_WORK_GROUP_SIZE
GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_compute_shader
static final int GL_MAX_FRAGMENT_INPUT_COMPONENTS
GL_ES_VERSION_3_0
, GL_VERSION_3_2
static final int GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS
GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_shader_storage_buffer_object
static final int GL_MAX_NAME_LENGTH
GL_ARB_program_interface_query
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
static final int GL_MAX_NUM_ACTIVE_VARIABLES
GL_ARB_program_interface_query
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
static final int GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET
GL_ES_VERSION_3_1
, GL_VERSION_4_0
, GL_NV_gpu_program5
, GL_ARB_texture_gather
GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV
, GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB
static final int GL_MAX_SERVER_WAIT_TIMEOUT
GL_ARB_sync
, GL_ES_VERSION_3_0
, GL_VERSION_3_2
, GL_APPLE_sync
GL_MAX_SERVER_WAIT_TIMEOUT_APPLE
static final int GL_MAX_SHADER_STORAGE_BLOCK_SIZE
GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_shader_storage_buffer_object
static final int GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS
GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_shader_storage_buffer_object
static final int GL_MAX_UNIFORM_LOCATIONS
GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_explicit_uniform_location
static final int GL_MAX_VERTEX_ATTRIB_BINDINGS
GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_vertex_attrib_binding
static final int GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET
GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_vertex_attrib_binding
static final int GL_MAX_VERTEX_ATTRIB_STRIDE
GL_ES_VERSION_3_1
, GL_VERSION_4_4
static final int GL_MAX_VERTEX_OUTPUT_COMPONENTS
GL_ES_VERSION_3_0
, GL_VERSION_3_2
static final int GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS
GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_shader_storage_buffer_object
static final int GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET
GL_ES_VERSION_3_1
, GL_VERSION_4_0
, GL_ARB_texture_gather
, GL_NV_gpu_program5
GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB
, GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV
static final int GL_NAME_LENGTH
GL_ARB_program_interface_query
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
static final int GL_NUM_ACTIVE_VARIABLES
GL_ARB_program_interface_query
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
static final int GL_OBJECT_TYPE
GL_ARB_sync
, GL_ES_VERSION_3_0
, GL_VERSION_3_2
, GL_APPLE_sync
, GL_ARB_shader_objects
GL_OBJECT_TYPE_APPLE
, GL_OBJECT_TYPE_ARB
static final int GL_OFFSET
GL_ARB_program_interface_query
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
static final int GL_PROGRAM_INPUT
GL_ARB_program_interface_query
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
static final int GL_PROGRAM_OUTPUT
GL_ARB_program_interface_query
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
static final int GL_REFERENCED_BY_COMPUTE_SHADER
GL_ARB_program_interface_query
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
static final int GL_REFERENCED_BY_FRAGMENT_SHADER
GL_ARB_program_interface_query
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
static final int GL_REFERENCED_BY_VERTEX_SHADER
GL_ARB_program_interface_query
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
static final int GL_SAMPLER_BINDING
GL_ARB_sampler_objects
, GL_ES_VERSION_3_0
, GL_VERSION_3_3
static final int GL_SHADER_STORAGE_BARRIER_BIT
GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_shader_storage_buffer_object
static final int GL_SHADER_STORAGE_BLOCK
GL_ARB_program_interface_query
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
static final int GL_SHADER_STORAGE_BUFFER
GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_shader_storage_buffer_object
static final int GL_SHADER_STORAGE_BUFFER_BINDING
GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_shader_storage_buffer_object
static final int GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT
GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_shader_storage_buffer_object
static final int GL_SHADER_STORAGE_BUFFER_SIZE
GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_shader_storage_buffer_object
static final int GL_SHADER_STORAGE_BUFFER_START
GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_shader_storage_buffer_object
static final int GL_SIGNALED
GL_ARB_sync
, GL_ES_VERSION_3_0
, GL_VERSION_3_2
, GL_APPLE_sync
GL_SIGNALED_APPLE
static final int GL_SYNC_CONDITION
GL_ARB_sync
, GL_ES_VERSION_3_0
, GL_VERSION_3_2
, GL_APPLE_sync
GL_SYNC_CONDITION_APPLE
static final int GL_SYNC_FENCE
GL_ARB_sync
, GL_ES_VERSION_3_0
, GL_VERSION_3_2
, GL_APPLE_sync
GL_SYNC_FENCE_APPLE
static final int GL_SYNC_FLAGS
GL_ARB_sync
, GL_ES_VERSION_3_0
, GL_VERSION_3_2
, GL_APPLE_sync
GL_SYNC_FLAGS_APPLE
static final int GL_SYNC_FLUSH_COMMANDS_BIT
GL_ARB_sync
, GL_ES_VERSION_3_0
, GL_VERSION_3_2
, GL_APPLE_sync
GL_SYNC_FLUSH_COMMANDS_BIT_APPLE
static final int GL_SYNC_GPU_COMMANDS_COMPLETE
GL_ARB_sync
, GL_ES_VERSION_3_0
, GL_VERSION_3_2
, GL_APPLE_sync
GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE
static final int GL_SYNC_STATUS
GL_ARB_sync
, GL_ES_VERSION_3_0
, GL_VERSION_3_2
, GL_APPLE_sync
GL_SYNC_STATUS_APPLE
static final int GL_TEXTURE_IMMUTABLE_LEVELS
GL_ES_VERSION_3_0
, GL_VERSION_4_3
, GL_OES_texture_view
, GL_ARB_texture_view
static final int GL_TIMEOUT_EXPIRED
GL_ARB_sync
, GL_ES_VERSION_3_0
, GL_VERSION_3_2
, GL_APPLE_sync
GL_TIMEOUT_EXPIRED_APPLE
static final int GL_TOP_LEVEL_ARRAY_SIZE
GL_ARB_program_interface_query
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
static final int GL_TOP_LEVEL_ARRAY_STRIDE
GL_ARB_program_interface_query
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
static final int GL_TRANSFORM_FEEDBACK_VARYING
GL_ARB_program_interface_query
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
static final int GL_TYPE
GL_ARB_program_interface_query
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
static final int GL_UNIFORM
GL_ARB_program_interface_query
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
static final int GL_UNIFORM_BLOCK
GL_ARB_program_interface_query
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
static final int GL_UNSIGNALED
GL_ARB_sync
, GL_ES_VERSION_3_0
, GL_VERSION_3_2
, GL_APPLE_sync
GL_UNSIGNALED_APPLE
static final int GL_VERTEX_ATTRIB_BINDING
GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_vertex_attrib_binding
static final int GL_VERTEX_ATTRIB_RELATIVE_OFFSET
GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_vertex_attrib_binding
static final int GL_VERTEX_BINDING_BUFFER
GL_ES_VERSION_3_1
, GL_VERSION_4_3
static final int GL_VERTEX_BINDING_DIVISOR
GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_vertex_attrib_binding
static final int GL_VERTEX_BINDING_OFFSET
GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_vertex_attrib_binding
static final int GL_VERTEX_BINDING_STRIDE
GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_vertex_attrib_binding
static final int GL_WAIT_FAILED
GL_ARB_sync
, GL_ES_VERSION_3_0
, GL_VERSION_3_2
, GL_APPLE_sync
GL_WAIT_FAILED_APPLE
void glBindSampler(int unit, int sampler)
void glBindSampler(GLuint unit, GLuint sampler)
GL_ARB_sampler_objects
, GL_ES_VERSION_3_0
, GL_VERSION_3_3
void glBindVertexBuffer(int bindingindex, int buffer, long offset, int stride)
void glBindVertexBuffer(GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride)
GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_vertex_attrib_binding
int glClientWaitSync(long sync, int flags, long timeout)
GLenum glClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
GL_ARB_sync
, GL_ES_VERSION_3_0
, GL_VERSION_3_2
, GL_APPLE_sync
glClientWaitSyncAPPLE
void glDeleteSamplers(int count, IntBuffer samplers)
void glDeleteSamplers(GLsizei count, const GLuint * samplers)
GL_ARB_sampler_objects
, GL_ES_VERSION_3_0
, GL_VERSION_3_3
samplers
- a direct or array-backed IntBuffer
void glDeleteSamplers(int count, int[] samplers, int samplers_offset)
void glDeleteSamplers(GLsizei count, const GLuint * samplers)
GL_ARB_sampler_objects
, GL_ES_VERSION_3_0
, GL_VERSION_3_3
void glDeleteSync(long sync)
void glDeleteSync(GLsync sync)
GL_ARB_sync
, GL_ES_VERSION_3_0
, GL_VERSION_3_2
, GL_APPLE_sync
glDeleteSyncAPPLE
void glDispatchCompute(int num_groups_x, int num_groups_y, int num_groups_z)
void glDispatchCompute(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z)
GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_compute_shader
void glDispatchComputeIndirect(long indirect)
void glDispatchComputeIndirect(GLintptr indirect)
GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_compute_shader
void glDrawArraysIndirect(int mode, Buffer indirect)
void glDrawArraysIndirect(GLenum mode, const void * indirect)
GL_ES_VERSION_3_1
, GL_VERSION_4_0
, GL_ARB_draw_indirect
indirect
- a direct or array-backed Buffer
void glDrawArraysIndirect(int mode, long indirect_buffer_offset)
void glDrawArraysIndirect(GLenum mode, const void * indirect)
GL_ES_VERSION_3_1
, GL_VERSION_4_0
, GL_ARB_draw_indirect
void glDrawElementsIndirect(int mode, int type, Buffer indirect)
void glDrawElementsIndirect(GLenum mode, GLenum type, const void * indirect)
GL_ES_VERSION_3_1
, GL_VERSION_4_0
, GL_ARB_draw_indirect
indirect
- a direct or array-backed Buffer
void glDrawElementsIndirect(int mode, int type, long indirect_buffer_offset)
void glDrawElementsIndirect(GLenum mode, GLenum type, const void * indirect)
GL_ES_VERSION_3_1
, GL_VERSION_4_0
, GL_ARB_draw_indirect
long glFenceSync(int condition, int flags)
GLsync glFenceSync(GLenum condition, GLbitfield flags)
GL_ARB_sync
, GL_ES_VERSION_3_0
, GL_VERSION_3_2
, GL_APPLE_sync
glFenceSyncAPPLE
void glGenSamplers(int count, IntBuffer samplers)
void glGenSamplers(GLsizei count, GLuint * samplers)
GL_ARB_sampler_objects
, GL_ES_VERSION_3_0
, GL_VERSION_3_3
samplers
- a direct or array-backed IntBuffer
void glGenSamplers(int count, int[] samplers, int samplers_offset)
void glGenSamplers(GLsizei count, GLuint * samplers)
GL_ARB_sampler_objects
, GL_ES_VERSION_3_0
, GL_VERSION_3_3
void glGetBufferParameteri64v(int target, int pname, LongBuffer params)
void glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64 * params)
GL_ES_VERSION_3_0
, GL_VERSION_3_2
params
- a direct or array-backed LongBuffer
void glGetBufferParameteri64v(int target, int pname, long[] params, int params_offset)
void glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64 * params)
GL_ES_VERSION_3_0
, GL_VERSION_3_2
void glGetInteger64i_v(int target, int index, LongBuffer data)
void glGetInteger64i_v(GLenum target, GLuint index, GLint64 * data)
GL_ES_VERSION_3_0
, GL_VERSION_3_2
data
- a direct or array-backed LongBuffer
void glGetInteger64i_v(int target, int index, long[] data, int data_offset)
void glGetInteger64i_v(GLenum target, GLuint index, GLint64 * data)
GL_ES_VERSION_3_0
, GL_VERSION_3_2
void glGetInteger64v(int pname, LongBuffer data)
void glGetInteger64v(GLenum pname, GLint64 * data)
GL_ARB_sync
, GL_ES_VERSION_3_0
, GL_VERSION_3_2
, GL_APPLE_sync
glGetInteger64vAPPLE
data
- a direct or array-backed LongBuffer
void glGetInteger64v(int pname, long[] data, int data_offset)
void glGetInteger64v(GLenum pname, GLint64 * data)
GL_ARB_sync
, GL_ES_VERSION_3_0
, GL_VERSION_3_2
, GL_APPLE_sync
glGetInteger64vAPPLE
void glGetProgramInterfaceiv(int program, int programInterface, int pname, IntBuffer params)
void glGetProgramInterfaceiv(GLuint program, GLenum programInterface, GLenum pname, GLint * params)
GL_ARB_program_interface_query
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
params
- a direct or array-backed IntBuffer
void glGetProgramInterfaceiv(int program, int programInterface, int pname, int[] params, int params_offset)
void glGetProgramInterfaceiv(GLuint program, GLenum programInterface, GLenum pname, GLint * params)
GL_ARB_program_interface_query
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
int glGetProgramResourceIndex(int program, int programInterface, ByteBuffer name)
GLuint glGetProgramResourceIndex(GLuint program, GLenum programInterface, const GLchar * name)
GL_ARB_program_interface_query
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
name
- a direct or array-backed ByteBuffer
int glGetProgramResourceIndex(int program, int programInterface, byte[] name, int name_offset)
GLuint glGetProgramResourceIndex(GLuint program, GLenum programInterface, const GLchar * name)
GL_ARB_program_interface_query
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
int glGetProgramResourceLocation(int program, int programInterface, ByteBuffer name)
GLint glGetProgramResourceLocation(GLuint program, GLenum programInterface, const GLchar * name)
GL_ARB_program_interface_query
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
name
- a direct or array-backed ByteBuffer
int glGetProgramResourceLocation(int program, int programInterface, byte[] name, int name_offset)
GLint glGetProgramResourceLocation(GLuint program, GLenum programInterface, const GLchar * name)
GL_ARB_program_interface_query
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
void glGetProgramResourceName(int program, int programInterface, int index, int bufSize, IntBuffer length, ByteBuffer name)
void glGetProgramResourceName(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei * length, GLchar * name)
GL_ARB_program_interface_query
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
length
- a direct or array-backed IntBuffer
name
- a direct or array-backed ByteBuffer
void glGetProgramResourceName(int program, int programInterface, int index, int bufSize, int[] length, int length_offset, byte[] name, int name_offset)
void glGetProgramResourceName(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei * length, GLchar * name)
GL_ARB_program_interface_query
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
void glGetProgramResourceiv(int program, int programInterface, int index, int propCount, IntBuffer props, int bufSize, IntBuffer length, IntBuffer params)
void glGetProgramResourceiv(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum * props, GLsizei bufSize, GLsizei * length, GLint * params)
GL_ARB_program_interface_query
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
void glGetProgramResourceiv(int program, int programInterface, int index, int propCount, int[] props, int props_offset, int bufSize, int[] length, int length_offset, int[] params, int params_offset)
void glGetProgramResourceiv(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum * props, GLsizei bufSize, GLsizei * length, GLint * params)
GL_ARB_program_interface_query
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
void glGetSamplerParameterfv(int sampler, int pname, FloatBuffer params)
void glGetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat * params)
GL_ARB_sampler_objects
, GL_ES_VERSION_3_0
, GL_VERSION_3_3
params
- a direct or array-backed FloatBuffer
void glGetSamplerParameterfv(int sampler, int pname, float[] params, int params_offset)
void glGetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat * params)
GL_ARB_sampler_objects
, GL_ES_VERSION_3_0
, GL_VERSION_3_3
void glGetSamplerParameteriv(int sampler, int pname, IntBuffer params)
void glGetSamplerParameteriv(GLuint sampler, GLenum pname, GLint * params)
GL_ARB_sampler_objects
, GL_ES_VERSION_3_0
, GL_VERSION_3_3
params
- a direct or array-backed IntBuffer
void glGetSamplerParameteriv(int sampler, int pname, int[] params, int params_offset)
void glGetSamplerParameteriv(GLuint sampler, GLenum pname, GLint * params)
GL_ARB_sampler_objects
, GL_ES_VERSION_3_0
, GL_VERSION_3_3
void glGetSynciv(long sync, int pname, int bufSize, IntBuffer length, IntBuffer values)
void glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values)
GL_ARB_sync
, GL_ES_VERSION_3_0
, GL_VERSION_3_2
, GL_APPLE_sync
glGetSyncivAPPLE
void glGetSynciv(long sync, int pname, int bufSize, int[] length, int length_offset, int[] values, int values_offset)
void glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values)
GL_ARB_sync
, GL_ES_VERSION_3_0
, GL_VERSION_3_2
, GL_APPLE_sync
glGetSyncivAPPLE
boolean glIsSampler(int sampler)
GLboolean glIsSampler(GLuint sampler)
GL_ARB_sampler_objects
, GL_ES_VERSION_3_0
, GL_VERSION_3_3
boolean glIsSync(long sync)
GLboolean glIsSync(GLsync sync)
GL_ARB_sync
, GL_ES_VERSION_3_0
, GL_VERSION_3_2
, GL_APPLE_sync
glIsSyncAPPLE
void glMemoryBarrierByRegion(int barriers)
void glMemoryBarrierByRegion(GLbitfield barriers)
GL_ES_VERSION_3_1
, GL_VERSION_4_5
void glSamplerParameterf(int sampler, int pname, float param)
void glSamplerParameterf(GLuint sampler, GLenum pname, GLfloat param)
GL_ARB_sampler_objects
, GL_ES_VERSION_3_0
, GL_VERSION_3_3
void glSamplerParameterfv(int sampler, int pname, FloatBuffer param)
void glSamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat * param)
GL_ARB_sampler_objects
, GL_ES_VERSION_3_0
, GL_VERSION_3_3
param
- a direct or array-backed FloatBuffer
void glSamplerParameterfv(int sampler, int pname, float[] param, int param_offset)
void glSamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat * param)
GL_ARB_sampler_objects
, GL_ES_VERSION_3_0
, GL_VERSION_3_3
void glSamplerParameteri(int sampler, int pname, int param)
void glSamplerParameteri(GLuint sampler, GLenum pname, GLint param)
GL_ARB_sampler_objects
, GL_ES_VERSION_3_0
, GL_VERSION_3_3
void glSamplerParameteriv(int sampler, int pname, IntBuffer param)
void glSamplerParameteriv(GLuint sampler, GLenum pname, const GLint * param)
GL_ARB_sampler_objects
, GL_ES_VERSION_3_0
, GL_VERSION_3_3
param
- a direct or array-backed IntBuffer
void glSamplerParameteriv(int sampler, int pname, int[] param, int param_offset)
void glSamplerParameteriv(GLuint sampler, GLenum pname, const GLint * param)
GL_ARB_sampler_objects
, GL_ES_VERSION_3_0
, GL_VERSION_3_3
void glVertexAttribBinding(int attribindex, int bindingindex)
void glVertexAttribBinding(GLuint attribindex, GLuint bindingindex)
GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_vertex_attrib_binding
void glVertexAttribFormat(int attribindex, int size, int type, boolean normalized, int relativeoffset)
void glVertexAttribFormat(GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset)
GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_vertex_attrib_binding
, GL_NV_vertex_buffer_unified_memory
glVertexAttribFormatNV
void glVertexAttribIFormat(int attribindex, int size, int type, int relativeoffset)
void glVertexAttribIFormat(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_vertex_attrib_binding
, GL_NV_vertex_buffer_unified_memory
glVertexAttribIFormatNV
void glVertexBindingDivisor(int bindingindex, int divisor)
void glVertexBindingDivisor(GLuint bindingindex, GLuint divisor)
GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_vertex_attrib_binding
void glWaitSync(long sync, int flags, long timeout)
void glWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
GL_ARB_sync
, GL_ES_VERSION_3_0
, GL_VERSION_3_2
, GL_APPLE_sync
glWaitSyncAPPLE
Copyright 2010 JogAmp Community.