blob: d8a1b8ae41ae186b46cb0c27153118a860609cd6 [file] [log] [blame]
/*
* Copyright 2015, The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
* THIS FILE WAS GENERATED BY apic. DO NOT EDIT.
*/
#ifndef GAPII_GLES_TYPES_H
#define GAPII_GLES_TYPES_H
#include "slice.h"
#include "to_encoder.h"
#include <gapic/coder/gles.h>
#include <gapic/coder/memory.h>
#include <gapic/scratch_allocator.h>
#include <gapic/static_array.h>
#include <memory>
#include <string>
#include <unordered_map>
#include <vector>
#include <stdint.h>
#include <string.h>
namespace gapii {
namespace GLbitfield {
static const uint32_t GL_CURRENT_BIT = 1;
static const uint32_t GL_POINT_BIT = 2;
static const uint32_t GL_LINE_BIT = 4;
static const uint32_t GL_POLYGON_BIT = 8;
static const uint32_t GL_POLYGON_STIPPLE_BIT = 16;
static const uint32_t GL_PIXEL_MODE_BIT = 32;
static const uint32_t GL_LIGHTING_BIT = 64;
static const uint32_t GL_FOG_BIT = 128;
static const uint32_t GL_DEPTH_BUFFER_BIT = 256;
static const uint32_t GL_ACCUM_BUFFER_BIT = 512;
static const uint32_t GL_STENCIL_BUFFER_BIT = 1024;
static const uint32_t GL_VIEWPORT_BIT = 2048;
static const uint32_t GL_TRANSFORM_BIT = 4096;
static const uint32_t GL_ENABLE_BIT = 8192;
static const uint32_t GL_COLOR_BUFFER_BIT = 16384;
static const uint32_t GL_HINT_BIT = 32768;
static const uint32_t GL_EVAL_BIT = 65536;
static const uint32_t GL_LIST_BIT = 131072;
static const uint32_t GL_TEXTURE_BIT = 262144;
static const uint32_t GL_SCISSOR_BIT = 524288;
static const uint32_t GL_MULTISAMPLE_BIT = 536870912;
static const uint32_t GL_MULTISAMPLE_BIT_ARB = 536870912;
static const uint32_t GL_MULTISAMPLE_BIT_EXT = 536870912;
static const uint32_t GL_MULTISAMPLE_BIT_3DFX = 536870912;
static const uint32_t GL_ALL_ATTRIB_BITS = 4294967295;
static const uint32_t GL_COVERAGE_BUFFER_BIT_NV = 32768;
static const uint32_t GL_CLIENT_PIXEL_STORE_BIT = 1;
static const uint32_t GL_CLIENT_VERTEX_ARRAY_BIT = 2;
static const uint32_t GL_CLIENT_ALL_ATTRIB_BITS = 4294967295;
static const uint32_t GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT = 1;
static const uint32_t GL_CONTEXT_FLAG_DEBUG_BIT = 2;
static const uint32_t GL_CONTEXT_FLAG_DEBUG_BIT_KHR = 2;
static const uint32_t GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT = 4;
static const uint32_t GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB = 4;
static const uint32_t GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR = 8;
static const uint32_t GL_CONTEXT_CORE_PROFILE_BIT = 1;
static const uint32_t GL_CONTEXT_COMPATIBILITY_PROFILE_BIT = 2;
static const uint32_t GL_MAP_READ_BIT = 1;
static const uint32_t GL_MAP_READ_BIT_EXT = 1;
static const uint32_t GL_MAP_WRITE_BIT = 2;
static const uint32_t GL_MAP_WRITE_BIT_EXT = 2;
static const uint32_t GL_MAP_INVALIDATE_RANGE_BIT = 4;
static const uint32_t GL_MAP_INVALIDATE_RANGE_BIT_EXT = 4;
static const uint32_t GL_MAP_INVALIDATE_BUFFER_BIT = 8;
static const uint32_t GL_MAP_INVALIDATE_BUFFER_BIT_EXT = 8;
static const uint32_t GL_MAP_FLUSH_EXPLICIT_BIT = 16;
static const uint32_t GL_MAP_FLUSH_EXPLICIT_BIT_EXT = 16;
static const uint32_t GL_MAP_UNSYNCHRONIZED_BIT = 32;
static const uint32_t GL_MAP_UNSYNCHRONIZED_BIT_EXT = 32;
static const uint32_t GL_MAP_PERSISTENT_BIT = 64;
static const uint32_t GL_MAP_PERSISTENT_BIT_EXT = 64;
static const uint32_t GL_MAP_COHERENT_BIT = 128;
static const uint32_t GL_MAP_COHERENT_BIT_EXT = 128;
static const uint32_t GL_DYNAMIC_STORAGE_BIT = 256;
static const uint32_t GL_DYNAMIC_STORAGE_BIT_EXT = 256;
static const uint32_t GL_CLIENT_STORAGE_BIT = 512;
static const uint32_t GL_CLIENT_STORAGE_BIT_EXT = 512;
static const uint32_t GL_SPARSE_STORAGE_BIT_ARB = 1024;
static const uint32_t GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT = 1;
static const uint32_t GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT = 1;
static const uint32_t GL_ELEMENT_ARRAY_BARRIER_BIT = 2;
static const uint32_t GL_ELEMENT_ARRAY_BARRIER_BIT_EXT = 2;
static const uint32_t GL_UNIFORM_BARRIER_BIT = 4;
static const uint32_t GL_UNIFORM_BARRIER_BIT_EXT = 4;
static const uint32_t GL_TEXTURE_FETCH_BARRIER_BIT = 8;
static const uint32_t GL_TEXTURE_FETCH_BARRIER_BIT_EXT = 8;
static const uint32_t GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV = 16;
static const uint32_t GL_SHADER_IMAGE_ACCESS_BARRIER_BIT = 32;
static const uint32_t GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT = 32;
static const uint32_t GL_COMMAND_BARRIER_BIT = 64;
static const uint32_t GL_COMMAND_BARRIER_BIT_EXT = 64;
static const uint32_t GL_PIXEL_BUFFER_BARRIER_BIT = 128;
static const uint32_t GL_PIXEL_BUFFER_BARRIER_BIT_EXT = 128;
static const uint32_t GL_TEXTURE_UPDATE_BARRIER_BIT = 256;
static const uint32_t GL_TEXTURE_UPDATE_BARRIER_BIT_EXT = 256;
static const uint32_t GL_BUFFER_UPDATE_BARRIER_BIT = 512;
static const uint32_t GL_BUFFER_UPDATE_BARRIER_BIT_EXT = 512;
static const uint32_t GL_FRAMEBUFFER_BARRIER_BIT = 1024;
static const uint32_t GL_FRAMEBUFFER_BARRIER_BIT_EXT = 1024;
static const uint32_t GL_TRANSFORM_FEEDBACK_BARRIER_BIT = 2048;
static const uint32_t GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT = 2048;
static const uint32_t GL_ATOMIC_COUNTER_BARRIER_BIT = 4096;
static const uint32_t GL_ATOMIC_COUNTER_BARRIER_BIT_EXT = 4096;
static const uint32_t GL_SHADER_STORAGE_BARRIER_BIT = 8192;
static const uint32_t GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT = 16384;
static const uint32_t GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT = 16384;
static const uint32_t GL_QUERY_BUFFER_BARRIER_BIT = 32768;
static const uint32_t GL_ALL_BARRIER_BITS = 4294967295;
static const uint32_t GL_ALL_BARRIER_BITS_EXT = 4294967295;
static const uint32_t GL_SYNC_FLUSH_COMMANDS_BIT = 1;
static const uint32_t GL_SYNC_FLUSH_COMMANDS_BIT_APPLE = 1;
static const uint32_t GL_VERTEX_SHADER_BIT = 1;
static const uint32_t GL_VERTEX_SHADER_BIT_EXT = 1;
static const uint32_t GL_FRAGMENT_SHADER_BIT = 2;
static const uint32_t GL_FRAGMENT_SHADER_BIT_EXT = 2;
static const uint32_t GL_GEOMETRY_SHADER_BIT = 4;
static const uint32_t GL_GEOMETRY_SHADER_BIT_EXT = 4;
static const uint32_t GL_GEOMETRY_SHADER_BIT_OES = 4;
static const uint32_t GL_TESS_CONTROL_SHADER_BIT = 8;
static const uint32_t GL_TESS_CONTROL_SHADER_BIT_EXT = 8;
static const uint32_t GL_TESS_CONTROL_SHADER_BIT_OES = 8;
static const uint32_t GL_TESS_EVALUATION_SHADER_BIT = 16;
static const uint32_t GL_TESS_EVALUATION_SHADER_BIT_EXT = 16;
static const uint32_t GL_TESS_EVALUATION_SHADER_BIT_OES = 16;
static const uint32_t GL_COMPUTE_SHADER_BIT = 32;
static const uint32_t GL_ALL_SHADER_BITS = 4294967295;
static const uint32_t GL_ALL_SHADER_BITS_EXT = 4294967295;
static const uint32_t GL_TEXTURE_STORAGE_SPARSE_BIT_AMD = 1;
static const uint32_t GL_RED_BIT_ATI = 1;
static const uint32_t GL_GREEN_BIT_ATI = 2;
static const uint32_t GL_BLUE_BIT_ATI = 4;
static const uint32_t GL_2X_BIT_ATI = 1;
static const uint32_t GL_4X_BIT_ATI = 2;
static const uint32_t GL_8X_BIT_ATI = 4;
static const uint32_t GL_HALF_BIT_ATI = 8;
static const uint32_t GL_QUARTER_BIT_ATI = 16;
static const uint32_t GL_EIGHTH_BIT_ATI = 32;
static const uint32_t GL_SATURATE_BIT_ATI = 64;
static const uint32_t GL_COMP_BIT_ATI = 2;
static const uint32_t GL_NEGATE_BIT_ATI = 4;
static const uint32_t GL_BIAS_BIT_ATI = 8;
static const uint32_t GL_TRACE_OPERATIONS_BIT_MESA = 1;
static const uint32_t GL_TRACE_PRIMITIVES_BIT_MESA = 2;
static const uint32_t GL_TRACE_ARRAYS_BIT_MESA = 4;
static const uint32_t GL_TRACE_TEXTURES_BIT_MESA = 8;
static const uint32_t GL_TRACE_PIXELS_BIT_MESA = 16;
static const uint32_t GL_TRACE_ERRORS_BIT_MESA = 32;
static const uint32_t GL_TRACE_ALL_BITS_MESA = 65535;
static const uint32_t GL_BOLD_BIT_NV = 1;
static const uint32_t GL_ITALIC_BIT_NV = 2;
static const uint32_t GL_GLYPH_WIDTH_BIT_NV = 1;
static const uint32_t GL_GLYPH_HEIGHT_BIT_NV = 2;
static const uint32_t GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV = 4;
static const uint32_t GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV = 8;
static const uint32_t GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV = 16;
static const uint32_t GL_GLYPH_VERTICAL_BEARING_X_BIT_NV = 32;
static const uint32_t GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV = 64;
static const uint32_t GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV = 128;
static const uint32_t GL_GLYPH_HAS_KERNING_BIT_NV = 256;
static const uint32_t GL_FONT_X_MIN_BOUNDS_BIT_NV = 65536;
static const uint32_t GL_FONT_Y_MIN_BOUNDS_BIT_NV = 131072;
static const uint32_t GL_FONT_X_MAX_BOUNDS_BIT_NV = 262144;
static const uint32_t GL_FONT_Y_MAX_BOUNDS_BIT_NV = 524288;
static const uint32_t GL_FONT_UNITS_PER_EM_BIT_NV = 1048576;
static const uint32_t GL_FONT_ASCENDER_BIT_NV = 2097152;
static const uint32_t GL_FONT_DESCENDER_BIT_NV = 4194304;
static const uint32_t GL_FONT_HEIGHT_BIT_NV = 8388608;
static const uint32_t GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV = 16777216;
static const uint32_t GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV = 33554432;
static const uint32_t GL_FONT_UNDERLINE_POSITION_BIT_NV = 67108864;
static const uint32_t GL_FONT_UNDERLINE_THICKNESS_BIT_NV = 134217728;
static const uint32_t GL_FONT_HAS_KERNING_BIT_NV = 268435456;
static const uint32_t GL_FONT_NUM_GLYPH_INDICES_BIT_NV = 536870912;
static const uint32_t GL_PERFQUERY_SINGLE_CONTEXT_INTEL = 0;
static const uint32_t GL_PERFQUERY_GLOBAL_CONTEXT_INTEL = 1;
static const uint32_t GL_VERTEX23_BIT_PGI = 4;
static const uint32_t GL_VERTEX4_BIT_PGI = 8;
static const uint32_t GL_COLOR3_BIT_PGI = 65536;
static const uint32_t GL_COLOR4_BIT_PGI = 131072;
static const uint32_t GL_EDGEFLAG_BIT_PGI = 262144;
static const uint32_t GL_INDEX_BIT_PGI = 524288;
static const uint32_t GL_MAT_AMBIENT_BIT_PGI = 1048576;
static const uint32_t GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI = 2097152;
static const uint32_t GL_MAT_DIFFUSE_BIT_PGI = 4194304;
static const uint32_t GL_MAT_EMISSION_BIT_PGI = 8388608;
static const uint32_t GL_MAT_COLOR_INDEXES_BIT_PGI = 16777216;
static const uint32_t GL_MAT_SHININESS_BIT_PGI = 33554432;
static const uint32_t GL_MAT_SPECULAR_BIT_PGI = 67108864;
static const uint32_t GL_NORMAL_BIT_PGI = 134217728;
static const uint32_t GL_TEXCOORD1_BIT_PGI = 268435456;
static const uint32_t GL_TEXCOORD2_BIT_PGI = 536870912;
static const uint32_t GL_TEXCOORD3_BIT_PGI = 1073741824;
static const uint32_t GL_TEXCOORD4_BIT_PGI = 2147483648;
static const uint32_t GL_COLOR_BUFFER_BIT0_QCOM = 1;
static const uint32_t GL_COLOR_BUFFER_BIT1_QCOM = 2;
static const uint32_t GL_COLOR_BUFFER_BIT2_QCOM = 4;
static const uint32_t GL_COLOR_BUFFER_BIT3_QCOM = 8;
static const uint32_t GL_COLOR_BUFFER_BIT4_QCOM = 16;
static const uint32_t GL_COLOR_BUFFER_BIT5_QCOM = 32;
static const uint32_t GL_COLOR_BUFFER_BIT6_QCOM = 64;
static const uint32_t GL_COLOR_BUFFER_BIT7_QCOM = 128;
static const uint32_t GL_DEPTH_BUFFER_BIT0_QCOM = 256;
static const uint32_t GL_DEPTH_BUFFER_BIT1_QCOM = 512;
static const uint32_t GL_DEPTH_BUFFER_BIT2_QCOM = 1024;
static const uint32_t GL_DEPTH_BUFFER_BIT3_QCOM = 2048;
static const uint32_t GL_DEPTH_BUFFER_BIT4_QCOM = 4096;
static const uint32_t GL_DEPTH_BUFFER_BIT5_QCOM = 8192;
static const uint32_t GL_DEPTH_BUFFER_BIT6_QCOM = 16384;
static const uint32_t GL_DEPTH_BUFFER_BIT7_QCOM = 32768;
static const uint32_t GL_STENCIL_BUFFER_BIT0_QCOM = 65536;
static const uint32_t GL_STENCIL_BUFFER_BIT1_QCOM = 131072;
static const uint32_t GL_STENCIL_BUFFER_BIT2_QCOM = 262144;
static const uint32_t GL_STENCIL_BUFFER_BIT3_QCOM = 524288;
static const uint32_t GL_STENCIL_BUFFER_BIT4_QCOM = 1048576;
static const uint32_t GL_STENCIL_BUFFER_BIT5_QCOM = 2097152;
static const uint32_t GL_STENCIL_BUFFER_BIT6_QCOM = 4194304;
static const uint32_t GL_STENCIL_BUFFER_BIT7_QCOM = 8388608;
static const uint32_t GL_MULTISAMPLE_BUFFER_BIT0_QCOM = 16777216;
static const uint32_t GL_MULTISAMPLE_BUFFER_BIT1_QCOM = 33554432;
static const uint32_t GL_MULTISAMPLE_BUFFER_BIT2_QCOM = 67108864;
static const uint32_t GL_MULTISAMPLE_BUFFER_BIT3_QCOM = 134217728;
static const uint32_t GL_MULTISAMPLE_BUFFER_BIT4_QCOM = 268435456;
static const uint32_t GL_MULTISAMPLE_BUFFER_BIT5_QCOM = 536870912;
static const uint32_t GL_MULTISAMPLE_BUFFER_BIT6_QCOM = 1073741824;
static const uint32_t GL_MULTISAMPLE_BUFFER_BIT7_QCOM = 2147483648;
static const uint32_t GL_TEXTURE_DEFORMATION_BIT_SGIX = 1;
static const uint32_t GL_GEOMETRY_DEFORMATION_BIT_SGIX = 2;
}
namespace GLenum {
static const uint32_t GL_TERMINATE_SEQUENCE_COMMAND_NV = 0;
static const uint32_t GL_NOP_COMMAND_NV = 1;
static const uint32_t GL_DRAW_ELEMENTS_COMMAND_NV = 2;
static const uint32_t GL_DRAW_ARRAYS_COMMAND_NV = 3;
static const uint32_t GL_DRAW_ELEMENTS_STRIP_COMMAND_NV = 4;
static const uint32_t GL_DRAW_ARRAYS_STRIP_COMMAND_NV = 5;
static const uint32_t GL_DRAW_ELEMENTS_INSTANCED_COMMAND_NV = 6;
static const uint32_t GL_DRAW_ARRAYS_INSTANCED_COMMAND_NV = 7;
static const uint32_t GL_ELEMENT_ADDRESS_COMMAND_NV = 8;
static const uint32_t GL_ATTRIBUTE_ADDRESS_COMMAND_NV = 9;
static const uint32_t GL_UNIFORM_ADDRESS_COMMAND_NV = 10;
static const uint32_t GL_BLEND_COLOR_COMMAND_NV = 11;
static const uint32_t GL_STENCIL_REF_COMMAND_NV = 12;
static const uint32_t GL_LINE_WIDTH_COMMAND_NV = 13;
static const uint32_t GL_POLYGON_OFFSET_COMMAND_NV = 14;
static const uint32_t GL_ALPHA_REF_COMMAND_NV = 15;
static const uint32_t GL_VIEWPORT_COMMAND_NV = 16;
static const uint32_t GL_SCISSOR_COMMAND_NV = 17;
static const uint32_t GL_FRONT_FACE_COMMAND_NV = 18;
static const uint32_t GL_LAYOUT_DEFAULT_INTEL = 0;
static const uint32_t GL_LAYOUT_LINEAR_INTEL = 1;
static const uint32_t GL_LAYOUT_LINEAR_CPU_CACHED_INTEL = 2;
static const uint32_t GL_CLOSE_PATH_NV = 0;
static const uint32_t GL_MOVE_TO_NV = 2;
static const uint32_t GL_RELATIVE_MOVE_TO_NV = 3;
static const uint32_t GL_LINE_TO_NV = 4;
static const uint32_t GL_RELATIVE_LINE_TO_NV = 5;
static const uint32_t GL_HORIZONTAL_LINE_TO_NV = 6;
static const uint32_t GL_RELATIVE_HORIZONTAL_LINE_TO_NV = 7;
static const uint32_t GL_VERTICAL_LINE_TO_NV = 8;
static const uint32_t GL_RELATIVE_VERTICAL_LINE_TO_NV = 9;
static const uint32_t GL_QUADRATIC_CURVE_TO_NV = 10;
static const uint32_t GL_RELATIVE_QUADRATIC_CURVE_TO_NV = 11;
static const uint32_t GL_CUBIC_CURVE_TO_NV = 12;
static const uint32_t GL_RELATIVE_CUBIC_CURVE_TO_NV = 13;
static const uint32_t GL_SMOOTH_QUADRATIC_CURVE_TO_NV = 14;
static const uint32_t GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV = 15;
static const uint32_t GL_SMOOTH_CUBIC_CURVE_TO_NV = 16;
static const uint32_t GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV = 17;
static const uint32_t GL_SMALL_CCW_ARC_TO_NV = 18;
static const uint32_t GL_RELATIVE_SMALL_CCW_ARC_TO_NV = 19;
static const uint32_t GL_SMALL_CW_ARC_TO_NV = 20;
static const uint32_t GL_RELATIVE_SMALL_CW_ARC_TO_NV = 21;
static const uint32_t GL_LARGE_CCW_ARC_TO_NV = 22;
static const uint32_t GL_RELATIVE_LARGE_CCW_ARC_TO_NV = 23;
static const uint32_t GL_LARGE_CW_ARC_TO_NV = 24;
static const uint32_t GL_RELATIVE_LARGE_CW_ARC_TO_NV = 25;
static const uint32_t GL_CONIC_CURVE_TO_NV = 26;
static const uint32_t GL_RELATIVE_CONIC_CURVE_TO_NV = 27;
static const uint32_t GL_SHARED_EDGE_NV = 192;
static const uint32_t GL_ROUNDED_RECT_NV = 232;
static const uint32_t GL_RELATIVE_ROUNDED_RECT_NV = 233;
static const uint32_t GL_ROUNDED_RECT2_NV = 234;
static const uint32_t GL_RELATIVE_ROUNDED_RECT2_NV = 235;
static const uint32_t GL_ROUNDED_RECT4_NV = 236;
static const uint32_t GL_RELATIVE_ROUNDED_RECT4_NV = 237;
static const uint32_t GL_ROUNDED_RECT8_NV = 238;
static const uint32_t GL_RELATIVE_ROUNDED_RECT8_NV = 239;
static const uint32_t GL_RESTART_PATH_NV = 240;
static const uint32_t GL_DUP_FIRST_CUBIC_CURVE_TO_NV = 242;
static const uint32_t GL_DUP_LAST_CUBIC_CURVE_TO_NV = 244;
static const uint32_t GL_RECT_NV = 246;
static const uint32_t GL_RELATIVE_RECT_NV = 247;
static const uint32_t GL_CIRCULAR_CCW_ARC_TO_NV = 248;
static const uint32_t GL_CIRCULAR_CW_ARC_TO_NV = 250;
static const uint32_t GL_CIRCULAR_TANGENT_ARC_TO_NV = 252;
static const uint32_t GL_ARC_TO_NV = 254;
static const uint32_t GL_RELATIVE_ARC_TO_NV = 255;
static const uint32_t GL_NEXT_BUFFER_NV = 4294967294;
static const uint32_t GL_SKIP_COMPONENTS4_NV = 4294967293;
static const uint32_t GL_SKIP_COMPONENTS3_NV = 4294967292;
static const uint32_t GL_SKIP_COMPONENTS2_NV = 4294967291;
static const uint32_t GL_SKIP_COMPONENTS1_NV = 4294967290;
static const uint32_t GL_RESTART_SUN = 1;
static const uint32_t GL_REPLACE_MIDDLE_SUN = 2;
static const uint32_t GL_REPLACE_OLDEST_SUN = 3;
static const uint32_t GL_NO_ERROR = 0;
static const uint32_t GL_ZERO = 0;
static const uint32_t GL_NONE = 0;
static const uint32_t GL_NONE_OES = 0;
static const uint32_t GL_ONE = 1;
static const uint32_t GL_INVALID_INDEX = 4294967295;
static const uint32_t GL_VERSION_ES_CL_1_0 = 1;
static const uint32_t GL_VERSION_ES_CM_1_1 = 1;
static const uint32_t GL_VERSION_ES_CL_1_1 = 1;
static const uint32_t GL_POINTS = 0;
static const uint32_t GL_LINES = 1;
static const uint32_t GL_LINE_LOOP = 2;
static const uint32_t GL_LINE_STRIP = 3;
static const uint32_t GL_TRIANGLES = 4;
static const uint32_t GL_TRIANGLE_STRIP = 5;
static const uint32_t GL_TRIANGLE_FAN = 6;
static const uint32_t GL_QUADS = 7;
static const uint32_t GL_QUADS_EXT = 7;
static const uint32_t GL_QUADS_OES = 7;
static const uint32_t GL_QUAD_STRIP = 8;
static const uint32_t GL_POLYGON = 9;
static const uint32_t GL_LINES_ADJACENCY = 10;
static const uint32_t GL_LINES_ADJACENCY_ARB = 10;
static const uint32_t GL_LINES_ADJACENCY_EXT = 10;
static const uint32_t GL_LINES_ADJACENCY_OES = 10;
static const uint32_t GL_LINE_STRIP_ADJACENCY = 11;
static const uint32_t GL_LINE_STRIP_ADJACENCY_ARB = 11;
static const uint32_t GL_LINE_STRIP_ADJACENCY_EXT = 11;
static const uint32_t GL_LINE_STRIP_ADJACENCY_OES = 11;
static const uint32_t GL_TRIANGLES_ADJACENCY = 12;
static const uint32_t GL_TRIANGLES_ADJACENCY_ARB = 12;
static const uint32_t GL_TRIANGLES_ADJACENCY_EXT = 12;
static const uint32_t GL_TRIANGLES_ADJACENCY_OES = 12;
static const uint32_t GL_TRIANGLE_STRIP_ADJACENCY = 13;
static const uint32_t GL_TRIANGLE_STRIP_ADJACENCY_ARB = 13;
static const uint32_t GL_TRIANGLE_STRIP_ADJACENCY_EXT = 13;
static const uint32_t GL_TRIANGLE_STRIP_ADJACENCY_OES = 13;
static const uint32_t GL_PATCHES = 14;
static const uint32_t GL_PATCHES_EXT = 14;
static const uint32_t GL_PATCHES_OES = 14;
static const uint32_t GL_ACCUM = 256;
static const uint32_t GL_LOAD = 257;
static const uint32_t GL_RETURN = 258;
static const uint32_t GL_MULT = 259;
static const uint32_t GL_ADD = 260;
static const uint32_t GL_NEVER = 512;
static const uint32_t GL_LESS = 513;
static const uint32_t GL_EQUAL = 514;
static const uint32_t GL_LEQUAL = 515;
static const uint32_t GL_GREATER = 516;
static const uint32_t GL_NOTEQUAL = 517;
static const uint32_t GL_GEQUAL = 518;
static const uint32_t GL_ALWAYS = 519;
static const uint32_t GL_SRC_COLOR = 768;
static const uint32_t GL_ONE_MINUS_SRC_COLOR = 769;
static const uint32_t GL_SRC_ALPHA = 770;
static const uint32_t GL_ONE_MINUS_SRC_ALPHA = 771;
static const uint32_t GL_DST_ALPHA = 772;
static const uint32_t GL_ONE_MINUS_DST_ALPHA = 773;
static const uint32_t GL_DST_COLOR = 774;
static const uint32_t GL_ONE_MINUS_DST_COLOR = 775;
static const uint32_t GL_SRC_ALPHA_SATURATE = 776;
static const uint32_t GL_SRC_ALPHA_SATURATE_EXT = 776;
static const uint32_t GL_FRONT_LEFT = 1024;
static const uint32_t GL_FRONT_RIGHT = 1025;
static const uint32_t GL_BACK_LEFT = 1026;
static const uint32_t GL_BACK_RIGHT = 1027;
static const uint32_t GL_FRONT = 1028;
static const uint32_t GL_BACK = 1029;
static const uint32_t GL_LEFT = 1030;
static const uint32_t GL_RIGHT = 1031;
static const uint32_t GL_FRONT_AND_BACK = 1032;
static const uint32_t GL_AUX0 = 1033;
static const uint32_t GL_AUX1 = 1034;
static const uint32_t GL_AUX2 = 1035;
static const uint32_t GL_AUX3 = 1036;
static const uint32_t GL_INVALID_ENUM = 1280;
static const uint32_t GL_INVALID_VALUE = 1281;
static const uint32_t GL_INVALID_OPERATION = 1282;
static const uint32_t GL_STACK_OVERFLOW = 1283;
static const uint32_t GL_STACK_OVERFLOW_KHR = 1283;
static const uint32_t GL_STACK_UNDERFLOW = 1284;
static const uint32_t GL_STACK_UNDERFLOW_KHR = 1284;
static const uint32_t GL_OUT_OF_MEMORY = 1285;
static const uint32_t GL_INVALID_FRAMEBUFFER_OPERATION = 1286;
static const uint32_t GL_INVALID_FRAMEBUFFER_OPERATION_EXT = 1286;
static const uint32_t GL_INVALID_FRAMEBUFFER_OPERATION_OES = 1286;
static const uint32_t GL_CONTEXT_LOST = 1287;
static const uint32_t GL_CONTEXT_LOST_KHR = 1287;
static const uint32_t GL_2D = 1536;
static const uint32_t GL_3D = 1537;
static const uint32_t GL_3D_COLOR = 1538;
static const uint32_t GL_3D_COLOR_TEXTURE = 1539;
static const uint32_t GL_4D_COLOR_TEXTURE = 1540;
static const uint32_t GL_PASS_THROUGH_TOKEN = 1792;
static const uint32_t GL_POINT_TOKEN = 1793;
static const uint32_t GL_LINE_TOKEN = 1794;
static const uint32_t GL_POLYGON_TOKEN = 1795;
static const uint32_t GL_BITMAP_TOKEN = 1796;
static const uint32_t GL_DRAW_PIXEL_TOKEN = 1797;
static const uint32_t GL_COPY_PIXEL_TOKEN = 1798;
static const uint32_t GL_LINE_RESET_TOKEN = 1799;
static const uint32_t GL_EXP = 2048;
static const uint32_t GL_EXP2 = 2049;
static const uint32_t GL_CW = 2304;
static const uint32_t GL_CCW = 2305;
static const uint32_t GL_COEFF = 2560;
static const uint32_t GL_ORDER = 2561;
static const uint32_t GL_DOMAIN = 2562;
static const uint32_t GL_CURRENT_COLOR = 2816;
static const uint32_t GL_CURRENT_INDEX = 2817;
static const uint32_t GL_CURRENT_NORMAL = 2818;
static const uint32_t GL_CURRENT_TEXTURE_COORDS = 2819;
static const uint32_t GL_CURRENT_RASTER_COLOR = 2820;
static const uint32_t GL_CURRENT_RASTER_INDEX = 2821;
static const uint32_t GL_CURRENT_RASTER_TEXTURE_COORDS = 2822;
static const uint32_t GL_CURRENT_RASTER_POSITION = 2823;
static const uint32_t GL_CURRENT_RASTER_POSITION_VALID = 2824;
static const uint32_t GL_CURRENT_RASTER_DISTANCE = 2825;
static const uint32_t GL_POINT_SMOOTH = 2832;
static const uint32_t GL_POINT_SIZE = 2833;
static const uint32_t GL_POINT_SIZE_RANGE = 2834;
static const uint32_t GL_SMOOTH_POINT_SIZE_RANGE = 2834;
static const uint32_t GL_POINT_SIZE_GRANULARITY = 2835;
static const uint32_t GL_SMOOTH_POINT_SIZE_GRANULARITY = 2835;
static const uint32_t GL_LINE_SMOOTH = 2848;
static const uint32_t GL_LINE_WIDTH = 2849;
static const uint32_t GL_LINE_WIDTH_RANGE = 2850;
static const uint32_t GL_SMOOTH_LINE_WIDTH_RANGE = 2850;
static const uint32_t GL_LINE_WIDTH_GRANULARITY = 2851;
static const uint32_t GL_SMOOTH_LINE_WIDTH_GRANULARITY = 2851;
static const uint32_t GL_LINE_STIPPLE = 2852;
static const uint32_t GL_LINE_STIPPLE_PATTERN = 2853;
static const uint32_t GL_LINE_STIPPLE_REPEAT = 2854;
static const uint32_t GL_LIST_MODE = 2864;
static const uint32_t GL_MAX_LIST_NESTING = 2865;
static const uint32_t GL_LIST_BASE = 2866;
static const uint32_t GL_LIST_INDEX = 2867;
static const uint32_t GL_POLYGON_MODE = 2880;
static const uint32_t GL_POLYGON_MODE_NV = 2880;
static const uint32_t GL_POLYGON_SMOOTH = 2881;
static const uint32_t GL_POLYGON_STIPPLE = 2882;
static const uint32_t GL_EDGE_FLAG = 2883;
static const uint32_t GL_CULL_FACE = 2884;
static const uint32_t GL_CULL_FACE_MODE = 2885;
static const uint32_t GL_FRONT_FACE = 2886;
static const uint32_t GL_LIGHTING = 2896;
static const uint32_t GL_LIGHT_MODEL_LOCAL_VIEWER = 2897;
static const uint32_t GL_LIGHT_MODEL_TWO_SIDE = 2898;
static const uint32_t GL_LIGHT_MODEL_AMBIENT = 2899;
static const uint32_t GL_SHADE_MODEL = 2900;
static const uint32_t GL_COLOR_MATERIAL_FACE = 2901;
static const uint32_t GL_COLOR_MATERIAL_PARAMETER = 2902;
static const uint32_t GL_COLOR_MATERIAL = 2903;
static const uint32_t GL_FOG = 2912;
static const uint32_t GL_FOG_INDEX = 2913;
static const uint32_t GL_FOG_DENSITY = 2914;
static const uint32_t GL_FOG_START = 2915;
static const uint32_t GL_FOG_END = 2916;
static const uint32_t GL_FOG_MODE = 2917;
static const uint32_t GL_FOG_COLOR = 2918;
static const uint32_t GL_DEPTH_RANGE = 2928;
static const uint32_t GL_DEPTH_TEST = 2929;
static const uint32_t GL_DEPTH_WRITEMASK = 2930;
static const uint32_t GL_DEPTH_CLEAR_VALUE = 2931;
static const uint32_t GL_DEPTH_FUNC = 2932;
static const uint32_t GL_ACCUM_CLEAR_VALUE = 2944;
static const uint32_t GL_STENCIL_TEST = 2960;
static const uint32_t GL_STENCIL_CLEAR_VALUE = 2961;
static const uint32_t GL_STENCIL_FUNC = 2962;
static const uint32_t GL_STENCIL_VALUE_MASK = 2963;
static const uint32_t GL_STENCIL_FAIL = 2964;
static const uint32_t GL_STENCIL_PASS_DEPTH_FAIL = 2965;
static const uint32_t GL_STENCIL_PASS_DEPTH_PASS = 2966;
static const uint32_t GL_STENCIL_REF = 2967;
static const uint32_t GL_STENCIL_WRITEMASK = 2968;
static const uint32_t GL_MATRIX_MODE = 2976;
static const uint32_t GL_NORMALIZE = 2977;
static const uint32_t GL_VIEWPORT = 2978;
static const uint32_t GL_MODELVIEW_STACK_DEPTH = 2979;
static const uint32_t GL_MODELVIEW0_STACK_DEPTH_EXT = 2979;
static const uint32_t GL_PATH_MODELVIEW_STACK_DEPTH_NV = 2979;
static const uint32_t GL_PROJECTION_STACK_DEPTH = 2980;
static const uint32_t GL_PATH_PROJECTION_STACK_DEPTH_NV = 2980;
static const uint32_t GL_TEXTURE_STACK_DEPTH = 2981;
static const uint32_t GL_MODELVIEW_MATRIX = 2982;
static const uint32_t GL_MODELVIEW0_MATRIX_EXT = 2982;
static const uint32_t GL_PATH_MODELVIEW_MATRIX_NV = 2982;
static const uint32_t GL_PROJECTION_MATRIX = 2983;
static const uint32_t GL_PATH_PROJECTION_MATRIX_NV = 2983;
static const uint32_t GL_TEXTURE_MATRIX = 2984;
static const uint32_t GL_ATTRIB_STACK_DEPTH = 2992;
static const uint32_t GL_CLIENT_ATTRIB_STACK_DEPTH = 2993;
static const uint32_t GL_ALPHA_TEST = 3008;
static const uint32_t GL_ALPHA_TEST_QCOM = 3008;
static const uint32_t GL_ALPHA_TEST_FUNC = 3009;
static const uint32_t GL_ALPHA_TEST_FUNC_QCOM = 3009;
static const uint32_t GL_ALPHA_TEST_REF = 3010;
static const uint32_t GL_ALPHA_TEST_REF_QCOM = 3010;
static const uint32_t GL_DITHER = 3024;
static const uint32_t GL_BLEND_DST = 3040;
static const uint32_t GL_BLEND_SRC = 3041;
static const uint32_t GL_BLEND = 3042;
static const uint32_t GL_LOGIC_OP_MODE = 3056;
static const uint32_t GL_INDEX_LOGIC_OP = 3057;
static const uint32_t GL_LOGIC_OP = 3057;
static const uint32_t GL_COLOR_LOGIC_OP = 3058;
static const uint32_t GL_AUX_BUFFERS = 3072;
static const uint32_t GL_DRAW_BUFFER = 3073;
static const uint32_t GL_DRAW_BUFFER_EXT = 3073;
static const uint32_t GL_READ_BUFFER = 3074;
static const uint32_t GL_READ_BUFFER_EXT = 3074;
static const uint32_t GL_READ_BUFFER_NV = 3074;
static const uint32_t GL_SCISSOR_BOX = 3088;
static const uint32_t GL_SCISSOR_TEST = 3089;
static const uint32_t GL_INDEX_CLEAR_VALUE = 3104;
static const uint32_t GL_INDEX_WRITEMASK = 3105;
static const uint32_t GL_COLOR_CLEAR_VALUE = 3106;
static const uint32_t GL_COLOR_WRITEMASK = 3107;
static const uint32_t GL_INDEX_MODE = 3120;
static const uint32_t GL_RGBA_MODE = 3121;
static const uint32_t GL_DOUBLEBUFFER = 3122;
static const uint32_t GL_STEREO = 3123;
static const uint32_t GL_RENDER_MODE = 3136;
static const uint32_t GL_PERSPECTIVE_CORRECTION_HINT = 3152;
static const uint32_t GL_POINT_SMOOTH_HINT = 3153;
static const uint32_t GL_LINE_SMOOTH_HINT = 3154;
static const uint32_t GL_POLYGON_SMOOTH_HINT = 3155;
static const uint32_t GL_FOG_HINT = 3156;
static const uint32_t GL_TEXTURE_GEN_S = 3168;
static const uint32_t GL_TEXTURE_GEN_T = 3169;
static const uint32_t GL_TEXTURE_GEN_R = 3170;
static const uint32_t GL_TEXTURE_GEN_Q = 3171;
static const uint32_t GL_PIXEL_MAP_I_TO_I = 3184;
static const uint32_t GL_PIXEL_MAP_S_TO_S = 3185;
static const uint32_t GL_PIXEL_MAP_I_TO_R = 3186;
static const uint32_t GL_PIXEL_MAP_I_TO_G = 3187;
static const uint32_t GL_PIXEL_MAP_I_TO_B = 3188;
static const uint32_t GL_PIXEL_MAP_I_TO_A = 3189;
static const uint32_t GL_PIXEL_MAP_R_TO_R = 3190;
static const uint32_t GL_PIXEL_MAP_G_TO_G = 3191;
static const uint32_t GL_PIXEL_MAP_B_TO_B = 3192;
static const uint32_t GL_PIXEL_MAP_A_TO_A = 3193;
static const uint32_t GL_PIXEL_MAP_I_TO_I_SIZE = 3248;
static const uint32_t GL_PIXEL_MAP_S_TO_S_SIZE = 3249;
static const uint32_t GL_PIXEL_MAP_I_TO_R_SIZE = 3250;
static const uint32_t GL_PIXEL_MAP_I_TO_G_SIZE = 3251;
static const uint32_t GL_PIXEL_MAP_I_TO_B_SIZE = 3252;
static const uint32_t GL_PIXEL_MAP_I_TO_A_SIZE = 3253;
static const uint32_t GL_PIXEL_MAP_R_TO_R_SIZE = 3254;
static const uint32_t GL_PIXEL_MAP_G_TO_G_SIZE = 3255;
static const uint32_t GL_PIXEL_MAP_B_TO_B_SIZE = 3256;
static const uint32_t GL_PIXEL_MAP_A_TO_A_SIZE = 3257;
static const uint32_t GL_UNPACK_SWAP_BYTES = 3312;
static const uint32_t GL_UNPACK_LSB_FIRST = 3313;
static const uint32_t GL_UNPACK_ROW_LENGTH = 3314;
static const uint32_t GL_UNPACK_ROW_LENGTH_EXT = 3314;
static const uint32_t GL_UNPACK_SKIP_ROWS = 3315;
static const uint32_t GL_UNPACK_SKIP_ROWS_EXT = 3315;
static const uint32_t GL_UNPACK_SKIP_PIXELS = 3316;
static const uint32_t GL_UNPACK_SKIP_PIXELS_EXT = 3316;
static const uint32_t GL_UNPACK_ALIGNMENT = 3317;
static const uint32_t GL_PACK_SWAP_BYTES = 3328;
static const uint32_t GL_PACK_LSB_FIRST = 3329;
static const uint32_t GL_PACK_ROW_LENGTH = 3330;
static const uint32_t GL_PACK_SKIP_ROWS = 3331;
static const uint32_t GL_PACK_SKIP_PIXELS = 3332;
static const uint32_t GL_PACK_ALIGNMENT = 3333;
static const uint32_t GL_MAP_COLOR = 3344;
static const uint32_t GL_MAP_STENCIL = 3345;
static const uint32_t GL_INDEX_SHIFT = 3346;
static const uint32_t GL_INDEX_OFFSET = 3347;
static const uint32_t GL_RED_SCALE = 3348;
static const uint32_t GL_RED_BIAS = 3349;
static const uint32_t GL_ZOOM_X = 3350;
static const uint32_t GL_ZOOM_Y = 3351;
static const uint32_t GL_GREEN_SCALE = 3352;
static const uint32_t GL_GREEN_BIAS = 3353;
static const uint32_t GL_BLUE_SCALE = 3354;
static const uint32_t GL_BLUE_BIAS = 3355;
static const uint32_t GL_ALPHA_SCALE = 3356;
static const uint32_t GL_ALPHA_BIAS = 3357;
static const uint32_t GL_DEPTH_SCALE = 3358;
static const uint32_t GL_DEPTH_BIAS = 3359;
static const uint32_t GL_MAX_EVAL_ORDER = 3376;
static const uint32_t GL_MAX_LIGHTS = 3377;
static const uint32_t GL_MAX_CLIP_PLANES = 3378;
static const uint32_t GL_MAX_CLIP_PLANES_IMG = 3378;
static const uint32_t GL_MAX_CLIP_DISTANCES = 3378;
static const uint32_t GL_MAX_CLIP_DISTANCES_APPLE = 3378;
static const uint32_t GL_MAX_TEXTURE_SIZE = 3379;
static const uint32_t GL_MAX_PIXEL_MAP_TABLE = 3380;
static const uint32_t GL_MAX_ATTRIB_STACK_DEPTH = 3381;
static const uint32_t GL_MAX_MODELVIEW_STACK_DEPTH = 3382;
static const uint32_t GL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV = 3382;
static const uint32_t GL_MAX_NAME_STACK_DEPTH = 3383;
static const uint32_t GL_MAX_PROJECTION_STACK_DEPTH = 3384;
static const uint32_t GL_PATH_MAX_PROJECTION_STACK_DEPTH_NV = 3384;
static const uint32_t GL_MAX_TEXTURE_STACK_DEPTH = 3385;
static const uint32_t GL_MAX_VIEWPORT_DIMS = 3386;
static const uint32_t GL_MAX_CLIENT_ATTRIB_STACK_DEPTH = 3387;
static const uint32_t GL_SUBPIXEL_BITS = 3408;
static const uint32_t GL_INDEX_BITS = 3409;
static const uint32_t GL_RED_BITS = 3410;
static const uint32_t GL_GREEN_BITS = 3411;
static const uint32_t GL_BLUE_BITS = 3412;
static const uint32_t GL_ALPHA_BITS = 3413;
static const uint32_t GL_DEPTH_BITS = 3414;
static const uint32_t GL_STENCIL_BITS = 3415;
static const uint32_t GL_ACCUM_RED_BITS = 3416;
static const uint32_t GL_ACCUM_GREEN_BITS = 3417;
static const uint32_t GL_ACCUM_BLUE_BITS = 3418;
static const uint32_t GL_ACCUM_ALPHA_BITS = 3419;
static const uint32_t GL_NAME_STACK_DEPTH = 3440;
static const uint32_t GL_AUTO_NORMAL = 3456;
static const uint32_t GL_MAP1_COLOR_4 = 3472;
static const uint32_t GL_MAP1_INDEX = 3473;
static const uint32_t GL_MAP1_NORMAL = 3474;
static const uint32_t GL_MAP1_TEXTURE_COORD_1 = 3475;
static const uint32_t GL_MAP1_TEXTURE_COORD_2 = 3476;
static const uint32_t GL_MAP1_TEXTURE_COORD_3 = 3477;
static const uint32_t GL_MAP1_TEXTURE_COORD_4 = 3478;
static const uint32_t GL_MAP1_VERTEX_3 = 3479;
static const uint32_t GL_MAP1_VERTEX_4 = 3480;
static const uint32_t GL_MAP2_COLOR_4 = 3504;
static const uint32_t GL_MAP2_INDEX = 3505;
static const uint32_t GL_MAP2_NORMAL = 3506;
static const uint32_t GL_MAP2_TEXTURE_COORD_1 = 3507;
static const uint32_t GL_MAP2_TEXTURE_COORD_2 = 3508;
static const uint32_t GL_MAP2_TEXTURE_COORD_3 = 3509;
static const uint32_t GL_MAP2_TEXTURE_COORD_4 = 3510;
static const uint32_t GL_MAP2_VERTEX_3 = 3511;
static const uint32_t GL_MAP2_VERTEX_4 = 3512;
static const uint32_t GL_MAP1_GRID_DOMAIN = 3536;
static const uint32_t GL_MAP1_GRID_SEGMENTS = 3537;
static const uint32_t GL_MAP2_GRID_DOMAIN = 3538;
static const uint32_t GL_MAP2_GRID_SEGMENTS = 3539;
static const uint32_t GL_TEXTURE_1D = 3552;
static const uint32_t GL_TEXTURE_2D = 3553;
static const uint32_t GL_FEEDBACK_BUFFER_POINTER = 3568;
static const uint32_t GL_FEEDBACK_BUFFER_SIZE = 3569;
static const uint32_t GL_FEEDBACK_BUFFER_TYPE = 3570;
static const uint32_t GL_SELECTION_BUFFER_POINTER = 3571;
static const uint32_t GL_SELECTION_BUFFER_SIZE = 3572;
static const uint32_t GL_TEXTURE_WIDTH = 4096;
static const uint32_t GL_TEXTURE_HEIGHT = 4097;
static const uint32_t GL_TEXTURE_INTERNAL_FORMAT = 4099;
static const uint32_t GL_TEXTURE_COMPONENTS = 4099;
static const uint32_t GL_TEXTURE_BORDER_COLOR = 4100;
static const uint32_t GL_TEXTURE_BORDER_COLOR_EXT = 4100;
static const uint32_t GL_TEXTURE_BORDER_COLOR_NV = 4100;
static const uint32_t GL_TEXTURE_BORDER_COLOR_OES = 4100;
static const uint32_t GL_TEXTURE_BORDER = 4101;
static const uint32_t GL_TEXTURE_TARGET = 4102;
static const uint32_t GL_DONT_CARE = 4352;
static const uint32_t GL_FASTEST = 4353;
static const uint32_t GL_NICEST = 4354;
static const uint32_t GL_AMBIENT = 4608;
static const uint32_t GL_DIFFUSE = 4609;
static const uint32_t GL_SPECULAR = 4610;
static const uint32_t GL_POSITION = 4611;
static const uint32_t GL_SPOT_DIRECTION = 4612;
static const uint32_t GL_SPOT_EXPONENT = 4613;
static const uint32_t GL_SPOT_CUTOFF = 4614;
static const uint32_t GL_CONSTANT_ATTENUATION = 4615;
static const uint32_t GL_LINEAR_ATTENUATION = 4616;
static const uint32_t GL_QUADRATIC_ATTENUATION = 4617;
static const uint32_t GL_COMPILE = 4864;
static const uint32_t GL_COMPILE_AND_EXECUTE = 4865;
static const uint32_t GL_BYTE = 5120;
static const uint32_t GL_UNSIGNED_BYTE = 5121;
static const uint32_t GL_SHORT = 5122;
static const uint32_t GL_UNSIGNED_SHORT = 5123;
static const uint32_t GL_INT = 5124;
static const uint32_t GL_UNSIGNED_INT = 5125;
static const uint32_t GL_FLOAT = 5126;
static const uint32_t GL_2_BYTES = 5127;
static const uint32_t GL_2_BYTES_NV = 5127;
static const uint32_t GL_3_BYTES = 5128;
static const uint32_t GL_3_BYTES_NV = 5128;
static const uint32_t GL_4_BYTES = 5129;
static const uint32_t GL_4_BYTES_NV = 5129;
static const uint32_t GL_DOUBLE = 5130;
static const uint32_t GL_DOUBLE_EXT = 5130;
static const uint32_t GL_HALF_FLOAT = 5131;
static const uint32_t GL_HALF_FLOAT_ARB = 5131;
static const uint32_t GL_HALF_FLOAT_NV = 5131;
static const uint32_t GL_HALF_APPLE = 5131;
static const uint32_t GL_FIXED = 5132;
static const uint32_t GL_FIXED_OES = 5132;
static const uint32_t GL_INT64_ARB = 5134;
static const uint32_t GL_INT64_NV = 5134;
static const uint32_t GL_UNSIGNED_INT64_ARB = 5135;
static const uint32_t GL_UNSIGNED_INT64_NV = 5135;
static const uint32_t GL_CLEAR = 5376;
static const uint32_t GL_AND = 5377;
static const uint32_t GL_AND_REVERSE = 5378;
static const uint32_t GL_COPY = 5379;
static const uint32_t GL_AND_INVERTED = 5380;
static const uint32_t GL_NOOP = 5381;
static const uint32_t GL_XOR = 5382;
static const uint32_t GL_XOR_NV = 5382;
static const uint32_t GL_OR = 5383;
static const uint32_t GL_NOR = 5384;
static const uint32_t GL_EQUIV = 5385;
static const uint32_t GL_INVERT = 5386;
static const uint32_t GL_OR_REVERSE = 5387;
static const uint32_t GL_COPY_INVERTED = 5388;
static const uint32_t GL_OR_INVERTED = 5389;
static const uint32_t GL_NAND = 5390;
static const uint32_t GL_SET = 5391;
static const uint32_t GL_EMISSION = 5632;
static const uint32_t GL_SHININESS = 5633;
static const uint32_t GL_AMBIENT_AND_DIFFUSE = 5634;
static const uint32_t GL_COLOR_INDEXES = 5635;
static const uint32_t GL_MODELVIEW = 5888;
static const uint32_t GL_MODELVIEW0_ARB = 5888;
static const uint32_t GL_MODELVIEW0_EXT = 5888;
static const uint32_t GL_PATH_MODELVIEW_NV = 5888;
static const uint32_t GL_PROJECTION = 5889;
static const uint32_t GL_PATH_PROJECTION_NV = 5889;
static const uint32_t GL_TEXTURE = 5890;
static const uint32_t GL_COLOR = 6144;
static const uint32_t GL_COLOR_EXT = 6144;
static const uint32_t GL_DEPTH = 6145;
static const uint32_t GL_DEPTH_EXT = 6145;
static const uint32_t GL_STENCIL = 6146;
static const uint32_t GL_STENCIL_EXT = 6146;
static const uint32_t GL_COLOR_INDEX = 6400;
static const uint32_t GL_STENCIL_INDEX = 6401;
static const uint32_t GL_STENCIL_INDEX_OES = 6401;
static const uint32_t GL_DEPTH_COMPONENT = 6402;
static const uint32_t GL_RED = 6403;
static const uint32_t GL_RED_EXT = 6403;
static const uint32_t GL_RED_NV = 6403;
static const uint32_t GL_GREEN = 6404;
static const uint32_t GL_GREEN_NV = 6404;
static const uint32_t GL_BLUE = 6405;
static const uint32_t GL_BLUE_NV = 6405;
static const uint32_t GL_ALPHA = 6406;
static const uint32_t GL_RGB = 6407;
static const uint32_t GL_RGBA = 6408;
static const uint32_t GL_LUMINANCE = 6409;
static const uint32_t GL_LUMINANCE_ALPHA = 6410;
static const uint32_t GL_BITMAP = 6656;
static const uint32_t GL_POINT = 6912;
static const uint32_t GL_POINT_NV = 6912;
static const uint32_t GL_LINE = 6913;
static const uint32_t GL_LINE_NV = 6913;
static const uint32_t GL_FILL = 6914;
static const uint32_t GL_FILL_NV = 6914;
static const uint32_t GL_RENDER = 7168;
static const uint32_t GL_FEEDBACK = 7169;
static const uint32_t GL_SELECT = 7170;
static const uint32_t GL_FLAT = 7424;
static const uint32_t GL_SMOOTH = 7425;
static const uint32_t GL_KEEP = 7680;
static const uint32_t GL_REPLACE = 7681;
static const uint32_t GL_INCR = 7682;
static const uint32_t GL_DECR = 7683;
static const uint32_t GL_VENDOR = 7936;
static const uint32_t GL_RENDERER = 7937;
static const uint32_t GL_VERSION = 7938;
static const uint32_t GL_EXTENSIONS = 7939;
static const uint32_t GL_S = 8192;
static const uint32_t GL_T = 8193;
static const uint32_t GL_R = 8194;
static const uint32_t GL_Q = 8195;
static const uint32_t GL_MODULATE = 8448;
static const uint32_t GL_DECAL = 8449;
static const uint32_t GL_TEXTURE_ENV_MODE = 8704;
static const uint32_t GL_TEXTURE_ENV_COLOR = 8705;
static const uint32_t GL_TEXTURE_ENV = 8960;
static const uint32_t GL_EYE_LINEAR = 9216;
static const uint32_t GL_EYE_LINEAR_NV = 9216;
static const uint32_t GL_OBJECT_LINEAR = 9217;
static const uint32_t GL_OBJECT_LINEAR_NV = 9217;
static const uint32_t GL_SPHERE_MAP = 9218;
static const uint32_t GL_TEXTURE_GEN_MODE = 9472;
static const uint32_t GL_TEXTURE_GEN_MODE_OES = 9472;
static const uint32_t GL_OBJECT_PLANE = 9473;
static const uint32_t GL_EYE_PLANE = 9474;
static const uint32_t GL_NEAREST = 9728;
static const uint32_t GL_LINEAR = 9729;
static const uint32_t GL_NEAREST_MIPMAP_NEAREST = 9984;
static const uint32_t GL_LINEAR_MIPMAP_NEAREST = 9985;
static const uint32_t GL_NEAREST_MIPMAP_LINEAR = 9986;
static const uint32_t GL_LINEAR_MIPMAP_LINEAR = 9987;
static const uint32_t GL_TEXTURE_MAG_FILTER = 10240;
static const uint32_t GL_TEXTURE_MIN_FILTER = 10241;
static const uint32_t GL_TEXTURE_WRAP_S = 10242;
static const uint32_t GL_TEXTURE_WRAP_T = 10243;
static const uint32_t GL_CLAMP = 10496;
static const uint32_t GL_REPEAT = 10497;
static const uint32_t GL_POLYGON_OFFSET_UNITS = 10752;
static const uint32_t GL_POLYGON_OFFSET_POINT = 10753;
static const uint32_t GL_POLYGON_OFFSET_POINT_NV = 10753;
static const uint32_t GL_POLYGON_OFFSET_LINE = 10754;
static const uint32_t GL_POLYGON_OFFSET_LINE_NV = 10754;
static const uint32_t GL_R3_G3_B2 = 10768;
static const uint32_t GL_V2F = 10784;
static const uint32_t GL_V3F = 10785;
static const uint32_t GL_C4UB_V2F = 10786;
static const uint32_t GL_C4UB_V3F = 10787;
static const uint32_t GL_C3F_V3F = 10788;
static const uint32_t GL_N3F_V3F = 10789;
static const uint32_t GL_C4F_N3F_V3F = 10790;
static const uint32_t GL_T2F_V3F = 10791;
static const uint32_t GL_T4F_V4F = 10792;
static const uint32_t GL_T2F_C4UB_V3F = 10793;
static const uint32_t GL_T2F_C3F_V3F = 10794;
static const uint32_t GL_T2F_N3F_V3F = 10795;
static const uint32_t GL_T2F_C4F_N3F_V3F = 10796;
static const uint32_t GL_T4F_C4F_N3F_V4F = 10797;
static const uint32_t GL_CLIP_PLANE0 = 12288;
static const uint32_t GL_CLIP_PLANE0_IMG = 12288;
static const uint32_t GL_CLIP_DISTANCE0 = 12288;
static const uint32_t GL_CLIP_DISTANCE0_APPLE = 12288;
static const uint32_t GL_CLIP_PLANE1 = 12289;
static const uint32_t GL_CLIP_PLANE1_IMG = 12289;
static const uint32_t GL_CLIP_DISTANCE1 = 12289;
static const uint32_t GL_CLIP_DISTANCE1_APPLE = 12289;
static const uint32_t GL_CLIP_PLANE2 = 12290;
static const uint32_t GL_CLIP_PLANE2_IMG = 12290;
static const uint32_t GL_CLIP_DISTANCE2 = 12290;
static const uint32_t GL_CLIP_DISTANCE2_APPLE = 12290;
static const uint32_t GL_CLIP_PLANE3 = 12291;
static const uint32_t GL_CLIP_PLANE3_IMG = 12291;
static const uint32_t GL_CLIP_DISTANCE3 = 12291;
static const uint32_t GL_CLIP_DISTANCE3_APPLE = 12291;
static const uint32_t GL_CLIP_PLANE4 = 12292;
static const uint32_t GL_CLIP_PLANE4_IMG = 12292;
static const uint32_t GL_CLIP_DISTANCE4 = 12292;
static const uint32_t GL_CLIP_DISTANCE4_APPLE = 12292;
static const uint32_t GL_CLIP_PLANE5 = 12293;
static const uint32_t GL_CLIP_PLANE5_IMG = 12293;
static const uint32_t GL_CLIP_DISTANCE5 = 12293;
static const uint32_t GL_CLIP_DISTANCE5_APPLE = 12293;
static const uint32_t GL_CLIP_DISTANCE6 = 12294;
static const uint32_t GL_CLIP_DISTANCE6_APPLE = 12294;
static const uint32_t GL_CLIP_DISTANCE7 = 12295;
static const uint32_t GL_CLIP_DISTANCE7_APPLE = 12295;
static const uint32_t GL_LIGHT0 = 16384;
static const uint32_t GL_LIGHT1 = 16385;
static const uint32_t GL_LIGHT2 = 16386;
static const uint32_t GL_LIGHT3 = 16387;
static const uint32_t GL_LIGHT4 = 16388;
static const uint32_t GL_LIGHT5 = 16389;
static const uint32_t GL_LIGHT6 = 16390;
static const uint32_t GL_LIGHT7 = 16391;
static const uint32_t GL_ABGR_EXT = 32768;
static const uint32_t GL_CONSTANT_COLOR = 32769;
static const uint32_t GL_CONSTANT_COLOR_EXT = 32769;
static const uint32_t GL_ONE_MINUS_CONSTANT_COLOR = 32770;
static const uint32_t GL_ONE_MINUS_CONSTANT_COLOR_EXT = 32770;
static const uint32_t GL_CONSTANT_ALPHA = 32771;
static const uint32_t GL_CONSTANT_ALPHA_EXT = 32771;
static const uint32_t GL_ONE_MINUS_CONSTANT_ALPHA = 32772;
static const uint32_t GL_ONE_MINUS_CONSTANT_ALPHA_EXT = 32772;
static const uint32_t GL_BLEND_COLOR = 32773;
static const uint32_t GL_BLEND_COLOR_EXT = 32773;
static const uint32_t GL_FUNC_ADD = 32774;
static const uint32_t GL_FUNC_ADD_EXT = 32774;
static const uint32_t GL_FUNC_ADD_OES = 32774;
static const uint32_t GL_MIN = 32775;
static const uint32_t GL_MIN_EXT = 32775;
static const uint32_t GL_MAX = 32776;
static const uint32_t GL_MAX_EXT = 32776;
static const uint32_t GL_BLEND_EQUATION = 32777;
static const uint32_t GL_BLEND_EQUATION_EXT = 32777;
static const uint32_t GL_BLEND_EQUATION_OES = 32777;
static const uint32_t GL_BLEND_EQUATION_RGB = 32777;
static const uint32_t GL_BLEND_EQUATION_RGB_EXT = 32777;
static const uint32_t GL_BLEND_EQUATION_RGB_OES = 32777;
static const uint32_t GL_FUNC_SUBTRACT = 32778;
static const uint32_t GL_FUNC_SUBTRACT_EXT = 32778;
static const uint32_t GL_FUNC_SUBTRACT_OES = 32778;
static const uint32_t GL_FUNC_REVERSE_SUBTRACT = 32779;
static const uint32_t GL_FUNC_REVERSE_SUBTRACT_EXT = 32779;
static const uint32_t GL_FUNC_REVERSE_SUBTRACT_OES = 32779;
static const uint32_t GL_CMYK_EXT = 32780;
static const uint32_t GL_CMYKA_EXT = 32781;
static const uint32_t GL_PACK_CMYK_HINT_EXT = 32782;
static const uint32_t GL_UNPACK_CMYK_HINT_EXT = 32783;
static const uint32_t GL_CONVOLUTION_1D = 32784;
static const uint32_t GL_CONVOLUTION_1D_EXT = 32784;
static const uint32_t GL_CONVOLUTION_2D = 32785;
static const uint32_t GL_CONVOLUTION_2D_EXT = 32785;
static const uint32_t GL_SEPARABLE_2D = 32786;
static const uint32_t GL_SEPARABLE_2D_EXT = 32786;
static const uint32_t GL_CONVOLUTION_BORDER_MODE = 32787;
static const uint32_t GL_CONVOLUTION_BORDER_MODE_EXT = 32787;
static const uint32_t GL_CONVOLUTION_FILTER_SCALE = 32788;
static const uint32_t GL_CONVOLUTION_FILTER_SCALE_EXT = 32788;
static const uint32_t GL_CONVOLUTION_FILTER_BIAS = 32789;
static const uint32_t GL_CONVOLUTION_FILTER_BIAS_EXT = 32789;
static const uint32_t GL_REDUCE = 32790;
static const uint32_t GL_REDUCE_EXT = 32790;
static const uint32_t GL_CONVOLUTION_FORMAT = 32791;
static const uint32_t GL_CONVOLUTION_FORMAT_EXT = 32791;
static const uint32_t GL_CONVOLUTION_WIDTH = 32792;
static const uint32_t GL_CONVOLUTION_WIDTH_EXT = 32792;
static const uint32_t GL_CONVOLUTION_HEIGHT = 32793;
static const uint32_t GL_CONVOLUTION_HEIGHT_EXT = 32793;
static const uint32_t GL_MAX_CONVOLUTION_WIDTH = 32794;
static const uint32_t GL_MAX_CONVOLUTION_WIDTH_EXT = 32794;
static const uint32_t GL_MAX_CONVOLUTION_HEIGHT = 32795;
static const uint32_t GL_MAX_CONVOLUTION_HEIGHT_EXT = 32795;
static const uint32_t GL_POST_CONVOLUTION_RED_SCALE = 32796;
static const uint32_t GL_POST_CONVOLUTION_RED_SCALE_EXT = 32796;
static const uint32_t GL_POST_CONVOLUTION_GREEN_SCALE = 32797;
static const uint32_t GL_POST_CONVOLUTION_GREEN_SCALE_EXT = 32797;
static const uint32_t GL_POST_CONVOLUTION_BLUE_SCALE = 32798;
static const uint32_t GL_POST_CONVOLUTION_BLUE_SCALE_EXT = 32798;
static const uint32_t GL_POST_CONVOLUTION_ALPHA_SCALE = 32799;
static const uint32_t GL_POST_CONVOLUTION_ALPHA_SCALE_EXT = 32799;
static const uint32_t GL_POST_CONVOLUTION_RED_BIAS = 32800;
static const uint32_t GL_POST_CONVOLUTION_RED_BIAS_EXT = 32800;
static const uint32_t GL_POST_CONVOLUTION_GREEN_BIAS = 32801;
static const uint32_t GL_POST_CONVOLUTION_GREEN_BIAS_EXT = 32801;
static const uint32_t GL_POST_CONVOLUTION_BLUE_BIAS = 32802;
static const uint32_t GL_POST_CONVOLUTION_BLUE_BIAS_EXT = 32802;
static const uint32_t GL_POST_CONVOLUTION_ALPHA_BIAS = 32803;
static const uint32_t GL_POST_CONVOLUTION_ALPHA_BIAS_EXT = 32803;
static const uint32_t GL_HISTOGRAM = 32804;
static const uint32_t GL_HISTOGRAM_EXT = 32804;
static const uint32_t GL_PROXY_HISTOGRAM = 32805;
static const uint32_t GL_PROXY_HISTOGRAM_EXT = 32805;
static const uint32_t GL_HISTOGRAM_WIDTH = 32806;
static const uint32_t GL_HISTOGRAM_WIDTH_EXT = 32806;
static const uint32_t GL_HISTOGRAM_FORMAT = 32807;
static const uint32_t GL_HISTOGRAM_FORMAT_EXT = 32807;
static const uint32_t GL_HISTOGRAM_RED_SIZE = 32808;
static const uint32_t GL_HISTOGRAM_RED_SIZE_EXT = 32808;
static const uint32_t GL_HISTOGRAM_GREEN_SIZE = 32809;
static const uint32_t GL_HISTOGRAM_GREEN_SIZE_EXT = 32809;
static const uint32_t GL_HISTOGRAM_BLUE_SIZE = 32810;
static const uint32_t GL_HISTOGRAM_BLUE_SIZE_EXT = 32810;
static const uint32_t GL_HISTOGRAM_ALPHA_SIZE = 32811;
static const uint32_t GL_HISTOGRAM_ALPHA_SIZE_EXT = 32811;
static const uint32_t GL_HISTOGRAM_LUMINANCE_SIZE = 32812;
static const uint32_t GL_HISTOGRAM_LUMINANCE_SIZE_EXT = 32812;
static const uint32_t GL_HISTOGRAM_SINK = 32813;
static const uint32_t GL_HISTOGRAM_SINK_EXT = 32813;
static const uint32_t GL_MINMAX = 32814;
static const uint32_t GL_MINMAX_EXT = 32814;
static const uint32_t GL_MINMAX_FORMAT = 32815;
static const uint32_t GL_MINMAX_FORMAT_EXT = 32815;
static const uint32_t GL_MINMAX_SINK = 32816;
static const uint32_t GL_MINMAX_SINK_EXT = 32816;
static const uint32_t GL_TABLE_TOO_LARGE_EXT = 32817;
static const uint32_t GL_TABLE_TOO_LARGE = 32817;
static const uint32_t GL_UNSIGNED_BYTE_3_3_2 = 32818;
static const uint32_t GL_UNSIGNED_BYTE_3_3_2_EXT = 32818;
static const uint32_t GL_UNSIGNED_SHORT_4_4_4_4 = 32819;
static const uint32_t GL_UNSIGNED_SHORT_4_4_4_4_EXT = 32819;
static const uint32_t GL_UNSIGNED_SHORT_5_5_5_1 = 32820;
static const uint32_t GL_UNSIGNED_SHORT_5_5_5_1_EXT = 32820;
static const uint32_t GL_UNSIGNED_INT_8_8_8_8 = 32821;
static const uint32_t GL_UNSIGNED_INT_8_8_8_8_EXT = 32821;
static const uint32_t GL_UNSIGNED_INT_10_10_10_2 = 32822;
static const uint32_t GL_UNSIGNED_INT_10_10_10_2_EXT = 32822;
static const uint32_t GL_POLYGON_OFFSET_EXT = 32823;
static const uint32_t GL_POLYGON_OFFSET_FILL = 32823;
static const uint32_t GL_POLYGON_OFFSET_FACTOR = 32824;
static const uint32_t GL_POLYGON_OFFSET_FACTOR_EXT = 32824;
static const uint32_t GL_POLYGON_OFFSET_BIAS_EXT = 32825;
static const uint32_t GL_RESCALE_NORMAL = 32826;
static const uint32_t GL_RESCALE_NORMAL_EXT = 32826;
static const uint32_t GL_ALPHA4 = 32827;
static const uint32_t GL_ALPHA4_EXT = 32827;
static const uint32_t GL_ALPHA8 = 32828;
static const uint32_t GL_ALPHA8_EXT = 32828;
static const uint32_t GL_ALPHA8_OES = 32828;
static const uint32_t GL_ALPHA12 = 32829;
static const uint32_t GL_ALPHA12_EXT = 32829;
static const uint32_t GL_ALPHA16 = 32830;
static const uint32_t GL_ALPHA16_EXT = 32830;
static const uint32_t GL_LUMINANCE4 = 32831;
static const uint32_t GL_LUMINANCE4_EXT = 32831;
static const uint32_t GL_LUMINANCE8 = 32832;
static const uint32_t GL_LUMINANCE8_EXT = 32832;
static const uint32_t GL_LUMINANCE8_OES = 32832;
static const uint32_t GL_LUMINANCE12 = 32833;
static const uint32_t GL_LUMINANCE12_EXT = 32833;
static const uint32_t GL_LUMINANCE16 = 32834;
static const uint32_t GL_LUMINANCE16_EXT = 32834;
static const uint32_t GL_LUMINANCE4_ALPHA4 = 32835;
static const uint32_t GL_LUMINANCE4_ALPHA4_EXT = 32835;
static const uint32_t GL_LUMINANCE4_ALPHA4_OES = 32835;
static const uint32_t GL_LUMINANCE6_ALPHA2 = 32836;
static const uint32_t GL_LUMINANCE6_ALPHA2_EXT = 32836;
static const uint32_t GL_LUMINANCE8_ALPHA8 = 32837;
static const uint32_t GL_LUMINANCE8_ALPHA8_EXT = 32837;
static const uint32_t GL_LUMINANCE8_ALPHA8_OES = 32837;
static const uint32_t GL_LUMINANCE12_ALPHA4 = 32838;
static const uint32_t GL_LUMINANCE12_ALPHA4_EXT = 32838;
static const uint32_t GL_LUMINANCE12_ALPHA12 = 32839;
static const uint32_t GL_LUMINANCE12_ALPHA12_EXT = 32839;
static const uint32_t GL_LUMINANCE16_ALPHA16 = 32840;
static const uint32_t GL_LUMINANCE16_ALPHA16_EXT = 32840;
static const uint32_t GL_INTENSITY = 32841;
static const uint32_t GL_INTENSITY_EXT = 32841;
static const uint32_t GL_INTENSITY4 = 32842;
static const uint32_t GL_INTENSITY4_EXT = 32842;
static const uint32_t GL_INTENSITY8 = 32843;
static const uint32_t GL_INTENSITY8_EXT = 32843;
static const uint32_t GL_INTENSITY12 = 32844;
static const uint32_t GL_INTENSITY12_EXT = 32844;
static const uint32_t GL_INTENSITY16 = 32845;
static const uint32_t GL_INTENSITY16_EXT = 32845;
static const uint32_t GL_RGB2_EXT = 32846;
static const uint32_t GL_RGB4 = 32847;
static const uint32_t GL_RGB4_EXT = 32847;
static const uint32_t GL_RGB5 = 32848;
static const uint32_t GL_RGB5_EXT = 32848;
static const uint32_t GL_RGB8 = 32849;
static const uint32_t GL_RGB8_EXT = 32849;
static const uint32_t GL_RGB8_OES = 32849;
static const uint32_t GL_RGB10 = 32850;
static const uint32_t GL_RGB10_EXT = 32850;
static const uint32_t GL_RGB12 = 32851;
static const uint32_t GL_RGB12_EXT = 32851;
static const uint32_t GL_RGB16 = 32852;
static const uint32_t GL_RGB16_EXT = 32852;
static const uint32_t GL_RGBA2 = 32853;
static const uint32_t GL_RGBA2_EXT = 32853;
static const uint32_t GL_RGBA4 = 32854;
static const uint32_t GL_RGBA4_EXT = 32854;
static const uint32_t GL_RGBA4_OES = 32854;
static const uint32_t GL_RGB5_A1 = 32855;
static const uint32_t GL_RGB5_A1_EXT = 32855;
static const uint32_t GL_RGB5_A1_OES = 32855;
static const uint32_t GL_RGBA8 = 32856;
static const uint32_t GL_RGBA8_EXT = 32856;
static const uint32_t GL_RGBA8_OES = 32856;
static const uint32_t GL_RGB10_A2 = 32857;
static const uint32_t GL_RGB10_A2_EXT = 32857;
static const uint32_t GL_RGBA12 = 32858;
static const uint32_t GL_RGBA12_EXT = 32858;
static const uint32_t GL_RGBA16 = 32859;
static const uint32_t GL_RGBA16_EXT = 32859;
static const uint32_t GL_TEXTURE_RED_SIZE = 32860;
static const uint32_t GL_TEXTURE_RED_SIZE_EXT = 32860;
static const uint32_t GL_TEXTURE_GREEN_SIZE = 32861;
static const uint32_t GL_TEXTURE_GREEN_SIZE_EXT = 32861;
static const uint32_t GL_TEXTURE_BLUE_SIZE = 32862;
static const uint32_t GL_TEXTURE_BLUE_SIZE_EXT = 32862;
static const uint32_t GL_TEXTURE_ALPHA_SIZE = 32863;
static const uint32_t GL_TEXTURE_ALPHA_SIZE_EXT = 32863;
static const uint32_t GL_TEXTURE_LUMINANCE_SIZE = 32864;
static const uint32_t GL_TEXTURE_LUMINANCE_SIZE_EXT = 32864;
static const uint32_t GL_TEXTURE_INTENSITY_SIZE = 32865;
static const uint32_t GL_TEXTURE_INTENSITY_SIZE_EXT = 32865;
static const uint32_t GL_REPLACE_EXT = 32866;
static const uint32_t GL_PROXY_TEXTURE_1D = 32867;
static const uint32_t GL_PROXY_TEXTURE_1D_EXT = 32867;
static const uint32_t GL_PROXY_TEXTURE_2D = 32868;
static const uint32_t GL_PROXY_TEXTURE_2D_EXT = 32868;
static const uint32_t GL_TEXTURE_TOO_LARGE_EXT = 32869;
static const uint32_t GL_TEXTURE_PRIORITY = 32870;
static const uint32_t GL_TEXTURE_PRIORITY_EXT = 32870;
static const uint32_t GL_TEXTURE_RESIDENT = 32871;
static const uint32_t GL_TEXTURE_RESIDENT_EXT = 32871;
static const uint32_t GL_TEXTURE_1D_BINDING_EXT = 32872;
static const uint32_t GL_TEXTURE_BINDING_1D = 32872;
static const uint32_t GL_TEXTURE_2D_BINDING_EXT = 32873;
static const uint32_t GL_TEXTURE_BINDING_2D = 32873;
static const uint32_t GL_TEXTURE_3D_BINDING_EXT = 32874;
static const uint32_t GL_TEXTURE_3D_BINDING_OES = 32874;
static const uint32_t GL_TEXTURE_BINDING_3D = 32874;
static const uint32_t GL_TEXTURE_BINDING_3D_OES = 32874;
static const uint32_t GL_PACK_SKIP_IMAGES = 32875;
static const uint32_t GL_PACK_SKIP_IMAGES_EXT = 32875;
static const uint32_t GL_PACK_IMAGE_HEIGHT = 32876;
static const uint32_t GL_PACK_IMAGE_HEIGHT_EXT = 32876;
static const uint32_t GL_UNPACK_SKIP_IMAGES = 32877;
static const uint32_t GL_UNPACK_SKIP_IMAGES_EXT = 32877;
static const uint32_t GL_UNPACK_IMAGE_HEIGHT = 32878;
static const uint32_t GL_UNPACK_IMAGE_HEIGHT_EXT = 32878;
static const uint32_t GL_TEXTURE_3D = 32879;
static const uint32_t GL_TEXTURE_3D_EXT = 32879;
static const uint32_t GL_TEXTURE_3D_OES = 32879;
static const uint32_t GL_PROXY_TEXTURE_3D = 32880;
static const uint32_t GL_PROXY_TEXTURE_3D_EXT = 32880;
static const uint32_t GL_TEXTURE_DEPTH = 32881;
static const uint32_t GL_TEXTURE_DEPTH_EXT = 32881;
static const uint32_t GL_TEXTURE_WRAP_R = 32882;
static const uint32_t GL_TEXTURE_WRAP_R_EXT = 32882;
static const uint32_t GL_TEXTURE_WRAP_R_OES = 32882;
static const uint32_t GL_MAX_3D_TEXTURE_SIZE = 32883;
static const uint32_t GL_MAX_3D_TEXTURE_SIZE_EXT = 32883;
static const uint32_t GL_MAX_3D_TEXTURE_SIZE_OES = 32883;
static const uint32_t GL_VERTEX_ARRAY = 32884;
static const uint32_t GL_VERTEX_ARRAY_EXT = 32884;
static const uint32_t GL_VERTEX_ARRAY_KHR = 32884;
static const uint32_t GL_NORMAL_ARRAY = 32885;
static const uint32_t GL_NORMAL_ARRAY_EXT = 32885;
static const uint32_t GL_COLOR_ARRAY = 32886;
static const uint32_t GL_COLOR_ARRAY_EXT = 32886;
static const uint32_t GL_INDEX_ARRAY = 32887;
static const uint32_t GL_INDEX_ARRAY_EXT = 32887;
static const uint32_t GL_TEXTURE_COORD_ARRAY = 32888;
static const uint32_t GL_TEXTURE_COORD_ARRAY_EXT = 32888;
static const uint32_t GL_EDGE_FLAG_ARRAY = 32889;
static const uint32_t GL_EDGE_FLAG_ARRAY_EXT = 32889;
static const uint32_t GL_VERTEX_ARRAY_SIZE = 32890;
static const uint32_t GL_VERTEX_ARRAY_SIZE_EXT = 32890;
static const uint32_t GL_VERTEX_ARRAY_TYPE = 32891;
static const uint32_t GL_VERTEX_ARRAY_TYPE_EXT = 32891;
static const uint32_t GL_VERTEX_ARRAY_STRIDE = 32892;
static const uint32_t GL_VERTEX_ARRAY_STRIDE_EXT = 32892;
static const uint32_t GL_VERTEX_ARRAY_COUNT_EXT = 32893;
static const uint32_t GL_NORMAL_ARRAY_TYPE = 32894;
static const uint32_t GL_NORMAL_ARRAY_TYPE_EXT = 32894;
static const uint32_t GL_NORMAL_ARRAY_STRIDE = 32895;
static const uint32_t GL_NORMAL_ARRAY_STRIDE_EXT = 32895;
static const uint32_t GL_NORMAL_ARRAY_COUNT_EXT = 32896;
static const uint32_t GL_COLOR_ARRAY_SIZE = 32897;
static const uint32_t GL_COLOR_ARRAY_SIZE_EXT = 32897;
static const uint32_t GL_COLOR_ARRAY_TYPE = 32898;
static const uint32_t GL_COLOR_ARRAY_TYPE_EXT = 32898;
static const uint32_t GL_COLOR_ARRAY_STRIDE = 32899;
static const uint32_t GL_COLOR_ARRAY_STRIDE_EXT = 32899;
static const uint32_t GL_COLOR_ARRAY_COUNT_EXT = 32900;
static const uint32_t GL_INDEX_ARRAY_TYPE = 32901;
static const uint32_t GL_INDEX_ARRAY_TYPE_EXT = 32901;
static const uint32_t GL_INDEX_ARRAY_STRIDE = 32902;
static const uint32_t GL_INDEX_ARRAY_STRIDE_EXT = 32902;
static const uint32_t GL_INDEX_ARRAY_COUNT_EXT = 32903;
static const uint32_t GL_TEXTURE_COORD_ARRAY_SIZE = 32904;
static const uint32_t GL_TEXTURE_COORD_ARRAY_SIZE_EXT = 32904;
static const uint32_t GL_TEXTURE_COORD_ARRAY_TYPE = 32905;
static const uint32_t GL_TEXTURE_COORD_ARRAY_TYPE_EXT = 32905;
static const uint32_t GL_TEXTURE_COORD_ARRAY_STRIDE = 32906;
static const uint32_t GL_TEXTURE_COORD_ARRAY_STRIDE_EXT = 32906;
static const uint32_t GL_TEXTURE_COORD_ARRAY_COUNT_EXT = 32907;
static const uint32_t GL_EDGE_FLAG_ARRAY_STRIDE = 32908;
static const uint32_t GL_EDGE_FLAG_ARRAY_STRIDE_EXT = 32908;
static const uint32_t GL_EDGE_FLAG_ARRAY_COUNT_EXT = 32909;
static const uint32_t GL_VERTEX_ARRAY_POINTER = 32910;
static const uint32_t GL_VERTEX_ARRAY_POINTER_EXT = 32910;
static const uint32_t GL_NORMAL_ARRAY_POINTER = 32911;
static const uint32_t GL_NORMAL_ARRAY_POINTER_EXT = 32911;
static const uint32_t GL_COLOR_ARRAY_POINTER = 32912;
static const uint32_t GL_COLOR_ARRAY_POINTER_EXT = 32912;
static const uint32_t GL_INDEX_ARRAY_POINTER = 32913;
static const uint32_t GL_INDEX_ARRAY_POINTER_EXT = 32913;
static const uint32_t GL_TEXTURE_COORD_ARRAY_POINTER = 32914;
static const uint32_t GL_TEXTURE_COORD_ARRAY_POINTER_EXT = 32914;
static const uint32_t GL_EDGE_FLAG_ARRAY_POINTER = 32915;
static const uint32_t GL_EDGE_FLAG_ARRAY_POINTER_EXT = 32915;
static const uint32_t GL_INTERLACE_SGIX = 32916;
static const uint32_t GL_DETAIL_TEXTURE_2D_SGIS = 32917;
static const uint32_t GL_DETAIL_TEXTURE_2D_BINDING_SGIS = 32918;
static const uint32_t GL_LINEAR_DETAIL_SGIS = 32919;
static const uint32_t GL_LINEAR_DETAIL_ALPHA_SGIS = 32920;
static const uint32_t GL_LINEAR_DETAIL_COLOR_SGIS = 32921;
static const uint32_t GL_DETAIL_TEXTURE_LEVEL_SGIS = 32922;
static const uint32_t GL_DETAIL_TEXTURE_MODE_SGIS = 32923;
static const uint32_t GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS = 32924;
static const uint32_t GL_MULTISAMPLE = 32925;
static const uint32_t GL_MULTISAMPLE_ARB = 32925;
static const uint32_t GL_MULTISAMPLE_EXT = 32925;
static const uint32_t GL_MULTISAMPLE_SGIS = 32925;
static const uint32_t GL_SAMPLE_ALPHA_TO_COVERAGE = 32926;
static const uint32_t GL_SAMPLE_ALPHA_TO_COVERAGE_ARB = 32926;
static const uint32_t GL_SAMPLE_ALPHA_TO_MASK_EXT = 32926;
static const uint32_t GL_SAMPLE_ALPHA_TO_MASK_SGIS = 32926;
static const uint32_t GL_SAMPLE_ALPHA_TO_ONE = 32927;
static const uint32_t GL_SAMPLE_ALPHA_TO_ONE_ARB = 32927;
static const uint32_t GL_SAMPLE_ALPHA_TO_ONE_EXT = 32927;
static const uint32_t GL_SAMPLE_ALPHA_TO_ONE_SGIS = 32927;
static const uint32_t GL_SAMPLE_COVERAGE = 32928;
static const uint32_t GL_SAMPLE_COVERAGE_ARB = 32928;
static const uint32_t GL_SAMPLE_MASK_EXT = 32928;
static const uint32_t GL_SAMPLE_MASK_SGIS = 32928;
static const uint32_t GL_1PASS_EXT = 32929;
static const uint32_t GL_1PASS_SGIS = 32929;
static const uint32_t GL_2PASS_0_EXT = 32930;
static const uint32_t GL_2PASS_0_SGIS = 32930;
static const uint32_t GL_2PASS_1_EXT = 32931;
static const uint32_t GL_2PASS_1_SGIS = 32931;
static const uint32_t GL_4PASS_0_EXT = 32932;
static const uint32_t GL_4PASS_0_SGIS = 32932;
static const uint32_t GL_4PASS_1_EXT = 32933;
static const uint32_t GL_4PASS_1_SGIS = 32933;
static const uint32_t GL_4PASS_2_EXT = 32934;
static const uint32_t GL_4PASS_2_SGIS = 32934;
static const uint32_t GL_4PASS_3_EXT = 32935;
static const uint32_t GL_4PASS_3_SGIS = 32935;
static const uint32_t GL_SAMPLE_BUFFERS = 32936;
static const uint32_t GL_SAMPLE_BUFFERS_ARB = 32936;
static const uint32_t GL_SAMPLE_BUFFERS_EXT = 32936;
static const uint32_t GL_SAMPLE_BUFFERS_SGIS = 32936;
static const uint32_t GL_SAMPLES = 32937;
static const uint32_t GL_SAMPLES_ARB = 32937;
static const uint32_t GL_SAMPLES_EXT = 32937;
static const uint32_t GL_SAMPLES_SGIS = 32937;
static const uint32_t GL_SAMPLE_COVERAGE_VALUE = 32938;
static const uint32_t GL_SAMPLE_COVERAGE_VALUE_ARB = 32938;
static const uint32_t GL_SAMPLE_MASK_VALUE_EXT = 32938;
static const uint32_t GL_SAMPLE_MASK_VALUE_SGIS = 32938;
static const uint32_t GL_SAMPLE_COVERAGE_INVERT = 32939;
static const uint32_t GL_SAMPLE_COVERAGE_INVERT_ARB = 32939;
static const uint32_t GL_SAMPLE_MASK_INVERT_EXT = 32939;
static const uint32_t GL_SAMPLE_MASK_INVERT_SGIS = 32939;
static const uint32_t GL_SAMPLE_PATTERN_EXT = 32940;
static const uint32_t GL_SAMPLE_PATTERN_SGIS = 32940;
static const uint32_t GL_LINEAR_SHARPEN_SGIS = 32941;
static const uint32_t GL_LINEAR_SHARPEN_ALPHA_SGIS = 32942;
static const uint32_t GL_LINEAR_SHARPEN_COLOR_SGIS = 32943;
static const uint32_t GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS = 32944;
static const uint32_t GL_COLOR_MATRIX = 32945;
static const uint32_t GL_COLOR_MATRIX_SGI = 32945;
static const uint32_t GL_COLOR_MATRIX_STACK_DEPTH = 32946;
static const uint32_t GL_COLOR_MATRIX_STACK_DEPTH_SGI = 32946;
static const uint32_t GL_MAX_COLOR_MATRIX_STACK_DEPTH = 32947;
static const uint32_t GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI = 32947;
static const uint32_t GL_POST_COLOR_MATRIX_RED_SCALE = 32948;
static const uint32_t GL_POST_COLOR_MATRIX_RED_SCALE_SGI = 32948;
static const uint32_t GL_POST_COLOR_MATRIX_GREEN_SCALE = 32949;
static const uint32_t GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI = 32949;
static const uint32_t GL_POST_COLOR_MATRIX_BLUE_SCALE = 32950;
static const uint32_t GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI = 32950;
static const uint32_t GL_POST_COLOR_MATRIX_ALPHA_SCALE = 32951;
static const uint32_t GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI = 32951;
static const uint32_t GL_POST_COLOR_MATRIX_RED_BIAS = 32952;
static const uint32_t GL_POST_COLOR_MATRIX_RED_BIAS_SGI = 32952;
static const uint32_t GL_POST_COLOR_MATRIX_GREEN_BIAS = 32953;
static const uint32_t GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI = 32953;
static const uint32_t GL_POST_COLOR_MATRIX_BLUE_BIAS = 32954;
static const uint32_t GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI = 32954;
static const uint32_t GL_POST_COLOR_MATRIX_ALPHA_BIAS = 32955;
static const uint32_t GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI = 32955;
static const uint32_t GL_TEXTURE_COLOR_TABLE_SGI = 32956;
static const uint32_t GL_PROXY_TEXTURE_COLOR_TABLE_SGI = 32957;
static const uint32_t GL_TEXTURE_ENV_BIAS_SGIX = 32958;
static const uint32_t GL_SHADOW_AMBIENT_SGIX = 32959;
static const uint32_t GL_TEXTURE_COMPARE_FAIL_VALUE_ARB = 32959;
static const uint32_t GL_BLEND_DST_RGB = 32968;
static const uint32_t GL_BLEND_DST_RGB_EXT = 32968;
static const uint32_t GL_BLEND_DST_RGB_OES = 32968;
static const uint32_t GL_BLEND_SRC_RGB = 32969;
static const uint32_t GL_BLEND_SRC_RGB_EXT = 32969;
static const uint32_t GL_BLEND_SRC_RGB_OES = 32969;
static const uint32_t GL_BLEND_DST_ALPHA = 32970;
static const uint32_t GL_BLEND_DST_ALPHA_EXT = 32970;
static const uint32_t GL_BLEND_DST_ALPHA_OES = 32970;
static const uint32_t GL_BLEND_SRC_ALPHA = 32971;
static const uint32_t GL_BLEND_SRC_ALPHA_EXT = 32971;
static const uint32_t GL_BLEND_SRC_ALPHA_OES = 32971;
static const uint32_t GL_422_EXT = 32972;
static const uint32_t GL_422_REV_EXT = 32973;
static const uint32_t GL_422_AVERAGE_EXT = 32974;
static const uint32_t GL_422_REV_AVERAGE_EXT = 32975;
static const uint32_t GL_COLOR_TABLE = 32976;
static const uint32_t GL_COLOR_TABLE_SGI = 32976;
static const uint32_t GL_POST_CONVOLUTION_COLOR_TABLE = 32977;
static const uint32_t GL_POST_CONVOLUTION_COLOR_TABLE_SGI = 32977;
static const uint32_t GL_POST_COLOR_MATRIX_COLOR_TABLE = 32978;
static const uint32_t GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI = 32978;
static const uint32_t GL_PROXY_COLOR_TABLE = 32979;
static const uint32_t GL_PROXY_COLOR_TABLE_SGI = 32979;
static const uint32_t GL_PROXY_POST_CONVOLUTION_COLOR_TABLE = 32980;
static const uint32_t GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI = 32980;
static const uint32_t GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE = 32981;
static const uint32_t GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI = 32981;
static const uint32_t GL_COLOR_TABLE_SCALE = 32982;
static const uint32_t GL_COLOR_TABLE_SCALE_SGI = 32982;
static const uint32_t GL_COLOR_TABLE_BIAS = 32983;
static const uint32_t GL_COLOR_TABLE_BIAS_SGI = 32983;
static const uint32_t GL_COLOR_TABLE_FORMAT = 32984;
static const uint32_t GL_COLOR_TABLE_FORMAT_SGI = 32984;
static const uint32_t GL_COLOR_TABLE_WIDTH = 32985;
static const uint32_t GL_COLOR_TABLE_WIDTH_SGI = 32985;
static const uint32_t GL_COLOR_TABLE_RED_SIZE = 32986;
static const uint32_t GL_COLOR_TABLE_RED_SIZE_SGI = 32986;
static const uint32_t GL_COLOR_TABLE_GREEN_SIZE = 32987;
static const uint32_t GL_COLOR_TABLE_GREEN_SIZE_SGI = 32987;
static const uint32_t GL_COLOR_TABLE_BLUE_SIZE = 32988;
static const uint32_t GL_COLOR_TABLE_BLUE_SIZE_SGI = 32988;
static const uint32_t GL_COLOR_TABLE_ALPHA_SIZE = 32989;
static const uint32_t GL_COLOR_TABLE_ALPHA_SIZE_SGI = 32989;
static const uint32_t GL_COLOR_TABLE_LUMINANCE_SIZE = 32990;
static const uint32_t GL_COLOR_TABLE_LUMINANCE_SIZE_SGI = 32990;
static const uint32_t GL_COLOR_TABLE_INTENSITY_SIZE = 32991;
static const uint32_t GL_COLOR_TABLE_INTENSITY_SIZE_SGI = 32991;
static const uint32_t GL_BGR = 32992;
static const uint32_t GL_BGR_EXT = 32992;
static const uint32_t GL_BGRA = 32993;
static const uint32_t GL_BGRA_EXT = 32993;
static const uint32_t GL_BGRA_IMG = 32993;
static const uint32_t GL_COLOR_INDEX1_EXT = 32994;
static const uint32_t GL_COLOR_INDEX2_EXT = 32995;
static const uint32_t GL_COLOR_INDEX4_EXT = 32996;
static const uint32_t GL_COLOR_INDEX8_EXT = 32997;
static const uint32_t GL_COLOR_INDEX12_EXT = 32998;
static const uint32_t GL_COLOR_INDEX16_EXT = 32999;
static const uint32_t GL_MAX_ELEMENTS_VERTICES = 33000;
static const uint32_t GL_MAX_ELEMENTS_VERTICES_EXT = 33000;
static const uint32_t GL_MAX_ELEMENTS_INDICES = 33001;
static const uint32_t GL_MAX_ELEMENTS_INDICES_EXT = 33001;
static const uint32_t GL_PHONG_WIN = 33002;
static const uint32_t GL_PHONG_HINT_WIN = 33003;
static const uint32_t GL_FOG_SPECULAR_TEXTURE_WIN = 33004;
static const uint32_t GL_TEXTURE_INDEX_SIZE_EXT = 33005;
static const uint32_t GL_PARAMETER_BUFFER_ARB = 33006;
static const uint32_t GL_PARAMETER_BUFFER_BINDING_ARB = 33007;
static const uint32_t GL_CLIP_VOLUME_CLIPPING_HINT_EXT = 33008;
static const uint32_t GL_DUAL_ALPHA4_SGIS = 33040;
static const uint32_t GL_DUAL_ALPHA8_SGIS = 33041;
static const uint32_t GL_DUAL_ALPHA12_SGIS = 33042;
static const uint32_t GL_DUAL_ALPHA16_SGIS = 33043;
static const uint32_t GL_DUAL_LUMINANCE4_SGIS = 33044;
static const uint32_t GL_DUAL_LUMINANCE8_SGIS = 33045;
static const uint32_t GL_DUAL_LUMINANCE12_SGIS = 33046;
static const uint32_t GL_DUAL_LUMINANCE16_SGIS = 33047;
static const uint32_t GL_DUAL_INTENSITY4_SGIS = 33048;
static const uint32_t GL_DUAL_INTENSITY8_SGIS = 33049;
static const uint32_t GL_DUAL_INTENSITY12_SGIS = 33050;
static const uint32_t GL_DUAL_INTENSITY16_SGIS = 33051;
static const uint32_t GL_DUAL_LUMINANCE_ALPHA4_SGIS = 33052;
static const uint32_t GL_DUAL_LUMINANCE_ALPHA8_SGIS = 33053;
static const uint32_t GL_QUAD_ALPHA4_SGIS = 33054;
static const uint32_t GL_QUAD_ALPHA8_SGIS = 33055;
static const uint32_t GL_QUAD_LUMINANCE4_SGIS = 33056;
static const uint32_t GL_QUAD_LUMINANCE8_SGIS = 33057;
static const uint32_t GL_QUAD_INTENSITY4_SGIS = 33058;
static const uint32_t GL_QUAD_INTENSITY8_SGIS = 33059;
static const uint32_t GL_DUAL_TEXTURE_SELECT_SGIS = 33060;
static const uint32_t GL_QUAD_TEXTURE_SELECT_SGIS = 33061;
static const uint32_t GL_POINT_SIZE_MIN = 33062;
static const uint32_t GL_POINT_SIZE_MIN_ARB = 33062;
static const uint32_t GL_POINT_SIZE_MIN_EXT = 33062;
static const uint32_t GL_POINT_SIZE_MIN_SGIS = 33062;
static const uint32_t GL_POINT_SIZE_MAX = 33063;
static const uint32_t GL_POINT_SIZE_MAX_ARB = 33063;
static const uint32_t GL_POINT_SIZE_MAX_EXT = 33063;
static const uint32_t GL_POINT_SIZE_MAX_SGIS = 33063;
static const uint32_t GL_POINT_FADE_THRESHOLD_SIZE = 33064;
static const uint32_t GL_POINT_FADE_THRESHOLD_SIZE_ARB = 33064;
static const uint32_t GL_POINT_FADE_THRESHOLD_SIZE_EXT = 33064;
static const uint32_t GL_POINT_FADE_THRESHOLD_SIZE_SGIS = 33064;
static const uint32_t GL_DISTANCE_ATTENUATION_EXT = 33065;
static const uint32_t GL_DISTANCE_ATTENUATION_SGIS = 33065;
static const uint32_t GL_POINT_DISTANCE_ATTENUATION = 33065;
static const uint32_t GL_POINT_DISTANCE_ATTENUATION_ARB = 33065;
static const uint32_t GL_FOG_FUNC_SGIS = 33066;
static const uint32_t GL_FOG_FUNC_POINTS_SGIS = 33067;
static const uint32_t GL_MAX_FOG_FUNC_POINTS_SGIS = 33068;
static const uint32_t GL_CLAMP_TO_BORDER = 33069;
static const uint32_t GL_CLAMP_TO_BORDER_ARB = 33069;
static const uint32_t GL_CLAMP_TO_BORDER_EXT = 33069;
static const uint32_t GL_CLAMP_TO_BORDER_NV = 33069;
static const uint32_t GL_CLAMP_TO_BORDER_SGIS = 33069;
static const uint32_t GL_CLAMP_TO_BORDER_OES = 33069;
static const uint32_t GL_TEXTURE_MULTI_BUFFER_HINT_SGIX = 33070;
static const uint32_t GL_CLAMP_TO_EDGE = 33071;
static const uint32_t GL_CLAMP_TO_EDGE_SGIS = 33071;
static const uint32_t GL_PACK_SKIP_VOLUMES_SGIS = 33072;
static const uint32_t GL_PACK_IMAGE_DEPTH_SGIS = 33073;
static const uint32_t GL_UNPACK_SKIP_VOLUMES_SGIS = 33074;
static const uint32_t GL_UNPACK_IMAGE_DEPTH_SGIS = 33075;
static const uint32_t GL_TEXTURE_4D_SGIS = 33076;
static const uint32_t GL_PROXY_TEXTURE_4D_SGIS = 33077;
static const uint32_t GL_TEXTURE_4DSIZE_SGIS = 33078;
static const uint32_t GL_TEXTURE_WRAP_Q_SGIS = 33079;
static const uint32_t GL_MAX_4D_TEXTURE_SIZE_SGIS = 33080;
static const uint32_t GL_PIXEL_TEX_GEN_SGIX = 33081;
static const uint32_t GL_TEXTURE_MIN_LOD = 33082;
static const uint32_t GL_TEXTURE_MIN_LOD_SGIS = 33082;
static const uint32_t GL_TEXTURE_MAX_LOD = 33083;
static const uint32_t GL_TEXTURE_MAX_LOD_SGIS = 33083;
static const uint32_t GL_TEXTURE_BASE_LEVEL = 33084;
static const uint32_t GL_TEXTURE_BASE_LEVEL_SGIS = 33084;
static const uint32_t GL_TEXTURE_MAX_LEVEL = 33085;
static const uint32_t GL_TEXTURE_MAX_LEVEL_APPLE = 33085;
static const uint32_t GL_TEXTURE_MAX_LEVEL_SGIS = 33085;
static const uint32_t GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX = 33086;
static const uint32_t GL_PIXEL_TILE_CACHE_INCREMENT_SGIX = 33087;
static const uint32_t GL_PIXEL_TILE_WIDTH_SGIX = 33088;
static const uint32_t GL_PIXEL_TILE_HEIGHT_SGIX = 33089;
static const uint32_t GL_PIXEL_TILE_GRID_WIDTH_SGIX = 33090;
static const uint32_t GL_PIXEL_TILE_GRID_HEIGHT_SGIX = 33091;
static const uint32_t GL_PIXEL_TILE_GRID_DEPTH_SGIX = 33092;
static const uint32_t GL_PIXEL_TILE_CACHE_SIZE_SGIX = 33093;
static const uint32_t GL_FILTER4_SGIS = 33094;
static const uint32_t GL_TEXTURE_FILTER4_SIZE_SGIS = 33095;
static const uint32_t GL_SPRITE_SGIX = 33096;
static const uint32_t GL_SPRITE_MODE_SGIX = 33097;
static const uint32_t GL_SPRITE_AXIS_SGIX = 33098;
static const uint32_t GL_SPRITE_TRANSLATION_SGIX = 33099;
static const uint32_t GL_SPRITE_AXIAL_SGIX = 33100;
static const uint32_t GL_SPRITE_OBJECT_ALIGNED_SGIX = 33101;
static const uint32_t GL_SPRITE_EYE_ALIGNED_SGIX = 33102;
static const uint32_t GL_TEXTURE_4D_BINDING_SGIS = 33103;
static const uint32_t GL_IGNORE_BORDER_HP = 33104;
static const uint32_t GL_CONSTANT_BORDER = 33105;
static const uint32_t GL_CONSTANT_BORDER_HP = 33105;
static const uint32_t GL_REPLICATE_BORDER = 33107;
static const uint32_t GL_REPLICATE_BORDER_HP = 33107;
static const uint32_t GL_CONVOLUTION_BORDER_COLOR = 33108;
static const uint32_t GL_CONVOLUTION_BORDER_COLOR_HP = 33108;
static const uint32_t GL_IMAGE_SCALE_X_HP = 33109;
static const uint32_t GL_IMAGE_SCALE_Y_HP = 33110;
static const uint32_t GL_IMAGE_TRANSLATE_X_HP = 33111;
static const uint32_t GL_IMAGE_TRANSLATE_Y_HP = 33112;
static const uint32_t GL_IMAGE_ROTATE_ANGLE_HP = 33113;
static const uint32_t GL_IMAGE_ROTATE_ORIGIN_X_HP = 33114;
static const uint32_t GL_IMAGE_ROTATE_ORIGIN_Y_HP = 33115;
static const uint32_t GL_IMAGE_MAG_FILTER_HP = 33116;
static const uint32_t GL_IMAGE_MIN_FILTER_HP = 33117;
static const uint32_t GL_IMAGE_CUBIC_WEIGHT_HP = 33118;
static const uint32_t GL_CUBIC_HP = 33119;
static const uint32_t GL_AVERAGE_HP = 33120;
static const uint32_t GL_IMAGE_TRANSFORM_2D_HP = 33121;
static const uint32_t GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP = 33122;
static const uint32_t GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP = 33123;
static const uint32_t GL_OCCLUSION_TEST_HP = 33125;
static const uint32_t GL_OCCLUSION_TEST_RESULT_HP = 33126;
static const uint32_t GL_TEXTURE_LIGHTING_MODE_HP = 33127;
static const uint32_t GL_TEXTURE_POST_SPECULAR_HP = 33128;
static const uint32_t GL_TEXTURE_PRE_SPECULAR_HP = 33129;
static const uint32_t GL_LINEAR_CLIPMAP_LINEAR_SGIX = 33136;
static const uint32_t GL_TEXTURE_CLIPMAP_CENTER_SGIX = 33137;
static const uint32_t GL_TEXTURE_CLIPMAP_FRAME_SGIX = 33138;
static const uint32_t GL_TEXTURE_CLIPMAP_OFFSET_SGIX = 33139;
static const uint32_t GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX = 33140;
static const uint32_t GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX = 33141;
static const uint32_t GL_TEXTURE_CLIPMAP_DEPTH_SGIX = 33142;
static const uint32_t GL_MAX_CLIPMAP_DEPTH_SGIX = 33143;
static const uint32_t GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX = 33144;
static const uint32_t GL_POST_TEXTURE_FILTER_BIAS_SGIX = 33145;
static const uint32_t GL_POST_TEXTURE_FILTER_SCALE_SGIX = 33146;
static const uint32_t GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX = 33147;
static const uint32_t GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX = 33148;
static const uint32_t GL_REFERENCE_PLANE_SGIX = 33149;
static const uint32_t GL_REFERENCE_PLANE_EQUATION_SGIX = 33150;
static const uint32_t GL_IR_INSTRUMENT1_SGIX = 33151;
static const uint32_t GL_INSTRUMENT_BUFFER_POINTER_SGIX = 33152;
static const uint32_t GL_INSTRUMENT_MEASUREMENTS_SGIX = 33153;
static const uint32_t GL_LIST_PRIORITY_SGIX = 33154;
static const uint32_t GL_CALLIGRAPHIC_FRAGMENT_SGIX = 33155;
static const uint32_t GL_PIXEL_TEX_GEN_Q_CEILING_SGIX = 33156;
static const uint32_t GL_PIXEL_TEX_GEN_Q_ROUND_SGIX = 33157;
static const uint32_t GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX = 33158;
static const uint32_t GL_PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX = 33159;
static const uint32_t GL_PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX = 33160;
static const uint32_t GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX = 33161;
static const uint32_t GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX = 33162;
static const uint32_t GL_FRAMEZOOM_SGIX = 33163;
static const uint32_t GL_FRAMEZOOM_FACTOR_SGIX = 33164;
static const uint32_t GL_MAX_FRAMEZOOM_FACTOR_SGIX = 33165;
static const uint32_t GL_TEXTURE_LOD_BIAS_S_SGIX = 33166;
static const uint32_t GL_TEXTURE_LOD_BIAS_T_SGIX = 33167;
static const uint32_t GL_TEXTURE_LOD_BIAS_R_SGIX = 33168;
static const uint32_t GL_GENERATE_MIPMAP = 33169;
static const uint32_t GL_GENERATE_MIPMAP_SGIS = 33169;
static const uint32_t GL_GENERATE_MIPMAP_HINT = 33170;
static const uint32_t GL_GENERATE_MIPMAP_HINT_SGIS = 33170;
static const uint32_t GL_GEOMETRY_DEFORMATION_SGIX = 33172;
static const uint32_t GL_TEXTURE_DEFORMATION_SGIX = 33173;
static const uint32_t GL_DEFORMATIONS_MASK_SGIX = 33174;
static const uint32_t GL_MAX_DEFORMATION_ORDER_SGIX = 33175;
static const uint32_t GL_FOG_OFFSET_SGIX = 33176;
static const uint32_t GL_FOG_OFFSET_VALUE_SGIX = 33177;
static const uint32_t GL_TEXTURE_COMPARE_SGIX = 33178;
static const uint32_t GL_TEXTURE_COMPARE_OPERATOR_SGIX = 33179;
static const uint32_t GL_TEXTURE_LEQUAL_R_SGIX = 33180;
static const uint32_t GL_TEXTURE_GEQUAL_R_SGIX = 33181;
static const uint32_t GL_DEPTH_COMPONENT16 = 33189;
static const uint32_t GL_DEPTH_COMPONENT16_ARB = 33189;
static const uint32_t GL_DEPTH_COMPONENT16_OES = 33189;
static const uint32_t GL_DEPTH_COMPONENT16_SGIX = 33189;
static const uint32_t GL_DEPTH_COMPONENT24 = 33190;
static const uint32_t GL_DEPTH_COMPONENT24_ARB = 33190;
static const uint32_t GL_DEPTH_COMPONENT24_OES = 33190;
static const uint32_t GL_DEPTH_COMPONENT24_SGIX = 33190;
static const uint32_t GL_DEPTH_COMPONENT32 = 33191;
static const uint32_t GL_DEPTH_COMPONENT32_ARB = 33191;
static const uint32_t GL_DEPTH_COMPONENT32_OES = 33191;
static const uint32_t GL_DEPTH_COMPONENT32_SGIX = 33191;
static const uint32_t GL_ARRAY_ELEMENT_LOCK_FIRST_EXT = 33192;
static const uint32_t GL_ARRAY_ELEMENT_LOCK_COUNT_EXT = 33193;
static const uint32_t GL_CULL_VERTEX_EXT = 33194;
static const uint32_t GL_CULL_VERTEX_EYE_POSITION_EXT = 33195;
static const uint32_t GL_CULL_VERTEX_OBJECT_POSITION_EXT = 33196;
static const uint32_t GL_IUI_V2F_EXT = 33197;
static const uint32_t GL_IUI_V3F_EXT = 33198;
static const uint32_t GL_IUI_N3F_V2F_EXT = 33199;
static const uint32_t GL_IUI_N3F_V3F_EXT = 33200;
static const uint32_t GL_T2F_IUI_V2F_EXT = 33201;
static const uint32_t GL_T2F_IUI_V3F_EXT = 33202;
static const uint32_t GL_T2F_IUI_N3F_V2F_EXT = 33203;
static const uint32_t GL_T2F_IUI_N3F_V3F_EXT = 33204;
static const uint32_t GL_INDEX_TEST_EXT = 33205;
static const uint32_t GL_INDEX_TEST_FUNC_EXT = 33206;
static const uint32_t GL_INDEX_TEST_REF_EXT = 33207;
static const uint32_t GL_INDEX_MATERIAL_EXT = 33208;
static const uint32_t GL_INDEX_MATERIAL_PARAMETER_EXT = 33209;
static const uint32_t GL_INDEX_MATERIAL_FACE_EXT = 33210;
static const uint32_t GL_YCRCB_422_SGIX = 33211;
static const uint32_t GL_YCRCB_444_SGIX = 33212;
static const uint32_t GL_WRAP_BORDER_SUN = 33236;
static const uint32_t GL_UNPACK_CONSTANT_DATA_SUNX = 33237;
static const uint32_t GL_TEXTURE_CONSTANT_DATA_SUNX = 33238;
static const uint32_t GL_TRIANGLE_LIST_SUN = 33239;
static const uint32_t GL_REPLACEMENT_CODE_SUN = 33240;
static const uint32_t GL_GLOBAL_ALPHA_SUN = 33241;
static const uint32_t GL_GLOBAL_ALPHA_FACTOR_SUN = 33242;
static const uint32_t GL_TEXTURE_COLOR_WRITEMASK_SGIS = 33263;
static const uint32_t GL_EYE_DISTANCE_TO_POINT_SGIS = 33264;
static const uint32_t GL_OBJECT_DISTANCE_TO_POINT_SGIS = 33265;
static const uint32_t GL_EYE_DISTANCE_TO_LINE_SGIS = 33266;
static const uint32_t GL_OBJECT_DISTANCE_TO_LINE_SGIS = 33267;
static const uint32_t GL_EYE_POINT_SGIS = 33268;
static const uint32_t GL_OBJECT_POINT_SGIS = 33269;
static const uint32_t GL_EYE_LINE_SGIS = 33270;
static const uint32_t GL_OBJECT_LINE_SGIS = 33271;
static const uint32_t GL_LIGHT_MODEL_COLOR_CONTROL = 33272;
static const uint32_t GL_LIGHT_MODEL_COLOR_CONTROL_EXT = 33272;
static const uint32_t GL_SINGLE_COLOR = 33273;
static const uint32_t GL_SINGLE_COLOR_EXT = 33273;
static const uint32_t GL_SEPARATE_SPECULAR_COLOR = 33274;
static const uint32_t GL_SEPARATE_SPECULAR_COLOR_EXT = 33274;
static const uint32_t GL_SHARED_TEXTURE_PALETTE_EXT = 33275;
static const uint32_t GL_TEXT_FRAGMENT_SHADER_ATI = 33280;
static const uint32_t GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING = 33296;
static const uint32_t GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT = 33296;
static const uint32_t GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE = 33297;
static const uint32_t GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT = 33297;
static const uint32_t GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE = 33298;
static const uint32_t GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE = 33299;
static const uint32_t GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE = 33300;
static const uint32_t GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE = 33301;
static const uint32_t GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE = 33302;
static const uint32_t GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE = 33303;
static const uint32_t GL_FRAMEBUFFER_DEFAULT = 33304;
static const uint32_t GL_FRAMEBUFFER_UNDEFINED = 33305;
static const uint32_t GL_FRAMEBUFFER_UNDEFINED_OES = 33305;
static const uint32_t GL_DEPTH_STENCIL_ATTACHMENT = 33306;
static const uint32_t GL_MAJOR_VERSION = 33307;
static const uint32_t GL_MINOR_VERSION = 33308;
static const uint32_t GL_NUM_EXTENSIONS = 33309;
static const uint32_t GL_CONTEXT_FLAGS = 33310;
static const uint32_t GL_BUFFER_IMMUTABLE_STORAGE = 33311;
static const uint32_t GL_BUFFER_IMMUTABLE_STORAGE_EXT = 33311;
static const uint32_t GL_BUFFER_STORAGE_FLAGS = 33312;
static const uint32_t GL_BUFFER_STORAGE_FLAGS_EXT = 33312;
static const uint32_t GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED = 33313;
static const uint32_t GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED_OES = 33313;
static const uint32_t GL_INDEX = 33314;
static const uint32_t GL_COMPRESSED_RED = 33317;
static const uint32_t GL_COMPRESSED_RG = 33318;
static const uint32_t GL_RG = 33319;
static const uint32_t GL_RG_EXT = 33319;
static const uint32_t GL_RG_INTEGER = 33320;
static const uint32_t GL_R8 = 33321;
static const uint32_t GL_R8_EXT = 33321;
static const uint32_t GL_R16 = 33322;
static const uint32_t GL_R16_EXT = 33322;
static const uint32_t GL_RG8 = 33323;
static const uint32_t GL_RG8_EXT = 33323;
static const uint32_t GL_RG16 = 33324;
static const uint32_t GL_RG16_EXT = 33324;
static const uint32_t GL_R16F = 33325;
static const uint32_t GL_R16F_EXT = 33325;
static const uint32_t GL_R32F = 33326;
static const uint32_t GL_R32F_EXT = 33326;
static const uint32_t GL_RG16F = 33327;
static const uint32_t GL_RG16F_EXT = 33327;
static const uint32_t GL_RG32F = 33328;
static const uint32_t GL_RG32F_EXT = 33328;
static const uint32_t GL_R8I = 33329;
static const uint32_t GL_R8UI = 33330;
static const uint32_t GL_R16I = 33331;
static const uint32_t GL_R16UI = 33332;
static const uint32_t GL_R32I = 33333;
static const uint32_t GL_R32UI = 33334;
static const uint32_t GL_RG8I = 33335;
static const uint32_t GL_RG8UI = 33336;
static const uint32_t GL_RG16I = 33337;
static const uint32_t GL_RG16UI = 33338;
static const uint32_t GL_RG32I = 33339;
static const uint32_t GL_RG32UI = 33340;
static const uint32_t GL_SYNC_CL_EVENT_ARB = 33344;
static const uint32_t GL_SYNC_CL_EVENT_COMPLETE_ARB = 33345;
static const uint32_t GL_DEBUG_OUTPUT_SYNCHRONOUS = 33346;
static const uint32_t GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB = 33346;
static const uint32_t GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR = 33346;
static const uint32_t GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH = 33347;
static const uint32_t GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB = 33347;
static const uint32_t GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR = 33347;
static const uint32_t GL_DEBUG_CALLBACK_FUNCTION = 33348;
static const uint32_t GL_DEBUG_CALLBACK_FUNCTION_ARB = 33348;
static const uint32_t GL_DEBUG_CALLBACK_FUNCTION_KHR = 33348;
static const uint32_t GL_DEBUG_CALLBACK_USER_PARAM = 33349;
static const uint32_t GL_DEBUG_CALLBACK_USER_PARAM_ARB = 33349;
static const uint32_t GL_DEBUG_CALLBACK_USER_PARAM_KHR = 33349;
static const uint32_t GL_DEBUG_SOURCE_API = 33350;
static const uint32_t GL_DEBUG_SOURCE_API_ARB = 33350;
static const uint32_t GL_DEBUG_SOURCE_API_KHR = 33350;
static const uint32_t GL_DEBUG_SOURCE_WINDOW_SYSTEM = 33351;
static const uint32_t GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB = 33351;
static const uint32_t GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR = 33351;
static const uint32_t GL_DEBUG_SOURCE_SHADER_COMPILER = 33352;
static const uint32_t GL_DEBUG_SOURCE_SHADER_COMPILER_ARB = 33352;
static const uint32_t GL_DEBUG_SOURCE_SHADER_COMPILER_KHR = 33352;
static const uint32_t GL_DEBUG_SOURCE_THIRD_PARTY = 33353;
static const uint32_t GL_DEBUG_SOURCE_THIRD_PARTY_ARB = 33353;
static const uint32_t GL_DEBUG_SOURCE_THIRD_PARTY_KHR = 33353;
static const uint32_t GL_DEBUG_SOURCE_APPLICATION = 33354;
static const uint32_t GL_DEBUG_SOURCE_APPLICATION_ARB = 33354;
static const uint32_t GL_DEBUG_SOURCE_APPLICATION_KHR = 33354;
static const uint32_t GL_DEBUG_SOURCE_OTHER = 33355;
static const uint32_t GL_DEBUG_SOURCE_OTHER_ARB = 33355;
static const uint32_t GL_DEBUG_SOURCE_OTHER_KHR = 33355;
static const uint32_t GL_DEBUG_TYPE_ERROR = 33356;
static const uint32_t GL_DEBUG_TYPE_ERROR_ARB = 33356;
static const uint32_t GL_DEBUG_TYPE_ERROR_KHR = 33356;
static const uint32_t GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR = 33357;
static const uint32_t GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB = 33357;
static const uint32_t GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR = 33357;
static const uint32_t GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR = 33358;
static const uint32_t GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB = 33358;
static const uint32_t GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR = 33358;
static const uint32_t GL_DEBUG_TYPE_PORTABILITY = 33359;
static const uint32_t GL_DEBUG_TYPE_PORTABILITY_ARB = 33359;
static const uint32_t GL_DEBUG_TYPE_PORTABILITY_KHR = 33359;
static const uint32_t GL_DEBUG_TYPE_PERFORMANCE = 33360;
static const uint32_t GL_DEBUG_TYPE_PERFORMANCE_ARB = 33360;
static const uint32_t GL_DEBUG_TYPE_PERFORMANCE_KHR = 33360;
static const uint32_t GL_DEBUG_TYPE_OTHER = 33361;
static const uint32_t GL_DEBUG_TYPE_OTHER_ARB = 33361;
static const uint32_t GL_DEBUG_TYPE_OTHER_KHR = 33361;
static const uint32_t GL_LOSE_CONTEXT_ON_RESET = 33362;
static const uint32_t GL_LOSE_CONTEXT_ON_RESET_ARB = 33362;
static const uint32_t GL_LOSE_CONTEXT_ON_RESET_EXT = 33362;
static const uint32_t GL_LOSE_CONTEXT_ON_RESET_KHR = 33362;
static const uint32_t GL_GUILTY_CONTEXT_RESET = 33363;
static const uint32_t GL_GUILTY_CONTEXT_RESET_ARB = 33363;
static const uint32_t GL_GUILTY_CONTEXT_RESET_EXT = 33363;
static const uint32_t GL_GUILTY_CONTEXT_RESET_KHR = 33363;
static const uint32_t GL_INNOCENT_CONTEXT_RESET = 33364;
static const uint32_t GL_INNOCENT_CONTEXT_RESET_ARB = 33364;
static const uint32_t GL_INNOCENT_CONTEXT_RESET_EXT = 33364;
static const uint32_t GL_INNOCENT_CONTEXT_RESET_KHR = 33364;
static const uint32_t GL_UNKNOWN_CONTEXT_RESET = 33365;
static const uint32_t GL_UNKNOWN_CONTEXT_RESET_ARB = 33365;
static const uint32_t GL_UNKNOWN_CONTEXT_RESET_EXT = 33365;
static const uint32_t GL_UNKNOWN_CONTEXT_RESET_KHR = 33365;
static const uint32_t GL_RESET_NOTIFICATION_STRATEGY = 33366;
static const uint32_t GL_RESET_NOTIFICATION_STRATEGY_ARB = 33366;
static const uint32_t GL_RESET_NOTIFICATION_STRATEGY_EXT = 33366;
static const uint32_t GL_RESET_NOTIFICATION_STRATEGY_KHR = 33366;
static const uint32_t GL_PROGRAM_BINARY_RETRIEVABLE_HINT = 33367;
static const uint32_t GL_PROGRAM_SEPARABLE = 33368;
static const uint32_t GL_PROGRAM_SEPARABLE_EXT = 33368;
static const uint32_t GL_ACTIVE_PROGRAM = 33369;
static const uint32_t GL_ACTIVE_PROGRAM_EXT = 33369;
static const uint32_t GL_PROGRAM_PIPELINE_BINDING = 33370;
static const uint32_t GL_PROGRAM_PIPELINE_BINDING_EXT = 33370;
static const uint32_t GL_MAX_VIEWPORTS = 33371;
static const uint32_t GL_MAX_VIEWPORTS_NV = 33371;
static const uint32_t GL_VIEWPORT_SUBPIXEL_BITS = 33372;
static const uint32_t GL_VIEWPORT_SUBPIXEL_BITS_EXT = 33372;
static const uint32_t GL_VIEWPORT_SUBPIXEL_BITS_NV = 33372;
static const uint32_t GL_VIEWPORT_BOUNDS_RANGE = 33373;
static const uint32_t GL_VIEWPORT_BOUNDS_RANGE_EXT = 33373;
static const uint32_t GL_VIEWPORT_BOUNDS_RANGE_NV = 33373;
static const uint32_t GL_LAYER_PROVOKING_VERTEX = 33374;
static const uint32_t GL_LAYER_PROVOKING_VERTEX_EXT = 33374;
static const uint32_t GL_LAYER_PROVOKING_VERTEX_OES = 33374;
static const uint32_t GL_VIEWPORT_INDEX_PROVOKING_VERTEX = 33375;
static const uint32_t GL_VIEWPORT_INDEX_PROVOKING_VERTEX_EXT = 33375;
static const uint32_t GL_VIEWPORT_INDEX_PROVOKING_VERTEX_NV = 33375;
static const uint32_t GL_UNDEFINED_VERTEX = 33376;
static const uint32_t GL_UNDEFINED_VERTEX_EXT = 33376;
static const uint32_t GL_UNDEFINED_VERTEX_OES = 33376;
static const uint32_t GL_NO_RESET_NOTIFICATION = 33377;
static const uint32_t GL_NO_RESET_NOTIFICATION_ARB = 33377;
static const uint32_t GL_NO_RESET_NOTIFICATION_EXT = 33377;
static const uint32_t GL_NO_RESET_NOTIFICATION_KHR = 33377;
static const uint32_t GL_MAX_COMPUTE_SHARED_MEMORY_SIZE = 33378;
static const uint32_t GL_MAX_COMPUTE_UNIFORM_COMPONENTS = 33379;
static const uint32_t GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS = 33380;
static const uint32_t GL_MAX_COMPUTE_ATOMIC_COUNTERS = 33381;
static const uint32_t GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS = 33382;
static const uint32_t GL_COMPUTE_WORK_GROUP_SIZE = 33383;
static const uint32_t GL_DEBUG_TYPE_MARKER = 33384;
static const uint32_t GL_DEBUG_TYPE_MARKER_KHR = 33384;
static const uint32_t GL_DEBUG_TYPE_PUSH_GROUP = 33385;
static const uint32_t GL_DEBUG_TYPE_PUSH_GROUP_KHR = 33385;
static const uint32_t GL_DEBUG_TYPE_POP_GROUP = 33386;
static const uint32_t GL_DEBUG_TYPE_POP_GROUP_KHR = 33386;
static const uint32_t GL_DEBUG_SEVERITY_NOTIFICATION = 33387;
static const uint32_t GL_DEBUG_SEVERITY_NOTIFICATION_KHR = 33387;
static const uint32_t GL_MAX_DEBUG_GROUP_STACK_DEPTH = 33388;
static const uint32_t GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR = 33388;
static const uint32_t GL_DEBUG_GROUP_STACK_DEPTH = 33389;
static const uint32_t GL_DEBUG_GROUP_STACK_DEPTH_KHR = 33389;
static const uint32_t GL_MAX_UNIFORM_LOCATIONS = 33390;
static const uint32_t GL_INTERNALFORMAT_SUPPORTED = 33391;
static const uint32_t GL_INTERNALFORMAT_PREFERRED = 33392;
static const uint32_t GL_INTERNALFORMAT_RED_SIZE = 33393;
static const uint32_t GL_INTERNALFORMAT_GREEN_SIZE = 33394;
static const uint32_t GL_INTERNALFORMAT_BLUE_SIZE = 33395;
static const uint32_t GL_INTERNALFORMAT_ALPHA_SIZE = 33396;
static const uint32_t GL_INTERNALFORMAT_DEPTH_SIZE = 33397;
static const uint32_t GL_INTERNALFORMAT_STENCIL_SIZE = 33398;
static const uint32_t GL_INTERNALFORMAT_SHARED_SIZE = 33399;
static const uint32_t GL_INTERNALFORMAT_RED_TYPE = 33400;
static const uint32_t GL_INTERNALFORMAT_GREEN_TYPE = 33401;
static const uint32_t GL_INTERNALFORMAT_BLUE_TYPE = 33402;
static const uint32_t GL_INTERNALFORMAT_ALPHA_TYPE = 33403;
static const uint32_t GL_INTERNALFORMAT_DEPTH_TYPE = 33404;
static const uint32_t GL_INTERNALFORMAT_STENCIL_TYPE = 33405;
static const uint32_t GL_MAX_WIDTH = 33406;
static const uint32_t GL_MAX_HEIGHT = 33407;
static const uint32_t GL_MAX_DEPTH = 33408;
static const uint32_t GL_MAX_LAYERS = 33409;
static const uint32_t GL_MAX_COMBINED_DIMENSIONS = 33410;
static const uint32_t GL_COLOR_COMPONENTS = 33411;
static const uint32_t GL_DEPTH_COMPONENTS = 33412;
static const uint32_t GL_STENCIL_COMPONENTS = 33413;
static const uint32_t GL_COLOR_RENDERABLE = 33414;
static const uint32_t GL_DEPTH_RENDERABLE = 33415;
static const uint32_t GL_STENCIL_RENDERABLE = 33416;
static const uint32_t GL_FRAMEBUFFER_RENDERABLE = 33417;
static const uint32_t GL_FRAMEBUFFER_RENDERABLE_LAYERED = 33418;
static const uint32_t GL_FRAMEBUFFER_BLEND = 33419;
static const uint32_t GL_READ_PIXELS = 33420;
static const uint32_t GL_READ_PIXELS_FORMAT = 33421;
static const uint32_t GL_READ_PIXELS_TYPE = 33422;
static const uint32_t GL_TEXTURE_IMAGE_FORMAT = 33423;
static const uint32_t GL_TEXTURE_IMAGE_TYPE = 33424;
static const uint32_t GL_GET_TEXTURE_IMAGE_FORMAT = 33425;
static const uint32_t GL_GET_TEXTURE_IMAGE_TYPE = 33426;
static const uint32_t GL_MIPMAP = 33427;
static const uint32_t GL_MANUAL_GENERATE_MIPMAP = 33428;
static const uint32_t GL_AUTO_GENERATE_MIPMAP = 33429;
static const uint32_t GL_COLOR_ENCODING = 33430;
static const uint32_t GL_SRGB_READ = 33431;
static const uint32_t GL_SRGB_WRITE = 33432;
static const uint32_t GL_SRGB_DECODE_ARB = 33433;
static const uint32_t GL_FILTER = 33434;
static const uint32_t GL_VERTEX_TEXTURE = 33435;
static const uint32_t GL_TESS_CONTROL_TEXTURE = 33436;
static const uint32_t GL_TESS_EVALUATION_TEXTURE = 33437;
static const uint32_t GL_GEOMETRY_TEXTURE = 33438;
static const uint32_t GL_FRAGMENT_TEXTURE = 33439;
static const uint32_t GL_COMPUTE_TEXTURE = 33440;
static const uint32_t GL_TEXTURE_SHADOW = 33441;
static const uint32_t GL_TEXTURE_GATHER = 33442;
static const uint32_t GL_TEXTURE_GATHER_SHADOW = 33443;
static const uint32_t GL_SHADER_IMAGE_LOAD = 33444;
static const uint32_t GL_SHADER_IMAGE_STORE = 33445;
static const uint32_t GL_SHADER_IMAGE_ATOMIC = 33446;
static const uint32_t GL_IMAGE_TEXEL_SIZE = 33447;
static const uint32_t GL_IMAGE_COMPATIBILITY_CLASS = 33448;
static const uint32_t GL_IMAGE_PIXEL_FORMAT = 33449;
static const uint32_t GL_IMAGE_PIXEL_TYPE = 33450;
static const uint32_t GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST = 33452;
static const uint32_t GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST = 33453;
static const uint32_t GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE = 33454;
static const uint32_t GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE = 33455;
static const uint32_t GL_TEXTURE_COMPRESSED_BLOCK_WIDTH = 33457;
static const uint32_t GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT = 33458;
static const uint32_t GL_TEXTURE_COMPRESSED_BLOCK_SIZE = 33459;
static const uint32_t GL_CLEAR_BUFFER = 33460;
static const uint32_t GL_TEXTURE_VIEW = 33461;
static const uint32_t GL_VIEW_COMPATIBILITY_CLASS = 33462;
static const uint32_t GL_FULL_SUPPORT = 33463;
static const uint32_t GL_CAVEAT_SUPPORT = 33464;
static const uint32_t GL_IMAGE_CLASS_4_X_32 = 33465;
static const uint32_t GL_IMAGE_CLASS_2_X_32 = 33466;
static const uint32_t GL_IMAGE_CLASS_1_X_32 = 33467;
static const uint32_t GL_IMAGE_CLASS_4_X_16 = 33468;
static const uint32_t GL_IMAGE_CLASS_2_X_16 = 33469;
static const uint32_t GL_IMAGE_CLASS_1_X_16 = 33470;
static const uint32_t GL_IMAGE_CLASS_4_X_8 = 33471;
static const uint32_t GL_IMAGE_CLASS_2_X_8 = 33472;
static const uint32_t GL_IMAGE_CLASS_1_X_8 = 33473;
static const uint32_t GL_IMAGE_CLASS_11_11_10 = 33474;
static const uint32_t GL_IMAGE_CLASS_10_10_10_2 = 33475;
static const uint32_t GL_VIEW_CLASS_128_BITS = 33476;
static const uint32_t GL_VIEW_CLASS_96_BITS = 33477;
static const uint32_t GL_VIEW_CLASS_64_BITS = 33478;
static const uint32_t GL_VIEW_CLASS_48_BITS = 33479;
static const uint32_t GL_VIEW_CLASS_32_BITS = 33480;
static const uint32_t GL_VIEW_CLASS_24_BITS = 33481;
static const uint32_t GL_VIEW_CLASS_16_BITS = 33482;
static const uint32_t GL_VIEW_CLASS_8_BITS = 33483;
static const uint32_t GL_VIEW_CLASS_S3TC_DXT1_RGB = 33484;
static const uint32_t GL_VIEW_CLASS_S3TC_DXT1_RGBA = 33485;
static const uint32_t GL_VIEW_CLASS_S3TC_DXT3_RGBA = 33486;
static const uint32_t GL_VIEW_CLASS_S3TC_DXT5_RGBA = 33487;
static const uint32_t GL_VIEW_CLASS_RGTC1_RED = 33488;
static const uint32_t GL_VIEW_CLASS_RGTC2_RG = 33489;
static const uint32_t GL_VIEW_CLASS_BPTC_UNORM = 33490;
static const uint32_t GL_VIEW_CLASS_BPTC_FLOAT = 33491;
static const uint32_t GL_VERTEX_ATTRIB_BINDING = 33492;
static const uint32_t GL_VERTEX_ATTRIB_RELATIVE_OFFSET = 33493;
static const uint32_t GL_VERTEX_BINDING_DIVISOR = 33494;
static const uint32_t GL_VERTEX_BINDING_OFFSET = 33495;
static const uint32_t GL_VERTEX_BINDING_STRIDE = 33496;
static const uint32_t GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET = 33497;
static const uint32_t GL_MAX_VERTEX_ATTRIB_BINDINGS = 33498;
static const uint32_t GL_TEXTURE_VIEW_MIN_LEVEL = 33499;
static const uint32_t GL_TEXTURE_VIEW_MIN_LEVEL_EXT = 33499;
static const uint32_t GL_TEXTURE_VIEW_MIN_LEVEL_OES = 33499;
static const uint32_t GL_TEXTURE_VIEW_NUM_LEVELS = 33500;
static const uint32_t GL_TEXTURE_VIEW_NUM_LEVELS_EXT = 33500;
static const uint32_t GL_TEXTURE_VIEW_NUM_LEVELS_OES = 33500;
static const uint32_t GL_TEXTURE_VIEW_MIN_LAYER = 33501;
static const uint32_t GL_TEXTURE_VIEW_MIN_LAYER_EXT = 33501;
static const uint32_t GL_TEXTURE_VIEW_MIN_LAYER_OES = 33501;
static const uint32_t GL_TEXTURE_VIEW_NUM_LAYERS = 33502;
static const uint32_t GL_TEXTURE_VIEW_NUM_LAYERS_EXT = 33502;
static const uint32_t GL_TEXTURE_VIEW_NUM_LAYERS_OES = 33502;
static const uint32_t GL_TEXTURE_IMMUTABLE_LEVELS = 33503;
static const uint32_t GL_BUFFER = 33504;
static const uint32_t GL_BUFFER_KHR = 33504;
static const uint32_t GL_SHADER = 33505;
static const uint32_t GL_SHADER_KHR = 33505;
static const uint32_t GL_PROGRAM = 33506;
static const uint32_t GL_PROGRAM_KHR = 33506;
static const uint32_t GL_QUERY = 33507;
static const uint32_t GL_QUERY_KHR = 33507;
static const uint32_t GL_PROGRAM_PIPELINE = 33508;
static const uint32_t GL_PROGRAM_PIPELINE_KHR = 33508;
static const uint32_t GL_MAX_VERTEX_ATTRIB_STRIDE = 33509;
static const uint32_t GL_SAMPLER = 33510;
static const uint32_t GL_SAMPLER_KHR = 33510;
static const uint32_t GL_DISPLAY_LIST = 33511;
static const uint32_t GL_MAX_LABEL_LENGTH = 33512;
static const uint32_t GL_MAX_LABEL_LENGTH_KHR = 33512;
static const uint32_t GL_NUM_SHADING_LANGUAGE_VERSIONS = 33513;
static const uint32_t GL_QUERY_TARGET = 33514;
static const uint32_t GL_TRANSFORM_FEEDBACK_OVERFLOW_ARB = 33516;
static const uint32_t GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW_ARB = 33517;
static const uint32_t GL_VERTICES_SUBMITTED_ARB = 33518;
static const uint32_t GL_PRIMITIVES_SUBMITTED_ARB = 33519;
static const uint32_t GL_VERTEX_SHADER_INVOCATIONS_ARB = 33520;
static const uint32_t GL_TESS_CONTROL_SHADER_PATCHES_ARB = 33521;
static const uint32_t GL_TESS_EVALUATION_SHADER_INVOCATIONS_ARB = 33522;
static const uint32_t GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED_ARB = 33523;
static const uint32_t GL_FRAGMENT_SHADER_INVOCATIONS_ARB = 33524;
static const uint32_t GL_COMPUTE_SHADER_INVOCATIONS_ARB = 33525;
static const uint32_t GL_CLIPPING_INPUT_PRIMITIVES_ARB = 33526;
static const uint32_t GL_CLIPPING_OUTPUT_PRIMITIVES_ARB = 33527;
static const uint32_t GL_SPARSE_BUFFER_PAGE_SIZE_ARB = 33528;
static const uint32_t GL_MAX_CULL_DISTANCES = 33529;
static const uint32_t GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES = 33530;
static const uint32_t GL_CONTEXT_RELEASE_BEHAVIOR = 33531;
static const uint32_t GL_CONTEXT_RELEASE_BEHAVIOR_KHR = 33531;
static const uint32_t GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH = 33532;
static const uint32_t GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR = 33532;
static const uint32_t GL_DEPTH_PASS_INSTRUMENT_SGIX = 33552;
static const uint32_t GL_DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX = 33553;
static const uint32_t GL_DEPTH_PASS_INSTRUMENT_MAX_SGIX = 33554;
static const uint32_t GL_FRAGMENTS_INSTRUMENT_SGIX = 33555;
static const uint32_t GL_FRAGMENTS_INSTRUMENT_COUNTERS_SGIX = 33556;
static const uint32_t GL_FRAGMENTS_INSTRUMENT_MAX_SGIX = 33557;
static const uint32_t GL_CONVOLUTION_HINT_SGIX = 33558;
static const uint32_t GL_YCRCB_SGIX = 33560;
static const uint32_t GL_YCRCBA_SGIX = 33561;
static const uint32_t GL_UNPACK_COMPRESSED_SIZE_SGIX = 33562;
static const uint32_t GL_PACK_MAX_COMPRESSED_SIZE_SGIX = 33563;
static const uint32_t GL_PACK_COMPRESSED_SIZE_SGIX = 33564;
static const uint32_t GL_SLIM8U_SGIX = 33565;
static const uint32_t GL_SLIM10U_SGIX = 33566;
static const uint32_t GL_SLIM12S_SGIX = 33567;
static const uint32_t GL_ALPHA_MIN_SGIX = 33568;
static const uint32_t GL_ALPHA_MAX_SGIX = 33569;
static const uint32_t GL_SCALEBIAS_HINT_SGIX = 33570;
static const uint32_t GL_ASYNC_MARKER_SGIX = 33577;
static const uint32_t GL_PIXEL_TEX_GEN_MODE_SGIX = 33579;
static const uint32_t GL_ASYNC_HISTOGRAM_SGIX = 33580;
static const uint32_t GL_MAX_ASYNC_HISTOGRAM_SGIX = 33581;
static const uint32_t GL_PIXEL_TRANSFORM_2D_EXT = 33584;
static const uint32_t GL_PIXEL_MAG_FILTER_EXT = 33585;
static const uint32_t GL_PIXEL_MIN_FILTER_EXT = 33586;
static const uint32_t GL_PIXEL_CUBIC_WEIGHT_EXT = 33587;
static const uint32_t GL_CUBIC_EXT = 33588;
static const uint32_t GL_AVERAGE_EXT = 33589;
static const uint32_t GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT = 33590;
static const uint32_t GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT = 33591;
static const uint32_t GL_PIXEL_TRANSFORM_2D_MATRIX_EXT = 33592;
static const uint32_t GL_FRAGMENT_MATERIAL_EXT = 33609;
static const uint32_t GL_FRAGMENT_NORMAL_EXT = 33610;
static const uint32_t GL_FRAGMENT_COLOR_EXT = 33612;
static const uint32_t GL_ATTENUATION_EXT = 33613;
static const uint32_t GL_SHADOW_ATTENUATION_EXT = 33614;
static const uint32_t GL_TEXTURE_APPLICATION_MODE_EXT = 33615;
static const uint32_t GL_TEXTURE_LIGHT_EXT = 33616;
static const uint32_t GL_TEXTURE_MATERIAL_FACE_EXT = 33617;
static const uint32_t GL_TEXTURE_MATERIAL_PARAMETER_EXT = 33618;
static const uint32_t GL_PIXEL_TEXTURE_SGIS = 33619;
static const uint32_t GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS = 33620;
static const uint32_t GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS = 33621;
static const uint32_t GL_PIXEL_GROUP_COLOR_SGIS = 33622;
static const uint32_t GL_LINE_QUALITY_HINT_SGIX = 33627;
static const uint32_t GL_ASYNC_TEX_IMAGE_SGIX = 33628;
static const uint32_t GL_ASYNC_DRAW_PIXELS_SGIX = 33629;
static const uint32_t GL_ASYNC_READ_PIXELS_SGIX = 33630;
static const uint32_t GL_MAX_ASYNC_TEX_IMAGE_SGIX = 33631;
static const uint32_t GL_MAX_ASYNC_DRAW_PIXELS_SGIX = 33632;
static const uint32_t GL_MAX_ASYNC_READ_PIXELS_SGIX = 33633;
static const uint32_t GL_UNSIGNED_BYTE_2_3_3_REV = 33634;
static const uint32_t GL_UNSIGNED_BYTE_2_3_3_REV_EXT = 33634;
static const uint32_t GL_UNSIGNED_SHORT_5_6_5 = 33635;
static const uint32_t GL_UNSIGNED_SHORT_5_6_5_EXT = 33635;
static const uint32_t GL_UNSIGNED_SHORT_5_6_5_REV = 33636;
static const uint32_t GL_UNSIGNED_SHORT_5_6_5_REV_EXT = 33636;
static const uint32_t GL_UNSIGNED_SHORT_4_4_4_4_REV = 33637;
static const uint32_t GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT = 33637;
static const uint32_t GL_UNSIGNED_SHORT_4_4_4_4_REV_IMG = 33637;
static const uint32_t GL_UNSIGNED_SHORT_1_5_5_5_REV = 33638;
static const uint32_t GL_UNSIGNED_SHORT_1_5_5_5_REV_EXT = 33638;
static const uint32_t GL_UNSIGNED_INT_8_8_8_8_REV = 33639;
static const uint32_t GL_UNSIGNED_INT_8_8_8_8_REV_EXT = 33639;
static const uint32_t GL_UNSIGNED_INT_2_10_10_10_REV = 33640;
static const uint32_t GL_UNSIGNED_INT_2_10_10_10_REV_EXT = 33640;
static const uint32_t GL_TEXTURE_MAX_CLAMP_S_SGIX = 33641;
static const uint32_t GL_TEXTURE_MAX_CLAMP_T_SGIX = 33642;
static const uint32_t GL_TEXTURE_MAX_CLAMP_R_SGIX = 33643;
static const uint32_t GL_MIRRORED_REPEAT = 33648;
static const uint32_t GL_MIRRORED_REPEAT_ARB = 33648;
static const uint32_t GL_MIRRORED_REPEAT_IBM = 33648;
static const uint32_t GL_MIRRORED_REPEAT_OES = 33648;
static const uint32_t GL_RGB_S3TC = 33696;
static const uint32_t GL_RGB4_S3TC = 33697;
static const uint32_t GL_RGBA_S3TC = 33698;
static const uint32_t GL_RGBA4_S3TC = 33699;
static const uint32_t GL_RGBA_DXT5_S3TC = 33700;
static const uint32_t GL_RGBA4_DXT5_S3TC = 33701;
static const uint32_t GL_VERTEX_PRECLIP_SGIX = 33774;
static const uint32_t GL_VERTEX_PRECLIP_HINT_SGIX = 33775;
static const uint32_t GL_COMPRESSED_RGB_S3TC_DXT1_EXT = 33776;
static const uint32_t GL_COMPRESSED_RGBA_S3TC_DXT1_EXT = 33777;
static const uint32_t GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE = 33778;
static const uint32_t GL_COMPRESSED_RGBA_S3TC_DXT3_EXT = 33778;
static const uint32_t GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE = 33779;
static const uint32_t GL_COMPRESSED_RGBA_S3TC_DXT5_EXT = 33779;
static const uint32_t GL_PARALLEL_ARRAYS_INTEL = 33780;
static const uint32_t GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL = 33781;
static const uint32_t GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL = 33782;
static const uint32_t GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL = 33783;
static const uint32_t GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL = 33784;
static const uint32_t GL_PERFQUERY_DONOT_FLUSH_INTEL = 33785;
static const uint32_t GL_PERFQUERY_FLUSH_INTEL = 33786;
static const uint32_t GL_PERFQUERY_WAIT_INTEL = 33787;
static const uint32_t GL_TEXTURE_MEMORY_LAYOUT_INTEL = 33791;
static const uint32_t GL_FRAGMENT_LIGHTING_SGIX = 33792;
static const uint32_t GL_FRAGMENT_COLOR_MATERIAL_SGIX = 33793;
static const uint32_t GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX = 33794;
static const uint32_t GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX = 33795;
static const uint32_t GL_MAX_FRAGMENT_LIGHTS_SGIX = 33796;
static const uint32_t GL_MAX_ACTIVE_LIGHTS_SGIX = 33797;
static const uint32_t GL_CURRENT_RASTER_NORMAL_SGIX = 33798;
static const uint32_t GL_LIGHT_ENV_MODE_SGIX = 33799;
static const uint32_t GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX = 33800;
static const uint32_t GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX = 33801;
static const uint32_t GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX = 33802;
static const uint32_t GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX = 33803;
static const uint32_t GL_FRAGMENT_LIGHT0_SGIX = 33804;
static const uint32_t GL_FRAGMENT_LIGHT1_SGIX = 33805;
static const uint32_t GL_FRAGMENT_LIGHT2_SGIX = 33806;
static const uint32_t GL_FRAGMENT_LIGHT3_SGIX = 33807;
static const uint32_t GL_FRAGMENT_LIGHT4_SGIX = 33808;
static const uint32_t GL_FRAGMENT_LIGHT5_SGIX = 33809;
static const uint32_t GL_FRAGMENT_LIGHT6_SGIX = 33810;
static const uint32_t GL_FRAGMENT_LIGHT7_SGIX = 33811;
static const uint32_t GL_PACK_RESAMPLE_SGIX = 33838;
static const uint32_t GL_UNPACK_RESAMPLE_SGIX = 33839;
static const uint32_t GL_RESAMPLE_DECIMATE_SGIX = 33840;
static const uint32_t GL_RESAMPLE_REPLICATE_SGIX = 33843;
static const uint32_t GL_RESAMPLE_ZERO_FILL_SGIX = 33844;
static const uint32_t GL_TANGENT_ARRAY_EXT = 33849;
static const uint32_t GL_BINORMAL_ARRAY_EXT = 33850;
static const uint32_t GL_CURRENT_TANGENT_EXT = 33851;
static const uint32_t GL_CURRENT_BINORMAL_EXT = 33852;
static const uint32_t GL_TANGENT_ARRAY_TYPE_EXT = 33854;
static const uint32_t GL_TANGENT_ARRAY_STRIDE_EXT = 33855;
static const uint32_t GL_BINORMAL_ARRAY_TYPE_EXT = 33856;
static const uint32_t GL_BINORMAL_ARRAY_STRIDE_EXT = 33857;
static const uint32_t GL_TANGENT_ARRAY_POINTER_EXT = 33858;
static const uint32_t GL_BINORMAL_ARRAY_POINTER_EXT = 33859;
static const uint32_t GL_MAP1_TANGENT_EXT = 33860;
static const uint32_t GL_MAP2_TANGENT_EXT = 33861;
static const uint32_t GL_MAP1_BINORMAL_EXT = 33862;
static const uint32_t GL_MAP2_BINORMAL_EXT = 33863;
static const uint32_t GL_NEAREST_CLIPMAP_NEAREST_SGIX = 33869;
static const uint32_t GL_NEAREST_CLIPMAP_LINEAR_SGIX = 33870;
static const uint32_t GL_LINEAR_CLIPMAP_NEAREST_SGIX = 33871;
static const uint32_t GL_FOG_COORDINATE_SOURCE = 33872;
static const uint32_t GL_FOG_COORDINATE_SOURCE_EXT = 33872;
static const uint32_t GL_FOG_COORD_SRC = 33872;
static const uint32_t GL_FOG_COORDINATE = 33873;
static const uint32_t GL_FOG_COORD = 33873;
static const uint32_t GL_FOG_COORDINATE_EXT = 33873;
static const uint32_t GL_FRAGMENT_DEPTH = 33874;
static const uint32_t GL_FRAGMENT_DEPTH_EXT = 33874;
static const uint32_t GL_CURRENT_FOG_COORDINATE = 33875;
static const uint32_t GL_CURRENT_FOG_COORD = 33875;
static const uint32_t GL_CURRENT_FOG_COORDINATE_EXT = 33875;
static const uint32_t GL_FOG_COORDINATE_ARRAY_TYPE = 33876;
static const uint32_t GL_FOG_COORDINATE_ARRAY_TYPE_EXT = 33876;
static const uint32_t GL_FOG_COORD_ARRAY_TYPE = 33876;
static const uint32_t GL_FOG_COORDINATE_ARRAY_STRIDE = 33877;
static const uint32_t GL_FOG_COORDINATE_ARRAY_STRIDE_EXT = 33877;
static const uint32_t GL_FOG_COORD_ARRAY_STRIDE = 33877;
static const uint32_t GL_FOG_COORDINATE_ARRAY_POINTER = 33878;
static const uint32_t GL_FOG_COORDINATE_ARRAY_POINTER_EXT = 33878;
static const uint32_t GL_FOG_COORD_ARRAY_POINTER = 33878;
static const uint32_t GL_FOG_COORDINATE_ARRAY = 33879;
static const uint32_t GL_FOG_COORDINATE_ARRAY_EXT = 33879;
static const uint32_t GL_FOG_COORD_ARRAY = 33879;
static const uint32_t GL_COLOR_SUM = 33880;
static const uint32_t GL_COLOR_SUM_ARB = 33880;
static const uint32_t GL_COLOR_SUM_EXT = 33880;
static const uint32_t GL_CURRENT_SECONDARY_COLOR = 33881;
static const uint32_t GL_CURRENT_SECONDARY_COLOR_EXT = 33881;
static const uint32_t GL_SECONDARY_COLOR_ARRAY_SIZE = 33882;
static const uint32_t GL_SECONDARY_COLOR_ARRAY_SIZE_EXT = 33882;
static const uint32_t GL_SECONDARY_COLOR_ARRAY_TYPE = 33883;
static const uint32_t GL_SECONDARY_COLOR_ARRAY_TYPE_EXT = 33883;
static const uint32_t GL_SECONDARY_COLOR_ARRAY_STRIDE = 33884;
static const uint32_t GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT = 33884;
static const uint32_t GL_SECONDARY_COLOR_ARRAY_POINTER = 33885;
static const uint32_t GL_SECONDARY_COLOR_ARRAY_POINTER_EXT = 33885;
static const uint32_t GL_SECONDARY_COLOR_ARRAY = 33886;
static const uint32_t GL_SECONDARY_COLOR_ARRAY_EXT = 33886;
static const uint32_t GL_CURRENT_RASTER_SECONDARY_COLOR = 33887;
static const uint32_t GL_ALIASED_POINT_SIZE_RANGE = 33901;
static const uint32_t GL_ALIASED_LINE_WIDTH_RANGE = 33902;
static const uint32_t GL_SCREEN_COORDINATES_REND = 33936;
static const uint32_t GL_INVERTED_SCREEN_W_REND = 33937;
static const uint32_t GL_TEXTURE0 = 33984;
static const uint32_t GL_TEXTURE0_ARB = 33984;
static const uint32_t GL_TEXTURE1 = 33985;
static const uint32_t GL_TEXTURE1_ARB = 33985;
static const uint32_t GL_TEXTURE2 = 33986;
static const uint32_t GL_TEXTURE2_ARB = 33986;
static const uint32_t GL_TEXTURE3 = 33987;
static const uint32_t GL_TEXTURE3_ARB = 33987;
static const uint32_t GL_TEXTURE4 = 33988;
static const uint32_t GL_TEXTURE4_ARB = 33988;
static const uint32_t GL_TEXTURE5 = 33989;
static const uint32_t GL_TEXTURE5_ARB = 33989;
static const uint32_t GL_TEXTURE6 = 33990;
static const uint32_t GL_TEXTURE6_ARB = 33990;
static const uint32_t GL_TEXTURE7 = 33991;
static const uint32_t GL_TEXTURE7_ARB = 33991;
static const uint32_t GL_TEXTURE8 = 33992;
static const uint32_t GL_TEXTURE8_ARB = 33992;
static const uint32_t GL_TEXTURE9 = 33993;
static const uint32_t GL_TEXTURE9_ARB = 33993;
static const uint32_t GL_TEXTURE10 = 33994;
static const uint32_t GL_TEXTURE10_ARB = 33994;
static const uint32_t GL_TEXTURE11 = 33995;
static const uint32_t GL_TEXTURE11_ARB = 33995;
static const uint32_t GL_TEXTURE12 = 33996;
static const uint32_t GL_TEXTURE12_ARB = 33996;
static const uint32_t GL_TEXTURE13 = 33997;
static const uint32_t GL_TEXTURE13_ARB = 33997;
static const uint32_t GL_TEXTURE14 = 33998;
static const uint32_t GL_TEXTURE14_ARB = 33998;
static const uint32_t GL_TEXTURE15 = 33999;
static const uint32_t GL_TEXTURE15_ARB = 33999;
static const uint32_t GL_TEXTURE16 = 34000;
static const uint32_t GL_TEXTURE16_ARB = 34000;
static const uint32_t GL_TEXTURE17 = 34001;
static const uint32_t GL_TEXTURE17_ARB = 34001;
static const uint32_t GL_TEXTURE18 = 34002;
static const uint32_t GL_TEXTURE18_ARB = 34002;
static const uint32_t GL_TEXTURE19 = 34003;
static const uint32_t GL_TEXTURE19_ARB = 34003;
static const uint32_t GL_TEXTURE20 = 34004;
static const uint32_t GL_TEXTURE20_ARB = 34004;
static const uint32_t GL_TEXTURE21 = 34005;
static const uint32_t GL_TEXTURE21_ARB = 34005;
static const uint32_t GL_TEXTURE22 = 34006;
static const uint32_t GL_TEXTURE22_ARB = 34006;
static const uint32_t GL_TEXTURE23 = 34007;
static const uint32_t GL_TEXTURE23_ARB = 34007;
static const uint32_t GL_TEXTURE24 = 34008;
static const uint32_t GL_TEXTURE24_ARB = 34008;
static const uint32_t GL_TEXTURE25 = 34009;
static const uint32_t GL_TEXTURE25_ARB = 34009;
static const uint32_t GL_TEXTURE26 = 34010;
static const uint32_t GL_TEXTURE26_ARB = 34010;
static const uint32_t GL_TEXTURE27 = 34011;
static const uint32_t GL_TEXTURE27_ARB = 34011;
static const uint32_t GL_TEXTURE28 = 34012;
static const uint32_t GL_TEXTURE28_ARB = 34012;
static const uint32_t GL_TEXTURE29 = 34013;
static const uint32_t GL_TEXTURE29_ARB = 34013;
static const uint32_t GL_TEXTURE30 = 34014;
static const uint32_t GL_TEXTURE30_ARB = 34014;
static const uint32_t GL_TEXTURE31 = 34015;
static const uint32_t GL_TEXTURE31_ARB = 34015;
static const uint32_t GL_ACTIVE_TEXTURE = 34016;
static const uint32_t GL_ACTIVE_TEXTURE_ARB = 34016;
static const uint32_t GL_CLIENT_ACTIVE_TEXTURE = 34017;
static const uint32_t GL_CLIENT_ACTIVE_TEXTURE_ARB = 34017;
static const uint32_t GL_MAX_TEXTURE_UNITS = 34018;
static const uint32_t GL_MAX_TEXTURE_UNITS_ARB = 34018;
static const uint32_t GL_TRANSPOSE_MODELVIEW_MATRIX = 34019;
static const uint32_t GL_TRANSPOSE_MODELVIEW_MATRIX_ARB = 34019;
static const uint32_t GL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV = 34019;
static const uint32_t GL_TRANSPOSE_PROJECTION_MATRIX = 34020;
static const uint32_t GL_TRANSPOSE_PROJECTION_MATRIX_ARB = 34020;
static const uint32_t GL_PATH_TRANSPOSE_PROJECTION_MATRIX_NV = 34020;
static const uint32_t GL_TRANSPOSE_TEXTURE_MATRIX = 34021;
static const uint32_t GL_TRANSPOSE_TEXTURE_MATRIX_ARB = 34021;
static const uint32_t GL_TRANSPOSE_COLOR_MATRIX = 34022;
static const uint32_t GL_TRANSPOSE_COLOR_MATRIX_ARB = 34022;
static const uint32_t GL_SUBTRACT = 34023;
static const uint32_t GL_SUBTRACT_ARB = 34023;
static const uint32_t GL_MAX_RENDERBUFFER_SIZE = 34024;
static const uint32_t GL_MAX_RENDERBUFFER_SIZE_EXT = 34024;
static const uint32_t GL_MAX_RENDERBUFFER_SIZE_OES = 34024;
static const uint32_t GL_COMPRESSED_ALPHA = 34025;
static const uint32_t GL_COMPRESSED_ALPHA_ARB = 34025;
static const uint32_t GL_COMPRESSED_LUMINANCE = 34026;
static const uint32_t GL_COMPRESSED_LUMINANCE_ARB = 34026;
static const uint32_t GL_COMPRESSED_LUMINANCE_ALPHA = 34027;
static const uint32_t GL_COMPRESSED_LUMINANCE_ALPHA_ARB = 34027;
static const uint32_t GL_COMPRESSED_INTENSITY = 34028;
static const uint32_t GL_COMPRESSED_INTENSITY_ARB = 34028;
static const uint32_t GL_COMPRESSED_RGB = 34029;
static const uint32_t GL_COMPRESSED_RGB_ARB = 34029;
static const uint32_t GL_COMPRESSED_RGBA = 34030;
static const uint32_t GL_COMPRESSED_RGBA_ARB = 34030;
static const uint32_t GL_TEXTURE_COMPRESSION_HINT = 34031;
static const uint32_t GL_TEXTURE_COMPRESSION_HINT_ARB = 34031;
static const uint32_t GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER = 34032;
static const uint32_t GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER = 34033;
static const uint32_t GL_ALL_COMPLETED_NV = 34034;
static const uint32_t GL_FENCE_STATUS_NV = 34035;
static const uint32_t GL_FENCE_CONDITION_NV = 34036;
static const uint32_t GL_TEXTURE_RECTANGLE = 34037;
static const uint32_t GL_TEXTURE_RECTANGLE_ARB = 34037;
static const uint32_t GL_TEXTURE_RECTANGLE_NV = 34037;
static const uint32_t GL_TEXTURE_BINDING_RECTANGLE = 34038;
static const uint32_t GL_TEXTURE_BINDING_RECTANGLE_ARB = 34038;
static const uint32_t GL_TEXTURE_BINDING_RECTANGLE_NV = 34038;
static const uint32_t GL_PROXY_TEXTURE_RECTANGLE = 34039;
static const uint32_t GL_PROXY_TEXTURE_RECTANGLE_ARB = 34039;
static const uint32_t GL_PROXY_TEXTURE_RECTANGLE_NV = 34039;
static const uint32_t GL_MAX_RECTANGLE_TEXTURE_SIZE = 34040;
static const uint32_t GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB = 34040;
static const uint32_t GL_MAX_RECTANGLE_TEXTURE_SIZE_NV = 34040;
static const uint32_t GL_DEPTH_STENCIL = 34041;
static const uint32_t GL_DEPTH_STENCIL_EXT = 34041;
static const uint32_t GL_DEPTH_STENCIL_NV = 34041;
static const uint32_t GL_DEPTH_STENCIL_OES = 34041;
static const uint32_t GL_UNSIGNED_INT_24_8 = 34042;
static const uint32_t GL_UNSIGNED_INT_24_8_EXT = 34042;
static const uint32_t GL_UNSIGNED_INT_24_8_NV = 34042;
static const uint32_t GL_UNSIGNED_INT_24_8_OES = 34042;
static const uint32_t GL_MAX_TEXTURE_LOD_BIAS = 34045;
static const uint32_t GL_MAX_TEXTURE_LOD_BIAS_EXT = 34045;
static const uint32_t GL_TEXTURE_MAX_ANISOTROPY_EXT = 34046;
static const uint32_t GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT = 34047;
static const uint32_t GL_TEXTURE_FILTER_CONTROL = 34048;
static const uint32_t GL_TEXTURE_FILTER_CONTROL_EXT = 34048;
static const uint32_t GL_TEXTURE_LOD_BIAS = 34049;
static const uint32_t GL_TEXTURE_LOD_BIAS_EXT = 34049;
static const uint32_t GL_MODELVIEW1_STACK_DEPTH_EXT = 34050;
static const uint32_t GL_COMBINE4_NV = 34051;
static const uint32_t GL_MAX_SHININESS_NV = 34052;
static const uint32_t GL_MAX_SPOT_EXPONENT_NV = 34053;
static const uint32_t GL_MODELVIEW1_MATRIX_EXT = 34054;
static const uint32_t GL_INCR_WRAP = 34055;
static const uint32_t GL_INCR_WRAP_EXT = 34055;
static const uint32_t GL_INCR_WRAP_OES = 34055;
static const uint32_t GL_DECR_WRAP = 34056;
static const uint32_t GL_DECR_WRAP_EXT = 34056;
static const uint32_t GL_DECR_WRAP_OES = 34056;
static const uint32_t GL_VERTEX_WEIGHTING_EXT = 34057;
static const uint32_t GL_MODELVIEW1_ARB = 34058;
static const uint32_t GL_MODELVIEW1_EXT = 34058;
static const uint32_t GL_CURRENT_VERTEX_WEIGHT_EXT = 34059;
static const uint32_t GL_VERTEX_WEIGHT_ARRAY_EXT = 34060;
static const uint32_t GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT = 34061;
static const uint32_t GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT = 34062;
static const uint32_t GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT = 34063;
static const uint32_t GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT = 34064;
static const uint32_t GL_NORMAL_MAP = 34065;
static const uint32_t GL_NORMAL_MAP_ARB = 34065;
static const uint32_t GL_NORMAL_MAP_EXT = 34065;
static const uint32_t GL_NORMAL_MAP_NV = 34065;
static const uint32_t GL_NORMAL_MAP_OES = 34065;
static const uint32_t GL_REFLECTION_MAP = 34066;
static const uint32_t GL_REFLECTION_MAP_ARB = 34066;
static const uint32_t GL_REFLECTION_MAP_EXT = 34066;
static const uint32_t GL_REFLECTION_MAP_NV = 34066;
static const uint32_t GL_REFLECTION_MAP_OES = 34066;
static const uint32_t GL_TEXTURE_CUBE_MAP = 34067;
static const uint32_t GL_TEXTURE_CUBE_MAP_ARB = 34067;
static const uint32_t GL_TEXTURE_CUBE_MAP_EXT = 34067;
static const uint32_t GL_TEXTURE_CUBE_MAP_OES = 34067;
static const uint32_t GL_TEXTURE_BINDING_CUBE_MAP = 34068;
static const uint32_t GL_TEXTURE_BINDING_CUBE_MAP_ARB = 34068;
static const uint32_t GL_TEXTURE_BINDING_CUBE_MAP_EXT = 34068;
static const uint32_t GL_TEXTURE_BINDING_CUBE_MAP_OES = 34068;
static const uint32_t GL_TEXTURE_CUBE_MAP_POSITIVE_X = 34069;
static const uint32_t GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB = 34069;
static const uint32_t GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT = 34069;
static const uint32_t GL_TEXTURE_CUBE_MAP_POSITIVE_X_OES = 34069;
static const uint32_t GL_TEXTURE_CUBE_MAP_NEGATIVE_X = 34070;
static const uint32_t GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB = 34070;
static const uint32_t GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT = 34070;
static const uint32_t GL_TEXTURE_CUBE_MAP_NEGATIVE_X_OES = 34070;
static const uint32_t GL_TEXTURE_CUBE_MAP_POSITIVE_Y = 34071;
static const uint32_t GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB = 34071;
static const uint32_t GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT = 34071;
static const uint32_t GL_TEXTURE_CUBE_MAP_POSITIVE_Y_OES = 34071;
static const uint32_t GL_TEXTURE_CUBE_MAP_NEGATIVE_Y = 34072;
static const uint32_t GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB = 34072;
static const uint32_t GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT = 34072;
static const uint32_t GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_OES = 34072;
static const uint32_t GL_TEXTURE_CUBE_MAP_POSITIVE_Z = 34073;
static const uint32_t GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB = 34073;
static const uint32_t GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT = 34073;
static const uint32_t GL_TEXTURE_CUBE_MAP_POSITIVE_Z_OES = 34073;
static const uint32_t GL_TEXTURE_CUBE_MAP_NEGATIVE_Z = 34074;
static const uint32_t GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB = 34074;
static const uint32_t GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT = 34074;
static const uint32_t GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_OES = 34074;
static const uint32_t GL_PROXY_TEXTURE_CUBE_MAP = 34075;
static const uint32_t GL_PROXY_TEXTURE_CUBE_MAP_ARB = 34075;
static const uint32_t GL_PROXY_TEXTURE_CUBE_MAP_EXT = 34075;
static const uint32_t GL_MAX_CUBE_MAP_TEXTURE_SIZE = 34076;
static const uint32_t GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB = 34076;
static const uint32_t GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT = 34076;
static const uint32_t GL_MAX_CUBE_MAP_TEXTURE_SIZE_OES = 34076;
static const uint32_t GL_VERTEX_ARRAY_RANGE_APPLE = 34077;
static const uint32_t GL_VERTEX_ARRAY_RANGE_NV = 34077;
static const uint32_t GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE = 34078;
static const uint32_t GL_VERTEX_ARRAY_RANGE_LENGTH_NV = 34078;
static const uint32_t GL_VERTEX_ARRAY_RANGE_VALID_NV = 34079;
static const uint32_t GL_VERTEX_ARRAY_STORAGE_HINT_APPLE = 34079;
static const uint32_t GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV = 34080;
static const uint32_t GL_VERTEX_ARRAY_RANGE_POINTER_APPLE = 34081;
static const uint32_t GL_VERTEX_ARRAY_RANGE_POINTER_NV = 34081;
static const uint32_t GL_REGISTER_COMBINERS_NV = 34082;
static const uint32_t GL_VARIABLE_A_NV = 34083;
static const uint32_t GL_VARIABLE_B_NV = 34084;
static const uint32_t GL_VARIABLE_C_NV = 34085;
static const uint32_t GL_VARIABLE_D_NV = 34086;
static const uint32_t GL_VARIABLE_E_NV = 34087;
static const uint32_t GL_VARIABLE_F_NV = 34088;
static const uint32_t GL_VARIABLE_G_NV = 34089;
static const uint32_t GL_CONSTANT_COLOR0_NV = 34090;
static const uint32_t GL_CONSTANT_COLOR1_NV = 34091;
static const uint32_t GL_PRIMARY_COLOR_NV = 34092;
static const uint32_t GL_SECONDARY_COLOR_NV = 34093;
static const uint32_t GL_SPARE0_NV = 34094;
static const uint32_t GL_SPARE1_NV = 34095;
static const uint32_t GL_DISCARD_NV = 34096;
static const uint32_t GL_E_TIMES_F_NV = 34097;
static const uint32_t GL_SPARE0_PLUS_SECONDARY_COLOR_NV = 34098;
static const uint32_t GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV = 34099;
static const uint32_t GL_MULTISAMPLE_FILTER_HINT_NV = 34100;
static const uint32_t GL_PER_STAGE_CONSTANTS_NV = 34101;
static const uint32_t GL_UNSIGNED_IDENTITY_NV = 34102;
static const uint32_t GL_UNSIGNED_INVERT_NV = 34103;
static const uint32_t GL_EXPAND_NORMAL_NV = 34104;
static const uint32_t GL_EXPAND_NEGATE_NV = 34105;
static const uint32_t GL_HALF_BIAS_NORMAL_NV = 34106;
static const uint32_t GL_HALF_BIAS_NEGATE_NV = 34107;
static const uint32_t GL_SIGNED_IDENTITY_NV = 34108;
static const uint32_t GL_SIGNED_NEGATE_NV = 34109;
static const uint32_t GL_SCALE_BY_TWO_NV = 34110;
static const uint32_t GL_SCALE_BY_FOUR_NV = 34111;
static const uint32_t GL_SCALE_BY_ONE_HALF_NV = 34112;
static const uint32_t GL_BIAS_BY_NEGATIVE_ONE_HALF_NV = 34113;
static const uint32_t GL_COMBINER_INPUT_NV = 34114;
static const uint32_t GL_COMBINER_MAPPING_NV = 34115;
static const uint32_t GL_COMBINER_COMPONENT_USAGE_NV = 34116;
static const uint32_t GL_COMBINER_AB_DOT_PRODUCT_NV = 34117;
static const uint32_t GL_COMBINER_CD_DOT_PRODUCT_NV = 34118;
static const uint32_t GL_COMBINER_MUX_SUM_NV = 34119;
static const uint32_t GL_COMBINER_SCALE_NV = 34120;
static const uint32_t GL_COMBINER_BIAS_NV = 34121;
static const uint32_t GL_COMBINER_AB_OUTPUT_NV = 34122;
static const uint32_t GL_COMBINER_CD_OUTPUT_NV = 34123;
static const uint32_t GL_COMBINER_SUM_OUTPUT_NV = 34124;
static const uint32_t GL_MAX_GENERAL_COMBINERS_NV = 34125;
static const uint32_t GL_NUM_GENERAL_COMBINERS_NV = 34126;
static const uint32_t GL_COLOR_SUM_CLAMP_NV = 34127;
static const uint32_t GL_COMBINER0_NV = 34128;
static const uint32_t GL_COMBINER1_NV = 34129;
static const uint32_t GL_COMBINER2_NV = 34130;
static const uint32_t GL_COMBINER3_NV = 34131;
static const uint32_t GL_COMBINER4_NV = 34132;
static const uint32_t GL_COMBINER5_NV = 34133;
static const uint32_t GL_COMBINER6_NV = 34134;
static const uint32_t GL_COMBINER7_NV = 34135;
static const uint32_t GL_PRIMITIVE_RESTART_NV = 34136;
static const uint32_t GL_PRIMITIVE_RESTART_INDEX_NV = 34137;
static const uint32_t GL_FOG_DISTANCE_MODE_NV = 34138;
static const uint32_t GL_EYE_RADIAL_NV = 34139;
static const uint32_t GL_EYE_PLANE_ABSOLUTE_NV = 34140;
static const uint32_t GL_EMBOSS_LIGHT_NV = 34141;
static const uint32_t GL_EMBOSS_CONSTANT_NV = 34142;
static const uint32_t GL_EMBOSS_MAP_NV = 34143;
static const uint32_t GL_RED_MIN_CLAMP_INGR = 34144;
static const uint32_t GL_GREEN_MIN_CLAMP_INGR = 34145;
static const uint32_t GL_BLUE_MIN_CLAMP_INGR = 34146;
static const uint32_t GL_ALPHA_MIN_CLAMP_INGR = 34147;
static const uint32_t GL_RED_MAX_CLAMP_INGR = 34148;
static const uint32_t GL_GREEN_MAX_CLAMP_INGR = 34149;
static const uint32_t GL_BLUE_MAX_CLAMP_INGR = 34150;
static const uint32_t GL_ALPHA_MAX_CLAMP_INGR = 34151;
static const uint32_t GL_INTERLACE_READ_INGR = 34152;
static const uint32_t GL_COMBINE = 34160;
static const uint32_t GL_COMBINE_ARB = 34160;
static const uint32_t GL_COMBINE_EXT = 34160;
static const uint32_t GL_COMBINE_RGB = 34161;
static const uint32_t GL_COMBINE_RGB_ARB = 34161;
static const uint32_t GL_COMBINE_RGB_EXT = 34161;
static const uint32_t GL_COMBINE_ALPHA = 34162;
static const uint32_t GL_COMBINE_ALPHA_ARB = 34162;
static const uint32_t GL_COMBINE_ALPHA_EXT = 34162;
static const uint32_t GL_RGB_SCALE = 34163;
static const uint32_t GL_RGB_SCALE_ARB = 34163;
static const uint32_t GL_RGB_SCALE_EXT = 34163;
static const uint32_t GL_ADD_SIGNED = 34164;
static const uint32_t GL_ADD_SIGNED_ARB = 34164;
static const uint32_t GL_ADD_SIGNED_EXT = 34164;
static const uint32_t GL_INTERPOLATE = 34165;
static const uint32_t GL_INTERPOLATE_ARB = 34165;
static const uint32_t GL_INTERPOLATE_EXT = 34165;
static const uint32_t GL_CONSTANT = 34166;
static const uint32_t GL_CONSTANT_ARB = 34166;
static const uint32_t GL_CONSTANT_EXT = 34166;
static const uint32_t GL_CONSTANT_NV = 34166;
static const uint32_t GL_PRIMARY_COLOR = 34167;
static const uint32_t GL_PRIMARY_COLOR_ARB = 34167;
static const uint32_t GL_PRIMARY_COLOR_EXT = 34167;
static const uint32_t GL_PREVIOUS = 34168;
static const uint32_t GL_PREVIOUS_ARB = 34168;
static const uint32_t GL_PREVIOUS_EXT = 34168;
static const uint32_t GL_SOURCE0_RGB = 34176;
static const uint32_t GL_SOURCE0_RGB_ARB = 34176;
static const uint32_t GL_SOURCE0_RGB_EXT = 34176;
static const uint32_t GL_SRC0_RGB = 34176;
static const uint32_t GL_SOURCE1_RGB = 34177;
static const uint32_t GL_SOURCE1_RGB_ARB = 34177;
static const uint32_t GL_SOURCE1_RGB_EXT = 34177;
static const uint32_t GL_SRC1_RGB = 34177;
static const uint32_t GL_SOURCE2_RGB = 34178;
static const uint32_t GL_SOURCE2_RGB_ARB = 34178;
static const uint32_t GL_SOURCE2_RGB_EXT = 34178;
static const uint32_t GL_SRC2_RGB = 34178;
static const uint32_t GL_SOURCE3_RGB_NV = 34179;
static const uint32_t GL_SOURCE0_ALPHA = 34184;
static const uint32_t GL_SOURCE0_ALPHA_ARB = 34184;
static const uint32_t GL_SOURCE0_ALPHA_EXT = 34184;
static const uint32_t GL_SRC0_ALPHA = 34184;
static const uint32_t GL_SOURCE1_ALPHA = 34185;
static const uint32_t GL_SOURCE1_ALPHA_ARB = 34185;
static const uint32_t GL_SOURCE1_ALPHA_EXT = 34185;
static const uint32_t GL_SRC1_ALPHA = 34185;
static const uint32_t GL_SRC1_ALPHA_EXT = 34185;
static const uint32_t GL_SOURCE2_ALPHA = 34186;
static const uint32_t GL_SOURCE2_ALPHA_ARB = 34186;
static const uint32_t GL_SOURCE2_ALPHA_EXT = 34186;
static const uint32_t GL_SRC2_ALPHA = 34186;
static const uint32_t GL_SOURCE3_ALPHA_NV = 34187;
static const uint32_t GL_OPERAND0_RGB = 34192;
static const uint32_t GL_OPERAND0_RGB_ARB = 34192;
static const uint32_t GL_OPERAND0_RGB_EXT = 34192;
static const uint32_t GL_OPERAND1_RGB = 34193;
static const uint32_t GL_OPERAND1_RGB_ARB = 34193;
static const uint32_t GL_OPERAND1_RGB_EXT = 34193;
static const uint32_t GL_OPERAND2_RGB = 34194;
static const uint32_t GL_OPERAND2_RGB_ARB = 34194;
static const uint32_t GL_OPERAND2_RGB_EXT = 34194;
static const uint32_t GL_OPERAND3_RGB_NV = 34195;
static const uint32_t GL_OPERAND0_ALPHA = 34200;
static const uint32_t GL_OPERAND0_ALPHA_ARB = 34200;
static const uint32_t GL_OPERAND0_ALPHA_EXT = 34200;
static const uint32_t GL_OPERAND1_ALPHA = 34201;
static const uint32_t GL_OPERAND1_ALPHA_ARB = 34201;
static const uint32_t GL_OPERAND1_ALPHA_EXT = 34201;
static const uint32_t GL_OPERAND2_ALPHA = 34202;
static const uint32_t GL_OPERAND2_ALPHA_ARB = 34202;
static const uint32_t GL_OPERAND2_ALPHA_EXT = 34202;
static const uint32_t GL_OPERAND3_ALPHA_NV = 34203;
static const uint32_t GL_PACK_SUBSAMPLE_RATE_SGIX = 34208;
static const uint32_t GL_UNPACK_SUBSAMPLE_RATE_SGIX = 34209;
static const uint32_t GL_PIXEL_SUBSAMPLE_4444_SGIX = 34210;
static const uint32_t GL_PIXEL_SUBSAMPLE_2424_SGIX = 34211;
static const uint32_t GL_PIXEL_SUBSAMPLE_4242_SGIX = 34212;
static const uint32_t GL_PERTURB_EXT = 34222;
static const uint32_t GL_TEXTURE_NORMAL_EXT = 34223;
static const uint32_t GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE = 34224;
static const uint32_t GL_TRANSFORM_HINT_APPLE = 34225;
static const uint32_t GL_UNPACK_CLIENT_STORAGE_APPLE = 34226;
static const uint32_t GL_BUFFER_OBJECT_APPLE = 34227;
static const uint32_t GL_STORAGE_CLIENT_APPLE = 34228;
static const uint32_t GL_VERTEX_ARRAY_BINDING = 34229;
static const uint32_t GL_VERTEX_ARRAY_BINDING_APPLE = 34229;
static const uint32_t GL_VERTEX_ARRAY_BINDING_OES = 34229;
static const uint32_t GL_TEXTURE_RANGE_LENGTH_APPLE = 34231;
static const uint32_t GL_TEXTURE_RANGE_POINTER_APPLE = 34232;
static const uint32_t GL_YCBCR_422_APPLE = 34233;
static const uint32_t GL_UNSIGNED_SHORT_8_8_APPLE = 34234;
static const uint32_t GL_UNSIGNED_SHORT_8_8_MESA = 34234;
static const uint32_t GL_UNSIGNED_SHORT_8_8_REV_APPLE = 34235;
static const uint32_t GL_UNSIGNED_SHORT_8_8_REV_MESA = 34235;
static const uint32_t GL_TEXTURE_STORAGE_HINT_APPLE = 34236;
static const uint32_t GL_STORAGE_PRIVATE_APPLE = 34237;
static const uint32_t GL_STORAGE_CACHED_APPLE = 34238;
static const uint32_t GL_STORAGE_SHARED_APPLE = 34239;
static const uint32_t GL_REPLACEMENT_CODE_ARRAY_SUN = 34240;
static const uint32_t GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN = 34241;
static const uint32_t GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN = 34242;
static const uint32_t GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN = 34243;
static const uint32_t GL_R1UI_V3F_SUN = 34244;
static const uint32_t GL_R1UI_C4UB_V3F_SUN = 34245;
static const uint32_t GL_R1UI_C3F_V3F_SUN = 34246;
static const uint32_t GL_R1UI_N3F_V3F_SUN = 34247;
static const uint32_t GL_R1UI_C4F_N3F_V3F_SUN = 34248;
static const uint32_t GL_R1UI_T2F_V3F_SUN = 34249;
static const uint32_t GL_R1UI_T2F_N3F_V3F_SUN = 34250;
static const uint32_t GL_R1UI_T2F_C4F_N3F_V3F_SUN = 34251;
static const uint32_t GL_SLICE_ACCUM_SUN = 34252;
static const uint32_t GL_QUAD_MESH_SUN = 34324;
static const uint32_t GL_TRIANGLE_MESH_SUN = 34325;
static const uint32_t GL_VERTEX_PROGRAM_ARB = 34336;
static const uint32_t GL_VERTEX_PROGRAM_NV = 34336;
static const uint32_t GL_VERTEX_STATE_PROGRAM_NV = 34337;
static const uint32_t GL_VERTEX_ATTRIB_ARRAY_ENABLED = 34338;
static const uint32_t GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB = 34338;
static const uint32_t GL_ATTRIB_ARRAY_SIZE_NV = 34339;
static const uint32_t GL_VERTEX_ATTRIB_ARRAY_SIZE = 34339;
static const uint32_t GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB = 34339;
static const uint32_t GL_ATTRIB_ARRAY_STRIDE_NV = 34340;
static const uint32_t GL_VERTEX_ATTRIB_ARRAY_STRIDE = 34340;
static const uint32_t GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB = 34340;
static const uint32_t GL_ATTRIB_ARRAY_TYPE_NV = 34341;
static const uint32_t GL_VERTEX_ATTRIB_ARRAY_TYPE = 34341;
static const uint32_t GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB = 34341;
static const uint32_t GL_CURRENT_ATTRIB_NV = 34342;
static const uint32_t GL_CURRENT_VERTEX_ATTRIB = 34342;
static const uint32_t GL_CURRENT_VERTEX_ATTRIB_ARB = 34342;
static const uint32_t GL_PROGRAM_LENGTH_ARB = 34343;
static const uint32_t GL_PROGRAM_LENGTH_NV = 34343;
static const uint32_t GL_PROGRAM_STRING_ARB = 34344;
static const uint32_t GL_PROGRAM_STRING_NV = 34344;
static const uint32_t GL_MODELVIEW_PROJECTION_NV = 34345;
static const uint32_t GL_IDENTITY_NV = 34346;
static const uint32_t GL_INVERSE_NV = 34347;
static const uint32_t GL_TRANSPOSE_NV = 34348;
static const uint32_t GL_INVERSE_TRANSPOSE_NV = 34349;
static const uint32_t GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB = 34350;
static const uint32_t GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV = 34350;
static const uint32_t GL_MAX_PROGRAM_MATRICES_ARB = 34351;
static const uint32_t GL_MAX_TRACK_MATRICES_NV = 34351;
static const uint32_t GL_MATRIX0_NV = 34352;
static const uint32_t GL_MATRIX1_NV = 34353;
static const uint32_t GL_MATRIX2_NV = 34354;
static const uint32_t GL_MATRIX3_NV = 34355;
static const uint32_t GL_MATRIX4_NV = 34356;
static const uint32_t GL_MATRIX5_NV = 34357;
static const uint32_t GL_MATRIX6_NV = 34358;
static const uint32_t GL_MATRIX7_NV = 34359;
static const uint32_t GL_CURRENT_MATRIX_STACK_DEPTH_ARB = 34368;
static const uint32_t GL_CURRENT_MATRIX_STACK_DEPTH_NV = 34368;
static const uint32_t GL_CURRENT_MATRIX_ARB = 34369;
static const uint32_t GL_CURRENT_MATRIX_NV = 34369;
static const uint32_t GL_VERTEX_PROGRAM_POINT_SIZE = 34370;
static const uint32_t GL_VERTEX_PROGRAM_POINT_SIZE_ARB = 34370;
static const uint32_t GL_VERTEX_PROGRAM_POINT_SIZE_NV = 34370;
static const uint32_t GL_PROGRAM_POINT_SIZE = 34370;
static const uint32_t GL_PROGRAM_POINT_SIZE_ARB = 34370;
static const uint32_t GL_PROGRAM_POINT_SIZE_EXT = 34370;
static const uint32_t GL_VERTEX_PROGRAM_TWO_SIDE = 34371;
static const uint32_t GL_VERTEX_PROGRAM_TWO_SIDE_ARB = 34371;
static const uint32_t GL_VERTEX_PROGRAM_TWO_SIDE_NV = 34371;
static const uint32_t GL_PROGRAM_PARAMETER_NV = 34372;
static const uint32_t GL_ATTRIB_ARRAY_POINTER_NV = 34373;
static const uint32_t GL_VERTEX_ATTRIB_ARRAY_POINTER = 34373;
static const uint32_t GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB = 34373;
static const uint32_t GL_PROGRAM_TARGET_NV = 34374;
static const uint32_t GL_PROGRAM_RESIDENT_NV = 34375;
static const uint32_t GL_TRACK_MATRIX_NV = 34376;
static const uint32_t GL_TRACK_MATRIX_TRANSFORM_NV = 34377;
static const uint32_t GL_VERTEX_PROGRAM_BINDING_NV = 34378;
static const uint32_t GL_PROGRAM_ERROR_POSITION_ARB = 34379;
static const uint32_t GL_PROGRAM_ERROR_POSITION_NV = 34379;
static const uint32_t GL_OFFSET_TEXTURE_RECTANGLE_NV = 34380;
static const uint32_t GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV = 34381;
static const uint32_t GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV = 34382;
static const uint32_t GL_DEPTH_CLAMP = 34383;
static const uint32_t GL_DEPTH_CLAMP_NV = 34383;
static const uint32_t GL_VERTEX_ATTRIB_ARRAY0_NV = 34384;
static const uint32_t GL_VERTEX_ATTRIB_ARRAY1_NV = 34385;
static const uint32_t GL_VERTEX_ATTRIB_ARRAY2_NV = 34386;
static const uint32_t GL_VERTEX_ATTRIB_ARRAY3_NV = 34387;
static const uint32_t GL_VERTEX_ATTRIB_ARRAY4_NV = 34388;
static const uint32_t GL_VERTEX_ATTRIB_ARRAY5_NV = 34389;
static const uint32_t GL_VERTEX_ATTRIB_ARRAY6_NV = 34390;
static const uint32_t GL_VERTEX_ATTRIB_ARRAY7_NV = 34391;
static const uint32_t GL_VERTEX_ATTRIB_ARRAY8_NV = 34392;
static const uint32_t GL_VERTEX_ATTRIB_ARRAY9_NV = 34393;
static const uint32_t GL_VERTEX_ATTRIB_ARRAY10_NV = 34394;
static const uint32_t GL_VERTEX_ATTRIB_ARRAY11_NV = 34395;
static const uint32_t GL_VERTEX_ATTRIB_ARRAY12_NV = 34396;
static const uint32_t GL_VERTEX_ATTRIB_ARRAY13_NV = 34397;
static const uint32_t GL_VERTEX_ATTRIB_ARRAY14_NV = 34398;
static const uint32_t GL_VERTEX_ATTRIB_ARRAY15_NV = 34399;
static const uint32_t GL_MAP1_VERTEX_ATTRIB0_4_NV = 34400;
static const uint32_t GL_MAP1_VERTEX_ATTRIB1_4_NV = 34401;
static const uint32_t GL_MAP1_VERTEX_ATTRIB2_4_NV = 34402;
static const uint32_t GL_MAP1_VERTEX_ATTRIB3_4_NV = 34403;
static const uint32_t GL_MAP1_VERTEX_ATTRIB4_4_NV = 34404;
static const uint32_t GL_MAP1_VERTEX_ATTRIB5_4_NV = 34405;
static const uint32_t GL_MAP1_VERTEX_ATTRIB6_4_NV = 34406;
static const uint32_t GL_MAP1_VERTEX_ATTRIB7_4_NV = 34407;
static const uint32_t GL_MAP1_VERTEX_ATTRIB8_4_NV = 34408;
static const uint32_t GL_MAP1_VERTEX_ATTRIB9_4_NV = 34409;
static const uint32_t GL_MAP1_VERTEX_ATTRIB10_4_NV = 34410;
static const uint32_t GL_MAP1_VERTEX_ATTRIB11_4_NV = 34411;
static const uint32_t GL_MAP1_VERTEX_ATTRIB12_4_NV = 34412;
static const uint32_t GL_MAP1_VERTEX_ATTRIB13_4_NV = 34413;
static const uint32_t GL_MAP1_VERTEX_ATTRIB14_4_NV = 34414;
static const uint32_t GL_MAP1_VERTEX_ATTRIB15_4_NV = 34415;
static const uint32_t GL_MAP2_VERTEX_ATTRIB0_4_NV = 34416;
static const uint32_t GL_MAP2_VERTEX_ATTRIB1_4_NV = 34417;
static const uint32_t GL_MAP2_VERTEX_ATTRIB2_4_NV = 34418;
static const uint32_t GL_MAP2_VERTEX_ATTRIB3_4_NV = 34419;
static const uint32_t GL_MAP2_VERTEX_ATTRIB4_4_NV = 34420;
static const uint32_t GL_MAP2_VERTEX_ATTRIB5_4_NV = 34421;
static const uint32_t GL_MAP2_VERTEX_ATTRIB6_4_NV = 34422;
static const uint32_t GL_MAP2_VERTEX_ATTRIB7_4_NV = 34423;
static const uint32_t GL_PROGRAM_BINDING_ARB = 34423;
static const uint32_t GL_MAP2_VERTEX_ATTRIB8_4_NV = 34424;
static const uint32_t GL_MAP2_VERTEX_ATTRIB9_4_NV = 34425;
static const uint32_t GL_MAP2_VERTEX_ATTRIB10_4_NV = 34426;
static const uint32_t GL_MAP2_VERTEX_ATTRIB11_4_NV = 34427;
static const uint32_t GL_MAP2_VERTEX_ATTRIB12_4_NV = 34428;
static const uint32_t GL_MAP2_VERTEX_ATTRIB13_4_NV = 34429;
static const uint32_t GL_MAP2_VERTEX_ATTRIB14_4_NV = 34430;
static const uint32_t GL_MAP2_VERTEX_ATTRIB15_4_NV = 34431;
static const uint32_t GL_TEXTURE_COMPRESSED_IMAGE_SIZE = 34464;
static const uint32_t GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB = 34464;
static const uint32_t GL_TEXTURE_COMPRESSED = 34465;
static const uint32_t GL_TEXTURE_COMPRESSED_ARB = 34465;
static const uint32_t GL_NUM_COMPRESSED_TEXTURE_FORMATS = 34466;
static const uint32_t GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB = 34466;
static const uint32_t GL_COMPRESSED_TEXTURE_FORMATS = 34467;
static const uint32_t GL_COMPRESSED_TEXTURE_FORMATS_ARB = 34467;
static const uint32_t GL_MAX_VERTEX_UNITS_ARB = 34468;
static const uint32_t GL_MAX_VERTEX_UNITS_OES = 34468;
static const uint32_t GL_ACTIVE_VERTEX_UNITS_ARB = 34469;
static const uint32_t GL_WEIGHT_SUM_UNITY_ARB = 34470;
static const uint32_t GL_VERTEX_BLEND_ARB = 34471;
static const uint32_t GL_CURRENT_WEIGHT_ARB = 34472;
static const uint32_t GL_WEIGHT_ARRAY_TYPE_ARB = 34473;
static const uint32_t GL_WEIGHT_ARRAY_TYPE_OES = 34473;
static const uint32_t GL_WEIGHT_ARRAY_STRIDE_ARB = 34474;
static const uint32_t GL_WEIGHT_ARRAY_STRIDE_OES = 34474;
static const uint32_t GL_WEIGHT_ARRAY_SIZE_ARB = 34475;
static const uint32_t GL_WEIGHT_ARRAY_SIZE_OES = 34475;
static const uint32_t GL_WEIGHT_ARRAY_POINTER_ARB = 34476;
static const uint32_t GL_WEIGHT_ARRAY_POINTER_OES = 34476;
static const uint32_t GL_WEIGHT_ARRAY_ARB = 34477;
static const uint32_t GL_WEIGHT_ARRAY_OES = 34477;
static const uint32_t GL_DOT3_RGB = 34478;
static const uint32_t GL_DOT3_RGB_ARB = 34478;
static const uint32_t GL_DOT3_RGBA = 34479;
static const uint32_t GL_DOT3_RGBA_ARB = 34479;
static const uint32_t GL_DOT3_RGBA_IMG = 34479;
static const uint32_t GL_COMPRESSED_RGB_FXT1_3DFX = 34480;
static const uint32_t GL_COMPRESSED_RGBA_FXT1_3DFX = 34481;
static const uint32_t GL_MULTISAMPLE_3DFX = 34482;
static const uint32_t GL_SAMPLE_BUFFERS_3DFX = 34483;
static const uint32_t GL_SAMPLES_3DFX = 34484;
static const uint32_t GL_EVAL_2D_NV = 34496;
static const uint32_t GL_EVAL_TRIANGULAR_2D_NV = 34497;
static const uint32_t GL_MAP_TESSELLATION_NV = 34498;
static const uint32_t GL_MAP_ATTRIB_U_ORDER_NV = 34499;
static const uint32_t GL_MAP_ATTRIB_V_ORDER_NV = 34500;
static const uint32_t GL_EVAL_FRACTIONAL_TESSELLATION_NV = 34501;
static const uint32_t GL_EVAL_VERTEX_ATTRIB0_NV = 34502;
static const uint32_t GL_EVAL_VERTEX_ATTRIB1_NV = 34503;
static const uint32_t GL_EVAL_VERTEX_ATTRIB2_NV = 34504;
static const uint32_t GL_EVAL_VERTEX_ATTRIB3_NV = 34505;
static const uint32_t GL_EVAL_VERTEX_ATTRIB4_NV = 34506;
static const uint32_t GL_EVAL_VERTEX_ATTRIB5_NV = 34507;
static const uint32_t GL_EVAL_VERTEX_ATTRIB6_NV = 34508;
static const uint32_t GL_EVAL_VERTEX_ATTRIB7_NV = 34509;
static const uint32_t GL_EVAL_VERTEX_ATTRIB8_NV = 34510;
static const uint32_t GL_EVAL_VERTEX_ATTRIB9_NV = 34511;
static const uint32_t GL_EVAL_VERTEX_ATTRIB10_NV = 34512;
static const uint32_t GL_EVAL_VERTEX_ATTRIB11_NV = 34513;
static const uint32_t GL_EVAL_VERTEX_ATTRIB12_NV = 34514;
static const uint32_t GL_EVAL_VERTEX_ATTRIB13_NV = 34515;
static const uint32_t GL_EVAL_VERTEX_ATTRIB14_NV = 34516;
static const uint32_t GL_EVAL_VERTEX_ATTRIB15_NV = 34517;
static const uint32_t GL_MAX_MAP_TESSELLATION_NV = 34518;
static const uint32_t GL_MAX_RATIONAL_EVAL_ORDER_NV = 34519;
static const uint32_t GL_MAX_PROGRAM_PATCH_ATTRIBS_NV = 34520;
static const uint32_t GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV = 34521;
static const uint32_t GL_UNSIGNED_INT_S8_S8_8_8_NV = 34522;
static const uint32_t GL_UNSIGNED_INT_8_8_S8_S8_REV_NV = 34523;
static const uint32_t GL_DSDT_MAG_INTENSITY_NV = 34524;
static const uint32_t GL_SHADER_CONSISTENT_NV = 34525;
static const uint32_t GL_TEXTURE_SHADER_NV = 34526;
static const uint32_t GL_SHADER_OPERATION_NV = 34527;
static const uint32_t GL_CULL_MODES_NV = 34528;
static const uint32_t GL_OFFSET_TEXTURE_MATRIX_NV = 34529;
static const uint32_t GL_OFFSET_TEXTURE_2D_MATRIX_NV = 34529;
static const uint32_t GL_OFFSET_TEXTURE_SCALE_NV = 34530;
static const uint32_t GL_OFFSET_TEXTURE_2D_SCALE_NV = 34530;
static const uint32_t GL_OFFSET_TEXTURE_BIAS_NV = 34531;
static const uint32_t GL_OFFSET_TEXTURE_2D_BIAS_NV = 34531;
static const uint32_t GL_PREVIOUS_TEXTURE_INPUT_NV = 34532;
static const uint32_t GL_CONST_EYE_NV = 34533;
static const uint32_t GL_PASS_THROUGH_NV = 34534;
static const uint32_t GL_CULL_FRAGMENT_NV = 34535;
static const uint32_t GL_OFFSET_TEXTURE_2D_NV = 34536;
static const uint32_t GL_DEPENDENT_AR_TEXTURE_2D_NV = 34537;
static const uint32_t GL_DEPENDENT_GB_TEXTURE_2D_NV = 34538;
static const uint32_t GL_SURFACE_STATE_NV = 34539;
static const uint32_t GL_DOT_PRODUCT_NV = 34540;
static const uint32_t GL_DOT_PRODUCT_DEPTH_REPLACE_NV = 34541;
static const uint32_t GL_DOT_PRODUCT_TEXTURE_2D_NV = 34542;
static const uint32_t GL_DOT_PRODUCT_TEXTURE_3D_NV = 34543;
static const uint32_t GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV = 34544;
static const uint32_t GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV = 34545;
static const uint32_t GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV = 34546;
static const uint32_t GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV = 34547;
static const uint32_t GL_HILO_NV = 34548;
static const uint32_t GL_DSDT_NV = 34549;
static const uint32_t GL_DSDT_MAG_NV = 34550;
static const uint32_t GL_DSDT_MAG_VIB_NV = 34551;
static const uint32_t GL_HILO16_NV = 34552;
static const uint32_t GL_SIGNED_HILO_NV = 34553;
static const uint32_t GL_SIGNED_HILO16_NV = 34554;
static const uint32_t GL_SIGNED_RGBA_NV = 34555;
static const uint32_t GL_SIGNED_RGBA8_NV = 34556;
static const uint32_t GL_SURFACE_REGISTERED_NV = 34557;
static const uint32_t GL_SIGNED_RGB_NV = 34558;
static const uint32_t GL_SIGNED_RGB8_NV = 34559;
static const uint32_t GL_SURFACE_MAPPED_NV = 34560;
static const uint32_t GL_SIGNED_LUMINANCE_NV = 34561;
static const uint32_t GL_SIGNED_LUMINANCE8_NV = 34562;
static const uint32_t GL_SIGNED_LUMINANCE_ALPHA_NV = 34563;
static const uint32_t GL_SIGNED_LUMINANCE8_ALPHA8_NV = 34564;
static const uint32_t GL_SIGNED_ALPHA_NV = 34565;
static const uint32_t GL_SIGNED_ALPHA8_NV = 34566;
static const uint32_t GL_SIGNED_INTENSITY_NV = 34567;
static const uint32_t GL_SIGNED_INTENSITY8_NV = 34568;
static const uint32_t GL_DSDT8_NV = 34569;
static const uint32_t GL_DSDT8_MAG8_NV = 34570;
static const uint32_t GL_DSDT8_MAG8_INTENSITY8_NV = 34571;
static const uint32_t GL_SIGNED_RGB_UNSIGNED_ALPHA_NV = 34572;
static const uint32_t GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV = 34573;
static const uint32_t GL_HI_SCALE_NV = 34574;
static const uint32_t GL_LO_SCALE_NV = 34575;
static const uint32_t GL_DS_SCALE_NV = 34576;
static const uint32_t GL_DT_SCALE_NV = 34577;
static const uint32_t GL_MAGNITUDE_SCALE_NV = 34578;
static const uint32_t GL_VIBRANCE_SCALE_NV = 34579;
static const uint32_t GL_HI_BIAS_NV = 34580;
static const uint32_t GL_LO_BIAS_NV = 34581;
static const uint32_t GL_DS_BIAS_NV = 34582;
static const uint32_t GL_DT_BIAS_NV = 34583;
static const uint32_t GL_MAGNITUDE_BIAS_NV = 34584;
static const uint32_t GL_VIBRANCE_BIAS_NV = 34585;
static const uint32_t GL_TEXTURE_BORDER_VALUES_NV = 34586;
static const uint32_t GL_TEXTURE_HI_SIZE_NV = 34587;
static const uint32_t GL_TEXTURE_LO_SIZE_NV = 34588;
static const uint32_t GL_TEXTURE_DS_SIZE_NV = 34589;
static const uint32_t GL_TEXTURE_DT_SIZE_NV = 34590;
static const uint32_t GL_TEXTURE_MAG_SIZE_NV = 34591;
static const uint32_t GL_MODELVIEW2_ARB = 34594;
static const uint32_t GL_MODELVIEW3_ARB = 34595;
static const uint32_t GL_MODELVIEW4_ARB = 34596;
static const uint32_t GL_MODELVIEW5_ARB = 34597;
static const uint32_t GL_MODELVIEW6_ARB = 34598;
static const uint32_t GL_MODELVIEW7_ARB = 34599;
static const uint32_t GL_MODELVIEW8_ARB = 34600;
static const uint32_t GL_MODELVIEW9_ARB = 34601;
static const uint32_t GL_MODELVIEW10_ARB = 34602;
static const uint32_t GL_MODELVIEW11_ARB = 34603;
static const uint32_t GL_MODELVIEW12_ARB = 34604;
static const uint32_t GL_MODELVIEW13_ARB = 34605;
static const uint32_t GL_MODELVIEW14_ARB = 34606;
static const uint32_t GL_MODELVIEW15_ARB = 34607;
static const uint32_t GL_MODELVIEW16_ARB = 34608;
static const uint32_t GL_MODELVIEW17_ARB = 34609;
static const uint32_t GL_MODELVIEW18_ARB = 34610;
static const uint32_t GL_MODELVIEW19_ARB = 34611;
static const uint32_t GL_MODELVIEW20_ARB = 34612;
static const uint32_t GL_MODELVIEW21_ARB = 34613;
static const uint32_t GL_MODELVIEW22_ARB = 34614;
static const uint32_t GL_MODELVIEW23_ARB = 34615;
static const uint32_t GL_MODELVIEW24_ARB = 34616;
static const uint32_t GL_MODELVIEW25_ARB = 34617;
static const uint32_t GL_MODELVIEW26_ARB = 34618;
static const uint32_t GL_MODELVIEW27_ARB = 34619;
static const uint32_t GL_MODELVIEW28_ARB = 34620;
static const uint32_t GL_MODELVIEW29_ARB = 34621;
static const uint32_t GL_MODELVIEW30_ARB = 34622;
static const uint32_t GL_MODELVIEW31_ARB = 34623;
static const uint32_t GL_DOT3_RGB_EXT = 34624;
static const uint32_t GL_Z400_BINARY_AMD = 34624;
static const uint32_t GL_DOT3_RGBA_EXT = 34625;
static const uint32_t GL_PROGRAM_BINARY_LENGTH_OES = 34625;
static const uint32_t GL_PROGRAM_BINARY_LENGTH = 34625;
static const uint32_t GL_MIRROR_CLAMP_ATI = 34626;
static const uint32_t GL_MIRROR_CLAMP_EXT = 34626;
static const uint32_t GL_MIRROR_CLAMP_TO_EDGE = 34627;
static const uint32_t GL_MIRROR_CLAMP_TO_EDGE_ATI = 34627;
static const uint32_t GL_MIRROR_CLAMP_TO_EDGE_EXT = 34627;
static const uint32_t GL_MODULATE_ADD_ATI = 34628;
static const uint32_t GL_MODULATE_SIGNED_ADD_ATI = 34629;
static const uint32_t GL_MODULATE_SUBTRACT_ATI = 34630;
static const uint32_t GL_SET_AMD = 34634;
static const uint32_t GL_REPLACE_VALUE_AMD = 34635;
static const uint32_t GL_STENCIL_OP_VALUE_AMD = 34636;
static const uint32_t GL_STENCIL_BACK_OP_VALUE_AMD = 34637;
static const uint32_t GL_VERTEX_ATTRIB_ARRAY_LONG = 34638;
static const uint32_t GL_OCCLUSION_QUERY_EVENT_MASK_AMD = 34639;
static const uint32_t GL_DEPTH_STENCIL_MESA = 34640;
static const uint32_t GL_UNSIGNED_INT_24_8_MESA = 34641;
static const uint32_t GL_UNSIGNED_INT_8_24_REV_MESA = 34642;
static const uint32_t GL_UNSIGNED_SHORT_15_1_MESA = 34643;
static const uint32_t GL_UNSIGNED_SHORT_1_15_REV_MESA = 34644;
static const uint32_t GL_TRACE_MASK_MESA = 34645;
static const uint32_t GL_TRACE_NAME_MESA = 34646;
static const uint32_t GL_YCBCR_MESA = 34647;
static const uint32_t GL_PACK_INVERT_MESA = 34648;
static const uint32_t GL_DEBUG_OBJECT_MESA = 34649;
static const uint32_t GL_TEXTURE_1D_STACK_MESAX = 34649;
static const uint32_t GL_DEBUG_PRINT_MESA = 34650;
static const uint32_t GL_TEXTURE_2D_STACK_MESAX = 34650;
static const uint32_t GL_DEBUG_ASSERT_MESA = 34651;
static const uint32_t GL_PROXY_TEXTURE_1D_STACK_MESAX = 34651;
static const uint32_t GL_PROXY_TEXTURE_2D_STACK_MESAX = 34652;
static const uint32_t GL_TEXTURE_1D_STACK_BINDING_MESAX = 34653;
static const uint32_t GL_TEXTURE_2D_STACK_BINDING_MESAX = 34654;
static const uint32_t GL_STATIC_ATI = 34656;
static const uint32_t GL_DYNAMIC_ATI = 34657;
static const uint32_t GL_PRESERVE_ATI = 34658;
static const uint32_t GL_DISCARD_ATI = 34659;
static const uint32_t GL_BUFFER_SIZE = 34660;
static const uint32_t GL_BUFFER_SIZE_ARB = 34660;
static const uint32_t GL_OBJECT_BUFFER_SIZE_ATI = 34660;
static const uint32_t GL_BUFFER_USAGE = 34661;
static const uint32_t GL_BUFFER_USAGE_ARB = 34661;
static const uint32_t GL_OBJECT_BUFFER_USAGE_ATI = 34661;
static const uint32_t GL_ARRAY_OBJECT_BUFFER_ATI = 34662;
static const uint32_t GL_ARRAY_OBJECT_OFFSET_ATI = 34663;
static const uint32_t GL_ELEMENT_ARRAY_ATI = 34664;
static const uint32_t GL_ELEMENT_ARRAY_TYPE_ATI = 34665;
static const uint32_t GL_ELEMENT_ARRAY_POINTER_ATI = 34666;
static const uint32_t GL_MAX_VERTEX_STREAMS_ATI = 34667;
static const uint32_t GL_VERTEX_STREAM0_ATI = 34668;
static const uint32_t GL_VERTEX_STREAM1_ATI = 34669;
static const uint32_t GL_VERTEX_STREAM2_ATI = 34670;
static const uint32_t GL_VERTEX_STREAM3_ATI = 34671;
static const uint32_t GL_VERTEX_STREAM4_ATI = 34672;
static const uint32_t GL_VERTEX_STREAM5_ATI = 34673;
static const uint32_t GL_VERTEX_STREAM6_ATI = 34674;
static const uint32_t GL_VERTEX_STREAM7_ATI = 34675;
static const uint32_t GL_VERTEX_SOURCE_ATI = 34676;
static const uint32_t GL_BUMP_ROT_MATRIX_ATI = 34677;
static const uint32_t GL_BUMP_ROT_MATRIX_SIZE_ATI = 34678;
static const uint32_t GL_BUMP_NUM_TEX_UNITS_ATI = 34679;
static const uint32_t GL_BUMP_TEX_UNITS_ATI = 34680;
static const uint32_t GL_DUDV_ATI = 34681;
static const uint32_t GL_DU8DV8_ATI = 34682;
static const uint32_t GL_BUMP_ENVMAP_ATI = 34683;
static const uint32_t GL_BUMP_TARGET_ATI = 34684;
static const uint32_t GL_VERTEX_SHADER_EXT = 34688;
static const uint32_t GL_VERTEX_SHADER_BINDING_EXT = 34689;
static const uint32_t GL_OP_INDEX_EXT = 34690;
static const uint32_t GL_OP_NEGATE_EXT = 34691;
static const uint32_t GL_OP_DOT3_EXT = 34692;
static const uint32_t GL_OP_DOT4_EXT = 34693;
static const uint32_t GL_OP_MUL_EXT = 34694;
static const uint32_t GL_OP_ADD_EXT = 34695;
static const uint32_t GL_OP_MADD_EXT = 34696;
static const uint32_t GL_OP_FRAC_EXT = 34697;
static const uint32_t GL_OP_MAX_EXT = 34698;
static const uint32_t GL_OP_MIN_EXT = 34699;
static const uint32_t GL_OP_SET_GE_EXT = 34700;
static const uint32_t GL_OP_SET_LT_EXT = 34701;
static const uint32_t GL_OP_CLAMP_EXT = 34702;
static const uint32_t GL_OP_FLOOR_EXT = 34703;
static const uint32_t GL_OP_ROUND_EXT = 34704;
static const uint32_t GL_OP_EXP_BASE_2_EXT = 34705;
static const uint32_t GL_OP_LOG_BASE_2_EXT = 34706;
static const uint32_t GL_OP_POWER_EXT = 34707;
static const uint32_t GL_OP_RECIP_EXT = 34708;
static const uint32_t GL_OP_RECIP_SQRT_EXT = 34709;
static const uint32_t GL_OP_SUB_EXT = 34710;
static const uint32_t GL_OP_CROSS_PRODUCT_EXT = 34711;
static const uint32_t GL_OP_MULTIPLY_MATRIX_EXT = 34712;
static const uint32_t GL_OP_MOV_EXT = 34713;
static const uint32_t GL_OUTPUT_VERTEX_EXT = 34714;
static const uint32_t GL_OUTPUT_COLOR0_EXT = 34715;
static const uint32_t GL_OUTPUT_COLOR1_EXT = 34716;
static const uint32_t GL_OUTPUT_TEXTURE_COORD0_EXT = 34717;
static const uint32_t GL_OUTPUT_TEXTURE_COORD1_EXT = 34718;
static const uint32_t GL_OUTPUT_TEXTURE_COORD2_EXT = 34719;
static const uint32_t GL_OUTPUT_TEXTURE_COORD3_EXT = 34720;
static const uint32_t GL_OUTPUT_TEXTURE_COORD4_EXT = 34721;
static const uint32_t GL_OUTPUT_TEXTURE_COORD5_EXT = 34722;
static const uint32_t GL_OUTPUT_TEXTURE_COORD6_EXT = 34723;
static const uint32_t GL_OUTPUT_TEXTURE_COORD7_EXT = 34724;
static const uint32_t GL_OUTPUT_TEXTURE_COORD8_EXT = 34725;
static const uint32_t GL_OUTPUT_TEXTURE_COORD9_EXT = 34726;
static const uint32_t GL_OUTPUT_TEXTURE_COORD10_EXT = 34727;
static const uint32_t GL_OUTPUT_TEXTURE_COORD11_EXT = 34728;
static const uint32_t GL_OUTPUT_TEXTURE_COORD12_EXT = 34729;
static const uint32_t GL_OUTPUT_TEXTURE_COORD13_EXT = 34730;
static const uint32_t GL_OUTPUT_TEXTURE_COORD14_EXT = 34731;
static const uint32_t GL_OUTPUT_TEXTURE_COORD15_EXT = 34732;
static const uint32_t GL_OUTPUT_TEXTURE_COORD16_EXT = 34733;
static const uint32_t GL_OUTPUT_TEXTURE_COORD17_EXT = 34734;
static const uint32_t GL_OUTPUT_TEXTURE_COORD18_EXT = 34735;
static const uint32_t GL_OUTPUT_TEXTURE_COORD19_EXT = 34736;
static const uint32_t GL_OUTPUT_TEXTURE_COORD20_EXT = 34737;
static const uint32_t GL_OUTPUT_TEXTURE_COORD21_EXT = 34738;
static const uint32_t GL_OUTPUT_TEXTURE_COORD22_EXT = 34739;
static const uint32_t GL_OUTPUT_TEXTURE_COORD23_EXT = 34740;
static const uint32_t GL_OUTPUT_TEXTURE_COORD24_EXT = 34741;
static const uint32_t GL_OUTPUT_TEXTURE_COORD25_EXT = 34742;
static const uint32_t GL_OUTPUT_TEXTURE_COORD26_EXT = 34743;
static const uint32_t GL_OUTPUT_TEXTURE_COORD27_EXT = 34744;
static const uint32_t GL_OUTPUT_TEXTURE_COORD28_EXT = 34745;
static const uint32_t GL_OUTPUT_TEXTURE_COORD29_EXT = 34746;
static const uint32_t GL_OUTPUT_TEXTURE_COORD30_EXT = 34747;
static const uint32_t GL_OUTPUT_TEXTURE_COORD31_EXT = 34748;
static const uint32_t GL_OUTPUT_FOG_EXT = 34749;
static const uint32_t GL_SCALAR_EXT = 34750;
static const uint32_t GL_VECTOR_EXT = 34751;
static const uint32_t GL_MATRIX_EXT = 34752;
static const uint32_t GL_VARIANT_EXT = 34753;
static const uint32_t GL_INVARIANT_EXT = 34754;
static const uint32_t GL_LOCAL_CONSTANT_EXT = 34755;
static const uint32_t GL_LOCAL_EXT = 34756;
static const uint32_t GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT = 34757;
static const uint32_t GL_MAX_VERTEX_SHADER_VARIANTS_EXT = 34758;
static const uint32_t GL_MAX_VERTEX_SHADER_INVARIANTS_EXT = 34759;
static const uint32_t GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 34760;
static const uint32_t GL_MAX_VERTEX_SHADER_LOCALS_EXT = 34761;
static const uint32_t GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT = 34762;
static const uint32_t GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT = 34763;
static const uint32_t GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 34764;
static const uint32_t GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT = 34765;
static const uint32_t GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT = 34766;
static const uint32_t GL_VERTEX_SHADER_INSTRUCTIONS_EXT = 34767;
static const uint32_t GL_VERTEX_SHADER_VARIANTS_EXT = 34768;
static const uint32_t GL_VERTEX_SHADER_INVARIANTS_EXT = 34769;
static const uint32_t GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 34770;
static const uint32_t GL_VERTEX_SHADER_LOCALS_EXT = 34771;
static const uint32_t GL_VERTEX_SHADER_OPTIMIZED_EXT = 34772;
static const uint32_t GL_X_EXT = 34773;
static const uint32_t GL_Y_EXT = 34774;
static const uint32_t GL_Z_EXT = 34775;
static const uint32_t GL_W_EXT = 34776;
static const uint32_t GL_NEGATIVE_X_EXT = 34777;
static const uint32_t GL_NEGATIVE_Y_EXT = 34778;
static const uint32_t GL_NEGATIVE_Z_EXT = 34779;
static const uint32_t GL_NEGATIVE_W_EXT = 34780;
static const uint32_t GL_ZERO_EXT = 34781;
static const uint32_t GL_ONE_EXT = 34782;
static const uint32_t GL_NEGATIVE_ONE_EXT = 34783;
static const uint32_t GL_NORMALIZED_RANGE_EXT = 34784;
static const uint32_t GL_FULL_RANGE_EXT = 34785;
static const uint32_t GL_CURRENT_VERTEX_EXT = 34786;
static const uint32_t GL_MVP_MATRIX_EXT = 34787;
static const uint32_t GL_VARIANT_VALUE_EXT = 34788;
static const uint32_t GL_VARIANT_DATATYPE_EXT = 34789;
static const uint32_t GL_VARIANT_ARRAY_STRIDE_EXT = 34790;
static const uint32_t GL_VARIANT_ARRAY_TYPE_EXT = 34791;
static const uint32_t GL_VARIANT_ARRAY_EXT = 34792;
static const uint32_t GL_VARIANT_ARRAY_POINTER_EXT = 34793;
static const uint32_t GL_INVARIANT_VALUE_EXT = 34794;
static const uint32_t GL_INVARIANT_DATATYPE_EXT = 34795;
static const uint32_t GL_LOCAL_CONSTANT_VALUE_EXT = 34796;
static const uint32_t GL_LOCAL_CONSTANT_DATATYPE_EXT = 34797;
static const uint32_t GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD = 34798;
static const uint32_t GL_PN_TRIANGLES_ATI = 34800;
static const uint32_t GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI = 34801;
static const uint32_t GL_PN_TRIANGLES_POINT_MODE_ATI = 34802;
static const uint32_t GL_PN_TRIANGLES_NORMAL_MODE_ATI = 34803;
static const uint32_t GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI = 34804;
static const uint32_t GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI = 34805;
static const uint32_t GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI = 34806;
static const uint32_t GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI = 34807;
static const uint32_t GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI = 34808;
static const uint32_t GL_3DC_X_AMD = 34809;
static const uint32_t GL_3DC_XY_AMD = 34810;
static const uint32_t GL_VBO_FREE_MEMORY_ATI = 34811;
static const uint32_t GL_TEXTURE_FREE_MEMORY_ATI = 34812;
static const uint32_t GL_RENDERBUFFER_FREE_MEMORY_ATI = 34813;
static const uint32_t GL_NUM_PROGRAM_BINARY_FORMATS = 34814;
static const uint32_t GL_NUM_PROGRAM_BINARY_FORMATS_OES = 34814;
static const uint32_t GL_PROGRAM_BINARY_FORMATS = 34815;
static const uint32_t GL_PROGRAM_BINARY_FORMATS_OES = 34815;
static const uint32_t GL_STENCIL_BACK_FUNC = 34816;
static const uint32_t GL_STENCIL_BACK_FUNC_ATI = 34816;
static const uint32_t GL_STENCIL_BACK_FAIL = 34817;
static const uint32_t GL_STENCIL_BACK_FAIL_ATI = 34817;
static const uint32_t GL_STENCIL_BACK_PASS_DEPTH_FAIL = 34818;
static const uint32_t GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI = 34818;
static const uint32_t GL_STENCIL_BACK_PASS_DEPTH_PASS = 34819;
static const uint32_t GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI = 34819;
static const uint32_t GL_FRAGMENT_PROGRAM_ARB = 34820;
static const uint32_t GL_PROGRAM_ALU_INSTRUCTIONS_ARB = 34821;
static const uint32_t GL_PROGRAM_TEX_INSTRUCTIONS_ARB = 34822;
static const uint32_t GL_PROGRAM_TEX_INDIRECTIONS_ARB = 34823;
static const uint32_t GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB = 34824;
static const uint32_t GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB = 34825;
static const uint32_t GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB = 34826;
static const uint32_t GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB = 34827;
static const uint32_t GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB = 34828;
static const uint32_t GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB = 34829;
static const uint32_t GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB = 34830;
static const uint32_t GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB = 34831;
static const uint32_t GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB = 34832;
static const uint32_t GL_RGBA32F = 34836;
static const uint32_t GL_RGBA32F_ARB = 34836;
static const uint32_t GL_RGBA32F_EXT = 34836;
static const uint32_t GL_RGBA_FLOAT32_APPLE = 34836;
static const uint32_t GL_RGBA_FLOAT32_ATI = 34836;
static const uint32_t GL_RGB32F = 34837;
static const uint32_t GL_RGB32F_ARB = 34837;
static const uint32_t GL_RGB32F_EXT = 34837;
static const uint32_t GL_RGB_FLOAT32_APPLE = 34837;
static const uint32_t GL_RGB_FLOAT32_ATI = 34837;
static const uint32_t GL_ALPHA32F_ARB = 34838;
static const uint32_t GL_ALPHA32F_EXT = 34838;
static const uint32_t GL_ALPHA_FLOAT32_APPLE = 34838;
static const uint32_t GL_ALPHA_FLOAT32_ATI = 34838;
static const uint32_t GL_INTENSITY32F_ARB = 34839;
static const uint32_t GL_INTENSITY_FLOAT32_APPLE = 34839;
static const uint32_t GL_INTENSITY_FLOAT32_ATI = 34839;
static const uint32_t GL_LUMINANCE32F_ARB = 34840;
static const uint32_t GL_LUMINANCE32F_EXT = 34840;
static const uint32_t GL_LUMINANCE_FLOAT32_APPLE = 34840;
static const uint32_t GL_LUMINANCE_FLOAT32_ATI = 34840;
static const uint32_t GL_LUMINANCE_ALPHA32F_ARB = 34841;
static const uint32_t GL_LUMINANCE_ALPHA32F_EXT = 34841;
static const uint32_t GL_LUMINANCE_ALPHA_FLOAT32_APPLE = 34841;
static const uint32_t GL_LUMINANCE_ALPHA_FLOAT32_ATI = 34841;
static const uint32_t GL_RGBA16F = 34842;
static const uint32_t GL_RGBA16F_ARB = 34842;
static const uint32_t GL_RGBA16F_EXT = 34842;
static const uint32_t GL_RGBA_FLOAT16_APPLE = 34842;
static const uint32_t GL_RGBA_FLOAT16_ATI = 34842;
static const uint32_t GL_RGB16F = 34843;
static const uint32_t GL_RGB16F_ARB = 34843;
static const uint32_t GL_RGB16F_EXT = 34843;
static const uint32_t GL_RGB_FLOAT16_APPLE = 34843;
static const uint32_t GL_RGB_FLOAT16_ATI = 34843;
static const uint32_t GL_ALPHA16F_ARB = 34844;
static const uint32_t GL_ALPHA16F_EXT = 34844;
static const uint32_t GL_ALPHA_FLOAT16_APPLE = 34844;
static const uint32_t GL_ALPHA_FLOAT16_ATI = 34844;
static const uint32_t GL_INTENSITY16F_ARB = 34845;
static const uint32_t GL_INTENSITY_FLOAT16_APPLE = 34845;
static const uint32_t GL_INTENSITY_FLOAT16_ATI = 34845;
static const uint32_t GL_LUMINANCE16F_ARB = 34846;
static const uint32_t GL_LUMINANCE16F_EXT = 34846;
static const uint32_t GL_LUMINANCE_FLOAT16_APPLE = 34846;
static const uint32_t GL_LUMINANCE_FLOAT16_ATI = 34846;
static const uint32_t GL_LUMINANCE_ALPHA16F_ARB = 34847;
static const uint32_t GL_LUMINANCE_ALPHA16F_EXT = 34847;
static const uint32_t GL_LUMINANCE_ALPHA_FLOAT16_APPLE = 34847;
static const uint32_t GL_LUMINANCE_ALPHA_FLOAT16_ATI = 34847;
static const uint32_t GL_RGBA_FLOAT_MODE_ARB = 34848;
static const uint32_t GL_RGBA_FLOAT_MODE_ATI = 34848;
static const uint32_t GL_WRITEONLY_RENDERING_QCOM = 34851;
static const uint32_t GL_MAX_DRAW_BUFFERS = 34852;
static const uint32_t GL_MAX_DRAW_BUFFERS_ARB = 34852;
static const uint32_t GL_MAX_DRAW_BUFFERS_ATI = 34852;
static const uint32_t GL_MAX_DRAW_BUFFERS_EXT = 34852;
static const uint32_t GL_MAX_DRAW_BUFFERS_NV = 34852;
static const uint32_t GL_DRAW_BUFFER0 = 34853;
static const uint32_t GL_DRAW_BUFFER0_ARB = 34853;
static const uint32_t GL_DRAW_BUFFER0_ATI = 34853;
static const uint32_t GL_DRAW_BUFFER0_EXT = 34853;
static const uint32_t GL_DRAW_BUFFER0_NV = 34853;
static const uint32_t GL_DRAW_BUFFER1 = 34854;
static const uint32_t GL_DRAW_BUFFER1_ARB = 34854;
static const uint32_t GL_DRAW_BUFFER1_ATI = 34854;
static const uint32_t GL_DRAW_BUFFER1_EXT = 34854;
static const uint32_t GL_DRAW_BUFFER1_NV = 34854;
static const uint32_t GL_DRAW_BUFFER2 = 34855;
static const uint32_t GL_DRAW_BUFFER2_ARB = 34855;
static const uint32_t GL_DRAW_BUFFER2_ATI = 34855;
static const uint32_t GL_DRAW_BUFFER2_EXT = 34855;
static const uint32_t GL_DRAW_BUFFER2_NV = 34855;
static const uint32_t GL_DRAW_BUFFER3 = 34856;
static const uint32_t GL_DRAW_BUFFER3_ARB = 34856;
static const uint32_t GL_DRAW_BUFFER3_ATI = 34856;
static const uint32_t GL_DRAW_BUFFER3_EXT = 34856;
static const uint32_t GL_DRAW_BUFFER3_NV = 34856;
static const uint32_t GL_DRAW_BUFFER4 = 34857;
static const uint32_t GL_DRAW_BUFFER4_ARB = 34857;
static const uint32_t GL_DRAW_BUFFER4_ATI = 34857;
static const uint32_t GL_DRAW_BUFFER4_EXT = 34857;
static const uint32_t GL_DRAW_BUFFER4_NV = 34857;
static const uint32_t GL_DRAW_BUFFER5 = 34858;
static const uint32_t GL_DRAW_BUFFER5_ARB = 34858;
static const uint32_t GL_DRAW_BUFFER5_ATI = 34858;
static const uint32_t GL_DRAW_BUFFER5_EXT = 34858;
static const uint32_t GL_DRAW_BUFFER5_NV = 34858;
static const uint32_t GL_DRAW_BUFFER6 = 34859;
static const uint32_t GL_DRAW_BUFFER6_ARB = 34859;
static const uint32_t GL_DRAW_BUFFER6_ATI = 34859;
static const uint32_t GL_DRAW_BUFFER6_EXT = 34859;
static const uint32_t GL_DRAW_BUFFER6_NV = 34859;
static const uint32_t GL_DRAW_BUFFER7 = 34860;
static const uint32_t GL_DRAW_BUFFER7_ARB = 34860;
static const uint32_t GL_DRAW_BUFFER7_ATI = 34860;
static const uint32_t GL_DRAW_BUFFER7_EXT = 34860;
static const uint32_t GL_DRAW_BUFFER7_NV = 34860;
static const uint32_t GL_DRAW_BUFFER8 = 34861;
static const uint32_t GL_DRAW_BUFFER8_ARB = 34861;
static const uint32_t GL_DRAW_BUFFER8_ATI = 34861;
static const uint32_t GL_DRAW_BUFFER8_EXT = 34861;
static const uint32_t GL_DRAW_BUFFER8_NV = 34861;
static const uint32_t GL_DRAW_BUFFER9 = 34862;
static const uint32_t GL_DRAW_BUFFER9_ARB = 34862;
static const uint32_t GL_DRAW_BUFFER9_ATI = 34862;
static const uint32_t GL_DRAW_BUFFER9_EXT = 34862;
static const uint32_t GL_DRAW_BUFFER9_NV = 34862;
static const uint32_t GL_DRAW_BUFFER10 = 34863;
static const uint32_t GL_DRAW_BUFFER10_ARB = 34863;
static const uint32_t GL_DRAW_BUFFER10_ATI = 34863;
static const uint32_t GL_DRAW_BUFFER10_EXT = 34863;
static const uint32_t GL_DRAW_BUFFER10_NV = 34863;
static const uint32_t GL_DRAW_BUFFER11 = 34864;
static const uint32_t GL_DRAW_BUFFER11_ARB = 34864;
static const uint32_t GL_DRAW_BUFFER11_ATI = 34864;
static const uint32_t GL_DRAW_BUFFER11_EXT = 34864;
static const uint32_t GL_DRAW_BUFFER11_NV = 34864;
static const uint32_t GL_DRAW_BUFFER12 = 34865;
static const uint32_t GL_DRAW_BUFFER12_ARB = 34865;
static const uint32_t GL_DRAW_BUFFER12_ATI = 34865;
static const uint32_t GL_DRAW_BUFFER12_EXT = 34865;
static const uint32_t GL_DRAW_BUFFER12_NV = 34865;
static const uint32_t GL_DRAW_BUFFER13 = 34866;
static const uint32_t GL_DRAW_BUFFER13_ARB = 34866;
static const uint32_t GL_DRAW_BUFFER13_ATI = 34866;
static const uint32_t GL_DRAW_BUFFER13_EXT = 34866;
static const uint32_t GL_DRAW_BUFFER13_NV = 34866;
static const uint32_t GL_DRAW_BUFFER14 = 34867;
static const uint32_t GL_DRAW_BUFFER14_ARB = 34867;
static const uint32_t GL_DRAW_BUFFER14_ATI = 34867;
static const uint32_t GL_DRAW_BUFFER14_EXT = 34867;
static const uint32_t GL_DRAW_BUFFER14_NV = 34867;
static const uint32_t GL_DRAW_BUFFER15 = 34868;
static const uint32_t GL_DRAW_BUFFER15_ARB = 34868;
static const uint32_t GL_DRAW_BUFFER15_ATI = 34868;
static const uint32_t GL_DRAW_BUFFER15_EXT = 34868;
static const uint32_t GL_DRAW_BUFFER15_NV = 34868;
static const uint32_t GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI = 34869;
static const uint32_t GL_COMPRESSED_LUMINANCE_ALPHA_3DC_ATI = 34871;
static const uint32_t GL_BLEND_EQUATION_ALPHA = 34877;
static const uint32_t GL_BLEND_EQUATION_ALPHA_EXT = 34877;
static const uint32_t GL_BLEND_EQUATION_ALPHA_OES = 34877;
static const uint32_t GL_SUBSAMPLE_DISTANCE_AMD = 34879;
static const uint32_t GL_MATRIX_PALETTE_ARB = 34880;
static const uint32_t GL_MATRIX_PALETTE_OES = 34880;
static const uint32_t GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB = 34881;
static const uint32_t GL_MAX_PALETTE_MATRICES_ARB = 34882;
static const uint32_t GL_MAX_PALETTE_MATRICES_OES = 34882;
static const uint32_t GL_CURRENT_PALETTE_MATRIX_ARB = 34883;
static const uint32_t GL_CURRENT_PALETTE_MATRIX_OES = 34883;
static const uint32_t GL_MATRIX_INDEX_ARRAY_ARB = 34884;
static const uint32_t GL_MATRIX_INDEX_ARRAY_OES = 34884;
static const uint32_t GL_CURRENT_MATRIX_INDEX_ARB = 34885;
static const uint32_t GL_MATRIX_INDEX_ARRAY_SIZE_ARB = 34886;
static const uint32_t GL_MATRIX_INDEX_ARRAY_SIZE_OES = 34886;
static const uint32_t GL_MATRIX_INDEX_ARRAY_TYPE_ARB = 34887;
static const uint32_t GL_MATRIX_INDEX_ARRAY_TYPE_OES = 34887;
static const uint32_t GL_MATRIX_INDEX_ARRAY_STRIDE_ARB = 34888;
static const uint32_t GL_MATRIX_INDEX_ARRAY_STRIDE_OES = 34888;
static const uint32_t GL_MATRIX_INDEX_ARRAY_POINTER_ARB = 34889;
static const uint32_t GL_MATRIX_INDEX_ARRAY_POINTER_OES = 34889;
static const uint32_t GL_TEXTURE_DEPTH_SIZE = 34890;
static const uint32_t GL_TEXTURE_DEPTH_SIZE_ARB = 34890;
static const uint32_t GL_DEPTH_TEXTURE_MODE = 34891;
static const uint32_t GL_DEPTH_TEXTURE_MODE_ARB = 34891;
static const uint32_t GL_TEXTURE_COMPARE_MODE = 34892;
static const uint32_t GL_TEXTURE_COMPARE_MODE_ARB = 34892;
static const uint32_t GL_TEXTURE_COMPARE_MODE_EXT = 34892;
static const uint32_t GL_TEXTURE_COMPARE_FUNC = 34893;
static const uint32_t GL_TEXTURE_COMPARE_FUNC_ARB = 34893;
static const uint32_t GL_TEXTURE_COMPARE_FUNC_EXT = 34893;
static const uint32_t GL_COMPARE_R_TO_TEXTURE = 34894;
static const uint32_t GL_COMPARE_R_TO_TEXTURE_ARB = 34894;
static const uint32_t GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT = 34894;
static const uint32_t GL_COMPARE_REF_TO_TEXTURE = 34894;
static const uint32_t GL_COMPARE_REF_TO_TEXTURE_EXT = 34894;
static const uint32_t GL_TEXTURE_CUBE_MAP_SEAMLESS = 34895;
static const uint32_t GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV = 34896;
static const uint32_t GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV = 34897;
static const uint32_t GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV = 34898;
static const uint32_t GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV = 34899;
static const uint32_t GL_OFFSET_HILO_TEXTURE_2D_NV = 34900;
static const uint32_t GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV = 34901;
static const uint32_t GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV = 34902;
static const uint32_t GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV = 34903;
static const uint32_t GL_DEPENDENT_HILO_TEXTURE_2D_NV = 34904;
static const uint32_t GL_DEPENDENT_RGB_TEXTURE_3D_NV = 34905;
static const uint32_t GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV = 34906;
static const uint32_t GL_DOT_PRODUCT_PASS_THROUGH_NV = 34907;
static const uint32_t GL_DOT_PRODUCT_TEXTURE_1D_NV = 34908;
static const uint32_t GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV = 34909;
static const uint32_t GL_HILO8_NV = 34910;
static const uint32_t GL_SIGNED_HILO8_NV = 34911;
static const uint32_t GL_FORCE_BLUE_TO_ONE_NV = 34912;
static const uint32_t GL_POINT_SPRITE = 34913;
static const uint32_t GL_POINT_SPRITE_ARB = 34913;
static const uint32_t GL_POINT_SPRITE_NV = 34913;
static const uint32_t GL_POINT_SPRITE_OES = 34913;
static const uint32_t GL_COORD_REPLACE = 34914;
static const uint32_t GL_COORD_REPLACE_ARB = 34914;
static const uint32_t GL_COORD_REPLACE_NV = 34914;
static const uint32_t GL_COORD_REPLACE_OES = 34914;
static const uint32_t GL_POINT_SPRITE_R_MODE_NV = 34915;
static const uint32_t GL_PIXEL_COUNTER_BITS_NV = 34916;
static const uint32_t GL_QUERY_COUNTER_BITS = 34916;
static const uint32_t GL_QUERY_COUNTER_BITS_ARB = 34916;
static const uint32_t GL_QUERY_COUNTER_BITS_EXT = 34916;
static const uint32_t GL_CURRENT_OCCLUSION_QUERY_ID_NV = 34917;
static const uint32_t GL_CURRENT_QUERY = 34917;
static const uint32_t GL_CURRENT_QUERY_ARB = 34917;
static const uint32_t GL_CURRENT_QUERY_EXT = 34917;
static const uint32_t GL_PIXEL_COUNT_NV = 34918;
static const uint32_t GL_QUERY_RESULT = 34918;
static const uint32_t GL_QUERY_RESULT_ARB = 34918;
static const uint32_t GL_QUERY_RESULT_EXT = 34918;
static const uint32_t GL_PIXEL_COUNT_AVAILABLE_NV = 34919;
static const uint32_t GL_QUERY_RESULT_AVAILABLE = 34919;
static const uint32_t GL_QUERY_RESULT_AVAILABLE_ARB = 34919;
static const uint32_t GL_QUERY_RESULT_AVAILABLE_EXT = 34919;
static const uint32_t GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV = 34920;
static const uint32_t GL_MAX_VERTEX_ATTRIBS = 34921;
static const uint32_t GL_MAX_VERTEX_ATTRIBS_ARB = 34921;
static const uint32_t GL_VERTEX_ATTRIB_ARRAY_NORMALIZED = 34922;
static const uint32_t GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB = 34922;
static const uint32_t GL_MAX_TESS_CONTROL_INPUT_COMPONENTS = 34924;
static const uint32_t GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_EXT = 34924;
static const uint32_t GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_OES = 34924;
static const uint32_t GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS = 34925;
static const uint32_t GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_EXT = 34925;
static const uint32_t GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_OES = 34925;
static const uint32_t GL_DEPTH_STENCIL_TO_RGBA_NV = 34926;
static const uint32_t GL_DEPTH_STENCIL_TO_BGRA_NV = 34927;
static const uint32_t GL_FRAGMENT_PROGRAM_NV = 34928;
static const uint32_t GL_MAX_TEXTURE_COORDS = 34929;
static const uint32_t GL_MAX_TEXTURE_COORDS_ARB = 34929;
static const uint32_t GL_MAX_TEXTURE_COORDS_NV = 34929;
static const uint32_t GL_MAX_TEXTURE_IMAGE_UNITS = 34930;
static const uint32_t GL_MAX_TEXTURE_IMAGE_UNITS_ARB = 34930;
static const uint32_t GL_MAX_TEXTURE_IMAGE_UNITS_NV = 34930;
static const uint32_t GL_FRAGMENT_PROGRAM_BINDING_NV = 34931;
static const uint32_t GL_PROGRAM_ERROR_STRING_ARB = 34932;
static const uint32_t GL_PROGRAM_ERROR_STRING_NV = 34932;
static const uint32_t GL_PROGRAM_FORMAT_ASCII_ARB = 34933;
static const uint32_t GL_PROGRAM_FORMAT_ARB = 34934;
static const uint32_t GL_WRITE_PIXEL_DATA_RANGE_NV = 34936;
static const uint32_t GL_READ_PIXEL_DATA_RANGE_NV = 34937;
static const uint32_t GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV = 34938;
static const uint32_t GL_READ_PIXEL_DATA_RANGE_LENGTH_NV = 34939;
static const uint32_t GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV = 34940;
static const uint32_t GL_READ_PIXEL_DATA_RANGE_POINTER_NV = 34941;
static const uint32_t GL_GEOMETRY_SHADER_INVOCATIONS = 34943;
static const uint32_t GL_GEOMETRY_SHADER_INVOCATIONS_EXT = 34943;
static const uint32_t GL_GEOMETRY_SHADER_INVOCATIONS_OES = 34943;
static const uint32_t GL_FLOAT_R_NV = 34944;
static const uint32_t GL_FLOAT_RG_NV = 34945;
static const uint32_t GL_FLOAT_RGB_NV = 34946;
static const uint32_t GL_FLOAT_RGBA_NV = 34947;
static const uint32_t GL_FLOAT_R16_NV = 34948;
static const uint32_t GL_FLOAT_R32_NV = 34949;
static const uint32_t GL_FLOAT_RG16_NV = 34950;
static const uint32_t GL_FLOAT_RG32_NV = 34951;
static const uint32_t GL_FLOAT_RGB16_NV = 34952;
static const uint32_t GL_FLOAT_RGB32_NV = 34953;
static const uint32_t GL_FLOAT_RGBA16_NV = 34954;
static const uint32_t GL_FLOAT_RGBA32_NV = 34955;
static const uint32_t GL_TEXTURE_FLOAT_COMPONENTS_NV = 34956;
static const uint32_t GL_FLOAT_CLEAR_COLOR_VALUE_NV = 34957;
static const uint32_t GL_FLOAT_RGBA_MODE_NV = 34958;
static const uint32_t GL_TEXTURE_UNSIGNED_REMAP_MODE_NV = 34959;
static const uint32_t GL_DEPTH_BOUNDS_TEST_EXT = 34960;
static const uint32_t GL_DEPTH_BOUNDS_EXT = 34961;
static const uint32_t GL_ARRAY_BUFFER = 34962;
static const uint32_t GL_ARRAY_BUFFER_ARB = 34962;
static const uint32_t GL_ELEMENT_ARRAY_BUFFER = 34963;
static const uint32_t GL_ELEMENT_ARRAY_BUFFER_ARB = 34963;
static const uint32_t GL_ARRAY_BUFFER_BINDING = 34964;
static const uint32_t GL_ARRAY_BUFFER_BINDING_ARB = 34964;
static const uint32_t GL_ELEMENT_ARRAY_BUFFER_BINDING = 34965;
static const uint32_t GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB = 34965;
static const uint32_t GL_VERTEX_ARRAY_BUFFER_BINDING = 34966;
static const uint32_t GL_VERTEX_ARRAY_BUFFER_BINDING_ARB = 34966;
static const uint32_t GL_NORMAL_ARRAY_BUFFER_BINDING = 34967;
static const uint32_t GL_NORMAL_ARRAY_BUFFER_BINDING_ARB = 34967;
static const uint32_t GL_COLOR_ARRAY_BUFFER_BINDING = 34968;
static const uint32_t GL_COLOR_ARRAY_BUFFER_BINDING_ARB = 34968;
static const uint32_t GL_INDEX_ARRAY_BUFFER_BINDING = 34969;
static const uint32_t GL_INDEX_ARRAY_BUFFER_BINDING_ARB = 34969;
static const uint32_t GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING = 34970;
static const uint32_t GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB = 34970;
static const uint32_t GL_EDGE_FLAG_ARRAY_BUFFER_BINDING = 34971;
static const uint32_t GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB = 34971;
static const uint32_t GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING = 34972;
static const uint32_t GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB = 34972;
static const uint32_t GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB = 34973;
static const uint32_t GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING = 34973;
static const uint32_t GL_FOG_COORD_ARRAY_BUFFER_BINDING = 34973;
static const uint32_t GL_WEIGHT_ARRAY_BUFFER_BINDING = 34974;
static const uint32_t GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB = 34974;
static const uint32_t GL_WEIGHT_ARRAY_BUFFER_BINDING_OES = 34974;
static const uint32_t GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = 34975;
static const uint32_t GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB = 34975;
static const uint32_t GL_PROGRAM_INSTRUCTIONS_ARB = 34976;
static const uint32_t GL_MAX_PROGRAM_INSTRUCTIONS_ARB = 34977;
static const uint32_t GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB = 34978;
static const uint32_t GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB = 34979;
static const uint32_t GL_PROGRAM_TEMPORARIES_ARB = 34980;
static const uint32_t GL_MAX_PROGRAM_TEMPORARIES_ARB = 34981;
static const uint32_t GL_PROGRAM_NATIVE_TEMPORARIES_ARB = 34982;
static const uint32_t GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB = 34983;
static const uint32_t GL_PROGRAM_PARAMETERS_ARB = 34984;
static const uint32_t GL_MAX_PROGRAM_PARAMETERS_ARB = 34985;
static const uint32_t GL_PROGRAM_NATIVE_PARAMETERS_ARB = 34986;
static const uint32_t GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB = 34987;
static const uint32_t GL_PROGRAM_ATTRIBS_ARB = 34988;
static const uint32_t GL_MAX_PROGRAM_ATTRIBS_ARB = 34989;
static const uint32_t GL_PROGRAM_NATIVE_ATTRIBS_ARB = 34990;
static const uint32_t GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB = 34991;
static const uint32_t GL_PROGRAM_ADDRESS_REGISTERS_ARB = 34992;
static const uint32_t GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB = 34993;
static const uint32_t GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 34994;
static const uint32_t GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 34995;
static const uint32_t GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB = 34996;
static const uint32_t GL_MAX_PROGRAM_ENV_PARAMETERS_ARB = 34997;
static const uint32_t GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB = 34998;
static const uint32_t GL_TRANSPOSE_CURRENT_MATRIX_ARB = 34999;
static const uint32_t GL_READ_ONLY = 35000;
static const uint32_t GL_READ_ONLY_ARB = 35000;
static const uint32_t GL_WRITE_ONLY = 35001;
static const uint32_t GL_WRITE_ONLY_ARB = 35001;
static const uint32_t GL_WRITE_ONLY_OES = 35001;
static const uint32_t GL_READ_WRITE = 35002;
static const uint32_t GL_READ_WRITE_ARB = 35002;
static const uint32_t GL_BUFFER_ACCESS = 35003;
static const uint32_t GL_BUFFER_ACCESS_ARB = 35003;
static const uint32_t GL_BUFFER_ACCESS_OES = 35003;
static const uint32_t GL_BUFFER_MAPPED = 35004;
static const uint32_t GL_BUFFER_MAPPED_ARB = 35004;
static const uint32_t GL_BUFFER_MAPPED_OES = 35004;
static const uint32_t GL_BUFFER_MAP_POINTER = 35005;
static const uint32_t GL_BUFFER_MAP_POINTER_ARB = 35005;
static const uint32_t GL_BUFFER_MAP_POINTER_OES = 35005;
static const uint32_t GL_WRITE_DISCARD_NV = 35006;
static const uint32_t GL_TIME_ELAPSED = 35007;
static const uint32_t GL_TIME_ELAPSED_EXT = 35007;
static const uint32_t GL_MATRIX0_ARB = 35008;
static const uint32_t GL_MATRIX1_ARB = 35009;
static const uint32_t GL_MATRIX2_ARB = 35010;
static const uint32_t GL_MATRIX3_ARB = 35011;
static const uint32_t GL_MATRIX4_ARB = 35012;
static const uint32_t GL_MATRIX5_ARB = 35013;
static const uint32_t GL_MATRIX6_ARB = 35014;
static const uint32_t GL_MATRIX7_ARB = 35015;
static const uint32_t GL_MATRIX8_ARB = 35016;
static const uint32_t GL_MATRIX9_ARB = 35017;
static const uint32_t GL_MATRIX10_ARB = 35018;
static const uint32_t GL_MATRIX11_ARB = 35019;
static const uint32_t GL_MATRIX12_ARB = 35020;
static const uint32_t GL_MATRIX13_ARB = 35021;
static const uint32_t GL_MATRIX14_ARB = 35022;
static const uint32_t GL_MATRIX15_ARB = 35023;
static const uint32_t GL_MATRIX16_ARB = 35024;
static const uint32_t GL_MATRIX17_ARB = 35025;
static const uint32_t GL_MATRIX18_ARB = 35026;
static const uint32_t GL_MATRIX19_ARB = 35027;
static const uint32_t GL_MATRIX20_ARB = 35028;
static const uint32_t GL_MATRIX21_ARB = 35029;
static const uint32_t GL_MATRIX22_ARB = 35030;
static const uint32_t GL_MATRIX23_ARB = 35031;
static const uint32_t GL_MATRIX24_ARB = 35032;
static const uint32_t GL_MATRIX25_ARB = 35033;
static const uint32_t GL_MATRIX26_ARB = 35034;
static const uint32_t GL_MATRIX27_ARB = 35035;
static const uint32_t GL_MATRIX28_ARB = 35036;
static const uint32_t GL_MATRIX29_ARB = 35037;
static const uint32_t GL_MATRIX30_ARB = 35038;
static const uint32_t GL_MATRIX31_ARB = 35039;
static const uint32_t GL_STREAM_DRAW = 35040;
static const uint32_t GL_STREAM_DRAW_ARB = 35040;
static const uint32_t GL_STREAM_READ = 35041;
static const uint32_t GL_STREAM_READ_ARB = 35041;
static const uint32_t GL_STREAM_COPY = 35042;
static const uint32_t GL_STREAM_COPY_ARB = 35042;
static const uint32_t GL_STATIC_DRAW = 35044;
static const uint32_t GL_STATIC_DRAW_ARB = 35044;
static const uint32_t GL_STATIC_READ = 35045;
static const uint32_t GL_STATIC_READ_ARB = 35045;
static const uint32_t GL_STATIC_COPY = 35046;
static const uint32_t GL_STATIC_COPY_ARB = 35046;
static const uint32_t GL_DYNAMIC_DRAW = 35048;
static const uint32_t GL_DYNAMIC_DRAW_ARB = 35048;
static const uint32_t GL_DYNAMIC_READ = 35049;
static const uint32_t GL_DYNAMIC_READ_ARB = 35049;
static const uint32_t GL_DYNAMIC_COPY = 35050;
static const uint32_t GL_DYNAMIC_COPY_ARB = 35050;
static const uint32_t GL_PIXEL_PACK_BUFFER = 35051;
static const uint32_t GL_PIXEL_PACK_BUFFER_ARB = 35051;
static const uint32_t GL_PIXEL_PACK_BUFFER_EXT = 35051;
static const uint32_t GL_PIXEL_UNPACK_BUFFER = 35052;
static const uint32_t GL_PIXEL_UNPACK_BUFFER_ARB = 35052;
static const uint32_t GL_PIXEL_UNPACK_BUFFER_EXT = 35052;
static const uint32_t GL_PIXEL_PACK_BUFFER_BINDING = 35053;
static const uint32_t GL_PIXEL_PACK_BUFFER_BINDING_ARB = 35053;
static const uint32_t GL_PIXEL_PACK_BUFFER_BINDING_EXT = 35053;
static const uint32_t GL_ETC1_SRGB8_NV = 35054;
static const uint32_t GL_PIXEL_UNPACK_BUFFER_BINDING = 35055;
static const uint32_t GL_PIXEL_UNPACK_BUFFER_BINDING_ARB = 35055;
static const uint32_t GL_PIXEL_UNPACK_BUFFER_BINDING_EXT = 35055;
static const uint32_t GL_DEPTH24_STENCIL8 = 35056;
static const uint32_t GL_DEPTH24_STENCIL8_EXT = 35056;
static const uint32_t GL_DEPTH24_STENCIL8_OES = 35056;
static const uint32_t GL_TEXTURE_STENCIL_SIZE = 35057;
static const uint32_t GL_TEXTURE_STENCIL_SIZE_EXT = 35057;
static const uint32_t GL_STENCIL_TAG_BITS_EXT = 35058;
static const uint32_t GL_STENCIL_CLEAR_TAG_VALUE_EXT = 35059;
static const uint32_t GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV = 35060;
static const uint32_t GL_MAX_PROGRAM_CALL_DEPTH_NV = 35061;
static const uint32_t GL_MAX_PROGRAM_IF_DEPTH_NV = 35062;
static const uint32_t GL_MAX_PROGRAM_LOOP_DEPTH_NV = 35063;
static const uint32_t GL_MAX_PROGRAM_LOOP_COUNT_NV = 35064;
static const uint32_t GL_SRC1_COLOR = 35065;
static const uint32_t GL_SRC1_COLOR_EXT = 35065;
static const uint32_t GL_ONE_MINUS_SRC1_COLOR = 35066;
static const uint32_t GL_ONE_MINUS_SRC1_COLOR_EXT = 35066;
static const uint32_t GL_ONE_MINUS_SRC1_ALPHA = 35067;
static const uint32_t GL_ONE_MINUS_SRC1_ALPHA_EXT = 35067;
static const uint32_t GL_MAX_DUAL_SOURCE_DRAW_BUFFERS = 35068;
static const uint32_t GL_MAX_DUAL_SOURCE_DRAW_BUFFERS_EXT = 35068;
static const uint32_t GL_VERTEX_ATTRIB_ARRAY_INTEGER = 35069;
static const uint32_t GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT = 35069;
static const uint32_t GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV = 35069;
static const uint32_t GL_VERTEX_ATTRIB_ARRAY_DIVISOR = 35070;
static const uint32_t GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE = 35070;
static const uint32_t GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB = 35070;
static const uint32_t GL_VERTEX_ATTRIB_ARRAY_DIVISOR_EXT = 35070;
static const uint32_t GL_VERTEX_ATTRIB_ARRAY_DIVISOR_NV = 35070;
static const uint32_t GL_MAX_ARRAY_TEXTURE_LAYERS = 35071;
static const uint32_t GL_MAX_ARRAY_TEXTURE_LAYERS_EXT = 35071;
static const uint32_t GL_MIN_PROGRAM_TEXEL_OFFSET = 35076;
static const uint32_t GL_MIN_PROGRAM_TEXEL_OFFSET_EXT = 35076;
static const uint32_t GL_MIN_PROGRAM_TEXEL_OFFSET_NV = 35076;
static const uint32_t GL_MAX_PROGRAM_TEXEL_OFFSET = 35077;
static const uint32_t GL_MAX_PROGRAM_TEXEL_OFFSET_EXT = 35077;
static const uint32_t GL_MAX_PROGRAM_TEXEL_OFFSET_NV = 35077;
static const uint32_t GL_PROGRAM_ATTRIB_COMPONENTS_NV = 35078;
static const uint32_t GL_PROGRAM_RESULT_COMPONENTS_NV = 35079;
static const uint32_t GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV = 35080;
static const uint32_t GL_MAX_PROGRAM_RESULT_COMPONENTS_NV = 35081;
static const uint32_t GL_STENCIL_TEST_TWO_SIDE_EXT = 35088;
static const uint32_t GL_ACTIVE_STENCIL_FACE_EXT = 35089;
static const uint32_t GL_MIRROR_CLAMP_TO_BORDER_EXT = 35090;
static const uint32_t GL_SAMPLES_PASSED = 35092;
static const uint32_t GL_SAMPLES_PASSED_ARB = 35092;
static const uint32_t GL_GEOMETRY_VERTICES_OUT = 35094;
static const uint32_t GL_GEOMETRY_LINKED_VERTICES_OUT_EXT = 35094;
static const uint32_t GL_GEOMETRY_LINKED_VERTICES_OUT_OES = 35094;
static const uint32_t GL_GEOMETRY_INPUT_TYPE = 35095;
static const uint32_t GL_GEOMETRY_LINKED_INPUT_TYPE_EXT = 35095;
static const uint32_t GL_GEOMETRY_LINKED_INPUT_TYPE_OES = 35095;
static const uint32_t GL_GEOMETRY_OUTPUT_TYPE = 35096;
static const uint32_t GL_GEOMETRY_LINKED_OUTPUT_TYPE_EXT = 35096;
static const uint32_t GL_GEOMETRY_LINKED_OUTPUT_TYPE_OES = 35096;
static const uint32_t GL_SAMPLER_BINDING = 35097;
static const uint32_t GL_CLAMP_VERTEX_COLOR = 35098;
static const uint32_t GL_CLAMP_VERTEX_COLOR_ARB = 35098;
static const uint32_t GL_CLAMP_FRAGMENT_COLOR = 35099;
static const uint32_t GL_CLAMP_FRAGMENT_COLOR_ARB = 35099;
static const uint32_t GL_CLAMP_READ_COLOR = 35100;
static const uint32_t GL_CLAMP_READ_COLOR_ARB = 35100;
static const uint32_t GL_FIXED_ONLY = 35101;
static const uint32_t GL_FIXED_ONLY_ARB = 35101;
static const uint32_t GL_TESS_CONTROL_PROGRAM_NV = 35102;
static const uint32_t GL_TESS_EVALUATION_PROGRAM_NV = 35103;
static const uint32_t GL_FRAGMENT_SHADER_ATI = 35104;
static const uint32_t GL_REG_0_ATI = 35105;
static const uint32_t GL_REG_1_ATI = 35106;
static const uint32_t GL_REG_2_ATI = 35107;
static const uint32_t GL_REG_3_ATI = 35108;
static const uint32_t GL_REG_4_ATI = 35109;
static const uint32_t GL_REG_5_ATI = 35110;
static const uint32_t GL_REG_6_ATI = 35111;
static const uint32_t GL_REG_7_ATI = 35112;
static const uint32_t GL_REG_8_ATI = 35113;
static const uint32_t GL_REG_9_ATI = 35114;
static const uint32_t GL_REG_10_ATI = 35115;
static const uint32_t GL_REG_11_ATI = 35116;
static const uint32_t GL_REG_12_ATI = 35117;
static const uint32_t GL_REG_13_ATI = 35118;
static const uint32_t GL_REG_14_ATI = 35119;
static const uint32_t GL_REG_15_ATI = 35120;
static const uint32_t GL_REG_16_ATI = 35121;
static const uint32_t GL_REG_17_ATI = 35122;
static const uint32_t GL_REG_18_ATI = 35123;
static const uint32_t GL_REG_19_ATI = 35124;
static const uint32_t GL_REG_20_ATI = 35125;
static const uint32_t GL_REG_21_ATI = 35126;
static const uint32_t GL_REG_22_ATI = 35127;
static const uint32_t GL_REG_23_ATI = 35128;
static const uint32_t GL_REG_24_ATI = 35129;
static const uint32_t GL_REG_25_ATI = 35130;
static const uint32_t GL_REG_26_ATI = 35131;
static const uint32_t GL_REG_27_ATI = 35132;
static const uint32_t GL_REG_28_ATI = 35133;
static const uint32_t GL_REG_29_ATI = 35134;
static const uint32_t GL_REG_30_ATI = 35135;
static const uint32_t GL_REG_31_ATI = 35136;
static const uint32_t GL_CON_0_ATI = 35137;
static const uint32_t GL_CON_1_ATI = 35138;
static const uint32_t GL_CON_2_ATI = 35139;
static const uint32_t GL_CON_3_ATI = 35140;
static const uint32_t GL_CON_4_ATI = 35141;
static const uint32_t GL_CON_5_ATI = 35142;
static const uint32_t GL_CON_6_ATI = 35143;
static const uint32_t GL_CON_7_ATI = 35144;
static const uint32_t GL_CON_8_ATI = 35145;
static const uint32_t GL_CON_9_ATI = 35146;
static const uint32_t GL_CON_10_ATI = 35147;
static const uint32_t GL_CON_11_ATI = 35148;
static const uint32_t GL_CON_12_ATI = 35149;
static const uint32_t GL_CON_13_ATI = 35150;
static const uint32_t GL_CON_14_ATI = 35151;
static const uint32_t GL_CON_15_ATI = 35152;
static const uint32_t GL_CON_16_ATI = 35153;
static const uint32_t GL_CON_17_ATI = 35154;
static const uint32_t GL_CON_18_ATI = 35155;
static const uint32_t GL_CON_19_ATI = 35156;
static const uint32_t GL_CON_20_ATI = 35157;
static const uint32_t GL_CON_21_ATI = 35158;
static const uint32_t GL_CON_22_ATI = 35159;
static const uint32_t GL_CON_23_ATI = 35160;
static const uint32_t GL_CON_24_ATI = 35161;
static const uint32_t GL_CON_25_ATI = 35162;
static const uint32_t GL_CON_26_ATI = 35163;
static const uint32_t GL_CON_27_ATI = 35164;
static const uint32_t GL_CON_28_ATI = 35165;
static const uint32_t GL_CON_29_ATI = 35166;
static const uint32_t GL_CON_30_ATI = 35167;
static const uint32_t GL_CON_31_ATI = 35168;
static const uint32_t GL_MOV_ATI = 35169;
static const uint32_t GL_ADD_ATI = 35171;
static const uint32_t GL_MUL_ATI = 35172;
static const uint32_t GL_SUB_ATI = 35173;
static const uint32_t GL_DOT3_ATI = 35174;
static const uint32_t GL_DOT4_ATI = 35175;
static const uint32_t GL_MAD_ATI = 35176;
static const uint32_t GL_LERP_ATI = 35177;
static const uint32_t GL_CND_ATI = 35178;
static const uint32_t GL_CND0_ATI = 35179;
static const uint32_t GL_DOT2_ADD_ATI = 35180;
static const uint32_t GL_SECONDARY_INTERPOLATOR_ATI = 35181;
static const uint32_t GL_NUM_FRAGMENT_REGISTERS_ATI = 35182;
static const uint32_t GL_NUM_FRAGMENT_CONSTANTS_ATI = 35183;
static const uint32_t GL_NUM_PASSES_ATI = 35184;
static const uint32_t GL_NUM_INSTRUCTIONS_PER_PASS_ATI = 35185;
static const uint32_t GL_NUM_INSTRUCTIONS_TOTAL_ATI = 35186;
static const uint32_t GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI = 35187;
static const uint32_t GL_NUM_LOOPBACK_COMPONENTS_ATI = 35188;
static const uint32_t GL_COLOR_ALPHA_PAIRING_ATI = 35189;
static const uint32_t GL_SWIZZLE_STR_ATI = 35190;
static const uint32_t GL_SWIZZLE_STQ_ATI = 35191;
static const uint32_t GL_SWIZZLE_STR_DR_ATI = 35192;
static const uint32_t GL_SWIZZLE_STQ_DQ_ATI = 35193;
static const uint32_t GL_SWIZZLE_STRQ_ATI = 35194;
static const uint32_t GL_SWIZZLE_STRQ_DQ_ATI = 35195;
static const uint32_t GL_INTERLACE_OML = 35200;
static const uint32_t GL_INTERLACE_READ_OML = 35201;
static const uint32_t GL_FORMAT_SUBSAMPLE_24_24_OML = 35202;
static const uint32_t GL_FORMAT_SUBSAMPLE_244_244_OML = 35203;
static const uint32_t GL_PACK_RESAMPLE_OML = 35204;
static const uint32_t GL_UNPACK_RESAMPLE_OML = 35205;
static const uint32_t GL_RESAMPLE_REPLICATE_OML = 35206;
static const uint32_t GL_RESAMPLE_ZERO_FILL_OML = 35207;
static const uint32_t GL_RESAMPLE_AVERAGE_OML = 35208;
static const uint32_t GL_RESAMPLE_DECIMATE_OML = 35209;
static const uint32_t GL_POINT_SIZE_ARRAY_TYPE_OES = 35210;
static const uint32_t GL_POINT_SIZE_ARRAY_STRIDE_OES = 35211;
static const uint32_t GL_POINT_SIZE_ARRAY_POINTER_OES = 35212;
static const uint32_t GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES = 35213;
static const uint32_t GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES = 35214;
static const uint32_t GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES = 35215;
static const uint32_t GL_VERTEX_ATTRIB_MAP1_APPLE = 35328;
static const uint32_t GL_VERTEX_ATTRIB_MAP2_APPLE = 35329;
static const uint32_t GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE = 35330;
static const uint32_t GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE = 35331;
static const uint32_t GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE = 35332;
static const uint32_t GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE = 35333;
static const uint32_t GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE = 35334;
static const uint32_t GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE = 35335;
static const uint32_t GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE = 35336;
static const uint32_t GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE = 35337;
static const uint32_t GL_DRAW_PIXELS_APPLE = 35338;
static const uint32_t GL_FENCE_APPLE = 35339;
static const uint32_t GL_ELEMENT_ARRAY_APPLE = 35340;
static const uint32_t GL_ELEMENT_ARRAY_TYPE_APPLE = 35341;
static const uint32_t GL_ELEMENT_ARRAY_POINTER_APPLE = 35342;
static const uint32_t GL_COLOR_FLOAT_APPLE = 35343;
static const uint32_t GL_UNIFORM_BUFFER = 35345;
static const uint32_t GL_BUFFER_SERIALIZED_MODIFY_APPLE = 35346;
static const uint32_t GL_BUFFER_FLUSHING_UNMAP_APPLE = 35347;
static const uint32_t GL_AUX_DEPTH_STENCIL_APPLE = 35348;
static const uint32_t GL_PACK_ROW_BYTES_APPLE = 35349;
static const uint32_t GL_UNPACK_ROW_BYTES_APPLE = 35350;
static const uint32_t GL_RELEASED_APPLE = 35353;
static const uint32_t GL_VOLATILE_APPLE = 35354;
static const uint32_t GL_RETAINED_APPLE = 35355;
static const uint32_t GL_UNDEFINED_APPLE = 35356;
static const uint32_t GL_PURGEABLE_APPLE = 35357;
static const uint32_t GL_RGB_422_APPLE = 35359;
static const uint32_t GL_UNIFORM_BUFFER_BINDING = 35368;
static const uint32_t GL_UNIFORM_BUFFER_START = 35369;
static const uint32_t GL_UNIFORM_BUFFER_SIZE = 35370;
static const uint32_t GL_MAX_VERTEX_UNIFORM_BLOCKS = 35371;
static const uint32_t GL_MAX_GEOMETRY_UNIFORM_BLOCKS = 35372;
static const uint32_t GL_MAX_GEOMETRY_UNIFORM_BLOCKS_EXT = 35372;
static const uint32_t GL_MAX_GEOMETRY_UNIFORM_BLOCKS_OES = 35372;
static const uint32_t GL_MAX_FRAGMENT_UNIFORM_BLOCKS = 35373;
static const uint32_t GL_MAX_COMBINED_UNIFORM_BLOCKS = 35374;
static const uint32_t GL_MAX_UNIFORM_BUFFER_BINDINGS = 35375;
static const uint32_t GL_MAX_UNIFORM_BLOCK_SIZE = 35376;
static const uint32_t GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS = 35377;
static const uint32_t GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS = 35378;
static const uint32_t GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_EXT = 35378;
static const uint32_t GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_OES = 35378;
static const uint32_t GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS = 35379;
static const uint32_t GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT = 35380;
static const uint32_t GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH = 35381;
static const uint32_t GL_ACTIVE_UNIFORM_BLOCKS = 35382;
static const uint32_t GL_UNIFORM_TYPE = 35383;
static const uint32_t GL_UNIFORM_SIZE = 35384;
static const uint32_t GL_UNIFORM_NAME_LENGTH = 35385;
static const uint32_t GL_UNIFORM_BLOCK_INDEX = 35386;
static const uint32_t GL_UNIFORM_OFFSET = 35387;
static const uint32_t GL_UNIFORM_ARRAY_STRIDE = 35388;
static const uint32_t GL_UNIFORM_MATRIX_STRIDE = 35389;
static const uint32_t GL_UNIFORM_IS_ROW_MAJOR = 35390;
static const uint32_t GL_UNIFORM_BLOCK_BINDING = 35391;
static const uint32_t GL_UNIFORM_BLOCK_DATA_SIZE = 35392;
static const uint32_t GL_UNIFORM_BLOCK_NAME_LENGTH = 35393;
static const uint32_t GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS = 35394;
static const uint32_t GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES = 35395;
static const uint32_t GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER = 35396;
static const uint32_t GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER = 35397;
static const uint32_t GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER = 35398;
static const uint32_t GL_TEXTURE_SRGB_DECODE_EXT = 35400;
static const uint32_t GL_DECODE_EXT = 35401;
static const uint32_t GL_SKIP_DECODE_EXT = 35402;
static const uint32_t GL_PROGRAM_PIPELINE_OBJECT_EXT = 35407;
static const uint32_t GL_RGB_RAW_422_APPLE = 35409;
static const uint32_t GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT = 35410;
static const uint32_t GL_SYNC_OBJECT_APPLE = 35411;
static const uint32_t GL_COMPRESSED_SRGB_PVRTC_2BPPV1_EXT = 35412;
static const uint32_t GL_COMPRESSED_SRGB_PVRTC_4BPPV1_EXT = 35413;
static const uint32_t GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV1_EXT = 35414;
static const uint32_t GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV1_EXT = 35415;
static const uint32_t GL_FRAGMENT_SHADER = 35632;
static const uint32_t GL_FRAGMENT_SHADER_ARB = 35632;
static const uint32_t GL_VERTEX_SHADER = 35633;
static const uint32_t GL_VERTEX_SHADER_ARB = 35633;
static const uint32_t GL_PROGRAM_OBJECT_ARB = 35648;
static const uint32_t GL_PROGRAM_OBJECT_EXT = 35648;
static const uint32_t GL_SHADER_OBJECT_ARB = 35656;
static const uint32_t GL_SHADER_OBJECT_EXT = 35656;
static const uint32_t GL_MAX_FRAGMENT_UNIFORM_COMPONENTS = 35657;
static const uint32_t GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB = 35657;
static const uint32_t GL_MAX_VERTEX_UNIFORM_COMPONENTS = 35658;
static const uint32_t GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB = 35658;
static const uint32_t GL_MAX_VARYING_FLOATS = 35659;
static const uint32_t GL_MAX_VARYING_COMPONENTS = 35659;
static const uint32_t GL_MAX_VARYING_COMPONENTS_EXT = 35659;
static const uint32_t GL_MAX_VARYING_FLOATS_ARB = 35659;
static const uint32_t GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS = 35660;
static const uint32_t GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB = 35660;
static const uint32_t GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS = 35661;
static const uint32_t GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB = 35661;
static const uint32_t GL_OBJECT_TYPE_ARB = 35662;
static const uint32_t GL_SHADER_TYPE = 35663;
static const uint32_t GL_OBJECT_SUBTYPE_ARB = 35663;
static const uint32_t GL_FLOAT_VEC2 = 35664;
static const uint32_t GL_FLOAT_VEC2_ARB = 35664;
static const uint32_t GL_FLOAT_VEC3 = 35665;
static const uint32_t GL_FLOAT_VEC3_ARB = 35665;
static const uint32_t GL_FLOAT_VEC4 = 35666;
static const uint32_t GL_FLOAT_VEC4_ARB = 35666;
static const uint32_t GL_INT_VEC2 = 35667;
static const uint32_t GL_INT_VEC2_ARB = 35667;
static const uint32_t GL_INT_VEC3 = 35668;
static const uint32_t GL_INT_VEC3_ARB = 35668;
static const uint32_t GL_INT_VEC4 = 35669;
static const uint32_t GL_INT_VEC4_ARB = 35669;
static const uint32_t GL_BOOL = 35670;
static const uint32_t GL_BOOL_ARB = 35670;
static const uint32_t GL_BOOL_VEC2 = 35671;
static const uint32_t GL_BOOL_VEC2_ARB = 35671;
static const uint32_t GL_BOOL_VEC3 = 35672;
static const uint32_t GL_BOOL_VEC3_ARB = 35672;
static const uint32_t GL_BOOL_VEC4 = 35673;
static const uint32_t GL_BOOL_VEC4_ARB = 35673;
static const uint32_t GL_FLOAT_MAT2 = 35674;
static const uint32_t GL_FLOAT_MAT2_ARB = 35674;
static const uint32_t GL_FLOAT_MAT3 = 35675;
static const uint32_t GL_FLOAT_MAT3_ARB = 35675;
static const uint32_t GL_FLOAT_MAT4 = 35676;
static const uint32_t GL_FLOAT_MAT4_ARB = 35676;
static const uint32_t GL_SAMPLER_1D = 35677;
static const uint32_t GL_SAMPLER_1D_ARB = 35677;
static const uint32_t GL_SAMPLER_2D = 35678;
static const uint32_t GL_SAMPLER_2D_ARB = 35678;
static const uint32_t GL_SAMPLER_3D = 35679;
static const uint32_t GL_SAMPLER_3D_ARB = 35679;
static const uint32_t GL_SAMPLER_3D_OES = 35679;
static const uint32_t GL_SAMPLER_CUBE = 35680;
static const uint32_t GL_SAMPLER_CUBE_ARB = 35680;
static const uint32_t GL_SAMPLER_1D_SHADOW = 35681;
static const uint32_t GL_SAMPLER_1D_SHADOW_ARB = 35681;
static const uint32_t GL_SAMPLER_2D_SHADOW = 35682;
static const uint32_t GL_SAMPLER_2D_SHADOW_ARB = 35682;
static const uint32_t GL_SAMPLER_2D_SHADOW_EXT = 35682;
static const uint32_t GL_SAMPLER_2D_RECT = 35683;
static const uint32_t GL_SAMPLER_2D_RECT_ARB = 35683;
static const uint32_t GL_SAMPLER_2D_RECT_SHADOW = 35684;
static const uint32_t GL_SAMPLER_2D_RECT_SHADOW_ARB = 35684;
static const uint32_t GL_FLOAT_MAT2x3 = 35685;
static const uint32_t GL_FLOAT_MAT2x3_NV = 35685;
static const uint32_t GL_FLOAT_MAT2x4 = 35686;
static const uint32_t GL_FLOAT_MAT2x4_NV = 35686;
static const uint32_t GL_FLOAT_MAT3x2 = 35687;
static const uint32_t GL_FLOAT_MAT3x2_NV = 35687;
static const uint32_t GL_FLOAT_MAT3x4 = 35688;
static const uint32_t GL_FLOAT_MAT3x4_NV = 35688;
static const uint32_t GL_FLOAT_MAT4x2 = 35689;
static const uint32_t GL_FLOAT_MAT4x2_NV = 35689;
static const uint32_t GL_FLOAT_MAT4x3 = 35690;
static const uint32_t GL_FLOAT_MAT4x3_NV = 35690;
static const uint32_t GL_DELETE_STATUS = 35712;
static const uint32_t GL_OBJECT_DELETE_STATUS_ARB = 35712;
static const uint32_t GL_COMPILE_STATUS = 35713;
static const uint32_t GL_OBJECT_COMPILE_STATUS_ARB = 35713;
static const uint32_t GL_LINK_STATUS = 35714;
static const uint32_t GL_OBJECT_LINK_STATUS_ARB = 35714;
static const uint32_t GL_VALIDATE_STATUS = 35715;
static const uint32_t GL_OBJECT_VALIDATE_STATUS_ARB = 35715;
static const uint32_t GL_INFO_LOG_LENGTH = 35716;
static const uint32_t GL_OBJECT_INFO_LOG_LENGTH_ARB = 35716;
static const uint32_t GL_ATTACHED_SHADERS = 35717;
static const uint32_t GL_OBJECT_ATTACHED_OBJECTS_ARB = 35717;
static const uint32_t GL_ACTIVE_UNIFORMS = 35718;
static const uint32_t GL_OBJECT_ACTIVE_UNIFORMS_ARB = 35718;
static const uint32_t GL_ACTIVE_UNIFORM_MAX_LENGTH = 35719;
static const uint32_t GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB = 35719;
static const uint32_t GL_SHADER_SOURCE_LENGTH = 35720;
static const uint32_t GL_OBJECT_SHADER_SOURCE_LENGTH_ARB = 35720;
static const uint32_t GL_ACTIVE_ATTRIBUTES = 35721;
static const uint32_t GL_OBJECT_ACTIVE_ATTRIBUTES_ARB = 35721;
static const uint32_t GL_ACTIVE_ATTRIBUTE_MAX_LENGTH = 35722;
static const uint32_t GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB = 35722;
static const uint32_t GL_FRAGMENT_SHADER_DERIVATIVE_HINT = 35723;
static const uint32_t GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB = 35723;
static const uint32_t GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES = 35723;
static const uint32_t GL_SHADING_LANGUAGE_VERSION = 35724;
static const uint32_t GL_SHADING_LANGUAGE_VERSION_ARB = 35724;
static const uint32_t GL_CURRENT_PROGRAM = 35725;
static const uint32_t GL_PALETTE4_RGB8_OES = 35728;
static const uint32_t GL_PALETTE4_RGBA8_OES = 35729;
static const uint32_t GL_PALETTE4_R5_G6_B5_OES = 35730;
static const uint32_t GL_PALETTE4_RGBA4_OES = 35731;
static const uint32_t GL_PALETTE4_RGB5_A1_OES = 35732;
static const uint32_t GL_PALETTE8_RGB8_OES = 35733;
static const uint32_t GL_PALETTE8_RGBA8_OES = 35734;
static const uint32_t GL_PALETTE8_R5_G6_B5_OES = 35735;
static const uint32_t GL_PALETTE8_RGBA4_OES = 35736;
static const uint32_t GL_PALETTE8_RGB5_A1_OES = 35737;
static const uint32_t GL_IMPLEMENTATION_COLOR_READ_TYPE = 35738;
static const uint32_t GL_IMPLEMENTATION_COLOR_READ_TYPE_OES = 35738;
static const uint32_t GL_IMPLEMENTATION_COLOR_READ_FORMAT = 35739;
static const uint32_t GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES = 35739;
static const uint32_t GL_POINT_SIZE_ARRAY_OES = 35740;
static const uint32_t GL_TEXTURE_CROP_RECT_OES = 35741;
static const uint32_t GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES = 35742;
static const uint32_t GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES = 35743;
static const uint32_t GL_FRAGMENT_PROGRAM_POSITION_MESA = 35760;
static const uint32_t GL_FRAGMENT_PROGRAM_CALLBACK_MESA = 35761;
static const uint32_t GL_FRAGMENT_PROGRAM_CALLBACK_FUNC_MESA = 35762;
static const uint32_t GL_FRAGMENT_PROGRAM_CALLBACK_DATA_MESA = 35763;
static const uint32_t GL_VERTEX_PROGRAM_POSITION_MESA = 35764;
static const uint32_t GL_VERTEX_PROGRAM_CALLBACK_MESA = 35765;
static const uint32_t GL_VERTEX_PROGRAM_CALLBACK_FUNC_MESA = 35766;
static const uint32_t GL_VERTEX_PROGRAM_CALLBACK_DATA_MESA = 35767;
static const uint32_t GL_COUNTER_TYPE_AMD = 35776;
static const uint32_t GL_COUNTER_RANGE_AMD = 35777;
static const uint32_t GL_UNSIGNED_INT64_AMD = 35778;
static const uint32_t GL_PERCENTAGE_AMD = 35779;
static const uint32_t GL_PERFMON_RESULT_AVAILABLE_AMD = 35780;
static const uint32_t GL_PERFMON_RESULT_SIZE_AMD = 35781;
static const uint32_t GL_PERFMON_RESULT_AMD = 35782;
static const uint32_t GL_TEXTURE_WIDTH_QCOM = 35794;
static const uint32_t GL_TEXTURE_HEIGHT_QCOM = 35795;
static const uint32_t GL_TEXTURE_DEPTH_QCOM = 35796;
static const uint32_t GL_TEXTURE_INTERNAL_FORMAT_QCOM = 35797;
static const uint32_t GL_TEXTURE_FORMAT_QCOM = 35798;
static const uint32_t GL_TEXTURE_TYPE_QCOM = 35799;
static const uint32_t GL_TEXTURE_IMAGE_VALID_QCOM = 35800;
static const uint32_t GL_TEXTURE_NUM_LEVELS_QCOM = 35801;
static const uint32_t GL_TEXTURE_TARGET_QCOM = 35802;
static const uint32_t GL_TEXTURE_OBJECT_VALID_QCOM = 35803;
static const uint32_t GL_STATE_RESTORE = 35804;
static const uint32_t GL_SAMPLER_EXTERNAL_2D_Y2Y_EXT = 35815;
static const uint32_t GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG = 35840;
static const uint32_t GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG = 35841;
static const uint32_t GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG = 35842;
static const uint32_t GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG = 35843;
static const uint32_t GL_MODULATE_COLOR_IMG = 35844;
static const uint32_t GL_RECIP_ADD_SIGNED_ALPHA_IMG = 35845;
static const uint32_t GL_TEXTURE_ALPHA_MODULATE_IMG = 35846;
static const uint32_t GL_FACTOR_ALPHA_MODULATE_IMG = 35847;
static const uint32_t GL_FRAGMENT_ALPHA_MODULATE_IMG = 35848;
static const uint32_t GL_ADD_BLEND_IMG = 35849;
static const uint32_t GL_SGX_BINARY_IMG = 35850;
static const uint32_t GL_TEXTURE_RED_TYPE = 35856;
static const uint32_t GL_TEXTURE_RED_TYPE_ARB = 35856;
static const uint32_t GL_TEXTURE_GREEN_TYPE = 35857;
static const uint32_t GL_TEXTURE_GREEN_TYPE_ARB = 35857;
static const uint32_t GL_TEXTURE_BLUE_TYPE = 35858;
static const uint32_t GL_TEXTURE_BLUE_TYPE_ARB = 35858;
static const uint32_t GL_TEXTURE_ALPHA_TYPE = 35859;
static const uint32_t GL_TEXTURE_ALPHA_TYPE_ARB = 35859;
static const uint32_t GL_TEXTURE_LUMINANCE_TYPE = 35860;
static const uint32_t GL_TEXTURE_LUMINANCE_TYPE_ARB = 35860;
static const uint32_t GL_TEXTURE_INTENSITY_TYPE = 35861;
static const uint32_t GL_TEXTURE_INTENSITY_TYPE_ARB = 35861;
static const uint32_t GL_TEXTURE_DEPTH_TYPE = 35862;
static const uint32_t GL_TEXTURE_DEPTH_TYPE_ARB = 35862;
static const uint32_t GL_UNSIGNED_NORMALIZED = 35863;
static const uint32_t GL_UNSIGNED_NORMALIZED_ARB = 35863;
static const uint32_t GL_UNSIGNED_NORMALIZED_EXT = 35863;
static const uint32_t GL_TEXTURE_1D_ARRAY = 35864;
static const uint32_t GL_TEXTURE_1D_ARRAY_EXT = 35864;
static const uint32_t GL_PROXY_TEXTURE_1D_ARRAY = 35865;
static const uint32_t GL_PROXY_TEXTURE_1D_ARRAY_EXT = 35865;
static const uint32_t GL_TEXTURE_2D_ARRAY = 35866;
static const uint32_t GL_TEXTURE_2D_ARRAY_EXT = 35866;
static const uint32_t GL_PROXY_TEXTURE_2D_ARRAY = 35867;
static const uint32_t GL_PROXY_TEXTURE_2D_ARRAY_EXT = 35867;
static const uint32_t GL_TEXTURE_BINDING_1D_ARRAY = 35868;
static const uint32_t GL_TEXTURE_BINDING_1D_ARRAY_EXT = 35868;
static const uint32_t GL_TEXTURE_BINDING_2D_ARRAY = 35869;
static const uint32_t GL_TEXTURE_BINDING_2D_ARRAY_EXT = 35869;
static const uint32_t GL_GEOMETRY_PROGRAM_NV = 35878;
static const uint32_t GL_MAX_PROGRAM_OUTPUT_VERTICES_NV = 35879;
static const uint32_t GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV = 35880;
static const uint32_t GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS = 35881;
static const uint32_t GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB = 35881;
static const uint32_t GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT = 35881;
static const uint32_t GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_OES = 35881;
static const uint32_t GL_TEXTURE_BUFFER = 35882;
static const uint32_t GL_TEXTURE_BUFFER_ARB = 35882;
static const uint32_t GL_TEXTURE_BUFFER_EXT = 35882;
static const uint32_t GL_TEXTURE_BUFFER_OES = 35882;
static const uint32_t GL_TEXTURE_BUFFER_BINDING = 35882;
static const uint32_t GL_TEXTURE_BUFFER_BINDING_EXT = 35882;
static const uint32_t GL_TEXTURE_BUFFER_BINDING_OES = 35882;
static const uint32_t GL_MAX_TEXTURE_BUFFER_SIZE = 35883;
static const uint32_t GL_MAX_TEXTURE_BUFFER_SIZE_ARB = 35883;
static const uint32_t GL_MAX_TEXTURE_BUFFER_SIZE_EXT = 35883;
static const uint32_t GL_MAX_TEXTURE_BUFFER_SIZE_OES = 35883;
static const uint32_t GL_TEXTURE_BINDING_BUFFER = 35884;
static const uint32_t GL_TEXTURE_BINDING_BUFFER_ARB = 35884;
static const uint32_t GL_TEXTURE_BINDING_BUFFER_EXT = 35884;
static const uint32_t GL_TEXTURE_BINDING_BUFFER_OES = 35884;
static const uint32_t GL_TEXTURE_BUFFER_DATA_STORE_BINDING = 35885;
static const uint32_t GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB = 35885;
static const uint32_t GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT = 35885;
static const uint32_t GL_TEXTURE_BUFFER_DATA_STORE_BINDING_OES = 35885;
static const uint32_t GL_TEXTURE_BUFFER_FORMAT_ARB = 35886;
static const uint32_t GL_TEXTURE_BUFFER_FORMAT_EXT = 35886;
static const uint32_t GL_ANY_SAMPLES_PASSED = 35887;
static const uint32_t GL_ANY_SAMPLES_PASSED_EXT = 35887;
static const uint32_t GL_SAMPLE_SHADING = 35894;
static const uint32_t GL_SAMPLE_SHADING_ARB = 35894;
static const uint32_t GL_SAMPLE_SHADING_OES = 35894;
static const uint32_t GL_MIN_SAMPLE_SHADING_VALUE = 35895;
static const uint32_t GL_MIN_SAMPLE_SHADING_VALUE_ARB = 35895;
static const uint32_t GL_MIN_SAMPLE_SHADING_VALUE_OES = 35895;
static const uint32_t GL_R11F_G11F_B10F = 35898;
static const uint32_t GL_R11F_G11F_B10F_APPLE = 35898;
static const uint32_t GL_R11F_G11F_B10F_EXT = 35898;
static const uint32_t GL_UNSIGNED_INT_10F_11F_11F_REV = 35899;
static const uint32_t GL_UNSIGNED_INT_10F_11F_11F_REV_APPLE = 35899;
static const uint32_t GL_UNSIGNED_INT_10F_11F_11F_REV_EXT = 35899;
static const uint32_t GL_RGBA_SIGNED_COMPONENTS_EXT = 35900;
static const uint32_t GL_RGB9_E5 = 35901;
static const uint32_t GL_RGB9_E5_APPLE = 35901;
static const uint32_t GL_RGB9_E5_EXT = 35901;
static const uint32_t GL_UNSIGNED_INT_5_9_9_9_REV = 35902;
static const uint32_t GL_UNSIGNED_INT_5_9_9_9_REV_APPLE = 35902;
static const uint32_t GL_UNSIGNED_INT_5_9_9_9_REV_EXT = 35902;
static const uint32_t GL_TEXTURE_SHARED_SIZE = 35903;
static const uint32_t GL_TEXTURE_SHARED_SIZE_EXT = 35903;
static const uint32_t GL_SRGB = 35904;
static const uint32_t GL_SRGB_EXT = 35904;
static const uint32_t GL_SRGB8 = 35905;
static const uint32_t GL_SRGB8_EXT = 35905;
static const uint32_t GL_SRGB8_NV = 35905;
static const uint32_t GL_SRGB_ALPHA = 35906;
static const uint32_t GL_SRGB_ALPHA_EXT = 35906;
static const uint32_t GL_SRGB8_ALPHA8 = 35907;
static const uint32_t GL_SRGB8_ALPHA8_EXT = 35907;
static const uint32_t GL_SLUMINANCE_ALPHA = 35908;
static const uint32_t GL_SLUMINANCE_ALPHA_EXT = 35908;
static const uint32_t GL_SLUMINANCE_ALPHA_NV = 35908;
static const uint32_t GL_SLUMINANCE8_ALPHA8 = 35909;
static const uint32_t GL_SLUMINANCE8_ALPHA8_EXT = 35909;
static const uint32_t GL_SLUMINANCE8_ALPHA8_NV = 35909;
static const uint32_t GL_SLUMINANCE = 35910;
static const uint32_t GL_SLUMINANCE_EXT = 35910;
static const uint32_t GL_SLUMINANCE_NV = 35910;
static const uint32_t GL_SLUMINANCE8 = 35911;
static const uint32_t GL_SLUMINANCE8_EXT = 35911;
static const uint32_t GL_SLUMINANCE8_NV = 35911;
static const uint32_t GL_COMPRESSED_SRGB = 35912;
static const uint32_t GL_COMPRESSED_SRGB_EXT = 35912;
static const uint32_t GL_COMPRESSED_SRGB_ALPHA = 35913;
static const uint32_t GL_COMPRESSED_SRGB_ALPHA_EXT = 35913;
static const uint32_t GL_COMPRESSED_SLUMINANCE = 35914;
static const uint32_t GL_COMPRESSED_SLUMINANCE_EXT = 35914;
static const uint32_t GL_COMPRESSED_SLUMINANCE_ALPHA = 35915;
static const uint32_t GL_COMPRESSED_SLUMINANCE_ALPHA_EXT = 35915;
static const uint32_t GL_COMPRESSED_SRGB_S3TC_DXT1_EXT = 35916;
static const uint32_t GL_COMPRESSED_SRGB_S3TC_DXT1_NV = 35916;
static const uint32_t GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT = 35917;
static const uint32_t GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_NV = 35917;
static const uint32_t GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT = 35918;
static const uint32_t GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_NV = 35918;
static const uint32_t GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT = 35919;
static const uint32_t GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_NV = 35919;
static const uint32_t GL_COMPRESSED_LUMINANCE_LATC1_EXT = 35952;
static const uint32_t GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT = 35953;
static const uint32_t GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT = 35954;
static const uint32_t GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT = 35955;
static const uint32_t GL_TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV = 35956;
static const uint32_t GL_TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV = 35957;
static const uint32_t GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH = 35958;
static const uint32_t GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT = 35958;
static const uint32_t GL_BACK_PRIMARY_COLOR_NV = 35959;
static const uint32_t GL_BACK_SECONDARY_COLOR_NV = 35960;
static const uint32_t GL_TEXTURE_COORD_NV = 35961;
static const uint32_t GL_CLIP_DISTANCE_NV = 35962;
static const uint32_t GL_VERTEX_ID_NV = 35963;
static const uint32_t GL_PRIMITIVE_ID_NV = 35964;
static const uint32_t GL_GENERIC_ATTRIB_NV = 35965;
static const uint32_t GL_TRANSFORM_FEEDBACK_ATTRIBS_NV = 35966;
static const uint32_t GL_TRANSFORM_FEEDBACK_BUFFER_MODE = 35967;
static const uint32_t GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT = 35967;
static const uint32_t GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV = 35967;
static const uint32_t GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS = 35968;
static const uint32_t GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT = 35968;
static const uint32_t GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV = 35968;
static const uint32_t GL_ACTIVE_VARYINGS_NV = 35969;
static const uint32_t GL_ACTIVE_VARYING_MAX_LENGTH_NV = 35970;
static const uint32_t GL_TRANSFORM_FEEDBACK_VARYINGS = 35971;
static const uint32_t GL_TRANSFORM_FEEDBACK_VARYINGS_EXT = 35971;
static const uint32_t GL_TRANSFORM_FEEDBACK_VARYINGS_NV = 35971;
static const uint32_t GL_TRANSFORM_FEEDBACK_BUFFER_START = 35972;
static const uint32_t GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT = 35972;
static const uint32_t GL_TRANSFORM_FEEDBACK_BUFFER_START_NV = 35972;
static const uint32_t GL_TRANSFORM_FEEDBACK_BUFFER_SIZE = 35973;
static const uint32_t GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT = 35973;
static const uint32_t GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV = 35973;
static const uint32_t GL_TRANSFORM_FEEDBACK_RECORD_NV = 35974;
static const uint32_t GL_PRIMITIVES_GENERATED = 35975;
static const uint32_t GL_PRIMITIVES_GENERATED_EXT = 35975;
static const uint32_t GL_PRIMITIVES_GENERATED_NV = 35975;
static const uint32_t GL_PRIMITIVES_GENERATED_OES = 35975;
static const uint32_t GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN = 35976;
static const uint32_t GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT = 35976;
static const uint32_t GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV = 35976;
static const uint32_t GL_RASTERIZER_DISCARD = 35977;
static const uint32_t GL_RASTERIZER_DISCARD_EXT = 35977;
static const uint32_t GL_RASTERIZER_DISCARD_NV = 35977;
static const uint32_t GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS = 35978;
static const uint32_t GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT = 35978;
static const uint32_t GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV = 35978;
static const uint32_t GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS = 35979;
static const uint32_t GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT = 35979;
static const uint32_t GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV = 35979;
static const uint32_t GL_INTERLEAVED_ATTRIBS = 35980;
static const uint32_t GL_INTERLEAVED_ATTRIBS_EXT = 35980;
static const uint32_t GL_INTERLEAVED_ATTRIBS_NV = 35980;
static const uint32_t GL_SEPARATE_ATTRIBS = 35981;
static const uint32_t GL_SEPARATE_ATTRIBS_EXT = 35981;
static const uint32_t GL_SEPARATE_ATTRIBS_NV = 35981;
static const uint32_t GL_TRANSFORM_FEEDBACK_BUFFER = 35982;
static const uint32_t GL_TRANSFORM_FEEDBACK_BUFFER_EXT = 35982;
static const uint32_t GL_TRANSFORM_FEEDBACK_BUFFER_NV = 35982;
static const uint32_t GL_TRANSFORM_FEEDBACK_BUFFER_BINDING = 35983;
static const uint32_t GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT = 35983;
static const uint32_t GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV = 35983;
static const uint32_t GL_ATC_RGB_AMD = 35986;
static const uint32_t GL_ATC_RGBA_EXPLICIT_ALPHA_AMD = 35987;
static const uint32_t GL_POINT_SPRITE_COORD_ORIGIN = 36000;
static const uint32_t GL_LOWER_LEFT = 36001;
static const uint32_t GL_UPPER_LEFT = 36002;
static const uint32_t GL_STENCIL_BACK_REF = 36003;
static const uint32_t GL_STENCIL_BACK_VALUE_MASK = 36004;
static const uint32_t GL_STENCIL_BACK_WRITEMASK = 36005;
static const uint32_t GL_DRAW_FRAMEBUFFER_BINDING = 36006;
static const uint32_t GL_DRAW_FRAMEBUFFER_BINDING_ANGLE = 36006;
static const uint32_t GL_DRAW_FRAMEBUFFER_BINDING_APPLE = 36006;
static const uint32_t GL_DRAW_FRAMEBUFFER_BINDING_EXT = 36006;
static const uint32_t GL_DRAW_FRAMEBUFFER_BINDING_NV = 36006;
static const uint32_t GL_FRAMEBUFFER_BINDING = 36006;
static const uint32_t GL_FRAMEBUFFER_BINDING_ANGLE = 36006;
static const uint32_t GL_FRAMEBUFFER_BINDING_EXT = 36006;
static const uint32_t GL_FRAMEBUFFER_BINDING_OES = 36006;
static const uint32_t GL_RENDERBUFFER_BINDING = 36007;
static const uint32_t GL_RENDERBUFFER_BINDING_ANGLE = 36007;
static const uint32_t GL_RENDERBUFFER_BINDING_EXT = 36007;
static const uint32_t GL_RENDERBUFFER_BINDING_OES = 36007;
static const uint32_t GL_READ_FRAMEBUFFER = 36008;
static const uint32_t GL_READ_FRAMEBUFFER_ANGLE = 36008;
static const uint32_t GL_READ_FRAMEBUFFER_APPLE = 36008;
static const uint32_t GL_READ_FRAMEBUFFER_EXT = 36008;
static const uint32_t GL_READ_FRAMEBUFFER_NV = 36008;
static const uint32_t GL_DRAW_FRAMEBUFFER = 36009;
static const uint32_t GL_DRAW_FRAMEBUFFER_ANGLE = 36009;
static const uint32_t GL_DRAW_FRAMEBUFFER_APPLE = 36009;
static const uint32_t GL_DRAW_FRAMEBUFFER_EXT = 36009;
static const uint32_t GL_DRAW_FRAMEBUFFER_NV = 36009;
static const uint32_t GL_READ_FRAMEBUFFER_BINDING = 36010;
static const uint32_t GL_READ_FRAMEBUFFER_BINDING_ANGLE = 36010;
static const uint32_t GL_READ_FRAMEBUFFER_BINDING_APPLE = 36010;
static const uint32_t GL_READ_FRAMEBUFFER_BINDING_EXT = 36010;
static const uint32_t GL_READ_FRAMEBUFFER_BINDING_NV = 36010;
static const uint32_t GL_RENDERBUFFER_COVERAGE_SAMPLES_NV = 36011;
static const uint32_t GL_RENDERBUFFER_SAMPLES = 36011;
static const uint32_t GL_RENDERBUFFER_SAMPLES_ANGLE = 36011;
static const uint32_t GL_RENDERBUFFER_SAMPLES_APPLE = 36011;
static const uint32_t GL_RENDERBUFFER_SAMPLES_EXT = 36011;
static const uint32_t GL_RENDERBUFFER_SAMPLES_NV = 36011;
static const uint32_t GL_DEPTH_COMPONENT32F = 36012;
static const uint32_t GL_DEPTH32F_STENCIL8 = 36013;
static const uint32_t GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = 36048;
static const uint32_t GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT = 36048;
static const uint32_t GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES = 36048;
static const uint32_t GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = 36049;
static const uint32_t GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT = 36049;
static const uint32_t GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES = 36049;
static const uint32_t GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = 36050;
static const uint32_t GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT = 36050;
static const uint32_t GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES = 36050;
static const uint32_t GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = 36051;
static const uint32_t GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT = 36051;
static const uint32_t GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES = 36051;
static const uint32_t GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT = 36052;
static const uint32_t GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES = 36052;
static const uint32_t GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER = 36052;
static const uint32_t GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT = 36052;
static const uint32_t GL_FRAMEBUFFER_COMPLETE = 36053;
static const uint32_t GL_FRAMEBUFFER_COMPLETE_EXT = 36053;
static const uint32_t GL_FRAMEBUFFER_COMPLETE_OES = 36053;
static const uint32_t GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT = 36054;
static const uint32_t GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT = 36054;
static const uint32_t GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OES = 36054;
static const uint32_t GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = 36055;
static const uint32_t GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT = 36055;
static const uint32_t GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_OES = 36055;
static const uint32_t GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS = 36057;
static const uint32_t GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT = 36057;
static const uint32_t GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_OES = 36057;
static const uint32_t GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT = 36058;
static const uint32_t GL_FRAMEBUFFER_INCOMPLETE_FORMATS_OES = 36058;
static const uint32_t GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER = 36059;
static const uint32_t GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT = 36059;
static const uint32_t GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_OES = 36059;
static const uint32_t GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER = 36060;
static const uint32_t GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT = 36060;
static const uint32_t GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_OES = 36060;
static const uint32_t GL_FRAMEBUFFER_UNSUPPORTED = 36061;
static const uint32_t GL_FRAMEBUFFER_UNSUPPORTED_EXT = 36061;
static const uint32_t GL_FRAMEBUFFER_UNSUPPORTED_OES = 36061;
static const uint32_t GL_MAX_COLOR_ATTACHMENTS = 36063;
static const uint32_t GL_MAX_COLOR_ATTACHMENTS_EXT = 36063;
static const uint32_t GL_MAX_COLOR_ATTACHMENTS_NV = 36063;
static const uint32_t GL_COLOR_ATTACHMENT0 = 36064;
static const uint32_t GL_COLOR_ATTACHMENT0_EXT = 36064;
static const uint32_t GL_COLOR_ATTACHMENT0_NV = 36064;
static const uint32_t GL_COLOR_ATTACHMENT0_OES = 36064;
static const uint32_t GL_COLOR_ATTACHMENT1 = 36065;
static const uint32_t GL_COLOR_ATTACHMENT1_EXT = 36065;
static const uint32_t GL_COLOR_ATTACHMENT1_NV = 36065;
static const uint32_t GL_COLOR_ATTACHMENT2 = 36066;
static const uint32_t GL_COLOR_ATTACHMENT2_EXT = 36066;
static const uint32_t GL_COLOR_ATTACHMENT2_NV = 36066;
static const uint32_t GL_COLOR_ATTACHMENT3 = 36067;
static const uint32_t GL_COLOR_ATTACHMENT3_EXT = 36067;
static const uint32_t GL_COLOR_ATTACHMENT3_NV = 36067;
static const uint32_t GL_COLOR_ATTACHMENT4 = 36068;
static const uint32_t GL_COLOR_ATTACHMENT4_EXT = 36068;
static const uint32_t GL_COLOR_ATTACHMENT4_NV = 36068;
static const uint32_t GL_COLOR_ATTACHMENT5 = 36069;
static const uint32_t GL_COLOR_ATTACHMENT5_EXT = 36069;
static const uint32_t GL_COLOR_ATTACHMENT5_NV = 36069;
static const uint32_t GL_COLOR_ATTACHMENT6 = 36070;
static const uint32_t GL_COLOR_ATTACHMENT6_EXT = 36070;
static const uint32_t GL_COLOR_ATTACHMENT6_NV = 36070;
static const uint32_t GL_COLOR_ATTACHMENT7 = 36071;
static const uint32_t GL_COLOR_ATTACHMENT7_EXT = 36071;
static const uint32_t GL_COLOR_ATTACHMENT7_NV = 36071;
static const uint32_t GL_COLOR_ATTACHMENT8 = 36072;
static const uint32_t GL_COLOR_ATTACHMENT8_EXT = 36072;
static const uint32_t GL_COLOR_ATTACHMENT8_NV = 36072;
static const uint32_t GL_COLOR_ATTACHMENT9 = 36073;
static const uint32_t GL_COLOR_ATTACHMENT9_EXT = 36073;
static const uint32_t GL_COLOR_ATTACHMENT9_NV = 36073;
static const uint32_t GL_COLOR_ATTACHMENT10 = 36074;
static const uint32_t GL_COLOR_ATTACHMENT10_EXT = 36074;
static const uint32_t GL_COLOR_ATTACHMENT10_NV = 36074;
static const uint32_t GL_COLOR_ATTACHMENT11 = 36075;
static const uint32_t GL_COLOR_ATTACHMENT11_EXT = 36075;
static const uint32_t GL_COLOR_ATTACHMENT11_NV = 36075;
static const uint32_t GL_COLOR_ATTACHMENT12 = 36076;
static const uint32_t GL_COLOR_ATTACHMENT12_EXT = 36076;
static const uint32_t GL_COLOR_ATTACHMENT12_NV = 36076;
static const uint32_t GL_COLOR_ATTACHMENT13 = 36077;
static const uint32_t GL_COLOR_ATTACHMENT13_EXT = 36077;
static const uint32_t GL_COLOR_ATTACHMENT13_NV = 36077;
static const uint32_t GL_COLOR_ATTACHMENT14 = 36078;
static const uint32_t GL_COLOR_ATTACHMENT14_EXT = 36078;
static const uint32_t GL_COLOR_ATTACHMENT14_NV = 36078;
static const uint32_t GL_COLOR_ATTACHMENT15 = 36079;
static const uint32_t GL_COLOR_ATTACHMENT15_EXT = 36079;
static const uint32_t GL_COLOR_ATTACHMENT15_NV = 36079;
static const uint32_t GL_COLOR_ATTACHMENT16 = 36080;
static const uint32_t GL_COLOR_ATTACHMENT17 = 36081;
static const uint32_t GL_COLOR_ATTACHMENT18 = 36082;
static const uint32_t GL_COLOR_ATTACHMENT19 = 36083;
static const uint32_t GL_COLOR_ATTACHMENT20 = 36084;
static const uint32_t GL_COLOR_ATTACHMENT21 = 36085;
static const uint32_t GL_COLOR_ATTACHMENT22 = 36086;
static const uint32_t GL_COLOR_ATTACHMENT23 = 36087;
static const uint32_t GL_COLOR_ATTACHMENT24 = 36088;
static const uint32_t GL_COLOR_ATTACHMENT25 = 36089;
static const uint32_t GL_COLOR_ATTACHMENT26 = 36090;
static const uint32_t GL_COLOR_ATTACHMENT27 = 36091;
static const uint32_t GL_COLOR_ATTACHMENT28 = 36092;
static const uint32_t GL_COLOR_ATTACHMENT29 = 36093;
static const uint32_t GL_COLOR_ATTACHMENT30 = 36094;
static const uint32_t GL_COLOR_ATTACHMENT31 = 36095;
static const uint32_t GL_DEPTH_ATTACHMENT = 36096;
static const uint32_t GL_DEPTH_ATTACHMENT_EXT = 36096;
static const uint32_t GL_DEPTH_ATTACHMENT_OES = 36096;
static const uint32_t GL_STENCIL_ATTACHMENT = 36128;
static const uint32_t GL_STENCIL_ATTACHMENT_EXT = 36128;
static const uint32_t GL_STENCIL_ATTACHMENT_OES = 36128;
static const uint32_t GL_FRAMEBUFFER = 36160;
static const uint32_t GL_FRAMEBUFFER_EXT = 36160;
static const uint32_t GL_FRAMEBUFFER_OES = 36160;
static const uint32_t GL_RENDERBUFFER = 36161;
static const uint32_t GL_RENDERBUFFER_EXT = 36161;
static const uint32_t GL_RENDERBUFFER_OES = 36161;
static const uint32_t GL_RENDERBUFFER_WIDTH = 36162;
static const uint32_t GL_RENDERBUFFER_WIDTH_EXT = 36162;
static const uint32_t GL_RENDERBUFFER_WIDTH_OES = 36162;
static const uint32_t GL_RENDERBUFFER_HEIGHT = 36163;
static const uint32_t GL_RENDERBUFFER_HEIGHT_EXT = 36163;
static const uint32_t GL_RENDERBUFFER_HEIGHT_OES = 36163;
static const uint32_t GL_RENDERBUFFER_INTERNAL_FORMAT = 36164;
static const uint32_t GL_RENDERBUFFER_INTERNAL_FORMAT_EXT = 36164;
static const uint32_t GL_RENDERBUFFER_INTERNAL_FORMAT_OES = 36164;
static const uint32_t GL_STENCIL_INDEX1 = 36166;
static const uint32_t GL_STENCIL_INDEX1_EXT = 36166;
static const uint32_t GL_STENCIL_INDEX1_OES = 36166;
static const uint32_t GL_STENCIL_INDEX4 = 36167;
static const uint32_t GL_STENCIL_INDEX4_EXT = 36167;
static const uint32_t GL_STENCIL_INDEX4_OES = 36167;
static const uint32_t GL_STENCIL_INDEX8 = 36168;
static const uint32_t GL_STENCIL_INDEX8_EXT = 36168;
static const uint32_t GL_STENCIL_INDEX8_OES = 36168;
static const uint32_t GL_STENCIL_INDEX16 = 36169;
static const uint32_t GL_STENCIL_INDEX16_EXT = 36169;
static const uint32_t GL_RENDERBUFFER_RED_SIZE = 36176;
static const uint32_t GL_RENDERBUFFER_RED_SIZE_EXT = 36176;
static const uint32_t GL_RENDERBUFFER_RED_SIZE_OES = 36176;
static const uint32_t GL_RENDERBUFFER_GREEN_SIZE = 36177;
static const uint32_t GL_RENDERBUFFER_GREEN_SIZE_EXT = 36177;
static const uint32_t GL_RENDERBUFFER_GREEN_SIZE_OES = 36177;
static const uint32_t GL_RENDERBUFFER_BLUE_SIZE = 36178;
static const uint32_t GL_RENDERBUFFER_BLUE_SIZE_EXT = 36178;
static const uint32_t GL_RENDERBUFFER_BLUE_SIZE_OES = 36178;
static const uint32_t GL_RENDERBUFFER_ALPHA_SIZE = 36179;
static const uint32_t GL_RENDERBUFFER_ALPHA_SIZE_EXT = 36179;
static const uint32_t GL_RENDERBUFFER_ALPHA_SIZE_OES = 36179;
static const uint32_t GL_RENDERBUFFER_DEPTH_SIZE = 36180;
static const uint32_t GL_RENDERBUFFER_DEPTH_SIZE_EXT = 36180;
static const uint32_t GL_RENDERBUFFER_DEPTH_SIZE_OES = 36180;
static const uint32_t GL_RENDERBUFFER_STENCIL_SIZE = 36181;
static const uint32_t GL_RENDERBUFFER_STENCIL_SIZE_EXT = 36181;
static const uint32_t GL_RENDERBUFFER_STENCIL_SIZE_OES = 36181;
static const uint32_t GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE = 36182;
static const uint32_t GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE = 36182;
static const uint32_t GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_APPLE = 36182;
static const uint32_t GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT = 36182;
static const uint32_t GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_NV = 36182;
static const uint32_t GL_MAX_SAMPLES = 36183;
static const uint32_t GL_MAX_SAMPLES_ANGLE = 36183;
static const uint32_t GL_MAX_SAMPLES_APPLE = 36183;
static const uint32_t GL_MAX_SAMPLES_EXT = 36183;
static const uint32_t GL_MAX_SAMPLES_NV = 36183;
static const uint32_t GL_TEXTURE_GEN_STR_OES = 36192;
static const uint32_t GL_HALF_FLOAT_OES = 36193;
static const uint32_t GL_RGB565_OES = 36194;
static const uint32_t GL_RGB565 = 36194;
static const uint32_t GL_ETC1_RGB8_OES = 36196;
static const uint32_t GL_TEXTURE_EXTERNAL_OES = 36197;
static const uint32_t GL_SAMPLER_EXTERNAL_OES = 36198;
static const uint32_t GL_TEXTURE_BINDING_EXTERNAL_OES = 36199;
static const uint32_t GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES = 36200;
static const uint32_t GL_PRIMITIVE_RESTART_FIXED_INDEX = 36201;
static const uint32_t GL_ANY_SAMPLES_PASSED_CONSERVATIVE = 36202;
static const uint32_t GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT = 36202;
static const uint32_t GL_MAX_ELEMENT_INDEX = 36203;
static const uint32_t GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT = 36204;
static const uint32_t GL_RGBA32UI = 36208;
static const uint32_t GL_RGBA32UI_EXT = 36208;
static const uint32_t GL_RGB32UI = 36209;
static const uint32_t GL_RGB32UI_EXT = 36209;
static const uint32_t GL_ALPHA32UI_EXT = 36210;
static const uint32_t GL_INTENSITY32UI_EXT = 36211;
static const uint32_t GL_LUMINANCE32UI_EXT = 36212;
static const uint32_t GL_LUMINANCE_ALPHA32UI_EXT = 36213;
static const uint32_t GL_RGBA16UI = 36214;
static const uint32_t GL_RGBA16UI_EXT = 36214;
static const uint32_t GL_RGB16UI = 36215;
static const uint32_t GL_RGB16UI_EXT = 36215;
static const uint32_t GL_ALPHA16UI_EXT = 36216;
static const uint32_t GL_INTENSITY16UI_EXT = 36217;
static const uint32_t GL_LUMINANCE16UI_EXT = 36218;
static const uint32_t GL_LUMINANCE_ALPHA16UI_EXT = 36219;
static const uint32_t GL_RGBA8UI = 36220;
static const uint32_t GL_RGBA8UI_EXT = 36220;
static const uint32_t GL_RGB8UI = 36221;
static const uint32_t GL_RGB8UI_EXT = 36221;
static const uint32_t GL_ALPHA8UI_EXT = 36222;
static const uint32_t GL_INTENSITY8UI_EXT = 36223;
static const uint32_t GL_LUMINANCE8UI_EXT = 36224;
static const uint32_t GL_LUMINANCE_ALPHA8UI_EXT = 36225;
static const uint32_t GL_RGBA32I = 36226;
static const uint32_t GL_RGBA32I_EXT = 36226;
static const uint32_t GL_RGB32I = 36227;
static const uint32_t GL_RGB32I_EXT = 36227;
static const uint32_t GL_ALPHA32I_EXT = 36228;
static const uint32_t GL_INTENSITY32I_EXT = 36229;
static const uint32_t GL_LUMINANCE32I_EXT = 36230;
static const uint32_t GL_LUMINANCE_ALPHA32I_EXT = 36231;
static const uint32_t GL_RGBA16I = 36232;
static const uint32_t GL_RGBA16I_EXT = 36232;
static const uint32_t GL_RGB16I = 36233;
static const uint32_t GL_RGB16I_EXT = 36233;
static const uint32_t GL_ALPHA16I_EXT = 36234;
static const uint32_t GL_INTENSITY16I_EXT = 36235;
static const uint32_t GL_LUMINANCE16I_EXT = 36236;
static const uint32_t GL_LUMINANCE_ALPHA16I_EXT = 36237;
static const uint32_t GL_RGBA8I = 36238;
static const uint32_t GL_RGBA8I_EXT = 36238;
static const uint32_t GL_RGB8I = 36239;
static const uint32_t GL_RGB8I_EXT = 36239;
static const uint32_t GL_ALPHA8I_EXT = 36240;
static const uint32_t GL_INTENSITY8I_EXT = 36241;
static const uint32_t GL_LUMINANCE8I_EXT = 36242;
static const uint32_t GL_LUMINANCE_ALPHA8I_EXT = 36243;
static const uint32_t GL_RED_INTEGER = 36244;
static const uint32_t GL_RED_INTEGER_EXT = 36244;
static const uint32_t GL_GREEN_INTEGER = 36245;
static const uint32_t GL_GREEN_INTEGER_EXT = 36245;
static const uint32_t GL_BLUE_INTEGER = 36246;
static const uint32_t GL_BLUE_INTEGER_EXT = 36246;
static const uint32_t GL_ALPHA_INTEGER = 36247;
static const uint32_t GL_ALPHA_INTEGER_EXT = 36247;
static const uint32_t GL_RGB_INTEGER = 36248;
static const uint32_t GL_RGB_INTEGER_EXT = 36248;
static const uint32_t GL_RGBA_INTEGER = 36249;
static const uint32_t GL_RGBA_INTEGER_EXT = 36249;
static const uint32_t GL_BGR_INTEGER = 36250;
static const uint32_t GL_BGR_INTEGER_EXT = 36250;
static const uint32_t GL_BGRA_INTEGER = 36251;
static const uint32_t GL_BGRA_INTEGER_EXT = 36251;
static const uint32_t GL_LUMINANCE_INTEGER_EXT = 36252;
static const uint32_t GL_LUMINANCE_ALPHA_INTEGER_EXT = 36253;
static const uint32_t GL_RGBA_INTEGER_MODE_EXT = 36254;
static const uint32_t GL_INT_2_10_10_10_REV = 36255;
static const uint32_t GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV = 36256;
static const uint32_t GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV = 36257;
static const uint32_t GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV = 36258;
static const uint32_t GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV = 36259;
static const uint32_t GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV = 36260;
static const uint32_t GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV = 36261;
static const uint32_t GL_MAX_PROGRAM_GENERIC_RESULTS_NV = 36262;
static const uint32_t GL_FRAMEBUFFER_ATTACHMENT_LAYERED = 36263;
static const uint32_t GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB = 36263;
static const uint32_t GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT = 36263;
static const uint32_t GL_FRAMEBUFFER_ATTACHMENT_LAYERED_OES = 36263;
static const uint32_t GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS = 36264;
static const uint32_t GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB = 36264;
static const uint32_t GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT = 36264;
static const uint32_t GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_OES = 36264;
static const uint32_t GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB = 36265;
static const uint32_t GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT = 36265;
static const uint32_t GL_LAYER_NV = 36266;
static const uint32_t GL_DEPTH_COMPONENT32F_NV = 36267;
static const uint32_t GL_DEPTH32F_STENCIL8_NV = 36268;
static const uint32_t GL_FLOAT_32_UNSIGNED_INT_24_8_REV = 36269;
static const uint32_t GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV = 36269;
static const uint32_t GL_SHADER_INCLUDE_ARB = 36270;
static const uint32_t GL_DEPTH_BUFFER_FLOAT_MODE_NV = 36271;
static const uint32_t GL_FRAMEBUFFER_SRGB = 36281;
static const uint32_t GL_FRAMEBUFFER_SRGB_EXT = 36281;
static const uint32_t GL_FRAMEBUFFER_SRGB_CAPABLE_EXT = 36282;
static const uint32_t GL_COMPRESSED_RED_RGTC1 = 36283;
static const uint32_t GL_COMPRESSED_RED_RGTC1_EXT = 36283;
static const uint32_t GL_COMPRESSED_SIGNED_RED_RGTC1 = 36284;
static const uint32_t GL_COMPRESSED_SIGNED_RED_RGTC1_EXT = 36284;
static const uint32_t GL_COMPRESSED_RED_GREEN_RGTC2_EXT = 36285;
static const uint32_t GL_COMPRESSED_RG_RGTC2 = 36285;
static const uint32_t GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT = 36286;
static const uint32_t GL_COMPRESSED_SIGNED_RG_RGTC2 = 36286;
static const uint32_t GL_SAMPLER_1D_ARRAY = 36288;
static const uint32_t GL_SAMPLER_1D_ARRAY_EXT = 36288;
static const uint32_t GL_SAMPLER_2D_ARRAY = 36289;
static const uint32_t GL_SAMPLER_2D_ARRAY_EXT = 36289;
static const uint32_t GL_SAMPLER_BUFFER = 36290;
static const uint32_t GL_SAMPLER_BUFFER_EXT = 36290;
static const uint32_t GL_SAMPLER_BUFFER_OES = 36290;
static const uint32_t GL_SAMPLER_1D_ARRAY_SHADOW = 36291;
static const uint32_t GL_SAMPLER_1D_ARRAY_SHADOW_EXT = 36291;
static const uint32_t GL_SAMPLER_2D_ARRAY_SHADOW = 36292;
static const uint32_t GL_SAMPLER_2D_ARRAY_SHADOW_EXT = 36292;
static const uint32_t GL_SAMPLER_2D_ARRAY_SHADOW_NV = 36292;
static const uint32_t GL_SAMPLER_CUBE_SHADOW = 36293;
static const uint32_t GL_SAMPLER_CUBE_SHADOW_EXT = 36293;
static const uint32_t GL_SAMPLER_CUBE_SHADOW_NV = 36293;
static const uint32_t GL_UNSIGNED_INT_VEC2 = 36294;
static const uint32_t GL_UNSIGNED_INT_VEC2_EXT = 36294;
static const uint32_t GL_UNSIGNED_INT_VEC3 = 36295;
static const uint32_t GL_UNSIGNED_INT_VEC3_EXT = 36295;
static const uint32_t GL_UNSIGNED_INT_VEC4 = 36296;
static const uint32_t GL_UNSIGNED_INT_VEC4_EXT = 36296;
static const uint32_t GL_INT_SAMPLER_1D = 36297;
static const uint32_t GL_INT_SAMPLER_1D_EXT = 36297;
static const uint32_t GL_INT_SAMPLER_2D = 36298;
static const uint32_t GL_INT_SAMPLER_2D_EXT = 36298;
static const uint32_t GL_INT_SAMPLER_3D = 36299;
static const uint32_t GL_INT_SAMPLER_3D_EXT = 36299;
static const uint32_t GL_INT_SAMPLER_CUBE = 36300;
static const uint32_t GL_INT_SAMPLER_CUBE_EXT = 36300;
static const uint32_t GL_INT_SAMPLER_2D_RECT = 36301;
static const uint32_t GL_INT_SAMPLER_2D_RECT_EXT = 36301;
static const uint32_t GL_INT_SAMPLER_1D_ARRAY = 36302;
static const uint32_t GL_INT_SAMPLER_1D_ARRAY_EXT = 36302;
static const uint32_t GL_INT_SAMPLER_2D_ARRAY = 36303;
static const uint32_t GL_INT_SAMPLER_2D_ARRAY_EXT = 36303;
static const uint32_t GL_INT_SAMPLER_BUFFER = 36304;
static const uint32_t GL_INT_SAMPLER_BUFFER_EXT = 36304;
static const uint32_t GL_INT_SAMPLER_BUFFER_OES = 36304;
static const uint32_t GL_UNSIGNED_INT_SAMPLER_1D = 36305;
static const uint32_t GL_UNSIGNED_INT_SAMPLER_1D_EXT = 36305;
static const uint32_t GL_UNSIGNED_INT_SAMPLER_2D = 36306;
static const uint32_t GL_UNSIGNED_INT_SAMPLER_2D_EXT = 36306;
static const uint32_t GL_UNSIGNED_INT_SAMPLER_3D = 36307;
static const uint32_t GL_UNSIGNED_INT_SAMPLER_3D_EXT = 36307;
static const uint32_t GL_UNSIGNED_INT_SAMPLER_CUBE = 36308;
static const uint32_t GL_UNSIGNED_INT_SAMPLER_CUBE_EXT = 36308;
static const uint32_t GL_UNSIGNED_INT_SAMPLER_2D_RECT = 36309;
static const uint32_t GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT = 36309;
static const uint32_t GL_UNSIGNED_INT_SAMPLER_1D_ARRAY = 36310;
static const uint32_t GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT = 36310;
static const uint32_t GL_UNSIGNED_INT_SAMPLER_2D_ARRAY = 36311;
static const uint32_t GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT = 36311;
static const uint32_t GL_UNSIGNED_INT_SAMPLER_BUFFER = 36312;
static const uint32_t GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT = 36312;
static const uint32_t GL_UNSIGNED_INT_SAMPLER_BUFFER_OES = 36312;
static const uint32_t GL_GEOMETRY_SHADER = 36313;
static const uint32_t GL_GEOMETRY_SHADER_ARB = 36313;
static const uint32_t GL_GEOMETRY_SHADER_EXT = 36313;
static const uint32_t GL_GEOMETRY_SHADER_OES = 36313;
static const uint32_t GL_GEOMETRY_VERTICES_OUT_ARB = 36314;
static const uint32_t GL_GEOMETRY_VERTICES_OUT_EXT = 36314;
static const uint32_t GL_GEOMETRY_INPUT_TYPE_ARB = 36315;
static const uint32_t GL_GEOMETRY_INPUT_TYPE_EXT = 36315;
static const uint32_t GL_GEOMETRY_OUTPUT_TYPE_ARB = 36316;
static const uint32_t GL_GEOMETRY_OUTPUT_TYPE_EXT = 36316;
static const uint32_t GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB = 36317;
static const uint32_t GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT = 36317;
static const uint32_t GL_MAX_VERTEX_VARYING_COMPONENTS_ARB = 36318;
static const uint32_t GL_MAX_VERTEX_VARYING_COMPONENTS_EXT = 36318;
static const uint32_t GL_MAX_GEOMETRY_UNIFORM_COMPONENTS = 36319;
static const uint32_t GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB = 36319;
static const uint32_t GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT = 36319;
static const uint32_t GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_OES = 36319;
static const uint32_t GL_MAX_GEOMETRY_OUTPUT_VERTICES = 36320;
static const uint32_t GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB = 36320;
static const uint32_t GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT = 36320;
static const uint32_t GL_MAX_GEOMETRY_OUTPUT_VERTICES_OES = 36320;
static const uint32_t GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS = 36321;
static const uint32_t GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB = 36321;
static const uint32_t GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT = 36321;
static const uint32_t GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_OES = 36321;
static const uint32_t GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT = 36322;
static const uint32_t GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT = 36323;
static const uint32_t GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT = 36324;
static const uint32_t GL_ACTIVE_SUBROUTINES = 36325;
static const uint32_t GL_ACTIVE_SUBROUTINE_UNIFORMS = 36326;
static const uint32_t GL_MAX_SUBROUTINES = 36327;
static const uint32_t GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS = 36328;
static const uint32_t GL_NAMED_STRING_LENGTH_ARB = 36329;
static const uint32_t GL_NAMED_STRING_TYPE_ARB = 36330;
static const uint32_t GL_MAX_BINDABLE_UNIFORM_SIZE_EXT = 36333;
static const uint32_t GL_UNIFORM_BUFFER_EXT = 36334;
static const uint32_t GL_UNIFORM_BUFFER_BINDING_EXT = 36335;
static const uint32_t GL_LOW_FLOAT = 36336;
static const uint32_t GL_MEDIUM_FLOAT = 36337;
static const uint32_t GL_HIGH_FLOAT = 36338;
static const uint32_t GL_LOW_INT = 36339;
static const uint32_t GL_MEDIUM_INT = 36340;
static const uint32_t GL_HIGH_INT = 36341;
static const uint32_t GL_UNSIGNED_INT_10_10_10_2_OES = 36342;
static const uint32_t GL_INT_10_10_10_2_OES = 36343;
static const uint32_t GL_SHADER_BINARY_FORMATS = 36344;
static const uint32_t GL_NUM_SHADER_BINARY_FORMATS = 36345;
static const uint32_t GL_SHADER_COMPILER = 36346;
static const uint32_t GL_MAX_VERTEX_UNIFORM_VECTORS = 36347;
static const uint32_t GL_MAX_VARYING_VECTORS = 36348;
static const uint32_t GL_MAX_FRAGMENT_UNIFORM_VECTORS = 36349;
static const uint32_t GL_RENDERBUFFER_COLOR_SAMPLES_NV = 36368;
static const uint32_t GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV = 36369;
static const uint32_t GL_MULTISAMPLE_COVERAGE_MODES_NV = 36370;
static const uint32_t GL_QUERY_WAIT = 36371;
static const uint32_t GL_QUERY_WAIT_NV = 36371;
static const uint32_t GL_QUERY_NO_WAIT = 36372;
static const uint32_t GL_QUERY_NO_WAIT_NV = 36372;
static const uint32_t GL_QUERY_BY_REGION_WAIT = 36373;
static const uint32_t GL_QUERY_BY_REGION_WAIT_NV = 36373;
static const uint32_t GL_QUERY_BY_REGION_NO_WAIT = 36374;
static const uint32_t GL_QUERY_BY_REGION_NO_WAIT_NV = 36374;
static const uint32_t GL_QUERY_WAIT_INVERTED = 36375;
static const uint32_t GL_QUERY_NO_WAIT_INVERTED = 36376;
static const uint32_t GL_QUERY_BY_REGION_WAIT_INVERTED = 36377;
static const uint32_t GL_QUERY_BY_REGION_NO_WAIT_INVERTED = 36378;
static const uint32_t GL_POLYGON_OFFSET_CLAMP_EXT = 36379;
static const uint32_t GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS = 36382;
static const uint32_t GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_EXT = 36382;
static const uint32_t GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_OES = 36382;
static const uint32_t GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS = 36383;
static const uint32_t GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT = 36383;
static const uint32_t GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_OES = 36383;
static const uint32_t GL_COLOR_SAMPLES_NV = 36384;
static const uint32_t GL_TRANSFORM_FEEDBACK = 36386;
static const uint32_t GL_TRANSFORM_FEEDBACK_NV = 36386;
static const uint32_t GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED = 36387;
static const uint32_t GL_TRANSFORM_FEEDBACK_PAUSED = 36387;
static const uint32_t GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV = 36387;
static const uint32_t GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE = 36388;
static const uint32_t GL_TRANSFORM_FEEDBACK_ACTIVE = 36388;
static const uint32_t GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV = 36388;
static const uint32_t GL_TRANSFORM_FEEDBACK_BINDING = 36389;
static const uint32_t GL_TRANSFORM_FEEDBACK_BINDING_NV = 36389;
static const uint32_t GL_FRAME_NV = 36390;
static const uint32_t GL_FIELDS_NV = 36391;
static const uint32_t GL_CURRENT_TIME_NV = 36392;
static const uint32_t GL_TIMESTAMP = 36392;
static const uint32_t GL_TIMESTAMP_EXT = 36392;
static const uint32_t GL_NUM_FILL_STREAMS_NV = 36393;
static const uint32_t GL_PRESENT_TIME_NV = 36394;
static const uint32_t GL_PRESENT_DURATION_NV = 36395;
static const uint32_t GL_DEPTH_COMPONENT16_NONLINEAR_NV = 36396;
static const uint32_t GL_PROGRAM_MATRIX_EXT = 36397;
static const uint32_t GL_TRANSPOSE_PROGRAM_MATRIX_EXT = 36398;
static const uint32_t GL_PROGRAM_MATRIX_STACK_DEPTH_EXT = 36399;
static const uint32_t GL_TEXTURE_SWIZZLE_R = 36418;
static const uint32_t GL_TEXTURE_SWIZZLE_R_EXT = 36418;
static const uint32_t GL_TEXTURE_SWIZZLE_G = 36419;
static const uint32_t GL_TEXTURE_SWIZZLE_G_EXT = 36419;
static const uint32_t GL_TEXTURE_SWIZZLE_B = 36420;
static const uint32_t GL_TEXTURE_SWIZZLE_B_EXT = 36420;
static const uint32_t GL_TEXTURE_SWIZZLE_A = 36421;
static const uint32_t GL_TEXTURE_SWIZZLE_A_EXT = 36421;
static const uint32_t GL_TEXTURE_SWIZZLE_RGBA = 36422;
static const uint32_t GL_TEXTURE_SWIZZLE_RGBA_EXT = 36422;
static const uint32_t GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS = 36423;
static const uint32_t GL_ACTIVE_SUBROUTINE_MAX_LENGTH = 36424;
static const uint32_t GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH = 36425;
static const uint32_t GL_NUM_COMPATIBLE_SUBROUTINES = 36426;
static const uint32_t GL_COMPATIBLE_SUBROUTINES = 36427;
static const uint32_t GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION = 36428;
static const uint32_t GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT = 36428;
static const uint32_t GL_FIRST_VERTEX_CONVENTION = 36429;
static const uint32_t GL_FIRST_VERTEX_CONVENTION_EXT = 36429;
static const uint32_t GL_FIRST_VERTEX_CONVENTION_OES = 36429;
static const uint32_t GL_LAST_VERTEX_CONVENTION = 36430;
static const uint32_t GL_LAST_VERTEX_CONVENTION_EXT = 36430;
static const uint32_t GL_LAST_VERTEX_CONVENTION_OES = 36430;
static const uint32_t GL_PROVOKING_VERTEX = 36431;
static const uint32_t GL_PROVOKING_VERTEX_EXT = 36431;
static const uint32_t GL_SAMPLE_POSITION = 36432;
static const uint32_t GL_SAMPLE_POSITION_NV = 36432;
static const uint32_t GL_SAMPLE_LOCATION_ARB = 36432;
static const uint32_t GL_SAMPLE_LOCATION_NV = 36432;
static const uint32_t GL_SAMPLE_MASK = 36433;
static const uint32_t GL_SAMPLE_MASK_NV = 36433;
static const uint32_t GL_SAMPLE_MASK_VALUE = 36434;
static const uint32_t GL_SAMPLE_MASK_VALUE_NV = 36434;
static const uint32_t GL_TEXTURE_BINDING_RENDERBUFFER_NV = 36435;
static const uint32_t GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV = 36436;
static const uint32_t GL_TEXTURE_RENDERBUFFER_NV = 36437;
static const uint32_t GL_SAMPLER_RENDERBUFFER_NV = 36438;
static const uint32_t GL_INT_SAMPLER_RENDERBUFFER_NV = 36439;
static const uint32_t GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV = 36440;
static const uint32_t GL_MAX_SAMPLE_MASK_WORDS = 36441;
static const uint32_t GL_MAX_SAMPLE_MASK_WORDS_NV = 36441;
static const uint32_t GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV = 36442;
static const uint32_t GL_MAX_GEOMETRY_SHADER_INVOCATIONS = 36442;
static const uint32_t GL_MAX_GEOMETRY_SHADER_INVOCATIONS_EXT = 36442;
static const uint32_t GL_MAX_GEOMETRY_SHADER_INVOCATIONS_OES = 36442;
static const uint32_t GL_MIN_FRAGMENT_INTERPOLATION_OFFSET = 36443;
static const uint32_t GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_OES = 36443;
static const uint32_t GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV = 36443;
static const uint32_t GL_MAX_FRAGMENT_INTERPOLATION_OFFSET = 36444;
static const uint32_t GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_OES = 36444;
static const uint32_t GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV = 36444;
static const uint32_t GL_FRAGMENT_INTERPOLATION_OFFSET_BITS = 36445;
static const uint32_t GL_FRAGMENT_INTERPOLATION_OFFSET_BITS_OES = 36445;
static const uint32_t GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV = 36445;
static const uint32_t GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET = 36446;
static const uint32_t GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB = 36446;
static const uint32_t GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV = 36446;
static const uint32_t GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET = 36447;
static const uint32_t GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB = 36447;
static const uint32_t GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV = 36447;
static const uint32_t GL_MAX_TRANSFORM_FEEDBACK_BUFFERS = 36464;
static const uint32_t GL_MAX_VERTEX_STREAMS = 36465;
static const uint32_t GL_PATCH_VERTICES = 36466;
static const uint32_t GL_PATCH_VERTICES_EXT = 36466;
static const uint32_t GL_PATCH_VERTICES_OES = 36466;
static const uint32_t GL_PATCH_DEFAULT_INNER_LEVEL = 36467;
static const uint32_t GL_PATCH_DEFAULT_INNER_LEVEL_EXT = 36467;
static const uint32_t GL_PATCH_DEFAULT_OUTER_LEVEL = 36468;
static const uint32_t GL_PATCH_DEFAULT_OUTER_LEVEL_EXT = 36468;
static const uint32_t GL_TESS_CONTROL_OUTPUT_VERTICES = 36469;
static const uint32_t GL_TESS_CONTROL_OUTPUT_VERTICES_EXT = 36469;
static const uint32_t GL_TESS_CONTROL_OUTPUT_VERTICES_OES = 36469;
static const uint32_t GL_TESS_GEN_MODE = 36470;
static const uint32_t GL_TESS_GEN_MODE_EXT = 36470;
static const uint32_t GL_TESS_GEN_MODE_OES = 36470;
static const uint32_t GL_TESS_GEN_SPACING = 36471;
static const uint32_t GL_TESS_GEN_SPACING_EXT = 36471;
static const uint32_t GL_TESS_GEN_SPACING_OES = 36471;
static const uint32_t GL_TESS_GEN_VERTEX_ORDER = 36472;
static const uint32_t GL_TESS_GEN_VERTEX_ORDER_EXT = 36472;
static const uint32_t GL_TESS_GEN_VERTEX_ORDER_OES = 36472;
static const uint32_t GL_TESS_GEN_POINT_MODE = 36473;
static const uint32_t GL_TESS_GEN_POINT_MODE_EXT = 36473;
static const uint32_t GL_TESS_GEN_POINT_MODE_OES = 36473;
static const uint32_t GL_ISOLINES = 36474;
static const uint32_t GL_ISOLINES_EXT = 36474;
static const uint32_t GL_ISOLINES_OES = 36474;
static const uint32_t GL_FRACTIONAL_ODD = 36475;
static const uint32_t GL_FRACTIONAL_ODD_EXT = 36475;
static const uint32_t GL_FRACTIONAL_ODD_OES = 36475;
static const uint32_t GL_FRACTIONAL_EVEN = 36476;
static const uint32_t GL_FRACTIONAL_EVEN_EXT = 36476;
static const uint32_t GL_FRACTIONAL_EVEN_OES = 36476;
static const uint32_t GL_MAX_PATCH_VERTICES = 36477;
static const uint32_t GL_MAX_PATCH_VERTICES_EXT = 36477;
static const uint32_t GL_MAX_PATCH_VERTICES_OES = 36477;
static const uint32_t GL_MAX_TESS_GEN_LEVEL = 36478;
static const uint32_t GL_MAX_TESS_GEN_LEVEL_EXT = 36478;
static const uint32_t GL_MAX_TESS_GEN_LEVEL_OES = 36478;
static const uint32_t GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS = 36479;
static const uint32_t GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_EXT = 36479;
static const uint32_t GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_OES = 36479;
static const uint32_t GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS = 36480;
static const uint32_t GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT = 36480;
static const uint32_t GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_OES = 36480;
static const uint32_t GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS = 36481;
static const uint32_t GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_EXT = 36481;
static const uint32_t GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_OES = 36481;
static const uint32_t GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS = 36482;
static const uint32_t GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_EXT = 36482;
static const uint32_t GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_OES = 36482;
static const uint32_t GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS = 36483;
static const uint32_t GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXT = 36483;
static const uint32_t GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_OES = 36483;
static const uint32_t GL_MAX_TESS_PATCH_COMPONENTS = 36484;
static const uint32_t GL_MAX_TESS_PATCH_COMPONENTS_EXT = 36484;
static const uint32_t GL_MAX_TESS_PATCH_COMPONENTS_OES = 36484;
static const uint32_t GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS = 36485;
static const uint32_t GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_EXT = 36485;
static const uint32_t GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_OES = 36485;
static const uint32_t GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS = 36486;
static const uint32_t GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_EXT = 36486;
static const uint32_t GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_OES = 36486;
static const uint32_t GL_TESS_EVALUATION_SHADER = 36487;
static const uint32_t GL_TESS_EVALUATION_SHADER_EXT = 36487;
static const uint32_t GL_TESS_EVALUATION_SHADER_OES = 36487;
static const uint32_t GL_TESS_CONTROL_SHADER = 36488;
static const uint32_t GL_TESS_CONTROL_SHADER_EXT = 36488;
static const uint32_t GL_TESS_CONTROL_SHADER_OES = 36488;
static const uint32_t GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS = 36489;
static const uint32_t GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXT = 36489;
static const uint32_t GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_OES = 36489;
static const uint32_t GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS = 36490;
static const uint32_t GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXT = 36490;
static const uint32_t GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_OES = 36490;
static const uint32_t GL_COMPRESSED_RGBA_BPTC_UNORM = 36492;
static const uint32_t GL_COMPRESSED_RGBA_BPTC_UNORM_ARB = 36492;
static const uint32_t GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM = 36493;
static const uint32_t GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB = 36493;
static const uint32_t GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT = 36494;
static const uint32_t GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB = 36494;
static const uint32_t GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT = 36495;
static const uint32_t GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB = 36495;
static const uint32_t GL_COVERAGE_COMPONENT_NV = 36560;
static const uint32_t GL_COVERAGE_COMPONENT4_NV = 36561;
static const uint32_t GL_COVERAGE_ATTACHMENT_NV = 36562;
static const uint32_t GL_COVERAGE_BUFFERS_NV = 36563;
static const uint32_t GL_COVERAGE_SAMPLES_NV = 36564;
static const uint32_t GL_COVERAGE_ALL_FRAGMENTS_NV = 36565;
static const uint32_t GL_COVERAGE_EDGE_FRAGMENTS_NV = 36566;
static const uint32_t GL_COVERAGE_AUTOMATIC_NV = 36567;
static const uint32_t GL_BUFFER_GPU_ADDRESS_NV = 36637;
static const uint32_t GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV = 36638;
static const uint32_t GL_ELEMENT_ARRAY_UNIFIED_NV = 36639;
static const uint32_t GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV = 36640;
static const uint32_t GL_VERTEX_ARRAY_ADDRESS_NV = 36641;
static const uint32_t GL_NORMAL_ARRAY_ADDRESS_NV = 36642;
static const uint32_t GL_COLOR_ARRAY_ADDRESS_NV = 36643;
static const uint32_t GL_INDEX_ARRAY_ADDRESS_NV = 36644;
static const uint32_t GL_TEXTURE_COORD_ARRAY_ADDRESS_NV = 36645;
static const uint32_t GL_EDGE_FLAG_ARRAY_ADDRESS_NV = 36646;
static const uint32_t GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV = 36647;
static const uint32_t GL_FOG_COORD_ARRAY_ADDRESS_NV = 36648;
static const uint32_t GL_ELEMENT_ARRAY_ADDRESS_NV = 36649;
static const uint32_t GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV = 36650;
static const uint32_t GL_VERTEX_ARRAY_LENGTH_NV = 36651;
static const uint32_t GL_NORMAL_ARRAY_LENGTH_NV = 36652;
static const uint32_t GL_COLOR_ARRAY_LENGTH_NV = 36653;
static const uint32_t GL_INDEX_ARRAY_LENGTH_NV = 36654;
static const uint32_t GL_TEXTURE_COORD_ARRAY_LENGTH_NV = 36655;
static const uint32_t GL_EDGE_FLAG_ARRAY_LENGTH_NV = 36656;
static const uint32_t GL_SECONDARY_COLOR_ARRAY_LENGTH_NV = 36657;
static const uint32_t GL_FOG_COORD_ARRAY_LENGTH_NV = 36658;
static const uint32_t GL_ELEMENT_ARRAY_LENGTH_NV = 36659;
static const uint32_t GL_GPU_ADDRESS_NV = 36660;
static const uint32_t GL_MAX_SHADER_BUFFER_ADDRESS_NV = 36661;
static const uint32_t GL_COPY_READ_BUFFER = 36662;
static const uint32_t GL_COPY_READ_BUFFER_NV = 36662;
static const uint32_t GL_COPY_READ_BUFFER_BINDING = 36662;
static const uint32_t GL_COPY_WRITE_BUFFER = 36663;
static const uint32_t GL_COPY_WRITE_BUFFER_NV = 36663;
static const uint32_t GL_COPY_WRITE_BUFFER_BINDING = 36663;
static const uint32_t GL_MAX_IMAGE_UNITS = 36664;
static const uint32_t GL_MAX_IMAGE_UNITS_EXT = 36664;
static const uint32_t GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS = 36665;
static const uint32_t GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT = 36665;
static const uint32_t GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES = 36665;
static const uint32_t GL_IMAGE_BINDING_NAME = 36666;
static const uint32_t GL_IMAGE_BINDING_NAME_EXT = 36666;
static const uint32_t GL_IMAGE_BINDING_LEVEL = 36667;
static const uint32_t GL_IMAGE_BINDING_LEVEL_EXT = 36667;
static const uint32_t GL_IMAGE_BINDING_LAYERED = 36668;
static const uint32_t GL_IMAGE_BINDING_LAYERED_EXT = 36668;
static const uint32_t GL_IMAGE_BINDING_LAYER = 36669;
static const uint32_t GL_IMAGE_BINDING_LAYER_EXT = 36669;
static const uint32_t GL_IMAGE_BINDING_ACCESS = 36670;
static const uint32_t GL_IMAGE_BINDING_ACCESS_EXT = 36670;
static const uint32_t GL_DRAW_INDIRECT_BUFFER = 36671;
static const uint32_t GL_DRAW_INDIRECT_UNIFIED_NV = 36672;
static const uint32_t GL_DRAW_INDIRECT_ADDRESS_NV = 36673;
static const uint32_t GL_DRAW_INDIRECT_LENGTH_NV = 36674;
static const uint32_t GL_DRAW_INDIRECT_BUFFER_BINDING = 36675;
static const uint32_t GL_MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV = 36676;
static const uint32_t GL_MAX_PROGRAM_SUBROUTINE_NUM_NV = 36677;
static const uint32_t GL_DOUBLE_MAT2 = 36678;
static const uint32_t GL_DOUBLE_MAT2_EXT = 36678;
static const uint32_t GL_DOUBLE_MAT3 = 36679;
static const uint32_t GL_DOUBLE_MAT3_EXT = 36679;
static const uint32_t GL_DOUBLE_MAT4 = 36680;
static const uint32_t GL_DOUBLE_MAT4_EXT = 36680;
static const uint32_t GL_DOUBLE_MAT2x3 = 36681;
static const uint32_t GL_DOUBLE_MAT2x3_EXT = 36681;
static const uint32_t GL_DOUBLE_MAT2x4 = 36682;
static const uint32_t GL_DOUBLE_MAT2x4_EXT = 36682;
static const uint32_t GL_DOUBLE_MAT3x2 = 36683;
static const uint32_t GL_DOUBLE_MAT3x2_EXT = 36683;
static const uint32_t GL_DOUBLE_MAT3x4 = 36684;
static const uint32_t GL_DOUBLE_MAT3x4_EXT = 36684;
static const uint32_t GL_DOUBLE_MAT4x2 = 36685;
static const uint32_t GL_DOUBLE_MAT4x2_EXT = 36685;
static const uint32_t GL_DOUBLE_MAT4x3 = 36686;
static const uint32_t GL_DOUBLE_MAT4x3_EXT = 36686;
static const uint32_t GL_VERTEX_BINDING_BUFFER = 36687;
static const uint32_t GL_MALI_SHADER_BINARY_ARM = 36704;
static const uint32_t GL_MALI_PROGRAM_BINARY_ARM = 36705;
static const uint32_t GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_FAST_SIZE_EXT = 36707;
static const uint32_t GL_SHADER_PIXEL_LOCAL_STORAGE_EXT = 36708;
static const uint32_t GL_FETCH_PER_SAMPLE_ARM = 36709;
static const uint32_t GL_FRAGMENT_SHADER_FRAMEBUFFER_FETCH_MRT_ARM = 36710;
static const uint32_t GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_SIZE_EXT = 36711;
static const uint32_t GL_RED_SNORM = 36752;
static const uint32_t GL_RG_SNORM = 36753;
static const uint32_t GL_RGB_SNORM = 36754;
static const uint32_t GL_RGBA_SNORM = 36755;
static const uint32_t GL_R8_SNORM = 36756;
static const uint32_t GL_RG8_SNORM = 36757;
static const uint32_t GL_RGB8_SNORM = 36758;
static const uint32_t GL_RGBA8_SNORM = 36759;
static const uint32_t GL_R16_SNORM = 36760;
static const uint32_t GL_R16_SNORM_EXT = 36760;
static const uint32_t GL_RG16_SNORM = 36761;
static const uint32_t GL_RG16_SNORM_EXT = 36761;
static const uint32_t GL_RGB16_SNORM = 36762;
static const uint32_t GL_RGB16_SNORM_EXT = 36762;
static const uint32_t GL_RGBA16_SNORM = 36763;
static const uint32_t GL_RGBA16_SNORM_EXT = 36763;
static const uint32_t GL_SIGNED_NORMALIZED = 36764;
static const uint32_t GL_PRIMITIVE_RESTART = 36765;
static const uint32_t GL_PRIMITIVE_RESTART_INDEX = 36766;
static const uint32_t GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB = 36767;
static const uint32_t GL_PERFMON_GLOBAL_MODE_QCOM = 36768;
static const uint32_t GL_BINNING_CONTROL_HINT_QCOM = 36784;
static const uint32_t GL_CPU_OPTIMIZED_QCOM = 36785;
static const uint32_t GL_GPU_OPTIMIZED_QCOM = 36786;
static const uint32_t GL_RENDER_DIRECT_TO_FRAMEBUFFER_QCOM = 36787;
static const uint32_t GL_GPU_DISJOINT_EXT = 36795;
static const uint32_t GL_SR8_EXT = 36797;
static const uint32_t GL_SRG8_EXT = 36798;
static const uint32_t GL_SHADER_BINARY_VIV = 36804;
static const uint32_t GL_INT8_NV = 36832;
static const uint32_t GL_INT8_VEC2_NV = 36833;
static const uint32_t GL_INT8_VEC3_NV = 36834;
static const uint32_t GL_INT8_VEC4_NV = 36835;
static const uint32_t GL_INT16_NV = 36836;
static const uint32_t GL_INT16_VEC2_NV = 36837;
static const uint32_t GL_INT16_VEC3_NV = 36838;
static const uint32_t GL_INT16_VEC4_NV = 36839;
static const uint32_t GL_INT64_VEC2_ARB = 36841;
static const uint32_t GL_INT64_VEC2_NV = 36841;
static const uint32_t GL_INT64_VEC3_ARB = 36842;
static const uint32_t GL_INT64_VEC3_NV = 36842;
static const uint32_t GL_INT64_VEC4_ARB = 36843;
static const uint32_t GL_INT64_VEC4_NV = 36843;
static const uint32_t GL_UNSIGNED_INT8_NV = 36844;
static const uint32_t GL_UNSIGNED_INT8_VEC2_NV = 36845;
static const uint32_t GL_UNSIGNED_INT8_VEC3_NV = 36846;
static const uint32_t GL_UNSIGNED_INT8_VEC4_NV = 36847;
static const uint32_t GL_UNSIGNED_INT16_NV = 36848;
static const uint32_t GL_UNSIGNED_INT16_VEC2_NV = 36849;
static const uint32_t GL_UNSIGNED_INT16_VEC3_NV = 36850;
static const uint32_t GL_UNSIGNED_INT16_VEC4_NV = 36851;
static const uint32_t GL_UNSIGNED_INT64_VEC2_ARB = 36853;
static const uint32_t GL_UNSIGNED_INT64_VEC2_NV = 36853;
static const uint32_t GL_UNSIGNED_INT64_VEC3_ARB = 36854;
static const uint32_t GL_UNSIGNED_INT64_VEC3_NV = 36854;
static const uint32_t GL_UNSIGNED_INT64_VEC4_ARB = 36855;
static const uint32_t GL_UNSIGNED_INT64_VEC4_NV = 36855;
static const uint32_t GL_FLOAT16_NV = 36856;
static const uint32_t GL_FLOAT16_VEC2_NV = 36857;
static const uint32_t GL_FLOAT16_VEC3_NV = 36858;
static const uint32_t GL_FLOAT16_VEC4_NV = 36859;
static const uint32_t GL_DOUBLE_VEC2 = 36860;
static const uint32_t GL_DOUBLE_VEC2_EXT = 36860;
static const uint32_t GL_DOUBLE_VEC3 = 36861;
static const uint32_t GL_DOUBLE_VEC3_EXT = 36861;
static const uint32_t GL_DOUBLE_VEC4 = 36862;
static const uint32_t GL_DOUBLE_VEC4_EXT = 36862;
static const uint32_t GL_SAMPLER_BUFFER_AMD = 36865;
static const uint32_t GL_INT_SAMPLER_BUFFER_AMD = 36866;
static const uint32_t GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD = 36867;
static const uint32_t GL_TESSELLATION_MODE_AMD = 36868;
static const uint32_t GL_TESSELLATION_FACTOR_AMD = 36869;
static const uint32_t GL_DISCRETE_AMD = 36870;
static const uint32_t GL_CONTINUOUS_AMD = 36871;
static const uint32_t GL_TEXTURE_CUBE_MAP_ARRAY = 36873;
static const uint32_t GL_TEXTURE_CUBE_MAP_ARRAY_ARB = 36873;
static const uint32_t GL_TEXTURE_CUBE_MAP_ARRAY_EXT = 36873;
static const uint32_t GL_TEXTURE_CUBE_MAP_ARRAY_OES = 36873;
static const uint32_t GL_TEXTURE_BINDING_CUBE_MAP_ARRAY = 36874;
static const uint32_t GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB = 36874;
static const uint32_t GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_EXT = 36874;
static const uint32_t GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_OES = 36874;
static const uint32_t GL_PROXY_TEXTURE_CUBE_MAP_ARRAY = 36875;
static const uint32_t GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB = 36875;
static const uint32_t GL_SAMPLER_CUBE_MAP_ARRAY = 36876;
static const uint32_t GL_SAMPLER_CUBE_MAP_ARRAY_ARB = 36876;
static const uint32_t GL_SAMPLER_CUBE_MAP_ARRAY_EXT = 36876;
static const uint32_t GL_SAMPLER_CUBE_MAP_ARRAY_OES = 36876;
static const uint32_t GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW = 36877;
static const uint32_t GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB = 36877;
static const uint32_t GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_EXT = 36877;
static const uint32_t GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_OES = 36877;
static const uint32_t GL_INT_SAMPLER_CUBE_MAP_ARRAY = 36878;
static const uint32_t GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB = 36878;
static const uint32_t GL_INT_SAMPLER_CUBE_MAP_ARRAY_EXT = 36878;
static const uint32_t GL_INT_SAMPLER_CUBE_MAP_ARRAY_OES = 36878;
static const uint32_t GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY = 36879;
static const uint32_t GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB = 36879;
static const uint32_t GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_EXT = 36879;
static const uint32_t GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_OES = 36879;
static const uint32_t GL_ALPHA_SNORM = 36880;
static const uint32_t GL_LUMINANCE_SNORM = 36881;
static const uint32_t GL_LUMINANCE_ALPHA_SNORM = 36882;
static const uint32_t GL_INTENSITY_SNORM = 36883;
static const uint32_t GL_ALPHA8_SNORM = 36884;
static const uint32_t GL_LUMINANCE8_SNORM = 36885;
static const uint32_t GL_LUMINANCE8_ALPHA8_SNORM = 36886;
static const uint32_t GL_INTENSITY8_SNORM = 36887;
static const uint32_t GL_ALPHA16_SNORM = 36888;
static const uint32_t GL_LUMINANCE16_SNORM = 36889;
static const uint32_t GL_LUMINANCE16_ALPHA16_SNORM = 36890;
static const uint32_t GL_INTENSITY16_SNORM = 36891;
static const uint32_t GL_FACTOR_MIN_AMD = 36892;
static const uint32_t GL_FACTOR_MAX_AMD = 36893;
static const uint32_t GL_DEPTH_CLAMP_NEAR_AMD = 36894;
static const uint32_t GL_DEPTH_CLAMP_FAR_AMD = 36895;
static const uint32_t GL_VIDEO_BUFFER_NV = 36896;
static const uint32_t GL_VIDEO_BUFFER_BINDING_NV = 36897;
static const uint32_t GL_FIELD_UPPER_NV = 36898;
static const uint32_t GL_FIELD_LOWER_NV = 36899;
static const uint32_t GL_NUM_VIDEO_CAPTURE_STREAMS_NV = 36900;
static const uint32_t GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV = 36901;
static const uint32_t GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV = 36902;
static const uint32_t GL_LAST_VIDEO_CAPTURE_STATUS_NV = 36903;
static const uint32_t GL_VIDEO_BUFFER_PITCH_NV = 36904;
static const uint32_t GL_VIDEO_COLOR_CONVERSION_MATRIX_NV = 36905;
static const uint32_t GL_VIDEO_COLOR_CONVERSION_MAX_NV = 36906;
static const uint32_t GL_VIDEO_COLOR_CONVERSION_MIN_NV = 36907;
static const uint32_t GL_VIDEO_COLOR_CONVERSION_OFFSET_NV = 36908;
static const uint32_t GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV = 36909;
static const uint32_t GL_PARTIAL_SUCCESS_NV = 36910;
static const uint32_t GL_SUCCESS_NV = 36911;
static const uint32_t GL_FAILURE_NV = 36912;
static const uint32_t GL_YCBYCR8_422_NV = 36913;
static const uint32_t GL_YCBAYCR8A_4224_NV = 36914;
static const uint32_t GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV = 36915;
static const uint32_t GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV = 36916;
static const uint32_t GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV = 36917;
static const uint32_t GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV = 36918;
static const uint32_t GL_Z4Y12Z4CB12Z4CR12_444_NV = 36919;
static const uint32_t GL_VIDEO_CAPTURE_FRAME_WIDTH_NV = 36920;
static const uint32_t GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV = 36921;
static const uint32_t GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV = 36922;
static const uint32_t GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV = 36923;
static const uint32_t GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV = 36924;
static const uint32_t GL_TEXTURE_COVERAGE_SAMPLES_NV = 36933;
static const uint32_t GL_TEXTURE_COLOR_SAMPLES_NV = 36934;
static const uint32_t GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX = 36935;
static const uint32_t GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX = 36936;
static const uint32_t GL_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX = 36937;
static const uint32_t GL_GPU_MEMORY_INFO_EVICTION_COUNT_NVX = 36938;
static const uint32_t GL_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX = 36939;
static const uint32_t GL_IMAGE_1D = 36940;
static const uint32_t GL_IMAGE_1D_EXT = 36940;
static const uint32_t GL_IMAGE_2D = 36941;
static const uint32_t GL_IMAGE_2D_EXT = 36941;
static const uint32_t GL_IMAGE_3D = 36942;
static const uint32_t GL_IMAGE_3D_EXT = 36942;
static const uint32_t GL_IMAGE_2D_RECT = 36943;
static const uint32_t GL_IMAGE_2D_RECT_EXT = 36943;
static const uint32_t GL_IMAGE_CUBE = 36944;
static const uint32_t GL_IMAGE_CUBE_EXT = 36944;
static const uint32_t GL_IMAGE_BUFFER = 36945;
static const uint32_t GL_IMAGE_BUFFER_EXT = 36945;
static const uint32_t GL_IMAGE_BUFFER_OES = 36945;
static const uint32_t GL_IMAGE_1D_ARRAY = 36946;
static const uint32_t GL_IMAGE_1D_ARRAY_EXT = 36946;
static const uint32_t GL_IMAGE_2D_ARRAY = 36947;
static const uint32_t GL_IMAGE_2D_ARRAY_EXT = 36947;
static const uint32_t GL_IMAGE_CUBE_MAP_ARRAY = 36948;
static const uint32_t GL_IMAGE_CUBE_MAP_ARRAY_EXT = 36948;
static const uint32_t GL_IMAGE_CUBE_MAP_ARRAY_OES = 36948;
static const uint32_t GL_IMAGE_2D_MULTISAMPLE = 36949;
static const uint32_t GL_IMAGE_2D_MULTISAMPLE_EXT = 36949;
static const uint32_t GL_IMAGE_2D_MULTISAMPLE_ARRAY = 36950;
static const uint32_t GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT = 36950;
static const uint32_t GL_INT_IMAGE_1D = 36951;
static const uint32_t GL_INT_IMAGE_1D_EXT = 36951;
static const uint32_t GL_INT_IMAGE_2D = 36952;
static const uint32_t GL_INT_IMAGE_2D_EXT = 36952;
static const uint32_t GL_INT_IMAGE_3D = 36953;
static const uint32_t GL_INT_IMAGE_3D_EXT = 36953;
static const uint32_t GL_INT_IMAGE_2D_RECT = 36954;
static const uint32_t GL_INT_IMAGE_2D_RECT_EXT = 36954;
static const uint32_t GL_INT_IMAGE_CUBE = 36955;
static const uint32_t GL_INT_IMAGE_CUBE_EXT = 36955;
static const uint32_t GL_INT_IMAGE_BUFFER = 36956;
static const uint32_t GL_INT_IMAGE_BUFFER_EXT = 36956;
static const uint32_t GL_INT_IMAGE_BUFFER_OES = 36956;
static const uint32_t GL_INT_IMAGE_1D_ARRAY = 36957;
static const uint32_t GL_INT_IMAGE_1D_ARRAY_EXT = 36957;
static const uint32_t GL_INT_IMAGE_2D_ARRAY = 36958;
static const uint32_t GL_INT_IMAGE_2D_ARRAY_EXT = 36958;
static const uint32_t GL_INT_IMAGE_CUBE_MAP_ARRAY = 36959;
static const uint32_t GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT = 36959;
static const uint32_t GL_INT_IMAGE_CUBE_MAP_ARRAY_OES = 36959;
static const uint32_t GL_INT_IMAGE_2D_MULTISAMPLE = 36960;
static const uint32_t GL_INT_IMAGE_2D_MULTISAMPLE_EXT = 36960;
static const uint32_t GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY = 36961;
static const uint32_t GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT = 36961;
static const uint32_t GL_UNSIGNED_INT_IMAGE_1D = 36962;
static const uint32_t GL_UNSIGNED_INT_IMAGE_1D_EXT = 36962;
static const uint32_t GL_UNSIGNED_INT_IMAGE_2D = 36963;
static const uint32_t GL_UNSIGNED_INT_IMAGE_2D_EXT = 36963;
static const uint32_t GL_UNSIGNED_INT_IMAGE_3D = 36964;
static const uint32_t GL_UNSIGNED_INT_IMAGE_3D_EXT = 36964;
static const uint32_t GL_UNSIGNED_INT_IMAGE_2D_RECT = 36965;
static const uint32_t GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT = 36965;
static const uint32_t GL_UNSIGNED_INT_IMAGE_CUBE = 36966;
static const uint32_t GL_UNSIGNED_INT_IMAGE_CUBE_EXT = 36966;
static const uint32_t GL_UNSIGNED_INT_IMAGE_BUFFER = 36967;
static const uint32_t GL_UNSIGNED_INT_IMAGE_BUFFER_EXT = 36967;
static const uint32_t GL_UNSIGNED_INT_IMAGE_BUFFER_OES = 36967;
static const uint32_t GL_UNSIGNED_INT_IMAGE_1D_ARRAY = 36968;
static const uint32_t GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT = 36968;
static const uint32_t GL_UNSIGNED_INT_IMAGE_2D_ARRAY = 36969;
static const uint32_t GL_UNSIGNED_INT_IMAGE_2D_ARRAY_EXT = 36969;
static const uint32_t GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY = 36970;
static const uint32_t GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT = 36970;
static const uint32_t GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_OES = 36970;
static const uint32_t GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE = 36971;
static const uint32_t GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT = 36971;
static const uint32_t GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY = 36972;
static const uint32_t GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT = 36972;
static const uint32_t GL_MAX_IMAGE_SAMPLES = 36973;
static const uint32_t GL_MAX_IMAGE_SAMPLES_EXT = 36973;
static const uint32_t GL_IMAGE_BINDING_FORMAT = 36974;
static const uint32_t GL_IMAGE_BINDING_FORMAT_EXT = 36974;
static const uint32_t GL_RGB10_A2UI = 36975;
static const uint32_t GL_PATH_FORMAT_SVG_NV = 36976;
static const uint32_t GL_PATH_FORMAT_PS_NV = 36977;
static const uint32_t GL_STANDARD_FONT_NAME_NV = 36978;
static const uint32_t GL_SYSTEM_FONT_NAME_NV = 36979;
static const uint32_t GL_FILE_NAME_NV = 36980;
static const uint32_t GL_PATH_STROKE_WIDTH_NV = 36981;
static const uint32_t GL_PATH_END_CAPS_NV = 36982;
static const uint32_t GL_PATH_INITIAL_END_CAP_NV = 36983;
static const uint32_t GL_PATH_TERMINAL_END_CAP_NV = 36984;
static const uint32_t GL_PATH_JOIN_STYLE_NV = 36985;
static const uint32_t GL_PATH_MITER_LIMIT_NV = 36986;
static const uint32_t GL_PATH_DASH_CAPS_NV = 36987;
static const uint32_t GL_PATH_INITIAL_DASH_CAP_NV = 36988;
static const uint32_t GL_PATH_TERMINAL_DASH_CAP_NV = 36989;
static const uint32_t GL_PATH_DASH_OFFSET_NV = 36990;
static const uint32_t GL_PATH_CLIENT_LENGTH_NV = 36991;
static const uint32_t GL_PATH_FILL_MODE_NV = 36992;
static const uint32_t GL_PATH_FILL_MASK_NV = 36993;
static const uint32_t GL_PATH_FILL_COVER_MODE_NV = 36994;
static const uint32_t GL_PATH_STROKE_COVER_MODE_NV = 36995;
static const uint32_t GL_PATH_STROKE_MASK_NV = 36996;
static const uint32_t GL_COUNT_UP_NV = 37000;
static const uint32_t GL_COUNT_DOWN_NV = 37001;
static const uint32_t GL_PATH_OBJECT_BOUNDING_BOX_NV = 37002;
static const uint32_t GL_CONVEX_HULL_NV = 37003;
static const uint32_t GL_BOUNDING_BOX_NV = 37005;
static const uint32_t GL_TRANSLATE_X_NV = 37006;
static const uint32_t GL_TRANSLATE_Y_NV = 37007;
static const uint32_t GL_TRANSLATE_2D_NV = 37008;
static const uint32_t GL_TRANSLATE_3D_NV = 37009;
static const uint32_t GL_AFFINE_2D_NV = 37010;
static const uint32_t GL_AFFINE_3D_NV = 37012;
static const uint32_t GL_TRANSPOSE_AFFINE_2D_NV = 37014;
static const uint32_t GL_TRANSPOSE_AFFINE_3D_NV = 37016;
static const uint32_t GL_UTF8_NV = 37018;
static const uint32_t GL_UTF16_NV = 37019;
static const uint32_t GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV = 37020;
static const uint32_t GL_PATH_COMMAND_COUNT_NV = 37021;
static const uint32_t GL_PATH_COORD_COUNT_NV = 37022;
static const uint32_t GL_PATH_DASH_ARRAY_COUNT_NV = 37023;
static const uint32_t GL_PATH_COMPUTED_LENGTH_NV = 37024;
static const uint32_t GL_PATH_FILL_BOUNDING_BOX_NV = 37025;
static const uint32_t GL_PATH_STROKE_BOUNDING_BOX_NV = 37026;
static const uint32_t GL_SQUARE_NV = 37027;
static const uint32_t GL_ROUND_NV = 37028;
static const uint32_t GL_TRIANGULAR_NV = 37029;
static const uint32_t GL_BEVEL_NV = 37030;
static const uint32_t GL_MITER_REVERT_NV = 37031;
static const uint32_t GL_MITER_TRUNCATE_NV = 37032;
static const uint32_t GL_SKIP_MISSING_GLYPH_NV = 37033;
static const uint32_t GL_USE_MISSING_GLYPH_NV = 37034;
static const uint32_t GL_PATH_ERROR_POSITION_NV = 37035;
static const uint32_t GL_PATH_FOG_GEN_MODE_NV = 37036;
static const uint32_t GL_ACCUM_ADJACENT_PAIRS_NV = 37037;
static const uint32_t GL_ADJACENT_PAIRS_NV = 37038;
static const uint32_t GL_FIRST_TO_REST_NV = 37039;
static const uint32_t GL_PATH_GEN_MODE_NV = 37040;
static const uint32_t GL_PATH_GEN_COEFF_NV = 37041;
static const uint32_t GL_PATH_GEN_COLOR_FORMAT_NV = 37042;
static const uint32_t GL_PATH_GEN_COMPONENTS_NV = 37043;
static const uint32_t GL_PATH_DASH_OFFSET_RESET_NV = 37044;
static const uint32_t GL_MOVE_TO_RESETS_NV = 37045;
static const uint32_t GL_MOVE_TO_CONTINUES_NV = 37046;
static const uint32_t GL_PATH_STENCIL_FUNC_NV = 37047;
static const uint32_t GL_PATH_STENCIL_REF_NV = 37048;
static const uint32_t GL_PATH_STENCIL_VALUE_MASK_NV = 37049;
static const uint32_t GL_SCALED_RESOLVE_FASTEST_EXT = 37050;
static const uint32_t GL_SCALED_RESOLVE_NICEST_EXT = 37051;
static const uint32_t GL_MIN_MAP_BUFFER_ALIGNMENT = 37052;
static const uint32_t GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV = 37053;
static const uint32_t GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV = 37054;
static const uint32_t GL_PATH_COVER_DEPTH_FUNC_NV = 37055;
static const uint32_t GL_IMAGE_FORMAT_COMPATIBILITY_TYPE = 37063;
static const uint32_t GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE = 37064;
static const uint32_t GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS = 37065;
static const uint32_t GL_MAX_VERTEX_IMAGE_UNIFORMS = 37066;
static const uint32_t GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS = 37067;
static const uint32_t GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_EXT = 37067;
static const uint32_t GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_OES = 37067;
static const uint32_t GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS = 37068;
static const uint32_t GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_EXT = 37068;
static const uint32_t GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_OES = 37068;
static const uint32_t GL_MAX_GEOMETRY_IMAGE_UNIFORMS = 37069;
static const uint32_t GL_MAX_GEOMETRY_IMAGE_UNIFORMS_EXT = 37069;
static const uint32_t GL_MAX_GEOMETRY_IMAGE_UNIFORMS_OES = 37069;
static const uint32_t GL_MAX_FRAGMENT_IMAGE_UNIFORMS = 37070;
static const uint32_t GL_MAX_COMBINED_IMAGE_UNIFORMS = 37071;
static const uint32_t GL_MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV = 37072;
static const uint32_t GL_MAX_DEEP_3D_TEXTURE_DEPTH_NV = 37073;
static const uint32_t GL_SHADER_STORAGE_BUFFER = 37074;
static const uint32_t GL_SHADER_STORAGE_BUFFER_BINDING = 37075;
static const uint32_t GL_SHADER_STORAGE_BUFFER_START = 37076;
static const uint32_t GL_SHADER_STORAGE_BUFFER_SIZE = 37077;
static const uint32_t GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS = 37078;
static const uint32_t GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS = 37079;
static const uint32_t GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_EXT = 37079;
static const uint32_t GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_OES = 37079;
static const uint32_t GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS = 37080;
static const uint32_t GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_EXT = 37080;
static const uint32_t GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_OES = 37080;
static const uint32_t GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS = 37081;
static const uint32_t GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_EXT = 37081;
static const uint32_t GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_OES = 37081;
static const uint32_t GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS = 37082;
static const uint32_t GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS = 37083;
static const uint32_t GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS = 37084;
static const uint32_t GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS = 37085;
static const uint32_t GL_MAX_SHADER_STORAGE_BLOCK_SIZE = 37086;
static const uint32_t GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT = 37087;
static const uint32_t GL_SYNC_X11_FENCE_EXT = 37089;
static const uint32_t GL_DEPTH_STENCIL_TEXTURE_MODE = 37098;
static const uint32_t GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS = 37099;
static const uint32_t GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB = 37099;
static const uint32_t GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER = 37100;
static const uint32_t GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER = 37101;
static const uint32_t GL_DISPATCH_INDIRECT_BUFFER = 37102;
static const uint32_t GL_DISPATCH_INDIRECT_BUFFER_BINDING = 37103;
static const uint32_t GL_COLOR_ATTACHMENT_EXT = 37104;
static const uint32_t GL_MULTIVIEW_EXT = 37105;
static const uint32_t GL_MAX_MULTIVIEW_BUFFERS_EXT = 37106;
static const uint32_t GL_CONTEXT_ROBUST_ACCESS = 37107;
static const uint32_t GL_CONTEXT_ROBUST_ACCESS_EXT = 37107;
static const uint32_t GL_CONTEXT_ROBUST_ACCESS_KHR = 37107;
static const uint32_t GL_COMPUTE_PROGRAM_NV = 37115;
static const uint32_t GL_COMPUTE_PROGRAM_PARAMETER_BUFFER_NV = 37116;
static const uint32_t GL_TEXTURE_2D_MULTISAMPLE = 37120;
static const uint32_t GL_PROXY_TEXTURE_2D_MULTISAMPLE = 37121;
static const uint32_t GL_TEXTURE_2D_MULTISAMPLE_ARRAY = 37122;
static const uint32_t GL_TEXTURE_2D_MULTISAMPLE_ARRAY_OES = 37122;
static const uint32_t GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY = 37123;
static const uint32_t GL_TEXTURE_BINDING_2D_MULTISAMPLE = 37124;
static const uint32_t GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY = 37125;
static const uint32_t GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY_OES = 37125;
static const uint32_t GL_TEXTURE_SAMPLES = 37126;
static const uint32_t GL_TEXTURE_FIXED_SAMPLE_LOCATIONS = 37127;
static const uint32_t GL_SAMPLER_2D_MULTISAMPLE = 37128;
static const uint32_t GL_INT_SAMPLER_2D_MULTISAMPLE = 37129;
static const uint32_t GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE = 37130;
static const uint32_t GL_SAMPLER_2D_MULTISAMPLE_ARRAY = 37131;
static const uint32_t GL_SAMPLER_2D_MULTISAMPLE_ARRAY_OES = 37131;
static const uint32_t GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY = 37132;
static const uint32_t GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES = 37132;
static const uint32_t GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY = 37133;
static const uint32_t GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES = 37133;
static const uint32_t GL_MAX_COLOR_TEXTURE_SAMPLES = 37134;
static const uint32_t GL_MAX_DEPTH_TEXTURE_SAMPLES = 37135;
static const uint32_t GL_MAX_INTEGER_SAMPLES = 37136;
static const uint32_t GL_MAX_SERVER_WAIT_TIMEOUT = 37137;
static const uint32_t GL_MAX_SERVER_WAIT_TIMEOUT_APPLE = 37137;
static const uint32_t GL_OBJECT_TYPE = 37138;
static const uint32_t GL_OBJECT_TYPE_APPLE = 37138;
static const uint32_t GL_SYNC_CONDITION = 37139;
static const uint32_t GL_SYNC_CONDITION_APPLE = 37139;
static const uint32_t GL_SYNC_STATUS = 37140;
static const uint32_t GL_SYNC_STATUS_APPLE = 37140;
static const uint32_t GL_SYNC_FLAGS = 37141;
static const uint32_t GL_SYNC_FLAGS_APPLE = 37141;
static const uint32_t GL_SYNC_FENCE = 37142;
static const uint32_t GL_SYNC_FENCE_APPLE = 37142;
static const uint32_t GL_SYNC_GPU_COMMANDS_COMPLETE = 37143;
static const uint32_t GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE = 37143;
static const uint32_t GL_UNSIGNALED = 37144;
static const uint32_t GL_UNSIGNALED_APPLE = 37144;
static const uint32_t GL_SIGNALED = 37145;
static const uint32_t GL_SIGNALED_APPLE = 37145;
static const uint32_t GL_ALREADY_SIGNALED = 37146;
static const uint32_t GL_ALREADY_SIGNALED_APPLE = 37146;
static const uint32_t GL_TIMEOUT_EXPIRED = 37147;
static const uint32_t GL_TIMEOUT_EXPIRED_APPLE = 37147;
static const uint32_t GL_CONDITION_SATISFIED = 37148;
static const uint32_t GL_CONDITION_SATISFIED_APPLE = 37148;
static const uint32_t GL_WAIT_FAILED = 37149;
static const uint32_t GL_WAIT_FAILED_APPLE = 37149;
static const uint32_t GL_BUFFER_ACCESS_FLAGS = 37151;
static const uint32_t GL_BUFFER_MAP_LENGTH = 37152;
static const uint32_t GL_BUFFER_MAP_OFFSET = 37153;
static const uint32_t GL_MAX_VERTEX_OUTPUT_COMPONENTS = 37154;
static const uint32_t GL_MAX_GEOMETRY_INPUT_COMPONENTS = 37155;
static const uint32_t GL_MAX_GEOMETRY_INPUT_COMPONENTS_EXT = 37155;
static const uint32_t GL_MAX_GEOMETRY_INPUT_COMPONENTS_OES = 37155;
static const uint32_t GL_MAX_GEOMETRY_OUTPUT_COMPONENTS = 37156;
static const uint32_t GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_EXT = 37156;
static const uint32_t GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_OES = 37156;
static const uint32_t GL_MAX_FRAGMENT_INPUT_COMPONENTS = 37157;
static const uint32_t GL_CONTEXT_PROFILE_MASK = 37158;
static const uint32_t GL_UNPACK_COMPRESSED_BLOCK_WIDTH = 37159;
static const uint32_t GL_UNPACK_COMPRESSED_BLOCK_HEIGHT = 37160;
static const uint32_t GL_UNPACK_COMPRESSED_BLOCK_DEPTH = 37161;
static const uint32_t GL_UNPACK_COMPRESSED_BLOCK_SIZE = 37162;
static const uint32_t GL_PACK_COMPRESSED_BLOCK_WIDTH = 37163;
static const uint32_t GL_PACK_COMPRESSED_BLOCK_HEIGHT = 37164;
static const uint32_t GL_PACK_COMPRESSED_BLOCK_DEPTH = 37165;
static const uint32_t GL_PACK_COMPRESSED_BLOCK_SIZE = 37166;
static const uint32_t GL_TEXTURE_IMMUTABLE_FORMAT = 37167;
static const uint32_t GL_TEXTURE_IMMUTABLE_FORMAT_EXT = 37167;
static const uint32_t GL_SGX_PROGRAM_BINARY_IMG = 37168;
static const uint32_t GL_RENDERBUFFER_SAMPLES_IMG = 37171;
static const uint32_t GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG = 37172;
static const uint32_t GL_MAX_SAMPLES_IMG = 37173;
static const uint32_t GL_TEXTURE_SAMPLES_IMG = 37174;
static const uint32_t GL_COMPRESSED_RGBA_PVRTC_2BPPV2_IMG = 37175;
static const uint32_t GL_COMPRESSED_RGBA_PVRTC_4BPPV2_IMG = 37176;
static const uint32_t GL_MAX_DEBUG_MESSAGE_LENGTH = 37187;
static const uint32_t GL_MAX_DEBUG_MESSAGE_LENGTH_AMD = 37187;
static const uint32_t GL_MAX_DEBUG_MESSAGE_LENGTH_ARB = 37187;
static const uint32_t GL_MAX_DEBUG_MESSAGE_LENGTH_KHR = 37187;
static const uint32_t GL_MAX_DEBUG_LOGGED_MESSAGES = 37188;
static const uint32_t GL_MAX_DEBUG_LOGGED_MESSAGES_AMD = 37188;
static const uint32_t GL_MAX_DEBUG_LOGGED_MESSAGES_ARB = 37188;
static const uint32_t GL_MAX_DEBUG_LOGGED_MESSAGES_KHR = 37188;
static const uint32_t GL_DEBUG_LOGGED_MESSAGES = 37189;
static const uint32_t GL_DEBUG_LOGGED_MESSAGES_AMD = 37189;
static const uint32_t GL_DEBUG_LOGGED_MESSAGES_ARB = 37189;
static const uint32_t GL_DEBUG_LOGGED_MESSAGES_KHR = 37189;
static const uint32_t GL_DEBUG_SEVERITY_HIGH = 37190;
static const uint32_t GL_DEBUG_SEVERITY_HIGH_AMD = 37190;
static const uint32_t GL_DEBUG_SEVERITY_HIGH_ARB = 37190;
static const uint32_t GL_DEBUG_SEVERITY_HIGH_KHR = 37190;
static const uint32_t GL_DEBUG_SEVERITY_MEDIUM = 37191;
static const uint32_t GL_DEBUG_SEVERITY_MEDIUM_AMD = 37191;
static const uint32_t GL_DEBUG_SEVERITY_MEDIUM_ARB = 37191;
static const uint32_t GL_DEBUG_SEVERITY_MEDIUM_KHR = 37191;
static const uint32_t GL_DEBUG_SEVERITY_LOW = 37192;
static const uint32_t GL_DEBUG_SEVERITY_LOW_AMD = 37192;
static const uint32_t GL_DEBUG_SEVERITY_LOW_ARB = 37192;
static const uint32_t GL_DEBUG_SEVERITY_LOW_KHR = 37192;
static const uint32_t GL_DEBUG_CATEGORY_API_ERROR_AMD = 37193;
static const uint32_t GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD = 37194;
static const uint32_t GL_DEBUG_CATEGORY_DEPRECATION_AMD = 37195;
static const uint32_t GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD = 37196;
static const uint32_t GL_DEBUG_CATEGORY_PERFORMANCE_AMD = 37197;
static const uint32_t GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD = 37198;
static const uint32_t GL_DEBUG_CATEGORY_APPLICATION_AMD = 37199;
static const uint32_t GL_DEBUG_CATEGORY_OTHER_AMD = 37200;
static const uint32_t GL_BUFFER_OBJECT_EXT = 37201;
static const uint32_t GL_DATA_BUFFER_AMD = 37201;
static const uint32_t GL_PERFORMANCE_MONITOR_AMD = 37202;
static const uint32_t GL_QUERY_OBJECT_AMD = 37203;
static const uint32_t GL_QUERY_OBJECT_EXT = 37203;
static const uint32_t GL_VERTEX_ARRAY_OBJECT_AMD = 37204;
static const uint32_t GL_VERTEX_ARRAY_OBJECT_EXT = 37204;
static const uint32_t GL_SAMPLER_OBJECT_AMD = 37205;
static const uint32_t GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD = 37216;
static const uint32_t GL_QUERY_BUFFER = 37266;
static const uint32_t GL_QUERY_BUFFER_AMD = 37266;
static const uint32_t GL_QUERY_BUFFER_BINDING = 37267;
static const uint32_t GL_QUERY_BUFFER_BINDING_AMD = 37267;
static const uint32_t GL_QUERY_RESULT_NO_WAIT = 37268;
static const uint32_t GL_QUERY_RESULT_NO_WAIT_AMD = 37268;
static const uint32_t GL_VIRTUAL_PAGE_SIZE_X_ARB = 37269;
static const uint32_t GL_VIRTUAL_PAGE_SIZE_X_EXT = 37269;
static const uint32_t GL_VIRTUAL_PAGE_SIZE_X_AMD = 37269;
static const uint32_t GL_VIRTUAL_PAGE_SIZE_Y_ARB = 37270;
static const uint32_t GL_VIRTUAL_PAGE_SIZE_Y_EXT = 37270;
static const uint32_t GL_VIRTUAL_PAGE_SIZE_Y_AMD = 37270;
static const uint32_t GL_VIRTUAL_PAGE_SIZE_Z_ARB = 37271;
static const uint32_t GL_VIRTUAL_PAGE_SIZE_Z_EXT = 37271;
static const uint32_t GL_VIRTUAL_PAGE_SIZE_Z_AMD = 37271;
static const uint32_t GL_MAX_SPARSE_TEXTURE_SIZE_ARB = 37272;
static const uint32_t GL_MAX_SPARSE_TEXTURE_SIZE_EXT = 37272;
static const uint32_t GL_MAX_SPARSE_TEXTURE_SIZE_AMD = 37272;
static const uint32_t GL_MAX_SPARSE_3D_TEXTURE_SIZE_ARB = 37273;
static const uint32_t GL_MAX_SPARSE_3D_TEXTURE_SIZE_EXT = 37273;
static const uint32_t GL_MAX_SPARSE_3D_TEXTURE_SIZE_AMD = 37273;
static const uint32_t GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS = 37274;
static const uint32_t GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB = 37274;
static const uint32_t GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_EXT = 37274;
static const uint32_t GL_MIN_SPARSE_LEVEL_AMD = 37275;
static const uint32_t GL_MIN_LOD_WARNING_AMD = 37276;
static const uint32_t GL_TEXTURE_BUFFER_OFFSET = 37277;
static const uint32_t GL_TEXTURE_BUFFER_OFFSET_EXT = 37277;
static const uint32_t GL_TEXTURE_BUFFER_OFFSET_OES = 37277;
static const uint32_t GL_TEXTURE_BUFFER_SIZE = 37278;
static const uint32_t GL_TEXTURE_BUFFER_SIZE_EXT = 37278;
static const uint32_t GL_TEXTURE_BUFFER_SIZE_OES = 37278;
static const uint32_t GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT = 37279;
static const uint32_t GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_EXT = 37279;
static const uint32_t GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_OES = 37279;
static const uint32_t GL_STREAM_RASTERIZATION_AMD = 37280;
static const uint32_t GL_VERTEX_ELEMENT_SWIZZLE_AMD = 37284;
static const uint32_t GL_VERTEX_ID_SWIZZLE_AMD = 37285;
static const uint32_t GL_TEXTURE_SPARSE_ARB = 37286;
static const uint32_t GL_TEXTURE_SPARSE_EXT = 37286;
static const uint32_t GL_VIRTUAL_PAGE_SIZE_INDEX_ARB = 37287;
static const uint32_t GL_VIRTUAL_PAGE_SIZE_INDEX_EXT = 37287;
static const uint32_t GL_NUM_VIRTUAL_PAGE_SIZES_ARB = 37288;
static const uint32_t GL_NUM_VIRTUAL_PAGE_SIZES_EXT = 37288;
static const uint32_t GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB = 37289;
static const uint32_t GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_EXT = 37289;
static const uint32_t GL_NUM_SPARSE_LEVELS_ARB = 37290;
static const uint32_t GL_NUM_SPARSE_LEVELS_EXT = 37290;
static const uint32_t GL_MAX_SHADER_COMPILER_THREADS_ARB = 37296;
static const uint32_t GL_COMPLETION_STATUS_ARB = 37297;
static const uint32_t GL_COMPUTE_SHADER = 37305;
static const uint32_t GL_MAX_COMPUTE_UNIFORM_BLOCKS = 37307;
static const uint32_t GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS = 37308;
static const uint32_t GL_MAX_COMPUTE_IMAGE_UNIFORMS = 37309;
static const uint32_t GL_MAX_COMPUTE_WORK_GROUP_COUNT = 37310;
static const uint32_t GL_MAX_COMPUTE_WORK_GROUP_SIZE = 37311;
static const uint32_t GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB = 37311;
static const uint32_t GL_UNPACK_FLIP_Y_WEBGL = 37440;
static const uint32_t GL_UNPACK_PREMULTIPLY_ALPHA_WEBGL = 37441;
static const uint32_t GL_CONTEXT_LOST_WEBGL = 37442;
static const uint32_t GL_UNPACK_COLORSPACE_CONVERSION_WEBGL = 37443;
static const uint32_t GL_BROWSER_DEFAULT_WEBGL = 37444;
static const uint32_t GL_SHADER_BINARY_DMP = 37456;
static const uint32_t GL_SMAPHS30_PROGRAM_BINARY_DMP = 37457;
static const uint32_t GL_SMAPHS_PROGRAM_BINARY_DMP = 37458;
static const uint32_t GL_DMP_PROGRAM_BINARY_DMP = 37459;
static const uint32_t GL_GCCSO_SHADER_BINARY_FJ = 37472;
static const uint32_t GL_COMPRESSED_R11_EAC = 37488;
static const uint32_t GL_COMPRESSED_R11_EAC_OES = 37488;
static const uint32_t GL_COMPRESSED_SIGNED_R11_EAC = 37489;
static const uint32_t GL_COMPRESSED_SIGNED_R11_EAC_OES = 37489;
static const uint32_t GL_COMPRESSED_RG11_EAC = 37490;
static const uint32_t GL_COMPRESSED_RG11_EAC_OES = 37490;
static const uint32_t GL_COMPRESSED_SIGNED_RG11_EAC = 37491;
static const uint32_t GL_COMPRESSED_SIGNED_RG11_EAC_OES = 37491;
static const uint32_t GL_COMPRESSED_RGB8_ETC2 = 37492;
static const uint32_t GL_COMPRESSED_RGB8_ETC2_OES = 37492;
static const uint32_t GL_COMPRESSED_SRGB8_ETC2 = 37493;
static const uint32_t GL_COMPRESSED_SRGB8_ETC2_OES = 37493;
static const uint32_t GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 = 37494;
static const uint32_t GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2_OES = 37494;
static const uint32_t GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 = 37495;
static const uint32_t GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2_OES = 37495;
static const uint32_t GL_COMPRESSED_RGBA8_ETC2_EAC = 37496;
static const uint32_t GL_COMPRESSED_RGBA8_ETC2_EAC_OES = 37496;
static const uint32_t GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC = 37497;
static const uint32_t GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC_OES = 37497;
static const uint32_t GL_BLEND_PREMULTIPLIED_SRC_NV = 37504;
static const uint32_t GL_BLEND_OVERLAP_NV = 37505;
static const uint32_t GL_UNCORRELATED_NV = 37506;
static const uint32_t GL_DISJOINT_NV = 37507;
static const uint32_t GL_CONJOINT_NV = 37508;
static const uint32_t GL_BLEND_ADVANCED_COHERENT_KHR = 37509;
static const uint32_t GL_BLEND_ADVANCED_COHERENT_NV = 37509;
static const uint32_t GL_SRC_NV = 37510;
static const uint32_t GL_DST_NV = 37511;
static const uint32_t GL_SRC_OVER_NV = 37512;
static const uint32_t GL_DST_OVER_NV = 37513;
static const uint32_t GL_SRC_IN_NV = 37514;
static const uint32_t GL_DST_IN_NV = 37515;
static const uint32_t GL_SRC_OUT_NV = 37516;
static const uint32_t GL_DST_OUT_NV = 37517;
static const uint32_t GL_SRC_ATOP_NV = 37518;
static const uint32_t GL_DST_ATOP_NV = 37519;
static const uint32_t GL_PLUS_NV = 37521;
static const uint32_t GL_PLUS_DARKER_NV = 37522;
static const uint32_t GL_MULTIPLY = 37524;
static const uint32_t GL_MULTIPLY_KHR = 37524;
static const uint32_t GL_MULTIPLY_NV = 37524;
static const uint32_t GL_SCREEN = 37525;
static const uint32_t GL_SCREEN_KHR = 37525;
static const uint32_t GL_SCREEN_NV = 37525;
static const uint32_t GL_OVERLAY = 37526;
static const uint32_t GL_OVERLAY_KHR = 37526;
static const uint32_t GL_OVERLAY_NV = 37526;
static const uint32_t GL_DARKEN = 37527;
static const uint32_t GL_DARKEN_KHR = 37527;
static const uint32_t GL_DARKEN_NV = 37527;
static const uint32_t GL_LIGHTEN = 37528;
static const uint32_t GL_LIGHTEN_KHR = 37528;
static const uint32_t GL_LIGHTEN_NV = 37528;
static const uint32_t GL_COLORDODGE = 37529;
static const uint32_t GL_COLORDODGE_KHR = 37529;
static const uint32_t GL_COLORDODGE_NV = 37529;
static const uint32_t GL_COLORBURN = 37530;
static const uint32_t GL_COLORBURN_KHR = 37530;
static const uint32_t GL_COLORBURN_NV = 37530;
static const uint32_t GL_HARDLIGHT = 37531;
static const uint32_t GL_HARDLIGHT_KHR = 37531;
static const uint32_t GL_HARDLIGHT_NV = 37531;
static const uint32_t GL_SOFTLIGHT = 37532;
static const uint32_t GL_SOFTLIGHT_KHR = 37532;
static const uint32_t GL_SOFTLIGHT_NV = 37532;
static const uint32_t GL_DIFFERENCE = 37534;
static const uint32_t GL_DIFFERENCE_KHR = 37534;
static const uint32_t GL_DIFFERENCE_NV = 37534;
static const uint32_t GL_MINUS_NV = 37535;
static const uint32_t GL_EXCLUSION = 37536;
static const uint32_t GL_EXCLUSION_KHR = 37536;
static const uint32_t GL_EXCLUSION_NV = 37536;
static const uint32_t GL_CONTRAST_NV = 37537;
static const uint32_t GL_INVERT_RGB_NV = 37539;
static const uint32_t GL_LINEARDODGE_NV = 37540;
static const uint32_t GL_LINEARBURN_NV = 37541;
static const uint32_t GL_VIVIDLIGHT_NV = 37542;
static const uint32_t GL_LINEARLIGHT_NV = 37543;
static const uint32_t GL_PINLIGHT_NV = 37544;
static const uint32_t GL_HARDMIX_NV = 37545;
static const uint32_t GL_HSL_HUE = 37549;
static const uint32_t GL_HSL_HUE_KHR = 37549;
static const uint32_t GL_HSL_HUE_NV = 37549;
static const uint32_t GL_HSL_SATURATION = 37550;
static const uint32_t GL_HSL_SATURATION_KHR = 37550;
static const uint32_t GL_HSL_SATURATION_NV = 37550;
static const uint32_t GL_HSL_COLOR = 37551;
static const uint32_t GL_HSL_COLOR_KHR = 37551;
static const uint32_t GL_HSL_COLOR_NV = 37551;
static const uint32_t GL_HSL_LUMINOSITY = 37552;
static const uint32_t GL_HSL_LUMINOSITY_KHR = 37552;
static const uint32_t GL_HSL_LUMINOSITY_NV = 37552;
static const uint32_t GL_PLUS_CLAMPED_NV = 37553;
static const uint32_t GL_PLUS_CLAMPED_ALPHA_NV = 37554;
static const uint32_t GL_MINUS_CLAMPED_NV = 37555;
static const uint32_t GL_INVERT_OVG_NV = 37556;
static const uint32_t GL_PRIMITIVE_BOUNDING_BOX_ARB = 37566;
static const uint32_t GL_PRIMITIVE_BOUNDING_BOX = 37566;
static const uint32_t GL_PRIMITIVE_BOUNDING_BOX_EXT = 37566;
static const uint32_t GL_PRIMITIVE_BOUNDING_BOX_OES = 37566;
static const uint32_t GL_ATOMIC_COUNTER_BUFFER = 37568;
static const uint32_t GL_ATOMIC_COUNTER_BUFFER_BINDING = 37569;
static const uint32_t GL_ATOMIC_COUNTER_BUFFER_START = 37570;
static const uint32_t GL_ATOMIC_COUNTER_BUFFER_SIZE = 37571;
static const uint32_t GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE = 37572;
static const uint32_t GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS = 37573;
static const uint32_t GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES = 37574;
static const uint32_t GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER = 37575;
static const uint32_t GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER = 37576;
static const uint32_t GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER = 37577;
static const uint32_t GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER = 37578;
static const uint32_t GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER = 37579;
static const uint32_t GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS = 37580;
static const uint32_t GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS = 37581;
static const uint32_t GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_EXT = 37581;
static const uint32_t GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_OES = 37581;
static const uint32_t GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS = 37582;
static const uint32_t GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_EXT = 37582;
static const uint32_t GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_OES = 37582;
static const uint32_t GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS = 37583;
static const uint32_t GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_EXT = 37583;
static const uint32_t GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_OES = 37583;
static const uint32_t GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS = 37584;
static const uint32_t GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS = 37585;
static const uint32_t GL_MAX_VERTEX_ATOMIC_COUNTERS = 37586;
static const uint32_t GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS = 37587;
static const uint32_t GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_EXT = 37587;
static const uint32_t GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_OES = 37587;
static const uint32_t GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS = 37588;
static const uint32_t GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_EXT = 37588;
static const uint32_t GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_OES = 37588;
static const uint32_t GL_MAX_GEOMETRY_ATOMIC_COUNTERS = 37589;
static const uint32_t GL_MAX_GEOMETRY_ATOMIC_COUNTERS_EXT = 37589;
static const uint32_t GL_MAX_GEOMETRY_ATOMIC_COUNTERS_OES = 37589;
static const uint32_t GL_MAX_FRAGMENT_ATOMIC_COUNTERS = 37590;
static const uint32_t GL_MAX_COMBINED_ATOMIC_COUNTERS = 37591;
static const uint32_t GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE = 37592;
static const uint32_t GL_ACTIVE_ATOMIC_COUNTER_BUFFERS = 37593;
static const uint32_t GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX = 37594;
static const uint32_t GL_UNSIGNED_INT_ATOMIC_COUNTER = 37595;
static const uint32_t GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS = 37596;
static const uint32_t GL_FRAGMENT_COVERAGE_TO_COLOR_NV = 37597;
static const uint32_t GL_FRAGMENT_COVERAGE_COLOR_NV = 37598;
static const uint32_t GL_DEBUG_OUTPUT = 37600;
static const uint32_t GL_DEBUG_OUTPUT_KHR = 37600;
static const uint32_t GL_UNIFORM = 37601;
static const uint32_t GL_UNIFORM_BLOCK = 37602;
static const uint32_t GL_PROGRAM_INPUT = 37603;
static const uint32_t GL_PROGRAM_OUTPUT = 37604;
static const uint32_t GL_BUFFER_VARIABLE = 37605;
static const uint32_t GL_SHADER_STORAGE_BLOCK = 37606;
static const uint32_t GL_IS_PER_PATCH = 37607;
static const uint32_t GL_IS_PER_PATCH_EXT = 37607;
static const uint32_t GL_IS_PER_PATCH_OES = 37607;
static const uint32_t GL_VERTEX_SUBROUTINE = 37608;
static const uint32_t GL_TESS_CONTROL_SUBROUTINE = 37609;
static const uint32_t GL_TESS_EVALUATION_SUBROUTINE = 37610;
static const uint32_t GL_GEOMETRY_SUBROUTINE = 37611;
static const uint32_t GL_FRAGMENT_SUBROUTINE = 37612;
static const uint32_t GL_COMPUTE_SUBROUTINE = 37613;
static const uint32_t GL_VERTEX_SUBROUTINE_UNIFORM = 37614;
static const uint32_t GL_TESS_CONTROL_SUBROUTINE_UNIFORM = 37615;
static const uint32_t GL_TESS_EVALUATION_SUBROUTINE_UNIFORM = 37616;
static const uint32_t GL_GEOMETRY_SUBROUTINE_UNIFORM = 37617;
static const uint32_t GL_FRAGMENT_SUBROUTINE_UNIFORM = 37618;
static const uint32_t GL_COMPUTE_SUBROUTINE_UNIFORM = 37619;
static const uint32_t GL_TRANSFORM_FEEDBACK_VARYING = 37620;
static const uint32_t GL_ACTIVE_RESOURCES = 37621;
static const uint32_t GL_MAX_NAME_LENGTH = 37622;
static const uint32_t GL_MAX_NUM_ACTIVE_VARIABLES = 37623;
static const uint32_t GL_MAX_NUM_COMPATIBLE_SUBROUTINES = 37624;
static const uint32_t GL_NAME_LENGTH = 37625;
static const uint32_t GL_TYPE = 37626;
static const uint32_t GL_ARRAY_SIZE = 37627;
static const uint32_t GL_OFFSET = 37628;
static const uint32_t GL_BLOCK_INDEX = 37629;
static const uint32_t GL_ARRAY_STRIDE = 37630;
static const uint32_t GL_MATRIX_STRIDE = 37631;
static const uint32_t GL_IS_ROW_MAJOR = 37632;
static const uint32_t GL_ATOMIC_COUNTER_BUFFER_INDEX = 37633;
static const uint32_t GL_BUFFER_BINDING = 37634;
static const uint32_t GL_BUFFER_DATA_SIZE = 37635;
static const uint32_t GL_NUM_ACTIVE_VARIABLES = 37636;
static const uint32_t GL_ACTIVE_VARIABLES = 37637;
static const uint32_t GL_REFERENCED_BY_VERTEX_SHADER = 37638;
static const uint32_t GL_REFERENCED_BY_TESS_CONTROL_SHADER = 37639;
static const uint32_t GL_REFERENCED_BY_TESS_CONTROL_SHADER_EXT = 37639;
static const uint32_t GL_REFERENCED_BY_TESS_CONTROL_SHADER_OES = 37639;
static const uint32_t GL_REFERENCED_BY_TESS_EVALUATION_SHADER = 37640;
static const uint32_t GL_REFERENCED_BY_TESS_EVALUATION_SHADER_EXT = 37640;
static const uint32_t GL_REFERENCED_BY_TESS_EVALUATION_SHADER_OES = 37640;
static const uint32_t GL_REFERENCED_BY_GEOMETRY_SHADER = 37641;
static const uint32_t GL_REFERENCED_BY_GEOMETRY_SHADER_EXT = 37641;
static const uint32_t GL_REFERENCED_BY_GEOMETRY_SHADER_OES = 37641;
static const uint32_t GL_REFERENCED_BY_FRAGMENT_SHADER = 37642;
static const uint32_t GL_REFERENCED_BY_COMPUTE_SHADER = 37643;
static const uint32_t GL_TOP_LEVEL_ARRAY_SIZE = 37644;
static const uint32_t GL_TOP_LEVEL_ARRAY_STRIDE = 37645;
static const uint32_t GL_LOCATION = 37646;
static const uint32_t GL_LOCATION_INDEX = 37647;
static const uint32_t GL_LOCATION_INDEX_EXT = 37647;
static const uint32_t GL_FRAMEBUFFER_DEFAULT_WIDTH = 37648;
static const uint32_t GL_FRAMEBUFFER_DEFAULT_HEIGHT = 37649;
static const uint32_t GL_FRAMEBUFFER_DEFAULT_LAYERS = 37650;
static const uint32_t GL_FRAMEBUFFER_DEFAULT_LAYERS_EXT = 37650;
static const uint32_t GL_FRAMEBUFFER_DEFAULT_LAYERS_OES = 37650;
static const uint32_t GL_FRAMEBUFFER_DEFAULT_SAMPLES = 37651;
static const uint32_t GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS = 37652;
static const uint32_t GL_MAX_FRAMEBUFFER_WIDTH = 37653;
static const uint32_t GL_MAX_FRAMEBUFFER_HEIGHT = 37654;
static const uint32_t GL_MAX_FRAMEBUFFER_LAYERS = 37655;
static const uint32_t GL_MAX_FRAMEBUFFER_LAYERS_EXT = 37655;
static const uint32_t GL_MAX_FRAMEBUFFER_LAYERS_OES = 37655;
static const uint32_t GL_MAX_FRAMEBUFFER_SAMPLES = 37656;
static const uint32_t GL_RASTER_MULTISAMPLE_EXT = 37671;
static const uint32_t GL_RASTER_SAMPLES_EXT = 37672;
static const uint32_t GL_MAX_RASTER_SAMPLES_EXT = 37673;
static const uint32_t GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT = 37674;
static const uint32_t GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT = 37675;
static const uint32_t GL_EFFECTIVE_RASTER_SAMPLES_EXT = 37676;
static const uint32_t GL_DEPTH_SAMPLES_NV = 37677;
static const uint32_t GL_STENCIL_SAMPLES_NV = 37678;
static const uint32_t GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV = 37679;
static const uint32_t GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV = 37680;
static const uint32_t GL_COVERAGE_MODULATION_TABLE_NV = 37681;
static const uint32_t GL_COVERAGE_MODULATION_NV = 37682;
static const uint32_t GL_COVERAGE_MODULATION_TABLE_SIZE_NV = 37683;
static const uint32_t GL_WARP_SIZE_NV = 37689;
static const uint32_t GL_WARPS_PER_SM_NV = 37690;
static const uint32_t GL_SM_COUNT_NV = 37691;
static const uint32_t GL_FILL_RECTANGLE_NV = 37692;
static const uint32_t GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB = 37693;
static const uint32_t GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV = 37693;
static const uint32_t GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB = 37694;
static const uint32_t GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV = 37694;
static const uint32_t GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB = 37695;
static const uint32_t GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV = 37695;
static const uint32_t GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB = 37696;
static const uint32_t GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV = 37696;
static const uint32_t GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB = 37697;
static const uint32_t GL_PROGRAMMABLE_SAMPLE_LOCATION_NV = 37697;
static const uint32_t GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB = 37698;
static const uint32_t GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV = 37698;
static const uint32_t GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB = 37699;
static const uint32_t GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV = 37699;
static const uint32_t GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB = 37700;
static const uint32_t GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB = 37701;
static const uint32_t GL_CONSERVATIVE_RASTERIZATION_NV = 37702;
static const uint32_t GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV = 37703;
static const uint32_t GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV = 37704;
static const uint32_t GL_MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV = 37705;
static const uint32_t GL_LOCATION_COMPONENT = 37706;
static const uint32_t GL_TRANSFORM_FEEDBACK_BUFFER_INDEX = 37707;
static const uint32_t GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE = 37708;
static const uint32_t GL_CLIP_ORIGIN = 37724;
static const uint32_t GL_CLIP_DEPTH_MODE = 37725;
static const uint32_t GL_NEGATIVE_ONE_TO_ONE = 37726;
static const uint32_t GL_ZERO_TO_ONE = 37727;
static const uint32_t GL_CLEAR_TEXTURE = 37733;
static const uint32_t GL_TEXTURE_REDUCTION_MODE_ARB = 37734;
static const uint32_t GL_WEIGHTED_AVERAGE_ARB = 37735;
static const uint32_t GL_FONT_GLYPHS_AVAILABLE_NV = 37736;
static const uint32_t GL_FONT_TARGET_UNAVAILABLE_NV = 37737;
static const uint32_t GL_FONT_UNAVAILABLE_NV = 37738;
static const uint32_t GL_FONT_UNINTELLIGIBLE_NV = 37739;
static const uint32_t GL_STANDARD_FONT_FORMAT_NV = 37740;
static const uint32_t GL_FRAGMENT_INPUT_NV = 37741;
static const uint32_t GL_UNIFORM_BUFFER_UNIFIED_NV = 37742;
static const uint32_t GL_UNIFORM_BUFFER_ADDRESS_NV = 37743;
static const uint32_t GL_UNIFORM_BUFFER_LENGTH_NV = 37744;
static const uint32_t GL_MULTISAMPLES_NV = 37745;
static const uint32_t GL_SUPERSAMPLE_SCALE_X_NV = 37746;
static const uint32_t GL_SUPERSAMPLE_SCALE_Y_NV = 37747;
static const uint32_t GL_CONFORMANT_NV = 37748;
static const uint32_t GL_CONSERVATIVE_RASTER_DILATE_NV = 37753;
static const uint32_t GL_CONSERVATIVE_RASTER_DILATE_RANGE_NV = 37754;
static const uint32_t GL_CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV = 37755;
static const uint32_t GL_NUM_SAMPLE_COUNTS = 37760;
static const uint32_t GL_MULTISAMPLE_LINE_WIDTH_RANGE_ARB = 37761;
static const uint32_t GL_MULTISAMPLE_LINE_WIDTH_RANGE = 37761;
static const uint32_t GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARB = 37762;
static const uint32_t GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY = 37762;
static const uint32_t GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE = 37792;
static const uint32_t GL_BGRA8_EXT = 37793;
static const uint32_t GL_TEXTURE_USAGE_ANGLE = 37794;
static const uint32_t GL_FRAMEBUFFER_ATTACHMENT_ANGLE = 37795;
static const uint32_t GL_PACK_REVERSE_ROW_ORDER_ANGLE = 37796;
static const uint32_t GL_PROGRAM_BINARY_ANGLE = 37798;
static const uint32_t GL_COMPRESSED_RGBA_ASTC_4x4 = 37808;
static const uint32_t GL_COMPRESSED_RGBA_ASTC_4x4_KHR = 37808;
static const uint32_t GL_COMPRESSED_RGBA_ASTC_5x4 = 37809;
static const uint32_t GL_COMPRESSED_RGBA_ASTC_5x4_KHR = 37809;
static const uint32_t GL_COMPRESSED_RGBA_ASTC_5x5 = 37810;
static const uint32_t GL_COMPRESSED_RGBA_ASTC_5x5_KHR = 37810;
static const uint32_t GL_COMPRESSED_RGBA_ASTC_6x5 = 37811;
static const uint32_t GL_COMPRESSED_RGBA_ASTC_6x5_KHR = 37811;
static const uint32_t GL_COMPRESSED_RGBA_ASTC_6x6 = 37812;
static const uint32_t GL_COMPRESSED_RGBA_ASTC_6x6_KHR = 37812;
static const uint32_t GL_COMPRESSED_RGBA_ASTC_8x5 = 37813;
static const uint32_t GL_COMPRESSED_RGBA_ASTC_8x5_KHR = 37813;
static const uint32_t GL_COMPRESSED_RGBA_ASTC_8x6 = 37814;
static const uint32_t GL_COMPRESSED_RGBA_ASTC_8x6_KHR = 37814;
static const uint32_t GL_COMPRESSED_RGBA_ASTC_8x8 = 37815;
static const uint32_t GL_COMPRESSED_RGBA_ASTC_8x8_KHR = 37815;
static const uint32_t GL_COMPRESSED_RGBA_ASTC_10x5 = 37816;
static const uint32_t GL_COMPRESSED_RGBA_ASTC_10x5_KHR = 37816;
static const uint32_t GL_COMPRESSED_RGBA_ASTC_10x6 = 37817;
static const uint32_t GL_COMPRESSED_RGBA_ASTC_10x6_KHR = 37817;
static const uint32_t GL_COMPRESSED_RGBA_ASTC_10x8 = 37818;
static const uint32_t GL_COMPRESSED_RGBA_ASTC_10x8_KHR = 37818;
static const uint32_t GL_COMPRESSED_RGBA_ASTC_10x10 = 37819;
static const uint32_t GL_COMPRESSED_RGBA_ASTC_10x10_KHR = 37819;
static const uint32_t GL_COMPRESSED_RGBA_ASTC_12x10 = 37820;
static const uint32_t GL_COMPRESSED_RGBA_ASTC_12x10_KHR = 37820;
static const uint32_t GL_COMPRESSED_RGBA_ASTC_12x12 = 37821;
static const uint32_t GL_COMPRESSED_RGBA_ASTC_12x12_KHR = 37821;
static const uint32_t GL_COMPRESSED_RGBA_ASTC_3x3x3_OES = 37824;
static const uint32_t GL_COMPRESSED_RGBA_ASTC_4x3x3_OES = 37825;
static const uint32_t GL_COMPRESSED_RGBA_ASTC_4x4x3_OES = 37826;
static const uint32_t GL_COMPRESSED_RGBA_ASTC_4x4x4_OES = 37827;
static const uint32_t GL_COMPRESSED_RGBA_ASTC_5x4x4_OES = 37828;
static const uint32_t GL_COMPRESSED_RGBA_ASTC_5x5x4_OES = 37829;
static const uint32_t GL_COMPRESSED_RGBA_ASTC_5x5x5_OES = 37830;
static const uint32_t GL_COMPRESSED_RGBA_ASTC_6x5x5_OES = 37831;
static const uint32_t GL_COMPRESSED_RGBA_ASTC_6x6x5_OES = 37832;
static const uint32_t GL_COMPRESSED_RGBA_ASTC_6x6x6_OES = 37833;
static const uint32_t GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4 = 37840;
static const uint32_t GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR = 37840;
static const uint32_t GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4 = 37841;
static const uint32_t GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR = 37841;
static const uint32_t GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5 = 37842;
static const uint32_t GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR = 37842;
static const uint32_t GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5 = 37843;
static const uint32_t GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR = 37843;
static const uint32_t GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6 = 37844;
static const uint32_t GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR = 37844;
static const uint32_t GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5 = 37845;
static const uint32_t GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR = 37845;
static const uint32_t GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6 = 37846;
static const uint32_t GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR = 37846;
static const uint32_t GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8 = 37847;
static const uint32_t GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR = 37847;
static const uint32_t GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5 = 37848;
static const uint32_t GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR = 37848;
static const uint32_t GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6 = 37849;
static const uint32_t GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR = 37849;
static const uint32_t GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8 = 37850;
static const uint32_t GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR = 37850;
static const uint32_t GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10 = 37851;
static const uint32_t GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR = 37851;
static const uint32_t GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10 = 37852;
static const uint32_t GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR = 37852;
static const uint32_t GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12 = 37853;
static const uint32_t GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR = 37853;
static const uint32_t GL_COMPRESSED_SRGB8_ALPHA8_ASTC_3x3x3_OES = 37856;
static const uint32_t GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x3x3_OES = 37857;
static const uint32_t GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x3_OES = 37858;
static const uint32_t GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x4_OES = 37859;
static const uint32_t GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4x4_OES = 37860;
static const uint32_t GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x4_OES = 37861;
static const uint32_t GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x5_OES = 37862;
static const uint32_t GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5x5_OES = 37863;
static const uint32_t GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x5_OES = 37864;
static const uint32_t GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x6_OES = 37865;
static const uint32_t GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV2_IMG = 37872;
static const uint32_t GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV2_IMG = 37873;
static const uint32_t GL_PERFQUERY_COUNTER_EVENT_INTEL = 38128;
static const uint32_t GL_PERFQUERY_COUNTER_DURATION_NORM_INTEL = 38129;
static const uint32_t GL_PERFQUERY_COUNTER_DURATION_RAW_INTEL = 38130;
static const uint32_t GL_PERFQUERY_COUNTER_THROUGHPUT_INTEL = 38131;
static const uint32_t GL_PERFQUERY_COUNTER_RAW_INTEL = 38132;
static const uint32_t GL_PERFQUERY_COUNTER_TIMESTAMP_INTEL = 38133;
static const uint32_t GL_PERFQUERY_COUNTER_DATA_UINT32_INTEL = 38136;
static const uint32_t GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL = 38137;
static const uint32_t GL_PERFQUERY_COUNTER_DATA_FLOAT_INTEL = 38138;
static const uint32_t GL_PERFQUERY_COUNTER_DATA_DOUBLE_INTEL = 38139;
static const uint32_t GL_PERFQUERY_COUNTER_DATA_BOOL32_INTEL = 38140;
static const uint32_t GL_PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL = 38141;
static const uint32_t GL_PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL = 38142;
static const uint32_t GL_PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL = 38143;
static const uint32_t GL_PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL = 38144;
static const uint32_t GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR = 38448;
static const uint32_t GL_MAX_VIEWS_OVR = 38449;
static const uint32_t GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR = 38450;
static const uint32_t GL_GS_SHADER_BINARY_MTK = 38464;
static const uint32_t GL_GS_PROGRAM_BINARY_MTK = 38465;
static const uint32_t GL_RASTER_POSITION_UNCLIPPED_IBM = 103010;
static const uint32_t GL_CULL_VERTEX_IBM = 103050;
static const uint32_t GL_ALL_STATIC_DATA_IBM = 103060;
static const uint32_t GL_STATIC_VERTEX_ARRAY_IBM = 103061;
static const uint32_t GL_VERTEX_ARRAY_LIST_IBM = 103070;
static const uint32_t GL_NORMAL_ARRAY_LIST_IBM = 103071;
static const uint32_t GL_COLOR_ARRAY_LIST_IBM = 103072;
static const uint32_t GL_INDEX_ARRAY_LIST_IBM = 103073;
static const uint32_t GL_TEXTURE_COORD_ARRAY_LIST_IBM = 103074;
static const uint32_t GL_EDGE_FLAG_ARRAY_LIST_IBM = 103075;
static const uint32_t GL_FOG_COORDINATE_ARRAY_LIST_IBM = 103076;
static const uint32_t GL_SECONDARY_COLOR_ARRAY_LIST_IBM = 103077;
static const uint32_t GL_VERTEX_ARRAY_LIST_STRIDE_IBM = 103080;
static const uint32_t GL_NORMAL_ARRAY_LIST_STRIDE_IBM = 103081;
static const uint32_t GL_COLOR_ARRAY_LIST_STRIDE_IBM = 103082;
static const uint32_t GL_INDEX_ARRAY_LIST_STRIDE_IBM = 103083;
static const uint32_t GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM = 103084;
static const uint32_t GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM = 103085;
static const uint32_t GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM = 103086;
static const uint32_t GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM = 103087;
static const uint32_t GL_PREFER_DOUBLEBUFFER_HINT_PGI = 107000;
static const uint32_t GL_CONSERVE_MEMORY_HINT_PGI = 107005;
static const uint32_t GL_RECLAIM_MEMORY_HINT_PGI = 107006;
static const uint32_t GL_NATIVE_GRAPHICS_HANDLE_PGI = 107010;
static const uint32_t GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI = 107011;
static const uint32_t GL_NATIVE_GRAPHICS_END_HINT_PGI = 107012;
static const uint32_t GL_ALWAYS_FAST_HINT_PGI = 107020;
static const uint32_t GL_ALWAYS_SOFT_HINT_PGI = 107021;
static const uint32_t GL_ALLOW_DRAW_OBJ_HINT_PGI = 107022;
static const uint32_t GL_ALLOW_DRAW_WIN_HINT_PGI = 107023;
static const uint32_t GL_ALLOW_DRAW_FRG_HINT_PGI = 107024;
static const uint32_t GL_ALLOW_DRAW_MEM_HINT_PGI = 107025;
static const uint32_t GL_STRICT_DEPTHFUNC_HINT_PGI = 107030;
static const uint32_t GL_STRICT_LIGHTING_HINT_PGI = 107031;
static const uint32_t GL_STRICT_SCISSOR_HINT_PGI = 107032;
static const uint32_t GL_FULL_STIPPLE_HINT_PGI = 107033;
static const uint32_t GL_CLIP_NEAR_HINT_PGI = 107040;
static const uint32_t GL_CLIP_FAR_HINT_PGI = 107041;
static const uint32_t GL_WIDE_LINE_HINT_PGI = 107042;
static const uint32_t GL_BACK_NORMALS_HINT_PGI = 107043;
static const uint32_t GL_VERTEX_DATA_HINT_PGI = 107050;
static const uint32_t GL_VERTEX_CONSISTENT_HINT_PGI = 107051;
static const uint32_t GL_MATERIAL_SIDE_HINT_PGI = 107052;
static const uint32_t GL_MAX_VERTEX_HINT_PGI = 107053;
}
namespace ExtensionId {
static const uint32_t GL_AMD_compressed_ATC_texture = 1;
static const uint32_t GL_AMD_performance_monitor = 2;
static const uint32_t GL_ANGLE_framebuffer_blit = 3;
static const uint32_t GL_ANGLE_framebuffer_multisample = 4;
static const uint32_t GL_ANGLE_instanced_arrays = 5;
static const uint32_t GL_ANGLE_translated_shader_source = 6;
static const uint32_t GL_APPLE_copy_texture_levels = 7;
static const uint32_t GL_APPLE_framebuffer_multisample = 8;
static const uint32_t GL_APPLE_sync = 9;
static const uint32_t GL_EXT_base_instance = 10;
static const uint32_t GL_EXT_blend_func_extended = 11;
static const uint32_t GL_EXT_buffer_storage = 12;
static const uint32_t GL_EXT_copy_image = 13;
static const uint32_t GL_EXT_debug_label = 14;
static const uint32_t GL_EXT_debug_marker = 15;
static const uint32_t GL_EXT_discard_framebuffer = 16;
static const uint32_t GL_EXT_disjoint_timer_query = 17;
static const uint32_t GL_EXT_draw_buffers = 18;
static const uint32_t GL_EXT_draw_buffers_indexed = 19;
static const uint32_t GL_EXT_draw_elements_base_vertex = 20;
static const uint32_t GL_EXT_draw_instanced = 21;
static const uint32_t GL_EXT_geometry_shader = 22;
static const uint32_t GL_EXT_instanced_arrays = 23;
static const uint32_t GL_EXT_map_buffer_range = 24;
static const uint32_t GL_EXT_multi_draw_arrays = 25;
static const uint32_t GL_EXT_multi_draw_indirect = 26;
static const uint32_t GL_EXT_multisampled_render_to_texture = 27;
static const uint32_t GL_EXT_multiview_draw_buffers = 28;
static const uint32_t GL_EXT_occlusion_query_boolean = 29;
static const uint32_t GL_EXT_primitive_bounding_box = 30;
static const uint32_t GL_EXT_raster_multisample = 31;
static const uint32_t GL_EXT_robustness = 32;
static const uint32_t GL_EXT_separate_shader_objects = 33;
static const uint32_t GL_EXT_sparse_texture = 34;
static const uint32_t GL_EXT_tessellation_shader = 35;
static const uint32_t GL_EXT_texture_border_clamp = 36;
static const uint32_t GL_EXT_texture_buffer = 37;
static const uint32_t GL_EXT_texture_filter_minmax = 38;
static const uint32_t GL_EXT_texture_storage = 39;
static const uint32_t GL_EXT_texture_view = 40;
static const uint32_t GL_IMG_multisampled_render_to_texture = 41;
static const uint32_t GL_IMG_user_clip_plane = 42;
static const uint32_t GL_INTEL_framebuffer_CMAA = 43;
static const uint32_t GL_INTEL_performance_query = 44;
static const uint32_t GL_KHR_blend_equation_advanced = 45;
static const uint32_t GL_KHR_debug = 46;
static const uint32_t GL_KHR_robustness = 47;
static const uint32_t GL_NV_bindless_texture = 48;
static const uint32_t GL_NV_blend_equation_advanced = 49;
static const uint32_t GL_NV_conditional_render = 50;
static const uint32_t GL_NV_conservative_raster = 51;
static const uint32_t GL_NV_copy_buffer = 52;
static const uint32_t GL_NV_coverage_sample = 53;
static const uint32_t GL_NV_draw_buffers = 54;
static const uint32_t GL_NV_draw_instanced = 55;
static const uint32_t GL_NV_fence = 56;
static const uint32_t GL_NV_fragment_coverage_to_color = 57;
static const uint32_t GL_NV_framebuffer_blit = 58;
static const uint32_t GL_NV_framebuffer_mixed_samples = 59;
static const uint32_t GL_NV_framebuffer_multisample = 60;
static const uint32_t GL_NV_instanced_arrays = 61;
static const uint32_t GL_NV_internalformat_sample_query = 62;
static const uint32_t GL_NV_non_square_matrices = 63;
static const uint32_t GL_NV_path_rendering = 64;
static const uint32_t GL_NV_polygon_mode = 65;
static const uint32_t GL_NV_read_buffer = 66;
static const uint32_t GL_NV_sample_locations = 67;
static const uint32_t GL_NV_viewport_array = 68;
static const uint32_t GL_OES_blend_equation_separate = 69;
static const uint32_t GL_OES_blend_func_separate = 70;
static const uint32_t GL_OES_blend_subtract = 71;
static const uint32_t GL_OES_copy_image = 72;
static const uint32_t GL_OES_draw_buffers_indexed = 73;
static const uint32_t GL_OES_draw_elements_base_vertex = 74;
static const uint32_t GL_OES_draw_texture = 75;
static const uint32_t GL_OES_EGL_image = 76;
static const uint32_t GL_OES_fixed_point = 77;
static const uint32_t GL_OES_framebuffer_object = 78;
static const uint32_t GL_OES_geometry_shader = 79;
static const uint32_t GL_OES_get_program_binary = 80;
static const uint32_t GL_OES_mapbuffer = 81;
static const uint32_t GL_OES_matrix_palette = 82;
static const uint32_t GL_OES_point_size_array = 83;
static const uint32_t GL_OES_primitive_bounding_box = 84;
static const uint32_t GL_OES_query_matrix = 85;
static const uint32_t GL_OES_sample_shading = 86;
static const uint32_t GL_OES_single_precision = 87;
static const uint32_t GL_OES_tessellation_shader = 88;
static const uint32_t GL_OES_texture_3D = 89;
static const uint32_t GL_OES_texture_border_clamp = 90;
static const uint32_t GL_OES_texture_buffer = 91;
static const uint32_t GL_OES_texture_cube_map = 92;
static const uint32_t GL_OES_texture_half_float = 93;
static const uint32_t GL_OES_texture_storage_multisample_2d_array = 94;
static const uint32_t GL_OES_texture_view = 95;
static const uint32_t GL_OES_vertex_array_object = 96;
static const uint32_t GL_OES_vertex_half_float = 97;
static const uint32_t GL_OVR_multiview = 98;
static const uint32_t GL_QCOM_alpha_test = 99;
static const uint32_t GL_QCOM_driver_control = 100;
static const uint32_t GL_QCOM_extended_get = 101;
static const uint32_t GL_QCOM_extended_get2 = 102;
static const uint32_t GL_QCOM_tiled_rendering = 103;
static const uint32_t GL_OES_compressed_ETC1_RGB8_texture = 104;
static const uint32_t GL_EXT_texture_filter_anisotropic = 105;
static const uint32_t GL_EXT_texture_norm16 = 106;
static const uint32_t GL_EXT_texture_sRGB_decode = 107;
static const uint32_t GL_OES_depth_texture = 108;
static const uint32_t GL_EXT_sRGB_write_control = 109;
static const uint32_t GL_EXT_texture_rg = 110;
}
namespace TextureKind {
static const uint32_t UNDEFINED = 0;
static const uint32_t TEXTURE2D = 1;
static const uint32_t CUBEMAP = 2;
}
typedef uint32_t GLuint;
typedef GLuint DrawBufferIndex;
typedef GLuint VertexBufferBindingIndex;
typedef uint8_t GLboolean;
namespace GLbooleanLabels {
static const GLboolean GL_FALSE = 0;
static const GLboolean GL_TRUE = 1;
}
typedef gapic::StaticArray<GLboolean, 1> Vec1b;
typedef gapic::StaticArray<GLboolean, 2> Vec2b;
typedef gapic::StaticArray<GLboolean, 3> Vec3b;
typedef gapic::StaticArray<GLboolean, 4> Vec4b;
typedef int32_t GLint;
typedef gapic::StaticArray<GLint, 1> Vec1i;
typedef gapic::StaticArray<GLint, 2> Vec2i;
typedef gapic::StaticArray<GLint, 3> Vec3i;
typedef gapic::StaticArray<GLint, 4> Vec4i;
typedef gapic::StaticArray<GLuint, 1> Vec1u;
typedef gapic::StaticArray<GLuint, 2> Vec2u;
typedef gapic::StaticArray<GLuint, 3> Vec3u;
typedef gapic::StaticArray<GLuint, 4> Vec4u;
typedef float GLfloat;
typedef gapic::StaticArray<GLfloat, 1> Vec1f;
typedef gapic::StaticArray<GLfloat, 2> Vec2f;
typedef gapic::StaticArray<GLfloat, 3> Vec3f;
typedef gapic::StaticArray<GLfloat, 4> Vec4f;
typedef gapic::StaticArray<Vec2f, 2> Mat2f;
typedef gapic::StaticArray<Vec3f, 2> Mat2x3f;
typedef gapic::StaticArray<Vec4f, 2> Mat2x4f;
typedef gapic::StaticArray<Vec2f, 3> Mat3x2f;
typedef gapic::StaticArray<Vec3f, 3> Mat3f;
typedef gapic::StaticArray<Vec4f, 3> Mat3x4f;
typedef gapic::StaticArray<Vec2f, 4> Mat4x2f;
typedef gapic::StaticArray<Vec3f, 4> Mat4x3f;
typedef gapic::StaticArray<Vec4f, 4> Mat4f;
typedef GLuint RenderbufferId;
typedef GLuint TextureId;
typedef GLuint FramebufferId;
typedef GLuint BufferId;
typedef GLuint ShaderId;
typedef GLuint ProgramId;
typedef GLuint VertexArrayId;
typedef GLuint QueryId;
typedef GLint UniformLocation;
typedef GLuint UniformIndex;
typedef GLuint AttributeLocation;
typedef GLuint AttributeIndex;
typedef GLuint SamplerId;
typedef GLuint PipelineId;
typedef GLuint UniformBlockId;
typedef GLuint TransformFeedbackId;
typedef void* IndicesPointer;
typedef void* VertexPointer;
typedef void* TexturePointer;
typedef void* BufferDataPointer;
typedef uint32_t ContextID;
typedef uint64_t ThreadID;
typedef int EGLBoolean;
typedef int EGLint;
typedef void* EGLConfig;
typedef void* EGLContext;
typedef void* EGLDisplay;
typedef void* EGLSurface;
typedef void* GLXContext;
typedef void* GLXDrawable;
typedef int Bool;
typedef void* HGLRC;
typedef void* HDC;
typedef int BOOL;
typedef int CGLError;
typedef void* CGLTexelFormatObj;
typedef void* CGLContextObj;
typedef void* CGSConnectionID;
typedef int32_t CGSWindowID;
typedef int32_t CGSSurfaceID;
typedef uint8_t GLubyte;
typedef char GLchar;
typedef int16_t GLshort;
typedef int64_t GLint64;
typedef uint64_t GLuint64;
typedef int32_t GLfixed;
typedef int32_t GLsizei;
typedef int32_t GLintptr;
typedef int32_t GLsizeiptr;
typedef void* GLDEBUGPROC;
typedef float GLclampf;
typedef void GLvoid;
typedef int32_t GLclampx;
typedef void* GLsync;
typedef void* GLeglImageOES;
class ActiveAttribute {
public:
typedef gapic::coder::gles::ActiveAttribute CoderType;
inline ActiveAttribute()
: mName("")
, mType(0)
, mArraySize(0)
, mLocation(0) {}
inline ActiveAttribute(std::string Name, uint32_t Type, GLint ArraySize, AttributeLocation Location)
: mName(Name)
, mType(Type)
, mArraySize(ArraySize)
, mLocation(Location) {}
inline CoderType encodeable(gapic::ScratchAllocator& alloc) const {
return CoderType(toEncoder< const char* >(mName, alloc), mType, toEncoder< int32_t >(mArraySize, alloc), toEncoder< uint32_t >(mLocation, alloc));
}
std::string mName;
uint32_t mType;
GLint mArraySize;
AttributeLocation mLocation;
};
typedef std::unordered_map<AttributeIndex, ActiveAttribute> AttributeIndexToActiveAttribute;
class VertexAttributeArray {
public:
inline VertexAttributeArray()
: mEnabled(GLbooleanLabels::GL_FALSE)
, mSize((GLint)(4L))
, mStride((GLsizei)(0L))
, mType(GLenum::GL_FLOAT)
, mNormalized(GLbooleanLabels::GL_FALSE)
, mInteger(GLbooleanLabels::GL_FALSE)
, mDivisor((GLuint)(0UL))
, mPointer(nullptr)
, mBufferBinding((GLuint)(0UL))
, mBinding(0)
, mRelativeOffset((GLuint)(0UL)) {}
inline VertexAttributeArray(GLboolean Enabled, GLint Size, GLsizei Stride, uint32_t Type, GLboolean Normalized, GLboolean Integer, GLuint Divisor, VertexPointer Pointer, GLuint BufferBinding, VertexBufferBindingIndex Binding, GLuint RelativeOffset)
: mEnabled(Enabled)
, mSize(Size)
, mStride(Stride)
, mType(Type)
, mNormalized(Normalized)
, mInteger(Integer)
, mDivisor(Divisor)
, mPointer(Pointer)
, mBufferBinding(BufferBinding)
, mBinding(Binding)
, mRelativeOffset(RelativeOffset) {}
GLboolean mEnabled;
GLint mSize;
GLsizei mStride;
uint32_t mType;
GLboolean mNormalized;
GLboolean mInteger;
GLuint mDivisor;
VertexPointer mPointer;
GLuint mBufferBinding;
VertexBufferBindingIndex mBinding;
GLuint mRelativeOffset;
};
typedef std::unordered_map<AttributeLocation, std::shared_ptr<VertexAttributeArray>> AttributeLocationToVertexAttributeArray__R;
class VertexAttributeValue {
public:
inline VertexAttributeValue()
: mValue(Slice<uint8_t>()) {}
inline VertexAttributeValue(Slice<uint8_t> Value)
: mValue(Value) {}
Slice<uint8_t> mValue;
};
typedef std::unordered_map<AttributeLocation, VertexAttributeValue> AttributeLocationToVertexAttributeValue;
class Buffer {
public:
inline Buffer()
: mData(Slice<uint8_t>())
, mMapData(Slice<uint8_t>())
, mSize((GLsizeiptr)(0L))
, mUsage(GLenum::GL_STATIC_DRAW)
, mAccessFlags(0)
, mMapped(GLbooleanLabels::GL_FALSE)
, mMapPointer(nullptr)
, mMapOffset((GLintptr)(0L))
, mMapLength((GLsizeiptr)(0L))
, mLabel("") {}
inline Buffer(Slice<uint8_t> Data, Slice<uint8_t> MapData, GLsizeiptr Size, uint32_t Usage, uint32_t AccessFlags, GLboolean Mapped, uint8_t* MapPointer, GLintptr MapOffset, GLsizeiptr MapLength, std::string Label)
: mData(Data)
, mMapData(MapData)
, mSize(Size)
, mUsage(Usage)
, mAccessFlags(AccessFlags)
, mMapped(Mapped)
, mMapPointer(MapPointer)
, mMapOffset(MapOffset)
, mMapLength(MapLength)
, mLabel(Label) {}
Slice<uint8_t> mData;
Slice<uint8_t> mMapData;
GLsizeiptr mSize;
uint32_t mUsage;
uint32_t mAccessFlags;
GLboolean mMapped;
uint8_t* mMapPointer;
GLintptr mMapOffset;
GLsizeiptr mMapLength;
std::string mLabel;
};
typedef std::unordered_map<BufferId, std::shared_ptr<Buffer>> BufferIdToBuffer__R;
class ContextCreationInfo {
public:
inline ContextCreationInfo()
: mPreserveBuffersOnSwap(false) {}
inline ContextCreationInfo(bool PreserveBuffersOnSwap)
: mPreserveBuffersOnSwap(PreserveBuffersOnSwap) {}
bool mPreserveBuffersOnSwap;
};
class DebugState {
public:
inline DebugState()
: mCallbackFunction(nullptr)
, mCallbackUserParam(nullptr)
, mOutputSynchronous(GLbooleanLabels::GL_FALSE)
, mOutput(0) {}
inline DebugState(GLDEBUGPROC CallbackFunction, void* CallbackUserParam, GLboolean OutputSynchronous, GLboolean Output)
: mCallbackFunction(CallbackFunction)
, mCallbackUserParam(CallbackUserParam)
, mOutputSynchronous(OutputSynchronous)
, mOutput(Output) {}
GLDEBUGPROC mCallbackFunction;
void* mCallbackUserParam;
GLboolean mOutputSynchronous;
GLboolean mOutput;
};
class Rect {
public:
inline Rect()
: mX(0)
, mY(0)
, mWidth(0)
, mHeight(0) {}
inline Rect(GLint X, GLint Y, GLsizei Width, GLsizei Height)
: mX(X)
, mY(Y)
, mWidth(Width)
, mHeight(Height) {}
GLint mX;
GLint mY;
GLsizei mWidth;
GLsizei mHeight;
};
class BoundingBox {
public:
inline BoundingBox()
: mMin({(GLfloat)(-1.f), (GLfloat)(-1.f), (GLfloat)(-1.f), (GLfloat)(1.f)})
, mMax({(GLfloat)(1.f), (GLfloat)(1.f), (GLfloat)(1.f), (GLfloat)(1.f)}) {}
inline BoundingBox(Vec4f Min, Vec4f Max)
: mMin(Min)
, mMax(Max) {}
Vec4f mMin;
Vec4f mMax;
};
typedef std::unordered_map<GLuint, uint32_t> GLuintToGLbitfield;
class RasterizationState {
public:
inline RasterizationState()
: mViewport(Rect())
, mDepthRange({(GLfloat)(0.f), (GLfloat)(1.f)})
, mPrimitiveBoundingBox(BoundingBox())
, mRasterizerDiscard(GLbooleanLabels::GL_FALSE)
, mLineWidth((GLfloat)(1.f))
, mCullFace(GLbooleanLabels::GL_FALSE)
, mCullFaceMode(GLenum::GL_BACK)
, mFrontFace(GLenum::GL_CCW)
, mPolygonOffsetFactor((GLfloat)(0.f))
, mPolygonOffsetUnits((GLfloat)(0.f))
, mPolygonOffsetFill(GLbooleanLabels::GL_FALSE)
, mSampleAlphaToCoverage(GLbooleanLabels::GL_FALSE)
, mSampleCoverage(GLbooleanLabels::GL_FALSE)
, mSampleCoverageValue((GLfloat)(1.f))
, mSampleCoverageInvert(GLbooleanLabels::GL_FALSE)
, mSampleShading(GLbooleanLabels::GL_FALSE)
, mMinSampleShadingValue((GLfloat)(0.f))
, mSampleMask(GLbooleanLabels::GL_FALSE)
, mSampleMaskValue(GLuintToGLbitfield()) {}
inline RasterizationState(Rect Viewport, Vec2f DepthRange, BoundingBox PrimitiveBoundingBox, GLboolean RasterizerDiscard, GLfloat LineWidth, GLboolean CullFace, uint32_t CullFaceMode, uint32_t FrontFace, GLfloat PolygonOffsetFactor, GLfloat PolygonOffsetUnits, GLboolean PolygonOffsetFill, GLboolean SampleAlphaToCoverage, GLboolean SampleCoverage, GLfloat SampleCoverageValue, GLboolean SampleCoverageInvert, GLboolean SampleShading, GLfloat MinSampleShadingValue, GLboolean SampleMask, GLuintToGLbitfield SampleMaskValue)
: mViewport(Viewport)
, mDepthRange(DepthRange)
, mPrimitiveBoundingBox(PrimitiveBoundingBox)
, mRasterizerDiscard(RasterizerDiscard)
, mLineWidth(LineWidth)
, mCullFace(CullFace)
, mCullFaceMode(CullFaceMode)
, mFrontFace(FrontFace)
, mPolygonOffsetFactor(PolygonOffsetFactor)
, mPolygonOffsetUnits(PolygonOffsetUnits)
, mPolygonOffsetFill(PolygonOffsetFill)
, mSampleAlphaToCoverage(SampleAlphaToCoverage)
, mSampleCoverage(SampleCoverage)
, mSampleCoverageValue(SampleCoverageValue)
, mSampleCoverageInvert(SampleCoverageInvert)
, mSampleShading(SampleShading)
, mMinSampleShadingValue(MinSampleShadingValue)
, mSampleMask(SampleMask)
, mSampleMaskValue(SampleMaskValue) {}
Rect mViewport;
Vec2f mDepthRange;
BoundingBox mPrimitiveBoundingBox;
GLboolean mRasterizerDiscard;
GLfloat mLineWidth;
GLboolean mCullFace;
uint32_t mCullFaceMode;
uint32_t mFrontFace;
GLfloat mPolygonOffsetFactor;
GLfloat mPolygonOffsetUnits;
GLboolean mPolygonOffsetFill;
GLboolean mSampleAlphaToCoverage;
GLboolean mSampleCoverage;
GLfloat mSampleCoverageValue;
GLboolean mSampleCoverageInvert;
GLboolean mSampleShading;
GLfloat mMinSampleShadingValue;
GLboolean mSampleMask;
GLuintToGLbitfield mSampleMaskValue;
};
class ScissorState {
public:
inline ScissorState()
: mTest(GLbooleanLabels::GL_FALSE)
, mBox(Rect()) {}
inline ScissorState(GLboolean Test, Rect Box)
: mTest(Test)
, mBox(Box) {}
GLboolean mTest;
Rect mBox;
};
class StencilState {
public:
inline StencilState()
: mTest(GLbooleanLabels::GL_FALSE)
, mFunc(GLenum::GL_ALWAYS)
, mValueMask((GLuint)(4294967295UL))
, mRef((GLint)(0L))
, mFail(GLenum::GL_KEEP)
, mPassDepthFail(GLenum::GL_KEEP)
, mPassDepthPass(GLenum::GL_KEEP)
, mBackFunc(GLenum::GL_ALWAYS)
, mBackValueMask((GLuint)(4294967295UL))
, mBackRef((GLint)(0L))
, mBackFail(GLenum::GL_KEEP)
, mBackPassDepthFail(GLenum::GL_KEEP)
, mBackPassDepthPass(GLenum::GL_KEEP) {}
inline StencilState(GLboolean Test, uint32_t Func, GLuint ValueMask, GLint Ref, uint32_t Fail, uint32_t PassDepthFail, uint32_t PassDepthPass, uint32_t BackFunc, GLuint BackValueMask, GLint BackRef, uint32_t BackFail, uint32_t BackPassDepthFail, uint32_t BackPassDepthPass)
: mTest(Test)
, mFunc(Func)
, mValueMask(ValueMask)
, mRef(Ref)
, mFail(Fail)
, mPassDepthFail(PassDepthFail)
, mPassDepthPass(PassDepthPass)
, mBackFunc(BackFunc)
, mBackValueMask(BackValueMask)
, mBackRef(BackRef)
, mBackFail(BackFail)
, mBackPassDepthFail(BackPassDepthFail)
, mBackPassDepthPass(BackPassDepthPass) {}
GLboolean mTest;
uint32_t mFunc;
GLuint mValueMask;
GLint mRef;
uint32_t mFail;
uint32_t mPassDepthFail;
uint32_t mPassDepthPass;
uint32_t mBackFunc;
GLuint mBackValueMask;
GLint mBackRef;
uint32_t mBackFail;
uint32_t mBackPassDepthFail;
uint32_t mBackPassDepthPass;
};
class DepthState {
public:
inline DepthState()
: mTest(GLbooleanLabels::GL_FALSE)
, mFunc(GLenum::GL_LESS) {}
inline DepthState(GLboolean Test, uint32_t Func)
: mTest(Test)
, mFunc(Func) {}
GLboolean mTest;
uint32_t mFunc;
};
class BlendState {
public:
inline BlendState()
: mEnabled(GLbooleanLabels::GL_FALSE)
, mSrcRgb(GLenum::GL_ONE)
, mSrcAlpha(GLenum::GL_ONE)
, mDstRgb(GLenum::GL_ZERO)
, mDstAlpha(GLenum::GL_ZERO)
, mEquationRgb(GLenum::GL_FUNC_ADD)
, mEquationAlpha(GLenum::GL_FUNC_ADD) {}
inline BlendState(GLboolean Enabled, uint32_t SrcRgb, uint32_t SrcAlpha, uint32_t DstRgb, uint32_t DstAlpha, uint32_t EquationRgb, uint32_t EquationAlpha)
: mEnabled(Enabled)
, mSrcRgb(SrcRgb)
, mSrcAlpha(SrcAlpha)
, mDstRgb(DstRgb)
, mDstAlpha(DstAlpha)
, mEquationRgb(EquationRgb)
, mEquationAlpha(EquationAlpha) {}
GLboolean mEnabled;
uint32_t mSrcRgb;
uint32_t mSrcAlpha;
uint32_t mDstRgb;
uint32_t mDstAlpha;
uint32_t mEquationRgb;
uint32_t mEquationAlpha;
};
typedef std::unordered_map<DrawBufferIndex, BlendState> DrawBufferIndexToBlendState;
class Color {
public:
inline Color()
: mRed(0)
, mGreen(0)
, mBlue(0)
, mAlpha(0) {}
inline Color(GLfloat Red, GLfloat Green, GLfloat Blue, GLfloat Alpha)
: mRed(Red)
, mGreen(Green)
, mBlue(Blue)
, mAlpha(Alpha) {}
GLfloat mRed;
GLfloat mGreen;
GLfloat mBlue;
GLfloat mAlpha;
};
class FragmentOperationsState {
public:
inline FragmentOperationsState()
: mScissor(ScissorState())
, mStencil(StencilState())
, mDepth(DepthState())
, mBlend(DrawBufferIndexToBlendState())
, mBlendColor(Color())
, mDither(GLbooleanLabels::GL_TRUE) {}
inline FragmentOperationsState(ScissorState Scissor, StencilState Stencil, DepthState Depth, DrawBufferIndexToBlendState Blend, Color BlendColor, GLboolean Dither)
: mScissor(Scissor)
, mStencil(Stencil)
, mDepth(Depth)
, mBlend(Blend)
, mBlendColor(BlendColor)
, mDither(Dither) {}
ScissorState mScissor;
StencilState mStencil;
DepthState mDepth;
DrawBufferIndexToBlendState mBlend;
Color mBlendColor;
GLboolean mDither;
};
typedef std::unordered_map<DrawBufferIndex, Vec4b> DrawBufferIndexToVec4b;
class FramebufferState {
public:
inline FramebufferState()
: mColorWritemask(DrawBufferIndexToVec4b())
, mDepthWritemask(GLbooleanLabels::GL_TRUE)
, mStencilWritemask((GLuint)(4294967295UL))
, mStencilBackWritemask((GLuint)(4294967295UL))
, mColorClearValue({(GLfloat)(0.f), (GLfloat)(0.f), (GLfloat)(0.f), (GLfloat)(0.f)})
, mDepthClearValue((GLfloat)(1.f))
, mStencilClearValue((GLint)(0L)) {}
inline FramebufferState(DrawBufferIndexToVec4b ColorWritemask, GLboolean DepthWritemask, GLuint StencilWritemask, GLuint StencilBackWritemask, Vec4f ColorClearValue, GLfloat DepthClearValue, GLint StencilClearValue)
: mColorWritemask(ColorWritemask)
, mDepthWritemask(DepthWritemask)
, mStencilWritemask(StencilWritemask)
, mStencilBackWritemask(StencilBackWritemask)
, mColorClearValue(ColorClearValue)
, mDepthClearValue(DepthClearValue)
, mStencilClearValue(StencilClearValue) {}
DrawBufferIndexToVec4b mColorWritemask;
GLboolean mDepthWritemask;
GLuint mStencilWritemask;
GLuint mStencilBackWritemask;
Vec4f mColorClearValue;
GLfloat mDepthClearValue;
GLint mStencilClearValue;
};
class BufferBinding {
public:
inline BufferBinding()
: mBinding(0)
, mStart(0)
, mSize(0) {}
inline BufferBinding(BufferId Binding, GLintptr Start, GLsizeiptr Size)
: mBinding(Binding)
, mStart(Start)
, mSize(Size) {}
BufferId mBinding;
GLintptr mStart;
GLsizeiptr mSize;
};
typedef std::unordered_map<GLuint, BufferBinding> GLuintToBufferBinding;
class ProgramsState {
public:
inline ProgramsState()
: mAtomicCounterBuffer(GLuintToBufferBinding())
, mShaderStorageBuffer(GLuintToBufferBinding())
, mUniformBuffer(GLuintToBufferBinding()) {}
inline ProgramsState(GLuintToBufferBinding AtomicCounterBuffer, GLuintToBufferBinding ShaderStorageBuffer, GLuintToBufferBinding UniformBuffer)
: mAtomicCounterBuffer(AtomicCounterBuffer)
, mShaderStorageBuffer(ShaderStorageBuffer)
, mUniformBuffer(UniformBuffer) {}
GLuintToBufferBinding mAtomicCounterBuffer;
GLuintToBufferBinding mShaderStorageBuffer;
GLuintToBufferBinding mUniformBuffer;
};
typedef std::unordered_map<uint32_t, FramebufferId> GLenumToFramebufferId;
typedef std::unordered_map<uint32_t, RenderbufferId> GLenumToRenderbufferId;
typedef std::unordered_map<uint32_t, BufferId> GLenumToBufferId;
class TextureUnit {
public:
inline TextureUnit()
: mBinding2d((TextureId)(0UL))
, mBinding3d((TextureId)(0UL))
, mBinding2dArray((TextureId)(0UL))
, mBindingBuffer((TextureId)(0UL))
, mBindingCubeMap((TextureId)(0UL))
, mBindingCubeMapArray((TextureId)(0UL))
, mBinding2dMultisample((TextureId)(0UL))
, mBinding2dMultisampleArray((TextureId)(0UL))
, mBindingExternalOes((TextureId)(0UL))
, mSamplerBinding((SamplerId)(0UL)) {}
inline TextureUnit(TextureId Binding2d, TextureId Binding3d, TextureId Binding2dArray, TextureId BindingBuffer, TextureId BindingCubeMap, TextureId BindingCubeMapArray, TextureId Binding2dMultisample, TextureId Binding2dMultisampleArray, TextureId BindingExternalOes, SamplerId SamplerBinding)
: mBinding2d(Binding2d)
, mBinding3d(Binding3d)
, mBinding2dArray(Binding2dArray)
, mBindingBuffer(BindingBuffer)
, mBindingCubeMap(BindingCubeMap)
, mBindingCubeMapArray(BindingCubeMapArray)
, mBinding2dMultisample(Binding2dMultisample)
, mBinding2dMultisampleArray(Binding2dMultisampleArray)
, mBindingExternalOes(BindingExternalOes)
, mSamplerBinding(SamplerBinding) {}
TextureId mBinding2d;
TextureId mBinding3d;
TextureId mBinding2dArray;
TextureId mBindingBuffer;
TextureId mBindingCubeMap;
TextureId mBindingCubeMapArray;
TextureId mBinding2dMultisample;
TextureId mBinding2dMultisampleArray;
TextureId mBindingExternalOes;
SamplerId mSamplerBinding;
};
typedef std::unordered_map<uint32_t, std::shared_ptr<TextureUnit>> GLenumToTextureUnit__R;
class ImageUnit {
public:
inline ImageUnit()
: mName((TextureId)(0UL))
, mLevel((GLint)(0L))
, mLayered(GLbooleanLabels::GL_FALSE)
, mLayer((GLint)(0L))
, mAccess(GLenum::GL_READ_ONLY)
, mFormat(GLenum::GL_R32UI) {}
inline ImageUnit(TextureId Name, GLint Level, GLboolean Layered, GLint Layer, uint32_t Access, uint32_t Format)
: mName(Name)
, mLevel(Level)
, mLayered(Layered)
, mLayer(Layer)
, mAccess(Access)
, mFormat(Format) {}
TextureId mName;
GLint mLevel;
GLboolean mLayered;
GLint mLayer;
uint32_t mAccess;
uint32_t mFormat;
};
typedef std::unordered_map<GLuint, ImageUnit> GLuintToImageUnit;
class PixelStorageState {
public:
inline PixelStorageState()
: mUnpackImageHeight((GLint)(0L))
, mUnpackSkipImages((GLint)(0L))
, mUnpackRowLength((GLint)(0L))
, mUnpackSkipRows((GLint)(0L))
, mUnpackSkipPixels((GLint)(0L))
, mUnpackAlignment((GLint)(4L))
, mPackImageHeight((GLint)(0L))
, mPackSkipImages((GLint)(0L))
, mPackRowLength((GLint)(0L))
, mPackSkipRows((GLint)(0L))
, mPackSkipPixels((GLint)(0L))
, mPackAlignment((GLint)(4L)) {}
inline PixelStorageState(GLint UnpackImageHeight, GLint UnpackSkipImages, GLint UnpackRowLength, GLint UnpackSkipRows, GLint UnpackSkipPixels, GLint UnpackAlignment, GLint PackImageHeight, GLint PackSkipImages, GLint PackRowLength, GLint PackSkipRows, GLint PackSkipPixels, GLint PackAlignment)
: mUnpackImageHeight(UnpackImageHeight)
, mUnpackSkipImages(UnpackSkipImages)
, mUnpackRowLength(UnpackRowLength)
, mUnpackSkipRows(UnpackSkipRows)
, mUnpackSkipPixels(UnpackSkipPixels)
, mUnpackAlignment(UnpackAlignment)
, mPackImageHeight(PackImageHeight)
, mPackSkipImages(PackSkipImages)
, mPackRowLength(PackRowLength)
, mPackSkipRows(PackSkipRows)
, mPackSkipPixels(PackSkipPixels)
, mPackAlignment(PackAlignment) {}
GLint mUnpackImageHeight;
GLint mUnpackSkipImages;
GLint mUnpackRowLength;
GLint mUnpackSkipRows;
GLint mUnpackSkipPixels;
GLint mUnpackAlignment;
GLint mPackImageHeight;
GLint mPackSkipImages;
GLint mPackRowLength;
GLint mPackSkipRows;
GLint mPackSkipPixels;
GLint mPackAlignment;
};
class MiscellaneousState {
public:
inline MiscellaneousState()
: mPatchVertices((GLint)(3L))
, mPrimitiveRestartFixedIndex(GLbooleanLabels::GL_FALSE)
, mGenerateMipmapHint(GLenum::GL_DONT_CARE)
, mFragmentShaderDerivativeHint(GLenum::GL_DONT_CARE) {}
inline MiscellaneousState(GLint PatchVertices, GLboolean PrimitiveRestartFixedIndex, uint32_t GenerateMipmapHint, uint32_t FragmentShaderDerivativeHint)
: mPatchVertices(PatchVertices)
, mPrimitiveRestartFixedIndex(PrimitiveRestartFixedIndex)
, mGenerateMipmapHint(GenerateMipmapHint)
, mFragmentShaderDerivativeHint(FragmentShaderDerivativeHint) {}
GLint mPatchVertices;
GLboolean mPrimitiveRestartFixedIndex;
uint32_t mGenerateMipmapHint;
uint32_t mFragmentShaderDerivativeHint;
};
typedef std::unordered_map<uint32_t, QueryId> GLenumToQueryId;
class Renderbuffer {
public:
inline Renderbuffer()
: mData(Slice<uint8_t>())
, mTexelFormat(0)
, mWidth((GLsizei)(0L))
, mHeight((GLsizei)(0L))
, mLabel("") {}
inline Renderbuffer(Slice<uint8_t> Data, uint32_t TexelFormat, GLsizei Width, GLsizei Height, std::string Label)
: mData(Data)
, mTexelFormat(TexelFormat)
, mWidth(Width)
, mHeight(Height)
, mLabel(Label) {}
Slice<uint8_t> mData;
uint32_t mTexelFormat;
GLsizei mWidth;
GLsizei mHeight;
std::string mLabel;
};
typedef std::unordered_map<RenderbufferId, std::shared_ptr<Renderbuffer>> RenderbufferIdToRenderbuffer__R;
class Image {
public:
inline Image()
: mWidth(0)
, mHeight(0)
, mData(Slice<uint8_t>())
, mSize(0)
, mTexelFormat(0)
, mTexelType(0) {}
inline Image(GLsizei Width, GLsizei Height, Slice<uint8_t> Data, uint32_t Size, uint32_t TexelFormat, uint32_t TexelType)
: mWidth(Width)
, mHeight(Height)
, mData(Data)
, mSize(Size)
, mTexelFormat(TexelFormat)
, mTexelType(TexelType) {}
GLsizei mWidth;
GLsizei mHeight;
Slice<uint8_t> mData;
uint32_t mSize;
uint32_t mTexelFormat;
uint32_t mTexelType;
};
typedef std::unordered_map<GLint, Image> GLintToImage;
typedef std::unordered_map<uint32_t, Image> GLenumToImage;
class CubemapLevel {
public:
inline CubemapLevel()
: mFaces(GLenumToImage()) {}
inline CubemapLevel(GLenumToImage Faces)
: mFaces(Faces) {}
GLenumToImage mFaces;
};
typedef std::unordered_map<GLint, CubemapLevel> GLintToCubemapLevel;
class Texture {
public:
inline Texture()
: mID(0)
, mKind(TextureKind::UNDEFINED)
, mTexelFormat(0)
, mTexelType(0)
, mTexture2D(GLintToImage())
, mCubemap(GLintToCubemapLevel())
, mSwizzleR(GLenum::GL_RED)
, mSwizzleG(GLenum::GL_GREEN)
, mSwizzleB(GLenum::GL_BLUE)
, mSwizzleA(GLenum::GL_ALPHA)
, mBorderColor({(GLfloat)(0.f), (GLfloat)(0.f), (GLfloat)(0.f), (GLfloat)(0.f)})
, mMinFilter(GLenum::GL_NEAREST_MIPMAP_LINEAR)
, mMagFilter(GLenum::GL_LINEAR)
, mWrapS(GLenum::GL_REPEAT)
, mWrapT(GLenum::GL_REPEAT)
, mWrapR(GLenum::GL_REPEAT)
, mMinLod((GLfloat)(-1000.f))
, mMaxLod((GLfloat)(1000.f))
, mBaseLevel((GLint)(0L))
, mMaxLevel((GLint)(1000L))
, mDepthStencilTextureMode(GLenum::GL_DEPTH_COMPONENT)
, mCompareMode(GLenum::GL_NONE)
, mCompareFunc(GLenum::GL_LEQUAL)
, mImmutableFormat(GLbooleanLabels::GL_FALSE)
, mImmutableLevels((GLuint)(0UL))
, mLabel("")
, mMaxAnisotropy((GLfloat)(1.f)) {}
inline Texture(TextureId ID, uint32_t Kind, uint32_t TexelFormat, uint32_t TexelType, GLintToImage Texture2D, GLintToCubemapLevel Cubemap, uint32_t SwizzleR, uint32_t SwizzleG, uint32_t SwizzleB, uint32_t SwizzleA, Vec4f BorderColor, uint32_t MinFilter, uint32_t MagFilter, uint32_t WrapS, uint32_t WrapT, uint32_t WrapR, GLfloat MinLod, GLfloat MaxLod, GLint BaseLevel, GLint MaxLevel, uint32_t DepthStencilTextureMode, uint32_t CompareMode, uint32_t CompareFunc, GLboolean ImmutableFormat, GLuint ImmutableLevels, std::string Label, GLfloat MaxAnisotropy)
: mID(ID)
, mKind(Kind)
, mTexelFormat(TexelFormat)
, mTexelType(TexelType)
, mTexture2D(Texture2D)
, mCubemap(Cubemap)
, mSwizzleR(SwizzleR)
, mSwizzleG(SwizzleG)
, mSwizzleB(SwizzleB)
, mSwizzleA(SwizzleA)
, mBorderColor(BorderColor)
, mMinFilter(MinFilter)
, mMagFilter(MagFilter)
, mWrapS(WrapS)
, mWrapT(WrapT)
, mWrapR(WrapR)
, mMinLod(MinLod)
, mMaxLod(MaxLod)
, mBaseLevel(BaseLevel)
, mMaxLevel(MaxLevel)
, mDepthStencilTextureMode(DepthStencilTextureMode)
, mCompareMode(CompareMode)
, mCompareFunc(CompareFunc)
, mImmutableFormat(ImmutableFormat)
, mImmutableLevels(ImmutableLevels)
, mLabel(Label)
, mMaxAnisotropy(MaxAnisotropy) {}
TextureId mID;
uint32_t mKind;
uint32_t mTexelFormat;
uint32_t mTexelType;
GLintToImage mTexture2D;
GLintToCubemapLevel mCubemap;
uint32_t mSwizzleR;
uint32_t mSwizzleG;
uint32_t mSwizzleB;
uint32_t mSwizzleA;
Vec4f mBorderColor;
uint32_t mMinFilter;
uint32_t mMagFilter;
uint32_t mWrapS;
uint32_t mWrapT;
uint32_t mWrapR;
GLfloat mMinLod;
GLfloat mMaxLod;
GLint mBaseLevel;
GLint mMaxLevel;
uint32_t mDepthStencilTextureMode;
uint32_t mCompareMode;
uint32_t mCompareFunc;
GLboolean mImmutableFormat;
GLuint mImmutableLevels;
std::string mLabel;
GLfloat mMaxAnisotropy;
};
typedef std::unordered_map<TextureId, std::shared_ptr<Texture>> TextureIdToTexture__R;
class FramebufferAttachment {
public:
inline FramebufferAttachment()
: mObjectType(GLenum::GL_NONE)
, mObjectName((GLuint)(0UL))
, mTextureLevel((GLint)(0L))
, mTextureCubeMapFace(GLenum::GL_NONE)
, mTextureLayer((GLint)(0L))
, mLayered(GLbooleanLabels::GL_FALSE) {}
inline FramebufferAttachment(uint32_t ObjectType, GLuint ObjectName, GLint TextureLevel, uint32_t TextureCubeMapFace, GLint TextureLayer, GLboolean Layered)
: mObjectType(ObjectType)
, mObjectName(ObjectName)
, mTextureLevel(TextureLevel)
, mTextureCubeMapFace(TextureCubeMapFace)
, mTextureLayer(TextureLayer)
, mLayered(Layered) {}
uint32_t mObjectType;
GLuint mObjectName;
GLint mTextureLevel;
uint32_t mTextureCubeMapFace;
GLint mTextureLayer;
GLboolean mLayered;
};
typedef std::unordered_map<uint32_t, FramebufferAttachment> GLenumToFramebufferAttachment;
typedef std::unordered_map<GLint, uint32_t> GLintToGLenum;
class Framebuffer {
public:
inline Framebuffer()
: mAttachments(GLenumToFramebufferAttachment())
, mDrawBuffer(GLintToGLenum())
, mReadBuffer(0)
, mDefaultWidth((GLint)(0L))
, mDefaultHeight((GLint)(0L))
, mDefaultLayers((GLint)(0L))
, mDefaultSamples((GLint)(0L))
, mDefaultFixedSampleLocations(GLbooleanLabels::GL_FALSE)
, mLabel("") {}
inline Framebuffer(GLenumToFramebufferAttachment Attachments, GLintToGLenum DrawBuffer, uint32_t ReadBuffer, GLint DefaultWidth, GLint DefaultHeight, GLint DefaultLayers, GLint DefaultSamples, GLboolean DefaultFixedSampleLocations, std::string Label)
: mAttachments(Attachments)
, mDrawBuffer(DrawBuffer)
, mReadBuffer(ReadBuffer)
, mDefaultWidth(DefaultWidth)
, mDefaultHeight(DefaultHeight)
, mDefaultLayers(DefaultLayers)
, mDefaultSamples(DefaultSamples)
, mDefaultFixedSampleLocations(DefaultFixedSampleLocations)
, mLabel(Label) {}
GLenumToFramebufferAttachment mAttachments;
GLintToGLenum mDrawBuffer;
uint32_t mReadBuffer;
GLint mDefaultWidth;
GLint mDefaultHeight;
GLint mDefaultLayers;
GLint mDefaultSamples;
GLboolean mDefaultFixedSampleLocations;
std::string mLabel;
};
typedef std::unordered_map<FramebufferId, std::shared_ptr<Framebuffer>> FramebufferIdToFramebuffer__R;
class Sampler {
public:
inline Sampler()
: mBorderColor({(GLfloat)(0.f), (GLfloat)(0.f), (GLfloat)(0.f), (GLfloat)(0.f)})
, mMinFilter(GLenum::GL_NEAREST_MIPMAP_LINEAR)
, mMagFilter(GLenum::GL_LINEAR)
, mWrapS(GLenum::GL_REPEAT)
, mWrapT(GLenum::GL_REPEAT)
, mWrapR(GLenum::GL_REPEAT)
, mMinLod((GLfloat)(-1000.f))
, mMaxLod((GLfloat)(1000.f))
, mCompareMode(GLenum::GL_NONE)
, mCompareFunc(GLenum::GL_LEQUAL)
, mLabel("") {}
inline Sampler(Vec4f BorderColor, uint32_t MinFilter, uint32_t MagFilter, uint32_t WrapS, uint32_t WrapT, uint32_t WrapR, GLfloat MinLod, GLfloat MaxLod, uint32_t CompareMode, uint32_t CompareFunc, std::string Label)
: mBorderColor(BorderColor)
, mMinFilter(MinFilter)
, mMagFilter(MagFilter)
, mWrapS(WrapS)
, mWrapT(WrapT)
, mWrapR(WrapR)
, mMinLod(MinLod)
, mMaxLod(MaxLod)
, mCompareMode(CompareMode)
, mCompareFunc(CompareFunc)
, mLabel(Label) {}
Vec4f mBorderColor;
uint32_t mMinFilter;
uint32_t mMagFilter;
uint32_t mWrapS;
uint32_t mWrapT;
uint32_t mWrapR;
GLfloat mMinLod;
GLfloat mMaxLod;
uint32_t mCompareMode;
uint32_t mCompareFunc;
std::string mLabel;
};
typedef std::unordered_map<SamplerId, std::shared_ptr<Sampler>> SamplerIdToSampler__R;
class Shader {
public:
inline Shader()
: mBinary(Slice<uint8_t>())
, mCompiled(false)
, mDeletable(false)
, mInfoLog(Slice<GLchar>())
, mSource("")
, mType(0)
, mLabel("") {}
inline Shader(Slice<uint8_t> Binary, bool Compiled, bool Deletable, Slice<GLchar> InfoLog, std::string Source, uint32_t Type, std::string Label)
: mBinary(Binary)
, mCompiled(Compiled)
, mDeletable(Deletable)
, mInfoLog(InfoLog)
, mSource(Source)
, mType(Type)
, mLabel(Label) {}
Slice<uint8_t> mBinary;
bool mCompiled;
bool mDeletable;
Slice<GLchar> mInfoLog;
std::string mSource;
uint32_t mType;
std::string mLabel;
};
typedef std::unordered_map<ShaderId, std::shared_ptr<Shader>> ShaderIdToShader__R;
typedef std::unordered_map<uint32_t, ShaderId> GLenumToShaderId;
typedef std::unordered_map<std::string, AttributeLocation> StringToAttributeLocation;
class ActiveUniform {
public:
typedef gapic::coder::gles::ActiveUniform CoderType;
inline ActiveUniform()
: mName("")
, mType(0)
, mArraySize(0)
, mLocation(0) {}
inline ActiveUniform(std::string Name, uint32_t Type, GLint ArraySize, UniformLocation Location)
: mName(Name)
, mType(Type)
, mArraySize(ArraySize)
, mLocation(Location) {}
inline CoderType encodeable(gapic::ScratchAllocator& alloc) const {
return CoderType(toEncoder< const char* >(mName, alloc), mType, toEncoder< int32_t >(mArraySize, alloc), toEncoder< int32_t >(mLocation, alloc));
}
std::string mName;
uint32_t mType;
GLint mArraySize;
UniformLocation mLocation;
};
typedef std::unordered_map<UniformIndex, ActiveUniform> UniformIndexToActiveUniform;
class Uniform {
public:
typedef gapic::coder::gles::Uniform CoderType;
inline Uniform()
: mValue(Slice<uint8_t>())
, mType(0) {}
inline Uniform(Slice<uint8_t> Value, uint32_t Type)
: mValue(Value)
, mType(Type) {}
inline CoderType encodeable(gapic::ScratchAllocator& alloc) const {
return CoderType(toEncoder< gapic::coder::gles::U8__S >(mValue, alloc), mType);
}
Slice<uint8_t> mValue;
uint32_t mType;
};
typedef std::unordered_map<UniformLocation, Uniform> UniformLocationToUniform;
class Program {
public:
inline Program()
: mShaders(GLenumToShaderId())
, mLinkStatus(0)
, mInfoLog("")
, mPrecompiled(false)
, mDeleteStatus(false)
, mBinary(Slice<uint8_t>())
, mAttributeBindings(StringToAttributeLocation())
, mActiveAttributes(AttributeIndexToActiveAttribute())
, mActiveUniforms(UniformIndexToActiveUniform())
, mUniforms(UniformLocationToUniform())
, mLabel("") {}
inline Program(GLenumToShaderId Shaders, GLboolean LinkStatus, std::string InfoLog, bool Precompiled, bool DeleteStatus, Slice<uint8_t> Binary, StringToAttributeLocation AttributeBindings, AttributeIndexToActiveAttribute ActiveAttributes, UniformIndexToActiveUniform ActiveUniforms, UniformLocationToUniform Uniforms, std::string Label)
: mShaders(Shaders)
, mLinkStatus(LinkStatus)
, mInfoLog(InfoLog)
, mPrecompiled(Precompiled)
, mDeleteStatus(DeleteStatus)
, mBinary(Binary)
, mAttributeBindings(AttributeBindings)
, mActiveAttributes(ActiveAttributes)
, mActiveUniforms(ActiveUniforms)
, mUniforms(Uniforms)
, mLabel(Label) {}
GLenumToShaderId mShaders;
GLboolean mLinkStatus;
std::string mInfoLog;
bool mPrecompiled;
bool mDeleteStatus;
Slice<uint8_t> mBinary;
StringToAttributeLocation mAttributeBindings;
AttributeIndexToActiveAttribute mActiveAttributes;
UniformIndexToActiveUniform mActiveUniforms;
UniformLocationToUniform mUniforms;
std::string mLabel;
};
typedef std::unordered_map<ProgramId, std::shared_ptr<Program>> ProgramIdToProgram__R;
class Pipeline {
public:
inline Pipeline()
: mLabel("") {}
inline Pipeline(std::string Label)
: mLabel(Label) {}
std::string mLabel;
};
typedef std::unordered_map<PipelineId, std::shared_ptr<Pipeline>> PipelineIdToPipeline__R;
class VertexBufferBinding {
public:
inline VertexBufferBinding()
: mOffset((GLintptr)(0L))
, mStride((GLsizei)(16L))
, mDivisor((GLuint)(0UL))
, mBuffer((BufferId)(0UL)) {}
inline VertexBufferBinding(GLintptr Offset, GLsizei Stride, GLuint Divisor, BufferId Buffer)
: mOffset(Offset)
, mStride(Stride)
, mDivisor(Divisor)
, mBuffer(Buffer) {}
GLintptr mOffset;
GLsizei mStride;
GLuint mDivisor;
BufferId mBuffer;
};
typedef std::unordered_map<VertexBufferBindingIndex, std::shared_ptr<VertexBufferBinding>> VertexBufferBindingIndexToVertexBufferBinding__R;
class VertexArray {
public:
inline VertexArray()
: mVertexBufferBindings(VertexBufferBindingIndexToVertexBufferBinding__R())
, mVertexAttributeArrays(AttributeLocationToVertexAttributeArray__R())
, mElementArrayBufferBinding((GLuint)(0UL))
, mLabel("") {}
inline VertexArray(VertexBufferBindingIndexToVertexBufferBinding__R VertexBufferBindings, AttributeLocationToVertexAttributeArray__R VertexAttributeArrays, GLuint ElementArrayBufferBinding, std::string Label)
: mVertexBufferBindings(VertexBufferBindings)
, mVertexAttributeArrays(VertexAttributeArrays)
, mElementArrayBufferBinding(ElementArrayBufferBinding)
, mLabel(Label) {}
VertexBufferBindingIndexToVertexBufferBinding__R mVertexBufferBindings;
AttributeLocationToVertexAttributeArray__R mVertexAttributeArrays;
GLuint mElementArrayBufferBinding;
std::string mLabel;
};
typedef std::unordered_map<VertexArrayId, std::shared_ptr<VertexArray>> VertexArrayIdToVertexArray__R;
class Query {
public:
inline Query()
: mLabel("") {}
inline Query(std::string Label)
: mLabel(Label) {}
std::string mLabel;
};
typedef std::unordered_map<QueryId, std::shared_ptr<Query>> QueryIdToQuery__R;
class TransformFeedback {
public:
inline TransformFeedback()
: mBuffers(GLuintToBufferBinding())
, mPaused(GLbooleanLabels::GL_FALSE)
, mActive(GLbooleanLabels::GL_FALSE)
, mLabel("") {}
inline TransformFeedback(GLuintToBufferBinding Buffers, GLboolean Paused, GLboolean Active, std::string Label)
: mBuffers(Buffers)
, mPaused(Paused)
, mActive(Active)
, mLabel(Label) {}
GLuintToBufferBinding mBuffers;
GLboolean mPaused;
GLboolean mActive;
std::string mLabel;
};
typedef std::unordered_map<TransformFeedbackId, std::shared_ptr<TransformFeedback>> TransformFeedbackIdToTransformFeedback__R;
class SyncObject {
public:
};
typedef std::unordered_map<GLsync, std::shared_ptr<SyncObject>> GLsyncToSyncObject__R;
class Objects {
public:
inline Objects()
: mRenderbuffers(RenderbufferIdToRenderbuffer__R())
, mTextures(TextureIdToTexture__R())
, mFramebuffers(FramebufferIdToFramebuffer__R())
, mBuffers(BufferIdToBuffer__R())
, mSamplers(SamplerIdToSampler__R())
, mShaders(ShaderIdToShader__R())
, mPrograms(ProgramIdToProgram__R())
, mPipelines(PipelineIdToPipeline__R())
, mVertexArrays(VertexArrayIdToVertexArray__R())
, mQueries(QueryIdToQuery__R())
, mTransformFeedbacks(TransformFeedbackIdToTransformFeedback__R())
, mSyncObjects(GLsyncToSyncObject__R()) {}
inline Objects(RenderbufferIdToRenderbuffer__R Renderbuffers, TextureIdToTexture__R Textures, FramebufferIdToFramebuffer__R Framebuffers, BufferIdToBuffer__R Buffers, SamplerIdToSampler__R Samplers, ShaderIdToShader__R Shaders, ProgramIdToProgram__R Programs, PipelineIdToPipeline__R Pipelines, VertexArrayIdToVertexArray__R VertexArrays, QueryIdToQuery__R Queries, TransformFeedbackIdToTransformFeedback__R TransformFeedbacks, GLsyncToSyncObject__R SyncObjects)
: mRenderbuffers(Renderbuffers)
, mTextures(Textures)
, mFramebuffers(Framebuffers)
, mBuffers(Buffers)
, mSamplers(Samplers)
, mShaders(Shaders)
, mPrograms(Programs)
, mPipelines(Pipelines)
, mVertexArrays(VertexArrays)
, mQueries(Queries)
, mTransformFeedbacks(TransformFeedbacks)
, mSyncObjects(SyncObjects) {}
RenderbufferIdToRenderbuffer__R mRenderbuffers;
TextureIdToTexture__R mTextures;
FramebufferIdToFramebuffer__R mFramebuffers;
BufferIdToBuffer__R mBuffers;
SamplerIdToSampler__R mSamplers;
ShaderIdToShader__R mShaders;
ProgramIdToProgram__R mPrograms;
PipelineIdToPipeline__R mPipelines;
VertexArrayIdToVertexArray__R mVertexArrays;
QueryIdToQuery__R mQueries;
TransformFeedbackIdToTransformFeedback__R mTransformFeedbacks;
GLsyncToSyncObject__R mSyncObjects;
};
class PrecisionFormat {
public:
inline PrecisionFormat()
: mVertexShaderMinRange(0)
, mVertexShaderMaxRange(0)
, mVertexShaderPrecision(0)
, mFragmentShaderMinRange(0)
, mFragmentShaderMaxRange(0)
, mFragmentShaderPrecision(0) {}
inline PrecisionFormat(GLint VertexShaderMinRange, GLint VertexShaderMaxRange, GLint VertexShaderPrecision, GLint FragmentShaderMinRange, GLint FragmentShaderMaxRange, GLint FragmentShaderPrecision)
: mVertexShaderMinRange(VertexShaderMinRange)
, mVertexShaderMaxRange(VertexShaderMaxRange)
, mVertexShaderPrecision(VertexShaderPrecision)
, mFragmentShaderMinRange(FragmentShaderMinRange)
, mFragmentShaderMaxRange(FragmentShaderMaxRange)
, mFragmentShaderPrecision(FragmentShaderPrecision) {}
GLint mVertexShaderMinRange;
GLint mVertexShaderMaxRange;
GLint mVertexShaderPrecision;
GLint mFragmentShaderMinRange;
GLint mFragmentShaderMaxRange;
GLint mFragmentShaderPrecision;
};
class Constants {
public:
inline Constants()
: mSubpixelBits((GLint)(4L))
, mMaxElementIndex((GLint64)(16777215LL))
, mMax3dTextureSize((GLint)(256L))
, mMaxTextureSize((GLint)(2048L))
, mMaxArrayTextureLayers((GLint)(256L))
, mMaxTextureLodBias((GLfloat)(2.f))
, mMaxCubeMapTextureSize((GLint)(2048L))
, mMaxRenderbufferSize((GLint)(2048L))
, mAliasedPointSizeRange(Slice<GLfloat>())
, mAliasedLineWidthRange(Slice<GLfloat>())
, mMultisampleLineWidthRange(Slice<GLfloat>())
, mMultisampleLineWidthGranularity(0)
, mMaxDrawBuffers((GLint)(4L))
, mMaxFramebufferWidth((GLint)(2048L))
, mMaxFramebufferHeight((GLint)(2048L))
, mMaxFramebufferLayers((GLint)(256L))
, mMaxFramebufferSamples((GLint)(4L))
, mMaxColorAttachments((GLint)(4L))
, mMinFragmentInterpolationOffset((GLfloat)(-0.5f))
, mMaxFragmentInterpolationOffset((GLfloat)(0.5f))
, mFragmentInterpolationOffsetBits((GLint)(4L))
, mMaxViewportDims(Slice<GLint>())
, mMaxSampleMaskWords((GLint)(1L))
, mMaxColorTextureSamples((GLint)(1L))
, mMaxDepthTextureSamples((GLint)(1L))
, mMaxIntegerSamples((GLint)(1L))
, mMaxServerWaitTimeout((GLint64)(0LL))
, mLayerProvokingVertex(0)
, mPrimitiveRestartForPatchesSupported(0)
, mMaxVertexAttribRelativeOffset((GLint)(2047L))
, mMaxVertexAttribBindings((VertexBufferBindingIndex)(16UL))
, mMaxVertexAttribStride((GLint)(2048L))
, mMaxElementsIndices(0)
, mMaxElementsVertices(0)
, mMaxTextureBufferSize((GLint)(65536L))
, mNumCompressedTextureFormats((GLint)(10L))
, mCompressedTextureFormats(Slice<GLint>())
, mNumProgramBinaryFormats((GLint)(0L))
, mProgramBinaryFormats(Slice<GLint>())
, mNumShaderBinaryFormats((GLint)(0L))
, mShaderBinaryFormats(Slice<GLint>())
, mShaderCompiler(GLbooleanLabels::GL_TRUE)
, mTextureBufferOffsetAlignment((GLint)(256L))
, mLowFloat(PrecisionFormat())
, mMediumFloat(PrecisionFormat())
, mHighFloat(PrecisionFormat())
, mLowInt(PrecisionFormat())
, mMediumInt(PrecisionFormat())
, mHighInt(PrecisionFormat())
, mExtensions("")
, mNumExtensions(0)
, mMajorVersion((GLint)(3L))
, mMinorVersion(0)
, mContextFlags(0)
, mRenderer("")
, mShadingLanguageVersion("")
, mVendor("")
, mVersion("")
, mMaxVertexAttribs((AttributeLocation)(16UL))
, mMaxVertexUniformComponents((GLint)(1024L))
, mMaxVertexUniformVectors((GLint)(256L))
, mMaxVertexUniformBlocks((GLint)(12L))
, mMaxVertexOutputComponents((GLint)(64L))
, mMaxVertexTextureImageUnits((GLint)(16L))
, mMaxVertexAtomicCounterBuffers((GLint)(0L))
, mMaxVertexAtomicCounters((GLint)(0L))
, mMaxVertexShaderStorageBlocks((GLint)(0L))
, mMaxTessGenLevel((GLint)(64L))
, mMaxPatchVertices((GLint)(32L))
, mMaxTessControlUniformComponents((GLint)(1024L))
, mMaxTessControlTextureImageUnits((GLint)(16L))
, mMaxTessControlOutputComponents((GLint)(64L))
, mMaxTessPatchComponents((GLint)(120L))
, mMaxTessControlTotalOutputComponents((GLint)(4096L))
, mMaxTessControlInputComponents((GLint)(64L))
, mMaxTessControlUniformBlocks((GLint)(12L))
, mMaxTessControlAtomicCounterBuffers((GLint)(0L))
, mMaxTessControlAtomicCounters((GLint)(0L))
, mMaxTessControlShaderStorageBlocks((GLint)(0L))
, mMaxTessEvaluationUniformComponents((GLint)(1024L))
, mMaxTessEvaluationTextureImageUnits((GLint)(16L))
, mMaxTessEvaluationOutputComponents((GLint)(64L))
, mMaxTessEvaluationInputComponents((GLint)(64L))
, mMaxTessEvaluationUniformBlocks((GLint)(12L))
, mMaxTessEvaluationAtomicCounterBuffers((GLint)(0L))
, mMaxTessEvaluationAtomicCounters((GLint)(0L))
, mMaxTessEvaluationShaderStorageBlocks((GLint)(0L))
, mMaxGeometryUniformComponents((GLint)(1024L))
, mMaxGeometryUniformBlocks((GLint)(12L))
, mMaxGeometryInputComponents((GLint)(64L))
, mMaxGeometryOutputComponents((GLint)(64L))
, mMaxGeometryOutputVertices((GLint)(256L))
, mMaxGeometryTotalOutputComponents((GLint)(1024L))
, mMaxGeometryTextureImageUnits((GLint)(16L))
, mMaxGeometryShaderInvocations((GLint)(32L))
, mMaxGeometryAtomicCounterBuffers((GLint)(0L))
, mMaxGeometryAtomicCounters((GLint)(0L))
, mMaxGeometryShaderStorageBlocks((GLint)(0L))
, mMaxFragmentUniformComponents((GLint)(1024L))
, mMaxFragmentUniformVectors((GLint)(256L))
, mMaxFragmentUniformBlocks((GLint)(12L))
, mMaxFragmentInputComponents((GLint)(60L))
, mMaxTextureImageUnits((GLint)(16L))
, mMaxFragmentAtomicCounterBuffers((GLint)(1L))
, mMaxFragmentAtomicCounters((GLint)(8L))
, mMaxFragmentShaderStorageBlocks((GLint)(4L))
, mMinProgramTextureGatherOffset(0)
, mMaxProgramTextureGatherOffset(0)
, mMinProgramTexelOffset((GLint)(-8L))
, mMaxProgramTexelOffset((GLint)(7L))
, mMaxComputeWorkGroupCount(Slice<GLint>())
, mMaxComputeWorkGroupSize(Slice<GLint>())
, mMaxComputeWorkGroupInvocations((GLint)(128L))
, mMaxComputeUniformBlocks((GLint)(12L))
, mMaxComputeTextureImageUnits((GLint)(16L))
, mMaxComputeSharedMemorySize((GLint)(16384L))
, mMaxComputeUniformComponents((GLint)(1024L))
, mMaxComputeAtomicCounterBuffers((GLint)(1L))
, mMaxComputeAtomicCounters((GLint)(8L))
, mMaxCombinedComputeUniformComponents(0)
, mMaxComputeShaderStorageBlocks((GLint)(4L))
, mMaxUniformBufferBindings((GLint)(72L))
, mMaxUniformBlockSize((GLint64)(16384LL))
, mUniformBufferOffsetAlignment((GLint)(256L))
, mMaxCombinedUniformBlocks((GLint)(60L))
, mMaxCombinedVertexUniformComponents(0)
, mMaxCombinedTessControlUniformComponents(0)
, mMaxCombinedTessEvaluationUniformComponents(0)
, mMaxCombinedGeometryUniformComponents(0)
, mMaxCombinedFragmentUniformComponents(0)
, mMaxVaryingComponents((GLint)(60L))
, mMaxVaryingVectors((GLint)(15L))
, mMaxCombinedTextureImageUnits((GLint)(96L))
, mMaxCombinedShaderOutputResources((GLint)(4L))
, mMaxUniformLocations((GLint)(1024L))
, mMaxAtomicCounterBufferBindings((GLint)(1L))
, mMaxAtomicCounterBufferSize((GLint)(32L))
, mMaxCombinedAtomicCounterBuffers((GLint)(1L))
, mMaxCombinedAtomicCounters((GLint)(8L))
, mMaxImageUnits((GLint)(4L))
, mMaxVertexImageUniforms((GLint)(0L))
, mMaxTessControlImageUniforms((GLint)(0L))
, mMaxTessEvaluationImageUniforms((GLint)(0L))
, mMaxGeometryImageUniforms((GLint)(0L))
, mMaxFragmentImageUniforms((GLint)(4L))
, mMaxComputeImageUniforms((GLint)(4L))
, mMaxCombinedImageUniforms((GLint)(4L))
, mMaxShaderStorageBufferBindings((GLint)(4L))
, mMaxShaderStorageBlockSize((GLint64)(134217728LL))
, mMaxCombinedShaderStorageBlocks((GLint)(4L))
, mShaderStorageBufferOffsetAlignment((GLint)(256L))
, mMaxDebugMessageLength((GLint)(1L))
, mMaxDebugLoggedMessages((GLint)(1L))
, mMaxDebugGroupStackDepth((GLint)(64L))
, mMaxLabelLength((GLint)(256L))
, mMaxTransformFeedbackInterleavedComponents((GLint)(64L))
, mMaxTransformFeedbackSeparateAttribs((GLint)(4L))
, mMaxTransformFeedbackSeparateComponents((GLint)(4L))
, mMaxTextureMaxAnisotropyExt((GLfloat)(2.f)) {}
inline Constants(GLint SubpixelBits, GLint64 MaxElementIndex, GLint Max3dTextureSize, GLint MaxTextureSize, GLint MaxArrayTextureLayers, GLfloat MaxTextureLodBias, GLint MaxCubeMapTextureSize, GLint MaxRenderbufferSize, Slice<GLfloat> AliasedPointSizeRange, Slice<GLfloat> AliasedLineWidthRange, Slice<GLfloat> MultisampleLineWidthRange, GLfloat MultisampleLineWidthGranularity, GLint MaxDrawBuffers, GLint MaxFramebufferWidth, GLint MaxFramebufferHeight, GLint MaxFramebufferLayers, GLint MaxFramebufferSamples, GLint MaxColorAttachments, GLfloat MinFragmentInterpolationOffset, GLfloat MaxFragmentInterpolationOffset, GLint FragmentInterpolationOffsetBits, Slice<GLint> MaxViewportDims, GLint MaxSampleMaskWords, GLint MaxColorTextureSamples, GLint MaxDepthTextureSamples, GLint MaxIntegerSamples, GLint64 MaxServerWaitTimeout, uint32_t LayerProvokingVertex, GLboolean PrimitiveRestartForPatchesSupported, GLint MaxVertexAttribRelativeOffset, VertexBufferBindingIndex MaxVertexAttribBindings, GLint MaxVertexAttribStride, GLint MaxElementsIndices, GLint MaxElementsVertices, GLint MaxTextureBufferSize, GLint NumCompressedTextureFormats, Slice<GLint> CompressedTextureFormats, GLint NumProgramBinaryFormats, Slice<GLint> ProgramBinaryFormats, GLint NumShaderBinaryFormats, Slice<GLint> ShaderBinaryFormats, GLboolean ShaderCompiler, GLint TextureBufferOffsetAlignment, PrecisionFormat LowFloat, PrecisionFormat MediumFloat, PrecisionFormat HighFloat, PrecisionFormat LowInt, PrecisionFormat MediumInt, PrecisionFormat HighInt, std::string Extensions, GLint NumExtensions, GLint MajorVersion, GLint MinorVersion, GLint ContextFlags, std::string Renderer, std::string ShadingLanguageVersion, std::string Vendor, std::string Version, AttributeLocation MaxVertexAttribs, GLint MaxVertexUniformComponents, GLint MaxVertexUniformVectors, GLint MaxVertexUniformBlocks, GLint MaxVertexOutputComponents, GLint MaxVertexTextureImageUnits, GLint MaxVertexAtomicCounterBuffers, GLint MaxVertexAtomicCounters, GLint MaxVertexShaderStorageBlocks, GLint MaxTessGenLevel, GLint MaxPatchVertices, GLint MaxTessControlUniformComponents, GLint MaxTessControlTextureImageUnits, GLint MaxTessControlOutputComponents, GLint MaxTessPatchComponents, GLint MaxTessControlTotalOutputComponents, GLint MaxTessControlInputComponents, GLint MaxTessControlUniformBlocks, GLint MaxTessControlAtomicCounterBuffers, GLint MaxTessControlAtomicCounters, GLint MaxTessControlShaderStorageBlocks, GLint MaxTessEvaluationUniformComponents, GLint MaxTessEvaluationTextureImageUnits, GLint MaxTessEvaluationOutputComponents, GLint MaxTessEvaluationInputComponents, GLint MaxTessEvaluationUniformBlocks, GLint MaxTessEvaluationAtomicCounterBuffers, GLint MaxTessEvaluationAtomicCounters, GLint MaxTessEvaluationShaderStorageBlocks, GLint MaxGeometryUniformComponents, GLint MaxGeometryUniformBlocks, GLint MaxGeometryInputComponents, GLint MaxGeometryOutputComponents, GLint MaxGeometryOutputVertices, GLint MaxGeometryTotalOutputComponents, GLint MaxGeometryTextureImageUnits, GLint MaxGeometryShaderInvocations, GLint MaxGeometryAtomicCounterBuffers, GLint MaxGeometryAtomicCounters, GLint MaxGeometryShaderStorageBlocks, GLint MaxFragmentUniformComponents, GLint MaxFragmentUniformVectors, GLint MaxFragmentUniformBlocks, GLint MaxFragmentInputComponents, GLint MaxTextureImageUnits, GLint MaxFragmentAtomicCounterBuffers, GLint MaxFragmentAtomicCounters, GLint MaxFragmentShaderStorageBlocks, GLint MinProgramTextureGatherOffset, GLint MaxProgramTextureGatherOffset, GLint MinProgramTexelOffset, GLint MaxProgramTexelOffset, Slice<GLint> MaxComputeWorkGroupCount, Slice<GLint> MaxComputeWorkGroupSize, GLint MaxComputeWorkGroupInvocations, GLint MaxComputeUniformBlocks, GLint MaxComputeTextureImageUnits, GLint MaxComputeSharedMemorySize, GLint MaxComputeUniformComponents, GLint MaxComputeAtomicCounterBuffers, GLint MaxComputeAtomicCounters, GLint MaxCombinedComputeUniformComponents, GLint MaxComputeShaderStorageBlocks, GLint MaxUniformBufferBindings, GLint64 MaxUniformBlockSize, GLint UniformBufferOffsetAlignment, GLint MaxCombinedUniformBlocks, GLint64 MaxCombinedVertexUniformComponents, GLint MaxCombinedTessControlUniformComponents, GLint MaxCombinedTessEvaluationUniformComponents, GLint MaxCombinedGeometryUniformComponents, GLint64 MaxCombinedFragmentUniformComponents, GLint MaxVaryingComponents, GLint MaxVaryingVectors, GLint MaxCombinedTextureImageUnits, GLint MaxCombinedShaderOutputResources, GLint MaxUniformLocations, GLint MaxAtomicCounterBufferBindings, GLint MaxAtomicCounterBufferSize, GLint MaxCombinedAtomicCounterBuffers, GLint MaxCombinedAtomicCounters, GLint MaxImageUnits, GLint MaxVertexImageUniforms, GLint MaxTessControlImageUniforms, GLint MaxTessEvaluationImageUniforms, GLint MaxGeometryImageUniforms, GLint MaxFragmentImageUniforms, GLint MaxComputeImageUniforms, GLint MaxCombinedImageUniforms, GLint MaxShaderStorageBufferBindings, GLint64 MaxShaderStorageBlockSize, GLint MaxCombinedShaderStorageBlocks, GLint ShaderStorageBufferOffsetAlignment, GLint MaxDebugMessageLength, GLint MaxDebugLoggedMessages, GLint MaxDebugGroupStackDepth, GLint MaxLabelLength, GLint MaxTransformFeedbackInterleavedComponents, GLint MaxTransformFeedbackSeparateAttribs, GLint MaxTransformFeedbackSeparateComponents, GLfloat MaxTextureMaxAnisotropyExt)
: mSubpixelBits(SubpixelBits)
, mMaxElementIndex(MaxElementIndex)
, mMax3dTextureSize(Max3dTextureSize)
, mMaxTextureSize(MaxTextureSize)
, mMaxArrayTextureLayers(MaxArrayTextureLayers)
, mMaxTextureLodBias(MaxTextureLodBias)
, mMaxCubeMapTextureSize(MaxCubeMapTextureSize)
, mMaxRenderbufferSize(MaxRenderbufferSize)
, mAliasedPointSizeRange(AliasedPointSizeRange)
, mAliasedLineWidthRange(AliasedLineWidthRange)
, mMultisampleLineWidthRange(MultisampleLineWidthRange)
, mMultisampleLineWidthGranularity(MultisampleLineWidthGranularity)
, mMaxDrawBuffers(MaxDrawBuffers)
, mMaxFramebufferWidth(MaxFramebufferWidth)
, mMaxFramebufferHeight(MaxFramebufferHeight)
, mMaxFramebufferLayers(MaxFramebufferLayers)
, mMaxFramebufferSamples(MaxFramebufferSamples)
, mMaxColorAttachments(MaxColorAttachments)
, mMinFragmentInterpolationOffset(MinFragmentInterpolationOffset)
, mMaxFragmentInterpolationOffset(MaxFragmentInterpolationOffset)
, mFragmentInterpolationOffsetBits(FragmentInterpolationOffsetBits)
, mMaxViewportDims(MaxViewportDims)
, mMaxSampleMaskWords(MaxSampleMaskWords)
, mMaxColorTextureSamples(MaxColorTextureSamples)
, mMaxDepthTextureSamples(MaxDepthTextureSamples)
, mMaxIntegerSamples(MaxIntegerSamples)
, mMaxServerWaitTimeout(MaxServerWaitTimeout)
, mLayerProvokingVertex(LayerProvokingVertex)
, mPrimitiveRestartForPatchesSupported(PrimitiveRestartForPatchesSupported)
, mMaxVertexAttribRelativeOffset(MaxVertexAttribRelativeOffset)
, mMaxVertexAttribBindings(MaxVertexAttribBindings)
, mMaxVertexAttribStride(MaxVertexAttribStride)
, mMaxElementsIndices(MaxElementsIndices)
, mMaxElementsVertices(MaxElementsVertices)
, mMaxTextureBufferSize(MaxTextureBufferSize)
, mNumCompressedTextureFormats(NumCompressedTextureFormats)
, mCompressedTextureFormats(CompressedTextureFormats)
, mNumProgramBinaryFormats(NumProgramBinaryFormats)
, mProgramBinaryFormats(ProgramBinaryFormats)
, mNumShaderBinaryFormats(NumShaderBinaryFormats)
, mShaderBinaryFormats(ShaderBinaryFormats)
, mShaderCompiler(ShaderCompiler)
, mTextureBufferOffsetAlignment(TextureBufferOffsetAlignment)
, mLowFloat(LowFloat)
, mMediumFloat(MediumFloat)
, mHighFloat(HighFloat)
, mLowInt(LowInt)
, mMediumInt(MediumInt)
, mHighInt(HighInt)
, mExtensions(Extensions)
, mNumExtensions(NumExtensions)
, mMajorVersion(MajorVersion)
, mMinorVersion(MinorVersion)
, mContextFlags(ContextFlags)
, mRenderer(Renderer)
, mShadingLanguageVersion(ShadingLanguageVersion)
, mVendor(Vendor)
, mVersion(Version)
, mMaxVertexAttribs(MaxVertexAttribs)
, mMaxVertexUniformComponents(MaxVertexUniformComponents)
, mMaxVertexUniformVectors(MaxVertexUniformVectors)
, mMaxVertexUniformBlocks(MaxVertexUniformBlocks)
, mMaxVertexOutputComponents(MaxVertexOutputComponents)
, mMaxVertexTextureImageUnits(MaxVertexTextureImageUnits)
, mMaxVertexAtomicCounterBuffers(MaxVertexAtomicCounterBuffers)
, mMaxVertexAtomicCounters(MaxVertexAtomicCounters)
, mMaxVertexShaderStorageBlocks(MaxVertexShaderStorageBlocks)
, mMaxTessGenLevel(MaxTessGenLevel)
, mMaxPatchVertices(MaxPatchVertices)
, mMaxTessControlUniformComponents(MaxTessControlUniformComponents)
, mMaxTessControlTextureImageUnits(MaxTessControlTextureImageUnits)
, mMaxTessControlOutputComponents(MaxTessControlOutputComponents)
, mMaxTessPatchComponents(MaxTessPatchComponents)
, mMaxTessControlTotalOutputComponents(MaxTessControlTotalOutputComponents)
, mMaxTessControlInputComponents(MaxTessControlInputComponents)
, mMaxTessControlUniformBlocks(MaxTessControlUniformBlocks)
, mMaxTessControlAtomicCounterBuffers(MaxTessControlAtomicCounterBuffers)
, mMaxTessControlAtomicCounters(MaxTessControlAtomicCounters)
, mMaxTessControlShaderStorageBlocks(MaxTessControlShaderStorageBlocks)
, mMaxTessEvaluationUniformComponents(MaxTessEvaluationUniformComponents)
, mMaxTessEvaluationTextureImageUnits(MaxTessEvaluationTextureImageUnits)
, mMaxTessEvaluationOutputComponents(MaxTessEvaluationOutputComponents)
, mMaxTessEvaluationInputComponents(MaxTessEvaluationInputComponents)
, mMaxTessEvaluationUniformBlocks(MaxTessEvaluationUniformBlocks)
, mMaxTessEvaluationAtomicCounterBuffers(MaxTessEvaluationAtomicCounterBuffers)
, mMaxTessEvaluationAtomicCounters(MaxTessEvaluationAtomicCounters)
, mMaxTessEvaluationShaderStorageBlocks(MaxTessEvaluationShaderStorageBlocks)
, mMaxGeometryUniformComponents(MaxGeometryUniformComponents)
, mMaxGeometryUniformBlocks(MaxGeometryUniformBlocks)
, mMaxGeometryInputComponents(MaxGeometryInputComponents)
, mMaxGeometryOutputComponents(MaxGeometryOutputComponents)
, mMaxGeometryOutputVertices(MaxGeometryOutputVertices)
, mMaxGeometryTotalOutputComponents(MaxGeometryTotalOutputComponents)
, mMaxGeometryTextureImageUnits(MaxGeometryTextureImageUnits)
, mMaxGeometryShaderInvocations(MaxGeometryShaderInvocations)
, mMaxGeometryAtomicCounterBuffers(MaxGeometryAtomicCounterBuffers)
, mMaxGeometryAtomicCounters(MaxGeometryAtomicCounters)
, mMaxGeometryShaderStorageBlocks(MaxGeometryShaderStorageBlocks)
, mMaxFragmentUniformComponents(MaxFragmentUniformComponents)
, mMaxFragmentUniformVectors(MaxFragmentUniformVectors)
, mMaxFragmentUniformBlocks(MaxFragmentUniformBlocks)
, mMaxFragmentInputComponents(MaxFragmentInputComponents)
, mMaxTextureImageUnits(MaxTextureImageUnits)
, mMaxFragmentAtomicCounterBuffers(MaxFragmentAtomicCounterBuffers)
, mMaxFragmentAtomicCounters(MaxFragmentAtomicCounters)
, mMaxFragmentShaderStorageBlocks(MaxFragmentShaderStorageBlocks)
, mMinProgramTextureGatherOffset(MinProgramTextureGatherOffset)
, mMaxProgramTextureGatherOffset(MaxProgramTextureGatherOffset)
, mMinProgramTexelOffset(MinProgramTexelOffset)
, mMaxProgramTexelOffset(MaxProgramTexelOffset)
, mMaxComputeWorkGroupCount(MaxComputeWorkGroupCount)
, mMaxComputeWorkGroupSize(MaxComputeWorkGroupSize)
, mMaxComputeWorkGroupInvocations(MaxComputeWorkGroupInvocations)
, mMaxComputeUniformBlocks(MaxComputeUniformBlocks)
, mMaxComputeTextureImageUnits(MaxComputeTextureImageUnits)
, mMaxComputeSharedMemorySize(MaxComputeSharedMemorySize)
, mMaxComputeUniformComponents(MaxComputeUniformComponents)
, mMaxComputeAtomicCounterBuffers(MaxComputeAtomicCounterBuffers)
, mMaxComputeAtomicCounters(MaxComputeAtomicCounters)
, mMaxCombinedComputeUniformComponents(MaxCombinedComputeUniformComponents)
, mMaxComputeShaderStorageBlocks(MaxComputeShaderStorageBlocks)
, mMaxUniformBufferBindings(MaxUniformBufferBindings)
, mMaxUniformBlockSize(MaxUniformBlockSize)
, mUniformBufferOffsetAlignment(UniformBufferOffsetAlignment)
, mMaxCombinedUniformBlocks(MaxCombinedUniformBlocks)
, mMaxCombinedVertexUniformComponents(MaxCombinedVertexUniformComponents)
, mMaxCombinedTessControlUniformComponents(MaxCombinedTessControlUniformComponents)
, mMaxCombinedTessEvaluationUniformComponents(MaxCombinedTessEvaluationUniformComponents)
, mMaxCombinedGeometryUniformComponents(MaxCombinedGeometryUniformComponents)
, mMaxCombinedFragmentUniformComponents(MaxCombinedFragmentUniformComponents)
, mMaxVaryingComponents(MaxVaryingComponents)
, mMaxVaryingVectors(MaxVaryingVectors)
, mMaxCombinedTextureImageUnits(MaxCombinedTextureImageUnits)
, mMaxCombinedShaderOutputResources(MaxCombinedShaderOutputResources)
, mMaxUniformLocations(MaxUniformLocations)
, mMaxAtomicCounterBufferBindings(MaxAtomicCounterBufferBindings)
, mMaxAtomicCounterBufferSize(MaxAtomicCounterBufferSize)
, mMaxCombinedAtomicCounterBuffers(MaxCombinedAtomicCounterBuffers)
, mMaxCombinedAtomicCounters(MaxCombinedAtomicCounters)
, mMaxImageUnits(MaxImageUnits)
, mMaxVertexImageUniforms(MaxVertexImageUniforms)
, mMaxTessControlImageUniforms(MaxTessControlImageUniforms)
, mMaxTessEvaluationImageUniforms(MaxTessEvaluationImageUniforms)
, mMaxGeometryImageUniforms(MaxGeometryImageUniforms)
, mMaxFragmentImageUniforms(MaxFragmentImageUniforms)
, mMaxComputeImageUniforms(MaxComputeImageUniforms)
, mMaxCombinedImageUniforms(MaxCombinedImageUniforms)
, mMaxShaderStorageBufferBindings(MaxShaderStorageBufferBindings)
, mMaxShaderStorageBlockSize(MaxShaderStorageBlockSize)
, mMaxCombinedShaderStorageBlocks(MaxCombinedShaderStorageBlocks)
, mShaderStorageBufferOffsetAlignment(ShaderStorageBufferOffsetAlignment)
, mMaxDebugMessageLength(MaxDebugMessageLength)
, mMaxDebugLoggedMessages(MaxDebugLoggedMessages)
, mMaxDebugGroupStackDepth(MaxDebugGroupStackDepth)
, mMaxLabelLength(MaxLabelLength)
, mMaxTransformFeedbackInterleavedComponents(MaxTransformFeedbackInterleavedComponents)
, mMaxTransformFeedbackSeparateAttribs(MaxTransformFeedbackSeparateAttribs)
, mMaxTransformFeedbackSeparateComponents(MaxTransformFeedbackSeparateComponents)
, mMaxTextureMaxAnisotropyExt(MaxTextureMaxAnisotropyExt) {}
GLint mSubpixelBits;
GLint64 mMaxElementIndex;
GLint mMax3dTextureSize;
GLint mMaxTextureSize;
GLint mMaxArrayTextureLayers;
GLfloat mMaxTextureLodBias;
GLint mMaxCubeMapTextureSize;
GLint mMaxRenderbufferSize;
Slice<GLfloat> mAliasedPointSizeRange;
Slice<GLfloat> mAliasedLineWidthRange;
Slice<GLfloat> mMultisampleLineWidthRange;
GLfloat mMultisampleLineWidthGranularity;
GLint mMaxDrawBuffers;
GLint mMaxFramebufferWidth;
GLint mMaxFramebufferHeight;
GLint mMaxFramebufferLayers;
GLint mMaxFramebufferSamples;
GLint mMaxColorAttachments;
GLfloat mMinFragmentInterpolationOffset;
GLfloat mMaxFragmentInterpolationOffset;
GLint mFragmentInterpolationOffsetBits;
Slice<GLint> mMaxViewportDims;
GLint mMaxSampleMaskWords;
GLint mMaxColorTextureSamples;
GLint mMaxDepthTextureSamples;
GLint mMaxIntegerSamples;
GLint64 mMaxServerWaitTimeout;
uint32_t mLayerProvokingVertex;
GLboolean mPrimitiveRestartForPatchesSupported;
GLint mMaxVertexAttribRelativeOffset;
VertexBufferBindingIndex mMaxVertexAttribBindings;
GLint mMaxVertexAttribStride;
GLint mMaxElementsIndices;
GLint mMaxElementsVertices;
GLint mMaxTextureBufferSize;
GLint mNumCompressedTextureFormats;
Slice<GLint> mCompressedTextureFormats;
GLint mNumProgramBinaryFormats;
Slice<GLint> mProgramBinaryFormats;
GLint mNumShaderBinaryFormats;
Slice<GLint> mShaderBinaryFormats;
GLboolean mShaderCompiler;
GLint mTextureBufferOffsetAlignment;
PrecisionFormat mLowFloat;
PrecisionFormat mMediumFloat;
PrecisionFormat mHighFloat;
PrecisionFormat mLowInt;
PrecisionFormat mMediumInt;
PrecisionFormat mHighInt;
std::string mExtensions;
GLint mNumExtensions;
GLint mMajorVersion;
GLint mMinorVersion;
GLint mContextFlags;
std::string mRenderer;
std::string mShadingLanguageVersion;
std::string mVendor;
std::string mVersion;
AttributeLocation mMaxVertexAttribs;
GLint mMaxVertexUniformComponents;
GLint mMaxVertexUniformVectors;
GLint mMaxVertexUniformBlocks;
GLint mMaxVertexOutputComponents;
GLint mMaxVertexTextureImageUnits;
GLint mMaxVertexAtomicCounterBuffers;
GLint mMaxVertexAtomicCounters;
GLint mMaxVertexShaderStorageBlocks;
GLint mMaxTessGenLevel;
GLint mMaxPatchVertices;
GLint mMaxTessControlUniformComponents;
GLint mMaxTessControlTextureImageUnits;
GLint mMaxTessControlOutputComponents;
GLint mMaxTessPatchComponents;
GLint mMaxTessControlTotalOutputComponents;
GLint mMaxTessControlInputComponents;
GLint mMaxTessControlUniformBlocks;
GLint mMaxTessControlAtomicCounterBuffers;
GLint mMaxTessControlAtomicCounters;
GLint mMaxTessControlShaderStorageBlocks;
GLint mMaxTessEvaluationUniformComponents;
GLint mMaxTessEvaluationTextureImageUnits;
GLint mMaxTessEvaluationOutputComponents;
GLint mMaxTessEvaluationInputComponents;
GLint mMaxTessEvaluationUniformBlocks;
GLint mMaxTessEvaluationAtomicCounterBuffers;
GLint mMaxTessEvaluationAtomicCounters;
GLint mMaxTessEvaluationShaderStorageBlocks;
GLint mMaxGeometryUniformComponents;
GLint mMaxGeometryUniformBlocks;
GLint mMaxGeometryInputComponents;
GLint mMaxGeometryOutputComponents;
GLint mMaxGeometryOutputVertices;
GLint mMaxGeometryTotalOutputComponents;
GLint mMaxGeometryTextureImageUnits;
GLint mMaxGeometryShaderInvocations;
GLint mMaxGeometryAtomicCounterBuffers;
GLint mMaxGeometryAtomicCounters;
GLint mMaxGeometryShaderStorageBlocks;
GLint mMaxFragmentUniformComponents;
GLint mMaxFragmentUniformVectors;
GLint mMaxFragmentUniformBlocks;
GLint mMaxFragmentInputComponents;
GLint mMaxTextureImageUnits;
GLint mMaxFragmentAtomicCounterBuffers;
GLint mMaxFragmentAtomicCounters;
GLint mMaxFragmentShaderStorageBlocks;
GLint mMinProgramTextureGatherOffset;
GLint mMaxProgramTextureGatherOffset;
GLint mMinProgramTexelOffset;
GLint mMaxProgramTexelOffset;
Slice<GLint> mMaxComputeWorkGroupCount;
Slice<GLint> mMaxComputeWorkGroupSize;
GLint mMaxComputeWorkGroupInvocations;
GLint mMaxComputeUniformBlocks;
GLint mMaxComputeTextureImageUnits;
GLint mMaxComputeSharedMemorySize;
GLint mMaxComputeUniformComponents;
GLint mMaxComputeAtomicCounterBuffers;
GLint mMaxComputeAtomicCounters;
GLint mMaxCombinedComputeUniformComponents;
GLint mMaxComputeShaderStorageBlocks;
GLint mMaxUniformBufferBindings;
GLint64 mMaxUniformBlockSize;
GLint mUniformBufferOffsetAlignment;
GLint mMaxCombinedUniformBlocks;
GLint64 mMaxCombinedVertexUniformComponents;
GLint mMaxCombinedTessControlUniformComponents;
GLint mMaxCombinedTessEvaluationUniformComponents;
GLint mMaxCombinedGeometryUniformComponents;
GLint64 mMaxCombinedFragmentUniformComponents;
GLint mMaxVaryingComponents;
GLint mMaxVaryingVectors;
GLint mMaxCombinedTextureImageUnits;
GLint mMaxCombinedShaderOutputResources;
GLint mMaxUniformLocations;
GLint mMaxAtomicCounterBufferBindings;
GLint mMaxAtomicCounterBufferSize;
GLint mMaxCombinedAtomicCounterBuffers;
GLint mMaxCombinedAtomicCounters;
GLint mMaxImageUnits;
GLint mMaxVertexImageUniforms;
GLint mMaxTessControlImageUniforms;
GLint mMaxTessEvaluationImageUniforms;
GLint mMaxGeometryImageUniforms;
GLint mMaxFragmentImageUniforms;
GLint mMaxComputeImageUniforms;
GLint mMaxCombinedImageUniforms;
GLint mMaxShaderStorageBufferBindings;
GLint64 mMaxShaderStorageBlockSize;
GLint mMaxCombinedShaderStorageBlocks;
GLint mShaderStorageBufferOffsetAlignment;
GLint mMaxDebugMessageLength;
GLint mMaxDebugLoggedMessages;
GLint mMaxDebugGroupStackDepth;
GLint mMaxLabelLength;
GLint mMaxTransformFeedbackInterleavedComponents;
GLint mMaxTransformFeedbackSeparateAttribs;
GLint mMaxTransformFeedbackSeparateComponents;
GLfloat mMaxTextureMaxAnisotropyExt;
};
class Context {
public:
inline Context()
: mIdentifier(0)
, mInfo(ContextCreationInfo())
, mDebug(DebugState())
, mRasterization(RasterizationState())
, mFragmentOperations(FragmentOperationsState())
, mFramebuffer(FramebufferState())
, mPrograms(ProgramsState())
, mBoundFramebuffers(GLenumToFramebufferId())
, mBoundRenderbuffers(GLenumToRenderbufferId())
, mBoundBuffers(GLenumToBufferId())
, mBoundProgram(0)
, mBoundTransformFeedback(0)
, mBoundVertexArray(0)
, mVertexAttributes(AttributeLocationToVertexAttributeValue())
, mTextureUnits(GLenumToTextureUnit__R())
, mImageUnits(GLuintToImageUnit())
, mActiveTextureUnit(GLenum::GL_TEXTURE0)
, mPixelStorage(PixelStorageState())
, mMiscellaneous(MiscellaneousState())
, mActiveQueries(GLenumToQueryId())
, mInstances(Objects())
, mConstants(Constants()) {}
inline Context(ContextID Identifier, ContextCreationInfo Info, DebugState Debug, RasterizationState Rasterization, FragmentOperationsState FragmentOperations, FramebufferState Framebuffer, ProgramsState Programs, GLenumToFramebufferId BoundFramebuffers, GLenumToRenderbufferId BoundRenderbuffers, GLenumToBufferId BoundBuffers, ProgramId BoundProgram, TransformFeedbackId BoundTransformFeedback, VertexArrayId BoundVertexArray, AttributeLocationToVertexAttributeValue VertexAttributes, GLenumToTextureUnit__R TextureUnits, GLuintToImageUnit ImageUnits, uint32_t ActiveTextureUnit, PixelStorageState PixelStorage, MiscellaneousState Miscellaneous, GLenumToQueryId ActiveQueries, Objects Instances, Constants Constants)
: mIdentifier(Identifier)
, mInfo(Info)
, mDebug(Debug)
, mRasterization(Rasterization)
, mFragmentOperations(FragmentOperations)
, mFramebuffer(Framebuffer)
, mPrograms(Programs)
, mBoundFramebuffers(BoundFramebuffers)
, mBoundRenderbuffers(BoundRenderbuffers)
, mBoundBuffers(BoundBuffers)
, mBoundProgram(BoundProgram)
, mBoundTransformFeedback(BoundTransformFeedback)
, mBoundVertexArray(BoundVertexArray)
, mVertexAttributes(VertexAttributes)
, mTextureUnits(TextureUnits)
, mImageUnits(ImageUnits)
, mActiveTextureUnit(ActiveTextureUnit)
, mPixelStorage(PixelStorage)
, mMiscellaneous(Miscellaneous)
, mActiveQueries(ActiveQueries)
, mInstances(Instances)
, mConstants(Constants) {}
ContextID mIdentifier;
ContextCreationInfo mInfo;
DebugState mDebug;
RasterizationState mRasterization;
FragmentOperationsState mFragmentOperations;
FramebufferState mFramebuffer;
ProgramsState mPrograms;
GLenumToFramebufferId mBoundFramebuffers;
GLenumToRenderbufferId mBoundRenderbuffers;
GLenumToBufferId mBoundBuffers;
ProgramId mBoundProgram;
TransformFeedbackId mBoundTransformFeedback;
VertexArrayId mBoundVertexArray;
AttributeLocationToVertexAttributeValue mVertexAttributes;
GLenumToTextureUnit__R mTextureUnits;
GLuintToImageUnit mImageUnits;
uint32_t mActiveTextureUnit;
PixelStorageState mPixelStorage;
MiscellaneousState mMiscellaneous;
GLenumToQueryId mActiveQueries;
Objects mInstances;
Constants mConstants;
};
typedef std::unordered_map<CGLContextObj, std::shared_ptr<Context>> CGLContextObjToContext__R;
typedef std::unordered_map<EGLContext, std::shared_ptr<Context>> EGLContextToContext__R;
typedef std::unordered_map<GLXContext, std::shared_ptr<Context>> GLXContextToContext__R;
typedef std::unordered_map<HGLRC, std::shared_ptr<Context>> HGLRCToContext__R;
typedef std::unordered_map<ThreadID, std::shared_ptr<Context>> ThreadIDToContext__R;
class ProgramInfo {
public:
typedef gapic::coder::gles::ProgramInfo CoderType;
inline ProgramInfo()
: mLinkStatus(0)
, mInfoLog("")
, mActiveAttributes(AttributeIndexToActiveAttribute())
, mActiveUniforms(UniformIndexToActiveUniform()) {}
inline ProgramInfo(GLboolean LinkStatus, std::string InfoLog, AttributeIndexToActiveAttribute ActiveAttributes, UniformIndexToActiveUniform ActiveUniforms)
: mLinkStatus(LinkStatus)
, mInfoLog(InfoLog)
, mActiveAttributes(ActiveAttributes)
, mActiveUniforms(ActiveUniforms) {}
inline CoderType encodeable(gapic::ScratchAllocator& alloc) const {
return CoderType(toEncoder< uint8_t >(mLinkStatus, alloc), toEncoder< const char* >(mInfoLog, alloc), toEncoder< gapic::Map<uint32_t, gapic::coder::gles::ActiveAttribute> >(mActiveAttributes, alloc), toEncoder< gapic::Map<uint32_t, gapic::coder::gles::ActiveUniform> >(mActiveUniforms, alloc));
}
GLboolean mLinkStatus;
std::string mInfoLog;
AttributeIndexToActiveAttribute mActiveAttributes;
UniformIndexToActiveUniform mActiveUniforms;
};
class TextureImage {
public:
inline TextureImage()
: mWidth((GLuint)(0UL))
, mHeight((GLuint)(0UL))
, mDepth((GLuint)(0UL))
, mSamples((GLuint)(0UL))
, mFixedSampleLocations(GLbooleanLabels::GL_TRUE)
, mInternalFormat(GLenum::GL_RGBA)
, mRedSize((GLuint)(0UL))
, mGreenSize((GLuint)(0UL))
, mBlueSize((GLuint)(0UL))
, mAlphaSize((GLuint)(0UL))
, mDepthSize((GLuint)(0UL))
, mStencilSize((GLuint)(0UL))
, mSharedSize((GLuint)(0UL))
, mRedType(GLenum::GL_NONE)
, mGreenType(GLenum::GL_NONE)
, mBlueType(GLenum::GL_NONE)
, mAlphaType(GLenum::GL_NONE)
, mDepthType(GLenum::GL_NONE)
, mCompressed(GLbooleanLabels::GL_FALSE)
, mBufferDataStoreBinding((GLuint)(0UL))
, mBufferOffset((GLint)(0L))
, mBufferSize((GLint)(0L)) {}
inline TextureImage(GLuint Width, GLuint Height, GLuint Depth, GLuint Samples, GLboolean FixedSampleLocations, uint32_t InternalFormat, GLuint RedSize, GLuint GreenSize, GLuint BlueSize, GLuint AlphaSize, GLuint DepthSize, GLuint StencilSize, GLuint SharedSize, uint32_t RedType, uint32_t GreenType, uint32_t BlueType, uint32_t AlphaType, uint32_t DepthType, GLboolean Compressed, GLuint BufferDataStoreBinding, GLint BufferOffset, GLint BufferSize)
: mWidth(Width)
, mHeight(Height)
, mDepth(Depth)
, mSamples(Samples)
, mFixedSampleLocations(FixedSampleLocations)
, mInternalFormat(InternalFormat)
, mRedSize(RedSize)
, mGreenSize(GreenSize)
, mBlueSize(BlueSize)
, mAlphaSize(AlphaSize)
, mDepthSize(DepthSize)
, mStencilSize(StencilSize)
, mSharedSize(SharedSize)
, mRedType(RedType)
, mGreenType(GreenType)
, mBlueType(BlueType)
, mAlphaType(AlphaType)
, mDepthType(DepthType)
, mCompressed(Compressed)
, mBufferDataStoreBinding(BufferDataStoreBinding)
, mBufferOffset(BufferOffset)
, mBufferSize(BufferSize) {}
GLuint mWidth;
GLuint mHeight;
GLuint mDepth;
GLuint mSamples;
GLboolean mFixedSampleLocations;
uint32_t mInternalFormat;
GLuint mRedSize;
GLuint mGreenSize;
GLuint mBlueSize;
GLuint mAlphaSize;
GLuint mDepthSize;
GLuint mStencilSize;
GLuint mSharedSize;
uint32_t mRedType;
uint32_t mGreenType;
uint32_t mBlueType;
uint32_t mAlphaType;
uint32_t mDepthType;
GLboolean mCompressed;
GLuint mBufferDataStoreBinding;
GLint mBufferOffset;
GLint mBufferSize;
};
} // namespace gapii
#endif // GAPII_GLES_TYPES_H