Update constants.odin

This commit is contained in:
Michael Kutowski
2022-11-15 01:06:03 +01:00
committed by GitHub
parent 11d665c25a
commit 8daecf7532
+487 -62
View File
@@ -1,7 +1,6 @@
package vendor_gl package vendor_gl
GL_DEBUG :: #config(GL_DEBUG, ODIN_DEBUG) GL_DEBUG :: #config(GL_DEBUG, ODIN_DEBUG)
FALSE :: false FALSE :: false
TRUE :: true TRUE :: true
@@ -84,7 +83,6 @@ BLEND_DST :: 0x0BE0
BLEND_SRC :: 0x0BE1 BLEND_SRC :: 0x0BE1
BLEND :: 0x0BE2 BLEND :: 0x0BE2
LOGIC_OP_MODE :: 0x0BF0 LOGIC_OP_MODE :: 0x0BF0
COLOR_LOGIC_OP :: 0x0BF2
DRAW_BUFFER :: 0x0C01 DRAW_BUFFER :: 0x0C01
READ_BUFFER :: 0x0C02 READ_BUFFER :: 0x0C02
SCISSOR_BOX :: 0x0C10 SCISSOR_BOX :: 0x0C10
@@ -112,21 +110,9 @@ MAX_VIEWPORT_DIMS :: 0x0D3A
SUBPIXEL_BITS :: 0x0D50 SUBPIXEL_BITS :: 0x0D50
TEXTURE_1D :: 0x0DE0 TEXTURE_1D :: 0x0DE0
TEXTURE_2D :: 0x0DE1 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_WIDTH :: 0x1000
TEXTURE_HEIGHT :: 0x1001 TEXTURE_HEIGHT :: 0x1001
TEXTURE_INTERNAL_FORMAT :: 0x1003
TEXTURE_BORDER_COLOR :: 0x1004 TEXTURE_BORDER_COLOR :: 0x1004
TEXTURE_RED_SIZE :: 0x805C
TEXTURE_GREEN_SIZE :: 0x805D
TEXTURE_BLUE_SIZE :: 0x805E
TEXTURE_ALPHA_SIZE :: 0x805F
DONT_CARE :: 0x1100 DONT_CARE :: 0x1100
FASTEST :: 0x1101 FASTEST :: 0x1101
NICEST :: 0x1102 NICEST :: 0x1102
@@ -137,7 +123,6 @@ UNSIGNED_SHORT :: 0x1403
INT :: 0x1404 INT :: 0x1404
UNSIGNED_INT :: 0x1405 UNSIGNED_INT :: 0x1405
FLOAT :: 0x1406 FLOAT :: 0x1406
DOUBLE :: 0x140A
STACK_OVERFLOW :: 0x0503 STACK_OVERFLOW :: 0x0503
STACK_UNDERFLOW :: 0x0504 STACK_UNDERFLOW :: 0x0504
CLEAR :: 0x1500 CLEAR :: 0x1500
@@ -189,9 +174,274 @@ TEXTURE_MAG_FILTER :: 0x2800
TEXTURE_MIN_FILTER :: 0x2801 TEXTURE_MIN_FILTER :: 0x2801
TEXTURE_WRAP_S :: 0x2802 TEXTURE_WRAP_S :: 0x2802
TEXTURE_WRAP_T :: 0x2803 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_1D :: 0x8063
PROXY_TEXTURE_2D :: 0x8064 PROXY_TEXTURE_2D :: 0x8064
REPEAT :: 0x2901
R3_G3_B2 :: 0x2A10 R3_G3_B2 :: 0x2A10
RGB4 :: 0x804F RGB4 :: 0x804F
RGB5 :: 0x8050 RGB5 :: 0x8050
@@ -206,8 +456,80 @@ RGBA8 :: 0x8058
RGB10_A2 :: 0x8059 RGB10_A2 :: 0x8059
RGBA12 :: 0x805A RGBA12 :: 0x805A
RGBA16 :: 0x805B 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 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_BYTE_3_3_2 :: 0x8032
UNSIGNED_SHORT_4_4_4_4 :: 0x8033 UNSIGNED_SHORT_4_4_4_4 :: 0x8033
UNSIGNED_SHORT_5_5_5_1 :: 0x8034 UNSIGNED_SHORT_5_5_5_1 :: 0x8034
@@ -244,7 +566,11 @@ SMOOTH_POINT_SIZE_GRANULARITY :: 0x0B13
SMOOTH_LINE_WIDTH_RANGE :: 0x0B22 SMOOTH_LINE_WIDTH_RANGE :: 0x0B22
SMOOTH_LINE_WIDTH_GRANULARITY :: 0x0B23 SMOOTH_LINE_WIDTH_GRANULARITY :: 0x0B23
ALIASED_LINE_WIDTH_RANGE :: 0x846E 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 TEXTURE0 :: 0x84C0
TEXTURE1 :: 0x84C1 TEXTURE1 :: 0x84C1
TEXTURE2 :: 0x84C2 TEXTURE2 :: 0x84C2
@@ -304,7 +630,43 @@ TEXTURE_COMPRESSED :: 0x86A1
NUM_COMPRESSED_TEXTURE_FORMATS :: 0x86A2 NUM_COMPRESSED_TEXTURE_FORMATS :: 0x86A2
COMPRESSED_TEXTURE_FORMATS :: 0x86A3 COMPRESSED_TEXTURE_FORMATS :: 0x86A3
CLAMP_TO_BORDER :: 0x812D 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_DST_RGB :: 0x80C8
BLEND_SRC_RGB :: 0x80C9 BLEND_SRC_RGB :: 0x80C9
BLEND_DST_ALPHA :: 0x80CA BLEND_DST_ALPHA :: 0x80CA
@@ -321,16 +683,40 @@ DECR_WRAP :: 0x8508
TEXTURE_DEPTH_SIZE :: 0x884A TEXTURE_DEPTH_SIZE :: 0x884A
TEXTURE_COMPARE_MODE :: 0x884C TEXTURE_COMPARE_MODE :: 0x884C
TEXTURE_COMPARE_FUNC :: 0x884D TEXTURE_COMPARE_FUNC :: 0x884D
FUNC_ADD :: 0x8006 POINT_SIZE_MIN :: 0x8126
FUNC_SUBTRACT :: 0x800A POINT_SIZE_MAX :: 0x8127
FUNC_REVERSE_SUBTRACT :: 0x800B POINT_DISTANCE_ATTENUATION :: 0x8129
MIN :: 0x8007 GENERATE_MIPMAP :: 0x8191
MAX :: 0x8008 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 CONSTANT_COLOR :: 0x8001
ONE_MINUS_CONSTANT_COLOR :: 0x8002 ONE_MINUS_CONSTANT_COLOR :: 0x8002
CONSTANT_ALPHA :: 0x8003 CONSTANT_ALPHA :: 0x8003
ONE_MINUS_CONSTANT_ALPHA :: 0x8004 ONE_MINUS_CONSTANT_ALPHA :: 0x8004
FUNC_ADD :: 0x8006
FUNC_REVERSE_SUBTRACT :: 0x800B
FUNC_SUBTRACT :: 0x800A
MIN :: 0x8007
MAX :: 0x8008
BUFFER_SIZE :: 0x8764 BUFFER_SIZE :: 0x8764
BUFFER_USAGE :: 0x8765 BUFFER_USAGE :: 0x8765
QUERY_COUNTER_BITS :: 0x8864 QUERY_COUNTER_BITS :: 0x8864
@@ -359,7 +745,28 @@ DYNAMIC_READ :: 0x88E9
DYNAMIC_COPY :: 0x88EA DYNAMIC_COPY :: 0x88EA
SAMPLES_PASSED :: 0x8914 SAMPLES_PASSED :: 0x8914
SRC1_ALPHA :: 0x8589 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 BLEND_EQUATION_RGB :: 0x8009
VERTEX_ATTRIB_ARRAY_ENABLED :: 0x8622 VERTEX_ATTRIB_ARRAY_ENABLED :: 0x8622
VERTEX_ATTRIB_ARRAY_SIZE :: 0x8623 VERTEX_ATTRIB_ARRAY_SIZE :: 0x8623
@@ -440,7 +847,10 @@ UPPER_LEFT :: 0x8CA2
STENCIL_BACK_REF :: 0x8CA3 STENCIL_BACK_REF :: 0x8CA3
STENCIL_BACK_VALUE_MASK :: 0x8CA4 STENCIL_BACK_VALUE_MASK :: 0x8CA4
STENCIL_BACK_WRITEMASK :: 0x8CA5 STENCIL_BACK_WRITEMASK :: 0x8CA5
VERTEX_PROGRAM_TWO_SIDE :: 0x8643
POINT_SPRITE :: 0x8861
COORD_REPLACE :: 0x8862
MAX_TEXTURE_COORDS :: 0x8871
PIXEL_PACK_BUFFER :: 0x88EB PIXEL_PACK_BUFFER :: 0x88EB
PIXEL_UNPACK_BUFFER :: 0x88EC PIXEL_UNPACK_BUFFER :: 0x88EC
PIXEL_PACK_BUFFER_BINDING :: 0x88ED PIXEL_PACK_BUFFER_BINDING :: 0x88ED
@@ -457,7 +867,13 @@ SRGB_ALPHA :: 0x8C42
SRGB8_ALPHA8 :: 0x8C43 SRGB8_ALPHA8 :: 0x8C43
COMPRESSED_SRGB :: 0x8C48 COMPRESSED_SRGB :: 0x8C48
COMPRESSED_SRGB_ALPHA :: 0x8C49 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 COMPARE_REF_TO_TEXTURE :: 0x884E
CLIP_DISTANCE0 :: 0x3000 CLIP_DISTANCE0 :: 0x3000
CLIP_DISTANCE1 :: 0x3001 CLIP_DISTANCE1 :: 0x3001
@@ -654,6 +1070,9 @@ RENDERBUFFER_DEPTH_SIZE :: 0x8D54
RENDERBUFFER_STENCIL_SIZE :: 0x8D55 RENDERBUFFER_STENCIL_SIZE :: 0x8D55
FRAMEBUFFER_INCOMPLETE_MULTISAMPLE :: 0x8D56 FRAMEBUFFER_INCOMPLETE_MULTISAMPLE :: 0x8D56
MAX_SAMPLES :: 0x8D57 MAX_SAMPLES :: 0x8D57
INDEX :: 0x8222
TEXTURE_LUMINANCE_TYPE :: 0x8C14
TEXTURE_INTENSITY_TYPE :: 0x8C15
FRAMEBUFFER_SRGB :: 0x8DB9 FRAMEBUFFER_SRGB :: 0x8DB9
HALF_FLOAT :: 0x140B HALF_FLOAT :: 0x140B
MAP_READ_BIT :: 0x0001 MAP_READ_BIT :: 0x0001
@@ -689,7 +1108,9 @@ RG16UI :: 0x823A
RG32I :: 0x823B RG32I :: 0x823B
RG32UI :: 0x823C RG32UI :: 0x823C
VERTEX_ARRAY_BINDING :: 0x85B5 VERTEX_ARRAY_BINDING :: 0x85B5
CLAMP_VERTEX_COLOR :: 0x891A
CLAMP_FRAGMENT_COLOR :: 0x891B
ALPHA_INTEGER :: 0x8D97
SAMPLER_2D_RECT :: 0x8B63 SAMPLER_2D_RECT :: 0x8B63
SAMPLER_2D_RECT_SHADOW :: 0x8B64 SAMPLER_2D_RECT_SHADOW :: 0x8B64
SAMPLER_BUFFER :: 0x8DC2 SAMPLER_BUFFER :: 0x8DC2
@@ -751,7 +1172,6 @@ UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER :: 0x8A44
UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER :: 0x8A45 UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER :: 0x8A45
UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER :: 0x8A46 UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER :: 0x8A46
INVALID_INDEX :: 0xFFFFFFFF INVALID_INDEX :: 0xFFFFFFFF
CONTEXT_CORE_PROFILE_BIT :: 0x00000001 CONTEXT_CORE_PROFILE_BIT :: 0x00000001
CONTEXT_COMPATIBILITY_PROFILE_BIT :: 0x00000002 CONTEXT_COMPATIBILITY_PROFILE_BIT :: 0x00000002
LINES_ADJACENCY :: 0x000A LINES_ADJACENCY :: 0x000A
@@ -816,7 +1236,6 @@ UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY :: 0x910D
MAX_COLOR_TEXTURE_SAMPLES :: 0x910E MAX_COLOR_TEXTURE_SAMPLES :: 0x910E
MAX_DEPTH_TEXTURE_SAMPLES :: 0x910F MAX_DEPTH_TEXTURE_SAMPLES :: 0x910F
MAX_INTEGER_SAMPLES :: 0x9110 MAX_INTEGER_SAMPLES :: 0x9110
VERTEX_ATTRIB_ARRAY_DIVISOR :: 0x88FE VERTEX_ATTRIB_ARRAY_DIVISOR :: 0x88FE
SRC1_COLOR :: 0x88F9 SRC1_COLOR :: 0x88F9
ONE_MINUS_SRC1_COLOR :: 0x88FA ONE_MINUS_SRC1_COLOR :: 0x88FA
@@ -833,7 +1252,6 @@ TEXTURE_SWIZZLE_RGBA :: 0x8E46
TIME_ELAPSED :: 0x88BF TIME_ELAPSED :: 0x88BF
TIMESTAMP :: 0x8E28 TIMESTAMP :: 0x8E28
INT_2_10_10_10_REV :: 0x8D9F INT_2_10_10_10_REV :: 0x8D9F
SAMPLE_SHADING :: 0x8C36 SAMPLE_SHADING :: 0x8C36
MIN_SAMPLE_SHADING_VALUE :: 0x8C37 MIN_SAMPLE_SHADING_VALUE :: 0x8C37
MIN_PROGRAM_TEXTURE_GATHER_OFFSET :: 0x8E5E MIN_PROGRAM_TEXTURE_GATHER_OFFSET :: 0x8E5E
@@ -911,7 +1329,6 @@ TRANSFORM_FEEDBACK_BUFFER_PAUSED :: 0x8E23
TRANSFORM_FEEDBACK_BUFFER_ACTIVE :: 0x8E24 TRANSFORM_FEEDBACK_BUFFER_ACTIVE :: 0x8E24
TRANSFORM_FEEDBACK_BINDING :: 0x8E25 TRANSFORM_FEEDBACK_BINDING :: 0x8E25
MAX_TRANSFORM_FEEDBACK_BUFFERS :: 0x8E70 MAX_TRANSFORM_FEEDBACK_BUFFERS :: 0x8E70
FIXED :: 0x140C FIXED :: 0x140C
IMPLEMENTATION_COLOR_READ_TYPE :: 0x8B9A IMPLEMENTATION_COLOR_READ_TYPE :: 0x8B9A
IMPLEMENTATION_COLOR_READ_FORMAT :: 0x8B9B IMPLEMENTATION_COLOR_READ_FORMAT :: 0x8B9B
@@ -947,7 +1364,6 @@ VIEWPORT_BOUNDS_RANGE :: 0x825D
LAYER_PROVOKING_VERTEX :: 0x825E LAYER_PROVOKING_VERTEX :: 0x825E
VIEWPORT_INDEX_PROVOKING_VERTEX :: 0x825F VIEWPORT_INDEX_PROVOKING_VERTEX :: 0x825F
UNDEFINED_VERTEX :: 0x8260 UNDEFINED_VERTEX :: 0x8260
COPY_READ_BUFFER_BINDING :: 0x8F36 COPY_READ_BUFFER_BINDING :: 0x8F36
COPY_WRITE_BUFFER_BINDING :: 0x8F37 COPY_WRITE_BUFFER_BINDING :: 0x8F37
TRANSFORM_FEEDBACK_ACTIVE :: 0x8E24 TRANSFORM_FEEDBACK_ACTIVE :: 0x8E24
@@ -1060,7 +1476,6 @@ COMPRESSED_SRGB_ALPHA_BPTC_UNORM :: 0x8E8D
COMPRESSED_RGB_BPTC_SIGNED_FLOAT :: 0x8E8E COMPRESSED_RGB_BPTC_SIGNED_FLOAT :: 0x8E8E
COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT :: 0x8E8F COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT :: 0x8E8F
TEXTURE_IMMUTABLE_FORMAT :: 0x912F TEXTURE_IMMUTABLE_FORMAT :: 0x912F
NUM_SHADING_LANGUAGE_VERSIONS :: 0x82E9 NUM_SHADING_LANGUAGE_VERSIONS :: 0x82E9
VERTEX_ATTRIB_ARRAY_LONG :: 0x874E VERTEX_ATTRIB_ARRAY_LONG :: 0x874E
COMPRESSED_RGB8_ETC2 :: 0x9274 COMPRESSED_RGB8_ETC2 :: 0x9274
@@ -1319,7 +1734,7 @@ VERTEX_BINDING_STRIDE :: 0x82D8
MAX_VERTEX_ATTRIB_RELATIVE_OFFSET :: 0x82D9 MAX_VERTEX_ATTRIB_RELATIVE_OFFSET :: 0x82D9
MAX_VERTEX_ATTRIB_BINDINGS :: 0x82DA MAX_VERTEX_ATTRIB_BINDINGS :: 0x82DA
VERTEX_BINDING_BUFFER :: 0x8F4F VERTEX_BINDING_BUFFER :: 0x8F4F
DISPLAY_LIST :: 0x82E7
MAX_VERTEX_ATTRIB_STRIDE :: 0x82E5 MAX_VERTEX_ATTRIB_STRIDE :: 0x82E5
PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED :: 0x8221 PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED :: 0x8221
TEXTURE_BUFFER_BINDING :: 0x8C2A TEXTURE_BUFFER_BINDING :: 0x8C2A
@@ -1339,7 +1754,6 @@ QUERY_BUFFER_BARRIER_BIT :: 0x00008000
QUERY_BUFFER_BINDING :: 0x9193 QUERY_BUFFER_BINDING :: 0x9193
QUERY_RESULT_NO_WAIT :: 0x9194 QUERY_RESULT_NO_WAIT :: 0x9194
MIRROR_CLAMP_TO_EDGE :: 0x8743 MIRROR_CLAMP_TO_EDGE :: 0x8743
CONTEXT_LOST :: 0x0507 CONTEXT_LOST :: 0x0507
NEGATIVE_ONE_TO_ONE :: 0x935E NEGATIVE_ONE_TO_ONE :: 0x935E
ZERO_TO_ONE :: 0x935F ZERO_TO_ONE :: 0x935F
@@ -1360,33 +1774,20 @@ RESET_NOTIFICATION_STRATEGY :: 0x8256
LOSE_CONTEXT_ON_RESET :: 0x8252 LOSE_CONTEXT_ON_RESET :: 0x8252
NO_RESET_NOTIFICATION :: 0x8261 NO_RESET_NOTIFICATION :: 0x8261
CONTEXT_FLAG_ROBUST_ACCESS_BIT :: 0x00000004 CONTEXT_FLAG_ROBUST_ACCESS_BIT :: 0x00000004
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 :: 0x82FB
CONTEXT_RELEASE_BEHAVIOR_FLUSH :: 0x82FC CONTEXT_RELEASE_BEHAVIOR_FLUSH :: 0x82FC
DEBUG_OUTPUT_SYNCHRONOUS_ARB :: 0x8242
DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB :: 0x8243
DEBUG_CALLBACK_FUNCTION_ARB :: 0x8244
DEBUG_CALLBACK_USER_PARAM_ARB :: 0x8245
DEBUG_SOURCE_API_ARB :: 0x8246
DEBUG_SOURCE_WINDOW_SYSTEM_ARB :: 0x8247
DEBUG_SOURCE_SHADER_COMPILER_ARB :: 0x8248
DEBUG_SOURCE_THIRD_PARTY_ARB :: 0x8249
DEBUG_SOURCE_APPLICATION_ARB :: 0x824A
DEBUG_SOURCE_OTHER_ARB :: 0x824B
DEBUG_TYPE_ERROR_ARB :: 0x824C
DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB :: 0x824D
DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB :: 0x824E
DEBUG_TYPE_PORTABILITY_ARB :: 0x824F
DEBUG_TYPE_PERFORMANCE_ARB :: 0x8250
DEBUG_TYPE_OTHER_ARB :: 0x8251
MAX_DEBUG_MESSAGE_LENGTH_ARB :: 0x9143
MAX_DEBUG_LOGGED_MESSAGES_ARB :: 0x9144
DEBUG_LOGGED_MESSAGES_ARB :: 0x9145
DEBUG_SEVERITY_HIGH_ARB :: 0x9146
DEBUG_SEVERITY_MEDIUM_ARB :: 0x9147
DEBUG_SEVERITY_LOW_ARB :: 0x9148
SHADER_BINARY_FORMAT_SPIR_V :: 0x9551 SHADER_BINARY_FORMAT_SPIR_V :: 0x9551
SPIR_V_BINARY :: 0x9552 SPIR_V_BINARY :: 0x9552
PARAMETER_BUFFER :: 0x80EE PARAMETER_BUFFER :: 0x80EE
@@ -1410,5 +1811,29 @@ MAX_TEXTURE_MAX_ANISOTROPY :: 0x84FF
TRANSFORM_FEEDBACK_OVERFLOW :: 0x82EC TRANSFORM_FEEDBACK_OVERFLOW :: 0x82EC
TRANSFORM_FEEDBACK_STREAM_OVERFLOW :: 0x82ED TRANSFORM_FEEDBACK_STREAM_OVERFLOW :: 0x82ED
// debug
DEBUG_OUTPUT_SYNCHRONOUS_ARB :: 0x8242
DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB :: 0x8243
DEBUG_CALLBACK_FUNCTION_ARB :: 0x8244
DEBUG_CALLBACK_USER_PARAM_ARB :: 0x8245
DEBUG_SOURCE_API_ARB :: 0x8246
DEBUG_SOURCE_WINDOW_SYSTEM_ARB :: 0x8247
DEBUG_SOURCE_SHADER_COMPILER_ARB :: 0x8248
DEBUG_SOURCE_THIRD_PARTY_ARB :: 0x8249
DEBUG_SOURCE_APPLICATION_ARB :: 0x824A
DEBUG_SOURCE_OTHER_ARB :: 0x824B
DEBUG_TYPE_ERROR_ARB :: 0x824C
DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB :: 0x824D
DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB :: 0x824E
DEBUG_TYPE_PORTABILITY_ARB :: 0x824F
DEBUG_TYPE_PERFORMANCE_ARB :: 0x8250
DEBUG_TYPE_OTHER_ARB :: 0x8251
MAX_DEBUG_MESSAGE_LENGTH_ARB :: 0x9143
MAX_DEBUG_LOGGED_MESSAGES_ARB :: 0x9144
DEBUG_LOGGED_MESSAGES_ARB :: 0x9145
DEBUG_SEVERITY_HIGH_ARB :: 0x9146
DEBUG_SEVERITY_MEDIUM_ARB :: 0x9147
DEBUG_SEVERITY_LOW_ARB :: 0x9148
// Extensions, extended as necessary // Extensions, extended as necessary
DEVICE_LUID_EXT :: 0x9599 DEVICE_LUID_EXT :: 0x9599