blob: 274176b6bd00296cd21ae0bb598dd099719f62af [file] [log] [blame]
////////////////////////////////////////////////////////////////////////////////
// Automatically generated file. Do not modify!
////////////////////////////////////////////////////////////////////////////////
#ifndef GAPIR_GLES_GFX_API_H
#define GAPIR_GLES_GFX_API_H
#include "gfx_api.h"
#include <gapic/static_array.h>
#include <gapic/target.h>
#include <gapic/gles_ptr_types.h>
#include <stdint.h>
#include <string>
namespace gapir {
class Gles : public Api {
public:
// The unique identifier of the graphics API.
static const char* ID;
// The index of the graphics API.
static uint8_t INDEX;
// Constructor
Gles();
// Returns the unique identifier of the graphics API.
const char* id() const override;
// Returns the index of the graphics API.
uint8_t index() const override;
// Look-up the API function addresses for the graphics API.
void resolve();
enum class EGLenum : uint32_t {
EGL_ALPHA_FORMAT = 12424,
EGL_ALPHA_FORMAT_NONPRE = 12427,
EGL_ALPHA_FORMAT_PRE = 12428,
EGL_ALPHA_MASK_SIZE = 12350,
EGL_ALPHA_SIZE = 12321,
EGL_BACK_BUFFER = 12420,
EGL_BAD_ACCESS = 12290,
EGL_BAD_ALLOC = 12291,
EGL_BAD_ATTRIBUTE = 12292,
EGL_BAD_CONFIG = 12293,
EGL_BAD_CONTEXT = 12294,
EGL_BAD_CURRENT_SURFACE = 12295,
EGL_BAD_DISPLAY = 12296,
EGL_BAD_MATCH = 12297,
EGL_BAD_NATIVE_PIXMAP = 12298,
EGL_BAD_NATIVE_WINDOW = 12299,
EGL_BAD_PARAMETER = 12300,
EGL_BAD_SURFACE = 12301,
EGL_BIND_TO_TEXTURE_RGB = 12345,
EGL_BIND_TO_TEXTURE_RGBA = 12346,
EGL_BLUE_SIZE = 12322,
EGL_BUFFER_DESTROYED = 12437,
EGL_BUFFER_PRESERVED = 12436,
EGL_BUFFER_SIZE = 12320,
EGL_CL_EVENT_HANDLE = 12444,
EGL_CLIENT_APIS = 12429,
EGL_COLOR_BUFFER_TYPE = 12351,
EGL_COLORSPACE = 12423,
EGL_COLORSPACE_LINEAR = 12426,
EGL_COLORSPACE_sRGB = 12425,
EGL_CONDITION_SATISFIED = 12534,
EGL_CONFIG_CAVEAT = 12327,
EGL_CONFIG_ID = 12328,
EGL_CONFORMANT = 12354,
EGL_CONTEXT_CLIENT_TYPE = 12439,
EGL_CONTEXT_CLIENT_VERSION = 12440,
EGL_CONTEXT_LOST = 12302,
EGL_CONTEXT_MAJOR_VERSION = 12440,
EGL_CONTEXT_MINOR_VERSION = 12539,
EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT = 2,
EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT = 1,
EGL_CONTEXT_OPENGL_DEBUG = 12720,
EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE = 12721,
EGL_CONTEXT_OPENGL_PROFILE_MASK = 12541,
EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY = 12733,
EGL_CONTEXT_OPENGL_ROBUST_ACCESS = 12722,
EGL_CORE_NATIVE_ENGINE = 12379,
EGL_DEPTH_SIZE = 12325,
EGL_DISPLAY_SCALING = 10000,
EGL_DRAW = 12377,
EGL_EXTENSIONS = 12373,
EGL_FALSE = 0,
EGL_GL_COLORSPACE = 12445,
EGL_GL_COLORSPACE_LINEAR = 12426,
EGL_GL_COLORSPACE_SRGB = 12425,
EGL_GL_RENDERBUFFER = 12473,
EGL_GL_TEXTURE_2D = 12465,
EGL_GL_TEXTURE_3D = 12466,
EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X = 12468,
EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y = 12470,
EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z = 12472,
EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X = 12467,
EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y = 12469,
EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z = 12471,
EGL_GL_TEXTURE_LEVEL = 12476,
EGL_GL_TEXTURE_ZOFFSET = 12477,
EGL_GREEN_SIZE = 12323,
EGL_HEIGHT = 12374,
EGL_HORIZONTAL_RESOLUTION = 12432,
EGL_IMAGE_PRESERVED = 12498,
EGL_LARGEST_PBUFFER = 12376,
EGL_LEVEL = 12329,
EGL_LOSE_CONTEXT_ON_RESET = 12735,
EGL_LUMINANCE_BUFFER = 12431,
EGL_LUMINANCE_SIZE = 12349,
EGL_MATCH_NATIVE_PIXMAP = 12353,
EGL_MAX_PBUFFER_HEIGHT = 12330,
EGL_MAX_PBUFFER_PIXELS = 12331,
EGL_MAX_PBUFFER_WIDTH = 12332,
EGL_MAX_SWAP_INTERVAL = 12348,
EGL_MIN_SWAP_INTERVAL = 12347,
EGL_MIPMAP_LEVEL = 12419,
EGL_MIPMAP_TEXTURE = 12418,
EGL_MULTISAMPLE_RESOLVE = 12441,
EGL_MULTISAMPLE_RESOLVE_BOX = 12443,
EGL_MULTISAMPLE_RESOLVE_BOX_BIT = 512,
EGL_MULTISAMPLE_RESOLVE_DEFAULT = 12442,
EGL_NATIVE_RENDERABLE = 12333,
EGL_NATIVE_VISUAL_ID = 12334,
EGL_NATIVE_VISUAL_TYPE = 12335,
EGL_NO_CONTEXT = 0,
EGL_NO_DISPLAY = 0,
EGL_NO_IMAGE = 0,
EGL_NO_RESET_NOTIFICATION = 12734,
EGL_NO_SURFACE = 0,
EGL_NO_SYNC = 0,
EGL_NO_TEXTURE = 12380,
EGL_NON_CONFORMANT_CONFIG = 12369,
EGL_NONE = 12344,
EGL_NOT_INITIALIZED = 12289,
EGL_OPENGL_API = 12450,
EGL_OPENGL_BIT = 8,
EGL_OPENGL_ES2_BIT = 4,
EGL_OPENGL_ES3_BIT = 64,
EGL_OPENGL_ES_API = 12448,
EGL_OPENGL_ES_BIT = 1,
EGL_OPENVG_API = 12449,
EGL_OPENVG_BIT = 2,
EGL_OPENVG_IMAGE = 12438,
EGL_PBUFFER_BIT = 1,
EGL_PIXEL_ASPECT_RATIO = 12434,
EGL_PIXMAP_BIT = 2,
EGL_READ = 12378,
EGL_RED_SIZE = 12324,
EGL_RENDER_BUFFER = 12422,
EGL_RENDERABLE_TYPE = 12352,
EGL_RGB_BUFFER = 12430,
EGL_SAMPLE_BUFFERS = 12338,
EGL_SAMPLES = 12337,
EGL_SIGNALED = 12530,
EGL_SINGLE_BUFFER = 12421,
EGL_SLOW_CONFIG = 12368,
EGL_STENCIL_SIZE = 12326,
EGL_SUCCESS = 12288,
EGL_SURFACE_TYPE = 12339,
EGL_SWAP_BEHAVIOR = 12435,
EGL_SWAP_BEHAVIOR_PRESERVED_BIT = 1024,
EGL_SYNC_CL_EVENT = 12542,
EGL_SYNC_CL_EVENT_COMPLETE = 12543,
EGL_SYNC_CONDITION = 12536,
EGL_SYNC_FENCE = 12537,
EGL_SYNC_FLUSH_COMMANDS_BIT = 1,
EGL_SYNC_PRIOR_COMMANDS_COMPLETE = 12528,
EGL_SYNC_STATUS = 12529,
EGL_SYNC_TYPE = 12535,
EGL_TEXTURE_2D = 12383,
EGL_TEXTURE_FORMAT = 12416,
EGL_TEXTURE_RGB = 12381,
EGL_TEXTURE_RGBA = 12382,
EGL_TEXTURE_TARGET = 12417,
EGL_TIMEOUT_EXPIRED = 12533,
EGL_TRANSPARENT_BLUE_VALUE = 12341,
EGL_TRANSPARENT_GREEN_VALUE = 12342,
EGL_TRANSPARENT_RED_VALUE = 12343,
EGL_TRANSPARENT_RGB = 12370,
EGL_TRANSPARENT_TYPE = 12340,
EGL_TRUE = 1,
EGL_UNSIGNALED = 12531,
EGL_VENDOR = 12371,
EGL_VERSION = 12372,
EGL_VERTICAL_RESOLUTION = 12433,
EGL_VG_ALPHA_FORMAT = 12424,
EGL_VG_ALPHA_FORMAT_NONPRE = 12427,
EGL_VG_ALPHA_FORMAT_PRE = 12428,
EGL_VG_ALPHA_FORMAT_PRE_BIT = 64,
EGL_VG_COLORSPACE = 12423,
EGL_VG_COLORSPACE_LINEAR = 12426,
EGL_VG_COLORSPACE_LINEAR_BIT = 32,
EGL_VG_COLORSPACE_sRGB = 12425,
EGL_WIDTH = 12375,
EGL_WINDOW_BIT = 4,
EGL_CONTEXT_MAJOR_VERSION_KHR = 12440,
EGL_NATIVE_BUFFER_ANDROID = 12608,
};
enum class GLbitfield : uint32_t {
GL_CURRENT_BIT = 1,
GL_POINT_BIT = 2,
GL_LINE_BIT = 4,
GL_POLYGON_BIT = 8,
GL_POLYGON_STIPPLE_BIT = 16,
GL_PIXEL_MODE_BIT = 32,
GL_LIGHTING_BIT = 64,
GL_FOG_BIT = 128,
GL_DEPTH_BUFFER_BIT = 256,
GL_ACCUM_BUFFER_BIT = 512,
GL_STENCIL_BUFFER_BIT = 1024,
GL_VIEWPORT_BIT = 2048,
GL_TRANSFORM_BIT = 4096,
GL_ENABLE_BIT = 8192,
GL_COLOR_BUFFER_BIT = 16384,
GL_HINT_BIT = 32768,
GL_EVAL_BIT = 65536,
GL_LIST_BIT = 131072,
GL_TEXTURE_BIT = 262144,
GL_SCISSOR_BIT = 524288,
GL_MULTISAMPLE_BIT = 536870912,
GL_MULTISAMPLE_BIT_ARB = 536870912,
GL_MULTISAMPLE_BIT_EXT = 536870912,
GL_MULTISAMPLE_BIT_3DFX = 536870912,
GL_ALL_ATTRIB_BITS = 4294967295,
GL_COVERAGE_BUFFER_BIT_NV = 32768,
GL_CLIENT_PIXEL_STORE_BIT = 1,
GL_CLIENT_VERTEX_ARRAY_BIT = 2,
GL_CLIENT_ALL_ATTRIB_BITS = 4294967295,
GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT = 1,
GL_CONTEXT_FLAG_DEBUG_BIT = 2,
GL_CONTEXT_FLAG_DEBUG_BIT_KHR = 2,
GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT = 4,
GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB = 4,
GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR = 8,
GL_CONTEXT_CORE_PROFILE_BIT = 1,
GL_CONTEXT_COMPATIBILITY_PROFILE_BIT = 2,
GL_MAP_READ_BIT = 1,
GL_MAP_READ_BIT_EXT = 1,
GL_MAP_WRITE_BIT = 2,
GL_MAP_WRITE_BIT_EXT = 2,
GL_MAP_INVALIDATE_RANGE_BIT = 4,
GL_MAP_INVALIDATE_RANGE_BIT_EXT = 4,
GL_MAP_INVALIDATE_BUFFER_BIT = 8,
GL_MAP_INVALIDATE_BUFFER_BIT_EXT = 8,
GL_MAP_FLUSH_EXPLICIT_BIT = 16,
GL_MAP_FLUSH_EXPLICIT_BIT_EXT = 16,
GL_MAP_UNSYNCHRONIZED_BIT = 32,
GL_MAP_UNSYNCHRONIZED_BIT_EXT = 32,
GL_MAP_PERSISTENT_BIT = 64,
GL_MAP_PERSISTENT_BIT_EXT = 64,
GL_MAP_COHERENT_BIT = 128,
GL_MAP_COHERENT_BIT_EXT = 128,
GL_DYNAMIC_STORAGE_BIT = 256,
GL_DYNAMIC_STORAGE_BIT_EXT = 256,
GL_CLIENT_STORAGE_BIT = 512,
GL_CLIENT_STORAGE_BIT_EXT = 512,
GL_SPARSE_STORAGE_BIT_ARB = 1024,
GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT = 1,
GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT = 1,
GL_ELEMENT_ARRAY_BARRIER_BIT = 2,
GL_ELEMENT_ARRAY_BARRIER_BIT_EXT = 2,
GL_UNIFORM_BARRIER_BIT = 4,
GL_UNIFORM_BARRIER_BIT_EXT = 4,
GL_TEXTURE_FETCH_BARRIER_BIT = 8,
GL_TEXTURE_FETCH_BARRIER_BIT_EXT = 8,
GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV = 16,
GL_SHADER_IMAGE_ACCESS_BARRIER_BIT = 32,
GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT = 32,
GL_COMMAND_BARRIER_BIT = 64,
GL_COMMAND_BARRIER_BIT_EXT = 64,
GL_PIXEL_BUFFER_BARRIER_BIT = 128,
GL_PIXEL_BUFFER_BARRIER_BIT_EXT = 128,
GL_TEXTURE_UPDATE_BARRIER_BIT = 256,
GL_TEXTURE_UPDATE_BARRIER_BIT_EXT = 256,
GL_BUFFER_UPDATE_BARRIER_BIT = 512,
GL_BUFFER_UPDATE_BARRIER_BIT_EXT = 512,
GL_FRAMEBUFFER_BARRIER_BIT = 1024,
GL_FRAMEBUFFER_BARRIER_BIT_EXT = 1024,
GL_TRANSFORM_FEEDBACK_BARRIER_BIT = 2048,
GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT = 2048,
GL_ATOMIC_COUNTER_BARRIER_BIT = 4096,
GL_ATOMIC_COUNTER_BARRIER_BIT_EXT = 4096,
GL_SHADER_STORAGE_BARRIER_BIT = 8192,
GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT = 16384,
GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT = 16384,
GL_QUERY_BUFFER_BARRIER_BIT = 32768,
GL_ALL_BARRIER_BITS = 4294967295,
GL_ALL_BARRIER_BITS_EXT = 4294967295,
GL_SYNC_FLUSH_COMMANDS_BIT = 1,
GL_SYNC_FLUSH_COMMANDS_BIT_APPLE = 1,
GL_VERTEX_SHADER_BIT = 1,
GL_VERTEX_SHADER_BIT_EXT = 1,
GL_FRAGMENT_SHADER_BIT = 2,
GL_FRAGMENT_SHADER_BIT_EXT = 2,
GL_GEOMETRY_SHADER_BIT = 4,
GL_GEOMETRY_SHADER_BIT_EXT = 4,
GL_GEOMETRY_SHADER_BIT_OES = 4,
GL_TESS_CONTROL_SHADER_BIT = 8,
GL_TESS_CONTROL_SHADER_BIT_EXT = 8,
GL_TESS_CONTROL_SHADER_BIT_OES = 8,
GL_TESS_EVALUATION_SHADER_BIT = 16,
GL_TESS_EVALUATION_SHADER_BIT_EXT = 16,
GL_TESS_EVALUATION_SHADER_BIT_OES = 16,
GL_COMPUTE_SHADER_BIT = 32,
GL_ALL_SHADER_BITS = 4294967295,
GL_ALL_SHADER_BITS_EXT = 4294967295,
GL_TEXTURE_STORAGE_SPARSE_BIT_AMD = 1,
GL_RED_BIT_ATI = 1,
GL_GREEN_BIT_ATI = 2,
GL_BLUE_BIT_ATI = 4,
GL_2X_BIT_ATI = 1,
GL_4X_BIT_ATI = 2,
GL_8X_BIT_ATI = 4,
GL_HALF_BIT_ATI = 8,
GL_QUARTER_BIT_ATI = 16,
GL_EIGHTH_BIT_ATI = 32,
GL_SATURATE_BIT_ATI = 64,
GL_COMP_BIT_ATI = 2,
GL_NEGATE_BIT_ATI = 4,
GL_BIAS_BIT_ATI = 8,
GL_TRACE_OPERATIONS_BIT_MESA = 1,
GL_TRACE_PRIMITIVES_BIT_MESA = 2,
GL_TRACE_ARRAYS_BIT_MESA = 4,
GL_TRACE_TEXTURES_BIT_MESA = 8,
GL_TRACE_PIXELS_BIT_MESA = 16,
GL_TRACE_ERRORS_BIT_MESA = 32,
GL_TRACE_ALL_BITS_MESA = 65535,
GL_BOLD_BIT_NV = 1,
GL_ITALIC_BIT_NV = 2,
GL_GLYPH_WIDTH_BIT_NV = 1,
GL_GLYPH_HEIGHT_BIT_NV = 2,
GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV = 4,
GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV = 8,
GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV = 16,
GL_GLYPH_VERTICAL_BEARING_X_BIT_NV = 32,
GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV = 64,
GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV = 128,
GL_GLYPH_HAS_KERNING_BIT_NV = 256,
GL_FONT_X_MIN_BOUNDS_BIT_NV = 65536,
GL_FONT_Y_MIN_BOUNDS_BIT_NV = 131072,
GL_FONT_X_MAX_BOUNDS_BIT_NV = 262144,
GL_FONT_Y_MAX_BOUNDS_BIT_NV = 524288,
GL_FONT_UNITS_PER_EM_BIT_NV = 1048576,
GL_FONT_ASCENDER_BIT_NV = 2097152,
GL_FONT_DESCENDER_BIT_NV = 4194304,
GL_FONT_HEIGHT_BIT_NV = 8388608,
GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV = 16777216,
GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV = 33554432,
GL_FONT_UNDERLINE_POSITION_BIT_NV = 67108864,
GL_FONT_UNDERLINE_THICKNESS_BIT_NV = 134217728,
GL_FONT_HAS_KERNING_BIT_NV = 268435456,
GL_FONT_NUM_GLYPH_INDICES_BIT_NV = 536870912,
GL_PERFQUERY_SINGLE_CONTEXT_INTEL = 0,
GL_PERFQUERY_GLOBAL_CONTEXT_INTEL = 1,
GL_VERTEX23_BIT_PGI = 4,
GL_VERTEX4_BIT_PGI = 8,
GL_COLOR3_BIT_PGI = 65536,
GL_COLOR4_BIT_PGI = 131072,
GL_EDGEFLAG_BIT_PGI = 262144,
GL_INDEX_BIT_PGI = 524288,
GL_MAT_AMBIENT_BIT_PGI = 1048576,
GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI = 2097152,
GL_MAT_DIFFUSE_BIT_PGI = 4194304,
GL_MAT_EMISSION_BIT_PGI = 8388608,
GL_MAT_COLOR_INDEXES_BIT_PGI = 16777216,
GL_MAT_SHININESS_BIT_PGI = 33554432,
GL_MAT_SPECULAR_BIT_PGI = 67108864,
GL_NORMAL_BIT_PGI = 134217728,
GL_TEXCOORD1_BIT_PGI = 268435456,
GL_TEXCOORD2_BIT_PGI = 536870912,
GL_TEXCOORD3_BIT_PGI = 1073741824,
GL_TEXCOORD4_BIT_PGI = 2147483648,
GL_COLOR_BUFFER_BIT0_QCOM = 1,
GL_COLOR_BUFFER_BIT1_QCOM = 2,
GL_COLOR_BUFFER_BIT2_QCOM = 4,
GL_COLOR_BUFFER_BIT3_QCOM = 8,
GL_COLOR_BUFFER_BIT4_QCOM = 16,
GL_COLOR_BUFFER_BIT5_QCOM = 32,
GL_COLOR_BUFFER_BIT6_QCOM = 64,
GL_COLOR_BUFFER_BIT7_QCOM = 128,
GL_DEPTH_BUFFER_BIT0_QCOM = 256,
GL_DEPTH_BUFFER_BIT1_QCOM = 512,
GL_DEPTH_BUFFER_BIT2_QCOM = 1024,
GL_DEPTH_BUFFER_BIT3_QCOM = 2048,
GL_DEPTH_BUFFER_BIT4_QCOM = 4096,
GL_DEPTH_BUFFER_BIT5_QCOM = 8192,
GL_DEPTH_BUFFER_BIT6_QCOM = 16384,
GL_DEPTH_BUFFER_BIT7_QCOM = 32768,
GL_STENCIL_BUFFER_BIT0_QCOM = 65536,
GL_STENCIL_BUFFER_BIT1_QCOM = 131072,
GL_STENCIL_BUFFER_BIT2_QCOM = 262144,
GL_STENCIL_BUFFER_BIT3_QCOM = 524288,
GL_STENCIL_BUFFER_BIT4_QCOM = 1048576,
GL_STENCIL_BUFFER_BIT5_QCOM = 2097152,
GL_STENCIL_BUFFER_BIT6_QCOM = 4194304,
GL_STENCIL_BUFFER_BIT7_QCOM = 8388608,
GL_MULTISAMPLE_BUFFER_BIT0_QCOM = 16777216,
GL_MULTISAMPLE_BUFFER_BIT1_QCOM = 33554432,
GL_MULTISAMPLE_BUFFER_BIT2_QCOM = 67108864,
GL_MULTISAMPLE_BUFFER_BIT3_QCOM = 134217728,
GL_MULTISAMPLE_BUFFER_BIT4_QCOM = 268435456,
GL_MULTISAMPLE_BUFFER_BIT5_QCOM = 536870912,
GL_MULTISAMPLE_BUFFER_BIT6_QCOM = 1073741824,
GL_MULTISAMPLE_BUFFER_BIT7_QCOM = 2147483648,
GL_TEXTURE_DEFORMATION_BIT_SGIX = 1,
GL_GEOMETRY_DEFORMATION_BIT_SGIX = 2,
};
enum class GLenum : uint32_t {
GL_TERMINATE_SEQUENCE_COMMAND_NV = 0,
GL_NOP_COMMAND_NV = 1,
GL_DRAW_ELEMENTS_COMMAND_NV = 2,
GL_DRAW_ARRAYS_COMMAND_NV = 3,
GL_DRAW_ELEMENTS_STRIP_COMMAND_NV = 4,
GL_DRAW_ARRAYS_STRIP_COMMAND_NV = 5,
GL_DRAW_ELEMENTS_INSTANCED_COMMAND_NV = 6,
GL_DRAW_ARRAYS_INSTANCED_COMMAND_NV = 7,
GL_ELEMENT_ADDRESS_COMMAND_NV = 8,
GL_ATTRIBUTE_ADDRESS_COMMAND_NV = 9,
GL_UNIFORM_ADDRESS_COMMAND_NV = 10,
GL_BLEND_COLOR_COMMAND_NV = 11,
GL_STENCIL_REF_COMMAND_NV = 12,
GL_LINE_WIDTH_COMMAND_NV = 13,
GL_POLYGON_OFFSET_COMMAND_NV = 14,
GL_ALPHA_REF_COMMAND_NV = 15,
GL_VIEWPORT_COMMAND_NV = 16,
GL_SCISSOR_COMMAND_NV = 17,
GL_FRONT_FACE_COMMAND_NV = 18,
GL_LAYOUT_DEFAULT_INTEL = 0,
GL_LAYOUT_LINEAR_INTEL = 1,
GL_LAYOUT_LINEAR_CPU_CACHED_INTEL = 2,
GL_CLOSE_PATH_NV = 0,
GL_MOVE_TO_NV = 2,
GL_RELATIVE_MOVE_TO_NV = 3,
GL_LINE_TO_NV = 4,
GL_RELATIVE_LINE_TO_NV = 5,
GL_HORIZONTAL_LINE_TO_NV = 6,
GL_RELATIVE_HORIZONTAL_LINE_TO_NV = 7,
GL_VERTICAL_LINE_TO_NV = 8,
GL_RELATIVE_VERTICAL_LINE_TO_NV = 9,
GL_QUADRATIC_CURVE_TO_NV = 10,
GL_RELATIVE_QUADRATIC_CURVE_TO_NV = 11,
GL_CUBIC_CURVE_TO_NV = 12,
GL_RELATIVE_CUBIC_CURVE_TO_NV = 13,
GL_SMOOTH_QUADRATIC_CURVE_TO_NV = 14,
GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV = 15,
GL_SMOOTH_CUBIC_CURVE_TO_NV = 16,
GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV = 17,
GL_SMALL_CCW_ARC_TO_NV = 18,
GL_RELATIVE_SMALL_CCW_ARC_TO_NV = 19,
GL_SMALL_CW_ARC_TO_NV = 20,
GL_RELATIVE_SMALL_CW_ARC_TO_NV = 21,
GL_LARGE_CCW_ARC_TO_NV = 22,
GL_RELATIVE_LARGE_CCW_ARC_TO_NV = 23,
GL_LARGE_CW_ARC_TO_NV = 24,
GL_RELATIVE_LARGE_CW_ARC_TO_NV = 25,
GL_CONIC_CURVE_TO_NV = 26,
GL_RELATIVE_CONIC_CURVE_TO_NV = 27,
GL_SHARED_EDGE_NV = 192,
GL_ROUNDED_RECT_NV = 232,
GL_RELATIVE_ROUNDED_RECT_NV = 233,
GL_ROUNDED_RECT2_NV = 234,
GL_RELATIVE_ROUNDED_RECT2_NV = 235,
GL_ROUNDED_RECT4_NV = 236,
GL_RELATIVE_ROUNDED_RECT4_NV = 237,
GL_ROUNDED_RECT8_NV = 238,
GL_RELATIVE_ROUNDED_RECT8_NV = 239,
GL_RESTART_PATH_NV = 240,
GL_DUP_FIRST_CUBIC_CURVE_TO_NV = 242,
GL_DUP_LAST_CUBIC_CURVE_TO_NV = 244,
GL_RECT_NV = 246,
GL_RELATIVE_RECT_NV = 247,
GL_CIRCULAR_CCW_ARC_TO_NV = 248,
GL_CIRCULAR_CW_ARC_TO_NV = 250,
GL_CIRCULAR_TANGENT_ARC_TO_NV = 252,
GL_ARC_TO_NV = 254,
GL_RELATIVE_ARC_TO_NV = 255,
GL_NEXT_BUFFER_NV = 4294967294,
GL_SKIP_COMPONENTS4_NV = 4294967293,
GL_SKIP_COMPONENTS3_NV = 4294967292,
GL_SKIP_COMPONENTS2_NV = 4294967291,
GL_SKIP_COMPONENTS1_NV = 4294967290,
GL_RESTART_SUN = 1,
GL_REPLACE_MIDDLE_SUN = 2,
GL_REPLACE_OLDEST_SUN = 3,
GL_NO_ERROR = 0,
GL_ZERO = 0,
GL_NONE = 0,
GL_NONE_OES = 0,
GL_ONE = 1,
GL_INVALID_INDEX = 4294967295,
GL_VERSION_ES_CL_1_0 = 1,
GL_VERSION_ES_CM_1_1 = 1,
GL_VERSION_ES_CL_1_1 = 1,
GL_POINTS = 0,
GL_LINES = 1,
GL_LINE_LOOP = 2,
GL_LINE_STRIP = 3,
GL_TRIANGLES = 4,
GL_TRIANGLE_STRIP = 5,
GL_TRIANGLE_FAN = 6,
GL_QUADS = 7,
GL_QUADS_EXT = 7,
GL_QUADS_OES = 7,
GL_QUAD_STRIP = 8,
GL_POLYGON = 9,
GL_LINES_ADJACENCY = 10,
GL_LINES_ADJACENCY_ARB = 10,
GL_LINES_ADJACENCY_EXT = 10,
GL_LINES_ADJACENCY_OES = 10,
GL_LINE_STRIP_ADJACENCY = 11,
GL_LINE_STRIP_ADJACENCY_ARB = 11,
GL_LINE_STRIP_ADJACENCY_EXT = 11,
GL_LINE_STRIP_ADJACENCY_OES = 11,
GL_TRIANGLES_ADJACENCY = 12,
GL_TRIANGLES_ADJACENCY_ARB = 12,
GL_TRIANGLES_ADJACENCY_EXT = 12,
GL_TRIANGLES_ADJACENCY_OES = 12,
GL_TRIANGLE_STRIP_ADJACENCY = 13,
GL_TRIANGLE_STRIP_ADJACENCY_ARB = 13,
GL_TRIANGLE_STRIP_ADJACENCY_EXT = 13,
GL_TRIANGLE_STRIP_ADJACENCY_OES = 13,
GL_PATCHES = 14,
GL_PATCHES_EXT = 14,
GL_PATCHES_OES = 14,
GL_ACCUM = 256,
GL_LOAD = 257,
GL_RETURN = 258,
GL_MULT = 259,
GL_ADD = 260,
GL_NEVER = 512,
GL_LESS = 513,
GL_EQUAL = 514,
GL_LEQUAL = 515,
GL_GREATER = 516,
GL_NOTEQUAL = 517,
GL_GEQUAL = 518,
GL_ALWAYS = 519,
GL_SRC_COLOR = 768,
GL_ONE_MINUS_SRC_COLOR = 769,
GL_SRC_ALPHA = 770,
GL_ONE_MINUS_SRC_ALPHA = 771,
GL_DST_ALPHA = 772,
GL_ONE_MINUS_DST_ALPHA = 773,
GL_DST_COLOR = 774,
GL_ONE_MINUS_DST_COLOR = 775,
GL_SRC_ALPHA_SATURATE = 776,
GL_SRC_ALPHA_SATURATE_EXT = 776,
GL_FRONT_LEFT = 1024,
GL_FRONT_RIGHT = 1025,
GL_BACK_LEFT = 1026,
GL_BACK_RIGHT = 1027,
GL_FRONT = 1028,
GL_BACK = 1029,
GL_LEFT = 1030,
GL_RIGHT = 1031,
GL_FRONT_AND_BACK = 1032,
GL_AUX0 = 1033,
GL_AUX1 = 1034,
GL_AUX2 = 1035,
GL_AUX3 = 1036,
GL_INVALID_ENUM = 1280,
GL_INVALID_VALUE = 1281,
GL_INVALID_OPERATION = 1282,
GL_STACK_OVERFLOW = 1283,
GL_STACK_OVERFLOW_KHR = 1283,
GL_STACK_UNDERFLOW = 1284,
GL_STACK_UNDERFLOW_KHR = 1284,
GL_OUT_OF_MEMORY = 1285,
GL_INVALID_FRAMEBUFFER_OPERATION = 1286,
GL_INVALID_FRAMEBUFFER_OPERATION_EXT = 1286,
GL_INVALID_FRAMEBUFFER_OPERATION_OES = 1286,
GL_CONTEXT_LOST = 1287,
GL_CONTEXT_LOST_KHR = 1287,
GL_2D = 1536,
GL_3D = 1537,
GL_3D_COLOR = 1538,
GL_3D_COLOR_TEXTURE = 1539,
GL_4D_COLOR_TEXTURE = 1540,
GL_PASS_THROUGH_TOKEN = 1792,
GL_POINT_TOKEN = 1793,
GL_LINE_TOKEN = 1794,
GL_POLYGON_TOKEN = 1795,
GL_BITMAP_TOKEN = 1796,
GL_DRAW_PIXEL_TOKEN = 1797,
GL_COPY_PIXEL_TOKEN = 1798,
GL_LINE_RESET_TOKEN = 1799,
GL_EXP = 2048,
GL_EXP2 = 2049,
GL_CW = 2304,
GL_CCW = 2305,
GL_COEFF = 2560,
GL_ORDER = 2561,
GL_DOMAIN = 2562,
GL_CURRENT_COLOR = 2816,
GL_CURRENT_INDEX = 2817,
GL_CURRENT_NORMAL = 2818,
GL_CURRENT_TEXTURE_COORDS = 2819,
GL_CURRENT_RASTER_COLOR = 2820,
GL_CURRENT_RASTER_INDEX = 2821,
GL_CURRENT_RASTER_TEXTURE_COORDS = 2822,
GL_CURRENT_RASTER_POSITION = 2823,
GL_CURRENT_RASTER_POSITION_VALID = 2824,
GL_CURRENT_RASTER_DISTANCE = 2825,
GL_POINT_SMOOTH = 2832,
GL_POINT_SIZE = 2833,
GL_POINT_SIZE_RANGE = 2834,
GL_SMOOTH_POINT_SIZE_RANGE = 2834,
GL_POINT_SIZE_GRANULARITY = 2835,
GL_SMOOTH_POINT_SIZE_GRANULARITY = 2835,
GL_LINE_SMOOTH = 2848,
GL_LINE_WIDTH = 2849,
GL_LINE_WIDTH_RANGE = 2850,
GL_SMOOTH_LINE_WIDTH_RANGE = 2850,
GL_LINE_WIDTH_GRANULARITY = 2851,
GL_SMOOTH_LINE_WIDTH_GRANULARITY = 2851,
GL_LINE_STIPPLE = 2852,
GL_LINE_STIPPLE_PATTERN = 2853,
GL_LINE_STIPPLE_REPEAT = 2854,
GL_LIST_MODE = 2864,
GL_MAX_LIST_NESTING = 2865,
GL_LIST_BASE = 2866,
GL_LIST_INDEX = 2867,
GL_POLYGON_MODE = 2880,
GL_POLYGON_MODE_NV = 2880,
GL_POLYGON_SMOOTH = 2881,
GL_POLYGON_STIPPLE = 2882,
GL_EDGE_FLAG = 2883,
GL_CULL_FACE = 2884,
GL_CULL_FACE_MODE = 2885,
GL_FRONT_FACE = 2886,
GL_LIGHTING = 2896,
GL_LIGHT_MODEL_LOCAL_VIEWER = 2897,
GL_LIGHT_MODEL_TWO_SIDE = 2898,
GL_LIGHT_MODEL_AMBIENT = 2899,
GL_SHADE_MODEL = 2900,
GL_COLOR_MATERIAL_FACE = 2901,
GL_COLOR_MATERIAL_PARAMETER = 2902,
GL_COLOR_MATERIAL = 2903,
GL_FOG = 2912,
GL_FOG_INDEX = 2913,
GL_FOG_DENSITY = 2914,
GL_FOG_START = 2915,
GL_FOG_END = 2916,
GL_FOG_MODE = 2917,
GL_FOG_COLOR = 2918,
GL_DEPTH_RANGE = 2928,
GL_DEPTH_TEST = 2929,
GL_DEPTH_WRITEMASK = 2930,
GL_DEPTH_CLEAR_VALUE = 2931,
GL_DEPTH_FUNC = 2932,
GL_ACCUM_CLEAR_VALUE = 2944,
GL_STENCIL_TEST = 2960,
GL_STENCIL_CLEAR_VALUE = 2961,
GL_STENCIL_FUNC = 2962,
GL_STENCIL_VALUE_MASK = 2963,
GL_STENCIL_FAIL = 2964,
GL_STENCIL_PASS_DEPTH_FAIL = 2965,
GL_STENCIL_PASS_DEPTH_PASS = 2966,
GL_STENCIL_REF = 2967,
GL_STENCIL_WRITEMASK = 2968,
GL_MATRIX_MODE = 2976,
GL_NORMALIZE = 2977,
GL_VIEWPORT = 2978,
GL_MODELVIEW_STACK_DEPTH = 2979,
GL_MODELVIEW0_STACK_DEPTH_EXT = 2979,
GL_PATH_MODELVIEW_STACK_DEPTH_NV = 2979,
GL_PROJECTION_STACK_DEPTH = 2980,
GL_PATH_PROJECTION_STACK_DEPTH_NV = 2980,
GL_TEXTURE_STACK_DEPTH = 2981,
GL_MODELVIEW_MATRIX = 2982,
GL_MODELVIEW0_MATRIX_EXT = 2982,
GL_PATH_MODELVIEW_MATRIX_NV = 2982,
GL_PROJECTION_MATRIX = 2983,
GL_PATH_PROJECTION_MATRIX_NV = 2983,
GL_TEXTURE_MATRIX = 2984,
GL_ATTRIB_STACK_DEPTH = 2992,
GL_CLIENT_ATTRIB_STACK_DEPTH = 2993,
GL_ALPHA_TEST = 3008,
GL_ALPHA_TEST_QCOM = 3008,
GL_ALPHA_TEST_FUNC = 3009,
GL_ALPHA_TEST_FUNC_QCOM = 3009,
GL_ALPHA_TEST_REF = 3010,
GL_ALPHA_TEST_REF_QCOM = 3010,
GL_DITHER = 3024,
GL_BLEND_DST = 3040,
GL_BLEND_SRC = 3041,
GL_BLEND = 3042,
GL_LOGIC_OP_MODE = 3056,
GL_INDEX_LOGIC_OP = 3057,
GL_LOGIC_OP = 3057,
GL_COLOR_LOGIC_OP = 3058,
GL_AUX_BUFFERS = 3072,
GL_DRAW_BUFFER = 3073,
GL_DRAW_BUFFER_EXT = 3073,
GL_READ_BUFFER = 3074,
GL_READ_BUFFER_EXT = 3074,
GL_READ_BUFFER_NV = 3074,
GL_SCISSOR_BOX = 3088,
GL_SCISSOR_TEST = 3089,
GL_INDEX_CLEAR_VALUE = 3104,
GL_INDEX_WRITEMASK = 3105,
GL_COLOR_CLEAR_VALUE = 3106,
GL_COLOR_WRITEMASK = 3107,
GL_INDEX_MODE = 3120,
GL_RGBA_MODE = 3121,
GL_DOUBLEBUFFER = 3122,
GL_STEREO = 3123,
GL_RENDER_MODE = 3136,
GL_PERSPECTIVE_CORRECTION_HINT = 3152,
GL_POINT_SMOOTH_HINT = 3153,
GL_LINE_SMOOTH_HINT = 3154,
GL_POLYGON_SMOOTH_HINT = 3155,
GL_FOG_HINT = 3156,
GL_TEXTURE_GEN_S = 3168,
GL_TEXTURE_GEN_T = 3169,
GL_TEXTURE_GEN_R = 3170,
GL_TEXTURE_GEN_Q = 3171,
GL_PIXEL_MAP_I_TO_I = 3184,
GL_PIXEL_MAP_S_TO_S = 3185,
GL_PIXEL_MAP_I_TO_R = 3186,
GL_PIXEL_MAP_I_TO_G = 3187,
GL_PIXEL_MAP_I_TO_B = 3188,
GL_PIXEL_MAP_I_TO_A = 3189,
GL_PIXEL_MAP_R_TO_R = 3190,
GL_PIXEL_MAP_G_TO_G = 3191,
GL_PIXEL_MAP_B_TO_B = 3192,
GL_PIXEL_MAP_A_TO_A = 3193,
GL_PIXEL_MAP_I_TO_I_SIZE = 3248,
GL_PIXEL_MAP_S_TO_S_SIZE = 3249,
GL_PIXEL_MAP_I_TO_R_SIZE = 3250,
GL_PIXEL_MAP_I_TO_G_SIZE = 3251,
GL_PIXEL_MAP_I_TO_B_SIZE = 3252,
GL_PIXEL_MAP_I_TO_A_SIZE = 3253,
GL_PIXEL_MAP_R_TO_R_SIZE = 3254,
GL_PIXEL_MAP_G_TO_G_SIZE = 3255,
GL_PIXEL_MAP_B_TO_B_SIZE = 3256,
GL_PIXEL_MAP_A_TO_A_SIZE = 3257,
GL_UNPACK_SWAP_BYTES = 3312,
GL_UNPACK_LSB_FIRST = 3313,
GL_UNPACK_ROW_LENGTH = 3314,
GL_UNPACK_ROW_LENGTH_EXT = 3314,
GL_UNPACK_SKIP_ROWS = 3315,
GL_UNPACK_SKIP_ROWS_EXT = 3315,
GL_UNPACK_SKIP_PIXELS = 3316,
GL_UNPACK_SKIP_PIXELS_EXT = 3316,
GL_UNPACK_ALIGNMENT = 3317,
GL_PACK_SWAP_BYTES = 3328,
GL_PACK_LSB_FIRST = 3329,
GL_PACK_ROW_LENGTH = 3330,
GL_PACK_SKIP_ROWS = 3331,
GL_PACK_SKIP_PIXELS = 3332,
GL_PACK_ALIGNMENT = 3333,
GL_MAP_COLOR = 3344,
GL_MAP_STENCIL = 3345,
GL_INDEX_SHIFT = 3346,
GL_INDEX_OFFSET = 3347,
GL_RED_SCALE = 3348,
GL_RED_BIAS = 3349,
GL_ZOOM_X = 3350,
GL_ZOOM_Y = 3351,
GL_GREEN_SCALE = 3352,
GL_GREEN_BIAS = 3353,
GL_BLUE_SCALE = 3354,
GL_BLUE_BIAS = 3355,
GL_ALPHA_SCALE = 3356,
GL_ALPHA_BIAS = 3357,
GL_DEPTH_SCALE = 3358,
GL_DEPTH_BIAS = 3359,
GL_MAX_EVAL_ORDER = 3376,
GL_MAX_LIGHTS = 3377,
GL_MAX_CLIP_PLANES = 3378,
GL_MAX_CLIP_PLANES_IMG = 3378,
GL_MAX_CLIP_DISTANCES = 3378,
GL_MAX_CLIP_DISTANCES_APPLE = 3378,
GL_MAX_TEXTURE_SIZE = 3379,
GL_MAX_PIXEL_MAP_TABLE = 3380,
GL_MAX_ATTRIB_STACK_DEPTH = 3381,
GL_MAX_MODELVIEW_STACK_DEPTH = 3382,
GL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV = 3382,
GL_MAX_NAME_STACK_DEPTH = 3383,
GL_MAX_PROJECTION_STACK_DEPTH = 3384,
GL_PATH_MAX_PROJECTION_STACK_DEPTH_NV = 3384,
GL_MAX_TEXTURE_STACK_DEPTH = 3385,
GL_MAX_VIEWPORT_DIMS = 3386,
GL_MAX_CLIENT_ATTRIB_STACK_DEPTH = 3387,
GL_SUBPIXEL_BITS = 3408,
GL_INDEX_BITS = 3409,
GL_RED_BITS = 3410,
GL_GREEN_BITS = 3411,
GL_BLUE_BITS = 3412,
GL_ALPHA_BITS = 3413,
GL_DEPTH_BITS = 3414,
GL_STENCIL_BITS = 3415,
GL_ACCUM_RED_BITS = 3416,
GL_ACCUM_GREEN_BITS = 3417,
GL_ACCUM_BLUE_BITS = 3418,
GL_ACCUM_ALPHA_BITS = 3419,
GL_NAME_STACK_DEPTH = 3440,
GL_AUTO_NORMAL = 3456,
GL_MAP1_COLOR_4 = 3472,
GL_MAP1_INDEX = 3473,
GL_MAP1_NORMAL = 3474,
GL_MAP1_TEXTURE_COORD_1 = 3475,
GL_MAP1_TEXTURE_COORD_2 = 3476,
GL_MAP1_TEXTURE_COORD_3 = 3477,
GL_MAP1_TEXTURE_COORD_4 = 3478,
GL_MAP1_VERTEX_3 = 3479,
GL_MAP1_VERTEX_4 = 3480,
GL_MAP2_COLOR_4 = 3504,
GL_MAP2_INDEX = 3505,
GL_MAP2_NORMAL = 3506,
GL_MAP2_TEXTURE_COORD_1 = 3507,
GL_MAP2_TEXTURE_COORD_2 = 3508,
GL_MAP2_TEXTURE_COORD_3 = 3509,
GL_MAP2_TEXTURE_COORD_4 = 3510,
GL_MAP2_VERTEX_3 = 3511,
GL_MAP2_VERTEX_4 = 3512,
GL_MAP1_GRID_DOMAIN = 3536,
GL_MAP1_GRID_SEGMENTS = 3537,
GL_MAP2_GRID_DOMAIN = 3538,
GL_MAP2_GRID_SEGMENTS = 3539,
GL_TEXTURE_1D = 3552,
GL_TEXTURE_2D = 3553,
GL_FEEDBACK_BUFFER_POINTER = 3568,
GL_FEEDBACK_BUFFER_SIZE = 3569,
GL_FEEDBACK_BUFFER_TYPE = 3570,
GL_SELECTION_BUFFER_POINTER = 3571,
GL_SELECTION_BUFFER_SIZE = 3572,
GL_TEXTURE_WIDTH = 4096,
GL_TEXTURE_HEIGHT = 4097,
GL_TEXTURE_INTERNAL_FORMAT = 4099,
GL_TEXTURE_COMPONENTS = 4099,
GL_TEXTURE_BORDER_COLOR = 4100,
GL_TEXTURE_BORDER_COLOR_EXT = 4100,
GL_TEXTURE_BORDER_COLOR_NV = 4100,
GL_TEXTURE_BORDER_COLOR_OES = 4100,
GL_TEXTURE_BORDER = 4101,
GL_TEXTURE_TARGET = 4102,
GL_DONT_CARE = 4352,
GL_FASTEST = 4353,
GL_NICEST = 4354,
GL_AMBIENT = 4608,
GL_DIFFUSE = 4609,
GL_SPECULAR = 4610,
GL_POSITION = 4611,
GL_SPOT_DIRECTION = 4612,
GL_SPOT_EXPONENT = 4613,
GL_SPOT_CUTOFF = 4614,
GL_CONSTANT_ATTENUATION = 4615,
GL_LINEAR_ATTENUATION = 4616,
GL_QUADRATIC_ATTENUATION = 4617,
GL_COMPILE = 4864,
GL_COMPILE_AND_EXECUTE = 4865,
GL_BYTE = 5120,
GL_UNSIGNED_BYTE = 5121,
GL_SHORT = 5122,
GL_UNSIGNED_SHORT = 5123,
GL_INT = 5124,
GL_UNSIGNED_INT = 5125,
GL_FLOAT = 5126,
GL_2_BYTES = 5127,
GL_2_BYTES_NV = 5127,
GL_3_BYTES = 5128,
GL_3_BYTES_NV = 5128,
GL_4_BYTES = 5129,
GL_4_BYTES_NV = 5129,
GL_DOUBLE = 5130,
GL_DOUBLE_EXT = 5130,
GL_HALF_FLOAT = 5131,
GL_HALF_FLOAT_ARB = 5131,
GL_HALF_FLOAT_NV = 5131,
GL_HALF_APPLE = 5131,
GL_FIXED = 5132,
GL_FIXED_OES = 5132,
GL_INT64_ARB = 5134,
GL_INT64_NV = 5134,
GL_UNSIGNED_INT64_ARB = 5135,
GL_UNSIGNED_INT64_NV = 5135,
GL_CLEAR = 5376,
GL_AND = 5377,
GL_AND_REVERSE = 5378,
GL_COPY = 5379,
GL_AND_INVERTED = 5380,
GL_NOOP = 5381,
GL_XOR = 5382,
GL_XOR_NV = 5382,
GL_OR = 5383,
GL_NOR = 5384,
GL_EQUIV = 5385,
GL_INVERT = 5386,
GL_OR_REVERSE = 5387,
GL_COPY_INVERTED = 5388,
GL_OR_INVERTED = 5389,
GL_NAND = 5390,
GL_SET = 5391,
GL_EMISSION = 5632,
GL_SHININESS = 5633,
GL_AMBIENT_AND_DIFFUSE = 5634,
GL_COLOR_INDEXES = 5635,
GL_MODELVIEW = 5888,
GL_MODELVIEW0_ARB = 5888,
GL_MODELVIEW0_EXT = 5888,
GL_PATH_MODELVIEW_NV = 5888,
GL_PROJECTION = 5889,
GL_PATH_PROJECTION_NV = 5889,
GL_TEXTURE = 5890,
GL_COLOR = 6144,
GL_COLOR_EXT = 6144,
GL_DEPTH = 6145,
GL_DEPTH_EXT = 6145,
GL_STENCIL = 6146,
GL_STENCIL_EXT = 6146,
GL_COLOR_INDEX = 6400,
GL_STENCIL_INDEX = 6401,
GL_STENCIL_INDEX_OES = 6401,
GL_DEPTH_COMPONENT = 6402,
GL_RED = 6403,
GL_RED_EXT = 6403,
GL_RED_NV = 6403,
GL_GREEN = 6404,
GL_GREEN_NV = 6404,
GL_BLUE = 6405,
GL_BLUE_NV = 6405,
GL_ALPHA = 6406,
GL_RGB = 6407,
GL_RGBA = 6408,
GL_LUMINANCE = 6409,
GL_LUMINANCE_ALPHA = 6410,
GL_BITMAP = 6656,
GL_POINT = 6912,
GL_POINT_NV = 6912,
GL_LINE = 6913,
GL_LINE_NV = 6913,
GL_FILL = 6914,
GL_FILL_NV = 6914,
GL_RENDER = 7168,
GL_FEEDBACK = 7169,
GL_SELECT = 7170,
GL_FLAT = 7424,
GL_SMOOTH = 7425,
GL_KEEP = 7680,
GL_REPLACE = 7681,
GL_INCR = 7682,
GL_DECR = 7683,
GL_VENDOR = 7936,
GL_RENDERER = 7937,
GL_VERSION = 7938,
GL_EXTENSIONS = 7939,
GL_S = 8192,
GL_T = 8193,
GL_R = 8194,
GL_Q = 8195,
GL_MODULATE = 8448,
GL_DECAL = 8449,
GL_TEXTURE_ENV_MODE = 8704,
GL_TEXTURE_ENV_COLOR = 8705,
GL_TEXTURE_ENV = 8960,
GL_EYE_LINEAR = 9216,
GL_EYE_LINEAR_NV = 9216,
GL_OBJECT_LINEAR = 9217,
GL_OBJECT_LINEAR_NV = 9217,
GL_SPHERE_MAP = 9218,
GL_TEXTURE_GEN_MODE = 9472,
GL_TEXTURE_GEN_MODE_OES = 9472,
GL_OBJECT_PLANE = 9473,
GL_EYE_PLANE = 9474,
GL_NEAREST = 9728,
GL_LINEAR = 9729,
GL_NEAREST_MIPMAP_NEAREST = 9984,
GL_LINEAR_MIPMAP_NEAREST = 9985,
GL_NEAREST_MIPMAP_LINEAR = 9986,
GL_LINEAR_MIPMAP_LINEAR = 9987,
GL_TEXTURE_MAG_FILTER = 10240,
GL_TEXTURE_MIN_FILTER = 10241,
GL_TEXTURE_WRAP_S = 10242,
GL_TEXTURE_WRAP_T = 10243,
GL_CLAMP = 10496,
GL_REPEAT = 10497,
GL_POLYGON_OFFSET_UNITS = 10752,
GL_POLYGON_OFFSET_POINT = 10753,
GL_POLYGON_OFFSET_POINT_NV = 10753,
GL_POLYGON_OFFSET_LINE = 10754,
GL_POLYGON_OFFSET_LINE_NV = 10754,
GL_R3_G3_B2 = 10768,
GL_V2F = 10784,
GL_V3F = 10785,
GL_C4UB_V2F = 10786,
GL_C4UB_V3F = 10787,
GL_C3F_V3F = 10788,
GL_N3F_V3F = 10789,
GL_C4F_N3F_V3F = 10790,
GL_T2F_V3F = 10791,
GL_T4F_V4F = 10792,
GL_T2F_C4UB_V3F = 10793,
GL_T2F_C3F_V3F = 10794,
GL_T2F_N3F_V3F = 10795,
GL_T2F_C4F_N3F_V3F = 10796,
GL_T4F_C4F_N3F_V4F = 10797,
GL_CLIP_PLANE0 = 12288,
GL_CLIP_PLANE0_IMG = 12288,
GL_CLIP_DISTANCE0 = 12288,
GL_CLIP_DISTANCE0_APPLE = 12288,
GL_CLIP_PLANE1 = 12289,
GL_CLIP_PLANE1_IMG = 12289,
GL_CLIP_DISTANCE1 = 12289,
GL_CLIP_DISTANCE1_APPLE = 12289,
GL_CLIP_PLANE2 = 12290,
GL_CLIP_PLANE2_IMG = 12290,
GL_CLIP_DISTANCE2 = 12290,
GL_CLIP_DISTANCE2_APPLE = 12290,
GL_CLIP_PLANE3 = 12291,
GL_CLIP_PLANE3_IMG = 12291,
GL_CLIP_DISTANCE3 = 12291,
GL_CLIP_DISTANCE3_APPLE = 12291,
GL_CLIP_PLANE4 = 12292,
GL_CLIP_PLANE4_IMG = 12292,
GL_CLIP_DISTANCE4 = 12292,
GL_CLIP_DISTANCE4_APPLE = 12292,
GL_CLIP_PLANE5 = 12293,
GL_CLIP_PLANE5_IMG = 12293,
GL_CLIP_DISTANCE5 = 12293,
GL_CLIP_DISTANCE5_APPLE = 12293,
GL_CLIP_DISTANCE6 = 12294,
GL_CLIP_DISTANCE6_APPLE = 12294,
GL_CLIP_DISTANCE7 = 12295,
GL_CLIP_DISTANCE7_APPLE = 12295,
GL_LIGHT0 = 16384,
GL_LIGHT1 = 16385,
GL_LIGHT2 = 16386,
GL_LIGHT3 = 16387,
GL_LIGHT4 = 16388,
GL_LIGHT5 = 16389,
GL_LIGHT6 = 16390,
GL_LIGHT7 = 16391,
GL_ABGR_EXT = 32768,
GL_CONSTANT_COLOR = 32769,
GL_CONSTANT_COLOR_EXT = 32769,
GL_ONE_MINUS_CONSTANT_COLOR = 32770,
GL_ONE_MINUS_CONSTANT_COLOR_EXT = 32770,
GL_CONSTANT_ALPHA = 32771,
GL_CONSTANT_ALPHA_EXT = 32771,
GL_ONE_MINUS_CONSTANT_ALPHA = 32772,
GL_ONE_MINUS_CONSTANT_ALPHA_EXT = 32772,
GL_BLEND_COLOR = 32773,
GL_BLEND_COLOR_EXT = 32773,
GL_FUNC_ADD = 32774,
GL_FUNC_ADD_EXT = 32774,
GL_FUNC_ADD_OES = 32774,
GL_MIN = 32775,
GL_MIN_EXT = 32775,
GL_MAX = 32776,
GL_MAX_EXT = 32776,
GL_BLEND_EQUATION = 32777,
GL_BLEND_EQUATION_EXT = 32777,
GL_BLEND_EQUATION_OES = 32777,
GL_BLEND_EQUATION_RGB = 32777,
GL_BLEND_EQUATION_RGB_EXT = 32777,
GL_BLEND_EQUATION_RGB_OES = 32777,
GL_FUNC_SUBTRACT = 32778,
GL_FUNC_SUBTRACT_EXT = 32778,
GL_FUNC_SUBTRACT_OES = 32778,
GL_FUNC_REVERSE_SUBTRACT = 32779,
GL_FUNC_REVERSE_SUBTRACT_EXT = 32779,
GL_FUNC_REVERSE_SUBTRACT_OES = 32779,
GL_CMYK_EXT = 32780,
GL_CMYKA_EXT = 32781,
GL_PACK_CMYK_HINT_EXT = 32782,
GL_UNPACK_CMYK_HINT_EXT = 32783,
GL_CONVOLUTION_1D = 32784,
GL_CONVOLUTION_1D_EXT = 32784,
GL_CONVOLUTION_2D = 32785,
GL_CONVOLUTION_2D_EXT = 32785,
GL_SEPARABLE_2D = 32786,
GL_SEPARABLE_2D_EXT = 32786,
GL_CONVOLUTION_BORDER_MODE = 32787,
GL_CONVOLUTION_BORDER_MODE_EXT = 32787,
GL_CONVOLUTION_FILTER_SCALE = 32788,
GL_CONVOLUTION_FILTER_SCALE_EXT = 32788,
GL_CONVOLUTION_FILTER_BIAS = 32789,
GL_CONVOLUTION_FILTER_BIAS_EXT = 32789,
GL_REDUCE = 32790,
GL_REDUCE_EXT = 32790,
GL_CONVOLUTION_FORMAT = 32791,
GL_CONVOLUTION_FORMAT_EXT = 32791,
GL_CONVOLUTION_WIDTH = 32792,
GL_CONVOLUTION_WIDTH_EXT = 32792,
GL_CONVOLUTION_HEIGHT = 32793,
GL_CONVOLUTION_HEIGHT_EXT = 32793,
GL_MAX_CONVOLUTION_WIDTH = 32794,
GL_MAX_CONVOLUTION_WIDTH_EXT = 32794,
GL_MAX_CONVOLUTION_HEIGHT = 32795,
GL_MAX_CONVOLUTION_HEIGHT_EXT = 32795,
GL_POST_CONVOLUTION_RED_SCALE = 32796,
GL_POST_CONVOLUTION_RED_SCALE_EXT = 32796,
GL_POST_CONVOLUTION_GREEN_SCALE = 32797,
GL_POST_CONVOLUTION_GREEN_SCALE_EXT = 32797,
GL_POST_CONVOLUTION_BLUE_SCALE = 32798,
GL_POST_CONVOLUTION_BLUE_SCALE_EXT = 32798,
GL_POST_CONVOLUTION_ALPHA_SCALE = 32799,
GL_POST_CONVOLUTION_ALPHA_SCALE_EXT = 32799,
GL_POST_CONVOLUTION_RED_BIAS = 32800,
GL_POST_CONVOLUTION_RED_BIAS_EXT = 32800,
GL_POST_CONVOLUTION_GREEN_BIAS = 32801,
GL_POST_CONVOLUTION_GREEN_BIAS_EXT = 32801,
GL_POST_CONVOLUTION_BLUE_BIAS = 32802,
GL_POST_CONVOLUTION_BLUE_BIAS_EXT = 32802,
GL_POST_CONVOLUTION_ALPHA_BIAS = 32803,
GL_POST_CONVOLUTION_ALPHA_BIAS_EXT = 32803,
GL_HISTOGRAM = 32804,
GL_HISTOGRAM_EXT = 32804,
GL_PROXY_HISTOGRAM = 32805,
GL_PROXY_HISTOGRAM_EXT = 32805,
GL_HISTOGRAM_WIDTH = 32806,
GL_HISTOGRAM_WIDTH_EXT = 32806,
GL_HISTOGRAM_FORMAT = 32807,
GL_HISTOGRAM_FORMAT_EXT = 32807,
GL_HISTOGRAM_RED_SIZE = 32808,
GL_HISTOGRAM_RED_SIZE_EXT = 32808,
GL_HISTOGRAM_GREEN_SIZE = 32809,
GL_HISTOGRAM_GREEN_SIZE_EXT = 32809,
GL_HISTOGRAM_BLUE_SIZE = 32810,
GL_HISTOGRAM_BLUE_SIZE_EXT = 32810,
GL_HISTOGRAM_ALPHA_SIZE = 32811,
GL_HISTOGRAM_ALPHA_SIZE_EXT = 32811,
GL_HISTOGRAM_LUMINANCE_SIZE = 32812,
GL_HISTOGRAM_LUMINANCE_SIZE_EXT = 32812,
GL_HISTOGRAM_SINK = 32813,
GL_HISTOGRAM_SINK_EXT = 32813,
GL_MINMAX = 32814,
GL_MINMAX_EXT = 32814,
GL_MINMAX_FORMAT = 32815,
GL_MINMAX_FORMAT_EXT = 32815,
GL_MINMAX_SINK = 32816,
GL_MINMAX_SINK_EXT = 32816,
GL_TABLE_TOO_LARGE_EXT = 32817,
GL_TABLE_TOO_LARGE = 32817,
GL_UNSIGNED_BYTE_3_3_2 = 32818,
GL_UNSIGNED_BYTE_3_3_2_EXT = 32818,
GL_UNSIGNED_SHORT_4_4_4_4 = 32819,
GL_UNSIGNED_SHORT_4_4_4_4_EXT = 32819,
GL_UNSIGNED_SHORT_5_5_5_1 = 32820,
GL_UNSIGNED_SHORT_5_5_5_1_EXT = 32820,
GL_UNSIGNED_INT_8_8_8_8 = 32821,
GL_UNSIGNED_INT_8_8_8_8_EXT = 32821,
GL_UNSIGNED_INT_10_10_10_2 = 32822,
GL_UNSIGNED_INT_10_10_10_2_EXT = 32822,
GL_POLYGON_OFFSET_EXT = 32823,
GL_POLYGON_OFFSET_FILL = 32823,
GL_POLYGON_OFFSET_FACTOR = 32824,
GL_POLYGON_OFFSET_FACTOR_EXT = 32824,
GL_POLYGON_OFFSET_BIAS_EXT = 32825,
GL_RESCALE_NORMAL = 32826,
GL_RESCALE_NORMAL_EXT = 32826,
GL_ALPHA4 = 32827,
GL_ALPHA4_EXT = 32827,
GL_ALPHA8 = 32828,
GL_ALPHA8_EXT = 32828,
GL_ALPHA8_OES = 32828,
GL_ALPHA12 = 32829,
GL_ALPHA12_EXT = 32829,
GL_ALPHA16 = 32830,
GL_ALPHA16_EXT = 32830,
GL_LUMINANCE4 = 32831,
GL_LUMINANCE4_EXT = 32831,
GL_LUMINANCE8 = 32832,
GL_LUMINANCE8_EXT = 32832,
GL_LUMINANCE8_OES = 32832,
GL_LUMINANCE12 = 32833,
GL_LUMINANCE12_EXT = 32833,
GL_LUMINANCE16 = 32834,
GL_LUMINANCE16_EXT = 32834,
GL_LUMINANCE4_ALPHA4 = 32835,
GL_LUMINANCE4_ALPHA4_EXT = 32835,
GL_LUMINANCE4_ALPHA4_OES = 32835,
GL_LUMINANCE6_ALPHA2 = 32836,
GL_LUMINANCE6_ALPHA2_EXT = 32836,
GL_LUMINANCE8_ALPHA8 = 32837,
GL_LUMINANCE8_ALPHA8_EXT = 32837,
GL_LUMINANCE8_ALPHA8_OES = 32837,
GL_LUMINANCE12_ALPHA4 = 32838,
GL_LUMINANCE12_ALPHA4_EXT = 32838,
GL_LUMINANCE12_ALPHA12 = 32839,
GL_LUMINANCE12_ALPHA12_EXT = 32839,
GL_LUMINANCE16_ALPHA16 = 32840,
GL_LUMINANCE16_ALPHA16_EXT = 32840,
GL_INTENSITY = 32841,
GL_INTENSITY_EXT = 32841,
GL_INTENSITY4 = 32842,
GL_INTENSITY4_EXT = 32842,
GL_INTENSITY8 = 32843,
GL_INTENSITY8_EXT = 32843,
GL_INTENSITY12 = 32844,
GL_INTENSITY12_EXT = 32844,
GL_INTENSITY16 = 32845,
GL_INTENSITY16_EXT = 32845,
GL_RGB2_EXT = 32846,
GL_RGB4 = 32847,
GL_RGB4_EXT = 32847,
GL_RGB5 = 32848,
GL_RGB5_EXT = 32848,
GL_RGB8 = 32849,
GL_RGB8_EXT = 32849,
GL_RGB8_OES = 32849,
GL_RGB10 = 32850,
GL_RGB10_EXT = 32850,
GL_RGB12 = 32851,
GL_RGB12_EXT = 32851,
GL_RGB16 = 32852,
GL_RGB16_EXT = 32852,
GL_RGBA2 = 32853,
GL_RGBA2_EXT = 32853,
GL_RGBA4 = 32854,
GL_RGBA4_EXT = 32854,
GL_RGBA4_OES = 32854,
GL_RGB5_A1 = 32855,
GL_RGB5_A1_EXT = 32855,
GL_RGB5_A1_OES = 32855,
GL_RGBA8 = 32856,
GL_RGBA8_EXT = 32856,
GL_RGBA8_OES = 32856,
GL_RGB10_A2 = 32857,
GL_RGB10_A2_EXT = 32857,
GL_RGBA12 = 32858,
GL_RGBA12_EXT = 32858,
GL_RGBA16 = 32859,
GL_RGBA16_EXT = 32859,
GL_TEXTURE_RED_SIZE = 32860,
GL_TEXTURE_RED_SIZE_EXT = 32860,
GL_TEXTURE_GREEN_SIZE = 32861,
GL_TEXTURE_GREEN_SIZE_EXT = 32861,
GL_TEXTURE_BLUE_SIZE = 32862,
GL_TEXTURE_BLUE_SIZE_EXT = 32862,
GL_TEXTURE_ALPHA_SIZE = 32863,
GL_TEXTURE_ALPHA_SIZE_EXT = 32863,
GL_TEXTURE_LUMINANCE_SIZE = 32864,
GL_TEXTURE_LUMINANCE_SIZE_EXT = 32864,
GL_TEXTURE_INTENSITY_SIZE = 32865,
GL_TEXTURE_INTENSITY_SIZE_EXT = 32865,
GL_REPLACE_EXT = 32866,
GL_PROXY_TEXTURE_1D = 32867,
GL_PROXY_TEXTURE_1D_EXT = 32867,
GL_PROXY_TEXTURE_2D = 32868,
GL_PROXY_TEXTURE_2D_EXT = 32868,
GL_TEXTURE_TOO_LARGE_EXT = 32869,
GL_TEXTURE_PRIORITY = 32870,
GL_TEXTURE_PRIORITY_EXT = 32870,
GL_TEXTURE_RESIDENT = 32871,
GL_TEXTURE_RESIDENT_EXT = 32871,
GL_TEXTURE_1D_BINDING_EXT = 32872,
GL_TEXTURE_BINDING_1D = 32872,
GL_TEXTURE_2D_BINDING_EXT = 32873,
GL_TEXTURE_BINDING_2D = 32873,
GL_TEXTURE_3D_BINDING_EXT = 32874,
GL_TEXTURE_3D_BINDING_OES = 32874,
GL_TEXTURE_BINDING_3D = 32874,
GL_TEXTURE_BINDING_3D_OES = 32874,
GL_PACK_SKIP_IMAGES = 32875,
GL_PACK_SKIP_IMAGES_EXT = 32875,
GL_PACK_IMAGE_HEIGHT = 32876,
GL_PACK_IMAGE_HEIGHT_EXT = 32876,
GL_UNPACK_SKIP_IMAGES = 32877,
GL_UNPACK_SKIP_IMAGES_EXT = 32877,
GL_UNPACK_IMAGE_HEIGHT = 32878,
GL_UNPACK_IMAGE_HEIGHT_EXT = 32878,
GL_TEXTURE_3D = 32879,
GL_TEXTURE_3D_EXT = 32879,
GL_TEXTURE_3D_OES = 32879,
GL_PROXY_TEXTURE_3D = 32880,
GL_PROXY_TEXTURE_3D_EXT = 32880,
GL_TEXTURE_DEPTH = 32881,
GL_TEXTURE_DEPTH_EXT = 32881,
GL_TEXTURE_WRAP_R = 32882,
GL_TEXTURE_WRAP_R_EXT = 32882,
GL_TEXTURE_WRAP_R_OES = 32882,
GL_MAX_3D_TEXTURE_SIZE = 32883,
GL_MAX_3D_TEXTURE_SIZE_EXT = 32883,
GL_MAX_3D_TEXTURE_SIZE_OES = 32883,
GL_VERTEX_ARRAY = 32884,
GL_VERTEX_ARRAY_EXT = 32884,
GL_VERTEX_ARRAY_KHR = 32884,
GL_NORMAL_ARRAY = 32885,
GL_NORMAL_ARRAY_EXT = 32885,
GL_COLOR_ARRAY = 32886,
GL_COLOR_ARRAY_EXT = 32886,
GL_INDEX_ARRAY = 32887,
GL_INDEX_ARRAY_EXT = 32887,
GL_TEXTURE_COORD_ARRAY = 32888,
GL_TEXTURE_COORD_ARRAY_EXT = 32888,
GL_EDGE_FLAG_ARRAY = 32889,
GL_EDGE_FLAG_ARRAY_EXT = 32889,
GL_VERTEX_ARRAY_SIZE = 32890,
GL_VERTEX_ARRAY_SIZE_EXT = 32890,
GL_VERTEX_ARRAY_TYPE = 32891,
GL_VERTEX_ARRAY_TYPE_EXT = 32891,
GL_VERTEX_ARRAY_STRIDE = 32892,
GL_VERTEX_ARRAY_STRIDE_EXT = 32892,
GL_VERTEX_ARRAY_COUNT_EXT = 32893,
GL_NORMAL_ARRAY_TYPE = 32894,
GL_NORMAL_ARRAY_TYPE_EXT = 32894,
GL_NORMAL_ARRAY_STRIDE = 32895,
GL_NORMAL_ARRAY_STRIDE_EXT = 32895,
GL_NORMAL_ARRAY_COUNT_EXT = 32896,
GL_COLOR_ARRAY_SIZE = 32897,
GL_COLOR_ARRAY_SIZE_EXT = 32897,
GL_COLOR_ARRAY_TYPE = 32898,
GL_COLOR_ARRAY_TYPE_EXT = 32898,
GL_COLOR_ARRAY_STRIDE = 32899,
GL_COLOR_ARRAY_STRIDE_EXT = 32899,
GL_COLOR_ARRAY_COUNT_EXT = 32900,
GL_INDEX_ARRAY_TYPE = 32901,
GL_INDEX_ARRAY_TYPE_EXT = 32901,
GL_INDEX_ARRAY_STRIDE = 32902,
GL_INDEX_ARRAY_STRIDE_EXT = 32902,
GL_INDEX_ARRAY_COUNT_EXT = 32903,
GL_TEXTURE_COORD_ARRAY_SIZE = 32904,
GL_TEXTURE_COORD_ARRAY_SIZE_EXT = 32904,
GL_TEXTURE_COORD_ARRAY_TYPE = 32905,
GL_TEXTURE_COORD_ARRAY_TYPE_EXT = 32905,
GL_TEXTURE_COORD_ARRAY_STRIDE = 32906,
GL_TEXTURE_COORD_ARRAY_STRIDE_EXT = 32906,
GL_TEXTURE_COORD_ARRAY_COUNT_EXT = 32907,
GL_EDGE_FLAG_ARRAY_STRIDE = 32908,
GL_EDGE_FLAG_ARRAY_STRIDE_EXT = 32908,
GL_EDGE_FLAG_ARRAY_COUNT_EXT = 32909,
GL_VERTEX_ARRAY_POINTER = 32910,
GL_VERTEX_ARRAY_POINTER_EXT = 32910,
GL_NORMAL_ARRAY_POINTER = 32911,
GL_NORMAL_ARRAY_POINTER_EXT = 32911,
GL_COLOR_ARRAY_POINTER = 32912,
GL_COLOR_ARRAY_POINTER_EXT = 32912,
GL_INDEX_ARRAY_POINTER = 32913,
GL_INDEX_ARRAY_POINTER_EXT = 32913,
GL_TEXTURE_COORD_ARRAY_POINTER = 32914,
GL_TEXTURE_COORD_ARRAY_POINTER_EXT = 32914,
GL_EDGE_FLAG_ARRAY_POINTER = 32915,
GL_EDGE_FLAG_ARRAY_POINTER_EXT = 32915,
GL_INTERLACE_SGIX = 32916,
GL_DETAIL_TEXTURE_2D_SGIS = 32917,
GL_DETAIL_TEXTURE_2D_BINDING_SGIS = 32918,
GL_LINEAR_DETAIL_SGIS = 32919,
GL_LINEAR_DETAIL_ALPHA_SGIS = 32920,
GL_LINEAR_DETAIL_COLOR_SGIS = 32921,
GL_DETAIL_TEXTURE_LEVEL_SGIS = 32922,
GL_DETAIL_TEXTURE_MODE_SGIS = 32923,
GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS = 32924,
GL_MULTISAMPLE = 32925,
GL_MULTISAMPLE_ARB = 32925,
GL_MULTISAMPLE_EXT = 32925,
GL_MULTISAMPLE_SGIS = 32925,
GL_SAMPLE_ALPHA_TO_COVERAGE = 32926,
GL_SAMPLE_ALPHA_TO_COVERAGE_ARB = 32926,
GL_SAMPLE_ALPHA_TO_MASK_EXT = 32926,
GL_SAMPLE_ALPHA_TO_MASK_SGIS = 32926,
GL_SAMPLE_ALPHA_TO_ONE = 32927,
GL_SAMPLE_ALPHA_TO_ONE_ARB = 32927,
GL_SAMPLE_ALPHA_TO_ONE_EXT = 32927,
GL_SAMPLE_ALPHA_TO_ONE_SGIS = 32927,
GL_SAMPLE_COVERAGE = 32928,
GL_SAMPLE_COVERAGE_ARB = 32928,
GL_SAMPLE_MASK_EXT = 32928,
GL_SAMPLE_MASK_SGIS = 32928,
GL_1PASS_EXT = 32929,
GL_1PASS_SGIS = 32929,
GL_2PASS_0_EXT = 32930,
GL_2PASS_0_SGIS = 32930,
GL_2PASS_1_EXT = 32931,
GL_2PASS_1_SGIS = 32931,
GL_4PASS_0_EXT = 32932,
GL_4PASS_0_SGIS = 32932,
GL_4PASS_1_EXT = 32933,
GL_4PASS_1_SGIS = 32933,
GL_4PASS_2_EXT = 32934,
GL_4PASS_2_SGIS = 32934,
GL_4PASS_3_EXT = 32935,
GL_4PASS_3_SGIS = 32935,
GL_SAMPLE_BUFFERS = 32936,
GL_SAMPLE_BUFFERS_ARB = 32936,
GL_SAMPLE_BUFFERS_EXT = 32936,
GL_SAMPLE_BUFFERS_SGIS = 32936,
GL_SAMPLES = 32937,
GL_SAMPLES_ARB = 32937,
GL_SAMPLES_EXT = 32937,
GL_SAMPLES_SGIS = 32937,
GL_SAMPLE_COVERAGE_VALUE = 32938,
GL_SAMPLE_COVERAGE_VALUE_ARB = 32938,
GL_SAMPLE_MASK_VALUE_EXT = 32938,
GL_SAMPLE_MASK_VALUE_SGIS = 32938,
GL_SAMPLE_COVERAGE_INVERT = 32939,
GL_SAMPLE_COVERAGE_INVERT_ARB = 32939,
GL_SAMPLE_MASK_INVERT_EXT = 32939,
GL_SAMPLE_MASK_INVERT_SGIS = 32939,
GL_SAMPLE_PATTERN_EXT = 32940,
GL_SAMPLE_PATTERN_SGIS = 32940,
GL_LINEAR_SHARPEN_SGIS = 32941,
GL_LINEAR_SHARPEN_ALPHA_SGIS = 32942,
GL_LINEAR_SHARPEN_COLOR_SGIS = 32943,
GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS = 32944,
GL_COLOR_MATRIX = 32945,
GL_COLOR_MATRIX_SGI = 32945,
GL_COLOR_MATRIX_STACK_DEPTH = 32946,
GL_COLOR_MATRIX_STACK_DEPTH_SGI = 32946,
GL_MAX_COLOR_MATRIX_STACK_DEPTH = 32947,
GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI = 32947,
GL_POST_COLOR_MATRIX_RED_SCALE = 32948,
GL_POST_COLOR_MATRIX_RED_SCALE_SGI = 32948,
GL_POST_COLOR_MATRIX_GREEN_SCALE = 32949,
GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI = 32949,
GL_POST_COLOR_MATRIX_BLUE_SCALE = 32950,
GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI = 32950,
GL_POST_COLOR_MATRIX_ALPHA_SCALE = 32951,
GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI = 32951,
GL_POST_COLOR_MATRIX_RED_BIAS = 32952,
GL_POST_COLOR_MATRIX_RED_BIAS_SGI = 32952,
GL_POST_COLOR_MATRIX_GREEN_BIAS = 32953,
GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI = 32953,
GL_POST_COLOR_MATRIX_BLUE_BIAS = 32954,
GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI = 32954,
GL_POST_COLOR_MATRIX_ALPHA_BIAS = 32955,
GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI = 32955,
GL_TEXTURE_COLOR_TABLE_SGI = 32956,
GL_PROXY_TEXTURE_COLOR_TABLE_SGI = 32957,
GL_TEXTURE_ENV_BIAS_SGIX = 32958,
GL_SHADOW_AMBIENT_SGIX = 32959,
GL_TEXTURE_COMPARE_FAIL_VALUE_ARB = 32959,
GL_BLEND_DST_RGB = 32968,
GL_BLEND_DST_RGB_EXT = 32968,
GL_BLEND_DST_RGB_OES = 32968,
GL_BLEND_SRC_RGB = 32969,
GL_BLEND_SRC_RGB_EXT = 32969,
GL_BLEND_SRC_RGB_OES = 32969,
GL_BLEND_DST_ALPHA = 32970,
GL_BLEND_DST_ALPHA_EXT = 32970,
GL_BLEND_DST_ALPHA_OES = 32970,
GL_BLEND_SRC_ALPHA = 32971,
GL_BLEND_SRC_ALPHA_EXT = 32971,
GL_BLEND_SRC_ALPHA_OES = 32971,
GL_422_EXT = 32972,
GL_422_REV_EXT = 32973,
GL_422_AVERAGE_EXT = 32974,
GL_422_REV_AVERAGE_EXT = 32975,
GL_COLOR_TABLE = 32976,
GL_COLOR_TABLE_SGI = 32976,
GL_POST_CONVOLUTION_COLOR_TABLE = 32977,
GL_POST_CONVOLUTION_COLOR_TABLE_SGI = 32977,
GL_POST_COLOR_MATRIX_COLOR_TABLE = 32978,
GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI = 32978,
GL_PROXY_COLOR_TABLE = 32979,
GL_PROXY_COLOR_TABLE_SGI = 32979,
GL_PROXY_POST_CONVOLUTION_COLOR_TABLE = 32980,
GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI = 32980,
GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE = 32981,
GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI = 32981,
GL_COLOR_TABLE_SCALE = 32982,
GL_COLOR_TABLE_SCALE_SGI = 32982,
GL_COLOR_TABLE_BIAS = 32983,
GL_COLOR_TABLE_BIAS_SGI = 32983,
GL_COLOR_TABLE_FORMAT = 32984,
GL_COLOR_TABLE_FORMAT_SGI = 32984,
GL_COLOR_TABLE_WIDTH = 32985,
GL_COLOR_TABLE_WIDTH_SGI = 32985,
GL_COLOR_TABLE_RED_SIZE = 32986,
GL_COLOR_TABLE_RED_SIZE_SGI = 32986,
GL_COLOR_TABLE_GREEN_SIZE = 32987,
GL_COLOR_TABLE_GREEN_SIZE_SGI = 32987,
GL_COLOR_TABLE_BLUE_SIZE = 32988,
GL_COLOR_TABLE_BLUE_SIZE_SGI = 32988,
GL_COLOR_TABLE_ALPHA_SIZE = 32989,
GL_COLOR_TABLE_ALPHA_SIZE_SGI = 32989,
GL_COLOR_TABLE_LUMINANCE_SIZE = 32990,
GL_COLOR_TABLE_LUMINANCE_SIZE_SGI = 32990,
GL_COLOR_TABLE_INTENSITY_SIZE = 32991,
GL_COLOR_TABLE_INTENSITY_SIZE_SGI = 32991,
GL_BGR = 32992,
GL_BGR_EXT = 32992,
GL_BGRA = 32993,
GL_BGRA_EXT = 32993,
GL_BGRA_IMG = 32993,
GL_COLOR_INDEX1_EXT = 32994,
GL_COLOR_INDEX2_EXT = 32995,
GL_COLOR_INDEX4_EXT = 32996,
GL_COLOR_INDEX8_EXT = 32997,
GL_COLOR_INDEX12_EXT = 32998,
GL_COLOR_INDEX16_EXT = 32999,
GL_MAX_ELEMENTS_VERTICES = 33000,
GL_MAX_ELEMENTS_VERTICES_EXT = 33000,
GL_MAX_ELEMENTS_INDICES = 33001,
GL_MAX_ELEMENTS_INDICES_EXT = 33001,
GL_PHONG_WIN = 33002,
GL_PHONG_HINT_WIN = 33003,
GL_FOG_SPECULAR_TEXTURE_WIN = 33004,
GL_TEXTURE_INDEX_SIZE_EXT = 33005,
GL_PARAMETER_BUFFER_ARB = 33006,
GL_PARAMETER_BUFFER_BINDING_ARB = 33007,
GL_CLIP_VOLUME_CLIPPING_HINT_EXT = 33008,
GL_DUAL_ALPHA4_SGIS = 33040,
GL_DUAL_ALPHA8_SGIS = 33041,
GL_DUAL_ALPHA12_SGIS = 33042,
GL_DUAL_ALPHA16_SGIS = 33043,
GL_DUAL_LUMINANCE4_SGIS = 33044,
GL_DUAL_LUMINANCE8_SGIS = 33045,
GL_DUAL_LUMINANCE12_SGIS = 33046,
GL_DUAL_LUMINANCE16_SGIS = 33047,
GL_DUAL_INTENSITY4_SGIS = 33048,
GL_DUAL_INTENSITY8_SGIS = 33049,
GL_DUAL_INTENSITY12_SGIS = 33050,
GL_DUAL_INTENSITY16_SGIS = 33051,
GL_DUAL_LUMINANCE_ALPHA4_SGIS = 33052,
GL_DUAL_LUMINANCE_ALPHA8_SGIS = 33053,
GL_QUAD_ALPHA4_SGIS = 33054,
GL_QUAD_ALPHA8_SGIS = 33055,
GL_QUAD_LUMINANCE4_SGIS = 33056,
GL_QUAD_LUMINANCE8_SGIS = 33057,
GL_QUAD_INTENSITY4_SGIS = 33058,
GL_QUAD_INTENSITY8_SGIS = 33059,
GL_DUAL_TEXTURE_SELECT_SGIS = 33060,
GL_QUAD_TEXTURE_SELECT_SGIS = 33061,
GL_POINT_SIZE_MIN = 33062,
GL_POINT_SIZE_MIN_ARB = 33062,
GL_POINT_SIZE_MIN_EXT = 33062,
GL_POINT_SIZE_MIN_SGIS = 33062,
GL_POINT_SIZE_MAX = 33063,
GL_POINT_SIZE_MAX_ARB = 33063,
GL_POINT_SIZE_MAX_EXT = 33063,
GL_POINT_SIZE_MAX_SGIS = 33063,
GL_POINT_FADE_THRESHOLD_SIZE = 33064,
GL_POINT_FADE_THRESHOLD_SIZE_ARB = 33064,
GL_POINT_FADE_THRESHOLD_SIZE_EXT = 33064,
GL_POINT_FADE_THRESHOLD_SIZE_SGIS = 33064,
GL_DISTANCE_ATTENUATION_EXT = 33065,
GL_DISTANCE_ATTENUATION_SGIS = 33065,
GL_POINT_DISTANCE_ATTENUATION = 33065,
GL_POINT_DISTANCE_ATTENUATION_ARB = 33065,
GL_FOG_FUNC_SGIS = 33066,
GL_FOG_FUNC_POINTS_SGIS = 33067,
GL_MAX_FOG_FUNC_POINTS_SGIS = 33068,
GL_CLAMP_TO_BORDER = 33069,
GL_CLAMP_TO_BORDER_ARB = 33069,
GL_CLAMP_TO_BORDER_EXT = 33069,
GL_CLAMP_TO_BORDER_NV = 33069,
GL_CLAMP_TO_BORDER_SGIS = 33069,
GL_CLAMP_TO_BORDER_OES = 33069,
GL_TEXTURE_MULTI_BUFFER_HINT_SGIX = 33070,
GL_CLAMP_TO_EDGE = 33071,
GL_CLAMP_TO_EDGE_SGIS = 33071,
GL_PACK_SKIP_VOLUMES_SGIS = 33072,
GL_PACK_IMAGE_DEPTH_SGIS = 33073,
GL_UNPACK_SKIP_VOLUMES_SGIS = 33074,
GL_UNPACK_IMAGE_DEPTH_SGIS = 33075,
GL_TEXTURE_4D_SGIS = 33076,
GL_PROXY_TEXTURE_4D_SGIS = 33077,
GL_TEXTURE_4DSIZE_SGIS = 33078,
GL_TEXTURE_WRAP_Q_SGIS = 33079,
GL_MAX_4D_TEXTURE_SIZE_SGIS = 33080,
GL_PIXEL_TEX_GEN_SGIX = 33081,
GL_TEXTURE_MIN_LOD = 33082,
GL_TEXTURE_MIN_LOD_SGIS = 33082,
GL_TEXTURE_MAX_LOD = 33083,
GL_TEXTURE_MAX_LOD_SGIS = 33083,
GL_TEXTURE_BASE_LEVEL = 33084,
GL_TEXTURE_BASE_LEVEL_SGIS = 33084,
GL_TEXTURE_MAX_LEVEL = 33085,
GL_TEXTURE_MAX_LEVEL_APPLE = 33085,
GL_TEXTURE_MAX_LEVEL_SGIS = 33085,
GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX = 33086,
GL_PIXEL_TILE_CACHE_INCREMENT_SGIX = 33087,
GL_PIXEL_TILE_WIDTH_SGIX = 33088,
GL_PIXEL_TILE_HEIGHT_SGIX = 33089,
GL_PIXEL_TILE_GRID_WIDTH_SGIX = 33090,
GL_PIXEL_TILE_GRID_HEIGHT_SGIX = 33091,
GL_PIXEL_TILE_GRID_DEPTH_SGIX = 33092,
GL_PIXEL_TILE_CACHE_SIZE_SGIX = 33093,
GL_FILTER4_SGIS = 33094,
GL_TEXTURE_FILTER4_SIZE_SGIS = 33095,
GL_SPRITE_SGIX = 33096,
GL_SPRITE_MODE_SGIX = 33097,
GL_SPRITE_AXIS_SGIX = 33098,
GL_SPRITE_TRANSLATION_SGIX = 33099,
GL_SPRITE_AXIAL_SGIX = 33100,
GL_SPRITE_OBJECT_ALIGNED_SGIX = 33101,
GL_SPRITE_EYE_ALIGNED_SGIX = 33102,
GL_TEXTURE_4D_BINDING_SGIS = 33103,
GL_IGNORE_BORDER_HP = 33104,
GL_CONSTANT_BORDER = 33105,
GL_CONSTANT_BORDER_HP = 33105,
GL_REPLICATE_BORDER = 33107,
GL_REPLICATE_BORDER_HP = 33107,
GL_CONVOLUTION_BORDER_COLOR = 33108,
GL_CONVOLUTION_BORDER_COLOR_HP = 33108,
GL_IMAGE_SCALE_X_HP = 33109,
GL_IMAGE_SCALE_Y_HP = 33110,
GL_IMAGE_TRANSLATE_X_HP = 33111,
GL_IMAGE_TRANSLATE_Y_HP = 33112,
GL_IMAGE_ROTATE_ANGLE_HP = 33113,
GL_IMAGE_ROTATE_ORIGIN_X_HP = 33114,
GL_IMAGE_ROTATE_ORIGIN_Y_HP = 33115,
GL_IMAGE_MAG_FILTER_HP = 33116,
GL_IMAGE_MIN_FILTER_HP = 33117,
GL_IMAGE_CUBIC_WEIGHT_HP = 33118,
GL_CUBIC_HP = 33119,
GL_AVERAGE_HP = 33120,
GL_IMAGE_TRANSFORM_2D_HP = 33121,
GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP = 33122,
GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP = 33123,
GL_OCCLUSION_TEST_HP = 33125,
GL_OCCLUSION_TEST_RESULT_HP = 33126,
GL_TEXTURE_LIGHTING_MODE_HP = 33127,
GL_TEXTURE_POST_SPECULAR_HP = 33128,
GL_TEXTURE_PRE_SPECULAR_HP = 33129,
GL_LINEAR_CLIPMAP_LINEAR_SGIX = 33136,
GL_TEXTURE_CLIPMAP_CENTER_SGIX = 33137,
GL_TEXTURE_CLIPMAP_FRAME_SGIX = 33138,
GL_TEXTURE_CLIPMAP_OFFSET_SGIX = 33139,
GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX = 33140,
GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX = 33141,
GL_TEXTURE_CLIPMAP_DEPTH_SGIX = 33142,
GL_MAX_CLIPMAP_DEPTH_SGIX = 33143,
GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX = 33144,
GL_POST_TEXTURE_FILTER_BIAS_SGIX = 33145,
GL_POST_TEXTURE_FILTER_SCALE_SGIX = 33146,
GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX = 33147,
GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX = 33148,
GL_REFERENCE_PLANE_SGIX = 33149,
GL_REFERENCE_PLANE_EQUATION_SGIX = 33150,
GL_IR_INSTRUMENT1_SGIX = 33151,
GL_INSTRUMENT_BUFFER_POINTER_SGIX = 33152,
GL_INSTRUMENT_MEASUREMENTS_SGIX = 33153,
GL_LIST_PRIORITY_SGIX = 33154,
GL_CALLIGRAPHIC_FRAGMENT_SGIX = 33155,
GL_PIXEL_TEX_GEN_Q_CEILING_SGIX = 33156,
GL_PIXEL_TEX_GEN_Q_ROUND_SGIX = 33157,
GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX = 33158,
GL_PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX = 33159,
GL_PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX = 33160,
GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX = 33161,
GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX = 33162,
GL_FRAMEZOOM_SGIX = 33163,
GL_FRAMEZOOM_FACTOR_SGIX = 33164,
GL_MAX_FRAMEZOOM_FACTOR_SGIX = 33165,
GL_TEXTURE_LOD_BIAS_S_SGIX = 33166,
GL_TEXTURE_LOD_BIAS_T_SGIX = 33167,
GL_TEXTURE_LOD_BIAS_R_SGIX = 33168,
GL_GENERATE_MIPMAP = 33169,
GL_GENERATE_MIPMAP_SGIS = 33169,
GL_GENERATE_MIPMAP_HINT = 33170,
GL_GENERATE_MIPMAP_HINT_SGIS = 33170,
GL_GEOMETRY_DEFORMATION_SGIX = 33172,
GL_TEXTURE_DEFORMATION_SGIX = 33173,
GL_DEFORMATIONS_MASK_SGIX = 33174,
GL_MAX_DEFORMATION_ORDER_SGIX = 33175,
GL_FOG_OFFSET_SGIX = 33176,
GL_FOG_OFFSET_VALUE_SGIX = 33177,
GL_TEXTURE_COMPARE_SGIX = 33178,
GL_TEXTURE_COMPARE_OPERATOR_SGIX = 33179,
GL_TEXTURE_LEQUAL_R_SGIX = 33180,
GL_TEXTURE_GEQUAL_R_SGIX = 33181,
GL_DEPTH_COMPONENT16 = 33189,
GL_DEPTH_COMPONENT16_ARB = 33189,
GL_DEPTH_COMPONENT16_OES = 33189,
GL_DEPTH_COMPONENT16_SGIX = 33189,
GL_DEPTH_COMPONENT24 = 33190,
GL_DEPTH_COMPONENT24_ARB = 33190,
GL_DEPTH_COMPONENT24_OES = 33190,
GL_DEPTH_COMPONENT24_SGIX = 33190,
GL_DEPTH_COMPONENT32 = 33191,
GL_DEPTH_COMPONENT32_ARB = 33191,
GL_DEPTH_COMPONENT32_OES = 33191,
GL_DEPTH_COMPONENT32_SGIX = 33191,
GL_ARRAY_ELEMENT_LOCK_FIRST_EXT = 33192,
GL_ARRAY_ELEMENT_LOCK_COUNT_EXT = 33193,
GL_CULL_VERTEX_EXT = 33194,
GL_CULL_VERTEX_EYE_POSITION_EXT = 33195,
GL_CULL_VERTEX_OBJECT_POSITION_EXT = 33196,
GL_IUI_V2F_EXT = 33197,
GL_IUI_V3F_EXT = 33198,
GL_IUI_N3F_V2F_EXT = 33199,
GL_IUI_N3F_V3F_EXT = 33200,
GL_T2F_IUI_V2F_EXT = 33201,
GL_T2F_IUI_V3F_EXT = 33202,
GL_T2F_IUI_N3F_V2F_EXT = 33203,
GL_T2F_IUI_N3F_V3F_EXT = 33204,
GL_INDEX_TEST_EXT = 33205,
GL_INDEX_TEST_FUNC_EXT = 33206,
GL_INDEX_TEST_REF_EXT = 33207,
GL_INDEX_MATERIAL_EXT = 33208,
GL_INDEX_MATERIAL_PARAMETER_EXT = 33209,
GL_INDEX_MATERIAL_FACE_EXT = 33210,
GL_YCRCB_422_SGIX = 33211,
GL_YCRCB_444_SGIX = 33212,
GL_WRAP_BORDER_SUN = 33236,
GL_UNPACK_CONSTANT_DATA_SUNX = 33237,
GL_TEXTURE_CONSTANT_DATA_SUNX = 33238,
GL_TRIANGLE_LIST_SUN = 33239,
GL_REPLACEMENT_CODE_SUN = 33240,
GL_GLOBAL_ALPHA_SUN = 33241,
GL_GLOBAL_ALPHA_FACTOR_SUN = 33242,
GL_TEXTURE_COLOR_WRITEMASK_SGIS = 33263,
GL_EYE_DISTANCE_TO_POINT_SGIS = 33264,
GL_OBJECT_DISTANCE_TO_POINT_SGIS = 33265,
GL_EYE_DISTANCE_TO_LINE_SGIS = 33266,
GL_OBJECT_DISTANCE_TO_LINE_SGIS = 33267,
GL_EYE_POINT_SGIS = 33268,
GL_OBJECT_POINT_SGIS = 33269,
GL_EYE_LINE_SGIS = 33270,
GL_OBJECT_LINE_SGIS = 33271,
GL_LIGHT_MODEL_COLOR_CONTROL = 33272,
GL_LIGHT_MODEL_COLOR_CONTROL_EXT = 33272,
GL_SINGLE_COLOR = 33273,
GL_SINGLE_COLOR_EXT = 33273,
GL_SEPARATE_SPECULAR_COLOR = 33274,
GL_SEPARATE_SPECULAR_COLOR_EXT = 33274,
GL_SHARED_TEXTURE_PALETTE_EXT = 33275,
GL_TEXT_FRAGMENT_SHADER_ATI = 33280,
GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING = 33296,
GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT = 33296,
GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE = 33297,
GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT = 33297,
GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE = 33298,
GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE = 33299,
GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE = 33300,
GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE = 33301,
GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE = 33302,
GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE = 33303,
GL_FRAMEBUFFER_DEFAULT = 33304,
GL_FRAMEBUFFER_UNDEFINED = 33305,
GL_FRAMEBUFFER_UNDEFINED_OES = 33305,
GL_DEPTH_STENCIL_ATTACHMENT = 33306,
GL_MAJOR_VERSION = 33307,
GL_MINOR_VERSION = 33308,
GL_NUM_EXTENSIONS = 33309,
GL_CONTEXT_FLAGS = 33310,
GL_BUFFER_IMMUTABLE_STORAGE = 33311,
GL_BUFFER_IMMUTABLE_STORAGE_EXT = 33311,
GL_BUFFER_STORAGE_FLAGS = 33312,
GL_BUFFER_STORAGE_FLAGS_EXT = 33312,
GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED = 33313,
GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED_OES = 33313,
GL_INDEX = 33314,
GL_COMPRESSED_RED = 33317,
GL_COMPRESSED_RG = 33318,
GL_RG = 33319,
GL_RG_EXT = 33319,
GL_RG_INTEGER = 33320,
GL_R8 = 33321,
GL_R8_EXT = 33321,
GL_R16 = 33322,
GL_R16_EXT = 33322,
GL_RG8 = 33323,
GL_RG8_EXT = 33323,
GL_RG16 = 33324,
GL_RG16_EXT = 33324,
GL_R16F = 33325,
GL_R16F_EXT = 33325,
GL_R32F = 33326,
GL_R32F_EXT = 33326,
GL_RG16F = 33327,
GL_RG16F_EXT = 33327,
GL_RG32F = 33328,
GL_RG32F_EXT = 33328,
GL_R8I = 33329,
GL_R8UI = 33330,
GL_R16I = 33331,
GL_R16UI = 33332,
GL_R32I = 33333,
GL_R32UI = 33334,
GL_RG8I = 33335,
GL_RG8UI = 33336,
GL_RG16I = 33337,
GL_RG16UI = 33338,
GL_RG32I = 33339,
GL_RG32UI = 33340,
GL_SYNC_CL_EVENT_ARB = 33344,
GL_SYNC_CL_EVENT_COMPLETE_ARB = 33345,
GL_DEBUG_OUTPUT_SYNCHRONOUS = 33346,
GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB = 33346,
GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR = 33346,
GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH = 33347,
GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB = 33347,
GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR = 33347,
GL_DEBUG_CALLBACK_FUNCTION = 33348,
GL_DEBUG_CALLBACK_FUNCTION_ARB = 33348,
GL_DEBUG_CALLBACK_FUNCTION_KHR = 33348,
GL_DEBUG_CALLBACK_USER_PARAM = 33349,
GL_DEBUG_CALLBACK_USER_PARAM_ARB = 33349,
GL_DEBUG_CALLBACK_USER_PARAM_KHR = 33349,
GL_DEBUG_SOURCE_API = 33350,
GL_DEBUG_SOURCE_API_ARB = 33350,
GL_DEBUG_SOURCE_API_KHR = 33350,
GL_DEBUG_SOURCE_WINDOW_SYSTEM = 33351,
GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB = 33351,
GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR = 33351,
GL_DEBUG_SOURCE_SHADER_COMPILER = 33352,
GL_DEBUG_SOURCE_SHADER_COMPILER_ARB = 33352,
GL_DEBUG_SOURCE_SHADER_COMPILER_KHR = 33352,
GL_DEBUG_SOURCE_THIRD_PARTY = 33353,
GL_DEBUG_SOURCE_THIRD_PARTY_ARB = 33353,
GL_DEBUG_SOURCE_THIRD_PARTY_KHR = 33353,
GL_DEBUG_SOURCE_APPLICATION = 33354,
GL_DEBUG_SOURCE_APPLICATION_ARB = 33354,
GL_DEBUG_SOURCE_APPLICATION_KHR = 33354,
GL_DEBUG_SOURCE_OTHER = 33355,
GL_DEBUG_SOURCE_OTHER_ARB = 33355,
GL_DEBUG_SOURCE_OTHER_KHR = 33355,
GL_DEBUG_TYPE_ERROR = 33356,
GL_DEBUG_TYPE_ERROR_ARB = 33356,
GL_DEBUG_TYPE_ERROR_KHR = 33356,
GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR = 33357,
GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB = 33357,
GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR = 33357,
GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR = 33358,
GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB = 33358,
GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR = 33358,
GL_DEBUG_TYPE_PORTABILITY = 33359,
GL_DEBUG_TYPE_PORTABILITY_ARB = 33359,
GL_DEBUG_TYPE_PORTABILITY_KHR = 33359,
GL_DEBUG_TYPE_PERFORMANCE = 33360,
GL_DEBUG_TYPE_PERFORMANCE_ARB = 33360,
GL_DEBUG_TYPE_PERFORMANCE_KHR = 33360,
GL_DEBUG_TYPE_OTHER = 33361,
GL_DEBUG_TYPE_OTHER_ARB = 33361,
GL_DEBUG_TYPE_OTHER_KHR = 33361,
GL_LOSE_CONTEXT_ON_RESET = 33362,
GL_LOSE_CONTEXT_ON_RESET_ARB = 33362,
GL_LOSE_CONTEXT_ON_RESET_EXT = 33362,
GL_LOSE_CONTEXT_ON_RESET_KHR = 33362,
GL_GUILTY_CONTEXT_RESET = 33363,
GL_GUILTY_CONTEXT_RESET_ARB = 33363,
GL_GUILTY_CONTEXT_RESET_EXT = 33363,
GL_GUILTY_CONTEXT_RESET_KHR = 33363,
GL_INNOCENT_CONTEXT_RESET = 33364,
GL_INNOCENT_CONTEXT_RESET_ARB = 33364,
GL_INNOCENT_CONTEXT_RESET_EXT = 33364,
GL_INNOCENT_CONTEXT_RESET_KHR = 33364,
GL_UNKNOWN_CONTEXT_RESET = 33365,
GL_UNKNOWN_CONTEXT_RESET_ARB = 33365,
GL_UNKNOWN_CONTEXT_RESET_EXT = 33365,
GL_UNKNOWN_CONTEXT_RESET_KHR = 33365,
GL_RESET_NOTIFICATION_STRATEGY = 33366,
GL_RESET_NOTIFICATION_STRATEGY_ARB = 33366,
GL_RESET_NOTIFICATION_STRATEGY_EXT = 33366,
GL_RESET_NOTIFICATION_STRATEGY_KHR = 33366,
GL_PROGRAM_BINARY_RETRIEVABLE_HINT = 33367,
GL_PROGRAM_SEPARABLE = 33368,
GL_PROGRAM_SEPARABLE_EXT = 33368,
GL_ACTIVE_PROGRAM = 33369,
GL_ACTIVE_PROGRAM_EXT = 33369,
GL_PROGRAM_PIPELINE_BINDING = 33370,
GL_PROGRAM_PIPELINE_BINDING_EXT = 33370,
GL_MAX_VIEWPORTS = 33371,
GL_MAX_VIEWPORTS_NV = 33371,
GL_VIEWPORT_SUBPIXEL_BITS = 33372,
GL_VIEWPORT_SUBPIXEL_BITS_EXT = 33372,
GL_VIEWPORT_SUBPIXEL_BITS_NV = 33372,
GL_VIEWPORT_BOUNDS_RANGE = 33373,
GL_VIEWPORT_BOUNDS_RANGE_EXT = 33373,
GL_VIEWPORT_BOUNDS_RANGE_NV = 33373,
GL_LAYER_PROVOKING_VERTEX = 33374,
GL_LAYER_PROVOKING_VERTEX_EXT = 33374,
GL_LAYER_PROVOKING_VERTEX_OES = 33374,
GL_VIEWPORT_INDEX_PROVOKING_VERTEX = 33375,
GL_VIEWPORT_INDEX_PROVOKING_VERTEX_EXT = 33375,
GL_VIEWPORT_INDEX_PROVOKING_VERTEX_NV = 33375,
GL_UNDEFINED_VERTEX = 33376,
GL_UNDEFINED_VERTEX_EXT = 33376,
GL_UNDEFINED_VERTEX_OES = 33376,
GL_NO_RESET_NOTIFICATION = 33377,
GL_NO_RESET_NOTIFICATION_ARB = 33377,
GL_NO_RESET_NOTIFICATION_EXT = 33377,
GL_NO_RESET_NOTIFICATION_KHR = 33377,
GL_MAX_COMPUTE_SHARED_MEMORY_SIZE = 33378,
GL_MAX_COMPUTE_UNIFORM_COMPONENTS = 33379,
GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS = 33380,
GL_MAX_COMPUTE_ATOMIC_COUNTERS = 33381,
GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS = 33382,
GL_COMPUTE_WORK_GROUP_SIZE = 33383,
GL_DEBUG_TYPE_MARKER = 33384,
GL_DEBUG_TYPE_MARKER_KHR = 33384,
GL_DEBUG_TYPE_PUSH_GROUP = 33385,
GL_DEBUG_TYPE_PUSH_GROUP_KHR = 33385,
GL_DEBUG_TYPE_POP_GROUP = 33386,
GL_DEBUG_TYPE_POP_GROUP_KHR = 33386,
GL_DEBUG_SEVERITY_NOTIFICATION = 33387,
GL_DEBUG_SEVERITY_NOTIFICATION_KHR = 33387,
GL_MAX_DEBUG_GROUP_STACK_DEPTH = 33388,
GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR = 33388,
GL_DEBUG_GROUP_STACK_DEPTH = 33389,
GL_DEBUG_GROUP_STACK_DEPTH_KHR = 33389,
GL_MAX_UNIFORM_LOCATIONS = 33390,
GL_INTERNALFORMAT_SUPPORTED = 33391,
GL_INTERNALFORMAT_PREFERRED = 33392,
GL_INTERNALFORMAT_RED_SIZE = 33393,
GL_INTERNALFORMAT_GREEN_SIZE = 33394,
GL_INTERNALFORMAT_BLUE_SIZE = 33395,
GL_INTERNALFORMAT_ALPHA_SIZE = 33396,
GL_INTERNALFORMAT_DEPTH_SIZE = 33397,
GL_INTERNALFORMAT_STENCIL_SIZE = 33398,
GL_INTERNALFORMAT_SHARED_SIZE = 33399,
GL_INTERNALFORMAT_RED_TYPE = 33400,
GL_INTERNALFORMAT_GREEN_TYPE = 33401,
GL_INTERNALFORMAT_BLUE_TYPE = 33402,
GL_INTERNALFORMAT_ALPHA_TYPE = 33403,
GL_INTERNALFORMAT_DEPTH_TYPE = 33404,
GL_INTERNALFORMAT_STENCIL_TYPE = 33405,
GL_MAX_WIDTH = 33406,
GL_MAX_HEIGHT = 33407,
GL_MAX_DEPTH = 33408,
GL_MAX_LAYERS = 33409,
GL_MAX_COMBINED_DIMENSIONS = 33410,
GL_COLOR_COMPONENTS = 33411,
GL_DEPTH_COMPONENTS = 33412,
GL_STENCIL_COMPONENTS = 33413,
GL_COLOR_RENDERABLE = 33414,
GL_DEPTH_RENDERABLE = 33415,
GL_STENCIL_RENDERABLE = 33416,
GL_FRAMEBUFFER_RENDERABLE = 33417,
GL_FRAMEBUFFER_RENDERABLE_LAYERED = 33418,
GL_FRAMEBUFFER_BLEND = 33419,
GL_READ_PIXELS = 33420,
GL_READ_PIXELS_FORMAT = 33421,
GL_READ_PIXELS_TYPE = 33422,
GL_TEXTURE_IMAGE_FORMAT = 33423,
GL_TEXTURE_IMAGE_TYPE = 33424,
GL_GET_TEXTURE_IMAGE_FORMAT = 33425,
GL_GET_TEXTURE_IMAGE_TYPE = 33426,
GL_MIPMAP = 33427,
GL_MANUAL_GENERATE_MIPMAP = 33428,
GL_AUTO_GENERATE_MIPMAP = 33429,
GL_COLOR_ENCODING = 33430,
GL_SRGB_READ = 33431,
GL_SRGB_WRITE = 33432,
GL_SRGB_DECODE_ARB = 33433,
GL_FILTER = 33434,
GL_VERTEX_TEXTURE = 33435,
GL_TESS_CONTROL_TEXTURE = 33436,
GL_TESS_EVALUATION_TEXTURE = 33437,
GL_GEOMETRY_TEXTURE = 33438,
GL_FRAGMENT_TEXTURE = 33439,
GL_COMPUTE_TEXTURE = 33440,
GL_TEXTURE_SHADOW = 33441,
GL_TEXTURE_GATHER = 33442,
GL_TEXTURE_GATHER_SHADOW = 33443,
GL_SHADER_IMAGE_LOAD = 33444,
GL_SHADER_IMAGE_STORE = 33445,
GL_SHADER_IMAGE_ATOMIC = 33446,
GL_IMAGE_TEXEL_SIZE = 33447,
GL_IMAGE_COMPATIBILITY_CLASS = 33448,
GL_IMAGE_PIXEL_FORMAT = 33449,
GL_IMAGE_PIXEL_TYPE = 33450,
GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST = 33452,
GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST = 33453,
GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE = 33454,
GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE = 33455,
GL_TEXTURE_COMPRESSED_BLOCK_WIDTH = 33457,
GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT = 33458,
GL_TEXTURE_COMPRESSED_BLOCK_SIZE = 33459,
GL_CLEAR_BUFFER = 33460,
GL_TEXTURE_VIEW = 33461,
GL_VIEW_COMPATIBILITY_CLASS = 33462,
GL_FULL_SUPPORT = 33463,
GL_CAVEAT_SUPPORT = 33464,
GL_IMAGE_CLASS_4_X_32 = 33465,
GL_IMAGE_CLASS_2_X_32 = 33466,
GL_IMAGE_CLASS_1_X_32 = 33467,
GL_IMAGE_CLASS_4_X_16 = 33468,
GL_IMAGE_CLASS_2_X_16 = 33469,
GL_IMAGE_CLASS_1_X_16 = 33470,
GL_IMAGE_CLASS_4_X_8 = 33471,
GL_IMAGE_CLASS_2_X_8 = 33472,
GL_IMAGE_CLASS_1_X_8 = 33473,
GL_IMAGE_CLASS_11_11_10 = 33474,
GL_IMAGE_CLASS_10_10_10_2 = 33475,
GL_VIEW_CLASS_128_BITS = 33476,
GL_VIEW_CLASS_96_BITS = 33477,
GL_VIEW_CLASS_64_BITS = 33478,
GL_VIEW_CLASS_48_BITS = 33479,
GL_VIEW_CLASS_32_BITS = 33480,
GL_VIEW_CLASS_24_BITS = 33481,
GL_VIEW_CLASS_16_BITS = 33482,
GL_VIEW_CLASS_8_BITS = 33483,
GL_VIEW_CLASS_S3TC_DXT1_RGB = 33484,
GL_VIEW_CLASS_S3TC_DXT1_RGBA = 33485,
GL_VIEW_CLASS_S3TC_DXT3_RGBA = 33486,
GL_VIEW_CLASS_S3TC_DXT5_RGBA = 33487,
GL_VIEW_CLASS_RGTC1_RED = 33488,
GL_VIEW_CLASS_RGTC2_RG = 33489,
GL_VIEW_CLASS_BPTC_UNORM = 33490,
GL_VIEW_CLASS_BPTC_FLOAT = 33491,
GL_VERTEX_ATTRIB_BINDING = 33492,
GL_VERTEX_ATTRIB_RELATIVE_OFFSET = 33493,
GL_VERTEX_BINDING_DIVISOR = 33494,
GL_VERTEX_BINDING_OFFSET = 33495,
GL_VERTEX_BINDING_STRIDE = 33496,
GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET = 33497,
GL_MAX_VERTEX_ATTRIB_BINDINGS = 33498,
GL_TEXTURE_VIEW_MIN_LEVEL = 33499,
GL_TEXTURE_VIEW_MIN_LEVEL_EXT = 33499,
GL_TEXTURE_VIEW_MIN_LEVEL_OES = 33499,
GL_TEXTURE_VIEW_NUM_LEVELS = 33500,
GL_TEXTURE_VIEW_NUM_LEVELS_EXT = 33500,
GL_TEXTURE_VIEW_NUM_LEVELS_OES = 33500,
GL_TEXTURE_VIEW_MIN_LAYER = 33501,
GL_TEXTURE_VIEW_MIN_LAYER_EXT = 33501,
GL_TEXTURE_VIEW_MIN_LAYER_OES = 33501,
GL_TEXTURE_VIEW_NUM_LAYERS = 33502,
GL_TEXTURE_VIEW_NUM_LAYERS_EXT = 33502,
GL_TEXTURE_VIEW_NUM_LAYERS_OES = 33502,
GL_TEXTURE_IMMUTABLE_LEVELS = 33503,
GL_BUFFER = 33504,
GL_BUFFER_KHR = 33504,
GL_SHADER = 33505,
GL_SHADER_KHR = 33505,
GL_PROGRAM = 33506,
GL_PROGRAM_KHR = 33506,
GL_QUERY = 33507,
GL_QUERY_KHR = 33507,
GL_PROGRAM_PIPELINE = 33508,
GL_PROGRAM_PIPELINE_KHR = 33508,
GL_MAX_VERTEX_ATTRIB_STRIDE = 33509,
GL_SAMPLER = 33510,
GL_SAMPLER_KHR = 33510,
GL_DISPLAY_LIST = 33511,
GL_MAX_LABEL_LENGTH = 33512,
GL_MAX_LABEL_LENGTH_KHR = 33512,
GL_NUM_SHADING_LANGUAGE_VERSIONS = 33513,
GL_QUERY_TARGET = 33514,
GL_TRANSFORM_FEEDBACK_OVERFLOW_ARB = 33516,
GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW_ARB = 33517,
GL_VERTICES_SUBMITTED_ARB = 33518,
GL_PRIMITIVES_SUBMITTED_ARB = 33519,
GL_VERTEX_SHADER_INVOCATIONS_ARB = 33520,
GL_TESS_CONTROL_SHADER_PATCHES_ARB = 33521,
GL_TESS_EVALUATION_SHADER_INVOCATIONS_ARB = 33522,
GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED_ARB = 33523,
GL_FRAGMENT_SHADER_INVOCATIONS_ARB = 33524,
GL_COMPUTE_SHADER_INVOCATIONS_ARB = 33525,
GL_CLIPPING_INPUT_PRIMITIVES_ARB = 33526,
GL_CLIPPING_OUTPUT_PRIMITIVES_ARB = 33527,
GL_SPARSE_BUFFER_PAGE_SIZE_ARB = 33528,
GL_MAX_CULL_DISTANCES = 33529,
GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES = 33530,
GL_CONTEXT_RELEASE_BEHAVIOR = 33531,
GL_CONTEXT_RELEASE_BEHAVIOR_KHR = 33531,
GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH = 33532,
GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR = 33532,
GL_DEPTH_PASS_INSTRUMENT_SGIX = 33552,
GL_DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX = 33553,
GL_DEPTH_PASS_INSTRUMENT_MAX_SGIX = 33554,
GL_FRAGMENTS_INSTRUMENT_SGIX = 33555,
GL_FRAGMENTS_INSTRUMENT_COUNTERS_SGIX = 33556,
GL_FRAGMENTS_INSTRUMENT_MAX_SGIX = 33557,
GL_CONVOLUTION_HINT_SGIX = 33558,
GL_YCRCB_SGIX = 33560,
GL_YCRCBA_SGIX = 33561,
GL_UNPACK_COMPRESSED_SIZE_SGIX = 33562,
GL_PACK_MAX_COMPRESSED_SIZE_SGIX = 33563,
GL_PACK_COMPRESSED_SIZE_SGIX = 33564,
GL_SLIM8U_SGIX = 33565,
GL_SLIM10U_SGIX = 33566,
GL_SLIM12S_SGIX = 33567,
GL_ALPHA_MIN_SGIX = 33568,
GL_ALPHA_MAX_SGIX = 33569,
GL_SCALEBIAS_HINT_SGIX = 33570,
GL_ASYNC_MARKER_SGIX = 33577,
GL_PIXEL_TEX_GEN_MODE_SGIX = 33579,
GL_ASYNC_HISTOGRAM_SGIX = 33580,
GL_MAX_ASYNC_HISTOGRAM_SGIX = 33581,
GL_PIXEL_TRANSFORM_2D_EXT = 33584,
GL_PIXEL_MAG_FILTER_EXT = 33585,
GL_PIXEL_MIN_FILTER_EXT = 33586,
GL_PIXEL_CUBIC_WEIGHT_EXT = 33587,
GL_CUBIC_EXT = 33588,
GL_AVERAGE_EXT = 33589,
GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT = 33590,
GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT = 33591,
GL_PIXEL_TRANSFORM_2D_MATRIX_EXT = 33592,
GL_FRAGMENT_MATERIAL_EXT = 33609,
GL_FRAGMENT_NORMAL_EXT = 33610,
GL_FRAGMENT_COLOR_EXT = 33612,
GL_ATTENUATION_EXT = 33613,
GL_SHADOW_ATTENUATION_EXT = 33614,
GL_TEXTURE_APPLICATION_MODE_EXT = 33615,
GL_TEXTURE_LIGHT_EXT = 33616,
GL_TEXTURE_MATERIAL_FACE_EXT = 33617,
GL_TEXTURE_MATERIAL_PARAMETER_EXT = 33618,
GL_PIXEL_TEXTURE_SGIS = 33619,
GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS = 33620,
GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS = 33621,
GL_PIXEL_GROUP_COLOR_SGIS = 33622,
GL_LINE_QUALITY_HINT_SGIX = 33627,
GL_ASYNC_TEX_IMAGE_SGIX = 33628,
GL_ASYNC_DRAW_PIXELS_SGIX = 33629,
GL_ASYNC_READ_PIXELS_SGIX = 33630,
GL_MAX_ASYNC_TEX_IMAGE_SGIX = 33631,
GL_MAX_ASYNC_DRAW_PIXELS_SGIX = 33632,
GL_MAX_ASYNC_READ_PIXELS_SGIX = 33633,
GL_UNSIGNED_BYTE_2_3_3_REV = 33634,
GL_UNSIGNED_BYTE_2_3_3_REV_EXT = 33634,
GL_UNSIGNED_SHORT_5_6_5 = 33635,
GL_UNSIGNED_SHORT_5_6_5_EXT = 33635,
GL_UNSIGNED_SHORT_5_6_5_REV = 33636,
GL_UNSIGNED_SHORT_5_6_5_REV_EXT = 33636,
GL_UNSIGNED_SHORT_4_4_4_4_REV = 33637,
GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT = 33637,
GL_UNSIGNED_SHORT_4_4_4_4_REV_IMG = 33637,
GL_UNSIGNED_SHORT_1_5_5_5_REV = 33638,
GL_UNSIGNED_SHORT_1_5_5_5_REV_EXT = 33638,
GL_UNSIGNED_INT_8_8_8_8_REV = 33639,
GL_UNSIGNED_INT_8_8_8_8_REV_EXT = 33639,
GL_UNSIGNED_INT_2_10_10_10_REV = 33640,
GL_UNSIGNED_INT_2_10_10_10_REV_EXT = 33640,
GL_TEXTURE_MAX_CLAMP_S_SGIX = 33641,
GL_TEXTURE_MAX_CLAMP_T_SGIX = 33642,
GL_TEXTURE_MAX_CLAMP_R_SGIX = 33643,
GL_MIRRORED_REPEAT = 33648,
GL_MIRRORED_REPEAT_ARB = 33648,
GL_MIRRORED_REPEAT_IBM = 33648,
GL_MIRRORED_REPEAT_OES = 33648,
GL_RGB_S3TC = 33696,
GL_RGB4_S3TC = 33697,
GL_RGBA_S3TC = 33698,
GL_RGBA4_S3TC = 33699,
GL_RGBA_DXT5_S3TC = 33700,
GL_RGBA4_DXT5_S3TC = 33701,
GL_VERTEX_PRECLIP_SGIX = 33774,
GL_VERTEX_PRECLIP_HINT_SGIX = 33775,
GL_COMPRESSED_RGB_S3TC_DXT1_EXT = 33776,
GL_COMPRESSED_RGBA_S3TC_DXT1_EXT = 33777,
GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE = 33778,
GL_COMPRESSED_RGBA_S3TC_DXT3_EXT = 33778,
GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE = 33779,
GL_COMPRESSED_RGBA_S3TC_DXT5_EXT = 33779,
GL_PARALLEL_ARRAYS_INTEL = 33780,
GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL = 33781,
GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL = 33782,
GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL = 33783,
GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL = 33784,
GL_PERFQUERY_DONOT_FLUSH_INTEL = 33785,
GL_PERFQUERY_FLUSH_INTEL = 33786,
GL_PERFQUERY_WAIT_INTEL = 33787,
GL_TEXTURE_MEMORY_LAYOUT_INTEL = 33791,
GL_FRAGMENT_LIGHTING_SGIX = 33792,
GL_FRAGMENT_COLOR_MATERIAL_SGIX = 33793,
GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX = 33794,
GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX = 33795,
GL_MAX_FRAGMENT_LIGHTS_SGIX = 33796,
GL_MAX_ACTIVE_LIGHTS_SGIX = 33797,
GL_CURRENT_RASTER_NORMAL_SGIX = 33798,
GL_LIGHT_ENV_MODE_SGIX = 33799,
GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX = 33800,
GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX = 33801,
GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX = 33802,
GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX = 33803,
GL_FRAGMENT_LIGHT0_SGIX = 33804,
GL_FRAGMENT_LIGHT1_SGIX = 33805,
GL_FRAGMENT_LIGHT2_SGIX = 33806,
GL_FRAGMENT_LIGHT3_SGIX = 33807,
GL_FRAGMENT_LIGHT4_SGIX = 33808,
GL_FRAGMENT_LIGHT5_SGIX = 33809,
GL_FRAGMENT_LIGHT6_SGIX = 33810,
GL_FRAGMENT_LIGHT7_SGIX = 33811,
GL_PACK_RESAMPLE_SGIX = 33838,
GL_UNPACK_RESAMPLE_SGIX = 33839,
GL_RESAMPLE_DECIMATE_SGIX = 33840,
GL_RESAMPLE_REPLICATE_SGIX = 33843,
GL_RESAMPLE_ZERO_FILL_SGIX = 33844,
GL_TANGENT_ARRAY_EXT = 33849,
GL_BINORMAL_ARRAY_EXT = 33850,
GL_CURRENT_TANGENT_EXT = 33851,
GL_CURRENT_BINORMAL_EXT = 33852,
GL_TANGENT_ARRAY_TYPE_EXT = 33854,
GL_TANGENT_ARRAY_STRIDE_EXT = 33855,
GL_BINORMAL_ARRAY_TYPE_EXT = 33856,
GL_BINORMAL_ARRAY_STRIDE_EXT = 33857,
GL_TANGENT_ARRAY_POINTER_EXT = 33858,
GL_BINORMAL_ARRAY_POINTER_EXT = 33859,
GL_MAP1_TANGENT_EXT = 33860,
GL_MAP2_TANGENT_EXT = 33861,
GL_MAP1_BINORMAL_EXT = 33862,
GL_MAP2_BINORMAL_EXT = 33863,
GL_NEAREST_CLIPMAP_NEAREST_SGIX = 33869,
GL_NEAREST_CLIPMAP_LINEAR_SGIX = 33870,
GL_LINEAR_CLIPMAP_NEAREST_SGIX = 33871,
GL_FOG_COORDINATE_SOURCE = 33872,
GL_FOG_COORDINATE_SOURCE_EXT = 33872,
GL_FOG_COORD_SRC = 33872,
GL_FOG_COORDINATE = 33873,
GL_FOG_COORD = 33873,
GL_FOG_COORDINATE_EXT = 33873,
GL_FRAGMENT_DEPTH = 33874,
GL_FRAGMENT_DEPTH_EXT = 33874,
GL_CURRENT_FOG_COORDINATE = 33875,
GL_CURRENT_FOG_COORD = 33875,
GL_CURRENT_FOG_COORDINATE_EXT = 33875,
GL_FOG_COORDINATE_ARRAY_TYPE = 33876,
GL_FOG_COORDINATE_ARRAY_TYPE_EXT = 33876,
GL_FOG_COORD_ARRAY_TYPE = 33876,
GL_FOG_COORDINATE_ARRAY_STRIDE = 33877,
GL_FOG_COORDINATE_ARRAY_STRIDE_EXT = 33877,
GL_FOG_COORD_ARRAY_STRIDE = 33877,
GL_FOG_COORDINATE_ARRAY_POINTER = 33878,
GL_FOG_COORDINATE_ARRAY_POINTER_EXT = 33878,
GL_FOG_COORD_ARRAY_POINTER = 33878,
GL_FOG_COORDINATE_ARRAY = 33879,
GL_FOG_COORDINATE_ARRAY_EXT = 33879,
GL_FOG_COORD_ARRAY = 33879,
GL_COLOR_SUM = 33880,
GL_COLOR_SUM_ARB = 33880,
GL_COLOR_SUM_EXT = 33880,
GL_CURRENT_SECONDARY_COLOR = 33881,
GL_CURRENT_SECONDARY_COLOR_EXT = 33881,
GL_SECONDARY_COLOR_ARRAY_SIZE = 33882,
GL_SECONDARY_COLOR_ARRAY_SIZE_EXT = 33882,
GL_SECONDARY_COLOR_ARRAY_TYPE = 33883,
GL_SECONDARY_COLOR_ARRAY_TYPE_EXT = 33883,
GL_SECONDARY_COLOR_ARRAY_STRIDE = 33884,
GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT = 33884,
GL_SECONDARY_COLOR_ARRAY_POINTER = 33885,
GL_SECONDARY_COLOR_ARRAY_POINTER_EXT = 33885,
GL_SECONDARY_COLOR_ARRAY = 33886,
GL_SECONDARY_COLOR_ARRAY_EXT = 33886,
GL_CURRENT_RASTER_SECONDARY_COLOR = 33887,
GL_ALIASED_POINT_SIZE_RANGE = 33901,
GL_ALIASED_LINE_WIDTH_RANGE = 33902,
GL_SCREEN_COORDINATES_REND = 33936,
GL_INVERTED_SCREEN_W_REND = 33937,
GL_TEXTURE0 = 33984,
GL_TEXTURE0_ARB = 33984,
GL_TEXTURE1 = 33985,
GL_TEXTURE1_ARB = 33985,
GL_TEXTURE2 = 33986,
GL_TEXTURE2_ARB = 33986,
GL_TEXTURE3 = 33987,
GL_TEXTURE3_ARB = 33987,
GL_TEXTURE4 = 33988,
GL_TEXTURE4_ARB = 33988,
GL_TEXTURE5 = 33989,
GL_TEXTURE5_ARB = 33989,
GL_TEXTURE6 = 33990,
GL_TEXTURE6_ARB = 33990,
GL_TEXTURE7 = 33991,
GL_TEXTURE7_ARB = 33991,
GL_TEXTURE8 = 33992,
GL_TEXTURE8_ARB = 33992,
GL_TEXTURE9 = 33993,
GL_TEXTURE9_ARB = 33993,
GL_TEXTURE10 = 33994,
GL_TEXTURE10_ARB = 33994,
GL_TEXTURE11 = 33995,
GL_TEXTURE11_ARB = 33995,
GL_TEXTURE12 = 33996,
GL_TEXTURE12_ARB = 33996,
GL_TEXTURE13 = 33997,
GL_TEXTURE13_ARB = 33997,
GL_TEXTURE14 = 33998,
GL_TEXTURE14_ARB = 33998,
GL_TEXTURE15 = 33999,
GL_TEXTURE15_ARB = 33999,
GL_TEXTURE16 = 34000,
GL_TEXTURE16_ARB = 34000,
GL_TEXTURE17 = 34001,
GL_TEXTURE17_ARB = 34001,
GL_TEXTURE18 = 34002,
GL_TEXTURE18_ARB = 34002,
GL_TEXTURE19 = 34003,
GL_TEXTURE19_ARB = 34003,
GL_TEXTURE20 = 34004,
GL_TEXTURE20_ARB = 34004,
GL_TEXTURE21 = 34005,
GL_TEXTURE21_ARB = 34005,
GL_TEXTURE22 = 34006,
GL_TEXTURE22_ARB = 34006,
GL_TEXTURE23 = 34007,
GL_TEXTURE23_ARB = 34007,
GL_TEXTURE24 = 34008,
GL_TEXTURE24_ARB = 34008,
GL_TEXTURE25 = 34009,
GL_TEXTURE25_ARB = 34009,
GL_TEXTURE26 = 34010,
GL_TEXTURE26_ARB = 34010,
GL_TEXTURE27 = 34011,
GL_TEXTURE27_ARB = 34011,
GL_TEXTURE28 = 34012,
GL_TEXTURE28_ARB = 34012,
GL_TEXTURE29 = 34013,
GL_TEXTURE29_ARB = 34013,
GL_TEXTURE30 = 34014,
GL_TEXTURE30_ARB = 34014,
GL_TEXTURE31 = 34015,
GL_TEXTURE31_ARB = 34015,
GL_ACTIVE_TEXTURE = 34016,
GL_ACTIVE_TEXTURE_ARB = 34016,
GL_CLIENT_ACTIVE_TEXTURE = 34017,
GL_CLIENT_ACTIVE_TEXTURE_ARB = 34017,
GL_MAX_TEXTURE_UNITS = 34018,
GL_MAX_TEXTURE_UNITS_ARB = 34018,
GL_TRANSPOSE_MODELVIEW_MATRIX = 34019,
GL_TRANSPOSE_MODELVIEW_MATRIX_ARB = 34019,
GL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV = 34019,
GL_TRANSPOSE_PROJECTION_MATRIX = 34020,
GL_TRANSPOSE_PROJECTION_MATRIX_ARB = 34020,
GL_PATH_TRANSPOSE_PROJECTION_MATRIX_NV = 34020,
GL_TRANSPOSE_TEXTURE_MATRIX = 34021,
GL_TRANSPOSE_TEXTURE_MATRIX_ARB = 34021,
GL_TRANSPOSE_COLOR_MATRIX = 34022,
GL_TRANSPOSE_COLOR_MATRIX_ARB = 34022,
GL_SUBTRACT = 34023,
GL_SUBTRACT_ARB = 34023,
GL_MAX_RENDERBUFFER_SIZE = 34024,
GL_MAX_RENDERBUFFER_SIZE_EXT = 34024,
GL_MAX_RENDERBUFFER_SIZE_OES = 34024,
GL_COMPRESSED_ALPHA = 34025,
GL_COMPRESSED_ALPHA_ARB = 34025,
GL_COMPRESSED_LUMINANCE = 34026,
GL_COMPRESSED_LUMINANCE_ARB = 34026,
GL_COMPRESSED_LUMINANCE_ALPHA = 34027,
GL_COMPRESSED_LUMINANCE_ALPHA_ARB = 34027,
GL_COMPRESSED_INTENSITY = 34028,
GL_COMPRESSED_INTENSITY_ARB = 34028,
GL_COMPRESSED_RGB = 34029,
GL_COMPRESSED_RGB_ARB = 34029,
GL_COMPRESSED_RGBA = 34030,
GL_COMPRESSED_RGBA_ARB = 34030,
GL_TEXTURE_COMPRESSION_HINT = 34031,
GL_TEXTURE_COMPRESSION_HINT_ARB = 34031,
GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER = 34032,
GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER = 34033,
GL_ALL_COMPLETED_NV = 34034,
GL_FENCE_STATUS_NV = 34035,
GL_FENCE_CONDITION_NV = 34036,
GL_TEXTURE_RECTANGLE = 34037,
GL_TEXTURE_RECTANGLE_ARB = 34037,
GL_TEXTURE_RECTANGLE_NV = 34037,
GL_TEXTURE_BINDING_RECTANGLE = 34038,
GL_TEXTURE_BINDING_RECTANGLE_ARB = 34038,
GL_TEXTURE_BINDING_RECTANGLE_NV = 34038,
GL_PROXY_TEXTURE_RECTANGLE = 34039,
GL_PROXY_TEXTURE_RECTANGLE_ARB = 34039,
GL_PROXY_TEXTURE_RECTANGLE_NV = 34039,
GL_MAX_RECTANGLE_TEXTURE_SIZE = 34040,
GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB = 34040,
GL_MAX_RECTANGLE_TEXTURE_SIZE_NV = 34040,
GL_DEPTH_STENCIL = 34041,
GL_DEPTH_STENCIL_EXT = 34041,
GL_DEPTH_STENCIL_NV = 34041,
GL_DEPTH_STENCIL_OES = 34041,
GL_UNSIGNED_INT_24_8 = 34042,
GL_UNSIGNED_INT_24_8_EXT = 34042,
GL_UNSIGNED_INT_24_8_NV = 34042,
GL_UNSIGNED_INT_24_8_OES = 34042,
GL_MAX_TEXTURE_LOD_BIAS = 34045,
GL_MAX_TEXTURE_LOD_BIAS_EXT = 34045,
GL_TEXTURE_MAX_ANISOTROPY_EXT = 34046,
GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT = 34047,
GL_TEXTURE_FILTER_CONTROL = 34048,
GL_TEXTURE_FILTER_CONTROL_EXT = 34048,
GL_TEXTURE_LOD_BIAS = 34049,
GL_TEXTURE_LOD_BIAS_EXT = 34049,
GL_MODELVIEW1_STACK_DEPTH_EXT = 34050,
GL_COMBINE4_NV = 34051,
GL_MAX_SHININESS_NV = 34052,
GL_MAX_SPOT_EXPONENT_NV = 34053,
GL_MODELVIEW1_MATRIX_EXT = 34054,
GL_INCR_WRAP = 34055,
GL_INCR_WRAP_EXT = 34055,
GL_INCR_WRAP_OES = 34055,
GL_DECR_WRAP = 34056,
GL_DECR_WRAP_EXT = 34056,
GL_DECR_WRAP_OES = 34056,
GL_VERTEX_WEIGHTING_EXT = 34057,
GL_MODELVIEW1_ARB = 34058,
GL_MODELVIEW1_EXT = 34058,
GL_CURRENT_VERTEX_WEIGHT_EXT = 34059,
GL_VERTEX_WEIGHT_ARRAY_EXT = 34060,
GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT = 34061,
GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT = 34062,
GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT = 34063,
GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT = 34064,
GL_NORMAL_MAP = 34065,
GL_NORMAL_MAP_ARB = 34065,
GL_NORMAL_MAP_EXT = 34065,
GL_NORMAL_MAP_NV = 34065,
GL_NORMAL_MAP_OES = 34065,
GL_REFLECTION_MAP = 34066,
GL_REFLECTION_MAP_ARB = 34066,
GL_REFLECTION_MAP_EXT = 34066,
GL_REFLECTION_MAP_NV = 34066,
GL_REFLECTION_MAP_OES = 34066,
GL_TEXTURE_CUBE_MAP = 34067,
GL_TEXTURE_CUBE_MAP_ARB = 34067,
GL_TEXTURE_CUBE_MAP_EXT = 34067,
GL_TEXTURE_CUBE_MAP_OES = 34067,
GL_TEXTURE_BINDING_CUBE_MAP = 34068,
GL_TEXTURE_BINDING_CUBE_MAP_ARB = 34068,
GL_TEXTURE_BINDING_CUBE_MAP_EXT = 34068,
GL_TEXTURE_BINDING_CUBE_MAP_OES = 34068,
GL_TEXTURE_CUBE_MAP_POSITIVE_X = 34069,
GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB = 34069,
GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT = 34069,
GL_TEXTURE_CUBE_MAP_POSITIVE_X_OES = 34069,
GL_TEXTURE_CUBE_MAP_NEGATIVE_X = 34070,
GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB = 34070,
GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT = 34070,
GL_TEXTURE_CUBE_MAP_NEGATIVE_X_OES = 34070,
GL_TEXTURE_CUBE_MAP_POSITIVE_Y = 34071,
GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB = 34071,
GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT = 34071,
GL_TEXTURE_CUBE_MAP_POSITIVE_Y_OES = 34071,
GL_TEXTURE_CUBE_MAP_NEGATIVE_Y = 34072,
GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB = 34072,
GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT = 34072,
GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_OES = 34072,
GL_TEXTURE_CUBE_MAP_POSITIVE_Z = 34073,
GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB = 34073,
GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT = 34073,
GL_TEXTURE_CUBE_MAP_POSITIVE_Z_OES = 34073,
GL_TEXTURE_CUBE_MAP_NEGATIVE_Z = 34074,
GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB = 34074,
GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT = 34074,
GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_OES = 34074,
GL_PROXY_TEXTURE_CUBE_MAP = 34075,
GL_PROXY_TEXTURE_CUBE_MAP_ARB = 34075,
GL_PROXY_TEXTURE_CUBE_MAP_EXT = 34075,
GL_MAX_CUBE_MAP_TEXTURE_SIZE = 34076,
GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB = 34076,
GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT = 34076,
GL_MAX_CUBE_MAP_TEXTURE_SIZE_OES = 34076,
GL_VERTEX_ARRAY_RANGE_APPLE = 34077,
GL_VERTEX_ARRAY_RANGE_NV = 34077,
GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE = 34078,
GL_VERTEX_ARRAY_RANGE_LENGTH_NV = 34078,
GL_VERTEX_ARRAY_RANGE_VALID_NV = 34079,
GL_VERTEX_ARRAY_STORAGE_HINT_APPLE = 34079,
GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV = 34080,
GL_VERTEX_ARRAY_RANGE_POINTER_APPLE = 34081,
GL_VERTEX_ARRAY_RANGE_POINTER_NV = 34081,
GL_REGISTER_COMBINERS_NV = 34082,
GL_VARIABLE_A_NV = 34083,
GL_VARIABLE_B_NV = 34084,
GL_VARIABLE_C_NV = 34085,
GL_VARIABLE_D_NV = 34086,
GL_VARIABLE_E_NV = 34087,
GL_VARIABLE_F_NV = 34088,
GL_VARIABLE_G_NV = 34089,
GL_CONSTANT_COLOR0_NV = 34090,
GL_CONSTANT_COLOR1_NV = 34091,
GL_PRIMARY_COLOR_NV = 34092,
GL_SECONDARY_COLOR_NV = 34093,
GL_SPARE0_NV = 34094,
GL_SPARE1_NV = 34095,
GL_DISCARD_NV = 34096,
GL_E_TIMES_F_NV = 34097,
GL_SPARE0_PLUS_SECONDARY_COLOR_NV = 34098,
GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV = 34099,
GL_MULTISAMPLE_FILTER_HINT_NV = 34100,
GL_PER_STAGE_CONSTANTS_NV = 34101,
GL_UNSIGNED_IDENTITY_NV = 34102,
GL_UNSIGNED_INVERT_NV = 34103,
GL_EXPAND_NORMAL_NV = 34104,
GL_EXPAND_NEGATE_NV = 34105,
GL_HALF_BIAS_NORMAL_NV = 34106,
GL_HALF_BIAS_NEGATE_NV = 34107,
GL_SIGNED_IDENTITY_NV = 34108,
GL_SIGNED_NEGATE_NV = 34109,
GL_SCALE_BY_TWO_NV = 34110,
GL_SCALE_BY_FOUR_NV = 34111,
GL_SCALE_BY_ONE_HALF_NV = 34112,
GL_BIAS_BY_NEGATIVE_ONE_HALF_NV = 34113,
GL_COMBINER_INPUT_NV = 34114,
GL_COMBINER_MAPPING_NV = 34115,
GL_COMBINER_COMPONENT_USAGE_NV = 34116,
GL_COMBINER_AB_DOT_PRODUCT_NV = 34117,
GL_COMBINER_CD_DOT_PRODUCT_NV = 34118,
GL_COMBINER_MUX_SUM_NV = 34119,
GL_COMBINER_SCALE_NV = 34120,
GL_COMBINER_BIAS_NV = 34121,
GL_COMBINER_AB_OUTPUT_NV = 34122,
GL_COMBINER_CD_OUTPUT_NV = 34123,
GL_COMBINER_SUM_OUTPUT_NV = 34124,
GL_MAX_GENERAL_COMBINERS_NV = 34125,
GL_NUM_GENERAL_COMBINERS_NV = 34126,
GL_COLOR_SUM_CLAMP_NV = 34127,
GL_COMBINER0_NV = 34128,
GL_COMBINER1_NV = 34129,
GL_COMBINER2_NV = 34130,
GL_COMBINER3_NV = 34131,
GL_COMBINER4_NV = 34132,
GL_COMBINER5_NV = 34133,
GL_COMBINER6_NV = 34134,
GL_COMBINER7_NV = 34135,
GL_PRIMITIVE_RESTART_NV = 34136,
GL_PRIMITIVE_RESTART_INDEX_NV = 34137,
GL_FOG_DISTANCE_MODE_NV = 34138,
GL_EYE_RADIAL_NV = 34139,
GL_EYE_PLANE_ABSOLUTE_NV = 34140,
GL_EMBOSS_LIGHT_NV = 34141,
GL_EMBOSS_CONSTANT_NV = 34142,
GL_EMBOSS_MAP_NV = 34143,
GL_RED_MIN_CLAMP_INGR = 34144,
GL_GREEN_MIN_CLAMP_INGR = 34145,
GL_BLUE_MIN_CLAMP_INGR = 34146,
GL_ALPHA_MIN_CLAMP_INGR = 34147,
GL_RED_MAX_CLAMP_INGR = 34148,
GL_GREEN_MAX_CLAMP_INGR = 34149,
GL_BLUE_MAX_CLAMP_INGR = 34150,
GL_ALPHA_MAX_CLAMP_INGR = 34151,
GL_INTERLACE_READ_INGR = 34152,
GL_COMBINE = 34160,
GL_COMBINE_ARB = 34160,
GL_COMBINE_EXT = 34160,
GL_COMBINE_RGB = 34161,
GL_COMBINE_RGB_ARB = 34161,
GL_COMBINE_RGB_EXT = 34161,
GL_COMBINE_ALPHA = 34162,
GL_COMBINE_ALPHA_ARB = 34162,
GL_COMBINE_ALPHA_EXT = 34162,
GL_RGB_SCALE = 34163,
GL_RGB_SCALE_ARB = 34163,
GL_RGB_SCALE_EXT = 34163,
GL_ADD_SIGNED = 34164,
GL_ADD_SIGNED_ARB = 34164,
GL_ADD_SIGNED_EXT = 34164,
GL_INTERPOLATE = 34165,
GL_INTERPOLATE_ARB = 34165,
GL_INTERPOLATE_EXT = 34165,
GL_CONSTANT = 34166,
GL_CONSTANT_ARB = 34166,
GL_CONSTANT_EXT = 34166,
GL_CONSTANT_NV = 34166,
GL_PRIMARY_COLOR = 34167,
GL_PRIMARY_COLOR_ARB = 34167,
GL_PRIMARY_COLOR_EXT = 34167,
GL_PREVIOUS = 34168,
GL_PREVIOUS_ARB = 34168,
GL_PREVIOUS_EXT = 34168,
GL_SOURCE0_RGB = 34176,
GL_SOURCE0_RGB_ARB = 34176,
GL_SOURCE0_RGB_EXT = 34176,
GL_SRC0_RGB = 34176,
GL_SOURCE1_RGB = 34177,
GL_SOURCE1_RGB_ARB = 34177,
GL_SOURCE1_RGB_EXT = 34177,
GL_SRC1_RGB = 34177,
GL_SOURCE2_RGB = 34178,
GL_SOURCE2_RGB_ARB = 34178,
GL_SOURCE2_RGB_EXT = 34178,
GL_SRC2_RGB = 34178,
GL_SOURCE3_RGB_NV = 34179,
GL_SOURCE0_ALPHA = 34184,
GL_SOURCE0_ALPHA_ARB = 34184,
GL_SOURCE0_ALPHA_EXT = 34184,
GL_SRC0_ALPHA = 34184,
GL_SOURCE1_ALPHA = 34185,
GL_SOURCE1_ALPHA_ARB = 34185,
GL_SOURCE1_ALPHA_EXT = 34185,
GL_SRC1_ALPHA = 34185,
GL_SRC1_ALPHA_EXT = 34185,
GL_SOURCE2_ALPHA = 34186,
GL_SOURCE2_ALPHA_ARB = 34186,
GL_SOURCE2_ALPHA_EXT = 34186,
GL_SRC2_ALPHA = 34186,
GL_SOURCE3_ALPHA_NV = 34187,
GL_OPERAND0_RGB = 34192,
GL_OPERAND0_RGB_ARB = 34192,
GL_OPERAND0_RGB_EXT = 34192,
GL_OPERAND1_RGB = 34193,
GL_OPERAND1_RGB_ARB = 34193,
GL_OPERAND1_RGB_EXT = 34193,
GL_OPERAND2_RGB = 34194,
GL_OPERAND2_RGB_ARB = 34194,
GL_OPERAND2_RGB_EXT = 34194,
GL_OPERAND3_RGB_NV = 34195,
GL_OPERAND0_ALPHA = 34200,
GL_OPERAND0_ALPHA_ARB = 34200,
GL_OPERAND0_ALPHA_EXT = 34200,
GL_OPERAND1_ALPHA = 34201,
GL_OPERAND1_ALPHA_ARB = 34201,
GL_OPERAND1_ALPHA_EXT = 34201,
GL_OPERAND2_ALPHA = 34202,
GL_OPERAND2_ALPHA_ARB = 34202,
GL_OPERAND2_ALPHA_EXT = 34202,
GL_OPERAND3_ALPHA_NV = 34203,
GL_PACK_SUBSAMPLE_RATE_SGIX = 34208,
GL_UNPACK_SUBSAMPLE_RATE_SGIX = 34209,
GL_PIXEL_SUBSAMPLE_4444_SGIX = 34210,
GL_PIXEL_SUBSAMPLE_2424_SGIX = 34211,
GL_PIXEL_SUBSAMPLE_4242_SGIX = 34212,
GL_PERTURB_EXT = 34222,
GL_TEXTURE_NORMAL_EXT = 34223,
GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE = 34224,
GL_TRANSFORM_HINT_APPLE = 34225,
GL_UNPACK_CLIENT_STORAGE_APPLE = 34226,
GL_BUFFER_OBJECT_APPLE = 34227,
GL_STORAGE_CLIENT_APPLE = 34228,
GL_VERTEX_ARRAY_BINDING = 34229,
GL_VERTEX_ARRAY_BINDING_APPLE = 34229,
GL_VERTEX_ARRAY_BINDING_OES = 34229,
GL_TEXTURE_RANGE_LENGTH_APPLE = 34231,
GL_TEXTURE_RANGE_POINTER_APPLE = 34232,
GL_YCBCR_422_APPLE = 34233,
GL_UNSIGNED_SHORT_8_8_APPLE = 34234,
GL_UNSIGNED_SHORT_8_8_MESA = 34234,
GL_UNSIGNED_SHORT_8_8_REV_APPLE = 34235,
GL_UNSIGNED_SHORT_8_8_REV_MESA = 34235,
GL_TEXTURE_STORAGE_HINT_APPLE = 34236,
GL_STORAGE_PRIVATE_APPLE = 34237,
GL_STORAGE_CACHED_APPLE = 34238,
GL_STORAGE_SHARED_APPLE = 34239,
GL_REPLACEMENT_CODE_ARRAY_SUN = 34240,
GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN = 34241,
GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN = 34242,
GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN = 34243,
GL_R1UI_V3F_SUN = 34244,
GL_R1UI_C4UB_V3F_SUN = 34245,
GL_R1UI_C3F_V3F_SUN = 34246,
GL_R1UI_N3F_V3F_SUN = 34247,
GL_R1UI_C4F_N3F_V3F_SUN = 34248,
GL_R1UI_T2F_V3F_SUN = 34249,
GL_R1UI_T2F_N3F_V3F_SUN = 34250,
GL_R1UI_T2F_C4F_N3F_V3F_SUN = 34251,
GL_SLICE_ACCUM_SUN = 34252,
GL_QUAD_MESH_SUN = 34324,
GL_TRIANGLE_MESH_SUN = 34325,
GL_VERTEX_PROGRAM_ARB = 34336,
GL_VERTEX_PROGRAM_NV = 34336,
GL_VERTEX_STATE_PROGRAM_NV = 34337,
GL_VERTEX_ATTRIB_ARRAY_ENABLED = 34338,
GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB = 34338,
GL_ATTRIB_ARRAY_SIZE_NV = 34339,
GL_VERTEX_ATTRIB_ARRAY_SIZE = 34339,
GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB = 34339,
GL_ATTRIB_ARRAY_STRIDE_NV = 34340,
GL_VERTEX_ATTRIB_ARRAY_STRIDE = 34340,
GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB = 34340,
GL_ATTRIB_ARRAY_TYPE_NV = 34341,
GL_VERTEX_ATTRIB_ARRAY_TYPE = 34341,
GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB = 34341,
GL_CURRENT_ATTRIB_NV = 34342,
GL_CURRENT_VERTEX_ATTRIB = 34342,
GL_CURRENT_VERTEX_ATTRIB_ARB = 34342,
GL_PROGRAM_LENGTH_ARB = 34343,
GL_PROGRAM_LENGTH_NV = 34343,
GL_PROGRAM_STRING_ARB = 34344,
GL_PROGRAM_STRING_NV = 34344,
GL_MODELVIEW_PROJECTION_NV = 34345,
GL_IDENTITY_NV = 34346,
GL_INVERSE_NV = 34347,
GL_TRANSPOSE_NV = 34348,
GL_INVERSE_TRANSPOSE_NV = 34349,
GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB = 34350,
GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV = 34350,
GL_MAX_PROGRAM_MATRICES_ARB = 34351,
GL_MAX_TRACK_MATRICES_NV = 34351,
GL_MATRIX0_NV = 34352,
GL_MATRIX1_NV = 34353,
GL_MATRIX2_NV = 34354,
GL_MATRIX3_NV = 34355,
GL_MATRIX4_NV = 34356,
GL_MATRIX5_NV = 34357,
GL_MATRIX6_NV = 34358,
GL_MATRIX7_NV = 34359,
GL_CURRENT_MATRIX_STACK_DEPTH_ARB = 34368,
GL_CURRENT_MATRIX_STACK_DEPTH_NV = 34368,
GL_CURRENT_MATRIX_ARB = 34369,
GL_CURRENT_MATRIX_NV = 34369,
GL_VERTEX_PROGRAM_POINT_SIZE = 34370,
GL_VERTEX_PROGRAM_POINT_SIZE_ARB = 34370,
GL_VERTEX_PROGRAM_POINT_SIZE_NV = 34370,
GL_PROGRAM_POINT_SIZE = 34370,
GL_PROGRAM_POINT_SIZE_ARB = 34370,
GL_PROGRAM_POINT_SIZE_EXT = 34370,
GL_VERTEX_PROGRAM_TWO_SIDE = 34371,
GL_VERTEX_PROGRAM_TWO_SIDE_ARB = 34371,
GL_VERTEX_PROGRAM_TWO_SIDE_NV = 34371,
GL_PROGRAM_PARAMETER_NV = 34372,
GL_ATTRIB_ARRAY_POINTER_NV = 34373,
GL_VERTEX_ATTRIB_ARRAY_POINTER = 34373,
GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB = 34373,
GL_PROGRAM_TARGET_NV = 34374,
GL_PROGRAM_RESIDENT_NV = 34375,
GL_TRACK_MATRIX_NV = 34376,
GL_TRACK_MATRIX_TRANSFORM_NV = 34377,
GL_VERTEX_PROGRAM_BINDING_NV = 34378,
GL_PROGRAM_ERROR_POSITION_ARB = 34379,
GL_PROGRAM_ERROR_POSITION_NV = 34379,
GL_OFFSET_TEXTURE_RECTANGLE_NV = 34380,
GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV = 34381,
GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV = 34382,
GL_DEPTH_CLAMP = 34383,
GL_DEPTH_CLAMP_NV = 34383,
GL_VERTEX_ATTRIB_ARRAY0_NV = 34384,
GL_VERTEX_ATTRIB_ARRAY1_NV = 34385,
GL_VERTEX_ATTRIB_ARRAY2_NV = 34386,
GL_VERTEX_ATTRIB_ARRAY3_NV = 34387,
GL_VERTEX_ATTRIB_ARRAY4_NV = 34388,
GL_VERTEX_ATTRIB_ARRAY5_NV = 34389,
GL_VERTEX_ATTRIB_ARRAY6_NV = 34390,
GL_VERTEX_ATTRIB_ARRAY7_NV = 34391,
GL_VERTEX_ATTRIB_ARRAY8_NV = 34392,
GL_VERTEX_ATTRIB_ARRAY9_NV = 34393,
GL_VERTEX_ATTRIB_ARRAY10_NV = 34394,
GL_VERTEX_ATTRIB_ARRAY11_NV = 34395,
GL_VERTEX_ATTRIB_ARRAY12_NV = 34396,
GL_VERTEX_ATTRIB_ARRAY13_NV = 34397,
GL_VERTEX_ATTRIB_ARRAY14_NV = 34398,
GL_VERTEX_ATTRIB_ARRAY15_NV = 34399,
GL_MAP1_VERTEX_ATTRIB0_4_NV = 34400,
GL_MAP1_VERTEX_ATTRIB1_4_NV = 34401,
GL_MAP1_VERTEX_ATTRIB2_4_NV = 34402,
GL_MAP1_VERTEX_ATTRIB3_4_NV = 34403,
GL_MAP1_VERTEX_ATTRIB4_4_NV = 34404,
GL_MAP1_VERTEX_ATTRIB5_4_NV = 34405,
GL_MAP1_VERTEX_ATTRIB6_4_NV = 34406,
GL_MAP1_VERTEX_ATTRIB7_4_NV = 34407,
GL_MAP1_VERTEX_ATTRIB8_4_NV = 34408,
GL_MAP1_VERTEX_ATTRIB9_4_NV = 34409,
GL_MAP1_VERTEX_ATTRIB10_4_NV = 34410,
GL_MAP1_VERTEX_ATTRIB11_4_NV = 34411,
GL_MAP1_VERTEX_ATTRIB12_4_NV = 34412,
GL_MAP1_VERTEX_ATTRIB13_4_NV = 34413,
GL_MAP1_VERTEX_ATTRIB14_4_NV = 34414,
GL_MAP1_VERTEX_ATTRIB15_4_NV = 34415,
GL_MAP2_VERTEX_ATTRIB0_4_NV = 34416,
GL_MAP2_VERTEX_ATTRIB1_4_NV = 34417,
GL_MAP2_VERTEX_ATTRIB2_4_NV = 34418,
GL_MAP2_VERTEX_ATTRIB3_4_NV = 34419,
GL_MAP2_VERTEX_ATTRIB4_4_NV = 34420,
GL_MAP2_VERTEX_ATTRIB5_4_NV = 34421,
GL_MAP2_VERTEX_ATTRIB6_4_NV = 34422,
GL_MAP2_VERTEX_ATTRIB7_4_NV = 34423,
GL_PROGRAM_BINDING_ARB = 34423,
GL_MAP2_VERTEX_ATTRIB8_4_NV = 34424,
GL_MAP2_VERTEX_ATTRIB9_4_NV = 34425,
GL_MAP2_VERTEX_ATTRIB10_4_NV = 34426,
GL_MAP2_VERTEX_ATTRIB11_4_NV = 34427,
GL_MAP2_VERTEX_ATTRIB12_4_NV = 34428,
GL_MAP2_VERTEX_ATTRIB13_4_NV = 34429,
GL_MAP2_VERTEX_ATTRIB14_4_NV = 34430,
GL_MAP2_VERTEX_ATTRIB15_4_NV = 34431,
GL_TEXTURE_COMPRESSED_IMAGE_SIZE = 34464,
GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB = 34464,
GL_TEXTURE_COMPRESSED = 34465,
GL_TEXTURE_COMPRESSED_ARB = 34465,
GL_NUM_COMPRESSED_TEXTURE_FORMATS = 34466,
GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB = 34466,
GL_COMPRESSED_TEXTURE_FORMATS = 34467,
GL_COMPRESSED_TEXTURE_FORMATS_ARB = 34467,
GL_MAX_VERTEX_UNITS_ARB = 34468,
GL_MAX_VERTEX_UNITS_OES = 34468,
GL_ACTIVE_VERTEX_UNITS_ARB = 34469,
GL_WEIGHT_SUM_UNITY_ARB = 34470,
GL_VERTEX_BLEND_ARB = 34471,
GL_CURRENT_WEIGHT_ARB = 34472,
GL_WEIGHT_ARRAY_TYPE_ARB = 34473,
GL_WEIGHT_ARRAY_TYPE_OES = 34473,
GL_WEIGHT_ARRAY_STRIDE_ARB = 34474,
GL_WEIGHT_ARRAY_STRIDE_OES = 34474,
GL_WEIGHT_ARRAY_SIZE_ARB = 34475,
GL_WEIGHT_ARRAY_SIZE_OES = 34475,
GL_WEIGHT_ARRAY_POINTER_ARB = 34476,
GL_WEIGHT_ARRAY_POINTER_OES = 34476,
GL_WEIGHT_ARRAY_ARB = 34477,
GL_WEIGHT_ARRAY_OES = 34477,
GL_DOT3_RGB = 34478,
GL_DOT3_RGB_ARB = 34478,
GL_DOT3_RGBA = 34479,
GL_DOT3_RGBA_ARB = 34479,
GL_DOT3_RGBA_IMG = 34479,
GL_COMPRESSED_RGB_FXT1_3DFX = 34480,
GL_COMPRESSED_RGBA_FXT1_3DFX = 34481,
GL_MULTISAMPLE_3DFX = 34482,
GL_SAMPLE_BUFFERS_3DFX = 34483,
GL_SAMPLES_3DFX = 34484,
GL_EVAL_2D_NV = 34496,
GL_EVAL_TRIANGULAR_2D_NV = 34497,
GL_MAP_TESSELLATION_NV = 34498,
GL_MAP_ATTRIB_U_ORDER_NV = 34499,
GL_MAP_ATTRIB_V_ORDER_NV = 34500,
GL_EVAL_FRACTIONAL_TESSELLATION_NV = 34501,
GL_EVAL_VERTEX_ATTRIB0_NV = 34502,
GL_EVAL_VERTEX_ATTRIB1_NV = 34503,
GL_EVAL_VERTEX_ATTRIB2_NV = 34504,
GL_EVAL_VERTEX_ATTRIB3_NV = 34505,
GL_EVAL_VERTEX_ATTRIB4_NV = 34506,
GL_EVAL_VERTEX_ATTRIB5_NV = 34507,
GL_EVAL_VERTEX_ATTRIB6_NV = 34508,
GL_EVAL_VERTEX_ATTRIB7_NV = 34509,
GL_EVAL_VERTEX_ATTRIB8_NV = 34510,
GL_EVAL_VERTEX_ATTRIB9_NV = 34511,
GL_EVAL_VERTEX_ATTRIB10_NV = 34512,
GL_EVAL_VERTEX_ATTRIB11_NV = 34513,
GL_EVAL_VERTEX_ATTRIB12_NV = 34514,
GL_EVAL_VERTEX_ATTRIB13_NV = 34515,
GL_EVAL_VERTEX_ATTRIB14_NV = 34516,
GL_EVAL_VERTEX_ATTRIB15_NV = 34517,
GL_MAX_MAP_TESSELLATION_NV = 34518,
GL_MAX_RATIONAL_EVAL_ORDER_NV = 34519,
GL_MAX_PROGRAM_PATCH_ATTRIBS_NV = 34520,
GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV = 34521,
GL_UNSIGNED_INT_S8_S8_8_8_NV = 34522,
GL_UNSIGNED_INT_8_8_S8_S8_REV_NV = 34523,
GL_DSDT_MAG_INTENSITY_NV = 34524,
GL_SHADER_CONSISTENT_NV = 34525,
GL_TEXTURE_SHADER_NV = 34526,
GL_SHADER_OPERATION_NV = 34527,
GL_CULL_MODES_NV = 34528,
GL_OFFSET_TEXTURE_MATRIX_NV = 34529,
GL_OFFSET_TEXTURE_2D_MATRIX_NV = 34529,
GL_OFFSET_TEXTURE_SCALE_NV = 34530,
GL_OFFSET_TEXTURE_2D_SCALE_NV = 34530,
GL_OFFSET_TEXTURE_BIAS_NV = 34531,
GL_OFFSET_TEXTURE_2D_BIAS_NV = 34531,
GL_PREVIOUS_TEXTURE_INPUT_NV = 34532,
GL_CONST_EYE_NV = 34533,
GL_PASS_THROUGH_NV = 34534,
GL_CULL_FRAGMENT_NV = 34535,
GL_OFFSET_TEXTURE_2D_NV = 34536,
GL_DEPENDENT_AR_TEXTURE_2D_NV = 34537,
GL_DEPENDENT_GB_TEXTURE_2D_NV = 34538,
GL_SURFACE_STATE_NV = 34539,
GL_DOT_PRODUCT_NV = 34540,
GL_DOT_PRODUCT_DEPTH_REPLACE_NV = 34541,
GL_DOT_PRODUCT_TEXTURE_2D_NV = 34542,
GL_DOT_PRODUCT_TEXTURE_3D_NV = 34543,
GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV = 34544,
GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV = 34545,
GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV = 34546,
GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV = 34547,
GL_HILO_NV = 34548,
GL_DSDT_NV = 34549,
GL_DSDT_MAG_NV = 34550,
GL_DSDT_MAG_VIB_NV = 34551,
GL_HILO16_NV = 34552,
GL_SIGNED_HILO_NV = 34553,
GL_SIGNED_HILO16_NV = 34554,
GL_SIGNED_RGBA_NV = 34555,
GL_SIGNED_RGBA8_NV = 34556,
GL_SURFACE_REGISTERED_NV = 34557,
GL_SIGNED_RGB_NV = 34558,
GL_SIGNED_RGB8_NV = 34559,
GL_SURFACE_MAPPED_NV = 34560,
GL_SIGNED_LUMINANCE_NV = 34561,
GL_SIGNED_LUMINANCE8_NV = 34562,
GL_SIGNED_LUMINANCE_ALPHA_NV = 34563,
GL_SIGNED_LUMINANCE8_ALPHA8_NV = 34564,
GL_SIGNED_ALPHA_NV = 34565,
GL_SIGNED_ALPHA8_NV = 34566,
GL_SIGNED_INTENSITY_NV = 34567,
GL_SIGNED_INTENSITY8_NV = 34568,
GL_DSDT8_NV = 34569,
GL_DSDT8_MAG8_NV = 34570,
GL_DSDT8_MAG8_INTENSITY8_NV = 34571,
GL_SIGNED_RGB_UNSIGNED_ALPHA_NV = 34572,
GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV = 34573,
GL_HI_SCALE_NV = 34574,
GL_LO_SCALE_NV = 34575,
GL_DS_SCALE_NV = 34576,
GL_DT_SCALE_NV = 34577,
GL_MAGNITUDE_SCALE_NV = 34578,
GL_VIBRANCE_SCALE_NV = 34579,
GL_HI_BIAS_NV = 34580,
GL_LO_BIAS_NV = 34581,
GL_DS_BIAS_NV = 34582,
GL_DT_BIAS_NV = 34583,
GL_MAGNITUDE_BIAS_NV = 34584,
GL_VIBRANCE_BIAS_NV = 34585,
GL_TEXTURE_BORDER_VALUES_NV = 34586,
GL_TEXTURE_HI_SIZE_NV = 34587,
GL_TEXTURE_LO_SIZE_NV = 34588,
GL_TEXTURE_DS_SIZE_NV = 34589,
GL_TEXTURE_DT_SIZE_NV = 34590,
GL_TEXTURE_MAG_SIZE_NV = 34591,
GL_MODELVIEW2_ARB = 34594,
GL_MODELVIEW3_ARB = 34595,
GL_MODELVIEW4_ARB = 34596,
GL_MODELVIEW5_ARB = 34597,
GL_MODELVIEW6_ARB = 34598,
GL_MODELVIEW7_ARB = 34599,
GL_MODELVIEW8_ARB = 34600,
GL_MODELVIEW9_ARB = 34601,
GL_MODELVIEW10_ARB = 34602,
GL_MODELVIEW11_ARB = 34603,
GL_MODELVIEW12_ARB = 34604,
GL_MODELVIEW13_ARB = 34605,
GL_MODELVIEW14_ARB = 34606,
GL_MODELVIEW15_ARB = 34607,
GL_MODELVIEW16_ARB = 34608,
GL_MODELVIEW17_ARB = 34609,
GL_MODELVIEW18_ARB = 34610,
GL_MODELVIEW19_ARB = 34611,
GL_MODELVIEW20_ARB = 34612,
GL_MODELVIEW21_ARB = 34613,
GL_MODELVIEW22_ARB = 34614,
GL_MODELVIEW23_ARB = 34615,
GL_MODELVIEW24_ARB = 34616,
GL_MODELVIEW25_ARB = 34617,
GL_MODELVIEW26_ARB = 34618,
GL_MODELVIEW27_ARB = 34619,
GL_MODELVIEW28_ARB = 34620,
GL_MODELVIEW29_ARB = 34621,
GL_MODELVIEW30_ARB = 34622,
GL_MODELVIEW31_ARB = 34623,
GL_DOT3_RGB_EXT = 34624,
GL_Z400_BINARY_AMD = 34624,
GL_DOT3_RGBA_EXT = 34625,
GL_PROGRAM_BINARY_LENGTH_OES = 34625,
GL_PROGRAM_BINARY_LENGTH = 34625,
GL_MIRROR_CLAMP_ATI = 34626,
GL_MIRROR_CLAMP_EXT = 34626,
GL_MIRROR_CLAMP_TO_EDGE = 34627,
GL_MIRROR_CLAMP_TO_EDGE_ATI = 34627,
GL_MIRROR_CLAMP_TO_EDGE_EXT = 34627,
GL_MODULATE_ADD_ATI = 34628,
GL_MODULATE_SIGNED_ADD_ATI = 34629,
GL_MODULATE_SUBTRACT_ATI = 34630,
GL_SET_AMD = 34634,
GL_REPLACE_VALUE_AMD = 34635,
GL_STENCIL_OP_VALUE_AMD = 34636,
GL_STENCIL_BACK_OP_VALUE_AMD = 34637,
GL_VERTEX_ATTRIB_ARRAY_LONG = 34638,
GL_OCCLUSION_QUERY_EVENT_MASK_AMD = 34639,
GL_DEPTH_STENCIL_MESA = 34640,
GL_UNSIGNED_INT_24_8_MESA = 34641,
GL_UNSIGNED_INT_8_24_REV_MESA = 34642,
GL_UNSIGNED_SHORT_15_1_MESA = 34643,
GL_UNSIGNED_SHORT_1_15_REV_MESA = 34644,
GL_TRACE_MASK_MESA = 34645,
GL_TRACE_NAME_MESA = 34646,
GL_YCBCR_MESA = 34647,
GL_PACK_INVERT_MESA = 34648,
GL_DEBUG_OBJECT_MESA = 34649,
GL_TEXTURE_1D_STACK_MESAX = 34649,
GL_DEBUG_PRINT_MESA = 34650,
GL_TEXTURE_2D_STACK_MESAX = 34650,
GL_DEBUG_ASSERT_MESA = 34651,
GL_PROXY_TEXTURE_1D_STACK_MESAX = 34651,
GL_PROXY_TEXTURE_2D_STACK_MESAX = 34652,
GL_TEXTURE_1D_STACK_BINDING_MESAX = 34653,
GL_TEXTURE_2D_STACK_BINDING_MESAX = 34654,
GL_STATIC_ATI = 34656,
GL_DYNAMIC_ATI = 34657,
GL_PRESERVE_ATI = 34658,
GL_DISCARD_ATI = 34659,
GL_BUFFER_SIZE = 34660,
GL_BUFFER_SIZE_ARB = 34660,
GL_OBJECT_BUFFER_SIZE_ATI = 34660,
GL_BUFFER_USAGE = 34661,
GL_BUFFER_USAGE_ARB = 34661,
GL_OBJECT_BUFFER_USAGE_ATI = 34661,
GL_ARRAY_OBJECT_BUFFER_ATI = 34662,
GL_ARRAY_OBJECT_OFFSET_ATI = 34663,
GL_ELEMENT_ARRAY_ATI = 34664,
GL_ELEMENT_ARRAY_TYPE_ATI = 34665,
GL_ELEMENT_ARRAY_POINTER_ATI = 34666,
GL_MAX_VERTEX_STREAMS_ATI = 34667,
GL_VERTEX_STREAM0_ATI = 34668,
GL_VERTEX_STREAM1_ATI = 34669,
GL_VERTEX_STREAM2_ATI = 34670,
GL_VERTEX_STREAM3_ATI = 34671,
GL_VERTEX_STREAM4_ATI = 34672,
GL_VERTEX_STREAM5_ATI = 34673,
GL_VERTEX_STREAM6_ATI = 34674,
GL_VERTEX_STREAM7_ATI = 34675,
GL_VERTEX_SOURCE_ATI = 34676,
GL_BUMP_ROT_MATRIX_ATI = 34677,
GL_BUMP_ROT_MATRIX_SIZE_ATI = 34678,
GL_BUMP_NUM_TEX_UNITS_ATI = 34679,
GL_BUMP_TEX_UNITS_ATI = 34680,
GL_DUDV_ATI = 34681,
GL_DU8DV8_ATI = 34682,
GL_BUMP_ENVMAP_ATI = 34683,
GL_BUMP_TARGET_ATI = 34684,
GL_VERTEX_SHADER_EXT = 34688,
GL_VERTEX_SHADER_BINDING_EXT = 34689,
GL_OP_INDEX_EXT = 34690,
GL_OP_NEGATE_EXT = 34691,
GL_OP_DOT3_EXT = 34692,
GL_OP_DOT4_EXT = 34693,
GL_OP_MUL_EXT = 34694,
GL_OP_ADD_EXT = 34695,
GL_OP_MADD_EXT = 34696,
GL_OP_FRAC_EXT = 34697,
GL_OP_MAX_EXT = 34698,
GL_OP_MIN_EXT = 34699,
GL_OP_SET_GE_EXT = 34700,
GL_OP_SET_LT_EXT = 34701,
GL_OP_CLAMP_EXT = 34702,
GL_OP_FLOOR_EXT = 34703,
GL_OP_ROUND_EXT = 34704,
GL_OP_EXP_BASE_2_EXT = 34705,
GL_OP_LOG_BASE_2_EXT = 34706,
GL_OP_POWER_EXT = 34707,
GL_OP_RECIP_EXT = 34708,
GL_OP_RECIP_SQRT_EXT = 34709,
GL_OP_SUB_EXT = 34710,
GL_OP_CROSS_PRODUCT_EXT = 34711,
GL_OP_MULTIPLY_MATRIX_EXT = 34712,
GL_OP_MOV_EXT = 34713,
GL_OUTPUT_VERTEX_EXT = 34714,
GL_OUTPUT_COLOR0_EXT = 34715,
GL_OUTPUT_COLOR1_EXT = 34716,
GL_OUTPUT_TEXTURE_COORD0_EXT = 34717,
GL_OUTPUT_TEXTURE_COORD1_EXT = 34718,
GL_OUTPUT_TEXTURE_COORD2_EXT = 34719,
GL_OUTPUT_TEXTURE_COORD3_EXT = 34720,
GL_OUTPUT_TEXTURE_COORD4_EXT = 34721,
GL_OUTPUT_TEXTURE_COORD5_EXT = 34722,
GL_OUTPUT_TEXTURE_COORD6_EXT = 34723,
GL_OUTPUT_TEXTURE_COORD7_EXT = 34724,
GL_OUTPUT_TEXTURE_COORD8_EXT = 34725,
GL_OUTPUT_TEXTURE_COORD9_EXT = 34726,
GL_OUTPUT_TEXTURE_COORD10_EXT = 34727,
GL_OUTPUT_TEXTURE_COORD11_EXT = 34728,
GL_OUTPUT_TEXTURE_COORD12_EXT = 34729,
GL_OUTPUT_TEXTURE_COORD13_EXT = 34730,
GL_OUTPUT_TEXTURE_COORD14_EXT = 34731,
GL_OUTPUT_TEXTURE_COORD15_EXT = 34732,
GL_OUTPUT_TEXTURE_COORD16_EXT = 34733,
GL_OUTPUT_TEXTURE_COORD17_EXT = 34734,
GL_OUTPUT_TEXTURE_COORD18_EXT = 34735,
GL_OUTPUT_TEXTURE_COORD19_EXT = 34736,
GL_OUTPUT_TEXTURE_COORD20_EXT = 34737,
GL_OUTPUT_TEXTURE_COORD21_EXT = 34738,
GL_OUTPUT_TEXTURE_COORD22_EXT = 34739,
GL_OUTPUT_TEXTURE_COORD23_EXT = 34740,
GL_OUTPUT_TEXTURE_COORD24_EXT = 34741,
GL_OUTPUT_TEXTURE_COORD25_EXT = 34742,
GL_OUTPUT_TEXTURE_COORD26_EXT = 34743,
GL_OUTPUT_TEXTURE_COORD27_EXT = 34744,
GL_OUTPUT_TEXTURE_COORD28_EXT = 34745,
GL_OUTPUT_TEXTURE_COORD29_EXT = 34746,
GL_OUTPUT_TEXTURE_COORD30_EXT = 34747,
GL_OUTPUT_TEXTURE_COORD31_EXT = 34748,
GL_OUTPUT_FOG_EXT = 34749,
GL_SCALAR_EXT = 34750,
GL_VECTOR_EXT = 34751,
GL_MATRIX_EXT = 34752,
GL_VARIANT_EXT = 34753,
GL_INVARIANT_EXT = 34754,
GL_LOCAL_CONSTANT_EXT = 34755,
GL_LOCAL_EXT = 34756,
GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT = 34757,
GL_MAX_VERTEX_SHADER_VARIANTS_EXT = 34758,
GL_MAX_VERTEX_SHADER_INVARIANTS_EXT = 34759,
GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 34760,
GL_MAX_VERTEX_SHADER_LOCALS_EXT = 34761,
GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT = 34762,
GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT = 34763,
GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 34764,
GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT = 34765,
GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT = 34766,
GL_VERTEX_SHADER_INSTRUCTIONS_EXT = 34767,
GL_VERTEX_SHADER_VARIANTS_EXT = 34768,
GL_VERTEX_SHADER_INVARIANTS_EXT = 34769,
GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 34770,
GL_VERTEX_SHADER_LOCALS_EXT = 34771,
GL_VERTEX_SHADER_OPTIMIZED_EXT = 34772,
GL_X_EXT = 34773,
GL_Y_EXT = 34774,
GL_Z_EXT = 34775,
GL_W_EXT = 34776,
GL_NEGATIVE_X_EXT = 34777,
GL_NEGATIVE_Y_EXT = 34778,
GL_NEGATIVE_Z_EXT = 34779,
GL_NEGATIVE_W_EXT = 34780,
GL_ZERO_EXT = 34781,
GL_ONE_EXT = 34782,
GL_NEGATIVE_ONE_EXT = 34783,
GL_NORMALIZED_RANGE_EXT = 34784,
GL_FULL_RANGE_EXT = 34785,
GL_CURRENT_VERTEX_EXT = 34786,
GL_MVP_MATRIX_EXT = 34787,
GL_VARIANT_VALUE_EXT = 34788,
GL_VARIANT_DATATYPE_EXT = 34789,
GL_VARIANT_ARRAY_STRIDE_EXT = 34790,
GL_VARIANT_ARRAY_TYPE_EXT = 34791,
GL_VARIANT_ARRAY_EXT = 34792,
GL_VARIANT_ARRAY_POINTER_EXT = 34793,
GL_INVARIANT_VALUE_EXT = 34794,
GL_INVARIANT_DATATYPE_EXT = 34795,
GL_LOCAL_CONSTANT_VALUE_EXT = 34796,
GL_LOCAL_CONSTANT_DATATYPE_EXT = 34797,
GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD = 34798,
GL_PN_TRIANGLES_ATI = 34800,
GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI = 34801,
GL_PN_TRIANGLES_POINT_MODE_ATI = 34802,
GL_PN_TRIANGLES_NORMAL_MODE_ATI = 34803,
GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI = 34804,
GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI = 34805,
GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI = 34806,
GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI = 34807,
GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI = 34808,
GL_3DC_X_AMD = 34809,
GL_3DC_XY_AMD = 34810,
GL_VBO_FREE_MEMORY_ATI = 34811,
GL_TEXTURE_FREE_MEMORY_ATI = 34812,
GL_RENDERBUFFER_FREE_MEMORY_ATI = 34813,
GL_NUM_PROGRAM_BINARY_FORMATS = 34814,
GL_NUM_PROGRAM_BINARY_FORMATS_OES = 34814,
GL_PROGRAM_BINARY_FORMATS = 34815,
GL_PROGRAM_BINARY_FORMATS_OES = 34815,
GL_STENCIL_BACK_FUNC = 34816,
GL_STENCIL_BACK_FUNC_ATI = 34816,
GL_STENCIL_BACK_FAIL = 34817,
GL_STENCIL_BACK_FAIL_ATI = 34817,
GL_STENCIL_BACK_PASS_DEPTH_FAIL = 34818,
GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI = 34818,
GL_STENCIL_BACK_PASS_DEPTH_PASS = 34819,
GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI = 34819,
GL_FRAGMENT_PROGRAM_ARB = 34820,
GL_PROGRAM_ALU_INSTRUCTIONS_ARB = 34821,
GL_PROGRAM_TEX_INSTRUCTIONS_ARB = 34822,
GL_PROGRAM_TEX_INDIRECTIONS_ARB = 34823,
GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB = 34824,
GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB = 34825,
GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB = 34826,
GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB = 34827,
GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB = 34828,
GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB = 34829,
GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB = 34830,
GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB = 34831,
GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB = 34832,
GL_RGBA32F = 34836,
GL_RGBA32F_ARB = 34836,
GL_RGBA32F_EXT = 34836,
GL_RGBA_FLOAT32_APPLE = 34836,
GL_RGBA_FLOAT32_ATI = 34836,
GL_RGB32F = 34837,
GL_RGB32F_ARB = 34837,
GL_RGB32F_EXT = 34837,
GL_RGB_FLOAT32_APPLE = 34837,
GL_RGB_FLOAT32_ATI = 34837,
GL_ALPHA32F_ARB = 34838,
GL_ALPHA32F_EXT = 34838,
GL_ALPHA_FLOAT32_APPLE = 34838,
GL_ALPHA_FLOAT32_ATI = 34838,
GL_INTENSITY32F_ARB = 34839,
GL_INTENSITY_FLOAT32_APPLE = 34839,
GL_INTENSITY_FLOAT32_ATI = 34839,
GL_LUMINANCE32F_ARB = 34840,
GL_LUMINANCE32F_EXT = 34840,
GL_LUMINANCE_FLOAT32_APPLE = 34840,
GL_LUMINANCE_FLOAT32_ATI = 34840,
GL_LUMINANCE_ALPHA32F_ARB = 34841,
GL_LUMINANCE_ALPHA32F_EXT = 34841,
GL_LUMINANCE_ALPHA_FLOAT32_APPLE = 34841,
GL_LUMINANCE_ALPHA_FLOAT32_ATI = 34841,
GL_RGBA16F = 34842,
GL_RGBA16F_ARB = 34842,
GL_RGBA16F_EXT = 34842,
GL_RGBA_FLOAT16_APPLE = 34842,
GL_RGBA_FLOAT16_ATI = 34842,
GL_RGB16F = 34843,
GL_RGB16F_ARB = 34843,
GL_RGB16F_EXT = 34843,
GL_RGB_FLOAT16_APPLE = 34843,
GL_RGB_FLOAT16_ATI = 34843,
GL_ALPHA16F_ARB = 34844,
GL_ALPHA16F_EXT = 34844,
GL_ALPHA_FLOAT16_APPLE = 34844,
GL_ALPHA_FLOAT16_ATI = 34844,
GL_INTENSITY16F_ARB = 34845,
GL_INTENSITY_FLOAT16_APPLE = 34845,
GL_INTENSITY_FLOAT16_ATI = 34845,
GL_LUMINANCE16F_ARB = 34846,
GL_LUMINANCE16F_EXT = 34846,
GL_LUMINANCE_FLOAT16_APPLE = 34846,
GL_LUMINANCE_FLOAT16_ATI = 34846,
GL_LUMINANCE_ALPHA16F_ARB = 34847,
GL_LUMINANCE_ALPHA16F_EXT = 34847,
GL_LUMINANCE_ALPHA_FLOAT16_APPLE = 34847,
GL_LUMINANCE_ALPHA_FLOAT16_ATI = 34847,
GL_RGBA_FLOAT_MODE_ARB = 34848,
GL_RGBA_FLOAT_MODE_ATI = 34848,
GL_WRITEONLY_RENDERING_QCOM = 34851,
GL_MAX_DRAW_BUFFERS = 34852,
GL_MAX_DRAW_BUFFERS_ARB = 34852,
GL_MAX_DRAW_BUFFERS_ATI = 34852,
GL_MAX_DRAW_BUFFERS_EXT = 34852,
GL_MAX_DRAW_BUFFERS_NV = 34852,
GL_DRAW_BUFFER0 = 34853,
GL_DRAW_BUFFER0_ARB = 34853,
GL_DRAW_BUFFER0_ATI = 34853,
GL_DRAW_BUFFER0_EXT = 34853,
GL_DRAW_BUFFER0_NV = 34853,
GL_DRAW_BUFFER1 = 34854,
GL_DRAW_BUFFER1_ARB = 34854,
GL_DRAW_BUFFER1_ATI = 34854,
GL_DRAW_BUFFER1_EXT = 34854,
GL_DRAW_BUFFER1_NV = 34854,
GL_DRAW_BUFFER2 = 34855,
GL_DRAW_BUFFER2_ARB = 34855,
GL_DRAW_BUFFER2_ATI = 34855,
GL_DRAW_BUFFER2_EXT = 34855,
GL_DRAW_BUFFER2_NV = 34855,
GL_DRAW_BUFFER3 = 34856,
GL_DRAW_BUFFER3_ARB = 34856,
GL_DRAW_BUFFER3_ATI = 34856,
GL_DRAW_BUFFER3_EXT = 34856,
GL_DRAW_BUFFER3_NV = 34856,
GL_DRAW_BUFFER4 = 34857,
GL_DRAW_BUFFER4_ARB = 34857,
GL_DRAW_BUFFER4_ATI = 34857,
GL_DRAW_BUFFER4_EXT = 34857,
GL_DRAW_BUFFER4_NV = 34857,
GL_DRAW_BUFFER5 = 34858,
GL_DRAW_BUFFER5_ARB = 34858,
GL_DRAW_BUFFER5_ATI = 34858,
GL_DRAW_BUFFER5_EXT = 34858,
GL_DRAW_BUFFER5_NV = 34858,
GL_DRAW_BUFFER6 = 34859,
GL_DRAW_BUFFER6_ARB = 34859,
GL_DRAW_BUFFER6_ATI = 34859,
GL_DRAW_BUFFER6_EXT = 34859,
GL_DRAW_BUFFER6_NV = 34859,
GL_DRAW_BUFFER7 = 34860,
GL_DRAW_BUFFER7_ARB = 34860,
GL_DRAW_BUFFER7_ATI = 34860,
GL_DRAW_BUFFER7_EXT = 34860,
GL_DRAW_BUFFER7_NV = 34860,
GL_DRAW_BUFFER8 = 34861,
GL_DRAW_BUFFER8_ARB = 34861,
GL_DRAW_BUFFER8_ATI = 34861,
GL_DRAW_BUFFER8_EXT = 34861,
GL_DRAW_BUFFER8_NV = 34861,
GL_DRAW_BUFFER9 = 34862,
GL_DRAW_BUFFER9_ARB = 34862,
GL_DRAW_BUFFER9_ATI = 34862,
GL_DRAW_BUFFER9_EXT = 34862,
GL_DRAW_BUFFER9_NV = 34862,
GL_DRAW_BUFFER10 = 34863,
GL_DRAW_BUFFER10_ARB = 34863,
GL_DRAW_BUFFER10_ATI = 34863,
GL_DRAW_BUFFER10_EXT = 34863,
GL_DRAW_BUFFER10_NV = 34863,
GL_DRAW_BUFFER11 = 34864,
GL_DRAW_BUFFER11_ARB = 34864,
GL_DRAW_BUFFER11_ATI = 34864,
GL_DRAW_BUFFER11_EXT = 34864,
GL_DRAW_BUFFER11_NV = 34864,
GL_DRAW_BUFFER12 = 34865,
GL_DRAW_BUFFER12_ARB = 34865,
GL_DRAW_BUFFER12_ATI = 34865,
GL_DRAW_BUFFER12_EXT = 34865,
GL_DRAW_BUFFER12_NV = 34865,
GL_DRAW_BUFFER13 = 34866,
GL_DRAW_BUFFER13_ARB = 34866,
GL_DRAW_BUFFER13_ATI = 34866,
GL_DRAW_BUFFER13_EXT = 34866,
GL_DRAW_BUFFER13_NV = 34866,
GL_DRAW_BUFFER14 = 34867,
GL_DRAW_BUFFER14_ARB = 34867,
GL_DRAW_BUFFER14_ATI = 34867,
GL_DRAW_BUFFER14_EXT = 34867,
GL_DRAW_BUFFER14_NV = 34867,
GL_DRAW_BUFFER15 = 34868,
GL_DRAW_BUFFER15_ARB = 34868,
GL_DRAW_BUFFER15_ATI = 34868,
GL_DRAW_BUFFER15_EXT = 34868,
GL_DRAW_BUFFER15_NV = 34868,
GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI = 34869,
GL_COMPRESSED_LUMINANCE_ALPHA_3DC_ATI = 34871,
GL_BLEND_EQUATION_ALPHA = 34877,
GL_BLEND_EQUATION_ALPHA_EXT = 34877,
GL_BLEND_EQUATION_ALPHA_OES = 34877,
GL_SUBSAMPLE_DISTANCE_AMD = 34879,
GL_MATRIX_PALETTE_ARB = 34880,
GL_MATRIX_PALETTE_OES = 34880,
GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB = 34881,
GL_MAX_PALETTE_MATRICES_ARB = 34882,
GL_MAX_PALETTE_MATRICES_OES = 34882,
GL_CURRENT_PALETTE_MATRIX_ARB = 34883,
GL_CURRENT_PALETTE_MATRIX_OES = 34883,
GL_MATRIX_INDEX_ARRAY_ARB = 34884,
GL_MATRIX_INDEX_ARRAY_OES = 34884,
GL_CURRENT_MATRIX_INDEX_ARB = 34885,
GL_MATRIX_INDEX_ARRAY_SIZE_ARB = 34886,
GL_MATRIX_INDEX_ARRAY_SIZE_OES = 34886,
GL_MATRIX_INDEX_ARRAY_TYPE_ARB = 34887,
GL_MATRIX_INDEX_ARRAY_TYPE_OES = 34887,
GL_MATRIX_INDEX_ARRAY_STRIDE_ARB = 34888,
GL_MATRIX_INDEX_ARRAY_STRIDE_OES = 34888,
GL_MATRIX_INDEX_ARRAY_POINTER_ARB = 34889,
GL_MATRIX_INDEX_ARRAY_POINTER_OES = 34889,
GL_TEXTURE_DEPTH_SIZE = 34890,
GL_TEXTURE_DEPTH_SIZE_ARB = 34890,
GL_DEPTH_TEXTURE_MODE = 34891,
GL_DEPTH_TEXTURE_MODE_ARB = 34891,
GL_TEXTURE_COMPARE_MODE = 34892,
GL_TEXTURE_COMPARE_MODE_ARB = 34892,
GL_TEXTURE_COMPARE_MODE_EXT = 34892,
GL_TEXTURE_COMPARE_FUNC = 34893,
GL_TEXTURE_COMPARE_FUNC_ARB = 34893,
GL_TEXTURE_COMPARE_FUNC_EXT = 34893,
GL_COMPARE_R_TO_TEXTURE = 34894,
GL_COMPARE_R_TO_TEXTURE_ARB = 34894,
GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT = 34894,
GL_COMPARE_REF_TO_TEXTURE = 34894,
GL_COMPARE_REF_TO_TEXTURE_EXT = 34894,
GL_TEXTURE_CUBE_MAP_SEAMLESS = 34895,
GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV = 34896,
GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV = 34897,
GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV = 34898,
GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV = 34899,
GL_OFFSET_HILO_TEXTURE_2D_NV = 34900,
GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV = 34901,
GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV = 34902,
GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV = 34903,
GL_DEPENDENT_HILO_TEXTURE_2D_NV = 34904,
GL_DEPENDENT_RGB_TEXTURE_3D_NV = 34905,
GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV = 34906,
GL_DOT_PRODUCT_PASS_THROUGH_NV = 34907,
GL_DOT_PRODUCT_TEXTURE_1D_NV = 34908,
GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV = 34909,
GL_HILO8_NV = 34910,
GL_SIGNED_HILO8_NV = 34911,
GL_FORCE_BLUE_TO_ONE_NV = 34912,
GL_POINT_SPRITE = 34913,
GL_POINT_SPRITE_ARB = 34913,
GL_POINT_SPRITE_NV = 34913,
GL_POINT_SPRITE_OES = 34913,
GL_COORD_REPLACE = 34914,
GL_COORD_REPLACE_ARB = 34914,
GL_COORD_REPLACE_NV = 34914,
GL_COORD_REPLACE_OES = 34914,
GL_POINT_SPRITE_R_MODE_NV = 34915,
GL_PIXEL_COUNTER_BITS_NV = 34916,
GL_QUERY_COUNTER_BITS = 34916,
GL_QUERY_COUNTER_BITS_ARB = 34916,
GL_QUERY_COUNTER_BITS_EXT = 34916,
GL_CURRENT_OCCLUSION_QUERY_ID_NV = 34917,
GL_CURRENT_QUERY = 34917,
GL_CURRENT_QUERY_ARB = 34917,
GL_CURRENT_QUERY_EXT = 34917,
GL_PIXEL_COUNT_NV = 34918,
GL_QUERY_RESULT = 34918,
GL_QUERY_RESULT_ARB = 34918,
GL_QUERY_RESULT_EXT = 34918,
GL_PIXEL_COUNT_AVAILABLE_NV = 34919,
GL_QUERY_RESULT_AVAILABLE = 34919,
GL_QUERY_RESULT_AVAILABLE_ARB = 34919,
GL_QUERY_RESULT_AVAILABLE_EXT = 34919,
GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV = 34920,
GL_MAX_VERTEX_ATTRIBS = 34921,
GL_MAX_VERTEX_ATTRIBS_ARB = 34921,
GL_VERTEX_ATTRIB_ARRAY_NORMALIZED = 34922,
GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB = 34922,
GL_MAX_TESS_CONTROL_INPUT_COMPONENTS = 34924,
GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_EXT = 34924,
GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_OES = 34924,
GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS = 34925,
GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_EXT = 34925,
GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_OES = 34925,
GL_DEPTH_STENCIL_TO_RGBA_NV = 34926,
GL_DEPTH_STENCIL_TO_BGRA_NV = 34927,
GL_FRAGMENT_PROGRAM_NV = 34928,
GL_MAX_TEXTURE_COORDS = 34929,
GL_MAX_TEXTURE_COORDS_ARB = 34929,
GL_MAX_TEXTURE_COORDS_NV = 34929,
GL_MAX_TEXTURE_IMAGE_UNITS = 34930,
GL_MAX_TEXTURE_IMAGE_UNITS_ARB = 34930,
GL_MAX_TEXTURE_IMAGE_UNITS_NV = 34930,
GL_FRAGMENT_PROGRAM_BINDING_NV = 34931,
GL_PROGRAM_ERROR_STRING_ARB = 34932,
GL_PROGRAM_ERROR_STRING_NV = 34932,
GL_PROGRAM_FORMAT_ASCII_ARB = 34933,
GL_PROGRAM_FORMAT_ARB = 34934,
GL_WRITE_PIXEL_DATA_RANGE_NV = 34936,
GL_READ_PIXEL_DATA_RANGE_NV = 34937,
GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV = 34938,
GL_READ_PIXEL_DATA_RANGE_LENGTH_NV = 34939,
GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV = 34940,
GL_READ_PIXEL_DATA_RANGE_POINTER_NV = 34941,
GL_GEOMETRY_SHADER_INVOCATIONS = 34943,
GL_GEOMETRY_SHADER_INVOCATIONS_EXT = 34943,
GL_GEOMETRY_SHADER_INVOCATIONS_OES = 34943,
GL_FLOAT_R_NV = 34944,
GL_FLOAT_RG_NV = 34945,
GL_FLOAT_RGB_NV = 34946,
GL_FLOAT_RGBA_NV = 34947,
GL_FLOAT_R16_NV = 34948,
GL_FLOAT_R32_NV = 34949,
GL_FLOAT_RG16_NV = 34950,
GL_FLOAT_RG32_NV = 34951,
GL_FLOAT_RGB16_NV = 34952,
GL_FLOAT_RGB32_NV = 34953,
GL_FLOAT_RGBA16_NV = 34954,
GL_FLOAT_RGBA32_NV = 34955,
GL_TEXTURE_FLOAT_COMPONENTS_NV = 34956,
GL_FLOAT_CLEAR_COLOR_VALUE_NV = 34957,
GL_FLOAT_RGBA_MODE_NV = 34958,
GL_TEXTURE_UNSIGNED_REMAP_MODE_NV = 34959,
GL_DEPTH_BOUNDS_TEST_EXT = 34960,
GL_DEPTH_BOUNDS_EXT = 34961,
GL_ARRAY_BUFFER = 34962,
GL_ARRAY_BUFFER_ARB = 34962,
GL_ELEMENT_ARRAY_BUFFER = 34963,
GL_ELEMENT_ARRAY_BUFFER_ARB = 34963,
GL_ARRAY_BUFFER_BINDING = 34964,
GL_ARRAY_BUFFER_BINDING_ARB = 34964,
GL_ELEMENT_ARRAY_BUFFER_BINDING = 34965,
GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB = 34965,
GL_VERTEX_ARRAY_BUFFER_BINDING = 34966,
GL_VERTEX_ARRAY_BUFFER_BINDING_ARB = 34966,
GL_NORMAL_ARRAY_BUFFER_BINDING = 34967,
GL_NORMAL_ARRAY_BUFFER_BINDING_ARB = 34967,
GL_COLOR_ARRAY_BUFFER_BINDING = 34968,
GL_COLOR_ARRAY_BUFFER_BINDING_ARB = 34968,
GL_INDEX_ARRAY_BUFFER_BINDING = 34969,
GL_INDEX_ARRAY_BUFFER_BINDING_ARB = 34969,
GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING = 34970,
GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB = 34970,
GL_EDGE_FLAG_ARRAY_BUFFER_BINDING = 34971,
GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB = 34971,
GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING = 34972,
GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB = 34972,
GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB = 34973,
GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING = 34973,
GL_FOG_COORD_ARRAY_BUFFER_BINDING = 34973,
GL_WEIGHT_ARRAY_BUFFER_BINDING = 34974,
GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB = 34974,
GL_WEIGHT_ARRAY_BUFFER_BINDING_OES = 34974,
GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = 34975,
GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB = 34975,
GL_PROGRAM_INSTRUCTIONS_ARB = 34976,
GL_MAX_PROGRAM_INSTRUCTIONS_ARB = 34977,
GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB = 34978,
GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB = 34979,
GL_PROGRAM_TEMPORARIES_ARB = 34980,
GL_MAX_PROGRAM_TEMPORARIES_ARB = 34981,
GL_PROGRAM_NATIVE_TEMPORARIES_ARB = 34982,
GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB = 34983,
GL_PROGRAM_PARAMETERS_ARB = 34984,
GL_MAX_PROGRAM_PARAMETERS_ARB = 34985,
GL_PROGRAM_NATIVE_PARAMETERS_ARB = 34986,
GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB = 34987,
GL_PROGRAM_ATTRIBS_ARB = 34988,
GL_MAX_PROGRAM_ATTRIBS_ARB = 34989,
GL_PROGRAM_NATIVE_ATTRIBS_ARB = 34990,
GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB = 34991,
GL_PROGRAM_ADDRESS_REGISTERS_ARB = 34992,
GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB = 34993,
GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 34994,
GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 34995,
GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB = 34996,
GL_MAX_PROGRAM_ENV_PARAMETERS_ARB = 34997,
GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB = 34998,
GL_TRANSPOSE_CURRENT_MATRIX_ARB = 34999,
GL_READ_ONLY = 35000,
GL_READ_ONLY_ARB = 35000,
GL_WRITE_ONLY = 35001,
GL_WRITE_ONLY_ARB = 35001,
GL_WRITE_ONLY_OES = 35001,
GL_READ_WRITE = 35002,
GL_READ_WRITE_ARB = 35002,
GL_BUFFER_ACCESS = 35003,
GL_BUFFER_ACCESS_ARB = 35003,
GL_BUFFER_ACCESS_OES = 35003,
GL_BUFFER_MAPPED = 35004,
GL_BUFFER_MAPPED_ARB = 35004,
GL_BUFFER_MAPPED_OES = 35004,
GL_BUFFER_MAP_POINTER = 35005,
GL_BUFFER_MAP_POINTER_ARB = 35005,
GL_BUFFER_MAP_POINTER_OES = 35005,
GL_WRITE_DISCARD_NV = 35006,
GL_TIME_ELAPSED = 35007,
GL_TIME_ELAPSED_EXT = 35007,
GL_MATRIX0_ARB = 35008,
GL_MATRIX1_ARB = 35009,
GL_MATRIX2_ARB = 35010,
GL_MATRIX3_ARB = 35011,
GL_MATRIX4_ARB = 35012,
GL_MATRIX5_ARB = 35013,
GL_MATRIX6_ARB = 35014,
GL_MATRIX7_ARB = 35015,
GL_MATRIX8_ARB = 35016,
GL_MATRIX9_ARB = 35017,
GL_MATRIX10_ARB = 35018,
GL_MATRIX11_ARB = 35019,
GL_MATRIX12_ARB = 35020,
GL_MATRIX13_ARB = 35021,
GL_MATRIX14_ARB = 35022,
GL_MATRIX15_ARB = 35023,
GL_MATRIX16_ARB = 35024,
GL_MATRIX17_ARB = 35025,
GL_MATRIX18_ARB = 35026,
GL_MATRIX19_ARB = 35027,
GL_MATRIX20_ARB = 35028,
GL_MATRIX21_ARB = 35029,
GL_MATRIX22_ARB = 35030,
GL_MATRIX23_ARB = 35031,
GL_MATRIX24_ARB = 35032,
GL_MATRIX25_ARB = 35033,
GL_MATRIX26_ARB = 35034,
GL_MATRIX27_ARB = 35035,
GL_MATRIX28_ARB = 35036,
GL_MATRIX29_ARB = 35037,
GL_MATRIX30_ARB = 35038,
GL_MATRIX31_ARB = 35039,
GL_STREAM_DRAW = 35040,
GL_STREAM_DRAW_ARB = 35040,
GL_STREAM_READ = 35041,
GL_STREAM_READ_ARB = 35041,
GL_STREAM_COPY = 35042,
GL_STREAM_COPY_ARB = 35042,
GL_STATIC_DRAW = 35044,
GL_STATIC_DRAW_ARB = 35044,
GL_STATIC_READ = 35045,
GL_STATIC_READ_ARB = 35045,
GL_STATIC_COPY = 35046,
GL_STATIC_COPY_ARB = 35046,
GL_DYNAMIC_DRAW = 35048,
GL_DYNAMIC_DRAW_ARB = 35048,
GL_DYNAMIC_READ = 35049,
GL_DYNAMIC_READ_ARB = 35049,
GL_DYNAMIC_COPY = 35050,
GL_DYNAMIC_COPY_ARB = 35050,
GL_PIXEL_PACK_BUFFER = 35051,
GL_PIXEL_PACK_BUFFER_ARB = 35051,
GL_PIXEL_PACK_BUFFER_EXT = 35051,
GL_PIXEL_UNPACK_BUFFER = 35052,
GL_PIXEL_UNPACK_BUFFER_ARB = 35052,
GL_PIXEL_UNPACK_BUFFER_EXT = 35052,
GL_PIXEL_PACK_BUFFER_BINDING = 35053,
GL_PIXEL_PACK_BUFFER_BINDING_ARB = 35053,
GL_PIXEL_PACK_BUFFER_BINDING_EXT = 35053,
GL_ETC1_SRGB8_NV = 35054,
GL_PIXEL_UNPACK_BUFFER_BINDING = 35055,
GL_PIXEL_UNPACK_BUFFER_BINDING_ARB = 35055,
GL_PIXEL_UNPACK_BUFFER_BINDING_EXT = 35055,
GL_DEPTH24_STENCIL8 = 35056,
GL_DEPTH24_STENCIL8_EXT = 35056,
GL_DEPTH24_STENCIL8_OES = 35056,
GL_TEXTURE_STENCIL_SIZE = 35057,
GL_TEXTURE_STENCIL_SIZE_EXT = 35057,
GL_STENCIL_TAG_BITS_EXT = 35058,
GL_STENCIL_CLEAR_TAG_VALUE_EXT = 35059,
GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV = 35060,
GL_MAX_PROGRAM_CALL_DEPTH_NV = 35061,
GL_MAX_PROGRAM_IF_DEPTH_NV = 35062,
GL_MAX_PROGRAM_LOOP_DEPTH_NV = 35063,
GL_MAX_PROGRAM_LOOP_COUNT_NV = 35064,
GL_SRC1_COLOR = 35065,
GL_SRC1_COLOR_EXT = 35065,
GL_ONE_MINUS_SRC1_COLOR = 35066,
GL_ONE_MINUS_SRC1_COLOR_EXT = 35066,
GL_ONE_MINUS_SRC1_ALPHA = 35067,
GL_ONE_MINUS_SRC1_ALPHA_EXT = 35067,
GL_MAX_DUAL_SOURCE_DRAW_BUFFERS = 35068,
GL_MAX_DUAL_SOURCE_DRAW_BUFFERS_EXT = 35068,
GL_VERTEX_ATTRIB_ARRAY_INTEGER = 35069,
GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT = 35069,
GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV = 35069,
GL_VERTEX_ATTRIB_ARRAY_DIVISOR = 35070,
GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE = 35070,
GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB = 35070,
GL_VERTEX_ATTRIB_ARRAY_DIVISOR_EXT = 35070,
GL_VERTEX_ATTRIB_ARRAY_DIVISOR_NV = 35070,
GL_MAX_ARRAY_TEXTURE_LAYERS = 35071,
GL_MAX_ARRAY_TEXTURE_LAYERS_EXT = 35071,
GL_MIN_PROGRAM_TEXEL_OFFSET = 35076,
GL_MIN_PROGRAM_TEXEL_OFFSET_EXT = 35076,
GL_MIN_PROGRAM_TEXEL_OFFSET_NV = 35076,
GL_MAX_PROGRAM_TEXEL_OFFSET = 35077,
GL_MAX_PROGRAM_TEXEL_OFFSET_EXT = 35077,
GL_MAX_PROGRAM_TEXEL_OFFSET_NV = 35077,
GL_PROGRAM_ATTRIB_COMPONENTS_NV = 35078,
GL_PROGRAM_RESULT_COMPONENTS_NV = 35079,
GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV = 35080,
GL_MAX_PROGRAM_RESULT_COMPONENTS_NV = 35081,
GL_STENCIL_TEST_TWO_SIDE_EXT = 35088,
GL_ACTIVE_STENCIL_FACE_EXT = 35089,
GL_MIRROR_CLAMP_TO_BORDER_EXT = 35090,
GL_SAMPLES_PASSED = 35092,
GL_SAMPLES_PASSED_ARB = 35092,
GL_GEOMETRY_VERTICES_OUT = 35094,
GL_GEOMETRY_LINKED_VERTICES_OUT_EXT = 35094,
GL_GEOMETRY_LINKED_VERTICES_OUT_OES = 35094,
GL_GEOMETRY_INPUT_TYPE = 35095,
GL_GEOMETRY_LINKED_INPUT_TYPE_EXT = 35095,
GL_GEOMETRY_LINKED_INPUT_TYPE_OES = 35095,
GL_GEOMETRY_OUTPUT_TYPE = 35096,
GL_GEOMETRY_LINKED_OUTPUT_TYPE_EXT = 35096,
GL_GEOMETRY_LINKED_OUTPUT_TYPE_OES = 35096,
GL_SAMPLER_BINDING = 35097,
GL_CLAMP_VERTEX_COLOR = 35098,
GL_CLAMP_VERTEX_COLOR_ARB = 35098,
GL_CLAMP_FRAGMENT_COLOR = 35099,
GL_CLAMP_FRAGMENT_COLOR_ARB = 35099,
GL_CLAMP_READ_COLOR = 35100,
GL_CLAMP_READ_COLOR_ARB = 35100,
GL_FIXED_ONLY = 35101,
GL_FIXED_ONLY_ARB = 35101,
GL_TESS_CONTROL_PROGRAM_NV = 35102,
GL_TESS_EVALUATION_PROGRAM_NV = 35103,
GL_FRAGMENT_SHADER_ATI = 35104,
GL_REG_0_ATI = 35105,
GL_REG_1_ATI = 35106,
GL_REG_2_ATI = 35107,
GL_REG_3_ATI = 35108,
GL_REG_4_ATI = 35109,
GL_REG_5_ATI = 35110,
GL_REG_6_ATI = 35111,
GL_REG_7_ATI = 35112,
GL_REG_8_ATI = 35113,
GL_REG_9_ATI = 35114,
GL_REG_10_ATI = 35115,
GL_REG_11_ATI = 35116,
GL_REG_12_ATI = 35117,
GL_REG_13_ATI = 35118,
GL_REG_14_ATI = 35119,
GL_REG_15_ATI = 35120,
GL_REG_16_ATI = 35121,
GL_REG_17_ATI = 35122,
GL_REG_18_ATI = 35123,
GL_REG_19_ATI = 35124,
GL_REG_20_ATI = 35125,
GL_REG_21_ATI = 35126,
GL_REG_22_ATI = 35127,
GL_REG_23_ATI = 35128,
GL_REG_24_ATI = 35129,
GL_REG_25_ATI = 35130,
GL_REG_26_ATI = 35131,
GL_REG_27_ATI = 35132,
GL_REG_28_ATI = 35133,
GL_REG_29_ATI = 35134,
GL_REG_30_ATI = 35135,
GL_REG_31_ATI = 35136,
GL_CON_0_ATI = 35137,
GL_CON_1_ATI = 35138,
GL_CON_2_ATI = 35139,
GL_CON_3_ATI = 35140,
GL_CON_4_ATI = 35141,
GL_CON_5_ATI = 35142,
GL_CON_6_ATI = 35143,
GL_CON_7_ATI = 35144,
GL_CON_8_ATI = 35145,
GL_CON_9_ATI = 35146,
GL_CON_10_ATI = 35147,
GL_CON_11_ATI = 35148,
GL_CON_12_ATI = 35149,
GL_CON_13_ATI = 35150,
GL_CON_14_ATI = 35151,
GL_CON_15_ATI = 35152,
GL_CON_16_ATI = 35153,
GL_CON_17_ATI = 35154,
GL_CON_18_ATI = 35155,
GL_CON_19_ATI = 35156,
GL_CON_20_ATI = 35157,
GL_CON_21_ATI = 35158,
GL_CON_22_ATI = 35159,
GL_CON_23_ATI = 35160,
GL_CON_24_ATI = 35161,
GL_CON_25_ATI = 35162,
GL_CON_26_ATI = 35163,
GL_CON_27_ATI = 35164,
GL_CON_28_ATI = 35165,
GL_CON_29_ATI = 35166,
GL_CON_30_ATI = 35167,
GL_CON_31_ATI = 35168,
GL_MOV_ATI = 35169,
GL_ADD_ATI = 35171,
GL_MUL_ATI = 35172,
GL_SUB_ATI = 35173,
GL_DOT3_ATI = 35174,
GL_DOT4_ATI = 35175,
GL_MAD_ATI = 35176,
GL_LERP_ATI = 35177,
GL_CND_ATI = 35178,
GL_CND0_ATI = 35179,
GL_DOT2_ADD_ATI = 35180,
GL_SECONDARY_INTERPOLATOR_ATI = 35181,
GL_NUM_FRAGMENT_REGISTERS_ATI = 35182,
GL_NUM_FRAGMENT_CONSTANTS_ATI = 35183,
GL_NUM_PASSES_ATI = 35184,
GL_NUM_INSTRUCTIONS_PER_PASS_ATI = 35185,
GL_NUM_INSTRUCTIONS_TOTAL_ATI = 35186,
GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI = 35187,
GL_NUM_LOOPBACK_COMPONENTS_ATI = 35188,
GL_COLOR_ALPHA_PAIRING_ATI = 35189,
GL_SWIZZLE_STR_ATI = 35190,
GL_SWIZZLE_STQ_ATI = 35191,
GL_SWIZZLE_STR_DR_ATI = 35192,
GL_SWIZZLE_STQ_DQ_ATI = 35193,
GL_SWIZZLE_STRQ_ATI = 35194,
GL_SWIZZLE_STRQ_DQ_ATI = 35195,
GL_INTERLACE_OML = 35200,
GL_INTERLACE_READ_OML = 35201,
GL_FORMAT_SUBSAMPLE_24_24_OML = 35202,
GL_FORMAT_SUBSAMPLE_244_244_OML = 35203,
GL_PACK_RESAMPLE_OML = 35204,
GL_UNPACK_RESAMPLE_OML = 35205,
GL_RESAMPLE_REPLICATE_OML = 35206,
GL_RESAMPLE_ZERO_FILL_OML = 35207,
GL_RESAMPLE_AVERAGE_OML = 35208,
GL_RESAMPLE_DECIMATE_OML = 35209,
GL_POINT_SIZE_ARRAY_TYPE_OES = 35210,
GL_POINT_SIZE_ARRAY_STRIDE_OES = 35211,
GL_POINT_SIZE_ARRAY_POINTER_OES = 35212,
GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES = 35213,
GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES = 35214,
GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES = 35215,
GL_VERTEX_ATTRIB_MAP1_APPLE = 35328,
GL_VERTEX_ATTRIB_MAP2_APPLE = 35329,
GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE = 35330,
GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE = 35331,
GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE = 35332,
GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE = 35333,
GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE = 35334,
GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE = 35335,
GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE = 35336,
GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE = 35337,
GL_DRAW_PIXELS_APPLE = 35338,
GL_FENCE_APPLE = 35339,
GL_ELEMENT_ARRAY_APPLE = 35340,
GL_ELEMENT_ARRAY_TYPE_APPLE = 35341,
GL_ELEMENT_ARRAY_POINTER_APPLE = 35342,
GL_COLOR_FLOAT_APPLE = 35343,
GL_UNIFORM_BUFFER = 35345,
GL_BUFFER_SERIALIZED_MODIFY_APPLE = 35346,
GL_BUFFER_FLUSHING_UNMAP_APPLE = 35347,
GL_AUX_DEPTH_STENCIL_APPLE = 35348,
GL_PACK_ROW_BYTES_APPLE = 35349,
GL_UNPACK_ROW_BYTES_APPLE = 35350,
GL_RELEASED_APPLE = 35353,
GL_VOLATILE_APPLE = 35354,
GL_RETAINED_APPLE = 35355,
GL_UNDEFINED_APPLE = 35356,
GL_PURGEABLE_APPLE = 35357,
GL_RGB_422_APPLE = 35359,
GL_UNIFORM_BUFFER_BINDING = 35368,
GL_UNIFORM_BUFFER_START = 35369,
GL_UNIFORM_BUFFER_SIZE = 35370,
GL_MAX_VERTEX_UNIFORM_BLOCKS = 35371,
GL_MAX_GEOMETRY_UNIFORM_BLOCKS = 35372,
GL_MAX_GEOMETRY_UNIFORM_BLOCKS_EXT = 35372,
GL_MAX_GEOMETRY_UNIFORM_BLOCKS_OES = 35372,
GL_MAX_FRAGMENT_UNIFORM_BLOCKS = 35373,
GL_MAX_COMBINED_UNIFORM_BLOCKS = 35374,
GL_MAX_UNIFORM_BUFFER_BINDINGS = 35375,
GL_MAX_UNIFORM_BLOCK_SIZE = 35376,
GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS = 35377,
GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS = 35378,
GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_EXT = 35378,
GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_OES = 35378,
GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS = 35379,
GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT = 35380,
GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH = 35381,
GL_ACTIVE_UNIFORM_BLOCKS = 35382,
GL_UNIFORM_TYPE = 35383,
GL_UNIFORM_SIZE = 35384,
GL_UNIFORM_NAME_LENGTH = 35385,
GL_UNIFORM_BLOCK_INDEX = 35386,
GL_UNIFORM_OFFSET = 35387,
GL_UNIFORM_ARRAY_STRIDE = 35388,
GL_UNIFORM_MATRIX_STRIDE = 35389,
GL_UNIFORM_IS_ROW_MAJOR = 35390,
GL_UNIFORM_BLOCK_BINDING = 35391,
GL_UNIFORM_BLOCK_DATA_SIZE = 35392,
GL_UNIFORM_BLOCK_NAME_LENGTH = 35393,
GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS = 35394,
GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES = 35395,
GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER = 35396,
GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER = 35397,
GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER = 35398,
GL_TEXTURE_SRGB_DECODE_EXT = 35400,
GL_DECODE_EXT = 35401,
GL_SKIP_DECODE_EXT = 35402,
GL_PROGRAM_PIPELINE_OBJECT_EXT = 35407,
GL_RGB_RAW_422_APPLE = 35409,
GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT = 35410,
GL_SYNC_OBJECT_APPLE = 35411,
GL_COMPRESSED_SRGB_PVRTC_2BPPV1_EXT = 35412,
GL_COMPRESSED_SRGB_PVRTC_4BPPV1_EXT = 35413,
GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV1_EXT = 35414,
GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV1_EXT = 35415,
GL_FRAGMENT_SHADER = 35632,
GL_FRAGMENT_SHADER_ARB = 35632,
GL_VERTEX_SHADER = 35633,
GL_VERTEX_SHADER_ARB = 35633,
GL_PROGRAM_OBJECT_ARB = 35648,
GL_PROGRAM_OBJECT_EXT = 35648,
GL_SHADER_OBJECT_ARB = 35656,
GL_SHADER_OBJECT_EXT = 35656,
GL_MAX_FRAGMENT_UNIFORM_COMPONENTS = 35657,
GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB = 35657,
GL_MAX_VERTEX_UNIFORM_COMPONENTS = 35658,
GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB = 35658,
GL_MAX_VARYING_FLOATS = 35659,
GL_MAX_VARYING_COMPONENTS = 35659,
GL_MAX_VARYING_COMPONENTS_EXT = 35659,
GL_MAX_VARYING_FLOATS_ARB = 35659,
GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS = 35660,
GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB = 35660,
GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS = 35661,
GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB = 35661,
GL_OBJECT_TYPE_ARB = 35662,
GL_SHADER_TYPE = 35663,
GL_OBJECT_SUBTYPE_ARB = 35663,
GL_FLOAT_VEC2 = 35664,
GL_FLOAT_VEC2_ARB = 35664,
GL_FLOAT_VEC3 = 35665,
GL_FLOAT_VEC3_ARB = 35665,
GL_FLOAT_VEC4 = 35666,
GL_FLOAT_VEC4_ARB = 35666,
GL_INT_VEC2 = 35667,
GL_INT_VEC2_ARB = 35667,
GL_INT_VEC3 = 35668,
GL_INT_VEC3_ARB = 35668,
GL_INT_VEC4 = 35669,
GL_INT_VEC4_ARB = 35669,
GL_BOOL = 35670,
GL_BOOL_ARB = 35670,
GL_BOOL_VEC2 = 35671,
GL_BOOL_VEC2_ARB = 35671,
GL_BOOL_VEC3 = 35672,
GL_BOOL_VEC3_ARB = 35672,
GL_BOOL_VEC4 = 35673,
GL_BOOL_VEC4_ARB = 35673,
GL_FLOAT_MAT2 = 35674,
GL_FLOAT_MAT2_ARB = 35674,
GL_FLOAT_MAT3 = 35675,
GL_FLOAT_MAT3_ARB = 35675,
GL_FLOAT_MAT4 = 35676,
GL_FLOAT_MAT4_ARB = 35676,
GL_SAMPLER_1D = 35677,
GL_SAMPLER_1D_ARB = 35677,
GL_SAMPLER_2D = 35678,
GL_SAMPLER_2D_ARB = 35678,
GL_SAMPLER_3D = 35679,
GL_SAMPLER_3D_ARB = 35679,
GL_SAMPLER_3D_OES = 35679,
GL_SAMPLER_CUBE = 35680,
GL_SAMPLER_CUBE_ARB = 35680,
GL_SAMPLER_1D_SHADOW = 35681,
GL_SAMPLER_1D_SHADOW_ARB = 35681,
GL_SAMPLER_2D_SHADOW = 35682,
GL_SAMPLER_2D_SHADOW_ARB = 35682,
GL_SAMPLER_2D_SHADOW_EXT = 35682,
GL_SAMPLER_2D_RECT = 35683,
GL_SAMPLER_2D_RECT_ARB = 35683,
GL_SAMPLER_2D_RECT_SHADOW = 35684,
GL_SAMPLER_2D_RECT_SHADOW_ARB = 35684,
GL_FLOAT_MAT2x3 = 35685,
GL_FLOAT_MAT2x3_NV = 35685,
GL_FLOAT_MAT2x4 = 35686,
GL_FLOAT_MAT2x4_NV = 35686,
GL_FLOAT_MAT3x2 = 35687,
GL_FLOAT_MAT3x2_NV = 35687,
GL_FLOAT_MAT3x4 = 35688,
GL_FLOAT_MAT3x4_NV = 35688,
GL_FLOAT_MAT4x2 = 35689,
GL_FLOAT_MAT4x2_NV = 35689,
GL_FLOAT_MAT4x3 = 35690,
GL_FLOAT_MAT4x3_NV = 35690,
GL_DELETE_STATUS = 35712,
GL_OBJECT_DELETE_STATUS_ARB = 35712,
GL_COMPILE_STATUS = 35713,
GL_OBJECT_COMPILE_STATUS_ARB = 35713,
GL_LINK_STATUS = 35714,
GL_OBJECT_LINK_STATUS_ARB = 35714,
GL_VALIDATE_STATUS = 35715,
GL_OBJECT_VALIDATE_STATUS_ARB = 35715,
GL_INFO_LOG_LENGTH = 35716,
GL_OBJECT_INFO_LOG_LENGTH_ARB = 35716,
GL_ATTACHED_SHADERS = 35717,
GL_OBJECT_ATTACHED_OBJECTS_ARB = 35717,
GL_ACTIVE_UNIFORMS = 35718,
GL_OBJECT_ACTIVE_UNIFORMS_ARB = 35718,
GL_ACTIVE_UNIFORM_MAX_LENGTH = 35719,
GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB = 35719,
GL_SHADER_SOURCE_LENGTH = 35720,
GL_OBJECT_SHADER_SOURCE_LENGTH_ARB = 35720,
GL_ACTIVE_ATTRIBUTES = 35721,
GL_OBJECT_ACTIVE_ATTRIBUTES_ARB = 35721,
GL_ACTIVE_ATTRIBUTE_MAX_LENGTH = 35722,
GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB = 35722,
GL_FRAGMENT_SHADER_DERIVATIVE_HINT = 35723,
GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB = 35723,
GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES = 35723,
GL_SHADING_LANGUAGE_VERSION = 35724,
GL_SHADING_LANGUAGE_VERSION_ARB = 35724,
GL_CURRENT_PROGRAM = 35725,
GL_PALETTE4_RGB8_OES = 35728,
GL_PALETTE4_RGBA8_OES = 35729,
GL_PALETTE4_R5_G6_B5_OES = 35730,
GL_PALETTE4_RGBA4_OES = 35731,
GL_PALETTE4_RGB5_A1_OES = 35732,
GL_PALETTE8_RGB8_OES = 35733,
GL_PALETTE8_RGBA8_OES = 35734,
GL_PALETTE8_R5_G6_B5_OES = 35735,
GL_PALETTE8_RGBA4_OES = 35736,
GL_PALETTE8_RGB5_A1_OES = 35737,
GL_IMPLEMENTATION_COLOR_READ_TYPE = 35738,
GL_IMPLEMENTATION_COLOR_READ_TYPE_OES = 35738,
GL_IMPLEMENTATION_COLOR_READ_FORMAT = 35739,
GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES = 35739,
GL_POINT_SIZE_ARRAY_OES = 35740,
GL_TEXTURE_CROP_RECT_OES = 35741,
GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES = 35742,
GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES = 35743,
GL_FRAGMENT_PROGRAM_POSITION_MESA = 35760,
GL_FRAGMENT_PROGRAM_CALLBACK_MESA = 35761,
GL_FRAGMENT_PROGRAM_CALLBACK_FUNC_MESA = 35762,
GL_FRAGMENT_PROGRAM_CALLBACK_DATA_MESA = 35763,
GL_VERTEX_PROGRAM_POSITION_MESA = 35764,
GL_VERTEX_PROGRAM_CALLBACK_MESA = 35765,
GL_VERTEX_PROGRAM_CALLBACK_FUNC_MESA = 35766,
GL_VERTEX_PROGRAM_CALLBACK_DATA_MESA = 35767,
GL_COUNTER_TYPE_AMD = 35776,
GL_COUNTER_RANGE_AMD = 35777,
GL_UNSIGNED_INT64_AMD = 35778,
GL_PERCENTAGE_AMD = 35779,
GL_PERFMON_RESULT_AVAILABLE_AMD = 35780,
GL_PERFMON_RESULT_SIZE_AMD = 35781,
GL_PERFMON_RESULT_AMD = 35782,
GL_TEXTURE_WIDTH_QCOM = 35794,
GL_TEXTURE_HEIGHT_QCOM = 35795,
GL_TEXTURE_DEPTH_QCOM = 35796,
GL_TEXTURE_INTERNAL_FORMAT_QCOM = 35797,
GL_TEXTURE_FORMAT_QCOM = 35798,
GL_TEXTURE_TYPE_QCOM = 35799,
GL_TEXTURE_IMAGE_VALID_QCOM = 35800,
GL_TEXTURE_NUM_LEVELS_QCOM = 35801,
GL_TEXTURE_TARGET_QCOM = 35802,
GL_TEXTURE_OBJECT_VALID_QCOM = 35803,
GL_STATE_RESTORE = 35804,
GL_SAMPLER_EXTERNAL_2D_Y2Y_EXT = 35815,
GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG = 35840,
GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG = 35841,
GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG = 35842,
GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG = 35843,
GL_MODULATE_COLOR_IMG = 35844,
GL_RECIP_ADD_SIGNED_ALPHA_IMG = 35845,
GL_TEXTURE_ALPHA_MODULATE_IMG = 35846,
GL_FACTOR_ALPHA_MODULATE_IMG = 35847,
GL_FRAGMENT_ALPHA_MODULATE_IMG = 35848,
GL_ADD_BLEND_IMG = 35849,
GL_SGX_BINARY_IMG = 35850,
GL_TEXTURE_RED_TYPE = 35856,
GL_TEXTURE_RED_TYPE_ARB = 35856,
GL_TEXTURE_GREEN_TYPE = 35857,
GL_TEXTURE_GREEN_TYPE_ARB = 35857,
GL_TEXTURE_BLUE_TYPE = 35858,
GL_TEXTURE_BLUE_TYPE_ARB = 35858,
GL_TEXTURE_ALPHA_TYPE = 35859,
GL_TEXTURE_ALPHA_TYPE_ARB = 35859,
GL_TEXTURE_LUMINANCE_TYPE = 35860,
GL_TEXTURE_LUMINANCE_TYPE_ARB = 35860,
GL_TEXTURE_INTENSITY_TYPE = 35861,
GL_TEXTURE_INTENSITY_TYPE_ARB = 35861,
GL_TEXTURE_DEPTH_TYPE = 35862,
GL_TEXTURE_DEPTH_TYPE_ARB = 35862,
GL_UNSIGNED_NORMALIZED = 35863,
GL_UNSIGNED_NORMALIZED_ARB = 35863,
GL_UNSIGNED_NORMALIZED_EXT = 35863,
GL_TEXTURE_1D_ARRAY = 35864,
GL_TEXTURE_1D_ARRAY_EXT = 35864,
GL_PROXY_TEXTURE_1D_ARRAY = 35865,
GL_PROXY_TEXTURE_1D_ARRAY_EXT = 35865,
GL_TEXTURE_2D_ARRAY = 35866,
GL_TEXTURE_2D_ARRAY_EXT = 35866,
GL_PROXY_TEXTURE_2D_ARRAY = 35867,
GL_PROXY_TEXTURE_2D_ARRAY_EXT = 35867,
GL_TEXTURE_BINDING_1D_ARRAY = 35868,
GL_TEXTURE_BINDING_1D_ARRAY_EXT = 35868,
GL_TEXTURE_BINDING_2D_ARRAY = 35869,
GL_TEXTURE_BINDING_2D_ARRAY_EXT = 35869,
GL_GEOMETRY_PROGRAM_NV = 35878,
GL_MAX_PROGRAM_OUTPUT_VERTICES_NV = 35879,
GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV = 35880,
GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS = 35881,
GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB = 35881,
GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT = 35881,
GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_OES = 35881,
GL_TEXTURE_BUFFER = 35882,
GL_TEXTURE_BUFFER_ARB = 35882,
GL_TEXTURE_BUFFER_EXT = 35882,
GL_TEXTURE_BUFFER_OES = 35882,
GL_TEXTURE_BUFFER_BINDING = 35882,
GL_TEXTURE_BUFFER_BINDING_EXT = 35882,
GL_TEXTURE_BUFFER_BINDING_OES = 35882,
GL_MAX_TEXTURE_BUFFER_SIZE = 35883,
GL_MAX_TEXTURE_BUFFER_SIZE_ARB = 35883,
GL_MAX_TEXTURE_BUFFER_SIZE_EXT = 35883,
GL_MAX_TEXTURE_BUFFER_SIZE_OES = 35883,
GL_TEXTURE_BINDING_BUFFER = 35884,
GL_TEXTURE_BINDING_BUFFER_ARB = 35884,
GL_TEXTURE_BINDING_BUFFER_EXT = 35884,
GL_TEXTURE_BINDING_BUFFER_OES = 35884,
GL_TEXTURE_BUFFER_DATA_STORE_BINDING = 35885,
GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB = 35885,
GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT = 35885,
GL_TEXTURE_BUFFER_DATA_STORE_BINDING_OES = 35885,
GL_TEXTURE_BUFFER_FORMAT_ARB = 35886,
GL_TEXTURE_BUFFER_FORMAT_EXT = 35886,
GL_ANY_SAMPLES_PASSED = 35887,
GL_ANY_SAMPLES_PASSED_EXT = 35887,
GL_SAMPLE_SHADING = 35894,
GL_SAMPLE_SHADING_ARB = 35894,
GL_SAMPLE_SHADING_OES = 35894,
GL_MIN_SAMPLE_SHADING_VALUE = 35895,
GL_MIN_SAMPLE_SHADING_VALUE_ARB = 35895,
GL_MIN_SAMPLE_SHADING_VALUE_OES = 35895,
GL_R11F_G11F_B10F = 35898,
GL_R11F_G11F_B10F_APPLE = 35898,
GL_R11F_G11F_B10F_EXT = 35898,
GL_UNSIGNED_INT_10F_11F_11F_REV = 35899,
GL_UNSIGNED_INT_10F_11F_11F_REV_APPLE = 35899,
GL_UNSIGNED_INT_10F_11F_11F_REV_EXT = 35899,
GL_RGBA_SIGNED_COMPONENTS_EXT = 35900,
GL_RGB9_E5 = 35901,
GL_RGB9_E5_APPLE = 35901,
GL_RGB9_E5_EXT = 35901,
GL_UNSIGNED_INT_5_9_9_9_REV = 35902,
GL_UNSIGNED_INT_5_9_9_9_REV_APPLE = 35902,
GL_UNSIGNED_INT_5_9_9_9_REV_EXT = 35902,
GL_TEXTURE_SHARED_SIZE = 35903,
GL_TEXTURE_SHARED_SIZE_EXT = 35903,
GL_SRGB = 35904,
GL_SRGB_EXT = 35904,
GL_SRGB8 = 35905,
GL_SRGB8_EXT = 35905,
GL_SRGB8_NV = 35905,
GL_SRGB_ALPHA = 35906,
GL_SRGB_ALPHA_EXT = 35906,
GL_SRGB8_ALPHA8 = 35907,
GL_SRGB8_ALPHA8_EXT = 35907,
GL_SLUMINANCE_ALPHA = 35908,
GL_SLUMINANCE_ALPHA_EXT = 35908,
GL_SLUMINANCE_ALPHA_NV = 35908,
GL_SLUMINANCE8_ALPHA8 = 35909,
GL_SLUMINANCE8_ALPHA8_EXT = 35909,
GL_SLUMINANCE8_ALPHA8_NV = 35909,
GL_SLUMINANCE = 35910,
GL_SLUMINANCE_EXT = 35910,
GL_SLUMINANCE_NV = 35910,
GL_SLUMINANCE8 = 35911,
GL_SLUMINANCE8_EXT = 35911,
GL_SLUMINANCE8_NV = 35911,
GL_COMPRESSED_SRGB = 35912,
GL_COMPRESSED_SRGB_EXT = 35912,
GL_COMPRESSED_SRGB_ALPHA = 35913,
GL_COMPRESSED_SRGB_ALPHA_EXT = 35913,
GL_COMPRESSED_SLUMINANCE = 35914,
GL_COMPRESSED_SLUMINANCE_EXT = 35914,
GL_COMPRESSED_SLUMINANCE_ALPHA = 35915,
GL_COMPRESSED_SLUMINANCE_ALPHA_EXT = 35915,
GL_COMPRESSED_SRGB_S3TC_DXT1_EXT = 35916,
GL_COMPRESSED_SRGB_S3TC_DXT1_NV = 35916,
GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT = 35917,
GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_NV = 35917,
GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT = 35918,
GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_NV = 35918,
GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT = 35919,
GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_NV = 35919,
GL_COMPRESSED_LUMINANCE_LATC1_EXT = 35952,
GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT = 35953,
GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT = 35954,
GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT = 35955,
GL_TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV = 35956,
GL_TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV = 35957,
GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH = 35958,
GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT = 35958,
GL_BACK_PRIMARY_COLOR_NV = 35959,
GL_BACK_SECONDARY_COLOR_NV = 35960,
GL_TEXTURE_COORD_NV = 35961,
GL_CLIP_DISTANCE_NV = 35962,
GL_VERTEX_ID_NV = 35963,
GL_PRIMITIVE_ID_NV = 35964,
GL_GENERIC_ATTRIB_NV = 35965,
GL_TRANSFORM_FEEDBACK_ATTRIBS_NV = 35966,
GL_TRANSFORM_FEEDBACK_BUFFER_MODE = 35967,
GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT = 35967,
GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV = 35967,
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS = 35968,
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT = 35968,
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV = 35968,
GL_ACTIVE_VARYINGS_NV = 35969,
GL_ACTIVE_VARYING_MAX_LENGTH_NV = 35970,
GL_TRANSFORM_FEEDBACK_VARYINGS = 35971,
GL_TRANSFORM_FEEDBACK_VARYINGS_EXT = 35971,
GL_TRANSFORM_FEEDBACK_VARYINGS_NV = 35971,
GL_TRANSFORM_FEEDBACK_BUFFER_START = 35972,
GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT = 35972,
GL_TRANSFORM_FEEDBACK_BUFFER_START_NV = 35972,
GL_TRANSFORM_FEEDBACK_BUFFER_SIZE = 35973,
GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT = 35973,
GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV = 35973,
GL_TRANSFORM_FEEDBACK_RECORD_NV = 35974,
GL_PRIMITIVES_GENERATED = 35975,
GL_PRIMITIVES_GENERATED_EXT = 35975,
GL_PRIMITIVES_GENERATED_NV = 35975,
GL_PRIMITIVES_GENERATED_OES = 35975,
GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN = 35976,
GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT = 35976,
GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV = 35976,
GL_RASTERIZER_DISCARD = 35977,
GL_RASTERIZER_DISCARD_EXT = 35977,
GL_RASTERIZER_DISCARD_NV = 35977,
GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS = 35978,
GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT = 35978,
GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV = 35978,
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS = 35979,
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT = 35979,
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV = 35979,
GL_INTERLEAVED_ATTRIBS = 35980,
GL_INTERLEAVED_ATTRIBS_EXT = 35980,
GL_INTERLEAVED_ATTRIBS_NV = 35980,
GL_SEPARATE_ATTRIBS = 35981,
GL_SEPARATE_ATTRIBS_EXT = 35981,
GL_SEPARATE_ATTRIBS_NV = 35981,
GL_TRANSFORM_FEEDBACK_BUFFER = 35982,
GL_TRANSFORM_FEEDBACK_BUFFER_EXT = 35982,
GL_TRANSFORM_FEEDBACK_BUFFER_NV = 35982,
GL_TRANSFORM_FEEDBACK_BUFFER_BINDING = 35983,
GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT = 35983,
GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV = 35983,
GL_ATC_RGB_AMD = 35986,
GL_ATC_RGBA_EXPLICIT_ALPHA_AMD = 35987,
GL_POINT_SPRITE_COORD_ORIGIN = 36000,
GL_LOWER_LEFT = 36001,
GL_UPPER_LEFT = 36002,
GL_STENCIL_BACK_REF = 36003,
GL_STENCIL_BACK_VALUE_MASK = 36004,
GL_STENCIL_BACK_WRITEMASK = 36005,
GL_DRAW_FRAMEBUFFER_BINDING = 36006,
GL_DRAW_FRAMEBUFFER_BINDING_ANGLE = 36006,
GL_DRAW_FRAMEBUFFER_BINDING_APPLE = 36006,
GL_DRAW_FRAMEBUFFER_BINDING_EXT = 36006,
GL_DRAW_FRAMEBUFFER_BINDING_NV = 36006,
GL_FRAMEBUFFER_BINDING = 36006,
GL_FRAMEBUFFER_BINDING_ANGLE = 36006,
GL_FRAMEBUFFER_BINDING_EXT = 36006,
GL_FRAMEBUFFER_BINDING_OES = 36006,
GL_RENDERBUFFER_BINDING = 36007,
GL_RENDERBUFFER_BINDING_ANGLE = 36007,
GL_RENDERBUFFER_BINDING_EXT = 36007,
GL_RENDERBUFFER_BINDING_OES = 36007,
GL_READ_FRAMEBUFFER = 36008,
GL_READ_FRAMEBUFFER_ANGLE = 36008,
GL_READ_FRAMEBUFFER_APPLE = 36008,
GL_READ_FRAMEBUFFER_EXT = 36008,
GL_READ_FRAMEBUFFER_NV = 36008,
GL_DRAW_FRAMEBUFFER = 36009,
GL_DRAW_FRAMEBUFFER_ANGLE = 36009,
GL_DRAW_FRAMEBUFFER_APPLE = 36009,
GL_DRAW_FRAMEBUFFER_EXT = 36009,
GL_DRAW_FRAMEBUFFER_NV = 36009,
GL_READ_FRAMEBUFFER_BINDING = 36010,
GL_READ_FRAMEBUFFER_BINDING_ANGLE = 36010,
GL_READ_FRAMEBUFFER_BINDING_APPLE = 36010,
GL_READ_FRAMEBUFFER_BINDING_EXT = 36010,
GL_READ_FRAMEBUFFER_BINDING_NV = 36010,
GL_RENDERBUFFER_COVERAGE_SAMPLES_NV = 36011,
GL_RENDERBUFFER_SAMPLES = 36011,
GL_RENDERBUFFER_SAMPLES_ANGLE = 36011,
GL_RENDERBUFFER_SAMPLES_APPLE = 36011,
GL_RENDERBUFFER_SAMPLES_EXT = 36011,
GL_RENDERBUFFER_SAMPLES_NV = 36011,
GL_DEPTH_COMPONENT32F = 36012,
GL_DEPTH32F_STENCIL8 = 36013,
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = 36048,
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT = 36048,
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES = 36048,
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = 36049,
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT = 36049,
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES = 36049,
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = 36050,
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT = 36050,
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES = 36050,
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = 36051,
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT = 36051,
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES = 36051,
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT = 36052,
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES = 36052,
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER = 36052,
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT = 36052,
GL_FRAMEBUFFER_COMPLETE = 36053,
GL_FRAMEBUFFER_COMPLETE_EXT = 36053,
GL_FRAMEBUFFER_COMPLETE_OES = 36053,
GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT = 36054,
GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT = 36054,
GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OES = 36054,
GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = 36055,
GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT = 36055,
GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_OES = 36055,
GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS = 36057,
GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT = 36057,
GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_OES = 36057,
GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT = 36058,
GL_FRAMEBUFFER_INCOMPLETE_FORMATS_OES = 36058,
GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER = 36059,
GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT = 36059,
GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_OES = 36059,
GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER = 36060,
GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT = 36060,
GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_OES = 36060,
GL_FRAMEBUFFER_UNSUPPORTED = 36061,
GL_FRAMEBUFFER_UNSUPPORTED_EXT = 36061,
GL_FRAMEBUFFER_UNSUPPORTED_OES = 36061,
GL_MAX_COLOR_ATTACHMENTS = 36063,
GL_MAX_COLOR_ATTACHMENTS_EXT = 36063,
GL_MAX_COLOR_ATTACHMENTS_NV = 36063,
GL_COLOR_ATTACHMENT0 = 36064,
GL_COLOR_ATTACHMENT0_EXT = 36064,
GL_COLOR_ATTACHMENT0_NV = 36064,
GL_COLOR_ATTACHMENT0_OES = 36064,
GL_COLOR_ATTACHMENT1 = 36065,
GL_COLOR_ATTACHMENT1_EXT = 36065,
GL_COLOR_ATTACHMENT1_NV = 36065,
GL_COLOR_ATTACHMENT2 = 36066,
GL_COLOR_ATTACHMENT2_EXT = 36066,
GL_COLOR_ATTACHMENT2_NV = 36066,
GL_COLOR_ATTACHMENT3 = 36067,
GL_COLOR_ATTACHMENT3_EXT = 36067,
GL_COLOR_ATTACHMENT3_NV = 36067,
GL_COLOR_ATTACHMENT4 = 36068,
GL_COLOR_ATTACHMENT4_EXT = 36068,
GL_COLOR_ATTACHMENT4_NV = 36068,
GL_COLOR_ATTACHMENT5 = 36069,
GL_COLOR_ATTACHMENT5_EXT = 36069,
GL_COLOR_ATTACHMENT5_NV = 36069,
GL_COLOR_ATTACHMENT6 = 36070,
GL_COLOR_ATTACHMENT6_EXT = 36070,
GL_COLOR_ATTACHMENT6_NV = 36070,
GL_COLOR_ATTACHMENT7 = 36071,
GL_COLOR_ATTACHMENT7_EXT = 36071,
GL_COLOR_ATTACHMENT7_NV = 36071,
GL_COLOR_ATTACHMENT8 = 36072,
GL_COLOR_ATTACHMENT8_EXT = 36072,
GL_COLOR_ATTACHMENT8_NV = 36072,
GL_COLOR_ATTACHMENT9 = 36073,
GL_COLOR_ATTACHMENT9_EXT = 36073,
GL_COLOR_ATTACHMENT9_NV = 36073,
GL_COLOR_ATTACHMENT10 = 36074,
GL_COLOR_ATTACHMENT10_EXT = 36074,
GL_COLOR_ATTACHMENT10_NV = 36074,
GL_COLOR_ATTACHMENT11 = 36075,
GL_COLOR_ATTACHMENT11_EXT = 36075,
GL_COLOR_ATTACHMENT11_NV = 36075,
GL_COLOR_ATTACHMENT12 = 36076,
GL_COLOR_ATTACHMENT12_EXT = 36076,
GL_COLOR_ATTACHMENT12_NV = 36076,
GL_COLOR_ATTACHMENT13 = 36077,
GL_COLOR_ATTACHMENT13_EXT = 36077,
GL_COLOR_ATTACHMENT13_NV = 36077,
GL_COLOR_ATTACHMENT14 = 36078,
GL_COLOR_ATTACHMENT14_EXT = 36078,
GL_COLOR_ATTACHMENT14_NV = 36078,
GL_COLOR_ATTACHMENT15 = 36079,
GL_COLOR_ATTACHMENT15_EXT = 36079,
GL_COLOR_ATTACHMENT15_NV = 36079,
GL_COLOR_ATTACHMENT16 = 36080,
GL_COLOR_ATTACHMENT17 = 36081,
GL_COLOR_ATTACHMENT18 = 36082,
GL_COLOR_ATTACHMENT19 = 36083,
GL_COLOR_ATTACHMENT20 = 36084,
GL_COLOR_ATTACHMENT21 = 36085,
GL_COLOR_ATTACHMENT22 = 36086,
GL_COLOR_ATTACHMENT23 = 36087,
GL_COLOR_ATTACHMENT24 = 36088,
GL_COLOR_ATTACHMENT25 = 36089,
GL_COLOR_ATTACHMENT26 = 36090,
GL_COLOR_ATTACHMENT27 = 36091,
GL_COLOR_ATTACHMENT28 = 36092,
GL_COLOR_ATTACHMENT29 = 36093,
GL_COLOR_ATTACHMENT30 = 36094,
GL_COLOR_ATTACHMENT31 = 36095,
GL_DEPTH_ATTACHMENT = 36096,
GL_DEPTH_ATTACHMENT_EXT = 36096,
GL_DEPTH_ATTACHMENT_OES = 36096,
GL_STENCIL_ATTACHMENT = 36128,
GL_STENCIL_ATTACHMENT_EXT = 36128,
GL_STENCIL_ATTACHMENT_OES = 36128,
GL_FRAMEBUFFER = 36160,
GL_FRAMEBUFFER_EXT = 36160,
GL_FRAMEBUFFER_OES = 36160,
GL_RENDERBUFFER = 36161,
GL_RENDERBUFFER_EXT = 36161,
GL_RENDERBUFFER_OES = 36161,
GL_RENDERBUFFER_WIDTH = 36162,
GL_RENDERBUFFER_WIDTH_EXT = 36162,
GL_RENDERBUFFER_WIDTH_OES = 36162,
GL_RENDERBUFFER_HEIGHT = 36163,
GL_RENDERBUFFER_HEIGHT_EXT = 36163,
GL_RENDERBUFFER_HEIGHT_OES = 36163,
GL_RENDERBUFFER_INTERNAL_FORMAT = 36164,
GL_RENDERBUFFER_INTERNAL_FORMAT_EXT = 36164,
GL_RENDERBUFFER_INTERNAL_FORMAT_OES = 36164,
GL_STENCIL_INDEX1 = 36166,
GL_STENCIL_INDEX1_EXT = 36166,
GL_STENCIL_INDEX1_OES = 36166,
GL_STENCIL_INDEX4 = 36167,
GL_STENCIL_INDEX4_EXT = 36167,
GL_STENCIL_INDEX4_OES = 36167,
GL_STENCIL_INDEX8 = 36168,
GL_STENCIL_INDEX8_EXT = 36168,
GL_STENCIL_INDEX8_OES = 36168,
GL_STENCIL_INDEX16 = 36169,
GL_STENCIL_INDEX16_EXT = 36169,
GL_RENDERBUFFER_RED_SIZE = 36176,
GL_RENDERBUFFER_RED_SIZE_EXT = 36176,
GL_RENDERBUFFER_RED_SIZE_OES = 36176,
GL_RENDERBUFFER_GREEN_SIZE = 36177,
GL_RENDERBUFFER_GREEN_SIZE_EXT = 36177,
GL_RENDERBUFFER_GREEN_SIZE_OES = 36177,
GL_RENDERBUFFER_BLUE_SIZE = 36178,
GL_RENDERBUFFER_BLUE_SIZE_EXT = 36178,
GL_RENDERBUFFER_BLUE_SIZE_OES = 36178,
GL_RENDERBUFFER_ALPHA_SIZE = 36179,
GL_RENDERBUFFER_ALPHA_SIZE_EXT = 36179,
GL_RENDERBUFFER_ALPHA_SIZE_OES = 36179,
GL_RENDERBUFFER_DEPTH_SIZE = 36180,
GL_RENDERBUFFER_DEPTH_SIZE_EXT = 36180,
GL_RENDERBUFFER_DEPTH_SIZE_OES = 36180,
GL_RENDERBUFFER_STENCIL_SIZE = 36181,
GL_RENDERBUFFER_STENCIL_SIZE_EXT = 36181,
GL_RENDERBUFFER_STENCIL_SIZE_OES = 36181,
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE = 36182,
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE = 36182,
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_APPLE = 36182,
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT = 36182,
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_NV = 36182,
GL_MAX_SAMPLES = 36183,
GL_MAX_SAMPLES_ANGLE = 36183,
GL_MAX_SAMPLES_APPLE = 36183,
GL_MAX_SAMPLES_EXT = 36183,
GL_MAX_SAMPLES_NV = 36183,
GL_TEXTURE_GEN_STR_OES = 36192,
GL_HALF_FLOAT_OES = 36193,
GL_RGB565_OES = 36194,
GL_RGB565 = 36194,
GL_ETC1_RGB8_OES = 36196,
GL_TEXTURE_EXTERNAL_OES = 36197,
GL_SAMPLER_EXTERNAL_OES = 36198,
GL_TEXTURE_BINDING_EXTERNAL_OES = 36199,
GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES = 36200,
GL_PRIMITIVE_RESTART_FIXED_INDEX = 36201,
GL_ANY_SAMPLES_PASSED_CONSERVATIVE = 36202,
GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT = 36202,
GL_MAX_ELEMENT_INDEX = 36203,
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT = 36204,
GL_RGBA32UI = 36208,
GL_RGBA32UI_EXT = 36208,
GL_RGB32UI = 36209,
GL_RGB32UI_EXT = 36209,
GL_ALPHA32UI_EXT = 36210,
GL_INTENSITY32UI_EXT = 36211,
GL_LUMINANCE32UI_EXT = 36212,
GL_LUMINANCE_ALPHA32UI_EXT = 36213,
GL_RGBA16UI = 36214,
GL_RGBA16UI_EXT = 36214,
GL_RGB16UI = 36215,
GL_RGB16UI_EXT = 36215,
GL_ALPHA16UI_EXT = 36216,
GL_INTENSITY16UI_EXT = 36217,
GL_LUMINANCE16UI_EXT = 36218,
GL_LUMINANCE_ALPHA16UI_EXT = 36219,
GL_RGBA8UI = 36220,
GL_RGBA8UI_EXT = 36220,
GL_RGB8UI = 36221,
GL_RGB8UI_EXT = 36221,
GL_ALPHA8UI_EXT = 36222,
GL_INTENSITY8UI_EXT = 36223,
GL_LUMINANCE8UI_EXT = 36224,
GL_LUMINANCE_ALPHA8UI_EXT = 36225,
GL_RGBA32I = 36226,
GL_RGBA32I_EXT = 36226,
GL_RGB32I = 36227,
GL_RGB32I_EXT = 36227,
GL_ALPHA32I_EXT = 36228,
GL_INTENSITY32I_EXT = 36229,
GL_LUMINANCE32I_EXT = 36230,
GL_LUMINANCE_ALPHA32I_EXT = 36231,
GL_RGBA16I = 36232,
GL_RGBA16I_EXT = 36232,
GL_RGB16I = 36233,
GL_RGB16I_EXT = 36233,
GL_ALPHA16I_EXT = 36234,
GL_INTENSITY16I_EXT = 36235,
GL_LUMINANCE16I_EXT = 36236,
GL_LUMINANCE_ALPHA16I_EXT = 36237,
GL_RGBA8I = 36238,
GL_RGBA8I_EXT = 36238,
GL_RGB8I = 36239,
GL_RGB8I_EXT = 36239,
GL_ALPHA8I_EXT = 36240,
GL_INTENSITY8I_EXT = 36241,
GL_LUMINANCE8I_EXT = 36242,
GL_LUMINANCE_ALPHA8I_EXT = 36243,
GL_RED_INTEGER = 36244,
GL_RED_INTEGER_EXT = 36244,
GL_GREEN_INTEGER = 36245,
GL_GREEN_INTEGER_EXT = 36245,
GL_BLUE_INTEGER = 36246,
GL_BLUE_INTEGER_EXT = 36246,
GL_ALPHA_INTEGER = 36247,
GL_ALPHA_INTEGER_EXT = 36247,
GL_RGB_INTEGER = 36248,
GL_RGB_INTEGER_EXT = 36248,
GL_RGBA_INTEGER = 36249,
GL_RGBA_INTEGER_EXT = 36249,
GL_BGR_INTEGER = 36250,
GL_BGR_INTEGER_EXT = 36250,
GL_BGRA_INTEGER = 36251,
GL_BGRA_INTEGER_EXT = 36251,
GL_LUMINANCE_INTEGER_EXT = 36252,
GL_LUMINANCE_ALPHA_INTEGER_EXT = 36253,
GL_RGBA_INTEGER_MODE_EXT = 36254,
GL_INT_2_10_10_10_REV = 36255,
GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV = 36256,
GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV = 36257,
GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV = 36258,
GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV = 36259,
GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV = 36260,
GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV = 36261,
GL_MAX_PROGRAM_GENERIC_RESULTS_NV = 36262,
GL_FRAMEBUFFER_ATTACHMENT_LAYERED = 36263,
GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB = 36263,
GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT = 36263,
GL_FRAMEBUFFER_ATTACHMENT_LAYERED_OES = 36263,
GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS = 36264,
GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB = 36264,
GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT = 36264,
GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_OES = 36264,
GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB = 36265,
GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT = 36265,
GL_LAYER_NV = 36266,
GL_DEPTH_COMPONENT32F_NV = 36267,
GL_DEPTH32F_STENCIL8_NV = 36268,
GL_FLOAT_32_UNSIGNED_INT_24_8_REV = 36269,
GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV = 36269,
GL_SHADER_INCLUDE_ARB = 36270,
GL_DEPTH_BUFFER_FLOAT_MODE_NV = 36271,
GL_FRAMEBUFFER_SRGB = 36281,
GL_FRAMEBUFFER_SRGB_EXT = 36281,
GL_FRAMEBUFFER_SRGB_CAPABLE_EXT = 36282,
GL_COMPRESSED_RED_RGTC1 = 36283,
GL_COMPRESSED_RED_RGTC1_EXT = 36283,
GL_COMPRESSED_SIGNED_RED_RGTC1 = 36284,
GL_COMPRESSED_SIGNED_RED_RGTC1_EXT = 36284,
GL_COMPRESSED_RED_GREEN_RGTC2_EXT = 36285,
GL_COMPRESSED_RG_RGTC2 = 36285,
GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT = 36286,
GL_COMPRESSED_SIGNED_RG_RGTC2 = 36286,
GL_SAMPLER_1D_ARRAY = 36288,
GL_SAMPLER_1D_ARRAY_EXT = 36288,
GL_SAMPLER_2D_ARRAY = 36289,
GL_SAMPLER_2D_ARRAY_EXT = 36289,
GL_SAMPLER_BUFFER = 36290,
GL_SAMPLER_BUFFER_EXT = 36290,
GL_SAMPLER_BUFFER_OES = 36290,
GL_SAMPLER_1D_ARRAY_SHADOW = 36291,
GL_SAMPLER_1D_ARRAY_SHADOW_EXT = 36291,
GL_SAMPLER_2D_ARRAY_SHADOW = 36292,
GL_SAMPLER_2D_ARRAY_SHADOW_EXT = 36292,
GL_SAMPLER_2D_ARRAY_SHADOW_NV = 36292,
GL_SAMPLER_CUBE_SHADOW = 36293,
GL_SAMPLER_CUBE_SHADOW_EXT = 36293,
GL_SAMPLER_CUBE_SHADOW_NV = 36293,
GL_UNSIGNED_INT_VEC2 = 36294,
GL_UNSIGNED_INT_VEC2_EXT = 36294,
GL_UNSIGNED_INT_VEC3 = 36295,
GL_UNSIGNED_INT_VEC3_EXT = 36295,
GL_UNSIGNED_INT_VEC4 = 36296,
GL_UNSIGNED_INT_VEC4_EXT = 36296,
GL_INT_SAMPLER_1D = 36297,
GL_INT_SAMPLER_1D_EXT = 36297,
GL_INT_SAMPLER_2D = 36298,
GL_INT_SAMPLER_2D_EXT = 36298,
GL_INT_SAMPLER_3D = 36299,
GL_INT_SAMPLER_3D_EXT = 36299,
GL_INT_SAMPLER_CUBE = 36300,
GL_INT_SAMPLER_CUBE_EXT = 36300,
GL_INT_SAMPLER_2D_RECT = 36301,
GL_INT_SAMPLER_2D_RECT_EXT = 36301,
GL_INT_SAMPLER_1D_ARRAY = 36302,
GL_INT_SAMPLER_1D_ARRAY_EXT = 36302,
GL_INT_SAMPLER_2D_ARRAY = 36303,
GL_INT_SAMPLER_2D_ARRAY_EXT = 36303,
GL_INT_SAMPLER_BUFFER = 36304,
GL_INT_SAMPLER_BUFFER_EXT = 36304,
GL_INT_SAMPLER_BUFFER_OES = 36304,
GL_UNSIGNED_INT_SAMPLER_1D = 36305,
GL_UNSIGNED_INT_SAMPLER_1D_EXT = 36305,
GL_UNSIGNED_INT_SAMPLER_2D = 36306,
GL_UNSIGNED_INT_SAMPLER_2D_EXT = 36306,
GL_UNSIGNED_INT_SAMPLER_3D = 36307,
GL_UNSIGNED_INT_SAMPLER_3D_EXT = 36307,
GL_UNSIGNED_INT_SAMPLER_CUBE = 36308,
GL_UNSIGNED_INT_SAMPLER_CUBE_EXT = 36308,
GL_UNSIGNED_INT_SAMPLER_2D_RECT = 36309,
GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT = 36309,
GL_UNSIGNED_INT_SAMPLER_1D_ARRAY = 36310,
GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT = 36310,
GL_UNSIGNED_INT_SAMPLER_2D_ARRAY = 36311,
GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT = 36311,
GL_UNSIGNED_INT_SAMPLER_BUFFER = 36312,
GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT = 36312,
GL_UNSIGNED_INT_SAMPLER_BUFFER_OES = 36312,
GL_GEOMETRY_SHADER = 36313,
GL_GEOMETRY_SHADER_ARB = 36313,
GL_GEOMETRY_SHADER_EXT = 36313,
GL_GEOMETRY_SHADER_OES = 36313,
GL_GEOMETRY_VERTICES_OUT_ARB = 36314,
GL_GEOMETRY_VERTICES_OUT_EXT = 36314,
GL_GEOMETRY_INPUT_TYPE_ARB = 36315,
GL_GEOMETRY_INPUT_TYPE_EXT = 36315,
GL_GEOMETRY_OUTPUT_TYPE_ARB = 36316,
GL_GEOMETRY_OUTPUT_TYPE_EXT = 36316,
GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB = 36317,
GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT = 36317,
GL_MAX_VERTEX_VARYING_COMPONENTS_ARB = 36318,
GL_MAX_VERTEX_VARYING_COMPONENTS_EXT = 36318,
GL_MAX_GEOMETRY_UNIFORM_COMPONENTS = 36319,
GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB = 36319,
GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT = 36319,
GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_OES = 36319,
GL_MAX_GEOMETRY_OUTPUT_VERTICES = 36320,
GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB = 36320,
GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT = 36320,
GL_MAX_GEOMETRY_OUTPUT_VERTICES_OES = 36320,
GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS = 36321,
GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB = 36321,
GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT = 36321,
GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_OES = 36321,
GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT = 36322,
GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT = 36323,
GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT = 36324,
GL_ACTIVE_SUBROUTINES = 36325,
GL_ACTIVE_SUBROUTINE_UNIFORMS = 36326,
GL_MAX_SUBROUTINES = 36327,
GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS = 36328,
GL_NAMED_STRING_LENGTH_ARB = 36329,
GL_NAMED_STRING_TYPE_ARB = 36330,
GL_MAX_BINDABLE_UNIFORM_SIZE_EXT = 36333,
GL_UNIFORM_BUFFER_EXT = 36334,
GL_UNIFORM_BUFFER_BINDING_EXT = 36335,
GL_LOW_FLOAT = 36336,
GL_MEDIUM_FLOAT = 36337,
GL_HIGH_FLOAT = 36338,
GL_LOW_INT = 36339,
GL_MEDIUM_INT = 36340,
GL_HIGH_INT = 36341,
GL_UNSIGNED_INT_10_10_10_2_OES = 36342,
GL_INT_10_10_10_2_OES = 36343,
GL_SHADER_BINARY_FORMATS = 36344,
GL_NUM_SHADER_BINARY_FORMATS = 36345,
GL_SHADER_COMPILER = 36346,
GL_MAX_VERTEX_UNIFORM_VECTORS = 36347,
GL_MAX_VARYING_VECTORS = 36348,
GL_MAX_FRAGMENT_UNIFORM_VECTORS = 36349,
GL_RENDERBUFFER_COLOR_SAMPLES_NV = 36368,
GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV = 36369,
GL_MULTISAMPLE_COVERAGE_MODES_NV = 36370,
GL_QUERY_WAIT = 36371,
GL_QUERY_WAIT_NV = 36371,
GL_QUERY_NO_WAIT = 36372,
GL_QUERY_NO_WAIT_NV = 36372,
GL_QUERY_BY_REGION_WAIT = 36373,
GL_QUERY_BY_REGION_WAIT_NV = 36373,
GL_QUERY_BY_REGION_NO_WAIT = 36374,
GL_QUERY_BY_REGION_NO_WAIT_NV = 36374,
GL_QUERY_WAIT_INVERTED = 36375,
GL_QUERY_NO_WAIT_INVERTED = 36376,
GL_QUERY_BY_REGION_WAIT_INVERTED = 36377,
GL_QUERY_BY_REGION_NO_WAIT_INVERTED = 36378,
GL_POLYGON_OFFSET_CLAMP_EXT = 36379,
GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS = 36382,
GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_EXT = 36382,
GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_OES = 36382,
GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS = 36383,
GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT = 36383,
GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_OES = 36383,
GL_COLOR_SAMPLES_NV = 36384,
GL_TRANSFORM_FEEDBACK = 36386,
GL_TRANSFORM_FEEDBACK_NV = 36386,
GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED = 36387,
GL_TRANSFORM_FEEDBACK_PAUSED = 36387,
GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV = 36387,
GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE = 36388,
GL_TRANSFORM_FEEDBACK_ACTIVE = 36388,
GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV = 36388,
GL_TRANSFORM_FEEDBACK_BINDING = 36389,
GL_TRANSFORM_FEEDBACK_BINDING_NV = 36389,
GL_FRAME_NV = 36390,
GL_FIELDS_NV = 36391,
GL_CURRENT_TIME_NV = 36392,
GL_TIMESTAMP = 36392,
GL_TIMESTAMP_EXT = 36392,
GL_NUM_FILL_STREAMS_NV = 36393,
GL_PRESENT_TIME_NV = 36394,
GL_PRESENT_DURATION_NV = 36395,
GL_DEPTH_COMPONENT16_NONLINEAR_NV = 36396,
GL_PROGRAM_MATRIX_EXT = 36397,
GL_TRANSPOSE_PROGRAM_MATRIX_EXT = 36398,
GL_PROGRAM_MATRIX_STACK_DEPTH_EXT = 36399,
GL_TEXTURE_SWIZZLE_R = 36418,
GL_TEXTURE_SWIZZLE_R_EXT = 36418,
GL_TEXTURE_SWIZZLE_G = 36419,
GL_TEXTURE_SWIZZLE_G_EXT = 36419,
GL_TEXTURE_SWIZZLE_B = 36420,
GL_TEXTURE_SWIZZLE_B_EXT = 36420,
GL_TEXTURE_SWIZZLE_A = 36421,
GL_TEXTURE_SWIZZLE_A_EXT = 36421,
GL_TEXTURE_SWIZZLE_RGBA = 36422,
GL_TEXTURE_SWIZZLE_RGBA_EXT = 36422,
GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS = 36423,
GL_ACTIVE_SUBROUTINE_MAX_LENGTH = 36424,
GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH = 36425,
GL_NUM_COMPATIBLE_SUBROUTINES = 36426,
GL_COMPATIBLE_SUBROUTINES = 36427,
GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION = 36428,
GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT = 36428,
GL_FIRST_VERTEX_CONVENTION = 36429,
GL_FIRST_VERTEX_CONVENTION_EXT = 36429,
GL_FIRST_VERTEX_CONVENTION_OES = 36429,
GL_LAST_VERTEX_CONVENTION = 36430,
GL_LAST_VERTEX_CONVENTION_EXT = 36430,
GL_LAST_VERTEX_CONVENTION_OES = 36430,
GL_PROVOKING_VERTEX = 36431,
GL_PROVOKING_VERTEX_EXT = 36431,
GL_SAMPLE_POSITION = 36432,
GL_SAMPLE_POSITION_NV = 36432,
GL_SAMPLE_LOCATION_ARB = 36432,
GL_SAMPLE_LOCATION_NV = 36432,
GL_SAMPLE_MASK = 36433,
GL_SAMPLE_MASK_NV = 36433,
GL_SAMPLE_MASK_VALUE = 36434,
GL_SAMPLE_MASK_VALUE_NV = 36434,
GL_TEXTURE_BINDING_RENDERBUFFER_NV = 36435,
GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV = 36436,
GL_TEXTURE_RENDERBUFFER_NV = 36437,
GL_SAMPLER_RENDERBUFFER_NV = 36438,
GL_INT_SAMPLER_RENDERBUFFER_NV = 36439,
GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV = 36440,
GL_MAX_SAMPLE_MASK_WORDS = 36441,
GL_MAX_SAMPLE_MASK_WORDS_NV = 36441,
GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV = 36442,
GL_MAX_GEOMETRY_SHADER_INVOCATIONS = 36442,
GL_MAX_GEOMETRY_SHADER_INVOCATIONS_EXT = 36442,
GL_MAX_GEOMETRY_SHADER_INVOCATIONS_OES = 36442,
GL_MIN_FRAGMENT_INTERPOLATION_OFFSET = 36443,
GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_OES = 36443,
GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV = 36443,
GL_MAX_FRAGMENT_INTERPOLATION_OFFSET = 36444,
GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_OES = 36444,
GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV = 36444,
GL_FRAGMENT_INTERPOLATION_OFFSET_BITS = 36445,
GL_FRAGMENT_INTERPOLATION_OFFSET_BITS_OES = 36445,
GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV = 36445,
GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET = 36446,
GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB = 36446,
GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV = 36446,
GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET = 36447,
GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB = 36447,
GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV = 36447,
GL_MAX_TRANSFORM_FEEDBACK_BUFFERS = 36464,
GL_MAX_VERTEX_STREAMS = 36465,
GL_PATCH_VERTICES = 36466,
GL_PATCH_VERTICES_EXT = 36466,
GL_PATCH_VERTICES_OES = 36466,
GL_PATCH_DEFAULT_INNER_LEVEL = 36467,
GL_PATCH_DEFAULT_INNER_LEVEL_EXT = 36467,
GL_PATCH_DEFAULT_OUTER_LEVEL = 36468,
GL_PATCH_DEFAULT_OUTER_LEVEL_EXT = 36468,
GL_TESS_CONTROL_OUTPUT_VERTICES = 36469,
GL_TESS_CONTROL_OUTPUT_VERTICES_EXT = 36469,
GL_TESS_CONTROL_OUTPUT_VERTICES_OES = 36469,
GL_TESS_GEN_MODE = 36470,
GL_TESS_GEN_MODE_EXT = 36470,
GL_TESS_GEN_MODE_OES = 36470,
GL_TESS_GEN_SPACING = 36471,
GL_TESS_GEN_SPACING_EXT = 36471,
GL_TESS_GEN_SPACING_OES = 36471,
GL_TESS_GEN_VERTEX_ORDER = 36472,
GL_TESS_GEN_VERTEX_ORDER_EXT = 36472,
GL_TESS_GEN_VERTEX_ORDER_OES = 36472,
GL_TESS_GEN_POINT_MODE = 36473,
GL_TESS_GEN_POINT_MODE_EXT = 36473,
GL_TESS_GEN_POINT_MODE_OES = 36473,
GL_ISOLINES = 36474,
GL_ISOLINES_EXT = 36474,
GL_ISOLINES_OES = 36474,
GL_FRACTIONAL_ODD = 36475,
GL_FRACTIONAL_ODD_EXT = 36475,
GL_FRACTIONAL_ODD_OES = 36475,
GL_FRACTIONAL_EVEN = 36476,
GL_FRACTIONAL_EVEN_EXT = 36476,
GL_FRACTIONAL_EVEN_OES = 36476,
GL_MAX_PATCH_VERTICES = 36477,
GL_MAX_PATCH_VERTICES_EXT = 36477,
GL_MAX_PATCH_VERTICES_OES = 36477,
GL_MAX_TESS_GEN_LEVEL = 36478,
GL_MAX_TESS_GEN_LEVEL_EXT = 36478,
GL_MAX_TESS_GEN_LEVEL_OES = 36478,
GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS = 36479,
GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_EXT = 36479,
GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_OES = 36479,
GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS = 36480,
GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT = 36480,
GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_OES = 36480,
GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS = 36481,
GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_EXT = 36481,
GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_OES = 36481,
GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS = 36482,
GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_EXT = 36482,
GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_OES = 36482,
GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS = 36483,
GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXT = 36483,
GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_OES = 36483,
GL_MAX_TESS_PATCH_COMPONENTS = 36484,
GL_MAX_TESS_PATCH_COMPONENTS_EXT = 36484,
GL_MAX_TESS_PATCH_COMPONENTS_OES = 36484,
GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS = 36485,
GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_EXT = 36485,
GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_OES = 36485,
GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS = 36486,
GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_EXT = 36486,
GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_OES = 36486,
GL_TESS_EVALUATION_SHADER = 36487,
GL_TESS_EVALUATION_SHADER_EXT = 36487,
GL_TESS_EVALUATION_SHADER_OES = 36487,
GL_TESS_CONTROL_SHADER = 36488,
GL_TESS_CONTROL_SHADER_EXT = 36488,
GL_TESS_CONTROL_SHADER_OES = 36488,
GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS = 36489,
GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXT = 36489,
GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_OES = 36489,
GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS = 36490,
GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXT = 36490,
GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_OES = 36490,
GL_COMPRESSED_RGBA_BPTC_UNORM = 36492,
GL_COMPRESSED_RGBA_BPTC_UNORM_ARB = 36492,
GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM = 36493,
GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB = 36493,
GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT = 36494,
GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB = 36494,
GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT = 36495,
GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB = 36495,
GL_COVERAGE_COMPONENT_NV = 36560,
GL_COVERAGE_COMPONENT4_NV = 36561,
GL_COVERAGE_ATTACHMENT_NV = 36562,
GL_COVERAGE_BUFFERS_NV = 36563,
GL_COVERAGE_SAMPLES_NV = 36564,
GL_COVERAGE_ALL_FRAGMENTS_NV = 36565,
GL_COVERAGE_EDGE_FRAGMENTS_NV = 36566,
GL_COVERAGE_AUTOMATIC_NV = 36567,
GL_BUFFER_GPU_ADDRESS_NV = 36637,
GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV = 36638,
GL_ELEMENT_ARRAY_UNIFIED_NV = 36639,
GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV = 36640,
GL_VERTEX_ARRAY_ADDRESS_NV = 36641,
GL_NORMAL_ARRAY_ADDRESS_NV = 36642,
GL_COLOR_ARRAY_ADDRESS_NV = 36643,
GL_INDEX_ARRAY_ADDRESS_NV = 36644,
GL_TEXTURE_COORD_ARRAY_ADDRESS_NV = 36645,
GL_EDGE_FLAG_ARRAY_ADDRESS_NV = 36646,
GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV = 36647,
GL_FOG_COORD_ARRAY_ADDRESS_NV = 36648,
GL_ELEMENT_ARRAY_ADDRESS_NV = 36649,
GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV = 36650,
GL_VERTEX_ARRAY_LENGTH_NV = 36651,
GL_NORMAL_ARRAY_LENGTH_NV = 36652,
GL_COLOR_ARRAY_LENGTH_NV = 36653,
GL_INDEX_ARRAY_LENGTH_NV = 36654,
GL_TEXTURE_COORD_ARRAY_LENGTH_NV = 36655,
GL_EDGE_FLAG_ARRAY_LENGTH_NV = 36656,
GL_SECONDARY_COLOR_ARRAY_LENGTH_NV = 36657,
GL_FOG_COORD_ARRAY_LENGTH_NV = 36658,
GL_ELEMENT_ARRAY_LENGTH_NV = 36659,
GL_GPU_ADDRESS_NV = 36660,
GL_MAX_SHADER_BUFFER_ADDRESS_NV = 36661,
GL_COPY_READ_BUFFER = 36662,
GL_COPY_READ_BUFFER_NV = 36662,
GL_COPY_READ_BUFFER_BINDING = 36662,
GL_COPY_WRITE_BUFFER = 36663,
GL_COPY_WRITE_BUFFER_NV = 36663,
GL_COPY_WRITE_BUFFER_BINDING = 36663,
GL_MAX_IMAGE_UNITS = 36664,
GL_MAX_IMAGE_UNITS_EXT = 36664,
GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS = 36665,
GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT = 36665,
GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES = 36665,
GL_IMAGE_BINDING_NAME = 36666,
GL_IMAGE_BINDING_NAME_EXT = 36666,
GL_IMAGE_BINDING_LEVEL = 36667,
GL_IMAGE_BINDING_LEVEL_EXT = 36667,
GL_IMAGE_BINDING_LAYERED = 36668,
GL_IMAGE_BINDING_LAYERED_EXT = 36668,
GL_IMAGE_BINDING_LAYER = 36669,
GL_IMAGE_BINDING_LAYER_EXT = 36669,
GL_IMAGE_BINDING_ACCESS = 36670,
GL_IMAGE_BINDING_ACCESS_EXT = 36670,
GL_DRAW_INDIRECT_BUFFER = 36671,
GL_DRAW_INDIRECT_UNIFIED_NV = 36672,
GL_DRAW_INDIRECT_ADDRESS_NV = 36673,
GL_DRAW_INDIRECT_LENGTH_NV = 36674,
GL_DRAW_INDIRECT_BUFFER_BINDING = 36675,
GL_MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV = 36676,
GL_MAX_PROGRAM_SUBROUTINE_NUM_NV = 36677,
GL_DOUBLE_MAT2 = 36678,
GL_DOUBLE_MAT2_EXT = 36678,
GL_DOUBLE_MAT3 = 36679,
GL_DOUBLE_MAT3_EXT = 36679,
GL_DOUBLE_MAT4 = 36680,
GL_DOUBLE_MAT4_EXT = 36680,
GL_DOUBLE_MAT2x3 = 36681,
GL_DOUBLE_MAT2x3_EXT = 36681,
GL_DOUBLE_MAT2x4 = 36682,
GL_DOUBLE_MAT2x4_EXT = 36682,
GL_DOUBLE_MAT3x2 = 36683,
GL_DOUBLE_MAT3x2_EXT = 36683,
GL_DOUBLE_MAT3x4 = 36684,
GL_DOUBLE_MAT3x4_EXT = 36684,
GL_DOUBLE_MAT4x2 = 36685,
GL_DOUBLE_MAT4x2_EXT = 36685,
GL_DOUBLE_MAT4x3 = 36686,
GL_DOUBLE_MAT4x3_EXT = 36686,
GL_VERTEX_BINDING_BUFFER = 36687,
GL_MALI_SHADER_BINARY_ARM = 36704,
GL_MALI_PROGRAM_BINARY_ARM = 36705,
GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_FAST_SIZE_EXT = 36707,
GL_SHADER_PIXEL_LOCAL_STORAGE_EXT = 36708,
GL_FETCH_PER_SAMPLE_ARM = 36709,
GL_FRAGMENT_SHADER_FRAMEBUFFER_FETCH_MRT_ARM = 36710,
GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_SIZE_EXT = 36711,
GL_RED_SNORM = 36752,
GL_RG_SNORM = 36753,
GL_RGB_SNORM = 36754,
GL_RGBA_SNORM = 36755,
GL_R8_SNORM = 36756,
GL_RG8_SNORM = 36757,
GL_RGB8_SNORM = 36758,
GL_RGBA8_SNORM = 36759,
GL_R16_SNORM = 36760,
GL_R16_SNORM_EXT = 36760,
GL_RG16_SNORM = 36761,
GL_RG16_SNORM_EXT = 36761,
GL_RGB16_SNORM = 36762,
GL_RGB16_SNORM_EXT = 36762,
GL_RGBA16_SNORM = 36763,
GL_RGBA16_SNORM_EXT = 36763,
GL_SIGNED_NORMALIZED = 36764,
GL_PRIMITIVE_RESTART = 36765,
GL_PRIMITIVE_RESTART_INDEX = 36766,
GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB = 36767,
GL_PERFMON_GLOBAL_MODE_QCOM = 36768,
GL_BINNING_CONTROL_HINT_QCOM = 36784,
GL_CPU_OPTIMIZED_QCOM = 36785,
GL_GPU_OPTIMIZED_QCOM = 36786,
GL_RENDER_DIRECT_TO_FRAMEBUFFER_QCOM = 36787,
GL_GPU_DISJOINT_EXT = 36795,
GL_SR8_EXT = 36797,
GL_SRG8_EXT = 36798,
GL_SHADER_BINARY_VIV = 36804,
GL_INT8_NV = 36832,
GL_INT8_VEC2_NV = 36833,
GL_INT8_VEC3_NV = 36834,
GL_INT8_VEC4_NV = 36835,
GL_INT16_NV = 36836,
GL_INT16_VEC2_NV = 36837,
GL_INT16_VEC3_NV = 36838,
GL_INT16_VEC4_NV = 36839,
GL_INT64_VEC2_ARB = 36841,
GL_INT64_VEC2_NV = 36841,
GL_INT64_VEC3_ARB = 36842,
GL_INT64_VEC3_NV = 36842,
GL_INT64_VEC4_ARB = 36843,
GL_INT64_VEC4_NV = 36843,
GL_UNSIGNED_INT8_NV = 36844,
GL_UNSIGNED_INT8_VEC2_NV = 36845,
GL_UNSIGNED_INT8_VEC3_NV = 36846,
GL_UNSIGNED_INT8_VEC4_NV = 36847,
GL_UNSIGNED_INT16_NV = 36848,
GL_UNSIGNED_INT16_VEC2_NV = 36849,
GL_UNSIGNED_INT16_VEC3_NV = 36850,
GL_UNSIGNED_INT16_VEC4_NV = 36851,
GL_UNSIGNED_INT64_VEC2_ARB = 36853,
GL_UNSIGNED_INT64_VEC2_NV = 36853,
GL_UNSIGNED_INT64_VEC3_ARB = 36854,
GL_UNSIGNED_INT64_VEC3_NV = 36854,
GL_UNSIGNED_INT64_VEC4_ARB = 36855,
GL_UNSIGNED_INT64_VEC4_NV = 36855,
GL_FLOAT16_NV = 36856,
GL_FLOAT16_VEC2_NV = 36857,
GL_FLOAT16_VEC3_NV = 36858,
GL_FLOAT16_VEC4_NV = 36859,
GL_DOUBLE_VEC2 = 36860,
GL_DOUBLE_VEC2_EXT = 36860,
GL_DOUBLE_VEC3 = 36861,
GL_DOUBLE_VEC3_EXT = 36861,
GL_DOUBLE_VEC4 = 36862,
GL_DOUBLE_VEC4_EXT = 36862,
GL_SAMPLER_BUFFER_AMD = 36865,
GL_INT_SAMPLER_BUFFER_AMD = 36866,
GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD = 36867,
GL_TESSELLATION_MODE_AMD = 36868,
GL_TESSELLATION_FACTOR_AMD = 36869,
GL_DISCRETE_AMD = 36870,
GL_CONTINUOUS_AMD = 36871,
GL_TEXTURE_CUBE_MAP_ARRAY = 36873,
GL_TEXTURE_CUBE_MAP_ARRAY_ARB = 36873,
GL_TEXTURE_CUBE_MAP_ARRAY_EXT = 36873,
GL_TEXTURE_CUBE_MAP_ARRAY_OES = 36873,
GL_TEXTURE_BINDING_CUBE_MAP_ARRAY = 36874,
GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB = 36874,
GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_EXT = 36874,
GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_OES = 36874,
GL_PROXY_TEXTURE_CUBE_MAP_ARRAY = 36875,
GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB = 36875,
GL_SAMPLER_CUBE_MAP_ARRAY = 36876,
GL_SAMPLER_CUBE_MAP_ARRAY_ARB = 36876,
GL_SAMPLER_CUBE_MAP_ARRAY_EXT = 36876,
GL_SAMPLER_CUBE_MAP_ARRAY_OES = 36876,
GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW = 36877,
GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB = 36877,
GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_EXT = 36877,
GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_OES = 36877,
GL_INT_SAMPLER_CUBE_MAP_ARRAY = 36878,
GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB = 36878,
GL_INT_SAMPLER_CUBE_MAP_ARRAY_EXT = 36878,
GL_INT_SAMPLER_CUBE_MAP_ARRAY_OES = 36878,
GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY = 36879,
GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB = 36879,
GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_EXT = 36879,
GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_OES = 36879,
GL_ALPHA_SNORM = 36880,
GL_LUMINANCE_SNORM = 36881,
GL_LUMINANCE_ALPHA_SNORM = 36882,
GL_INTENSITY_SNORM = 36883,
GL_ALPHA8_SNORM = 36884,
GL_LUMINANCE8_SNORM = 36885,
GL_LUMINANCE8_ALPHA8_SNORM = 36886,
GL_INTENSITY8_SNORM = 36887,
GL_ALPHA16_SNORM = 36888,
GL_LUMINANCE16_SNORM = 36889,
GL_LUMINANCE16_ALPHA16_SNORM = 36890,
GL_INTENSITY16_SNORM = 36891,
GL_FACTOR_MIN_AMD = 36892,
GL_FACTOR_MAX_AMD = 36893,
GL_DEPTH_CLAMP_NEAR_AMD = 36894,
GL_DEPTH_CLAMP_FAR_AMD = 36895,
GL_VIDEO_BUFFER_NV = 36896,
GL_VIDEO_BUFFER_BINDING_NV = 36897,
GL_FIELD_UPPER_NV = 36898,
GL_FIELD_LOWER_NV = 36899,
GL_NUM_VIDEO_CAPTURE_STREAMS_NV = 36900,
GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV = 36901,
GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV = 36902,
GL_LAST_VIDEO_CAPTURE_STATUS_NV = 36903,
GL_VIDEO_BUFFER_PITCH_NV = 36904,
GL_VIDEO_COLOR_CONVERSION_MATRIX_NV = 36905,
GL_VIDEO_COLOR_CONVERSION_MAX_NV = 36906,
GL_VIDEO_COLOR_CONVERSION_MIN_NV = 36907,
GL_VIDEO_COLOR_CONVERSION_OFFSET_NV = 36908,
GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV = 36909,
GL_PARTIAL_SUCCESS_NV = 36910,
GL_SUCCESS_NV = 36911,
GL_FAILURE_NV = 36912,
GL_YCBYCR8_422_NV = 36913,
GL_YCBAYCR8A_4224_NV = 36914,
GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV = 36915,
GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV = 36916,
GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV = 36917,
GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV = 36918,
GL_Z4Y12Z4CB12Z4CR12_444_NV = 36919,
GL_VIDEO_CAPTURE_FRAME_WIDTH_NV = 36920,
GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV = 36921,
GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV = 36922,
GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV = 36923,
GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV = 36924,
GL_TEXTURE_COVERAGE_SAMPLES_NV = 36933,
GL_TEXTURE_COLOR_SAMPLES_NV = 36934,
GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX = 36935,
GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX = 36936,
GL_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX = 36937,
GL_GPU_MEMORY_INFO_EVICTION_COUNT_NVX = 36938,
GL_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX = 36939,
GL_IMAGE_1D = 36940,
GL_IMAGE_1D_EXT = 36940,
GL_IMAGE_2D = 36941,
GL_IMAGE_2D_EXT = 36941,
GL_IMAGE_3D = 36942,
GL_IMAGE_3D_EXT = 36942,
GL_IMAGE_2D_RECT = 36943,
GL_IMAGE_2D_RECT_EXT = 36943,
GL_IMAGE_CUBE = 36944,
GL_IMAGE_CUBE_EXT = 36944,
GL_IMAGE_BUFFER = 36945,
GL_IMAGE_BUFFER_EXT = 36945,
GL_IMAGE_BUFFER_OES = 36945,
GL_IMAGE_1D_ARRAY = 36946,
GL_IMAGE_1D_ARRAY_EXT = 36946,
GL_IMAGE_2D_ARRAY = 36947,
GL_IMAGE_2D_ARRAY_EXT = 36947,
GL_IMAGE_CUBE_MAP_ARRAY = 36948,
GL_IMAGE_CUBE_MAP_ARRAY_EXT = 36948,
GL_IMAGE_CUBE_MAP_ARRAY_OES = 36948,
GL_IMAGE_2D_MULTISAMPLE = 36949,
GL_IMAGE_2D_MULTISAMPLE_EXT = 36949,
GL_IMAGE_2D_MULTISAMPLE_ARRAY = 36950,
GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT = 36950,
GL_INT_IMAGE_1D = 36951,
GL_INT_IMAGE_1D_EXT = 36951,
GL_INT_IMAGE_2D = 36952,
GL_INT_IMAGE_2D_EXT = 36952,
GL_INT_IMAGE_3D = 36953,
GL_INT_IMAGE_3D_EXT = 36953,
GL_INT_IMAGE_2D_RECT = 36954,
GL_INT_IMAGE_2D_RECT_EXT = 36954,
GL_INT_IMAGE_CUBE = 36955,
GL_INT_IMAGE_CUBE_EXT = 36955,
GL_INT_IMAGE_BUFFER = 36956,
GL_INT_IMAGE_BUFFER_EXT = 36956,
GL_INT_IMAGE_BUFFER_OES = 36956,
GL_INT_IMAGE_1D_ARRAY = 36957,
GL_INT_IMAGE_1D_ARRAY_EXT = 36957,
GL_INT_IMAGE_2D_ARRAY = 36958,
GL_INT_IMAGE_2D_ARRAY_EXT = 36958,
GL_INT_IMAGE_CUBE_MAP_ARRAY = 36959,
GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT = 36959,
GL_INT_IMAGE_CUBE_MAP_ARRAY_OES = 36959,
GL_INT_IMAGE_2D_MULTISAMPLE = 36960,
GL_INT_IMAGE_2D_MULTISAMPLE_EXT = 36960,
GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY = 36961,
GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT = 36961,
GL_UNSIGNED_INT_IMAGE_1D = 36962,
GL_UNSIGNED_INT_IMAGE_1D_EXT = 36962,
GL_UNSIGNED_INT_IMAGE_2D = 36963,
GL_UNSIGNED_INT_IMAGE_2D_EXT = 36963,
GL_UNSIGNED_INT_IMAGE_3D = 36964,
GL_UNSIGNED_INT_IMAGE_3D_EXT = 36964,
GL_UNSIGNED_INT_IMAGE_2D_RECT = 36965,
GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT = 36965,
GL_UNSIGNED_INT_IMAGE_CUBE = 36966,
GL_UNSIGNED_INT_IMAGE_CUBE_EXT = 36966,
GL_UNSIGNED_INT_IMAGE_BUFFER = 36967,
GL_UNSIGNED_INT_IMAGE_BUFFER_EXT = 36967,
GL_UNSIGNED_INT_IMAGE_BUFFER_OES = 36967,
GL_UNSIGNED_INT_IMAGE_1D_ARRAY = 36968,
GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT = 36968,
GL_UNSIGNED_INT_IMAGE_2D_ARRAY = 36969,
GL_UNSIGNED_INT_IMAGE_2D_ARRAY_EXT = 36969,
GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY = 36970,
GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT = 36970,
GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_OES = 36970,
GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE = 36971,
GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT = 36971,
GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY = 36972,
GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT = 36972,
GL_MAX_IMAGE_SAMPLES = 36973,
GL_MAX_IMAGE_SAMPLES_EXT = 36973,
GL_IMAGE_BINDING_FORMAT = 36974,
GL_IMAGE_BINDING_FORMAT_EXT = 36974,
GL_RGB10_A2UI = 36975,
GL_PATH_FORMAT_SVG_NV = 36976,
GL_PATH_FORMAT_PS_NV = 36977,
GL_STANDARD_FONT_NAME_NV = 36978,
GL_SYSTEM_FONT_NAME_NV = 36979,
GL_FILE_NAME_NV = 36980,
GL_PATH_STROKE_WIDTH_NV = 36981,
GL_PATH_END_CAPS_NV = 36982,
GL_PATH_INITIAL_END_CAP_NV = 36983,
GL_PATH_TERMINAL_END_CAP_NV = 36984,
GL_PATH_JOIN_STYLE_NV = 36985,
GL_PATH_MITER_LIMIT_NV = 36986,
GL_PATH_DASH_CAPS_NV = 36987,
GL_PATH_INITIAL_DASH_CAP_NV = 36988,
GL_PATH_TERMINAL_DASH_CAP_NV = 36989,
GL_PATH_DASH_OFFSET_NV = 36990,
GL_PATH_CLIENT_LENGTH_NV = 36991,
GL_PATH_FILL_MODE_NV = 36992,
GL_PATH_FILL_MASK_NV = 36993,
GL_PATH_FILL_COVER_MODE_NV = 36994,
GL_PATH_STROKE_COVER_MODE_NV = 36995,
GL_PATH_STROKE_MASK_NV = 36996,
GL_COUNT_UP_NV = 37000,
GL_COUNT_DOWN_NV = 37001,
GL_PATH_OBJECT_BOUNDING_BOX_NV = 37002,
GL_CONVEX_HULL_NV = 37003,
GL_BOUNDING_BOX_NV = 37005,
GL_TRANSLATE_X_NV = 37006,
GL_TRANSLATE_Y_NV = 37007,
GL_TRANSLATE_2D_NV = 37008,
GL_TRANSLATE_3D_NV = 37009,
GL_AFFINE_2D_NV = 37010,
GL_AFFINE_3D_NV = 37012,
GL_TRANSPOSE_AFFINE_2D_NV = 37014,
GL_TRANSPOSE_AFFINE_3D_NV = 37016,
GL_UTF8_NV = 37018,
GL_UTF16_NV = 37019,
GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV = 37020,
GL_PATH_COMMAND_COUNT_NV = 37021,
GL_PATH_COORD_COUNT_NV = 37022,
GL_PATH_DASH_ARRAY_COUNT_NV = 37023,
GL_PATH_COMPUTED_LENGTH_NV = 37024,
GL_PATH_FILL_BOUNDING_BOX_NV = 37025,
GL_PATH_STROKE_BOUNDING_BOX_NV = 37026,
GL_SQUARE_NV = 37027,
GL_ROUND_NV = 37028,
GL_TRIANGULAR_NV = 37029,
GL_BEVEL_NV = 37030,
GL_MITER_REVERT_NV = 37031,
GL_MITER_TRUNCATE_NV = 37032,
GL_SKIP_MISSING_GLYPH_NV = 37033,
GL_USE_MISSING_GLYPH_NV = 37034,
GL_PATH_ERROR_POSITION_NV = 37035,
GL_PATH_FOG_GEN_MODE_NV = 37036,
GL_ACCUM_ADJACENT_PAIRS_NV = 37037,
GL_ADJACENT_PAIRS_NV = 37038,
GL_FIRST_TO_REST_NV = 37039,
GL_PATH_GEN_MODE_NV = 37040,
GL_PATH_GEN_COEFF_NV = 37041,
GL_PATH_GEN_COLOR_FORMAT_NV = 37042,
GL_PATH_GEN_COMPONENTS_NV = 37043,
GL_PATH_DASH_OFFSET_RESET_NV = 37044,
GL_MOVE_TO_RESETS_NV = 37045,
GL_MOVE_TO_CONTINUES_NV = 37046,
GL_PATH_STENCIL_FUNC_NV = 37047,
GL_PATH_STENCIL_REF_NV = 37048,
GL_PATH_STENCIL_VALUE_MASK_NV = 37049,
GL_SCALED_RESOLVE_FASTEST_EXT = 37050,
GL_SCALED_RESOLVE_NICEST_EXT = 37051,
GL_MIN_MAP_BUFFER_ALIGNMENT = 37052,
GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV = 37053,
GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV = 37054,
GL_PATH_COVER_DEPTH_FUNC_NV = 37055,
GL_IMAGE_FORMAT_COMPATIBILITY_TYPE = 37063,
GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE = 37064,
GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS = 37065,
GL_MAX_VERTEX_IMAGE_UNIFORMS = 37066,
GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS = 37067,
GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_EXT = 37067,
GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_OES = 37067,
GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS = 37068,
GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_EXT = 37068,
GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_OES = 37068,
GL_MAX_GEOMETRY_IMAGE_UNIFORMS = 37069,
GL_MAX_GEOMETRY_IMAGE_UNIFORMS_EXT = 37069,
GL_MAX_GEOMETRY_IMAGE_UNIFORMS_OES = 37069,
GL_MAX_FRAGMENT_IMAGE_UNIFORMS = 37070,
GL_MAX_COMBINED_IMAGE_UNIFORMS = 37071,
GL_MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV = 37072,
GL_MAX_DEEP_3D_TEXTURE_DEPTH_NV = 37073,
GL_SHADER_STORAGE_BUFFER = 37074,
GL_SHADER_STORAGE_BUFFER_BINDING = 37075,
GL_SHADER_STORAGE_BUFFER_START = 37076,
GL_SHADER_STORAGE_BUFFER_SIZE = 37077,
GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS = 37078,
GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS = 37079,
GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_EXT = 37079,
GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_OES = 37079,
GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS = 37080,
GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_EXT = 37080,
GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_OES = 37080,
GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS = 37081,
GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_EXT = 37081,
GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_OES = 37081,
GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS = 37082,
GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS = 37083,
GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS = 37084,
GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS = 37085,
GL_MAX_SHADER_STORAGE_BLOCK_SIZE = 37086,
GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT = 37087,
GL_SYNC_X11_FENCE_EXT = 37089,
GL_DEPTH_STENCIL_TEXTURE_MODE = 37098,
GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS = 37099,
GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB = 37099,
GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER = 37100,
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER = 37101,
GL_DISPATCH_INDIRECT_BUFFER = 37102,
GL_DISPATCH_INDIRECT_BUFFER_BINDING = 37103,
GL_COLOR_ATTACHMENT_EXT = 37104,
GL_MULTIVIEW_EXT = 37105,
GL_MAX_MULTIVIEW_BUFFERS_EXT = 37106,
GL_CONTEXT_ROBUST_ACCESS = 37107,
GL_CONTEXT_ROBUST_ACCESS_EXT = 37107,
GL_CONTEXT_ROBUST_ACCESS_KHR = 37107,
GL_COMPUTE_PROGRAM_NV = 37115,
GL_COMPUTE_PROGRAM_PARAMETER_BUFFER_NV = 37116,
GL_TEXTURE_2D_MULTISAMPLE = 37120,
GL_PROXY_TEXTURE_2D_MULTISAMPLE = 37121,
GL_TEXTURE_2D_MULTISAMPLE_ARRAY = 37122,
GL_TEXTURE_2D_MULTISAMPLE_ARRAY_OES = 37122,
GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY = 37123,
GL_TEXTURE_BINDING_2D_MULTISAMPLE = 37124,
GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY = 37125,
GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY_OES = 37125,
GL_TEXTURE_SAMPLES = 37126,
GL_TEXTURE_FIXED_SAMPLE_LOCATIONS = 37127,
GL_SAMPLER_2D_MULTISAMPLE = 37128,
GL_INT_SAMPLER_2D_MULTISAMPLE = 37129,
GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE = 37130,
GL_SAMPLER_2D_MULTISAMPLE_ARRAY = 37131,
GL_SAMPLER_2D_MULTISAMPLE_ARRAY_OES = 37131,
GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY = 37132,
GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES = 37132,
GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY = 37133,
GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES = 37133,
GL_MAX_COLOR_TEXTURE_SAMPLES = 37134,
GL_MAX_DEPTH_TEXTURE_SAMPLES = 37135,
GL_MAX_INTEGER_SAMPLES = 37136,
GL_MAX_SERVER_WAIT_TIMEOUT = 37137,
GL_MAX_SERVER_WAIT_TIMEOUT_APPLE = 37137,
GL_OBJECT_TYPE = 37138,
GL_OBJECT_TYPE_APPLE = 37138,
GL_SYNC_CONDITION = 37139,
GL_SYNC_CONDITION_APPLE = 37139,
GL_SYNC_STATUS = 37140,
GL_SYNC_STATUS_APPLE = 37140,
GL_SYNC_FLAGS = 37141,
GL_SYNC_FLAGS_APPLE = 37141,
GL_SYNC_FENCE = 37142,
GL_SYNC_FENCE_APPLE = 37142,
GL_SYNC_GPU_COMMANDS_COMPLETE = 37143,
GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE = 37143,
GL_UNSIGNALED = 37144,
GL_UNSIGNALED_APPLE = 37144,
GL_SIGNALED = 37145,
GL_SIGNALED_APPLE = 37145,
GL_ALREADY_SIGNALED = 37146,
GL_ALREADY_SIGNALED_APPLE = 37146,
GL_TIMEOUT_EXPIRED = 37147,
GL_TIMEOUT_EXPIRED_APPLE = 37147,
GL_CONDITION_SATISFIED = 37148,
GL_CONDITION_SATISFIED_APPLE = 37148,
GL_WAIT_FAILED = 37149,
GL_WAIT_FAILED_APPLE = 37149,
GL_BUFFER_ACCESS_FLAGS = 37151,
GL_BUFFER_MAP_LENGTH = 37152,
GL_BUFFER_MAP_OFFSET = 37153,
GL_MAX_VERTEX_OUTPUT_COMPONENTS = 37154,
GL_MAX_GEOMETRY_INPUT_COMPONENTS = 37155,
GL_MAX_GEOMETRY_INPUT_COMPONENTS_EXT = 37155,
GL_MAX_GEOMETRY_INPUT_COMPONENTS_OES = 37155,
GL_MAX_GEOMETRY_OUTPUT_COMPONENTS = 37156,
GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_EXT = 37156,
GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_OES = 37156,
GL_MAX_FRAGMENT_INPUT_COMPONENTS = 37157,
GL_CONTEXT_PROFILE_MASK = 37158,
GL_UNPACK_COMPRESSED_BLOCK_WIDTH = 37159,
GL_UNPACK_COMPRESSED_BLOCK_HEIGHT = 37160,
GL_UNPACK_COMPRESSED_BLOCK_DEPTH = 37161,
GL_UNPACK_COMPRESSED_BLOCK_SIZE = 37162,
GL_PACK_COMPRESSED_BLOCK_WIDTH = 37163,
GL_PACK_COMPRESSED_BLOCK_HEIGHT = 37164,
GL_PACK_COMPRESSED_BLOCK_DEPTH = 37165,
GL_PACK_COMPRESSED_BLOCK_SIZE = 37166,
GL_TEXTURE_IMMUTABLE_FORMAT = 37167,
GL_TEXTURE_IMMUTABLE_FORMAT_EXT = 37167,
GL_SGX_PROGRAM_BINARY_IMG = 37168,
GL_RENDERBUFFER_SAMPLES_IMG = 37171,
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG = 37172,
GL_MAX_SAMPLES_IMG = 37173,
GL_TEXTURE_SAMPLES_IMG = 37174,
GL_COMPRESSED_RGBA_PVRTC_2BPPV2_IMG = 37175,
GL_COMPRESSED_RGBA_PVRTC_4BPPV2_IMG = 37176,
GL_MAX_DEBUG_MESSAGE_LENGTH = 37187,
GL_MAX_DEBUG_MESSAGE_LENGTH_AMD = 37187,
GL_MAX_DEBUG_MESSAGE_LENGTH_ARB = 37187,
GL_MAX_DEBUG_MESSAGE_LENGTH_KHR = 37187,
GL_MAX_DEBUG_LOGGED_MESSAGES = 37188,
GL_MAX_DEBUG_LOGGED_MESSAGES_AMD = 37188,
GL_MAX_DEBUG_LOGGED_MESSAGES_ARB = 37188,
GL_MAX_DEBUG_LOGGED_MESSAGES_KHR = 37188,
GL_DEBUG_LOGGED_MESSAGES = 37189,
GL_DEBUG_LOGGED_MESSAGES_AMD = 37189,
GL_DEBUG_LOGGED_MESSAGES_ARB = 37189,
GL_DEBUG_LOGGED_MESSAGES_KHR = 37189,
GL_DEBUG_SEVERITY_HIGH = 37190,
GL_DEBUG_SEVERITY_HIGH_AMD = 37190,
GL_DEBUG_SEVERITY_HIGH_ARB = 37190,
GL_DEBUG_SEVERITY_HIGH_KHR = 37190,
GL_DEBUG_SEVERITY_MEDIUM = 37191,
GL_DEBUG_SEVERITY_MEDIUM_AMD = 37191,
GL_DEBUG_SEVERITY_MEDIUM_ARB = 37191,
GL_DEBUG_SEVERITY_MEDIUM_KHR = 37191,
GL_DEBUG_SEVERITY_LOW = 37192,
GL_DEBUG_SEVERITY_LOW_AMD = 37192,
GL_DEBUG_SEVERITY_LOW_ARB = 37192,
GL_DEBUG_SEVERITY_LOW_KHR = 37192,
GL_DEBUG_CATEGORY_API_ERROR_AMD = 37193,
GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD = 37194,
GL_DEBUG_CATEGORY_DEPRECATION_AMD = 37195,
GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD = 37196,
GL_DEBUG_CATEGORY_PERFORMANCE_AMD = 37197,
GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD = 37198,
GL_DEBUG_CATEGORY_APPLICATION_AMD = 37199,
GL_DEBUG_CATEGORY_OTHER_AMD = 37200,
GL_BUFFER_OBJECT_EXT = 37201,
GL_DATA_BUFFER_AMD = 37201,
GL_PERFORMANCE_MONITOR_AMD = 37202,
GL_QUERY_OBJECT_AMD = 37203,
GL_QUERY_OBJECT_EXT = 37203,
GL_VERTEX_ARRAY_OBJECT_AMD = 37204,
GL_VERTEX_ARRAY_OBJECT_EXT = 37204,
GL_SAMPLER_OBJECT_AMD = 37205,
GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD = 37216,
GL_QUERY_BUFFER = 37266,
GL_QUERY_BUFFER_AMD = 37266,
GL_QUERY_BUFFER_BINDING = 37267,
GL_QUERY_BUFFER_BINDING_AMD = 37267,
GL_QUERY_RESULT_NO_WAIT = 37268,
GL_QUERY_RESULT_NO_WAIT_AMD = 37268,
GL_VIRTUAL_PAGE_SIZE_X_ARB = 37269,
GL_VIRTUAL_PAGE_SIZE_X_EXT = 37269,
GL_VIRTUAL_PAGE_SIZE_X_AMD = 37269,
GL_VIRTUAL_PAGE_SIZE_Y_ARB = 37270,
GL_VIRTUAL_PAGE_SIZE_Y_EXT = 37270,
GL_VIRTUAL_PAGE_SIZE_Y_AMD = 37270,
GL_VIRTUAL_PAGE_SIZE_Z_ARB = 37271,
GL_VIRTUAL_PAGE_SIZE_Z_EXT = 37271,
GL_VIRTUAL_PAGE_SIZE_Z_AMD = 37271,
GL_MAX_SPARSE_TEXTURE_SIZE_ARB = 37272,
GL_MAX_SPARSE_TEXTURE_SIZE_EXT = 37272,
GL_MAX_SPARSE_TEXTURE_SIZE_AMD = 37272,
GL_MAX_SPARSE_3D_TEXTURE_SIZE_ARB = 37273,
GL_MAX_SPARSE_3D_TEXTURE_SIZE_EXT = 37273,
GL_MAX_SPARSE_3D_TEXTURE_SIZE_AMD = 37273,
GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS = 37274,
GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB = 37274,
GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_EXT = 37274,
GL_MIN_SPARSE_LEVEL_AMD = 37275,
GL_MIN_LOD_WARNING_AMD = 37276,
GL_TEXTURE_BUFFER_OFFSET = 37277,
GL_TEXTURE_BUFFER_OFFSET_EXT = 37277,
GL_TEXTURE_BUFFER_OFFSET_OES = 37277,
GL_TEXTURE_BUFFER_SIZE = 37278,
GL_TEXTURE_BUFFER_SIZE_EXT = 37278,
GL_TEXTURE_BUFFER_SIZE_OES = 37278,
GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT = 37279,
GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_EXT = 37279,
GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_OES = 37279,
GL_STREAM_RASTERIZATION_AMD = 37280,
GL_VERTEX_ELEMENT_SWIZZLE_AMD = 37284,
GL_VERTEX_ID_SWIZZLE_AMD = 37285,
GL_TEXTURE_SPARSE_ARB = 37286,
GL_TEXTURE_SPARSE_EXT = 37286,
GL_VIRTUAL_PAGE_SIZE_INDEX_ARB = 37287,
GL_VIRTUAL_PAGE_SIZE_INDEX_EXT = 37287,
GL_NUM_VIRTUAL_PAGE_SIZES_ARB = 37288,
GL_NUM_VIRTUAL_PAGE_SIZES_EXT = 37288,
GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB = 37289,
GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_EXT = 37289,
GL_NUM_SPARSE_LEVELS_ARB = 37290,
GL_NUM_SPARSE_LEVELS_EXT = 37290,
GL_MAX_SHADER_COMPILER_THREADS_ARB = 37296,
GL_COMPLETION_STATUS_ARB = 37297,
GL_COMPUTE_SHADER = 37305,
GL_MAX_COMPUTE_UNIFORM_BLOCKS = 37307,
GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS = 37308,
GL_MAX_COMPUTE_IMAGE_UNIFORMS = 37309,
GL_MAX_COMPUTE_WORK_GROUP_COUNT = 37310,
GL_MAX_COMPUTE_WORK_GROUP_SIZE = 37311,
GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB = 37311,
GL_UNPACK_FLIP_Y_WEBGL = 37440,
GL_UNPACK_PREMULTIPLY_ALPHA_WEBGL = 37441,
GL_CONTEXT_LOST_WEBGL = 37442,
GL_UNPACK_COLORSPACE_CONVERSION_WEBGL = 37443,
GL_BROWSER_DEFAULT_WEBGL = 37444,
GL_SHADER_BINARY_DMP = 37456,
GL_SMAPHS30_PROGRAM_BINARY_DMP = 37457,
GL_SMAPHS_PROGRAM_BINARY_DMP = 37458,
GL_DMP_PROGRAM_BINARY_DMP = 37459,
GL_GCCSO_SHADER_BINARY_FJ = 37472,
GL_COMPRESSED_R11_EAC = 37488,
GL_COMPRESSED_R11_EAC_OES = 37488,
GL_COMPRESSED_SIGNED_R11_EAC = 37489,
GL_COMPRESSED_SIGNED_R11_EAC_OES = 37489,
GL_COMPRESSED_RG11_EAC = 37490,
GL_COMPRESSED_RG11_EAC_OES = 37490,
GL_COMPRESSED_SIGNED_RG11_EAC = 37491,
GL_COMPRESSED_SIGNED_RG11_EAC_OES = 37491,
GL_COMPRESSED_RGB8_ETC2 = 37492,
GL_COMPRESSED_RGB8_ETC2_OES = 37492,
GL_COMPRESSED_SRGB8_ETC2 = 37493,
GL_COMPRESSED_SRGB8_ETC2_OES = 37493,
GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 = 37494,
GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2_OES = 37494,
GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 = 37495,
GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2_OES = 37495,
GL_COMPRESSED_RGBA8_ETC2_EAC = 37496,
GL_COMPRESSED_RGBA8_ETC2_EAC_OES = 37496,
GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC = 37497,
GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC_OES = 37497,
GL_BLEND_PREMULTIPLIED_SRC_NV = 37504,
GL_BLEND_OVERLAP_NV = 37505,
GL_UNCORRELATED_NV = 37506,
GL_DISJOINT_NV = 37507,
GL_CONJOINT_NV = 37508,
GL_BLEND_ADVANCED_COHERENT_KHR = 37509,
GL_BLEND_ADVANCED_COHERENT_NV = 37509,
GL_SRC_NV = 37510,
GL_DST_NV = 37511,
GL_SRC_OVER_NV = 37512,
GL_DST_OVER_NV = 37513,
GL_SRC_IN_NV = 37514,
GL_DST_IN_NV = 37515,
GL_SRC_OUT_NV = 37516,
GL_DST_OUT_NV = 37517,
GL_SRC_ATOP_NV = 37518,
GL_DST_ATOP_NV = 37519,
GL_PLUS_NV = 37521,
GL_PLUS_DARKER_NV = 37522,
GL_MULTIPLY = 37524,
GL_MULTIPLY_KHR = 37524,
GL_MULTIPLY_NV = 37524,
GL_SCREEN = 37525,
GL_SCREEN_KHR = 37525,
GL_SCREEN_NV = 37525,
GL_OVERLAY = 37526,
GL_OVERLAY_KHR = 37526,
GL_OVERLAY_NV = 37526,
GL_DARKEN = 37527,
GL_DARKEN_KHR = 37527,
GL_DARKEN_NV = 37527,
GL_LIGHTEN = 37528,
GL_LIGHTEN_KHR = 37528,
GL_LIGHTEN_NV = 37528,
GL_COLORDODGE = 37529,
GL_COLORDODGE_KHR = 37529,
GL_COLORDODGE_NV = 37529,
GL_COLORBURN = 37530,
GL_COLORBURN_KHR = 37530,
GL_COLORBURN_NV = 37530,
GL_HARDLIGHT = 37531,
GL_HARDLIGHT_KHR = 37531,
GL_HARDLIGHT_NV = 37531,
GL_SOFTLIGHT = 37532,
GL_SOFTLIGHT_KHR = 37532,
GL_SOFTLIGHT_NV = 37532,
GL_DIFFERENCE = 37534,
GL_DIFFERENCE_KHR = 37534,
GL_DIFFERENCE_NV = 37534,
GL_MINUS_NV = 37535,
GL_EXCLUSION = 37536,
GL_EXCLUSION_KHR = 37536,
GL_EXCLUSION_NV = 37536,
GL_CONTRAST_NV = 37537,
GL_INVERT_RGB_NV = 37539,
GL_LINEARDODGE_NV = 37540,
GL_LINEARBURN_NV = 37541,
GL_VIVIDLIGHT_NV = 37542,
GL_LINEARLIGHT_NV = 37543,
GL_PINLIGHT_NV = 37544,
GL_HARDMIX_NV = 37545,
GL_HSL_HUE = 37549,
GL_HSL_HUE_KHR = 37549,
GL_HSL_HUE_NV = 37549,
GL_HSL_SATURATION = 37550,
GL_HSL_SATURATION_KHR = 37550,
GL_HSL_SATURATION_NV = 37550,
GL_HSL_COLOR = 37551,
GL_HSL_COLOR_KHR = 37551,
GL_HSL_COLOR_NV = 37551,
GL_HSL_LUMINOSITY = 37552,
GL_HSL_LUMINOSITY_KHR = 37552,
GL_HSL_LUMINOSITY_NV = 37552,
GL_PLUS_CLAMPED_NV = 37553,
GL_PLUS_CLAMPED_ALPHA_NV = 37554,
GL_MINUS_CLAMPED_NV = 37555,
GL_INVERT_OVG_NV = 37556,
GL_PRIMITIVE_BOUNDING_BOX_ARB = 37566,
GL_PRIMITIVE_BOUNDING_BOX = 37566,
GL_PRIMITIVE_BOUNDING_BOX_EXT = 37566,
GL_PRIMITIVE_BOUNDING_BOX_OES = 37566,
GL_ATOMIC_COUNTER_BUFFER = 37568,
GL_ATOMIC_COUNTER_BUFFER_BINDING = 37569,
GL_ATOMIC_COUNTER_BUFFER_START = 37570,
GL_ATOMIC_COUNTER_BUFFER_SIZE = 37571,
GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE = 37572,
GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS = 37573,
GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES = 37574,
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER = 37575,
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER = 37576,
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER = 37577,
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER = 37578,
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER = 37579,
GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS = 37580,
GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS = 37581,
GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_EXT = 37581,
GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_OES = 37581,
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS = 37582,
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_EXT = 37582,
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_OES = 37582,
GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS = 37583,
GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_EXT = 37583,
GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_OES = 37583,
GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS = 37584,
GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS = 37585,
GL_MAX_VERTEX_ATOMIC_COUNTERS = 37586,
GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS = 37587,
GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_EXT = 37587,
GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_OES = 37587,
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS = 37588,
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_EXT = 37588,
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_OES = 37588,
GL_MAX_GEOMETRY_ATOMIC_COUNTERS = 37589,
GL_MAX_GEOMETRY_ATOMIC_COUNTERS_EXT = 37589,
GL_MAX_GEOMETRY_ATOMIC_COUNTERS_OES = 37589,
GL_MAX_FRAGMENT_ATOMIC_COUNTERS = 37590,
GL_MAX_COMBINED_ATOMIC_COUNTERS = 37591,
GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE = 37592,
GL_ACTIVE_ATOMIC_COUNTER_BUFFERS = 37593,
GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX = 37594,
GL_UNSIGNED_INT_ATOMIC_COUNTER = 37595,
GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS = 37596,
GL_FRAGMENT_COVERAGE_TO_COLOR_NV = 37597,
GL_FRAGMENT_COVERAGE_COLOR_NV = 37598,
GL_DEBUG_OUTPUT = 37600,
GL_DEBUG_OUTPUT_KHR = 37600,
GL_UNIFORM = 37601,
GL_UNIFORM_BLOCK = 37602,
GL_PROGRAM_INPUT = 37603,
GL_PROGRAM_OUTPUT = 37604,
GL_BUFFER_VARIABLE = 37605,
GL_SHADER_STORAGE_BLOCK = 37606,
GL_IS_PER_PATCH = 37607,
GL_IS_PER_PATCH_EXT = 37607,
GL_IS_PER_PATCH_OES = 37607,
GL_VERTEX_SUBROUTINE = 37608,
GL_TESS_CONTROL_SUBROUTINE = 37609,
GL_TESS_EVALUATION_SUBROUTINE = 37610,
GL_GEOMETRY_SUBROUTINE = 37611,
GL_FRAGMENT_SUBROUTINE = 37612,
GL_COMPUTE_SUBROUTINE = 37613,
GL_VERTEX_SUBROUTINE_UNIFORM = 37614,
GL_TESS_CONTROL_SUBROUTINE_UNIFORM = 37615,
GL_TESS_EVALUATION_SUBROUTINE_UNIFORM = 37616,
GL_GEOMETRY_SUBROUTINE_UNIFORM = 37617,
GL_FRAGMENT_SUBROUTINE_UNIFORM = 37618,
GL_COMPUTE_SUBROUTINE_UNIFORM = 37619,
GL_TRANSFORM_FEEDBACK_VARYING = 37620,
GL_ACTIVE_RESOURCES = 37621,
GL_MAX_NAME_LENGTH = 37622,
GL_MAX_NUM_ACTIVE_VARIABLES = 37623,
GL_MAX_NUM_COMPATIBLE_SUBROUTINES = 37624,
GL_NAME_LENGTH = 37625,
GL_TYPE = 37626,
GL_ARRAY_SIZE = 37627,
GL_OFFSET = 37628,
GL_BLOCK_INDEX = 37629,
GL_ARRAY_STRIDE = 37630,
GL_MATRIX_STRIDE = 37631,
GL_IS_ROW_MAJOR = 37632,
GL_ATOMIC_COUNTER_BUFFER_INDEX = 37633,
GL_BUFFER_BINDING = 37634,
GL_BUFFER_DATA_SIZE = 37635,
GL_NUM_ACTIVE_VARIABLES = 37636,
GL_ACTIVE_VARIABLES = 37637,
GL_REFERENCED_BY_VERTEX_SHADER = 37638,
GL_REFERENCED_BY_TESS_CONTROL_SHADER = 37639,
GL_REFERENCED_BY_TESS_CONTROL_SHADER_EXT = 37639,
GL_REFERENCED_BY_TESS_CONTROL_SHADER_OES = 37639,
GL_REFERENCED_BY_TESS_EVALUATION_SHADER = 37640,
GL_REFERENCED_BY_TESS_EVALUATION_SHADER_EXT = 37640,
GL_REFERENCED_BY_TESS_EVALUATION_SHADER_OES = 37640,
GL_REFERENCED_BY_GEOMETRY_SHADER = 37641,
GL_REFERENCED_BY_GEOMETRY_SHADER_EXT = 37641,
GL_REFERENCED_BY_GEOMETRY_SHADER_OES = 37641,
GL_REFERENCED_BY_FRAGMENT_SHADER = 37642,
GL_REFERENCED_BY_COMPUTE_SHADER = 37643,
GL_TOP_LEVEL_ARRAY_SIZE = 37644,
GL_TOP_LEVEL_ARRAY_STRIDE = 37645,
GL_LOCATION = 37646,
GL_LOCATION_INDEX = 37647,
GL_LOCATION_INDEX_EXT = 37647,
GL_FRAMEBUFFER_DEFAULT_WIDTH = 37648,
GL_FRAMEBUFFER_DEFAULT_HEIGHT = 37649,
GL_FRAMEBUFFER_DEFAULT_LAYERS = 37650,
GL_FRAMEBUFFER_DEFAULT_LAYERS_EXT = 37650,
GL_FRAMEBUFFER_DEFAULT_LAYERS_OES = 37650,
GL_FRAMEBUFFER_DEFAULT_SAMPLES = 37651,
GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS = 37652,
GL_MAX_FRAMEBUFFER_WIDTH = 37653,
GL_MAX_FRAMEBUFFER_HEIGHT = 37654,
GL_MAX_FRAMEBUFFER_LAYERS = 37655,
GL_MAX_FRAMEBUFFER_LAYERS_EXT = 37655,
GL_MAX_FRAMEBUFFER_LAYERS_OES = 37655,
GL_MAX_FRAMEBUFFER_SAMPLES = 37656,
GL_RASTER_MULTISAMPLE_EXT = 37671,
GL_RASTER_SAMPLES_EXT = 37672,
GL_MAX_RASTER_SAMPLES_EXT = 37673,
GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT = 37674,
GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT = 37675,
GL_EFFECTIVE_RASTER_SAMPLES_EXT = 37676,
GL_DEPTH_SAMPLES_NV = 37677,
GL_STENCIL_SAMPLES_NV = 37678,
GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV = 37679,
GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV = 37680,
GL_COVERAGE_MODULATION_TABLE_NV = 37681,
GL_COVERAGE_MODULATION_NV = 37682,
GL_COVERAGE_MODULATION_TABLE_SIZE_NV = 37683,
GL_WARP_SIZE_NV = 37689,
GL_WARPS_PER_SM_NV = 37690,
GL_SM_COUNT_NV = 37691,
GL_FILL_RECTANGLE_NV = 37692,
GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB = 37693,
GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV = 37693,
GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB = 37694,
GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV = 37694,
GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB = 37695,
GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV = 37695,
GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB = 37696,
GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV = 37696,
GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB = 37697,
GL_PROGRAMMABLE_SAMPLE_LOCATION_NV = 37697,
GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB = 37698,
GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV = 37698,
GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB = 37699,
GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV = 37699,
GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB = 37700,
GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB = 37701,
GL_CONSERVATIVE_RASTERIZATION_NV = 37702,
GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV = 37703,
GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV = 37704,
GL_MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV = 37705,
GL_LOCATION_COMPONENT = 37706,
GL_TRANSFORM_FEEDBACK_BUFFER_INDEX = 37707,
GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE = 37708,
GL_CLIP_ORIGIN = 37724,
GL_CLIP_DEPTH_MODE = 37725,
GL_NEGATIVE_ONE_TO_ONE = 37726,
GL_ZERO_TO_ONE = 37727,
GL_CLEAR_TEXTURE = 37733,
GL_TEXTURE_REDUCTION_MODE_ARB = 37734,
GL_WEIGHTED_AVERAGE_ARB = 37735,
GL_FONT_GLYPHS_AVAILABLE_NV = 37736,
GL_FONT_TARGET_UNAVAILABLE_NV = 37737,
GL_FONT_UNAVAILABLE_NV = 37738,
GL_FONT_UNINTELLIGIBLE_NV = 37739,
GL_STANDARD_FONT_FORMAT_NV = 37740,
GL_FRAGMENT_INPUT_NV = 37741,
GL_UNIFORM_BUFFER_UNIFIED_NV = 37742,
GL_UNIFORM_BUFFER_ADDRESS_NV = 37743,
GL_UNIFORM_BUFFER_LENGTH_NV = 37744,
GL_MULTISAMPLES_NV = 37745,
GL_SUPERSAMPLE_SCALE_X_NV = 37746,
GL_SUPERSAMPLE_SCALE_Y_NV = 37747,
GL_CONFORMANT_NV = 37748,
GL_CONSERVATIVE_RASTER_DILATE_NV = 37753,
GL_CONSERVATIVE_RASTER_DILATE_RANGE_NV = 37754,
GL_CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV = 37755,
GL_NUM_SAMPLE_COUNTS = 37760,
GL_MULTISAMPLE_LINE_WIDTH_RANGE_ARB = 37761,
GL_MULTISAMPLE_LINE_WIDTH_RANGE = 37761,
GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARB = 37762,
GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY = 37762,
GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE = 37792,
GL_BGRA8_EXT = 37793,
GL_TEXTURE_USAGE_ANGLE = 37794,
GL_FRAMEBUFFER_ATTACHMENT_ANGLE = 37795,
GL_PACK_REVERSE_ROW_ORDER_ANGLE = 37796,
GL_PROGRAM_BINARY_ANGLE = 37798,
GL_COMPRESSED_RGBA_ASTC_4x4 = 37808,
GL_COMPRESSED_RGBA_ASTC_4x4_KHR = 37808,
GL_COMPRESSED_RGBA_ASTC_5x4 = 37809,
GL_COMPRESSED_RGBA_ASTC_5x4_KHR = 37809,
GL_COMPRESSED_RGBA_ASTC_5x5 = 37810,
GL_COMPRESSED_RGBA_ASTC_5x5_KHR = 37810,
GL_COMPRESSED_RGBA_ASTC_6x5 = 37811,
GL_COMPRESSED_RGBA_ASTC_6x5_KHR = 37811,
GL_COMPRESSED_RGBA_ASTC_6x6 = 37812,
GL_COMPRESSED_RGBA_ASTC_6x6_KHR = 37812,
GL_COMPRESSED_RGBA_ASTC_8x5 = 37813,
GL_COMPRESSED_RGBA_ASTC_8x5_KHR = 37813,
GL_COMPRESSED_RGBA_ASTC_8x6 = 37814,
GL_COMPRESSED_RGBA_ASTC_8x6_KHR = 37814,
GL_COMPRESSED_RGBA_ASTC_8x8 = 37815,
GL_COMPRESSED_RGBA_ASTC_8x8_KHR = 37815,
GL_COMPRESSED_RGBA_ASTC_10x5 = 37816,
GL_COMPRESSED_RGBA_ASTC_10x5_KHR = 37816,
GL_COMPRESSED_RGBA_ASTC_10x6 = 37817,
GL_COMPRESSED_RGBA_ASTC_10x6_KHR = 37817,
GL_COMPRESSED_RGBA_ASTC_10x8 = 37818,
GL_COMPRESSED_RGBA_ASTC_10x8_KHR = 37818,
GL_COMPRESSED_RGBA_ASTC_10x10 = 37819,
GL_COMPRESSED_RGBA_ASTC_10x10_KHR = 37819,
GL_COMPRESSED_RGBA_ASTC_12x10 = 37820,
GL_COMPRESSED_RGBA_ASTC_12x10_KHR = 37820,
GL_COMPRESSED_RGBA_ASTC_12x12 = 37821,
GL_COMPRESSED_RGBA_ASTC_12x12_KHR = 37821,
GL_COMPRESSED_RGBA_ASTC_3x3x3_OES = 37824,
GL_COMPRESSED_RGBA_ASTC_4x3x3_OES = 37825,
GL_COMPRESSED_RGBA_ASTC_4x4x3_OES = 37826,
GL_COMPRESSED_RGBA_ASTC_4x4x4_OES = 37827,
GL_COMPRESSED_RGBA_ASTC_5x4x4_OES = 37828,
GL_COMPRESSED_RGBA_ASTC_5x5x4_OES = 37829,
GL_COMPRESSED_RGBA_ASTC_5x5x5_OES = 37830,
GL_COMPRESSED_RGBA_ASTC_6x5x5_OES = 37831,
GL_COMPRESSED_RGBA_ASTC_6x6x5_OES = 37832,
GL_COMPRESSED_RGBA_ASTC_6x6x6_OES = 37833,
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4 = 37840,
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR = 37840,
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4 = 37841,
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR = 37841,
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5 = 37842,
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR = 37842,
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5 = 37843,
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR = 37843,
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6 = 37844,
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR = 37844,
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5 = 37845,
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR = 37845,
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6 = 37846,
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR = 37846,
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8 = 37847,
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR = 37847,
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5 = 37848,
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR = 37848,
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6 = 37849,
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR = 37849,
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8 = 37850,
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR = 37850,
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10 = 37851,
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR = 37851,
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10 = 37852,
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR = 37852,
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12 = 37853,
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR = 37853,
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_3x3x3_OES = 37856,
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x3x3_OES = 37857,
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x3_OES = 37858,
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x4_OES = 37859,
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4x4_OES = 37860,
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x4_OES = 37861,
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x5_OES = 37862,
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5x5_OES = 37863,
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x5_OES = 37864,
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x6_OES = 37865,
GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV2_IMG = 37872,
GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV2_IMG = 37873,
GL_PERFQUERY_COUNTER_EVENT_INTEL = 38128,
GL_PERFQUERY_COUNTER_DURATION_NORM_INTEL = 38129,
GL_PERFQUERY_COUNTER_DURATION_RAW_INTEL = 38130,
GL_PERFQUERY_COUNTER_THROUGHPUT_INTEL = 38131,
GL_PERFQUERY_COUNTER_RAW_INTEL = 38132,
GL_PERFQUERY_COUNTER_TIMESTAMP_INTEL = 38133,
GL_PERFQUERY_COUNTER_DATA_UINT32_INTEL = 38136,
GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL = 38137,
GL_PERFQUERY_COUNTER_DATA_FLOAT_INTEL = 38138,
GL_PERFQUERY_COUNTER_DATA_DOUBLE_INTEL = 38139,
GL_PERFQUERY_COUNTER_DATA_BOOL32_INTEL = 38140,
GL_PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL = 38141,
GL_PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL = 38142,
GL_PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL = 38143,
GL_PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL = 38144,
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR = 38448,
GL_MAX_VIEWS_OVR = 38449,
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR = 38450,
GL_GS_SHADER_BINARY_MTK = 38464,
GL_GS_PROGRAM_BINARY_MTK = 38465,
GL_RASTER_POSITION_UNCLIPPED_IBM = 103010,
GL_CULL_VERTEX_IBM = 103050,
GL_ALL_STATIC_DATA_IBM = 103060,
GL_STATIC_VERTEX_ARRAY_IBM = 103061,
GL_VERTEX_ARRAY_LIST_IBM = 103070,
GL_NORMAL_ARRAY_LIST_IBM = 103071,
GL_COLOR_ARRAY_LIST_IBM = 103072,
GL_INDEX_ARRAY_LIST_IBM = 103073,
GL_TEXTURE_COORD_ARRAY_LIST_IBM = 103074,
GL_EDGE_FLAG_ARRAY_LIST_IBM = 103075,
GL_FOG_COORDINATE_ARRAY_LIST_IBM = 103076,
GL_SECONDARY_COLOR_ARRAY_LIST_IBM = 103077,
GL_VERTEX_ARRAY_LIST_STRIDE_IBM = 103080,
GL_NORMAL_ARRAY_LIST_STRIDE_IBM = 103081,
GL_COLOR_ARRAY_LIST_STRIDE_IBM = 103082,
GL_INDEX_ARRAY_LIST_STRIDE_IBM = 103083,
GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM = 103084,
GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM = 103085,
GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM = 103086,
GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM = 103087,
GL_PREFER_DOUBLEBUFFER_HINT_PGI = 107000,
GL_CONSERVE_MEMORY_HINT_PGI = 107005,
GL_RECLAIM_MEMORY_HINT_PGI = 107006,
GL_NATIVE_GRAPHICS_HANDLE_PGI = 107010,
GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI = 107011,
GL_NATIVE_GRAPHICS_END_HINT_PGI = 107012,
GL_ALWAYS_FAST_HINT_PGI = 107020,
GL_ALWAYS_SOFT_HINT_PGI = 107021,
GL_ALLOW_DRAW_OBJ_HINT_PGI = 107022,
GL_ALLOW_DRAW_WIN_HINT_PGI = 107023,
GL_ALLOW_DRAW_FRG_HINT_PGI = 107024,
GL_ALLOW_DRAW_MEM_HINT_PGI = 107025,
GL_STRICT_DEPTHFUNC_HINT_PGI = 107030,
GL_STRICT_LIGHTING_HINT_PGI = 107031,
GL_STRICT_SCISSOR_HINT_PGI = 107032,
GL_FULL_STIPPLE_HINT_PGI = 107033,
GL_CLIP_NEAR_HINT_PGI = 107040,
GL_CLIP_FAR_HINT_PGI = 107041,
GL_WIDE_LINE_HINT_PGI = 107042,
GL_BACK_NORMALS_HINT_PGI = 107043,
GL_VERTEX_DATA_HINT_PGI = 107050,
GL_VERTEX_CONSISTENT_HINT_PGI = 107051,
GL_MATERIAL_SIDE_HINT_PGI = 107052,
GL_MAX_VERTEX_HINT_PGI = 107053,
};
enum class ExtensionId : uint32_t {
GL_AMD_compressed_ATC_texture = 1,
GL_AMD_performance_monitor = 2,
GL_ANGLE_framebuffer_blit = 3,
GL_ANGLE_framebuffer_multisample = 4,
GL_ANGLE_instanced_arrays = 5,
GL_ANGLE_translated_shader_source = 6,
GL_APPLE_copy_texture_levels = 7,
GL_APPLE_framebuffer_multisample = 8,
GL_APPLE_sync = 9,
GL_EXT_base_instance = 10,
GL_EXT_blend_func_extended = 11,
GL_EXT_buffer_storage = 12,
GL_EXT_copy_image = 13,
GL_EXT_debug_label = 14,
GL_EXT_debug_marker = 15,
GL_EXT_discard_framebuffer = 16,
GL_EXT_disjoint_timer_query = 17,
GL_EXT_draw_buffers = 18,
GL_EXT_draw_buffers_indexed = 19,
GL_EXT_draw_elements_base_vertex = 20,
GL_EXT_draw_instanced = 21,
GL_EXT_geometry_shader = 22,
GL_EXT_instanced_arrays = 23,
GL_EXT_map_buffer_range = 24,
GL_EXT_multi_draw_arrays = 25,
GL_EXT_multi_draw_indirect = 26,
GL_EXT_multisampled_render_to_texture = 27,
GL_EXT_multiview_draw_buffers = 28,
GL_EXT_occlusion_query_boolean = 29,
GL_EXT_primitive_bounding_box = 30,
GL_EXT_raster_multisample = 31,
GL_EXT_robustness = 32,
GL_EXT_separate_shader_objects = 33,
GL_EXT_sparse_texture = 34,
GL_EXT_tessellation_shader = 35,
GL_EXT_texture_border_clamp = 36,
GL_EXT_texture_buffer = 37,
GL_EXT_texture_filter_minmax = 38,
GL_EXT_texture_storage = 39,
GL_EXT_texture_view = 40,
GL_IMG_multisampled_render_to_texture = 41,
GL_IMG_user_clip_plane = 42,
GL_INTEL_framebuffer_CMAA = 43,
GL_INTEL_performance_query = 44,
GL_KHR_blend_equation_advanced = 45,
GL_KHR_debug = 46,
GL_KHR_robustness = 47,
GL_NV_bindless_texture = 48,
GL_NV_blend_equation_advanced = 49,
GL_NV_conditional_render = 50,
GL_NV_conservative_raster = 51,
GL_NV_copy_buffer = 52,
GL_NV_coverage_sample = 53,
GL_NV_draw_buffers = 54,
GL_NV_draw_instanced = 55,
GL_NV_fence = 56,
GL_NV_fragment_coverage_to_color = 57,
GL_NV_framebuffer_blit = 58,
GL_NV_framebuffer_mixed_samples = 59,
GL_NV_framebuffer_multisample = 60,
GL_NV_instanced_arrays = 61,
GL_NV_internalformat_sample_query = 62,
GL_NV_non_square_matrices = 63,
GL_NV_path_rendering = 64,
GL_NV_polygon_mode = 65,
GL_NV_read_buffer = 66,
GL_NV_sample_locations = 67,
GL_NV_viewport_array = 68,
GL_OES_blend_equation_separate = 69,
GL_OES_blend_func_separate = 70,
GL_OES_blend_subtract = 71,
GL_OES_copy_image = 72,
GL_OES_draw_buffers_indexed = 73,
GL_OES_draw_elements_base_vertex = 74,
GL_OES_draw_texture = 75,
GL_OES_EGL_image = 76,
GL_OES_fixed_point = 77,
GL_OES_framebuffer_object = 78,
GL_OES_geometry_shader = 79,
GL_OES_get_program_binary = 80,
GL_OES_mapbuffer = 81,
GL_OES_matrix_palette = 82,
GL_OES_point_size_array = 83,
GL_OES_primitive_bounding_box = 84,
GL_OES_query_matrix = 85,
GL_OES_sample_shading = 86,
GL_OES_single_precision = 87,
GL_OES_tessellation_shader = 88,
GL_OES_texture_3D = 89,
GL_OES_texture_border_clamp = 90,
GL_OES_texture_buffer = 91,
GL_OES_texture_cube_map = 92,
GL_OES_texture_half_float = 93,
GL_OES_texture_storage_multisample_2d_array = 94,
GL_OES_texture_view = 95,
GL_OES_vertex_array_object = 96,
GL_OES_vertex_half_float = 97,
GL_OVR_multiview = 98,
GL_QCOM_alpha_test = 99,
GL_QCOM_driver_control = 100,
GL_QCOM_extended_get = 101,
GL_QCOM_extended_get2 = 102,
GL_QCOM_tiled_rendering = 103,
GL_OES_compressed_ETC1_RGB8_texture = 104,
GL_EXT_texture_filter_anisotropic = 105,
GL_EXT_texture_norm16 = 106,
GL_EXT_texture_sRGB_decode = 107,
GL_OES_depth_texture = 108,
GL_EXT_sRGB_write_control = 109,
GL_EXT_texture_rg = 110,
GL_EXT_texture_compression_s3tc = 111,
GL_OES_packed_depth_stencil = 112,
GL_EXT_texture_format_BGRA8888 = 113,
EGL_KHR_image_base = 400,
ANDROID_image_native_buffer = 500,
};
enum class Severity : uint32_t {
SEVERITY_EMERGENCY = 0,
SEVERITY_ALERT = 1,
SEVERITY_CRITICAL = 2,
SEVERITY_ERROR = 3,
SEVERITY_WARNING = 4,
SEVERITY_NOTICE = 5,
SEVERITY_INFO = 6,
SEVERITY_DEBUG = 7,
};
typedef int EGLBoolean;
typedef void* EGLClientBuffer;
typedef void* EGLConfig;
typedef void* EGLContext;
typedef void* EGLDisplay;
typedef void* EGLImageKHR;
typedef int EGLint;
typedef int EGLNativeDisplayType;
typedef void* EGLNativePixmapType;
typedef void* EGLNativeWindowType;
typedef void* EGLSurface;
typedef void* EGLSyncKHR;
typedef uint64_t EGLTimeKHR;
typedef void* GLeglImageOES;
typedef uint32_t GLuint;
typedef GLuint DrawBufferIndex;
typedef GLuint VertexBufferBindingIndex;
typedef uint8_t GLboolean;
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, 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 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 uint32_t MsgID;
typedef struct {
uint64_t id;
} ERR_CONTEXT_DOES_NOT_EXIST;
typedef struct {
std::string err;
} ERR_CRITICAL;
typedef struct {
std::string ty;
std::string field;
} ERR_FIELD_DOES_NOT_EXIST;
typedef struct {
} ERR_FRAMEBUFFER_UNAVAILABLE;
typedef struct {
std::string got;
std::string expected;
} ERR_INCORRECT_MAP_KEY_TYPE;
typedef struct {
uint32_t value;
std::string variable;
} ERR_INVALID_ENUM_VALUE;
typedef struct {
std::string operation;
} ERR_INVALID_OPERATION;
typedef struct {
std::string value;
std::string variable;
} ERR_INVALID_VALUE;
typedef struct {
std::string key;
} ERR_MAP_KEY_DOES_NOT_EXIST;
typedef struct {
} ERR_MESH_NOT_AVAILABLE;
typedef struct {
std::string error;
} ERR_MESSAGE;
typedef struct {
} ERR_NIL_POINTER_DEREFERENCE;
typedef struct {
uint64_t thread;
} ERR_NO_CONTEXT_BOUND;
typedef struct {
std::string texture_name;
} ERR_NO_TEXTURE_DATA;
typedef struct {
std::string replayError;
} ERR_REPLAY_DRIVER;
typedef struct {
std::string from_value;
std::string to_value;
std::string from_variable;
std::string to_variable;
std::string min;
std::string max;
} ERR_SLICE_OUT_OF_BOUNDS;
typedef struct {
} ERR_STATE_UNAVAILABLE;
typedef struct {
std::string reason;
} ERR_TRACE_ASSERT;
typedef struct {
std::string ty;
} ERR_TYPE_NOT_ARRAY_INDEXABLE;
typedef struct {
std::string ty;
} ERR_TYPE_NOT_MAP_INDEXABLE;
typedef struct {
std::string ty;
} ERR_TYPE_NOT_SLICEABLE;
typedef struct {
} ERR_UNKNOWN_DEVICE;
typedef struct {
} ERR_UNSUPPORTED_CONVERSION;
typedef struct {
std::string valname;
std::string limitname;
int64_t val;
int64_t limit;
} ERR_VALUE_GE_LIMIT;
typedef struct {
std::string valname;
int64_t value;
} ERR_VALUE_NEG;
typedef struct {
std::string value;
std::string variable;
std::string min;
std::string max;
} ERR_VALUE_OUT_OF_BOUNDS;
typedef struct {
uint32_t reqmajor;
uint32_t reqminor;
uint32_t major;
uint32_t minor;
} ERR_WRONG_CONTEXT_VERSION;
typedef struct {
std::string atom;
} TAG_ATOM_NAME;
typedef struct {
uint64_t id;
} WARN_UNKNOWN_CONTEXT;
typedef void (GLES_API_PTR *PFNGLBLENDBARRIERKHR)();
typedef void (GLES_API_PTR *PFNGLBLENDEQUATIONSEPARATEIEXT)(DrawBufferIndex buf, GLenum modeRGB, GLenum modeAlpha);
typedef void (GLES_API_PTR *PFNGLBLENDEQUATIONIEXT)(DrawBufferIndex buf, GLenum mode);
typedef void (GLES_API_PTR *PFNGLBLENDFUNCSEPARATEIEXT)(DrawBufferIndex buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
typedef void (GLES_API_PTR *PFNGLBLENDFUNCIEXT)(DrawBufferIndex buf, GLenum src, GLenum dst);
typedef void (GLES_API_PTR *PFNGLCOLORMASKIEXT)(DrawBufferIndex index, GLboolean r, GLboolean g, GLboolean b, GLboolean a);
typedef void (GLES_API_PTR *PFNGLCOPYIMAGESUBDATAEXT)(GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth);
typedef void (GLES_API_PTR *PFNGLDEBUGMESSAGECALLBACKKHR)(GLDEBUGPROC callback, void* userParam);
typedef void (GLES_API_PTR *PFNGLDEBUGMESSAGECONTROLKHR)(GLenum source, GLenum type, GLenum severity, GLsizei count, GLuint* ids, GLboolean enabled);
typedef void (GLES_API_PTR *PFNGLDEBUGMESSAGEINSERTKHR)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, GLchar* message);
typedef void (GLES_API_PTR *PFNGLDISABLEIEXT)(GLenum target, GLuint index);
typedef void (GLES_API_PTR *PFNGLENABLEIEXT)(GLenum target, GLuint index);
typedef void (GLES_API_PTR *PFNGLFRAMEBUFFERTEXTUREEXT)(GLenum target, GLenum attachment, TextureId texture, GLint level);
typedef GLuint (GLES_API_PTR *PFNGLGETDEBUGMESSAGELOGKHR)(GLuint count, GLsizei bufSize, GLenum* sources, GLenum* types, GLuint* ids, GLenum* severities, GLsizei* lengths, GLchar* messageLog);
typedef void (GLES_API_PTR *PFNGLGETOBJECTLABELKHR)(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei* length, GLchar* label);
typedef void (GLES_API_PTR *PFNGLGETOBJECTPTRLABELKHR)(void* ptr, GLsizei bufSize, GLsizei* length, GLchar* label);
typedef void (GLES_API_PTR *PFNGLGETPOINTERVKHR)(GLenum pname, void** params);
typedef void (GLES_API_PTR *PFNGLGETSAMPLERPARAMETERIIVEXT)(SamplerId sampler, GLenum pname, GLint* params);
typedef void (GLES_API_PTR *PFNGLGETSAMPLERPARAMETERIUIVEXT)(SamplerId sampler, GLenum pname, GLuint* params);
typedef void (GLES_API_PTR *PFNGLGETTEXPARAMETERIIVEXT)(GLenum target, GLenum pname, GLint* params);
typedef void (GLES_API_PTR *PFNGLGETTEXPARAMETERIUIVEXT)(GLenum target, GLenum pname, GLuint* params);
typedef GLboolean (GLES_API_PTR *PFNGLISENABLEDIEXT)(GLenum target, GLuint index);
typedef void (GLES_API_PTR *PFNGLMINSAMPLESHADINGOES)(GLfloat value);
typedef void (GLES_API_PTR *PFNGLOBJECTLABELKHR)(GLenum identifier, GLuint name, GLsizei length, GLchar* label);
typedef void (GLES_API_PTR *PFNGLOBJECTPTRLABELKHR)(void* ptr, GLsizei length, GLchar* label);
typedef void (GLES_API_PTR *PFNGLPATCHPARAMETERIEXT)(GLenum pname, GLint value);
typedef void (GLES_API_PTR *PFNGLPOPDEBUGGROUPKHR)();
typedef void (GLES_API_PTR *PFNGLPRIMITIVEBOUNDINGBOXEXT)(GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW);
typedef void (GLES_API_PTR *PFNGLPUSHDEBUGGROUPKHR)(GLenum source, GLuint id, GLsizei length, GLchar* message);
typedef void (GLES_API_PTR *PFNGLSAMPLERPARAMETERIIVEXT)(SamplerId sampler, GLenum pname, GLint* param);
typedef void (GLES_API_PTR *PFNGLSAMPLERPARAMETERIUIVEXT)(SamplerId sampler, GLenum pname, GLuint* param);
typedef void (GLES_API_PTR *PFNGLTEXBUFFEREXT)(GLenum target, GLenum internalformat, BufferId buffer);
typedef void (GLES_API_PTR *PFNGLTEXBUFFERRANGEEXT)(GLenum target, GLenum internalformat, BufferId buffer, GLintptr offset, GLsizeiptr size);
typedef void (GLES_API_PTR *PFNGLTEXPARAMETERIIVEXT)(GLenum target, GLenum pname, GLint* params);
typedef void (GLES_API_PTR *PFNGLTEXPARAMETERIUIVEXT)(GLenum target, GLenum pname, GLuint* params);
typedef void (GLES_API_PTR *PFNGLTEXSTORAGE3DMULTISAMPLEOES)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);
typedef void (GLES_API_PTR *PFNGLBEGINQUERY)(GLenum target, QueryId query);
typedef void (GLES_API_PTR *PFNGLDELETEQUERIES)(GLsizei count, QueryId* queries);
typedef void (GLES_API_PTR *PFNGLENDQUERY)(GLenum target);
typedef void (GLES_API_PTR *PFNGLGENQUERIES)(GLsizei count, QueryId* queries);
typedef void (GLES_API_PTR *PFNGLGETQUERYOBJECTUIV)(QueryId query, GLenum parameter, GLuint* value);
typedef void (GLES_API_PTR *PFNGLGETQUERYIV)(GLenum target, GLenum parameter, GLint* value);
typedef GLboolean (GLES_API_PTR *PFNGLISQUERY)(QueryId query);
typedef void (GLES_API_PTR *PFNGLBINDBUFFER)(GLenum target, BufferId buffer);
typedef void (GLES_API_PTR *PFNGLBINDBUFFERBASE)(GLenum target, GLuint index, BufferId buffer);
typedef void (GLES_API_PTR *PFNGLBINDBUFFERRANGE)(GLenum target, GLuint index, BufferId buffer, GLintptr offset, GLsizeiptr size);
typedef void (GLES_API_PTR *PFNGLBUFFERDATA)(GLenum target, GLsizeiptr size, BufferDataPointer data, GLenum usage);
typedef void (GLES_API_PTR *PFNGLBUFFERSUBDATA)(GLenum target, GLintptr offset, GLsizeiptr size, BufferDataPointer data);
typedef void (GLES_API_PTR *PFNGLCOPYBUFFERSUBDATA)(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
typedef void (GLES_API_PTR *PFNGLDELETEBUFFERS)(GLsizei count, BufferId* buffers);
typedef void (GLES_API_PTR *PFNGLGENBUFFERS)(GLsizei count, BufferId* buffers);
typedef void (GLES_API_PTR *PFNGLGETBUFFERPARAMETERI64V)(GLenum target, GLenum parameter, GLint64* value);
typedef void (GLES_API_PTR *PFNGLGETBUFFERPARAMETERIV)(GLenum target, GLenum parameter, GLint* value);
typedef void (GLES_API_PTR *PFNGLGETBUFFERPOINTERV)(GLenum target, GLenum pname, void** params);
typedef GLboolean (GLES_API_PTR *PFNGLISBUFFER)(BufferId buffer);
typedef void* (GLES_API_PTR *PFNGLMAPBUFFER)(GLenum target, GLenum access);
typedef void* (GLES_API_PTR *PFNGLMAPBUFFERRANGE)(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access);
typedef GLboolean (GLES_API_PTR *PFNGLUNMAPBUFFER)(GLenum target);
typedef void (GLES_API_PTR *PFNGLFLUSHMAPPEDBUFFERRANGE)(GLenum target, GLintptr offset, GLsizeiptr length);
typedef void (GLES_API_PTR *PFNGLDEBUGMESSAGECALLBACK)(GLDEBUGPROC callback, void* userParam);
typedef void (GLES_API_PTR *PFNGLDEBUGMESSAGECONTROL)(GLenum source, GLenum type, GLenum severity, GLsizei count, GLuint* ids, GLboolean enabled);
typedef void (GLES_API_PTR *PFNGLDEBUGMESSAGEINSERT)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, GLchar* message);
typedef GLuint (GLES_API_PTR *PFNGLGETDEBUGMESSAGELOG)(GLuint count, GLsizei bufSize, GLenum* sources, GLenum* types, GLuint* ids, GLenum* severities, GLsizei* lengths, GLchar* messageLog);
typedef void (GLES_API_PTR *PFNGLGETOBJECTLABEL)(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei* length, GLchar* label);
typedef void (GLES_API_PTR *PFNGLGETOBJECTPTRLABEL)(void* ptr, GLsizei bufSize, GLsizei* length, GLchar* label);
typedef void (GLES_API_PTR *PFNGLGETPOINTERV)(GLenum pname, void** params);
typedef void (GLES_API_PTR *PFNGLOBJECTLABEL)(GLenum identifier, GLuint name, GLsizei length, GLchar* label);
typedef void (GLES_API_PTR *PFNGLOBJECTPTRLABEL)(void* ptr, GLsizei length, GLchar* label);
typedef void (GLES_API_PTR *PFNGLPOPDEBUGGROUP)();
typedef void (GLES_API_PTR *PFNGLPUSHDEBUGGROUP)(GLenum source, GLuint id, GLsizei length, GLchar* message);
typedef void (GLES_API_PTR *PFNGLDRAWARRAYS)(GLenum draw_mode, GLint first_index, GLsizei indices_count);
typedef void (GLES_API_PTR *PFNGLDRAWARRAYSINDIRECT)(GLenum draw_mode, void* indirect);
typedef void (GLES_API_PTR *PFNGLDRAWARRAYSINSTANCED)(GLenum draw_mode, GLint first_index, GLsizei indices_count, GLsizei instance_count);
typedef void (GLES_API_PTR *PFNGLDRAWELEMENTS)(GLenum draw_mode, GLsizei indices_count, GLenum indices_type, IndicesPointer indices);
typedef void (GLES_API_PTR *PFNGLDRAWELEMENTSBASEVERTEX)(GLenum draw_mode, GLsizei indices_count, GLenum indices_type, IndicesPointer indices, GLint base_vertex);
typedef void (GLES_API_PTR *PFNGLDRAWELEMENTSINDIRECT)(GLenum draw_mode, GLenum indices_type, void* indirect);
typedef void (GLES_API_PTR *PFNGLDRAWELEMENTSINSTANCED)(GLenum draw_mode, GLsizei indices_count, GLenum indices_type, IndicesPointer indices, GLsizei instance_count);
typedef void (GLES_API_PTR *PFNGLDRAWELEMENTSINSTANCEDBASEVERTEX)(GLenum draw_mode, GLsizei indices_count, GLenum indices_type, IndicesPointer indices, GLsizei instance_count, GLint base_vertex);
typedef void (GLES_API_PTR *PFNGLDRAWRANGEELEMENTS)(GLenum draw_mode, GLuint start, GLuint end, GLsizei indices_count, GLenum indices_type, IndicesPointer indices);
typedef void (GLES_API_PTR *PFNGLDRAWRANGEELEMENTSBASEVERTEX)(GLenum draw_mode, GLuint start, GLuint end, GLsizei indices_count, GLenum indices_type, IndicesPointer indices, GLint base_vertex);
typedef void (GLES_API_PTR *PFNGLPATCHPARAMETERI)(GLenum pname, GLint value);
typedef void (GLES_API_PTR *PFNGLPRIMITIVEBOUNDINGBOX)(GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW);
typedef EGLBoolean (GLES_API_PTR *PFNEGLGETCONFIGATTRIB)(EGLDisplay display, EGLConfig config, EGLint attribute, EGLint* value);
typedef EGLBoolean (GLES_API_PTR *PFNEGLBINDAPI)(EGLenum api);
typedef EGLBoolean (GLES_API_PTR *PFNEGLBINDTEXIMAGE)(EGLDisplay display, EGLSurface surface, EGLint buffer);
typedef EGLBoolean (GLES_API_PTR *PFNEGLCHOOSECONFIG)(EGLDisplay display, EGLint* attrib_list, EGLConfig* configs, EGLint config_size, EGLint* num_config);
typedef EGLint (GLES_API_PTR *PFNEGLCLIENTWAITSYNCKHR)(EGLDisplay dpy, EGLSyncKHR sync, EGLint sync_flags, EGLTimeKHR timeout);
typedef EGLBoolean (GLES_API_PTR *PFNEGLCOPYBUFFERS)(EGLDisplay display, EGLSurface surface, EGLNativePixmapType native_pixmap);
typedef EGLContext (GLES_API_PTR *PFNEGLCREATECONTEXT)(EGLDisplay display, EGLConfig config, EGLContext share_context, EGLint* attrib_list);
typedef EGLSurface (GLES_API_PTR *PFNEGLCREATEPBUFFERFROMCLIENTBUFFER)(EGLDisplay display, EGLenum buftype, EGLClientBuffer buffer, EGLConfig config, EGLint* attrib_list);
typedef EGLSurface (GLES_API_PTR *PFNEGLCREATEPBUFFERSURFACE)(EGLDisplay display, EGLConfig config, EGLint* attrib_list);
typedef EGLSurface (GLES_API_PTR *PFNEGLCREATEPIXMAPSURFACE)(EGLDisplay display, EGLConfig config, EGLNativePixmapType native_pixmap, EGLint* attrib_list);
typedef EGLSyncKHR (GLES_API_PTR *PFNEGLCREATESYNCKHR)(EGLDisplay dpy, EGLenum type, EGLint* attrib_list);
typedef EGLSurface (GLES_API_PTR *PFNEGLCREATEWINDOWSURFACE)(EGLDisplay display, EGLConfig config, EGLNativeWindowType native_window, EGLint* attrib_list);
typedef EGLBoolean (GLES_API_PTR *PFNEGLDESTROYCONTEXT)(EGLDisplay display, EGLContext context);
typedef EGLBoolean (GLES_API_PTR *PFNEGLDESTROYSURFACE)(EGLDisplay display, EGLSurface surface);
typedef EGLBoolean (GLES_API_PTR *PFNEGLDESTROYSYNCKHR)(EGLDisplay dpy, EGLSyncKHR sync);
typedef EGLBoolean (GLES_API_PTR *PFNEGLGETCONFIGS)(EGLDisplay display, EGLConfig* configs, EGLint config_size, EGLint* num_config);
typedef EGLContext (GLES_API_PTR *PFNEGLGETCURRENTCONTEXT)();
typedef EGLDisplay (GLES_API_PTR *PFNEGLGETCURRENTDISPLAY)();
typedef EGLSurface (GLES_API_PTR *PFNEGLGETCURRENTSURFACE)(EGLint readdraw);
typedef EGLDisplay (GLES_API_PTR *PFNEGLGETDISPLAY)(EGLNativeDisplayType native_display);
typedef EGLint (GLES_API_PTR *PFNEGLGETERROR)();
typedef EGLBoolean (GLES_API_PTR *PFNEGLGETSYNCATTRIBKHR)(EGLDisplay dpy, EGLSyncKHR sync, EGLint attribute, EGLint* value);
typedef EGLBoolean (GLES_API_PTR *PFNEGLINITIALIZE)(EGLDisplay dpy, EGLint* major, EGLint* minor);
typedef EGLBoolean (GLES_API_PTR *PFNEGLMAKECURRENT)(EGLDisplay display, EGLSurface draw, EGLSurface read, EGLContext context);
typedef EGLenum (GLES_API_PTR *PFNEGLQUERYAPI)();
typedef EGLBoolean (GLES_API_PTR *PFNEGLQUERYCONTEXT)(EGLDisplay display, EGLContext context, EGLint attribute, EGLint* value);
typedef EGLBoolean (GLES_API_PTR *PFNEGLQUERYSURFACE)(EGLDisplay display, EGLSurface surface, EGLint attribute, EGLint* value);
typedef char* (GLES_API_PTR *PFNEGLQUERYSTRING)(EGLDisplay display, EGLint name);
typedef EGLBoolean (GLES_API_PTR *PFNEGLRELEASETEXIMAGE)(EGLDisplay display, EGLSurface surface, EGLint buffer);
typedef EGLBoolean (GLES_API_PTR *PFNEGLRELEASETHREAD)();
typedef EGLBoolean (GLES_API_PTR *PFNEGLSIGNALSYNCKHR)(EGLDisplay dpy, EGLSyncKHR sync, EGLenum mode);
typedef EGLBoolean (GLES_API_PTR *PFNEGLSURFACEATTRIB)(EGLDisplay display, EGLSurface surface, EGLint attribute, EGLint value);
typedef EGLBoolean (GLES_API_PTR *PFNEGLSWAPBUFFERS)(EGLDisplay display, void* surface);
typedef EGLBoolean (GLES_API_PTR *PFNEGLSWAPBUFFERSWITHDAMAGEKHR)(EGLDisplay dpy, EGLSurface surface, EGLint* rects, EGLint n_rects);
typedef EGLBoolean (GLES_API_PTR *PFNEGLSWAPINTERVAL)(EGLDisplay display, EGLint interval);
typedef EGLBoolean (GLES_API_PTR *PFNEGLTERMINATE)(EGLDisplay display);
typedef EGLBoolean (GLES_API_PTR *PFNEGLWAITCLIENT)();
typedef EGLBoolean (GLES_API_PTR *PFNEGLWAITGL)();
typedef EGLBoolean (GLES_API_PTR *PFNEGLWAITNATIVE)(EGLint engine);
typedef EGLImageKHR (GLES_API_PTR *PFNEGLCREATEIMAGEKHR)(EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, EGLint* attrib_list);
typedef EGLBoolean (GLES_API_PTR *PFNEGLDESTROYIMAGEKHR)(EGLDisplay dpy, EGLImageKHR image);
typedef void (GLES_API_PTR *PFNGLACTIVESHADERPROGRAMEXT)(PipelineId pipeline, ProgramId program);
typedef void (GLES_API_PTR *PFNGLALPHAFUNCQCOM)(GLenum func, GLclampf ref);
typedef void (GLES_API_PTR *PFNGLAPPLYFRAMEBUFFERATTACHMENTCMAAINTEL)();
typedef void (GLES_API_PTR *PFNGLBEGINCONDITIONALRENDERNV)(GLuint id, GLenum mode);
typedef void (GLES_API_PTR *PFNGLBEGINPERFMONITORAMD)(GLuint monitor);
typedef void (GLES_API_PTR *PFNGLBEGINPERFQUERYINTEL)(GLuint queryHandle);
typedef void (GLES_API_PTR *PFNGLBEGINQUERYEXT)(GLenum target, QueryId query);
typedef void (GLES_API_PTR *PFNGLBINDFRAGDATALOCATIONEXT)(ProgramId program, GLuint color, const char* name);
typedef void (GLES_API_PTR *PFNGLBINDFRAGDATALOCATIONINDEXEDEXT)(ProgramId program, GLuint colorNumber, GLuint index, const char* name);
typedef void (GLES_API_PTR *PFNGLBINDPROGRAMPIPELINEEXT)(PipelineId pipeline);
typedef void (GLES_API_PTR *PFNGLBINDVERTEXARRAYOES)(VertexArrayId array);
typedef void (GLES_API_PTR *PFNGLBLENDBARRIERNV)();
typedef void (GLES_API_PTR *PFNGLBLENDEQUATIONSEPARATEIOES)(DrawBufferIndex buf, GLenum modeRGB, GLenum modeAlpha);
typedef void (GLES_API_PTR *PFNGLBLENDEQUATIONIOES)(DrawBufferIndex buf, GLenum mode);
typedef void (GLES_API_PTR *PFNGLBLENDFUNCSEPARATEIOES)(DrawBufferIndex buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
typedef void (GLES_API_PTR *PFNGLBLENDFUNCIOES)(DrawBufferIndex buf, GLenum src, GLenum dst);
typedef void (GLES_API_PTR *PFNGLBLENDPARAMETERINV)(GLenum pname, GLint value);
typedef void (GLES_API_PTR *PFNGLBLITFRAMEBUFFERANGLE)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
typedef void (GLES_API_PTR *PFNGLBLITFRAMEBUFFERNV)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
typedef void (GLES_API_PTR *PFNGLBUFFERSTORAGEEXT)(GLenum target, GLsizeiptr size, void* data, GLbitfield flag);
typedef GLenum (GLES_API_PTR *PFNGLCLIENTWAITSYNCAPPLE)(GLsync sync, GLbitfield flag, GLuint64 timeout);
typedef void (GLES_API_PTR *PFNGLCOLORMASKIOES)(DrawBufferIndex index, GLboolean r, GLboolean g, GLboolean b, GLboolean a);
typedef void (GLES_API_PTR *PFNGLCOMPRESSEDTEXIMAGE3DOES)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei image_size, TexturePointer data);
typedef void (GLES_API_PTR *PFNGLCOMPRESSEDTEXSUBIMAGE3DOES)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei image_size, TexturePointer data);
typedef void (GLES_API_PTR *PFNGLCOPYBUFFERSUBDATANV)(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
typedef void (GLES_API_PTR *PFNGLCOPYIMAGESUBDATAOES)(GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth);
typedef void (GLES_API_PTR *PFNGLCOPYPATHNV)(GLuint resultPath, GLuint srcPath);
typedef void (GLES_API_PTR *PFNGLCOPYTEXSUBIMAGE3DOES)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
typedef void (GLES_API_PTR *PFNGLCOPYTEXTURELEVELSAPPLE)(GLuint destinationTexture, GLuint sourceTexture, GLint sourceBaseLevel, GLsizei sourceLevelCount);
typedef void (GLES_API_PTR *PFNGLCOVERFILLPATHINSTANCEDNV)(GLsizei numPaths, GLenum pathNameType, void* paths, GLuint pathBase, GLenum coverMode, GLenum transformType, GLfloat* transformValues);
typedef void (GLES_API_PTR *PFNGLCOVERFILLPATHNV)(GLuint path, GLenum coverMode);
typedef void (GLES_API_PTR *PFNGLCOVERSTROKEPATHINSTANCEDNV)(GLsizei numPaths, GLenum pathNameType, void* paths, GLuint pathBase, GLenum coverMode, GLenum transformType, GLfloat* transformValues);
typedef void (GLES_API_PTR *PFNGLCOVERSTROKEPATHNV)(GLuint path, GLenum coverMode);
typedef void (GLES_API_PTR *PFNGLCOVERAGEMASKNV)(GLboolean mask);
typedef void (GLES_API_PTR *PFNGLCOVERAGEMODULATIONNV)(GLenum components);
typedef void (GLES_API_PTR *PFNGLCOVERAGEMODULATIONTABLENV)(GLsizei n, GLfloat* v);
typedef void (GLES_API_PTR *PFNGLCOVERAGEOPERATIONNV)(GLenum operation);
typedef void (GLES_API_PTR *PFNGLCREATEPERFQUERYINTEL)(GLuint queryId, GLuint* queryHandle);
typedef GLuint (GLES_API_PTR *PFNGLCREATESHADERPROGRAMVEXT)(GLenum type, GLsizei count, GLchar** strings);
typedef void (GLES_API_PTR *PFNGLDELETEFENCESNV)(GLsizei n, GLuint* fences);
typedef void (GLES_API_PTR *PFNGLDELETEPATHSNV)(GLuint path, GLsizei range);
typedef void (GLES_API_PTR *PFNGLDELETEPERFMONITORSAMD)(GLsizei n, GLuint* monitors);
typedef void (GLES_API_PTR *PFNGLDELETEPERFQUERYINTEL)(GLuint queryHandle);
typedef void (GLES_API_PTR *PFNGLDELETEPROGRAMPIPELINESEXT)(GLsizei n, PipelineId* pipelines);
typedef void (GLES_API_PTR *PFNGLDELETEQUERIESEXT)(GLsizei count, QueryId* queries);
typedef void (GLES_API_PTR *PFNGLDELETESYNCAPPLE)(GLsync sync);
typedef void (GLES_API_PTR *PFNGLDELETEVERTEXARRAYSOES)(GLsizei count, VertexArrayId* arrays);
typedef void (GLES_API_PTR *PFNGLDEPTHRANGEARRAYFVNV)(GLuint first, GLsizei count, GLfloat* v);
typedef void (GLES_API_PTR *PFNGLDEPTHRANGEINDEXEDFNV)(GLuint index, GLfloat n, GLfloat f);
typedef void (GLES_API_PTR *PFNGLDISABLEDRIVERCONTROLQCOM)(GLuint driverControl);
typedef void (GLES_API_PTR *PFNGLDISABLEINV)(GLenum target, GLuint index);
typedef void (GLES_API_PTR *PFNGLDISABLEIOES)(GLenum target, GLuint index);
typedef void (GLES_API_PTR *PFNGLDISCARDFRAMEBUFFEREXT)(GLenum target, GLsizei numAttachments, GLenum* attachments);
typedef void (GLES_API_PTR *PFNGLDRAWARRAYSINSTANCEDANGLE)(GLenum mode, GLint first, GLsizei count, GLsizei primcount);
typedef void (GLES_API_PTR *PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEEXT)(GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance);
typedef void (GLES_API_PTR *PFNGLDRAWARRAYSINSTANCEDEXT)(GLenum mode, GLint start, GLsizei count, GLsizei primcount);
typedef void (GLES_API_PTR *PFNGLDRAWARRAYSINSTANCEDNV)(GLenum mode, GLint first, GLsizei count, GLsizei primcount);
typedef void (GLES_API_PTR *PFNGLDRAWBUFFERSEXT)(GLsizei n, GLenum* bufs);
typedef void (GLES_API_PTR *PFNGLDRAWBUFFERSINDEXEDEXT)(GLint n, GLenum* location, GLint* indices);
typedef void (GLES_API_PTR *PFNGLDRAWBUFFERSNV)(GLsizei n, GLenum* bufs);
typedef void (GLES_API_PTR *PFNGLDRAWELEMENTSBASEVERTEXEXT)(GLenum mode, GLsizei count, GLenum type, IndicesPointer indices, GLint basevertex);
typedef void (GLES_API_PTR *PFNGLDRAWELEMENTSBASEVERTEXOES)(GLenum mode, GLsizei count, GLenum type, IndicesPointer indices, GLint basevertex);
typedef void (GLES_API_PTR *PFNGLDRAWELEMENTSINSTANCEDANGLE)(GLenum mode, GLsizei count, GLenum type, IndicesPointer indices, GLsizei primcount);
typedef void (GLES_API_PTR *PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEEXT)(GLenum mode, GLsizei count, GLenum type, void* indices, GLsizei instancecount, GLuint baseinstance);
typedef void (GLES_API_PTR *PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEEXT)(GLenum mode, GLsizei count, GLenum type, void* indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance);
typedef void (GLES_API_PTR *PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXEXT)(GLenum mode, GLsizei count, GLenum type, IndicesPointer indices, GLsizei instancecount, GLint basevertex);
typedef void (GLES_API_PTR *PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXOES)(GLenum mode, GLsizei count, GLenum type, IndicesPointer indices, GLsizei instancecount, GLint basevertex);
typedef void (GLES_API_PTR *PFNGLDRAWELEMENTSINSTANCEDEXT)(GLenum mode, GLsizei count, GLenum type, IndicesPointer indices, GLsizei primcount);
typedef void (GLES_API_PTR *PFNGLDRAWELEMENTSINSTANCEDNV)(GLenum mode, GLsizei count, GLenum type, IndicesPointer indices, GLsizei primcount);
typedef void (GLES_API_PTR *PFNGLDRAWRANGEELEMENTSBASEVERTEXEXT)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, IndicesPointer indices, GLint basevertex);
typedef void (GLES_API_PTR *PFNGLDRAWRANGEELEMENTSBASEVERTEXOES)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, IndicesPointer indices, GLint basevertex);
typedef void (GLES_API_PTR *PFNGLEGLIMAGETARGETRENDERBUFFERSTORAGEOES)(GLenum target, GLeglImageOES image);
typedef void (GLES_API_PTR *PFNGLEGLIMAGETARGETTEXTURE2DOES)(GLenum target, GLeglImageOES image);
typedef void (GLES_API_PTR *PFNGLENABLEDRIVERCONTROLQCOM)(GLuint driverControl);
typedef void (GLES_API_PTR *PFNGLENABLEINV)(GLenum target, GLuint index);
typedef void (GLES_API_PTR *PFNGLENABLEIOES)(GLenum target, GLuint index);
typedef void (GLES_API_PTR *PFNGLENDCONDITIONALRENDERNV)();
typedef void (GLES_API_PTR *PFNGLENDPERFMONITORAMD)(GLuint monitor);
typedef void (GLES_API_PTR *PFNGLENDPERFQUERYINTEL)(GLuint queryHandle);
typedef void (GLES_API_PTR *PFNGLENDQUERYEXT)(GLenum target);
typedef void (GLES_API_PTR *PFNGLENDTILINGQCOM)(GLbitfield preserve_mask);
typedef void (GLES_API_PTR *PFNGLEXTGETBUFFERPOINTERVQCOM)(GLenum target, void** params);
typedef void (GLES_API_PTR *PFNGLEXTGETBUFFERSQCOM)(BufferId* buffers, GLint maxBuffers, GLint* numBuffers);
typedef void (GLES_API_PTR *PFNGLEXTGETFRAMEBUFFERSQCOM)(FramebufferId* framebuffers, GLint maxFramebuffers, GLint* numFramebuffers);
typedef void (GLES_API_PTR *PFNGLEXTGETPROGRAMBINARYSOURCEQCOM)(ProgramId program, GLenum shadertype, GLchar* source, GLint* length);
typedef void (GLES_API_PTR *PFNGLEXTGETPROGRAMSQCOM)(ProgramId* programs, GLint maxPrograms, GLint* numPrograms);
typedef void (GLES_API_PTR *PFNGLEXTGETRENDERBUFFERSQCOM)(RenderbufferId* renderbuffers, GLint maxRenderbuffers, GLint* numRenderbuffers);
typedef void (GLES_API_PTR *PFNGLEXTGETSHADERSQCOM)(ShaderId* shaders, GLint maxShaders, GLint* numShaders);
typedef void (GLES_API_PTR *PFNGLEXTGETTEXLEVELPARAMETERIVQCOM)(TextureId texture, GLenum face, GLint level, GLenum pname, GLint* params);
typedef void (GLES_API_PTR *PFNGLEXTGETTEXSUBIMAGEQCOM)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, void* texels);
typedef void (GLES_API_PTR *PFNGLEXTGETTEXTURESQCOM)(TextureId* textures, GLint maxTextures, GLint* numTextures);
typedef GLboolean (GLES_API_PTR *PFNGLEXTISPROGRAMBINARYQCOM)(ProgramId program);
typedef void (GLES_API_PTR *PFNGLEXTTEXOBJECTSTATEOVERRIDEIQCOM)(GLenum target, GLenum pname, GLint param);
typedef GLsync (GLES_API_PTR *PFNGLFENCESYNCAPPLE)(GLenum condition, GLbitfield flag);
typedef void (GLES_API_PTR *PFNGLFINISHFENCENV)(GLuint fence);
typedef void (GLES_API_PTR *PFNGLFLUSHMAPPEDBUFFERRANGEEXT)(GLenum target, GLintptr offset, GLsizeiptr length);
typedef void (GLES_API_PTR *PFNGLFRAGMENTCOVERAGECOLORNV)(GLuint color);
typedef void (GLES_API_PTR *PFNGLFRAMEBUFFERSAMPLELOCATIONSFVNV)(GLenum target, GLuint start, GLsizei count, GLfloat* v);
typedef void (GLES_API_PTR *PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEEXT)(GLenum target, GLenum attachment, GLenum textarget, TextureId texture, GLint level, GLsizei samples);
typedef void (GLES_API_PTR *PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEIMG)(GLenum target, GLenum attachment, GLenum textarget, TextureId texture, GLint level, GLsizei samples);
typedef void (GLES_API_PTR *PFNGLFRAMEBUFFERTEXTURE3DOES)(GLenum target, GLenum attachment, GLenum textarget, TextureId texture, GLint level, GLint zoffset);
typedef void (GLES_API_PTR *PFNGLFRAMEBUFFERTEXTUREMULTIVIEWOVR)(GLenum target, GLenum attachment, TextureId texture, GLint level, GLint baseViewIndex, GLsizei numViews);
typedef void (GLES_API_PTR *PFNGLFRAMEBUFFERTEXTUREOES)(GLenum target, GLenum attachment, TextureId texture, GLint level);
typedef void (GLES_API_PTR *PFNGLGENFENCESNV)(GLsizei n, GLuint* fences);
typedef GLuint (GLES_API_PTR *PFNGLGENPATHSNV)(GLsizei range);
typedef void (GLES_API_PTR *PFNGLGENPERFMONITORSAMD)(GLsizei n, GLuint* monitors);
typedef void (GLES_API_PTR *PFNGLGENPROGRAMPIPELINESEXT)(GLsizei n, PipelineId* pipelines);
typedef void (GLES_API_PTR *PFNGLGENQUERIESEXT)(GLsizei count, QueryId* queries);
typedef void (GLES_API_PTR *PFNGLGENVERTEXARRAYSOES)(GLsizei count, VertexArrayId* arrays);
typedef void (GLES_API_PTR *PFNGLGETBUFFERPOINTERVOES)(GLenum target, GLenum pname, void** params);
typedef void (GLES_API_PTR *PFNGLGETCOVERAGEMODULATIONTABLENV)(GLsizei bufsize, GLfloat* v);
typedef void (GLES_API_PTR *PFNGLGETDRIVERCONTROLSTRINGQCOM)(GLuint driverControl, GLsizei bufSize, GLsizei* length, GLchar* driverControlString);
typedef void (GLES_API_PTR *PFNGLGETDRIVERCONTROLSQCOM)(GLint* num, GLsizei size, GLuint* driverControls);
typedef void (GLES_API_PTR *PFNGLGETFENCEIVNV)(GLuint fence, GLenum pname, GLint* params);
typedef void (GLES_API_PTR *PFNGLGETFIRSTPERFQUERYIDINTEL)(GLuint* queryId);
typedef void (GLES_API_PTR *PFNGLGETFLOATI_VNV)(GLenum target, GLuint index, GLfloat* data);
typedef GLint (GLES_API_PTR *PFNGLGETFRAGDATAINDEXEXT)(ProgramId program, const char* name);
typedef GLenum (GLES_API_PTR *PFNGLGETGRAPHICSRESETSTATUSEXT)();
typedef GLenum (GLES_API_PTR *PFNGLGETGRAPHICSRESETSTATUSKHR)();
typedef GLuint64 (GLES_API_PTR *PFNGLGETIMAGEHANDLENV)(TextureId texture, GLint level, GLboolean layered, GLint layer, GLenum format);
typedef void (GLES_API_PTR *PFNGLGETINTEGER64VAPPLE)(GLenum pname, GLint64* params);
typedef void (GLES_API_PTR *PFNGLGETINTEGERI_VEXT)(GLenum target, GLuint index, GLint* data);
typedef void (GLES_API_PTR *PFNGLGETINTERNALFORMATSAMPLEIVNV)(GLenum target, GLenum internalformat, GLsizei samples, GLenum pname, GLsizei bufSize, GLint* params);
typedef void (GLES_API_PTR *PFNGLGETNEXTPERFQUERYIDINTEL)(GLuint queryId, GLuint* nextQueryId);
typedef void (GLES_API_PTR *PFNGLGETOBJECTLABELEXT)(GLenum type, GLuint object, GLsizei bufSize, GLsizei* length, GLchar* label);
typedef void (GLES_API_PTR *PFNGLGETPATHCOMMANDSNV)(GLuint path, GLubyte* commands);
typedef void (GLES_API_PTR *PFNGLGETPATHCOORDSNV)(GLuint path, GLfloat* coords);
typedef void (GLES_API_PTR *PFNGLGETPATHDASHARRAYNV)(GLuint path, GLfloat* dashArray);
typedef GLfloat (GLES_API_PTR *PFNGLGETPATHLENGTHNV)(GLuint path, GLsizei startSegment, GLsizei numSegments);
typedef void (GLES_API_PTR *PFNGLGETPATHMETRICRANGENV)(GLbitfield metricQueryMask, GLuint firstPathName, GLsizei numPaths, GLsizei stride, GLfloat* metrics);
typedef void (GLES_API_PTR *PFNGLGETPATHMETRICSNV)(GLbitfield metricQueryMask, GLsizei numPaths, GLenum pathNameType, void* paths, GLuint pathBase, GLsizei stride, GLfloat* metrics);
typedef void (GLES_API_PTR *PFNGLGETPATHPARAMETERFVNV)(GLuint path, GLenum pname, GLfloat* value);
typedef void (GLES_API_PTR *PFNGLGETPATHPARAMETERIVNV)(GLuint path, GLenum pname, GLint* value);
typedef void (GLES_API_PTR *PFNGLGETPATHSPACINGNV)(GLenum pathListMode, GLsizei numPaths, GLenum pathNameType, void* paths, GLuint pathBase, GLfloat advanceScale, GLfloat kerningScale, GLenum transformType, GLfloat* returnedSpacing);
typedef void (GLES_API_PTR *PFNGLGETPERFCOUNTERINFOINTEL)(GLuint queryId, GLuint counterId, GLuint counterNameLength, GLchar* counterName, GLuint counterDescLength, GLchar* counterDesc, GLuint* counterOffset, GLuint* counterDataSize, GLuint* counterTypeEnum, GLuint* counterDataTypeEnum, GLuint64* rawCounterMaxValue);
typedef void (GLES_API_PTR *PFNGLGETPERFMONITORCOUNTERDATAAMD)(GLuint monitor, GLenum pname, GLsizei dataSize, GLuint* data, GLint* bytesWritten);
typedef void (GLES_API_PTR *PFNGLGETPERFMONITORCOUNTERINFOAMD)(GLuint group, GLuint counter, GLenum pname, void* data);
typedef void (GLES_API_PTR *PFNGLGETPERFMONITORCOUNTERSTRINGAMD)(GLuint group, GLuint counter, GLsizei bufSize, GLsizei* length, GLchar* counterString);
typedef void (GLES_API_PTR *PFNGLGETPERFMONITORCOUNTERSAMD)(GLuint group, GLint* numCounters, GLint* maxActiveCounters, GLsizei counterSize, GLuint* counters);
typedef void (GLES_API_PTR *PFNGLGETPERFMONITORGROUPSTRINGAMD)(GLuint group, GLsizei bufSize, GLsizei* length, GLchar* groupString);
typedef void (GLES_API_PTR *PFNGLGETPERFMONITORGROUPSAMD)(GLint* numGroups, GLsizei groupsSize, GLuint* groups);
typedef void (GLES_API_PTR *PFNGLGETPERFQUERYDATAINTEL)(GLuint queryHandle, GLuint flag, GLsizei dataSize, GLvoid* data, GLuint* bytesWritten);
typedef void (GLES_API_PTR *PFNGLGETPERFQUERYIDBYNAMEINTEL)(GLchar* queryName, GLuint* queryId);
typedef void (GLES_API_PTR *PFNGLGETPERFQUERYINFOINTEL)(GLuint queryId, GLuint queryNameLength, GLchar* queryName, GLuint* dataSize, GLuint* noCounters, GLuint* noInstances, GLuint* capsMask);
typedef void (GLES_API_PTR *PFNGLGETPROGRAMBINARYOES)(ProgramId program, GLsizei buffer_size, GLsizei* bytes_written, GLenum* binary_format, void* binary);
typedef void (GLES_API_PTR *PFNGLGETPROGRAMPIPELINEINFOLOGEXT)(PipelineId pipeline, GLsizei bufSize, GLsizei* length, GLchar* infoLog);
typedef void (GLES_API_PTR *PFNGLGETPROGRAMPIPELINEIVEXT)(PipelineId pipeline, GLenum pname, GLint* params);
typedef GLint (GLES_API_PTR *PFNGLGETPROGRAMRESOURCELOCATIONINDEXEXT)(ProgramId program, GLenum programInterface, const char* name);
typedef void (GLES_API_PTR *PFNGLGETPROGRAMRESOURCEFVNV)(ProgramId program, GLenum programInterface, GLuint index, GLsizei propCount, GLenum* props, GLsizei bufSize, GLsizei* length, GLfloat* params);
typedef void (GLES_API_PTR *PFNGLGETQUERYOBJECTI64VEXT)(QueryId query, GLenum parameter, GLint64* value);
typedef void (GLES_API_PTR *PFNGLGETQUERYOBJECTIVEXT)(QueryId query, GLenum parameter, GLint* value);
typedef void (GLES_API_PTR *PFNGLGETQUERYOBJECTUI64VEXT)(QueryId query, GLenum parameter, GLuint64* value);
typedef void (GLES_API_PTR *PFNGLGETQUERYOBJECTUIVEXT)(QueryId query, GLenum parameter, GLuint* value);
typedef void (GLES_API_PTR *PFNGLGETQUERYIVEXT)(GLenum target, GLenum parameter, GLint* value);
typedef void (GLES_API_PTR *PFNGLGETSAMPLERPARAMETERIIVOES)(SamplerId sampler, GLenum pname, GLint* params);
typedef void (GLES_API_PTR *PFNGLGETSAMPLERPARAMETERIUIVOES)(SamplerId sampler, GLenum pname, GLuint* params);
typedef void (GLES_API_PTR *PFNGLGETSYNCIVAPPLE)(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei* length, GLint* values);
typedef void (GLES_API_PTR *PFNGLGETTEXPARAMETERIIVOES)(GLenum target, GLenum pname, GLint* params);
typedef void (GLES_API_PTR *PFNGLGETTEXPARAMETERIUIVOES)(GLenum target, GLenum pname, GLuint* params);
typedef GLuint64 (GLES_API_PTR *PFNGLGETTEXTUREHANDLENV)(TextureId texture);
typedef GLuint64 (GLES_API_PTR *PFNGLGETTEXTURESAMPLERHANDLENV)(TextureId texture, SamplerId sampler);
typedef void (GLES_API_PTR *PFNGLGETTRANSLATEDSHADERSOURCEANGLE)(ShaderId shader, GLsizei bufsize, GLsizei* length, GLchar* source);
typedef void (GLES_API_PTR *PFNGLGETNUNIFORMFVEXT)(ProgramId program, UniformLocation location, GLsizei bufSize, GLfloat* params);
typedef void (GLES_API_PTR *PFNGLGETNUNIFORMFVKHR)(ProgramId program, UniformLocation location, GLsizei bufSize, GLfloat* params);
typedef void (GLES_API_PTR *PFNGLGETNUNIFORMIVEXT)(ProgramId program, UniformLocation location, GLsizei bufSize, GLint* params);
typedef void (GLES_API_PTR *PFNGLGETNUNIFORMIVKHR)(ProgramId program, UniformLocation location, GLsizei bufSize, GLint* params);
typedef void (GLES_API_PTR *PFNGLGETNUNIFORMUIVKHR)(ProgramId program, UniformLocation location, GLsizei bufSize, GLuint* params);
typedef void (GLES_API_PTR *PFNGLINSERTEVENTMARKEREXT)(GLsizei length, GLchar* marker);
typedef void (GLES_API_PTR *PFNGLINTERPOLATEPATHSNV)(GLuint resultPath, GLuint pathA, GLuint pathB, GLfloat weight);
typedef GLboolean (GLES_API_PTR *PFNGLISENABLEDINV)(GLenum target, GLuint index);
typedef GLboolean (GLES_API_PTR *PFNGLISENABLEDIOES)(GLenum target, GLuint index);
typedef GLboolean (GLES_API_PTR *PFNGLISFENCENV)(GLuint fence);
typedef GLboolean (GLES_API_PTR *PFNGLISIMAGEHANDLERESIDENTNV)(GLuint64 handle);
typedef GLboolean (GLES_API_PTR *PFNGLISPATHNV)(GLuint path);
typedef GLboolean (GLES_API_PTR *PFNGLISPOINTINFILLPATHNV)(GLuint path, GLuint mask, GLfloat x, GLfloat y);
typedef GLboolean (GLES_API_PTR *PFNGLISPOINTINSTROKEPATHNV)(GLuint path, GLfloat x, GLfloat y);
typedef GLboolean (GLES_API_PTR *PFNGLISPROGRAMPIPELINEEXT)(PipelineId pipeline);
typedef GLboolean (GLES_API_PTR *PFNGLISQUERYEXT)(QueryId query);
typedef GLboolean (GLES_API_PTR *PFNGLISSYNCAPPLE)(GLsync sync);
typedef GLboolean (GLES_API_PTR *PFNGLISTEXTUREHANDLERESIDENTNV)(GLuint64 handle);
typedef GLboolean (GLES_API_PTR *PFNGLISVERTEXARRAYOES)(VertexArrayId array);
typedef void (GLES_API_PTR *PFNGLLABELOBJECTEXT)(GLenum type, GLuint object, GLsizei length, GLchar* label);
typedef void (GLES_API_PTR *PFNGLMAKEIMAGEHANDLENONRESIDENTNV)(GLuint64 handle);
typedef void (GLES_API_PTR *PFNGLMAKEIMAGEHANDLERESIDENTNV)(GLuint64 handle, GLenum access);
typedef void (GLES_API_PTR *PFNGLMAKETEXTUREHANDLENONRESIDENTNV)(GLuint64 handle);
typedef void (GLES_API_PTR *PFNGLMAKETEXTUREHANDLERESIDENTNV)(GLuint64 handle);
typedef void* (GLES_API_PTR *PFNGLMAPBUFFEROES)(GLenum target, GLenum access);
typedef void* (GLES_API_PTR *PFNGLMAPBUFFERRANGEEXT)(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access);
typedef void (GLES_API_PTR *PFNGLMATRIXLOAD3X2FNV)(GLenum matrixMode, GLfloat* m);
typedef void (GLES_API_PTR *PFNGLMATRIXLOAD3X3FNV)(GLenum matrixMode, GLfloat* m);
typedef void (GLES_API_PTR *PFNGLMATRIXLOADTRANSPOSE3X3FNV)(GLenum matrixMode, GLfloat* m);
typedef void (GLES_API_PTR *PFNGLMATRIXMULT3X2FNV)(GLenum matrixMode, GLfloat* m);
typedef void (GLES_API_PTR *PFNGLMATRIXMULT3X3FNV)(GLenum matrixMode, GLfloat* m);
typedef void (GLES_API_PTR *PFNGLMATRIXMULTTRANSPOSE3X3FNV)(GLenum matrixMode, GLfloat* m);
typedef void (GLES_API_PTR *PFNGLMULTIDRAWARRAYSEXT)(GLenum mode, GLint* first, GLsizei* count, GLsizei primcount);
typedef void (GLES_API_PTR *PFNGLMULTIDRAWARRAYSINDIRECTEXT)(GLenum mode, void* indirect, GLsizei drawcount, GLsizei stride);
typedef void (GLES_API_PTR *PFNGLMULTIDRAWELEMENTSBASEVERTEXEXT)(GLenum mode, GLsizei* count, GLenum type, void** indices, GLsizei primcount, GLint* basevertex);
typedef void (GLES_API_PTR *PFNGLMULTIDRAWELEMENTSBASEVERTEXOES)(GLenum mode, GLsizei* count, GLenum type, void** indices, GLsizei primcount, GLint* basevertex);
typedef void (GLES_API_PTR *PFNGLMULTIDRAWELEMENTSEXT)(GLenum mode, GLsizei* count, GLenum type, void** indices, GLsizei primcount);
typedef void (GLES_API_PTR *PFNGLMULTIDRAWELEMENTSINDIRECTEXT)(GLenum mode, GLenum type, void* indirect, GLsizei drawcount, GLsizei stride);
typedef void (GLES_API_PTR *PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVNV)(FramebufferId framebuffer, GLuint start, GLsizei count, GLfloat* v);
typedef void (GLES_API_PTR *PFNGLPATCHPARAMETERIOES)(GLenum pname, GLint value);
typedef void (GLES_API_PTR *PFNGLPATHCOMMANDSNV)(GLuint path, GLsizei numCommands, GLubyte* commands, GLsizei numCoords, GLenum coordType, void* coords);
typedef void (GLES_API_PTR *PFNGLPATHCOORDSNV)(GLuint path, GLsizei numCoords, GLenum coordType, void* coords);
typedef void (GLES_API_PTR *PFNGLPATHCOVERDEPTHFUNCNV)(GLenum func);
typedef void (GLES_API_PTR *PFNGLPATHDASHARRAYNV)(GLuint path, GLsizei dashCount, GLfloat* dashArray);
typedef GLenum (GLES_API_PTR *PFNGLPATHGLYPHINDEXARRAYNV)(GLuint firstPathName, GLenum fontTarget, void* fontName, GLbitfield fontStyle, GLuint firstGlyphIndex, GLsizei numGlyphs, GLuint pathParameterTemplate, GLfloat emScale);
typedef GLenum (GLES_API_PTR *PFNGLPATHGLYPHINDEXRANGENV)(GLenum fontTarget, void* fontName, GLbitfield fontStyle, GLuint pathParameterTemplate, GLfloat emScale, GLuint baseAndCount);
typedef void (GLES_API_PTR *PFNGLPATHGLYPHRANGENV)(GLuint firstPathName, GLenum fontTarget, void* fontName, GLbitfield fontStyle, GLuint firstGlyph, GLsizei numGlyphs, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale);
typedef void (GLES_API_PTR *PFNGLPATHGLYPHSNV)(GLuint firstPathName, GLenum fontTarget, void* fontName, GLbitfield fontStyle, GLsizei numGlyphs, GLenum type, void* charcodes, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale);
typedef GLenum (GLES_API_PTR *PFNGLPATHMEMORYGLYPHINDEXARRAYNV)(GLuint firstPathName, GLenum fontTarget, GLsizeiptr fontSize, void* fontData, GLsizei faceIndex, GLuint firstGlyphIndex, GLsizei numGlyphs, GLuint pathParameterTemplate, GLfloat emScale);
typedef void (GLES_API_PTR *PFNGLPATHPARAMETERFNV)(GLuint path, GLenum pname, GLfloat value);
typedef void (GLES_API_PTR *PFNGLPATHPARAMETERFVNV)(GLuint path, GLenum pname, GLfloat* value);
typedef void (GLES_API_PTR *PFNGLPATHPARAMETERINV)(GLuint path, GLenum pname, GLint value);
typedef void (GLES_API_PTR *PFNGLPATHPARAMETERIVNV)(GLuint path, GLenum pname, GLint* value);
typedef void (GLES_API_PTR *PFNGLPATHSTENCILDEPTHOFFSETNV)(GLfloat factor, GLfloat units);
typedef void (GLES_API_PTR *PFNGLPATHSTENCILFUNCNV)(GLenum func, GLint ref, GLuint mask);
typedef void (GLES_API_PTR *PFNGLPATHSTRINGNV)(GLuint path, GLenum format, GLsizei length, void* pathString);
typedef void (GLES_API_PTR *PFNGLPATHSUBCOMMANDSNV)(GLuint path, GLsizei commandStart, GLsizei commandsToDelete, GLsizei numCommands, GLubyte* commands, GLsizei numCoords, GLenum coordType, void* coords);
typedef void (GLES_API_PTR *PFNGLPATHSUBCOORDSNV)(GLuint path, GLsizei coordStart, GLsizei numCoords, GLenum coordType, void* coords);
typedef GLboolean (GLES_API_PTR *PFNGLPOINTALONGPATHNV)(GLuint path, GLsizei startSegment, GLsizei numSegments, GLfloat distance, GLfloat* x, GLfloat* y, GLfloat* tangentX, GLfloat* tangentY);
typedef void (GLES_API_PTR *PFNGLPOLYGONMODENV)(GLenum face, GLenum mode);
typedef void (GLES_API_PTR *PFNGLPOPGROUPMARKEREXT)();
typedef void (GLES_API_PTR *PFNGLPRIMITIVEBOUNDINGBOXOES)(GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW);
typedef void (GLES_API_PTR *PFNGLPROGRAMBINARYOES)(ProgramId program, GLenum binary_format, void* binary, GLint binary_size);
typedef void (GLES_API_PTR *PFNGLPROGRAMPARAMETERIEXT)(ProgramId program, GLenum pname, GLint value);
typedef void (GLES_API_PTR *PFNGLPROGRAMPATHFRAGMENTINPUTGENNV)(ProgramId program, GLint location, GLenum genMode, GLint components, GLfloat* coeffs);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORM1FEXT)(ProgramId program, UniformLocation location, GLfloat v0);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORM1FVEXT)(ProgramId program, UniformLocation location, GLsizei count, GLfloat* value);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORM1IEXT)(ProgramId program, UniformLocation location, GLint v0);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORM1IVEXT)(ProgramId program, UniformLocation location, GLsizei count, GLint* value);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORM1UIEXT)(ProgramId program, UniformLocation location, GLuint v0);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORM1UIVEXT)(ProgramId program, UniformLocation location, GLsizei count, GLuint* value);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORM2FEXT)(ProgramId program, UniformLocation location, GLfloat v0, GLfloat v1);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORM2FVEXT)(ProgramId program, UniformLocation location, GLsizei count, GLfloat* value);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORM2IEXT)(ProgramId program, UniformLocation location, GLint v0, GLint v1);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORM2IVEXT)(ProgramId program, UniformLocation location, GLsizei count, GLint* value);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORM2UIEXT)(ProgramId program, UniformLocation location, GLuint v0, GLuint v1);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORM2UIVEXT)(ProgramId program, UniformLocation location, GLsizei count, GLuint* value);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORM3FEXT)(ProgramId program, UniformLocation location, GLfloat v0, GLfloat v1, GLfloat v2);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORM3FVEXT)(ProgramId program, UniformLocation location, GLsizei count, GLfloat* value);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORM3IEXT)(ProgramId program, UniformLocation location, GLint v0, GLint v1, GLint v2);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORM3IVEXT)(ProgramId program, UniformLocation location, GLsizei count, GLint* value);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORM3UIEXT)(ProgramId program, UniformLocation location, GLuint v0, GLuint v1, GLuint v2);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORM3UIVEXT)(ProgramId program, UniformLocation location, GLsizei count, GLuint* value);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORM4FEXT)(ProgramId program, UniformLocation location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORM4FVEXT)(ProgramId program, UniformLocation location, GLsizei count, GLfloat* value);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORM4IEXT)(ProgramId program, UniformLocation location, GLint v0, GLint v1, GLint v2, GLint v3);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORM4IVEXT)(ProgramId program, UniformLocation location, GLsizei count, GLint* value);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORM4UIEXT)(ProgramId program, UniformLocation location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORM4UIVEXT)(ProgramId program, UniformLocation location, GLsizei count, GLuint* value);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORMHANDLEUI64NV)(ProgramId program, UniformLocation location, GLuint64 value);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORMHANDLEUI64VNV)(ProgramId program, UniformLocation location, GLsizei count, GLuint64* values);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORMMATRIX2FVEXT)(ProgramId program, UniformLocation location, GLsizei count, GLboolean transpose, GLfloat* value);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORMMATRIX2X3FVEXT)(ProgramId program, UniformLocation location, GLsizei count, GLboolean transpose, GLfloat* value);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORMMATRIX2X4FVEXT)(ProgramId program, UniformLocation location, GLsizei count, GLboolean transpose, GLfloat* value);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORMMATRIX3FVEXT)(ProgramId program, UniformLocation location, GLsizei count, GLboolean transpose, GLfloat* value);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORMMATRIX3X2FVEXT)(ProgramId program, UniformLocation location, GLsizei count, GLboolean transpose, GLfloat* value);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORMMATRIX3X4FVEXT)(ProgramId program, UniformLocation location, GLsizei count, GLboolean transpose, GLfloat* value);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORMMATRIX4FVEXT)(ProgramId program, UniformLocation location, GLsizei count, GLboolean transpose, GLfloat* value);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORMMATRIX4X2FVEXT)(ProgramId program, UniformLocation location, GLsizei count, GLboolean transpose, GLfloat* value);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORMMATRIX4X3FVEXT)(ProgramId program, UniformLocation location, GLsizei count, GLboolean transpose, GLfloat* value);
typedef void (GLES_API_PTR *PFNGLPUSHGROUPMARKEREXT)(GLsizei length, GLchar* marker);
typedef void (GLES_API_PTR *PFNGLQUERYCOUNTEREXT)(QueryId query, GLenum target);
typedef void (GLES_API_PTR *PFNGLRASTERSAMPLESEXT)(GLuint samples, GLboolean fixedsamplelocations);
typedef void (GLES_API_PTR *PFNGLREADBUFFERINDEXEDEXT)(GLenum src, GLint index);
typedef void (GLES_API_PTR *PFNGLREADBUFFERNV)(GLenum mode);
typedef void (GLES_API_PTR *PFNGLREADNPIXELSEXT)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void* data);
typedef void (GLES_API_PTR *PFNGLREADNPIXELSKHR)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void* data);
typedef void (GLES_API_PTR *PFNGLRENDERBUFFERSTORAGEMULTISAMPLEANGLE)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
typedef void (GLES_API_PTR *PFNGLRENDERBUFFERSTORAGEMULTISAMPLEAPPLE)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
typedef void (GLES_API_PTR *PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXT)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
typedef void (GLES_API_PTR *PFNGLRENDERBUFFERSTORAGEMULTISAMPLEIMG)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
typedef void (GLES_API_PTR *PFNGLRENDERBUFFERSTORAGEMULTISAMPLENV)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
typedef void (GLES_API_PTR *PFNGLRESOLVEDEPTHVALUESNV)();
typedef void (GLES_API_PTR *PFNGLRESOLVEMULTISAMPLEFRAMEBUFFERAPPLE)();
typedef void (GLES_API_PTR *PFNGLSAMPLERPARAMETERIIVOES)(SamplerId sampler, GLenum pname, GLint* param);
typedef void (GLES_API_PTR *PFNGLSAMPLERPARAMETERIUIVOES)(SamplerId sampler, GLenum pname, GLuint* param);
typedef void (GLES_API_PTR *PFNGLSCISSORARRAYVNV)(GLuint first, GLsizei count, GLint* v);
typedef void (GLES_API_PTR *PFNGLSCISSORINDEXEDNV)(GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height);
typedef void (GLES_API_PTR *PFNGLSCISSORINDEXEDVNV)(GLuint index, GLint* v);
typedef void (GLES_API_PTR *PFNGLSELECTPERFMONITORCOUNTERSAMD)(GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint* counterList);
typedef void (GLES_API_PTR *PFNGLSETFENCENV)(GLuint fence, GLenum condition);
typedef void (GLES_API_PTR *PFNGLSTARTTILINGQCOM)(GLuint x, GLuint y, GLuint width, GLuint height, GLbitfield preserveMask);
typedef void (GLES_API_PTR *PFNGLSTENCILFILLPATHINSTANCEDNV)(GLsizei numPaths, GLenum pathNameType, void* paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum transformType, GLfloat* transformValues);
typedef void (GLES_API_PTR *PFNGLSTENCILFILLPATHNV)(GLuint path, GLenum fillMode, GLuint mask);
typedef void (GLES_API_PTR *PFNGLSTENCILSTROKEPATHINSTANCEDNV)(GLsizei numPaths, GLenum pathNameType, void* paths, GLuint pathBase, GLint reference, GLuint mask, GLenum transformType, GLfloat* transformValues);
typedef void (GLES_API_PTR *PFNGLSTENCILSTROKEPATHNV)(GLuint path, GLint reference, GLuint mask);
typedef void (GLES_API_PTR *PFNGLSTENCILTHENCOVERFILLPATHINSTANCEDNV)(GLsizei numPaths, GLenum pathNameType, void* paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum coverMode, GLenum transformType, GLfloat* transformValues);
typedef void (GLES_API_PTR *PFNGLSTENCILTHENCOVERFILLPATHNV)(GLuint path, GLenum fillMode, GLuint mask, GLenum coverMode);
typedef void (GLES_API_PTR *PFNGLSTENCILTHENCOVERSTROKEPATHINSTANCEDNV)(GLsizei numPaths, GLenum pathNameType, void* paths, GLuint pathBase, GLint reference, GLuint mask, GLenum coverMode, GLenum transformType, GLfloat* transformValues);
typedef void (GLES_API_PTR *PFNGLSTENCILTHENCOVERSTROKEPATHNV)(GLuint path, GLint reference, GLuint mask, GLenum coverMode);
typedef void (GLES_API_PTR *PFNGLSUBPIXELPRECISIONBIASNV)(GLuint xbits, GLuint ybits);
typedef GLboolean (GLES_API_PTR *PFNGLTESTFENCENV)(GLuint fence);
typedef void (GLES_API_PTR *PFNGLTEXBUFFEROES)(GLenum target, GLenum internalformat, BufferId buffer);
typedef void (GLES_API_PTR *PFNGLTEXBUFFERRANGEOES)(GLenum target, GLenum internalformat, BufferId buffer, GLintptr offset, GLsizeiptr size);
typedef void (GLES_API_PTR *PFNGLTEXIMAGE3DOES)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, TexturePointer pixels);
typedef void (GLES_API_PTR *PFNGLTEXPAGECOMMITMENTEXT)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit);
typedef void (GLES_API_PTR *PFNGLTEXPARAMETERIIVOES)(GLenum target, GLenum pname, GLint* params);
typedef void (GLES_API_PTR *PFNGLTEXPARAMETERIUIVOES)(GLenum target, GLenum pname, GLuint* params);
typedef void (GLES_API_PTR *PFNGLTEXSTORAGE1DEXT)(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width);
typedef void (GLES_API_PTR *PFNGLTEXSTORAGE2DEXT)(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
typedef void (GLES_API_PTR *PFNGLTEXSTORAGE3DEXT)(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
typedef void (GLES_API_PTR *PFNGLTEXSUBIMAGE3DOES)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, TexturePointer pixels);
typedef void (GLES_API_PTR *PFNGLTEXTURESTORAGE1DEXT)(TextureId texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width);
typedef void (GLES_API_PTR *PFNGLTEXTURESTORAGE2DEXT)(TextureId texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
typedef void (GLES_API_PTR *PFNGLTEXTURESTORAGE3DEXT)(TextureId texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
typedef void (GLES_API_PTR *PFNGLTEXTUREVIEWEXT)(TextureId texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers);
typedef void (GLES_API_PTR *PFNGLTEXTUREVIEWOES)(TextureId texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers);
typedef void (GLES_API_PTR *PFNGLTRANSFORMPATHNV)(GLuint resultPath, GLuint srcPath, GLenum transformType, GLfloat* transformValues);
typedef void (GLES_API_PTR *PFNGLUNIFORMHANDLEUI64NV)(UniformLocation location, GLuint64 value);
typedef void (GLES_API_PTR *PFNGLUNIFORMHANDLEUI64VNV)(UniformLocation location, GLsizei count, GLuint64* value);
typedef void (GLES_API_PTR *PFNGLUNIFORMMATRIX2X3FVNV)(UniformLocation location, GLsizei count, GLboolean transpose, GLfloat* value);
typedef void (GLES_API_PTR *PFNGLUNIFORMMATRIX2X4FVNV)(UniformLocation location, GLsizei count, GLboolean transpose, GLfloat* value);
typedef void (GLES_API_PTR *PFNGLUNIFORMMATRIX3X2FVNV)(UniformLocation location, GLsizei count, GLboolean transpose, GLfloat* value);
typedef void (GLES_API_PTR *PFNGLUNIFORMMATRIX3X4FVNV)(UniformLocation location, GLsizei count, GLboolean transpose, GLfloat* value);
typedef void (GLES_API_PTR *PFNGLUNIFORMMATRIX4X2FVNV)(UniformLocation location, GLsizei count, GLboolean transpose, GLfloat* value);
typedef void (GLES_API_PTR *PFNGLUNIFORMMATRIX4X3FVNV)(UniformLocation location, GLsizei count, GLboolean transpose, GLfloat* value);
typedef GLboolean (GLES_API_PTR *PFNGLUNMAPBUFFEROES)(GLenum target);
typedef void (GLES_API_PTR *PFNGLUSEPROGRAMSTAGESEXT)(PipelineId pipeline, GLbitfield stages, ProgramId program);
typedef void (GLES_API_PTR *PFNGLVALIDATEPROGRAMPIPELINEEXT)(PipelineId pipeline);
typedef void (GLES_API_PTR *PFNGLVERTEXATTRIBDIVISORANGLE)(AttributeLocation index, GLuint divisor);
typedef void (GLES_API_PTR *PFNGLVERTEXATTRIBDIVISOREXT)(AttributeLocation index, GLuint divisor);
typedef void (GLES_API_PTR *PFNGLVERTEXATTRIBDIVISORNV)(AttributeLocation index, GLuint divisor);
typedef void (GLES_API_PTR *PFNGLVIEWPORTARRAYVNV)(GLuint first, GLsizei count, GLfloat* v);
typedef void (GLES_API_PTR *PFNGLVIEWPORTINDEXEDFNV)(GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h);
typedef void (GLES_API_PTR *PFNGLVIEWPORTINDEXEDFVNV)(GLuint index, GLfloat* v);
typedef void (GLES_API_PTR *PFNGLWAITSYNCAPPLE)(GLsync sync, GLbitfield flag, GLuint64 timeout);
typedef void (GLES_API_PTR *PFNGLWEIGHTPATHSNV)(GLuint resultPath, GLsizei numPaths, GLuint* paths, GLfloat* weights);
typedef void (GLES_API_PTR *PFNGLBLENDBARRIER)();
typedef void (GLES_API_PTR *PFNGLBLENDCOLOR)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
typedef void (GLES_API_PTR *PFNGLBLENDEQUATION)(GLenum equation);
typedef void (GLES_API_PTR *PFNGLBLENDEQUATIONSEPARATE)(GLenum rgb, GLenum alpha);
typedef void (GLES_API_PTR *PFNGLBLENDEQUATIONSEPARATEI)(DrawBufferIndex buf, GLenum modeRGB, GLenum modeAlpha);
typedef void (GLES_API_PTR *PFNGLBLENDEQUATIONI)(DrawBufferIndex buf, GLenum mode);
typedef void (GLES_API_PTR *PFNGLBLENDFUNC)(GLenum src_factor, GLenum dst_factor);
typedef void (GLES_API_PTR *PFNGLBLENDFUNCSEPARATE)(GLenum src_factor_rgb, GLenum dst_factor_rgb, GLenum src_factor_alpha, GLenum dst_factor_alpha);
typedef void (GLES_API_PTR *PFNGLBLENDFUNCSEPARATEI)(DrawBufferIndex buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
typedef void (GLES_API_PTR *PFNGLBLENDFUNCI)(DrawBufferIndex buf, GLenum src, GLenum dst);
typedef void (GLES_API_PTR *PFNGLDEPTHFUNC)(GLenum function);
typedef void (GLES_API_PTR *PFNGLSAMPLECOVERAGE)(GLfloat value, GLboolean invert);
typedef void (GLES_API_PTR *PFNGLSAMPLEMASKI)(GLuint maskNumber, GLbitfield mask);
typedef void (GLES_API_PTR *PFNGLSCISSOR)(GLint x, GLint y, GLsizei width, GLsizei height);
typedef void (GLES_API_PTR *PFNGLSTENCILFUNC)(GLenum func, GLint ref, GLuint mask);
typedef void (GLES_API_PTR *PFNGLSTENCILFUNCSEPARATE)(GLenum face, GLenum function, GLint reference_value, GLuint mask);
typedef void (GLES_API_PTR *PFNGLSTENCILOP)(GLenum fail, GLenum zfail, GLenum zpass);
typedef void (GLES_API_PTR *PFNGLSTENCILOPSEPARATE)(GLenum face, GLenum stencil_fail, GLenum stencil_pass_depth_fail, GLenum stencil_pass_depth_pass);
typedef void (GLES_API_PTR *PFNGLBINDFRAMEBUFFER)(GLenum target, FramebufferId framebuffer);
typedef void (GLES_API_PTR *PFNGLBINDRENDERBUFFER)(GLenum target, RenderbufferId renderbuffer);
typedef void (GLES_API_PTR *PFNGLBLITFRAMEBUFFER)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
typedef GLenum (GLES_API_PTR *PFNGLCHECKFRAMEBUFFERSTATUS)(GLenum target);
typedef void (GLES_API_PTR *PFNGLCLEAR)(GLbitfield mask);
typedef void (GLES_API_PTR *PFNGLCLEARBUFFERFI)(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
typedef void (GLES_API_PTR *PFNGLCLEARBUFFERFV)(GLenum buffer, GLint drawbuffer, GLfloat* value);
typedef void (GLES_API_PTR *PFNGLCLEARBUFFERIV)(GLenum buffer, GLint drawbuffer, GLint* value);
typedef void (GLES_API_PTR *PFNGLCLEARBUFFERUIV)(GLenum buffer, GLint drawbuffer, GLuint* value);
typedef void (GLES_API_PTR *PFNGLCLEARCOLOR)(GLfloat r, GLfloat g, GLfloat b, GLfloat a);
typedef void (GLES_API_PTR *PFNGLCLEARDEPTHF)(GLfloat depth);
typedef void (GLES_API_PTR *PFNGLCLEARSTENCIL)(GLint stencil);
typedef void (GLES_API_PTR *PFNGLCOLORMASK)(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
typedef void (GLES_API_PTR *PFNGLCOLORMASKI)(DrawBufferIndex index, GLboolean r, GLboolean g, GLboolean b, GLboolean a);
typedef void (GLES_API_PTR *PFNGLDELETEFRAMEBUFFERS)(GLsizei count, FramebufferId* framebuffers);
typedef void (GLES_API_PTR *PFNGLDELETERENDERBUFFERS)(GLsizei count, RenderbufferId* renderbuffers);
typedef void (GLES_API_PTR *PFNGLDEPTHMASK)(GLboolean enabled);
typedef void (GLES_API_PTR *PFNGLDRAWBUFFERS)(GLsizei n, GLenum* bufs);
typedef void (GLES_API_PTR *PFNGLFRAMEBUFFERPARAMETERI)(GLenum target, GLenum pname, GLint param);
typedef void (GLES_API_PTR *PFNGLFRAMEBUFFERRENDERBUFFER)(GLenum framebuffer_target, GLenum framebuffer_attachment, GLenum renderbuffer_target, RenderbufferId renderbuffer);
typedef void (GLES_API_PTR *PFNGLFRAMEBUFFERTEXTURE)(GLenum target, GLenum attachment, TextureId texture, GLint level);
typedef void (GLES_API_PTR *PFNGLFRAMEBUFFERTEXTURE2D)(GLenum framebuffer_target, GLenum framebuffer_attachment, GLenum texture_target, TextureId texture, GLint level);
typedef void (GLES_API_PTR *PFNGLFRAMEBUFFERTEXTURELAYER)(GLenum target, GLenum attachment, TextureId texture, GLint level, GLint layer);
typedef void (GLES_API_PTR *PFNGLGENFRAMEBUFFERS)(GLsizei count, FramebufferId* framebuffers);
typedef void (GLES_API_PTR *PFNGLGENRENDERBUFFERS)(GLsizei count, RenderbufferId* renderbuffers);
typedef void (GLES_API_PTR *PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIV)(GLenum framebuffer_target, GLenum attachment, GLenum parameter, GLint* value);
typedef void (GLES_API_PTR *PFNGLGETFRAMEBUFFERPARAMETERIV)(GLenum target, GLenum pname, GLint* params);
typedef void (GLES_API_PTR *PFNGLGETRENDERBUFFERPARAMETERIV)(GLenum target, GLenum parameter, GLint* values);
typedef void (GLES_API_PTR *PFNGLINVALIDATEFRAMEBUFFER)(GLenum target, GLsizei count, GLenum* attachments);
typedef void (GLES_API_PTR *PFNGLINVALIDATESUBFRAMEBUFFER)(GLenum target, GLsizei numAttachments, GLenum* attachments, GLint x, GLint y, GLsizei width, GLsizei height);
typedef GLboolean (GLES_API_PTR *PFNGLISFRAMEBUFFER)(FramebufferId framebuffer);
typedef GLboolean (GLES_API_PTR *PFNGLISRENDERBUFFER)(RenderbufferId renderbuffer);
typedef void (GLES_API_PTR *PFNGLREADBUFFER)(GLenum src);
typedef void (GLES_API_PTR *PFNGLREADPIXELS)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void* data);
typedef void (GLES_API_PTR *PFNGLREADNPIXELS)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void* data);
typedef void (GLES_API_PTR *PFNGLRENDERBUFFERSTORAGE)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
typedef void (GLES_API_PTR *PFNGLRENDERBUFFERSTORAGEMULTISAMPLE)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
typedef void (GLES_API_PTR *PFNGLSTENCILMASK)(GLuint mask);
typedef void (GLES_API_PTR *PFNGLSTENCILMASKSEPARATE)(GLenum face, GLuint mask);
typedef void (GLES_API_PTR *PFNGLDISABLE)(GLenum capability);
typedef void (GLES_API_PTR *PFNGLDISABLEI)(GLenum capability, GLuint index);
typedef void (GLES_API_PTR *PFNGLENABLE)(GLenum capability);
typedef void (GLES_API_PTR *PFNGLENABLEI)(GLenum capability, GLuint index);
typedef void (GLES_API_PTR *PFNGLFINISH)();
typedef void (GLES_API_PTR *PFNGLFLUSH)();
typedef GLenum (GLES_API_PTR *PFNGLGETERROR)();
typedef GLenum (GLES_API_PTR *PFNGLGETGRAPHICSRESETSTATUS)();
typedef void (GLES_API_PTR *PFNGLHINT)(GLenum target, GLenum mode);
typedef void (GLES_API_PTR *PFNGLACTIVESHADERPROGRAM)(PipelineId pipeline, ProgramId program);
typedef void (GLES_API_PTR *PFNGLATTACHSHADER)(ProgramId program, ShaderId shader);
typedef void (GLES_API_PTR *PFNGLBINDATTRIBLOCATION)(ProgramId program, AttributeLocation location, const char* name);
typedef void (GLES_API_PTR *PFNGLBINDPROGRAMPIPELINE)(PipelineId pipeline);
typedef void (GLES_API_PTR *PFNGLCOMPILESHADER)(ShaderId shader);
typedef ProgramId (GLES_API_PTR *PFNGLCREATEPROGRAM)();
typedef ShaderId (GLES_API_PTR *PFNGLCREATESHADER)(GLenum type);
typedef ProgramId (GLES_API_PTR *PFNGLCREATESHADERPROGRAMV)(GLenum type, GLsizei count, GLchar** strings);
typedef void (GLES_API_PTR *PFNGLDELETEPROGRAM)(ProgramId program);
typedef void (GLES_API_PTR *PFNGLDELETEPROGRAMPIPELINES)(GLsizei n, PipelineId* pipelines);
typedef void (GLES_API_PTR *PFNGLDELETESHADER)(ShaderId shader);
typedef void (GLES_API_PTR *PFNGLDETACHSHADER)(ProgramId program, ShaderId shader);
typedef void (GLES_API_PTR *PFNGLDISPATCHCOMPUTE)(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z);
typedef void (GLES_API_PTR *PFNGLDISPATCHCOMPUTEINDIRECT)(GLintptr indirect);
typedef void (GLES_API_PTR *PFNGLGENPROGRAMPIPELINES)(GLsizei n, PipelineId* pipelines);
typedef void (GLES_API_PTR *PFNGLGETACTIVEATTRIB)(ProgramId program, AttributeIndex index, GLsizei buffer_size, GLsizei* buffer_bytes_written, GLint* vector_count, GLenum* type, GLchar* name);
typedef void (GLES_API_PTR *PFNGLGETACTIVEUNIFORM)(ProgramId program, UniformIndex index, GLsizei buffer_size, GLsizei* buffer_bytes_written, GLint* vector_count, GLenum* type, GLchar* name);
typedef void (GLES_API_PTR *PFNGLGETACTIVEUNIFORMBLOCKNAME)(ProgramId program, UniformBlockId uniform_block_index, GLsizei buffer_size, GLsizei* buffer_bytes_written, GLchar* name);
typedef void (GLES_API_PTR *PFNGLGETACTIVEUNIFORMBLOCKIV)(ProgramId program, UniformBlockId uniform_block_index, GLenum parameter_name, GLint* parameters);
typedef void (GLES_API_PTR *PFNGLGETACTIVEUNIFORMSIV)(ProgramId program, GLsizei uniform_count, UniformIndex* uniform_indices, GLenum parameter_name, GLint* parameters);
typedef void (GLES_API_PTR *PFNGLGETATTACHEDSHADERS)(ProgramId program, GLsizei buffer_length, GLsizei* shaders_length_written, ShaderId* shaders);
typedef GLint (GLES_API_PTR *PFNGLGETATTRIBLOCATION)(ProgramId program, const char* name);
typedef GLint (GLES_API_PTR *PFNGLGETFRAGDATALOCATION)(ProgramId program, const char* name);
typedef void (GLES_API_PTR *PFNGLGETPROGRAMBINARY)(ProgramId program, GLsizei bufSize, GLsizei* length, GLenum* binaryFormat, void* binary);
typedef void (GLES_API_PTR *PFNGLGETPROGRAMINFOLOG)(ProgramId program, GLsizei buffer_length, GLsizei* string_length_written, GLchar* info);
typedef void (GLES_API_PTR *PFNGLGETPROGRAMINTERFACEIV)(ProgramId program, GLenum programInterface, GLenum pname, GLint* params);
typedef void (GLES_API_PTR *PFNGLGETPROGRAMPIPELINEINFOLOG)(PipelineId pipeline, GLsizei bufSize, GLsizei* length, GLchar* infoLog);
typedef void (GLES_API_PTR *PFNGLGETPROGRAMPIPELINEIV)(PipelineId pipeline, GLenum pname, GLint* params);
typedef GLuint (GLES_API_PTR *PFNGLGETPROGRAMRESOURCEINDEX)(ProgramId program, GLenum programInterface, const char* name);
typedef GLint (GLES_API_PTR *PFNGLGETPROGRAMRESOURCELOCATION)(ProgramId program, GLenum programInterface, const char* name);
typedef void (GLES_API_PTR *PFNGLGETPROGRAMRESOURCENAME)(ProgramId program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei* length, GLchar* name);
typedef void (GLES_API_PTR *PFNGLGETPROGRAMRESOURCEIV)(ProgramId program, GLenum programInterface, GLuint index, GLsizei propCount, GLenum* props, GLsizei bufSize, GLsizei* length, GLint* params);
typedef void (GLES_API_PTR *PFNGLGETPROGRAMIV)(ProgramId program, GLenum parameter, GLint* value);
typedef void (GLES_API_PTR *PFNGLGETSHADERINFOLOG)(ShaderId shader, GLsizei buffer_length, GLsizei* string_length_written, GLchar* info);
typedef void (GLES_API_PTR *PFNGLGETSHADERPRECISIONFORMAT)(GLenum shader_type, GLenum precision_type, GLint* range, GLint* precision);
typedef void (GLES_API_PTR *PFNGLGETSHADERSOURCE)(ShaderId shader, GLsizei buffer_length, GLsizei* string_length_written, GLchar* source);
typedef void (GLES_API_PTR *PFNGLGETSHADERIV)(ShaderId shader, GLenum parameter, GLint* value);
typedef UniformBlockId (GLES_API_PTR *PFNGLGETUNIFORMBLOCKINDEX)(ProgramId program, const char* uniformBlockName);
typedef void (GLES_API_PTR *PFNGLGETUNIFORMINDICES)(ProgramId program, GLsizei uniformCount, GLchar** uniformNames, UniformIndex* uniformIndices);
typedef UniformLocation (GLES_API_PTR *PFNGLGETUNIFORMLOCATION)(ProgramId program, const char* name);
typedef void (GLES_API_PTR *PFNGLGETUNIFORMFV)(ProgramId program, UniformLocation location, GLfloat* values);
typedef void (GLES_API_PTR *PFNGLGETUNIFORMIV)(ProgramId program, UniformLocation location, GLint* values);
typedef void (GLES_API_PTR *PFNGLGETUNIFORMUIV)(ProgramId program, UniformLocation location, GLuint* values);
typedef void (GLES_API_PTR *PFNGLGETNUNIFORMFV)(ProgramId program, UniformLocation location, GLsizei bufSize, GLfloat* values);
typedef void (GLES_API_PTR *PFNGLGETNUNIFORMIV)(ProgramId program, UniformLocation location, GLsizei bufSize, GLint* values);
typedef void (GLES_API_PTR *PFNGLGETNUNIFORMUIV)(ProgramId program, UniformLocation location, GLsizei bufSize, GLuint* values);
typedef GLboolean (GLES_API_PTR *PFNGLISPROGRAM)(ProgramId program);
typedef GLboolean (GLES_API_PTR *PFNGLISPROGRAMPIPELINE)(PipelineId pipeline);
typedef GLboolean (GLES_API_PTR *PFNGLISSHADER)(ShaderId shader);
typedef void (GLES_API_PTR *PFNGLLINKPROGRAM)(ProgramId program);
typedef void (GLES_API_PTR *PFNGLMEMORYBARRIER)(GLbitfield barriers);
typedef void (GLES_API_PTR *PFNGLMEMORYBARRIERBYREGION)(GLbitfield barriers);
typedef void (GLES_API_PTR *PFNGLPROGRAMBINARY)(ProgramId program, GLenum binaryFormat, void* binary, GLsizei length);
typedef void (GLES_API_PTR *PFNGLPROGRAMPARAMETERI)(ProgramId program, GLenum pname, GLint value);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORM1F)(ProgramId program, UniformLocation location, GLfloat value0);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORM1FV)(ProgramId program, UniformLocation location, GLsizei count, GLfloat* values);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORM1I)(ProgramId program, UniformLocation location, GLint value0);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORM1IV)(ProgramId program, UniformLocation location, GLsizei count, GLint* values);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORM1UI)(ProgramId program, UniformLocation location, GLuint value0);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORM1UIV)(ProgramId program, UniformLocation location, GLsizei count, GLuint* values);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORM2F)(ProgramId program, UniformLocation location, GLfloat value0, GLfloat value1);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORM2FV)(ProgramId program, UniformLocation location, GLsizei count, GLfloat* values);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORM2I)(ProgramId program, UniformLocation location, GLint value0, GLint value1);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORM2IV)(ProgramId program, UniformLocation location, GLsizei count, GLint* values);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORM2UI)(ProgramId program, UniformLocation location, GLuint value0, GLuint value1);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORM2UIV)(ProgramId program, UniformLocation location, GLsizei count, GLuint* values);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORM3F)(ProgramId program, UniformLocation location, GLfloat value0, GLfloat value1, GLfloat value2);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORM3FV)(ProgramId program, UniformLocation location, GLsizei count, GLfloat* values);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORM3I)(ProgramId program, UniformLocation location, GLint value0, GLint value1, GLint value2);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORM3IV)(ProgramId program, UniformLocation location, GLsizei count, GLint* values);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORM3UI)(ProgramId program, UniformLocation location, GLuint value0, GLuint value1, GLuint value2);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORM3UIV)(ProgramId program, UniformLocation location, GLsizei count, GLuint* values);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORM4F)(ProgramId program, UniformLocation location, GLfloat value0, GLfloat value1, GLfloat value2, GLfloat value3);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORM4FV)(ProgramId program, UniformLocation location, GLsizei count, GLfloat* values);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORM4I)(ProgramId program, UniformLocation location, GLint value0, GLint value1, GLint value2, GLint value3);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORM4IV)(ProgramId program, UniformLocation location, GLsizei count, GLint* values);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORM4UI)(ProgramId program, UniformLocation location, GLuint value0, GLuint value1, GLuint value2, GLuint value3);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORM4UIV)(ProgramId program, UniformLocation location, GLsizei count, GLuint* values);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORMMATRIX2FV)(ProgramId program, UniformLocation location, GLsizei count, GLboolean transpose, GLfloat* values);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORMMATRIX2X3FV)(ProgramId program, UniformLocation location, GLsizei count, GLboolean transpose, GLfloat* values);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORMMATRIX2X4FV)(ProgramId program, UniformLocation location, GLsizei count, GLboolean transpose, GLfloat* values);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORMMATRIX3FV)(ProgramId program, UniformLocation location, GLsizei count, GLboolean transpose, GLfloat* values);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORMMATRIX3X2FV)(ProgramId program, UniformLocation location, GLsizei count, GLboolean transpose, GLfloat* values);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORMMATRIX3X4FV)(ProgramId program, UniformLocation location, GLsizei count, GLboolean transpose, GLfloat* values);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORMMATRIX4FV)(ProgramId program, UniformLocation location, GLsizei count, GLboolean transpose, GLfloat* values);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORMMATRIX4X2FV)(ProgramId program, UniformLocation location, GLsizei count, GLboolean transpose, GLfloat* values);
typedef void (GLES_API_PTR *PFNGLPROGRAMUNIFORMMATRIX4X3FV)(ProgramId program, UniformLocation location, GLsizei count, GLboolean transpose, GLfloat* values);
typedef void (GLES_API_PTR *PFNGLRELEASESHADERCOMPILER)();
typedef void (GLES_API_PTR *PFNGLSHADERBINARY)(GLsizei count, ShaderId* shaders, GLenum binary_format, void* binary, GLsizei binary_size);
typedef void (GLES_API_PTR *PFNGLSHADERSOURCE)(ShaderId shader, GLsizei count, GLchar** source, GLint* length);
typedef void (GLES_API_PTR *PFNGLUNIFORM1F)(UniformLocation location, GLfloat value);
typedef void (GLES_API_PTR *PFNGLUNIFORM1FV)(UniformLocation location, GLsizei count, GLfloat* values);
typedef void (GLES_API_PTR *PFNGLUNIFORM1I)(UniformLocation location, GLint value);
typedef void (GLES_API_PTR *PFNGLUNIFORM1IV)(UniformLocation location, GLsizei count, GLint* values);
typedef void (GLES_API_PTR *PFNGLUNIFORM1UI)(UniformLocation location, GLuint value0);
typedef void (GLES_API_PTR *PFNGLUNIFORM1UIV)(UniformLocation location, GLsizei count, GLuint* values);
typedef void (GLES_API_PTR *PFNGLUNIFORM2F)(UniformLocation location, GLfloat value0, GLfloat value1);
typedef void (GLES_API_PTR *PFNGLUNIFORM2FV)(UniformLocation location, GLsizei count, GLfloat* values);
typedef void (GLES_API_PTR *PFNGLUNIFORM2I)(UniformLocation location, GLint value0, GLint value1);
typedef void (GLES_API_PTR *PFNGLUNIFORM2IV)(UniformLocation location, GLsizei count, GLint* values);
typedef void (GLES_API_PTR *PFNGLUNIFORM2UI)(UniformLocation location, GLuint value0, GLuint value1);
typedef void (GLES_API_PTR *PFNGLUNIFORM2UIV)(UniformLocation location, GLsizei count, GLuint* values);
typedef void (GLES_API_PTR *PFNGLUNIFORM3F)(UniformLocation location, GLfloat value0, GLfloat value1, GLfloat value2);
typedef void (GLES_API_PTR *PFNGLUNIFORM3FV)(UniformLocation location, GLsizei count, GLfloat* values);
typedef void (GLES_API_PTR *PFNGLUNIFORM3I)(UniformLocation location, GLint value0, GLint value1, GLint value2);
typedef void (GLES_API_PTR *PFNGLUNIFORM3IV)(UniformLocation location, GLsizei count, GLint* values);
typedef void (GLES_API_PTR *PFNGLUNIFORM3UI)(UniformLocation location, GLuint value0, GLuint value1, GLuint value2);
typedef void (GLES_API_PTR *PFNGLUNIFORM3UIV)(UniformLocation location, GLsizei count, GLuint* values);
typedef void (GLES_API_PTR *PFNGLUNIFORM4F)(UniformLocation location, GLfloat value0, GLfloat value1, GLfloat value2, GLfloat value3);
typedef void (GLES_API_PTR *PFNGLUNIFORM4FV)(UniformLocation location, GLsizei count, GLfloat* values);
typedef void (GLES_API_PTR *PFNGLUNIFORM4I)(UniformLocation location, GLint value0, GLint value1, GLint value2, GLint value3);
typedef void (GLES_API_PTR *PFNGLUNIFORM4IV)(UniformLocation location, GLsizei count, GLint* values);
typedef void (GLES_API_PTR *PFNGLUNIFORM4UI)(UniformLocation location, GLuint value0, GLuint value1, GLuint value2, GLuint value3);
typedef void (GLES_API_PTR *PFNGLUNIFORM4UIV)(UniformLocation location, GLsizei count, GLuint* values);
typedef void (GLES_API_PTR *PFNGLUNIFORMBLOCKBINDING)(ProgramId program, UniformBlockId uniform_block_index, GLuint uniform_block_binding);
typedef void (GLES_API_PTR *PFNGLUNIFORMMATRIX2FV)(UniformLocation location, GLsizei count, GLboolean transpose, GLfloat* values);
typedef void (GLES_API_PTR *PFNGLUNIFORMMATRIX2X3FV)(UniformLocation location, GLsizei count, GLboolean transpose, GLfloat* values);
typedef void (GLES_API_PTR *PFNGLUNIFORMMATRIX2X4FV)(UniformLocation location, GLsizei count, GLboolean transpose, GLfloat* values);
typedef void (GLES_API_PTR *PFNGLUNIFORMMATRIX3FV)(UniformLocation location, GLsizei count, GLboolean transpose, GLfloat* values);
typedef void (GLES_API_PTR *PFNGLUNIFORMMATRIX3X2FV)(UniformLocation location, GLsizei count, GLboolean transpose, GLfloat* values);
typedef void (GLES_API_PTR *PFNGLUNIFORMMATRIX3X4FV)(UniformLocation location, GLsizei count, GLboolean transpose, GLfloat* values);
typedef void (GLES_API_PTR *PFNGLUNIFORMMATRIX4FV)(UniformLocation location, GLsizei count, GLboolean transpose, GLfloat* values);
typedef void (GLES_API_PTR *PFNGLUNIFORMMATRIX4X2FV)(UniformLocation location, GLsizei count, GLboolean transpose, GLfloat* values);
typedef void (GLES_API_PTR *PFNGLUNIFORMMATRIX4X3FV)(UniformLocation location, GLsizei count, GLboolean transpose, GLfloat* values);
typedef void (GLES_API_PTR *PFNGLUSEPROGRAM)(ProgramId program);
typedef void (GLES_API_PTR *PFNGLUSEPROGRAMSTAGES)(PipelineId pipeline, GLbitfield stages, ProgramId program);
typedef void (GLES_API_PTR *PFNGLVALIDATEPROGRAM)(ProgramId program);
typedef void (GLES_API_PTR *PFNGLVALIDATEPROGRAMPIPELINE)(PipelineId pipeline);
typedef void (GLES_API_PTR *PFNGLCULLFACE)(GLenum mode);
typedef void (GLES_API_PTR *PFNGLDEPTHRANGEF)(GLfloat near, GLfloat far);
typedef void (GLES_API_PTR *PFNGLFRONTFACE)(GLenum orientation);
typedef void (GLES_API_PTR *PFNGLGETMULTISAMPLEFV)(GLenum pname, GLuint index, GLfloat* val);
typedef void (GLES_API_PTR *PFNGLLINEWIDTH)(GLfloat width);
typedef void (GLES_API_PTR *PFNGLMINSAMPLESHADING)(GLfloat value);
typedef void (GLES_API_PTR *PFNGLPOLYGONOFFSET)(GLfloat scale_factor, GLfloat units);
typedef void (GLES_API_PTR *PFNGLVIEWPORT)(GLint x, GLint y, GLsizei width, GLsizei height);
typedef void (GLES_API_PTR *PFNGLGETBOOLEANI_V)(GLenum param, GLuint index, GLboolean* values);
typedef void (GLES_API_PTR *PFNGLGETBOOLEANV)(GLenum param, GLboolean* values);
typedef void (GLES_API_PTR *PFNGLGETFLOATV)(GLenum param, GLfloat* values);
typedef void (GLES_API_PTR *PFNGLGETINTEGER64I_V)(GLenum param, GLuint index, GLint64* values);
typedef void (GLES_API_PTR *PFNGLGETINTEGER64V)(GLenum param, GLint64* values);
typedef void (GLES_API_PTR *PFNGLGETINTEGERI_V)(GLenum param, GLuint index, GLint* values);
typedef void (GLES_API_PTR *PFNGLGETINTEGERV)(GLenum param, GLint* values);
typedef void (GLES_API_PTR *PFNGLGETINTERNALFORMATIV)(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint* params);
typedef GLubyte* (GLES_API_PTR *PFNGLGETSTRING)(GLenum param);
typedef GLubyte* (GLES_API_PTR *PFNGLGETSTRINGI)(GLenum name, GLuint index);
typedef GLboolean (GLES_API_PTR *PFNGLISENABLED)(GLenum capability);
typedef GLboolean (GLES_API_PTR *PFNGLISENABLEDI)(GLenum capability, GLuint index);
typedef GLenum (GLES_API_PTR *PFNGLCLIENTWAITSYNC)(GLsync sync, GLbitfield syncFlags, GLuint64 timeout);
typedef void (GLES_API_PTR *PFNGLDELETESYNC)(GLsync sync);
typedef GLsync (GLES_API_PTR *PFNGLFENCESYNC)(GLenum condition, GLbitfield syncFlags);
typedef void (GLES_API_PTR *PFNGLGETSYNCIV)(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei* length, GLint* values);
typedef GLboolean (GLES_API_PTR *PFNGLISSYNC)(GLsync sync);
typedef void (GLES_API_PTR *PFNGLWAITSYNC)(GLsync sync, GLbitfield syncFlags, GLuint64 timeout);
typedef void (GLES_API_PTR *PFNGLACTIVETEXTURE)(GLenum unit);
typedef void (GLES_API_PTR *PFNGLBINDIMAGETEXTURE)(GLuint unit, TextureId texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format);
typedef void (GLES_API_PTR *PFNGLBINDSAMPLER)(GLuint index, SamplerId sampler);
typedef void (GLES_API_PTR *PFNGLBINDTEXTURE)(GLenum target, TextureId texture);
typedef void (GLES_API_PTR *PFNGLCOMPRESSEDTEXIMAGE2D)(GLenum target, GLint level, GLenum format, GLsizei width, GLsizei height, GLint border, GLsizei image_size, TexturePointer data);
typedef void (GLES_API_PTR *PFNGLCOMPRESSEDTEXIMAGE3D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei image_size, TexturePointer data);
typedef void (GLES_API_PTR *PFNGLCOMPRESSEDTEXSUBIMAGE2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei image_size, TexturePointer data);
typedef void (GLES_API_PTR *PFNGLCOMPRESSEDTEXSUBIMAGE3D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei image_size, TexturePointer data);
typedef void (GLES_API_PTR *PFNGLCOPYIMAGESUBDATA)(GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth);
typedef void (GLES_API_PTR *PFNGLCOPYTEXIMAGE2D)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
typedef void (GLES_API_PTR *PFNGLCOPYTEXSUBIMAGE2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
typedef void (GLES_API_PTR *PFNGLCOPYTEXSUBIMAGE3D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
typedef void (GLES_API_PTR *PFNGLDELETESAMPLERS)(GLsizei count, SamplerId* samplers);
typedef void (GLES_API_PTR *PFNGLDELETETEXTURES)(GLsizei count, TextureId* textures);
typedef void (GLES_API_PTR *PFNGLGENSAMPLERS)(GLsizei count, SamplerId* samplers);
typedef void (GLES_API_PTR *PFNGLGENTEXTURES)(GLsizei count, TextureId* textures);
typedef void (GLES_API_PTR *PFNGLGENERATEMIPMAP)(GLenum target);
typedef void (GLES_API_PTR *PFNGLGETSAMPLERPARAMETERIIV)(SamplerId sampler, GLenum pname, GLint* params);
typedef void (GLES_API_PTR *PFNGLGETSAMPLERPARAMETERIUIV)(SamplerId sampler, GLenum pname, GLuint* params);
typedef void (GLES_API_PTR *PFNGLGETSAMPLERPARAMETERFV)(SamplerId sampler, GLenum pname, GLfloat* params);
typedef void (GLES_API_PTR *PFNGLGETSAMPLERPARAMETERIV)(SamplerId sampler, GLenum pname, GLint* params);
typedef void (GLES_API_PTR *PFNGLGETTEXLEVELPARAMETERFV)(GLenum target, GLint level, GLenum pname, GLfloat* params);
typedef void (GLES_API_PTR *PFNGLGETTEXLEVELPARAMETERIV)(GLenum target, GLint level, GLenum pname, GLint* params);
typedef void (GLES_API_PTR *PFNGLGETTEXPARAMETERIIV)(GLenum target, GLenum pname, GLint* params);
typedef void (GLES_API_PTR *PFNGLGETTEXPARAMETERIUIV)(GLenum target, GLenum pname, GLuint* params);
typedef void (GLES_API_PTR *PFNGLGETTEXPARAMETERFV)(GLenum target, GLenum parameter, GLfloat* values);
typedef void (GLES_API_PTR *PFNGLGETTEXPARAMETERIV)(GLenum target, GLenum parameter, GLint* values);
typedef GLboolean (GLES_API_PTR *PFNGLISSAMPLER)(SamplerId sampler);
typedef GLboolean (GLES_API_PTR *PFNGLISTEXTURE)(TextureId texture);
typedef void (GLES_API_PTR *PFNGLPIXELSTOREI)(GLenum parameter, GLint value);
typedef void (GLES_API_PTR *PFNGLSAMPLERPARAMETERIIV)(SamplerId sampler, GLenum pname, GLint* param);
typedef void (GLES_API_PTR *PFNGLSAMPLERPARAMETERIUIV)(SamplerId sampler, GLenum pname, GLuint* param);
typedef void (GLES_API_PTR *PFNGLSAMPLERPARAMETERF)(SamplerId sampler, GLenum pname, GLfloat param);
typedef void (GLES_API_PTR *PFNGLSAMPLERPARAMETERFV)(SamplerId sampler, GLenum pname, GLfloat* param);
typedef void (GLES_API_PTR *PFNGLSAMPLERPARAMETERI)(SamplerId sampler, GLenum pname, GLint param);
typedef void (GLES_API_PTR *PFNGLSAMPLERPARAMETERIV)(SamplerId sampler, GLenum pname, GLint* param);
typedef void (GLES_API_PTR *PFNGLTEXBUFFER)(GLenum target, GLenum internalformat, BufferId buffer);
typedef void (GLES_API_PTR *PFNGLTEXBUFFERRANGE)(GLenum target, GLenum internalformat, BufferId buffer, GLintptr offset, GLsizeiptr size);
typedef void (GLES_API_PTR *PFNGLTEXIMAGE2D)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, TexturePointer data);
typedef void (GLES_API_PTR *PFNGLTEXIMAGE3D)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, TexturePointer data);
typedef void (GLES_API_PTR *PFNGLTEXPARAMETERIIV)(GLenum target, GLenum pname, GLint* params);
typedef void (GLES_API_PTR *PFNGLTEXPARAMETERIUIV)(GLenum target, GLenum pname, GLuint* params);
typedef void (GLES_API_PTR *PFNGLTEXPARAMETERF)(GLenum target, GLenum parameter, GLfloat value);
typedef void (GLES_API_PTR *PFNGLTEXPARAMETERFV)(GLenum target, GLenum pname, GLfloat* params);
typedef void (GLES_API_PTR *PFNGLTEXPARAMETERI)(GLenum target, GLenum parameter, GLint value);
typedef void (GLES_API_PTR *PFNGLTEXPARAMETERIV)(GLenum target, GLenum pname, GLint* params);
typedef void (GLES_API_PTR *PFNGLTEXSTORAGE2D)(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
typedef void (GLES_API_PTR *PFNGLTEXSTORAGE2DMULTISAMPLE)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);
typedef void (GLES_API_PTR *PFNGLTEXSTORAGE3D)(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
typedef void (GLES_API_PTR *PFNGLTEXSTORAGE3DMULTISAMPLE)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);
typedef void (GLES_API_PTR *PFNGLTEXSUBIMAGE2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, TexturePointer data);
typedef void (GLES_API_PTR *PFNGLTEXSUBIMAGE3D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, TexturePointer data);
typedef void (GLES_API_PTR *PFNGLBEGINTRANSFORMFEEDBACK)(GLenum primitiveMode);
typedef void (GLES_API_PTR *PFNGLBINDTRANSFORMFEEDBACK)(GLenum target, TransformFeedbackId id);
typedef void (GLES_API_PTR *PFNGLDELETETRANSFORMFEEDBACKS)(GLsizei n, TransformFeedbackId* ids);
typedef void (GLES_API_PTR *PFNGLENDTRANSFORMFEEDBACK)();
typedef void (GLES_API_PTR *PFNGLGENTRANSFORMFEEDBACKS)(GLsizei n, TransformFeedbackId* ids);
typedef void (GLES_API_PTR *PFNGLGETTRANSFORMFEEDBACKVARYING)(ProgramId program, GLuint index, GLsizei bufSize, GLsizei* length, GLsizei* size, GLenum* type, GLchar* name);
typedef GLboolean (GLES_API_PTR *PFNGLISTRANSFORMFEEDBACK)(TransformFeedbackId id);
typedef void (GLES_API_PTR *PFNGLPAUSETRANSFORMFEEDBACK)();
typedef void (GLES_API_PTR *PFNGLRESUMETRANSFORMFEEDBACK)();
typedef void (GLES_API_PTR *PFNGLTRANSFORMFEEDBACKVARYINGS)(ProgramId program, GLsizei count, GLchar** varyings, GLenum bufferMode);
typedef void (GLES_API_PTR *PFNGLBINDVERTEXARRAY)(VertexArrayId array);
typedef void (GLES_API_PTR *PFNGLBINDVERTEXBUFFER)(VertexBufferBindingIndex binding_index, BufferId buffer, GLintptr offset, GLsizei stride);
typedef void (GLES_API_PTR *PFNGLDELETEVERTEXARRAYS)(GLsizei count, VertexArrayId* arrays);
typedef void (GLES_API_PTR *PFNGLDISABLEVERTEXATTRIBARRAY)(AttributeLocation location);
typedef void (GLES_API_PTR *PFNGLENABLEVERTEXATTRIBARRAY)(AttributeLocation location);
typedef void (GLES_API_PTR *PFNGLGENVERTEXARRAYS)(GLsizei count, VertexArrayId* arrays);
typedef void (GLES_API_PTR *PFNGLGETVERTEXATTRIBIIV)(AttributeLocation index, GLenum pname, GLint* params);
typedef void (GLES_API_PTR *PFNGLGETVERTEXATTRIBIUIV)(AttributeLocation index, GLenum pname, GLuint* params);
typedef void (GLES_API_PTR *PFNGLGETVERTEXATTRIBPOINTERV)(AttributeLocation index, GLenum pname, void** pointer);
typedef void (GLES_API_PTR *PFNGLGETVERTEXATTRIBFV)(AttributeLocation index, GLenum pname, GLfloat* params);
typedef void (GLES_API_PTR *PFNGLGETVERTEXATTRIBIV)(AttributeLocation index, GLenum pname, GLint* params);
typedef GLboolean (GLES_API_PTR *PFNGLISVERTEXARRAY)(VertexArrayId array);
typedef void (GLES_API_PTR *PFNGLVERTEXATTRIB1F)(AttributeLocation location, GLfloat value0);
typedef void (GLES_API_PTR *PFNGLVERTEXATTRIB1FV)(AttributeLocation location, GLfloat* value);
typedef void (GLES_API_PTR *PFNGLVERTEXATTRIB2F)(AttributeLocation location, GLfloat value0, GLfloat value1);
typedef void (GLES_API_PTR *PFNGLVERTEXATTRIB2FV)(AttributeLocation location, GLfloat* value);
typedef void (GLES_API_PTR *PFNGLVERTEXATTRIB3F)(AttributeLocation location, GLfloat value0, GLfloat value1, GLfloat value2);
typedef void (GLES_API_PTR *PFNGLVERTEXATTRIB3FV)(AttributeLocation location, GLfloat* value);
typedef void (GLES_API_PTR *PFNGLVERTEXATTRIB4F)(AttributeLocation location, GLfloat value0, GLfloat value1, GLfloat value2, GLfloat value3);
typedef void (GLES_API_PTR *PFNGLVERTEXATTRIB4FV)(AttributeLocation location, GLfloat* value);
typedef void (GLES_API_PTR *PFNGLVERTEXATTRIBBINDING)(AttributeLocation index, VertexBufferBindingIndex binding_index);
typedef void (GLES_API_PTR *PFNGLVERTEXATTRIBDIVISOR)(AttributeLocation index, GLuint divisor);
typedef void (GLES_API_PTR *PFNGLVERTEXATTRIBFORMAT)(AttributeLocation index, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset);
typedef void (GLES_API_PTR *PFNGLVERTEXATTRIBI4I)(AttributeLocation index, GLint x, GLint y, GLint z, GLint w);
typedef void (GLES_API_PTR *PFNGLVERTEXATTRIBI4IV)(AttributeLocation index, GLint* values);
typedef void (GLES_API_PTR *PFNGLVERTEXATTRIBI4UI)(AttributeLocation index, GLuint x, GLuint y, GLuint z, GLuint w);
typedef void (GLES_API_PTR *PFNGLVERTEXATTRIBI4UIV)(AttributeLocation index, GLuint* values);
typedef void (GLES_API_PTR *PFNGLVERTEXATTRIBIFORMAT)(AttributeLocation index, GLint size, GLenum type, GLuint relativeoffset);
typedef void (GLES_API_PTR *PFNGLVERTEXATTRIBIPOINTER)(AttributeLocation location, GLint size, GLenum type, GLsizei stride, VertexPointer data);
typedef void (GLES_API_PTR *PFNGLVERTEXATTRIBPOINTER)(AttributeLocation location, GLint size, GLenum type, GLboolean normalized, GLsizei stride, VertexPointer data);
typedef void (GLES_API_PTR *PFNGLVERTEXBINDINGDIVISOR)(VertexBufferBindingIndex binding_index, GLuint divisor);
typedef GLXContext (GLES_API_PTR *PFNGLXCREATECONTEXT)(void* dpy, void* vis, GLXContext shareList, bool direct);
typedef GLXContext (GLES_API_PTR *PFNGLXCREATENEWCONTEXT)(void* display, void* fbconfig, uint32_t type, GLXContext shared, bool direct);
typedef Bool (GLES_API_PTR *PFNGLXMAKECONTEXTCURRENT)(void* display, GLXDrawable draw, GLXDrawable read, GLXContext ctx);
typedef Bool (GLES_API_PTR *PFNGLXMAKECURRENT)(void* display, GLXDrawable drawable, GLXContext ctx);
typedef void (GLES_API_PTR *PFNGLXSWAPBUFFERS)(void* display, GLXDrawable drawable);
typedef int (GLES_API_PTR *PFNGLXQUERYDRAWABLE)(void* display, GLXDrawable draw, int attribute, int* value);
typedef HGLRC (GLES_API_PTR *PFNWGLCREATECONTEXT)(HDC hdc);
typedef HGLRC (GLES_API_PTR *PFNWGLCREATECONTEXTATTRIBSARB)(HDC hdc, HGLRC hShareContext, int* attribList);
typedef BOOL (GLES_API_PTR *PFNWGLMAKECURRENT)(HDC hdc, HGLRC hglrc);
typedef void (GLES_API_PTR *PFNWGLSWAPBUFFERS)(HDC hdc);
typedef CGLError (GLES_API_PTR *PFNCGLCREATECONTEXT)(CGLTexelFormatObj pix, CGLContextObj share, CGLContextObj* ctx);
typedef CGLError (GLES_API_PTR *PFNCGLSETCURRENTCONTEXT)(CGLContextObj ctx);
typedef int (GLES_API_PTR *PFNCGLGETSURFACE)(CGLContextObj ctx, CGSConnectionID* cid, CGSWindowID* wid, CGSSurfaceID* sid);
typedef int (GLES_API_PTR *PFNCGSGETSURFACEBOUNDS)(CGSConnectionID cid, CGSWindowID wid, CGSSurfaceID sid, double* bounds);
typedef CGLError (GLES_API_PTR *PFNCGLFLUSHDRAWABLE)(CGLContextObj ctx);
typedef void (GLES_API_PTR *PFNGLGETQUERYOBJECTI64V)(QueryId query, GLenum parameter, int64_t* value);
typedef void (GLES_API_PTR *PFNGLGETQUERYOBJECTUI64V)(QueryId query, GLenum parameter, uint64_t* value);
typedef void (GLES_API_PTR *PFNGLTEXSTORAGE1D)(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width);
typedef void (GLES_API_PTR *PFNGLBINDFRAGDATALOCATION)(ProgramId program, GLuint color, const char* name);
typedef void (GLES_API_PTR *PFNGLALPHAFUNC)(GLenum func, GLfloat ref);
typedef void (GLES_API_PTR *PFNGLALPHAFUNCX)(GLenum func, GLfixed ref);
typedef void (GLES_API_PTR *PFNGLALPHAFUNCXOES)(GLenum func, GLfixed ref);
typedef void (GLES_API_PTR *PFNGLBINDFRAMEBUFFEROES)(GLenum target, GLuint framebuffer);
typedef void (GLES_API_PTR *PFNGLBINDRENDERBUFFEROES)(GLenum target, GLuint renderbuffer);
typedef void (GLES_API_PTR *PFNGLBLENDEQUATIONOES)(GLenum mode);
typedef void (GLES_API_PTR *PFNGLBLENDEQUATIONSEPARATEOES)(GLenum modeRGB, GLenum modeAlpha);
typedef void (GLES_API_PTR *PFNGLBLENDFUNCSEPARATEOES)(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
typedef GLenum (GLES_API_PTR *PFNGLCHECKFRAMEBUFFERSTATUSOES)(GLenum target);
typedef void (GLES_API_PTR *PFNGLCLEARCOLORX)(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha);
typedef void (GLES_API_PTR *PFNGLCLEARCOLORXOES)(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha);
typedef void (GLES_API_PTR *PFNGLCLEARDEPTHFOES)(GLclampf depth);
typedef void (GLES_API_PTR *PFNGLCLEARDEPTHX)(GLfixed depth);
typedef void (GLES_API_PTR *PFNGLCLEARDEPTHXOES)(GLfixed depth);
typedef void (GLES_API_PTR *PFNGLCLIENTACTIVETEXTURE)(GLenum texture);
typedef void (GLES_API_PTR *PFNGLCLIPPLANEF)(GLenum p, GLfloat* eqn);
typedef void (GLES_API_PTR *PFNGLCLIPPLANEFIMG)(GLenum p, GLfloat* eqn);
typedef void (GLES_API_PTR *PFNGLCLIPPLANEFOES)(GLenum plane, GLfloat* equation);
typedef void (GLES_API_PTR *PFNGLCLIPPLANEX)(GLenum plane, GLfixed* equation);
typedef void (GLES_API_PTR *PFNGLCLIPPLANEXIMG)(GLenum p, GLfixed* eqn);
typedef void (GLES_API_PTR *PFNGLCLIPPLANEXOES)(GLenum plane, GLfixed* equation);
typedef void (GLES_API_PTR *PFNGLCOLOR4F)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
typedef void (GLES_API_PTR *PFNGLCOLOR4UB)(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha);
typedef void (GLES_API_PTR *PFNGLCOLOR4X)(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha);
typedef void (GLES_API_PTR *PFNGLCOLOR4XOES)(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha);
typedef void (GLES_API_PTR *PFNGLCOLORPOINTER)(GLint size, GLenum type, GLsizei stride, void* pointer);
typedef void (GLES_API_PTR *PFNGLCURRENTPALETTEMATRIXOES)(GLuint matrixpaletteindex);
typedef void (GLES_API_PTR *PFNGLDELETEFRAMEBUFFERSOES)(GLsizei n, GLuint* framebuffers);
typedef void (GLES_API_PTR *PFNGLDELETERENDERBUFFERSOES)(GLsizei n, GLuint* renderbuffers);
typedef void (GLES_API_PTR *PFNGLDEPTHRANGEFOES)(GLclampf n, GLclampf f);
typedef void (GLES_API_PTR *PFNGLDEPTHRANGEX)(GLfixed n, GLfixed f);
typedef void (GLES_API_PTR *PFNGLDEPTHRANGEXOES)(GLfixed n, GLfixed f);
typedef void (GLES_API_PTR *PFNGLDISABLECLIENTSTATE)(GLenum array);
typedef void (GLES_API_PTR *PFNGLDRAWTEXFOES)(GLfloat x, GLfloat y, GLfloat z, GLfloat width, GLfloat height);
typedef void (GLES_API_PTR *PFNGLDRAWTEXFVOES)(GLfloat* coords);
typedef void (GLES_API_PTR *PFNGLDRAWTEXIOES)(GLint x, GLint y, GLint z, GLint width, GLint height);
typedef void (GLES_API_PTR *PFNGLDRAWTEXIVOES)(GLint* coords);
typedef void (GLES_API_PTR *PFNGLDRAWTEXSOES)(GLshort x, GLshort y, GLshort z, GLshort width, GLshort height);
typedef void (GLES_API_PTR *PFNGLDRAWTEXSVOES)(GLshort* coords);
typedef void (GLES_API_PTR *PFNGLDRAWTEXXOES)(GLfixed x, GLfixed y, GLfixed z, GLfixed width, GLfixed height);
typedef void (GLES_API_PTR *PFNGLDRAWTEXXVOES)(GLfixed* coords);
typedef void (GLES_API_PTR *PFNGLENABLECLIENTSTATE)(GLenum array);
typedef void (GLES_API_PTR *PFNGLFOGF)(GLenum pname, GLfloat param);
typedef void (GLES_API_PTR *PFNGLFOGFV)(GLenum pname, GLfloat* params);
typedef void (GLES_API_PTR *PFNGLFOGX)(GLenum pname, GLfixed param);
typedef void (GLES_API_PTR *PFNGLFOGXOES)(GLenum pname, GLfixed param);
typedef void (GLES_API_PTR *PFNGLFOGXV)(GLenum pname, GLfixed* param);
typedef void (GLES_API_PTR *PFNGLFOGXVOES)(GLenum pname, GLfixed* param);
typedef void (GLES_API_PTR *PFNGLFRAMEBUFFERRENDERBUFFEROES)(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
typedef void (GLES_API_PTR *PFNGLFRAMEBUFFERTEXTURE2DOES)(GLenum target, GLenum attachment, GLenum textarget, TextureId texture, GLint level);
typedef void (GLES_API_PTR *PFNGLFRUSTUMF)(GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f);
typedef void (GLES_API_PTR *PFNGLFRUSTUMFOES)(GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f);
typedef void (GLES_API_PTR *PFNGLFRUSTUMX)(GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f);
typedef void (GLES_API_PTR *PFNGLFRUSTUMXOES)(GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f);
typedef void (GLES_API_PTR *PFNGLGENFRAMEBUFFERSOES)(GLsizei n, GLuint* framebuffers);
typedef void (GLES_API_PTR *PFNGLGENRENDERBUFFERSOES)(GLsizei n, GLuint* renderbuffers);
typedef void (GLES_API_PTR *PFNGLGENERATEMIPMAPOES)(GLenum target);
typedef void (GLES_API_PTR *PFNGLGETCLIPPLANEF)(GLenum plane, GLfloat* equation);
typedef void (GLES_API_PTR *PFNGLGETCLIPPLANEFOES)(GLenum plane, GLfloat* equation);
typedef void (GLES_API_PTR *PFNGLGETCLIPPLANEX)(GLenum plane, GLfixed* equation);
typedef void (GLES_API_PTR *PFNGLGETCLIPPLANEXOES)(GLenum plane, GLfixed* equation);
typedef void (GLES_API_PTR *PFNGLGETFIXEDV)(GLenum pname, GLfixed* params);
typedef void (GLES_API_PTR *PFNGLGETFIXEDVOES)(GLenum pname, GLfixed* params);
typedef void (GLES_API_PTR *PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVOES)(GLenum target, GLenum attachment, GLenum pname, GLint* params);
typedef void (GLES_API_PTR *PFNGLGETLIGHTFV)(GLenum light, GLenum pname, GLfloat* params);
typedef void (GLES_API_PTR *PFNGLGETLIGHTXV)(GLenum light, GLenum pname, GLfixed* params);
typedef void (GLES_API_PTR *PFNGLGETLIGHTXVOES)(GLenum light, GLenum pname, GLfixed* params);
typedef void (GLES_API_PTR *PFNGLGETMATERIALFV)(GLenum face, GLenum pname, GLfloat* params);
typedef void (GLES_API_PTR *PFNGLGETMATERIALXV)(GLenum face, GLenum pname, GLfixed* params);
typedef void (GLES_API_PTR *PFNGLGETMATERIALXVOES)(GLenum face, GLenum pname, GLfixed* params);
typedef void (GLES_API_PTR *PFNGLGETRENDERBUFFERPARAMETERIVOES)(GLenum target, GLenum pname, GLint* params);
typedef void (GLES_API_PTR *PFNGLGETTEXENVFV)(GLenum target, GLenum pname, GLfloat* params);
typedef void (GLES_API_PTR *PFNGLGETTEXENVIV)(GLenum target, GLenum pname, GLint* params);
typedef void (GLES_API_PTR *PFNGLGETTEXENVXV)(GLenum target, GLenum pname, GLfixed* params);
typedef void (GLES_API_PTR *PFNGLGETTEXENVXVOES)(GLenum target, GLenum pname, GLfixed* params);
typedef void (GLES_API_PTR *PFNGLGETTEXGENFVOES)(GLenum coord, GLenum pname, GLfloat* params);
typedef void (GLES_API_PTR *PFNGLGETTEXGENIVOES)(GLenum coord, GLenum pname, GLint* params);
typedef void (GLES_API_PTR *PFNGLGETTEXGENXVOES)(GLenum coord, GLenum pname, GLfixed* params);
typedef void (GLES_API_PTR *PFNGLGETTEXPARAMETERXV)(GLenum target, GLenum pname, GLfixed* params);
typedef void (GLES_API_PTR *PFNGLGETTEXPARAMETERXVOES)(GLenum target, GLenum pname, GLfixed* params);
typedef GLboolean (GLES_API_PTR *PFNGLISFRAMEBUFFEROES)(GLuint framebuffer);
typedef GLboolean (GLES_API_PTR *PFNGLISRENDERBUFFEROES)(GLuint renderbuffer);
typedef void (GLES_API_PTR *PFNGLLIGHTMODELF)(GLenum pname, GLfloat param);
typedef void (GLES_API_PTR *PFNGLLIGHTMODELFV)(GLenum pname, GLfloat* params);
typedef void (GLES_API_PTR *PFNGLLIGHTMODELX)(GLenum pname, GLfixed param);
typedef void (GLES_API_PTR *PFNGLLIGHTMODELXOES)(GLenum pname, GLfixed param);
typedef void (GLES_API_PTR *PFNGLLIGHTMODELXV)(GLenum pname, GLfixed* param);
typedef void (GLES_API_PTR *PFNGLLIGHTMODELXVOES)(GLenum pname, GLfixed* param);
typedef void (GLES_API_PTR *PFNGLLIGHTF)(GLenum light, GLenum pname, GLfloat param);
typedef void (GLES_API_PTR *PFNGLLIGHTFV)(GLenum light, GLenum pname, GLfloat* params);
typedef void (GLES_API_PTR *PFNGLLIGHTX)(GLenum light, GLenum pname, GLfixed param);
typedef void (GLES_API_PTR *PFNGLLIGHTXOES)(GLenum light, GLenum pname, GLfixed param);
typedef void (GLES_API_PTR *PFNGLLIGHTXV)(GLenum light, GLenum pname, GLfixed* params);
typedef void (GLES_API_PTR *PFNGLLIGHTXVOES)(GLenum light, GLenum pname, GLfixed* params);
typedef void (GLES_API_PTR *PFNGLLINEWIDTHX)(GLfixed width);
typedef void (GLES_API_PTR *PFNGLLINEWIDTHXOES)(GLfixed width);
typedef void (GLES_API_PTR *PFNGLLOADIDENTITY)();
typedef void (GLES_API_PTR *PFNGLLOADMATRIXF)(GLfloat* m);
typedef void (GLES_API_PTR *PFNGLLOADMATRIXX)(GLfixed* m);
typedef void (GLES_API_PTR *PFNGLLOADMATRIXXOES)(GLfixed* m);
typedef void (GLES_API_PTR *PFNGLLOADPALETTEFROMMODELVIEWMATRIXOES)();
typedef void (GLES_API_PTR *PFNGLLOGICOP)(GLenum opcode);
typedef void (GLES_API_PTR *PFNGLMATERIALF)(GLenum face, GLenum pname, GLfloat param);
typedef void (GLES_API_PTR *PFNGLMATERIALFV)(GLenum face, GLenum pname, GLfloat* params);
typedef void (GLES_API_PTR *PFNGLMATERIALX)(GLenum face, GLenum pname, GLfixed param);
typedef void (GLES_API_PTR *PFNGLMATERIALXOES)(GLenum face, GLenum pname, GLfixed param);
typedef void (GLES_API_PTR *PFNGLMATERIALXV)(GLenum face, GLenum pname, GLfixed* param);
typedef void (GLES_API_PTR *PFNGLMATERIALXVOES)(GLenum face, GLenum pname, GLfixed* param);
typedef void (GLES_API_PTR *PFNGLMATRIXINDEXPOINTEROES)(GLint size, GLenum type, GLsizei stride, void* pointer);
typedef void (GLES_API_PTR *PFNGLMATRIXMODE)(GLenum mode);
typedef void (GLES_API_PTR *PFNGLMULTMATRIXF)(GLfloat* m);
typedef void (GLES_API_PTR *PFNGLMULTMATRIXX)(GLfixed* m);
typedef void (GLES_API_PTR *PFNGLMULTMATRIXXOES)(GLfixed* m);
typedef void (GLES_API_PTR *PFNGLMULTITEXCOORD4F)(GLenum target, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
typedef void (GLES_API_PTR *PFNGLMULTITEXCOORD4X)(GLenum texture, GLfixed v0, GLfixed v1, GLfixed v2, GLfixed v3);
typedef void (GLES_API_PTR *PFNGLMULTITEXCOORD4XOES)(GLenum texture, GLfixed v0, GLfixed v1, GLfixed v2, GLfixed v3);
typedef void (GLES_API_PTR *PFNGLNORMAL3F)(GLfloat nx, GLfloat ny, GLfloat nz);
typedef void (GLES_API_PTR *PFNGLNORMAL3X)(GLfixed nx, GLfixed ny, GLfixed nz);
typedef void (GLES_API_PTR *PFNGLNORMAL3XOES)(GLfixed nx, GLfixed ny, GLfixed nz);
typedef void (GLES_API_PTR *PFNGLNORMALPOINTER)(GLenum type, GLsizei stride, void* pointer);
typedef void (GLES_API_PTR *PFNGLORTHOF)(GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f);
typedef void (GLES_API_PTR *PFNGLORTHOFOES)(GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f);
typedef void (GLES_API_PTR *PFNGLORTHOX)(GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f);
typedef void (GLES_API_PTR *PFNGLORTHOXOES)(GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f);
typedef void (GLES_API_PTR *PFNGLPOINTPARAMETERF)(GLenum pname, GLfloat param);
typedef void (GLES_API_PTR *PFNGLPOINTPARAMETERFV)(GLenum pname, GLfloat* params);
typedef void (GLES_API_PTR *PFNGLPOINTPARAMETERX)(GLenum pname, GLfixed param);
typedef void (GLES_API_PTR *PFNGLPOINTPARAMETERXOES)(GLenum pname, GLfixed param);
typedef void (GLES_API_PTR *PFNGLPOINTPARAMETERXV)(GLenum pname, GLfixed* params);
typedef void (GLES_API_PTR *PFNGLPOINTPARAMETERXVOES)(GLenum pname, GLfixed* params);
typedef void (GLES_API_PTR *PFNGLPOINTSIZE)(GLfloat size);
typedef void (GLES_API_PTR *PFNGLPOINTSIZEPOINTEROES)(GLenum type, GLsizei stride, void* pointer);
typedef void (GLES_API_PTR *PFNGLPOINTSIZEX)(GLfixed size);
typedef void (GLES_API_PTR *PFNGLPOINTSIZEXOES)(GLfixed size);
typedef void (GLES_API_PTR *PFNGLPOLYGONOFFSETX)(GLfixed factor, GLfixed units);
typedef void (GLES_API_PTR *PFNGLPOLYGONOFFSETXOES)(GLfixed factor, GLfixed units);
typedef void (GLES_API_PTR *PFNGLPOPMATRIX)();
typedef void (GLES_API_PTR *PFNGLPUSHMATRIX)();
typedef GLbitfield (GLES_API_PTR *PFNGLQUERYMATRIXXOES)(GLfixed* mantissa, GLint* exponent);
typedef void (GLES_API_PTR *PFNGLRENDERBUFFERSTORAGEOES)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
typedef void (GLES_API_PTR *PFNGLROTATEF)(GLfloat angle, GLfloat x, GLfloat y, GLfloat z);
typedef void (GLES_API_PTR *PFNGLROTATEX)(GLfixed angle, GLfixed x, GLfixed y, GLfixed z);
typedef void (GLES_API_PTR *PFNGLROTATEXOES)(GLfixed angle, GLfixed x, GLfixed y, GLfixed z);
typedef void (GLES_API_PTR *PFNGLSAMPLECOVERAGEX)(GLclampx value, GLboolean invert);
typedef void (GLES_API_PTR *PFNGLSAMPLECOVERAGEXOES)(GLclampx value, GLboolean invert);
typedef void (GLES_API_PTR *PFNGLSCALEF)(GLfloat x, GLfloat y, GLfloat z);
typedef void (GLES_API_PTR *PFNGLSCALEX)(GLfixed x, GLfixed y, GLfixed z);
typedef void (GLES_API_PTR *PFNGLSCALEXOES)(GLfixed x, GLfixed y, GLfixed z);
typedef void (GLES_API_PTR *PFNGLSHADEMODEL)(GLenum mode);
typedef void (GLES_API_PTR *PFNGLTEXCOORDPOINTER)(GLint size, GLenum type, GLsizei stride, void* pointer);
typedef void (GLES_API_PTR *PFNGLTEXENVF)(GLenum target, GLenum pname, GLfloat param);
typedef void (GLES_API_PTR *PFNGLTEXENVFV)(GLenum target, GLenum pname, GLfloat* params);
typedef void (GLES_API_PTR *PFNGLTEXENVI)(GLenum target, GLenum pname, GLint param);
typedef void (GLES_API_PTR *PFNGLTEXENVIV)(GLenum target, GLenum pname, GLint* params);
typedef void (GLES_API_PTR *PFNGLTEXENVX)(GLenum target, GLenum pname, GLfixed param);
typedef void (GLES_API_PTR *PFNGLTEXENVXOES)(GLenum target, GLenum pname, GLfixed param);
typedef void (GLES_API_PTR *PFNGLTEXENVXV)(GLenum target, GLenum pname, GLfixed* params);
typedef void (GLES_API_PTR *PFNGLTEXENVXVOES)(GLenum target, GLenum pname, GLfixed* params);
typedef void (GLES_API_PTR *PFNGLTEXGENFOES)(GLenum coord, GLenum pname, GLfloat param);
typedef void (GLES_API_PTR *PFNGLTEXGENFVOES)(GLenum coord, GLenum pname, GLfloat* params);
typedef void (GLES_API_PTR *PFNGLTEXGENIOES)(GLenum coord, GLenum pname, GLint param);
typedef void (GLES_API_PTR *PFNGLTEXGENIVOES)(GLenum coord, GLenum pname, GLint* params);
typedef void (GLES_API_PTR *PFNGLTEXGENXOES)(GLenum coord, GLenum pname, GLfixed param);
typedef void (GLES_API_PTR *PFNGLTEXGENXVOES)(GLenum coord, GLenum pname, GLfixed* params);
typedef void (GLES_API_PTR *PFNGLTEXPARAMETERX)(GLenum target, GLenum pname, GLfixed param);
typedef void (GLES_API_PTR *PFNGLTEXPARAMETERXOES)(GLenum target, GLenum pname, GLfixed param);
typedef void (GLES_API_PTR *PFNGLTEXPARAMETERXV)(GLenum target, GLenum pname, GLfixed* params);
typedef void (GLES_API_PTR *PFNGLTEXPARAMETERXVOES)(GLenum target, GLenum pname, GLfixed* params);
typedef void (GLES_API_PTR *PFNGLTRANSLATEF)(GLfloat x, GLfloat y, GLfloat z);
typedef void (GLES_API_PTR *PFNGLTRANSLATEX)(GLfixed x, GLfixed y, GLfixed z);
typedef void (GLES_API_PTR *PFNGLTRANSLATEXOES)(GLfixed x, GLfixed y, GLfixed z);
typedef void (GLES_API_PTR *PFNGLVERTEXPOINTER)(GLint size, GLenum type, GLsizei stride, void* pointer);
typedef void (GLES_API_PTR *PFNGLWEIGHTPOINTEROES)(GLint size, GLenum type, GLsizei stride, void* pointer);
typedef void (GLES_API_PTR *PFNGLCOLORPOINTERBOUNDS)(GLint size, GLenum type, GLsizei stride, void* pointer, GLsizei count);
typedef void (GLES_API_PTR *PFNGLNORMALPOINTERBOUNDS)(GLenum type, GLsizei stride, void* pointer, GLsizei count);
typedef void (GLES_API_PTR *PFNGLTEXCOORDPOINTERBOUNDS)(GLint size, GLenum type, GLsizei stride, void* pointer, GLsizei count);
typedef void (GLES_API_PTR *PFNGLVERTEXPOINTERBOUNDS)(GLint size, GLenum type, GLsizei stride, void* pointer, GLsizei count);
typedef void (GLES_API_PTR *PFNGLPOINTSIZEPOINTEROESBOUNDS)(GLenum type, GLsizei stride, void* pointer, GLsizei count);
typedef void (GLES_API_PTR *PFNGLMATRIXINDEXPOINTEROESBOUNDS)(GLint size, GLenum type, GLsizei stride, void* pointer, GLsizei count);
typedef void (GLES_API_PTR *PFNGLWEIGHTPOINTEROESBOUNDS)(GLint size, GLenum type, GLsizei stride, void* pointer, GLsizei count);
struct FunctionStubs {
PFNGLBLENDBARRIERKHR glBlendBarrierKHR = nullptr;
PFNGLBLENDEQUATIONSEPARATEIEXT glBlendEquationSeparateiEXT = nullptr;
PFNGLBLENDEQUATIONIEXT glBlendEquationiEXT = nullptr;
PFNGLBLENDFUNCSEPARATEIEXT glBlendFuncSeparateiEXT = nullptr;
PFNGLBLENDFUNCIEXT glBlendFunciEXT = nullptr;
PFNGLCOLORMASKIEXT glColorMaskiEXT = nullptr;
PFNGLCOPYIMAGESUBDATAEXT glCopyImageSubDataEXT = nullptr;
PFNGLDEBUGMESSAGECALLBACKKHR glDebugMessageCallbackKHR = nullptr;
PFNGLDEBUGMESSAGECONTROLKHR glDebugMessageControlKHR = nullptr;
PFNGLDEBUGMESSAGEINSERTKHR glDebugMessageInsertKHR = nullptr;
PFNGLDISABLEIEXT glDisableiEXT = nullptr;
PFNGLENABLEIEXT glEnableiEXT = nullptr;
PFNGLFRAMEBUFFERTEXTUREEXT glFramebufferTextureEXT = nullptr;
PFNGLGETDEBUGMESSAGELOGKHR glGetDebugMessageLogKHR = nullptr;
PFNGLGETOBJECTLABELKHR glGetObjectLabelKHR = nullptr;
PFNGLGETOBJECTPTRLABELKHR glGetObjectPtrLabelKHR = nullptr;
PFNGLGETPOINTERVKHR glGetPointervKHR = nullptr;
PFNGLGETSAMPLERPARAMETERIIVEXT glGetSamplerParameterIivEXT = nullptr;
PFNGLGETSAMPLERPARAMETERIUIVEXT glGetSamplerParameterIuivEXT = nullptr;
PFNGLGETTEXPARAMETERIIVEXT glGetTexParameterIivEXT = nullptr;
PFNGLGETTEXPARAMETERIUIVEXT glGetTexParameterIuivEXT = nullptr;
PFNGLISENABLEDIEXT glIsEnablediEXT = nullptr;
PFNGLMINSAMPLESHADINGOES glMinSampleShadingOES = nullptr;
PFNGLOBJECTLABELKHR glObjectLabelKHR = nullptr;
PFNGLOBJECTPTRLABELKHR glObjectPtrLabelKHR = nullptr;
PFNGLPATCHPARAMETERIEXT glPatchParameteriEXT = nullptr;
PFNGLPOPDEBUGGROUPKHR glPopDebugGroupKHR = nullptr;
PFNGLPRIMITIVEBOUNDINGBOXEXT glPrimitiveBoundingBoxEXT = nullptr;
PFNGLPUSHDEBUGGROUPKHR glPushDebugGroupKHR = nullptr;
PFNGLSAMPLERPARAMETERIIVEXT glSamplerParameterIivEXT = nullptr;
PFNGLSAMPLERPARAMETERIUIVEXT glSamplerParameterIuivEXT = nullptr;
PFNGLTEXBUFFEREXT glTexBufferEXT = nullptr;
PFNGLTEXBUFFERRANGEEXT glTexBufferRangeEXT = nullptr;
PFNGLTEXPARAMETERIIVEXT glTexParameterIivEXT = nullptr;
PFNGLTEXPARAMETERIUIVEXT glTexParameterIuivEXT = nullptr;
PFNGLTEXSTORAGE3DMULTISAMPLEOES glTexStorage3DMultisampleOES = nullptr;
PFNGLBEGINQUERY glBeginQuery = nullptr;
PFNGLDELETEQUERIES glDeleteQueries = nullptr;
PFNGLENDQUERY glEndQuery = nullptr;
PFNGLGENQUERIES glGenQueries = nullptr;
PFNGLGETQUERYOBJECTUIV glGetQueryObjectuiv = nullptr;
PFNGLGETQUERYIV glGetQueryiv = nullptr;
PFNGLISQUERY glIsQuery = nullptr;
PFNGLBINDBUFFER glBindBuffer = nullptr;
PFNGLBINDBUFFERBASE glBindBufferBase = nullptr;
PFNGLBINDBUFFERRANGE glBindBufferRange = nullptr;
PFNGLBUFFERDATA glBufferData = nullptr;
PFNGLBUFFERSUBDATA glBufferSubData = nullptr;
PFNGLCOPYBUFFERSUBDATA glCopyBufferSubData = nullptr;
PFNGLDELETEBUFFERS glDeleteBuffers = nullptr;
PFNGLGENBUFFERS glGenBuffers = nullptr;
PFNGLGETBUFFERPARAMETERI64V glGetBufferParameteri64v = nullptr;
PFNGLGETBUFFERPARAMETERIV glGetBufferParameteriv = nullptr;
PFNGLGETBUFFERPOINTERV glGetBufferPointerv = nullptr;
PFNGLISBUFFER glIsBuffer = nullptr;
PFNGLMAPBUFFER glMapBuffer = nullptr;
PFNGLMAPBUFFERRANGE glMapBufferRange = nullptr;
PFNGLUNMAPBUFFER glUnmapBuffer = nullptr;
PFNGLFLUSHMAPPEDBUFFERRANGE glFlushMappedBufferRange = nullptr;
PFNGLDEBUGMESSAGECALLBACK glDebugMessageCallback = nullptr;
PFNGLDEBUGMESSAGECONTROL glDebugMessageControl = nullptr;
PFNGLDEBUGMESSAGEINSERT glDebugMessageInsert = nullptr;
PFNGLGETDEBUGMESSAGELOG glGetDebugMessageLog = nullptr;
PFNGLGETOBJECTLABEL glGetObjectLabel = nullptr;
PFNGLGETOBJECTPTRLABEL glGetObjectPtrLabel = nullptr;
PFNGLGETPOINTERV glGetPointerv = nullptr;
PFNGLOBJECTLABEL glObjectLabel = nullptr;
PFNGLOBJECTPTRLABEL glObjectPtrLabel = nullptr;
PFNGLPOPDEBUGGROUP glPopDebugGroup = nullptr;
PFNGLPUSHDEBUGGROUP glPushDebugGroup = nullptr;
PFNGLDRAWARRAYS glDrawArrays = nullptr;
PFNGLDRAWARRAYSINDIRECT glDrawArraysIndirect = nullptr;
PFNGLDRAWARRAYSINSTANCED glDrawArraysInstanced = nullptr;
PFNGLDRAWELEMENTS glDrawElements = nullptr;
PFNGLDRAWELEMENTSBASEVERTEX glDrawElementsBaseVertex = nullptr;
PFNGLDRAWELEMENTSINDIRECT glDrawElementsIndirect = nullptr;
PFNGLDRAWELEMENTSINSTANCED glDrawElementsInstanced = nullptr;
PFNGLDRAWELEMENTSINSTANCEDBASEVERTEX glDrawElementsInstancedBaseVertex = nullptr;
PFNGLDRAWRANGEELEMENTS glDrawRangeElements = nullptr;
PFNGLDRAWRANGEELEMENTSBASEVERTEX glDrawRangeElementsBaseVertex = nullptr;
PFNGLPATCHPARAMETERI glPatchParameteri = nullptr;
PFNGLPRIMITIVEBOUNDINGBOX glPrimitiveBoundingBox = nullptr;
PFNEGLGETCONFIGATTRIB eglGetConfigAttrib = nullptr;
PFNEGLBINDAPI eglBindAPI = nullptr;
PFNEGLBINDTEXIMAGE eglBindTexImage = nullptr;
PFNEGLCHOOSECONFIG eglChooseConfig = nullptr;
PFNEGLCLIENTWAITSYNCKHR eglClientWaitSyncKHR = nullptr;
PFNEGLCOPYBUFFERS eglCopyBuffers = nullptr;
PFNEGLCREATECONTEXT eglCreateContext = nullptr;
PFNEGLCREATEPBUFFERFROMCLIENTBUFFER eglCreatePbufferFromClientBuffer = nullptr;
PFNEGLCREATEPBUFFERSURFACE eglCreatePbufferSurface = nullptr;
PFNEGLCREATEPIXMAPSURFACE eglCreatePixmapSurface = nullptr;
PFNEGLCREATESYNCKHR eglCreateSyncKHR = nullptr;
PFNEGLCREATEWINDOWSURFACE eglCreateWindowSurface = nullptr;
PFNEGLDESTROYCONTEXT eglDestroyContext = nullptr;
PFNEGLDESTROYSURFACE eglDestroySurface = nullptr;
PFNEGLDESTROYSYNCKHR eglDestroySyncKHR = nullptr;
PFNEGLGETCONFIGS eglGetConfigs = nullptr;
PFNEGLGETCURRENTCONTEXT eglGetCurrentContext = nullptr;
PFNEGLGETCURRENTDISPLAY eglGetCurrentDisplay = nullptr;
PFNEGLGETCURRENTSURFACE eglGetCurrentSurface = nullptr;
PFNEGLGETDISPLAY eglGetDisplay = nullptr;
PFNEGLGETERROR eglGetError = nullptr;
PFNEGLGETSYNCATTRIBKHR eglGetSyncAttribKHR = nullptr;
PFNEGLINITIALIZE eglInitialize = nullptr;
PFNEGLMAKECURRENT eglMakeCurrent = nullptr;
PFNEGLQUERYAPI eglQueryAPI = nullptr;
PFNEGLQUERYCONTEXT eglQueryContext = nullptr;
PFNEGLQUERYSURFACE eglQuerySurface = nullptr;
PFNEGLQUERYSTRING eglQueryString = nullptr;
PFNEGLRELEASETEXIMAGE eglReleaseTexImage = nullptr;
PFNEGLRELEASETHREAD eglReleaseThread = nullptr;
PFNEGLSIGNALSYNCKHR eglSignalSyncKHR = nullptr;
PFNEGLSURFACEATTRIB eglSurfaceAttrib = nullptr;
PFNEGLSWAPBUFFERS eglSwapBuffers = nullptr;
PFNEGLSWAPBUFFERSWITHDAMAGEKHR eglSwapBuffersWithDamageKHR = nullptr;
PFNEGLSWAPINTERVAL eglSwapInterval = nullptr;
PFNEGLTERMINATE eglTerminate = nullptr;
PFNEGLWAITCLIENT eglWaitClient = nullptr;
PFNEGLWAITGL eglWaitGL = nullptr;
PFNEGLWAITNATIVE eglWaitNative = nullptr;
PFNEGLCREATEIMAGEKHR eglCreateImageKHR = nullptr;
PFNEGLDESTROYIMAGEKHR eglDestroyImageKHR = nullptr;
PFNGLACTIVESHADERPROGRAMEXT glActiveShaderProgramEXT = nullptr;
PFNGLALPHAFUNCQCOM glAlphaFuncQCOM = nullptr;
PFNGLAPPLYFRAMEBUFFERATTACHMENTCMAAINTEL glApplyFramebufferAttachmentCMAAINTEL = nullptr;
PFNGLBEGINCONDITIONALRENDERNV glBeginConditionalRenderNV = nullptr;
PFNGLBEGINPERFMONITORAMD glBeginPerfMonitorAMD = nullptr;
PFNGLBEGINPERFQUERYINTEL glBeginPerfQueryINTEL = nullptr;
PFNGLBEGINQUERYEXT glBeginQueryEXT = nullptr;
PFNGLBINDFRAGDATALOCATIONEXT glBindFragDataLocationEXT = nullptr;
PFNGLBINDFRAGDATALOCATIONINDEXEDEXT glBindFragDataLocationIndexedEXT = nullptr;
PFNGLBINDPROGRAMPIPELINEEXT glBindProgramPipelineEXT = nullptr;
PFNGLBINDVERTEXARRAYOES glBindVertexArrayOES = nullptr;
PFNGLBLENDBARRIERNV glBlendBarrierNV = nullptr;
PFNGLBLENDEQUATIONSEPARATEIOES glBlendEquationSeparateiOES = nullptr;
PFNGLBLENDEQUATIONIOES glBlendEquationiOES = nullptr;
PFNGLBLENDFUNCSEPARATEIOES glBlendFuncSeparateiOES = nullptr;
PFNGLBLENDFUNCIOES glBlendFunciOES = nullptr;
PFNGLBLENDPARAMETERINV glBlendParameteriNV = nullptr;
PFNGLBLITFRAMEBUFFERANGLE glBlitFramebufferANGLE = nullptr;
PFNGLBLITFRAMEBUFFERNV glBlitFramebufferNV = nullptr;
PFNGLBUFFERSTORAGEEXT glBufferStorageEXT = nullptr;
PFNGLCLIENTWAITSYNCAPPLE glClientWaitSyncAPPLE = nullptr;
PFNGLCOLORMASKIOES glColorMaskiOES = nullptr;
PFNGLCOMPRESSEDTEXIMAGE3DOES glCompressedTexImage3DOES = nullptr;
PFNGLCOMPRESSEDTEXSUBIMAGE3DOES glCompressedTexSubImage3DOES = nullptr;
PFNGLCOPYBUFFERSUBDATANV glCopyBufferSubDataNV = nullptr;
PFNGLCOPYIMAGESUBDATAOES glCopyImageSubDataOES = nullptr;
PFNGLCOPYPATHNV glCopyPathNV = nullptr;
PFNGLCOPYTEXSUBIMAGE3DOES glCopyTexSubImage3DOES = nullptr;
PFNGLCOPYTEXTURELEVELSAPPLE glCopyTextureLevelsAPPLE = nullptr;
PFNGLCOVERFILLPATHINSTANCEDNV glCoverFillPathInstancedNV = nullptr;
PFNGLCOVERFILLPATHNV glCoverFillPathNV = nullptr;
PFNGLCOVERSTROKEPATHINSTANCEDNV glCoverStrokePathInstancedNV = nullptr;
PFNGLCOVERSTROKEPATHNV glCoverStrokePathNV = nullptr;
PFNGLCOVERAGEMASKNV glCoverageMaskNV = nullptr;
PFNGLCOVERAGEMODULATIONNV glCoverageModulationNV = nullptr;
PFNGLCOVERAGEMODULATIONTABLENV glCoverageModulationTableNV = nullptr;
PFNGLCOVERAGEOPERATIONNV glCoverageOperationNV = nullptr;
PFNGLCREATEPERFQUERYINTEL glCreatePerfQueryINTEL = nullptr;
PFNGLCREATESHADERPROGRAMVEXT glCreateShaderProgramvEXT = nullptr;
PFNGLDELETEFENCESNV glDeleteFencesNV = nullptr;
PFNGLDELETEPATHSNV glDeletePathsNV = nullptr;
PFNGLDELETEPERFMONITORSAMD glDeletePerfMonitorsAMD = nullptr;
PFNGLDELETEPERFQUERYINTEL glDeletePerfQueryINTEL = nullptr;
PFNGLDELETEPROGRAMPIPELINESEXT glDeleteProgramPipelinesEXT = nullptr;
PFNGLDELETEQUERIESEXT glDeleteQueriesEXT = nullptr;
PFNGLDELETESYNCAPPLE glDeleteSyncAPPLE = nullptr;
PFNGLDELETEVERTEXARRAYSOES glDeleteVertexArraysOES = nullptr;
PFNGLDEPTHRANGEARRAYFVNV glDepthRangeArrayfvNV = nullptr;
PFNGLDEPTHRANGEINDEXEDFNV glDepthRangeIndexedfNV = nullptr;
PFNGLDISABLEDRIVERCONTROLQCOM glDisableDriverControlQCOM = nullptr;
PFNGLDISABLEINV glDisableiNV = nullptr;
PFNGLDISABLEIOES glDisableiOES = nullptr;
PFNGLDISCARDFRAMEBUFFEREXT glDiscardFramebufferEXT = nullptr;
PFNGLDRAWARRAYSINSTANCEDANGLE glDrawArraysInstancedANGLE = nullptr;
PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEEXT glDrawArraysInstancedBaseInstanceEXT = nullptr;
PFNGLDRAWARRAYSINSTANCEDEXT glDrawArraysInstancedEXT = nullptr;
PFNGLDRAWARRAYSINSTANCEDNV glDrawArraysInstancedNV = nullptr;
PFNGLDRAWBUFFERSEXT glDrawBuffersEXT = nullptr;
PFNGLDRAWBUFFERSINDEXEDEXT glDrawBuffersIndexedEXT = nullptr;
PFNGLDRAWBUFFERSNV glDrawBuffersNV = nullptr;
PFNGLDRAWELEMENTSBASEVERTEXEXT glDrawElementsBaseVertexEXT = nullptr;
PFNGLDRAWELEMENTSBASEVERTEXOES glDrawElementsBaseVertexOES = nullptr;
PFNGLDRAWELEMENTSINSTANCEDANGLE glDrawElementsInstancedANGLE = nullptr;
PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEEXT glDrawElementsInstancedBaseInstanceEXT = nullptr;
PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEEXT glDrawElementsInstancedBaseVertexBaseInstanceEXT = nullptr;
PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXEXT glDrawElementsInstancedBaseVertexEXT = nullptr;
PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXOES glDrawElementsInstancedBaseVertexOES = nullptr;
PFNGLDRAWELEMENTSINSTANCEDEXT glDrawElementsInstancedEXT = nullptr;
PFNGLDRAWELEMENTSINSTANCEDNV glDrawElementsInstancedNV = nullptr;
PFNGLDRAWRANGEELEMENTSBASEVERTEXEXT glDrawRangeElementsBaseVertexEXT = nullptr;
PFNGLDRAWRANGEELEMENTSBASEVERTEXOES glDrawRangeElementsBaseVertexOES = nullptr;
PFNGLEGLIMAGETARGETRENDERBUFFERSTORAGEOES glEGLImageTargetRenderbufferStorageOES = nullptr;
PFNGLEGLIMAGETARGETTEXTURE2DOES glEGLImageTargetTexture2DOES = nullptr;
PFNGLENABLEDRIVERCONTROLQCOM glEnableDriverControlQCOM = nullptr;
PFNGLENABLEINV glEnableiNV = nullptr;
PFNGLENABLEIOES glEnableiOES = nullptr;
PFNGLENDCONDITIONALRENDERNV glEndConditionalRenderNV = nullptr;
PFNGLENDPERFMONITORAMD glEndPerfMonitorAMD = nullptr;
PFNGLENDPERFQUERYINTEL glEndPerfQueryINTEL = nullptr;
PFNGLENDQUERYEXT glEndQueryEXT = nullptr;
PFNGLENDTILINGQCOM glEndTilingQCOM = nullptr;
PFNGLEXTGETBUFFERPOINTERVQCOM glExtGetBufferPointervQCOM = nullptr;
PFNGLEXTGETBUFFERSQCOM glExtGetBuffersQCOM = nullptr;
PFNGLEXTGETFRAMEBUFFERSQCOM glExtGetFramebuffersQCOM = nullptr;
PFNGLEXTGETPROGRAMBINARYSOURCEQCOM glExtGetProgramBinarySourceQCOM = nullptr;
PFNGLEXTGETPROGRAMSQCOM glExtGetProgramsQCOM = nullptr;
PFNGLEXTGETRENDERBUFFERSQCOM glExtGetRenderbuffersQCOM = nullptr;
PFNGLEXTGETSHADERSQCOM glExtGetShadersQCOM = nullptr;
PFNGLEXTGETTEXLEVELPARAMETERIVQCOM glExtGetTexLevelParameterivQCOM = nullptr;
PFNGLEXTGETTEXSUBIMAGEQCOM glExtGetTexSubImageQCOM = nullptr;
PFNGLEXTGETTEXTURESQCOM glExtGetTexturesQCOM = nullptr;
PFNGLEXTISPROGRAMBINARYQCOM glExtIsProgramBinaryQCOM = nullptr;
PFNGLEXTTEXOBJECTSTATEOVERRIDEIQCOM glExtTexObjectStateOverrideiQCOM = nullptr;
PFNGLFENCESYNCAPPLE glFenceSyncAPPLE = nullptr;
PFNGLFINISHFENCENV glFinishFenceNV = nullptr;
PFNGLFLUSHMAPPEDBUFFERRANGEEXT glFlushMappedBufferRangeEXT = nullptr;
PFNGLFRAGMENTCOVERAGECOLORNV glFragmentCoverageColorNV = nullptr;
PFNGLFRAMEBUFFERSAMPLELOCATIONSFVNV glFramebufferSampleLocationsfvNV = nullptr;
PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEEXT glFramebufferTexture2DMultisampleEXT = nullptr;
PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEIMG glFramebufferTexture2DMultisampleIMG = nullptr;
PFNGLFRAMEBUFFERTEXTURE3DOES glFramebufferTexture3DOES = nullptr;
PFNGLFRAMEBUFFERTEXTUREMULTIVIEWOVR glFramebufferTextureMultiviewOVR = nullptr;
PFNGLFRAMEBUFFERTEXTUREOES glFramebufferTextureOES = nullptr;
PFNGLGENFENCESNV glGenFencesNV = nullptr;
PFNGLGENPATHSNV glGenPathsNV = nullptr;
PFNGLGENPERFMONITORSAMD glGenPerfMonitorsAMD = nullptr;
PFNGLGENPROGRAMPIPELINESEXT glGenProgramPipelinesEXT = nullptr;
PFNGLGENQUERIESEXT glGenQueriesEXT = nullptr;
PFNGLGENVERTEXARRAYSOES glGenVertexArraysOES = nullptr;
PFNGLGETBUFFERPOINTERVOES glGetBufferPointervOES = nullptr;
PFNGLGETCOVERAGEMODULATIONTABLENV glGetCoverageModulationTableNV = nullptr;
PFNGLGETDRIVERCONTROLSTRINGQCOM glGetDriverControlStringQCOM = nullptr;
PFNGLGETDRIVERCONTROLSQCOM glGetDriverControlsQCOM = nullptr;
PFNGLGETFENCEIVNV glGetFenceivNV = nullptr;
PFNGLGETFIRSTPERFQUERYIDINTEL glGetFirstPerfQueryIdINTEL = nullptr;
PFNGLGETFLOATI_VNV glGetFloati_vNV = nullptr;
PFNGLGETFRAGDATAINDEXEXT glGetFragDataIndexEXT = nullptr;
PFNGLGETGRAPHICSRESETSTATUSEXT glGetGraphicsResetStatusEXT = nullptr;
PFNGLGETGRAPHICSRESETSTATUSKHR glGetGraphicsResetStatusKHR = nullptr;
PFNGLGETIMAGEHANDLENV glGetImageHandleNV = nullptr;
PFNGLGETINTEGER64VAPPLE glGetInteger64vAPPLE = nullptr;
PFNGLGETINTEGERI_VEXT glGetIntegeri_vEXT = nullptr;
PFNGLGETINTERNALFORMATSAMPLEIVNV glGetInternalformatSampleivNV = nullptr;
PFNGLGETNEXTPERFQUERYIDINTEL glGetNextPerfQueryIdINTEL = nullptr;
PFNGLGETOBJECTLABELEXT glGetObjectLabelEXT = nullptr;
PFNGLGETPATHCOMMANDSNV glGetPathCommandsNV = nullptr;
PFNGLGETPATHCOORDSNV glGetPathCoordsNV = nullptr;
PFNGLGETPATHDASHARRAYNV glGetPathDashArrayNV = nullptr;
PFNGLGETPATHLENGTHNV glGetPathLengthNV = nullptr;
PFNGLGETPATHMETRICRANGENV glGetPathMetricRangeNV = nullptr;
PFNGLGETPATHMETRICSNV glGetPathMetricsNV = nullptr;
PFNGLGETPATHPARAMETERFVNV glGetPathParameterfvNV = nullptr;
PFNGLGETPATHPARAMETERIVNV glGetPathParameterivNV = nullptr;
PFNGLGETPATHSPACINGNV glGetPathSpacingNV = nullptr;
PFNGLGETPERFCOUNTERINFOINTEL glGetPerfCounterInfoINTEL = nullptr;
PFNGLGETPERFMONITORCOUNTERDATAAMD glGetPerfMonitorCounterDataAMD = nullptr;
PFNGLGETPERFMONITORCOUNTERINFOAMD glGetPerfMonitorCounterInfoAMD = nullptr;
PFNGLGETPERFMONITORCOUNTERSTRINGAMD glGetPerfMonitorCounterStringAMD = nullptr;
PFNGLGETPERFMONITORCOUNTERSAMD glGetPerfMonitorCountersAMD = nullptr;
PFNGLGETPERFMONITORGROUPSTRINGAMD glGetPerfMonitorGroupStringAMD = nullptr;
PFNGLGETPERFMONITORGROUPSAMD glGetPerfMonitorGroupsAMD = nullptr;
PFNGLGETPERFQUERYDATAINTEL glGetPerfQueryDataINTEL = nullptr;
PFNGLGETPERFQUERYIDBYNAMEINTEL glGetPerfQueryIdByNameINTEL = nullptr;
PFNGLGETPERFQUERYINFOINTEL glGetPerfQueryInfoINTEL = nullptr;
PFNGLGETPROGRAMBINARYOES glGetProgramBinaryOES = nullptr;
PFNGLGETPROGRAMPIPELINEINFOLOGEXT glGetProgramPipelineInfoLogEXT = nullptr;
PFNGLGETPROGRAMPIPELINEIVEXT glGetProgramPipelineivEXT = nullptr;
PFNGLGETPROGRAMRESOURCELOCATIONINDEXEXT glGetProgramResourceLocationIndexEXT = nullptr;
PFNGLGETPROGRAMRESOURCEFVNV glGetProgramResourcefvNV = nullptr;
PFNGLGETQUERYOBJECTI64VEXT glGetQueryObjecti64vEXT = nullptr;
PFNGLGETQUERYOBJECTIVEXT glGetQueryObjectivEXT = nullptr;
PFNGLGETQUERYOBJECTUI64VEXT glGetQueryObjectui64vEXT = nullptr;
PFNGLGETQUERYOBJECTUIVEXT glGetQueryObjectuivEXT = nullptr;
PFNGLGETQUERYIVEXT glGetQueryivEXT = nullptr;
PFNGLGETSAMPLERPARAMETERIIVOES glGetSamplerParameterIivOES = nullptr;
PFNGLGETSAMPLERPARAMETERIUIVOES glGetSamplerParameterIuivOES = nullptr;
PFNGLGETSYNCIVAPPLE glGetSyncivAPPLE = nullptr;
PFNGLGETTEXPARAMETERIIVOES glGetTexParameterIivOES = nullptr;
PFNGLGETTEXPARAMETERIUIVOES glGetTexParameterIuivOES = nullptr;
PFNGLGETTEXTUREHANDLENV glGetTextureHandleNV = nullptr;
PFNGLGETTEXTURESAMPLERHANDLENV glGetTextureSamplerHandleNV = nullptr;
PFNGLGETTRANSLATEDSHADERSOURCEANGLE glGetTranslatedShaderSourceANGLE = nullptr;
PFNGLGETNUNIFORMFVEXT glGetnUniformfvEXT = nullptr;
PFNGLGETNUNIFORMFVKHR glGetnUniformfvKHR = nullptr;
PFNGLGETNUNIFORMIVEXT glGetnUniformivEXT = nullptr;
PFNGLGETNUNIFORMIVKHR glGetnUniformivKHR = nullptr;
PFNGLGETNUNIFORMUIVKHR glGetnUniformuivKHR = nullptr;
PFNGLINSERTEVENTMARKEREXT glInsertEventMarkerEXT = nullptr;
PFNGLINTERPOLATEPATHSNV glInterpolatePathsNV = nullptr;
PFNGLISENABLEDINV glIsEnablediNV = nullptr;
PFNGLISENABLEDIOES glIsEnablediOES = nullptr;
PFNGLISFENCENV glIsFenceNV = nullptr;
PFNGLISIMAGEHANDLERESIDENTNV glIsImageHandleResidentNV = nullptr;
PFNGLISPATHNV glIsPathNV = nullptr;
PFNGLISPOINTINFILLPATHNV glIsPointInFillPathNV = nullptr;
PFNGLISPOINTINSTROKEPATHNV glIsPointInStrokePathNV = nullptr;
PFNGLISPROGRAMPIPELINEEXT glIsProgramPipelineEXT = nullptr;
PFNGLISQUERYEXT glIsQueryEXT = nullptr;
PFNGLISSYNCAPPLE glIsSyncAPPLE = nullptr;
PFNGLISTEXTUREHANDLERESIDENTNV glIsTextureHandleResidentNV = nullptr;
PFNGLISVERTEXARRAYOES glIsVertexArrayOES = nullptr;
PFNGLLABELOBJECTEXT glLabelObjectEXT = nullptr;
PFNGLMAKEIMAGEHANDLENONRESIDENTNV glMakeImageHandleNonResidentNV = nullptr;
PFNGLMAKEIMAGEHANDLERESIDENTNV glMakeImageHandleResidentNV = nullptr;
PFNGLMAKETEXTUREHANDLENONRESIDENTNV glMakeTextureHandleNonResidentNV = nullptr;
PFNGLMAKETEXTUREHANDLERESIDENTNV glMakeTextureHandleResidentNV = nullptr;
PFNGLMAPBUFFEROES glMapBufferOES = nullptr;
PFNGLMAPBUFFERRANGEEXT glMapBufferRangeEXT = nullptr;
PFNGLMATRIXLOAD3X2FNV glMatrixLoad3x2fNV = nullptr;
PFNGLMATRIXLOAD3X3FNV glMatrixLoad3x3fNV = nullptr;
PFNGLMATRIXLOADTRANSPOSE3X3FNV glMatrixLoadTranspose3x3fNV = nullptr;
PFNGLMATRIXMULT3X2FNV glMatrixMult3x2fNV = nullptr;
PFNGLMATRIXMULT3X3FNV glMatrixMult3x3fNV = nullptr;
PFNGLMATRIXMULTTRANSPOSE3X3FNV glMatrixMultTranspose3x3fNV = nullptr;
PFNGLMULTIDRAWARRAYSEXT glMultiDrawArraysEXT = nullptr;
PFNGLMULTIDRAWARRAYSINDIRECTEXT glMultiDrawArraysIndirectEXT = nullptr;
PFNGLMULTIDRAWELEMENTSBASEVERTEXEXT glMultiDrawElementsBaseVertexEXT = nullptr;
PFNGLMULTIDRAWELEMENTSBASEVERTEXOES glMultiDrawElementsBaseVertexOES = nullptr;
PFNGLMULTIDRAWELEMENTSEXT glMultiDrawElementsEXT = nullptr;
PFNGLMULTIDRAWELEMENTSINDIRECTEXT glMultiDrawElementsIndirectEXT = nullptr;
PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVNV glNamedFramebufferSampleLocationsfvNV = nullptr;
PFNGLPATCHPARAMETERIOES glPatchParameteriOES = nullptr;
PFNGLPATHCOMMANDSNV glPathCommandsNV = nullptr;
PFNGLPATHCOORDSNV glPathCoordsNV = nullptr;
PFNGLPATHCOVERDEPTHFUNCNV glPathCoverDepthFuncNV = nullptr;
PFNGLPATHDASHARRAYNV glPathDashArrayNV = nullptr;
PFNGLPATHGLYPHINDEXARRAYNV glPathGlyphIndexArrayNV = nullptr;
PFNGLPATHGLYPHINDEXRANGENV glPathGlyphIndexRangeNV = nullptr;
PFNGLPATHGLYPHRANGENV glPathGlyphRangeNV = nullptr;
PFNGLPATHGLYPHSNV glPathGlyphsNV = nullptr;
PFNGLPATHMEMORYGLYPHINDEXARRAYNV glPathMemoryGlyphIndexArrayNV = nullptr;
PFNGLPATHPARAMETERFNV glPathParameterfNV = nullptr;
PFNGLPATHPARAMETERFVNV glPathParameterfvNV = nullptr;
PFNGLPATHPARAMETERINV glPathParameteriNV = nullptr;
PFNGLPATHPARAMETERIVNV glPathParameterivNV = nullptr;
PFNGLPATHSTENCILDEPTHOFFSETNV glPathStencilDepthOffsetNV = nullptr;
PFNGLPATHSTENCILFUNCNV glPathStencilFuncNV = nullptr;
PFNGLPATHSTRINGNV glPathStringNV = nullptr;
PFNGLPATHSUBCOMMANDSNV glPathSubCommandsNV = nullptr;
PFNGLPATHSUBCOORDSNV glPathSubCoordsNV = nullptr;
PFNGLPOINTALONGPATHNV glPointAlongPathNV = nullptr;
PFNGLPOLYGONMODENV glPolygonModeNV = nullptr;
PFNGLPOPGROUPMARKEREXT glPopGroupMarkerEXT = nullptr;
PFNGLPRIMITIVEBOUNDINGBOXOES glPrimitiveBoundingBoxOES = nullptr;
PFNGLPROGRAMBINARYOES glProgramBinaryOES = nullptr;
PFNGLPROGRAMPARAMETERIEXT glProgramParameteriEXT = nullptr;
PFNGLPROGRAMPATHFRAGMENTINPUTGENNV glProgramPathFragmentInputGenNV = nullptr;
PFNGLPROGRAMUNIFORM1FEXT glProgramUniform1fEXT = nullptr;
PFNGLPROGRAMUNIFORM1FVEXT glProgramUniform1fvEXT = nullptr;
PFNGLPROGRAMUNIFORM1IEXT glProgramUniform1iEXT = nullptr;
PFNGLPROGRAMUNIFORM1IVEXT glProgramUniform1ivEXT = nullptr;
PFNGLPROGRAMUNIFORM1UIEXT glProgramUniform1uiEXT = nullptr;
PFNGLPROGRAMUNIFORM1UIVEXT glProgramUniform1uivEXT = nullptr;
PFNGLPROGRAMUNIFORM2FEXT glProgramUniform2fEXT = nullptr;
PFNGLPROGRAMUNIFORM2FVEXT glProgramUniform2fvEXT = nullptr;
PFNGLPROGRAMUNIFORM2IEXT glProgramUniform2iEXT = nullptr;
PFNGLPROGRAMUNIFORM2IVEXT glProgramUniform2ivEXT = nullptr;
PFNGLPROGRAMUNIFORM2UIEXT glProgramUniform2uiEXT = nullptr;
PFNGLPROGRAMUNIFORM2UIVEXT glProgramUniform2uivEXT = nullptr;
PFNGLPROGRAMUNIFORM3FEXT glProgramUniform3fEXT = nullptr;
PFNGLPROGRAMUNIFORM3FVEXT glProgramUniform3fvEXT = nullptr;
PFNGLPROGRAMUNIFORM3IEXT glProgramUniform3iEXT = nullptr;
PFNGLPROGRAMUNIFORM3IVEXT glProgramUniform3ivEXT = nullptr;
PFNGLPROGRAMUNIFORM3UIEXT glProgramUniform3uiEXT = nullptr;
PFNGLPROGRAMUNIFORM3UIVEXT glProgramUniform3uivEXT = nullptr;
PFNGLPROGRAMUNIFORM4FEXT glProgramUniform4fEXT = nullptr;
PFNGLPROGRAMUNIFORM4FVEXT glProgramUniform4fvEXT = nullptr;
PFNGLPROGRAMUNIFORM4IEXT glProgramUniform4iEXT = nullptr;
PFNGLPROGRAMUNIFORM4IVEXT glProgramUniform4ivEXT = nullptr;
PFNGLPROGRAMUNIFORM4UIEXT glProgramUniform4uiEXT = nullptr;
PFNGLPROGRAMUNIFORM4UIVEXT glProgramUniform4uivEXT = nullptr;
PFNGLPROGRAMUNIFORMHANDLEUI64NV glProgramUniformHandleui64NV = nullptr;
PFNGLPROGRAMUNIFORMHANDLEUI64VNV glProgramUniformHandleui64vNV = nullptr;
PFNGLPROGRAMUNIFORMMATRIX2FVEXT glProgramUniformMatrix2fvEXT = nullptr;
PFNGLPROGRAMUNIFORMMATRIX2X3FVEXT glProgramUniformMatrix2x3fvEXT = nullptr;
PFNGLPROGRAMUNIFORMMATRIX2X4FVEXT glProgramUniformMatrix2x4fvEXT = nullptr;
PFNGLPROGRAMUNIFORMMATRIX3FVEXT glProgramUniformMatrix3fvEXT = nullptr;
PFNGLPROGRAMUNIFORMMATRIX3X2FVEXT glProgramUniformMatrix3x2fvEXT = nullptr;
PFNGLPROGRAMUNIFORMMATRIX3X4FVEXT glProgramUniformMatrix3x4fvEXT = nullptr;
PFNGLPROGRAMUNIFORMMATRIX4FVEXT glProgramUniformMatrix4fvEXT = nullptr;
PFNGLPROGRAMUNIFORMMATRIX4X2FVEXT glProgramUniformMatrix4x2fvEXT = nullptr;
PFNGLPROGRAMUNIFORMMATRIX4X3FVEXT glProgramUniformMatrix4x3fvEXT = nullptr;
PFNGLPUSHGROUPMARKEREXT glPushGroupMarkerEXT = nullptr;
PFNGLQUERYCOUNTEREXT glQueryCounterEXT = nullptr;
PFNGLRASTERSAMPLESEXT glRasterSamplesEXT = nullptr;
PFNGLREADBUFFERINDEXEDEXT glReadBufferIndexedEXT = nullptr;
PFNGLREADBUFFERNV glReadBufferNV = nullptr;
PFNGLREADNPIXELSEXT glReadnPixelsEXT = nullptr;
PFNGLREADNPIXELSKHR glReadnPixelsKHR = nullptr;
PFNGLRENDERBUFFERSTORAGEMULTISAMPLEANGLE glRenderbufferStorageMultisampleANGLE = nullptr;
PFNGLRENDERBUFFERSTORAGEMULTISAMPLEAPPLE glRenderbufferStorageMultisampleAPPLE = nullptr;
PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXT glRenderbufferStorageMultisampleEXT = nullptr;
PFNGLRENDERBUFFERSTORAGEMULTISAMPLEIMG glRenderbufferStorageMultisampleIMG = nullptr;
PFNGLRENDERBUFFERSTORAGEMULTISAMPLENV glRenderbufferStorageMultisampleNV = nullptr;
PFNGLRESOLVEDEPTHVALUESNV glResolveDepthValuesNV = nullptr;
PFNGLRESOLVEMULTISAMPLEFRAMEBUFFERAPPLE glResolveMultisampleFramebufferAPPLE = nullptr;
PFNGLSAMPLERPARAMETERIIVOES glSamplerParameterIivOES = nullptr;
PFNGLSAMPLERPARAMETERIUIVOES glSamplerParameterIuivOES = nullptr;
PFNGLSCISSORARRAYVNV glScissorArrayvNV = nullptr;
PFNGLSCISSORINDEXEDNV glScissorIndexedNV = nullptr;
PFNGLSCISSORINDEXEDVNV glScissorIndexedvNV = nullptr;
PFNGLSELECTPERFMONITORCOUNTERSAMD glSelectPerfMonitorCountersAMD = nullptr;
PFNGLSETFENCENV glSetFenceNV = nullptr;
PFNGLSTARTTILINGQCOM glStartTilingQCOM = nullptr;
PFNGLSTENCILFILLPATHINSTANCEDNV glStencilFillPathInstancedNV = nullptr;
PFNGLSTENCILFILLPATHNV glStencilFillPathNV = nullptr;
PFNGLSTENCILSTROKEPATHINSTANCEDNV glStencilStrokePathInstancedNV = nullptr;
PFNGLSTENCILSTROKEPATHNV glStencilStrokePathNV = nullptr;
PFNGLSTENCILTHENCOVERFILLPATHINSTANCEDNV glStencilThenCoverFillPathInstancedNV = nullptr;
PFNGLSTENCILTHENCOVERFILLPATHNV glStencilThenCoverFillPathNV = nullptr;
PFNGLSTENCILTHENCOVERSTROKEPATHINSTANCEDNV glStencilThenCoverStrokePathInstancedNV = nullptr;
PFNGLSTENCILTHENCOVERSTROKEPATHNV glStencilThenCoverStrokePathNV = nullptr;
PFNGLSUBPIXELPRECISIONBIASNV glSubpixelPrecisionBiasNV = nullptr;
PFNGLTESTFENCENV glTestFenceNV = nullptr;
PFNGLTEXBUFFEROES glTexBufferOES = nullptr;
PFNGLTEXBUFFERRANGEOES glTexBufferRangeOES = nullptr;
PFNGLTEXIMAGE3DOES glTexImage3DOES = nullptr;
PFNGLTEXPAGECOMMITMENTEXT glTexPageCommitmentEXT = nullptr;
PFNGLTEXPARAMETERIIVOES glTexParameterIivOES = nullptr;
PFNGLTEXPARAMETERIUIVOES glTexParameterIuivOES = nullptr;
PFNGLTEXSTORAGE1DEXT glTexStorage1DEXT = nullptr;
PFNGLTEXSTORAGE2DEXT glTexStorage2DEXT = nullptr;
PFNGLTEXSTORAGE3DEXT glTexStorage3DEXT = nullptr;
PFNGLTEXSUBIMAGE3DOES glTexSubImage3DOES = nullptr;
PFNGLTEXTURESTORAGE1DEXT glTextureStorage1DEXT = nullptr;
PFNGLTEXTURESTORAGE2DEXT glTextureStorage2DEXT = nullptr;
PFNGLTEXTURESTORAGE3DEXT glTextureStorage3DEXT = nullptr;
PFNGLTEXTUREVIEWEXT glTextureViewEXT = nullptr;
PFNGLTEXTUREVIEWOES glTextureViewOES = nullptr;
PFNGLTRANSFORMPATHNV glTransformPathNV = nullptr;
PFNGLUNIFORMHANDLEUI64NV glUniformHandleui64NV = nullptr;
PFNGLUNIFORMHANDLEUI64VNV glUniformHandleui64vNV = nullptr;
PFNGLUNIFORMMATRIX2X3FVNV glUniformMatrix2x3fvNV = nullptr;
PFNGLUNIFORMMATRIX2X4FVNV glUniformMatrix2x4fvNV = nullptr;
PFNGLUNIFORMMATRIX3X2FVNV glUniformMatrix3x2fvNV = nullptr;
PFNGLUNIFORMMATRIX3X4FVNV glUniformMatrix3x4fvNV = nullptr;
PFNGLUNIFORMMATRIX4X2FVNV glUniformMatrix4x2fvNV = nullptr;
PFNGLUNIFORMMATRIX4X3FVNV glUniformMatrix4x3fvNV = nullptr;
PFNGLUNMAPBUFFEROES glUnmapBufferOES = nullptr;
PFNGLUSEPROGRAMSTAGESEXT glUseProgramStagesEXT = nullptr;
PFNGLVALIDATEPROGRAMPIPELINEEXT glValidateProgramPipelineEXT = nullptr;
PFNGLVERTEXATTRIBDIVISORANGLE glVertexAttribDivisorANGLE = nullptr;
PFNGLVERTEXATTRIBDIVISOREXT glVertexAttribDivisorEXT = nullptr;
PFNGLVERTEXATTRIBDIVISORNV glVertexAttribDivisorNV = nullptr;
PFNGLVIEWPORTARRAYVNV glViewportArrayvNV = nullptr;
PFNGLVIEWPORTINDEXEDFNV glViewportIndexedfNV = nullptr;
PFNGLVIEWPORTINDEXEDFVNV glViewportIndexedfvNV = nullptr;
PFNGLWAITSYNCAPPLE glWaitSyncAPPLE = nullptr;
PFNGLWEIGHTPATHSNV glWeightPathsNV = nullptr;
PFNGLBLENDBARRIER glBlendBarrier = nullptr;
PFNGLBLENDCOLOR glBlendColor = nullptr;
PFNGLBLENDEQUATION glBlendEquation = nullptr;
PFNGLBLENDEQUATIONSEPARATE glBlendEquationSeparate = nullptr;
PFNGLBLENDEQUATIONSEPARATEI glBlendEquationSeparatei = nullptr;
PFNGLBLENDEQUATIONI glBlendEquationi = nullptr;
PFNGLBLENDFUNC glBlendFunc = nullptr;
PFNGLBLENDFUNCSEPARATE glBlendFuncSeparate = nullptr;
PFNGLBLENDFUNCSEPARATEI glBlendFuncSeparatei = nullptr;
PFNGLBLENDFUNCI glBlendFunci = nullptr;
PFNGLDEPTHFUNC glDepthFunc = nullptr;
PFNGLSAMPLECOVERAGE glSampleCoverage = nullptr;
PFNGLSAMPLEMASKI glSampleMaski = nullptr;
PFNGLSCISSOR glScissor = nullptr;
PFNGLSTENCILFUNC glStencilFunc = nullptr;
PFNGLSTENCILFUNCSEPARATE glStencilFuncSeparate = nullptr;
PFNGLSTENCILOP glStencilOp = nullptr;
PFNGLSTENCILOPSEPARATE glStencilOpSeparate = nullptr;
PFNGLBINDFRAMEBUFFER glBindFramebuffer = nullptr;
PFNGLBINDRENDERBUFFER glBindRenderbuffer = nullptr;
PFNGLBLITFRAMEBUFFER glBlitFramebuffer = nullptr;
PFNGLCHECKFRAMEBUFFERSTATUS glCheckFramebufferStatus = nullptr;
PFNGLCLEAR glClear = nullptr;
PFNGLCLEARBUFFERFI glClearBufferfi = nullptr;
PFNGLCLEARBUFFERFV glClearBufferfv = nullptr;
PFNGLCLEARBUFFERIV glClearBufferiv = nullptr;
PFNGLCLEARBUFFERUIV glClearBufferuiv = nullptr;
PFNGLCLEARCOLOR glClearColor = nullptr;
PFNGLCLEARDEPTHF glClearDepthf = nullptr;
PFNGLCLEARSTENCIL glClearStencil = nullptr;
PFNGLCOLORMASK glColorMask = nullptr;
PFNGLCOLORMASKI glColorMaski = nullptr;
PFNGLDELETEFRAMEBUFFERS glDeleteFramebuffers = nullptr;
PFNGLDELETERENDERBUFFERS glDeleteRenderbuffers = nullptr;
PFNGLDEPTHMASK glDepthMask = nullptr;
PFNGLDRAWBUFFERS glDrawBuffers = nullptr;
PFNGLFRAMEBUFFERPARAMETERI glFramebufferParameteri = nullptr;
PFNGLFRAMEBUFFERRENDERBUFFER glFramebufferRenderbuffer = nullptr;
PFNGLFRAMEBUFFERTEXTURE glFramebufferTexture = nullptr;
PFNGLFRAMEBUFFERTEXTURE2D glFramebufferTexture2D = nullptr;
PFNGLFRAMEBUFFERTEXTURELAYER glFramebufferTextureLayer = nullptr;
PFNGLGENFRAMEBUFFERS glGenFramebuffers = nullptr;
PFNGLGENRENDERBUFFERS glGenRenderbuffers = nullptr;
PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIV glGetFramebufferAttachmentParameteriv = nullptr;
PFNGLGETFRAMEBUFFERPARAMETERIV glGetFramebufferParameteriv = nullptr;
PFNGLGETRENDERBUFFERPARAMETERIV glGetRenderbufferParameteriv = nullptr;
PFNGLINVALIDATEFRAMEBUFFER glInvalidateFramebuffer = nullptr;
PFNGLINVALIDATESUBFRAMEBUFFER glInvalidateSubFramebuffer = nullptr;
PFNGLISFRAMEBUFFER glIsFramebuffer = nullptr;
PFNGLISRENDERBUFFER glIsRenderbuffer = nullptr;
PFNGLREADBUFFER glReadBuffer = nullptr;
PFNGLREADPIXELS glReadPixels = nullptr;
PFNGLREADNPIXELS glReadnPixels = nullptr;
PFNGLRENDERBUFFERSTORAGE glRenderbufferStorage = nullptr;
PFNGLRENDERBUFFERSTORAGEMULTISAMPLE glRenderbufferStorageMultisample = nullptr;
PFNGLSTENCILMASK glStencilMask = nullptr;
PFNGLSTENCILMASKSEPARATE glStencilMaskSeparate = nullptr;
PFNGLDISABLE glDisable = nullptr;
PFNGLDISABLEI glDisablei = nullptr;
PFNGLENABLE glEnable = nullptr;
PFNGLENABLEI glEnablei = nullptr;
PFNGLFINISH glFinish = nullptr;
PFNGLFLUSH glFlush = nullptr;
PFNGLGETERROR glGetError = nullptr;
PFNGLGETGRAPHICSRESETSTATUS glGetGraphicsResetStatus = nullptr;
PFNGLHINT glHint = nullptr;
PFNGLACTIVESHADERPROGRAM glActiveShaderProgram = nullptr;
PFNGLATTACHSHADER glAttachShader = nullptr;
PFNGLBINDATTRIBLOCATION glBindAttribLocation = nullptr;
PFNGLBINDPROGRAMPIPELINE glBindProgramPipeline = nullptr;
PFNGLCOMPILESHADER glCompileShader = nullptr;
PFNGLCREATEPROGRAM glCreateProgram = nullptr;
PFNGLCREATESHADER glCreateShader = nullptr;
PFNGLCREATESHADERPROGRAMV glCreateShaderProgramv = nullptr;
PFNGLDELETEPROGRAM glDeleteProgram = nullptr;
PFNGLDELETEPROGRAMPIPELINES glDeleteProgramPipelines = nullptr;
PFNGLDELETESHADER glDeleteShader = nullptr;
PFNGLDETACHSHADER glDetachShader = nullptr;
PFNGLDISPATCHCOMPUTE glDispatchCompute = nullptr;
PFNGLDISPATCHCOMPUTEINDIRECT glDispatchComputeIndirect = nullptr;
PFNGLGENPROGRAMPIPELINES glGenProgramPipelines = nullptr;
PFNGLGETACTIVEATTRIB glGetActiveAttrib = nullptr;
PFNGLGETACTIVEUNIFORM glGetActiveUniform = nullptr;
PFNGLGETACTIVEUNIFORMBLOCKNAME glGetActiveUniformBlockName = nullptr;
PFNGLGETACTIVEUNIFORMBLOCKIV glGetActiveUniformBlockiv = nullptr;
PFNGLGETACTIVEUNIFORMSIV glGetActiveUniformsiv = nullptr;
PFNGLGETATTACHEDSHADERS glGetAttachedShaders = nullptr;
PFNGLGETATTRIBLOCATION glGetAttribLocation = nullptr;
PFNGLGETFRAGDATALOCATION glGetFragDataLocation = nullptr;
PFNGLGETPROGRAMBINARY glGetProgramBinary = nullptr;
PFNGLGETPROGRAMINFOLOG glGetProgramInfoLog = nullptr;
PFNGLGETPROGRAMINTERFACEIV glGetProgramInterfaceiv = nullptr;
PFNGLGETPROGRAMPIPELINEINFOLOG glGetProgramPipelineInfoLog = nullptr;
PFNGLGETPROGRAMPIPELINEIV glGetProgramPipelineiv = nullptr;
PFNGLGETPROGRAMRESOURCEINDEX glGetProgramResourceIndex = nullptr;
PFNGLGETPROGRAMRESOURCELOCATION glGetProgramResourceLocation = nullptr;
PFNGLGETPROGRAMRESOURCENAME glGetProgramResourceName = nullptr;
PFNGLGETPROGRAMRESOURCEIV glGetProgramResourceiv = nullptr;
PFNGLGETPROGRAMIV glGetProgramiv = nullptr;
PFNGLGETSHADERINFOLOG glGetShaderInfoLog = nullptr;
PFNGLGETSHADERPRECISIONFORMAT glGetShaderPrecisionFormat = nullptr;
PFNGLGETSHADERSOURCE glGetShaderSource = nullptr;
PFNGLGETSHADERIV glGetShaderiv = nullptr;
PFNGLGETUNIFORMBLOCKINDEX glGetUniformBlockIndex = nullptr;
PFNGLGETUNIFORMINDICES glGetUniformIndices = nullptr;
PFNGLGETUNIFORMLOCATION glGetUniformLocation = nullptr;
PFNGLGETUNIFORMFV glGetUniformfv = nullptr;
PFNGLGETUNIFORMIV glGetUniformiv = nullptr;
PFNGLGETUNIFORMUIV glGetUniformuiv = nullptr;
PFNGLGETNUNIFORMFV glGetnUniformfv = nullptr;
PFNGLGETNUNIFORMIV glGetnUniformiv = nullptr;
PFNGLGETNUNIFORMUIV glGetnUniformuiv = nullptr;
PFNGLISPROGRAM glIsProgram = nullptr;
PFNGLISPROGRAMPIPELINE glIsProgramPipeline = nullptr;
PFNGLISSHADER glIsShader = nullptr;
PFNGLLINKPROGRAM glLinkProgram = nullptr;
PFNGLMEMORYBARRIER glMemoryBarrier = nullptr;
PFNGLMEMORYBARRIERBYREGION glMemoryBarrierByRegion = nullptr;
PFNGLPROGRAMBINARY glProgramBinary = nullptr;
PFNGLPROGRAMPARAMETERI glProgramParameteri = nullptr;
PFNGLPROGRAMUNIFORM1F glProgramUniform1f = nullptr;
PFNGLPROGRAMUNIFORM1FV glProgramUniform1fv = nullptr;
PFNGLPROGRAMUNIFORM1I glProgramUniform1i = nullptr;
PFNGLPROGRAMUNIFORM1IV glProgramUniform1iv = nullptr;
PFNGLPROGRAMUNIFORM1UI glProgramUniform1ui = nullptr;
PFNGLPROGRAMUNIFORM1UIV glProgramUniform1uiv = nullptr;
PFNGLPROGRAMUNIFORM2F glProgramUniform2f = nullptr;
PFNGLPROGRAMUNIFORM2FV glProgramUniform2fv = nullptr;
PFNGLPROGRAMUNIFORM2I glProgramUniform2i = nullptr;
PFNGLPROGRAMUNIFORM2IV glProgramUniform2iv = nullptr;
PFNGLPROGRAMUNIFORM2UI glProgramUniform2ui = nullptr;
PFNGLPROGRAMUNIFORM2UIV glProgramUniform2uiv = nullptr;
PFNGLPROGRAMUNIFORM3F glProgramUniform3f = nullptr;
PFNGLPROGRAMUNIFORM3FV glProgramUniform3fv = nullptr;
PFNGLPROGRAMUNIFORM3I glProgramUniform3i = nullptr;
PFNGLPROGRAMUNIFORM3IV glProgramUniform3iv = nullptr;
PFNGLPROGRAMUNIFORM3UI glProgramUniform3ui = nullptr;
PFNGLPROGRAMUNIFORM3UIV glProgramUniform3uiv = nullptr;
PFNGLPROGRAMUNIFORM4F glProgramUniform4f = nullptr;
PFNGLPROGRAMUNIFORM4FV glProgramUniform4fv = nullptr;
PFNGLPROGRAMUNIFORM4I glProgramUniform4i = nullptr;
PFNGLPROGRAMUNIFORM4IV glProgramUniform4iv = nullptr;
PFNGLPROGRAMUNIFORM4UI glProgramUniform4ui = nullptr;
PFNGLPROGRAMUNIFORM4UIV glProgramUniform4uiv = nullptr;
PFNGLPROGRAMUNIFORMMATRIX2FV glProgramUniformMatrix2fv = nullptr;
PFNGLPROGRAMUNIFORMMATRIX2X3FV glProgramUniformMatrix2x3fv = nullptr;
PFNGLPROGRAMUNIFORMMATRIX2X4FV glProgramUniformMatrix2x4fv = nullptr;
PFNGLPROGRAMUNIFORMMATRIX3FV glProgramUniformMatrix3fv = nullptr;
PFNGLPROGRAMUNIFORMMATRIX3X2FV glProgramUniformMatrix3x2fv = nullptr;
PFNGLPROGRAMUNIFORMMATRIX3X4FV glProgramUniformMatrix3x4fv = nullptr;
PFNGLPROGRAMUNIFORMMATRIX4FV glProgramUniformMatrix4fv = nullptr;
PFNGLPROGRAMUNIFORMMATRIX4X2FV glProgramUniformMatrix4x2fv = nullptr;
PFNGLPROGRAMUNIFORMMATRIX4X3FV glProgramUniformMatrix4x3fv = nullptr;
PFNGLRELEASESHADERCOMPILER glReleaseShaderCompiler = nullptr;
PFNGLSHADERBINARY glShaderBinary = nullptr;
PFNGLSHADERSOURCE glShaderSource = nullptr;
PFNGLUNIFORM1F glUniform1f = nullptr;
PFNGLUNIFORM1FV glUniform1fv = nullptr;
PFNGLUNIFORM1I glUniform1i = nullptr;
PFNGLUNIFORM1IV glUniform1iv = nullptr;
PFNGLUNIFORM1UI glUniform1ui = nullptr;
PFNGLUNIFORM1UIV glUniform1uiv = nullptr;
PFNGLUNIFORM2F glUniform2f = nullptr;
PFNGLUNIFORM2FV glUniform2fv = nullptr;
PFNGLUNIFORM2I glUniform2i = nullptr;
PFNGLUNIFORM2IV glUniform2iv = nullptr;
PFNGLUNIFORM2UI glUniform2ui = nullptr;
PFNGLUNIFORM2UIV glUniform2uiv = nullptr;
PFNGLUNIFORM3F glUniform3f = nullptr;
PFNGLUNIFORM3FV glUniform3fv = nullptr;
PFNGLUNIFORM3I glUniform3i = nullptr;
PFNGLUNIFORM3IV glUniform3iv = nullptr;
PFNGLUNIFORM3UI glUniform3ui = nullptr;
PFNGLUNIFORM3UIV glUniform3uiv = nullptr;
PFNGLUNIFORM4F glUniform4f = nullptr;
PFNGLUNIFORM4FV glUniform4fv = nullptr;
PFNGLUNIFORM4I glUniform4i = nullptr;
PFNGLUNIFORM4IV glUniform4iv = nullptr;
PFNGLUNIFORM4UI glUniform4ui = nullptr;
PFNGLUNIFORM4UIV glUniform4uiv = nullptr;
PFNGLUNIFORMBLOCKBINDING glUniformBlockBinding = nullptr;
PFNGLUNIFORMMATRIX2FV glUniformMatrix2fv = nullptr;
PFNGLUNIFORMMATRIX2X3FV glUniformMatrix2x3fv = nullptr;
PFNGLUNIFORMMATRIX2X4FV glUniformMatrix2x4fv = nullptr;
PFNGLUNIFORMMATRIX3FV glUniformMatrix3fv = nullptr;
PFNGLUNIFORMMATRIX3X2FV glUniformMatrix3x2fv = nullptr;
PFNGLUNIFORMMATRIX3X4FV glUniformMatrix3x4fv = nullptr;
PFNGLUNIFORMMATRIX4FV glUniformMatrix4fv = nullptr;
PFNGLUNIFORMMATRIX4X2FV glUniformMatrix4x2fv = nullptr;
PFNGLUNIFORMMATRIX4X3FV glUniformMatrix4x3fv = nullptr;
PFNGLUSEPROGRAM glUseProgram = nullptr;
PFNGLUSEPROGRAMSTAGES glUseProgramStages = nullptr;
PFNGLVALIDATEPROGRAM glValidateProgram = nullptr;
PFNGLVALIDATEPROGRAMPIPELINE glValidateProgramPipeline = nullptr;
PFNGLCULLFACE glCullFace = nullptr;
PFNGLDEPTHRANGEF glDepthRangef = nullptr;
PFNGLFRONTFACE glFrontFace = nullptr;
PFNGLGETMULTISAMPLEFV glGetMultisamplefv = nullptr;
PFNGLLINEWIDTH glLineWidth = nullptr;
PFNGLMINSAMPLESHADING glMinSampleShading = nullptr;
PFNGLPOLYGONOFFSET glPolygonOffset = nullptr;
PFNGLVIEWPORT glViewport = nullptr;
PFNGLGETBOOLEANI_V glGetBooleani_v = nullptr;
PFNGLGETBOOLEANV glGetBooleanv = nullptr;
PFNGLGETFLOATV glGetFloatv = nullptr;
PFNGLGETINTEGER64I_V glGetInteger64i_v = nullptr;
PFNGLGETINTEGER64V glGetInteger64v = nullptr;
PFNGLGETINTEGERI_V glGetIntegeri_v = nullptr;
PFNGLGETINTEGERV glGetIntegerv = nullptr;
PFNGLGETINTERNALFORMATIV glGetInternalformativ = nullptr;
PFNGLGETSTRING glGetString = nullptr;
PFNGLGETSTRINGI glGetStringi = nullptr;
PFNGLISENABLED glIsEnabled = nullptr;
PFNGLISENABLEDI glIsEnabledi = nullptr;
PFNGLCLIENTWAITSYNC glClientWaitSync = nullptr;
PFNGLDELETESYNC glDeleteSync = nullptr;
PFNGLFENCESYNC glFenceSync = nullptr;
PFNGLGETSYNCIV glGetSynciv = nullptr;
PFNGLISSYNC glIsSync = nullptr;
PFNGLWAITSYNC glWaitSync = nullptr;
PFNGLACTIVETEXTURE glActiveTexture = nullptr;
PFNGLBINDIMAGETEXTURE glBindImageTexture = nullptr;
PFNGLBINDSAMPLER glBindSampler = nullptr;
PFNGLBINDTEXTURE glBindTexture = nullptr;
PFNGLCOMPRESSEDTEXIMAGE2D glCompressedTexImage2D = nullptr;
PFNGLCOMPRESSEDTEXIMAGE3D glCompressedTexImage3D = nullptr;
PFNGLCOMPRESSEDTEXSUBIMAGE2D glCompressedTexSubImage2D = nullptr;
PFNGLCOMPRESSEDTEXSUBIMAGE3D glCompressedTexSubImage3D = nullptr;
PFNGLCOPYIMAGESUBDATA glCopyImageSubData = nullptr;
PFNGLCOPYTEXIMAGE2D glCopyTexImage2D = nullptr;
PFNGLCOPYTEXSUBIMAGE2D glCopyTexSubImage2D = nullptr;
PFNGLCOPYTEXSUBIMAGE3D glCopyTexSubImage3D = nullptr;
PFNGLDELETESAMPLERS glDeleteSamplers = nullptr;
PFNGLDELETETEXTURES glDeleteTextures = nullptr;
PFNGLGENSAMPLERS glGenSamplers = nullptr;
PFNGLGENTEXTURES glGenTextures = nullptr;
PFNGLGENERATEMIPMAP glGenerateMipmap = nullptr;
PFNGLGETSAMPLERPARAMETERIIV glGetSamplerParameterIiv = nullptr;
PFNGLGETSAMPLERPARAMETERIUIV glGetSamplerParameterIuiv = nullptr;
PFNGLGETSAMPLERPARAMETERFV glGetSamplerParameterfv = nullptr;
PFNGLGETSAMPLERPARAMETERIV glGetSamplerParameteriv = nullptr;
PFNGLGETTEXLEVELPARAMETERFV glGetTexLevelParameterfv = nullptr;
PFNGLGETTEXLEVELPARAMETERIV glGetTexLevelParameteriv = nullptr;
PFNGLGETTEXPARAMETERIIV glGetTexParameterIiv = nullptr;
PFNGLGETTEXPARAMETERIUIV glGetTexParameterIuiv = nullptr;
PFNGLGETTEXPARAMETERFV glGetTexParameterfv = nullptr;
PFNGLGETTEXPARAMETERIV glGetTexParameteriv = nullptr;
PFNGLISSAMPLER glIsSampler = nullptr;
PFNGLISTEXTURE glIsTexture = nullptr;
PFNGLPIXELSTOREI glPixelStorei = nullptr;
PFNGLSAMPLERPARAMETERIIV glSamplerParameterIiv = nullptr;
PFNGLSAMPLERPARAMETERIUIV glSamplerParameterIuiv = nullptr;
PFNGLSAMPLERPARAMETERF glSamplerParameterf = nullptr;
PFNGLSAMPLERPARAMETERFV glSamplerParameterfv = nullptr;
PFNGLSAMPLERPARAMETERI glSamplerParameteri = nullptr;
PFNGLSAMPLERPARAMETERIV glSamplerParameteriv = nullptr;
PFNGLTEXBUFFER glTexBuffer = nullptr;
PFNGLTEXBUFFERRANGE glTexBufferRange = nullptr;
PFNGLTEXIMAGE2D glTexImage2D = nullptr;
PFNGLTEXIMAGE3D glTexImage3D = nullptr;
PFNGLTEXPARAMETERIIV glTexParameterIiv = nullptr;
PFNGLTEXPARAMETERIUIV glTexParameterIuiv = nullptr;
PFNGLTEXPARAMETERF glTexParameterf = nullptr;
PFNGLTEXPARAMETERFV glTexParameterfv = nullptr;
PFNGLTEXPARAMETERI glTexParameteri = nullptr;
PFNGLTEXPARAMETERIV glTexParameteriv = nullptr;
PFNGLTEXSTORAGE2D glTexStorage2D = nullptr;
PFNGLTEXSTORAGE2DMULTISAMPLE glTexStorage2DMultisample = nullptr;
PFNGLTEXSTORAGE3D glTexStorage3D = nullptr;
PFNGLTEXSTORAGE3DMULTISAMPLE glTexStorage3DMultisample = nullptr;
PFNGLTEXSUBIMAGE2D glTexSubImage2D = nullptr;
PFNGLTEXSUBIMAGE3D glTexSubImage3D = nullptr;
PFNGLBEGINTRANSFORMFEEDBACK glBeginTransformFeedback = nullptr;
PFNGLBINDTRANSFORMFEEDBACK glBindTransformFeedback = nullptr;
PFNGLDELETETRANSFORMFEEDBACKS glDeleteTransformFeedbacks = nullptr;
PFNGLENDTRANSFORMFEEDBACK glEndTransformFeedback = nullptr;
PFNGLGENTRANSFORMFEEDBACKS glGenTransformFeedbacks = nullptr;
PFNGLGETTRANSFORMFEEDBACKVARYING glGetTransformFeedbackVarying = nullptr;
PFNGLISTRANSFORMFEEDBACK glIsTransformFeedback = nullptr;
PFNGLPAUSETRANSFORMFEEDBACK glPauseTransformFeedback = nullptr;
PFNGLRESUMETRANSFORMFEEDBACK glResumeTransformFeedback = nullptr;
PFNGLTRANSFORMFEEDBACKVARYINGS glTransformFeedbackVaryings = nullptr;
PFNGLBINDVERTEXARRAY glBindVertexArray = nullptr;
PFNGLBINDVERTEXBUFFER glBindVertexBuffer = nullptr;
PFNGLDELETEVERTEXARRAYS glDeleteVertexArrays = nullptr;
PFNGLDISABLEVERTEXATTRIBARRAY glDisableVertexAttribArray = nullptr;
PFNGLENABLEVERTEXATTRIBARRAY glEnableVertexAttribArray = nullptr;
PFNGLGENVERTEXARRAYS glGenVertexArrays = nullptr;
PFNGLGETVERTEXATTRIBIIV glGetVertexAttribIiv = nullptr;
PFNGLGETVERTEXATTRIBIUIV glGetVertexAttribIuiv = nullptr;
PFNGLGETVERTEXATTRIBPOINTERV glGetVertexAttribPointerv = nullptr;
PFNGLGETVERTEXATTRIBFV glGetVertexAttribfv = nullptr;
PFNGLGETVERTEXATTRIBIV glGetVertexAttribiv = nullptr;
PFNGLISVERTEXARRAY glIsVertexArray = nullptr;
PFNGLVERTEXATTRIB1F glVertexAttrib1f = nullptr;
PFNGLVERTEXATTRIB1FV glVertexAttrib1fv = nullptr;
PFNGLVERTEXATTRIB2F glVertexAttrib2f = nullptr;
PFNGLVERTEXATTRIB2FV glVertexAttrib2fv = nullptr;
PFNGLVERTEXATTRIB3F glVertexAttrib3f = nullptr;
PFNGLVERTEXATTRIB3FV glVertexAttrib3fv = nullptr;
PFNGLVERTEXATTRIB4F glVertexAttrib4f = nullptr;
PFNGLVERTEXATTRIB4FV glVertexAttrib4fv = nullptr;
PFNGLVERTEXATTRIBBINDING glVertexAttribBinding = nullptr;
PFNGLVERTEXATTRIBDIVISOR glVertexAttribDivisor = nullptr;
PFNGLVERTEXATTRIBFORMAT glVertexAttribFormat = nullptr;
PFNGLVERTEXATTRIBI4I glVertexAttribI4i = nullptr;
PFNGLVERTEXATTRIBI4IV glVertexAttribI4iv = nullptr;
PFNGLVERTEXATTRIBI4UI glVertexAttribI4ui = nullptr;
PFNGLVERTEXATTRIBI4UIV glVertexAttribI4uiv = nullptr;
PFNGLVERTEXATTRIBIFORMAT glVertexAttribIFormat = nullptr;
PFNGLVERTEXATTRIBIPOINTER glVertexAttribIPointer = nullptr;
PFNGLVERTEXATTRIBPOINTER glVertexAttribPointer = nullptr;
PFNGLVERTEXBINDINGDIVISOR glVertexBindingDivisor = nullptr;
PFNGLXCREATECONTEXT glXCreateContext = nullptr;
PFNGLXCREATENEWCONTEXT glXCreateNewContext = nullptr;
PFNGLXMAKECONTEXTCURRENT glXMakeContextCurrent = nullptr;
PFNGLXMAKECURRENT glXMakeCurrent = nullptr;
PFNGLXSWAPBUFFERS glXSwapBuffers = nullptr;
PFNGLXQUERYDRAWABLE glXQueryDrawable = nullptr;
PFNWGLCREATECONTEXT wglCreateContext = nullptr;
PFNWGLCREATECONTEXTATTRIBSARB wglCreateContextAttribsARB = nullptr;
PFNWGLMAKECURRENT wglMakeCurrent = nullptr;
PFNWGLSWAPBUFFERS wglSwapBuffers = nullptr;
PFNCGLCREATECONTEXT CGLCreateContext = nullptr;
PFNCGLSETCURRENTCONTEXT CGLSetCurrentContext = nullptr;
PFNCGLGETSURFACE CGLGetSurface = nullptr;
PFNCGSGETSURFACEBOUNDS CGSGetSurfaceBounds = nullptr;
PFNCGLFLUSHDRAWABLE CGLFlushDrawable = nullptr;
PFNGLGETQUERYOBJECTI64V glGetQueryObjecti64v = nullptr;
PFNGLGETQUERYOBJECTUI64V glGetQueryObjectui64v = nullptr;
PFNGLTEXSTORAGE1D glTexStorage1D = nullptr;
PFNGLBINDFRAGDATALOCATION glBindFragDataLocation = nullptr;
PFNGLALPHAFUNC glAlphaFunc = nullptr;
PFNGLALPHAFUNCX glAlphaFuncx = nullptr;
PFNGLALPHAFUNCXOES glAlphaFuncxOES = nullptr;
PFNGLBINDFRAMEBUFFEROES glBindFramebufferOES = nullptr;
PFNGLBINDRENDERBUFFEROES glBindRenderbufferOES = nullptr;
PFNGLBLENDEQUATIONOES glBlendEquationOES = nullptr;
PFNGLBLENDEQUATIONSEPARATEOES glBlendEquationSeparateOES = nullptr;
PFNGLBLENDFUNCSEPARATEOES glBlendFuncSeparateOES = nullptr;
PFNGLCHECKFRAMEBUFFERSTATUSOES glCheckFramebufferStatusOES = nullptr;
PFNGLCLEARCOLORX glClearColorx = nullptr;
PFNGLCLEARCOLORXOES glClearColorxOES = nullptr;
PFNGLCLEARDEPTHFOES glClearDepthfOES = nullptr;
PFNGLCLEARDEPTHX glClearDepthx = nullptr;
PFNGLCLEARDEPTHXOES glClearDepthxOES = nullptr;
PFNGLCLIENTACTIVETEXTURE glClientActiveTexture = nullptr;
PFNGLCLIPPLANEF glClipPlanef = nullptr;
PFNGLCLIPPLANEFIMG glClipPlanefIMG = nullptr;
PFNGLCLIPPLANEFOES glClipPlanefOES = nullptr;
PFNGLCLIPPLANEX glClipPlanex = nullptr;
PFNGLCLIPPLANEXIMG glClipPlanexIMG = nullptr;
PFNGLCLIPPLANEXOES glClipPlanexOES = nullptr;
PFNGLCOLOR4F glColor4f = nullptr;
PFNGLCOLOR4UB glColor4ub = nullptr;
PFNGLCOLOR4X glColor4x = nullptr;
PFNGLCOLOR4XOES glColor4xOES = nullptr;
PFNGLCOLORPOINTER glColorPointer = nullptr;
PFNGLCURRENTPALETTEMATRIXOES glCurrentPaletteMatrixOES = nullptr;
PFNGLDELETEFRAMEBUFFERSOES glDeleteFramebuffersOES = nullptr;
PFNGLDELETERENDERBUFFERSOES glDeleteRenderbuffersOES = nullptr;
PFNGLDEPTHRANGEFOES glDepthRangefOES = nullptr;
PFNGLDEPTHRANGEX glDepthRangex = nullptr;
PFNGLDEPTHRANGEXOES glDepthRangexOES = nullptr;
PFNGLDISABLECLIENTSTATE glDisableClientState = nullptr;
PFNGLDRAWTEXFOES glDrawTexfOES = nullptr;
PFNGLDRAWTEXFVOES glDrawTexfvOES = nullptr;
PFNGLDRAWTEXIOES glDrawTexiOES = nullptr;
PFNGLDRAWTEXIVOES glDrawTexivOES = nullptr;
PFNGLDRAWTEXSOES glDrawTexsOES = nullptr;
PFNGLDRAWTEXSVOES glDrawTexsvOES = nullptr;
PFNGLDRAWTEXXOES glDrawTexxOES = nullptr;
PFNGLDRAWTEXXVOES glDrawTexxvOES = nullptr;
PFNGLENABLECLIENTSTATE glEnableClientState = nullptr;
PFNGLFOGF glFogf = nullptr;
PFNGLFOGFV glFogfv = nullptr;
PFNGLFOGX glFogx = nullptr;
PFNGLFOGXOES glFogxOES = nullptr;
PFNGLFOGXV glFogxv = nullptr;
PFNGLFOGXVOES glFogxvOES = nullptr;
PFNGLFRAMEBUFFERRENDERBUFFEROES glFramebufferRenderbufferOES = nullptr;
PFNGLFRAMEBUFFERTEXTURE2DOES glFramebufferTexture2DOES = nullptr;
PFNGLFRUSTUMF glFrustumf = nullptr;
PFNGLFRUSTUMFOES glFrustumfOES = nullptr;
PFNGLFRUSTUMX glFrustumx = nullptr;
PFNGLFRUSTUMXOES glFrustumxOES = nullptr;
PFNGLGENFRAMEBUFFERSOES glGenFramebuffersOES = nullptr;
PFNGLGENRENDERBUFFERSOES glGenRenderbuffersOES = nullptr;
PFNGLGENERATEMIPMAPOES glGenerateMipmapOES = nullptr;
PFNGLGETCLIPPLANEF glGetClipPlanef = nullptr;
PFNGLGETCLIPPLANEFOES glGetClipPlanefOES = nullptr;
PFNGLGETCLIPPLANEX glGetClipPlanex = nullptr;
PFNGLGETCLIPPLANEXOES glGetClipPlanexOES = nullptr;
PFNGLGETFIXEDV glGetFixedv = nullptr;
PFNGLGETFIXEDVOES glGetFixedvOES = nullptr;
PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVOES glGetFramebufferAttachmentParameterivOES = nullptr;
PFNGLGETLIGHTFV glGetLightfv = nullptr;
PFNGLGETLIGHTXV glGetLightxv = nullptr;
PFNGLGETLIGHTXVOES glGetLightxvOES = nullptr;
PFNGLGETMATERIALFV glGetMaterialfv = nullptr;
PFNGLGETMATERIALXV glGetMaterialxv = nullptr;
PFNGLGETMATERIALXVOES glGetMaterialxvOES = nullptr;
PFNGLGETRENDERBUFFERPARAMETERIVOES glGetRenderbufferParameterivOES = nullptr;
PFNGLGETTEXENVFV glGetTexEnvfv = nullptr;
PFNGLGETTEXENVIV glGetTexEnviv = nullptr;
PFNGLGETTEXENVXV glGetTexEnvxv = nullptr;
PFNGLGETTEXENVXVOES glGetTexEnvxvOES = nullptr;
PFNGLGETTEXGENFVOES glGetTexGenfvOES = nullptr;
PFNGLGETTEXGENIVOES glGetTexGenivOES = nullptr;
PFNGLGETTEXGENXVOES glGetTexGenxvOES = nullptr;
PFNGLGETTEXPARAMETERXV glGetTexParameterxv = nullptr;
PFNGLGETTEXPARAMETERXVOES glGetTexParameterxvOES = nullptr;
PFNGLISFRAMEBUFFEROES glIsFramebufferOES = nullptr;
PFNGLISRENDERBUFFEROES glIsRenderbufferOES = nullptr;
PFNGLLIGHTMODELF glLightModelf = nullptr;
PFNGLLIGHTMODELFV glLightModelfv = nullptr;
PFNGLLIGHTMODELX glLightModelx = nullptr;
PFNGLLIGHTMODELXOES glLightModelxOES = nullptr;
PFNGLLIGHTMODELXV glLightModelxv = nullptr;
PFNGLLIGHTMODELXVOES glLightModelxvOES = nullptr;
PFNGLLIGHTF glLightf = nullptr;
PFNGLLIGHTFV glLightfv = nullptr;
PFNGLLIGHTX glLightx = nullptr;
PFNGLLIGHTXOES glLightxOES = nullptr;
PFNGLLIGHTXV glLightxv = nullptr;
PFNGLLIGHTXVOES glLightxvOES = nullptr;
PFNGLLINEWIDTHX glLineWidthx = nullptr;
PFNGLLINEWIDTHXOES glLineWidthxOES = nullptr;
PFNGLLOADIDENTITY glLoadIdentity = nullptr;
PFNGLLOADMATRIXF glLoadMatrixf = nullptr;
PFNGLLOADMATRIXX glLoadMatrixx = nullptr;
PFNGLLOADMATRIXXOES glLoadMatrixxOES = nullptr;
PFNGLLOADPALETTEFROMMODELVIEWMATRIXOES glLoadPaletteFromModelViewMatrixOES = nullptr;
PFNGLLOGICOP glLogicOp = nullptr;
PFNGLMATERIALF glMaterialf = nullptr;
PFNGLMATERIALFV glMaterialfv = nullptr;
PFNGLMATERIALX glMaterialx = nullptr;
PFNGLMATERIALXOES glMaterialxOES = nullptr;
PFNGLMATERIALXV glMaterialxv = nullptr;
PFNGLMATERIALXVOES glMaterialxvOES = nullptr;
PFNGLMATRIXINDEXPOINTEROES glMatrixIndexPointerOES = nullptr;
PFNGLMATRIXMODE glMatrixMode = nullptr;
PFNGLMULTMATRIXF glMultMatrixf = nullptr;
PFNGLMULTMATRIXX glMultMatrixx = nullptr;
PFNGLMULTMATRIXXOES glMultMatrixxOES = nullptr;
PFNGLMULTITEXCOORD4F glMultiTexCoord4f = nullptr;
PFNGLMULTITEXCOORD4X glMultiTexCoord4x = nullptr;
PFNGLMULTITEXCOORD4XOES glMultiTexCoord4xOES = nullptr;
PFNGLNORMAL3F glNormal3f = nullptr;
PFNGLNORMAL3X glNormal3x = nullptr;
PFNGLNORMAL3XOES glNormal3xOES = nullptr;
PFNGLNORMALPOINTER glNormalPointer = nullptr;
PFNGLORTHOF glOrthof = nullptr;
PFNGLORTHOFOES glOrthofOES = nullptr;
PFNGLORTHOX glOrthox = nullptr;
PFNGLORTHOXOES glOrthoxOES = nullptr;
PFNGLPOINTPARAMETERF glPointParameterf = nullptr;
PFNGLPOINTPARAMETERFV glPointParameterfv = nullptr;
PFNGLPOINTPARAMETERX glPointParameterx = nullptr;
PFNGLPOINTPARAMETERXOES glPointParameterxOES = nullptr;
PFNGLPOINTPARAMETERXV glPointParameterxv = nullptr;
PFNGLPOINTPARAMETERXVOES glPointParameterxvOES = nullptr;
PFNGLPOINTSIZE glPointSize = nullptr;
PFNGLPOINTSIZEPOINTEROES glPointSizePointerOES = nullptr;
PFNGLPOINTSIZEX glPointSizex = nullptr;
PFNGLPOINTSIZEXOES glPointSizexOES = nullptr;
PFNGLPOLYGONOFFSETX glPolygonOffsetx = nullptr;
PFNGLPOLYGONOFFSETXOES glPolygonOffsetxOES = nullptr;
PFNGLPOPMATRIX glPopMatrix = nullptr;
PFNGLPUSHMATRIX glPushMatrix = nullptr;
PFNGLQUERYMATRIXXOES glQueryMatrixxOES = nullptr;
PFNGLRENDERBUFFERSTORAGEOES glRenderbufferStorageOES = nullptr;
PFNGLROTATEF glRotatef = nullptr;
PFNGLROTATEX glRotatex = nullptr;
PFNGLROTATEXOES glRotatexOES = nullptr;
PFNGLSAMPLECOVERAGEX glSampleCoveragex = nullptr;
PFNGLSAMPLECOVERAGEXOES glSampleCoveragexOES = nullptr;
PFNGLSCALEF glScalef = nullptr;
PFNGLSCALEX glScalex = nullptr;
PFNGLSCALEXOES glScalexOES = nullptr;
PFNGLSHADEMODEL glShadeModel = nullptr;
PFNGLTEXCOORDPOINTER glTexCoordPointer = nullptr;
PFNGLTEXENVF glTexEnvf = nullptr;
PFNGLTEXENVFV glTexEnvfv = nullptr;
PFNGLTEXENVI glTexEnvi = nullptr;
PFNGLTEXENVIV glTexEnviv = nullptr;
PFNGLTEXENVX glTexEnvx = nullptr;
PFNGLTEXENVXOES glTexEnvxOES = nullptr;
PFNGLTEXENVXV glTexEnvxv = nullptr;
PFNGLTEXENVXVOES glTexEnvxvOES = nullptr;
PFNGLTEXGENFOES glTexGenfOES = nullptr;
PFNGLTEXGENFVOES glTexGenfvOES = nullptr;
PFNGLTEXGENIOES glTexGeniOES = nullptr;
PFNGLTEXGENIVOES glTexGenivOES = nullptr;
PFNGLTEXGENXOES glTexGenxOES = nullptr;
PFNGLTEXGENXVOES glTexGenxvOES = nullptr;
PFNGLTEXPARAMETERX glTexParameterx = nullptr;
PFNGLTEXPARAMETERXOES glTexParameterxOES = nullptr;
PFNGLTEXPARAMETERXV glTexParameterxv = nullptr;
PFNGLTEXPARAMETERXVOES glTexParameterxvOES = nullptr;
PFNGLTRANSLATEF glTranslatef = nullptr;
PFNGLTRANSLATEX glTranslatex = nullptr;
PFNGLTRANSLATEXOES glTranslatexOES = nullptr;
PFNGLVERTEXPOINTER glVertexPointer = nullptr;
PFNGLWEIGHTPOINTEROES glWeightPointerOES = nullptr;
PFNGLCOLORPOINTERBOUNDS glColorPointerBounds = nullptr;
PFNGLNORMALPOINTERBOUNDS glNormalPointerBounds = nullptr;
PFNGLTEXCOORDPOINTERBOUNDS glTexCoordPointerBounds = nullptr;
PFNGLVERTEXPOINTERBOUNDS glVertexPointerBounds = nullptr;
PFNGLPOINTSIZEPOINTEROESBOUNDS glPointSizePointerOESBounds = nullptr;
PFNGLMATRIXINDEXPOINTEROESBOUNDS glMatrixIndexPointerOESBounds = nullptr;
PFNGLWEIGHTPOINTEROESBOUNDS glWeightPointerOESBounds = nullptr;
};
FunctionStubs mFunctionStubs;
#include "gles_gfx_api.inl"
private:
bool callGlBlendBarrierKHR(Stack* stack, bool pushReturn);
bool callGlBlendEquationSeparateiEXT(Stack* stack, bool pushReturn);
bool callGlBlendEquationiEXT(Stack* stack, bool pushReturn);
bool callGlBlendFuncSeparateiEXT(Stack* stack, bool pushReturn);
bool callGlBlendFunciEXT(Stack* stack, bool pushReturn);
bool callGlColorMaskiEXT(Stack* stack, bool pushReturn);
bool callGlCopyImageSubDataEXT(Stack* stack, bool pushReturn);
bool callGlDebugMessageCallbackKHR(Stack* stack, bool pushReturn);
bool callGlDebugMessageControlKHR(Stack* stack, bool pushReturn);
bool callGlDebugMessageInsertKHR(Stack* stack, bool pushReturn);
bool callGlDisableiEXT(Stack* stack, bool pushReturn);
bool callGlEnableiEXT(Stack* stack, bool pushReturn);
bool callGlFramebufferTextureEXT(Stack* stack, bool pushReturn);
bool callGlGetDebugMessageLogKHR(Stack* stack, bool pushReturn);
bool callGlGetObjectLabelKHR(Stack* stack, bool pushReturn);
bool callGlGetObjectPtrLabelKHR(Stack* stack, bool pushReturn);
bool callGlGetPointervKHR(Stack* stack, bool pushReturn);
bool callGlGetSamplerParameterIivEXT(Stack* stack, bool pushReturn);
bool callGlGetSamplerParameterIuivEXT(Stack* stack, bool pushReturn);
bool callGlGetTexParameterIivEXT(Stack* stack, bool pushReturn);
bool callGlGetTexParameterIuivEXT(Stack* stack, bool pushReturn);
bool callGlIsEnablediEXT(Stack* stack, bool pushReturn);
bool callGlMinSampleShadingOES(Stack* stack, bool pushReturn);
bool callGlObjectLabelKHR(Stack* stack, bool pushReturn);
bool callGlObjectPtrLabelKHR(Stack* stack, bool pushReturn);
bool callGlPatchParameteriEXT(Stack* stack, bool pushReturn);
bool callGlPopDebugGroupKHR(Stack* stack, bool pushReturn);
bool callGlPrimitiveBoundingBoxEXT(Stack* stack, bool pushReturn);
bool callGlPushDebugGroupKHR(Stack* stack, bool pushReturn);
bool callGlSamplerParameterIivEXT(Stack* stack, bool pushReturn);
bool callGlSamplerParameterIuivEXT(Stack* stack, bool pushReturn);
bool callGlTexBufferEXT(Stack* stack, bool pushReturn);
bool callGlTexBufferRangeEXT(Stack* stack, bool pushReturn);
bool callGlTexParameterIivEXT(Stack* stack, bool pushReturn);
bool callGlTexParameterIuivEXT(Stack* stack, bool pushReturn);
bool callGlTexStorage3DMultisampleOES(Stack* stack, bool pushReturn);
bool callGlBeginQuery(Stack* stack, bool pushReturn);
bool callGlDeleteQueries(Stack* stack, bool pushReturn);
bool callGlEndQuery(Stack* stack, bool pushReturn);
bool callGlGenQueries(Stack* stack, bool pushReturn);
bool callGlGetQueryObjectuiv(Stack* stack, bool pushReturn);
bool callGlGetQueryiv(Stack* stack, bool pushReturn);
bool callGlIsQuery(Stack* stack, bool pushReturn);
bool callGlBindBuffer(Stack* stack, bool pushReturn);
bool callGlBindBufferBase(Stack* stack, bool pushReturn);
bool callGlBindBufferRange(Stack* stack, bool pushReturn);
bool callGlBufferData(Stack* stack, bool pushReturn);
bool callGlBufferSubData(Stack* stack, bool pushReturn);
bool callGlCopyBufferSubData(Stack* stack, bool pushReturn);
bool callGlDeleteBuffers(Stack* stack, bool pushReturn);
bool callGlGenBuffers(Stack* stack, bool pushReturn);
bool callGlGetBufferParameteri64v(Stack* stack, bool pushReturn);
bool callGlGetBufferParameteriv(Stack* stack, bool pushReturn);
bool callGlGetBufferPointerv(Stack* stack, bool pushReturn);
bool callGlIsBuffer(Stack* stack, bool pushReturn);
bool callGlMapBuffer(Stack* stack, bool pushReturn);
bool callGlMapBufferRange(Stack* stack, bool pushReturn);
bool callGlUnmapBuffer(Stack* stack, bool pushReturn);
bool callGlFlushMappedBufferRange(Stack* stack, bool pushReturn);
bool callGlDebugMessageCallback(Stack* stack, bool pushReturn);
bool callGlDebugMessageControl(Stack* stack, bool pushReturn);
bool callGlDebugMessageInsert(Stack* stack, bool pushReturn);
bool callGlGetDebugMessageLog(Stack* stack, bool pushReturn);
bool callGlGetObjectLabel(Stack* stack, bool pushReturn);
bool callGlGetObjectPtrLabel(Stack* stack, bool pushReturn);
bool callGlGetPointerv(Stack* stack, bool pushReturn);
bool callGlObjectLabel(Stack* stack, bool pushReturn);
bool callGlObjectPtrLabel(Stack* stack, bool pushReturn);
bool callGlPopDebugGroup(Stack* stack, bool pushReturn);
bool callGlPushDebugGroup(Stack* stack, bool pushReturn);
bool callGlDrawArrays(Stack* stack, bool pushReturn);
bool callGlDrawArraysIndirect(Stack* stack, bool pushReturn);
bool callGlDrawArraysInstanced(Stack* stack, bool pushReturn);
bool callGlDrawElements(Stack* stack, bool pushReturn);
bool callGlDrawElementsBaseVertex(Stack* stack, bool pushReturn);
bool callGlDrawElementsIndirect(Stack* stack, bool pushReturn);
bool callGlDrawElementsInstanced(Stack* stack, bool pushReturn);
bool callGlDrawElementsInstancedBaseVertex(Stack* stack, bool pushReturn);
bool callGlDrawRangeElements(Stack* stack, bool pushReturn);
bool callGlDrawRangeElementsBaseVertex(Stack* stack, bool pushReturn);
bool callGlPatchParameteri(Stack* stack, bool pushReturn);
bool callGlPrimitiveBoundingBox(Stack* stack, bool pushReturn);
bool callEglGetConfigAttrib(Stack* stack, bool pushReturn);
bool callEglBindAPI(Stack* stack, bool pushReturn);
bool callEglBindTexImage(Stack* stack, bool pushReturn);
bool callEglChooseConfig(Stack* stack, bool pushReturn);
bool callEglClientWaitSyncKHR(Stack* stack, bool pushReturn);
bool callEglCopyBuffers(Stack* stack, bool pushReturn);
bool callEglCreateContext(Stack* stack, bool pushReturn);
bool callEglCreatePbufferFromClientBuffer(Stack* stack, bool pushReturn);
bool callEglCreatePbufferSurface(Stack* stack, bool pushReturn);
bool callEglCreatePixmapSurface(Stack* stack, bool pushReturn);
bool callEglCreateSyncKHR(Stack* stack, bool pushReturn);
bool callEglCreateWindowSurface(Stack* stack, bool pushReturn);
bool callEglDestroyContext(Stack* stack, bool pushReturn);
bool callEglDestroySurface(Stack* stack, bool pushReturn);
bool callEglDestroySyncKHR(Stack* stack, bool pushReturn);
bool callEglGetConfigs(Stack* stack, bool pushReturn);
bool callEglGetCurrentContext(Stack* stack, bool pushReturn);
bool callEglGetCurrentDisplay(Stack* stack, bool pushReturn);
bool callEglGetCurrentSurface(Stack* stack, bool pushReturn);
bool callEglGetDisplay(Stack* stack, bool pushReturn);
bool callEglGetError(Stack* stack, bool pushReturn);
bool callEglGetSyncAttribKHR(Stack* stack, bool pushReturn);
bool callEglInitialize(Stack* stack, bool pushReturn);
bool callEglMakeCurrent(Stack* stack, bool pushReturn);
bool callEglQueryAPI(Stack* stack, bool pushReturn);
bool callEglQueryContext(Stack* stack, bool pushReturn);
bool callEglQuerySurface(Stack* stack, bool pushReturn);
bool callEglQueryString(Stack* stack, bool pushReturn);
bool callEglReleaseTexImage(Stack* stack, bool pushReturn);
bool callEglReleaseThread(Stack* stack, bool pushReturn);
bool callEglSignalSyncKHR(Stack* stack, bool pushReturn);
bool callEglSurfaceAttrib(Stack* stack, bool pushReturn);
bool callEglSwapBuffers(Stack* stack, bool pushReturn);
bool callEglSwapBuffersWithDamageKHR(Stack* stack, bool pushReturn);
bool callEglSwapInterval(Stack* stack, bool pushReturn);
bool callEglTerminate(Stack* stack, bool pushReturn);
bool callEglWaitClient(Stack* stack, bool pushReturn);
bool callEglWaitGL(Stack* stack, bool pushReturn);
bool callEglWaitNative(Stack* stack, bool pushReturn);
bool callEglCreateImageKHR(Stack* stack, bool pushReturn);
bool callEglDestroyImageKHR(Stack* stack, bool pushReturn);
bool callGlActiveShaderProgramEXT(Stack* stack, bool pushReturn);
bool callGlAlphaFuncQCOM(Stack* stack, bool pushReturn);
bool callGlApplyFramebufferAttachmentCMAAINTEL(Stack* stack, bool pushReturn);
bool callGlBeginConditionalRenderNV(Stack* stack, bool pushReturn);
bool callGlBeginPerfMonitorAMD(Stack* stack, bool pushReturn);
bool callGlBeginPerfQueryINTEL(Stack* stack, bool pushReturn);
bool callGlBeginQueryEXT(Stack* stack, bool pushReturn);
bool callGlBindFragDataLocationEXT(Stack* stack, bool pushReturn);
bool callGlBindFragDataLocationIndexedEXT(Stack* stack, bool pushReturn);
bool callGlBindProgramPipelineEXT(Stack* stack, bool pushReturn);
bool callGlBindVertexArrayOES(Stack* stack, bool pushReturn);
bool callGlBlendBarrierNV(Stack* stack, bool pushReturn);
bool callGlBlendEquationSeparateiOES(Stack* stack, bool pushReturn);
bool callGlBlendEquationiOES(Stack* stack, bool pushReturn);
bool callGlBlendFuncSeparateiOES(Stack* stack, bool pushReturn);
bool callGlBlendFunciOES(Stack* stack, bool pushReturn);
bool callGlBlendParameteriNV(Stack* stack, bool pushReturn);
bool callGlBlitFramebufferANGLE(Stack* stack, bool pushReturn);
bool callGlBlitFramebufferNV(Stack* stack, bool pushReturn);
bool callGlBufferStorageEXT(Stack* stack, bool pushReturn);
bool callGlClientWaitSyncAPPLE(Stack* stack, bool pushReturn);
bool callGlColorMaskiOES(Stack* stack, bool pushReturn);
bool callGlCompressedTexImage3DOES(Stack* stack, bool pushReturn);
bool callGlCompressedTexSubImage3DOES(Stack* stack, bool pushReturn);
bool callGlCopyBufferSubDataNV(Stack* stack, bool pushReturn);
bool callGlCopyImageSubDataOES(Stack* stack, bool pushReturn);
bool callGlCopyPathNV(Stack* stack, bool pushReturn);
bool callGlCopyTexSubImage3DOES(Stack* stack, bool pushReturn);
bool callGlCopyTextureLevelsAPPLE(Stack* stack, bool pushReturn);
bool callGlCoverFillPathInstancedNV(Stack* stack, bool pushReturn);
bool callGlCoverFillPathNV(Stack* stack, bool pushReturn);
bool callGlCoverStrokePathInstancedNV(Stack* stack, bool pushReturn);
bool callGlCoverStrokePathNV(Stack* stack, bool pushReturn);
bool callGlCoverageMaskNV(Stack* stack, bool pushReturn);
bool callGlCoverageModulationNV(Stack* stack, bool pushReturn);
bool callGlCoverageModulationTableNV(Stack* stack, bool pushReturn);
bool callGlCoverageOperationNV(Stack* stack, bool pushReturn);
bool callGlCreatePerfQueryINTEL(Stack* stack, bool pushReturn);
bool callGlCreateShaderProgramvEXT(Stack* stack, bool pushReturn);
bool callGlDeleteFencesNV(Stack* stack, bool pushReturn);
bool callGlDeletePathsNV(Stack* stack, bool pushReturn);
bool callGlDeletePerfMonitorsAMD(Stack* stack, bool pushReturn);
bool callGlDeletePerfQueryINTEL(Stack* stack, bool pushReturn);
bool callGlDeleteProgramPipelinesEXT(Stack* stack, bool pushReturn);
bool callGlDeleteQueriesEXT(Stack* stack, bool pushReturn);
bool callGlDeleteSyncAPPLE(Stack* stack, bool pushReturn);
bool callGlDeleteVertexArraysOES(Stack* stack, bool pushReturn);
bool callGlDepthRangeArrayfvNV(Stack* stack, bool pushReturn);
bool callGlDepthRangeIndexedfNV(Stack* stack, bool pushReturn);
bool callGlDisableDriverControlQCOM(Stack* stack, bool pushReturn);
bool callGlDisableiNV(Stack* stack, bool pushReturn);
bool callGlDisableiOES(Stack* stack, bool pushReturn);
bool callGlDiscardFramebufferEXT(Stack* stack, bool pushReturn);
bool callGlDrawArraysInstancedANGLE(Stack* stack, bool pushReturn);
bool callGlDrawArraysInstancedBaseInstanceEXT(Stack* stack, bool pushReturn);
bool callGlDrawArraysInstancedEXT(Stack* stack, bool pushReturn);
bool callGlDrawArraysInstancedNV(Stack* stack, bool pushReturn);
bool callGlDrawBuffersEXT(Stack* stack, bool pushReturn);
bool callGlDrawBuffersIndexedEXT(Stack* stack, bool pushReturn);
bool callGlDrawBuffersNV(Stack* stack, bool pushReturn);
bool callGlDrawElementsBaseVertexEXT(Stack* stack, bool pushReturn);
bool callGlDrawElementsBaseVertexOES(Stack* stack, bool pushReturn);
bool callGlDrawElementsInstancedANGLE(Stack* stack, bool pushReturn);
bool callGlDrawElementsInstancedBaseInstanceEXT(Stack* stack, bool pushReturn);
bool callGlDrawElementsInstancedBaseVertexBaseInstanceEXT(Stack* stack, bool pushReturn);
bool callGlDrawElementsInstancedBaseVertexEXT(Stack* stack, bool pushReturn);
bool callGlDrawElementsInstancedBaseVertexOES(Stack* stack, bool pushReturn);
bool callGlDrawElementsInstancedEXT(Stack* stack, bool pushReturn);
bool callGlDrawElementsInstancedNV(Stack* stack, bool pushReturn);
bool callGlDrawRangeElementsBaseVertexEXT(Stack* stack, bool pushReturn);
bool callGlDrawRangeElementsBaseVertexOES(Stack* stack, bool pushReturn);
bool callGlEGLImageTargetRenderbufferStorageOES(Stack* stack, bool pushReturn);
bool callGlEGLImageTargetTexture2DOES(Stack* stack, bool pushReturn);
bool callGlEnableDriverControlQCOM(Stack* stack, bool pushReturn);
bool callGlEnableiNV(Stack* stack, bool pushReturn);
bool callGlEnableiOES(Stack* stack, bool pushReturn);
bool callGlEndConditionalRenderNV(Stack* stack, bool pushReturn);
bool callGlEndPerfMonitorAMD(Stack* stack, bool pushReturn);
bool callGlEndPerfQueryINTEL(Stack* stack, bool pushReturn);
bool callGlEndQueryEXT(Stack* stack, bool pushReturn);
bool callGlEndTilingQCOM(Stack* stack, bool pushReturn);
bool callGlExtGetBufferPointervQCOM(Stack* stack, bool pushReturn);
bool callGlExtGetBuffersQCOM(Stack* stack, bool pushReturn);
bool callGlExtGetFramebuffersQCOM(Stack* stack, bool pushReturn);
bool callGlExtGetProgramBinarySourceQCOM(Stack* stack, bool pushReturn);
bool callGlExtGetProgramsQCOM(Stack* stack, bool pushReturn);
bool callGlExtGetRenderbuffersQCOM(Stack* stack, bool pushReturn);
bool callGlExtGetShadersQCOM(Stack* stack, bool pushReturn);
bool callGlExtGetTexLevelParameterivQCOM(Stack* stack, bool pushReturn);
bool callGlExtGetTexSubImageQCOM(Stack* stack, bool pushReturn);
bool callGlExtGetTexturesQCOM(Stack* stack, bool pushReturn);
bool callGlExtIsProgramBinaryQCOM(Stack* stack, bool pushReturn);
bool callGlExtTexObjectStateOverrideiQCOM(Stack* stack, bool pushReturn);
bool callGlFenceSyncAPPLE(Stack* stack, bool pushReturn);
bool callGlFinishFenceNV(Stack* stack, bool pushReturn);
bool callGlFlushMappedBufferRangeEXT(Stack* stack, bool pushReturn);
bool callGlFragmentCoverageColorNV(Stack* stack, bool pushReturn);
bool callGlFramebufferSampleLocationsfvNV(Stack* stack, bool pushReturn);
bool callGlFramebufferTexture2DMultisampleEXT(Stack* stack, bool pushReturn);
bool callGlFramebufferTexture2DMultisampleIMG(Stack* stack, bool pushReturn);
bool callGlFramebufferTexture3DOES(Stack* stack, bool pushReturn);
bool callGlFramebufferTextureMultiviewOVR(Stack* stack, bool pushReturn);
bool callGlFramebufferTextureOES(Stack* stack, bool pushReturn);
bool callGlGenFencesNV(Stack* stack, bool pushReturn);
bool callGlGenPathsNV(Stack* stack, bool pushReturn);
bool callGlGenPerfMonitorsAMD(Stack* stack, bool pushReturn);
bool callGlGenProgramPipelinesEXT(Stack* stack, bool pushReturn);
bool callGlGenQueriesEXT(Stack* stack, bool pushReturn);
bool callGlGenVertexArraysOES(Stack* stack, bool pushReturn);
bool callGlGetBufferPointervOES(Stack* stack, bool pushReturn);
bool callGlGetCoverageModulationTableNV(Stack* stack, bool pushReturn);
bool callGlGetDriverControlStringQCOM(Stack* stack, bool pushReturn);
bool callGlGetDriverControlsQCOM(Stack* stack, bool pushReturn);
bool callGlGetFenceivNV(Stack* stack, bool pushReturn);
bool callGlGetFirstPerfQueryIdINTEL(Stack* stack, bool pushReturn);
bool callGlGetFloatiVNV(Stack* stack, bool pushReturn);
bool callGlGetFragDataIndexEXT(Stack* stack, bool pushReturn);
bool callGlGetGraphicsResetStatusEXT(Stack* stack, bool pushReturn);
bool callGlGetGraphicsResetStatusKHR(Stack* stack, bool pushReturn);
bool callGlGetImageHandleNV(Stack* stack, bool pushReturn);
bool callGlGetInteger64vAPPLE(Stack* stack, bool pushReturn);
bool callGlGetIntegeriVEXT(Stack* stack, bool pushReturn);
bool callGlGetInternalformatSampleivNV(Stack* stack, bool pushReturn);
bool callGlGetNextPerfQueryIdINTEL(Stack* stack, bool pushReturn);
bool callGlGetObjectLabelEXT(Stack* stack, bool pushReturn);
bool callGlGetPathCommandsNV(Stack* stack, bool pushReturn);
bool callGlGetPathCoordsNV(Stack* stack, bool pushReturn);
bool callGlGetPathDashArrayNV(Stack* stack, bool pushReturn);
bool callGlGetPathLengthNV(Stack* stack, bool pushReturn);
bool callGlGetPathMetricRangeNV(Stack* stack, bool pushReturn);
bool callGlGetPathMetricsNV(Stack* stack, bool pushReturn);
bool callGlGetPathParameterfvNV(Stack* stack, bool pushReturn);
bool callGlGetPathParameterivNV(Stack* stack, bool pushReturn);
bool callGlGetPathSpacingNV(Stack* stack, bool pushReturn);
bool callGlGetPerfCounterInfoINTEL(Stack* stack, bool pushReturn);
bool callGlGetPerfMonitorCounterDataAMD(Stack* stack, bool pushReturn);
bool callGlGetPerfMonitorCounterInfoAMD(Stack* stack, bool pushReturn);
bool callGlGetPerfMonitorCounterStringAMD(Stack* stack, bool pushReturn);
bool callGlGetPerfMonitorCountersAMD(Stack* stack, bool pushReturn);
bool callGlGetPerfMonitorGroupStringAMD(Stack* stack, bool pushReturn);
bool callGlGetPerfMonitorGroupsAMD(Stack* stack, bool pushReturn);
bool callGlGetPerfQueryDataINTEL(Stack* stack, bool pushReturn);
bool callGlGetPerfQueryIdByNameINTEL(Stack* stack, bool pushReturn);
bool callGlGetPerfQueryInfoINTEL(Stack* stack, bool pushReturn);
bool callGlGetProgramBinaryOES(Stack* stack, bool pushReturn);
bool callGlGetProgramPipelineInfoLogEXT(Stack* stack, bool pushReturn);
bool callGlGetProgramPipelineivEXT(Stack* stack, bool pushReturn);
bool callGlGetProgramResourceLocationIndexEXT(Stack* stack, bool pushReturn);
bool callGlGetProgramResourcefvNV(Stack* stack, bool pushReturn);
bool callGlGetQueryObjecti64vEXT(Stack* stack, bool pushReturn);
bool callGlGetQueryObjectivEXT(Stack* stack, bool pushReturn);
bool callGlGetQueryObjectui64vEXT(Stack* stack, bool pushReturn);
bool callGlGetQueryObjectuivEXT(Stack* stack, bool pushReturn);
bool callGlGetQueryivEXT(Stack* stack, bool pushReturn);
bool callGlGetSamplerParameterIivOES(Stack* stack, bool pushReturn);
bool callGlGetSamplerParameterIuivOES(Stack* stack, bool pushReturn);
bool callGlGetSyncivAPPLE(Stack* stack, bool pushReturn);
bool callGlGetTexParameterIivOES(Stack* stack, bool pushReturn);
bool callGlGetTexParameterIuivOES(Stack* stack, bool pushReturn);
bool callGlGetTextureHandleNV(Stack* stack, bool pushReturn);
bool callGlGetTextureSamplerHandleNV(Stack* stack, bool pushReturn);
bool callGlGetTranslatedShaderSourceANGLE(Stack* stack, bool pushReturn);
bool callGlGetnUniformfvEXT(Stack* stack, bool pushReturn);
bool callGlGetnUniformfvKHR(Stack* stack, bool pushReturn);
bool callGlGetnUniformivEXT(Stack* stack, bool pushReturn);
bool callGlGetnUniformivKHR(Stack* stack, bool pushReturn);
bool callGlGetnUniformuivKHR(Stack* stack, bool pushReturn);
bool callGlInsertEventMarkerEXT(Stack* stack, bool pushReturn);
bool callGlInterpolatePathsNV(Stack* stack, bool pushReturn);
bool callGlIsEnablediNV(Stack* stack, bool pushReturn);
bool callGlIsEnablediOES(Stack* stack, bool pushReturn);
bool callGlIsFenceNV(Stack* stack, bool pushReturn);
bool callGlIsImageHandleResidentNV(Stack* stack, bool pushReturn);
bool callGlIsPathNV(Stack* stack, bool pushReturn);
bool callGlIsPointInFillPathNV(Stack* stack, bool pushReturn);
bool callGlIsPointInStrokePathNV(Stack* stack, bool pushReturn);
bool callGlIsProgramPipelineEXT(Stack* stack, bool pushReturn);
bool callGlIsQueryEXT(Stack* stack, bool pushReturn);
bool callGlIsSyncAPPLE(Stack* stack, bool pushReturn);
bool callGlIsTextureHandleResidentNV(Stack* stack, bool pushReturn);
bool callGlIsVertexArrayOES(Stack* stack, bool pushReturn);
bool callGlLabelObjectEXT(Stack* stack, bool pushReturn);
bool callGlMakeImageHandleNonResidentNV(Stack* stack, bool pushReturn);
bool callGlMakeImageHandleResidentNV(Stack* stack, bool pushReturn);
bool callGlMakeTextureHandleNonResidentNV(Stack* stack, bool pushReturn);
bool callGlMakeTextureHandleResidentNV(Stack* stack, bool pushReturn);
bool callGlMapBufferOES(Stack* stack, bool pushReturn);
bool callGlMapBufferRangeEXT(Stack* stack, bool pushReturn);
bool callGlMatrixLoad3x2fNV(Stack* stack, bool pushReturn);
bool callGlMatrixLoad3x3fNV(Stack* stack, bool pushReturn);
bool callGlMatrixLoadTranspose3x3fNV(Stack* stack, bool pushReturn);
bool callGlMatrixMult3x2fNV(Stack* stack, bool pushReturn);
bool callGlMatrixMult3x3fNV(Stack* stack, bool pushReturn);
bool callGlMatrixMultTranspose3x3fNV(Stack* stack, bool pushReturn);
bool callGlMultiDrawArraysEXT(Stack* stack, bool pushReturn);
bool callGlMultiDrawArraysIndirectEXT(Stack* stack, bool pushReturn);
bool callGlMultiDrawElementsBaseVertexEXT(Stack* stack, bool pushReturn);
bool callGlMultiDrawElementsBaseVertexOES(Stack* stack, bool pushReturn);
bool callGlMultiDrawElementsEXT(Stack* stack, bool pushReturn);
bool callGlMultiDrawElementsIndirectEXT(Stack* stack, bool pushReturn);
bool callGlNamedFramebufferSampleLocationsfvNV(Stack* stack, bool pushReturn);
bool callGlPatchParameteriOES(Stack* stack, bool pushReturn);
bool callGlPathCommandsNV(Stack* stack, bool pushReturn);
bool callGlPathCoordsNV(Stack* stack, bool pushReturn);
bool callGlPathCoverDepthFuncNV(Stack* stack, bool pushReturn);
bool callGlPathDashArrayNV(Stack* stack, bool pushReturn);
bool callGlPathGlyphIndexArrayNV(Stack* stack, bool pushReturn);
bool callGlPathGlyphIndexRangeNV(Stack* stack, bool pushReturn);
bool callGlPathGlyphRangeNV(Stack* stack, bool pushReturn);
bool callGlPathGlyphsNV(Stack* stack, bool pushReturn);
bool callGlPathMemoryGlyphIndexArrayNV(Stack* stack, bool pushReturn);
bool callGlPathParameterfNV(Stack* stack, bool pushReturn);
bool callGlPathParameterfvNV(Stack* stack, bool pushReturn);
bool callGlPathParameteriNV(Stack* stack, bool pushReturn);
bool callGlPathParameterivNV(Stack* stack, bool pushReturn);
bool callGlPathStencilDepthOffsetNV(Stack* stack, bool pushReturn);
bool callGlPathStencilFuncNV(Stack* stack, bool pushReturn);
bool callGlPathStringNV(Stack* stack, bool pushReturn);
bool callGlPathSubCommandsNV(Stack* stack, bool pushReturn);
bool callGlPathSubCoordsNV(Stack* stack, bool pushReturn);
bool callGlPointAlongPathNV(Stack* stack, bool pushReturn);
bool callGlPolygonModeNV(Stack* stack, bool pushReturn);
bool callGlPopGroupMarkerEXT(Stack* stack, bool pushReturn);
bool callGlPrimitiveBoundingBoxOES(Stack* stack, bool pushReturn);
bool callGlProgramBinaryOES(Stack* stack, bool pushReturn);
bool callGlProgramParameteriEXT(Stack* stack, bool pushReturn);
bool callGlProgramPathFragmentInputGenNV(Stack* stack, bool pushReturn);
bool callGlProgramUniform1fEXT(Stack* stack, bool pushReturn);
bool callGlProgramUniform1fvEXT(Stack* stack, bool pushReturn);
bool callGlProgramUniform1iEXT(Stack* stack, bool pushReturn);
bool callGlProgramUniform1ivEXT(Stack* stack, bool pushReturn);
bool callGlProgramUniform1uiEXT(Stack* stack, bool pushReturn);
bool callGlProgramUniform1uivEXT(Stack* stack, bool pushReturn);
bool callGlProgramUniform2fEXT(Stack* stack, bool pushReturn);
bool callGlProgramUniform2fvEXT(Stack* stack, bool pushReturn);
bool callGlProgramUniform2iEXT(Stack* stack, bool pushReturn);
bool callGlProgramUniform2ivEXT(Stack* stack, bool pushReturn);
bool callGlProgramUniform2uiEXT(Stack* stack, bool pushReturn);
bool callGlProgramUniform2uivEXT(Stack* stack, bool pushReturn);
bool callGlProgramUniform3fEXT(Stack* stack, bool pushReturn);
bool callGlProgramUniform3fvEXT(Stack* stack, bool pushReturn);
bool callGlProgramUniform3iEXT(Stack* stack, bool pushReturn);
bool callGlProgramUniform3ivEXT(Stack* stack, bool pushReturn);
bool callGlProgramUniform3uiEXT(Stack* stack, bool pushReturn);
bool callGlProgramUniform3uivEXT(Stack* stack, bool pushReturn);
bool callGlProgramUniform4fEXT(Stack* stack, bool pushReturn);
bool callGlProgramUniform4fvEXT(Stack* stack, bool pushReturn);
bool callGlProgramUniform4iEXT(Stack* stack, bool pushReturn);
bool callGlProgramUniform4ivEXT(Stack* stack, bool pushReturn);
bool callGlProgramUniform4uiEXT(Stack* stack, bool pushReturn);
bool callGlProgramUniform4uivEXT(Stack* stack, bool pushReturn);
bool callGlProgramUniformHandleui64NV(Stack* stack, bool pushReturn);
bool callGlProgramUniformHandleui64vNV(Stack* stack, bool pushReturn);
bool callGlProgramUniformMatrix2fvEXT(Stack* stack, bool pushReturn);
bool callGlProgramUniformMatrix2x3fvEXT(Stack* stack, bool pushReturn);
bool callGlProgramUniformMatrix2x4fvEXT(Stack* stack, bool pushReturn);
bool callGlProgramUniformMatrix3fvEXT(Stack* stack, bool pushReturn);
bool callGlProgramUniformMatrix3x2fvEXT(Stack* stack, bool pushReturn);
bool callGlProgramUniformMatrix3x4fvEXT(Stack* stack, bool pushReturn);
bool callGlProgramUniformMatrix4fvEXT(Stack* stack, bool pushReturn);
bool callGlProgramUniformMatrix4x2fvEXT(Stack* stack, bool pushReturn);
bool callGlProgramUniformMatrix4x3fvEXT(Stack* stack, bool pushReturn);
bool callGlPushGroupMarkerEXT(Stack* stack, bool pushReturn);
bool callGlQueryCounterEXT(Stack* stack, bool pushReturn);
bool callGlRasterSamplesEXT(Stack* stack, bool pushReturn);
bool callGlReadBufferIndexedEXT(Stack* stack, bool pushReturn);
bool callGlReadBufferNV(Stack* stack, bool pushReturn);
bool callGlReadnPixelsEXT(Stack* stack, bool pushReturn);
bool callGlReadnPixelsKHR(Stack* stack, bool pushReturn);
bool callGlRenderbufferStorageMultisampleANGLE(Stack* stack, bool pushReturn);
bool callGlRenderbufferStorageMultisampleAPPLE(Stack* stack, bool pushReturn);
bool callGlRenderbufferStorageMultisampleEXT(Stack* stack, bool pushReturn);
bool callGlRenderbufferStorageMultisampleIMG(Stack* stack, bool pushReturn);
bool callGlRenderbufferStorageMultisampleNV(Stack* stack, bool pushReturn);
bool callGlResolveDepthValuesNV(Stack* stack, bool pushReturn);
bool callGlResolveMultisampleFramebufferAPPLE(Stack* stack, bool pushReturn);
bool callGlSamplerParameterIivOES(Stack* stack, bool pushReturn);
bool callGlSamplerParameterIuivOES(Stack* stack, bool pushReturn);
bool callGlScissorArrayvNV(Stack* stack, bool pushReturn);
bool callGlScissorIndexedNV(Stack* stack, bool pushReturn);
bool callGlScissorIndexedvNV(Stack* stack, bool pushReturn);
bool callGlSelectPerfMonitorCountersAMD(Stack* stack, bool pushReturn);
bool callGlSetFenceNV(Stack* stack, bool pushReturn);
bool callGlStartTilingQCOM(Stack* stack, bool pushReturn);
bool callGlStencilFillPathInstancedNV(Stack* stack, bool pushReturn);
bool callGlStencilFillPathNV(Stack* stack, bool pushReturn);
bool callGlStencilStrokePathInstancedNV(Stack* stack, bool pushReturn);
bool callGlStencilStrokePathNV(Stack* stack, bool pushReturn);
bool callGlStencilThenCoverFillPathInstancedNV(Stack* stack, bool pushReturn);
bool callGlStencilThenCoverFillPathNV(Stack* stack, bool pushReturn);
bool callGlStencilThenCoverStrokePathInstancedNV(Stack* stack, bool pushReturn);
bool callGlStencilThenCoverStrokePathNV(Stack* stack, bool pushReturn);
bool callGlSubpixelPrecisionBiasNV(Stack* stack, bool pushReturn);
bool callGlTestFenceNV(Stack* stack, bool pushReturn);
bool callGlTexBufferOES(Stack* stack, bool pushReturn);
bool callGlTexBufferRangeOES(Stack* stack, bool pushReturn);
bool callGlTexImage3DOES(Stack* stack, bool pushReturn);
bool callGlTexPageCommitmentEXT(Stack* stack, bool pushReturn);
bool callGlTexParameterIivOES(Stack* stack, bool pushReturn);
bool callGlTexParameterIuivOES(Stack* stack, bool pushReturn);
bool callGlTexStorage1DEXT(Stack* stack, bool pushReturn);
bool callGlTexStorage2DEXT(Stack* stack, bool pushReturn);
bool callGlTexStorage3DEXT(Stack* stack, bool pushReturn);
bool callGlTexSubImage3DOES(Stack* stack, bool pushReturn);
bool callGlTextureStorage1DEXT(Stack* stack, bool pushReturn);
bool callGlTextureStorage2DEXT(Stack* stack, bool pushReturn);
bool callGlTextureStorage3DEXT(Stack* stack, bool pushReturn);
bool callGlTextureViewEXT(Stack* stack, bool pushReturn);
bool callGlTextureViewOES(Stack* stack, bool pushReturn);
bool callGlTransformPathNV(Stack* stack, bool pushReturn);
bool callGlUniformHandleui64NV(Stack* stack, bool pushReturn);
bool callGlUniformHandleui64vNV(Stack* stack, bool pushReturn);
bool callGlUniformMatrix2x3fvNV(Stack* stack, bool pushReturn);
bool callGlUniformMatrix2x4fvNV(Stack* stack, bool pushReturn);
bool callGlUniformMatrix3x2fvNV(Stack* stack, bool pushReturn);
bool callGlUniformMatrix3x4fvNV(Stack* stack, bool pushReturn);
bool callGlUniformMatrix4x2fvNV(Stack* stack, bool pushReturn);
bool callGlUniformMatrix4x3fvNV(Stack* stack, bool pushReturn);
bool callGlUnmapBufferOES(Stack* stack, bool pushReturn);
bool callGlUseProgramStagesEXT(Stack* stack, bool pushReturn);
bool callGlValidateProgramPipelineEXT(Stack* stack, bool pushReturn);
bool callGlVertexAttribDivisorANGLE(Stack* stack, bool pushReturn);
bool callGlVertexAttribDivisorEXT(Stack* stack, bool pushReturn);
bool callGlVertexAttribDivisorNV(Stack* stack, bool pushReturn);
bool callGlViewportArrayvNV(Stack* stack, bool pushReturn);
bool callGlViewportIndexedfNV(Stack* stack, bool pushReturn);
bool callGlViewportIndexedfvNV(Stack* stack, bool pushReturn);
bool callGlWaitSyncAPPLE(Stack* stack, bool pushReturn);
bool callGlWeightPathsNV(Stack* stack, bool pushReturn);
bool callGlBlendBarrier(Stack* stack, bool pushReturn);
bool callGlBlendColor(Stack* stack, bool pushReturn);
bool callGlBlendEquation(Stack* stack, bool pushReturn);
bool callGlBlendEquationSeparate(Stack* stack, bool pushReturn);
bool callGlBlendEquationSeparatei(Stack* stack, bool pushReturn);
bool callGlBlendEquationi(Stack* stack, bool pushReturn);
bool callGlBlendFunc(Stack* stack, bool pushReturn);
bool callGlBlendFuncSeparate(Stack* stack, bool pushReturn);
bool callGlBlendFuncSeparatei(Stack* stack, bool pushReturn);
bool callGlBlendFunci(Stack* stack, bool pushReturn);
bool callGlDepthFunc(Stack* stack, bool pushReturn);
bool callGlSampleCoverage(Stack* stack, bool pushReturn);
bool callGlSampleMaski(Stack* stack, bool pushReturn);
bool callGlScissor(Stack* stack, bool pushReturn);
bool callGlStencilFunc(Stack* stack, bool pushReturn);
bool callGlStencilFuncSeparate(Stack* stack, bool pushReturn);
bool callGlStencilOp(Stack* stack, bool pushReturn);
bool callGlStencilOpSeparate(Stack* stack, bool pushReturn);
bool callGlBindFramebuffer(Stack* stack, bool pushReturn);
bool callGlBindRenderbuffer(Stack* stack, bool pushReturn);
bool callGlBlitFramebuffer(Stack* stack, bool pushReturn);
bool callGlCheckFramebufferStatus(Stack* stack, bool pushReturn);
bool callGlClear(Stack* stack, bool pushReturn);
bool callGlClearBufferfi(Stack* stack, bool pushReturn);
bool callGlClearBufferfv(Stack* stack, bool pushReturn);
bool callGlClearBufferiv(Stack* stack, bool pushReturn);
bool callGlClearBufferuiv(Stack* stack, bool pushReturn);
bool callGlClearColor(Stack* stack, bool pushReturn);
bool callGlClearDepthf(Stack* stack, bool pushReturn);
bool callGlClearStencil(Stack* stack, bool pushReturn);
bool callGlColorMask(Stack* stack, bool pushReturn);
bool callGlColorMaski(Stack* stack, bool pushReturn);
bool callGlDeleteFramebuffers(Stack* stack, bool pushReturn);
bool callGlDeleteRenderbuffers(Stack* stack, bool pushReturn);
bool callGlDepthMask(Stack* stack, bool pushReturn);
bool callGlDrawBuffers(Stack* stack, bool pushReturn);
bool callGlFramebufferParameteri(Stack* stack, bool pushReturn);
bool callGlFramebufferRenderbuffer(Stack* stack, bool pushReturn);
bool callGlFramebufferTexture(Stack* stack, bool pushReturn);
bool callGlFramebufferTexture2D(Stack* stack, bool pushReturn);
bool callGlFramebufferTextureLayer(Stack* stack, bool pushReturn);
bool callGlGenFramebuffers(Stack* stack, bool pushReturn);
bool callGlGenRenderbuffers(Stack* stack, bool pushReturn);
bool callGlGetFramebufferAttachmentParameteriv(Stack* stack, bool pushReturn);
bool callGlGetFramebufferParameteriv(Stack* stack, bool pushReturn);
bool callGlGetRenderbufferParameteriv(Stack* stack, bool pushReturn);
bool callGlInvalidateFramebuffer(Stack* stack, bool pushReturn);
bool callGlInvalidateSubFramebuffer(Stack* stack, bool pushReturn);
bool callGlIsFramebuffer(Stack* stack, bool pushReturn);
bool callGlIsRenderbuffer(Stack* stack, bool pushReturn);
bool callGlReadBuffer(Stack* stack, bool pushReturn);
bool callGlReadPixels(Stack* stack, bool pushReturn);
bool callGlReadnPixels(Stack* stack, bool pushReturn);
bool callGlRenderbufferStorage(Stack* stack, bool pushReturn);
bool callGlRenderbufferStorageMultisample(Stack* stack, bool pushReturn);
bool callGlStencilMask(Stack* stack, bool pushReturn);
bool callGlStencilMaskSeparate(Stack* stack, bool pushReturn);
bool callGlDisable(Stack* stack, bool pushReturn);
bool callGlDisablei(Stack* stack, bool pushReturn);
bool callGlEnable(Stack* stack, bool pushReturn);
bool callGlEnablei(Stack* stack, bool pushReturn);
bool callGlFinish(Stack* stack, bool pushReturn);
bool callGlFlush(Stack* stack, bool pushReturn);
bool callGlGetError(Stack* stack, bool pushReturn);
bool callGlGetGraphicsResetStatus(Stack* stack, bool pushReturn);
bool callGlHint(Stack* stack, bool pushReturn);
bool callGlActiveShaderProgram(Stack* stack, bool pushReturn);
bool callGlAttachShader(Stack* stack, bool pushReturn);
bool callGlBindAttribLocation(Stack* stack, bool pushReturn);
bool callGlBindProgramPipeline(Stack* stack, bool pushReturn);
bool callGlCompileShader(Stack* stack, bool pushReturn);
bool callGlCreateProgram(Stack* stack, bool pushReturn);
bool callGlCreateShader(Stack* stack, bool pushReturn);
bool callGlCreateShaderProgramv(Stack* stack, bool pushReturn);
bool callGlDeleteProgram(Stack* stack, bool pushReturn);
bool callGlDeleteProgramPipelines(Stack* stack, bool pushReturn);
bool callGlDeleteShader(Stack* stack, bool pushReturn);
bool callGlDetachShader(Stack* stack, bool pushReturn);
bool callGlDispatchCompute(Stack* stack, bool pushReturn);
bool callGlDispatchComputeIndirect(Stack* stack, bool pushReturn);
bool callGlGenProgramPipelines(Stack* stack, bool pushReturn);
bool callGlGetActiveAttrib(Stack* stack, bool pushReturn);
bool callGlGetActiveUniform(Stack* stack, bool pushReturn);
bool callGlGetActiveUniformBlockName(Stack* stack, bool pushReturn);
bool callGlGetActiveUniformBlockiv(Stack* stack, bool pushReturn);
bool callGlGetActiveUniformsiv(Stack* stack, bool pushReturn);
bool callGlGetAttachedShaders(Stack* stack, bool pushReturn);
bool callGlGetAttribLocation(Stack* stack, bool pushReturn);
bool callGlGetFragDataLocation(Stack* stack, bool pushReturn);
bool callGlGetProgramBinary(Stack* stack, bool pushReturn);
bool callGlGetProgramInfoLog(Stack* stack, bool pushReturn);
bool callGlGetProgramInterfaceiv(Stack* stack, bool pushReturn);
bool callGlGetProgramPipelineInfoLog(Stack* stack, bool pushReturn);
bool callGlGetProgramPipelineiv(Stack* stack, bool pushReturn);
bool callGlGetProgramResourceIndex(Stack* stack, bool pushReturn);
bool callGlGetProgramResourceLocation(Stack* stack, bool pushReturn);
bool callGlGetProgramResourceName(Stack* stack, bool pushReturn);
bool callGlGetProgramResourceiv(Stack* stack, bool pushReturn);
bool callGlGetProgramiv(Stack* stack, bool pushReturn);
bool callGlGetShaderInfoLog(Stack* stack, bool pushReturn);
bool callGlGetShaderPrecisionFormat(Stack* stack, bool pushReturn);
bool callGlGetShaderSource(Stack* stack, bool pushReturn);
bool callGlGetShaderiv(Stack* stack, bool pushReturn);
bool callGlGetUniformBlockIndex(Stack* stack, bool pushReturn);
bool callGlGetUniformIndices(Stack* stack, bool pushReturn);
bool callGlGetUniformLocation(Stack* stack, bool pushReturn);
bool callGlGetUniformfv(Stack* stack, bool pushReturn);
bool callGlGetUniformiv(Stack* stack, bool pushReturn);
bool callGlGetUniformuiv(Stack* stack, bool pushReturn);
bool callGlGetnUniformfv(Stack* stack, bool pushReturn);
bool callGlGetnUniformiv(Stack* stack, bool pushReturn);
bool callGlGetnUniformuiv(Stack* stack, bool pushReturn);
bool callGlIsProgram(Stack* stack, bool pushReturn);
bool callGlIsProgramPipeline(Stack* stack, bool pushReturn);
bool callGlIsShader(Stack* stack, bool pushReturn);
bool callGlLinkProgram(Stack* stack, bool pushReturn);
bool callGlMemoryBarrier(Stack* stack, bool pushReturn);
bool callGlMemoryBarrierByRegion(Stack* stack, bool pushReturn);
bool callGlProgramBinary(Stack* stack, bool pushReturn);
bool callGlProgramParameteri(Stack* stack, bool pushReturn);
bool callGlProgramUniform1f(Stack* stack, bool pushReturn);
bool callGlProgramUniform1fv(Stack* stack, bool pushReturn);
bool callGlProgramUniform1i(Stack* stack, bool pushReturn);
bool callGlProgramUniform1iv(Stack* stack, bool pushReturn);
bool callGlProgramUniform1ui(Stack* stack, bool pushReturn);
bool callGlProgramUniform1uiv(Stack* stack, bool pushReturn);
bool callGlProgramUniform2f(Stack* stack, bool pushReturn);
bool callGlProgramUniform2fv(Stack* stack, bool pushReturn);
bool callGlProgramUniform2i(Stack* stack, bool pushReturn);
bool callGlProgramUniform2iv(Stack* stack, bool pushReturn);
bool callGlProgramUniform2ui(Stack* stack, bool pushReturn);
bool callGlProgramUniform2uiv(Stack* stack, bool pushReturn);
bool callGlProgramUniform3f(Stack* stack, bool pushReturn);
bool callGlProgramUniform3fv(Stack* stack, bool pushReturn);
bool callGlProgramUniform3i(Stack* stack, bool pushReturn);
bool callGlProgramUniform3iv(Stack* stack, bool pushReturn);
bool callGlProgramUniform3ui(Stack* stack, bool pushReturn);
bool callGlProgramUniform3uiv(Stack* stack, bool pushReturn);
bool callGlProgramUniform4f(Stack* stack, bool pushReturn);
bool callGlProgramUniform4fv(Stack* stack, bool pushReturn);
bool callGlProgramUniform4i(Stack* stack, bool pushReturn);
bool callGlProgramUniform4iv(Stack* stack, bool pushReturn);
bool callGlProgramUniform4ui(Stack* stack, bool pushReturn);
bool callGlProgramUniform4uiv(Stack* stack, bool pushReturn);
bool callGlProgramUniformMatrix2fv(Stack* stack, bool pushReturn);
bool callGlProgramUniformMatrix2x3fv(Stack* stack, bool pushReturn);
bool callGlProgramUniformMatrix2x4fv(Stack* stack, bool pushReturn);
bool callGlProgramUniformMatrix3fv(Stack* stack, bool pushReturn);
bool callGlProgramUniformMatrix3x2fv(Stack* stack, bool pushReturn);
bool callGlProgramUniformMatrix3x4fv(Stack* stack, bool pushReturn);
bool callGlProgramUniformMatrix4fv(Stack* stack, bool pushReturn);
bool callGlProgramUniformMatrix4x2fv(Stack* stack, bool pushReturn);
bool callGlProgramUniformMatrix4x3fv(Stack* stack, bool pushReturn);
bool callGlReleaseShaderCompiler(Stack* stack, bool pushReturn);
bool callGlShaderBinary(Stack* stack, bool pushReturn);
bool callGlShaderSource(Stack* stack, bool pushReturn);
bool callGlUniform1f(Stack* stack, bool pushReturn);
bool callGlUniform1fv(Stack* stack, bool pushReturn);
bool callGlUniform1i(Stack* stack, bool pushReturn);
bool callGlUniform1iv(Stack* stack, bool pushReturn);
bool callGlUniform1ui(Stack* stack, bool pushReturn);
bool callGlUniform1uiv(Stack* stack, bool pushReturn);
bool callGlUniform2f(Stack* stack, bool pushReturn);
bool callGlUniform2fv(Stack* stack, bool pushReturn);
bool callGlUniform2i(Stack* stack, bool pushReturn);
bool callGlUniform2iv(Stack* stack, bool pushReturn);
bool callGlUniform2ui(Stack* stack, bool pushReturn);
bool callGlUniform2uiv(Stack* stack, bool pushReturn);
bool callGlUniform3f(Stack* stack, bool pushReturn);
bool callGlUniform3fv(Stack* stack, bool pushReturn);
bool callGlUniform3i(Stack* stack, bool pushReturn);
bool callGlUniform3iv(Stack* stack, bool pushReturn);
bool callGlUniform3ui(Stack* stack, bool pushReturn);
bool callGlUniform3uiv(Stack* stack, bool pushReturn);
bool callGlUniform4f(Stack* stack, bool pushReturn);
bool callGlUniform4fv(Stack* stack, bool pushReturn);
bool callGlUniform4i(Stack* stack, bool pushReturn);
bool callGlUniform4iv(Stack* stack, bool pushReturn);
bool callGlUniform4ui(Stack* stack, bool pushReturn);
bool callGlUniform4uiv(Stack* stack, bool pushReturn);
bool callGlUniformBlockBinding(Stack* stack, bool pushReturn);
bool callGlUniformMatrix2fv(Stack* stack, bool pushReturn);
bool callGlUniformMatrix2x3fv(Stack* stack, bool pushReturn);
bool callGlUniformMatrix2x4fv(Stack* stack, bool pushReturn);
bool callGlUniformMatrix3fv(Stack* stack, bool pushReturn);
bool callGlUniformMatrix3x2fv(Stack* stack, bool pushReturn);
bool callGlUniformMatrix3x4fv(Stack* stack, bool pushReturn);
bool callGlUniformMatrix4fv(Stack* stack, bool pushReturn);
bool callGlUniformMatrix4x2fv(Stack* stack, bool pushReturn);
bool callGlUniformMatrix4x3fv(Stack* stack, bool pushReturn);
bool callGlUseProgram(Stack* stack, bool pushReturn);
bool callGlUseProgramStages(Stack* stack, bool pushReturn);
bool callGlValidateProgram(Stack* stack, bool pushReturn);
bool callGlValidateProgramPipeline(Stack* stack, bool pushReturn);
bool callGlCullFace(Stack* stack, bool pushReturn);
bool callGlDepthRangef(Stack* stack, bool pushReturn);
bool callGlFrontFace(Stack* stack, bool pushReturn);
bool callGlGetMultisamplefv(Stack* stack, bool pushReturn);
bool callGlLineWidth(Stack* stack, bool pushReturn);
bool callGlMinSampleShading(Stack* stack, bool pushReturn);
bool callGlPolygonOffset(Stack* stack, bool pushReturn);
bool callGlViewport(Stack* stack, bool pushReturn);
bool callGlGetBooleaniV(Stack* stack, bool pushReturn);
bool callGlGetBooleanv(Stack* stack, bool pushReturn);
bool callGlGetFloatv(Stack* stack, bool pushReturn);
bool callGlGetInteger64iV(Stack* stack, bool pushReturn);
bool callGlGetInteger64v(Stack* stack, bool pushReturn);
bool callGlGetIntegeriV(Stack* stack, bool pushReturn);
bool callGlGetIntegerv(Stack* stack, bool pushReturn);
bool callGlGetInternalformativ(Stack* stack, bool pushReturn);
bool callGlGetString(Stack* stack, bool pushReturn);
bool callGlGetStringi(Stack* stack, bool pushReturn);
bool callGlIsEnabled(Stack* stack, bool pushReturn);
bool callGlIsEnabledi(Stack* stack, bool pushReturn);
bool callGlClientWaitSync(Stack* stack, bool pushReturn);
bool callGlDeleteSync(Stack* stack, bool pushReturn);
bool callGlFenceSync(Stack* stack, bool pushReturn);
bool callGlGetSynciv(Stack* stack, bool pushReturn);
bool callGlIsSync(Stack* stack, bool pushReturn);
bool callGlWaitSync(Stack* stack, bool pushReturn);
bool callGlActiveTexture(Stack* stack, bool pushReturn);
bool callGlBindImageTexture(Stack* stack, bool pushReturn);
bool callGlBindSampler(Stack* stack, bool pushReturn);
bool callGlBindTexture(Stack* stack, bool pushReturn);
bool callGlCompressedTexImage2D(Stack* stack, bool pushReturn);
bool callGlCompressedTexImage3D(Stack* stack, bool pushReturn);
bool callGlCompressedTexSubImage2D(Stack* stack, bool pushReturn);
bool callGlCompressedTexSubImage3D(Stack* stack, bool pushReturn);
bool callGlCopyImageSubData(Stack* stack, bool pushReturn);
bool callGlCopyTexImage2D(Stack* stack, bool pushReturn);
bool callGlCopyTexSubImage2D(Stack* stack, bool pushReturn);
bool callGlCopyTexSubImage3D(Stack* stack, bool pushReturn);
bool callGlDeleteSamplers(Stack* stack, bool pushReturn);
bool callGlDeleteTextures(Stack* stack, bool pushReturn);
bool callGlGenSamplers(Stack* stack, bool pushReturn);
bool callGlGenTextures(Stack* stack, bool pushReturn);
bool callGlGenerateMipmap(Stack* stack, bool pushReturn);
bool callGlGetSamplerParameterIiv(Stack* stack, bool pushReturn);
bool callGlGetSamplerParameterIuiv(Stack* stack, bool pushReturn);
bool callGlGetSamplerParameterfv(Stack* stack, bool pushReturn);
bool callGlGetSamplerParameteriv(Stack* stack, bool pushReturn);
bool callGlGetTexLevelParameterfv(Stack* stack, bool pushReturn);
bool callGlGetTexLevelParameteriv(Stack* stack, bool pushReturn);
bool callGlGetTexParameterIiv(Stack* stack, bool pushReturn);
bool callGlGetTexParameterIuiv(Stack* stack, bool pushReturn);
bool callGlGetTexParameterfv(Stack* stack, bool pushReturn);
bool callGlGetTexParameteriv(Stack* stack, bool pushReturn);
bool callGlIsSampler(Stack* stack, bool pushReturn);
bool callGlIsTexture(Stack* stack, bool pushReturn);
bool callGlPixelStorei(Stack* stack, bool pushReturn);
bool callGlSamplerParameterIiv(Stack* stack, bool pushReturn);
bool callGlSamplerParameterIuiv(Stack* stack, bool pushReturn);
bool callGlSamplerParameterf(Stack* stack, bool pushReturn);
bool callGlSamplerParameterfv(Stack* stack, bool pushReturn);
bool callGlSamplerParameteri(Stack* stack, bool pushReturn);
bool callGlSamplerParameteriv(Stack* stack, bool pushReturn);
bool callGlTexBuffer(Stack* stack, bool pushReturn);
bool callGlTexBufferRange(Stack* stack, bool pushReturn);
bool callGlTexImage2D(Stack* stack, bool pushReturn);
bool callGlTexImage3D(Stack* stack, bool pushReturn);
bool callGlTexParameterIiv(Stack* stack, bool pushReturn);
bool callGlTexParameterIuiv(Stack* stack, bool pushReturn);
bool callGlTexParameterf(Stack* stack, bool pushReturn);
bool callGlTexParameterfv(Stack* stack, bool pushReturn);
bool callGlTexParameteri(Stack* stack, bool pushReturn);
bool callGlTexParameteriv(Stack* stack, bool pushReturn);
bool callGlTexStorage2D(Stack* stack, bool pushReturn);
bool callGlTexStorage2DMultisample(Stack* stack, bool pushReturn);
bool callGlTexStorage3D(Stack* stack, bool pushReturn);
bool callGlTexStorage3DMultisample(Stack* stack, bool pushReturn);
bool callGlTexSubImage2D(Stack* stack, bool pushReturn);
bool callGlTexSubImage3D(Stack* stack, bool pushReturn);
bool callGlBeginTransformFeedback(Stack* stack, bool pushReturn);
bool callGlBindTransformFeedback(Stack* stack, bool pushReturn);
bool callGlDeleteTransformFeedbacks(Stack* stack, bool pushReturn);
bool callGlEndTransformFeedback(Stack* stack, bool pushReturn);
bool callGlGenTransformFeedbacks(Stack* stack, bool pushReturn);
bool callGlGetTransformFeedbackVarying(Stack* stack, bool pushReturn);
bool callGlIsTransformFeedback(Stack* stack, bool pushReturn);
bool callGlPauseTransformFeedback(Stack* stack, bool pushReturn);
bool callGlResumeTransformFeedback(Stack* stack, bool pushReturn);
bool callGlTransformFeedbackVaryings(Stack* stack, bool pushReturn);
bool callGlBindVertexArray(Stack* stack, bool pushReturn);
bool callGlBindVertexBuffer(Stack* stack, bool pushReturn);
bool callGlDeleteVertexArrays(Stack* stack, bool pushReturn);
bool callGlDisableVertexAttribArray(Stack* stack, bool pushReturn);
bool callGlEnableVertexAttribArray(Stack* stack, bool pushReturn);
bool callGlGenVertexArrays(Stack* stack, bool pushReturn);
bool callGlGetVertexAttribIiv(Stack* stack, bool pushReturn);
bool callGlGetVertexAttribIuiv(Stack* stack, bool pushReturn);
bool callGlGetVertexAttribPointerv(Stack* stack, bool pushReturn);
bool callGlGetVertexAttribfv(Stack* stack, bool pushReturn);
bool callGlGetVertexAttribiv(Stack* stack, bool pushReturn);
bool callGlIsVertexArray(Stack* stack, bool pushReturn);
bool callGlVertexAttrib1f(Stack* stack, bool pushReturn);
bool callGlVertexAttrib1fv(Stack* stack, bool pushReturn);
bool callGlVertexAttrib2f(Stack* stack, bool pushReturn);
bool callGlVertexAttrib2fv(Stack* stack, bool pushReturn);
bool callGlVertexAttrib3f(Stack* stack, bool pushReturn);
bool callGlVertexAttrib3fv(Stack* stack, bool pushReturn);
bool callGlVertexAttrib4f(Stack* stack, bool pushReturn);
bool callGlVertexAttrib4fv(Stack* stack, bool pushReturn);
bool callGlVertexAttribBinding(Stack* stack, bool pushReturn);
bool callGlVertexAttribDivisor(Stack* stack, bool pushReturn);
bool callGlVertexAttribFormat(Stack* stack, bool pushReturn);
bool callGlVertexAttribI4i(Stack* stack, bool pushReturn);
bool callGlVertexAttribI4iv(Stack* stack, bool pushReturn);
bool callGlVertexAttribI4ui(Stack* stack, bool pushReturn);
bool callGlVertexAttribI4uiv(Stack* stack, bool pushReturn);
bool callGlVertexAttribIFormat(Stack* stack, bool pushReturn);
bool callGlVertexAttribIPointer(Stack* stack, bool pushReturn);
bool callGlVertexAttribPointer(Stack* stack, bool pushReturn);
bool callGlVertexBindingDivisor(Stack* stack, bool pushReturn);
bool callGlXCreateContext(Stack* stack, bool pushReturn);
bool callGlXCreateNewContext(Stack* stack, bool pushReturn);
bool callGlXMakeContextCurrent(Stack* stack, bool pushReturn);
bool callGlXMakeCurrent(Stack* stack, bool pushReturn);
bool callGlXSwapBuffers(Stack* stack, bool pushReturn);
bool callGlXQueryDrawable(Stack* stack, bool pushReturn);
bool callWglCreateContext(Stack* stack, bool pushReturn);
bool callWglCreateContextAttribsARB(Stack* stack, bool pushReturn);
bool callWglMakeCurrent(Stack* stack, bool pushReturn);
bool callWglSwapBuffers(Stack* stack, bool pushReturn);
bool callCGLCreateContext(Stack* stack, bool pushReturn);
bool callCGLSetCurrentContext(Stack* stack, bool pushReturn);
bool callCGLGetSurface(Stack* stack, bool pushReturn);
bool callCGSGetSurfaceBounds(Stack* stack, bool pushReturn);
bool callCGLFlushDrawable(Stack* stack, bool pushReturn);
bool callGlGetQueryObjecti64v(Stack* stack, bool pushReturn);
bool callGlGetQueryObjectui64v(Stack* stack, bool pushReturn);
bool callGlTexStorage1D(Stack* stack, bool pushReturn);
bool callGlBindFragDataLocation(Stack* stack, bool pushReturn);
bool callGlAlphaFunc(Stack* stack, bool pushReturn);
bool callGlAlphaFuncx(Stack* stack, bool pushReturn);
bool callGlAlphaFuncxOES(Stack* stack, bool pushReturn);
bool callGlBindFramebufferOES(Stack* stack, bool pushReturn);
bool callGlBindRenderbufferOES(Stack* stack, bool pushReturn);
bool callGlBlendEquationOES(Stack* stack, bool pushReturn);
bool callGlBlendEquationSeparateOES(Stack* stack, bool pushReturn);
bool callGlBlendFuncSeparateOES(Stack* stack, bool pushReturn);
bool callGlCheckFramebufferStatusOES(Stack* stack, bool pushReturn);
bool callGlClearColorx(Stack* stack, bool pushReturn);
bool callGlClearColorxOES(Stack* stack, bool pushReturn);
bool callGlClearDepthfOES(Stack* stack, bool pushReturn);
bool callGlClearDepthx(Stack* stack, bool pushReturn);
bool callGlClearDepthxOES(Stack* stack, bool pushReturn);
bool callGlClientActiveTexture(Stack* stack, bool pushReturn);
bool callGlClipPlanef(Stack* stack, bool pushReturn);
bool callGlClipPlanefIMG(Stack* stack, bool pushReturn);
bool callGlClipPlanefOES(Stack* stack, bool pushReturn);
bool callGlClipPlanex(Stack* stack, bool pushReturn);
bool callGlClipPlanexIMG(Stack* stack, bool pushReturn);
bool callGlClipPlanexOES(Stack* stack, bool pushReturn);
bool callGlColor4f(Stack* stack, bool pushReturn);
bool callGlColor4ub(Stack* stack, bool pushReturn);
bool callGlColor4x(Stack* stack, bool pushReturn);
bool callGlColor4xOES(Stack* stack, bool pushReturn);
bool callGlColorPointer(Stack* stack, bool pushReturn);
bool callGlCurrentPaletteMatrixOES(Stack* stack, bool pushReturn);
bool callGlDeleteFramebuffersOES(Stack* stack, bool pushReturn);
bool callGlDeleteRenderbuffersOES(Stack* stack, bool pushReturn);
bool callGlDepthRangefOES(Stack* stack, bool pushReturn);
bool callGlDepthRangex(Stack* stack, bool pushReturn);
bool callGlDepthRangexOES(Stack* stack, bool pushReturn);
bool callGlDisableClientState(Stack* stack, bool pushReturn);
bool callGlDrawTexfOES(Stack* stack, bool pushReturn);
bool callGlDrawTexfvOES(Stack* stack, bool pushReturn);
bool callGlDrawTexiOES(Stack* stack, bool pushReturn);
bool callGlDrawTexivOES(Stack* stack, bool pushReturn);
bool callGlDrawTexsOES(Stack* stack, bool pushReturn);
bool callGlDrawTexsvOES(Stack* stack, bool pushReturn);
bool callGlDrawTexxOES(Stack* stack, bool pushReturn);
bool callGlDrawTexxvOES(Stack* stack, bool pushReturn);
bool callGlEnableClientState(Stack* stack, bool pushReturn);
bool callGlFogf(Stack* stack, bool pushReturn);
bool callGlFogfv(Stack* stack, bool pushReturn);
bool callGlFogx(Stack* stack, bool pushReturn);
bool callGlFogxOES(Stack* stack, bool pushReturn);
bool callGlFogxv(Stack* stack, bool pushReturn);
bool callGlFogxvOES(Stack* stack, bool pushReturn);
bool callGlFramebufferRenderbufferOES(Stack* stack, bool pushReturn);
bool callGlFramebufferTexture2DOES(Stack* stack, bool pushReturn);
bool callGlFrustumf(Stack* stack, bool pushReturn);
bool callGlFrustumfOES(Stack* stack, bool pushReturn);
bool callGlFrustumx(Stack* stack, bool pushReturn);
bool callGlFrustumxOES(Stack* stack, bool pushReturn);
bool callGlGenFramebuffersOES(Stack* stack, bool pushReturn);
bool callGlGenRenderbuffersOES(Stack* stack, bool pushReturn);
bool callGlGenerateMipmapOES(Stack* stack, bool pushReturn);
bool callGlGetClipPlanef(Stack* stack, bool pushReturn);
bool callGlGetClipPlanefOES(Stack* stack, bool pushReturn);
bool callGlGetClipPlanex(Stack* stack, bool pushReturn);
bool callGlGetClipPlanexOES(Stack* stack, bool pushReturn);
bool callGlGetFixedv(Stack* stack, bool pushReturn);
bool callGlGetFixedvOES(Stack* stack, bool pushReturn);
bool callGlGetFramebufferAttachmentParameterivOES(Stack* stack, bool pushReturn);
bool callGlGetLightfv(Stack* stack, bool pushReturn);
bool callGlGetLightxv(Stack* stack, bool pushReturn);
bool callGlGetLightxvOES(Stack* stack, bool pushReturn);
bool callGlGetMaterialfv(Stack* stack, bool pushReturn);
bool callGlGetMaterialxv(Stack* stack, bool pushReturn);
bool callGlGetMaterialxvOES(Stack* stack, bool pushReturn);
bool callGlGetRenderbufferParameterivOES(Stack* stack, bool pushReturn);
bool callGlGetTexEnvfv(Stack* stack, bool pushReturn);
bool callGlGetTexEnviv(Stack* stack, bool pushReturn);
bool callGlGetTexEnvxv(Stack* stack, bool pushReturn);
bool callGlGetTexEnvxvOES(Stack* stack, bool pushReturn);
bool callGlGetTexGenfvOES(Stack* stack, bool pushReturn);
bool callGlGetTexGenivOES(Stack* stack, bool pushReturn);
bool callGlGetTexGenxvOES(Stack* stack, bool pushReturn);
bool callGlGetTexParameterxv(Stack* stack, bool pushReturn);
bool callGlGetTexParameterxvOES(Stack* stack, bool pushReturn);
bool callGlIsFramebufferOES(Stack* stack, bool pushReturn);
bool callGlIsRenderbufferOES(Stack* stack, bool pushReturn);
bool callGlLightModelf(Stack* stack, bool pushReturn);
bool callGlLightModelfv(Stack* stack, bool pushReturn);
bool callGlLightModelx(Stack* stack, bool pushReturn);
bool callGlLightModelxOES(Stack* stack, bool pushReturn);
bool callGlLightModelxv(Stack* stack, bool pushReturn);
bool callGlLightModelxvOES(Stack* stack, bool pushReturn);
bool callGlLightf(Stack* stack, bool pushReturn);
bool callGlLightfv(Stack* stack, bool pushReturn);
bool callGlLightx(Stack* stack, bool pushReturn);
bool callGlLightxOES(Stack* stack, bool pushReturn);
bool callGlLightxv(Stack* stack, bool pushReturn);
bool callGlLightxvOES(Stack* stack, bool pushReturn);
bool callGlLineWidthx(Stack* stack, bool pushReturn);
bool callGlLineWidthxOES(Stack* stack, bool pushReturn);
bool callGlLoadIdentity(Stack* stack, bool pushReturn);
bool callGlLoadMatrixf(Stack* stack, bool pushReturn);
bool callGlLoadMatrixx(Stack* stack, bool pushReturn);
bool callGlLoadMatrixxOES(Stack* stack, bool pushReturn);
bool callGlLoadPaletteFromModelViewMatrixOES(Stack* stack, bool pushReturn);
bool callGlLogicOp(Stack* stack, bool pushReturn);
bool callGlMaterialf(Stack* stack, bool pushReturn);
bool callGlMaterialfv(Stack* stack, bool pushReturn);
bool callGlMaterialx(Stack* stack, bool pushReturn);
bool callGlMaterialxOES(Stack* stack, bool pushReturn);
bool callGlMaterialxv(Stack* stack, bool pushReturn);
bool callGlMaterialxvOES(Stack* stack, bool pushReturn);
bool callGlMatrixIndexPointerOES(Stack* stack, bool pushReturn);
bool callGlMatrixMode(Stack* stack, bool pushReturn);
bool callGlMultMatrixf(Stack* stack, bool pushReturn);
bool callGlMultMatrixx(Stack* stack, bool pushReturn);
bool callGlMultMatrixxOES(Stack* stack, bool pushReturn);
bool callGlMultiTexCoord4f(Stack* stack, bool pushReturn);
bool callGlMultiTexCoord4x(Stack* stack, bool pushReturn);
bool callGlMultiTexCoord4xOES(Stack* stack, bool pushReturn);
bool callGlNormal3f(Stack* stack, bool pushReturn);
bool callGlNormal3x(Stack* stack, bool pushReturn);
bool callGlNormal3xOES(Stack* stack, bool pushReturn);
bool callGlNormalPointer(Stack* stack, bool pushReturn);
bool callGlOrthof(Stack* stack, bool pushReturn);
bool callGlOrthofOES(Stack* stack, bool pushReturn);
bool callGlOrthox(Stack* stack, bool pushReturn);
bool callGlOrthoxOES(Stack* stack, bool pushReturn);
bool callGlPointParameterf(Stack* stack, bool pushReturn);
bool callGlPointParameterfv(Stack* stack, bool pushReturn);
bool callGlPointParameterx(Stack* stack, bool pushReturn);
bool callGlPointParameterxOES(Stack* stack, bool pushReturn);
bool callGlPointParameterxv(Stack* stack, bool pushReturn);
bool callGlPointParameterxvOES(Stack* stack, bool pushReturn);
bool callGlPointSize(Stack* stack, bool pushReturn);
bool callGlPointSizePointerOES(Stack* stack, bool pushReturn);
bool callGlPointSizex(Stack* stack, bool pushReturn);
bool callGlPointSizexOES(Stack* stack, bool pushReturn);
bool callGlPolygonOffsetx(Stack* stack, bool pushReturn);
bool callGlPolygonOffsetxOES(Stack* stack, bool pushReturn);
bool callGlPopMatrix(Stack* stack, bool pushReturn);
bool callGlPushMatrix(Stack* stack, bool pushReturn);
bool callGlQueryMatrixxOES(Stack* stack, bool pushReturn);
bool callGlRenderbufferStorageOES(Stack* stack, bool pushReturn);
bool callGlRotatef(Stack* stack, bool pushReturn);
bool callGlRotatex(Stack* stack, bool pushReturn);
bool callGlRotatexOES(Stack* stack, bool pushReturn);
bool callGlSampleCoveragex(Stack* stack, bool pushReturn);
bool callGlSampleCoveragexOES(Stack* stack, bool pushReturn);
bool callGlScalef(Stack* stack, bool pushReturn);
bool callGlScalex(Stack* stack, bool pushReturn);
bool callGlScalexOES(Stack* stack, bool pushReturn);
bool callGlShadeModel(Stack* stack, bool pushReturn);
bool callGlTexCoordPointer(Stack* stack, bool pushReturn);
bool callGlTexEnvf(Stack* stack, bool pushReturn);
bool callGlTexEnvfv(Stack* stack, bool pushReturn);
bool callGlTexEnvi(Stack* stack, bool pushReturn);
bool callGlTexEnviv(Stack* stack, bool pushReturn);
bool callGlTexEnvx(Stack* stack, bool pushReturn);
bool callGlTexEnvxOES(Stack* stack, bool pushReturn);
bool callGlTexEnvxv(Stack* stack, bool pushReturn);
bool callGlTexEnvxvOES(Stack* stack, bool pushReturn);
bool callGlTexGenfOES(Stack* stack, bool pushReturn);
bool callGlTexGenfvOES(Stack* stack, bool pushReturn);
bool callGlTexGeniOES(Stack* stack, bool pushReturn);
bool callGlTexGenivOES(Stack* stack, bool pushReturn);
bool callGlTexGenxOES(Stack* stack, bool pushReturn);
bool callGlTexGenxvOES(Stack* stack, bool pushReturn);
bool callGlTexParameterx(Stack* stack, bool pushReturn);
bool callGlTexParameterxOES(Stack* stack, bool pushReturn);
bool callGlTexParameterxv(Stack* stack, bool pushReturn);
bool callGlTexParameterxvOES(Stack* stack, bool pushReturn);
bool callGlTranslatef(Stack* stack, bool pushReturn);
bool callGlTranslatex(Stack* stack, bool pushReturn);
bool callGlTranslatexOES(Stack* stack, bool pushReturn);
bool callGlVertexPointer(Stack* stack, bool pushReturn);
bool callGlWeightPointerOES(Stack* stack, bool pushReturn);
bool callGlColorPointerBounds(Stack* stack, bool pushReturn);
bool callGlNormalPointerBounds(Stack* stack, bool pushReturn);
bool callGlTexCoordPointerBounds(Stack* stack, bool pushReturn);
bool callGlVertexPointerBounds(Stack* stack, bool pushReturn);
bool callGlPointSizePointerOESBounds(Stack* stack, bool pushReturn);
bool callGlMatrixIndexPointerOESBounds(Stack* stack, bool pushReturn);
bool callGlWeightPointerOESBounds(Stack* stack, bool pushReturn);
};
} // namespace gapir
// List of the function identifiers for the builtin API functions.
// This list have to be consistent with the server side because they are part of
// the communication protocol.
// TODO(antiagainst): create a separate file for these builtins.
namespace Builtins {
static const uint16_t ContextInfo = 0x10000 - 971 + 964;
static const uint16_t ReplayCreateRenderer = 0x10000 - 971 + 965;
static const uint16_t ReplayBindRenderer = 0x10000 - 971 + 966;
static const uint16_t ReplayChangeBackbuffer = 0x10000 - 971 + 967;
static const uint16_t StartTimer = 0x10000 - 971 + 968;
static const uint16_t StopTimer = 0x10000 - 971 + 969;
static const uint16_t FlushPostBuffer = 0x10000 - 971 + 970;
} // namespace Builtins
#endif // GAPIR_GLES_GFX_API_H