    -- #hide
    --------------------------------------------------------------------------------
    -- |
    -- Module      :  Graphics.Rendering.OpenGL.Raw.ARB.Compatibility.Tokens
    -- Copyright   :  (c) Sven Panne 2009
    -- License     :  BSD-style (see the file LICENSE)
    --
    -- Maintainer  :  sven.panne@aedion.de
    -- Stability   :  stable
    -- Portability :  portable
    --
    -- All tokens from the ARB_compatibility extension, see
    -- <http://www.opengl.org/registry/specs/ARB/compatibility.txt>.
    --
    --------------------------------------------------------------------------------

    module Graphics.Rendering.OpenGL.Raw.ARB.Compatibility.Tokens where

    import Graphics.Rendering.OpenGL.Raw.Core31

    gl_2D :: GLenum
    gl_2D = 0x0600

    gl_2_BYTES :: GLenum
    gl_2_BYTES = 0x1407

    gl_3D :: GLenum
    gl_3D = 0x0601

    gl_3D_COLOR :: GLenum
    gl_3D_COLOR = 0x0602

    gl_3D_COLOR_TEXTURE :: GLenum
    gl_3D_COLOR_TEXTURE = 0x0603

    gl_3_BYTES :: GLenum
    gl_3_BYTES = 0x1408

    gl_4D_COLOR_TEXTURE :: GLenum
    gl_4D_COLOR_TEXTURE = 0x0604

    gl_4_BYTES :: GLenum
    gl_4_BYTES = 0x1409

    gl_ACCUM :: GLenum
    gl_ACCUM = 0x0100

    gl_ACCUM_ALPHA_BITS :: GLenum
    gl_ACCUM_ALPHA_BITS = 0x0D5B

    gl_ACCUM_BLUE_BITS :: GLenum
    gl_ACCUM_BLUE_BITS = 0x0D5A

    gl_ACCUM_BUFFER_BIT :: GLenum
    gl_ACCUM_BUFFER_BIT = 0x00000200

    gl_ACCUM_CLEAR_VALUE :: GLenum
    gl_ACCUM_CLEAR_VALUE = 0x0B80

    gl_ACCUM_GREEN_BITS :: GLenum
    gl_ACCUM_GREEN_BITS = 0x0D59

    gl_ACCUM_RED_BITS :: GLenum
    gl_ACCUM_RED_BITS = 0x0D58

    gl_ADD :: GLenum
    gl_ADD = 0x0104

    gl_ADD_SIGNED :: GLenum
    gl_ADD_SIGNED = 0x8574

    gl_ALIASED_POINT_SIZE_RANGE :: GLenum
    gl_ALIASED_POINT_SIZE_RANGE = 0x846D

    gl_ALL_ATTRIB_BITS :: GLenum
    gl_ALL_ATTRIB_BITS = 0xFFFFFFFF

    gl_ALPHA12 :: GLenum
    gl_ALPHA12 = 0x803D

    gl_ALPHA16 :: GLenum
    gl_ALPHA16 = 0x803E

    gl_ALPHA4 :: GLenum
    gl_ALPHA4 = 0x803B

    gl_ALPHA8 :: GLenum
    gl_ALPHA8 = 0x803C

    gl_ALPHA_BIAS :: GLenum
    gl_ALPHA_BIAS = 0x0D1D

    gl_ALPHA_BITS :: GLenum
    gl_ALPHA_BITS = 0x0D55

    gl_ALPHA_INTEGER :: GLenum
    gl_ALPHA_INTEGER = 0x8D97

    gl_ALPHA_SCALE :: GLenum
    gl_ALPHA_SCALE = 0x0D1C

    gl_ALPHA_TEST :: GLenum
    gl_ALPHA_TEST = 0x0BC0

    gl_ALPHA_TEST_FUNC :: GLenum
    gl_ALPHA_TEST_FUNC = 0x0BC1

    gl_ALPHA_TEST_REF :: GLenum
    gl_ALPHA_TEST_REF = 0x0BC2

    gl_AMBIENT :: GLenum
    gl_AMBIENT = 0x1200

    gl_AMBIENT_AND_DIFFUSE :: GLenum
    gl_AMBIENT_AND_DIFFUSE = 0x1602

    gl_ATTRIB_STACK_DEPTH :: GLenum
    gl_ATTRIB_STACK_DEPTH = 0x0BB0

    gl_AUTO_NORMAL :: GLenum
    gl_AUTO_NORMAL = 0x0D80

    gl_AUX0 :: GLenum
    gl_AUX0 = 0x0409

    gl_AUX1 :: GLenum
    gl_AUX1 = 0x040A

    gl_AUX2 :: GLenum
    gl_AUX2 = 0x040B

    gl_AUX3 :: GLenum
    gl_AUX3 = 0x040C

    gl_AUX_BUFFERS :: GLenum
    gl_AUX_BUFFERS = 0x0C00

    gl_BITMAP :: GLenum
    gl_BITMAP = 0x1A00

    gl_BITMAP_TOKEN :: GLenum
    gl_BITMAP_TOKEN = 0x0704

    gl_BLUE_BIAS :: GLenum
    gl_BLUE_BIAS = 0x0D1B

    gl_BLUE_BITS :: GLenum
    gl_BLUE_BITS = 0x0D54

    gl_BLUE_SCALE :: GLenum
    gl_BLUE_SCALE = 0x0D1A

    gl_C3F_V3F :: GLenum
    gl_C3F_V3F = 0x2A24

    gl_C4F_N3F_V3F :: GLenum
    gl_C4F_N3F_V3F = 0x2A26

    gl_C4UB_V2F :: GLenum
    gl_C4UB_V2F = 0x2A22

    gl_C4UB_V3F :: GLenum
    gl_C4UB_V3F = 0x2A23

    gl_CLAMP :: GLenum
    gl_CLAMP = 0x2900

    gl_CLAMP_FRAGMENT_COLOR :: GLenum
    gl_CLAMP_FRAGMENT_COLOR = 0x891B

    gl_CLAMP_VERTEX_COLOR :: GLenum
    gl_CLAMP_VERTEX_COLOR = 0x891A

    gl_CLIENT_ACTIVE_TEXTURE :: GLenum
    gl_CLIENT_ACTIVE_TEXTURE = 0x84E1

    gl_CLIENT_ALL_ATTRIB_BITS :: GLenum
    gl_CLIENT_ALL_ATTRIB_BITS = 0xFFFFFFFF

    gl_CLIENT_ATTRIB_STACK_DEPTH :: GLenum
    gl_CLIENT_ATTRIB_STACK_DEPTH = 0x0BB1

    gl_CLIENT_PIXEL_STORE_BIT :: GLenum
    gl_CLIENT_PIXEL_STORE_BIT = 0x00000001

    gl_CLIENT_VERTEX_ARRAY_BIT :: GLenum
    gl_CLIENT_VERTEX_ARRAY_BIT = 0x00000002

    gl_CLIP_PLANE0 :: GLenum
    gl_CLIP_PLANE0 = 0x3000

    gl_CLIP_PLANE1 :: GLenum
    gl_CLIP_PLANE1 = 0x3001

    gl_CLIP_PLANE2 :: GLenum
    gl_CLIP_PLANE2 = 0x3002

    gl_CLIP_PLANE3 :: GLenum
    gl_CLIP_PLANE3 = 0x3003

    gl_CLIP_PLANE4 :: GLenum
    gl_CLIP_PLANE4 = 0x3004

    gl_CLIP_PLANE5 :: GLenum
    gl_CLIP_PLANE5 = 0x3005

    gl_COEFF :: GLenum
    gl_COEFF = 0x0A00

    gl_COLOR_ARRAY :: GLenum
    gl_COLOR_ARRAY = 0x8076

    gl_COLOR_ARRAY_BUFFER_BINDING :: GLenum
    gl_COLOR_ARRAY_BUFFER_BINDING = 0x8898

    gl_COLOR_ARRAY_COUNT :: GLenum
    gl_COLOR_ARRAY_COUNT = 0x8084

    gl_COLOR_ARRAY_POINTER :: GLenum
    gl_COLOR_ARRAY_POINTER = 0x8090

    gl_COLOR_ARRAY_SIZE :: GLenum
    gl_COLOR_ARRAY_SIZE = 0x8081

    gl_COLOR_ARRAY_STRIDE :: GLenum
    gl_COLOR_ARRAY_STRIDE = 0x8083

    gl_COLOR_ARRAY_TYPE :: GLenum
    gl_COLOR_ARRAY_TYPE = 0x8082

    gl_COLOR_INDEX :: GLenum
    gl_COLOR_INDEX = 0x1900

    gl_COLOR_INDEXES :: GLenum
    gl_COLOR_INDEXES = 0x1603

    gl_COLOR_MATERIAL :: GLenum
    gl_COLOR_MATERIAL = 0x0B57

    gl_COLOR_MATERIAL_FACE :: GLenum
    gl_COLOR_MATERIAL_FACE = 0x0B55

    gl_COLOR_MATERIAL_PARAMETER :: GLenum
    gl_COLOR_MATERIAL_PARAMETER = 0x0B56

    gl_COLOR_MATRIX :: GLenum
    gl_COLOR_MATRIX = 0x80B1

    gl_COLOR_MATRIX_STACK_DEPTH :: GLenum
    gl_COLOR_MATRIX_STACK_DEPTH = 0x80B2

    gl_COLOR_SUM :: GLenum
    gl_COLOR_SUM = 0x8458

    gl_COLOR_TABLE :: GLenum
    gl_COLOR_TABLE = 0x80D0

    gl_COLOR_TABLE_ALPHA_SIZE :: GLenum
    gl_COLOR_TABLE_ALPHA_SIZE = 0x80DD

    gl_COLOR_TABLE_BIAS :: GLenum
    gl_COLOR_TABLE_BIAS = 0x80D7

    gl_COLOR_TABLE_BLUE_SIZE :: GLenum
    gl_COLOR_TABLE_BLUE_SIZE = 0x80DC

    gl_COLOR_TABLE_FORMAT :: GLenum
    gl_COLOR_TABLE_FORMAT = 0x80D8

    gl_COLOR_TABLE_GREEN_SIZE :: GLenum
    gl_COLOR_TABLE_GREEN_SIZE = 0x80DB

    gl_COLOR_TABLE_INTENSITY_SIZE :: GLenum
    gl_COLOR_TABLE_INTENSITY_SIZE = 0x80DF

    gl_COLOR_TABLE_LUMINANCE_SIZE :: GLenum
    gl_COLOR_TABLE_LUMINANCE_SIZE = 0x80DE

    gl_COLOR_TABLE_RED_SIZE :: GLenum
    gl_COLOR_TABLE_RED_SIZE = 0x80DA

    gl_COLOR_TABLE_SCALE :: GLenum
    gl_COLOR_TABLE_SCALE = 0x80D6

    gl_COLOR_TABLE_WIDTH :: GLenum
    gl_COLOR_TABLE_WIDTH = 0x80D9

    gl_COMBINE :: GLenum
    gl_COMBINE = 0x8570

    gl_COMBINE_ALPHA :: GLenum
    gl_COMBINE_ALPHA = 0x8572

    gl_COMBINE_RGB :: GLenum
    gl_COMBINE_RGB = 0x8571

    gl_COMPARE_R_TO_TEXTURE :: GLenum
    gl_COMPARE_R_TO_TEXTURE = 0x884E

    gl_COMPILE :: GLenum
    gl_COMPILE = 0x1300

    gl_COMPILE_AND_EXECUTE :: GLenum
    gl_COMPILE_AND_EXECUTE = 0x1301

    gl_COMPRESSED_ALPHA :: GLenum
    gl_COMPRESSED_ALPHA = 0x84E9

    gl_COMPRESSED_INTENSITY :: GLenum
    gl_COMPRESSED_INTENSITY = 0x84EC

    gl_COMPRESSED_LUMINANCE :: GLenum
    gl_COMPRESSED_LUMINANCE = 0x84EA

    gl_COMPRESSED_LUMINANCE_ALPHA :: GLenum
    gl_COMPRESSED_LUMINANCE_ALPHA = 0x84EB

    gl_COMPRESSED_SLUMINANCE :: GLenum
    gl_COMPRESSED_SLUMINANCE = 0x8C4A

    gl_COMPRESSED_SLUMINANCE_ALPHA :: GLenum
    gl_COMPRESSED_SLUMINANCE_ALPHA = 0x8C4B

    gl_CONSTANT :: GLenum
    gl_CONSTANT = 0x8576

    gl_CONSTANT_ATTENUATION :: GLenum
    gl_CONSTANT_ATTENUATION = 0x1207

    gl_CONSTANT_BORDER :: GLenum
    gl_CONSTANT_BORDER = 0x8151

    gl_CONVOLUTION_1D :: GLenum
    gl_CONVOLUTION_1D = 0x8010

    gl_CONVOLUTION_2D :: GLenum
    gl_CONVOLUTION_2D = 0x8011

    gl_CONVOLUTION_BORDER_COLOR :: GLenum
    gl_CONVOLUTION_BORDER_COLOR = 0x8154

    gl_CONVOLUTION_BORDER_MODE :: GLenum
    gl_CONVOLUTION_BORDER_MODE = 0x8013

    gl_CONVOLUTION_FILTER_BIAS :: GLenum
    gl_CONVOLUTION_FILTER_BIAS = 0x8015

    gl_CONVOLUTION_FILTER_SCALE :: GLenum
    gl_CONVOLUTION_FILTER_SCALE = 0x8014

    gl_CONVOLUTION_FORMAT :: GLenum
    gl_CONVOLUTION_FORMAT = 0x8017

    gl_CONVOLUTION_HEIGHT :: GLenum
    gl_CONVOLUTION_HEIGHT = 0x8019

    gl_CONVOLUTION_WIDTH :: GLenum
    gl_CONVOLUTION_WIDTH = 0x8018

    gl_COORD_REPLACE :: GLenum
    gl_COORD_REPLACE = 0x8862

    gl_COPY_PIXEL_TOKEN :: GLenum
    gl_COPY_PIXEL_TOKEN = 0x0706

    gl_CURRENT_BIT :: GLenum
    gl_CURRENT_BIT = 0x00000001

    gl_CURRENT_COLOR :: GLenum
    gl_CURRENT_COLOR = 0x0B00

    gl_CURRENT_FOG_COORD :: GLenum
    gl_CURRENT_FOG_COORD = 0x8453

    gl_CURRENT_FOG_COORDINATE :: GLenum
    gl_CURRENT_FOG_COORDINATE = 0x8453

    gl_CURRENT_INDEX :: GLenum
    gl_CURRENT_INDEX = 0x0B01

    gl_CURRENT_NORMAL :: GLenum
    gl_CURRENT_NORMAL = 0x0B02

    gl_CURRENT_RASTER_COLOR :: GLenum
    gl_CURRENT_RASTER_COLOR = 0x0B04

    gl_CURRENT_RASTER_DISTANCE :: GLenum
    gl_CURRENT_RASTER_DISTANCE = 0x0B09

    gl_CURRENT_RASTER_INDEX :: GLenum
    gl_CURRENT_RASTER_INDEX = 0x0B05

    gl_CURRENT_RASTER_POSITION :: GLenum
    gl_CURRENT_RASTER_POSITION = 0x0B07

    gl_CURRENT_RASTER_POSITION_VALID :: GLenum
    gl_CURRENT_RASTER_POSITION_VALID = 0x0B08

    gl_CURRENT_RASTER_SECONDARY_COLOR :: GLenum
    gl_CURRENT_RASTER_SECONDARY_COLOR = 0x845F

    gl_CURRENT_RASTER_TEXTURE_COORDS :: GLenum
    gl_CURRENT_RASTER_TEXTURE_COORDS = 0x0B06

    gl_CURRENT_SECONDARY_COLOR :: GLenum
    gl_CURRENT_SECONDARY_COLOR = 0x8459

    gl_CURRENT_TEXTURE_COORDS :: GLenum
    gl_CURRENT_TEXTURE_COORDS = 0x0B03

    gl_DECAL :: GLenum
    gl_DECAL = 0x2101

    gl_DEPTH_BIAS :: GLenum
    gl_DEPTH_BIAS = 0x0D1F

    gl_DEPTH_BITS :: GLenum
    gl_DEPTH_BITS = 0x0D56

    gl_DEPTH_SCALE :: GLenum
    gl_DEPTH_SCALE = 0x0D1E

    gl_DEPTH_TEXTURE_MODE :: GLenum
    gl_DEPTH_TEXTURE_MODE = 0x884B

    gl_DIFFUSE :: GLenum
    gl_DIFFUSE = 0x1201

    gl_DOMAIN :: GLenum
    gl_DOMAIN = 0x0A02

    gl_DOT3_RGB :: GLenum
    gl_DOT3_RGB = 0x86AE

    gl_DOT3_RGBA :: GLenum
    gl_DOT3_RGBA = 0x86AF

    gl_DRAW_PIXEL_TOKEN :: GLenum
    gl_DRAW_PIXEL_TOKEN = 0x0705

    gl_EDGE_FLAG :: GLenum
    gl_EDGE_FLAG = 0x0B43

    gl_EDGE_FLAG_ARRAY :: GLenum
    gl_EDGE_FLAG_ARRAY = 0x8079

    gl_EDGE_FLAG_ARRAY_BUFFER_BINDING :: GLenum
    gl_EDGE_FLAG_ARRAY_BUFFER_BINDING = 0x889B

    gl_EDGE_FLAG_ARRAY_COUNT :: GLenum
    gl_EDGE_FLAG_ARRAY_COUNT = 0x808D

    gl_EDGE_FLAG_ARRAY_POINTER :: GLenum
    gl_EDGE_FLAG_ARRAY_POINTER = 0x8093

    gl_EDGE_FLAG_ARRAY_STRIDE :: GLenum
    gl_EDGE_FLAG_ARRAY_STRIDE = 0x808C

    gl_EMISSION :: GLenum
    gl_EMISSION = 0x1600

    gl_ENABLE_BIT :: GLenum
    gl_ENABLE_BIT = 0x00002000

    gl_EVAL_BIT :: GLenum
    gl_EVAL_BIT = 0x00010000

    gl_EXP :: GLenum
    gl_EXP = 0x0800

    gl_EXP2 :: GLenum
    gl_EXP2 = 0x0801

    gl_EYE_LINEAR :: GLenum
    gl_EYE_LINEAR = 0x2400

    gl_EYE_PLANE :: GLenum
    gl_EYE_PLANE = 0x2502

    gl_FEEDBACK :: GLenum
    gl_FEEDBACK = 0x1C01

    gl_FEEDBACK_BUFFER_POINTER :: GLenum
    gl_FEEDBACK_BUFFER_POINTER = 0x0DF0

    gl_FEEDBACK_BUFFER_SIZE :: GLenum
    gl_FEEDBACK_BUFFER_SIZE = 0x0DF1

    gl_FEEDBACK_BUFFER_TYPE :: GLenum
    gl_FEEDBACK_BUFFER_TYPE = 0x0DF2

    gl_FLAT :: GLenum
    gl_FLAT = 0x1D00

    gl_FOG :: GLenum
    gl_FOG = 0x0B60

    gl_FOG_BIT :: GLenum
    gl_FOG_BIT = 0x00000080

    gl_FOG_COLOR :: GLenum
    gl_FOG_COLOR = 0x0B66

    gl_FOG_COORD :: GLenum
    gl_FOG_COORD = 0x8451

    gl_FOG_COORDINATE :: GLenum
    gl_FOG_COORDINATE = 0x8451

    gl_FOG_COORDINATE_ARRAY :: GLenum
    gl_FOG_COORDINATE_ARRAY = 0x8457

    gl_FOG_COORDINATE_ARRAY_BUFFER_BINDING :: GLenum
    gl_FOG_COORDINATE_ARRAY_BUFFER_BINDING = 0x889D

    gl_FOG_COORDINATE_ARRAY_POINTER :: GLenum
    gl_FOG_COORDINATE_ARRAY_POINTER = 0x8456

    gl_FOG_COORDINATE_ARRAY_STRIDE :: GLenum
    gl_FOG_COORDINATE_ARRAY_STRIDE = 0x8455

    gl_FOG_COORDINATE_ARRAY_TYPE :: GLenum
    gl_FOG_COORDINATE_ARRAY_TYPE = 0x8454

    gl_FOG_COORDINATE_SOURCE :: GLenum
    gl_FOG_COORDINATE_SOURCE = 0x8450

    gl_FOG_COORD_ARRAY :: GLenum
    gl_FOG_COORD_ARRAY = 0x8457

    gl_FOG_COORD_ARRAY_BUFFER_BINDING :: GLenum
    gl_FOG_COORD_ARRAY_BUFFER_BINDING = 0x889D

    gl_FOG_COORD_ARRAY_POINTER :: GLenum
    gl_FOG_COORD_ARRAY_POINTER = 0x8456

    gl_FOG_COORD_ARRAY_STRIDE :: GLenum
    gl_FOG_COORD_ARRAY_STRIDE = 0x8455

    gl_FOG_COORD_ARRAY_TYPE :: GLenum
    gl_FOG_COORD_ARRAY_TYPE = 0x8454

    gl_FOG_COORD_SRC :: GLenum
    gl_FOG_COORD_SRC = 0x8450

    gl_FOG_DENSITY :: GLenum
    gl_FOG_DENSITY = 0x0B62

    gl_FOG_END :: GLenum
    gl_FOG_END = 0x0B64

    gl_FOG_HINT :: GLenum
    gl_FOG_HINT = 0x0C54

    gl_FOG_INDEX :: GLenum
    gl_FOG_INDEX = 0x0B61

    gl_FOG_MODE :: GLenum
    gl_FOG_MODE = 0x0B65

    gl_FOG_START :: GLenum
    gl_FOG_START = 0x0B63

    gl_FRAGMENT_DEPTH :: GLenum
    gl_FRAGMENT_DEPTH = 0x8452

    gl_GENERATE_MIPMAP :: GLenum
    gl_GENERATE_MIPMAP = 0x8191

    gl_GENERATE_MIPMAP_HINT :: GLenum
    gl_GENERATE_MIPMAP_HINT = 0x8192

    gl_GREEN_BIAS :: GLenum
    gl_GREEN_BIAS = 0x0D19

    gl_GREEN_BITS :: GLenum
    gl_GREEN_BITS = 0x0D53

    gl_GREEN_SCALE :: GLenum
    gl_GREEN_SCALE = 0x0D18

    gl_HINT_BIT :: GLenum
    gl_HINT_BIT = 0x00008000

    gl_HISTOGRAM :: GLenum
    gl_HISTOGRAM = 0x8024

    gl_HISTOGRAM_ALPHA_SIZE :: GLenum
    gl_HISTOGRAM_ALPHA_SIZE = 0x802B

    gl_HISTOGRAM_BLUE_SIZE :: GLenum
    gl_HISTOGRAM_BLUE_SIZE = 0x802A

    gl_HISTOGRAM_FORMAT :: GLenum
    gl_HISTOGRAM_FORMAT = 0x8027

    gl_HISTOGRAM_GREEN_SIZE :: GLenum
    gl_HISTOGRAM_GREEN_SIZE = 0x8029

    gl_HISTOGRAM_LUMINANCE_SIZE :: GLenum
    gl_HISTOGRAM_LUMINANCE_SIZE = 0x802C

    gl_HISTOGRAM_RED_SIZE :: GLenum
    gl_HISTOGRAM_RED_SIZE = 0x8028

    gl_HISTOGRAM_SINK :: GLenum
    gl_HISTOGRAM_SINK = 0x802D

    gl_HISTOGRAM_WIDTH :: GLenum
    gl_HISTOGRAM_WIDTH = 0x8026

    gl_INDEX :: GLenum
    gl_INDEX = 0x8222

    gl_INDEX_ARRAY :: GLenum
    gl_INDEX_ARRAY = 0x8077

    gl_INDEX_ARRAY_BUFFER_BINDING :: GLenum
    gl_INDEX_ARRAY_BUFFER_BINDING = 0x8899

    gl_INDEX_ARRAY_COUNT :: GLenum
    gl_INDEX_ARRAY_COUNT = 0x8087

    gl_INDEX_ARRAY_POINTER :: GLenum
    gl_INDEX_ARRAY_POINTER = 0x8091

    gl_INDEX_ARRAY_STRIDE :: GLenum
    gl_INDEX_ARRAY_STRIDE = 0x8086

    gl_INDEX_ARRAY_TYPE :: GLenum
    gl_INDEX_ARRAY_TYPE = 0x8085

    gl_INDEX_BITS :: GLenum
    gl_INDEX_BITS = 0x0D51

    gl_INDEX_CLEAR_VALUE :: GLenum
    gl_INDEX_CLEAR_VALUE = 0x0C20

    gl_INDEX_LOGIC_OP :: GLenum
    gl_INDEX_LOGIC_OP = 0x0BF1

    gl_INDEX_MODE :: GLenum
    gl_INDEX_MODE = 0x0C30

    gl_INDEX_OFFSET :: GLenum
    gl_INDEX_OFFSET = 0x0D13

    gl_INDEX_SHIFT :: GLenum
    gl_INDEX_SHIFT = 0x0D12

    gl_INDEX_WRITEMASK :: GLenum
    gl_INDEX_WRITEMASK = 0x0C21

    gl_INTENSITY :: GLenum
    gl_INTENSITY = 0x8049

    gl_INTENSITY12 :: GLenum
    gl_INTENSITY12 = 0x804C

    gl_INTENSITY16 :: GLenum
    gl_INTENSITY16 = 0x804D

    gl_INTENSITY4 :: GLenum
    gl_INTENSITY4 = 0x804A

    gl_INTENSITY8 :: GLenum
    gl_INTENSITY8 = 0x804B

    gl_INTERPOLATE :: GLenum
    gl_INTERPOLATE = 0x8575

    gl_LIGHT0 :: GLenum
    gl_LIGHT0 = 0x4000

    gl_LIGHT1 :: GLenum
    gl_LIGHT1 = 0x4001

    gl_LIGHT2 :: GLenum
    gl_LIGHT2 = 0x4002

    gl_LIGHT3 :: GLenum
    gl_LIGHT3 = 0x4003

    gl_LIGHT4 :: GLenum
    gl_LIGHT4 = 0x4004

    gl_LIGHT5 :: GLenum
    gl_LIGHT5 = 0x4005

    gl_LIGHT6 :: GLenum
    gl_LIGHT6 = 0x4006

    gl_LIGHT7 :: GLenum
    gl_LIGHT7 = 0x4007

    gl_LIGHTING :: GLenum
    gl_LIGHTING = 0x0B50

    gl_LIGHTING_BIT :: GLenum
    gl_LIGHTING_BIT = 0x00000040

    gl_LIGHT_MODEL_AMBIENT :: GLenum
    gl_LIGHT_MODEL_AMBIENT = 0x0B53

    gl_LIGHT_MODEL_COLOR_CONTROL :: GLenum
    gl_LIGHT_MODEL_COLOR_CONTROL = 0x81F8

    gl_LIGHT_MODEL_LOCAL_VIEWER :: GLenum
    gl_LIGHT_MODEL_LOCAL_VIEWER = 0x0B51

    gl_LIGHT_MODEL_TWO_SIDE :: GLenum
    gl_LIGHT_MODEL_TWO_SIDE = 0x0B52

    gl_LINEAR_ATTENUATION :: GLenum
    gl_LINEAR_ATTENUATION = 0x1208

    gl_LINE_BIT :: GLenum
    gl_LINE_BIT = 0x00000004

    gl_LINE_RESET_TOKEN :: GLenum
    gl_LINE_RESET_TOKEN = 0x0707

    gl_LINE_STIPPLE :: GLenum
    gl_LINE_STIPPLE = 0x0B24

    gl_LINE_STIPPLE_PATTERN :: GLenum
    gl_LINE_STIPPLE_PATTERN = 0x0B25

    gl_LINE_STIPPLE_REPEAT :: GLenum
    gl_LINE_STIPPLE_REPEAT = 0x0B26

    gl_LINE_TOKEN :: GLenum
    gl_LINE_TOKEN = 0x0702

    gl_LIST_BASE :: GLenum
    gl_LIST_BASE = 0x0B32

    gl_LIST_BIT :: GLenum
    gl_LIST_BIT = 0x00020000

    gl_LIST_INDEX :: GLenum
    gl_LIST_INDEX = 0x0B33

    gl_LIST_MODE :: GLenum
    gl_LIST_MODE = 0x0B30

    gl_LOAD :: GLenum
    gl_LOAD = 0x0101

    gl_LOGIC_OP :: GLenum
    gl_LOGIC_OP = 0x0BF1

    gl_LUMINANCE :: GLenum
    gl_LUMINANCE = 0x1909

    gl_LUMINANCE12 :: GLenum
    gl_LUMINANCE12 = 0x8041

    gl_LUMINANCE12_ALPHA12 :: GLenum
    gl_LUMINANCE12_ALPHA12 = 0x8047

    gl_LUMINANCE12_ALPHA4 :: GLenum
    gl_LUMINANCE12_ALPHA4 = 0x8046

    gl_LUMINANCE16 :: GLenum
    gl_LUMINANCE16 = 0x8042

    gl_LUMINANCE16_ALPHA16 :: GLenum
    gl_LUMINANCE16_ALPHA16 = 0x8048

    gl_LUMINANCE4 :: GLenum
    gl_LUMINANCE4 = 0x803F

    gl_LUMINANCE4_ALPHA4 :: GLenum
    gl_LUMINANCE4_ALPHA4 = 0x8043

    gl_LUMINANCE6_ALPHA2 :: GLenum
    gl_LUMINANCE6_ALPHA2 = 0x8044

    gl_LUMINANCE8 :: GLenum
    gl_LUMINANCE8 = 0x8040

    gl_LUMINANCE8_ALPHA8 :: GLenum
    gl_LUMINANCE8_ALPHA8 = 0x8045

    gl_LUMINANCE_ALPHA :: GLenum
    gl_LUMINANCE_ALPHA = 0x190A

    gl_MAP1_COLOR_4 :: GLenum
    gl_MAP1_COLOR_4 = 0x0D90

    gl_MAP1_GRID_DOMAIN :: GLenum
    gl_MAP1_GRID_DOMAIN = 0x0DD0

    gl_MAP1_GRID_SEGMENTS :: GLenum
    gl_MAP1_GRID_SEGMENTS = 0x0DD1

    gl_MAP1_INDEX :: GLenum
    gl_MAP1_INDEX = 0x0D91

    gl_MAP1_NORMAL :: GLenum
    gl_MAP1_NORMAL = 0x0D92

    gl_MAP1_TEXTURE_COORD_1 :: GLenum
    gl_MAP1_TEXTURE_COORD_1 = 0x0D93

    gl_MAP1_TEXTURE_COORD_2 :: GLenum
    gl_MAP1_TEXTURE_COORD_2 = 0x0D94

    gl_MAP1_TEXTURE_COORD_3 :: GLenum
    gl_MAP1_TEXTURE_COORD_3 = 0x0D95

    gl_MAP1_TEXTURE_COORD_4 :: GLenum
    gl_MAP1_TEXTURE_COORD_4 = 0x0D96

    gl_MAP1_VERTEX_3 :: GLenum
    gl_MAP1_VERTEX_3 = 0x0D97

    gl_MAP1_VERTEX_4 :: GLenum
    gl_MAP1_VERTEX_4 = 0x0D98

    gl_MAP2_COLOR_4 :: GLenum
    gl_MAP2_COLOR_4 = 0x0DB0

    gl_MAP2_GRID_DOMAIN :: GLenum
    gl_MAP2_GRID_DOMAIN = 0x0DD2

    gl_MAP2_GRID_SEGMENTS :: GLenum
    gl_MAP2_GRID_SEGMENTS = 0x0DD3

    gl_MAP2_INDEX :: GLenum
    gl_MAP2_INDEX = 0x0DB1

    gl_MAP2_NORMAL :: GLenum
    gl_MAP2_NORMAL = 0x0DB2

    gl_MAP2_TEXTURE_COORD_1 :: GLenum
    gl_MAP2_TEXTURE_COORD_1 = 0x0DB3

    gl_MAP2_TEXTURE_COORD_2 :: GLenum
    gl_MAP2_TEXTURE_COORD_2 = 0x0DB4

    gl_MAP2_TEXTURE_COORD_3 :: GLenum
    gl_MAP2_TEXTURE_COORD_3 = 0x0DB5

    gl_MAP2_TEXTURE_COORD_4 :: GLenum
    gl_MAP2_TEXTURE_COORD_4 = 0x0DB6

    gl_MAP2_VERTEX_3 :: GLenum
    gl_MAP2_VERTEX_3 = 0x0DB7

    gl_MAP2_VERTEX_4 :: GLenum
    gl_MAP2_VERTEX_4 = 0x0DB8

    gl_MAP_COLOR :: GLenum
    gl_MAP_COLOR = 0x0D10

    gl_MAP_STENCIL :: GLenum
    gl_MAP_STENCIL = 0x0D11

    gl_MATRIX_MODE :: GLenum
    gl_MATRIX_MODE = 0x0BA0

    gl_MAX_ATTRIB_STACK_DEPTH :: GLenum
    gl_MAX_ATTRIB_STACK_DEPTH = 0x0D35

    gl_MAX_CLIENT_ATTRIB_STACK_DEPTH :: GLenum
    gl_MAX_CLIENT_ATTRIB_STACK_DEPTH = 0x0D3B

    gl_MAX_CLIP_PLANES :: GLenum
    gl_MAX_CLIP_PLANES = 0x0D32

    gl_MAX_COLOR_MATRIX_STACK_DEPTH :: GLenum
    gl_MAX_COLOR_MATRIX_STACK_DEPTH = 0x80B3

    gl_MAX_CONVOLUTION_HEIGHT :: GLenum
    gl_MAX_CONVOLUTION_HEIGHT = 0x801B

    gl_MAX_CONVOLUTION_WIDTH :: GLenum
    gl_MAX_CONVOLUTION_WIDTH = 0x801A

    gl_MAX_EVAL_ORDER :: GLenum
    gl_MAX_EVAL_ORDER = 0x0D30

    gl_MAX_LIGHTS :: GLenum
    gl_MAX_LIGHTS = 0x0D31

    gl_MAX_LIST_NESTING :: GLenum
    gl_MAX_LIST_NESTING = 0x0B31

    gl_MAX_MODELVIEW_STACK_DEPTH :: GLenum
    gl_MAX_MODELVIEW_STACK_DEPTH = 0x0D36

    gl_MAX_NAME_STACK_DEPTH :: GLenum
    gl_MAX_NAME_STACK_DEPTH = 0x0D37

    gl_MAX_PIXEL_MAP_TABLE :: GLenum
    gl_MAX_PIXEL_MAP_TABLE = 0x0D34

    gl_MAX_PROJECTION_STACK_DEPTH :: GLenum
    gl_MAX_PROJECTION_STACK_DEPTH = 0x0D38

    gl_MAX_TEXTURE_COORDS :: GLenum
    gl_MAX_TEXTURE_COORDS = 0x8871

    gl_MAX_TEXTURE_STACK_DEPTH :: GLenum
    gl_MAX_TEXTURE_STACK_DEPTH = 0x0D39

    gl_MAX_TEXTURE_UNITS :: GLenum
    gl_MAX_TEXTURE_UNITS = 0x84E2

    gl_MINMAX :: GLenum
    gl_MINMAX = 0x802E

    gl_MINMAX_FORMAT :: GLenum
    gl_MINMAX_FORMAT = 0x802F

    gl_MINMAX_SINK :: GLenum
    gl_MINMAX_SINK = 0x8030

    gl_MODELVIEW :: GLenum
    gl_MODELVIEW = 0x1700

    gl_MODELVIEW_MATRIX :: GLenum
    gl_MODELVIEW_MATRIX = 0x0BA6

    gl_MODELVIEW_STACK_DEPTH :: GLenum
    gl_MODELVIEW_STACK_DEPTH = 0x0BA3

    gl_MODULATE :: GLenum
    gl_MODULATE = 0x2100

    gl_MULT :: GLenum
    gl_MULT = 0x0103

    gl_MULTISAMPLE_BIT :: GLenum
    gl_MULTISAMPLE_BIT = 0x20000000

    gl_N3F_V3F :: GLenum
    gl_N3F_V3F = 0x2A25

    gl_NAME_STACK_DEPTH :: GLenum
    gl_NAME_STACK_DEPTH = 0x0D70

    gl_NORMALIZE :: GLenum
    gl_NORMALIZE = 0x0BA1

    gl_NORMAL_ARRAY :: GLenum
    gl_NORMAL_ARRAY = 0x8075

    gl_NORMAL_ARRAY_BUFFER_BINDING :: GLenum
    gl_NORMAL_ARRAY_BUFFER_BINDING = 0x8897

    gl_NORMAL_ARRAY_COUNT :: GLenum
    gl_NORMAL_ARRAY_COUNT = 0x8080

    gl_NORMAL_ARRAY_POINTER :: GLenum
    gl_NORMAL_ARRAY_POINTER = 0x808F

    gl_NORMAL_ARRAY_STRIDE :: GLenum
    gl_NORMAL_ARRAY_STRIDE = 0x807F

    gl_NORMAL_ARRAY_TYPE :: GLenum
    gl_NORMAL_ARRAY_TYPE = 0x807E

    gl_NORMAL_MAP :: GLenum
    gl_NORMAL_MAP = 0x8511

    gl_OBJECT_LINEAR :: GLenum
    gl_OBJECT_LINEAR = 0x2401

    gl_OBJECT_PLANE :: GLenum
    gl_OBJECT_PLANE = 0x2501

    gl_OPERAND0_ALPHA :: GLenum
    gl_OPERAND0_ALPHA = 0x8598

    gl_OPERAND0_RGB :: GLenum
    gl_OPERAND0_RGB = 0x8590

    gl_OPERAND1_ALPHA :: GLenum
    gl_OPERAND1_ALPHA = 0x8599

    gl_OPERAND1_RGB :: GLenum
    gl_OPERAND1_RGB = 0x8591

    gl_OPERAND2_ALPHA :: GLenum
    gl_OPERAND2_ALPHA = 0x859A

    gl_OPERAND2_RGB :: GLenum
    gl_OPERAND2_RGB = 0x8592

    gl_ORDER :: GLenum
    gl_ORDER = 0x0A01

    gl_PASS_THROUGH_TOKEN :: GLenum
    gl_PASS_THROUGH_TOKEN = 0x0700

    gl_PERSPECTIVE_CORRECTION_HINT :: GLenum
    gl_PERSPECTIVE_CORRECTION_HINT = 0x0C50

    gl_PIXEL_MAP_A_TO_A :: GLenum
    gl_PIXEL_MAP_A_TO_A = 0x0C79

    gl_PIXEL_MAP_A_TO_A_SIZE :: GLenum
    gl_PIXEL_MAP_A_TO_A_SIZE = 0x0CB9

    gl_PIXEL_MAP_B_TO_B :: GLenum
    gl_PIXEL_MAP_B_TO_B = 0x0C78

    gl_PIXEL_MAP_B_TO_B_SIZE :: GLenum
    gl_PIXEL_MAP_B_TO_B_SIZE = 0x0CB8

    gl_PIXEL_MAP_G_TO_G :: GLenum
    gl_PIXEL_MAP_G_TO_G = 0x0C77

    gl_PIXEL_MAP_G_TO_G_SIZE :: GLenum
    gl_PIXEL_MAP_G_TO_G_SIZE = 0x0CB7

    gl_PIXEL_MAP_I_TO_A :: GLenum
    gl_PIXEL_MAP_I_TO_A = 0x0C75

    gl_PIXEL_MAP_I_TO_A_SIZE :: GLenum
    gl_PIXEL_MAP_I_TO_A_SIZE = 0x0CB5

    gl_PIXEL_MAP_I_TO_B :: GLenum
    gl_PIXEL_MAP_I_TO_B = 0x0C74

    gl_PIXEL_MAP_I_TO_B_SIZE :: GLenum
    gl_PIXEL_MAP_I_TO_B_SIZE = 0x0CB4

    gl_PIXEL_MAP_I_TO_G :: GLenum
    gl_PIXEL_MAP_I_TO_G = 0x0C73

    gl_PIXEL_MAP_I_TO_G_SIZE :: GLenum
    gl_PIXEL_MAP_I_TO_G_SIZE = 0x0CB3

    gl_PIXEL_MAP_I_TO_I :: GLenum
    gl_PIXEL_MAP_I_TO_I = 0x0C70

    gl_PIXEL_MAP_I_TO_I_SIZE :: GLenum
    gl_PIXEL_MAP_I_TO_I_SIZE = 0x0CB0

    gl_PIXEL_MAP_I_TO_R :: GLenum
    gl_PIXEL_MAP_I_TO_R = 0x0C72

    gl_PIXEL_MAP_I_TO_R_SIZE :: GLenum
    gl_PIXEL_MAP_I_TO_R_SIZE = 0x0CB2

    gl_PIXEL_MAP_R_TO_R :: GLenum
    gl_PIXEL_MAP_R_TO_R = 0x0C76

    gl_PIXEL_MAP_R_TO_R_SIZE :: GLenum
    gl_PIXEL_MAP_R_TO_R_SIZE = 0x0CB6

    gl_PIXEL_MAP_S_TO_S :: GLenum
    gl_PIXEL_MAP_S_TO_S = 0x0C71

    gl_PIXEL_MAP_S_TO_S_SIZE :: GLenum
    gl_PIXEL_MAP_S_TO_S_SIZE = 0x0CB1

    gl_PIXEL_MODE_BIT :: GLenum
    gl_PIXEL_MODE_BIT = 0x00000020

    gl_POINT_BIT :: GLenum
    gl_POINT_BIT = 0x00000002

    gl_POINT_DISTANCE_ATTENUATION :: GLenum
    gl_POINT_DISTANCE_ATTENUATION = 0x8129

    gl_POINT_SIZE_MAX :: GLenum
    gl_POINT_SIZE_MAX = 0x8127

    gl_POINT_SIZE_MIN :: GLenum
    gl_POINT_SIZE_MIN = 0x8126

    gl_POINT_SMOOTH :: GLenum
    gl_POINT_SMOOTH = 0x0B10

    gl_POINT_SMOOTH_HINT :: GLenum
    gl_POINT_SMOOTH_HINT = 0x0C51

    gl_POINT_SPRITE :: GLenum
    gl_POINT_SPRITE = 0x8861

    gl_POINT_TOKEN :: GLenum
    gl_POINT_TOKEN = 0x0701

    gl_POLYGON :: GLenum
    gl_POLYGON = 0x0009

    gl_POLYGON_BIT :: GLenum
    gl_POLYGON_BIT = 0x00000008

    gl_POLYGON_MODE :: GLenum
    gl_POLYGON_MODE = 0x0B40

    gl_POLYGON_STIPPLE :: GLenum
    gl_POLYGON_STIPPLE = 0x0B42

    gl_POLYGON_STIPPLE_BIT :: GLenum
    gl_POLYGON_STIPPLE_BIT = 0x00000010

    gl_POLYGON_TOKEN :: GLenum
    gl_POLYGON_TOKEN = 0x0703

    gl_POSITION :: GLenum
    gl_POSITION = 0x1203

    gl_POST_COLOR_MATRIX_ALPHA_BIAS :: GLenum
    gl_POST_COLOR_MATRIX_ALPHA_BIAS = 0x80BB

    gl_POST_COLOR_MATRIX_ALPHA_SCALE :: GLenum
    gl_POST_COLOR_MATRIX_ALPHA_SCALE = 0x80B7

    gl_POST_COLOR_MATRIX_BLUE_BIAS :: GLenum
    gl_POST_COLOR_MATRIX_BLUE_BIAS = 0x80BA

    gl_POST_COLOR_MATRIX_BLUE_SCALE :: GLenum
    gl_POST_COLOR_MATRIX_BLUE_SCALE = 0x80B6

    gl_POST_COLOR_MATRIX_COLOR_TABLE :: GLenum
    gl_POST_COLOR_MATRIX_COLOR_TABLE = 0x80D2

    gl_POST_COLOR_MATRIX_GREEN_BIAS :: GLenum
    gl_POST_COLOR_MATRIX_GREEN_BIAS = 0x80B9

    gl_POST_COLOR_MATRIX_GREEN_SCALE :: GLenum
    gl_POST_COLOR_MATRIX_GREEN_SCALE = 0x80B5

    gl_POST_COLOR_MATRIX_RED_BIAS :: GLenum
    gl_POST_COLOR_MATRIX_RED_BIAS = 0x80B8

    gl_POST_COLOR_MATRIX_RED_SCALE :: GLenum
    gl_POST_COLOR_MATRIX_RED_SCALE = 0x80B4

    gl_POST_CONVOLUTION_ALPHA_BIAS :: GLenum
    gl_POST_CONVOLUTION_ALPHA_BIAS = 0x8023

    gl_POST_CONVOLUTION_ALPHA_SCALE :: GLenum
    gl_POST_CONVOLUTION_ALPHA_SCALE = 0x801F

    gl_POST_CONVOLUTION_BLUE_BIAS :: GLenum
    gl_POST_CONVOLUTION_BLUE_BIAS = 0x8022

    gl_POST_CONVOLUTION_BLUE_SCALE :: GLenum
    gl_POST_CONVOLUTION_BLUE_SCALE = 0x801E

    gl_POST_CONVOLUTION_COLOR_TABLE :: GLenum
    gl_POST_CONVOLUTION_COLOR_TABLE = 0x80D1

    gl_POST_CONVOLUTION_GREEN_BIAS :: GLenum
    gl_POST_CONVOLUTION_GREEN_BIAS = 0x8021

    gl_POST_CONVOLUTION_GREEN_SCALE :: GLenum
    gl_POST_CONVOLUTION_GREEN_SCALE = 0x801D

    gl_POST_CONVOLUTION_RED_BIAS :: GLenum
    gl_POST_CONVOLUTION_RED_BIAS = 0x8020

    gl_POST_CONVOLUTION_RED_SCALE :: GLenum
    gl_POST_CONVOLUTION_RED_SCALE = 0x801C

    gl_PREVIOUS :: GLenum
    gl_PREVIOUS = 0x8578

    gl_PRIMARY_COLOR :: GLenum
    gl_PRIMARY_COLOR = 0x8577

    gl_PROJECTION :: GLenum
    gl_PROJECTION = 0x1701

    gl_PROJECTION_MATRIX :: GLenum
    gl_PROJECTION_MATRIX = 0x0BA7

    gl_PROJECTION_STACK_DEPTH :: GLenum
    gl_PROJECTION_STACK_DEPTH = 0x0BA4

    gl_PROXY_COLOR_TABLE :: GLenum
    gl_PROXY_COLOR_TABLE = 0x80D3

    gl_PROXY_HISTOGRAM :: GLenum
    gl_PROXY_HISTOGRAM = 0x8025

    gl_PROXY_POST_COLOR_MATRIX_COLOR_TABLE :: GLenum
    gl_PROXY_POST_COLOR_MATRIX_COLOR_TABLE = 0x80D5

    gl_PROXY_POST_CONVOLUTION_COLOR_TABLE :: GLenum
    gl_PROXY_POST_CONVOLUTION_COLOR_TABLE = 0x80D4

    gl_Q :: GLenum
    gl_Q = 0x2003

    gl_QUADRATIC_ATTENUATION :: GLenum
    gl_QUADRATIC_ATTENUATION = 0x1209

    gl_QUADS :: GLenum
    gl_QUADS = 0x0007

    gl_QUAD_STRIP :: GLenum
    gl_QUAD_STRIP = 0x0008

    gl_R :: GLenum
    gl_R = 0x2002

    gl_REDUCE :: GLenum
    gl_REDUCE = 0x8016

    gl_RED_BIAS :: GLenum
    gl_RED_BIAS = 0x0D15

    gl_RED_BITS :: GLenum
    gl_RED_BITS = 0x0D52

    gl_RED_SCALE :: GLenum
    gl_RED_SCALE = 0x0D14

    gl_REFLECTION_MAP :: GLenum
    gl_REFLECTION_MAP = 0x8512

    gl_RENDER :: GLenum
    gl_RENDER = 0x1C00

    gl_RENDER_MODE :: GLenum
    gl_RENDER_MODE = 0x0C40

    gl_REPLICATE_BORDER :: GLenum
    gl_REPLICATE_BORDER = 0x8153

    gl_RESCALE_NORMAL :: GLenum
    gl_RESCALE_NORMAL = 0x803A

    gl_RETURN :: GLenum
    gl_RETURN = 0x0102

    gl_RGBA_MODE :: GLenum
    gl_RGBA_MODE = 0x0C31

    gl_RGB_SCALE :: GLenum
    gl_RGB_SCALE = 0x8573

    gl_S :: GLenum
    gl_S = 0x2000

    gl_SCISSOR_BIT :: GLenum
    gl_SCISSOR_BIT = 0x00080000

    gl_SECONDARY_COLOR_ARRAY :: GLenum
    gl_SECONDARY_COLOR_ARRAY = 0x845E

    gl_SECONDARY_COLOR_ARRAY_BUFFER_BINDING :: GLenum
    gl_SECONDARY_COLOR_ARRAY_BUFFER_BINDING = 0x889C

    gl_SECONDARY_COLOR_ARRAY_POINTER :: GLenum
    gl_SECONDARY_COLOR_ARRAY_POINTER = 0x845D

    gl_SECONDARY_COLOR_ARRAY_SIZE :: GLenum
    gl_SECONDARY_COLOR_ARRAY_SIZE = 0x845A

    gl_SECONDARY_COLOR_ARRAY_STRIDE :: GLenum
    gl_SECONDARY_COLOR_ARRAY_STRIDE = 0x845C

    gl_SECONDARY_COLOR_ARRAY_TYPE :: GLenum
    gl_SECONDARY_COLOR_ARRAY_TYPE = 0x845B

    gl_SELECT :: GLenum
    gl_SELECT = 0x1C02

    gl_SELECTION_BUFFER_POINTER :: GLenum
    gl_SELECTION_BUFFER_POINTER = 0x0DF3

    gl_SELECTION_BUFFER_SIZE :: GLenum
    gl_SELECTION_BUFFER_SIZE = 0x0DF4

    gl_SEPARABLE_2D :: GLenum
    gl_SEPARABLE_2D = 0x8012

    gl_SEPARATE_SPECULAR_COLOR :: GLenum
    gl_SEPARATE_SPECULAR_COLOR = 0x81FA

    gl_SHADE_MODEL :: GLenum
    gl_SHADE_MODEL = 0x0B54

    gl_SHININESS :: GLenum
    gl_SHININESS = 0x1601

    gl_SINGLE_COLOR :: GLenum
    gl_SINGLE_COLOR = 0x81F9

    gl_SLUMINANCE :: GLenum
    gl_SLUMINANCE = 0x8C46

    gl_SLUMINANCE8 :: GLenum
    gl_SLUMINANCE8 = 0x8C47

    gl_SLUMINANCE8_ALPHA8 :: GLenum
    gl_SLUMINANCE8_ALPHA8 = 0x8C45

    gl_SLUMINANCE_ALPHA :: GLenum
    gl_SLUMINANCE_ALPHA = 0x8C44

    gl_SMOOTH :: GLenum
    gl_SMOOTH = 0x1D01

    gl_SOURCE0_ALPHA :: GLenum
    gl_SOURCE0_ALPHA = 0x8588

    gl_SOURCE0_RGB :: GLenum
    gl_SOURCE0_RGB = 0x8580

    gl_SOURCE1_ALPHA :: GLenum
    gl_SOURCE1_ALPHA = 0x8589

    gl_SOURCE1_RGB :: GLenum
    gl_SOURCE1_RGB = 0x8581

    gl_SOURCE2_ALPHA :: GLenum
    gl_SOURCE2_ALPHA = 0x858A

    gl_SOURCE2_RGB :: GLenum
    gl_SOURCE2_RGB = 0x8582

    gl_SPECULAR :: GLenum
    gl_SPECULAR = 0x1202

    gl_SPHERE_MAP :: GLenum
    gl_SPHERE_MAP = 0x2402

    gl_SPOT_CUTOFF :: GLenum
    gl_SPOT_CUTOFF = 0x1206

    gl_SPOT_DIRECTION :: GLenum
    gl_SPOT_DIRECTION = 0x1204

    gl_SPOT_EXPONENT :: GLenum
    gl_SPOT_EXPONENT = 0x1205

    gl_SRC0_ALPHA :: GLenum
    gl_SRC0_ALPHA = 0x8588

    gl_SRC0_RGB :: GLenum
    gl_SRC0_RGB = 0x8580

    gl_SRC1_ALPHA :: GLenum
    gl_SRC1_ALPHA = 0x8589

    gl_SRC1_RGB :: GLenum
    gl_SRC1_RGB = 0x8581

    gl_SRC2_ALPHA :: GLenum
    gl_SRC2_ALPHA = 0x858A

    gl_SRC2_RGB :: GLenum
    gl_SRC2_RGB = 0x8582

    gl_STACK_OVERFLOW :: GLenum
    gl_STACK_OVERFLOW = 0x0503

    gl_STACK_UNDERFLOW :: GLenum
    gl_STACK_UNDERFLOW = 0x0504

    gl_STENCIL_BITS :: GLenum
    gl_STENCIL_BITS = 0x0D57

    gl_SUBTRACT :: GLenum
    gl_SUBTRACT = 0x84E7

    gl_T :: GLenum
    gl_T = 0x2001

    gl_T2F_C3F_V3F :: GLenum
    gl_T2F_C3F_V3F = 0x2A2A

    gl_T2F_C4F_N3F_V3F :: GLenum
    gl_T2F_C4F_N3F_V3F = 0x2A2C

    gl_T2F_C4UB_V3F :: GLenum
    gl_T2F_C4UB_V3F = 0x2A29

    gl_T2F_N3F_V3F :: GLenum
    gl_T2F_N3F_V3F = 0x2A2B

    gl_T2F_V3F :: GLenum
    gl_T2F_V3F = 0x2A27

    gl_T4F_C4F_N3F_V4F :: GLenum
    gl_T4F_C4F_N3F_V4F = 0x2A2D

    gl_T4F_V4F :: GLenum
    gl_T4F_V4F = 0x2A28

    gl_TABLE_TOO_LARGE :: GLenum
    gl_TABLE_TOO_LARGE = 0x8031

    gl_TEXTURE_BIT :: GLenum
    gl_TEXTURE_BIT = 0x00040000

    gl_TEXTURE_COMPONENTS :: GLenum
    gl_TEXTURE_COMPONENTS = 0x1003

    gl_TEXTURE_COORD_ARRAY :: GLenum
    gl_TEXTURE_COORD_ARRAY = 0x8078

    gl_TEXTURE_COORD_ARRAY_BUFFER_BINDING :: GLenum
    gl_TEXTURE_COORD_ARRAY_BUFFER_BINDING = 0x889A

    gl_TEXTURE_COORD_ARRAY_COUNT :: GLenum
    gl_TEXTURE_COORD_ARRAY_COUNT = 0x808B

    gl_TEXTURE_COORD_ARRAY_POINTER :: GLenum
    gl_TEXTURE_COORD_ARRAY_POINTER = 0x8092

    gl_TEXTURE_COORD_ARRAY_SIZE :: GLenum
    gl_TEXTURE_COORD_ARRAY_SIZE = 0x8088

    gl_TEXTURE_COORD_ARRAY_STRIDE :: GLenum
    gl_TEXTURE_COORD_ARRAY_STRIDE = 0x808A

    gl_TEXTURE_COORD_ARRAY_TYPE :: GLenum
    gl_TEXTURE_COORD_ARRAY_TYPE = 0x8089

    gl_TEXTURE_ENV :: GLenum
    gl_TEXTURE_ENV = 0x2300

    gl_TEXTURE_ENV_COLOR :: GLenum
    gl_TEXTURE_ENV_COLOR = 0x2201

    gl_TEXTURE_ENV_MODE :: GLenum
    gl_TEXTURE_ENV_MODE = 0x2200

    gl_TEXTURE_FILTER_CONTROL :: GLenum
    gl_TEXTURE_FILTER_CONTROL = 0x8500

    gl_TEXTURE_GEN_MODE :: GLenum
    gl_TEXTURE_GEN_MODE = 0x2500

    gl_TEXTURE_GEN_Q :: GLenum
    gl_TEXTURE_GEN_Q = 0x0C63

    gl_TEXTURE_GEN_R :: GLenum
    gl_TEXTURE_GEN_R = 0x0C62

    gl_TEXTURE_GEN_S :: GLenum
    gl_TEXTURE_GEN_S = 0x0C60

    gl_TEXTURE_GEN_T :: GLenum
    gl_TEXTURE_GEN_T = 0x0C61

    gl_TEXTURE_INTENSITY_SIZE :: GLenum
    gl_TEXTURE_INTENSITY_SIZE = 0x8061

    gl_TEXTURE_INTENSITY_TYPE :: GLenum
    gl_TEXTURE_INTENSITY_TYPE = 0x8C15

    gl_TEXTURE_LUMINANCE_SIZE :: GLenum
    gl_TEXTURE_LUMINANCE_SIZE = 0x8060

    gl_TEXTURE_LUMINANCE_TYPE :: GLenum
    gl_TEXTURE_LUMINANCE_TYPE = 0x8C14

    gl_TEXTURE_MATRIX :: GLenum
    gl_TEXTURE_MATRIX = 0x0BA8

    gl_TEXTURE_PRIORITY :: GLenum
    gl_TEXTURE_PRIORITY = 0x8066

    gl_TEXTURE_RESIDENT :: GLenum
    gl_TEXTURE_RESIDENT = 0x8067

    gl_TEXTURE_STACK_DEPTH :: GLenum
    gl_TEXTURE_STACK_DEPTH = 0x0BA5

    gl_TRANSFORM_BIT :: GLenum
    gl_TRANSFORM_BIT = 0x00001000

    gl_TRANSPOSE_COLOR_MATRIX :: GLenum
    gl_TRANSPOSE_COLOR_MATRIX = 0x84E6

    gl_TRANSPOSE_MODELVIEW_MATRIX :: GLenum
    gl_TRANSPOSE_MODELVIEW_MATRIX = 0x84E3

    gl_TRANSPOSE_PROJECTION_MATRIX :: GLenum
    gl_TRANSPOSE_PROJECTION_MATRIX = 0x84E4

    gl_TRANSPOSE_TEXTURE_MATRIX :: GLenum
    gl_TRANSPOSE_TEXTURE_MATRIX = 0x84E5

    gl_V2F :: GLenum
    gl_V2F = 0x2A20

    gl_V3F :: GLenum
    gl_V3F = 0x2A21

    gl_VERTEX_ARRAY :: GLenum
    gl_VERTEX_ARRAY = 0x8074

    gl_VERTEX_ARRAY_BUFFER_BINDING :: GLenum
    gl_VERTEX_ARRAY_BUFFER_BINDING = 0x8896

    gl_VERTEX_ARRAY_COUNT :: GLenum
    gl_VERTEX_ARRAY_COUNT = 0x807D

    gl_VERTEX_ARRAY_POINTER :: GLenum
    gl_VERTEX_ARRAY_POINTER = 0x808E

    gl_VERTEX_ARRAY_SIZE :: GLenum
    gl_VERTEX_ARRAY_SIZE = 0x807A

    gl_VERTEX_ARRAY_STRIDE :: GLenum
    gl_VERTEX_ARRAY_STRIDE = 0x807C

    gl_VERTEX_ARRAY_TYPE :: GLenum
    gl_VERTEX_ARRAY_TYPE = 0x807B

    gl_VERTEX_PROGRAM_TWO_SIDE :: GLenum
    gl_VERTEX_PROGRAM_TWO_SIDE = 0x8643

    gl_VIEWPORT_BIT :: GLenum
    gl_VIEWPORT_BIT = 0x00000800

    gl_WEIGHT_ARRAY_BUFFER_BINDING :: GLenum
    gl_WEIGHT_ARRAY_BUFFER_BINDING = 0x889E

    gl_ZOOM_X :: GLenum
    gl_ZOOM_X = 0x0D16

    gl_ZOOM_Y :: GLenum
    gl_ZOOM_Y = 0x0D17