aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeroen van Rijn <Kelimion@users.noreply.github.com>2022-11-15 01:13:50 +0100
committerGitHub <noreply@github.com>2022-11-15 01:13:50 +0100
commit9ed4f95c1a4bd8eb5965bf3685ed0bf82142be7a (patch)
treecdec979a3c66f30b55ebf12ee67ba882d9c0c112
parent98a086b91b98b8b383c1eb292247820e4025685e (diff)
parent8daecf7532257a8e4e91e118a326e4e4eabb95a0 (diff)
Merge pull request #2196 from Skytrias/opengl-defines
Add missing OpenGL constants based on GLAD
-rw-r--r--vendor/OpenGL/constants.odin2837
-rw-r--r--vendor/OpenGL/enums.odin3235
2 files changed, 3462 insertions, 2610 deletions
diff --git a/vendor/OpenGL/constants.odin b/vendor/OpenGL/constants.odin
index 798cf2cde..5f91f6658 100644
--- a/vendor/OpenGL/constants.odin
+++ b/vendor/OpenGL/constants.odin
@@ -1,567 +1,983 @@
package vendor_gl
GL_DEBUG :: #config(GL_DEBUG, ODIN_DEBUG)
+FALSE :: false
+TRUE :: true
-FALSE :: false
-TRUE :: true
-
-DEPTH_BUFFER_BIT :: 0x00000100
-STENCIL_BUFFER_BIT :: 0x00000400
-COLOR_BUFFER_BIT :: 0x00004000
-POINTS :: 0x0000
-LINES :: 0x0001
-LINE_LOOP :: 0x0002
-LINE_STRIP :: 0x0003
-TRIANGLES :: 0x0004
-TRIANGLE_STRIP :: 0x0005
-TRIANGLE_FAN :: 0x0006
-QUADS :: 0x0007
-NEVER :: 0x0200
-LESS :: 0x0201
-EQUAL :: 0x0202
-LEQUAL :: 0x0203
-GREATER :: 0x0204
-NOTEQUAL :: 0x0205
-GEQUAL :: 0x0206
-ALWAYS :: 0x0207
-ZERO :: 0
-ONE :: 1
-SRC_COLOR :: 0x0300
-ONE_MINUS_SRC_COLOR :: 0x0301
-SRC_ALPHA :: 0x0302
-ONE_MINUS_SRC_ALPHA :: 0x0303
-DST_ALPHA :: 0x0304
-ONE_MINUS_DST_ALPHA :: 0x0305
-DST_COLOR :: 0x0306
-ONE_MINUS_DST_COLOR :: 0x0307
-SRC_ALPHA_SATURATE :: 0x0308
-NONE :: 0
-FRONT_LEFT :: 0x0400
-FRONT_RIGHT :: 0x0401
-BACK_LEFT :: 0x0402
-BACK_RIGHT :: 0x0403
-FRONT :: 0x0404
-BACK :: 0x0405
-LEFT :: 0x0406
-RIGHT :: 0x0407
-FRONT_AND_BACK :: 0x0408
-NO_ERROR :: 0
-INVALID_ENUM :: 0x0500
-INVALID_VALUE :: 0x0501
-INVALID_OPERATION :: 0x0502
-OUT_OF_MEMORY :: 0x0505
-CW :: 0x0900
-CCW :: 0x0901
-POINT_SIZE :: 0x0B11
-POINT_SIZE_RANGE :: 0x0B12
-POINT_SIZE_GRANULARITY :: 0x0B13
-LINE_SMOOTH :: 0x0B20
-LINE_WIDTH :: 0x0B21
-LINE_WIDTH_RANGE :: 0x0B22
-LINE_WIDTH_GRANULARITY :: 0x0B23
-POLYGON_MODE :: 0x0B40
-POLYGON_SMOOTH :: 0x0B41
-CULL_FACE :: 0x0B44
-CULL_FACE_MODE :: 0x0B45
-FRONT_FACE :: 0x0B46
-DEPTH_RANGE :: 0x0B70
-DEPTH_TEST :: 0x0B71
-DEPTH_WRITEMASK :: 0x0B72
-DEPTH_CLEAR_VALUE :: 0x0B73
-DEPTH_FUNC :: 0x0B74
-STENCIL_TEST :: 0x0B90
-STENCIL_CLEAR_VALUE :: 0x0B91
-STENCIL_FUNC :: 0x0B92
-STENCIL_VALUE_MASK :: 0x0B93
-STENCIL_FAIL :: 0x0B94
-STENCIL_PASS_DEPTH_FAIL :: 0x0B95
-STENCIL_PASS_DEPTH_PASS :: 0x0B96
-STENCIL_REF :: 0x0B97
-STENCIL_WRITEMASK :: 0x0B98
-VIEWPORT :: 0x0BA2
-DITHER :: 0x0BD0
-BLEND_DST :: 0x0BE0
-BLEND_SRC :: 0x0BE1
-BLEND :: 0x0BE2
-LOGIC_OP_MODE :: 0x0BF0
-COLOR_LOGIC_OP :: 0x0BF2
-DRAW_BUFFER :: 0x0C01
-READ_BUFFER :: 0x0C02
-SCISSOR_BOX :: 0x0C10
-SCISSOR_TEST :: 0x0C11
-COLOR_CLEAR_VALUE :: 0x0C22
-COLOR_WRITEMASK :: 0x0C23
-DOUBLEBUFFER :: 0x0C32
-STEREO :: 0x0C33
-LINE_SMOOTH_HINT :: 0x0C52
-POLYGON_SMOOTH_HINT :: 0x0C53
-UNPACK_SWAP_BYTES :: 0x0CF0
-UNPACK_LSB_FIRST :: 0x0CF1
-UNPACK_ROW_LENGTH :: 0x0CF2
-UNPACK_SKIP_ROWS :: 0x0CF3
-UNPACK_SKIP_PIXELS :: 0x0CF4
-UNPACK_ALIGNMENT :: 0x0CF5
-PACK_SWAP_BYTES :: 0x0D00
-PACK_LSB_FIRST :: 0x0D01
-PACK_ROW_LENGTH :: 0x0D02
-PACK_SKIP_ROWS :: 0x0D03
-PACK_SKIP_PIXELS :: 0x0D04
-PACK_ALIGNMENT :: 0x0D05
-MAX_TEXTURE_SIZE :: 0x0D33
-MAX_VIEWPORT_DIMS :: 0x0D3A
-SUBPIXEL_BITS :: 0x0D50
-TEXTURE_1D :: 0x0DE0
-TEXTURE_2D :: 0x0DE1
-POLYGON_OFFSET_UNITS :: 0x2A00
-POLYGON_OFFSET_POINT :: 0x2A01
-POLYGON_OFFSET_LINE :: 0x2A02
-POLYGON_OFFSET_FILL :: 0x8037
-POLYGON_OFFSET_FACTOR :: 0x8038
-TEXTURE_BINDING_1D :: 0x8068
-TEXTURE_BINDING_2D :: 0x8069
-TEXTURE_WIDTH :: 0x1000
-TEXTURE_HEIGHT :: 0x1001
-TEXTURE_INTERNAL_FORMAT :: 0x1003
-TEXTURE_BORDER_COLOR :: 0x1004
-TEXTURE_RED_SIZE :: 0x805C
-TEXTURE_GREEN_SIZE :: 0x805D
-TEXTURE_BLUE_SIZE :: 0x805E
-TEXTURE_ALPHA_SIZE :: 0x805F
-DONT_CARE :: 0x1100
-FASTEST :: 0x1101
-NICEST :: 0x1102
-BYTE :: 0x1400
-UNSIGNED_BYTE :: 0x1401
-SHORT :: 0x1402
-UNSIGNED_SHORT :: 0x1403
-INT :: 0x1404
-UNSIGNED_INT :: 0x1405
-FLOAT :: 0x1406
-DOUBLE :: 0x140A
-STACK_OVERFLOW :: 0x0503
-STACK_UNDERFLOW :: 0x0504
-CLEAR :: 0x1500
-AND :: 0x1501
-AND_REVERSE :: 0x1502
-COPY :: 0x1503
-AND_INVERTED :: 0x1504
-NOOP :: 0x1505
-XOR :: 0x1506
-OR :: 0x1507
-NOR :: 0x1508
-EQUIV :: 0x1509
-INVERT :: 0x150A
-OR_REVERSE :: 0x150B
-COPY_INVERTED :: 0x150C
-OR_INVERTED :: 0x150D
-NAND :: 0x150E
-SET :: 0x150F
-TEXTURE :: 0x1702
-COLOR :: 0x1800
-DEPTH :: 0x1801
-STENCIL :: 0x1802
-STENCIL_INDEX :: 0x1901
-DEPTH_COMPONENT :: 0x1902
-RED :: 0x1903
-GREEN :: 0x1904
-BLUE :: 0x1905
-ALPHA :: 0x1906
-RGB :: 0x1907
-RGBA :: 0x1908
-POINT :: 0x1B00
-LINE :: 0x1B01
-FILL :: 0x1B02
-KEEP :: 0x1E00
-REPLACE :: 0x1E01
-INCR :: 0x1E02
-DECR :: 0x1E03
-VENDOR :: 0x1F00
-RENDERER :: 0x1F01
-VERSION :: 0x1F02
-EXTENSIONS :: 0x1F03
-NEAREST :: 0x2600
-LINEAR :: 0x2601
-NEAREST_MIPMAP_NEAREST :: 0x2700
-LINEAR_MIPMAP_NEAREST :: 0x2701
-NEAREST_MIPMAP_LINEAR :: 0x2702
-LINEAR_MIPMAP_LINEAR :: 0x2703
-TEXTURE_MAG_FILTER :: 0x2800
-TEXTURE_MIN_FILTER :: 0x2801
-TEXTURE_WRAP_S :: 0x2802
-TEXTURE_WRAP_T :: 0x2803
-PROXY_TEXTURE_1D :: 0x8063
-PROXY_TEXTURE_2D :: 0x8064
-REPEAT :: 0x2901
-R3_G3_B2 :: 0x2A10
-RGB4 :: 0x804F
-RGB5 :: 0x8050
-RGB8 :: 0x8051
-RGB10 :: 0x8052
-RGB12 :: 0x8053
-RGB16 :: 0x8054
-RGBA2 :: 0x8055
-RGBA4 :: 0x8056
-RGB5_A1 :: 0x8057
-RGBA8 :: 0x8058
-RGB10_A2 :: 0x8059
-RGBA12 :: 0x805A
-RGBA16 :: 0x805B
-VERTEX_ARRAY :: 0x8074
-
-UNSIGNED_BYTE_3_3_2 :: 0x8032
-UNSIGNED_SHORT_4_4_4_4 :: 0x8033
-UNSIGNED_SHORT_5_5_5_1 :: 0x8034
-UNSIGNED_INT_8_8_8_8 :: 0x8035
-UNSIGNED_INT_10_10_10_2 :: 0x8036
-TEXTURE_BINDING_3D :: 0x806A
-PACK_SKIP_IMAGES :: 0x806B
-PACK_IMAGE_HEIGHT :: 0x806C
-UNPACK_SKIP_IMAGES :: 0x806D
-UNPACK_IMAGE_HEIGHT :: 0x806E
-TEXTURE_3D :: 0x806F
-PROXY_TEXTURE_3D :: 0x8070
-TEXTURE_DEPTH :: 0x8071
-TEXTURE_WRAP_R :: 0x8072
-MAX_3D_TEXTURE_SIZE :: 0x8073
-UNSIGNED_BYTE_2_3_3_REV :: 0x8362
-UNSIGNED_SHORT_5_6_5 :: 0x8363
-UNSIGNED_SHORT_5_6_5_REV :: 0x8364
-UNSIGNED_SHORT_4_4_4_4_REV :: 0x8365
-UNSIGNED_SHORT_1_5_5_5_REV :: 0x8366
-UNSIGNED_INT_8_8_8_8_REV :: 0x8367
-UNSIGNED_INT_2_10_10_10_REV :: 0x8368
-BGR :: 0x80E0
-BGRA :: 0x80E1
-MAX_ELEMENTS_VERTICES :: 0x80E8
-MAX_ELEMENTS_INDICES :: 0x80E9
-CLAMP_TO_EDGE :: 0x812F
-TEXTURE_MIN_LOD :: 0x813A
-TEXTURE_MAX_LOD :: 0x813B
-TEXTURE_BASE_LEVEL :: 0x813C
-TEXTURE_MAX_LEVEL :: 0x813D
-SMOOTH_POINT_SIZE_RANGE :: 0x0B12
-SMOOTH_POINT_SIZE_GRANULARITY :: 0x0B13
-SMOOTH_LINE_WIDTH_RANGE :: 0x0B22
-SMOOTH_LINE_WIDTH_GRANULARITY :: 0x0B23
-ALIASED_LINE_WIDTH_RANGE :: 0x846E
-
-TEXTURE0 :: 0x84C0
-TEXTURE1 :: 0x84C1
-TEXTURE2 :: 0x84C2
-TEXTURE3 :: 0x84C3
-TEXTURE4 :: 0x84C4
-TEXTURE5 :: 0x84C5
-TEXTURE6 :: 0x84C6
-TEXTURE7 :: 0x84C7
-TEXTURE8 :: 0x84C8
-TEXTURE9 :: 0x84C9
-TEXTURE10 :: 0x84CA
-TEXTURE11 :: 0x84CB
-TEXTURE12 :: 0x84CC
-TEXTURE13 :: 0x84CD
-TEXTURE14 :: 0x84CE
-TEXTURE15 :: 0x84CF
-TEXTURE16 :: 0x84D0
-TEXTURE17 :: 0x84D1
-TEXTURE18 :: 0x84D2
-TEXTURE19 :: 0x84D3
-TEXTURE20 :: 0x84D4
-TEXTURE21 :: 0x84D5
-TEXTURE22 :: 0x84D6
-TEXTURE23 :: 0x84D7
-TEXTURE24 :: 0x84D8
-TEXTURE25 :: 0x84D9
-TEXTURE26 :: 0x84DA
-TEXTURE27 :: 0x84DB
-TEXTURE28 :: 0x84DC
-TEXTURE29 :: 0x84DD
-TEXTURE30 :: 0x84DE
-TEXTURE31 :: 0x84DF
-ACTIVE_TEXTURE :: 0x84E0
-MULTISAMPLE :: 0x809D
-SAMPLE_ALPHA_TO_COVERAGE :: 0x809E
-SAMPLE_ALPHA_TO_ONE :: 0x809F
-SAMPLE_COVERAGE :: 0x80A0
-SAMPLE_BUFFERS :: 0x80A8
-SAMPLES :: 0x80A9
-SAMPLE_COVERAGE_VALUE :: 0x80AA
-SAMPLE_COVERAGE_INVERT :: 0x80AB
-TEXTURE_CUBE_MAP :: 0x8513
-TEXTURE_BINDING_CUBE_MAP :: 0x8514
-TEXTURE_CUBE_MAP_POSITIVE_X :: 0x8515
-TEXTURE_CUBE_MAP_NEGATIVE_X :: 0x8516
-TEXTURE_CUBE_MAP_POSITIVE_Y :: 0x8517
-TEXTURE_CUBE_MAP_NEGATIVE_Y :: 0x8518
-TEXTURE_CUBE_MAP_POSITIVE_Z :: 0x8519
-TEXTURE_CUBE_MAP_NEGATIVE_Z :: 0x851A
-PROXY_TEXTURE_CUBE_MAP :: 0x851B
-MAX_CUBE_MAP_TEXTURE_SIZE :: 0x851C
-COMPRESSED_RGB :: 0x84ED
-COMPRESSED_RGBA :: 0x84EE
-TEXTURE_COMPRESSION_HINT :: 0x84EF
-TEXTURE_COMPRESSED_IMAGE_SIZE :: 0x86A0
-TEXTURE_COMPRESSED :: 0x86A1
+DEPTH_BUFFER_BIT :: 0x00000100
+STENCIL_BUFFER_BIT :: 0x00000400
+COLOR_BUFFER_BIT :: 0x00004000
+POINTS :: 0x0000
+LINES :: 0x0001
+LINE_LOOP :: 0x0002
+LINE_STRIP :: 0x0003
+TRIANGLES :: 0x0004
+TRIANGLE_STRIP :: 0x0005
+TRIANGLE_FAN :: 0x0006
+QUADS :: 0x0007
+NEVER :: 0x0200
+LESS :: 0x0201
+EQUAL :: 0x0202
+LEQUAL :: 0x0203
+GREATER :: 0x0204
+NOTEQUAL :: 0x0205
+GEQUAL :: 0x0206
+ALWAYS :: 0x0207
+ZERO :: 0
+ONE :: 1
+SRC_COLOR :: 0x0300
+ONE_MINUS_SRC_COLOR :: 0x0301
+SRC_ALPHA :: 0x0302
+ONE_MINUS_SRC_ALPHA :: 0x0303
+DST_ALPHA :: 0x0304
+ONE_MINUS_DST_ALPHA :: 0x0305
+DST_COLOR :: 0x0306
+ONE_MINUS_DST_COLOR :: 0x0307
+SRC_ALPHA_SATURATE :: 0x0308
+NONE :: 0
+FRONT_LEFT :: 0x0400
+FRONT_RIGHT :: 0x0401
+BACK_LEFT :: 0x0402
+BACK_RIGHT :: 0x0403
+FRONT :: 0x0404
+BACK :: 0x0405
+LEFT :: 0x0406
+RIGHT :: 0x0407
+FRONT_AND_BACK :: 0x0408
+NO_ERROR :: 0
+INVALID_ENUM :: 0x0500
+INVALID_VALUE :: 0x0501
+INVALID_OPERATION :: 0x0502
+OUT_OF_MEMORY :: 0x0505
+CW :: 0x0900
+CCW :: 0x0901
+POINT_SIZE :: 0x0B11
+POINT_SIZE_RANGE :: 0x0B12
+POINT_SIZE_GRANULARITY :: 0x0B13
+LINE_SMOOTH :: 0x0B20
+LINE_WIDTH :: 0x0B21
+LINE_WIDTH_RANGE :: 0x0B22
+LINE_WIDTH_GRANULARITY :: 0x0B23
+POLYGON_MODE :: 0x0B40
+POLYGON_SMOOTH :: 0x0B41
+CULL_FACE :: 0x0B44
+CULL_FACE_MODE :: 0x0B45
+FRONT_FACE :: 0x0B46
+DEPTH_RANGE :: 0x0B70
+DEPTH_TEST :: 0x0B71
+DEPTH_WRITEMASK :: 0x0B72
+DEPTH_CLEAR_VALUE :: 0x0B73
+DEPTH_FUNC :: 0x0B74
+STENCIL_TEST :: 0x0B90
+STENCIL_CLEAR_VALUE :: 0x0B91
+STENCIL_FUNC :: 0x0B92
+STENCIL_VALUE_MASK :: 0x0B93
+STENCIL_FAIL :: 0x0B94
+STENCIL_PASS_DEPTH_FAIL :: 0x0B95
+STENCIL_PASS_DEPTH_PASS :: 0x0B96
+STENCIL_REF :: 0x0B97
+STENCIL_WRITEMASK :: 0x0B98
+VIEWPORT :: 0x0BA2
+DITHER :: 0x0BD0
+BLEND_DST :: 0x0BE0
+BLEND_SRC :: 0x0BE1
+BLEND :: 0x0BE2
+LOGIC_OP_MODE :: 0x0BF0
+DRAW_BUFFER :: 0x0C01
+READ_BUFFER :: 0x0C02
+SCISSOR_BOX :: 0x0C10
+SCISSOR_TEST :: 0x0C11
+COLOR_CLEAR_VALUE :: 0x0C22
+COLOR_WRITEMASK :: 0x0C23
+DOUBLEBUFFER :: 0x0C32
+STEREO :: 0x0C33
+LINE_SMOOTH_HINT :: 0x0C52
+POLYGON_SMOOTH_HINT :: 0x0C53
+UNPACK_SWAP_BYTES :: 0x0CF0
+UNPACK_LSB_FIRST :: 0x0CF1
+UNPACK_ROW_LENGTH :: 0x0CF2
+UNPACK_SKIP_ROWS :: 0x0CF3
+UNPACK_SKIP_PIXELS :: 0x0CF4
+UNPACK_ALIGNMENT :: 0x0CF5
+PACK_SWAP_BYTES :: 0x0D00
+PACK_LSB_FIRST :: 0x0D01
+PACK_ROW_LENGTH :: 0x0D02
+PACK_SKIP_ROWS :: 0x0D03
+PACK_SKIP_PIXELS :: 0x0D04
+PACK_ALIGNMENT :: 0x0D05
+MAX_TEXTURE_SIZE :: 0x0D33
+MAX_VIEWPORT_DIMS :: 0x0D3A
+SUBPIXEL_BITS :: 0x0D50
+TEXTURE_1D :: 0x0DE0
+TEXTURE_2D :: 0x0DE1
+TEXTURE_WIDTH :: 0x1000
+TEXTURE_HEIGHT :: 0x1001
+TEXTURE_BORDER_COLOR :: 0x1004
+DONT_CARE :: 0x1100
+FASTEST :: 0x1101
+NICEST :: 0x1102
+BYTE :: 0x1400
+UNSIGNED_BYTE :: 0x1401
+SHORT :: 0x1402
+UNSIGNED_SHORT :: 0x1403
+INT :: 0x1404
+UNSIGNED_INT :: 0x1405
+FLOAT :: 0x1406
+STACK_OVERFLOW :: 0x0503
+STACK_UNDERFLOW :: 0x0504
+CLEAR :: 0x1500
+AND :: 0x1501
+AND_REVERSE :: 0x1502
+COPY :: 0x1503
+AND_INVERTED :: 0x1504
+NOOP :: 0x1505
+XOR :: 0x1506
+OR :: 0x1507
+NOR :: 0x1508
+EQUIV :: 0x1509
+INVERT :: 0x150A
+OR_REVERSE :: 0x150B
+COPY_INVERTED :: 0x150C
+OR_INVERTED :: 0x150D
+NAND :: 0x150E
+SET :: 0x150F
+TEXTURE :: 0x1702
+COLOR :: 0x1800
+DEPTH :: 0x1801
+STENCIL :: 0x1802
+STENCIL_INDEX :: 0x1901
+DEPTH_COMPONENT :: 0x1902
+RED :: 0x1903
+GREEN :: 0x1904
+BLUE :: 0x1905
+ALPHA :: 0x1906
+RGB :: 0x1907
+RGBA :: 0x1908
+POINT :: 0x1B00
+LINE :: 0x1B01
+FILL :: 0x1B02
+KEEP :: 0x1E00
+REPLACE :: 0x1E01
+INCR :: 0x1E02
+DECR :: 0x1E03
+VENDOR :: 0x1F00
+RENDERER :: 0x1F01
+VERSION :: 0x1F02
+EXTENSIONS :: 0x1F03
+NEAREST :: 0x2600
+LINEAR :: 0x2601
+NEAREST_MIPMAP_NEAREST :: 0x2700
+LINEAR_MIPMAP_NEAREST :: 0x2701
+NEAREST_MIPMAP_LINEAR :: 0x2702
+LINEAR_MIPMAP_LINEAR :: 0x2703
+TEXTURE_MAG_FILTER :: 0x2800
+TEXTURE_MIN_FILTER :: 0x2801
+TEXTURE_WRAP_S :: 0x2802
+TEXTURE_WRAP_T :: 0x2803
+REPEAT :: 0x2901
+CURRENT_BIT :: 0x00000001
+POINT_BIT :: 0x00000002
+LINE_BIT :: 0x00000004
+POLYGON_BIT :: 0x00000008
+POLYGON_STIPPLE_BIT :: 0x00000010
+PIXEL_MODE_BIT :: 0x00000020
+LIGHTING_BIT :: 0x00000040
+FOG_BIT :: 0x00000080
+ACCUM_BUFFER_BIT :: 0x00000200
+VIEWPORT_BIT :: 0x00000800
+TRANSFORM_BIT :: 0x00001000
+ENABLE_BIT :: 0x00002000
+HINT_BIT :: 0x00008000
+EVAL_BIT :: 0x00010000
+LIST_BIT :: 0x00020000
+TEXTURE_BIT :: 0x00040000
+SCISSOR_BIT :: 0x00080000
+ALL_ATTRIB_BITS :: 0xFFFFFFFF
+QUAD_STRIP :: 0x0008
+POLYGON :: 0x0009
+ACCUM :: 0x0100
+LOAD :: 0x0101
+RETURN :: 0x0102
+MULT :: 0x0103
+ADD :: 0x0104
+AUX0 :: 0x0409
+AUX1 :: 0x040A
+AUX2 :: 0x040B
+AUX3 :: 0x040C
+_2D :: 0x0600
+_3D :: 0x0601
+_3D_COLOR :: 0x0602
+_3D_COLOR_TEXTURE :: 0x0603
+_4D_COLOR_TEXTURE :: 0x0604
+PASS_THROUGH_TOKEN :: 0x0700
+POINT_TOKEN :: 0x0701
+LINE_TOKEN :: 0x0702
+POLYGON_TOKEN :: 0x0703
+BITMAP_TOKEN :: 0x0704
+DRAW_PIXEL_TOKEN :: 0x0705
+COPY_PIXEL_TOKEN :: 0x0706
+LINE_RESET_TOKEN :: 0x0707
+EXP :: 0x0800
+EXP2 :: 0x0801
+COEFF :: 0x0A00
+ORDER :: 0x0A01
+DOMAIN :: 0x0A02
+PIXEL_MAP_I_TO_I :: 0x0C70
+PIXEL_MAP_S_TO_S :: 0x0C71
+PIXEL_MAP_I_TO_R :: 0x0C72
+PIXEL_MAP_I_TO_G :: 0x0C73
+PIXEL_MAP_I_TO_B :: 0x0C74
+PIXEL_MAP_I_TO_A :: 0x0C75
+PIXEL_MAP_R_TO_R :: 0x0C76
+PIXEL_MAP_G_TO_G :: 0x0C77
+PIXEL_MAP_B_TO_B :: 0x0C78
+PIXEL_MAP_A_TO_A :: 0x0C79
+CURRENT_COLOR :: 0x0B00
+CURRENT_INDEX :: 0x0B01
+CURRENT_NORMAL :: 0x0B02
+CURRENT_TEXTURE_COORDS :: 0x0B03
+CURRENT_RASTER_COLOR :: 0x0B04
+CURRENT_RASTER_INDEX :: 0x0B05
+CURRENT_RASTER_TEXTURE_COORDS :: 0x0B06
+CURRENT_RASTER_POSITION :: 0x0B07
+CURRENT_RASTER_POSITION_VALID :: 0x0B08
+CURRENT_RASTER_DISTANCE :: 0x0B09
+POINT_SMOOTH :: 0x0B10
+LINE_STIPPLE :: 0x0B24
+LINE_STIPPLE_PATTERN :: 0x0B25
+LINE_STIPPLE_REPEAT :: 0x0B26
+LIST_MODE :: 0x0B30
+MAX_LIST_NESTING :: 0x0B31
+LIST_BASE :: 0x0B32
+LIST_INDEX :: 0x0B33
+POLYGON_STIPPLE :: 0x0B42
+EDGE_FLAG :: 0x0B43
+LIGHTING :: 0x0B50
+LIGHT_MODEL_LOCAL_VIEWER :: 0x0B51
+LIGHT_MODEL_TWO_SIDE :: 0x0B52
+LIGHT_MODEL_AMBIENT :: 0x0B53
+SHADE_MODEL :: 0x0B54
+COLOR_MATERIAL_FACE :: 0x0B55
+COLOR_MATERIAL_PARAMETER :: 0x0B56
+COLOR_MATERIAL :: 0x0B57
+FOG :: 0x0B60
+FOG_INDEX :: 0x0B61
+FOG_DENSITY :: 0x0B62
+FOG_START :: 0x0B63
+FOG_END :: 0x0B64
+FOG_MODE :: 0x0B65
+FOG_COLOR :: 0x0B66
+ACCUM_CLEAR_VALUE :: 0x0B80
+MATRIX_MODE :: 0x0BA0
+NORMALIZE :: 0x0BA1
+MODELVIEW_STACK_DEPTH :: 0x0BA3
+PROJECTION_STACK_DEPTH :: 0x0BA4
+TEXTURE_STACK_DEPTH :: 0x0BA5
+MODELVIEW_MATRIX :: 0x0BA6
+PROJECTION_MATRIX :: 0x0BA7
+TEXTURE_MATRIX :: 0x0BA8
+ATTRIB_STACK_DEPTH :: 0x0BB0
+ALPHA_TEST :: 0x0BC0
+ALPHA_TEST_FUNC :: 0x0BC1
+ALPHA_TEST_REF :: 0x0BC2
+LOGIC_OP :: 0x0BF1
+AUX_BUFFERS :: 0x0C00
+INDEX_CLEAR_VALUE :: 0x0C20
+INDEX_WRITEMASK :: 0x0C21
+INDEX_MODE :: 0x0C30
+RGBA_MODE :: 0x0C31
+RENDER_MODE :: 0x0C40
+PERSPECTIVE_CORRECTION_HINT :: 0x0C50
+POINT_SMOOTH_HINT :: 0x0C51
+FOG_HINT :: 0x0C54
+TEXTURE_GEN_S :: 0x0C60
+TEXTURE_GEN_T :: 0x0C61
+TEXTURE_GEN_R :: 0x0C62
+TEXTURE_GEN_Q :: 0x0C63
+PIXEL_MAP_I_TO_I_SIZE :: 0x0CB0
+PIXEL_MAP_S_TO_S_SIZE :: 0x0CB1
+PIXEL_MAP_I_TO_R_SIZE :: 0x0CB2
+PIXEL_MAP_I_TO_G_SIZE :: 0x0CB3
+PIXEL_MAP_I_TO_B_SIZE :: 0x0CB4
+PIXEL_MAP_I_TO_A_SIZE :: 0x0CB5
+PIXEL_MAP_R_TO_R_SIZE :: 0x0CB6
+PIXEL_MAP_G_TO_G_SIZE :: 0x0CB7
+PIXEL_MAP_B_TO_B_SIZE :: 0x0CB8
+PIXEL_MAP_A_TO_A_SIZE :: 0x0CB9
+MAP_COLOR :: 0x0D10
+MAP_STENCIL :: 0x0D11
+INDEX_SHIFT :: 0x0D12
+INDEX_OFFSET :: 0x0D13
+RED_SCALE :: 0x0D14
+RED_BIAS :: 0x0D15
+ZOOM_X :: 0x0D16
+ZOOM_Y :: 0x0D17
+GREEN_SCALE :: 0x0D18
+GREEN_BIAS :: 0x0D19
+BLUE_SCALE :: 0x0D1A
+BLUE_BIAS :: 0x0D1B
+ALPHA_SCALE :: 0x0D1C
+ALPHA_BIAS :: 0x0D1D
+DEPTH_SCALE :: 0x0D1E
+DEPTH_BIAS :: 0x0D1F
+MAX_EVAL_ORDER :: 0x0D30
+MAX_LIGHTS :: 0x0D31
+MAX_CLIP_PLANES :: 0x0D32
+MAX_PIXEL_MAP_TABLE :: 0x0D34
+MAX_ATTRIB_STACK_DEPTH :: 0x0D35
+MAX_MODELVIEW_STACK_DEPTH :: 0x0D36
+MAX_NAME_STACK_DEPTH :: 0x0D37
+MAX_PROJECTION_STACK_DEPTH :: 0x0D38
+MAX_TEXTURE_STACK_DEPTH :: 0x0D39
+INDEX_BITS :: 0x0D51
+RED_BITS :: 0x0D52
+GREEN_BITS :: 0x0D53
+BLUE_BITS :: 0x0D54
+ALPHA_BITS :: 0x0D55
+DEPTH_BITS :: 0x0D56
+STENCIL_BITS :: 0x0D57
+ACCUM_RED_BITS :: 0x0D58
+ACCUM_GREEN_BITS :: 0x0D59
+ACCUM_BLUE_BITS :: 0x0D5A
+ACCUM_ALPHA_BITS :: 0x0D5B
+NAME_STACK_DEPTH :: 0x0D70
+AUTO_NORMAL :: 0x0D80
+MAP1_COLOR_4 :: 0x0D90
+MAP1_INDEX :: 0x0D91
+MAP1_NORMAL :: 0x0D92
+MAP1_TEXTURE_COORD_1 :: 0x0D93
+MAP1_TEXTURE_COORD_2 :: 0x0D94
+MAP1_TEXTURE_COORD_3 :: 0x0D95
+MAP1_TEXTURE_COORD_4 :: 0x0D96
+MAP1_VERTEX_3 :: 0x0D97
+MAP1_VERTEX_4 :: 0x0D98
+MAP2_COLOR_4 :: 0x0DB0
+MAP2_INDEX :: 0x0DB1
+MAP2_NORMAL :: 0x0DB2
+MAP2_TEXTURE_COORD_1 :: 0x0DB3
+MAP2_TEXTURE_COORD_2 :: 0x0DB4
+MAP2_TEXTURE_COORD_3 :: 0x0DB5
+MAP2_TEXTURE_COORD_4 :: 0x0DB6
+MAP2_VERTEX_3 :: 0x0DB7
+MAP2_VERTEX_4 :: 0x0DB8
+MAP1_GRID_DOMAIN :: 0x0DD0
+MAP1_GRID_SEGMENTS :: 0x0DD1
+MAP2_GRID_DOMAIN :: 0x0DD2
+MAP2_GRID_SEGMENTS :: 0x0DD3
+TEXTURE_COMPONENTS :: 0x1003
+TEXTURE_BORDER :: 0x1005
+AMBIENT :: 0x1200
+DIFFUSE :: 0x1201
+SPECULAR :: 0x1202
+POSITION :: 0x1203
+SPOT_DIRECTION :: 0x1204
+SPOT_EXPONENT :: 0x1205
+SPOT_CUTOFF :: 0x1206
+CONSTANT_ATTENUATION :: 0x1207
+LINEAR_ATTENUATION :: 0x1208
+QUADRATIC_ATTENUATION :: 0x1209
+COMPILE :: 0x1300
+COMPILE_AND_EXECUTE :: 0x1301
+_2_BYTES :: 0x1407
+_3_BYTES :: 0x1408
+_4_BYTES :: 0x1409
+EMISSION :: 0x1600
+SHININESS :: 0x1601
+AMBIENT_AND_DIFFUSE :: 0x1602
+COLOR_INDEXES :: 0x1603
+MODELVIEW :: 0x1700
+PROJECTION :: 0x1701
+COLOR_INDEX :: 0x1900
+LUMINANCE :: 0x1909
+LUMINANCE_ALPHA :: 0x190A
+BITMAP :: 0x1A00
+RENDER :: 0x1C00
+FEEDBACK :: 0x1C01
+SELECT :: 0x1C02
+FLAT :: 0x1D00
+SMOOTH :: 0x1D01
+S :: 0x2000
+T :: 0x2001
+R :: 0x2002
+Q :: 0x2003
+MODULATE :: 0x2100
+DECAL :: 0x2101
+TEXTURE_ENV_MODE :: 0x2200
+TEXTURE_ENV_COLOR :: 0x2201
+TEXTURE_ENV :: 0x2300
+EYE_LINEAR :: 0x2400
+OBJECT_LINEAR :: 0x2401
+SPHERE_MAP :: 0x2402
+TEXTURE_GEN_MODE :: 0x2500
+OBJECT_PLANE :: 0x2501
+EYE_PLANE :: 0x2502
+CLAMP :: 0x2900
+CLIP_PLANE0 :: 0x3000
+CLIP_PLANE1 :: 0x3001
+CLIP_PLANE2 :: 0x3002
+CLIP_PLANE3 :: 0x3003
+CLIP_PLANE4 :: 0x3004
+CLIP_PLANE5 :: 0x3005
+LIGHT0 :: 0x4000
+LIGHT1 :: 0x4001
+LIGHT2 :: 0x4002
+LIGHT3 :: 0x4003
+LIGHT4 :: 0x4004
+LIGHT5 :: 0x4005
+LIGHT6 :: 0x4006
+LIGHT7 :: 0x4007
+COLOR_LOGIC_OP :: 0x0BF2
+POLYGON_OFFSET_UNITS :: 0x2A00
+POLYGON_OFFSET_POINT :: 0x2A01
+POLYGON_OFFSET_LINE :: 0x2A02
+POLYGON_OFFSET_FILL :: 0x8037
+POLYGON_OFFSET_FACTOR :: 0x8038
+TEXTURE_BINDING_1D :: 0x8068
+TEXTURE_BINDING_2D :: 0x8069
+TEXTURE_INTERNAL_FORMAT :: 0x1003
+TEXTURE_RED_SIZE :: 0x805C
+TEXTURE_GREEN_SIZE :: 0x805D
+TEXTURE_BLUE_SIZE :: 0x805E
+TEXTURE_ALPHA_SIZE :: 0x805F
+DOUBLE :: 0x140A
+PROXY_TEXTURE_1D :: 0x8063
+PROXY_TEXTURE_2D :: 0x8064
+R3_G3_B2 :: 0x2A10
+RGB4 :: 0x804F
+RGB5 :: 0x8050
+RGB8 :: 0x8051
+RGB10 :: 0x8052
+RGB12 :: 0x8053
+RGB16 :: 0x8054
+RGBA2 :: 0x8055
+RGBA4 :: 0x8056
+RGB5_A1 :: 0x8057
+RGBA8 :: 0x8058
+RGB10_A2 :: 0x8059
+RGBA12 :: 0x805A
+RGBA16 :: 0x805B
+CLIENT_PIXEL_STORE_BIT :: 0x00000001
+CLIENT_VERTEX_ARRAY_BIT :: 0x00000002
+CLIENT_ALL_ATTRIB_BITS :: 0xFFFFFFFF
+VERTEX_ARRAY_POINTER :: 0x808E
+NORMAL_ARRAY_POINTER :: 0x808F
+COLOR_ARRAY_POINTER :: 0x8090
+INDEX_ARRAY_POINTER :: 0x8091
+TEXTURE_COORD_ARRAY_POINTER :: 0x8092
+EDGE_FLAG_ARRAY_POINTER :: 0x8093
+FEEDBACK_BUFFER_POINTER :: 0x0DF0
+SELECTION_BUFFER_POINTER :: 0x0DF3
+CLIENT_ATTRIB_STACK_DEPTH :: 0x0BB1
+INDEX_LOGIC_OP :: 0x0BF1
+MAX_CLIENT_ATTRIB_STACK_DEPTH :: 0x0D3B
+FEEDBACK_BUFFER_SIZE :: 0x0DF1
+FEEDBACK_BUFFER_TYPE :: 0x0DF2
+SELECTION_BUFFER_SIZE :: 0x0DF4
+VERTEX_ARRAY :: 0x8074
+NORMAL_ARRAY :: 0x8075
+COLOR_ARRAY :: 0x8076
+INDEX_ARRAY :: 0x8077
+TEXTURE_COORD_ARRAY :: 0x8078
+EDGE_FLAG_ARRAY :: 0x8079
+VERTEX_ARRAY_SIZE :: 0x807A
+VERTEX_ARRAY_TYPE :: 0x807B
+VERTEX_ARRAY_STRIDE :: 0x807C
+NORMAL_ARRAY_TYPE :: 0x807E
+NORMAL_ARRAY_STRIDE :: 0x807F
+COLOR_ARRAY_SIZE :: 0x8081
+COLOR_ARRAY_TYPE :: 0x8082
+COLOR_ARRAY_STRIDE :: 0x8083
+INDEX_ARRAY_TYPE :: 0x8085
+INDEX_ARRAY_STRIDE :: 0x8086
+TEXTURE_COORD_ARRAY_SIZE :: 0x8088
+TEXTURE_COORD_ARRAY_TYPE :: 0x8089
+TEXTURE_COORD_ARRAY_STRIDE :: 0x808A
+EDGE_FLAG_ARRAY_STRIDE :: 0x808C
+TEXTURE_LUMINANCE_SIZE :: 0x8060
+TEXTURE_INTENSITY_SIZE :: 0x8061
+TEXTURE_PRIORITY :: 0x8066
+TEXTURE_RESIDENT :: 0x8067
+ALPHA4 :: 0x803B
+ALPHA8 :: 0x803C
+ALPHA12 :: 0x803D
+ALPHA16 :: 0x803E
+LUMINANCE4 :: 0x803F
+LUMINANCE8 :: 0x8040
+LUMINANCE12 :: 0x8041
+LUMINANCE16 :: 0x8042
+LUMINANCE4_ALPHA4 :: 0x8043
+LUMINANCE6_ALPHA2 :: 0x8044
+LUMINANCE8_ALPHA8 :: 0x8045
+LUMINANCE12_ALPHA4 :: 0x8046
+LUMINANCE12_ALPHA12 :: 0x8047
+LUMINANCE16_ALPHA16 :: 0x8048
+INTENSITY :: 0x8049
+INTENSITY4 :: 0x804A
+INTENSITY8 :: 0x804B
+INTENSITY12 :: 0x804C
+INTENSITY16 :: 0x804D
+V2F :: 0x2A20
+V3F :: 0x2A21
+C4UB_V2F :: 0x2A22
+C4UB_V3F :: 0x2A23
+C3F_V3F :: 0x2A24
+N3F_V3F :: 0x2A25
+C4F_N3F_V3F :: 0x2A26
+T2F_V3F :: 0x2A27
+T4F_V4F :: 0x2A28
+T2F_C4UB_V3F :: 0x2A29
+T2F_C3F_V3F :: 0x2A2A
+T2F_N3F_V3F :: 0x2A2B
+T2F_C4F_N3F_V3F :: 0x2A2C
+T4F_C4F_N3F_V4F :: 0x2A2D
+UNSIGNED_BYTE_3_3_2 :: 0x8032
+UNSIGNED_SHORT_4_4_4_4 :: 0x8033
+UNSIGNED_SHORT_5_5_5_1 :: 0x8034
+UNSIGNED_INT_8_8_8_8 :: 0x8035
+UNSIGNED_INT_10_10_10_2 :: 0x8036
+TEXTURE_BINDING_3D :: 0x806A
+PACK_SKIP_IMAGES :: 0x806B
+PACK_IMAGE_HEIGHT :: 0x806C
+UNPACK_SKIP_IMAGES :: 0x806D
+UNPACK_IMAGE_HEIGHT :: 0x806E
+TEXTURE_3D :: 0x806F
+PROXY_TEXTURE_3D :: 0x8070
+TEXTURE_DEPTH :: 0x8071
+TEXTURE_WRAP_R :: 0x8072
+MAX_3D_TEXTURE_SIZE :: 0x8073
+UNSIGNED_BYTE_2_3_3_REV :: 0x8362
+UNSIGNED_SHORT_5_6_5 :: 0x8363
+UNSIGNED_SHORT_5_6_5_REV :: 0x8364
+UNSIGNED_SHORT_4_4_4_4_REV :: 0x8365
+UNSIGNED_SHORT_1_5_5_5_REV :: 0x8366
+UNSIGNED_INT_8_8_8_8_REV :: 0x8367
+UNSIGNED_INT_2_10_10_10_REV :: 0x8368
+BGR :: 0x80E0
+BGRA :: 0x80E1
+MAX_ELEMENTS_VERTICES :: 0x80E8
+MAX_ELEMENTS_INDICES :: 0x80E9
+CLAMP_TO_EDGE :: 0x812F
+TEXTURE_MIN_LOD :: 0x813A
+TEXTURE_MAX_LOD :: 0x813B
+TEXTURE_BASE_LEVEL :: 0x813C
+TEXTURE_MAX_LEVEL :: 0x813D
+SMOOTH_POINT_SIZE_RANGE :: 0x0B12
+SMOOTH_POINT_SIZE_GRANULARITY :: 0x0B13
+SMOOTH_LINE_WIDTH_RANGE :: 0x0B22
+SMOOTH_LINE_WIDTH_GRANULARITY :: 0x0B23
+ALIASED_LINE_WIDTH_RANGE :: 0x846E
+RESCALE_NORMAL :: 0x803A
+LIGHT_MODEL_COLOR_CONTROL :: 0x81F8
+SINGLE_COLOR :: 0x81F9
+SEPARATE_SPECULAR_COLOR :: 0x81FA
+ALIASED_POINT_SIZE_RANGE :: 0x846D
+TEXTURE0 :: 0x84C0
+TEXTURE1 :: 0x84C1
+TEXTURE2 :: 0x84C2
+TEXTURE3 :: 0x84C3
+TEXTURE4 :: 0x84C4
+TEXTURE5 :: 0x84C5
+TEXTURE6 :: 0x84C6
+TEXTURE7 :: 0x84C7
+TEXTURE8 :: 0x84C8
+TEXTURE9 :: 0x84C9
+TEXTURE10 :: 0x84CA
+TEXTURE11 :: 0x84CB
+TEXTURE12 :: 0x84CC
+TEXTURE13 :: 0x84CD
+TEXTURE14 :: 0x84CE
+TEXTURE15 :: 0x84CF
+TEXTURE16 :: 0x84D0
+TEXTURE17 :: 0x84D1
+TEXTURE18 :: 0x84D2
+TEXTURE19 :: 0x84D3
+TEXTURE20 :: 0x84D4
+TEXTURE21 :: 0x84D5
+TEXTURE22 :: 0x84D6
+TEXTURE23 :: 0x84D7
+TEXTURE24 :: 0x84D8
+TEXTURE25 :: 0x84D9
+TEXTURE26 :: 0x84DA
+TEXTURE27 :: 0x84DB
+TEXTURE28 :: 0x84DC
+TEXTURE29 :: 0x84DD
+TEXTURE30 :: 0x84DE
+TEXTURE31 :: 0x84DF
+ACTIVE_TEXTURE :: 0x84E0
+MULTISAMPLE :: 0x809D
+SAMPLE_ALPHA_TO_COVERAGE :: 0x809E
+SAMPLE_ALPHA_TO_ONE :: 0x809F
+SAMPLE_COVERAGE :: 0x80A0
+SAMPLE_BUFFERS :: 0x80A8
+SAMPLES :: 0x80A9
+SAMPLE_COVERAGE_VALUE :: 0x80AA
+SAMPLE_COVERAGE_INVERT :: 0x80AB
+TEXTURE_CUBE_MAP :: 0x8513
+TEXTURE_BINDING_CUBE_MAP :: 0x8514
+TEXTURE_CUBE_MAP_POSITIVE_X :: 0x8515
+TEXTURE_CUBE_MAP_NEGATIVE_X :: 0x8516
+TEXTURE_CUBE_MAP_POSITIVE_Y :: 0x8517
+TEXTURE_CUBE_MAP_NEGATIVE_Y :: 0x8518
+TEXTURE_CUBE_MAP_POSITIVE_Z :: 0x8519
+TEXTURE_CUBE_MAP_NEGATIVE_Z :: 0x851A
+PROXY_TEXTURE_CUBE_MAP :: 0x851B
+MAX_CUBE_MAP_TEXTURE_SIZE :: 0x851C
+COMPRESSED_RGB :: 0x84ED
+COMPRESSED_RGBA :: 0x84EE
+TEXTURE_COMPRESSION_HINT :: 0x84EF
+TEXTURE_COMPRESSED_IMAGE_SIZE :: 0x86A0
+TEXTURE_COMPRESSED :: 0x86A1
NUM_COMPRESSED_TEXTURE_FORMATS :: 0x86A2
-COMPRESSED_TEXTURE_FORMATS :: 0x86A3
-CLAMP_TO_BORDER :: 0x812D
-
-BLEND_DST_RGB :: 0x80C8
-BLEND_SRC_RGB :: 0x80C9
-BLEND_DST_ALPHA :: 0x80CA
-BLEND_SRC_ALPHA :: 0x80CB
-POINT_FADE_THRESHOLD_SIZE :: 0x8128
-DEPTH_COMPONENT16 :: 0x81A5
-DEPTH_COMPONENT24 :: 0x81A6
-DEPTH_COMPONENT32 :: 0x81A7
-MIRRORED_REPEAT :: 0x8370
-MAX_TEXTURE_LOD_BIAS :: 0x84FD
-TEXTURE_LOD_BIAS :: 0x8501
-INCR_WRAP :: 0x8507
-DECR_WRAP :: 0x8508
-TEXTURE_DEPTH_SIZE :: 0x884A
-TEXTURE_COMPARE_MODE :: 0x884C
-TEXTURE_COMPARE_FUNC :: 0x884D
-FUNC_ADD :: 0x8006
-FUNC_SUBTRACT :: 0x800A
-FUNC_REVERSE_SUBTRACT :: 0x800B
-MIN :: 0x8007
-MAX :: 0x8008
-CONSTANT_COLOR :: 0x8001
-ONE_MINUS_CONSTANT_COLOR :: 0x8002
-CONSTANT_ALPHA :: 0x8003
-ONE_MINUS_CONSTANT_ALPHA :: 0x8004
-
-BUFFER_SIZE :: 0x8764
-BUFFER_USAGE :: 0x8765
-QUERY_COUNTER_BITS :: 0x8864
-CURRENT_QUERY :: 0x8865
-QUERY_RESULT :: 0x8866
-QUERY_RESULT_AVAILABLE :: 0x8867
-ARRAY_BUFFER :: 0x8892
-ELEMENT_ARRAY_BUFFER :: 0x8893
-ARRAY_BUFFER_BINDING :: 0x8894
-ELEMENT_ARRAY_BUFFER_BINDING :: 0x8895
+COMPRESSED_TEXTURE_FORMATS :: 0x86A3
+CLAMP_TO_BORDER :: 0x812D
+CLIENT_ACTIVE_TEXTURE :: 0x84E1
+MAX_TEXTURE_UNITS :: 0x84E2
+TRANSPOSE_MODELVIEW_MATRIX :: 0x84E3
+TRANSPOSE_PROJECTION_MATRIX :: 0x84E4
+TRANSPOSE_TEXTURE_MATRIX :: 0x84E5
+TRANSPOSE_COLOR_MATRIX :: 0x84E6
+MULTISAMPLE_BIT :: 0x20000000
+NORMAL_MAP :: 0x8511
+REFLECTION_MAP :: 0x8512
+COMPRESSED_ALPHA :: 0x84E9
+COMPRESSED_LUMINANCE :: 0x84EA
+COMPRESSED_LUMINANCE_ALPHA :: 0x84EB
+COMPRESSED_INTENSITY :: 0x84EC
+COMBINE :: 0x8570
+COMBINE_RGB :: 0x8571
+COMBINE_ALPHA :: 0x8572
+SOURCE0_RGB :: 0x8580
+SOURCE1_RGB :: 0x8581
+SOURCE2_RGB :: 0x8582
+SOURCE0_ALPHA :: 0x8588
+SOURCE1_ALPHA :: 0x8589
+SOURCE2_ALPHA :: 0x858A
+OPERAND0_RGB :: 0x8590
+OPERAND1_RGB :: 0x8591
+OPERAND2_RGB :: 0x8592
+OPERAND0_ALPHA :: 0x8598
+OPERAND1_ALPHA :: 0x8599
+OPERAND2_ALPHA :: 0x859A
+RGB_SCALE :: 0x8573
+ADD_SIGNED :: 0x8574
+INTERPOLATE :: 0x8575
+SUBTRACT :: 0x84E7
+CONSTANT :: 0x8576
+PRIMARY_COLOR :: 0x8577
+PREVIOUS :: 0x8578
+DOT3_RGB :: 0x86AE
+DOT3_RGBA :: 0x86AF
+BLEND_DST_RGB :: 0x80C8
+BLEND_SRC_RGB :: 0x80C9
+BLEND_DST_ALPHA :: 0x80CA
+BLEND_SRC_ALPHA :: 0x80CB
+POINT_FADE_THRESHOLD_SIZE :: 0x8128
+DEPTH_COMPONENT16 :: 0x81A5
+DEPTH_COMPONENT24 :: 0x81A6
+DEPTH_COMPONENT32 :: 0x81A7
+MIRRORED_REPEAT :: 0x8370
+MAX_TEXTURE_LOD_BIAS :: 0x84FD
+TEXTURE_LOD_BIAS :: 0x8501
+INCR_WRAP :: 0x8507
+DECR_WRAP :: 0x8508
+TEXTURE_DEPTH_SIZE :: 0x884A
+TEXTURE_COMPARE_MODE :: 0x884C
+TEXTURE_COMPARE_FUNC :: 0x884D
+POINT_SIZE_MIN :: 0x8126
+POINT_SIZE_MAX :: 0x8127
+POINT_DISTANCE_ATTENUATION :: 0x8129
+GENERATE_MIPMAP :: 0x8191
+GENERATE_MIPMAP_HINT :: 0x8192
+FOG_COORDINATE_SOURCE :: 0x8450
+FOG_COORDINATE :: 0x8451
+FRAGMENT_DEPTH :: 0x8452
+CURRENT_FOG_COORDINATE :: 0x8453
+FOG_COORDINATE_ARRAY_TYPE :: 0x8454
+FOG_COORDINATE_ARRAY_STRIDE :: 0x8455
+FOG_COORDINATE_ARRAY_POINTER :: 0x8456
+FOG_COORDINATE_ARRAY :: 0x8457
+COLOR_SUM :: 0x8458
+CURRENT_SECONDARY_COLOR :: 0x8459
+SECONDARY_COLOR_ARRAY_SIZE :: 0x845A
+SECONDARY_COLOR_ARRAY_TYPE :: 0x845B
+SECONDARY_COLOR_ARRAY_STRIDE :: 0x845C
+SECONDARY_COLOR_ARRAY_POINTER :: 0x845D
+SECONDARY_COLOR_ARRAY :: 0x845E
+TEXTURE_FILTER_CONTROL :: 0x8500
+DEPTH_TEXTURE_MODE :: 0x884B
+COMPARE_R_TO_TEXTURE :: 0x884E
+BLEND_COLOR :: 0x8005
+BLEND_EQUATION :: 0x8009
+CONSTANT_COLOR :: 0x8001
+ONE_MINUS_CONSTANT_COLOR :: 0x8002
+CONSTANT_ALPHA :: 0x8003
+ONE_MINUS_CONSTANT_ALPHA :: 0x8004
+FUNC_ADD :: 0x8006
+FUNC_REVERSE_SUBTRACT :: 0x800B
+FUNC_SUBTRACT :: 0x800A
+MIN :: 0x8007
+MAX :: 0x8008
+BUFFER_SIZE :: 0x8764
+BUFFER_USAGE :: 0x8765
+QUERY_COUNTER_BITS :: 0x8864
+CURRENT_QUERY :: 0x8865
+QUERY_RESULT :: 0x8866
+QUERY_RESULT_AVAILABLE :: 0x8867
+ARRAY_BUFFER :: 0x8892
+ELEMENT_ARRAY_BUFFER :: 0x8893
+ARRAY_BUFFER_BINDING :: 0x8894
+ELEMENT_ARRAY_BUFFER_BINDING :: 0x8895
VERTEX_ATTRIB_ARRAY_BUFFER_BINDING :: 0x889F
-READ_ONLY :: 0x88B8
-WRITE_ONLY :: 0x88B9
-READ_WRITE :: 0x88BA
-BUFFER_ACCESS :: 0x88BB
-BUFFER_MAPPED :: 0x88BC
-BUFFER_MAP_POINTER :: 0x88BD
-STREAM_DRAW :: 0x88E0
-STREAM_READ :: 0x88E1
-STREAM_COPY :: 0x88E2
-STATIC_DRAW :: 0x88E4
-STATIC_READ :: 0x88E5
-STATIC_COPY :: 0x88E6
-DYNAMIC_DRAW :: 0x88E8
-DYNAMIC_READ :: 0x88E9
-DYNAMIC_COPY :: 0x88EA
-SAMPLES_PASSED :: 0x8914
-SRC1_ALPHA :: 0x8589
-
-BLEND_EQUATION_RGB :: 0x8009
-VERTEX_ATTRIB_ARRAY_ENABLED :: 0x8622
-VERTEX_ATTRIB_ARRAY_SIZE :: 0x8623
-VERTEX_ATTRIB_ARRAY_STRIDE :: 0x8624
-VERTEX_ATTRIB_ARRAY_TYPE :: 0x8625
-CURRENT_VERTEX_ATTRIB :: 0x8626
-VERTEX_PROGRAM_POINT_SIZE :: 0x8642
-VERTEX_ATTRIB_ARRAY_POINTER :: 0x8645
-STENCIL_BACK_FUNC :: 0x8800
-STENCIL_BACK_FAIL :: 0x8801
-STENCIL_BACK_PASS_DEPTH_FAIL :: 0x8802
-STENCIL_BACK_PASS_DEPTH_PASS :: 0x8803
-MAX_DRAW_BUFFERS :: 0x8824
-DRAW_BUFFER0 :: 0x8825
-DRAW_BUFFER1 :: 0x8826
-DRAW_BUFFER2 :: 0x8827
-DRAW_BUFFER3 :: 0x8828
-DRAW_BUFFER4 :: 0x8829
-DRAW_BUFFER5 :: 0x882A
-DRAW_BUFFER6 :: 0x882B
-DRAW_BUFFER7 :: 0x882C
-DRAW_BUFFER8 :: 0x882D
-DRAW_BUFFER9 :: 0x882E
-DRAW_BUFFER10 :: 0x882F
-DRAW_BUFFER11 :: 0x8830
-DRAW_BUFFER12 :: 0x8831
-DRAW_BUFFER13 :: 0x8832
-DRAW_BUFFER14 :: 0x8833
-DRAW_BUFFER15 :: 0x8834
-BLEND_EQUATION_ALPHA :: 0x883D
-MAX_VERTEX_ATTRIBS :: 0x8869
+READ_ONLY :: 0x88B8
+WRITE_ONLY :: 0x88B9
+READ_WRITE :: 0x88BA
+BUFFER_ACCESS :: 0x88BB
+BUFFER_MAPPED :: 0x88BC
+BUFFER_MAP_POINTER :: 0x88BD
+STREAM_DRAW :: 0x88E0
+STREAM_READ :: 0x88E1
+STREAM_COPY :: 0x88E2
+STATIC_DRAW :: 0x88E4
+STATIC_READ :: 0x88E5
+STATIC_COPY :: 0x88E6
+DYNAMIC_DRAW :: 0x88E8
+DYNAMIC_READ :: 0x88E9
+DYNAMIC_COPY :: 0x88EA
+SAMPLES_PASSED :: 0x8914
+SRC1_ALPHA :: 0x8589
+VERTEX_ARRAY_BUFFER_BINDING :: 0x8896
+NORMAL_ARRAY_BUFFER_BINDING :: 0x8897
+COLOR_ARRAY_BUFFER_BINDING :: 0x8898
+INDEX_ARRAY_BUFFER_BINDING :: 0x8899
+TEXTURE_COORD_ARRAY_BUFFER_BINDING :: 0x889A
+EDGE_FLAG_ARRAY_BUFFER_BINDING :: 0x889B
+SECONDARY_COLOR_ARRAY_BUFFER_BINDING :: 0x889C
+FOG_COORDINATE_ARRAY_BUFFER_BINDING :: 0x889D
+WEIGHT_ARRAY_BUFFER_BINDING :: 0x889E
+FOG_COORD_SRC :: 0x8450
+FOG_COORD :: 0x8451
+CURRENT_FOG_COORD :: 0x8453
+FOG_COORD_ARRAY_TYPE :: 0x8454
+FOG_COORD_ARRAY_STRIDE :: 0x8455
+FOG_COORD_ARRAY_POINTER :: 0x8456
+FOG_COORD_ARRAY :: 0x8457
+FOG_COORD_ARRAY_BUFFER_BINDING :: 0x889D
+SRC0_RGB :: 0x8580
+SRC1_RGB :: 0x8581
+SRC2_RGB :: 0x8582
+SRC0_ALPHA :: 0x8588
+SRC2_ALPHA :: 0x858A
+BLEND_EQUATION_RGB :: 0x8009
+VERTEX_ATTRIB_ARRAY_ENABLED :: 0x8622
+VERTEX_ATTRIB_ARRAY_SIZE :: 0x8623
+VERTEX_ATTRIB_ARRAY_STRIDE :: 0x8624
+VERTEX_ATTRIB_ARRAY_TYPE :: 0x8625
+CURRENT_VERTEX_ATTRIB :: 0x8626
+VERTEX_PROGRAM_POINT_SIZE :: 0x8642
+VERTEX_ATTRIB_ARRAY_POINTER :: 0x8645
+STENCIL_BACK_FUNC :: 0x8800
+STENCIL_BACK_FAIL :: 0x8801
+STENCIL_BACK_PASS_DEPTH_FAIL :: 0x8802
+STENCIL_BACK_PASS_DEPTH_PASS :: 0x8803
+MAX_DRAW_BUFFERS :: 0x8824
+DRAW_BUFFER0 :: 0x8825
+DRAW_BUFFER1 :: 0x8826
+DRAW_BUFFER2 :: 0x8827
+DRAW_BUFFER3 :: 0x8828
+DRAW_BUFFER4 :: 0x8829
+DRAW_BUFFER5 :: 0x882A
+DRAW_BUFFER6 :: 0x882B
+DRAW_BUFFER7 :: 0x882C
+DRAW_BUFFER8 :: 0x882D
+DRAW_BUFFER9 :: 0x882E
+DRAW_BUFFER10 :: 0x882F
+DRAW_BUFFER11 :: 0x8830
+DRAW_BUFFER12 :: 0x8831
+DRAW_BUFFER13 :: 0x8832
+DRAW_BUFFER14 :: 0x8833
+DRAW_BUFFER15 :: 0x8834
+BLEND_EQUATION_ALPHA :: 0x883D
+MAX_VERTEX_ATTRIBS :: 0x8869
VERTEX_ATTRIB_ARRAY_NORMALIZED :: 0x886A
-MAX_TEXTURE_IMAGE_UNITS :: 0x8872
-FRAGMENT_SHADER :: 0x8B30
-VERTEX_SHADER :: 0x8B31
+MAX_TEXTURE_IMAGE_UNITS :: 0x8872
+FRAGMENT_SHADER :: 0x8B30
+VERTEX_SHADER :: 0x8B31
MAX_FRAGMENT_UNIFORM_COMPONENTS :: 0x8B49
-MAX_VERTEX_UNIFORM_COMPONENTS :: 0x8B4A
-MAX_VARYING_FLOATS :: 0x8B4B
+MAX_VERTEX_UNIFORM_COMPONENTS :: 0x8B4A
+MAX_VARYING_FLOATS :: 0x8B4B
MAX_VERTEX_TEXTURE_IMAGE_UNITS :: 0x8B4C
MAX_COMBINED_TEXTURE_IMAGE_UNITS :: 0x8B4D
-SHADER_TYPE :: 0x8B4F
-FLOAT_VEC2 :: 0x8B50
-FLOAT_VEC3 :: 0x8B51
-FLOAT_VEC4 :: 0x8B52
-INT_VEC2 :: 0x8B53
-INT_VEC3 :: 0x8B54
-INT_VEC4 :: 0x8B55
-BOOL :: 0x8B56
-BOOL_VEC2 :: 0x8B57
-BOOL_VEC3 :: 0x8B58
-BOOL_VEC4 :: 0x8B59
-FLOAT_MAT2 :: 0x8B5A
-FLOAT_MAT3 :: 0x8B5B
-FLOAT_MAT4 :: 0x8B5C
-SAMPLER_1D :: 0x8B5D
-SAMPLER_2D :: 0x8B5E
-SAMPLER_3D :: 0x8B5F
-SAMPLER_CUBE :: 0x8B60
-SAMPLER_1D_SHADOW :: 0x8B61
-SAMPLER_2D_SHADOW :: 0x8B62
-DELETE_STATUS :: 0x8B80
-COMPILE_STATUS :: 0x8B81
-LINK_STATUS :: 0x8B82
-VALIDATE_STATUS :: 0x8B83
-INFO_LOG_LENGTH :: 0x8B84
-ATTACHED_SHADERS :: 0x8B85
-ACTIVE_UNIFORMS :: 0x8B86
-ACTIVE_UNIFORM_MAX_LENGTH :: 0x8B87
-SHADER_SOURCE_LENGTH :: 0x8B88
-ACTIVE_ATTRIBUTES :: 0x8B89
-ACTIVE_ATTRIBUTE_MAX_LENGTH :: 0x8B8A
+SHADER_TYPE :: 0x8B4F
+FLOAT_VEC2 :: 0x8B50
+FLOAT_VEC3 :: 0x8B51
+FLOAT_VEC4 :: 0x8B52
+INT_VEC2 :: 0x8B53
+INT_VEC3 :: 0x8B54
+INT_VEC4 :: 0x8B55
+BOOL :: 0x8B56
+BOOL_VEC2 :: 0x8B57
+BOOL_VEC3 :: 0x8B58
+BOOL_VEC4 :: 0x8B59
+FLOAT_MAT2 :: 0x8B5A
+FLOAT_MAT3 :: 0x8B5B
+FLOAT_MAT4 :: 0x8B5C
+SAMPLER_1D :: 0x8B5D
+SAMPLER_2D :: 0x8B5E
+SAMPLER_3D :: 0x8B5F
+SAMPLER_CUBE :: 0x8B60
+SAMPLER_1D_SHADOW :: 0x8B61
+SAMPLER_2D_SHADOW :: 0x8B62
+DELETE_STATUS :: 0x8B80
+COMPILE_STATUS :: 0x8B81
+LINK_STATUS :: 0x8B82
+VALIDATE_STATUS :: 0x8B83
+INFO_LOG_LENGTH :: 0x8B84
+ATTACHED_SHADERS :: 0x8B85
+ACTIVE_UNIFORMS :: 0x8B86
+ACTIVE_UNIFORM_MAX_LENGTH :: 0x8B87
+SHADER_SOURCE_LENGTH :: 0x8B88
+ACTIVE_ATTRIBUTES :: 0x8B89
+ACTIVE_ATTRIBUTE_MAX_LENGTH :: 0x8B8A
FRAGMENT_SHADER_DERIVATIVE_HINT :: 0x8B8B
-SHADING_LANGUAGE_VERSION :: 0x8B8C
-CURRENT_PROGRAM :: 0x8B8D
-POINT_SPRITE_COORD_ORIGIN :: 0x8CA0
-LOWER_LEFT :: 0x8CA1
-UPPER_LEFT :: 0x8CA2
-STENCIL_BACK_REF :: 0x8CA3
-STENCIL_BACK_VALUE_MASK :: 0x8CA4
-STENCIL_BACK_WRITEMASK :: 0x8CA5
-
-PIXEL_PACK_BUFFER :: 0x88EB
-PIXEL_UNPACK_BUFFER :: 0x88EC
-PIXEL_PACK_BUFFER_BINDING :: 0x88ED
-PIXEL_UNPACK_BUFFER_BINDING :: 0x88EF
-FLOAT_MAT2x3 :: 0x8B65
-FLOAT_MAT2x4 :: 0x8B66
-FLOAT_MAT3x2 :: 0x8B67
-FLOAT_MAT3x4 :: 0x8B68
-FLOAT_MAT4x2 :: 0x8B69
-FLOAT_MAT4x3 :: 0x8B6A
-SRGB :: 0x8C40
-SRGB8 :: 0x8C41
-SRGB_ALPHA :: 0x8C42
-SRGB8_ALPHA8 :: 0x8C43
-COMPRESSED_SRGB :: 0x8C48
-COMPRESSED_SRGB_ALPHA :: 0x8C49
-
-COMPARE_REF_TO_TEXTURE :: 0x884E
-CLIP_DISTANCE0 :: 0x3000
-CLIP_DISTANCE1 :: 0x3001
-CLIP_DISTANCE2 :: 0x3002
-CLIP_DISTANCE3 :: 0x3003
-CLIP_DISTANCE4 :: 0x3004
-CLIP_DISTANCE5 :: 0x3005
-CLIP_DISTANCE6 :: 0x3006
-CLIP_DISTANCE7 :: 0x3007
-MAX_CLIP_DISTANCES :: 0x0D32
-MAJOR_VERSION :: 0x821B
-MINOR_VERSION :: 0x821C
-NUM_EXTENSIONS :: 0x821D
-CONTEXT_FLAGS :: 0x821E
-COMPRESSED_RED :: 0x8225
-COMPRESSED_RG :: 0x8226
+SHADING_LANGUAGE_VERSION :: 0x8B8C
+CURRENT_PROGRAM :: 0x8B8D
+POINT_SPRITE_COORD_ORIGIN :: 0x8CA0
+LOWER_LEFT :: 0x8CA1
+UPPER_LEFT :: 0x8CA2
+STENCIL_BACK_REF :: 0x8CA3
+STENCIL_BACK_VALUE_MASK :: 0x8CA4
+STENCIL_BACK_WRITEMASK :: 0x8CA5
+VERTEX_PROGRAM_TWO_SIDE :: 0x8643
+POINT_SPRITE :: 0x8861
+COORD_REPLACE :: 0x8862
+MAX_TEXTURE_COORDS :: 0x8871
+PIXEL_PACK_BUFFER :: 0x88EB
+PIXEL_UNPACK_BUFFER :: 0x88EC
+PIXEL_PACK_BUFFER_BINDING :: 0x88ED
+PIXEL_UNPACK_BUFFER_BINDING :: 0x88EF
+FLOAT_MAT2x3 :: 0x8B65
+FLOAT_MAT2x4 :: 0x8B66
+FLOAT_MAT3x2 :: 0x8B67
+FLOAT_MAT3x4 :: 0x8B68
+FLOAT_MAT4x2 :: 0x8B69
+FLOAT_MAT4x3 :: 0x8B6A
+SRGB :: 0x8C40
+SRGB8 :: 0x8C41
+SRGB_ALPHA :: 0x8C42
+SRGB8_ALPHA8 :: 0x8C43
+COMPRESSED_SRGB :: 0x8C48
+COMPRESSED_SRGB_ALPHA :: 0x8C49
+CURRENT_RASTER_SECONDARY_COLOR :: 0x845F
+SLUMINANCE_ALPHA :: 0x8C44
+SLUMINANCE8_ALPHA8 :: 0x8C45
+SLUMINANCE :: 0x8C46
+SLUMINANCE8 :: 0x8C47
+COMPRESSED_SLUMINANCE :: 0x8C4A
+COMPRESSED_SLUMINANCE_ALPHA :: 0x8C4B
+COMPARE_REF_TO_TEXTURE :: 0x884E
+CLIP_DISTANCE0 :: 0x3000
+CLIP_DISTANCE1 :: 0x3001
+CLIP_DISTANCE2 :: 0x3002
+CLIP_DISTANCE3 :: 0x3003
+CLIP_DISTANCE4 :: 0x3004
+CLIP_DISTANCE5 :: 0x3005
+CLIP_DISTANCE6 :: 0x3006
+CLIP_DISTANCE7 :: 0x3007
+MAX_CLIP_DISTANCES :: 0x0D32
+MAJOR_VERSION :: 0x821B
+MINOR_VERSION :: 0x821C
+NUM_EXTENSIONS :: 0x821D
+CONTEXT_FLAGS :: 0x821E
+COMPRESSED_RED :: 0x8225
+COMPRESSED_RG :: 0x8226
CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT :: 0x00000001
-RGBA32F :: 0x8814
-RGB32F :: 0x8815
-RGBA16F :: 0x881A
-RGB16F :: 0x881B
-VERTEX_ATTRIB_ARRAY_INTEGER :: 0x88FD
-MAX_ARRAY_TEXTURE_LAYERS :: 0x88FF
-MIN_PROGRAM_TEXEL_OFFSET :: 0x8904
-MAX_PROGRAM_TEXEL_OFFSET :: 0x8905
-CLAMP_READ_COLOR :: 0x891C
-FIXED_ONLY :: 0x891D
-MAX_VARYING_COMPONENTS :: 0x8B4B
-TEXTURE_1D_ARRAY :: 0x8C18
-PROXY_TEXTURE_1D_ARRAY :: 0x8C19
-TEXTURE_2D_ARRAY :: 0x8C1A
-PROXY_TEXTURE_2D_ARRAY :: 0x8C1B
-TEXTURE_BINDING_1D_ARRAY :: 0x8C1C
-TEXTURE_BINDING_2D_ARRAY :: 0x8C1D
-R11F_G11F_B10F :: 0x8C3A
-UNSIGNED_INT_10F_11F_11F_REV :: 0x8C3B
-RGB9_E5 :: 0x8C3D
-UNSIGNED_INT_5_9_9_9_REV :: 0x8C3E
-TEXTURE_SHARED_SIZE :: 0x8C3F
+RGBA32F :: 0x8814
+RGB32F :: 0x8815
+RGBA16F :: 0x881A
+RGB16F :: 0x881B
+VERTEX_ATTRIB_ARRAY_INTEGER :: 0x88FD
+MAX_ARRAY_TEXTURE_LAYERS :: 0x88FF
+MIN_PROGRAM_TEXEL_OFFSET :: 0x8904
+MAX_PROGRAM_TEXEL_OFFSET :: 0x8905
+CLAMP_READ_COLOR :: 0x891C
+FIXED_ONLY :: 0x891D
+MAX_VARYING_COMPONENTS :: 0x8B4B
+TEXTURE_1D_ARRAY :: 0x8C18
+PROXY_TEXTURE_1D_ARRAY :: 0x8C19
+TEXTURE_2D_ARRAY :: 0x8C1A
+PROXY_TEXTURE_2D_ARRAY :: 0x8C1B
+TEXTURE_BINDING_1D_ARRAY :: 0x8C1C
+TEXTURE_BINDING_2D_ARRAY :: 0x8C1D
+R11F_G11F_B10F :: 0x8C3A
+UNSIGNED_INT_10F_11F_11F_REV :: 0x8C3B
+RGB9_E5 :: 0x8C3D
+UNSIGNED_INT_5_9_9_9_REV :: 0x8C3E
+TEXTURE_SHARED_SIZE :: 0x8C3F
TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH :: 0x8C76
TRANSFORM_FEEDBACK_BUFFER_MODE :: 0x8C7F
MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS :: 0x8C80
-TRANSFORM_FEEDBACK_VARYINGS :: 0x8C83
+TRANSFORM_FEEDBACK_VARYINGS :: 0x8C83
TRANSFORM_FEEDBACK_BUFFER_START :: 0x8C84
TRANSFORM_FEEDBACK_BUFFER_SIZE :: 0x8C85
-PRIMITIVES_GENERATED :: 0x8C87
+PRIMITIVES_GENERATED :: 0x8C87
TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN :: 0x8C88
-RASTERIZER_DISCARD :: 0x8C89
+RASTERIZER_DISCARD :: 0x8C89
MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS :: 0x8C8A
MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS :: 0x8C8B
-INTERLEAVED_ATTRIBS :: 0x8C8C
-SEPARATE_ATTRIBS :: 0x8C8D
-TRANSFORM_FEEDBACK_BUFFER :: 0x8C8E
+INTERLEAVED_ATTRIBS :: 0x8C8C
+SEPARATE_ATTRIBS :: 0x8C8D
+TRANSFORM_FEEDBACK_BUFFER :: 0x8C8E
TRANSFORM_FEEDBACK_BUFFER_BINDING :: 0x8C8F
-RGBA32UI :: 0x8D70
-RGB32UI :: 0x8D71
-RGBA16UI :: 0x8D76
-RGB16UI :: 0x8D77
-RGBA8UI :: 0x8D7C
-RGB8UI :: 0x8D7D
-RGBA32I :: 0x8D82
-RGB32I :: 0x8D83
-RGBA16I :: 0x8D88
-RGB16I :: 0x8D89
-RGBA8I :: 0x8D8E
-RGB8I :: 0x8D8F
-RED_INTEGER :: 0x8D94
-GREEN_INTEGER :: 0x8D95
-BLUE_INTEGER :: 0x8D96
-RGB_INTEGER :: 0x8D98
-RGBA_INTEGER :: 0x8D99
-BGR_INTEGER :: 0x8D9A
-BGRA_INTEGER :: 0x8D9B
-SAMPLER_1D_ARRAY :: 0x8DC0
-SAMPLER_2D_ARRAY :: 0x8DC1
-SAMPLER_1D_ARRAY_SHADOW :: 0x8DC3
-SAMPLER_2D_ARRAY_SHADOW :: 0x8DC4
-SAMPLER_CUBE_SHADOW :: 0x8DC5
-UNSIGNED_INT_VEC2 :: 0x8DC6
-UNSIGNED_INT_VEC3 :: 0x8DC7
-UNSIGNED_INT_VEC4 :: 0x8DC8
-INT_SAMPLER_1D :: 0x8DC9
-INT_SAMPLER_2D :: 0x8DCA
-INT_SAMPLER_3D :: 0x8DCB
-INT_SAMPLER_CUBE :: 0x8DCC
-INT_SAMPLER_1D_ARRAY :: 0x8DCE
-INT_SAMPLER_2D_ARRAY :: 0x8DCF
-UNSIGNED_INT_SAMPLER_1D :: 0x8DD1
-UNSIGNED_INT_SAMPLER_2D :: 0x8DD2
-UNSIGNED_INT_SAMPLER_3D :: 0x8DD3
-UNSIGNED_INT_SAMPLER_CUBE :: 0x8DD4
-UNSIGNED_INT_SAMPLER_1D_ARRAY :: 0x8DD6
-UNSIGNED_INT_SAMPLER_2D_ARRAY :: 0x8DD7
-QUERY_WAIT :: 0x8E13
-QUERY_NO_WAIT :: 0x8E14
-QUERY_BY_REGION_WAIT :: 0x8E15
-QUERY_BY_REGION_NO_WAIT :: 0x8E16
-BUFFER_ACCESS_FLAGS :: 0x911F
-BUFFER_MAP_LENGTH :: 0x9120
-BUFFER_MAP_OFFSET :: 0x9121
-DEPTH_COMPONENT32F :: 0x8CAC
-DEPTH32F_STENCIL8 :: 0x8CAD
+RGBA32UI :: 0x8D70
+RGB32UI :: 0x8D71
+RGBA16UI :: 0x8D76
+RGB16UI :: 0x8D77
+RGBA8UI :: 0x8D7C
+RGB8UI :: 0x8D7D
+RGBA32I :: 0x8D82
+RGB32I :: 0x8D83
+RGBA16I :: 0x8D88
+RGB16I :: 0x8D89
+RGBA8I :: 0x8D8E
+RGB8I :: 0x8D8F
+RED_INTEGER :: 0x8D94
+GREEN_INTEGER :: 0x8D95
+BLUE_INTEGER :: 0x8D96
+RGB_INTEGER :: 0x8D98
+RGBA_INTEGER :: 0x8D99
+BGR_INTEGER :: 0x8D9A
+BGRA_INTEGER :: 0x8D9B
+SAMPLER_1D_ARRAY :: 0x8DC0
+SAMPLER_2D_ARRAY :: 0x8DC1
+SAMPLER_1D_ARRAY_SHADOW :: 0x8DC3
+SAMPLER_2D_ARRAY_SHADOW :: 0x8DC4
+SAMPLER_CUBE_SHADOW :: 0x8DC5
+UNSIGNED_INT_VEC2 :: 0x8DC6
+UNSIGNED_INT_VEC3 :: 0x8DC7
+UNSIGNED_INT_VEC4 :: 0x8DC8
+INT_SAMPLER_1D :: 0x8DC9
+INT_SAMPLER_2D :: 0x8DCA
+INT_SAMPLER_3D :: 0x8DCB
+INT_SAMPLER_CUBE :: 0x8DCC
+INT_SAMPLER_1D_ARRAY :: 0x8DCE
+INT_SAMPLER_2D_ARRAY :: 0x8DCF
+UNSIGNED_INT_SAMPLER_1D :: 0x8DD1
+UNSIGNED_INT_SAMPLER_2D :: 0x8DD2
+UNSIGNED_INT_SAMPLER_3D :: 0x8DD3
+UNSIGNED_INT_SAMPLER_CUBE :: 0x8DD4
+UNSIGNED_INT_SAMPLER_1D_ARRAY :: 0x8DD6
+UNSIGNED_INT_SAMPLER_2D_ARRAY :: 0x8DD7
+QUERY_WAIT :: 0x8E13
+QUERY_NO_WAIT :: 0x8E14
+QUERY_BY_REGION_WAIT :: 0x8E15
+QUERY_BY_REGION_NO_WAIT :: 0x8E16
+BUFFER_ACCESS_FLAGS :: 0x911F
+BUFFER_MAP_LENGTH :: 0x9120
+BUFFER_MAP_OFFSET :: 0x9121
+DEPTH_COMPONENT32F :: 0x8CAC
+DEPTH32F_STENCIL8 :: 0x8CAD
FLOAT_32_UNSIGNED_INT_24_8_REV :: 0x8DAD
-INVALID_FRAMEBUFFER_OPERATION :: 0x0506
+INVALID_FRAMEBUFFER_OPERATION :: 0x0506
FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING :: 0x8210
FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE :: 0x8211
FRAMEBUFFER_ATTACHMENT_RED_SIZE :: 0x8212
@@ -570,330 +986,332 @@ FRAMEBUFFER_ATTACHMENT_BLUE_SIZE :: 0x8214
FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE :: 0x8215
FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE :: 0x8216
FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE :: 0x8217
-FRAMEBUFFER_DEFAULT :: 0x8218
-FRAMEBUFFER_UNDEFINED :: 0x8219
-DEPTH_STENCIL_ATTACHMENT :: 0x821A
-MAX_RENDERBUFFER_SIZE :: 0x84E8
-DEPTH_STENCIL :: 0x84F9
-UNSIGNED_INT_24_8 :: 0x84FA
-DEPTH24_STENCIL8 :: 0x88F0
-TEXTURE_STENCIL_SIZE :: 0x88F1
-TEXTURE_RED_TYPE :: 0x8C10
-TEXTURE_GREEN_TYPE :: 0x8C11
-TEXTURE_BLUE_TYPE :: 0x8C12
-TEXTURE_ALPHA_TYPE :: 0x8C13
-TEXTURE_DEPTH_TYPE :: 0x8C16
-UNSIGNED_NORMALIZED :: 0x8C17
-FRAMEBUFFER_BINDING :: 0x8CA6
-DRAW_FRAMEBUFFER_BINDING :: 0x8CA6
-RENDERBUFFER_BINDING :: 0x8CA7
-READ_FRAMEBUFFER :: 0x8CA8
-DRAW_FRAMEBUFFER :: 0x8CA9
-READ_FRAMEBUFFER_BINDING :: 0x8CAA
-RENDERBUFFER_SAMPLES :: 0x8CAB
+FRAMEBUFFER_DEFAULT :: 0x8218
+FRAMEBUFFER_UNDEFINED :: 0x8219
+DEPTH_STENCIL_ATTACHMENT :: 0x821A
+MAX_RENDERBUFFER_SIZE :: 0x84E8
+DEPTH_STENCIL :: 0x84F9
+UNSIGNED_INT_24_8 :: 0x84FA
+DEPTH24_STENCIL8 :: 0x88F0
+TEXTURE_STENCIL_SIZE :: 0x88F1
+TEXTURE_RED_TYPE :: 0x8C10
+TEXTURE_GREEN_TYPE :: 0x8C11
+TEXTURE_BLUE_TYPE :: 0x8C12
+TEXTURE_ALPHA_TYPE :: 0x8C13
+TEXTURE_DEPTH_TYPE :: 0x8C16
+UNSIGNED_NORMALIZED :: 0x8C17
+FRAMEBUFFER_BINDING :: 0x8CA6
+DRAW_FRAMEBUFFER_BINDING :: 0x8CA6
+RENDERBUFFER_BINDING :: 0x8CA7
+READ_FRAMEBUFFER :: 0x8CA8
+DRAW_FRAMEBUFFER :: 0x8CA9
+READ_FRAMEBUFFER_BINDING :: 0x8CAA
+RENDERBUFFER_SAMPLES :: 0x8CAB
FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE :: 0x8CD0
FRAMEBUFFER_ATTACHMENT_OBJECT_NAME :: 0x8CD1
FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL :: 0x8CD2
FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE :: 0x8CD3
FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER :: 0x8CD4
-FRAMEBUFFER_COMPLETE :: 0x8CD5
+FRAMEBUFFER_COMPLETE :: 0x8CD5
FRAMEBUFFER_INCOMPLETE_ATTACHMENT :: 0x8CD6
FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT :: 0x8CD7
FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER :: 0x8CDB
FRAMEBUFFER_INCOMPLETE_READ_BUFFER :: 0x8CDC
-FRAMEBUFFER_UNSUPPORTED :: 0x8CDD
-MAX_COLOR_ATTACHMENTS :: 0x8CDF
-COLOR_ATTACHMENT0 :: 0x8CE0
-COLOR_ATTACHMENT1 :: 0x8CE1
-COLOR_ATTACHMENT2 :: 0x8CE2
-COLOR_ATTACHMENT3 :: 0x8CE3
-COLOR_ATTACHMENT4 :: 0x8CE4
-COLOR_ATTACHMENT5 :: 0x8CE5
-COLOR_ATTACHMENT6 :: 0x8CE6
-COLOR_ATTACHMENT7 :: 0x8CE7
-COLOR_ATTACHMENT8 :: 0x8CE8
-COLOR_ATTACHMENT9 :: 0x8CE9
-COLOR_ATTACHMENT10 :: 0x8CEA
-COLOR_ATTACHMENT11 :: 0x8CEB
-COLOR_ATTACHMENT12 :: 0x8CEC
-COLOR_ATTACHMENT13 :: 0x8CED
-COLOR_ATTACHMENT14 :: 0x8CEE
-COLOR_ATTACHMENT15 :: 0x8CEF
-COLOR_ATTACHMENT16 :: 0x8CF0
-COLOR_ATTACHMENT17 :: 0x8CF1
-COLOR_ATTACHMENT18 :: 0x8CF2
-COLOR_ATTACHMENT19 :: 0x8CF3
-COLOR_ATTACHMENT20 :: 0x8CF4
-COLOR_ATTACHMENT21 :: 0x8CF5
-COLOR_ATTACHMENT22 :: 0x8CF6
-COLOR_ATTACHMENT23 :: 0x8CF7
-COLOR_ATTACHMENT24 :: 0x8CF8
-COLOR_ATTACHMENT25 :: 0x8CF9
-COLOR_ATTACHMENT26 :: 0x8CFA
-COLOR_ATTACHMENT27 :: 0x8CFB
-COLOR_ATTACHMENT28 :: 0x8CFC
-COLOR_ATTACHMENT29 :: 0x8CFD
-COLOR_ATTACHMENT30 :: 0x8CFE
-COLOR_ATTACHMENT31 :: 0x8CFF
-DEPTH_ATTACHMENT :: 0x8D00
-STENCIL_ATTACHMENT :: 0x8D20
-FRAMEBUFFER :: 0x8D40
-RENDERBUFFER :: 0x8D41
-RENDERBUFFER_WIDTH :: 0x8D42
-RENDERBUFFER_HEIGHT :: 0x8D43
-RENDERBUFFER_INTERNAL_FORMAT :: 0x8D44
-STENCIL_INDEX1 :: 0x8D46
-STENCIL_INDEX4 :: 0x8D47
-STENCIL_INDEX8 :: 0x8D48
-STENCIL_INDEX16 :: 0x8D49
-RENDERBUFFER_RED_SIZE :: 0x8D50
-RENDERBUFFER_GREEN_SIZE :: 0x8D51
-RENDERBUFFER_BLUE_SIZE :: 0x8D52
-RENDERBUFFER_ALPHA_SIZE :: 0x8D53
-RENDERBUFFER_DEPTH_SIZE :: 0x8D54
-RENDERBUFFER_STENCIL_SIZE :: 0x8D55
+FRAMEBUFFER_UNSUPPORTED :: 0x8CDD
+MAX_COLOR_ATTACHMENTS :: 0x8CDF
+COLOR_ATTACHMENT0 :: 0x8CE0
+COLOR_ATTACHMENT1 :: 0x8CE1
+COLOR_ATTACHMENT2 :: 0x8CE2
+COLOR_ATTACHMENT3 :: 0x8CE3
+COLOR_ATTACHMENT4 :: 0x8CE4
+COLOR_ATTACHMENT5 :: 0x8CE5
+COLOR_ATTACHMENT6 :: 0x8CE6
+COLOR_ATTACHMENT7 :: 0x8CE7
+COLOR_ATTACHMENT8 :: 0x8CE8
+COLOR_ATTACHMENT9 :: 0x8CE9
+COLOR_ATTACHMENT10 :: 0x8CEA
+COLOR_ATTACHMENT11 :: 0x8CEB
+COLOR_ATTACHMENT12 :: 0x8CEC
+COLOR_ATTACHMENT13 :: 0x8CED
+COLOR_ATTACHMENT14 :: 0x8CEE
+COLOR_ATTACHMENT15 :: 0x8CEF
+COLOR_ATTACHMENT16 :: 0x8CF0
+COLOR_ATTACHMENT17 :: 0x8CF1
+COLOR_ATTACHMENT18 :: 0x8CF2
+COLOR_ATTACHMENT19 :: 0x8CF3
+COLOR_ATTACHMENT20 :: 0x8CF4
+COLOR_ATTACHMENT21 :: 0x8CF5
+COLOR_ATTACHMENT22 :: 0x8CF6
+COLOR_ATTACHMENT23 :: 0x8CF7
+COLOR_ATTACHMENT24 :: 0x8CF8
+COLOR_ATTACHMENT25 :: 0x8CF9
+COLOR_ATTACHMENT26 :: 0x8CFA
+COLOR_ATTACHMENT27 :: 0x8CFB
+COLOR_ATTACHMENT28 :: 0x8CFC
+COLOR_ATTACHMENT29 :: 0x8CFD
+COLOR_ATTACHMENT30 :: 0x8CFE
+COLOR_ATTACHMENT31 :: 0x8CFF
+DEPTH_ATTACHMENT :: 0x8D00
+STENCIL_ATTACHMENT :: 0x8D20
+FRAMEBUFFER :: 0x8D40
+RENDERBUFFER :: 0x8D41
+RENDERBUFFER_WIDTH :: 0x8D42
+RENDERBUFFER_HEIGHT :: 0x8D43
+RENDERBUFFER_INTERNAL_FORMAT :: 0x8D44
+STENCIL_INDEX1 :: 0x8D46
+STENCIL_INDEX4 :: 0x8D47
+STENCIL_INDEX8 :: 0x8D48
+STENCIL_INDEX16 :: 0x8D49
+RENDERBUFFER_RED_SIZE :: 0x8D50
+RENDERBUFFER_GREEN_SIZE :: 0x8D51
+RENDERBUFFER_BLUE_SIZE :: 0x8D52
+RENDERBUFFER_ALPHA_SIZE :: 0x8D53
+RENDERBUFFER_DEPTH_SIZE :: 0x8D54
+RENDERBUFFER_STENCIL_SIZE :: 0x8D55
FRAMEBUFFER_INCOMPLETE_MULTISAMPLE :: 0x8D56
-MAX_SAMPLES :: 0x8D57
-FRAMEBUFFER_SRGB :: 0x8DB9
-HALF_FLOAT :: 0x140B
-MAP_READ_BIT :: 0x0001
-MAP_WRITE_BIT :: 0x0002
-MAP_INVALIDATE_RANGE_BIT :: 0x0004
-MAP_INVALIDATE_BUFFER_BIT :: 0x0008
-MAP_FLUSH_EXPLICIT_BIT :: 0x0010
-MAP_UNSYNCHRONIZED_BIT :: 0x0020
-COMPRESSED_RED_RGTC1 :: 0x8DBB
-COMPRESSED_SIGNED_RED_RGTC1 :: 0x8DBC
-COMPRESSED_RG_RGTC2 :: 0x8DBD
-COMPRESSED_SIGNED_RG_RGTC2 :: 0x8DBE
-RG :: 0x8227
-RG_INTEGER :: 0x8228
-R8 :: 0x8229
-R16 :: 0x822A
-RG8 :: 0x822B
-RG16 :: 0x822C
-R16F :: 0x822D
-R32F :: 0x822E
-RG16F :: 0x822F
-RG32F :: 0x8230
-R8I :: 0x8231
-R8UI :: 0x8232
-R16I :: 0x8233
-R16UI :: 0x8234
-R32I :: 0x8235
-R32UI :: 0x8236
-RG8I :: 0x8237
-RG8UI :: 0x8238
-RG16I :: 0x8239
-RG16UI :: 0x823A
-RG32I :: 0x823B
-RG32UI :: 0x823C
-VERTEX_ARRAY_BINDING :: 0x85B5
-
-SAMPLER_2D_RECT :: 0x8B63
-SAMPLER_2D_RECT_SHADOW :: 0x8B64
-SAMPLER_BUFFER :: 0x8DC2
-INT_SAMPLER_2D_RECT :: 0x8DCD
-INT_SAMPLER_BUFFER :: 0x8DD0
-UNSIGNED_INT_SAMPLER_2D_RECT :: 0x8DD5
-UNSIGNED_INT_SAMPLER_BUFFER :: 0x8DD8
-TEXTURE_BUFFER :: 0x8C2A
-MAX_TEXTURE_BUFFER_SIZE :: 0x8C2B
-TEXTURE_BINDING_BUFFER :: 0x8C2C
+MAX_SAMPLES :: 0x8D57
+INDEX :: 0x8222
+TEXTURE_LUMINANCE_TYPE :: 0x8C14
+TEXTURE_INTENSITY_TYPE :: 0x8C15
+FRAMEBUFFER_SRGB :: 0x8DB9
+HALF_FLOAT :: 0x140B
+MAP_READ_BIT :: 0x0001
+MAP_WRITE_BIT :: 0x0002
+MAP_INVALIDATE_RANGE_BIT :: 0x0004
+MAP_INVALIDATE_BUFFER_BIT :: 0x0008
+MAP_FLUSH_EXPLICIT_BIT :: 0x0010
+MAP_UNSYNCHRONIZED_BIT :: 0x0020
+COMPRESSED_RED_RGTC1 :: 0x8DBB
+COMPRESSED_SIGNED_RED_RGTC1 :: 0x8DBC
+COMPRESSED_RG_RGTC2 :: 0x8DBD
+COMPRESSED_SIGNED_RG_RGTC2 :: 0x8DBE
+RG :: 0x8227
+RG_INTEGER :: 0x8228
+R8 :: 0x8229
+R16 :: 0x822A
+RG8 :: 0x822B
+RG16 :: 0x822C
+R16F :: 0x822D
+R32F :: 0x822E
+RG16F :: 0x822F
+RG32F :: 0x8230
+R8I :: 0x8231
+R8UI :: 0x8232
+R16I :: 0x8233
+R16UI :: 0x8234
+R32I :: 0x8235
+R32UI :: 0x8236
+RG8I :: 0x8237
+RG8UI :: 0x8238
+RG16I :: 0x8239
+RG16UI :: 0x823A
+RG32I :: 0x823B
+RG32UI :: 0x823C
+VERTEX_ARRAY_BINDING :: 0x85B5
+CLAMP_VERTEX_COLOR :: 0x891A
+CLAMP_FRAGMENT_COLOR :: 0x891B
+ALPHA_INTEGER :: 0x8D97
+SAMPLER_2D_RECT :: 0x8B63
+SAMPLER_2D_RECT_SHADOW :: 0x8B64
+SAMPLER_BUFFER :: 0x8DC2
+INT_SAMPLER_2D_RECT :: 0x8DCD
+INT_SAMPLER_BUFFER :: 0x8DD0
+UNSIGNED_INT_SAMPLER_2D_RECT :: 0x8DD5
+UNSIGNED_INT_SAMPLER_BUFFER :: 0x8DD8
+TEXTURE_BUFFER :: 0x8C2A
+MAX_TEXTURE_BUFFER_SIZE :: 0x8C2B
+TEXTURE_BINDING_BUFFER :: 0x8C2C
TEXTURE_BUFFER_DATA_STORE_BINDING :: 0x8C2D
-TEXTURE_RECTANGLE :: 0x84F5
-TEXTURE_BINDING_RECTANGLE :: 0x84F6
-PROXY_TEXTURE_RECTANGLE :: 0x84F7
-MAX_RECTANGLE_TEXTURE_SIZE :: 0x84F8
-R8_SNORM :: 0x8F94
-RG8_SNORM :: 0x8F95
-RGB8_SNORM :: 0x8F96
-RGBA8_SNORM :: 0x8F97
-R16_SNORM :: 0x8F98
-RG16_SNORM :: 0x8F99
-RGB16_SNORM :: 0x8F9A
-RGBA16_SNORM :: 0x8F9B
-SIGNED_NORMALIZED :: 0x8F9C
-PRIMITIVE_RESTART :: 0x8F9D
-PRIMITIVE_RESTART_INDEX :: 0x8F9E
-COPY_READ_BUFFER :: 0x8F36
-COPY_WRITE_BUFFER :: 0x8F37
-UNIFORM_BUFFER :: 0x8A11
-UNIFORM_BUFFER_BINDING :: 0x8A28
-UNIFORM_BUFFER_START :: 0x8A29
-UNIFORM_BUFFER_SIZE :: 0x8A2A
-MAX_VERTEX_UNIFORM_BLOCKS :: 0x8A2B
-MAX_GEOMETRY_UNIFORM_BLOCKS :: 0x8A2C
-MAX_FRAGMENT_UNIFORM_BLOCKS :: 0x8A2D
-MAX_COMBINED_UNIFORM_BLOCKS :: 0x8A2E
-MAX_UNIFORM_BUFFER_BINDINGS :: 0x8A2F
-MAX_UNIFORM_BLOCK_SIZE :: 0x8A30
+TEXTURE_RECTANGLE :: 0x84F5
+TEXTURE_BINDING_RECTANGLE :: 0x84F6
+PROXY_TEXTURE_RECTANGLE :: 0x84F7
+MAX_RECTANGLE_TEXTURE_SIZE :: 0x84F8
+R8_SNORM :: 0x8F94
+RG8_SNORM :: 0x8F95
+RGB8_SNORM :: 0x8F96
+RGBA8_SNORM :: 0x8F97
+R16_SNORM :: 0x8F98
+RG16_SNORM :: 0x8F99
+RGB16_SNORM :: 0x8F9A
+RGBA16_SNORM :: 0x8F9B
+SIGNED_NORMALIZED :: 0x8F9C
+PRIMITIVE_RESTART :: 0x8F9D
+PRIMITIVE_RESTART_INDEX :: 0x8F9E
+COPY_READ_BUFFER :: 0x8F36
+COPY_WRITE_BUFFER :: 0x8F37
+UNIFORM_BUFFER :: 0x8A11
+UNIFORM_BUFFER_BINDING :: 0x8A28
+UNIFORM_BUFFER_START :: 0x8A29
+UNIFORM_BUFFER_SIZE :: 0x8A2A
+MAX_VERTEX_UNIFORM_BLOCKS :: 0x8A2B
+MAX_GEOMETRY_UNIFORM_BLOCKS :: 0x8A2C
+MAX_FRAGMENT_UNIFORM_BLOCKS :: 0x8A2D
+MAX_COMBINED_UNIFORM_BLOCKS :: 0x8A2E
+MAX_UNIFORM_BUFFER_BINDINGS :: 0x8A2F
+MAX_UNIFORM_BLOCK_SIZE :: 0x8A30
MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS :: 0x8A31
MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS :: 0x8A32
MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS :: 0x8A33
UNIFORM_BUFFER_OFFSET_ALIGNMENT :: 0x8A34
ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH :: 0x8A35
-ACTIVE_UNIFORM_BLOCKS :: 0x8A36
-UNIFORM_TYPE :: 0x8A37
-UNIFORM_SIZE :: 0x8A38
-UNIFORM_NAME_LENGTH :: 0x8A39
-UNIFORM_BLOCK_INDEX :: 0x8A3A
-UNIFORM_OFFSET :: 0x8A3B
-UNIFORM_ARRAY_STRIDE :: 0x8A3C
-UNIFORM_MATRIX_STRIDE :: 0x8A3D
-UNIFORM_IS_ROW_MAJOR :: 0x8A3E
-UNIFORM_BLOCK_BINDING :: 0x8A3F
-UNIFORM_BLOCK_DATA_SIZE :: 0x8A40
-UNIFORM_BLOCK_NAME_LENGTH :: 0x8A41
-UNIFORM_BLOCK_ACTIVE_UNIFORMS :: 0x8A42
+ACTIVE_UNIFORM_BLOCKS :: 0x8A36
+UNIFORM_TYPE :: 0x8A37
+UNIFORM_SIZE :: 0x8A38
+UNIFORM_NAME_LENGTH :: 0x8A39
+UNIFORM_BLOCK_INDEX :: 0x8A3A
+UNIFORM_OFFSET :: 0x8A3B
+UNIFORM_ARRAY_STRIDE :: 0x8A3C
+UNIFORM_MATRIX_STRIDE :: 0x8A3D
+UNIFORM_IS_ROW_MAJOR :: 0x8A3E
+UNIFORM_BLOCK_BINDING :: 0x8A3F
+UNIFORM_BLOCK_DATA_SIZE :: 0x8A40
+UNIFORM_BLOCK_NAME_LENGTH :: 0x8A41
+UNIFORM_BLOCK_ACTIVE_UNIFORMS :: 0x8A42
UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES :: 0x8A43
UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER :: 0x8A44
UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER :: 0x8A45
UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER :: 0x8A46
-INVALID_INDEX :: 0xFFFFFFFF
-
-CONTEXT_CORE_PROFILE_BIT :: 0x00000001
+INVALID_INDEX :: 0xFFFFFFFF
+CONTEXT_CORE_PROFILE_BIT :: 0x00000001
CONTEXT_COMPATIBILITY_PROFILE_BIT :: 0x00000002
-LINES_ADJACENCY :: 0x000A
-LINE_STRIP_ADJACENCY :: 0x000B
-TRIANGLES_ADJACENCY :: 0x000C
-TRIANGLE_STRIP_ADJACENCY :: 0x000D
-PROGRAM_POINT_SIZE :: 0x8642
+LINES_ADJACENCY :: 0x000A
+LINE_STRIP_ADJACENCY :: 0x000B
+TRIANGLES_ADJACENCY :: 0x000C
+TRIANGLE_STRIP_ADJACENCY :: 0x000D
+PROGRAM_POINT_SIZE :: 0x8642
MAX_GEOMETRY_TEXTURE_IMAGE_UNITS :: 0x8C29
FRAMEBUFFER_ATTACHMENT_LAYERED :: 0x8DA7
FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS :: 0x8DA8
-GEOMETRY_SHADER :: 0x8DD9
-GEOMETRY_VERTICES_OUT :: 0x8916
-GEOMETRY_INPUT_TYPE :: 0x8917
-GEOMETRY_OUTPUT_TYPE :: 0x8918
+GEOMETRY_SHADER :: 0x8DD9
+GEOMETRY_VERTICES_OUT :: 0x8916
+GEOMETRY_INPUT_TYPE :: 0x8917
+GEOMETRY_OUTPUT_TYPE :: 0x8918
MAX_GEOMETRY_UNIFORM_COMPONENTS :: 0x8DDF
-MAX_GEOMETRY_OUTPUT_VERTICES :: 0x8DE0
+MAX_GEOMETRY_OUTPUT_VERTICES :: 0x8DE0
MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS :: 0x8DE1
-MAX_VERTEX_OUTPUT_COMPONENTS :: 0x9122
-MAX_GEOMETRY_INPUT_COMPONENTS :: 0x9123
+MAX_VERTEX_OUTPUT_COMPONENTS :: 0x9122
+MAX_GEOMETRY_INPUT_COMPONENTS :: 0x9123
MAX_GEOMETRY_OUTPUT_COMPONENTS :: 0x9124
-MAX_FRAGMENT_INPUT_COMPONENTS :: 0x9125
-CONTEXT_PROFILE_MASK :: 0x9126
-DEPTH_CLAMP :: 0x864F
+MAX_FRAGMENT_INPUT_COMPONENTS :: 0x9125
+CONTEXT_PROFILE_MASK :: 0x9126
+DEPTH_CLAMP :: 0x864F
QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION :: 0x8E4C
-FIRST_VERTEX_CONVENTION :: 0x8E4D
-LAST_VERTEX_CONVENTION :: 0x8E4E
-PROVOKING_VERTEX :: 0x8E4F
-TEXTURE_CUBE_MAP_SEAMLESS :: 0x884F
-MAX_SERVER_WAIT_TIMEOUT :: 0x9111
-OBJECT_TYPE :: 0x9112
-SYNC_CONDITION :: 0x9113
-SYNC_STATUS :: 0x9114
-SYNC_FLAGS :: 0x9115
-SYNC_FENCE :: 0x9116
-SYNC_GPU_COMMANDS_COMPLETE :: 0x9117
-UNSIGNALED :: 0x9118
-SIGNALED :: 0x9119
-ALREADY_SIGNALED :: 0x911A
-TIMEOUT_EXPIRED :: 0x911B
-CONDITION_SATISFIED :: 0x911C
-WAIT_FAILED :: 0x911D
-TIMEOUT_IGNORED :: 0xFFFFFFFFFFFFFFFF
-SYNC_FLUSH_COMMANDS_BIT :: 0x00000001
-SAMPLE_POSITION :: 0x8E50
-SAMPLE_MASK :: 0x8E51
-SAMPLE_MASK_VALUE :: 0x8E52
-MAX_SAMPLE_MASK_WORDS :: 0x8E59
-TEXTURE_2D_MULTISAMPLE :: 0x9100
-PROXY_TEXTURE_2D_MULTISAMPLE :: 0x9101
-TEXTURE_2D_MULTISAMPLE_ARRAY :: 0x9102
+FIRST_VERTEX_CONVENTION :: 0x8E4D
+LAST_VERTEX_CONVENTION :: 0x8E4E
+PROVOKING_VERTEX :: 0x8E4F
+TEXTURE_CUBE_MAP_SEAMLESS :: 0x884F
+MAX_SERVER_WAIT_TIMEOUT :: 0x9111
+OBJECT_TYPE :: 0x9112
+SYNC_CONDITION :: 0x9113
+SYNC_STATUS :: 0x9114
+SYNC_FLAGS :: 0x9115
+SYNC_FENCE :: 0x9116
+SYNC_GPU_COMMANDS_COMPLETE :: 0x9117
+UNSIGNALED :: 0x9118
+SIGNALED :: 0x9119
+ALREADY_SIGNALED :: 0x911A
+TIMEOUT_EXPIRED :: 0x911B
+CONDITION_SATISFIED :: 0x911C
+WAIT_FAILED :: 0x911D
+TIMEOUT_IGNORED :: 0xFFFFFFFFFFFFFFFF
+SYNC_FLUSH_COMMANDS_BIT :: 0x00000001
+SAMPLE_POSITION :: 0x8E50
+SAMPLE_MASK :: 0x8E51
+SAMPLE_MASK_VALUE :: 0x8E52
+MAX_SAMPLE_MASK_WORDS :: 0x8E59
+TEXTURE_2D_MULTISAMPLE :: 0x9100
+PROXY_TEXTURE_2D_MULTISAMPLE :: 0x9101
+TEXTURE_2D_MULTISAMPLE_ARRAY :: 0x9102
PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY :: 0x9103
TEXTURE_BINDING_2D_MULTISAMPLE :: 0x9104
TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY :: 0x9105
-TEXTURE_SAMPLES :: 0x9106
+TEXTURE_SAMPLES :: 0x9106
TEXTURE_FIXED_SAMPLE_LOCATIONS :: 0x9107
-SAMPLER_2D_MULTISAMPLE :: 0x9108
-INT_SAMPLER_2D_MULTISAMPLE :: 0x9109
+SAMPLER_2D_MULTISAMPLE :: 0x9108
+INT_SAMPLER_2D_MULTISAMPLE :: 0x9109
UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE :: 0x910A
-SAMPLER_2D_MULTISAMPLE_ARRAY :: 0x910B
+SAMPLER_2D_MULTISAMPLE_ARRAY :: 0x910B
INT_SAMPLER_2D_MULTISAMPLE_ARRAY :: 0x910C
UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY :: 0x910D
-MAX_COLOR_TEXTURE_SAMPLES :: 0x910E
-MAX_DEPTH_TEXTURE_SAMPLES :: 0x910F
-MAX_INTEGER_SAMPLES :: 0x9110
-
-VERTEX_ATTRIB_ARRAY_DIVISOR :: 0x88FE
-SRC1_COLOR :: 0x88F9
-ONE_MINUS_SRC1_COLOR :: 0x88FA
-ONE_MINUS_SRC1_ALPHA :: 0x88FB
-MAX_DUAL_SOURCE_DRAW_BUFFERS :: 0x88FC
-ANY_SAMPLES_PASSED :: 0x8C2F
-SAMPLER_BINDING :: 0x8919
-RGB10_A2UI :: 0x906F
-TEXTURE_SWIZZLE_R :: 0x8E42
-TEXTURE_SWIZZLE_G :: 0x8E43
-TEXTURE_SWIZZLE_B :: 0x8E44
-TEXTURE_SWIZZLE_A :: 0x8E45
-TEXTURE_SWIZZLE_RGBA :: 0x8E46
-TIME_ELAPSED :: 0x88BF
-TIMESTAMP :: 0x8E28
-INT_2_10_10_10_REV :: 0x8D9F
-
-SAMPLE_SHADING :: 0x8C36
-MIN_SAMPLE_SHADING_VALUE :: 0x8C37
+MAX_COLOR_TEXTURE_SAMPLES :: 0x910E
+MAX_DEPTH_TEXTURE_SAMPLES :: 0x910F
+MAX_INTEGER_SAMPLES :: 0x9110
+VERTEX_ATTRIB_ARRAY_DIVISOR :: 0x88FE
+SRC1_COLOR :: 0x88F9
+ONE_MINUS_SRC1_COLOR :: 0x88FA
+ONE_MINUS_SRC1_ALPHA :: 0x88FB
+MAX_DUAL_SOURCE_DRAW_BUFFERS :: 0x88FC
+ANY_SAMPLES_PASSED :: 0x8C2F
+SAMPLER_BINDING :: 0x8919
+RGB10_A2UI :: 0x906F
+TEXTURE_SWIZZLE_R :: 0x8E42
+TEXTURE_SWIZZLE_G :: 0x8E43
+TEXTURE_SWIZZLE_B :: 0x8E44
+TEXTURE_SWIZZLE_A :: 0x8E45
+TEXTURE_SWIZZLE_RGBA :: 0x8E46
+TIME_ELAPSED :: 0x88BF
+TIMESTAMP :: 0x8E28
+INT_2_10_10_10_REV :: 0x8D9F
+SAMPLE_SHADING :: 0x8C36
+MIN_SAMPLE_SHADING_VALUE :: 0x8C37
MIN_PROGRAM_TEXTURE_GATHER_OFFSET :: 0x8E5E
MAX_PROGRAM_TEXTURE_GATHER_OFFSET :: 0x8E5F
-TEXTURE_CUBE_MAP_ARRAY :: 0x9009
+TEXTURE_CUBE_MAP_ARRAY :: 0x9009
TEXTURE_BINDING_CUBE_MAP_ARRAY :: 0x900A
-PROXY_TEXTURE_CUBE_MAP_ARRAY :: 0x900B
-SAMPLER_CUBE_MAP_ARRAY :: 0x900C
-SAMPLER_CUBE_MAP_ARRAY_SHADOW :: 0x900D
-INT_SAMPLER_CUBE_MAP_ARRAY :: 0x900E
+PROXY_TEXTURE_CUBE_MAP_ARRAY :: 0x900B
+SAMPLER_CUBE_MAP_ARRAY :: 0x900C
+SAMPLER_CUBE_MAP_ARRAY_SHADOW :: 0x900D
+INT_SAMPLER_CUBE_MAP_ARRAY :: 0x900E
UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY :: 0x900F
-DRAW_INDIRECT_BUFFER :: 0x8F3F
-DRAW_INDIRECT_BUFFER_BINDING :: 0x8F43
-GEOMETRY_SHADER_INVOCATIONS :: 0x887F
+DRAW_INDIRECT_BUFFER :: 0x8F3F
+DRAW_INDIRECT_BUFFER_BINDING :: 0x8F43
+GEOMETRY_SHADER_INVOCATIONS :: 0x887F
MAX_GEOMETRY_SHADER_INVOCATIONS :: 0x8E5A
MIN_FRAGMENT_INTERPOLATION_OFFSET :: 0x8E5B
MAX_FRAGMENT_INTERPOLATION_OFFSET :: 0x8E5C
FRAGMENT_INTERPOLATION_OFFSET_BITS :: 0x8E5D
-MAX_VERTEX_STREAMS :: 0x8E71
-DOUBLE_VEC2 :: 0x8FFC
-DOUBLE_VEC3 :: 0x8FFD
-DOUBLE_VEC4 :: 0x8FFE
-DOUBLE_MAT2 :: 0x8F46
-DOUBLE_MAT3 :: 0x8F47
-DOUBLE_MAT4 :: 0x8F48
-DOUBLE_MAT2x3 :: 0x8F49
-DOUBLE_MAT2x4 :: 0x8F4A
-DOUBLE_MAT3x2 :: 0x8F4B
-DOUBLE_MAT3x4 :: 0x8F4C
-DOUBLE_MAT4x2 :: 0x8F4D
-DOUBLE_MAT4x3 :: 0x8F4E
-ACTIVE_SUBROUTINES :: 0x8DE5
-ACTIVE_SUBROUTINE_UNIFORMS :: 0x8DE6
+MAX_VERTEX_STREAMS :: 0x8E71
+DOUBLE_VEC2 :: 0x8FFC
+DOUBLE_VEC3 :: 0x8FFD
+DOUBLE_VEC4 :: 0x8FFE
+DOUBLE_MAT2 :: 0x8F46
+DOUBLE_MAT3 :: 0x8F47
+DOUBLE_MAT4 :: 0x8F48
+DOUBLE_MAT2x3 :: 0x8F49
+DOUBLE_MAT2x4 :: 0x8F4A
+DOUBLE_MAT3x2 :: 0x8F4B
+DOUBLE_MAT3x4 :: 0x8F4C
+DOUBLE_MAT4x2 :: 0x8F4D
+DOUBLE_MAT4x3 :: 0x8F4E
+ACTIVE_SUBROUTINES :: 0x8DE5
+ACTIVE_SUBROUTINE_UNIFORMS :: 0x8DE6
ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS :: 0x8E47
-ACTIVE_SUBROUTINE_MAX_LENGTH :: 0x8E48
+ACTIVE_SUBROUTINE_MAX_LENGTH :: 0x8E48
ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH :: 0x8E49
-MAX_SUBROUTINES :: 0x8DE7
+MAX_SUBROUTINES :: 0x8DE7
MAX_SUBROUTINE_UNIFORM_LOCATIONS :: 0x8DE8
-NUM_COMPATIBLE_SUBROUTINES :: 0x8E4A
-COMPATIBLE_SUBROUTINES :: 0x8E4B
-PATCHES :: 0x000E
-PATCH_VERTICES :: 0x8E72
-PATCH_DEFAULT_INNER_LEVEL :: 0x8E73
-PATCH_DEFAULT_OUTER_LEVEL :: 0x8E74
-TESS_CONTROL_OUTPUT_VERTICES :: 0x8E75
-TESS_GEN_MODE :: 0x8E76
-TESS_GEN_SPACING :: 0x8E77
-TESS_GEN_VERTEX_ORDER :: 0x8E78
-TESS_GEN_POINT_MODE :: 0x8E79
-ISOLINES :: 0x8E7A
-FRACTIONAL_ODD :: 0x8E7B
-FRACTIONAL_EVEN :: 0x8E7C
-MAX_PATCH_VERTICES :: 0x8E7D
-MAX_TESS_GEN_LEVEL :: 0x8E7E
+NUM_COMPATIBLE_SUBROUTINES :: 0x8E4A
+COMPATIBLE_SUBROUTINES :: 0x8E4B
+PATCHES :: 0x000E
+PATCH_VERTICES :: 0x8E72
+PATCH_DEFAULT_INNER_LEVEL :: 0x8E73
+PATCH_DEFAULT_OUTER_LEVEL :: 0x8E74
+TESS_CONTROL_OUTPUT_VERTICES :: 0x8E75
+TESS_GEN_MODE :: 0x8E76
+TESS_GEN_SPACING :: 0x8E77
+TESS_GEN_VERTEX_ORDER :: 0x8E78
+TESS_GEN_POINT_MODE :: 0x8E79
+ISOLINES :: 0x8E7A
+FRACTIONAL_ODD :: 0x8E7B
+FRACTIONAL_EVEN :: 0x8E7C
+MAX_PATCH_VERTICES :: 0x8E7D
+MAX_TESS_GEN_LEVEL :: 0x8E7E
MAX_TESS_CONTROL_UNIFORM_COMPONENTS :: 0x8E7F
MAX_TESS_EVALUATION_UNIFORM_COMPONENTS :: 0x8E80
MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS :: 0x8E81
MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS :: 0x8E82
MAX_TESS_CONTROL_OUTPUT_COMPONENTS :: 0x8E83
-MAX_TESS_PATCH_COMPONENTS :: 0x8E84
+MAX_TESS_PATCH_COMPONENTS :: 0x8E84
MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS :: 0x8E85
MAX_TESS_EVALUATION_OUTPUT_COMPONENTS :: 0x8E86
MAX_TESS_CONTROL_UNIFORM_BLOCKS :: 0x8E89
@@ -904,68 +1322,66 @@ MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS :: 0x8E1E
MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS :: 0x8E1F
UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER :: 0x84F0
UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER :: 0x84F1
-TESS_EVALUATION_SHADER :: 0x8E87
-TESS_CONTROL_SHADER :: 0x8E88
-TRANSFORM_FEEDBACK :: 0x8E22
+TESS_EVALUATION_SHADER :: 0x8E87
+TESS_CONTROL_SHADER :: 0x8E88
+TRANSFORM_FEEDBACK :: 0x8E22
TRANSFORM_FEEDBACK_BUFFER_PAUSED :: 0x8E23
TRANSFORM_FEEDBACK_BUFFER_ACTIVE :: 0x8E24
-TRANSFORM_FEEDBACK_BINDING :: 0x8E25
+TRANSFORM_FEEDBACK_BINDING :: 0x8E25
MAX_TRANSFORM_FEEDBACK_BUFFERS :: 0x8E70
-
-FIXED :: 0x140C
+FIXED :: 0x140C
IMPLEMENTATION_COLOR_READ_TYPE :: 0x8B9A
IMPLEMENTATION_COLOR_READ_FORMAT :: 0x8B9B
-LOW_FLOAT :: 0x8DF0
-MEDIUM_FLOAT :: 0x8DF1
-HIGH_FLOAT :: 0x8DF2
-LOW_INT :: 0x8DF3
-MEDIUM_INT :: 0x8DF4
-HIGH_INT :: 0x8DF5
-SHADER_COMPILER :: 0x8DFA
-SHADER_BINARY_FORMATS :: 0x8DF8
-NUM_SHADER_BINARY_FORMATS :: 0x8DF9
-MAX_VERTEX_UNIFORM_VECTORS :: 0x8DFB
-MAX_VARYING_VECTORS :: 0x8DFC
-MAX_FRAGMENT_UNIFORM_VECTORS :: 0x8DFD
-RGB565 :: 0x8D62
+LOW_FLOAT :: 0x8DF0
+MEDIUM_FLOAT :: 0x8DF1
+HIGH_FLOAT :: 0x8DF2
+LOW_INT :: 0x8DF3
+MEDIUM_INT :: 0x8DF4
+HIGH_INT :: 0x8DF5
+SHADER_COMPILER :: 0x8DFA
+SHADER_BINARY_FORMATS :: 0x8DF8
+NUM_SHADER_BINARY_FORMATS :: 0x8DF9
+MAX_VERTEX_UNIFORM_VECTORS :: 0x8DFB
+MAX_VARYING_VECTORS :: 0x8DFC
+MAX_FRAGMENT_UNIFORM_VECTORS :: 0x8DFD
+RGB565 :: 0x8D62
PROGRAM_BINARY_RETRIEVABLE_HINT :: 0x8257
-PROGRAM_BINARY_LENGTH :: 0x8741
-NUM_PROGRAM_BINARY_FORMATS :: 0x87FE
-PROGRAM_BINARY_FORMATS :: 0x87FF
-VERTEX_SHADER_BIT :: 0x00000001
-FRAGMENT_SHADER_BIT :: 0x00000002
-GEOMETRY_SHADER_BIT :: 0x00000004
-TESS_CONTROL_SHADER_BIT :: 0x00000008
-TESS_EVALUATION_SHADER_BIT :: 0x00000010
-ALL_SHADER_BITS :: 0xFFFFFFFF
-PROGRAM_SEPARABLE :: 0x8258
-ACTIVE_PROGRAM :: 0x8259
-PROGRAM_PIPELINE_BINDING :: 0x825A
-MAX_VIEWPORTS :: 0x825B
-VIEWPORT_SUBPIXEL_BITS :: 0x825C
-VIEWPORT_BOUNDS_RANGE :: 0x825D
-LAYER_PROVOKING_VERTEX :: 0x825E
+PROGRAM_BINARY_LENGTH :: 0x8741
+NUM_PROGRAM_BINARY_FORMATS :: 0x87FE
+PROGRAM_BINARY_FORMATS :: 0x87FF
+VERTEX_SHADER_BIT :: 0x00000001
+FRAGMENT_SHADER_BIT :: 0x00000002
+GEOMETRY_SHADER_BIT :: 0x00000004
+TESS_CONTROL_SHADER_BIT :: 0x00000008
+TESS_EVALUATION_SHADER_BIT :: 0x00000010
+ALL_SHADER_BITS :: 0xFFFFFFFF
+PROGRAM_SEPARABLE :: 0x8258
+ACTIVE_PROGRAM :: 0x8259
+PROGRAM_PIPELINE_BINDING :: 0x825A
+MAX_VIEWPORTS :: 0x825B
+VIEWPORT_SUBPIXEL_BITS :: 0x825C
+VIEWPORT_BOUNDS_RANGE :: 0x825D
+LAYER_PROVOKING_VERTEX :: 0x825E
VIEWPORT_INDEX_PROVOKING_VERTEX :: 0x825F
-UNDEFINED_VERTEX :: 0x8260
-
-COPY_READ_BUFFER_BINDING :: 0x8F36
-COPY_WRITE_BUFFER_BINDING :: 0x8F37
-TRANSFORM_FEEDBACK_ACTIVE :: 0x8E24
-TRANSFORM_FEEDBACK_PAUSED :: 0x8E23
-UNPACK_COMPRESSED_BLOCK_WIDTH :: 0x9127
+UNDEFINED_VERTEX :: 0x8260
+COPY_READ_BUFFER_BINDING :: 0x8F36
+COPY_WRITE_BUFFER_BINDING :: 0x8F37
+TRANSFORM_FEEDBACK_ACTIVE :: 0x8E24
+TRANSFORM_FEEDBACK_PAUSED :: 0x8E23
+UNPACK_COMPRESSED_BLOCK_WIDTH :: 0x9127
UNPACK_COMPRESSED_BLOCK_HEIGHT :: 0x9128
-UNPACK_COMPRESSED_BLOCK_DEPTH :: 0x9129
-UNPACK_COMPRESSED_BLOCK_SIZE :: 0x912A
-PACK_COMPRESSED_BLOCK_WIDTH :: 0x912B
-PACK_COMPRESSED_BLOCK_HEIGHT :: 0x912C
-PACK_COMPRESSED_BLOCK_DEPTH :: 0x912D
-PACK_COMPRESSED_BLOCK_SIZE :: 0x912E
-NUM_SAMPLE_COUNTS :: 0x9380
-MIN_MAP_BUFFER_ALIGNMENT :: 0x90BC
-ATOMIC_COUNTER_BUFFER :: 0x92C0
-ATOMIC_COUNTER_BUFFER_BINDING :: 0x92C1
-ATOMIC_COUNTER_BUFFER_START :: 0x92C2
-ATOMIC_COUNTER_BUFFER_SIZE :: 0x92C3
+UNPACK_COMPRESSED_BLOCK_DEPTH :: 0x9129
+UNPACK_COMPRESSED_BLOCK_SIZE :: 0x912A
+PACK_COMPRESSED_BLOCK_WIDTH :: 0x912B
+PACK_COMPRESSED_BLOCK_HEIGHT :: 0x912C
+PACK_COMPRESSED_BLOCK_DEPTH :: 0x912D
+PACK_COMPRESSED_BLOCK_SIZE :: 0x912E
+NUM_SAMPLE_COUNTS :: 0x9380
+MIN_MAP_BUFFER_ALIGNMENT :: 0x90BC
+ATOMIC_COUNTER_BUFFER :: 0x92C0
+ATOMIC_COUNTER_BUFFER_BINDING :: 0x92C1
+ATOMIC_COUNTER_BUFFER_START :: 0x92C2
+ATOMIC_COUNTER_BUFFER_SIZE :: 0x92C3
ATOMIC_COUNTER_BUFFER_DATA_SIZE :: 0x92C4
ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS :: 0x92C5
ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES :: 0x92C6
@@ -980,316 +1396,315 @@ MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS :: 0x92CE
MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS :: 0x92CF
MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS :: 0x92D0
MAX_COMBINED_ATOMIC_COUNTER_BUFFERS :: 0x92D1
-MAX_VERTEX_ATOMIC_COUNTERS :: 0x92D2
+MAX_VERTEX_ATOMIC_COUNTERS :: 0x92D2
MAX_TESS_CONTROL_ATOMIC_COUNTERS :: 0x92D3
MAX_TESS_EVALUATION_ATOMIC_COUNTERS :: 0x92D4
-MAX_GEOMETRY_ATOMIC_COUNTERS :: 0x92D5
-MAX_FRAGMENT_ATOMIC_COUNTERS :: 0x92D6
-MAX_COMBINED_ATOMIC_COUNTERS :: 0x92D7
+MAX_GEOMETRY_ATOMIC_COUNTERS :: 0x92D5
+MAX_FRAGMENT_ATOMIC_COUNTERS :: 0x92D6
+MAX_COMBINED_ATOMIC_COUNTERS :: 0x92D7
MAX_ATOMIC_COUNTER_BUFFER_SIZE :: 0x92D8
MAX_ATOMIC_COUNTER_BUFFER_BINDINGS :: 0x92DC
-ACTIVE_ATOMIC_COUNTER_BUFFERS :: 0x92D9
+ACTIVE_ATOMIC_COUNTER_BUFFERS :: 0x92D9
UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX :: 0x92DA
-UNSIGNED_INT_ATOMIC_COUNTER :: 0x92DB
+UNSIGNED_INT_ATOMIC_COUNTER :: 0x92DB
VERTEX_ATTRIB_ARRAY_BARRIER_BIT :: 0x00000001
-ELEMENT_ARRAY_BARRIER_BIT :: 0x00000002
-UNIFORM_BARRIER_BIT :: 0x00000004
-TEXTURE_FETCH_BARRIER_BIT :: 0x00000008
+ELEMENT_ARRAY_BARRIER_BIT :: 0x00000002
+UNIFORM_BARRIER_BIT :: 0x00000004
+TEXTURE_FETCH_BARRIER_BIT :: 0x00000008
SHADER_IMAGE_ACCESS_BARRIER_BIT :: 0x00000020
-COMMAND_BARRIER_BIT :: 0x00000040
-PIXEL_BUFFER_BARRIER_BIT :: 0x00000080
-TEXTURE_UPDATE_BARRIER_BIT :: 0x00000100
-BUFFER_UPDATE_BARRIER_BIT :: 0x00000200
-FRAMEBUFFER_BARRIER_BIT :: 0x00000400
+COMMAND_BARRIER_BIT :: 0x00000040
+PIXEL_BUFFER_BARRIER_BIT :: 0x00000080
+TEXTURE_UPDATE_BARRIER_BIT :: 0x00000100
+BUFFER_UPDATE_BARRIER_BIT :: 0x00000200
+FRAMEBUFFER_BARRIER_BIT :: 0x00000400
TRANSFORM_FEEDBACK_BARRIER_BIT :: 0x00000800
-ATOMIC_COUNTER_BARRIER_BIT :: 0x00001000
-ALL_BARRIER_BITS :: 0xFFFFFFFF
-MAX_IMAGE_UNITS :: 0x8F38
+ATOMIC_COUNTER_BARRIER_BIT :: 0x00001000
+ALL_BARRIER_BITS :: 0xFFFFFFFF
+MAX_IMAGE_UNITS :: 0x8F38
MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS :: 0x8F39
-IMAGE_BINDING_NAME :: 0x8F3A
-IMAGE_BINDING_LEVEL :: 0x8F3B
-IMAGE_BINDING_LAYERED :: 0x8F3C
-IMAGE_BINDING_LAYER :: 0x8F3D
-IMAGE_BINDING_ACCESS :: 0x8F3E
-IMAGE_1D :: 0x904C
-IMAGE_2D :: 0x904D
-IMAGE_3D :: 0x904E
-IMAGE_2D_RECT :: 0x904F
-IMAGE_CUBE :: 0x9050
-IMAGE_BUFFER :: 0x9051
-IMAGE_1D_ARRAY :: 0x9052
-IMAGE_2D_ARRAY :: 0x9053
-IMAGE_CUBE_MAP_ARRAY :: 0x9054
-IMAGE_2D_MULTISAMPLE :: 0x9055
-IMAGE_2D_MULTISAMPLE_ARRAY :: 0x9056
-INT_IMAGE_1D :: 0x9057
-INT_IMAGE_2D :: 0x9058
-INT_IMAGE_3D :: 0x9059
-INT_IMAGE_2D_RECT :: 0x905A
-INT_IMAGE_CUBE :: 0x905B
-INT_IMAGE_BUFFER :: 0x905C
-INT_IMAGE_1D_ARRAY :: 0x905D
-INT_IMAGE_2D_ARRAY :: 0x905E
-INT_IMAGE_CUBE_MAP_ARRAY :: 0x905F
-INT_IMAGE_2D_MULTISAMPLE :: 0x9060
+IMAGE_BINDING_NAME :: 0x8F3A
+IMAGE_BINDING_LEVEL :: 0x8F3B
+IMAGE_BINDING_LAYERED :: 0x8F3C
+IMAGE_BINDING_LAYER :: 0x8F3D
+IMAGE_BINDING_ACCESS :: 0x8F3E
+IMAGE_1D :: 0x904C
+IMAGE_2D :: 0x904D
+IMAGE_3D :: 0x904E
+IMAGE_2D_RECT :: 0x904F
+IMAGE_CUBE :: 0x9050
+IMAGE_BUFFER :: 0x9051
+IMAGE_1D_ARRAY :: 0x9052
+IMAGE_2D_ARRAY :: 0x9053
+IMAGE_CUBE_MAP_ARRAY :: 0x9054
+IMAGE_2D_MULTISAMPLE :: 0x9055
+IMAGE_2D_MULTISAMPLE_ARRAY :: 0x9056
+INT_IMAGE_1D :: 0x9057
+INT_IMAGE_2D :: 0x9058
+INT_IMAGE_3D :: 0x9059
+INT_IMAGE_2D_RECT :: 0x905A
+INT_IMAGE_CUBE :: 0x905B
+INT_IMAGE_BUFFER :: 0x905C
+INT_IMAGE_1D_ARRAY :: 0x905D
+INT_IMAGE_2D_ARRAY :: 0x905E
+INT_IMAGE_CUBE_MAP_ARRAY :: 0x905F
+INT_IMAGE_2D_MULTISAMPLE :: 0x9060
INT_IMAGE_2D_MULTISAMPLE_ARRAY :: 0x9061
-UNSIGNED_INT_IMAGE_1D :: 0x9062
-UNSIGNED_INT_IMAGE_2D :: 0x9063
-UNSIGNED_INT_IMAGE_3D :: 0x9064
-UNSIGNED_INT_IMAGE_2D_RECT :: 0x9065
-UNSIGNED_INT_IMAGE_CUBE :: 0x9066
-UNSIGNED_INT_IMAGE_BUFFER :: 0x9067
-UNSIGNED_INT_IMAGE_1D_ARRAY :: 0x9068
-UNSIGNED_INT_IMAGE_2D_ARRAY :: 0x9069
+UNSIGNED_INT_IMAGE_1D :: 0x9062
+UNSIGNED_INT_IMAGE_2D :: 0x9063
+UNSIGNED_INT_IMAGE_3D :: 0x9064
+UNSIGNED_INT_IMAGE_2D_RECT :: 0x9065
+UNSIGNED_INT_IMAGE_CUBE :: 0x9066
+UNSIGNED_INT_IMAGE_BUFFER :: 0x9067
+UNSIGNED_INT_IMAGE_1D_ARRAY :: 0x9068
+UNSIGNED_INT_IMAGE_2D_ARRAY :: 0x9069
UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY :: 0x906A
UNSIGNED_INT_IMAGE_2D_MULTISAMPLE :: 0x906B
UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY :: 0x906C
-MAX_IMAGE_SAMPLES :: 0x906D
-IMAGE_BINDING_FORMAT :: 0x906E
+MAX_IMAGE_SAMPLES :: 0x906D
+IMAGE_BINDING_FORMAT :: 0x906E
IMAGE_FORMAT_COMPATIBILITY_TYPE :: 0x90C7
IMAGE_FORMAT_COMPATIBILITY_BY_SIZE :: 0x90C8
IMAGE_FORMAT_COMPATIBILITY_BY_CLASS :: 0x90C9
-MAX_VERTEX_IMAGE_UNIFORMS :: 0x90CA
+MAX_VERTEX_IMAGE_UNIFORMS :: 0x90CA
MAX_TESS_CONTROL_IMAGE_UNIFORMS :: 0x90CB
MAX_TESS_EVALUATION_IMAGE_UNIFORMS :: 0x90CC
-MAX_GEOMETRY_IMAGE_UNIFORMS :: 0x90CD
-MAX_FRAGMENT_IMAGE_UNIFORMS :: 0x90CE
-MAX_COMBINED_IMAGE_UNIFORMS :: 0x90CF
-COMPRESSED_RGBA_BPTC_UNORM :: 0x8E8C
+MAX_GEOMETRY_IMAGE_UNIFORMS :: 0x90CD
+MAX_FRAGMENT_IMAGE_UNIFORMS :: 0x90CE
+MAX_COMBINED_IMAGE_UNIFORMS :: 0x90CF
+COMPRESSED_RGBA_BPTC_UNORM :: 0x8E8C
COMPRESSED_SRGB_ALPHA_BPTC_UNORM :: 0x8E8D
COMPRESSED_RGB_BPTC_SIGNED_FLOAT :: 0x8E8E
COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT :: 0x8E8F
-TEXTURE_IMMUTABLE_FORMAT :: 0x912F
-
-NUM_SHADING_LANGUAGE_VERSIONS :: 0x82E9
-VERTEX_ATTRIB_ARRAY_LONG :: 0x874E
-COMPRESSED_RGB8_ETC2 :: 0x9274
-COMPRESSED_SRGB8_ETC2 :: 0x9275
+TEXTURE_IMMUTABLE_FORMAT :: 0x912F
+NUM_SHADING_LANGUAGE_VERSIONS :: 0x82E9
+VERTEX_ATTRIB_ARRAY_LONG :: 0x874E
+COMPRESSED_RGB8_ETC2 :: 0x9274
+COMPRESSED_SRGB8_ETC2 :: 0x9275
COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 :: 0x9276
COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 :: 0x9277
-COMPRESSED_RGBA8_ETC2_EAC :: 0x9278
+COMPRESSED_RGBA8_ETC2_EAC :: 0x9278
COMPRESSED_SRGB8_ALPHA8_ETC2_EAC :: 0x9279
-COMPRESSED_R11_EAC :: 0x9270
-COMPRESSED_SIGNED_R11_EAC :: 0x9271
-COMPRESSED_RG11_EAC :: 0x9272
-COMPRESSED_SIGNED_RG11_EAC :: 0x9273
-PRIMITIVE_RESTART_FIXED_INDEX :: 0x8D69
+COMPRESSED_R11_EAC :: 0x9270
+COMPRESSED_SIGNED_R11_EAC :: 0x9271
+COMPRESSED_RG11_EAC :: 0x9272
+COMPRESSED_SIGNED_RG11_EAC :: 0x9273
+PRIMITIVE_RESTART_FIXED_INDEX :: 0x8D69
ANY_SAMPLES_PASSED_CONSERVATIVE :: 0x8D6A
-MAX_ELEMENT_INDEX :: 0x8D6B
-COMPUTE_SHADER :: 0x91B9
-MAX_COMPUTE_UNIFORM_BLOCKS :: 0x91BB
+MAX_ELEMENT_INDEX :: 0x8D6B
+COMPUTE_SHADER :: 0x91B9
+MAX_COMPUTE_UNIFORM_BLOCKS :: 0x91BB
MAX_COMPUTE_TEXTURE_IMAGE_UNITS :: 0x91BC
-MAX_COMPUTE_IMAGE_UNIFORMS :: 0x91BD
+MAX_COMPUTE_IMAGE_UNIFORMS :: 0x91BD
MAX_COMPUTE_SHARED_MEMORY_SIZE :: 0x8262
MAX_COMPUTE_UNIFORM_COMPONENTS :: 0x8263
MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS :: 0x8264
-MAX_COMPUTE_ATOMIC_COUNTERS :: 0x8265
+MAX_COMPUTE_ATOMIC_COUNTERS :: 0x8265
MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS :: 0x8266
MAX_COMPUTE_WORK_GROUP_INVOCATIONS :: 0x90EB
-MAX_COMPUTE_WORK_GROUP_COUNT :: 0x91BE
-MAX_COMPUTE_WORK_GROUP_SIZE :: 0x91BF
-COMPUTE_WORK_GROUP_SIZE :: 0x8267
+MAX_COMPUTE_WORK_GROUP_COUNT :: 0x91BE
+MAX_COMPUTE_WORK_GROUP_SIZE :: 0x91BF
+COMPUTE_WORK_GROUP_SIZE :: 0x8267
UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER :: 0x90EC
ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER :: 0x90ED
-DISPATCH_INDIRECT_BUFFER :: 0x90EE
+DISPATCH_INDIRECT_BUFFER :: 0x90EE
DISPATCH_INDIRECT_BUFFER_BINDING :: 0x90EF
-COMPUTE_SHADER_BIT :: 0x00000020
-DEBUG_OUTPUT_SYNCHRONOUS :: 0x8242
+COMPUTE_SHADER_BIT :: 0x00000020
+DEBUG_OUTPUT_SYNCHRONOUS :: 0x8242
DEBUG_NEXT_LOGGED_MESSAGE_LENGTH :: 0x8243
-DEBUG_CALLBACK_FUNCTION :: 0x8244
-DEBUG_CALLBACK_USER_PARAM :: 0x8245
-DEBUG_SOURCE_API :: 0x8246
-DEBUG_SOURCE_WINDOW_SYSTEM :: 0x8247
-DEBUG_SOURCE_SHADER_COMPILER :: 0x8248
-DEBUG_SOURCE_THIRD_PARTY :: 0x8249
-DEBUG_SOURCE_APPLICATION :: 0x824A
-DEBUG_SOURCE_OTHER :: 0x824B
-DEBUG_TYPE_ERROR :: 0x824C
+DEBUG_CALLBACK_FUNCTION :: 0x8244
+DEBUG_CALLBACK_USER_PARAM :: 0x8245
+DEBUG_SOURCE_API :: 0x8246
+DEBUG_SOURCE_WINDOW_SYSTEM :: 0x8247
+DEBUG_SOURCE_SHADER_COMPILER :: 0x8248
+DEBUG_SOURCE_THIRD_PARTY :: 0x8249
+DEBUG_SOURCE_APPLICATION :: 0x824A
+DEBUG_SOURCE_OTHER :: 0x824B
+DEBUG_TYPE_ERROR :: 0x824C
DEBUG_TYPE_DEPRECATED_BEHAVIOR :: 0x824D
-DEBUG_TYPE_UNDEFINED_BEHAVIOR :: 0x824E
-DEBUG_TYPE_PORTABILITY :: 0x824F
-DEBUG_TYPE_PERFORMANCE :: 0x8250
-DEBUG_TYPE_OTHER :: 0x8251
-MAX_DEBUG_MESSAGE_LENGTH :: 0x9143
-MAX_DEBUG_LOGGED_MESSAGES :: 0x9144
-DEBUG_LOGGED_MESSAGES :: 0x9145
-DEBUG_SEVERITY_HIGH :: 0x9146
-DEBUG_SEVERITY_MEDIUM :: 0x9147
-DEBUG_SEVERITY_LOW :: 0x9148
-DEBUG_TYPE_MARKER :: 0x8268
-DEBUG_TYPE_PUSH_GROUP :: 0x8269
-DEBUG_TYPE_POP_GROUP :: 0x826A
-DEBUG_SEVERITY_NOTIFICATION :: 0x826B
-MAX_DEBUG_GROUP_STACK_DEPTH :: 0x826C
-DEBUG_GROUP_STACK_DEPTH :: 0x826D
-BUFFER :: 0x82E0
-SHADER :: 0x82E1
-PROGRAM :: 0x82E2
-QUERY :: 0x82E3
-PROGRAM_PIPELINE :: 0x82E4
-SAMPLER :: 0x82E6
-MAX_LABEL_LENGTH :: 0x82E8
-DEBUG_OUTPUT :: 0x92E0
-CONTEXT_FLAG_DEBUG_BIT :: 0x00000002
-MAX_UNIFORM_LOCATIONS :: 0x826E
-FRAMEBUFFER_DEFAULT_WIDTH :: 0x9310
-FRAMEBUFFER_DEFAULT_HEIGHT :: 0x9311
-FRAMEBUFFER_DEFAULT_LAYERS :: 0x9312
-FRAMEBUFFER_DEFAULT_SAMPLES :: 0x9313
+DEBUG_TYPE_UNDEFINED_BEHAVIOR :: 0x824E
+DEBUG_TYPE_PORTABILITY :: 0x824F
+DEBUG_TYPE_PERFORMANCE :: 0x8250
+DEBUG_TYPE_OTHER :: 0x8251
+MAX_DEBUG_MESSAGE_LENGTH :: 0x9143
+MAX_DEBUG_LOGGED_MESSAGES :: 0x9144
+DEBUG_LOGGED_MESSAGES :: 0x9145
+DEBUG_SEVERITY_HIGH :: 0x9146
+DEBUG_SEVERITY_MEDIUM :: 0x9147
+DEBUG_SEVERITY_LOW :: 0x9148
+DEBUG_TYPE_MARKER :: 0x8268
+DEBUG_TYPE_PUSH_GROUP :: 0x8269
+DEBUG_TYPE_POP_GROUP :: 0x826A
+DEBUG_SEVERITY_NOTIFICATION :: 0x826B
+MAX_DEBUG_GROUP_STACK_DEPTH :: 0x826C
+DEBUG_GROUP_STACK_DEPTH :: 0x826D
+BUFFER :: 0x82E0
+SHADER :: 0x82E1
+PROGRAM :: 0x82E2
+QUERY :: 0x82E3
+PROGRAM_PIPELINE :: 0x82E4
+SAMPLER :: 0x82E6
+MAX_LABEL_LENGTH :: 0x82E8
+DEBUG_OUTPUT :: 0x92E0
+CONTEXT_FLAG_DEBUG_BIT :: 0x00000002
+MAX_UNIFORM_LOCATIONS :: 0x826E
+FRAMEBUFFER_DEFAULT_WIDTH :: 0x9310
+FRAMEBUFFER_DEFAULT_HEIGHT :: 0x9311
+FRAMEBUFFER_DEFAULT_LAYERS :: 0x9312
+FRAMEBUFFER_DEFAULT_SAMPLES :: 0x9313
FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS :: 0x9314
-MAX_FRAMEBUFFER_WIDTH :: 0x9315
-MAX_FRAMEBUFFER_HEIGHT :: 0x9316
-MAX_FRAMEBUFFER_LAYERS :: 0x9317
-MAX_FRAMEBUFFER_SAMPLES :: 0x9318
-INTERNALFORMAT_SUPPORTED :: 0x826F
-INTERNALFORMAT_PREFERRED :: 0x8270
-INTERNALFORMAT_RED_SIZE :: 0x8271
-INTERNALFORMAT_GREEN_SIZE :: 0x8272
-INTERNALFORMAT_BLUE_SIZE :: 0x8273
-INTERNALFORMAT_ALPHA_SIZE :: 0x8274
-INTERNALFORMAT_DEPTH_SIZE :: 0x8275
-INTERNALFORMAT_STENCIL_SIZE :: 0x8276
-INTERNALFORMAT_SHARED_SIZE :: 0x8277
-INTERNALFORMAT_RED_TYPE :: 0x8278
-INTERNALFORMAT_GREEN_TYPE :: 0x8279
-INTERNALFORMAT_BLUE_TYPE :: 0x827A
-INTERNALFORMAT_ALPHA_TYPE :: 0x827B
-INTERNALFORMAT_DEPTH_TYPE :: 0x827C
-INTERNALFORMAT_STENCIL_TYPE :: 0x827D
-MAX_WIDTH :: 0x827E
-MAX_HEIGHT :: 0x827F
-MAX_DEPTH :: 0x8280
-MAX_LAYERS :: 0x8281
-MAX_COMBINED_DIMENSIONS :: 0x8282
-COLOR_COMPONENTS :: 0x8283
-DEPTH_COMPONENTS :: 0x8284
-STENCIL_COMPONENTS :: 0x8285
-COLOR_RENDERABLE :: 0x8286
-DEPTH_RENDERABLE :: 0x8287
-STENCIL_RENDERABLE :: 0x8288
-FRAMEBUFFER_RENDERABLE :: 0x8289
+MAX_FRAMEBUFFER_WIDTH :: 0x9315
+MAX_FRAMEBUFFER_HEIGHT :: 0x9316
+MAX_FRAMEBUFFER_LAYERS :: 0x9317
+MAX_FRAMEBUFFER_SAMPLES :: 0x9318
+INTERNALFORMAT_SUPPORTED :: 0x826F
+INTERNALFORMAT_PREFERRED :: 0x8270
+INTERNALFORMAT_RED_SIZE :: 0x8271
+INTERNALFORMAT_GREEN_SIZE :: 0x8272
+INTERNALFORMAT_BLUE_SIZE :: 0x8273
+INTERNALFORMAT_ALPHA_SIZE :: 0x8274
+INTERNALFORMAT_DEPTH_SIZE :: 0x8275
+INTERNALFORMAT_STENCIL_SIZE :: 0x8276
+INTERNALFORMAT_SHARED_SIZE :: 0x8277
+INTERNALFORMAT_RED_TYPE :: 0x8278
+INTERNALFORMAT_GREEN_TYPE :: 0x8279
+INTERNALFORMAT_BLUE_TYPE :: 0x827A
+INTERNALFORMAT_ALPHA_TYPE :: 0x827B
+INTERNALFORMAT_DEPTH_TYPE :: 0x827C
+INTERNALFORMAT_STENCIL_TYPE :: 0x827D
+MAX_WIDTH :: 0x827E
+MAX_HEIGHT :: 0x827F
+MAX_DEPTH :: 0x8280
+MAX_LAYERS :: 0x8281
+MAX_COMBINED_DIMENSIONS :: 0x8282
+COLOR_COMPONENTS :: 0x8283
+DEPTH_COMPONENTS :: 0x8284
+STENCIL_COMPONENTS :: 0x8285
+COLOR_RENDERABLE :: 0x8286
+DEPTH_RENDERABLE :: 0x8287
+STENCIL_RENDERABLE :: 0x8288
+FRAMEBUFFER_RENDERABLE :: 0x8289
FRAMEBUFFER_RENDERABLE_LAYERED :: 0x828A
-FRAMEBUFFER_BLEND :: 0x828B
-READ_PIXELS :: 0x828C
-READ_PIXELS_FORMAT :: 0x828D
-READ_PIXELS_TYPE :: 0x828E
-TEXTURE_IMAGE_FORMAT :: 0x828F
-TEXTURE_IMAGE_TYPE :: 0x8290
-GET_TEXTURE_IMAGE_FORMAT :: 0x8291
-GET_TEXTURE_IMAGE_TYPE :: 0x8292
-MIPMAP :: 0x8293
-MANUAL_GENERATE_MIPMAP :: 0x8294
-AUTO_GENERATE_MIPMAP :: 0x8295
-COLOR_ENCODING :: 0x8296
-SRGB_READ :: 0x8297
-SRGB_WRITE :: 0x8298
-FILTER :: 0x829A
-VERTEX_TEXTURE :: 0x829B
-TESS_CONTROL_TEXTURE :: 0x829C
-TESS_EVALUATION_TEXTURE :: 0x829D
-GEOMETRY_TEXTURE :: 0x829E
-FRAGMENT_TEXTURE :: 0x829F
-COMPUTE_TEXTURE :: 0x82A0
-TEXTURE_SHADOW :: 0x82A1
-TEXTURE_GATHER :: 0x82A2
-TEXTURE_GATHER_SHADOW :: 0x82A3
-SHADER_IMAGE_LOAD :: 0x82A4
-SHADER_IMAGE_STORE :: 0x82A5
-SHADER_IMAGE_ATOMIC :: 0x82A6
-IMAGE_TEXEL_SIZE :: 0x82A7
-IMAGE_COMPATIBILITY_CLASS :: 0x82A8
-IMAGE_PIXEL_FORMAT :: 0x82A9
-IMAGE_PIXEL_TYPE :: 0x82AA
+FRAMEBUFFER_BLEND :: 0x828B
+READ_PIXELS :: 0x828C
+READ_PIXELS_FORMAT :: 0x828D
+READ_PIXELS_TYPE :: 0x828E
+TEXTURE_IMAGE_FORMAT :: 0x828F
+TEXTURE_IMAGE_TYPE :: 0x8290
+GET_TEXTURE_IMAGE_FORMAT :: 0x8291
+GET_TEXTURE_IMAGE_TYPE :: 0x8292
+MIPMAP :: 0x8293
+MANUAL_GENERATE_MIPMAP :: 0x8294
+AUTO_GENERATE_MIPMAP :: 0x8295
+COLOR_ENCODING :: 0x8296
+SRGB_READ :: 0x8297
+SRGB_WRITE :: 0x8298
+FILTER :: 0x829A
+VERTEX_TEXTURE :: 0x829B
+TESS_CONTROL_TEXTURE :: 0x829C
+TESS_EVALUATION_TEXTURE :: 0x829D
+GEOMETRY_TEXTURE :: 0x829E
+FRAGMENT_TEXTURE :: 0x829F
+COMPUTE_TEXTURE :: 0x82A0
+TEXTURE_SHADOW :: 0x82A1
+TEXTURE_GATHER :: 0x82A2
+TEXTURE_GATHER_SHADOW :: 0x82A3
+SHADER_IMAGE_LOAD :: 0x82A4
+SHADER_IMAGE_STORE :: 0x82A5
+SHADER_IMAGE_ATOMIC :: 0x82A6
+IMAGE_TEXEL_SIZE :: 0x82A7
+IMAGE_COMPATIBILITY_CLASS :: 0x82A8
+IMAGE_PIXEL_FORMAT :: 0x82A9
+IMAGE_PIXEL_TYPE :: 0x82AA
SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST :: 0x82AC
SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST :: 0x82AD
SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE :: 0x82AE
SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE :: 0x82AF
TEXTURE_COMPRESSED_BLOCK_WIDTH :: 0x82B1
TEXTURE_COMPRESSED_BLOCK_HEIGHT :: 0x82B2
-TEXTURE_COMPRESSED_BLOCK_SIZE :: 0x82B3
-CLEAR_BUFFER :: 0x82B4
-TEXTURE_VIEW :: 0x82B5
-VIEW_COMPATIBILITY_CLASS :: 0x82B6
-FULL_SUPPORT :: 0x82B7
-CAVEAT_SUPPORT :: 0x82B8
-IMAGE_CLASS_4_X_32 :: 0x82B9
-IMAGE_CLASS_2_X_32 :: 0x82BA
-IMAGE_CLASS_1_X_32 :: 0x82BB
-IMAGE_CLASS_4_X_16 :: 0x82BC
-IMAGE_CLASS_2_X_16 :: 0x82BD
-IMAGE_CLASS_1_X_16 :: 0x82BE
-IMAGE_CLASS_4_X_8 :: 0x82BF
-IMAGE_CLASS_2_X_8 :: 0x82C0
-IMAGE_CLASS_1_X_8 :: 0x82C1
-IMAGE_CLASS_11_11_10 :: 0x82C2
-IMAGE_CLASS_10_10_10_2 :: 0x82C3
-VIEW_CLASS_128_BITS :: 0x82C4
-VIEW_CLASS_96_BITS :: 0x82C5
-VIEW_CLASS_64_BITS :: 0x82C6
-VIEW_CLASS_48_BITS :: 0x82C7
-VIEW_CLASS_32_BITS :: 0x82C8
-VIEW_CLASS_24_BITS :: 0x82C9
-VIEW_CLASS_16_BITS :: 0x82CA
-VIEW_CLASS_8_BITS :: 0x82CB
-VIEW_CLASS_S3TC_DXT1_RGB :: 0x82CC
-VIEW_CLASS_S3TC_DXT1_RGBA :: 0x82CD
-VIEW_CLASS_S3TC_DXT3_RGBA :: 0x82CE
-VIEW_CLASS_S3TC_DXT5_RGBA :: 0x82CF
-VIEW_CLASS_RGTC1_RED :: 0x82D0
-VIEW_CLASS_RGTC2_RG :: 0x82D1
-VIEW_CLASS_BPTC_UNORM :: 0x82D2
-VIEW_CLASS_BPTC_FLOAT :: 0x82D3
-UNIFORM :: 0x92E1
-UNIFORM_BLOCK :: 0x92E2
-PROGRAM_INPUT :: 0x92E3
-PROGRAM_OUTPUT :: 0x92E4
-BUFFER_VARIABLE :: 0x92E5
-SHADER_STORAGE_BLOCK :: 0x92E6
-VERTEX_SUBROUTINE :: 0x92E8
-TESS_CONTROL_SUBROUTINE :: 0x92E9
-TESS_EVALUATION_SUBROUTINE :: 0x92EA
-GEOMETRY_SUBROUTINE :: 0x92EB
-FRAGMENT_SUBROUTINE :: 0x92EC
-COMPUTE_SUBROUTINE :: 0x92ED
-VERTEX_SUBROUTINE_UNIFORM :: 0x92EE
+TEXTURE_COMPRESSED_BLOCK_SIZE :: 0x82B3
+CLEAR_BUFFER :: 0x82B4
+TEXTURE_VIEW :: 0x82B5
+VIEW_COMPATIBILITY_CLASS :: 0x82B6
+FULL_SUPPORT :: 0x82B7
+CAVEAT_SUPPORT :: 0x82B8
+IMAGE_CLASS_4_X_32 :: 0x82B9
+IMAGE_CLASS_2_X_32 :: 0x82BA
+IMAGE_CLASS_1_X_32 :: 0x82BB
+IMAGE_CLASS_4_X_16 :: 0x82BC
+IMAGE_CLASS_2_X_16 :: 0x82BD
+IMAGE_CLASS_1_X_16 :: 0x82BE
+IMAGE_CLASS_4_X_8 :: 0x82BF
+IMAGE_CLASS_2_X_8 :: 0x82C0
+IMAGE_CLASS_1_X_8 :: 0x82C1
+IMAGE_CLASS_11_11_10 :: 0x82C2
+IMAGE_CLASS_10_10_10_2 :: 0x82C3
+VIEW_CLASS_128_BITS :: 0x82C4
+VIEW_CLASS_96_BITS :: 0x82C5
+VIEW_CLASS_64_BITS :: 0x82C6
+VIEW_CLASS_48_BITS :: 0x82C7
+VIEW_CLASS_32_BITS :: 0x82C8
+VIEW_CLASS_24_BITS :: 0x82C9
+VIEW_CLASS_16_BITS :: 0x82CA
+VIEW_CLASS_8_BITS :: 0x82CB
+VIEW_CLASS_S3TC_DXT1_RGB :: 0x82CC
+VIEW_CLASS_S3TC_DXT1_RGBA :: 0x82CD
+VIEW_CLASS_S3TC_DXT3_RGBA :: 0x82CE
+VIEW_CLASS_S3TC_DXT5_RGBA :: 0x82CF
+VIEW_CLASS_RGTC1_RED :: 0x82D0
+VIEW_CLASS_RGTC2_RG :: 0x82D1
+VIEW_CLASS_BPTC_UNORM :: 0x82D2
+VIEW_CLASS_BPTC_FLOAT :: 0x82D3
+UNIFORM :: 0x92E1
+UNIFORM_BLOCK :: 0x92E2
+PROGRAM_INPUT :: 0x92E3
+PROGRAM_OUTPUT :: 0x92E4
+BUFFER_VARIABLE :: 0x92E5
+SHADER_STORAGE_BLOCK :: 0x92E6
+VERTEX_SUBROUTINE :: 0x92E8
+TESS_CONTROL_SUBROUTINE :: 0x92E9
+TESS_EVALUATION_SUBROUTINE :: 0x92EA
+GEOMETRY_SUBROUTINE :: 0x92EB
+FRAGMENT_SUBROUTINE :: 0x92EC
+COMPUTE_SUBROUTINE :: 0x92ED
+VERTEX_SUBROUTINE_UNIFORM :: 0x92EE
TESS_CONTROL_SUBROUTINE_UNIFORM :: 0x92EF
TESS_EVALUATION_SUBROUTINE_UNIFORM :: 0x92F0
-GEOMETRY_SUBROUTINE_UNIFORM :: 0x92F1
-FRAGMENT_SUBROUTINE_UNIFORM :: 0x92F2
-COMPUTE_SUBROUTINE_UNIFORM :: 0x92F3
-TRANSFORM_FEEDBACK_VARYING :: 0x92F4
-ACTIVE_RESOURCES :: 0x92F5
-MAX_NAME_LENGTH :: 0x92F6
-MAX_NUM_ACTIVE_VARIABLES :: 0x92F7
+GEOMETRY_SUBROUTINE_UNIFORM :: 0x92F1
+FRAGMENT_SUBROUTINE_UNIFORM :: 0x92F2
+COMPUTE_SUBROUTINE_UNIFORM :: 0x92F3
+TRANSFORM_FEEDBACK_VARYING :: 0x92F4
+ACTIVE_RESOURCES :: 0x92F5
+MAX_NAME_LENGTH :: 0x92F6
+MAX_NUM_ACTIVE_VARIABLES :: 0x92F7
MAX_NUM_COMPATIBLE_SUBROUTINES :: 0x92F8
-NAME_LENGTH :: 0x92F9
-TYPE :: 0x92FA
-ARRAY_SIZE :: 0x92FB
-OFFSET :: 0x92FC
-BLOCK_INDEX :: 0x92FD
-ARRAY_STRIDE :: 0x92FE
-MATRIX_STRIDE :: 0x92FF
-IS_ROW_MAJOR :: 0x9300
-ATOMIC_COUNTER_BUFFER_INDEX :: 0x9301
-BUFFER_BINDING :: 0x9302
-BUFFER_DATA_SIZE :: 0x9303
-NUM_ACTIVE_VARIABLES :: 0x9304
-ACTIVE_VARIABLES :: 0x9305
-REFERENCED_BY_VERTEX_SHADER :: 0x9306
+NAME_LENGTH :: 0x92F9
+TYPE :: 0x92FA
+ARRAY_SIZE :: 0x92FB
+OFFSET :: 0x92FC
+BLOCK_INDEX :: 0x92FD
+ARRAY_STRIDE :: 0x92FE
+MATRIX_STRIDE :: 0x92FF
+IS_ROW_MAJOR :: 0x9300
+ATOMIC_COUNTER_BUFFER_INDEX :: 0x9301
+BUFFER_BINDING :: 0x9302
+BUFFER_DATA_SIZE :: 0x9303
+NUM_ACTIVE_VARIABLES :: 0x9304
+ACTIVE_VARIABLES :: 0x9305
+REFERENCED_BY_VERTEX_SHADER :: 0x9306
REFERENCED_BY_TESS_CONTROL_SHADER :: 0x9307
REFERENCED_BY_TESS_EVALUATION_SHADER :: 0x9308
-REFERENCED_BY_GEOMETRY_SHADER :: 0x9309
-REFERENCED_BY_FRAGMENT_SHADER :: 0x930A
-REFERENCED_BY_COMPUTE_SHADER :: 0x930B
-TOP_LEVEL_ARRAY_SIZE :: 0x930C
-TOP_LEVEL_ARRAY_STRIDE :: 0x930D
-LOCATION :: 0x930E
-LOCATION_INDEX :: 0x930F
-IS_PER_PATCH :: 0x92E7
-SHADER_STORAGE_BUFFER :: 0x90D2
-SHADER_STORAGE_BUFFER_BINDING :: 0x90D3
-SHADER_STORAGE_BUFFER_START :: 0x90D4
-SHADER_STORAGE_BUFFER_SIZE :: 0x90D5
+REFERENCED_BY_GEOMETRY_SHADER :: 0x9309
+REFERENCED_BY_FRAGMENT_SHADER :: 0x930A
+REFERENCED_BY_COMPUTE_SHADER :: 0x930B
+TOP_LEVEL_ARRAY_SIZE :: 0x930C
+TOP_LEVEL_ARRAY_STRIDE :: 0x930D
+LOCATION :: 0x930E
+LOCATION_INDEX :: 0x930F
+IS_PER_PATCH :: 0x92E7
+SHADER_STORAGE_BUFFER :: 0x90D2
+SHADER_STORAGE_BUFFER_BINDING :: 0x90D3
+SHADER_STORAGE_BUFFER_START :: 0x90D4
+SHADER_STORAGE_BUFFER_SIZE :: 0x90D5
MAX_VERTEX_SHADER_STORAGE_BLOCKS :: 0x90D6
MAX_GEOMETRY_SHADER_STORAGE_BLOCKS :: 0x90D7
MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS :: 0x90D8
@@ -1298,71 +1713,105 @@ MAX_FRAGMENT_SHADER_STORAGE_BLOCKS :: 0x90DA
MAX_COMPUTE_SHADER_STORAGE_BLOCKS :: 0x90DB
MAX_COMBINED_SHADER_STORAGE_BLOCKS :: 0x90DC
MAX_SHADER_STORAGE_BUFFER_BINDINGS :: 0x90DD
-MAX_SHADER_STORAGE_BLOCK_SIZE :: 0x90DE
+MAX_SHADER_STORAGE_BLOCK_SIZE :: 0x90DE
SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT :: 0x90DF
-SHADER_STORAGE_BARRIER_BIT :: 0x00002000
+SHADER_STORAGE_BARRIER_BIT :: 0x00002000
MAX_COMBINED_SHADER_OUTPUT_RESOURCES :: 0x8F39
-DEPTH_STENCIL_TEXTURE_MODE :: 0x90EA
-TEXTURE_BUFFER_OFFSET :: 0x919D
-TEXTURE_BUFFER_SIZE :: 0x919E
+DEPTH_STENCIL_TEXTURE_MODE :: 0x90EA
+TEXTURE_BUFFER_OFFSET :: 0x919D
+TEXTURE_BUFFER_SIZE :: 0x919E
TEXTURE_BUFFER_OFFSET_ALIGNMENT :: 0x919F
-TEXTURE_VIEW_MIN_LEVEL :: 0x82DB
-TEXTURE_VIEW_NUM_LEVELS :: 0x82DC
-TEXTURE_VIEW_MIN_LAYER :: 0x82DD
-TEXTURE_VIEW_NUM_LAYERS :: 0x82DE
-TEXTURE_IMMUTABLE_LEVELS :: 0x82DF
-VERTEX_ATTRIB_BINDING :: 0x82D4
-VERTEX_ATTRIB_RELATIVE_OFFSET :: 0x82D5
-VERTEX_BINDING_DIVISOR :: 0x82D6
-VERTEX_BINDING_OFFSET :: 0x82D7
-VERTEX_BINDING_STRIDE :: 0x82D8
+TEXTURE_VIEW_MIN_LEVEL :: 0x82DB
+TEXTURE_VIEW_NUM_LEVELS :: 0x82DC
+TEXTURE_VIEW_MIN_LAYER :: 0x82DD
+TEXTURE_VIEW_NUM_LAYERS :: 0x82DE
+TEXTURE_IMMUTABLE_LEVELS :: 0x82DF
+VERTEX_ATTRIB_BINDING :: 0x82D4
+VERTEX_ATTRIB_RELATIVE_OFFSET :: 0x82D5
+VERTEX_BINDING_DIVISOR :: 0x82D6
+VERTEX_BINDING_OFFSET :: 0x82D7
+VERTEX_BINDING_STRIDE :: 0x82D8
MAX_VERTEX_ATTRIB_RELATIVE_OFFSET :: 0x82D9
-MAX_VERTEX_ATTRIB_BINDINGS :: 0x82DA
-VERTEX_BINDING_BUFFER :: 0x8F4F
-
-MAX_VERTEX_ATTRIB_STRIDE :: 0x82E5
+MAX_VERTEX_ATTRIB_BINDINGS :: 0x82DA
+VERTEX_BINDING_BUFFER :: 0x8F4F
+DISPLAY_LIST :: 0x82E7
+MAX_VERTEX_ATTRIB_STRIDE :: 0x82E5
PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED :: 0x8221
-TEXTURE_BUFFER_BINDING :: 0x8C2A
-MAP_PERSISTENT_BIT :: 0x0040
-MAP_COHERENT_BIT :: 0x0080
-DYNAMIC_STORAGE_BIT :: 0x0100
-CLIENT_STORAGE_BIT :: 0x0200
+TEXTURE_BUFFER_BINDING :: 0x8C2A
+MAP_PERSISTENT_BIT :: 0x0040
+MAP_COHERENT_BIT :: 0x0080
+DYNAMIC_STORAGE_BIT :: 0x0100
+CLIENT_STORAGE_BIT :: 0x0200
CLIENT_MAPPED_BUFFER_BARRIER_BIT :: 0x00004000
-BUFFER_IMMUTABLE_STORAGE :: 0x821F
-BUFFER_STORAGE_FLAGS :: 0x8220
-CLEAR_TEXTURE :: 0x9365
-LOCATION_COMPONENT :: 0x934A
+BUFFER_IMMUTABLE_STORAGE :: 0x821F
+BUFFER_STORAGE_FLAGS :: 0x8220
+CLEAR_TEXTURE :: 0x9365
+LOCATION_COMPONENT :: 0x934A
TRANSFORM_FEEDBACK_BUFFER_INDEX :: 0x934B
TRANSFORM_FEEDBACK_BUFFER_STRIDE :: 0x934C
-QUERY_BUFFER :: 0x9192
-QUERY_BUFFER_BARRIER_BIT :: 0x00008000
-QUERY_BUFFER_BINDING :: 0x9193
-QUERY_RESULT_NO_WAIT :: 0x9194
-MIRROR_CLAMP_TO_EDGE :: 0x8743
-
-CONTEXT_LOST :: 0x0507
-NEGATIVE_ONE_TO_ONE :: 0x935E
-ZERO_TO_ONE :: 0x935F
-CLIP_ORIGIN :: 0x935C
-CLIP_DEPTH_MODE :: 0x935D
-QUERY_WAIT_INVERTED :: 0x8E17
-QUERY_NO_WAIT_INVERTED :: 0x8E18
-QUERY_BY_REGION_WAIT_INVERTED :: 0x8E19
+QUERY_BUFFER :: 0x9192
+QUERY_BUFFER_BARRIER_BIT :: 0x00008000
+QUERY_BUFFER_BINDING :: 0x9193
+QUERY_RESULT_NO_WAIT :: 0x9194
+MIRROR_CLAMP_TO_EDGE :: 0x8743
+CONTEXT_LOST :: 0x0507
+NEGATIVE_ONE_TO_ONE :: 0x935E
+ZERO_TO_ONE :: 0x935F
+CLIP_ORIGIN :: 0x935C
+CLIP_DEPTH_MODE :: 0x935D
+QUERY_WAIT_INVERTED :: 0x8E17
+QUERY_NO_WAIT_INVERTED :: 0x8E18
+QUERY_BY_REGION_WAIT_INVERTED :: 0x8E19
QUERY_BY_REGION_NO_WAIT_INVERTED :: 0x8E1A
-MAX_CULL_DISTANCES :: 0x82F9
+MAX_CULL_DISTANCES :: 0x82F9
MAX_COMBINED_CLIP_AND_CULL_DISTANCES :: 0x82FA
-TEXTURE_TARGET :: 0x1006
-QUERY_TARGET :: 0x82EA
-GUILTY_CONTEXT_RESET :: 0x8253
-INNOCENT_CONTEXT_RESET :: 0x8254
-UNKNOWN_CONTEXT_RESET :: 0x8255
-RESET_NOTIFICATION_STRATEGY :: 0x8256
-LOSE_CONTEXT_ON_RESET :: 0x8252
-NO_RESET_NOTIFICATION :: 0x8261
+TEXTURE_TARGET :: 0x1006
+QUERY_TARGET :: 0x82EA
+GUILTY_CONTEXT_RESET :: 0x8253
+INNOCENT_CONTEXT_RESET :: 0x8254
+UNKNOWN_CONTEXT_RESET :: 0x8255
+RESET_NOTIFICATION_STRATEGY :: 0x8256
+LOSE_CONTEXT_ON_RESET :: 0x8252
+NO_RESET_NOTIFICATION :: 0x8261
CONTEXT_FLAG_ROBUST_ACCESS_BIT :: 0x00000004
-CONTEXT_RELEASE_BEHAVIOR :: 0x82FB
+COLOR_TABLE :: 0x80D0
+POST_CONVOLUTION_COLOR_TABLE :: 0x80D1
+POST_COLOR_MATRIX_COLOR_TABLE :: 0x80D2
+PROXY_COLOR_TABLE :: 0x80D3
+PROXY_POST_CONVOLUTION_COLOR_TABLE :: 0x80D4
+PROXY_POST_COLOR_MATRIX_COLOR_TABLE :: 0x80D5
+CONVOLUTION_1D :: 0x8010
+CONVOLUTION_2D :: 0x8011
+SEPARABLE_2D :: 0x8012
+HISTOGRAM :: 0x8024
+PROXY_HISTOGRAM :: 0x8025
+MINMAX :: 0x802E
+CONTEXT_RELEASE_BEHAVIOR :: 0x82FB
CONTEXT_RELEASE_BEHAVIOR_FLUSH :: 0x82FC
+SHADER_BINARY_FORMAT_SPIR_V :: 0x9551
+SPIR_V_BINARY :: 0x9552
+PARAMETER_BUFFER :: 0x80EE
+PARAMETER_BUFFER_BINDING :: 0x80EF
+CONTEXT_FLAG_NO_ERROR_BIT :: 0x00000008
+VERTICES_SUBMITTED :: 0x82EE
+PRIMITIVES_SUBMITTED :: 0x82EF
+VERTEX_SHADER_INVOCATIONS :: 0x82F0
+TESS_CONTROL_SHADER_PATCHES :: 0x82F1
+TESS_EVALUATION_SHADER_INVOCATIONS :: 0x82F2
+GEOMETRY_SHADER_PRIMITIVES_EMITTED :: 0x82F3
+FRAGMENT_SHADER_INVOCATIONS :: 0x82F4
+COMPUTE_SHADER_INVOCATIONS :: 0x82F5
+CLIPPING_INPUT_PRIMITIVES :: 0x82F6
+CLIPPING_OUTPUT_PRIMITIVES :: 0x82F7
+POLYGON_OFFSET_CLAMP :: 0x8E1B
+SPIR_V_EXTENSIONS :: 0x9553
+NUM_SPIR_V_EXTENSIONS :: 0x9554
+TEXTURE_MAX_ANISOTROPY :: 0x84FE
+MAX_TEXTURE_MAX_ANISOTROPY :: 0x84FF
+TRANSFORM_FEEDBACK_OVERFLOW :: 0x82EC
+TRANSFORM_FEEDBACK_STREAM_OVERFLOW :: 0x82ED
+// debug
DEBUG_OUTPUT_SYNCHRONOUS_ARB :: 0x8242
DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB :: 0x8243
DEBUG_CALLBACK_FUNCTION_ARB :: 0x8244
@@ -1386,29 +1835,5 @@ DEBUG_SEVERITY_HIGH_ARB :: 0x9146
DEBUG_SEVERITY_MEDIUM_ARB :: 0x9147
DEBUG_SEVERITY_LOW_ARB :: 0x9148
-
-SHADER_BINARY_FORMAT_SPIR_V :: 0x9551
-SPIR_V_BINARY :: 0x9552
-PARAMETER_BUFFER :: 0x80EE
-PARAMETER_BUFFER_BINDING :: 0x80EF
-CONTEXT_FLAG_NO_ERROR_BIT :: 0x00000008
-VERTICES_SUBMITTED :: 0x82EE
-PRIMITIVES_SUBMITTED :: 0x82EF
-VERTEX_SHADER_INVOCATIONS :: 0x82F0
-TESS_CONTROL_SHADER_PATCHES :: 0x82F1
-TESS_EVALUATION_SHADER_INVOCATIONS :: 0x82F2
-GEOMETRY_SHADER_PRIMITIVES_EMITTED :: 0x82F3
-FRAGMENT_SHADER_INVOCATIONS :: 0x82F4
-COMPUTE_SHADER_INVOCATIONS :: 0x82F5
-CLIPPING_INPUT_PRIMITIVES :: 0x82F6
-CLIPPING_OUTPUT_PRIMITIVES :: 0x82F7
-POLYGON_OFFSET_CLAMP :: 0x8E1B
-SPIR_V_EXTENSIONS :: 0x9553
-NUM_SPIR_V_EXTENSIONS :: 0x9554
-TEXTURE_MAX_ANISOTROPY :: 0x84FE
-MAX_TEXTURE_MAX_ANISOTROPY :: 0x84FF
-TRANSFORM_FEEDBACK_OVERFLOW :: 0x82EC
-TRANSFORM_FEEDBACK_STREAM_OVERFLOW :: 0x82ED
-
// Extensions, extended as necessary
DEVICE_LUID_EXT :: 0x9599
diff --git a/vendor/OpenGL/enums.odin b/vendor/OpenGL/enums.odin
index 8583ce4fb..e43982320 100644
--- a/vendor/OpenGL/enums.odin
+++ b/vendor/OpenGL/enums.odin
@@ -4,1410 +4,1837 @@ GL_Enum :: enum u64 {
FALSE = 0,
TRUE = 1,
- DEPTH_BUFFER_BIT = DEPTH_BUFFER_BIT,
- STENCIL_BUFFER_BIT = STENCIL_BUFFER_BIT,
- COLOR_BUFFER_BIT = COLOR_BUFFER_BIT,
- POINTS = POINTS,
- LINES = LINES,
- LINE_LOOP = LINE_LOOP,
- LINE_STRIP = LINE_STRIP,
- TRIANGLES = TRIANGLES,
- TRIANGLE_STRIP = TRIANGLE_STRIP,
- TRIANGLE_FAN = TRIANGLE_FAN,
- QUADS = QUADS,
- NEVER = NEVER,
- LESS = LESS,
- EQUAL = EQUAL,
- LEQUAL = LEQUAL,
- GREATER = GREATER,
- NOTEQUAL = NOTEQUAL,
- GEQUAL = GEQUAL,
- ALWAYS = ALWAYS,
- ZERO = ZERO,
- ONE = ONE,
- SRC_COLOR = SRC_COLOR,
- ONE_MINUS_SRC_COLOR = ONE_MINUS_SRC_COLOR,
- SRC_ALPHA = SRC_ALPHA,
- ONE_MINUS_SRC_ALPHA = ONE_MINUS_SRC_ALPHA,
- DST_ALPHA = DST_ALPHA,
- ONE_MINUS_DST_ALPHA = ONE_MINUS_DST_ALPHA,
- DST_COLOR = DST_COLOR,
- ONE_MINUS_DST_COLOR = ONE_MINUS_DST_COLOR,
- SRC_ALPHA_SATURATE = SRC_ALPHA_SATURATE,
- NONE = NONE,
- FRONT_LEFT = FRONT_LEFT,
- FRONT_RIGHT = FRONT_RIGHT,
- BACK_LEFT = BACK_LEFT,
- BACK_RIGHT = BACK_RIGHT,
- FRONT = FRONT,
- BACK = BACK,
- LEFT = LEFT,
- RIGHT = RIGHT,
- FRONT_AND_BACK = FRONT_AND_BACK,
- NO_ERROR = NO_ERROR,
- INVALID_ENUM = INVALID_ENUM,
- INVALID_VALUE = INVALID_VALUE,
- INVALID_OPERATION = INVALID_OPERATION,
- OUT_OF_MEMORY = OUT_OF_MEMORY,
- CW = CW,
- CCW = CCW,
- POINT_SIZE = POINT_SIZE,
- POINT_SIZE_RANGE = POINT_SIZE_RANGE,
- POINT_SIZE_GRANULARITY = POINT_SIZE_GRANULARITY,
- LINE_SMOOTH = LINE_SMOOTH,
- LINE_WIDTH = LINE_WIDTH,
- LINE_WIDTH_RANGE = LINE_WIDTH_RANGE,
- LINE_WIDTH_GRANULARITY = LINE_WIDTH_GRANULARITY,
- POLYGON_MODE = POLYGON_MODE,
- POLYGON_SMOOTH = POLYGON_SMOOTH,
- CULL_FACE = CULL_FACE,
- CULL_FACE_MODE = CULL_FACE_MODE,
- FRONT_FACE = FRONT_FACE,
- DEPTH_RANGE = DEPTH_RANGE,
- DEPTH_TEST = DEPTH_TEST,
- DEPTH_WRITEMASK = DEPTH_WRITEMASK,
- DEPTH_CLEAR_VALUE = DEPTH_CLEAR_VALUE,
- DEPTH_FUNC = DEPTH_FUNC,
- STENCIL_TEST = STENCIL_TEST,
- STENCIL_CLEAR_VALUE = STENCIL_CLEAR_VALUE,
- STENCIL_FUNC = STENCIL_FUNC,
- STENCIL_VALUE_MASK = STENCIL_VALUE_MASK,
- STENCIL_FAIL = STENCIL_FAIL,
- STENCIL_PASS_DEPTH_FAIL = STENCIL_PASS_DEPTH_FAIL,
- STENCIL_PASS_DEPTH_PASS = STENCIL_PASS_DEPTH_PASS,
- STENCIL_REF = STENCIL_REF,
- STENCIL_WRITEMASK = STENCIL_WRITEMASK,
- VIEWPORT = VIEWPORT,
- DITHER = DITHER,
- BLEND_DST = BLEND_DST,
- BLEND_SRC = BLEND_SRC,
- BLEND = BLEND,
- LOGIC_OP_MODE = LOGIC_OP_MODE,
- COLOR_LOGIC_OP = COLOR_LOGIC_OP,
- DRAW_BUFFER = DRAW_BUFFER,
- READ_BUFFER = READ_BUFFER,
- SCISSOR_BOX = SCISSOR_BOX,
- SCISSOR_TEST = SCISSOR_TEST,
- COLOR_CLEAR_VALUE = COLOR_CLEAR_VALUE,
- COLOR_WRITEMASK = COLOR_WRITEMASK,
- DOUBLEBUFFER = DOUBLEBUFFER,
- STEREO = STEREO,
- LINE_SMOOTH_HINT = LINE_SMOOTH_HINT,
- POLYGON_SMOOTH_HINT = POLYGON_SMOOTH_HINT,
- UNPACK_SWAP_BYTES = UNPACK_SWAP_BYTES,
- UNPACK_LSB_FIRST = UNPACK_LSB_FIRST,
- UNPACK_ROW_LENGTH = UNPACK_ROW_LENGTH,
- UNPACK_SKIP_ROWS = UNPACK_SKIP_ROWS,
- UNPACK_SKIP_PIXELS = UNPACK_SKIP_PIXELS,
- UNPACK_ALIGNMENT = UNPACK_ALIGNMENT,
- PACK_SWAP_BYTES = PACK_SWAP_BYTES,
- PACK_LSB_FIRST = PACK_LSB_FIRST,
- PACK_ROW_LENGTH = PACK_ROW_LENGTH,
- PACK_SKIP_ROWS = PACK_SKIP_ROWS,
- PACK_SKIP_PIXELS = PACK_SKIP_PIXELS,
- PACK_ALIGNMENT = PACK_ALIGNMENT,
- MAX_TEXTURE_SIZE = MAX_TEXTURE_SIZE,
- MAX_VIEWPORT_DIMS = MAX_VIEWPORT_DIMS,
- SUBPIXEL_BITS = SUBPIXEL_BITS,
- TEXTURE_1D = TEXTURE_1D,
- TEXTURE_2D = TEXTURE_2D,
- POLYGON_OFFSET_UNITS = POLYGON_OFFSET_UNITS,
- POLYGON_OFFSET_POINT = POLYGON_OFFSET_POINT,
- POLYGON_OFFSET_LINE = POLYGON_OFFSET_LINE,
- POLYGON_OFFSET_FILL = POLYGON_OFFSET_FILL,
- POLYGON_OFFSET_FACTOR = POLYGON_OFFSET_FACTOR,
- TEXTURE_BINDING_1D = TEXTURE_BINDING_1D,
- TEXTURE_BINDING_2D = TEXTURE_BINDING_2D,
- TEXTURE_WIDTH = TEXTURE_WIDTH,
- TEXTURE_HEIGHT = TEXTURE_HEIGHT,
- TEXTURE_INTERNAL_FORMAT = TEXTURE_INTERNAL_FORMAT,
- TEXTURE_BORDER_COLOR = TEXTURE_BORDER_COLOR,
- TEXTURE_RED_SIZE = TEXTURE_RED_SIZE,
- TEXTURE_GREEN_SIZE = TEXTURE_GREEN_SIZE,
- TEXTURE_BLUE_SIZE = TEXTURE_BLUE_SIZE,
- TEXTURE_ALPHA_SIZE = TEXTURE_ALPHA_SIZE,
- DONT_CARE = DONT_CARE,
- FASTEST = FASTEST,
- NICEST = NICEST,
- BYTE = BYTE,
- UNSIGNED_BYTE = UNSIGNED_BYTE,
- SHORT = SHORT,
- UNSIGNED_SHORT = UNSIGNED_SHORT,
- INT = INT,
- UNSIGNED_INT = UNSIGNED_INT,
- FLOAT = FLOAT,
- DOUBLE = DOUBLE,
- STACK_OVERFLOW = STACK_OVERFLOW,
- STACK_UNDERFLOW = STACK_UNDERFLOW,
- CLEAR = CLEAR,
- AND = AND,
- AND_REVERSE = AND_REVERSE,
- COPY = COPY,
- AND_INVERTED = AND_INVERTED,
- NOOP = NOOP,
- XOR = XOR,
- OR = OR,
- NOR = NOR,
- EQUIV = EQUIV,
- INVERT = INVERT,
- OR_REVERSE = OR_REVERSE,
- COPY_INVERTED = COPY_INVERTED,
- OR_INVERTED = OR_INVERTED,
- NAND = NAND,
- SET = SET,
- TEXTURE = TEXTURE,
- COLOR = COLOR,
- DEPTH = DEPTH,
- STENCIL = STENCIL,
- STENCIL_INDEX = STENCIL_INDEX,
- DEPTH_COMPONENT = DEPTH_COMPONENT,
- RED = RED,
- GREEN = GREEN,
- BLUE = BLUE,
- ALPHA = ALPHA,
- RGB = RGB,
- RGBA = RGBA,
- POINT = POINT,
- LINE = LINE,
- FILL = FILL,
- KEEP = KEEP,
- REPLACE = REPLACE,
- INCR = INCR,
- DECR = DECR,
- VENDOR = VENDOR,
- RENDERER = RENDERER,
- VERSION = VERSION,
- EXTENSIONS = EXTENSIONS,
- NEAREST = NEAREST,
- LINEAR = LINEAR,
- NEAREST_MIPMAP_NEAREST = NEAREST_MIPMAP_NEAREST,
- LINEAR_MIPMAP_NEAREST = LINEAR_MIPMAP_NEAREST,
- NEAREST_MIPMAP_LINEAR = NEAREST_MIPMAP_LINEAR,
- LINEAR_MIPMAP_LINEAR = LINEAR_MIPMAP_LINEAR,
- TEXTURE_MAG_FILTER = TEXTURE_MAG_FILTER,
- TEXTURE_MIN_FILTER = TEXTURE_MIN_FILTER,
- TEXTURE_WRAP_S = TEXTURE_WRAP_S,
- TEXTURE_WRAP_T = TEXTURE_WRAP_T,
- PROXY_TEXTURE_1D = PROXY_TEXTURE_1D,
- PROXY_TEXTURE_2D = PROXY_TEXTURE_2D,
- REPEAT = REPEAT,
- R3_G3_B2 = R3_G3_B2,
- RGB4 = RGB4,
- RGB5 = RGB5,
- RGB8 = RGB8,
- RGB10 = RGB10,
- RGB12 = RGB12,
- RGB16 = RGB16,
- RGBA2 = RGBA2,
- RGBA4 = RGBA4,
- RGB5_A1 = RGB5_A1,
- RGBA8 = RGBA8,
- RGB10_A2 = RGB10_A2,
- RGBA12 = RGBA12,
- RGBA16 = RGBA16,
- VERTEX_ARRAY = VERTEX_ARRAY,
+ DEPTH_BUFFER_BIT = DEPTH_BUFFER_BIT,
+ STENCIL_BUFFER_BIT = STENCIL_BUFFER_BIT,
+ COLOR_BUFFER_BIT = COLOR_BUFFER_BIT,
+ POINTS = POINTS,
+ LINES = LINES,
+ LINE_LOOP = LINE_LOOP,
+ LINE_STRIP = LINE_STRIP,
+ TRIANGLES = TRIANGLES,
+ TRIANGLE_STRIP = TRIANGLE_STRIP,
+ TRIANGLE_FAN = TRIANGLE_FAN,
+ QUADS = QUADS,
+ NEVER = NEVER,
+ LESS = LESS,
+ EQUAL = EQUAL,
+ LEQUAL = LEQUAL,
+ GREATER = GREATER,
+ NOTEQUAL = NOTEQUAL,
+ GEQUAL = GEQUAL,
+ ALWAYS = ALWAYS,
+ ZERO = ZERO,
+ ONE = ONE,
+ SRC_COLOR = SRC_COLOR,
+ ONE_MINUS_SRC_COLOR = ONE_MINUS_SRC_COLOR,
+ SRC_ALPHA = SRC_ALPHA,
+ ONE_MINUS_SRC_ALPHA = ONE_MINUS_SRC_ALPHA,
+ DST_ALPHA = DST_ALPHA,
+ ONE_MINUS_DST_ALPHA = ONE_MINUS_DST_ALPHA,
+ DST_COLOR = DST_COLOR,
+ ONE_MINUS_DST_COLOR = ONE_MINUS_DST_COLOR,
+ SRC_ALPHA_SATURATE = SRC_ALPHA_SATURATE,
+ NONE = NONE,
+ FRONT_LEFT = FRONT_LEFT,
+ FRONT_RIGHT = FRONT_RIGHT,
+ BACK_LEFT = BACK_LEFT,
+ BACK_RIGHT = BACK_RIGHT,
+ FRONT = FRONT,
+ BACK = BACK,
+ LEFT = LEFT,
+ RIGHT = RIGHT,
+ FRONT_AND_BACK = FRONT_AND_BACK,
+ NO_ERROR = NO_ERROR,
+ INVALID_ENUM = INVALID_ENUM,
+ INVALID_VALUE = INVALID_VALUE,
+ INVALID_OPERATION = INVALID_OPERATION,
+ OUT_OF_MEMORY = OUT_OF_MEMORY,
+ CW = CW,
+ CCW = CCW,
+ POINT_SIZE = POINT_SIZE,
+ POINT_SIZE_RANGE = POINT_SIZE_RANGE,
+ POINT_SIZE_GRANULARITY = POINT_SIZE_GRANULARITY,
+ LINE_SMOOTH = LINE_SMOOTH,
+ LINE_WIDTH = LINE_WIDTH,
+ LINE_WIDTH_RANGE = LINE_WIDTH_RANGE,
+ LINE_WIDTH_GRANULARITY = LINE_WIDTH_GRANULARITY,
+ POLYGON_MODE = POLYGON_MODE,
+ POLYGON_SMOOTH = POLYGON_SMOOTH,
+ CULL_FACE = CULL_FACE,
+ CULL_FACE_MODE = CULL_FACE_MODE,
+ FRONT_FACE = FRONT_FACE,
+ DEPTH_RANGE = DEPTH_RANGE,
+ DEPTH_TEST = DEPTH_TEST,
+ DEPTH_WRITEMASK = DEPTH_WRITEMASK,
+ DEPTH_CLEAR_VALUE = DEPTH_CLEAR_VALUE,
+ DEPTH_FUNC = DEPTH_FUNC,
+ STENCIL_TEST = STENCIL_TEST,
+ STENCIL_CLEAR_VALUE = STENCIL_CLEAR_VALUE,
+ STENCIL_FUNC = STENCIL_FUNC,
+ STENCIL_VALUE_MASK = STENCIL_VALUE_MASK,
+ STENCIL_FAIL = STENCIL_FAIL,
+ STENCIL_PASS_DEPTH_FAIL = STENCIL_PASS_DEPTH_FAIL,
+ STENCIL_PASS_DEPTH_PASS = STENCIL_PASS_DEPTH_PASS,
+ STENCIL_REF = STENCIL_REF,
+ STENCIL_WRITEMASK = STENCIL_WRITEMASK,
+ VIEWPORT = VIEWPORT,
+ DITHER = DITHER,
+ BLEND_DST = BLEND_DST,
+ BLEND_SRC = BLEND_SRC,
+ BLEND = BLEND,
+ LOGIC_OP_MODE = LOGIC_OP_MODE,
+ DRAW_BUFFER = DRAW_BUFFER,
+ READ_BUFFER = READ_BUFFER,
+ SCISSOR_BOX = SCISSOR_BOX,
+ SCISSOR_TEST = SCISSOR_TEST,
+ COLOR_CLEAR_VALUE = COLOR_CLEAR_VALUE,
+ COLOR_WRITEMASK = COLOR_WRITEMASK,
+ DOUBLEBUFFER = DOUBLEBUFFER,
+ STEREO = STEREO,
+ LINE_SMOOTH_HINT = LINE_SMOOTH_HINT,
+ POLYGON_SMOOTH_HINT = POLYGON_SMOOTH_HINT,
+ UNPACK_SWAP_BYTES = UNPACK_SWAP_BYTES,
+ UNPACK_LSB_FIRST = UNPACK_LSB_FIRST,
+ UNPACK_ROW_LENGTH = UNPACK_ROW_LENGTH,
+ UNPACK_SKIP_ROWS = UNPACK_SKIP_ROWS,
+ UNPACK_SKIP_PIXELS = UNPACK_SKIP_PIXELS,
+ UNPACK_ALIGNMENT = UNPACK_ALIGNMENT,
+ PACK_SWAP_BYTES = PACK_SWAP_BYTES,
+ PACK_LSB_FIRST = PACK_LSB_FIRST,
+ PACK_ROW_LENGTH = PACK_ROW_LENGTH,
+ PACK_SKIP_ROWS = PACK_SKIP_ROWS,
+ PACK_SKIP_PIXELS = PACK_SKIP_PIXELS,
+ PACK_ALIGNMENT = PACK_ALIGNMENT,
+ MAX_TEXTURE_SIZE = MAX_TEXTURE_SIZE,
+ MAX_VIEWPORT_DIMS = MAX_VIEWPORT_DIMS,
+ SUBPIXEL_BITS = SUBPIXEL_BITS,
+ TEXTURE_1D = TEXTURE_1D,
+ TEXTURE_2D = TEXTURE_2D,
+ TEXTURE_WIDTH = TEXTURE_WIDTH,
+ TEXTURE_HEIGHT = TEXTURE_HEIGHT,
+ TEXTURE_BORDER_COLOR = TEXTURE_BORDER_COLOR,
+ DONT_CARE = DONT_CARE,
+ FASTEST = FASTEST,
+ NICEST = NICEST,
+ BYTE = BYTE,
+ UNSIGNED_BYTE = UNSIGNED_BYTE,
+ SHORT = SHORT,
+ UNSIGNED_SHORT = UNSIGNED_SHORT,
+ INT = INT,
+ UNSIGNED_INT = UNSIGNED_INT,
+ FLOAT = FLOAT,
+ STACK_OVERFLOW = STACK_OVERFLOW,
+ STACK_UNDERFLOW = STACK_UNDERFLOW,
+ CLEAR = CLEAR,
+ AND = AND,
+ AND_REVERSE = AND_REVERSE,
+ COPY = COPY,
+ AND_INVERTED = AND_INVERTED,
+ NOOP = NOOP,
+ XOR = XOR,
+ OR = OR,
+ NOR = NOR,
+ EQUIV = EQUIV,
+ INVERT = INVERT,
+ OR_REVERSE = OR_REVERSE,
+ COPY_INVERTED = COPY_INVERTED,
+ OR_INVERTED = OR_INVERTED,
+ NAND = NAND,
+ SET = SET,
+ TEXTURE = TEXTURE,
+ COLOR = COLOR,
+ DEPTH = DEPTH,
+ STENCIL = STENCIL,
+ STENCIL_INDEX = STENCIL_INDEX,
+ DEPTH_COMPONENT = DEPTH_COMPONENT,
+ RED = RED,
+ GREEN = GREEN,
+ BLUE = BLUE,
+ ALPHA = ALPHA,
+ RGB = RGB,
+ RGBA = RGBA,
+ POINT = POINT,
+ LINE = LINE,
+ FILL = FILL,
+ KEEP = KEEP,
+ REPLACE = REPLACE,
+ INCR = INCR,
+ DECR = DECR,
+ VENDOR = VENDOR,
+ RENDERER = RENDERER,
+ VERSION = VERSION,
+ EXTENSIONS = EXTENSIONS,
+ NEAREST = NEAREST,
+ LINEAR = LINEAR,
+ NEAREST_MIPMAP_NEAREST = NEAREST_MIPMAP_NEAREST,
+ LINEAR_MIPMAP_NEAREST = LINEAR_MIPMAP_NEAREST,
+ NEAREST_MIPMAP_LINEAR = NEAREST_MIPMAP_LINEAR,
+ LINEAR_MIPMAP_LINEAR = LINEAR_MIPMAP_LINEAR,
+ TEXTURE_MAG_FILTER = TEXTURE_MAG_FILTER,
+ TEXTURE_MIN_FILTER = TEXTURE_MIN_FILTER,
+ TEXTURE_WRAP_S = TEXTURE_WRAP_S,
+ TEXTURE_WRAP_T = TEXTURE_WRAP_T,
+ REPEAT = REPEAT,
+ CURRENT_BIT = CURRENT_BIT,
+ POINT_BIT = POINT_BIT,
+ LINE_BIT = LINE_BIT,
+ POLYGON_BIT = POLYGON_BIT,
+ POLYGON_STIPPLE_BIT = POLYGON_STIPPLE_BIT,
+ PIXEL_MODE_BIT = PIXEL_MODE_BIT,
+ LIGHTING_BIT = LIGHTING_BIT,
+ FOG_BIT = FOG_BIT,
+ ACCUM_BUFFER_BIT = ACCUM_BUFFER_BIT,
+ VIEWPORT_BIT = VIEWPORT_BIT,
+ TRANSFORM_BIT = TRANSFORM_BIT,
+ ENABLE_BIT = ENABLE_BIT,
+ HINT_BIT = HINT_BIT,
+ EVAL_BIT = EVAL_BIT,
+ LIST_BIT = LIST_BIT,
+ TEXTURE_BIT = TEXTURE_BIT,
+ SCISSOR_BIT = SCISSOR_BIT,
+ ALL_ATTRIB_BITS = ALL_ATTRIB_BITS,
+ QUAD_STRIP = QUAD_STRIP,
+ POLYGON = POLYGON,
+ ACCUM = ACCUM,
+ LOAD = LOAD,
+ RETURN = RETURN,
+ MULT = MULT,
+ ADD = ADD,
+ AUX0 = AUX0,
+ AUX1 = AUX1,
+ AUX2 = AUX2,
+ AUX3 = AUX3,
+ _2D = _2D,
+ _3D = _3D,
+ _3D_COLOR = _3D_COLOR,
+ _3D_COLOR_TEXTURE = _3D_COLOR_TEXTURE,
+ _4D_COLOR_TEXTURE = _4D_COLOR_TEXTURE,
+ PASS_THROUGH_TOKEN = PASS_THROUGH_TOKEN,
+ POINT_TOKEN = POINT_TOKEN,
+ LINE_TOKEN = LINE_TOKEN,
+ POLYGON_TOKEN = POLYGON_TOKEN,
+ BITMAP_TOKEN = BITMAP_TOKEN,
+ DRAW_PIXEL_TOKEN = DRAW_PIXEL_TOKEN,
+ COPY_PIXEL_TOKEN = COPY_PIXEL_TOKEN,
+ LINE_RESET_TOKEN = LINE_RESET_TOKEN,
+ EXP = EXP,
+ EXP2 = EXP2,
+ COEFF = COEFF,
+ ORDER = ORDER,
+ DOMAIN = DOMAIN,
+ PIXEL_MAP_I_TO_I = PIXEL_MAP_I_TO_I,
+ PIXEL_MAP_S_TO_S = PIXEL_MAP_S_TO_S,
+ PIXEL_MAP_I_TO_R = PIXEL_MAP_I_TO_R,
+ PIXEL_MAP_I_TO_G = PIXEL_MAP_I_TO_G,
+ PIXEL_MAP_I_TO_B = PIXEL_MAP_I_TO_B,
+ PIXEL_MAP_I_TO_A = PIXEL_MAP_I_TO_A,
+ PIXEL_MAP_R_TO_R = PIXEL_MAP_R_TO_R,
+ PIXEL_MAP_G_TO_G = PIXEL_MAP_G_TO_G,
+ PIXEL_MAP_B_TO_B = PIXEL_MAP_B_TO_B,
+ PIXEL_MAP_A_TO_A = PIXEL_MAP_A_TO_A,
+ CURRENT_COLOR = CURRENT_COLOR,
+ CURRENT_INDEX = CURRENT_INDEX,
+ CURRENT_NORMAL = CURRENT_NORMAL,
+ CURRENT_TEXTURE_COORDS = CURRENT_TEXTURE_COORDS,
+ CURRENT_RASTER_COLOR = CURRENT_RASTER_COLOR,
+ CURRENT_RASTER_INDEX = CURRENT_RASTER_INDEX,
+ CURRENT_RASTER_TEXTURE_COORDS = CURRENT_RASTER_TEXTURE_COORDS,
+ CURRENT_RASTER_POSITION = CURRENT_RASTER_POSITION,
+ CURRENT_RASTER_POSITION_VALID = CURRENT_RASTER_POSITION_VALID,
+ CURRENT_RASTER_DISTANCE = CURRENT_RASTER_DISTANCE,
+ POINT_SMOOTH = POINT_SMOOTH,
+ LINE_STIPPLE = LINE_STIPPLE,
+ LINE_STIPPLE_PATTERN = LINE_STIPPLE_PATTERN,
+ LINE_STIPPLE_REPEAT = LINE_STIPPLE_REPEAT,
+ LIST_MODE = LIST_MODE,
+ MAX_LIST_NESTING = MAX_LIST_NESTING,
+ LIST_BASE = LIST_BASE,
+ LIST_INDEX = LIST_INDEX,
+ POLYGON_STIPPLE = POLYGON_STIPPLE,
+ EDGE_FLAG = EDGE_FLAG,
+ LIGHTING = LIGHTING,
+ LIGHT_MODEL_LOCAL_VIEWER = LIGHT_MODEL_LOCAL_VIEWER,
+ LIGHT_MODEL_TWO_SIDE = LIGHT_MODEL_TWO_SIDE,
+ LIGHT_MODEL_AMBIENT = LIGHT_MODEL_AMBIENT,
+ SHADE_MODEL = SHADE_MODEL,
+ COLOR_MATERIAL_FACE = COLOR_MATERIAL_FACE,
+ COLOR_MATERIAL_PARAMETER = COLOR_MATERIAL_PARAMETER,
+ COLOR_MATERIAL = COLOR_MATERIAL,
+ FOG = FOG,
+ FOG_INDEX = FOG_INDEX,
+ FOG_DENSITY = FOG_DENSITY,
+ FOG_START = FOG_START,
+ FOG_END = FOG_END,
+ FOG_MODE = FOG_MODE,
+ FOG_COLOR = FOG_COLOR,
+ ACCUM_CLEAR_VALUE = ACCUM_CLEAR_VALUE,
+ MATRIX_MODE = MATRIX_MODE,
+ NORMALIZE = NORMALIZE,
+ MODELVIEW_STACK_DEPTH = MODELVIEW_STACK_DEPTH,
+ PROJECTION_STACK_DEPTH = PROJECTION_STACK_DEPTH,
+ TEXTURE_STACK_DEPTH = TEXTURE_STACK_DEPTH,
+ MODELVIEW_MATRIX = MODELVIEW_MATRIX,
+ PROJECTION_MATRIX = PROJECTION_MATRIX,
+ TEXTURE_MATRIX = TEXTURE_MATRIX,
+ ATTRIB_STACK_DEPTH = ATTRIB_STACK_DEPTH,
+ ALPHA_TEST = ALPHA_TEST,
+ ALPHA_TEST_FUNC = ALPHA_TEST_FUNC,
+ ALPHA_TEST_REF = ALPHA_TEST_REF,
+ LOGIC_OP = LOGIC_OP,
+ AUX_BUFFERS = AUX_BUFFERS,
+ INDEX_CLEAR_VALUE = INDEX_CLEAR_VALUE,
+ INDEX_WRITEMASK = INDEX_WRITEMASK,
+ INDEX_MODE = INDEX_MODE,
+ RGBA_MODE = RGBA_MODE,
+ RENDER_MODE = RENDER_MODE,
+ PERSPECTIVE_CORRECTION_HINT = PERSPECTIVE_CORRECTION_HINT,
+ POINT_SMOOTH_HINT = POINT_SMOOTH_HINT,
+ FOG_HINT = FOG_HINT,
+ TEXTURE_GEN_S = TEXTURE_GEN_S,
+ TEXTURE_GEN_T = TEXTURE_GEN_T,
+ TEXTURE_GEN_R = TEXTURE_GEN_R,
+ TEXTURE_GEN_Q = TEXTURE_GEN_Q,
+ PIXEL_MAP_I_TO_I_SIZE = PIXEL_MAP_I_TO_I_SIZE,
+ PIXEL_MAP_S_TO_S_SIZE = PIXEL_MAP_S_TO_S_SIZE,
+ PIXEL_MAP_I_TO_R_SIZE = PIXEL_MAP_I_TO_R_SIZE,
+ PIXEL_MAP_I_TO_G_SIZE = PIXEL_MAP_I_TO_G_SIZE,
+ PIXEL_MAP_I_TO_B_SIZE = PIXEL_MAP_I_TO_B_SIZE,
+ PIXEL_MAP_I_TO_A_SIZE = PIXEL_MAP_I_TO_A_SIZE,
+ PIXEL_MAP_R_TO_R_SIZE = PIXEL_MAP_R_TO_R_SIZE,
+ PIXEL_MAP_G_TO_G_SIZE = PIXEL_MAP_G_TO_G_SIZE,
+ PIXEL_MAP_B_TO_B_SIZE = PIXEL_MAP_B_TO_B_SIZE,
+ PIXEL_MAP_A_TO_A_SIZE = PIXEL_MAP_A_TO_A_SIZE,
+ MAP_COLOR = MAP_COLOR,
+ MAP_STENCIL = MAP_STENCIL,
+ INDEX_SHIFT = INDEX_SHIFT,
+ INDEX_OFFSET = INDEX_OFFSET,
+ RED_SCALE = RED_SCALE,
+ RED_BIAS = RED_BIAS,
+ ZOOM_X = ZOOM_X,
+ ZOOM_Y = ZOOM_Y,
+ GREEN_SCALE = GREEN_SCALE,
+ GREEN_BIAS = GREEN_BIAS,
+ BLUE_SCALE = BLUE_SCALE,
+ BLUE_BIAS = BLUE_BIAS,
+ ALPHA_SCALE = ALPHA_SCALE,
+ ALPHA_BIAS = ALPHA_BIAS,
+ DEPTH_SCALE = DEPTH_SCALE,
+ DEPTH_BIAS = DEPTH_BIAS,
+ MAX_EVAL_ORDER = MAX_EVAL_ORDER,
+ MAX_LIGHTS = MAX_LIGHTS,
+ MAX_CLIP_PLANES = MAX_CLIP_PLANES,
+ MAX_PIXEL_MAP_TABLE = MAX_PIXEL_MAP_TABLE,
+ MAX_ATTRIB_STACK_DEPTH = MAX_ATTRIB_STACK_DEPTH,
+ MAX_MODELVIEW_STACK_DEPTH = MAX_MODELVIEW_STACK_DEPTH,
+ MAX_NAME_STACK_DEPTH = MAX_NAME_STACK_DEPTH,
+ MAX_PROJECTION_STACK_DEPTH = MAX_PROJECTION_STACK_DEPTH,
+ MAX_TEXTURE_STACK_DEPTH = MAX_TEXTURE_STACK_DEPTH,
+ INDEX_BITS = INDEX_BITS,
+ RED_BITS = RED_BITS,
+ GREEN_BITS = GREEN_BITS,
+ BLUE_BITS = BLUE_BITS,
+ ALPHA_BITS = ALPHA_BITS,
+ DEPTH_BITS = DEPTH_BITS,
+ STENCIL_BITS = STENCIL_BITS,
+ ACCUM_RED_BITS = ACCUM_RED_BITS,
+ ACCUM_GREEN_BITS = ACCUM_GREEN_BITS,
+ ACCUM_BLUE_BITS = ACCUM_BLUE_BITS,
+ ACCUM_ALPHA_BITS = ACCUM_ALPHA_BITS,
+ NAME_STACK_DEPTH = NAME_STACK_DEPTH,
+ AUTO_NORMAL = AUTO_NORMAL,
+ MAP1_COLOR_4 = MAP1_COLOR_4,
+ MAP1_INDEX = MAP1_INDEX,
+ MAP1_NORMAL = MAP1_NORMAL,
+ MAP1_TEXTURE_COORD_1 = MAP1_TEXTURE_COORD_1,
+ MAP1_TEXTURE_COORD_2 = MAP1_TEXTURE_COORD_2,
+ MAP1_TEXTURE_COORD_3 = MAP1_TEXTURE_COORD_3,
+ MAP1_TEXTURE_COORD_4 = MAP1_TEXTURE_COORD_4,
+ MAP1_VERTEX_3 = MAP1_VERTEX_3,
+ MAP1_VERTEX_4 = MAP1_VERTEX_4,
+ MAP2_COLOR_4 = MAP2_COLOR_4,
+ MAP2_INDEX = MAP2_INDEX,
+ MAP2_NORMAL = MAP2_NORMAL,
+ MAP2_TEXTURE_COORD_1 = MAP2_TEXTURE_COORD_1,
+ MAP2_TEXTURE_COORD_2 = MAP2_TEXTURE_COORD_2,
+ MAP2_TEXTURE_COORD_3 = MAP2_TEXTURE_COORD_3,
+ MAP2_TEXTURE_COORD_4 = MAP2_TEXTURE_COORD_4,
+ MAP2_VERTEX_3 = MAP2_VERTEX_3,
+ MAP2_VERTEX_4 = MAP2_VERTEX_4,
+ MAP1_GRID_DOMAIN = MAP1_GRID_DOMAIN,
+ MAP1_GRID_SEGMENTS = MAP1_GRID_SEGMENTS,
+ MAP2_GRID_DOMAIN = MAP2_GRID_DOMAIN,
+ MAP2_GRID_SEGMENTS = MAP2_GRID_SEGMENTS,
+ TEXTURE_COMPONENTS = TEXTURE_COMPONENTS,
+ TEXTURE_BORDER = TEXTURE_BORDER,
+ AMBIENT = AMBIENT,
+ DIFFUSE = DIFFUSE,
+ SPECULAR = SPECULAR,
+ POSITION = POSITION,
+ SPOT_DIRECTION = SPOT_DIRECTION,
+ SPOT_EXPONENT = SPOT_EXPONENT,
+ SPOT_CUTOFF = SPOT_CUTOFF,
+ CONSTANT_ATTENUATION = CONSTANT_ATTENUATION,
+ LINEAR_ATTENUATION = LINEAR_ATTENUATION,
+ QUADRATIC_ATTENUATION = QUADRATIC_ATTENUATION,
+ COMPILE = COMPILE,
+ COMPILE_AND_EXECUTE = COMPILE_AND_EXECUTE,
+ _2_BYTES = _2_BYTES,
+ _3_BYTES = _3_BYTES,
+ _4_BYTES = _4_BYTES,
+ EMISSION = EMISSION,
+ SHININESS = SHININESS,
+ AMBIENT_AND_DIFFUSE = AMBIENT_AND_DIFFUSE,
+ COLOR_INDEXES = COLOR_INDEXES,
+ MODELVIEW = MODELVIEW,
+ PROJECTION = PROJECTION,
+ COLOR_INDEX = COLOR_INDEX,
+ LUMINANCE = LUMINANCE,
+ LUMINANCE_ALPHA = LUMINANCE_ALPHA,
+ BITMAP = BITMAP,
+ RENDER = RENDER,
+ FEEDBACK = FEEDBACK,
+ SELECT = SELECT,
+ FLAT = FLAT,
+ SMOOTH = SMOOTH,
+ S = S,
+ T = T,
+ R = R,
+ Q = Q,
+ MODULATE = MODULATE,
+ DECAL = DECAL,
+ TEXTURE_ENV_MODE = TEXTURE_ENV_MODE,
+ TEXTURE_ENV_COLOR = TEXTURE_ENV_COLOR,
+ TEXTURE_ENV = TEXTURE_ENV,
+ EYE_LINEAR = EYE_LINEAR,
+ OBJECT_LINEAR = OBJECT_LINEAR,
+ SPHERE_MAP = SPHERE_MAP,
+ TEXTURE_GEN_MODE = TEXTURE_GEN_MODE,
+ OBJECT_PLANE = OBJECT_PLANE,
+ EYE_PLANE = EYE_PLANE,
+ CLAMP = CLAMP,
+ CLIP_PLANE0 = CLIP_PLANE0,
+ CLIP_PLANE1 = CLIP_PLANE1,
+ CLIP_PLANE2 = CLIP_PLANE2,
+ CLIP_PLANE3 = CLIP_PLANE3,
+ CLIP_PLANE4 = CLIP_PLANE4,
+ CLIP_PLANE5 = CLIP_PLANE5,
+ LIGHT0 = LIGHT0,
+ LIGHT1 = LIGHT1,
+ LIGHT2 = LIGHT2,
+ LIGHT3 = LIGHT3,
+ LIGHT4 = LIGHT4,
+ LIGHT5 = LIGHT5,
+ LIGHT6 = LIGHT6,
+ LIGHT7 = LIGHT7,
+ COLOR_LOGIC_OP = COLOR_LOGIC_OP,
+ POLYGON_OFFSET_UNITS = POLYGON_OFFSET_UNITS,
+ POLYGON_OFFSET_POINT = POLYGON_OFFSET_POINT,
+ POLYGON_OFFSET_LINE = POLYGON_OFFSET_LINE,
+ POLYGON_OFFSET_FILL = POLYGON_OFFSET_FILL,
+ POLYGON_OFFSET_FACTOR = POLYGON_OFFSET_FACTOR,
+ TEXTURE_BINDING_1D = TEXTURE_BINDING_1D,
+ TEXTURE_BINDING_2D = TEXTURE_BINDING_2D,
+ TEXTURE_INTERNAL_FORMAT = TEXTURE_INTERNAL_FORMAT,
+ TEXTURE_RED_SIZE = TEXTURE_RED_SIZE,
+ TEXTURE_GREEN_SIZE = TEXTURE_GREEN_SIZE,
+ TEXTURE_BLUE_SIZE = TEXTURE_BLUE_SIZE,
+ TEXTURE_ALPHA_SIZE = TEXTURE_ALPHA_SIZE,
+ DOUBLE = DOUBLE,
+ PROXY_TEXTURE_1D = PROXY_TEXTURE_1D,
+ PROXY_TEXTURE_2D = PROXY_TEXTURE_2D,
+ R3_G3_B2 = R3_G3_B2,
+ RGB4 = RGB4,
+ RGB5 = RGB5,
+ RGB8 = RGB8,
+ RGB10 = RGB10,
+ RGB12 = RGB12,
+ RGB16 = RGB16,
+ RGBA2 = RGBA2,
+ RGBA4 = RGBA4,
+ RGB5_A1 = RGB5_A1,
+ RGBA8 = RGBA8,
+ RGB10_A2 = RGB10_A2,
+ RGBA12 = RGBA12,
+ RGBA16 = RGBA16,
+ CLIENT_PIXEL_STORE_BIT = CLIENT_PIXEL_STORE_BIT,
+ CLIENT_VERTEX_ARRAY_BIT = CLIENT_VERTEX_ARRAY_BIT,
+ CLIENT_ALL_ATTRIB_BITS = CLIENT_ALL_ATTRIB_BITS,
+ VERTEX_ARRAY_POINTER = VERTEX_ARRAY_POINTER,
+ NORMAL_ARRAY_POINTER = NORMAL_ARRAY_POINTER,
+ COLOR_ARRAY_POINTER = COLOR_ARRAY_POINTER,
+ INDEX_ARRAY_POINTER = INDEX_ARRAY_POINTER,
+ TEXTURE_COORD_ARRAY_POINTER = TEXTURE_COORD_ARRAY_POINTER,
+ EDGE_FLAG_ARRAY_POINTER = EDGE_FLAG_ARRAY_POINTER,
+ FEEDBACK_BUFFER_POINTER = FEEDBACK_BUFFER_POINTER,
+ SELECTION_BUFFER_POINTER = SELECTION_BUFFER_POINTER,
+ CLIENT_ATTRIB_STACK_DEPTH = CLIENT_ATTRIB_STACK_DEPTH,
+ INDEX_LOGIC_OP = INDEX_LOGIC_OP,
+ MAX_CLIENT_ATTRIB_STACK_DEPTH = MAX_CLIENT_ATTRIB_STACK_DEPTH,
+ FEEDBACK_BUFFER_SIZE = FEEDBACK_BUFFER_SIZE,
+ FEEDBACK_BUFFER_TYPE = FEEDBACK_BUFFER_TYPE,
+ SELECTION_BUFFER_SIZE = SELECTION_BUFFER_SIZE,
+ VERTEX_ARRAY = VERTEX_ARRAY,
+ NORMAL_ARRAY = NORMAL_ARRAY,
+ COLOR_ARRAY = COLOR_ARRAY,
+ INDEX_ARRAY = INDEX_ARRAY,
+ TEXTURE_COORD_ARRAY = TEXTURE_COORD_ARRAY,
+ EDGE_FLAG_ARRAY = EDGE_FLAG_ARRAY,
+ VERTEX_ARRAY_SIZE = VERTEX_ARRAY_SIZE,
+ VERTEX_ARRAY_TYPE = VERTEX_ARRAY_TYPE,
+ VERTEX_ARRAY_STRIDE = VERTEX_ARRAY_STRIDE,
+ NORMAL_ARRAY_TYPE = NORMAL_ARRAY_TYPE,
+ NORMAL_ARRAY_STRIDE = NORMAL_ARRAY_STRIDE,
+ COLOR_ARRAY_SIZE = COLOR_ARRAY_SIZE,
+ COLOR_ARRAY_TYPE = COLOR_ARRAY_TYPE,
+ COLOR_ARRAY_STRIDE = COLOR_ARRAY_STRIDE,
+ INDEX_ARRAY_TYPE = INDEX_ARRAY_TYPE,
+ INDEX_ARRAY_STRIDE = INDEX_ARRAY_STRIDE,
+ TEXTURE_COORD_ARRAY_SIZE = TEXTURE_COORD_ARRAY_SIZE,
+ TEXTURE_COORD_ARRAY_TYPE = TEXTURE_COORD_ARRAY_TYPE,
+ TEXTURE_COORD_ARRAY_STRIDE = TEXTURE_COORD_ARRAY_STRIDE,
+ EDGE_FLAG_ARRAY_STRIDE = EDGE_FLAG_ARRAY_STRIDE,
+ TEXTURE_LUMINANCE_SIZE = TEXTURE_LUMINANCE_SIZE,
+ TEXTURE_INTENSITY_SIZE = TEXTURE_INTENSITY_SIZE,
+ TEXTURE_PRIORITY = TEXTURE_PRIORITY,
+ TEXTURE_RESIDENT = TEXTURE_RESIDENT,
+ ALPHA4 = ALPHA4,
+ ALPHA8 = ALPHA8,
+ ALPHA12 = ALPHA12,
+ ALPHA16 = ALPHA16,
+ LUMINANCE4 = LUMINANCE4,
+ LUMINANCE8 = LUMINANCE8,
+ LUMINANCE12 = LUMINANCE12,
+ LUMINANCE16 = LUMINANCE16,
+ LUMINANCE4_ALPHA4 = LUMINANCE4_ALPHA4,
+ LUMINANCE6_ALPHA2 = LUMINANCE6_ALPHA2,
+ LUMINANCE8_ALPHA8 = LUMINANCE8_ALPHA8,
+ LUMINANCE12_ALPHA4 = LUMINANCE12_ALPHA4,
+ LUMINANCE12_ALPHA12 = LUMINANCE12_ALPHA12,
+ LUMINANCE16_ALPHA16 = LUMINANCE16_ALPHA16,
+ INTENSITY = INTENSITY,
+ INTENSITY4 = INTENSITY4,
+ INTENSITY8 = INTENSITY8,
+ INTENSITY12 = INTENSITY12,
+ INTENSITY16 = INTENSITY16,
+ V2F = V2F,
+ V3F = V3F,
+ C4UB_V2F = C4UB_V2F,
+ C4UB_V3F = C4UB_V3F,
+ C3F_V3F = C3F_V3F,
+ N3F_V3F = N3F_V3F,
+ C4F_N3F_V3F = C4F_N3F_V3F,
+ T2F_V3F = T2F_V3F,
+ T4F_V4F = T4F_V4F,
+ T2F_C4UB_V3F = T2F_C4UB_V3F,
+ T2F_C3F_V3F = T2F_C3F_V3F,
+ T2F_N3F_V3F = T2F_N3F_V3F,
+ T2F_C4F_N3F_V3F = T2F_C4F_N3F_V3F,
+ T4F_C4F_N3F_V4F = T4F_C4F_N3F_V4F,
+ UNSIGNED_BYTE_3_3_2 = UNSIGNED_BYTE_3_3_2,
+ UNSIGNED_SHORT_4_4_4_4 = UNSIGNED_SHORT_4_4_4_4,
+ UNSIGNED_SHORT_5_5_5_1 = UNSIGNED_SHORT_5_5_5_1,
+ UNSIGNED_INT_8_8_8_8 = UNSIGNED_INT_8_8_8_8,
+ UNSIGNED_INT_10_10_10_2 = UNSIGNED_INT_10_10_10_2,
+ TEXTURE_BINDING_3D = TEXTURE_BINDING_3D,
+ PACK_SKIP_IMAGES = PACK_SKIP_IMAGES,
+ PACK_IMAGE_HEIGHT = PACK_IMAGE_HEIGHT,
+ UNPACK_SKIP_IMAGES = UNPACK_SKIP_IMAGES,
+ UNPACK_IMAGE_HEIGHT = UNPACK_IMAGE_HEIGHT,
+ TEXTURE_3D = TEXTURE_3D,
+ PROXY_TEXTURE_3D = PROXY_TEXTURE_3D,
+ TEXTURE_DEPTH = TEXTURE_DEPTH,
+ TEXTURE_WRAP_R = TEXTURE_WRAP_R,
+ MAX_3D_TEXTURE_SIZE = MAX_3D_TEXTURE_SIZE,
+ UNSIGNED_BYTE_2_3_3_REV = UNSIGNED_BYTE_2_3_3_REV,
+ UNSIGNED_SHORT_5_6_5 = UNSIGNED_SHORT_5_6_5,
+ UNSIGNED_SHORT_5_6_5_REV = UNSIGNED_SHORT_5_6_5_REV,
+ UNSIGNED_SHORT_4_4_4_4_REV = UNSIGNED_SHORT_4_4_4_4_REV,
+ UNSIGNED_SHORT_1_5_5_5_REV = UNSIGNED_SHORT_1_5_5_5_REV,
+ UNSIGNED_INT_8_8_8_8_REV = UNSIGNED_INT_8_8_8_8_REV,
+ UNSIGNED_INT_2_10_10_10_REV = UNSIGNED_INT_2_10_10_10_REV,
+ BGR = BGR,
+ BGRA = BGRA,
+ MAX_ELEMENTS_VERTICES = MAX_ELEMENTS_VERTICES,
+ MAX_ELEMENTS_INDICES = MAX_ELEMENTS_INDICES,
+ CLAMP_TO_EDGE = CLAMP_TO_EDGE,
+ TEXTURE_MIN_LOD = TEXTURE_MIN_LOD,
+ TEXTURE_MAX_LOD = TEXTURE_MAX_LOD,
+ TEXTURE_BASE_LEVEL = TEXTURE_BASE_LEVEL,
+ TEXTURE_MAX_LEVEL = TEXTURE_MAX_LEVEL,
+ SMOOTH_POINT_SIZE_RANGE = SMOOTH_POINT_SIZE_RANGE,
+ SMOOTH_POINT_SIZE_GRANULARITY = SMOOTH_POINT_SIZE_GRANULARITY,
+ SMOOTH_LINE_WIDTH_RANGE = SMOOTH_LINE_WIDTH_RANGE,
+ SMOOTH_LINE_WIDTH_GRANULARITY = SMOOTH_LINE_WIDTH_GRANULARITY,
+ ALIASED_LINE_WIDTH_RANGE = ALIASED_LINE_WIDTH_RANGE,
+ RESCALE_NORMAL = RESCALE_NORMAL,
+ LIGHT_MODEL_COLOR_CONTROL = LIGHT_MODEL_COLOR_CONTROL,
+ SINGLE_COLOR = SINGLE_COLOR,
+ SEPARATE_SPECULAR_COLOR = SEPARATE_SPECULAR_COLOR,
+ ALIASED_POINT_SIZE_RANGE = ALIASED_POINT_SIZE_RANGE,
+ TEXTURE0 = TEXTURE0,
+ TEXTURE1 = TEXTURE1,
+ TEXTURE2 = TEXTURE2,
+ TEXTURE3 = TEXTURE3,
+ TEXTURE4 = TEXTURE4,
+ TEXTURE5 = TEXTURE5,
+ TEXTURE6 = TEXTURE6,
+ TEXTURE7 = TEXTURE7,
+ TEXTURE8 = TEXTURE8,
+ TEXTURE9 = TEXTURE9,
+ TEXTURE10 = TEXTURE10,
+ TEXTURE11 = TEXTURE11,
+ TEXTURE12 = TEXTURE12,
+ TEXTURE13 = TEXTURE13,
+ TEXTURE14 = TEXTURE14,
+ TEXTURE15 = TEXTURE15,
+ TEXTURE16 = TEXTURE16,
+ TEXTURE17 = TEXTURE17,
+ TEXTURE18 = TEXTURE18,
+ TEXTURE19 = TEXTURE19,
+ TEXTURE20 = TEXTURE20,
+ TEXTURE21 = TEXTURE21,
+ TEXTURE22 = TEXTURE22,
+ TEXTURE23 = TEXTURE23,
+ TEXTURE24 = TEXTURE24,
+ TEXTURE25 = TEXTURE25,
+ TEXTURE26 = TEXTURE26,
+ TEXTURE27 = TEXTURE27,
+ TEXTURE28 = TEXTURE28,
+ TEXTURE29 = TEXTURE29,
+ TEXTURE30 = TEXTURE30,
+ TEXTURE31 = TEXTURE31,
+ ACTIVE_TEXTURE = ACTIVE_TEXTURE,
+ MULTISAMPLE = MULTISAMPLE,
+ SAMPLE_ALPHA_TO_COVERAGE = SAMPLE_ALPHA_TO_COVERAGE,
+ SAMPLE_ALPHA_TO_ONE = SAMPLE_ALPHA_TO_ONE,
+ SAMPLE_COVERAGE = SAMPLE_COVERAGE,
+ SAMPLE_BUFFERS = SAMPLE_BUFFERS,
+ SAMPLES = SAMPLES,
+ SAMPLE_COVERAGE_VALUE = SAMPLE_COVERAGE_VALUE,
+ SAMPLE_COVERAGE_INVERT = SAMPLE_COVERAGE_INVERT,
+ TEXTURE_CUBE_MAP = TEXTURE_CUBE_MAP,
+ TEXTURE_BINDING_CUBE_MAP = TEXTURE_BINDING_CUBE_MAP,
+ TEXTURE_CUBE_MAP_POSITIVE_X = TEXTURE_CUBE_MAP_POSITIVE_X,
+ TEXTURE_CUBE_MAP_NEGATIVE_X = TEXTURE_CUBE_MAP_NEGATIVE_X,
+ TEXTURE_CUBE_MAP_POSITIVE_Y = TEXTURE_CUBE_MAP_POSITIVE_Y,
+ TEXTURE_CUBE_MAP_NEGATIVE_Y = TEXTURE_CUBE_MAP_NEGATIVE_Y,
+ TEXTURE_CUBE_MAP_POSITIVE_Z = TEXTURE_CUBE_MAP_POSITIVE_Z,
+ TEXTURE_CUBE_MAP_NEGATIVE_Z = TEXTURE_CUBE_MAP_NEGATIVE_Z,
+ PROXY_TEXTURE_CUBE_MAP = PROXY_TEXTURE_CUBE_MAP,
+ MAX_CUBE_MAP_TEXTURE_SIZE = MAX_CUBE_MAP_TEXTURE_SIZE,
+ COMPRESSED_RGB = COMPRESSED_RGB,
+ COMPRESSED_RGBA = COMPRESSED_RGBA,
+ TEXTURE_COMPRESSION_HINT = TEXTURE_COMPRESSION_HINT,
+ TEXTURE_COMPRESSED_IMAGE_SIZE = TEXTURE_COMPRESSED_IMAGE_SIZE,
+ TEXTURE_COMPRESSED = TEXTURE_COMPRESSED,
+ NUM_COMPRESSED_TEXTURE_FORMATS = NUM_COMPRESSED_TEXTURE_FORMATS,
+ COMPRESSED_TEXTURE_FORMATS = COMPRESSED_TEXTURE_FORMATS,
+ CLAMP_TO_BORDER = CLAMP_TO_BORDER,
+ CLIENT_ACTIVE_TEXTURE = CLIENT_ACTIVE_TEXTURE,
+ MAX_TEXTURE_UNITS = MAX_TEXTURE_UNITS,
+ TRANSPOSE_MODELVIEW_MATRIX = TRANSPOSE_MODELVIEW_MATRIX,
+ TRANSPOSE_PROJECTION_MATRIX = TRANSPOSE_PROJECTION_MATRIX,
+ TRANSPOSE_TEXTURE_MATRIX = TRANSPOSE_TEXTURE_MATRIX,
+ TRANSPOSE_COLOR_MATRIX = TRANSPOSE_COLOR_MATRIX,
+ MULTISAMPLE_BIT = MULTISAMPLE_BIT,
+ NORMAL_MAP = NORMAL_MAP,
+ REFLECTION_MAP = REFLECTION_MAP,
+ COMPRESSED_ALPHA = COMPRESSED_ALPHA,
+ COMPRESSED_LUMINANCE = COMPRESSED_LUMINANCE,
+ COMPRESSED_LUMINANCE_ALPHA = COMPRESSED_LUMINANCE_ALPHA,
+ COMPRESSED_INTENSITY = COMPRESSED_INTENSITY,
+ COMBINE = COMBINE,
+ COMBINE_RGB = COMBINE_RGB,
+ COMBINE_ALPHA = COMBINE_ALPHA,
+ SOURCE0_RGB = SOURCE0_RGB,
+ SOURCE1_RGB = SOURCE1_RGB,
+ SOURCE2_RGB = SOURCE2_RGB,
+ SOURCE0_ALPHA = SOURCE0_ALPHA,
+ SOURCE1_ALPHA = SOURCE1_ALPHA,
+ SOURCE2_ALPHA = SOURCE2_ALPHA,
+ OPERAND0_RGB = OPERAND0_RGB,
+ OPERAND1_RGB = OPERAND1_RGB,
+ OPERAND2_RGB = OPERAND2_RGB,
+ OPERAND0_ALPHA = OPERAND0_ALPHA,
+ OPERAND1_ALPHA = OPERAND1_ALPHA,
+ OPERAND2_ALPHA = OPERAND2_ALPHA,
+ RGB_SCALE = RGB_SCALE,
+ ADD_SIGNED = ADD_SIGNED,
+ INTERPOLATE = INTERPOLATE,
+ SUBTRACT = SUBTRACT,
+ CONSTANT = CONSTANT,
+ PRIMARY_COLOR = PRIMARY_COLOR,
+ PREVIOUS = PREVIOUS,
+ DOT3_RGB = DOT3_RGB,
+ DOT3_RGBA = DOT3_RGBA,
+ BLEND_DST_RGB = BLEND_DST_RGB,
+ BLEND_SRC_RGB = BLEND_SRC_RGB,
+ BLEND_DST_ALPHA = BLEND_DST_ALPHA,
+ BLEND_SRC_ALPHA = BLEND_SRC_ALPHA,
+ POINT_FADE_THRESHOLD_SIZE = POINT_FADE_THRESHOLD_SIZE,
+ DEPTH_COMPONENT16 = DEPTH_COMPONENT16,
+ DEPTH_COMPONENT24 = DEPTH_COMPONENT24,
+ DEPTH_COMPONENT32 = DEPTH_COMPONENT32,
+ MIRRORED_REPEAT = MIRRORED_REPEAT,
+ MAX_TEXTURE_LOD_BIAS = MAX_TEXTURE_LOD_BIAS,
+ TEXTURE_LOD_BIAS = TEXTURE_LOD_BIAS,
+ INCR_WRAP = INCR_WRAP,
+ DECR_WRAP = DECR_WRAP,
+ TEXTURE_DEPTH_SIZE = TEXTURE_DEPTH_SIZE,
+ TEXTURE_COMPARE_MODE = TEXTURE_COMPARE_MODE,
+ TEXTURE_COMPARE_FUNC = TEXTURE_COMPARE_FUNC,
+ POINT_SIZE_MIN = POINT_SIZE_MIN,
+ POINT_SIZE_MAX = POINT_SIZE_MAX,
+ POINT_DISTANCE_ATTENUATION = POINT_DISTANCE_ATTENUATION,
+ GENERATE_MIPMAP = GENERATE_MIPMAP,
+ GENERATE_MIPMAP_HINT = GENERATE_MIPMAP_HINT,
+ FOG_COORDINATE_SOURCE = FOG_COORDINATE_SOURCE,
+ FOG_COORDINATE = FOG_COORDINATE,
+ FRAGMENT_DEPTH = FRAGMENT_DEPTH,
+ CURRENT_FOG_COORDINATE = CURRENT_FOG_COORDINATE,
+ FOG_COORDINATE_ARRAY_TYPE = FOG_COORDINATE_ARRAY_TYPE,
+ FOG_COORDINATE_ARRAY_STRIDE = FOG_COORDINATE_ARRAY_STRIDE,
+ FOG_COORDINATE_ARRAY_POINTER = FOG_COORDINATE_ARRAY_POINTER,
+ FOG_COORDINATE_ARRAY = FOG_COORDINATE_ARRAY,
+ COLOR_SUM = COLOR_SUM,
+ CURRENT_SECONDARY_COLOR = CURRENT_SECONDARY_COLOR,
+ SECONDARY_COLOR_ARRAY_SIZE = SECONDARY_COLOR_ARRAY_SIZE,
+ SECONDARY_COLOR_ARRAY_TYPE = SECONDARY_COLOR_ARRAY_TYPE,
+ SECONDARY_COLOR_ARRAY_STRIDE = SECONDARY_COLOR_ARRAY_STRIDE,
+ SECONDARY_COLOR_ARRAY_POINTER = SECONDARY_COLOR_ARRAY_POINTER,
+ SECONDARY_COLOR_ARRAY = SECONDARY_COLOR_ARRAY,
+ TEXTURE_FILTER_CONTROL = TEXTURE_FILTER_CONTROL,
+ DEPTH_TEXTURE_MODE = DEPTH_TEXTURE_MODE,
+ COMPARE_R_TO_TEXTURE = COMPARE_R_TO_TEXTURE,
+ BLEND_COLOR = BLEND_COLOR,
+ BLEND_EQUATION = BLEND_EQUATION,
+ CONSTANT_COLOR = CONSTANT_COLOR,
+ ONE_MINUS_CONSTANT_COLOR = ONE_MINUS_CONSTANT_COLOR,
+ CONSTANT_ALPHA = CONSTANT_ALPHA,
+ ONE_MINUS_CONSTANT_ALPHA = ONE_MINUS_CONSTANT_ALPHA,
+ FUNC_ADD = FUNC_ADD,
+ FUNC_REVERSE_SUBTRACT = FUNC_REVERSE_SUBTRACT,
+ FUNC_SUBTRACT = FUNC_SUBTRACT,
+ MIN = MIN,
+ MAX = MAX,
+ BUFFER_SIZE = BUFFER_SIZE,
+ BUFFER_USAGE = BUFFER_USAGE,
+ QUERY_COUNTER_BITS = QUERY_COUNTER_BITS,
+ CURRENT_QUERY = CURRENT_QUERY,
+ QUERY_RESULT = QUERY_RESULT,
+ QUERY_RESULT_AVAILABLE = QUERY_RESULT_AVAILABLE,
+ ARRAY_BUFFER = ARRAY_BUFFER,
+ ELEMENT_ARRAY_BUFFER = ELEMENT_ARRAY_BUFFER,
+ ARRAY_BUFFER_BINDING = ARRAY_BUFFER_BINDING,
+ ELEMENT_ARRAY_BUFFER_BINDING = ELEMENT_ARRAY_BUFFER_BINDING,
+ VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = VERTEX_ATTRIB_ARRAY_BUFFER_BINDING,
+ READ_ONLY = READ_ONLY,
+ WRITE_ONLY = WRITE_ONLY,
+ READ_WRITE = READ_WRITE,
+ BUFFER_ACCESS = BUFFER_ACCESS,
+ BUFFER_MAPPED = BUFFER_MAPPED,
+ BUFFER_MAP_POINTER = BUFFER_MAP_POINTER,
+ STREAM_DRAW = STREAM_DRAW,
+ STREAM_READ = STREAM_READ,
+ STREAM_COPY = STREAM_COPY,
+ STATIC_DRAW = STATIC_DRAW,
+ STATIC_READ = STATIC_READ,
+ STATIC_COPY = STATIC_COPY,
+ DYNAMIC_DRAW = DYNAMIC_DRAW,
+ DYNAMIC_READ = DYNAMIC_READ,
+ DYNAMIC_COPY = DYNAMIC_COPY,
+ SAMPLES_PASSED = SAMPLES_PASSED,
+ SRC1_ALPHA = SRC1_ALPHA,
+ VERTEX_ARRAY_BUFFER_BINDING = VERTEX_ARRAY_BUFFER_BINDING,
+ NORMAL_ARRAY_BUFFER_BINDING = NORMAL_ARRAY_BUFFER_BINDING,
+ COLOR_ARRAY_BUFFER_BINDING = COLOR_ARRAY_BUFFER_BINDING,
+ INDEX_ARRAY_BUFFER_BINDING = INDEX_ARRAY_BUFFER_BINDING,
+ TEXTURE_COORD_ARRAY_BUFFER_BINDING = TEXTURE_COORD_ARRAY_BUFFER_BINDING,
+ EDGE_FLAG_ARRAY_BUFFER_BINDING = EDGE_FLAG_ARRAY_BUFFER_BINDING,
+ SECONDARY_COLOR_ARRAY_BUFFER_BINDING = SECONDARY_COLOR_ARRAY_BUFFER_BINDING,
+ FOG_COORDINATE_ARRAY_BUFFER_BINDING = FOG_COORDINATE_ARRAY_BUFFER_BINDING,
+ WEIGHT_ARRAY_BUFFER_BINDING = WEIGHT_ARRAY_BUFFER_BINDING,
+ FOG_COORD_SRC = FOG_COORD_SRC,
+ FOG_COORD = FOG_COORD,
+ CURRENT_FOG_COORD = CURRENT_FOG_COORD,
+ FOG_COORD_ARRAY_TYPE = FOG_COORD_ARRAY_TYPE,
+ FOG_COORD_ARRAY_STRIDE = FOG_COORD_ARRAY_STRIDE,
+ FOG_COORD_ARRAY_POINTER = FOG_COORD_ARRAY_POINTER,
+ FOG_COORD_ARRAY = FOG_COORD_ARRAY,
+ FOG_COORD_ARRAY_BUFFER_BINDING = FOG_COORD_ARRAY_BUFFER_BINDING,
+ SRC0_RGB = SRC0_RGB,
+ SRC1_RGB = SRC1_RGB,
+ SRC2_RGB = SRC2_RGB,
+ SRC0_ALPHA = SRC0_ALPHA,
+ SRC2_ALPHA = SRC2_ALPHA,
+ BLEND_EQUATION_RGB = BLEND_EQUATION_RGB,
+ VERTEX_ATTRIB_ARRAY_ENABLED = VERTEX_ATTRIB_ARRAY_ENABLED,
+ VERTEX_ATTRIB_ARRAY_SIZE = VERTEX_ATTRIB_ARRAY_SIZE,
+ VERTEX_ATTRIB_ARRAY_STRIDE = VERTEX_ATTRIB_ARRAY_STRIDE,
+ VERTEX_ATTRIB_ARRAY_TYPE = VERTEX_ATTRIB_ARRAY_TYPE,
+ CURRENT_VERTEX_ATTRIB = CURRENT_VERTEX_ATTRIB,
+ VERTEX_PROGRAM_POINT_SIZE = VERTEX_PROGRAM_POINT_SIZE,
+ VERTEX_ATTRIB_ARRAY_POINTER = VERTEX_ATTRIB_ARRAY_POINTER,
+ STENCIL_BACK_FUNC = STENCIL_BACK_FUNC,
+ STENCIL_BACK_FAIL = STENCIL_BACK_FAIL,
+ STENCIL_BACK_PASS_DEPTH_FAIL = STENCIL_BACK_PASS_DEPTH_FAIL,
+ STENCIL_BACK_PASS_DEPTH_PASS = STENCIL_BACK_PASS_DEPTH_PASS,
+ MAX_DRAW_BUFFERS = MAX_DRAW_BUFFERS,
+ DRAW_BUFFER0 = DRAW_BUFFER0,
+ DRAW_BUFFER1 = DRAW_BUFFER1,
+ DRAW_BUFFER2 = DRAW_BUFFER2,
+ DRAW_BUFFER3 = DRAW_BUFFER3,
+ DRAW_BUFFER4 = DRAW_BUFFER4,
+ DRAW_BUFFER5 = DRAW_BUFFER5,
+ DRAW_BUFFER6 = DRAW_BUFFER6,
+ DRAW_BUFFER7 = DRAW_BUFFER7,
+ DRAW_BUFFER8 = DRAW_BUFFER8,
+ DRAW_BUFFER9 = DRAW_BUFFER9,
+ DRAW_BUFFER10 = DRAW_BUFFER10,
+ DRAW_BUFFER11 = DRAW_BUFFER11,
+ DRAW_BUFFER12 = DRAW_BUFFER12,
+ DRAW_BUFFER13 = DRAW_BUFFER13,
+ DRAW_BUFFER14 = DRAW_BUFFER14,
+ DRAW_BUFFER15 = DRAW_BUFFER15,
+ BLEND_EQUATION_ALPHA = BLEND_EQUATION_ALPHA,
+ MAX_VERTEX_ATTRIBS = MAX_VERTEX_ATTRIBS,
+ VERTEX_ATTRIB_ARRAY_NORMALIZED = VERTEX_ATTRIB_ARRAY_NORMALIZED,
+ MAX_TEXTURE_IMAGE_UNITS = MAX_TEXTURE_IMAGE_UNITS,
+ FRAGMENT_SHADER = FRAGMENT_SHADER,
+ VERTEX_SHADER = VERTEX_SHADER,
+ MAX_FRAGMENT_UNIFORM_COMPONENTS = MAX_FRAGMENT_UNIFORM_COMPONENTS,
+ MAX_VERTEX_UNIFORM_COMPONENTS = MAX_VERTEX_UNIFORM_COMPONENTS,
+ MAX_VARYING_FLOATS = MAX_VARYING_FLOATS,
+ MAX_VERTEX_TEXTURE_IMAGE_UNITS = MAX_VERTEX_TEXTURE_IMAGE_UNITS,
+ MAX_COMBINED_TEXTURE_IMAGE_UNITS = MAX_COMBINED_TEXTURE_IMAGE_UNITS,
+ SHADER_TYPE = SHADER_TYPE,
+ FLOAT_VEC2 = FLOAT_VEC2,
+ FLOAT_VEC3 = FLOAT_VEC3,
+ FLOAT_VEC4 = FLOAT_VEC4,
+ INT_VEC2 = INT_VEC2,
+ INT_VEC3 = INT_VEC3,
+ INT_VEC4 = INT_VEC4,
+ BOOL = BOOL,
+ BOOL_VEC2 = BOOL_VEC2,
+ BOOL_VEC3 = BOOL_VEC3,
+ BOOL_VEC4 = BOOL_VEC4,
+ FLOAT_MAT2 = FLOAT_MAT2,
+ FLOAT_MAT3 = FLOAT_MAT3,
+ FLOAT_MAT4 = FLOAT_MAT4,
+ SAMPLER_1D = SAMPLER_1D,
+ SAMPLER_2D = SAMPLER_2D,
+ SAMPLER_3D = SAMPLER_3D,
+ SAMPLER_CUBE = SAMPLER_CUBE,
+ SAMPLER_1D_SHADOW = SAMPLER_1D_SHADOW,
+ SAMPLER_2D_SHADOW = SAMPLER_2D_SHADOW,
+ DELETE_STATUS = DELETE_STATUS,
+ COMPILE_STATUS = COMPILE_STATUS,
+ LINK_STATUS = LINK_STATUS,
+ VALIDATE_STATUS = VALIDATE_STATUS,
+ INFO_LOG_LENGTH = INFO_LOG_LENGTH,
+ ATTACHED_SHADERS = ATTACHED_SHADERS,
+ ACTIVE_UNIFORMS = ACTIVE_UNIFORMS,
+ ACTIVE_UNIFORM_MAX_LENGTH = ACTIVE_UNIFORM_MAX_LENGTH,
+ SHADER_SOURCE_LENGTH = SHADER_SOURCE_LENGTH,
+ ACTIVE_ATTRIBUTES = ACTIVE_ATTRIBUTES,
+ ACTIVE_ATTRIBUTE_MAX_LENGTH = ACTIVE_ATTRIBUTE_MAX_LENGTH,
+ FRAGMENT_SHADER_DERIVATIVE_HINT = FRAGMENT_SHADER_DERIVATIVE_HINT,
+ SHADING_LANGUAGE_VERSION = SHADING_LANGUAGE_VERSION,
+ CURRENT_PROGRAM = CURRENT_PROGRAM,
+ POINT_SPRITE_COORD_ORIGIN = POINT_SPRITE_COORD_ORIGIN,
+ LOWER_LEFT = LOWER_LEFT,
+ UPPER_LEFT = UPPER_LEFT,
+ STENCIL_BACK_REF = STENCIL_BACK_REF,
+ STENCIL_BACK_VALUE_MASK = STENCIL_BACK_VALUE_MASK,
+ STENCIL_BACK_WRITEMASK = STENCIL_BACK_WRITEMASK,
+ VERTEX_PROGRAM_TWO_SIDE = VERTEX_PROGRAM_TWO_SIDE,
+ POINT_SPRITE = POINT_SPRITE,
+ COORD_REPLACE = COORD_REPLACE,
+ MAX_TEXTURE_COORDS = MAX_TEXTURE_COORDS,
+ PIXEL_PACK_BUFFER = PIXEL_PACK_BUFFER,
+ PIXEL_UNPACK_BUFFER = PIXEL_UNPACK_BUFFER,
+ PIXEL_PACK_BUFFER_BINDING = PIXEL_PACK_BUFFER_BINDING,
+ PIXEL_UNPACK_BUFFER_BINDING = PIXEL_UNPACK_BUFFER_BINDING,
+ FLOAT_MAT2x3 = FLOAT_MAT2x3,
+ FLOAT_MAT2x4 = FLOAT_MAT2x4,
+ FLOAT_MAT3x2 = FLOAT_MAT3x2,
+ FLOAT_MAT3x4 = FLOAT_MAT3x4,
+ FLOAT_MAT4x2 = FLOAT_MAT4x2,
+ FLOAT_MAT4x3 = FLOAT_MAT4x3,
+ SRGB = SRGB,
+ SRGB8 = SRGB8,
+ SRGB_ALPHA = SRGB_ALPHA,
+ SRGB8_ALPHA8 = SRGB8_ALPHA8,
+ COMPRESSED_SRGB = COMPRESSED_SRGB,
+ COMPRESSED_SRGB_ALPHA = COMPRESSED_SRGB_ALPHA,
+ CURRENT_RASTER_SECONDARY_COLOR = CURRENT_RASTER_SECONDARY_COLOR,
+ SLUMINANCE_ALPHA = SLUMINANCE_ALPHA,
+ SLUMINANCE8_ALPHA8 = SLUMINANCE8_ALPHA8,
+ SLUMINANCE = SLUMINANCE,
+ SLUMINANCE8 = SLUMINANCE8,
+ COMPRESSED_SLUMINANCE = COMPRESSED_SLUMINANCE,
+ COMPRESSED_SLUMINANCE_ALPHA = COMPRESSED_SLUMINANCE_ALPHA,
+ COMPARE_REF_TO_TEXTURE = COMPARE_REF_TO_TEXTURE,
+ CLIP_DISTANCE0 = CLIP_DISTANCE0,
+ CLIP_DISTANCE1 = CLIP_DISTANCE1,
+ CLIP_DISTANCE2 = CLIP_DISTANCE2,
+ CLIP_DISTANCE3 = CLIP_DISTANCE3,
+ CLIP_DISTANCE4 = CLIP_DISTANCE4,
+ CLIP_DISTANCE5 = CLIP_DISTANCE5,
+ CLIP_DISTANCE6 = CLIP_DISTANCE6,
+ CLIP_DISTANCE7 = CLIP_DISTANCE7,
+ MAX_CLIP_DISTANCES = MAX_CLIP_DISTANCES,
+ MAJOR_VERSION = MAJOR_VERSION,
+ MINOR_VERSION = MINOR_VERSION,
+ NUM_EXTENSIONS = NUM_EXTENSIONS,
+ CONTEXT_FLAGS = CONTEXT_FLAGS,
+ COMPRESSED_RED = COMPRESSED_RED,
+ COMPRESSED_RG = COMPRESSED_RG,
+ CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT = CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT,
+ RGBA32F = RGBA32F,
+ RGB32F = RGB32F,
+ RGBA16F = RGBA16F,
+ RGB16F = RGB16F,
+ VERTEX_ATTRIB_ARRAY_INTEGER = VERTEX_ATTRIB_ARRAY_INTEGER,
+ MAX_ARRAY_TEXTURE_LAYERS = MAX_ARRAY_TEXTURE_LAYERS,
+ MIN_PROGRAM_TEXEL_OFFSET = MIN_PROGRAM_TEXEL_OFFSET,
+ MAX_PROGRAM_TEXEL_OFFSET = MAX_PROGRAM_TEXEL_OFFSET,
+ CLAMP_READ_COLOR = CLAMP_READ_COLOR,
+ FIXED_ONLY = FIXED_ONLY,
+ MAX_VARYING_COMPONENTS = MAX_VARYING_COMPONENTS,
+ TEXTURE_1D_ARRAY = TEXTURE_1D_ARRAY,
+ PROXY_TEXTURE_1D_ARRAY = PROXY_TEXTURE_1D_ARRAY,
+ TEXTURE_2D_ARRAY = TEXTURE_2D_ARRAY,
+ PROXY_TEXTURE_2D_ARRAY = PROXY_TEXTURE_2D_ARRAY,
+ TEXTURE_BINDING_1D_ARRAY = TEXTURE_BINDING_1D_ARRAY,
+ TEXTURE_BINDING_2D_ARRAY = TEXTURE_BINDING_2D_ARRAY,
+ R11F_G11F_B10F = R11F_G11F_B10F,
+ UNSIGNED_INT_10F_11F_11F_REV = UNSIGNED_INT_10F_11F_11F_REV,
+ RGB9_E5 = RGB9_E5,
+ UNSIGNED_INT_5_9_9_9_REV = UNSIGNED_INT_5_9_9_9_REV,
+ TEXTURE_SHARED_SIZE = TEXTURE_SHARED_SIZE,
+ TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH = TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH,
+ TRANSFORM_FEEDBACK_BUFFER_MODE = TRANSFORM_FEEDBACK_BUFFER_MODE,
+ MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS = MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS,
+ TRANSFORM_FEEDBACK_VARYINGS = TRANSFORM_FEEDBACK_VARYINGS,
+ TRANSFORM_FEEDBACK_BUFFER_START = TRANSFORM_FEEDBACK_BUFFER_START,
+ TRANSFORM_FEEDBACK_BUFFER_SIZE = TRANSFORM_FEEDBACK_BUFFER_SIZE,
+ PRIMITIVES_GENERATED = PRIMITIVES_GENERATED,
+ TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN = TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN,
+ RASTERIZER_DISCARD = RASTERIZER_DISCARD,
+ MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS = MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS,
+ MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS = MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS,
+ INTERLEAVED_ATTRIBS = INTERLEAVED_ATTRIBS,
+ SEPARATE_ATTRIBS = SEPARATE_ATTRIBS,
+ TRANSFORM_FEEDBACK_BUFFER = TRANSFORM_FEEDBACK_BUFFER,
+ TRANSFORM_FEEDBACK_BUFFER_BINDING = TRANSFORM_FEEDBACK_BUFFER_BINDING,
+ RGBA32UI = RGBA32UI,
+ RGB32UI = RGB32UI,
+ RGBA16UI = RGBA16UI,
+ RGB16UI = RGB16UI,
+ RGBA8UI = RGBA8UI,
+ RGB8UI = RGB8UI,
+ RGBA32I = RGBA32I,
+ RGB32I = RGB32I,
+ RGBA16I = RGBA16I,
+ RGB16I = RGB16I,
+ RGBA8I = RGBA8I,
+ RGB8I = RGB8I,
+ RED_INTEGER = RED_INTEGER,
+ GREEN_INTEGER = GREEN_INTEGER,
+ BLUE_INTEGER = BLUE_INTEGER,
+ RGB_INTEGER = RGB_INTEGER,
+ RGBA_INTEGER = RGBA_INTEGER,
+ BGR_INTEGER = BGR_INTEGER,
+ BGRA_INTEGER = BGRA_INTEGER,
+ SAMPLER_1D_ARRAY = SAMPLER_1D_ARRAY,
+ SAMPLER_2D_ARRAY = SAMPLER_2D_ARRAY,
+ SAMPLER_1D_ARRAY_SHADOW = SAMPLER_1D_ARRAY_SHADOW,
+ SAMPLER_2D_ARRAY_SHADOW = SAMPLER_2D_ARRAY_SHADOW,
+ SAMPLER_CUBE_SHADOW = SAMPLER_CUBE_SHADOW,
+ UNSIGNED_INT_VEC2 = UNSIGNED_INT_VEC2,
+ UNSIGNED_INT_VEC3 = UNSIGNED_INT_VEC3,
+ UNSIGNED_INT_VEC4 = UNSIGNED_INT_VEC4,
+ INT_SAMPLER_1D = INT_SAMPLER_1D,
+ INT_SAMPLER_2D = INT_SAMPLER_2D,
+ INT_SAMPLER_3D = INT_SAMPLER_3D,
+ INT_SAMPLER_CUBE = INT_SAMPLER_CUBE,
+ INT_SAMPLER_1D_ARRAY = INT_SAMPLER_1D_ARRAY,
+ INT_SAMPLER_2D_ARRAY = INT_SAMPLER_2D_ARRAY,
+ UNSIGNED_INT_SAMPLER_1D = UNSIGNED_INT_SAMPLER_1D,
+ UNSIGNED_INT_SAMPLER_2D = UNSIGNED_INT_SAMPLER_2D,
+ UNSIGNED_INT_SAMPLER_3D = UNSIGNED_INT_SAMPLER_3D,
+ UNSIGNED_INT_SAMPLER_CUBE = UNSIGNED_INT_SAMPLER_CUBE,
+ UNSIGNED_INT_SAMPLER_1D_ARRAY = UNSIGNED_INT_SAMPLER_1D_ARRAY,
+ UNSIGNED_INT_SAMPLER_2D_ARRAY = UNSIGNED_INT_SAMPLER_2D_ARRAY,
+ QUERY_WAIT = QUERY_WAIT,
+ QUERY_NO_WAIT = QUERY_NO_WAIT,
+ QUERY_BY_REGION_WAIT = QUERY_BY_REGION_WAIT,
+ QUERY_BY_REGION_NO_WAIT = QUERY_BY_REGION_NO_WAIT,
+ BUFFER_ACCESS_FLAGS = BUFFER_ACCESS_FLAGS,
+ BUFFER_MAP_LENGTH = BUFFER_MAP_LENGTH,
+ BUFFER_MAP_OFFSET = BUFFER_MAP_OFFSET,
+ DEPTH_COMPONENT32F = DEPTH_COMPONENT32F,
+ DEPTH32F_STENCIL8 = DEPTH32F_STENCIL8,
+ FLOAT_32_UNSIGNED_INT_24_8_REV = FLOAT_32_UNSIGNED_INT_24_8_REV,
+ INVALID_FRAMEBUFFER_OPERATION = INVALID_FRAMEBUFFER_OPERATION,
+ FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING = FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING,
+ FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE = FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE,
+ FRAMEBUFFER_ATTACHMENT_RED_SIZE = FRAMEBUFFER_ATTACHMENT_RED_SIZE,
+ FRAMEBUFFER_ATTACHMENT_GREEN_SIZE = FRAMEBUFFER_ATTACHMENT_GREEN_SIZE,
+ FRAMEBUFFER_ATTACHMENT_BLUE_SIZE = FRAMEBUFFER_ATTACHMENT_BLUE_SIZE,
+ FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE = FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE,
+ FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE = FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE,
+ FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE = FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE,
+ FRAMEBUFFER_DEFAULT = FRAMEBUFFER_DEFAULT,
+ FRAMEBUFFER_UNDEFINED = FRAMEBUFFER_UNDEFINED,
+ DEPTH_STENCIL_ATTACHMENT = DEPTH_STENCIL_ATTACHMENT,
+ MAX_RENDERBUFFER_SIZE = MAX_RENDERBUFFER_SIZE,
+ DEPTH_STENCIL = DEPTH_STENCIL,
+ UNSIGNED_INT_24_8 = UNSIGNED_INT_24_8,
+ DEPTH24_STENCIL8 = DEPTH24_STENCIL8,
+ TEXTURE_STENCIL_SIZE = TEXTURE_STENCIL_SIZE,
+ TEXTURE_RED_TYPE = TEXTURE_RED_TYPE,
+ TEXTURE_GREEN_TYPE = TEXTURE_GREEN_TYPE,
+ TEXTURE_BLUE_TYPE = TEXTURE_BLUE_TYPE,
+ TEXTURE_ALPHA_TYPE = TEXTURE_ALPHA_TYPE,
+ TEXTURE_DEPTH_TYPE = TEXTURE_DEPTH_TYPE,
+ UNSIGNED_NORMALIZED = UNSIGNED_NORMALIZED,
+ FRAMEBUFFER_BINDING = FRAMEBUFFER_BINDING,
+ DRAW_FRAMEBUFFER_BINDING = DRAW_FRAMEBUFFER_BINDING,
+ RENDERBUFFER_BINDING = RENDERBUFFER_BINDING,
+ READ_FRAMEBUFFER = READ_FRAMEBUFFER,
+ DRAW_FRAMEBUFFER = DRAW_FRAMEBUFFER,
+ READ_FRAMEBUFFER_BINDING = READ_FRAMEBUFFER_BINDING,
+ RENDERBUFFER_SAMPLES = RENDERBUFFER_SAMPLES,
+ FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE,
+ FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = FRAMEBUFFER_ATTACHMENT_OBJECT_NAME,
+ FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL,
+ FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE,
+ FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER = FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER,
+ FRAMEBUFFER_COMPLETE = FRAMEBUFFER_COMPLETE,
+ FRAMEBUFFER_INCOMPLETE_ATTACHMENT = FRAMEBUFFER_INCOMPLETE_ATTACHMENT,
+ FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT,
+ FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER = FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER,
+ FRAMEBUFFER_INCOMPLETE_READ_BUFFER = FRAMEBUFFER_INCOMPLETE_READ_BUFFER,
+ FRAMEBUFFER_UNSUPPORTED = FRAMEBUFFER_UNSUPPORTED,
+ MAX_COLOR_ATTACHMENTS = MAX_COLOR_ATTACHMENTS,
+ COLOR_ATTACHMENT0 = COLOR_ATTACHMENT0,
+ COLOR_ATTACHMENT1 = COLOR_ATTACHMENT1,
+ COLOR_ATTACHMENT2 = COLOR_ATTACHMENT2,
+ COLOR_ATTACHMENT3 = COLOR_ATTACHMENT3,
+ COLOR_ATTACHMENT4 = COLOR_ATTACHMENT4,
+ COLOR_ATTACHMENT5 = COLOR_ATTACHMENT5,
+ COLOR_ATTACHMENT6 = COLOR_ATTACHMENT6,
+ COLOR_ATTACHMENT7 = COLOR_ATTACHMENT7,
+ COLOR_ATTACHMENT8 = COLOR_ATTACHMENT8,
+ COLOR_ATTACHMENT9 = COLOR_ATTACHMENT9,
+ COLOR_ATTACHMENT10 = COLOR_ATTACHMENT10,
+ COLOR_ATTACHMENT11 = COLOR_ATTACHMENT11,
+ COLOR_ATTACHMENT12 = COLOR_ATTACHMENT12,
+ COLOR_ATTACHMENT13 = COLOR_ATTACHMENT13,
+ COLOR_ATTACHMENT14 = COLOR_ATTACHMENT14,
+ COLOR_ATTACHMENT15 = COLOR_ATTACHMENT15,
+ COLOR_ATTACHMENT16 = COLOR_ATTACHMENT16,
+ COLOR_ATTACHMENT17 = COLOR_ATTACHMENT17,
+ COLOR_ATTACHMENT18 = COLOR_ATTACHMENT18,
+ COLOR_ATTACHMENT19 = COLOR_ATTACHMENT19,
+ COLOR_ATTACHMENT20 = COLOR_ATTACHMENT20,
+ COLOR_ATTACHMENT21 = COLOR_ATTACHMENT21,
+ COLOR_ATTACHMENT22 = COLOR_ATTACHMENT22,
+ COLOR_ATTACHMENT23 = COLOR_ATTACHMENT23,
+ COLOR_ATTACHMENT24 = COLOR_ATTACHMENT24,
+ COLOR_ATTACHMENT25 = COLOR_ATTACHMENT25,
+ COLOR_ATTACHMENT26 = COLOR_ATTACHMENT26,
+ COLOR_ATTACHMENT27 = COLOR_ATTACHMENT27,
+ COLOR_ATTACHMENT28 = COLOR_ATTACHMENT28,
+ COLOR_ATTACHMENT29 = COLOR_ATTACHMENT29,
+ COLOR_ATTACHMENT30 = COLOR_ATTACHMENT30,
+ COLOR_ATTACHMENT31 = COLOR_ATTACHMENT31,
+ DEPTH_ATTACHMENT = DEPTH_ATTACHMENT,
+ STENCIL_ATTACHMENT = STENCIL_ATTACHMENT,
+ FRAMEBUFFER = FRAMEBUFFER,
+ RENDERBUFFER = RENDERBUFFER,
+ RENDERBUFFER_WIDTH = RENDERBUFFER_WIDTH,
+ RENDERBUFFER_HEIGHT = RENDERBUFFER_HEIGHT,
+ RENDERBUFFER_INTERNAL_FORMAT = RENDERBUFFER_INTERNAL_FORMAT,
+ STENCIL_INDEX1 = STENCIL_INDEX1,
+ STENCIL_INDEX4 = STENCIL_INDEX4,
+ STENCIL_INDEX8 = STENCIL_INDEX8,
+ STENCIL_INDEX16 = STENCIL_INDEX16,
+ RENDERBUFFER_RED_SIZE = RENDERBUFFER_RED_SIZE,
+ RENDERBUFFER_GREEN_SIZE = RENDERBUFFER_GREEN_SIZE,
+ RENDERBUFFER_BLUE_SIZE = RENDERBUFFER_BLUE_SIZE,
+ RENDERBUFFER_ALPHA_SIZE = RENDERBUFFER_ALPHA_SIZE,
+ RENDERBUFFER_DEPTH_SIZE = RENDERBUFFER_DEPTH_SIZE,
+ RENDERBUFFER_STENCIL_SIZE = RENDERBUFFER_STENCIL_SIZE,
+ FRAMEBUFFER_INCOMPLETE_MULTISAMPLE = FRAMEBUFFER_INCOMPLETE_MULTISAMPLE,
+ MAX_SAMPLES = MAX_SAMPLES,
+ INDEX = INDEX,
+ TEXTURE_LUMINANCE_TYPE = TEXTURE_LUMINANCE_TYPE,
+ TEXTURE_INTENSITY_TYPE = TEXTURE_INTENSITY_TYPE,
+ FRAMEBUFFER_SRGB = FRAMEBUFFER_SRGB,
+ HALF_FLOAT = HALF_FLOAT,
+ MAP_READ_BIT = MAP_READ_BIT,
+ MAP_WRITE_BIT = MAP_WRITE_BIT,
+ MAP_INVALIDATE_RANGE_BIT = MAP_INVALIDATE_RANGE_BIT,
+ MAP_INVALIDATE_BUFFER_BIT = MAP_INVALIDATE_BUFFER_BIT,
+ MAP_FLUSH_EXPLICIT_BIT = MAP_FLUSH_EXPLICIT_BIT,
+ MAP_UNSYNCHRONIZED_BIT = MAP_UNSYNCHRONIZED_BIT,
+ COMPRESSED_RED_RGTC1 = COMPRESSED_RED_RGTC1,
+ COMPRESSED_SIGNED_RED_RGTC1 = COMPRESSED_SIGNED_RED_RGTC1,
+ COMPRESSED_RG_RGTC2 = COMPRESSED_RG_RGTC2,
+ COMPRESSED_SIGNED_RG_RGTC2 = COMPRESSED_SIGNED_RG_RGTC2,
+ RG = RG,
+ RG_INTEGER = RG_INTEGER,
+ R8 = R8,
+ R16 = R16,
+ RG8 = RG8,
+ RG16 = RG16,
+ R16F = R16F,
+ R32F = R32F,
+ RG16F = RG16F,
+ RG32F = RG32F,
+ R8I = R8I,
+ R8UI = R8UI,
+ R16I = R16I,
+ R16UI = R16UI,
+ R32I = R32I,
+ R32UI = R32UI,
+ RG8I = RG8I,
+ RG8UI = RG8UI,
+ RG16I = RG16I,
+ RG16UI = RG16UI,
+ RG32I = RG32I,
+ RG32UI = RG32UI,
+ VERTEX_ARRAY_BINDING = VERTEX_ARRAY_BINDING,
+ CLAMP_VERTEX_COLOR = CLAMP_VERTEX_COLOR,
+ CLAMP_FRAGMENT_COLOR = CLAMP_FRAGMENT_COLOR,
+ ALPHA_INTEGER = ALPHA_INTEGER,
+ SAMPLER_2D_RECT = SAMPLER_2D_RECT,
+ SAMPLER_2D_RECT_SHADOW = SAMPLER_2D_RECT_SHADOW,
+ SAMPLER_BUFFER = SAMPLER_BUFFER,
+ INT_SAMPLER_2D_RECT = INT_SAMPLER_2D_RECT,
+ INT_SAMPLER_BUFFER = INT_SAMPLER_BUFFER,
+ UNSIGNED_INT_SAMPLER_2D_RECT = UNSIGNED_INT_SAMPLER_2D_RECT,
+ UNSIGNED_INT_SAMPLER_BUFFER = UNSIGNED_INT_SAMPLER_BUFFER,
+ TEXTURE_BUFFER = TEXTURE_BUFFER,
+ MAX_TEXTURE_BUFFER_SIZE = MAX_TEXTURE_BUFFER_SIZE,
+ TEXTURE_BINDING_BUFFER = TEXTURE_BINDING_BUFFER,
+ TEXTURE_BUFFER_DATA_STORE_BINDING = TEXTURE_BUFFER_DATA_STORE_BINDING,
+ TEXTURE_RECTANGLE = TEXTURE_RECTANGLE,
+ TEXTURE_BINDING_RECTANGLE = TEXTURE_BINDING_RECTANGLE,
+ PROXY_TEXTURE_RECTANGLE = PROXY_TEXTURE_RECTANGLE,
+ MAX_RECTANGLE_TEXTURE_SIZE = MAX_RECTANGLE_TEXTURE_SIZE,
+ R8_SNORM = R8_SNORM,
+ RG8_SNORM = RG8_SNORM,
+ RGB8_SNORM = RGB8_SNORM,
+ RGBA8_SNORM = RGBA8_SNORM,
+ R16_SNORM = R16_SNORM,
+ RG16_SNORM = RG16_SNORM,
+ RGB16_SNORM = RGB16_SNORM,
+ RGBA16_SNORM = RGBA16_SNORM,
+ SIGNED_NORMALIZED = SIGNED_NORMALIZED,
+ PRIMITIVE_RESTART = PRIMITIVE_RESTART,
+ PRIMITIVE_RESTART_INDEX = PRIMITIVE_RESTART_INDEX,
+ COPY_READ_BUFFER = COPY_READ_BUFFER,
+ COPY_WRITE_BUFFER = COPY_WRITE_BUFFER,
+ UNIFORM_BUFFER = UNIFORM_BUFFER,
+ UNIFORM_BUFFER_BINDING = UNIFORM_BUFFER_BINDING,
+ UNIFORM_BUFFER_START = UNIFORM_BUFFER_START,
+ UNIFORM_BUFFER_SIZE = UNIFORM_BUFFER_SIZE,
+ MAX_VERTEX_UNIFORM_BLOCKS = MAX_VERTEX_UNIFORM_BLOCKS,
+ MAX_GEOMETRY_UNIFORM_BLOCKS = MAX_GEOMETRY_UNIFORM_BLOCKS,
+ MAX_FRAGMENT_UNIFORM_BLOCKS = MAX_FRAGMENT_UNIFORM_BLOCKS,
+ MAX_COMBINED_UNIFORM_BLOCKS = MAX_COMBINED_UNIFORM_BLOCKS,
+ MAX_UNIFORM_BUFFER_BINDINGS = MAX_UNIFORM_BUFFER_BINDINGS,
+ MAX_UNIFORM_BLOCK_SIZE = MAX_UNIFORM_BLOCK_SIZE,
+ MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS = MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS,
+ MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS = MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS,
+ MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS = MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS,
+ UNIFORM_BUFFER_OFFSET_ALIGNMENT = UNIFORM_BUFFER_OFFSET_ALIGNMENT,
+ ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH = ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH,
+ ACTIVE_UNIFORM_BLOCKS = ACTIVE_UNIFORM_BLOCKS,
+ UNIFORM_TYPE = UNIFORM_TYPE,
+ UNIFORM_SIZE = UNIFORM_SIZE,
+ UNIFORM_NAME_LENGTH = UNIFORM_NAME_LENGTH,
+ UNIFORM_BLOCK_INDEX = UNIFORM_BLOCK_INDEX,
+ UNIFORM_OFFSET = UNIFORM_OFFSET,
+ UNIFORM_ARRAY_STRIDE = UNIFORM_ARRAY_STRIDE,
+ UNIFORM_MATRIX_STRIDE = UNIFORM_MATRIX_STRIDE,
+ UNIFORM_IS_ROW_MAJOR = UNIFORM_IS_ROW_MAJOR,
+ UNIFORM_BLOCK_BINDING = UNIFORM_BLOCK_BINDING,
+ UNIFORM_BLOCK_DATA_SIZE = UNIFORM_BLOCK_DATA_SIZE,
+ UNIFORM_BLOCK_NAME_LENGTH = UNIFORM_BLOCK_NAME_LENGTH,
+ UNIFORM_BLOCK_ACTIVE_UNIFORMS = UNIFORM_BLOCK_ACTIVE_UNIFORMS,
+ UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES = UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES,
+ UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER = UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER,
+ UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER = UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER,
+ UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER = UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER,
+ INVALID_INDEX = INVALID_INDEX,
+ CONTEXT_CORE_PROFILE_BIT = CONTEXT_CORE_PROFILE_BIT,
+ CONTEXT_COMPATIBILITY_PROFILE_BIT = CONTEXT_COMPATIBILITY_PROFILE_BIT,
+ LINES_ADJACENCY = LINES_ADJACENCY,
+ LINE_STRIP_ADJACENCY = LINE_STRIP_ADJACENCY,
+ TRIANGLES_ADJACENCY = TRIANGLES_ADJACENCY,
+ TRIANGLE_STRIP_ADJACENCY = TRIANGLE_STRIP_ADJACENCY,
+ PROGRAM_POINT_SIZE = PROGRAM_POINT_SIZE,
+ MAX_GEOMETRY_TEXTURE_IMAGE_UNITS = MAX_GEOMETRY_TEXTURE_IMAGE_UNITS,
+ FRAMEBUFFER_ATTACHMENT_LAYERED = FRAMEBUFFER_ATTACHMENT_LAYERED,
+ FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS = FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS,
+ GEOMETRY_SHADER = GEOMETRY_SHADER,
+ GEOMETRY_VERTICES_OUT = GEOMETRY_VERTICES_OUT,
+ GEOMETRY_INPUT_TYPE = GEOMETRY_INPUT_TYPE,
+ GEOMETRY_OUTPUT_TYPE = GEOMETRY_OUTPUT_TYPE,
+ MAX_GEOMETRY_UNIFORM_COMPONENTS = MAX_GEOMETRY_UNIFORM_COMPONENTS,
+ MAX_GEOMETRY_OUTPUT_VERTICES = MAX_GEOMETRY_OUTPUT_VERTICES,
+ MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS = MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS,
+ MAX_VERTEX_OUTPUT_COMPONENTS = MAX_VERTEX_OUTPUT_COMPONENTS,
+ MAX_GEOMETRY_INPUT_COMPONENTS = MAX_GEOMETRY_INPUT_COMPONENTS,
+ MAX_GEOMETRY_OUTPUT_COMPONENTS = MAX_GEOMETRY_OUTPUT_COMPONENTS,
+ MAX_FRAGMENT_INPUT_COMPONENTS = MAX_FRAGMENT_INPUT_COMPONENTS,
+ CONTEXT_PROFILE_MASK = CONTEXT_PROFILE_MASK,
+ DEPTH_CLAMP = DEPTH_CLAMP,
+ QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION = QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION,
+ FIRST_VERTEX_CONVENTION = FIRST_VERTEX_CONVENTION,
+ LAST_VERTEX_CONVENTION = LAST_VERTEX_CONVENTION,
+ PROVOKING_VERTEX = PROVOKING_VERTEX,
+ TEXTURE_CUBE_MAP_SEAMLESS = TEXTURE_CUBE_MAP_SEAMLESS,
+ MAX_SERVER_WAIT_TIMEOUT = MAX_SERVER_WAIT_TIMEOUT,
+ OBJECT_TYPE = OBJECT_TYPE,
+ SYNC_CONDITION = SYNC_CONDITION,
+ SYNC_STATUS = SYNC_STATUS,
+ SYNC_FLAGS = SYNC_FLAGS,
+ SYNC_FENCE = SYNC_FENCE,
+ SYNC_GPU_COMMANDS_COMPLETE = SYNC_GPU_COMMANDS_COMPLETE,
+ UNSIGNALED = UNSIGNALED,
+ SIGNALED = SIGNALED,
+ ALREADY_SIGNALED = ALREADY_SIGNALED,
+ TIMEOUT_EXPIRED = TIMEOUT_EXPIRED,
+ CONDITION_SATISFIED = CONDITION_SATISFIED,
+ WAIT_FAILED = WAIT_FAILED,
+ TIMEOUT_IGNORED = TIMEOUT_IGNORED,
+ SYNC_FLUSH_COMMANDS_BIT = SYNC_FLUSH_COMMANDS_BIT,
+ SAMPLE_POSITION = SAMPLE_POSITION,
+ SAMPLE_MASK = SAMPLE_MASK,
+ SAMPLE_MASK_VALUE = SAMPLE_MASK_VALUE,
+ MAX_SAMPLE_MASK_WORDS = MAX_SAMPLE_MASK_WORDS,
+ TEXTURE_2D_MULTISAMPLE = TEXTURE_2D_MULTISAMPLE,
+ PROXY_TEXTURE_2D_MULTISAMPLE = PROXY_TEXTURE_2D_MULTISAMPLE,
+ TEXTURE_2D_MULTISAMPLE_ARRAY = TEXTURE_2D_MULTISAMPLE_ARRAY,
+ PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY = PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY,
+ TEXTURE_BINDING_2D_MULTISAMPLE = TEXTURE_BINDING_2D_MULTISAMPLE,
+ TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY = TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY,
+ TEXTURE_SAMPLES = TEXTURE_SAMPLES,
+ TEXTURE_FIXED_SAMPLE_LOCATIONS = TEXTURE_FIXED_SAMPLE_LOCATIONS,
+ SAMPLER_2D_MULTISAMPLE = SAMPLER_2D_MULTISAMPLE,
+ INT_SAMPLER_2D_MULTISAMPLE = INT_SAMPLER_2D_MULTISAMPLE,
+ UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE = UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE,
+ SAMPLER_2D_MULTISAMPLE_ARRAY = SAMPLER_2D_MULTISAMPLE_ARRAY,
+ INT_SAMPLER_2D_MULTISAMPLE_ARRAY = INT_SAMPLER_2D_MULTISAMPLE_ARRAY,
+ UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY = UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY,
+ MAX_COLOR_TEXTURE_SAMPLES = MAX_COLOR_TEXTURE_SAMPLES,
+ MAX_DEPTH_TEXTURE_SAMPLES = MAX_DEPTH_TEXTURE_SAMPLES,
+ MAX_INTEGER_SAMPLES = MAX_INTEGER_SAMPLES,
+ VERTEX_ATTRIB_ARRAY_DIVISOR = VERTEX_ATTRIB_ARRAY_DIVISOR,
+ SRC1_COLOR = SRC1_COLOR,
+ ONE_MINUS_SRC1_COLOR = ONE_MINUS_SRC1_COLOR,
+ ONE_MINUS_SRC1_ALPHA = ONE_MINUS_SRC1_ALPHA,
+ MAX_DUAL_SOURCE_DRAW_BUFFERS = MAX_DUAL_SOURCE_DRAW_BUFFERS,
+ ANY_SAMPLES_PASSED = ANY_SAMPLES_PASSED,
+ SAMPLER_BINDING = SAMPLER_BINDING,
+ RGB10_A2UI = RGB10_A2UI,
+ TEXTURE_SWIZZLE_R = TEXTURE_SWIZZLE_R,
+ TEXTURE_SWIZZLE_G = TEXTURE_SWIZZLE_G,
+ TEXTURE_SWIZZLE_B = TEXTURE_SWIZZLE_B,
+ TEXTURE_SWIZZLE_A = TEXTURE_SWIZZLE_A,
+ TEXTURE_SWIZZLE_RGBA = TEXTURE_SWIZZLE_RGBA,
+ TIME_ELAPSED = TIME_ELAPSED,
+ TIMESTAMP = TIMESTAMP,
+ INT_2_10_10_10_REV = INT_2_10_10_10_REV,
+ SAMPLE_SHADING = SAMPLE_SHADING,
+ MIN_SAMPLE_SHADING_VALUE = MIN_SAMPLE_SHADING_VALUE,
+ MIN_PROGRAM_TEXTURE_GATHER_OFFSET = MIN_PROGRAM_TEXTURE_GATHER_OFFSET,
+ MAX_PROGRAM_TEXTURE_GATHER_OFFSET = MAX_PROGRAM_TEXTURE_GATHER_OFFSET,
+ TEXTURE_CUBE_MAP_ARRAY = TEXTURE_CUBE_MAP_ARRAY,
+ TEXTURE_BINDING_CUBE_MAP_ARRAY = TEXTURE_BINDING_CUBE_MAP_ARRAY,
+ PROXY_TEXTURE_CUBE_MAP_ARRAY = PROXY_TEXTURE_CUBE_MAP_ARRAY,
+ SAMPLER_CUBE_MAP_ARRAY = SAMPLER_CUBE_MAP_ARRAY,
+ SAMPLER_CUBE_MAP_ARRAY_SHADOW = SAMPLER_CUBE_MAP_ARRAY_SHADOW,
+ INT_SAMPLER_CUBE_MAP_ARRAY = INT_SAMPLER_CUBE_MAP_ARRAY,
+ UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY = UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY,
+ DRAW_INDIRECT_BUFFER = DRAW_INDIRECT_BUFFER,
+ DRAW_INDIRECT_BUFFER_BINDING = DRAW_INDIRECT_BUFFER_BINDING,
+ GEOMETRY_SHADER_INVOCATIONS = GEOMETRY_SHADER_INVOCATIONS,
+ MAX_GEOMETRY_SHADER_INVOCATIONS = MAX_GEOMETRY_SHADER_INVOCATIONS,
+ MIN_FRAGMENT_INTERPOLATION_OFFSET = MIN_FRAGMENT_INTERPOLATION_OFFSET,
+ MAX_FRAGMENT_INTERPOLATION_OFFSET = MAX_FRAGMENT_INTERPOLATION_OFFSET,
+ FRAGMENT_INTERPOLATION_OFFSET_BITS = FRAGMENT_INTERPOLATION_OFFSET_BITS,
+ MAX_VERTEX_STREAMS = MAX_VERTEX_STREAMS,
+ DOUBLE_VEC2 = DOUBLE_VEC2,
+ DOUBLE_VEC3 = DOUBLE_VEC3,
+ DOUBLE_VEC4 = DOUBLE_VEC4,
+ DOUBLE_MAT2 = DOUBLE_MAT2,
+ DOUBLE_MAT3 = DOUBLE_MAT3,
+ DOUBLE_MAT4 = DOUBLE_MAT4,
+ DOUBLE_MAT2x3 = DOUBLE_MAT2x3,
+ DOUBLE_MAT2x4 = DOUBLE_MAT2x4,
+ DOUBLE_MAT3x2 = DOUBLE_MAT3x2,
+ DOUBLE_MAT3x4 = DOUBLE_MAT3x4,
+ DOUBLE_MAT4x2 = DOUBLE_MAT4x2,
+ DOUBLE_MAT4x3 = DOUBLE_MAT4x3,
+ ACTIVE_SUBROUTINES = ACTIVE_SUBROUTINES,
+ ACTIVE_SUBROUTINE_UNIFORMS = ACTIVE_SUBROUTINE_UNIFORMS,
+ ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS = ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS,
+ ACTIVE_SUBROUTINE_MAX_LENGTH = ACTIVE_SUBROUTINE_MAX_LENGTH,
+ ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH = ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH,
+ MAX_SUBROUTINES = MAX_SUBROUTINES,
+ MAX_SUBROUTINE_UNIFORM_LOCATIONS = MAX_SUBROUTINE_UNIFORM_LOCATIONS,
+ NUM_COMPATIBLE_SUBROUTINES = NUM_COMPATIBLE_SUBROUTINES,
+ COMPATIBLE_SUBROUTINES = COMPATIBLE_SUBROUTINES,
+ PATCHES = PATCHES,
+ PATCH_VERTICES = PATCH_VERTICES,
+ PATCH_DEFAULT_INNER_LEVEL = PATCH_DEFAULT_INNER_LEVEL,
+ PATCH_DEFAULT_OUTER_LEVEL = PATCH_DEFAULT_OUTER_LEVEL,
+ TESS_CONTROL_OUTPUT_VERTICES = TESS_CONTROL_OUTPUT_VERTICES,
+ TESS_GEN_MODE = TESS_GEN_MODE,
+ TESS_GEN_SPACING = TESS_GEN_SPACING,
+ TESS_GEN_VERTEX_ORDER = TESS_GEN_VERTEX_ORDER,
+ TESS_GEN_POINT_MODE = TESS_GEN_POINT_MODE,
+ ISOLINES = ISOLINES,
+ FRACTIONAL_ODD = FRACTIONAL_ODD,
+ FRACTIONAL_EVEN = FRACTIONAL_EVEN,
+ MAX_PATCH_VERTICES = MAX_PATCH_VERTICES,
+ MAX_TESS_GEN_LEVEL = MAX_TESS_GEN_LEVEL,
+ MAX_TESS_CONTROL_UNIFORM_COMPONENTS = MAX_TESS_CONTROL_UNIFORM_COMPONENTS,
+ MAX_TESS_EVALUATION_UNIFORM_COMPONENTS = MAX_TESS_EVALUATION_UNIFORM_COMPONENTS,
+ MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS = MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS,
+ MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS = MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS,
+ MAX_TESS_CONTROL_OUTPUT_COMPONENTS = MAX_TESS_CONTROL_OUTPUT_COMPONENTS,
+ MAX_TESS_PATCH_COMPONENTS = MAX_TESS_PATCH_COMPONENTS,
+ MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS = MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS,
+ MAX_TESS_EVALUATION_OUTPUT_COMPONENTS = MAX_TESS_EVALUATION_OUTPUT_COMPONENTS,
+ MAX_TESS_CONTROL_UNIFORM_BLOCKS = MAX_TESS_CONTROL_UNIFORM_BLOCKS,
+ MAX_TESS_EVALUATION_UNIFORM_BLOCKS = MAX_TESS_EVALUATION_UNIFORM_BLOCKS,
+ MAX_TESS_CONTROL_INPUT_COMPONENTS = MAX_TESS_CONTROL_INPUT_COMPONENTS,
+ MAX_TESS_EVALUATION_INPUT_COMPONENTS = MAX_TESS_EVALUATION_INPUT_COMPONENTS,
+ MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS = MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS,
+ MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS = MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS,
+ UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER = UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER,
+ UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER = UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER,
+ TESS_EVALUATION_SHADER = TESS_EVALUATION_SHADER,
+ TESS_CONTROL_SHADER = TESS_CONTROL_SHADER,
+ TRANSFORM_FEEDBACK = TRANSFORM_FEEDBACK,
+ TRANSFORM_FEEDBACK_BUFFER_PAUSED = TRANSFORM_FEEDBACK_BUFFER_PAUSED,
+ TRANSFORM_FEEDBACK_BUFFER_ACTIVE = TRANSFORM_FEEDBACK_BUFFER_ACTIVE,
+ TRANSFORM_FEEDBACK_BINDING = TRANSFORM_FEEDBACK_BINDING,
+ MAX_TRANSFORM_FEEDBACK_BUFFERS = MAX_TRANSFORM_FEEDBACK_BUFFERS,
+ FIXED = FIXED,
+ IMPLEMENTATION_COLOR_READ_TYPE = IMPLEMENTATION_COLOR_READ_TYPE,
+ IMPLEMENTATION_COLOR_READ_FORMAT = IMPLEMENTATION_COLOR_READ_FORMAT,
+ LOW_FLOAT = LOW_FLOAT,
+ MEDIUM_FLOAT = MEDIUM_FLOAT,
+ HIGH_FLOAT = HIGH_FLOAT,
+ LOW_INT = LOW_INT,
+ MEDIUM_INT = MEDIUM_INT,
+ HIGH_INT = HIGH_INT,
+ SHADER_COMPILER = SHADER_COMPILER,
+ SHADER_BINARY_FORMATS = SHADER_BINARY_FORMATS,
+ NUM_SHADER_BINARY_FORMATS = NUM_SHADER_BINARY_FORMATS,
+ MAX_VERTEX_UNIFORM_VECTORS = MAX_VERTEX_UNIFORM_VECTORS,
+ MAX_VARYING_VECTORS = MAX_VARYING_VECTORS,
+ MAX_FRAGMENT_UNIFORM_VECTORS = MAX_FRAGMENT_UNIFORM_VECTORS,
+ RGB565 = RGB565,
+ PROGRAM_BINARY_RETRIEVABLE_HINT = PROGRAM_BINARY_RETRIEVABLE_HINT,
+ PROGRAM_BINARY_LENGTH = PROGRAM_BINARY_LENGTH,
+ NUM_PROGRAM_BINARY_FORMATS = NUM_PROGRAM_BINARY_FORMATS,
+ PROGRAM_BINARY_FORMATS = PROGRAM_BINARY_FORMATS,
+ VERTEX_SHADER_BIT = VERTEX_SHADER_BIT,
+ FRAGMENT_SHADER_BIT = FRAGMENT_SHADER_BIT,
+ GEOMETRY_SHADER_BIT = GEOMETRY_SHADER_BIT,
+ TESS_CONTROL_SHADER_BIT = TESS_CONTROL_SHADER_BIT,
+ TESS_EVALUATION_SHADER_BIT = TESS_EVALUATION_SHADER_BIT,
+ ALL_SHADER_BITS = ALL_SHADER_BITS,
+ PROGRAM_SEPARABLE = PROGRAM_SEPARABLE,
+ ACTIVE_PROGRAM = ACTIVE_PROGRAM,
+ PROGRAM_PIPELINE_BINDING = PROGRAM_PIPELINE_BINDING,
+ MAX_VIEWPORTS = MAX_VIEWPORTS,
+ VIEWPORT_SUBPIXEL_BITS = VIEWPORT_SUBPIXEL_BITS,
+ VIEWPORT_BOUNDS_RANGE = VIEWPORT_BOUNDS_RANGE,
+ LAYER_PROVOKING_VERTEX = LAYER_PROVOKING_VERTEX,
+ VIEWPORT_INDEX_PROVOKING_VERTEX = VIEWPORT_INDEX_PROVOKING_VERTEX,
+ UNDEFINED_VERTEX = UNDEFINED_VERTEX,
+ COPY_READ_BUFFER_BINDING = COPY_READ_BUFFER_BINDING,
+ COPY_WRITE_BUFFER_BINDING = COPY_WRITE_BUFFER_BINDING,
+ TRANSFORM_FEEDBACK_ACTIVE = TRANSFORM_FEEDBACK_ACTIVE,
+ TRANSFORM_FEEDBACK_PAUSED = TRANSFORM_FEEDBACK_PAUSED,
+ UNPACK_COMPRESSED_BLOCK_WIDTH = UNPACK_COMPRESSED_BLOCK_WIDTH,
+ UNPACK_COMPRESSED_BLOCK_HEIGHT = UNPACK_COMPRESSED_BLOCK_HEIGHT,
+ UNPACK_COMPRESSED_BLOCK_DEPTH = UNPACK_COMPRESSED_BLOCK_DEPTH,
+ UNPACK_COMPRESSED_BLOCK_SIZE = UNPACK_COMPRESSED_BLOCK_SIZE,
+ PACK_COMPRESSED_BLOCK_WIDTH = PACK_COMPRESSED_BLOCK_WIDTH,
+ PACK_COMPRESSED_BLOCK_HEIGHT = PACK_COMPRESSED_BLOCK_HEIGHT,
+ PACK_COMPRESSED_BLOCK_DEPTH = PACK_COMPRESSED_BLOCK_DEPTH,
+ PACK_COMPRESSED_BLOCK_SIZE = PACK_COMPRESSED_BLOCK_SIZE,
+ NUM_SAMPLE_COUNTS = NUM_SAMPLE_COUNTS,
+ MIN_MAP_BUFFER_ALIGNMENT = MIN_MAP_BUFFER_ALIGNMENT,
+ ATOMIC_COUNTER_BUFFER = ATOMIC_COUNTER_BUFFER,
+ ATOMIC_COUNTER_BUFFER_BINDING = ATOMIC_COUNTER_BUFFER_BINDING,
+ ATOMIC_COUNTER_BUFFER_START = ATOMIC_COUNTER_BUFFER_START,
+ ATOMIC_COUNTER_BUFFER_SIZE = ATOMIC_COUNTER_BUFFER_SIZE,
+ ATOMIC_COUNTER_BUFFER_DATA_SIZE = ATOMIC_COUNTER_BUFFER_DATA_SIZE,
+ ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS = ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS,
+ ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES = ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES,
+ ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER = ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER,
+ ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER = ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER,
+ ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER = ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER,
+ ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER = ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER,
+ ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER = ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER,
+ MAX_VERTEX_ATOMIC_COUNTER_BUFFERS = MAX_VERTEX_ATOMIC_COUNTER_BUFFERS,
+ MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS = MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS,
+ MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS = MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS,
+ MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS = MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS,
+ MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS = MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS,
+ MAX_COMBINED_ATOMIC_COUNTER_BUFFERS = MAX_COMBINED_ATOMIC_COUNTER_BUFFERS,
+ MAX_VERTEX_ATOMIC_COUNTERS = MAX_VERTEX_ATOMIC_COUNTERS,
+ MAX_TESS_CONTROL_ATOMIC_COUNTERS = MAX_TESS_CONTROL_ATOMIC_COUNTERS,
+ MAX_TESS_EVALUATION_ATOMIC_COUNTERS = MAX_TESS_EVALUATION_ATOMIC_COUNTERS,
+ MAX_GEOMETRY_ATOMIC_COUNTERS = MAX_GEOMETRY_ATOMIC_COUNTERS,
+ MAX_FRAGMENT_ATOMIC_COUNTERS = MAX_FRAGMENT_ATOMIC_COUNTERS,
+ MAX_COMBINED_ATOMIC_COUNTERS = MAX_COMBINED_ATOMIC_COUNTERS,
+ MAX_ATOMIC_COUNTER_BUFFER_SIZE = MAX_ATOMIC_COUNTER_BUFFER_SIZE,
+ MAX_ATOMIC_COUNTER_BUFFER_BINDINGS = MAX_ATOMIC_COUNTER_BUFFER_BINDINGS,
+ ACTIVE_ATOMIC_COUNTER_BUFFERS = ACTIVE_ATOMIC_COUNTER_BUFFERS,
+ UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX = UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX,
+ UNSIGNED_INT_ATOMIC_COUNTER = UNSIGNED_INT_ATOMIC_COUNTER,
+ VERTEX_ATTRIB_ARRAY_BARRIER_BIT = VERTEX_ATTRIB_ARRAY_BARRIER_BIT,
+ ELEMENT_ARRAY_BARRIER_BIT = ELEMENT_ARRAY_BARRIER_BIT,
+ UNIFORM_BARRIER_BIT = UNIFORM_BARRIER_BIT,
+ TEXTURE_FETCH_BARRIER_BIT = TEXTURE_FETCH_BARRIER_BIT,
+ SHADER_IMAGE_ACCESS_BARRIER_BIT = SHADER_IMAGE_ACCESS_BARRIER_BIT,
+ COMMAND_BARRIER_BIT = COMMAND_BARRIER_BIT,
+ PIXEL_BUFFER_BARRIER_BIT = PIXEL_BUFFER_BARRIER_BIT,
+ TEXTURE_UPDATE_BARRIER_BIT = TEXTURE_UPDATE_BARRIER_BIT,
+ BUFFER_UPDATE_BARRIER_BIT = BUFFER_UPDATE_BARRIER_BIT,
+ FRAMEBUFFER_BARRIER_BIT = FRAMEBUFFER_BARRIER_BIT,
+ TRANSFORM_FEEDBACK_BARRIER_BIT = TRANSFORM_FEEDBACK_BARRIER_BIT,
+ ATOMIC_COUNTER_BARRIER_BIT = ATOMIC_COUNTER_BARRIER_BIT,
+ ALL_BARRIER_BITS = ALL_BARRIER_BITS,
+ MAX_IMAGE_UNITS = MAX_IMAGE_UNITS,
+ MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS = MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS,
+ IMAGE_BINDING_NAME = IMAGE_BINDING_NAME,
+ IMAGE_BINDING_LEVEL = IMAGE_BINDING_LEVEL,
+ IMAGE_BINDING_LAYERED = IMAGE_BINDING_LAYERED,
+ IMAGE_BINDING_LAYER = IMAGE_BINDING_LAYER,
+ IMAGE_BINDING_ACCESS = IMAGE_BINDING_ACCESS,
+ IMAGE_1D = IMAGE_1D,
+ IMAGE_2D = IMAGE_2D,
+ IMAGE_3D = IMAGE_3D,
+ IMAGE_2D_RECT = IMAGE_2D_RECT,
+ IMAGE_CUBE = IMAGE_CUBE,
+ IMAGE_BUFFER = IMAGE_BUFFER,
+ IMAGE_1D_ARRAY = IMAGE_1D_ARRAY,
+ IMAGE_2D_ARRAY = IMAGE_2D_ARRAY,
+ IMAGE_CUBE_MAP_ARRAY = IMAGE_CUBE_MAP_ARRAY,
+ IMAGE_2D_MULTISAMPLE = IMAGE_2D_MULTISAMPLE,
+ IMAGE_2D_MULTISAMPLE_ARRAY = IMAGE_2D_MULTISAMPLE_ARRAY,
+ INT_IMAGE_1D = INT_IMAGE_1D,
+ INT_IMAGE_2D = INT_IMAGE_2D,
+ INT_IMAGE_3D = INT_IMAGE_3D,
+ INT_IMAGE_2D_RECT = INT_IMAGE_2D_RECT,
+ INT_IMAGE_CUBE = INT_IMAGE_CUBE,
+ INT_IMAGE_BUFFER = INT_IMAGE_BUFFER,
+ INT_IMAGE_1D_ARRAY = INT_IMAGE_1D_ARRAY,
+ INT_IMAGE_2D_ARRAY = INT_IMAGE_2D_ARRAY,
+ INT_IMAGE_CUBE_MAP_ARRAY = INT_IMAGE_CUBE_MAP_ARRAY,
+ INT_IMAGE_2D_MULTISAMPLE = INT_IMAGE_2D_MULTISAMPLE,
+ INT_IMAGE_2D_MULTISAMPLE_ARRAY = INT_IMAGE_2D_MULTISAMPLE_ARRAY,
+ UNSIGNED_INT_IMAGE_1D = UNSIGNED_INT_IMAGE_1D,
+ UNSIGNED_INT_IMAGE_2D = UNSIGNED_INT_IMAGE_2D,
+ UNSIGNED_INT_IMAGE_3D = UNSIGNED_INT_IMAGE_3D,
+ UNSIGNED_INT_IMAGE_2D_RECT = UNSIGNED_INT_IMAGE_2D_RECT,
+ UNSIGNED_INT_IMAGE_CUBE = UNSIGNED_INT_IMAGE_CUBE,
+ UNSIGNED_INT_IMAGE_BUFFER = UNSIGNED_INT_IMAGE_BUFFER,
+ UNSIGNED_INT_IMAGE_1D_ARRAY = UNSIGNED_INT_IMAGE_1D_ARRAY,
+ UNSIGNED_INT_IMAGE_2D_ARRAY = UNSIGNED_INT_IMAGE_2D_ARRAY,
+ UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY = UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY,
+ UNSIGNED_INT_IMAGE_2D_MULTISAMPLE = UNSIGNED_INT_IMAGE_2D_MULTISAMPLE,
+ UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY = UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY,
+ MAX_IMAGE_SAMPLES = MAX_IMAGE_SAMPLES,
+ IMAGE_BINDING_FORMAT = IMAGE_BINDING_FORMAT,
+ IMAGE_FORMAT_COMPATIBILITY_TYPE = IMAGE_FORMAT_COMPATIBILITY_TYPE,
+ IMAGE_FORMAT_COMPATIBILITY_BY_SIZE = IMAGE_FORMAT_COMPATIBILITY_BY_SIZE,
+ IMAGE_FORMAT_COMPATIBILITY_BY_CLASS = IMAGE_FORMAT_COMPATIBILITY_BY_CLASS,
+ MAX_VERTEX_IMAGE_UNIFORMS = MAX_VERTEX_IMAGE_UNIFORMS,
+ MAX_TESS_CONTROL_IMAGE_UNIFORMS = MAX_TESS_CONTROL_IMAGE_UNIFORMS,
+ MAX_TESS_EVALUATION_IMAGE_UNIFORMS = MAX_TESS_EVALUATION_IMAGE_UNIFORMS,
+ MAX_GEOMETRY_IMAGE_UNIFORMS = MAX_GEOMETRY_IMAGE_UNIFORMS,
+ MAX_FRAGMENT_IMAGE_UNIFORMS = MAX_FRAGMENT_IMAGE_UNIFORMS,
+ MAX_COMBINED_IMAGE_UNIFORMS = MAX_COMBINED_IMAGE_UNIFORMS,
+ COMPRESSED_RGBA_BPTC_UNORM = COMPRESSED_RGBA_BPTC_UNORM,
+ COMPRESSED_SRGB_ALPHA_BPTC_UNORM = COMPRESSED_SRGB_ALPHA_BPTC_UNORM,
+ COMPRESSED_RGB_BPTC_SIGNED_FLOAT = COMPRESSED_RGB_BPTC_SIGNED_FLOAT,
+ COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT = COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT,
+ TEXTURE_IMMUTABLE_FORMAT = TEXTURE_IMMUTABLE_FORMAT,
+ NUM_SHADING_LANGUAGE_VERSIONS = NUM_SHADING_LANGUAGE_VERSIONS,
+ VERTEX_ATTRIB_ARRAY_LONG = VERTEX_ATTRIB_ARRAY_LONG,
+ COMPRESSED_RGB8_ETC2 = COMPRESSED_RGB8_ETC2,
+ COMPRESSED_SRGB8_ETC2 = COMPRESSED_SRGB8_ETC2,
+ COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 = COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2,
+ COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 = COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2,
+ COMPRESSED_RGBA8_ETC2_EAC = COMPRESSED_RGBA8_ETC2_EAC,
+ COMPRESSED_SRGB8_ALPHA8_ETC2_EAC = COMPRESSED_SRGB8_ALPHA8_ETC2_EAC,
+ COMPRESSED_R11_EAC = COMPRESSED_R11_EAC,
+ COMPRESSED_SIGNED_R11_EAC = COMPRESSED_SIGNED_R11_EAC,
+ COMPRESSED_RG11_EAC = COMPRESSED_RG11_EAC,
+ COMPRESSED_SIGNED_RG11_EAC = COMPRESSED_SIGNED_RG11_EAC,
+ PRIMITIVE_RESTART_FIXED_INDEX = PRIMITIVE_RESTART_FIXED_INDEX,
+ ANY_SAMPLES_PASSED_CONSERVATIVE = ANY_SAMPLES_PASSED_CONSERVATIVE,
+ MAX_ELEMENT_INDEX = MAX_ELEMENT_INDEX,
+ COMPUTE_SHADER = COMPUTE_SHADER,
+ MAX_COMPUTE_UNIFORM_BLOCKS = MAX_COMPUTE_UNIFORM_BLOCKS,
+ MAX_COMPUTE_TEXTURE_IMAGE_UNITS = MAX_COMPUTE_TEXTURE_IMAGE_UNITS,
+ MAX_COMPUTE_IMAGE_UNIFORMS = MAX_COMPUTE_IMAGE_UNIFORMS,
+ MAX_COMPUTE_SHARED_MEMORY_SIZE = MAX_COMPUTE_SHARED_MEMORY_SIZE,
+ MAX_COMPUTE_UNIFORM_COMPONENTS = MAX_COMPUTE_UNIFORM_COMPONENTS,
+ MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS = MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS,
+ MAX_COMPUTE_ATOMIC_COUNTERS = MAX_COMPUTE_ATOMIC_COUNTERS,
+ MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS = MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS,
+ MAX_COMPUTE_WORK_GROUP_INVOCATIONS = MAX_COMPUTE_WORK_GROUP_INVOCATIONS,
+ MAX_COMPUTE_WORK_GROUP_COUNT = MAX_COMPUTE_WORK_GROUP_COUNT,
+ MAX_COMPUTE_WORK_GROUP_SIZE = MAX_COMPUTE_WORK_GROUP_SIZE,
+ COMPUTE_WORK_GROUP_SIZE = COMPUTE_WORK_GROUP_SIZE,
+ UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER = UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER,
+ ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER = ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER,
+ DISPATCH_INDIRECT_BUFFER = DISPATCH_INDIRECT_BUFFER,
+ DISPATCH_INDIRECT_BUFFER_BINDING = DISPATCH_INDIRECT_BUFFER_BINDING,
+ COMPUTE_SHADER_BIT = COMPUTE_SHADER_BIT,
+ DEBUG_OUTPUT_SYNCHRONOUS = DEBUG_OUTPUT_SYNCHRONOUS,
+ DEBUG_NEXT_LOGGED_MESSAGE_LENGTH = DEBUG_NEXT_LOGGED_MESSAGE_LENGTH,
+ DEBUG_CALLBACK_FUNCTION = DEBUG_CALLBACK_FUNCTION,
+ DEBUG_CALLBACK_USER_PARAM = DEBUG_CALLBACK_USER_PARAM,
+ DEBUG_SOURCE_API = DEBUG_SOURCE_API,
+ DEBUG_SOURCE_WINDOW_SYSTEM = DEBUG_SOURCE_WINDOW_SYSTEM,
+ DEBUG_SOURCE_SHADER_COMPILER = DEBUG_SOURCE_SHADER_COMPILER,
+ DEBUG_SOURCE_THIRD_PARTY = DEBUG_SOURCE_THIRD_PARTY,
+ DEBUG_SOURCE_APPLICATION = DEBUG_SOURCE_APPLICATION,
+ DEBUG_SOURCE_OTHER = DEBUG_SOURCE_OTHER,
+ DEBUG_TYPE_ERROR = DEBUG_TYPE_ERROR,
+ DEBUG_TYPE_DEPRECATED_BEHAVIOR = DEBUG_TYPE_DEPRECATED_BEHAVIOR,
+ DEBUG_TYPE_UNDEFINED_BEHAVIOR = DEBUG_TYPE_UNDEFINED_BEHAVIOR,
+ DEBUG_TYPE_PORTABILITY = DEBUG_TYPE_PORTABILITY,
+ DEBUG_TYPE_PERFORMANCE = DEBUG_TYPE_PERFORMANCE,
+ DEBUG_TYPE_OTHER = DEBUG_TYPE_OTHER,
+ MAX_DEBUG_MESSAGE_LENGTH = MAX_DEBUG_MESSAGE_LENGTH,
+ MAX_DEBUG_LOGGED_MESSAGES = MAX_DEBUG_LOGGED_MESSAGES,
+ DEBUG_LOGGED_MESSAGES = DEBUG_LOGGED_MESSAGES,
+ DEBUG_SEVERITY_HIGH = DEBUG_SEVERITY_HIGH,
+ DEBUG_SEVERITY_MEDIUM = DEBUG_SEVERITY_MEDIUM,
+ DEBUG_SEVERITY_LOW = DEBUG_SEVERITY_LOW,
+ DEBUG_TYPE_MARKER = DEBUG_TYPE_MARKER,
+ DEBUG_TYPE_PUSH_GROUP = DEBUG_TYPE_PUSH_GROUP,
+ DEBUG_TYPE_POP_GROUP = DEBUG_TYPE_POP_GROUP,
+ DEBUG_SEVERITY_NOTIFICATION = DEBUG_SEVERITY_NOTIFICATION,
+ MAX_DEBUG_GROUP_STACK_DEPTH = MAX_DEBUG_GROUP_STACK_DEPTH,
+ DEBUG_GROUP_STACK_DEPTH = DEBUG_GROUP_STACK_DEPTH,
+ BUFFER = BUFFER,
+ SHADER = SHADER,
+ PROGRAM = PROGRAM,
+ QUERY = QUERY,
+ PROGRAM_PIPELINE = PROGRAM_PIPELINE,
+ SAMPLER = SAMPLER,
+ MAX_LABEL_LENGTH = MAX_LABEL_LENGTH,
+ DEBUG_OUTPUT = DEBUG_OUTPUT,
+ CONTEXT_FLAG_DEBUG_BIT = CONTEXT_FLAG_DEBUG_BIT,
+ MAX_UNIFORM_LOCATIONS = MAX_UNIFORM_LOCATIONS,
+ FRAMEBUFFER_DEFAULT_WIDTH = FRAMEBUFFER_DEFAULT_WIDTH,
+ FRAMEBUFFER_DEFAULT_HEIGHT = FRAMEBUFFER_DEFAULT_HEIGHT,
+ FRAMEBUFFER_DEFAULT_LAYERS = FRAMEBUFFER_DEFAULT_LAYERS,
+ FRAMEBUFFER_DEFAULT_SAMPLES = FRAMEBUFFER_DEFAULT_SAMPLES,
+ FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS = FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS,
+ MAX_FRAMEBUFFER_WIDTH = MAX_FRAMEBUFFER_WIDTH,
+ MAX_FRAMEBUFFER_HEIGHT = MAX_FRAMEBUFFER_HEIGHT,
+ MAX_FRAMEBUFFER_LAYERS = MAX_FRAMEBUFFER_LAYERS,
+ MAX_FRAMEBUFFER_SAMPLES = MAX_FRAMEBUFFER_SAMPLES,
+ INTERNALFORMAT_SUPPORTED = INTERNALFORMAT_SUPPORTED,
+ INTERNALFORMAT_PREFERRED = INTERNALFORMAT_PREFERRED,
+ INTERNALFORMAT_RED_SIZE = INTERNALFORMAT_RED_SIZE,
+ INTERNALFORMAT_GREEN_SIZE = INTERNALFORMAT_GREEN_SIZE,
+ INTERNALFORMAT_BLUE_SIZE = INTERNALFORMAT_BLUE_SIZE,
+ INTERNALFORMAT_ALPHA_SIZE = INTERNALFORMAT_ALPHA_SIZE,
+ INTERNALFORMAT_DEPTH_SIZE = INTERNALFORMAT_DEPTH_SIZE,
+ INTERNALFORMAT_STENCIL_SIZE = INTERNALFORMAT_STENCIL_SIZE,
+ INTERNALFORMAT_SHARED_SIZE = INTERNALFORMAT_SHARED_SIZE,
+ INTERNALFORMAT_RED_TYPE = INTERNALFORMAT_RED_TYPE,
+ INTERNALFORMAT_GREEN_TYPE = INTERNALFORMAT_GREEN_TYPE,
+ INTERNALFORMAT_BLUE_TYPE = INTERNALFORMAT_BLUE_TYPE,
+ INTERNALFORMAT_ALPHA_TYPE = INTERNALFORMAT_ALPHA_TYPE,
+ INTERNALFORMAT_DEPTH_TYPE = INTERNALFORMAT_DEPTH_TYPE,
+ INTERNALFORMAT_STENCIL_TYPE = INTERNALFORMAT_STENCIL_TYPE,
+ MAX_WIDTH = MAX_WIDTH,
+ MAX_HEIGHT = MAX_HEIGHT,
+ MAX_DEPTH = MAX_DEPTH,
+ MAX_LAYERS = MAX_LAYERS,
+ MAX_COMBINED_DIMENSIONS = MAX_COMBINED_DIMENSIONS,
+ COLOR_COMPONENTS = COLOR_COMPONENTS,
+ DEPTH_COMPONENTS = DEPTH_COMPONENTS,
+ STENCIL_COMPONENTS = STENCIL_COMPONENTS,
+ COLOR_RENDERABLE = COLOR_RENDERABLE,
+ DEPTH_RENDERABLE = DEPTH_RENDERABLE,
+ STENCIL_RENDERABLE = STENCIL_RENDERABLE,
+ FRAMEBUFFER_RENDERABLE = FRAMEBUFFER_RENDERABLE,
+ FRAMEBUFFER_RENDERABLE_LAYERED = FRAMEBUFFER_RENDERABLE_LAYERED,
+ FRAMEBUFFER_BLEND = FRAMEBUFFER_BLEND,
+ READ_PIXELS = READ_PIXELS,
+ READ_PIXELS_FORMAT = READ_PIXELS_FORMAT,
+ READ_PIXELS_TYPE = READ_PIXELS_TYPE,
+ TEXTURE_IMAGE_FORMAT = TEXTURE_IMAGE_FORMAT,
+ TEXTURE_IMAGE_TYPE = TEXTURE_IMAGE_TYPE,
+ GET_TEXTURE_IMAGE_FORMAT = GET_TEXTURE_IMAGE_FORMAT,
+ GET_TEXTURE_IMAGE_TYPE = GET_TEXTURE_IMAGE_TYPE,
+ MIPMAP = MIPMAP,
+ MANUAL_GENERATE_MIPMAP = MANUAL_GENERATE_MIPMAP,
+ AUTO_GENERATE_MIPMAP = AUTO_GENERATE_MIPMAP,
+ COLOR_ENCODING = COLOR_ENCODING,
+ SRGB_READ = SRGB_READ,
+ SRGB_WRITE = SRGB_WRITE,
+ FILTER = FILTER,
+ VERTEX_TEXTURE = VERTEX_TEXTURE,
+ TESS_CONTROL_TEXTURE = TESS_CONTROL_TEXTURE,
+ TESS_EVALUATION_TEXTURE = TESS_EVALUATION_TEXTURE,
+ GEOMETRY_TEXTURE = GEOMETRY_TEXTURE,
+ FRAGMENT_TEXTURE = FRAGMENT_TEXTURE,
+ COMPUTE_TEXTURE = COMPUTE_TEXTURE,
+ TEXTURE_SHADOW = TEXTURE_SHADOW,
+ TEXTURE_GATHER = TEXTURE_GATHER,
+ TEXTURE_GATHER_SHADOW = TEXTURE_GATHER_SHADOW,
+ SHADER_IMAGE_LOAD = SHADER_IMAGE_LOAD,
+ SHADER_IMAGE_STORE = SHADER_IMAGE_STORE,
+ SHADER_IMAGE_ATOMIC = SHADER_IMAGE_ATOMIC,
+ IMAGE_TEXEL_SIZE = IMAGE_TEXEL_SIZE,
+ IMAGE_COMPATIBILITY_CLASS = IMAGE_COMPATIBILITY_CLASS,
+ IMAGE_PIXEL_FORMAT = IMAGE_PIXEL_FORMAT,
+ IMAGE_PIXEL_TYPE = IMAGE_PIXEL_TYPE,
+ SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST = SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST,
+ SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST = SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST,
+ SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE = SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE,
+ SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE = SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE,
+ TEXTURE_COMPRESSED_BLOCK_WIDTH = TEXTURE_COMPRESSED_BLOCK_WIDTH,
+ TEXTURE_COMPRESSED_BLOCK_HEIGHT = TEXTURE_COMPRESSED_BLOCK_HEIGHT,
+ TEXTURE_COMPRESSED_BLOCK_SIZE = TEXTURE_COMPRESSED_BLOCK_SIZE,
+ CLEAR_BUFFER = CLEAR_BUFFER,
+ TEXTURE_VIEW = TEXTURE_VIEW,
+ VIEW_COMPATIBILITY_CLASS = VIEW_COMPATIBILITY_CLASS,
+ FULL_SUPPORT = FULL_SUPPORT,
+ CAVEAT_SUPPORT = CAVEAT_SUPPORT,
+ IMAGE_CLASS_4_X_32 = IMAGE_CLASS_4_X_32,
+ IMAGE_CLASS_2_X_32 = IMAGE_CLASS_2_X_32,
+ IMAGE_CLASS_1_X_32 = IMAGE_CLASS_1_X_32,
+ IMAGE_CLASS_4_X_16 = IMAGE_CLASS_4_X_16,
+ IMAGE_CLASS_2_X_16 = IMAGE_CLASS_2_X_16,
+ IMAGE_CLASS_1_X_16 = IMAGE_CLASS_1_X_16,
+ IMAGE_CLASS_4_X_8 = IMAGE_CLASS_4_X_8,
+ IMAGE_CLASS_2_X_8 = IMAGE_CLASS_2_X_8,
+ IMAGE_CLASS_1_X_8 = IMAGE_CLASS_1_X_8,
+ IMAGE_CLASS_11_11_10 = IMAGE_CLASS_11_11_10,
+ IMAGE_CLASS_10_10_10_2 = IMAGE_CLASS_10_10_10_2,
+ VIEW_CLASS_128_BITS = VIEW_CLASS_128_BITS,
+ VIEW_CLASS_96_BITS = VIEW_CLASS_96_BITS,
+ VIEW_CLASS_64_BITS = VIEW_CLASS_64_BITS,
+ VIEW_CLASS_48_BITS = VIEW_CLASS_48_BITS,
+ VIEW_CLASS_32_BITS = VIEW_CLASS_32_BITS,
+ VIEW_CLASS_24_BITS = VIEW_CLASS_24_BITS,
+ VIEW_CLASS_16_BITS = VIEW_CLASS_16_BITS,
+ VIEW_CLASS_8_BITS = VIEW_CLASS_8_BITS,
+ VIEW_CLASS_S3TC_DXT1_RGB = VIEW_CLASS_S3TC_DXT1_RGB,
+ VIEW_CLASS_S3TC_DXT1_RGBA = VIEW_CLASS_S3TC_DXT1_RGBA,
+ VIEW_CLASS_S3TC_DXT3_RGBA = VIEW_CLASS_S3TC_DXT3_RGBA,
+ VIEW_CLASS_S3TC_DXT5_RGBA = VIEW_CLASS_S3TC_DXT5_RGBA,
+ VIEW_CLASS_RGTC1_RED = VIEW_CLASS_RGTC1_RED,
+ VIEW_CLASS_RGTC2_RG = VIEW_CLASS_RGTC2_RG,
+ VIEW_CLASS_BPTC_UNORM = VIEW_CLASS_BPTC_UNORM,
+ VIEW_CLASS_BPTC_FLOAT = VIEW_CLASS_BPTC_FLOAT,
+ UNIFORM = UNIFORM,
+ UNIFORM_BLOCK = UNIFORM_BLOCK,
+ PROGRAM_INPUT = PROGRAM_INPUT,
+ PROGRAM_OUTPUT = PROGRAM_OUTPUT,
+ BUFFER_VARIABLE = BUFFER_VARIABLE,
+ SHADER_STORAGE_BLOCK = SHADER_STORAGE_BLOCK,
+ VERTEX_SUBROUTINE = VERTEX_SUBROUTINE,
+ TESS_CONTROL_SUBROUTINE = TESS_CONTROL_SUBROUTINE,
+ TESS_EVALUATION_SUBROUTINE = TESS_EVALUATION_SUBROUTINE,
+ GEOMETRY_SUBROUTINE = GEOMETRY_SUBROUTINE,
+ FRAGMENT_SUBROUTINE = FRAGMENT_SUBROUTINE,
+ COMPUTE_SUBROUTINE = COMPUTE_SUBROUTINE,
+ VERTEX_SUBROUTINE_UNIFORM = VERTEX_SUBROUTINE_UNIFORM,
+ TESS_CONTROL_SUBROUTINE_UNIFORM = TESS_CONTROL_SUBROUTINE_UNIFORM,
+ TESS_EVALUATION_SUBROUTINE_UNIFORM = TESS_EVALUATION_SUBROUTINE_UNIFORM,
+ GEOMETRY_SUBROUTINE_UNIFORM = GEOMETRY_SUBROUTINE_UNIFORM,
+ FRAGMENT_SUBROUTINE_UNIFORM = FRAGMENT_SUBROUTINE_UNIFORM,
+ COMPUTE_SUBROUTINE_UNIFORM = COMPUTE_SUBROUTINE_UNIFORM,
+ TRANSFORM_FEEDBACK_VARYING = TRANSFORM_FEEDBACK_VARYING,
+ ACTIVE_RESOURCES = ACTIVE_RESOURCES,
+ MAX_NAME_LENGTH = MAX_NAME_LENGTH,
+ MAX_NUM_ACTIVE_VARIABLES = MAX_NUM_ACTIVE_VARIABLES,
+ MAX_NUM_COMPATIBLE_SUBROUTINES = MAX_NUM_COMPATIBLE_SUBROUTINES,
+ NAME_LENGTH = NAME_LENGTH,
+ TYPE = TYPE,
+ ARRAY_SIZE = ARRAY_SIZE,
+ OFFSET = OFFSET,
+ BLOCK_INDEX = BLOCK_INDEX,
+ ARRAY_STRIDE = ARRAY_STRIDE,
+ MATRIX_STRIDE = MATRIX_STRIDE,
+ IS_ROW_MAJOR = IS_ROW_MAJOR,
+ ATOMIC_COUNTER_BUFFER_INDEX = ATOMIC_COUNTER_BUFFER_INDEX,
+ BUFFER_BINDING = BUFFER_BINDING,
+ BUFFER_DATA_SIZE = BUFFER_DATA_SIZE,
+ NUM_ACTIVE_VARIABLES = NUM_ACTIVE_VARIABLES,
+ ACTIVE_VARIABLES = ACTIVE_VARIABLES,
+ REFERENCED_BY_VERTEX_SHADER = REFERENCED_BY_VERTEX_SHADER,
+ REFERENCED_BY_TESS_CONTROL_SHADER = REFERENCED_BY_TESS_CONTROL_SHADER,
+ REFERENCED_BY_TESS_EVALUATION_SHADER = REFERENCED_BY_TESS_EVALUATION_SHADER,
+ REFERENCED_BY_GEOMETRY_SHADER = REFERENCED_BY_GEOMETRY_SHADER,
+ REFERENCED_BY_FRAGMENT_SHADER = REFERENCED_BY_FRAGMENT_SHADER,
+ REFERENCED_BY_COMPUTE_SHADER = REFERENCED_BY_COMPUTE_SHADER,
+ TOP_LEVEL_ARRAY_SIZE = TOP_LEVEL_ARRAY_SIZE,
+ TOP_LEVEL_ARRAY_STRIDE = TOP_LEVEL_ARRAY_STRIDE,
+ LOCATION = LOCATION,
+ LOCATION_INDEX = LOCATION_INDEX,
+ IS_PER_PATCH = IS_PER_PATCH,
+ SHADER_STORAGE_BUFFER = SHADER_STORAGE_BUFFER,
+ SHADER_STORAGE_BUFFER_BINDING = SHADER_STORAGE_BUFFER_BINDING,
+ SHADER_STORAGE_BUFFER_START = SHADER_STORAGE_BUFFER_START,
+ SHADER_STORAGE_BUFFER_SIZE = SHADER_STORAGE_BUFFER_SIZE,
+ MAX_VERTEX_SHADER_STORAGE_BLOCKS = MAX_VERTEX_SHADER_STORAGE_BLOCKS,
+ MAX_GEOMETRY_SHADER_STORAGE_BLOCKS = MAX_GEOMETRY_SHADER_STORAGE_BLOCKS,
+ MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS = MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS,
+ MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS = MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS,
+ MAX_FRAGMENT_SHADER_STORAGE_BLOCKS = MAX_FRAGMENT_SHADER_STORAGE_BLOCKS,
+ MAX_COMPUTE_SHADER_STORAGE_BLOCKS = MAX_COMPUTE_SHADER_STORAGE_BLOCKS,
+ MAX_COMBINED_SHADER_STORAGE_BLOCKS = MAX_COMBINED_SHADER_STORAGE_BLOCKS,
+ MAX_SHADER_STORAGE_BUFFER_BINDINGS = MAX_SHADER_STORAGE_BUFFER_BINDINGS,
+ MAX_SHADER_STORAGE_BLOCK_SIZE = MAX_SHADER_STORAGE_BLOCK_SIZE,
+ SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT = SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT,
+ SHADER_STORAGE_BARRIER_BIT = SHADER_STORAGE_BARRIER_BIT,
+ MAX_COMBINED_SHADER_OUTPUT_RESOURCES = MAX_COMBINED_SHADER_OUTPUT_RESOURCES,
+ DEPTH_STENCIL_TEXTURE_MODE = DEPTH_STENCIL_TEXTURE_MODE,
+ TEXTURE_BUFFER_OFFSET = TEXTURE_BUFFER_OFFSET,
+ TEXTURE_BUFFER_SIZE = TEXTURE_BUFFER_SIZE,
+ TEXTURE_BUFFER_OFFSET_ALIGNMENT = TEXTURE_BUFFER_OFFSET_ALIGNMENT,
+ TEXTURE_VIEW_MIN_LEVEL = TEXTURE_VIEW_MIN_LEVEL,
+ TEXTURE_VIEW_NUM_LEVELS = TEXTURE_VIEW_NUM_LEVELS,
+ TEXTURE_VIEW_MIN_LAYER = TEXTURE_VIEW_MIN_LAYER,
+ TEXTURE_VIEW_NUM_LAYERS = TEXTURE_VIEW_NUM_LAYERS,
+ TEXTURE_IMMUTABLE_LEVELS = TEXTURE_IMMUTABLE_LEVELS,
+ VERTEX_ATTRIB_BINDING = VERTEX_ATTRIB_BINDING,
+ VERTEX_ATTRIB_RELATIVE_OFFSET = VERTEX_ATTRIB_RELATIVE_OFFSET,
+ VERTEX_BINDING_DIVISOR = VERTEX_BINDING_DIVISOR,
+ VERTEX_BINDING_OFFSET = VERTEX_BINDING_OFFSET,
+ VERTEX_BINDING_STRIDE = VERTEX_BINDING_STRIDE,
+ MAX_VERTEX_ATTRIB_RELATIVE_OFFSET = MAX_VERTEX_ATTRIB_RELATIVE_OFFSET,
+ MAX_VERTEX_ATTRIB_BINDINGS = MAX_VERTEX_ATTRIB_BINDINGS,
+ VERTEX_BINDING_BUFFER = VERTEX_BINDING_BUFFER,
+ DISPLAY_LIST = DISPLAY_LIST,
+ MAX_VERTEX_ATTRIB_STRIDE = MAX_VERTEX_ATTRIB_STRIDE,
+ PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED = PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED,
+ TEXTURE_BUFFER_BINDING = TEXTURE_BUFFER_BINDING,
+ MAP_PERSISTENT_BIT = MAP_PERSISTENT_BIT,
+ MAP_COHERENT_BIT = MAP_COHERENT_BIT,
+ DYNAMIC_STORAGE_BIT = DYNAMIC_STORAGE_BIT,
+ CLIENT_STORAGE_BIT = CLIENT_STORAGE_BIT,
+ CLIENT_MAPPED_BUFFER_BARRIER_BIT = CLIENT_MAPPED_BUFFER_BARRIER_BIT,
+ BUFFER_IMMUTABLE_STORAGE = BUFFER_IMMUTABLE_STORAGE,
+ BUFFER_STORAGE_FLAGS = BUFFER_STORAGE_FLAGS,
+ CLEAR_TEXTURE = CLEAR_TEXTURE,
+ LOCATION_COMPONENT = LOCATION_COMPONENT,
+ TRANSFORM_FEEDBACK_BUFFER_INDEX = TRANSFORM_FEEDBACK_BUFFER_INDEX,
+ TRANSFORM_FEEDBACK_BUFFER_STRIDE = TRANSFORM_FEEDBACK_BUFFER_STRIDE,
+ QUERY_BUFFER = QUERY_BUFFER,
+ QUERY_BUFFER_BARRIER_BIT = QUERY_BUFFER_BARRIER_BIT,
+ QUERY_BUFFER_BINDING = QUERY_BUFFER_BINDING,
+ QUERY_RESULT_NO_WAIT = QUERY_RESULT_NO_WAIT,
+ MIRROR_CLAMP_TO_EDGE = MIRROR_CLAMP_TO_EDGE,
+ CONTEXT_LOST = CONTEXT_LOST,
+ NEGATIVE_ONE_TO_ONE = NEGATIVE_ONE_TO_ONE,
+ ZERO_TO_ONE = ZERO_TO_ONE,
+ CLIP_ORIGIN = CLIP_ORIGIN,
+ CLIP_DEPTH_MODE = CLIP_DEPTH_MODE,
+ QUERY_WAIT_INVERTED = QUERY_WAIT_INVERTED,
+ QUERY_NO_WAIT_INVERTED = QUERY_NO_WAIT_INVERTED,
+ QUERY_BY_REGION_WAIT_INVERTED = QUERY_BY_REGION_WAIT_INVERTED,
+ QUERY_BY_REGION_NO_WAIT_INVERTED = QUERY_BY_REGION_NO_WAIT_INVERTED,
+ MAX_CULL_DISTANCES = MAX_CULL_DISTANCES,
+ MAX_COMBINED_CLIP_AND_CULL_DISTANCES = MAX_COMBINED_CLIP_AND_CULL_DISTANCES,
+ TEXTURE_TARGET = TEXTURE_TARGET,
+ QUERY_TARGET = QUERY_TARGET,
+ GUILTY_CONTEXT_RESET = GUILTY_CONTEXT_RESET,
+ INNOCENT_CONTEXT_RESET = INNOCENT_CONTEXT_RESET,
+ UNKNOWN_CONTEXT_RESET = UNKNOWN_CONTEXT_RESET,
+ RESET_NOTIFICATION_STRATEGY = RESET_NOTIFICATION_STRATEGY,
+ LOSE_CONTEXT_ON_RESET = LOSE_CONTEXT_ON_RESET,
+ NO_RESET_NOTIFICATION = NO_RESET_NOTIFICATION,
+ CONTEXT_FLAG_ROBUST_ACCESS_BIT = CONTEXT_FLAG_ROBUST_ACCESS_BIT,
+ COLOR_TABLE = COLOR_TABLE,
+ POST_CONVOLUTION_COLOR_TABLE = POST_CONVOLUTION_COLOR_TABLE,
+ POST_COLOR_MATRIX_COLOR_TABLE = POST_COLOR_MATRIX_COLOR_TABLE,
+ PROXY_COLOR_TABLE = PROXY_COLOR_TABLE,
+ PROXY_POST_CONVOLUTION_COLOR_TABLE = PROXY_POST_CONVOLUTION_COLOR_TABLE,
+ PROXY_POST_COLOR_MATRIX_COLOR_TABLE = PROXY_POST_COLOR_MATRIX_COLOR_TABLE,
+ CONVOLUTION_1D = CONVOLUTION_1D,
+ CONVOLUTION_2D = CONVOLUTION_2D,
+ SEPARABLE_2D = SEPARABLE_2D,
+ HISTOGRAM = HISTOGRAM,
+ PROXY_HISTOGRAM = PROXY_HISTOGRAM,
+ MINMAX = MINMAX,
+ CONTEXT_RELEASE_BEHAVIOR = CONTEXT_RELEASE_BEHAVIOR,
+ CONTEXT_RELEASE_BEHAVIOR_FLUSH = CONTEXT_RELEASE_BEHAVIOR_FLUSH,
+ SHADER_BINARY_FORMAT_SPIR_V = SHADER_BINARY_FORMAT_SPIR_V,
+ SPIR_V_BINARY = SPIR_V_BINARY,
+ PARAMETER_BUFFER = PARAMETER_BUFFER,
+ PARAMETER_BUFFER_BINDING = PARAMETER_BUFFER_BINDING,
+ CONTEXT_FLAG_NO_ERROR_BIT = CONTEXT_FLAG_NO_ERROR_BIT,
+ VERTICES_SUBMITTED = VERTICES_SUBMITTED,
+ PRIMITIVES_SUBMITTED = PRIMITIVES_SUBMITTED,
+ VERTEX_SHADER_INVOCATIONS = VERTEX_SHADER_INVOCATIONS,
+ TESS_CONTROL_SHADER_PATCHES = TESS_CONTROL_SHADER_PATCHES,
+ TESS_EVALUATION_SHADER_INVOCATIONS = TESS_EVALUATION_SHADER_INVOCATIONS,
+ GEOMETRY_SHADER_PRIMITIVES_EMITTED = GEOMETRY_SHADER_PRIMITIVES_EMITTED,
+ FRAGMENT_SHADER_INVOCATIONS = FRAGMENT_SHADER_INVOCATIONS,
+ COMPUTE_SHADER_INVOCATIONS = COMPUTE_SHADER_INVOCATIONS,
+ CLIPPING_INPUT_PRIMITIVES = CLIPPING_INPUT_PRIMITIVES,
+ CLIPPING_OUTPUT_PRIMITIVES = CLIPPING_OUTPUT_PRIMITIVES,
+ POLYGON_OFFSET_CLAMP = POLYGON_OFFSET_CLAMP,
+ SPIR_V_EXTENSIONS = SPIR_V_EXTENSIONS,
+ NUM_SPIR_V_EXTENSIONS = NUM_SPIR_V_EXTENSIONS,
+ TEXTURE_MAX_ANISOTROPY = TEXTURE_MAX_ANISOTROPY,
+ MAX_TEXTURE_MAX_ANISOTROPY = MAX_TEXTURE_MAX_ANISOTROPY,
+ TRANSFORM_FEEDBACK_OVERFLOW = TRANSFORM_FEEDBACK_OVERFLOW,
+ TRANSFORM_FEEDBACK_STREAM_OVERFLOW = TRANSFORM_FEEDBACK_STREAM_OVERFLOW,
- UNSIGNED_BYTE_3_3_2 = UNSIGNED_BYTE_3_3_2,
- UNSIGNED_SHORT_4_4_4_4 = UNSIGNED_SHORT_4_4_4_4,
- UNSIGNED_SHORT_5_5_5_1 = UNSIGNED_SHORT_5_5_5_1,
- UNSIGNED_INT_8_8_8_8 = UNSIGNED_INT_8_8_8_8,
- UNSIGNED_INT_10_10_10_2 = UNSIGNED_INT_10_10_10_2,
- TEXTURE_BINDING_3D = TEXTURE_BINDING_3D,
- PACK_SKIP_IMAGES = PACK_SKIP_IMAGES,
- PACK_IMAGE_HEIGHT = PACK_IMAGE_HEIGHT,
- UNPACK_SKIP_IMAGES = UNPACK_SKIP_IMAGES,
- UNPACK_IMAGE_HEIGHT = UNPACK_IMAGE_HEIGHT,
- TEXTURE_3D = TEXTURE_3D,
- PROXY_TEXTURE_3D = PROXY_TEXTURE_3D,
- TEXTURE_DEPTH = TEXTURE_DEPTH,
- TEXTURE_WRAP_R = TEXTURE_WRAP_R,
- MAX_3D_TEXTURE_SIZE = MAX_3D_TEXTURE_SIZE,
- UNSIGNED_BYTE_2_3_3_REV = UNSIGNED_BYTE_2_3_3_REV,
- UNSIGNED_SHORT_5_6_5 = UNSIGNED_SHORT_5_6_5,
- UNSIGNED_SHORT_5_6_5_REV = UNSIGNED_SHORT_5_6_5_REV,
- UNSIGNED_SHORT_4_4_4_4_REV = UNSIGNED_SHORT_4_4_4_4_REV,
- UNSIGNED_SHORT_1_5_5_5_REV = UNSIGNED_SHORT_1_5_5_5_REV,
- UNSIGNED_INT_8_8_8_8_REV = UNSIGNED_INT_8_8_8_8_REV,
- UNSIGNED_INT_2_10_10_10_REV = UNSIGNED_INT_2_10_10_10_REV,
- BGR = BGR,
- BGRA = BGRA,
- MAX_ELEMENTS_VERTICES = MAX_ELEMENTS_VERTICES,
- MAX_ELEMENTS_INDICES = MAX_ELEMENTS_INDICES,
- CLAMP_TO_EDGE = CLAMP_TO_EDGE,
- TEXTURE_MIN_LOD = TEXTURE_MIN_LOD,
- TEXTURE_MAX_LOD = TEXTURE_MAX_LOD,
- TEXTURE_BASE_LEVEL = TEXTURE_BASE_LEVEL,
- TEXTURE_MAX_LEVEL = TEXTURE_MAX_LEVEL,
- SMOOTH_POINT_SIZE_RANGE = SMOOTH_POINT_SIZE_RANGE,
- SMOOTH_POINT_SIZE_GRANULARITY = SMOOTH_POINT_SIZE_GRANULARITY,
- SMOOTH_LINE_WIDTH_RANGE = SMOOTH_LINE_WIDTH_RANGE,
- SMOOTH_LINE_WIDTH_GRANULARITY = SMOOTH_LINE_WIDTH_GRANULARITY,
- ALIASED_LINE_WIDTH_RANGE = ALIASED_LINE_WIDTH_RANGE,
+ // debug
+ DEBUG_OUTPUT_SYNCHRONOUS_ARB = DEBUG_OUTPUT_SYNCHRONOUS_ARB ,
+ DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB = DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB,
+ DEBUG_CALLBACK_FUNCTION_ARB = DEBUG_CALLBACK_FUNCTION_ARB,
+ DEBUG_CALLBACK_USER_PARAM_ARB = DEBUG_CALLBACK_USER_PARAM_ARB,
+ DEBUG_SOURCE_API_ARB = DEBUG_SOURCE_API_ARB,
+ DEBUG_SOURCE_WINDOW_SYSTEM_ARB = DEBUG_SOURCE_WINDOW_SYSTEM_ARB,
+ DEBUG_SOURCE_SHADER_COMPILER_ARB = DEBUG_SOURCE_SHADER_COMPILER_ARB,
+ DEBUG_SOURCE_THIRD_PARTY_ARB = DEBUG_SOURCE_THIRD_PARTY_ARB,
+ DEBUG_SOURCE_APPLICATION_ARB = DEBUG_SOURCE_APPLICATION_ARB,
+ DEBUG_SOURCE_OTHER_ARB = DEBUG_SOURCE_OTHER_ARB,
+ DEBUG_TYPE_ERROR_ARB = DEBUG_TYPE_ERROR_ARB,
+ DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB = DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB,
+ DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB = DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB,
+ DEBUG_TYPE_PORTABILITY_ARB = DEBUG_TYPE_PORTABILITY_ARB,
+ DEBUG_TYPE_PERFORMANCE_ARB = DEBUG_TYPE_PERFORMANCE_ARB,
+ DEBUG_TYPE_OTHER_ARB = DEBUG_TYPE_OTHER_ARB,
+ MAX_DEBUG_MESSAGE_LENGTH_ARB = MAX_DEBUG_MESSAGE_LENGTH_ARB,
+ MAX_DEBUG_LOGGED_MESSAGES_ARB = MAX_DEBUG_LOGGED_MESSAGES_ARB,
+ DEBUG_LOGGED_MESSAGES_ARB = DEBUG_LOGGED_MESSAGES_ARB,
+ DEBUG_SEVERITY_HIGH_ARB = DEBUG_SEVERITY_HIGH_ARB,
+ DEBUG_SEVERITY_MEDIUM_ARB = DEBUG_SEVERITY_MEDIUM_ARB,
+ DEBUG_SEVERITY_LOW_ARB = DEBUG_SEVERITY_LOW_ARB,
- TEXTURE0 = TEXTURE0,
- TEXTURE1 = TEXTURE1,
- TEXTURE2 = TEXTURE2,
- TEXTURE3 = TEXTURE3,
- TEXTURE4 = TEXTURE4,
- TEXTURE5 = TEXTURE5,
- TEXTURE6 = TEXTURE6,
- TEXTURE7 = TEXTURE7,
- TEXTURE8 = TEXTURE8,
- TEXTURE9 = TEXTURE9,
- TEXTURE10 = TEXTURE10,
- TEXTURE11 = TEXTURE11,
- TEXTURE12 = TEXTURE12,
- TEXTURE13 = TEXTURE13,
- TEXTURE14 = TEXTURE14,
- TEXTURE15 = TEXTURE15,
- TEXTURE16 = TEXTURE16,
- TEXTURE17 = TEXTURE17,
- TEXTURE18 = TEXTURE18,
- TEXTURE19 = TEXTURE19,
- TEXTURE20 = TEXTURE20,
- TEXTURE21 = TEXTURE21,
- TEXTURE22 = TEXTURE22,
- TEXTURE23 = TEXTURE23,
- TEXTURE24 = TEXTURE24,
- TEXTURE25 = TEXTURE25,
- TEXTURE26 = TEXTURE26,
- TEXTURE27 = TEXTURE27,
- TEXTURE28 = TEXTURE28,
- TEXTURE29 = TEXTURE29,
- TEXTURE30 = TEXTURE30,
- TEXTURE31 = TEXTURE31,
- ACTIVE_TEXTURE = ACTIVE_TEXTURE,
- MULTISAMPLE = MULTISAMPLE,
- SAMPLE_ALPHA_TO_COVERAGE = SAMPLE_ALPHA_TO_COVERAGE,
- SAMPLE_ALPHA_TO_ONE = SAMPLE_ALPHA_TO_ONE,
- SAMPLE_COVERAGE = SAMPLE_COVERAGE,
- SAMPLE_BUFFERS = SAMPLE_BUFFERS,
- SAMPLES = SAMPLES,
- SAMPLE_COVERAGE_VALUE = SAMPLE_COVERAGE_VALUE,
- SAMPLE_COVERAGE_INVERT = SAMPLE_COVERAGE_INVERT,
- TEXTURE_CUBE_MAP = TEXTURE_CUBE_MAP,
- TEXTURE_BINDING_CUBE_MAP = TEXTURE_BINDING_CUBE_MAP,
- TEXTURE_CUBE_MAP_POSITIVE_X = TEXTURE_CUBE_MAP_POSITIVE_X,
- TEXTURE_CUBE_MAP_NEGATIVE_X = TEXTURE_CUBE_MAP_NEGATIVE_X,
- TEXTURE_CUBE_MAP_POSITIVE_Y = TEXTURE_CUBE_MAP_POSITIVE_Y,
- TEXTURE_CUBE_MAP_NEGATIVE_Y = TEXTURE_CUBE_MAP_NEGATIVE_Y,
- TEXTURE_CUBE_MAP_POSITIVE_Z = TEXTURE_CUBE_MAP_POSITIVE_Z,
- TEXTURE_CUBE_MAP_NEGATIVE_Z = TEXTURE_CUBE_MAP_NEGATIVE_Z,
- PROXY_TEXTURE_CUBE_MAP = PROXY_TEXTURE_CUBE_MAP,
- MAX_CUBE_MAP_TEXTURE_SIZE = MAX_CUBE_MAP_TEXTURE_SIZE,
- COMPRESSED_RGB = COMPRESSED_RGB,
- COMPRESSED_RGBA = COMPRESSED_RGBA,
- TEXTURE_COMPRESSION_HINT = TEXTURE_COMPRESSION_HINT,
- TEXTURE_COMPRESSED_IMAGE_SIZE = TEXTURE_COMPRESSED_IMAGE_SIZE,
- TEXTURE_COMPRESSED = TEXTURE_COMPRESSED,
- NUM_COMPRESSED_TEXTURE_FORMATS = NUM_COMPRESSED_TEXTURE_FORMATS,
- COMPRESSED_TEXTURE_FORMATS = COMPRESSED_TEXTURE_FORMATS,
- CLAMP_TO_BORDER = CLAMP_TO_BORDER,
-
- BLEND_DST_RGB = BLEND_DST_RGB,
- BLEND_SRC_RGB = BLEND_SRC_RGB,
- BLEND_DST_ALPHA = BLEND_DST_ALPHA,
- BLEND_SRC_ALPHA = BLEND_SRC_ALPHA,
- POINT_FADE_THRESHOLD_SIZE = POINT_FADE_THRESHOLD_SIZE,
- DEPTH_COMPONENT16 = DEPTH_COMPONENT16,
- DEPTH_COMPONENT24 = DEPTH_COMPONENT24,
- DEPTH_COMPONENT32 = DEPTH_COMPONENT32,
- MIRRORED_REPEAT = MIRRORED_REPEAT,
- MAX_TEXTURE_LOD_BIAS = MAX_TEXTURE_LOD_BIAS,
- TEXTURE_LOD_BIAS = TEXTURE_LOD_BIAS,
- INCR_WRAP = INCR_WRAP,
- DECR_WRAP = DECR_WRAP,
- TEXTURE_DEPTH_SIZE = TEXTURE_DEPTH_SIZE,
- TEXTURE_COMPARE_MODE = TEXTURE_COMPARE_MODE,
- TEXTURE_COMPARE_FUNC = TEXTURE_COMPARE_FUNC,
- FUNC_ADD = FUNC_ADD,
- FUNC_SUBTRACT = FUNC_SUBTRACT,
- FUNC_REVERSE_SUBTRACT = FUNC_REVERSE_SUBTRACT,
- MIN = MIN,
- MAX = MAX,
- CONSTANT_COLOR = CONSTANT_COLOR,
- ONE_MINUS_CONSTANT_COLOR = ONE_MINUS_CONSTANT_COLOR,
- CONSTANT_ALPHA = CONSTANT_ALPHA,
- ONE_MINUS_CONSTANT_ALPHA = ONE_MINUS_CONSTANT_ALPHA,
-
- BUFFER_SIZE = BUFFER_SIZE,
- BUFFER_USAGE = BUFFER_USAGE,
- QUERY_COUNTER_BITS = QUERY_COUNTER_BITS,
- CURRENT_QUERY = CURRENT_QUERY,
- QUERY_RESULT = QUERY_RESULT,
- QUERY_RESULT_AVAILABLE = QUERY_RESULT_AVAILABLE,
- ARRAY_BUFFER = ARRAY_BUFFER,
- ELEMENT_ARRAY_BUFFER = ELEMENT_ARRAY_BUFFER,
- ARRAY_BUFFER_BINDING = ARRAY_BUFFER_BINDING,
- ELEMENT_ARRAY_BUFFER_BINDING = ELEMENT_ARRAY_BUFFER_BINDING,
- VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = VERTEX_ATTRIB_ARRAY_BUFFER_BINDING,
- READ_ONLY = READ_ONLY,
- WRITE_ONLY = WRITE_ONLY,
- READ_WRITE = READ_WRITE,
- BUFFER_ACCESS = BUFFER_ACCESS,
- BUFFER_MAPPED = BUFFER_MAPPED,
- BUFFER_MAP_POINTER = BUFFER_MAP_POINTER,
- STREAM_DRAW = STREAM_DRAW,
- STREAM_READ = STREAM_READ,
- STREAM_COPY = STREAM_COPY,
- STATIC_DRAW = STATIC_DRAW,
- STATIC_READ = STATIC_READ,
- STATIC_COPY = STATIC_COPY,
- DYNAMIC_DRAW = DYNAMIC_DRAW,
- DYNAMIC_READ = DYNAMIC_READ,
- DYNAMIC_COPY = DYNAMIC_COPY,
- SAMPLES_PASSED = SAMPLES_PASSED,
- SRC1_ALPHA = SRC1_ALPHA,
-
- BLEND_EQUATION_RGB = BLEND_EQUATION_RGB,
- VERTEX_ATTRIB_ARRAY_ENABLED = VERTEX_ATTRIB_ARRAY_ENABLED,
- VERTEX_ATTRIB_ARRAY_SIZE = VERTEX_ATTRIB_ARRAY_SIZE,
- VERTEX_ATTRIB_ARRAY_STRIDE = VERTEX_ATTRIB_ARRAY_STRIDE,
- VERTEX_ATTRIB_ARRAY_TYPE = VERTEX_ATTRIB_ARRAY_TYPE,
- CURRENT_VERTEX_ATTRIB = CURRENT_VERTEX_ATTRIB,
- VERTEX_PROGRAM_POINT_SIZE = VERTEX_PROGRAM_POINT_SIZE,
- VERTEX_ATTRIB_ARRAY_POINTER = VERTEX_ATTRIB_ARRAY_POINTER,
- STENCIL_BACK_FUNC = STENCIL_BACK_FUNC,
- STENCIL_BACK_FAIL = STENCIL_BACK_FAIL,
- STENCIL_BACK_PASS_DEPTH_FAIL = STENCIL_BACK_PASS_DEPTH_FAIL,
- STENCIL_BACK_PASS_DEPTH_PASS = STENCIL_BACK_PASS_DEPTH_PASS,
- MAX_DRAW_BUFFERS = MAX_DRAW_BUFFERS,
- DRAW_BUFFER0 = DRAW_BUFFER0,
- DRAW_BUFFER1 = DRAW_BUFFER1,
- DRAW_BUFFER2 = DRAW_BUFFER2,
- DRAW_BUFFER3 = DRAW_BUFFER3,
- DRAW_BUFFER4 = DRAW_BUFFER4,
- DRAW_BUFFER5 = DRAW_BUFFER5,
- DRAW_BUFFER6 = DRAW_BUFFER6,
- DRAW_BUFFER7 = DRAW_BUFFER7,
- DRAW_BUFFER8 = DRAW_BUFFER8,
- DRAW_BUFFER9 = DRAW_BUFFER9,
- DRAW_BUFFER10 = DRAW_BUFFER10,
- DRAW_BUFFER11 = DRAW_BUFFER11,
- DRAW_BUFFER12 = DRAW_BUFFER12,
- DRAW_BUFFER13 = DRAW_BUFFER13,
- DRAW_BUFFER14 = DRAW_BUFFER14,
- DRAW_BUFFER15 = DRAW_BUFFER15,
- BLEND_EQUATION_ALPHA = BLEND_EQUATION_ALPHA,
- MAX_VERTEX_ATTRIBS = MAX_VERTEX_ATTRIBS,
- VERTEX_ATTRIB_ARRAY_NORMALIZED = VERTEX_ATTRIB_ARRAY_NORMALIZED,
- MAX_TEXTURE_IMAGE_UNITS = MAX_TEXTURE_IMAGE_UNITS,
- FRAGMENT_SHADER = FRAGMENT_SHADER,
- VERTEX_SHADER = VERTEX_SHADER,
- MAX_FRAGMENT_UNIFORM_COMPONENTS = MAX_FRAGMENT_UNIFORM_COMPONENTS,
- MAX_VERTEX_UNIFORM_COMPONENTS = MAX_VERTEX_UNIFORM_COMPONENTS,
- MAX_VARYING_FLOATS = MAX_VARYING_FLOATS,
- MAX_VERTEX_TEXTURE_IMAGE_UNITS = MAX_VERTEX_TEXTURE_IMAGE_UNITS,
- MAX_COMBINED_TEXTURE_IMAGE_UNITS = MAX_COMBINED_TEXTURE_IMAGE_UNITS,
- SHADER_TYPE = SHADER_TYPE,
- FLOAT_VEC2 = FLOAT_VEC2,
- FLOAT_VEC3 = FLOAT_VEC3,
- FLOAT_VEC4 = FLOAT_VEC4,
- INT_VEC2 = INT_VEC2,
- INT_VEC3 = INT_VEC3,
- INT_VEC4 = INT_VEC4,
- BOOL = BOOL,
- BOOL_VEC2 = BOOL_VEC2,
- BOOL_VEC3 = BOOL_VEC3,
- BOOL_VEC4 = BOOL_VEC4,
- FLOAT_MAT2 = FLOAT_MAT2,
- FLOAT_MAT3 = FLOAT_MAT3,
- FLOAT_MAT4 = FLOAT_MAT4,
- SAMPLER_1D = SAMPLER_1D,
- SAMPLER_2D = SAMPLER_2D,
- SAMPLER_3D = SAMPLER_3D,
- SAMPLER_CUBE = SAMPLER_CUBE,
- SAMPLER_1D_SHADOW = SAMPLER_1D_SHADOW,
- SAMPLER_2D_SHADOW = SAMPLER_2D_SHADOW,
- DELETE_STATUS = DELETE_STATUS,
- COMPILE_STATUS = COMPILE_STATUS,
- LINK_STATUS = LINK_STATUS,
- VALIDATE_STATUS = VALIDATE_STATUS,
- INFO_LOG_LENGTH = INFO_LOG_LENGTH,
- ATTACHED_SHADERS = ATTACHED_SHADERS,
- ACTIVE_UNIFORMS = ACTIVE_UNIFORMS,
- ACTIVE_UNIFORM_MAX_LENGTH = ACTIVE_UNIFORM_MAX_LENGTH,
- SHADER_SOURCE_LENGTH = SHADER_SOURCE_LENGTH,
- ACTIVE_ATTRIBUTES = ACTIVE_ATTRIBUTES,
- ACTIVE_ATTRIBUTE_MAX_LENGTH = ACTIVE_ATTRIBUTE_MAX_LENGTH,
- FRAGMENT_SHADER_DERIVATIVE_HINT = FRAGMENT_SHADER_DERIVATIVE_HINT,
- SHADING_LANGUAGE_VERSION = SHADING_LANGUAGE_VERSION,
- CURRENT_PROGRAM = CURRENT_PROGRAM,
- POINT_SPRITE_COORD_ORIGIN = POINT_SPRITE_COORD_ORIGIN,
- LOWER_LEFT = LOWER_LEFT,
- UPPER_LEFT = UPPER_LEFT,
- STENCIL_BACK_REF = STENCIL_BACK_REF,
- STENCIL_BACK_VALUE_MASK = STENCIL_BACK_VALUE_MASK,
- STENCIL_BACK_WRITEMASK = STENCIL_BACK_WRITEMASK,
-
- PIXEL_PACK_BUFFER = PIXEL_PACK_BUFFER,
- PIXEL_UNPACK_BUFFER = PIXEL_UNPACK_BUFFER,
- PIXEL_PACK_BUFFER_BINDING = PIXEL_PACK_BUFFER_BINDING,
- PIXEL_UNPACK_BUFFER_BINDING = PIXEL_UNPACK_BUFFER_BINDING,
- FLOAT_MAT2x3 = FLOAT_MAT2x3,
- FLOAT_MAT2x4 = FLOAT_MAT2x4,
- FLOAT_MAT3x2 = FLOAT_MAT3x2,
- FLOAT_MAT3x4 = FLOAT_MAT3x4,
- FLOAT_MAT4x2 = FLOAT_MAT4x2,
- FLOAT_MAT4x3 = FLOAT_MAT4x3,
- SRGB = SRGB,
- SRGB8 = SRGB8,
- SRGB_ALPHA = SRGB_ALPHA,
- SRGB8_ALPHA8 = SRGB8_ALPHA8,
- COMPRESSED_SRGB = COMPRESSED_SRGB,
- COMPRESSED_SRGB_ALPHA = COMPRESSED_SRGB_ALPHA,
-
- COMPARE_REF_TO_TEXTURE = COMPARE_REF_TO_TEXTURE,
- CLIP_DISTANCE0 = CLIP_DISTANCE0,
- CLIP_DISTANCE1 = CLIP_DISTANCE1,
- CLIP_DISTANCE2 = CLIP_DISTANCE2,
- CLIP_DISTANCE3 = CLIP_DISTANCE3,
- CLIP_DISTANCE4 = CLIP_DISTANCE4,
- CLIP_DISTANCE5 = CLIP_DISTANCE5,
- CLIP_DISTANCE6 = CLIP_DISTANCE6,
- CLIP_DISTANCE7 = CLIP_DISTANCE7,
- MAX_CLIP_DISTANCES = MAX_CLIP_DISTANCES,
- MAJOR_VERSION = MAJOR_VERSION,
- MINOR_VERSION = MINOR_VERSION,
- NUM_EXTENSIONS = NUM_EXTENSIONS,
- CONTEXT_FLAGS = CONTEXT_FLAGS,
- COMPRESSED_RED = COMPRESSED_RED,
- COMPRESSED_RG = COMPRESSED_RG,
- CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT = CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT,
- RGBA32F = RGBA32F,
- RGB32F = RGB32F,
- RGBA16F = RGBA16F,
- RGB16F = RGB16F,
- VERTEX_ATTRIB_ARRAY_INTEGER = VERTEX_ATTRIB_ARRAY_INTEGER,
- MAX_ARRAY_TEXTURE_LAYERS = MAX_ARRAY_TEXTURE_LAYERS,
- MIN_PROGRAM_TEXEL_OFFSET = MIN_PROGRAM_TEXEL_OFFSET,
- MAX_PROGRAM_TEXEL_OFFSET = MAX_PROGRAM_TEXEL_OFFSET,
- CLAMP_READ_COLOR = CLAMP_READ_COLOR,
- FIXED_ONLY = FIXED_ONLY,
- MAX_VARYING_COMPONENTS = MAX_VARYING_COMPONENTS,
- TEXTURE_1D_ARRAY = TEXTURE_1D_ARRAY,
- PROXY_TEXTURE_1D_ARRAY = PROXY_TEXTURE_1D_ARRAY,
- TEXTURE_2D_ARRAY = TEXTURE_2D_ARRAY,
- PROXY_TEXTURE_2D_ARRAY = PROXY_TEXTURE_2D_ARRAY,
- TEXTURE_BINDING_1D_ARRAY = TEXTURE_BINDING_1D_ARRAY,
- TEXTURE_BINDING_2D_ARRAY = TEXTURE_BINDING_2D_ARRAY,
- R11F_G11F_B10F = R11F_G11F_B10F,
- UNSIGNED_INT_10F_11F_11F_REV = UNSIGNED_INT_10F_11F_11F_REV,
- RGB9_E5 = RGB9_E5,
- UNSIGNED_INT_5_9_9_9_REV = UNSIGNED_INT_5_9_9_9_REV,
- TEXTURE_SHARED_SIZE = TEXTURE_SHARED_SIZE,
- TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH = TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH,
- TRANSFORM_FEEDBACK_BUFFER_MODE = TRANSFORM_FEEDBACK_BUFFER_MODE,
- MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS = MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS,
- TRANSFORM_FEEDBACK_VARYINGS = TRANSFORM_FEEDBACK_VARYINGS,
- TRANSFORM_FEEDBACK_BUFFER_START = TRANSFORM_FEEDBACK_BUFFER_START,
- TRANSFORM_FEEDBACK_BUFFER_SIZE = TRANSFORM_FEEDBACK_BUFFER_SIZE,
- PRIMITIVES_GENERATED = PRIMITIVES_GENERATED,
- TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN = TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN,
- RASTERIZER_DISCARD = RASTERIZER_DISCARD,
- MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS = MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS,
- MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS = MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS,
- INTERLEAVED_ATTRIBS = INTERLEAVED_ATTRIBS,
- SEPARATE_ATTRIBS = SEPARATE_ATTRIBS,
- TRANSFORM_FEEDBACK_BUFFER = TRANSFORM_FEEDBACK_BUFFER,
- TRANSFORM_FEEDBACK_BUFFER_BINDING = TRANSFORM_FEEDBACK_BUFFER_BINDING,
- RGBA32UI = RGBA32UI,
- RGB32UI = RGB32UI,
- RGBA16UI = RGBA16UI,
- RGB16UI = RGB16UI,
- RGBA8UI = RGBA8UI,
- RGB8UI = RGB8UI,
- RGBA32I = RGBA32I,
- RGB32I = RGB32I,
- RGBA16I = RGBA16I,
- RGB16I = RGB16I,
- RGBA8I = RGBA8I,
- RGB8I = RGB8I,
- RED_INTEGER = RED_INTEGER,
- GREEN_INTEGER = GREEN_INTEGER,
- BLUE_INTEGER = BLUE_INTEGER,
- RGB_INTEGER = RGB_INTEGER,
- RGBA_INTEGER = RGBA_INTEGER,
- BGR_INTEGER = BGR_INTEGER,
- BGRA_INTEGER = BGRA_INTEGER,
- SAMPLER_1D_ARRAY = SAMPLER_1D_ARRAY,
- SAMPLER_2D_ARRAY = SAMPLER_2D_ARRAY,
- SAMPLER_1D_ARRAY_SHADOW = SAMPLER_1D_ARRAY_SHADOW,
- SAMPLER_2D_ARRAY_SHADOW = SAMPLER_2D_ARRAY_SHADOW,
- SAMPLER_CUBE_SHADOW = SAMPLER_CUBE_SHADOW,
- UNSIGNED_INT_VEC2 = UNSIGNED_INT_VEC2,
- UNSIGNED_INT_VEC3 = UNSIGNED_INT_VEC3,
- UNSIGNED_INT_VEC4 = UNSIGNED_INT_VEC4,
- INT_SAMPLER_1D = INT_SAMPLER_1D,
- INT_SAMPLER_2D = INT_SAMPLER_2D,
- INT_SAMPLER_3D = INT_SAMPLER_3D,
- INT_SAMPLER_CUBE = INT_SAMPLER_CUBE,
- INT_SAMPLER_1D_ARRAY = INT_SAMPLER_1D_ARRAY,
- INT_SAMPLER_2D_ARRAY = INT_SAMPLER_2D_ARRAY,
- UNSIGNED_INT_SAMPLER_1D = UNSIGNED_INT_SAMPLER_1D,
- UNSIGNED_INT_SAMPLER_2D = UNSIGNED_INT_SAMPLER_2D,
- UNSIGNED_INT_SAMPLER_3D = UNSIGNED_INT_SAMPLER_3D,
- UNSIGNED_INT_SAMPLER_CUBE = UNSIGNED_INT_SAMPLER_CUBE,
- UNSIGNED_INT_SAMPLER_1D_ARRAY = UNSIGNED_INT_SAMPLER_1D_ARRAY,
- UNSIGNED_INT_SAMPLER_2D_ARRAY = UNSIGNED_INT_SAMPLER_2D_ARRAY,
- QUERY_WAIT = QUERY_WAIT,
- QUERY_NO_WAIT = QUERY_NO_WAIT,
- QUERY_BY_REGION_WAIT = QUERY_BY_REGION_WAIT,
- QUERY_BY_REGION_NO_WAIT = QUERY_BY_REGION_NO_WAIT,
- BUFFER_ACCESS_FLAGS = BUFFER_ACCESS_FLAGS,
- BUFFER_MAP_LENGTH = BUFFER_MAP_LENGTH,
- BUFFER_MAP_OFFSET = BUFFER_MAP_OFFSET,
- DEPTH_COMPONENT32F = DEPTH_COMPONENT32F,
- DEPTH32F_STENCIL8 = DEPTH32F_STENCIL8,
- FLOAT_32_UNSIGNED_INT_24_8_REV = FLOAT_32_UNSIGNED_INT_24_8_REV,
- INVALID_FRAMEBUFFER_OPERATION = INVALID_FRAMEBUFFER_OPERATION,
- FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING = FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING,
- FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE = FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE,
- FRAMEBUFFER_ATTACHMENT_RED_SIZE = FRAMEBUFFER_ATTACHMENT_RED_SIZE,
- FRAMEBUFFER_ATTACHMENT_GREEN_SIZE = FRAMEBUFFER_ATTACHMENT_GREEN_SIZE,
- FRAMEBUFFER_ATTACHMENT_BLUE_SIZE = FRAMEBUFFER_ATTACHMENT_BLUE_SIZE,
- FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE = FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE,
- FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE = FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE,
- FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE = FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE,
- FRAMEBUFFER_DEFAULT = FRAMEBUFFER_DEFAULT,
- FRAMEBUFFER_UNDEFINED = FRAMEBUFFER_UNDEFINED,
- DEPTH_STENCIL_ATTACHMENT = DEPTH_STENCIL_ATTACHMENT,
- MAX_RENDERBUFFER_SIZE = MAX_RENDERBUFFER_SIZE,
- DEPTH_STENCIL = DEPTH_STENCIL,
- UNSIGNED_INT_24_8 = UNSIGNED_INT_24_8,
- DEPTH24_STENCIL8 = DEPTH24_STENCIL8,
- TEXTURE_STENCIL_SIZE = TEXTURE_STENCIL_SIZE,
- TEXTURE_RED_TYPE = TEXTURE_RED_TYPE,
- TEXTURE_GREEN_TYPE = TEXTURE_GREEN_TYPE,
- TEXTURE_BLUE_TYPE = TEXTURE_BLUE_TYPE,
- TEXTURE_ALPHA_TYPE = TEXTURE_ALPHA_TYPE,
- TEXTURE_DEPTH_TYPE = TEXTURE_DEPTH_TYPE,
- UNSIGNED_NORMALIZED = UNSIGNED_NORMALIZED,
- FRAMEBUFFER_BINDING = FRAMEBUFFER_BINDING,
- DRAW_FRAMEBUFFER_BINDING = DRAW_FRAMEBUFFER_BINDING,
- RENDERBUFFER_BINDING = RENDERBUFFER_BINDING,
- READ_FRAMEBUFFER = READ_FRAMEBUFFER,
- DRAW_FRAMEBUFFER = DRAW_FRAMEBUFFER,
- READ_FRAMEBUFFER_BINDING = READ_FRAMEBUFFER_BINDING,
- RENDERBUFFER_SAMPLES = RENDERBUFFER_SAMPLES,
- FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE,
- FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = FRAMEBUFFER_ATTACHMENT_OBJECT_NAME,
- FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL,
- FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE,
- FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER = FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER,
- FRAMEBUFFER_COMPLETE = FRAMEBUFFER_COMPLETE,
- FRAMEBUFFER_INCOMPLETE_ATTACHMENT = FRAMEBUFFER_INCOMPLETE_ATTACHMENT,
- FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT,
- FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER = FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER,
- FRAMEBUFFER_INCOMPLETE_READ_BUFFER = FRAMEBUFFER_INCOMPLETE_READ_BUFFER,
- FRAMEBUFFER_UNSUPPORTED = FRAMEBUFFER_UNSUPPORTED,
- MAX_COLOR_ATTACHMENTS = MAX_COLOR_ATTACHMENTS,
- COLOR_ATTACHMENT0 = COLOR_ATTACHMENT0,
- COLOR_ATTACHMENT1 = COLOR_ATTACHMENT1,
- COLOR_ATTACHMENT2 = COLOR_ATTACHMENT2,
- COLOR_ATTACHMENT3 = COLOR_ATTACHMENT3,
- COLOR_ATTACHMENT4 = COLOR_ATTACHMENT4,
- COLOR_ATTACHMENT5 = COLOR_ATTACHMENT5,
- COLOR_ATTACHMENT6 = COLOR_ATTACHMENT6,
- COLOR_ATTACHMENT7 = COLOR_ATTACHMENT7,
- COLOR_ATTACHMENT8 = COLOR_ATTACHMENT8,
- COLOR_ATTACHMENT9 = COLOR_ATTACHMENT9,
- COLOR_ATTACHMENT10 = COLOR_ATTACHMENT10,
- COLOR_ATTACHMENT11 = COLOR_ATTACHMENT11,
- COLOR_ATTACHMENT12 = COLOR_ATTACHMENT12,
- COLOR_ATTACHMENT13 = COLOR_ATTACHMENT13,
- COLOR_ATTACHMENT14 = COLOR_ATTACHMENT14,
- COLOR_ATTACHMENT15 = COLOR_ATTACHMENT15,
- COLOR_ATTACHMENT16 = COLOR_ATTACHMENT16,
- COLOR_ATTACHMENT17 = COLOR_ATTACHMENT17,
- COLOR_ATTACHMENT18 = COLOR_ATTACHMENT18,
- COLOR_ATTACHMENT19 = COLOR_ATTACHMENT19,
- COLOR_ATTACHMENT20 = COLOR_ATTACHMENT20,
- COLOR_ATTACHMENT21 = COLOR_ATTACHMENT21,
- COLOR_ATTACHMENT22 = COLOR_ATTACHMENT22,
- COLOR_ATTACHMENT23 = COLOR_ATTACHMENT23,
- COLOR_ATTACHMENT24 = COLOR_ATTACHMENT24,
- COLOR_ATTACHMENT25 = COLOR_ATTACHMENT25,
- COLOR_ATTACHMENT26 = COLOR_ATTACHMENT26,
- COLOR_ATTACHMENT27 = COLOR_ATTACHMENT27,
- COLOR_ATTACHMENT28 = COLOR_ATTACHMENT28,
- COLOR_ATTACHMENT29 = COLOR_ATTACHMENT29,
- COLOR_ATTACHMENT30 = COLOR_ATTACHMENT30,
- COLOR_ATTACHMENT31 = COLOR_ATTACHMENT31,
- DEPTH_ATTACHMENT = DEPTH_ATTACHMENT,
- STENCIL_ATTACHMENT = STENCIL_ATTACHMENT,
- FRAMEBUFFER = FRAMEBUFFER,
- RENDERBUFFER = RENDERBUFFER,
- RENDERBUFFER_WIDTH = RENDERBUFFER_WIDTH,
- RENDERBUFFER_HEIGHT = RENDERBUFFER_HEIGHT,
- RENDERBUFFER_INTERNAL_FORMAT = RENDERBUFFER_INTERNAL_FORMAT,
- STENCIL_INDEX1 = STENCIL_INDEX1,
- STENCIL_INDEX4 = STENCIL_INDEX4,
- STENCIL_INDEX8 = STENCIL_INDEX8,
- STENCIL_INDEX16 = STENCIL_INDEX16,
- RENDERBUFFER_RED_SIZE = RENDERBUFFER_RED_SIZE,
- RENDERBUFFER_GREEN_SIZE = RENDERBUFFER_GREEN_SIZE,
- RENDERBUFFER_BLUE_SIZE = RENDERBUFFER_BLUE_SIZE,
- RENDERBUFFER_ALPHA_SIZE = RENDERBUFFER_ALPHA_SIZE,
- RENDERBUFFER_DEPTH_SIZE = RENDERBUFFER_DEPTH_SIZE,
- RENDERBUFFER_STENCIL_SIZE = RENDERBUFFER_STENCIL_SIZE,
- FRAMEBUFFER_INCOMPLETE_MULTISAMPLE = FRAMEBUFFER_INCOMPLETE_MULTISAMPLE,
- MAX_SAMPLES = MAX_SAMPLES,
- FRAMEBUFFER_SRGB = FRAMEBUFFER_SRGB,
- HALF_FLOAT = HALF_FLOAT,
- MAP_READ_BIT = MAP_READ_BIT,
- MAP_WRITE_BIT = MAP_WRITE_BIT,
- MAP_INVALIDATE_RANGE_BIT = MAP_INVALIDATE_RANGE_BIT,
- MAP_INVALIDATE_BUFFER_BIT = MAP_INVALIDATE_BUFFER_BIT,
- MAP_FLUSH_EXPLICIT_BIT = MAP_FLUSH_EXPLICIT_BIT,
- MAP_UNSYNCHRONIZED_BIT = MAP_UNSYNCHRONIZED_BIT,
- COMPRESSED_RED_RGTC1 = COMPRESSED_RED_RGTC1,
- COMPRESSED_SIGNED_RED_RGTC1 = COMPRESSED_SIGNED_RED_RGTC1,
- COMPRESSED_RG_RGTC2 = COMPRESSED_RG_RGTC2,
- COMPRESSED_SIGNED_RG_RGTC2 = COMPRESSED_SIGNED_RG_RGTC2,
- RG = RG,
- RG_INTEGER = RG_INTEGER,
- R8 = R8,
- R16 = R16,
- RG8 = RG8,
- RG16 = RG16,
- R16F = R16F,
- R32F = R32F,
- RG16F = RG16F,
- RG32F = RG32F,
- R8I = R8I,
- R8UI = R8UI,
- R16I = R16I,
- R16UI = R16UI,
- R32I = R32I,
- R32UI = R32UI,
- RG8I = RG8I,
- RG8UI = RG8UI,
- RG16I = RG16I,
- RG16UI = RG16UI,
- RG32I = RG32I,
- RG32UI = RG32UI,
- VERTEX_ARRAY_BINDING = VERTEX_ARRAY_BINDING,
-
- SAMPLER_2D_RECT = SAMPLER_2D_RECT,
- SAMPLER_2D_RECT_SHADOW = SAMPLER_2D_RECT_SHADOW,
- SAMPLER_BUFFER = SAMPLER_BUFFER,
- INT_SAMPLER_2D_RECT = INT_SAMPLER_2D_RECT,
- INT_SAMPLER_BUFFER = INT_SAMPLER_BUFFER,
- UNSIGNED_INT_SAMPLER_2D_RECT = UNSIGNED_INT_SAMPLER_2D_RECT,
- UNSIGNED_INT_SAMPLER_BUFFER = UNSIGNED_INT_SAMPLER_BUFFER,
- TEXTURE_BUFFER = TEXTURE_BUFFER,
- MAX_TEXTURE_BUFFER_SIZE = MAX_TEXTURE_BUFFER_SIZE,
- TEXTURE_BINDING_BUFFER = TEXTURE_BINDING_BUFFER,
- TEXTURE_BUFFER_DATA_STORE_BINDING = TEXTURE_BUFFER_DATA_STORE_BINDING,
- TEXTURE_RECTANGLE = TEXTURE_RECTANGLE,
- TEXTURE_BINDING_RECTANGLE = TEXTURE_BINDING_RECTANGLE,
- PROXY_TEXTURE_RECTANGLE = PROXY_TEXTURE_RECTANGLE,
- MAX_RECTANGLE_TEXTURE_SIZE = MAX_RECTANGLE_TEXTURE_SIZE,
- R8_SNORM = R8_SNORM,
- RG8_SNORM = RG8_SNORM,
- RGB8_SNORM = RGB8_SNORM,
- RGBA8_SNORM = RGBA8_SNORM,
- R16_SNORM = R16_SNORM,
- RG16_SNORM = RG16_SNORM,
- RGB16_SNORM = RGB16_SNORM,
- RGBA16_SNORM = RGBA16_SNORM,
- SIGNED_NORMALIZED = SIGNED_NORMALIZED,
- PRIMITIVE_RESTART = PRIMITIVE_RESTART,
- PRIMITIVE_RESTART_INDEX = PRIMITIVE_RESTART_INDEX,
- COPY_READ_BUFFER = COPY_READ_BUFFER,
- COPY_WRITE_BUFFER = COPY_WRITE_BUFFER,
- UNIFORM_BUFFER = UNIFORM_BUFFER,
- UNIFORM_BUFFER_BINDING = UNIFORM_BUFFER_BINDING,
- UNIFORM_BUFFER_START = UNIFORM_BUFFER_START,
- UNIFORM_BUFFER_SIZE = UNIFORM_BUFFER_SIZE,
- MAX_VERTEX_UNIFORM_BLOCKS = MAX_VERTEX_UNIFORM_BLOCKS,
- MAX_GEOMETRY_UNIFORM_BLOCKS = MAX_GEOMETRY_UNIFORM_BLOCKS,
- MAX_FRAGMENT_UNIFORM_BLOCKS = MAX_FRAGMENT_UNIFORM_BLOCKS,
- MAX_COMBINED_UNIFORM_BLOCKS = MAX_COMBINED_UNIFORM_BLOCKS,
- MAX_UNIFORM_BUFFER_BINDINGS = MAX_UNIFORM_BUFFER_BINDINGS,
- MAX_UNIFORM_BLOCK_SIZE = MAX_UNIFORM_BLOCK_SIZE,
- MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS = MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS,
- MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS = MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS,
- MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS = MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS,
- UNIFORM_BUFFER_OFFSET_ALIGNMENT = UNIFORM_BUFFER_OFFSET_ALIGNMENT,
- ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH = ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH,
- ACTIVE_UNIFORM_BLOCKS = ACTIVE_UNIFORM_BLOCKS,
- UNIFORM_TYPE = UNIFORM_TYPE,
- UNIFORM_SIZE = UNIFORM_SIZE,
- UNIFORM_NAME_LENGTH = UNIFORM_NAME_LENGTH,
- UNIFORM_BLOCK_INDEX = UNIFORM_BLOCK_INDEX,
- UNIFORM_OFFSET = UNIFORM_OFFSET,
- UNIFORM_ARRAY_STRIDE = UNIFORM_ARRAY_STRIDE,
- UNIFORM_MATRIX_STRIDE = UNIFORM_MATRIX_STRIDE,
- UNIFORM_IS_ROW_MAJOR = UNIFORM_IS_ROW_MAJOR,
- UNIFORM_BLOCK_BINDING = UNIFORM_BLOCK_BINDING,
- UNIFORM_BLOCK_DATA_SIZE = UNIFORM_BLOCK_DATA_SIZE,
- UNIFORM_BLOCK_NAME_LENGTH = UNIFORM_BLOCK_NAME_LENGTH,
- UNIFORM_BLOCK_ACTIVE_UNIFORMS = UNIFORM_BLOCK_ACTIVE_UNIFORMS,
- UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES = UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES,
- UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER = UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER,
- UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER = UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER,
- UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER = UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER,
- INVALID_INDEX = INVALID_INDEX,
-
- CONTEXT_CORE_PROFILE_BIT = CONTEXT_CORE_PROFILE_BIT,
- CONTEXT_COMPATIBILITY_PROFILE_BIT = CONTEXT_COMPATIBILITY_PROFILE_BIT,
- LINES_ADJACENCY = LINES_ADJACENCY,
- LINE_STRIP_ADJACENCY = LINE_STRIP_ADJACENCY,
- TRIANGLES_ADJACENCY = TRIANGLES_ADJACENCY,
- TRIANGLE_STRIP_ADJACENCY = TRIANGLE_STRIP_ADJACENCY,
- PROGRAM_POINT_SIZE = PROGRAM_POINT_SIZE,
- MAX_GEOMETRY_TEXTURE_IMAGE_UNITS = MAX_GEOMETRY_TEXTURE_IMAGE_UNITS,
- FRAMEBUFFER_ATTACHMENT_LAYERED = FRAMEBUFFER_ATTACHMENT_LAYERED,
- FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS = FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS,
- GEOMETRY_SHADER = GEOMETRY_SHADER,
- GEOMETRY_VERTICES_OUT = GEOMETRY_VERTICES_OUT,
- GEOMETRY_INPUT_TYPE = GEOMETRY_INPUT_TYPE,
- GEOMETRY_OUTPUT_TYPE = GEOMETRY_OUTPUT_TYPE,
- MAX_GEOMETRY_UNIFORM_COMPONENTS = MAX_GEOMETRY_UNIFORM_COMPONENTS,
- MAX_GEOMETRY_OUTPUT_VERTICES = MAX_GEOMETRY_OUTPUT_VERTICES,
- MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS = MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS,
- MAX_VERTEX_OUTPUT_COMPONENTS = MAX_VERTEX_OUTPUT_COMPONENTS,
- MAX_GEOMETRY_INPUT_COMPONENTS = MAX_GEOMETRY_INPUT_COMPONENTS,
- MAX_GEOMETRY_OUTPUT_COMPONENTS = MAX_GEOMETRY_OUTPUT_COMPONENTS,
- MAX_FRAGMENT_INPUT_COMPONENTS = MAX_FRAGMENT_INPUT_COMPONENTS,
- CONTEXT_PROFILE_MASK = CONTEXT_PROFILE_MASK,
- DEPTH_CLAMP = DEPTH_CLAMP,
- QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION = QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION,
- FIRST_VERTEX_CONVENTION = FIRST_VERTEX_CONVENTION,
- LAST_VERTEX_CONVENTION = LAST_VERTEX_CONVENTION,
- PROVOKING_VERTEX = PROVOKING_VERTEX,
- TEXTURE_CUBE_MAP_SEAMLESS = TEXTURE_CUBE_MAP_SEAMLESS,
- MAX_SERVER_WAIT_TIMEOUT = MAX_SERVER_WAIT_TIMEOUT,
- OBJECT_TYPE = OBJECT_TYPE,
- SYNC_CONDITION = SYNC_CONDITION,
- SYNC_STATUS = SYNC_STATUS,
- SYNC_FLAGS = SYNC_FLAGS,
- SYNC_FENCE = SYNC_FENCE,
- SYNC_GPU_COMMANDS_COMPLETE = SYNC_GPU_COMMANDS_COMPLETE,
- UNSIGNALED = UNSIGNALED,
- SIGNALED = SIGNALED,
- ALREADY_SIGNALED = ALREADY_SIGNALED,
- TIMEOUT_EXPIRED = TIMEOUT_EXPIRED,
- CONDITION_SATISFIED = CONDITION_SATISFIED,
- WAIT_FAILED = WAIT_FAILED,
- TIMEOUT_IGNORED = TIMEOUT_IGNORED,
- SYNC_FLUSH_COMMANDS_BIT = SYNC_FLUSH_COMMANDS_BIT,
- SAMPLE_POSITION = SAMPLE_POSITION,
- SAMPLE_MASK = SAMPLE_MASK,
- SAMPLE_MASK_VALUE = SAMPLE_MASK_VALUE,
- MAX_SAMPLE_MASK_WORDS = MAX_SAMPLE_MASK_WORDS,
- TEXTURE_2D_MULTISAMPLE = TEXTURE_2D_MULTISAMPLE,
- PROXY_TEXTURE_2D_MULTISAMPLE = PROXY_TEXTURE_2D_MULTISAMPLE,
- TEXTURE_2D_MULTISAMPLE_ARRAY = TEXTURE_2D_MULTISAMPLE_ARRAY,
- PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY = PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY,
- TEXTURE_BINDING_2D_MULTISAMPLE = TEXTURE_BINDING_2D_MULTISAMPLE,
- TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY = TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY,
- TEXTURE_SAMPLES = TEXTURE_SAMPLES,
- TEXTURE_FIXED_SAMPLE_LOCATIONS = TEXTURE_FIXED_SAMPLE_LOCATIONS,
- SAMPLER_2D_MULTISAMPLE = SAMPLER_2D_MULTISAMPLE,
- INT_SAMPLER_2D_MULTISAMPLE = INT_SAMPLER_2D_MULTISAMPLE,
- UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE = UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE,
- SAMPLER_2D_MULTISAMPLE_ARRAY = SAMPLER_2D_MULTISAMPLE_ARRAY,
- INT_SAMPLER_2D_MULTISAMPLE_ARRAY = INT_SAMPLER_2D_MULTISAMPLE_ARRAY,
- UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY = UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY,
- MAX_COLOR_TEXTURE_SAMPLES = MAX_COLOR_TEXTURE_SAMPLES,
- MAX_DEPTH_TEXTURE_SAMPLES = MAX_DEPTH_TEXTURE_SAMPLES,
- MAX_INTEGER_SAMPLES = MAX_INTEGER_SAMPLES,
-
- VERTEX_ATTRIB_ARRAY_DIVISOR = VERTEX_ATTRIB_ARRAY_DIVISOR,
- SRC1_COLOR = SRC1_COLOR,
- ONE_MINUS_SRC1_COLOR = ONE_MINUS_SRC1_COLOR,
- ONE_MINUS_SRC1_ALPHA = ONE_MINUS_SRC1_ALPHA,
- MAX_DUAL_SOURCE_DRAW_BUFFERS = MAX_DUAL_SOURCE_DRAW_BUFFERS,
- ANY_SAMPLES_PASSED = ANY_SAMPLES_PASSED,
- SAMPLER_BINDING = SAMPLER_BINDING,
- RGB10_A2UI = RGB10_A2UI,
- TEXTURE_SWIZZLE_R = TEXTURE_SWIZZLE_R,
- TEXTURE_SWIZZLE_G = TEXTURE_SWIZZLE_G,
- TEXTURE_SWIZZLE_B = TEXTURE_SWIZZLE_B,
- TEXTURE_SWIZZLE_A = TEXTURE_SWIZZLE_A,
- TEXTURE_SWIZZLE_RGBA = TEXTURE_SWIZZLE_RGBA,
- TIME_ELAPSED = TIME_ELAPSED,
- TIMESTAMP = TIMESTAMP,
- INT_2_10_10_10_REV = INT_2_10_10_10_REV,
-
- SAMPLE_SHADING = SAMPLE_SHADING,
- MIN_SAMPLE_SHADING_VALUE = MIN_SAMPLE_SHADING_VALUE,
- MIN_PROGRAM_TEXTURE_GATHER_OFFSET = MIN_PROGRAM_TEXTURE_GATHER_OFFSET,
- MAX_PROGRAM_TEXTURE_GATHER_OFFSET = MAX_PROGRAM_TEXTURE_GATHER_OFFSET,
- TEXTURE_CUBE_MAP_ARRAY = TEXTURE_CUBE_MAP_ARRAY,
- TEXTURE_BINDING_CUBE_MAP_ARRAY = TEXTURE_BINDING_CUBE_MAP_ARRAY,
- PROXY_TEXTURE_CUBE_MAP_ARRAY = PROXY_TEXTURE_CUBE_MAP_ARRAY,
- SAMPLER_CUBE_MAP_ARRAY = SAMPLER_CUBE_MAP_ARRAY,
- SAMPLER_CUBE_MAP_ARRAY_SHADOW = SAMPLER_CUBE_MAP_ARRAY_SHADOW,
- INT_SAMPLER_CUBE_MAP_ARRAY = INT_SAMPLER_CUBE_MAP_ARRAY,
- UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY = UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY,
- DRAW_INDIRECT_BUFFER = DRAW_INDIRECT_BUFFER,
- DRAW_INDIRECT_BUFFER_BINDING = DRAW_INDIRECT_BUFFER_BINDING,
- GEOMETRY_SHADER_INVOCATIONS = GEOMETRY_SHADER_INVOCATIONS,
- MAX_GEOMETRY_SHADER_INVOCATIONS = MAX_GEOMETRY_SHADER_INVOCATIONS,
- MIN_FRAGMENT_INTERPOLATION_OFFSET = MIN_FRAGMENT_INTERPOLATION_OFFSET,
- MAX_FRAGMENT_INTERPOLATION_OFFSET = MAX_FRAGMENT_INTERPOLATION_OFFSET,
- FRAGMENT_INTERPOLATION_OFFSET_BITS = FRAGMENT_INTERPOLATION_OFFSET_BITS,
- MAX_VERTEX_STREAMS = MAX_VERTEX_STREAMS,
- DOUBLE_VEC2 = DOUBLE_VEC2,
- DOUBLE_VEC3 = DOUBLE_VEC3,
- DOUBLE_VEC4 = DOUBLE_VEC4,
- DOUBLE_MAT2 = DOUBLE_MAT2,
- DOUBLE_MAT3 = DOUBLE_MAT3,
- DOUBLE_MAT4 = DOUBLE_MAT4,
- DOUBLE_MAT2x3 = DOUBLE_MAT2x3,
- DOUBLE_MAT2x4 = DOUBLE_MAT2x4,
- DOUBLE_MAT3x2 = DOUBLE_MAT3x2,
- DOUBLE_MAT3x4 = DOUBLE_MAT3x4,
- DOUBLE_MAT4x2 = DOUBLE_MAT4x2,
- DOUBLE_MAT4x3 = DOUBLE_MAT4x3,
- ACTIVE_SUBROUTINES = ACTIVE_SUBROUTINES,
- ACTIVE_SUBROUTINE_UNIFORMS = ACTIVE_SUBROUTINE_UNIFORMS,
- ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS = ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS,
- ACTIVE_SUBROUTINE_MAX_LENGTH = ACTIVE_SUBROUTINE_MAX_LENGTH,
- ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH = ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH,
- MAX_SUBROUTINES = MAX_SUBROUTINES,
- MAX_SUBROUTINE_UNIFORM_LOCATIONS = MAX_SUBROUTINE_UNIFORM_LOCATIONS,
- NUM_COMPATIBLE_SUBROUTINES = NUM_COMPATIBLE_SUBROUTINES,
- COMPATIBLE_SUBROUTINES = COMPATIBLE_SUBROUTINES,
- PATCHES = PATCHES,
- PATCH_VERTICES = PATCH_VERTICES,
- PATCH_DEFAULT_INNER_LEVEL = PATCH_DEFAULT_INNER_LEVEL,
- PATCH_DEFAULT_OUTER_LEVEL = PATCH_DEFAULT_OUTER_LEVEL,
- TESS_CONTROL_OUTPUT_VERTICES = TESS_CONTROL_OUTPUT_VERTICES,
- TESS_GEN_MODE = TESS_GEN_MODE,
- TESS_GEN_SPACING = TESS_GEN_SPACING,
- TESS_GEN_VERTEX_ORDER = TESS_GEN_VERTEX_ORDER,
- TESS_GEN_POINT_MODE = TESS_GEN_POINT_MODE,
- ISOLINES = ISOLINES,
- FRACTIONAL_ODD = FRACTIONAL_ODD,
- FRACTIONAL_EVEN = FRACTIONAL_EVEN,
- MAX_PATCH_VERTICES = MAX_PATCH_VERTICES,
- MAX_TESS_GEN_LEVEL = MAX_TESS_GEN_LEVEL,
- MAX_TESS_CONTROL_UNIFORM_COMPONENTS = MAX_TESS_CONTROL_UNIFORM_COMPONENTS,
- MAX_TESS_EVALUATION_UNIFORM_COMPONENTS = MAX_TESS_EVALUATION_UNIFORM_COMPONENTS,
- MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS = MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS,
- MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS = MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS,
- MAX_TESS_CONTROL_OUTPUT_COMPONENTS = MAX_TESS_CONTROL_OUTPUT_COMPONENTS,
- MAX_TESS_PATCH_COMPONENTS = MAX_TESS_PATCH_COMPONENTS,
- MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS = MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS,
- MAX_TESS_EVALUATION_OUTPUT_COMPONENTS = MAX_TESS_EVALUATION_OUTPUT_COMPONENTS,
- MAX_TESS_CONTROL_UNIFORM_BLOCKS = MAX_TESS_CONTROL_UNIFORM_BLOCKS,
- MAX_TESS_EVALUATION_UNIFORM_BLOCKS = MAX_TESS_EVALUATION_UNIFORM_BLOCKS,
- MAX_TESS_CONTROL_INPUT_COMPONENTS = MAX_TESS_CONTROL_INPUT_COMPONENTS,
- MAX_TESS_EVALUATION_INPUT_COMPONENTS = MAX_TESS_EVALUATION_INPUT_COMPONENTS,
- MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS = MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS,
- MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS = MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS,
- UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER = UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER,
- UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER = UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER,
- TESS_EVALUATION_SHADER = TESS_EVALUATION_SHADER,
- TESS_CONTROL_SHADER = TESS_CONTROL_SHADER,
- TRANSFORM_FEEDBACK = TRANSFORM_FEEDBACK,
- TRANSFORM_FEEDBACK_BUFFER_PAUSED = TRANSFORM_FEEDBACK_BUFFER_PAUSED,
- TRANSFORM_FEEDBACK_BUFFER_ACTIVE = TRANSFORM_FEEDBACK_BUFFER_ACTIVE,
- TRANSFORM_FEEDBACK_BINDING = TRANSFORM_FEEDBACK_BINDING,
- MAX_TRANSFORM_FEEDBACK_BUFFERS = MAX_TRANSFORM_FEEDBACK_BUFFERS,
-
- FIXED = FIXED,
- IMPLEMENTATION_COLOR_READ_TYPE = IMPLEMENTATION_COLOR_READ_TYPE,
- IMPLEMENTATION_COLOR_READ_FORMAT = IMPLEMENTATION_COLOR_READ_FORMAT,
- LOW_FLOAT = LOW_FLOAT,
- MEDIUM_FLOAT = MEDIUM_FLOAT,
- HIGH_FLOAT = HIGH_FLOAT,
- LOW_INT = LOW_INT,
- MEDIUM_INT = MEDIUM_INT,
- HIGH_INT = HIGH_INT,
- SHADER_COMPILER = SHADER_COMPILER,
- SHADER_BINARY_FORMATS = SHADER_BINARY_FORMATS,
- NUM_SHADER_BINARY_FORMATS = NUM_SHADER_BINARY_FORMATS,
- MAX_VERTEX_UNIFORM_VECTORS = MAX_VERTEX_UNIFORM_VECTORS,
- MAX_VARYING_VECTORS = MAX_VARYING_VECTORS,
- MAX_FRAGMENT_UNIFORM_VECTORS = MAX_FRAGMENT_UNIFORM_VECTORS,
- RGB565 = RGB565,
- PROGRAM_BINARY_RETRIEVABLE_HINT = PROGRAM_BINARY_RETRIEVABLE_HINT,
- PROGRAM_BINARY_LENGTH = PROGRAM_BINARY_LENGTH,
- NUM_PROGRAM_BINARY_FORMATS = NUM_PROGRAM_BINARY_FORMATS,
- PROGRAM_BINARY_FORMATS = PROGRAM_BINARY_FORMATS,
- VERTEX_SHADER_BIT = VERTEX_SHADER_BIT,
- FRAGMENT_SHADER_BIT = FRAGMENT_SHADER_BIT,
- GEOMETRY_SHADER_BIT = GEOMETRY_SHADER_BIT,
- TESS_CONTROL_SHADER_BIT = TESS_CONTROL_SHADER_BIT,
- TESS_EVALUATION_SHADER_BIT = TESS_EVALUATION_SHADER_BIT,
- ALL_SHADER_BITS = ALL_SHADER_BITS,
- PROGRAM_SEPARABLE = PROGRAM_SEPARABLE,
- ACTIVE_PROGRAM = ACTIVE_PROGRAM,
- PROGRAM_PIPELINE_BINDING = PROGRAM_PIPELINE_BINDING,
- MAX_VIEWPORTS = MAX_VIEWPORTS,
- VIEWPORT_SUBPIXEL_BITS = VIEWPORT_SUBPIXEL_BITS,
- VIEWPORT_BOUNDS_RANGE = VIEWPORT_BOUNDS_RANGE,
- LAYER_PROVOKING_VERTEX = LAYER_PROVOKING_VERTEX,
- VIEWPORT_INDEX_PROVOKING_VERTEX = VIEWPORT_INDEX_PROVOKING_VERTEX,
- UNDEFINED_VERTEX = UNDEFINED_VERTEX,
-
- COPY_READ_BUFFER_BINDING = COPY_READ_BUFFER_BINDING,
- COPY_WRITE_BUFFER_BINDING = COPY_WRITE_BUFFER_BINDING,
- TRANSFORM_FEEDBACK_ACTIVE = TRANSFORM_FEEDBACK_ACTIVE,
- TRANSFORM_FEEDBACK_PAUSED = TRANSFORM_FEEDBACK_PAUSED,
- UNPACK_COMPRESSED_BLOCK_WIDTH = UNPACK_COMPRESSED_BLOCK_WIDTH,
- UNPACK_COMPRESSED_BLOCK_HEIGHT = UNPACK_COMPRESSED_BLOCK_HEIGHT,
- UNPACK_COMPRESSED_BLOCK_DEPTH = UNPACK_COMPRESSED_BLOCK_DEPTH,
- UNPACK_COMPRESSED_BLOCK_SIZE = UNPACK_COMPRESSED_BLOCK_SIZE,
- PACK_COMPRESSED_BLOCK_WIDTH = PACK_COMPRESSED_BLOCK_WIDTH,
- PACK_COMPRESSED_BLOCK_HEIGHT = PACK_COMPRESSED_BLOCK_HEIGHT,
- PACK_COMPRESSED_BLOCK_DEPTH = PACK_COMPRESSED_BLOCK_DEPTH,
- PACK_COMPRESSED_BLOCK_SIZE = PACK_COMPRESSED_BLOCK_SIZE,
- NUM_SAMPLE_COUNTS = NUM_SAMPLE_COUNTS,
- MIN_MAP_BUFFER_ALIGNMENT = MIN_MAP_BUFFER_ALIGNMENT,
- ATOMIC_COUNTER_BUFFER = ATOMIC_COUNTER_BUFFER,
- ATOMIC_COUNTER_BUFFER_BINDING = ATOMIC_COUNTER_BUFFER_BINDING,
- ATOMIC_COUNTER_BUFFER_START = ATOMIC_COUNTER_BUFFER_START,
- ATOMIC_COUNTER_BUFFER_SIZE = ATOMIC_COUNTER_BUFFER_SIZE,
- ATOMIC_COUNTER_BUFFER_DATA_SIZE = ATOMIC_COUNTER_BUFFER_DATA_SIZE,
- ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS = ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS,
- ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES = ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES,
- ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER = ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER,
- ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER = ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER,
- ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER = ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER,
- ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER = ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER,
- ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER = ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER,
- MAX_VERTEX_ATOMIC_COUNTER_BUFFERS = MAX_VERTEX_ATOMIC_COUNTER_BUFFERS,
- MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS = MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS,
- MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS = MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS,
- MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS = MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS,
- MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS = MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS,
- MAX_COMBINED_ATOMIC_COUNTER_BUFFERS = MAX_COMBINED_ATOMIC_COUNTER_BUFFERS,
- MAX_VERTEX_ATOMIC_COUNTERS = MAX_VERTEX_ATOMIC_COUNTERS,
- MAX_TESS_CONTROL_ATOMIC_COUNTERS = MAX_TESS_CONTROL_ATOMIC_COUNTERS,
- MAX_TESS_EVALUATION_ATOMIC_COUNTERS = MAX_TESS_EVALUATION_ATOMIC_COUNTERS,
- MAX_GEOMETRY_ATOMIC_COUNTERS = MAX_GEOMETRY_ATOMIC_COUNTERS,
- MAX_FRAGMENT_ATOMIC_COUNTERS = MAX_FRAGMENT_ATOMIC_COUNTERS,
- MAX_COMBINED_ATOMIC_COUNTERS = MAX_COMBINED_ATOMIC_COUNTERS,
- MAX_ATOMIC_COUNTER_BUFFER_SIZE = MAX_ATOMIC_COUNTER_BUFFER_SIZE,
- MAX_ATOMIC_COUNTER_BUFFER_BINDINGS = MAX_ATOMIC_COUNTER_BUFFER_BINDINGS,
- ACTIVE_ATOMIC_COUNTER_BUFFERS = ACTIVE_ATOMIC_COUNTER_BUFFERS,
- UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX = UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX,
- UNSIGNED_INT_ATOMIC_COUNTER = UNSIGNED_INT_ATOMIC_COUNTER,
- VERTEX_ATTRIB_ARRAY_BARRIER_BIT = VERTEX_ATTRIB_ARRAY_BARRIER_BIT,
- ELEMENT_ARRAY_BARRIER_BIT = ELEMENT_ARRAY_BARRIER_BIT,
- UNIFORM_BARRIER_BIT = UNIFORM_BARRIER_BIT,
- TEXTURE_FETCH_BARRIER_BIT = TEXTURE_FETCH_BARRIER_BIT,
- SHADER_IMAGE_ACCESS_BARRIER_BIT = SHADER_IMAGE_ACCESS_BARRIER_BIT,
- COMMAND_BARRIER_BIT = COMMAND_BARRIER_BIT,
- PIXEL_BUFFER_BARRIER_BIT = PIXEL_BUFFER_BARRIER_BIT,
- TEXTURE_UPDATE_BARRIER_BIT = TEXTURE_UPDATE_BARRIER_BIT,
- BUFFER_UPDATE_BARRIER_BIT = BUFFER_UPDATE_BARRIER_BIT,
- FRAMEBUFFER_BARRIER_BIT = FRAMEBUFFER_BARRIER_BIT,
- TRANSFORM_FEEDBACK_BARRIER_BIT = TRANSFORM_FEEDBACK_BARRIER_BIT,
- ATOMIC_COUNTER_BARRIER_BIT = ATOMIC_COUNTER_BARRIER_BIT,
- ALL_BARRIER_BITS = ALL_BARRIER_BITS,
- MAX_IMAGE_UNITS = MAX_IMAGE_UNITS,
- MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS = MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS,
- IMAGE_BINDING_NAME = IMAGE_BINDING_NAME,
- IMAGE_BINDING_LEVEL = IMAGE_BINDING_LEVEL,
- IMAGE_BINDING_LAYERED = IMAGE_BINDING_LAYERED,
- IMAGE_BINDING_LAYER = IMAGE_BINDING_LAYER,
- IMAGE_BINDING_ACCESS = IMAGE_BINDING_ACCESS,
- IMAGE_1D = IMAGE_1D,
- IMAGE_2D = IMAGE_2D,
- IMAGE_3D = IMAGE_3D,
- IMAGE_2D_RECT = IMAGE_2D_RECT,
- IMAGE_CUBE = IMAGE_CUBE,
- IMAGE_BUFFER = IMAGE_BUFFER,
- IMAGE_1D_ARRAY = IMAGE_1D_ARRAY,
- IMAGE_2D_ARRAY = IMAGE_2D_ARRAY,
- IMAGE_CUBE_MAP_ARRAY = IMAGE_CUBE_MAP_ARRAY,
- IMAGE_2D_MULTISAMPLE = IMAGE_2D_MULTISAMPLE,
- IMAGE_2D_MULTISAMPLE_ARRAY = IMAGE_2D_MULTISAMPLE_ARRAY,
- INT_IMAGE_1D = INT_IMAGE_1D,
- INT_IMAGE_2D = INT_IMAGE_2D,
- INT_IMAGE_3D = INT_IMAGE_3D,
- INT_IMAGE_2D_RECT = INT_IMAGE_2D_RECT,
- INT_IMAGE_CUBE = INT_IMAGE_CUBE,
- INT_IMAGE_BUFFER = INT_IMAGE_BUFFER,
- INT_IMAGE_1D_ARRAY = INT_IMAGE_1D_ARRAY,
- INT_IMAGE_2D_ARRAY = INT_IMAGE_2D_ARRAY,
- INT_IMAGE_CUBE_MAP_ARRAY = INT_IMAGE_CUBE_MAP_ARRAY,
- INT_IMAGE_2D_MULTISAMPLE = INT_IMAGE_2D_MULTISAMPLE,
- INT_IMAGE_2D_MULTISAMPLE_ARRAY = INT_IMAGE_2D_MULTISAMPLE_ARRAY,
- UNSIGNED_INT_IMAGE_1D = UNSIGNED_INT_IMAGE_1D,
- UNSIGNED_INT_IMAGE_2D = UNSIGNED_INT_IMAGE_2D,
- UNSIGNED_INT_IMAGE_3D = UNSIGNED_INT_IMAGE_3D,
- UNSIGNED_INT_IMAGE_2D_RECT = UNSIGNED_INT_IMAGE_2D_RECT,
- UNSIGNED_INT_IMAGE_CUBE = UNSIGNED_INT_IMAGE_CUBE,
- UNSIGNED_INT_IMAGE_BUFFER = UNSIGNED_INT_IMAGE_BUFFER,
- UNSIGNED_INT_IMAGE_1D_ARRAY = UNSIGNED_INT_IMAGE_1D_ARRAY,
- UNSIGNED_INT_IMAGE_2D_ARRAY = UNSIGNED_INT_IMAGE_2D_ARRAY,
- UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY = UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY,
- UNSIGNED_INT_IMAGE_2D_MULTISAMPLE = UNSIGNED_INT_IMAGE_2D_MULTISAMPLE,
- UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY = UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY,
- MAX_IMAGE_SAMPLES = MAX_IMAGE_SAMPLES,
- IMAGE_BINDING_FORMAT = IMAGE_BINDING_FORMAT,
- IMAGE_FORMAT_COMPATIBILITY_TYPE = IMAGE_FORMAT_COMPATIBILITY_TYPE,
- IMAGE_FORMAT_COMPATIBILITY_BY_SIZE = IMAGE_FORMAT_COMPATIBILITY_BY_SIZE,
- IMAGE_FORMAT_COMPATIBILITY_BY_CLASS = IMAGE_FORMAT_COMPATIBILITY_BY_CLASS,
- MAX_VERTEX_IMAGE_UNIFORMS = MAX_VERTEX_IMAGE_UNIFORMS,
- MAX_TESS_CONTROL_IMAGE_UNIFORMS = MAX_TESS_CONTROL_IMAGE_UNIFORMS,
- MAX_TESS_EVALUATION_IMAGE_UNIFORMS = MAX_TESS_EVALUATION_IMAGE_UNIFORMS,
- MAX_GEOMETRY_IMAGE_UNIFORMS = MAX_GEOMETRY_IMAGE_UNIFORMS,
- MAX_FRAGMENT_IMAGE_UNIFORMS = MAX_FRAGMENT_IMAGE_UNIFORMS,
- MAX_COMBINED_IMAGE_UNIFORMS = MAX_COMBINED_IMAGE_UNIFORMS,
- COMPRESSED_RGBA_BPTC_UNORM = COMPRESSED_RGBA_BPTC_UNORM,
- COMPRESSED_SRGB_ALPHA_BPTC_UNORM = COMPRESSED_SRGB_ALPHA_BPTC_UNORM,
- COMPRESSED_RGB_BPTC_SIGNED_FLOAT = COMPRESSED_RGB_BPTC_SIGNED_FLOAT,
- COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT = COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT,
- TEXTURE_IMMUTABLE_FORMAT = TEXTURE_IMMUTABLE_FORMAT,
-
- NUM_SHADING_LANGUAGE_VERSIONS = NUM_SHADING_LANGUAGE_VERSIONS,
- VERTEX_ATTRIB_ARRAY_LONG = VERTEX_ATTRIB_ARRAY_LONG,
- COMPRESSED_RGB8_ETC2 = COMPRESSED_RGB8_ETC2,
- COMPRESSED_SRGB8_ETC2 = COMPRESSED_SRGB8_ETC2,
- COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 = COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2,
- COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 = COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2,
- COMPRESSED_RGBA8_ETC2_EAC = COMPRESSED_RGBA8_ETC2_EAC,
- COMPRESSED_SRGB8_ALPHA8_ETC2_EAC = COMPRESSED_SRGB8_ALPHA8_ETC2_EAC,
- COMPRESSED_R11_EAC = COMPRESSED_R11_EAC,
- COMPRESSED_SIGNED_R11_EAC = COMPRESSED_SIGNED_R11_EAC,
- COMPRESSED_RG11_EAC = COMPRESSED_RG11_EAC,
- COMPRESSED_SIGNED_RG11_EAC = COMPRESSED_SIGNED_RG11_EAC,
- PRIMITIVE_RESTART_FIXED_INDEX = PRIMITIVE_RESTART_FIXED_INDEX,
- ANY_SAMPLES_PASSED_CONSERVATIVE = ANY_SAMPLES_PASSED_CONSERVATIVE,
- MAX_ELEMENT_INDEX = MAX_ELEMENT_INDEX,
- COMPUTE_SHADER = COMPUTE_SHADER,
- MAX_COMPUTE_UNIFORM_BLOCKS = MAX_COMPUTE_UNIFORM_BLOCKS,
- MAX_COMPUTE_TEXTURE_IMAGE_UNITS = MAX_COMPUTE_TEXTURE_IMAGE_UNITS,
- MAX_COMPUTE_IMAGE_UNIFORMS = MAX_COMPUTE_IMAGE_UNIFORMS,
- MAX_COMPUTE_SHARED_MEMORY_SIZE = MAX_COMPUTE_SHARED_MEMORY_SIZE,
- MAX_COMPUTE_UNIFORM_COMPONENTS = MAX_COMPUTE_UNIFORM_COMPONENTS,
- MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS = MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS,
- MAX_COMPUTE_ATOMIC_COUNTERS = MAX_COMPUTE_ATOMIC_COUNTERS,
- MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS = MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS,
- MAX_COMPUTE_WORK_GROUP_INVOCATIONS = MAX_COMPUTE_WORK_GROUP_INVOCATIONS,
- MAX_COMPUTE_WORK_GROUP_COUNT = MAX_COMPUTE_WORK_GROUP_COUNT,
- MAX_COMPUTE_WORK_GROUP_SIZE = MAX_COMPUTE_WORK_GROUP_SIZE,
- COMPUTE_WORK_GROUP_SIZE = COMPUTE_WORK_GROUP_SIZE,
- UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER = UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER,
- ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER = ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER,
- DISPATCH_INDIRECT_BUFFER = DISPATCH_INDIRECT_BUFFER,
- DISPATCH_INDIRECT_BUFFER_BINDING = DISPATCH_INDIRECT_BUFFER_BINDING,
- COMPUTE_SHADER_BIT = COMPUTE_SHADER_BIT,
- DEBUG_OUTPUT_SYNCHRONOUS = DEBUG_OUTPUT_SYNCHRONOUS,
- DEBUG_NEXT_LOGGED_MESSAGE_LENGTH = DEBUG_NEXT_LOGGED_MESSAGE_LENGTH,
- DEBUG_CALLBACK_FUNCTION = DEBUG_CALLBACK_FUNCTION,
- DEBUG_CALLBACK_USER_PARAM = DEBUG_CALLBACK_USER_PARAM,
- DEBUG_SOURCE_API = DEBUG_SOURCE_API,
- DEBUG_SOURCE_WINDOW_SYSTEM = DEBUG_SOURCE_WINDOW_SYSTEM,
- DEBUG_SOURCE_SHADER_COMPILER = DEBUG_SOURCE_SHADER_COMPILER,
- DEBUG_SOURCE_THIRD_PARTY = DEBUG_SOURCE_THIRD_PARTY,
- DEBUG_SOURCE_APPLICATION = DEBUG_SOURCE_APPLICATION,
- DEBUG_SOURCE_OTHER = DEBUG_SOURCE_OTHER,
- DEBUG_TYPE_ERROR = DEBUG_TYPE_ERROR,
- DEBUG_TYPE_DEPRECATED_BEHAVIOR = DEBUG_TYPE_DEPRECATED_BEHAVIOR,
- DEBUG_TYPE_UNDEFINED_BEHAVIOR = DEBUG_TYPE_UNDEFINED_BEHAVIOR,
- DEBUG_TYPE_PORTABILITY = DEBUG_TYPE_PORTABILITY,
- DEBUG_TYPE_PERFORMANCE = DEBUG_TYPE_PERFORMANCE,
- DEBUG_TYPE_OTHER = DEBUG_TYPE_OTHER,
- MAX_DEBUG_MESSAGE_LENGTH = MAX_DEBUG_MESSAGE_LENGTH,
- MAX_DEBUG_LOGGED_MESSAGES = MAX_DEBUG_LOGGED_MESSAGES,
- DEBUG_LOGGED_MESSAGES = DEBUG_LOGGED_MESSAGES,
- DEBUG_SEVERITY_HIGH = DEBUG_SEVERITY_HIGH,
- DEBUG_SEVERITY_MEDIUM = DEBUG_SEVERITY_MEDIUM,
- DEBUG_SEVERITY_LOW = DEBUG_SEVERITY_LOW,
- DEBUG_TYPE_MARKER = DEBUG_TYPE_MARKER,
- DEBUG_TYPE_PUSH_GROUP = DEBUG_TYPE_PUSH_GROUP,
- DEBUG_TYPE_POP_GROUP = DEBUG_TYPE_POP_GROUP,
- DEBUG_SEVERITY_NOTIFICATION = DEBUG_SEVERITY_NOTIFICATION,
- MAX_DEBUG_GROUP_STACK_DEPTH = MAX_DEBUG_GROUP_STACK_DEPTH,
- DEBUG_GROUP_STACK_DEPTH = DEBUG_GROUP_STACK_DEPTH,
- BUFFER = BUFFER,
- SHADER = SHADER,
- PROGRAM = PROGRAM,
- QUERY = QUERY,
- PROGRAM_PIPELINE = PROGRAM_PIPELINE,
- SAMPLER = SAMPLER,
- MAX_LABEL_LENGTH = MAX_LABEL_LENGTH,
- DEBUG_OUTPUT = DEBUG_OUTPUT,
- CONTEXT_FLAG_DEBUG_BIT = CONTEXT_FLAG_DEBUG_BIT,
- MAX_UNIFORM_LOCATIONS = MAX_UNIFORM_LOCATIONS,
- FRAMEBUFFER_DEFAULT_WIDTH = FRAMEBUFFER_DEFAULT_WIDTH,
- FRAMEBUFFER_DEFAULT_HEIGHT = FRAMEBUFFER_DEFAULT_HEIGHT,
- FRAMEBUFFER_DEFAULT_LAYERS = FRAMEBUFFER_DEFAULT_LAYERS,
- FRAMEBUFFER_DEFAULT_SAMPLES = FRAMEBUFFER_DEFAULT_SAMPLES,
- FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS = FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS,
- MAX_FRAMEBUFFER_WIDTH = MAX_FRAMEBUFFER_WIDTH,
- MAX_FRAMEBUFFER_HEIGHT = MAX_FRAMEBUFFER_HEIGHT,
- MAX_FRAMEBUFFER_LAYERS = MAX_FRAMEBUFFER_LAYERS,
- MAX_FRAMEBUFFER_SAMPLES = MAX_FRAMEBUFFER_SAMPLES,
- INTERNALFORMAT_SUPPORTED = INTERNALFORMAT_SUPPORTED,
- INTERNALFORMAT_PREFERRED = INTERNALFORMAT_PREFERRED,
- INTERNALFORMAT_RED_SIZE = INTERNALFORMAT_RED_SIZE,
- INTERNALFORMAT_GREEN_SIZE = INTERNALFORMAT_GREEN_SIZE,
- INTERNALFORMAT_BLUE_SIZE = INTERNALFORMAT_BLUE_SIZE,
- INTERNALFORMAT_ALPHA_SIZE = INTERNALFORMAT_ALPHA_SIZE,
- INTERNALFORMAT_DEPTH_SIZE = INTERNALFORMAT_DEPTH_SIZE,
- INTERNALFORMAT_STENCIL_SIZE = INTERNALFORMAT_STENCIL_SIZE,
- INTERNALFORMAT_SHARED_SIZE = INTERNALFORMAT_SHARED_SIZE,
- INTERNALFORMAT_RED_TYPE = INTERNALFORMAT_RED_TYPE,
- INTERNALFORMAT_GREEN_TYPE = INTERNALFORMAT_GREEN_TYPE,
- INTERNALFORMAT_BLUE_TYPE = INTERNALFORMAT_BLUE_TYPE,
- INTERNALFORMAT_ALPHA_TYPE = INTERNALFORMAT_ALPHA_TYPE,
- INTERNALFORMAT_DEPTH_TYPE = INTERNALFORMAT_DEPTH_TYPE,
- INTERNALFORMAT_STENCIL_TYPE = INTERNALFORMAT_STENCIL_TYPE,
- MAX_WIDTH = MAX_WIDTH,
- MAX_HEIGHT = MAX_HEIGHT,
- MAX_DEPTH = MAX_DEPTH,
- MAX_LAYERS = MAX_LAYERS,
- MAX_COMBINED_DIMENSIONS = MAX_COMBINED_DIMENSIONS,
- COLOR_COMPONENTS = COLOR_COMPONENTS,
- DEPTH_COMPONENTS = DEPTH_COMPONENTS,
- STENCIL_COMPONENTS = STENCIL_COMPONENTS,
- COLOR_RENDERABLE = COLOR_RENDERABLE,
- DEPTH_RENDERABLE = DEPTH_RENDERABLE,
- STENCIL_RENDERABLE = STENCIL_RENDERABLE,
- FRAMEBUFFER_RENDERABLE = FRAMEBUFFER_RENDERABLE,
- FRAMEBUFFER_RENDERABLE_LAYERED = FRAMEBUFFER_RENDERABLE_LAYERED,
- FRAMEBUFFER_BLEND = FRAMEBUFFER_BLEND,
- READ_PIXELS = READ_PIXELS,
- READ_PIXELS_FORMAT = READ_PIXELS_FORMAT,
- READ_PIXELS_TYPE = READ_PIXELS_TYPE,
- TEXTURE_IMAGE_FORMAT = TEXTURE_IMAGE_FORMAT,
- TEXTURE_IMAGE_TYPE = TEXTURE_IMAGE_TYPE,
- GET_TEXTURE_IMAGE_FORMAT = GET_TEXTURE_IMAGE_FORMAT,
- GET_TEXTURE_IMAGE_TYPE = GET_TEXTURE_IMAGE_TYPE,
- MIPMAP = MIPMAP,
- MANUAL_GENERATE_MIPMAP = MANUAL_GENERATE_MIPMAP,
- AUTO_GENERATE_MIPMAP = AUTO_GENERATE_MIPMAP,
- COLOR_ENCODING = COLOR_ENCODING,
- SRGB_READ = SRGB_READ,
- SRGB_WRITE = SRGB_WRITE,
- FILTER = FILTER,
- VERTEX_TEXTURE = VERTEX_TEXTURE,
- TESS_CONTROL_TEXTURE = TESS_CONTROL_TEXTURE,
- TESS_EVALUATION_TEXTURE = TESS_EVALUATION_TEXTURE,
- GEOMETRY_TEXTURE = GEOMETRY_TEXTURE,
- FRAGMENT_TEXTURE = FRAGMENT_TEXTURE,
- COMPUTE_TEXTURE = COMPUTE_TEXTURE,
- TEXTURE_SHADOW = TEXTURE_SHADOW,
- TEXTURE_GATHER = TEXTURE_GATHER,
- TEXTURE_GATHER_SHADOW = TEXTURE_GATHER_SHADOW,
- SHADER_IMAGE_LOAD = SHADER_IMAGE_LOAD,
- SHADER_IMAGE_STORE = SHADER_IMAGE_STORE,
- SHADER_IMAGE_ATOMIC = SHADER_IMAGE_ATOMIC,
- IMAGE_TEXEL_SIZE = IMAGE_TEXEL_SIZE,
- IMAGE_COMPATIBILITY_CLASS = IMAGE_COMPATIBILITY_CLASS,
- IMAGE_PIXEL_FORMAT = IMAGE_PIXEL_FORMAT,
- IMAGE_PIXEL_TYPE = IMAGE_PIXEL_TYPE,
- SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST = SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST,
- SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST = SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST,
- SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE = SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE,
- SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE = SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE,
- TEXTURE_COMPRESSED_BLOCK_WIDTH = TEXTURE_COMPRESSED_BLOCK_WIDTH,
- TEXTURE_COMPRESSED_BLOCK_HEIGHT = TEXTURE_COMPRESSED_BLOCK_HEIGHT,
- TEXTURE_COMPRESSED_BLOCK_SIZE = TEXTURE_COMPRESSED_BLOCK_SIZE,
- CLEAR_BUFFER = CLEAR_BUFFER,
- TEXTURE_VIEW = TEXTURE_VIEW,
- VIEW_COMPATIBILITY_CLASS = VIEW_COMPATIBILITY_CLASS,
- FULL_SUPPORT = FULL_SUPPORT,
- CAVEAT_SUPPORT = CAVEAT_SUPPORT,
- IMAGE_CLASS_4_X_32 = IMAGE_CLASS_4_X_32,
- IMAGE_CLASS_2_X_32 = IMAGE_CLASS_2_X_32,
- IMAGE_CLASS_1_X_32 = IMAGE_CLASS_1_X_32,
- IMAGE_CLASS_4_X_16 = IMAGE_CLASS_4_X_16,
- IMAGE_CLASS_2_X_16 = IMAGE_CLASS_2_X_16,
- IMAGE_CLASS_1_X_16 = IMAGE_CLASS_1_X_16,
- IMAGE_CLASS_4_X_8 = IMAGE_CLASS_4_X_8,
- IMAGE_CLASS_2_X_8 = IMAGE_CLASS_2_X_8,
- IMAGE_CLASS_1_X_8 = IMAGE_CLASS_1_X_8,
- IMAGE_CLASS_11_11_10 = IMAGE_CLASS_11_11_10,
- IMAGE_CLASS_10_10_10_2 = IMAGE_CLASS_10_10_10_2,
- VIEW_CLASS_128_BITS = VIEW_CLASS_128_BITS,
- VIEW_CLASS_96_BITS = VIEW_CLASS_96_BITS,
- VIEW_CLASS_64_BITS = VIEW_CLASS_64_BITS,
- VIEW_CLASS_48_BITS = VIEW_CLASS_48_BITS,
- VIEW_CLASS_32_BITS = VIEW_CLASS_32_BITS,
- VIEW_CLASS_24_BITS = VIEW_CLASS_24_BITS,
- VIEW_CLASS_16_BITS = VIEW_CLASS_16_BITS,
- VIEW_CLASS_8_BITS = VIEW_CLASS_8_BITS,
- VIEW_CLASS_S3TC_DXT1_RGB = VIEW_CLASS_S3TC_DXT1_RGB,
- VIEW_CLASS_S3TC_DXT1_RGBA = VIEW_CLASS_S3TC_DXT1_RGBA,
- VIEW_CLASS_S3TC_DXT3_RGBA = VIEW_CLASS_S3TC_DXT3_RGBA,
- VIEW_CLASS_S3TC_DXT5_RGBA = VIEW_CLASS_S3TC_DXT5_RGBA,
- VIEW_CLASS_RGTC1_RED = VIEW_CLASS_RGTC1_RED,
- VIEW_CLASS_RGTC2_RG = VIEW_CLASS_RGTC2_RG,
- VIEW_CLASS_BPTC_UNORM = VIEW_CLASS_BPTC_UNORM,
- VIEW_CLASS_BPTC_FLOAT = VIEW_CLASS_BPTC_FLOAT,
- UNIFORM = UNIFORM,
- UNIFORM_BLOCK = UNIFORM_BLOCK,
- PROGRAM_INPUT = PROGRAM_INPUT,
- PROGRAM_OUTPUT = PROGRAM_OUTPUT,
- BUFFER_VARIABLE = BUFFER_VARIABLE,
- SHADER_STORAGE_BLOCK = SHADER_STORAGE_BLOCK,
- VERTEX_SUBROUTINE = VERTEX_SUBROUTINE,
- TESS_CONTROL_SUBROUTINE = TESS_CONTROL_SUBROUTINE,
- TESS_EVALUATION_SUBROUTINE = TESS_EVALUATION_SUBROUTINE,
- GEOMETRY_SUBROUTINE = GEOMETRY_SUBROUTINE,
- FRAGMENT_SUBROUTINE = FRAGMENT_SUBROUTINE,
- COMPUTE_SUBROUTINE = COMPUTE_SUBROUTINE,
- VERTEX_SUBROUTINE_UNIFORM = VERTEX_SUBROUTINE_UNIFORM,
- TESS_CONTROL_SUBROUTINE_UNIFORM = TESS_CONTROL_SUBROUTINE_UNIFORM,
- TESS_EVALUATION_SUBROUTINE_UNIFORM = TESS_EVALUATION_SUBROUTINE_UNIFORM,
- GEOMETRY_SUBROUTINE_UNIFORM = GEOMETRY_SUBROUTINE_UNIFORM,
- FRAGMENT_SUBROUTINE_UNIFORM = FRAGMENT_SUBROUTINE_UNIFORM,
- COMPUTE_SUBROUTINE_UNIFORM = COMPUTE_SUBROUTINE_UNIFORM,
- TRANSFORM_FEEDBACK_VARYING = TRANSFORM_FEEDBACK_VARYING,
- ACTIVE_RESOURCES = ACTIVE_RESOURCES,
- MAX_NAME_LENGTH = MAX_NAME_LENGTH,
- MAX_NUM_ACTIVE_VARIABLES = MAX_NUM_ACTIVE_VARIABLES,
- MAX_NUM_COMPATIBLE_SUBROUTINES = MAX_NUM_COMPATIBLE_SUBROUTINES,
- NAME_LENGTH = NAME_LENGTH,
- TYPE = TYPE,
- ARRAY_SIZE = ARRAY_SIZE,
- OFFSET = OFFSET,
- BLOCK_INDEX = BLOCK_INDEX,
- ARRAY_STRIDE = ARRAY_STRIDE,
- MATRIX_STRIDE = MATRIX_STRIDE,
- IS_ROW_MAJOR = IS_ROW_MAJOR,
- ATOMIC_COUNTER_BUFFER_INDEX = ATOMIC_COUNTER_BUFFER_INDEX,
- BUFFER_BINDING = BUFFER_BINDING,
- BUFFER_DATA_SIZE = BUFFER_DATA_SIZE,
- NUM_ACTIVE_VARIABLES = NUM_ACTIVE_VARIABLES,
- ACTIVE_VARIABLES = ACTIVE_VARIABLES,
- REFERENCED_BY_VERTEX_SHADER = REFERENCED_BY_VERTEX_SHADER,
- REFERENCED_BY_TESS_CONTROL_SHADER = REFERENCED_BY_TESS_CONTROL_SHADER,
- REFERENCED_BY_TESS_EVALUATION_SHADER = REFERENCED_BY_TESS_EVALUATION_SHADER,
- REFERENCED_BY_GEOMETRY_SHADER = REFERENCED_BY_GEOMETRY_SHADER,
- REFERENCED_BY_FRAGMENT_SHADER = REFERENCED_BY_FRAGMENT_SHADER,
- REFERENCED_BY_COMPUTE_SHADER = REFERENCED_BY_COMPUTE_SHADER,
- TOP_LEVEL_ARRAY_SIZE = TOP_LEVEL_ARRAY_SIZE,
- TOP_LEVEL_ARRAY_STRIDE = TOP_LEVEL_ARRAY_STRIDE,
- LOCATION = LOCATION,
- LOCATION_INDEX = LOCATION_INDEX,
- IS_PER_PATCH = IS_PER_PATCH,
- SHADER_STORAGE_BUFFER = SHADER_STORAGE_BUFFER,
- SHADER_STORAGE_BUFFER_BINDING = SHADER_STORAGE_BUFFER_BINDING,
- SHADER_STORAGE_BUFFER_START = SHADER_STORAGE_BUFFER_START,
- SHADER_STORAGE_BUFFER_SIZE = SHADER_STORAGE_BUFFER_SIZE,
- MAX_VERTEX_SHADER_STORAGE_BLOCKS = MAX_VERTEX_SHADER_STORAGE_BLOCKS,
- MAX_GEOMETRY_SHADER_STORAGE_BLOCKS = MAX_GEOMETRY_SHADER_STORAGE_BLOCKS,
- MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS = MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS,
- MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS = MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS,
- MAX_FRAGMENT_SHADER_STORAGE_BLOCKS = MAX_FRAGMENT_SHADER_STORAGE_BLOCKS,
- MAX_COMPUTE_SHADER_STORAGE_BLOCKS = MAX_COMPUTE_SHADER_STORAGE_BLOCKS,
- MAX_COMBINED_SHADER_STORAGE_BLOCKS = MAX_COMBINED_SHADER_STORAGE_BLOCKS,
- MAX_SHADER_STORAGE_BUFFER_BINDINGS = MAX_SHADER_STORAGE_BUFFER_BINDINGS,
- MAX_SHADER_STORAGE_BLOCK_SIZE = MAX_SHADER_STORAGE_BLOCK_SIZE,
- SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT = SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT,
- SHADER_STORAGE_BARRIER_BIT = SHADER_STORAGE_BARRIER_BIT,
- MAX_COMBINED_SHADER_OUTPUT_RESOURCES = MAX_COMBINED_SHADER_OUTPUT_RESOURCES,
- DEPTH_STENCIL_TEXTURE_MODE = DEPTH_STENCIL_TEXTURE_MODE,
- TEXTURE_BUFFER_OFFSET = TEXTURE_BUFFER_OFFSET,
- TEXTURE_BUFFER_SIZE = TEXTURE_BUFFER_SIZE,
- TEXTURE_BUFFER_OFFSET_ALIGNMENT = TEXTURE_BUFFER_OFFSET_ALIGNMENT,
- TEXTURE_VIEW_MIN_LEVEL = TEXTURE_VIEW_MIN_LEVEL,
- TEXTURE_VIEW_NUM_LEVELS = TEXTURE_VIEW_NUM_LEVELS,
- TEXTURE_VIEW_MIN_LAYER = TEXTURE_VIEW_MIN_LAYER,
- TEXTURE_VIEW_NUM_LAYERS = TEXTURE_VIEW_NUM_LAYERS,
- TEXTURE_IMMUTABLE_LEVELS = TEXTURE_IMMUTABLE_LEVELS,
- VERTEX_ATTRIB_BINDING = VERTEX_ATTRIB_BINDING,
- VERTEX_ATTRIB_RELATIVE_OFFSET = VERTEX_ATTRIB_RELATIVE_OFFSET,
- VERTEX_BINDING_DIVISOR = VERTEX_BINDING_DIVISOR,
- VERTEX_BINDING_OFFSET = VERTEX_BINDING_OFFSET,
- VERTEX_BINDING_STRIDE = VERTEX_BINDING_STRIDE,
- MAX_VERTEX_ATTRIB_RELATIVE_OFFSET = MAX_VERTEX_ATTRIB_RELATIVE_OFFSET,
- MAX_VERTEX_ATTRIB_BINDINGS = MAX_VERTEX_ATTRIB_BINDINGS,
- VERTEX_BINDING_BUFFER = VERTEX_BINDING_BUFFER,
-
- MAX_VERTEX_ATTRIB_STRIDE = MAX_VERTEX_ATTRIB_STRIDE,
- PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED = PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED,
- TEXTURE_BUFFER_BINDING = TEXTURE_BUFFER_BINDING,
- MAP_PERSISTENT_BIT = MAP_PERSISTENT_BIT,
- MAP_COHERENT_BIT = MAP_COHERENT_BIT,
- DYNAMIC_STORAGE_BIT = DYNAMIC_STORAGE_BIT,
- CLIENT_STORAGE_BIT = CLIENT_STORAGE_BIT,
- CLIENT_MAPPED_BUFFER_BARRIER_BIT = CLIENT_MAPPED_BUFFER_BARRIER_BIT,
- BUFFER_IMMUTABLE_STORAGE = BUFFER_IMMUTABLE_STORAGE,
- BUFFER_STORAGE_FLAGS = BUFFER_STORAGE_FLAGS,
- CLEAR_TEXTURE = CLEAR_TEXTURE,
- LOCATION_COMPONENT = LOCATION_COMPONENT,
- TRANSFORM_FEEDBACK_BUFFER_INDEX = TRANSFORM_FEEDBACK_BUFFER_INDEX,
- TRANSFORM_FEEDBACK_BUFFER_STRIDE = TRANSFORM_FEEDBACK_BUFFER_STRIDE,
- QUERY_BUFFER = QUERY_BUFFER,
- QUERY_BUFFER_BARRIER_BIT = QUERY_BUFFER_BARRIER_BIT,
- QUERY_BUFFER_BINDING = QUERY_BUFFER_BINDING,
- QUERY_RESULT_NO_WAIT = QUERY_RESULT_NO_WAIT,
- MIRROR_CLAMP_TO_EDGE = MIRROR_CLAMP_TO_EDGE,
-
- CONTEXT_LOST = CONTEXT_LOST,
- NEGATIVE_ONE_TO_ONE = NEGATIVE_ONE_TO_ONE,
- ZERO_TO_ONE = ZERO_TO_ONE,
- CLIP_ORIGIN = CLIP_ORIGIN,
- CLIP_DEPTH_MODE = CLIP_DEPTH_MODE,
- QUERY_WAIT_INVERTED = QUERY_WAIT_INVERTED,
- QUERY_NO_WAIT_INVERTED = QUERY_NO_WAIT_INVERTED,
- QUERY_BY_REGION_WAIT_INVERTED = QUERY_BY_REGION_WAIT_INVERTED,
- QUERY_BY_REGION_NO_WAIT_INVERTED = QUERY_BY_REGION_NO_WAIT_INVERTED,
- MAX_CULL_DISTANCES = MAX_CULL_DISTANCES,
- MAX_COMBINED_CLIP_AND_CULL_DISTANCES = MAX_COMBINED_CLIP_AND_CULL_DISTANCES,
- TEXTURE_TARGET = TEXTURE_TARGET,
- QUERY_TARGET = QUERY_TARGET,
- GUILTY_CONTEXT_RESET = GUILTY_CONTEXT_RESET,
- INNOCENT_CONTEXT_RESET = INNOCENT_CONTEXT_RESET,
- UNKNOWN_CONTEXT_RESET = UNKNOWN_CONTEXT_RESET,
- RESET_NOTIFICATION_STRATEGY = RESET_NOTIFICATION_STRATEGY,
- LOSE_CONTEXT_ON_RESET = LOSE_CONTEXT_ON_RESET,
- NO_RESET_NOTIFICATION = NO_RESET_NOTIFICATION,
- CONTEXT_FLAG_ROBUST_ACCESS_BIT = CONTEXT_FLAG_ROBUST_ACCESS_BIT,
- CONTEXT_RELEASE_BEHAVIOR = CONTEXT_RELEASE_BEHAVIOR,
- CONTEXT_RELEASE_BEHAVIOR_FLUSH = CONTEXT_RELEASE_BEHAVIOR_FLUSH,
-
- DEBUG_OUTPUT_SYNCHRONOUS_ARB = DEBUG_OUTPUT_SYNCHRONOUS_ARB,
- DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB = DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB,
- DEBUG_CALLBACK_FUNCTION_ARB = DEBUG_CALLBACK_FUNCTION_ARB,
- DEBUG_CALLBACK_USER_PARAM_ARB = DEBUG_CALLBACK_USER_PARAM_ARB,
- DEBUG_SOURCE_API_ARB = DEBUG_SOURCE_API_ARB,
- DEBUG_SOURCE_WINDOW_SYSTEM_ARB = DEBUG_SOURCE_WINDOW_SYSTEM_ARB,
- DEBUG_SOURCE_SHADER_COMPILER_ARB = DEBUG_SOURCE_SHADER_COMPILER_ARB,
- DEBUG_SOURCE_THIRD_PARTY_ARB = DEBUG_SOURCE_THIRD_PARTY_ARB,
- DEBUG_SOURCE_APPLICATION_ARB = DEBUG_SOURCE_APPLICATION_ARB,
- DEBUG_SOURCE_OTHER_ARB = DEBUG_SOURCE_OTHER_ARB,
- DEBUG_TYPE_ERROR_ARB = DEBUG_TYPE_ERROR_ARB,
- DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB = DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB,
- DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB = DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB,
- DEBUG_TYPE_PORTABILITY_ARB = DEBUG_TYPE_PORTABILITY_ARB,
- DEBUG_TYPE_PERFORMANCE_ARB = DEBUG_TYPE_PERFORMANCE_ARB,
- DEBUG_TYPE_OTHER_ARB = DEBUG_TYPE_OTHER_ARB,
- MAX_DEBUG_MESSAGE_LENGTH_ARB = MAX_DEBUG_MESSAGE_LENGTH_ARB,
- MAX_DEBUG_LOGGED_MESSAGES_ARB = MAX_DEBUG_LOGGED_MESSAGES_ARB,
- DEBUG_LOGGED_MESSAGES_ARB = DEBUG_LOGGED_MESSAGES_ARB,
- DEBUG_SEVERITY_HIGH_ARB = DEBUG_SEVERITY_HIGH_ARB,
- DEBUG_SEVERITY_MEDIUM_ARB = DEBUG_SEVERITY_MEDIUM_ARB,
- DEBUG_SEVERITY_LOW_ARB = DEBUG_SEVERITY_LOW_ARB,
-
- SHADER_BINARY_FORMAT_SPIR_V = SHADER_BINARY_FORMAT_SPIR_V,
- SPIR_V_BINARY = SPIR_V_BINARY,
- PARAMETER_BUFFER = PARAMETER_BUFFER,
- PARAMETER_BUFFER_BINDING = PARAMETER_BUFFER_BINDING,
- CONTEXT_FLAG_NO_ERROR_BIT = CONTEXT_FLAG_NO_ERROR_BIT,
- VERTICES_SUBMITTED = VERTICES_SUBMITTED,
- PRIMITIVES_SUBMITTED = PRIMITIVES_SUBMITTED,
- VERTEX_SHADER_INVOCATIONS = VERTEX_SHADER_INVOCATIONS,
- TESS_CONTROL_SHADER_PATCHES = TESS_CONTROL_SHADER_PATCHES,
- TESS_EVALUATION_SHADER_INVOCATIONS = TESS_EVALUATION_SHADER_INVOCATIONS,
- GEOMETRY_SHADER_PRIMITIVES_EMITTED = GEOMETRY_SHADER_PRIMITIVES_EMITTED,
- FRAGMENT_SHADER_INVOCATIONS = FRAGMENT_SHADER_INVOCATIONS,
- COMPUTE_SHADER_INVOCATIONS = COMPUTE_SHADER_INVOCATIONS,
- CLIPPING_INPUT_PRIMITIVES = CLIPPING_INPUT_PRIMITIVES,
- CLIPPING_OUTPUT_PRIMITIVES = CLIPPING_OUTPUT_PRIMITIVES,
- POLYGON_OFFSET_CLAMP = POLYGON_OFFSET_CLAMP,
- SPIR_V_EXTENSIONS = SPIR_V_EXTENSIONS,
- NUM_SPIR_V_EXTENSIONS = NUM_SPIR_V_EXTENSIONS,
- TEXTURE_MAX_ANISOTROPY = TEXTURE_MAX_ANISOTROPY,
- MAX_TEXTURE_MAX_ANISOTROPY = MAX_TEXTURE_MAX_ANISOTROPY,
- TRANSFORM_FEEDBACK_OVERFLOW = TRANSFORM_FEEDBACK_OVERFLOW,
- TRANSFORM_FEEDBACK_STREAM_OVERFLOW = TRANSFORM_FEEDBACK_STREAM_OVERFLOW,
-
- // Extensions
+ // Extensions, extended as necessary
DEVICE_LUID_EXT = DEVICE_LUID_EXT,
-} \ No newline at end of file
+}