13c827367444ee418f129b2c238299f49d3264554Jarkko Poyry/* WARNING: This is auto-generated file. Do not modify, since changes will
23c827367444ee418f129b2c238299f49d3264554Jarkko Poyry * be lost! Modify the generating script instead.
31abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos *
4485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe * Generated from Khronos GL API description (gl.xml) revision 32093.
53c827367444ee418f129b2c238299f49d3264554Jarkko Poyry */
63c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_DEPTH_BUFFER_BIT												0x00000100
73c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_STENCIL_BUFFER_BIT											0x00000400
83c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_COLOR_BUFFER_BIT												0x00004000
91abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT							0x00000001
101abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_CONTEXT_FLAG_DEBUG_BIT										0x00000002
111abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_CONTEXT_FLAG_DEBUG_BIT_KHR									0x00000002
121abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT								0x00000004
131abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_CONTEXT_CORE_PROFILE_BIT										0x00000001
141abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_CONTEXT_COMPATIBILITY_PROFILE_BIT							0x00000002
151abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAP_READ_BIT													0x0001
161abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAP_WRITE_BIT												0x0002
171abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAP_INVALIDATE_RANGE_BIT										0x0004
181abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAP_INVALIDATE_BUFFER_BIT									0x0008
191abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAP_FLUSH_EXPLICIT_BIT										0x0010
201abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAP_UNSYNCHRONIZED_BIT										0x0020
211abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAP_PERSISTENT_BIT											0x0040
221abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAP_COHERENT_BIT												0x0080
231abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DYNAMIC_STORAGE_BIT											0x0100
241abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_CLIENT_STORAGE_BIT											0x0200
251abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT								0x00000001
261abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ELEMENT_ARRAY_BARRIER_BIT									0x00000002
271abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNIFORM_BARRIER_BIT											0x00000004
281abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_FETCH_BARRIER_BIT									0x00000008
291abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SHADER_IMAGE_ACCESS_BARRIER_BIT								0x00000020
301abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMMAND_BARRIER_BIT											0x00000040
311abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_PIXEL_BUFFER_BARRIER_BIT										0x00000080
321abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_UPDATE_BARRIER_BIT									0x00000100
331abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_BUFFER_UPDATE_BARRIER_BIT									0x00000200
341abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FRAMEBUFFER_BARRIER_BIT										0x00000400
351abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TRANSFORM_FEEDBACK_BARRIER_BIT								0x00000800
361abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ATOMIC_COUNTER_BARRIER_BIT									0x00001000
371abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SHADER_STORAGE_BARRIER_BIT									0x00002000
381abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT								0x00004000
391abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_QUERY_BUFFER_BARRIER_BIT										0x00008000
401abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ALL_BARRIER_BITS												0xFFFFFFFFu
411abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SYNC_FLUSH_COMMANDS_BIT										0x00000001
421abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_VERTEX_SHADER_BIT											0x00000001
431abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FRAGMENT_SHADER_BIT											0x00000002
441abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_GEOMETRY_SHADER_BIT											0x00000004
451abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_GEOMETRY_SHADER_BIT_EXT										0x00000004
461abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TESS_CONTROL_SHADER_BIT										0x00000008
471abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TESS_CONTROL_SHADER_BIT_EXT									0x00000008
481abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TESS_EVALUATION_SHADER_BIT									0x00000010
491abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TESS_EVALUATION_SHADER_BIT_EXT								0x00000010
501abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPUTE_SHADER_BIT											0x00000020
511abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ALL_SHADER_BITS												0xFFFFFFFFu
523c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_FALSE														0
531abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_NO_ERROR														0
541abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ZERO															0
551abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_NONE															0
563c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_TRUE															1
571abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ONE															1
581abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_INVALID_INDEX												0xFFFFFFFFu
591abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TIMEOUT_IGNORED												0xFFFFFFFFFFFFFFFFull
603c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_POINTS														0x0000
613c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_LINES														0x0001
623c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_LINE_LOOP													0x0002
633c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_LINE_STRIP													0x0003
643c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_TRIANGLES													0x0004
653c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_TRIANGLE_STRIP												0x0005
663c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_TRIANGLE_FAN													0x0006
673c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_QUADS														0x0007
681abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_QUADS_EXT													0x0007
691abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_LINES_ADJACENCY												0x000A
701abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_LINES_ADJACENCY_EXT											0x000A
711abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_LINE_STRIP_ADJACENCY											0x000B
721abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_LINE_STRIP_ADJACENCY_EXT										0x000B
731abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TRIANGLES_ADJACENCY											0x000C
741abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TRIANGLES_ADJACENCY_EXT										0x000C
751abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TRIANGLE_STRIP_ADJACENCY										0x000D
761abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TRIANGLE_STRIP_ADJACENCY_EXT									0x000D
771abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_PATCHES														0x000E
781abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_PATCHES_EXT													0x000E
793c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_NEVER														0x0200
803c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_LESS															0x0201
813c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_EQUAL														0x0202
823c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_LEQUAL														0x0203
833c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_GREATER														0x0204
843c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_NOTEQUAL														0x0205
853c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_GEQUAL														0x0206
863c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_ALWAYS														0x0207
873c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_SRC_COLOR													0x0300
883c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_ONE_MINUS_SRC_COLOR											0x0301
893c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_SRC_ALPHA													0x0302
903c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_ONE_MINUS_SRC_ALPHA											0x0303
913c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_DST_ALPHA													0x0304
923c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_ONE_MINUS_DST_ALPHA											0x0305
933c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_DST_COLOR													0x0306
943c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_ONE_MINUS_DST_COLOR											0x0307
953c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_SRC_ALPHA_SATURATE											0x0308
963c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_FRONT_LEFT													0x0400
973c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_FRONT_RIGHT													0x0401
983c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_BACK_LEFT													0x0402
993c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_BACK_RIGHT													0x0403
1003c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_FRONT														0x0404
1013c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_BACK															0x0405
1023c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_LEFT															0x0406
1033c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_RIGHT														0x0407
1043c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_FRONT_AND_BACK												0x0408
1053c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_INVALID_ENUM													0x0500
1063c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_INVALID_VALUE												0x0501
1073c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_INVALID_OPERATION											0x0502
1081abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_STACK_OVERFLOW												0x0503
1091abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_STACK_OVERFLOW_KHR											0x0503
1101abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_STACK_UNDERFLOW												0x0504
1111abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_STACK_UNDERFLOW_KHR											0x0504
1123c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_OUT_OF_MEMORY												0x0505
1131abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_INVALID_FRAMEBUFFER_OPERATION								0x0506
1141abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_CONTEXT_LOST													0x0507
11568cdd491d2ca85f772a4be9969860b7dde8ae7e2Mika Isojärvi#define GL_CONTEXT_LOST_KHR												0x0507
1163c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_CW															0x0900
1173c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_CCW															0x0901
1183c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_POINT_SIZE													0x0B11
1193c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_POINT_SIZE_RANGE												0x0B12
1201abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SMOOTH_POINT_SIZE_RANGE										0x0B12
1213c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_POINT_SIZE_GRANULARITY										0x0B13
1221abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SMOOTH_POINT_SIZE_GRANULARITY								0x0B13
1233c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_LINE_SMOOTH													0x0B20
1243c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_LINE_WIDTH													0x0B21
1253c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_LINE_WIDTH_RANGE												0x0B22
1261abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SMOOTH_LINE_WIDTH_RANGE										0x0B22
1273c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_LINE_WIDTH_GRANULARITY										0x0B23
1281abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SMOOTH_LINE_WIDTH_GRANULARITY								0x0B23
1293c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_POLYGON_MODE													0x0B40
1303c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_POLYGON_SMOOTH												0x0B41
1313c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_CULL_FACE													0x0B44
1323c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_CULL_FACE_MODE												0x0B45
1333c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_FRONT_FACE													0x0B46
1343c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_DEPTH_RANGE													0x0B70
1353c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_DEPTH_TEST													0x0B71
1363c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_DEPTH_WRITEMASK												0x0B72
1373c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_DEPTH_CLEAR_VALUE											0x0B73
1383c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_DEPTH_FUNC													0x0B74
1393c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_STENCIL_TEST													0x0B90
1403c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_STENCIL_CLEAR_VALUE											0x0B91
1413c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_STENCIL_FUNC													0x0B92
1423c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_STENCIL_VALUE_MASK											0x0B93
1433c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_STENCIL_FAIL													0x0B94
1443c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_STENCIL_PASS_DEPTH_FAIL										0x0B95
1453c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_STENCIL_PASS_DEPTH_PASS										0x0B96
1463c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_STENCIL_REF													0x0B97
1473c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_STENCIL_WRITEMASK											0x0B98
1483c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_VIEWPORT														0x0BA2
1493c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_DITHER														0x0BD0
1503c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_BLEND_DST													0x0BE0
1513c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_BLEND_SRC													0x0BE1
1523c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_BLEND														0x0BE2
1533c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_LOGIC_OP_MODE												0x0BF0
1543c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_COLOR_LOGIC_OP												0x0BF2
1553c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_DRAW_BUFFER													0x0C01
1563c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_READ_BUFFER													0x0C02
1573c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_SCISSOR_BOX													0x0C10
1583c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_SCISSOR_TEST													0x0C11
1593c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_COLOR_CLEAR_VALUE											0x0C22
1603c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_COLOR_WRITEMASK												0x0C23
1613c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_DOUBLEBUFFER													0x0C32
1623c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_STEREO														0x0C33
1633c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_LINE_SMOOTH_HINT												0x0C52
1643c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_POLYGON_SMOOTH_HINT											0x0C53
1653c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_UNPACK_SWAP_BYTES											0x0CF0
1663c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_UNPACK_LSB_FIRST												0x0CF1
1673c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_UNPACK_ROW_LENGTH											0x0CF2
1683c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_UNPACK_SKIP_ROWS												0x0CF3
1693c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_UNPACK_SKIP_PIXELS											0x0CF4
1703c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_UNPACK_ALIGNMENT												0x0CF5
1713c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_PACK_SWAP_BYTES												0x0D00
1723c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_PACK_LSB_FIRST												0x0D01
1733c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_PACK_ROW_LENGTH												0x0D02
1743c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_PACK_SKIP_ROWS												0x0D03
1753c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_PACK_SKIP_PIXELS												0x0D04
1763c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_PACK_ALIGNMENT												0x0D05
1771abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_CLIP_DISTANCES											0x0D32
1783c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_MAX_TEXTURE_SIZE												0x0D33
1793c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_MAX_VIEWPORT_DIMS											0x0D3A
1803c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_SUBPIXEL_BITS												0x0D50
1811abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_RED_BITS														0x0D52
1821abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_GREEN_BITS													0x0D53
1831abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_BLUE_BITS													0x0D54
1841abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ALPHA_BITS													0x0D55
1851abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEPTH_BITS													0x0D56
1861abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_STENCIL_BITS													0x0D57
1873c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_TEXTURE_1D													0x0DE0
1883c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_TEXTURE_2D													0x0DE1
1893c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_TEXTURE_WIDTH												0x1000
1903c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_TEXTURE_HEIGHT												0x1001
1913c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_TEXTURE_INTERNAL_FORMAT										0x1003
1923c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_TEXTURE_BORDER_COLOR											0x1004
1937af3c6f58d3b9426227e4354bf0109028560b6d9Jarkko Pöyry#define GL_TEXTURE_BORDER_COLOR_EXT										0x1004
1941abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_TARGET												0x1006
1953c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_DONT_CARE													0x1100
1963c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_FASTEST														0x1101
1973c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_NICEST														0x1102
1983c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_BYTE															0x1400
1993c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_UNSIGNED_BYTE												0x1401
2003c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_SHORT														0x1402
2013c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_UNSIGNED_SHORT												0x1403
2023c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_INT															0x1404
2033c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_UNSIGNED_INT													0x1405
2043c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_FLOAT														0x1406
2053c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_DOUBLE														0x140A
2061abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_HALF_FLOAT													0x140B
2071abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FIXED														0x140C
2083c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_CLEAR														0x1500
2093c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_AND															0x1501
2103c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_AND_REVERSE													0x1502
2113c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_COPY															0x1503
2123c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_AND_INVERTED													0x1504
2133c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_NOOP															0x1505
2143c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_XOR															0x1506
2153c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_OR															0x1507
2163c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_NOR															0x1508
2173c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_EQUIV														0x1509
2183c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_INVERT														0x150A
2193c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_OR_REVERSE													0x150B
2203c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_COPY_INVERTED												0x150C
2213c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_OR_INVERTED													0x150D
2223c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_NAND															0x150E
2233c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_SET															0x150F
2241abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE														0x1702
2253c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_COLOR														0x1800
2263c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_DEPTH														0x1801
2273c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_STENCIL														0x1802
2283c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_STENCIL_INDEX												0x1901
2293c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_DEPTH_COMPONENT												0x1902
2303c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_RED															0x1903
2313c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_GREEN														0x1904
2323c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_BLUE															0x1905
2333c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_ALPHA														0x1906
2343c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_RGB															0x1907
2353c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_RGBA															0x1908
2361abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_LUMINANCE													0x1909
2371abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_LUMINANCE_ALPHA												0x190A
2383c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_POINT														0x1B00
2393c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_LINE															0x1B01
2403c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_FILL															0x1B02
2413c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_KEEP															0x1E00
2423c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_REPLACE														0x1E01
2433c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_INCR															0x1E02
2443c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_DECR															0x1E03
2453c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_VENDOR														0x1F00
2463c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_RENDERER														0x1F01
2473c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_VERSION														0x1F02
2483c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_EXTENSIONS													0x1F03
2493c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_NEAREST														0x2600
2503c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_LINEAR														0x2601
2513c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_NEAREST_MIPMAP_NEAREST										0x2700
2523c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_LINEAR_MIPMAP_NEAREST										0x2701
2533c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_NEAREST_MIPMAP_LINEAR										0x2702
2543c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_LINEAR_MIPMAP_LINEAR											0x2703
2553c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_TEXTURE_MAG_FILTER											0x2800
2563c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_TEXTURE_MIN_FILTER											0x2801
2573c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_TEXTURE_WRAP_S												0x2802
2583c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_TEXTURE_WRAP_T												0x2803
2593c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_REPEAT														0x2901
2601abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_POLYGON_OFFSET_UNITS											0x2A00
2611abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_POLYGON_OFFSET_POINT											0x2A01
2621abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_POLYGON_OFFSET_LINE											0x2A02
2633c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_R3_G3_B2														0x2A10
2641abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_CLIP_DISTANCE0												0x3000
2651abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_CLIP_DISTANCE1												0x3001
2661abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_CLIP_DISTANCE2												0x3002
2671abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_CLIP_DISTANCE3												0x3003
2681abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_CLIP_DISTANCE4												0x3004
2691abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_CLIP_DISTANCE5												0x3005
2701abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_CLIP_DISTANCE6												0x3006
2711abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_CLIP_DISTANCE7												0x3007
2721abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_CONSTANT_COLOR												0x8001
2731abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ONE_MINUS_CONSTANT_COLOR										0x8002
2741abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_CONSTANT_ALPHA												0x8003
2751abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ONE_MINUS_CONSTANT_ALPHA										0x8004
2761abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_BLEND_COLOR													0x8005
2771abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FUNC_ADD														0x8006
2781abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MIN															0x8007
2791abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX															0x8008
2801abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_BLEND_EQUATION												0x8009
2811abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_BLEND_EQUATION_RGB											0x8009
2821abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FUNC_SUBTRACT												0x800A
2831abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FUNC_REVERSE_SUBTRACT										0x800B
2841abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNSIGNED_BYTE_3_3_2											0x8032
2851abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNSIGNED_SHORT_4_4_4_4										0x8033
2861abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNSIGNED_SHORT_5_5_5_1										0x8034
2871abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNSIGNED_INT_8_8_8_8											0x8035
2881abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNSIGNED_INT_10_10_10_2										0x8036
2891abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_POLYGON_OFFSET_FILL											0x8037
2901abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_POLYGON_OFFSET_FACTOR										0x8038
2913c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_RGB4															0x804F
2923c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_RGB5															0x8050
2933c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_RGB8															0x8051
2943c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_RGB10														0x8052
2953c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_RGB12														0x8053
2963c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_RGB16														0x8054
2973c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_RGBA2														0x8055
2983c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_RGBA4														0x8056
2993c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_RGB5_A1														0x8057
3003c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_RGBA8														0x8058
3013c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_RGB10_A2														0x8059
3023c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_RGBA12														0x805A
3033c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_RGBA16														0x805B
3041abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_RED_SIZE												0x805C
3051abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_GREEN_SIZE											0x805D
3061abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_BLUE_SIZE											0x805E
3071abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_ALPHA_SIZE											0x805F
3081abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_PROXY_TEXTURE_1D												0x8063
3091abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_PROXY_TEXTURE_2D												0x8064
3101abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_BINDING_1D											0x8068
3111abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_BINDING_2D											0x8069
3123c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_TEXTURE_BINDING_3D											0x806A
3133c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_PACK_SKIP_IMAGES												0x806B
3143c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_PACK_IMAGE_HEIGHT											0x806C
3153c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_UNPACK_SKIP_IMAGES											0x806D
3163c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_UNPACK_IMAGE_HEIGHT											0x806E
3173c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_TEXTURE_3D													0x806F
3183c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_PROXY_TEXTURE_3D												0x8070
3193c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_TEXTURE_DEPTH												0x8071
3203c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_TEXTURE_WRAP_R												0x8072
3213c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_MAX_3D_TEXTURE_SIZE											0x8073
3221abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_VERTEX_ARRAY													0x8074
3231abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_VERTEX_ARRAY_KHR												0x8074
3241abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MULTISAMPLE													0x809D
3251abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SAMPLE_ALPHA_TO_COVERAGE										0x809E
3261abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SAMPLE_ALPHA_TO_ONE											0x809F
3271abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SAMPLE_COVERAGE												0x80A0
3281abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SAMPLE_BUFFERS												0x80A8
3291abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SAMPLES														0x80A9
3301abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SAMPLE_COVERAGE_VALUE										0x80AA
3311abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SAMPLE_COVERAGE_INVERT										0x80AB
3321abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_BLEND_DST_RGB												0x80C8
3331abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_BLEND_SRC_RGB												0x80C9
3341abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_BLEND_DST_ALPHA												0x80CA
3351abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_BLEND_SRC_ALPHA												0x80CB
3363c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_BGR															0x80E0
3373c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_BGRA															0x80E1
3383c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_MAX_ELEMENTS_VERTICES										0x80E8
3393c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_MAX_ELEMENTS_INDICES											0x80E9
3401abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_POINT_FADE_THRESHOLD_SIZE									0x8128
3411abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_CLAMP_TO_BORDER												0x812D
3427af3c6f58d3b9426227e4354bf0109028560b6d9Jarkko Pöyry#define GL_CLAMP_TO_BORDER_EXT											0x812D
3433c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_CLAMP_TO_EDGE												0x812F
3443c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_TEXTURE_MIN_LOD												0x813A
3453c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_TEXTURE_MAX_LOD												0x813B
3463c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_TEXTURE_BASE_LEVEL											0x813C
3473c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_TEXTURE_MAX_LEVEL											0x813D
3481abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_GENERATE_MIPMAP_HINT											0x8192
3493c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_DEPTH_COMPONENT16											0x81A5
3503c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_DEPTH_COMPONENT24											0x81A6
3513c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_DEPTH_COMPONENT32											0x81A7
3521abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING						0x8210
3531abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE						0x8211
3541abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE								0x8212
3551abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE							0x8213
3561abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE								0x8214
3571abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE							0x8215
3581abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE							0x8216
3591abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE							0x8217
3601abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FRAMEBUFFER_DEFAULT											0x8218
3611abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FRAMEBUFFER_UNDEFINED										0x8219
3621abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEPTH_STENCIL_ATTACHMENT										0x821A
3633c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_MAJOR_VERSION												0x821B
3643c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_MINOR_VERSION												0x821C
3653c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_NUM_EXTENSIONS												0x821D
3663c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_CONTEXT_FLAGS												0x821E
3671abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_BUFFER_IMMUTABLE_STORAGE										0x821F
3681abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_BUFFER_STORAGE_FLAGS											0x8220
3691abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED						0x8221
3703c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_COMPRESSED_RED												0x8225
3713c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_COMPRESSED_RG												0x8226
3723c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_RG															0x8227
3733c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_RG_INTEGER													0x8228
3743c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_R8															0x8229
3753c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_R16															0x822A
3763c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_RG8															0x822B
3773c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_RG16															0x822C
3783c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_R16F															0x822D
3793c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_R32F															0x822E
3803c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_RG16F														0x822F
3813c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_RG32F														0x8230
3823c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_R8I															0x8231
3833c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_R8UI															0x8232
3843c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_R16I															0x8233
3853c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_R16UI														0x8234
3863c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_R32I															0x8235
3873c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_R32UI														0x8236
3883c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_RG8I															0x8237
3893c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_RG8UI														0x8238
3903c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_RG16I														0x8239
3913c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_RG16UI														0x823A
3923c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_RG32I														0x823B
3933c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_RG32UI														0x823C
3941abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEBUG_OUTPUT_SYNCHRONOUS										0x8242
3951abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR									0x8242
3961abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH								0x8243
3971abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR							0x8243
3981abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEBUG_CALLBACK_FUNCTION										0x8244
3991abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEBUG_CALLBACK_FUNCTION_KHR									0x8244
4001abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEBUG_CALLBACK_USER_PARAM									0x8245
4011abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEBUG_CALLBACK_USER_PARAM_KHR								0x8245
4021abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEBUG_SOURCE_API												0x8246
4031abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEBUG_SOURCE_API_KHR											0x8246
4041abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEBUG_SOURCE_WINDOW_SYSTEM									0x8247
4051abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR								0x8247
4061abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEBUG_SOURCE_SHADER_COMPILER									0x8248
4071abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEBUG_SOURCE_SHADER_COMPILER_KHR								0x8248
4081abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEBUG_SOURCE_THIRD_PARTY										0x8249
4091abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEBUG_SOURCE_THIRD_PARTY_KHR									0x8249
4101abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEBUG_SOURCE_APPLICATION										0x824A
4111abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEBUG_SOURCE_APPLICATION_KHR									0x824A
4121abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEBUG_SOURCE_OTHER											0x824B
4131abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEBUG_SOURCE_OTHER_KHR										0x824B
4141abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEBUG_TYPE_ERROR												0x824C
4151abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEBUG_TYPE_ERROR_KHR											0x824C
4161abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR								0x824D
4171abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR							0x824D
4181abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR								0x824E
4191abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR							0x824E
4201abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEBUG_TYPE_PORTABILITY										0x824F
4211abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEBUG_TYPE_PORTABILITY_KHR									0x824F
4221abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEBUG_TYPE_PERFORMANCE										0x8250
4231abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEBUG_TYPE_PERFORMANCE_KHR									0x8250
4241abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEBUG_TYPE_OTHER												0x8251
4251abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEBUG_TYPE_OTHER_KHR											0x8251
4261abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_LOSE_CONTEXT_ON_RESET										0x8252
42768cdd491d2ca85f772a4be9969860b7dde8ae7e2Mika Isojärvi#define GL_LOSE_CONTEXT_ON_RESET_EXT									0x8252
42868cdd491d2ca85f772a4be9969860b7dde8ae7e2Mika Isojärvi#define GL_LOSE_CONTEXT_ON_RESET_KHR									0x8252
4291abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_GUILTY_CONTEXT_RESET											0x8253
43068cdd491d2ca85f772a4be9969860b7dde8ae7e2Mika Isojärvi#define GL_GUILTY_CONTEXT_RESET_EXT										0x8253
43168cdd491d2ca85f772a4be9969860b7dde8ae7e2Mika Isojärvi#define GL_GUILTY_CONTEXT_RESET_KHR										0x8253
4321abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_INNOCENT_CONTEXT_RESET										0x8254
43368cdd491d2ca85f772a4be9969860b7dde8ae7e2Mika Isojärvi#define GL_INNOCENT_CONTEXT_RESET_EXT									0x8254
43468cdd491d2ca85f772a4be9969860b7dde8ae7e2Mika Isojärvi#define GL_INNOCENT_CONTEXT_RESET_KHR									0x8254
4351abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNKNOWN_CONTEXT_RESET										0x8255
43668cdd491d2ca85f772a4be9969860b7dde8ae7e2Mika Isojärvi#define GL_UNKNOWN_CONTEXT_RESET_EXT									0x8255
43768cdd491d2ca85f772a4be9969860b7dde8ae7e2Mika Isojärvi#define GL_UNKNOWN_CONTEXT_RESET_KHR									0x8255
4381abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_RESET_NOTIFICATION_STRATEGY									0x8256
43968cdd491d2ca85f772a4be9969860b7dde8ae7e2Mika Isojärvi#define GL_RESET_NOTIFICATION_STRATEGY_EXT								0x8256
44068cdd491d2ca85f772a4be9969860b7dde8ae7e2Mika Isojärvi#define GL_RESET_NOTIFICATION_STRATEGY_KHR								0x8256
4413c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_PROGRAM_BINARY_RETRIEVABLE_HINT								0x8257
4423c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_PROGRAM_SEPARABLE											0x8258
4433c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_ACTIVE_PROGRAM												0x8259
4443c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_PROGRAM_PIPELINE_BINDING										0x825A
4453c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_MAX_VIEWPORTS												0x825B
4463c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_VIEWPORT_SUBPIXEL_BITS										0x825C
4473c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_VIEWPORT_BOUNDS_RANGE										0x825D
4483c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_LAYER_PROVOKING_VERTEX										0x825E
4491abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_LAYER_PROVOKING_VERTEX_EXT									0x825E
4503c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_VIEWPORT_INDEX_PROVOKING_VERTEX								0x825F
4513c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_UNDEFINED_VERTEX												0x8260
4521abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNDEFINED_VERTEX_EXT											0x8260
4531abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_NO_RESET_NOTIFICATION										0x8261
45468cdd491d2ca85f772a4be9969860b7dde8ae7e2Mika Isojärvi#define GL_NO_RESET_NOTIFICATION_EXT									0x8261
45568cdd491d2ca85f772a4be9969860b7dde8ae7e2Mika Isojärvi#define GL_NO_RESET_NOTIFICATION_KHR									0x8261
4561abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_COMPUTE_SHARED_MEMORY_SIZE								0x8262
4571abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_COMPUTE_UNIFORM_COMPONENTS								0x8263
4581abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS							0x8264
4591abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_COMPUTE_ATOMIC_COUNTERS									0x8265
4601abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS						0x8266
4611abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPUTE_WORK_GROUP_SIZE										0x8267
4621abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEBUG_TYPE_MARKER											0x8268
4631abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEBUG_TYPE_MARKER_KHR										0x8268
4641abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEBUG_TYPE_PUSH_GROUP										0x8269
4651abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEBUG_TYPE_PUSH_GROUP_KHR									0x8269
4661abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEBUG_TYPE_POP_GROUP											0x826A
4671abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEBUG_TYPE_POP_GROUP_KHR										0x826A
4681abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEBUG_SEVERITY_NOTIFICATION									0x826B
4691abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEBUG_SEVERITY_NOTIFICATION_KHR								0x826B
4701abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_DEBUG_GROUP_STACK_DEPTH									0x826C
4711abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR								0x826C
4721abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEBUG_GROUP_STACK_DEPTH										0x826D
4731abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEBUG_GROUP_STACK_DEPTH_KHR									0x826D
4741abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_UNIFORM_LOCATIONS										0x826E
4751abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_INTERNALFORMAT_SUPPORTED										0x826F
4761abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_INTERNALFORMAT_PREFERRED										0x8270
4771abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_INTERNALFORMAT_RED_SIZE										0x8271
4781abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_INTERNALFORMAT_GREEN_SIZE									0x8272
4791abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_INTERNALFORMAT_BLUE_SIZE										0x8273
4801abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_INTERNALFORMAT_ALPHA_SIZE									0x8274
4811abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_INTERNALFORMAT_DEPTH_SIZE									0x8275
4821abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_INTERNALFORMAT_STENCIL_SIZE									0x8276
4831abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_INTERNALFORMAT_SHARED_SIZE									0x8277
4841abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_INTERNALFORMAT_RED_TYPE										0x8278
4851abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_INTERNALFORMAT_GREEN_TYPE									0x8279
4861abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_INTERNALFORMAT_BLUE_TYPE										0x827A
4871abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_INTERNALFORMAT_ALPHA_TYPE									0x827B
4881abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_INTERNALFORMAT_DEPTH_TYPE									0x827C
4891abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_INTERNALFORMAT_STENCIL_TYPE									0x827D
4901abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_WIDTH													0x827E
4911abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_HEIGHT													0x827F
4921abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_DEPTH													0x8280
4931abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_LAYERS													0x8281
4941abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_COMBINED_DIMENSIONS										0x8282
4951abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COLOR_COMPONENTS												0x8283
4961abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEPTH_COMPONENTS												0x8284
4971abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_STENCIL_COMPONENTS											0x8285
4981abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COLOR_RENDERABLE												0x8286
4991abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEPTH_RENDERABLE												0x8287
5001abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_STENCIL_RENDERABLE											0x8288
5011abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FRAMEBUFFER_RENDERABLE										0x8289
5021abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FRAMEBUFFER_RENDERABLE_LAYERED								0x828A
5031abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FRAMEBUFFER_BLEND											0x828B
5041abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_READ_PIXELS													0x828C
5051abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_READ_PIXELS_FORMAT											0x828D
5061abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_READ_PIXELS_TYPE												0x828E
5071abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_IMAGE_FORMAT											0x828F
5081abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_IMAGE_TYPE											0x8290
5091abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_GET_TEXTURE_IMAGE_FORMAT										0x8291
5101abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_GET_TEXTURE_IMAGE_TYPE										0x8292
5111abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MIPMAP														0x8293
5121abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MANUAL_GENERATE_MIPMAP										0x8294
5131abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_AUTO_GENERATE_MIPMAP											0x8295
5141abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COLOR_ENCODING												0x8296
5151abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SRGB_READ													0x8297
5161abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SRGB_WRITE													0x8298
5171abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FILTER														0x829A
5181abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_VERTEX_TEXTURE												0x829B
5191abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TESS_CONTROL_TEXTURE											0x829C
5201abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TESS_EVALUATION_TEXTURE										0x829D
5211abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_GEOMETRY_TEXTURE												0x829E
5221abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FRAGMENT_TEXTURE												0x829F
5231abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPUTE_TEXTURE												0x82A0
5241abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_SHADOW												0x82A1
5251abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_GATHER												0x82A2
5261abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_GATHER_SHADOW										0x82A3
5271abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SHADER_IMAGE_LOAD											0x82A4
5281abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SHADER_IMAGE_STORE											0x82A5
5291abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SHADER_IMAGE_ATOMIC											0x82A6
5301abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_IMAGE_TEXEL_SIZE												0x82A7
5311abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_IMAGE_COMPATIBILITY_CLASS									0x82A8
5321abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_IMAGE_PIXEL_FORMAT											0x82A9
5331abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_IMAGE_PIXEL_TYPE												0x82AA
5341abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST							0x82AC
5351abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST						0x82AD
5361abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE							0x82AE
5371abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE						0x82AF
5381abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_COMPRESSED_BLOCK_WIDTH								0x82B1
5391abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT								0x82B2
5401abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_COMPRESSED_BLOCK_SIZE								0x82B3
5411abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_CLEAR_BUFFER													0x82B4
5421abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_VIEW													0x82B5
5431abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_VIEW_COMPATIBILITY_CLASS										0x82B6
5441abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FULL_SUPPORT													0x82B7
5451abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_CAVEAT_SUPPORT												0x82B8
5461abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_IMAGE_CLASS_4_X_32											0x82B9
5471abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_IMAGE_CLASS_2_X_32											0x82BA
5481abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_IMAGE_CLASS_1_X_32											0x82BB
5491abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_IMAGE_CLASS_4_X_16											0x82BC
5501abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_IMAGE_CLASS_2_X_16											0x82BD
5511abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_IMAGE_CLASS_1_X_16											0x82BE
5521abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_IMAGE_CLASS_4_X_8											0x82BF
5531abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_IMAGE_CLASS_2_X_8											0x82C0
5541abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_IMAGE_CLASS_1_X_8											0x82C1
5551abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_IMAGE_CLASS_11_11_10											0x82C2
5561abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_IMAGE_CLASS_10_10_10_2										0x82C3
5571abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_VIEW_CLASS_128_BITS											0x82C4
5581abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_VIEW_CLASS_96_BITS											0x82C5
5591abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_VIEW_CLASS_64_BITS											0x82C6
5601abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_VIEW_CLASS_48_BITS											0x82C7
5611abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_VIEW_CLASS_32_BITS											0x82C8
5621abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_VIEW_CLASS_24_BITS											0x82C9
5631abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_VIEW_CLASS_16_BITS											0x82CA
5641abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_VIEW_CLASS_8_BITS											0x82CB
5651abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_VIEW_CLASS_S3TC_DXT1_RGB										0x82CC
5661abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_VIEW_CLASS_S3TC_DXT1_RGBA									0x82CD
5671abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_VIEW_CLASS_S3TC_DXT3_RGBA									0x82CE
5681abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_VIEW_CLASS_S3TC_DXT5_RGBA									0x82CF
5691abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_VIEW_CLASS_RGTC1_RED											0x82D0
5701abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_VIEW_CLASS_RGTC2_RG											0x82D1
5711abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_VIEW_CLASS_BPTC_UNORM										0x82D2
5721abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_VIEW_CLASS_BPTC_FLOAT										0x82D3
5731abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_VERTEX_ATTRIB_BINDING										0x82D4
5741abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_VERTEX_ATTRIB_RELATIVE_OFFSET								0x82D5
5751abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_VERTEX_BINDING_DIVISOR										0x82D6
5761abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_VERTEX_BINDING_OFFSET										0x82D7
5771abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_VERTEX_BINDING_STRIDE										0x82D8
5781abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET							0x82D9
5791abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_VERTEX_ATTRIB_BINDINGS									0x82DA
5801abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_VIEW_MIN_LEVEL										0x82DB
5811abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_VIEW_NUM_LEVELS										0x82DC
5821abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_VIEW_MIN_LAYER										0x82DD
5831abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_VIEW_NUM_LAYERS										0x82DE
5841abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_IMMUTABLE_LEVELS										0x82DF
5851abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_BUFFER														0x82E0
5861abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_BUFFER_KHR													0x82E0
5871abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SHADER														0x82E1
5881abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SHADER_KHR													0x82E1
5891abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_PROGRAM														0x82E2
5901abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_PROGRAM_KHR													0x82E2
5911abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_QUERY														0x82E3
5921abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_QUERY_KHR													0x82E3
5931abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_PROGRAM_PIPELINE												0x82E4
5948bf16f28be688a52f616aa830f95a94c53144cc3Jarkko Pöyry#define GL_PROGRAM_PIPELINE_KHR											0x82E4
5951abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_VERTEX_ATTRIB_STRIDE										0x82E5
5961abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SAMPLER														0x82E6
5971abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SAMPLER_KHR													0x82E6
5981abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_LABEL_LENGTH												0x82E8
5991abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_LABEL_LENGTH_KHR											0x82E8
6001abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_NUM_SHADING_LANGUAGE_VERSIONS								0x82E9
6011abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_QUERY_TARGET													0x82EA
6021abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_CULL_DISTANCES											0x82F9
6031abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES							0x82FA
6041abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_CONTEXT_RELEASE_BEHAVIOR										0x82FB
6051abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH								0x82FC
6061abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNSIGNED_BYTE_2_3_3_REV										0x8362
6071abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNSIGNED_SHORT_5_6_5											0x8363
6081abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNSIGNED_SHORT_5_6_5_REV										0x8364
6091abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNSIGNED_SHORT_4_4_4_4_REV									0x8365
6101abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNSIGNED_SHORT_1_5_5_5_REV									0x8366
6111abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNSIGNED_INT_8_8_8_8_REV										0x8367
6121abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNSIGNED_INT_2_10_10_10_REV									0x8368
6131abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MIRRORED_REPEAT												0x8370
614eb0aaf2611ad99884250a2972c7b5f80dc1329fdJarkko Pöyry#define GL_COMPRESSED_RGB_S3TC_DXT1_EXT									0x83F0
615eb0aaf2611ad99884250a2972c7b5f80dc1329fdJarkko Pöyry#define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT								0x83F1
616eb0aaf2611ad99884250a2972c7b5f80dc1329fdJarkko Pöyry#define GL_COMPRESSED_RGBA_S3TC_DXT3_EXT								0x83F2
617eb0aaf2611ad99884250a2972c7b5f80dc1329fdJarkko Pöyry#define GL_COMPRESSED_RGBA_S3TC_DXT5_EXT								0x83F3
6181abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ALIASED_POINT_SIZE_RANGE										0x846D
6191abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ALIASED_LINE_WIDTH_RANGE										0x846E
6201abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE0														0x84C0
6211abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE1														0x84C1
6221abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE2														0x84C2
6231abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE3														0x84C3
6241abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE4														0x84C4
6251abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE5														0x84C5
6261abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE6														0x84C6
6271abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE7														0x84C7
6281abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE8														0x84C8
6291abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE9														0x84C9
6301abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE10													0x84CA
6311abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE11													0x84CB
6321abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE12													0x84CC
6331abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE13													0x84CD
6341abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE14													0x84CE
6351abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE15													0x84CF
6361abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE16													0x84D0
6371abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE17													0x84D1
6381abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE18													0x84D2
6391abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE19													0x84D3
6401abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE20													0x84D4
6411abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE21													0x84D5
6421abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE22													0x84D6
6431abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE23													0x84D7
6441abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE24													0x84D8
6451abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE25													0x84D9
6461abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE26													0x84DA
6471abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE27													0x84DB
6481abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE28													0x84DC
6491abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE29													0x84DD
6501abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE30													0x84DE
6511abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE31													0x84DF
6521abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ACTIVE_TEXTURE												0x84E0
6531abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_RENDERBUFFER_SIZE										0x84E8
6541abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPRESSED_RGB												0x84ED
6551abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPRESSED_RGBA												0x84EE
6561abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_COMPRESSION_HINT										0x84EF
6571abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER				0x84F0
6581abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER			0x84F1
6591abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_RECTANGLE											0x84F5
6601abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_BINDING_RECTANGLE									0x84F6
6611abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_PROXY_TEXTURE_RECTANGLE										0x84F7
6621abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_RECTANGLE_TEXTURE_SIZE									0x84F8
6631abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEPTH_STENCIL												0x84F9
6641abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNSIGNED_INT_24_8											0x84FA
6651abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_TEXTURE_LOD_BIAS											0x84FD
6661abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_LOD_BIAS												0x8501
6671abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_INCR_WRAP													0x8507
6681abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DECR_WRAP													0x8508
6691abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_CUBE_MAP												0x8513
6701abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_BINDING_CUBE_MAP										0x8514
6711abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_CUBE_MAP_POSITIVE_X									0x8515
6721abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X									0x8516
6731abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y									0x8517
6741abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y									0x8518
6751abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z									0x8519
6761abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z									0x851A
6771abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_PROXY_TEXTURE_CUBE_MAP										0x851B
6781abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_CUBE_MAP_TEXTURE_SIZE									0x851C
6791abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SRC1_ALPHA													0x8589
6801abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_VERTEX_ARRAY_BINDING											0x85B5
6811abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_VERTEX_ATTRIB_ARRAY_ENABLED									0x8622
6821abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_VERTEX_ATTRIB_ARRAY_SIZE										0x8623
6831abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_VERTEX_ATTRIB_ARRAY_STRIDE									0x8624
6841abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_VERTEX_ATTRIB_ARRAY_TYPE										0x8625
6851abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_CURRENT_VERTEX_ATTRIB										0x8626
6861abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_VERTEX_PROGRAM_POINT_SIZE									0x8642
6871abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_PROGRAM_POINT_SIZE											0x8642
6881abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_VERTEX_ATTRIB_ARRAY_POINTER									0x8645
6891abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEPTH_CLAMP													0x864F
6901abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_COMPRESSED_IMAGE_SIZE								0x86A0
6911abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_COMPRESSED											0x86A1
6921abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_NUM_COMPRESSED_TEXTURE_FORMATS								0x86A2
6931abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPRESSED_TEXTURE_FORMATS									0x86A3
6941abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_PROGRAM_BINARY_LENGTH										0x8741
6951abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MIRROR_CLAMP_TO_EDGE											0x8743
6961abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_VERTEX_ATTRIB_ARRAY_LONG										0x874E
6971abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_BUFFER_SIZE													0x8764
6981abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_BUFFER_USAGE													0x8765
6991abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_NUM_PROGRAM_BINARY_FORMATS									0x87FE
7001abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_PROGRAM_BINARY_FORMATS										0x87FF
7011abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_STENCIL_BACK_FUNC											0x8800
7021abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_STENCIL_BACK_FAIL											0x8801
7031abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_STENCIL_BACK_PASS_DEPTH_FAIL									0x8802
7041abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_STENCIL_BACK_PASS_DEPTH_PASS									0x8803
7051abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_RGBA32F														0x8814
7061abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_RGB32F														0x8815
7071abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_RGBA16F														0x881A
7081abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_RGB16F														0x881B
7091abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_DRAW_BUFFERS												0x8824
7101abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DRAW_BUFFER0													0x8825
7111abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DRAW_BUFFER1													0x8826
7121abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DRAW_BUFFER2													0x8827
7131abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DRAW_BUFFER3													0x8828
7141abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DRAW_BUFFER4													0x8829
7151abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DRAW_BUFFER5													0x882A
7161abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DRAW_BUFFER6													0x882B
7171abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DRAW_BUFFER7													0x882C
7181abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DRAW_BUFFER8													0x882D
7191abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DRAW_BUFFER9													0x882E
7201abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DRAW_BUFFER10												0x882F
7211abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DRAW_BUFFER11												0x8830
7221abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DRAW_BUFFER12												0x8831
7231abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DRAW_BUFFER13												0x8832
7241abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DRAW_BUFFER14												0x8833
7251abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DRAW_BUFFER15												0x8834
7261abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_BLEND_EQUATION_ALPHA											0x883D
7271abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_DEPTH_SIZE											0x884A
7281abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_COMPARE_MODE											0x884C
7291abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_COMPARE_FUNC											0x884D
7301abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPARE_REF_TO_TEXTURE										0x884E
7311abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_CUBE_MAP_SEAMLESS									0x884F
7321abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_QUERY_COUNTER_BITS											0x8864
7331abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_CURRENT_QUERY												0x8865
7341abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_QUERY_RESULT													0x8866
7351abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_QUERY_RESULT_AVAILABLE										0x8867
7361abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_VERTEX_ATTRIBS											0x8869
7371abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED								0x886A
7381abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_TESS_CONTROL_INPUT_COMPONENTS							0x886C
7391abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_EXT						0x886C
7401abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS							0x886D
7411abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_EXT						0x886D
7421abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_TEXTURE_IMAGE_UNITS										0x8872
7431abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_GEOMETRY_SHADER_INVOCATIONS									0x887F
7441abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_GEOMETRY_SHADER_INVOCATIONS_EXT								0x887F
7451abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ARRAY_BUFFER													0x8892
7461abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ELEMENT_ARRAY_BUFFER											0x8893
7471abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ARRAY_BUFFER_BINDING											0x8894
7481abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ELEMENT_ARRAY_BUFFER_BINDING									0x8895
7491abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING							0x889F
7501abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_READ_ONLY													0x88B8
7511abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_WRITE_ONLY													0x88B9
7521abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_READ_WRITE													0x88BA
7531abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_BUFFER_ACCESS												0x88BB
7541abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_BUFFER_MAPPED												0x88BC
7551abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_BUFFER_MAP_POINTER											0x88BD
7561abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TIME_ELAPSED													0x88BF
7571abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_STREAM_DRAW													0x88E0
7581abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_STREAM_READ													0x88E1
7591abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_STREAM_COPY													0x88E2
7601abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_STATIC_DRAW													0x88E4
7611abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_STATIC_READ													0x88E5
7621abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_STATIC_COPY													0x88E6
7631abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DYNAMIC_DRAW													0x88E8
7641abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DYNAMIC_READ													0x88E9
7651abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DYNAMIC_COPY													0x88EA
7661abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_PIXEL_PACK_BUFFER											0x88EB
7671abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_PIXEL_UNPACK_BUFFER											0x88EC
7681abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_PIXEL_PACK_BUFFER_BINDING									0x88ED
7691abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_PIXEL_UNPACK_BUFFER_BINDING									0x88EF
7701abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEPTH24_STENCIL8												0x88F0
7711abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_STENCIL_SIZE											0x88F1
7721abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SRC1_COLOR													0x88F9
7731abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ONE_MINUS_SRC1_COLOR											0x88FA
7741abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ONE_MINUS_SRC1_ALPHA											0x88FB
7751abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_DUAL_SOURCE_DRAW_BUFFERS									0x88FC
7761abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_VERTEX_ATTRIB_ARRAY_INTEGER									0x88FD
7771abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_VERTEX_ATTRIB_ARRAY_DIVISOR									0x88FE
7781abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_ARRAY_TEXTURE_LAYERS										0x88FF
7791abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MIN_PROGRAM_TEXEL_OFFSET										0x8904
7801abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_PROGRAM_TEXEL_OFFSET										0x8905
7811abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SAMPLES_PASSED												0x8914
7821abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_GEOMETRY_VERTICES_OUT										0x8916
7831abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_GEOMETRY_LINKED_VERTICES_OUT_EXT								0x8916
7841abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_GEOMETRY_INPUT_TYPE											0x8917
7851abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_GEOMETRY_LINKED_INPUT_TYPE_EXT								0x8917
7861abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_GEOMETRY_OUTPUT_TYPE											0x8918
7871abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_GEOMETRY_LINKED_OUTPUT_TYPE_EXT								0x8918
7881abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SAMPLER_BINDING												0x8919
7891abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_CLAMP_READ_COLOR												0x891C
7901abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FIXED_ONLY													0x891D
7911abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNIFORM_BUFFER												0x8A11
7921abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNIFORM_BUFFER_BINDING										0x8A28
7931abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNIFORM_BUFFER_START											0x8A29
7941abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNIFORM_BUFFER_SIZE											0x8A2A
7951abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_VERTEX_UNIFORM_BLOCKS									0x8A2B
7961abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_GEOMETRY_UNIFORM_BLOCKS									0x8A2C
7971abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_GEOMETRY_UNIFORM_BLOCKS_EXT								0x8A2C
7981abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_FRAGMENT_UNIFORM_BLOCKS									0x8A2D
7991abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_COMBINED_UNIFORM_BLOCKS									0x8A2E
8001abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_UNIFORM_BUFFER_BINDINGS									0x8A2F
8011abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_UNIFORM_BLOCK_SIZE										0x8A30
8021abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS						0x8A31
8031abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS						0x8A32
8041abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_EXT					0x8A32
8051abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS						0x8A33
8061abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT								0x8A34
8071abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH							0x8A35
8081abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ACTIVE_UNIFORM_BLOCKS										0x8A36
8091abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNIFORM_TYPE													0x8A37
8101abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNIFORM_SIZE													0x8A38
8111abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNIFORM_NAME_LENGTH											0x8A39
8121abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNIFORM_BLOCK_INDEX											0x8A3A
8131abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNIFORM_OFFSET												0x8A3B
8141abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNIFORM_ARRAY_STRIDE											0x8A3C
8151abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNIFORM_MATRIX_STRIDE										0x8A3D
8161abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNIFORM_IS_ROW_MAJOR											0x8A3E
8171abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNIFORM_BLOCK_BINDING										0x8A3F
8181abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNIFORM_BLOCK_DATA_SIZE										0x8A40
8191abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNIFORM_BLOCK_NAME_LENGTH									0x8A41
8201abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS								0x8A42
8211abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES							0x8A43
8221abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER					0x8A44
8231abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER					0x8A45
8241abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER					0x8A46
8257af3c6f58d3b9426227e4354bf0109028560b6d9Jarkko Pöyry#define GL_TEXTURE_SRGB_DECODE_EXT										0x8A48
8267af3c6f58d3b9426227e4354bf0109028560b6d9Jarkko Pöyry#define GL_DECODE_EXT													0x8A49
8277af3c6f58d3b9426227e4354bf0109028560b6d9Jarkko Pöyry#define GL_SKIP_DECODE_EXT												0x8A4A
8281abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FRAGMENT_SHADER												0x8B30
8291abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_VERTEX_SHADER												0x8B31
8301abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS								0x8B49
8311abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_VERTEX_UNIFORM_COMPONENTS								0x8B4A
8321abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_VARYING_FLOATS											0x8B4B
8331abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_VARYING_COMPONENTS										0x8B4B
8341abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS								0x8B4C
8351abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS								0x8B4D
8361abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SHADER_TYPE													0x8B4F
8371abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FLOAT_VEC2													0x8B50
8381abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FLOAT_VEC3													0x8B51
8391abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FLOAT_VEC4													0x8B52
8401abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_INT_VEC2														0x8B53
8411abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_INT_VEC3														0x8B54
8421abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_INT_VEC4														0x8B55
8431abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_BOOL															0x8B56
8441abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_BOOL_VEC2													0x8B57
8451abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_BOOL_VEC3													0x8B58
8461abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_BOOL_VEC4													0x8B59
8471abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FLOAT_MAT2													0x8B5A
8481abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FLOAT_MAT3													0x8B5B
8491abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FLOAT_MAT4													0x8B5C
8501abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SAMPLER_1D													0x8B5D
8511abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SAMPLER_2D													0x8B5E
8521abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SAMPLER_3D													0x8B5F
8531abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SAMPLER_CUBE													0x8B60
8541abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SAMPLER_1D_SHADOW											0x8B61
8551abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SAMPLER_2D_SHADOW											0x8B62
8561abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SAMPLER_2D_RECT												0x8B63
8571abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SAMPLER_2D_RECT_SHADOW										0x8B64
8581abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FLOAT_MAT2x3													0x8B65
8591abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FLOAT_MAT2x4													0x8B66
8601abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FLOAT_MAT3x2													0x8B67
8611abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FLOAT_MAT3x4													0x8B68
8621abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FLOAT_MAT4x2													0x8B69
8631abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FLOAT_MAT4x3													0x8B6A
8641abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DELETE_STATUS												0x8B80
8651abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPILE_STATUS												0x8B81
8661abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_LINK_STATUS													0x8B82
8671abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_VALIDATE_STATUS												0x8B83
8681abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_INFO_LOG_LENGTH												0x8B84
8691abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ATTACHED_SHADERS												0x8B85
8701abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ACTIVE_UNIFORMS												0x8B86
8711abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ACTIVE_UNIFORM_MAX_LENGTH									0x8B87
8721abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SHADER_SOURCE_LENGTH											0x8B88
8731abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ACTIVE_ATTRIBUTES											0x8B89
8741abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ACTIVE_ATTRIBUTE_MAX_LENGTH									0x8B8A
8751abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FRAGMENT_SHADER_DERIVATIVE_HINT								0x8B8B
8761abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SHADING_LANGUAGE_VERSION										0x8B8C
8771abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_CURRENT_PROGRAM												0x8B8D
8781abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_IMPLEMENTATION_COLOR_READ_TYPE								0x8B9A
8791abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_IMPLEMENTATION_COLOR_READ_FORMAT								0x8B9B
880eb0aaf2611ad99884250a2972c7b5f80dc1329fdJarkko Pöyry#define GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG								0x8C00
881eb0aaf2611ad99884250a2972c7b5f80dc1329fdJarkko Pöyry#define GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG								0x8C01
882eb0aaf2611ad99884250a2972c7b5f80dc1329fdJarkko Pöyry#define GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG								0x8C02
883eb0aaf2611ad99884250a2972c7b5f80dc1329fdJarkko Pöyry#define GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG								0x8C03
8841abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_RED_TYPE												0x8C10
8851abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_GREEN_TYPE											0x8C11
8861abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_BLUE_TYPE											0x8C12
8871abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_ALPHA_TYPE											0x8C13
8881abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_DEPTH_TYPE											0x8C16
8891abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNSIGNED_NORMALIZED											0x8C17
8901abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_1D_ARRAY												0x8C18
8911abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_PROXY_TEXTURE_1D_ARRAY										0x8C19
8921abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_2D_ARRAY												0x8C1A
8931abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_PROXY_TEXTURE_2D_ARRAY										0x8C1B
8941abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_BINDING_1D_ARRAY										0x8C1C
8951abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_BINDING_2D_ARRAY										0x8C1D
8961abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS								0x8C29
8971abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT							0x8C29
8981abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_BUFFER												0x8C2A
8991abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_BUFFER_EXT											0x8C2A
9001abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_BUFFER_BINDING										0x8C2A
9011abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_BUFFER_BINDING_EXT									0x8C2A
9021abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_TEXTURE_BUFFER_SIZE										0x8C2B
9031abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_TEXTURE_BUFFER_SIZE_EXT									0x8C2B
9041abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_BINDING_BUFFER										0x8C2C
9051abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_BINDING_BUFFER_EXT									0x8C2C
9061abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_BUFFER_DATA_STORE_BINDING							0x8C2D
9071abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT						0x8C2D
9081abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ANY_SAMPLES_PASSED											0x8C2F
9091abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SAMPLE_SHADING												0x8C36
9101abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SAMPLE_SHADING_OES											0x8C36
9111abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MIN_SAMPLE_SHADING_VALUE										0x8C37
9121abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MIN_SAMPLE_SHADING_VALUE_OES									0x8C37
9131abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_R11F_G11F_B10F												0x8C3A
9141abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNSIGNED_INT_10F_11F_11F_REV									0x8C3B
9151abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_RGB9_E5														0x8C3D
9161abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNSIGNED_INT_5_9_9_9_REV										0x8C3E
9171abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_SHARED_SIZE											0x8C3F
9181abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SRGB															0x8C40
9191abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SRGB8														0x8C41
9201abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SRGB_ALPHA													0x8C42
9211abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SRGB8_ALPHA8													0x8C43
9221abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPRESSED_SRGB												0x8C48
9231abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPRESSED_SRGB_ALPHA										0x8C49
9241abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH						0x8C76
9251abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TRANSFORM_FEEDBACK_BUFFER_MODE								0x8C7F
9261abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS					0x8C80
9271abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TRANSFORM_FEEDBACK_VARYINGS									0x8C83
9281abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TRANSFORM_FEEDBACK_BUFFER_START								0x8C84
9291abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE								0x8C85
9301abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_PRIMITIVES_GENERATED											0x8C87
9311abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_PRIMITIVES_GENERATED_EXT										0x8C87
9321abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN						0x8C88
9331abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_RASTERIZER_DISCARD											0x8C89
9341abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS				0x8C8A
9351abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS						0x8C8B
9361abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_INTERLEAVED_ATTRIBS											0x8C8C
9371abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SEPARATE_ATTRIBS												0x8C8D
9381abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TRANSFORM_FEEDBACK_BUFFER									0x8C8E
9391abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING							0x8C8F
9401abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_POINT_SPRITE_COORD_ORIGIN									0x8CA0
9411abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_LOWER_LEFT													0x8CA1
9421abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UPPER_LEFT													0x8CA2
9431abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_STENCIL_BACK_REF												0x8CA3
9441abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_STENCIL_BACK_VALUE_MASK										0x8CA4
9451abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_STENCIL_BACK_WRITEMASK										0x8CA5
9461abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DRAW_FRAMEBUFFER_BINDING										0x8CA6
9471abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FRAMEBUFFER_BINDING											0x8CA6
9481abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_RENDERBUFFER_BINDING											0x8CA7
9491abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_READ_FRAMEBUFFER												0x8CA8
9501abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DRAW_FRAMEBUFFER												0x8CA9
9511abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_READ_FRAMEBUFFER_BINDING										0x8CAA
9521abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_RENDERBUFFER_SAMPLES											0x8CAB
9531abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEPTH_COMPONENT32F											0x8CAC
9541abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEPTH32F_STENCIL8											0x8CAD
9551abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE							0x8CD0
9561abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME							0x8CD1
9571abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL							0x8CD2
9581abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE					0x8CD3
9591abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER							0x8CD4
9601abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FRAMEBUFFER_COMPLETE											0x8CD5
9611abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT							0x8CD6
9621abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT					0x8CD7
9631abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS							0x8CD9
9641abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER							0x8CDB
9651abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER							0x8CDC
9661abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FRAMEBUFFER_UNSUPPORTED										0x8CDD
9671abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_COLOR_ATTACHMENTS										0x8CDF
9681abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COLOR_ATTACHMENT0											0x8CE0
9691abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COLOR_ATTACHMENT1											0x8CE1
9701abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COLOR_ATTACHMENT2											0x8CE2
9711abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COLOR_ATTACHMENT3											0x8CE3
9721abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COLOR_ATTACHMENT4											0x8CE4
9731abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COLOR_ATTACHMENT5											0x8CE5
9741abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COLOR_ATTACHMENT6											0x8CE6
9751abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COLOR_ATTACHMENT7											0x8CE7
9761abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COLOR_ATTACHMENT8											0x8CE8
9771abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COLOR_ATTACHMENT9											0x8CE9
9781abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COLOR_ATTACHMENT10											0x8CEA
9791abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COLOR_ATTACHMENT11											0x8CEB
9801abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COLOR_ATTACHMENT12											0x8CEC
9811abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COLOR_ATTACHMENT13											0x8CED
9821abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COLOR_ATTACHMENT14											0x8CEE
9831abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COLOR_ATTACHMENT15											0x8CEF
984485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_COLOR_ATTACHMENT16											0x8CF0
985485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_COLOR_ATTACHMENT17											0x8CF1
986485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_COLOR_ATTACHMENT18											0x8CF2
987485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_COLOR_ATTACHMENT19											0x8CF3
988485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_COLOR_ATTACHMENT20											0x8CF4
989485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_COLOR_ATTACHMENT21											0x8CF5
990485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_COLOR_ATTACHMENT22											0x8CF6
991485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_COLOR_ATTACHMENT23											0x8CF7
992485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_COLOR_ATTACHMENT24											0x8CF8
993485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_COLOR_ATTACHMENT25											0x8CF9
994485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_COLOR_ATTACHMENT26											0x8CFA
995485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_COLOR_ATTACHMENT27											0x8CFB
996485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_COLOR_ATTACHMENT28											0x8CFC
997485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_COLOR_ATTACHMENT29											0x8CFD
998485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_COLOR_ATTACHMENT30											0x8CFE
999485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_COLOR_ATTACHMENT31											0x8CFF
10001abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEPTH_ATTACHMENT												0x8D00
10011abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_STENCIL_ATTACHMENT											0x8D20
10021abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FRAMEBUFFER													0x8D40
10031abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_RENDERBUFFER													0x8D41
10041abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_RENDERBUFFER_WIDTH											0x8D42
10051abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_RENDERBUFFER_HEIGHT											0x8D43
10061abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_RENDERBUFFER_INTERNAL_FORMAT									0x8D44
10071abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_STENCIL_INDEX1												0x8D46
10081abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_STENCIL_INDEX4												0x8D47
10091abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_STENCIL_INDEX8												0x8D48
10101abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_STENCIL_INDEX16												0x8D49
10111abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_RENDERBUFFER_RED_SIZE										0x8D50
10121abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_RENDERBUFFER_GREEN_SIZE										0x8D51
10131abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_RENDERBUFFER_BLUE_SIZE										0x8D52
10141abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_RENDERBUFFER_ALPHA_SIZE										0x8D53
10151abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_RENDERBUFFER_DEPTH_SIZE										0x8D54
10161abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_RENDERBUFFER_STENCIL_SIZE									0x8D55
10171abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE							0x8D56
10181abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_SAMPLES													0x8D57
10191abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_HALF_FLOAT_OES												0x8D61
10201abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_RGB565														0x8D62
10211abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ETC1_RGB8_OES												0x8D64
10221abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_PRIMITIVE_RESTART_FIXED_INDEX								0x8D69
10231abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ANY_SAMPLES_PASSED_CONSERVATIVE								0x8D6A
10241abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_ELEMENT_INDEX											0x8D6B
10251abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_RGBA32UI														0x8D70
10261abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_RGB32UI														0x8D71
10271abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_RGBA16UI														0x8D76
10281abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_RGB16UI														0x8D77
10291abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_RGBA8UI														0x8D7C
10301abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_RGB8UI														0x8D7D
10311abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_RGBA32I														0x8D82
10321abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_RGB32I														0x8D83
10331abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_RGBA16I														0x8D88
10341abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_RGB16I														0x8D89
10351abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_RGBA8I														0x8D8E
10361abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_RGB8I														0x8D8F
10371abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_RED_INTEGER													0x8D94
10381abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_GREEN_INTEGER												0x8D95
10391abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_BLUE_INTEGER													0x8D96
10401abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_RGB_INTEGER													0x8D98
10411abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_RGBA_INTEGER													0x8D99
10421abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_BGR_INTEGER													0x8D9A
10431abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_BGRA_INTEGER													0x8D9B
10441abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_INT_2_10_10_10_REV											0x8D9F
10451abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FRAMEBUFFER_ATTACHMENT_LAYERED								0x8DA7
10461abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT							0x8DA7
10471abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS							0x8DA8
10481abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT						0x8DA8
10491abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FLOAT_32_UNSIGNED_INT_24_8_REV								0x8DAD
10501abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FRAMEBUFFER_SRGB												0x8DB9
10511abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPRESSED_RED_RGTC1											0x8DBB
10521abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPRESSED_SIGNED_RED_RGTC1									0x8DBC
10531abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPRESSED_RG_RGTC2											0x8DBD
10541abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPRESSED_SIGNED_RG_RGTC2									0x8DBE
10551abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SAMPLER_1D_ARRAY												0x8DC0
10561abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SAMPLER_2D_ARRAY												0x8DC1
10571abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SAMPLER_BUFFER												0x8DC2
10581abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SAMPLER_BUFFER_EXT											0x8DC2
10591abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SAMPLER_1D_ARRAY_SHADOW										0x8DC3
10601abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SAMPLER_2D_ARRAY_SHADOW										0x8DC4
10611abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SAMPLER_CUBE_SHADOW											0x8DC5
10621abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNSIGNED_INT_VEC2											0x8DC6
10631abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNSIGNED_INT_VEC3											0x8DC7
10641abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNSIGNED_INT_VEC4											0x8DC8
10651abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_INT_SAMPLER_1D												0x8DC9
10661abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_INT_SAMPLER_2D												0x8DCA
10671abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_INT_SAMPLER_3D												0x8DCB
10681abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_INT_SAMPLER_CUBE												0x8DCC
10691abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_INT_SAMPLER_2D_RECT											0x8DCD
10701abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_INT_SAMPLER_1D_ARRAY											0x8DCE
10711abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_INT_SAMPLER_2D_ARRAY											0x8DCF
10721abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_INT_SAMPLER_BUFFER											0x8DD0
10731abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_INT_SAMPLER_BUFFER_EXT										0x8DD0
10741abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNSIGNED_INT_SAMPLER_1D										0x8DD1
10751abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNSIGNED_INT_SAMPLER_2D										0x8DD2
10761abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNSIGNED_INT_SAMPLER_3D										0x8DD3
10771abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNSIGNED_INT_SAMPLER_CUBE									0x8DD4
10781abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNSIGNED_INT_SAMPLER_2D_RECT									0x8DD5
10791abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNSIGNED_INT_SAMPLER_1D_ARRAY								0x8DD6
10801abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNSIGNED_INT_SAMPLER_2D_ARRAY								0x8DD7
10811abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNSIGNED_INT_SAMPLER_BUFFER									0x8DD8
10821abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT								0x8DD8
10831abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_GEOMETRY_SHADER												0x8DD9
10841abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_GEOMETRY_SHADER_EXT											0x8DD9
10851abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS								0x8DDF
10861abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT							0x8DDF
10871abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_GEOMETRY_OUTPUT_VERTICES									0x8DE0
10881abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT								0x8DE0
10891abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS							0x8DE1
10901abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT						0x8DE1
10911abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ACTIVE_SUBROUTINES											0x8DE5
10921abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ACTIVE_SUBROUTINE_UNIFORMS									0x8DE6
10931abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_SUBROUTINES												0x8DE7
10941abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS								0x8DE8
10951abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_LOW_FLOAT													0x8DF0
10961abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MEDIUM_FLOAT													0x8DF1
10971abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_HIGH_FLOAT													0x8DF2
10981abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_LOW_INT														0x8DF3
10991abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MEDIUM_INT													0x8DF4
11001abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_HIGH_INT														0x8DF5
11011abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SHADER_BINARY_FORMATS										0x8DF8
11021abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_NUM_SHADER_BINARY_FORMATS									0x8DF9
11031abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SHADER_COMPILER												0x8DFA
11041abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_VERTEX_UNIFORM_VECTORS									0x8DFB
11051abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_VARYING_VECTORS											0x8DFC
11061abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_FRAGMENT_UNIFORM_VECTORS									0x8DFD
11071abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_QUERY_WAIT													0x8E13
11081abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_QUERY_NO_WAIT												0x8E14
11091abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_QUERY_BY_REGION_WAIT											0x8E15
11101abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_QUERY_BY_REGION_NO_WAIT										0x8E16
11111abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_QUERY_WAIT_INVERTED											0x8E17
11121abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_QUERY_NO_WAIT_INVERTED										0x8E18
11131abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_QUERY_BY_REGION_WAIT_INVERTED								0x8E19
11141abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_QUERY_BY_REGION_NO_WAIT_INVERTED								0x8E1A
11151abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS					0x8E1E
11161abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_EXT				0x8E1E
11171abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS				0x8E1F
11181abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT			0x8E1F
11191abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TRANSFORM_FEEDBACK											0x8E22
11201abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED								0x8E23
11211abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TRANSFORM_FEEDBACK_PAUSED									0x8E23
11221abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE								0x8E24
11231abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TRANSFORM_FEEDBACK_ACTIVE									0x8E24
11241abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TRANSFORM_FEEDBACK_BINDING									0x8E25
11251abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TIMESTAMP													0x8E28
11261abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_SWIZZLE_R											0x8E42
11271abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_SWIZZLE_G											0x8E43
11281abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_SWIZZLE_B											0x8E44
11291abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_SWIZZLE_A											0x8E45
11301abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_SWIZZLE_RGBA											0x8E46
11311abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS							0x8E47
11321abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ACTIVE_SUBROUTINE_MAX_LENGTH									0x8E48
11331abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH							0x8E49
11341abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_NUM_COMPATIBLE_SUBROUTINES									0x8E4A
11351abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPATIBLE_SUBROUTINES										0x8E4B
11361abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION						0x8E4C
11371abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FIRST_VERTEX_CONVENTION										0x8E4D
11381abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FIRST_VERTEX_CONVENTION_EXT									0x8E4D
11391abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_LAST_VERTEX_CONVENTION										0x8E4E
11401abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_LAST_VERTEX_CONVENTION_EXT									0x8E4E
11411abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_PROVOKING_VERTEX												0x8E4F
11421abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SAMPLE_POSITION												0x8E50
11431abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SAMPLE_MASK													0x8E51
11441abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SAMPLE_MASK_VALUE											0x8E52
11451abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_SAMPLE_MASK_WORDS										0x8E59
11461abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_GEOMETRY_SHADER_INVOCATIONS								0x8E5A
11471abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_GEOMETRY_SHADER_INVOCATIONS_EXT							0x8E5A
11481abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MIN_FRAGMENT_INTERPOLATION_OFFSET							0x8E5B
11491abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_FRAGMENT_INTERPOLATION_OFFSET							0x8E5C
11501abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FRAGMENT_INTERPOLATION_OFFSET_BITS							0x8E5D
11511abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET							0x8E5E
11521abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET							0x8E5F
11531abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_TRANSFORM_FEEDBACK_BUFFERS								0x8E70
11541abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_VERTEX_STREAMS											0x8E71
11551abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_PATCH_VERTICES												0x8E72
11561abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_PATCH_VERTICES_EXT											0x8E72
11571abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_PATCH_DEFAULT_INNER_LEVEL									0x8E73
11581abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_PATCH_DEFAULT_OUTER_LEVEL									0x8E74
11591abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TESS_CONTROL_OUTPUT_VERTICES									0x8E75
11601abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TESS_CONTROL_OUTPUT_VERTICES_EXT								0x8E75
11611abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TESS_GEN_MODE												0x8E76
11621abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TESS_GEN_MODE_EXT											0x8E76
11631abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TESS_GEN_SPACING												0x8E77
11641abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TESS_GEN_SPACING_EXT											0x8E77
11651abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TESS_GEN_VERTEX_ORDER										0x8E78
11661abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TESS_GEN_VERTEX_ORDER_EXT									0x8E78
11671abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TESS_GEN_POINT_MODE											0x8E79
11681abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TESS_GEN_POINT_MODE_EXT										0x8E79
11691abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ISOLINES														0x8E7A
11701abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ISOLINES_EXT													0x8E7A
11711abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FRACTIONAL_ODD												0x8E7B
11721abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FRACTIONAL_ODD_EXT											0x8E7B
11731abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FRACTIONAL_EVEN												0x8E7C
11741abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FRACTIONAL_EVEN_EXT											0x8E7C
11751abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_PATCH_VERTICES											0x8E7D
11761abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_PATCH_VERTICES_EXT										0x8E7D
11771abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_TESS_GEN_LEVEL											0x8E7E
11781abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_TESS_GEN_LEVEL_EXT										0x8E7E
11791abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS							0x8E7F
11801abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_EXT						0x8E7F
11811abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS						0x8E80
11821abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT					0x8E80
11831abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS							0x8E81
11841abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_EXT						0x8E81
11851abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS						0x8E82
11861abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_EXT					0x8E82
11871abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS							0x8E83
11881abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXT						0x8E83
11891abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_TESS_PATCH_COMPONENTS									0x8E84
11901abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_TESS_PATCH_COMPONENTS_EXT								0x8E84
11911abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS						0x8E85
11921abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_EXT					0x8E85
11931abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS						0x8E86
11941abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_EXT					0x8E86
11951abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TESS_EVALUATION_SHADER										0x8E87
11961abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TESS_EVALUATION_SHADER_EXT									0x8E87
11971abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TESS_CONTROL_SHADER											0x8E88
11981abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TESS_CONTROL_SHADER_EXT										0x8E88
11991abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS								0x8E89
12001abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXT							0x8E89
12011abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS							0x8E8A
12021abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXT						0x8E8A
12031abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPRESSED_RGBA_BPTC_UNORM									0x8E8C
12041abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM								0x8E8D
12051abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT								0x8E8E
12061abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT							0x8E8F
12071abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COPY_READ_BUFFER												0x8F36
12081abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COPY_READ_BUFFER_BINDING										0x8F36
12091abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COPY_WRITE_BUFFER											0x8F37
12101abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COPY_WRITE_BUFFER_BINDING									0x8F37
12113c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_MAX_IMAGE_UNITS												0x8F38
12121abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS				0x8F39
12131abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES							0x8F39
12143c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_IMAGE_BINDING_NAME											0x8F3A
12153c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_IMAGE_BINDING_LEVEL											0x8F3B
12163c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_IMAGE_BINDING_LAYERED										0x8F3C
12173c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_IMAGE_BINDING_LAYER											0x8F3D
12183c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_IMAGE_BINDING_ACCESS											0x8F3E
12191abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DRAW_INDIRECT_BUFFER											0x8F3F
12201abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DRAW_INDIRECT_BUFFER_BINDING									0x8F43
12211abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DOUBLE_MAT2													0x8F46
12221abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DOUBLE_MAT3													0x8F47
12231abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DOUBLE_MAT4													0x8F48
12241abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DOUBLE_MAT2x3												0x8F49
12251abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DOUBLE_MAT2x4												0x8F4A
12261abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DOUBLE_MAT3x2												0x8F4B
12271abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DOUBLE_MAT3x4												0x8F4C
12281abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DOUBLE_MAT4x2												0x8F4D
12291abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DOUBLE_MAT4x3												0x8F4E
12301abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_VERTEX_BINDING_BUFFER										0x8F4F
12311abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_RED_SNORM													0x8F90
12321abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_RG_SNORM														0x8F91
12331abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_RGB_SNORM													0x8F92
12341abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_RGBA_SNORM													0x8F93
12351abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_R8_SNORM														0x8F94
12361abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_RG8_SNORM													0x8F95
12371abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_RGB8_SNORM													0x8F96
12381abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_RGBA8_SNORM													0x8F97
12391abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_R16_SNORM													0x8F98
12401abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_RG16_SNORM													0x8F99
12411abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_RGB16_SNORM													0x8F9A
12421abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_RGBA16_SNORM													0x8F9B
12431abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SIGNED_NORMALIZED											0x8F9C
12441abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_PRIMITIVE_RESTART											0x8F9D
12451abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_PRIMITIVE_RESTART_INDEX										0x8F9E
12468bf16f28be688a52f616aa830f95a94c53144cc3Jarkko Pöyry#define GL_SR8_EXT														0x8FBD
12478bf16f28be688a52f616aa830f95a94c53144cc3Jarkko Pöyry#define GL_SRG8_EXT														0x8FBE
12481abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DOUBLE_VEC2													0x8FFC
12491abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DOUBLE_VEC3													0x8FFD
12501abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DOUBLE_VEC4													0x8FFE
12511abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_CUBE_MAP_ARRAY										0x9009
12521abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_BINDING_CUBE_MAP_ARRAY								0x900A
12531abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_PROXY_TEXTURE_CUBE_MAP_ARRAY									0x900B
12541abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SAMPLER_CUBE_MAP_ARRAY										0x900C
12551abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW								0x900D
12561abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_INT_SAMPLER_CUBE_MAP_ARRAY									0x900E
12571abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY							0x900F
12581abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ALPHA_SNORM													0x9010
12591abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_LUMINANCE_SNORM												0x9011
12601abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_LUMINANCE_ALPHA_SNORM										0x9012
12611abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_INTENSITY_SNORM												0x9013
12621abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ALPHA8_SNORM													0x9014
12631abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_LUMINANCE8_SNORM												0x9015
12641abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_LUMINANCE8_ALPHA8_SNORM										0x9016
12651abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_INTENSITY8_SNORM												0x9017
12661abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ALPHA16_SNORM												0x9018
12671abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_LUMINANCE16_SNORM											0x9019
12681abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_LUMINANCE16_ALPHA16_SNORM									0x901A
12691abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_INTENSITY16_SNORM											0x901B
12703c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_IMAGE_1D														0x904C
12713c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_IMAGE_2D														0x904D
12723c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_IMAGE_3D														0x904E
12733c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_IMAGE_2D_RECT												0x904F
12743c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_IMAGE_CUBE													0x9050
12753c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_IMAGE_BUFFER													0x9051
12761abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_IMAGE_BUFFER_EXT												0x9051
12773c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_IMAGE_1D_ARRAY												0x9052
12783c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_IMAGE_2D_ARRAY												0x9053
12793c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_IMAGE_CUBE_MAP_ARRAY											0x9054
12803c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_IMAGE_2D_MULTISAMPLE											0x9055
12813c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_IMAGE_2D_MULTISAMPLE_ARRAY									0x9056
12823c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_INT_IMAGE_1D													0x9057
12833c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_INT_IMAGE_2D													0x9058
12843c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_INT_IMAGE_3D													0x9059
12853c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_INT_IMAGE_2D_RECT											0x905A
12863c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_INT_IMAGE_CUBE												0x905B
12873c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_INT_IMAGE_BUFFER												0x905C
12881abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_INT_IMAGE_BUFFER_EXT											0x905C
12893c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_INT_IMAGE_1D_ARRAY											0x905D
12903c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_INT_IMAGE_2D_ARRAY											0x905E
12913c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_INT_IMAGE_CUBE_MAP_ARRAY										0x905F
12923c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_INT_IMAGE_2D_MULTISAMPLE										0x9060
12933c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY								0x9061
12943c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_UNSIGNED_INT_IMAGE_1D										0x9062
12953c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_UNSIGNED_INT_IMAGE_2D										0x9063
12963c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_UNSIGNED_INT_IMAGE_3D										0x9064
12973c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_UNSIGNED_INT_IMAGE_2D_RECT									0x9065
12983c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_UNSIGNED_INT_IMAGE_CUBE										0x9066
12993c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_UNSIGNED_INT_IMAGE_BUFFER									0x9067
13001abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNSIGNED_INT_IMAGE_BUFFER_EXT								0x9067
13013c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_UNSIGNED_INT_IMAGE_1D_ARRAY									0x9068
13023c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_UNSIGNED_INT_IMAGE_2D_ARRAY									0x9069
13033c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY							0x906A
13043c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE							0x906B
13053c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY						0x906C
13063c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_MAX_IMAGE_SAMPLES											0x906D
13073c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_IMAGE_BINDING_FORMAT											0x906E
13081abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_RGB10_A2UI													0x906F
13091abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MIN_MAP_BUFFER_ALIGNMENT										0x90BC
13103c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_IMAGE_FORMAT_COMPATIBILITY_TYPE								0x90C7
13113c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE							0x90C8
13123c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS							0x90C9
13133c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_MAX_VERTEX_IMAGE_UNIFORMS									0x90CA
13143c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS								0x90CB
13151abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_EXT							0x90CB
13163c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS							0x90CC
13171abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_EXT						0x90CC
13183c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_MAX_GEOMETRY_IMAGE_UNIFORMS									0x90CD
13191abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_GEOMETRY_IMAGE_UNIFORMS_EXT								0x90CD
13203c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_MAX_FRAGMENT_IMAGE_UNIFORMS									0x90CE
13213c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_MAX_COMBINED_IMAGE_UNIFORMS									0x90CF
13221abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SHADER_STORAGE_BUFFER										0x90D2
13231abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SHADER_STORAGE_BUFFER_BINDING								0x90D3
13241abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SHADER_STORAGE_BUFFER_START									0x90D4
13251abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SHADER_STORAGE_BUFFER_SIZE									0x90D5
13261abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS								0x90D6
13271abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS							0x90D7
13281abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_EXT						0x90D7
13291abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS						0x90D8
13301abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_EXT					0x90D8
13311abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS					0x90D9
13321abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_EXT				0x90D9
13331abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS							0x90DA
13341abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS							0x90DB
13351abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS							0x90DC
13361abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS							0x90DD
13371abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_SHADER_STORAGE_BLOCK_SIZE								0x90DE
13381abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT						0x90DF
13391abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEPTH_STENCIL_TEXTURE_MODE									0x90EA
13401abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS							0x90EB
13413c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER					0x90EC
13423c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER			0x90ED
13433c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_DISPATCH_INDIRECT_BUFFER										0x90EE
13443c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_DISPATCH_INDIRECT_BUFFER_BINDING								0x90EF
134568cdd491d2ca85f772a4be9969860b7dde8ae7e2Mika Isojärvi#define GL_CONTEXT_ROBUST_ACCESS_EXT									0x90F3
134668cdd491d2ca85f772a4be9969860b7dde8ae7e2Mika Isojärvi#define GL_CONTEXT_ROBUST_ACCESS_KHR									0x90F3
13471abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_2D_MULTISAMPLE										0x9100
13481abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_PROXY_TEXTURE_2D_MULTISAMPLE									0x9101
13491abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_2D_MULTISAMPLE_ARRAY									0x9102
13501abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_2D_MULTISAMPLE_ARRAY_OES								0x9102
13511abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY							0x9103
13521abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_BINDING_2D_MULTISAMPLE								0x9104
13531abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY							0x9105
13541abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY_OES						0x9105
13551abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_SAMPLES												0x9106
13561abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_FIXED_SAMPLE_LOCATIONS								0x9107
13571abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SAMPLER_2D_MULTISAMPLE										0x9108
13581abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_INT_SAMPLER_2D_MULTISAMPLE									0x9109
13591abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE							0x910A
13601abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SAMPLER_2D_MULTISAMPLE_ARRAY									0x910B
13611abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SAMPLER_2D_MULTISAMPLE_ARRAY_OES								0x910B
13621abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY								0x910C
13631abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES							0x910C
13641abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY					0x910D
13651abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES				0x910D
13661abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_COLOR_TEXTURE_SAMPLES									0x910E
13671abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_DEPTH_TEXTURE_SAMPLES									0x910F
13681abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_INTEGER_SAMPLES											0x9110
13691abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_SERVER_WAIT_TIMEOUT										0x9111
13701abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_OBJECT_TYPE													0x9112
13711abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SYNC_CONDITION												0x9113
13721abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SYNC_STATUS													0x9114
13731abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SYNC_FLAGS													0x9115
13741abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SYNC_FENCE													0x9116
13751abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SYNC_GPU_COMMANDS_COMPLETE									0x9117
13761abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNSIGNALED													0x9118
13771abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SIGNALED														0x9119
13781abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ALREADY_SIGNALED												0x911A
13791abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TIMEOUT_EXPIRED												0x911B
13801abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_CONDITION_SATISFIED											0x911C
13811abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_WAIT_FAILED													0x911D
13821abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_BUFFER_ACCESS_FLAGS											0x911F
13831abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_BUFFER_MAP_LENGTH											0x9120
13841abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_BUFFER_MAP_OFFSET											0x9121
13851abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_VERTEX_OUTPUT_COMPONENTS									0x9122
13861abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_GEOMETRY_INPUT_COMPONENTS								0x9123
13871abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_GEOMETRY_INPUT_COMPONENTS_EXT							0x9123
13881abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_GEOMETRY_OUTPUT_COMPONENTS								0x9124
13891abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_EXT							0x9124
13901abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_FRAGMENT_INPUT_COMPONENTS								0x9125
13911abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_CONTEXT_PROFILE_MASK											0x9126
13921abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNPACK_COMPRESSED_BLOCK_WIDTH								0x9127
13931abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNPACK_COMPRESSED_BLOCK_HEIGHT								0x9128
13941abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNPACK_COMPRESSED_BLOCK_DEPTH								0x9129
13951abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNPACK_COMPRESSED_BLOCK_SIZE									0x912A
13961abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_PACK_COMPRESSED_BLOCK_WIDTH									0x912B
13971abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_PACK_COMPRESSED_BLOCK_HEIGHT									0x912C
13981abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_PACK_COMPRESSED_BLOCK_DEPTH									0x912D
13991abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_PACK_COMPRESSED_BLOCK_SIZE									0x912E
14001abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_IMMUTABLE_FORMAT										0x912F
14013c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_MAX_DEBUG_MESSAGE_LENGTH										0x9143
14021abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_DEBUG_MESSAGE_LENGTH_KHR									0x9143
14033c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_MAX_DEBUG_LOGGED_MESSAGES									0x9144
14041abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_DEBUG_LOGGED_MESSAGES_KHR								0x9144
14053c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_DEBUG_LOGGED_MESSAGES										0x9145
14061abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEBUG_LOGGED_MESSAGES_KHR									0x9145
14073c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_DEBUG_SEVERITY_HIGH											0x9146
14081abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEBUG_SEVERITY_HIGH_KHR										0x9146
14093c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_DEBUG_SEVERITY_MEDIUM										0x9147
14101abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEBUG_SEVERITY_MEDIUM_KHR									0x9147
14113c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_DEBUG_SEVERITY_LOW											0x9148
14121abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEBUG_SEVERITY_LOW_KHR										0x9148
14131abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_QUERY_BUFFER													0x9192
14141abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_QUERY_BUFFER_BINDING											0x9193
14151abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_QUERY_RESULT_NO_WAIT											0x9194
14161abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_BUFFER_OFFSET										0x919D
14171abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_BUFFER_OFFSET_EXT									0x919D
14181abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_BUFFER_SIZE											0x919E
14191abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_BUFFER_SIZE_EXT										0x919E
14201abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT								0x919F
14211abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_EXT							0x919F
14221abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPUTE_SHADER												0x91B9
14231abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_COMPUTE_UNIFORM_BLOCKS									0x91BB
14241abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS								0x91BC
14251abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_COMPUTE_IMAGE_UNIFORMS									0x91BD
14261abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_COMPUTE_WORK_GROUP_COUNT									0x91BE
14271abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_COMPUTE_WORK_GROUP_SIZE									0x91BF
14281abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPRESSED_R11_EAC											0x9270
14291abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPRESSED_SIGNED_R11_EAC									0x9271
14301abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPRESSED_RG11_EAC											0x9272
14311abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPRESSED_SIGNED_RG11_EAC									0x9273
14321abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPRESSED_RGB8_ETC2											0x9274
14331abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPRESSED_SRGB8_ETC2										0x9275
14341abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2						0x9276
14351abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2					0x9277
14361abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPRESSED_RGBA8_ETC2_EAC									0x9278
14371abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC								0x9279
14381abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_BLEND_ADVANCED_COHERENT_KHR									0x9285
1439485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_MULTIPLY														0x9294
14401abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MULTIPLY_KHR													0x9294
1441485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_SCREEN														0x9295
14421abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SCREEN_KHR													0x9295
1443485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_OVERLAY														0x9296
14441abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_OVERLAY_KHR													0x9296
1445485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_DARKEN														0x9297
14461abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DARKEN_KHR													0x9297
1447485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_LIGHTEN														0x9298
14481abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_LIGHTEN_KHR													0x9298
1449485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_COLORDODGE													0x9299
14501abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COLORDODGE_KHR												0x9299
1451485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_COLORBURN													0x929A
14521abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COLORBURN_KHR												0x929A
1453485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_HARDLIGHT													0x929B
14541abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_HARDLIGHT_KHR												0x929B
1455485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_SOFTLIGHT													0x929C
14561abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_SOFTLIGHT_KHR												0x929C
1457485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_DIFFERENCE													0x929E
14581abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DIFFERENCE_KHR												0x929E
1459485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_EXCLUSION													0x92A0
14601abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_EXCLUSION_KHR												0x92A0
1461485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_HSL_HUE														0x92AD
14621abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_HSL_HUE_KHR													0x92AD
1463485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_HSL_SATURATION												0x92AE
14641abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_HSL_SATURATION_KHR											0x92AE
1465485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_HSL_COLOR													0x92AF
14661abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_HSL_COLOR_KHR												0x92AF
1467485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_HSL_LUMINOSITY												0x92B0
14681abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_HSL_LUMINOSITY_KHR											0x92B0
1469485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_PRIMITIVE_BOUNDING_BOX										0x92BE
14701f99d6991ce9a27d32ec0543d95646fe4e7bf001Jarkko Pöyry#define GL_PRIMITIVE_BOUNDING_BOX_EXT									0x92BE
14711abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ATOMIC_COUNTER_BUFFER										0x92C0
14721abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ATOMIC_COUNTER_BUFFER_BINDING								0x92C1
14731abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ATOMIC_COUNTER_BUFFER_START									0x92C2
14741abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ATOMIC_COUNTER_BUFFER_SIZE									0x92C3
14751abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE								0x92C4
14761abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS					0x92C5
14771abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES			0x92C6
14781abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER			0x92C7
14791abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER		0x92C8
14801abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER	0x92C9
14811abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER			0x92CA
14821abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER			0x92CB
14831abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS							0x92CC
14841abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS						0x92CD
14851abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_EXT					0x92CD
14861abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS					0x92CE
14871abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_EXT				0x92CE
14881abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS							0x92CF
14891abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_EXT						0x92CF
14901abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS							0x92D0
14911abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS							0x92D1
14921abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_VERTEX_ATOMIC_COUNTERS									0x92D2
14931abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS								0x92D3
14941abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_EXT							0x92D3
14951abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS							0x92D4
14961abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_EXT						0x92D4
14971abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_GEOMETRY_ATOMIC_COUNTERS									0x92D5
14981abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_GEOMETRY_ATOMIC_COUNTERS_EXT								0x92D5
14991abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_FRAGMENT_ATOMIC_COUNTERS									0x92D6
15001abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_COMBINED_ATOMIC_COUNTERS									0x92D7
15011abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE								0x92D8
15021abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ACTIVE_ATOMIC_COUNTER_BUFFERS								0x92D9
15031abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX							0x92DA
15041abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_UNSIGNED_INT_ATOMIC_COUNTER									0x92DB
15051abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS							0x92DC
15063c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_DEBUG_OUTPUT													0x92E0
15071abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_DEBUG_OUTPUT_KHR												0x92E0
15083c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_UNIFORM														0x92E1
15093c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_UNIFORM_BLOCK												0x92E2
15103c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_PROGRAM_INPUT												0x92E3
15113c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_PROGRAM_OUTPUT												0x92E4
15123c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_BUFFER_VARIABLE												0x92E5
15133c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_SHADER_STORAGE_BLOCK											0x92E6
15141abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_IS_PER_PATCH													0x92E7
15151abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_IS_PER_PATCH_EXT												0x92E7
15163c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_VERTEX_SUBROUTINE											0x92E8
15173c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_TESS_CONTROL_SUBROUTINE										0x92E9
15183c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_TESS_EVALUATION_SUBROUTINE									0x92EA
15193c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_GEOMETRY_SUBROUTINE											0x92EB
15203c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_FRAGMENT_SUBROUTINE											0x92EC
15213c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_COMPUTE_SUBROUTINE											0x92ED
15223c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_VERTEX_SUBROUTINE_UNIFORM									0x92EE
15233c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_TESS_CONTROL_SUBROUTINE_UNIFORM								0x92EF
15243c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_TESS_EVALUATION_SUBROUTINE_UNIFORM							0x92F0
15253c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_GEOMETRY_SUBROUTINE_UNIFORM									0x92F1
15263c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_FRAGMENT_SUBROUTINE_UNIFORM									0x92F2
15273c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_COMPUTE_SUBROUTINE_UNIFORM									0x92F3
15283c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_TRANSFORM_FEEDBACK_VARYING									0x92F4
15293c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_ACTIVE_RESOURCES												0x92F5
15303c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_MAX_NAME_LENGTH												0x92F6
15313c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_MAX_NUM_ACTIVE_VARIABLES										0x92F7
15323c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_MAX_NUM_COMPATIBLE_SUBROUTINES								0x92F8
15333c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_NAME_LENGTH													0x92F9
15343c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_TYPE															0x92FA
15353c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_ARRAY_SIZE													0x92FB
15363c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_OFFSET														0x92FC
15373c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_BLOCK_INDEX													0x92FD
15383c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_ARRAY_STRIDE													0x92FE
15393c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_MATRIX_STRIDE												0x92FF
15403c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_IS_ROW_MAJOR													0x9300
15413c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_ATOMIC_COUNTER_BUFFER_INDEX									0x9301
15423c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_BUFFER_BINDING												0x9302
15433c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_BUFFER_DATA_SIZE												0x9303
15443c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_NUM_ACTIVE_VARIABLES											0x9304
15453c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_ACTIVE_VARIABLES												0x9305
15463c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_REFERENCED_BY_VERTEX_SHADER									0x9306
15473c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_REFERENCED_BY_TESS_CONTROL_SHADER							0x9307
15481abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_REFERENCED_BY_TESS_CONTROL_SHADER_EXT						0x9307
15493c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_REFERENCED_BY_TESS_EVALUATION_SHADER							0x9308
15501abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_REFERENCED_BY_TESS_EVALUATION_SHADER_EXT						0x9308
15513c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_REFERENCED_BY_GEOMETRY_SHADER								0x9309
15521abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_REFERENCED_BY_GEOMETRY_SHADER_EXT							0x9309
15533c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_REFERENCED_BY_FRAGMENT_SHADER								0x930A
15543c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_REFERENCED_BY_COMPUTE_SHADER									0x930B
15553c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_TOP_LEVEL_ARRAY_SIZE											0x930C
15563c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_TOP_LEVEL_ARRAY_STRIDE										0x930D
15573c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_LOCATION														0x930E
15583c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_LOCATION_INDEX												0x930F
15591abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FRAMEBUFFER_DEFAULT_WIDTH									0x9310
15601abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FRAMEBUFFER_DEFAULT_HEIGHT									0x9311
15611abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FRAMEBUFFER_DEFAULT_LAYERS									0x9312
15621abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FRAMEBUFFER_DEFAULT_LAYERS_EXT								0x9312
15631abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FRAMEBUFFER_DEFAULT_SAMPLES									0x9313
15641abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS					0x9314
15651abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_FRAMEBUFFER_WIDTH										0x9315
15661abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_FRAMEBUFFER_HEIGHT										0x9316
15671abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_FRAMEBUFFER_LAYERS										0x9317
15681abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_FRAMEBUFFER_LAYERS_EXT									0x9317
15691abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_MAX_FRAMEBUFFER_SAMPLES										0x9318
15703c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_LOCATION_COMPONENT											0x934A
15713c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_TRANSFORM_FEEDBACK_BUFFER_INDEX								0x934B
15723c827367444ee418f129b2c238299f49d3264554Jarkko Poyry#define GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE								0x934C
15731abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_CLIP_ORIGIN													0x935C
15741abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_CLIP_DEPTH_MODE												0x935D
15751abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_NEGATIVE_ONE_TO_ONE											0x935E
15761abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_ZERO_TO_ONE													0x935F
15771abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_CLEAR_TEXTURE												0x9365
15781abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_NUM_SAMPLE_COUNTS											0x9380
1579485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_MULTISAMPLE_LINE_WIDTH_RANGE									0x9381
1580485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY							0x9382
1581485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_COMPRESSED_RGBA_ASTC_4x4										0x93B0
15821abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPRESSED_RGBA_ASTC_4x4_KHR									0x93B0
1583485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_COMPRESSED_RGBA_ASTC_5x4										0x93B1
15841abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPRESSED_RGBA_ASTC_5x4_KHR									0x93B1
1585485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_COMPRESSED_RGBA_ASTC_5x5										0x93B2
15861abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPRESSED_RGBA_ASTC_5x5_KHR									0x93B2
1587485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_COMPRESSED_RGBA_ASTC_6x5										0x93B3
15881abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPRESSED_RGBA_ASTC_6x5_KHR									0x93B3
1589485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_COMPRESSED_RGBA_ASTC_6x6										0x93B4
15901abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPRESSED_RGBA_ASTC_6x6_KHR									0x93B4
1591485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_COMPRESSED_RGBA_ASTC_8x5										0x93B5
15921abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPRESSED_RGBA_ASTC_8x5_KHR									0x93B5
1593485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_COMPRESSED_RGBA_ASTC_8x6										0x93B6
15941abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPRESSED_RGBA_ASTC_8x6_KHR									0x93B6
1595485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_COMPRESSED_RGBA_ASTC_8x8										0x93B7
15961abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPRESSED_RGBA_ASTC_8x8_KHR									0x93B7
1597485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_COMPRESSED_RGBA_ASTC_10x5									0x93B8
15981abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPRESSED_RGBA_ASTC_10x5_KHR								0x93B8
1599485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_COMPRESSED_RGBA_ASTC_10x6									0x93B9
16001abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPRESSED_RGBA_ASTC_10x6_KHR								0x93B9
1601485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_COMPRESSED_RGBA_ASTC_10x8									0x93BA
16021abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPRESSED_RGBA_ASTC_10x8_KHR								0x93BA
1603485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_COMPRESSED_RGBA_ASTC_10x10									0x93BB
16041abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPRESSED_RGBA_ASTC_10x10_KHR								0x93BB
1605485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_COMPRESSED_RGBA_ASTC_12x10									0x93BC
16061abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPRESSED_RGBA_ASTC_12x10_KHR								0x93BC
1607485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_COMPRESSED_RGBA_ASTC_12x12									0x93BD
16081abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPRESSED_RGBA_ASTC_12x12_KHR								0x93BD
1609485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4								0x93D0
16101abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR							0x93D0
1611485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4								0x93D1
16121abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR							0x93D1
1613485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5								0x93D2
16141abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR							0x93D2
1615485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5								0x93D3
16161abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR							0x93D3
1617485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6								0x93D4
16181abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR							0x93D4
1619485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5								0x93D5
16201abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR							0x93D5
1621485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6								0x93D6
16221abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR							0x93D6
1623485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8								0x93D7
16241abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR							0x93D7
1625485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5							0x93D8
16261abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR						0x93D8
1627485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6							0x93D9
16281abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR						0x93D9
1629485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8							0x93DA
16301abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR						0x93DA
1631485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10							0x93DB
16321abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR						0x93DB
1633485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10							0x93DC
16341abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR						0x93DC
1635485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12							0x93DD
16361abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR						0x93DD
1637