blob: 1c1a708b7a36aaa4b06ee9175a9788d099e26569 [file] [log] [blame] [edit]
// Copyright (c) 2015, the Dart GL extension authors. All rights reserved.
// Please see the AUTHORS file for details. Use of this source code is governed
// by a BSD-style license that can be found in the LICENSE file or at
// https://developers.google.com/open-source/licenses/bsd
// This file is auto-generated by scripts in the tools/ directory.
// Generated GL constants.
const int GL_ES_VERSION_2_0 = 1;
const int GL_DEPTH_BUFFER_BIT = 0x00000100;
const int GL_STENCIL_BUFFER_BIT = 0x00000400;
const int GL_COLOR_BUFFER_BIT = 0x00004000;
const int GL_FALSE = 0;
const int GL_TRUE = 1;
const int GL_POINTS = 0x0000;
const int GL_LINES = 0x0001;
const int GL_LINE_LOOP = 0x0002;
const int GL_LINE_STRIP = 0x0003;
const int GL_TRIANGLES = 0x0004;
const int GL_TRIANGLE_STRIP = 0x0005;
const int GL_TRIANGLE_FAN = 0x0006;
const int GL_ZERO = 0;
const int GL_ONE = 1;
const int GL_SRC_COLOR = 0x0300;
const int GL_ONE_MINUS_SRC_COLOR = 0x0301;
const int GL_SRC_ALPHA = 0x0302;
const int GL_ONE_MINUS_SRC_ALPHA = 0x0303;
const int GL_DST_ALPHA = 0x0304;
const int GL_ONE_MINUS_DST_ALPHA = 0x0305;
const int GL_DST_COLOR = 0x0306;
const int GL_ONE_MINUS_DST_COLOR = 0x0307;
const int GL_SRC_ALPHA_SATURATE = 0x0308;
const int GL_FUNC_ADD = 0x8006;
const int GL_BLEND_EQUATION = 0x8009;
const int GL_BLEND_EQUATION_RGB = 0x8009;
const int GL_BLEND_EQUATION_ALPHA = 0x883D;
const int GL_FUNC_SUBTRACT = 0x800A;
const int GL_FUNC_REVERSE_SUBTRACT = 0x800B;
const int GL_BLEND_DST_RGB = 0x80C8;
const int GL_BLEND_SRC_RGB = 0x80C9;
const int GL_BLEND_DST_ALPHA = 0x80CA;
const int GL_BLEND_SRC_ALPHA = 0x80CB;
const int GL_CONSTANT_COLOR = 0x8001;
const int GL_ONE_MINUS_CONSTANT_COLOR = 0x8002;
const int GL_CONSTANT_ALPHA = 0x8003;
const int GL_ONE_MINUS_CONSTANT_ALPHA = 0x8004;
const int GL_BLEND_COLOR = 0x8005;
const int GL_ARRAY_BUFFER = 0x8892;
const int GL_ELEMENT_ARRAY_BUFFER = 0x8893;
const int GL_ARRAY_BUFFER_BINDING = 0x8894;
const int GL_ELEMENT_ARRAY_BUFFER_BINDING = 0x8895;
const int GL_STREAM_DRAW = 0x88E0;
const int GL_STATIC_DRAW = 0x88E4;
const int GL_DYNAMIC_DRAW = 0x88E8;
const int GL_BUFFER_SIZE = 0x8764;
const int GL_BUFFER_USAGE = 0x8765;
const int GL_CURRENT_VERTEX_ATTRIB = 0x8626;
const int GL_FRONT = 0x0404;
const int GL_BACK = 0x0405;
const int GL_FRONT_AND_BACK = 0x0408;
const int GL_TEXTURE_2D = 0x0DE1;
const int GL_CULL_FACE = 0x0B44;
const int GL_BLEND = 0x0BE2;
const int GL_DITHER = 0x0BD0;
const int GL_STENCIL_TEST = 0x0B90;
const int GL_DEPTH_TEST = 0x0B71;
const int GL_SCISSOR_TEST = 0x0C11;
const int GL_POLYGON_OFFSET_FILL = 0x8037;
const int GL_SAMPLE_ALPHA_TO_COVERAGE = 0x809E;
const int GL_SAMPLE_COVERAGE = 0x80A0;
const int GL_NO_ERROR = 0;
const int GL_INVALID_ENUM = 0x0500;
const int GL_INVALID_VALUE = 0x0501;
const int GL_INVALID_OPERATION = 0x0502;
const int GL_OUT_OF_MEMORY = 0x0505;
const int GL_CW = 0x0900;
const int GL_CCW = 0x0901;
const int GL_LINE_WIDTH = 0x0B21;
const int GL_ALIASED_POINT_SIZE_RANGE = 0x846D;
const int GL_ALIASED_LINE_WIDTH_RANGE = 0x846E;
const int GL_CULL_FACE_MODE = 0x0B45;
const int GL_FRONT_FACE = 0x0B46;
const int GL_DEPTH_RANGE = 0x0B70;
const int GL_DEPTH_WRITEMASK = 0x0B72;
const int GL_DEPTH_CLEAR_VALUE = 0x0B73;
const int GL_DEPTH_FUNC = 0x0B74;
const int GL_STENCIL_CLEAR_VALUE = 0x0B91;
const int GL_STENCIL_FUNC = 0x0B92;
const int GL_STENCIL_FAIL = 0x0B94;
const int GL_STENCIL_PASS_DEPTH_FAIL = 0x0B95;
const int GL_STENCIL_PASS_DEPTH_PASS = 0x0B96;
const int GL_STENCIL_REF = 0x0B97;
const int GL_STENCIL_VALUE_MASK = 0x0B93;
const int GL_STENCIL_WRITEMASK = 0x0B98;
const int GL_STENCIL_BACK_FUNC = 0x8800;
const int GL_STENCIL_BACK_FAIL = 0x8801;
const int GL_STENCIL_BACK_PASS_DEPTH_FAIL = 0x8802;
const int GL_STENCIL_BACK_PASS_DEPTH_PASS = 0x8803;
const int GL_STENCIL_BACK_REF = 0x8CA3;
const int GL_STENCIL_BACK_VALUE_MASK = 0x8CA4;
const int GL_STENCIL_BACK_WRITEMASK = 0x8CA5;
const int GL_VIEWPORT = 0x0BA2;
const int GL_SCISSOR_BOX = 0x0C10;
const int GL_COLOR_CLEAR_VALUE = 0x0C22;
const int GL_COLOR_WRITEMASK = 0x0C23;
const int GL_UNPACK_ALIGNMENT = 0x0CF5;
const int GL_PACK_ALIGNMENT = 0x0D05;
const int GL_MAX_TEXTURE_SIZE = 0x0D33;
const int GL_MAX_VIEWPORT_DIMS = 0x0D3A;
const int GL_SUBPIXEL_BITS = 0x0D50;
const int GL_RED_BITS = 0x0D52;
const int GL_GREEN_BITS = 0x0D53;
const int GL_BLUE_BITS = 0x0D54;
const int GL_ALPHA_BITS = 0x0D55;
const int GL_DEPTH_BITS = 0x0D56;
const int GL_STENCIL_BITS = 0x0D57;
const int GL_POLYGON_OFFSET_UNITS = 0x2A00;
const int GL_POLYGON_OFFSET_FACTOR = 0x8038;
const int GL_TEXTURE_BINDING_2D = 0x8069;
const int GL_SAMPLE_BUFFERS = 0x80A8;
const int GL_SAMPLES = 0x80A9;
const int GL_SAMPLE_COVERAGE_VALUE = 0x80AA;
const int GL_SAMPLE_COVERAGE_INVERT = 0x80AB;
const int GL_NUM_COMPRESSED_TEXTURE_FORMATS = 0x86A2;
const int GL_COMPRESSED_TEXTURE_FORMATS = 0x86A3;
const int GL_DONT_CARE = 0x1100;
const int GL_FASTEST = 0x1101;
const int GL_NICEST = 0x1102;
const int GL_GENERATE_MIPMAP_HINT = 0x8192;
const int GL_BYTE = 0x1400;
const int GL_UNSIGNED_BYTE = 0x1401;
const int GL_SHORT = 0x1402;
const int GL_UNSIGNED_SHORT = 0x1403;
const int GL_INT = 0x1404;
const int GL_UNSIGNED_INT = 0x1405;
const int GL_FLOAT = 0x1406;
const int GL_FIXED = 0x140C;
const int GL_DEPTH_COMPONENT = 0x1902;
const int GL_ALPHA = 0x1906;
const int GL_RGB = 0x1907;
const int GL_RGBA = 0x1908;
const int GL_LUMINANCE = 0x1909;
const int GL_LUMINANCE_ALPHA = 0x190A;
const int GL_UNSIGNED_SHORT_4_4_4_4 = 0x8033;
const int GL_UNSIGNED_SHORT_5_5_5_1 = 0x8034;
const int GL_UNSIGNED_SHORT_5_6_5 = 0x8363;
const int GL_FRAGMENT_SHADER = 0x8B30;
const int GL_VERTEX_SHADER = 0x8B31;
const int GL_MAX_VERTEX_ATTRIBS = 0x8869;
const int GL_MAX_VERTEX_UNIFORM_VECTORS = 0x8DFB;
const int GL_MAX_VARYING_VECTORS = 0x8DFC;
const int GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS = 0x8B4D;
const int GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS = 0x8B4C;
const int GL_MAX_TEXTURE_IMAGE_UNITS = 0x8872;
const int GL_MAX_FRAGMENT_UNIFORM_VECTORS = 0x8DFD;
const int GL_SHADER_TYPE = 0x8B4F;
const int GL_DELETE_STATUS = 0x8B80;
const int GL_LINK_STATUS = 0x8B82;
const int GL_VALIDATE_STATUS = 0x8B83;
const int GL_ATTACHED_SHADERS = 0x8B85;
const int GL_ACTIVE_UNIFORMS = 0x8B86;
const int GL_ACTIVE_UNIFORM_MAX_LENGTH = 0x8B87;
const int GL_ACTIVE_ATTRIBUTES = 0x8B89;
const int GL_ACTIVE_ATTRIBUTE_MAX_LENGTH = 0x8B8A;
const int GL_SHADING_LANGUAGE_VERSION = 0x8B8C;
const int GL_CURRENT_PROGRAM = 0x8B8D;
const int GL_NEVER = 0x0200;
const int GL_LESS = 0x0201;
const int GL_EQUAL = 0x0202;
const int GL_LEQUAL = 0x0203;
const int GL_GREATER = 0x0204;
const int GL_NOTEQUAL = 0x0205;
const int GL_GEQUAL = 0x0206;
const int GL_ALWAYS = 0x0207;
const int GL_KEEP = 0x1E00;
const int GL_REPLACE = 0x1E01;
const int GL_INCR = 0x1E02;
const int GL_DECR = 0x1E03;
const int GL_INVERT = 0x150A;
const int GL_INCR_WRAP = 0x8507;
const int GL_DECR_WRAP = 0x8508;
const int GL_VENDOR = 0x1F00;
const int GL_RENDERER = 0x1F01;
const int GL_VERSION = 0x1F02;
const int GL_EXTENSIONS = 0x1F03;
const int GL_NEAREST = 0x2600;
const int GL_LINEAR = 0x2601;
const int GL_NEAREST_MIPMAP_NEAREST = 0x2700;
const int GL_LINEAR_MIPMAP_NEAREST = 0x2701;
const int GL_NEAREST_MIPMAP_LINEAR = 0x2702;
const int GL_LINEAR_MIPMAP_LINEAR = 0x2703;
const int GL_TEXTURE_MAG_FILTER = 0x2800;
const int GL_TEXTURE_MIN_FILTER = 0x2801;
const int GL_TEXTURE_WRAP_S = 0x2802;
const int GL_TEXTURE_WRAP_T = 0x2803;
const int GL_TEXTURE = 0x1702;
const int GL_TEXTURE_CUBE_MAP = 0x8513;
const int GL_TEXTURE_BINDING_CUBE_MAP = 0x8514;
const int GL_TEXTURE_CUBE_MAP_POSITIVE_X = 0x8515;
const int GL_TEXTURE_CUBE_MAP_NEGATIVE_X = 0x8516;
const int GL_TEXTURE_CUBE_MAP_POSITIVE_Y = 0x8517;
const int GL_TEXTURE_CUBE_MAP_NEGATIVE_Y = 0x8518;
const int GL_TEXTURE_CUBE_MAP_POSITIVE_Z = 0x8519;
const int GL_TEXTURE_CUBE_MAP_NEGATIVE_Z = 0x851A;
const int GL_MAX_CUBE_MAP_TEXTURE_SIZE = 0x851C;
const int GL_TEXTURE0 = 0x84C0;
const int GL_TEXTURE1 = 0x84C1;
const int GL_TEXTURE2 = 0x84C2;
const int GL_TEXTURE3 = 0x84C3;
const int GL_TEXTURE4 = 0x84C4;
const int GL_TEXTURE5 = 0x84C5;
const int GL_TEXTURE6 = 0x84C6;
const int GL_TEXTURE7 = 0x84C7;
const int GL_TEXTURE8 = 0x84C8;
const int GL_TEXTURE9 = 0x84C9;
const int GL_TEXTURE10 = 0x84CA;
const int GL_TEXTURE11 = 0x84CB;
const int GL_TEXTURE12 = 0x84CC;
const int GL_TEXTURE13 = 0x84CD;
const int GL_TEXTURE14 = 0x84CE;
const int GL_TEXTURE15 = 0x84CF;
const int GL_TEXTURE16 = 0x84D0;
const int GL_TEXTURE17 = 0x84D1;
const int GL_TEXTURE18 = 0x84D2;
const int GL_TEXTURE19 = 0x84D3;
const int GL_TEXTURE20 = 0x84D4;
const int GL_TEXTURE21 = 0x84D5;
const int GL_TEXTURE22 = 0x84D6;
const int GL_TEXTURE23 = 0x84D7;
const int GL_TEXTURE24 = 0x84D8;
const int GL_TEXTURE25 = 0x84D9;
const int GL_TEXTURE26 = 0x84DA;
const int GL_TEXTURE27 = 0x84DB;
const int GL_TEXTURE28 = 0x84DC;
const int GL_TEXTURE29 = 0x84DD;
const int GL_TEXTURE30 = 0x84DE;
const int GL_TEXTURE31 = 0x84DF;
const int GL_ACTIVE_TEXTURE = 0x84E0;
const int GL_REPEAT = 0x2901;
const int GL_CLAMP_TO_EDGE = 0x812F;
const int GL_MIRRORED_REPEAT = 0x8370;
const int GL_FLOAT_VEC2 = 0x8B50;
const int GL_FLOAT_VEC3 = 0x8B51;
const int GL_FLOAT_VEC4 = 0x8B52;
const int GL_INT_VEC2 = 0x8B53;
const int GL_INT_VEC3 = 0x8B54;
const int GL_INT_VEC4 = 0x8B55;
const int GL_BOOL = 0x8B56;
const int GL_BOOL_VEC2 = 0x8B57;
const int GL_BOOL_VEC3 = 0x8B58;
const int GL_BOOL_VEC4 = 0x8B59;
const int GL_FLOAT_MAT2 = 0x8B5A;
const int GL_FLOAT_MAT3 = 0x8B5B;
const int GL_FLOAT_MAT4 = 0x8B5C;
const int GL_SAMPLER_2D = 0x8B5E;
const int GL_SAMPLER_CUBE = 0x8B60;
const int GL_VERTEX_ATTRIB_ARRAY_ENABLED = 0x8622;
const int GL_VERTEX_ATTRIB_ARRAY_SIZE = 0x8623;
const int GL_VERTEX_ATTRIB_ARRAY_STRIDE = 0x8624;
const int GL_VERTEX_ATTRIB_ARRAY_TYPE = 0x8625;
const int GL_VERTEX_ATTRIB_ARRAY_NORMALIZED = 0x886A;
const int GL_VERTEX_ATTRIB_ARRAY_POINTER = 0x8645;
const int GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = 0x889F;
const int GL_IMPLEMENTATION_COLOR_READ_TYPE = 0x8B9A;
const int GL_IMPLEMENTATION_COLOR_READ_FORMAT = 0x8B9B;
const int GL_COMPILE_STATUS = 0x8B81;
const int GL_INFO_LOG_LENGTH = 0x8B84;
const int GL_SHADER_SOURCE_LENGTH = 0x8B88;
const int GL_SHADER_COMPILER = 0x8DFA;
const int GL_SHADER_BINARY_FORMATS = 0x8DF8;
const int GL_NUM_SHADER_BINARY_FORMATS = 0x8DF9;
const int GL_LOW_FLOAT = 0x8DF0;
const int GL_MEDIUM_FLOAT = 0x8DF1;
const int GL_HIGH_FLOAT = 0x8DF2;
const int GL_LOW_INT = 0x8DF3;
const int GL_MEDIUM_INT = 0x8DF4;
const int GL_HIGH_INT = 0x8DF5;
const int GL_FRAMEBUFFER = 0x8D40;
const int GL_RENDERBUFFER = 0x8D41;
const int GL_RGBA4 = 0x8056;
const int GL_RGB5_A1 = 0x8057;
const int GL_RGB565 = 0x8D62;
const int GL_DEPTH_COMPONENT16 = 0x81A5;
const int GL_STENCIL_INDEX8 = 0x8D48;
const int GL_RENDERBUFFER_WIDTH = 0x8D42;
const int GL_RENDERBUFFER_HEIGHT = 0x8D43;
const int GL_RENDERBUFFER_INTERNAL_FORMAT = 0x8D44;
const int GL_RENDERBUFFER_RED_SIZE = 0x8D50;
const int GL_RENDERBUFFER_GREEN_SIZE = 0x8D51;
const int GL_RENDERBUFFER_BLUE_SIZE = 0x8D52;
const int GL_RENDERBUFFER_ALPHA_SIZE = 0x8D53;
const int GL_RENDERBUFFER_DEPTH_SIZE = 0x8D54;
const int GL_RENDERBUFFER_STENCIL_SIZE = 0x8D55;
const int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = 0x8CD0;
const int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = 0x8CD1;
const int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = 0x8CD2;
const int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = 0x8CD3;
const int GL_COLOR_ATTACHMENT0 = 0x8CE0;
const int GL_DEPTH_ATTACHMENT = 0x8D00;
const int GL_STENCIL_ATTACHMENT = 0x8D20;
const int GL_NONE = 0;
const int GL_FRAMEBUFFER_COMPLETE = 0x8CD5;
const int GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT = 0x8CD6;
const int GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = 0x8CD7;
const int GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS = 0x8CD9;
const int GL_FRAMEBUFFER_UNSUPPORTED = 0x8CDD;
const int GL_FRAMEBUFFER_BINDING = 0x8CA6;
const int GL_RENDERBUFFER_BINDING = 0x8CA7;
const int GL_MAX_RENDERBUFFER_SIZE = 0x84E8;
const int GL_INVALID_FRAMEBUFFER_OPERATION = 0x0506;
const int GL_KHR_debug = 1;
const int GL_SAMPLER = 0x82E6;
const int GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR = 0x8242;
const int GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR = 0x8243;
const int GL_DEBUG_CALLBACK_FUNCTION_KHR = 0x8244;
const int GL_DEBUG_CALLBACK_USER_PARAM_KHR = 0x8245;
const int GL_DEBUG_SOURCE_API_KHR = 0x8246;
const int GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR = 0x8247;
const int GL_DEBUG_SOURCE_SHADER_COMPILER_KHR = 0x8248;
const int GL_DEBUG_SOURCE_THIRD_PARTY_KHR = 0x8249;
const int GL_DEBUG_SOURCE_APPLICATION_KHR = 0x824A;
const int GL_DEBUG_SOURCE_OTHER_KHR = 0x824B;
const int GL_DEBUG_TYPE_ERROR_KHR = 0x824C;
const int GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR = 0x824D;
const int GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR = 0x824E;
const int GL_DEBUG_TYPE_PORTABILITY_KHR = 0x824F;
const int GL_DEBUG_TYPE_PERFORMANCE_KHR = 0x8250;
const int GL_DEBUG_TYPE_OTHER_KHR = 0x8251;
const int GL_DEBUG_TYPE_MARKER_KHR = 0x8268;
const int GL_DEBUG_TYPE_PUSH_GROUP_KHR = 0x8269;
const int GL_DEBUG_TYPE_POP_GROUP_KHR = 0x826A;
const int GL_DEBUG_SEVERITY_NOTIFICATION_KHR = 0x826B;
const int GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR = 0x826C;
const int GL_DEBUG_GROUP_STACK_DEPTH_KHR = 0x826D;
const int GL_BUFFER_KHR = 0x82E0;
const int GL_SHADER_KHR = 0x82E1;
const int GL_PROGRAM_KHR = 0x82E2;
const int GL_VERTEX_ARRAY_KHR = 0x8074;
const int GL_QUERY_KHR = 0x82E3;
const int GL_SAMPLER_KHR = 0x82E6;
const int GL_MAX_LABEL_LENGTH_KHR = 0x82E8;
const int GL_MAX_DEBUG_MESSAGE_LENGTH_KHR = 0x9143;
const int GL_MAX_DEBUG_LOGGED_MESSAGES_KHR = 0x9144;
const int GL_DEBUG_LOGGED_MESSAGES_KHR = 0x9145;
const int GL_DEBUG_SEVERITY_HIGH_KHR = 0x9146;
const int GL_DEBUG_SEVERITY_MEDIUM_KHR = 0x9147;
const int GL_DEBUG_SEVERITY_LOW_KHR = 0x9148;
const int GL_DEBUG_OUTPUT_KHR = 0x92E0;
const int GL_CONTEXT_FLAG_DEBUG_BIT_KHR = 0x00000002;
const int GL_STACK_OVERFLOW_KHR = 0x0503;
const int GL_STACK_UNDERFLOW_KHR = 0x0504;
const int GL_KHR_texture_compression_astc_hdr = 1;
const int GL_COMPRESSED_RGBA_ASTC_4x4_KHR = 0x93B0;
const int GL_COMPRESSED_RGBA_ASTC_5x4_KHR = 0x93B1;
const int GL_COMPRESSED_RGBA_ASTC_5x5_KHR = 0x93B2;
const int GL_COMPRESSED_RGBA_ASTC_6x5_KHR = 0x93B3;
const int GL_COMPRESSED_RGBA_ASTC_6x6_KHR = 0x93B4;
const int GL_COMPRESSED_RGBA_ASTC_8x5_KHR = 0x93B5;
const int GL_COMPRESSED_RGBA_ASTC_8x6_KHR = 0x93B6;
const int GL_COMPRESSED_RGBA_ASTC_8x8_KHR = 0x93B7;
const int GL_COMPRESSED_RGBA_ASTC_10x5_KHR = 0x93B8;
const int GL_COMPRESSED_RGBA_ASTC_10x6_KHR = 0x93B9;
const int GL_COMPRESSED_RGBA_ASTC_10x8_KHR = 0x93BA;
const int GL_COMPRESSED_RGBA_ASTC_10x10_KHR = 0x93BB;
const int GL_COMPRESSED_RGBA_ASTC_12x10_KHR = 0x93BC;
const int GL_COMPRESSED_RGBA_ASTC_12x12_KHR = 0x93BD;
const int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR = 0x93D0;
const int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR = 0x93D1;
const int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR = 0x93D2;
const int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR = 0x93D3;
const int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR = 0x93D4;
const int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR = 0x93D5;
const int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR = 0x93D6;
const int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR = 0x93D7;
const int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR = 0x93D8;
const int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR = 0x93D9;
const int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR = 0x93DA;
const int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR = 0x93DB;
const int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR = 0x93DC;
const int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR = 0x93DD;
const int GL_KHR_texture_compression_astc_ldr = 1;
const int GL_OES_EGL_image = 1;
const int GL_OES_EGL_image_external = 1;
const int GL_TEXTURE_EXTERNAL_OES = 0x8D65;
const int GL_TEXTURE_BINDING_EXTERNAL_OES = 0x8D67;
const int GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES = 0x8D68;
const int GL_SAMPLER_EXTERNAL_OES = 0x8D66;
const int GL_OES_compressed_ETC1_RGB8_texture = 1;
const int GL_ETC1_RGB8_OES = 0x8D64;
const int GL_OES_compressed_paletted_texture = 1;
const int GL_PALETTE4_RGB8_OES = 0x8B90;
const int GL_PALETTE4_RGBA8_OES = 0x8B91;
const int GL_PALETTE4_R5_G6_B5_OES = 0x8B92;
const int GL_PALETTE4_RGBA4_OES = 0x8B93;
const int GL_PALETTE4_RGB5_A1_OES = 0x8B94;
const int GL_PALETTE8_RGB8_OES = 0x8B95;
const int GL_PALETTE8_RGBA8_OES = 0x8B96;
const int GL_PALETTE8_R5_G6_B5_OES = 0x8B97;
const int GL_PALETTE8_RGBA4_OES = 0x8B98;
const int GL_PALETTE8_RGB5_A1_OES = 0x8B99;
const int GL_OES_depth24 = 1;
const int GL_DEPTH_COMPONENT24_OES = 0x81A6;
const int GL_OES_depth32 = 1;
const int GL_DEPTH_COMPONENT32_OES = 0x81A7;
const int GL_OES_depth_texture = 1;
const int GL_OES_element_index_uint = 1;
const int GL_OES_fbo_render_mipmap = 1;
const int GL_OES_fragment_precision_high = 1;
const int GL_OES_get_program_binary = 1;
const int GL_PROGRAM_BINARY_LENGTH_OES = 0x8741;
const int GL_NUM_PROGRAM_BINARY_FORMATS_OES = 0x87FE;
const int GL_PROGRAM_BINARY_FORMATS_OES = 0x87FF;
const int GL_OES_mapbuffer = 1;
const int GL_WRITE_ONLY_OES = 0x88B9;
const int GL_BUFFER_ACCESS_OES = 0x88BB;
const int GL_BUFFER_MAPPED_OES = 0x88BC;
const int GL_BUFFER_MAP_POINTER_OES = 0x88BD;
const int GL_OES_packed_depth_stencil = 1;
const int GL_DEPTH_STENCIL_OES = 0x84F9;
const int GL_UNSIGNED_INT_24_8_OES = 0x84FA;
const int GL_DEPTH24_STENCIL8_OES = 0x88F0;
const int GL_OES_required_internalformat = 1;
const int GL_ALPHA8_OES = 0x803C;
const int GL_DEPTH_COMPONENT16_OES = 0x81A5;
const int GL_LUMINANCE4_ALPHA4_OES = 0x8043;
const int GL_LUMINANCE8_ALPHA8_OES = 0x8045;
const int GL_LUMINANCE8_OES = 0x8040;
const int GL_RGBA4_OES = 0x8056;
const int GL_RGB5_A1_OES = 0x8057;
const int GL_RGB565_OES = 0x8D62;
const int GL_RGB8_OES = 0x8051;
const int GL_RGBA8_OES = 0x8058;
const int GL_RGB10_EXT = 0x8052;
const int GL_RGB10_A2_EXT = 0x8059;
const int GL_OES_rgb8_rgba8 = 1;
const int GL_OES_standard_derivatives = 1;
const int GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES = 0x8B8B;
const int GL_OES_stencil1 = 1;
const int GL_STENCIL_INDEX1_OES = 0x8D46;
const int GL_OES_stencil4 = 1;
const int GL_STENCIL_INDEX4_OES = 0x8D47;
const int GL_OES_surfaceless_context = 1;
const int GL_FRAMEBUFFER_UNDEFINED_OES = 0x8219;
const int GL_OES_texture_3D = 1;
const int GL_TEXTURE_WRAP_R_OES = 0x8072;
const int GL_TEXTURE_3D_OES = 0x806F;
const int GL_TEXTURE_BINDING_3D_OES = 0x806A;
const int GL_MAX_3D_TEXTURE_SIZE_OES = 0x8073;
const int GL_SAMPLER_3D_OES = 0x8B5F;
const int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES = 0x8CD4;
const int GL_OES_texture_compression_astc = 1;
const int GL_COMPRESSED_RGBA_ASTC_3x3x3_OES = 0x93C0;
const int GL_COMPRESSED_RGBA_ASTC_4x3x3_OES = 0x93C1;
const int GL_COMPRESSED_RGBA_ASTC_4x4x3_OES = 0x93C2;
const int GL_COMPRESSED_RGBA_ASTC_4x4x4_OES = 0x93C3;
const int GL_COMPRESSED_RGBA_ASTC_5x4x4_OES = 0x93C4;
const int GL_COMPRESSED_RGBA_ASTC_5x5x4_OES = 0x93C5;
const int GL_COMPRESSED_RGBA_ASTC_5x5x5_OES = 0x93C6;
const int GL_COMPRESSED_RGBA_ASTC_6x5x5_OES = 0x93C7;
const int GL_COMPRESSED_RGBA_ASTC_6x6x5_OES = 0x93C8;
const int GL_COMPRESSED_RGBA_ASTC_6x6x6_OES = 0x93C9;
const int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_3x3x3_OES = 0x93E0;
const int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x3x3_OES = 0x93E1;
const int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x3_OES = 0x93E2;
const int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x4_OES = 0x93E3;
const int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4x4_OES = 0x93E4;
const int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x4_OES = 0x93E5;
const int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x5_OES = 0x93E6;
const int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5x5_OES = 0x93E7;
const int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x5_OES = 0x93E8;
const int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x6_OES = 0x93E9;
const int GL_OES_texture_float = 1;
const int GL_OES_texture_float_linear = 1;
const int GL_OES_texture_half_float = 1;
const int GL_HALF_FLOAT_OES = 0x8D61;
const int GL_OES_texture_half_float_linear = 1;
const int GL_OES_texture_npot = 1;
const int GL_OES_vertex_array_object = 1;
const int GL_VERTEX_ARRAY_BINDING_OES = 0x85B5;
const int GL_OES_vertex_half_float = 1;
const int GL_OES_vertex_type_10_10_10_2 = 1;
const int GL_UNSIGNED_INT_10_10_10_2_OES = 0x8DF6;
const int GL_INT_10_10_10_2_OES = 0x8DF7;
const int GL_AMD_compressed_3DC_texture = 1;
const int GL_3DC_X_AMD = 0x87F9;
const int GL_3DC_XY_AMD = 0x87FA;
const int GL_AMD_compressed_ATC_texture = 1;
const int GL_ATC_RGB_AMD = 0x8C92;
const int GL_ATC_RGBA_EXPLICIT_ALPHA_AMD = 0x8C93;
const int GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD = 0x87EE;
const int GL_AMD_performance_monitor = 1;
const int GL_COUNTER_TYPE_AMD = 0x8BC0;
const int GL_COUNTER_RANGE_AMD = 0x8BC1;
const int GL_UNSIGNED_INT64_AMD = 0x8BC2;
const int GL_PERCENTAGE_AMD = 0x8BC3;
const int GL_PERFMON_RESULT_AVAILABLE_AMD = 0x8BC4;
const int GL_PERFMON_RESULT_SIZE_AMD = 0x8BC5;
const int GL_PERFMON_RESULT_AMD = 0x8BC6;
const int GL_AMD_program_binary_Z400 = 1;
const int GL_Z400_BINARY_AMD = 0x8740;
const int GL_ANGLE_depth_texture = 1;
const int GL_ANGLE_framebuffer_blit = 1;
const int GL_READ_FRAMEBUFFER_ANGLE = 0x8CA8;
const int GL_DRAW_FRAMEBUFFER_ANGLE = 0x8CA9;
const int GL_DRAW_FRAMEBUFFER_BINDING_ANGLE = 0x8CA6;
const int GL_READ_FRAMEBUFFER_BINDING_ANGLE = 0x8CAA;
const int GL_ANGLE_framebuffer_multisample = 1;
const int GL_RENDERBUFFER_SAMPLES_ANGLE = 0x8CAB;
const int GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE = 0x8D56;
const int GL_MAX_SAMPLES_ANGLE = 0x8D57;
const int GL_ANGLE_instanced_arrays = 1;
const int GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE = 0x88FE;
const int GL_ANGLE_pack_reverse_row_order = 1;
const int GL_PACK_REVERSE_ROW_ORDER_ANGLE = 0x93A4;
const int GL_ANGLE_program_binary = 1;
const int GL_PROGRAM_BINARY_ANGLE = 0x93A6;
const int GL_ANGLE_texture_compression_dxt3 = 1;
const int GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE = 0x83F2;
const int GL_ANGLE_texture_compression_dxt5 = 1;
const int GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE = 0x83F3;
const int GL_ANGLE_texture_usage = 1;
const int GL_TEXTURE_USAGE_ANGLE = 0x93A2;
const int GL_FRAMEBUFFER_ATTACHMENT_ANGLE = 0x93A3;
const int GL_ANGLE_translated_shader_source = 1;
const int GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE = 0x93A0;
const int GL_APPLE_copy_texture_levels = 1;
const int GL_APPLE_framebuffer_multisample = 1;
const int GL_RENDERBUFFER_SAMPLES_APPLE = 0x8CAB;
const int GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_APPLE = 0x8D56;
const int GL_MAX_SAMPLES_APPLE = 0x8D57;
const int GL_READ_FRAMEBUFFER_APPLE = 0x8CA8;
const int GL_DRAW_FRAMEBUFFER_APPLE = 0x8CA9;
const int GL_DRAW_FRAMEBUFFER_BINDING_APPLE = 0x8CA6;
const int GL_READ_FRAMEBUFFER_BINDING_APPLE = 0x8CAA;
const int GL_APPLE_rgb_422 = 1;
const int GL_RGB_422_APPLE = 0x8A1F;
const int GL_UNSIGNED_SHORT_8_8_APPLE = 0x85BA;
const int GL_UNSIGNED_SHORT_8_8_REV_APPLE = 0x85BB;
const int GL_RGB_RAW_422_APPLE = 0x8A51;
const int GL_APPLE_sync = 1;
const int GL_SYNC_OBJECT_APPLE = 0x8A53;
const int GL_MAX_SERVER_WAIT_TIMEOUT_APPLE = 0x9111;
const int GL_OBJECT_TYPE_APPLE = 0x9112;
const int GL_SYNC_CONDITION_APPLE = 0x9113;
const int GL_SYNC_STATUS_APPLE = 0x9114;
const int GL_SYNC_FLAGS_APPLE = 0x9115;
const int GL_SYNC_FENCE_APPLE = 0x9116;
const int GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE = 0x9117;
const int GL_UNSIGNALED_APPLE = 0x9118;
const int GL_SIGNALED_APPLE = 0x9119;
const int GL_ALREADY_SIGNALED_APPLE = 0x911A;
const int GL_TIMEOUT_EXPIRED_APPLE = 0x911B;
const int GL_CONDITION_SATISFIED_APPLE = 0x911C;
const int GL_WAIT_FAILED_APPLE = 0x911D;
const int GL_SYNC_FLUSH_COMMANDS_BIT_APPLE = 0x00000001;
const int GL_TIMEOUT_IGNORED_APPLE = 0xFFFFFFFFFFFFFFFF;
const int GL_APPLE_texture_format_BGRA8888 = 1;
const int GL_BGRA_EXT = 0x80E1;
const int GL_BGRA8_EXT = 0x93A1;
const int GL_APPLE_texture_max_level = 1;
const int GL_TEXTURE_MAX_LEVEL_APPLE = 0x813D;
const int GL_ARM_mali_program_binary = 1;
const int GL_MALI_PROGRAM_BINARY_ARM = 0x8F61;
const int GL_ARM_mali_shader_binary = 1;
const int GL_MALI_SHADER_BINARY_ARM = 0x8F60;
const int GL_ARM_rgba8 = 1;
const int GL_DMP_shader_binary = 1;
const int GL_SHADER_BINARY_DMP = 0x9250;
const int GL_EXT_blend_minmax = 1;
const int GL_MIN_EXT = 0x8007;
const int GL_MAX_EXT = 0x8008;
const int GL_EXT_color_buffer_half_float = 1;
const int GL_RGBA16F_EXT = 0x881A;
const int GL_RGB16F_EXT = 0x881B;
const int GL_RG16F_EXT = 0x822F;
const int GL_R16F_EXT = 0x822D;
const int GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT = 0x8211;
const int GL_UNSIGNED_NORMALIZED_EXT = 0x8C17;
const int GL_EXT_debug_label = 1;
const int GL_PROGRAM_PIPELINE_OBJECT_EXT = 0x8A4F;
const int GL_PROGRAM_OBJECT_EXT = 0x8B40;
const int GL_SHADER_OBJECT_EXT = 0x8B48;
const int GL_BUFFER_OBJECT_EXT = 0x9151;
const int GL_QUERY_OBJECT_EXT = 0x9153;
const int GL_VERTEX_ARRAY_OBJECT_EXT = 0x9154;
const int GL_TRANSFORM_FEEDBACK = 0x8E22;
const int GL_EXT_debug_marker = 1;
const int GL_EXT_discard_framebuffer = 1;
const int GL_COLOR_EXT = 0x1800;
const int GL_DEPTH_EXT = 0x1801;
const int GL_STENCIL_EXT = 0x1802;
const int GL_EXT_disjoint_timer_query = 1;
const int GL_QUERY_COUNTER_BITS_EXT = 0x8864;
const int GL_CURRENT_QUERY_EXT = 0x8865;
const int GL_QUERY_RESULT_EXT = 0x8866;
const int GL_QUERY_RESULT_AVAILABLE_EXT = 0x8867;
const int GL_TIME_ELAPSED_EXT = 0x88BF;
const int GL_TIMESTAMP_EXT = 0x8E28;
const int GL_GPU_DISJOINT_EXT = 0x8FBB;
const int GL_EXT_draw_buffers = 1;
const int GL_MAX_COLOR_ATTACHMENTS_EXT = 0x8CDF;
const int GL_MAX_DRAW_BUFFERS_EXT = 0x8824;
const int GL_DRAW_BUFFER0_EXT = 0x8825;
const int GL_DRAW_BUFFER1_EXT = 0x8826;
const int GL_DRAW_BUFFER2_EXT = 0x8827;
const int GL_DRAW_BUFFER3_EXT = 0x8828;
const int GL_DRAW_BUFFER4_EXT = 0x8829;
const int GL_DRAW_BUFFER5_EXT = 0x882A;
const int GL_DRAW_BUFFER6_EXT = 0x882B;
const int GL_DRAW_BUFFER7_EXT = 0x882C;
const int GL_DRAW_BUFFER8_EXT = 0x882D;
const int GL_DRAW_BUFFER9_EXT = 0x882E;
const int GL_DRAW_BUFFER10_EXT = 0x882F;
const int GL_DRAW_BUFFER11_EXT = 0x8830;
const int GL_DRAW_BUFFER12_EXT = 0x8831;
const int GL_DRAW_BUFFER13_EXT = 0x8832;
const int GL_DRAW_BUFFER14_EXT = 0x8833;
const int GL_DRAW_BUFFER15_EXT = 0x8834;
const int GL_COLOR_ATTACHMENT0_EXT = 0x8CE0;
const int GL_COLOR_ATTACHMENT1_EXT = 0x8CE1;
const int GL_COLOR_ATTACHMENT2_EXT = 0x8CE2;
const int GL_COLOR_ATTACHMENT3_EXT = 0x8CE3;
const int GL_COLOR_ATTACHMENT4_EXT = 0x8CE4;
const int GL_COLOR_ATTACHMENT5_EXT = 0x8CE5;
const int GL_COLOR_ATTACHMENT6_EXT = 0x8CE6;
const int GL_COLOR_ATTACHMENT7_EXT = 0x8CE7;
const int GL_COLOR_ATTACHMENT8_EXT = 0x8CE8;
const int GL_COLOR_ATTACHMENT9_EXT = 0x8CE9;
const int GL_COLOR_ATTACHMENT10_EXT = 0x8CEA;
const int GL_COLOR_ATTACHMENT11_EXT = 0x8CEB;
const int GL_COLOR_ATTACHMENT12_EXT = 0x8CEC;
const int GL_COLOR_ATTACHMENT13_EXT = 0x8CED;
const int GL_COLOR_ATTACHMENT14_EXT = 0x8CEE;
const int GL_COLOR_ATTACHMENT15_EXT = 0x8CEF;
const int GL_EXT_draw_instanced = 1;
const int GL_EXT_instanced_arrays = 1;
const int GL_VERTEX_ATTRIB_ARRAY_DIVISOR_EXT = 0x88FE;
const int GL_EXT_map_buffer_range = 1;
const int GL_MAP_READ_BIT_EXT = 0x0001;
const int GL_MAP_WRITE_BIT_EXT = 0x0002;
const int GL_MAP_INVALIDATE_RANGE_BIT_EXT = 0x0004;
const int GL_MAP_INVALIDATE_BUFFER_BIT_EXT = 0x0008;
const int GL_MAP_FLUSH_EXPLICIT_BIT_EXT = 0x0010;
const int GL_MAP_UNSYNCHRONIZED_BIT_EXT = 0x0020;
const int GL_EXT_multi_draw_arrays = 1;
const int GL_EXT_multisampled_render_to_texture = 1;
const int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT = 0x8D6C;
const int GL_RENDERBUFFER_SAMPLES_EXT = 0x8CAB;
const int GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT = 0x8D56;
const int GL_MAX_SAMPLES_EXT = 0x8D57;
const int GL_EXT_multiview_draw_buffers = 1;
const int GL_COLOR_ATTACHMENT_EXT = 0x90F0;
const int GL_MULTIVIEW_EXT = 0x90F1;
const int GL_DRAW_BUFFER_EXT = 0x0C01;
const int GL_READ_BUFFER_EXT = 0x0C02;
const int GL_MAX_MULTIVIEW_BUFFERS_EXT = 0x90F2;
const int GL_EXT_occlusion_query_boolean = 1;
const int GL_ANY_SAMPLES_PASSED_EXT = 0x8C2F;
const int GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT = 0x8D6A;
const int GL_EXT_pvrtc_sRGB = 1;
const int GL_COMPRESSED_SRGB_PVRTC_2BPPV1_EXT = 0x8A54;
const int GL_COMPRESSED_SRGB_PVRTC_4BPPV1_EXT = 0x8A55;
const int GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV1_EXT = 0x8A56;
const int GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV1_EXT = 0x8A57;
const int GL_EXT_read_format_bgra = 1;
const int GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT = 0x8365;
const int GL_UNSIGNED_SHORT_1_5_5_5_REV_EXT = 0x8366;
const int GL_EXT_robustness = 1;
const int GL_GUILTY_CONTEXT_RESET_EXT = 0x8253;
const int GL_INNOCENT_CONTEXT_RESET_EXT = 0x8254;
const int GL_UNKNOWN_CONTEXT_RESET_EXT = 0x8255;
const int GL_CONTEXT_ROBUST_ACCESS_EXT = 0x90F3;
const int GL_RESET_NOTIFICATION_STRATEGY_EXT = 0x8256;
const int GL_LOSE_CONTEXT_ON_RESET_EXT = 0x8252;
const int GL_NO_RESET_NOTIFICATION_EXT = 0x8261;
const int GL_EXT_sRGB = 1;
const int GL_SRGB_EXT = 0x8C40;
const int GL_SRGB_ALPHA_EXT = 0x8C42;
const int GL_SRGB8_ALPHA8_EXT = 0x8C43;
const int GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT = 0x8210;
const int GL_EXT_sRGB_write_control = 1;
const int GL_FRAMEBUFFER_SRGB_EXT = 0x8DB9;
const int GL_EXT_separate_shader_objects = 1;
const int GL_ACTIVE_PROGRAM_EXT = 0x8259;
const int GL_VERTEX_SHADER_BIT_EXT = 0x00000001;
const int GL_FRAGMENT_SHADER_BIT_EXT = 0x00000002;
const int GL_ALL_SHADER_BITS_EXT = 0xFFFFFFFF;
const int GL_PROGRAM_SEPARABLE_EXT = 0x8258;
const int GL_PROGRAM_PIPELINE_BINDING_EXT = 0x825A;
const int GL_EXT_shader_framebuffer_fetch = 1;
const int GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT = 0x8A52;
const int GL_EXT_shader_integer_mix = 1;
const int GL_EXT_shader_texture_lod = 1;
const int GL_EXT_shadow_samplers = 1;
const int GL_TEXTURE_COMPARE_MODE_EXT = 0x884C;
const int GL_TEXTURE_COMPARE_FUNC_EXT = 0x884D;
const int GL_COMPARE_REF_TO_TEXTURE_EXT = 0x884E;
const int GL_SAMPLER_2D_SHADOW_EXT = 0x8B62;
const int GL_EXT_texture_compression_dxt1 = 1;
const int GL_COMPRESSED_RGB_S3TC_DXT1_EXT = 0x83F0;
const int GL_COMPRESSED_RGBA_S3TC_DXT1_EXT = 0x83F1;
const int GL_EXT_texture_compression_s3tc = 1;
const int GL_COMPRESSED_RGBA_S3TC_DXT3_EXT = 0x83F2;
const int GL_COMPRESSED_RGBA_S3TC_DXT5_EXT = 0x83F3;
const int GL_EXT_texture_filter_anisotropic = 1;
const int GL_TEXTURE_MAX_ANISOTROPY_EXT = 0x84FE;
const int GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT = 0x84FF;
const int GL_EXT_texture_format_BGRA8888 = 1;
const int GL_EXT_texture_rg = 1;
const int GL_RED_EXT = 0x1903;
const int GL_RG_EXT = 0x8227;
const int GL_R8_EXT = 0x8229;
const int GL_RG8_EXT = 0x822B;
const int GL_EXT_texture_sRGB_decode = 1;
const int GL_TEXTURE_SRGB_DECODE_EXT = 0x8A48;
const int GL_DECODE_EXT = 0x8A49;
const int GL_SKIP_DECODE_EXT = 0x8A4A;
const int GL_EXT_texture_storage = 1;
const int GL_TEXTURE_IMMUTABLE_FORMAT_EXT = 0x912F;
const int GL_ALPHA8_EXT = 0x803C;
const int GL_LUMINANCE8_EXT = 0x8040;
const int GL_LUMINANCE8_ALPHA8_EXT = 0x8045;
const int GL_RGBA32F_EXT = 0x8814;
const int GL_RGB32F_EXT = 0x8815;
const int GL_ALPHA32F_EXT = 0x8816;
const int GL_LUMINANCE32F_EXT = 0x8818;
const int GL_LUMINANCE_ALPHA32F_EXT = 0x8819;
const int GL_ALPHA16F_EXT = 0x881C;
const int GL_LUMINANCE16F_EXT = 0x881E;
const int GL_LUMINANCE_ALPHA16F_EXT = 0x881F;
const int GL_R32F_EXT = 0x822E;
const int GL_RG32F_EXT = 0x8230;
const int GL_EXT_texture_type_2_10_10_10_REV = 1;
const int GL_UNSIGNED_INT_2_10_10_10_REV_EXT = 0x8368;
const int GL_EXT_unpack_subimage = 1;
const int GL_UNPACK_ROW_LENGTH_EXT = 0x0CF2;
const int GL_UNPACK_SKIP_ROWS_EXT = 0x0CF3;
const int GL_UNPACK_SKIP_PIXELS_EXT = 0x0CF4;
const int GL_FJ_shader_binary_GCCSO = 1;
const int GL_GCCSO_SHADER_BINARY_FJ = 0x9260;
const int GL_IMG_multisampled_render_to_texture = 1;
const int GL_RENDERBUFFER_SAMPLES_IMG = 0x9133;
const int GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG = 0x9134;
const int GL_MAX_SAMPLES_IMG = 0x9135;
const int GL_TEXTURE_SAMPLES_IMG = 0x9136;
const int GL_IMG_program_binary = 1;
const int GL_SGX_PROGRAM_BINARY_IMG = 0x9130;
const int GL_IMG_read_format = 1;
const int GL_BGRA_IMG = 0x80E1;
const int GL_UNSIGNED_SHORT_4_4_4_4_REV_IMG = 0x8365;
const int GL_IMG_shader_binary = 1;
const int GL_SGX_BINARY_IMG = 0x8C0A;
const int GL_IMG_texture_compression_pvrtc = 1;
const int GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG = 0x8C00;
const int GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG = 0x8C01;
const int GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG = 0x8C02;
const int GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG = 0x8C03;
const int GL_IMG_texture_compression_pvrtc2 = 1;
const int GL_COMPRESSED_RGBA_PVRTC_2BPPV2_IMG = 0x9137;
const int GL_COMPRESSED_RGBA_PVRTC_4BPPV2_IMG = 0x9138;
const int GL_INTEL_performance_query = 1;
const int GL_PERFQUERY_SINGLE_CONTEXT_INTEL = 0x00000000;
const int GL_PERFQUERY_GLOBAL_CONTEXT_INTEL = 0x00000001;
const int GL_PERFQUERY_WAIT_INTEL = 0x83FB;
const int GL_PERFQUERY_FLUSH_INTEL = 0x83FA;
const int GL_PERFQUERY_DONOT_FLUSH_INTEL = 0x83F9;
const int GL_PERFQUERY_COUNTER_EVENT_INTEL = 0x94F0;
const int GL_PERFQUERY_COUNTER_DURATION_NORM_INTEL = 0x94F1;
const int GL_PERFQUERY_COUNTER_DURATION_RAW_INTEL = 0x94F2;
const int GL_PERFQUERY_COUNTER_THROUGHPUT_INTEL = 0x94F3;
const int GL_PERFQUERY_COUNTER_RAW_INTEL = 0x94F4;
const int GL_PERFQUERY_COUNTER_TIMESTAMP_INTEL = 0x94F5;
const int GL_PERFQUERY_COUNTER_DATA_UINT32_INTEL = 0x94F8;
const int GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL = 0x94F9;
const int GL_PERFQUERY_COUNTER_DATA_FLOAT_INTEL = 0x94FA;
const int GL_PERFQUERY_COUNTER_DATA_DOUBLE_INTEL = 0x94FB;
const int GL_PERFQUERY_COUNTER_DATA_BOOL32_INTEL = 0x94FC;
const int GL_PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL = 0x94FD;
const int GL_PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL = 0x94FE;
const int GL_PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL = 0x94FF;
const int GL_PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL = 0x9500;
const int GL_NV_blend_equation_advanced = 1;
const int GL_BLEND_OVERLAP_NV = 0x9281;
const int GL_BLEND_PREMULTIPLIED_SRC_NV = 0x9280;
const int GL_BLUE_NV = 0x1905;
const int GL_COLORBURN_NV = 0x929A;
const int GL_COLORDODGE_NV = 0x9299;
const int GL_CONJOINT_NV = 0x9284;
const int GL_CONTRAST_NV = 0x92A1;
const int GL_DARKEN_NV = 0x9297;
const int GL_DIFFERENCE_NV = 0x929E;
const int GL_DISJOINT_NV = 0x9283;
const int GL_DST_ATOP_NV = 0x928F;
const int GL_DST_IN_NV = 0x928B;
const int GL_DST_NV = 0x9287;
const int GL_DST_OUT_NV = 0x928D;
const int GL_DST_OVER_NV = 0x9289;
const int GL_EXCLUSION_NV = 0x92A0;
const int GL_GREEN_NV = 0x1904;
const int GL_HARDLIGHT_NV = 0x929B;
const int GL_HARDMIX_NV = 0x92A9;
const int GL_HSL_COLOR_NV = 0x92AF;
const int GL_HSL_HUE_NV = 0x92AD;
const int GL_HSL_LUMINOSITY_NV = 0x92B0;
const int GL_HSL_SATURATION_NV = 0x92AE;
const int GL_INVERT_OVG_NV = 0x92B4;
const int GL_INVERT_RGB_NV = 0x92A3;
const int GL_LIGHTEN_NV = 0x9298;
const int GL_LINEARBURN_NV = 0x92A5;
const int GL_LINEARDODGE_NV = 0x92A4;
const int GL_LINEARLIGHT_NV = 0x92A7;
const int GL_MINUS_CLAMPED_NV = 0x92B3;
const int GL_MINUS_NV = 0x929F;
const int GL_MULTIPLY_NV = 0x9294;
const int GL_OVERLAY_NV = 0x9296;
const int GL_PINLIGHT_NV = 0x92A8;
const int GL_PLUS_CLAMPED_ALPHA_NV = 0x92B2;
const int GL_PLUS_CLAMPED_NV = 0x92B1;
const int GL_PLUS_DARKER_NV = 0x9292;
const int GL_PLUS_NV = 0x9291;
const int GL_RED_NV = 0x1903;
const int GL_SCREEN_NV = 0x9295;
const int GL_SOFTLIGHT_NV = 0x929C;
const int GL_SRC_ATOP_NV = 0x928E;
const int GL_SRC_IN_NV = 0x928A;
const int GL_SRC_NV = 0x9286;
const int GL_SRC_OUT_NV = 0x928C;
const int GL_SRC_OVER_NV = 0x9288;
const int GL_UNCORRELATED_NV = 0x9282;
const int GL_VIVIDLIGHT_NV = 0x92A6;
const int GL_XOR_NV = 0x1506;
const int GL_NV_blend_equation_advanced_coherent = 1;
const int GL_BLEND_ADVANCED_COHERENT_NV = 0x9285;
const int GL_NV_copy_buffer = 1;
const int GL_COPY_READ_BUFFER_NV = 0x8F36;
const int GL_COPY_WRITE_BUFFER_NV = 0x8F37;
const int GL_NV_coverage_sample = 1;
const int GL_COVERAGE_COMPONENT_NV = 0x8ED0;
const int GL_COVERAGE_COMPONENT4_NV = 0x8ED1;
const int GL_COVERAGE_ATTACHMENT_NV = 0x8ED2;
const int GL_COVERAGE_BUFFERS_NV = 0x8ED3;
const int GL_COVERAGE_SAMPLES_NV = 0x8ED4;
const int GL_COVERAGE_ALL_FRAGMENTS_NV = 0x8ED5;
const int GL_COVERAGE_EDGE_FRAGMENTS_NV = 0x8ED6;
const int GL_COVERAGE_AUTOMATIC_NV = 0x8ED7;
const int GL_COVERAGE_BUFFER_BIT_NV = 0x00008000;
const int GL_NV_depth_nonlinear = 1;
const int GL_DEPTH_COMPONENT16_NONLINEAR_NV = 0x8E2C;
const int GL_NV_draw_buffers = 1;
const int GL_MAX_DRAW_BUFFERS_NV = 0x8824;
const int GL_DRAW_BUFFER0_NV = 0x8825;
const int GL_DRAW_BUFFER1_NV = 0x8826;
const int GL_DRAW_BUFFER2_NV = 0x8827;
const int GL_DRAW_BUFFER3_NV = 0x8828;
const int GL_DRAW_BUFFER4_NV = 0x8829;
const int GL_DRAW_BUFFER5_NV = 0x882A;
const int GL_DRAW_BUFFER6_NV = 0x882B;
const int GL_DRAW_BUFFER7_NV = 0x882C;
const int GL_DRAW_BUFFER8_NV = 0x882D;
const int GL_DRAW_BUFFER9_NV = 0x882E;
const int GL_DRAW_BUFFER10_NV = 0x882F;
const int GL_DRAW_BUFFER11_NV = 0x8830;
const int GL_DRAW_BUFFER12_NV = 0x8831;
const int GL_DRAW_BUFFER13_NV = 0x8832;
const int GL_DRAW_BUFFER14_NV = 0x8833;
const int GL_DRAW_BUFFER15_NV = 0x8834;
const int GL_COLOR_ATTACHMENT0_NV = 0x8CE0;
const int GL_COLOR_ATTACHMENT1_NV = 0x8CE1;
const int GL_COLOR_ATTACHMENT2_NV = 0x8CE2;
const int GL_COLOR_ATTACHMENT3_NV = 0x8CE3;
const int GL_COLOR_ATTACHMENT4_NV = 0x8CE4;
const int GL_COLOR_ATTACHMENT5_NV = 0x8CE5;
const int GL_COLOR_ATTACHMENT6_NV = 0x8CE6;
const int GL_COLOR_ATTACHMENT7_NV = 0x8CE7;
const int GL_COLOR_ATTACHMENT8_NV = 0x8CE8;
const int GL_COLOR_ATTACHMENT9_NV = 0x8CE9;
const int GL_COLOR_ATTACHMENT10_NV = 0x8CEA;
const int GL_COLOR_ATTACHMENT11_NV = 0x8CEB;
const int GL_COLOR_ATTACHMENT12_NV = 0x8CEC;
const int GL_COLOR_ATTACHMENT13_NV = 0x8CED;
const int GL_COLOR_ATTACHMENT14_NV = 0x8CEE;
const int GL_COLOR_ATTACHMENT15_NV = 0x8CEF;
const int GL_NV_draw_instanced = 1;
const int GL_NV_explicit_attrib_location = 1;
const int GL_NV_fbo_color_attachments = 1;
const int GL_MAX_COLOR_ATTACHMENTS_NV = 0x8CDF;
const int GL_NV_fence = 1;
const int GL_ALL_COMPLETED_NV = 0x84F2;
const int GL_FENCE_STATUS_NV = 0x84F3;
const int GL_FENCE_CONDITION_NV = 0x84F4;
const int GL_NV_framebuffer_blit = 1;
const int GL_READ_FRAMEBUFFER_NV = 0x8CA8;
const int GL_DRAW_FRAMEBUFFER_NV = 0x8CA9;
const int GL_DRAW_FRAMEBUFFER_BINDING_NV = 0x8CA6;
const int GL_READ_FRAMEBUFFER_BINDING_NV = 0x8CAA;
const int GL_NV_framebuffer_multisample = 1;
const int GL_RENDERBUFFER_SAMPLES_NV = 0x8CAB;
const int GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_NV = 0x8D56;
const int GL_MAX_SAMPLES_NV = 0x8D57;
const int GL_NV_generate_mipmap_sRGB = 1;
const int GL_NV_instanced_arrays = 1;
const int GL_VERTEX_ATTRIB_ARRAY_DIVISOR_NV = 0x88FE;
const int GL_NV_non_square_matrices = 1;
const int GL_FLOAT_MAT2x3_NV = 0x8B65;
const int GL_FLOAT_MAT2x4_NV = 0x8B66;
const int GL_FLOAT_MAT3x2_NV = 0x8B67;
const int GL_FLOAT_MAT3x4_NV = 0x8B68;
const int GL_FLOAT_MAT4x2_NV = 0x8B69;
const int GL_FLOAT_MAT4x3_NV = 0x8B6A;
const int GL_NV_read_buffer = 1;
const int GL_READ_BUFFER_NV = 0x0C02;
const int GL_NV_read_buffer_front = 1;
const int GL_NV_read_depth = 1;
const int GL_NV_read_depth_stencil = 1;
const int GL_NV_read_stencil = 1;
const int GL_NV_sRGB_formats = 1;
const int GL_SLUMINANCE_NV = 0x8C46;
const int GL_SLUMINANCE_ALPHA_NV = 0x8C44;
const int GL_SRGB8_NV = 0x8C41;
const int GL_SLUMINANCE8_NV = 0x8C47;
const int GL_SLUMINANCE8_ALPHA8_NV = 0x8C45;
const int GL_COMPRESSED_SRGB_S3TC_DXT1_NV = 0x8C4C;
const int GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_NV = 0x8C4D;
const int GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_NV = 0x8C4E;
const int GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_NV = 0x8C4F;
const int GL_ETC1_SRGB8_NV = 0x88EE;
const int GL_NV_shadow_samplers_array = 1;
const int GL_SAMPLER_2D_ARRAY_SHADOW_NV = 0x8DC4;
const int GL_NV_shadow_samplers_cube = 1;
const int GL_SAMPLER_CUBE_SHADOW_NV = 0x8DC5;
const int GL_NV_texture_border_clamp = 1;
const int GL_TEXTURE_BORDER_COLOR_NV = 0x1004;
const int GL_CLAMP_TO_BORDER_NV = 0x812D;
const int GL_NV_texture_compression_s3tc_update = 1;
const int GL_NV_texture_npot_2D_mipmap = 1;
const int GL_QCOM_alpha_test = 1;
const int GL_ALPHA_TEST_QCOM = 0x0BC0;
const int GL_ALPHA_TEST_FUNC_QCOM = 0x0BC1;
const int GL_ALPHA_TEST_REF_QCOM = 0x0BC2;
const int GL_QCOM_binning_control = 1;
const int GL_BINNING_CONTROL_HINT_QCOM = 0x8FB0;
const int GL_CPU_OPTIMIZED_QCOM = 0x8FB1;
const int GL_GPU_OPTIMIZED_QCOM = 0x8FB2;
const int GL_RENDER_DIRECT_TO_FRAMEBUFFER_QCOM = 0x8FB3;
const int GL_QCOM_driver_control = 1;
const int GL_QCOM_extended_get = 1;
const int GL_TEXTURE_WIDTH_QCOM = 0x8BD2;
const int GL_TEXTURE_HEIGHT_QCOM = 0x8BD3;
const int GL_TEXTURE_DEPTH_QCOM = 0x8BD4;
const int GL_TEXTURE_INTERNAL_FORMAT_QCOM = 0x8BD5;
const int GL_TEXTURE_FORMAT_QCOM = 0x8BD6;
const int GL_TEXTURE_TYPE_QCOM = 0x8BD7;
const int GL_TEXTURE_IMAGE_VALID_QCOM = 0x8BD8;
const int GL_TEXTURE_NUM_LEVELS_QCOM = 0x8BD9;
const int GL_TEXTURE_TARGET_QCOM = 0x8BDA;
const int GL_TEXTURE_OBJECT_VALID_QCOM = 0x8BDB;
const int GL_STATE_RESTORE = 0x8BDC;
const int GL_QCOM_extended_get2 = 1;
const int GL_QCOM_perfmon_global_mode = 1;
const int GL_PERFMON_GLOBAL_MODE_QCOM = 0x8FA0;
const int GL_QCOM_tiled_rendering = 1;
const int GL_COLOR_BUFFER_BIT0_QCOM = 0x00000001;
const int GL_COLOR_BUFFER_BIT1_QCOM = 0x00000002;
const int GL_COLOR_BUFFER_BIT2_QCOM = 0x00000004;
const int GL_COLOR_BUFFER_BIT3_QCOM = 0x00000008;
const int GL_COLOR_BUFFER_BIT4_QCOM = 0x00000010;
const int GL_COLOR_BUFFER_BIT5_QCOM = 0x00000020;
const int GL_COLOR_BUFFER_BIT6_QCOM = 0x00000040;
const int GL_COLOR_BUFFER_BIT7_QCOM = 0x00000080;
const int GL_DEPTH_BUFFER_BIT0_QCOM = 0x00000100;
const int GL_DEPTH_BUFFER_BIT1_QCOM = 0x00000200;
const int GL_DEPTH_BUFFER_BIT2_QCOM = 0x00000400;
const int GL_DEPTH_BUFFER_BIT3_QCOM = 0x00000800;
const int GL_DEPTH_BUFFER_BIT4_QCOM = 0x00001000;
const int GL_DEPTH_BUFFER_BIT5_QCOM = 0x00002000;
const int GL_DEPTH_BUFFER_BIT6_QCOM = 0x00004000;
const int GL_DEPTH_BUFFER_BIT7_QCOM = 0x00008000;
const int GL_STENCIL_BUFFER_BIT0_QCOM = 0x00010000;
const int GL_STENCIL_BUFFER_BIT1_QCOM = 0x00020000;
const int GL_STENCIL_BUFFER_BIT2_QCOM = 0x00040000;
const int GL_STENCIL_BUFFER_BIT3_QCOM = 0x00080000;
const int GL_STENCIL_BUFFER_BIT4_QCOM = 0x00100000;
const int GL_STENCIL_BUFFER_BIT5_QCOM = 0x00200000;
const int GL_STENCIL_BUFFER_BIT6_QCOM = 0x00400000;
const int GL_STENCIL_BUFFER_BIT7_QCOM = 0x00800000;
const int GL_MULTISAMPLE_BUFFER_BIT0_QCOM = 0x01000000;
const int GL_MULTISAMPLE_BUFFER_BIT1_QCOM = 0x02000000;
const int GL_MULTISAMPLE_BUFFER_BIT2_QCOM = 0x04000000;
const int GL_MULTISAMPLE_BUFFER_BIT3_QCOM = 0x08000000;
const int GL_MULTISAMPLE_BUFFER_BIT4_QCOM = 0x10000000;
const int GL_MULTISAMPLE_BUFFER_BIT5_QCOM = 0x20000000;
const int GL_MULTISAMPLE_BUFFER_BIT6_QCOM = 0x40000000;
const int GL_MULTISAMPLE_BUFFER_BIT7_QCOM = 0x80000000;
const int GL_QCOM_writeonly_rendering = 1;
const int GL_WRITEONLY_RENDERING_QCOM = 0x8823;
const int GL_VIV_shader_binary = 1;
const int GL_SHADER_BINARY_VIV = 0x8FC4;
const int GL_VIV_direct_texture = 1;
const int GL_VIV_YV12 = 0x8FC0;
const int GL_VIV_NV12 = 0x8FC1;
const int GL_VIV_YUY2 = 0x8FC2;
const int GL_VIV_UYVY = 0x8FC3;
const int GL_VIV_NV21 = 0x8FC4;
const int GL_VIV_I420 = 0x8FC5;
const int GL_VIV_timestamp = 1;
const int GL_TIMESTAMP_VIV0 = 0x8FD0;
const int GL_TIMESTAMP_VIV1 = 0x8FD1;
const int GL_TIMESTAMP_VIV2 = 0x8FD2;
const int GL_TIMESTAMP_VIV3 = 0x8FD3;
const int GL_TIMESTAMP_VIV4 = 0x8FD4;
const int GL_TIMESTAMP_VIV5 = 0x8FD5;
const int GL_TIMESTAMP_VIV6 = 0x8FD6;
const int GL_TIMESTAMP_VIV7 = 0x8FD7;
const int GL_VIV_program_binary = 1;
const int GL_PROGRAM_BINARY_VIV = 0x8FC5;
const int GL_PROFILE_VIV = 0x8FC7;
const int GL_VIV_primitive_restart = 1;
const int GL_PRIMITIVE_RESTART_FIXED_INDEX_VIV = 0x8D69;
const int GL_VIV_clamp_to_border = 1;
const int GL_CLAMP_TO_BORDER_VIV = 0x812D;
const int GL_VIV_developer = 1;