public class DebugGLES2 extends DebugGLES3
Composable pipeline which wraps an underlying GL
implementation,
providing error checking after each OpenGL method call. If an error occurs,
causes a GLException
to be thrown at exactly the point of failure.
Sample code which installs this pipeline, manual:
gl = drawable.setGL(new DebugGL(drawable.getGL()));For automatic instantiation see
GLPipelineFactory.create(String, Class, GL, Object[])
.
DEBUG
GL_3DC_X_AMD, GL_3DC_XY_AMD, GL_ALPHA_TEST_FUNC_QCOM, GL_ALPHA_TEST_QCOM, GL_ALPHA_TEST_REF_QCOM, GL_ATC_RGB_AMD, GL_ATC_RGBA_EXPLICIT_ALPHA_AMD, GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD, GL_BGRA_IMG, GL_BINNING_CONTROL_HINT_QCOM, GL_CLAMP_TO_BORDER_NV, GL_CLIP_DISTANCE0_APPLE, GL_CLIP_DISTANCE1_APPLE, GL_CLIP_DISTANCE2_APPLE, GL_CLIP_DISTANCE3_APPLE, GL_CLIP_DISTANCE4_APPLE, GL_CLIP_DISTANCE5_APPLE, GL_CLIP_DISTANCE6_APPLE, GL_CLIP_DISTANCE7_APPLE, GL_COLOR_ATTACHMENT_EXT, GL_COLOR_BUFFER_BIT0_QCOM, GL_COLOR_BUFFER_BIT1_QCOM, GL_COLOR_BUFFER_BIT2_QCOM, GL_COLOR_BUFFER_BIT3_QCOM, GL_COLOR_BUFFER_BIT4_QCOM, GL_COLOR_BUFFER_BIT5_QCOM, GL_COLOR_BUFFER_BIT6_QCOM, GL_COLOR_BUFFER_BIT7_QCOM, GL_COLOR_EXT, GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG, GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG, 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_3x3x3_OES, GL_COMPRESSED_RGBA_ASTC_4x3x3_OES, GL_COMPRESSED_RGBA_ASTC_4x4_KHR, GL_COMPRESSED_RGBA_ASTC_4x4x3_OES, GL_COMPRESSED_RGBA_ASTC_4x4x4_OES, GL_COMPRESSED_RGBA_ASTC_5x4_KHR, GL_COMPRESSED_RGBA_ASTC_5x4x4_OES, GL_COMPRESSED_RGBA_ASTC_5x5_KHR, GL_COMPRESSED_RGBA_ASTC_5x5x4_OES, GL_COMPRESSED_RGBA_ASTC_5x5x5_OES, GL_COMPRESSED_RGBA_ASTC_6x5_KHR, GL_COMPRESSED_RGBA_ASTC_6x5x5_OES, GL_COMPRESSED_RGBA_ASTC_6x6_KHR, GL_COMPRESSED_RGBA_ASTC_6x6x5_OES, GL_COMPRESSED_RGBA_ASTC_6x6x6_OES, GL_COMPRESSED_RGBA_ASTC_8x5_KHR, GL_COMPRESSED_RGBA_ASTC_8x6_KHR, GL_COMPRESSED_RGBA_ASTC_8x8_KHR, GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG, GL_COMPRESSED_RGBA_PVRTC_2BPPV2_IMG, GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG, GL_COMPRESSED_RGBA_PVRTC_4BPPV2_IMG, GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE, GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE, GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV1_EXT, GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV2_IMG, GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV1_EXT, GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV2_IMG, GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_NV, GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_NV, GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_NV, GL_COMPRESSED_SRGB_PVRTC_2BPPV1_EXT, GL_COMPRESSED_SRGB_PVRTC_4BPPV1_EXT, GL_COMPRESSED_SRGB_S3TC_DXT1_NV, 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_3x3x3_OES, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x3x3_OES, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x3_OES, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x4_OES, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4x4_OES, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x4_OES, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x5_OES, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5x5_OES, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x5_OES, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x6_OES, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR, GL_CONTEXT_LOST, GL_CONTEXT_RELEASE_BEHAVIOR, GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH, GL_COPY_READ_BUFFER_NV, GL_COPY_WRITE_BUFFER_NV, GL_COVERAGE_ALL_FRAGMENTS_NV, GL_COVERAGE_ATTACHMENT_NV, GL_COVERAGE_AUTOMATIC_NV, GL_COVERAGE_BUFFER_BIT_NV, GL_COVERAGE_BUFFERS_NV, GL_COVERAGE_COMPONENT_NV, GL_COVERAGE_COMPONENT4_NV, GL_COVERAGE_EDGE_FRAGMENTS_NV, GL_COVERAGE_SAMPLES_NV, GL_CPU_OPTIMIZED_QCOM, GL_DECODE_EXT, GL_DEPTH_BUFFER_BIT0_QCOM, GL_DEPTH_BUFFER_BIT1_QCOM, GL_DEPTH_BUFFER_BIT2_QCOM, GL_DEPTH_BUFFER_BIT3_QCOM, GL_DEPTH_BUFFER_BIT4_QCOM, GL_DEPTH_BUFFER_BIT5_QCOM, GL_DEPTH_BUFFER_BIT6_QCOM, GL_DEPTH_BUFFER_BIT7_QCOM, GL_DEPTH_COMPONENT16_NONLINEAR_NV, GL_DEPTH_EXT, GL_DMP_PROGRAM_BINARY_DMP, GL_DRAW_BUFFER_EXT, GL_DRAW_FRAMEBUFFER_ANGLE, GL_DRAW_FRAMEBUFFER_BINDING_ANGLE, GL_DRAW_FRAMEBUFFER_BINDING_NV, GL_DRAW_FRAMEBUFFER_NV, GL_ETC1_RGB8_OES, GL_ETC1_SRGB8_NV, GL_FETCH_PER_SAMPLE_ARM, GL_FIRST_VERTEX_CONVENTION_EXT, GL_FIRST_VERTEX_CONVENTION_OES, GL_FLOAT_MAT2x3_NV, GL_FLOAT_MAT2x4_NV, GL_FLOAT_MAT3x2_NV, GL_FLOAT_MAT3x4_NV, GL_FLOAT_MAT4x2_NV, GL_FLOAT_MAT4x3_NV, GL_FRACTIONAL_EVEN_EXT, GL_FRACTIONAL_EVEN_OES, GL_FRACTIONAL_ODD_EXT, GL_FRACTIONAL_ODD_OES, GL_FRAGMENT_INTERPOLATION_OFFSET_BITS_OES, GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT, GL_FRAGMENT_SHADER_FRAMEBUFFER_FETCH_MRT_ARM, GL_FRAMEBUFFER_ATTACHMENT_ANGLE, GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT, GL_FRAMEBUFFER_ATTACHMENT_LAYERED_OES, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT, GL_FRAMEBUFFER_DEFAULT_LAYERS_EXT, GL_FRAMEBUFFER_DEFAULT_LAYERS_OES, GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT, GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_OES, GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT, GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG, GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_NV, GL_FRAMEBUFFER_UNDEFINED_OES, GL_GCCSO_SHADER_BINARY_FJ, GL_GEOMETRY_LINKED_INPUT_TYPE_EXT, GL_GEOMETRY_LINKED_INPUT_TYPE_OES, GL_GEOMETRY_LINKED_OUTPUT_TYPE_EXT, GL_GEOMETRY_LINKED_OUTPUT_TYPE_OES, GL_GEOMETRY_LINKED_VERTICES_OUT_EXT, GL_GEOMETRY_LINKED_VERTICES_OUT_OES, GL_GEOMETRY_SHADER_BIT_EXT, GL_GEOMETRY_SHADER_BIT_OES, GL_GEOMETRY_SHADER_EXT, GL_GEOMETRY_SHADER_INVOCATIONS_EXT, GL_GEOMETRY_SHADER_INVOCATIONS_OES, GL_GEOMETRY_SHADER_OES, GL_GPU_OPTIMIZED_QCOM, GL_HALF_FLOAT_OES, GL_IMAGE_BUFFER_EXT, GL_IMAGE_BUFFER_OES, GL_IMAGE_CUBE_MAP_ARRAY_EXT, GL_IMAGE_CUBE_MAP_ARRAY_OES, GL_INT_IMAGE_BUFFER_EXT, GL_INT_IMAGE_BUFFER_OES, GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT, GL_INT_IMAGE_CUBE_MAP_ARRAY_OES, GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES, GL_INT_SAMPLER_BUFFER_EXT, GL_INT_SAMPLER_BUFFER_OES, GL_INT_SAMPLER_CUBE_MAP_ARRAY_EXT, GL_INT_SAMPLER_CUBE_MAP_ARRAY_OES, GL_IS_PER_PATCH_EXT, GL_IS_PER_PATCH_OES, GL_ISOLINES_EXT, GL_ISOLINES_OES, GL_LAST_VERTEX_CONVENTION_EXT, GL_LAST_VERTEX_CONVENTION_OES, GL_LAYER_PROVOKING_VERTEX_EXT, GL_LAYER_PROVOKING_VERTEX_OES, GL_LINE_STRIP_ADJACENCY_EXT, GL_LINE_STRIP_ADJACENCY_OES, GL_LINES_ADJACENCY_EXT, GL_LINES_ADJACENCY_OES, GL_MALI_PROGRAM_BINARY_ARM, GL_MALI_SHADER_BINARY_ARM, GL_MAX, GL_MAX_CLIP_DISTANCES_APPLE, GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_EXT, GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_OES, GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_EXT, GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_OES, GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT, GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_OES, GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_OES, GL_MAX_FRAMEBUFFER_LAYERS_EXT, GL_MAX_FRAMEBUFFER_LAYERS_OES, GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_EXT, GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_OES, GL_MAX_GEOMETRY_ATOMIC_COUNTERS_EXT, GL_MAX_GEOMETRY_ATOMIC_COUNTERS_OES, GL_MAX_GEOMETRY_IMAGE_UNIFORMS_EXT, GL_MAX_GEOMETRY_IMAGE_UNIFORMS_OES, GL_MAX_GEOMETRY_INPUT_COMPONENTS_EXT, GL_MAX_GEOMETRY_INPUT_COMPONENTS_OES, GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_EXT, GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_OES, GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT, GL_MAX_GEOMETRY_OUTPUT_VERTICES_OES, GL_MAX_GEOMETRY_SHADER_INVOCATIONS_EXT, GL_MAX_GEOMETRY_SHADER_INVOCATIONS_OES, GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_EXT, GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_OES, GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT, GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_OES, GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT, GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_OES, GL_MAX_GEOMETRY_UNIFORM_BLOCKS_EXT, GL_MAX_GEOMETRY_UNIFORM_BLOCKS_OES, GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT, GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_OES, GL_MAX_MULTIVIEW_BUFFERS_EXT, GL_MAX_PATCH_VERTICES_EXT, GL_MAX_PATCH_VERTICES_OES, GL_MAX_SAMPLES_EXT, GL_MAX_SAMPLES_IMG, GL_MAX_SAMPLES_NV, GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_FAST_SIZE_EXT, GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_SIZE_EXT, GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_EXT, GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_OES, GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_EXT, GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_OES, GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_EXT, GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_OES, GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_EXT, GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_OES, GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXT, GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_OES, GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_EXT, GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_OES, GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_EXT, GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_OES, GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_EXT, GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_OES, GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXT, GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_OES, GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_EXT, GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_OES, GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_EXT, GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_OES, GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_EXT, GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_OES, GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_EXT, GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_OES, GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_EXT, GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_OES, GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_EXT, GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_OES, GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_EXT, GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_OES, GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_EXT, GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_OES, GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXT, GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_OES, GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT, GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_OES, GL_MAX_TESS_GEN_LEVEL_EXT, GL_MAX_TESS_GEN_LEVEL_OES, GL_MAX_TESS_PATCH_COMPONENTS_EXT, GL_MAX_TESS_PATCH_COMPONENTS_OES, GL_MAX_TEXTURE_BUFFER_SIZE_EXT, GL_MAX_TEXTURE_BUFFER_SIZE_OES, GL_MAX_VIEWPORTS_NV, GL_MIN, GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_OES, GL_MIN_SAMPLE_SHADING_VALUE_OES, GL_MULTISAMPLE_BUFFER_BIT0_QCOM, GL_MULTISAMPLE_BUFFER_BIT1_QCOM, GL_MULTISAMPLE_BUFFER_BIT2_QCOM, GL_MULTISAMPLE_BUFFER_BIT3_QCOM, GL_MULTISAMPLE_BUFFER_BIT4_QCOM, GL_MULTISAMPLE_BUFFER_BIT5_QCOM, GL_MULTISAMPLE_BUFFER_BIT6_QCOM, GL_MULTISAMPLE_BUFFER_BIT7_QCOM, GL_MULTIVIEW_EXT, GL_NVIDIA_PLATFORM_BINARY_NV, GL_PACK_REVERSE_ROW_ORDER_ANGLE, GL_PATCH_VERTICES_EXT, GL_PATCH_VERTICES_OES, GL_PATCHES_EXT, GL_PATCHES_OES, GL_PERFMON_GLOBAL_MODE_QCOM, GL_PRIMITIVE_BOUNDING_BOX_EXT, GL_PRIMITIVE_BOUNDING_BOX_OES, GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED, GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED_OES, GL_PRIMITIVES_GENERATED_EXT, GL_PRIMITIVES_GENERATED_OES, GL_PROGRAM_BINARY_ANGLE, GL_QUADS_EXT, GL_QUADS_OES, GL_QUERY_BY_REGION_NO_WAIT, GL_QUERY_BY_REGION_WAIT, GL_QUERY_NO_WAIT, GL_QUERY_WAIT, GL_R11F_G11F_B10F_APPLE, GL_R16_EXT, GL_R16_SNORM_EXT, GL_R8_SNORM, GL_READ_BUFFER_EXT, GL_READ_BUFFER_NV, GL_READ_FRAMEBUFFER_ANGLE, GL_READ_FRAMEBUFFER_BINDING_ANGLE, GL_READ_FRAMEBUFFER_BINDING_NV, GL_READ_FRAMEBUFFER_NV, GL_REFERENCED_BY_GEOMETRY_SHADER_EXT, GL_REFERENCED_BY_GEOMETRY_SHADER_OES, GL_REFERENCED_BY_TESS_CONTROL_SHADER_EXT, GL_REFERENCED_BY_TESS_CONTROL_SHADER_OES, GL_REFERENCED_BY_TESS_EVALUATION_SHADER_EXT, GL_REFERENCED_BY_TESS_EVALUATION_SHADER_OES, GL_RENDER_DIRECT_TO_FRAMEBUFFER_QCOM, GL_RENDERBUFFER_SAMPLES_EXT, GL_RENDERBUFFER_SAMPLES_IMG, GL_RENDERBUFFER_SAMPLES_NV, GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES, GL_RG16_EXT, GL_RG16_SNORM_EXT, GL_RG8_SNORM, GL_RGB16_EXT, GL_RGB16_SNORM_EXT, GL_RGB9_E5_APPLE, GL_RGBA16_EXT, GL_RGBA16_SNORM_EXT, GL_RGBA8_SNORM, GL_SAMPLE_SHADING_OES, GL_SAMPLER_2D_ARRAY_SHADOW_NV, GL_SAMPLER_2D_MULTISAMPLE_ARRAY_OES, GL_SAMPLER_BUFFER_EXT, GL_SAMPLER_BUFFER_OES, GL_SAMPLER_CUBE_MAP_ARRAY_EXT, GL_SAMPLER_CUBE_MAP_ARRAY_OES, GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_EXT, GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_OES, GL_SAMPLER_CUBE_SHADOW_NV, GL_SAMPLER_EXTERNAL_OES, GL_SGX_BINARY_IMG, GL_SGX_PROGRAM_BINARY_IMG, GL_SHADER_BINARY_VIV, GL_SHADER_PIXEL_LOCAL_STORAGE_EXT, GL_SKIP_DECODE_EXT, GL_SLUMINANCE_ALPHA_NV, GL_SLUMINANCE_NV, GL_SLUMINANCE8_ALPHA8_NV, GL_SLUMINANCE8_NV, GL_SMAPHS_PROGRAM_BINARY_DMP, GL_SMAPHS30_PROGRAM_BINARY_DMP, GL_SRGB8_NV, GL_STATE_RESTORE, GL_STENCIL_BUFFER_BIT0_QCOM, GL_STENCIL_BUFFER_BIT1_QCOM, GL_STENCIL_BUFFER_BIT2_QCOM, GL_STENCIL_BUFFER_BIT3_QCOM, GL_STENCIL_BUFFER_BIT4_QCOM, GL_STENCIL_BUFFER_BIT5_QCOM, GL_STENCIL_BUFFER_BIT6_QCOM, GL_STENCIL_BUFFER_BIT7_QCOM, GL_STENCIL_EXT, GL_STENCIL_INDEX_OES, GL_STENCIL_INDEX8_OES, GL_TESS_CONTROL_OUTPUT_VERTICES_EXT, GL_TESS_CONTROL_OUTPUT_VERTICES_OES, GL_TESS_CONTROL_SHADER_BIT_EXT, GL_TESS_CONTROL_SHADER_BIT_OES, GL_TESS_CONTROL_SHADER_EXT, GL_TESS_CONTROL_SHADER_OES, GL_TESS_EVALUATION_SHADER_BIT_EXT, GL_TESS_EVALUATION_SHADER_BIT_OES, GL_TESS_EVALUATION_SHADER_EXT, GL_TESS_EVALUATION_SHADER_OES, GL_TESS_GEN_MODE_EXT, GL_TESS_GEN_MODE_OES, GL_TESS_GEN_POINT_MODE_EXT, GL_TESS_GEN_POINT_MODE_OES, GL_TESS_GEN_SPACING_EXT, GL_TESS_GEN_SPACING_OES, GL_TESS_GEN_VERTEX_ORDER_EXT, GL_TESS_GEN_VERTEX_ORDER_OES, GL_TEXTURE_2D_MULTISAMPLE_ARRAY_OES, GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY_OES, GL_TEXTURE_BINDING_BUFFER_EXT, GL_TEXTURE_BINDING_BUFFER_OES, GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_EXT, GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_OES, GL_TEXTURE_BINDING_EXTERNAL_OES, GL_TEXTURE_BORDER_COLOR_NV, GL_TEXTURE_BUFFER_BINDING_EXT, GL_TEXTURE_BUFFER_BINDING_OES, GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT, GL_TEXTURE_BUFFER_DATA_STORE_BINDING_OES, GL_TEXTURE_BUFFER_EXT, GL_TEXTURE_BUFFER_OES, GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_EXT, GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_OES, GL_TEXTURE_BUFFER_OFFSET_EXT, GL_TEXTURE_BUFFER_OFFSET_OES, GL_TEXTURE_BUFFER_SIZE_EXT, GL_TEXTURE_BUFFER_SIZE_OES, GL_TEXTURE_CUBE_MAP_ARRAY_EXT, GL_TEXTURE_CUBE_MAP_ARRAY_OES, GL_TEXTURE_DEPTH_QCOM, GL_TEXTURE_EXTERNAL_OES, GL_TEXTURE_FORMAT_QCOM, GL_TEXTURE_HEIGHT_QCOM, GL_TEXTURE_IMAGE_VALID_QCOM, GL_TEXTURE_IMMUTABLE_LEVELS, GL_TEXTURE_INTERNAL_FORMAT_QCOM, GL_TEXTURE_MAX_LEVEL_APPLE, GL_TEXTURE_NUM_LEVELS_QCOM, GL_TEXTURE_OBJECT_VALID_QCOM, GL_TEXTURE_SAMPLES_IMG, GL_TEXTURE_SRGB_DECODE_EXT, GL_TEXTURE_TARGET_QCOM, GL_TEXTURE_TYPE_QCOM, GL_TEXTURE_USAGE_ANGLE, GL_TEXTURE_VIEW_MIN_LAYER, GL_TEXTURE_VIEW_MIN_LEVEL, GL_TEXTURE_VIEW_NUM_LAYERS, GL_TEXTURE_VIEW_NUM_LEVELS, GL_TEXTURE_WIDTH_QCOM, GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE, GL_TRIANGLE_STRIP_ADJACENCY_EXT, GL_TRIANGLE_STRIP_ADJACENCY_OES, GL_TRIANGLES_ADJACENCY_EXT, GL_TRIANGLES_ADJACENCY_OES, GL_UNDEFINED_VERTEX_EXT, GL_UNDEFINED_VERTEX_OES, GL_UNSIGNED_INT_10F_11F_11F_REV_APPLE, GL_UNSIGNED_INT_5_9_9_9_REV_APPLE, GL_UNSIGNED_INT_IMAGE_BUFFER_EXT, GL_UNSIGNED_INT_IMAGE_BUFFER_OES, GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT, GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_OES, GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES, GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT, GL_UNSIGNED_INT_SAMPLER_BUFFER_OES, GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_EXT, GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_OES, GL_UNSIGNED_SHORT_4_4_4_4_REV_IMG, GL_VERTEX_ARRAY, GL_VERTEX_ARRAY_BINDING_OES, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE, GL_VERTEX_ATTRIB_ARRAY_DIVISOR_NV, GL_VIEWPORT_BOUNDS_RANGE_NV, GL_VIEWPORT_INDEX_PROVOKING_VERTEX_NV, GL_VIEWPORT_SUBPIXEL_BITS_NV, GL_WRITEONLY_RENDERING_QCOM, GL_Z400_BINARY_AMD
GL_ACTIVE_RESOURCES, GL_ACTIVE_VARIABLES, GL_ALREADY_SIGNALED, GL_ARRAY_SIZE, GL_ARRAY_STRIDE, GL_ATOMIC_COUNTER_BUFFER_INDEX, GL_BLOCK_INDEX, GL_BUFFER_BINDING, GL_BUFFER_DATA_SIZE, GL_BUFFER_VARIABLE, GL_COMPUTE_SHADER, GL_COMPUTE_SHADER_BIT, GL_COMPUTE_WORK_GROUP_SIZE, GL_CONDITION_SATISFIED, GL_DISPATCH_INDIRECT_BUFFER, GL_DISPATCH_INDIRECT_BUFFER_BINDING, GL_DRAW_INDIRECT_BUFFER, GL_DRAW_INDIRECT_BUFFER_BINDING, GL_INT_2_10_10_10_REV, GL_IS_ROW_MAJOR, GL_LOCATION, GL_MATRIX_STRIDE, GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS, GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES, GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS, GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS, GL_MAX_COMPUTE_ATOMIC_COUNTERS, GL_MAX_COMPUTE_IMAGE_UNIFORMS, GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS, GL_MAX_COMPUTE_SHARED_MEMORY_SIZE, GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS, GL_MAX_COMPUTE_UNIFORM_BLOCKS, GL_MAX_COMPUTE_UNIFORM_COMPONENTS, GL_MAX_COMPUTE_WORK_GROUP_COUNT, GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS, GL_MAX_COMPUTE_WORK_GROUP_SIZE, GL_MAX_FRAGMENT_INPUT_COMPONENTS, GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS, GL_MAX_NAME_LENGTH, GL_MAX_NUM_ACTIVE_VARIABLES, GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET, GL_MAX_SERVER_WAIT_TIMEOUT, GL_MAX_SHADER_STORAGE_BLOCK_SIZE, GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS, GL_MAX_UNIFORM_LOCATIONS, GL_MAX_VERTEX_ATTRIB_BINDINGS, GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET, GL_MAX_VERTEX_ATTRIB_STRIDE, GL_MAX_VERTEX_OUTPUT_COMPONENTS, GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS, GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET, GL_NAME_LENGTH, GL_NUM_ACTIVE_VARIABLES, GL_OBJECT_TYPE, GL_OFFSET, GL_PROGRAM_INPUT, GL_PROGRAM_OUTPUT, GL_REFERENCED_BY_COMPUTE_SHADER, GL_REFERENCED_BY_FRAGMENT_SHADER, GL_REFERENCED_BY_VERTEX_SHADER, GL_SAMPLER_BINDING, GL_SHADER_STORAGE_BARRIER_BIT, GL_SHADER_STORAGE_BLOCK, GL_SHADER_STORAGE_BUFFER, GL_SHADER_STORAGE_BUFFER_BINDING, GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT, GL_SHADER_STORAGE_BUFFER_SIZE, GL_SHADER_STORAGE_BUFFER_START, GL_SIGNALED, GL_SYNC_CONDITION, GL_SYNC_FENCE, GL_SYNC_FLAGS, GL_SYNC_FLUSH_COMMANDS_BIT, GL_SYNC_GPU_COMMANDS_COMPLETE, GL_SYNC_STATUS, GL_TIMEOUT_EXPIRED, GL_TOP_LEVEL_ARRAY_SIZE, GL_TOP_LEVEL_ARRAY_STRIDE, GL_TRANSFORM_FEEDBACK_VARYING, GL_TYPE, GL_UNIFORM, GL_UNIFORM_BLOCK, GL_UNSIGNALED, GL_VERTEX_ATTRIB_BINDING, GL_VERTEX_ATTRIB_RELATIVE_OFFSET, GL_VERTEX_BINDING_BUFFER, GL_VERTEX_BINDING_DIVISOR, GL_VERTEX_BINDING_OFFSET, GL_VERTEX_BINDING_STRIDE, GL_WAIT_FAILED
GL_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_RGBA8_ETC2_EAC, GL_COMPRESSED_SIGNED_R11_EAC, GL_COMPRESSED_SIGNED_RG11_EAC, 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_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_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_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_MAJOR_VERSION, 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_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_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_R11F_G11F_B10F, GL_R16I, GL_R16UI, GL_R32I, GL_R32UI, 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_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_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_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_INTEGER
Constructor and Description |
---|
DebugGLES2(GLES2 downstream) |
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, glActiveShaderProgram, glActiveTexture, glAlphaFuncQCOM, glAttachShader, glBeginConditionalRender, glBeginQuery, glBeginTransformFeedback, glBindAttribLocation, glBindBuffer, glBindBufferBase, glBindBufferRange, glBindFramebuffer, glBindImageTexture, glBindProgramPipeline, glBindRenderbuffer, glBindSampler, glBindTexture, glBindTransformFeedback, glBindVertexArray, glBindVertexArrayOES, glBindVertexBuffer, glBlendColor, glBlendEquation, glBlendEquationiEXT, glBlendEquationiOES, glBlendEquationSeparate, glBlendEquationSeparateiEXT, glBlendEquationSeparateiOES, glBlendFunc, glBlendFunciEXT, glBlendFunciOES, glBlendFuncSeparate, glBlendFuncSeparateiEXT, glBlendFuncSeparateiOES, glBlitFramebuffer, glBlitFramebufferANGLE, glBlitFramebufferNV, glBufferData, glBufferSubData, glCheckFramebufferStatus, glClear, glClearBufferfi, glClearBufferfv, glClearBufferfv, glClearBufferiv, glClearBufferiv, glClearBufferuiv, glClearBufferuiv, glClearColor, glClearDepth, glClearDepthf, glClearStencil, glClientWaitSync, glColorMask, glColorMaskiEXT, glColorMaskiOES, glCompileShader, glCompressedTexImage2D, glCompressedTexImage2D, glCompressedTexImage3D, glCompressedTexImage3D, glCompressedTexSubImage2D, glCompressedTexSubImage2D, glCompressedTexSubImage3D, glCompressedTexSubImage3D, glCopyBufferSubData, glCopyBufferSubDataNV, glCopyImageSubData, glCopyTexImage2D, glCopyTexSubImage2D, glCopyTexSubImage3D, glCopyTextureLevelsAPPLE, glCoverageMaskNV, glCoverageOperationNV, glCreateProgram, glCreateShader, glCreateShaderProgramv, glCullFace, glDebugMessageControl, glDebugMessageControl, glDebugMessageInsert, glDeleteBuffers, glDeleteBuffers, glDeleteFramebuffers, glDeleteFramebuffers, glDeleteProgram, glDeleteProgramPipelines, glDeleteProgramPipelines, glDeleteQueries, glDeleteQueries, glDeleteRenderbuffers, glDeleteRenderbuffers, glDeleteSamplers, glDeleteSamplers, glDeleteShader, glDeleteSync, glDeleteTextures, glDeleteTextures, glDeleteTransformFeedbacks, glDeleteTransformFeedbacks, glDeleteVertexArrays, glDeleteVertexArrays, glDeleteVertexArraysOES, glDeleteVertexArraysOES, glDepthFunc, glDepthMask, glDepthRange, glDepthRangeArrayfvNV, glDepthRangeArrayfvNV, glDepthRangef, glDepthRangeIndexedfNV, glDetachShader, glDisable, glDisableDriverControlQCOM, glDisableiEXT, glDisableiNV, glDisableiOES, glDisableVertexAttribArray, glDiscardFramebufferEXT, glDiscardFramebufferEXT, glDispatchCompute, glDispatchComputeIndirect, glDrawArrays, glDrawArraysIndirect, glDrawArraysIndirect, glDrawArraysInstanced, glDrawArraysInstancedANGLE, glDrawArraysInstancedBaseInstance, glDrawArraysInstancedNV, glDrawBuffers, glDrawBuffers, glDrawBuffersIndexedEXT, glDrawBuffersIndexedEXT, glDrawElements, glDrawElements, glDrawElementsBaseVertexEXT, glDrawElementsBaseVertexOES, glDrawElementsIndirect, glDrawElementsIndirect, glDrawElementsInstanced, glDrawElementsInstanced, glDrawElementsInstancedANGLE, glDrawElementsInstancedBaseInstance, glDrawElementsInstancedBaseVertexBaseInstance, glDrawElementsInstancedBaseVertexEXT, glDrawElementsInstancedBaseVertexOES, glDrawElementsInstancedNV, glDrawRangeElements, glDrawRangeElements, glDrawRangeElementsBaseVertexEXT, glDrawRangeElementsBaseVertexOES, glEGLImageTargetRenderbufferStorageOES, glEGLImageTargetTexture2DOES, glEnable, glEnableDriverControlQCOM, glEnableiEXT, glEnableiNV, glEnableiOES, glEnableVertexAttribArray, glEndConditionalRender, glEndQuery, glEndTilingQCOM, glEndTransformFeedback, glExtGetBufferPointervQCOM, glExtGetBuffersQCOM, glExtGetBuffersQCOM, glExtGetFramebuffersQCOM, glExtGetFramebuffersQCOM, glExtGetProgramBinarySourceQCOM, glExtGetProgramBinarySourceQCOM, glExtGetProgramsQCOM, glExtGetProgramsQCOM, glExtGetRenderbuffersQCOM, glExtGetRenderbuffersQCOM, glExtGetShadersQCOM, glExtGetShadersQCOM, glExtGetTexLevelParameterivQCOM, glExtGetTexLevelParameterivQCOM, glExtGetTexSubImageQCOM, glExtGetTexturesQCOM, glExtGetTexturesQCOM, glExtIsProgramBinaryQCOM, glExtTexObjectStateOverrideiQCOM, glFenceSync, glFinish, glFlush, glFlushMappedBufferRange, glFramebufferParameteri, glFramebufferRenderbuffer, glFramebufferTexture2D, glFramebufferTexture2DMultisampleEXT, glFramebufferTexture2DMultisampleIMG, glFramebufferTexture3D, glFramebufferTextureEXT, glFramebufferTextureLayer, glFramebufferTextureOES, glFrontFace, glGenBuffers, glGenBuffers, glGenerateMipmap, glGenFramebuffers, glGenFramebuffers, glGenProgramPipelines, glGenProgramPipelines, glGenQueries, glGenQueries, glGenRenderbuffers, glGenRenderbuffers, glGenSamplers, glGenSamplers, glGenTextures, glGenTextures, glGenTransformFeedbacks, glGenTransformFeedbacks, glGenVertexArrays, glGenVertexArrays, glGenVertexArraysOES, glGenVertexArraysOES, glGetActiveAttrib, glGetActiveAttrib, glGetActiveUniform, glGetActiveUniform, glGetActiveUniformBlockiv, glGetActiveUniformBlockiv, glGetActiveUniformBlockName, glGetActiveUniformBlockName, glGetActiveUniformsiv, glGetActiveUniformsiv, glGetAttachedShaders, glGetAttachedShaders, glGetAttribLocation, glGetBooleani_v, glGetBooleani_v, glGetBooleanv, glGetBooleanv, glGetBufferParameteri64v, glGetBufferParameteri64v, glGetBufferParameteriv, glGetBufferParameteriv, glGetDebugMessageLog, glGetDebugMessageLog, glGetDriverControlsQCOM, glGetDriverControlsQCOM, glGetDriverControlStringQCOM, glGetDriverControlStringQCOM, glGetError, glGetFloati_vNV, glGetFloati_vNV, glGetFloatv, glGetFloatv, glGetFragDataLocation, glGetFramebufferAttachmentParameteriv, glGetFramebufferAttachmentParameteriv, glGetFramebufferParameteriv, glGetFramebufferParameteriv, glGetGraphicsResetStatus, glGetInteger64i_v, glGetInteger64i_v, glGetInteger64v, glGetInteger64v, glGetIntegeri_v, glGetIntegeri_v, glGetIntegeri_vEXT, glGetIntegeri_vEXT, glGetIntegerv, glGetIntegerv, glGetInternalformativ, glGetInternalformativ, glGetMultisamplefv, glGetMultisamplefv, glGetnUniformfv, glGetnUniformfv, glGetnUniformiv, glGetnUniformiv, glGetnUniformuiv, glGetnUniformuiv, glGetObjectLabel, glGetObjectLabel, glGetObjectPtrLabel, glGetObjectPtrLabel, glGetProgramBinary, glGetProgramBinary, glGetProgramInfoLog, glGetProgramInfoLog, glGetProgramInterfaceiv, glGetProgramInterfaceiv, glGetProgramiv, glGetProgramiv, glGetProgramPipelineInfoLog, glGetProgramPipelineInfoLog, glGetProgramPipelineiv, glGetProgramPipelineiv, glGetProgramResourceIndex, glGetProgramResourceIndex, glGetProgramResourceiv, glGetProgramResourceiv, glGetProgramResourceLocation, glGetProgramResourceLocation, glGetProgramResourceName, glGetProgramResourceName, glGetQueryiv, glGetQueryiv, glGetQueryObjecti64v, glGetQueryObjecti64v, glGetQueryObjectiv, glGetQueryObjectiv, glGetQueryObjectui64v, glGetQueryObjectui64v, glGetQueryObjectuiv, glGetQueryObjectuiv, glGetRenderbufferParameteriv, glGetRenderbufferParameteriv, glGetSamplerParameterfv, glGetSamplerParameterfv, glGetSamplerParameterIiv, glGetSamplerParameterIiv, glGetSamplerParameterIuiv, glGetSamplerParameterIuiv, glGetSamplerParameteriv, glGetSamplerParameteriv, glGetShaderInfoLog, glGetShaderInfoLog, glGetShaderiv, glGetShaderiv, glGetShaderPrecisionFormat, glGetShaderPrecisionFormat, glGetShaderSource, glGetShaderSource, glGetString, glGetStringi, glGetSynciv, glGetSynciv, glGetTexLevelParameterfv, glGetTexLevelParameterfv, glGetTexLevelParameteriv, glGetTexLevelParameteriv, glGetTexParameterfv, glGetTexParameterfv, glGetTexParameterIiv, glGetTexParameterIiv, glGetTexParameterIuiv, glGetTexParameterIuiv, glGetTexParameteriv, glGetTexParameteriv, glGetTransformFeedbackVarying, glGetTransformFeedbackVarying, glGetTranslatedShaderSourceANGLE, glGetTranslatedShaderSourceANGLE, glGetUniformBlockIndex, glGetUniformfv, glGetUniformfv, glGetUniformIndices, glGetUniformIndices, glGetUniformiv, glGetUniformiv, glGetUniformLocation, glGetUniformuiv, glGetUniformuiv, glGetVertexAttribfv, glGetVertexAttribfv, glGetVertexAttribIiv, glGetVertexAttribIiv, glGetVertexAttribIuiv, glGetVertexAttribIuiv, glGetVertexAttribiv, glGetVertexAttribiv, glHint, glInvalidateFramebuffer, glInvalidateFramebuffer, glInvalidateSubFramebuffer, glInvalidateSubFramebuffer, glIsBuffer, glIsEnabled, glIsEnablediEXT, glIsEnablediNV, glIsEnablediOES, glIsFramebuffer, glIsProgram, glIsProgramPipeline, glIsQuery, glIsRenderbuffer, glIsSampler, glIsShader, glIsSync, glIsTexture, glIsTransformFeedback, glIsVertexArray, glIsVertexArrayOES, glLineWidth, glLinkProgram, glMapBuffer, glMapBufferRange, glMemoryBarrier, glMemoryBarrierByRegion, glMinSampleShadingOES, glMultiDrawArraysIndirectEXT, glMultiDrawElementsBaseVertexEXT, glMultiDrawElementsBaseVertexEXT, glMultiDrawElementsBaseVertexOES, glMultiDrawElementsBaseVertexOES, glMultiDrawElementsIndirectEXT, glObjectLabel, glObjectLabel, glObjectPtrLabel, glObjectPtrLabel, glPatchParameteriEXT, glPatchParameteriOES, glPauseTransformFeedback, glPixelStorei, glPolygonOffset, glPopDebugGroup, glPrimitiveBoundingBoxEXT, glPrimitiveBoundingBoxOES, 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, glReadBuffer, glReadBufferIndexedEXT, glReadBufferNV, glReadnPixels, glReadPixels, glReadPixels, glReleaseShaderCompiler, glRenderbufferStorage, glRenderbufferStorageMultisample, glRenderbufferStorageMultisampleEXT, glRenderbufferStorageMultisampleIMG, glRenderbufferStorageMultisampleNV, glResolveMultisampleFramebuffer, glResumeTransformFeedback, glSampleCoverage, glSampleMaski, glSamplerParameterf, glSamplerParameterfv, glSamplerParameterfv, glSamplerParameteri, glSamplerParameterIiv, glSamplerParameterIiv, glSamplerParameterIuiv, glSamplerParameterIuiv, glSamplerParameteriv, glSamplerParameteriv, glScissor, glScissorArrayvNV, glScissorArrayvNV, glScissorIndexedNV, glScissorIndexedvNV, glScissorIndexedvNV, glShaderBinary, glShaderBinary, glShaderSource, glShaderSource, glStartTilingQCOM, glStencilFunc, glStencilFuncSeparate, glStencilMask, glStencilMaskSeparate, glStencilOp, glStencilOpSeparate, glTexBufferEXT, glTexBufferOES, glTexBufferRangeEXT, glTexBufferRangeOES, glTexImage2D, glTexImage2D, glTexImage2DMultisample, glTexImage3D, glTexImage3D, glTexImage3DMultisample, glTexParameterf, glTexParameterfv, glTexParameterfv, glTexParameteri, glTexParameterIiv, glTexParameterIiv, glTexParameterIuiv, glTexParameterIuiv, glTexParameteriv, glTexParameteriv, glTexStorage1D, glTexStorage2D, glTexStorage2DMultisample, glTexStorage3D, glTexStorage3DMultisampleOES, glTexSubImage2D, glTexSubImage2D, glTexSubImage3D, glTexSubImage3D, glTextureStorage1DEXT, glTextureStorage2DEXT, glTextureStorage3DEXT, glTextureView, glTransformFeedbackVaryings, glUniform, glUniform1f, glUniform1fv, glUniform1fv, glUniform1i, glUniform1iv, glUniform1iv, glUniform1ui, glUniform1uiv, glUniform1uiv, glUniform2f, glUniform2fv, glUniform2fv, glUniform2i, glUniform2iv, glUniform2iv, glUniform2ui, glUniform2uiv, glUniform2uiv, glUniform3f, glUniform3fv, glUniform3fv, glUniform3i, glUniform3iv, glUniform3iv, glUniform3ui, glUniform3uiv, glUniform3uiv, glUniform4f, glUniform4fv, glUniform4fv, glUniform4i, glUniform4iv, glUniform4iv, glUniform4ui, glUniform4uiv, glUniform4uiv, glUniformBlockBinding, glUniformMatrix2fv, glUniformMatrix2fv, glUniformMatrix2x3fv, glUniformMatrix2x3fv, glUniformMatrix2x3fvNV, glUniformMatrix2x3fvNV, glUniformMatrix2x4fv, glUniformMatrix2x4fv, glUniformMatrix2x4fvNV, glUniformMatrix2x4fvNV, glUniformMatrix3fv, glUniformMatrix3fv, glUniformMatrix3x2fv, glUniformMatrix3x2fv, glUniformMatrix3x2fvNV, glUniformMatrix3x2fvNV, glUniformMatrix3x4fv, glUniformMatrix3x4fv, glUniformMatrix3x4fvNV, glUniformMatrix3x4fvNV, glUniformMatrix4fv, glUniformMatrix4fv, glUniformMatrix4x2fv, glUniformMatrix4x2fv, glUniformMatrix4x2fvNV, glUniformMatrix4x2fvNV, glUniformMatrix4x3fv, glUniformMatrix4x3fv, glUniformMatrix4x3fvNV, glUniformMatrix4x3fvNV, glUnmapBuffer, glUseProgram, glUseProgramStages, glValidateProgram, glValidateProgramPipeline, glVertexAttrib1f, glVertexAttrib1fv, glVertexAttrib1fv, glVertexAttrib2f, glVertexAttrib2fv, glVertexAttrib2fv, glVertexAttrib3f, glVertexAttrib3fv, glVertexAttrib3fv, glVertexAttrib4f, glVertexAttrib4fv, glVertexAttrib4fv, glVertexAttribBinding, glVertexAttribDivisor, glVertexAttribDivisorANGLE, glVertexAttribDivisorNV, glVertexAttribFormat, glVertexAttribI4i, glVertexAttribI4iv, glVertexAttribI4iv, glVertexAttribI4ui, glVertexAttribI4uiv, glVertexAttribI4uiv, glVertexAttribIFormat, glVertexAttribIPointer, glVertexAttribIPointer, glVertexAttribPointer, glVertexAttribPointer, glVertexAttribPointer, glVertexBindingDivisor, glViewport, glViewportArrayvNV, glViewportArrayvNV, glViewportIndexedfNV, glViewportIndexedfvNV, glViewportIndexedfvNV, glWaitSync, 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, isPBOPackBound, isPBOUnpackBound, isTextureFormatBGRA8888Available, isVBOArrayBound, isVBOElementArrayBound, mapBuffer, mapBufferRange, setSwapInterval, toString
public DebugGLES2(GLES2 downstream)
Copyright 2010 JogAmp Community.