public interface GL3 extends GL2GL3
This interface contains all core, forward compatible, OpenGL methods starting from 3.1,
inclusive, as well as most of it's extensions defined at the time of this specification.
Note: OpenGL 3.0 forward compatible, non deprecated functionality is included in the
3.1 specification, hence the GL2GL3
implemented interface.
Note: OpenGL 3.1 forward compatible no more includes fixed point functionality.
Modifier and Type | Field and Description |
---|---|
static int |
GL_ALREADY_SIGNALED
Part of
GL_ARB_sync |
static int |
GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB
Part of
GL_ARB_texture_compression_bptc |
static int |
GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB
Part of
GL_ARB_texture_compression_bptc |
static int |
GL_COMPRESSED_RGBA_BPTC_UNORM_ARB
Part of
GL_ARB_texture_compression_bptc |
static int |
GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB
Part of
GL_ARB_texture_compression_bptc |
static int |
GL_CONDITION_SATISFIED
Part of
GL_ARB_sync |
static int |
GL_CONTEXT_COMPATIBILITY_PROFILE_BIT
Part of
GL_VERSION_3_2 |
static int |
GL_CONTEXT_CORE_PROFILE_BIT
Part of
GL_VERSION_3_2 |
static int |
GL_CONTEXT_PROFILE_MASK
Part of
GL_VERSION_3_2 |
static int |
GL_DOUBLE_MAT2
Part of
GL_ARB_gpu_shader_fp64 |
static int |
GL_DOUBLE_MAT2x3
Part of
GL_ARB_gpu_shader_fp64 |
static int |
GL_DOUBLE_MAT2x4
Part of
GL_ARB_gpu_shader_fp64 |
static int |
GL_DOUBLE_MAT3
Part of
GL_ARB_gpu_shader_fp64 |
static int |
GL_DOUBLE_MAT3x2
Part of
GL_ARB_gpu_shader_fp64 |
static int |
GL_DOUBLE_MAT3x4
Part of
GL_ARB_gpu_shader_fp64 |
static int |
GL_DOUBLE_MAT4
Part of
GL_ARB_gpu_shader_fp64 |
static int |
GL_DOUBLE_MAT4x2
Part of
GL_ARB_gpu_shader_fp64 |
static int |
GL_DOUBLE_MAT4x3
Part of
GL_ARB_gpu_shader_fp64 |
static int |
GL_DOUBLE_VEC2
Part of
GL_ARB_gpu_shader_fp64 |
static int |
GL_DOUBLE_VEC3
Part of
GL_ARB_gpu_shader_fp64 |
static int |
GL_DOUBLE_VEC4
Part of
GL_ARB_gpu_shader_fp64 |
static int |
GL_DRAW_INDIRECT_BUFFER
Part of
GL_ARB_draw_indirect |
static int |
GL_DRAW_INDIRECT_BUFFER_BINDING
Part of
GL_ARB_draw_indirect |
static int |
GL_FRACTIONAL_EVEN
Part of
GL_ARB_tessellation_shader |
static int |
GL_FRACTIONAL_ODD
Part of
GL_ARB_tessellation_shader |
static int |
GL_FRAGMENT_INTERPOLATION_OFFSET_BITS
Part of
GL_ARB_gpu_shader5 |
static int |
GL_FRAMEBUFFER_ATTACHMENT_LAYERED
Part of
GL_VERSION_3_2 |
static int |
GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS
Part of
GL_VERSION_3_2 |
static int |
GL_GEOMETRY_INPUT_TYPE
Part of
GL_VERSION_3_2 |
static int |
GL_GEOMETRY_OUTPUT_TYPE
Part of
GL_VERSION_3_2 |
static int |
GL_GEOMETRY_SHADER
Part of
GL_VERSION_3_2 |
static int |
GL_GEOMETRY_SHADER_INVOCATIONS
Part of
GL_ARB_gpu_shader5 |
static int |
GL_GEOMETRY_VERTICES_OUT
Part of
GL_VERSION_3_2 |
static int |
GL_ISOLINES
Part of
GL_ARB_tessellation_shader |
static int |
GL_LINE_STRIP_ADJACENCY
Part of
GL_VERSION_3_2 |
static int |
GL_LINES_ADJACENCY
Part of
GL_VERSION_3_2 |
static int |
GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS
Part of
GL_ARB_tessellation_shader |
static int |
GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS
Part of
GL_ARB_tessellation_shader |
static int |
GL_MAX_FRAGMENT_INPUT_COMPONENTS
Part of
GL_VERSION_3_2 |
static int |
GL_MAX_FRAGMENT_INTERPOLATION_OFFSET
Part of
GL_ARB_gpu_shader5 |
static int |
GL_MAX_GEOMETRY_INPUT_COMPONENTS
Part of
GL_VERSION_3_2 |
static int |
GL_MAX_GEOMETRY_OUTPUT_COMPONENTS
Part of
GL_VERSION_3_2 |
static int |
GL_MAX_GEOMETRY_OUTPUT_VERTICES
Part of
GL_VERSION_3_2 |
static int |
GL_MAX_GEOMETRY_SHADER_INVOCATIONS
Part of
GL_ARB_gpu_shader5 |
static int |
GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS
Part of
GL_VERSION_3_2 |
static int |
GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS
Part of
GL_VERSION_3_2 |
static int |
GL_MAX_GEOMETRY_UNIFORM_COMPONENTS
Part of
GL_VERSION_3_2 |
static int |
GL_MAX_PATCH_VERTICES
Part of
GL_ARB_tessellation_shader |
static int |
GL_MAX_SERVER_WAIT_TIMEOUT
Part of
GL_ARB_sync |
static int |
GL_MAX_TESS_CONTROL_INPUT_COMPONENTS
Part of
GL_ARB_tessellation_shader |
static int |
GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS
Part of
GL_ARB_tessellation_shader |
static int |
GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS
Part of
GL_ARB_tessellation_shader |
static int |
GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS
Part of
GL_ARB_tessellation_shader |
static int |
GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS
Part of
GL_ARB_tessellation_shader |
static int |
GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS
Part of
GL_ARB_tessellation_shader |
static int |
GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS
Part of
GL_ARB_tessellation_shader |
static int |
GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS
Part of
GL_ARB_tessellation_shader |
static int |
GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS
Part of
GL_ARB_tessellation_shader |
static int |
GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS
Part of
GL_ARB_tessellation_shader |
static int |
GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS
Part of
GL_ARB_tessellation_shader |
static int |
GL_MAX_TESS_GEN_LEVEL
Part of
GL_ARB_tessellation_shader |
static int |
GL_MAX_TESS_PATCH_COMPONENTS
Part of
GL_ARB_tessellation_shader |
static int |
GL_MAX_VERTEX_OUTPUT_COMPONENTS
Part of
GL_VERSION_3_2 |
static int |
GL_MIN_FRAGMENT_INTERPOLATION_OFFSET
Part of
GL_ARB_gpu_shader5 |
static int |
GL_OBJECT_TYPE
Part of
GL_ARB_sync |
static int |
GL_PATCH_DEFAULT_INNER_LEVEL
Part of
GL_ARB_tessellation_shader |
static int |
GL_PATCH_DEFAULT_OUTER_LEVEL
Part of
GL_ARB_tessellation_shader |
static int |
GL_PATCH_VERTICES
Part of
GL_ARB_tessellation_shader |
static int |
GL_PATCHES
Part of
GL_ARB_tessellation_shader |
static int |
GL_PROGRAM_POINT_SIZE
Part of
GL_VERSION_3_2 |
static int |
GL_SIGNALED
Part of
GL_ARB_sync |
static int |
GL_SYNC_CONDITION
Part of
GL_ARB_sync |
static int |
GL_SYNC_FENCE
Part of
GL_ARB_sync |
static int |
GL_SYNC_FLAGS
Part of
GL_ARB_sync |
static int |
GL_SYNC_FLUSH_COMMANDS_BIT
Part of
GL_ARB_sync |
static int |
GL_SYNC_GPU_COMMANDS_COMPLETE
Part of
GL_ARB_sync |
static int |
GL_SYNC_STATUS
Part of
GL_ARB_sync |
static int |
GL_TESS_CONTROL_OUTPUT_VERTICES
Part of
GL_ARB_tessellation_shader |
static int |
GL_TESS_CONTROL_SHADER
Part of
GL_ARB_tessellation_shader |
static int |
GL_TESS_EVALUATION_SHADER
Part of
GL_ARB_tessellation_shader |
static int |
GL_TESS_GEN_MODE
Part of
GL_ARB_tessellation_shader |
static int |
GL_TESS_GEN_POINT_MODE
Part of
GL_ARB_tessellation_shader |
static int |
GL_TESS_GEN_SPACING
Part of
GL_ARB_tessellation_shader |
static int |
GL_TESS_GEN_VERTEX_ORDER
Part of
GL_ARB_tessellation_shader |
static int |
GL_TIMEOUT_EXPIRED
Part of
GL_ARB_sync |
static int |
GL_TRIANGLE_STRIP_ADJACENCY
Part of
GL_VERSION_3_2 |
static int |
GL_TRIANGLES_ADJACENCY
Part of
GL_VERSION_3_2 |
static int |
GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER
Part of
GL_ARB_tessellation_shader |
static int |
GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER
Part of
GL_ARB_tessellation_shader |
static int |
GL_UNSIGNALED
Part of
GL_ARB_sync |
static int |
GL_VERTEX_ATTRIB_ARRAY_DIVISOR
Part of
GL_VERSION_3_3 |
static int |
GL_WAIT_FAILED
Part of
GL_ARB_sync |
GL_ACTIVE_ATOMIC_COUNTER_BUFFERS, GL_ACTIVE_SUBROUTINE_MAX_LENGTH, GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS, GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH, GL_ACTIVE_SUBROUTINE_UNIFORMS, GL_ACTIVE_SUBROUTINES, 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_ACTIVE_ATOMIC_COUNTER_INDICES, GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS, GL_ATOMIC_COUNTER_BUFFER_BINDING, 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_ATOMIC_COUNTER_BUFFER_SIZE, GL_ATOMIC_COUNTER_BUFFER_START, GL_BACK_LEFT, GL_BACK_RIGHT, GL_BGR, GL_BGR_INTEGER, GL_BGRA_INTEGER, GL_BLUE, GL_BLUE_INTEGER, GL_BUFFER_ACCESS_FLAGS, GL_BUFFER_GPU_ADDRESS_NV, GL_BUFFER_MAP_LENGTH, GL_BUFFER_MAP_OFFSET, GL_BUFFER_UPDATE_BARRIER_BIT, GL_CLAMP_READ_COLOR, GL_CLAMP_TO_BORDER, 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_COLOR, GL_COLOR_ARRAY_ADDRESS_NV, GL_COLOR_ARRAY_LENGTH_NV, GL_COMMAND_BARRIER_BIT, GL_COMPATIBLE_SUBROUTINES, 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_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT, GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT, GL_CONTEXT_FLAGS, GL_CONTINUOUS_AMD, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_DEBUG_CALLBACK_FUNCTION_ARB, GL_DEBUG_CALLBACK_USER_PARAM_ARB, 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_LOGGED_MESSAGES_ARB, GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB, GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB, GL_DEBUG_SEVERITY_HIGH_AMD, GL_DEBUG_SEVERITY_HIGH_ARB, GL_DEBUG_SEVERITY_LOW_AMD, GL_DEBUG_SEVERITY_LOW_ARB, GL_DEBUG_SEVERITY_MEDIUM_AMD, GL_DEBUG_SEVERITY_MEDIUM_ARB, GL_DEBUG_SOURCE_API_ARB, GL_DEBUG_SOURCE_APPLICATION_ARB, GL_DEBUG_SOURCE_OTHER_ARB, GL_DEBUG_SOURCE_SHADER_COMPILER_ARB, GL_DEBUG_SOURCE_THIRD_PARTY_ARB, GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB, GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB, GL_DEBUG_TYPE_ERROR_ARB, GL_DEBUG_TYPE_OTHER_ARB, GL_DEBUG_TYPE_PERFORMANCE_ARB, GL_DEBUG_TYPE_PORTABILITY_ARB, GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB, GL_DECODE_EXT, GL_DEPTH, GL_DEPTH_BUFFER, GL_DEPTH_CLAMP, GL_DEPTH_CLAMP_FAR_AMD, GL_DEPTH_CLAMP_NEAR_AMD, GL_DEPTH_COMPONENT32F, GL_DEPTH_STENCIL_ATTACHMENT, GL_DEPTH32F_STENCIL8, GL_DISCRETE_AMD, GL_DOUBLE, GL_DOUBLEBUFFER, GL_DRAW_BUFFER, GL_DRAW_FRAMEBUFFER, GL_DRAW_FRAMEBUFFER_BINDING, GL_DRAW_INDIRECT_ADDRESS_NV, GL_DRAW_INDIRECT_LENGTH_NV, GL_DRAW_INDIRECT_UNIFIED_NV, GL_DYNAMIC_COPY, GL_DYNAMIC_READ, GL_EDGE_FLAG_ARRAY_ADDRESS_NV, GL_EDGE_FLAG_ARRAY_LENGTH_NV, GL_ELEMENT_ARRAY_ADDRESS_NV, GL_ELEMENT_ARRAY_BARRIER_BIT, 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_FIRST_VERTEX_CONVENTION, GL_FIXED_ONLY, 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_FOG_COORD_ARRAY_ADDRESS_NV, GL_FOG_COORD_ARRAY_LENGTH_NV, GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE, GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE, GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE, GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE, GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB, GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE, GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE, GL_FRAMEBUFFER_BARRIER_BIT, GL_FRAMEBUFFER_DEFAULT, GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER, GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB, GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB, GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE, GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER, GL_FRAMEBUFFER_SRGB, GL_FRAMEBUFFER_UNDEFINED, GL_FRONT_LEFT, GL_FRONT_RIGHT, GL_GEOMETRY_INPUT_TYPE_ARB, GL_GEOMETRY_OUTPUT_TYPE_ARB, GL_GEOMETRY_SHADER_ARB, GL_GEOMETRY_SHADER_BIT, GL_GEOMETRY_VERTICES_OUT_ARB, GL_GPU_ADDRESS_NV, GL_GREEN, GL_GREEN_INTEGER, GL_IMAGE_1D, GL_IMAGE_1D_ARRAY, GL_IMAGE_2D, GL_IMAGE_2D_ARRAY, GL_IMAGE_2D_MULTISAMPLE, GL_IMAGE_2D_MULTISAMPLE_ARRAY, GL_IMAGE_2D_RECT, 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_INDEX_ARRAY_ADDRESS_NV, GL_INDEX_ARRAY_LENGTH_NV, GL_INT_2_10_10_10_REV, GL_INT_IMAGE_1D, GL_INT_IMAGE_1D_ARRAY, GL_INT_IMAGE_2D, GL_INT_IMAGE_2D_ARRAY, GL_INT_IMAGE_2D_MULTISAMPLE, GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY, GL_INT_IMAGE_2D_RECT, GL_INT_IMAGE_3D, GL_INT_IMAGE_BUFFER, GL_INT_IMAGE_CUBE, GL_INT_IMAGE_CUBE_MAP_ARRAY, GL_INT_SAMPLER_1D, GL_INT_SAMPLER_1D_ARRAY, GL_INT_SAMPLER_2D, GL_INT_SAMPLER_2D_ARRAY, GL_INT_SAMPLER_2D_MULTISAMPLE, GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY, GL_INT_SAMPLER_2D_RECT, GL_INT_SAMPLER_3D, GL_INT_SAMPLER_BUFFER, GL_INT_SAMPLER_BUFFER_AMD, GL_INT_SAMPLER_CUBE, GL_INT_SAMPLER_CUBE_MAP_ARRAY, GL_INTERLEAVED_ATTRIBS, GL_INVALID_INDEX, GL_LAST_VERTEX_CONVENTION, GL_LAYER_PROVOKING_VERTEX, GL_LEFT, GL_LINE, GL_LINE_STRIP_ADJACENCY_ARB, GL_LINE_WIDTH_GRANULARITY, GL_LINE_WIDTH_RANGE, GL_LINES_ADJACENCY_ARB, GL_LOWER_LEFT, GL_MAJOR_VERSION, 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, GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS, GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE, GL_MAX_CLIP_DISTANCES, GL_MAX_COLOR_TEXTURE_SAMPLES, GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS, GL_MAX_COMBINED_ATOMIC_COUNTERS, GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS, GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS, GL_MAX_COMBINED_IMAGE_UNIFORMS, GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS, GL_MAX_COMBINED_UNIFORM_BLOCKS, GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS, GL_MAX_DEBUG_LOGGED_MESSAGES_AMD, GL_MAX_DEBUG_LOGGED_MESSAGES_ARB, GL_MAX_DEBUG_MESSAGE_LENGTH_ARB, GL_MAX_DEPTH_TEXTURE_SAMPLES, GL_MAX_DUAL_SOURCE_DRAW_BUFFERS, 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_GEOMETRY_ATOMIC_COUNTER_BUFFERS, GL_MAX_GEOMETRY_ATOMIC_COUNTERS, GL_MAX_GEOMETRY_IMAGE_UNIFORMS, GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB, GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB, GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB, GL_MAX_GEOMETRY_UNIFORM_BLOCKS, GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB, GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB, GL_MAX_IMAGE_SAMPLES, GL_MAX_IMAGE_UNITS, GL_MAX_INTEGER_SAMPLES, GL_MAX_PROGRAM_TEXEL_OFFSET, GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET, GL_MAX_RECTANGLE_TEXTURE_SIZE, GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB, GL_MAX_SAMPLE_MASK_WORDS, GL_MAX_SAMPLES, GL_MAX_SHADER_BUFFER_ADDRESS_NV, GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS, GL_MAX_SUBROUTINES, 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_TEXTURE_LOD_BIAS, GL_MAX_TRANSFORM_FEEDBACK_BUFFERS, 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_VARYING_FLOATS, GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS, GL_MAX_VERTEX_ATOMIC_COUNTERS, GL_MAX_VERTEX_IMAGE_UNIFORMS, GL_MAX_VERTEX_STREAMS, GL_MAX_VERTEX_UNIFORM_BLOCKS, GL_MAX_VERTEX_UNIFORM_COMPONENTS, GL_MAX_VERTEX_VARYING_COMPONENTS_ARB, GL_MAX_VIEWPORTS, GL_MIN, GL_MIN_MAP_BUFFER_ALIGNMENT, GL_MIN_PROGRAM_TEXEL_OFFSET, GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET, GL_MIN_SAMPLE_SHADING_VALUE, GL_MINOR_VERSION, GL_NAMED_STRING_LENGTH_ARB, GL_NAMED_STRING_TYPE_ARB, GL_NORMAL_ARRAY_ADDRESS_NV, GL_NORMAL_ARRAY_LENGTH_NV, GL_NUM_COMPATIBLE_SUBROUTINES, GL_NUM_EXTENSIONS, GL_NUM_SAMPLE_COUNTS, GL_ONE_MINUS_SRC1_ALPHA, GL_ONE_MINUS_SRC1_COLOR, 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_ROW_LENGTH, GL_PACK_SKIP_IMAGES, GL_PACK_SKIP_PIXELS, GL_PACK_SKIP_ROWS, GL_PACK_SWAP_BYTES, GL_PIXEL_BUFFER_BARRIER_BIT, GL_PIXEL_PACK_BUFFER, GL_PIXEL_PACK_BUFFER_BINDING, GL_PIXEL_UNPACK_BUFFER, GL_PIXEL_UNPACK_BUFFER_BINDING, GL_POINT, GL_POINT_SIZE_GRANULARITY, GL_POINT_SIZE_RANGE, GL_POINT_SPRITE_COORD_ORIGIN, 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_PROGRAM_BINARY_RETRIEVABLE_HINT, GL_PROGRAM_POINT_SIZE_ARB, GL_PROVOKING_VERTEX, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_1D_ARRAY, GL_PROXY_TEXTURE_2D, GL_PROXY_TEXTURE_2D_ARRAY, GL_PROXY_TEXTURE_2D_MULTISAMPLE, GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY, GL_PROXY_TEXTURE_3D, GL_PROXY_TEXTURE_CUBE_MAP, GL_PROXY_TEXTURE_CUBE_MAP_ARRAY, GL_PROXY_TEXTURE_RECTANGLE, GL_PROXY_TEXTURE_RECTANGLE_ARB, GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION, GL_QUERY_BY_REGION_NO_WAIT, GL_QUERY_BY_REGION_WAIT, GL_QUERY_COUNTER_BITS, GL_QUERY_NO_WAIT, GL_QUERY_WAIT, GL_R16, GL_R16_SNORM, GL_R16I, GL_R16UI, GL_R3_G3_B2, GL_R32F, GL_R32I, GL_R32UI, GL_R8_SNORM, GL_R8I, GL_R8UI, GL_RASTERIZER_DISCARD, GL_READ_BUFFER, GL_READ_FRAMEBUFFER, GL_READ_FRAMEBUFFER_BINDING, GL_READ_ONLY, GL_READ_WRITE, GL_RED_INTEGER, GL_RED_SNORM, GL_RENDERBUFFER_SAMPLES, GL_REPLACE_VALUE_AMD, GL_RG_INTEGER, GL_RG_SNORM, GL_RG16, GL_RG16_SNORM, GL_RG16I, GL_RG16UI, GL_RG32F, GL_RG32I, GL_RG32UI, GL_RG8_SNORM, GL_RG8I, GL_RG8UI, GL_RGB_INTEGER, GL_RGB_SNORM, GL_RGB10_A2UI, GL_RGB12, GL_RGB16, GL_RGB16_SNORM, GL_RGB16I, GL_RGB16UI, GL_RGB32I, GL_RGB32UI, GL_RGB4, GL_RGB5, GL_RGB8_SNORM, GL_RGB8I, GL_RGB8UI, GL_RGB9_E5, GL_RGBA_INTEGER, GL_RGBA_SNORM, GL_RGBA12, GL_RGBA16, GL_RGBA16_SNORM, GL_RGBA16I, GL_RGBA16UI, GL_RGBA2, GL_RGBA32I, GL_RGBA32UI, GL_RGBA8_SNORM, GL_RGBA8I, GL_RGBA8UI, GL_RIGHT, GL_SAMPLE_MASK, GL_SAMPLE_MASK_VALUE, GL_SAMPLE_POSITION, GL_SAMPLE_SHADING, GL_SAMPLER_1D, GL_SAMPLER_1D_ARRAY, GL_SAMPLER_1D_ARRAY_SHADOW, GL_SAMPLER_1D_SHADOW, GL_SAMPLER_2D_ARRAY_SHADOW, GL_SAMPLER_2D_MULTISAMPLE, GL_SAMPLER_2D_MULTISAMPLE_ARRAY, GL_SAMPLER_2D_RECT, GL_SAMPLER_2D_RECT_ARB, GL_SAMPLER_2D_RECT_SHADOW, GL_SAMPLER_2D_RECT_SHADOW_ARB, GL_SAMPLER_BINDING, GL_SAMPLER_BUFFER, GL_SAMPLER_BUFFER_AMD, GL_SAMPLER_CUBE_MAP_ARRAY, GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW, GL_SAMPLER_CUBE_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_SEPARATE_ATTRIBS, GL_SET_AMD, GL_SHADER_IMAGE_ACCESS_BARRIER_BIT, GL_SHADER_INCLUDE_ARB, GL_SIGNED_NORMALIZED, GL_SKIP_DECODE_EXT, GL_SMOOTH_LINE_WIDTH_GRANULARITY, GL_SMOOTH_POINT_SIZE_GRANULARITY, GL_SRC1_COLOR, GL_SRGB8, GL_STATIC_COPY, GL_STATIC_READ, GL_STENCIL, GL_STENCIL_BACK_OP_VALUE_AMD, GL_STENCIL_BUFFER, GL_STENCIL_INDEX16, GL_STENCIL_OP_VALUE_AMD, GL_STEREO, GL_STREAM_COPY, GL_STREAM_READ, GL_SUBSAMPLE_DISTANCE_AMD, GL_SYNC_CL_EVENT_ARB, GL_SYNC_CL_EVENT_COMPLETE_ARB, GL_SYNC_X11_FENCE_EXT, GL_TESS_CONTROL_SHADER_BIT, GL_TESS_EVALUATION_SHADER_BIT, GL_TESSELLATION_FACTOR_AMD, GL_TESSELLATION_MODE_AMD, GL_TEXTURE_1D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_MULTISAMPLE, GL_TEXTURE_2D_MULTISAMPLE_ARRAY, GL_TEXTURE_ALPHA_SIZE, GL_TEXTURE_ALPHA_TYPE, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_BINDING_1D, GL_TEXTURE_BINDING_1D_ARRAY, GL_TEXTURE_BINDING_2D_MULTISAMPLE, GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY, GL_TEXTURE_BINDING_BUFFER, GL_TEXTURE_BINDING_CUBE_MAP_ARRAY, GL_TEXTURE_BINDING_RECTANGLE, GL_TEXTURE_BINDING_RECTANGLE_ARB, GL_TEXTURE_BLUE_SIZE, GL_TEXTURE_BLUE_TYPE, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_BUFFER, GL_TEXTURE_BUFFER_DATA_STORE_BINDING, GL_TEXTURE_BUFFER_FORMAT, GL_TEXTURE_COLOR_SAMPLES_NV, GL_TEXTURE_COMPRESSED, 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_DEPTH, GL_TEXTURE_DEPTH_SIZE, GL_TEXTURE_DEPTH_TYPE, GL_TEXTURE_FETCH_BARRIER_BIT, GL_TEXTURE_FIXED_SAMPLE_LOCATIONS, GL_TEXTURE_GREEN_SIZE, GL_TEXTURE_GREEN_TYPE, GL_TEXTURE_HEIGHT, GL_TEXTURE_INTERNAL_FORMAT, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MIN_LOD, GL_TEXTURE_RECTANGLE, GL_TEXTURE_RECTANGLE_ARB, GL_TEXTURE_RED_SIZE, GL_TEXTURE_RED_TYPE, GL_TEXTURE_SAMPLES, GL_TEXTURE_SHARED_SIZE, GL_TEXTURE_SRGB_DECODE_EXT, GL_TEXTURE_STENCIL_SIZE, GL_TEXTURE_SWIZZLE_A, GL_TEXTURE_SWIZZLE_B, GL_TEXTURE_SWIZZLE_G, GL_TEXTURE_SWIZZLE_R, GL_TEXTURE_SWIZZLE_RGBA, GL_TEXTURE_UPDATE_BARRIER_BIT, GL_TEXTURE_WIDTH, GL_TIME_ELAPSED, GL_TIMEOUT_IGNORED, GL_TIMESTAMP, GL_TRANSFORM_FEEDBACK, GL_TRANSFORM_FEEDBACK_BARRIER_BIT, GL_TRANSFORM_FEEDBACK_BINDING, GL_TRANSFORM_FEEDBACK_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE, GL_TRANSFORM_FEEDBACK_BUFFER_BINDING, GL_TRANSFORM_FEEDBACK_BUFFER_MODE, GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED, GL_TRANSFORM_FEEDBACK_BUFFER_SIZE, GL_TRANSFORM_FEEDBACK_BUFFER_START, GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN, GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH, GL_TRANSFORM_FEEDBACK_VARYINGS, GL_TRIANGLE_STRIP_ADJACENCY_ARB, GL_TRIANGLES_ADJACENCY_ARB, GL_UNDEFINED_VERTEX, GL_UNIFORM_ARRAY_STRIDE, GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX, 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_GEOMETRY_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_COMPRESSED_BLOCK_DEPTH, GL_UNPACK_COMPRESSED_BLOCK_HEIGHT, GL_UNPACK_COMPRESSED_BLOCK_SIZE, GL_UNPACK_COMPRESSED_BLOCK_WIDTH, GL_UNPACK_IMAGE_HEIGHT, GL_UNPACK_LSB_FIRST, GL_UNPACK_SKIP_IMAGES, GL_UNPACK_SWAP_BYTES, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_INT_5_9_9_9_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_ATOMIC_COUNTER, GL_UNSIGNED_INT_IMAGE_1D, GL_UNSIGNED_INT_IMAGE_1D_ARRAY, GL_UNSIGNED_INT_IMAGE_2D, GL_UNSIGNED_INT_IMAGE_2D_ARRAY, GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE, GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY, GL_UNSIGNED_INT_IMAGE_2D_RECT, 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_1D, GL_UNSIGNED_INT_SAMPLER_1D_ARRAY, GL_UNSIGNED_INT_SAMPLER_2D, GL_UNSIGNED_INT_SAMPLER_2D_ARRAY, GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE, GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY, GL_UNSIGNED_INT_SAMPLER_2D_RECT, GL_UNSIGNED_INT_SAMPLER_3D, GL_UNSIGNED_INT_SAMPLER_BUFFER, GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD, GL_UNSIGNED_INT_SAMPLER_CUBE, GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY, GL_UNSIGNED_INT_VEC2, GL_UNSIGNED_INT_VEC3, GL_UNSIGNED_INT_VEC4, 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_BINDING, GL_VERTEX_ARRAY_LENGTH_NV, GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV, GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV, GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV, GL_VERTEX_PROGRAM_POINT_SIZE, GL_VIEWPORT_BOUNDS_RANGE, GL_VIEWPORT_INDEX_PROVOKING_VERTEX, GL_VIEWPORT_SUBPIXEL_BITS
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_BGRA8_EXT, GL_BLEND_COLOR, GL_BOOL, GL_BOOL_VEC2, GL_BOOL_VEC3, GL_BOOL_VEC4, 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_ROBUST_ACCESS, GL_CURRENT_PROGRAM, GL_CURRENT_QUERY, GL_CURRENT_VERTEX_ATTRIB, 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_HIGH_FLOAT, GL_HIGH_INT, GL_INFO_LOG_LENGTH, GL_INT, GL_INT_10_10_10_2, 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_COMBINED_TEXTURE_IMAGE_UNITS, GL_MAX_DRAW_BUFFERS, GL_MAX_FRAGMENT_UNIFORM_VECTORS, 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_BINARY_FORMATS, GL_PROGRAM_BINARY_LENGTH, GL_PROGRAM_PIPELINE_BINDING, GL_PROGRAM_SEPARABLE, GL_QUERY_RESULT, GL_QUERY_RESULT_AVAILABLE, GL_R16F, GL_R8, GL_RED, GL_RG, GL_RG16F, GL_RG8, GL_RGB16F, GL_RGBA16F, GL_SAMPLER_2D, GL_SAMPLER_2D_SHADOW, GL_SAMPLER_3D, GL_SAMPLER_CUBE, GL_SHADER_BINARY_DMP, GL_SHADER_BINARY_FORMATS, GL_SHADER_COMPILER, GL_SHADER_SOURCE_LENGTH, GL_SHADER_TYPE, GL_SHADING_LANGUAGE_VERSION, 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_3D, GL_TEXTURE_BINDING_3D, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_WRAP_R, 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_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_ARB, GL_ALPHA32F_ARB, GL_ALWAYS, GL_AND, GL_AND_INVERTED, GL_AND_REVERSE, GL_ARRAY_BUFFER, GL_ARRAY_BUFFER_BINDING, GL_BACK, GL_BGRA, 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_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_LAYER, 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_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_ARB, GL_LUMINANCE_ALPHA32F_ARB, GL_LUMINANCE16F_ARB, GL_LUMINANCE32F_ARB, GL_MAX_ARRAY_TEXTURE_LAYERS, GL_MAX_CUBE_MAP_TEXTURE_SIZE, GL_MAX_RENDERBUFFER_SIZE, 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_R11F_G11F_B10F, 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_STENCIL_SIZE, GL_RENDERBUFFER_WIDTH, GL_RENDERER, GL_REPEAT, GL_REPLACE, GL_RESET_NOTIFICATION_STRATEGY, GL_RGB, GL_RGB10, GL_RGB10_A2, GL_RGB32F, GL_RGB5_A1, GL_RGB565, GL_RGB8, GL_RGBA, GL_RGBA_SIGNED_COMPONENTS, 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_SAMPLER_2D_ARRAY, 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_2D_ARRAY, GL_TEXTURE_BINDING_2D, GL_TEXTURE_BINDING_2D_ARRAY, 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 |
---|---|
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 |
void |
glDeleteSync(long sync)
|
void |
glDrawArraysIndirect(int mode,
Buffer indirect)
Entry point to C language function:
void glDrawArraysIndirect(GLenum mode, const GLvoid * indirect); Part of 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 GLvoid * indirect); Part of 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 |
void |
glFramebufferTexture(int target,
int attachment,
int texture,
int level)
Entry point to C language function:
void glFramebufferTexture(GLenum target, GLenum attachment, GLuint texture, GLint level); Part of GL_VERSION_3_2 |
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_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_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_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_VERSION_3_2 |
void |
glGetInteger64v(int pname,
long[] params,
int params_offset)
Entry point to C language function:
void glGetInteger64v(GLenum pname, GLint64 * params); Part of GL_ARB_sync |
void |
glGetInteger64v(int pname,
LongBuffer params)
Entry point to C language function:
void glGetInteger64v(GLenum pname, GLint64 * params); Part of GL_ARB_sync |
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 |
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 |
void |
glGetUniformdv(int program,
int location,
double[] params,
int params_offset)
Entry point to C language function:
void glGetUniformdv(GLuint program, GLint location, GLdouble * params); Part of GL_ARB_gpu_shader_fp64 |
void |
glGetUniformdv(int program,
int location,
DoubleBuffer params)
Entry point to C language function:
void glGetUniformdv(GLuint program, GLint location, GLdouble * params); Part of GL_ARB_gpu_shader_fp64 |
boolean |
glIsSync(long sync)
|
void |
glPatchParameterfv(int pname,
float[] values,
int values_offset)
Entry point to C language function:
void glPatchParameterfv(GLenum pname, const GLfloat * values); Part of GL_ARB_tessellation_shader |
void |
glPatchParameterfv(int pname,
FloatBuffer values)
Entry point to C language function:
void glPatchParameterfv(GLenum pname, const GLfloat * values); Part of GL_ARB_tessellation_shader |
void |
glPatchParameteri(int pname,
int value)
Entry point to C language function:
void glPatchParameteri(GLenum pname, GLint value); Part of GL_ARB_tessellation_shader |
void |
glUniform1d(int location,
double x)
Entry point to C language function:
void glUniform1d(GLint location, GLdouble x); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniform1dv(int location,
int count,
double[] value,
int value_offset)
Entry point to C language function:
void glUniform1dv(GLint location, GLsizei count, const GLdouble * value); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniform1dv(int location,
int count,
DoubleBuffer value)
Entry point to C language function:
void glUniform1dv(GLint location, GLsizei count, const GLdouble * value); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniform2d(int location,
double x,
double y)
Entry point to C language function:
void glUniform2d(GLint location, GLdouble x, GLdouble y); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniform2dv(int location,
int count,
double[] value,
int value_offset)
Entry point to C language function:
void glUniform2dv(GLint location, GLsizei count, const GLdouble * value); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniform2dv(int location,
int count,
DoubleBuffer value)
Entry point to C language function:
void glUniform2dv(GLint location, GLsizei count, const GLdouble * value); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniform3d(int location,
double x,
double y,
double z)
Entry point to C language function:
void glUniform3d(GLint location, GLdouble x, GLdouble y, GLdouble z); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniform3dv(int location,
int count,
double[] value,
int value_offset)
Entry point to C language function:
void glUniform3dv(GLint location, GLsizei count, const GLdouble * value); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniform3dv(int location,
int count,
DoubleBuffer value)
Entry point to C language function:
void glUniform3dv(GLint location, GLsizei count, const GLdouble * value); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniform4d(int location,
double x,
double y,
double z,
double w)
Entry point to C language function:
void glUniform4d(GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniform4dv(int location,
int count,
double[] value,
int value_offset)
Entry point to C language function:
void glUniform4dv(GLint location, GLsizei count, const GLdouble * value); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniform4dv(int location,
int count,
DoubleBuffer value)
Entry point to C language function:
void glUniform4dv(GLint location, GLsizei count, const GLdouble * value); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniformMatrix2dv(int location,
int count,
boolean transpose,
double[] value,
int value_offset)
Entry point to C language function:
void glUniformMatrix2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniformMatrix2dv(int location,
int count,
boolean transpose,
DoubleBuffer value)
Entry point to C language function:
void glUniformMatrix2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniformMatrix2x3dv(int location,
int count,
boolean transpose,
double[] value,
int value_offset)
Entry point to C language function:
void glUniformMatrix2x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniformMatrix2x3dv(int location,
int count,
boolean transpose,
DoubleBuffer value)
Entry point to C language function:
void glUniformMatrix2x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniformMatrix2x4dv(int location,
int count,
boolean transpose,
double[] value,
int value_offset)
Entry point to C language function:
void glUniformMatrix2x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniformMatrix2x4dv(int location,
int count,
boolean transpose,
DoubleBuffer value)
Entry point to C language function:
void glUniformMatrix2x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniformMatrix3dv(int location,
int count,
boolean transpose,
double[] value,
int value_offset)
Entry point to C language function:
void glUniformMatrix3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniformMatrix3dv(int location,
int count,
boolean transpose,
DoubleBuffer value)
Entry point to C language function:
void glUniformMatrix3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniformMatrix3x2dv(int location,
int count,
boolean transpose,
double[] value,
int value_offset)
Entry point to C language function:
void glUniformMatrix3x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniformMatrix3x2dv(int location,
int count,
boolean transpose,
DoubleBuffer value)
Entry point to C language function:
void glUniformMatrix3x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniformMatrix3x4dv(int location,
int count,
boolean transpose,
double[] value,
int value_offset)
Entry point to C language function:
void glUniformMatrix3x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniformMatrix3x4dv(int location,
int count,
boolean transpose,
DoubleBuffer value)
Entry point to C language function:
void glUniformMatrix3x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniformMatrix4dv(int location,
int count,
boolean transpose,
double[] value,
int value_offset)
Entry point to C language function:
void glUniformMatrix4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniformMatrix4dv(int location,
int count,
boolean transpose,
DoubleBuffer value)
Entry point to C language function:
void glUniformMatrix4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniformMatrix4x2dv(int location,
int count,
boolean transpose,
double[] value,
int value_offset)
Entry point to C language function:
void glUniformMatrix4x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniformMatrix4x2dv(int location,
int count,
boolean transpose,
DoubleBuffer value)
Entry point to C language function:
void glUniformMatrix4x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniformMatrix4x3dv(int location,
int count,
boolean transpose,
double[] value,
int value_offset)
Entry point to C language function:
void glUniformMatrix4x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniformMatrix4x3dv(int location,
int count,
boolean transpose,
DoubleBuffer value)
Entry point to C language function:
void glUniformMatrix4x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); Part of GL_ARB_gpu_shader_fp64 |
void |
glVertexAttribDivisor(int index,
int divisor)
Entry point to C language function:
void glVertexAttribDivisor(GLuint index, GLuint divisor); Part of GL_VERSION_3_3 |
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 |
glActiveShaderProgram, glAllocateMemoryNV, glBeginConditionalRender, glBeginQueryIndexed, glBeginTransformFeedback, glBindBufferBase, glBindBufferRange, glBindFragDataLocation, glBindFragDataLocationIndexed, glBindImageTexture, glBindProgramPipeline, glBindSampler, glBindTransformFeedback, glBindVertexArray, glBlendEquationi, glBlendEquationSeparatei, glBlendFunci, glBlendFuncSeparatei, glBlitFramebuffer, glBufferAddressRangeNV, glClampColor, glClearBufferfi, glClearBufferfv, glClearBufferfv, glClearBufferiv, glClearBufferiv, glClearBufferuiv, glClearBufferuiv, glColorFormatNV, glColorMaski, glColorP3ui, glColorP3uiv, glColorP3uiv, glColorP4ui, glColorP4uiv, glColorP4uiv, glCompileShaderIncludeARB, glCompileShaderIncludeARB, glCompressedTexImage1D, glCompressedTexImage1D, glCompressedTexSubImage1D, glCompressedTexSubImage1D, glCopyBufferSubData, glCopyTexImage1D, glCopyTexSubImage1D, glCreateShaderProgramv, glCreateSyncFromCLeventARB, glDebugMessageControlARB, glDebugMessageControlARB, glDebugMessageEnableAMD, glDebugMessageEnableAMD, glDebugMessageInsertAMD, glDebugMessageInsertARB, glDeleteNamedStringARB, glDeleteProgramPipelines, glDeleteProgramPipelines, glDeleteSamplers, glDeleteSamplers, glDeleteTransformFeedbacks, glDeleteTransformFeedbacks, glDeleteVertexArrays, glDeleteVertexArrays, glDepthRangeArrayv, glDepthRangeArrayv, glDepthRangeIndexed, glDisableClientState, glDisablei, glDrawArraysInstanced, glDrawArraysInstancedBaseInstance, glDrawBuffer, glDrawBuffers, glDrawBuffers, glDrawElementsBaseVertex, glDrawElementsInstanced, glDrawElementsInstancedBaseInstance, glDrawElementsInstancedBaseVertex, glDrawElementsInstancedBaseVertexBaseInstance, glDrawRangeElements, glDrawRangeElements, glDrawRangeElementsBaseVertex, glDrawTransformFeedback, glDrawTransformFeedbackInstanced, glDrawTransformFeedbackStream, glDrawTransformFeedbackStreamInstanced, glEdgeFlagFormatNV, glEnableClientState, glEnablei, glEndConditionalRender, glEndQueryIndexed, glEndTransformFeedback, glFlushMappedBufferRange, glFogCoordFormatNV, glFramebufferTexture1D, glFramebufferTextureARB, glFramebufferTextureFaceARB, glFramebufferTextureLayer, glFramebufferTextureLayerARB, glGenProgramPipelines, glGenProgramPipelines, glGenSamplers, glGenSamplers, glGenTransformFeedbacks, glGenTransformFeedbacks, glGenVertexArrays, glGenVertexArrays, glGetActiveAtomicCounterBufferiv, glGetActiveAtomicCounterBufferiv, glGetActiveSubroutineName, glGetActiveSubroutineName, glGetActiveSubroutineUniformiv, glGetActiveSubroutineUniformiv, glGetActiveSubroutineUniformName, glGetActiveSubroutineUniformName, glGetActiveUniformBlockiv, glGetActiveUniformBlockiv, glGetActiveUniformBlockName, glGetActiveUniformBlockName, glGetActiveUniformName, glGetActiveUniformName, glGetActiveUniformsiv, glGetActiveUniformsiv, glGetBooleani_v, glGetBooleani_v, glGetBufferParameterui64vNV, glGetBufferParameterui64vNV, glGetBufferSubData, glGetCompressedTexImage, glGetCompressedTexImage, glGetDebugMessageLogAMD, glGetDebugMessageLogAMD, glGetDebugMessageLogARB, glGetDebugMessageLogARB, glGetDoublei_v, glGetDoublei_v, glGetDoublev, glGetDoublev, glGetFloati_v, glGetFloati_v, glGetFragDataIndex, glGetFragDataLocation, glGetIntegeri_v, glGetIntegeri_v, glGetIntegerui64i_vNV, glGetIntegerui64i_vNV, glGetIntegerui64vNV, glGetIntegerui64vNV, glGetInternalformativ, glGetInternalformativ, glGetMultisamplefv, glGetMultisamplefv, glGetNamedBufferParameterui64vNV, glGetNamedBufferParameterui64vNV, glGetNamedStringARB, glGetNamedStringARB, glGetNamedStringivARB, glGetNamedStringivARB, glGetnColorTable, glGetnCompressedTexImage, glGetnConvolutionFilter, glGetnHistogram, glGetnMapdv, glGetnMapdv, glGetnMapfv, glGetnMapfv, glGetnMapiv, glGetnMapiv, glGetnMinmax, glGetnPixelMapfv, glGetnPixelMapfv, glGetnPixelMapuiv, glGetnPixelMapuiv, glGetnPixelMapusv, glGetnPixelMapusv, glGetnPolygonStipple, glGetnPolygonStipple, glGetnSeparableFilter, glGetnTexImage, glGetnUniformdv, glGetnUniformdv, glGetnUniformuiv, glGetnUniformuiv, glGetProgramPipelineInfoLog, glGetProgramPipelineInfoLog, glGetProgramPipelineiv, glGetProgramPipelineiv, glGetProgramStageiv, glGetProgramStageiv, glGetQueryIndexediv, glGetQueryIndexediv, glGetQueryObjecti64v, glGetQueryObjecti64v, glGetQueryObjectiv, glGetQueryObjectiv, glGetQueryObjectui64v, glGetQueryObjectui64v, glGetSamplerParameterfv, glGetSamplerParameterfv, glGetSamplerParameterIiv, glGetSamplerParameterIiv, glGetSamplerParameterIuiv, glGetSamplerParameterIuiv, glGetSamplerParameteriv, glGetSamplerParameteriv, glGetStringi, glGetSubroutineIndex, glGetSubroutineUniformLocation, glGetTexImage, glGetTexImage, glGetTexLevelParameterfv, glGetTexLevelParameterfv, glGetTexLevelParameteriv, glGetTexLevelParameteriv, glGetTexParameterIiv, glGetTexParameterIiv, glGetTexParameterIuiv, glGetTexParameterIuiv, glGetTransformFeedbackVarying, glGetTransformFeedbackVarying, glGetUniformBlockIndex, glGetUniformIndices, glGetUniformIndices, glGetUniformSubroutineuiv, glGetUniformSubroutineuiv, glGetUniformui64vNV, glGetUniformui64vNV, glGetUniformuiv, glGetUniformuiv, glGetVertexAttribdv, glGetVertexAttribdv, glGetVertexAttribIiv, glGetVertexAttribIiv, glGetVertexAttribIuiv, glGetVertexAttribIuiv, glGetVertexAttribLdv, glGetVertexAttribLdv, glImportSyncEXT, glIndexFormatNV, glIsBufferResidentNV, glIsEnabledi, glIsNamedBufferResidentNV, glIsNamedStringARB, glIsProgramPipeline, glIsSampler, glIsTransformFeedback, glIsVertexArray, glLogicOp, glMakeBufferNonResidentNV, glMakeBufferResidentNV, glMakeNamedBufferNonResidentNV, glMakeNamedBufferResidentNV, glMapBufferRange, glMemoryBarrier, glMinSampleShading, glMultiDrawArrays, glMultiDrawArrays, glMultiDrawArraysIndirectAMD, glMultiDrawElements, glMultiDrawElements, glMultiDrawElementsIndirectAMD, glMultiTexCoordP1ui, glMultiTexCoordP1uiv, glMultiTexCoordP1uiv, glMultiTexCoordP2ui, glMultiTexCoordP2uiv, glMultiTexCoordP2uiv, glMultiTexCoordP3ui, glMultiTexCoordP3uiv, glMultiTexCoordP3uiv, glMultiTexCoordP4ui, glMultiTexCoordP4uiv, glMultiTexCoordP4uiv, glNamedStringARB, glNormalFormatNV, glNormalP3ui, glNormalP3uiv, glNormalP3uiv, glPauseTransformFeedback, glPixelStoref, glPointParameterf, glPointParameterfv, glPointParameterfv, glPointParameteri, glPointParameteriv, glPointParameteriv, glPointSize, glPolygonMode, glPrimitiveRestartIndex, glProgramParameteri, glProgramParameteriARB, glProgramUniform1d, glProgramUniform1dv, glProgramUniform1dv, glProgramUniform1f, glProgramUniform1fv, glProgramUniform1fv, glProgramUniform1i, glProgramUniform1iv, glProgramUniform1iv, glProgramUniform1ui, glProgramUniform1uiv, glProgramUniform1uiv, glProgramUniform2d, glProgramUniform2dv, glProgramUniform2dv, glProgramUniform2f, glProgramUniform2fv, glProgramUniform2fv, glProgramUniform2i, glProgramUniform2iv, glProgramUniform2iv, glProgramUniform2ui, glProgramUniform2uiv, glProgramUniform2uiv, glProgramUniform3d, glProgramUniform3dv, glProgramUniform3dv, glProgramUniform3f, glProgramUniform3fv, glProgramUniform3fv, glProgramUniform3i, glProgramUniform3iv, glProgramUniform3iv, glProgramUniform3ui, glProgramUniform3uiv, glProgramUniform3uiv, glProgramUniform4d, glProgramUniform4dv, glProgramUniform4dv, glProgramUniform4f, glProgramUniform4fv, glProgramUniform4fv, glProgramUniform4i, glProgramUniform4iv, glProgramUniform4iv, glProgramUniform4ui, glProgramUniform4uiv, glProgramUniform4uiv, glProgramUniformMatrix2dv, glProgramUniformMatrix2dv, glProgramUniformMatrix2fv, glProgramUniformMatrix2fv, glProgramUniformMatrix2x3dv, glProgramUniformMatrix2x3dv, glProgramUniformMatrix2x3fv, glProgramUniformMatrix2x3fv, glProgramUniformMatrix2x4dv, glProgramUniformMatrix2x4dv, glProgramUniformMatrix2x4fv, glProgramUniformMatrix2x4fv, glProgramUniformMatrix3dv, glProgramUniformMatrix3dv, glProgramUniformMatrix3fv, glProgramUniformMatrix3fv, glProgramUniformMatrix3x2dv, glProgramUniformMatrix3x2dv, glProgramUniformMatrix3x2fv, glProgramUniformMatrix3x2fv, glProgramUniformMatrix3x4dv, glProgramUniformMatrix3x4dv, glProgramUniformMatrix3x4fv, glProgramUniformMatrix3x4fv, glProgramUniformMatrix4dv, glProgramUniformMatrix4dv, glProgramUniformMatrix4fv, glProgramUniformMatrix4fv, glProgramUniformMatrix4x2dv, glProgramUniformMatrix4x2dv, glProgramUniformMatrix4x2fv, glProgramUniformMatrix4x2fv, glProgramUniformMatrix4x3dv, glProgramUniformMatrix4x3dv, glProgramUniformMatrix4x3fv, glProgramUniformMatrix4x3fv, glProgramUniformui64NV, glProgramUniformui64vNV, glProgramUniformui64vNV, glProvokingVertex, glQueryCounter, glReadBuffer, glRenderbufferStorageMultisample, glResumeTransformFeedback, glSampleMaski, glSamplerParameterf, glSamplerParameterfv, glSamplerParameterfv, glSamplerParameteri, glSamplerParameterIiv, glSamplerParameterIiv, glSamplerParameterIuiv, glSamplerParameterIuiv, glSamplerParameteriv, glSamplerParameteriv, glScissorArrayv, glScissorArrayv, glScissorIndexed, glScissorIndexedv, glScissorIndexedv, glSecondaryColorFormatNV, glSecondaryColorP3ui, glSecondaryColorP3uiv, glSecondaryColorP3uiv, glSetMultisamplefvAMD, glSetMultisamplefvAMD, glStencilOpValueAMD, glTessellationFactorAMD, glTessellationModeAMD, glTexBuffer, glTexCoordFormatNV, glTexCoordP1ui, glTexCoordP1uiv, glTexCoordP1uiv, glTexCoordP2ui, glTexCoordP2uiv, glTexCoordP2uiv, glTexCoordP3ui, glTexCoordP3uiv, glTexCoordP3uiv, glTexCoordP4ui, glTexCoordP4uiv, glTexCoordP4uiv, glTexImage1D, glTexImage1D, glTexImage2DMultisample, glTexImage2DMultisampleCoverageNV, glTexImage3DMultisample, glTexImage3DMultisampleCoverageNV, glTexParameterIiv, glTexParameterIiv, glTexParameterIuiv, glTexParameterIuiv, glTexSubImage1D, glTexSubImage1D, glTextureImage2DMultisampleCoverageNV, glTextureImage2DMultisampleNV, glTextureImage3DMultisampleCoverageNV, glTextureImage3DMultisampleNV, 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, glUniformSubroutinesuiv, glUniformSubroutinesuiv, glUniformui64NV, glUniformui64vNV, glUniformui64vNV, glUseProgramStages, glValidateProgramPipeline, 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, glVertexAttribI4i, glVertexAttribI4iv, glVertexAttribI4iv, glVertexAttribI4sv, glVertexAttribI4sv, glVertexAttribI4ubv, glVertexAttribI4ubv, glVertexAttribI4ui, glVertexAttribI4uiv, glVertexAttribI4uiv, glVertexAttribI4usv, glVertexAttribI4usv, glVertexAttribIFormatNV, glVertexAttribIPointer, glVertexAttribL1d, glVertexAttribL1dv, glVertexAttribL1dv, glVertexAttribL2d, glVertexAttribL2dv, glVertexAttribL2dv, glVertexAttribL3d, glVertexAttribL3dv, glVertexAttribL3dv, glVertexAttribL4d, glVertexAttribL4dv, glVertexAttribL4dv, glVertexAttribLPointer, glVertexAttribP1ui, glVertexAttribP1uiv, glVertexAttribP1uiv, glVertexAttribP2ui, glVertexAttribP2uiv, glVertexAttribP2uiv, glVertexAttribP3ui, glVertexAttribP3uiv, glVertexAttribP3uiv, glVertexAttribP4ui, glVertexAttribP4uiv, glVertexAttribP4uiv, glVertexFormatNV, glVertexP2ui, glVertexP2uiv, glVertexP2uiv, glVertexP3ui, glVertexP3uiv, glVertexP3uiv, glVertexP4ui, glVertexP4uiv, glVertexP4uiv, glViewportArrayv, glViewportArrayv, glViewportIndexedf, glViewportIndexedfv, glViewportIndexedfv
glAttachShader, glBeginQuery, glBindAttribLocation, glBlendColor, glClearDepth, glClearDepthf, glCompileShader, glCompressedTexImage3D, glCompressedTexImage3D, glCompressedTexSubImage3D, glCompressedTexSubImage3D, glCopyTexSubImage3D, glCreateProgram, glCreateShader, glDeleteProgram, glDeleteQueries, glDeleteQueries, glDeleteShader, glDepthRange, glDepthRangef, glDetachShader, glDisableVertexAttribArray, glEnableVertexAttribArray, glEndQuery, glFramebufferTexture3D, glGenQueries, glGenQueries, glGetActiveAttrib, glGetActiveAttrib, glGetActiveUniform, glGetActiveUniform, glGetAttachedShaders, glGetAttachedShaders, glGetAttribLocation, glGetProgramBinary, glGetProgramBinary, glGetProgramInfoLog, glGetProgramInfoLog, glGetProgramiv, glGetProgramiv, glGetQueryiv, glGetQueryiv, glGetQueryObjectuiv, glGetQueryObjectuiv, glGetShaderInfoLog, glGetShaderInfoLog, glGetShaderiv, glGetShaderiv, glGetShaderPrecisionFormat, glGetShaderPrecisionFormat, glGetShaderSource, glGetShaderSource, glGetUniformfv, glGetUniformfv, glGetUniformiv, glGetUniformiv, glGetUniformLocation, glGetVertexAttribfv, glGetVertexAttribfv, glGetVertexAttribiv, glGetVertexAttribiv, glIsProgram, glIsQuery, glIsShader, glLinkProgram, glProgramBinary, glReleaseShaderCompiler, glShaderBinary, glShaderBinary, glShaderSource, glShaderSource, glStencilFuncSeparate, glStencilMaskSeparate, glStencilOpSeparate, glTexImage3D, glTexImage3D, 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, glValidateProgram, glVertexAttrib1f, glVertexAttrib1fv, glVertexAttrib1fv, glVertexAttrib2f, glVertexAttrib2fv, glVertexAttrib2fv, glVertexAttrib3f, glVertexAttrib3fv, glVertexAttrib3fv, glVertexAttrib4f, glVertexAttrib4fv, glVertexAttrib4fv, glVertexAttribPointer, 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, glDrawElements, glEnable, glFinish, glFlush, 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, glPixelStorei, glPolygonOffset, glReadnPixels, glReadPixels, glReadPixels, glRenderbufferStorage, glSampleCoverage, glScissor, glStencilFunc, glStencilMask, glStencilOp, glTexImage2D, glTexImage2D, glTexParameterf, glTexParameterfv, glTexParameterfv, glTexParameteri, glTexParameteriv, glTexParameteriv, glTexStorage1D, glTexStorage2D, glTexStorage3D, glTexSubImage2D, glTexSubImage2D, glTextureStorage1DEXT, glTextureStorage2DEXT, glTextureStorage3DEXT, glUnmapBuffer, glViewport
getBoundFramebuffer, getContext, getDefaultDrawFramebuffer, getDefaultReadFramebuffer, getExtension, getGL, getGL2, getGL2ES1, getGL2ES2, getGL2GL3, getGL3, getGL3bc, getGL4, getGL4bc, getGLES1, getGLES2, getGLProfile, getPlatformGLExtensions, getSwapInterval, glGetBoundBuffer, glGetBufferSize, glIsVBOArrayEnabled, glIsVBOElementArrayEnabled, hasGLSL, isExtensionAvailable, isFunctionAvailable, isGL, isGL2, isGL2ES1, isGL2ES2, isGL2GL3, isGL3, isGL3bc, isGL4, isGL4bc, isGLES, isGLES1, isGLES2, isGLES2Compatible, isNPOTTextureAvailable, setSwapInterval
static final int GL_CONTEXT_CORE_PROFILE_BIT
GL_VERSION_3_2
static final int GL_CONTEXT_COMPATIBILITY_PROFILE_BIT
GL_VERSION_3_2
static final int GL_LINES_ADJACENCY
GL_VERSION_3_2
static final int GL_LINE_STRIP_ADJACENCY
GL_VERSION_3_2
static final int GL_TRIANGLES_ADJACENCY
GL_VERSION_3_2
static final int GL_TRIANGLE_STRIP_ADJACENCY
GL_VERSION_3_2
static final int GL_PROGRAM_POINT_SIZE
GL_VERSION_3_2
static final int GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS
GL_VERSION_3_2
static final int GL_FRAMEBUFFER_ATTACHMENT_LAYERED
GL_VERSION_3_2
static final int GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS
GL_VERSION_3_2
static final int GL_GEOMETRY_SHADER
GL_VERSION_3_2
static final int GL_GEOMETRY_VERTICES_OUT
GL_VERSION_3_2
static final int GL_GEOMETRY_INPUT_TYPE
GL_VERSION_3_2
static final int GL_GEOMETRY_OUTPUT_TYPE
GL_VERSION_3_2
static final int GL_MAX_GEOMETRY_UNIFORM_COMPONENTS
GL_VERSION_3_2
static final int GL_MAX_GEOMETRY_OUTPUT_VERTICES
GL_VERSION_3_2
static final int GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS
GL_VERSION_3_2
static final int GL_MAX_VERTEX_OUTPUT_COMPONENTS
GL_VERSION_3_2
static final int GL_MAX_GEOMETRY_INPUT_COMPONENTS
GL_VERSION_3_2
static final int GL_MAX_GEOMETRY_OUTPUT_COMPONENTS
GL_VERSION_3_2
static final int GL_MAX_FRAGMENT_INPUT_COMPONENTS
GL_VERSION_3_2
static final int GL_CONTEXT_PROFILE_MASK
GL_VERSION_3_2
static final int GL_VERTEX_ATTRIB_ARRAY_DIVISOR
GL_VERSION_3_3
static final int GL_MAX_SERVER_WAIT_TIMEOUT
GL_ARB_sync
static final int GL_OBJECT_TYPE
GL_ARB_sync
static final int GL_SYNC_CONDITION
GL_ARB_sync
static final int GL_SYNC_STATUS
GL_ARB_sync
static final int GL_SYNC_FLAGS
GL_ARB_sync
static final int GL_SYNC_FENCE
GL_ARB_sync
static final int GL_SYNC_GPU_COMMANDS_COMPLETE
GL_ARB_sync
static final int GL_UNSIGNALED
GL_ARB_sync
static final int GL_SIGNALED
GL_ARB_sync
static final int GL_ALREADY_SIGNALED
GL_ARB_sync
static final int GL_TIMEOUT_EXPIRED
GL_ARB_sync
static final int GL_CONDITION_SATISFIED
GL_ARB_sync
static final int GL_WAIT_FAILED
GL_ARB_sync
static final int GL_SYNC_FLUSH_COMMANDS_BIT
GL_ARB_sync
static final int GL_COMPRESSED_RGBA_BPTC_UNORM_ARB
GL_ARB_texture_compression_bptc
static final int GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB
GL_ARB_texture_compression_bptc
static final int GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB
GL_ARB_texture_compression_bptc
static final int GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB
GL_ARB_texture_compression_bptc
static final int GL_DRAW_INDIRECT_BUFFER
GL_ARB_draw_indirect
static final int GL_DRAW_INDIRECT_BUFFER_BINDING
GL_ARB_draw_indirect
static final int GL_GEOMETRY_SHADER_INVOCATIONS
GL_ARB_gpu_shader5
static final int GL_MAX_GEOMETRY_SHADER_INVOCATIONS
GL_ARB_gpu_shader5
static final int GL_MIN_FRAGMENT_INTERPOLATION_OFFSET
GL_ARB_gpu_shader5
static final int GL_MAX_FRAGMENT_INTERPOLATION_OFFSET
GL_ARB_gpu_shader5
static final int GL_FRAGMENT_INTERPOLATION_OFFSET_BITS
GL_ARB_gpu_shader5
static final int GL_DOUBLE_VEC2
GL_ARB_gpu_shader_fp64
static final int GL_DOUBLE_VEC3
GL_ARB_gpu_shader_fp64
static final int GL_DOUBLE_VEC4
GL_ARB_gpu_shader_fp64
static final int GL_DOUBLE_MAT2
GL_ARB_gpu_shader_fp64
static final int GL_DOUBLE_MAT3
GL_ARB_gpu_shader_fp64
static final int GL_DOUBLE_MAT4
GL_ARB_gpu_shader_fp64
static final int GL_DOUBLE_MAT2x3
GL_ARB_gpu_shader_fp64
static final int GL_DOUBLE_MAT2x4
GL_ARB_gpu_shader_fp64
static final int GL_DOUBLE_MAT3x2
GL_ARB_gpu_shader_fp64
static final int GL_DOUBLE_MAT3x4
GL_ARB_gpu_shader_fp64
static final int GL_DOUBLE_MAT4x2
GL_ARB_gpu_shader_fp64
static final int GL_DOUBLE_MAT4x3
GL_ARB_gpu_shader_fp64
static final int GL_PATCHES
GL_ARB_tessellation_shader
static final int GL_PATCH_VERTICES
GL_ARB_tessellation_shader
static final int GL_PATCH_DEFAULT_INNER_LEVEL
GL_ARB_tessellation_shader
static final int GL_PATCH_DEFAULT_OUTER_LEVEL
GL_ARB_tessellation_shader
static final int GL_TESS_CONTROL_OUTPUT_VERTICES
GL_ARB_tessellation_shader
static final int GL_TESS_GEN_MODE
GL_ARB_tessellation_shader
static final int GL_TESS_GEN_SPACING
GL_ARB_tessellation_shader
static final int GL_TESS_GEN_VERTEX_ORDER
GL_ARB_tessellation_shader
static final int GL_TESS_GEN_POINT_MODE
GL_ARB_tessellation_shader
static final int GL_ISOLINES
GL_ARB_tessellation_shader
static final int GL_FRACTIONAL_ODD
GL_ARB_tessellation_shader
static final int GL_FRACTIONAL_EVEN
GL_ARB_tessellation_shader
static final int GL_MAX_PATCH_VERTICES
GL_ARB_tessellation_shader
static final int GL_MAX_TESS_GEN_LEVEL
GL_ARB_tessellation_shader
static final int GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS
GL_ARB_tessellation_shader
static final int GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS
GL_ARB_tessellation_shader
static final int GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS
GL_ARB_tessellation_shader
static final int GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS
GL_ARB_tessellation_shader
static final int GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS
GL_ARB_tessellation_shader
static final int GL_MAX_TESS_PATCH_COMPONENTS
GL_ARB_tessellation_shader
static final int GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS
GL_ARB_tessellation_shader
static final int GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS
GL_ARB_tessellation_shader
static final int GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS
GL_ARB_tessellation_shader
static final int GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS
GL_ARB_tessellation_shader
static final int GL_MAX_TESS_CONTROL_INPUT_COMPONENTS
GL_ARB_tessellation_shader
static final int GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS
GL_ARB_tessellation_shader
static final int GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS
GL_ARB_tessellation_shader
static final int GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS
GL_ARB_tessellation_shader
static final int GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER
GL_ARB_tessellation_shader
static final int GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER
GL_ARB_tessellation_shader
static final int GL_TESS_EVALUATION_SHADER
GL_ARB_tessellation_shader
static final int GL_TESS_CONTROL_SHADER
GL_ARB_tessellation_shader
int glClientWaitSync(long sync, int flags, long timeout)
GLenum glClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout);
GL_ARB_sync
void glDeleteSync(long sync)
void glDrawArraysIndirect(int mode, Buffer indirect)
void glDrawArraysIndirect(GLenum mode, const GLvoid * indirect);
GL_ARB_draw_indirect
indirect
- a direct or array-backed Buffer
void glDrawElementsIndirect(int mode, int type, Buffer indirect)
void glDrawElementsIndirect(GLenum mode, GLenum type, const GLvoid * indirect);
GL_ARB_draw_indirect
indirect
- a direct or array-backed Buffer
long glFenceSync(int condition, int flags)
GLsync glFenceSync(GLenum condition, GLbitfield flags);
GL_ARB_sync
void glFramebufferTexture(int target, int attachment, int texture, int level)
void glFramebufferTexture(GLenum target, GLenum attachment, GLuint texture, GLint level);
GL_VERSION_3_2
void glGetBufferParameteri64v(int target, int pname, LongBuffer params)
void glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64 * params);
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_VERSION_3_2
void glGetInteger64i_v(int target, int index, LongBuffer data)
void glGetInteger64i_v(GLenum target, GLuint index, GLint64 * data);
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_VERSION_3_2
void glGetInteger64v(int pname, LongBuffer params)
void glGetInteger64v(GLenum pname, GLint64 * params);
GL_ARB_sync
params
- a direct or array-backed LongBuffer
void glGetInteger64v(int pname, long[] params, int params_offset)
void glGetInteger64v(GLenum pname, GLint64 * params);
GL_ARB_sync
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
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
void glGetUniformdv(int program, int location, DoubleBuffer params)
void glGetUniformdv(GLuint program, GLint location, GLdouble * params);
GL_ARB_gpu_shader_fp64
params
- a direct or array-backed DoubleBuffer
void glGetUniformdv(int program, int location, double[] params, int params_offset)
void glGetUniformdv(GLuint program, GLint location, GLdouble * params);
GL_ARB_gpu_shader_fp64
boolean glIsSync(long sync)
void glPatchParameterfv(int pname, FloatBuffer values)
void glPatchParameterfv(GLenum pname, const GLfloat * values);
GL_ARB_tessellation_shader
values
- a direct or array-backed FloatBuffer
void glPatchParameterfv(int pname, float[] values, int values_offset)
void glPatchParameterfv(GLenum pname, const GLfloat * values);
GL_ARB_tessellation_shader
void glPatchParameteri(int pname, int value)
void glPatchParameteri(GLenum pname, GLint value);
GL_ARB_tessellation_shader
void glUniform1d(int location, double x)
void glUniform1d(GLint location, GLdouble x);
GL_ARB_gpu_shader_fp64
void glUniform1dv(int location, int count, DoubleBuffer value)
void glUniform1dv(GLint location, GLsizei count, const GLdouble * value);
GL_ARB_gpu_shader_fp64
value
- a direct or array-backed DoubleBuffer
void glUniform1dv(int location, int count, double[] value, int value_offset)
void glUniform1dv(GLint location, GLsizei count, const GLdouble * value);
GL_ARB_gpu_shader_fp64
void glUniform2d(int location, double x, double y)
void glUniform2d(GLint location, GLdouble x, GLdouble y);
GL_ARB_gpu_shader_fp64
void glUniform2dv(int location, int count, DoubleBuffer value)
void glUniform2dv(GLint location, GLsizei count, const GLdouble * value);
GL_ARB_gpu_shader_fp64
value
- a direct or array-backed DoubleBuffer
void glUniform2dv(int location, int count, double[] value, int value_offset)
void glUniform2dv(GLint location, GLsizei count, const GLdouble * value);
GL_ARB_gpu_shader_fp64
void glUniform3d(int location, double x, double y, double z)
void glUniform3d(GLint location, GLdouble x, GLdouble y, GLdouble z);
GL_ARB_gpu_shader_fp64
void glUniform3dv(int location, int count, DoubleBuffer value)
void glUniform3dv(GLint location, GLsizei count, const GLdouble * value);
GL_ARB_gpu_shader_fp64
value
- a direct or array-backed DoubleBuffer
void glUniform3dv(int location, int count, double[] value, int value_offset)
void glUniform3dv(GLint location, GLsizei count, const GLdouble * value);
GL_ARB_gpu_shader_fp64
void glUniform4d(int location, double x, double y, double z, double w)
void glUniform4d(GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
GL_ARB_gpu_shader_fp64
void glUniform4dv(int location, int count, DoubleBuffer value)
void glUniform4dv(GLint location, GLsizei count, const GLdouble * value);
GL_ARB_gpu_shader_fp64
value
- a direct or array-backed DoubleBuffer
void glUniform4dv(int location, int count, double[] value, int value_offset)
void glUniform4dv(GLint location, GLsizei count, const GLdouble * value);
GL_ARB_gpu_shader_fp64
void glUniformMatrix2dv(int location, int count, boolean transpose, DoubleBuffer value)
void glUniformMatrix2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
GL_ARB_gpu_shader_fp64
value
- a direct or array-backed DoubleBuffer
void glUniformMatrix2dv(int location, int count, boolean transpose, double[] value, int value_offset)
void glUniformMatrix2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
GL_ARB_gpu_shader_fp64
void glUniformMatrix2x3dv(int location, int count, boolean transpose, DoubleBuffer value)
void glUniformMatrix2x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
GL_ARB_gpu_shader_fp64
value
- a direct or array-backed DoubleBuffer
void glUniformMatrix2x3dv(int location, int count, boolean transpose, double[] value, int value_offset)
void glUniformMatrix2x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
GL_ARB_gpu_shader_fp64
void glUniformMatrix2x4dv(int location, int count, boolean transpose, DoubleBuffer value)
void glUniformMatrix2x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
GL_ARB_gpu_shader_fp64
value
- a direct or array-backed DoubleBuffer
void glUniformMatrix2x4dv(int location, int count, boolean transpose, double[] value, int value_offset)
void glUniformMatrix2x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
GL_ARB_gpu_shader_fp64
void glUniformMatrix3dv(int location, int count, boolean transpose, DoubleBuffer value)
void glUniformMatrix3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
GL_ARB_gpu_shader_fp64
value
- a direct or array-backed DoubleBuffer
void glUniformMatrix3dv(int location, int count, boolean transpose, double[] value, int value_offset)
void glUniformMatrix3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
GL_ARB_gpu_shader_fp64
void glUniformMatrix3x2dv(int location, int count, boolean transpose, DoubleBuffer value)
void glUniformMatrix3x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
GL_ARB_gpu_shader_fp64
value
- a direct or array-backed DoubleBuffer
void glUniformMatrix3x2dv(int location, int count, boolean transpose, double[] value, int value_offset)
void glUniformMatrix3x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
GL_ARB_gpu_shader_fp64
void glUniformMatrix3x4dv(int location, int count, boolean transpose, DoubleBuffer value)
void glUniformMatrix3x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
GL_ARB_gpu_shader_fp64
value
- a direct or array-backed DoubleBuffer
void glUniformMatrix3x4dv(int location, int count, boolean transpose, double[] value, int value_offset)
void glUniformMatrix3x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
GL_ARB_gpu_shader_fp64
void glUniformMatrix4dv(int location, int count, boolean transpose, DoubleBuffer value)
void glUniformMatrix4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
GL_ARB_gpu_shader_fp64
value
- a direct or array-backed DoubleBuffer
void glUniformMatrix4dv(int location, int count, boolean transpose, double[] value, int value_offset)
void glUniformMatrix4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
GL_ARB_gpu_shader_fp64
void glUniformMatrix4x2dv(int location, int count, boolean transpose, DoubleBuffer value)
void glUniformMatrix4x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
GL_ARB_gpu_shader_fp64
value
- a direct or array-backed DoubleBuffer
void glUniformMatrix4x2dv(int location, int count, boolean transpose, double[] value, int value_offset)
void glUniformMatrix4x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
GL_ARB_gpu_shader_fp64
void glUniformMatrix4x3dv(int location, int count, boolean transpose, DoubleBuffer value)
void glUniformMatrix4x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
GL_ARB_gpu_shader_fp64
value
- a direct or array-backed DoubleBuffer
void glUniformMatrix4x3dv(int location, int count, boolean transpose, double[] value, int value_offset)
void glUniformMatrix4x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
GL_ARB_gpu_shader_fp64
void glVertexAttribDivisor(int index, int divisor)
void glVertexAttribDivisor(GLuint index, GLuint divisor);
GL_VERSION_3_3
void glWaitSync(long sync, int flags, long timeout)
void glWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout);
GL_ARB_sync
Copyright 2010 JogAmp Community.