summaryrefslogtreecommitdiff
path: root/src/glx/apple/specs/enumext.spec
diff options
context:
space:
mode:
authorJeremy Huddleston <jeremyhu@apple.com>2010-04-01 17:00:22 -0700
committerJeremy Huddleston <jeremyhu@apple.com>2010-04-01 17:01:51 -0700
commit115203281cf791221f586f03c14cfe4e0a44dd7a (patch)
tree767951e542d416243041b964dd252e030cfadf5e /src/glx/apple/specs/enumext.spec
parent9aadc793f3db64cefa0b08f18abad424a659dacc (diff)
Revert accidental commits from the xquartz tree
This reverts commit 9aadc793f3db64cefa0b08f18abad424a659dacc. This reverts commit 69ea4e7718efb60b6b0d795a355cebd6712ceac1. This reverts commit dbe8b013936d977ec63d6607bfd2fc6772d29787. This reverts commit 23215ef4d60a86d9f3b3fdc08e3fdadc59e98890. This reverts commit 9495e3703062d1ddaf3161f4efc23f0b51284d9b. This reverts commit 0594cf70883b64692ba617d85f4f9b4e636e5c2b. This reverts commit 86a7978d37393ee34f876569ac06ffdb8d7289ae. This reverts commit 437902ce978cde9a0e1aa260f12dc232a8501c42.
Diffstat (limited to 'src/glx/apple/specs/enumext.spec')
-rw-r--r--src/glx/apple/specs/enumext.spec6195
1 files changed, 0 insertions, 6195 deletions
diff --git a/src/glx/apple/specs/enumext.spec b/src/glx/apple/specs/enumext.spec
deleted file mode 100644
index a89a154ab6..0000000000
--- a/src/glx/apple/specs/enumext.spec
+++ /dev/null
@@ -1,6195 +0,0 @@
-# List of GL enumerants for glext.h header
-#
-# This is derived from the master GL enumerant registry (enum.spec).
-#
-# Unlike enum.spec, enumext.spec is
-# (1) Grouped by GL core version or extension number
-# (2) While it includes all extension and core enumerants, the
-# generator scripts for glext.h leave out VERSION_1_1
-# tokens since it's assumed all <gl.h> today support at least
-# OpenGL 1.1
-# (3) Has no 'Extensions' section, since enums are always
-# conditionally protected against multiple definition
-# by glextenum.pl.
-# (4) Is processed by glextenum.pl, which has evolved
-# from enum.pl - should merge back into one script.
-
-# glext.h version number - this should be automatically updated,
-# when changing either enum or template spec files.
-
-###############################################################################
-#
-# OpenGL 1.0/1.1 enums (there is no VERSION_1_0 token)
-#
-###############################################################################
-
-VERSION_1_1 enum:
-passthru: /* AttribMask */
- DEPTH_BUFFER_BIT = 0x00000100 # AttribMask
- STENCIL_BUFFER_BIT = 0x00000400 # AttribMask
- COLOR_BUFFER_BIT = 0x00004000 # AttribMask
-passthru: /* Boolean */
- FALSE = 0 # Boolean
- TRUE = 1 # Boolean
-passthru: /* BeginMode */
- POINTS = 0x0000 # BeginMode
- LINES = 0x0001 # BeginMode
- LINE_LOOP = 0x0002 # BeginMode
- LINE_STRIP = 0x0003 # BeginMode
- TRIANGLES = 0x0004 # BeginMode
- TRIANGLE_STRIP = 0x0005 # BeginMode
- TRIANGLE_FAN = 0x0006 # BeginMode
-passthru: /* AlphaFunction */
- NEVER = 0x0200 # AlphaFunction
- LESS = 0x0201 # AlphaFunction
- EQUAL = 0x0202 # AlphaFunction
- LEQUAL = 0x0203 # AlphaFunction
- GREATER = 0x0204 # AlphaFunction
- NOTEQUAL = 0x0205 # AlphaFunction
- GEQUAL = 0x0206 # AlphaFunction
- ALWAYS = 0x0207 # AlphaFunction
-passthru: /* BlendingFactorDest */
- ZERO = 0 # BlendingFactorDest
- ONE = 1 # BlendingFactorDest
- SRC_COLOR = 0x0300 # BlendingFactorDest
- ONE_MINUS_SRC_COLOR = 0x0301 # BlendingFactorDest
- SRC_ALPHA = 0x0302 # BlendingFactorDest
- ONE_MINUS_SRC_ALPHA = 0x0303 # BlendingFactorDest
- DST_ALPHA = 0x0304 # BlendingFactorDest
- ONE_MINUS_DST_ALPHA = 0x0305 # BlendingFactorDest
-passthru: /* BlendingFactorSrc */
- DST_COLOR = 0x0306 # BlendingFactorSrc
- ONE_MINUS_DST_COLOR = 0x0307 # BlendingFactorSrc
- SRC_ALPHA_SATURATE = 0x0308 # BlendingFactorSrc
-passthru: /* DrawBufferMode */
- NONE = 0 # DrawBufferMode
- FRONT_LEFT = 0x0400 # DrawBufferMode
- FRONT_RIGHT = 0x0401 # DrawBufferMode
- BACK_LEFT = 0x0402 # DrawBufferMode
- BACK_RIGHT = 0x0403 # DrawBufferMode
- FRONT = 0x0404 # DrawBufferMode
- BACK = 0x0405 # DrawBufferMode
- LEFT = 0x0406 # DrawBufferMode
- RIGHT = 0x0407 # DrawBufferMode
- FRONT_AND_BACK = 0x0408 # DrawBufferMode
-passthru: /* ErrorCode */
- NO_ERROR = 0 # ErrorCode
- INVALID_ENUM = 0x0500 # ErrorCode
- INVALID_VALUE = 0x0501 # ErrorCode
- INVALID_OPERATION = 0x0502 # ErrorCode
- OUT_OF_MEMORY = 0x0505 # ErrorCode
-passthru: /* FrontFaceDirection */
- CW = 0x0900 # FrontFaceDirection
- CCW = 0x0901 # FrontFaceDirection
-passthru: /* GetPName */
- POINT_SIZE = 0x0B11 # 1 F # GetPName
- POINT_SIZE_RANGE = 0x0B12 # 2 F # GetPName
- POINT_SIZE_GRANULARITY = 0x0B13 # 1 F # GetPName
- LINE_SMOOTH = 0x0B20 # 1 I # GetPName
- LINE_WIDTH = 0x0B21 # 1 F # GetPName
- LINE_WIDTH_RANGE = 0x0B22 # 2 F # GetPName
- LINE_WIDTH_GRANULARITY = 0x0B23 # 1 F # GetPName
- POLYGON_SMOOTH = 0x0B41 # 1 I # GetPName
- CULL_FACE = 0x0B44 # 1 I # GetPName
- CULL_FACE_MODE = 0x0B45 # 1 I # GetPName
- FRONT_FACE = 0x0B46 # 1 I # GetPName
- DEPTH_RANGE = 0x0B70 # 2 F # GetPName
- DEPTH_TEST = 0x0B71 # 1 I # GetPName
- DEPTH_WRITEMASK = 0x0B72 # 1 I # GetPName
- DEPTH_CLEAR_VALUE = 0x0B73 # 1 F # GetPName
- DEPTH_FUNC = 0x0B74 # 1 I # GetPName
- STENCIL_TEST = 0x0B90 # 1 I # GetPName
- STENCIL_CLEAR_VALUE = 0x0B91 # 1 I # GetPName
- STENCIL_FUNC = 0x0B92 # 1 I # GetPName
- STENCIL_VALUE_MASK = 0x0B93 # 1 I # GetPName
- STENCIL_FAIL = 0x0B94 # 1 I # GetPName
- STENCIL_PASS_DEPTH_FAIL = 0x0B95 # 1 I # GetPName
- STENCIL_PASS_DEPTH_PASS = 0x0B96 # 1 I # GetPName
- STENCIL_REF = 0x0B97 # 1 I # GetPName
- STENCIL_WRITEMASK = 0x0B98 # 1 I # GetPName
- VIEWPORT = 0x0BA2 # 4 I # GetPName
- DITHER = 0x0BD0 # 1 I # GetPName
- BLEND_DST = 0x0BE0 # 1 I # GetPName
- BLEND_SRC = 0x0BE1 # 1 I # GetPName
- BLEND = 0x0BE2 # 1 I # GetPName
- LOGIC_OP_MODE = 0x0BF0 # 1 I # GetPName
- COLOR_LOGIC_OP = 0x0BF2 # 1 I # GetPName
- DRAW_BUFFER = 0x0C01 # 1 I # GetPName
- READ_BUFFER = 0x0C02 # 1 I # GetPName
- SCISSOR_BOX = 0x0C10 # 4 I # GetPName
- SCISSOR_TEST = 0x0C11 # 1 I # GetPName
- COLOR_CLEAR_VALUE = 0x0C22 # 4 F # GetPName
- COLOR_WRITEMASK = 0x0C23 # 4 I # GetPName
- DOUBLEBUFFER = 0x0C32 # 1 I # GetPName
- STEREO = 0x0C33 # 1 I # GetPName
- LINE_SMOOTH_HINT = 0x0C52 # 1 I # GetPName
- POLYGON_SMOOTH_HINT = 0x0C53 # 1 I # GetPName
- UNPACK_SWAP_BYTES = 0x0CF0 # 1 I # GetPName
- UNPACK_LSB_FIRST = 0x0CF1 # 1 I # GetPName
- UNPACK_ROW_LENGTH = 0x0CF2 # 1 I # GetPName
- UNPACK_SKIP_ROWS = 0x0CF3 # 1 I # GetPName
- UNPACK_SKIP_PIXELS = 0x0CF4 # 1 I # GetPName
- UNPACK_ALIGNMENT = 0x0CF5 # 1 I # GetPName
- PACK_SWAP_BYTES = 0x0D00 # 1 I # GetPName
- PACK_LSB_FIRST = 0x0D01 # 1 I # GetPName
- PACK_ROW_LENGTH = 0x0D02 # 1 I # GetPName
- PACK_SKIP_ROWS = 0x0D03 # 1 I # GetPName
- PACK_SKIP_PIXELS = 0x0D04 # 1 I # GetPName
- PACK_ALIGNMENT = 0x0D05 # 1 I # GetPName
- MAX_TEXTURE_SIZE = 0x0D33 # 1 I # GetPName
- MAX_VIEWPORT_DIMS = 0x0D3A # 2 F # GetPName
- SUBPIXEL_BITS = 0x0D50 # 1 I # GetPName
- TEXTURE_1D = 0x0DE0 # 1 I # GetPName
- TEXTURE_2D = 0x0DE1 # 1 I # GetPName
- POLYGON_OFFSET_UNITS = 0x2A00 # 1 F # GetPName
- POLYGON_OFFSET_POINT = 0x2A01 # 1 I # GetPName
- POLYGON_OFFSET_LINE = 0x2A02 # 1 I # GetPName
- POLYGON_OFFSET_FILL = 0x8037 # 1 I # GetPName
- POLYGON_OFFSET_FACTOR = 0x8038 # 1 F # GetPName
- TEXTURE_BINDING_1D = 0x8068 # 1 I # GetPName
- TEXTURE_BINDING_2D = 0x8069 # 1 I # GetPName
-passthru: /* GetTextureParameter */
- TEXTURE_WIDTH = 0x1000 # GetTextureParameter
- TEXTURE_HEIGHT = 0x1001 # GetTextureParameter
- TEXTURE_INTERNAL_FORMAT = 0x1003 # GetTextureParameter
- TEXTURE_BORDER_COLOR = 0x1004 # GetTextureParameter
- TEXTURE_RED_SIZE = 0x805C # GetTextureParameter
- TEXTURE_GREEN_SIZE = 0x805D # GetTextureParameter
- TEXTURE_BLUE_SIZE = 0x805E # GetTextureParameter
- TEXTURE_ALPHA_SIZE = 0x805F # GetTextureParameter
-passthru: /* HintMode */
- DONT_CARE = 0x1100 # HintMode
- FASTEST = 0x1101 # HintMode
- NICEST = 0x1102 # HintMode
-passthru: /* DataType */
- BYTE = 0x1400 # DataType
- UNSIGNED_BYTE = 0x1401 # DataType
- SHORT = 0x1402 # DataType
- UNSIGNED_SHORT = 0x1403 # DataType
- INT = 0x1404 # DataType
- UNSIGNED_INT = 0x1405 # DataType
- FLOAT = 0x1406 # DataType
- DOUBLE = 0x140A # DataType
-passthru: /* LogicOp */
- CLEAR = 0x1500 # LogicOp
- AND = 0x1501 # LogicOp
- AND_REVERSE = 0x1502 # LogicOp
- COPY = 0x1503 # LogicOp
- AND_INVERTED = 0x1504 # LogicOp
- NOOP = 0x1505 # LogicOp
- XOR = 0x1506 # LogicOp
- OR = 0x1507 # LogicOp
- NOR = 0x1508 # LogicOp
- EQUIV = 0x1509 # LogicOp
- INVERT = 0x150A # LogicOp
- OR_REVERSE = 0x150B # LogicOp
- COPY_INVERTED = 0x150C # LogicOp
- OR_INVERTED = 0x150D # LogicOp
- NAND = 0x150E # LogicOp
- SET = 0x150F # LogicOp
-passthru: /* MatrixMode (for gl3.h, FBO attachment type) */
- TEXTURE = 0x1702 # MatrixMode
-passthru: /* PixelCopyType */
- COLOR = 0x1800 # PixelCopyType
- DEPTH = 0x1801 # PixelCopyType
- STENCIL = 0x1802 # PixelCopyType
-passthru: /* PixelFormat */
- STENCIL_INDEX = 0x1901 # PixelFormat
- DEPTH_COMPONENT = 0x1902 # PixelFormat
- RED = 0x1903 # PixelFormat
- GREEN = 0x1904 # PixelFormat
- BLUE = 0x1905 # PixelFormat
- ALPHA = 0x1906 # PixelFormat
- RGB = 0x1907 # PixelFormat
- RGBA = 0x1908 # PixelFormat
-passthru: /* PolygonMode */
- POINT = 0x1B00 # PolygonMode
- LINE = 0x1B01 # PolygonMode
- FILL = 0x1B02 # PolygonMode
-passthru: /* StencilOp */
- KEEP = 0x1E00 # StencilOp
- REPLACE = 0x1E01 # StencilOp
- INCR = 0x1E02 # StencilOp
- DECR = 0x1E03 # StencilOp
-passthru: /* StringName */
- VENDOR = 0x1F00 # StringName
- RENDERER = 0x1F01 # StringName
- VERSION = 0x1F02 # StringName
- EXTENSIONS = 0x1F03 # StringName
-passthru: /* TextureMagFilter */
- NEAREST = 0x2600 # TextureMagFilter
- LINEAR = 0x2601 # TextureMagFilter
-passthru: /* TextureMinFilter */
- NEAREST_MIPMAP_NEAREST = 0x2700 # TextureMinFilter
- LINEAR_MIPMAP_NEAREST = 0x2701 # TextureMinFilter
- NEAREST_MIPMAP_LINEAR = 0x2702 # TextureMinFilter
- LINEAR_MIPMAP_LINEAR = 0x2703 # TextureMinFilter
-passthru: /* TextureParameterName */
- TEXTURE_MAG_FILTER = 0x2800 # TextureParameterName
- TEXTURE_MIN_FILTER = 0x2801 # TextureParameterName
- TEXTURE_WRAP_S = 0x2802 # TextureParameterName
- TEXTURE_WRAP_T = 0x2803 # TextureParameterName
-passthru: /* TextureTarget */
- PROXY_TEXTURE_1D = 0x8063 # TextureTarget
- PROXY_TEXTURE_2D = 0x8064 # TextureTarget
-passthru: /* TextureWrapMode */
- REPEAT = 0x2901 # TextureWrapMode
-passthru: /* PixelInternalFormat */
- R3_G3_B2 = 0x2A10 # PixelInternalFormat
- RGB4 = 0x804F # PixelInternalFormat
- RGB5 = 0x8050 # PixelInternalFormat
- RGB8 = 0x8051 # PixelInternalFormat
- RGB10 = 0x8052 # PixelInternalFormat
- RGB12 = 0x8053 # PixelInternalFormat
- RGB16 = 0x8054 # PixelInternalFormat
- RGBA2 = 0x8055 # PixelInternalFormat
- RGBA4 = 0x8056 # PixelInternalFormat
- RGB5_A1 = 0x8057 # PixelInternalFormat
- RGBA8 = 0x8058 # PixelInternalFormat
- RGB10_A2 = 0x8059 # PixelInternalFormat
- RGBA12 = 0x805A # PixelInternalFormat
- RGBA16 = 0x805B # PixelInternalFormat
-
-VERSION_1_1_DEPRECATED enum:
-passthru: /* AttribMask */
- CURRENT_BIT = 0x00000001 # AttribMask
- POINT_BIT = 0x00000002 # AttribMask
- LINE_BIT = 0x00000004 # AttribMask
- POLYGON_BIT = 0x00000008 # AttribMask
- POLYGON_STIPPLE_BIT = 0x00000010 # AttribMask
- PIXEL_MODE_BIT = 0x00000020 # AttribMask
- LIGHTING_BIT = 0x00000040 # AttribMask
- FOG_BIT = 0x00000080 # AttribMask
- ACCUM_BUFFER_BIT = 0x00000200 # AttribMask
- VIEWPORT_BIT = 0x00000800 # AttribMask
- TRANSFORM_BIT = 0x00001000 # AttribMask
- ENABLE_BIT = 0x00002000 # AttribMask
- HINT_BIT = 0x00008000 # AttribMask
- EVAL_BIT = 0x00010000 # AttribMask
- LIST_BIT = 0x00020000 # AttribMask
- TEXTURE_BIT = 0x00040000 # AttribMask
- SCISSOR_BIT = 0x00080000 # AttribMask
- ALL_ATTRIB_BITS = 0xFFFFFFFF # AttribMask
-passthru: /* ClientAttribMask */
- CLIENT_PIXEL_STORE_BIT = 0x00000001 # ClientAttribMask
- CLIENT_VERTEX_ARRAY_BIT = 0x00000002 # ClientAttribMask
- CLIENT_ALL_ATTRIB_BITS = 0xFFFFFFFF # ClientAttribMask
-passthru: /* BeginMode */
- QUADS = 0x0007 # BeginMode
- QUAD_STRIP = 0x0008 # BeginMode
- POLYGON = 0x0009 # BeginMode
-passthru: /* AccumOp */
- ACCUM = 0x0100 # AccumOp
- LOAD = 0x0101 # AccumOp
- RETURN = 0x0102 # AccumOp
- MULT = 0x0103 # AccumOp
- ADD = 0x0104 # AccumOp
-passthru: /* DrawBufferMode */
- AUX0 = 0x0409 # DrawBufferMode
- AUX1 = 0x040A # DrawBufferMode
- AUX2 = 0x040B # DrawBufferMode
- AUX3 = 0x040C # DrawBufferMode
-passthru: /* ErrorCode */
- STACK_OVERFLOW = 0x0503 # ErrorCode
- STACK_UNDERFLOW = 0x0504 # ErrorCode
-passthru: /* FeedbackType */
- 2D = 0x0600 # FeedbackType
- 3D = 0x0601 # FeedbackType
- 3D_COLOR = 0x0602 # FeedbackType
- 3D_COLOR_TEXTURE = 0x0603 # FeedbackType
- 4D_COLOR_TEXTURE = 0x0604 # FeedbackType
-passthru: /* FeedBackToken */
- PASS_THROUGH_TOKEN = 0x0700 # FeedBackToken
- POINT_TOKEN = 0x0701 # FeedBackToken
- LINE_TOKEN = 0x0702 # FeedBackToken
- POLYGON_TOKEN = 0x0703 # FeedBackToken
- BITMAP_TOKEN = 0x0704 # FeedBackToken
- DRAW_PIXEL_TOKEN = 0x0705 # FeedBackToken
- COPY_PIXEL_TOKEN = 0x0706 # FeedBackToken
- LINE_RESET_TOKEN = 0x0707 # FeedBackToken
-passthru: /* FogMode */
- EXP = 0x0800 # FogMode
- EXP2 = 0x0801 # FogMode
-passthru: /* GetMapQuery */
- COEFF = 0x0A00 # GetMapQuery
- ORDER = 0x0A01 # GetMapQuery
- DOMAIN = 0x0A02 # GetMapQuery
-passthru: /* GetPixelMap */
- PIXEL_MAP_I_TO_I = 0x0C70 # GetPixelMap
- PIXEL_MAP_S_TO_S = 0x0C71 # GetPixelMap
- PIXEL_MAP_I_TO_R = 0x0C72 # GetPixelMap
- PIXEL_MAP_I_TO_G = 0x0C73 # GetPixelMap
- PIXEL_MAP_I_TO_B = 0x0C74 # GetPixelMap
- PIXEL_MAP_I_TO_A = 0x0C75 # GetPixelMap
- PIXEL_MAP_R_TO_R = 0x0C76 # GetPixelMap
- PIXEL_MAP_G_TO_G = 0x0C77 # GetPixelMap
- PIXEL_MAP_B_TO_B = 0x0C78 # GetPixelMap
- PIXEL_MAP_A_TO_A = 0x0C79 # GetPixelMap
-passthru: /* GetPointervPName */
- VERTEX_ARRAY_POINTER = 0x808E # GetPointervPName
- NORMAL_ARRAY_POINTER = 0x808F # GetPointervPName
- COLOR_ARRAY_POINTER = 0x8090 # GetPointervPName
- INDEX_ARRAY_POINTER = 0x8091 # GetPointervPName
- TEXTURE_COORD_ARRAY_POINTER = 0x8092 # GetPointervPName
- EDGE_FLAG_ARRAY_POINTER = 0x8093 # GetPointervPName
- FEEDBACK_BUFFER_POINTER = 0x0DF0 # GetPointervPName
- SELECTION_BUFFER_POINTER = 0x0DF3 # GetPointervPName
-passthru: /* GetPName */
- CURRENT_COLOR = 0x0B00 # 4 F # GetPName
- CURRENT_INDEX = 0x0B01 # 1 F # GetPName
- CURRENT_NORMAL = 0x0B02 # 3 F # GetPName
- CURRENT_TEXTURE_COORDS = 0x0B03 # 4 F # GetPName
- CURRENT_RASTER_COLOR = 0x0B04 # 4 F # GetPName
- CURRENT_RASTER_INDEX = 0x0B05 # 1 F # GetPName
- CURRENT_RASTER_TEXTURE_COORDS = 0x0B06 # 4 F # GetPName
- CURRENT_RASTER_POSITION = 0x0B07 # 4 F # GetPName
- CURRENT_RASTER_POSITION_VALID = 0x0B08 # 1 I # GetPName
- CURRENT_RASTER_DISTANCE = 0x0B09 # 1 F # GetPName
- POINT_SMOOTH = 0x0B10 # 1 I # GetPName
- LINE_STIPPLE = 0x0B24 # 1 I # GetPName
- LINE_STIPPLE_PATTERN = 0x0B25 # 1 I # GetPName
- LINE_STIPPLE_REPEAT = 0x0B26 # 1 I # GetPName
- LIST_MODE = 0x0B30 # 1 I # GetPName
- MAX_LIST_NESTING = 0x0B31 # 1 I # GetPName
- LIST_BASE = 0x0B32 # 1 I # GetPName
- LIST_INDEX = 0x0B33 # 1 I # GetPName
- POLYGON_MODE = 0x0B40 # 2 I # GetPName
- POLYGON_STIPPLE = 0x0B42 # 1 I # GetPName
- EDGE_FLAG = 0x0B43 # 1 I # GetPName
- LIGHTING = 0x0B50 # 1 I # GetPName
- LIGHT_MODEL_LOCAL_VIEWER = 0x0B51 # 1 I # GetPName
- LIGHT_MODEL_TWO_SIDE = 0x0B52 # 1 I # GetPName
- LIGHT_MODEL_AMBIENT = 0x0B53 # 4 F # GetPName
- SHADE_MODEL = 0x0B54 # 1 I # GetPName
- COLOR_MATERIAL_FACE = 0x0B55 # 1 I # GetPName
- COLOR_MATERIAL_PARAMETER = 0x0B56 # 1 I # GetPName
- COLOR_MATERIAL = 0x0B57 # 1 I # GetPName
- FOG = 0x0B60 # 1 I # GetPName
- FOG_INDEX = 0x0B61 # 1 I # GetPName
- FOG_DENSITY = 0x0B62 # 1 F # GetPName
- FOG_START = 0x0B63 # 1 F # GetPName
- FOG_END = 0x0B64 # 1 F # GetPName
- FOG_MODE = 0x0B65 # 1 I # GetPName
- FOG_COLOR = 0x0B66 # 4 F # GetPName
- ACCUM_CLEAR_VALUE = 0x0B80 # 4 F # GetPName
- MATRIX_MODE = 0x0BA0 # 1 I # GetPName
- NORMALIZE = 0x0BA1 # 1 I # GetPName
- MODELVIEW_STACK_DEPTH = 0x0BA3 # 1 I # GetPName
- PROJECTION_STACK_DEPTH = 0x0BA4 # 1 I # GetPName
- TEXTURE_STACK_DEPTH = 0x0BA5 # 1 I # GetPName
- MODELVIEW_MATRIX = 0x0BA6 # 16 F # GetPName
- PROJECTION_MATRIX = 0x0BA7 # 16 F # GetPName
- TEXTURE_MATRIX = 0x0BA8 # 16 F # GetPName
- ATTRIB_STACK_DEPTH = 0x0BB0 # 1 I # GetPName
- CLIENT_ATTRIB_STACK_DEPTH = 0x0BB1 # 1 I # GetPName
- ALPHA_TEST = 0x0BC0 # 1 I # GetPName
- ALPHA_TEST_FUNC = 0x0BC1 # 1 I # GetPName
- ALPHA_TEST_REF = 0x0BC2 # 1 F # GetPName
- INDEX_LOGIC_OP = 0x0BF1 # 1 I # GetPName
- LOGIC_OP = 0x0BF1 # 1 I # GetPName
- AUX_BUFFERS = 0x0C00 # 1 I # GetPName
- INDEX_CLEAR_VALUE = 0x0C20 # 1 I # GetPName
- INDEX_WRITEMASK = 0x0C21 # 1 I # GetPName
- INDEX_MODE = 0x0C30 # 1 I # GetPName
- RGBA_MODE = 0x0C31 # 1 I # GetPName
- RENDER_MODE = 0x0C40 # 1 I # GetPName
- PERSPECTIVE_CORRECTION_HINT = 0x0C50 # 1 I # GetPName
- POINT_SMOOTH_HINT = 0x0C51 # 1 I # GetPName
- FOG_HINT = 0x0C54 # 1 I # GetPName
- TEXTURE_GEN_S = 0x0C60 # 1 I # GetPName
- TEXTURE_GEN_T = 0x0C61 # 1 I # GetPName
- TEXTURE_GEN_R = 0x0C62 # 1 I # GetPName
- TEXTURE_GEN_Q = 0x0C63 # 1 I # GetPName
- PIXEL_MAP_I_TO_I_SIZE = 0x0CB0 # 1 I # GetPName
- PIXEL_MAP_S_TO_S_SIZE = 0x0CB1 # 1 I # GetPName
- PIXEL_MAP_I_TO_R_SIZE = 0x0CB2 # 1 I # GetPName
- PIXEL_MAP_I_TO_G_SIZE = 0x0CB3 # 1 I # GetPName
- PIXEL_MAP_I_TO_B_SIZE = 0x0CB4 # 1 I # GetPName
- PIXEL_MAP_I_TO_A_SIZE = 0x0CB5 # 1 I # GetPName
- PIXEL_MAP_R_TO_R_SIZE = 0x0CB6 # 1 I # GetPName
- PIXEL_MAP_G_TO_G_SIZE = 0x0CB7 # 1 I # GetPName
- PIXEL_MAP_B_TO_B_SIZE = 0x0CB8 # 1 I # GetPName
- PIXEL_MAP_A_TO_A_SIZE = 0x0CB9 # 1 I # GetPName
- MAP_COLOR = 0x0D10 # 1 I # GetPName
- MAP_STENCIL = 0x0D11 # 1 I # GetPName
- INDEX_SHIFT = 0x0D12 # 1 I # GetPName
- INDEX_OFFSET = 0x0D13 # 1 I # GetPName
- RED_SCALE = 0x0D14 # 1 F # GetPName
- RED_BIAS = 0x0D15 # 1 F # GetPName
- ZOOM_X = 0x0D16 # 1 F # GetPName
- ZOOM_Y = 0x0D17 # 1 F # GetPName
- GREEN_SCALE = 0x0D18 # 1 F # GetPName
- GREEN_BIAS = 0x0D19 # 1 F # GetPName
- BLUE_SCALE = 0x0D1A # 1 F # GetPName
- BLUE_BIAS = 0x0D1B # 1 F # GetPName
- ALPHA_SCALE = 0x0D1C # 1 F # GetPName
- ALPHA_BIAS = 0x0D1D # 1 F # GetPName
- DEPTH_SCALE = 0x0D1E # 1 F # GetPName
- DEPTH_BIAS = 0x0D1F # 1 F # GetPName
- MAX_EVAL_ORDER = 0x0D30 # 1 I # GetPName
- MAX_LIGHTS = 0x0D31 # 1 I # GetPName
- MAX_CLIP_PLANES = 0x0D32 # 1 I # GetPName
- MAX_PIXEL_MAP_TABLE = 0x0D34 # 1 I # GetPName
- MAX_ATTRIB_STACK_DEPTH = 0x0D35 # 1 I # GetPName
- MAX_MODELVIEW_STACK_DEPTH = 0x0D36 # 1 I # GetPName
- MAX_NAME_STACK_DEPTH = 0x0D37 # 1 I # GetPName
- MAX_PROJECTION_STACK_DEPTH = 0x0D38 # 1 I # GetPName
- MAX_TEXTURE_STACK_DEPTH = 0x0D39 # 1 I # GetPName
- MAX_CLIENT_ATTRIB_STACK_DEPTH = 0x0D3B # 1 I # GetPName
- INDEX_BITS = 0x0D51 # 1 I # GetPName
- RED_BITS = 0x0D52 # 1 I # GetPName
- GREEN_BITS = 0x0D53 # 1 I # GetPName
- BLUE_BITS = 0x0D54 # 1 I # GetPName
- ALPHA_BITS = 0x0D55 # 1 I # GetPName
- DEPTH_BITS = 0x0D56 # 1 I # GetPName
- STENCIL_BITS = 0x0D57 # 1 I # GetPName
- ACCUM_RED_BITS = 0x0D58 # 1 I # GetPName
- ACCUM_GREEN_BITS = 0x0D59 # 1 I # GetPName
- ACCUM_BLUE_BITS = 0x0D5A # 1 I # GetPName
- ACCUM_ALPHA_BITS = 0x0D5B # 1 I # GetPName
- NAME_STACK_DEPTH = 0x0D70 # 1 I # GetPName
- AUTO_NORMAL = 0x0D80 # 1 I # GetPName
- MAP1_COLOR_4 = 0x0D90 # 1 I # GetPName
- MAP1_INDEX = 0x0D91 # 1 I # GetPName
- MAP1_NORMAL = 0x0D92 # 1 I # GetPName
- MAP1_TEXTURE_COORD_1 = 0x0D93 # 1 I # GetPName
- MAP1_TEXTURE_COORD_2 = 0x0D94 # 1 I # GetPName
- MAP1_TEXTURE_COORD_3 = 0x0D95 # 1 I # GetPName
- MAP1_TEXTURE_COORD_4 = 0x0D96 # 1 I # GetPName
- MAP1_VERTEX_3 = 0x0D97 # 1 I # GetPName
- MAP1_VERTEX_4 = 0x0D98 # 1 I # GetPName
- MAP2_COLOR_4 = 0x0DB0 # 1 I # GetPName
- MAP2_INDEX = 0x0DB1 # 1 I # GetPName
- MAP2_NORMAL = 0x0DB2 # 1 I # GetPName
- MAP2_TEXTURE_COORD_1 = 0x0DB3 # 1 I # GetPName
- MAP2_TEXTURE_COORD_2 = 0x0DB4 # 1 I # GetPName
- MAP2_TEXTURE_COORD_3 = 0x0DB5 # 1 I # GetPName
- MAP2_TEXTURE_COORD_4 = 0x0DB6 # 1 I # GetPName
- MAP2_VERTEX_3 = 0x0DB7 # 1 I # GetPName
- MAP2_VERTEX_4 = 0x0DB8 # 1 I # GetPName
- MAP1_GRID_DOMAIN = 0x0DD0 # 2 F # GetPName
- MAP1_GRID_SEGMENTS = 0x0DD1 # 1 I # GetPName
- MAP2_GRID_DOMAIN = 0x0DD2 # 4 F # GetPName
- MAP2_GRID_SEGMENTS = 0x0DD3 # 2 I # GetPName
- FEEDBACK_BUFFER_SIZE = 0x0DF1 # 1 I # GetPName
- FEEDBACK_BUFFER_TYPE = 0x0DF2 # 1 I # GetPName
- SELECTION_BUFFER_SIZE = 0x0DF4 # 1 I # GetPName
- VERTEX_ARRAY = 0x8074 # 1 I # GetPName
- NORMAL_ARRAY = 0x8075 # 1 I # GetPName
- COLOR_ARRAY = 0x8076 # 1 I # GetPName
- INDEX_ARRAY = 0x8077 # 1 I # GetPName
- TEXTURE_COORD_ARRAY = 0x8078 # 1 I # GetPName
- EDGE_FLAG_ARRAY = 0x8079 # 1 I # GetPName
- VERTEX_ARRAY_SIZE = 0x807A # 1 I # GetPName
- VERTEX_ARRAY_TYPE = 0x807B # 1 I # GetPName
- VERTEX_ARRAY_STRIDE = 0x807C # 1 I # GetPName
- NORMAL_ARRAY_TYPE = 0x807E # 1 I # GetPName
- NORMAL_ARRAY_STRIDE = 0x807F # 1 I # GetPName
- COLOR_ARRAY_SIZE = 0x8081 # 1 I # GetPName
- COLOR_ARRAY_TYPE = 0x8082 # 1 I # GetPName
- COLOR_ARRAY_STRIDE = 0x8083 # 1 I # GetPName
- INDEX_ARRAY_TYPE = 0x8085 # 1 I # GetPName
- INDEX_ARRAY_STRIDE = 0x8086 # 1 I # GetPName
- TEXTURE_COORD_ARRAY_SIZE = 0x8088 # 1 I # GetPName
- TEXTURE_COORD_ARRAY_TYPE = 0x8089 # 1 I # GetPName
- TEXTURE_COORD_ARRAY_STRIDE = 0x808A # 1 I # GetPName
- EDGE_FLAG_ARRAY_STRIDE = 0x808C # 1 I # GetPName
-passthru: /* GetTextureParameter */
- TEXTURE_COMPONENTS = 0x1003 # GetTextureParameter
- TEXTURE_BORDER = 0x1005 # GetTextureParameter
- TEXTURE_LUMINANCE_SIZE = 0x8060 # GetTextureParameter
- TEXTURE_INTENSITY_SIZE = 0x8061 # GetTextureParameter
- TEXTURE_PRIORITY = 0x8066 # GetTextureParameter
- TEXTURE_RESIDENT = 0x8067 # GetTextureParameter
-passthru: /* LightParameter */
- AMBIENT = 0x1200 # LightParameter
- DIFFUSE = 0x1201 # LightParameter
- SPECULAR = 0x1202 # LightParameter
- POSITION = 0x1203 # LightParameter
- SPOT_DIRECTION = 0x1204 # LightParameter
- SPOT_EXPONENT = 0x1205 # LightParameter
- SPOT_CUTOFF = 0x1206 # LightParameter
- CONSTANT_ATTENUATION = 0x1207 # LightParameter
- LINEAR_ATTENUATION = 0x1208 # LightParameter
- QUADRATIC_ATTENUATION = 0x1209 # LightParameter
-passthru: /* ListMode */
- COMPILE = 0x1300 # ListMode
- COMPILE_AND_EXECUTE = 0x1301 # ListMode
-passthru: /* DataType */
- 2_BYTES = 0x1407 # DataType
- 3_BYTES = 0x1408 # DataType
- 4_BYTES = 0x1409 # DataType
-passthru: /* MaterialParameter */
- EMISSION = 0x1600 # MaterialParameter
- SHININESS = 0x1601 # MaterialParameter
- AMBIENT_AND_DIFFUSE = 0x1602 # MaterialParameter
- COLOR_INDEXES = 0x1603 # MaterialParameter
-passthru: /* MatrixMode */
- MODELVIEW = 0x1700 # MatrixMode
- PROJECTION = 0x1701 # MatrixMode
-passthru: /* PixelFormat */
- COLOR_INDEX = 0x1900 # PixelFormat
- LUMINANCE = 0x1909 # PixelFormat
- LUMINANCE_ALPHA = 0x190A # PixelFormat
-passthru: /* PixelType */
- BITMAP = 0x1A00 # PixelType
-passthru: /* RenderingMode */
- RENDER = 0x1C00 # RenderingMode
- FEEDBACK = 0x1C01 # RenderingMode
- SELECT = 0x1C02 # RenderingMode
-passthru: /* ShadingModel */
- FLAT = 0x1D00 # ShadingModel
- SMOOTH = 0x1D01 # ShadingModel
-passthru: /* TextureCoordName */
- S = 0x2000 # TextureCoordName
- T = 0x2001 # TextureCoordName
- R = 0x2002 # TextureCoordName
- Q = 0x2003 # TextureCoordName
-passthru: /* TextureEnvMode */
- MODULATE = 0x2100 # TextureEnvMode
- DECAL = 0x2101 # TextureEnvMode
-passthru: /* TextureEnvParameter */
- TEXTURE_ENV_MODE = 0x2200 # TextureEnvParameter
- TEXTURE_ENV_COLOR = 0x2201 # TextureEnvParameter
-passthru: /* TextureEnvTarget */
- TEXTURE_ENV = 0x2300 # TextureEnvTarget
-passthru: /* TextureGenMode */
- EYE_LINEAR = 0x2400 # TextureGenMode
- OBJECT_LINEAR = 0x2401 # TextureGenMode
- SPHERE_MAP = 0x2402 # TextureGenMode
-passthru: /* TextureGenParameter */
- TEXTURE_GEN_MODE = 0x2500 # TextureGenParameter
- OBJECT_PLANE = 0x2501 # TextureGenParameter
- EYE_PLANE = 0x2502 # TextureGenParameter
-passthru: /* TextureWrapMode */
- CLAMP = 0x2900 # TextureWrapMode
-passthru: /* PixelInternalFormat */
- ALPHA4 = 0x803B # PixelInternalFormat
- ALPHA8 = 0x803C # PixelInternalFormat
- ALPHA12 = 0x803D # PixelInternalFormat
- ALPHA16 = 0x803E # PixelInternalFormat
- LUMINANCE4 = 0x803F # PixelInternalFormat
- LUMINANCE8 = 0x8040 # PixelInternalFormat
- LUMINANCE12 = 0x8041 # PixelInternalFormat
- LUMINANCE16 = 0x8042 # PixelInternalFormat
- LUMINANCE4_ALPHA4 = 0x8043 # PixelInternalFormat
- LUMINANCE6_ALPHA2 = 0x8044 # PixelInternalFormat
- LUMINANCE8_ALPHA8 = 0x8045 # PixelInternalFormat
- LUMINANCE12_ALPHA4 = 0x8046 # PixelInternalFormat
- LUMINANCE12_ALPHA12 = 0x8047 # PixelInternalFormat
- LUMINANCE16_ALPHA16 = 0x8048 # PixelInternalFormat
- INTENSITY = 0x8049 # PixelInternalFormat
- INTENSITY4 = 0x804A # PixelInternalFormat
- INTENSITY8 = 0x804B # PixelInternalFormat
- INTENSITY12 = 0x804C # PixelInternalFormat
- INTENSITY16 = 0x804D # PixelInternalFormat
-passthru: /* InterleavedArrayFormat */
- V2F = 0x2A20 # InterleavedArrayFormat
- V3F = 0x2A21 # InterleavedArrayFormat
- C4UB_V2F = 0x2A22 # InterleavedArrayFormat
- C4UB_V3F = 0x2A23 # InterleavedArrayFormat
- C3F_V3F = 0x2A24 # InterleavedArrayFormat
- N3F_V3F = 0x2A25 # InterleavedArrayFormat
- C4F_N3F_V3F = 0x2A26 # InterleavedArrayFormat
- T2F_V3F = 0x2A27 # InterleavedArrayFormat
- T4F_V4F = 0x2A28 # InterleavedArrayFormat
- T2F_C4UB_V3F = 0x2A29 # InterleavedArrayFormat
- T2F_C3F_V3F = 0x2A2A # InterleavedArrayFormat
- T2F_N3F_V3F = 0x2A2B # InterleavedArrayFormat
- T2F_C4F_N3F_V3F = 0x2A2C # InterleavedArrayFormat
- T4F_C4F_N3F_V4F = 0x2A2D # InterleavedArrayFormat
-passthru: /* ClipPlaneName */
- CLIP_PLANE0 = 0x3000 # 1 I # ClipPlaneName
- CLIP_PLANE1 = 0x3001 # 1 I # ClipPlaneName
- CLIP_PLANE2 = 0x3002 # 1 I # ClipPlaneName
- CLIP_PLANE3 = 0x3003 # 1 I # ClipPlaneName
- CLIP_PLANE4 = 0x3004 # 1 I # ClipPlaneName
- CLIP_PLANE5 = 0x3005 # 1 I # ClipPlaneName
-passthru: /* LightName */
- LIGHT0 = 0x4000 # 1 I # LightName
- LIGHT1 = 0x4001 # 1 I # LightName
- LIGHT2 = 0x4002 # 1 I # LightName
- LIGHT3 = 0x4003 # 1 I # LightName
- LIGHT4 = 0x4004 # 1 I # LightName
- LIGHT5 = 0x4005 # 1 I # LightName
- LIGHT6 = 0x4006 # 1 I # LightName
- LIGHT7 = 0x4007 # 1 I # LightName
-
-
-###############################################################################
-#
-# OpenGL 1.2 enums
-#
-###############################################################################
-
-VERSION_1_2 enum:
- UNSIGNED_BYTE_3_3_2 = 0x8032 # Equivalent to EXT_packed_pixels
- UNSIGNED_SHORT_4_4_4_4 = 0x8033
- UNSIGNED_SHORT_5_5_5_1 = 0x8034
- UNSIGNED_INT_8_8_8_8 = 0x8035
- UNSIGNED_INT_10_10_10_2 = 0x8036
- TEXTURE_BINDING_3D = 0x806A # 1 I
- PACK_SKIP_IMAGES = 0x806B # 1 I
- PACK_IMAGE_HEIGHT = 0x806C # 1 F
- UNPACK_SKIP_IMAGES = 0x806D # 1 I
- UNPACK_IMAGE_HEIGHT = 0x806E # 1 F
- TEXTURE_3D = 0x806F # 1 I
- PROXY_TEXTURE_3D = 0x8070
- TEXTURE_DEPTH = 0x8071
- TEXTURE_WRAP_R = 0x8072
- MAX_3D_TEXTURE_SIZE = 0x8073 # 1 I
- UNSIGNED_BYTE_2_3_3_REV = 0x8362 # New for OpenGL 1.2
- UNSIGNED_SHORT_5_6_5 = 0x8363
- UNSIGNED_SHORT_5_6_5_REV = 0x8364
- UNSIGNED_SHORT_4_4_4_4_REV = 0x8365
- UNSIGNED_SHORT_1_5_5_5_REV = 0x8366
- UNSIGNED_INT_8_8_8_8_REV = 0x8367
- UNSIGNED_INT_2_10_10_10_REV = 0x8368
- BGR = 0x80E0
- BGRA = 0x80E1
- MAX_ELEMENTS_VERTICES = 0x80E8
- MAX_ELEMENTS_INDICES = 0x80E9
- CLAMP_TO_EDGE = 0x812F # Equivalent to SGIS_texture_edge_clamp
- TEXTURE_MIN_LOD = 0x813A # Equivalent to SGIS_texture_lod
- TEXTURE_MAX_LOD = 0x813B
- TEXTURE_BASE_LEVEL = 0x813C
- TEXTURE_MAX_LEVEL = 0x813D
- SMOOTH_POINT_SIZE_RANGE = 0x0B12 # 2 F
- SMOOTH_POINT_SIZE_GRANULARITY = 0x0B13 # 1 F
- SMOOTH_LINE_WIDTH_RANGE = 0x0B22 # 2 F
- SMOOTH_LINE_WIDTH_GRANULARITY = 0x0B23 # 1 F
- ALIASED_LINE_WIDTH_RANGE = 0x846E # 2 F
-
-VERSION_1_2_DEPRECATED enum:
- RESCALE_NORMAL = 0x803A # 1 I # Equivalent to EXT_rescale_normal
- LIGHT_MODEL_COLOR_CONTROL = 0x81F8 # 1 I
- SINGLE_COLOR = 0x81F9
- SEPARATE_SPECULAR_COLOR = 0x81FA
- ALIASED_POINT_SIZE_RANGE = 0x846D # 2 F
-
-ARB_imaging enum:
- CONSTANT_COLOR = 0x8001 # Equivalent to EXT_blend_color
- ONE_MINUS_CONSTANT_COLOR = 0x8002
- CONSTANT_ALPHA = 0x8003
- ONE_MINUS_CONSTANT_ALPHA = 0x8004
- BLEND_COLOR = 0x8005 # 4 F
- FUNC_ADD = 0x8006 # Equivalent to EXT_blend_minmax
- MIN = 0x8007
- MAX = 0x8008
- BLEND_EQUATION = 0x8009 # 1 I
- FUNC_SUBTRACT = 0x800A # Equivalent to EXT_blend_subtract
- FUNC_REVERSE_SUBTRACT = 0x800B
-
-ARB_imaging_DEPRECATED enum:
- CONVOLUTION_1D = 0x8010 # 1 I # Equivalent to EXT_convolution
- CONVOLUTION_2D = 0x8011 # 1 I
- SEPARABLE_2D = 0x8012 # 1 I
- CONVOLUTION_BORDER_MODE = 0x8013
- CONVOLUTION_FILTER_SCALE = 0x8014
- CONVOLUTION_FILTER_BIAS = 0x8015
- REDUCE = 0x8016
- CONVOLUTION_FORMAT = 0x8017
- CONVOLUTION_WIDTH = 0x8018
- CONVOLUTION_HEIGHT = 0x8019
- MAX_CONVOLUTION_WIDTH = 0x801A
- MAX_CONVOLUTION_HEIGHT = 0x801B
- POST_CONVOLUTION_RED_SCALE = 0x801C # 1 F
- POST_CONVOLUTION_GREEN_SCALE = 0x801D # 1 F
- POST_CONVOLUTION_BLUE_SCALE = 0x801E # 1 F
- POST_CONVOLUTION_ALPHA_SCALE = 0x801F # 1 F
- POST_CONVOLUTION_RED_BIAS = 0x8020 # 1 F
- POST_CONVOLUTION_GREEN_BIAS = 0x8021 # 1 F
- POST_CONVOLUTION_BLUE_BIAS = 0x8022 # 1 F
- POST_CONVOLUTION_ALPHA_BIAS = 0x8023 # 1 F
- HISTOGRAM = 0x8024 # 1 I # Equivalent to EXT_histogram
- PROXY_HISTOGRAM = 0x8025
- HISTOGRAM_WIDTH = 0x8026
- HISTOGRAM_FORMAT = 0x8027
- HISTOGRAM_RED_SIZE = 0x8028
- HISTOGRAM_GREEN_SIZE = 0x8029
- HISTOGRAM_BLUE_SIZE = 0x802A
- HISTOGRAM_ALPHA_SIZE = 0x802B
- HISTOGRAM_LUMINANCE_SIZE = 0x802C
- HISTOGRAM_SINK = 0x802D
- MINMAX = 0x802E # 1 I
- MINMAX_FORMAT = 0x802F
- MINMAX_SINK = 0x8030
- TABLE_TOO_LARGE = 0x8031
- COLOR_MATRIX = 0x80B1 # 16 F # Equivalent to SGI_color_matrix
- COLOR_MATRIX_STACK_DEPTH = 0x80B2 # 1 I
- MAX_COLOR_MATRIX_STACK_DEPTH = 0x80B3 # 1 I
- POST_COLOR_MATRIX_RED_SCALE = 0x80B4 # 1 F
- POST_COLOR_MATRIX_GREEN_SCALE = 0x80B5 # 1 F
- POST_COLOR_MATRIX_BLUE_SCALE = 0x80B6 # 1 F
- POST_COLOR_MATRIX_ALPHA_SCALE = 0x80B7 # 1 F
- POST_COLOR_MATRIX_RED_BIAS = 0x80B8 # 1 F
- POST_COLOR_MATRIX_GREEN_BIAS = 0x80B9 # 1 F
- POST_COLOR_MATRIX_BLUE_BIAS = 0x80BA # 1 F
- POST_COLOR_MATRIX_ALPHA_BIAS = 0x80BB # 1 F
- COLOR_TABLE = 0x80D0 # 1 I # Equivalent to SGI_color_table
- POST_CONVOLUTION_COLOR_TABLE = 0x80D1 # 1 I
- POST_COLOR_MATRIX_COLOR_TABLE = 0x80D2 # 1 I
- PROXY_COLOR_TABLE = 0x80D3
- PROXY_POST_CONVOLUTION_COLOR_TABLE = 0x80D4
- PROXY_POST_COLOR_MATRIX_COLOR_TABLE = 0x80D5
- COLOR_TABLE_SCALE = 0x80D6
- COLOR_TABLE_BIAS = 0x80D7
- COLOR_TABLE_FORMAT = 0x80D8
- COLOR_TABLE_WIDTH = 0x80D9
- COLOR_TABLE_RED_SIZE = 0x80DA
- COLOR_TABLE_GREEN_SIZE = 0x80DB
- COLOR_TABLE_BLUE_SIZE = 0x80DC
- COLOR_TABLE_ALPHA_SIZE = 0x80DD
- COLOR_TABLE_LUMINANCE_SIZE = 0x80DE
- COLOR_TABLE_INTENSITY_SIZE = 0x80DF
- CONSTANT_BORDER = 0x8151
- REPLICATE_BORDER = 0x8153
- CONVOLUTION_BORDER_COLOR = 0x8154
-
-
-###############################################################################
-#
-# OpenGL 1.3 enums
-#
-###############################################################################
-
-VERSION_1_3 enum:
- TEXTURE0 = 0x84C0 # Promoted from ARB_multitexture
- TEXTURE1 = 0x84C1
- TEXTURE2 = 0x84C2
- TEXTURE3 = 0x84C3
- TEXTURE4 = 0x84C4
- TEXTURE5 = 0x84C5
- TEXTURE6 = 0x84C6
- TEXTURE7 = 0x84C7
- TEXTURE8 = 0x84C8
- TEXTURE9 = 0x84C9
- TEXTURE10 = 0x84CA
- TEXTURE11 = 0x84CB
- TEXTURE12 = 0x84CC
- TEXTURE13 = 0x84CD
- TEXTURE14 = 0x84CE
- TEXTURE15 = 0x84CF
- TEXTURE16 = 0x84D0
- TEXTURE17 = 0x84D1
- TEXTURE18 = 0x84D2
- TEXTURE19 = 0x84D3
- TEXTURE20 = 0x84D4
- TEXTURE21 = 0x84D5
- TEXTURE22 = 0x84D6
- TEXTURE23 = 0x84D7
- TEXTURE24 = 0x84D8
- TEXTURE25 = 0x84D9
- TEXTURE26 = 0x84DA
- TEXTURE27 = 0x84DB
- TEXTURE28 = 0x84DC
- TEXTURE29 = 0x84DD
- TEXTURE30 = 0x84DE
- TEXTURE31 = 0x84DF
- ACTIVE_TEXTURE = 0x84E0 # 1 I
- MULTISAMPLE = 0x809D # Promoted from ARB_multisample
- SAMPLE_ALPHA_TO_COVERAGE = 0x809E
- SAMPLE_ALPHA_TO_ONE = 0x809F
- SAMPLE_COVERAGE = 0x80A0
- SAMPLE_BUFFERS = 0x80A8
- SAMPLES = 0x80A9
- SAMPLE_COVERAGE_VALUE = 0x80AA
- SAMPLE_COVERAGE_INVERT = 0x80AB
- TEXTURE_CUBE_MAP = 0x8513
- TEXTURE_BINDING_CUBE_MAP = 0x8514
- TEXTURE_CUBE_MAP_POSITIVE_X = 0x8515
- TEXTURE_CUBE_MAP_NEGATIVE_X = 0x8516
- TEXTURE_CUBE_MAP_POSITIVE_Y = 0x8517
- TEXTURE_CUBE_MAP_NEGATIVE_Y = 0x8518
- TEXTURE_CUBE_MAP_POSITIVE_Z = 0x8519
- TEXTURE_CUBE_MAP_NEGATIVE_Z = 0x851A
- PROXY_TEXTURE_CUBE_MAP = 0x851B
- MAX_CUBE_MAP_TEXTURE_SIZE = 0x851C
- COMPRESSED_RGB = 0x84ED
- COMPRESSED_RGBA = 0x84EE
- TEXTURE_COMPRESSION_HINT = 0x84EF
- TEXTURE_COMPRESSED_IMAGE_SIZE = 0x86A0
- TEXTURE_COMPRESSED = 0x86A1
- NUM_COMPRESSED_TEXTURE_FORMATS = 0x86A2
- COMPRESSED_TEXTURE_FORMATS = 0x86A3
- CLAMP_TO_BORDER = 0x812D # Promoted from ARB_texture_border_clamp
-
-VERSION_1_3_DEPRECATED enum:
- CLIENT_ACTIVE_TEXTURE = 0x84E1 # 1 I
- MAX_TEXTURE_UNITS = 0x84E2 # 1 I
- TRANSPOSE_MODELVIEW_MATRIX = 0x84E3 # 16 F # Promoted from ARB_transpose_matrix
- TRANSPOSE_PROJECTION_MATRIX = 0x84E4 # 16 F
- TRANSPOSE_TEXTURE_MATRIX = 0x84E5 # 16 F
- TRANSPOSE_COLOR_MATRIX = 0x84E6 # 16 F
- MULTISAMPLE_BIT = 0x20000000
- NORMAL_MAP = 0x8511 # Promoted from ARB_texture_cube_map
- REFLECTION_MAP = 0x8512
- COMPRESSED_ALPHA = 0x84E9 # Promoted from ARB_texture_compression
- COMPRESSED_LUMINANCE = 0x84EA
- COMPRESSED_LUMINANCE_ALPHA = 0x84EB
- COMPRESSED_INTENSITY = 0x84EC
- COMBINE = 0x8570 # Promoted from ARB_texture_env_combine
- COMBINE_RGB = 0x8571
- COMBINE_ALPHA = 0x8572
- SOURCE0_RGB = 0x8580
- SOURCE1_RGB = 0x8581
- SOURCE2_RGB = 0x8582
- SOURCE0_ALPHA = 0x8588
- SOURCE1_ALPHA = 0x8589
- SOURCE2_ALPHA = 0x858A
- OPERAND0_RGB = 0x8590
- OPERAND1_RGB = 0x8591
- OPERAND2_RGB = 0x8592
- OPERAND0_ALPHA = 0x8598
- OPERAND1_ALPHA = 0x8599
- OPERAND2_ALPHA = 0x859A
- RGB_SCALE = 0x8573
- ADD_SIGNED = 0x8574
- INTERPOLATE = 0x8575
- SUBTRACT = 0x84E7
- CONSTANT = 0x8576
- PRIMARY_COLOR = 0x8577
- PREVIOUS = 0x8578
- DOT3_RGB = 0x86AE # Promoted from ARB_texture_env_dot3
- DOT3_RGBA = 0x86AF
-
-
-###############################################################################
-#
-# OpenGL 1.4 enums
-#
-###############################################################################
-
-VERSION_1_4 enum:
- BLEND_DST_RGB = 0x80C8
- BLEND_SRC_RGB = 0x80C9
- BLEND_DST_ALPHA = 0x80CA
- BLEND_SRC_ALPHA = 0x80CB
- POINT_FADE_THRESHOLD_SIZE = 0x8128 # 1 F
- DEPTH_COMPONENT16 = 0x81A5
- DEPTH_COMPONENT24 = 0x81A6
- DEPTH_COMPONENT32 = 0x81A7
- MIRRORED_REPEAT = 0x8370
- MAX_TEXTURE_LOD_BIAS = 0x84FD
- TEXTURE_LOD_BIAS = 0x8501
- INCR_WRAP = 0x8507
- DECR_WRAP = 0x8508
- TEXTURE_DEPTH_SIZE = 0x884A
- TEXTURE_COMPARE_MODE = 0x884C
- TEXTURE_COMPARE_FUNC = 0x884D
-
-VERSION_1_4_DEPRECATED enum:
- POINT_SIZE_MIN = 0x8126 # 1 F
- POINT_SIZE_MAX = 0x8127 # 1 F
- POINT_DISTANCE_ATTENUATION = 0x8129 # 3 F
- GENERATE_MIPMAP = 0x8191
- GENERATE_MIPMAP_HINT = 0x8192 # 1 I
- FOG_COORDINATE_SOURCE = 0x8450 # 1 I
- FOG_COORDINATE = 0x8451
- FRAGMENT_DEPTH = 0x8452
- CURRENT_FOG_COORDINATE = 0x8453 # 1 F
- FOG_COORDINATE_ARRAY_TYPE = 0x8454 # 1 I
- FOG_COORDINATE_ARRAY_STRIDE = 0x8455 # 1 I
- FOG_COORDINATE_ARRAY_POINTER = 0x8456
- FOG_COORDINATE_ARRAY = 0x8457 # 1 I
- COLOR_SUM = 0x8458 # 1 I
- CURRENT_SECONDARY_COLOR = 0x8459 # 3 F
- SECONDARY_COLOR_ARRAY_SIZE = 0x845A # 1 I
- SECONDARY_COLOR_ARRAY_TYPE = 0x845B # 1 I
- SECONDARY_COLOR_ARRAY_STRIDE = 0x845C # 1 I
- SECONDARY_COLOR_ARRAY_POINTER = 0x845D
- SECONDARY_COLOR_ARRAY = 0x845E # 1 I
- TEXTURE_FILTER_CONTROL = 0x8500
- DEPTH_TEXTURE_MODE = 0x884B
- COMPARE_R_TO_TEXTURE = 0x884E
-
-
-###############################################################################
-#
-# OpenGL 1.5 enums
-#
-###############################################################################
-
-VERSION_1_5 enum:
- BUFFER_SIZE = 0x8764 # ARB_vertex_buffer_object
- BUFFER_USAGE = 0x8765 # ARB_vertex_buffer_object
- QUERY_COUNTER_BITS = 0x8864 # ARB_occlusion_query
- CURRENT_QUERY = 0x8865 # ARB_occlusion_query
- QUERY_RESULT = 0x8866 # ARB_occlusion_query
- QUERY_RESULT_AVAILABLE = 0x8867 # ARB_occlusion_query
- ARRAY_BUFFER = 0x8892 # ARB_vertex_buffer_object
- ELEMENT_ARRAY_BUFFER = 0x8893 # ARB_vertex_buffer_object
- ARRAY_BUFFER_BINDING = 0x8894 # ARB_vertex_buffer_object
- ELEMENT_ARRAY_BUFFER_BINDING = 0x8895 # ARB_vertex_buffer_object
- VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = 0x889F # ARB_vertex_buffer_object
- READ_ONLY = 0x88B8 # ARB_vertex_buffer_object
- WRITE_ONLY = 0x88B9 # ARB_vertex_buffer_object
- READ_WRITE = 0x88BA # ARB_vertex_buffer_object
- BUFFER_ACCESS = 0x88BB # ARB_vertex_buffer_object
- BUFFER_MAPPED = 0x88BC # ARB_vertex_buffer_object
- BUFFER_MAP_POINTER = 0x88BD # ARB_vertex_buffer_object
- STREAM_DRAW = 0x88E0 # ARB_vertex_buffer_object
- STREAM_READ = 0x88E1 # ARB_vertex_buffer_object
- STREAM_COPY = 0x88E2 # ARB_vertex_buffer_object
- STATIC_DRAW = 0x88E4 # ARB_vertex_buffer_object
- STATIC_READ = 0x88E5 # ARB_vertex_buffer_object
- STATIC_COPY = 0x88E6 # ARB_vertex_buffer_object
- DYNAMIC_DRAW = 0x88E8 # ARB_vertex_buffer_object
- DYNAMIC_READ = 0x88E9 # ARB_vertex_buffer_object
- DYNAMIC_COPY = 0x88EA # ARB_vertex_buffer_object
- SAMPLES_PASSED = 0x8914 # ARB_occlusion_query
-
-VERSION_1_5_DEPRECATED enum:
- VERTEX_ARRAY_BUFFER_BINDING = 0x8896 # ARB_vertex_buffer_object
- NORMAL_ARRAY_BUFFER_BINDING = 0x8897 # ARB_vertex_buffer_object
- COLOR_ARRAY_BUFFER_BINDING = 0x8898 # ARB_vertex_buffer_object
- INDEX_ARRAY_BUFFER_BINDING = 0x8899 # ARB_vertex_buffer_object
- TEXTURE_COORD_ARRAY_BUFFER_BINDING = 0x889A # ARB_vertex_buffer_object
- EDGE_FLAG_ARRAY_BUFFER_BINDING = 0x889B # ARB_vertex_buffer_object
- SECONDARY_COLOR_ARRAY_BUFFER_BINDING = 0x889C # ARB_vertex_buffer_object
- FOG_COORDINATE_ARRAY_BUFFER_BINDING = 0x889D # ARB_vertex_buffer_object
- WEIGHT_ARRAY_BUFFER_BINDING = 0x889E # ARB_vertex_buffer_object
- FOG_COORD_SRC = 0x8450 # alias GL_FOG_COORDINATE_SOURCE
- FOG_COORD = 0x8451 # alias GL_FOG_COORDINATE
- CURRENT_FOG_COORD = 0x8453 # alias GL_CURRENT_FOG_COORDINATE
- FOG_COORD_ARRAY_TYPE = 0x8454 # alias GL_FOG_COORDINATE_ARRAY_TYPE
- FOG_COORD_ARRAY_STRIDE = 0x8455 # alias GL_FOG_COORDINATE_ARRAY_STRIDE
- FOG_COORD_ARRAY_POINTER = 0x8456 # alias GL_FOG_COORDINATE_ARRAY_POINTER
- FOG_COORD_ARRAY = 0x8457 # alias GL_FOG_COORDINATE_ARRAY
- FOG_COORD_ARRAY_BUFFER_BINDING = 0x889D # alias GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING
-# New naming scheme
- SRC0_RGB = 0x8580 # alias GL_SOURCE0_RGB
- SRC1_RGB = 0x8581 # alias GL_SOURCE1_RGB
- SRC2_RGB = 0x8582 # alias GL_SOURCE2_RGB
- SRC0_ALPHA = 0x8588 # alias GL_SOURCE0_ALPHA
- SRC1_ALPHA = 0x8589 # alias GL_SOURCE1_ALPHA
- SRC2_ALPHA = 0x858A # alias GL_SOURCE2_ALPHA
-
-###############################################################################
-#
-# OpenGL 2.0 enums
-#
-###############################################################################
-
-VERSION_2_0 enum:
- BLEND_EQUATION_RGB = 0x8009 # EXT_blend_equation_separate # alias GL_BLEND_EQUATION
- VERTEX_ATTRIB_ARRAY_ENABLED = 0x8622 # ARB_vertex_shader
- VERTEX_ATTRIB_ARRAY_SIZE = 0x8623 # ARB_vertex_shader
- VERTEX_ATTRIB_ARRAY_STRIDE = 0x8624 # ARB_vertex_shader
- VERTEX_ATTRIB_ARRAY_TYPE = 0x8625 # ARB_vertex_shader
- CURRENT_VERTEX_ATTRIB = 0x8626 # ARB_vertex_shader
- VERTEX_PROGRAM_POINT_SIZE = 0x8642 # ARB_vertex_shader
- VERTEX_ATTRIB_ARRAY_POINTER = 0x8645 # ARB_vertex_shader
- STENCIL_BACK_FUNC = 0x8800 # ARB_stencil_two_side
- STENCIL_BACK_FAIL = 0x8801 # ARB_stencil_two_side
- STENCIL_BACK_PASS_DEPTH_FAIL = 0x8802 # ARB_stencil_two_side
- STENCIL_BACK_PASS_DEPTH_PASS = 0x8803 # ARB_stencil_two_side
- MAX_DRAW_BUFFERS = 0x8824 # ARB_draw_buffers
- DRAW_BUFFER0 = 0x8825 # ARB_draw_buffers
- DRAW_BUFFER1 = 0x8826 # ARB_draw_buffers
- DRAW_BUFFER2 = 0x8827 # ARB_draw_buffers
- DRAW_BUFFER3 = 0x8828 # ARB_draw_buffers
- DRAW_BUFFER4 = 0x8829 # ARB_draw_buffers
- DRAW_BUFFER5 = 0x882A # ARB_draw_buffers
- DRAW_BUFFER6 = 0x882B # ARB_draw_buffers
- DRAW_BUFFER7 = 0x882C # ARB_draw_buffers
- DRAW_BUFFER8 = 0x882D # ARB_draw_buffers
- DRAW_BUFFER9 = 0x882E # ARB_draw_buffers
- DRAW_BUFFER10 = 0x882F # ARB_draw_buffers
- DRAW_BUFFER11 = 0x8830 # ARB_draw_buffers
- DRAW_BUFFER12 = 0x8831 # ARB_draw_buffers
- DRAW_BUFFER13 = 0x8832 # ARB_draw_buffers
- DRAW_BUFFER14 = 0x8833 # ARB_draw_buffers
- DRAW_BUFFER15 = 0x8834 # ARB_draw_buffers
- BLEND_EQUATION_ALPHA = 0x883D # EXT_blend_equation_separate
- MAX_VERTEX_ATTRIBS = 0x8869 # ARB_vertex_shader
- VERTEX_ATTRIB_ARRAY_NORMALIZED = 0x886A # ARB_vertex_shader
- MAX_TEXTURE_IMAGE_UNITS = 0x8872 # ARB_vertex_shader, ARB_fragment_shader
- FRAGMENT_SHADER = 0x8B30 # ARB_fragment_shader
- VERTEX_SHADER = 0x8B31 # ARB_vertex_shader
- MAX_FRAGMENT_UNIFORM_COMPONENTS = 0x8B49 # ARB_fragment_shader
- MAX_VERTEX_UNIFORM_COMPONENTS = 0x8B4A # ARB_vertex_shader
- MAX_VARYING_FLOATS = 0x8B4B # ARB_vertex_shader
- MAX_VERTEX_TEXTURE_IMAGE_UNITS = 0x8B4C # ARB_vertex_shader
- MAX_COMBINED_TEXTURE_IMAGE_UNITS = 0x8B4D # ARB_vertex_shader
- SHADER_TYPE = 0x8B4F # ARB_shader_objects
- FLOAT_VEC2 = 0x8B50 # ARB_shader_objects
- FLOAT_VEC3 = 0x8B51 # ARB_shader_objects
- FLOAT_VEC4 = 0x8B52 # ARB_shader_objects
- INT_VEC2 = 0x8B53 # ARB_shader_objects
- INT_VEC3 = 0x8B54 # ARB_shader_objects
- INT_VEC4 = 0x8B55 # ARB_shader_objects
- BOOL = 0x8B56 # ARB_shader_objects
- BOOL_VEC2 = 0x8B57 # ARB_shader_objects
- BOOL_VEC3 = 0x8B58 # ARB_shader_objects
- BOOL_VEC4 = 0x8B59 # ARB_shader_objects
- FLOAT_MAT2 = 0x8B5A # ARB_shader_objects
- FLOAT_MAT3 = 0x8B5B # ARB_shader_objects
- FLOAT_MAT4 = 0x8B5C # ARB_shader_objects
- SAMPLER_1D = 0x8B5D # ARB_shader_objects
- SAMPLER_2D = 0x8B5E # ARB_shader_objects
- SAMPLER_3D = 0x8B5F # ARB_shader_objects
- SAMPLER_CUBE = 0x8B60 # ARB_shader_objects
- SAMPLER_1D_SHADOW = 0x8B61 # ARB_shader_objects
- SAMPLER_2D_SHADOW = 0x8B62 # ARB_shader_objects
- DELETE_STATUS = 0x8B80 # ARB_shader_objects
- COMPILE_STATUS = 0x8B81 # ARB_shader_objects
- LINK_STATUS = 0x8B82 # ARB_shader_objects
- VALIDATE_STATUS = 0x8B83 # ARB_shader_objects
- INFO_LOG_LENGTH = 0x8B84 # ARB_shader_objects
- ATTACHED_SHADERS = 0x8B85 # ARB_shader_objects
- ACTIVE_UNIFORMS = 0x8B86 # ARB_shader_objects
- ACTIVE_UNIFORM_MAX_LENGTH = 0x8B87 # ARB_shader_objects
- SHADER_SOURCE_LENGTH = 0x8B88 # ARB_shader_objects
- ACTIVE_ATTRIBUTES = 0x8B89 # ARB_vertex_shader
- ACTIVE_ATTRIBUTE_MAX_LENGTH = 0x8B8A # ARB_vertex_shader
- FRAGMENT_SHADER_DERIVATIVE_HINT = 0x8B8B # ARB_fragment_shader
- SHADING_LANGUAGE_VERSION = 0x8B8C # ARB_shading_language_100
- CURRENT_PROGRAM = 0x8B8D # ARB_shader_objects (added for 2.0)
- POINT_SPRITE_COORD_ORIGIN = 0x8CA0 # ARB_point_sprite (added for 2.0)
- LOWER_LEFT = 0x8CA1 # ARB_point_sprite (added for 2.0)
- UPPER_LEFT = 0x8CA2 # ARB_point_sprite (added for 2.0)
- STENCIL_BACK_REF = 0x8CA3 # ARB_stencil_two_side
- STENCIL_BACK_VALUE_MASK = 0x8CA4 # ARB_stencil_two_side
- STENCIL_BACK_WRITEMASK = 0x8CA5 # ARB_stencil_two_side
-
-VERSION_2_0_DEPRECATED enum:
- VERTEX_PROGRAM_TWO_SIDE = 0x8643 # ARB_vertex_shader
- POINT_SPRITE = 0x8861 # ARB_point_sprite
- COORD_REPLACE = 0x8862 # ARB_point_sprite
- MAX_TEXTURE_COORDS = 0x8871 # ARB_vertex_shader, ARB_fragment_shader
-
-
-###############################################################################
-#
-# OpenGL 2.1 enums
-#
-###############################################################################
-
-VERSION_2_1 enum:
- PIXEL_PACK_BUFFER = 0x88EB # ARB_pixel_buffer_object
- PIXEL_UNPACK_BUFFER = 0x88EC # ARB_pixel_buffer_object
- PIXEL_PACK_BUFFER_BINDING = 0x88ED # ARB_pixel_buffer_object
- PIXEL_UNPACK_BUFFER_BINDING = 0x88EF # ARB_pixel_buffer_object
- FLOAT_MAT2x3 = 0x8B65 # New for 2.1
- FLOAT_MAT2x4 = 0x8B66 # New for 2.1
- FLOAT_MAT3x2 = 0x8B67 # New for 2.1
- FLOAT_MAT3x4 = 0x8B68 # New for 2.1
- FLOAT_MAT4x2 = 0x8B69 # New for 2.1
- FLOAT_MAT4x3 = 0x8B6A # New for 2.1
- SRGB = 0x8C40 # EXT_texture_sRGB
- SRGB8 = 0x8C41 # EXT_texture_sRGB
- SRGB_ALPHA = 0x8C42 # EXT_texture_sRGB
- SRGB8_ALPHA8 = 0x8C43 # EXT_texture_sRGB
- COMPRESSED_SRGB = 0x8C48 # EXT_texture_sRGB
- COMPRESSED_SRGB_ALPHA = 0x8C49 # EXT_texture_sRGB
-
-VERSION_2_1_DEPRECATED enum:
- CURRENT_RASTER_SECONDARY_COLOR = 0x845F # New for 2.1
- SLUMINANCE_ALPHA = 0x8C44 # EXT_texture_sRGB
- SLUMINANCE8_ALPHA8 = 0x8C45 # EXT_texture_sRGB
- SLUMINANCE = 0x8C46 # EXT_texture_sRGB
- SLUMINANCE8 = 0x8C47 # EXT_texture_sRGB
- COMPRESSED_SLUMINANCE = 0x8C4A # EXT_texture_sRGB
- COMPRESSED_SLUMINANCE_ALPHA = 0x8C4B # EXT_texture_sRGB
-
-
-###############################################################################
-#
-# OpenGL 3.0 enums
-#
-###############################################################################
-
-VERSION_3_0 enum:
- COMPARE_REF_TO_TEXTURE = 0x884E # alias GL_COMPARE_R_TO_TEXTURE_ARB
- CLIP_DISTANCE0 = 0x3000 # alias GL_CLIP_PLANE0
- CLIP_DISTANCE1 = 0x3001 # alias GL_CLIP_PLANE1
- CLIP_DISTANCE2 = 0x3002 # alias GL_CLIP_PLANE2
- CLIP_DISTANCE3 = 0x3003 # alias GL_CLIP_PLANE3
- CLIP_DISTANCE4 = 0x3004 # alias GL_CLIP_PLANE4
- CLIP_DISTANCE5 = 0x3005 # alias GL_CLIP_PLANE5
- CLIP_DISTANCE6 = 0x3006
- CLIP_DISTANCE7 = 0x3007
- MAX_CLIP_DISTANCES = 0x0D32 # alias GL_MAX_CLIP_PLANES
- MAJOR_VERSION = 0x821B
- MINOR_VERSION = 0x821C
- NUM_EXTENSIONS = 0x821D
- CONTEXT_FLAGS = 0x821E
- DEPTH_BUFFER = 0x8223
- STENCIL_BUFFER = 0x8224
- COMPRESSED_RED = 0x8225
- COMPRESSED_RG = 0x8226
- CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT = 0x0001
- RGBA32F = 0x8814
- RGB32F = 0x8815
- RGBA16F = 0x881A
- RGB16F = 0x881B
- VERTEX_ATTRIB_ARRAY_INTEGER = 0x88FD
- MAX_ARRAY_TEXTURE_LAYERS = 0x88FF
- MIN_PROGRAM_TEXEL_OFFSET = 0x8904
- MAX_PROGRAM_TEXEL_OFFSET = 0x8905
- CLAMP_READ_COLOR = 0x891C
- FIXED_ONLY = 0x891D
- MAX_VARYING_COMPONENTS = 0x8B4B # alias GL_MAX_VARYING_FLOATS
- TEXTURE_1D_ARRAY = 0x8C18
- PROXY_TEXTURE_1D_ARRAY = 0x8C19
- TEXTURE_2D_ARRAY = 0x8C1A
- PROXY_TEXTURE_2D_ARRAY = 0x8C1B
- TEXTURE_BINDING_1D_ARRAY = 0x8C1C
- TEXTURE_BINDING_2D_ARRAY = 0x8C1D
- R11F_G11F_B10F = 0x8C3A
- UNSIGNED_INT_10F_11F_11F_REV = 0x8C3B
- RGB9_E5 = 0x8C3D
- UNSIGNED_INT_5_9_9_9_REV = 0x8C3E
- TEXTURE_SHARED_SIZE = 0x8C3F
- TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH = 0x8C76
- TRANSFORM_FEEDBACK_BUFFER_MODE = 0x8C7F
- MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS = 0x8C80
- TRANSFORM_FEEDBACK_VARYINGS = 0x8C83
- TRANSFORM_FEEDBACK_BUFFER_START = 0x8C84
- TRANSFORM_FEEDBACK_BUFFER_SIZE = 0x8C85
- PRIMITIVES_GENERATED = 0x8C87
- TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN = 0x8C88
- RASTERIZER_DISCARD = 0x8C89
- MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS = 0x8C8A
- MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS = 0x8C8B
- INTERLEAVED_ATTRIBS = 0x8C8C
- SEPARATE_ATTRIBS = 0x8C8D
- TRANSFORM_FEEDBACK_BUFFER = 0x8C8E
- TRANSFORM_FEEDBACK_BUFFER_BINDING = 0x8C8F
- RGBA32UI = 0x8D70
- RGB32UI = 0x8D71
- RGBA16UI = 0x8D76
- RGB16UI = 0x8D77
- RGBA8UI = 0x8D7C
- RGB8UI = 0x8D7D
- RGBA32I = 0x8D82
- RGB32I = 0x8D83
- RGBA16I = 0x8D88
- RGB16I = 0x8D89
- RGBA8I = 0x8D8E
- RGB8I = 0x8D8F
- RED_INTEGER = 0x8D94
- GREEN_INTEGER = 0x8D95
- BLUE_INTEGER = 0x8D96
- RGB_INTEGER = 0x8D98
- RGBA_INTEGER = 0x8D99
- BGR_INTEGER = 0x8D9A
- BGRA_INTEGER = 0x8D9B
- SAMPLER_1D_ARRAY = 0x8DC0
- SAMPLER_2D_ARRAY = 0x8DC1
- SAMPLER_1D_ARRAY_SHADOW = 0x8DC3
- SAMPLER_2D_ARRAY_SHADOW = 0x8DC4
- SAMPLER_CUBE_SHADOW = 0x8DC5
- UNSIGNED_INT_VEC2 = 0x8DC6
- UNSIGNED_INT_VEC3 = 0x8DC7
- UNSIGNED_INT_VEC4 = 0x8DC8
- INT_SAMPLER_1D = 0x8DC9
- INT_SAMPLER_2D = 0x8DCA
- INT_SAMPLER_3D = 0x8DCB
- INT_SAMPLER_CUBE = 0x8DCC
- INT_SAMPLER_1D_ARRAY = 0x8DCE
- INT_SAMPLER_2D_ARRAY = 0x8DCF
- UNSIGNED_INT_SAMPLER_1D = 0x8DD1
- UNSIGNED_INT_SAMPLER_2D = 0x8DD2
- UNSIGNED_INT_SAMPLER_3D = 0x8DD3
- UNSIGNED_INT_SAMPLER_CUBE = 0x8DD4
- UNSIGNED_INT_SAMPLER_1D_ARRAY = 0x8DD6
- UNSIGNED_INT_SAMPLER_2D_ARRAY = 0x8DD7
- QUERY_WAIT = 0x8E13
- QUERY_NO_WAIT = 0x8E14
- QUERY_BY_REGION_WAIT = 0x8E15
- QUERY_BY_REGION_NO_WAIT = 0x8E16
- BUFFER_ACCESS_FLAGS = 0x911F
- BUFFER_MAP_LENGTH = 0x9120
- BUFFER_MAP_OFFSET = 0x9121
-passthru: /* Reuse tokens from ARB_depth_buffer_float */
- use ARB_depth_buffer_float DEPTH_COMPONENT32F
- use ARB_depth_buffer_float DEPTH32F_STENCIL8
- use ARB_depth_buffer_float FLOAT_32_UNSIGNED_INT_24_8_REV
-passthru: /* Reuse tokens from ARB_framebuffer_object */
- use ARB_framebuffer_object INVALID_FRAMEBUFFER_OPERATION
- use ARB_framebuffer_object FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING
- use ARB_framebuffer_object FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE
- use ARB_framebuffer_object FRAMEBUFFER_ATTACHMENT_RED_SIZE
- use ARB_framebuffer_object FRAMEBUFFER_ATTACHMENT_GREEN_SIZE
- use ARB_framebuffer_object FRAMEBUFFER_ATTACHMENT_BLUE_SIZE
- use ARB_framebuffer_object FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE
- use ARB_framebuffer_object FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE
- use ARB_framebuffer_object FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE
- use ARB_framebuffer_object FRAMEBUFFER_DEFAULT
- use ARB_framebuffer_object FRAMEBUFFER_UNDEFINED
- use ARB_framebuffer_object DEPTH_STENCIL_ATTACHMENT
- use ARB_framebuffer_object INDEX
- use ARB_framebuffer_object MAX_RENDERBUFFER_SIZE
- use ARB_framebuffer_object DEPTH_STENCIL
- use ARB_framebuffer_object UNSIGNED_INT_24_8
- use ARB_framebuffer_object DEPTH24_STENCIL8
- use ARB_framebuffer_object TEXTURE_STENCIL_SIZE
- use ARB_framebuffer_object TEXTURE_RED_TYPE
- use ARB_framebuffer_object TEXTURE_GREEN_TYPE
- use ARB_framebuffer_object TEXTURE_BLUE_TYPE
- use ARB_framebuffer_object TEXTURE_ALPHA_TYPE
- use ARB_framebuffer_object TEXTURE_DEPTH_TYPE
- use ARB_framebuffer_object UNSIGNED_NORMALIZED
- use ARB_framebuffer_object FRAMEBUFFER_BINDING
- use ARB_framebuffer_object DRAW_FRAMEBUFFER_BINDING
- use ARB_framebuffer_object RENDERBUFFER_BINDING
- use ARB_framebuffer_object READ_FRAMEBUFFER
- use ARB_framebuffer_object DRAW_FRAMEBUFFER
- use ARB_framebuffer_object READ_FRAMEBUFFER_BINDING
- use ARB_framebuffer_object RENDERBUFFER_SAMPLES
- use ARB_framebuffer_object FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE
- use ARB_framebuffer_object FRAMEBUFFER_ATTACHMENT_OBJECT_NAME
- use ARB_framebuffer_object FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL
- use ARB_framebuffer_object FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE
- use ARB_framebuffer_object FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER
- use ARB_framebuffer_object FRAMEBUFFER_COMPLETE
- use ARB_framebuffer_object FRAMEBUFFER_INCOMPLETE_ATTACHMENT
- use ARB_framebuffer_object FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
- use ARB_framebuffer_object FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER
- use ARB_framebuffer_object FRAMEBUFFER_INCOMPLETE_READ_BUFFER
- use ARB_framebuffer_object FRAMEBUFFER_UNSUPPORTED
- use ARB_framebuffer_object MAX_COLOR_ATTACHMENTS
- use ARB_framebuffer_object COLOR_ATTACHMENT0
- use ARB_framebuffer_object COLOR_ATTACHMENT1
- use ARB_framebuffer_object COLOR_ATTACHMENT2
- use ARB_framebuffer_object COLOR_ATTACHMENT3
- use ARB_framebuffer_object COLOR_ATTACHMENT4
- use ARB_framebuffer_object COLOR_ATTACHMENT5
- use ARB_framebuffer_object COLOR_ATTACHMENT6
- use ARB_framebuffer_object COLOR_ATTACHMENT7
- use ARB_framebuffer_object COLOR_ATTACHMENT8
- use ARB_framebuffer_object COLOR_ATTACHMENT9
- use ARB_framebuffer_object COLOR_ATTACHMENT10
- use ARB_framebuffer_object COLOR_ATTACHMENT11
- use ARB_framebuffer_object COLOR_ATTACHMENT12
- use ARB_framebuffer_object COLOR_ATTACHMENT13
- use ARB_framebuffer_object COLOR_ATTACHMENT14
- use ARB_framebuffer_object COLOR_ATTACHMENT15
- use ARB_framebuffer_object DEPTH_ATTACHMENT
- use ARB_framebuffer_object STENCIL_ATTACHMENT
- use ARB_framebuffer_object FRAMEBUFFER
- use ARB_framebuffer_object RENDERBUFFER
- use ARB_framebuffer_object RENDERBUFFER_WIDTH
- use ARB_framebuffer_object RENDERBUFFER_HEIGHT
- use ARB_framebuffer_object RENDERBUFFER_INTERNAL_FORMAT
- use ARB_framebuffer_object STENCIL_INDEX1
- use ARB_framebuffer_object STENCIL_INDEX4
- use ARB_framebuffer_object STENCIL_INDEX8
- use ARB_framebuffer_object STENCIL_INDEX16
- use ARB_framebuffer_object RENDERBUFFER_RED_SIZE
- use ARB_framebuffer_object RENDERBUFFER_GREEN_SIZE
- use ARB_framebuffer_object RENDERBUFFER_BLUE_SIZE
- use ARB_framebuffer_object RENDERBUFFER_ALPHA_SIZE
- use ARB_framebuffer_object RENDERBUFFER_DEPTH_SIZE
- use ARB_framebuffer_object RENDERBUFFER_STENCIL_SIZE
- use ARB_framebuffer_object FRAMEBUFFER_INCOMPLETE_MULTISAMPLE
- use ARB_framebuffer_object MAX_SAMPLES
-passthru: /* Reuse tokens from ARB_framebuffer_sRGB */
- use ARB_framebuffer_sRGB FRAMEBUFFER_SRGB
-passthru: /* Reuse tokens from ARB_half_float_vertex */
- use ARB_half_float_vertex HALF_FLOAT
-passthru: /* Reuse tokens from ARB_map_buffer_range */
- use ARB_map_buffer_range MAP_READ_BIT
- use ARB_map_buffer_range MAP_WRITE_BIT
- use ARB_map_buffer_range MAP_INVALIDATE_RANGE_BIT
- use ARB_map_buffer_range MAP_INVALIDATE_BUFFER_BIT
- use ARB_map_buffer_range MAP_FLUSH_EXPLICIT_BIT
- use ARB_map_buffer_range MAP_UNSYNCHRONIZED_BIT
-passthru: /* Reuse tokens from ARB_texture_compression_rgtc */
- use ARB_texture_compression_rgtc COMPRESSED_RED_RGTC1
- use ARB_texture_compression_rgtc COMPRESSED_SIGNED_RED_RGTC1
- use ARB_texture_compression_rgtc COMPRESSED_RG_RGTC2
- use ARB_texture_compression_rgtc COMPRESSED_SIGNED_RG_RGTC2
-passthru: /* Reuse tokens from ARB_texture_rg */
- use ARB_texture_rg RG
- use ARB_texture_rg RG_INTEGER
- use ARB_texture_rg R8
- use ARB_texture_rg R16
- use ARB_texture_rg RG8
- use ARB_texture_rg RG16
- use ARB_texture_rg R16F
- use ARB_texture_rg R32F
- use ARB_texture_rg RG16F
- use ARB_texture_rg RG32F
- use ARB_texture_rg R8I
- use ARB_texture_rg R8UI
- use ARB_texture_rg R16I
- use ARB_texture_rg R16UI
- use ARB_texture_rg R32I
- use ARB_texture_rg R32UI
- use ARB_texture_rg RG8I
- use ARB_texture_rg RG8UI
- use ARB_texture_rg RG16I
- use ARB_texture_rg RG16UI
- use ARB_texture_rg RG32I
- use ARB_texture_rg RG32UI
-passthru: /* Reuse tokens from ARB_vertex_array_object */
- use ARB_vertex_array_object VERTEX_ARRAY_BINDING
-
-VERSION_3_0_DEPRECATED enum:
- CLAMP_VERTEX_COLOR = 0x891A
- CLAMP_FRAGMENT_COLOR = 0x891B
- ALPHA_INTEGER = 0x8D97
-passthru: /* Reuse tokens from ARB_framebuffer_object */
- use ARB_framebuffer_object TEXTURE_LUMINANCE_TYPE
- use ARB_framebuffer_object TEXTURE_INTENSITY_TYPE
-
-
-###############################################################################
-#
-# OpenGL 3.1 enums
-#
-###############################################################################
-
-VERSION_3_1 enum:
- SAMPLER_2D_RECT = 0x8B63 # ARB_shader_objects + ARB_texture_rectangle
- SAMPLER_2D_RECT_SHADOW = 0x8B64 # ARB_shader_objects + ARB_texture_rectangle
- SAMPLER_BUFFER = 0x8DC2 # EXT_gpu_shader4 + ARB_texture_buffer_object
- INT_SAMPLER_2D_RECT = 0x8DCD # EXT_gpu_shader4 + ARB_texture_rectangle
- INT_SAMPLER_BUFFER = 0x8DD0 # EXT_gpu_shader4 + ARB_texture_buffer_object
- UNSIGNED_INT_SAMPLER_2D_RECT = 0x8DD5 # EXT_gpu_shader4 + ARB_texture_rectangle
- UNSIGNED_INT_SAMPLER_BUFFER = 0x8DD8 # EXT_gpu_shader4 + ARB_texture_buffer_object
- TEXTURE_BUFFER = 0x8C2A # ARB_texture_buffer_object
- MAX_TEXTURE_BUFFER_SIZE = 0x8C2B # ARB_texture_buffer_object
- TEXTURE_BINDING_BUFFER = 0x8C2C # ARB_texture_buffer_object
- TEXTURE_BUFFER_DATA_STORE_BINDING = 0x8C2D # ARB_texture_buffer_object
- TEXTURE_BUFFER_FORMAT = 0x8C2E # ARB_texture_buffer_object
- TEXTURE_RECTANGLE = 0x84F5 # ARB_texture_rectangle
- TEXTURE_BINDING_RECTANGLE = 0x84F6 # ARB_texture_rectangle
- PROXY_TEXTURE_RECTANGLE = 0x84F7 # ARB_texture_rectangle
- MAX_RECTANGLE_TEXTURE_SIZE = 0x84F8 # ARB_texture_rectangle
- RED_SNORM = 0x8F90 # 3.1
- RG_SNORM = 0x8F91 # 3.1
- RGB_SNORM = 0x8F92 # 3.1
- RGBA_SNORM = 0x8F93 # 3.1
- R8_SNORM = 0x8F94 # 3.1
- RG8_SNORM = 0x8F95 # 3.1
- RGB8_SNORM = 0x8F96 # 3.1
- RGBA8_SNORM = 0x8F97 # 3.1
- R16_SNORM = 0x8F98 # 3.1
- RG16_SNORM = 0x8F99 # 3.1
- RGB16_SNORM = 0x8F9A # 3.1
- RGBA16_SNORM = 0x8F9B # 3.1
- SIGNED_NORMALIZED = 0x8F9C # 3.1
- PRIMITIVE_RESTART = 0x8F9D # 3.1 (different from NV_primitive_restart)
- PRIMITIVE_RESTART_INDEX = 0x8F9E # 3.1 (different from NV_primitive_restart)
-passthru: /* Reuse tokens from ARB_copy_buffer */
- use ARB_copy_buffer COPY_READ_BUFFER
- use ARB_copy_buffer COPY_WRITE_BUFFER
-passthru: /* Would reuse tokens from ARB_draw_instanced, but it has none */
-passthru: /* Reuse tokens from ARB_uniform_buffer_object */
- use ARB_uniform_buffer_object UNIFORM_BUFFER
- use ARB_uniform_buffer_object UNIFORM_BUFFER_BINDING
- use ARB_uniform_buffer_object UNIFORM_BUFFER_START
- use ARB_uniform_buffer_object UNIFORM_BUFFER_SIZE
- use ARB_uniform_buffer_object MAX_VERTEX_UNIFORM_BLOCKS
- use ARB_uniform_buffer_object MAX_FRAGMENT_UNIFORM_BLOCKS
- use ARB_uniform_buffer_object MAX_COMBINED_UNIFORM_BLOCKS
- use ARB_uniform_buffer_object MAX_UNIFORM_BUFFER_BINDINGS
- use ARB_uniform_buffer_object MAX_UNIFORM_BLOCK_SIZE
- use ARB_uniform_buffer_object MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS
- use ARB_uniform_buffer_object MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS
- use ARB_uniform_buffer_object UNIFORM_BUFFER_OFFSET_ALIGNMENT
- use ARB_uniform_buffer_object ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH
- use ARB_uniform_buffer_object ACTIVE_UNIFORM_BLOCKS
- use ARB_uniform_buffer_object UNIFORM_TYPE
- use ARB_uniform_buffer_object UNIFORM_SIZE
- use ARB_uniform_buffer_object UNIFORM_NAME_LENGTH
- use ARB_uniform_buffer_object UNIFORM_BLOCK_INDEX
- use ARB_uniform_buffer_object UNIFORM_OFFSET
- use ARB_uniform_buffer_object UNIFORM_ARRAY_STRIDE
- use ARB_uniform_buffer_object UNIFORM_MATRIX_STRIDE
- use ARB_uniform_buffer_object UNIFORM_IS_ROW_MAJOR
- use ARB_uniform_buffer_object UNIFORM_BLOCK_BINDING
- use ARB_uniform_buffer_object UNIFORM_BLOCK_DATA_SIZE
- use ARB_uniform_buffer_object UNIFORM_BLOCK_NAME_LENGTH
- use ARB_uniform_buffer_object UNIFORM_BLOCK_ACTIVE_UNIFORMS
- use ARB_uniform_buffer_object UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES
- use ARB_uniform_buffer_object UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER
- use ARB_uniform_buffer_object UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER
- use ARB_uniform_buffer_object INVALID_INDEX
-
-
-###############################################################################
-#
-# OpenGL 3.2 enums
-#
-###############################################################################
-
-VERSION_3_2 enum:
- CONTEXT_CORE_PROFILE_BIT = 0x00000001
- CONTEXT_COMPATIBILITY_PROFILE_BIT = 0x00000002
- LINES_ADJACENCY = 0x000A
- LINE_STRIP_ADJACENCY = 0x000B
- TRIANGLES_ADJACENCY = 0x000C
- TRIANGLE_STRIP_ADJACENCY = 0x000D
- PROGRAM_POINT_SIZE = 0x8642
- MAX_GEOMETRY_TEXTURE_IMAGE_UNITS = 0x8C29
- FRAMEBUFFER_ATTACHMENT_LAYERED = 0x8DA7
- FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS = 0x8DA8
- GEOMETRY_SHADER = 0x8DD9
- GEOMETRY_VERTICES_OUT = 0x8916
- GEOMETRY_INPUT_TYPE = 0x8917
- GEOMETRY_OUTPUT_TYPE = 0x8918
- MAX_GEOMETRY_UNIFORM_COMPONENTS = 0x8DDF
- MAX_GEOMETRY_OUTPUT_VERTICES = 0x8DE0
- MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS = 0x8DE1
- MAX_VERTEX_OUTPUT_COMPONENTS = 0x9122
- MAX_GEOMETRY_INPUT_COMPONENTS = 0x9123
- MAX_GEOMETRY_OUTPUT_COMPONENTS = 0x9124
- MAX_FRAGMENT_INPUT_COMPONENTS = 0x9125
- CONTEXT_PROFILE_MASK = 0x9126
- use VERSION_3_0 MAX_VARYING_COMPONENTS
- use ARB_framebuffer_object FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER
-passthru: /* Reuse tokens from ARB_depth_clamp */
- use ARB_depth_clamp DEPTH_CLAMP
-passthru: /* Would reuse tokens from ARB_draw_elements_base_vertex, but it has none */
-passthru: /* Would reuse tokens from ARB_fragment_coord_conventions, but it has none */
-passthru: /* Reuse tokens from ARB_provoking_vertex */
- use ARB_provoking_vertex QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION
- use ARB_provoking_vertex FIRST_VERTEX_CONVENTION
- use ARB_provoking_vertex LAST_VERTEX_CONVENTION
- use ARB_provoking_vertex PROVOKING_VERTEX
-passthru: /* Reuse tokens from ARB_seamless_cube_map */
- use ARB_seamless_cube_map TEXTURE_CUBE_MAP_SEAMLESS
-passthru: /* Reuse tokens from ARB_sync */
- use ARB_sync MAX_SERVER_WAIT_TIMEOUT
- use ARB_sync OBJECT_TYPE
- use ARB_sync SYNC_CONDITION
- use ARB_sync SYNC_STATUS
- use ARB_sync SYNC_FLAGS
- use ARB_sync SYNC_FENCE
- use ARB_sync SYNC_GPU_COMMANDS_COMPLETE
- use ARB_sync UNSIGNALED
- use ARB_sync SIGNALED
- use ARB_sync ALREADY_SIGNALED
- use ARB_sync TIMEOUT_EXPIRED
- use ARB_sync CONDITION_SATISFIED
- use ARB_sync WAIT_FAILED
- use ARB_sync TIMEOUT_IGNORED
- use ARB_sync SYNC_FLUSH_COMMANDS_BIT
- use ARB_sync TIMEOUT_IGNORED
-passthru: /* Reuse tokens from ARB_texture_multisample */
- use ARB_texture_multisample SAMPLE_POSITION
- use ARB_texture_multisample SAMPLE_MASK
- use ARB_texture_multisample SAMPLE_MASK_VALUE
- use ARB_texture_multisample MAX_SAMPLE_MASK_WORDS
- use ARB_texture_multisample TEXTURE_2D_MULTISAMPLE
- use ARB_texture_multisample PROXY_TEXTURE_2D_MULTISAMPLE
- use ARB_texture_multisample TEXTURE_2D_MULTISAMPLE_ARRAY
- use ARB_texture_multisample PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY
- use ARB_texture_multisample TEXTURE_BINDING_2D_MULTISAMPLE
- use ARB_texture_multisample TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY
- use ARB_texture_multisample TEXTURE_SAMPLES
- use ARB_texture_multisample TEXTURE_FIXED_SAMPLE_LOCATIONS
- use ARB_texture_multisample SAMPLER_2D_MULTISAMPLE
- use ARB_texture_multisample INT_SAMPLER_2D_MULTISAMPLE
- use ARB_texture_multisample UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE
- use ARB_texture_multisample SAMPLER_2D_MULTISAMPLE_ARRAY
- use ARB_texture_multisample INT_SAMPLER_2D_MULTISAMPLE_ARRAY
- use ARB_texture_multisample UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
- use ARB_texture_multisample MAX_COLOR_TEXTURE_SAMPLES
- use ARB_texture_multisample MAX_DEPTH_TEXTURE_SAMPLES
- use ARB_texture_multisample MAX_INTEGER_SAMPLES
-passthru: /* Don't need to reuse tokens from ARB_vertex_array_bgra since they're already in 1.2 core */
-
-###############################################################################
-#
-# ARB extensions, in ARB extension order
-#
-###############################################################################
-
-###############################################################################
-
-# ARB Extension #1
-ARB_multitexture enum:
- TEXTURE0_ARB = 0x84C0
- TEXTURE1_ARB = 0x84C1
- TEXTURE2_ARB = 0x84C2
- TEXTURE3_ARB = 0x84C3
- TEXTURE4_ARB = 0x84C4
- TEXTURE5_ARB = 0x84C5
- TEXTURE6_ARB = 0x84C6
- TEXTURE7_ARB = 0x84C7
- TEXTURE8_ARB = 0x84C8
- TEXTURE9_ARB = 0x84C9
- TEXTURE10_ARB = 0x84CA
- TEXTURE11_ARB = 0x84CB
- TEXTURE12_ARB = 0x84CC
- TEXTURE13_ARB = 0x84CD
- TEXTURE14_ARB = 0x84CE
- TEXTURE15_ARB = 0x84CF
- TEXTURE16_ARB = 0x84D0
- TEXTURE17_ARB = 0x84D1
- TEXTURE18_ARB = 0x84D2
- TEXTURE19_ARB = 0x84D3
- TEXTURE20_ARB = 0x84D4
- TEXTURE21_ARB = 0x84D5
- TEXTURE22_ARB = 0x84D6
- TEXTURE23_ARB = 0x84D7
- TEXTURE24_ARB = 0x84D8
- TEXTURE25_ARB = 0x84D9
- TEXTURE26_ARB = 0x84DA
- TEXTURE27_ARB = 0x84DB
- TEXTURE28_ARB = 0x84DC
- TEXTURE29_ARB = 0x84DD
- TEXTURE30_ARB = 0x84DE
- TEXTURE31_ARB = 0x84DF
- ACTIVE_TEXTURE_ARB = 0x84E0 # 1 I
- CLIENT_ACTIVE_TEXTURE_ARB = 0x84E1 # 1 I
- MAX_TEXTURE_UNITS_ARB = 0x84E2 # 1 I
-
-###############################################################################
-
-# No new tokens
-# ARB Extension #2 - GLX_ARB_get_proc_address
-
-###############################################################################
-
-# ARB Extension #3
-ARB_transpose_matrix enum:
- TRANSPOSE_MODELVIEW_MATRIX_ARB = 0x84E3 # 16 F
- TRANSPOSE_PROJECTION_MATRIX_ARB = 0x84E4 # 16 F
- TRANSPOSE_TEXTURE_MATRIX_ARB = 0x84E5 # 16 F
- TRANSPOSE_COLOR_MATRIX_ARB = 0x84E6 # 16 F
-
-###############################################################################
-
-# No new tokens
-# ARB Extension #4 - WGL_ARB_buffer_region
-
-###############################################################################
-
-# ARB Extension #5
-ARB_multisample enum:
- MULTISAMPLE_ARB = 0x809D
- SAMPLE_ALPHA_TO_COVERAGE_ARB = 0x809E
- SAMPLE_ALPHA_TO_ONE_ARB = 0x809F
- SAMPLE_COVERAGE_ARB = 0x80A0
- SAMPLE_BUFFERS_ARB = 0x80A8
- SAMPLES_ARB = 0x80A9
- SAMPLE_COVERAGE_VALUE_ARB = 0x80AA
- SAMPLE_COVERAGE_INVERT_ARB = 0x80AB
- MULTISAMPLE_BIT_ARB = 0x20000000
-
-###############################################################################
-
-# No new tokens
-# ARB Extension #6
-ARB_texture_env_add enum:
-
-###############################################################################
-
-# ARB Extension #7
-ARB_texture_cube_map enum:
- NORMAL_MAP_ARB = 0x8511
- REFLECTION_MAP_ARB = 0x8512
- TEXTURE_CUBE_MAP_ARB = 0x8513
- TEXTURE_BINDING_CUBE_MAP_ARB = 0x8514
- TEXTURE_CUBE_MAP_POSITIVE_X_ARB = 0x8515
- TEXTURE_CUBE_MAP_NEGATIVE_X_ARB = 0x8516
- TEXTURE_CUBE_MAP_POSITIVE_Y_ARB = 0x8517
- TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB = 0x8518
- TEXTURE_CUBE_MAP_POSITIVE_Z_ARB = 0x8519
- TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB = 0x851A
- PROXY_TEXTURE_CUBE_MAP_ARB = 0x851B
- MAX_CUBE_MAP_TEXTURE_SIZE_ARB = 0x851C
-
-###############################################################################
-
-# No new tokens
-# ARB Extension #8 - WGL_ARB_extensions_string
-# ARB Extension #9 - WGL_ARB_pixel_format
-# ARB Extension #10 - WGL_ARB_make_current_read
-# ARB Extension #11 - WGL_ARB_pbuffer
-
-###############################################################################
-
-# ARB Extension #12
-ARB_texture_compression enum:
- COMPRESSED_ALPHA_ARB = 0x84E9
- COMPRESSED_LUMINANCE_ARB = 0x84EA
- COMPRESSED_LUMINANCE_ALPHA_ARB = 0x84EB
- COMPRESSED_INTENSITY_ARB = 0x84EC
- COMPRESSED_RGB_ARB = 0x84ED
- COMPRESSED_RGBA_ARB = 0x84EE
- TEXTURE_COMPRESSION_HINT_ARB = 0x84EF
- TEXTURE_COMPRESSED_IMAGE_SIZE_ARB = 0x86A0
- TEXTURE_COMPRESSED_ARB = 0x86A1
- NUM_COMPRESSED_TEXTURE_FORMATS_ARB = 0x86A2
- COMPRESSED_TEXTURE_FORMATS_ARB = 0x86A3
-
-###############################################################################
-
-# ARB Extension #13
-# Promoted from #36 SGIS_texture_border_clamp
-ARB_texture_border_clamp enum:
- CLAMP_TO_BORDER_ARB = 0x812D
-
-###############################################################################
-
-# ARB Extension #14 - promoted from #54 EXT_point_parameters
-# Promoted from #54 {SGIS,EXT}_point_parameters
-ARB_point_parameters enum:
- POINT_SIZE_MIN_ARB = 0x8126 # 1 F
- POINT_SIZE_MAX_ARB = 0x8127 # 1 F
- POINT_FADE_THRESHOLD_SIZE_ARB = 0x8128 # 1 F
- POINT_DISTANCE_ATTENUATION_ARB = 0x8129 # 3 F
-
-###############################################################################
-
-# ARB Extension #15
-ARB_vertex_blend enum:
- MAX_VERTEX_UNITS_ARB = 0x86A4
- ACTIVE_VERTEX_UNITS_ARB = 0x86A5
- WEIGHT_SUM_UNITY_ARB = 0x86A6
- VERTEX_BLEND_ARB = 0x86A7
- CURRENT_WEIGHT_ARB = 0x86A8
- WEIGHT_ARRAY_TYPE_ARB = 0x86A9
- WEIGHT_ARRAY_STRIDE_ARB = 0x86AA
- WEIGHT_ARRAY_SIZE_ARB = 0x86AB
- WEIGHT_ARRAY_POINTER_ARB = 0x86AC
- WEIGHT_ARRAY_ARB = 0x86AD
- MODELVIEW0_ARB = 0x1700
- MODELVIEW1_ARB = 0x850A
- MODELVIEW2_ARB = 0x8722
- MODELVIEW3_ARB = 0x8723
- MODELVIEW4_ARB = 0x8724
- MODELVIEW5_ARB = 0x8725
- MODELVIEW6_ARB = 0x8726
- MODELVIEW7_ARB = 0x8727
- MODELVIEW8_ARB = 0x8728
- MODELVIEW9_ARB = 0x8729
- MODELVIEW10_ARB = 0x872A
- MODELVIEW11_ARB = 0x872B
- MODELVIEW12_ARB = 0x872C
- MODELVIEW13_ARB = 0x872D
- MODELVIEW14_ARB = 0x872E
- MODELVIEW15_ARB = 0x872F
- MODELVIEW16_ARB = 0x8730
- MODELVIEW17_ARB = 0x8731
- MODELVIEW18_ARB = 0x8732
- MODELVIEW19_ARB = 0x8733
- MODELVIEW20_ARB = 0x8734
- MODELVIEW21_ARB = 0x8735
- MODELVIEW22_ARB = 0x8736
- MODELVIEW23_ARB = 0x8737
- MODELVIEW24_ARB = 0x8738
- MODELVIEW25_ARB = 0x8739
- MODELVIEW26_ARB = 0x873A
- MODELVIEW27_ARB = 0x873B
- MODELVIEW28_ARB = 0x873C
- MODELVIEW29_ARB = 0x873D
- MODELVIEW30_ARB = 0x873E
- MODELVIEW31_ARB = 0x873F
-
-###############################################################################
-
-# ARB Extension #16
-ARB_matrix_palette enum:
- MATRIX_PALETTE_ARB = 0x8840
- MAX_MATRIX_PALETTE_STACK_DEPTH_ARB = 0x8841
- MAX_PALETTE_MATRICES_ARB = 0x8842
- CURRENT_PALETTE_MATRIX_ARB = 0x8843
- MATRIX_INDEX_ARRAY_ARB = 0x8844
- CURRENT_MATRIX_INDEX_ARB = 0x8845
- MATRIX_INDEX_ARRAY_SIZE_ARB = 0x8846
- MATRIX_INDEX_ARRAY_TYPE_ARB = 0x8847
- MATRIX_INDEX_ARRAY_STRIDE_ARB = 0x8848
- MATRIX_INDEX_ARRAY_POINTER_ARB = 0x8849
-
-###############################################################################
-
-# ARB Extension #17
-# Shares enum values with EXT_texture_env_combine
-ARB_texture_env_combine enum:
- COMBINE_ARB = 0x8570
- COMBINE_RGB_ARB = 0x8571
- COMBINE_ALPHA_ARB = 0x8572
- SOURCE0_RGB_ARB = 0x8580
- SOURCE1_RGB_ARB = 0x8581
- SOURCE2_RGB_ARB = 0x8582
- SOURCE0_ALPHA_ARB = 0x8588
- SOURCE1_ALPHA_ARB = 0x8589
- SOURCE2_ALPHA_ARB = 0x858A
- OPERAND0_RGB_ARB = 0x8590
- OPERAND1_RGB_ARB = 0x8591
- OPERAND2_RGB_ARB = 0x8592
- OPERAND0_ALPHA_ARB = 0x8598
- OPERAND1_ALPHA_ARB = 0x8599
- OPERAND2_ALPHA_ARB = 0x859A
- RGB_SCALE_ARB = 0x8573
- ADD_SIGNED_ARB = 0x8574
- INTERPOLATE_ARB = 0x8575
- SUBTRACT_ARB = 0x84E7
- CONSTANT_ARB = 0x8576
- PRIMARY_COLOR_ARB = 0x8577
- PREVIOUS_ARB = 0x8578
-
-###############################################################################
-
-# No new tokens
-# ARB Extension #18
-ARB_texture_env_crossbar enum:
-
-###############################################################################
-
-# ARB Extension #19
-# Promoted from #220 EXT_texture_env_dot3; enum values changed
-ARB_texture_env_dot3 enum:
- DOT3_RGB_ARB = 0x86AE
- DOT3_RGBA_ARB = 0x86AF
-
-###############################################################################
-
-# No new tokens
-# ARB Extension #20 - WGL_ARB_render_texture
-
-###############################################################################
-
-# ARB Extension #21
-ARB_texture_mirrored_repeat enum:
- MIRRORED_REPEAT_ARB = 0x8370
-
-###############################################################################
-
-# ARB Extension #22
-ARB_depth_texture enum:
- DEPTH_COMPONENT16_ARB = 0x81A5
- DEPTH_COMPONENT24_ARB = 0x81A6
- DEPTH_COMPONENT32_ARB = 0x81A7
- TEXTURE_DEPTH_SIZE_ARB = 0x884A
- DEPTH_TEXTURE_MODE_ARB = 0x884B
-
-###############################################################################
-
-# ARB Extension #23
-ARB_shadow enum:
- TEXTURE_COMPARE_MODE_ARB = 0x884C
- TEXTURE_COMPARE_FUNC_ARB = 0x884D
- COMPARE_R_TO_TEXTURE_ARB = 0x884E
-
-###############################################################################
-
-# ARB Extension #24
-ARB_shadow_ambient enum:
- TEXTURE_COMPARE_FAIL_VALUE_ARB = 0x80BF
-
-###############################################################################
-
-# No new tokens
-# ARB Extension #25
-ARB_window_pos enum:
-
-###############################################################################
-
-# ARB Extension #26
-# ARB_vertex_program enums are shared by ARB_fragment_program are so marked.
-# Unfortunately, PROGRAM_BINDING_ARB does accidentally reuse 0x8677 -
-# this was a spec editing typo that's now uncorrectable.
-ARB_vertex_program enum:
- COLOR_SUM_ARB = 0x8458
- VERTEX_PROGRAM_ARB = 0x8620
- VERTEX_ATTRIB_ARRAY_ENABLED_ARB = 0x8622
- VERTEX_ATTRIB_ARRAY_SIZE_ARB = 0x8623
- VERTEX_ATTRIB_ARRAY_STRIDE_ARB = 0x8624
- VERTEX_ATTRIB_ARRAY_TYPE_ARB = 0x8625
- CURRENT_VERTEX_ATTRIB_ARB = 0x8626
- PROGRAM_LENGTH_ARB = 0x8627 # shared
- PROGRAM_STRING_ARB = 0x8628 # shared
- MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB = 0x862E # shared
- MAX_PROGRAM_MATRICES_ARB = 0x862F # shared
- CURRENT_MATRIX_STACK_DEPTH_ARB = 0x8640 # shared
- CURRENT_MATRIX_ARB = 0x8641 # shared
- VERTEX_PROGRAM_POINT_SIZE_ARB = 0x8642
- VERTEX_PROGRAM_TWO_SIDE_ARB = 0x8643
- VERTEX_ATTRIB_ARRAY_POINTER_ARB = 0x8645
- PROGRAM_ERROR_POSITION_ARB = 0x864B # shared
- PROGRAM_BINDING_ARB = 0x8677 # shared
- MAX_VERTEX_ATTRIBS_ARB = 0x8869
- VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB = 0x886A
- PROGRAM_ERROR_STRING_ARB = 0x8874 # shared
- PROGRAM_FORMAT_ASCII_ARB = 0x8875 # shared
- PROGRAM_FORMAT_ARB = 0x8876 # shared
- PROGRAM_INSTRUCTIONS_ARB = 0x88A0 # shared
- MAX_PROGRAM_INSTRUCTIONS_ARB = 0x88A1 # shared
- PROGRAM_NATIVE_INSTRUCTIONS_ARB = 0x88A2 # shared
- MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB = 0x88A3 # shared
- PROGRAM_TEMPORARIES_ARB = 0x88A4 # shared
- MAX_PROGRAM_TEMPORARIES_ARB = 0x88A5 # shared
- PROGRAM_NATIVE_TEMPORARIES_ARB = 0x88A6 # shared
- MAX_PROGRAM_NATIVE_TEMPORARIES_ARB = 0x88A7 # shared
- PROGRAM_PARAMETERS_ARB = 0x88A8 # shared
- MAX_PROGRAM_PARAMETERS_ARB = 0x88A9 # shared
- PROGRAM_NATIVE_PARAMETERS_ARB = 0x88AA # shared
- MAX_PROGRAM_NATIVE_PARAMETERS_ARB = 0x88AB # shared
- PROGRAM_ATTRIBS_ARB = 0x88AC # shared
- MAX_PROGRAM_ATTRIBS_ARB = 0x88AD # shared
- PROGRAM_NATIVE_ATTRIBS_ARB = 0x88AE # shared
- MAX_PROGRAM_NATIVE_ATTRIBS_ARB = 0x88AF # shared
- PROGRAM_ADDRESS_REGISTERS_ARB = 0x88B0 # shared
- MAX_PROGRAM_ADDRESS_REGISTERS_ARB = 0x88B1 # shared
- PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 0x88B2 # shared
- MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 0x88B3 # shared
- MAX_PROGRAM_LOCAL_PARAMETERS_ARB = 0x88B4 # shared
- MAX_PROGRAM_ENV_PARAMETERS_ARB = 0x88B5 # shared
- PROGRAM_UNDER_NATIVE_LIMITS_ARB = 0x88B6 # shared
- TRANSPOSE_CURRENT_MATRIX_ARB = 0x88B7 # shared
- MATRIX0_ARB = 0x88C0 # shared
- MATRIX1_ARB = 0x88C1 # shared
- MATRIX2_ARB = 0x88C2 # shared
- MATRIX3_ARB = 0x88C3 # shared
- MATRIX4_ARB = 0x88C4 # shared
- MATRIX5_ARB = 0x88C5 # shared
- MATRIX6_ARB = 0x88C6 # shared
- MATRIX7_ARB = 0x88C7 # shared
- MATRIX8_ARB = 0x88C8 # shared
- MATRIX9_ARB = 0x88C9 # shared
- MATRIX10_ARB = 0x88CA # shared
- MATRIX11_ARB = 0x88CB # shared
- MATRIX12_ARB = 0x88CC # shared
- MATRIX13_ARB = 0x88CD # shared
- MATRIX14_ARB = 0x88CE # shared
- MATRIX15_ARB = 0x88CF # shared
- MATRIX16_ARB = 0x88D0 # shared
- MATRIX17_ARB = 0x88D1 # shared
- MATRIX18_ARB = 0x88D2 # shared
- MATRIX19_ARB = 0x88D3 # shared
- MATRIX20_ARB = 0x88D4 # shared
- MATRIX21_ARB = 0x88D5 # shared
- MATRIX22_ARB = 0x88D6 # shared
- MATRIX23_ARB = 0x88D7 # shared
- MATRIX24_ARB = 0x88D8 # shared
- MATRIX25_ARB = 0x88D9 # shared
- MATRIX26_ARB = 0x88DA # shared
- MATRIX27_ARB = 0x88DB # shared
- MATRIX28_ARB = 0x88DC # shared
- MATRIX29_ARB = 0x88DD # shared
- MATRIX30_ARB = 0x88DE # shared
- MATRIX31_ARB = 0x88DF # shared
-
-###############################################################################
-
-# ARB Extension #27
-# Some ARB_fragment_program enums are shared with ARB_vertex_program,
-# and are only included in that #define block, for now.
-ARB_fragment_program enum:
-# PROGRAM_LENGTH_ARB = 0x8627 # shared
-# PROGRAM_STRING_ARB = 0x8628 # shared
-# MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB = 0x862E # shared
-# MAX_PROGRAM_MATRICES_ARB = 0x862F # shared
-# CURRENT_MATRIX_STACK_DEPTH_ARB = 0x8640 # shared
-# CURRENT_MATRIX_ARB = 0x8641 # shared
-# PROGRAM_ERROR_POSITION_ARB = 0x864B # shared
-# PROGRAM_BINDING_ARB = 0x8677 # shared
- FRAGMENT_PROGRAM_ARB = 0x8804
- PROGRAM_ALU_INSTRUCTIONS_ARB = 0x8805
- PROGRAM_TEX_INSTRUCTIONS_ARB = 0x8806
- PROGRAM_TEX_INDIRECTIONS_ARB = 0x8807
- PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB = 0x8808
- PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB = 0x8809
- PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB = 0x880A
- MAX_PROGRAM_ALU_INSTRUCTIONS_ARB = 0x880B
- MAX_PROGRAM_TEX_INSTRUCTIONS_ARB = 0x880C
- MAX_PROGRAM_TEX_INDIRECTIONS_ARB = 0x880D
- MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB = 0x880E
- MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB = 0x880F
- MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB = 0x8810
- MAX_TEXTURE_COORDS_ARB = 0x8871
- MAX_TEXTURE_IMAGE_UNITS_ARB = 0x8872
-# PROGRAM_ERROR_STRING_ARB = 0x8874 # shared
-# PROGRAM_FORMAT_ASCII_ARB = 0x8875 # shared
-# PROGRAM_FORMAT_ARB = 0x8876 # shared
-# PROGRAM_INSTRUCTIONS_ARB = 0x88A0 # shared
-# MAX_PROGRAM_INSTRUCTIONS_ARB = 0x88A1 # shared
-# PROGRAM_NATIVE_INSTRUCTIONS_ARB = 0x88A2 # shared
-# MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB = 0x88A3 # shared
-# PROGRAM_TEMPORARIES_ARB = 0x88A4 # shared
-# MAX_PROGRAM_TEMPORARIES_ARB = 0x88A5 # shared
-# PROGRAM_NATIVE_TEMPORARIES_ARB = 0x88A6 # shared
-# MAX_PROGRAM_NATIVE_TEMPORARIES_ARB = 0x88A7 # shared
-# PROGRAM_PARAMETERS_ARB = 0x88A8 # shared
-# MAX_PROGRAM_PARAMETERS_ARB = 0x88A9 # shared
-# PROGRAM_NATIVE_PARAMETERS_ARB = 0x88AA # shared
-# MAX_PROGRAM_NATIVE_PARAMETERS_ARB = 0x88AB # shared
-# PROGRAM_ATTRIBS_ARB = 0x88AC # shared
-# MAX_PROGRAM_ATTRIBS_ARB = 0x88AD # shared
-# PROGRAM_NATIVE_ATTRIBS_ARB = 0x88AE # shared
-# MAX_PROGRAM_NATIVE_ATTRIBS_ARB = 0x88AF # shared
-# PROGRAM_ADDRESS_REGISTERS_ARB = 0x88B0 # shared
-# MAX_PROGRAM_ADDRESS_REGISTERS_ARB = 0x88B1 # shared
-# PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 0x88B2 # shared
-# MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 0x88B3 # shared
-# MAX_PROGRAM_LOCAL_PARAMETERS_ARB = 0x88B4 # shared
-# MAX_PROGRAM_ENV_PARAMETERS_ARB = 0x88B5 # shared
-# PROGRAM_UNDER_NATIVE_LIMITS_ARB = 0x88B6 # shared
-# TRANSPOSE_CURRENT_MATRIX_ARB = 0x88B7 # shared
-# MATRIX0_ARB = 0x88C0 # shared
-# MATRIX1_ARB = 0x88C1 # shared
-# MATRIX2_ARB = 0x88C2 # shared
-# MATRIX3_ARB = 0x88C3 # shared
-# MATRIX4_ARB = 0x88C4 # shared
-# MATRIX5_ARB = 0x88C5 # shared
-# MATRIX6_ARB = 0x88C6 # shared
-# MATRIX7_ARB = 0x88C7 # shared
-# MATRIX8_ARB = 0x88C8 # shared
-# MATRIX9_ARB = 0x88C9 # shared
-# MATRIX10_ARB = 0x88CA # shared
-# MATRIX11_ARB = 0x88CB # shared
-# MATRIX12_ARB = 0x88CC # shared
-# MATRIX13_ARB = 0x88CD # shared
-# MATRIX14_ARB = 0x88CE # shared
-# MATRIX15_ARB = 0x88CF # shared
-# MATRIX16_ARB = 0x88D0 # shared
-# MATRIX17_ARB = 0x88D1 # shared
-# MATRIX18_ARB = 0x88D2 # shared
-# MATRIX19_ARB = 0x88D3 # shared
-# MATRIX20_ARB = 0x88D4 # shared
-# MATRIX21_ARB = 0x88D5 # shared
-# MATRIX22_ARB = 0x88D6 # shared
-# MATRIX23_ARB = 0x88D7 # shared
-# MATRIX24_ARB = 0x88D8 # shared
-# MATRIX25_ARB = 0x88D9 # shared
-# MATRIX26_ARB = 0x88DA # shared
-# MATRIX27_ARB = 0x88DB # shared
-# MATRIX28_ARB = 0x88DC # shared
-# MATRIX29_ARB = 0x88DD # shared
-# MATRIX30_ARB = 0x88DE # shared
-# MATRIX31_ARB = 0x88DF # shared
-
-
-###############################################################################
-
-# ARB Extension #28
-ARB_vertex_buffer_object enum:
- BUFFER_SIZE_ARB = 0x8764
- BUFFER_USAGE_ARB = 0x8765
- ARRAY_BUFFER_ARB = 0x8892
- ELEMENT_ARRAY_BUFFER_ARB = 0x8893
- ARRAY_BUFFER_BINDING_ARB = 0x8894
- ELEMENT_ARRAY_BUFFER_BINDING_ARB = 0x8895
- VERTEX_ARRAY_BUFFER_BINDING_ARB = 0x8896
- NORMAL_ARRAY_BUFFER_BINDING_ARB = 0x8897
- COLOR_ARRAY_BUFFER_BINDING_ARB = 0x8898
- INDEX_ARRAY_BUFFER_BINDING_ARB = 0x8899
- TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB = 0x889A
- EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB = 0x889B
- SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB = 0x889C
- FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB = 0x889D
- WEIGHT_ARRAY_BUFFER_BINDING_ARB = 0x889E
- VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB = 0x889F
- READ_ONLY_ARB = 0x88B8
- WRITE_ONLY_ARB = 0x88B9
- READ_WRITE_ARB = 0x88BA
- BUFFER_ACCESS_ARB = 0x88BB
- BUFFER_MAPPED_ARB = 0x88BC
- BUFFER_MAP_POINTER_ARB = 0x88BD
- STREAM_DRAW_ARB = 0x88E0
- STREAM_READ_ARB = 0x88E1
- STREAM_COPY_ARB = 0x88E2
- STATIC_DRAW_ARB = 0x88E4
- STATIC_READ_ARB = 0x88E5
- STATIC_COPY_ARB = 0x88E6
- DYNAMIC_DRAW_ARB = 0x88E8
- DYNAMIC_READ_ARB = 0x88E9
- DYNAMIC_COPY_ARB = 0x88EA
-
-###############################################################################
-
-# ARB Extension #29
-ARB_occlusion_query enum:
- QUERY_COUNTER_BITS_ARB = 0x8864
- CURRENT_QUERY_ARB = 0x8865
- QUERY_RESULT_ARB = 0x8866
- QUERY_RESULT_AVAILABLE_ARB = 0x8867
- SAMPLES_PASSED_ARB = 0x8914
-
-###############################################################################
-
-# ARB Extension #30
-ARB_shader_objects enum:
- PROGRAM_OBJECT_ARB = 0x8B40
- SHADER_OBJECT_ARB = 0x8B48
- OBJECT_TYPE_ARB = 0x8B4E
- OBJECT_SUBTYPE_ARB = 0x8B4F
- FLOAT_VEC2_ARB = 0x8B50
- FLOAT_VEC3_ARB = 0x8B51
- FLOAT_VEC4_ARB = 0x8B52
- INT_VEC2_ARB = 0x8B53
- INT_VEC3_ARB = 0x8B54
- INT_VEC4_ARB = 0x8B55
- BOOL_ARB = 0x8B56
- BOOL_VEC2_ARB = 0x8B57
- BOOL_VEC3_ARB = 0x8B58
- BOOL_VEC4_ARB = 0x8B59
- FLOAT_MAT2_ARB = 0x8B5A
- FLOAT_MAT3_ARB = 0x8B5B
- FLOAT_MAT4_ARB = 0x8B5C
- SAMPLER_1D_ARB = 0x8B5D
- SAMPLER_2D_ARB = 0x8B5E
- SAMPLER_3D_ARB = 0x8B5F
- SAMPLER_CUBE_ARB = 0x8B60
- SAMPLER_1D_SHADOW_ARB = 0x8B61
- SAMPLER_2D_SHADOW_ARB = 0x8B62
- SAMPLER_2D_RECT_ARB = 0x8B63
- SAMPLER_2D_RECT_SHADOW_ARB = 0x8B64
- OBJECT_DELETE_STATUS_ARB = 0x8B80
- OBJECT_COMPILE_STATUS_ARB = 0x8B81
- OBJECT_LINK_STATUS_ARB = 0x8B82
- OBJECT_VALIDATE_STATUS_ARB = 0x8B83
- OBJECT_INFO_LOG_LENGTH_ARB = 0x8B84
- OBJECT_ATTACHED_OBJECTS_ARB = 0x8B85
- OBJECT_ACTIVE_UNIFORMS_ARB = 0x8B86
- OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB = 0x8B87
- OBJECT_SHADER_SOURCE_LENGTH_ARB = 0x8B88
-
-###############################################################################
-
-# ARB Extension #31
-# Additional enums are reused from ARB_vertex/fragment_program and ARB_shader_objects
-ARB_vertex_shader enum:
- VERTEX_SHADER_ARB = 0x8B31
- MAX_VERTEX_UNIFORM_COMPONENTS_ARB = 0x8B4A
- MAX_VARYING_FLOATS_ARB = 0x8B4B
- MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB = 0x8B4C
- MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB = 0x8B4D
- OBJECT_ACTIVE_ATTRIBUTES_ARB = 0x8B89
- OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB = 0x8B8A
-
-###############################################################################
-
-# ARB Extension #32
-# Additional enums are reused from ARB_fragment_program and ARB_shader_objects
-ARB_fragment_shader enum:
- FRAGMENT_SHADER_ARB = 0x8B30
- MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB = 0x8B49
- FRAGMENT_SHADER_DERIVATIVE_HINT_ARB = 0x8B8B
-
-###############################################################################
-
-# ARB Extension #33
-ARB_shading_language_100 enum:
- SHADING_LANGUAGE_VERSION_ARB = 0x8B8C
-
-###############################################################################
-
-# ARB Extension #34
-# No new tokens
-ARB_texture_non_power_of_two enum:
-
-###############################################################################
-
-# ARB Extension #35
-ARB_point_sprite enum:
- POINT_SPRITE_ARB = 0x8861
- COORD_REPLACE_ARB = 0x8862
-
-###############################################################################
-
-# ARB Extension #36
-# No new tokens
-ARB_fragment_program_shadow enum:
-
-###############################################################################
-
-# ARB Extension #37
-ARB_draw_buffers enum:
- MAX_DRAW_BUFFERS_ARB = 0x8824
- DRAW_BUFFER0_ARB = 0x8825
- DRAW_BUFFER1_ARB = 0x8826
- DRAW_BUFFER2_ARB = 0x8827
- DRAW_BUFFER3_ARB = 0x8828
- DRAW_BUFFER4_ARB = 0x8829
- DRAW_BUFFER5_ARB = 0x882A
- DRAW_BUFFER6_ARB = 0x882B
- DRAW_BUFFER7_ARB = 0x882C
- DRAW_BUFFER8_ARB = 0x882D
- DRAW_BUFFER9_ARB = 0x882E
- DRAW_BUFFER10_ARB = 0x882F
- DRAW_BUFFER11_ARB = 0x8830
- DRAW_BUFFER12_ARB = 0x8831
- DRAW_BUFFER13_ARB = 0x8832
- DRAW_BUFFER14_ARB = 0x8833
- DRAW_BUFFER15_ARB = 0x8834
-
-###############################################################################
-
-# ARB Extension #38
-ARB_texture_rectangle enum:
- TEXTURE_RECTANGLE_ARB = 0x84F5
- TEXTURE_BINDING_RECTANGLE_ARB = 0x84F6
- PROXY_TEXTURE_RECTANGLE_ARB = 0x84F7
- MAX_RECTANGLE_TEXTURE_SIZE_ARB = 0x84F8
-
-###############################################################################
-
-# ARB Extension #39
-ARB_color_buffer_float enum:
- RGBA_FLOAT_MODE_ARB = 0x8820
- CLAMP_VERTEX_COLOR_ARB = 0x891A
- CLAMP_FRAGMENT_COLOR_ARB = 0x891B
- CLAMP_READ_COLOR_ARB = 0x891C
- FIXED_ONLY_ARB = 0x891D
-
-###############################################################################
-
-# ARB Extension #40
-ARB_half_float_pixel enum:
- HALF_FLOAT_ARB = 0x140B
-
-###############################################################################
-
-# ARB Extension #41
-ARB_texture_float enum:
- TEXTURE_RED_TYPE_ARB = 0x8C10
- TEXTURE_GREEN_TYPE_ARB = 0x8C11
- TEXTURE_BLUE_TYPE_ARB = 0x8C12
- TEXTURE_ALPHA_TYPE_ARB = 0x8C13
- TEXTURE_LUMINANCE_TYPE_ARB = 0x8C14
- TEXTURE_INTENSITY_TYPE_ARB = 0x8C15
- TEXTURE_DEPTH_TYPE_ARB = 0x8C16
- UNSIGNED_NORMALIZED_ARB = 0x8C17
- RGBA32F_ARB = 0x8814
- RGB32F_ARB = 0x8815
- ALPHA32F_ARB = 0x8816
- INTENSITY32F_ARB = 0x8817
- LUMINANCE32F_ARB = 0x8818
- LUMINANCE_ALPHA32F_ARB = 0x8819
- RGBA16F_ARB = 0x881A
- RGB16F_ARB = 0x881B
- ALPHA16F_ARB = 0x881C
- INTENSITY16F_ARB = 0x881D
- LUMINANCE16F_ARB = 0x881E
- LUMINANCE_ALPHA16F_ARB = 0x881F
-
-###############################################################################
-
-# ARB Extension #42
-ARB_pixel_buffer_object enum:
- PIXEL_PACK_BUFFER_ARB = 0x88EB
- PIXEL_UNPACK_BUFFER_ARB = 0x88EC
- PIXEL_PACK_BUFFER_BINDING_ARB = 0x88ED
- PIXEL_UNPACK_BUFFER_BINDING_ARB = 0x88EF
-
-###############################################################################
-
-# ARB Extension #43
-ARB_depth_buffer_float enum:
- DEPTH_COMPONENT32F = 0x8CAC
- DEPTH32F_STENCIL8 = 0x8CAD
- FLOAT_32_UNSIGNED_INT_24_8_REV = 0x8DAD
-
-###############################################################################
-
-# ARB Extension #44
-# No new tokens
-ARB_draw_instanced enum:
-
-###############################################################################
-
-# ARB Extension #45
-ARB_framebuffer_object enum:
- INVALID_FRAMEBUFFER_OPERATION = 0x0506
- FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING = 0x8210
- FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE = 0x8211
- FRAMEBUFFER_ATTACHMENT_RED_SIZE = 0x8212
- FRAMEBUFFER_ATTACHMENT_GREEN_SIZE = 0x8213
- FRAMEBUFFER_ATTACHMENT_BLUE_SIZE = 0x8214
- FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE = 0x8215
- FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE = 0x8216
- FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE = 0x8217
- FRAMEBUFFER_DEFAULT = 0x8218
- FRAMEBUFFER_UNDEFINED = 0x8219
- DEPTH_STENCIL_ATTACHMENT = 0x821A
- MAX_RENDERBUFFER_SIZE = 0x84E8
- DEPTH_STENCIL = 0x84F9
- UNSIGNED_INT_24_8 = 0x84FA
- DEPTH24_STENCIL8 = 0x88F0
- TEXTURE_STENCIL_SIZE = 0x88F1
- TEXTURE_RED_TYPE = 0x8C10
- TEXTURE_GREEN_TYPE = 0x8C11
- TEXTURE_BLUE_TYPE = 0x8C12
- TEXTURE_ALPHA_TYPE = 0x8C13
- TEXTURE_DEPTH_TYPE = 0x8C16
- UNSIGNED_NORMALIZED = 0x8C17
- FRAMEBUFFER_BINDING = 0x8CA6
- DRAW_FRAMEBUFFER_BINDING = GL_FRAMEBUFFER_BINDING
- RENDERBUFFER_BINDING = 0x8CA7
- READ_FRAMEBUFFER = 0x8CA8
- DRAW_FRAMEBUFFER = 0x8CA9
- READ_FRAMEBUFFER_BINDING = 0x8CAA
- RENDERBUFFER_SAMPLES = 0x8CAB
- FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = 0x8CD0
- FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = 0x8CD1
- FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = 0x8CD2
- FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = 0x8CD3
- FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER = 0x8CD4
- FRAMEBUFFER_COMPLETE = 0x8CD5
- FRAMEBUFFER_INCOMPLETE_ATTACHMENT = 0x8CD6
- FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = 0x8CD7
- FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER = 0x8CDB
- FRAMEBUFFER_INCOMPLETE_READ_BUFFER = 0x8CDC
- FRAMEBUFFER_UNSUPPORTED = 0x8CDD
- MAX_COLOR_ATTACHMENTS = 0x8CDF
- COLOR_ATTACHMENT0 = 0x8CE0
- COLOR_ATTACHMENT1 = 0x8CE1
- COLOR_ATTACHMENT2 = 0x8CE2
- COLOR_ATTACHMENT3 = 0x8CE3
- COLOR_ATTACHMENT4 = 0x8CE4
- COLOR_ATTACHMENT5 = 0x8CE5
- COLOR_ATTACHMENT6 = 0x8CE6
- COLOR_ATTACHMENT7 = 0x8CE7
- COLOR_ATTACHMENT8 = 0x8CE8
- COLOR_ATTACHMENT9 = 0x8CE9
- COLOR_ATTACHMENT10 = 0x8CEA
- COLOR_ATTACHMENT11 = 0x8CEB
- COLOR_ATTACHMENT12 = 0x8CEC
- COLOR_ATTACHMENT13 = 0x8CED
- COLOR_ATTACHMENT14 = 0x8CEE
- COLOR_ATTACHMENT15 = 0x8CEF
- DEPTH_ATTACHMENT = 0x8D00
- STENCIL_ATTACHMENT = 0x8D20
- FRAMEBUFFER = 0x8D40
- RENDERBUFFER = 0x8D41
- RENDERBUFFER_WIDTH = 0x8D42
- RENDERBUFFER_HEIGHT = 0x8D43
- RENDERBUFFER_INTERNAL_FORMAT = 0x8D44
- STENCIL_INDEX1 = 0x8D46
- STENCIL_INDEX4 = 0x8D47
- STENCIL_INDEX8 = 0x8D48
- STENCIL_INDEX16 = 0x8D49
- RENDERBUFFER_RED_SIZE = 0x8D50
- RENDERBUFFER_GREEN_SIZE = 0x8D51
- RENDERBUFFER_BLUE_SIZE = 0x8D52
- RENDERBUFFER_ALPHA_SIZE = 0x8D53
- RENDERBUFFER_DEPTH_SIZE = 0x8D54
- RENDERBUFFER_STENCIL_SIZE = 0x8D55
- FRAMEBUFFER_INCOMPLETE_MULTISAMPLE = 0x8D56
- MAX_SAMPLES = 0x8D57
-
-ARB_framebuffer_object_DEPRECATED enum:
- INDEX = 0x8222
- TEXTURE_LUMINANCE_TYPE = 0x8C14
- TEXTURE_INTENSITY_TYPE = 0x8C15
-
-###############################################################################
-
-# ARB Extension #46
-ARB_framebuffer_sRGB enum:
- FRAMEBUFFER_SRGB = 0x8DB9
-
-###############################################################################
-
-# ARB Extension #47
-ARB_geometry_shader4 enum:
- LINES_ADJACENCY_ARB = 0x000A
- LINE_STRIP_ADJACENCY_ARB = 0x000B
- TRIANGLES_ADJACENCY_ARB = 0x000C
- TRIANGLE_STRIP_ADJACENCY_ARB = 0x000D
- PROGRAM_POINT_SIZE_ARB = 0x8642
- MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB = 0x8C29
- FRAMEBUFFER_ATTACHMENT_LAYERED_ARB = 0x8DA7
- FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB = 0x8DA8
- FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB = 0x8DA9
- GEOMETRY_SHADER_ARB = 0x8DD9
- GEOMETRY_VERTICES_OUT_ARB = 0x8DDA
- GEOMETRY_INPUT_TYPE_ARB = 0x8DDB
- GEOMETRY_OUTPUT_TYPE_ARB = 0x8DDC
- MAX_GEOMETRY_VARYING_COMPONENTS_ARB = 0x8DDD
- MAX_VERTEX_VARYING_COMPONENTS_ARB = 0x8DDE
- MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB = 0x8DDF
- MAX_GEOMETRY_OUTPUT_VERTICES_ARB = 0x8DE0
- MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB = 0x8DE1
- use VERSION_3_0 MAX_VARYING_COMPONENTS
- use ARB_framebuffer_object FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER
-
-###############################################################################
-
-# ARB Extension #48
-ARB_half_float_vertex enum:
- HALF_FLOAT = 0x140B
-
-###############################################################################
-
-# ARB Extension #49
-ARB_instanced_arrays enum:
- VERTEX_ATTRIB_ARRAY_DIVISOR_ARB = 0x88FE
-
-###############################################################################
-
-# ARB Extension #50
-ARB_map_buffer_range enum:
- MAP_READ_BIT = 0x0001
- MAP_WRITE_BIT = 0x0002
- MAP_INVALIDATE_RANGE_BIT = 0x0004
- MAP_INVALIDATE_BUFFER_BIT = 0x0008
- MAP_FLUSH_EXPLICIT_BIT = 0x0010
- MAP_UNSYNCHRONIZED_BIT = 0x0020
-
-###############################################################################
-
-# ARB Extension #51
-ARB_texture_buffer_object enum:
- TEXTURE_BUFFER_ARB = 0x8C2A
- MAX_TEXTURE_BUFFER_SIZE_ARB = 0x8C2B
- TEXTURE_BINDING_BUFFER_ARB = 0x8C2C
- TEXTURE_BUFFER_DATA_STORE_BINDING_ARB = 0x8C2D
- TEXTURE_BUFFER_FORMAT_ARB = 0x8C2E
-
-###############################################################################
-
-# ARB Extension #52
-ARB_texture_compression_rgtc enum:
- COMPRESSED_RED_RGTC1 = 0x8DBB
- COMPRESSED_SIGNED_RED_RGTC1 = 0x8DBC
- COMPRESSED_RG_RGTC2 = 0x8DBD
- COMPRESSED_SIGNED_RG_RGTC2 = 0x8DBE
-
-###############################################################################
-
-# ARB Extension #53
-ARB_texture_rg enum:
- RG = 0x8227
- RG_INTEGER = 0x8228
- R8 = 0x8229
- R16 = 0x822A
- RG8 = 0x822B
- RG16 = 0x822C
- R16F = 0x822D
- R32F = 0x822E
- RG16F = 0x822F
- RG32F = 0x8230
- R8I = 0x8231
- R8UI = 0x8232
- R16I = 0x8233
- R16UI = 0x8234
- R32I = 0x8235
- R32UI = 0x8236
- RG8I = 0x8237
- RG8UI = 0x8238
- RG16I = 0x8239
- RG16UI = 0x823A
- RG32I = 0x823B
- RG32UI = 0x823C
-
-###############################################################################
-
-# ARB Extension #54
-ARB_vertex_array_object enum:
- VERTEX_ARRAY_BINDING = 0x85B5
-
-###############################################################################
-
-# No new tokens
-# ARB Extension #55 - WGL_ARB_create_context
-# ARB Extension #56 - GLX_ARB_create_context
-
-###############################################################################
-
-# ARB Extension #57
-ARB_uniform_buffer_object enum:
- UNIFORM_BUFFER = 0x8A11
- UNIFORM_BUFFER_BINDING = 0x8A28
- UNIFORM_BUFFER_START = 0x8A29
- UNIFORM_BUFFER_SIZE = 0x8A2A
- MAX_VERTEX_UNIFORM_BLOCKS = 0x8A2B
- MAX_GEOMETRY_UNIFORM_BLOCKS = 0x8A2C
- MAX_FRAGMENT_UNIFORM_BLOCKS = 0x8A2D
- MAX_COMBINED_UNIFORM_BLOCKS = 0x8A2E
- MAX_UNIFORM_BUFFER_BINDINGS = 0x8A2F
- MAX_UNIFORM_BLOCK_SIZE = 0x8A30
- MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS = 0x8A31
- MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS = 0x8A32
- MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS = 0x8A33
- UNIFORM_BUFFER_OFFSET_ALIGNMENT = 0x8A34
- ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH = 0x8A35
- ACTIVE_UNIFORM_BLOCKS = 0x8A36
- UNIFORM_TYPE = 0x8A37
- UNIFORM_SIZE = 0x8A38
- UNIFORM_NAME_LENGTH = 0x8A39
- UNIFORM_BLOCK_INDEX = 0x8A3A
- UNIFORM_OFFSET = 0x8A3B
- UNIFORM_ARRAY_STRIDE = 0x8A3C
- UNIFORM_MATRIX_STRIDE = 0x8A3D
- UNIFORM_IS_ROW_MAJOR = 0x8A3E
- UNIFORM_BLOCK_BINDING = 0x8A3F
- UNIFORM_BLOCK_DATA_SIZE = 0x8A40
- UNIFORM_BLOCK_NAME_LENGTH = 0x8A41
- UNIFORM_BLOCK_ACTIVE_UNIFORMS = 0x8A42
- UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES = 0x8A43
- UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER = 0x8A44
- UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER = 0x8A45
- UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER = 0x8A46
- INVALID_INDEX = 0xFFFFFFFFu
-
-###############################################################################
-
-# ARB Extension #58
-# No new tokens
-ARB_compatibility enum:
-passthru: /* ARB_compatibility just defines tokens from core 3.0 */
-
-###############################################################################
-
-# ARB Extension #59
-ARB_copy_buffer enum:
- COPY_READ_BUFFER = 0x8F36
- COPY_WRITE_BUFFER = 0x8F37
-
-###############################################################################
-
-# ARB Extension #60
-# No new tokens
-ARB_shader_texture_lod enum:
-
-###############################################################################
-
-# ARB Extension #61
-ARB_depth_clamp enum:
- DEPTH_CLAMP = 0x864F
-
-###############################################################################
-
-# No new tokens
-# ARB Extension #62
-ARB_draw_elements_base_vertex enum:
-
-###############################################################################
-
-# No new tokens
-# ARB Extension #63
-ARB_fragment_coord_conventions enum:
-
-###############################################################################
-
-# ARB Extension #64
-ARB_provoking_vertex enum:
- QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION = 0x8E4C
- FIRST_VERTEX_CONVENTION = 0x8E4D
- LAST_VERTEX_CONVENTION = 0x8E4E
- PROVOKING_VERTEX = 0x8E4F
-
-###############################################################################
-
-# ARB Extension #65
-ARB_seamless_cube_map enum:
- TEXTURE_CUBE_MAP_SEAMLESS = 0x884F
-
-###############################################################################
-
-# ARB Extension #66
-ARB_sync enum:
- MAX_SERVER_WAIT_TIMEOUT = 0x9111
- OBJECT_TYPE = 0x9112
- SYNC_CONDITION = 0x9113
- SYNC_STATUS = 0x9114
- SYNC_FLAGS = 0x9115
- SYNC_FENCE = 0x9116
- SYNC_GPU_COMMANDS_COMPLETE = 0x9117
- UNSIGNALED = 0x9118
- SIGNALED = 0x9119
- ALREADY_SIGNALED = 0x911A
- TIMEOUT_EXPIRED = 0x911B
- CONDITION_SATISFIED = 0x911C
- WAIT_FAILED = 0x911D
- SYNC_FLUSH_COMMANDS_BIT = 0x00000001
- TIMEOUT_IGNORED = 0xFFFFFFFFFFFFFFFFull
-
-###############################################################################
-
-# ARB Extension #67
-ARB_texture_multisample enum:
- SAMPLE_POSITION = 0x8E50
- SAMPLE_MASK = 0x8E51
- SAMPLE_MASK_VALUE = 0x8E52
- MAX_SAMPLE_MASK_WORDS = 0x8E59
- TEXTURE_2D_MULTISAMPLE = 0x9100
- PROXY_TEXTURE_2D_MULTISAMPLE = 0x9101
- TEXTURE_2D_MULTISAMPLE_ARRAY = 0x9102
- PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY = 0x9103
- TEXTURE_BINDING_2D_MULTISAMPLE = 0x9104
- TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY = 0x9105
- TEXTURE_SAMPLES = 0x9106
- TEXTURE_FIXED_SAMPLE_LOCATIONS = 0x9107
- SAMPLER_2D_MULTISAMPLE = 0x9108
- INT_SAMPLER_2D_MULTISAMPLE = 0x9109
- UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE = 0x910A
- SAMPLER_2D_MULTISAMPLE_ARRAY = 0x910B
- INT_SAMPLER_2D_MULTISAMPLE_ARRAY = 0x910C
- UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY = 0x910D
- MAX_COLOR_TEXTURE_SAMPLES = 0x910E
- MAX_DEPTH_TEXTURE_SAMPLES = 0x910F
- MAX_INTEGER_SAMPLES = 0x9110
-
-###############################################################################
-
-# ARB Extension #68
-ARB_vertex_array_bgra enum:
- use VERSION_1_2 BGRA
-
-###############################################################################
-
-# No new tokens
-# ARB Extension #69
-ARB_draw_buffers_blend enum:
-
-###############################################################################
-
-# ARB Extension #70
-ARB_sample_shading enum:
- SAMPLE_SHADING = 0x8C36
- MIN_SAMPLE_SHADING_VALUE = 0x8C37
-
-###############################################################################
-
-# ARB Extension #71
-ARB_texture_cube_map_array enum:
- TEXTURE_CUBE_MAP_ARRAY = 0x9009
- TEXTURE_BINDING_CUBE_MAP_ARRAY = 0x900A
- PROXY_TEXTURE_CUBE_MAP_ARRAY = 0x900B
- SAMPLER_CUBE_MAP_ARRAY = 0x900C
- SAMPLER_CUBE_MAP_ARRAY_SHADOW = 0x900D
- INT_SAMPLER_CUBE_MAP_ARRAY = 0x900E
- UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY = 0x900F
-
-###############################################################################
-
-# ARB Extension #72
-ARB_texture_gather enum:
- MIN_PROGRAM_TEXTURE_GATHER_OFFSET = 0x8E5E
- MAX_PROGRAM_TEXTURE_GATHER_OFFSET = 0x8E5F
- MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS = 0x8F9F
-
-###############################################################################
-
-# No new tokens
-# ARB Extension #73
-ARB_texture_query_lod enum:
-
-###############################################################################
-
-# No new tokens
-# ARB Extension #74 - WGL_ARB_create_context_profile
-# ARB Extension #75 - GLX_ARB_create_context_profile
-
-###############################################################################
-#
-# non-ARB extensions follow, in registry order
-#
-###############################################################################
-
-###############################################################################
-
-# Extension #1
-EXT_abgr enum:
- ABGR_EXT = 0x8000
-
-###############################################################################
-
-# Extension #2
-EXT_blend_color enum:
- CONSTANT_COLOR_EXT = 0x8001
- ONE_MINUS_CONSTANT_COLOR_EXT = 0x8002
- CONSTANT_ALPHA_EXT = 0x8003
- ONE_MINUS_CONSTANT_ALPHA_EXT = 0x8004
- BLEND_COLOR_EXT = 0x8005 # 4 F
-
-###############################################################################
-
-# Extension #3
-EXT_polygon_offset enum:
- POLYGON_OFFSET_EXT = 0x8037
- POLYGON_OFFSET_FACTOR_EXT = 0x8038
- POLYGON_OFFSET_BIAS_EXT = 0x8039 # 1 F
-
-###############################################################################
-
-# Extension #4
-EXT_texture enum:
- ALPHA4_EXT = 0x803B
- ALPHA8_EXT = 0x803C
- ALPHA12_EXT = 0x803D
- ALPHA16_EXT = 0x803E
- LUMINANCE4_EXT = 0x803F
- LUMINANCE8_EXT = 0x8040
- LUMINANCE12_EXT = 0x8041
- LUMINANCE16_EXT = 0x8042
- LUMINANCE4_ALPHA4_EXT = 0x8043
- LUMINANCE6_ALPHA2_EXT = 0x8044
- LUMINANCE8_ALPHA8_EXT = 0x8045
- LUMINANCE12_ALPHA4_EXT = 0x8046
- LUMINANCE12_ALPHA12_EXT = 0x8047
- LUMINANCE16_ALPHA16_EXT = 0x8048
- INTENSITY_EXT = 0x8049
- INTENSITY4_EXT = 0x804A
- INTENSITY8_EXT = 0x804B
- INTENSITY12_EXT = 0x804C
- INTENSITY16_EXT = 0x804D
- RGB2_EXT = 0x804E
- RGB4_EXT = 0x804F
- RGB5_EXT = 0x8050
- RGB8_EXT = 0x8051
- RGB10_EXT = 0x8052
- RGB12_EXT = 0x8053
- RGB16_EXT = 0x8054
- RGBA2_EXT = 0x8055
- RGBA4_EXT = 0x8056
- RGB5_A1_EXT = 0x8057
- RGBA8_EXT = 0x8058
- RGB10_A2_EXT = 0x8059
- RGBA12_EXT = 0x805A
- RGBA16_EXT = 0x805B
- TEXTURE_RED_SIZE_EXT = 0x805C
- TEXTURE_GREEN_SIZE_EXT = 0x805D
- TEXTURE_BLUE_SIZE_EXT = 0x805E
- TEXTURE_ALPHA_SIZE_EXT = 0x805F
- TEXTURE_LUMINANCE_SIZE_EXT = 0x8060
- TEXTURE_INTENSITY_SIZE_EXT = 0x8061
- REPLACE_EXT = 0x8062
- PROXY_TEXTURE_1D_EXT = 0x8063
- PROXY_TEXTURE_2D_EXT = 0x8064
- TEXTURE_TOO_LARGE_EXT = 0x8065
-
-###############################################################################
-
-# Extension #5 - skipped
-
-###############################################################################
-
-# Extension #6
-EXT_texture3D enum:
- PACK_SKIP_IMAGES_EXT = 0x806B # 1 I
- PACK_IMAGE_HEIGHT_EXT = 0x806C # 1 F
- UNPACK_SKIP_IMAGES_EXT = 0x806D # 1 I
- UNPACK_IMAGE_HEIGHT_EXT = 0x806E # 1 F
- TEXTURE_3D_EXT = 0x806F # 1 I
- PROXY_TEXTURE_3D_EXT = 0x8070
- TEXTURE_DEPTH_EXT = 0x8071
- TEXTURE_WRAP_R_EXT = 0x8072
- MAX_3D_TEXTURE_SIZE_EXT = 0x8073 # 1 I
-
-###############################################################################
-
-# Extension #7
-SGIS_texture_filter4 enum:
- FILTER4_SGIS = 0x8146
- TEXTURE_FILTER4_SIZE_SGIS = 0x8147
-
-###############################################################################
-
-# Extension #8 - skipped
-
-###############################################################################
-
-# No new tokens
-# Extension #9
-EXT_subtexture enum:
-
-###############################################################################
-
-# No new tokens
-# Extension #10
-EXT_copy_texture enum:
-
-###############################################################################
-
-# Extension #11
-EXT_histogram enum:
- HISTOGRAM_EXT = 0x8024 # 1 I
- PROXY_HISTOGRAM_EXT = 0x8025
- HISTOGRAM_WIDTH_EXT = 0x8026
- HISTOGRAM_FORMAT_EXT = 0x8027
- HISTOGRAM_RED_SIZE_EXT = 0x8028
- HISTOGRAM_GREEN_SIZE_EXT = 0x8029
- HISTOGRAM_BLUE_SIZE_EXT = 0x802A
- HISTOGRAM_ALPHA_SIZE_EXT = 0x802B
- HISTOGRAM_LUMINANCE_SIZE_EXT = 0x802C
- HISTOGRAM_SINK_EXT = 0x802D
- MINMAX_EXT = 0x802E # 1 I
- MINMAX_FORMAT_EXT = 0x802F
- MINMAX_SINK_EXT = 0x8030
- TABLE_TOO_LARGE_EXT = 0x8031
-
-###############################################################################
-
-# Extension #12
-EXT_convolution enum:
- CONVOLUTION_1D_EXT = 0x8010 # 1 I
- CONVOLUTION_2D_EXT = 0x8011 # 1 I
- SEPARABLE_2D_EXT = 0x8012 # 1 I
- CONVOLUTION_BORDER_MODE_EXT = 0x8013
- CONVOLUTION_FILTER_SCALE_EXT = 0x8014
- CONVOLUTION_FILTER_BIAS_EXT = 0x8015
- REDUCE_EXT = 0x8016
- CONVOLUTION_FORMAT_EXT = 0x8017
- CONVOLUTION_WIDTH_EXT = 0x8018
- CONVOLUTION_HEIGHT_EXT = 0x8019
- MAX_CONVOLUTION_WIDTH_EXT = 0x801A
- MAX_CONVOLUTION_HEIGHT_EXT = 0x801B
- POST_CONVOLUTION_RED_SCALE_EXT = 0x801C # 1 F
- POST_CONVOLUTION_GREEN_SCALE_EXT = 0x801D # 1 F
- POST_CONVOLUTION_BLUE_SCALE_EXT = 0x801E # 1 F
- POST_CONVOLUTION_ALPHA_SCALE_EXT = 0x801F # 1 F
- POST_CONVOLUTION_RED_BIAS_EXT = 0x8020 # 1 F
- POST_CONVOLUTION_GREEN_BIAS_EXT = 0x8021 # 1 F
- POST_CONVOLUTION_BLUE_BIAS_EXT = 0x8022 # 1 F
- POST_CONVOLUTION_ALPHA_BIAS_EXT = 0x8023 # 1 F
-
-###############################################################################
-
-# Extension #13
-SGI_color_matrix enum:
- COLOR_MATRIX_SGI = 0x80B1 # 16 F
- COLOR_MATRIX_STACK_DEPTH_SGI = 0x80B2 # 1 I
- MAX_COLOR_MATRIX_STACK_DEPTH_SGI = 0x80B3 # 1 I
- POST_COLOR_MATRIX_RED_SCALE_SGI = 0x80B4 # 1 F
- POST_COLOR_MATRIX_GREEN_SCALE_SGI = 0x80B5 # 1 F
- POST_COLOR_MATRIX_BLUE_SCALE_SGI = 0x80B6 # 1 F
- POST_COLOR_MATRIX_ALPHA_SCALE_SGI = 0x80B7 # 1 F
- POST_COLOR_MATRIX_RED_BIAS_SGI = 0x80B8 # 1 F
- POST_COLOR_MATRIX_GREEN_BIAS_SGI = 0x80B9 # 1 F
- POST_COLOR_MATRIX_BLUE_BIAS_SGI = 0x80BA # 1 F
- POST_COLOR_MATRIX_ALPHA_BIAS_SGI = 0x80BB # 1 F
-
-###############################################################################
-
-# Extension #14
-SGI_color_table enum:
- COLOR_TABLE_SGI = 0x80D0 # 1 I
- POST_CONVOLUTION_COLOR_TABLE_SGI = 0x80D1 # 1 I
- POST_COLOR_MATRIX_COLOR_TABLE_SGI = 0x80D2 # 1 I
- PROXY_COLOR_TABLE_SGI = 0x80D3
- PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI = 0x80D4
- PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI = 0x80D5
- COLOR_TABLE_SCALE_SGI = 0x80D6
- COLOR_TABLE_BIAS_SGI = 0x80D7
- COLOR_TABLE_FORMAT_SGI = 0x80D8
- COLOR_TABLE_WIDTH_SGI = 0x80D9
- COLOR_TABLE_RED_SIZE_SGI = 0x80DA
- COLOR_TABLE_GREEN_SIZE_SGI = 0x80DB
- COLOR_TABLE_BLUE_SIZE_SGI = 0x80DC
- COLOR_TABLE_ALPHA_SIZE_SGI = 0x80DD
- COLOR_TABLE_LUMINANCE_SIZE_SGI = 0x80DE
- COLOR_TABLE_INTENSITY_SIZE_SGI = 0x80DF
-
-###############################################################################
-
-# Extension #15
-SGIS_pixel_texture enum:
- PIXEL_TEXTURE_SGIS = 0x8353 # 1 I
- PIXEL_FRAGMENT_RGB_SOURCE_SGIS = 0x8354 # 1 I
- PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS = 0x8355 # 1 I
- PIXEL_GROUP_COLOR_SGIS = 0x8356 # 1 I
-
-###############################################################################
-
-# Extension #15a
-SGIX_pixel_texture enum:
- PIXEL_TEX_GEN_SGIX = 0x8139 # 1 I
- PIXEL_TEX_GEN_MODE_SGIX = 0x832B # 1 I
-
-###############################################################################
-
-# Extension #16
-SGIS_texture4D enum:
- PACK_SKIP_VOLUMES_SGIS = 0x8130 # 1 I
- PACK_IMAGE_DEPTH_SGIS = 0x8131 # 1 I
- UNPACK_SKIP_VOLUMES_SGIS = 0x8132 # 1 I
- UNPACK_IMAGE_DEPTH_SGIS = 0x8133 # 1 I
- TEXTURE_4D_SGIS = 0x8134 # 1 I
- PROXY_TEXTURE_4D_SGIS = 0x8135
- TEXTURE_4DSIZE_SGIS = 0x8136
- TEXTURE_WRAP_Q_SGIS = 0x8137
- MAX_4D_TEXTURE_SIZE_SGIS = 0x8138 # 1 I
- TEXTURE_4D_BINDING_SGIS = 0x814F # 1 I
-
-###############################################################################
-
-# Extension #17
-SGI_texture_color_table enum:
- TEXTURE_COLOR_TABLE_SGI = 0x80BC # 1 I
- PROXY_TEXTURE_COLOR_TABLE_SGI = 0x80BD
-
-###############################################################################
-
-# Extension #18
-EXT_cmyka enum:
- CMYK_EXT = 0x800C
- CMYKA_EXT = 0x800D
- PACK_CMYK_HINT_EXT = 0x800E # 1 I
- UNPACK_CMYK_HINT_EXT = 0x800F # 1 I
-
-###############################################################################
-
-# Extension #19 - skipped
-
-###############################################################################
-
-# Extension #20
-EXT_texture_object enum:
- TEXTURE_PRIORITY_EXT = 0x8066
- TEXTURE_RESIDENT_EXT = 0x8067
- TEXTURE_1D_BINDING_EXT = 0x8068
- TEXTURE_2D_BINDING_EXT = 0x8069
- TEXTURE_3D_BINDING_EXT = 0x806A # 1 I
-
-###############################################################################
-
-# Extension #21
-SGIS_detail_texture enum:
- DETAIL_TEXTURE_2D_SGIS = 0x8095
- DETAIL_TEXTURE_2D_BINDING_SGIS = 0x8096 # 1 I
- LINEAR_DETAIL_SGIS = 0x8097
- LINEAR_DETAIL_ALPHA_SGIS = 0x8098
- LINEAR_DETAIL_COLOR_SGIS = 0x8099
- DETAIL_TEXTURE_LEVEL_SGIS = 0x809A
- DETAIL_TEXTURE_MODE_SGIS = 0x809B
- DETAIL_TEXTURE_FUNC_POINTS_SGIS = 0x809C
-
-###############################################################################
-
-# Extension #22
-SGIS_sharpen_texture enum:
- LINEAR_SHARPEN_SGIS = 0x80AD
- LINEAR_SHARPEN_ALPHA_SGIS = 0x80AE
- LINEAR_SHARPEN_COLOR_SGIS = 0x80AF
- SHARPEN_TEXTURE_FUNC_POINTS_SGIS = 0x80B0
-
-###############################################################################
-
-# Extension #23
-EXT_packed_pixels enum:
- UNSIGNED_BYTE_3_3_2_EXT = 0x8032
- UNSIGNED_SHORT_4_4_4_4_EXT = 0x8033
- UNSIGNED_SHORT_5_5_5_1_EXT = 0x8034
- UNSIGNED_INT_8_8_8_8_EXT = 0x8035
- UNSIGNED_INT_10_10_10_2_EXT = 0x8036
-
-###############################################################################
-
-# Extension #24
-SGIS_texture_lod enum:
- TEXTURE_MIN_LOD_SGIS = 0x813A
- TEXTURE_MAX_LOD_SGIS = 0x813B
- TEXTURE_BASE_LEVEL_SGIS = 0x813C
- TEXTURE_MAX_LEVEL_SGIS = 0x813D
-
-###############################################################################
-
-# Extension #25
-SGIS_multisample enum:
- MULTISAMPLE_SGIS = 0x809D # 1 I
- SAMPLE_ALPHA_TO_MASK_SGIS = 0x809E # 1 I
- SAMPLE_ALPHA_TO_ONE_SGIS = 0x809F # 1 I
- SAMPLE_MASK_SGIS = 0x80A0 # 1 I
- 1PASS_SGIS = 0x80A1
- 2PASS_0_SGIS = 0x80A2
- 2PASS_1_SGIS = 0x80A3
- 4PASS_0_SGIS = 0x80A4
- 4PASS_1_SGIS = 0x80A5
- 4PASS_2_SGIS = 0x80A6
- 4PASS_3_SGIS = 0x80A7
- SAMPLE_BUFFERS_SGIS = 0x80A8 # 1 I
- SAMPLES_SGIS = 0x80A9 # 1 I
- SAMPLE_MASK_VALUE_SGIS = 0x80AA # 1 F
- SAMPLE_MASK_INVERT_SGIS = 0x80AB # 1 I
- SAMPLE_PATTERN_SGIS = 0x80AC # 1 I
-
-###############################################################################
-
-# Extension #26 - no specification?
-# SGIS_premultiply_blend enum:
-
-##############################################################################
-
-# Extension #27
-# Diamond ships an otherwise identical IBM_rescale_normal extension;
-# Dan Brokenshire says this is deprecated and should not be advertised.
-EXT_rescale_normal enum:
- RESCALE_NORMAL_EXT = 0x803A # 1 I
-
-###############################################################################
-
-# Extension #28 - GLX_EXT_visual_info
-
-###############################################################################
-
-# Extension #29 - skipped
-
-###############################################################################
-
-# Extension #30
-EXT_vertex_array enum:
- VERTEX_ARRAY_EXT = 0x8074
- NORMAL_ARRAY_EXT = 0x8075
- COLOR_ARRAY_EXT = 0x8076
- INDEX_ARRAY_EXT = 0x8077
- TEXTURE_COORD_ARRAY_EXT = 0x8078
- EDGE_FLAG_ARRAY_EXT = 0x8079
- VERTEX_ARRAY_SIZE_EXT = 0x807A
- VERTEX_ARRAY_TYPE_EXT = 0x807B
- VERTEX_ARRAY_STRIDE_EXT = 0x807C
- VERTEX_ARRAY_COUNT_EXT = 0x807D # 1 I
- NORMAL_ARRAY_TYPE_EXT = 0x807E
- NORMAL_ARRAY_STRIDE_EXT = 0x807F
- NORMAL_ARRAY_COUNT_EXT = 0x8080 # 1 I
- COLOR_ARRAY_SIZE_EXT = 0x8081
- COLOR_ARRAY_TYPE_EXT = 0x8082
- COLOR_ARRAY_STRIDE_EXT = 0x8083
- COLOR_ARRAY_COUNT_EXT = 0x8084 # 1 I
- INDEX_ARRAY_TYPE_EXT = 0x8085
- INDEX_ARRAY_STRIDE_EXT = 0x8086
- INDEX_ARRAY_COUNT_EXT = 0x8087 # 1 I
- TEXTURE_COORD_ARRAY_SIZE_EXT = 0x8088
- TEXTURE_COORD_ARRAY_TYPE_EXT = 0x8089
- TEXTURE_COORD_ARRAY_STRIDE_EXT = 0x808A
- TEXTURE_COORD_ARRAY_COUNT_EXT = 0x808B # 1 I
- EDGE_FLAG_ARRAY_STRIDE_EXT = 0x808C
- EDGE_FLAG_ARRAY_COUNT_EXT = 0x808D # 1 I
- VERTEX_ARRAY_POINTER_EXT = 0x808E
- NORMAL_ARRAY_POINTER_EXT = 0x808F
- COLOR_ARRAY_POINTER_EXT = 0x8090
- INDEX_ARRAY_POINTER_EXT = 0x8091
- TEXTURE_COORD_ARRAY_POINTER_EXT = 0x8092
- EDGE_FLAG_ARRAY_POINTER_EXT = 0x8093
-
-###############################################################################
-
-# Extension #31
-EXT_misc_attribute enum:
-# MISC_BIT = 0x????
-
-###############################################################################
-
-# Extension #32
-SGIS_generate_mipmap enum:
- GENERATE_MIPMAP_SGIS = 0x8191
- GENERATE_MIPMAP_HINT_SGIS = 0x8192 # 1 I
-
-###############################################################################
-
-# Extension #33
-SGIX_clipmap enum:
- LINEAR_CLIPMAP_LINEAR_SGIX = 0x8170
- TEXTURE_CLIPMAP_CENTER_SGIX = 0x8171
- TEXTURE_CLIPMAP_FRAME_SGIX = 0x8172
- TEXTURE_CLIPMAP_OFFSET_SGIX = 0x8173
- TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX = 0x8174
- TEXTURE_CLIPMAP_LOD_OFFSET_SGIX = 0x8175
- TEXTURE_CLIPMAP_DEPTH_SGIX = 0x8176
- MAX_CLIPMAP_DEPTH_SGIX = 0x8177 # 1 I
- MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX = 0x8178 # 1 I
- NEAREST_CLIPMAP_NEAREST_SGIX = 0x844D
- NEAREST_CLIPMAP_LINEAR_SGIX = 0x844E
- LINEAR_CLIPMAP_NEAREST_SGIX = 0x844F
-
-###############################################################################
-
-# Extension #34
-SGIX_shadow enum:
- TEXTURE_COMPARE_SGIX = 0x819A
- TEXTURE_COMPARE_OPERATOR_SGIX = 0x819B
- TEXTURE_LEQUAL_R_SGIX = 0x819C
- TEXTURE_GEQUAL_R_SGIX = 0x819D
-
-###############################################################################
-
-# Extension #35
-SGIS_texture_edge_clamp enum:
- CLAMP_TO_EDGE_SGIS = 0x812F
-
-###############################################################################
-
-# Extension #36
-# Promoted to ARB_texture_border_clamp
-SGIS_texture_border_clamp enum:
- CLAMP_TO_BORDER_SGIS = 0x812D
-
-###############################################################################
-
-# Extension #37
-EXT_blend_minmax enum:
- FUNC_ADD_EXT = 0x8006
- MIN_EXT = 0x8007
- MAX_EXT = 0x8008
- BLEND_EQUATION_EXT = 0x8009 # 1 I
-
-###############################################################################
-
-# Extension #38
-EXT_blend_subtract enum:
- FUNC_SUBTRACT_EXT = 0x800A
- FUNC_REVERSE_SUBTRACT_EXT = 0x800B
-
-###############################################################################
-
-# No new tokens
-# Extension #39
-EXT_blend_logic_op enum:
-
-###############################################################################
-
-# Extension #40 - GLX_SGI_swap_control
-# Extension #41 - GLX_SGI_video_sync
-# Extension #42 - GLX_SGI_make_current_read
-# Extension #43 - GLX_SGIX_video_source
-# Extension #44 - GLX_EXT_visual_rating
-
-###############################################################################
-
-# Extension #45
-SGIX_interlace enum:
- INTERLACE_SGIX = 0x8094 # 1 I
-
-###############################################################################
-
-# Extension #46
-SGIX_pixel_tiles enum:
- PIXEL_TILE_BEST_ALIGNMENT_SGIX = 0x813E # 1 I
- PIXEL_TILE_CACHE_INCREMENT_SGIX = 0x813F # 1 I
- PIXEL_TILE_WIDTH_SGIX = 0x8140 # 1 I
- PIXEL_TILE_HEIGHT_SGIX = 0x8141 # 1 I
- PIXEL_TILE_GRID_WIDTH_SGIX = 0x8142 # 1 I
- PIXEL_TILE_GRID_HEIGHT_SGIX = 0x8143 # 1 I
- PIXEL_TILE_GRID_DEPTH_SGIX = 0x8144 # 1 I
- PIXEL_TILE_CACHE_SIZE_SGIX = 0x8145 # 1 I
-
-###############################################################################
-
-# Extension #47 - GLX_EXT_import_context
-
-###############################################################################
-
-# Extension #48 - skipped
-
-###############################################################################
-
-# Extension #49 - GLX_SGIX_fbconfig
-# Extension #50 - GLX_SGIX_pbuffer
-
-###############################################################################
-
-# Extension #51
-SGIS_texture_select enum:
- DUAL_ALPHA4_SGIS = 0x8110
- DUAL_ALPHA8_SGIS = 0x8111
- DUAL_ALPHA12_SGIS = 0x8112
- DUAL_ALPHA16_SGIS = 0x8113
- DUAL_LUMINANCE4_SGIS = 0x8114
- DUAL_LUMINANCE8_SGIS = 0x8115
- DUAL_LUMINANCE12_SGIS = 0x8116
- DUAL_LUMINANCE16_SGIS = 0x8117
- DUAL_INTENSITY4_SGIS = 0x8118
- DUAL_INTENSITY8_SGIS = 0x8119
- DUAL_INTENSITY12_SGIS = 0x811A
- DUAL_INTENSITY16_SGIS = 0x811B
- DUAL_LUMINANCE_ALPHA4_SGIS = 0x811C
- DUAL_LUMINANCE_ALPHA8_SGIS = 0x811D
- QUAD_ALPHA4_SGIS = 0x811E
- QUAD_ALPHA8_SGIS = 0x811F
- QUAD_LUMINANCE4_SGIS = 0x8120
- QUAD_LUMINANCE8_SGIS = 0x8121
- QUAD_INTENSITY4_SGIS = 0x8122
- QUAD_INTENSITY8_SGIS = 0x8123
- DUAL_TEXTURE_SELECT_SGIS = 0x8124
- QUAD_TEXTURE_SELECT_SGIS = 0x8125
-
-###############################################################################
-
-# Extension #52
-SGIX_sprite enum:
- SPRITE_SGIX = 0x8148 # 1 I
- SPRITE_MODE_SGIX = 0x8149 # 1 I
- SPRITE_AXIS_SGIX = 0x814A # 3 F
- SPRITE_TRANSLATION_SGIX = 0x814B # 3 F
- SPRITE_AXIAL_SGIX = 0x814C
- SPRITE_OBJECT_ALIGNED_SGIX = 0x814D
- SPRITE_EYE_ALIGNED_SGIX = 0x814E
-
-###############################################################################
-
-# Extension #53
-SGIX_texture_multi_buffer enum:
- TEXTURE_MULTI_BUFFER_HINT_SGIX = 0x812E
-
-###############################################################################
-
-# Extension #54
-# EXT form promoted from SGIS form; both are included
-EXT_point_parameters enum:
- POINT_SIZE_MIN_EXT = 0x8126 # 1 F
- POINT_SIZE_MAX_EXT = 0x8127 # 1 F
- POINT_FADE_THRESHOLD_SIZE_EXT = 0x8128 # 1 F
- DISTANCE_ATTENUATION_EXT = 0x8129 # 3 F
-
-SGIS_point_parameters enum:
- POINT_SIZE_MIN_SGIS = 0x8126 # 1 F
- POINT_SIZE_MAX_SGIS = 0x8127 # 1 F
- POINT_FADE_THRESHOLD_SIZE_SGIS = 0x8128 # 1 F
- DISTANCE_ATTENUATION_SGIS = 0x8129 # 3 F
-
-###############################################################################
-
-# Extension #55
-SGIX_instruments enum:
- INSTRUMENT_BUFFER_POINTER_SGIX = 0x8180
- INSTRUMENT_MEASUREMENTS_SGIX = 0x8181 # 1 I
-
-###############################################################################
-
-# Extension #56
-SGIX_texture_scale_bias enum:
- POST_TEXTURE_FILTER_BIAS_SGIX = 0x8179
- POST_TEXTURE_FILTER_SCALE_SGIX = 0x817A
- POST_TEXTURE_FILTER_BIAS_RANGE_SGIX = 0x817B # 2 F
- POST_TEXTURE_FILTER_SCALE_RANGE_SGIX = 0x817C # 2 F
-
-###############################################################################
-
-# Extension #57
-SGIX_framezoom enum:
- FRAMEZOOM_SGIX = 0x818B # 1 I
- FRAMEZOOM_FACTOR_SGIX = 0x818C # 1 I
- MAX_FRAMEZOOM_FACTOR_SGIX = 0x818D # 1 I
-
-###############################################################################
-
-# No new tokens
-# Extension #58
-SGIX_tag_sample_buffer enum:
-
-###############################################################################
-
-# Extension #59
-FfdMaskSGIX enum:
- TEXTURE_DEFORMATION_BIT_SGIX = 0x00000001
- GEOMETRY_DEFORMATION_BIT_SGIX = 0x00000002
-SGIX_polynomial_ffd enum:
- GEOMETRY_DEFORMATION_SGIX = 0x8194
- TEXTURE_DEFORMATION_SGIX = 0x8195
- DEFORMATIONS_MASK_SGIX = 0x8196 # 1 I
- MAX_DEFORMATION_ORDER_SGIX = 0x8197
-
-###############################################################################
-
-# Extension #60
-SGIX_reference_plane enum:
- REFERENCE_PLANE_SGIX = 0x817D # 1 I
- REFERENCE_PLANE_EQUATION_SGIX = 0x817E # 4 F
-
-###############################################################################
-
-# No new tokens
-# Extension #61
-SGIX_flush_raster enum:
-
-###############################################################################
-
-# Extension #62 - GLX_SGIX_cushion
-
-###############################################################################
-
-# Extension #63
-SGIX_depth_texture enum:
- DEPTH_COMPONENT16_SGIX = 0x81A5
- DEPTH_COMPONENT24_SGIX = 0x81A6
- DEPTH_COMPONENT32_SGIX = 0x81A7
-
-###############################################################################
-
-# Extension #64
-SGIS_fog_function enum:
- FOG_FUNC_SGIS = 0x812A
- FOG_FUNC_POINTS_SGIS = 0x812B # 1 I
- MAX_FOG_FUNC_POINTS_SGIS = 0x812C # 1 I
-
-###############################################################################
-
-# Extension #65
-SGIX_fog_offset enum:
- FOG_OFFSET_SGIX = 0x8198 # 1 I
- FOG_OFFSET_VALUE_SGIX = 0x8199 # 4 F
-
-###############################################################################
-
-# Extension #66
-HP_image_transform enum:
- IMAGE_SCALE_X_HP = 0x8155
- IMAGE_SCALE_Y_HP = 0x8156
- IMAGE_TRANSLATE_X_HP = 0x8157
- IMAGE_TRANSLATE_Y_HP = 0x8158
- IMAGE_ROTATE_ANGLE_HP = 0x8159
- IMAGE_ROTATE_ORIGIN_X_HP = 0x815A
- IMAGE_ROTATE_ORIGIN_Y_HP = 0x815B
- IMAGE_MAG_FILTER_HP = 0x815C
- IMAGE_MIN_FILTER_HP = 0x815D
- IMAGE_CUBIC_WEIGHT_HP = 0x815E
- CUBIC_HP = 0x815F
- AVERAGE_HP = 0x8160
- IMAGE_TRANSFORM_2D_HP = 0x8161
- POST_IMAGE_TRANSFORM_COLOR_TABLE_HP = 0x8162
- PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP = 0x8163
-
-###############################################################################
-
-# Extension #67
-HP_convolution_border_modes enum:
- IGNORE_BORDER_HP = 0x8150
- CONSTANT_BORDER_HP = 0x8151
- REPLICATE_BORDER_HP = 0x8153
- CONVOLUTION_BORDER_COLOR_HP = 0x8154
-
-###############################################################################
-
-# Extension #68
-# (Unknown token values???)
-INGR_palette_buffer enum:
-
-###############################################################################
-
-# Extension #69
-SGIX_texture_add_env enum:
- TEXTURE_ENV_BIAS_SGIX = 0x80BE
-
-###############################################################################
-
-# Extension #70 - skipped
-# Extension #71 - skipped
-# Extension #72 - skipped
-# Extension #73 - skipped
-
-###############################################################################
-
-# No new tokens
-# Extension #74
-EXT_color_subtable enum:
-
-###############################################################################
-
-# Extension #75 - GLU_EXT_object_space_tess
-
-###############################################################################
-
-# Extension #76
-PGI_vertex_hints enum:
- VERTEX_DATA_HINT_PGI = 0x1A22A
- VERTEX_CONSISTENT_HINT_PGI = 0x1A22B
- MATERIAL_SIDE_HINT_PGI = 0x1A22C
- MAX_VERTEX_HINT_PGI = 0x1A22D
- COLOR3_BIT_PGI = 0x00010000
- COLOR4_BIT_PGI = 0x00020000
- EDGEFLAG_BIT_PGI = 0x00040000
- INDEX_BIT_PGI = 0x00080000
- MAT_AMBIENT_BIT_PGI = 0x00100000
- MAT_AMBIENT_AND_DIFFUSE_BIT_PGI = 0x00200000
- MAT_DIFFUSE_BIT_PGI = 0x00400000
- MAT_EMISSION_BIT_PGI = 0x00800000
- MAT_COLOR_INDEXES_BIT_PGI = 0x01000000
- MAT_SHININESS_BIT_PGI = 0x02000000
- MAT_SPECULAR_BIT_PGI = 0x04000000
- NORMAL_BIT_PGI = 0x08000000
- TEXCOORD1_BIT_PGI = 0x10000000
- TEXCOORD2_BIT_PGI = 0x20000000
- TEXCOORD3_BIT_PGI = 0x40000000
- TEXCOORD4_BIT_PGI = 0x80000000
- VERTEX23_BIT_PGI = 0x00000004
- VERTEX4_BIT_PGI = 0x00000008
-
-###############################################################################
-
-# Extension #77
-PGI_misc_hints enum:
- PREFER_DOUBLEBUFFER_HINT_PGI = 0x1A1F8
- CONSERVE_MEMORY_HINT_PGI = 0x1A1FD
- RECLAIM_MEMORY_HINT_PGI = 0x1A1FE
- NATIVE_GRAPHICS_HANDLE_PGI = 0x1A202
- NATIVE_GRAPHICS_BEGIN_HINT_PGI = 0x1A203
- NATIVE_GRAPHICS_END_HINT_PGI = 0x1A204
- ALWAYS_FAST_HINT_PGI = 0x1A20C
- ALWAYS_SOFT_HINT_PGI = 0x1A20D
- ALLOW_DRAW_OBJ_HINT_PGI = 0x1A20E
- ALLOW_DRAW_WIN_HINT_PGI = 0x1A20F
- ALLOW_DRAW_FRG_HINT_PGI = 0x1A210
- ALLOW_DRAW_MEM_HINT_PGI = 0x1A211
- STRICT_DEPTHFUNC_HINT_PGI = 0x1A216
- STRICT_LIGHTING_HINT_PGI = 0x1A217
- STRICT_SCISSOR_HINT_PGI = 0x1A218
- FULL_STIPPLE_HINT_PGI = 0x1A219
- CLIP_NEAR_HINT_PGI = 0x1A220
- CLIP_FAR_HINT_PGI = 0x1A221
- WIDE_LINE_HINT_PGI = 0x1A222
- BACK_NORMALS_HINT_PGI = 0x1A223
-
-###############################################################################
-
-# Extension #78
-EXT_paletted_texture enum:
- COLOR_INDEX1_EXT = 0x80E2
- COLOR_INDEX2_EXT = 0x80E3
- COLOR_INDEX4_EXT = 0x80E4
- COLOR_INDEX8_EXT = 0x80E5
- COLOR_INDEX12_EXT = 0x80E6
- COLOR_INDEX16_EXT = 0x80E7
- TEXTURE_INDEX_SIZE_EXT = 0x80ED
-
-###############################################################################
-
-# Extension #79
-EXT_clip_volume_hint enum:
- CLIP_VOLUME_CLIPPING_HINT_EXT = 0x80F0
-
-###############################################################################
-
-# Extension #80
-SGIX_list_priority enum:
- LIST_PRIORITY_SGIX = 0x8182
-
-###############################################################################
-
-# Extension #81
-SGIX_ir_instrument1 enum:
- IR_INSTRUMENT1_SGIX = 0x817F # 1 I
-
-###############################################################################
-
-# Extension #82
-SGIX_calligraphic_fragment enum:
- CALLIGRAPHIC_FRAGMENT_SGIX = 0x8183 # 1 I
-
-###############################################################################
-
-# Extension #83 - GLX_SGIX_video_resize
-
-###############################################################################
-
-# Extension #84
-SGIX_texture_lod_bias enum:
- TEXTURE_LOD_BIAS_S_SGIX = 0x818E
- TEXTURE_LOD_BIAS_T_SGIX = 0x818F
- TEXTURE_LOD_BIAS_R_SGIX = 0x8190
-
-###############################################################################
-
-# Extension #85 - skipped
-
-###############################################################################
-
-# Extension #86 - GLX_SGIX_dmbuffer
-
-###############################################################################
-
-# Extension #87 - skipped
-# Extension #88 - skipped
-# Extension #89 - skipped
-
-###############################################################################
-
-# Extension #90
-SGIX_shadow_ambient enum:
- SHADOW_AMBIENT_SGIX = 0x80BF
-
-###############################################################################
-
-# Extension #91 - GLX_SGIX_swap_group
-# Extension #92 - GLX_SGIX_swap_barrier
-
-###############################################################################
-
-# No new tokens
-# Extension #93
-EXT_index_texture enum:
-
-###############################################################################
-
-# Extension #94
-# Promoted from SGI?
-EXT_index_material enum:
- INDEX_MATERIAL_EXT = 0x81B8
- INDEX_MATERIAL_PARAMETER_EXT = 0x81B9
- INDEX_MATERIAL_FACE_EXT = 0x81BA
-
-###############################################################################
-
-# Extension #95
-# Promoted from SGI?
-EXT_index_func enum:
- INDEX_TEST_EXT = 0x81B5
- INDEX_TEST_FUNC_EXT = 0x81B6
- INDEX_TEST_REF_EXT = 0x81B7
-
-###############################################################################
-
-# Extension #96
-# Promoted from SGI?
-EXT_index_array_formats enum:
- IUI_V2F_EXT = 0x81AD
- IUI_V3F_EXT = 0x81AE
- IUI_N3F_V2F_EXT = 0x81AF
- IUI_N3F_V3F_EXT = 0x81B0
- T2F_IUI_V2F_EXT = 0x81B1
- T2F_IUI_V3F_EXT = 0x81B2
- T2F_IUI_N3F_V2F_EXT = 0x81B3
- T2F_IUI_N3F_V3F_EXT = 0x81B4
-
-###############################################################################
-
-# Extension #97
-# Promoted from SGI?
-EXT_compiled_vertex_array enum:
- ARRAY_ELEMENT_LOCK_FIRST_EXT = 0x81A8
- ARRAY_ELEMENT_LOCK_COUNT_EXT = 0x81A9
-
-###############################################################################
-
-# Extension #98
-# Promoted from SGI?
-EXT_cull_vertex enum:
- CULL_VERTEX_EXT = 0x81AA
- CULL_VERTEX_EYE_POSITION_EXT = 0x81AB
- CULL_VERTEX_OBJECT_POSITION_EXT = 0x81AC
-
-###############################################################################
-
-# Extension #99 - skipped
-
-###############################################################################
-
-# Extension #100 - GLU_EXT_nurbs_tessellator
-
-###############################################################################
-
-# Extension #101
-SGIX_ycrcb enum:
- YCRCB_422_SGIX = 0x81BB
- YCRCB_444_SGIX = 0x81BC
-
-###############################################################################
-
-# Extension #102
-SGIX_fragment_lighting enum:
- FRAGMENT_LIGHTING_SGIX = 0x8400 # 1 I
- FRAGMENT_COLOR_MATERIAL_SGIX = 0x8401 # 1 I
- FRAGMENT_COLOR_MATERIAL_FACE_SGIX = 0x8402 # 1 I
- FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX = 0x8403 # 1 I
- MAX_FRAGMENT_LIGHTS_SGIX = 0x8404 # 1 I
- MAX_ACTIVE_LIGHTS_SGIX = 0x8405 # 1 I
- CURRENT_RASTER_NORMAL_SGIX = 0x8406 # 1 I
- LIGHT_ENV_MODE_SGIX = 0x8407 # 1 I
- FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX = 0x8408 # 1 I
- FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX = 0x8409 # 1 I
- FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX = 0x840A # 4 F
- FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX = 0x840B # 1 I
- FRAGMENT_LIGHT0_SGIX = 0x840C # 1 I
- FRAGMENT_LIGHT1_SGIX = 0x840D
- FRAGMENT_LIGHT2_SGIX = 0x840E
- FRAGMENT_LIGHT3_SGIX = 0x840F
- FRAGMENT_LIGHT4_SGIX = 0x8410
- FRAGMENT_LIGHT5_SGIX = 0x8411
- FRAGMENT_LIGHT6_SGIX = 0x8412
- FRAGMENT_LIGHT7_SGIX = 0x8413
-
-###############################################################################
-
-# Extension #103 - skipped
-# Extension #104 - skipped
-# Extension #105 - skipped
-# Extension #106 - skipped
-# Extension #107 - skipped
-# Extension #108 - skipped
-# Extension #109 - skipped
-
-###############################################################################
-
-# Extension #110
-IBM_rasterpos_clip enum:
- RASTER_POSITION_UNCLIPPED_IBM = 0x19262
-
-###############################################################################
-
-# Extension #111
-HP_texture_lighting enum:
- TEXTURE_LIGHTING_MODE_HP = 0x8167
- TEXTURE_POST_SPECULAR_HP = 0x8168
- TEXTURE_PRE_SPECULAR_HP = 0x8169
-
-###############################################################################
-
-# Extension #112
-EXT_draw_range_elements enum:
- MAX_ELEMENTS_VERTICES_EXT = 0x80E8
- MAX_ELEMENTS_INDICES_EXT = 0x80E9
-
-###############################################################################
-
-# Extension #113
-WIN_phong_shading enum:
- PHONG_WIN = 0x80EA
- PHONG_HINT_WIN = 0x80EB
-
-###############################################################################
-
-# Extension #114
-WIN_specular_fog enum:
- FOG_SPECULAR_TEXTURE_WIN = 0x80EC
-
-###############################################################################
-
-# Extension #115 - skipped
-# Extension #116 - skipped
-
-###############################################################################
-
-# Extension #117
-EXT_light_texture enum:
- FRAGMENT_MATERIAL_EXT = 0x8349
- FRAGMENT_NORMAL_EXT = 0x834A
- FRAGMENT_COLOR_EXT = 0x834C
- ATTENUATION_EXT = 0x834D
- SHADOW_ATTENUATION_EXT = 0x834E
- TEXTURE_APPLICATION_MODE_EXT = 0x834F # 1 I
- TEXTURE_LIGHT_EXT = 0x8350 # 1 I
- TEXTURE_MATERIAL_FACE_EXT = 0x8351 # 1 I
- TEXTURE_MATERIAL_PARAMETER_EXT = 0x8352 # 1 I
- use EXT_fog_coord FRAGMENT_DEPTH_EXT
-
-###############################################################################
-
-# Extension #118 - skipped
-
-###############################################################################
-
-# Extension #119
-SGIX_blend_alpha_minmax enum:
- ALPHA_MIN_SGIX = 0x8320
- ALPHA_MAX_SGIX = 0x8321
-
-###############################################################################
-
-# Extension #120 - skipped
-# Extension #121 - skipped
-# Extension #122 - skipped
-# Extension #123 - skipped
-# Extension #124 - skipped
-# Extension #125 - skipped
-
-###############################################################################
-
-# Extension #126
-SGIX_impact_pixel_texture enum:
- PIXEL_TEX_GEN_Q_CEILING_SGIX = 0x8184
- PIXEL_TEX_GEN_Q_ROUND_SGIX = 0x8185
- PIXEL_TEX_GEN_Q_FLOOR_SGIX = 0x8186
- PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX = 0x8187
- PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX = 0x8188
- PIXEL_TEX_GEN_ALPHA_LS_SGIX = 0x8189
- PIXEL_TEX_GEN_ALPHA_MS_SGIX = 0x818A
-
-###############################################################################
-
-# Extension #127 - skipped
-# Extension #128 - skipped
-
-###############################################################################
-
-# Extension #129
-EXT_bgra enum:
- BGR_EXT = 0x80E0
- BGRA_EXT = 0x80E1
-
-###############################################################################
-
-# Extension #130 - skipped
-# Extension #131 - skipped
-
-###############################################################################
-
-# Extension #132
-SGIX_async enum:
- ASYNC_MARKER_SGIX = 0x8329
-
-###############################################################################
-
-# Extension #133
-SGIX_async_pixel enum:
- ASYNC_TEX_IMAGE_SGIX = 0x835C
- ASYNC_DRAW_PIXELS_SGIX = 0x835D
- ASYNC_READ_PIXELS_SGIX = 0x835E
- MAX_ASYNC_TEX_IMAGE_SGIX = 0x835F
- MAX_ASYNC_DRAW_PIXELS_SGIX = 0x8360
- MAX_ASYNC_READ_PIXELS_SGIX = 0x8361
-
-###############################################################################
-
-# Extension #134
-SGIX_async_histogram enum:
- ASYNC_HISTOGRAM_SGIX = 0x832C
- MAX_ASYNC_HISTOGRAM_SGIX = 0x832D
-
-###############################################################################
-
-# Intel has not implemented this; enums never assigned
-# Extension #135
-INTEL_texture_scissor enum:
-# TEXTURE_SCISSOR_INTEL = 0x????
-# TEXTURE_SCISSOR_INTEL = 0x????
-# TEXTURE_SCISSOR_FUNC_INTEL = 0x????
-# TEXTURE_SCISSOR_S_INTEL = 0x????
-# TEXTURE_SCISSOR_T_INTEL = 0x????
-# TEXTURE_SCISSOR_R_INTEL = 0x????
-
-###############################################################################
-
-# Extension #136
-INTEL_parallel_arrays enum:
- PARALLEL_ARRAYS_INTEL = 0x83F4
- VERTEX_ARRAY_PARALLEL_POINTERS_INTEL = 0x83F5
- NORMAL_ARRAY_PARALLEL_POINTERS_INTEL = 0x83F6
- COLOR_ARRAY_PARALLEL_POINTERS_INTEL = 0x83F7
- TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL = 0x83F8
-
-###############################################################################
-
-# Extension #137
-HP_occlusion_test enum:
- OCCLUSION_TEST_HP = 0x8165
- OCCLUSION_TEST_RESULT_HP = 0x8166
-
-###############################################################################
-
-# Extension #138
-EXT_pixel_transform enum:
- PIXEL_TRANSFORM_2D_EXT = 0x8330
- PIXEL_MAG_FILTER_EXT = 0x8331
- PIXEL_MIN_FILTER_EXT = 0x8332
- PIXEL_CUBIC_WEIGHT_EXT = 0x8333
- CUBIC_EXT = 0x8334
- AVERAGE_EXT = 0x8335
- PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT = 0x8336
- MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT = 0x8337
- PIXEL_TRANSFORM_2D_MATRIX_EXT = 0x8338
-
-###############################################################################
-
-# Unknown enum values
-# Extension #139
-EXT_pixel_transform_color_table enum:
-
-# PIXEL_TRANSFORM_COLOR_TABLE_EXT
-# PROXY_PIXEL_TRANSFORM_COLOR_TABLE_EXT
-
-###############################################################################
-
-# Extension #140 - skipped
-
-###############################################################################
-
-# Extension #141
-EXT_shared_texture_palette enum:
- SHARED_TEXTURE_PALETTE_EXT = 0x81FB
-
-###############################################################################
-
-# Extension #142 - GLX_SGIS_blended_overlay
-
-###############################################################################
-
-# Extension #143 - SGIS_shared_multisample
-# MULTISAMPLE_SUB_RECT_POSITION_SGIS = <TBD>
-# MULTISAMPLE_SUB_RECT_DIMS_SGIS = <TBD>
-
-###############################################################################
-
-# Extension #144
-EXT_separate_specular_color enum:
- LIGHT_MODEL_COLOR_CONTROL_EXT = 0x81F8
- SINGLE_COLOR_EXT = 0x81F9
- SEPARATE_SPECULAR_COLOR_EXT = 0x81FA
-
-###############################################################################
-
-# Extension #145
-EXT_secondary_color enum:
- COLOR_SUM_EXT = 0x8458 # 1 I
- CURRENT_SECONDARY_COLOR_EXT = 0x8459 # 3 F
- SECONDARY_COLOR_ARRAY_SIZE_EXT = 0x845A # 1 I
- SECONDARY_COLOR_ARRAY_TYPE_EXT = 0x845B # 1 I
- SECONDARY_COLOR_ARRAY_STRIDE_EXT = 0x845C # 1 I
- SECONDARY_COLOR_ARRAY_POINTER_EXT = 0x845D
- SECONDARY_COLOR_ARRAY_EXT = 0x845E # 1 I
-
-###############################################################################
-
-# Dead extension - EXT_texture_env_combine was finished instead
-# Extension #146
-#EXT_texture_env enum:
-
-###############################################################################
-
-# Extension #147
-EXT_texture_perturb_normal enum:
- PERTURB_EXT = 0x85AE
- TEXTURE_NORMAL_EXT = 0x85AF
-
-###############################################################################
-
-# No new tokens
-# Extension #148
-# Diamond ships an otherwise identical IBM_multi_draw_arrays extension;
-# Dan Brokenshire says this is deprecated and should not be advertised.
-EXT_multi_draw_arrays enum:
-
-###############################################################################
-
-# Extension #149
-EXT_fog_coord enum:
- FOG_COORDINATE_SOURCE_EXT = 0x8450 # 1 I
- FOG_COORDINATE_EXT = 0x8451
- FRAGMENT_DEPTH_EXT = 0x8452
- CURRENT_FOG_COORDINATE_EXT = 0x8453 # 1 F
- FOG_COORDINATE_ARRAY_TYPE_EXT = 0x8454 # 1 I
- FOG_COORDINATE_ARRAY_STRIDE_EXT = 0x8455 # 1 I
- FOG_COORDINATE_ARRAY_POINTER_EXT = 0x8456
- FOG_COORDINATE_ARRAY_EXT = 0x8457 # 1 I
-
-###############################################################################
-
-# Extension #150 - skipped
-# Extension #151 - skipped
-# Extension #152 - skipped
-# Extension #153 - skipped
-# Extension #154 - skipped
-
-###############################################################################
-
-# Extension #155
-REND_screen_coordinates enum:
- SCREEN_COORDINATES_REND = 0x8490
- INVERTED_SCREEN_W_REND = 0x8491
-
-###############################################################################
-
-# Extension #156
-EXT_coordinate_frame enum:
- TANGENT_ARRAY_EXT = 0x8439
- BINORMAL_ARRAY_EXT = 0x843A
- CURRENT_TANGENT_EXT = 0x843B
- CURRENT_BINORMAL_EXT = 0x843C
- TANGENT_ARRAY_TYPE_EXT = 0x843E
- TANGENT_ARRAY_STRIDE_EXT = 0x843F
- BINORMAL_ARRAY_TYPE_EXT = 0x8440
- BINORMAL_ARRAY_STRIDE_EXT = 0x8441
- TANGENT_ARRAY_POINTER_EXT = 0x8442
- BINORMAL_ARRAY_POINTER_EXT = 0x8443
- MAP1_TANGENT_EXT = 0x8444
- MAP2_TANGENT_EXT = 0x8445
- MAP1_BINORMAL_EXT = 0x8446
- MAP2_BINORMAL_EXT = 0x8447
-
-###############################################################################
-
-# Extension #157 - skipped
-
-###############################################################################
-
-# Extension #158
-EXT_texture_env_combine enum:
- COMBINE_EXT = 0x8570
- COMBINE_RGB_EXT = 0x8571
- COMBINE_ALPHA_EXT = 0x8572
- RGB_SCALE_EXT = 0x8573
- ADD_SIGNED_EXT = 0x8574
- INTERPOLATE_EXT = 0x8575
- CONSTANT_EXT = 0x8576
- PRIMARY_COLOR_EXT = 0x8577
- PREVIOUS_EXT = 0x8578
- SOURCE0_RGB_EXT = 0x8580
- SOURCE1_RGB_EXT = 0x8581
- SOURCE2_RGB_EXT = 0x8582
- SOURCE0_ALPHA_EXT = 0x8588
- SOURCE1_ALPHA_EXT = 0x8589
- SOURCE2_ALPHA_EXT = 0x858A
- OPERAND0_RGB_EXT = 0x8590
- OPERAND1_RGB_EXT = 0x8591
- OPERAND2_RGB_EXT = 0x8592
- OPERAND0_ALPHA_EXT = 0x8598
- OPERAND1_ALPHA_EXT = 0x8599
- OPERAND2_ALPHA_EXT = 0x859A
-
-###############################################################################
-
-# Extension #159
-APPLE_specular_vector enum:
- LIGHT_MODEL_SPECULAR_VECTOR_APPLE = 0x85B0
-
-###############################################################################
-
-# Extension #160
-APPLE_transform_hint enum:
- TRANSFORM_HINT_APPLE = 0x85B1
-
-###############################################################################
-
-# Extension #161
-SGIX_fog_scale enum:
- FOG_SCALE_SGIX = 0x81FC
- FOG_SCALE_VALUE_SGIX = 0x81FD
-
-###############################################################################
-
-# Extension #162 - skipped
-
-###############################################################################
-
-# Extension #163
-SUNX_constant_data enum:
- UNPACK_CONSTANT_DATA_SUNX = 0x81D5
- TEXTURE_CONSTANT_DATA_SUNX = 0x81D6
-
-###############################################################################
-
-# Extension #164
-SUN_global_alpha enum:
- GLOBAL_ALPHA_SUN = 0x81D9
- GLOBAL_ALPHA_FACTOR_SUN = 0x81DA
-
-###############################################################################
-
-# Extension #165
-SUN_triangle_list enum:
- RESTART_SUN = 0x0001
- REPLACE_MIDDLE_SUN = 0x0002
- REPLACE_OLDEST_SUN = 0x0003
- TRIANGLE_LIST_SUN = 0x81D7
- REPLACEMENT_CODE_SUN = 0x81D8
- REPLACEMENT_CODE_ARRAY_SUN = 0x85C0
- REPLACEMENT_CODE_ARRAY_TYPE_SUN = 0x85C1
- REPLACEMENT_CODE_ARRAY_STRIDE_SUN = 0x85C2
- REPLACEMENT_CODE_ARRAY_POINTER_SUN = 0x85C3
- R1UI_V3F_SUN = 0x85C4
- R1UI_C4UB_V3F_SUN = 0x85C5
- R1UI_C3F_V3F_SUN = 0x85C6
- R1UI_N3F_V3F_SUN = 0x85C7
- R1UI_C4F_N3F_V3F_SUN = 0x85C8
- R1UI_T2F_V3F_SUN = 0x85C9
- R1UI_T2F_N3F_V3F_SUN = 0x85CA
- R1UI_T2F_C4F_N3F_V3F_SUN = 0x85CB
-
-###############################################################################
-
-# No new tokens
-# Extension #166
-SUN_vertex enum:
-
-###############################################################################
-
-# Extension #167 - WGL_EXT_display_color_table
-# Extension #168 - WGL_EXT_extensions_string
-# Extension #169 - WGL_EXT_make_current_read
-# Extension #170 - WGL_EXT_pixel_format
-# Extension #171 - WGL_EXT_pbuffer
-# Extension #172 - WGL_EXT_swap_control
-
-###############################################################################
-
-# Extension #173
-EXT_blend_func_separate enum:
- BLEND_DST_RGB_EXT = 0x80C8
- BLEND_SRC_RGB_EXT = 0x80C9
- BLEND_DST_ALPHA_EXT = 0x80CA
- BLEND_SRC_ALPHA_EXT = 0x80CB
-
-###############################################################################
-
-# Extension #174
-INGR_color_clamp enum:
- RED_MIN_CLAMP_INGR = 0x8560
- GREEN_MIN_CLAMP_INGR = 0x8561
- BLUE_MIN_CLAMP_INGR = 0x8562
- ALPHA_MIN_CLAMP_INGR = 0x8563
- RED_MAX_CLAMP_INGR = 0x8564
- GREEN_MAX_CLAMP_INGR = 0x8565
- BLUE_MAX_CLAMP_INGR = 0x8566
- ALPHA_MAX_CLAMP_INGR = 0x8567
-
-###############################################################################
-
-# Extension #175
-INGR_interlace_read enum:
- INTERLACE_READ_INGR = 0x8568
-
-###############################################################################
-
-# Extension #176
-EXT_stencil_wrap enum:
- INCR_WRAP_EXT = 0x8507
- DECR_WRAP_EXT = 0x8508
-
-###############################################################################
-
-# Extension #177 - skipped
-
-###############################################################################
-
-# Extension #178
-EXT_422_pixels enum:
- 422_EXT = 0x80CC
- 422_REV_EXT = 0x80CD
- 422_AVERAGE_EXT = 0x80CE
- 422_REV_AVERAGE_EXT = 0x80CF
-
-###############################################################################
-
-# Extension #179
-NV_texgen_reflection enum:
- NORMAL_MAP_NV = 0x8511
- REFLECTION_MAP_NV = 0x8512
-
-###############################################################################
-
-# Extension #180 - skipped
-# Extension #181 - skipped
-
-###############################################################################
-
-# Is this shipping? No extension number assigned.
-# Extension #?
-EXT_texture_cube_map enum:
- NORMAL_MAP_EXT = 0x8511
- REFLECTION_MAP_EXT = 0x8512
- TEXTURE_CUBE_MAP_EXT = 0x8513
- TEXTURE_BINDING_CUBE_MAP_EXT = 0x8514
- TEXTURE_CUBE_MAP_POSITIVE_X_EXT = 0x8515
- TEXTURE_CUBE_MAP_NEGATIVE_X_EXT = 0x8516
- TEXTURE_CUBE_MAP_POSITIVE_Y_EXT = 0x8517
- TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT = 0x8518
- TEXTURE_CUBE_MAP_POSITIVE_Z_EXT = 0x8519
- TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT = 0x851A
- PROXY_TEXTURE_CUBE_MAP_EXT = 0x851B
- MAX_CUBE_MAP_TEXTURE_SIZE_EXT = 0x851C
-
-###############################################################################
-
-# Extension #182
-SUN_convolution_border_modes enum:
- WRAP_BORDER_SUN = 0x81D4
-
-###############################################################################
-
-# Extension #183 - GLX_SUN_transparent_index
-
-###############################################################################
-
-# Extension #184 - skipped
-
-###############################################################################
-
-# No new tokens
-# Extension #185
-EXT_texture_env_add enum:
-
-###############################################################################
-
-# Extension #186
-EXT_texture_lod_bias enum:
- MAX_TEXTURE_LOD_BIAS_EXT = 0x84FD
- TEXTURE_FILTER_CONTROL_EXT = 0x8500
- TEXTURE_LOD_BIAS_EXT = 0x8501
-
-###############################################################################
-
-# Extension #187
-EXT_texture_filter_anisotropic enum:
- TEXTURE_MAX_ANISOTROPY_EXT = 0x84FE
- MAX_TEXTURE_MAX_ANISOTROPY_EXT = 0x84FF
-
-###############################################################################
-
-# Extension #188
-EXT_vertex_weighting enum:
- MODELVIEW0_STACK_DEPTH_EXT = GL_MODELVIEW_STACK_DEPTH
- MODELVIEW1_STACK_DEPTH_EXT = 0x8502
- MODELVIEW0_MATRIX_EXT = GL_MODELVIEW_MATRIX
- MODELVIEW1_MATRIX_EXT = 0x8506
- VERTEX_WEIGHTING_EXT = 0x8509
- MODELVIEW0_EXT = GL_MODELVIEW
- MODELVIEW1_EXT = 0x850A
- CURRENT_VERTEX_WEIGHT_EXT = 0x850B
- VERTEX_WEIGHT_ARRAY_EXT = 0x850C
- VERTEX_WEIGHT_ARRAY_SIZE_EXT = 0x850D
- VERTEX_WEIGHT_ARRAY_TYPE_EXT = 0x850E
- VERTEX_WEIGHT_ARRAY_STRIDE_EXT = 0x850F
- VERTEX_WEIGHT_ARRAY_POINTER_EXT = 0x8510
-
-###############################################################################
-
-# Extension #189
-NV_light_max_exponent enum:
- MAX_SHININESS_NV = 0x8504
- MAX_SPOT_EXPONENT_NV = 0x8505
-
-###############################################################################
-
-# Extension #190
-NV_vertex_array_range enum:
- VERTEX_ARRAY_RANGE_NV = 0x851D
- VERTEX_ARRAY_RANGE_LENGTH_NV = 0x851E
- VERTEX_ARRAY_RANGE_VALID_NV = 0x851F
- MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV = 0x8520
- VERTEX_ARRAY_RANGE_POINTER_NV = 0x8521
-
-###############################################################################
-
-# Extension #191
-NV_register_combiners enum:
- REGISTER_COMBINERS_NV = 0x8522
- VARIABLE_A_NV = 0x8523
- VARIABLE_B_NV = 0x8524
- VARIABLE_C_NV = 0x8525
- VARIABLE_D_NV = 0x8526
- VARIABLE_E_NV = 0x8527
- VARIABLE_F_NV = 0x8528
- VARIABLE_G_NV = 0x8529
- CONSTANT_COLOR0_NV = 0x852A
- CONSTANT_COLOR1_NV = 0x852B
- PRIMARY_COLOR_NV = 0x852C
- SECONDARY_COLOR_NV = 0x852D
- SPARE0_NV = 0x852E
- SPARE1_NV = 0x852F
- DISCARD_NV = 0x8530
- E_TIMES_F_NV = 0x8531
- SPARE0_PLUS_SECONDARY_COLOR_NV = 0x8532
- UNSIGNED_IDENTITY_NV = 0x8536
- UNSIGNED_INVERT_NV = 0x8537
- EXPAND_NORMAL_NV = 0x8538
- EXPAND_NEGATE_NV = 0x8539
- HALF_BIAS_NORMAL_NV = 0x853A
- HALF_BIAS_NEGATE_NV = 0x853B
- SIGNED_IDENTITY_NV = 0x853C
- SIGNED_NEGATE_NV = 0x853D
- SCALE_BY_TWO_NV = 0x853E
- SCALE_BY_FOUR_NV = 0x853F
- SCALE_BY_ONE_HALF_NV = 0x8540
- BIAS_BY_NEGATIVE_ONE_HALF_NV = 0x8541
- COMBINER_INPUT_NV = 0x8542
- COMBINER_MAPPING_NV = 0x8543
- COMBINER_COMPONENT_USAGE_NV = 0x8544
- COMBINER_AB_DOT_PRODUCT_NV = 0x8545
- COMBINER_CD_DOT_PRODUCT_NV = 0x8546
- COMBINER_MUX_SUM_NV = 0x8547
- COMBINER_SCALE_NV = 0x8548
- COMBINER_BIAS_NV = 0x8549
- COMBINER_AB_OUTPUT_NV = 0x854A
- COMBINER_CD_OUTPUT_NV = 0x854B
- COMBINER_SUM_OUTPUT_NV = 0x854C
- MAX_GENERAL_COMBINERS_NV = 0x854D
- NUM_GENERAL_COMBINERS_NV = 0x854E
- COLOR_SUM_CLAMP_NV = 0x854F
- COMBINER0_NV = 0x8550
- COMBINER1_NV = 0x8551
- COMBINER2_NV = 0x8552
- COMBINER3_NV = 0x8553
- COMBINER4_NV = 0x8554
- COMBINER5_NV = 0x8555
- COMBINER6_NV = 0x8556
- COMBINER7_NV = 0x8557
- use ARB_multitexture TEXTURE0_ARB
- use ARB_multitexture TEXTURE1_ARB
- use BlendingFactorDest ZERO
- use DrawBufferMode NONE
- use GetPName FOG
-
-###############################################################################
-
-# Extension #192
-NV_fog_distance enum:
- FOG_DISTANCE_MODE_NV = 0x855A
- EYE_RADIAL_NV = 0x855B
- EYE_PLANE_ABSOLUTE_NV = 0x855C
- use TextureGenParameter EYE_PLANE
-
-###############################################################################
-
-# Extension #193
-NV_texgen_emboss enum:
- EMBOSS_LIGHT_NV = 0x855D
- EMBOSS_CONSTANT_NV = 0x855E
- EMBOSS_MAP_NV = 0x855F
-
-###############################################################################
-
-# No new tokens
-# Extension #194
-NV_blend_square enum:
-
-###############################################################################
-
-# Extension #195
-NV_texture_env_combine4 enum:
- COMBINE4_NV = 0x8503
- SOURCE3_RGB_NV = 0x8583
- SOURCE3_ALPHA_NV = 0x858B
- OPERAND3_RGB_NV = 0x8593
- OPERAND3_ALPHA_NV = 0x859B
-
-###############################################################################
-
-# No new tokens
-# Extension #196
-MESA_resize_buffers enum:
-
-###############################################################################
-
-# No new tokens
-# Extension #197
-MESA_window_pos enum:
-
-###############################################################################
-
-# Extension #198
-EXT_texture_compression_s3tc enum:
- COMPRESSED_RGB_S3TC_DXT1_EXT = 0x83F0
- COMPRESSED_RGBA_S3TC_DXT1_EXT = 0x83F1
- COMPRESSED_RGBA_S3TC_DXT3_EXT = 0x83F2
- COMPRESSED_RGBA_S3TC_DXT5_EXT = 0x83F3
-
-###############################################################################
-
-# Extension #199
-IBM_cull_vertex enum:
- CULL_VERTEX_IBM = 103050
-
-###############################################################################
-
-# No new tokens
-# Extension #200
-IBM_multimode_draw_arrays enum:
-
-###############################################################################
-
-# Extension #201
-IBM_vertex_array_lists enum:
- VERTEX_ARRAY_LIST_IBM = 103070
- NORMAL_ARRAY_LIST_IBM = 103071
- COLOR_ARRAY_LIST_IBM = 103072
- INDEX_ARRAY_LIST_IBM = 103073
- TEXTURE_COORD_ARRAY_LIST_IBM = 103074
- EDGE_FLAG_ARRAY_LIST_IBM = 103075
- FOG_COORDINATE_ARRAY_LIST_IBM = 103076
- SECONDARY_COLOR_ARRAY_LIST_IBM = 103077
- VERTEX_ARRAY_LIST_STRIDE_IBM = 103080
- NORMAL_ARRAY_LIST_STRIDE_IBM = 103081
- COLOR_ARRAY_LIST_STRIDE_IBM = 103082
- INDEX_ARRAY_LIST_STRIDE_IBM = 103083
- TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM = 103084
- EDGE_FLAG_ARRAY_LIST_STRIDE_IBM = 103085
- FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM = 103086
- SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM = 103087
-
-###############################################################################
-
-# Extension #202
-SGIX_subsample enum:
- PACK_SUBSAMPLE_RATE_SGIX = 0x85A0
- UNPACK_SUBSAMPLE_RATE_SGIX = 0x85A1
- PIXEL_SUBSAMPLE_4444_SGIX = 0x85A2
- PIXEL_SUBSAMPLE_2424_SGIX = 0x85A3
- PIXEL_SUBSAMPLE_4242_SGIX = 0x85A4
-
-###############################################################################
-
-# Extension #203
-SGIX_ycrcb_subsample enum:
- PACK_SUBSAMPLE_RATE_SGIX = 0x85A0
- UNPACK_SUBSAMPLE_RATE_SGIX = 0x85A1
- PIXEL_SUBSAMPLE_4444_SGIX = 0x85A2
- PIXEL_SUBSAMPLE_2424_SGIX = 0x85A3
- PIXEL_SUBSAMPLE_4242_SGIX = 0x85A4
-
-###############################################################################
-
-# Extension #204
-SGIX_ycrcba enum:
- YCRCB_SGIX = 0x8318
- YCRCBA_SGIX = 0x8319
-
-###############################################################################
-
-# Extension #205
-SGI_depth_pass_instrument enum:
- DEPTH_PASS_INSTRUMENT_SGIX = 0x8310
- DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX = 0x8311
- DEPTH_PASS_INSTRUMENT_MAX_SGIX = 0x8312
-
-###############################################################################
-
-# Extension #206
-3DFX_texture_compression_FXT1 enum:
- COMPRESSED_RGB_FXT1_3DFX = 0x86B0
- COMPRESSED_RGBA_FXT1_3DFX = 0x86B1
-
-###############################################################################
-
-# Extension #207
-3DFX_multisample enum:
- MULTISAMPLE_3DFX = 0x86B2
- SAMPLE_BUFFERS_3DFX = 0x86B3
- SAMPLES_3DFX = 0x86B4
- MULTISAMPLE_BIT_3DFX = 0x20000000
-
-###############################################################################
-
-# No new tokens
-# Extension #208
-3DFX_tbuffer enum:
-
-###############################################################################
-
-# Extension #209
-EXT_multisample enum:
- MULTISAMPLE_EXT = 0x809D
- SAMPLE_ALPHA_TO_MASK_EXT = 0x809E
- SAMPLE_ALPHA_TO_ONE_EXT = 0x809F
- SAMPLE_MASK_EXT = 0x80A0
- 1PASS_EXT = 0x80A1
- 2PASS_0_EXT = 0x80A2
- 2PASS_1_EXT = 0x80A3
- 4PASS_0_EXT = 0x80A4
- 4PASS_1_EXT = 0x80A5
- 4PASS_2_EXT = 0x80A6
- 4PASS_3_EXT = 0x80A7
- SAMPLE_BUFFERS_EXT = 0x80A8 # 1 I
- SAMPLES_EXT = 0x80A9 # 1 I
- SAMPLE_MASK_VALUE_EXT = 0x80AA # 1 F
- SAMPLE_MASK_INVERT_EXT = 0x80AB # 1 I
- SAMPLE_PATTERN_EXT = 0x80AC # 1 I
- MULTISAMPLE_BIT_EXT = 0x20000000
-
-###############################################################################
-
-# Extension #210
-SGIX_vertex_preclip enum:
- VERTEX_PRECLIP_SGIX = 0x83EE
- VERTEX_PRECLIP_HINT_SGIX = 0x83EF
-
-###############################################################################
-
-# Extension #211
-SGIX_convolution_accuracy enum:
- CONVOLUTION_HINT_SGIX = 0x8316 # 1 I
-
-###############################################################################
-
-# Extension #212
-SGIX_resample enum:
- PACK_RESAMPLE_SGIX = 0x842C
- UNPACK_RESAMPLE_SGIX = 0x842D
- RESAMPLE_REPLICATE_SGIX = 0x842E
- RESAMPLE_ZERO_FILL_SGIX = 0x842F
- RESAMPLE_DECIMATE_SGIX = 0x8430
-
-###############################################################################
-
-# Extension #213
-SGIS_point_line_texgen enum:
- EYE_DISTANCE_TO_POINT_SGIS = 0x81F0
- OBJECT_DISTANCE_TO_POINT_SGIS = 0x81F1
- EYE_DISTANCE_TO_LINE_SGIS = 0x81F2
- OBJECT_DISTANCE_TO_LINE_SGIS = 0x81F3
- EYE_POINT_SGIS = 0x81F4
- OBJECT_POINT_SGIS = 0x81F5
- EYE_LINE_SGIS = 0x81F6
- OBJECT_LINE_SGIS = 0x81F7
-
-###############################################################################
-
-# Extension #214
-SGIS_texture_color_mask enum:
- TEXTURE_COLOR_WRITEMASK_SGIS = 0x81EF
-
-###############################################################################
-
-# Extension #220
-# Promoted to ARB_texture_env_dot3, enum values changed
-EXT_texture_env_dot3 enum:
- DOT3_RGB_EXT = 0x8740
- DOT3_RGBA_EXT = 0x8741
-
-###############################################################################
-
-# Extension #221
-ATI_texture_mirror_once enum:
- MIRROR_CLAMP_ATI = 0x8742
- MIRROR_CLAMP_TO_EDGE_ATI = 0x8743
-
-###############################################################################
-
-# Extension #222
-NV_fence enum:
- ALL_COMPLETED_NV = 0x84F2
- FENCE_STATUS_NV = 0x84F3
- FENCE_CONDITION_NV = 0x84F4
-
-###############################################################################
-
-# Extension #224
-IBM_texture_mirrored_repeat enum:
- MIRRORED_REPEAT_IBM = 0x8370
-
-###############################################################################
-
-# Extension #225
-NV_evaluators enum:
- EVAL_2D_NV = 0x86C0
- EVAL_TRIANGULAR_2D_NV = 0x86C1
- MAP_TESSELLATION_NV = 0x86C2
- MAP_ATTRIB_U_ORDER_NV = 0x86C3
- MAP_ATTRIB_V_ORDER_NV = 0x86C4
- EVAL_FRACTIONAL_TESSELLATION_NV = 0x86C5
- EVAL_VERTEX_ATTRIB0_NV = 0x86C6
- EVAL_VERTEX_ATTRIB1_NV = 0x86C7
- EVAL_VERTEX_ATTRIB2_NV = 0x86C8
- EVAL_VERTEX_ATTRIB3_NV = 0x86C9
- EVAL_VERTEX_ATTRIB4_NV = 0x86CA
- EVAL_VERTEX_ATTRIB5_NV = 0x86CB
- EVAL_VERTEX_ATTRIB6_NV = 0x86CC
- EVAL_VERTEX_ATTRIB7_NV = 0x86CD
- EVAL_VERTEX_ATTRIB8_NV = 0x86CE
- EVAL_VERTEX_ATTRIB9_NV = 0x86CF
- EVAL_VERTEX_ATTRIB10_NV = 0x86D0
- EVAL_VERTEX_ATTRIB11_NV = 0x86D1
- EVAL_VERTEX_ATTRIB12_NV = 0x86D2
- EVAL_VERTEX_ATTRIB13_NV = 0x86D3
- EVAL_VERTEX_ATTRIB14_NV = 0x86D4
- EVAL_VERTEX_ATTRIB15_NV = 0x86D5
- MAX_MAP_TESSELLATION_NV = 0x86D6
- MAX_RATIONAL_EVAL_ORDER_NV = 0x86D7
-
-###############################################################################
-
-# Extension #226
-NV_packed_depth_stencil enum:
- DEPTH_STENCIL_NV = 0x84F9
- UNSIGNED_INT_24_8_NV = 0x84FA
-
-###############################################################################
-
-# Extension #227
-NV_register_combiners2 enum:
- PER_STAGE_CONSTANTS_NV = 0x8535
-
-###############################################################################
-
-# No new tokens
-# Extension #228
-NV_texture_compression_vtc enum:
-
-###############################################################################
-
-# Extension #229
-NV_texture_rectangle enum:
- TEXTURE_RECTANGLE_NV = 0x84F5
- TEXTURE_BINDING_RECTANGLE_NV = 0x84F6
- PROXY_TEXTURE_RECTANGLE_NV = 0x84F7
- MAX_RECTANGLE_TEXTURE_SIZE_NV = 0x84F8
-
-###############################################################################
-
-# Extension #230
-NV_texture_shader enum:
- OFFSET_TEXTURE_RECTANGLE_NV = 0x864C
- OFFSET_TEXTURE_RECTANGLE_SCALE_NV = 0x864D
- DOT_PRODUCT_TEXTURE_RECTANGLE_NV = 0x864E
- RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV = 0x86D9
- UNSIGNED_INT_S8_S8_8_8_NV = 0x86DA
- UNSIGNED_INT_8_8_S8_S8_REV_NV = 0x86DB
- DSDT_MAG_INTENSITY_NV = 0x86DC
- SHADER_CONSISTENT_NV = 0x86DD
- TEXTURE_SHADER_NV = 0x86DE
- SHADER_OPERATION_NV = 0x86DF
- CULL_MODES_NV = 0x86E0
- OFFSET_TEXTURE_MATRIX_NV = 0x86E1
- OFFSET_TEXTURE_SCALE_NV = 0x86E2
- OFFSET_TEXTURE_BIAS_NV = 0x86E3
- OFFSET_TEXTURE_2D_MATRIX_NV = GL_OFFSET_TEXTURE_MATRIX_NV
- OFFSET_TEXTURE_2D_SCALE_NV = GL_OFFSET_TEXTURE_SCALE_NV
- OFFSET_TEXTURE_2D_BIAS_NV = GL_OFFSET_TEXTURE_BIAS_NV
- PREVIOUS_TEXTURE_INPUT_NV = 0x86E4
- CONST_EYE_NV = 0x86E5
- PASS_THROUGH_NV = 0x86E6
- CULL_FRAGMENT_NV = 0x86E7
- OFFSET_TEXTURE_2D_NV = 0x86E8
- DEPENDENT_AR_TEXTURE_2D_NV = 0x86E9
- DEPENDENT_GB_TEXTURE_2D_NV = 0x86EA
- DOT_PRODUCT_NV = 0x86EC
- DOT_PRODUCT_DEPTH_REPLACE_NV = 0x86ED
- DOT_PRODUCT_TEXTURE_2D_NV = 0x86EE
- DOT_PRODUCT_TEXTURE_CUBE_MAP_NV = 0x86F0
- DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV = 0x86F1
- DOT_PRODUCT_REFLECT_CUBE_MAP_NV = 0x86F2
- DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV = 0x86F3
- HILO_NV = 0x86F4
- DSDT_NV = 0x86F5
- DSDT_MAG_NV = 0x86F6
- DSDT_MAG_VIB_NV = 0x86F7
- HILO16_NV = 0x86F8
- SIGNED_HILO_NV = 0x86F9
- SIGNED_HILO16_NV = 0x86FA
- SIGNED_RGBA_NV = 0x86FB
- SIGNED_RGBA8_NV = 0x86FC
- SIGNED_RGB_NV = 0x86FE
- SIGNED_RGB8_NV = 0x86FF
- SIGNED_LUMINANCE_NV = 0x8701
- SIGNED_LUMINANCE8_NV = 0x8702
- SIGNED_LUMINANCE_ALPHA_NV = 0x8703
- SIGNED_LUMINANCE8_ALPHA8_NV = 0x8704
- SIGNED_ALPHA_NV = 0x8705
- SIGNED_ALPHA8_NV = 0x8706
- SIGNED_INTENSITY_NV = 0x8707
- SIGNED_INTENSITY8_NV = 0x8708
- DSDT8_NV = 0x8709
- DSDT8_MAG8_NV = 0x870A
- DSDT8_MAG8_INTENSITY8_NV = 0x870B
- SIGNED_RGB_UNSIGNED_ALPHA_NV = 0x870C
- SIGNED_RGB8_UNSIGNED_ALPHA8_NV = 0x870D
- HI_SCALE_NV = 0x870E
- LO_SCALE_NV = 0x870F
- DS_SCALE_NV = 0x8710
- DT_SCALE_NV = 0x8711
- MAGNITUDE_SCALE_NV = 0x8712
- VIBRANCE_SCALE_NV = 0x8713
- HI_BIAS_NV = 0x8714
- LO_BIAS_NV = 0x8715
- DS_BIAS_NV = 0x8716
- DT_BIAS_NV = 0x8717
- MAGNITUDE_BIAS_NV = 0x8718
- VIBRANCE_BIAS_NV = 0x8719
- TEXTURE_BORDER_VALUES_NV = 0x871A
- TEXTURE_HI_SIZE_NV = 0x871B
- TEXTURE_LO_SIZE_NV = 0x871C
- TEXTURE_DS_SIZE_NV = 0x871D
- TEXTURE_DT_SIZE_NV = 0x871E
- TEXTURE_MAG_SIZE_NV = 0x871F
-
-###############################################################################
-
-# Extension #231
-NV_texture_shader2 enum:
- DOT_PRODUCT_TEXTURE_3D_NV = 0x86EF
-
-###############################################################################
-
-# Extension #232
-NV_vertex_array_range2 enum:
- VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV = 0x8533
-
-###############################################################################
-
-# Extension #233
-NV_vertex_program enum:
- VERTEX_PROGRAM_NV = 0x8620
- VERTEX_STATE_PROGRAM_NV = 0x8621
- ATTRIB_ARRAY_SIZE_NV = 0x8623
- ATTRIB_ARRAY_STRIDE_NV = 0x8624
- ATTRIB_ARRAY_TYPE_NV = 0x8625
- CURRENT_ATTRIB_NV = 0x8626
- PROGRAM_LENGTH_NV = 0x8627
- PROGRAM_STRING_NV = 0x8628
- MODELVIEW_PROJECTION_NV = 0x8629
- IDENTITY_NV = 0x862A
- INVERSE_NV = 0x862B
- TRANSPOSE_NV = 0x862C
- INVERSE_TRANSPOSE_NV = 0x862D
- MAX_TRACK_MATRIX_STACK_DEPTH_NV = 0x862E
- MAX_TRACK_MATRICES_NV = 0x862F
- MATRIX0_NV = 0x8630
- MATRIX1_NV = 0x8631
- MATRIX2_NV = 0x8632
- MATRIX3_NV = 0x8633
- MATRIX4_NV = 0x8634
- MATRIX5_NV = 0x8635
- MATRIX6_NV = 0x8636
- MATRIX7_NV = 0x8637
-##################
-#
-# Reserved:
-#
-# MATRIX8_NV = 0x8638
-# MATRIX9_NV = 0x8639
-# MATRIX10_NV = 0x863A
-# MATRIX11_NV = 0x863B
-# MATRIX12_NV = 0x863C
-# MATRIX13_NV = 0x863D
-# MATRIX14_NV = 0x863E
-# MATRIX15_NV = 0x863F
-#
-###################
- CURRENT_MATRIX_STACK_DEPTH_NV = 0x8640
- CURRENT_MATRIX_NV = 0x8641
- VERTEX_PROGRAM_POINT_SIZE_NV = 0x8642
- VERTEX_PROGRAM_TWO_SIDE_NV = 0x8643
- PROGRAM_PARAMETER_NV = 0x8644
- ATTRIB_ARRAY_POINTER_NV = 0x8645
- PROGRAM_TARGET_NV = 0x8646
- PROGRAM_RESIDENT_NV = 0x8647
- TRACK_MATRIX_NV = 0x8648
- TRACK_MATRIX_TRANSFORM_NV = 0x8649
- VERTEX_PROGRAM_BINDING_NV = 0x864A
- PROGRAM_ERROR_POSITION_NV = 0x864B
- VERTEX_ATTRIB_ARRAY0_NV = 0x8650
- VERTEX_ATTRIB_ARRAY1_NV = 0x8651
- VERTEX_ATTRIB_ARRAY2_NV = 0x8652
- VERTEX_ATTRIB_ARRAY3_NV = 0x8653
- VERTEX_ATTRIB_ARRAY4_NV = 0x8654
- VERTEX_ATTRIB_ARRAY5_NV = 0x8655
- VERTEX_ATTRIB_ARRAY6_NV = 0x8656
- VERTEX_ATTRIB_ARRAY7_NV = 0x8657
- VERTEX_ATTRIB_ARRAY8_NV = 0x8658
- VERTEX_ATTRIB_ARRAY9_NV = 0x8659
- VERTEX_ATTRIB_ARRAY10_NV = 0x865A
- VERTEX_ATTRIB_ARRAY11_NV = 0x865B
- VERTEX_ATTRIB_ARRAY12_NV = 0x865C
- VERTEX_ATTRIB_ARRAY13_NV = 0x865D
- VERTEX_ATTRIB_ARRAY14_NV = 0x865E
- VERTEX_ATTRIB_ARRAY15_NV = 0x865F
- MAP1_VERTEX_ATTRIB0_4_NV = 0x8660
- MAP1_VERTEX_ATTRIB1_4_NV = 0x8661
- MAP1_VERTEX_ATTRIB2_4_NV = 0x8662
- MAP1_VERTEX_ATTRIB3_4_NV = 0x8663
- MAP1_VERTEX_ATTRIB4_4_NV = 0x8664
- MAP1_VERTEX_ATTRIB5_4_NV = 0x8665
- MAP1_VERTEX_ATTRIB6_4_NV = 0x8666
- MAP1_VERTEX_ATTRIB7_4_NV = 0x8667
- MAP1_VERTEX_ATTRIB8_4_NV = 0x8668
- MAP1_VERTEX_ATTRIB9_4_NV = 0x8669
- MAP1_VERTEX_ATTRIB10_4_NV = 0x866A
- MAP1_VERTEX_ATTRIB11_4_NV = 0x866B
- MAP1_VERTEX_ATTRIB12_4_NV = 0x866C
- MAP1_VERTEX_ATTRIB13_4_NV = 0x866D
- MAP1_VERTEX_ATTRIB14_4_NV = 0x866E
- MAP1_VERTEX_ATTRIB15_4_NV = 0x866F
- MAP2_VERTEX_ATTRIB0_4_NV = 0x8670
- MAP2_VERTEX_ATTRIB1_4_NV = 0x8671
- MAP2_VERTEX_ATTRIB2_4_NV = 0x8672
- MAP2_VERTEX_ATTRIB3_4_NV = 0x8673
- MAP2_VERTEX_ATTRIB4_4_NV = 0x8674
- MAP2_VERTEX_ATTRIB5_4_NV = 0x8675
- MAP2_VERTEX_ATTRIB6_4_NV = 0x8676
- MAP2_VERTEX_ATTRIB7_4_NV = 0x8677
- MAP2_VERTEX_ATTRIB8_4_NV = 0x8678
- MAP2_VERTEX_ATTRIB9_4_NV = 0x8679
- MAP2_VERTEX_ATTRIB10_4_NV = 0x867A
- MAP2_VERTEX_ATTRIB11_4_NV = 0x867B
- MAP2_VERTEX_ATTRIB12_4_NV = 0x867C
- MAP2_VERTEX_ATTRIB13_4_NV = 0x867D
- MAP2_VERTEX_ATTRIB14_4_NV = 0x867E
- MAP2_VERTEX_ATTRIB15_4_NV = 0x867F
-
-###############################################################################
-
-# Extension #235
-SGIX_texture_coordinate_clamp enum:
- TEXTURE_MAX_CLAMP_S_SGIX = 0x8369
- TEXTURE_MAX_CLAMP_T_SGIX = 0x836A
- TEXTURE_MAX_CLAMP_R_SGIX = 0x836B
-
-###############################################################################
-
-# Extension #236
-SGIX_scalebias_hint enum:
- SCALEBIAS_HINT_SGIX = 0x8322
-
-###############################################################################
-
-# Extension #237 - GLX_OML_swap_method
-# Extension #238 - GLX_OML_sync_control
-
-###############################################################################
-
-# Extension #239
-OML_interlace enum:
- INTERLACE_OML = 0x8980
- INTERLACE_READ_OML = 0x8981
-
-###############################################################################
-
-# Extension #240
-OML_subsample enum:
- FORMAT_SUBSAMPLE_24_24_OML = 0x8982
- FORMAT_SUBSAMPLE_244_244_OML = 0x8983
-
-###############################################################################
-
-# Extension #241
-OML_resample enum:
- PACK_RESAMPLE_OML = 0x8984
- UNPACK_RESAMPLE_OML = 0x8985
- RESAMPLE_REPLICATE_OML = 0x8986
- RESAMPLE_ZERO_FILL_OML = 0x8987
- RESAMPLE_AVERAGE_OML = 0x8988
- RESAMPLE_DECIMATE_OML = 0x8989
-
-###############################################################################
-
-# Extension #242 - WGL_OML_sync_control
-
-###############################################################################
-
-# Extension #243
-NV_copy_depth_to_color enum:
- DEPTH_STENCIL_TO_RGBA_NV = 0x886E
- DEPTH_STENCIL_TO_BGRA_NV = 0x886F
-
-###############################################################################
-
-# Extension #244
-ATI_envmap_bumpmap enum:
- BUMP_ROT_MATRIX_ATI = 0x8775
- BUMP_ROT_MATRIX_SIZE_ATI = 0x8776
- BUMP_NUM_TEX_UNITS_ATI = 0x8777
- BUMP_TEX_UNITS_ATI = 0x8778
- DUDV_ATI = 0x8779
- DU8DV8_ATI = 0x877A
- BUMP_ENVMAP_ATI = 0x877B
- BUMP_TARGET_ATI = 0x877C
-
-###############################################################################
-
-# Extension #245
-ATI_fragment_shader enum:
- FRAGMENT_SHADER_ATI = 0x8920
- REG_0_ATI = 0x8921
- REG_1_ATI = 0x8922
- REG_2_ATI = 0x8923
- REG_3_ATI = 0x8924
- REG_4_ATI = 0x8925
- REG_5_ATI = 0x8926
- REG_6_ATI = 0x8927
- REG_7_ATI = 0x8928
- REG_8_ATI = 0x8929
- REG_9_ATI = 0x892A
- REG_10_ATI = 0x892B
- REG_11_ATI = 0x892C
- REG_12_ATI = 0x892D
- REG_13_ATI = 0x892E
- REG_14_ATI = 0x892F
- REG_15_ATI = 0x8930
- REG_16_ATI = 0x8931
- REG_17_ATI = 0x8932
- REG_18_ATI = 0x8933
- REG_19_ATI = 0x8934
- REG_20_ATI = 0x8935
- REG_21_ATI = 0x8936
- REG_22_ATI = 0x8937
- REG_23_ATI = 0x8938
- REG_24_ATI = 0x8939
- REG_25_ATI = 0x893A
- REG_26_ATI = 0x893B
- REG_27_ATI = 0x893C
- REG_28_ATI = 0x893D
- REG_29_ATI = 0x893E
- REG_30_ATI = 0x893F
- REG_31_ATI = 0x8940
- CON_0_ATI = 0x8941
- CON_1_ATI = 0x8942
- CON_2_ATI = 0x8943
- CON_3_ATI = 0x8944
- CON_4_ATI = 0x8945
- CON_5_ATI = 0x8946
- CON_6_ATI = 0x8947
- CON_7_ATI = 0x8948
- CON_8_ATI = 0x8949
- CON_9_ATI = 0x894A
- CON_10_ATI = 0x894B
- CON_11_ATI = 0x894C
- CON_12_ATI = 0x894D
- CON_13_ATI = 0x894E
- CON_14_ATI = 0x894F
- CON_15_ATI = 0x8950
- CON_16_ATI = 0x8951
- CON_17_ATI = 0x8952
- CON_18_ATI = 0x8953
- CON_19_ATI = 0x8954
- CON_20_ATI = 0x8955
- CON_21_ATI = 0x8956
- CON_22_ATI = 0x8957
- CON_23_ATI = 0x8958
- CON_24_ATI = 0x8959
- CON_25_ATI = 0x895A
- CON_26_ATI = 0x895B
- CON_27_ATI = 0x895C
- CON_28_ATI = 0x895D
- CON_29_ATI = 0x895E
- CON_30_ATI = 0x895F
- CON_31_ATI = 0x8960
- MOV_ATI = 0x8961
- ADD_ATI = 0x8963
- MUL_ATI = 0x8964
- SUB_ATI = 0x8965
- DOT3_ATI = 0x8966
- DOT4_ATI = 0x8967
- MAD_ATI = 0x8968
- LERP_ATI = 0x8969
- CND_ATI = 0x896A
- CND0_ATI = 0x896B
- DOT2_ADD_ATI = 0x896C
- SECONDARY_INTERPOLATOR_ATI = 0x896D
- NUM_FRAGMENT_REGISTERS_ATI = 0x896E
- NUM_FRAGMENT_CONSTANTS_ATI = 0x896F
- NUM_PASSES_ATI = 0x8970
- NUM_INSTRUCTIONS_PER_PASS_ATI = 0x8971
- NUM_INSTRUCTIONS_TOTAL_ATI = 0x8972
- NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI = 0x8973
- NUM_LOOPBACK_COMPONENTS_ATI = 0x8974
- COLOR_ALPHA_PAIRING_ATI = 0x8975
- SWIZZLE_STR_ATI = 0x8976
- SWIZZLE_STQ_ATI = 0x8977
- SWIZZLE_STR_DR_ATI = 0x8978
- SWIZZLE_STQ_DQ_ATI = 0x8979
- SWIZZLE_STRQ_ATI = 0x897A
- SWIZZLE_STRQ_DQ_ATI = 0x897B
- RED_BIT_ATI = 0x00000001
- GREEN_BIT_ATI = 0x00000002
- BLUE_BIT_ATI = 0x00000004
- 2X_BIT_ATI = 0x00000001
- 4X_BIT_ATI = 0x00000002
- 8X_BIT_ATI = 0x00000004
- HALF_BIT_ATI = 0x00000008
- QUARTER_BIT_ATI = 0x00000010
- EIGHTH_BIT_ATI = 0x00000020
- SATURATE_BIT_ATI = 0x00000040
- 2X_BIT_ATI = 0x00000001
- COMP_BIT_ATI = 0x00000002
- NEGATE_BIT_ATI = 0x00000004
- BIAS_BIT_ATI = 0x00000008
-
-###############################################################################
-
-# Extension #246
-ATI_pn_triangles enum:
- PN_TRIANGLES_ATI = 0x87F0
- MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI = 0x87F1
- PN_TRIANGLES_POINT_MODE_ATI = 0x87F2
- PN_TRIANGLES_NORMAL_MODE_ATI = 0x87F3
- PN_TRIANGLES_TESSELATION_LEVEL_ATI = 0x87F4
- PN_TRIANGLES_POINT_MODE_LINEAR_ATI = 0x87F5
- PN_TRIANGLES_POINT_MODE_CUBIC_ATI = 0x87F6
- PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI = 0x87F7
- PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI = 0x87F8
-
-###############################################################################
-
-# Extension #247
-ATI_vertex_array_object enum:
- STATIC_ATI = 0x8760
- DYNAMIC_ATI = 0x8761
- PRESERVE_ATI = 0x8762
- DISCARD_ATI = 0x8763
- OBJECT_BUFFER_SIZE_ATI = 0x8764
- OBJECT_BUFFER_USAGE_ATI = 0x8765
- ARRAY_OBJECT_BUFFER_ATI = 0x8766
- ARRAY_OBJECT_OFFSET_ATI = 0x8767
-
-###############################################################################
-
-# Extension #248
-EXT_vertex_shader enum:
- VERTEX_SHADER_EXT = 0x8780
- VERTEX_SHADER_BINDING_EXT = 0x8781
- OP_INDEX_EXT = 0x8782
- OP_NEGATE_EXT = 0x8783
- OP_DOT3_EXT = 0x8784
- OP_DOT4_EXT = 0x8785
- OP_MUL_EXT = 0x8786
- OP_ADD_EXT = 0x8787
- OP_MADD_EXT = 0x8788
- OP_FRAC_EXT = 0x8789
- OP_MAX_EXT = 0x878A
- OP_MIN_EXT = 0x878B
- OP_SET_GE_EXT = 0x878C
- OP_SET_LT_EXT = 0x878D
- OP_CLAMP_EXT = 0x878E
- OP_FLOOR_EXT = 0x878F
- OP_ROUND_EXT = 0x8790
- OP_EXP_BASE_2_EXT = 0x8791
- OP_LOG_BASE_2_EXT = 0x8792
- OP_POWER_EXT = 0x8793
- OP_RECIP_EXT = 0x8794
- OP_RECIP_SQRT_EXT = 0x8795
- OP_SUB_EXT = 0x8796
- OP_CROSS_PRODUCT_EXT = 0x8797
- OP_MULTIPLY_MATRIX_EXT = 0x8798
- OP_MOV_EXT = 0x8799
- OUTPUT_VERTEX_EXT = 0x879A
- OUTPUT_COLOR0_EXT = 0x879B
- OUTPUT_COLOR1_EXT = 0x879C
- OUTPUT_TEXTURE_COORD0_EXT = 0x879D
- OUTPUT_TEXTURE_COORD1_EXT = 0x879E
- OUTPUT_TEXTURE_COORD2_EXT = 0x879F
- OUTPUT_TEXTURE_COORD3_EXT = 0x87A0
- OUTPUT_TEXTURE_COORD4_EXT = 0x87A1
- OUTPUT_TEXTURE_COORD5_EXT = 0x87A2
- OUTPUT_TEXTURE_COORD6_EXT = 0x87A3
- OUTPUT_TEXTURE_COORD7_EXT = 0x87A4
- OUTPUT_TEXTURE_COORD8_EXT = 0x87A5
- OUTPUT_TEXTURE_COORD9_EXT = 0x87A6
- OUTPUT_TEXTURE_COORD10_EXT = 0x87A7
- OUTPUT_TEXTURE_COORD11_EXT = 0x87A8
- OUTPUT_TEXTURE_COORD12_EXT = 0x87A9
- OUTPUT_TEXTURE_COORD13_EXT = 0x87AA
- OUTPUT_TEXTURE_COORD14_EXT = 0x87AB
- OUTPUT_TEXTURE_COORD15_EXT = 0x87AC
- OUTPUT_TEXTURE_COORD16_EXT = 0x87AD
- OUTPUT_TEXTURE_COORD17_EXT = 0x87AE
- OUTPUT_TEXTURE_COORD18_EXT = 0x87AF
- OUTPUT_TEXTURE_COORD19_EXT = 0x87B0
- OUTPUT_TEXTURE_COORD20_EXT = 0x87B1
- OUTPUT_TEXTURE_COORD21_EXT = 0x87B2
- OUTPUT_TEXTURE_COORD22_EXT = 0x87B3
- OUTPUT_TEXTURE_COORD23_EXT = 0x87B4
- OUTPUT_TEXTURE_COORD24_EXT = 0x87B5
- OUTPUT_TEXTURE_COORD25_EXT = 0x87B6
- OUTPUT_TEXTURE_COORD26_EXT = 0x87B7
- OUTPUT_TEXTURE_COORD27_EXT = 0x87B8
- OUTPUT_TEXTURE_COORD28_EXT = 0x87B9
- OUTPUT_TEXTURE_COORD29_EXT = 0x87BA
- OUTPUT_TEXTURE_COORD30_EXT = 0x87BB
- OUTPUT_TEXTURE_COORD31_EXT = 0x87BC
- OUTPUT_FOG_EXT = 0x87BD
- SCALAR_EXT = 0x87BE
- VECTOR_EXT = 0x87BF
- MATRIX_EXT = 0x87C0
- VARIANT_EXT = 0x87C1
- INVARIANT_EXT = 0x87C2
- LOCAL_CONSTANT_EXT = 0x87C3
- LOCAL_EXT = 0x87C4
- MAX_VERTEX_SHADER_INSTRUCTIONS_EXT = 0x87C5
- MAX_VERTEX_SHADER_VARIANTS_EXT = 0x87C6
- MAX_VERTEX_SHADER_INVARIANTS_EXT = 0x87C7
- MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 0x87C8
- MAX_VERTEX_SHADER_LOCALS_EXT = 0x87C9
- MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT = 0x87CA
- MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT = 0x87CB
- MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 0x87CC
- MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT = 0x87CD
- MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT = 0x87CE
- VERTEX_SHADER_INSTRUCTIONS_EXT = 0x87CF
- VERTEX_SHADER_VARIANTS_EXT = 0x87D0
- VERTEX_SHADER_INVARIANTS_EXT = 0x87D1
- VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 0x87D2
- VERTEX_SHADER_LOCALS_EXT = 0x87D3
- VERTEX_SHADER_OPTIMIZED_EXT = 0x87D4
- X_EXT = 0x87D5
- Y_EXT = 0x87D6
- Z_EXT = 0x87D7
- W_EXT = 0x87D8
- NEGATIVE_X_EXT = 0x87D9
- NEGATIVE_Y_EXT = 0x87DA
- NEGATIVE_Z_EXT = 0x87DB
- NEGATIVE_W_EXT = 0x87DC
- ZERO_EXT = 0x87DD
- ONE_EXT = 0x87DE
- NEGATIVE_ONE_EXT = 0x87DF
- NORMALIZED_RANGE_EXT = 0x87E0
- FULL_RANGE_EXT = 0x87E1
- CURRENT_VERTEX_EXT = 0x87E2
- MVP_MATRIX_EXT = 0x87E3
- VARIANT_VALUE_EXT = 0x87E4
- VARIANT_DATATYPE_EXT = 0x87E5
- VARIANT_ARRAY_STRIDE_EXT = 0x87E6
- VARIANT_ARRAY_TYPE_EXT = 0x87E7
- VARIANT_ARRAY_EXT = 0x87E8
- VARIANT_ARRAY_POINTER_EXT = 0x87E9
- INVARIANT_VALUE_EXT = 0x87EA
- INVARIANT_DATATYPE_EXT = 0x87EB
- LOCAL_CONSTANT_VALUE_EXT = 0x87EC
- LOCAL_CONSTANT_DATATYPE_EXT = 0x87ED
-
-###############################################################################
-
-# Extension #249
-ATI_vertex_streams enum:
- MAX_VERTEX_STREAMS_ATI = 0x876B
- VERTEX_STREAM0_ATI = 0x876C
- VERTEX_STREAM1_ATI = 0x876D
- VERTEX_STREAM2_ATI = 0x876E
- VERTEX_STREAM3_ATI = 0x876F
- VERTEX_STREAM4_ATI = 0x8770
- VERTEX_STREAM5_ATI = 0x8771
- VERTEX_STREAM6_ATI = 0x8772
- VERTEX_STREAM7_ATI = 0x8773
- VERTEX_SOURCE_ATI = 0x8774
-
-###############################################################################
-
-# Extension #250 - WGL_I3D_digital_video_control
-# Extension #251 - WGL_I3D_gamma
-# Extension #252 - WGL_I3D_genlock
-# Extension #253 - WGL_I3D_image_buffer
-# Extension #254 - WGL_I3D_swap_frame_lock
-# Extension #255 - WGL_I3D_swap_frame_usage
-
-###############################################################################
-
-# Extension #256
-ATI_element_array enum:
- ELEMENT_ARRAY_ATI = 0x8768
- ELEMENT_ARRAY_TYPE_ATI = 0x8769
- ELEMENT_ARRAY_POINTER_ATI = 0x876A
-
-###############################################################################
-
-# Extension #257
-SUN_mesh_array enum:
- QUAD_MESH_SUN = 0x8614
- TRIANGLE_MESH_SUN = 0x8615
-
-###############################################################################
-
-# Extension #258
-SUN_slice_accum enum:
- SLICE_ACCUM_SUN = 0x85CC
-
-###############################################################################
-
-# Extension #259
-NV_multisample_filter_hint enum:
- MULTISAMPLE_FILTER_HINT_NV = 0x8534
-
-###############################################################################
-
-# Extension #260
-NV_depth_clamp enum:
- DEPTH_CLAMP_NV = 0x864F
-
-###############################################################################
-
-# Extension #261
-NV_occlusion_query enum:
- PIXEL_COUNTER_BITS_NV = 0x8864
- CURRENT_OCCLUSION_QUERY_ID_NV = 0x8865
- PIXEL_COUNT_NV = 0x8866
- PIXEL_COUNT_AVAILABLE_NV = 0x8867
-
-###############################################################################
-
-# Extension #262
-NV_point_sprite enum:
- POINT_SPRITE_NV = 0x8861
- COORD_REPLACE_NV = 0x8862
- POINT_SPRITE_R_MODE_NV = 0x8863
-
-###############################################################################
-
-# Extension #263 - WGL_NV_render_depth_texture
-# Extension #264 - WGL_NV_render_texture_rectangle
-
-###############################################################################
-
-# Extension #265
-NV_texture_shader3 enum:
- OFFSET_PROJECTIVE_TEXTURE_2D_NV = 0x8850
- OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV = 0x8851
- OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV = 0x8852
- OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV = 0x8853
- OFFSET_HILO_TEXTURE_2D_NV = 0x8854
- OFFSET_HILO_TEXTURE_RECTANGLE_NV = 0x8855
- OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV = 0x8856
- OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV = 0x8857
- DEPENDENT_HILO_TEXTURE_2D_NV = 0x8858
- DEPENDENT_RGB_TEXTURE_3D_NV = 0x8859
- DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV = 0x885A
- DOT_PRODUCT_PASS_THROUGH_NV = 0x885B
- DOT_PRODUCT_TEXTURE_1D_NV = 0x885C
- DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV = 0x885D
- HILO8_NV = 0x885E
- SIGNED_HILO8_NV = 0x885F
- FORCE_BLUE_TO_ONE_NV = 0x8860
-
-###############################################################################
-
-# No new tokens
-# Extension #266
-NV_vertex_program1_1 enum:
-
-###############################################################################
-
-# No new tokens
-# Extension #267
-EXT_shadow_funcs enum:
-
-###############################################################################
-
-# Extension #268
-EXT_stencil_two_side enum:
- STENCIL_TEST_TWO_SIDE_EXT = 0x8910
- ACTIVE_STENCIL_FACE_EXT = 0x8911
-
-###############################################################################
-
-# Extension #269
-ATI_text_fragment_shader enum:
- TEXT_FRAGMENT_SHADER_ATI = 0x8200
-
-###############################################################################
-
-# Extension #270
-APPLE_client_storage enum:
- UNPACK_CLIENT_STORAGE_APPLE = 0x85B2
-
-###############################################################################
-
-# Extension #271
-# (extends ATI_element_array???)
-APPLE_element_array enum:
- ELEMENT_ARRAY_APPLE = 0x8768
- ELEMENT_ARRAY_TYPE_APPLE = 0x8769
- ELEMENT_ARRAY_POINTER_APPLE = 0x876A
-
-###############################################################################
-
-# Extension #272
-# ??? BUFFER_OBJECT_APPLE appears to be part of the shipping extension,
-# but is not in the spec in the registry. Also appears in
-# APPLE_object_purgeable below.
-APPLE_fence enum:
- DRAW_PIXELS_APPLE = 0x8A0A
- FENCE_APPLE = 0x8A0B
-
-###############################################################################
-
-# Extension #273
-APPLE_vertex_array_object enum:
- VERTEX_ARRAY_BINDING_APPLE = 0x85B5
-
-###############################################################################
-
-# Extension #274
-# (How does this interact with NV_vertex_array_range???)
-APPLE_vertex_array_range enum:
- VERTEX_ARRAY_RANGE_APPLE = 0x851D
- VERTEX_ARRAY_RANGE_LENGTH_APPLE = 0x851E
- VERTEX_ARRAY_STORAGE_HINT_APPLE = 0x851F
- VERTEX_ARRAY_RANGE_POINTER_APPLE = 0x8521
- STORAGE_CACHED_APPLE = 0x85BE
- STORAGE_SHARED_APPLE = 0x85BF
-
-###############################################################################
-
-# Extension #275
-APPLE_ycbcr_422 enum:
- YCBCR_422_APPLE = 0x85B9
- UNSIGNED_SHORT_8_8_APPLE = 0x85BA
- UNSIGNED_SHORT_8_8_REV_APPLE = 0x85BB
-
-###############################################################################
-
-# Extension #276
-S3_s3tc enum:
- RGB_S3TC = 0x83A0
- RGB4_S3TC = 0x83A1
- RGBA_S3TC = 0x83A2
- RGBA4_S3TC = 0x83A3
-
-###############################################################################
-
-# Extension #277
-ATI_draw_buffers enum:
- MAX_DRAW_BUFFERS_ATI = 0x8824
- DRAW_BUFFER0_ATI = 0x8825
- DRAW_BUFFER1_ATI = 0x8826
- DRAW_BUFFER2_ATI = 0x8827
- DRAW_BUFFER3_ATI = 0x8828
- DRAW_BUFFER4_ATI = 0x8829
- DRAW_BUFFER5_ATI = 0x882A
- DRAW_BUFFER6_ATI = 0x882B
- DRAW_BUFFER7_ATI = 0x882C
- DRAW_BUFFER8_ATI = 0x882D
- DRAW_BUFFER9_ATI = 0x882E
- DRAW_BUFFER10_ATI = 0x882F
- DRAW_BUFFER11_ATI = 0x8830
- DRAW_BUFFER12_ATI = 0x8831
- DRAW_BUFFER13_ATI = 0x8832
- DRAW_BUFFER14_ATI = 0x8833
- DRAW_BUFFER15_ATI = 0x8834
-
-###############################################################################
-
-# Extension #278
-# This is really a WGL extension, but if defined there are
-# some associated GL enumerants.
-ATI_pixel_format_float enum:
- TYPE_RGBA_FLOAT_ATI = 0x8820
- COLOR_CLEAR_UNCLAMPED_VALUE_ATI = 0x8835
-
-###############################################################################
-
-# Extension #279
-ATI_texture_env_combine3 enum:
- MODULATE_ADD_ATI = 0x8744
- MODULATE_SIGNED_ADD_ATI = 0x8745
- MODULATE_SUBTRACT_ATI = 0x8746
-
-###############################################################################
-
-# Extension #280
-ATI_texture_float enum:
- RGBA_FLOAT32_ATI = 0x8814
- RGB_FLOAT32_ATI = 0x8815
- ALPHA_FLOAT32_ATI = 0x8816
- INTENSITY_FLOAT32_ATI = 0x8817
- LUMINANCE_FLOAT32_ATI = 0x8818
- LUMINANCE_ALPHA_FLOAT32_ATI = 0x8819
- RGBA_FLOAT16_ATI = 0x881A
- RGB_FLOAT16_ATI = 0x881B
- ALPHA_FLOAT16_ATI = 0x881C
- INTENSITY_FLOAT16_ATI = 0x881D
- LUMINANCE_FLOAT16_ATI = 0x881E
- LUMINANCE_ALPHA_FLOAT16_ATI = 0x881F
-
-###############################################################################
-
-# Extension #281 (also WGL_NV_float_buffer)
-NV_float_buffer enum:
- FLOAT_R_NV = 0x8880
- FLOAT_RG_NV = 0x8881
- FLOAT_RGB_NV = 0x8882
- FLOAT_RGBA_NV = 0x8883
- FLOAT_R16_NV = 0x8884
- FLOAT_R32_NV = 0x8885
- FLOAT_RG16_NV = 0x8886
- FLOAT_RG32_NV = 0x8887
- FLOAT_RGB16_NV = 0x8888
- FLOAT_RGB32_NV = 0x8889
- FLOAT_RGBA16_NV = 0x888A
- FLOAT_RGBA32_NV = 0x888B
- TEXTURE_FLOAT_COMPONENTS_NV = 0x888C
- FLOAT_CLEAR_COLOR_VALUE_NV = 0x888D
- FLOAT_RGBA_MODE_NV = 0x888E
-
-###############################################################################
-
-# Extension #282
-NV_fragment_program enum:
- MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV = 0x8868
- FRAGMENT_PROGRAM_NV = 0x8870
- MAX_TEXTURE_COORDS_NV = 0x8871
- MAX_TEXTURE_IMAGE_UNITS_NV = 0x8872
- FRAGMENT_PROGRAM_BINDING_NV = 0x8873
- PROGRAM_ERROR_STRING_NV = 0x8874
-
-###############################################################################
-
-# Extension #283
-NV_half_float enum:
- HALF_FLOAT_NV = 0x140B
-
-###############################################################################
-
-# Extension #284
-NV_pixel_data_range enum:
- WRITE_PIXEL_DATA_RANGE_NV = 0x8878
- READ_PIXEL_DATA_RANGE_NV = 0x8879
- WRITE_PIXEL_DATA_RANGE_LENGTH_NV = 0x887A
- READ_PIXEL_DATA_RANGE_LENGTH_NV = 0x887B
- WRITE_PIXEL_DATA_RANGE_POINTER_NV = 0x887C
- READ_PIXEL_DATA_RANGE_POINTER_NV = 0x887D
-
-###############################################################################
-
-# Extension #285
-NV_primitive_restart enum:
- PRIMITIVE_RESTART_NV = 0x8558
- PRIMITIVE_RESTART_INDEX_NV = 0x8559
-
-###############################################################################
-
-# Extension #286
-NV_texture_expand_normal enum:
- TEXTURE_UNSIGNED_REMAP_MODE_NV = 0x888F
-
-###############################################################################
-
-# No new tokens
-# Extension #287
-NV_vertex_program2 enum:
-
-###############################################################################
-
-# No new tokens
-# Extension #288
-ATI_map_object_buffer enum:
-
-###############################################################################
-
-# Extension #289
-ATI_separate_stencil enum:
- STENCIL_BACK_FUNC_ATI = 0x8800
- STENCIL_BACK_FAIL_ATI = 0x8801
- STENCIL_BACK_PASS_DEPTH_FAIL_ATI = 0x8802
- STENCIL_BACK_PASS_DEPTH_PASS_ATI = 0x8803
-
-###############################################################################
-
-# No new tokens
-# Extension #290
-ATI_vertex_attrib_array_object enum:
-
-###############################################################################
-
-# No new tokens
-# Extension #291 - OpenGL ES only, not in glext.h
-# OES_byte_coordinates enum:
-
-###############################################################################
-
-# Extension #292 - OpenGL ES only, not in glext.h
-# OES_fixed_point enum:
-# FIXED_OES = 0x140C
-
-###############################################################################
-
-# No new tokens
-# Extension #293 - OpenGL ES only, not in glext.h
-# OES_single_precision enum:
-
-###############################################################################
-
-# Extension #294 - OpenGL ES only, not in glext.h
-# OES_compressed_paletted_texture enum:
-# PALETTE4_RGB8_OES = 0x8B90
-# PALETTE4_RGBA8_OES = 0x8B91
-# PALETTE4_R5_G6_B5_OES = 0x8B92
-# PALETTE4_RGBA4_OES = 0x8B93
-# PALETTE4_RGB5_A1_OES = 0x8B94
-# PALETTE8_RGB8_OES = 0x8B95
-# PALETTE8_RGBA8_OES = 0x8B96
-# PALETTE8_R5_G6_B5_OES = 0x8B97
-# PALETTE8_RGBA4_OES = 0x8B98
-# PALETTE8_RGB5_A1_OES = 0x8B99
-
-###############################################################################
-
-# Extension #295 - This is an OpenGL ES extension, but also implemented in Mesa
-OES_read_format enum:
- IMPLEMENTATION_COLOR_READ_TYPE_OES = 0x8B9A
- IMPLEMENTATION_COLOR_READ_FORMAT_OES = 0x8B9B
-
-###############################################################################
-
-# No new tokens
-# Extension #296 - OpenGL ES only, not in glext.h
-# OES_query_matrix enum:
-
-###############################################################################
-
-# Extension #297
-EXT_depth_bounds_test enum:
- DEPTH_BOUNDS_TEST_EXT = 0x8890
- DEPTH_BOUNDS_EXT = 0x8891
-
-###############################################################################
-
-# Extension #298
-EXT_texture_mirror_clamp enum:
- MIRROR_CLAMP_EXT = 0x8742
- MIRROR_CLAMP_TO_EDGE_EXT = 0x8743
- MIRROR_CLAMP_TO_BORDER_EXT = 0x8912
-
-###############################################################################
-
-# Extension #299
-EXT_blend_equation_separate enum:
- BLEND_EQUATION_RGB_EXT = 0x8009 # alias GL_BLEND_EQUATION_EXT
- BLEND_EQUATION_ALPHA_EXT = 0x883D
-
-###############################################################################
-
-# Extension #300
-MESA_pack_invert enum:
- PACK_INVERT_MESA = 0x8758
-
-###############################################################################
-
-# Extension #301
-MESA_ycbcr_texture enum:
- UNSIGNED_SHORT_8_8_MESA = 0x85BA
- UNSIGNED_SHORT_8_8_REV_MESA = 0x85BB
- YCBCR_MESA = 0x8757
-
-###############################################################################
-
-# Extension #302
-EXT_pixel_buffer_object enum:
- PIXEL_PACK_BUFFER_EXT = 0x88EB
- PIXEL_UNPACK_BUFFER_EXT = 0x88EC
- PIXEL_PACK_BUFFER_BINDING_EXT = 0x88ED
- PIXEL_UNPACK_BUFFER_BINDING_EXT = 0x88EF
-
-###############################################################################
-
-# No new tokens
-# Extension #303
-NV_fragment_program_option enum:
-
-###############################################################################
-
-# Extension #304
-NV_fragment_program2 enum:
- MAX_PROGRAM_EXEC_INSTRUCTIONS_NV = 0x88F4
- MAX_PROGRAM_CALL_DEPTH_NV = 0x88F5
- MAX_PROGRAM_IF_DEPTH_NV = 0x88F6
- MAX_PROGRAM_LOOP_DEPTH_NV = 0x88F7
- MAX_PROGRAM_LOOP_COUNT_NV = 0x88F8
-
-###############################################################################
-
-# Extension #305
-NV_vertex_program2_option enum:
- use NV_fragment_program2 MAX_PROGRAM_EXEC_INSTRUCTIONS_NV
- use NV_fragment_program2 MAX_PROGRAM_CALL_DEPTH_NV
-
-###############################################################################
-
-# Extension #306
-NV_vertex_program3 enum:
- use ARB_vertex_shader MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB
-
-###############################################################################
-
-# Extension #307 - GLX_SGIX_hyperpipe
-# Extension #308 - GLX_MESA_agp_offset
-# Extension #309 - GL_EXT_texture_compression_dxt1 (OpenGL ES only, subset of _s3tc version)
-
-###############################################################################
-
-# Extension #310
-EXT_framebuffer_object enum:
- INVALID_FRAMEBUFFER_OPERATION_EXT = 0x0506
- MAX_RENDERBUFFER_SIZE_EXT = 0x84E8
- FRAMEBUFFER_BINDING_EXT = 0x8CA6
- RENDERBUFFER_BINDING_EXT = 0x8CA7
- FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT = 0x8CD0
- FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT = 0x8CD1
- FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT = 0x8CD2
- FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT = 0x8CD3
- FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT = 0x8CD4
- FRAMEBUFFER_COMPLETE_EXT = 0x8CD5
- FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT = 0x8CD6
- FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT = 0x8CD7
-## Removed 2005/09/26 in revision #117 of the extension:
-## FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT_EXT = 0x8CD8
- FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT = 0x8CD9
- FRAMEBUFFER_INCOMPLETE_FORMATS_EXT = 0x8CDA
- FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT = 0x8CDB
- FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT = 0x8CDC
- FRAMEBUFFER_UNSUPPORTED_EXT = 0x8CDD
-## Removed 2005/05/31 in revision #113 of the extension:
-## FRAMEBUFFER_STATUS_ERROR_EXT = 0x8CDE
- MAX_COLOR_ATTACHMENTS_EXT = 0x8CDF
- COLOR_ATTACHMENT0_EXT = 0x8CE0
- COLOR_ATTACHMENT1_EXT = 0x8CE1
- COLOR_ATTACHMENT2_EXT = 0x8CE2
- COLOR_ATTACHMENT3_EXT = 0x8CE3
- COLOR_ATTACHMENT4_EXT = 0x8CE4
- COLOR_ATTACHMENT5_EXT = 0x8CE5
- COLOR_ATTACHMENT6_EXT = 0x8CE6
- COLOR_ATTACHMENT7_EXT = 0x8CE7
- COLOR_ATTACHMENT8_EXT = 0x8CE8
- COLOR_ATTACHMENT9_EXT = 0x8CE9
- COLOR_ATTACHMENT10_EXT = 0x8CEA
- COLOR_ATTACHMENT11_EXT = 0x8CEB
- COLOR_ATTACHMENT12_EXT = 0x8CEC
- COLOR_ATTACHMENT13_EXT = 0x8CED
- COLOR_ATTACHMENT14_EXT = 0x8CEE
- COLOR_ATTACHMENT15_EXT = 0x8CEF
- DEPTH_ATTACHMENT_EXT = 0x8D00
- STENCIL_ATTACHMENT_EXT = 0x8D20
- FRAMEBUFFER_EXT = 0x8D40
- RENDERBUFFER_EXT = 0x8D41
- RENDERBUFFER_WIDTH_EXT = 0x8D42
- RENDERBUFFER_HEIGHT_EXT = 0x8D43
- RENDERBUFFER_INTERNAL_FORMAT_EXT = 0x8D44
-# removed STENCIL_INDEX_EXT = 0x8D45 in rev. #114 of the spec
- STENCIL_INDEX1_EXT = 0x8D46
- STENCIL_INDEX4_EXT = 0x8D47
- STENCIL_INDEX8_EXT = 0x8D48
- STENCIL_INDEX16_EXT = 0x8D49
- RENDERBUFFER_RED_SIZE_EXT = 0x8D50
- RENDERBUFFER_GREEN_SIZE_EXT = 0x8D51
- RENDERBUFFER_BLUE_SIZE_EXT = 0x8D52
- RENDERBUFFER_ALPHA_SIZE_EXT = 0x8D53
- RENDERBUFFER_DEPTH_SIZE_EXT = 0x8D54
- RENDERBUFFER_STENCIL_SIZE_EXT = 0x8D55
-
-###############################################################################
-
-# No new tokens
-# Extension #311
-GREMEDY_string_marker enum:
-
-###############################################################################
-
-# Extension #312
-EXT_packed_depth_stencil enum:
- DEPTH_STENCIL_EXT = 0x84F9
- UNSIGNED_INT_24_8_EXT = 0x84FA
- DEPTH24_STENCIL8_EXT = 0x88F0
- TEXTURE_STENCIL_SIZE_EXT = 0x88F1
-
-###############################################################################
-
-# Extension #313 - WGL_3DL_stereo_control
-
-###############################################################################
-
-# Extension #314
-EXT_stencil_clear_tag enum:
- STENCIL_TAG_BITS_EXT = 0x88F2
- STENCIL_CLEAR_TAG_VALUE_EXT = 0x88F3
-
-###############################################################################
-
-# Extension #315
-EXT_texture_sRGB enum:
- SRGB_EXT = 0x8C40
- SRGB8_EXT = 0x8C41
- SRGB_ALPHA_EXT = 0x8C42
- SRGB8_ALPHA8_EXT = 0x8C43
- SLUMINANCE_ALPHA_EXT = 0x8C44
- SLUMINANCE8_ALPHA8_EXT = 0x8C45
- SLUMINANCE_EXT = 0x8C46
- SLUMINANCE8_EXT = 0x8C47
- COMPRESSED_SRGB_EXT = 0x8C48
- COMPRESSED_SRGB_ALPHA_EXT = 0x8C49
- COMPRESSED_SLUMINANCE_EXT = 0x8C4A
- COMPRESSED_SLUMINANCE_ALPHA_EXT = 0x8C4B
- COMPRESSED_SRGB_S3TC_DXT1_EXT = 0x8C4C
- COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT = 0x8C4D
- COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT = 0x8C4E
- COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT = 0x8C4F
-
-###############################################################################
-
-# Extension #316
-EXT_framebuffer_blit enum:
- READ_FRAMEBUFFER_EXT = 0x8CA8
- DRAW_FRAMEBUFFER_EXT = 0x8CA9
- DRAW_FRAMEBUFFER_BINDING_EXT = GL_FRAMEBUFFER_BINDING_EXT
- READ_FRAMEBUFFER_BINDING_EXT = 0x8CAA
-
-###############################################################################
-
-# Extension #317
-EXT_framebuffer_multisample enum:
- RENDERBUFFER_SAMPLES_EXT = 0x8CAB
- FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT = 0x8D56
- MAX_SAMPLES_EXT = 0x8D57
-
-###############################################################################
-
-# Extension #318
-MESAX_texture_stack enum:
- TEXTURE_1D_STACK_MESAX = 0x8759
- TEXTURE_2D_STACK_MESAX = 0x875A
- PROXY_TEXTURE_1D_STACK_MESAX = 0x875B
- PROXY_TEXTURE_2D_STACK_MESAX = 0x875C
- TEXTURE_1D_STACK_BINDING_MESAX = 0x875D
- TEXTURE_2D_STACK_BINDING_MESAX = 0x875E
-
-###############################################################################
-
-# Extension #319
-EXT_timer_query enum:
- TIME_ELAPSED_EXT = 0x88BF
-
-###############################################################################
-
-# No new tokens
-# Extension #320
-EXT_gpu_program_parameters enum:
-
-###############################################################################
-
-# Extension #321
-APPLE_flush_buffer_range enum:
- BUFFER_SERIALIZED_MODIFY_APPLE = 0x8A12
- BUFFER_FLUSHING_UNMAP_APPLE = 0x8A13
-
-###############################################################################
-
-# Extension #322
-NV_gpu_program4 enum:
- MIN_PROGRAM_TEXEL_OFFSET_NV = 0x8904
- MAX_PROGRAM_TEXEL_OFFSET_NV = 0x8905
- PROGRAM_ATTRIB_COMPONENTS_NV = 0x8906
- PROGRAM_RESULT_COMPONENTS_NV = 0x8907
- MAX_PROGRAM_ATTRIB_COMPONENTS_NV = 0x8908
- MAX_PROGRAM_RESULT_COMPONENTS_NV = 0x8909
- MAX_PROGRAM_GENERIC_ATTRIBS_NV = 0x8DA5
- MAX_PROGRAM_GENERIC_RESULTS_NV = 0x8DA6
-
-###############################################################################
-
-# Extension #323
-NV_geometry_program4 enum:
- LINES_ADJACENCY_EXT = 0x000A
- LINE_STRIP_ADJACENCY_EXT = 0x000B
- TRIANGLES_ADJACENCY_EXT = 0x000C
- TRIANGLE_STRIP_ADJACENCY_EXT = 0x000D
- GEOMETRY_PROGRAM_NV = 0x8C26
- MAX_PROGRAM_OUTPUT_VERTICES_NV = 0x8C27
- MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV = 0x8C28
- GEOMETRY_VERTICES_OUT_EXT = 0x8DDA
- GEOMETRY_INPUT_TYPE_EXT = 0x8DDB
- GEOMETRY_OUTPUT_TYPE_EXT = 0x8DDC
- MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT = 0x8C29
- FRAMEBUFFER_ATTACHMENT_LAYERED_EXT = 0x8DA7
- FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT = 0x8DA8
- FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT = 0x8DA9
- FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT = 0x8CD4
- PROGRAM_POINT_SIZE_EXT = 0x8642
-
-###############################################################################
-
-# Extension #324
-EXT_geometry_shader4 enum:
- GEOMETRY_SHADER_EXT = 0x8DD9
- use NV_geometry_program4 GEOMETRY_VERTICES_OUT_EXT
- use NV_geometry_program4 GEOMETRY_INPUT_TYPE_EXT
- use NV_geometry_program4 GEOMETRY_OUTPUT_TYPE_EXT
- use NV_geometry_program4 MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT
- MAX_GEOMETRY_VARYING_COMPONENTS_EXT = 0x8DDD
- MAX_VERTEX_VARYING_COMPONENTS_EXT = 0x8DDE
- MAX_VARYING_COMPONENTS_EXT = 0x8B4B
- MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT = 0x8DDF
- MAX_GEOMETRY_OUTPUT_VERTICES_EXT = 0x8DE0
- MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT = 0x8DE1
- use NV_geometry_program4 LINES_ADJACENCY_EXT
- use NV_geometry_program4 LINE_STRIP_ADJACENCY_EXT
- use NV_geometry_program4 TRIANGLES_ADJACENCY_EXT
- use NV_geometry_program4 TRIANGLE_STRIP_ADJACENCY_EXT
- use NV_geometry_program4 FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT
- use NV_geometry_program4 FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT
- use NV_geometry_program4 FRAMEBUFFER_ATTACHMENT_LAYERED_EXT
- use NV_geometry_program4 FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT
- use NV_geometry_program4 PROGRAM_POINT_SIZE_EXT
-
-###############################################################################
-
-# Extension #325
-NV_vertex_program4 enum:
- VERTEX_ATTRIB_ARRAY_INTEGER_NV = 0x88FD
-
-###############################################################################
-
-# Extension #326
-EXT_gpu_shader4 enum:
- SAMPLER_1D_ARRAY_EXT = 0x8DC0
- SAMPLER_2D_ARRAY_EXT = 0x8DC1
- SAMPLER_BUFFER_EXT = 0x8DC2
- SAMPLER_1D_ARRAY_SHADOW_EXT = 0x8DC3
- SAMPLER_2D_ARRAY_SHADOW_EXT = 0x8DC4
- SAMPLER_CUBE_SHADOW_EXT = 0x8DC5
- UNSIGNED_INT_VEC2_EXT = 0x8DC6
- UNSIGNED_INT_VEC3_EXT = 0x8DC7
- UNSIGNED_INT_VEC4_EXT = 0x8DC8
- INT_SAMPLER_1D_EXT = 0x8DC9
- INT_SAMPLER_2D_EXT = 0x8DCA
- INT_SAMPLER_3D_EXT = 0x8DCB
- INT_SAMPLER_CUBE_EXT = 0x8DCC
- INT_SAMPLER_2D_RECT_EXT = 0x8DCD
- INT_SAMPLER_1D_ARRAY_EXT = 0x8DCE
- INT_SAMPLER_2D_ARRAY_EXT = 0x8DCF
- INT_SAMPLER_BUFFER_EXT = 0x8DD0
- UNSIGNED_INT_SAMPLER_1D_EXT = 0x8DD1
- UNSIGNED_INT_SAMPLER_2D_EXT = 0x8DD2
- UNSIGNED_INT_SAMPLER_3D_EXT = 0x8DD3
- UNSIGNED_INT_SAMPLER_CUBE_EXT = 0x8DD4
- UNSIGNED_INT_SAMPLER_2D_RECT_EXT = 0x8DD5
- UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT = 0x8DD6
- UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT = 0x8DD7
- UNSIGNED_INT_SAMPLER_BUFFER_EXT = 0x8DD8
-
-###############################################################################
-
-# No new tokens
-# Extension #327
-EXT_draw_instanced enum:
-
-###############################################################################
-
-# Extension #328
-EXT_packed_float enum:
- R11F_G11F_B10F_EXT = 0x8C3A
- UNSIGNED_INT_10F_11F_11F_REV_EXT = 0x8C3B
- RGBA_SIGNED_COMPONENTS_EXT = 0x8C3C
-
-###############################################################################
-
-# Extension #329
-EXT_texture_array enum:
- TEXTURE_1D_ARRAY_EXT = 0x8C18
- PROXY_TEXTURE_1D_ARRAY_EXT = 0x8C19
- TEXTURE_2D_ARRAY_EXT = 0x8C1A
- PROXY_TEXTURE_2D_ARRAY_EXT = 0x8C1B
- TEXTURE_BINDING_1D_ARRAY_EXT = 0x8C1C
- TEXTURE_BINDING_2D_ARRAY_EXT = 0x8C1D
- MAX_ARRAY_TEXTURE_LAYERS_EXT = 0x88FF
- COMPARE_REF_DEPTH_TO_TEXTURE_EXT = 0x884E
- use NV_geometry_program4 FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT
-
-###############################################################################
-
-# Extension #330
-EXT_texture_buffer_object enum:
- TEXTURE_BUFFER_EXT = 0x8C2A
- MAX_TEXTURE_BUFFER_SIZE_EXT = 0x8C2B
- TEXTURE_BINDING_BUFFER_EXT = 0x8C2C
- TEXTURE_BUFFER_DATA_STORE_BINDING_EXT = 0x8C2D
- TEXTURE_BUFFER_FORMAT_EXT = 0x8C2E
-
-###############################################################################
-
-# Extension #331
-EXT_texture_compression_latc enum:
- COMPRESSED_LUMINANCE_LATC1_EXT = 0x8C70
- COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT = 0x8C71
- COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT = 0x8C72
- COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT = 0x8C73
-
-###############################################################################
-
-# Extension #332
-EXT_texture_compression_rgtc enum:
- COMPRESSED_RED_RGTC1_EXT = 0x8DBB
- COMPRESSED_SIGNED_RED_RGTC1_EXT = 0x8DBC
- COMPRESSED_RED_GREEN_RGTC2_EXT = 0x8DBD
- COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT = 0x8DBE
-
-###############################################################################
-
-# Extension #333
-EXT_texture_shared_exponent enum:
- RGB9_E5_EXT = 0x8C3D
- UNSIGNED_INT_5_9_9_9_REV_EXT = 0x8C3E
- TEXTURE_SHARED_SIZE_EXT = 0x8C3F
-
-###############################################################################
-
-# Extension #334
-NV_depth_buffer_float enum:
- DEPTH_COMPONENT32F_NV = 0x8DAB
- DEPTH32F_STENCIL8_NV = 0x8DAC
- FLOAT_32_UNSIGNED_INT_24_8_REV_NV = 0x8DAD
- DEPTH_BUFFER_FLOAT_MODE_NV = 0x8DAF
-
-###############################################################################
-
-# No new tokens
-# Extension #335
-NV_fragment_program4 enum:
-
-###############################################################################
-
-# Extension #336
-NV_framebuffer_multisample_coverage enum:
- RENDERBUFFER_COVERAGE_SAMPLES_NV = 0x8CAB
- RENDERBUFFER_COLOR_SAMPLES_NV = 0x8E10
- MAX_MULTISAMPLE_COVERAGE_MODES_NV = 0x8E11
- MULTISAMPLE_COVERAGE_MODES_NV = 0x8E12
-
-###############################################################################
-
-# Extension #337
-# ??? Also WGL/GLX extensions ???
-EXT_framebuffer_sRGB enum:
- FRAMEBUFFER_SRGB_EXT = 0x8DB9
- FRAMEBUFFER_SRGB_CAPABLE_EXT = 0x8DBA
-
-###############################################################################
-
-# No new tokens
-# Extension #338
-NV_geometry_shader4 enum:
-
-###############################################################################
-
-# Extension #339
-NV_parameter_buffer_object enum:
- MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV = 0x8DA0
- MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV = 0x8DA1
- VERTEX_PROGRAM_PARAMETER_BUFFER_NV = 0x8DA2
- GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV = 0x8DA3
- FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV = 0x8DA4
-
-###############################################################################
-
-# No new tokens
-# Extension #340
-EXT_draw_buffers2 enum:
-
-###############################################################################
-
-# Extension #341
-NV_transform_feedback enum:
- BACK_PRIMARY_COLOR_NV = 0x8C77
- BACK_SECONDARY_COLOR_NV = 0x8C78
- TEXTURE_COORD_NV = 0x8C79
- CLIP_DISTANCE_NV = 0x8C7A
- VERTEX_ID_NV = 0x8C7B
- PRIMITIVE_ID_NV = 0x8C7C
- GENERIC_ATTRIB_NV = 0x8C7D
- TRANSFORM_FEEDBACK_ATTRIBS_NV = 0x8C7E
- TRANSFORM_FEEDBACK_BUFFER_MODE_NV = 0x8C7F
- MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV = 0x8C80
- ACTIVE_VARYINGS_NV = 0x8C81
- ACTIVE_VARYING_MAX_LENGTH_NV = 0x8C82
- TRANSFORM_FEEDBACK_VARYINGS_NV = 0x8C83
- TRANSFORM_FEEDBACK_BUFFER_START_NV = 0x8C84
- TRANSFORM_FEEDBACK_BUFFER_SIZE_NV = 0x8C85
- TRANSFORM_FEEDBACK_RECORD_NV = 0x8C86
- PRIMITIVES_GENERATED_NV = 0x8C87
- TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV = 0x8C88
- RASTERIZER_DISCARD_NV = 0x8C89
- MAX_TRANSFORM_FEEDBACK_INTERLEAVED_ATTRIBS_NV = 0x8C8A
- MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV = 0x8C8B
- INTERLEAVED_ATTRIBS_NV = 0x8C8C
- SEPARATE_ATTRIBS_NV = 0x8C8D
- TRANSFORM_FEEDBACK_BUFFER_NV = 0x8C8E
- TRANSFORM_FEEDBACK_BUFFER_BINDING_NV = 0x8C8F
-
-###############################################################################
-
-# Extension #342
-EXT_bindable_uniform enum:
- MAX_VERTEX_BINDABLE_UNIFORMS_EXT = 0x8DE2
- MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT = 0x8DE3
- MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT = 0x8DE4
- MAX_BINDABLE_UNIFORM_SIZE_EXT = 0x8DED
- UNIFORM_BUFFER_EXT = 0x8DEE
- UNIFORM_BUFFER_BINDING_EXT = 0x8DEF
-
-###############################################################################
-
-# Extension #343
-EXT_texture_integer enum:
- RGBA32UI_EXT = 0x8D70
- RGB32UI_EXT = 0x8D71
- ALPHA32UI_EXT = 0x8D72
- INTENSITY32UI_EXT = 0x8D73
- LUMINANCE32UI_EXT = 0x8D74
- LUMINANCE_ALPHA32UI_EXT = 0x8D75
- RGBA16UI_EXT = 0x8D76
- RGB16UI_EXT = 0x8D77
- ALPHA16UI_EXT = 0x8D78
- INTENSITY16UI_EXT = 0x8D79
- LUMINANCE16UI_EXT = 0x8D7A
- LUMINANCE_ALPHA16UI_EXT = 0x8D7B
- RGBA8UI_EXT = 0x8D7C
- RGB8UI_EXT = 0x8D7D
- ALPHA8UI_EXT = 0x8D7E
- INTENSITY8UI_EXT = 0x8D7F
- LUMINANCE8UI_EXT = 0x8D80
- LUMINANCE_ALPHA8UI_EXT = 0x8D81
- RGBA32I_EXT = 0x8D82
- RGB32I_EXT = 0x8D83
- ALPHA32I_EXT = 0x8D84
- INTENSITY32I_EXT = 0x8D85
- LUMINANCE32I_EXT = 0x8D86
- LUMINANCE_ALPHA32I_EXT = 0x8D87
- RGBA16I_EXT = 0x8D88
- RGB16I_EXT = 0x8D89
- ALPHA16I_EXT = 0x8D8A
- INTENSITY16I_EXT = 0x8D8B
- LUMINANCE16I_EXT = 0x8D8C
- LUMINANCE_ALPHA16I_EXT = 0x8D8D
- RGBA8I_EXT = 0x8D8E
- RGB8I_EXT = 0x8D8F
- ALPHA8I_EXT = 0x8D90
- INTENSITY8I_EXT = 0x8D91
- LUMINANCE8I_EXT = 0x8D92
- LUMINANCE_ALPHA8I_EXT = 0x8D93
- RED_INTEGER_EXT = 0x8D94
- GREEN_INTEGER_EXT = 0x8D95
- BLUE_INTEGER_EXT = 0x8D96
- ALPHA_INTEGER_EXT = 0x8D97
- RGB_INTEGER_EXT = 0x8D98
- RGBA_INTEGER_EXT = 0x8D99
- BGR_INTEGER_EXT = 0x8D9A
- BGRA_INTEGER_EXT = 0x8D9B
- LUMINANCE_INTEGER_EXT = 0x8D9C
- LUMINANCE_ALPHA_INTEGER_EXT = 0x8D9D
- RGBA_INTEGER_MODE_EXT = 0x8D9E
-
-###############################################################################
-
-# Extension #344 - GLX_EXT_texture_from_pixmap
-
-###############################################################################
-
-# No new tokens
-# Extension #345
-GREMEDY_frame_terminator enum:
-
-###############################################################################
-
-# Extension #346
-NV_conditional_render enum:
- QUERY_WAIT_NV = 0x8E13
- QUERY_NO_WAIT_NV = 0x8E14
- QUERY_BY_REGION_WAIT_NV = 0x8E15
- QUERY_BY_REGION_NO_WAIT_NV = 0x8E16
-
-###############################################################################
-
-# Extension #347
-NV_present_video enum:
- FRAME_NV = 0x8E26
- FIELDS_NV = 0x8E27
- CURRENT_TIME_NV = 0x8E28
- NUM_FILL_STREAMS_NV = 0x8E29
- PRESENT_TIME_NV = 0x8E2A
- PRESENT_DURATION_NV = 0x8E2B
-
-###############################################################################
-
-# Extension #348 - GLX_NV_video_out
-# Extension #349 - WGL_NV_video_out
-# Extension #350 - GLX_NV_swap_group
-# Extension #351 - WGL_NV_swap_group
-
-###############################################################################
-
-# Extension #352
-EXT_transform_feedback enum:
- TRANSFORM_FEEDBACK_BUFFER_EXT = 0x8C8E
- TRANSFORM_FEEDBACK_BUFFER_START_EXT = 0x8C84
- TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT = 0x8C85
- TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT = 0x8C8F
- INTERLEAVED_ATTRIBS_EXT = 0x8C8C
- SEPARATE_ATTRIBS_EXT = 0x8C8D
- PRIMITIVES_GENERATED_EXT = 0x8C87
- TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT = 0x8C88
- RASTERIZER_DISCARD_EXT = 0x8C89
- MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT = 0x8C8A
- MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT = 0x8C8B
- MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT = 0x8C80
- TRANSFORM_FEEDBACK_VARYINGS_EXT = 0x8C83
- TRANSFORM_FEEDBACK_BUFFER_MODE_EXT = 0x8C7F
- TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT = 0x8C76
-
-###############################################################################
-
-# Extension #353
-EXT_direct_state_access enum:
- PROGRAM_MATRIX_EXT = 0x8E2D
- TRANSPOSE_PROGRAM_MATRIX_EXT = 0x8E2E
- PROGRAM_MATRIX_STACK_DEPTH_EXT = 0x8E2F
-
-###############################################################################
-
-# Extension #354
-EXT_vertex_array_bgra enum:
- use VERSION_1_2 BGRA
-
-###############################################################################
-
-# Extension #355 - WGL_NV_gpu_affinity
-
-###############################################################################
-
-# Extension #356
-EXT_texture_swizzle enum:
- TEXTURE_SWIZZLE_R_EXT = 0x8E42
- TEXTURE_SWIZZLE_G_EXT = 0x8E43
- TEXTURE_SWIZZLE_B_EXT = 0x8E44
- TEXTURE_SWIZZLE_A_EXT = 0x8E45
- TEXTURE_SWIZZLE_RGBA_EXT = 0x8E46
-
-###############################################################################
-
-# Extension #357
-NV_explicit_multisample enum:
- SAMPLE_POSITION_NV = 0x8E50
- SAMPLE_MASK_NV = 0x8E51
- SAMPLE_MASK_VALUE_NV = 0x8E52
- TEXTURE_BINDING_RENDERBUFFER_NV = 0x8E53
- TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV = 0x8E54
- TEXTURE_RENDERBUFFER_NV = 0x8E55
- SAMPLER_RENDERBUFFER_NV = 0x8E56
- INT_SAMPLER_RENDERBUFFER_NV = 0x8E57
- UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV = 0x8E58
- MAX_SAMPLE_MASK_WORDS_NV = 0x8E59
-
-###############################################################################
-
-# Extension #358
-NV_transform_feedback2 enum:
- TRANSFORM_FEEDBACK_NV = 0x8E22
- TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV = 0x8E23
- TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV = 0x8E24
- TRANSFORM_FEEDBACK_BINDING_NV = 0x8E25
-
-###############################################################################
-
-# Extension #359
-ATI_meminfo enum:
- VBO_FREE_MEMORY_ATI = 0x87FB
- TEXTURE_FREE_MEMORY_ATI = 0x87FC
- RENDERBUFFER_FREE_MEMORY_ATI = 0x87FD
-
-###############################################################################
-
-# Extension #360
-AMD_performance_monitor enum:
- COUNTER_TYPE_AMD = 0x8BC0
- COUNTER_RANGE_AMD = 0x8BC1
- UNSIGNED_INT64_AMD = 0x8BC2
- PERCENTAGE_AMD = 0x8BC3
- PERFMON_RESULT_AVAILABLE_AMD = 0x8BC4
- PERFMON_RESULT_SIZE_AMD = 0x8BC5
- PERFMON_RESULT_AMD = 0x8BC6
-
-###############################################################################
-
-# Extension #361 - WGL_AMD_gpu_association
-
-###############################################################################
-
-# No new tokens
-# Extension #362
-AMD_texture_texture4 enum:
-
-###############################################################################
-
-# Extension #363
-AMD_vertex_shader_tesselator enum:
- SAMPLER_BUFFER_AMD = 0x9001
- INT_SAMPLER_BUFFER_AMD = 0x9002
- UNSIGNED_INT_SAMPLER_BUFFER_AMD = 0x9003
- TESSELLATION_MODE_AMD = 0x9004
- TESSELLATION_FACTOR_AMD = 0x9005
- DISCRETE_AMD = 0x9006
- CONTINUOUS_AMD = 0x9007
-
-###############################################################################
-
-# Extension #364
-EXT_provoking_vertex enum:
- QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT = 0x8E4C
- FIRST_VERTEX_CONVENTION_EXT = 0x8E4D
- LAST_VERTEX_CONVENTION_EXT = 0x8E4E
- PROVOKING_VERTEX_EXT = 0x8E4F
-
-###############################################################################
-
-# Extension #365
-EXT_texture_snorm enum:
- ALPHA_SNORM = 0x9010
- LUMINANCE_SNORM = 0x9011
- LUMINANCE_ALPHA_SNORM = 0x9012
- INTENSITY_SNORM = 0x9013
- ALPHA8_SNORM = 0x9014
- LUMINANCE8_SNORM = 0x9015
- LUMINANCE8_ALPHA8_SNORM = 0x9016
- INTENSITY8_SNORM = 0x9017
- ALPHA16_SNORM = 0x9018
- LUMINANCE16_SNORM = 0x9019
- LUMINANCE16_ALPHA16_SNORM = 0x901A
- INTENSITY16_SNORM = 0x901B
- use VERSION_3_1 RED_SNORM
- use VERSION_3_1 RG_SNORM
- use VERSION_3_1 RGB_SNORM
- use VERSION_3_1 RGBA_SNORM
- use VERSION_3_1 R8_SNORM
- use VERSION_3_1 RG8_SNORM
- use VERSION_3_1 RGB8_SNORM
- use VERSION_3_1 RGBA8_SNORM
- use VERSION_3_1 R16_SNORM
- use VERSION_3_1 RG16_SNORM
- use VERSION_3_1 RGB16_SNORM
- use VERSION_3_1 RGBA16_SNORM
- use VERSION_3_1 SIGNED_NORMALIZED
-
-###############################################################################
-
-# No new tokens
-# Extension #366
-AMD_draw_buffers_blend enum:
-
-###############################################################################
-
-# Extension #367
-APPLE_texture_range enum:
- TEXTURE_RANGE_LENGTH_APPLE = 0x85B7
- TEXTURE_RANGE_POINTER_APPLE = 0x85B8
- TEXTURE_STORAGE_HINT_APPLE = 0x85BC
- STORAGE_PRIVATE_APPLE = 0x85BD
- use APPLE_vertex_array_range STORAGE_CACHED_APPLE
- use APPLE_vertex_array_range STORAGE_SHARED_APPLE
-
-###############################################################################
-
-# Extension #368
-APPLE_float_pixels enum:
- HALF_APPLE = 0x140B
- RGBA_FLOAT32_APPLE = 0x8814
- RGB_FLOAT32_APPLE = 0x8815
- ALPHA_FLOAT32_APPLE = 0x8816
- INTENSITY_FLOAT32_APPLE = 0x8817
- LUMINANCE_FLOAT32_APPLE = 0x8818
- LUMINANCE_ALPHA_FLOAT32_APPLE = 0x8819
- RGBA_FLOAT16_APPLE = 0x881A
- RGB_FLOAT16_APPLE = 0x881B
- ALPHA_FLOAT16_APPLE = 0x881C
- INTENSITY_FLOAT16_APPLE = 0x881D
- LUMINANCE_FLOAT16_APPLE = 0x881E
- LUMINANCE_ALPHA_FLOAT16_APPLE = 0x881F
- COLOR_FLOAT_APPLE = 0x8A0F
-
-###############################################################################
-
-# Extension #369
-APPLE_vertex_program_evaluators enum:
- VERTEX_ATTRIB_MAP1_APPLE = 0x8A00
- VERTEX_ATTRIB_MAP2_APPLE = 0x8A01
- VERTEX_ATTRIB_MAP1_SIZE_APPLE = 0x8A02
- VERTEX_ATTRIB_MAP1_COEFF_APPLE = 0x8A03
- VERTEX_ATTRIB_MAP1_ORDER_APPLE = 0x8A04
- VERTEX_ATTRIB_MAP1_DOMAIN_APPLE = 0x8A05
- VERTEX_ATTRIB_MAP2_SIZE_APPLE = 0x8A06
- VERTEX_ATTRIB_MAP2_COEFF_APPLE = 0x8A07
- VERTEX_ATTRIB_MAP2_ORDER_APPLE = 0x8A08
- VERTEX_ATTRIB_MAP2_DOMAIN_APPLE = 0x8A09
-
-###############################################################################
-
-# Extension #370
-APPLE_aux_depth_stencil enum:
- AUX_DEPTH_STENCIL_APPLE = 0x8A14
-
-###############################################################################
-
-# Extension #371
-APPLE_object_purgeable enum:
- BUFFER_OBJECT_APPLE = 0x85B3
- RELEASED_APPLE = 0x8A19
- VOLATILE_APPLE = 0x8A1A
- RETAINED_APPLE = 0x8A1B
- UNDEFINED_APPLE = 0x8A1C
- PURGEABLE_APPLE = 0x8A1D
-
-###############################################################################
-
-# Extension #372
-APPLE_row_bytes enum:
- PACK_ROW_BYTES_APPLE = 0x8A15
- UNPACK_ROW_BYTES_APPLE = 0x8A16
-
-###############################################################################
-
-# Extension #373
-APPLE_rgb_422 enum:
- RGB_422_APPLE = 0x8A1F
- use APPLE_ycbcr_422 UNSIGNED_SHORT_8_8_APPLE
- use APPLE_ycbcr_422 UNSIGNED_SHORT_8_8_REV_APPLE
-
-###############################################################################
-
-# Extension #374
-
-NV_video_capture enum:
- VIDEO_BUFFER_NV = 0x9020
- VIDEO_BUFFER_BINDING_NV = 0x9021
- FIELD_UPPER_NV = 0x9022
- FIELD_LOWER_NV = 0x9023
- NUM_VIDEO_CAPTURE_STREAMS_NV = 0x9024
- NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV = 0x9025
- VIDEO_CAPTURE_TO_422_SUPPORTED_NV = 0x9026
- LAST_VIDEO_CAPTURE_STATUS_NV = 0x9027
- VIDEO_BUFFER_PITCH_NV = 0x9028
- VIDEO_COLOR_CONVERSION_MATRIX_NV = 0x9029
- VIDEO_COLOR_CONVERSION_MAX_NV = 0x902A
- VIDEO_COLOR_CONVERSION_MIN_NV = 0x902B
- VIDEO_COLOR_CONVERSION_OFFSET_NV = 0x902C
- VIDEO_BUFFER_INTERNAL_FORMAT_NV = 0x902D
- PARTIAL_SUCCESS_NV = 0x902E
- SUCCESS_NV = 0x902F
- FAILURE_NV = 0x9030
- YCBYCR8_422_NV = 0x9031
- YCBAYCR8A_4224_NV = 0x9032
- Z6Y10Z6CB10Z6Y10Z6CR10_422_NV = 0x9033
- Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV = 0x9034
- Z4Y12Z4CB12Z4Y12Z4CR12_422_NV = 0x9035
- Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV = 0x9036
- Z4Y12Z4CB12Z4CR12_444_NV = 0x9037
- VIDEO_CAPTURE_FRAME_WIDTH_NV = 0x9038
- VIDEO_CAPTURE_FRAME_HEIGHT_NV = 0x9039
- VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV = 0x903A
- VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV = 0x903B
- VIDEO_CAPTURE_SURFACE_ORIGIN_NV = 0x903C
-
-###############################################################################
-
-# Extension #375 - GLX_EXT_swap_control
-
-###############################################################################
-
-# No new tokens
-# Extension #376 - also GLX_NV_copy_image, WGL_NV_copy_image
-NV_copy_image enum:
-
-###############################################################################
-
-# Extension #377
-EXT_separate_shader_objects enum:
- ACTIVE_PROGRAM_EXT = 0x8B8D
-
-###############################################################################
-
-# No new tokens
-# Extension #378
-NV_parameter_buffer_object2 enum:
-
-###############################################################################
-
-# Extension #379
-NV_shader_buffer_load enum:
- BUFFER_GPU_ADDRESS_NV = 0x8F1D
- GPU_ADDRESS_NV = 0x8F34
- MAX_SHADER_BUFFER_ADDRESS_NV = 0x8F35
-
-###############################################################################
-
-# Extension #380
-NV_vertex_buffer_unified_memory enum:
- VERTEX_ATTRIB_ARRAY_UNIFIED_NV = 0x8F1E
- ELEMENT_ARRAY_UNIFIED_NV = 0x8F1F
- VERTEX_ATTRIB_ARRAY_ADDRESS_NV = 0x8F20
- VERTEX_ARRAY_ADDRESS_NV = 0x8F21
- NORMAL_ARRAY_ADDRESS_NV = 0x8F22
- COLOR_ARRAY_ADDRESS_NV = 0x8F23
- INDEX_ARRAY_ADDRESS_NV = 0x8F24
- TEXTURE_COORD_ARRAY_ADDRESS_NV = 0x8F25
- EDGE_FLAG_ARRAY_ADDRESS_NV = 0x8F26
- SECONDARY_COLOR_ARRAY_ADDRESS_NV = 0x8F27
- FOG_COORD_ARRAY_ADDRESS_NV = 0x8F28
- ELEMENT_ARRAY_ADDRESS_NV = 0x8F29
- VERTEX_ATTRIB_ARRAY_LENGTH_NV = 0x8F2A
- VERTEX_ARRAY_LENGTH_NV = 0x8F2B
- NORMAL_ARRAY_LENGTH_NV = 0x8F2C
- COLOR_ARRAY_LENGTH_NV = 0x8F2D
- INDEX_ARRAY_LENGTH_NV = 0x8F2E
- TEXTURE_COORD_ARRAY_LENGTH_NV = 0x8F2F
- EDGE_FLAG_ARRAY_LENGTH_NV = 0x8F30
- SECONDARY_COLOR_ARRAY_LENGTH_NV = 0x8F31
- FOG_COORD_ARRAY_LENGTH_NV = 0x8F32
- ELEMENT_ARRAY_LENGTH_NV = 0x8F33
-
-###############################################################################
-
-# No new tokens
-# Extension #381
-NV_texture_barrier enum: