Loading...
Searching...
No Matches
juce::gl Namespace Reference

## Enumerations

enum

: GLenum {
GL_DEPTH_BUFFER_BIT = 0x00000100 , GL_STENCIL_BUFFER_BIT = 0x00000400 , GL_COLOR_BUFFER_BIT = 0x00004000 , GL_FALSE = 0 ,
GL_TRUE = 1 , GL_POINTS = 0x0000 , GL_LINES = 0x0001 , GL_LINE_LOOP = 0x0002 ,
GL_LINE_STRIP = 0x0003 , GL_TRIANGLES = 0x0004 , GL_TRIANGLE_STRIP = 0x0005 , GL_TRIANGLE_FAN = 0x0006 ,
GL_QUADS = 0x0007 , GL_NEVER = 0x0200 , GL_LESS = 0x0201 , GL_EQUAL = 0x0202 ,
GL_LEQUAL = 0x0203 , GL_GREATER = 0x0204 , GL_NOTEQUAL = 0x0205 , GL_GEQUAL = 0x0206 ,
GL_ALWAYS = 0x0207 , GL_ZERO = 0 , GL_ONE = 1 , GL_SRC_COLOR = 0x0300 ,
GL_ONE_MINUS_SRC_COLOR = 0x0301 , GL_SRC_ALPHA = 0x0302 , GL_ONE_MINUS_SRC_ALPHA = 0x0303 , GL_DST_ALPHA = 0x0304 ,
GL_ONE_MINUS_DST_ALPHA = 0x0305 , GL_DST_COLOR = 0x0306 , GL_ONE_MINUS_DST_COLOR = 0x0307 , GL_SRC_ALPHA_SATURATE = 0x0308 ,
GL_NONE = 0 , GL_FRONT_LEFT = 0x0400 , GL_FRONT_RIGHT = 0x0401 , GL_BACK_LEFT = 0x0402 ,
GL_BACK_RIGHT = 0x0403 , GL_FRONT = 0x0404 , GL_BACK = 0x0405 , GL_LEFT = 0x0406 ,
GL_RIGHT = 0x0407 , GL_FRONT_AND_BACK = 0x0408 , GL_NO_ERROR = 0 , GL_INVALID_ENUM = 0x0500 ,
GL_INVALID_VALUE = 0x0501 , GL_INVALID_OPERATION = 0x0502 , GL_OUT_OF_MEMORY = 0x0505 , GL_CW = 0x0900 ,
GL_CCW = 0x0901 , GL_POINT_SIZE = 0x0B11 , GL_POINT_SIZE_RANGE = 0x0B12 , GL_POINT_SIZE_GRANULARITY = 0x0B13 ,
GL_LINE_SMOOTH = 0x0B20 , GL_LINE_WIDTH = 0x0B21 , GL_LINE_WIDTH_RANGE = 0x0B22 , GL_LINE_WIDTH_GRANULARITY = 0x0B23 ,
GL_POLYGON_MODE = 0x0B40 , GL_POLYGON_SMOOTH = 0x0B41 , GL_CULL_FACE = 0x0B44 , GL_CULL_FACE_MODE = 0x0B45 ,
GL_FRONT_FACE = 0x0B46 , GL_DEPTH_RANGE = 0x0B70 , GL_DEPTH_TEST = 0x0B71 , GL_DEPTH_WRITEMASK = 0x0B72 ,
GL_DEPTH_CLEAR_VALUE = 0x0B73 , GL_DEPTH_FUNC = 0x0B74 , GL_STENCIL_TEST = 0x0B90 , GL_STENCIL_CLEAR_VALUE = 0x0B91 ,
GL_STENCIL_FUNC = 0x0B92 , GL_STENCIL_VALUE_MASK = 0x0B93 , GL_STENCIL_FAIL = 0x0B94 , GL_STENCIL_PASS_DEPTH_FAIL = 0x0B95 ,
GL_STENCIL_PASS_DEPTH_PASS = 0x0B96 , GL_STENCIL_REF = 0x0B97 , GL_STENCIL_WRITEMASK = 0x0B98 , GL_VIEWPORT = 0x0BA2 ,
GL_DITHER = 0x0BD0 , GL_BLEND_DST = 0x0BE0 , GL_BLEND_SRC = 0x0BE1 , GL_BLEND = 0x0BE2 ,
GL_LOGIC_OP_MODE = 0x0BF0 , GL_DRAW_BUFFER = 0x0C01 , GL_READ_BUFFER = 0x0C02 , GL_SCISSOR_BOX = 0x0C10 ,
GL_SCISSOR_TEST = 0x0C11 , GL_COLOR_CLEAR_VALUE = 0x0C22 , GL_COLOR_WRITEMASK = 0x0C23 , GL_DOUBLEBUFFER = 0x0C32 ,
GL_STEREO = 0x0C33 , GL_LINE_SMOOTH_HINT = 0x0C52 , GL_POLYGON_SMOOTH_HINT = 0x0C53 , GL_UNPACK_SWAP_BYTES = 0x0CF0 ,
GL_UNPACK_LSB_FIRST = 0x0CF1 , GL_UNPACK_ROW_LENGTH = 0x0CF2 , GL_UNPACK_SKIP_ROWS = 0x0CF3 , GL_UNPACK_SKIP_PIXELS = 0x0CF4 ,
GL_UNPACK_ALIGNMENT = 0x0CF5 , GL_PACK_SWAP_BYTES = 0x0D00 , GL_PACK_LSB_FIRST = 0x0D01 , GL_PACK_ROW_LENGTH = 0x0D02 ,
GL_PACK_SKIP_ROWS = 0x0D03 , GL_PACK_SKIP_PIXELS = 0x0D04 , GL_PACK_ALIGNMENT = 0x0D05 , GL_MAX_TEXTURE_SIZE = 0x0D33 ,
GL_MAX_VIEWPORT_DIMS = 0x0D3A , GL_SUBPIXEL_BITS = 0x0D50 , GL_TEXTURE_1D = 0x0DE0 , GL_TEXTURE_2D = 0x0DE1 ,
GL_TEXTURE_WIDTH = 0x1000 , GL_TEXTURE_HEIGHT = 0x1001 , GL_TEXTURE_BORDER_COLOR = 0x1004 , GL_DONT_CARE = 0x1100 ,
GL_FASTEST = 0x1101 , GL_NICEST = 0x1102 , GL_BYTE = 0x1400 , GL_UNSIGNED_BYTE = 0x1401 ,
GL_SHORT = 0x1402 , GL_UNSIGNED_SHORT = 0x1403 , GL_INT = 0x1404 , GL_UNSIGNED_INT = 0x1405 ,
GL_FLOAT = 0x1406 , GL_STACK_OVERFLOW = 0x0503 , GL_STACK_UNDERFLOW = 0x0504 , GL_CLEAR = 0x1500 ,
GL_AND = 0x1501 , GL_AND_REVERSE = 0x1502 , GL_COPY = 0x1503 , GL_AND_INVERTED = 0x1504 ,
GL_NOOP = 0x1505 , GL_XOR = 0x1506 , GL_OR = 0x1507 , GL_NOR = 0x1508 ,
GL_EQUIV = 0x1509 , GL_INVERT = 0x150A , GL_OR_REVERSE = 0x150B , GL_COPY_INVERTED = 0x150C ,
GL_OR_INVERTED = 0x150D , GL_NAND = 0x150E , GL_SET = 0x150F , GL_TEXTURE = 0x1702 ,
GL_COLOR = 0x1800 , GL_DEPTH = 0x1801 , GL_STENCIL = 0x1802 , GL_STENCIL_INDEX = 0x1901 ,
GL_DEPTH_COMPONENT = 0x1902 , GL_RED = 0x1903 , GL_GREEN = 0x1904 , GL_BLUE = 0x1905 ,
GL_ALPHA = 0x1906 , GL_RGB = 0x1907 , GL_RGBA = 0x1908 , GL_POINT = 0x1B00 ,
GL_LINE = 0x1B01 , GL_FILL = 0x1B02 , GL_KEEP = 0x1E00 , GL_REPLACE = 0x1E01 ,
GL_INCR = 0x1E02 , GL_DECR = 0x1E03 , GL_VENDOR = 0x1F00 , GL_RENDERER = 0x1F01 ,
GL_VERSION = 0x1F02 , GL_EXTENSIONS = 0x1F03 , GL_NEAREST = 0x2600 , GL_LINEAR = 0x2601 ,
GL_NEAREST_MIPMAP_NEAREST = 0x2700 , GL_LINEAR_MIPMAP_NEAREST = 0x2701 , GL_NEAREST_MIPMAP_LINEAR = 0x2702 , GL_LINEAR_MIPMAP_LINEAR = 0x2703 ,
GL_TEXTURE_MAG_FILTER = 0x2800 , GL_TEXTURE_MIN_FILTER = 0x2801 , GL_TEXTURE_WRAP_S = 0x2802 , GL_TEXTURE_WRAP_T = 0x2803 ,
GL_REPEAT = 0x2901 , GL_CURRENT_BIT = 0x00000001 , GL_POINT_BIT = 0x00000002 , GL_LINE_BIT = 0x00000004 ,
GL_POLYGON_BIT = 0x00000008 , GL_POLYGON_STIPPLE_BIT = 0x00000010 , GL_PIXEL_MODE_BIT = 0x00000020 , GL_LIGHTING_BIT = 0x00000040 ,
GL_FOG_BIT = 0x00000080 , GL_ACCUM_BUFFER_BIT = 0x00000200 , GL_VIEWPORT_BIT = 0x00000800 , GL_TRANSFORM_BIT = 0x00001000 ,
GL_ENABLE_BIT = 0x00002000 , GL_HINT_BIT = 0x00008000 , GL_EVAL_BIT = 0x00010000 , GL_LIST_BIT = 0x00020000 ,
GL_TEXTURE_BIT = 0x00040000 , GL_SCISSOR_BIT = 0x00080000 , GL_ALL_ATTRIB_BITS = 0xFFFFFFFF , GL_QUAD_STRIP = 0x0008 ,
GL_POLYGON = 0x0009 , GL_ACCUM = 0x0100 , GL_LOAD = 0x0101 , GL_RETURN = 0x0102 ,
GL_MULT = 0x0103 , GL_ADD = 0x0104 , GL_AUX0 = 0x0409 , GL_AUX1 = 0x040A ,
GL_AUX2 = 0x040B , GL_AUX3 = 0x040C , GL_2D = 0x0600 , GL_3D = 0x0601 ,
GL_3D_COLOR = 0x0602 , GL_3D_COLOR_TEXTURE = 0x0603 , GL_4D_COLOR_TEXTURE = 0x0604 , GL_PASS_THROUGH_TOKEN = 0x0700 ,
GL_POINT_TOKEN = 0x0701 , GL_LINE_TOKEN = 0x0702 , GL_POLYGON_TOKEN = 0x0703 , GL_BITMAP_TOKEN = 0x0704 ,
GL_DRAW_PIXEL_TOKEN = 0x0705 , GL_COPY_PIXEL_TOKEN = 0x0706 , GL_LINE_RESET_TOKEN = 0x0707 , GL_EXP = 0x0800 ,
GL_EXP2 = 0x0801 , GL_COEFF = 0x0A00 , GL_ORDER = 0x0A01 , GL_DOMAIN = 0x0A02 ,
GL_PIXEL_MAP_I_TO_I = 0x0C70 , GL_PIXEL_MAP_S_TO_S = 0x0C71 , GL_PIXEL_MAP_I_TO_R = 0x0C72 , GL_PIXEL_MAP_I_TO_G = 0x0C73 ,
GL_PIXEL_MAP_I_TO_B = 0x0C74 , GL_PIXEL_MAP_I_TO_A = 0x0C75 , GL_PIXEL_MAP_R_TO_R = 0x0C76 , GL_PIXEL_MAP_G_TO_G = 0x0C77 ,
GL_PIXEL_MAP_B_TO_B = 0x0C78 , GL_PIXEL_MAP_A_TO_A = 0x0C79 , GL_CURRENT_COLOR = 0x0B00 , GL_CURRENT_INDEX = 0x0B01 ,
GL_CURRENT_NORMAL = 0x0B02 , GL_CURRENT_TEXTURE_COORDS = 0x0B03 , GL_CURRENT_RASTER_COLOR = 0x0B04 , GL_CURRENT_RASTER_INDEX = 0x0B05 ,
GL_CURRENT_RASTER_TEXTURE_COORDS = 0x0B06 , GL_CURRENT_RASTER_POSITION = 0x0B07 , GL_CURRENT_RASTER_POSITION_VALID = 0x0B08 , GL_CURRENT_RASTER_DISTANCE = 0x0B09 ,
GL_POINT_SMOOTH = 0x0B10 , GL_LINE_STIPPLE = 0x0B24 , GL_LINE_STIPPLE_PATTERN = 0x0B25 , GL_LINE_STIPPLE_REPEAT = 0x0B26 ,
GL_LIST_MODE = 0x0B30 , GL_MAX_LIST_NESTING = 0x0B31 , GL_LIST_BASE = 0x0B32 , GL_LIST_INDEX = 0x0B33 ,
GL_POLYGON_STIPPLE = 0x0B42 , GL_EDGE_FLAG = 0x0B43 , GL_LIGHTING = 0x0B50 , GL_LIGHT_MODEL_LOCAL_VIEWER = 0x0B51 ,
GL_LIGHT_MODEL_TWO_SIDE = 0x0B52 , GL_LIGHT_MODEL_AMBIENT = 0x0B53 , GL_SHADE_MODEL = 0x0B54 , GL_COLOR_MATERIAL_FACE = 0x0B55 ,
GL_COLOR_MATERIAL_PARAMETER = 0x0B56 , GL_COLOR_MATERIAL = 0x0B57 , GL_FOG = 0x0B60 , GL_FOG_INDEX = 0x0B61 ,
GL_FOG_DENSITY = 0x0B62 , GL_FOG_START = 0x0B63 , GL_FOG_END = 0x0B64 , GL_FOG_MODE = 0x0B65 ,
GL_FOG_COLOR = 0x0B66 , GL_ACCUM_CLEAR_VALUE = 0x0B80 , GL_MATRIX_MODE = 0x0BA0 , GL_NORMALIZE = 0x0BA1 ,
GL_MODELVIEW_STACK_DEPTH = 0x0BA3 , GL_PROJECTION_STACK_DEPTH = 0x0BA4 , GL_TEXTURE_STACK_DEPTH = 0x0BA5 , GL_MODELVIEW_MATRIX = 0x0BA6 ,
GL_PROJECTION_MATRIX = 0x0BA7 , GL_TEXTURE_MATRIX = 0x0BA8 , GL_ATTRIB_STACK_DEPTH = 0x0BB0 , GL_ALPHA_TEST = 0x0BC0 ,
GL_ALPHA_TEST_FUNC = 0x0BC1 , GL_ALPHA_TEST_REF = 0x0BC2 , GL_LOGIC_OP = 0x0BF1 , GL_AUX_BUFFERS = 0x0C00 ,
GL_INDEX_CLEAR_VALUE = 0x0C20 , GL_INDEX_WRITEMASK = 0x0C21 , GL_INDEX_MODE = 0x0C30 , GL_RGBA_MODE = 0x0C31 ,
GL_RENDER_MODE = 0x0C40 , GL_PERSPECTIVE_CORRECTION_HINT = 0x0C50 , GL_POINT_SMOOTH_HINT = 0x0C51 , GL_FOG_HINT = 0x0C54 ,
GL_TEXTURE_GEN_S = 0x0C60 , GL_TEXTURE_GEN_T = 0x0C61 , GL_TEXTURE_GEN_R = 0x0C62 , GL_TEXTURE_GEN_Q = 0x0C63 ,
GL_PIXEL_MAP_I_TO_I_SIZE = 0x0CB0 , GL_PIXEL_MAP_S_TO_S_SIZE = 0x0CB1 , GL_PIXEL_MAP_I_TO_R_SIZE = 0x0CB2 , GL_PIXEL_MAP_I_TO_G_SIZE = 0x0CB3 ,
GL_PIXEL_MAP_I_TO_B_SIZE = 0x0CB4 , GL_PIXEL_MAP_I_TO_A_SIZE = 0x0CB5 , GL_PIXEL_MAP_R_TO_R_SIZE = 0x0CB6 , GL_PIXEL_MAP_G_TO_G_SIZE = 0x0CB7 ,
GL_PIXEL_MAP_B_TO_B_SIZE = 0x0CB8 , GL_PIXEL_MAP_A_TO_A_SIZE = 0x0CB9 , GL_MAP_COLOR = 0x0D10 , GL_MAP_STENCIL = 0x0D11 ,
GL_INDEX_SHIFT = 0x0D12 , GL_INDEX_OFFSET = 0x0D13 , GL_RED_SCALE = 0x0D14 , GL_RED_BIAS = 0x0D15 ,
GL_ZOOM_X = 0x0D16 , GL_ZOOM_Y = 0x0D17 , GL_GREEN_SCALE = 0x0D18 , GL_GREEN_BIAS = 0x0D19 ,
GL_BLUE_SCALE = 0x0D1A , GL_BLUE_BIAS = 0x0D1B , GL_ALPHA_SCALE = 0x0D1C , GL_ALPHA_BIAS = 0x0D1D ,
GL_DEPTH_SCALE = 0x0D1E , GL_DEPTH_BIAS = 0x0D1F , GL_MAX_EVAL_ORDER = 0x0D30 , GL_MAX_LIGHTS = 0x0D31 ,
GL_MAX_CLIP_PLANES = 0x0D32 , GL_MAX_PIXEL_MAP_TABLE = 0x0D34 , GL_MAX_ATTRIB_STACK_DEPTH = 0x0D35 , GL_MAX_MODELVIEW_STACK_DEPTH = 0x0D36 ,
GL_MAX_NAME_STACK_DEPTH = 0x0D37 , GL_MAX_PROJECTION_STACK_DEPTH = 0x0D38 , GL_MAX_TEXTURE_STACK_DEPTH = 0x0D39 , GL_INDEX_BITS = 0x0D51 ,
GL_RED_BITS = 0x0D52 , GL_GREEN_BITS = 0x0D53 , GL_BLUE_BITS = 0x0D54 , GL_ALPHA_BITS = 0x0D55 ,
GL_DEPTH_BITS = 0x0D56 , GL_STENCIL_BITS = 0x0D57 , GL_ACCUM_RED_BITS = 0x0D58 , GL_ACCUM_GREEN_BITS = 0x0D59 ,
GL_ACCUM_BLUE_BITS = 0x0D5A , GL_ACCUM_ALPHA_BITS = 0x0D5B , GL_NAME_STACK_DEPTH = 0x0D70 , GL_AUTO_NORMAL = 0x0D80 ,
GL_MAP1_COLOR_4 = 0x0D90 , GL_MAP1_INDEX = 0x0D91 , GL_MAP1_NORMAL = 0x0D92 , GL_MAP1_TEXTURE_COORD_1 = 0x0D93 ,
GL_MAP1_TEXTURE_COORD_2 = 0x0D94 , GL_MAP1_TEXTURE_COORD_3 = 0x0D95 , GL_MAP1_TEXTURE_COORD_4 = 0x0D96 , GL_MAP1_VERTEX_3 = 0x0D97 ,
GL_MAP1_VERTEX_4 = 0x0D98 , GL_MAP2_COLOR_4 = 0x0DB0 , GL_MAP2_INDEX = 0x0DB1 , GL_MAP2_NORMAL = 0x0DB2 ,
GL_MAP2_TEXTURE_COORD_1 = 0x0DB3 , GL_MAP2_TEXTURE_COORD_2 = 0x0DB4 , GL_MAP2_TEXTURE_COORD_3 = 0x0DB5 , GL_MAP2_TEXTURE_COORD_4 = 0x0DB6 ,
GL_MAP2_VERTEX_3 = 0x0DB7 , GL_MAP2_VERTEX_4 = 0x0DB8 , GL_MAP1_GRID_DOMAIN = 0x0DD0 , GL_MAP1_GRID_SEGMENTS = 0x0DD1 ,
GL_MAP2_GRID_DOMAIN = 0x0DD2 , GL_MAP2_GRID_SEGMENTS = 0x0DD3 , GL_TEXTURE_COMPONENTS = 0x1003 , GL_TEXTURE_BORDER = 0x1005 ,
GL_AMBIENT = 0x1200 , GL_DIFFUSE = 0x1201 , GL_SPECULAR = 0x1202 , GL_POSITION = 0x1203 ,
GL_SPOT_DIRECTION = 0x1204 , GL_SPOT_EXPONENT = 0x1205 , GL_SPOT_CUTOFF = 0x1206 , GL_CONSTANT_ATTENUATION = 0x1207 ,
GL_LINEAR_ATTENUATION = 0x1208 , GL_QUADRATIC_ATTENUATION = 0x1209 , GL_COMPILE = 0x1300 , GL_COMPILE_AND_EXECUTE = 0x1301 ,
GL_2_BYTES = 0x1407 , GL_3_BYTES = 0x1408 , GL_4_BYTES = 0x1409 , GL_EMISSION = 0x1600 ,
GL_SHININESS = 0x1601 , GL_AMBIENT_AND_DIFFUSE = 0x1602 , GL_COLOR_INDEXES = 0x1603 , GL_MODELVIEW = 0x1700 ,
GL_PROJECTION = 0x1701 , GL_COLOR_INDEX = 0x1900 , GL_LUMINANCE = 0x1909 , GL_LUMINANCE_ALPHA = 0x190A ,
GL_BITMAP = 0x1A00 , GL_RENDER = 0x1C00 , GL_FEEDBACK = 0x1C01 , GL_SELECT = 0x1C02 ,
GL_FLAT = 0x1D00 , GL_SMOOTH = 0x1D01 , GL_S = 0x2000 , GL_T = 0x2001 ,
GL_R = 0x2002 , GL_Q = 0x2003 , GL_MODULATE = 0x2100 , GL_DECAL = 0x2101 ,
GL_TEXTURE_ENV_MODE = 0x2200 , GL_TEXTURE_ENV_COLOR = 0x2201 , GL_TEXTURE_ENV = 0x2300 , GL_EYE_LINEAR = 0x2400 ,
GL_OBJECT_LINEAR = 0x2401 , GL_SPHERE_MAP = 0x2402 , GL_TEXTURE_GEN_MODE = 0x2500 , GL_OBJECT_PLANE = 0x2501 ,
GL_EYE_PLANE = 0x2502 , GL_CLAMP = 0x2900 , GL_CLIP_PLANE0 = 0x3000 , GL_CLIP_PLANE1 = 0x3001 ,
GL_CLIP_PLANE2 = 0x3002 , GL_CLIP_PLANE3 = 0x3003 , GL_CLIP_PLANE4 = 0x3004 , GL_CLIP_PLANE5 = 0x3005 ,
GL_LIGHT0 = 0x4000 , GL_LIGHT1 = 0x4001 , GL_LIGHT2 = 0x4002 , GL_LIGHT3 = 0x4003 ,
GL_LIGHT4 = 0x4004 , GL_LIGHT5 = 0x4005 , GL_LIGHT6 = 0x4006 , GL_LIGHT7 = 0x4007
}

enum

: GLenum {
GL_COLOR_LOGIC_OP = 0x0BF2 , GL_POLYGON_OFFSET_UNITS = 0x2A00 , GL_POLYGON_OFFSET_POINT = 0x2A01 , GL_POLYGON_OFFSET_LINE = 0x2A02 ,
GL_POLYGON_OFFSET_FILL = 0x8037 , GL_POLYGON_OFFSET_FACTOR = 0x8038 , GL_TEXTURE_BINDING_1D = 0x8068 , GL_TEXTURE_BINDING_2D = 0x8069 ,
GL_TEXTURE_INTERNAL_FORMAT = 0x1003 , GL_TEXTURE_RED_SIZE = 0x805C , GL_TEXTURE_GREEN_SIZE = 0x805D , GL_TEXTURE_BLUE_SIZE = 0x805E ,
GL_TEXTURE_ALPHA_SIZE = 0x805F , GL_DOUBLE = 0x140A , GL_PROXY_TEXTURE_1D = 0x8063 , GL_PROXY_TEXTURE_2D = 0x8064 ,
GL_R3_G3_B2 = 0x2A10 , GL_RGB4 = 0x804F , GL_RGB5 = 0x8050 , GL_RGB8 = 0x8051 ,
GL_RGB10 = 0x8052 , GL_RGB12 = 0x8053 , GL_RGB16 = 0x8054 , GL_RGBA2 = 0x8055 ,
GL_RGBA4 = 0x8056 , GL_RGB5_A1 = 0x8057 , GL_RGBA8 = 0x8058 , GL_RGB10_A2 = 0x8059 ,
GL_RGBA12 = 0x805A , GL_RGBA16 = 0x805B , GL_CLIENT_PIXEL_STORE_BIT = 0x00000001 , GL_CLIENT_VERTEX_ARRAY_BIT = 0x00000002 ,
GL_CLIENT_ALL_ATTRIB_BITS = 0xFFFFFFFF , GL_VERTEX_ARRAY_POINTER = 0x808E , GL_NORMAL_ARRAY_POINTER = 0x808F , GL_COLOR_ARRAY_POINTER = 0x8090 ,
GL_INDEX_ARRAY_POINTER = 0x8091 , GL_TEXTURE_COORD_ARRAY_POINTER = 0x8092 , GL_EDGE_FLAG_ARRAY_POINTER = 0x8093 , GL_FEEDBACK_BUFFER_POINTER = 0x0DF0 ,
GL_SELECTION_BUFFER_POINTER = 0x0DF3 , GL_CLIENT_ATTRIB_STACK_DEPTH = 0x0BB1 , GL_INDEX_LOGIC_OP = 0x0BF1 , GL_MAX_CLIENT_ATTRIB_STACK_DEPTH = 0x0D3B ,
GL_FEEDBACK_BUFFER_SIZE = 0x0DF1 , GL_FEEDBACK_BUFFER_TYPE = 0x0DF2 , GL_SELECTION_BUFFER_SIZE = 0x0DF4 , GL_VERTEX_ARRAY = 0x8074 ,
GL_NORMAL_ARRAY = 0x8075 , GL_COLOR_ARRAY = 0x8076 , GL_INDEX_ARRAY = 0x8077 , GL_TEXTURE_COORD_ARRAY = 0x8078 ,
GL_EDGE_FLAG_ARRAY = 0x8079 , GL_VERTEX_ARRAY_SIZE = 0x807A , GL_VERTEX_ARRAY_TYPE = 0x807B , GL_VERTEX_ARRAY_STRIDE = 0x807C ,
GL_NORMAL_ARRAY_TYPE = 0x807E , GL_NORMAL_ARRAY_STRIDE = 0x807F , GL_COLOR_ARRAY_SIZE = 0x8081 , GL_COLOR_ARRAY_TYPE = 0x8082 ,
GL_COLOR_ARRAY_STRIDE = 0x8083 , GL_INDEX_ARRAY_TYPE = 0x8085 , GL_INDEX_ARRAY_STRIDE = 0x8086 , GL_TEXTURE_COORD_ARRAY_SIZE = 0x8088 ,
GL_TEXTURE_COORD_ARRAY_TYPE = 0x8089 , GL_TEXTURE_COORD_ARRAY_STRIDE = 0x808A , GL_EDGE_FLAG_ARRAY_STRIDE = 0x808C , GL_TEXTURE_LUMINANCE_SIZE = 0x8060 ,
GL_TEXTURE_INTENSITY_SIZE = 0x8061 , GL_TEXTURE_PRIORITY = 0x8066 , GL_TEXTURE_RESIDENT = 0x8067 , GL_ALPHA4 = 0x803B ,
GL_ALPHA8 = 0x803C , GL_ALPHA12 = 0x803D , GL_ALPHA16 = 0x803E , GL_LUMINANCE4 = 0x803F ,
GL_LUMINANCE8 = 0x8040 , GL_LUMINANCE12 = 0x8041 , GL_LUMINANCE16 = 0x8042 , GL_LUMINANCE4_ALPHA4 = 0x8043 ,
GL_LUMINANCE6_ALPHA2 = 0x8044 , GL_LUMINANCE8_ALPHA8 = 0x8045 , GL_LUMINANCE12_ALPHA4 = 0x8046 , GL_LUMINANCE12_ALPHA12 = 0x8047 ,
GL_LUMINANCE16_ALPHA16 = 0x8048 , GL_INTENSITY = 0x8049 , GL_INTENSITY4 = 0x804A , GL_INTENSITY8 = 0x804B ,
GL_INTENSITY12 = 0x804C , GL_INTENSITY16 = 0x804D , GL_V2F = 0x2A20 , GL_V3F = 0x2A21 ,
GL_C4UB_V2F = 0x2A22 , GL_C4UB_V3F = 0x2A23 , GL_C3F_V3F = 0x2A24 , GL_N3F_V3F = 0x2A25 ,
GL_C4F_N3F_V3F = 0x2A26 , GL_T2F_V3F = 0x2A27 , GL_T4F_V4F = 0x2A28 , GL_T2F_C4UB_V3F = 0x2A29 ,
GL_T2F_C3F_V3F = 0x2A2A , GL_T2F_N3F_V3F = 0x2A2B , GL_T2F_C4F_N3F_V3F = 0x2A2C , GL_T4F_C4F_N3F_V4F = 0x2A2D
}

enum

: GLenum {
GL_UNSIGNED_BYTE_3_3_2 = 0x8032 , GL_UNSIGNED_SHORT_4_4_4_4 = 0x8033 , GL_UNSIGNED_SHORT_5_5_5_1 = 0x8034 , GL_UNSIGNED_INT_8_8_8_8 = 0x8035 ,
GL_UNSIGNED_INT_10_10_10_2 = 0x8036 , GL_TEXTURE_BINDING_3D = 0x806A , GL_PACK_SKIP_IMAGES = 0x806B , GL_PACK_IMAGE_HEIGHT = 0x806C ,
GL_UNPACK_SKIP_IMAGES = 0x806D , GL_UNPACK_IMAGE_HEIGHT = 0x806E , GL_TEXTURE_3D = 0x806F , GL_PROXY_TEXTURE_3D = 0x8070 ,
GL_TEXTURE_DEPTH = 0x8071 , GL_TEXTURE_WRAP_R = 0x8072 , GL_MAX_3D_TEXTURE_SIZE = 0x8073 , GL_UNSIGNED_BYTE_2_3_3_REV = 0x8362 ,
GL_UNSIGNED_SHORT_5_6_5 = 0x8363 , GL_UNSIGNED_SHORT_5_6_5_REV = 0x8364 , GL_UNSIGNED_SHORT_4_4_4_4_REV = 0x8365 , GL_UNSIGNED_SHORT_1_5_5_5_REV = 0x8366 ,
GL_UNSIGNED_INT_8_8_8_8_REV = 0x8367 , GL_UNSIGNED_INT_2_10_10_10_REV = 0x8368 , GL_BGR = 0x80E0 , GL_BGRA = 0x80E1 ,
GL_MAX_ELEMENTS_VERTICES = 0x80E8 , GL_MAX_ELEMENTS_INDICES = 0x80E9 , GL_CLAMP_TO_EDGE = 0x812F , GL_TEXTURE_MIN_LOD = 0x813A ,
GL_TEXTURE_MAX_LOD = 0x813B , GL_TEXTURE_BASE_LEVEL = 0x813C , GL_TEXTURE_MAX_LEVEL = 0x813D , GL_SMOOTH_POINT_SIZE_RANGE = 0x0B12 ,
GL_SMOOTH_POINT_SIZE_GRANULARITY = 0x0B13 , GL_SMOOTH_LINE_WIDTH_RANGE = 0x0B22 , GL_SMOOTH_LINE_WIDTH_GRANULARITY = 0x0B23 , GL_ALIASED_LINE_WIDTH_RANGE = 0x846E ,
GL_RESCALE_NORMAL = 0x803A , GL_LIGHT_MODEL_COLOR_CONTROL = 0x81F8 , GL_SINGLE_COLOR = 0x81F9 , GL_SEPARATE_SPECULAR_COLOR = 0x81FA ,
GL_ALIASED_POINT_SIZE_RANGE = 0x846D
}

enum

: GLenum {
GL_TEXTURE0 = 0x84C0 , GL_TEXTURE1 = 0x84C1 , GL_TEXTURE2 = 0x84C2 , GL_TEXTURE3 = 0x84C3 ,
GL_TEXTURE4 = 0x84C4 , GL_TEXTURE5 = 0x84C5 , GL_TEXTURE6 = 0x84C6 , GL_TEXTURE7 = 0x84C7 ,
GL_TEXTURE8 = 0x84C8 , GL_TEXTURE9 = 0x84C9 , GL_TEXTURE10 = 0x84CA , GL_TEXTURE11 = 0x84CB ,
GL_TEXTURE12 = 0x84CC , GL_TEXTURE13 = 0x84CD , GL_TEXTURE14 = 0x84CE , GL_TEXTURE15 = 0x84CF ,
GL_TEXTURE16 = 0x84D0 , GL_TEXTURE17 = 0x84D1 , GL_TEXTURE18 = 0x84D2 , GL_TEXTURE19 = 0x84D3 ,
GL_TEXTURE20 = 0x84D4 , GL_TEXTURE21 = 0x84D5 , GL_TEXTURE22 = 0x84D6 , GL_TEXTURE23 = 0x84D7 ,
GL_TEXTURE24 = 0x84D8 , GL_TEXTURE25 = 0x84D9 , GL_TEXTURE26 = 0x84DA , GL_TEXTURE27 = 0x84DB ,
GL_TEXTURE28 = 0x84DC , GL_TEXTURE29 = 0x84DD , GL_TEXTURE30 = 0x84DE , GL_TEXTURE31 = 0x84DF ,
GL_ACTIVE_TEXTURE = 0x84E0 , GL_MULTISAMPLE = 0x809D , GL_SAMPLE_ALPHA_TO_COVERAGE = 0x809E , GL_SAMPLE_ALPHA_TO_ONE = 0x809F ,
GL_SAMPLE_COVERAGE = 0x80A0 , GL_SAMPLE_BUFFERS = 0x80A8 , GL_SAMPLES = 0x80A9 , GL_SAMPLE_COVERAGE_VALUE = 0x80AA ,
GL_SAMPLE_COVERAGE_INVERT = 0x80AB , GL_TEXTURE_CUBE_MAP = 0x8513 , GL_TEXTURE_BINDING_CUBE_MAP = 0x8514 , GL_TEXTURE_CUBE_MAP_POSITIVE_X = 0x8515 ,
GL_TEXTURE_CUBE_MAP_NEGATIVE_X = 0x8516 , GL_TEXTURE_CUBE_MAP_POSITIVE_Y = 0x8517 , GL_TEXTURE_CUBE_MAP_NEGATIVE_Y = 0x8518 , GL_TEXTURE_CUBE_MAP_POSITIVE_Z = 0x8519 ,
GL_TEXTURE_CUBE_MAP_NEGATIVE_Z = 0x851A , GL_PROXY_TEXTURE_CUBE_MAP = 0x851B , GL_MAX_CUBE_MAP_TEXTURE_SIZE = 0x851C , GL_COMPRESSED_RGB = 0x84ED ,
GL_COMPRESSED_RGBA = 0x84EE , GL_TEXTURE_COMPRESSION_HINT = 0x84EF , GL_TEXTURE_COMPRESSED_IMAGE_SIZE = 0x86A0 , GL_TEXTURE_COMPRESSED = 0x86A1 ,
GL_NUM_COMPRESSED_TEXTURE_FORMATS = 0x86A2 , GL_COMPRESSED_TEXTURE_FORMATS = 0x86A3 , GL_CLAMP_TO_BORDER = 0x812D , GL_CLIENT_ACTIVE_TEXTURE = 0x84E1 ,
GL_MAX_TEXTURE_UNITS = 0x84E2 , GL_TRANSPOSE_MODELVIEW_MATRIX = 0x84E3 , GL_TRANSPOSE_PROJECTION_MATRIX = 0x84E4 , GL_TRANSPOSE_TEXTURE_MATRIX = 0x84E5 ,
GL_TRANSPOSE_COLOR_MATRIX = 0x84E6 , GL_MULTISAMPLE_BIT = 0x20000000 , GL_NORMAL_MAP = 0x8511 , GL_REFLECTION_MAP = 0x8512 ,
GL_COMPRESSED_ALPHA = 0x84E9 , GL_COMPRESSED_LUMINANCE = 0x84EA , GL_COMPRESSED_LUMINANCE_ALPHA = 0x84EB , GL_COMPRESSED_INTENSITY = 0x84EC ,
GL_COMBINE = 0x8570 , GL_COMBINE_RGB = 0x8571 , GL_COMBINE_ALPHA = 0x8572 , GL_SOURCE0_RGB = 0x8580 ,
GL_SOURCE1_RGB = 0x8581 , GL_SOURCE2_RGB = 0x8582 , GL_SOURCE0_ALPHA = 0x8588 , GL_SOURCE1_ALPHA = 0x8589 ,
GL_SOURCE2_ALPHA = 0x858A , GL_OPERAND0_RGB = 0x8590 , GL_OPERAND1_RGB = 0x8591 , GL_OPERAND2_RGB = 0x8592 ,
GL_OPERAND0_ALPHA = 0x8598 , GL_OPERAND1_ALPHA = 0x8599 , GL_OPERAND2_ALPHA = 0x859A , GL_RGB_SCALE = 0x8573 ,
GL_ADD_SIGNED = 0x8574 , GL_INTERPOLATE = 0x8575 , GL_SUBTRACT = 0x84E7 , GL_CONSTANT = 0x8576 ,
GL_PRIMARY_COLOR = 0x8577 , GL_PREVIOUS = 0x8578 , GL_DOT3_RGB = 0x86AE , GL_DOT3_RGBA = 0x86AF
}

enum

: GLenum {
GL_BLEND_DST_RGB = 0x80C8 , GL_BLEND_SRC_RGB = 0x80C9 , GL_BLEND_DST_ALPHA = 0x80CA , GL_BLEND_SRC_ALPHA = 0x80CB ,
GL_POINT_FADE_THRESHOLD_SIZE = 0x8128 , GL_DEPTH_COMPONENT16 = 0x81A5 , GL_DEPTH_COMPONENT24 = 0x81A6 , GL_DEPTH_COMPONENT32 = 0x81A7 ,
GL_MIRRORED_REPEAT = 0x8370 , GL_MAX_TEXTURE_LOD_BIAS = 0x84FD , GL_TEXTURE_LOD_BIAS = 0x8501 , GL_INCR_WRAP = 0x8507 ,
GL_DECR_WRAP = 0x8508 , GL_TEXTURE_DEPTH_SIZE = 0x884A , GL_TEXTURE_COMPARE_MODE = 0x884C , GL_TEXTURE_COMPARE_FUNC = 0x884D ,
GL_POINT_SIZE_MIN = 0x8126 , GL_POINT_SIZE_MAX = 0x8127 , GL_POINT_DISTANCE_ATTENUATION = 0x8129 , GL_GENERATE_MIPMAP = 0x8191 ,
GL_GENERATE_MIPMAP_HINT = 0x8192 , GL_FOG_COORDINATE_SOURCE = 0x8450 , GL_FOG_COORDINATE = 0x8451 , GL_FRAGMENT_DEPTH = 0x8452 ,
GL_CURRENT_FOG_COORDINATE = 0x8453 , GL_FOG_COORDINATE_ARRAY_TYPE = 0x8454 , GL_FOG_COORDINATE_ARRAY_STRIDE = 0x8455 , GL_FOG_COORDINATE_ARRAY_POINTER = 0x8456 ,
GL_FOG_COORDINATE_ARRAY = 0x8457 , GL_COLOR_SUM = 0x8458 , GL_CURRENT_SECONDARY_COLOR = 0x8459 , GL_SECONDARY_COLOR_ARRAY_SIZE = 0x845A ,
GL_SECONDARY_COLOR_ARRAY_TYPE = 0x845B , GL_SECONDARY_COLOR_ARRAY_STRIDE = 0x845C , GL_SECONDARY_COLOR_ARRAY_POINTER = 0x845D , GL_SECONDARY_COLOR_ARRAY = 0x845E ,
GL_TEXTURE_FILTER_CONTROL = 0x8500 , GL_DEPTH_TEXTURE_MODE = 0x884B , GL_COMPARE_R_TO_TEXTURE = 0x884E , GL_BLEND_COLOR = 0x8005 ,
GL_BLEND_EQUATION = 0x8009 , GL_CONSTANT_COLOR = 0x8001 , GL_ONE_MINUS_CONSTANT_COLOR = 0x8002 , GL_CONSTANT_ALPHA = 0x8003 ,
GL_ONE_MINUS_CONSTANT_ALPHA = 0x8004 , GL_FUNC_ADD = 0x8006 , GL_FUNC_REVERSE_SUBTRACT = 0x800B , GL_FUNC_SUBTRACT = 0x800A ,
GL_MIN = 0x8007 , GL_MAX = 0x8008
}

enum

: GLenum {
GL_BUFFER_SIZE = 0x8764 , GL_BUFFER_USAGE = 0x8765 , GL_QUERY_COUNTER_BITS = 0x8864 , GL_CURRENT_QUERY = 0x8865 ,
GL_QUERY_RESULT = 0x8866 , GL_QUERY_RESULT_AVAILABLE = 0x8867 , GL_ARRAY_BUFFER = 0x8892 , GL_ELEMENT_ARRAY_BUFFER = 0x8893 ,
GL_ARRAY_BUFFER_BINDING = 0x8894 , GL_ELEMENT_ARRAY_BUFFER_BINDING = 0x8895 , GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = 0x889F , GL_READ_ONLY = 0x88B8 ,
GL_WRITE_ONLY = 0x88B9 , GL_READ_WRITE = 0x88BA , GL_BUFFER_ACCESS = 0x88BB , GL_BUFFER_MAPPED = 0x88BC ,
GL_BUFFER_MAP_POINTER = 0x88BD , GL_STREAM_DRAW = 0x88E0 , GL_STREAM_READ = 0x88E1 , GL_STREAM_COPY = 0x88E2 ,
GL_STATIC_DRAW = 0x88E4 , GL_STATIC_READ = 0x88E5 , GL_STATIC_COPY = 0x88E6 , GL_DYNAMIC_DRAW = 0x88E8 ,
GL_DYNAMIC_READ = 0x88E9 , GL_DYNAMIC_COPY = 0x88EA , GL_SAMPLES_PASSED = 0x8914 , GL_SRC1_ALPHA = 0x8589 ,
GL_VERTEX_ARRAY_BUFFER_BINDING = 0x8896 , GL_NORMAL_ARRAY_BUFFER_BINDING = 0x8897 , GL_COLOR_ARRAY_BUFFER_BINDING = 0x8898 , GL_INDEX_ARRAY_BUFFER_BINDING = 0x8899 ,
GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING = 0x889A , GL_EDGE_FLAG_ARRAY_BUFFER_BINDING = 0x889B , GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING = 0x889C , GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING = 0x889D ,
GL_WEIGHT_ARRAY_BUFFER_BINDING = 0x889E , GL_FOG_COORD_SRC = 0x8450 , GL_FOG_COORD = 0x8451 , GL_CURRENT_FOG_COORD = 0x8453 ,
GL_FOG_COORD_ARRAY_TYPE = 0x8454 , GL_FOG_COORD_ARRAY_STRIDE = 0x8455 , GL_FOG_COORD_ARRAY_POINTER = 0x8456 , GL_FOG_COORD_ARRAY = 0x8457 ,
GL_FOG_COORD_ARRAY_BUFFER_BINDING = 0x889D , GL_SRC0_RGB = 0x8580 , GL_SRC1_RGB = 0x8581 , GL_SRC2_RGB = 0x8582 ,
GL_SRC0_ALPHA = 0x8588 , GL_SRC2_ALPHA = 0x858A
}

enum

: GLenum {
GL_BLEND_EQUATION_RGB = 0x8009 , GL_VERTEX_ATTRIB_ARRAY_ENABLED = 0x8622 , GL_VERTEX_ATTRIB_ARRAY_SIZE = 0x8623 , GL_VERTEX_ATTRIB_ARRAY_STRIDE = 0x8624 ,
GL_VERTEX_ATTRIB_ARRAY_TYPE = 0x8625 , GL_CURRENT_VERTEX_ATTRIB = 0x8626 , GL_VERTEX_PROGRAM_POINT_SIZE = 0x8642 , GL_VERTEX_ATTRIB_ARRAY_POINTER = 0x8645 ,
GL_STENCIL_BACK_FUNC = 0x8800 , GL_STENCIL_BACK_FAIL = 0x8801 , GL_STENCIL_BACK_PASS_DEPTH_FAIL = 0x8802 , GL_STENCIL_BACK_PASS_DEPTH_PASS = 0x8803 ,
GL_MAX_DRAW_BUFFERS = 0x8824 , GL_DRAW_BUFFER0 = 0x8825 , GL_DRAW_BUFFER1 = 0x8826 , GL_DRAW_BUFFER2 = 0x8827 ,
GL_DRAW_BUFFER3 = 0x8828 , GL_DRAW_BUFFER4 = 0x8829 , GL_DRAW_BUFFER5 = 0x882A , GL_DRAW_BUFFER6 = 0x882B ,
GL_DRAW_BUFFER7 = 0x882C , GL_DRAW_BUFFER8 = 0x882D , GL_DRAW_BUFFER9 = 0x882E , GL_DRAW_BUFFER10 = 0x882F ,
GL_DRAW_BUFFER11 = 0x8830 , GL_DRAW_BUFFER12 = 0x8831 , GL_DRAW_BUFFER13 = 0x8832 , GL_DRAW_BUFFER14 = 0x8833 ,
GL_DRAW_BUFFER15 = 0x8834 , GL_BLEND_EQUATION_ALPHA = 0x883D , GL_MAX_VERTEX_ATTRIBS = 0x8869 , GL_VERTEX_ATTRIB_ARRAY_NORMALIZED = 0x886A ,
GL_MAX_TEXTURE_IMAGE_UNITS = 0x8872 , GL_FRAGMENT_SHADER = 0x8B30 , GL_VERTEX_SHADER = 0x8B31 , GL_MAX_FRAGMENT_UNIFORM_COMPONENTS = 0x8B49 ,
GL_MAX_VERTEX_UNIFORM_COMPONENTS = 0x8B4A , GL_MAX_VARYING_FLOATS = 0x8B4B , GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS = 0x8B4C , GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS = 0x8B4D ,
GL_SHADER_TYPE = 0x8B4F , GL_FLOAT_VEC2 = 0x8B50 , GL_FLOAT_VEC3 = 0x8B51 , GL_FLOAT_VEC4 = 0x8B52 ,
GL_INT_VEC2 = 0x8B53 , GL_INT_VEC3 = 0x8B54 , GL_INT_VEC4 = 0x8B55 , GL_BOOL = 0x8B56 ,
GL_BOOL_VEC2 = 0x8B57 , GL_BOOL_VEC3 = 0x8B58 , GL_BOOL_VEC4 = 0x8B59 , GL_FLOAT_MAT2 = 0x8B5A ,
GL_FLOAT_MAT3 = 0x8B5B , GL_FLOAT_MAT4 = 0x8B5C , GL_SAMPLER_1D = 0x8B5D , GL_SAMPLER_2D = 0x8B5E ,
GL_SAMPLER_3D = 0x8B5F , GL_SAMPLER_CUBE = 0x8B60 , GL_SAMPLER_1D_SHADOW = 0x8B61 , GL_SAMPLER_2D_SHADOW = 0x8B62 ,
GL_DELETE_STATUS = 0x8B80 , GL_COMPILE_STATUS = 0x8B81 , GL_LINK_STATUS = 0x8B82 , GL_VALIDATE_STATUS = 0x8B83 ,
GL_INFO_LOG_LENGTH = 0x8B84 , GL_ATTACHED_SHADERS = 0x8B85 , GL_ACTIVE_UNIFORMS = 0x8B86 , GL_ACTIVE_UNIFORM_MAX_LENGTH = 0x8B87 ,
GL_SHADER_SOURCE_LENGTH = 0x8B88 , GL_ACTIVE_ATTRIBUTES = 0x8B89 , GL_ACTIVE_ATTRIBUTE_MAX_LENGTH = 0x8B8A , GL_FRAGMENT_SHADER_DERIVATIVE_HINT = 0x8B8B ,
GL_SHADING_LANGUAGE_VERSION = 0x8B8C , GL_CURRENT_PROGRAM = 0x8B8D , GL_POINT_SPRITE_COORD_ORIGIN = 0x8CA0 , GL_LOWER_LEFT = 0x8CA1 ,
GL_UPPER_LEFT = 0x8CA2 , GL_STENCIL_BACK_REF = 0x8CA3 , GL_STENCIL_BACK_VALUE_MASK = 0x8CA4 , GL_STENCIL_BACK_WRITEMASK = 0x8CA5 ,
GL_VERTEX_PROGRAM_TWO_SIDE = 0x8643 , GL_POINT_SPRITE = 0x8861 , GL_COORD_REPLACE = 0x8862 , GL_MAX_TEXTURE_COORDS = 0x8871
}

enum

: GLenum {
GL_PIXEL_PACK_BUFFER = 0x88EB , GL_PIXEL_UNPACK_BUFFER = 0x88EC , GL_PIXEL_PACK_BUFFER_BINDING = 0x88ED , GL_PIXEL_UNPACK_BUFFER_BINDING = 0x88EF ,
GL_FLOAT_MAT2x3 = 0x8B65 , GL_FLOAT_MAT2x4 = 0x8B66 , GL_FLOAT_MAT3x2 = 0x8B67 , GL_FLOAT_MAT3x4 = 0x8B68 ,
GL_FLOAT_MAT4x2 = 0x8B69 , GL_FLOAT_MAT4x3 = 0x8B6A , GL_SRGB = 0x8C40 , GL_SRGB8 = 0x8C41 ,
GL_SRGB_ALPHA = 0x8C42 , GL_SRGB8_ALPHA8 = 0x8C43 , GL_COMPRESSED_SRGB = 0x8C48 , GL_COMPRESSED_SRGB_ALPHA = 0x8C49 ,
GL_CURRENT_RASTER_SECONDARY_COLOR = 0x845F , GL_SLUMINANCE_ALPHA = 0x8C44 , GL_SLUMINANCE8_ALPHA8 = 0x8C45 , GL_SLUMINANCE = 0x8C46 ,
GL_SLUMINANCE8 = 0x8C47 , GL_COMPRESSED_SLUMINANCE = 0x8C4A , GL_COMPRESSED_SLUMINANCE_ALPHA = 0x8C4B
}

enum

: GLenum {
GL_COMPARE_REF_TO_TEXTURE = 0x884E , GL_CLIP_DISTANCE0 = 0x3000 , GL_CLIP_DISTANCE1 = 0x3001 , GL_CLIP_DISTANCE2 = 0x3002 ,
GL_CLIP_DISTANCE3 = 0x3003 , GL_CLIP_DISTANCE4 = 0x3004 , GL_CLIP_DISTANCE5 = 0x3005 , GL_CLIP_DISTANCE6 = 0x3006 ,
GL_CLIP_DISTANCE7 = 0x3007 , GL_MAX_CLIP_DISTANCES = 0x0D32 , GL_MAJOR_VERSION = 0x821B , GL_MINOR_VERSION = 0x821C ,
GL_NUM_EXTENSIONS = 0x821D , GL_CONTEXT_FLAGS = 0x821E , GL_COMPRESSED_RED = 0x8225 , GL_COMPRESSED_RG = 0x8226 ,
GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT = 0x00000001 , GL_RGBA32F = 0x8814 , GL_RGB32F = 0x8815 , GL_RGBA16F = 0x881A ,
GL_RGB16F = 0x881B , GL_VERTEX_ATTRIB_ARRAY_INTEGER = 0x88FD , GL_MAX_ARRAY_TEXTURE_LAYERS = 0x88FF , GL_MIN_PROGRAM_TEXEL_OFFSET = 0x8904 ,
GL_MAX_PROGRAM_TEXEL_OFFSET = 0x8905 , GL_CLAMP_READ_COLOR = 0x891C , GL_FIXED_ONLY = 0x891D , GL_MAX_VARYING_COMPONENTS = 0x8B4B ,
GL_TEXTURE_1D_ARRAY = 0x8C18 , GL_PROXY_TEXTURE_1D_ARRAY = 0x8C19 , GL_TEXTURE_2D_ARRAY = 0x8C1A , GL_PROXY_TEXTURE_2D_ARRAY = 0x8C1B ,
GL_TEXTURE_BINDING_1D_ARRAY = 0x8C1C , GL_TEXTURE_BINDING_2D_ARRAY = 0x8C1D , GL_R11F_G11F_B10F = 0x8C3A , GL_UNSIGNED_INT_10F_11F_11F_REV = 0x8C3B ,
GL_RGB9_E5 = 0x8C3D , GL_UNSIGNED_INT_5_9_9_9_REV = 0x8C3E , GL_TEXTURE_SHARED_SIZE = 0x8C3F , GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH = 0x8C76 ,
GL_TRANSFORM_FEEDBACK_BUFFER_MODE = 0x8C7F , GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS = 0x8C80 , GL_TRANSFORM_FEEDBACK_VARYINGS = 0x8C83 , GL_TRANSFORM_FEEDBACK_BUFFER_START = 0x8C84 ,
GL_TRANSFORM_FEEDBACK_BUFFER_SIZE = 0x8C85 , GL_PRIMITIVES_GENERATED = 0x8C87 , GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN = 0x8C88 , GL_RASTERIZER_DISCARD = 0x8C89 ,
GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS = 0x8C8A , GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS = 0x8C8B , GL_INTERLEAVED_ATTRIBS = 0x8C8C , GL_SEPARATE_ATTRIBS = 0x8C8D ,
GL_TRANSFORM_FEEDBACK_BUFFER = 0x8C8E , GL_TRANSFORM_FEEDBACK_BUFFER_BINDING = 0x8C8F , GL_RGBA32UI = 0x8D70 , GL_RGB32UI = 0x8D71 ,
GL_RGBA16UI = 0x8D76 , GL_RGB16UI = 0x8D77 , GL_RGBA8UI = 0x8D7C , GL_RGB8UI = 0x8D7D ,
GL_RGBA32I = 0x8D82 , GL_RGB32I = 0x8D83 , GL_RGBA16I = 0x8D88 , GL_RGB16I = 0x8D89 ,
GL_RGBA8I = 0x8D8E , GL_RGB8I = 0x8D8F , GL_RED_INTEGER = 0x8D94 , GL_GREEN_INTEGER = 0x8D95 ,
GL_BLUE_INTEGER = 0x8D96 , GL_RGB_INTEGER = 0x8D98 , GL_RGBA_INTEGER = 0x8D99 , GL_BGR_INTEGER = 0x8D9A ,
GL_BGRA_INTEGER = 0x8D9B , GL_SAMPLER_1D_ARRAY = 0x8DC0 , GL_SAMPLER_2D_ARRAY = 0x8DC1 , GL_SAMPLER_1D_ARRAY_SHADOW = 0x8DC3 ,
GL_SAMPLER_2D_ARRAY_SHADOW = 0x8DC4 , GL_SAMPLER_CUBE_SHADOW = 0x8DC5 , GL_UNSIGNED_INT_VEC2 = 0x8DC6 , GL_UNSIGNED_INT_VEC3 = 0x8DC7 ,
GL_UNSIGNED_INT_VEC4 = 0x8DC8 , GL_INT_SAMPLER_1D = 0x8DC9 , GL_INT_SAMPLER_2D = 0x8DCA , GL_INT_SAMPLER_3D = 0x8DCB ,
GL_INT_SAMPLER_CUBE = 0x8DCC , GL_INT_SAMPLER_1D_ARRAY = 0x8DCE , GL_INT_SAMPLER_2D_ARRAY = 0x8DCF , GL_UNSIGNED_INT_SAMPLER_1D = 0x8DD1 ,
GL_UNSIGNED_INT_SAMPLER_2D = 0x8DD2 , GL_UNSIGNED_INT_SAMPLER_3D = 0x8DD3 , GL_UNSIGNED_INT_SAMPLER_CUBE = 0x8DD4 , GL_UNSIGNED_INT_SAMPLER_1D_ARRAY = 0x8DD6 ,
GL_UNSIGNED_INT_SAMPLER_2D_ARRAY = 0x8DD7 , GL_QUERY_WAIT = 0x8E13 , GL_QUERY_NO_WAIT = 0x8E14 , GL_QUERY_BY_REGION_WAIT = 0x8E15 ,
GL_QUERY_BY_REGION_NO_WAIT = 0x8E16 , GL_BUFFER_ACCESS_FLAGS = 0x911F , GL_BUFFER_MAP_LENGTH = 0x9120 , GL_BUFFER_MAP_OFFSET = 0x9121 ,
GL_DEPTH_COMPONENT32F = 0x8CAC , GL_DEPTH32F_STENCIL8 = 0x8CAD , GL_FLOAT_32_UNSIGNED_INT_24_8_REV = 0x8DAD , GL_INVALID_FRAMEBUFFER_OPERATION = 0x0506 ,
GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING = 0x8210 , GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE = 0x8211 , GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE = 0x8212 , GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE = 0x8213 ,
GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE = 0x8214 , GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE = 0x8215 , GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE = 0x8216 , GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE = 0x8217 ,
GL_FRAMEBUFFER_DEFAULT = 0x8218 , GL_FRAMEBUFFER_UNDEFINED = 0x8219 , GL_DEPTH_STENCIL_ATTACHMENT = 0x821A , GL_MAX_RENDERBUFFER_SIZE = 0x84E8 ,
GL_DEPTH_STENCIL = 0x84F9 , GL_UNSIGNED_INT_24_8 = 0x84FA , GL_DEPTH24_STENCIL8 = 0x88F0 , GL_TEXTURE_STENCIL_SIZE = 0x88F1 ,
GL_TEXTURE_RED_TYPE = 0x8C10 , GL_TEXTURE_GREEN_TYPE = 0x8C11 , GL_TEXTURE_BLUE_TYPE = 0x8C12 , GL_TEXTURE_ALPHA_TYPE = 0x8C13 ,
GL_TEXTURE_DEPTH_TYPE = 0x8C16 , GL_UNSIGNED_NORMALIZED = 0x8C17 , GL_FRAMEBUFFER_BINDING = 0x8CA6 , GL_DRAW_FRAMEBUFFER_BINDING = 0x8CA6 ,
GL_RENDERBUFFER_BINDING = 0x8CA7 , GL_READ_FRAMEBUFFER = 0x8CA8 , GL_DRAW_FRAMEBUFFER = 0x8CA9 , GL_READ_FRAMEBUFFER_BINDING = 0x8CAA ,
GL_RENDERBUFFER_SAMPLES = 0x8CAB , GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = 0x8CD0 , GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = 0x8CD1 , GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = 0x8CD2 ,
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = 0x8CD3 , GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER = 0x8CD4 , GL_FRAMEBUFFER_COMPLETE = 0x8CD5 , GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT = 0x8CD6 ,
GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = 0x8CD7 , GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER = 0x8CDB , GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER = 0x8CDC , GL_FRAMEBUFFER_UNSUPPORTED = 0x8CDD ,
GL_MAX_COLOR_ATTACHMENTS = 0x8CDF , GL_COLOR_ATTACHMENT0 = 0x8CE0 , GL_COLOR_ATTACHMENT1 = 0x8CE1 , GL_COLOR_ATTACHMENT2 = 0x8CE2 ,
GL_COLOR_ATTACHMENT3 = 0x8CE3 , GL_COLOR_ATTACHMENT4 = 0x8CE4 , GL_COLOR_ATTACHMENT5 = 0x8CE5 , GL_COLOR_ATTACHMENT6 = 0x8CE6 ,
GL_COLOR_ATTACHMENT7 = 0x8CE7 , GL_COLOR_ATTACHMENT8 = 0x8CE8 , GL_COLOR_ATTACHMENT9 = 0x8CE9 , GL_COLOR_ATTACHMENT10 = 0x8CEA ,
GL_COLOR_ATTACHMENT11 = 0x8CEB , GL_COLOR_ATTACHMENT12 = 0x8CEC , GL_COLOR_ATTACHMENT13 = 0x8CED , GL_COLOR_ATTACHMENT14 = 0x8CEE ,
GL_COLOR_ATTACHMENT15 = 0x8CEF , GL_COLOR_ATTACHMENT16 = 0x8CF0 , GL_COLOR_ATTACHMENT17 = 0x8CF1 , GL_COLOR_ATTACHMENT18 = 0x8CF2 ,
GL_COLOR_ATTACHMENT19 = 0x8CF3 , GL_COLOR_ATTACHMENT20 = 0x8CF4 , GL_COLOR_ATTACHMENT21 = 0x8CF5 , GL_COLOR_ATTACHMENT22 = 0x8CF6 ,
GL_COLOR_ATTACHMENT23 = 0x8CF7 , GL_COLOR_ATTACHMENT24 = 0x8CF8 , GL_COLOR_ATTACHMENT25 = 0x8CF9 , GL_COLOR_ATTACHMENT26 = 0x8CFA ,
GL_COLOR_ATTACHMENT27 = 0x8CFB , GL_COLOR_ATTACHMENT28 = 0x8CFC , GL_COLOR_ATTACHMENT29 = 0x8CFD , GL_COLOR_ATTACHMENT30 = 0x8CFE ,
GL_COLOR_ATTACHMENT31 = 0x8CFF , GL_DEPTH_ATTACHMENT = 0x8D00 , GL_STENCIL_ATTACHMENT = 0x8D20 , GL_FRAMEBUFFER = 0x8D40 ,
GL_RENDERBUFFER = 0x8D41 , GL_RENDERBUFFER_WIDTH = 0x8D42 , GL_RENDERBUFFER_HEIGHT = 0x8D43 , GL_RENDERBUFFER_INTERNAL_FORMAT = 0x8D44 ,
GL_STENCIL_INDEX1 = 0x8D46 , GL_STENCIL_INDEX4 = 0x8D47 , GL_STENCIL_INDEX8 = 0x8D48 , GL_STENCIL_INDEX16 = 0x8D49 ,
GL_RENDERBUFFER_RED_SIZE = 0x8D50 , GL_RENDERBUFFER_GREEN_SIZE = 0x8D51 , GL_RENDERBUFFER_BLUE_SIZE = 0x8D52 , GL_RENDERBUFFER_ALPHA_SIZE = 0x8D53 ,
GL_RENDERBUFFER_DEPTH_SIZE = 0x8D54 , GL_RENDERBUFFER_STENCIL_SIZE = 0x8D55 , GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE = 0x8D56 , GL_MAX_SAMPLES = 0x8D57 ,
GL_INDEX = 0x8222 , GL_TEXTURE_LUMINANCE_TYPE = 0x8C14 , GL_TEXTURE_INTENSITY_TYPE = 0x8C15 , GL_FRAMEBUFFER_SRGB = 0x8DB9 ,
GL_HALF_FLOAT = 0x140B , GL_MAP_READ_BIT = 0x0001 , GL_MAP_WRITE_BIT = 0x0002 , GL_MAP_INVALIDATE_RANGE_BIT = 0x0004 ,
GL_MAP_INVALIDATE_BUFFER_BIT = 0x0008 , GL_MAP_FLUSH_EXPLICIT_BIT = 0x0010 , GL_MAP_UNSYNCHRONIZED_BIT = 0x0020 , GL_COMPRESSED_RED_RGTC1 = 0x8DBB ,
GL_COMPRESSED_SIGNED_RED_RGTC1 = 0x8DBC , GL_COMPRESSED_RG_RGTC2 = 0x8DBD , GL_COMPRESSED_SIGNED_RG_RGTC2 = 0x8DBE , GL_RG = 0x8227 ,
GL_RG_INTEGER = 0x8228 , GL_R8 = 0x8229 , GL_R16 = 0x822A , GL_RG8 = 0x822B ,
GL_RG16 = 0x822C , GL_R16F = 0x822D , GL_R32F = 0x822E , GL_RG16F = 0x822F ,
GL_RG32F = 0x8230 , GL_R8I = 0x8231 , GL_R8UI = 0x8232 , GL_R16I = 0x8233 ,
GL_R16UI = 0x8234 , GL_R32I = 0x8235 , GL_R32UI = 0x8236 , GL_RG8I = 0x8237 ,
GL_RG8UI = 0x8238 , GL_RG16I = 0x8239 , GL_RG16UI = 0x823A , GL_RG32I = 0x823B ,
GL_RG32UI = 0x823C , GL_VERTEX_ARRAY_BINDING = 0x85B5 , GL_CLAMP_VERTEX_COLOR = 0x891A , GL_CLAMP_FRAGMENT_COLOR = 0x891B ,
GL_ALPHA_INTEGER = 0x8D97
}

enum

: GLenum {
GL_SAMPLER_2D_RECT = 0x8B63 , GL_SAMPLER_2D_RECT_SHADOW = 0x8B64 , GL_SAMPLER_BUFFER = 0x8DC2 , GL_INT_SAMPLER_2D_RECT = 0x8DCD ,
GL_INT_SAMPLER_BUFFER = 0x8DD0 , GL_UNSIGNED_INT_SAMPLER_2D_RECT = 0x8DD5 , GL_UNSIGNED_INT_SAMPLER_BUFFER = 0x8DD8 , GL_TEXTURE_BUFFER = 0x8C2A ,
GL_MAX_TEXTURE_BUFFER_SIZE = 0x8C2B , GL_TEXTURE_BINDING_BUFFER = 0x8C2C , GL_TEXTURE_BUFFER_DATA_STORE_BINDING = 0x8C2D , GL_TEXTURE_RECTANGLE = 0x84F5 ,
GL_TEXTURE_BINDING_RECTANGLE = 0x84F6 , GL_PROXY_TEXTURE_RECTANGLE = 0x84F7 , GL_MAX_RECTANGLE_TEXTURE_SIZE = 0x84F8 , GL_R8_SNORM = 0x8F94 ,
GL_RG8_SNORM = 0x8F95 , GL_RGB8_SNORM = 0x8F96 , GL_RGBA8_SNORM = 0x8F97 , GL_R16_SNORM = 0x8F98 ,
GL_RG16_SNORM = 0x8F99 , GL_RGB16_SNORM = 0x8F9A , GL_RGBA16_SNORM = 0x8F9B , GL_SIGNED_NORMALIZED = 0x8F9C ,
GL_PRIMITIVE_RESTART = 0x8F9D , GL_PRIMITIVE_RESTART_INDEX = 0x8F9E , GL_COPY_READ_BUFFER = 0x8F36 , GL_COPY_WRITE_BUFFER = 0x8F37 ,
GL_UNIFORM_BUFFER = 0x8A11 , GL_UNIFORM_BUFFER_BINDING = 0x8A28 , GL_UNIFORM_BUFFER_START = 0x8A29 , GL_UNIFORM_BUFFER_SIZE = 0x8A2A ,
GL_MAX_VERTEX_UNIFORM_BLOCKS = 0x8A2B , GL_MAX_GEOMETRY_UNIFORM_BLOCKS = 0x8A2C , GL_MAX_FRAGMENT_UNIFORM_BLOCKS = 0x8A2D , GL_MAX_COMBINED_UNIFORM_BLOCKS = 0x8A2E ,
GL_MAX_UNIFORM_BUFFER_BINDINGS = 0x8A2F , GL_MAX_UNIFORM_BLOCK_SIZE = 0x8A30 , GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS = 0x8A31 , GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS = 0x8A32 ,
GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS = 0x8A33 , GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT = 0x8A34 , GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH = 0x8A35 , GL_ACTIVE_UNIFORM_BLOCKS = 0x8A36 ,
GL_UNIFORM_TYPE = 0x8A37 , GL_UNIFORM_SIZE = 0x8A38 , GL_UNIFORM_NAME_LENGTH = 0x8A39 , GL_UNIFORM_BLOCK_INDEX = 0x8A3A ,
GL_UNIFORM_OFFSET = 0x8A3B , GL_UNIFORM_ARRAY_STRIDE = 0x8A3C , GL_UNIFORM_MATRIX_STRIDE = 0x8A3D , GL_UNIFORM_IS_ROW_MAJOR = 0x8A3E ,
GL_UNIFORM_BLOCK_BINDING = 0x8A3F , GL_UNIFORM_BLOCK_DATA_SIZE = 0x8A40 , GL_UNIFORM_BLOCK_NAME_LENGTH = 0x8A41 , GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS = 0x8A42 ,
GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES = 0x8A43 , GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER = 0x8A44 , GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER = 0x8A45 , GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER = 0x8A46 ,
GL_INVALID_INDEX = 0xFFFFFFFF
}

enum

: GLenum {
GL_CONTEXT_CORE_PROFILE_BIT = 0x00000001 , GL_CONTEXT_COMPATIBILITY_PROFILE_BIT = 0x00000002 , GL_LINES_ADJACENCY = 0x000A , GL_LINE_STRIP_ADJACENCY = 0x000B ,
GL_TRIANGLES_ADJACENCY = 0x000C , GL_TRIANGLE_STRIP_ADJACENCY = 0x000D , GL_PROGRAM_POINT_SIZE = 0x8642 , GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS = 0x8C29 ,
GL_FRAMEBUFFER_ATTACHMENT_LAYERED = 0x8DA7 , GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS = 0x8DA8 , GL_GEOMETRY_SHADER = 0x8DD9 , GL_GEOMETRY_VERTICES_OUT = 0x8916 ,
GL_GEOMETRY_INPUT_TYPE = 0x8917 , GL_GEOMETRY_OUTPUT_TYPE = 0x8918 , GL_MAX_GEOMETRY_UNIFORM_COMPONENTS = 0x8DDF , GL_MAX_GEOMETRY_OUTPUT_VERTICES = 0x8DE0 ,
GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS = 0x8DE1 , GL_MAX_VERTEX_OUTPUT_COMPONENTS = 0x9122 , GL_MAX_GEOMETRY_INPUT_COMPONENTS = 0x9123 , GL_MAX_GEOMETRY_OUTPUT_COMPONENTS = 0x9124 ,
GL_MAX_FRAGMENT_INPUT_COMPONENTS = 0x9125 , GL_CONTEXT_PROFILE_MASK = 0x9126 , GL_DEPTH_CLAMP = 0x864F , GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION = 0x8E4C ,
GL_FIRST_VERTEX_CONVENTION = 0x8E4D , GL_LAST_VERTEX_CONVENTION = 0x8E4E , GL_PROVOKING_VERTEX = 0x8E4F , GL_TEXTURE_CUBE_MAP_SEAMLESS = 0x884F ,
GL_MAX_SERVER_WAIT_TIMEOUT = 0x9111 , GL_OBJECT_TYPE = 0x9112 , GL_SYNC_CONDITION = 0x9113 , GL_SYNC_STATUS = 0x9114 ,
GL_SYNC_FLAGS = 0x9115 , GL_SYNC_FENCE = 0x9116 , GL_SYNC_GPU_COMMANDS_COMPLETE = 0x9117 , GL_UNSIGNALED = 0x9118 ,
GL_SIGNALED = 0x9119 , GL_ALREADY_SIGNALED = 0x911A , GL_TIMEOUT_EXPIRED = 0x911B , GL_CONDITION_SATISFIED = 0x911C ,
GL_WAIT_FAILED = 0x911D
}

enum | : GLuint64 { GL_TIMEOUT_IGNORED = 0xFFFFFFFFFFFFFFFF }

enum

: GLenum {
GL_SYNC_FLUSH_COMMANDS_BIT = 0x00000001 , GL_SAMPLE_POSITION = 0x8E50 , GL_SAMPLE_MASK = 0x8E51 , GL_SAMPLE_MASK_VALUE = 0x8E52 ,
GL_MAX_SAMPLE_MASK_WORDS = 0x8E59 , GL_TEXTURE_2D_MULTISAMPLE = 0x9100 , GL_PROXY_TEXTURE_2D_MULTISAMPLE = 0x9101 , GL_TEXTURE_2D_MULTISAMPLE_ARRAY = 0x9102 ,
GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY = 0x9103 , GL_TEXTURE_BINDING_2D_MULTISAMPLE = 0x9104 , GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY = 0x9105 , GL_TEXTURE_SAMPLES = 0x9106 ,
GL_TEXTURE_FIXED_SAMPLE_LOCATIONS = 0x9107 , GL_SAMPLER_2D_MULTISAMPLE = 0x9108 , GL_INT_SAMPLER_2D_MULTISAMPLE = 0x9109 , GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE = 0x910A ,
GL_SAMPLER_2D_MULTISAMPLE_ARRAY = 0x910B , GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY = 0x910C , GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY = 0x910D , GL_MAX_COLOR_TEXTURE_SAMPLES = 0x910E ,
GL_MAX_DEPTH_TEXTURE_SAMPLES = 0x910F , GL_MAX_INTEGER_SAMPLES = 0x9110
}

enum

: GLenum {
GL_VERTEX_ATTRIB_ARRAY_DIVISOR = 0x88FE , GL_SRC1_COLOR = 0x88F9 , GL_ONE_MINUS_SRC1_COLOR = 0x88FA , GL_ONE_MINUS_SRC1_ALPHA = 0x88FB ,
GL_MAX_DUAL_SOURCE_DRAW_BUFFERS = 0x88FC , GL_ANY_SAMPLES_PASSED = 0x8C2F , GL_SAMPLER_BINDING = 0x8919 , GL_RGB10_A2UI = 0x906F ,
GL_TEXTURE_SWIZZLE_R = 0x8E42 , GL_TEXTURE_SWIZZLE_G = 0x8E43 , GL_TEXTURE_SWIZZLE_B = 0x8E44 , GL_TEXTURE_SWIZZLE_A = 0x8E45 ,
GL_TEXTURE_SWIZZLE_RGBA = 0x8E46 , GL_TIME_ELAPSED = 0x88BF , GL_TIMESTAMP = 0x8E28 , GL_INT_2_10_10_10_REV = 0x8D9F
}

enum

: GLenum {
GL_SAMPLE_SHADING = 0x8C36 , GL_MIN_SAMPLE_SHADING_VALUE = 0x8C37 , GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET = 0x8E5E , GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET = 0x8E5F ,
GL_TEXTURE_CUBE_MAP_ARRAY = 0x9009 , GL_TEXTURE_BINDING_CUBE_MAP_ARRAY = 0x900A , GL_PROXY_TEXTURE_CUBE_MAP_ARRAY = 0x900B , GL_SAMPLER_CUBE_MAP_ARRAY = 0x900C ,
GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW = 0x900D , GL_INT_SAMPLER_CUBE_MAP_ARRAY = 0x900E , GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY = 0x900F , GL_DRAW_INDIRECT_BUFFER = 0x8F3F ,
GL_DRAW_INDIRECT_BUFFER_BINDING = 0x8F43 , GL_GEOMETRY_SHADER_INVOCATIONS = 0x887F , GL_MAX_GEOMETRY_SHADER_INVOCATIONS = 0x8E5A , GL_MIN_FRAGMENT_INTERPOLATION_OFFSET = 0x8E5B ,
GL_MAX_FRAGMENT_INTERPOLATION_OFFSET = 0x8E5C , GL_FRAGMENT_INTERPOLATION_OFFSET_BITS = 0x8E5D , GL_MAX_VERTEX_STREAMS = 0x8E71 , GL_DOUBLE_VEC2 = 0x8FFC ,
GL_DOUBLE_VEC3 = 0x8FFD , GL_DOUBLE_VEC4 = 0x8FFE , GL_DOUBLE_MAT2 = 0x8F46 , GL_DOUBLE_MAT3 = 0x8F47 ,
GL_DOUBLE_MAT4 = 0x8F48 , GL_DOUBLE_MAT2x3 = 0x8F49 , GL_DOUBLE_MAT2x4 = 0x8F4A , GL_DOUBLE_MAT3x2 = 0x8F4B ,
GL_DOUBLE_MAT3x4 = 0x8F4C , GL_DOUBLE_MAT4x2 = 0x8F4D , GL_DOUBLE_MAT4x3 = 0x8F4E , GL_ACTIVE_SUBROUTINES = 0x8DE5 ,
GL_ACTIVE_SUBROUTINE_UNIFORMS = 0x8DE6 , GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS = 0x8E47 , GL_ACTIVE_SUBROUTINE_MAX_LENGTH = 0x8E48 , GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH = 0x8E49 ,
GL_MAX_SUBROUTINES = 0x8DE7 , GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS = 0x8DE8 , GL_NUM_COMPATIBLE_SUBROUTINES = 0x8E4A , GL_COMPATIBLE_SUBROUTINES = 0x8E4B ,
GL_PATCHES = 0x000E , GL_PATCH_VERTICES = 0x8E72 , GL_PATCH_DEFAULT_INNER_LEVEL = 0x8E73 , GL_PATCH_DEFAULT_OUTER_LEVEL = 0x8E74 ,
GL_TESS_CONTROL_OUTPUT_VERTICES = 0x8E75 , GL_TESS_GEN_MODE = 0x8E76 , GL_TESS_GEN_SPACING = 0x8E77 , GL_TESS_GEN_VERTEX_ORDER = 0x8E78 ,
GL_TESS_GEN_POINT_MODE = 0x8E79 , GL_ISOLINES = 0x8E7A , GL_FRACTIONAL_ODD = 0x8E7B , GL_FRACTIONAL_EVEN = 0x8E7C ,
GL_MAX_PATCH_VERTICES = 0x8E7D , GL_MAX_TESS_GEN_LEVEL = 0x8E7E , GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS = 0x8E7F , GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS = 0x8E80 ,
GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS = 0x8E81 , GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS = 0x8E82 , GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS = 0x8E83 , GL_MAX_TESS_PATCH_COMPONENTS = 0x8E84 ,
GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS = 0x8E85 , GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS = 0x8E86 , GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS = 0x8E89 , GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS = 0x8E8A ,
GL_MAX_TESS_CONTROL_INPUT_COMPONENTS = 0x886C , GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS = 0x886D , GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS = 0x8E1E , GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS = 0x8E1F ,
GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER = 0x84F0 , GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER = 0x84F1 , GL_TESS_EVALUATION_SHADER = 0x8E87 , GL_TESS_CONTROL_SHADER = 0x8E88 ,
GL_TRANSFORM_FEEDBACK = 0x8E22 , GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED = 0x8E23 , GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE = 0x8E24 , GL_TRANSFORM_FEEDBACK_BINDING = 0x8E25 ,
GL_MAX_TRANSFORM_FEEDBACK_BUFFERS = 0x8E70
}

enum

: GLenum {
GL_FIXED = 0x140C , GL_IMPLEMENTATION_COLOR_READ_TYPE = 0x8B9A , GL_IMPLEMENTATION_COLOR_READ_FORMAT = 0x8B9B , GL_LOW_FLOAT = 0x8DF0 ,
GL_MEDIUM_FLOAT = 0x8DF1 , GL_HIGH_FLOAT = 0x8DF2 , GL_LOW_INT = 0x8DF3 , GL_MEDIUM_INT = 0x8DF4 ,
GL_HIGH_INT = 0x8DF5 , GL_SHADER_COMPILER = 0x8DFA , GL_SHADER_BINARY_FORMATS = 0x8DF8 , GL_NUM_SHADER_BINARY_FORMATS = 0x8DF9 ,
GL_MAX_VERTEX_UNIFORM_VECTORS = 0x8DFB , GL_MAX_VARYING_VECTORS = 0x8DFC , GL_MAX_FRAGMENT_UNIFORM_VECTORS = 0x8DFD , GL_RGB565 = 0x8D62 ,
GL_PROGRAM_BINARY_RETRIEVABLE_HINT = 0x8257 , GL_PROGRAM_BINARY_LENGTH = 0x8741 , GL_NUM_PROGRAM_BINARY_FORMATS = 0x87FE , GL_PROGRAM_BINARY_FORMATS = 0x87FF ,
GL_VERTEX_SHADER_BIT = 0x00000001 , GL_FRAGMENT_SHADER_BIT = 0x00000002 , GL_GEOMETRY_SHADER_BIT = 0x00000004 , GL_TESS_CONTROL_SHADER_BIT = 0x00000008 ,
GL_TESS_EVALUATION_SHADER_BIT = 0x00000010 , GL_ALL_SHADER_BITS = 0xFFFFFFFF , GL_PROGRAM_SEPARABLE = 0x8258 , GL_ACTIVE_PROGRAM = 0x8259 ,
GL_PROGRAM_PIPELINE_BINDING = 0x825A , GL_MAX_VIEWPORTS = 0x825B , GL_VIEWPORT_SUBPIXEL_BITS = 0x825C , GL_VIEWPORT_BOUNDS_RANGE = 0x825D ,
GL_LAYER_PROVOKING_VERTEX = 0x825E , GL_VIEWPORT_INDEX_PROVOKING_VERTEX = 0x825F , GL_UNDEFINED_VERTEX = 0x8260
}

enum

: GLenum {
GL_COPY_READ_BUFFER_BINDING = 0x8F36 , GL_COPY_WRITE_BUFFER_BINDING = 0x8F37 , GL_TRANSFORM_FEEDBACK_ACTIVE = 0x8E24 , GL_TRANSFORM_FEEDBACK_PAUSED = 0x8E23 ,
GL_UNPACK_COMPRESSED_BLOCK_WIDTH = 0x9127 , GL_UNPACK_COMPRESSED_BLOCK_HEIGHT = 0x9128 , GL_UNPACK_COMPRESSED_BLOCK_DEPTH = 0x9129 , GL_UNPACK_COMPRESSED_BLOCK_SIZE = 0x912A ,
GL_PACK_COMPRESSED_BLOCK_WIDTH = 0x912B , GL_PACK_COMPRESSED_BLOCK_HEIGHT = 0x912C , GL_PACK_COMPRESSED_BLOCK_DEPTH = 0x912D , GL_PACK_COMPRESSED_BLOCK_SIZE = 0x912E ,
GL_NUM_SAMPLE_COUNTS = 0x9380 , GL_MIN_MAP_BUFFER_ALIGNMENT = 0x90BC , GL_ATOMIC_COUNTER_BUFFER = 0x92C0 , GL_ATOMIC_COUNTER_BUFFER_BINDING = 0x92C1 ,
GL_ATOMIC_COUNTER_BUFFER_START = 0x92C2 , GL_ATOMIC_COUNTER_BUFFER_SIZE = 0x92C3 , GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE = 0x92C4 , GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS = 0x92C5 ,
GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES = 0x92C6 , GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER = 0x92C7 , GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER = 0x92C8 , GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER = 0x92C9 ,
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER = 0x92CA , GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER = 0x92CB , GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS = 0x92CC , GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS = 0x92CD ,
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS = 0x92CE , GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS = 0x92CF , GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS = 0x92D0 , GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS = 0x92D1 ,
GL_MAX_VERTEX_ATOMIC_COUNTERS = 0x92D2 , GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS = 0x92D3 , GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS = 0x92D4 , GL_MAX_GEOMETRY_ATOMIC_COUNTERS = 0x92D5 ,
GL_MAX_FRAGMENT_ATOMIC_COUNTERS = 0x92D6 , GL_MAX_COMBINED_ATOMIC_COUNTERS = 0x92D7 , GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE = 0x92D8 , GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS = 0x92DC ,
GL_ACTIVE_ATOMIC_COUNTER_BUFFERS = 0x92D9 , GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX = 0x92DA , GL_UNSIGNED_INT_ATOMIC_COUNTER = 0x92DB , GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT = 0x00000001 ,
GL_ELEMENT_ARRAY_BARRIER_BIT = 0x00000002 , GL_UNIFORM_BARRIER_BIT = 0x00000004 , GL_TEXTURE_FETCH_BARRIER_BIT = 0x00000008 , GL_SHADER_IMAGE_ACCESS_BARRIER_BIT = 0x00000020 ,
GL_COMMAND_BARRIER_BIT = 0x00000040 , GL_PIXEL_BUFFER_BARRIER_BIT = 0x00000080 , GL_TEXTURE_UPDATE_BARRIER_BIT = 0x00000100 , GL_BUFFER_UPDATE_BARRIER_BIT = 0x00000200 ,
GL_FRAMEBUFFER_BARRIER_BIT = 0x00000400 , GL_TRANSFORM_FEEDBACK_BARRIER_BIT = 0x00000800 , GL_ATOMIC_COUNTER_BARRIER_BIT = 0x00001000 , GL_ALL_BARRIER_BITS = 0xFFFFFFFF ,
GL_MAX_IMAGE_UNITS = 0x8F38 , GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS = 0x8F39 , GL_IMAGE_BINDING_NAME = 0x8F3A , GL_IMAGE_BINDING_LEVEL = 0x8F3B ,
GL_IMAGE_BINDING_LAYERED = 0x8F3C , GL_IMAGE_BINDING_LAYER = 0x8F3D , GL_IMAGE_BINDING_ACCESS = 0x8F3E , GL_IMAGE_1D = 0x904C ,
GL_IMAGE_2D = 0x904D , GL_IMAGE_3D = 0x904E , GL_IMAGE_2D_RECT = 0x904F , GL_IMAGE_CUBE = 0x9050 ,
GL_IMAGE_BUFFER = 0x9051 , GL_IMAGE_1D_ARRAY = 0x9052 , GL_IMAGE_2D_ARRAY = 0x9053 , GL_IMAGE_CUBE_MAP_ARRAY = 0x9054 ,
GL_IMAGE_2D_MULTISAMPLE = 0x9055 , GL_IMAGE_2D_MULTISAMPLE_ARRAY = 0x9056 , GL_INT_IMAGE_1D = 0x9057 , GL_INT_IMAGE_2D = 0x9058 ,
GL_INT_IMAGE_3D = 0x9059 , GL_INT_IMAGE_2D_RECT = 0x905A , GL_INT_IMAGE_CUBE = 0x905B , GL_INT_IMAGE_BUFFER = 0x905C ,
GL_INT_IMAGE_1D_ARRAY = 0x905D , GL_INT_IMAGE_2D_ARRAY = 0x905E , GL_INT_IMAGE_CUBE_MAP_ARRAY = 0x905F , GL_INT_IMAGE_2D_MULTISAMPLE = 0x9060 ,
GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY = 0x9061 , GL_UNSIGNED_INT_IMAGE_1D = 0x9062 , GL_UNSIGNED_INT_IMAGE_2D = 0x9063 , GL_UNSIGNED_INT_IMAGE_3D = 0x9064 ,
GL_UNSIGNED_INT_IMAGE_2D_RECT = 0x9065 , GL_UNSIGNED_INT_IMAGE_CUBE = 0x9066 , GL_UNSIGNED_INT_IMAGE_BUFFER = 0x9067 , GL_UNSIGNED_INT_IMAGE_1D_ARRAY = 0x9068 ,
GL_UNSIGNED_INT_IMAGE_2D_ARRAY = 0x9069 , GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY = 0x906A , GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE = 0x906B , GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY = 0x906C ,
GL_MAX_IMAGE_SAMPLES = 0x906D , GL_IMAGE_BINDING_FORMAT = 0x906E , GL_IMAGE_FORMAT_COMPATIBILITY_TYPE = 0x90C7 , GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE = 0x90C8 ,
GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS = 0x90C9 , GL_MAX_VERTEX_IMAGE_UNIFORMS = 0x90CA , GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS = 0x90CB , GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS = 0x90CC ,
GL_MAX_GEOMETRY_IMAGE_UNIFORMS = 0x90CD , GL_MAX_FRAGMENT_IMAGE_UNIFORMS = 0x90CE , GL_MAX_COMBINED_IMAGE_UNIFORMS = 0x90CF , GL_COMPRESSED_RGBA_BPTC_UNORM = 0x8E8C ,
GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM = 0x8E8D , GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT = 0x8E8E , GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT = 0x8E8F , GL_TEXTURE_IMMUTABLE_FORMAT = 0x912F
}

enum

: GLenum {
GL_NUM_SHADING_LANGUAGE_VERSIONS = 0x82E9 , GL_VERTEX_ATTRIB_ARRAY_LONG = 0x874E , GL_COMPRESSED_RGB8_ETC2 = 0x9274 , GL_COMPRESSED_SRGB8_ETC2 = 0x9275 ,
GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 = 0x9276 , GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 = 0x9277 , GL_COMPRESSED_RGBA8_ETC2_EAC = 0x9278 , GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC = 0x9279 ,
GL_COMPRESSED_R11_EAC = 0x9270 , GL_COMPRESSED_SIGNED_R11_EAC = 0x9271 , GL_COMPRESSED_RG11_EAC = 0x9272 , GL_COMPRESSED_SIGNED_RG11_EAC = 0x9273 ,
GL_PRIMITIVE_RESTART_FIXED_INDEX = 0x8D69 , GL_ANY_SAMPLES_PASSED_CONSERVATIVE = 0x8D6A , GL_MAX_ELEMENT_INDEX = 0x8D6B , GL_COMPUTE_SHADER = 0x91B9 ,
GL_MAX_COMPUTE_UNIFORM_BLOCKS = 0x91BB , GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS = 0x91BC , GL_MAX_COMPUTE_IMAGE_UNIFORMS = 0x91BD , GL_MAX_COMPUTE_SHARED_MEMORY_SIZE = 0x8262 ,
GL_MAX_COMPUTE_UNIFORM_COMPONENTS = 0x8263 , GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS = 0x8264 , GL_MAX_COMPUTE_ATOMIC_COUNTERS = 0x8265 , GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS = 0x8266 ,
GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS = 0x90EB , GL_MAX_COMPUTE_WORK_GROUP_COUNT = 0x91BE , GL_MAX_COMPUTE_WORK_GROUP_SIZE = 0x91BF , GL_COMPUTE_WORK_GROUP_SIZE = 0x8267 ,
GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER = 0x90EC , GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER = 0x90ED , GL_DISPATCH_INDIRECT_BUFFER = 0x90EE , GL_DISPATCH_INDIRECT_BUFFER_BINDING = 0x90EF ,
GL_COMPUTE_SHADER_BIT = 0x00000020 , GL_DEBUG_OUTPUT_SYNCHRONOUS = 0x8242 , GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH = 0x8243 , GL_DEBUG_CALLBACK_FUNCTION = 0x8244 ,
GL_DEBUG_CALLBACK_USER_PARAM = 0x8245 , GL_DEBUG_SOURCE_API = 0x8246 , GL_DEBUG_SOURCE_WINDOW_SYSTEM = 0x8247 , GL_DEBUG_SOURCE_SHADER_COMPILER = 0x8248 ,
GL_DEBUG_SOURCE_THIRD_PARTY = 0x8249 , GL_DEBUG_SOURCE_APPLICATION = 0x824A , GL_DEBUG_SOURCE_OTHER = 0x824B , GL_DEBUG_TYPE_ERROR = 0x824C ,
GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR = 0x824D , GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR = 0x824E , GL_DEBUG_TYPE_PORTABILITY = 0x824F , GL_DEBUG_TYPE_PERFORMANCE = 0x8250 ,
GL_DEBUG_TYPE_OTHER = 0x8251 , GL_MAX_DEBUG_MESSAGE_LENGTH = 0x9143 , GL_MAX_DEBUG_LOGGED_MESSAGES = 0x9144 , GL_DEBUG_LOGGED_MESSAGES = 0x9145 ,
GL_DEBUG_SEVERITY_HIGH = 0x9146 , GL_DEBUG_SEVERITY_MEDIUM = 0x9147 , GL_DEBUG_SEVERITY_LOW = 0x9148 , GL_DEBUG_TYPE_MARKER = 0x8268 ,
GL_DEBUG_TYPE_PUSH_GROUP = 0x8269 , GL_DEBUG_TYPE_POP_GROUP = 0x826A , GL_DEBUG_SEVERITY_NOTIFICATION = 0x826B , GL_MAX_DEBUG_GROUP_STACK_DEPTH = 0x826C ,
GL_DEBUG_GROUP_STACK_DEPTH = 0x826D , GL_BUFFER = 0x82E0 , GL_SHADER = 0x82E1 , GL_PROGRAM = 0x82E2 ,
GL_QUERY = 0x82E3 , GL_PROGRAM_PIPELINE = 0x82E4 , GL_SAMPLER = 0x82E6 , GL_MAX_LABEL_LENGTH = 0x82E8 ,
GL_DEBUG_OUTPUT = 0x92E0 , GL_CONTEXT_FLAG_DEBUG_BIT = 0x00000002 , GL_MAX_UNIFORM_LOCATIONS = 0x826E , GL_FRAMEBUFFER_DEFAULT_WIDTH = 0x9310 ,
GL_FRAMEBUFFER_DEFAULT_HEIGHT = 0x9311 , GL_FRAMEBUFFER_DEFAULT_LAYERS = 0x9312 , GL_FRAMEBUFFER_DEFAULT_SAMPLES = 0x9313 , GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS = 0x9314 ,
GL_MAX_FRAMEBUFFER_WIDTH = 0x9315 , GL_MAX_FRAMEBUFFER_HEIGHT = 0x9316 , GL_MAX_FRAMEBUFFER_LAYERS = 0x9317 , GL_MAX_FRAMEBUFFER_SAMPLES = 0x9318 ,
GL_INTERNALFORMAT_SUPPORTED = 0x826F , GL_INTERNALFORMAT_PREFERRED = 0x8270 , GL_INTERNALFORMAT_RED_SIZE = 0x8271 , GL_INTERNALFORMAT_GREEN_SIZE = 0x8272 ,
GL_INTERNALFORMAT_BLUE_SIZE = 0x8273 , GL_INTERNALFORMAT_ALPHA_SIZE = 0x8274 , GL_INTERNALFORMAT_DEPTH_SIZE = 0x8275 , GL_INTERNALFORMAT_STENCIL_SIZE = 0x8276 ,
GL_INTERNALFORMAT_SHARED_SIZE = 0x8277 , GL_INTERNALFORMAT_RED_TYPE = 0x8278 , GL_INTERNALFORMAT_GREEN_TYPE = 0x8279 , GL_INTERNALFORMAT_BLUE_TYPE = 0x827A ,
GL_INTERNALFORMAT_ALPHA_TYPE = 0x827B , GL_INTERNALFORMAT_DEPTH_TYPE = 0x827C , GL_INTERNALFORMAT_STENCIL_TYPE = 0x827D , GL_MAX_WIDTH = 0x827E ,
GL_MAX_HEIGHT = 0x827F , GL_MAX_DEPTH = 0x8280 , GL_MAX_LAYERS = 0x8281 , GL_MAX_COMBINED_DIMENSIONS = 0x8282 ,
GL_COLOR_COMPONENTS = 0x8283 , GL_DEPTH_COMPONENTS = 0x8284 , GL_STENCIL_COMPONENTS = 0x8285 , GL_COLOR_RENDERABLE = 0x8286 ,
GL_DEPTH_RENDERABLE = 0x8287 , GL_STENCIL_RENDERABLE = 0x8288 , GL_FRAMEBUFFER_RENDERABLE = 0x8289 , GL_FRAMEBUFFER_RENDERABLE_LAYERED = 0x828A ,
GL_FRAMEBUFFER_BLEND = 0x828B , GL_READ_PIXELS = 0x828C , GL_READ_PIXELS_FORMAT = 0x828D , GL_READ_PIXELS_TYPE = 0x828E ,
GL_TEXTURE_IMAGE_FORMAT = 0x828F , GL_TEXTURE_IMAGE_TYPE = 0x8290 , GL_GET_TEXTURE_IMAGE_FORMAT = 0x8291 , GL_GET_TEXTURE_IMAGE_TYPE = 0x8292 ,
GL_MIPMAP = 0x8293 , GL_MANUAL_GENERATE_MIPMAP = 0x8294 , GL_AUTO_GENERATE_MIPMAP = 0x8295 , GL_COLOR_ENCODING = 0x8296 ,
GL_SRGB_READ = 0x8297 , GL_SRGB_WRITE = 0x8298 , GL_FILTER = 0x829A , GL_VERTEX_TEXTURE = 0x829B ,
GL_TESS_CONTROL_TEXTURE = 0x829C , GL_TESS_EVALUATION_TEXTURE = 0x829D , GL_GEOMETRY_TEXTURE = 0x829E , GL_FRAGMENT_TEXTURE = 0x829F ,
GL_COMPUTE_TEXTURE = 0x82A0 , GL_TEXTURE_SHADOW = 0x82A1 , GL_TEXTURE_GATHER = 0x82A2 , GL_TEXTURE_GATHER_SHADOW = 0x82A3 ,
GL_SHADER_IMAGE_LOAD = 0x82A4 , GL_SHADER_IMAGE_STORE = 0x82A5 , GL_SHADER_IMAGE_ATOMIC = 0x82A6 , GL_IMAGE_TEXEL_SIZE = 0x82A7 ,
GL_IMAGE_COMPATIBILITY_CLASS = 0x82A8 , GL_IMAGE_PIXEL_FORMAT = 0x82A9 , GL_IMAGE_PIXEL_TYPE = 0x82AA , GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST = 0x82AC ,
GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST = 0x82AD , GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE = 0x82AE , GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE = 0x82AF , GL_TEXTURE_COMPRESSED_BLOCK_WIDTH = 0x82B1 ,
GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT = 0x82B2 , GL_TEXTURE_COMPRESSED_BLOCK_SIZE = 0x82B3 , GL_CLEAR_BUFFER = 0x82B4 , GL_TEXTURE_VIEW = 0x82B5 ,
GL_VIEW_COMPATIBILITY_CLASS = 0x82B6 , GL_FULL_SUPPORT = 0x82B7 , GL_CAVEAT_SUPPORT = 0x82B8 , GL_IMAGE_CLASS_4_X_32 = 0x82B9 ,
GL_IMAGE_CLASS_2_X_32 = 0x82BA , GL_IMAGE_CLASS_1_X_32 = 0x82BB , GL_IMAGE_CLASS_4_X_16 = 0x82BC , GL_IMAGE_CLASS_2_X_16 = 0x82BD ,
GL_IMAGE_CLASS_1_X_16 = 0x82BE , GL_IMAGE_CLASS_4_X_8 = 0x82BF , GL_IMAGE_CLASS_2_X_8 = 0x82C0 , GL_IMAGE_CLASS_1_X_8 = 0x82C1 ,
GL_IMAGE_CLASS_11_11_10 = 0x82C2 , GL_IMAGE_CLASS_10_10_10_2 = 0x82C3 , GL_VIEW_CLASS_128_BITS = 0x82C4 , GL_VIEW_CLASS_96_BITS = 0x82C5 ,
GL_VIEW_CLASS_64_BITS = 0x82C6 , GL_VIEW_CLASS_48_BITS = 0x82C7 , GL_VIEW_CLASS_32_BITS = 0x82C8 , GL_VIEW_CLASS_24_BITS = 0x82C9 ,
GL_VIEW_CLASS_16_BITS = 0x82CA , GL_VIEW_CLASS_8_BITS = 0x82CB , GL_VIEW_CLASS_S3TC_DXT1_RGB = 0x82CC , GL_VIEW_CLASS_S3TC_DXT1_RGBA = 0x82CD ,
GL_VIEW_CLASS_S3TC_DXT3_RGBA = 0x82CE , GL_VIEW_CLASS_S3TC_DXT5_RGBA = 0x82CF , GL_VIEW_CLASS_RGTC1_RED = 0x82D0 , GL_VIEW_CLASS_RGTC2_RG = 0x82D1 ,
GL_VIEW_CLASS_BPTC_UNORM = 0x82D2 , GL_VIEW_CLASS_BPTC_FLOAT = 0x82D3 , GL_UNIFORM = 0x92E1 , GL_UNIFORM_BLOCK = 0x92E2 ,
GL_PROGRAM_INPUT = 0x92E3 , GL_PROGRAM_OUTPUT = 0x92E4 , GL_BUFFER_VARIABLE = 0x92E5 , GL_SHADER_STORAGE_BLOCK = 0x92E6 ,
GL_VERTEX_SUBROUTINE = 0x92E8 , GL_TESS_CONTROL_SUBROUTINE = 0x92E9 , GL_TESS_EVALUATION_SUBROUTINE = 0x92EA , GL_GEOMETRY_SUBROUTINE = 0x92EB ,
GL_FRAGMENT_SUBROUTINE = 0x92EC , GL_COMPUTE_SUBROUTINE = 0x92ED , GL_VERTEX_SUBROUTINE_UNIFORM = 0x92EE , GL_TESS_CONTROL_SUBROUTINE_UNIFORM = 0x92EF ,
GL_TESS_EVALUATION_SUBROUTINE_UNIFORM = 0x92F0 , GL_GEOMETRY_SUBROUTINE_UNIFORM = 0x92F1 , GL_FRAGMENT_SUBROUTINE_UNIFORM = 0x92F2 , GL_COMPUTE_SUBROUTINE_UNIFORM = 0x92F3 ,
GL_TRANSFORM_FEEDBACK_VARYING = 0x92F4 , GL_ACTIVE_RESOURCES = 0x92F5 , GL_MAX_NAME_LENGTH = 0x92F6 , GL_MAX_NUM_ACTIVE_VARIABLES = 0x92F7 ,
GL_MAX_NUM_COMPATIBLE_SUBROUTINES = 0x92F8 , GL_NAME_LENGTH = 0x92F9 , GL_TYPE = 0x92FA , GL_ARRAY_SIZE = 0x92FB ,
GL_OFFSET = 0x92FC , GL_BLOCK_INDEX = 0x92FD , GL_ARRAY_STRIDE = 0x92FE , GL_MATRIX_STRIDE = 0x92FF ,
GL_IS_ROW_MAJOR = 0x9300 , GL_ATOMIC_COUNTER_BUFFER_INDEX = 0x9301 , GL_BUFFER_BINDING = 0x9302 , GL_BUFFER_DATA_SIZE = 0x9303 ,
GL_NUM_ACTIVE_VARIABLES = 0x9304 , GL_ACTIVE_VARIABLES = 0x9305 , GL_REFERENCED_BY_VERTEX_SHADER = 0x9306 , GL_REFERENCED_BY_TESS_CONTROL_SHADER = 0x9307 ,
GL_REFERENCED_BY_TESS_EVALUATION_SHADER = 0x9308 , GL_REFERENCED_BY_GEOMETRY_SHADER = 0x9309 , GL_REFERENCED_BY_FRAGMENT_SHADER = 0x930A , GL_REFERENCED_BY_COMPUTE_SHADER = 0x930B ,
GL_TOP_LEVEL_ARRAY_SIZE = 0x930C , GL_TOP_LEVEL_ARRAY_STRIDE = 0x930D , GL_LOCATION = 0x930E , GL_LOCATION_INDEX = 0x930F ,
GL_IS_PER_PATCH = 0x92E7 , GL_SHADER_STORAGE_BUFFER = 0x90D2 , GL_SHADER_STORAGE_BUFFER_BINDING = 0x90D3 , GL_SHADER_STORAGE_BUFFER_START = 0x90D4 ,
GL_SHADER_STORAGE_BUFFER_SIZE = 0x90D5 , GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS = 0x90D6 , GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS = 0x90D7 , GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS = 0x90D8 ,
GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS = 0x90D9 , GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS = 0x90DA , GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS = 0x90DB , GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS = 0x90DC ,
GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS = 0x90DD , GL_MAX_SHADER_STORAGE_BLOCK_SIZE = 0x90DE , GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT = 0x90DF , GL_SHADER_STORAGE_BARRIER_BIT = 0x00002000 ,
GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES = 0x8F39 , GL_DEPTH_STENCIL_TEXTURE_MODE = 0x90EA , GL_TEXTURE_BUFFER_OFFSET = 0x919D , GL_TEXTURE_BUFFER_SIZE = 0x919E ,
GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT = 0x919F , GL_TEXTURE_VIEW_MIN_LEVEL = 0x82DB , GL_TEXTURE_VIEW_NUM_LEVELS = 0x82DC , GL_TEXTURE_VIEW_MIN_LAYER = 0x82DD ,
GL_TEXTURE_VIEW_NUM_LAYERS = 0x82DE , GL_TEXTURE_IMMUTABLE_LEVELS = 0x82DF , GL_VERTEX_ATTRIB_BINDING = 0x82D4 , GL_VERTEX_ATTRIB_RELATIVE_OFFSET = 0x82D5 ,
GL_VERTEX_BINDING_DIVISOR = 0x82D6 , GL_VERTEX_BINDING_OFFSET = 0x82D7 , GL_VERTEX_BINDING_STRIDE = 0x82D8 , GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET = 0x82D9 ,
GL_MAX_VERTEX_ATTRIB_BINDINGS = 0x82DA , GL_VERTEX_BINDING_BUFFER = 0x8F4F , GL_DISPLAY_LIST = 0x82E7
}

enum

: GLenum {
GL_MAX_VERTEX_ATTRIB_STRIDE = 0x82E5 , GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED = 0x8221 , GL_TEXTURE_BUFFER_BINDING = 0x8C2A , GL_MAP_PERSISTENT_BIT = 0x0040 ,
GL_MAP_COHERENT_BIT = 0x0080 , GL_DYNAMIC_STORAGE_BIT = 0x0100 , GL_CLIENT_STORAGE_BIT = 0x0200 , GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT = 0x00004000 ,
GL_BUFFER_IMMUTABLE_STORAGE = 0x821F , GL_BUFFER_STORAGE_FLAGS = 0x8220 , GL_CLEAR_TEXTURE = 0x9365 , GL_LOCATION_COMPONENT = 0x934A ,
GL_TRANSFORM_FEEDBACK_BUFFER_INDEX = 0x934B , GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE = 0x934C , GL_QUERY_BUFFER = 0x9192 , GL_QUERY_BUFFER_BARRIER_BIT = 0x00008000 ,
GL_QUERY_BUFFER_BINDING = 0x9193 , GL_QUERY_RESULT_NO_WAIT = 0x9194 , GL_MIRROR_CLAMP_TO_EDGE = 0x8743
}

enum

: GLenum {
GL_CONTEXT_LOST = 0x0507 , GL_NEGATIVE_ONE_TO_ONE = 0x935E , GL_ZERO_TO_ONE = 0x935F , GL_CLIP_ORIGIN = 0x935C ,
GL_CLIP_DEPTH_MODE = 0x935D , GL_QUERY_WAIT_INVERTED = 0x8E17 , GL_QUERY_NO_WAIT_INVERTED = 0x8E18 , GL_QUERY_BY_REGION_WAIT_INVERTED = 0x8E19 ,
GL_QUERY_BY_REGION_NO_WAIT_INVERTED = 0x8E1A , GL_MAX_CULL_DISTANCES = 0x82F9 , GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES = 0x82FA , GL_TEXTURE_TARGET = 0x1006 ,
GL_QUERY_TARGET = 0x82EA , GL_GUILTY_CONTEXT_RESET = 0x8253 , GL_INNOCENT_CONTEXT_RESET = 0x8254 , GL_UNKNOWN_CONTEXT_RESET = 0x8255 ,
GL_RESET_NOTIFICATION_STRATEGY = 0x8256 , GL_LOSE_CONTEXT_ON_RESET = 0x8252 , GL_NO_RESET_NOTIFICATION = 0x8261 , GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT = 0x00000004 ,
GL_COLOR_TABLE = 0x80D0 , GL_POST_CONVOLUTION_COLOR_TABLE = 0x80D1 , GL_POST_COLOR_MATRIX_COLOR_TABLE = 0x80D2 , GL_PROXY_COLOR_TABLE = 0x80D3 ,
GL_PROXY_POST_CONVOLUTION_COLOR_TABLE = 0x80D4 , GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE = 0x80D5 , GL_CONVOLUTION_1D = 0x8010 , GL_CONVOLUTION_2D = 0x8011 ,
GL_SEPARABLE_2D = 0x8012 , GL_HISTOGRAM = 0x8024 , GL_PROXY_HISTOGRAM = 0x8025 , GL_MINMAX = 0x802E ,
GL_CONTEXT_RELEASE_BEHAVIOR = 0x82FB , GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH = 0x82FC
}

enum

: GLenum {
GL_SHADER_BINARY_FORMAT_SPIR_V = 0x9551 , GL_SPIR_V_BINARY = 0x9552 , GL_PARAMETER_BUFFER = 0x80EE , GL_PARAMETER_BUFFER_BINDING = 0x80EF ,
GL_CONTEXT_FLAG_NO_ERROR_BIT = 0x00000008 , GL_VERTICES_SUBMITTED = 0x82EE , GL_PRIMITIVES_SUBMITTED = 0x82EF , GL_VERTEX_SHADER_INVOCATIONS = 0x82F0 ,
GL_TESS_CONTROL_SHADER_PATCHES = 0x82F1 , GL_TESS_EVALUATION_SHADER_INVOCATIONS = 0x82F2 , GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED = 0x82F3 , GL_FRAGMENT_SHADER_INVOCATIONS = 0x82F4 ,
GL_COMPUTE_SHADER_INVOCATIONS = 0x82F5 , GL_CLIPPING_INPUT_PRIMITIVES = 0x82F6 , GL_CLIPPING_OUTPUT_PRIMITIVES = 0x82F7 , GL_POLYGON_OFFSET_CLAMP = 0x8E1B ,
GL_SPIR_V_EXTENSIONS = 0x9553 , GL_NUM_SPIR_V_EXTENSIONS = 0x9554 , GL_TEXTURE_MAX_ANISOTROPY = 0x84FE , GL_MAX_TEXTURE_MAX_ANISOTROPY = 0x84FF ,
GL_TRANSFORM_FEEDBACK_OVERFLOW = 0x82EC , GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW = 0x82ED
}

enum | : GLenum { GL_MULTISAMPLE_3DFX = 0x86B2 , GL_SAMPLE_BUFFERS_3DFX = 0x86B3 , GL_SAMPLES_3DFX = 0x86B4 , GL_MULTISAMPLE_BIT_3DFX = 0x20000000 }
enum | : GLenum { GL_COMPRESSED_RGB_FXT1_3DFX = 0x86B0 , GL_COMPRESSED_RGBA_FXT1_3DFX = 0x86B1 }
enum | : GLenum { GL_FACTOR_MIN_AMD = 0x901C , GL_FACTOR_MAX_AMD = 0x901D }

enum

: GLenum {
GL_MAX_DEBUG_MESSAGE_LENGTH_AMD = 0x9143 , GL_MAX_DEBUG_LOGGED_MESSAGES_AMD = 0x9144 , GL_DEBUG_LOGGED_MESSAGES_AMD = 0x9145 , GL_DEBUG_SEVERITY_HIGH_AMD = 0x9146 ,
GL_DEBUG_SEVERITY_MEDIUM_AMD = 0x9147 , GL_DEBUG_SEVERITY_LOW_AMD = 0x9148 , GL_DEBUG_CATEGORY_API_ERROR_AMD = 0x9149 , GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD = 0x914A ,
GL_DEBUG_CATEGORY_DEPRECATION_AMD = 0x914B , GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD = 0x914C , GL_DEBUG_CATEGORY_PERFORMANCE_AMD = 0x914D , GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD = 0x914E ,
GL_DEBUG_CATEGORY_APPLICATION_AMD = 0x914F , GL_DEBUG_CATEGORY_OTHER_AMD = 0x9150
}

enum | : GLenum { GL_DEPTH_CLAMP_NEAR_AMD = 0x901E , GL_DEPTH_CLAMP_FAR_AMD = 0x901F }
enum | : GLenum { GL_RENDERBUFFER_STORAGE_SAMPLES_AMD = 0x91B2 , GL_MAX_COLOR_FRAMEBUFFER_SAMPLES_AMD = 0x91B3 , GL_MAX_COLOR_FRAMEBUFFER_STORAGE_SAMPLES_AMD = 0x91B4 , GL_MAX_DEPTH_STENCIL_FRAMEBUFFER_SAMPLES_AMD = 0x91B5 , GL_NUM_SUPPORTED_MULTISAMPLE_MODES_AMD = 0x91B6 , GL_SUPPORTED_MULTISAMPLE_MODES_AMD = 0x91B7 }
enum | : GLenum { GL_SUBSAMPLE_DISTANCE_AMD = 0x883F , GL_PIXELS_PER_SAMPLE_PATTERN_X_AMD = 0x91AE , GL_PIXELS_PER_SAMPLE_PATTERN_Y_AMD = 0x91AF , GL_ALL_PIXELS_AMD = 0xFFFFFFFF }

enum

: GLenum {
GL_FLOAT16_NV = 0x8FF8 , GL_FLOAT16_VEC2_NV = 0x8FF9 , GL_FLOAT16_VEC3_NV = 0x8FFA , GL_FLOAT16_VEC4_NV = 0x8FFB ,
GL_FLOAT16_MAT2_AMD = 0x91C5 , GL_FLOAT16_MAT3_AMD = 0x91C6 , GL_FLOAT16_MAT4_AMD = 0x91C7 , GL_FLOAT16_MAT2x3_AMD = 0x91C8 ,
GL_FLOAT16_MAT2x4_AMD = 0x91C9 , GL_FLOAT16_MAT3x2_AMD = 0x91CA , GL_FLOAT16_MAT3x4_AMD = 0x91CB , GL_FLOAT16_MAT4x2_AMD = 0x91CC ,
GL_FLOAT16_MAT4x3_AMD = 0x91CD
}

enum

: GLenum {
GL_INT64_NV = 0x140E , GL_UNSIGNED_INT64_NV = 0x140F , GL_INT8_NV = 0x8FE0 , GL_INT8_VEC2_NV = 0x8FE1 ,
GL_INT8_VEC3_NV = 0x8FE2 , GL_INT8_VEC4_NV = 0x8FE3 , GL_INT16_NV = 0x8FE4 , GL_INT16_VEC2_NV = 0x8FE5 ,
GL_INT16_VEC3_NV = 0x8FE6 , GL_INT16_VEC4_NV = 0x8FE7 , GL_INT64_VEC2_NV = 0x8FE9 , GL_INT64_VEC3_NV = 0x8FEA ,
GL_INT64_VEC4_NV = 0x8FEB , GL_UNSIGNED_INT8_NV = 0x8FEC , GL_UNSIGNED_INT8_VEC2_NV = 0x8FED , GL_UNSIGNED_INT8_VEC3_NV = 0x8FEE ,
GL_UNSIGNED_INT8_VEC4_NV = 0x8FEF , GL_UNSIGNED_INT16_NV = 0x8FF0 , GL_UNSIGNED_INT16_VEC2_NV = 0x8FF1 , GL_UNSIGNED_INT16_VEC3_NV = 0x8FF2 ,
GL_UNSIGNED_INT16_VEC4_NV = 0x8FF3 , GL_UNSIGNED_INT64_VEC2_NV = 0x8FF5 , GL_UNSIGNED_INT64_VEC3_NV = 0x8FF6 , GL_UNSIGNED_INT64_VEC4_NV = 0x8FF7
}

enum | : GLenum { GL_VERTEX_ELEMENT_SWIZZLE_AMD = 0x91A4 , GL_VERTEX_ID_SWIZZLE_AMD = 0x91A5 }
enum | : GLenum { GL_DATA_BUFFER_AMD = 0x9151 , GL_PERFORMANCE_MONITOR_AMD = 0x9152 , GL_QUERY_OBJECT_AMD = 0x9153 , GL_VERTEX_ARRAY_OBJECT_AMD = 0x9154 , GL_SAMPLER_OBJECT_AMD = 0x9155 }
enum | : GLenum { GL_OCCLUSION_QUERY_EVENT_MASK_AMD = 0x874F , GL_QUERY_DEPTH_PASS_EVENT_BIT_AMD = 0x00000001 , GL_QUERY_DEPTH_FAIL_EVENT_BIT_AMD = 0x00000002 , GL_QUERY_STENCIL_FAIL_EVENT_BIT_AMD = 0x00000004 , GL_QUERY_DEPTH_BOUNDS_FAIL_EVENT_BIT_AMD = 0x00000008 , GL_QUERY_ALL_EVENT_BITS_AMD = 0xFFFFFFFF }
enum | : GLenum { GL_COUNTER_TYPE_AMD = 0x8BC0 , GL_COUNTER_RANGE_AMD = 0x8BC1 , GL_UNSIGNED_INT64_AMD = 0x8BC2 , GL_PERCENTAGE_AMD = 0x8BC3 , GL_PERFMON_RESULT_AVAILABLE_AMD = 0x8BC4 , GL_PERFMON_RESULT_SIZE_AMD = 0x8BC5 , GL_PERFMON_RESULT_AMD = 0x8BC6 }
enum | : GLenum { GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD = 0x9160 }
enum | : GLenum { GL_QUERY_BUFFER_AMD = 0x9192 , GL_QUERY_BUFFER_BINDING_AMD = 0x9193 , GL_QUERY_RESULT_NO_WAIT_AMD = 0x9194 }
enum | : GLenum { GL_VIRTUAL_PAGE_SIZE_X_AMD = 0x9195 , GL_VIRTUAL_PAGE_SIZE_Y_AMD = 0x9196 , GL_VIRTUAL_PAGE_SIZE_Z_AMD = 0x9197 , GL_MAX_SPARSE_TEXTURE_SIZE_AMD = 0x9198 , GL_MAX_SPARSE_3D_TEXTURE_SIZE_AMD = 0x9199 , GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS = 0x919A , GL_MIN_SPARSE_LEVEL_AMD = 0x919B , GL_MIN_LOD_WARNING_AMD = 0x919C , GL_TEXTURE_STORAGE_SPARSE_BIT_AMD = 0x00000001 }
enum | : GLenum { GL_SET_AMD = 0x874A , GL_REPLACE_VALUE_AMD = 0x874B , GL_STENCIL_OP_VALUE_AMD = 0x874C , GL_STENCIL_BACK_OP_VALUE_AMD = 0x874D }
enum | : GLenum { GL_STREAM_RASTERIZATION_AMD = 0x91A0 }
enum | : GLenum { GL_SAMPLER_BUFFER_AMD = 0x9001 , GL_INT_SAMPLER_BUFFER_AMD = 0x9002 , GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD = 0x9003 , GL_TESSELLATION_MODE_AMD = 0x9004 , GL_TESSELLATION_FACTOR_AMD = 0x9005 , GL_DISCRETE_AMD = 0x9006 , GL_CONTINUOUS_AMD = 0x9007 }
enum | : GLenum { GL_AUX_DEPTH_STENCIL_APPLE = 0x8A14 }
enum | : GLenum { GL_UNPACK_CLIENT_STORAGE_APPLE = 0x85B2 }
enum | : GLenum { GL_ELEMENT_ARRAY_APPLE = 0x8A0C , GL_ELEMENT_ARRAY_TYPE_APPLE = 0x8A0D , GL_ELEMENT_ARRAY_POINTER_APPLE = 0x8A0E }
enum | : GLenum { GL_DRAW_PIXELS_APPLE = 0x8A0A , GL_FENCE_APPLE = 0x8A0B }

enum

: GLenum {
GL_HALF_APPLE = 0x140B , GL_RGBA_FLOAT32_APPLE = 0x8814 , GL_RGB_FLOAT32_APPLE = 0x8815 , GL_ALPHA_FLOAT32_APPLE = 0x8816 ,
GL_INTENSITY_FLOAT32_APPLE = 0x8817 , GL_LUMINANCE_FLOAT32_APPLE = 0x8818 , GL_LUMINANCE_ALPHA_FLOAT32_APPLE = 0x8819 , GL_RGBA_FLOAT16_APPLE = 0x881A ,
GL_RGB_FLOAT16_APPLE = 0x881B , GL_ALPHA_FLOAT16_APPLE = 0x881C , GL_INTENSITY_FLOAT16_APPLE = 0x881D , GL_LUMINANCE_FLOAT16_APPLE = 0x881E ,
GL_LUMINANCE_ALPHA_FLOAT16_APPLE = 0x881F , GL_COLOR_FLOAT_APPLE = 0x8A0F
}

enum | : GLenum { GL_BUFFER_SERIALIZED_MODIFY_APPLE = 0x8A12 , GL_BUFFER_FLUSHING_UNMAP_APPLE = 0x8A13 }
enum | : GLenum { GL_BUFFER_OBJECT_APPLE = 0x85B3 , GL_RELEASED_APPLE = 0x8A19 , GL_VOLATILE_APPLE = 0x8A1A , GL_RETAINED_APPLE = 0x8A1B , GL_UNDEFINED_APPLE = 0x8A1C , GL_PURGEABLE_APPLE = 0x8A1D }
enum | : GLenum { GL_RGB_422_APPLE = 0x8A1F , GL_UNSIGNED_SHORT_8_8_APPLE = 0x85BA , GL_UNSIGNED_SHORT_8_8_REV_APPLE = 0x85BB , GL_RGB_RAW_422_APPLE = 0x8A51 }
enum | : GLenum { GL_PACK_ROW_BYTES_APPLE = 0x8A15 , GL_UNPACK_ROW_BYTES_APPLE = 0x8A16 }
enum | : GLenum { GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE = 0x85B0 }
enum | : GLenum { GL_TEXTURE_RANGE_LENGTH_APPLE = 0x85B7 , GL_TEXTURE_RANGE_POINTER_APPLE = 0x85B8 , GL_TEXTURE_STORAGE_HINT_APPLE = 0x85BC , GL_STORAGE_PRIVATE_APPLE = 0x85BD , GL_STORAGE_CACHED_APPLE = 0x85BE , GL_STORAGE_SHARED_APPLE = 0x85BF }
enum | : GLenum { GL_TRANSFORM_HINT_APPLE = 0x85B1 }
enum | : GLenum { GL_VERTEX_ARRAY_BINDING_APPLE = 0x85B5 }
enum | : GLenum { GL_VERTEX_ARRAY_RANGE_APPLE = 0x851D , GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE = 0x851E , GL_VERTEX_ARRAY_STORAGE_HINT_APPLE = 0x851F , GL_VERTEX_ARRAY_RANGE_POINTER_APPLE = 0x8521 , GL_STORAGE_CLIENT_APPLE = 0x85B4 }

enum

: GLenum {
GL_VERTEX_ATTRIB_MAP1_APPLE = 0x8A00 , GL_VERTEX_ATTRIB_MAP2_APPLE = 0x8A01 , GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE = 0x8A02 , GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE = 0x8A03 ,
GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE = 0x8A04 , GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE = 0x8A05 , GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE = 0x8A06 , GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE = 0x8A07 ,
GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE = 0x8A08 , GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE = 0x8A09
}

enum | : GLenum { GL_YCBCR_422_APPLE = 0x85B9 }
enum | : GLenum { GL_PRIMITIVE_BOUNDING_BOX_ARB = 0x92BE , GL_MULTISAMPLE_LINE_WIDTH_RANGE_ARB = 0x9381 , GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARB = 0x9382 }
enum | : GLenum { GL_UNSIGNED_INT64_ARB = 0x140F }
enum | : GLenum { GL_SYNC_CL_EVENT_ARB = 0x8240 , GL_SYNC_CL_EVENT_COMPLETE_ARB = 0x8241 }
enum | : GLenum { GL_RGBA_FLOAT_MODE_ARB = 0x8820 , GL_CLAMP_VERTEX_COLOR_ARB = 0x891A , GL_CLAMP_FRAGMENT_COLOR_ARB = 0x891B , GL_CLAMP_READ_COLOR_ARB = 0x891C , GL_FIXED_ONLY_ARB = 0x891D }
enum | : GLenum { GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB = 0x9344 , GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB = 0x90EB , GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB = 0x9345 , GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB = 0x91BF }

enum

: GLenum {
GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB = 0x8242 , GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB = 0x8243 , GL_DEBUG_CALLBACK_FUNCTION_ARB = 0x8244 , GL_DEBUG_CALLBACK_USER_PARAM_ARB = 0x8245 ,
GL_DEBUG_SOURCE_API_ARB = 0x8246 , GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB = 0x8247 , GL_DEBUG_SOURCE_SHADER_COMPILER_ARB = 0x8248 , GL_DEBUG_SOURCE_THIRD_PARTY_ARB = 0x8249 ,
GL_DEBUG_SOURCE_APPLICATION_ARB = 0x824A , GL_DEBUG_SOURCE_OTHER_ARB = 0x824B , GL_DEBUG_TYPE_ERROR_ARB = 0x824C , GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB = 0x824D ,
GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB = 0x824E , GL_DEBUG_TYPE_PORTABILITY_ARB = 0x824F , GL_DEBUG_TYPE_PERFORMANCE_ARB = 0x8250 , GL_DEBUG_TYPE_OTHER_ARB = 0x8251 ,
GL_MAX_DEBUG_MESSAGE_LENGTH_ARB = 0x9143 , GL_MAX_DEBUG_LOGGED_MESSAGES_ARB = 0x9144 , GL_DEBUG_LOGGED_MESSAGES_ARB = 0x9145 , GL_DEBUG_SEVERITY_HIGH_ARB = 0x9146 ,
GL_DEBUG_SEVERITY_MEDIUM_ARB = 0x9147 , GL_DEBUG_SEVERITY_LOW_ARB = 0x9148
}

enum | : GLenum { GL_DEPTH_COMPONENT16_ARB = 0x81A5 , GL_DEPTH_COMPONENT24_ARB = 0x81A6 , GL_DEPTH_COMPONENT32_ARB = 0x81A7 , GL_TEXTURE_DEPTH_SIZE_ARB = 0x884A , GL_DEPTH_TEXTURE_MODE_ARB = 0x884B }

enum

: GLenum {
GL_MAX_DRAW_BUFFERS_ARB = 0x8824 , GL_DRAW_BUFFER0_ARB = 0x8825 , GL_DRAW_BUFFER1_ARB = 0x8826 , GL_DRAW_BUFFER2_ARB = 0x8827 ,
GL_DRAW_BUFFER3_ARB = 0x8828 , GL_DRAW_BUFFER4_ARB = 0x8829 , GL_DRAW_BUFFER5_ARB = 0x882A , GL_DRAW_BUFFER6_ARB = 0x882B ,
GL_DRAW_BUFFER7_ARB = 0x882C , GL_DRAW_BUFFER8_ARB = 0x882D , GL_DRAW_BUFFER9_ARB = 0x882E , GL_DRAW_BUFFER10_ARB = 0x882F ,
GL_DRAW_BUFFER11_ARB = 0x8830 , GL_DRAW_BUFFER12_ARB = 0x8831 , GL_DRAW_BUFFER13_ARB = 0x8832 , GL_DRAW_BUFFER14_ARB = 0x8833 ,
GL_DRAW_BUFFER15_ARB = 0x8834
}

enum

: GLenum {
GL_FRAGMENT_PROGRAM_ARB = 0x8804 , GL_PROGRAM_FORMAT_ASCII_ARB = 0x8875 , GL_PROGRAM_LENGTH_ARB = 0x8627 , GL_PROGRAM_FORMAT_ARB = 0x8876 ,
GL_PROGRAM_BINDING_ARB = 0x8677 , GL_PROGRAM_INSTRUCTIONS_ARB = 0x88A0 , GL_MAX_PROGRAM_INSTRUCTIONS_ARB = 0x88A1 , GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB = 0x88A2 ,
GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB = 0x88A3 , GL_PROGRAM_TEMPORARIES_ARB = 0x88A4 , GL_MAX_PROGRAM_TEMPORARIES_ARB = 0x88A5 , GL_PROGRAM_NATIVE_TEMPORARIES_ARB = 0x88A6 ,
GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB = 0x88A7 , GL_PROGRAM_PARAMETERS_ARB = 0x88A8 , GL_MAX_PROGRAM_PARAMETERS_ARB = 0x88A9 , GL_PROGRAM_NATIVE_PARAMETERS_ARB = 0x88AA ,
GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB = 0x88AB , GL_PROGRAM_ATTRIBS_ARB = 0x88AC , GL_MAX_PROGRAM_ATTRIBS_ARB = 0x88AD , GL_PROGRAM_NATIVE_ATTRIBS_ARB = 0x88AE ,
GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB = 0x88AF , GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB = 0x88B4 , GL_MAX_PROGRAM_ENV_PARAMETERS_ARB = 0x88B5 , GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB = 0x88B6 ,
GL_PROGRAM_ALU_INSTRUCTIONS_ARB = 0x8805 , GL_PROGRAM_TEX_INSTRUCTIONS_ARB = 0x8806 , GL_PROGRAM_TEX_INDIRECTIONS_ARB = 0x8807 , GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB = 0x8808 ,
GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB = 0x8809 , GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB = 0x880A , GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB = 0x880B , GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB = 0x880C ,
GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB = 0x880D , GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB = 0x880E , GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB = 0x880F , GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB = 0x8810 ,
GL_PROGRAM_STRING_ARB = 0x8628 , GL_PROGRAM_ERROR_POSITION_ARB = 0x864B , GL_CURRENT_MATRIX_ARB = 0x8641 , GL_TRANSPOSE_CURRENT_MATRIX_ARB = 0x88B7 ,
GL_CURRENT_MATRIX_STACK_DEPTH_ARB = 0x8640 , GL_MAX_PROGRAM_MATRICES_ARB = 0x862F , GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB = 0x862E , GL_MAX_TEXTURE_COORDS_ARB = 0x8871 ,
GL_MAX_TEXTURE_IMAGE_UNITS_ARB = 0x8872 , GL_PROGRAM_ERROR_STRING_ARB = 0x8874 , GL_MATRIX0_ARB = 0x88C0 , GL_MATRIX1_ARB = 0x88C1 ,
GL_MATRIX2_ARB = 0x88C2 , GL_MATRIX3_ARB = 0x88C3 , GL_MATRIX4_ARB = 0x88C4 , GL_MATRIX5_ARB = 0x88C5 ,
GL_MATRIX6_ARB = 0x88C6 , GL_MATRIX7_ARB = 0x88C7 , GL_MATRIX8_ARB = 0x88C8 , GL_MATRIX9_ARB = 0x88C9 ,
GL_MATRIX10_ARB = 0x88CA , GL_MATRIX11_ARB = 0x88CB , GL_MATRIX12_ARB = 0x88CC , GL_MATRIX13_ARB = 0x88CD ,
GL_MATRIX14_ARB = 0x88CE , GL_MATRIX15_ARB = 0x88CF , GL_MATRIX16_ARB = 0x88D0 , GL_MATRIX17_ARB = 0x88D1 ,
GL_MATRIX18_ARB = 0x88D2 , GL_MATRIX19_ARB = 0x88D3 , GL_MATRIX20_ARB = 0x88D4 , GL_MATRIX21_ARB = 0x88D5 ,
GL_MATRIX22_ARB = 0x88D6 , GL_MATRIX23_ARB = 0x88D7 , GL_MATRIX24_ARB = 0x88D8 , GL_MATRIX25_ARB = 0x88D9 ,
GL_MATRIX26_ARB = 0x88DA , GL_MATRIX27_ARB = 0x88DB , GL_MATRIX28_ARB = 0x88DC , GL_MATRIX29_ARB = 0x88DD ,
GL_MATRIX30_ARB = 0x88DE , GL_MATRIX31_ARB = 0x88DF
}

enum | : GLenum { GL_FRAGMENT_SHADER_ARB = 0x8B30 , GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB = 0x8B49 , GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB = 0x8B8B }

enum

: GLenum {
GL_LINES_ADJACENCY_ARB = 0x000A , GL_LINE_STRIP_ADJACENCY_ARB = 0x000B , GL_TRIANGLES_ADJACENCY_ARB = 0x000C , GL_TRIANGLE_STRIP_ADJACENCY_ARB = 0x000D ,
GL_PROGRAM_POINT_SIZE_ARB = 0x8642 , GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB = 0x8C29 , GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB = 0x8DA7 , GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB = 0x8DA8 ,
GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB = 0x8DA9 , GL_GEOMETRY_SHADER_ARB = 0x8DD9 , GL_GEOMETRY_VERTICES_OUT_ARB = 0x8DDA , GL_GEOMETRY_INPUT_TYPE_ARB = 0x8DDB ,
GL_GEOMETRY_OUTPUT_TYPE_ARB = 0x8DDC , GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB = 0x8DDD , GL_MAX_VERTEX_VARYING_COMPONENTS_ARB = 0x8DDE , GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB = 0x8DDF ,
GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB = 0x8DE0 , GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB = 0x8DE1
}

enum | : GLenum { GL_SHADER_BINARY_FORMAT_SPIR_V_ARB = 0x9551 , GL_SPIR_V_BINARY_ARB = 0x9552 }
enum | : GLenum { GL_INT64_ARB = 0x140E , GL_INT64_VEC2_ARB = 0x8FE9 , GL_INT64_VEC3_ARB = 0x8FEA , GL_INT64_VEC4_ARB = 0x8FEB , GL_UNSIGNED_INT64_VEC2_ARB = 0x8FF5 , GL_UNSIGNED_INT64_VEC3_ARB = 0x8FF6 , GL_UNSIGNED_INT64_VEC4_ARB = 0x8FF7 }
enum | : GLenum { GL_HALF_FLOAT_ARB = 0x140B }

enum

: GLenum {
GL_CONVOLUTION_BORDER_MODE = 0x8013 , GL_CONVOLUTION_FILTER_SCALE = 0x8014 , GL_CONVOLUTION_FILTER_BIAS = 0x8015 , GL_REDUCE = 0x8016 ,
GL_CONVOLUTION_FORMAT = 0x8017 , GL_CONVOLUTION_WIDTH = 0x8018 , GL_CONVOLUTION_HEIGHT = 0x8019 , GL_MAX_CONVOLUTION_WIDTH = 0x801A ,
GL_MAX_CONVOLUTION_HEIGHT = 0x801B , GL_POST_CONVOLUTION_RED_SCALE = 0x801C , GL_POST_CONVOLUTION_GREEN_SCALE = 0x801D , GL_POST_CONVOLUTION_BLUE_SCALE = 0x801E ,
GL_POST_CONVOLUTION_ALPHA_SCALE = 0x801F , GL_POST_CONVOLUTION_RED_BIAS = 0x8020 , GL_POST_CONVOLUTION_GREEN_BIAS = 0x8021 , GL_POST_CONVOLUTION_BLUE_BIAS = 0x8022 ,
GL_POST_CONVOLUTION_ALPHA_BIAS = 0x8023 , GL_HISTOGRAM_WIDTH = 0x8026 , GL_HISTOGRAM_FORMAT = 0x8027 , GL_HISTOGRAM_RED_SIZE = 0x8028 ,
GL_HISTOGRAM_GREEN_SIZE = 0x8029 , GL_HISTOGRAM_BLUE_SIZE = 0x802A , GL_HISTOGRAM_ALPHA_SIZE = 0x802B , GL_HISTOGRAM_LUMINANCE_SIZE = 0x802C ,
GL_HISTOGRAM_SINK = 0x802D , GL_MINMAX_FORMAT = 0x802F , GL_MINMAX_SINK = 0x8030 , GL_TABLE_TOO_LARGE = 0x8031 ,
GL_COLOR_MATRIX = 0x80B1 , GL_COLOR_MATRIX_STACK_DEPTH = 0x80B2 , GL_MAX_COLOR_MATRIX_STACK_DEPTH = 0x80B3 , GL_POST_COLOR_MATRIX_RED_SCALE = 0x80B4 ,
GL_POST_COLOR_MATRIX_GREEN_SCALE = 0x80B5 , GL_POST_COLOR_MATRIX_BLUE_SCALE = 0x80B6 , GL_POST_COLOR_MATRIX_ALPHA_SCALE = 0x80B7 , GL_POST_COLOR_MATRIX_RED_BIAS = 0x80B8 ,
GL_POST_COLOR_MATRIX_GREEN_BIAS = 0x80B9 , GL_POST_COLOR_MATRIX_BLUE_BIAS = 0x80BA , GL_POST_COLOR_MATRIX_ALPHA_BIAS = 0x80BB , GL_COLOR_TABLE_SCALE = 0x80D6 ,
GL_COLOR_TABLE_BIAS = 0x80D7 , GL_COLOR_TABLE_FORMAT = 0x80D8 , GL_COLOR_TABLE_WIDTH = 0x80D9 , GL_COLOR_TABLE_RED_SIZE = 0x80DA ,
GL_COLOR_TABLE_GREEN_SIZE = 0x80DB , GL_COLOR_TABLE_BLUE_SIZE = 0x80DC , GL_COLOR_TABLE_ALPHA_SIZE = 0x80DD , GL_COLOR_TABLE_LUMINANCE_SIZE = 0x80DE ,
GL_COLOR_TABLE_INTENSITY_SIZE = 0x80DF , GL_CONSTANT_BORDER = 0x8151 , GL_REPLICATE_BORDER = 0x8153 , GL_CONVOLUTION_BORDER_COLOR = 0x8154
}

enum | : GLenum { GL_PARAMETER_BUFFER_ARB = 0x80EE , GL_PARAMETER_BUFFER_BINDING_ARB = 0x80EF }
enum | : GLenum { GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB = 0x88FE }

enum

: GLenum {
GL_SRGB_DECODE_ARB = 0x8299 , GL_VIEW_CLASS_EAC_R11 = 0x9383 , GL_VIEW_CLASS_EAC_RG11 = 0x9384 , GL_VIEW_CLASS_ETC2_RGB = 0x9385 ,
GL_VIEW_CLASS_ETC2_RGBA = 0x9386 , GL_VIEW_CLASS_ETC2_EAC_RGBA = 0x9387 , GL_VIEW_CLASS_ASTC_4x4_RGBA = 0x9388 , GL_VIEW_CLASS_ASTC_5x4_RGBA = 0x9389 ,
GL_VIEW_CLASS_ASTC_5x5_RGBA = 0x938A , GL_VIEW_CLASS_ASTC_6x5_RGBA = 0x938B , GL_VIEW_CLASS_ASTC_6x6_RGBA = 0x938C , GL_VIEW_CLASS_ASTC_8x5_RGBA = 0x938D ,
GL_VIEW_CLASS_ASTC_8x6_RGBA = 0x938E , GL_VIEW_CLASS_ASTC_8x8_RGBA = 0x938F , GL_VIEW_CLASS_ASTC_10x5_RGBA = 0x9390 , GL_VIEW_CLASS_ASTC_10x6_RGBA = 0x9391 ,
GL_VIEW_CLASS_ASTC_10x8_RGBA = 0x9392 , GL_VIEW_CLASS_ASTC_10x10_RGBA = 0x9393 , GL_VIEW_CLASS_ASTC_12x10_RGBA = 0x9394 , GL_VIEW_CLASS_ASTC_12x12_RGBA = 0x9395
}

enum

: GLenum {
GL_MATRIX_PALETTE_ARB = 0x8840 , GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB = 0x8841 , GL_MAX_PALETTE_MATRICES_ARB = 0x8842 , GL_CURRENT_PALETTE_MATRIX_ARB = 0x8843 ,
GL_MATRIX_INDEX_ARRAY_ARB = 0x8844 , GL_CURRENT_MATRIX_INDEX_ARB = 0x8845 , GL_MATRIX_INDEX_ARRAY_SIZE_ARB = 0x8846 , GL_MATRIX_INDEX_ARRAY_TYPE_ARB = 0x8847 ,
GL_MATRIX_INDEX_ARRAY_STRIDE_ARB = 0x8848 , GL_MATRIX_INDEX_ARRAY_POINTER_ARB = 0x8849
}

enum | : GLenum { GL_MULTISAMPLE_ARB = 0x809D , GL_SAMPLE_ALPHA_TO_COVERAGE_ARB = 0x809E , GL_SAMPLE_ALPHA_TO_ONE_ARB = 0x809F , GL_SAMPLE_COVERAGE_ARB = 0x80A0 , GL_SAMPLE_BUFFERS_ARB = 0x80A8 , GL_SAMPLES_ARB = 0x80A9 , GL_SAMPLE_COVERAGE_VALUE_ARB = 0x80AA , GL_SAMPLE_COVERAGE_INVERT_ARB = 0x80AB , GL_MULTISAMPLE_BIT_ARB = 0x20000000 }

enum

: GLenum {
GL_TEXTURE0_ARB = 0x84C0 , GL_TEXTURE1_ARB = 0x84C1 , GL_TEXTURE2_ARB = 0x84C2 , GL_TEXTURE3_ARB = 0x84C3 ,
GL_TEXTURE4_ARB = 0x84C4 , GL_TEXTURE5_ARB = 0x84C5 , GL_TEXTURE6_ARB = 0x84C6 , GL_TEXTURE7_ARB = 0x84C7 ,
GL_TEXTURE8_ARB = 0x84C8 , GL_TEXTURE9_ARB = 0x84C9 , GL_TEXTURE10_ARB = 0x84CA , GL_TEXTURE11_ARB = 0x84CB ,
GL_TEXTURE12_ARB = 0x84CC , GL_TEXTURE13_ARB = 0x84CD , GL_TEXTURE14_ARB = 0x84CE , GL_TEXTURE15_ARB = 0x84CF ,
GL_TEXTURE16_ARB = 0x84D0 , GL_TEXTURE17_ARB = 0x84D1 , GL_TEXTURE18_ARB = 0x84D2 , GL_TEXTURE19_ARB = 0x84D3 ,
GL_TEXTURE20_ARB = 0x84D4 , GL_TEXTURE21_ARB = 0x84D5 , GL_TEXTURE22_ARB = 0x84D6 , GL_TEXTURE23_ARB = 0x84D7 ,
GL_TEXTURE24_ARB = 0x84D8 , GL_TEXTURE25_ARB = 0x84D9 , GL_TEXTURE26_ARB = 0x84DA , GL_TEXTURE27_ARB = 0x84DB ,
GL_TEXTURE28_ARB = 0x84DC , GL_TEXTURE29_ARB = 0x84DD , GL_TEXTURE30_ARB = 0x84DE , GL_TEXTURE31_ARB = 0x84DF ,
GL_ACTIVE_TEXTURE_ARB = 0x84E0 , GL_CLIENT_ACTIVE_TEXTURE_ARB = 0x84E1 , GL_MAX_TEXTURE_UNITS_ARB = 0x84E2
}

enum | : GLenum { GL_QUERY_COUNTER_BITS_ARB = 0x8864 , GL_CURRENT_QUERY_ARB = 0x8865 , GL_QUERY_RESULT_ARB = 0x8866 , GL_QUERY_RESULT_AVAILABLE_ARB = 0x8867 , GL_SAMPLES_PASSED_ARB = 0x8914 }
enum | : GLenum { GL_MAX_SHADER_COMPILER_THREADS_ARB = 0x91B0 , GL_COMPLETION_STATUS_ARB = 0x91B1 }

enum

: GLenum {
GL_VERTICES_SUBMITTED_ARB = 0x82EE , GL_PRIMITIVES_SUBMITTED_ARB = 0x82EF , GL_VERTEX_SHADER_INVOCATIONS_ARB = 0x82F0 , GL_TESS_CONTROL_SHADER_PATCHES_ARB = 0x82F1 ,
GL_TESS_EVALUATION_SHADER_INVOCATIONS_ARB = 0x82F2 , GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED_ARB = 0x82F3 , GL_FRAGMENT_SHADER_INVOCATIONS_ARB = 0x82F4 , GL_COMPUTE_SHADER_INVOCATIONS_ARB = 0x82F5 ,
GL_CLIPPING_INPUT_PRIMITIVES_ARB = 0x82F6 , GL_CLIPPING_OUTPUT_PRIMITIVES_ARB = 0x82F7
}

enum | : GLenum { GL_PIXEL_PACK_BUFFER_ARB = 0x88EB , GL_PIXEL_UNPACK_BUFFER_ARB = 0x88EC , GL_PIXEL_PACK_BUFFER_BINDING_ARB = 0x88ED , GL_PIXEL_UNPACK_BUFFER_BINDING_ARB = 0x88EF }
enum | : GLenum { GL_POINT_SIZE_MIN_ARB = 0x8126 , GL_POINT_SIZE_MAX_ARB = 0x8127 , GL_POINT_FADE_THRESHOLD_SIZE_ARB = 0x8128 , GL_POINT_DISTANCE_ATTENUATION_ARB = 0x8129 }
enum | : GLenum { GL_POINT_SPRITE_ARB = 0x8861 , GL_COORD_REPLACE_ARB = 0x8862 }
enum | : GLenum { GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB = 0x00000004 , GL_LOSE_CONTEXT_ON_RESET_ARB = 0x8252 , GL_GUILTY_CONTEXT_RESET_ARB = 0x8253 , GL_INNOCENT_CONTEXT_RESET_ARB = 0x8254 , GL_UNKNOWN_CONTEXT_RESET_ARB = 0x8255 , GL_RESET_NOTIFICATION_STRATEGY_ARB = 0x8256 , GL_NO_RESET_NOTIFICATION_ARB = 0x8261 }

enum

: GLenum {
GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB = 0x933D , GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB = 0x933E , GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB = 0x933F , GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB = 0x9340 ,
GL_SAMPLE_LOCATION_ARB = 0x8E50 , GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB = 0x9341 , GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB = 0x9342 , GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB = 0x9343
}

enum | : GLenum { GL_SAMPLE_SHADING_ARB = 0x8C36 , GL_MIN_SAMPLE_SHADING_VALUE_ARB = 0x8C37 }

enum

: GLenum {
GL_PROGRAM_OBJECT_ARB = 0x8B40 , GL_SHADER_OBJECT_ARB = 0x8B48 , GL_OBJECT_TYPE_ARB = 0x8B4E , GL_OBJECT_SUBTYPE_ARB = 0x8B4F ,
GL_FLOAT_VEC2_ARB = 0x8B50 , GL_FLOAT_VEC3_ARB = 0x8B51 , GL_FLOAT_VEC4_ARB = 0x8B52 , GL_INT_VEC2_ARB = 0x8B53 ,
GL_INT_VEC3_ARB = 0x8B54 , GL_INT_VEC4_ARB = 0x8B55 , GL_BOOL_ARB = 0x8B56 , GL_BOOL_VEC2_ARB = 0x8B57 ,
GL_BOOL_VEC3_ARB = 0x8B58 , GL_BOOL_VEC4_ARB = 0x8B59 , GL_FLOAT_MAT2_ARB = 0x8B5A , GL_FLOAT_MAT3_ARB = 0x8B5B ,
GL_FLOAT_MAT4_ARB = 0x8B5C , GL_SAMPLER_1D_ARB = 0x8B5D , GL_SAMPLER_2D_ARB = 0x8B5E , GL_SAMPLER_3D_ARB = 0x8B5F ,
GL_SAMPLER_CUBE_ARB = 0x8B60 , GL_SAMPLER_1D_SHADOW_ARB = 0x8B61 , GL_SAMPLER_2D_SHADOW_ARB = 0x8B62 , GL_SAMPLER_2D_RECT_ARB = 0x8B63 ,
GL_SAMPLER_2D_RECT_SHADOW_ARB = 0x8B64 , GL_OBJECT_DELETE_STATUS_ARB = 0x8B80 , GL_OBJECT_COMPILE_STATUS_ARB = 0x8B81 , GL_OBJECT_LINK_STATUS_ARB = 0x8B82 ,
GL_OBJECT_VALIDATE_STATUS_ARB = 0x8B83 , GL_OBJECT_INFO_LOG_LENGTH_ARB = 0x8B84 , GL_OBJECT_ATTACHED_OBJECTS_ARB = 0x8B85 , GL_OBJECT_ACTIVE_UNIFORMS_ARB = 0x8B86 ,
GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB = 0x8B87 , GL_OBJECT_SHADER_SOURCE_LENGTH_ARB = 0x8B88
}

enum | : GLenum { GL_SHADING_LANGUAGE_VERSION_ARB = 0x8B8C }
enum | : GLenum { GL_SHADER_INCLUDE_ARB = 0x8DAE , GL_NAMED_STRING_LENGTH_ARB = 0x8DE9 , GL_NAMED_STRING_TYPE_ARB = 0x8DEA }
enum | : GLenum { GL_TEXTURE_COMPARE_MODE_ARB = 0x884C , GL_TEXTURE_COMPARE_FUNC_ARB = 0x884D , GL_COMPARE_R_TO_TEXTURE_ARB = 0x884E }
enum | : GLenum { GL_TEXTURE_COMPARE_FAIL_VALUE_ARB = 0x80BF }
enum | : GLenum { GL_SPARSE_STORAGE_BIT_ARB = 0x0400 , GL_SPARSE_BUFFER_PAGE_SIZE_ARB = 0x82F8 }

enum

: GLenum {
GL_TEXTURE_SPARSE_ARB = 0x91A6 , GL_VIRTUAL_PAGE_SIZE_INDEX_ARB = 0x91A7 , GL_NUM_SPARSE_LEVELS_ARB = 0x91AA , GL_NUM_VIRTUAL_PAGE_SIZES_ARB = 0x91A8 ,
GL_VIRTUAL_PAGE_SIZE_X_ARB = 0x9195 , GL_VIRTUAL_PAGE_SIZE_Y_ARB = 0x9196 , GL_VIRTUAL_PAGE_SIZE_Z_ARB = 0x9197 , GL_MAX_SPARSE_TEXTURE_SIZE_ARB = 0x9198 ,
GL_MAX_SPARSE_3D_TEXTURE_SIZE_ARB = 0x9199 , GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB = 0x919A , GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB = 0x91A9
}

enum | : GLenum { GL_CLAMP_TO_BORDER_ARB = 0x812D }
enum | : GLenum { GL_TEXTURE_BUFFER_ARB = 0x8C2A , GL_MAX_TEXTURE_BUFFER_SIZE_ARB = 0x8C2B , GL_TEXTURE_BINDING_BUFFER_ARB = 0x8C2C , GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB = 0x8C2D , GL_TEXTURE_BUFFER_FORMAT_ARB = 0x8C2E }

enum

: GLenum {
GL_COMPRESSED_ALPHA_ARB = 0x84E9 , GL_COMPRESSED_LUMINANCE_ARB = 0x84EA , GL_COMPRESSED_LUMINANCE_ALPHA_ARB = 0x84EB , GL_COMPRESSED_INTENSITY_ARB = 0x84EC ,
GL_COMPRESSED_RGB_ARB = 0x84ED , GL_COMPRESSED_RGBA_ARB = 0x84EE , GL_TEXTURE_COMPRESSION_HINT_ARB = 0x84EF , GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB = 0x86A0 ,
GL_TEXTURE_COMPRESSED_ARB = 0x86A1 , GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB = 0x86A2 , GL_COMPRESSED_TEXTURE_FORMATS_ARB = 0x86A3
}

enum | : GLenum { GL_COMPRESSED_RGBA_BPTC_UNORM_ARB = 0x8E8C , GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB = 0x8E8D , GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB = 0x8E8E , GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB = 0x8E8F }

enum

: GLenum {
GL_NORMAL_MAP_ARB = 0x8511 , GL_REFLECTION_MAP_ARB = 0x8512 , GL_TEXTURE_CUBE_MAP_ARB = 0x8513 , GL_TEXTURE_BINDING_CUBE_MAP_ARB = 0x8514 ,
GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB = 0x8515 , GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB = 0x8516 , GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB = 0x8517 , GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB = 0x8518 ,
GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB = 0x8519 , GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB = 0x851A , GL_PROXY_TEXTURE_CUBE_MAP_ARB = 0x851B , GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB = 0x851C
}

enum | : GLenum { GL_TEXTURE_CUBE_MAP_ARRAY_ARB = 0x9009 , GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB = 0x900A , GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB = 0x900B , GL_SAMPLER_CUBE_MAP_ARRAY_ARB = 0x900C , GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB = 0x900D , GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB = 0x900E , GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB = 0x900F }

enum

: GLenum {
GL_COMBINE_ARB = 0x8570 , GL_COMBINE_RGB_ARB = 0x8571 , GL_COMBINE_ALPHA_ARB = 0x8572 , GL_SOURCE0_RGB_ARB = 0x8580 ,
GL_SOURCE1_RGB_ARB = 0x8581 , GL_SOURCE2_RGB_ARB = 0x8582 , GL_SOURCE0_ALPHA_ARB = 0x8588 , GL_SOURCE1_ALPHA_ARB = 0x8589 ,
GL_SOURCE2_ALPHA_ARB = 0x858A , GL_OPERAND0_RGB_ARB = 0x8590 , GL_OPERAND1_RGB_ARB = 0x8591 , GL_OPERAND2_RGB_ARB = 0x8592 ,
GL_OPERAND0_ALPHA_ARB = 0x8598 , GL_OPERAND1_ALPHA_ARB = 0x8599 , GL_OPERAND2_ALPHA_ARB = 0x859A , GL_RGB_SCALE_ARB = 0x8573 ,
GL_ADD_SIGNED_ARB = 0x8574 , GL_INTERPOLATE_ARB = 0x8575 , GL_SUBTRACT_ARB = 0x84E7 , GL_CONSTANT_ARB = 0x8576 ,
GL_PRIMARY_COLOR_ARB = 0x8577 , GL_PREVIOUS_ARB = 0x8578
}

enum | : GLenum { GL_DOT3_RGB_ARB = 0x86AE , GL_DOT3_RGBA_ARB = 0x86AF }
enum | : GLenum { GL_TEXTURE_REDUCTION_MODE_ARB = 0x9366 , GL_WEIGHTED_AVERAGE_ARB = 0x9367 }

enum

: GLenum {
GL_TEXTURE_RED_TYPE_ARB = 0x8C10 , GL_TEXTURE_GREEN_TYPE_ARB = 0x8C11 , GL_TEXTURE_BLUE_TYPE_ARB = 0x8C12 , GL_TEXTURE_ALPHA_TYPE_ARB = 0x8C13 ,
GL_TEXTURE_LUMINANCE_TYPE_ARB = 0x8C14 , GL_TEXTURE_INTENSITY_TYPE_ARB = 0x8C15 , GL_TEXTURE_DEPTH_TYPE_ARB = 0x8C16 , GL_UNSIGNED_NORMALIZED_ARB = 0x8C17 ,
GL_RGBA32F_ARB = 0x8814 , GL_RGB32F_ARB = 0x8815 , GL_ALPHA32F_ARB = 0x8816 , GL_INTENSITY32F_ARB = 0x8817 ,
GL_LUMINANCE32F_ARB = 0x8818 , GL_LUMINANCE_ALPHA32F_ARB = 0x8819 , GL_RGBA16F_ARB = 0x881A , GL_RGB16F_ARB = 0x881B ,
GL_ALPHA16F_ARB = 0x881C , GL_INTENSITY16F_ARB = 0x881D , GL_LUMINANCE16F_ARB = 0x881E , GL_LUMINANCE_ALPHA16F_ARB = 0x881F
}

enum | : GLenum { GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB = 0x8E5E , GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB = 0x8E5F , GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB = 0x8F9F }
enum | : GLenum { GL_MIRRORED_REPEAT_ARB = 0x8370 }
enum | : GLenum { GL_TEXTURE_RECTANGLE_ARB = 0x84F5 , GL_TEXTURE_BINDING_RECTANGLE_ARB = 0x84F6 , GL_PROXY_TEXTURE_RECTANGLE_ARB = 0x84F7 , GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB = 0x84F8 }
enum | : GLenum { GL_TRANSFORM_FEEDBACK_OVERFLOW_ARB = 0x82EC , GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW_ARB = 0x82ED }
enum | : GLenum { GL_TRANSPOSE_MODELVIEW_MATRIX_ARB = 0x84E3 , GL_TRANSPOSE_PROJECTION_MATRIX_ARB = 0x84E4 , GL_TRANSPOSE_TEXTURE_MATRIX_ARB = 0x84E5 , GL_TRANSPOSE_COLOR_MATRIX_ARB = 0x84E6 }

enum

: GLenum {
GL_MAX_VERTEX_UNITS_ARB = 0x86A4 , GL_ACTIVE_VERTEX_UNITS_ARB = 0x86A5 , GL_WEIGHT_SUM_UNITY_ARB = 0x86A6 , GL_VERTEX_BLEND_ARB = 0x86A7 ,
GL_CURRENT_WEIGHT_ARB = 0x86A8 , GL_WEIGHT_ARRAY_TYPE_ARB = 0x86A9 , GL_WEIGHT_ARRAY_STRIDE_ARB = 0x86AA , GL_WEIGHT_ARRAY_SIZE_ARB = 0x86AB ,
GL_WEIGHT_ARRAY_POINTER_ARB = 0x86AC , GL_WEIGHT_ARRAY_ARB = 0x86AD , GL_MODELVIEW0_ARB = 0x1700 , GL_MODELVIEW1_ARB = 0x850A ,
GL_MODELVIEW2_ARB = 0x8722 , GL_MODELVIEW3_ARB = 0x8723 , GL_MODELVIEW4_ARB = 0x8724 , GL_MODELVIEW5_ARB = 0x8725 ,
GL_MODELVIEW6_ARB = 0x8726 , GL_MODELVIEW7_ARB = 0x8727 , GL_MODELVIEW8_ARB = 0x8728 , GL_MODELVIEW9_ARB = 0x8729 ,
GL_MODELVIEW10_ARB = 0x872A , GL_MODELVIEW11_ARB = 0x872B , GL_MODELVIEW12_ARB = 0x872C , GL_MODELVIEW13_ARB = 0x872D ,
GL_MODELVIEW14_ARB = 0x872E , GL_MODELVIEW15_ARB = 0x872F , GL_MODELVIEW16_ARB = 0x8730 , GL_MODELVIEW17_ARB = 0x8731 ,
GL_MODELVIEW18_ARB = 0x8732 , GL_MODELVIEW19_ARB = 0x8733 , GL_MODELVIEW20_ARB = 0x8734 , GL_MODELVIEW21_ARB = 0x8735 ,
GL_MODELVIEW22_ARB = 0x8736 , GL_MODELVIEW23_ARB = 0x8737 , GL_MODELVIEW24_ARB = 0x8738 , GL_MODELVIEW25_ARB = 0x8739 ,
GL_MODELVIEW26_ARB = 0x873A , GL_MODELVIEW27_ARB = 0x873B , GL_MODELVIEW28_ARB = 0x873C , GL_MODELVIEW29_ARB = 0x873D ,
GL_MODELVIEW30_ARB = 0x873E , GL_MODELVIEW31_ARB = 0x873F
}

enum

: GLenum {
GL_BUFFER_SIZE_ARB = 0x8764 , GL_BUFFER_USAGE_ARB = 0x8765 , GL_ARRAY_BUFFER_ARB = 0x8892 , GL_ELEMENT_ARRAY_BUFFER_ARB = 0x8893 ,
GL_ARRAY_BUFFER_BINDING_ARB = 0x8894 , GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB = 0x8895 , GL_VERTEX_ARRAY_BUFFER_BINDING_ARB = 0x8896 , GL_NORMAL_ARRAY_BUFFER_BINDING_ARB = 0x8897 ,
GL_COLOR_ARRAY_BUFFER_BINDING_ARB = 0x8898 , GL_INDEX_ARRAY_BUFFER_BINDING_ARB = 0x8899 , GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB = 0x889A , GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB = 0x889B ,
GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB = 0x889C , GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB = 0x889D , GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB = 0x889E , GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB = 0x889F ,
GL_READ_ONLY_ARB = 0x88B8 , GL_WRITE_ONLY_ARB = 0x88B9 , GL_READ_WRITE_ARB = 0x88BA , GL_BUFFER_ACCESS_ARB = 0x88BB ,
GL_BUFFER_MAPPED_ARB = 0x88BC , GL_BUFFER_MAP_POINTER_ARB = 0x88BD , GL_STREAM_DRAW_ARB = 0x88E0 , GL_STREAM_READ_ARB = 0x88E1 ,
GL_STREAM_COPY_ARB = 0x88E2 , GL_STATIC_DRAW_ARB = 0x88E4 , GL_STATIC_READ_ARB = 0x88E5 , GL_STATIC_COPY_ARB = 0x88E6 ,
GL_DYNAMIC_DRAW_ARB = 0x88E8 , GL_DYNAMIC_READ_ARB = 0x88E9 , GL_DYNAMIC_COPY_ARB = 0x88EA
}

enum

: GLenum {
GL_COLOR_SUM_ARB = 0x8458 , GL_VERTEX_PROGRAM_ARB = 0x8620 , GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB = 0x8622 , GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB = 0x8623 ,
GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB = 0x8624 , GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB = 0x8625 , GL_CURRENT_VERTEX_ATTRIB_ARB = 0x8626 , GL_VERTEX_PROGRAM_POINT_SIZE_ARB = 0x8642 ,
GL_VERTEX_PROGRAM_TWO_SIDE_ARB = 0x8643 , GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB = 0x8645 , GL_MAX_VERTEX_ATTRIBS_ARB = 0x8869 , GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB = 0x886A ,
GL_PROGRAM_ADDRESS_REGISTERS_ARB = 0x88B0 , GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB = 0x88B1 , GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 0x88B2 , GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 0x88B3
}

enum | : GLenum { GL_VERTEX_SHADER_ARB = 0x8B31 , GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB = 0x8B4A , GL_MAX_VARYING_FLOATS_ARB = 0x8B4B , GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB = 0x8B4C , GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB = 0x8B4D , GL_OBJECT_ACTIVE_ATTRIBUTES_ARB = 0x8B89 , GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB = 0x8B8A }

enum

: GLenum {
GL_MAX_DRAW_BUFFERS_ATI = 0x8824 , GL_DRAW_BUFFER0_ATI = 0x8825 , GL_DRAW_BUFFER1_ATI = 0x8826 , GL_DRAW_BUFFER2_ATI = 0x8827 ,
GL_DRAW_BUFFER3_ATI = 0x8828 , GL_DRAW_BUFFER4_ATI = 0x8829 , GL_DRAW_BUFFER5_ATI = 0x882A , GL_DRAW_BUFFER6_ATI = 0x882B ,
GL_DRAW_BUFFER7_ATI = 0x882C , GL_DRAW_BUFFER8_ATI = 0x882D , GL_DRAW_BUFFER9_ATI = 0x882E , GL_DRAW_BUFFER10_ATI = 0x882F ,
GL_DRAW_BUFFER11_ATI = 0x8830 , GL_DRAW_BUFFER12_ATI = 0x8831 , GL_DRAW_BUFFER13_ATI = 0x8832 , GL_DRAW_BUFFER14_ATI = 0x8833 ,
GL_DRAW_BUFFER15_ATI = 0x8834
}

enum | : GLenum { GL_ELEMENT_ARRAY_ATI = 0x8768 , GL_ELEMENT_ARRAY_TYPE_ATI = 0x8769 , GL_ELEMENT_ARRAY_POINTER_ATI = 0x876A }
enum | : GLenum { GL_BUMP_ROT_MATRIX_ATI = 0x8775 , GL_BUMP_ROT_MATRIX_SIZE_ATI = 0x8776 , GL_BUMP_NUM_TEX_UNITS_ATI = 0x8777 , GL_BUMP_TEX_UNITS_ATI = 0x8778 , GL_DUDV_ATI = 0x8779 , GL_DU8DV8_ATI = 0x877A , GL_BUMP_ENVMAP_ATI = 0x877B , GL_BUMP_TARGET_ATI = 0x877C }

enum

: GLenum {
GL_FRAGMENT_SHADER_ATI = 0x8920 , GL_REG_0_ATI = 0x8921 , GL_REG_1_ATI = 0x8922 , GL_REG_2_ATI = 0x8923 ,
GL_REG_3_ATI = 0x8924 , GL_REG_4_ATI = 0x8925 , GL_REG_5_ATI = 0x8926 , GL_REG_6_ATI = 0x8927 ,
GL_REG_7_ATI = 0x8928 , GL_REG_8_ATI = 0x8929 , GL_REG_9_ATI = 0x892A , GL_REG_10_ATI = 0x892B ,
GL_REG_11_ATI = 0x892C , GL_REG_12_ATI = 0x892D , GL_REG_13_ATI = 0x892E , GL_REG_14_ATI = 0x892F ,
GL_REG_15_ATI = 0x8930 , GL_REG_16_ATI = 0x8931 , GL_REG_17_ATI = 0x8932 , GL_REG_18_ATI = 0x8933 ,
GL_REG_19_ATI = 0x8934 , GL_REG_20_ATI = 0x8935 , GL_REG_21_ATI = 0x8936 , GL_REG_22_ATI = 0x8937 ,
GL_REG_23_ATI = 0x8938 , GL_REG_24_ATI = 0x8939 , GL_REG_25_ATI = 0x893A , GL_REG_26_ATI = 0x893B ,
GL_REG_27_ATI = 0x893C , GL_REG_28_ATI = 0x893D , GL_REG_29_ATI = 0x893E , GL_REG_30_ATI = 0x893F ,
GL_REG_31_ATI = 0x8940 , GL_CON_0_ATI = 0x8941 , GL_CON_1_ATI = 0x8942 , GL_CON_2_ATI = 0x8943 ,
GL_CON_3_ATI = 0x8944 , GL_CON_4_ATI = 0x8945 , GL_CON_5_ATI = 0x8946 , GL_CON_6_ATI = 0x8947 ,
GL_CON_7_ATI = 0x8948 , GL_CON_8_ATI = 0x8949 , GL_CON_9_ATI = 0x894A , GL_CON_10_ATI = 0x894B ,
GL_CON_11_ATI = 0x894C , GL_CON_12_ATI = 0x894D , GL_CON_13_ATI = 0x894E , GL_CON_14_ATI = 0x894F ,
GL_CON_15_ATI = 0x8950 , GL_CON_16_ATI = 0x8951 , GL_CON_17_ATI = 0x8952 , GL_CON_18_ATI = 0x8953 ,
GL_CON_19_ATI = 0x8954 , GL_CON_20_ATI = 0x8955 , GL_CON_21_ATI = 0x8956 , GL_CON_22_ATI = 0x8957 ,
GL_CON_23_ATI = 0x8958 , GL_CON_24_ATI = 0x8959 , GL_CON_25_ATI = 0x895A , GL_CON_26_ATI = 0x895B ,
GL_CON_27_ATI = 0x895C , GL_CON_28_ATI = 0x895D , GL_CON_29_ATI = 0x895E , GL_CON_30_ATI = 0x895F ,
GL_CON_31_ATI = 0x8960 , GL_MOV_ATI = 0x8961 , GL_ADD_ATI = 0x8963 , GL_MUL_ATI = 0x8964 ,
GL_SUB_ATI = 0x8965 , GL_DOT3_ATI = 0x8966 , GL_DOT4_ATI = 0x8967 , GL_MAD_ATI = 0x8968 ,
GL_LERP_ATI = 0x8969 , GL_CND_ATI = 0x896A , GL_CND0_ATI = 0x896B , GL_DOT2_ADD_ATI = 0x896C ,
GL_SECONDARY_INTERPOLATOR_ATI = 0x896D , GL_NUM_FRAGMENT_REGISTERS_ATI = 0x896E , GL_NUM_FRAGMENT_CONSTANTS_ATI = 0x896F , GL_NUM_PASSES_ATI = 0x8970 ,
GL_NUM_INSTRUCTIONS_PER_PASS_ATI = 0x8971 , GL_NUM_INSTRUCTIONS_TOTAL_ATI = 0x8972 , GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI = 0x8973 , GL_NUM_LOOPBACK_COMPONENTS_ATI = 0x8974 ,
GL_COLOR_ALPHA_PAIRING_ATI = 0x8975 , GL_SWIZZLE_STR_ATI = 0x8976 , GL_SWIZZLE_STQ_ATI = 0x8977 , GL_SWIZZLE_STR_DR_ATI = 0x8978 ,
GL_SWIZZLE_STQ_DQ_ATI = 0x8979 , GL_SWIZZLE_STRQ_ATI = 0x897A , GL_SWIZZLE_STRQ_DQ_ATI = 0x897B , GL_RED_BIT_ATI = 0x00000001 ,
GL_GREEN_BIT_ATI = 0x00000002 , GL_BLUE_BIT_ATI = 0x00000004 , GL_2X_BIT_ATI = 0x00000001 , GL_4X_BIT_ATI = 0x00000002 ,
GL_8X_BIT_ATI = 0x00000004 , GL_HALF_BIT_ATI = 0x00000008 , GL_QUARTER_BIT_ATI = 0x00000010 , GL_EIGHTH_BIT_ATI = 0x00000020 ,
GL_SATURATE_BIT_ATI = 0x00000040 , GL_COMP_BIT_ATI = 0x00000002 , GL_NEGATE_BIT_ATI = 0x00000004 , GL_BIAS_BIT_ATI = 0x00000008
}

enum | : GLenum { GL_VBO_FREE_MEMORY_ATI = 0x87FB , GL_TEXTURE_FREE_MEMORY_ATI = 0x87FC , GL_RENDERBUFFER_FREE_MEMORY_ATI = 0x87FD }
enum | : GLenum { GL_RGBA_FLOAT_MODE_ATI = 0x8820 , GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI = 0x8835 }

enum

: GLenum {
GL_PN_TRIANGLES_ATI = 0x87F0 , GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI = 0x87F1 , GL_PN_TRIANGLES_POINT_MODE_ATI = 0x87F2 , GL_PN_TRIANGLES_NORMAL_MODE_ATI = 0x87F3 ,
GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI = 0x87F4 , GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI = 0x87F5 , GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI = 0x87F6 , GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI = 0x87F7 ,
GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI = 0x87F8
}

enum | : GLenum { GL_STENCIL_BACK_FUNC_ATI = 0x8800 , GL_STENCIL_BACK_FAIL_ATI = 0x8801 , GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI = 0x8802 , GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI = 0x8803 }
enum | : GLenum { GL_TEXT_FRAGMENT_SHADER_ATI = 0x8200 }
enum | : GLenum { GL_MODULATE_ADD_ATI = 0x8744 , GL_MODULATE_SIGNED_ADD_ATI = 0x8745 , GL_MODULATE_SUBTRACT_ATI = 0x8746 }

enum

: GLenum {
GL_RGBA_FLOAT32_ATI = 0x8814 , GL_RGB_FLOAT32_ATI = 0x8815 , GL_ALPHA_FLOAT32_ATI = 0x8816 , GL_INTENSITY_FLOAT32_ATI = 0x8817 ,
GL_LUMINANCE_FLOAT32_ATI = 0x8818 , GL_LUMINANCE_ALPHA_FLOAT32_ATI = 0x8819 , GL_RGBA_FLOAT16_ATI = 0x881A , GL_RGB_FLOAT16_ATI = 0x881B ,
GL_ALPHA_FLOAT16_ATI = 0x881C , GL_INTENSITY_FLOAT16_ATI = 0x881D , GL_LUMINANCE_FLOAT16_ATI = 0x881E , GL_LUMINANCE_ALPHA_FLOAT16_ATI = 0x881F
}

enum | : GLenum { GL_MIRROR_CLAMP_ATI = 0x8742 , GL_MIRROR_CLAMP_TO_EDGE_ATI = 0x8743 }
enum | : GLenum { GL_STATIC_ATI = 0x8760 , GL_DYNAMIC_ATI = 0x8761 , GL_PRESERVE_ATI = 0x8762 , GL_DISCARD_ATI = 0x8763 , GL_OBJECT_BUFFER_SIZE_ATI = 0x8764 , GL_OBJECT_BUFFER_USAGE_ATI = 0x8765 , GL_ARRAY_OBJECT_BUFFER_ATI = 0x8766 , GL_ARRAY_OBJECT_OFFSET_ATI = 0x8767 }
enum | : GLenum { GL_MAX_VERTEX_STREAMS_ATI = 0x876B , GL_VERTEX_STREAM0_ATI = 0x876C , GL_VERTEX_STREAM1_ATI = 0x876D , GL_VERTEX_STREAM2_ATI = 0x876E , GL_VERTEX_STREAM3_ATI = 0x876F , GL_VERTEX_STREAM4_ATI = 0x8770 , GL_VERTEX_STREAM5_ATI = 0x8771 , GL_VERTEX_STREAM6_ATI = 0x8772 , GL_VERTEX_STREAM7_ATI = 0x8773 , GL_VERTEX_SOURCE_ATI = 0x8774 }
enum | : GLenum { GL_422_EXT = 0x80CC , GL_422_REV_EXT = 0x80CD , GL_422_AVERAGE_EXT = 0x80CE , GL_422_REV_AVERAGE_EXT = 0x80CF }
enum | : GLenum { GL_ABGR_EXT = 0x8000 }
enum | : GLenum { GL_BGR_EXT = 0x80E0 , GL_BGRA_EXT = 0x80E1 }
enum | : GLenum { GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT = 0x8DE2 , GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT = 0x8DE3 , GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT = 0x8DE4 , GL_MAX_BINDABLE_UNIFORM_SIZE_EXT = 0x8DED , GL_UNIFORM_BUFFER_EXT = 0x8DEE , GL_UNIFORM_BUFFER_BINDING_EXT = 0x8DEF }
enum | : GLenum { GL_CONSTANT_COLOR_EXT = 0x8001 , GL_ONE_MINUS_CONSTANT_COLOR_EXT = 0x8002 , GL_CONSTANT_ALPHA_EXT = 0x8003 , GL_ONE_MINUS_CONSTANT_ALPHA_EXT = 0x8004 , GL_BLEND_COLOR_EXT = 0x8005 }
enum | : GLenum { GL_BLEND_EQUATION_RGB_EXT = 0x8009 , GL_BLEND_EQUATION_ALPHA_EXT = 0x883D }
enum | : GLenum { GL_BLEND_DST_RGB_EXT = 0x80C8 , GL_BLEND_SRC_RGB_EXT = 0x80C9 , GL_BLEND_DST_ALPHA_EXT = 0x80CA , GL_BLEND_SRC_ALPHA_EXT = 0x80CB }
enum | : GLenum { GL_MIN_EXT = 0x8007 , GL_MAX_EXT = 0x8008 , GL_FUNC_ADD_EXT = 0x8006 , GL_BLEND_EQUATION_EXT = 0x8009 }
enum | : GLenum { GL_FUNC_SUBTRACT_EXT = 0x800A , GL_FUNC_REVERSE_SUBTRACT_EXT = 0x800B }
enum | : GLenum { GL_CLIP_VOLUME_CLIPPING_HINT_EXT = 0x80F0 }
enum | : GLenum { GL_CMYK_EXT = 0x800C , GL_CMYKA_EXT = 0x800D , GL_PACK_CMYK_HINT_EXT = 0x800E , GL_UNPACK_CMYK_HINT_EXT = 0x800F }
enum | : GLenum { GL_ARRAY_ELEMENT_LOCK_FIRST_EXT = 0x81A8 , GL_ARRAY_ELEMENT_LOCK_COUNT_EXT = 0x81A9 }

enum

: GLenum {
GL_CONVOLUTION_1D_EXT = 0x8010 , GL_CONVOLUTION_2D_EXT = 0x8011 , GL_SEPARABLE_2D_EXT = 0x8012 , GL_CONVOLUTION_BORDER_MODE_EXT = 0x8013 ,
GL_CONVOLUTION_FILTER_SCALE_EXT = 0x8014 , GL_CONVOLUTION_FILTER_BIAS_EXT = 0x8015 , GL_REDUCE_EXT = 0x8016 , GL_CONVOLUTION_FORMAT_EXT = 0x8017 ,
GL_CONVOLUTION_WIDTH_EXT = 0x8018 , GL_CONVOLUTION_HEIGHT_EXT = 0x8019 , GL_MAX_CONVOLUTION_WIDTH_EXT = 0x801A , GL_MAX_CONVOLUTION_HEIGHT_EXT = 0x801B ,
GL_POST_CONVOLUTION_RED_SCALE_EXT = 0x801C , GL_POST_CONVOLUTION_GREEN_SCALE_EXT = 0x801D , GL_POST_CONVOLUTION_BLUE_SCALE_EXT = 0x801E , GL_POST_CONVOLUTION_ALPHA_SCALE_EXT = 0x801F ,
GL_POST_CONVOLUTION_RED_BIAS_EXT = 0x8020 , GL_POST_CONVOLUTION_GREEN_BIAS_EXT = 0x8021 , GL_POST_CONVOLUTION_BLUE_BIAS_EXT = 0x8022 , GL_POST_CONVOLUTION_ALPHA_BIAS_EXT = 0x8023
}

enum

: GLenum {
GL_TANGENT_ARRAY_EXT = 0x8439 , GL_BINORMAL_ARRAY_EXT = 0x843A , GL_CURRENT_TANGENT_EXT = 0x843B , GL_CURRENT_BINORMAL_EXT = 0x843C ,
GL_TANGENT_ARRAY_TYPE_EXT = 0x843E , GL_TANGENT_ARRAY_STRIDE_EXT = 0x843F , GL_BINORMAL_ARRAY_TYPE_EXT = 0x8440 , GL_BINORMAL_ARRAY_STRIDE_EXT = 0x8441 ,
GL_TANGENT_ARRAY_POINTER_EXT = 0x8442 , GL_BINORMAL_ARRAY_POINTER_EXT = 0x8443 , GL_MAP1_TANGENT_EXT = 0x8444 , GL_MAP2_TANGENT_EXT = 0x8445 ,
GL_MAP1_BINORMAL_EXT = 0x8446 , GL_MAP2_BINORMAL_EXT = 0x8447
}

enum | : GLenum { GL_CULL_VERTEX_EXT = 0x81AA , GL_CULL_VERTEX_EYE_POSITION_EXT = 0x81AB , GL_CULL_VERTEX_OBJECT_POSITION_EXT = 0x81AC }
enum | : GLenum { GL_PROGRAM_PIPELINE_OBJECT_EXT = 0x8A4F , GL_PROGRAM_OBJECT_EXT = 0x8B40 , GL_SHADER_OBJECT_EXT = 0x8B48 , GL_BUFFER_OBJECT_EXT = 0x9151 , GL_QUERY_OBJECT_EXT = 0x9153 , GL_VERTEX_ARRAY_OBJECT_EXT = 0x9154 }
enum | : GLenum { GL_DEPTH_BOUNDS_TEST_EXT = 0x8890 , GL_DEPTH_BOUNDS_EXT = 0x8891 }
enum | : GLenum { GL_PROGRAM_MATRIX_EXT = 0x8E2D , GL_TRANSPOSE_PROGRAM_MATRIX_EXT = 0x8E2E , GL_PROGRAM_MATRIX_STACK_DEPTH_EXT = 0x8E2F }
enum | : GLenum { GL_MAX_ELEMENTS_VERTICES_EXT = 0x80E8 , GL_MAX_ELEMENTS_INDICES_EXT = 0x80E9 }
enum | : GLenum { GL_FOG_COORDINATE_SOURCE_EXT = 0x8450 , GL_FOG_COORDINATE_EXT = 0x8451 , GL_FRAGMENT_DEPTH_EXT = 0x8452 , GL_CURRENT_FOG_COORDINATE_EXT = 0x8453 , GL_FOG_COORDINATE_ARRAY_TYPE_EXT = 0x8454 , GL_FOG_COORDINATE_ARRAY_STRIDE_EXT = 0x8455 , GL_FOG_COORDINATE_ARRAY_POINTER_EXT = 0x8456 , GL_FOG_COORDINATE_ARRAY_EXT = 0x8457 }
enum | : GLenum { GL_READ_FRAMEBUFFER_EXT = 0x8CA8 , GL_DRAW_FRAMEBUFFER_EXT = 0x8CA9 , GL_DRAW_FRAMEBUFFER_BINDING_EXT = 0x8CA6 , GL_READ_FRAMEBUFFER_BINDING_EXT = 0x8CAA }
enum | : GLenum { GL_RENDERBUFFER_SAMPLES_EXT = 0x8CAB , GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT = 0x8D56 , GL_MAX_SAMPLES_EXT = 0x8D57 }
enum | : GLenum { GL_SCALED_RESOLVE_FASTEST_EXT = 0x90BA , GL_SCALED_RESOLVE_NICEST_EXT = 0x90BB }

enum

: GLenum {
GL_INVALID_FRAMEBUFFER_OPERATION_EXT = 0x0506 , GL_MAX_RENDERBUFFER_SIZE_EXT = 0x84E8 , GL_FRAMEBUFFER_BINDING_EXT = 0x8CA6 , GL_RENDERBUFFER_BINDING_EXT = 0x8CA7 ,
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT = 0x8CD0 , GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT = 0x8CD1 , GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT = 0x8CD2 , GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT = 0x8CD3 ,
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT = 0x8CD4 , GL_FRAMEBUFFER_COMPLETE_EXT = 0x8CD5 , GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT = 0x8CD6 , GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT = 0x8CD7 ,
GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT = 0x8CD9 , GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT = 0x8CDA , GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT = 0x8CDB , GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT = 0x8CDC ,
GL_FRAMEBUFFER_UNSUPPORTED_EXT = 0x8CDD , GL_MAX_COLOR_ATTACHMENTS_EXT = 0x8CDF , GL_COLOR_ATTACHMENT0_EXT = 0x8CE0 , GL_COLOR_ATTACHMENT1_EXT = 0x8CE1 ,
GL_COLOR_ATTACHMENT2_EXT = 0x8CE2 , GL_COLOR_ATTACHMENT3_EXT = 0x8CE3 , GL_COLOR_ATTACHMENT4_EXT = 0x8CE4 , GL_COLOR_ATTACHMENT5_EXT = 0x8CE5 ,
GL_COLOR_ATTACHMENT6_EXT = 0x8CE6 , GL_COLOR_ATTACHMENT7_EXT = 0x8CE7 , GL_COLOR_ATTACHMENT8_EXT = 0x8CE8 , GL_COLOR_ATTACHMENT9_EXT = 0x8CE9 ,
GL_COLOR_ATTACHMENT10_EXT = 0x8CEA , GL_COLOR_ATTACHMENT11_EXT = 0x8CEB , GL_COLOR_ATTACHMENT12_EXT = 0x8CEC , GL_COLOR_ATTACHMENT13_EXT = 0x8CED ,
GL_COLOR_ATTACHMENT14_EXT = 0x8CEE , GL_COLOR_ATTACHMENT15_EXT = 0x8CEF , GL_DEPTH_ATTACHMENT_EXT = 0x8D00 , GL_STENCIL_ATTACHMENT_EXT = 0x8D20 ,
GL_FRAMEBUFFER_EXT = 0x8D40 , GL_RENDERBUFFER_EXT = 0x8D41 , GL_RENDERBUFFER_WIDTH_EXT = 0x8D42 , GL_RENDERBUFFER_HEIGHT_EXT = 0x8D43 ,
GL_RENDERBUFFER_INTERNAL_FORMAT_EXT = 0x8D44 , GL_STENCIL_INDEX1_EXT = 0x8D46 , GL_STENCIL_INDEX4_EXT = 0x8D47 , GL_STENCIL_INDEX8_EXT = 0x8D48 ,
GL_STENCIL_INDEX16_EXT = 0x8D49 , GL_RENDERBUFFER_RED_SIZE_EXT = 0x8D50 , GL_RENDERBUFFER_GREEN_SIZE_EXT = 0x8D51 , GL_RENDERBUFFER_BLUE_SIZE_EXT = 0x8D52 ,
GL_RENDERBUFFER_ALPHA_SIZE_EXT = 0x8D53 , GL_RENDERBUFFER_DEPTH_SIZE_EXT = 0x8D54 , GL_RENDERBUFFER_STENCIL_SIZE_EXT = 0x8D55
}

enum | : GLenum { GL_FRAMEBUFFER_SRGB_EXT = 0x8DB9 , GL_FRAMEBUFFER_SRGB_CAPABLE_EXT = 0x8DBA }

enum

: GLenum {
GL_GEOMETRY_SHADER_EXT = 0x8DD9 , GL_GEOMETRY_VERTICES_OUT_EXT = 0x8DDA , GL_GEOMETRY_INPUT_TYPE_EXT = 0x8DDB , GL_GEOMETRY_OUTPUT_TYPE_EXT = 0x8DDC ,
GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT = 0x8C29 , GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT = 0x8DDD , GL_MAX_VERTEX_VARYING_COMPONENTS_EXT = 0x8DDE , GL_MAX_VARYING_COMPONENTS_EXT = 0x8B4B ,
GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT = 0x8DDF , GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT = 0x8DE0 , GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT = 0x8DE1 , GL_LINES_ADJACENCY_EXT = 0x000A ,
GL_LINE_STRIP_ADJACENCY_EXT = 0x000B , GL_TRIANGLES_ADJACENCY_EXT = 0x000C , GL_TRIANGLE_STRIP_ADJACENCY_EXT = 0x000D , GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT = 0x8DA8 ,
GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT = 0x8DA9 , GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT = 0x8DA7 , GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT = 0x8CD4 , GL_PROGRAM_POINT_SIZE_EXT = 0x8642
}

enum

: GLenum {
GL_SAMPLER_1D_ARRAY_EXT = 0x8DC0 , GL_SAMPLER_2D_ARRAY_EXT = 0x8DC1 , GL_SAMPLER_BUFFER_EXT = 0x8DC2 , GL_SAMPLER_1D_ARRAY_SHADOW_EXT = 0x8DC3 ,
GL_SAMPLER_2D_ARRAY_SHADOW_EXT = 0x8DC4 , GL_SAMPLER_CUBE_SHADOW_EXT = 0x8DC5 , GL_UNSIGNED_INT_VEC2_EXT = 0x8DC6 , GL_UNSIGNED_INT_VEC3_EXT = 0x8DC7 ,
GL_UNSIGNED_INT_VEC4_EXT = 0x8DC8 , GL_INT_SAMPLER_1D_EXT = 0x8DC9 , GL_INT_SAMPLER_2D_EXT = 0x8DCA , GL_INT_SAMPLER_3D_EXT = 0x8DCB ,
GL_INT_SAMPLER_CUBE_EXT = 0x8DCC , GL_INT_SAMPLER_2D_RECT_EXT = 0x8DCD , GL_INT_SAMPLER_1D_ARRAY_EXT = 0x8DCE , GL_INT_SAMPLER_2D_ARRAY_EXT = 0x8DCF ,
GL_INT_SAMPLER_BUFFER_EXT = 0x8DD0 , GL_UNSIGNED_INT_SAMPLER_1D_EXT = 0x8DD1 , GL_UNSIGNED_INT_SAMPLER_2D_EXT = 0x8DD2 , GL_UNSIGNED_INT_SAMPLER_3D_EXT = 0x8DD3 ,
GL_UNSIGNED_INT_SAMPLER_CUBE_EXT = 0x8DD4 , GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT = 0x8DD5 , GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT = 0x8DD6 , GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT = 0x8DD7 ,
GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT = 0x8DD8 , GL_MIN_PROGRAM_TEXEL_OFFSET_EXT = 0x8904 , GL_MAX_PROGRAM_TEXEL_OFFSET_EXT = 0x8905 , GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT = 0x88FD
}

enum

: GLenum {
GL_HISTOGRAM_EXT = 0x8024 , GL_PROXY_HISTOGRAM_EXT = 0x8025 , GL_HISTOGRAM_WIDTH_EXT = 0x8026 , GL_HISTOGRAM_FORMAT_EXT = 0x8027 ,
GL_HISTOGRAM_RED_SIZE_EXT = 0x8028 , GL_HISTOGRAM_GREEN_SIZE_EXT = 0x8029 , GL_HISTOGRAM_BLUE_SIZE_EXT = 0x802A , GL_HISTOGRAM_ALPHA_SIZE_EXT = 0x802B ,
GL_HISTOGRAM_LUMINANCE_SIZE_EXT = 0x802C , GL_HISTOGRAM_SINK_EXT = 0x802D , GL_MINMAX_EXT = 0x802E , GL_MINMAX_FORMAT_EXT = 0x802F ,
GL_MINMAX_SINK_EXT = 0x8030 , GL_TABLE_TOO_LARGE_EXT = 0x8031
}

enum | : GLenum { GL_IUI_V2F_EXT = 0x81AD , GL_IUI_V3F_EXT = 0x81AE , GL_IUI_N3F_V2F_EXT = 0x81AF , GL_IUI_N3F_V3F_EXT = 0x81B0 , GL_T2F_IUI_V2F_EXT = 0x81B1 , GL_T2F_IUI_V3F_EXT = 0x81B2 , GL_T2F_IUI_N3F_V2F_EXT = 0x81B3 , GL_T2F_IUI_N3F_V3F_EXT = 0x81B4 }
enum | : GLenum { GL_INDEX_TEST_EXT = 0x81B5 , GL_INDEX_TEST_FUNC_EXT = 0x81B6 , GL_INDEX_TEST_REF_EXT = 0x81B7 }
enum | : GLenum { GL_INDEX_MATERIAL_EXT = 0x81B8 , GL_INDEX_MATERIAL_PARAMETER_EXT = 0x81B9 , GL_INDEX_MATERIAL_FACE_EXT = 0x81BA }
enum | : GLenum { GL_FRAGMENT_MATERIAL_EXT = 0x8349 , GL_FRAGMENT_NORMAL_EXT = 0x834A , GL_FRAGMENT_COLOR_EXT = 0x834C , GL_ATTENUATION_EXT = 0x834D , GL_SHADOW_ATTENUATION_EXT = 0x834E , GL_TEXTURE_APPLICATION_MODE_EXT = 0x834F , GL_TEXTURE_LIGHT_EXT = 0x8350 , GL_TEXTURE_MATERIAL_FACE_EXT = 0x8351 , GL_TEXTURE_MATERIAL_PARAMETER_EXT = 0x8352 }
enum | : GLenum { GL_TEXTURE_TILING_EXT = 0x9580 , GL_DEDICATED_MEMORY_OBJECT_EXT = 0x9581 , GL_PROTECTED_MEMORY_OBJECT_EXT = 0x959B , GL_NUM_TILING_TYPES_EXT = 0x9582 , GL_TILING_TYPES_EXT = 0x9583 , GL_OPTIMAL_TILING_EXT = 0x9584 , GL_LINEAR_TILING_EXT = 0x9585 , GL_NUM_DEVICE_UUIDS_EXT = 0x9596 , GL_DEVICE_UUID_EXT = 0x9597 , GL_DRIVER_UUID_EXT = 0x9598 , GL_UUID_SIZE_EXT = 16 }
enum | : GLenum { GL_HANDLE_TYPE_OPAQUE_FD_EXT = 0x9586 }
enum | : GLenum { GL_HANDLE_TYPE_OPAQUE_WIN32_EXT = 0x9587 , GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT = 0x9588 , GL_DEVICE_LUID_EXT = 0x9599 , GL_DEVICE_NODE_MASK_EXT = 0x959A , GL_LUID_SIZE_EXT = 8 , GL_HANDLE_TYPE_D3D12_TILEPOOL_EXT = 0x9589 , GL_HANDLE_TYPE_D3D12_RESOURCE_EXT = 0x958A , GL_HANDLE_TYPE_D3D11_IMAGE_EXT = 0x958B , GL_HANDLE_TYPE_D3D11_IMAGE_KMT_EXT = 0x958C }

enum

: GLenum {
GL_MULTISAMPLE_EXT = 0x809D , GL_SAMPLE_ALPHA_TO_MASK_EXT = 0x809E , GL_SAMPLE_ALPHA_TO_ONE_EXT = 0x809F , GL_SAMPLE_MASK_EXT = 0x80A0 ,
GL_1PASS_EXT = 0x80A1 , GL_2PASS_0_EXT = 0x80A2 , GL_2PASS_1_EXT = 0x80A3 , GL_4PASS_0_EXT = 0x80A4 ,
GL_4PASS_1_EXT = 0x80A5 , GL_4PASS_2_EXT = 0x80A6 , GL_4PASS_3_EXT = 0x80A7 , GL_SAMPLE_BUFFERS_EXT = 0x80A8 ,
GL_SAMPLES_EXT = 0x80A9 , GL_SAMPLE_MASK_VALUE_EXT = 0x80AA , GL_SAMPLE_MASK_INVERT_EXT = 0x80AB , GL_SAMPLE_PATTERN_EXT = 0x80AC ,
GL_MULTISAMPLE_BIT_EXT = 0x20000000
}

enum | : GLenum { GL_DEPTH_STENCIL_EXT = 0x84F9 , GL_UNSIGNED_INT_24_8_EXT = 0x84FA , GL_DEPTH24_STENCIL8_EXT = 0x88F0 , GL_TEXTURE_STENCIL_SIZE_EXT = 0x88F1 }
enum | : GLenum { GL_R11F_G11F_B10F_EXT = 0x8C3A , GL_UNSIGNED_INT_10F_11F_11F_REV_EXT = 0x8C3B , GL_RGBA_SIGNED_COMPONENTS_EXT = 0x8C3C }
enum | : GLenum { GL_UNSIGNED_BYTE_3_3_2_EXT = 0x8032 , GL_UNSIGNED_SHORT_4_4_4_4_EXT = 0x8033 , GL_UNSIGNED_SHORT_5_5_5_1_EXT = 0x8034 , GL_UNSIGNED_INT_8_8_8_8_EXT = 0x8035 , GL_UNSIGNED_INT_10_10_10_2_EXT = 0x8036 }
enum | : GLenum { GL_COLOR_INDEX1_EXT = 0x80E2 , GL_COLOR_INDEX2_EXT = 0x80E3 , GL_COLOR_INDEX4_EXT = 0x80E4 , GL_COLOR_INDEX8_EXT = 0x80E5 , GL_COLOR_INDEX12_EXT = 0x80E6 , GL_COLOR_INDEX16_EXT = 0x80E7 , GL_TEXTURE_INDEX_SIZE_EXT = 0x80ED }
enum | : GLenum { GL_PIXEL_PACK_BUFFER_EXT = 0x88EB , GL_PIXEL_UNPACK_BUFFER_EXT = 0x88EC , GL_PIXEL_PACK_BUFFER_BINDING_EXT = 0x88ED , GL_PIXEL_UNPACK_BUFFER_BINDING_EXT = 0x88EF }
enum | : GLenum { GL_PIXEL_TRANSFORM_2D_EXT = 0x8330 , GL_PIXEL_MAG_FILTER_EXT = 0x8331 , GL_PIXEL_MIN_FILTER_EXT = 0x8332 , GL_PIXEL_CUBIC_WEIGHT_EXT = 0x8333 , GL_CUBIC_EXT = 0x8334 , GL_AVERAGE_EXT = 0x8335 , GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT = 0x8336 , GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT = 0x8337 , GL_PIXEL_TRANSFORM_2D_MATRIX_EXT = 0x8338 }
enum | : GLenum { GL_POINT_SIZE_MIN_EXT = 0x8126 , GL_POINT_SIZE_MAX_EXT = 0x8127 , GL_POINT_FADE_THRESHOLD_SIZE_EXT = 0x8128 , GL_DISTANCE_ATTENUATION_EXT = 0x8129 }
enum | : GLenum { GL_POLYGON_OFFSET_EXT = 0x8037 , GL_POLYGON_OFFSET_FACTOR_EXT = 0x8038 , GL_POLYGON_OFFSET_BIAS_EXT = 0x8039 }
enum | : GLenum { GL_POLYGON_OFFSET_CLAMP_EXT = 0x8E1B }
enum | : GLenum { GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT = 0x8E4C , GL_FIRST_VERTEX_CONVENTION_EXT = 0x8E4D , GL_LAST_VERTEX_CONVENTION_EXT = 0x8E4E , GL_PROVOKING_VERTEX_EXT = 0x8E4F }
enum | : GLenum { GL_RASTER_MULTISAMPLE_EXT = 0x9327 , GL_RASTER_SAMPLES_EXT = 0x9328 , GL_MAX_RASTER_SAMPLES_EXT = 0x9329 , GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT = 0x932A , GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT = 0x932B , GL_EFFECTIVE_RASTER_SAMPLES_EXT = 0x932C }
enum | : GLenum { GL_RESCALE_NORMAL_EXT = 0x803A }

enum

: GLenum {
GL_LAYOUT_GENERAL_EXT = 0x958D , GL_LAYOUT_COLOR_ATTACHMENT_EXT = 0x958E , GL_LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT = 0x958F , GL_LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT = 0x9590 ,
GL_LAYOUT_SHADER_READ_ONLY_EXT = 0x9591 , GL_LAYOUT_TRANSFER_SRC_EXT = 0x9592 , GL_LAYOUT_TRANSFER_DST_EXT = 0x9593 , GL_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_EXT = 0x9530 ,
GL_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_EXT = 0x9531
}

enum | : GLenum { GL_HANDLE_TYPE_D3D12_FENCE_EXT = 0x9594 , GL_D3D12_FENCE_VALUE_EXT = 0x9595 }
enum | : GLenum { GL_COLOR_SUM_EXT = 0x8458 , GL_CURRENT_SECONDARY_COLOR_EXT = 0x8459 , GL_SECONDARY_COLOR_ARRAY_SIZE_EXT = 0x845A , GL_SECONDARY_COLOR_ARRAY_TYPE_EXT = 0x845B , GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT = 0x845C , GL_SECONDARY_COLOR_ARRAY_POINTER_EXT = 0x845D , GL_SECONDARY_COLOR_ARRAY_EXT = 0x845E }
enum | : GLenum { GL_ACTIVE_PROGRAM_EXT = 0x8B8D , GL_VERTEX_SHADER_BIT_EXT = 0x00000001 , GL_FRAGMENT_SHADER_BIT_EXT = 0x00000002 , GL_ALL_SHADER_BITS_EXT = 0xFFFFFFFF , GL_PROGRAM_SEPARABLE_EXT = 0x8258 , GL_PROGRAM_PIPELINE_BINDING_EXT = 0x825A }
enum | : GLenum { GL_LIGHT_MODEL_COLOR_CONTROL_EXT = 0x81F8 , GL_SINGLE_COLOR_EXT = 0x81F9 , GL_SEPARATE_SPECULAR_COLOR_EXT = 0x81FA }
enum | : GLenum { GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT = 0x8A52 }

enum

: GLenum {
GL_MAX_IMAGE_UNITS_EXT = 0x8F38 , GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT = 0x8F39 , GL_IMAGE_BINDING_NAME_EXT = 0x8F3A , GL_IMAGE_BINDING_LEVEL_EXT = 0x8F3B ,
GL_IMAGE_BINDING_LAYERED_EXT = 0x8F3C , GL_IMAGE_BINDING_LAYER_EXT = 0x8F3D , GL_IMAGE_BINDING_ACCESS_EXT = 0x8F3E , GL_IMAGE_1D_EXT = 0x904C ,
GL_IMAGE_2D_EXT = 0x904D , GL_IMAGE_3D_EXT = 0x904E , GL_IMAGE_2D_RECT_EXT = 0x904F , GL_IMAGE_CUBE_EXT = 0x9050 ,
GL_IMAGE_BUFFER_EXT = 0x9051 , GL_IMAGE_1D_ARRAY_EXT = 0x9052 , GL_IMAGE_2D_ARRAY_EXT = 0x9053 , GL_IMAGE_CUBE_MAP_ARRAY_EXT = 0x9054 ,
GL_IMAGE_2D_MULTISAMPLE_EXT = 0x9055 , GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT = 0x9056 , GL_INT_IMAGE_1D_EXT = 0x9057 , GL_INT_IMAGE_2D_EXT = 0x9058 ,
GL_INT_IMAGE_3D_EXT = 0x9059 , GL_INT_IMAGE_2D_RECT_EXT = 0x905A , GL_INT_IMAGE_CUBE_EXT = 0x905B , GL_INT_IMAGE_BUFFER_EXT = 0x905C ,
GL_INT_IMAGE_1D_ARRAY_EXT = 0x905D , GL_INT_IMAGE_2D_ARRAY_EXT = 0x905E , GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT = 0x905F , GL_INT_IMAGE_2D_MULTISAMPLE_EXT = 0x9060 ,
GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT = 0x9061 , GL_UNSIGNED_INT_IMAGE_1D_EXT = 0x9062 , GL_UNSIGNED_INT_IMAGE_2D_EXT = 0x9063 , GL_UNSIGNED_INT_IMAGE_3D_EXT = 0x9064 ,
GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT = 0x9065 , GL_UNSIGNED_INT_IMAGE_CUBE_EXT = 0x9066 , GL_UNSIGNED_INT_IMAGE_BUFFER_EXT = 0x9067 , GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT = 0x9068 ,
GL_UNSIGNED_INT_IMAGE_2D_ARRAY_EXT = 0x9069 , GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT = 0x906A , GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT = 0x906B , GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT = 0x906C ,
GL_MAX_IMAGE_SAMPLES_EXT = 0x906D , GL_IMAGE_BINDING_FORMAT_EXT = 0x906E , GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT = 0x00000001 , GL_ELEMENT_ARRAY_BARRIER_BIT_EXT = 0x00000002 ,
GL_UNIFORM_BARRIER_BIT_EXT = 0x00000004 , GL_TEXTURE_FETCH_BARRIER_BIT_EXT = 0x00000008 , GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT = 0x00000020 , GL_COMMAND_BARRIER_BIT_EXT = 0x00000040 ,
GL_PIXEL_BUFFER_BARRIER_BIT_EXT = 0x00000080 , GL_TEXTURE_UPDATE_BARRIER_BIT_EXT = 0x00000100 , GL_BUFFER_UPDATE_BARRIER_BIT_EXT = 0x00000200 , GL_FRAMEBUFFER_BARRIER_BIT_EXT = 0x00000400 ,
GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT = 0x00000800 , GL_ATOMIC_COUNTER_BARRIER_BIT_EXT = 0x00001000 , GL_ALL_BARRIER_BITS_EXT = 0xFFFFFFFF
}

enum | : GLenum { GL_SHARED_TEXTURE_PALETTE_EXT = 0x81FB }
enum | : GLenum { GL_STENCIL_TAG_BITS_EXT = 0x88F2 , GL_STENCIL_CLEAR_TAG_VALUE_EXT = 0x88F3 }
enum | : GLenum { GL_STENCIL_TEST_TWO_SIDE_EXT = 0x8910 , GL_ACTIVE_STENCIL_FACE_EXT = 0x8911 }
enum | : GLenum { GL_INCR_WRAP_EXT = 0x8507 , GL_DECR_WRAP_EXT = 0x8508 }

enum

: GLenum {
GL_ALPHA4_EXT = 0x803B , GL_ALPHA8_EXT = 0x803C , GL_ALPHA12_EXT = 0x803D , GL_ALPHA16_EXT = 0x803E ,
GL_LUMINANCE4_EXT = 0x803F , GL_LUMINANCE8_EXT = 0x8040 , GL_LUMINANCE12_EXT = 0x8041 , GL_LUMINANCE16_EXT = 0x8042 ,
GL_LUMINANCE4_ALPHA4_EXT = 0x8043 , GL_LUMINANCE6_ALPHA2_EXT = 0x8044 , GL_LUMINANCE8_ALPHA8_EXT = 0x8045 , GL_LUMINANCE12_ALPHA4_EXT = 0x8046 ,
GL_LUMINANCE12_ALPHA12_EXT = 0x8047 , GL_LUMINANCE16_ALPHA16_EXT = 0x8048 , GL_INTENSITY_EXT = 0x8049 , GL_INTENSITY4_EXT = 0x804A ,
GL_INTENSITY8_EXT = 0x804B , GL_INTENSITY12_EXT = 0x804C , GL_INTENSITY16_EXT = 0x804D , GL_RGB2_EXT = 0x804E ,
GL_RGB4_EXT = 0x804F , GL_RGB5_EXT = 0x8050 , GL_RGB8_EXT = 0x8051 , GL_RGB10_EXT = 0x8052 ,
GL_RGB12_EXT = 0x8053 , GL_RGB16_EXT = 0x8054 , GL_RGBA2_EXT = 0x8055 , GL_RGBA4_EXT = 0x8056 ,
GL_RGB5_A1_EXT = 0x8057 , GL_RGBA8_EXT = 0x8058 , GL_RGB10_A2_EXT = 0x8059 , GL_RGBA12_EXT = 0x805A ,
GL_RGBA16_EXT = 0x805B , GL_TEXTURE_RED_SIZE_EXT = 0x805C , GL_TEXTURE_GREEN_SIZE_EXT = 0x805D , GL_TEXTURE_BLUE_SIZE_EXT = 0x805E ,
GL_TEXTURE_ALPHA_SIZE_EXT = 0x805F , GL_TEXTURE_LUMINANCE_SIZE_EXT = 0x8060 , GL_TEXTURE_INTENSITY_SIZE_EXT = 0x8061 , GL_REPLACE_EXT = 0x8062 ,
GL_PROXY_TEXTURE_1D_EXT = 0x8063 , GL_PROXY_TEXTURE_2D_EXT = 0x8064 , GL_TEXTURE_TOO_LARGE_EXT = 0x8065
}

enum | : GLenum { GL_PACK_SKIP_IMAGES_EXT = 0x806B , GL_PACK_IMAGE_HEIGHT_EXT = 0x806C , GL_UNPACK_SKIP_IMAGES_EXT = 0x806D , GL_UNPACK_IMAGE_HEIGHT_EXT = 0x806E , GL_TEXTURE_3D_EXT = 0x806F , GL_PROXY_TEXTURE_3D_EXT = 0x8070 , GL_TEXTURE_DEPTH_EXT = 0x8071 , GL_TEXTURE_WRAP_R_EXT = 0x8072 , GL_MAX_3D_TEXTURE_SIZE_EXT = 0x8073 }
enum | : GLenum { GL_TEXTURE_1D_ARRAY_EXT = 0x8C18 , GL_PROXY_TEXTURE_1D_ARRAY_EXT = 0x8C19 , GL_TEXTURE_2D_ARRAY_EXT = 0x8C1A , GL_PROXY_TEXTURE_2D_ARRAY_EXT = 0x8C1B , GL_TEXTURE_BINDING_1D_ARRAY_EXT = 0x8C1C , GL_TEXTURE_BINDING_2D_ARRAY_EXT = 0x8C1D , GL_MAX_ARRAY_TEXTURE_LAYERS_EXT = 0x88FF , GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT = 0x884E }
enum | : GLenum { GL_TEXTURE_BUFFER_EXT = 0x8C2A , GL_MAX_TEXTURE_BUFFER_SIZE_EXT = 0x8C2B , GL_TEXTURE_BINDING_BUFFER_EXT = 0x8C2C , GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT = 0x8C2D , GL_TEXTURE_BUFFER_FORMAT_EXT = 0x8C2E }
enum | : GLenum { GL_COMPRESSED_LUMINANCE_LATC1_EXT = 0x8C70 , GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT = 0x8C71 , GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT = 0x8C72 , GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT = 0x8C73 }
enum | : GLenum { GL_COMPRESSED_RED_RGTC1_EXT = 0x8DBB , GL_COMPRESSED_SIGNED_RED_RGTC1_EXT = 0x8DBC , GL_COMPRESSED_RED_GREEN_RGTC2_EXT = 0x8DBD , GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT = 0x8DBE }
enum | : GLenum { GL_COMPRESSED_RGB_S3TC_DXT1_EXT = 0x83F0 , GL_COMPRESSED_RGBA_S3TC_DXT1_EXT = 0x83F1 , GL_COMPRESSED_RGBA_S3TC_DXT3_EXT = 0x83F2 , GL_COMPRESSED_RGBA_S3TC_DXT5_EXT = 0x83F3 }

enum

: GLenum {
GL_NORMAL_MAP_EXT = 0x8511 , GL_REFLECTION_MAP_EXT = 0x8512 , GL_TEXTURE_CUBE_MAP_EXT = 0x8513 , GL_TEXTURE_BINDING_CUBE_MAP_EXT = 0x8514 ,
GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT = 0x8515 , GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT = 0x8516 , GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT = 0x8517 , GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT = 0x8518 ,
GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT = 0x8519 , GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT = 0x851A , GL_PROXY_TEXTURE_CUBE_MAP_EXT = 0x851B , GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT = 0x851C
}

enum

: GLenum {
GL_COMBINE_EXT = 0x8570 , GL_COMBINE_RGB_EXT = 0x8571 , GL_COMBINE_ALPHA_EXT = 0x8572 , GL_RGB_SCALE_EXT = 0x8573 ,
GL_ADD_SIGNED_EXT = 0x8574 , GL_INTERPOLATE_EXT = 0x8575 , GL_CONSTANT_EXT = 0x8576 , GL_PRIMARY_COLOR_EXT = 0x8577 ,
GL_PREVIOUS_EXT = 0x8578 , GL_SOURCE0_RGB_EXT = 0x8580 , GL_SOURCE1_RGB_EXT = 0x8581 , GL_SOURCE2_RGB_EXT = 0x8582 ,
GL_SOURCE0_ALPHA_EXT = 0x8588 , GL_SOURCE1_ALPHA_EXT = 0x8589 , GL_SOURCE2_ALPHA_EXT = 0x858A , GL_OPERAND0_RGB_EXT = 0x8590 ,
GL_OPERAND1_RGB_EXT = 0x8591 , GL_OPERAND2_RGB_EXT = 0x8592 , GL_OPERAND0_ALPHA_EXT = 0x8598 , GL_OPERAND1_ALPHA_EXT = 0x8599 ,
GL_OPERAND2_ALPHA_EXT = 0x859A
}

enum | : GLenum { GL_DOT3_RGB_EXT = 0x8740 , GL_DOT3_RGBA_EXT = 0x8741 }
enum | : GLenum { GL_TEXTURE_MAX_ANISOTROPY_EXT = 0x84FE , GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT = 0x84FF }
enum | : GLenum { GL_TEXTURE_REDUCTION_MODE_EXT = 0x9366 , GL_WEIGHTED_AVERAGE_EXT = 0x9367 }

enum

: GLenum {
GL_RGBA32UI_EXT = 0x8D70 , GL_RGB32UI_EXT = 0x8D71 , GL_ALPHA32UI_EXT = 0x8D72 , GL_INTENSITY32UI_EXT = 0x8D73 ,
GL_LUMINANCE32UI_EXT = 0x8D74 , GL_LUMINANCE_ALPHA32UI_EXT = 0x8D75 , GL_RGBA16UI_EXT = 0x8D76 , GL_RGB16UI_EXT = 0x8D77 ,
GL_ALPHA16UI_EXT = 0x8D78 , GL_INTENSITY16UI_EXT = 0x8D79 , GL_LUMINANCE16UI_EXT = 0x8D7A , GL_LUMINANCE_ALPHA16UI_EXT = 0x8D7B ,
GL_RGBA8UI_EXT = 0x8D7C , GL_RGB8UI_EXT = 0x8D7D , GL_ALPHA8UI_EXT = 0x8D7E , GL_INTENSITY8UI_EXT = 0x8D7F ,
GL_LUMINANCE8UI_EXT = 0x8D80 , GL_LUMINANCE_ALPHA8UI_EXT = 0x8D81 , GL_RGBA32I_EXT = 0x8D82 , GL_RGB32I_EXT = 0x8D83 ,
GL_ALPHA32I_EXT = 0x8D84 , GL_INTENSITY32I_EXT = 0x8D85 , GL_LUMINANCE32I_EXT = 0x8D86 , GL_LUMINANCE_ALPHA32I_EXT = 0x8D87 ,
GL_RGBA16I_EXT = 0x8D88 , GL_RGB16I_EXT = 0x8D89 , GL_ALPHA16I_EXT = 0x8D8A , GL_INTENSITY16I_EXT = 0x8D8B ,
GL_LUMINANCE16I_EXT = 0x8D8C , GL_LUMINANCE_ALPHA16I_EXT = 0x8D8D , GL_RGBA8I_EXT = 0x8D8E , GL_RGB8I_EXT = 0x8D8F ,
GL_ALPHA8I_EXT = 0x8D90 , GL_INTENSITY8I_EXT = 0x8D91 , GL_LUMINANCE8I_EXT = 0x8D92 , GL_LUMINANCE_ALPHA8I_EXT = 0x8D93 ,
GL_RED_INTEGER_EXT = 0x8D94 , GL_GREEN_INTEGER_EXT = 0x8D95 , GL_BLUE_INTEGER_EXT = 0x8D96 , GL_ALPHA_INTEGER_EXT = 0x8D97 ,
GL_RGB_INTEGER_EXT = 0x8D98 , GL_RGBA_INTEGER_EXT = 0x8D99 , GL_BGR_INTEGER_EXT = 0x8D9A , GL_BGRA_INTEGER_EXT = 0x8D9B ,
GL_LUMINANCE_INTEGER_EXT = 0x8D9C , GL_LUMINANCE_ALPHA_INTEGER_EXT = 0x8D9D , GL_RGBA_INTEGER_MODE_EXT = 0x8D9E
}

enum | : GLenum { GL_MAX_TEXTURE_LOD_BIAS_EXT = 0x84FD , GL_TEXTURE_FILTER_CONTROL_EXT = 0x8500 , GL_TEXTURE_LOD_BIAS_EXT = 0x8501 }
enum | : GLenum { GL_MIRROR_CLAMP_EXT = 0x8742 , GL_MIRROR_CLAMP_TO_EDGE_EXT = 0x8743 , GL_MIRROR_CLAMP_TO_BORDER_EXT = 0x8912 }
enum | : GLenum { GL_TEXTURE_PRIORITY_EXT = 0x8066 , GL_TEXTURE_RESIDENT_EXT = 0x8067 , GL_TEXTURE_1D_BINDING_EXT = 0x8068 , GL_TEXTURE_2D_BINDING_EXT = 0x8069 , GL_TEXTURE_3D_BINDING_EXT = 0x806A }
enum | : GLenum { GL_PERTURB_EXT = 0x85AE , GL_TEXTURE_NORMAL_EXT = 0x85AF }

enum

: GLenum {
GL_SRGB_EXT = 0x8C40 , GL_SRGB8_EXT = 0x8C41 , GL_SRGB_ALPHA_EXT = 0x8C42 , GL_SRGB8_ALPHA8_EXT = 0x8C43 ,
GL_SLUMINANCE_ALPHA_EXT = 0x8C44 , GL_SLUMINANCE8_ALPHA8_EXT = 0x8C45 , GL_SLUMINANCE_EXT = 0x8C46 , GL_SLUMINANCE8_EXT = 0x8C47 ,
GL_COMPRESSED_SRGB_EXT = 0x8C48 , GL_COMPRESSED_SRGB_ALPHA_EXT = 0x8C49 , GL_COMPRESSED_SLUMINANCE_EXT = 0x8C4A , GL_COMPRESSED_SLUMINANCE_ALPHA_EXT = 0x8C4B ,
GL_COMPRESSED_SRGB_S3TC_DXT1_EXT = 0x8C4C , GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT = 0x8C4D , GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT = 0x8C4E , GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT = 0x8C4F
}

enum | : GLenum { GL_SR8_EXT = 0x8FBD }
enum | : GLenum { GL_SRG8_EXT = 0x8FBE }
enum | : GLenum { GL_TEXTURE_SRGB_DECODE_EXT = 0x8A48 , GL_DECODE_EXT = 0x8A49 , GL_SKIP_DECODE_EXT = 0x8A4A }
enum | : GLenum { GL_RGB9_E5_EXT = 0x8C3D , GL_UNSIGNED_INT_5_9_9_9_REV_EXT = 0x8C3E , GL_TEXTURE_SHARED_SIZE_EXT = 0x8C3F }

enum

: GLenum {
GL_ALPHA_SNORM = 0x9010 , GL_LUMINANCE_SNORM = 0x9011 , GL_LUMINANCE_ALPHA_SNORM = 0x9012 , GL_INTENSITY_SNORM = 0x9013 ,
GL_ALPHA8_SNORM = 0x9014 , GL_LUMINANCE8_SNORM = 0x9015 , GL_LUMINANCE8_ALPHA8_SNORM = 0x9016 , GL_INTENSITY8_SNORM = 0x9017 ,
GL_ALPHA16_SNORM = 0x9018 , GL_LUMINANCE16_SNORM = 0x9019 , GL_LUMINANCE16_ALPHA16_SNORM = 0x901A , GL_INTENSITY16_SNORM = 0x901B ,
GL_RED_SNORM = 0x8F90 , GL_RG_SNORM = 0x8F91 , GL_RGB_SNORM = 0x8F92 , GL_RGBA_SNORM = 0x8F93
}

enum

: GLenum {
GL_TEXTURE_IMMUTABLE_FORMAT_EXT = 0x912F , GL_RGBA32F_EXT = 0x8814 , GL_RGB32F_EXT = 0x8815 , GL_ALPHA32F_EXT = 0x8816 ,
GL_LUMINANCE32F_EXT = 0x8818 , GL_LUMINANCE_ALPHA32F_EXT = 0x8819 , GL_RGBA16F_EXT = 0x881A , GL_RGB16F_EXT = 0x881B ,
GL_ALPHA16F_EXT = 0x881C , GL_LUMINANCE16F_EXT = 0x881E , GL_LUMINANCE_ALPHA16F_EXT = 0x881F , GL_BGRA8_EXT = 0x93A1 ,
GL_R8_EXT = 0x8229 , GL_RG8_EXT = 0x822B , GL_R32F_EXT = 0x822E , GL_RG32F_EXT = 0x8230 ,
GL_R16F_EXT = 0x822D , GL_RG16F_EXT = 0x822F
}

enum | : GLenum { GL_TEXTURE_SWIZZLE_R_EXT = 0x8E42 , GL_TEXTURE_SWIZZLE_G_EXT = 0x8E43 , GL_TEXTURE_SWIZZLE_B_EXT = 0x8E44 , GL_TEXTURE_SWIZZLE_A_EXT = 0x8E45 , GL_TEXTURE_SWIZZLE_RGBA_EXT = 0x8E46 }
enum | : GLenum { GL_TIMELINE_SEMAPHORE_VALUE_NV = 0x9595 , GL_SEMAPHORE_TYPE_NV = 0x95B3 , GL_SEMAPHORE_TYPE_BINARY_NV = 0x95B4 , GL_SEMAPHORE_TYPE_TIMELINE_NV = 0x95B5 , GL_MAX_TIMELINE_SEMAPHORE_VALUE_DIFFERENCE_NV = 0x95B6 }
enum | : GLenum { GL_TIME_ELAPSED_EXT = 0x88BF }

enum

: GLenum {
GL_TRANSFORM_FEEDBACK_BUFFER_EXT = 0x8C8E , GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT = 0x8C84 , GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT = 0x8C85 , GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT = 0x8C8F ,
GL_INTERLEAVED_ATTRIBS_EXT = 0x8C8C , GL_SEPARATE_ATTRIBS_EXT = 0x8C8D , GL_PRIMITIVES_GENERATED_EXT = 0x8C87 , GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT = 0x8C88 ,
GL_RASTERIZER_DISCARD_EXT = 0x8C89 , GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT = 0x8C8A , GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT = 0x8C8B , GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT = 0x8C80 ,
GL_TRANSFORM_FEEDBACK_VARYINGS_EXT = 0x8C83 , GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT = 0x8C7F , GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT = 0x8C76
}

enum

: GLenum {
GL_VERTEX_ARRAY_EXT = 0x8074 , GL_NORMAL_ARRAY_EXT = 0x8075 , GL_COLOR_ARRAY_EXT = 0x8076 , GL_INDEX_ARRAY_EXT = 0x8077 ,
GL_TEXTURE_COORD_ARRAY_EXT = 0x8078 , GL_EDGE_FLAG_ARRAY_EXT = 0x8079 , GL_VERTEX_ARRAY_SIZE_EXT = 0x807A , GL_VERTEX_ARRAY_TYPE_EXT = 0x807B ,
GL_VERTEX_ARRAY_STRIDE_EXT = 0x807C , GL_VERTEX_ARRAY_COUNT_EXT = 0x807D , GL_NORMAL_ARRAY_TYPE_EXT = 0x807E , GL_NORMAL_ARRAY_STRIDE_EXT = 0x807F ,
GL_NORMAL_ARRAY_COUNT_EXT = 0x8080 , GL_COLOR_ARRAY_SIZE_EXT = 0x8081 , GL_COLOR_ARRAY_TYPE_EXT = 0x8082 , GL_COLOR_ARRAY_STRIDE_EXT = 0x8083 ,
GL_COLOR_ARRAY_COUNT_EXT = 0x8084 , GL_INDEX_ARRAY_TYPE_EXT = 0x8085 , GL_INDEX_ARRAY_STRIDE_EXT = 0x8086 , GL_INDEX_ARRAY_COUNT_EXT = 0x8087 ,
GL_TEXTURE_COORD_ARRAY_SIZE_EXT = 0x8088 , GL_TEXTURE_COORD_ARRAY_TYPE_EXT = 0x8089 , GL_TEXTURE_COORD_ARRAY_STRIDE_EXT = 0x808A , GL_TEXTURE_COORD_ARRAY_COUNT_EXT = 0x808B ,
GL_EDGE_FLAG_ARRAY_STRIDE_EXT = 0x808C , GL_EDGE_FLAG_ARRAY_COUNT_EXT = 0x808D , GL_VERTEX_ARRAY_POINTER_EXT = 0x808E , GL_NORMAL_ARRAY_POINTER_EXT = 0x808F ,
GL_COLOR_ARRAY_POINTER_EXT = 0x8090 , GL_INDEX_ARRAY_POINTER_EXT = 0x8091 , GL_TEXTURE_COORD_ARRAY_POINTER_EXT = 0x8092 , GL_EDGE_FLAG_ARRAY_POINTER_EXT = 0x8093
}

enum | : GLenum { GL_DOUBLE_VEC2_EXT = 0x8FFC , GL_DOUBLE_VEC3_EXT = 0x8FFD , GL_DOUBLE_VEC4_EXT = 0x8FFE , GL_DOUBLE_MAT2_EXT = 0x8F46 , GL_DOUBLE_MAT3_EXT = 0x8F47 , GL_DOUBLE_MAT4_EXT = 0x8F48 , GL_DOUBLE_MAT2x3_EXT = 0x8F49 , GL_DOUBLE_MAT2x4_EXT = 0x8F4A , GL_DOUBLE_MAT3x2_EXT = 0x8F4B , GL_DOUBLE_MAT3x4_EXT = 0x8F4C , GL_DOUBLE_MAT4x2_EXT = 0x8F4D , GL_DOUBLE_MAT4x3_EXT = 0x8F4E }

enum

: GLenum {
GL_VERTEX_SHADER_EXT = 0x8780 , GL_VERTEX_SHADER_BINDING_EXT = 0x8781 , GL_OP_INDEX_EXT = 0x8782 , GL_OP_NEGATE_EXT = 0x8783 ,
GL_OP_DOT3_EXT = 0x8784 , GL_OP_DOT4_EXT = 0x8785 , GL_OP_MUL_EXT = 0x8786 , GL_OP_ADD_EXT = 0x8787 ,
GL_OP_MADD_EXT = 0x8788 , GL_OP_FRAC_EXT = 0x8789 , GL_OP_MAX_EXT = 0x878A , GL_OP_MIN_EXT = 0x878B ,
GL_OP_SET_GE_EXT = 0x878C , GL_OP_SET_LT_EXT = 0x878D , GL_OP_CLAMP_EXT = 0x878E , GL_OP_FLOOR_EXT = 0x878F ,
GL_OP_ROUND_EXT = 0x8790 , GL_OP_EXP_BASE_2_EXT = 0x8791 , GL_OP_LOG_BASE_2_EXT = 0x8792 , GL_OP_POWER_EXT = 0x8793 ,
GL_OP_RECIP_EXT = 0x8794 , GL_OP_RECIP_SQRT_EXT = 0x8795 , GL_OP_SUB_EXT = 0x8796 , GL_OP_CROSS_PRODUCT_EXT = 0x8797 ,
GL_OP_MULTIPLY_MATRIX_EXT = 0x8798 , GL_OP_MOV_EXT = 0x8799 , GL_OUTPUT_VERTEX_EXT = 0x879A , GL_OUTPUT_COLOR0_EXT = 0x879B ,
GL_OUTPUT_COLOR1_EXT = 0x879C , GL_OUTPUT_TEXTURE_COORD0_EXT = 0x879D , GL_OUTPUT_TEXTURE_COORD1_EXT = 0x879E , GL_OUTPUT_TEXTURE_COORD2_EXT = 0x879F ,
GL_OUTPUT_TEXTURE_COORD3_EXT = 0x87A0 , GL_OUTPUT_TEXTURE_COORD4_EXT = 0x87A1 , GL_OUTPUT_TEXTURE_COORD5_EXT = 0x87A2 , GL_OUTPUT_TEXTURE_COORD6_EXT = 0x87A3 ,
GL_OUTPUT_TEXTURE_COORD7_EXT = 0x87A4 , GL_OUTPUT_TEXTURE_COORD8_EXT = 0x87A5 , GL_OUTPUT_TEXTURE_COORD9_EXT = 0x87A6 , GL_OUTPUT_TEXTURE_COORD10_EXT = 0x87A7 ,
GL_OUTPUT_TEXTURE_COORD11_EXT = 0x87A8 , GL_OUTPUT_TEXTURE_COORD12_EXT = 0x87A9 , GL_OUTPUT_TEXTURE_COORD13_EXT = 0x87AA , GL_OUTPUT_TEXTURE_COORD14_EXT = 0x87AB ,
GL_OUTPUT_TEXTURE_COORD15_EXT = 0x87AC , GL_OUTPUT_TEXTURE_COORD16_EXT = 0x87AD , GL_OUTPUT_TEXTURE_COORD17_EXT = 0x87AE , GL_OUTPUT_TEXTURE_COORD18_EXT = 0x87AF ,
GL_OUTPUT_TEXTURE_COORD19_EXT = 0x87B0 , GL_OUTPUT_TEXTURE_COORD20_EXT = 0x87B1 , GL_OUTPUT_TEXTURE_COORD21_EXT = 0x87B2 , GL_OUTPUT_TEXTURE_COORD22_EXT = 0x87B3 ,
GL_OUTPUT_TEXTURE_COORD23_EXT = 0x87B4 , GL_OUTPUT_TEXTURE_COORD24_EXT = 0x87B5 , GL_OUTPUT_TEXTURE_COORD25_EXT = 0x87B6 , GL_OUTPUT_TEXTURE_COORD26_EXT = 0x87B7 ,
GL_OUTPUT_TEXTURE_COORD27_EXT = 0x87B8 , GL_OUTPUT_TEXTURE_COORD28_EXT = 0x87B9 , GL_OUTPUT_TEXTURE_COORD29_EXT = 0x87BA , GL_OUTPUT_TEXTURE_COORD30_EXT = 0x87BB ,
GL_OUTPUT_TEXTURE_COORD31_EXT = 0x87BC , GL_OUTPUT_FOG_EXT = 0x87BD , GL_SCALAR_EXT = 0x87BE , GL_VECTOR_EXT = 0x87BF ,
GL_MATRIX_EXT = 0x87C0 , GL_VARIANT_EXT = 0x87C1 , GL_INVARIANT_EXT = 0x87C2 , GL_LOCAL_CONSTANT_EXT = 0x87C3 ,
GL_LOCAL_EXT = 0x87C4 , GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT = 0x87C5 , GL_MAX_VERTEX_SHADER_VARIANTS_EXT = 0x87C6 , GL_MAX_VERTEX_SHADER_INVARIANTS_EXT = 0x87C7 ,
GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 0x87C8 , GL_MAX_VERTEX_SHADER_LOCALS_EXT = 0x87C9 , GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT = 0x87CA , GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT = 0x87CB ,
GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 0x87CC , GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT = 0x87CD , GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT = 0x87CE , GL_VERTEX_SHADER_INSTRUCTIONS_EXT = 0x87CF ,
GL_VERTEX_SHADER_VARIANTS_EXT = 0x87D0 , GL_VERTEX_SHADER_INVARIANTS_EXT = 0x87D1 , GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 0x87D2 , GL_VERTEX_SHADER_LOCALS_EXT = 0x87D3 ,
GL_VERTEX_SHADER_OPTIMIZED_EXT = 0x87D4 , GL_X_EXT = 0x87D5 , GL_Y_EXT = 0x87D6 , GL_Z_EXT = 0x87D7 ,
GL_W_EXT = 0x87D8 , GL_NEGATIVE_X_EXT = 0x87D9 , GL_NEGATIVE_Y_EXT = 0x87DA , GL_NEGATIVE_Z_EXT = 0x87DB ,
GL_NEGATIVE_W_EXT = 0x87DC , GL_ZERO_EXT = 0x87DD , GL_ONE_EXT = 0x87DE , GL_NEGATIVE_ONE_EXT = 0x87DF ,
GL_NORMALIZED_RANGE_EXT = 0x87E0 , GL_FULL_RANGE_EXT = 0x87E1 , GL_CURRENT_VERTEX_EXT = 0x87E2 , GL_MVP_MATRIX_EXT = 0x87E3 ,
GL_VARIANT_VALUE_EXT = 0x87E4 , GL_VARIANT_DATATYPE_EXT = 0x87E5 , GL_VARIANT_ARRAY_STRIDE_EXT = 0x87E6 , GL_VARIANT_ARRAY_TYPE_EXT = 0x87E7 ,
GL_VARIANT_ARRAY_EXT = 0x87E8 , GL_VARIANT_ARRAY_POINTER_EXT = 0x87E9 , GL_INVARIANT_VALUE_EXT = 0x87EA , GL_INVARIANT_DATATYPE_EXT = 0x87EB ,
GL_LOCAL_CONSTANT_VALUE_EXT = 0x87EC , GL_LOCAL_CONSTANT_DATATYPE_EXT = 0x87ED
}

enum

: GLenum {
GL_MODELVIEW0_STACK_DEPTH_EXT = 0x0BA3 , GL_MODELVIEW1_STACK_DEPTH_EXT = 0x8502 , GL_MODELVIEW0_MATRIX_EXT = 0x0BA6 , GL_MODELVIEW1_MATRIX_EXT = 0x8506 ,
GL_VERTEX_WEIGHTING_EXT = 0x8509 , GL_MODELVIEW0_EXT = 0x1700 , GL_MODELVIEW1_EXT = 0x850A , GL_CURRENT_VERTEX_WEIGHT_EXT = 0x850B ,
GL_VERTEX_WEIGHT_ARRAY_EXT = 0x850C , GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT = 0x850D , GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT = 0x850E , GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT = 0x850F ,
GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT = 0x8510
}

enum | : GLenum { GL_INCLUSIVE_EXT = 0x8F10 , GL_EXCLUSIVE_EXT = 0x8F11 , GL_WINDOW_RECTANGLE_EXT = 0x8F12 , GL_WINDOW_RECTANGLE_MODE_EXT = 0x8F13 , GL_MAX_WINDOW_RECTANGLES_EXT = 0x8F14 , GL_NUM_WINDOW_RECTANGLES_EXT = 0x8F15 }
enum | : GLenum { GL_SYNC_X11_FENCE_EXT = 0x90E1 }
enum | : GLenum { GL_IGNORE_BORDER_HP = 0x8150 , GL_CONSTANT_BORDER_HP = 0x8151 , GL_REPLICATE_BORDER_HP = 0x8153 , GL_CONVOLUTION_BORDER_COLOR_HP = 0x8154 }

enum

: GLenum {
GL_IMAGE_SCALE_X_HP = 0x8155 , GL_IMAGE_SCALE_Y_HP = 0x8156 , GL_IMAGE_TRANSLATE_X_HP = 0x8157 , GL_IMAGE_TRANSLATE_Y_HP = 0x8158 ,
GL_IMAGE_ROTATE_ANGLE_HP = 0x8159 , GL_IMAGE_ROTATE_ORIGIN_X_HP = 0x815A , GL_IMAGE_ROTATE_ORIGIN_Y_HP = 0x815B , GL_IMAGE_MAG_FILTER_HP = 0x815C ,
GL_IMAGE_MIN_FILTER_HP = 0x815D , GL_IMAGE_CUBIC_WEIGHT_HP = 0x815E , GL_CUBIC_HP = 0x815F , GL_AVERAGE_HP = 0x8160 ,
GL_IMAGE_TRANSFORM_2D_HP = 0x8161 , GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP = 0x8162 , GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP = 0x8163
}

enum | : GLenum { GL_OCCLUSION_TEST_HP = 0x8165 , GL_OCCLUSION_TEST_RESULT_HP = 0x8166 }
enum | : GLenum { GL_TEXTURE_LIGHTING_MODE_HP = 0x8167 , GL_TEXTURE_POST_SPECULAR_HP = 0x8168 , GL_TEXTURE_PRE_SPECULAR_HP = 0x8169 }
enum | : GLenum { GL_CULL_VERTEX_IBM = 103050 }
enum | : GLenum { GL_RASTER_POSITION_UNCLIPPED_IBM = 0x19262 }
enum | : GLenum { GL_ALL_STATIC_DATA_IBM = 103060 , GL_STATIC_VERTEX_ARRAY_IBM = 103061 }
enum | : GLenum { GL_MIRRORED_REPEAT_IBM = 0x8370 }

enum

: GLenum {
GL_VERTEX_ARRAY_LIST_IBM = 103070 , GL_NORMAL_ARRAY_LIST_IBM = 103071 , GL_COLOR_ARRAY_LIST_IBM = 103072 , GL_INDEX_ARRAY_LIST_IBM = 103073 ,
GL_TEXTURE_COORD_ARRAY_LIST_IBM = 103074 , GL_EDGE_FLAG_ARRAY_LIST_IBM = 103075 , GL_FOG_COORDINATE_ARRAY_LIST_IBM = 103076 , GL_SECONDARY_COLOR_ARRAY_LIST_IBM = 103077 ,
GL_VERTEX_ARRAY_LIST_STRIDE_IBM = 103080 , GL_NORMAL_ARRAY_LIST_STRIDE_IBM = 103081 , GL_COLOR_ARRAY_LIST_STRIDE_IBM = 103082 , GL_INDEX_ARRAY_LIST_STRIDE_IBM = 103083 ,
GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM = 103084 , GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM = 103085 , GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM = 103086 , GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM = 103087
}

enum | : GLenum { GL_RED_MIN_CLAMP_INGR = 0x8560 , GL_GREEN_MIN_CLAMP_INGR = 0x8561 , GL_BLUE_MIN_CLAMP_INGR = 0x8562 , GL_ALPHA_MIN_CLAMP_INGR = 0x8563 , GL_RED_MAX_CLAMP_INGR = 0x8564 , GL_GREEN_MAX_CLAMP_INGR = 0x8565 , GL_BLUE_MAX_CLAMP_INGR = 0x8566 , GL_ALPHA_MAX_CLAMP_INGR = 0x8567 }
enum | : GLenum { GL_INTERLACE_READ_INGR = 0x8568 }
enum | : GLenum { GL_CONSERVATIVE_RASTERIZATION_INTEL = 0x83FE }
enum | : GLenum { GL_TEXTURE_MEMORY_LAYOUT_INTEL = 0x83FF , GL_LAYOUT_DEFAULT_INTEL = 0 , GL_LAYOUT_LINEAR_INTEL = 1 , GL_LAYOUT_LINEAR_CPU_CACHED_INTEL = 2 }
enum | : GLenum { GL_BLACKHOLE_RENDER_INTEL = 0x83FC }
enum | : GLenum { GL_PARALLEL_ARRAYS_INTEL = 0x83F4 , GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL = 0x83F5 , GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL = 0x83F6 , GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL = 0x83F7 , GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL = 0x83F8 }

enum

: GLenum {
GL_PERFQUERY_SINGLE_CONTEXT_INTEL = 0x00000000 , GL_PERFQUERY_GLOBAL_CONTEXT_INTEL = 0x00000001 , GL_PERFQUERY_WAIT_INTEL = 0x83FB , GL_PERFQUERY_FLUSH_INTEL = 0x83FA ,
GL_PERFQUERY_DONOT_FLUSH_INTEL = 0x83F9 , GL_PERFQUERY_COUNTER_EVENT_INTEL = 0x94F0 , GL_PERFQUERY_COUNTER_DURATION_NORM_INTEL = 0x94F1 , GL_PERFQUERY_COUNTER_DURATION_RAW_INTEL = 0x94F2 ,
GL_PERFQUERY_COUNTER_THROUGHPUT_INTEL = 0x94F3 , GL_PERFQUERY_COUNTER_RAW_INTEL = 0x94F4 , GL_PERFQUERY_COUNTER_TIMESTAMP_INTEL = 0x94F5 , GL_PERFQUERY_COUNTER_DATA_UINT32_INTEL = 0x94F8 ,
GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL = 0x94F9 , GL_PERFQUERY_COUNTER_DATA_FLOAT_INTEL = 0x94FA , GL_PERFQUERY_COUNTER_DATA_DOUBLE_INTEL = 0x94FB , GL_PERFQUERY_COUNTER_DATA_BOOL32_INTEL = 0x94FC ,
GL_PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL = 0x94FD , GL_PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL = 0x94FE , GL_PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL = 0x94FF , GL_PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL = 0x9500
}

enum

: GLenum {
GL_MULTIPLY_KHR = 0x9294 , GL_SCREEN_KHR = 0x9295 , GL_OVERLAY_KHR = 0x9296 , GL_DARKEN_KHR = 0x9297 ,
GL_LIGHTEN_KHR = 0x9298 , GL_COLORDODGE_KHR = 0x9299 , GL_COLORBURN_KHR = 0x929A , GL_HARDLIGHT_KHR = 0x929B ,
GL_SOFTLIGHT_KHR = 0x929C , GL_DIFFERENCE_KHR = 0x929E , GL_EXCLUSION_KHR = 0x92A0 , GL_HSL_HUE_KHR = 0x92AD ,
GL_HSL_SATURATION_KHR = 0x92AE , GL_HSL_COLOR_KHR = 0x92AF , GL_HSL_LUMINOSITY_KHR = 0x92B0
}

enum | : GLenum { GL_BLEND_ADVANCED_COHERENT_KHR = 0x9285 }
enum | : GLenum { GL_CONTEXT_RELEASE_BEHAVIOR_KHR = 0x82FB , GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR = 0x82FC }

enum

: GLenum {
GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR = 0x8242 , GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR = 0x8243 , GL_DEBUG_CALLBACK_FUNCTION_KHR = 0x8244 , GL_DEBUG_CALLBACK_USER_PARAM_KHR = 0x8245 ,
GL_DEBUG_SOURCE_API_KHR = 0x8246 , GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR = 0x8247 , GL_DEBUG_SOURCE_SHADER_COMPILER_KHR = 0x8248 , GL_DEBUG_SOURCE_THIRD_PARTY_KHR = 0x8249 ,
GL_DEBUG_SOURCE_APPLICATION_KHR = 0x824A , GL_DEBUG_SOURCE_OTHER_KHR = 0x824B , GL_DEBUG_TYPE_ERROR_KHR = 0x824C , GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR = 0x824D ,
GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR = 0x824E , GL_DEBUG_TYPE_PORTABILITY_KHR = 0x824F , GL_DEBUG_TYPE_PERFORMANCE_KHR = 0x8250 , GL_DEBUG_TYPE_OTHER_KHR = 0x8251 ,
GL_DEBUG_TYPE_MARKER_KHR = 0x8268 , GL_DEBUG_TYPE_PUSH_GROUP_KHR = 0x8269 , GL_DEBUG_TYPE_POP_GROUP_KHR = 0x826A , GL_DEBUG_SEVERITY_NOTIFICATION_KHR = 0x826B ,
GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR = 0x826C , GL_DEBUG_GROUP_STACK_DEPTH_KHR = 0x826D , GL_BUFFER_KHR = 0x82E0 , GL_SHADER_KHR = 0x82E1 ,
GL_PROGRAM_KHR = 0x82E2 , GL_VERTEX_ARRAY_KHR = 0x8074 , GL_QUERY_KHR = 0x82E3 , GL_PROGRAM_PIPELINE_KHR = 0x82E4 ,
GL_SAMPLER_KHR = 0x82E6 , GL_MAX_LABEL_LENGTH_KHR = 0x82E8 , GL_MAX_DEBUG_MESSAGE_LENGTH_KHR = 0x9143 , GL_MAX_DEBUG_LOGGED_MESSAGES_KHR = 0x9144 ,
GL_DEBUG_LOGGED_MESSAGES_KHR = 0x9145 , GL_DEBUG_SEVERITY_HIGH_KHR = 0x9146 , GL_DEBUG_SEVERITY_MEDIUM_KHR = 0x9147 , GL_DEBUG_SEVERITY_LOW_KHR = 0x9148 ,
GL_DEBUG_OUTPUT_KHR = 0x92E0 , GL_CONTEXT_FLAG_DEBUG_BIT_KHR = 0x00000002 , GL_STACK_OVERFLOW_KHR = 0x0503 , GL_STACK_UNDERFLOW_KHR = 0x0504
}

enum | : GLenum { GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR = 0x00000008 }
enum | : GLenum { GL_CONTEXT_ROBUST_ACCESS = 0x90F3 , GL_CONTEXT_ROBUST_ACCESS_KHR = 0x90F3 , GL_LOSE_CONTEXT_ON_RESET_KHR = 0x8252 , GL_GUILTY_CONTEXT_RESET_KHR = 0x8253 , GL_INNOCENT_CONTEXT_RESET_KHR = 0x8254 , GL_UNKNOWN_CONTEXT_RESET_KHR = 0x8255 , GL_RESET_NOTIFICATION_STRATEGY_KHR = 0x8256 , GL_NO_RESET_NOTIFICATION_KHR = 0x8261 , GL_CONTEXT_LOST_KHR = 0x0507 }

enum

: GLenum {
GL_SUBGROUP_SIZE_KHR = 0x9532 , GL_SUBGROUP_SUPPORTED_STAGES_KHR = 0x9533 , GL_SUBGROUP_SUPPORTED_FEATURES_KHR = 0x9534 , GL_SUBGROUP_QUAD_ALL_STAGES_KHR = 0x9535 ,
GL_SUBGROUP_FEATURE_BASIC_BIT_KHR = 0x00000001 , GL_SUBGROUP_FEATURE_VOTE_BIT_KHR = 0x00000002 , GL_SUBGROUP_FEATURE_ARITHMETIC_BIT_KHR = 0x00000004 , GL_SUBGROUP_FEATURE_BALLOT_BIT_KHR = 0x00000008 ,
GL_SUBGROUP_FEATURE_SHUFFLE_BIT_KHR = 0x00000010 , GL_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT_KHR = 0x00000020 , GL_SUBGROUP_FEATURE_CLUSTERED_BIT_KHR = 0x00000040 , GL_SUBGROUP_FEATURE_QUAD_BIT_KHR = 0x00000080
}

enum

: GLenum {
GL_COMPRESSED_RGBA_ASTC_4x4_KHR = 0x93B0 , GL_COMPRESSED_RGBA_ASTC_5x4_KHR = 0x93B1 , GL_COMPRESSED_RGBA_ASTC_5x5_KHR = 0x93B2 , GL_COMPRESSED_RGBA_ASTC_6x5_KHR = 0x93B3 ,
GL_COMPRESSED_RGBA_ASTC_6x6_KHR = 0x93B4 , GL_COMPRESSED_RGBA_ASTC_8x5_KHR = 0x93B5 , GL_COMPRESSED_RGBA_ASTC_8x6_KHR = 0x93B6 , GL_COMPRESSED_RGBA_ASTC_8x8_KHR = 0x93B7 ,
GL_COMPRESSED_RGBA_ASTC_10x5_KHR = 0x93B8 , GL_COMPRESSED_RGBA_ASTC_10x6_KHR = 0x93B9 , GL_COMPRESSED_RGBA_ASTC_10x8_KHR = 0x93BA , GL_COMPRESSED_RGBA_ASTC_10x10_KHR = 0x93BB ,
GL_COMPRESSED_RGBA_ASTC_12x10_KHR = 0x93BC , GL_COMPRESSED_RGBA_ASTC_12x12_KHR = 0x93BD , GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR = 0x93D0 , GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR = 0x93D1 ,
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR = 0x93D2 , GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR = 0x93D3 , GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR = 0x93D4 , GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR = 0x93D5 ,
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR = 0x93D6 , GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR = 0x93D7 , GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR = 0x93D8 , GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR = 0x93D9 ,
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR = 0x93DA , GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR = 0x93DB , GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR = 0x93DC , GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR = 0x93DD
}

enum | : GLenum { GL_MAX_SHADER_COMPILER_THREADS_KHR = 0x91B0 , GL_COMPLETION_STATUS_KHR = 0x91B1 }
enum | : GLenum { GL_TEXTURE_1D_STACK_MESAX = 0x8759 , GL_TEXTURE_2D_STACK_MESAX = 0x875A , GL_PROXY_TEXTURE_1D_STACK_MESAX = 0x875B , GL_PROXY_TEXTURE_2D_STACK_MESAX = 0x875C , GL_TEXTURE_1D_STACK_BINDING_MESAX = 0x875D , GL_TEXTURE_2D_STACK_BINDING_MESAX = 0x875E }
enum | : GLenum { GL_FRAMEBUFFER_FLIP_X_MESA = 0x8BBC }
enum | : GLenum { GL_FRAMEBUFFER_FLIP_Y_MESA = 0x8BBB }
enum | : GLenum { GL_FRAMEBUFFER_SWAP_XY_MESA = 0x8BBD }
enum | : GLenum { GL_PACK_INVERT_MESA = 0x8758 }
enum | : GLenum { GL_PROGRAM_BINARY_FORMAT_MESA = 0x875F }
enum | : GLenum { GL_TILE_RASTER_ORDER_FIXED_MESA = 0x8BB8 , GL_TILE_RASTER_ORDER_INCREASING_X_MESA = 0x8BB9 , GL_TILE_RASTER_ORDER_INCREASING_Y_MESA = 0x8BBA }
enum | : GLenum { GL_UNSIGNED_SHORT_8_8_MESA = 0x85BA , GL_UNSIGNED_SHORT_8_8_REV_MESA = 0x85BB , GL_YCBCR_MESA = 0x8757 }
enum | : GLenum { GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX = 0x9047 , GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX = 0x9048 , GL_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX = 0x9049 , GL_GPU_MEMORY_INFO_EVICTION_COUNT_NVX = 0x904A , GL_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX = 0x904B }
enum | : GLenum { GL_LGPU_SEPARATE_STORAGE_BIT_NVX = 0x0800 , GL_MAX_LGPU_GPUS_NVX = 0x92BA }
enum | : GLenum { GL_ALPHA_TO_COVERAGE_DITHER_DEFAULT_NV = 0x934D , GL_ALPHA_TO_COVERAGE_DITHER_ENABLE_NV = 0x934E , GL_ALPHA_TO_COVERAGE_DITHER_DISABLE_NV = 0x934F , GL_ALPHA_TO_COVERAGE_DITHER_MODE_NV = 0x92BF }

enum

: GLenum {
GL_BLEND_OVERLAP_NV = 0x9281 , GL_BLEND_PREMULTIPLIED_SRC_NV = 0x9280 , GL_BLUE_NV = 0x1905 , GL_COLORBURN_NV = 0x929A ,
GL_COLORDODGE_NV = 0x9299 , GL_CONJOINT_NV = 0x9284 , GL_CONTRAST_NV = 0x92A1 , GL_DARKEN_NV = 0x9297 ,
GL_DIFFERENCE_NV = 0x929E , GL_DISJOINT_NV = 0x9283 , GL_DST_ATOP_NV = 0x928F , GL_DST_IN_NV = 0x928B ,
GL_DST_NV = 0x9287 , GL_DST_OUT_NV = 0x928D , GL_DST_OVER_NV = 0x9289 , GL_EXCLUSION_NV = 0x92A0 ,
GL_GREEN_NV = 0x1904 , GL_HARDLIGHT_NV = 0x929B , GL_HARDMIX_NV = 0x92A9 , GL_HSL_COLOR_NV = 0x92AF ,
GL_HSL_HUE_NV = 0x92AD , GL_HSL_LUMINOSITY_NV = 0x92B0 , GL_HSL_SATURATION_NV = 0x92AE , GL_INVERT_OVG_NV = 0x92B4 ,
GL_INVERT_RGB_NV = 0x92A3 , GL_LIGHTEN_NV = 0x9298 , GL_LINEARBURN_NV = 0x92A5 , GL_LINEARDODGE_NV = 0x92A4 ,
GL_LINEARLIGHT_NV = 0x92A7 , GL_MINUS_CLAMPED_NV = 0x92B3 , GL_MINUS_NV = 0x929F , GL_MULTIPLY_NV = 0x9294 ,
GL_OVERLAY_NV = 0x9296 , GL_PINLIGHT_NV = 0x92A8 , GL_PLUS_CLAMPED_ALPHA_NV = 0x92B2 , GL_PLUS_CLAMPED_NV = 0x92B1 ,
GL_PLUS_DARKER_NV = 0x9292 , GL_PLUS_NV = 0x9291 , GL_RED_NV = 0x1903 , GL_SCREEN_NV = 0x9295 ,
GL_SOFTLIGHT_NV = 0x929C , GL_SRC_ATOP_NV = 0x928E , GL_SRC_IN_NV = 0x928A , GL_SRC_NV = 0x9286 ,
GL_SRC_OUT_NV = 0x928C , GL_SRC_OVER_NV = 0x9288 , GL_UNCORRELATED_NV = 0x9282 , GL_VIVIDLIGHT_NV = 0x92A6 ,
GL_XOR_NV = 0x1506
}

enum | : GLenum { GL_BLEND_ADVANCED_COHERENT_NV = 0x9285 }
enum | : GLenum { GL_VIEWPORT_POSITION_W_SCALE_NV = 0x937C , GL_VIEWPORT_POSITION_W_SCALE_X_COEFF_NV = 0x937D , GL_VIEWPORT_POSITION_W_SCALE_Y_COEFF_NV = 0x937E }

enum

: GLenum {
GL_TERMINATE_SEQUENCE_COMMAND_NV = 0x0000 , GL_NOP_COMMAND_NV = 0x0001 , GL_DRAW_ELEMENTS_COMMAND_NV = 0x0002 , GL_DRAW_ARRAYS_COMMAND_NV = 0x0003 ,
GL_DRAW_ELEMENTS_STRIP_COMMAND_NV = 0x0004 , GL_DRAW_ARRAYS_STRIP_COMMAND_NV = 0x0005 , GL_DRAW_ELEMENTS_INSTANCED_COMMAND_NV = 0x0006 , GL_DRAW_ARRAYS_INSTANCED_COMMAND_NV = 0x0007 ,
GL_ELEMENT_ADDRESS_COMMAND_NV = 0x0008 , GL_ATTRIBUTE_ADDRESS_COMMAND_NV = 0x0009 , GL_UNIFORM_ADDRESS_COMMAND_NV = 0x000A , GL_BLEND_COLOR_COMMAND_NV = 0x000B ,
GL_STENCIL_REF_COMMAND_NV = 0x000C , GL_LINE_WIDTH_COMMAND_NV = 0x000D , GL_POLYGON_OFFSET_COMMAND_NV = 0x000E , GL_ALPHA_REF_COMMAND_NV = 0x000F ,
GL_VIEWPORT_COMMAND_NV = 0x0010 , GL_SCISSOR_COMMAND_NV = 0x0011 , GL_FRONT_FACE_COMMAND_NV = 0x0012
}

enum | : GLenum { GL_COMPUTE_PROGRAM_NV = 0x90FB , GL_COMPUTE_PROGRAM_PARAMETER_BUFFER_NV = 0x90FC }
enum | : GLenum { GL_QUERY_WAIT_NV = 0x8E13 , GL_QUERY_NO_WAIT_NV = 0x8E14 , GL_QUERY_BY_REGION_WAIT_NV = 0x8E15 , GL_QUERY_BY_REGION_NO_WAIT_NV = 0x8E16 }
enum | : GLenum { GL_CONSERVATIVE_RASTERIZATION_NV = 0x9346 , GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV = 0x9347 , GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV = 0x9348 , GL_MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV = 0x9349 }
enum | : GLenum { GL_CONSERVATIVE_RASTER_DILATE_NV = 0x9379 , GL_CONSERVATIVE_RASTER_DILATE_RANGE_NV = 0x937A , GL_CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV = 0x937B }
enum | : GLenum { GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_NV = 0x9550 }
enum | : GLenum { GL_CONSERVATIVE_RASTER_MODE_NV = 0x954D , GL_CONSERVATIVE_RASTER_MODE_POST_SNAP_NV = 0x954E , GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV = 0x954F }
enum | : GLenum { GL_DEPTH_STENCIL_TO_RGBA_NV = 0x886E , GL_DEPTH_STENCIL_TO_BGRA_NV = 0x886F }
enum | : GLenum { GL_MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV = 0x90D0 , GL_MAX_DEEP_3D_TEXTURE_DEPTH_NV = 0x90D1 }
enum | : GLenum { GL_DEPTH_COMPONENT32F_NV = 0x8DAB , GL_DEPTH32F_STENCIL8_NV = 0x8DAC , GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV = 0x8DAD , GL_DEPTH_BUFFER_FLOAT_MODE_NV = 0x8DAF }
enum | : GLenum { GL_DEPTH_CLAMP_NV = 0x864F }

enum

: GLenum {
GL_EVAL_2D_NV = 0x86C0 , GL_EVAL_TRIANGULAR_2D_NV = 0x86C1 , GL_MAP_TESSELLATION_NV = 0x86C2 , GL_MAP_ATTRIB_U_ORDER_NV = 0x86C3 ,
GL_MAP_ATTRIB_V_ORDER_NV = 0x86C4 , GL_EVAL_FRACTIONAL_TESSELLATION_NV = 0x86C5 , GL_EVAL_VERTEX_ATTRIB0_NV = 0x86C6 , GL_EVAL_VERTEX_ATTRIB1_NV = 0x86C7 ,
GL_EVAL_VERTEX_ATTRIB2_NV = 0x86C8 , GL_EVAL_VERTEX_ATTRIB3_NV = 0x86C9 , GL_EVAL_VERTEX_ATTRIB4_NV = 0x86CA , GL_EVAL_VERTEX_ATTRIB5_NV = 0x86CB ,
GL_EVAL_VERTEX_ATTRIB6_NV = 0x86CC , GL_EVAL_VERTEX_ATTRIB7_NV = 0x86CD , GL_EVAL_VERTEX_ATTRIB8_NV = 0x86CE , GL_EVAL_VERTEX_ATTRIB9_NV = 0x86CF ,
GL_EVAL_VERTEX_ATTRIB10_NV = 0x86D0 , GL_EVAL_VERTEX_ATTRIB11_NV = 0x86D1 , GL_EVAL_VERTEX_ATTRIB12_NV = 0x86D2 , GL_EVAL_VERTEX_ATTRIB13_NV = 0x86D3 ,
GL_EVAL_VERTEX_ATTRIB14_NV = 0x86D4 , GL_EVAL_VERTEX_ATTRIB15_NV = 0x86D5 , GL_MAX_MAP_TESSELLATION_NV = 0x86D6 , GL_MAX_RATIONAL_EVAL_ORDER_NV = 0x86D7
}

enum

: GLenum {
GL_SAMPLE_POSITION_NV = 0x8E50 , GL_SAMPLE_MASK_NV = 0x8E51 , GL_SAMPLE_MASK_VALUE_NV = 0x8E52 , GL_TEXTURE_BINDING_RENDERBUFFER_NV = 0x8E53 ,
GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV = 0x8E54 , GL_TEXTURE_RENDERBUFFER_NV = 0x8E55 , GL_SAMPLER_RENDERBUFFER_NV = 0x8E56 , GL_INT_SAMPLER_RENDERBUFFER_NV = 0x8E57 ,
GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV = 0x8E58 , GL_MAX_SAMPLE_MASK_WORDS_NV = 0x8E59
}

enum | : GLenum { GL_ALL_COMPLETED_NV = 0x84F2 , GL_FENCE_STATUS_NV = 0x84F3 , GL_FENCE_CONDITION_NV = 0x84F4 }
enum | : GLenum { GL_FILL_RECTANGLE_NV = 0x933C }

enum

: GLenum {
GL_FLOAT_R_NV = 0x8880 , GL_FLOAT_RG_NV = 0x8881 , GL_FLOAT_RGB_NV = 0x8882 , GL_FLOAT_RGBA_NV = 0x8883 ,
GL_FLOAT_R16_NV = 0x8884 , GL_FLOAT_R32_NV = 0x8885 , GL_FLOAT_RG16_NV = 0x8886 , GL_FLOAT_RG32_NV = 0x8887 ,
GL_FLOAT_RGB16_NV = 0x8888 , GL_FLOAT_RGB32_NV = 0x8889 , GL_FLOAT_RGBA16_NV = 0x888A , GL_FLOAT_RGBA32_NV = 0x888B ,
GL_TEXTURE_FLOAT_COMPONENTS_NV = 0x888C , GL_FLOAT_CLEAR_COLOR_VALUE_NV = 0x888D , GL_FLOAT_RGBA_MODE_NV = 0x888E
}

enum | : GLenum { GL_FOG_DISTANCE_MODE_NV = 0x855A , GL_EYE_RADIAL_NV = 0x855B , GL_EYE_PLANE_ABSOLUTE_NV = 0x855C }
enum | : GLenum { GL_FRAGMENT_COVERAGE_TO_COLOR_NV = 0x92DD , GL_FRAGMENT_COVERAGE_COLOR_NV = 0x92DE }
enum | : GLenum { GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV = 0x8868 , GL_FRAGMENT_PROGRAM_NV = 0x8870 , GL_MAX_TEXTURE_COORDS_NV = 0x8871 , GL_MAX_TEXTURE_IMAGE_UNITS_NV = 0x8872 , GL_FRAGMENT_PROGRAM_BINDING_NV = 0x8873 , GL_PROGRAM_ERROR_STRING_NV = 0x8874 }
enum | : GLenum { GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV = 0x88F4 , GL_MAX_PROGRAM_CALL_DEPTH_NV = 0x88F5 , GL_MAX_PROGRAM_IF_DEPTH_NV = 0x88F6 , GL_MAX_PROGRAM_LOOP_DEPTH_NV = 0x88F7 , GL_MAX_PROGRAM_LOOP_COUNT_NV = 0x88F8 }
enum | : GLenum { GL_COVERAGE_MODULATION_TABLE_NV = 0x9331 , GL_COLOR_SAMPLES_NV = 0x8E20 , GL_DEPTH_SAMPLES_NV = 0x932D , GL_STENCIL_SAMPLES_NV = 0x932E , GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV = 0x932F , GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV = 0x9330 , GL_COVERAGE_MODULATION_NV = 0x9332 , GL_COVERAGE_MODULATION_TABLE_SIZE_NV = 0x9333 }
enum | : GLenum { GL_RENDERBUFFER_COVERAGE_SAMPLES_NV = 0x8CAB , GL_RENDERBUFFER_COLOR_SAMPLES_NV = 0x8E10 , GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV = 0x8E11 , GL_MULTISAMPLE_COVERAGE_MODES_NV = 0x8E12 }
enum | : GLenum { GL_GEOMETRY_PROGRAM_NV = 0x8C26 , GL_MAX_PROGRAM_OUTPUT_VERTICES_NV = 0x8C27 , GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV = 0x8C28 }
enum | : GLenum { GL_MIN_PROGRAM_TEXEL_OFFSET_NV = 0x8904 , GL_MAX_PROGRAM_TEXEL_OFFSET_NV = 0x8905 , GL_PROGRAM_ATTRIB_COMPONENTS_NV = 0x8906 , GL_PROGRAM_RESULT_COMPONENTS_NV = 0x8907 , GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV = 0x8908 , GL_MAX_PROGRAM_RESULT_COMPONENTS_NV = 0x8909 , GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV = 0x8DA5 , GL_MAX_PROGRAM_GENERIC_RESULTS_NV = 0x8DA6 }

enum

: GLenum {
GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV = 0x8E5A , GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV = 0x8E5B , GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV = 0x8E5C , GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV = 0x8E5D ,
GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV = 0x8E5E , GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV = 0x8E5F , GL_MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV = 0x8F44 , GL_MAX_PROGRAM_SUBROUTINE_NUM_NV = 0x8F45
}

enum | : GLenum { GL_HALF_FLOAT_NV = 0x140B }
enum | : GLenum { GL_MULTISAMPLES_NV = 0x9371 , GL_SUPERSAMPLE_SCALE_X_NV = 0x9372 , GL_SUPERSAMPLE_SCALE_Y_NV = 0x9373 , GL_CONFORMANT_NV = 0x9374 }
enum | : GLenum { GL_MAX_SHININESS_NV = 0x8504 , GL_MAX_SPOT_EXPONENT_NV = 0x8505 }
enum | : GLenum { GL_PER_GPU_STORAGE_BIT_NV = 0x0800 , GL_MULTICAST_GPUS_NV = 0x92BA , GL_RENDER_GPU_MASK_NV = 0x9558 , GL_PER_GPU_STORAGE_NV = 0x9548 , GL_MULTICAST_PROGRAMMABLE_SAMPLE_LOCATION_NV = 0x9549 }
enum | : GLenum { GL_UPLOAD_GPU_MASK_NVX = 0x954A }

enum

: GLenum {
GL_ATTACHED_MEMORY_OBJECT_NV = 0x95A4 , GL_ATTACHED_MEMORY_OFFSET_NV = 0x95A5 , GL_MEMORY_ATTACHABLE_ALIGNMENT_NV = 0x95A6 , GL_MEMORY_ATTACHABLE_SIZE_NV = 0x95A7 ,
GL_MEMORY_ATTACHABLE_NV = 0x95A8 , GL_DETACHED_MEMORY_INCARNATION_NV = 0x95A9 , GL_DETACHED_TEXTURES_NV = 0x95AA , GL_DETACHED_BUFFERS_NV = 0x95AB ,
GL_MAX_DETACHED_TEXTURES_NV = 0x95AC , GL_MAX_DETACHED_BUFFERS_NV = 0x95AD
}

enum

: GLenum {
GL_MESH_SHADER_NV = 0x9559 , GL_TASK_SHADER_NV = 0x955A , GL_MAX_MESH_UNIFORM_BLOCKS_NV = 0x8E60 , GL_MAX_MESH_TEXTURE_IMAGE_UNITS_NV = 0x8E61 ,
GL_MAX_MESH_IMAGE_UNIFORMS_NV = 0x8E62 , GL_MAX_MESH_UNIFORM_COMPONENTS_NV = 0x8E63 , GL_MAX_MESH_ATOMIC_COUNTER_BUFFERS_NV = 0x8E64 , GL_MAX_MESH_ATOMIC_COUNTERS_NV = 0x8E65 ,
GL_MAX_MESH_SHADER_STORAGE_BLOCKS_NV = 0x8E66 , GL_MAX_COMBINED_MESH_UNIFORM_COMPONENTS_NV = 0x8E67 , GL_MAX_TASK_UNIFORM_BLOCKS_NV = 0x8E68 , GL_MAX_TASK_TEXTURE_IMAGE_UNITS_NV = 0x8E69 ,
GL_MAX_TASK_IMAGE_UNIFORMS_NV = 0x8E6A , GL_MAX_TASK_UNIFORM_COMPONENTS_NV = 0x8E6B , GL_MAX_TASK_ATOMIC_COUNTER_BUFFERS_NV = 0x8E6C , GL_MAX_TASK_ATOMIC_COUNTERS_NV = 0x8E6D ,
GL_MAX_TASK_SHADER_STORAGE_BLOCKS_NV = 0x8E6E , GL_MAX_COMBINED_TASK_UNIFORM_COMPONENTS_NV = 0x8E6F , GL_MAX_MESH_WORK_GROUP_INVOCATIONS_NV = 0x95A2 , GL_MAX_TASK_WORK_GROUP_INVOCATIONS_NV = 0x95A3 ,
GL_MAX_MESH_TOTAL_MEMORY_SIZE_NV = 0x9536 , GL_MAX_TASK_TOTAL_MEMORY_SIZE_NV = 0x9537 , GL_MAX_MESH_OUTPUT_VERTICES_NV = 0x9538 , GL_MAX_MESH_OUTPUT_PRIMITIVES_NV = 0x9539 ,
GL_MAX_TASK_OUTPUT_COUNT_NV = 0x953A , GL_MAX_DRAW_MESH_TASKS_COUNT_NV = 0x953D , GL_MAX_MESH_VIEWS_NV = 0x9557 , GL_MESH_OUTPUT_PER_VERTEX_GRANULARITY_NV = 0x92DF ,
GL_MESH_OUTPUT_PER_PRIMITIVE_GRANULARITY_NV = 0x9543 , GL_MAX_MESH_WORK_GROUP_SIZE_NV = 0x953B , GL_MAX_TASK_WORK_GROUP_SIZE_NV = 0x953C , GL_MESH_WORK_GROUP_SIZE_NV = 0x953E ,
GL_TASK_WORK_GROUP_SIZE_NV = 0x953F , GL_MESH_VERTICES_OUT_NV = 0x9579 , GL_MESH_PRIMITIVES_OUT_NV = 0x957A , GL_MESH_OUTPUT_TYPE_NV = 0x957B ,
GL_UNIFORM_BLOCK_REFERENCED_BY_MESH_SHADER_NV = 0x959C , GL_UNIFORM_BLOCK_REFERENCED_BY_TASK_SHADER_NV = 0x959D , GL_REFERENCED_BY_MESH_SHADER_NV = 0x95A0 , GL_REFERENCED_BY_TASK_SHADER_NV = 0x95A1 ,
GL_MESH_SHADER_BIT_NV = 0x00000040 , GL_TASK_SHADER_BIT_NV = 0x00000080 , GL_MESH_SUBROUTINE_NV = 0x957C , GL_TASK_SUBROUTINE_NV = 0x957D ,
GL_MESH_SUBROUTINE_UNIFORM_NV = 0x957E , GL_TASK_SUBROUTINE_UNIFORM_NV = 0x957F , GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_MESH_SHADER_NV = 0x959E , GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TASK_SHADER_NV = 0x959F
}

enum | : GLenum { GL_MULTISAMPLE_FILTER_HINT_NV = 0x8534 }
enum | : GLenum { GL_PIXEL_COUNTER_BITS_NV = 0x8864 , GL_CURRENT_OCCLUSION_QUERY_ID_NV = 0x8865 , GL_PIXEL_COUNT_NV = 0x8866 , GL_PIXEL_COUNT_AVAILABLE_NV = 0x8867 }
enum | : GLenum { GL_DEPTH_STENCIL_NV = 0x84F9 , GL_UNSIGNED_INT_24_8_NV = 0x84FA }
enum | : GLenum { GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV = 0x8DA0 , GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV = 0x8DA1 , GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV = 0x8DA2 , GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV = 0x8DA3 , GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV = 0x8DA4 }

enum

: GLenum {
GL_PATH_FORMAT_SVG_NV = 0x9070 , GL_PATH_FORMAT_PS_NV = 0x9071 , GL_STANDARD_FONT_NAME_NV = 0x9072 , GL_SYSTEM_FONT_NAME_NV = 0x9073 ,
GL_FILE_NAME_NV = 0x9074 , GL_PATH_STROKE_WIDTH_NV = 0x9075 , GL_PATH_END_CAPS_NV = 0x9076 , GL_PATH_INITIAL_END_CAP_NV = 0x9077 ,
GL_PATH_TERMINAL_END_CAP_NV = 0x9078 , GL_PATH_JOIN_STYLE_NV = 0x9079 , GL_PATH_MITER_LIMIT_NV = 0x907A , GL_PATH_DASH_CAPS_NV = 0x907B ,
GL_PATH_INITIAL_DASH_CAP_NV = 0x907C , GL_PATH_TERMINAL_DASH_CAP_NV = 0x907D , GL_PATH_DASH_OFFSET_NV = 0x907E , GL_PATH_CLIENT_LENGTH_NV = 0x907F ,
GL_PATH_FILL_MODE_NV = 0x9080 , GL_PATH_FILL_MASK_NV = 0x9081 , GL_PATH_FILL_COVER_MODE_NV = 0x9082 , GL_PATH_STROKE_COVER_MODE_NV = 0x9083 ,
GL_PATH_STROKE_MASK_NV = 0x9084 , GL_COUNT_UP_NV = 0x9088 , GL_COUNT_DOWN_NV = 0x9089 , GL_PATH_OBJECT_BOUNDING_BOX_NV = 0x908A ,
GL_CONVEX_HULL_NV = 0x908B , GL_BOUNDING_BOX_NV = 0x908D , GL_TRANSLATE_X_NV = 0x908E , GL_TRANSLATE_Y_NV = 0x908F ,
GL_TRANSLATE_2D_NV = 0x9090 , GL_TRANSLATE_3D_NV = 0x9091 , GL_AFFINE_2D_NV = 0x9092 , GL_AFFINE_3D_NV = 0x9094 ,
GL_TRANSPOSE_AFFINE_2D_NV = 0x9096 , GL_TRANSPOSE_AFFINE_3D_NV = 0x9098 , GL_UTF8_NV = 0x909A , GL_UTF16_NV = 0x909B ,
GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV = 0x909C , GL_PATH_COMMAND_COUNT_NV = 0x909D , GL_PATH_COORD_COUNT_NV = 0x909E , GL_PATH_DASH_ARRAY_COUNT_NV = 0x909F ,
GL_PATH_COMPUTED_LENGTH_NV = 0x90A0 , GL_PATH_FILL_BOUNDING_BOX_NV = 0x90A1 , GL_PATH_STROKE_BOUNDING_BOX_NV = 0x90A2 , GL_SQUARE_NV = 0x90A3 ,
GL_ROUND_NV = 0x90A4 , GL_TRIANGULAR_NV = 0x90A5 , GL_BEVEL_NV = 0x90A6 , GL_MITER_REVERT_NV = 0x90A7 ,
GL_MITER_TRUNCATE_NV = 0x90A8 , GL_SKIP_MISSING_GLYPH_NV = 0x90A9 , GL_USE_MISSING_GLYPH_NV = 0x90AA , GL_PATH_ERROR_POSITION_NV = 0x90AB ,
GL_ACCUM_ADJACENT_PAIRS_NV = 0x90AD , GL_ADJACENT_PAIRS_NV = 0x90AE , GL_FIRST_TO_REST_NV = 0x90AF , GL_PATH_GEN_MODE_NV = 0x90B0 ,
GL_PATH_GEN_COEFF_NV = 0x90B1 , GL_PATH_GEN_COMPONENTS_NV = 0x90B3 , GL_PATH_STENCIL_FUNC_NV = 0x90B7 , GL_PATH_STENCIL_REF_NV = 0x90B8 ,
GL_PATH_STENCIL_VALUE_MASK_NV = 0x90B9 , GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV = 0x90BD , GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV = 0x90BE , GL_PATH_COVER_DEPTH_FUNC_NV = 0x90BF ,
GL_PATH_DASH_OFFSET_RESET_NV = 0x90B4 , GL_MOVE_TO_RESETS_NV = 0x90B5 , GL_MOVE_TO_CONTINUES_NV = 0x90B6 , GL_CLOSE_PATH_NV = 0x00 ,
GL_MOVE_TO_NV = 0x02 , GL_RELATIVE_MOVE_TO_NV = 0x03 , GL_LINE_TO_NV = 0x04 , GL_RELATIVE_LINE_TO_NV = 0x05 ,
GL_HORIZONTAL_LINE_TO_NV = 0x06 , GL_RELATIVE_HORIZONTAL_LINE_TO_NV = 0x07 , GL_VERTICAL_LINE_TO_NV = 0x08 , GL_RELATIVE_VERTICAL_LINE_TO_NV = 0x09 ,
GL_QUADRATIC_CURVE_TO_NV = 0x0A , GL_RELATIVE_QUADRATIC_CURVE_TO_NV = 0x0B , GL_CUBIC_CURVE_TO_NV = 0x0C , GL_RELATIVE_CUBIC_CURVE_TO_NV = 0x0D ,
GL_SMOOTH_QUADRATIC_CURVE_TO_NV = 0x0E , GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV = 0x0F , GL_SMOOTH_CUBIC_CURVE_TO_NV = 0x10 , GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV = 0x11 ,
GL_SMALL_CCW_ARC_TO_NV = 0x12 , GL_RELATIVE_SMALL_CCW_ARC_TO_NV = 0x13 , GL_SMALL_CW_ARC_TO_NV = 0x14 , GL_RELATIVE_SMALL_CW_ARC_TO_NV = 0x15 ,
GL_LARGE_CCW_ARC_TO_NV = 0x16 , GL_RELATIVE_LARGE_CCW_ARC_TO_NV = 0x17 , GL_LARGE_CW_ARC_TO_NV = 0x18 , GL_RELATIVE_LARGE_CW_ARC_TO_NV = 0x19 ,
GL_RESTART_PATH_NV = 0xF0 , GL_DUP_FIRST_CUBIC_CURVE_TO_NV = 0xF2 , GL_DUP_LAST_CUBIC_CURVE_TO_NV = 0xF4 , GL_RECT_NV = 0xF6 ,
GL_CIRCULAR_CCW_ARC_TO_NV = 0xF8 , GL_CIRCULAR_CW_ARC_TO_NV = 0xFA , GL_CIRCULAR_TANGENT_ARC_TO_NV = 0xFC , GL_ARC_TO_NV = 0xFE ,
GL_RELATIVE_ARC_TO_NV = 0xFF , GL_BOLD_BIT_NV = 0x01 , GL_ITALIC_BIT_NV = 0x02 , GL_GLYPH_WIDTH_BIT_NV = 0x01 ,
GL_GLYPH_HEIGHT_BIT_NV = 0x02 , GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV = 0x04 , GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV = 0x08 , GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV = 0x10 ,
GL_GLYPH_VERTICAL_BEARING_X_BIT_NV = 0x20 , GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV = 0x40 , GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV = 0x80 , GL_GLYPH_HAS_KERNING_BIT_NV = 0x100 ,
GL_FONT_X_MIN_BOUNDS_BIT_NV = 0x00010000 , GL_FONT_Y_MIN_BOUNDS_BIT_NV = 0x00020000 , GL_FONT_X_MAX_BOUNDS_BIT_NV = 0x00040000 , GL_FONT_Y_MAX_BOUNDS_BIT_NV = 0x00080000 ,
GL_FONT_UNITS_PER_EM_BIT_NV = 0x00100000 , GL_FONT_ASCENDER_BIT_NV = 0x00200000 , GL_FONT_DESCENDER_BIT_NV = 0x00400000 , GL_FONT_HEIGHT_BIT_NV = 0x00800000 ,
GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV = 0x01000000 , GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV = 0x02000000 , GL_FONT_UNDERLINE_POSITION_BIT_NV = 0x04000000 , GL_FONT_UNDERLINE_THICKNESS_BIT_NV = 0x08000000 ,
GL_FONT_HAS_KERNING_BIT_NV = 0x10000000 , GL_ROUNDED_RECT_NV = 0xE8 , GL_RELATIVE_ROUNDED_RECT_NV = 0xE9 , GL_ROUNDED_RECT2_NV = 0xEA ,
GL_RELATIVE_ROUNDED_RECT2_NV = 0xEB , GL_ROUNDED_RECT4_NV = 0xEC , GL_RELATIVE_ROUNDED_RECT4_NV = 0xED , GL_ROUNDED_RECT8_NV = 0xEE ,
GL_RELATIVE_ROUNDED_RECT8_NV = 0xEF , GL_RELATIVE_RECT_NV = 0xF7 , GL_FONT_GLYPHS_AVAILABLE_NV = 0x9368 , GL_FONT_TARGET_UNAVAILABLE_NV = 0x9369 ,
GL_FONT_UNAVAILABLE_NV = 0x936A , GL_FONT_UNINTELLIGIBLE_NV = 0x936B , GL_CONIC_CURVE_TO_NV = 0x1A , GL_RELATIVE_CONIC_CURVE_TO_NV = 0x1B ,
GL_FONT_NUM_GLYPH_INDICES_BIT_NV = 0x20000000 , GL_STANDARD_FONT_FORMAT_NV = 0x936C , GL_2_BYTES_NV = 0x1407 , GL_3_BYTES_NV = 0x1408 ,
GL_4_BYTES_NV = 0x1409 , GL_EYE_LINEAR_NV = 0x2400 , GL_OBJECT_LINEAR_NV = 0x2401 , GL_CONSTANT_NV = 0x8576 ,
GL_PATH_FOG_GEN_MODE_NV = 0x90AC , GL_PRIMARY_COLOR_NV = 0x852C , GL_SECONDARY_COLOR_NV = 0x852D , GL_PATH_GEN_COLOR_FORMAT_NV = 0x90B2 ,
GL_PATH_PROJECTION_NV = 0x1701 , GL_PATH_MODELVIEW_NV = 0x1700 , GL_PATH_MODELVIEW_STACK_DEPTH_NV = 0x0BA3 , GL_PATH_MODELVIEW_MATRIX_NV = 0x0BA6 ,
GL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV = 0x0D36 , GL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV = 0x84E3 , GL_PATH_PROJECTION_STACK_DEPTH_NV = 0x0BA4 , GL_PATH_PROJECTION_MATRIX_NV = 0x0BA7 ,
GL_PATH_MAX_PROJECTION_STACK_DEPTH_NV = 0x0D38 , GL_PATH_TRANSPOSE_PROJECTION_MATRIX_NV = 0x84E4 , GL_FRAGMENT_INPUT_NV = 0x936D
}

enum | : GLenum { GL_SHARED_EDGE_NV = 0xC0 }
enum | : GLenum { GL_WRITE_PIXEL_DATA_RANGE_NV = 0x8878 , GL_READ_PIXEL_DATA_RANGE_NV = 0x8879 , GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV = 0x887A , GL_READ_PIXEL_DATA_RANGE_LENGTH_NV = 0x887B , GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV = 0x887C , GL_READ_PIXEL_DATA_RANGE_POINTER_NV = 0x887D }
enum | : GLenum { GL_POINT_SPRITE_NV = 0x8861 , GL_COORD_REPLACE_NV = 0x8862 , GL_POINT_SPRITE_R_MODE_NV = 0x8863 }
enum | : GLenum { GL_FRAME_NV = 0x8E26 , GL_FIELDS_NV = 0x8E27 , GL_CURRENT_TIME_NV = 0x8E28 , GL_NUM_FILL_STREAMS_NV = 0x8E29 , GL_PRESENT_TIME_NV = 0x8E2A , GL_PRESENT_DURATION_NV = 0x8E2B }
enum | : GLenum { GL_PRIMITIVE_RESTART_NV = 0x8558 , GL_PRIMITIVE_RESTART_INDEX_NV = 0x8559 }
enum | : GLenum { GL_SHADING_RATE_IMAGE_PER_PRIMITIVE_NV = 0x95B1 , GL_SHADING_RATE_IMAGE_PALETTE_COUNT_NV = 0x95B2 }
enum | : GLenum { GL_QUERY_RESOURCE_TYPE_VIDMEM_ALLOC_NV = 0x9540 , GL_QUERY_RESOURCE_MEMTYPE_VIDMEM_NV = 0x9542 , GL_QUERY_RESOURCE_SYS_RESERVED_NV = 0x9544 , GL_QUERY_RESOURCE_TEXTURE_NV = 0x9545 , GL_QUERY_RESOURCE_RENDERBUFFER_NV = 0x9546 , GL_QUERY_RESOURCE_BUFFEROBJECT_NV = 0x9547 }

enum

: GLenum {
GL_REGISTER_COMBINERS_NV = 0x8522 , GL_VARIABLE_A_NV = 0x8523 , GL_VARIABLE_B_NV = 0x8524 , GL_VARIABLE_C_NV = 0x8525 ,
GL_VARIABLE_D_NV = 0x8526 , GL_VARIABLE_E_NV = 0x8527 , GL_VARIABLE_F_NV = 0x8528 , GL_VARIABLE_G_NV = 0x8529 ,
GL_CONSTANT_COLOR0_NV = 0x852A , GL_CONSTANT_COLOR1_NV = 0x852B , GL_SPARE0_NV = 0x852E , GL_SPARE1_NV = 0x852F ,
GL_DISCARD_NV = 0x8530 , GL_E_TIMES_F_NV = 0x8531 , GL_SPARE0_PLUS_SECONDARY_COLOR_NV = 0x8532 , GL_UNSIGNED_IDENTITY_NV = 0x8536 ,
GL_UNSIGNED_INVERT_NV = 0x8537 , GL_EXPAND_NORMAL_NV = 0x8538 , GL_EXPAND_NEGATE_NV = 0x8539 , GL_HALF_BIAS_NORMAL_NV = 0x853A ,
GL_HALF_BIAS_NEGATE_NV = 0x853B , GL_SIGNED_IDENTITY_NV = 0x853C , GL_SIGNED_NEGATE_NV = 0x853D , GL_SCALE_BY_TWO_NV = 0x853E ,
GL_SCALE_BY_FOUR_NV = 0x853F , GL_SCALE_BY_ONE_HALF_NV = 0x8540 , GL_BIAS_BY_NEGATIVE_ONE_HALF_NV = 0x8541 , GL_COMBINER_INPUT_NV = 0x8542 ,
GL_COMBINER_MAPPING_NV = 0x8543 , GL_COMBINER_COMPONENT_USAGE_NV = 0x8544 , GL_COMBINER_AB_DOT_PRODUCT_NV = 0x8545 , GL_COMBINER_CD_DOT_PRODUCT_NV = 0x8546 ,
GL_COMBINER_MUX_SUM_NV = 0x8547 , GL_COMBINER_SCALE_NV = 0x8548 , GL_COMBINER_BIAS_NV = 0x8549 , GL_COMBINER_AB_OUTPUT_NV = 0x854A ,
GL_COMBINER_CD_OUTPUT_NV = 0x854B , GL_COMBINER_SUM_OUTPUT_NV = 0x854C , GL_MAX_GENERAL_COMBINERS_NV = 0x854D , GL_NUM_GENERAL_COMBINERS_NV = 0x854E ,
GL_COLOR_SUM_CLAMP_NV = 0x854F , GL_COMBINER0_NV = 0x8550 , GL_COMBINER1_NV = 0x8551 , GL_COMBINER2_NV = 0x8552 ,
GL_COMBINER3_NV = 0x8553 , GL_COMBINER4_NV = 0x8554 , GL_COMBINER5_NV = 0x8555 , GL_COMBINER6_NV = 0x8556 ,
GL_COMBINER7_NV = 0x8557
}

enum | : GLenum { GL_PER_STAGE_CONSTANTS_NV = 0x8535 }
enum | : GLenum { GL_REPRESENTATIVE_FRAGMENT_TEST_NV = 0x937F }
enum | : GLenum { GL_PURGED_CONTEXT_RESET_NV = 0x92BB }

enum

: GLenum {
GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV = 0x933D , GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV = 0x933E , GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV = 0x933F , GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV = 0x9340 ,
GL_SAMPLE_LOCATION_NV = 0x8E50 , GL_PROGRAMMABLE_SAMPLE_LOCATION_NV = 0x9341 , GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV = 0x9342 , GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV = 0x9343
}

enum | : GLenum { GL_SCISSOR_TEST_EXCLUSIVE_NV = 0x9555 , GL_SCISSOR_BOX_EXCLUSIVE_NV = 0x9556 }
enum | : GLenum { GL_BUFFER_GPU_ADDRESS_NV = 0x8F1D , GL_GPU_ADDRESS_NV = 0x8F34 , GL_MAX_SHADER_BUFFER_ADDRESS_NV = 0x8F35 }
enum | : GLenum { GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV = 0x00000010 }
enum | : GLenum { GL_SUBGROUP_FEATURE_PARTITIONED_BIT_NV = 0x00000100 }
enum | : GLenum { GL_WARP_SIZE_NV = 0x9339 , GL_WARPS_PER_SM_NV = 0x933A , GL_SM_COUNT_NV = 0x933B }

enum

: GLenum {
GL_SHADING_RATE_IMAGE_NV = 0x9563 , GL_SHADING_RATE_NO_INVOCATIONS_NV = 0x9564 , GL_SHADING_RATE_1_INVOCATION_PER_PIXEL_NV = 0x9565 , GL_SHADING_RATE_1_INVOCATION_PER_1X2_PIXELS_NV = 0x9566 ,
GL_SHADING_RATE_1_INVOCATION_PER_2X1_PIXELS_NV = 0x9567 , GL_SHADING_RATE_1_INVOCATION_PER_2X2_PIXELS_NV = 0x9568 , GL_SHADING_RATE_1_INVOCATION_PER_2X4_PIXELS_NV = 0x9569 , GL_SHADING_RATE_1_INVOCATION_PER_4X2_PIXELS_NV = 0x956A ,
GL_SHADING_RATE_1_INVOCATION_PER_4X4_PIXELS_NV = 0x956B , GL_SHADING_RATE_2_INVOCATIONS_PER_PIXEL_NV = 0x956C , GL_SHADING_RATE_4_INVOCATIONS_PER_PIXEL_NV = 0x956D , GL_SHADING_RATE_8_INVOCATIONS_PER_PIXEL_NV = 0x956E ,
GL_SHADING_RATE_16_INVOCATIONS_PER_PIXEL_NV = 0x956F , GL_SHADING_RATE_IMAGE_BINDING_NV = 0x955B , GL_SHADING_RATE_IMAGE_TEXEL_WIDTH_NV = 0x955C , GL_SHADING_RATE_IMAGE_TEXEL_HEIGHT_NV = 0x955D ,
GL_SHADING_RATE_IMAGE_PALETTE_SIZE_NV = 0x955E , GL_MAX_COARSE_FRAGMENT_SAMPLES_NV = 0x955F , GL_SHADING_RATE_SAMPLE_ORDER_DEFAULT_NV = 0x95AE , GL_SHADING_RATE_SAMPLE_ORDER_PIXEL_MAJOR_NV = 0x95AF ,
GL_SHADING_RATE_SAMPLE_ORDER_SAMPLE_MAJOR_NV = 0x95B0
}

enum | : GLenum { GL_MAX_PROGRAM_PATCH_ATTRIBS_NV = 0x86D8 , GL_TESS_CONTROL_PROGRAM_NV = 0x891E , GL_TESS_EVALUATION_PROGRAM_NV = 0x891F , GL_TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV = 0x8C74 , GL_TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV = 0x8C75 }
enum | : GLenum { GL_EMBOSS_LIGHT_NV = 0x855D , GL_EMBOSS_CONSTANT_NV = 0x855E , GL_EMBOSS_MAP_NV = 0x855F }
enum | : GLenum { GL_NORMAL_MAP_NV = 0x8511 , GL_REFLECTION_MAP_NV = 0x8512 }
enum | : GLenum { GL_COMBINE4_NV = 0x8503 , GL_SOURCE3_RGB_NV = 0x8583 , GL_SOURCE3_ALPHA_NV = 0x858B , GL_OPERAND3_RGB_NV = 0x8593 , GL_OPERAND3_ALPHA_NV = 0x859B }
enum | : GLenum { GL_TEXTURE_UNSIGNED_REMAP_MODE_NV = 0x888F }
enum | : GLenum { GL_TEXTURE_COVERAGE_SAMPLES_NV = 0x9045 , GL_TEXTURE_COLOR_SAMPLES_NV = 0x9046 }
enum | : GLenum { GL_TEXTURE_RECTANGLE_NV = 0x84F5 , GL_TEXTURE_BINDING_RECTANGLE_NV = 0x84F6 , GL_PROXY_TEXTURE_RECTANGLE_NV = 0x84F7 , GL_MAX_RECTANGLE_TEXTURE_SIZE_NV = 0x84F8 }

enum

: GLenum {
GL_OFFSET_TEXTURE_RECTANGLE_NV = 0x864C , GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV = 0x864D , GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV = 0x864E , GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV = 0x86D9 ,
GL_UNSIGNED_INT_S8_S8_8_8_NV = 0x86DA , GL_UNSIGNED_INT_8_8_S8_S8_REV_NV = 0x86DB , GL_DSDT_MAG_INTENSITY_NV = 0x86DC , GL_SHADER_CONSISTENT_NV = 0x86DD ,
GL_TEXTURE_SHADER_NV = 0x86DE , GL_SHADER_OPERATION_NV = 0x86DF , GL_CULL_MODES_NV = 0x86E0 , GL_OFFSET_TEXTURE_MATRIX_NV = 0x86E1 ,
GL_OFFSET_TEXTURE_SCALE_NV = 0x86E2 , GL_OFFSET_TEXTURE_BIAS_NV = 0x86E3 , GL_OFFSET_TEXTURE_2D_MATRIX_NV = 0x86E1 , GL_OFFSET_TEXTURE_2D_SCALE_NV = 0x86E2 ,
GL_OFFSET_TEXTURE_2D_BIAS_NV = 0x86E3 , GL_PREVIOUS_TEXTURE_INPUT_NV = 0x86E4 , GL_CONST_EYE_NV = 0x86E5 , GL_PASS_THROUGH_NV = 0x86E6 ,
GL_CULL_FRAGMENT_NV = 0x86E7 , GL_OFFSET_TEXTURE_2D_NV = 0x86E8 , GL_DEPENDENT_AR_TEXTURE_2D_NV = 0x86E9 , GL_DEPENDENT_GB_TEXTURE_2D_NV = 0x86EA ,
GL_DOT_PRODUCT_NV = 0x86EC , GL_DOT_PRODUCT_DEPTH_REPLACE_NV = 0x86ED , GL_DOT_PRODUCT_TEXTURE_2D_NV = 0x86EE , GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV = 0x86F0 ,
GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV = 0x86F1 , GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV = 0x86F2 , GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV = 0x86F3 , GL_HILO_NV = 0x86F4 ,
GL_DSDT_NV = 0x86F5 , GL_DSDT_MAG_NV = 0x86F6 , GL_DSDT_MAG_VIB_NV = 0x86F7 , GL_HILO16_NV = 0x86F8 ,
GL_SIGNED_HILO_NV = 0x86F9 , GL_SIGNED_HILO16_NV = 0x86FA , GL_SIGNED_RGBA_NV = 0x86FB , GL_SIGNED_RGBA8_NV = 0x86FC ,
GL_SIGNED_RGB_NV = 0x86FE , GL_SIGNED_RGB8_NV = 0x86FF , GL_SIGNED_LUMINANCE_NV = 0x8701 , GL_SIGNED_LUMINANCE8_NV = 0x8702 ,
GL_SIGNED_LUMINANCE_ALPHA_NV = 0x8703 , GL_SIGNED_LUMINANCE8_ALPHA8_NV = 0x8704 , GL_SIGNED_ALPHA_NV = 0x8705 , GL_SIGNED_ALPHA8_NV = 0x8706 ,
GL_SIGNED_INTENSITY_NV = 0x8707 , GL_SIGNED_INTENSITY8_NV = 0x8708 , GL_DSDT8_NV = 0x8709 , GL_DSDT8_MAG8_NV = 0x870A ,
GL_DSDT8_MAG8_INTENSITY8_NV = 0x870B , GL_SIGNED_RGB_UNSIGNED_ALPHA_NV = 0x870C , GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV = 0x870D , GL_HI_SCALE_NV = 0x870E ,
GL_LO_SCALE_NV = 0x870F , GL_DS_SCALE_NV = 0x8710 , GL_DT_SCALE_NV = 0x8711 , GL_MAGNITUDE_SCALE_NV = 0x8712 ,
GL_VIBRANCE_SCALE_NV = 0x8713 , GL_HI_BIAS_NV = 0x8714 , GL_LO_BIAS_NV = 0x8715 , GL_DS_BIAS_NV = 0x8716 ,
GL_DT_BIAS_NV = 0x8717 , GL_MAGNITUDE_BIAS_NV = 0x8718 , GL_VIBRANCE_BIAS_NV = 0x8719 , GL_TEXTURE_BORDER_VALUES_NV = 0x871A ,
GL_TEXTURE_HI_SIZE_NV = 0x871B , GL_TEXTURE_LO_SIZE_NV = 0x871C , GL_TEXTURE_DS_SIZE_NV = 0x871D , GL_TEXTURE_DT_SIZE_NV = 0x871E ,
GL_TEXTURE_MAG_SIZE_NV = 0x871F
}

enum | : GLenum { GL_DOT_PRODUCT_TEXTURE_3D_NV = 0x86EF }

enum

: GLenum {
GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV = 0x8850 , GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV = 0x8851 , GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV = 0x8852 , GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV = 0x8853 ,
GL_OFFSET_HILO_TEXTURE_2D_NV = 0x8854 , GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV = 0x8855 , GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV = 0x8856 , GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV = 0x8857 ,
GL_DEPENDENT_HILO_TEXTURE_2D_NV = 0x8858 , GL_DEPENDENT_RGB_TEXTURE_3D_NV = 0x8859 , GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV = 0x885A , GL_DOT_PRODUCT_PASS_THROUGH_NV = 0x885B ,
GL_DOT_PRODUCT_TEXTURE_1D_NV = 0x885C , GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV = 0x885D , GL_HILO8_NV = 0x885E , GL_SIGNED_HILO8_NV = 0x885F ,
GL_FORCE_BLUE_TO_ONE_NV = 0x8860
}

enum

: GLenum {
GL_BACK_PRIMARY_COLOR_NV = 0x8C77 , GL_BACK_SECONDARY_COLOR_NV = 0x8C78 , GL_TEXTURE_COORD_NV = 0x8C79 , GL_CLIP_DISTANCE_NV = 0x8C7A ,
GL_VERTEX_ID_NV = 0x8C7B , GL_PRIMITIVE_ID_NV = 0x8C7C , GL_GENERIC_ATTRIB_NV = 0x8C7D , GL_TRANSFORM_FEEDBACK_ATTRIBS_NV = 0x8C7E ,
GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV = 0x8C7F , GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV = 0x8C80 , GL_ACTIVE_VARYINGS_NV = 0x8C81 , GL_ACTIVE_VARYING_MAX_LENGTH_NV = 0x8C82 ,
GL_TRANSFORM_FEEDBACK_VARYINGS_NV = 0x8C83 , GL_TRANSFORM_FEEDBACK_BUFFER_START_NV = 0x8C84 , GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV = 0x8C85 , GL_TRANSFORM_FEEDBACK_RECORD_NV = 0x8C86 ,
GL_PRIMITIVES_GENERATED_NV = 0x8C87 , GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV = 0x8C88 , GL_RASTERIZER_DISCARD_NV = 0x8C89 , GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV = 0x8C8A ,
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV = 0x8C8B , GL_INTERLEAVED_ATTRIBS_NV = 0x8C8C , GL_SEPARATE_ATTRIBS_NV = 0x8C8D , GL_TRANSFORM_FEEDBACK_BUFFER_NV = 0x8C8E ,
GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV = 0x8C8F , GL_LAYER_NV = 0x8DAA
}

enum | : GLint { GL_NEXT_BUFFER_NV = -2 , GL_SKIP_COMPONENTS4_NV = -3 , GL_SKIP_COMPONENTS3_NV = -4 , GL_SKIP_COMPONENTS2_NV = -5 , GL_SKIP_COMPONENTS1_NV = -6 }
enum | : GLenum { GL_TRANSFORM_FEEDBACK_NV = 0x8E22 , GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV = 0x8E23 , GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV = 0x8E24 , GL_TRANSFORM_FEEDBACK_BINDING_NV = 0x8E25 }
enum | : GLenum { GL_UNIFORM_BUFFER_UNIFIED_NV = 0x936E , GL_UNIFORM_BUFFER_ADDRESS_NV = 0x936F , GL_UNIFORM_BUFFER_LENGTH_NV = 0x9370 }
enum | : GLenum { GL_SURFACE_STATE_NV = 0x86EB , GL_SURFACE_REGISTERED_NV = 0x86FD , GL_SURFACE_MAPPED_NV = 0x8700 , GL_WRITE_DISCARD_NV = 0x88BE }
enum | : GLenum { GL_VERTEX_ARRAY_RANGE_NV = 0x851D , GL_VERTEX_ARRAY_RANGE_LENGTH_NV = 0x851E , GL_VERTEX_ARRAY_RANGE_VALID_NV = 0x851F , GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV = 0x8520 , GL_VERTEX_ARRAY_RANGE_POINTER_NV = 0x8521 }
enum | : GLenum { GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV = 0x8533 }

enum

: GLenum {
GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV = 0x8F1E , GL_ELEMENT_ARRAY_UNIFIED_NV = 0x8F1F , GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV = 0x8F20 , GL_VERTEX_ARRAY_ADDRESS_NV = 0x8F21 ,
GL_NORMAL_ARRAY_ADDRESS_NV = 0x8F22 , GL_COLOR_ARRAY_ADDRESS_NV = 0x8F23 , GL_INDEX_ARRAY_ADDRESS_NV = 0x8F24 , GL_TEXTURE_COORD_ARRAY_ADDRESS_NV = 0x8F25 ,
GL_EDGE_FLAG_ARRAY_ADDRESS_NV = 0x8F26 , GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV = 0x8F27 , GL_FOG_COORD_ARRAY_ADDRESS_NV = 0x8F28 , GL_ELEMENT_ARRAY_ADDRESS_NV = 0x8F29 ,
GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV = 0x8F2A , GL_VERTEX_ARRAY_LENGTH_NV = 0x8F2B , GL_NORMAL_ARRAY_LENGTH_NV = 0x8F2C , GL_COLOR_ARRAY_LENGTH_NV = 0x8F2D ,
GL_INDEX_ARRAY_LENGTH_NV = 0x8F2E , GL_TEXTURE_COORD_ARRAY_LENGTH_NV = 0x8F2F , GL_EDGE_FLAG_ARRAY_LENGTH_NV = 0x8F30 , GL_SECONDARY_COLOR_ARRAY_LENGTH_NV = 0x8F31 ,
GL_FOG_COORD_ARRAY_LENGTH_NV = 0x8F32 , GL_ELEMENT_ARRAY_LENGTH_NV = 0x8F33 , GL_DRAW_INDIRECT_UNIFIED_NV = 0x8F40 , GL_DRAW_INDIRECT_ADDRESS_NV = 0x8F41 ,
GL_DRAW_INDIRECT_LENGTH_NV = 0x8F42
}

enum

: GLenum {
GL_VERTEX_PROGRAM_NV = 0x8620 , GL_VERTEX_STATE_PROGRAM_NV = 0x8621 , GL_ATTRIB_ARRAY_SIZE_NV = 0x8623 , GL_ATTRIB_ARRAY_STRIDE_NV = 0x8624 ,
GL_ATTRIB_ARRAY_TYPE_NV = 0x8625 , GL_CURRENT_ATTRIB_NV = 0x8626 , GL_PROGRAM_LENGTH_NV = 0x8627 , GL_PROGRAM_STRING_NV = 0x8628 ,
GL_MODELVIEW_PROJECTION_NV = 0x8629 , GL_IDENTITY_NV = 0x862A , GL_INVERSE_NV = 0x862B , GL_TRANSPOSE_NV = 0x862C ,
GL_INVERSE_TRANSPOSE_NV = 0x862D , GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV = 0x862E , GL_MAX_TRACK_MATRICES_NV = 0x862F , GL_MATRIX0_NV = 0x8630 ,
GL_MATRIX1_NV = 0x8631 , GL_MATRIX2_NV = 0x8632 , GL_MATRIX3_NV = 0x8633 , GL_MATRIX4_NV = 0x8634 ,
GL_MATRIX5_NV = 0x8635 , GL_MATRIX6_NV = 0x8636 , GL_MATRIX7_NV = 0x8637 , GL_CURRENT_MATRIX_STACK_DEPTH_NV = 0x8640 ,
GL_CURRENT_MATRIX_NV = 0x8641 , GL_VERTEX_PROGRAM_POINT_SIZE_NV = 0x8642 , GL_VERTEX_PROGRAM_TWO_SIDE_NV = 0x8643 , GL_PROGRAM_PARAMETER_NV = 0x8644 ,
GL_ATTRIB_ARRAY_POINTER_NV = 0x8645 , GL_PROGRAM_TARGET_NV = 0x8646 , GL_PROGRAM_RESIDENT_NV = 0x8647 , GL_TRACK_MATRIX_NV = 0x8648 ,
GL_TRACK_MATRIX_TRANSFORM_NV = 0x8649 , GL_VERTEX_PROGRAM_BINDING_NV = 0x864A , GL_PROGRAM_ERROR_POSITION_NV = 0x864B , GL_VERTEX_ATTRIB_ARRAY0_NV = 0x8650 ,
GL_VERTEX_ATTRIB_ARRAY1_NV = 0x8651 , GL_VERTEX_ATTRIB_ARRAY2_NV = 0x8652 , GL_VERTEX_ATTRIB_ARRAY3_NV = 0x8653 , GL_VERTEX_ATTRIB_ARRAY4_NV = 0x8654 ,
GL_VERTEX_ATTRIB_ARRAY5_NV = 0x8655 , GL_VERTEX_ATTRIB_ARRAY6_NV = 0x8656 , GL_VERTEX_ATTRIB_ARRAY7_NV = 0x8657 , GL_VERTEX_ATTRIB_ARRAY8_NV = 0x8658 ,
GL_VERTEX_ATTRIB_ARRAY9_NV = 0x8659 , GL_VERTEX_ATTRIB_ARRAY10_NV = 0x865A , GL_VERTEX_ATTRIB_ARRAY11_NV = 0x865B , GL_VERTEX_ATTRIB_ARRAY12_NV = 0x865C ,
GL_VERTEX_ATTRIB_ARRAY13_NV = 0x865D , GL_VERTEX_ATTRIB_ARRAY14_NV = 0x865E , GL_VERTEX_ATTRIB_ARRAY15_NV = 0x865F , GL_MAP1_VERTEX_ATTRIB0_4_NV = 0x8660 ,
GL_MAP1_VERTEX_ATTRIB1_4_NV = 0x8661 , GL_MAP1_VERTEX_ATTRIB2_4_NV = 0x8662 , GL_MAP1_VERTEX_ATTRIB3_4_NV = 0x8663 , GL_MAP1_VERTEX_ATTRIB4_4_NV = 0x8664 ,
GL_MAP1_VERTEX_ATTRIB5_4_NV = 0x8665 , GL_MAP1_VERTEX_ATTRIB6_4_NV = 0x8666 , GL_MAP1_VERTEX_ATTRIB7_4_NV = 0x8667 , GL_MAP1_VERTEX_ATTRIB8_4_NV = 0x8668 ,
GL_MAP1_VERTEX_ATTRIB9_4_NV = 0x8669 , GL_MAP1_VERTEX_ATTRIB10_4_NV = 0x866A , GL_MAP1_VERTEX_ATTRIB11_4_NV = 0x866B , GL_MAP1_VERTEX_ATTRIB12_4_NV = 0x866C ,
GL_MAP1_VERTEX_ATTRIB13_4_NV = 0x866D , GL_MAP1_VERTEX_ATTRIB14_4_NV = 0x866E , GL_MAP1_VERTEX_ATTRIB15_4_NV = 0x866F , GL_MAP2_VERTEX_ATTRIB0_4_NV = 0x8670 ,
GL_MAP2_VERTEX_ATTRIB1_4_NV = 0x8671 , GL_MAP2_VERTEX_ATTRIB2_4_NV = 0x8672 , GL_MAP2_VERTEX_ATTRIB3_4_NV = 0x8673 , GL_MAP2_VERTEX_ATTRIB4_4_NV = 0x8674 ,
GL_MAP2_VERTEX_ATTRIB5_4_NV = 0x8675 , GL_MAP2_VERTEX_ATTRIB6_4_NV = 0x8676 , GL_MAP2_VERTEX_ATTRIB7_4_NV = 0x8677 , GL_MAP2_VERTEX_ATTRIB8_4_NV = 0x8678 ,
GL_MAP2_VERTEX_ATTRIB9_4_NV = 0x8679 , GL_MAP2_VERTEX_ATTRIB10_4_NV = 0x867A , GL_MAP2_VERTEX_ATTRIB11_4_NV = 0x867B , GL_MAP2_VERTEX_ATTRIB12_4_NV = 0x867C ,
GL_MAP2_VERTEX_ATTRIB13_4_NV = 0x867D , GL_MAP2_VERTEX_ATTRIB14_4_NV = 0x867E , GL_MAP2_VERTEX_ATTRIB15_4_NV = 0x867F
}

enum | : GLenum { GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV = 0x88FD }

enum

: GLenum {
GL_VIDEO_BUFFER_NV = 0x9020 , GL_VIDEO_BUFFER_BINDING_NV = 0x9021 , GL_FIELD_UPPER_NV = 0x9022 , GL_FIELD_LOWER_NV = 0x9023 ,
GL_NUM_VIDEO_CAPTURE_STREAMS_NV = 0x9024 , GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV = 0x9025 , GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV = 0x9026 , GL_LAST_VIDEO_CAPTURE_STATUS_NV = 0x9027 ,
GL_VIDEO_BUFFER_PITCH_NV = 0x9028 , GL_VIDEO_COLOR_CONVERSION_MATRIX_NV = 0x9029 , GL_VIDEO_COLOR_CONVERSION_MAX_NV = 0x902A , GL_VIDEO_COLOR_CONVERSION_MIN_NV = 0x902B ,
GL_VIDEO_COLOR_CONVERSION_OFFSET_NV = 0x902C , GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV = 0x902D , GL_PARTIAL_SUCCESS_NV = 0x902E , GL_SUCCESS_NV = 0x902F ,
GL_FAILURE_NV = 0x9030 , GL_YCBYCR8_422_NV = 0x9031 , GL_YCBAYCR8A_4224_NV = 0x9032 , GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV = 0x9033 ,
GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV = 0x9034 , GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV = 0x9035 , GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV = 0x9036 , GL_Z4Y12Z4CB12Z4CR12_444_NV = 0x9037 ,
GL_VIDEO_CAPTURE_FRAME_WIDTH_NV = 0x9038 , GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV = 0x9039 , GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV = 0x903A , GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV = 0x903B ,
GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV = 0x903C
}

enum

: GLenum {
GL_VIEWPORT_SWIZZLE_POSITIVE_X_NV = 0x9350 , GL_VIEWPORT_SWIZZLE_NEGATIVE_X_NV = 0x9351 , GL_VIEWPORT_SWIZZLE_POSITIVE_Y_NV = 0x9352 , GL_VIEWPORT_SWIZZLE_NEGATIVE_Y_NV = 0x9353 ,
GL_VIEWPORT_SWIZZLE_POSITIVE_Z_NV = 0x9354 , GL_VIEWPORT_SWIZZLE_NEGATIVE_Z_NV = 0x9355 , GL_VIEWPORT_SWIZZLE_POSITIVE_W_NV = 0x9356 , GL_VIEWPORT_SWIZZLE_NEGATIVE_W_NV = 0x9357 ,
GL_VIEWPORT_SWIZZLE_X_NV = 0x9358 , GL_VIEWPORT_SWIZZLE_Y_NV = 0x9359 , GL_VIEWPORT_SWIZZLE_Z_NV = 0x935A , GL_VIEWPORT_SWIZZLE_W_NV = 0x935B
}

enum | : GLenum { GL_PALETTE4_RGB8_OES = 0x8B90 , GL_PALETTE4_RGBA8_OES = 0x8B91 , GL_PALETTE4_R5_G6_B5_OES = 0x8B92 , GL_PALETTE4_RGBA4_OES = 0x8B93 , GL_PALETTE4_RGB5_A1_OES = 0x8B94 , GL_PALETTE8_RGB8_OES = 0x8B95 , GL_PALETTE8_RGBA8_OES = 0x8B96 , GL_PALETTE8_R5_G6_B5_OES = 0x8B97 , GL_PALETTE8_RGBA4_OES = 0x8B98 , GL_PALETTE8_RGB5_A1_OES = 0x8B99 }
enum | : GLenum { GL_FIXED_OES = 0x140C }
enum | : GLenum { GL_IMPLEMENTATION_COLOR_READ_TYPE_OES = 0x8B9A , GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES = 0x8B9B }
enum | : GLenum { GL_INTERLACE_OML = 0x8980 , GL_INTERLACE_READ_OML = 0x8981 }
enum | : GLenum { GL_PACK_RESAMPLE_OML = 0x8984 , GL_UNPACK_RESAMPLE_OML = 0x8985 , GL_RESAMPLE_REPLICATE_OML = 0x8986 , GL_RESAMPLE_ZERO_FILL_OML = 0x8987 , GL_RESAMPLE_AVERAGE_OML = 0x8988 , GL_RESAMPLE_DECIMATE_OML = 0x8989 }
enum | : GLenum { GL_FORMAT_SUBSAMPLE_24_24_OML = 0x8982 , GL_FORMAT_SUBSAMPLE_244_244_OML = 0x8983 }
enum | : GLenum { GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR = 0x9630 , GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR = 0x9632 , GL_MAX_VIEWS_OVR = 0x9631 , GL_FRAMEBUFFER_INCOMPLETE_VIEW_TARGETS_OVR = 0x9633 }

enum

: GLenum {
GL_PREFER_DOUBLEBUFFER_HINT_PGI = 0x1A1F8 , GL_CONSERVE_MEMORY_HINT_PGI = 0x1A1FD , GL_RECLAIM_MEMORY_HINT_PGI = 0x1A1FE , GL_NATIVE_GRAPHICS_HANDLE_PGI = 0x1A202 ,
GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI = 0x1A203 , GL_NATIVE_GRAPHICS_END_HINT_PGI = 0x1A204 , GL_ALWAYS_FAST_HINT_PGI = 0x1A20C , GL_ALWAYS_SOFT_HINT_PGI = 0x1A20D ,
GL_ALLOW_DRAW_OBJ_HINT_PGI = 0x1A20E , GL_ALLOW_DRAW_WIN_HINT_PGI = 0x1A20F , GL_ALLOW_DRAW_FRG_HINT_PGI = 0x1A210 , GL_ALLOW_DRAW_MEM_HINT_PGI = 0x1A211 ,
GL_STRICT_DEPTHFUNC_HINT_PGI = 0x1A216 , GL_STRICT_LIGHTING_HINT_PGI = 0x1A217 , GL_STRICT_SCISSOR_HINT_PGI = 0x1A218 , GL_FULL_STIPPLE_HINT_PGI = 0x1A219 ,
GL_CLIP_NEAR_HINT_PGI = 0x1A220 , GL_CLIP_FAR_HINT_PGI = 0x1A221 , GL_WIDE_LINE_HINT_PGI = 0x1A222 , GL_BACK_NORMALS_HINT_PGI = 0x1A223
}

enum

: GLenum {
GL_VERTEX_DATA_HINT_PGI = 0x1A22A , GL_VERTEX_CONSISTENT_HINT_PGI = 0x1A22B , GL_MATERIAL_SIDE_HINT_PGI = 0x1A22C , GL_MAX_VERTEX_HINT_PGI = 0x1A22D ,
GL_COLOR3_BIT_PGI = 0x00010000 , GL_COLOR4_BIT_PGI = 0x00020000 , GL_EDGEFLAG_BIT_PGI = 0x00040000 , GL_INDEX_BIT_PGI = 0x00080000 ,
GL_MAT_AMBIENT_BIT_PGI = 0x00100000 , GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI = 0x00200000 , GL_MAT_DIFFUSE_BIT_PGI = 0x00400000 , GL_MAT_EMISSION_BIT_PGI = 0x00800000 ,
GL_MAT_COLOR_INDEXES_BIT_PGI = 0x01000000 , GL_MAT_SHININESS_BIT_PGI = 0x02000000 , GL_MAT_SPECULAR_BIT_PGI = 0x04000000 , GL_NORMAL_BIT_PGI = 0x08000000 ,
GL_TEXCOORD1_BIT_PGI = 0x10000000 , GL_TEXCOORD2_BIT_PGI = 0x20000000 , GL_TEXCOORD3_BIT_PGI = 0x40000000 , GL_TEXCOORD4_BIT_PGI = 0x80000000 ,
GL_VERTEX23_BIT_PGI = 0x00000004 , GL_VERTEX4_BIT_PGI = 0x00000008
}

enum | : GLenum { GL_SCREEN_COORDINATES_REND = 0x8490 , GL_INVERTED_SCREEN_W_REND = 0x8491 }
enum | : GLenum { GL_RGB_S3TC = 0x83A0 , GL_RGB4_S3TC = 0x83A1 , GL_RGBA_S3TC = 0x83A2 , GL_RGBA4_S3TC = 0x83A3 , GL_RGBA_DXT5_S3TC = 0x83A4 , GL_RGBA4_DXT5_S3TC = 0x83A5 }
enum | : GLenum { GL_DETAIL_TEXTURE_2D_SGIS = 0x8095 , GL_DETAIL_TEXTURE_2D_BINDING_SGIS = 0x8096 , GL_LINEAR_DETAIL_SGIS = 0x8097 , GL_LINEAR_DETAIL_ALPHA_SGIS = 0x8098 , GL_LINEAR_DETAIL_COLOR_SGIS = 0x8099 , GL_DETAIL_TEXTURE_LEVEL_SGIS = 0x809A , GL_DETAIL_TEXTURE_MODE_SGIS = 0x809B , GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS = 0x809C }
enum | : GLenum { GL_FOG_FUNC_SGIS = 0x812A , GL_FOG_FUNC_POINTS_SGIS = 0x812B , GL_MAX_FOG_FUNC_POINTS_SGIS = 0x812C }
enum | : GLenum { GL_GENERATE_MIPMAP_SGIS = 0x8191 , GL_GENERATE_MIPMAP_HINT_SGIS = 0x8192 }

enum

: GLenum {
GL_MULTISAMPLE_SGIS = 0x809D , GL_SAMPLE_ALPHA_TO_MASK_SGIS = 0x809E , GL_SAMPLE_ALPHA_TO_ONE_SGIS = 0x809F , GL_SAMPLE_MASK_SGIS = 0x80A0 ,
GL_1PASS_SGIS = 0x80A1 , GL_2PASS_0_SGIS = 0x80A2 , GL_2PASS_1_SGIS = 0x80A3 , GL_4PASS_0_SGIS = 0x80A4 ,
GL_4PASS_1_SGIS = 0x80A5 , GL_4PASS_2_SGIS = 0x80A6 , GL_4PASS_3_SGIS = 0x80A7 , GL_SAMPLE_BUFFERS_SGIS = 0x80A8 ,
GL_SAMPLES_SGIS = 0x80A9 , GL_SAMPLE_MASK_VALUE_SGIS = 0x80AA , GL_SAMPLE_MASK_INVERT_SGIS = 0x80AB , GL_SAMPLE_PATTERN_SGIS = 0x80AC
}

enum | : GLenum { GL_PIXEL_TEXTURE_SGIS = 0x8353 , GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS = 0x8354 , GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS = 0x8355 , GL_PIXEL_GROUP_COLOR_SGIS = 0x8356 }
enum | : GLenum { GL_EYE_DISTANCE_TO_POINT_SGIS = 0x81F0 , GL_OBJECT_DISTANCE_TO_POINT_SGIS = 0x81F1 , GL_EYE_DISTANCE_TO_LINE_SGIS = 0x81F2 , GL_OBJECT_DISTANCE_TO_LINE_SGIS = 0x81F3 , GL_EYE_POINT_SGIS = 0x81F4 , GL_OBJECT_POINT_SGIS = 0x81F5 , GL_EYE_LINE_SGIS = 0x81F6 , GL_OBJECT_LINE_SGIS = 0x81F7 }
enum | : GLenum { GL_POINT_SIZE_MIN_SGIS = 0x8126 , GL_POINT_SIZE_MAX_SGIS = 0x8127 , GL_POINT_FADE_THRESHOLD_SIZE_SGIS = 0x8128 , GL_DISTANCE_ATTENUATION_SGIS = 0x8129 }
enum | : GLenum { GL_LINEAR_SHARPEN_SGIS = 0x80AD , GL_LINEAR_SHARPEN_ALPHA_SGIS = 0x80AE , GL_LINEAR_SHARPEN_COLOR_SGIS = 0x80AF , GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS = 0x80B0 }
enum | : GLenum { GL_PACK_SKIP_VOLUMES_SGIS = 0x8130 , GL_PACK_IMAGE_DEPTH_SGIS = 0x8131 , GL_UNPACK_SKIP_VOLUMES_SGIS = 0x8132 , GL_UNPACK_IMAGE_DEPTH_SGIS = 0x8133 , GL_TEXTURE_4D_SGIS = 0x8134 , GL_PROXY_TEXTURE_4D_SGIS = 0x8135 , GL_TEXTURE_4DSIZE_SGIS = 0x8136 , GL_TEXTURE_WRAP_Q_SGIS = 0x8137 , GL_MAX_4D_TEXTURE_SIZE_SGIS = 0x8138 , GL_TEXTURE_4D_BINDING_SGIS = 0x814F }
enum | : GLenum { GL_CLAMP_TO_BORDER_SGIS = 0x812D }
enum | : GLenum { GL_TEXTURE_COLOR_WRITEMASK_SGIS = 0x81EF }
enum | : GLenum { GL_CLAMP_TO_EDGE_SGIS = 0x812F }
enum | : GLenum { GL_FILTER4_SGIS = 0x8146 , GL_TEXTURE_FILTER4_SIZE_SGIS = 0x8147 }
enum | : GLenum { GL_TEXTURE_MIN_LOD_SGIS = 0x813A , GL_TEXTURE_MAX_LOD_SGIS = 0x813B , GL_TEXTURE_BASE_LEVEL_SGIS = 0x813C , GL_TEXTURE_MAX_LEVEL_SGIS = 0x813D }

enum

: GLenum {
GL_DUAL_ALPHA4_SGIS = 0x8110 , GL_DUAL_ALPHA8_SGIS = 0x8111 , GL_DUAL_ALPHA12_SGIS = 0x8112 , GL_DUAL_ALPHA16_SGIS = 0x8113 ,
GL_DUAL_LUMINANCE4_SGIS = 0x8114 , GL_DUAL_LUMINANCE8_SGIS = 0x8115 , GL_DUAL_LUMINANCE12_SGIS = 0x8116 , GL_DUAL_LUMINANCE16_SGIS = 0x8117 ,
GL_DUAL_INTENSITY4_SGIS = 0x8118 , GL_DUAL_INTENSITY8_SGIS = 0x8119 , GL_DUAL_INTENSITY12_SGIS = 0x811A , GL_DUAL_INTENSITY16_SGIS = 0x811B ,
GL_DUAL_LUMINANCE_ALPHA4_SGIS = 0x811C , GL_DUAL_LUMINANCE_ALPHA8_SGIS = 0x811D , GL_QUAD_ALPHA4_SGIS = 0x811E , GL_QUAD_ALPHA8_SGIS = 0x811F ,
GL_QUAD_LUMINANCE4_SGIS = 0x8120 , GL_QUAD_LUMINANCE8_SGIS = 0x8121 , GL_QUAD_INTENSITY4_SGIS = 0x8122 , GL_QUAD_INTENSITY8_SGIS = 0x8123 ,
GL_DUAL_TEXTURE_SELECT_SGIS = 0x8124 , GL_QUAD_TEXTURE_SELECT_SGIS = 0x8125
}

enum | : GLenum { GL_ASYNC_MARKER_SGIX = 0x8329 }
enum | : GLenum { GL_ASYNC_HISTOGRAM_SGIX = 0x832C , GL_MAX_ASYNC_HISTOGRAM_SGIX = 0x832D }
enum | : GLenum { GL_ASYNC_TEX_IMAGE_SGIX = 0x835C , GL_ASYNC_DRAW_PIXELS_SGIX = 0x835D , GL_ASYNC_READ_PIXELS_SGIX = 0x835E , GL_MAX_ASYNC_TEX_IMAGE_SGIX = 0x835F , GL_MAX_ASYNC_DRAW_PIXELS_SGIX = 0x8360 , GL_MAX_ASYNC_READ_PIXELS_SGIX = 0x8361 }
enum | : GLenum { GL_ALPHA_MIN_SGIX = 0x8320 , GL_ALPHA_MAX_SGIX = 0x8321 }
enum | : GLenum { GL_CALLIGRAPHIC_FRAGMENT_SGIX = 0x8183 }

enum

: GLenum {
GL_LINEAR_CLIPMAP_LINEAR_SGIX = 0x8170 , GL_TEXTURE_CLIPMAP_CENTER_SGIX = 0x8171 , GL_TEXTURE_CLIPMAP_FRAME_SGIX = 0x8172 , GL_TEXTURE_CLIPMAP_OFFSET_SGIX = 0x8173 ,
GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX = 0x8174 , GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX = 0x8175 , GL_TEXTURE_CLIPMAP_DEPTH_SGIX = 0x8176 , GL_MAX_CLIPMAP_DEPTH_SGIX = 0x8177 ,
GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX = 0x8178 , GL_NEAREST_CLIPMAP_NEAREST_SGIX = 0x844D , GL_NEAREST_CLIPMAP_LINEAR_SGIX = 0x844E , GL_LINEAR_CLIPMAP_NEAREST_SGIX = 0x844F
}

enum | : GLenum { GL_CONVOLUTION_HINT_SGIX = 0x8316 }
enum | : GLenum { GL_DEPTH_COMPONENT16_SGIX = 0x81A5 , GL_DEPTH_COMPONENT24_SGIX = 0x81A6 , GL_DEPTH_COMPONENT32_SGIX = 0x81A7 }
enum | : GLenum { GL_FOG_OFFSET_SGIX = 0x8198 , GL_FOG_OFFSET_VALUE_SGIX = 0x8199 }

enum

: GLenum {
GL_FRAGMENT_LIGHTING_SGIX = 0x8400 , GL_FRAGMENT_COLOR_MATERIAL_SGIX = 0x8401 , GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX = 0x8402 , GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX = 0x8403 ,
GL_MAX_FRAGMENT_LIGHTS_SGIX = 0x8404 , GL_MAX_ACTIVE_LIGHTS_SGIX = 0x8405 , GL_CURRENT_RASTER_NORMAL_SGIX = 0x8406 , GL_LIGHT_ENV_MODE_SGIX = 0x8407 ,
GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX = 0x8408 , GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX = 0x8409 , GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX = 0x840A , GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX = 0x840B ,
GL_FRAGMENT_LIGHT0_SGIX = 0x840C , GL_FRAGMENT_LIGHT1_SGIX = 0x840D , GL_FRAGMENT_LIGHT2_SGIX = 0x840E , GL_FRAGMENT_LIGHT3_SGIX = 0x840F ,
GL_FRAGMENT_LIGHT4_SGIX = 0x8410 , GL_FRAGMENT_LIGHT5_SGIX = 0x8411 , GL_FRAGMENT_LIGHT6_SGIX = 0x8412 , GL_FRAGMENT_LIGHT7_SGIX = 0x8413
}

enum | : GLenum { GL_FRAMEZOOM_SGIX = 0x818B , GL_FRAMEZOOM_FACTOR_SGIX = 0x818C , GL_MAX_FRAMEZOOM_FACTOR_SGIX = 0x818D }
enum | : GLenum { GL_INSTRUMENT_BUFFER_POINTER_SGIX = 0x8180 , GL_INSTRUMENT_MEASUREMENTS_SGIX = 0x8181 }
enum | : GLenum { GL_INTERLACE_SGIX = 0x8094 }
enum | : GLenum { GL_IR_INSTRUMENT1_SGIX = 0x817F }
enum | : GLenum { GL_LIST_PRIORITY_SGIX = 0x8182 }
enum | : GLenum { GL_PIXEL_TEX_GEN_SGIX = 0x8139 , GL_PIXEL_TEX_GEN_MODE_SGIX = 0x832B }
enum | : GLenum { GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX = 0x813E , GL_PIXEL_TILE_CACHE_INCREMENT_SGIX = 0x813F , GL_PIXEL_TILE_WIDTH_SGIX = 0x8140 , GL_PIXEL_TILE_HEIGHT_SGIX = 0x8141 , GL_PIXEL_TILE_GRID_WIDTH_SGIX = 0x8142 , GL_PIXEL_TILE_GRID_HEIGHT_SGIX = 0x8143 , GL_PIXEL_TILE_GRID_DEPTH_SGIX = 0x8144 , GL_PIXEL_TILE_CACHE_SIZE_SGIX = 0x8145 }
enum | : GLenum { GL_TEXTURE_DEFORMATION_BIT_SGIX = 0x00000001 , GL_GEOMETRY_DEFORMATION_BIT_SGIX = 0x00000002 , GL_GEOMETRY_DEFORMATION_SGIX = 0x8194 , GL_TEXTURE_DEFORMATION_SGIX = 0x8195 , GL_DEFORMATIONS_MASK_SGIX = 0x8196 , GL_MAX_DEFORMATION_ORDER_SGIX = 0x8197 }
enum | : GLenum { GL_REFERENCE_PLANE_SGIX = 0x817D , GL_REFERENCE_PLANE_EQUATION_SGIX = 0x817E }
enum | : GLenum { GL_PACK_RESAMPLE_SGIX = 0x842E , GL_UNPACK_RESAMPLE_SGIX = 0x842F , GL_RESAMPLE_REPLICATE_SGIX = 0x8433 , GL_RESAMPLE_ZERO_FILL_SGIX = 0x8434 , GL_RESAMPLE_DECIMATE_SGIX = 0x8430 }
enum | : GLenum { GL_SCALEBIAS_HINT_SGIX = 0x8322 }
enum | : GLenum { GL_TEXTURE_COMPARE_SGIX = 0x819A , GL_TEXTURE_COMPARE_OPERATOR_SGIX = 0x819B , GL_TEXTURE_LEQUAL_R_SGIX = 0x819C , GL_TEXTURE_GEQUAL_R_SGIX = 0x819D }
enum | : GLenum { GL_SHADOW_AMBIENT_SGIX = 0x80BF }
enum | : GLenum { GL_SPRITE_SGIX = 0x8148 , GL_SPRITE_MODE_SGIX = 0x8149 , GL_SPRITE_AXIS_SGIX = 0x814A , GL_SPRITE_TRANSLATION_SGIX = 0x814B , GL_SPRITE_AXIAL_SGIX = 0x814C , GL_SPRITE_OBJECT_ALIGNED_SGIX = 0x814D , GL_SPRITE_EYE_ALIGNED_SGIX = 0x814E }
enum | : GLenum { GL_PACK_SUBSAMPLE_RATE_SGIX = 0x85A0 , GL_UNPACK_SUBSAMPLE_RATE_SGIX = 0x85A1 , GL_PIXEL_SUBSAMPLE_4444_SGIX = 0x85A2 , GL_PIXEL_SUBSAMPLE_2424_SGIX = 0x85A3 , GL_PIXEL_SUBSAMPLE_4242_SGIX = 0x85A4 }
enum | : GLenum { GL_TEXTURE_ENV_BIAS_SGIX = 0x80BE }
enum | : GLenum { GL_TEXTURE_MAX_CLAMP_S_SGIX = 0x8369 , GL_TEXTURE_MAX_CLAMP_T_SGIX = 0x836A , GL_TEXTURE_MAX_CLAMP_R_SGIX = 0x836B }
enum | : GLenum { GL_TEXTURE_LOD_BIAS_S_SGIX = 0x818E , GL_TEXTURE_LOD_BIAS_T_SGIX = 0x818F , GL_TEXTURE_LOD_BIAS_R_SGIX = 0x8190 }
enum | : GLenum { GL_TEXTURE_MULTI_BUFFER_HINT_SGIX = 0x812E }
enum | : GLenum { GL_POST_TEXTURE_FILTER_BIAS_SGIX = 0x8179 , GL_POST_TEXTURE_FILTER_SCALE_SGIX = 0x817A , GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX = 0x817B , GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX = 0x817C }
enum | : GLenum { GL_VERTEX_PRECLIP_SGIX = 0x83EE , GL_VERTEX_PRECLIP_HINT_SGIX = 0x83EF }
enum | : GLenum { GL_YCRCB_422_SGIX = 0x81BB , GL_YCRCB_444_SGIX = 0x81BC }
enum | : GLenum { GL_YCRCB_SGIX = 0x8318 , GL_YCRCBA_SGIX = 0x8319 }

enum

: GLenum {
GL_COLOR_MATRIX_SGI = 0x80B1 , GL_COLOR_MATRIX_STACK_DEPTH_SGI = 0x80B2 , GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI = 0x80B3 , GL_POST_COLOR_MATRIX_RED_SCALE_SGI = 0x80B4 ,
GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI = 0x80B5 , GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI = 0x80B6 , GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI = 0x80B7 , GL_POST_COLOR_MATRIX_RED_BIAS_SGI = 0x80B8 ,
GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI = 0x80B9 , GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI = 0x80BA , GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI = 0x80BB
}

enum

: GLenum {
GL_COLOR_TABLE_SGI = 0x80D0 , GL_POST_CONVOLUTION_COLOR_TABLE_SGI = 0x80D1 , GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI = 0x80D2 , GL_PROXY_COLOR_TABLE_SGI = 0x80D3 ,
GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI = 0x80D4 , GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI = 0x80D5 , GL_COLOR_TABLE_SCALE_SGI = 0x80D6 , GL_COLOR_TABLE_BIAS_SGI = 0x80D7 ,
GL_COLOR_TABLE_FORMAT_SGI = 0x80D8 , GL_COLOR_TABLE_WIDTH_SGI = 0x80D9 , GL_COLOR_TABLE_RED_SIZE_SGI = 0x80DA , GL_COLOR_TABLE_GREEN_SIZE_SGI = 0x80DB ,
GL_COLOR_TABLE_BLUE_SIZE_SGI = 0x80DC , GL_COLOR_TABLE_ALPHA_SIZE_SGI = 0x80DD , GL_COLOR_TABLE_LUMINANCE_SIZE_SGI = 0x80DE , GL_COLOR_TABLE_INTENSITY_SIZE_SGI = 0x80DF
}

enum | : GLenum { GL_TEXTURE_COLOR_TABLE_SGI = 0x80BC , GL_PROXY_TEXTURE_COLOR_TABLE_SGI = 0x80BD }
enum | : GLenum { GL_UNPACK_CONSTANT_DATA_SUNX = 0x81D5 , GL_TEXTURE_CONSTANT_DATA_SUNX = 0x81D6 }
enum | : GLenum { GL_WRAP_BORDER_SUN = 0x81D4 }
enum | : GLenum { GL_GLOBAL_ALPHA_SUN = 0x81D9 , GL_GLOBAL_ALPHA_FACTOR_SUN = 0x81DA }
enum | : GLenum { GL_QUAD_MESH_SUN = 0x8614 , GL_TRIANGLE_MESH_SUN = 0x8615 }
enum | : GLenum { GL_SLICE_ACCUM_SUN = 0x85CC }

enum

: GLenum {
GL_RESTART_SUN = 0x0001 , GL_REPLACE_MIDDLE_SUN = 0x0002 , GL_REPLACE_OLDEST_SUN = 0x0003 , GL_TRIANGLE_LIST_SUN = 0x81D7 ,
GL_REPLACEMENT_CODE_SUN = 0x81D8 , GL_REPLACEMENT_CODE_ARRAY_SUN = 0x85C0 , GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN = 0x85C1 , GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN = 0x85C2 ,
GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN = 0x85C3 , GL_R1UI_V3F_SUN = 0x85C4 , GL_R1UI_C4UB_V3F_SUN = 0x85C5 , GL_R1UI_C3F_V3F_SUN = 0x85C6 ,
GL_R1UI_N3F_V3F_SUN = 0x85C7 , GL_R1UI_C4F_N3F_V3F_SUN = 0x85C8 , GL_R1UI_T2F_V3F_SUN = 0x85C9 , GL_R1UI_T2F_N3F_V3F_SUN = 0x85CA ,
GL_R1UI_T2F_C4F_N3F_V3F_SUN = 0x85CB
}

enum | : GLenum { GL_PHONG_WIN = 0x80EA , GL_PHONG_HINT_WIN = 0x80EB }
enum | : GLenum { GL_FOG_SPECULAR_TEXTURE_WIN = 0x80EC }

enum

: GLenum {
GL_DEPTH_BUFFER_BIT = 0x00000100 , GL_STENCIL_BUFFER_BIT = 0x00000400 , GL_COLOR_BUFFER_BIT = 0x00004000 , GL_FALSE = 0 ,
GL_TRUE = 1 , GL_POINTS = 0x0000 , GL_LINES = 0x0001 , GL_LINE_LOOP = 0x0002 ,
GL_LINE_STRIP = 0x0003 , GL_TRIANGLES = 0x0004 , GL_TRIANGLE_STRIP = 0x0005 , GL_TRIANGLE_FAN = 0x0006 ,
GL_ZERO = 0 , GL_ONE = 1 , GL_SRC_COLOR = 0x0300 , GL_ONE_MINUS_SRC_COLOR = 0x0301 ,
GL_SRC_ALPHA = 0x0302 , GL_ONE_MINUS_SRC_ALPHA = 0x0303 , GL_DST_ALPHA = 0x0304 , GL_ONE_MINUS_DST_ALPHA = 0x0305 ,
GL_DST_COLOR = 0x0306 , GL_ONE_MINUS_DST_COLOR = 0x0307 , GL_SRC_ALPHA_SATURATE = 0x0308 , GL_FUNC_ADD = 0x8006 ,
GL_BLEND_EQUATION = 0x8009 , GL_BLEND_EQUATION_RGB = 0x8009 , GL_BLEND_EQUATION_ALPHA = 0x883D , GL_FUNC_SUBTRACT = 0x800A ,
GL_FUNC_REVERSE_SUBTRACT = 0x800B , GL_BLEND_DST_RGB = 0x80C8 , GL_BLEND_SRC_RGB = 0x80C9 , GL_BLEND_DST_ALPHA = 0x80CA ,
GL_BLEND_SRC_ALPHA = 0x80CB , GL_CONSTANT_COLOR = 0x8001 , GL_ONE_MINUS_CONSTANT_COLOR = 0x8002 , GL_CONSTANT_ALPHA = 0x8003 ,
GL_ONE_MINUS_CONSTANT_ALPHA = 0x8004 , GL_BLEND_COLOR = 0x8005 , GL_ARRAY_BUFFER = 0x8892 , GL_ELEMENT_ARRAY_BUFFER = 0x8893 ,
GL_ARRAY_BUFFER_BINDING = 0x8894 , GL_ELEMENT_ARRAY_BUFFER_BINDING = 0x8895 , GL_STREAM_DRAW = 0x88E0 , GL_STATIC_DRAW = 0x88E4 ,
GL_DYNAMIC_DRAW = 0x88E8 , GL_BUFFER_SIZE = 0x8764 , GL_BUFFER_USAGE = 0x8765 , GL_CURRENT_VERTEX_ATTRIB = 0x8626 ,
GL_FRONT = 0x0404 , GL_BACK = 0x0405 , GL_FRONT_AND_BACK = 0x0408 , GL_TEXTURE_2D = 0x0DE1 ,
GL_CULL_FACE = 0x0B44 , GL_BLEND = 0x0BE2 , GL_DITHER = 0x0BD0 , GL_STENCIL_TEST = 0x0B90 ,
GL_DEPTH_TEST = 0x0B71 , GL_SCISSOR_TEST = 0x0C11 , GL_POLYGON_OFFSET_FILL = 0x8037 , GL_SAMPLE_ALPHA_TO_COVERAGE = 0x809E ,
GL_SAMPLE_COVERAGE = 0x80A0 , GL_NO_ERROR = 0 , GL_INVALID_ENUM = 0x0500 , GL_INVALID_VALUE = 0x0501 ,
GL_INVALID_OPERATION = 0x0502 , GL_OUT_OF_MEMORY = 0x0505 , GL_CW = 0x0900 , GL_CCW = 0x0901 ,
GL_LINE_WIDTH = 0x0B21 , GL_ALIASED_POINT_SIZE_RANGE = 0x846D , GL_ALIASED_LINE_WIDTH_RANGE = 0x846E , GL_CULL_FACE_MODE = 0x0B45 ,
GL_FRONT_FACE = 0x0B46 , GL_DEPTH_RANGE = 0x0B70 , GL_DEPTH_WRITEMASK = 0x0B72 , GL_DEPTH_CLEAR_VALUE = 0x0B73 ,
GL_DEPTH_FUNC = 0x0B74 , GL_STENCIL_CLEAR_VALUE = 0x0B91 , GL_STENCIL_FUNC = 0x0B92 , GL_STENCIL_FAIL = 0x0B94 ,
GL_STENCIL_PASS_DEPTH_FAIL = 0x0B95 , GL_STENCIL_PASS_DEPTH_PASS = 0x0B96 , GL_STENCIL_REF = 0x0B97 , GL_STENCIL_VALUE_MASK = 0x0B93 ,
GL_STENCIL_WRITEMASK = 0x0B98 , GL_STENCIL_BACK_FUNC = 0x8800 , GL_STENCIL_BACK_FAIL = 0x8801 , GL_STENCIL_BACK_PASS_DEPTH_FAIL = 0x8802 ,
GL_STENCIL_BACK_PASS_DEPTH_PASS = 0x8803 , GL_STENCIL_BACK_REF = 0x8CA3 , GL_STENCIL_BACK_VALUE_MASK = 0x8CA4 , GL_STENCIL_BACK_WRITEMASK = 0x8CA5 ,
GL_VIEWPORT = 0x0BA2 , GL_SCISSOR_BOX = 0x0C10 , GL_COLOR_CLEAR_VALUE = 0x0C22 , GL_COLOR_WRITEMASK = 0x0C23 ,
GL_UNPACK_ALIGNMENT = 0x0CF5 , GL_PACK_ALIGNMENT = 0x0D05 , GL_MAX_TEXTURE_SIZE = 0x0D33 , GL_MAX_VIEWPORT_DIMS = 0x0D3A ,
GL_SUBPIXEL_BITS = 0x0D50 , GL_RED_BITS = 0x0D52 , GL_GREEN_BITS = 0x0D53 , GL_BLUE_BITS = 0x0D54 ,
GL_ALPHA_BITS = 0x0D55 , GL_DEPTH_BITS = 0x0D56 , GL_STENCIL_BITS = 0x0D57 , GL_POLYGON_OFFSET_UNITS = 0x2A00 ,
GL_POLYGON_OFFSET_FACTOR = 0x8038 , GL_TEXTURE_BINDING_2D = 0x8069 , GL_SAMPLE_BUFFERS = 0x80A8 , GL_SAMPLES = 0x80A9 ,
GL_SAMPLE_COVERAGE_VALUE = 0x80AA , GL_SAMPLE_COVERAGE_INVERT = 0x80AB , GL_NUM_COMPRESSED_TEXTURE_FORMATS = 0x86A2 , GL_COMPRESSED_TEXTURE_FORMATS = 0x86A3 ,
GL_DONT_CARE = 0x1100 , GL_FASTEST = 0x1101 , GL_NICEST = 0x1102 , GL_GENERATE_MIPMAP_HINT = 0x8192 ,
GL_BYTE = 0x1400 , GL_UNSIGNED_BYTE = 0x1401 , GL_SHORT = 0x1402 , GL_UNSIGNED_SHORT = 0x1403 ,
GL_INT = 0x1404 , GL_UNSIGNED_INT = 0x1405 , GL_FLOAT = 0x1406 , GL_FIXED = 0x140C ,
GL_DEPTH_COMPONENT = 0x1902 , GL_ALPHA = 0x1906 , GL_RGB = 0x1907 , GL_RGBA = 0x1908 ,
GL_LUMINANCE = 0x1909 , GL_LUMINANCE_ALPHA = 0x190A , GL_UNSIGNED_SHORT_4_4_4_4 = 0x8033 , GL_UNSIGNED_SHORT_5_5_5_1 = 0x8034 ,
GL_UNSIGNED_SHORT_5_6_5 = 0x8363 , GL_FRAGMENT_SHADER = 0x8B30 , GL_VERTEX_SHADER = 0x8B31 , GL_MAX_VERTEX_ATTRIBS = 0x8869 ,
GL_MAX_VERTEX_UNIFORM_VECTORS = 0x8DFB , GL_MAX_VARYING_VECTORS = 0x8DFC , GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS = 0x8B4D , GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS = 0x8B4C ,
GL_MAX_TEXTURE_IMAGE_UNITS = 0x8872 , GL_MAX_FRAGMENT_UNIFORM_VECTORS = 0x8DFD , GL_SHADER_TYPE = 0x8B4F , GL_DELETE_STATUS = 0x8B80 ,
GL_LINK_STATUS = 0x8B82 , GL_VALIDATE_STATUS = 0x8B83 , GL_ATTACHED_SHADERS = 0x8B85 , GL_ACTIVE_UNIFORMS = 0x8B86 ,
GL_ACTIVE_UNIFORM_MAX_LENGTH = 0x8B87 , GL_ACTIVE_ATTRIBUTES = 0x8B89 , GL_ACTIVE_ATTRIBUTE_MAX_LENGTH = 0x8B8A , GL_SHADING_LANGUAGE_VERSION = 0x8B8C ,
GL_CURRENT_PROGRAM = 0x8B8D , GL_NEVER = 0x0200 , GL_LESS = 0x0201 , GL_EQUAL = 0x0202 ,
GL_LEQUAL = 0x0203 , GL_GREATER = 0x0204 , GL_NOTEQUAL = 0x0205 , GL_GEQUAL = 0x0206 ,
GL_ALWAYS = 0x0207 , GL_KEEP = 0x1E00 , GL_REPLACE = 0x1E01 , GL_INCR = 0x1E02 ,
GL_DECR = 0x1E03 , GL_INVERT = 0x150A , GL_INCR_WRAP = 0x8507 , GL_DECR_WRAP = 0x8508 ,
GL_VENDOR = 0x1F00 , GL_RENDERER = 0x1F01 , GL_VERSION = 0x1F02 , GL_EXTENSIONS = 0x1F03 ,
GL_NEAREST = 0x2600 , GL_LINEAR = 0x2601 , GL_NEAREST_MIPMAP_NEAREST = 0x2700 , GL_LINEAR_MIPMAP_NEAREST = 0x2701 ,
GL_NEAREST_MIPMAP_LINEAR = 0x2702 , GL_LINEAR_MIPMAP_LINEAR = 0x2703 , GL_TEXTURE_MAG_FILTER = 0x2800 , GL_TEXTURE_MIN_FILTER = 0x2801 ,
GL_TEXTURE_WRAP_S = 0x2802 , GL_TEXTURE_WRAP_T = 0x2803 , GL_TEXTURE = 0x1702 , GL_TEXTURE_CUBE_MAP = 0x8513 ,
GL_TEXTURE_BINDING_CUBE_MAP = 0x8514 , GL_TEXTURE_CUBE_MAP_POSITIVE_X = 0x8515 , GL_TEXTURE_CUBE_MAP_NEGATIVE_X = 0x8516 , GL_TEXTURE_CUBE_MAP_POSITIVE_Y = 0x8517 ,
GL_TEXTURE_CUBE_MAP_NEGATIVE_Y = 0x8518 , GL_TEXTURE_CUBE_MAP_POSITIVE_Z = 0x8519 , GL_TEXTURE_CUBE_MAP_NEGATIVE_Z = 0x851A , GL_MAX_CUBE_MAP_TEXTURE_SIZE = 0x851C ,
GL_TEXTURE0 = 0x84C0 , GL_TEXTURE1 = 0x84C1 , GL_TEXTURE2 = 0x84C2 , GL_TEXTURE3 = 0x84C3 ,
GL_TEXTURE4 = 0x84C4 , GL_TEXTURE5 = 0x84C5 , GL_TEXTURE6 = 0x84C6 , GL_TEXTURE7 = 0x84C7 ,
GL_TEXTURE8 = 0x84C8 , GL_TEXTURE9 = 0x84C9 , GL_TEXTURE10 = 0x84CA , GL_TEXTURE11 = 0x84CB ,
GL_TEXTURE12 = 0x84CC , GL_TEXTURE13 = 0x84CD , GL_TEXTURE14 = 0x84CE , GL_TEXTURE15 = 0x84CF ,
GL_TEXTURE16 = 0x84D0 , GL_TEXTURE17 = 0x84D1 , GL_TEXTURE18 = 0x84D2 , GL_TEXTURE19 = 0x84D3 ,
GL_TEXTURE20 = 0x84D4 , GL_TEXTURE21 = 0x84D5 , GL_TEXTURE22 = 0x84D6 , GL_TEXTURE23 = 0x84D7 ,
GL_TEXTURE24 = 0x84D8 , GL_TEXTURE25 = 0x84D9 , GL_TEXTURE26 = 0x84DA , GL_TEXTURE27 = 0x84DB ,
GL_TEXTURE28 = 0x84DC , GL_TEXTURE29 = 0x84DD , GL_TEXTURE30 = 0x84DE , GL_TEXTURE31 = 0x84DF ,
GL_ACTIVE_TEXTURE = 0x84E0 , GL_REPEAT = 0x2901 , GL_CLAMP_TO_EDGE = 0x812F , GL_MIRRORED_REPEAT = 0x8370 ,
GL_FLOAT_VEC2 = 0x8B50 , GL_FLOAT_VEC3 = 0x8B51 , GL_FLOAT_VEC4 = 0x8B52 , GL_INT_VEC2 = 0x8B53 ,
GL_INT_VEC3 = 0x8B54 , GL_INT_VEC4 = 0x8B55 , GL_BOOL = 0x8B56 , GL_BOOL_VEC2 = 0x8B57 ,
GL_BOOL_VEC3 = 0x8B58 , GL_BOOL_VEC4 = 0x8B59 , GL_FLOAT_MAT2 = 0x8B5A , GL_FLOAT_MAT3 = 0x8B5B ,
GL_FLOAT_MAT4 = 0x8B5C , GL_SAMPLER_2D = 0x8B5E , GL_SAMPLER_CUBE = 0x8B60 , GL_VERTEX_ATTRIB_ARRAY_ENABLED = 0x8622 ,
GL_VERTEX_ATTRIB_ARRAY_SIZE = 0x8623 , GL_VERTEX_ATTRIB_ARRAY_STRIDE = 0x8624 , GL_VERTEX_ATTRIB_ARRAY_TYPE = 0x8625 , GL_VERTEX_ATTRIB_ARRAY_NORMALIZED = 0x886A ,
GL_VERTEX_ATTRIB_ARRAY_POINTER = 0x8645 , GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = 0x889F , GL_IMPLEMENTATION_COLOR_READ_TYPE = 0x8B9A , GL_IMPLEMENTATION_COLOR_READ_FORMAT = 0x8B9B ,
GL_COMPILE_STATUS = 0x8B81 , GL_INFO_LOG_LENGTH = 0x8B84 , GL_SHADER_SOURCE_LENGTH = 0x8B88 , GL_SHADER_COMPILER = 0x8DFA ,
GL_SHADER_BINARY_FORMATS = 0x8DF8 , GL_NUM_SHADER_BINARY_FORMATS = 0x8DF9 , GL_LOW_FLOAT = 0x8DF0 , GL_MEDIUM_FLOAT = 0x8DF1 ,
GL_HIGH_FLOAT = 0x8DF2 , GL_LOW_INT = 0x8DF3 , GL_MEDIUM_INT = 0x8DF4 , GL_HIGH_INT = 0x8DF5 ,
GL_FRAMEBUFFER = 0x8D40 , GL_RENDERBUFFER = 0x8D41 , GL_RGBA4 = 0x8056 , GL_RGB5_A1 = 0x8057 ,
GL_RGB565 = 0x8D62 , GL_DEPTH_COMPONENT16 = 0x81A5 , GL_STENCIL_INDEX8 = 0x8D48 , GL_RENDERBUFFER_WIDTH = 0x8D42 ,
GL_RENDERBUFFER_HEIGHT = 0x8D43 , GL_RENDERBUFFER_INTERNAL_FORMAT = 0x8D44 , GL_RENDERBUFFER_RED_SIZE = 0x8D50 , GL_RENDERBUFFER_GREEN_SIZE = 0x8D51 ,
GL_RENDERBUFFER_BLUE_SIZE = 0x8D52 , GL_RENDERBUFFER_ALPHA_SIZE = 0x8D53 , GL_RENDERBUFFER_DEPTH_SIZE = 0x8D54 , GL_RENDERBUFFER_STENCIL_SIZE = 0x8D55 ,
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = 0x8CD0 , GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = 0x8CD1 , GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = 0x8CD2 , GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = 0x8CD3 ,
GL_COLOR_ATTACHMENT0 = 0x8CE0 , GL_DEPTH_ATTACHMENT = 0x8D00 , GL_STENCIL_ATTACHMENT = 0x8D20 , GL_NONE = 0 ,
GL_FRAMEBUFFER_COMPLETE = 0x8CD5 , GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT = 0x8CD6 , GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = 0x8CD7 , GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS = 0x8CD9 ,
GL_FRAMEBUFFER_UNSUPPORTED = 0x8CDD , GL_FRAMEBUFFER_BINDING = 0x8CA6 , GL_RENDERBUFFER_BINDING = 0x8CA7 , GL_MAX_RENDERBUFFER_SIZE = 0x84E8 ,
GL_INVALID_FRAMEBUFFER_OPERATION = 0x0506
}

enum

: GLenum {
GL_READ_BUFFER = 0x0C02 , GL_UNPACK_ROW_LENGTH = 0x0CF2 , GL_UNPACK_SKIP_ROWS = 0x0CF3 , GL_UNPACK_SKIP_PIXELS = 0x0CF4 ,
GL_PACK_ROW_LENGTH = 0x0D02 , GL_PACK_SKIP_ROWS = 0x0D03 , GL_PACK_SKIP_PIXELS = 0x0D04 , GL_COLOR = 0x1800 ,
GL_DEPTH = 0x1801 , GL_STENCIL = 0x1802 , GL_RED = 0x1903 , GL_RGB8 = 0x8051 ,
GL_RGBA8 = 0x8058 , GL_RGB10_A2 = 0x8059 , GL_TEXTURE_BINDING_3D = 0x806A , GL_UNPACK_SKIP_IMAGES = 0x806D ,
GL_UNPACK_IMAGE_HEIGHT = 0x806E , GL_TEXTURE_3D = 0x806F , GL_TEXTURE_WRAP_R = 0x8072 , GL_MAX_3D_TEXTURE_SIZE = 0x8073 ,
GL_UNSIGNED_INT_2_10_10_10_REV = 0x8368 , GL_MAX_ELEMENTS_VERTICES = 0x80E8 , GL_MAX_ELEMENTS_INDICES = 0x80E9 , GL_TEXTURE_MIN_LOD = 0x813A ,
GL_TEXTURE_MAX_LOD = 0x813B , GL_TEXTURE_BASE_LEVEL = 0x813C , GL_TEXTURE_MAX_LEVEL = 0x813D , GL_MIN = 0x8007 ,
GL_MAX = 0x8008 , GL_DEPTH_COMPONENT24 = 0x81A6 , GL_MAX_TEXTURE_LOD_BIAS = 0x84FD , GL_TEXTURE_COMPARE_MODE = 0x884C ,
GL_TEXTURE_COMPARE_FUNC = 0x884D , GL_CURRENT_QUERY = 0x8865 , GL_QUERY_RESULT = 0x8866 , GL_QUERY_RESULT_AVAILABLE = 0x8867 ,
GL_BUFFER_MAPPED = 0x88BC , GL_BUFFER_MAP_POINTER = 0x88BD , GL_STREAM_READ = 0x88E1 , GL_STREAM_COPY = 0x88E2 ,
GL_STATIC_READ = 0x88E5 , GL_STATIC_COPY = 0x88E6 , GL_DYNAMIC_READ = 0x88E9 , GL_DYNAMIC_COPY = 0x88EA ,
GL_MAX_DRAW_BUFFERS = 0x8824 , GL_DRAW_BUFFER0 = 0x8825 , GL_DRAW_BUFFER1 = 0x8826 , GL_DRAW_BUFFER2 = 0x8827 ,
GL_DRAW_BUFFER3 = 0x8828 , GL_DRAW_BUFFER4 = 0x8829 , GL_DRAW_BUFFER5 = 0x882A , GL_DRAW_BUFFER6 = 0x882B ,
GL_DRAW_BUFFER7 = 0x882C , GL_DRAW_BUFFER8 = 0x882D , GL_DRAW_BUFFER9 = 0x882E , GL_DRAW_BUFFER10 = 0x882F ,
GL_DRAW_BUFFER11 = 0x8830 , GL_DRAW_BUFFER12 = 0x8831 , GL_DRAW_BUFFER13 = 0x8832 , GL_DRAW_BUFFER14 = 0x8833 ,
GL_DRAW_BUFFER15 = 0x8834 , GL_MAX_FRAGMENT_UNIFORM_COMPONENTS = 0x8B49 , GL_MAX_VERTEX_UNIFORM_COMPONENTS = 0x8B4A , GL_SAMPLER_3D = 0x8B5F ,
GL_SAMPLER_2D_SHADOW = 0x8B62 , GL_FRAGMENT_SHADER_DERIVATIVE_HINT = 0x8B8B , GL_PIXEL_PACK_BUFFER = 0x88EB , GL_PIXEL_UNPACK_BUFFER = 0x88EC ,
GL_PIXEL_PACK_BUFFER_BINDING = 0x88ED , GL_PIXEL_UNPACK_BUFFER_BINDING = 0x88EF , GL_FLOAT_MAT2x3 = 0x8B65 , GL_FLOAT_MAT2x4 = 0x8B66 ,
GL_FLOAT_MAT3x2 = 0x8B67 , GL_FLOAT_MAT3x4 = 0x8B68 , GL_FLOAT_MAT4x2 = 0x8B69 , GL_FLOAT_MAT4x3 = 0x8B6A ,
GL_SRGB = 0x8C40 , GL_SRGB8 = 0x8C41 , GL_SRGB8_ALPHA8 = 0x8C43 , GL_COMPARE_REF_TO_TEXTURE = 0x884E ,
GL_MAJOR_VERSION = 0x821B , GL_MINOR_VERSION = 0x821C , GL_NUM_EXTENSIONS = 0x821D , GL_RGBA32F = 0x8814 ,
GL_RGB32F = 0x8815 , GL_RGBA16F = 0x881A , GL_RGB16F = 0x881B , GL_VERTEX_ATTRIB_ARRAY_INTEGER = 0x88FD ,
GL_MAX_ARRAY_TEXTURE_LAYERS = 0x88FF , GL_MIN_PROGRAM_TEXEL_OFFSET = 0x8904 , GL_MAX_PROGRAM_TEXEL_OFFSET = 0x8905 , GL_MAX_VARYING_COMPONENTS = 0x8B4B ,
GL_TEXTURE_2D_ARRAY = 0x8C1A , GL_TEXTURE_BINDING_2D_ARRAY = 0x8C1D , GL_R11F_G11F_B10F = 0x8C3A , GL_UNSIGNED_INT_10F_11F_11F_REV = 0x8C3B ,
GL_RGB9_E5 = 0x8C3D , GL_UNSIGNED_INT_5_9_9_9_REV = 0x8C3E , GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH = 0x8C76 , GL_TRANSFORM_FEEDBACK_BUFFER_MODE = 0x8C7F ,
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS = 0x8C80 , GL_TRANSFORM_FEEDBACK_VARYINGS = 0x8C83 , GL_TRANSFORM_FEEDBACK_BUFFER_START = 0x8C84 , GL_TRANSFORM_FEEDBACK_BUFFER_SIZE = 0x8C85 ,
GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN = 0x8C88 , GL_RASTERIZER_DISCARD = 0x8C89 , GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS = 0x8C8A , GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS = 0x8C8B ,
GL_INTERLEAVED_ATTRIBS = 0x8C8C , GL_SEPARATE_ATTRIBS = 0x8C8D , GL_TRANSFORM_FEEDBACK_BUFFER = 0x8C8E , GL_TRANSFORM_FEEDBACK_BUFFER_BINDING = 0x8C8F ,
GL_RGBA32UI = 0x8D70 , GL_RGB32UI = 0x8D71 , GL_RGBA16UI = 0x8D76 , GL_RGB16UI = 0x8D77 ,
GL_RGBA8UI = 0x8D7C , GL_RGB8UI = 0x8D7D , GL_RGBA32I = 0x8D82 , GL_RGB32I = 0x8D83 ,
GL_RGBA16I = 0x8D88 , GL_RGB16I = 0x8D89 , GL_RGBA8I = 0x8D8E , GL_RGB8I = 0x8D8F ,
GL_RED_INTEGER = 0x8D94 , GL_RGB_INTEGER = 0x8D98 , GL_RGBA_INTEGER = 0x8D99 , GL_SAMPLER_2D_ARRAY = 0x8DC1 ,
GL_SAMPLER_2D_ARRAY_SHADOW = 0x8DC4 , GL_SAMPLER_CUBE_SHADOW = 0x8DC5 , GL_UNSIGNED_INT_VEC2 = 0x8DC6 , GL_UNSIGNED_INT_VEC3 = 0x8DC7 ,
GL_UNSIGNED_INT_VEC4 = 0x8DC8 , GL_INT_SAMPLER_2D = 0x8DCA , GL_INT_SAMPLER_3D = 0x8DCB , GL_INT_SAMPLER_CUBE = 0x8DCC ,
GL_INT_SAMPLER_2D_ARRAY = 0x8DCF , GL_UNSIGNED_INT_SAMPLER_2D = 0x8DD2 , GL_UNSIGNED_INT_SAMPLER_3D = 0x8DD3 , GL_UNSIGNED_INT_SAMPLER_CUBE = 0x8DD4 ,
GL_UNSIGNED_INT_SAMPLER_2D_ARRAY = 0x8DD7 , GL_BUFFER_ACCESS_FLAGS = 0x911F , GL_BUFFER_MAP_LENGTH = 0x9120 , GL_BUFFER_MAP_OFFSET = 0x9121 ,
GL_DEPTH_COMPONENT32F = 0x8CAC , GL_DEPTH32F_STENCIL8 = 0x8CAD , GL_FLOAT_32_UNSIGNED_INT_24_8_REV = 0x8DAD , GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING = 0x8210 ,
GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE = 0x8211 , GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE = 0x8212 , GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE = 0x8213 , GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE = 0x8214 ,
GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE = 0x8215 , GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE = 0x8216 , GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE = 0x8217 , GL_FRAMEBUFFER_DEFAULT = 0x8218 ,
GL_FRAMEBUFFER_UNDEFINED = 0x8219 , GL_DEPTH_STENCIL_ATTACHMENT = 0x821A , GL_DEPTH_STENCIL = 0x84F9 , GL_UNSIGNED_INT_24_8 = 0x84FA ,
GL_DEPTH24_STENCIL8 = 0x88F0 , GL_UNSIGNED_NORMALIZED = 0x8C17 , GL_DRAW_FRAMEBUFFER_BINDING = 0x8CA6 , GL_READ_FRAMEBUFFER = 0x8CA8 ,
GL_DRAW_FRAMEBUFFER = 0x8CA9 , GL_READ_FRAMEBUFFER_BINDING = 0x8CAA , GL_RENDERBUFFER_SAMPLES = 0x8CAB , GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER = 0x8CD4 ,
GL_MAX_COLOR_ATTACHMENTS = 0x8CDF , GL_COLOR_ATTACHMENT1 = 0x8CE1 , GL_COLOR_ATTACHMENT2 = 0x8CE2 , GL_COLOR_ATTACHMENT3 = 0x8CE3 ,
GL_COLOR_ATTACHMENT4 = 0x8CE4 , GL_COLOR_ATTACHMENT5 = 0x8CE5 , GL_COLOR_ATTACHMENT6 = 0x8CE6 , GL_COLOR_ATTACHMENT7 = 0x8CE7 ,
GL_COLOR_ATTACHMENT8 = 0x8CE8 , GL_COLOR_ATTACHMENT9 = 0x8CE9 , GL_COLOR_ATTACHMENT10 = 0x8CEA , GL_COLOR_ATTACHMENT11 = 0x8CEB ,
GL_COLOR_ATTACHMENT12 = 0x8CEC , GL_COLOR_ATTACHMENT13 = 0x8CED , GL_COLOR_ATTACHMENT14 = 0x8CEE , GL_COLOR_ATTACHMENT15 = 0x8CEF ,
GL_COLOR_ATTACHMENT16 = 0x8CF0 , GL_COLOR_ATTACHMENT17 = 0x8CF1 , GL_COLOR_ATTACHMENT18 = 0x8CF2 , GL_COLOR_ATTACHMENT19 = 0x8CF3 ,
GL_COLOR_ATTACHMENT20 = 0x8CF4 , GL_COLOR_ATTACHMENT21 = 0x8CF5 , GL_COLOR_ATTACHMENT22 = 0x8CF6 , GL_COLOR_ATTACHMENT23 = 0x8CF7 ,
GL_COLOR_ATTACHMENT24 = 0x8CF8 , GL_COLOR_ATTACHMENT25 = 0x8CF9 , GL_COLOR_ATTACHMENT26 = 0x8CFA , GL_COLOR_ATTACHMENT27 = 0x8CFB ,
GL_COLOR_ATTACHMENT28 = 0x8CFC , GL_COLOR_ATTACHMENT29 = 0x8CFD , GL_COLOR_ATTACHMENT30 = 0x8CFE , GL_COLOR_ATTACHMENT31 = 0x8CFF ,
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE = 0x8D56 , GL_MAX_SAMPLES = 0x8D57 , GL_HALF_FLOAT = 0x140B , GL_MAP_READ_BIT = 0x0001 ,
GL_MAP_WRITE_BIT = 0x0002 , GL_MAP_INVALIDATE_RANGE_BIT = 0x0004 , GL_MAP_INVALIDATE_BUFFER_BIT = 0x0008 , GL_MAP_FLUSH_EXPLICIT_BIT = 0x0010 ,
GL_MAP_UNSYNCHRONIZED_BIT = 0x0020 , GL_RG = 0x8227 , GL_RG_INTEGER = 0x8228 , GL_R8 = 0x8229 ,
GL_RG8 = 0x822B , GL_R16F = 0x822D , GL_R32F = 0x822E , GL_RG16F = 0x822F ,
GL_RG32F = 0x8230 , GL_R8I = 0x8231 , GL_R8UI = 0x8232 , GL_R16I = 0x8233 ,
GL_R16UI = 0x8234 , GL_R32I = 0x8235 , GL_R32UI = 0x8236 , GL_RG8I = 0x8237 ,
GL_RG8UI = 0x8238 , GL_RG16I = 0x8239 , GL_RG16UI = 0x823A , GL_RG32I = 0x823B ,
GL_RG32UI = 0x823C , GL_VERTEX_ARRAY_BINDING = 0x85B5 , GL_R8_SNORM = 0x8F94 , GL_RG8_SNORM = 0x8F95 ,
GL_RGB8_SNORM = 0x8F96 , GL_RGBA8_SNORM = 0x8F97 , GL_SIGNED_NORMALIZED = 0x8F9C , GL_PRIMITIVE_RESTART_FIXED_INDEX = 0x8D69 ,
GL_COPY_READ_BUFFER = 0x8F36 , GL_COPY_WRITE_BUFFER = 0x8F37 , GL_COPY_READ_BUFFER_BINDING = 0x8F36 , GL_COPY_WRITE_BUFFER_BINDING = 0x8F37 ,
GL_UNIFORM_BUFFER = 0x8A11 , GL_UNIFORM_BUFFER_BINDING = 0x8A28 , GL_UNIFORM_BUFFER_START = 0x8A29 , GL_UNIFORM_BUFFER_SIZE = 0x8A2A ,
GL_MAX_VERTEX_UNIFORM_BLOCKS = 0x8A2B , GL_MAX_FRAGMENT_UNIFORM_BLOCKS = 0x8A2D , GL_MAX_COMBINED_UNIFORM_BLOCKS = 0x8A2E , GL_MAX_UNIFORM_BUFFER_BINDINGS = 0x8A2F ,
GL_MAX_UNIFORM_BLOCK_SIZE = 0x8A30 , GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS = 0x8A31 , GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS = 0x8A33 , GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT = 0x8A34 ,
GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH = 0x8A35 , GL_ACTIVE_UNIFORM_BLOCKS = 0x8A36 , GL_UNIFORM_TYPE = 0x8A37 , GL_UNIFORM_SIZE = 0x8A38 ,
GL_UNIFORM_NAME_LENGTH = 0x8A39 , GL_UNIFORM_BLOCK_INDEX = 0x8A3A , GL_UNIFORM_OFFSET = 0x8A3B , GL_UNIFORM_ARRAY_STRIDE = 0x8A3C ,
GL_UNIFORM_MATRIX_STRIDE = 0x8A3D , GL_UNIFORM_IS_ROW_MAJOR = 0x8A3E , GL_UNIFORM_BLOCK_BINDING = 0x8A3F , GL_UNIFORM_BLOCK_DATA_SIZE = 0x8A40 ,
GL_UNIFORM_BLOCK_NAME_LENGTH = 0x8A41 , GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS = 0x8A42 , GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES = 0x8A43 , GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER = 0x8A44 ,
GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER = 0x8A46 , GL_INVALID_INDEX = 0xFFFFFFFF , GL_MAX_VERTEX_OUTPUT_COMPONENTS = 0x9122 , GL_MAX_FRAGMENT_INPUT_COMPONENTS = 0x9125 ,
GL_MAX_SERVER_WAIT_TIMEOUT = 0x9111 , GL_OBJECT_TYPE = 0x9112 , GL_SYNC_CONDITION = 0x9113 , GL_SYNC_STATUS = 0x9114 ,
GL_SYNC_FLAGS = 0x9115 , GL_SYNC_FENCE = 0x9116 , GL_SYNC_GPU_COMMANDS_COMPLETE = 0x9117 , GL_UNSIGNALED = 0x9118 ,
GL_SIGNALED = 0x9119 , GL_ALREADY_SIGNALED = 0x911A , GL_TIMEOUT_EXPIRED = 0x911B , GL_CONDITION_SATISFIED = 0x911C ,
GL_WAIT_FAILED = 0x911D , GL_SYNC_FLUSH_COMMANDS_BIT = 0x00000001
}

enum | : GLuint64 { GL_TIMEOUT_IGNORED = 0xFFFFFFFFFFFFFFFF }

enum

: GLenum {
GL_VERTEX_ATTRIB_ARRAY_DIVISOR = 0x88FE , GL_ANY_SAMPLES_PASSED = 0x8C2F , GL_ANY_SAMPLES_PASSED_CONSERVATIVE = 0x8D6A , GL_SAMPLER_BINDING = 0x8919 ,
GL_RGB10_A2UI = 0x906F , GL_TEXTURE_SWIZZLE_R = 0x8E42 , GL_TEXTURE_SWIZZLE_G = 0x8E43 , GL_TEXTURE_SWIZZLE_B = 0x8E44 ,
GL_TEXTURE_SWIZZLE_A = 0x8E45 , GL_GREEN = 0x1904 , GL_BLUE = 0x1905 , GL_INT_2_10_10_10_REV = 0x8D9F ,
GL_TRANSFORM_FEEDBACK = 0x8E22 , GL_TRANSFORM_FEEDBACK_PAUSED = 0x8E23 , GL_TRANSFORM_FEEDBACK_ACTIVE = 0x8E24 , GL_TRANSFORM_FEEDBACK_BINDING = 0x8E25 ,
GL_PROGRAM_BINARY_RETRIEVABLE_HINT = 0x8257 , GL_PROGRAM_BINARY_LENGTH = 0x8741 , GL_NUM_PROGRAM_BINARY_FORMATS = 0x87FE , GL_PROGRAM_BINARY_FORMATS = 0x87FF ,
GL_COMPRESSED_R11_EAC = 0x9270 , GL_COMPRESSED_SIGNED_R11_EAC = 0x9271 , GL_COMPRESSED_RG11_EAC = 0x9272 , GL_COMPRESSED_SIGNED_RG11_EAC = 0x9273 ,
GL_COMPRESSED_RGB8_ETC2 = 0x9274 , GL_COMPRESSED_SRGB8_ETC2 = 0x9275 , GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 = 0x9276 , GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 = 0x9277 ,
GL_COMPRESSED_RGBA8_ETC2_EAC = 0x9278 , GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC = 0x9279 , GL_TEXTURE_IMMUTABLE_FORMAT = 0x912F , GL_MAX_ELEMENT_INDEX = 0x8D6B ,
GL_NUM_SAMPLE_COUNTS = 0x9380 , GL_TEXTURE_IMMUTABLE_LEVELS = 0x82DF
}

enum

: GLenum {
GL_COMPUTE_SHADER = 0x91B9 , GL_MAX_COMPUTE_UNIFORM_BLOCKS = 0x91BB , GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS = 0x91BC , GL_MAX_COMPUTE_IMAGE_UNIFORMS = 0x91BD ,
GL_MAX_COMPUTE_SHARED_MEMORY_SIZE = 0x8262 , GL_MAX_COMPUTE_UNIFORM_COMPONENTS = 0x8263 , GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS = 0x8264 , GL_MAX_COMPUTE_ATOMIC_COUNTERS = 0x8265 ,
GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS = 0x8266 , GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS = 0x90EB , GL_MAX_COMPUTE_WORK_GROUP_COUNT = 0x91BE , GL_MAX_COMPUTE_WORK_GROUP_SIZE = 0x91BF ,
GL_COMPUTE_WORK_GROUP_SIZE = 0x8267 , GL_DISPATCH_INDIRECT_BUFFER = 0x90EE , GL_DISPATCH_INDIRECT_BUFFER_BINDING = 0x90EF , GL_COMPUTE_SHADER_BIT = 0x00000020 ,
GL_DRAW_INDIRECT_BUFFER = 0x8F3F , GL_DRAW_INDIRECT_BUFFER_BINDING = 0x8F43 , GL_MAX_UNIFORM_LOCATIONS = 0x826E , GL_FRAMEBUFFER_DEFAULT_WIDTH = 0x9310 ,
GL_FRAMEBUFFER_DEFAULT_HEIGHT = 0x9311 , GL_FRAMEBUFFER_DEFAULT_SAMPLES = 0x9313 , GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS = 0x9314 , GL_MAX_FRAMEBUFFER_WIDTH = 0x9315 ,
GL_MAX_FRAMEBUFFER_HEIGHT = 0x9316 , GL_MAX_FRAMEBUFFER_SAMPLES = 0x9318 , GL_UNIFORM = 0x92E1 , GL_UNIFORM_BLOCK = 0x92E2 ,
GL_PROGRAM_INPUT = 0x92E3 , GL_PROGRAM_OUTPUT = 0x92E4 , GL_BUFFER_VARIABLE = 0x92E5 , GL_SHADER_STORAGE_BLOCK = 0x92E6 ,
GL_ATOMIC_COUNTER_BUFFER = 0x92C0 , GL_TRANSFORM_FEEDBACK_VARYING = 0x92F4 , GL_ACTIVE_RESOURCES = 0x92F5 , GL_MAX_NAME_LENGTH = 0x92F6 ,
GL_MAX_NUM_ACTIVE_VARIABLES = 0x92F7 , GL_NAME_LENGTH = 0x92F9 , GL_TYPE = 0x92FA , GL_ARRAY_SIZE = 0x92FB ,
GL_OFFSET = 0x92FC , GL_BLOCK_INDEX = 0x92FD , GL_ARRAY_STRIDE = 0x92FE , GL_MATRIX_STRIDE = 0x92FF ,
GL_IS_ROW_MAJOR = 0x9300 , GL_ATOMIC_COUNTER_BUFFER_INDEX = 0x9301 , GL_BUFFER_BINDING = 0x9302 , GL_BUFFER_DATA_SIZE = 0x9303 ,
GL_NUM_ACTIVE_VARIABLES = 0x9304 , GL_ACTIVE_VARIABLES = 0x9305 , GL_REFERENCED_BY_VERTEX_SHADER = 0x9306 , GL_REFERENCED_BY_FRAGMENT_SHADER = 0x930A ,
GL_REFERENCED_BY_COMPUTE_SHADER = 0x930B , GL_TOP_LEVEL_ARRAY_SIZE = 0x930C , GL_TOP_LEVEL_ARRAY_STRIDE = 0x930D , GL_LOCATION = 0x930E ,
GL_VERTEX_SHADER_BIT = 0x00000001 , GL_FRAGMENT_SHADER_BIT = 0x00000002 , GL_ALL_SHADER_BITS = 0xFFFFFFFF , GL_PROGRAM_SEPARABLE = 0x8258 ,
GL_ACTIVE_PROGRAM = 0x8259 , GL_PROGRAM_PIPELINE_BINDING = 0x825A , GL_ATOMIC_COUNTER_BUFFER_BINDING = 0x92C1 , GL_ATOMIC_COUNTER_BUFFER_START = 0x92C2 ,
GL_ATOMIC_COUNTER_BUFFER_SIZE = 0x92C3 , GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS = 0x92CC , GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS = 0x92D0 , GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS = 0x92D1 ,
GL_MAX_VERTEX_ATOMIC_COUNTERS = 0x92D2 , GL_MAX_FRAGMENT_ATOMIC_COUNTERS = 0x92D6 , GL_MAX_COMBINED_ATOMIC_COUNTERS = 0x92D7 , GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE = 0x92D8 ,
GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS = 0x92DC , GL_ACTIVE_ATOMIC_COUNTER_BUFFERS = 0x92D9 , GL_UNSIGNED_INT_ATOMIC_COUNTER = 0x92DB , GL_MAX_IMAGE_UNITS = 0x8F38 ,
GL_MAX_VERTEX_IMAGE_UNIFORMS = 0x90CA , GL_MAX_FRAGMENT_IMAGE_UNIFORMS = 0x90CE , GL_MAX_COMBINED_IMAGE_UNIFORMS = 0x90CF , GL_IMAGE_BINDING_NAME = 0x8F3A ,
GL_IMAGE_BINDING_LEVEL = 0x8F3B , GL_IMAGE_BINDING_LAYERED = 0x8F3C , GL_IMAGE_BINDING_LAYER = 0x8F3D , GL_IMAGE_BINDING_ACCESS = 0x8F3E ,
GL_IMAGE_BINDING_FORMAT = 0x906E , GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT = 0x00000001 , GL_ELEMENT_ARRAY_BARRIER_BIT = 0x00000002 , GL_UNIFORM_BARRIER_BIT = 0x00000004 ,
GL_TEXTURE_FETCH_BARRIER_BIT = 0x00000008 , GL_SHADER_IMAGE_ACCESS_BARRIER_BIT = 0x00000020 , GL_COMMAND_BARRIER_BIT = 0x00000040 , GL_PIXEL_BUFFER_BARRIER_BIT = 0x00000080 ,
GL_TEXTURE_UPDATE_BARRIER_BIT = 0x00000100 , GL_BUFFER_UPDATE_BARRIER_BIT = 0x00000200 , GL_FRAMEBUFFER_BARRIER_BIT = 0x00000400 , GL_TRANSFORM_FEEDBACK_BARRIER_BIT = 0x00000800 ,
GL_ATOMIC_COUNTER_BARRIER_BIT = 0x00001000 , GL_ALL_BARRIER_BITS = 0xFFFFFFFF , GL_IMAGE_2D = 0x904D , GL_IMAGE_3D = 0x904E ,
GL_IMAGE_CUBE = 0x9050 , GL_IMAGE_2D_ARRAY = 0x9053 , GL_INT_IMAGE_2D = 0x9058 , GL_INT_IMAGE_3D = 0x9059 ,
GL_INT_IMAGE_CUBE = 0x905B , GL_INT_IMAGE_2D_ARRAY = 0x905E , GL_UNSIGNED_INT_IMAGE_2D = 0x9063 , GL_UNSIGNED_INT_IMAGE_3D = 0x9064 ,
GL_UNSIGNED_INT_IMAGE_CUBE = 0x9066 , GL_UNSIGNED_INT_IMAGE_2D_ARRAY = 0x9069 , GL_IMAGE_FORMAT_COMPATIBILITY_TYPE = 0x90C7 , GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE = 0x90C8 ,
GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS = 0x90C9 , GL_READ_ONLY = 0x88B8 , GL_WRITE_ONLY = 0x88B9 , GL_READ_WRITE = 0x88BA ,
GL_SHADER_STORAGE_BUFFER = 0x90D2 , GL_SHADER_STORAGE_BUFFER_BINDING = 0x90D3 , GL_SHADER_STORAGE_BUFFER_START = 0x90D4 , GL_SHADER_STORAGE_BUFFER_SIZE = 0x90D5 ,
GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS = 0x90D6 , GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS = 0x90DA , GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS = 0x90DB , GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS = 0x90DC ,
GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS = 0x90DD , GL_MAX_SHADER_STORAGE_BLOCK_SIZE = 0x90DE , GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT = 0x90DF , GL_SHADER_STORAGE_BARRIER_BIT = 0x00002000 ,
GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES = 0x8F39 , GL_DEPTH_STENCIL_TEXTURE_MODE = 0x90EA , GL_STENCIL_INDEX = 0x1901 , GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET = 0x8E5E ,
GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET = 0x8E5F , GL_SAMPLE_POSITION = 0x8E50 , GL_SAMPLE_MASK = 0x8E51 , GL_SAMPLE_MASK_VALUE = 0x8E52 ,
GL_TEXTURE_2D_MULTISAMPLE = 0x9100 , GL_MAX_SAMPLE_MASK_WORDS = 0x8E59 , GL_MAX_COLOR_TEXTURE_SAMPLES = 0x910E , GL_MAX_DEPTH_TEXTURE_SAMPLES = 0x910F ,
GL_MAX_INTEGER_SAMPLES = 0x9110 , GL_TEXTURE_BINDING_2D_MULTISAMPLE = 0x9104 , GL_TEXTURE_SAMPLES = 0x9106 , GL_TEXTURE_FIXED_SAMPLE_LOCATIONS = 0x9107 ,
GL_TEXTURE_WIDTH = 0x1000 , GL_TEXTURE_HEIGHT = 0x1001 , GL_TEXTURE_DEPTH = 0x8071 , GL_TEXTURE_INTERNAL_FORMAT = 0x1003 ,
GL_TEXTURE_RED_SIZE = 0x805C , GL_TEXTURE_GREEN_SIZE = 0x805D , GL_TEXTURE_BLUE_SIZE = 0x805E , GL_TEXTURE_ALPHA_SIZE = 0x805F ,
GL_TEXTURE_DEPTH_SIZE = 0x884A , GL_TEXTURE_STENCIL_SIZE = 0x88F1 , GL_TEXTURE_SHARED_SIZE = 0x8C3F , GL_TEXTURE_RED_TYPE = 0x8C10 ,
GL_TEXTURE_GREEN_TYPE = 0x8C11 , GL_TEXTURE_BLUE_TYPE = 0x8C12 , GL_TEXTURE_ALPHA_TYPE = 0x8C13 , GL_TEXTURE_DEPTH_TYPE = 0x8C16 ,
GL_TEXTURE_COMPRESSED = 0x86A1 , GL_SAMPLER_2D_MULTISAMPLE = 0x9108 , GL_INT_SAMPLER_2D_MULTISAMPLE = 0x9109 , GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE = 0x910A ,
GL_VERTEX_ATTRIB_BINDING = 0x82D4 , GL_VERTEX_ATTRIB_RELATIVE_OFFSET = 0x82D5 , GL_VERTEX_BINDING_DIVISOR = 0x82D6 , GL_VERTEX_BINDING_OFFSET = 0x82D7 ,
GL_VERTEX_BINDING_STRIDE = 0x82D8 , GL_VERTEX_BINDING_BUFFER = 0x8F4F , GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET = 0x82D9 , GL_MAX_VERTEX_ATTRIB_BINDINGS = 0x82DA ,
GL_MAX_VERTEX_ATTRIB_STRIDE = 0x82E5
}

enum

: GLenum {
GL_MULTISAMPLE_LINE_WIDTH_RANGE = 0x9381 , GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY = 0x9382 , GL_MULTIPLY = 0x9294 , GL_SCREEN = 0x9295 ,
GL_OVERLAY = 0x9296 , GL_DARKEN = 0x9297 , GL_LIGHTEN = 0x9298 , GL_COLORDODGE = 0x9299 ,
GL_COLORBURN = 0x929A , GL_HARDLIGHT = 0x929B , GL_SOFTLIGHT = 0x929C , GL_DIFFERENCE = 0x929E ,
GL_EXCLUSION = 0x92A0 , GL_HSL_HUE = 0x92AD , GL_HSL_SATURATION = 0x92AE , GL_HSL_COLOR = 0x92AF ,
GL_HSL_LUMINOSITY = 0x92B0 , GL_DEBUG_OUTPUT_SYNCHRONOUS = 0x8242 , GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH = 0x8243 , GL_DEBUG_CALLBACK_FUNCTION = 0x8244 ,
GL_DEBUG_CALLBACK_USER_PARAM = 0x8245 , GL_DEBUG_SOURCE_API = 0x8246 , GL_DEBUG_SOURCE_WINDOW_SYSTEM = 0x8247 , GL_DEBUG_SOURCE_SHADER_COMPILER = 0x8248 ,
GL_DEBUG_SOURCE_THIRD_PARTY = 0x8249 , GL_DEBUG_SOURCE_APPLICATION = 0x824A , GL_DEBUG_SOURCE_OTHER = 0x824B , GL_DEBUG_TYPE_ERROR = 0x824C ,
GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR = 0x824D , GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR = 0x824E , GL_DEBUG_TYPE_PORTABILITY = 0x824F , GL_DEBUG_TYPE_PERFORMANCE = 0x8250 ,
GL_DEBUG_TYPE_OTHER = 0x8251 , GL_DEBUG_TYPE_MARKER = 0x8268 , GL_DEBUG_TYPE_PUSH_GROUP = 0x8269 , GL_DEBUG_TYPE_POP_GROUP = 0x826A ,
GL_DEBUG_SEVERITY_NOTIFICATION = 0x826B , GL_MAX_DEBUG_GROUP_STACK_DEPTH = 0x826C , GL_DEBUG_GROUP_STACK_DEPTH = 0x826D , GL_BUFFER = 0x82E0 ,
GL_SHADER = 0x82E1 , GL_PROGRAM = 0x82E2 , GL_VERTEX_ARRAY = 0x8074 , GL_QUERY = 0x82E3 ,
GL_PROGRAM_PIPELINE = 0x82E4 , GL_SAMPLER = 0x82E6 , GL_MAX_LABEL_LENGTH = 0x82E8 , GL_MAX_DEBUG_MESSAGE_LENGTH = 0x9143 ,
GL_MAX_DEBUG_LOGGED_MESSAGES = 0x9144 , GL_DEBUG_LOGGED_MESSAGES = 0x9145 , GL_DEBUG_SEVERITY_HIGH = 0x9146 , GL_DEBUG_SEVERITY_MEDIUM = 0x9147 ,
GL_DEBUG_SEVERITY_LOW = 0x9148 , GL_DEBUG_OUTPUT = 0x92E0 , GL_CONTEXT_FLAG_DEBUG_BIT = 0x00000002 , GL_STACK_OVERFLOW = 0x0503 ,
GL_STACK_UNDERFLOW = 0x0504 , GL_GEOMETRY_SHADER = 0x8DD9 , GL_GEOMETRY_SHADER_BIT = 0x00000004 , GL_GEOMETRY_VERTICES_OUT = 0x8916 ,
GL_GEOMETRY_INPUT_TYPE = 0x8917 , GL_GEOMETRY_OUTPUT_TYPE = 0x8918 , GL_GEOMETRY_SHADER_INVOCATIONS = 0x887F , GL_LAYER_PROVOKING_VERTEX = 0x825E ,
GL_LINES_ADJACENCY = 0x000A , GL_LINE_STRIP_ADJACENCY = 0x000B , GL_TRIANGLES_ADJACENCY = 0x000C , GL_TRIANGLE_STRIP_ADJACENCY = 0x000D ,
GL_MAX_GEOMETRY_UNIFORM_COMPONENTS = 0x8DDF , GL_MAX_GEOMETRY_UNIFORM_BLOCKS = 0x8A2C , GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS = 0x8A32 , GL_MAX_GEOMETRY_INPUT_COMPONENTS = 0x9123 ,
GL_MAX_GEOMETRY_OUTPUT_COMPONENTS = 0x9124 , GL_MAX_GEOMETRY_OUTPUT_VERTICES = 0x8DE0 , GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS = 0x8DE1 , GL_MAX_GEOMETRY_SHADER_INVOCATIONS = 0x8E5A ,
GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS = 0x8C29 , GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS = 0x92CF , GL_MAX_GEOMETRY_ATOMIC_COUNTERS = 0x92D5 , GL_MAX_GEOMETRY_IMAGE_UNIFORMS = 0x90CD ,
GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS = 0x90D7 , GL_FIRST_VERTEX_CONVENTION = 0x8E4D , GL_LAST_VERTEX_CONVENTION = 0x8E4E , GL_UNDEFINED_VERTEX = 0x8260 ,
GL_PRIMITIVES_GENERATED = 0x8C87 , GL_FRAMEBUFFER_DEFAULT_LAYERS = 0x9312 , GL_MAX_FRAMEBUFFER_LAYERS = 0x9317 , GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS = 0x8DA8 ,
GL_FRAMEBUFFER_ATTACHMENT_LAYERED = 0x8DA7 , GL_REFERENCED_BY_GEOMETRY_SHADER = 0x9309 , GL_PRIMITIVE_BOUNDING_BOX = 0x92BE , GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT = 0x00000004 ,
GL_CONTEXT_FLAGS = 0x821E , GL_LOSE_CONTEXT_ON_RESET = 0x8252 , GL_GUILTY_CONTEXT_RESET = 0x8253 , GL_INNOCENT_CONTEXT_RESET = 0x8254 ,
GL_UNKNOWN_CONTEXT_RESET = 0x8255 , GL_RESET_NOTIFICATION_STRATEGY = 0x8256 , GL_NO_RESET_NOTIFICATION = 0x8261 , GL_CONTEXT_LOST = 0x0507 ,
GL_SAMPLE_SHADING = 0x8C36 , GL_MIN_SAMPLE_SHADING_VALUE = 0x8C37 , GL_MIN_FRAGMENT_INTERPOLATION_OFFSET = 0x8E5B , GL_MAX_FRAGMENT_INTERPOLATION_OFFSET = 0x8E5C ,
GL_FRAGMENT_INTERPOLATION_OFFSET_BITS = 0x8E5D , GL_PATCHES = 0x000E , GL_PATCH_VERTICES = 0x8E72 , GL_TESS_CONTROL_OUTPUT_VERTICES = 0x8E75 ,
GL_TESS_GEN_MODE = 0x8E76 , GL_TESS_GEN_SPACING = 0x8E77 , GL_TESS_GEN_VERTEX_ORDER = 0x8E78 , GL_TESS_GEN_POINT_MODE = 0x8E79 ,
GL_ISOLINES = 0x8E7A , GL_QUADS = 0x0007 , GL_FRACTIONAL_ODD = 0x8E7B , GL_FRACTIONAL_EVEN = 0x8E7C ,
GL_MAX_PATCH_VERTICES = 0x8E7D , GL_MAX_TESS_GEN_LEVEL = 0x8E7E , GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS = 0x8E7F , GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS = 0x8E80 ,
GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS = 0x8E81 , GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS = 0x8E82 , GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS = 0x8E83 , GL_MAX_TESS_PATCH_COMPONENTS = 0x8E84 ,
GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS = 0x8E85 , GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS = 0x8E86 , GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS = 0x8E89 , GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS = 0x8E8A ,
GL_MAX_TESS_CONTROL_INPUT_COMPONENTS = 0x886C , GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS = 0x886D , GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS = 0x8E1E , GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS = 0x8E1F ,
GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS = 0x92CD , GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS = 0x92CE , GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS = 0x92D3 , GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS = 0x92D4 ,
GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS = 0x90CB , GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS = 0x90CC , GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS = 0x90D8 , GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS = 0x90D9 ,
GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED = 0x8221 , GL_IS_PER_PATCH = 0x92E7 , GL_REFERENCED_BY_TESS_CONTROL_SHADER = 0x9307 , GL_REFERENCED_BY_TESS_EVALUATION_SHADER = 0x9308 ,
GL_TESS_CONTROL_SHADER = 0x8E88 , GL_TESS_EVALUATION_SHADER = 0x8E87 , GL_TESS_CONTROL_SHADER_BIT = 0x00000008 , GL_TESS_EVALUATION_SHADER_BIT = 0x00000010 ,
GL_TEXTURE_BORDER_COLOR = 0x1004 , GL_CLAMP_TO_BORDER = 0x812D , GL_TEXTURE_BUFFER = 0x8C2A , GL_TEXTURE_BUFFER_BINDING = 0x8C2A ,
GL_MAX_TEXTURE_BUFFER_SIZE = 0x8C2B , GL_TEXTURE_BINDING_BUFFER = 0x8C2C , GL_TEXTURE_BUFFER_DATA_STORE_BINDING = 0x8C2D , GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT = 0x919F ,
GL_SAMPLER_BUFFER = 0x8DC2 , GL_INT_SAMPLER_BUFFER = 0x8DD0 , GL_UNSIGNED_INT_SAMPLER_BUFFER = 0x8DD8 , GL_IMAGE_BUFFER = 0x9051 ,
GL_INT_IMAGE_BUFFER = 0x905C , GL_UNSIGNED_INT_IMAGE_BUFFER = 0x9067 , GL_TEXTURE_BUFFER_OFFSET = 0x919D , GL_TEXTURE_BUFFER_SIZE = 0x919E ,
GL_COMPRESSED_RGBA_ASTC_4x4 = 0x93B0 , GL_COMPRESSED_RGBA_ASTC_5x4 = 0x93B1 , GL_COMPRESSED_RGBA_ASTC_5x5 = 0x93B2 , GL_COMPRESSED_RGBA_ASTC_6x5 = 0x93B3 ,
GL_COMPRESSED_RGBA_ASTC_6x6 = 0x93B4 , GL_COMPRESSED_RGBA_ASTC_8x5 = 0x93B5 , GL_COMPRESSED_RGBA_ASTC_8x6 = 0x93B6 , GL_COMPRESSED_RGBA_ASTC_8x8 = 0x93B7 ,
GL_COMPRESSED_RGBA_ASTC_10x5 = 0x93B8 , GL_COMPRESSED_RGBA_ASTC_10x6 = 0x93B9 , GL_COMPRESSED_RGBA_ASTC_10x8 = 0x93BA , GL_COMPRESSED_RGBA_ASTC_10x10 = 0x93BB ,
GL_COMPRESSED_RGBA_ASTC_12x10 = 0x93BC , GL_COMPRESSED_RGBA_ASTC_12x12 = 0x93BD , GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4 = 0x93D0 , GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4 = 0x93D1 ,
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5 = 0x93D2 , GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5 = 0x93D3 , GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6 = 0x93D4 , GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5 = 0x93D5 ,
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6 = 0x93D6 , GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8 = 0x93D7 , GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5 = 0x93D8 , GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6 = 0x93D9 ,
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8 = 0x93DA , GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10 = 0x93DB , GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10 = 0x93DC , GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12 = 0x93DD ,
GL_TEXTURE_CUBE_MAP_ARRAY = 0x9009 , GL_TEXTURE_BINDING_CUBE_MAP_ARRAY = 0x900A , GL_SAMPLER_CUBE_MAP_ARRAY = 0x900C , GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW = 0x900D ,
GL_INT_SAMPLER_CUBE_MAP_ARRAY = 0x900E , GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY = 0x900F , GL_IMAGE_CUBE_MAP_ARRAY = 0x9054 , GL_INT_IMAGE_CUBE_MAP_ARRAY = 0x905F ,
GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY = 0x906A , GL_TEXTURE_2D_MULTISAMPLE_ARRAY = 0x9102 , GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY = 0x9105 , GL_SAMPLER_2D_MULTISAMPLE_ARRAY = 0x910B ,
GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY = 0x910C , GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY = 0x910D
}

enum | : GLenum { GL_3DC_X_AMD = 0x87F9 , GL_3DC_XY_AMD = 0x87FA }
enum | : GLenum { GL_ATC_RGB_AMD = 0x8C92 , GL_ATC_RGBA_EXPLICIT_ALPHA_AMD = 0x8C93 , GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD = 0x87EE }
enum | : GLenum { GL_RENDERBUFFER_STORAGE_SAMPLES_AMD = 0x91B2 , GL_MAX_COLOR_FRAMEBUFFER_SAMPLES_AMD = 0x91B3 , GL_MAX_COLOR_FRAMEBUFFER_STORAGE_SAMPLES_AMD = 0x91B4 , GL_MAX_DEPTH_STENCIL_FRAMEBUFFER_SAMPLES_AMD = 0x91B5 , GL_NUM_SUPPORTED_MULTISAMPLE_MODES_AMD = 0x91B6 , GL_SUPPORTED_MULTISAMPLE_MODES_AMD = 0x91B7 }
enum | : GLenum { GL_COUNTER_TYPE_AMD = 0x8BC0 , GL_COUNTER_RANGE_AMD = 0x8BC1 , GL_UNSIGNED_INT64_AMD = 0x8BC2 , GL_PERCENTAGE_AMD = 0x8BC3 , GL_PERFMON_RESULT_AVAILABLE_AMD = 0x8BC4 , GL_PERFMON_RESULT_SIZE_AMD = 0x8BC5 , GL_PERFMON_RESULT_AMD = 0x8BC6 }
enum | : GLenum { GL_Z400_BINARY_AMD = 0x8740 }
enum | : GLenum { GL_DEPTH_STENCIL_OES = 0x84F9 , GL_UNSIGNED_INT_24_8_OES = 0x84FA , GL_DEPTH_COMPONENT32_OES = 0x81A7 , GL_DEPTH24_STENCIL8_OES = 0x88F0 }
enum | : GLenum { GL_READ_FRAMEBUFFER_ANGLE = 0x8CA8 , GL_DRAW_FRAMEBUFFER_ANGLE = 0x8CA9 , GL_DRAW_FRAMEBUFFER_BINDING_ANGLE = 0x8CA6 , GL_READ_FRAMEBUFFER_BINDING_ANGLE = 0x8CAA }
enum | : GLenum { GL_RENDERBUFFER_SAMPLES_ANGLE = 0x8CAB , GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE = 0x8D56 , GL_MAX_SAMPLES_ANGLE = 0x8D57 }
enum | : GLenum { GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE = 0x88FE }
enum | : GLenum { GL_PACK_REVERSE_ROW_ORDER_ANGLE = 0x93A4 }
enum | : GLenum { GL_PROGRAM_BINARY_ANGLE = 0x93A6 }
enum | : GLenum { GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE = 0x83F2 }
enum | : GLenum { GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE = 0x83F3 }
enum | : GLenum { GL_TEXTURE_USAGE_ANGLE = 0x93A2 , GL_FRAMEBUFFER_ATTACHMENT_ANGLE = 0x93A3 }
enum | : GLenum { GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE = 0x93A0 }
enum | : GLenum { GL_MAX_CLIP_DISTANCES_APPLE = 0x0D32 , GL_CLIP_DISTANCE0_APPLE = 0x3000 , GL_CLIP_DISTANCE1_APPLE = 0x3001 , GL_CLIP_DISTANCE2_APPLE = 0x3002 , GL_CLIP_DISTANCE3_APPLE = 0x3003 , GL_CLIP_DISTANCE4_APPLE = 0x3004 , GL_CLIP_DISTANCE5_APPLE = 0x3005 , GL_CLIP_DISTANCE6_APPLE = 0x3006 , GL_CLIP_DISTANCE7_APPLE = 0x3007 }
enum | : GLenum { GL_RENDERBUFFER_SAMPLES_APPLE = 0x8CAB , GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_APPLE = 0x8D56 , GL_MAX_SAMPLES_APPLE = 0x8D57 , GL_READ_FRAMEBUFFER_APPLE = 0x8CA8 , GL_DRAW_FRAMEBUFFER_APPLE = 0x8CA9 , GL_DRAW_FRAMEBUFFER_BINDING_APPLE = 0x8CA6 , GL_READ_FRAMEBUFFER_BINDING_APPLE = 0x8CAA }
enum | : GLenum { GL_RGB_422_APPLE = 0x8A1F , GL_UNSIGNED_SHORT_8_8_APPLE = 0x85BA , GL_UNSIGNED_SHORT_8_8_REV_APPLE = 0x85BB , GL_RGB_RAW_422_APPLE = 0x8A51 }

enum

: GLenum {
GL_SYNC_OBJECT_APPLE = 0x8A53 , GL_MAX_SERVER_WAIT_TIMEOUT_APPLE = 0x9111 , GL_OBJECT_TYPE_APPLE = 0x9112 , GL_SYNC_CONDITION_APPLE = 0x9113 ,
GL_SYNC_STATUS_APPLE = 0x9114 , GL_SYNC_FLAGS_APPLE = 0x9115 , GL_SYNC_FENCE_APPLE = 0x9116 , GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE = 0x9117 ,
GL_UNSIGNALED_APPLE = 0x9118 , GL_SIGNALED_APPLE = 0x9119 , GL_ALREADY_SIGNALED_APPLE = 0x911A , GL_TIMEOUT_EXPIRED_APPLE = 0x911B ,
GL_CONDITION_SATISFIED_APPLE = 0x911C , GL_WAIT_FAILED_APPLE = 0x911D , GL_SYNC_FLUSH_COMMANDS_BIT_APPLE = 0x00000001
}

enum | : GLuint64 { GL_TIMEOUT_IGNORED_APPLE = 0xFFFFFFFFFFFFFFFF }
enum | : GLenum { GL_BGRA_EXT = 0x80E1 , GL_BGRA8_EXT = 0x93A1 }
enum | : GLenum { GL_TEXTURE_MAX_LEVEL_APPLE = 0x813D }
enum | : GLenum { GL_UNSIGNED_INT_10F_11F_11F_REV_APPLE = 0x8C3B , GL_UNSIGNED_INT_5_9_9_9_REV_APPLE = 0x8C3E , GL_R11F_G11F_B10F_APPLE = 0x8C3A , GL_RGB9_E5_APPLE = 0x8C3D }
enum | : GLenum { GL_MALI_PROGRAM_BINARY_ARM = 0x8F61 }
enum | : GLenum { GL_MALI_SHADER_BINARY_ARM = 0x8F60 }
enum | : GLenum { GL_SHADER_CORE_COUNT_ARM = 0x96F0 , GL_SHADER_CORE_ACTIVE_COUNT_ARM = 0x96F1 , GL_SHADER_CORE_PRESENT_MASK_ARM = 0x96F2 , GL_SHADER_CORE_MAX_WARP_COUNT_ARM = 0x96F3 , GL_SHADER_CORE_PIXEL_RATE_ARM = 0x96F4 , GL_SHADER_CORE_TEXEL_RATE_ARM = 0x96F5 , GL_SHADER_CORE_FMA_RATE_ARM = 0x96F6 }
enum | : GLenum { GL_FETCH_PER_SAMPLE_ARM = 0x8F65 , GL_FRAGMENT_SHADER_FRAMEBUFFER_FETCH_MRT_ARM = 0x8F66 }
enum | : GLenum { GL_TEXTURE_UNNORMALIZED_COORDINATES_ARM = 0x8F6A }
enum | : GLenum { GL_SMAPHS30_PROGRAM_BINARY_DMP = 0x9251 , GL_SMAPHS_PROGRAM_BINARY_DMP = 0x9252 , GL_DMP_PROGRAM_BINARY_DMP = 0x9253 }
enum | : GLenum { GL_SHADER_BINARY_DMP = 0x9250 }
enum | : GLenum { GL_SURFACE_COMPRESSION_EXT = 0x96C0 , GL_SURFACE_COMPRESSION_FIXED_RATE_NONE_EXT = 0x96C1 , GL_SURFACE_COMPRESSION_FIXED_RATE_DEFAULT_EXT = 0x96C2 }
enum | : GLenum { GL_SAMPLER_EXTERNAL_2D_Y2Y_EXT = 0x8BE7 , GL_TEXTURE_EXTERNAL_OES = 0x8D65 , GL_TEXTURE_BINDING_EXTERNAL_OES = 0x8D67 , GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES = 0x8D68 }
enum | : GLenum { GL_SRC1_COLOR_EXT = 0x88F9 , GL_SRC1_ALPHA_EXT = 0x8589 , GL_ONE_MINUS_SRC1_COLOR_EXT = 0x88FA , GL_ONE_MINUS_SRC1_ALPHA_EXT = 0x88FB , GL_SRC_ALPHA_SATURATE_EXT = 0x0308 , GL_LOCATION_INDEX_EXT = 0x930F , GL_MAX_DUAL_SOURCE_DRAW_BUFFERS_EXT = 0x88FC }
enum | : GLenum { GL_MIN_EXT = 0x8007 , GL_MAX_EXT = 0x8008 , GL_FUNC_ADD_EXT = 0x8006 , GL_BLEND_EQUATION_EXT = 0x8009 }
enum | : GLenum { GL_MAP_PERSISTENT_BIT_EXT = 0x0040 , GL_MAP_COHERENT_BIT_EXT = 0x0080 , GL_DYNAMIC_STORAGE_BIT_EXT = 0x0100 , GL_CLIENT_STORAGE_BIT_EXT = 0x0200 , GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT = 0x00004000 , GL_BUFFER_IMMUTABLE_STORAGE_EXT = 0x821F , GL_BUFFER_STORAGE_FLAGS_EXT = 0x8220 }
enum | : GLenum { GL_LOWER_LEFT_EXT = 0x8CA1 , GL_UPPER_LEFT_EXT = 0x8CA2 , GL_NEGATIVE_ONE_TO_ONE_EXT = 0x935E , GL_ZERO_TO_ONE_EXT = 0x935F , GL_CLIP_ORIGIN_EXT = 0x935C , GL_CLIP_DEPTH_MODE_EXT = 0x935D }

enum

: GLenum {
GL_MAX_CLIP_DISTANCES_EXT = 0x0D32 , GL_MAX_CULL_DISTANCES_EXT = 0x82F9 , GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES_EXT = 0x82FA , GL_CLIP_DISTANCE0_EXT = 0x3000 ,
GL_CLIP_DISTANCE1_EXT = 0x3001 , GL_CLIP_DISTANCE2_EXT = 0x3002 , GL_CLIP_DISTANCE3_EXT = 0x3003 , GL_CLIP_DISTANCE4_EXT = 0x3004 ,
GL_CLIP_DISTANCE5_EXT = 0x3005 , GL_CLIP_DISTANCE6_EXT = 0x3006 , GL_CLIP_DISTANCE7_EXT = 0x3007
}

enum | : GLenum { GL_RGBA16F_EXT = 0x881A , GL_RGB16F_EXT = 0x881B , GL_RG16F_EXT = 0x822F , GL_R16F_EXT = 0x822D , GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT = 0x8211 , GL_UNSIGNED_NORMALIZED_EXT = 0x8C17 }
enum | : GLenum { GL_PROGRAM_PIPELINE_OBJECT_EXT = 0x8A4F , GL_PROGRAM_OBJECT_EXT = 0x8B40 , GL_SHADER_OBJECT_EXT = 0x8B48 , GL_BUFFER_OBJECT_EXT = 0x9151 , GL_QUERY_OBJECT_EXT = 0x9153 , GL_VERTEX_ARRAY_OBJECT_EXT = 0x9154 }
enum | : GLenum { GL_DEPTH_CLAMP_EXT = 0x864F }
enum | : GLenum { GL_COLOR_EXT = 0x1800 , GL_DEPTH_EXT = 0x1801 , GL_STENCIL_EXT = 0x1802 }
enum | : GLenum { GL_QUERY_COUNTER_BITS_EXT = 0x8864 , GL_CURRENT_QUERY_EXT = 0x8865 , GL_QUERY_RESULT_EXT = 0x8866 , GL_QUERY_RESULT_AVAILABLE_EXT = 0x8867 , GL_TIME_ELAPSED_EXT = 0x88BF , GL_TIMESTAMP_EXT = 0x8E28 , GL_GPU_DISJOINT_EXT = 0x8FBB }

enum

: GLenum {
GL_MAX_COLOR_ATTACHMENTS_EXT = 0x8CDF , GL_MAX_DRAW_BUFFERS_EXT = 0x8824 , GL_DRAW_BUFFER0_EXT = 0x8825 , GL_DRAW_BUFFER1_EXT = 0x8826 ,
GL_DRAW_BUFFER2_EXT = 0x8827 , GL_DRAW_BUFFER3_EXT = 0x8828 , GL_DRAW_BUFFER4_EXT = 0x8829 , GL_DRAW_BUFFER5_EXT = 0x882A ,
GL_DRAW_BUFFER6_EXT = 0x882B , GL_DRAW_BUFFER7_EXT = 0x882C , GL_DRAW_BUFFER8_EXT = 0x882D , GL_DRAW_BUFFER9_EXT = 0x882E ,
GL_DRAW_BUFFER10_EXT = 0x882F , GL_DRAW_BUFFER11_EXT = 0x8830 , GL_DRAW_BUFFER12_EXT = 0x8831 , GL_DRAW_BUFFER13_EXT = 0x8832 ,
GL_DRAW_BUFFER14_EXT = 0x8833 , GL_DRAW_BUFFER15_EXT = 0x8834 , GL_COLOR_ATTACHMENT0_EXT = 0x8CE0 , GL_COLOR_ATTACHMENT1_EXT = 0x8CE1 ,
GL_COLOR_ATTACHMENT2_EXT = 0x8CE2 , GL_COLOR_ATTACHMENT3_EXT = 0x8CE3 , GL_COLOR_ATTACHMENT4_EXT = 0x8CE4 , GL_COLOR_ATTACHMENT5_EXT = 0x8CE5 ,
GL_COLOR_ATTACHMENT6_EXT = 0x8CE6 , GL_COLOR_ATTACHMENT7_EXT = 0x8CE7 , GL_COLOR_ATTACHMENT8_EXT = 0x8CE8 , GL_COLOR_ATTACHMENT9_EXT = 0x8CE9 ,
GL_COLOR_ATTACHMENT10_EXT = 0x8CEA , GL_COLOR_ATTACHMENT11_EXT = 0x8CEB , GL_COLOR_ATTACHMENT12_EXT = 0x8CEC , GL_COLOR_ATTACHMENT13_EXT = 0x8CED ,
GL_COLOR_ATTACHMENT14_EXT = 0x8CEE , GL_COLOR_ATTACHMENT15_EXT = 0x8CEF
}

enum

: GLenum {
GL_SHADING_RATE_1X1_PIXELS_EXT = 0x96A6 , GL_SHADING_RATE_1X2_PIXELS_EXT = 0x96A7 , GL_SHADING_RATE_2X1_PIXELS_EXT = 0x96A8 , GL_SHADING_RATE_2X2_PIXELS_EXT = 0x96A9 ,
GL_SHADING_RATE_1X4_PIXELS_EXT = 0x96AA , GL_SHADING_RATE_4X1_PIXELS_EXT = 0x96AB , GL_SHADING_RATE_4X2_PIXELS_EXT = 0x96AC , GL_SHADING_RATE_2X4_PIXELS_EXT = 0x96AD ,
GL_SHADING_RATE_4X4_PIXELS_EXT = 0x96AE , GL_SHADING_RATE_EXT = 0x96D0 , GL_SHADING_RATE_ATTACHMENT_EXT = 0x96D1 , GL_FRAGMENT_SHADING_RATE_COMBINER_OP_KEEP_EXT = 0x96D2 ,
GL_FRAGMENT_SHADING_RATE_COMBINER_OP_REPLACE_EXT = 0x96D3 , GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MIN_EXT = 0x96D4 , GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MAX_EXT = 0x96D5 , GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MUL_EXT = 0x96D6 ,
GL_MIN_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_WIDTH_EXT = 0x96D7 , GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_WIDTH_EXT = 0x96D8 , GL_MIN_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_HEIGHT_EXT = 0x96D9 , GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_HEIGHT_EXT = 0x96DA ,
GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_ASPECT_RATIO_EXT = 0x96DB , GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_LAYERS_EXT = 0x96DC , GL_FRAGMENT_SHADING_RATE_WITH_SHADER_DEPTH_STENCIL_WRITES_SUPPORTED_EXT = 0x96DD , GL_FRAGMENT_SHADING_RATE_WITH_SAMPLE_MASK_SUPPORTED_EXT = 0x96DE ,
GL_FRAGMENT_SHADING_RATE_ATTACHMENT_WITH_DEFAULT_FRAMEBUFFER_SUPPORTED_EXT = 0x96DF , GL_FRAGMENT_SHADING_RATE_NON_TRIVIAL_COMBINERS_SUPPORTED_EXT = 0x8F6F
}

enum

: GLenum {
GL_GEOMETRY_SHADER_EXT = 0x8DD9 , GL_GEOMETRY_SHADER_BIT_EXT = 0x00000004 , GL_GEOMETRY_LINKED_VERTICES_OUT_EXT = 0x8916 , GL_GEOMETRY_LINKED_INPUT_TYPE_EXT = 0x8917 ,
GL_GEOMETRY_LINKED_OUTPUT_TYPE_EXT = 0x8918 , GL_GEOMETRY_SHADER_INVOCATIONS_EXT = 0x887F , GL_LAYER_PROVOKING_VERTEX_EXT = 0x825E , GL_LINES_ADJACENCY_EXT = 0x000A ,
GL_LINE_STRIP_ADJACENCY_EXT = 0x000B , GL_TRIANGLES_ADJACENCY_EXT = 0x000C , GL_TRIANGLE_STRIP_ADJACENCY_EXT = 0x000D , GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT = 0x8DDF ,
GL_MAX_GEOMETRY_UNIFORM_BLOCKS_EXT = 0x8A2C , GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_EXT = 0x8A32 , GL_MAX_GEOMETRY_INPUT_COMPONENTS_EXT = 0x9123 , GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_EXT = 0x9124 ,
GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT = 0x8DE0 , GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT = 0x8DE1 , GL_MAX_GEOMETRY_SHADER_INVOCATIONS_EXT = 0x8E5A , GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT = 0x8C29 ,
GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_EXT = 0x92CF , GL_MAX_GEOMETRY_ATOMIC_COUNTERS_EXT = 0x92D5 , GL_MAX_GEOMETRY_IMAGE_UNIFORMS_EXT = 0x90CD , GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_EXT = 0x90D7 ,
GL_FIRST_VERTEX_CONVENTION_EXT = 0x8E4D , GL_LAST_VERTEX_CONVENTION_EXT = 0x8E4E , GL_UNDEFINED_VERTEX_EXT = 0x8260 , GL_PRIMITIVES_GENERATED_EXT = 0x8C87 ,
GL_FRAMEBUFFER_DEFAULT_LAYERS_EXT = 0x9312 , GL_MAX_FRAMEBUFFER_LAYERS_EXT = 0x9317 , GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT = 0x8DA8 , GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT = 0x8DA7 ,
GL_REFERENCED_BY_GEOMETRY_SHADER_EXT = 0x9309
}

enum | : GLenum { GL_VERTEX_ATTRIB_ARRAY_DIVISOR_EXT = 0x88FE }
enum | : GLenum { GL_MAP_READ_BIT_EXT = 0x0001 , GL_MAP_WRITE_BIT_EXT = 0x0002 , GL_MAP_INVALIDATE_RANGE_BIT_EXT = 0x0004 , GL_MAP_INVALIDATE_BUFFER_BIT_EXT = 0x0008 , GL_MAP_FLUSH_EXPLICIT_BIT_EXT = 0x0010 , GL_MAP_UNSYNCHRONIZED_BIT_EXT = 0x0020 }
enum | : GLenum { GL_TEXTURE_TILING_EXT = 0x9580 , GL_DEDICATED_MEMORY_OBJECT_EXT = 0x9581 , GL_PROTECTED_MEMORY_OBJECT_EXT = 0x959B , GL_NUM_TILING_TYPES_EXT = 0x9582 , GL_TILING_TYPES_EXT = 0x9583 , GL_OPTIMAL_TILING_EXT = 0x9584 , GL_LINEAR_TILING_EXT = 0x9585 , GL_NUM_DEVICE_UUIDS_EXT = 0x9596 , GL_DEVICE_UUID_EXT = 0x9597 , GL_DRIVER_UUID_EXT = 0x9598 , GL_UUID_SIZE_EXT = 16 }
enum | : GLenum { GL_HANDLE_TYPE_OPAQUE_FD_EXT = 0x9586 }
enum | : GLenum { GL_HANDLE_TYPE_OPAQUE_WIN32_EXT = 0x9587 , GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT = 0x9588 , GL_DEVICE_LUID_EXT = 0x9599 , GL_DEVICE_NODE_MASK_EXT = 0x959A , GL_LUID_SIZE_EXT = 8 , GL_HANDLE_TYPE_D3D12_TILEPOOL_EXT = 0x9589 , GL_HANDLE_TYPE_D3D12_RESOURCE_EXT = 0x958A , GL_HANDLE_TYPE_D3D11_IMAGE_EXT = 0x958B , GL_HANDLE_TYPE_D3D11_IMAGE_KMT_EXT = 0x958C }
enum | : GLenum { GL_MULTISAMPLE_EXT = 0x809D , GL_SAMPLE_ALPHA_TO_ONE_EXT = 0x809F }
enum | : GLenum { GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT = 0x8D6C , GL_RENDERBUFFER_SAMPLES_EXT = 0x8CAB , GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT = 0x8D56 , GL_MAX_SAMPLES_EXT = 0x8D57 }
enum | : GLenum { GL_COLOR_ATTACHMENT_EXT = 0x90F0 , GL_MULTIVIEW_EXT = 0x90F1 , GL_DRAW_BUFFER_EXT = 0x0C01 , GL_READ_BUFFER_EXT = 0x0C02 , GL_MAX_MULTIVIEW_BUFFERS_EXT = 0x90F2 }
enum | : GLenum { GL_ANY_SAMPLES_PASSED_EXT = 0x8C2F , GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT = 0x8D6A }
enum | : GLenum { GL_POLYGON_OFFSET_CLAMP_EXT = 0x8E1B }
enum | : GLenum { GL_PRIMITIVE_BOUNDING_BOX_EXT = 0x92BE }
enum | : GLenum { GL_CONTEXT_FLAG_PROTECTED_CONTENT_BIT_EXT = 0x00000010 , GL_TEXTURE_PROTECTED_EXT = 0x8BFA }
enum | : GLenum { GL_COMPRESSED_SRGB_PVRTC_2BPPV1_EXT = 0x8A54 , GL_COMPRESSED_SRGB_PVRTC_4BPPV1_EXT = 0x8A55 , GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV1_EXT = 0x8A56 , GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV1_EXT = 0x8A57 , GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV2_IMG = 0x93F0 , GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV2_IMG = 0x93F1 }
enum | : GLenum { GL_RASTER_MULTISAMPLE_EXT = 0x9327 , GL_RASTER_SAMPLES_EXT = 0x9328 , GL_MAX_RASTER_SAMPLES_EXT = 0x9329 , GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT = 0x932A , GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT = 0x932B , GL_EFFECTIVE_RASTER_SAMPLES_EXT = 0x932C }
enum | : GLenum { GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT = 0x8365 , GL_UNSIGNED_SHORT_1_5_5_5_REV_EXT = 0x8366 }
enum | : GLenum { GL_R16_SNORM_EXT = 0x8F98 , GL_RG16_SNORM_EXT = 0x8F99 , GL_RGBA16_SNORM_EXT = 0x8F9B }
enum | : GLenum { GL_GUILTY_CONTEXT_RESET_EXT = 0x8253 , GL_INNOCENT_CONTEXT_RESET_EXT = 0x8254 , GL_UNKNOWN_CONTEXT_RESET_EXT = 0x8255 , GL_CONTEXT_ROBUST_ACCESS_EXT = 0x90F3 , GL_RESET_NOTIFICATION_STRATEGY_EXT = 0x8256 , GL_LOSE_CONTEXT_ON_RESET_EXT = 0x8252 , GL_NO_RESET_NOTIFICATION_EXT = 0x8261 }

enum

: GLenum {
GL_LAYOUT_GENERAL_EXT = 0x958D , GL_LAYOUT_COLOR_ATTACHMENT_EXT = 0x958E , GL_LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT = 0x958F , GL_LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT = 0x9590 ,
GL_LAYOUT_SHADER_READ_ONLY_EXT = 0x9591 , GL_LAYOUT_TRANSFER_SRC_EXT = 0x9592 , GL_LAYOUT_TRANSFER_DST_EXT = 0x9593 , GL_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_EXT = 0x9530 ,
GL_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_EXT = 0x9531
}

enum | : GLenum { GL_HANDLE_TYPE_D3D12_FENCE_EXT = 0x9594 , GL_D3D12_FENCE_VALUE_EXT = 0x9595 }
enum | : GLenum { GL_SRGB_EXT = 0x8C40 , GL_SRGB_ALPHA_EXT = 0x8C42 , GL_SRGB8_ALPHA8_EXT = 0x8C43 , GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT = 0x8210 }
enum | : GLenum { GL_FRAMEBUFFER_SRGB_EXT = 0x8DB9 }
enum | : GLenum { GL_ACTIVE_PROGRAM_EXT = 0x8B8D , GL_VERTEX_SHADER_BIT_EXT = 0x00000001 , GL_FRAGMENT_SHADER_BIT_EXT = 0x00000002 , GL_ALL_SHADER_BITS_EXT = 0xFFFFFFFF , GL_PROGRAM_SEPARABLE_EXT = 0x8258 , GL_PROGRAM_PIPELINE_BINDING_EXT = 0x825A }
enum | : GLenum { GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT = 0x8A52 }
enum | : GLenum { GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_FAST_SIZE_EXT = 0x8F63 , GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_SIZE_EXT = 0x8F67 , GL_SHADER_PIXEL_LOCAL_STORAGE_EXT = 0x8F64 }
enum | : GLenum { GL_MAX_SHADER_COMBINED_LOCAL_STORAGE_FAST_SIZE_EXT = 0x9650 , GL_MAX_SHADER_COMBINED_LOCAL_STORAGE_SIZE_EXT = 0x9651 , GL_FRAMEBUFFER_INCOMPLETE_INSUFFICIENT_SHADER_COMBINED_LOCAL_STORAGE_EXT = 0x9652 }
enum | : GLenum { GL_TEXTURE_COMPARE_MODE_EXT = 0x884C , GL_TEXTURE_COMPARE_FUNC_EXT = 0x884D , GL_COMPARE_REF_TO_TEXTURE_EXT = 0x884E , GL_SAMPLER_2D_SHADOW_EXT = 0x8B62 }

enum

: GLenum {
GL_TEXTURE_SPARSE_EXT = 0x91A6 , GL_VIRTUAL_PAGE_SIZE_INDEX_EXT = 0x91A7 , GL_NUM_SPARSE_LEVELS_EXT = 0x91AA , GL_NUM_VIRTUAL_PAGE_SIZES_EXT = 0x91A8 ,
GL_VIRTUAL_PAGE_SIZE_X_EXT = 0x9195 , GL_VIRTUAL_PAGE_SIZE_Y_EXT = 0x9196 , GL_VIRTUAL_PAGE_SIZE_Z_EXT = 0x9197 , GL_TEXTURE_CUBE_MAP_ARRAY_OES = 0x9009 ,
GL_MAX_SPARSE_TEXTURE_SIZE_EXT = 0x9198 , GL_MAX_SPARSE_3D_TEXTURE_SIZE_EXT = 0x9199 , GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_EXT = 0x919A , GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_EXT = 0x91A9
}

enum

: GLenum {
GL_PATCHES_EXT = 0x000E , GL_PATCH_VERTICES_EXT = 0x8E72 , GL_TESS_CONTROL_OUTPUT_VERTICES_EXT = 0x8E75 , GL_TESS_GEN_MODE_EXT = 0x8E76 ,
GL_TESS_GEN_SPACING_EXT = 0x8E77 , GL_TESS_GEN_VERTEX_ORDER_EXT = 0x8E78 , GL_TESS_GEN_POINT_MODE_EXT = 0x8E79 , GL_ISOLINES_EXT = 0x8E7A ,
GL_QUADS_EXT = 0x0007 , GL_FRACTIONAL_ODD_EXT = 0x8E7B , GL_FRACTIONAL_EVEN_EXT = 0x8E7C , GL_MAX_PATCH_VERTICES_EXT = 0x8E7D ,
GL_MAX_TESS_GEN_LEVEL_EXT = 0x8E7E , GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_EXT = 0x8E7F , GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT = 0x8E80 , GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_EXT = 0x8E81 ,
GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_EXT = 0x8E82 , GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXT = 0x8E83 , GL_MAX_TESS_PATCH_COMPONENTS_EXT = 0x8E84 , GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_EXT = 0x8E85 ,
GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_EXT = 0x8E86 , GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXT = 0x8E89 , GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXT = 0x8E8A , GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_EXT = 0x886C ,
GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_EXT = 0x886D , GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_EXT = 0x8E1E , GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT = 0x8E1F , GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_EXT = 0x92CD ,
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_EXT = 0x92CE , GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_EXT = 0x92D3 , GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_EXT = 0x92D4 , GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_EXT = 0x90CB ,
GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_EXT = 0x90CC , GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_EXT = 0x90D8 , GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_EXT = 0x90D9 , GL_IS_PER_PATCH_EXT = 0x92E7 ,
GL_REFERENCED_BY_TESS_CONTROL_SHADER_EXT = 0x9307 , GL_REFERENCED_BY_TESS_EVALUATION_SHADER_EXT = 0x9308 , GL_TESS_CONTROL_SHADER_EXT = 0x8E88 , GL_TESS_EVALUATION_SHADER_EXT = 0x8E87 ,
GL_TESS_CONTROL_SHADER_BIT_EXT = 0x00000008 , GL_TESS_EVALUATION_SHADER_BIT_EXT = 0x00000010
}

enum | : GLenum { GL_TEXTURE_BORDER_COLOR_EXT = 0x1004 , GL_CLAMP_TO_BORDER_EXT = 0x812D }

enum

: GLenum {
GL_TEXTURE_BUFFER_EXT = 0x8C2A , GL_TEXTURE_BUFFER_BINDING_EXT = 0x8C2A , GL_MAX_TEXTURE_BUFFER_SIZE_EXT = 0x8C2B , GL_TEXTURE_BINDING_BUFFER_EXT = 0x8C2C ,
GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT = 0x8C2D , GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_EXT = 0x919F , GL_SAMPLER_BUFFER_EXT = 0x8DC2 , GL_INT_SAMPLER_BUFFER_EXT = 0x8DD0 ,
GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT = 0x8DD8 , GL_IMAGE_BUFFER_EXT = 0x9051 , GL_INT_IMAGE_BUFFER_EXT = 0x905C , GL_UNSIGNED_INT_IMAGE_BUFFER_EXT = 0x9067 ,
GL_TEXTURE_BUFFER_OFFSET_EXT = 0x919D , GL_TEXTURE_BUFFER_SIZE_EXT = 0x919E
}

enum | : GLenum { GL_TEXTURE_ASTC_DECODE_PRECISION_EXT = 0x8F69 }
enum | : GLenum { GL_COMPRESSED_RGBA_BPTC_UNORM_EXT = 0x8E8C , GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT = 0x8E8D , GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT = 0x8E8E , GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT = 0x8E8F }
enum | : GLenum { GL_COMPRESSED_RGB_S3TC_DXT1_EXT = 0x83F0 , GL_COMPRESSED_RGBA_S3TC_DXT1_EXT = 0x83F1 }
enum | : GLenum { GL_COMPRESSED_RED_RGTC1_EXT = 0x8DBB , GL_COMPRESSED_SIGNED_RED_RGTC1_EXT = 0x8DBC , GL_COMPRESSED_RED_GREEN_RGTC2_EXT = 0x8DBD , GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT = 0x8DBE }
enum | : GLenum { GL_COMPRESSED_RGBA_S3TC_DXT3_EXT = 0x83F2 , GL_COMPRESSED_RGBA_S3TC_DXT5_EXT = 0x83F3 }
enum | : GLenum { GL_COMPRESSED_SRGB_S3TC_DXT1_EXT = 0x8C4C , GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT = 0x8C4D , GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT = 0x8C4E , GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT = 0x8C4F }

enum

: GLenum {
GL_TEXTURE_CUBE_MAP_ARRAY_EXT = 0x9009 , GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_EXT = 0x900A , GL_SAMPLER_CUBE_MAP_ARRAY_EXT = 0x900C , GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_EXT = 0x900D ,
GL_INT_SAMPLER_CUBE_MAP_ARRAY_EXT = 0x900E , GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_EXT = 0x900F , GL_IMAGE_CUBE_MAP_ARRAY_EXT = 0x9054 , GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT = 0x905F ,
GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT = 0x906A
}

enum | : GLenum { GL_TEXTURE_MAX_ANISOTROPY_EXT = 0x84FE , GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT = 0x84FF }
enum | : GLenum { GL_TEXTURE_REDUCTION_MODE_EXT = 0x9366 , GL_WEIGHTED_AVERAGE_EXT = 0x9367 }
enum | : GLenum { GL_TEXTURE_FORMAT_SRGB_OVERRIDE_EXT = 0x8FBF }
enum | : GLenum { GL_MIRROR_CLAMP_TO_EDGE_EXT = 0x8743 }
enum | : GLenum { GL_R16_EXT = 0x822A , GL_RG16_EXT = 0x822C , GL_RGBA16_EXT = 0x805B , GL_RGB16_EXT = 0x8054 , GL_RGB16_SNORM_EXT = 0x8F9A }
enum | : GLenum { GL_RED_EXT = 0x1903 , GL_RG_EXT = 0x8227 , GL_R8_EXT = 0x8229 , GL_RG8_EXT = 0x822B }
enum | : GLenum { GL_SR8_EXT = 0x8FBD }
enum | : GLenum { GL_SRG8_EXT = 0x8FBE }
enum | : GLenum { GL_TEXTURE_SRGB_DECODE_EXT = 0x8A48 , GL_DECODE_EXT = 0x8A49 , GL_SKIP_DECODE_EXT = 0x8A4A }

enum

: GLenum {
GL_TEXTURE_IMMUTABLE_FORMAT_EXT = 0x912F , GL_ALPHA8_EXT = 0x803C , GL_LUMINANCE8_EXT = 0x8040 , GL_LUMINANCE8_ALPHA8_EXT = 0x8045 ,
GL_RGBA32F_EXT = 0x8814 , GL_RGB32F_EXT = 0x8815 , GL_ALPHA32F_EXT = 0x8816 , GL_LUMINANCE32F_EXT = 0x8818 ,
GL_LUMINANCE_ALPHA32F_EXT = 0x8819 , GL_ALPHA16F_EXT = 0x881C , GL_LUMINANCE16F_EXT = 0x881E , GL_LUMINANCE_ALPHA16F_EXT = 0x881F ,
GL_RGB10_A2_EXT = 0x8059 , GL_RGB10_EXT = 0x8052 , GL_R32F_EXT = 0x822E , GL_RG32F_EXT = 0x8230
}

enum

: GLenum {
GL_NUM_SURFACE_COMPRESSION_FIXED_RATES_EXT = 0x8F6E , GL_SURFACE_COMPRESSION_FIXED_RATE_1BPC_EXT = 0x96C4 , GL_SURFACE_COMPRESSION_FIXED_RATE_2BPC_EXT = 0x96C5 , GL_SURFACE_COMPRESSION_FIXED_RATE_3BPC_EXT = 0x96C6 ,
GL_SURFACE_COMPRESSION_FIXED_RATE_4BPC_EXT = 0x96C7 , GL_SURFACE_COMPRESSION_FIXED_RATE_5BPC_EXT = 0x96C8 , GL_SURFACE_COMPRESSION_FIXED_RATE_6BPC_EXT = 0x96C9 , GL_SURFACE_COMPRESSION_FIXED_RATE_7BPC_EXT = 0x96CA ,
GL_SURFACE_COMPRESSION_FIXED_RATE_8BPC_EXT = 0x96CB , GL_SURFACE_COMPRESSION_FIXED_RATE_9BPC_EXT = 0x96CC , GL_SURFACE_COMPRESSION_FIXED_RATE_10BPC_EXT = 0x96CD , GL_SURFACE_COMPRESSION_FIXED_RATE_11BPC_EXT = 0x96CE ,
GL_SURFACE_COMPRESSION_FIXED_RATE_12BPC_EXT = 0x96CF
}

enum | : GLenum { GL_UNSIGNED_INT_2_10_10_10_REV_EXT = 0x8368 }
enum | : GLenum { GL_TEXTURE_VIEW_MIN_LEVEL_EXT = 0x82DB , GL_TEXTURE_VIEW_NUM_LEVELS_EXT = 0x82DC , GL_TEXTURE_VIEW_MIN_LAYER_EXT = 0x82DD , GL_TEXTURE_VIEW_NUM_LAYERS_EXT = 0x82DE }
enum | : GLenum { GL_TIMELINE_SEMAPHORE_VALUE_NV = 0x9595 , GL_SEMAPHORE_TYPE_NV = 0x95B3 , GL_SEMAPHORE_TYPE_BINARY_NV = 0x95B4 , GL_SEMAPHORE_TYPE_TIMELINE_NV = 0x95B5 , GL_MAX_TIMELINE_SEMAPHORE_VALUE_DIFFERENCE_NV = 0x95B6 }
enum | : GLenum { GL_UNPACK_ROW_LENGTH_EXT = 0x0CF2 , GL_UNPACK_SKIP_ROWS_EXT = 0x0CF3 , GL_UNPACK_SKIP_PIXELS_EXT = 0x0CF4 }
enum | : GLenum { GL_INCLUSIVE_EXT = 0x8F10 , GL_EXCLUSIVE_EXT = 0x8F11 , GL_WINDOW_RECTANGLE_EXT = 0x8F12 , GL_WINDOW_RECTANGLE_MODE_EXT = 0x8F13 , GL_MAX_WINDOW_RECTANGLES_EXT = 0x8F14 , GL_NUM_WINDOW_RECTANGLES_EXT = 0x8F15 }
enum | : GLenum { GL_GCCSO_SHADER_BINARY_FJ = 0x9260 }
enum | : GLenum { GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_AND_DOWNSAMPLE_IMG = 0x913C , GL_NUM_DOWNSAMPLE_SCALES_IMG = 0x913D , GL_DOWNSAMPLE_SCALES_IMG = 0x913E , GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SCALE_IMG = 0x913F }
enum | : GLenum { GL_RENDERBUFFER_SAMPLES_IMG = 0x9133 , GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG = 0x9134 , GL_MAX_SAMPLES_IMG = 0x9135 , GL_TEXTURE_SAMPLES_IMG = 0x9136 }
enum | : GLenum { GL_SGX_PROGRAM_BINARY_IMG = 0x9130 }
enum | : GLenum { GL_BGRA_IMG = 0x80E1 , GL_UNSIGNED_SHORT_4_4_4_4_REV_IMG = 0x8365 }
enum | : GLenum { GL_SGX_BINARY_IMG = 0x8C0A }
enum | : GLenum { GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG = 0x8C00 , GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG = 0x8C01 , GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG = 0x8C02 , GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG = 0x8C03 }
enum | : GLenum { GL_COMPRESSED_RGBA_PVRTC_2BPPV2_IMG = 0x9137 , GL_COMPRESSED_RGBA_PVRTC_4BPPV2_IMG = 0x9138 }
enum | : GLenum { GL_CUBIC_IMG = 0x9139 , GL_CUBIC_MIPMAP_NEAREST_IMG = 0x913A , GL_CUBIC_MIPMAP_LINEAR_IMG = 0x913B }
enum | : GLenum { GL_CONSERVATIVE_RASTERIZATION_INTEL = 0x83FE }
enum | : GLenum { GL_BLACKHOLE_RENDER_INTEL = 0x83FC }

enum

: GLenum {
GL_PERFQUERY_SINGLE_CONTEXT_INTEL = 0x00000000 , GL_PERFQUERY_GLOBAL_CONTEXT_INTEL = 0x00000001 , GL_PERFQUERY_WAIT_INTEL = 0x83FB , GL_PERFQUERY_FLUSH_INTEL = 0x83FA ,
GL_PERFQUERY_DONOT_FLUSH_INTEL = 0x83F9 , GL_PERFQUERY_COUNTER_EVENT_INTEL = 0x94F0 , GL_PERFQUERY_COUNTER_DURATION_NORM_INTEL = 0x94F1 , GL_PERFQUERY_COUNTER_DURATION_RAW_INTEL = 0x94F2 ,
GL_PERFQUERY_COUNTER_THROUGHPUT_INTEL = 0x94F3 , GL_PERFQUERY_COUNTER_RAW_INTEL = 0x94F4 , GL_PERFQUERY_COUNTER_TIMESTAMP_INTEL = 0x94F5 , GL_PERFQUERY_COUNTER_DATA_UINT32_INTEL = 0x94F8 ,
GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL = 0x94F9 , GL_PERFQUERY_COUNTER_DATA_FLOAT_INTEL = 0x94FA , GL_PERFQUERY_COUNTER_DATA_DOUBLE_INTEL = 0x94FB , GL_PERFQUERY_COUNTER_DATA_BOOL32_INTEL = 0x94FC ,
GL_PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL = 0x94FD , GL_PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL = 0x94FE , GL_PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL = 0x94FF , GL_PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL = 0x9500
}

enum

: GLenum {
GL_MULTIPLY_KHR = 0x9294 , GL_SCREEN_KHR = 0x9295 , GL_OVERLAY_KHR = 0x9296 , GL_DARKEN_KHR = 0x9297 ,
GL_LIGHTEN_KHR = 0x9298 , GL_COLORDODGE_KHR = 0x9299 , GL_COLORBURN_KHR = 0x929A , GL_HARDLIGHT_KHR = 0x929B ,
GL_SOFTLIGHT_KHR = 0x929C , GL_DIFFERENCE_KHR = 0x929E , GL_EXCLUSION_KHR = 0x92A0 , GL_HSL_HUE_KHR = 0x92AD ,
GL_HSL_SATURATION_KHR = 0x92AE , GL_HSL_COLOR_KHR = 0x92AF , GL_HSL_LUMINOSITY_KHR = 0x92B0
}

enum | : GLenum { GL_BLEND_ADVANCED_COHERENT_KHR = 0x9285 }
enum | : GLenum { GL_CONTEXT_RELEASE_BEHAVIOR = 0x82FB , GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH = 0x82FC , GL_CONTEXT_RELEASE_BEHAVIOR_KHR = 0x82FB , GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR = 0x82FC }

enum

: GLenum {
GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR = 0x8242 , GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR = 0x8243 , GL_DEBUG_CALLBACK_FUNCTION_KHR = 0x8244 , GL_DEBUG_CALLBACK_USER_PARAM_KHR = 0x8245 ,
GL_DEBUG_SOURCE_API_KHR = 0x8246 , GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR = 0x8247 , GL_DEBUG_SOURCE_SHADER_COMPILER_KHR = 0x8248 , GL_DEBUG_SOURCE_THIRD_PARTY_KHR = 0x8249 ,
GL_DEBUG_SOURCE_APPLICATION_KHR = 0x824A , GL_DEBUG_SOURCE_OTHER_KHR = 0x824B , GL_DEBUG_TYPE_ERROR_KHR = 0x824C , GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR = 0x824D ,
GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR = 0x824E , GL_DEBUG_TYPE_PORTABILITY_KHR = 0x824F , GL_DEBUG_TYPE_PERFORMANCE_KHR = 0x8250 , GL_DEBUG_TYPE_OTHER_KHR = 0x8251 ,
GL_DEBUG_TYPE_MARKER_KHR = 0x8268 , GL_DEBUG_TYPE_PUSH_GROUP_KHR = 0x8269 , GL_DEBUG_TYPE_POP_GROUP_KHR = 0x826A , GL_DEBUG_SEVERITY_NOTIFICATION_KHR = 0x826B ,
GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR = 0x826C , GL_DEBUG_GROUP_STACK_DEPTH_KHR = 0x826D , GL_BUFFER_KHR = 0x82E0 , GL_SHADER_KHR = 0x82E1 ,
GL_PROGRAM_KHR = 0x82E2 , GL_VERTEX_ARRAY_KHR = 0x8074 , GL_QUERY_KHR = 0x82E3 , GL_PROGRAM_PIPELINE_KHR = 0x82E4 ,
GL_SAMPLER_KHR = 0x82E6 , GL_MAX_LABEL_LENGTH_KHR = 0x82E8 , GL_MAX_DEBUG_MESSAGE_LENGTH_KHR = 0x9143 , GL_MAX_DEBUG_LOGGED_MESSAGES_KHR = 0x9144 ,
GL_DEBUG_LOGGED_MESSAGES_KHR = 0x9145 , GL_DEBUG_SEVERITY_HIGH_KHR = 0x9146 , GL_DEBUG_SEVERITY_MEDIUM_KHR = 0x9147 , GL_DEBUG_SEVERITY_LOW_KHR = 0x9148 ,
GL_DEBUG_OUTPUT_KHR = 0x92E0 , GL_CONTEXT_FLAG_DEBUG_BIT_KHR = 0x00000002 , GL_STACK_OVERFLOW_KHR = 0x0503 , GL_STACK_UNDERFLOW_KHR = 0x0504 ,
GL_DISPLAY_LIST = 0x82E7
}

enum | : GLenum { GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR = 0x00000008 }
enum | : GLenum { GL_CONTEXT_ROBUST_ACCESS = 0x90F3 , GL_CONTEXT_ROBUST_ACCESS_KHR = 0x90F3 , GL_LOSE_CONTEXT_ON_RESET_KHR = 0x8252 , GL_GUILTY_CONTEXT_RESET_KHR = 0x8253 , GL_INNOCENT_CONTEXT_RESET_KHR = 0x8254 , GL_UNKNOWN_CONTEXT_RESET_KHR = 0x8255 , GL_RESET_NOTIFICATION_STRATEGY_KHR = 0x8256 , GL_NO_RESET_NOTIFICATION_KHR = 0x8261 , GL_CONTEXT_LOST_KHR = 0x0507 }

enum

: GLenum {
GL_SUBGROUP_SIZE_KHR = 0x9532 , GL_SUBGROUP_SUPPORTED_STAGES_KHR = 0x9533 , GL_SUBGROUP_SUPPORTED_FEATURES_KHR = 0x9534 , GL_SUBGROUP_QUAD_ALL_STAGES_KHR = 0x9535 ,
GL_SUBGROUP_FEATURE_BASIC_BIT_KHR = 0x00000001 , GL_SUBGROUP_FEATURE_VOTE_BIT_KHR = 0x00000002 , GL_SUBGROUP_FEATURE_ARITHMETIC_BIT_KHR = 0x00000004 , GL_SUBGROUP_FEATURE_BALLOT_BIT_KHR = 0x00000008 ,
GL_SUBGROUP_FEATURE_SHUFFLE_BIT_KHR = 0x00000010 , GL_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT_KHR = 0x00000020 , GL_SUBGROUP_FEATURE_CLUSTERED_BIT_KHR = 0x00000040 , GL_SUBGROUP_FEATURE_QUAD_BIT_KHR = 0x00000080
}

enum

: GLenum {
GL_COMPRESSED_RGBA_ASTC_4x4_KHR = 0x93B0 , GL_COMPRESSED_RGBA_ASTC_5x4_KHR = 0x93B1 , GL_COMPRESSED_RGBA_ASTC_5x5_KHR = 0x93B2 , GL_COMPRESSED_RGBA_ASTC_6x5_KHR = 0x93B3 ,
GL_COMPRESSED_RGBA_ASTC_6x6_KHR = 0x93B4 , GL_COMPRESSED_RGBA_ASTC_8x5_KHR = 0x93B5 , GL_COMPRESSED_RGBA_ASTC_8x6_KHR = 0x93B6 , GL_COMPRESSED_RGBA_ASTC_8x8_KHR = 0x93B7 ,
GL_COMPRESSED_RGBA_ASTC_10x5_KHR = 0x93B8 , GL_COMPRESSED_RGBA_ASTC_10x6_KHR = 0x93B9 , GL_COMPRESSED_RGBA_ASTC_10x8_KHR = 0x93BA , GL_COMPRESSED_RGBA_ASTC_10x10_KHR = 0x93BB ,
GL_COMPRESSED_RGBA_ASTC_12x10_KHR = 0x93BC , GL_COMPRESSED_RGBA_ASTC_12x12_KHR = 0x93BD , GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR = 0x93D0 , GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR = 0x93D1 ,
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR = 0x93D2 , GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR = 0x93D3 , GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR = 0x93D4 , GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR = 0x93D5 ,
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR = 0x93D6 , GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR = 0x93D7 , GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR = 0x93D8 , GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR = 0x93D9 ,
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR = 0x93DA , GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR = 0x93DB , GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR = 0x93DC , GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR = 0x93DD
}

enum | : GLenum { GL_MAX_SHADER_COMPILER_THREADS_KHR = 0x91B0 , GL_COMPLETION_STATUS_KHR = 0x91B1 }
enum | : GLenum { GL_BGR_EXT = 0x80E0 }
enum | : GLenum { GL_FRAMEBUFFER_FLIP_X_MESA = 0x8BBC }
enum | : GLenum { GL_FRAMEBUFFER_FLIP_Y_MESA = 0x8BBB }
enum | : GLenum { GL_FRAMEBUFFER_SWAP_XY_MESA = 0x8BBD }
enum | : GLenum { GL_PROGRAM_BINARY_FORMAT_MESA = 0x875F }

enum

: GLenum {
GL_BLEND_OVERLAP_NV = 0x9281 , GL_BLEND_PREMULTIPLIED_SRC_NV = 0x9280 , GL_BLUE_NV = 0x1905 , GL_COLORBURN_NV = 0x929A ,
GL_COLORDODGE_NV = 0x9299 , GL_CONJOINT_NV = 0x9284 , GL_CONTRAST_NV = 0x92A1 , GL_DARKEN_NV = 0x9297 ,
GL_DIFFERENCE_NV = 0x929E , GL_DISJOINT_NV = 0x9283 , GL_DST_ATOP_NV = 0x928F , GL_DST_IN_NV = 0x928B ,
GL_DST_NV = 0x9287 , GL_DST_OUT_NV = 0x928D , GL_DST_OVER_NV = 0x9289 , GL_EXCLUSION_NV = 0x92A0 ,
GL_GREEN_NV = 0x1904 , GL_HARDLIGHT_NV = 0x929B , GL_HARDMIX_NV = 0x92A9 , GL_HSL_COLOR_NV = 0x92AF ,
GL_HSL_HUE_NV = 0x92AD , GL_HSL_LUMINOSITY_NV = 0x92B0 , GL_HSL_SATURATION_NV = 0x92AE , GL_INVERT_OVG_NV = 0x92B4 ,
GL_INVERT_RGB_NV = 0x92A3 , GL_LIGHTEN_NV = 0x9298 , GL_LINEARBURN_NV = 0x92A5 , GL_LINEARDODGE_NV = 0x92A4 ,
GL_LINEARLIGHT_NV = 0x92A7 , GL_MINUS_CLAMPED_NV = 0x92B3 , GL_MINUS_NV = 0x929F , GL_MULTIPLY_NV = 0x9294 ,
GL_OVERLAY_NV = 0x9296 , GL_PINLIGHT_NV = 0x92A8 , GL_PLUS_CLAMPED_ALPHA_NV = 0x92B2 , GL_PLUS_CLAMPED_NV = 0x92B1 ,
GL_PLUS_DARKER_NV = 0x9292 , GL_PLUS_NV = 0x9291 , GL_RED_NV = 0x1903 , GL_SCREEN_NV = 0x9295 ,
GL_SOFTLIGHT_NV = 0x929C , GL_SRC_ATOP_NV = 0x928E , GL_SRC_IN_NV = 0x928A , GL_SRC_NV = 0x9286 ,
GL_SRC_OUT_NV = 0x928C , GL_SRC_OVER_NV = 0x9288 , GL_UNCORRELATED_NV = 0x9282 , GL_VIVIDLIGHT_NV = 0x92A6 ,
GL_XOR_NV = 0x1506
}

enum | : GLenum { GL_BLEND_ADVANCED_COHERENT_NV = 0x9285 }
enum | : GLenum { GL_FACTOR_MIN_AMD = 0x901C , GL_FACTOR_MAX_AMD = 0x901D }
enum | : GLenum { GL_VIEWPORT_POSITION_W_SCALE_NV = 0x937C , GL_VIEWPORT_POSITION_W_SCALE_X_COEFF_NV = 0x937D , GL_VIEWPORT_POSITION_W_SCALE_Y_COEFF_NV = 0x937E }
enum | : GLenum { GL_QUERY_WAIT_NV = 0x8E13 , GL_QUERY_NO_WAIT_NV = 0x8E14 , GL_QUERY_BY_REGION_WAIT_NV = 0x8E15 , GL_QUERY_BY_REGION_NO_WAIT_NV = 0x8E16 }
enum | : GLenum { GL_CONSERVATIVE_RASTERIZATION_NV = 0x9346 , GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV = 0x9347 , GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV = 0x9348 , GL_MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV = 0x9349 }
enum | : GLenum { GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_NV = 0x9550 }
enum | : GLenum { GL_CONSERVATIVE_RASTER_MODE_NV = 0x954D , GL_CONSERVATIVE_RASTER_MODE_POST_SNAP_NV = 0x954E , GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV = 0x954F }
enum | : GLenum { GL_COPY_READ_BUFFER_NV = 0x8F36 , GL_COPY_WRITE_BUFFER_NV = 0x8F37 }
enum | : GLenum { GL_COVERAGE_COMPONENT_NV = 0x8ED0 , GL_COVERAGE_COMPONENT4_NV = 0x8ED1 , GL_COVERAGE_ATTACHMENT_NV = 0x8ED2 , GL_COVERAGE_BUFFERS_NV = 0x8ED3 , GL_COVERAGE_SAMPLES_NV = 0x8ED4 , GL_COVERAGE_ALL_FRAGMENTS_NV = 0x8ED5 , GL_COVERAGE_EDGE_FRAGMENTS_NV = 0x8ED6 , GL_COVERAGE_AUTOMATIC_NV = 0x8ED7 , GL_COVERAGE_BUFFER_BIT_NV = 0x00008000 }
enum | : GLenum { GL_DEPTH_COMPONENT16_NONLINEAR_NV = 0x8E2C }

enum

: GLenum {
GL_MAX_DRAW_BUFFERS_NV = 0x8824 , GL_DRAW_BUFFER0_NV = 0x8825 , GL_DRAW_BUFFER1_NV = 0x8826 , GL_DRAW_BUFFER2_NV = 0x8827 ,
GL_DRAW_BUFFER3_NV = 0x8828 , GL_DRAW_BUFFER4_NV = 0x8829 , GL_DRAW_BUFFER5_NV = 0x882A , GL_DRAW_BUFFER6_NV = 0x882B ,
GL_DRAW_BUFFER7_NV = 0x882C , GL_DRAW_BUFFER8_NV = 0x882D , GL_DRAW_BUFFER9_NV = 0x882E , GL_DRAW_BUFFER10_NV = 0x882F ,
GL_DRAW_BUFFER11_NV = 0x8830 , GL_DRAW_BUFFER12_NV = 0x8831 , GL_DRAW_BUFFER13_NV = 0x8832 , GL_DRAW_BUFFER14_NV = 0x8833 ,
GL_DRAW_BUFFER15_NV = 0x8834 , GL_COLOR_ATTACHMENT0_NV = 0x8CE0 , GL_COLOR_ATTACHMENT1_NV = 0x8CE1 , GL_COLOR_ATTACHMENT2_NV = 0x8CE2 ,
GL_COLOR_ATTACHMENT3_NV = 0x8CE3 , GL_COLOR_ATTACHMENT4_NV = 0x8CE4 , GL_COLOR_ATTACHMENT5_NV = 0x8CE5 , GL_COLOR_ATTACHMENT6_NV = 0x8CE6 ,
GL_COLOR_ATTACHMENT7_NV = 0x8CE7 , GL_COLOR_ATTACHMENT8_NV = 0x8CE8 , GL_COLOR_ATTACHMENT9_NV = 0x8CE9 , GL_COLOR_ATTACHMENT10_NV = 0x8CEA ,
GL_COLOR_ATTACHMENT11_NV = 0x8CEB , GL_COLOR_ATTACHMENT12_NV = 0x8CEC , GL_COLOR_ATTACHMENT13_NV = 0x8CED , GL_COLOR_ATTACHMENT14_NV = 0x8CEE ,
GL_COLOR_ATTACHMENT15_NV = 0x8CEF
}

enum | : GLenum { GL_MAX_COLOR_ATTACHMENTS_NV = 0x8CDF }
enum | : GLenum { GL_ALL_COMPLETED_NV = 0x84F2 , GL_FENCE_STATUS_NV = 0x84F3 , GL_FENCE_CONDITION_NV = 0x84F4 }
enum | : GLenum { GL_FILL_RECTANGLE_NV = 0x933C }
enum | : GLenum { GL_FRAGMENT_COVERAGE_TO_COLOR_NV = 0x92DD , GL_FRAGMENT_COVERAGE_COLOR_NV = 0x92DE }
enum | : GLenum { GL_READ_FRAMEBUFFER_NV = 0x8CA8 , GL_DRAW_FRAMEBUFFER_NV = 0x8CA9 , GL_DRAW_FRAMEBUFFER_BINDING_NV = 0x8CA6 , GL_READ_FRAMEBUFFER_BINDING_NV = 0x8CAA }
enum | : GLenum { GL_COVERAGE_MODULATION_TABLE_NV = 0x9331 , GL_COLOR_SAMPLES_NV = 0x8E20 , GL_DEPTH_SAMPLES_NV = 0x932D , GL_STENCIL_SAMPLES_NV = 0x932E , GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV = 0x932F , GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV = 0x9330 , GL_COVERAGE_MODULATION_NV = 0x9332 , GL_COVERAGE_MODULATION_TABLE_SIZE_NV = 0x9333 }
enum | : GLenum { GL_RENDERBUFFER_SAMPLES_NV = 0x8CAB , GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_NV = 0x8D56 , GL_MAX_SAMPLES_NV = 0x8D57 }

enum

: GLenum {
GL_INT64_NV = 0x140E , GL_UNSIGNED_INT64_NV = 0x140F , GL_INT8_NV = 0x8FE0 , GL_INT8_VEC2_NV = 0x8FE1 ,
GL_INT8_VEC3_NV = 0x8FE2 , GL_INT8_VEC4_NV = 0x8FE3 , GL_INT16_NV = 0x8FE4 , GL_INT16_VEC2_NV = 0x8FE5 ,
GL_INT16_VEC3_NV = 0x8FE6 , GL_INT16_VEC4_NV = 0x8FE7 , GL_INT64_VEC2_NV = 0x8FE9 , GL_INT64_VEC3_NV = 0x8FEA ,
GL_INT64_VEC4_NV = 0x8FEB , GL_UNSIGNED_INT8_NV = 0x8FEC , GL_UNSIGNED_INT8_VEC2_NV = 0x8FED , GL_UNSIGNED_INT8_VEC3_NV = 0x8FEE ,
GL_UNSIGNED_INT8_VEC4_NV = 0x8FEF , GL_UNSIGNED_INT16_NV = 0x8FF0 , GL_UNSIGNED_INT16_VEC2_NV = 0x8FF1 , GL_UNSIGNED_INT16_VEC3_NV = 0x8FF2 ,
GL_UNSIGNED_INT16_VEC4_NV = 0x8FF3 , GL_UNSIGNED_INT64_VEC2_NV = 0x8FF5 , GL_UNSIGNED_INT64_VEC3_NV = 0x8FF6 , GL_UNSIGNED_INT64_VEC4_NV = 0x8FF7 ,
GL_FLOAT16_NV = 0x8FF8 , GL_FLOAT16_VEC2_NV = 0x8FF9 , GL_FLOAT16_VEC3_NV = 0x8FFA , GL_FLOAT16_VEC4_NV = 0x8FFB
}

enum | : GLenum { GL_VERTEX_ATTRIB_ARRAY_DIVISOR_NV = 0x88FE }
enum | : GLenum { GL_MULTISAMPLES_NV = 0x9371 , GL_SUPERSAMPLE_SCALE_X_NV = 0x9372 , GL_SUPERSAMPLE_SCALE_Y_NV = 0x9373 , GL_CONFORMANT_NV = 0x9374 }

enum

: GLenum {
GL_ATTACHED_MEMORY_OBJECT_NV = 0x95A4 , GL_ATTACHED_MEMORY_OFFSET_NV = 0x95A5 , GL_MEMORY_ATTACHABLE_ALIGNMENT_NV = 0x95A6 , GL_MEMORY_ATTACHABLE_SIZE_NV = 0x95A7 ,
GL_MEMORY_ATTACHABLE_NV = 0x95A8 , GL_DETACHED_MEMORY_INCARNATION_NV = 0x95A9 , GL_DETACHED_TEXTURES_NV = 0x95AA , GL_DETACHED_BUFFERS_NV = 0x95AB ,
GL_MAX_DETACHED_TEXTURES_NV = 0x95AC , GL_MAX_DETACHED_BUFFERS_NV = 0x95AD
}

enum

: GLenum {
GL_MESH_SHADER_NV = 0x9559 , GL_TASK_SHADER_NV = 0x955A , GL_MAX_MESH_UNIFORM_BLOCKS_NV = 0x8E60 , GL_MAX_MESH_TEXTURE_IMAGE_UNITS_NV = 0x8E61 ,
GL_MAX_MESH_IMAGE_UNIFORMS_NV = 0x8E62 , GL_MAX_MESH_UNIFORM_COMPONENTS_NV = 0x8E63 , GL_MAX_MESH_ATOMIC_COUNTER_BUFFERS_NV = 0x8E64 , GL_MAX_MESH_ATOMIC_COUNTERS_NV = 0x8E65 ,
GL_MAX_MESH_SHADER_STORAGE_BLOCKS_NV = 0x8E66 , GL_MAX_COMBINED_MESH_UNIFORM_COMPONENTS_NV = 0x8E67 , GL_MAX_TASK_UNIFORM_BLOCKS_NV = 0x8E68 , GL_MAX_TASK_TEXTURE_IMAGE_UNITS_NV = 0x8E69 ,
GL_MAX_TASK_IMAGE_UNIFORMS_NV = 0x8E6A , GL_MAX_TASK_UNIFORM_COMPONENTS_NV = 0x8E6B , GL_MAX_TASK_ATOMIC_COUNTER_BUFFERS_NV = 0x8E6C , GL_MAX_TASK_ATOMIC_COUNTERS_NV = 0x8E6D ,
GL_MAX_TASK_SHADER_STORAGE_BLOCKS_NV = 0x8E6E , GL_MAX_COMBINED_TASK_UNIFORM_COMPONENTS_NV = 0x8E6F , GL_MAX_MESH_WORK_GROUP_INVOCATIONS_NV = 0x95A2 , GL_MAX_TASK_WORK_GROUP_INVOCATIONS_NV = 0x95A3 ,
GL_MAX_MESH_TOTAL_MEMORY_SIZE_NV = 0x9536 , GL_MAX_TASK_TOTAL_MEMORY_SIZE_NV = 0x9537 , GL_MAX_MESH_OUTPUT_VERTICES_NV = 0x9538 , GL_MAX_MESH_OUTPUT_PRIMITIVES_NV = 0x9539 ,
GL_MAX_TASK_OUTPUT_COUNT_NV = 0x953A , GL_MAX_DRAW_MESH_TASKS_COUNT_NV = 0x953D , GL_MAX_MESH_VIEWS_NV = 0x9557 , GL_MESH_OUTPUT_PER_VERTEX_GRANULARITY_NV = 0x92DF ,
GL_MESH_OUTPUT_PER_PRIMITIVE_GRANULARITY_NV = 0x9543 , GL_MAX_MESH_WORK_GROUP_SIZE_NV = 0x953B , GL_MAX_TASK_WORK_GROUP_SIZE_NV = 0x953C , GL_MESH_WORK_GROUP_SIZE_NV = 0x953E ,
GL_TASK_WORK_GROUP_SIZE_NV = 0x953F , GL_MESH_VERTICES_OUT_NV = 0x9579 , GL_MESH_PRIMITIVES_OUT_NV = 0x957A , GL_MESH_OUTPUT_TYPE_NV = 0x957B ,
GL_UNIFORM_BLOCK_REFERENCED_BY_MESH_SHADER_NV = 0x959C , GL_UNIFORM_BLOCK_REFERENCED_BY_TASK_SHADER_NV = 0x959D , GL_REFERENCED_BY_MESH_SHADER_NV = 0x95A0 , GL_REFERENCED_BY_TASK_SHADER_NV = 0x95A1 ,
GL_MESH_SHADER_BIT_NV = 0x00000040 , GL_TASK_SHADER_BIT_NV = 0x00000080 , GL_MESH_SUBROUTINE_NV = 0x957C , GL_TASK_SUBROUTINE_NV = 0x957D ,
GL_MESH_SUBROUTINE_UNIFORM_NV = 0x957E , GL_TASK_SUBROUTINE_UNIFORM_NV = 0x957F , GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_MESH_SHADER_NV = 0x959E , GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TASK_SHADER_NV = 0x959F
}

enum | : GLenum { GL_FLOAT_MAT2x3_NV = 0x8B65 , GL_FLOAT_MAT2x4_NV = 0x8B66 , GL_FLOAT_MAT3x2_NV = 0x8B67 , GL_FLOAT_MAT3x4_NV = 0x8B68 , GL_FLOAT_MAT4x2_NV = 0x8B69 , GL_FLOAT_MAT4x3_NV = 0x8B6A }

enum

: GLenum {
GL_PATH_FORMAT_SVG_NV = 0x9070 , GL_PATH_FORMAT_PS_NV = 0x9071 , GL_STANDARD_FONT_NAME_NV = 0x9072 , GL_SYSTEM_FONT_NAME_NV = 0x9073 ,
GL_FILE_NAME_NV = 0x9074 , GL_PATH_STROKE_WIDTH_NV = 0x9075 , GL_PATH_END_CAPS_NV = 0x9076 , GL_PATH_INITIAL_END_CAP_NV = 0x9077 ,
GL_PATH_TERMINAL_END_CAP_NV = 0x9078 , GL_PATH_JOIN_STYLE_NV = 0x9079 , GL_PATH_MITER_LIMIT_NV = 0x907A , GL_PATH_DASH_CAPS_NV = 0x907B ,
GL_PATH_INITIAL_DASH_CAP_NV = 0x907C , GL_PATH_TERMINAL_DASH_CAP_NV = 0x907D , GL_PATH_DASH_OFFSET_NV = 0x907E , GL_PATH_CLIENT_LENGTH_NV = 0x907F ,
GL_PATH_FILL_MODE_NV = 0x9080 , GL_PATH_FILL_MASK_NV = 0x9081 , GL_PATH_FILL_COVER_MODE_NV = 0x9082 , GL_PATH_STROKE_COVER_MODE_NV = 0x9083 ,
GL_PATH_STROKE_MASK_NV = 0x9084 , GL_COUNT_UP_NV = 0x9088 , GL_COUNT_DOWN_NV = 0x9089 , GL_PATH_OBJECT_BOUNDING_BOX_NV = 0x908A ,
GL_CONVEX_HULL_NV = 0x908B , GL_BOUNDING_BOX_NV = 0x908D , GL_TRANSLATE_X_NV = 0x908E , GL_TRANSLATE_Y_NV = 0x908F ,
GL_TRANSLATE_2D_NV = 0x9090 , GL_TRANSLATE_3D_NV = 0x9091 , GL_AFFINE_2D_NV = 0x9092 , GL_AFFINE_3D_NV = 0x9094 ,
GL_TRANSPOSE_AFFINE_2D_NV = 0x9096 , GL_TRANSPOSE_AFFINE_3D_NV = 0x9098 , GL_UTF8_NV = 0x909A , GL_UTF16_NV = 0x909B ,
GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV = 0x909C , GL_PATH_COMMAND_COUNT_NV = 0x909D , GL_PATH_COORD_COUNT_NV = 0x909E , GL_PATH_DASH_ARRAY_COUNT_NV = 0x909F ,
GL_PATH_COMPUTED_LENGTH_NV = 0x90A0 , GL_PATH_FILL_BOUNDING_BOX_NV = 0x90A1 , GL_PATH_STROKE_BOUNDING_BOX_NV = 0x90A2 , GL_SQUARE_NV = 0x90A3 ,
GL_ROUND_NV = 0x90A4 , GL_TRIANGULAR_NV = 0x90A5 , GL_BEVEL_NV = 0x90A6 , GL_MITER_REVERT_NV = 0x90A7 ,
GL_MITER_TRUNCATE_NV = 0x90A8 , GL_SKIP_MISSING_GLYPH_NV = 0x90A9 , GL_USE_MISSING_GLYPH_NV = 0x90AA , GL_PATH_ERROR_POSITION_NV = 0x90AB ,
GL_ACCUM_ADJACENT_PAIRS_NV = 0x90AD , GL_ADJACENT_PAIRS_NV = 0x90AE , GL_FIRST_TO_REST_NV = 0x90AF , GL_PATH_GEN_MODE_NV = 0x90B0 ,
GL_PATH_GEN_COEFF_NV = 0x90B1 , GL_PATH_GEN_COMPONENTS_NV = 0x90B3 , GL_PATH_STENCIL_FUNC_NV = 0x90B7 , GL_PATH_STENCIL_REF_NV = 0x90B8 ,
GL_PATH_STENCIL_VALUE_MASK_NV = 0x90B9 , GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV = 0x90BD , GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV = 0x90BE , GL_PATH_COVER_DEPTH_FUNC_NV = 0x90BF ,
GL_PATH_DASH_OFFSET_RESET_NV = 0x90B4 , GL_MOVE_TO_RESETS_NV = 0x90B5 , GL_MOVE_TO_CONTINUES_NV = 0x90B6 , GL_CLOSE_PATH_NV = 0x00 ,
GL_MOVE_TO_NV = 0x02 , GL_RELATIVE_MOVE_TO_NV = 0x03 , GL_LINE_TO_NV = 0x04 , GL_RELATIVE_LINE_TO_NV = 0x05 ,
GL_HORIZONTAL_LINE_TO_NV = 0x06 , GL_RELATIVE_HORIZONTAL_LINE_TO_NV = 0x07 , GL_VERTICAL_LINE_TO_NV = 0x08 , GL_RELATIVE_VERTICAL_LINE_TO_NV = 0x09 ,
GL_QUADRATIC_CURVE_TO_NV = 0x0A , GL_RELATIVE_QUADRATIC_CURVE_TO_NV = 0x0B , GL_CUBIC_CURVE_TO_NV = 0x0C , GL_RELATIVE_CUBIC_CURVE_TO_NV = 0x0D ,
GL_SMOOTH_QUADRATIC_CURVE_TO_NV = 0x0E , GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV = 0x0F , GL_SMOOTH_CUBIC_CURVE_TO_NV = 0x10 , GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV = 0x11 ,
GL_SMALL_CCW_ARC_TO_NV = 0x12 , GL_RELATIVE_SMALL_CCW_ARC_TO_NV = 0x13 , GL_SMALL_CW_ARC_TO_NV = 0x14 , GL_RELATIVE_SMALL_CW_ARC_TO_NV = 0x15 ,
GL_LARGE_CCW_ARC_TO_NV = 0x16 , GL_RELATIVE_LARGE_CCW_ARC_TO_NV = 0x17 , GL_LARGE_CW_ARC_TO_NV = 0x18 , GL_RELATIVE_LARGE_CW_ARC_TO_NV = 0x19 ,
GL_RESTART_PATH_NV = 0xF0 , GL_DUP_FIRST_CUBIC_CURVE_TO_NV = 0xF2 , GL_DUP_LAST_CUBIC_CURVE_TO_NV = 0xF4 , GL_RECT_NV = 0xF6 ,
GL_CIRCULAR_CCW_ARC_TO_NV = 0xF8 , GL_CIRCULAR_CW_ARC_TO_NV = 0xFA , GL_CIRCULAR_TANGENT_ARC_TO_NV = 0xFC , GL_ARC_TO_NV = 0xFE ,
GL_RELATIVE_ARC_TO_NV = 0xFF , GL_BOLD_BIT_NV = 0x01 , GL_ITALIC_BIT_NV = 0x02 , GL_GLYPH_WIDTH_BIT_NV = 0x01 ,
GL_GLYPH_HEIGHT_BIT_NV = 0x02 , GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV = 0x04 , GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV = 0x08 , GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV = 0x10 ,
GL_GLYPH_VERTICAL_BEARING_X_BIT_NV = 0x20 , GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV = 0x40 , GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV = 0x80 , GL_GLYPH_HAS_KERNING_BIT_NV = 0x100 ,
GL_FONT_X_MIN_BOUNDS_BIT_NV = 0x00010000 , GL_FONT_Y_MIN_BOUNDS_BIT_NV = 0x00020000 , GL_FONT_X_MAX_BOUNDS_BIT_NV = 0x00040000 , GL_FONT_Y_MAX_BOUNDS_BIT_NV = 0x00080000 ,
GL_FONT_UNITS_PER_EM_BIT_NV = 0x00100000 , GL_FONT_ASCENDER_BIT_NV = 0x00200000 , GL_FONT_DESCENDER_BIT_NV = 0x00400000 , GL_FONT_HEIGHT_BIT_NV = 0x00800000 ,
GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV = 0x01000000 , GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV = 0x02000000 , GL_FONT_UNDERLINE_POSITION_BIT_NV = 0x04000000 , GL_FONT_UNDERLINE_THICKNESS_BIT_NV = 0x08000000 ,
GL_FONT_HAS_KERNING_BIT_NV = 0x10000000 , GL_ROUNDED_RECT_NV = 0xE8 , GL_RELATIVE_ROUNDED_RECT_NV = 0xE9 , GL_ROUNDED_RECT2_NV = 0xEA ,
GL_RELATIVE_ROUNDED_RECT2_NV = 0xEB , GL_ROUNDED_RECT4_NV = 0xEC , GL_RELATIVE_ROUNDED_RECT4_NV = 0xED , GL_ROUNDED_RECT8_NV = 0xEE ,
GL_RELATIVE_ROUNDED_RECT8_NV = 0xEF , GL_RELATIVE_RECT_NV = 0xF7 , GL_FONT_GLYPHS_AVAILABLE_NV = 0x9368 , GL_FONT_TARGET_UNAVAILABLE_NV = 0x9369 ,
GL_FONT_UNAVAILABLE_NV = 0x936A , GL_FONT_UNINTELLIGIBLE_NV = 0x936B , GL_CONIC_CURVE_TO_NV = 0x1A , GL_RELATIVE_CONIC_CURVE_TO_NV = 0x1B ,
GL_FONT_NUM_GLYPH_INDICES_BIT_NV = 0x20000000 , GL_STANDARD_FONT_FORMAT_NV = 0x936C , GL_2_BYTES_NV = 0x1407 , GL_3_BYTES_NV = 0x1408 ,
GL_4_BYTES_NV = 0x1409 , GL_EYE_LINEAR_NV = 0x2400 , GL_OBJECT_LINEAR_NV = 0x2401 , GL_CONSTANT_NV = 0x8576 ,
GL_PATH_FOG_GEN_MODE_NV = 0x90AC , GL_PRIMARY_COLOR = 0x8577 , GL_PRIMARY_COLOR_NV = 0x852C , GL_SECONDARY_COLOR_NV = 0x852D ,
GL_PATH_GEN_COLOR_FORMAT_NV = 0x90B2 , GL_PATH_PROJECTION_NV = 0x1701 , GL_PATH_MODELVIEW_NV = 0x1700 , GL_PATH_MODELVIEW_STACK_DEPTH_NV = 0x0BA3 ,
GL_PATH_MODELVIEW_MATRIX_NV = 0x0BA6 , GL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV = 0x0D36 , GL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV = 0x84E3 , GL_PATH_PROJECTION_STACK_DEPTH_NV = 0x0BA4 ,
GL_PATH_PROJECTION_MATRIX_NV = 0x0BA7 , GL_PATH_MAX_PROJECTION_STACK_DEPTH_NV = 0x0D38 , GL_PATH_TRANSPOSE_PROJECTION_MATRIX_NV = 0x84E4 , GL_FRAGMENT_INPUT_NV = 0x936D
}

enum | : GLenum { GL_SHARED_EDGE_NV = 0xC0 }
enum | : GLenum { GL_PIXEL_PACK_BUFFER_NV = 0x88EB , GL_PIXEL_UNPACK_BUFFER_NV = 0x88EC , GL_PIXEL_PACK_BUFFER_BINDING_NV = 0x88ED , GL_PIXEL_UNPACK_BUFFER_BINDING_NV = 0x88EF }
enum | : GLenum { GL_POLYGON_MODE_NV = 0x0B40 , GL_POLYGON_OFFSET_POINT_NV = 0x2A01 , GL_POLYGON_OFFSET_LINE_NV = 0x2A02 , GL_POINT_NV = 0x1B00 , GL_LINE_NV = 0x1B01 , GL_FILL_NV = 0x1B02 }
enum | : GLenum { GL_SHADING_RATE_IMAGE_PER_PRIMITIVE_NV = 0x95B1 , GL_SHADING_RATE_IMAGE_PALETTE_COUNT_NV = 0x95B2 }
enum | : GLenum { GL_READ_BUFFER_NV = 0x0C02 }
enum | : GLenum { GL_REPRESENTATIVE_FRAGMENT_TEST_NV = 0x937F }
enum | : GLenum { GL_SLUMINANCE_NV = 0x8C46 , GL_SLUMINANCE_ALPHA_NV = 0x8C44 , GL_SRGB8_NV = 0x8C41 , GL_SLUMINANCE8_NV = 0x8C47 , GL_SLUMINANCE8_ALPHA8_NV = 0x8C45 , GL_COMPRESSED_SRGB_S3TC_DXT1_NV = 0x8C4C , GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_NV = 0x8C4D , GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_NV = 0x8C4E , GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_NV = 0x8C4F , GL_ETC1_SRGB8_NV = 0x88EE }

enum

: GLenum {
GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV = 0x933D , GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV = 0x933E , GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV = 0x933F , GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV = 0x9340 ,
GL_SAMPLE_LOCATION_NV = 0x8E50 , GL_PROGRAMMABLE_SAMPLE_LOCATION_NV = 0x9341 , GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV = 0x9342 , GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV = 0x9343
}

enum | : GLenum { GL_SCISSOR_TEST_EXCLUSIVE_NV = 0x9555 , GL_SCISSOR_BOX_EXCLUSIVE_NV = 0x9556 }
enum | : GLenum { GL_SUBGROUP_FEATURE_PARTITIONED_BIT_NV = 0x00000100 }

enum

: GLenum {
GL_SHADING_RATE_IMAGE_NV = 0x9563 , GL_SHADING_RATE_NO_INVOCATIONS_NV = 0x9564 , GL_SHADING_RATE_1_INVOCATION_PER_PIXEL_NV = 0x9565 , GL_SHADING_RATE_1_INVOCATION_PER_1X2_PIXELS_NV = 0x9566 ,
GL_SHADING_RATE_1_INVOCATION_PER_2X1_PIXELS_NV = 0x9567 , GL_SHADING_RATE_1_INVOCATION_PER_2X2_PIXELS_NV = 0x9568 , GL_SHADING_RATE_1_INVOCATION_PER_2X4_PIXELS_NV = 0x9569 , GL_SHADING_RATE_1_INVOCATION_PER_4X2_PIXELS_NV = 0x956A ,
GL_SHADING_RATE_1_INVOCATION_PER_4X4_PIXELS_NV = 0x956B , GL_SHADING_RATE_2_INVOCATIONS_PER_PIXEL_NV = 0x956C , GL_SHADING_RATE_4_INVOCATIONS_PER_PIXEL_NV = 0x956D , GL_SHADING_RATE_8_INVOCATIONS_PER_PIXEL_NV = 0x956E ,
GL_SHADING_RATE_16_INVOCATIONS_PER_PIXEL_NV = 0x956F , GL_SHADING_RATE_IMAGE_BINDING_NV = 0x955B , GL_SHADING_RATE_IMAGE_TEXEL_WIDTH_NV = 0x955C , GL_SHADING_RATE_IMAGE_TEXEL_HEIGHT_NV = 0x955D ,
GL_SHADING_RATE_IMAGE_PALETTE_SIZE_NV = 0x955E , GL_MAX_COARSE_FRAGMENT_SAMPLES_NV = 0x955F , GL_SHADING_RATE_SAMPLE_ORDER_DEFAULT_NV = 0x95AE , GL_SHADING_RATE_SAMPLE_ORDER_PIXEL_MAJOR_NV = 0x95AF ,
GL_SHADING_RATE_SAMPLE_ORDER_SAMPLE_MAJOR_NV = 0x95B0
}

enum | : GLenum { GL_SAMPLER_2D_ARRAY_SHADOW_NV = 0x8DC4 }
enum | : GLenum { GL_SAMPLER_CUBE_SHADOW_NV = 0x8DC5 }
enum | : GLenum { GL_TEXTURE_BORDER_COLOR_NV = 0x1004 , GL_CLAMP_TO_BORDER_NV = 0x812D }
enum | : GLenum { GL_MAX_VIEWPORTS_NV = 0x825B , GL_VIEWPORT_SUBPIXEL_BITS_NV = 0x825C , GL_VIEWPORT_BOUNDS_RANGE_NV = 0x825D , GL_VIEWPORT_INDEX_PROVOKING_VERTEX_NV = 0x825F }

enum

: GLenum {
GL_VIEWPORT_SWIZZLE_POSITIVE_X_NV = 0x9350 , GL_VIEWPORT_SWIZZLE_NEGATIVE_X_NV = 0x9351 , GL_VIEWPORT_SWIZZLE_POSITIVE_Y_NV = 0x9352 , GL_VIEWPORT_SWIZZLE_NEGATIVE_Y_NV = 0x9353 ,
GL_VIEWPORT_SWIZZLE_POSITIVE_Z_NV = 0x9354 , GL_VIEWPORT_SWIZZLE_NEGATIVE_Z_NV = 0x9355 , GL_VIEWPORT_SWIZZLE_POSITIVE_W_NV = 0x9356 , GL_VIEWPORT_SWIZZLE_NEGATIVE_W_NV = 0x9357 ,
GL_VIEWPORT_SWIZZLE_X_NV = 0x9358 , GL_VIEWPORT_SWIZZLE_Y_NV = 0x9359 , GL_VIEWPORT_SWIZZLE_Z_NV = 0x935A , GL_VIEWPORT_SWIZZLE_W_NV = 0x935B
}

enum | : GLenum { GL_PACK_ROW_LENGTH_NV = 0x0D02 , GL_PACK_SKIP_ROWS_NV = 0x0D03 , GL_PACK_SKIP_PIXELS_NV = 0x0D04 }
enum | : GLenum { GL_SAMPLER_EXTERNAL_OES = 0x8D66 }
enum | : GLenum { GL_ETC1_RGB8_OES = 0x8D64 }
enum | : GLenum { GL_PALETTE4_RGB8_OES = 0x8B90 , GL_PALETTE4_RGBA8_OES = 0x8B91 , GL_PALETTE4_R5_G6_B5_OES = 0x8B92 , GL_PALETTE4_RGBA4_OES = 0x8B93 , GL_PALETTE4_RGB5_A1_OES = 0x8B94 , GL_PALETTE8_RGB8_OES = 0x8B95 , GL_PALETTE8_RGBA8_OES = 0x8B96 , GL_PALETTE8_R5_G6_B5_OES = 0x8B97 , GL_PALETTE8_RGBA4_OES = 0x8B98 , GL_PALETTE8_RGB5_A1_OES = 0x8B99 }
enum | : GLenum { GL_DEPTH_COMPONENT24_OES = 0x81A6 }

enum

: GLenum {
GL_GEOMETRY_SHADER_OES = 0x8DD9 , GL_GEOMETRY_SHADER_BIT_OES = 0x00000004 , GL_GEOMETRY_LINKED_VERTICES_OUT_OES = 0x8916 , GL_GEOMETRY_LINKED_INPUT_TYPE_OES = 0x8917 ,
GL_GEOMETRY_LINKED_OUTPUT_TYPE_OES = 0x8918 , GL_GEOMETRY_SHADER_INVOCATIONS_OES = 0x887F , GL_LAYER_PROVOKING_VERTEX_OES = 0x825E , GL_LINES_ADJACENCY_OES = 0x000A ,
GL_LINE_STRIP_ADJACENCY_OES = 0x000B , GL_TRIANGLES_ADJACENCY_OES = 0x000C , GL_TRIANGLE_STRIP_ADJACENCY_OES = 0x000D , GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_OES = 0x8DDF ,
GL_MAX_GEOMETRY_UNIFORM_BLOCKS_OES = 0x8A2C , GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_OES = 0x8A32 , GL_MAX_GEOMETRY_INPUT_COMPONENTS_OES = 0x9123 , GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_OES = 0x9124 ,
GL_MAX_GEOMETRY_OUTPUT_VERTICES_OES = 0x8DE0 , GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_OES = 0x8DE1 , GL_MAX_GEOMETRY_SHADER_INVOCATIONS_OES = 0x8E5A , GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_OES = 0x8C29 ,
GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_OES = 0x92CF , GL_MAX_GEOMETRY_ATOMIC_COUNTERS_OES = 0x92D5 , GL_MAX_GEOMETRY_IMAGE_UNIFORMS_OES = 0x90CD , GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_OES = 0x90D7 ,
GL_FIRST_VERTEX_CONVENTION_OES = 0x8E4D , GL_LAST_VERTEX_CONVENTION_OES = 0x8E4E , GL_UNDEFINED_VERTEX_OES = 0x8260 , GL_PRIMITIVES_GENERATED_OES = 0x8C87 ,
GL_FRAMEBUFFER_DEFAULT_LAYERS_OES = 0x9312 , GL_MAX_FRAMEBUFFER_LAYERS_OES = 0x9317 , GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_OES = 0x8DA8 , GL_FRAMEBUFFER_ATTACHMENT_LAYERED_OES = 0x8DA7 ,
GL_REFERENCED_BY_GEOMETRY_SHADER_OES = 0x9309
}

enum | : GLenum { GL_PROGRAM_BINARY_LENGTH_OES = 0x8741 , GL_NUM_PROGRAM_BINARY_FORMATS_OES = 0x87FE , GL_PROGRAM_BINARY_FORMATS_OES = 0x87FF }
enum | : GLenum { GL_WRITE_ONLY_OES = 0x88B9 , GL_BUFFER_ACCESS_OES = 0x88BB , GL_BUFFER_MAPPED_OES = 0x88BC , GL_BUFFER_MAP_POINTER_OES = 0x88BD }
enum | : GLenum { GL_PRIMITIVE_BOUNDING_BOX_OES = 0x92BE }
enum | : GLenum { GL_ALPHA8_OES = 0x803C , GL_DEPTH_COMPONENT16_OES = 0x81A5 , GL_LUMINANCE4_ALPHA4_OES = 0x8043 , GL_LUMINANCE8_ALPHA8_OES = 0x8045 , GL_LUMINANCE8_OES = 0x8040 , GL_RGBA4_OES = 0x8056 , GL_RGB5_A1_OES = 0x8057 , GL_RGB565_OES = 0x8D62 , GL_RGB8_OES = 0x8051 , GL_RGBA8_OES = 0x8058 }
enum | : GLenum { GL_SAMPLE_SHADING_OES = 0x8C36 , GL_MIN_SAMPLE_SHADING_VALUE_OES = 0x8C37 }
enum | : GLenum { GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_OES = 0x8E5B , GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_OES = 0x8E5C , GL_FRAGMENT_INTERPOLATION_OFFSET_BITS_OES = 0x8E5D }
enum | : GLenum { GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES = 0x8B8B }
enum | : GLenum { GL_STENCIL_INDEX1_OES = 0x8D46 }
enum | : GLenum { GL_STENCIL_INDEX4_OES = 0x8D47 }
enum | : GLenum { GL_FRAMEBUFFER_UNDEFINED_OES = 0x8219 }

enum

: GLenum {
GL_PATCHES_OES = 0x000E , GL_PATCH_VERTICES_OES = 0x8E72 , GL_TESS_CONTROL_OUTPUT_VERTICES_OES = 0x8E75 , GL_TESS_GEN_MODE_OES = 0x8E76 ,
GL_TESS_GEN_SPACING_OES = 0x8E77 , GL_TESS_GEN_VERTEX_ORDER_OES = 0x8E78 , GL_TESS_GEN_POINT_MODE_OES = 0x8E79 , GL_ISOLINES_OES = 0x8E7A ,
GL_QUADS_OES = 0x0007 , GL_FRACTIONAL_ODD_OES = 0x8E7B , GL_FRACTIONAL_EVEN_OES = 0x8E7C , GL_MAX_PATCH_VERTICES_OES = 0x8E7D ,
GL_MAX_TESS_GEN_LEVEL_OES = 0x8E7E , GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_OES = 0x8E7F , GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_OES = 0x8E80 , GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_OES = 0x8E81 ,
GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_OES = 0x8E82 , GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_OES = 0x8E83 , GL_MAX_TESS_PATCH_COMPONENTS_OES = 0x8E84 , GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_OES = 0x8E85 ,
GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_OES = 0x8E86 , GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_OES = 0x8E89 , GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_OES = 0x8E8A , GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_OES = 0x886C ,
GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_OES = 0x886D , GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_OES = 0x8E1E , GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_OES = 0x8E1F , GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_OES = 0x92CD ,
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_OES = 0x92CE , GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_OES = 0x92D3 , GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_OES = 0x92D4 , GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_OES = 0x90CB ,
GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_OES = 0x90CC , GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_OES = 0x90D8 , GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_OES = 0x90D9 , GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED_OES = 0x8221 ,
GL_IS_PER_PATCH_OES = 0x92E7 , GL_REFERENCED_BY_TESS_CONTROL_SHADER_OES = 0x9307 , GL_REFERENCED_BY_TESS_EVALUATION_SHADER_OES = 0x9308 , GL_TESS_CONTROL_SHADER_OES = 0x8E88 ,
GL_TESS_EVALUATION_SHADER_OES = 0x8E87 , GL_TESS_CONTROL_SHADER_BIT_OES = 0x00000008 , GL_TESS_EVALUATION_SHADER_BIT_OES = 0x00000010
}

enum | : GLenum { GL_TEXTURE_WRAP_R_OES = 0x8072 , GL_TEXTURE_3D_OES = 0x806F , GL_TEXTURE_BINDING_3D_OES = 0x806A , GL_MAX_3D_TEXTURE_SIZE_OES = 0x8073 , GL_SAMPLER_3D_OES = 0x8B5F , GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES = 0x8CD4 }
enum | : GLenum { GL_TEXTURE_BORDER_COLOR_OES = 0x1004 , GL_CLAMP_TO_BORDER_OES = 0x812D }

enum

: GLenum {
GL_TEXTURE_BUFFER_OES = 0x8C2A , GL_TEXTURE_BUFFER_BINDING_OES = 0x8C2A , GL_MAX_TEXTURE_BUFFER_SIZE_OES = 0x8C2B , GL_TEXTURE_BINDING_BUFFER_OES = 0x8C2C ,
GL_TEXTURE_BUFFER_DATA_STORE_BINDING_OES = 0x8C2D , GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_OES = 0x919F , GL_SAMPLER_BUFFER_OES = 0x8DC2 , GL_INT_SAMPLER_BUFFER_OES = 0x8DD0 ,
GL_UNSIGNED_INT_SAMPLER_BUFFER_OES = 0x8DD8 , GL_IMAGE_BUFFER_OES = 0x9051 , GL_INT_IMAGE_BUFFER_OES = 0x905C , GL_UNSIGNED_INT_IMAGE_BUFFER_OES = 0x9067 ,
GL_TEXTURE_BUFFER_OFFSET_OES = 0x919D , GL_TEXTURE_BUFFER_SIZE_OES = 0x919E
}

enum

: GLenum {
GL_COMPRESSED_RGBA_ASTC_3x3x3_OES = 0x93C0 , GL_COMPRESSED_RGBA_ASTC_4x3x3_OES = 0x93C1 , GL_COMPRESSED_RGBA_ASTC_4x4x3_OES = 0x93C2 , GL_COMPRESSED_RGBA_ASTC_4x4x4_OES = 0x93C3 ,
GL_COMPRESSED_RGBA_ASTC_5x4x4_OES = 0x93C4 , GL_COMPRESSED_RGBA_ASTC_5x5x4_OES = 0x93C5 , GL_COMPRESSED_RGBA_ASTC_5x5x5_OES = 0x93C6 , GL_COMPRESSED_RGBA_ASTC_6x5x5_OES = 0x93C7 ,
GL_COMPRESSED_RGBA_ASTC_6x6x5_OES = 0x93C8 , GL_COMPRESSED_RGBA_ASTC_6x6x6_OES = 0x93C9 , GL_COMPRESSED_SRGB8_ALPHA8_ASTC_3x3x3_OES = 0x93E0 , GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x3x3_OES = 0x93E1 ,
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x3_OES = 0x93E2 , GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x4_OES = 0x93E3 , GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4x4_OES = 0x93E4 , GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x4_OES = 0x93E5 ,
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x5_OES = 0x93E6 , GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5x5_OES = 0x93E7 , GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x5_OES = 0x93E8 , GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x6_OES = 0x93E9
}

enum | : GLenum { GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_OES = 0x900A , GL_SAMPLER_CUBE_MAP_ARRAY_OES = 0x900C , GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_OES = 0x900D , GL_INT_SAMPLER_CUBE_MAP_ARRAY_OES = 0x900E , GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_OES = 0x900F , GL_IMAGE_CUBE_MAP_ARRAY_OES = 0x9054 , GL_INT_IMAGE_CUBE_MAP_ARRAY_OES = 0x905F , GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_OES = 0x906A }
enum | : GLenum { GL_HALF_FLOAT_OES = 0x8D61 }
enum | : GLenum { GL_STENCIL_INDEX_OES = 0x1901 , GL_STENCIL_INDEX8_OES = 0x8D48 }
enum | : GLenum { GL_TEXTURE_2D_MULTISAMPLE_ARRAY_OES = 0x9102 , GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY_OES = 0x9105 , GL_SAMPLER_2D_MULTISAMPLE_ARRAY_OES = 0x910B , GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES = 0x910C , GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES = 0x910D }
enum | : GLenum { GL_TEXTURE_VIEW_MIN_LEVEL_OES = 0x82DB , GL_TEXTURE_VIEW_NUM_LEVELS_OES = 0x82DC , GL_TEXTURE_VIEW_MIN_LAYER_OES = 0x82DD , GL_TEXTURE_VIEW_NUM_LAYERS_OES = 0x82DE }
enum | : GLenum { GL_VERTEX_ARRAY_BINDING_OES = 0x85B5 }
enum | : GLenum { GL_UNSIGNED_INT_10_10_10_2_OES = 0x8DF6 , GL_INT_10_10_10_2_OES = 0x8DF7 }
enum | : GLenum { GL_MAX_VIEWPORTS_OES = 0x825B , GL_VIEWPORT_SUBPIXEL_BITS_OES = 0x825C , GL_VIEWPORT_BOUNDS_RANGE_OES = 0x825D , GL_VIEWPORT_INDEX_PROVOKING_VERTEX_OES = 0x825F }
enum | : GLenum { GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR = 0x9630 , GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR = 0x9632 , GL_MAX_VIEWS_OVR = 0x9631 , GL_FRAMEBUFFER_INCOMPLETE_VIEW_TARGETS_OVR = 0x9633 }
enum | : GLenum { GL_ALPHA_TEST_QCOM = 0x0BC0 , GL_ALPHA_TEST_FUNC_QCOM = 0x0BC1 , GL_ALPHA_TEST_REF_QCOM = 0x0BC2 }
enum | : GLenum { GL_BINNING_CONTROL_HINT_QCOM = 0x8FB0 , GL_CPU_OPTIMIZED_QCOM = 0x8FB1 , GL_GPU_OPTIMIZED_QCOM = 0x8FB2 , GL_RENDER_DIRECT_TO_FRAMEBUFFER_QCOM = 0x8FB3 }

enum

: GLenum {
GL_TEXTURE_WIDTH_QCOM = 0x8BD2 , GL_TEXTURE_HEIGHT_QCOM = 0x8BD3 , GL_TEXTURE_DEPTH_QCOM = 0x8BD4 , GL_TEXTURE_INTERNAL_FORMAT_QCOM = 0x8BD5 ,
GL_TEXTURE_FORMAT_QCOM = 0x8BD6 , GL_TEXTURE_TYPE_QCOM = 0x8BD7 , GL_TEXTURE_IMAGE_VALID_QCOM = 0x8BD8 , GL_TEXTURE_NUM_LEVELS_QCOM = 0x8BD9 ,
GL_TEXTURE_TARGET_QCOM = 0x8BDA , GL_TEXTURE_OBJECT_VALID_QCOM = 0x8BDB , GL_STATE_RESTORE = 0x8BDC
}

enum | : GLenum { GL_FOVEATION_ENABLE_BIT_QCOM = 0x00000001 , GL_FOVEATION_SCALED_BIN_METHOD_BIT_QCOM = 0x00000002 }
enum | : GLenum { GL_MOTION_ESTIMATION_SEARCH_BLOCK_X_QCOM = 0x8C90 , GL_MOTION_ESTIMATION_SEARCH_BLOCK_Y_QCOM = 0x8C91 }
enum | : GLenum { GL_TEXTURE_FOVEATED_FEATURE_BITS_QCOM = 0x8BFB , GL_TEXTURE_FOVEATED_MIN_PIXEL_DENSITY_QCOM = 0x8BFC , GL_TEXTURE_FOVEATED_FEATURE_QUERY_QCOM = 0x8BFD , GL_TEXTURE_FOVEATED_NUM_FOCAL_POINTS_QUERY_QCOM = 0x8BFE , GL_FRAMEBUFFER_INCOMPLETE_FOVEATION_QCOM = 0x8BFF }
enum | : GLenum { GL_TEXTURE_FOVEATED_CUTOFF_DENSITY_QCOM = 0x96A0 }
enum | : GLenum { GL_FOVEATION_SUBSAMPLED_LAYOUT_METHOD_BIT_QCOM = 0x00000004 , GL_MAX_SHADER_SUBSAMPLED_IMAGE_UNITS_QCOM = 0x8FA1 }
enum | : GLenum { GL_TEXTURE_LOD_BIAS_QCOM = 0x8C96 }
enum | : GLenum { GL_PERFMON_GLOBAL_MODE_QCOM = 0x8FA0 }
enum | : GLenum { GL_FRAMEBUFFER_FETCH_NONCOHERENT_QCOM = 0x96A2 }
enum | : GLenum { GL_SHADING_RATE_QCOM = 0x96A4 , GL_SHADING_RATE_PRESERVE_ASPECT_RATIO_QCOM = 0x96A5 , GL_SHADING_RATE_1X1_PIXELS_QCOM = 0x96A6 , GL_SHADING_RATE_1X2_PIXELS_QCOM = 0x96A7 , GL_SHADING_RATE_2X1_PIXELS_QCOM = 0x96A8 , GL_SHADING_RATE_2X2_PIXELS_QCOM = 0x96A9 , GL_SHADING_RATE_4X2_PIXELS_QCOM = 0x96AC , GL_SHADING_RATE_4X4_PIXELS_QCOM = 0x96AE }

enum

: GLenum {
GL_COLOR_BUFFER_BIT0_QCOM = 0x00000001 , GL_COLOR_BUFFER_BIT1_QCOM = 0x00000002 , GL_COLOR_BUFFER_BIT2_QCOM = 0x00000004 , GL_COLOR_BUFFER_BIT3_QCOM = 0x00000008 ,
GL_COLOR_BUFFER_BIT4_QCOM = 0x00000010 , GL_COLOR_BUFFER_BIT5_QCOM = 0x00000020 , GL_COLOR_BUFFER_BIT6_QCOM = 0x00000040 , GL_COLOR_BUFFER_BIT7_QCOM = 0x00000080 ,
GL_DEPTH_BUFFER_BIT0_QCOM = 0x00000100 , GL_DEPTH_BUFFER_BIT1_QCOM = 0x00000200 , GL_DEPTH_BUFFER_BIT2_QCOM = 0x00000400 , GL_DEPTH_BUFFER_BIT3_QCOM = 0x00000800 ,
GL_DEPTH_BUFFER_BIT4_QCOM = 0x00001000 , GL_DEPTH_BUFFER_BIT5_QCOM = 0x00002000 , GL_DEPTH_BUFFER_BIT6_QCOM = 0x00004000 , GL_DEPTH_BUFFER_BIT7_QCOM = 0x00008000 ,
GL_STENCIL_BUFFER_BIT0_QCOM = 0x00010000 , GL_STENCIL_BUFFER_BIT1_QCOM = 0x00020000 , GL_STENCIL_BUFFER_BIT2_QCOM = 0x00040000 , GL_STENCIL_BUFFER_BIT3_QCOM = 0x00080000 ,
GL_STENCIL_BUFFER_BIT4_QCOM = 0x00100000 , GL_STENCIL_BUFFER_BIT5_QCOM = 0x00200000 , GL_STENCIL_BUFFER_BIT6_QCOM = 0x00400000 , GL_STENCIL_BUFFER_BIT7_QCOM = 0x00800000 ,
GL_MULTISAMPLE_BUFFER_BIT0_QCOM = 0x01000000 , GL_MULTISAMPLE_BUFFER_BIT1_QCOM = 0x02000000 , GL_MULTISAMPLE_BUFFER_BIT2_QCOM = 0x04000000 , GL_MULTISAMPLE_BUFFER_BIT3_QCOM = 0x08000000 ,
GL_MULTISAMPLE_BUFFER_BIT4_QCOM = 0x10000000 , GL_MULTISAMPLE_BUFFER_BIT5_QCOM = 0x20000000 , GL_MULTISAMPLE_BUFFER_BIT6_QCOM = 0x40000000 , GL_MULTISAMPLE_BUFFER_BIT7_QCOM = 0x80000000
}

enum | : GLenum { GL_WRITEONLY_RENDERING_QCOM = 0x8823 }
enum | : GLenum { GL_SHADER_BINARY_VIV = 0x8FC4 }

enum

: GLenum {
WGL_FONT_LINES = 0 , WGL_FONT_POLYGONS = 1 , WGL_SWAP_MAIN_PLANE = 0x00000001 , WGL_SWAP_OVERLAY1 = 0x00000002 ,
WGL_SWAP_OVERLAY2 = 0x00000004 , WGL_SWAP_OVERLAY3 = 0x00000008 , WGL_SWAP_OVERLAY4 = 0x00000010 , WGL_SWAP_OVERLAY5 = 0x00000020 ,
WGL_SWAP_OVERLAY6 = 0x00000040 , WGL_SWAP_OVERLAY7 = 0x00000080 , WGL_SWAP_OVERLAY8 = 0x00000100 , WGL_SWAP_OVERLAY9 = 0x00000200 ,
WGL_SWAP_OVERLAY10 = 0x00000400 , WGL_SWAP_OVERLAY11 = 0x00000800 , WGL_SWAP_OVERLAY12 = 0x00001000 , WGL_SWAP_OVERLAY13 = 0x00002000 ,
WGL_SWAP_OVERLAY14 = 0x00004000 , WGL_SWAP_OVERLAY15 = 0x00008000 , WGL_SWAP_UNDERLAY1 = 0x00010000 , WGL_SWAP_UNDERLAY2 = 0x00020000 ,
WGL_SWAP_UNDERLAY3 = 0x00040000 , WGL_SWAP_UNDERLAY4 = 0x00080000 , WGL_SWAP_UNDERLAY5 = 0x00100000 , WGL_SWAP_UNDERLAY6 = 0x00200000 ,
WGL_SWAP_UNDERLAY7 = 0x00400000 , WGL_SWAP_UNDERLAY8 = 0x00800000 , WGL_SWAP_UNDERLAY9 = 0x01000000 , WGL_SWAP_UNDERLAY10 = 0x02000000 ,
WGL_SWAP_UNDERLAY11 = 0x04000000 , WGL_SWAP_UNDERLAY12 = 0x08000000 , WGL_SWAP_UNDERLAY13 = 0x10000000 , WGL_SWAP_UNDERLAY14 = 0x20000000 ,
WGL_SWAP_UNDERLAY15 = 0x40000000
}

enum | : GLenum { WGL_SAMPLE_BUFFERS_3DFX = 0x2060 , WGL_SAMPLES_3DFX = 0x2061 }
enum | : GLenum { WGL_STEREO_EMITTER_ENABLE_3DL = 0x2055 , WGL_STEREO_EMITTER_DISABLE_3DL = 0x2056 , WGL_STEREO_POLARITY_NORMAL_3DL = 0x2057 , WGL_STEREO_POLARITY_INVERT_3DL = 0x2058 }
enum | : GLenum { WGL_GPU_VENDOR_AMD = 0x1F00 , WGL_GPU_RENDERER_STRING_AMD = 0x1F01 , WGL_GPU_OPENGL_VERSION_STRING_AMD = 0x1F02 , WGL_GPU_FASTEST_TARGET_GPUS_AMD = 0x21A2 , WGL_GPU_RAM_AMD = 0x21A3 , WGL_GPU_CLOCK_AMD = 0x21A4 , WGL_GPU_NUM_PIPES_AMD = 0x21A5 , WGL_GPU_NUM_SIMD_AMD = 0x21A6 , WGL_GPU_NUM_RB_AMD = 0x21A7 , WGL_GPU_NUM_SPI_AMD = 0x21A8 }
enum | : GLenum { WGL_FRONT_COLOR_BUFFER_BIT_ARB = 0x00000001 , WGL_BACK_COLOR_BUFFER_BIT_ARB = 0x00000002 , WGL_DEPTH_BUFFER_BIT_ARB = 0x00000004 , WGL_STENCIL_BUFFER_BIT_ARB = 0x00000008 }
enum | : GLenum { WGL_CONTEXT_RELEASE_BEHAVIOR_ARB = 0x2097 , WGL_CONTEXT_RELEASE_BEHAVIOR_NONE_ARB = 0 , WGL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_ARB = 0x2098 }
enum | : GLenum { WGL_CONTEXT_DEBUG_BIT_ARB = 0x00000001 , WGL_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB = 0x00000002 , WGL_CONTEXT_MAJOR_VERSION_ARB = 0x2091 , WGL_CONTEXT_MINOR_VERSION_ARB = 0x2092 , WGL_CONTEXT_LAYER_PLANE_ARB = 0x2093 , WGL_CONTEXT_FLAGS_ARB = 0x2094 , ERROR_INVALID_VERSION_ARB = 0x2095 }
enum | : GLenum { WGL_CONTEXT_OPENGL_NO_ERROR_ARB = 0x31B3 }
enum | : GLenum { WGL_CONTEXT_PROFILE_MASK_ARB = 0x9126 , WGL_CONTEXT_CORE_PROFILE_BIT_ARB = 0x00000001 , WGL_CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB = 0x00000002 , ERROR_INVALID_PROFILE_ARB = 0x2096 }
enum | : GLenum { WGL_CONTEXT_ROBUST_ACCESS_BIT_ARB = 0x00000004 , WGL_LOSE_CONTEXT_ON_RESET_ARB = 0x8252 , WGL_CONTEXT_RESET_NOTIFICATION_STRATEGY_ARB = 0x8256 , WGL_NO_RESET_NOTIFICATION_ARB = 0x8261 }
enum | : GLenum { WGL_FRAMEBUFFER_SRGB_CAPABLE_ARB = 0x20A9 }
enum | : GLenum { ERROR_INVALID_PIXEL_TYPE_ARB = 0x2043 , ERROR_INCOMPATIBLE_DEVICE_CONTEXTS_ARB = 0x2054 }
enum | : GLenum { WGL_SAMPLE_BUFFERS_ARB = 0x2041 , WGL_SAMPLES_ARB = 0x2042 }
enum | : GLenum { WGL_DRAW_TO_PBUFFER_ARB = 0x202D , WGL_MAX_PBUFFER_PIXELS_ARB = 0x202E , WGL_MAX_PBUFFER_WIDTH_ARB = 0x202F , WGL_MAX_PBUFFER_HEIGHT_ARB = 0x2030 , WGL_PBUFFER_LARGEST_ARB = 0x2033 , WGL_PBUFFER_WIDTH_ARB = 0x2034 , WGL_PBUFFER_HEIGHT_ARB = 0x2035 , WGL_PBUFFER_LOST_ARB = 0x2036 }

enum

: GLenum {
WGL_NUMBER_PIXEL_FORMATS_ARB = 0x2000 , WGL_DRAW_TO_WINDOW_ARB = 0x2001 , WGL_DRAW_TO_BITMAP_ARB = 0x2002 , WGL_ACCELERATION_ARB = 0x2003 ,
WGL_NEED_PALETTE_ARB = 0x2004 , WGL_NEED_SYSTEM_PALETTE_ARB = 0x2005 , WGL_SWAP_LAYER_BUFFERS_ARB = 0x2006 , WGL_SWAP_METHOD_ARB = 0x2007 ,
WGL_NUMBER_OVERLAYS_ARB = 0x2008 , WGL_NUMBER_UNDERLAYS_ARB = 0x2009 , WGL_TRANSPARENT_ARB = 0x200A , WGL_TRANSPARENT_RED_VALUE_ARB = 0x2037 ,
WGL_TRANSPARENT_GREEN_VALUE_ARB = 0x2038 , WGL_TRANSPARENT_BLUE_VALUE_ARB = 0x2039 , WGL_TRANSPARENT_ALPHA_VALUE_ARB = 0x203A , WGL_TRANSPARENT_INDEX_VALUE_ARB = 0x203B ,
WGL_SHARE_DEPTH_ARB = 0x200C , WGL_SHARE_STENCIL_ARB = 0x200D , WGL_SHARE_ACCUM_ARB = 0x200E , WGL_SUPPORT_GDI_ARB = 0x200F ,
WGL_SUPPORT_OPENGL_ARB = 0x2010 , WGL_DOUBLE_BUFFER_ARB = 0x2011 , WGL_STEREO_ARB = 0x2012 , WGL_PIXEL_TYPE_ARB = 0x2013 ,
WGL_COLOR_BITS_ARB = 0x2014 , WGL_RED_BITS_ARB = 0x2015 , WGL_RED_SHIFT_ARB = 0x2016 , WGL_GREEN_BITS_ARB = 0x2017 ,
WGL_GREEN_SHIFT_ARB = 0x2018 , WGL_BLUE_BITS_ARB = 0x2019 , WGL_BLUE_SHIFT_ARB = 0x201A , WGL_ALPHA_BITS_ARB = 0x201B ,
WGL_ALPHA_SHIFT_ARB = 0x201C , WGL_ACCUM_BITS_ARB = 0x201D , WGL_ACCUM_RED_BITS_ARB = 0x201E , WGL_ACCUM_GREEN_BITS_ARB = 0x201F ,
WGL_ACCUM_BLUE_BITS_ARB = 0x2020 , WGL_ACCUM_ALPHA_BITS_ARB = 0x2021 , WGL_DEPTH_BITS_ARB = 0x2022 , WGL_STENCIL_BITS_ARB = 0x2023 ,
WGL_AUX_BUFFERS_ARB = 0x2024 , WGL_NO_ACCELERATION_ARB = 0x2025 , WGL_GENERIC_ACCELERATION_ARB = 0x2026 , WGL_FULL_ACCELERATION_ARB = 0x2027 ,
WGL_SWAP_EXCHANGE_ARB = 0x2028 , WGL_SWAP_COPY_ARB = 0x2029 , WGL_SWAP_UNDEFINED_ARB = 0x202A , WGL_TYPE_RGBA_ARB = 0x202B ,
WGL_TYPE_COLORINDEX_ARB = 0x202C
}

enum | : GLenum { WGL_TYPE_RGBA_FLOAT_ARB = 0x21A0 }

enum

: GLenum {
WGL_BIND_TO_TEXTURE_RGB_ARB = 0x2070 , WGL_BIND_TO_TEXTURE_RGBA_ARB = 0x2071 , WGL_TEXTURE_FORMAT_ARB = 0x2072 , WGL_TEXTURE_TARGET_ARB = 0x2073 ,
WGL_MIPMAP_TEXTURE_ARB = 0x2074 , WGL_TEXTURE_RGB_ARB = 0x2075 , WGL_TEXTURE_RGBA_ARB = 0x2076 , WGL_NO_TEXTURE_ARB = 0x2077 ,
WGL_TEXTURE_CUBE_MAP_ARB = 0x2078 , WGL_TEXTURE_1D_ARB = 0x2079 , WGL_TEXTURE_2D_ARB = 0x207A , WGL_MIPMAP_LEVEL_ARB = 0x207B ,
WGL_CUBE_MAP_FACE_ARB = 0x207C , WGL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB = 0x207D , WGL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB = 0x207E , WGL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB = 0x207F ,
WGL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB = 0x2080 , WGL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB = 0x2081 , WGL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB = 0x2082 , WGL_FRONT_LEFT_ARB = 0x2083 ,
WGL_FRONT_RIGHT_ARB = 0x2084 , WGL_BACK_LEFT_ARB = 0x2085 , WGL_BACK_RIGHT_ARB = 0x2086 , WGL_AUX0_ARB = 0x2087 ,
WGL_AUX1_ARB = 0x2088 , WGL_AUX2_ARB = 0x2089 , WGL_AUX3_ARB = 0x208A , WGL_AUX4_ARB = 0x208B ,
WGL_AUX5_ARB = 0x208C , WGL_AUX6_ARB = 0x208D , WGL_AUX7_ARB = 0x208E , WGL_AUX8_ARB = 0x208F ,
WGL_AUX9_ARB = 0x2090
}

enum | : GLenum { WGL_CONTEXT_RESET_ISOLATION_BIT_ARB = 0x00000008 }
enum | : GLenum { WGL_TYPE_RGBA_FLOAT_ATI = 0x21A0 }
enum | : GLenum { WGL_TEXTURE_RECTANGLE_ATI = 0x21A5 }
enum | : GLenum { WGL_COLORSPACE_EXT = 0x309D , WGL_COLORSPACE_SRGB_EXT = 0x3089 , WGL_COLORSPACE_LINEAR_EXT = 0x308A }
enum | : GLenum { WGL_CONTEXT_ES_PROFILE_BIT_EXT = 0x00000004 }
enum | : GLenum { WGL_CONTEXT_ES2_PROFILE_BIT_EXT = 0x00000004 }
enum | : GLenum { WGL_DEPTH_FLOAT_EXT = 0x2040 }
enum | : GLenum { WGL_FRAMEBUFFER_SRGB_CAPABLE_EXT = 0x20A9 }
enum | : GLenum { ERROR_INVALID_PIXEL_TYPE_EXT = 0x2043 }
enum | : GLenum { WGL_SAMPLE_BUFFERS_EXT = 0x2041 , WGL_SAMPLES_EXT = 0x2042 }
enum | : GLenum { WGL_DRAW_TO_PBUFFER_EXT = 0x202D , WGL_MAX_PBUFFER_PIXELS_EXT = 0x202E , WGL_MAX_PBUFFER_WIDTH_EXT = 0x202F , WGL_MAX_PBUFFER_HEIGHT_EXT = 0x2030 , WGL_OPTIMAL_PBUFFER_WIDTH_EXT = 0x2031 , WGL_OPTIMAL_PBUFFER_HEIGHT_EXT = 0x2032 , WGL_PBUFFER_LARGEST_EXT = 0x2033 , WGL_PBUFFER_WIDTH_EXT = 0x2034 , WGL_PBUFFER_HEIGHT_EXT = 0x2035 }

enum

: GLenum {
WGL_NUMBER_PIXEL_FORMATS_EXT = 0x2000 , WGL_DRAW_TO_WINDOW_EXT = 0x2001 , WGL_DRAW_TO_BITMAP_EXT = 0x2002 , WGL_ACCELERATION_EXT = 0x2003 ,
WGL_NEED_PALETTE_EXT = 0x2004 , WGL_NEED_SYSTEM_PALETTE_EXT = 0x2005 , WGL_SWAP_LAYER_BUFFERS_EXT = 0x2006 , WGL_SWAP_METHOD_EXT = 0x2007 ,
WGL_NUMBER_OVERLAYS_EXT = 0x2008 , WGL_NUMBER_UNDERLAYS_EXT = 0x2009 , WGL_TRANSPARENT_EXT = 0x200A , WGL_TRANSPARENT_VALUE_EXT = 0x200B ,
WGL_SHARE_DEPTH_EXT = 0x200C , WGL_SHARE_STENCIL_EXT = 0x200D , WGL_SHARE_ACCUM_EXT = 0x200E , WGL_SUPPORT_GDI_EXT = 0x200F ,
WGL_SUPPORT_OPENGL_EXT = 0x2010 , WGL_DOUBLE_BUFFER_EXT = 0x2011 , WGL_STEREO_EXT = 0x2012 , WGL_PIXEL_TYPE_EXT = 0x2013 ,
WGL_COLOR_BITS_EXT = 0x2014 , WGL_RED_BITS_EXT = 0x2015 , WGL_RED_SHIFT_EXT = 0x2016 , WGL_GREEN_BITS_EXT = 0x2017 ,
WGL_GREEN_SHIFT_EXT = 0x2018 , WGL_BLUE_BITS_EXT = 0x2019 , WGL_BLUE_SHIFT_EXT = 0x201A , WGL_ALPHA_BITS_EXT = 0x201B ,
WGL_ALPHA_SHIFT_EXT = 0x201C , WGL_ACCUM_BITS_EXT = 0x201D , WGL_ACCUM_RED_BITS_EXT = 0x201E , WGL_ACCUM_GREEN_BITS_EXT = 0x201F ,
WGL_ACCUM_BLUE_BITS_EXT = 0x2020 , WGL_ACCUM_ALPHA_BITS_EXT = 0x2021 , WGL_DEPTH_BITS_EXT = 0x2022 , WGL_STENCIL_BITS_EXT = 0x2023 ,
WGL_AUX_BUFFERS_EXT = 0x2024 , WGL_NO_ACCELERATION_EXT = 0x2025 , WGL_GENERIC_ACCELERATION_EXT = 0x2026 , WGL_FULL_ACCELERATION_EXT = 0x2027 ,
WGL_SWAP_EXCHANGE_EXT = 0x2028 , WGL_SWAP_COPY_EXT = 0x2029 , WGL_SWAP_UNDEFINED_EXT = 0x202A , WGL_TYPE_RGBA_EXT = 0x202B ,
WGL_TYPE_COLORINDEX_EXT = 0x202C
}

enum | : GLenum { WGL_TYPE_RGBA_UNSIGNED_FLOAT_EXT = 0x20A8 }
enum | : GLenum { WGL_DIGITAL_VIDEO_CURSOR_ALPHA_FRAMEBUFFER_I3D = 0x2050 , WGL_DIGITAL_VIDEO_CURSOR_ALPHA_VALUE_I3D = 0x2051 , WGL_DIGITAL_VIDEO_CURSOR_INCLUDED_I3D = 0x2052 , WGL_DIGITAL_VIDEO_GAMMA_CORRECTED_I3D = 0x2053 }
enum | : GLenum { WGL_GAMMA_TABLE_SIZE_I3D = 0x204E , WGL_GAMMA_EXCLUDE_DESKTOP_I3D = 0x204F }

enum

: GLenum {
WGL_GENLOCK_SOURCE_MULTIVIEW_I3D = 0x2044 , WGL_GENLOCK_SOURCE_EXTERNAL_SYNC_I3D = 0x2045 , WGL_GENLOCK_SOURCE_EXTERNAL_FIELD_I3D = 0x2046 , WGL_GENLOCK_SOURCE_EXTERNAL_TTL_I3D = 0x2047 ,
WGL_GENLOCK_SOURCE_DIGITAL_SYNC_I3D = 0x2048 , WGL_GENLOCK_SOURCE_DIGITAL_FIELD_I3D = 0x2049 , WGL_GENLOCK_SOURCE_EDGE_FALLING_I3D = 0x204A , WGL_GENLOCK_SOURCE_EDGE_RISING_I3D = 0x204B ,
WGL_GENLOCK_SOURCE_EDGE_BOTH_I3D = 0x204C
}

enum | : GLenum { WGL_IMAGE_BUFFER_MIN_ACCESS_I3D = 0x00000001 , WGL_IMAGE_BUFFER_LOCK_I3D = 0x00000002 }
enum | : GLenum { WGL_ACCESS_READ_ONLY_NV = 0x00000000 , WGL_ACCESS_READ_WRITE_NV = 0x00000001 , WGL_ACCESS_WRITE_DISCARD_NV = 0x00000002 }

enum

: GLenum {
WGL_FLOAT_COMPONENTS_NV = 0x20B0 , WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_R_NV = 0x20B1 , WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RG_NV = 0x20B2 , WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGB_NV = 0x20B3 ,
WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGBA_NV = 0x20B4 , WGL_TEXTURE_FLOAT_R_NV = 0x20B5 , WGL_TEXTURE_FLOAT_RG_NV = 0x20B6 , WGL_TEXTURE_FLOAT_RGB_NV = 0x20B7 ,
WGL_TEXTURE_FLOAT_RGBA_NV = 0x20B8
}

enum | : GLenum { ERROR_INCOMPATIBLE_AFFINITY_MASKS_NV = 0x20D0 , ERROR_MISSING_AFFINITY_MASK_NV = 0x20D1 }
enum | : GLenum { WGL_COVERAGE_SAMPLES_NV = 0x2042 , WGL_COLOR_SAMPLES_NV = 0x20B9 }
enum | : GLenum { WGL_NUM_VIDEO_SLOTS_NV = 0x20F0 }
enum | : GLenum { WGL_BIND_TO_TEXTURE_DEPTH_NV = 0x20A3 , WGL_BIND_TO_TEXTURE_RECTANGLE_DEPTH_NV = 0x20A4 , WGL_DEPTH_TEXTURE_FORMAT_NV = 0x20A5 , WGL_TEXTURE_DEPTH_COMPONENT_NV = 0x20A6 , WGL_DEPTH_COMPONENT_NV = 0x20A7 }
enum | : GLenum { WGL_BIND_TO_TEXTURE_RECTANGLE_RGB_NV = 0x20A0 , WGL_BIND_TO_TEXTURE_RECTANGLE_RGBA_NV = 0x20A1 , WGL_TEXTURE_RECTANGLE_NV = 0x20A2 }
enum | : GLenum { WGL_UNIQUE_ID_NV = 0x20CE , WGL_NUM_VIDEO_CAPTURE_SLOTS_NV = 0x20CF }

enum

: GLenum {
WGL_BIND_TO_VIDEO_RGB_NV = 0x20C0 , WGL_BIND_TO_VIDEO_RGBA_NV = 0x20C1 , WGL_BIND_TO_VIDEO_RGB_AND_DEPTH_NV = 0x20C2 , WGL_VIDEO_OUT_COLOR_NV = 0x20C3 ,
WGL_VIDEO_OUT_ALPHA_NV = 0x20C4 , WGL_VIDEO_OUT_DEPTH_NV = 0x20C5 , WGL_VIDEO_OUT_COLOR_AND_ALPHA_NV = 0x20C6 , WGL_VIDEO_OUT_COLOR_AND_DEPTH_NV = 0x20C7 ,
WGL_VIDEO_OUT_FRAME = 0x20C8 , WGL_VIDEO_OUT_FIELD_1 = 0x20C9 , WGL_VIDEO_OUT_FIELD_2 = 0x20CA , WGL_VIDEO_OUT_STACKED_FIELDS_1_2 = 0x20CB ,
WGL_VIDEO_OUT_STACKED_FIELDS_2_1 = 0x20CC
}

enum | : GLenum { WGL_CONTEXT_MULTIGPU_ATTRIB_NV = 0x20AA , WGL_CONTEXT_MULTIGPU_ATTRIB_SINGLE_NV = 0x20AB , WGL_CONTEXT_MULTIGPU_ATTRIB_AFR_NV = 0x20AC , WGL_CONTEXT_MULTIGPU_ATTRIB_MULTICAST_NV = 0x20AD , WGL_CONTEXT_MULTIGPU_ATTRIB_MULTI_DISPLAY_MULTICAST_NV = 0x20AE }

## Functions

void | loadFunctions ()
| Load all available functions from the OpenGL core API.
void | loadExtensions ()
| Load all available OpenGL extension functions.

## Variables

void(*const | glCullFace )(GLenum mode)
void(*const | glFrontFace )(GLenum mode)
void(*const | glHint )(GLenum target, GLenum mode)
void(*const | glLineWidth )(GLfloat width)
void(*const | glPointSize )(GLfloat size)
void(*const | glPolygonMode )(GLenum face, GLenum mode)
void(*const | glScissor )(GLint x, GLint y, GLsizei width, GLsizei height)
void(*const | glTexParameterf )(GLenum target, GLenum pname, GLfloat param)
void(*const | glTexParameterfv )(GLenum target, GLenum pname, const GLfloat *params)
void(*const | glTexParameteri )(GLenum target, GLenum pname, GLint param)
void(*const | glTexParameteriv )(GLenum target, GLenum pname, const GLint *params)
void(*const | glTexImage1D )(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels)
void(*const | glTexImage2D )(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels)
void(*const | glDrawBuffer )(GLenum buf)
void(*const | glClear )(GLbitfield mask)
void(*const | glClearColor )(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
void(*const | glClearStencil )(GLint s)
void(*const | glClearDepth )(GLdouble depth)
void(*const | glStencilMask )(GLuint mask)
void(*const | glColorMask )(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
void(*const | glDepthMask )(GLboolean flag)
void(*const | glDisable )(GLenum cap)
void(*const | glEnable )(GLenum cap)
void(*const | glFinish )()
void(*const | glFlush )()
void(*const | glBlendFunc )(GLenum sfactor, GLenum dfactor)
void(*const | glLogicOp )(GLenum opcode)
void(*const | glStencilFunc )(GLenum func, GLint ref, GLuint mask)
void(*const | glStencilOp )(GLenum fail, GLenum zfail, GLenum zpass)
void(*const | glDepthFunc )(GLenum func)
void(*const | glPixelStoref )(GLenum pname, GLfloat param)
void(*const | glPixelStorei )(GLenum pname, GLint param)
void(*const | glReadBuffer )(GLenum src)
void(*const | glReadPixels )(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void *pixels)
void(*const | glGetBooleanv )(GLenum pname, GLboolean *data)
void(*const | glGetDoublev )(GLenum pname, GLdouble *data)
GLenum(*const | glGetError )()
void(*const | glGetFloatv )(GLenum pname, GLfloat *data)
void(*const | glGetIntegerv )(GLenum pname, GLint *data)
const GLubyte *(*const | glGetString )(GLenum name)
void(*const | glGetTexImage )(GLenum target, GLint level, GLenum format, GLenum type, void *pixels)
void(*const | glGetTexParameterfv )(GLenum target, GLenum pname, GLfloat *params)
void(*const | glGetTexParameteriv )(GLenum target, GLenum pname, GLint *params)
void(*const | glGetTexLevelParameterfv )(GLenum target, GLint level, GLenum pname, GLfloat *params)
void(*const | glGetTexLevelParameteriv )(GLenum target, GLint level, GLenum pname, GLint *params)
GLboolean(*const | glIsEnabled )(GLenum cap)
void(*const | glDepthRange )(GLdouble n, GLdouble f)
void(*const | glViewport )(GLint x, GLint y, GLsizei width, GLsizei height)
void(*const | glNewList )(GLuint list, GLenum mode)
void(*const | glEndList )()
void(*const | glCallList )(GLuint list)
void(*const | glCallLists )(GLsizei n, GLenum type, const void *lists)
void(*const | glDeleteLists )(GLuint list, GLsizei range)
GLuint(*const | glGenLists )(GLsizei range)
void(*const | glListBase )(GLuint base)
void(*const | glBegin )(GLenum mode)
void(*const | glBitmap )(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap)
void(*const | glColor3b )(GLbyte red, GLbyte green, GLbyte blue)
void(*const | glColor3bv )(const GLbyte *v)
void(*const | glColor3d )(GLdouble red, GLdouble green, GLdouble blue)
void(*const | glColor3dv )(const GLdouble *v)
void(*const | glColor3f )(GLfloat red, GLfloat green, GLfloat blue)
void(*const | glColor3fv )(const GLfloat *v)
void(*const | glColor3i )(GLint red, GLint green, GLint blue)
void(*const | glColor3iv )(const GLint *v)
void(*const | glColor3s )(GLshort red, GLshort green, GLshort blue)
void(*const | glColor3sv )(const GLshort *v)
void(*const | glColor3ub )(GLubyte red, GLubyte green, GLubyte blue)
void(*const | glColor3ubv )(const GLubyte *v)
void(*const | glColor3ui )(GLuint red, GLuint green, GLuint blue)
void(*const | glColor3uiv )(const GLuint *v)
void(*const | glColor3us )(GLushort red, GLushort green, GLushort blue)
void(*const | glColor3usv )(const GLushort *v)
void(*const | glColor4b )(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)
void(*const | glColor4bv )(const GLbyte *v)
void(*const | glColor4d )(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)
void(*const | glColor4dv )(const GLdouble *v)
void(*const | glColor4f )(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
void(*const | glColor4fv )(const GLfloat *v)
void(*const | glColor4i )(GLint red, GLint green, GLint blue, GLint alpha)
void(*const | glColor4iv )(const GLint *v)
void(*const | glColor4s )(GLshort red, GLshort green, GLshort blue, GLshort alpha)
void(*const | glColor4sv )(const GLshort *v)
void(*const | glColor4ub )(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
void(*const | glColor4ubv )(const GLubyte *v)
void(*const | glColor4ui )(GLuint red, GLuint green, GLuint blue, GLuint alpha)
void(*const | glColor4uiv )(const GLuint *v)
void(*const | glColor4us )(GLushort red, GLushort green, GLushort blue, GLushort alpha)
void(*const | glColor4usv )(const GLushort *v)
void(*const | glEdgeFlag )(GLboolean flag)
void(*const | glEdgeFlagv )(const GLboolean *flag)
void(*const | glEnd )()
void(*const | glIndexd )(GLdouble c)
void(*const | glIndexdv )(const GLdouble *c)
void(*const | glIndexf )(GLfloat c)
void(*const | glIndexfv )(const GLfloat *c)
void(*const | glIndexi )(GLint c)
void(*const | glIndexiv )(const GLint *c)
void(*const | glIndexs )(GLshort c)
void(*const | glIndexsv )(const GLshort *c)
void(*const | glNormal3b )(GLbyte nx, GLbyte ny, GLbyte nz)
void(*const | glNormal3bv )(const GLbyte *v)
void(*const | glNormal3d )(GLdouble nx, GLdouble ny, GLdouble nz)
void(*const | glNormal3dv )(const GLdouble *v)
void(*const | glNormal3f )(GLfloat nx, GLfloat ny, GLfloat nz)
void(*const | glNormal3fv )(const GLfloat *v)
void(*const | glNormal3i )(GLint nx, GLint ny, GLint nz)
void(*const | glNormal3iv )(const GLint *v)
void(*const | glNormal3s )(GLshort nx, GLshort ny, GLshort nz)
void(*const | glNormal3sv )(const GLshort *v)
void(*const | glRasterPos2d )(GLdouble x, GLdouble y)
void(*const | glRasterPos2dv )(const GLdouble *v)
void(*const | glRasterPos2f )(GLfloat x, GLfloat y)
void(*const | glRasterPos2fv )(const GLfloat *v)
void(*const | glRasterPos2i )(GLint x, GLint y)
void(*const | glRasterPos2iv )(const GLint *v)
void(*const | glRasterPos2s )(GLshort x, GLshort y)
void(*const | glRasterPos2sv )(const GLshort *v)
void(*const | glRasterPos3d )(GLdouble x, GLdouble y, GLdouble z)
void(*const | glRasterPos3dv )(const GLdouble *v)
void(*const | glRasterPos3f )(GLfloat x, GLfloat y, GLfloat z)
void(*const | glRasterPos3fv )(const GLfloat *v)
void(*const | glRasterPos3i )(GLint x, GLint y, GLint z)
void(*const | glRasterPos3iv )(const GLint *v)
void(*const | glRasterPos3s )(GLshort x, GLshort y, GLshort z)
void(*const | glRasterPos3sv )(const GLshort *v)
void(*const | glRasterPos4d )(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
void(*const | glRasterPos4dv )(const GLdouble *v)
void(*const | glRasterPos4f )(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
void(*const | glRasterPos4fv )(const GLfloat *v)
void(*const | glRasterPos4i )(GLint x, GLint y, GLint z, GLint w)
void(*const | glRasterPos4iv )(const GLint *v)
void(*const | glRasterPos4s )(GLshort x, GLshort y, GLshort z, GLshort w)
void(*const | glRasterPos4sv )(const GLshort *v)
void(*const | glRectd )(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)
void(*const | glRectdv )(const GLdouble *v1, const GLdouble *v2)
void(*const | glRectf )(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)
void(*const | glRectfv )(const GLfloat *v1, const GLfloat *v2)
void(*const | glRecti )(GLint x1, GLint y1, GLint x2, GLint y2)
void(*const | glRectiv )(const GLint *v1, const GLint *v2)
void(*const | glRects )(GLshort x1, GLshort y1, GLshort x2, GLshort y2)
void(*const | glRectsv )(const GLshort *v1, const GLshort *v2)
void(*const | glTexCoord1d )(GLdouble s)
void(*const | glTexCoord1dv )(const GLdouble *v)
void(*const | glTexCoord1f )(GLfloat s)
void(*const | glTexCoord1fv )(const GLfloat *v)
void(*const | glTexCoord1i )(GLint s)
void(*const | glTexCoord1iv )(const GLint *v)
void(*const | glTexCoord1s )(GLshort s)
void(*const | glTexCoord1sv )(const GLshort *v)
void(*const | glTexCoord2d )(GLdouble s, GLdouble t)
void(*const | glTexCoord2dv )(const GLdouble *v)
void(*const | glTexCoord2f )(GLfloat s, GLfloat t)
void(*const | glTexCoord2fv )(const GLfloat *v)
void(*const | glTexCoord2i )(GLint s, GLint t)
void(*const | glTexCoord2iv )(const GLint *v)
void(*const | glTexCoord2s )(GLshort s, GLshort t)
void(*const | glTexCoord2sv )(const GLshort *v)
void(*const | glTexCoord3d )(GLdouble s, GLdouble t, GLdouble r)
void(*const | glTexCoord3dv )(const GLdouble *v)
void(*const | glTexCoord3f )(GLfloat s, GLfloat t, GLfloat r)
void(*const | glTexCoord3fv )(const GLfloat *v)
void(*const | glTexCoord3i )(GLint s, GLint t, GLint r)
void(*const | glTexCoord3iv )(const GLint *v)
void(*const | glTexCoord3s )(GLshort s, GLshort t, GLshort r)
void(*const | glTexCoord3sv )(const GLshort *v)
void(*const | glTexCoord4d )(GLdouble s, GLdouble t, GLdouble r, GLdouble q)
void(*const | glTexCoord4dv )(const GLdouble *v)
void(*const | glTexCoord4f )(GLfloat s, GLfloat t, GLfloat r, GLfloat q)
void(*const | glTexCoord4fv )(const GLfloat *v)
void(*const | glTexCoord4i )(GLint s, GLint t, GLint r, GLint q)
void(*const | glTexCoord4iv )(const GLint *v)
void(*const | glTexCoord4s )(GLshort s, GLshort t, GLshort r, GLshort q)
void(*const | glTexCoord4sv )(const GLshort *v)
void(*const | glVertex2d )(GLdouble x, GLdouble y)
void(*const | glVertex2dv )(const GLdouble *v)
void(*const | glVertex2f )(GLfloat x, GLfloat y)
void(*const | glVertex2fv )(const GLfloat *v)
void(*const | glVertex2i )(GLint x, GLint y)
void(*const | glVertex2iv )(const GLint *v)
void(*const | glVertex2s )(GLshort x, GLshort y)
void(*const | glVertex2sv )(const GLshort *v)
void(*const | glVertex3d )(GLdouble x, GLdouble y, GLdouble z)
void(*const | glVertex3dv )(const GLdouble *v)
void(*const | glVertex3f )(GLfloat x, GLfloat y, GLfloat z)
void(*const | glVertex3fv )(const GLfloat *v)
void(*const | glVertex3i )(GLint x, GLint y, GLint z)
void(*const | glVertex3iv )(const GLint *v)
void(*const | glVertex3s )(GLshort x, GLshort y, GLshort z)
void(*const | glVertex3sv )(const GLshort *v)
void(*const | glVertex4d )(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
void(*const | glVertex4dv )(const GLdouble *v)
void(*const | glVertex4f )(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
void(*const | glVertex4fv )(const GLfloat *v)
void(*const | glVertex4i )(GLint x, GLint y, GLint z, GLint w)
void(*const | glVertex4iv )(const GLint *v)
void(*const | glVertex4s )(GLshort x, GLshort y, GLshort z, GLshort w)
void(*const | glVertex4sv )(const GLshort *v)
void(*const | glClipPlane )(GLenum plane, const GLdouble *equation)
void(*const | glColorMaterial )(GLenum face, GLenum mode)
void(*const | glFogf )(GLenum pname, GLfloat param)
void(*const | glFogfv )(GLenum pname, const GLfloat *params)
void(*const | glFogi )(GLenum pname, GLint param)
void(*const | glFogiv )(GLenum pname, const GLint *params)
void(*const | glLightf )(GLenum light, GLenum pname, GLfloat param)
void(*const | glLightfv )(GLenum light, GLenum pname, const GLfloat *params)
void(*const | glLighti )(GLenum light, GLenum pname, GLint param)
void(*const | glLightiv )(GLenum light, GLenum pname, const GLint *params)
void(*const | glLightModelf )(GLenum pname, GLfloat param)
void(*const | glLightModelfv )(GLenum pname, const GLfloat *params)
void(*const | glLightModeli )(GLenum pname, GLint param)
void(*const | glLightModeliv )(GLenum pname, const GLint *params)
void(*const | glLineStipple )(GLint factor, GLushort pattern)
void(*const | glMaterialf )(GLenum face, GLenum pname, GLfloat param)
void(*const | glMaterialfv )(GLenum face, GLenum pname, const GLfloat *params)
void(*const | glMateriali )(GLenum face, GLenum pname, GLint param)
void(*const | glMaterialiv )(GLenum face, GLenum pname, const GLint *params)
void(*const | glPolygonStipple )(const GLubyte *mask)
void(*const | glShadeModel )(GLenum mode)
void(*const | glTexEnvf )(GLenum target, GLenum pname, GLfloat param)
void(*const | glTexEnvfv )(GLenum target, GLenum pname, const GLfloat *params)
void(*const | glTexEnvi )(GLenum target, GLenum pname, GLint param)
void(*const | glTexEnviv )(GLenum target, GLenum pname, const GLint *params)
void(*const | glTexGend )(GLenum coord, GLenum pname, GLdouble param)
void(*const | glTexGendv )(GLenum coord, GLenum pname, const GLdouble *params)
void(*const | glTexGenf )(GLenum coord, GLenum pname, GLfloat param)
void(*const | glTexGenfv )(GLenum coord, GLenum pname, const GLfloat *params)
void(*const | glTexGeni )(GLenum coord, GLenum pname, GLint param)
void(*const | glTexGeniv )(GLenum coord, GLenum pname, const GLint *params)
void(*const | glFeedbackBuffer )(GLsizei size, GLenum type, GLfloat *buffer)
void(*const | glSelectBuffer )(GLsizei size, GLuint *buffer)
GLint(*const | glRenderMode )(GLenum mode)
void(*const | glInitNames )()
void(*const | glLoadName )(GLuint name)
void(*const | glPassThrough )(GLfloat token)
void(*const | glPopName )()
void(*const | glPushName )(GLuint name)
void(*const | glClearAccum )(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
void(*const | glClearIndex )(GLfloat c)
void(*const | glIndexMask )(GLuint mask)
void(*const | glAccum )(GLenum op, GLfloat value)
void(*const | glPopAttrib )()
void(*const | glPushAttrib )(GLbitfield mask)
void(*const | glMap1d )(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points)
void(*const | glMap1f )(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points)
void(*const | glMap2d )(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points)
void(*const | glMap2f )(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points)
void(*const | glMapGrid1d )(GLint un, GLdouble u1, GLdouble u2)
void(*const | glMapGrid1f )(GLint un, GLfloat u1, GLfloat u2)
void(*const | glMapGrid2d )(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)
void(*const | glMapGrid2f )(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
void(*const | glEvalCoord1d )(GLdouble u)
void(*const | glEvalCoord1dv )(const GLdouble *u)
void(*const | glEvalCoord1f )(GLfloat u)
void(*const | glEvalCoord1fv )(const GLfloat *u)
void(*const | glEvalCoord2d )(GLdouble u, GLdouble v)
void(*const | glEvalCoord2dv )(const GLdouble *u)
void(*const | glEvalCoord2f )(GLfloat u, GLfloat v)
void(*const | glEvalCoord2fv )(const GLfloat *u)
void(*const | glEvalMesh1 )(GLenum mode, GLint i1, GLint i2)
void(*const | glEvalPoint1 )(GLint i)
void(*const | glEvalMesh2 )(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
void(*const | glEvalPoint2 )(GLint i, GLint j)
void(*const | glAlphaFunc )(GLenum func, GLfloat ref)
void(*const | glPixelZoom )(GLfloat xfactor, GLfloat yfactor)
void(*const | glPixelTransferf )(GLenum pname, GLfloat param)
void(*const | glPixelTransferi )(GLenum pname, GLint param)
void(*const | glPixelMapfv )(GLenum map, GLsizei mapsize, const GLfloat *values)
void(*const | glPixelMapuiv )(GLenum map, GLsizei mapsize, const GLuint *values)
void(*const | glPixelMapusv )(GLenum map, GLsizei mapsize, const GLushort *values)
void(*const | glCopyPixels )(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)
void(*const | glDrawPixels )(GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels)
void(*const | glGetClipPlane )(GLenum plane, GLdouble *equation)
void(*const | glGetLightfv )(GLenum light, GLenum pname, GLfloat *params)
void(*const | glGetLightiv )(GLenum light, GLenum pname, GLint *params)
void(*const | glGetMapdv )(GLenum target, GLenum query, GLdouble *v)
void(*const | glGetMapfv )(GLenum target, GLenum query, GLfloat *v)
void(*const | glGetMapiv )(GLenum target, GLenum query, GLint *v)
void(*const | glGetMaterialfv )(GLenum face, GLenum pname, GLfloat *params)
void(*const | glGetMaterialiv )(GLenum face, GLenum pname, GLint *params)
void(*const | glGetPixelMapfv )(GLenum map, GLfloat *values)
void(*const | glGetPixelMapuiv )(GLenum map, GLuint *values)
void(*const | glGetPixelMapusv )(GLenum map, GLushort *values)
void(*const | glGetPolygonStipple )(GLubyte *mask)
void(*const | glGetTexEnvfv )(GLenum target, GLenum pname, GLfloat *params)
void(*const | glGetTexEnviv )(GLenum target, GLenum pname, GLint *params)
void(*const | glGetTexGendv )(GLenum coord, GLenum pname, GLdouble *params)
void(*const | glGetTexGenfv )(GLenum coord, GLenum pname, GLfloat *params)
void(*const | glGetTexGeniv )(GLenum coord, GLenum pname, GLint *params)
GLboolean(*const | glIsList )(GLuint list)
void(*const | glFrustum )(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
void(*const | glLoadIdentity )()
void(*const | glLoadMatrixf )(const GLfloat *m)
void(*const | glLoadMatrixd )(const GLdouble *m)
void(*const | glMatrixMode )(GLenum mode)
void(*const | glMultMatrixf )(const GLfloat *m)
void(*const | glMultMatrixd )(const GLdouble *m)
void(*const | glOrtho )(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
void(*const | glPopMatrix )()
void(*const | glPushMatrix )()
void(*const | glRotated )(GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
void(*const | glRotatef )(GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
void(*const | glScaled )(GLdouble x, GLdouble y, GLdouble z)
void(*const | glScalef )(GLfloat x, GLfloat y, GLfloat z)
void(*const | glTranslated )(GLdouble x, GLdouble y, GLdouble z)
void(*const | glTranslatef )(GLfloat x, GLfloat y, GLfloat z)
void(*const | glDrawArrays )(GLenum mode, GLint first, GLsizei count)
void(*const | glDrawElements )(GLenum mode, GLsizei count, GLenum type, const void *indices)
void(*const | glGetPointerv )(GLenum pname, void **params)
void(*const | glPolygonOffset )(GLfloat factor, GLfloat units)
void(*const | glCopyTexImage1D )(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
void(*const | glCopyTexImage2D )(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
void(*const | glCopyTexSubImage1D )(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
void(*const | glCopyTexSubImage2D )(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
void(*const | glTexSubImage1D )(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels)
void(*const | glTexSubImage2D )(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels)
void(*const | glBindTexture )(GLenum target, GLuint texture)
void(*const | glDeleteTextures )(GLsizei n, const GLuint *textures)
void(*const | glGenTextures )(GLsizei n, GLuint *textures)
GLboolean(*const | glIsTexture )(GLuint texture)
void(*const | glArrayElement )(GLint i)
void(*const | glColorPointer )(GLint size, GLenum type, GLsizei stride, const void *pointer)
void(*const | glDisableClientState )(GLenum array)
void(*const | glEdgeFlagPointer )(GLsizei stride, const void *pointer)
void(*const | glEnableClientState )(GLenum array)
void(*const | glIndexPointer )(GLenum type, GLsizei stride, const void *pointer)
void(*const | glInterleavedArrays )(GLenum format, GLsizei stride, const void *pointer)
void(*const | glNormalPointer )(GLenum type, GLsizei stride, const void *pointer)
void(*const | glTexCoordPointer )(GLint size, GLenum type, GLsizei stride, const void *pointer)
void(*const | glVertexPointer )(GLint size, GLenum type, GLsizei stride, const void *pointer)
GLboolean(*const | glAreTexturesResident )(GLsizei n, const GLuint *textures, GLboolean *residences)
void(*const | glPrioritizeTextures )(GLsizei n, const GLuint *textures, const GLfloat *priorities)
void(*const | glIndexub )(GLubyte c)
void(*const | glIndexubv )(const GLubyte *c)
void(*const | glPopClientAttrib )()
void(*const | glPushClientAttrib )(GLbitfield mask)
void(*const | glDrawRangeElements )(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices)
void(*const | glTexImage3D )(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels)
void(*const | glTexSubImage3D )(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels)
void(*const | glCopyTexSubImage3D )(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
void(*const | glActiveTexture )(GLenum texture)
void(*const | glSampleCoverage )(GLfloat value, GLboolean invert)
void(*const | glCompressedTexImage3D )(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data)
void(*const | glCompressedTexImage2D )(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data)
void(*const | glCompressedTexImage1D )(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *data)
void(*const | glCompressedTexSubImage3D )(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data)
void(*const | glCompressedTexSubImage2D )(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data)
void(*const | glCompressedTexSubImage1D )(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data)
void(*const | glGetCompressedTexImage )(GLenum target, GLint level, void *img)
void(*const | glClientActiveTexture )(GLenum texture)
void(*const | glMultiTexCoord1d )(GLenum target, GLdouble s)
void(*const | glMultiTexCoord1dv )(GLenum target, const GLdouble *v)
void(*const | glMultiTexCoord1f )(GLenum target, GLfloat s)
void(*const | glMultiTexCoord1fv )(GLenum target, const GLfloat *v)
void(*const | glMultiTexCoord1i )(GLenum target, GLint s)
void(*const | glMultiTexCoord1iv )(GLenum target, const GLint *v)
void(*const | glMultiTexCoord1s )(GLenum target, GLshort s)
void(*const | glMultiTexCoord1sv )(GLenum target, const GLshort *v)
void(*const | glMultiTexCoord2d )(GLenum target, GLdouble s, GLdouble t)
void(*const | glMultiTexCoord2dv )(GLenum target, const GLdouble *v)
void(*const | glMultiTexCoord2f )(GLenum target, GLfloat s, GLfloat t)
void(*const | glMultiTexCoord2fv )(GLenum target, const GLfloat *v)
void(*const | glMultiTexCoord2i )(GLenum target, GLint s, GLint t)
void(*const | glMultiTexCoord2iv )(GLenum target, const GLint *v)
void(*const | glMultiTexCoord2s )(GLenum target, GLshort s, GLshort t)
void(*const | glMultiTexCoord2sv )(GLenum target, const GLshort *v)
void(*const | glMultiTexCoord3d )(GLenum target, GLdouble s, GLdouble t, GLdouble r)
void(*const | glMultiTexCoord3dv )(GLenum target, const GLdouble *v)
void(*const | glMultiTexCoord3f )(GLenum target, GLfloat s, GLfloat t, GLfloat r)
void(*const | glMultiTexCoord3fv )(GLenum target, const GLfloat *v)
void(*const | glMultiTexCoord3i )(GLenum target, GLint s, GLint t, GLint r)
void(*const | glMultiTexCoord3iv )(GLenum target, const GLint *v)
void(*const | glMultiTexCoord3s )(GLenum target, GLshort s, GLshort t, GLshort r)
void(*const | glMultiTexCoord3sv )(GLenum target, const GLshort *v)
void(*const | glMultiTexCoord4d )(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
void(*const | glMultiTexCoord4dv )(GLenum target, const GLdouble *v)
void(*const | glMultiTexCoord4f )(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
void(*const | glMultiTexCoord4fv )(GLenum target, const GLfloat *v)
void(*const | glMultiTexCoord4i )(GLenum target, GLint s, GLint t, GLint r, GLint q)
void(*const | glMultiTexCoord4iv )(GLenum target, const GLint *v)
void(*const | glMultiTexCoord4s )(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
void(*const | glMultiTexCoord4sv )(GLenum target, const GLshort *v)
void(*const | glLoadTransposeMatrixf )(const GLfloat *m)
void(*const | glLoadTransposeMatrixd )(const GLdouble *m)
void(*const | glMultTransposeMatrixf )(const GLfloat *m)
void(*const | glMultTransposeMatrixd )(const GLdouble *m)
void(*const | glBlendFuncSeparate )(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
void(*const | glMultiDrawArrays )(GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount)
void(*const | glMultiDrawElements )(GLenum mode, const GLsizei *count, GLenum type, const void *const *indices, GLsizei drawcount)
void(*const | glPointParameterf )(GLenum pname, GLfloat param)
void(*const | glPointParameterfv )(GLenum pname, const GLfloat *params)
void(*const | glPointParameteri )(GLenum pname, GLint param)
void(*const | glPointParameteriv )(GLenum pname, const GLint *params)
void(*const | glFogCoordf )(GLfloat coord)
void(*const | glFogCoordfv )(const GLfloat *coord)
void(*const | glFogCoordd )(GLdouble coord)
void(*const | glFogCoorddv )(const GLdouble *coord)
void(*const | glFogCoordPointer )(GLenum type, GLsizei stride, const void *pointer)
void(*const | glSecondaryColor3b )(GLbyte red, GLbyte green, GLbyte blue)
void(*const | glSecondaryColor3bv )(const GLbyte *v)
void(*const | glSecondaryColor3d )(GLdouble red, GLdouble green, GLdouble blue)
void(*const | glSecondaryColor3dv )(const GLdouble *v)
void(*const | glSecondaryColor3f )(GLfloat red, GLfloat green, GLfloat blue)
void(*const | glSecondaryColor3fv )(const GLfloat *v)
void(*const | glSecondaryColor3i )(GLint red, GLint green, GLint blue)
void(*const | glSecondaryColor3iv )(const GLint *v)
void(*const | glSecondaryColor3s )(GLshort red, GLshort green, GLshort blue)
void(*const | glSecondaryColor3sv )(const GLshort *v)
void(*const | glSecondaryColor3ub )(GLubyte red, GLubyte green, GLubyte blue)
void(*const | glSecondaryColor3ubv )(const GLubyte *v)
void(*const | glSecondaryColor3ui )(GLuint red, GLuint green, GLuint blue)
void(*const | glSecondaryColor3uiv )(const GLuint *v)
void(*const | glSecondaryColor3us )(GLushort red, GLushort green, GLushort blue)
void(*const | glSecondaryColor3usv )(const GLushort *v)
void(*const | glSecondaryColorPointer )(GLint size, GLenum type, GLsizei stride, const void *pointer)
void(*const | glWindowPos2d )(GLdouble x, GLdouble y)
void(*const | glWindowPos2dv )(const GLdouble *v)
void(*const | glWindowPos2f )(GLfloat x, GLfloat y)
void(*const | glWindowPos2fv )(const GLfloat *v)
void(*const | glWindowPos2i )(GLint x, GLint y)
void(*const | glWindowPos2iv )(const GLint *v)
void(*const | glWindowPos2s )(GLshort x, GLshort y)
void(*const | glWindowPos2sv )(const GLshort *v)
void(*const | glWindowPos3d )(GLdouble x, GLdouble y, GLdouble z)
void(*const | glWindowPos3dv )(const GLdouble *v)
void(*const | glWindowPos3f )(GLfloat x, GLfloat y, GLfloat z)
void(*const | glWindowPos3fv )(const GLfloat *v)
void(*const | glWindowPos3i )(GLint x, GLint y, GLint z)
void(*const | glWindowPos3iv )(const GLint *v)
void(*const | glWindowPos3s )(GLshort x, GLshort y, GLshort z)
void(*const | glWindowPos3sv )(const GLshort *v)
void(*const | glBlendColor )(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
void(*const | glBlendEquation )(GLenum mode)
void(*const | glGenQueries )(GLsizei n, GLuint *ids)
void(*const | glDeleteQueries )(GLsizei n, const GLuint *ids)
GLboolean(*const | glIsQuery )(GLuint id)
void(*const | glBeginQuery )(GLenum target, GLuint id)
void(*const | glEndQuery )(GLenum target)
void(*const | glGetQueryiv )(GLenum target, GLenum pname, GLint *params)
void(*const | glGetQueryObjectiv )(GLuint id, GLenum pname, GLint *params)
void(*const | glGetQueryObjectuiv )(GLuint id, GLenum pname, GLuint *params)
void(*const | glBindBuffer )(GLenum target, GLuint buffer)
void(*const | glDeleteBuffers )(GLsizei n, const GLuint *buffers)
void(*const | glGenBuffers )(GLsizei n, GLuint *buffers)
GLboolean(*const | glIsBuffer )(GLuint buffer)
void(*const | glBufferData )(GLenum target, GLsizeiptr size, const void *data, GLenum usage)
void(*const | glBufferSubData )(GLenum target, GLintptr offset, GLsizeiptr size, const void *data)
void(*const | glGetBufferSubData )(GLenum target, GLintptr offset, GLsizeiptr size, void *data)
void *(*const | glMapBuffer )(GLenum target, GLenum access)
GLboolean(*const | glUnmapBuffer )(GLenum target)
void(*const | glGetBufferParameteriv )(GLenum target, GLenum pname, GLint *params)
void(*const | glGetBufferPointerv )(GLenum target, GLenum pname, void **params)
void(*const | glBlendEquationSeparate )(GLenum modeRGB, GLenum modeAlpha)
void(*const | glDrawBuffers )(GLsizei n, const GLenum *bufs)
void(*const | glStencilOpSeparate )(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)
void(*const | glStencilFuncSeparate )(GLenum face, GLenum func, GLint ref, GLuint mask)
void(*const | glStencilMaskSeparate )(GLenum face, GLuint mask)
void(*const | glAttachShader )(GLuint program, GLuint shader)
void(*const | glBindAttribLocation )(GLuint program, GLuint index, const GLchar *name)
void(*const | glCompileShader )(GLuint shader)
GLuint(*const | glCreateProgram )()
GLuint(*const | glCreateShader )(GLenum type)
void(*const | glDeleteProgram )(GLuint program)
void(*const | glDeleteShader )(GLuint shader)
void(*const | glDetachShader )(GLuint program, GLuint shader)
void(*const | glDisableVertexAttribArray )(GLuint index)
void(*const | glEnableVertexAttribArray )(GLuint index)
void(*const | glGetActiveAttrib )(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
void(*const | glGetActiveUniform )(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
void(*const | glGetAttachedShaders )(GLuint program, GLsizei maxCount, GLsizei *count, GLuint *shaders)
GLint(*const | glGetAttribLocation )(GLuint program, const GLchar *name)
void(*const | glGetProgramiv )(GLuint program, GLenum pname, GLint *params)
void(*const | glGetProgramInfoLog )(GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
void(*const | glGetShaderiv )(GLuint shader, GLenum pname, GLint *params)
void(*const | glGetShaderInfoLog )(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
void(*const | glGetShaderSource )(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source)
GLint(*const | glGetUniformLocation )(GLuint program, const GLchar *name)
void(*const | glGetUniformfv )(GLuint program, GLint location, GLfloat *params)
void(*const | glGetUniformiv )(GLuint program, GLint location, GLint *params)
void(*const | glGetVertexAttribdv )(GLuint index, GLenum pname, GLdouble *params)
void(*const | glGetVertexAttribfv )(GLuint index, GLenum pname, GLfloat *params)
void(*const | glGetVertexAttribiv )(GLuint index, GLenum pname, GLint *params)
void(*const | glGetVertexAttribPointerv )(GLuint index, GLenum pname, void **pointer)
GLboolean(*const | glIsProgram )(GLuint program)
GLboolean(*const | glIsShader )(GLuint shader)
void(*const | glLinkProgram )(GLuint program)
void(*const | glShaderSource )(GLuint shader, GLsizei count, const GLchar *const *string, const GLint *length)
void(*const | glUseProgram )(GLuint program)
void(*const | glUniform1f )(GLint location, GLfloat v0)
void(*const | glUniform2f )(GLint location, GLfloat v0, GLfloat v1)
void(*const | glUniform3f )(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
void(*const | glUniform4f )(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
void(*const | glUniform1i )(GLint location, GLint v0)
void(*const | glUniform2i )(GLint location, GLint v0, GLint v1)
void(*const | glUniform3i )(GLint location, GLint v0, GLint v1, GLint v2)
void(*const | glUniform4i )(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
void(*const | glUniform1fv )(GLint location, GLsizei count, const GLfloat *value)
void(*const | glUniform2fv )(GLint location, GLsizei count, const GLfloat *value)
void(*const | glUniform3fv )(GLint location, GLsizei count, const GLfloat *value)
void(*const | glUniform4fv )(GLint location, GLsizei count, const GLfloat *value)
void(*const | glUniform1iv )(GLint location, GLsizei count, const GLint *value)
void(*const | glUniform2iv )(GLint location, GLsizei count, const GLint *value)
void(*const | glUniform3iv )(GLint location, GLsizei count, const GLint *value)
void(*const | glUniform4iv )(GLint location, GLsizei count, const GLint *value)
void(*const | glUniformMatrix2fv )(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void(*const | glUniformMatrix3fv )(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void(*const | glUniformMatrix4fv )(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void(*const | glValidateProgram )(GLuint program)
void(*const | glVertexAttrib1d )(GLuint index, GLdouble x)
void(*const | glVertexAttrib1dv )(GLuint index, const GLdouble *v)
void(*const | glVertexAttrib1f )(GLuint index, GLfloat x)
void(*const | glVertexAttrib1fv )(GLuint index, const GLfloat *v)
void(*const | glVertexAttrib1s )(GLuint index, GLshort x)
void(*const | glVertexAttrib1sv )(GLuint index, const GLshort *v)
void(*const | glVertexAttrib2d )(GLuint index, GLdouble x, GLdouble y)
void(*const | glVertexAttrib2dv )(GLuint index, const GLdouble *v)
void(*const | glVertexAttrib2f )(GLuint index, GLfloat x, GLfloat y)
void(*const | glVertexAttrib2fv )(GLuint index, const GLfloat *v)
void(*const | glVertexAttrib2s )(GLuint index, GLshort x, GLshort y)
void(*const | glVertexAttrib2sv )(GLuint index, const GLshort *v)
void(*const | glVertexAttrib3d )(GLuint index, GLdouble x, GLdouble y, GLdouble z)
void(*const | glVertexAttrib3dv )(GLuint index, const GLdouble *v)
void(*const | glVertexAttrib3f )(GLuint index, GLfloat x, GLfloat y, GLfloat z)
void(*const | glVertexAttrib3fv )(GLuint index, const GLfloat *v)
void(*const | glVertexAttrib3s )(GLuint index, GLshort x, GLshort y, GLshort z)
void(*const | glVertexAttrib3sv )(GLuint index, const GLshort *v)
void(*const | glVertexAttrib4Nbv )(GLuint index, const GLbyte *v)
void(*const | glVertexAttrib4Niv )(GLuint index, const GLint *v)
void(*const | glVertexAttrib4Nsv )(GLuint index, const GLshort *v)
void(*const | glVertexAttrib4Nub )(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
void(*const | glVertexAttrib4Nubv )(GLuint index, const GLubyte *v)
void(*const | glVertexAttrib4Nuiv )(GLuint index, const GLuint *v)
void(*const | glVertexAttrib4Nusv )(GLuint index, const GLushort *v)
void(*const | glVertexAttrib4bv )(GLuint index, const GLbyte *v)
void(*const | glVertexAttrib4d )(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
void(*const | glVertexAttrib4dv )(GLuint index, const GLdouble *v)
void(*const | glVertexAttrib4f )(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
void(*const | glVertexAttrib4fv )(GLuint index, const GLfloat *v)
void(*const | glVertexAttrib4iv )(GLuint index, const GLint *v)
void(*const | glVertexAttrib4s )(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
void(*const | glVertexAttrib4sv )(GLuint index, const GLshort *v)
void(*const | glVertexAttrib4ubv )(GLuint index, const GLubyte *v)
void(*const | glVertexAttrib4uiv )(GLuint index, const GLuint *v)
void(*const | glVertexAttrib4usv )(GLuint index, const GLushort *v)
void(*const | glVertexAttribPointer )(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer)
void(*const | glUniformMatrix2x3fv )(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void(*const | glUniformMatrix3x2fv )(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void(*const | glUniformMatrix2x4fv )(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void(*const | glUniformMatrix4x2fv )(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void(*const | glUniformMatrix3x4fv )(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void(*const | glUniformMatrix4x3fv )(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void(*const | glColorMaski )(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
void(*const | glGetBooleani_v )(GLenum target, GLuint index, GLboolean *data)
void(*const | glGetIntegeri_v )(GLenum target, GLuint index, GLint *data)
void(*const | glEnablei )(GLenum target, GLuint index)
void(*const | glDisablei )(GLenum target, GLuint index)
GLboolean(*const | glIsEnabledi )(GLenum target, GLuint index)
void(*const | glBeginTransformFeedback )(GLenum primitiveMode)
void(*const | glEndTransformFeedback )()
void(*const | glBindBufferRange )(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
void(*const | glBindBufferBase )(GLenum target, GLuint index, GLuint buffer)
void(*const | glTransformFeedbackVaryings )(GLuint program, GLsizei count, const GLchar *const *varyings, GLenum bufferMode)
void(*const | glGetTransformFeedbackVarying )(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name)
void(*const | glClampColor )(GLenum target, GLenum clamp)
void(*const | glBeginConditionalRender )(GLuint id, GLenum mode)
void(*const | glEndConditionalRender )()
void(*const | glVertexAttribIPointer )(GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer)
void(*const | glGetVertexAttribIiv )(GLuint index, GLenum pname, GLint *params)
void(*const | glGetVertexAttribIuiv )(GLuint index, GLenum pname, GLuint *params)
void(*const | glVertexAttribI1i )(GLuint index, GLint x)
void(*const | glVertexAttribI2i )(GLuint index, GLint x, GLint y)
void(*const | glVertexAttribI3i )(GLuint index, GLint x, GLint y, GLint z)
void(*const | glVertexAttribI4i )(GLuint index, GLint x, GLint y, GLint z, GLint w)
void(*const | glVertexAttribI1ui )(GLuint index, GLuint x)
void(*const | glVertexAttribI2ui )(GLuint index, GLuint x, GLuint y)
void(*const | glVertexAttribI3ui )(GLuint index, GLuint x, GLuint y, GLuint z)
void(*const | glVertexAttribI4ui )(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)
void(*const | glVertexAttribI1iv )(GLuint index, const GLint *v)
void(*const | glVertexAttribI2iv )(GLuint index, const GLint *v)
void(*const | glVertexAttribI3iv )(GLuint index, const GLint *v)
void(*const | glVertexAttribI4iv )(GLuint index, const GLint *v)
void(*const | glVertexAttribI1uiv )(GLuint index, const GLuint *v)
void(*const | glVertexAttribI2uiv )(GLuint index, const GLuint *v)
void(*const | glVertexAttribI3uiv )(GLuint index, const GLuint *v)
void(*const | glVertexAttribI4uiv )(GLuint index, const GLuint *v)
void(*const | glVertexAttribI4bv )(GLuint index, const GLbyte *v)
void(*const | glVertexAttribI4sv )(GLuint index, const GLshort *v)
void(*const | glVertexAttribI4ubv )(GLuint index, const GLubyte *v)
void(*const | glVertexAttribI4usv )(GLuint index, const GLushort *v)
void(*const | glGetUniformuiv )(GLuint program, GLint location, GLuint *params)
void(*const | glBindFragDataLocation )(GLuint program, GLuint color, const GLchar *name)
GLint(*const | glGetFragDataLocation )(GLuint program, const GLchar *name)
void(*const | glUniform1ui )(GLint location, GLuint v0)
void(*const | glUniform2ui )(GLint location, GLuint v0, GLuint v1)
void(*const | glUniform3ui )(GLint location, GLuint v0, GLuint v1, GLuint v2)
void(*const | glUniform4ui )(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
void(*const | glUniform1uiv )(GLint location, GLsizei count, const GLuint *value)
void(*const | glUniform2uiv )(GLint location, GLsizei count, const GLuint *value)
void(*const | glUniform3uiv )(GLint location, GLsizei count, const GLuint *value)
void(*const | glUniform4uiv )(GLint location, GLsizei count, const GLuint *value)
void(*const | glTexParameterIiv )(GLenum target, GLenum pname, const GLint *params)
void(*const | glTexParameterIuiv )(GLenum target, GLenum pname, const GLuint *params)
void(*const | glGetTexParameterIiv )(GLenum target, GLenum pname, GLint *params)
void(*const | glGetTexParameterIuiv )(GLenum target, GLenum pname, GLuint *params)
void(*const | glClearBufferiv )(GLenum buffer, GLint drawbuffer, const GLint *value)
void(*const | glClearBufferuiv )(GLenum buffer, GLint drawbuffer, const GLuint *value)
void(*const | glClearBufferfv )(GLenum buffer, GLint drawbuffer, const GLfloat *value)
void(*const | glClearBufferfi )(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
const GLubyte *(*const | glGetStringi )(GLenum name, GLuint index)
GLboolean(*const | glIsRenderbuffer )(GLuint renderbuffer)
void(*const | glBindRenderbuffer )(GLenum target, GLuint renderbuffer)
void(*const | glDeleteRenderbuffers )(GLsizei n, const GLuint *renderbuffers)
void(*const | glGenRenderbuffers )(GLsizei n, GLuint *renderbuffers)
void(*const | glRenderbufferStorage )(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
void(*const | glGetRenderbufferParameteriv )(GLenum target, GLenum pname, GLint *params)
GLboolean(*const | glIsFramebuffer )(GLuint framebuffer)
void(*const | glBindFramebuffer )(GLenum target, GLuint framebuffer)
void(*const | glDeleteFramebuffers )(GLsizei n, const GLuint *framebuffers)
void(*const | glGenFramebuffers )(GLsizei n, GLuint *framebuffers)
GLenum(*const | glCheckFramebufferStatus )(GLenum target)
void(*const | glFramebufferTexture1D )(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
void(*const | glFramebufferTexture2D )(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
void(*const | glFramebufferTexture3D )(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
void(*const | glFramebufferRenderbuffer )(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
void(*const | glGetFramebufferAttachmentParameteriv )(GLenum target, GLenum attachment, GLenum pname, GLint *params)
void(*const | glGenerateMipmap )(GLenum target)
void(*const | glBlitFramebuffer )(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
void(*const | glRenderbufferStorageMultisample )(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
void(*const | glFramebufferTextureLayer )(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
void *(*const | glMapBufferRange )(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
void(*const | glFlushMappedBufferRange )(GLenum target, GLintptr offset, GLsizeiptr length)
void(*const | glBindVertexArray )(GLuint array)
void(*const | glDeleteVertexArrays )(GLsizei n, const GLuint *arrays)
void(*const | glGenVertexArrays )(GLsizei n, GLuint *arrays)
GLboolean(*const | glIsVertexArray )(GLuint array)
void(*const | glDrawArraysInstanced )(GLenum mode, GLint first, GLsizei count, GLsizei instancecount)
void(*const | glDrawElementsInstanced )(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount)
void(*const | glTexBuffer )(GLenum target, GLenum internalformat, GLuint buffer)
void(*const | glPrimitiveRestartIndex )(GLuint index)
void(*const | glCopyBufferSubData )(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
void(*const | glGetUniformIndices )(GLuint program, GLsizei uniformCount, const GLchar *const *uniformNames, GLuint *uniformIndices)
void(*const | glGetActiveUniformsiv )(GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params)
void(*const | glGetActiveUniformName )(GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName)
GLuint(*const | glGetUniformBlockIndex )(GLuint program, const GLchar *uniformBlockName)
void(*const | glGetActiveUniformBlockiv )(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params)
void(*const | glGetActiveUniformBlockName )(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName)
void(*const | glUniformBlockBinding )(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding)
void(*const | glDrawElementsBaseVertex )(GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex)
void(*const | glDrawRangeElementsBaseVertex )(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex)
void(*const | glDrawElementsInstancedBaseVertex )(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex)
void(*const | glMultiDrawElementsBaseVertex )(GLenum mode, const GLsizei *count, GLenum type, const void *const *indices, GLsizei drawcount, const GLint *basevertex)
void(*const | glProvokingVertex )(GLenum mode)
GLsync(*const | glFenceSync )(GLenum condition, GLbitfield flags)
GLboolean(*const | glIsSync )(GLsync sync)
void(*const | glDeleteSync )(GLsync sync)
GLenum(*const | glClientWaitSync )(GLsync sync, GLbitfield flags, GLuint64 timeout)
void(*const | glWaitSync )(GLsync sync, GLbitfield flags, GLuint64 timeout)
void(*const | glGetInteger64v )(GLenum pname, GLint64 *data)
void(*const | glGetSynciv )(GLsync sync, GLenum pname, GLsizei count, GLsizei *length, GLint *values)
void(*const | glGetInteger64i_v )(GLenum target, GLuint index, GLint64 *data)
void(*const | glGetBufferParameteri64v )(GLenum target, GLenum pname, GLint64 *params)
void(*const | glFramebufferTexture )(GLenum target, GLenum attachment, GLuint texture, GLint level)
void(*const | glTexImage2DMultisample )(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
void(*const | glTexImage3DMultisample )(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
void(*const | glGetMultisamplefv )(GLenum pname, GLuint index, GLfloat *val)
void(*const | glSampleMaski )(GLuint maskNumber, GLbitfield mask)
void(*const | glBindFragDataLocationIndexed )(GLuint program, GLuint colorNumber, GLuint index, const GLchar *name)
GLint(*const | glGetFragDataIndex )(GLuint program, const GLchar *name)
void(*const | glGenSamplers )(GLsizei count, GLuint *samplers)
void(*const | glDeleteSamplers )(GLsizei count, const GLuint *samplers)
GLboolean(*const | glIsSampler )(GLuint sampler)
void(*const | glBindSampler )(GLuint unit, GLuint sampler)
void(*const | glSamplerParameteri )(GLuint sampler, GLenum pname, GLint param)
void(*const | glSamplerParameteriv )(GLuint sampler, GLenum pname, const GLint *param)
void(*const | glSamplerParameterf )(GLuint sampler, GLenum pname, GLfloat param)
void(*const | glSamplerParameterfv )(GLuint sampler, GLenum pname, const GLfloat *param)
void(*const | glSamplerParameterIiv )(GLuint sampler, GLenum pname, const GLint *param)
void(*const | glSamplerParameterIuiv )(GLuint sampler, GLenum pname, const GLuint *param)
void(*const | glGetSamplerParameteriv )(GLuint sampler, GLenum pname, GLint *params)
void(*const | glGetSamplerParameterIiv )(GLuint sampler, GLenum pname, GLint *params)
void(*const | glGetSamplerParameterfv )(GLuint sampler, GLenum pname, GLfloat *params)
void(*const | glGetSamplerParameterIuiv )(GLuint sampler, GLenum pname, GLuint *params)
void(*const | glQueryCounter )(GLuint id, GLenum target)
void(*const | glGetQueryObjecti64v )(GLuint id, GLenum pname, GLint64 *params)
void(*const | glGetQueryObjectui64v )(GLuint id, GLenum pname, GLuint64 *params)
void(*const | glVertexAttribDivisor )(GLuint index, GLuint divisor)
void(*const | glVertexAttribP1ui )(GLuint index, GLenum type, GLboolean normalized, GLuint value)
void(*const | glVertexAttribP1uiv )(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
void(*const | glVertexAttribP2ui )(GLuint index, GLenum type, GLboolean normalized, GLuint value)
void(*const | glVertexAttribP2uiv )(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
void(*const | glVertexAttribP3ui )(GLuint index, GLenum type, GLboolean normalized, GLuint value)
void(*const | glVertexAttribP3uiv )(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
void(*const | glVertexAttribP4ui )(GLuint index, GLenum type, GLboolean normalized, GLuint value)
void(*const | glVertexAttribP4uiv )(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
void(*const | glVertexP2ui )(GLenum type, GLuint value)
void(*const | glVertexP2uiv )(GLenum type, const GLuint *value)
void(*const | glVertexP3ui )(GLenum type, GLuint value)
void(*const | glVertexP3uiv )(GLenum type, const GLuint *value)
void(*const | glVertexP4ui )(GLenum type, GLuint value)
void(*const | glVertexP4uiv )(GLenum type, const GLuint *value)
void(*const | glTexCoordP1ui )(GLenum type, GLuint coords)
void(*const | glTexCoordP1uiv )(GLenum type, const GLuint *coords)
void(*const | glTexCoordP2ui )(GLenum type, GLuint coords)
void(*const | glTexCoordP2uiv )(GLenum type, const GLuint *coords)
void(*const | glTexCoordP3ui )(GLenum type, GLuint coords)
void(*const | glTexCoordP3uiv )(GLenum type, const GLuint *coords)
void(*const | glTexCoordP4ui )(GLenum type, GLuint coords)
void(*const | glTexCoordP4uiv )(GLenum type, const GLuint *coords)
void(*const | glMultiTexCoordP1ui )(GLenum texture, GLenum type, GLuint coords)
void(*const | glMultiTexCoordP1uiv )(GLenum texture, GLenum type, const GLuint *coords)
void(*const | glMultiTexCoordP2ui )(GLenum texture, GLenum type, GLuint coords)
void(*const | glMultiTexCoordP2uiv )(GLenum texture, GLenum type, const GLuint *coords)
void(*const | glMultiTexCoordP3ui )(GLenum texture, GLenum type, GLuint coords)
void(*const | glMultiTexCoordP3uiv )(GLenum texture, GLenum type, const GLuint *coords)
void(*const | glMultiTexCoordP4ui )(GLenum texture, GLenum type, GLuint coords)
void(*const | glMultiTexCoordP4uiv )(GLenum texture, GLenum type, const GLuint *coords)
void(*const | glNormalP3ui )(GLenum type, GLuint coords)
void(*const | glNormalP3uiv )(GLenum type, const GLuint *coords)
void(*const | glColorP3ui )(GLenum type, GLuint color)
void(*const | glColorP3uiv )(GLenum type, const GLuint *color)
void(*const | glColorP4ui )(GLenum type, GLuint color)
void(*const | glColorP4uiv )(GLenum type, const GLuint *color)
void(*const | glSecondaryColorP3ui )(GLenum type, GLuint color)
void(*const | glSecondaryColorP3uiv )(GLenum type, const GLuint *color)
void(*const | glMinSampleShading )(GLfloat value)
void(*const | glBlendEquationi )(GLuint buf, GLenum mode)
void(*const | glBlendEquationSeparatei )(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
void(*const | glBlendFunci )(GLuint buf, GLenum src, GLenum dst)
void(*const | glBlendFuncSeparatei )(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
void(*const | glDrawArraysIndirect )(GLenum mode, const void *indirect)
void(*const | glDrawElementsIndirect )(GLenum mode, GLenum type, const void *indirect)
void(*const | glUniform1d )(GLint location, GLdouble x)
void(*const | glUniform2d )(GLint location, GLdouble x, GLdouble y)
void(*const | glUniform3d )(GLint location, GLdouble x, GLdouble y, GLdouble z)
void(*const | glUniform4d )(GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
void(*const | glUniform1dv )(GLint location, GLsizei count, const GLdouble *value)
void(*const | glUniform2dv )(GLint location, GLsizei count, const GLdouble *value)
void(*const | glUniform3dv )(GLint location, GLsizei count, const GLdouble *value)
void(*const | glUniform4dv )(GLint location, GLsizei count, const GLdouble *value)
void(*const | glUniformMatrix2dv )(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
void(*const | glUniformMatrix3dv )(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
void(*const | glUniformMatrix4dv )(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
void(*const | glUniformMatrix2x3dv )(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
void(*const | glUniformMatrix2x4dv )(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
void(*const | glUniformMatrix3x2dv )(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
void(*const | glUniformMatrix3x4dv )(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
void(*const | glUniformMatrix4x2dv )(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
void(*const | glUniformMatrix4x3dv )(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
void(*const | glGetUniformdv )(GLuint program, GLint location, GLdouble *params)
GLint(*const | glGetSubroutineUniformLocation )(GLuint program, GLenum shadertype, const GLchar *name)
GLuint(*const | glGetSubroutineIndex )(GLuint program, GLenum shadertype, const GLchar *name)
void(*const | glGetActiveSubroutineUniformiv )(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint *values)
void(*const | glGetActiveSubroutineUniformName )(GLuint program, GLenum shadertype, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name)
void(*const | glGetActiveSubroutineName )(GLuint program, GLenum shadertype, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name)
void(*const | glUniformSubroutinesuiv )(GLenum shadertype, GLsizei count, const GLuint *indices)
void(*const | glGetUniformSubroutineuiv )(GLenum shadertype, GLint location, GLuint *params)
void(*const | glGetProgramStageiv )(GLuint program, GLenum shadertype, GLenum pname, GLint *values)
void(*const | glPatchParameteri )(GLenum pname, GLint value)
void(*const | glPatchParameterfv )(GLenum pname, const GLfloat *values)
void(*const | glBindTransformFeedback )(GLenum target, GLuint id)
void(*const | glDeleteTransformFeedbacks )(GLsizei n, const GLuint *ids)
void(*const | glGenTransformFeedbacks )(GLsizei n, GLuint *ids)
GLboolean(*const | glIsTransformFeedback )(GLuint id)
void(*const | glPauseTransformFeedback )()
void(*const | glResumeTransformFeedback )()
void(*const | glDrawTransformFeedback )(GLenum mode, GLuint id)
void(*const | glDrawTransformFeedbackStream )(GLenum mode, GLuint id, GLuint stream)
void(*const | glBeginQueryIndexed )(GLenum target, GLuint index, GLuint id)
void(*const | glEndQueryIndexed )(GLenum target, GLuint index)
void(*const | glGetQueryIndexediv )(GLenum target, GLuint index, GLenum pname, GLint *params)
void(*const | glReleaseShaderCompiler )()
void(*const | glShaderBinary )(GLsizei count, const GLuint *shaders, GLenum binaryFormat, const void *binary, GLsizei length)
void(*const | glGetShaderPrecisionFormat )(GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision)
void(*const | glDepthRangef )(GLfloat n, GLfloat f)
void(*const | glClearDepthf )(GLfloat d)
void(*const | glGetProgramBinary )(GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, void *binary)
void(*const | glProgramBinary )(GLuint program, GLenum binaryFormat, const void *binary, GLsizei length)
void(*const | glProgramParameteri )(GLuint program, GLenum pname, GLint value)
void(*const | glUseProgramStages )(GLuint pipeline, GLbitfield stages, GLuint program)
void(*const | glActiveShaderProgram )(GLuint pipeline, GLuint program)
GLuint(*const | glCreateShaderProgramv )(GLenum type, GLsizei count, const GLchar *const *strings)
void(*const | glBindProgramPipeline )(GLuint pipeline)
void(*const | glDeleteProgramPipelines )(GLsizei n, const GLuint *pipelines)
void(*const | glGenProgramPipelines )(GLsizei n, GLuint *pipelines)
GLboolean(*const | glIsProgramPipeline )(GLuint pipeline)
void(*const | glGetProgramPipelineiv )(GLuint pipeline, GLenum pname, GLint *params)
void(*const | glProgramUniform1i )(GLuint program, GLint location, GLint v0)
void(*const | glProgramUniform1iv )(GLuint program, GLint location, GLsizei count, const GLint *value)
void(*const | glProgramUniform1f )(GLuint program, GLint location, GLfloat v0)
void(*const | glProgramUniform1fv )(GLuint program, GLint location, GLsizei count, const GLfloat *value)
void(*const | glProgramUniform1d )(GLuint program, GLint location, GLdouble v0)
void(*const | glProgramUniform1dv )(GLuint program, GLint location, GLsizei count, const GLdouble *value)
void(*const | glProgramUniform1ui )(GLuint program, GLint location, GLuint v0)
void(*const | glProgramUniform1uiv )(GLuint program, GLint location, GLsizei count, const GLuint *value)
void(*const | glProgramUniform2i )(GLuint program, GLint location, GLint v0, GLint v1)
void(*const | glProgramUniform2iv )(GLuint program, GLint location, GLsizei count, const GLint *value)
void(*const | glProgramUniform2f )(GLuint program, GLint location, GLfloat v0, GLfloat v1)
void(*const | glProgramUniform2fv )(GLuint program, GLint location, GLsizei count, const GLfloat *value)
void(*const | glProgramUniform2d )(GLuint program, GLint location, GLdouble v0, GLdouble v1)
void(*const | glProgramUniform2dv )(GLuint program, GLint location, GLsizei count, const GLdouble *value)
void(*const | glProgramUniform2ui )(GLuint program, GLint location, GLuint v0, GLuint v1)
void(*const | glProgramUniform2uiv )(GLuint program, GLint location, GLsizei count, const GLuint *value)
void(*const | glProgramUniform3i )(GLuint program, GLint location, GLint v0, GLint v1, GLint v2)
void(*const | glProgramUniform3iv )(GLuint program, GLint location, GLsizei count, const GLint *value)
void(*const | glProgramUniform3f )(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
void(*const | glProgramUniform3fv )(GLuint program, GLint location, GLsizei count, const GLfloat *value)
void(*const | glProgramUniform3d )(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2)
void(*const | glProgramUniform3dv )(GLuint program, GLint location, GLsizei count, const GLdouble *value)
void(*const | glProgramUniform3ui )(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)
void(*const | glProgramUniform3uiv )(GLuint program, GLint location, GLsizei count, const GLuint *value)
void(*const | glProgramUniform4i )(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
void(*const | glProgramUniform4iv )(GLuint program, GLint location, GLsizei count, const GLint *value)
void(*const | glProgramUniform4f )(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
void(*const | glProgramUniform4fv )(GLuint program, GLint location, GLsizei count, const GLfloat *value)
void(*const | glProgramUniform4d )(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3)
void(*const | glProgramUniform4dv )(GLuint program, GLint location, GLsizei count, const GLdouble *value)
void(*const | glProgramUniform4ui )(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
void(*const | glProgramUniform4uiv )(GLuint program, GLint location, GLsizei count, const GLuint *value)
void(*const | glProgramUniformMatrix2fv )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void(*const | glProgramUniformMatrix3fv )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void(*const | glProgramUniformMatrix4fv )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void(*const | glProgramUniformMatrix2dv )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
void(*const | glProgramUniformMatrix3dv )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
void(*const | glProgramUniformMatrix4dv )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
void(*const | glProgramUniformMatrix2x3fv )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void(*const | glProgramUniformMatrix3x2fv )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void(*const | glProgramUniformMatrix2x4fv )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void(*const | glProgramUniformMatrix4x2fv )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void(*const | glProgramUniformMatrix3x4fv )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void(*const | glProgramUniformMatrix4x3fv )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void(*const | glProgramUniformMatrix2x3dv )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
void(*const | glProgramUniformMatrix3x2dv )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
void(*const | glProgramUniformMatrix2x4dv )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
void(*const | glProgramUniformMatrix4x2dv )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
void(*const | glProgramUniformMatrix3x4dv )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
void(*const | glProgramUniformMatrix4x3dv )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
void(*const | glValidateProgramPipeline )(GLuint pipeline)
void(*const | glGetProgramPipelineInfoLog )(GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
void(*const | glVertexAttribL1d )(GLuint index, GLdouble x)
void(*const | glVertexAttribL2d )(GLuint index, GLdouble x, GLdouble y)
void(*const | glVertexAttribL3d )(GLuint index, GLdouble x, GLdouble y, GLdouble z)
void(*const | glVertexAttribL4d )(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
void(*const | glVertexAttribL1dv )(GLuint index, const GLdouble *v)
void(*const | glVertexAttribL2dv )(GLuint index, const GLdouble *v)
void(*const | glVertexAttribL3dv )(GLuint index, const GLdouble *v)
void(*const | glVertexAttribL4dv )(GLuint index, const GLdouble *v)
void(*const | glVertexAttribLPointer )(GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer)
void(*const | glGetVertexAttribLdv )(GLuint index, GLenum pname, GLdouble *params)
void(*const | glViewportArrayv )(GLuint first, GLsizei count, const GLfloat *v)
void(*const | glViewportIndexedf )(GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h)
void(*const | glViewportIndexedfv )(GLuint index, const GLfloat *v)
void(*const | glScissorArrayv )(GLuint first, GLsizei count, const GLint *v)
void(*const | glScissorIndexed )(GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height)
void(*const | glScissorIndexedv )(GLuint index, const GLint *v)
void(*const | glDepthRangeArrayv )(GLuint first, GLsizei count, const GLdouble *v)
void(*const | glDepthRangeIndexed )(GLuint index, GLdouble n, GLdouble f)
void(*const | glGetFloati_v )(GLenum target, GLuint index, GLfloat *data)
void(*const | glGetDoublei_v )(GLenum target, GLuint index, GLdouble *data)
void(*const | glDrawArraysInstancedBaseInstance )(GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance)
void(*const | glDrawElementsInstancedBaseInstance )(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLuint baseinstance)
void(*const | glDrawElementsInstancedBaseVertexBaseInstance )(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance)
void(*const | glGetInternalformativ )(GLenum target, GLenum internalformat, GLenum pname, GLsizei count, GLint *params)
void(*const | glGetActiveAtomicCounterBufferiv )(GLuint program, GLuint bufferIndex, GLenum pname, GLint *params)
void(*const | glBindImageTexture )(GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format)
void(*const | glMemoryBarrier )(GLbitfield barriers)
void(*const | glTexStorage1D )(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width)
void(*const | glTexStorage2D )(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
void(*const | glTexStorage3D )(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)
void(*const | glDrawTransformFeedbackInstanced )(GLenum mode, GLuint id, GLsizei instancecount)
void(*const | glDrawTransformFeedbackStreamInstanced )(GLenum mode, GLuint id, GLuint stream, GLsizei instancecount)
void(*const | glClearBufferData )(GLenum target, GLenum internalformat, GLenum format, GLenum type, const void *data)
void(*const | glClearBufferSubData )(GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data)
void(*const | glDispatchCompute )(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z)
void(*const | glDispatchComputeIndirect )(GLintptr indirect)
void(*const | glCopyImageSubData )(GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth)
void(*const | glFramebufferParameteri )(GLenum target, GLenum pname, GLint param)
void(*const | glGetFramebufferParameteriv )(GLenum target, GLenum pname, GLint *params)
void(*const | glGetInternalformati64v )(GLenum target, GLenum internalformat, GLenum pname, GLsizei count, GLint64 *params)
void(*const | glInvalidateTexSubImage )(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth)
void(*const | glInvalidateTexImage )(GLuint texture, GLint level)
void(*const | glInvalidateBufferSubData )(GLuint buffer, GLintptr offset, GLsizeiptr length)
void(*const | glInvalidateBufferData )(GLuint buffer)
void(*const | glInvalidateFramebuffer )(GLenum target, GLsizei numAttachments, const GLenum *attachments)
void(*const | glInvalidateSubFramebuffer )(GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height)
void(*const | glMultiDrawArraysIndirect )(GLenum mode, const void *indirect, GLsizei drawcount, GLsizei stride)
void(*const | glMultiDrawElementsIndirect )(GLenum mode, GLenum type, const void *indirect, GLsizei drawcount, GLsizei stride)
void(*const | glGetProgramInterfaceiv )(GLuint program, GLenum programInterface, GLenum pname, GLint *params)
GLuint(*const | glGetProgramResourceIndex )(GLuint program, GLenum programInterface, const GLchar *name)
void(*const | glGetProgramResourceName )(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name)
void(*const | glGetProgramResourceiv )(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei count, GLsizei *length, GLint *params)
GLint(*const | glGetProgramResourceLocation )(GLuint program, GLenum programInterface, const GLchar *name)
GLint(*const | glGetProgramResourceLocationIndex )(GLuint program, GLenum programInterface, const GLchar *name)
void(*const | glShaderStorageBlockBinding )(GLuint program, GLuint storageBlockIndex, GLuint storageBlockBinding)
void(*const | glTexBufferRange )(GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size)
void(*const | glTexStorage2DMultisample )(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
void(*const | glTexStorage3DMultisample )(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
void(*const | glTextureView )(GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers)
void(*const | glBindVertexBuffer )(GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride)
void(*const | glVertexAttribFormat )(GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset)
void(*const | glVertexAttribIFormat )(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
void(*const | glVertexAttribLFormat )(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
void(*const | glVertexAttribBinding )(GLuint attribindex, GLuint bindingindex)
void(*const | glVertexBindingDivisor )(GLuint bindingindex, GLuint divisor)
void(*const | glDebugMessageControl )(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled)
void(*const | glDebugMessageInsert )(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf)
void(*const | glDebugMessageCallback )(GLDEBUGPROC callback, const void *userParam)
GLuint(*const | glGetDebugMessageLog )(GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog)
void(*const | glPushDebugGroup )(GLenum source, GLuint id, GLsizei length, const GLchar *message)
void(*const | glPopDebugGroup )()
void(*const | glObjectLabel )(GLenum identifier, GLuint name, GLsizei length, const GLchar *label)
void(*const | glGetObjectLabel )(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label)
void(*const | glObjectPtrLabel )(const void *ptr, GLsizei length, const GLchar *label)
void(*const | glGetObjectPtrLabel )(const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label)
void(*const | glBufferStorage )(GLenum target, GLsizeiptr size, const void *data, GLbitfield flags)
void(*const | glClearTexImage )(GLuint texture, GLint level, GLenum format, GLenum type, const void *data)
void(*const | glClearTexSubImage )(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *data)
void(*const | glBindBuffersBase )(GLenum target, GLuint first, GLsizei count, const GLuint *buffers)
void(*const | glBindBuffersRange )(GLenum target, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizeiptr *sizes)
void(*const | glBindTextures )(GLuint first, GLsizei count, const GLuint *textures)
void(*const | glBindSamplers )(GLuint first, GLsizei count, const GLuint *samplers)
void(*const | glBindImageTextures )(GLuint first, GLsizei count, const GLuint *textures)
void(*const | glBindVertexBuffers )(GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides)
void(*const | glClipControl )(GLenum origin, GLenum depth)
void(*const | glCreateTransformFeedbacks )(GLsizei n, GLuint *ids)
void(*const | glTransformFeedbackBufferBase )(GLuint xfb, GLuint index, GLuint buffer)
void(*const | glTransformFeedbackBufferRange )(GLuint xfb, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
void(*const | glGetTransformFeedbackiv )(GLuint xfb, GLenum pname, GLint *param)
void(*const | glGetTransformFeedbacki_v )(GLuint xfb, GLenum pname, GLuint index, GLint *param)
void(*const | glGetTransformFeedbacki64_v )(GLuint xfb, GLenum pname, GLuint index, GLint64 *param)
void(*const | glCreateBuffers )(GLsizei n, GLuint *buffers)
void(*const | glNamedBufferStorage )(GLuint buffer, GLsizeiptr size, const void *data, GLbitfield flags)
void(*const | glNamedBufferData )(GLuint buffer, GLsizeiptr size, const void *data, GLenum usage)
void(*const | glNamedBufferSubData )(GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data)
void(*const | glCopyNamedBufferSubData )(GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
void(*const | glClearNamedBufferData )(GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data)
void(*const | glClearNamedBufferSubData )(GLuint buffer, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data)
void *(*const | glMapNamedBuffer )(GLuint buffer, GLenum access)
void *(*const | glMapNamedBufferRange )(GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access)
GLboolean(*const | glUnmapNamedBuffer )(GLuint buffer)
void(*const | glFlushMappedNamedBufferRange )(GLuint buffer, GLintptr offset, GLsizeiptr length)
void(*const | glGetNamedBufferParameteriv )(GLuint buffer, GLenum pname, GLint *params)
void(*const | glGetNamedBufferParameteri64v )(GLuint buffer, GLenum pname, GLint64 *params)
void(*const | glGetNamedBufferPointerv )(GLuint buffer, GLenum pname, void **params)
void(*const | glGetNamedBufferSubData )(GLuint buffer, GLintptr offset, GLsizeiptr size, void *data)
void(*const | glCreateFramebuffers )(GLsizei n, GLuint *framebuffers)
void(*const | glNamedFramebufferRenderbuffer )(GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
void(*const | glNamedFramebufferParameteri )(GLuint framebuffer, GLenum pname, GLint param)
void(*const | glNamedFramebufferTexture )(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level)
void(*const | glNamedFramebufferTextureLayer )(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer)
void(*const | glNamedFramebufferDrawBuffer )(GLuint framebuffer, GLenum buf)
void(*const | glNamedFramebufferDrawBuffers )(GLuint framebuffer, GLsizei n, const GLenum *bufs)
void(*const | glNamedFramebufferReadBuffer )(GLuint framebuffer, GLenum src)
void(*const | glInvalidateNamedFramebufferData )(GLuint framebuffer, GLsizei numAttachments, const GLenum *attachments)
void(*const | glInvalidateNamedFramebufferSubData )(GLuint framebuffer, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height)
void(*const | glClearNamedFramebufferiv )(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLint *value)
void(*const | glClearNamedFramebufferuiv )(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLuint *value)
void(*const | glClearNamedFramebufferfv )(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLfloat *value)
void(*const | glClearNamedFramebufferfi )(GLuint framebuffer, GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
void(*const | glBlitNamedFramebuffer )(GLuint readFramebuffer, GLuint drawFramebuffer, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
GLenum(*const | glCheckNamedFramebufferStatus )(GLuint framebuffer, GLenum target)
void(*const | glGetNamedFramebufferParameteriv )(GLuint framebuffer, GLenum pname, GLint *param)
void(*const | glGetNamedFramebufferAttachmentParameteriv )(GLuint framebuffer, GLenum attachment, GLenum pname, GLint *params)
void(*const | glCreateRenderbuffers )(GLsizei n, GLuint *renderbuffers)
void(*const | glNamedRenderbufferStorage )(GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height)
void(*const | glNamedRenderbufferStorageMultisample )(GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
void(*const | glGetNamedRenderbufferParameteriv )(GLuint renderbuffer, GLenum pname, GLint *params)
void(*const | glCreateTextures )(GLenum target, GLsizei n, GLuint *textures)
void(*const | glTextureBuffer )(GLuint texture, GLenum internalformat, GLuint buffer)
void(*const | glTextureBufferRange )(GLuint texture, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size)
void(*const | glTextureStorage1D )(GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width)
void(*const | glTextureStorage2D )(GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
void(*const | glTextureStorage3D )(GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)
void(*const | glTextureStorage2DMultisample )(GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
void(*const | glTextureStorage3DMultisample )(GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
void(*const | glTextureSubImage1D )(GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels)
void(*const | glTextureSubImage2D )(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels)
void(*const | glTextureSubImage3D )(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels)
void(*const | glCompressedTextureSubImage1D )(GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data)
void(*const | glCompressedTextureSubImage2D )(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data)
void(*const | glCompressedTextureSubImage3D )(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data)
void(*const | glCopyTextureSubImage1D )(GLuint texture, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
void(*const | glCopyTextureSubImage2D )(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
void(*const | glCopyTextureSubImage3D )(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
void(*const | glTextureParameterf )(GLuint texture, GLenum pname, GLfloat param)
void(*const | glTextureParameterfv )(GLuint texture, GLenum pname, const GLfloat *param)
void(*const | glTextureParameteri )(GLuint texture, GLenum pname, GLint param)
void(*const | glTextureParameterIiv )(GLuint texture, GLenum pname, const GLint *params)
void(*const | glTextureParameterIuiv )(GLuint texture, GLenum pname, const GLuint *params)
void(*const | glTextureParameteriv )(GLuint texture, GLenum pname, const GLint *param)
void(*const | glGenerateTextureMipmap )(GLuint texture)
void(*const | glBindTextureUnit )(GLuint unit, GLuint texture)
void(*const | glGetTextureImage )(GLuint texture, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *pixels)
void(*const | glGetCompressedTextureImage )(GLuint texture, GLint level, GLsizei bufSize, void *pixels)
void(*const | glGetTextureLevelParameterfv )(GLuint texture, GLint level, GLenum pname, GLfloat *params)
void(*const | glGetTextureLevelParameteriv )(GLuint texture, GLint level, GLenum pname, GLint *params)
void(*const | glGetTextureParameterfv )(GLuint texture, GLenum pname, GLfloat *params)
void(*const | glGetTextureParameterIiv )(GLuint texture, GLenum pname, GLint *params)
void(*const | glGetTextureParameterIuiv )(GLuint texture, GLenum pname, GLuint *params)
void(*const | glGetTextureParameteriv )(GLuint texture, GLenum pname, GLint *params)
void(*const | glCreateVertexArrays )(GLsizei n, GLuint *arrays)
void(*const | glDisableVertexArrayAttrib )(GLuint vaobj, GLuint index)
void(*const | glEnableVertexArrayAttrib )(GLuint vaobj, GLuint index)
void(*const | glVertexArrayElementBuffer )(GLuint vaobj, GLuint buffer)
void(*const | glVertexArrayVertexBuffer )(GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride)
void(*const | glVertexArrayVertexBuffers )(GLuint vaobj, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides)
void(*const | glVertexArrayAttribBinding )(GLuint vaobj, GLuint attribindex, GLuint bindingindex)
void(*const | glVertexArrayAttribFormat )(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset)
void(*const | glVertexArrayAttribIFormat )(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
void(*const | glVertexArrayAttribLFormat )(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
void(*const | glVertexArrayBindingDivisor )(GLuint vaobj, GLuint bindingindex, GLuint divisor)
void(*const | glGetVertexArrayiv )(GLuint vaobj, GLenum pname, GLint *param)
void(*const | glGetVertexArrayIndexediv )(GLuint vaobj, GLuint index, GLenum pname, GLint *param)
void(*const | glGetVertexArrayIndexed64iv )(GLuint vaobj, GLuint index, GLenum pname, GLint64 *param)
void(*const | glCreateSamplers )(GLsizei n, GLuint *samplers)
void(*const | glCreateProgramPipelines )(GLsizei n, GLuint *pipelines)
void(*const | glCreateQueries )(GLenum target, GLsizei n, GLuint *ids)
void(*const | glGetQueryBufferObjecti64v )(GLuint id, GLuint buffer, GLenum pname, GLintptr offset)
void(*const | glGetQueryBufferObjectiv )(GLuint id, GLuint buffer, GLenum pname, GLintptr offset)
void(*const | glGetQueryBufferObjectui64v )(GLuint id, GLuint buffer, GLenum pname, GLintptr offset)
void(*const | glGetQueryBufferObjectuiv )(GLuint id, GLuint buffer, GLenum pname, GLintptr offset)
void(*const | glMemoryBarrierByRegion )(GLbitfield barriers)
void(*const | glGetTextureSubImage )(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLsizei bufSize, void *pixels)
void(*const | glGetCompressedTextureSubImage )(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei bufSize, void *pixels)
GLenum(*const | glGetGraphicsResetStatus )()
void(*const | glGetnCompressedTexImage )(GLenum target, GLint lod, GLsizei bufSize, void *pixels)
void(*const | glGetnTexImage )(GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *pixels)
void(*const | glGetnUniformdv )(GLuint program, GLint location, GLsizei bufSize, GLdouble *params)
void(*const | glGetnUniformfv )(GLuint program, GLint location, GLsizei bufSize, GLfloat *params)
void(*const | glGetnUniformiv )(GLuint program, GLint location, GLsizei bufSize, GLint *params)
void(*const | glGetnUniformuiv )(GLuint program, GLint location, GLsizei bufSize, GLuint *params)
void(*const | glReadnPixels )(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data)
void(*const | glGetnMapdv )(GLenum target, GLenum query, GLsizei bufSize, GLdouble *v)
void(*const | glGetnMapfv )(GLenum target, GLenum query, GLsizei bufSize, GLfloat *v)
void(*const | glGetnMapiv )(GLenum target, GLenum query, GLsizei bufSize, GLint *v)
void(*const | glGetnPixelMapfv )(GLenum map, GLsizei bufSize, GLfloat *values)
void(*const | glGetnPixelMapuiv )(GLenum map, GLsizei bufSize, GLuint *values)
void(*const | glGetnPixelMapusv )(GLenum map, GLsizei bufSize, GLushort *values)
void(*const | glGetnPolygonStipple )(GLsizei bufSize, GLubyte *pattern)
void(*const | glGetnColorTable )(GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *table)
void(*const | glGetnConvolutionFilter )(GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *image)
void(*const | glGetnSeparableFilter )(GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, void *row, GLsizei columnBufSize, void *column, void *span)
void(*const | glGetnHistogram )(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void *values)
void(*const | glGetnMinmax )(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void *values)
void(*const | glTextureBarrier )()
void(*const | glSpecializeShader )(GLuint shader, const GLchar *pEntryPoint, GLuint numSpecializationConstants, const GLuint *pConstantIndex, const GLuint *pConstantValue)
void(*const | glMultiDrawArraysIndirectCount )(GLenum mode, const void *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride)
void(*const | glMultiDrawElementsIndirectCount )(GLenum mode, GLenum type, const void *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride)
void(*const | glPolygonOffsetClamp )(GLfloat factor, GLfloat units, GLfloat clamp)
void(*const | glTbufferMask3DFX )(GLuint mask)
void(*const | glDebugMessageEnableAMD )(GLenum category, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled)
void(*const | glDebugMessageInsertAMD )(GLenum category, GLenum severity, GLuint id, GLsizei length, const GLchar *buf)
void(*const | glDebugMessageCallbackAMD )(GLDEBUGPROCAMD callback, void *userParam)
GLuint(*const | glGetDebugMessageLogAMD )(GLuint count, GLsizei bufSize, GLenum *categories, GLenum *severities, GLuint *ids, GLsizei *lengths, GLchar *message)
void(*const | glBlendFuncIndexedAMD )(GLuint buf, GLenum src, GLenum dst)
void(*const | glBlendFuncSeparateIndexedAMD )(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
void(*const | glBlendEquationIndexedAMD )(GLuint buf, GLenum mode)
void(*const | glBlendEquationSeparateIndexedAMD )(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
void(*const | glRenderbufferStorageMultisampleAdvancedAMD )(GLenum target, GLsizei samples, GLsizei storageSamples, GLenum internalformat, GLsizei width, GLsizei height)
void(*const | glNamedRenderbufferStorageMultisampleAdvancedAMD )(GLuint renderbuffer, GLsizei samples, GLsizei storageSamples, GLenum internalformat, GLsizei width, GLsizei height)
void(*const | glFramebufferSamplePositionsfvAMD )(GLenum target, GLuint numsamples, GLuint pixelindex, const GLfloat *values)
void(*const | glNamedFramebufferSamplePositionsfvAMD )(GLuint framebuffer, GLuint numsamples, GLuint pixelindex, const GLfloat *values)
void(*const | glGetFramebufferParameterfvAMD )(GLenum target, GLenum pname, GLuint numsamples, GLuint pixelindex, GLsizei size, GLfloat *values)
void(*const | glGetNamedFramebufferParameterfvAMD )(GLuint framebuffer, GLenum pname, GLuint numsamples, GLuint pixelindex, GLsizei size, GLfloat *values)
void(*const | glUniform1i64NV )(GLint location, GLint64EXT x)
void(*const | glUniform2i64NV )(GLint location, GLint64EXT x, GLint64EXT y)
void(*const | glUniform3i64NV )(GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z)
void(*const | glUniform4i64NV )(GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w)
void(*const | glUniform1i64vNV )(GLint location, GLsizei count, const GLint64EXT *value)
void(*const | glUniform2i64vNV )(GLint location, GLsizei count, const GLint64EXT *value)
void(*const | glUniform3i64vNV )(GLint location, GLsizei count, const GLint64EXT *value)
void(*const | glUniform4i64vNV )(GLint location, GLsizei count, const GLint64EXT *value)
void(*const | glUniform1ui64NV )(GLint location, GLuint64EXT x)
void(*const | glUniform2ui64NV )(GLint location, GLuint64EXT x, GLuint64EXT y)
void(*const | glUniform3ui64NV )(GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z)
void(*const | glUniform4ui64NV )(GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w)
void(*const | glUniform1ui64vNV )(GLint location, GLsizei count, const GLuint64EXT *value)
void(*const | glUniform2ui64vNV )(GLint location, GLsizei count, const GLuint64EXT *value)
void(*const | glUniform3ui64vNV )(GLint location, GLsizei count, const GLuint64EXT *value)
void(*const | glUniform4ui64vNV )(GLint location, GLsizei count, const GLuint64EXT *value)
void(*const | glGetUniformi64vNV )(GLuint program, GLint location, GLint64EXT *params)
void(*const | glGetUniformui64vNV )(GLuint program, GLint location, GLuint64EXT *params)
void(*const | glProgramUniform1i64NV )(GLuint program, GLint location, GLint64EXT x)
void(*const | glProgramUniform2i64NV )(GLuint program, GLint location, GLint64EXT x, GLint64EXT y)
void(*const | glProgramUniform3i64NV )(GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z)
void(*const | glProgramUniform4i64NV )(GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w)
void(*const | glProgramUniform1i64vNV )(GLuint program, GLint location, GLsizei count, const GLint64EXT *value)
void(*const | glProgramUniform2i64vNV )(GLuint program, GLint location, GLsizei count, const GLint64EXT *value)
void(*const | glProgramUniform3i64vNV )(GLuint program, GLint location, GLsizei count, const GLint64EXT *value)
void(*const | glProgramUniform4i64vNV )(GLuint program, GLint location, GLsizei count, const GLint64EXT *value)
void(*const | glProgramUniform1ui64NV )(GLuint program, GLint location, GLuint64EXT x)
void(*const | glProgramUniform2ui64NV )(GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y)
void(*const | glProgramUniform3ui64NV )(GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z)
void(*const | glProgramUniform4ui64NV )(GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w)
void(*const | glProgramUniform1ui64vNV )(GLuint program, GLint location, GLsizei count, const GLuint64EXT *value)
void(*const | glProgramUniform2ui64vNV )(GLuint program, GLint location, GLsizei count, const GLuint64EXT *value)
void(*const | glProgramUniform3ui64vNV )(GLuint program, GLint location, GLsizei count, const GLuint64EXT *value)
void(*const | glProgramUniform4ui64vNV )(GLuint program, GLint location, GLsizei count, const GLuint64EXT *value)
void(*const | glVertexAttribParameteriAMD )(GLuint index, GLenum pname, GLint param)
void(*const | glMultiDrawArraysIndirectAMD )(GLenum mode, const void *indirect, GLsizei primcount, GLsizei stride)
void(*const | glMultiDrawElementsIndirectAMD )(GLenum mode, GLenum type, const void *indirect, GLsizei primcount, GLsizei stride)
void(*const | glGenNamesAMD )(GLenum identifier, GLuint num, GLuint *names)
void(*const | glDeleteNamesAMD )(GLenum identifier, GLuint num, const GLuint *names)
GLboolean(*const | glIsNameAMD )(GLenum identifier, GLuint name)
void(*const | glQueryObjectParameteruiAMD )(GLenum target, GLuint id, GLenum pname, GLuint param)
void(*const | glGetPerfMonitorGroupsAMD )(GLint *numGroups, GLsizei groupsSize, GLuint *groups)
void(*const | glGetPerfMonitorCountersAMD )(GLuint group, GLint *numCounters, GLint *maxActiveCounters, GLsizei counterSize, GLuint *counters)
void(*const | glGetPerfMonitorGroupStringAMD )(GLuint group, GLsizei bufSize, GLsizei *length, GLchar *groupString)
void(*const | glGetPerfMonitorCounterStringAMD )(GLuint group, GLuint counter, GLsizei bufSize, GLsizei *length, GLchar *counterString)
void(*const | glGetPerfMonitorCounterInfoAMD )(GLuint group, GLuint counter, GLenum pname, void *data)
void(*const | glGenPerfMonitorsAMD )(GLsizei n, GLuint *monitors)
void(*const | glDeletePerfMonitorsAMD )(GLsizei n, GLuint *monitors)
void(*const | glSelectPerfMonitorCountersAMD )(GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint *counterList)
void(*const | glBeginPerfMonitorAMD )(GLuint monitor)
void(*const | glEndPerfMonitorAMD )(GLuint monitor)
void(*const | glGetPerfMonitorCounterDataAMD )(GLuint monitor, GLenum pname, GLsizei dataSize, GLuint *data, GLint *bytesWritten)
void(*const | glSetMultisamplefvAMD )(GLenum pname, GLuint index, const GLfloat *val)
void(*const | glTexStorageSparseAMD )(GLenum target, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLsizei layers, GLbitfield flags)
void(*const | glTextureStorageSparseAMD )(GLuint texture, GLenum target, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLsizei layers, GLbitfield flags)
void(*const | glStencilOpValueAMD )(GLenum face, GLuint value)
void(*const | glTessellationFactorAMD )(GLfloat factor)
void(*const | glTessellationModeAMD )(GLenum mode)
void(*const | glElementPointerAPPLE )(GLenum type, const void *pointer)
void(*const | glDrawElementArrayAPPLE )(GLenum mode, GLint first, GLsizei count)
void(*const | glDrawRangeElementArrayAPPLE )(GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count)
void(*const | glMultiDrawElementArrayAPPLE )(GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount)
void(*const | glMultiDrawRangeElementArrayAPPLE )(GLenum mode, GLuint start, GLuint end, const GLint *first, const GLsizei *count, GLsizei primcount)
void(*const | glGenFencesAPPLE )(GLsizei n, GLuint *fences)
void(*const | glDeleteFencesAPPLE )(GLsizei n, const GLuint *fences)
void(*const | glSetFenceAPPLE )(GLuint fence)
GLboolean(*const | glIsFenceAPPLE )(GLuint fence)
GLboolean(*const | glTestFenceAPPLE )(GLuint fence)
void(*const | glFinishFenceAPPLE )(GLuint fence)
GLboolean(*const | glTestObjectAPPLE )(GLenum object, GLuint name)
void(*const | glFinishObjectAPPLE )(GLenum object, GLint name)
void(*const | glBufferParameteriAPPLE )(GLenum target, GLenum pname, GLint param)
void(*const | glFlushMappedBufferRangeAPPLE )(GLenum target, GLintptr offset, GLsizeiptr size)
GLenum(*const | glObjectPurgeableAPPLE )(GLenum objectType, GLuint name, GLenum option)
GLenum(*const | glObjectUnpurgeableAPPLE )(GLenum objectType, GLuint name, GLenum option)
void(*const | glGetObjectParameterivAPPLE )(GLenum objectType, GLuint name, GLenum pname, GLint *params)
void(*const | glTextureRangeAPPLE )(GLenum target, GLsizei length, const void *pointer)
void(*const | glGetTexParameterPointervAPPLE )(GLenum target, GLenum pname, void **params)
void(*const | glBindVertexArrayAPPLE )(GLuint array)
void(*const | glDeleteVertexArraysAPPLE )(GLsizei n, const GLuint *arrays)
void(*const | glGenVertexArraysAPPLE )(GLsizei n, GLuint *arrays)
GLboolean(*const | glIsVertexArrayAPPLE )(GLuint array)
void(*const | glVertexArrayRangeAPPLE )(GLsizei length, void *pointer)
void(*const | glFlushVertexArrayRangeAPPLE )(GLsizei length, void *pointer)
void(*const | glVertexArrayParameteriAPPLE )(GLenum pname, GLint param)
void(*const | glEnableVertexAttribAPPLE )(GLuint index, GLenum pname)
void(*const | glDisableVertexAttribAPPLE )(GLuint index, GLenum pname)
GLboolean(*const | glIsVertexAttribEnabledAPPLE )(GLuint index, GLenum pname)
void(*const | glMapVertexAttrib1dAPPLE )(GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points)
void(*const | glMapVertexAttrib1fAPPLE )(GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points)
void(*const | glMapVertexAttrib2dAPPLE )(GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points)
void(*const | glMapVertexAttrib2fAPPLE )(GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points)
void(*const | glPrimitiveBoundingBoxARB )(GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW)
GLuint64(*const | glGetTextureHandleARB )(GLuint texture)
GLuint64(*const | glGetTextureSamplerHandleARB )(GLuint texture, GLuint sampler)
void(*const | glMakeTextureHandleResidentARB )(GLuint64 handle)
void(*const | glMakeTextureHandleNonResidentARB )(GLuint64 handle)
GLuint64(*const | glGetImageHandleARB )(GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format)
void(*const | glMakeImageHandleResidentARB )(GLuint64 handle, GLenum access)
void(*const | glMakeImageHandleNonResidentARB )(GLuint64 handle)
void(*const | glUniformHandleui64ARB )(GLint location, GLuint64 value)
void(*const | glUniformHandleui64vARB )(GLint location, GLsizei count, const GLuint64 *value)
void(*const | glProgramUniformHandleui64ARB )(GLuint program, GLint location, GLuint64 value)
void(*const | glProgramUniformHandleui64vARB )(GLuint program, GLint location, GLsizei count, const GLuint64 *values)
GLboolean(*const | glIsTextureHandleResidentARB )(GLuint64 handle)
GLboolean(*const | glIsImageHandleResidentARB )(GLuint64 handle)
void(*const | glVertexAttribL1ui64ARB )(GLuint index, GLuint64EXT x)
void(*const | glVertexAttribL1ui64vARB )(GLuint index, const GLuint64EXT *v)
void(*const | glGetVertexAttribLui64vARB )(GLuint index, GLenum pname, GLuint64EXT *params)
GLsync(*const | glCreateSyncFromCLeventARB )(struct _cl_context *context, struct _cl_event *event, GLbitfield flags)
void(*const | glClampColorARB )(GLenum target, GLenum clamp)
void(*const | glDispatchComputeGroupSizeARB )(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z, GLuint group_size_x, GLuint group_size_y, GLuint group_size_z)
void(*const | glDebugMessageControlARB )(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled)
void(*const | glDebugMessageInsertARB )(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf)
void(*const | glDebugMessageCallbackARB )(GLDEBUGPROCARB callback, const void *userParam)
GLuint(*const | glGetDebugMessageLogARB )(GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog)
void(*const | glDrawBuffersARB )(GLsizei n, const GLenum *bufs)
void(*const | glBlendEquationiARB )(GLuint buf, GLenum mode)
void(*const | glBlendEquationSeparateiARB )(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
void(*const | glBlendFunciARB )(GLuint buf, GLenum src, GLenum dst)
void(*const | glBlendFuncSeparateiARB )(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
void(*const | glDrawArraysInstancedARB )(GLenum mode, GLint first, GLsizei count, GLsizei primcount)
void(*const | glDrawElementsInstancedARB )(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount)
void(*const | glProgramStringARB )(GLenum target, GLenum format, GLsizei len, const void *string)
void(*const | glBindProgramARB )(GLenum target, GLuint program)
void(*const | glDeleteProgramsARB )(GLsizei n, const GLuint *programs)
void(*const | glGenProgramsARB )(GLsizei n, GLuint *programs)
void(*const | glProgramEnvParameter4dARB )(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
void(*const | glProgramEnvParameter4dvARB )(GLenum target, GLuint index, const GLdouble *params)
void(*const | glProgramEnvParameter4fARB )(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
void(*const | glProgramEnvParameter4fvARB )(GLenum target, GLuint index, const GLfloat *params)
void(*const | glProgramLocalParameter4dARB )(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
void(*const | glProgramLocalParameter4dvARB )(GLenum target, GLuint index, const GLdouble *params)
void(*const | glProgramLocalParameter4fARB )(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
void(*const | glProgramLocalParameter4fvARB )(GLenum target, GLuint index, const GLfloat *params)
void(*const | glGetProgramEnvParameterdvARB )(GLenum target, GLuint index, GLdouble *params)
void(*const | glGetProgramEnvParameterfvARB )(GLenum target, GLuint index, GLfloat *params)
void(*const | glGetProgramLocalParameterdvARB )(GLenum target, GLuint index, GLdouble *params)
void(*const | glGetProgramLocalParameterfvARB )(GLenum target, GLuint index, GLfloat *params)
void(*const | glGetProgramivARB )(GLenum target, GLenum pname, GLint *params)
void(*const | glGetProgramStringARB )(GLenum target, GLenum pname, void *string)
GLboolean(*const | glIsProgramARB )(GLuint program)
void(*const | glProgramParameteriARB )(GLuint program, GLenum pname, GLint value)
void(*const | glFramebufferTextureARB )(GLenum target, GLenum attachment, GLuint texture, GLint level)
void(*const | glFramebufferTextureLayerARB )(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
void(*const | glFramebufferTextureFaceARB )(GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face)
void(*const | glSpecializeShaderARB )(GLuint shader, const GLchar *pEntryPoint, GLuint numSpecializationConstants, const GLuint *pConstantIndex, const GLuint *pConstantValue)
void(*const | glUniform1i64ARB )(GLint location, GLint64 x)
void(*const | glUniform2i64ARB )(GLint location, GLint64 x, GLint64 y)
void(*const | glUniform3i64ARB )(GLint location, GLint64 x, GLint64 y, GLint64 z)
void(*const | glUniform4i64ARB )(GLint location, GLint64 x, GLint64 y, GLint64 z, GLint64 w)
void(*const | glUniform1i64vARB )(GLint location, GLsizei count, const GLint64 *value)
void(*const | glUniform2i64vARB )(GLint location, GLsizei count, const GLint64 *value)
void(*const | glUniform3i64vARB )(GLint location, GLsizei count, const GLint64 *value)
void(*const | glUniform4i64vARB )(GLint location, GLsizei count, const GLint64 *value)
void(*const | glUniform1ui64ARB )(GLint location, GLuint64 x)
void(*const | glUniform2ui64ARB )(GLint location, GLuint64 x, GLuint64 y)
void(*const | glUniform3ui64ARB )(GLint location, GLuint64 x, GLuint64 y, GLuint64 z)
void(*const | glUniform4ui64ARB )(GLint location, GLuint64 x, GLuint64 y, GLuint64 z, GLuint64 w)
void(*const | glUniform1ui64vARB )(GLint location, GLsizei count, const GLuint64 *value)
void(*const | glUniform2ui64vARB )(GLint location, GLsizei count, const GLuint64 *value)
void(*const | glUniform3ui64vARB )(GLint location, GLsizei count, const GLuint64 *value)
void(*const | glUniform4ui64vARB )(GLint location, GLsizei count, const GLuint64 *value)
void(*const | glGetUniformi64vARB )(GLuint program, GLint location, GLint64 *params)
void(*const | glGetUniformui64vARB )(GLuint program, GLint location, GLuint64 *params)
void(*const | glGetnUniformi64vARB )(GLuint program, GLint location, GLsizei bufSize, GLint64 *params)
void(*const | glGetnUniformui64vARB )(GLuint program, GLint location, GLsizei bufSize, GLuint64 *params)
void(*const | glProgramUniform1i64ARB )(GLuint program, GLint location, GLint64 x)
void(*const | glProgramUniform2i64ARB )(GLuint program, GLint location, GLint64 x, GLint64 y)
void(*const | glProgramUniform3i64ARB )(GLuint program, GLint location, GLint64 x, GLint64 y, GLint64 z)
void(*const | glProgramUniform4i64ARB )(GLuint program, GLint location, GLint64 x, GLint64 y, GLint64 z, GLint64 w)
void(*const | glProgramUniform1i64vARB )(GLuint program, GLint location, GLsizei count, const GLint64 *value)
void(*const | glProgramUniform2i64vARB )(GLuint program, GLint location, GLsizei count, const GLint64 *value)
void(*const | glProgramUniform3i64vARB )(GLuint program, GLint location, GLsizei count, const GLint64 *value)
void(*const | glProgramUniform4i64vARB )(GLuint program, GLint location, GLsizei count, const GLint64 *value)
void(*const | glProgramUniform1ui64ARB )(GLuint program, GLint location, GLuint64 x)
void(*const | glProgramUniform2ui64ARB )(GLuint program, GLint location, GLuint64 x, GLuint64 y)
void(*const | glProgramUniform3ui64ARB )(GLuint program, GLint location, GLuint64 x, GLuint64 y, GLuint64 z)
void(*const | glProgramUniform4ui64ARB )(GLuint program, GLint location, GLuint64 x, GLuint64 y, GLuint64 z, GLuint64 w)
void(*const | glProgramUniform1ui64vARB )(GLuint program, GLint location, GLsizei count, const GLuint64 *value)
void(*const | glProgramUniform2ui64vARB )(GLuint program, GLint location, GLsizei count, const GLuint64 *value)
void(*const | glProgramUniform3ui64vARB )(GLuint program, GLint location, GLsizei count, const GLuint64 *value)
void(*const | glProgramUniform4ui64vARB )(GLuint program, GLint location, GLsizei count, const GLuint64 *value)
void(*const | glColorTable )(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *table)
void(*const | glColorTableParameterfv )(GLenum target, GLenum pname, const GLfloat *params)
void(*const | glColorTableParameteriv )(GLenum target, GLenum pname, const GLint *params)
void(*const | glCopyColorTable )(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
void(*const | glGetColorTable )(GLenum target, GLenum format, GLenum type, void *table)
void(*const | glGetColorTableParameterfv )(GLenum target, GLenum pname, GLfloat *params)
void(*const | glGetColorTableParameteriv )(GLenum target, GLenum pname, GLint *params)
void(*const | glColorSubTable )(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const void *data)
void(*const | glCopyColorSubTable )(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
void(*const | glConvolutionFilter1D )(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *image)
void(*const | glConvolutionFilter2D )(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *image)
void(*const | glConvolutionParameterf )(GLenum target, GLenum pname, GLfloat params)
void(*const | glConvolutionParameterfv )(GLenum target, GLenum pname, const GLfloat *params)
void(*const | glConvolutionParameteri )(GLenum target, GLenum pname, GLint params)
void(*const | glConvolutionParameteriv )(GLenum target, GLenum pname, const GLint *params)
void(*const | glCopyConvolutionFilter1D )(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
void(*const | glCopyConvolutionFilter2D )(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
void(*const | glGetConvolutionFilter )(GLenum target, GLenum format, GLenum type, void *image)
void(*const | glGetConvolutionParameterfv )(GLenum target, GLenum pname, GLfloat *params)
void(*const | glGetConvolutionParameteriv )(GLenum target, GLenum pname, GLint *params)
void(*const | glGetSeparableFilter )(GLenum target, GLenum format, GLenum type, void *row, void *column, void *span)
void(*const | glSeparableFilter2D )(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *row, const void *column)
void(*const | glGetHistogram )(GLenum target, GLboolean reset, GLenum format, GLenum type, void *values)
void(*const | glGetHistogramParameterfv )(GLenum target, GLenum pname, GLfloat *params)
void(*const | glGetHistogramParameteriv )(GLenum target, GLenum pname, GLint *params)
void(*const | glGetMinmax )(GLenum target, GLboolean reset, GLenum format, GLenum type, void *values)
void(*const | glGetMinmaxParameterfv )(GLenum target, GLenum pname, GLfloat *params)
void(*const | glGetMinmaxParameteriv )(GLenum target, GLenum pname, GLint *params)
void(*const | glHistogram )(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
void(*const | glMinmax )(GLenum target, GLenum internalformat, GLboolean sink)
void(*const | glResetHistogram )(GLenum target)
void(*const | glResetMinmax )(GLenum target)
void(*const | glMultiDrawArraysIndirectCountARB )(GLenum mode, const void *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride)
void(*const | glMultiDrawElementsIndirectCountARB )(GLenum mode, GLenum type, const void *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride)
void(*const | glVertexAttribDivisorARB )(GLuint index, GLuint divisor)
void(*const | glCurrentPaletteMatrixARB )(GLint index)
void(*const | glMatrixIndexubvARB )(GLint size, const GLubyte *indices)
void(*const | glMatrixIndexusvARB )(GLint size, const GLushort *indices)
void(*const | glMatrixIndexuivARB )(GLint size, const GLuint *indices)
void(*const | glMatrixIndexPointerARB )(GLint size, GLenum type, GLsizei stride, const void *pointer)
void(*const | glSampleCoverageARB )(GLfloat value, GLboolean invert)
void(*const | glActiveTextureARB )(GLenum texture)
void(*const | glClientActiveTextureARB )(GLenum texture)
void(*const | glMultiTexCoord1dARB )(GLenum target, GLdouble s)
void(*const | glMultiTexCoord1dvARB )(GLenum target, const GLdouble *v)
void(*const | glMultiTexCoord1fARB )(GLenum target, GLfloat s)
void(*const | glMultiTexCoord1fvARB )(GLenum target, const GLfloat *v)
void(*const | glMultiTexCoord1iARB )(GLenum target, GLint s)
void(*const | glMultiTexCoord1ivARB )(GLenum target, const GLint *v)
void(*const | glMultiTexCoord1sARB )(GLenum target, GLshort s)
void(*const | glMultiTexCoord1svARB )(GLenum target, const GLshort *v)
void(*const | glMultiTexCoord2dARB )(GLenum target, GLdouble s, GLdouble t)
void(*const | glMultiTexCoord2dvARB )(GLenum target, const GLdouble *v)
void(*const | glMultiTexCoord2fARB )(GLenum target, GLfloat s, GLfloat t)
void(*const | glMultiTexCoord2fvARB )(GLenum target, const GLfloat *v)
void(*const | glMultiTexCoord2iARB )(GLenum target, GLint s, GLint t)
void(*const | glMultiTexCoord2ivARB )(GLenum target, const GLint *v)
void(*const | glMultiTexCoord2sARB )(GLenum target, GLshort s, GLshort t)
void(*const | glMultiTexCoord2svARB )(GLenum target, const GLshort *v)
void(*const | glMultiTexCoord3dARB )(GLenum target, GLdouble s, GLdouble t, GLdouble r)
void(*const | glMultiTexCoord3dvARB )(GLenum target, const GLdouble *v)
void(*const | glMultiTexCoord3fARB )(GLenum target, GLfloat s, GLfloat t, GLfloat r)
void(*const | glMultiTexCoord3fvARB )(GLenum target, const GLfloat *v)
void(*const | glMultiTexCoord3iARB )(GLenum target, GLint s, GLint t, GLint r)
void(*const | glMultiTexCoord3ivARB )(GLenum target, const GLint *v)
void(*const | glMultiTexCoord3sARB )(GLenum target, GLshort s, GLshort t, GLshort r)
void(*const | glMultiTexCoord3svARB )(GLenum target, const GLshort *v)
void(*const | glMultiTexCoord4dARB )(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
void(*const | glMultiTexCoord4dvARB )(GLenum target, const GLdouble *v)
void(*const | glMultiTexCoord4fARB )(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
void(*const | glMultiTexCoord4fvARB )(GLenum target, const GLfloat *v)
void(*const | glMultiTexCoord4iARB )(GLenum target, GLint s, GLint t, GLint r, GLint q)
void(*const | glMultiTexCoord4ivARB )(GLenum target, const GLint *v)
void(*const | glMultiTexCoord4sARB )(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
void(*const | glMultiTexCoord4svARB )(GLenum target, const GLshort *v)
void(*const | glGenQueriesARB )(GLsizei n, GLuint *ids)
void(*const | glDeleteQueriesARB )(GLsizei n, const GLuint *ids)
GLboolean(*const | glIsQueryARB )(GLuint id)
void(*const | glBeginQueryARB )(GLenum target, GLuint id)
void(*const | glEndQueryARB )(GLenum target)
void(*const | glGetQueryivARB )(GLenum target, GLenum pname, GLint *params)
void(*const | glGetQueryObjectivARB )(GLuint id, GLenum pname, GLint *params)
void(*const | glGetQueryObjectuivARB )(GLuint id, GLenum pname, GLuint *params)
void(*const | glMaxShaderCompilerThreadsARB )(GLuint count)
void(*const | glPointParameterfARB )(GLenum pname, GLfloat param)
void(*const | glPointParameterfvARB )(GLenum pname, const GLfloat *params)
GLenum(*const | glGetGraphicsResetStatusARB )()
void(*const | glGetnTexImageARB )(GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *img)
void(*const | glReadnPixelsARB )(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data)
void(*const | glGetnCompressedTexImageARB )(GLenum target, GLint lod, GLsizei bufSize, void *img)
void(*const | glGetnUniformfvARB )(GLuint program, GLint location, GLsizei bufSize, GLfloat *params)
void(*const | glGetnUniformivARB )(GLuint program, GLint location, GLsizei bufSize, GLint *params)
void(*const | glGetnUniformuivARB )(GLuint program, GLint location, GLsizei bufSize, GLuint *params)
void(*const | glGetnUniformdvARB )(GLuint program, GLint location, GLsizei bufSize, GLdouble *params)
void(*const | glGetnMapdvARB )(GLenum target, GLenum query, GLsizei bufSize, GLdouble *v)
void(*const | glGetnMapfvARB )(GLenum target, GLenum query, GLsizei bufSize, GLfloat *v)
void(*const | glGetnMapivARB )(GLenum target, GLenum query, GLsizei bufSize, GLint *v)
void(*const | glGetnPixelMapfvARB )(GLenum map, GLsizei bufSize, GLfloat *values)
void(*const | glGetnPixelMapuivARB )(GLenum map, GLsizei bufSize, GLuint *values)
void(*const | glGetnPixelMapusvARB )(GLenum map, GLsizei bufSize, GLushort *values)
void(*const | glGetnPolygonStippleARB )(GLsizei bufSize, GLubyte *pattern)
void(*const | glGetnColorTableARB )(GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *table)
void(*const | glGetnConvolutionFilterARB )(GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *image)
void(*const | glGetnSeparableFilterARB )(GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, void *row, GLsizei columnBufSize, void *column, void *span)
void(*const | glGetnHistogramARB )(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void *values)
void(*const | glGetnMinmaxARB )(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void *values)
void(*const | glFramebufferSampleLocationsfvARB )(GLenum target, GLuint start, GLsizei count, const GLfloat *v)
void(*const | glNamedFramebufferSampleLocationsfvARB )(GLuint framebuffer, GLuint start, GLsizei count, const GLfloat *v)
void(*const | glEvaluateDepthValuesARB )()
void(*const | glMinSampleShadingARB )(GLfloat value)
void(*const | glDeleteObjectARB )(GLhandleARB obj)
GLhandleARB(*const | glGetHandleARB )(GLenum pname)
void(*const | glDetachObjectARB )(GLhandleARB containerObj, GLhandleARB attachedObj)
GLhandleARB(*const | glCreateShaderObjectARB )(GLenum shaderType)
void(*const | glShaderSourceARB )(GLhandleARB shaderObj, GLsizei count, const GLcharARB **string, const GLint *length)
void(*const | glCompileShaderARB )(GLhandleARB shaderObj)
GLhandleARB(*const | glCreateProgramObjectARB )()
void(*const | glAttachObjectARB )(GLhandleARB containerObj, GLhandleARB obj)
void(*const | glLinkProgramARB )(GLhandleARB programObj)
void(*const | glUseProgramObjectARB )(GLhandleARB programObj)
void(*const | glValidateProgramARB )(GLhandleARB programObj)
void(*const | glUniform1fARB )(GLint location, GLfloat v0)
void(*const | glUniform2fARB )(GLint location, GLfloat v0, GLfloat v1)
void(*const | glUniform3fARB )(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
void(*const | glUniform4fARB )(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
void(*const | glUniform1iARB )(GLint location, GLint v0)
void(*const | glUniform2iARB )(GLint location, GLint v0, GLint v1)
void(*const | glUniform3iARB )(GLint location, GLint v0, GLint v1, GLint v2)
void(*const | glUniform4iARB )(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
void(*const | glUniform1fvARB )(GLint location, GLsizei count, const GLfloat *value)
void(*const | glUniform2fvARB )(GLint location, GLsizei count, const GLfloat *value)
void(*const | glUniform3fvARB )(GLint location, GLsizei count, const GLfloat *value)
void(*const | glUniform4fvARB )(GLint location, GLsizei count, const GLfloat *value)
void(*const | glUniform1ivARB )(GLint location, GLsizei count, const GLint *value)
void(*const | glUniform2ivARB )(GLint location, GLsizei count, const GLint *value)
void(*const | glUniform3ivARB )(GLint location, GLsizei count, const GLint *value)
void(*const | glUniform4ivARB )(GLint location, GLsizei count, const GLint *value)
void(*const | glUniformMatrix2fvARB )(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void(*const | glUniformMatrix3fvARB )(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void(*const | glUniformMatrix4fvARB )(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void(*const | glGetObjectParameterfvARB )(GLhandleARB obj, GLenum pname, GLfloat *params)
void(*const | glGetObjectParameterivARB )(GLhandleARB obj, GLenum pname, GLint *params)
void(*const | glGetInfoLogARB )(GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *infoLog)
void(*const | glGetAttachedObjectsARB )(GLhandleARB containerObj, GLsizei maxCount, GLsizei *count, GLhandleARB *obj)
GLint(*const | glGetUniformLocationARB )(GLhandleARB programObj, const GLcharARB *name)
void(*const | glGetActiveUniformARB )(GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name)
void(*const | glGetUniformfvARB )(GLhandleARB programObj, GLint location, GLfloat *params)
void(*const | glGetUniformivARB )(GLhandleARB programObj, GLint location, GLint *params)
void(*const | glGetShaderSourceARB )(GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *source)
void(*const | glNamedStringARB )(GLenum type, GLint namelen, const GLchar *name, GLint stringlen, const GLchar *string)
void(*const | glDeleteNamedStringARB )(GLint namelen, const GLchar *name)
void(*const | glCompileShaderIncludeARB )(GLuint shader, GLsizei count, const GLchar *const *path, const GLint *length)
GLboolean(*const | glIsNamedStringARB )(GLint namelen, const GLchar *name)
void(*const | glGetNamedStringARB )(GLint namelen, const GLchar *name, GLsizei bufSize, GLint *stringlen, GLchar *string)
void(*const | glGetNamedStringivARB )(GLint namelen, const GLchar *name, GLenum pname, GLint *params)
void(*const | glBufferPageCommitmentARB )(GLenum target, GLintptr offset, GLsizeiptr size, GLboolean commit)
void(*const | glNamedBufferPageCommitmentEXT )(GLuint buffer, GLintptr offset, GLsizeiptr size, GLboolean commit)
void(*const | glNamedBufferPageCommitmentARB )(GLuint buffer, GLintptr offset, GLsizeiptr size, GLboolean commit)
void(*const | glTexPageCommitmentARB )(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit)
void(*const | glTexBufferARB )(GLenum target, GLenum internalformat, GLuint buffer)
void(*const | glCompressedTexImage3DARB )(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data)
void(*const | glCompressedTexImage2DARB )(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data)
void(*const | glCompressedTexImage1DARB )(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *data)
void(*const | glCompressedTexSubImage3DARB )(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data)
void(*const | glCompressedTexSubImage2DARB )(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data)
void(*const | glCompressedTexSubImage1DARB )(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data)
void(*const | glGetCompressedTexImageARB )(GLenum target, GLint level, void *img)
void(*const | glLoadTransposeMatrixfARB )(const GLfloat *m)
void(*const | glLoadTransposeMatrixdARB )(const GLdouble *m)
void(*const | glMultTransposeMatrixfARB )(const GLfloat *m)
void(*const | glMultTransposeMatrixdARB )(const GLdouble *m)
void(*const | glWeightbvARB )(GLint size, const GLbyte *weights)
void(*const | glWeightsvARB )(GLint size, const GLshort *weights)
void(*const | glWeightivARB )(GLint size, const GLint *weights)
void(*const | glWeightfvARB )(GLint size, const GLfloat *weights)
void(*const | glWeightdvARB )(GLint size, const GLdouble *weights)
void(*const | glWeightubvARB )(GLint size, const GLubyte *weights)
void(*const | glWeightusvARB )(GLint size, const GLushort *weights)
void(*const | glWeightuivARB )(GLint size, const GLuint *weights)
void(*const | glWeightPointerARB )(GLint size, GLenum type, GLsizei stride, const void *pointer)
void(*const | glVertexBlendARB )(GLint count)
void(*const | glBindBufferARB )(GLenum target, GLuint buffer)
void(*const | glDeleteBuffersARB )(GLsizei n, const GLuint *buffers)
void(*const | glGenBuffersARB )(GLsizei n, GLuint *buffers)
GLboolean(*const | glIsBufferARB )(GLuint buffer)
void(*const | glBufferDataARB )(GLenum target, GLsizeiptrARB size, const void *data, GLenum usage)
void(*const | glBufferSubDataARB )(GLenum target, GLintptrARB offset, GLsizeiptrARB size, const void *data)
void(*const | glGetBufferSubDataARB )(GLenum target, GLintptrARB offset, GLsizeiptrARB size, void *data)
void *(*const | glMapBufferARB )(GLenum target, GLenum access)
GLboolean(*const | glUnmapBufferARB )(GLenum target)
void(*const | glGetBufferParameterivARB )(GLenum target, GLenum pname, GLint *params)
void(*const | glGetBufferPointervARB )(GLenum target, GLenum pname, void **params)
void(*const | glVertexAttrib1dARB )(GLuint index, GLdouble x)
void(*const | glVertexAttrib1dvARB )(GLuint index, const GLdouble *v)
void(*const | glVertexAttrib1fARB )(GLuint index, GLfloat x)
void(*const | glVertexAttrib1fvARB )(GLuint index, const GLfloat *v)
void(*const | glVertexAttrib1sARB )(GLuint index, GLshort x)
void(*const | glVertexAttrib1svARB )(GLuint index, const GLshort *v)
void(*const | glVertexAttrib2dARB )(GLuint index, GLdouble x, GLdouble y)
void(*const | glVertexAttrib2dvARB )(GLuint index, const GLdouble *v)
void(*const | glVertexAttrib2fARB )(GLuint index, GLfloat x, GLfloat y)
void(*const | glVertexAttrib2fvARB )(GLuint index, const GLfloat *v)
void(*const | glVertexAttrib2sARB )(GLuint index, GLshort x, GLshort y)
void(*const | glVertexAttrib2svARB )(GLuint index, const GLshort *v)
void(*const | glVertexAttrib3dARB )(GLuint index, GLdouble x, GLdouble y, GLdouble z)
void(*const | glVertexAttrib3dvARB )(GLuint index, const GLdouble *v)
void(*const | glVertexAttrib3fARB )(GLuint index, GLfloat x, GLfloat y, GLfloat z)
void(*const | glVertexAttrib3fvARB )(GLuint index, const GLfloat *v)
void(*const | glVertexAttrib3sARB )(GLuint index, GLshort x, GLshort y, GLshort z)
void(*const | glVertexAttrib3svARB )(GLuint index, const GLshort *v)
void(*const | glVertexAttrib4NbvARB )(GLuint index, const GLbyte *v)
void(*const | glVertexAttrib4NivARB )(GLuint index, const GLint *v)
void(*const | glVertexAttrib4NsvARB )(GLuint index, const GLshort *v)
void(*const | glVertexAttrib4NubARB )(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
void(*const | glVertexAttrib4NubvARB )(GLuint index, const GLubyte *v)
void(*const | glVertexAttrib4NuivARB )(GLuint index, const GLuint *v)
void(*const | glVertexAttrib4NusvARB )(GLuint index, const GLushort *v)
void(*const | glVertexAttrib4bvARB )(GLuint index, const GLbyte *v)
void(*const | glVertexAttrib4dARB )(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
void(*const | glVertexAttrib4dvARB )(GLuint index, const GLdouble *v)
void(*const | glVertexAttrib4fARB )(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
void(*const | glVertexAttrib4fvARB )(GLuint index, const GLfloat *v)
void(*const | glVertexAttrib4ivARB )(GLuint index, const GLint *v)
void(*const | glVertexAttrib4sARB )(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
void(*const | glVertexAttrib4svARB )(GLuint index, const GLshort *v)
void(*const | glVertexAttrib4ubvARB )(GLuint index, const GLubyte *v)
void(*const | glVertexAttrib4uivARB )(GLuint index, const GLuint *v)
void(*const | glVertexAttrib4usvARB )(GLuint index, const GLushort *v)
void(*const | glVertexAttribPointerARB )(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer)
void(*const | glEnableVertexAttribArrayARB )(GLuint index)
void(*const | glDisableVertexAttribArrayARB )(GLuint index)
void(*const | glGetVertexAttribdvARB )(GLuint index, GLenum pname, GLdouble *params)
void(*const | glGetVertexAttribfvARB )(GLuint index, GLenum pname, GLfloat *params)
void(*const | glGetVertexAttribivARB )(GLuint index, GLenum pname, GLint *params)
void(*const | glGetVertexAttribPointervARB )(GLuint index, GLenum pname, void **pointer)
void(*const | glBindAttribLocationARB )(GLhandleARB programObj, GLuint index, const GLcharARB *name)
void(*const | glGetActiveAttribARB )(GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name)
GLint(*const | glGetAttribLocationARB )(GLhandleARB programObj, const GLcharARB *name)
void(*const | glDepthRangeArraydvNV )(GLuint first, GLsizei count, const GLdouble *v)
void(*const | glDepthRangeIndexeddNV )(GLuint index, GLdouble n, GLdouble f)
void(*const | glWindowPos2dARB )(GLdouble x, GLdouble y)
void(*const | glWindowPos2dvARB )(const GLdouble *v)
void(*const | glWindowPos2fARB )(GLfloat x, GLfloat y)
void(*const | glWindowPos2fvARB )(const GLfloat *v)
void(*const | glWindowPos2iARB )(GLint x, GLint y)
void(*const | glWindowPos2ivARB )(const GLint *v)
void(*const | glWindowPos2sARB )(GLshort x, GLshort y)
void(*const | glWindowPos2svARB )(const GLshort *v)
void(*const | glWindowPos3dARB )(GLdouble x, GLdouble y, GLdouble z)
void(*const | glWindowPos3dvARB )(const GLdouble *v)
void(*const | glWindowPos3fARB )(GLfloat x, GLfloat y, GLfloat z)
void(*const | glWindowPos3fvARB )(const GLfloat *v)
void(*const | glWindowPos3iARB )(GLint x, GLint y, GLint z)
void(*const | glWindowPos3ivARB )(const GLint *v)
void(*const | glWindowPos3sARB )(GLshort x, GLshort y, GLshort z)
void(*const | glWindowPos3svARB )(const GLshort *v)
void(*const | glDrawBuffersATI )(GLsizei n, const GLenum *bufs)
void(*const | glElementPointerATI )(GLenum type, const void *pointer)
void(*const | glDrawElementArrayATI )(GLenum mode, GLsizei count)
void(*const | glDrawRangeElementArrayATI )(GLenum mode, GLuint start, GLuint end, GLsizei count)
void(*const | glTexBumpParameterivATI )(GLenum pname, const GLint *param)
void(*const | glTexBumpParameterfvATI )(GLenum pname, const GLfloat *param)
void(*const | glGetTexBumpParameterivATI )(GLenum pname, GLint *param)
void(*const | glGetTexBumpParameterfvATI )(GLenum pname, GLfloat *param)
GLuint(*const | glGenFragmentShadersATI )(GLuint range)
void(*const | glBindFragmentShaderATI )(GLuint id)
void(*const | glDeleteFragmentShaderATI )(GLuint id)
void(*const | glBeginFragmentShaderATI )()
void(*const | glEndFragmentShaderATI )()
void(*const | glPassTexCoordATI )(GLuint dst, GLuint coord, GLenum swizzle)
void(*const | glSampleMapATI )(GLuint dst, GLuint interp, GLenum swizzle)
void(*const | glColorFragmentOp1ATI )(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod)
void(*const | glColorFragmentOp2ATI )(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod)
void(*const | glColorFragmentOp3ATI )(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod)
void(*const | glAlphaFragmentOp1ATI )(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod)
void(*const | glAlphaFragmentOp2ATI )(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod)
void(*const | glAlphaFragmentOp3ATI )(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod)
void(*const | glSetFragmentShaderConstantATI )(GLuint dst, const GLfloat *value)
void *(*const | glMapObjectBufferATI )(GLuint buffer)
void(*const | glUnmapObjectBufferATI )(GLuint buffer)
void(*const | glPNTrianglesiATI )(GLenum pname, GLint param)
void(*const | glPNTrianglesfATI )(GLenum pname, GLfloat param)
void(*const | glStencilOpSeparateATI )(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)
void(*const | glStencilFuncSeparateATI )(GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask)
GLuint(*const | glNewObjectBufferATI )(GLsizei size, const void *pointer, GLenum usage)
GLboolean(*const | glIsObjectBufferATI )(GLuint buffer)
void(*const | glUpdateObjectBufferATI )(GLuint buffer, GLuint offset, GLsizei size, const void *pointer, GLenum preserve)
void(*const | glGetObjectBufferfvATI )(GLuint buffer, GLenum pname, GLfloat *params)
void(*const | glGetObjectBufferivATI )(GLuint buffer, GLenum pname, GLint *params)
void(*const | glFreeObjectBufferATI )(GLuint buffer)
void(*const | glArrayObjectATI )(GLenum array, GLint size, GLenum type, GLsizei stride, GLuint buffer, GLuint offset)
void(*const | glGetArrayObjectfvATI )(GLenum array, GLenum pname, GLfloat *params)
void(*const | glGetArrayObjectivATI )(GLenum array, GLenum pname, GLint *params)
void(*const | glVariantArrayObjectATI )(GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset)
void(*const | glGetVariantArrayObjectfvATI )(GLuint id, GLenum pname, GLfloat *params)
void(*const | glGetVariantArrayObjectivATI )(GLuint id, GLenum pname, GLint *params)
void(*const | glVertexAttribArrayObjectATI )(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GLuint offset)
void(*const | glGetVertexAttribArrayObjectfvATI )(GLuint index, GLenum pname, GLfloat *params)
void(*const | glGetVertexAttribArrayObjectivATI )(GLuint index, GLenum pname, GLint *params)
void(*const | glVertexStream1sATI )(GLenum stream, GLshort x)
void(*const | glVertexStream1svATI )(GLenum stream, const GLshort *coords)
void(*const | glVertexStream1iATI )(GLenum stream, GLint x)
void(*const | glVertexStream1ivATI )(GLenum stream, const GLint *coords)
void(*const | glVertexStream1fATI )(GLenum stream, GLfloat x)
void(*const | glVertexStream1fvATI )(GLenum stream, const GLfloat *coords)
void(*const | glVertexStream1dATI )(GLenum stream, GLdouble x)
void(*const | glVertexStream1dvATI )(GLenum stream, const GLdouble *coords)
void(*const | glVertexStream2sATI )(GLenum stream, GLshort x, GLshort y)
void(*const | glVertexStream2svATI )(GLenum stream, const GLshort *coords)
void(*const | glVertexStream2iATI )(GLenum stream, GLint x, GLint y)
void(*const | glVertexStream2ivATI )(GLenum stream, const GLint *coords)
void(*const | glVertexStream2fATI )(GLenum stream, GLfloat x, GLfloat y)
void(*const | glVertexStream2fvATI )(GLenum stream, const GLfloat *coords)
void(*const | glVertexStream2dATI )(GLenum stream, GLdouble x, GLdouble y)
void(*const | glVertexStream2dvATI )(GLenum stream, const GLdouble *coords)
void(*const | glVertexStream3sATI )(GLenum stream, GLshort x, GLshort y, GLshort z)
void(*const | glVertexStream3svATI )(GLenum stream, const GLshort *coords)
void(*const | glVertexStream3iATI )(GLenum stream, GLint x, GLint y, GLint z)
void(*const | glVertexStream3ivATI )(GLenum stream, const GLint *coords)
void(*const | glVertexStream3fATI )(GLenum stream, GLfloat x, GLfloat y, GLfloat z)
void(*const | glVertexStream3fvATI )(GLenum stream, const GLfloat *coords)
void(*const | glVertexStream3dATI )(GLenum stream, GLdouble x, GLdouble y, GLdouble z)
void(*const | glVertexStream3dvATI )(GLenum stream, const GLdouble *coords)
void(*const | glVertexStream4sATI )(GLenum stream, GLshort x, GLshort y, GLshort z, GLshort w)
void(*const | glVertexStream4svATI )(GLenum stream, const GLshort *coords)
void(*const | glVertexStream4iATI )(GLenum stream, GLint x, GLint y, GLint z, GLint w)
void(*const | glVertexStream4ivATI )(GLenum stream, const GLint *coords)
void(*const | glVertexStream4fATI )(GLenum stream, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
void(*const | glVertexStream4fvATI )(GLenum stream, const GLfloat *coords)
void(*const | glVertexStream4dATI )(GLenum stream, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
void(*const | glVertexStream4dvATI )(GLenum stream, const GLdouble *coords)
void(*const | glNormalStream3bATI )(GLenum stream, GLbyte nx, GLbyte ny, GLbyte nz)
void(*const | glNormalStream3bvATI )(GLenum stream, const GLbyte *coords)
void(*const | glNormalStream3sATI )(GLenum stream, GLshort nx, GLshort ny, GLshort nz)
void(*const | glNormalStream3svATI )(GLenum stream, const GLshort *coords)
void(*const | glNormalStream3iATI )(GLenum stream, GLint nx, GLint ny, GLint nz)
void(*const | glNormalStream3ivATI )(GLenum stream, const GLint *coords)
void(*const | glNormalStream3fATI )(GLenum stream, GLfloat nx, GLfloat ny, GLfloat nz)
void(*const | glNormalStream3fvATI )(GLenum stream, const GLfloat *coords)
void(*const | glNormalStream3dATI )(GLenum stream, GLdouble nx, GLdouble ny, GLdouble nz)
void(*const | glNormalStream3dvATI )(GLenum stream, const GLdouble *coords)
void(*const | glClientActiveVertexStreamATI )(GLenum stream)
void(*const | glVertexBlendEnviATI )(GLenum pname, GLint param)
void(*const | glVertexBlendEnvfATI )(GLenum pname, GLfloat param)
void(*const | glEGLImageTargetTexStorageEXT )(GLenum target, GLeglImageOES image, const GLint *attrib_list)
void(*const | glEGLImageTargetTextureStorageEXT )(GLuint texture, GLeglImageOES image, const GLint *attrib_list)
void(*const | glUniformBufferEXT )(GLuint program, GLint location, GLuint buffer)
GLint(*const | glGetUniformBufferSizeEXT )(GLuint program, GLint location)
GLintptr(*const | glGetUniformOffsetEXT )(GLuint program, GLint location)
void(*const | glBlendColorEXT )(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
void(*const | glBlendEquationSeparateEXT )(GLenum modeRGB, GLenum modeAlpha)
void(*const | glBlendFuncSeparateEXT )(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
void(*const | glBlendEquationEXT )(GLenum mode)
void(*const | glColorSubTableEXT )(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const void *data)
void(*const | glCopyColorSubTableEXT )(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
void(*const | glLockArraysEXT )(GLint first, GLsizei count)
void(*const | glUnlockArraysEXT )()
void(*const | glConvolutionFilter1DEXT )(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *image)
void(*const | glConvolutionFilter2DEXT )(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *image)
void(*const | glConvolutionParameterfEXT )(GLenum target, GLenum pname, GLfloat params)
void(*const | glConvolutionParameterfvEXT )(GLenum target, GLenum pname, const GLfloat *params)
void(*const | glConvolutionParameteriEXT )(GLenum target, GLenum pname, GLint params)
void(*const | glConvolutionParameterivEXT )(GLenum target, GLenum pname, const GLint *params)
void(*const | glCopyConvolutionFilter1DEXT )(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
void(*const | glCopyConvolutionFilter2DEXT )(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
void(*const | glGetConvolutionFilterEXT )(GLenum target, GLenum format, GLenum type, void *image)
void(*const | glGetConvolutionParameterfvEXT )(GLenum target, GLenum pname, GLfloat *params)
void(*const | glGetConvolutionParameterivEXT )(GLenum target, GLenum pname, GLint *params)
void(*const | glGetSeparableFilterEXT )(GLenum target, GLenum format, GLenum type, void *row, void *column, void *span)
void(*const | glSeparableFilter2DEXT )(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *row, const void *column)
void(*const | glTangent3bEXT )(GLbyte tx, GLbyte ty, GLbyte tz)
void(*const | glTangent3bvEXT )(const GLbyte *v)
void(*const | glTangent3dEXT )(GLdouble tx, GLdouble ty, GLdouble tz)
void(*const | glTangent3dvEXT )(const GLdouble *v)
void(*const | glTangent3fEXT )(GLfloat tx, GLfloat ty, GLfloat tz)
void(*const | glTangent3fvEXT )(const GLfloat *v)
void(*const | glTangent3iEXT )(GLint tx, GLint ty, GLint tz)
void(*const | glTangent3ivEXT )(const GLint *v)
void(*const | glTangent3sEXT )(GLshort tx, GLshort ty, GLshort tz)
void(*const | glTangent3svEXT )(const GLshort *v)
void(*const | glBinormal3bEXT )(GLbyte bx, GLbyte by, GLbyte bz)
void(*const | glBinormal3bvEXT )(const GLbyte *v)
void(*const | glBinormal3dEXT )(GLdouble bx, GLdouble by, GLdouble bz)
void(*const | glBinormal3dvEXT )(const GLdouble *v)
void(*const | glBinormal3fEXT )(GLfloat bx, GLfloat by, GLfloat bz)
void(*const | glBinormal3fvEXT )(const GLfloat *v)
void(*const | glBinormal3iEXT )(GLint bx, GLint by, GLint bz)
void(*const | glBinormal3ivEXT )(const GLint *v)
void(*const | glBinormal3sEXT )(GLshort bx, GLshort by, GLshort bz)
void(*const | glBinormal3svEXT )(const GLshort *v)
void(*const | glTangentPointerEXT )(GLenum type, GLsizei stride, const void *pointer)
void(*const | glBinormalPointerEXT )(GLenum type, GLsizei stride, const void *pointer)
void(*const | glCopyTexImage1DEXT )(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
void(*const | glCopyTexImage2DEXT )(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
void(*const | glCopyTexSubImage1DEXT )(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
void(*const | glCopyTexSubImage2DEXT )(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
void(*const | glCopyTexSubImage3DEXT )(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
void(*const | glCullParameterdvEXT )(GLenum pname, GLdouble *params)
void(*const | glCullParameterfvEXT )(GLenum pname, GLfloat *params)
void(*const | glLabelObjectEXT )(GLenum type, GLuint object, GLsizei length, const GLchar *label)
void(*const | glGetObjectLabelEXT )(GLenum type, GLuint object, GLsizei bufSize, GLsizei *length, GLchar *label)
void(*const | glInsertEventMarkerEXT )(GLsizei length, const GLchar *marker)
void(*const | glPushGroupMarkerEXT )(GLsizei length, const GLchar *marker)
void(*const | glPopGroupMarkerEXT )()
void(*const | glDepthBoundsEXT )(GLclampd zmin, GLclampd zmax)
void(*const | glMatrixLoadfEXT )(GLenum mode, const GLfloat *m)
void(*const | glMatrixLoaddEXT )(GLenum mode, const GLdouble *m)
void(*const | glMatrixMultfEXT )(GLenum mode, const GLfloat *m)
void(*const | glMatrixMultdEXT )(GLenum mode, const GLdouble *m)
void(*const | glMatrixLoadIdentityEXT )(GLenum mode)
void(*const | glMatrixRotatefEXT )(GLenum mode, GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
void(*const | glMatrixRotatedEXT )(GLenum mode, GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
void(*const | glMatrixScalefEXT )(GLenum mode, GLfloat x, GLfloat y, GLfloat z)
void(*const | glMatrixScaledEXT )(GLenum mode, GLdouble x, GLdouble y, GLdouble z)
void(*const | glMatrixTranslatefEXT )(GLenum mode, GLfloat x, GLfloat y, GLfloat z)
void(*const | glMatrixTranslatedEXT )(GLenum mode, GLdouble x, GLdouble y, GLdouble z)
void(*const | glMatrixFrustumEXT )(GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
void(*const | glMatrixOrthoEXT )(GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
void(*const | glMatrixPopEXT )(GLenum mode)
void(*const | glMatrixPushEXT )(GLenum mode)
void(*const | glClientAttribDefaultEXT )(GLbitfield mask)
void(*const | glPushClientAttribDefaultEXT )(GLbitfield mask)
void(*const | glTextureParameterfEXT )(GLuint texture, GLenum target, GLenum pname, GLfloat param)
void(*const | glTextureParameterfvEXT )(GLuint texture, GLenum target, GLenum pname, const GLfloat *params)
void(*const | glTextureParameteriEXT )(GLuint texture, GLenum target, GLenum pname, GLint param)
void(*const | glTextureParameterivEXT )(GLuint texture, GLenum target, GLenum pname, const GLint *params)
void(*const | glTextureImage1DEXT )(GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels)
void(*const | glTextureImage2DEXT )(GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels)
void(*const | glTextureSubImage1DEXT )(GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels)
void(*const | glTextureSubImage2DEXT )(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels)
void(*const | glCopyTextureImage1DEXT )(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
void(*const | glCopyTextureImage2DEXT )(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
void(*const | glCopyTextureSubImage1DEXT )(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
void(*const | glCopyTextureSubImage2DEXT )(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
void(*const | glGetTextureImageEXT )(GLuint texture, GLenum target, GLint level, GLenum format, GLenum type, void *pixels)
void(*const | glGetTextureParameterfvEXT )(GLuint texture, GLenum target, GLenum pname, GLfloat *params)
void(*const | glGetTextureParameterivEXT )(GLuint texture, GLenum target, GLenum pname, GLint *params)
void(*const | glGetTextureLevelParameterfvEXT )(GLuint texture, GLenum target, GLint level, GLenum pname, GLfloat *params)
void(*const | glGetTextureLevelParameterivEXT )(GLuint texture, GLenum target, GLint level, GLenum pname, GLint *params)
void(*const | glTextureImage3DEXT )(GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels)
void(*const | glTextureSubImage3DEXT )(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels)
void(*const | glCopyTextureSubImage3DEXT )(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
void(*const | glBindMultiTextureEXT )(GLenum texunit, GLenum target, GLuint texture)
void(*const | glMultiTexCoordPointerEXT )(GLenum texunit, GLint size, GLenum type, GLsizei stride, const void *pointer)
void(*const | glMultiTexEnvfEXT )(GLenum texunit, GLenum target, GLenum pname, GLfloat param)
void(*const | glMultiTexEnvfvEXT )(GLenum texunit, GLenum target, GLenum pname, const GLfloat *params)
void(*const | glMultiTexEnviEXT )(GLenum texunit, GLenum target, GLenum pname, GLint param)
void(*const | glMultiTexEnvivEXT )(GLenum texunit, GLenum target, GLenum pname, const GLint *params)
void(*const | glMultiTexGendEXT )(GLenum texunit, GLenum coord, GLenum pname, GLdouble param)
void(*const | glMultiTexGendvEXT )(GLenum texunit, GLenum coord, GLenum pname, const GLdouble *params)
void(*const | glMultiTexGenfEXT )(GLenum texunit, GLenum coord, GLenum pname, GLfloat param)
void(*const | glMultiTexGenfvEXT )(GLenum texunit, GLenum coord, GLenum pname, const GLfloat *params)
void(*const | glMultiTexGeniEXT )(GLenum texunit, GLenum coord, GLenum pname, GLint param)
void(*const | glMultiTexGenivEXT )(GLenum texunit, GLenum coord, GLenum pname, const GLint *params)
void(*const | glGetMultiTexEnvfvEXT )(GLenum texunit, GLenum target, GLenum pname, GLfloat *params)
void(*const | glGetMultiTexEnvivEXT )(GLenum texunit, GLenum target, GLenum pname, GLint *params)
void(*const | glGetMultiTexGendvEXT )(GLenum texunit, GLenum coord, GLenum pname, GLdouble *params)
void(*const | glGetMultiTexGenfvEXT )(GLenum texunit, GLenum coord, GLenum pname, GLfloat *params)
void(*const | glGetMultiTexGenivEXT )(GLenum texunit, GLenum coord, GLenum pname, GLint *params)
void(*const | glMultiTexParameteriEXT )(GLenum texunit, GLenum target, GLenum pname, GLint param)
void(*const | glMultiTexParameterivEXT )(GLenum texunit, GLenum target, GLenum pname, const GLint *params)
void(*const | glMultiTexParameterfEXT )(GLenum texunit, GLenum target, GLenum pname, GLfloat param)
void(*const | glMultiTexParameterfvEXT )(GLenum texunit, GLenum target, GLenum pname, const GLfloat *params)
void(*const | glMultiTexImage1DEXT )(GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels)
void(*const | glMultiTexImage2DEXT )(GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels)
void(*const | glMultiTexSubImage1DEXT )(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels)
void(*const | glMultiTexSubImage2DEXT )(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels)
void(*const | glCopyMultiTexImage1DEXT )(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
void(*const | glCopyMultiTexImage2DEXT )(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
void(*const | glCopyMultiTexSubImage1DEXT )(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
void(*const | glCopyMultiTexSubImage2DEXT )(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
void(*const | glGetMultiTexImageEXT )(GLenum texunit, GLenum target, GLint level, GLenum format, GLenum type, void *pixels)
void(*const | glGetMultiTexParameterfvEXT )(GLenum texunit, GLenum target, GLenum pname, GLfloat *params)
void(*const | glGetMultiTexParameterivEXT )(GLenum texunit, GLenum target, GLenum pname, GLint *params)
void(*const | glGetMultiTexLevelParameterfvEXT )(GLenum texunit, GLenum target, GLint level, GLenum pname, GLfloat *params)
void(*const | glGetMultiTexLevelParameterivEXT )(GLenum texunit, GLenum target, GLint level, GLenum pname, GLint *params)
void(*const | glMultiTexImage3DEXT )(GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels)
void(*const | glMultiTexSubImage3DEXT )(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels)
void(*const | glCopyMultiTexSubImage3DEXT )(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
void(*const | glEnableClientStateIndexedEXT )(GLenum array, GLuint index)
void(*const | glDisableClientStateIndexedEXT )(GLenum array, GLuint index)
void(*const | glGetFloatIndexedvEXT )(GLenum target, GLuint index, GLfloat *data)
void(*const | glGetDoubleIndexedvEXT )(GLenum target, GLuint index, GLdouble *data)
void(*const | glGetPointerIndexedvEXT )(GLenum target, GLuint index, void **data)
void(*const | glEnableIndexedEXT )(GLenum target, GLuint index)
void(*const | glDisableIndexedEXT )(GLenum target, GLuint index)
GLboolean(*const | glIsEnabledIndexedEXT )(GLenum target, GLuint index)
void(*const | glGetIntegerIndexedvEXT )(GLenum target, GLuint index, GLint *data)
void(*const | glGetBooleanIndexedvEXT )(GLenum target, GLuint index, GLboolean *data)
void(*const | glCompressedTextureImage3DEXT )(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *bits)
void(*const | glCompressedTextureImage2DEXT )(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *bits)
void(*const | glCompressedTextureImage1DEXT )(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *bits)
void(*const | glCompressedTextureSubImage3DEXT )(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *bits)
void(*const | glCompressedTextureSubImage2DEXT )(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *bits)
void(*const | glCompressedTextureSubImage1DEXT )(GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *bits)
void(*const | glGetCompressedTextureImageEXT )(GLuint texture, GLenum target, GLint lod, void *img)
void(*const | glCompressedMultiTexImage3DEXT )(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *bits)
void(*const | glCompressedMultiTexImage2DEXT )(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *bits)
void(*const | glCompressedMultiTexImage1DEXT )(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *bits)
void(*const | glCompressedMultiTexSubImage3DEXT )(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *bits)
void(*const | glCompressedMultiTexSubImage2DEXT )(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *bits)
void(*const | glCompressedMultiTexSubImage1DEXT )(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *bits)
void(*const | glGetCompressedMultiTexImageEXT )(GLenum texunit, GLenum target, GLint lod, void *img)
void(*const | glMatrixLoadTransposefEXT )(GLenum mode, const GLfloat *m)
void(*const | glMatrixLoadTransposedEXT )(GLenum mode, const GLdouble *m)
void(*const | glMatrixMultTransposefEXT )(GLenum mode, const GLfloat *m)
void(*const | glMatrixMultTransposedEXT )(GLenum mode, const GLdouble *m)
void(*const | glNamedBufferDataEXT )(GLuint buffer, GLsizeiptr size, const void *data, GLenum usage)
void(*const | glNamedBufferSubDataEXT )(GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data)
void *(*const | glMapNamedBufferEXT )(GLuint buffer, GLenum access)
GLboolean(*const | glUnmapNamedBufferEXT )(GLuint buffer)
void(*const | glGetNamedBufferParameterivEXT )(GLuint buffer, GLenum pname, GLint *params)
void(*const | glGetNamedBufferPointervEXT )(GLuint buffer, GLenum pname, void **params)
void(*const | glGetNamedBufferSubDataEXT )(GLuint buffer, GLintptr offset, GLsizeiptr size, void *data)
void(*const | glProgramUniform1fEXT )(GLuint program, GLint location, GLfloat v0)
void(*const | glProgramUniform2fEXT )(GLuint program, GLint location, GLfloat v0, GLfloat v1)
void(*const | glProgramUniform3fEXT )(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
void(*const | glProgramUniform4fEXT )(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
void(*const | glProgramUniform1iEXT )(GLuint program, GLint location, GLint v0)
void(*const | glProgramUniform2iEXT )(GLuint program, GLint location, GLint v0, GLint v1)
void(*const | glProgramUniform3iEXT )(GLuint program, GLint location, GLint v0, GLint v1, GLint v2)
void(*const | glProgramUniform4iEXT )(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
void(*const | glProgramUniform1fvEXT )(GLuint program, GLint location, GLsizei count, const GLfloat *value)
void(*const | glProgramUniform2fvEXT )(GLuint program, GLint location, GLsizei count, const GLfloat *value)
void(*const | glProgramUniform3fvEXT )(GLuint program, GLint location, GLsizei count, const GLfloat *value)
void(*const | glProgramUniform4fvEXT )(GLuint program, GLint location, GLsizei count, const GLfloat *value)
void(*const | glProgramUniform1ivEXT )(GLuint program, GLint location, GLsizei count, const GLint *value)
void(*const | glProgramUniform2ivEXT )(GLuint program, GLint location, GLsizei count, const GLint *value)
void(*const | glProgramUniform3ivEXT )(GLuint program, GLint location, GLsizei count, const GLint *value)
void(*const | glProgramUniform4ivEXT )(GLuint program, GLint location, GLsizei count, const GLint *value)
void(*const | glProgramUniformMatrix2fvEXT )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void(*const | glProgramUniformMatrix3fvEXT )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void(*const | glProgramUniformMatrix4fvEXT )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void(*const | glProgramUniformMatrix2x3fvEXT )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void(*const | glProgramUniformMatrix3x2fvEXT )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void(*const | glProgramUniformMatrix2x4fvEXT )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void(*const | glProgramUniformMatrix4x2fvEXT )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void(*const | glProgramUniformMatrix3x4fvEXT )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void(*const | glProgramUniformMatrix4x3fvEXT )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void(*const | glTextureBufferEXT )(GLuint texture, GLenum target, GLenum internalformat, GLuint buffer)
void(*const | glMultiTexBufferEXT )(GLenum texunit, GLenum target, GLenum internalformat, GLuint buffer)
void(*const | glTextureParameterIivEXT )(GLuint texture, GLenum target, GLenum pname, const GLint *params)
void(*const | glTextureParameterIuivEXT )(GLuint texture, GLenum target, GLenum pname, const GLuint *params)
void(*const | glGetTextureParameterIivEXT )(GLuint texture, GLenum target, GLenum pname, GLint *params)
void(*const | glGetTextureParameterIuivEXT )(GLuint texture, GLenum target, GLenum pname, GLuint *params)
void(*const | glMultiTexParameterIivEXT )(GLenum texunit, GLenum target, GLenum pname, const GLint *params)
void(*const | glMultiTexParameterIuivEXT )(GLenum texunit, GLenum target, GLenum pname, const GLuint *params)
void(*const | glGetMultiTexParameterIivEXT )(GLenum texunit, GLenum target, GLenum pname, GLint *params)
void(*const | glGetMultiTexParameterIuivEXT )(GLenum texunit, GLenum target, GLenum pname, GLuint *params)
void(*const | glProgramUniform1uiEXT )(GLuint program, GLint location, GLuint v0)
void(*const | glProgramUniform2uiEXT )(GLuint program, GLint location, GLuint v0, GLuint v1)
void(*const | glProgramUniform3uiEXT )(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)
void(*const | glProgramUniform4uiEXT )(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
void(*const | glProgramUniform1uivEXT )(GLuint program, GLint location, GLsizei count, const GLuint *value)
void(*const | glProgramUniform2uivEXT )(GLuint program, GLint location, GLsizei count, const GLuint *value)
void(*const | glProgramUniform3uivEXT )(GLuint program, GLint location, GLsizei count, const GLuint *value)
void(*const | glProgramUniform4uivEXT )(GLuint program, GLint location, GLsizei count, const GLuint *value)
void(*const | glNamedProgramLocalParameters4fvEXT )(GLuint program, GLenum target, GLuint index, GLsizei count, const GLfloat *params)
void(*const | glNamedProgramLocalParameterI4iEXT )(GLuint program, GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w)
void(*const | glNamedProgramLocalParameterI4ivEXT )(GLuint program, GLenum target, GLuint index, const GLint *params)
void(*const | glNamedProgramLocalParametersI4ivEXT )(GLuint program, GLenum target, GLuint index, GLsizei count, const GLint *params)
void(*const | glNamedProgramLocalParameterI4uiEXT )(GLuint program, GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)
void(*const | glNamedProgramLocalParameterI4uivEXT )(GLuint program, GLenum target, GLuint index, const GLuint *params)
void(*const | glNamedProgramLocalParametersI4uivEXT )(GLuint program, GLenum target, GLuint index, GLsizei count, const GLuint *params)
void(*const | glGetNamedProgramLocalParameterIivEXT )(GLuint program, GLenum target, GLuint index, GLint *params)
void(*const | glGetNamedProgramLocalParameterIuivEXT )(GLuint program, GLenum target, GLuint index, GLuint *params)
void(*const | glEnableClientStateiEXT )(GLenum array, GLuint index)
void(*const | glDisableClientStateiEXT )(GLenum array, GLuint index)
void(*const | glGetFloati_vEXT )(GLenum pname, GLuint index, GLfloat *params)
void(*const | glGetDoublei_vEXT )(GLenum pname, GLuint index, GLdouble *params)
void(*const | glGetPointeri_vEXT )(GLenum pname, GLuint index, void **params)
void(*const | glNamedProgramStringEXT )(GLuint program, GLenum target, GLenum format, GLsizei len, const void *string)
void(*const | glNamedProgramLocalParameter4dEXT )(GLuint program, GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
void(*const | glNamedProgramLocalParameter4dvEXT )(GLuint program, GLenum target, GLuint index, const GLdouble *params)
void(*const | glNamedProgramLocalParameter4fEXT )(GLuint program, GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
void(*const | glNamedProgramLocalParameter4fvEXT )(GLuint program, GLenum target, GLuint index, const GLfloat *params)
void(*const | glGetNamedProgramLocalParameterdvEXT )(GLuint program, GLenum target, GLuint index, GLdouble *params)
void(*const | glGetNamedProgramLocalParameterfvEXT )(GLuint program, GLenum target, GLuint index, GLfloat *params)
void(*const | glGetNamedProgramivEXT )(GLuint program, GLenum target, GLenum pname, GLint *params)
void(*const | glGetNamedProgramStringEXT )(GLuint program, GLenum target, GLenum pname, void *string)
void(*const | glNamedRenderbufferStorageEXT )(GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height)
void(*const | glGetNamedRenderbufferParameterivEXT )(GLuint renderbuffer, GLenum pname, GLint *params)
void(*const | glNamedRenderbufferStorageMultisampleEXT )(GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
void(*const | glNamedRenderbufferStorageMultisampleCoverageEXT )(GLuint renderbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height)
GLenum(*const | glCheckNamedFramebufferStatusEXT )(GLuint framebuffer, GLenum target)
void(*const | glNamedFramebufferTexture1DEXT )(GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
void(*const | glNamedFramebufferTexture2DEXT )(GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
void(*const | glNamedFramebufferTexture3DEXT )(GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
void(*const | glNamedFramebufferRenderbufferEXT )(GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
void(*const | glGetNamedFramebufferAttachmentParameterivEXT )(GLuint framebuffer, GLenum attachment, GLenum pname, GLint *params)
void(*const | glGenerateTextureMipmapEXT )(GLuint texture, GLenum target)
void(*const | glGenerateMultiTexMipmapEXT )(GLenum texunit, GLenum target)
void(*const | glFramebufferDrawBufferEXT )(GLuint framebuffer, GLenum mode)
void(*const | glFramebufferDrawBuffersEXT )(GLuint framebuffer, GLsizei n, const GLenum *bufs)
void(*const | glFramebufferReadBufferEXT )(GLuint framebuffer, GLenum mode)
void(*const | glGetFramebufferParameterivEXT )(GLuint framebuffer, GLenum pname, GLint *params)
void(*const | glNamedCopyBufferSubDataEXT )(GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
void(*const | glNamedFramebufferTextureEXT )(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level)
void(*const | glNamedFramebufferTextureLayerEXT )(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer)
void(*const | glNamedFramebufferTextureFaceEXT )(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLenum face)
void(*const | glTextureRenderbufferEXT )(GLuint texture, GLenum target, GLuint renderbuffer)
void(*const | glMultiTexRenderbufferEXT )(GLenum texunit, GLenum target, GLuint renderbuffer)
void(*const | glVertexArrayVertexOffsetEXT )(GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset)
void(*const | glVertexArrayColorOffsetEXT )(GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset)
void(*const | glVertexArrayEdgeFlagOffsetEXT )(GLuint vaobj, GLuint buffer, GLsizei stride, GLintptr offset)
void(*const | glVertexArrayIndexOffsetEXT )(GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset)
void(*const | glVertexArrayNormalOffsetEXT )(GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset)
void(*const | glVertexArrayTexCoordOffsetEXT )(GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset)
void(*const | glVertexArrayMultiTexCoordOffsetEXT )(GLuint vaobj, GLuint buffer, GLenum texunit, GLint size, GLenum type, GLsizei stride, GLintptr offset)
void(*const | glVertexArrayFogCoordOffsetEXT )(GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset)
void(*const | glVertexArraySecondaryColorOffsetEXT )(GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset)
void(*const | glVertexArrayVertexAttribOffsetEXT )(GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLintptr offset)
void(*const | glVertexArrayVertexAttribIOffsetEXT )(GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset)
void(*const | glEnableVertexArrayEXT )(GLuint vaobj, GLenum array)
void(*const | glDisableVertexArrayEXT )(GLuint vaobj, GLenum array)
void(*const | glEnableVertexArrayAttribEXT )(GLuint vaobj, GLuint index)
void(*const | glDisableVertexArrayAttribEXT )(GLuint vaobj, GLuint index)
void(*const | glGetVertexArrayIntegervEXT )(GLuint vaobj, GLenum pname, GLint *param)
void(*const | glGetVertexArrayPointervEXT )(GLuint vaobj, GLenum pname, void **param)
void(*const | glGetVertexArrayIntegeri_vEXT )(GLuint vaobj, GLuint index, GLenum pname, GLint *param)
void(*const | glGetVertexArrayPointeri_vEXT )(GLuint vaobj, GLuint index, GLenum pname, void **param)
void *(*const | glMapNamedBufferRangeEXT )(GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access)
void(*const | glFlushMappedNamedBufferRangeEXT )(GLuint buffer, GLintptr offset, GLsizeiptr length)
void(*const | glNamedBufferStorageEXT )(GLuint buffer, GLsizeiptr size, const void *data, GLbitfield flags)
void(*const | glClearNamedBufferDataEXT )(GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data)
void(*const | glClearNamedBufferSubDataEXT )(GLuint buffer, GLenum internalformat, GLsizeiptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data)
void(*const | glNamedFramebufferParameteriEXT )(GLuint framebuffer, GLenum pname, GLint param)
void(*const | glGetNamedFramebufferParameterivEXT )(GLuint framebuffer, GLenum pname, GLint *params)
void(*const | glProgramUniform1dEXT )(GLuint program, GLint location, GLdouble x)
void(*const | glProgramUniform2dEXT )(GLuint program, GLint location, GLdouble x, GLdouble y)
void(*const | glProgramUniform3dEXT )(GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z)
void(*const | glProgramUniform4dEXT )(GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
void(*const | glProgramUniform1dvEXT )(GLuint program, GLint location, GLsizei count, const GLdouble *value)
void(*const | glProgramUniform2dvEXT )(GLuint program, GLint location, GLsizei count, const GLdouble *value)
void(*const | glProgramUniform3dvEXT )(GLuint program, GLint location, GLsizei count, const GLdouble *value)
void(*const | glProgramUniform4dvEXT )(GLuint program, GLint location, GLsizei count, const GLdouble *value)
void(*const | glProgramUniformMatrix2dvEXT )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
void(*const | glProgramUniformMatrix3dvEXT )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
void(*const | glProgramUniformMatrix4dvEXT )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
void(*const | glProgramUniformMatrix2x3dvEXT )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
void(*const | glProgramUniformMatrix2x4dvEXT )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
void(*const | glProgramUniformMatrix3x2dvEXT )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
void(*const | glProgramUniformMatrix3x4dvEXT )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
void(*const | glProgramUniformMatrix4x2dvEXT )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
void(*const | glProgramUniformMatrix4x3dvEXT )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
void(*const | glTextureBufferRangeEXT )(GLuint texture, GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size)
void(*const | glTextureStorage1DEXT )(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width)
void(*const | glTextureStorage2DEXT )(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
void(*const | glTextureStorage3DEXT )(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)
void(*const | glTextureStorage2DMultisampleEXT )(GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
void(*const | glTextureStorage3DMultisampleEXT )(GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
void(*const | glVertexArrayBindVertexBufferEXT )(GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride)
void(*const | glVertexArrayVertexAttribFormatEXT )(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset)
void(*const | glVertexArrayVertexAttribIFormatEXT )(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
void(*const | glVertexArrayVertexAttribLFormatEXT )(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
void(*const | glVertexArrayVertexAttribBindingEXT )(GLuint vaobj, GLuint attribindex, GLuint bindingindex)
void(*const | glVertexArrayVertexBindingDivisorEXT )(GLuint vaobj, GLuint bindingindex, GLuint divisor)
void(*const | glVertexArrayVertexAttribLOffsetEXT )(GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset)
void(*const | glTexturePageCommitmentEXT )(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit)
void(*const | glVertexArrayVertexAttribDivisorEXT )(GLuint vaobj, GLuint index, GLuint divisor)
void(*const | glColorMaskIndexedEXT )(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
void(*const | glDrawArraysInstancedEXT )(GLenum mode, GLint start, GLsizei count, GLsizei primcount)
void(*const | glDrawElementsInstancedEXT )(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount)
void(*const | glDrawRangeElementsEXT )(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices)
void(*const | glBufferStorageExternalEXT )(GLenum target, GLintptr offset, GLsizeiptr size, GLeglClientBufferEXT clientBuffer, GLbitfield flags)
void(*const | glNamedBufferStorageExternalEXT )(GLuint buffer, GLintptr offset, GLsizeiptr size, GLeglClientBufferEXT clientBuffer, GLbitfield flags)
void(*const | glFogCoordfEXT )(GLfloat coord)
void(*const | glFogCoordfvEXT )(const GLfloat *coord)
void(*const | glFogCoorddEXT )(GLdouble coord)
void(*const | glFogCoorddvEXT )(const GLdouble *coord)
void(*const | glFogCoordPointerEXT )(GLenum type, GLsizei stride, const void *pointer)
void(*const | glBlitFramebufferEXT )(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
void(*const | glBlitFramebufferLayersEXT )(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
void(*const | glBlitFramebufferLayerEXT )(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint srcLayer, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLint dstLayer, GLbitfield mask, GLenum filter)
void(*const | glRenderbufferStorageMultisampleEXT )(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
GLboolean(*const | glIsRenderbufferEXT )(GLuint renderbuffer)
void(*const | glBindRenderbufferEXT )(GLenum target, GLuint renderbuffer)
void(*const | glDeleteRenderbuffersEXT )(GLsizei n, const GLuint *renderbuffers)
void(*const | glGenRenderbuffersEXT )(GLsizei n, GLuint *renderbuffers)
void(*const | glRenderbufferStorageEXT )(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
void(*const | glGetRenderbufferParameterivEXT )(GLenum target, GLenum pname, GLint *params)
GLboolean(*const | glIsFramebufferEXT )(GLuint framebuffer)
void(*const | glBindFramebufferEXT )(GLenum target, GLuint framebuffer)
void(*const | glDeleteFramebuffersEXT )(GLsizei n, const GLuint *framebuffers)
void(*const | glGenFramebuffersEXT )(GLsizei n, GLuint *framebuffers)
GLenum(*const | glCheckFramebufferStatusEXT )(GLenum target)
void(*const | glFramebufferTexture1DEXT )(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
void(*const | glFramebufferTexture2DEXT )(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
void(*const | glFramebufferTexture3DEXT )(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
void(*const | glFramebufferRenderbufferEXT )(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
void(*const | glGetFramebufferAttachmentParameterivEXT )(GLenum target, GLenum attachment, GLenum pname, GLint *params)
void(*const | glGenerateMipmapEXT )(GLenum target)
void(*const | glProgramParameteriEXT )(GLuint program, GLenum pname, GLint value)
void(*const | glProgramEnvParameters4fvEXT )(GLenum target, GLuint index, GLsizei count, const GLfloat *params)
void(*const | glProgramLocalParameters4fvEXT )(GLenum target, GLuint index, GLsizei count, const GLfloat *params)
void(*const | glGetUniformuivEXT )(GLuint program, GLint location, GLuint *params)
void(*const | glBindFragDataLocationEXT )(GLuint program, GLuint color, const GLchar *name)
GLint(*const | glGetFragDataLocationEXT )(GLuint program, const GLchar *name)
void(*const | glUniform1uiEXT )(GLint location, GLuint v0)
void(*const | glUniform2uiEXT )(GLint location, GLuint v0, GLuint v1)
void(*const | glUniform3uiEXT )(GLint location, GLuint v0, GLuint v1, GLuint v2)
void(*const | glUniform4uiEXT )(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
void(*const | glUniform1uivEXT )(GLint location, GLsizei count, const GLuint *value)
void(*const | glUniform2uivEXT )(GLint location, GLsizei count, const GLuint *value)
void(*const | glUniform3uivEXT )(GLint location, GLsizei count, const GLuint *value)
void(*const | glUniform4uivEXT )(GLint location, GLsizei count, const GLuint *value)
void(*const | glVertexAttribI1iEXT )(GLuint index, GLint x)
void(*const | glVertexAttribI2iEXT )(GLuint index, GLint x, GLint y)
void(*const | glVertexAttribI3iEXT )(GLuint index, GLint x, GLint y, GLint z)
void(*const | glVertexAttribI4iEXT )(GLuint index, GLint x, GLint y, GLint z, GLint w)
void(*const | glVertexAttribI1uiEXT )(GLuint index, GLuint x)
void(*const | glVertexAttribI2uiEXT )(GLuint index, GLuint x, GLuint y)
void(*const | glVertexAttribI3uiEXT )(GLuint index, GLuint x, GLuint y, GLuint z)
void(*const | glVertexAttribI4uiEXT )(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)
void(*const | glVertexAttribI1ivEXT )(GLuint index, const GLint *v)
void(*const | glVertexAttribI2ivEXT )(GLuint index, const GLint *v)
void(*const | glVertexAttribI3ivEXT )(GLuint index, const GLint *v)
void(*const | glVertexAttribI4ivEXT )(GLuint index, const GLint *v)
void(*const | glVertexAttribI1uivEXT )(GLuint index, const GLuint *v)
void(*const | glVertexAttribI2uivEXT )(GLuint index, const GLuint *v)
void(*const | glVertexAttribI3uivEXT )(GLuint index, const GLuint *v)
void(*const | glVertexAttribI4uivEXT )(GLuint index, const GLuint *v)
void(*const | glVertexAttribI4bvEXT )(GLuint index, const GLbyte *v)
void(*const | glVertexAttribI4svEXT )(GLuint index, const GLshort *v)
void(*const | glVertexAttribI4ubvEXT )(GLuint index, const GLubyte *v)
void(*const | glVertexAttribI4usvEXT )(GLuint index, const GLushort *v)
void(*const | glVertexAttribIPointerEXT )(GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer)
void(*const | glGetVertexAttribIivEXT )(GLuint index, GLenum pname, GLint *params)
void(*const | glGetVertexAttribIuivEXT )(GLuint index, GLenum pname, GLuint *params)
void(*const | glGetHistogramEXT )(GLenum target, GLboolean reset, GLenum format, GLenum type, void *values)
void(*const | glGetHistogramParameterfvEXT )(GLenum target, GLenum pname, GLfloat *params)
void(*const | glGetHistogramParameterivEXT )(GLenum target, GLenum pname, GLint *params)
void(*const | glGetMinmaxEXT )(GLenum target, GLboolean reset, GLenum format, GLenum type, void *values)
void(*const | glGetMinmaxParameterfvEXT )(GLenum target, GLenum pname, GLfloat *params)
void(*const | glGetMinmaxParameterivEXT )(GLenum target, GLenum pname, GLint *params)
void(*const | glHistogramEXT )(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
void(*const | glMinmaxEXT )(GLenum target, GLenum internalformat, GLboolean sink)
void(*const | glResetHistogramEXT )(GLenum target)
void(*const | glResetMinmaxEXT )(GLenum target)
void(*const | glIndexFuncEXT )(GLenum func, GLclampf ref)
void(*const | glIndexMaterialEXT )(GLenum face, GLenum mode)
void(*const | glApplyTextureEXT )(GLenum mode)
void(*const | glTextureLightEXT )(GLenum pname)
void(*const | glTextureMaterialEXT )(GLenum face, GLenum mode)
void(*const | glGetUnsignedBytevEXT )(GLenum pname, GLubyte *data)
void(*const | glGetUnsignedBytei_vEXT )(GLenum target, GLuint index, GLubyte *data)
void(*const | glDeleteMemoryObjectsEXT )(GLsizei n, const GLuint *memoryObjects)
GLboolean(*const | glIsMemoryObjectEXT )(GLuint memoryObject)
void(*const | glCreateMemoryObjectsEXT )(GLsizei n, GLuint *memoryObjects)
void(*const | glMemoryObjectParameterivEXT )(GLuint memoryObject, GLenum pname, const GLint *params)
void(*const | glGetMemoryObjectParameterivEXT )(GLuint memoryObject, GLenum pname, GLint *params)
void(*const | glTexStorageMem2DEXT )(GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLuint memory, GLuint64 offset)
void(*const | glTexStorageMem2DMultisampleEXT )(GLenum target, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset)
void(*const | glTexStorageMem3DEXT )(GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLuint memory, GLuint64 offset)
void(*const | glTexStorageMem3DMultisampleEXT )(GLenum target, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset)
void(*const | glBufferStorageMemEXT )(GLenum target, GLsizeiptr size, GLuint memory, GLuint64 offset)
void(*const | glTextureStorageMem2DEXT )(GLuint texture, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLuint memory, GLuint64 offset)
void(*const | glTextureStorageMem2DMultisampleEXT )(GLuint texture, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset)
void(*const | glTextureStorageMem3DEXT )(GLuint texture, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLuint memory, GLuint64 offset)
void(*const | glTextureStorageMem3DMultisampleEXT )(GLuint texture, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset)
void(*const | glNamedBufferStorageMemEXT )(GLuint buffer, GLsizeiptr size, GLuint memory, GLuint64 offset)
void(*const | glTexStorageMem1DEXT )(GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLuint memory, GLuint64 offset)
void(*const | glTextureStorageMem1DEXT )(GLuint texture, GLsizei levels, GLenum internalFormat, GLsizei width, GLuint memory, GLuint64 offset)
void(*const | glImportMemoryFdEXT )(GLuint memory, GLuint64 size, GLenum handleType, GLint fd)
void(*const | glImportMemoryWin32HandleEXT )(GLuint memory, GLuint64 size, GLenum handleType, void *handle)
void(*const | glImportMemoryWin32NameEXT )(GLuint memory, GLuint64 size, GLenum handleType, const void *name)
void(*const | glMultiDrawArraysEXT )(GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount)
void(*const | glMultiDrawElementsEXT )(GLenum mode, const GLsizei *count, GLenum type, const void *const *indices, GLsizei primcount)
void(*const | glSampleMaskEXT )(GLclampf value, GLboolean invert)
void(*const | glSamplePatternEXT )(GLenum pattern)
void(*const | glColorTableEXT )(GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const void *table)
void(*const | glGetColorTableEXT )(GLenum target, GLenum format, GLenum type, void *data)
void(*const | glGetColorTableParameterivEXT )(GLenum target, GLenum pname, GLint *params)
void(*const | glGetColorTableParameterfvEXT )(GLenum target, GLenum pname, GLfloat *params)
void(*const | glPixelTransformParameteriEXT )(GLenum target, GLenum pname, GLint param)
void(*const | glPixelTransformParameterfEXT )(GLenum target, GLenum pname, GLfloat param)
void(*const | glPixelTransformParameterivEXT )(GLenum target, GLenum pname, const GLint *params)
void(*const | glPixelTransformParameterfvEXT )(GLenum target, GLenum pname, const GLfloat *params)
void(*const | glGetPixelTransformParameterivEXT )(GLenum target, GLenum pname, GLint *params)
void(*const | glGetPixelTransformParameterfvEXT )(GLenum target, GLenum pname, GLfloat *params)
void(*const | glPointParameterfEXT )(GLenum pname, GLfloat param)
void(*const | glPointParameterfvEXT )(GLenum pname, const GLfloat *params)
void(*const | glPolygonOffsetEXT )(GLfloat factor, GLfloat bias)
void(*const | glPolygonOffsetClampEXT )(GLfloat factor, GLfloat units, GLfloat clamp)
void(*const | glProvokingVertexEXT )(GLenum mode)
void(*const | glRasterSamplesEXT )(GLuint samples, GLboolean fixedsamplelocations)
void(*const | glGenSemaphoresEXT )(GLsizei n, GLuint *semaphores)
void(*const | glDeleteSemaphoresEXT )(GLsizei n, const GLuint *semaphores)
GLboolean(*const | glIsSemaphoreEXT )(GLuint semaphore)
void(*const | glSemaphoreParameterui64vEXT )(GLuint semaphore, GLenum pname, const GLuint64 *params)
void(*const | glGetSemaphoreParameterui64vEXT )(GLuint semaphore, GLenum pname, GLuint64 *params)
void(*const | glWaitSemaphoreEXT )(GLuint semaphore, GLuint numBufferBarriers, const GLuint *buffers, GLuint numTextureBarriers, const GLuint *textures, const GLenum *srcLayouts)
void(*const | glSignalSemaphoreEXT )(GLuint semaphore, GLuint numBufferBarriers, const GLuint *buffers, GLuint numTextureBarriers, const GLuint *textures, const GLenum *dstLayouts)
void(*const | glImportSemaphoreFdEXT )(GLuint semaphore, GLenum handleType, GLint fd)
void(*const | glImportSemaphoreWin32HandleEXT )(GLuint semaphore, GLenum handleType, void *handle)
void(*const | glImportSemaphoreWin32NameEXT )(GLuint semaphore, GLenum handleType, const void *name)
void(*const | glSecondaryColor3bEXT )(GLbyte red, GLbyte green, GLbyte blue)
void(*const | glSecondaryColor3bvEXT )(const GLbyte *v)
void(*const | glSecondaryColor3dEXT )(GLdouble red, GLdouble green, GLdouble blue)
void(*const | glSecondaryColor3dvEXT )(const GLdouble *v)
void(*const | glSecondaryColor3fEXT )(GLfloat red, GLfloat green, GLfloat blue)
void(*const | glSecondaryColor3fvEXT )(const GLfloat *v)
void(*const | glSecondaryColor3iEXT )(GLint red, GLint green, GLint blue)
void(*const | glSecondaryColor3ivEXT )(const GLint *v)
void(*const | glSecondaryColor3sEXT )(GLshort red, GLshort green, GLshort blue)
void(*const | glSecondaryColor3svEXT )(const GLshort *v)
void(*const | glSecondaryColor3ubEXT )(GLubyte red, GLubyte green, GLubyte blue)
void(*const | glSecondaryColor3ubvEXT )(const GLubyte *v)
void(*const | glSecondaryColor3uiEXT )(GLuint red, GLuint green, GLuint blue)
void(*const | glSecondaryColor3uivEXT )(const GLuint *v)
void(*const | glSecondaryColor3usEXT )(GLushort red, GLushort green, GLushort blue)
void(*const | glSecondaryColor3usvEXT )(const GLushort *v)
void(*const | glSecondaryColorPointerEXT )(GLint size, GLenum type, GLsizei stride, const void *pointer)
void(*const | glUseShaderProgramEXT )(GLenum type, GLuint program)
void(*const | glActiveProgramEXT )(GLuint program)
GLuint(*const | glCreateShaderProgramEXT )(GLenum type, const GLchar *string)
void(*const | glActiveShaderProgramEXT )(GLuint pipeline, GLuint program)
void(*const | glBindProgramPipelineEXT )(GLuint pipeline)
GLuint(*const | glCreateShaderProgramvEXT )(GLenum type, GLsizei count, const GLchar *const *strings)
void(*const | glDeleteProgramPipelinesEXT )(GLsizei n, const GLuint *pipelines)
void(*const | glGenProgramPipelinesEXT )(GLsizei n, GLuint *pipelines)
void(*const | glGetProgramPipelineInfoLogEXT )(GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
void(*const | glGetProgramPipelineivEXT )(GLuint pipeline, GLenum pname, GLint *params)
GLboolean(*const | glIsProgramPipelineEXT )(GLuint pipeline)
void(*const | glUseProgramStagesEXT )(GLuint pipeline, GLbitfield stages, GLuint program)
void(*const | glValidateProgramPipelineEXT )(GLuint pipeline)
void(*const | glFramebufferFetchBarrierEXT )()
void(*const | glBindImageTextureEXT )(GLuint index, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLint format)
void(*const | glMemoryBarrierEXT )(GLbitfield barriers)
void(*const | glStencilClearTagEXT )(GLsizei stencilTagBits, GLuint stencilClearTag)
void(*const | glActiveStencilFaceEXT )(GLenum face)
void(*const | glTexSubImage1DEXT )(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels)
void(*const | glTexSubImage2DEXT )(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels)
void(*const | glTexImage3DEXT )(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels)
void(*const | glTexSubImage3DEXT )(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels)
void(*const | glFramebufferTextureLayerEXT )(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
void(*const | glTexBufferEXT )(GLenum target, GLenum internalformat, GLuint buffer)
void(*const | glTexParameterIivEXT )(GLenum target, GLenum pname, const GLint *params)
void(*const | glTexParameterIuivEXT )(GLenum target, GLenum pname, const GLuint *params)
void(*const | glGetTexParameterIivEXT )(GLenum target, GLenum pname, GLint *params)
void(*const | glGetTexParameterIuivEXT )(GLenum target, GLenum pname, GLuint *params)
void(*const | glClearColorIiEXT )(GLint red, GLint green, GLint blue, GLint alpha)
void(*const | glClearColorIuiEXT )(GLuint red, GLuint green, GLuint blue, GLuint alpha)
GLboolean(*const | glAreTexturesResidentEXT )(GLsizei n, const GLuint *textures, GLboolean *residences)
void(*const | glBindTextureEXT )(GLenum target, GLuint texture)
void(*const | glDeleteTexturesEXT )(GLsizei n, const GLuint *textures)
void(*const | glGenTexturesEXT )(GLsizei n, GLuint *textures)
GLboolean(*const | glIsTextureEXT )(GLuint texture)
void(*const | glPrioritizeTexturesEXT )(GLsizei n, const GLuint *textures, const GLclampf *priorities)
void(*const | glTextureNormalEXT )(GLenum mode)
void(*const | glTexStorage1DEXT )(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width)
void(*const | glTexStorage2DEXT )(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
void(*const | glTexStorage3DEXT )(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)
void(*const | glCreateSemaphoresNV )(GLsizei n, GLuint *semaphores)
void(*const | glSemaphoreParameterivNV )(GLuint semaphore, GLenum pname, const GLint *params)
void(*const | glGetSemaphoreParameterivNV )(GLuint semaphore, GLenum pname, GLint *params)
void(*const | glGetQueryObjecti64vEXT )(GLuint id, GLenum pname, GLint64 *params)
void(*const | glGetQueryObjectui64vEXT )(GLuint id, GLenum pname, GLuint64 *params)
void(*const | glBeginTransformFeedbackEXT )(GLenum primitiveMode)
void(*const | glEndTransformFeedbackEXT )()
void(*const | glBindBufferRangeEXT )(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
void(*const | glBindBufferOffsetEXT )(GLenum target, GLuint index, GLuint buffer, GLintptr offset)
void(*const | glBindBufferBaseEXT )(GLenum target, GLuint index, GLuint buffer)
void(*const | glTransformFeedbackVaryingsEXT )(GLuint program, GLsizei count, const GLchar *const *varyings, GLenum bufferMode)
void(*const | glGetTransformFeedbackVaryingEXT )(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name)
void(*const | glArrayElementEXT )(GLint i)
void(*const | glColorPointerEXT )(GLint size, GLenum type, GLsizei stride, GLsizei count, const void *pointer)
void(*const | glDrawArraysEXT )(GLenum mode, GLint first, GLsizei count)
void(*const | glEdgeFlagPointerEXT )(GLsizei stride, GLsizei count, const GLboolean *pointer)
void(*const | glGetPointervEXT )(GLenum pname, void **params)
void(*const | glIndexPointerEXT )(GLenum type, GLsizei stride, GLsizei count, const void *pointer)
void(*const | glNormalPointerEXT )(GLenum type, GLsizei stride, GLsizei count, const void *pointer)
void(*const | glTexCoordPointerEXT )(GLint size, GLenum type, GLsizei stride, GLsizei count, const void *pointer)
void(*const | glVertexPointerEXT )(GLint size, GLenum type, GLsizei stride, GLsizei count, const void *pointer)
void(*const | glVertexAttribL1dEXT )(GLuint index, GLdouble x)
void(*const | glVertexAttribL2dEXT )(GLuint index, GLdouble x, GLdouble y)
void(*const | glVertexAttribL3dEXT )(GLuint index, GLdouble x, GLdouble y, GLdouble z)
void(*const | glVertexAttribL4dEXT )(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
void(*const | glVertexAttribL1dvEXT )(GLuint index, const GLdouble *v)
void(*const | glVertexAttribL2dvEXT )(GLuint index, const GLdouble *v)
void(*const | glVertexAttribL3dvEXT )(GLuint index, const GLdouble *v)
void(*const | glVertexAttribL4dvEXT )(GLuint index, const GLdouble *v)
void(*const | glVertexAttribLPointerEXT )(GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer)
void(*const | glGetVertexAttribLdvEXT )(GLuint index, GLenum pname, GLdouble *params)
void(*const | glBeginVertexShaderEXT )()
void(*const | glEndVertexShaderEXT )()
void(*const | glBindVertexShaderEXT )(GLuint id)
GLuint(*const | glGenVertexShadersEXT )(GLuint range)
void(*const | glDeleteVertexShaderEXT )(GLuint id)
void(*const | glShaderOp1EXT )(GLenum op, GLuint res, GLuint arg1)
void(*const | glShaderOp2EXT )(GLenum op, GLuint res, GLuint arg1, GLuint arg2)
void(*const | glShaderOp3EXT )(GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3)
void(*const | glSwizzleEXT )(GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW)
void(*const | glWriteMaskEXT )(GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW)
void(*const | glInsertComponentEXT )(GLuint res, GLuint src, GLuint num)
void(*const | glExtractComponentEXT )(GLuint res, GLuint src, GLuint num)
GLuint(*const | glGenSymbolsEXT )(GLenum datatype, GLenum storagetype, GLenum range, GLuint components)
void(*const | glSetInvariantEXT )(GLuint id, GLenum type, const void *addr)
void(*const | glSetLocalConstantEXT )(GLuint id, GLenum type, const void *addr)
void(*const | glVariantbvEXT )(GLuint id, const GLbyte *addr)
void(*const | glVariantsvEXT )(GLuint id, const GLshort *addr)
void(*const | glVariantivEXT )(GLuint id, const GLint *addr)
void(*const | glVariantfvEXT )(GLuint id, const GLfloat *addr)
void(*const | glVariantdvEXT )(GLuint id, const GLdouble *addr)
void(*const | glVariantubvEXT )(GLuint id, const GLubyte *addr)
void(*const | glVariantusvEXT )(GLuint id, const GLushort *addr)
void(*const | glVariantuivEXT )(GLuint id, const GLuint *addr)
void(*const | glVariantPointerEXT )(GLuint id, GLenum type, GLuint stride, const void *addr)
void(*const | glEnableVariantClientStateEXT )(GLuint id)
void(*const | glDisableVariantClientStateEXT )(GLuint id)
GLuint(*const | glBindLightParameterEXT )(GLenum light, GLenum value)
GLuint(*const | glBindMaterialParameterEXT )(GLenum face, GLenum value)
GLuint(*const | glBindTexGenParameterEXT )(GLenum unit, GLenum coord, GLenum value)
GLuint(*const | glBindTextureUnitParameterEXT )(GLenum unit, GLenum value)
GLuint(*const | glBindParameterEXT )(GLenum value)
GLboolean(*const | glIsVariantEnabledEXT )(GLuint id, GLenum cap)
void(*const | glGetVariantBooleanvEXT )(GLuint id, GLenum value, GLboolean *data)
void(*const | glGetVariantIntegervEXT )(GLuint id, GLenum value, GLint *data)
void(*const | glGetVariantFloatvEXT )(GLuint id, GLenum value, GLfloat *data)
void(*const | glGetVariantPointervEXT )(GLuint id, GLenum value, void **data)
void(*const | glGetInvariantBooleanvEXT )(GLuint id, GLenum value, GLboolean *data)
void(*const | glGetInvariantIntegervEXT )(GLuint id, GLenum value, GLint *data)
void(*const | glGetInvariantFloatvEXT )(GLuint id, GLenum value, GLfloat *data)
void(*const | glGetLocalConstantBooleanvEXT )(GLuint id, GLenum value, GLboolean *data)
void(*const | glGetLocalConstantIntegervEXT )(GLuint id, GLenum value, GLint *data)
void(*const | glGetLocalConstantFloatvEXT )(GLuint id, GLenum value, GLfloat *data)
void(*const | glVertexWeightfEXT )(GLfloat weight)
void(*const | glVertexWeightfvEXT )(const GLfloat *weight)
void(*const | glVertexWeightPointerEXT )(GLint size, GLenum type, GLsizei stride, const void *pointer)
GLboolean(*const | glAcquireKeyedMutexWin32EXT )(GLuint memory, GLuint64 key, GLuint timeout)
GLboolean(*const | glReleaseKeyedMutexWin32EXT )(GLuint memory, GLuint64 key)
void(*const | glWindowRectanglesEXT )(GLenum mode, GLsizei count, const GLint *box)
GLsync(*const | glImportSyncEXT )(GLenum external_sync_type, GLintptr external_sync, GLbitfield flags)
void(*const | glFrameTerminatorGREMEDY )()
void(*const | glStringMarkerGREMEDY )(GLsizei len, const void *string)
void(*const | glImageTransformParameteriHP )(GLenum target, GLenum pname, GLint param)
void(*const | glImageTransformParameterfHP )(GLenum target, GLenum pname, GLfloat param)
void(*const | glImageTransformParameterivHP )(GLenum target, GLenum pname, const GLint *params)
void(*const | glImageTransformParameterfvHP )(GLenum target, GLenum pname, const GLfloat *params)
void(*const | glGetImageTransformParameterivHP )(GLenum target, GLenum pname, GLint *params)
void(*const | glGetImageTransformParameterfvHP )(GLenum target, GLenum pname, GLfloat *params)
void(*const | glMultiModeDrawArraysIBM )(const GLenum *mode, const GLint *first, const GLsizei *count, GLsizei primcount, GLint modestride)
void(*const | glMultiModeDrawElementsIBM )(const GLenum *mode, const GLsizei *count, GLenum type, const void *const *indices, GLsizei primcount, GLint modestride)
void(*const | glFlushStaticDataIBM )(GLenum target)
void(*const | glColorPointerListIBM )(GLint size, GLenum type, GLint stride, const void **pointer, GLint ptrstride)
void(*const | glSecondaryColorPointerListIBM )(GLint size, GLenum type, GLint stride, const void **pointer, GLint ptrstride)
void(*const | glEdgeFlagPointerListIBM )(GLint stride, const GLboolean **pointer, GLint ptrstride)
void(*const | glFogCoordPointerListIBM )(GLenum type, GLint stride, const void **pointer, GLint ptrstride)
void(*const | glIndexPointerListIBM )(GLenum type, GLint stride, const void **pointer, GLint ptrstride)
void(*const | glNormalPointerListIBM )(GLenum type, GLint stride, const void **pointer, GLint ptrstride)
void(*const | glTexCoordPointerListIBM )(GLint size, GLenum type, GLint stride, const void **pointer, GLint ptrstride)
void(*const | glVertexPointerListIBM )(GLint size, GLenum type, GLint stride, const void **pointer, GLint ptrstride)
void(*const | glBlendFuncSeparateINGR )(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
void(*const | glApplyFramebufferAttachmentCMAAINTEL )()
void(*const | glSyncTextureINTEL )(GLuint texture)
void(*const | glUnmapTexture2DINTEL )(GLuint texture, GLint level)
void *(*const | glMapTexture2DINTEL )(GLuint texture, GLint level, GLbitfield access, GLint *stride, GLenum *layout)
void(*const | glVertexPointervINTEL )(GLint size, GLenum type, const void **pointer)
void(*const | glNormalPointervINTEL )(GLenum type, const void **pointer)
void(*const | glColorPointervINTEL )(GLint size, GLenum type, const void **pointer)
void(*const | glTexCoordPointervINTEL )(GLint size, GLenum type, const void **pointer)
void(*const | glBeginPerfQueryINTEL )(GLuint queryHandle)
void(*const | glCreatePerfQueryINTEL )(GLuint queryId, GLuint *queryHandle)
void(*const | glDeletePerfQueryINTEL )(GLuint queryHandle)
void(*const | glEndPerfQueryINTEL )(GLuint queryHandle)
void(*const | glGetFirstPerfQueryIdINTEL )(GLuint *queryId)
void(*const | glGetNextPerfQueryIdINTEL )(GLuint queryId, GLuint *nextQueryId)
void(*const | glGetPerfCounterInfoINTEL )(GLuint queryId, GLuint counterId, GLuint counterNameLength, GLchar *counterName, GLuint counterDescLength, GLchar *counterDesc, GLuint *counterOffset, GLuint *counterDataSize, GLuint *counterTypeEnum, GLuint *counterDataTypeEnum, GLuint64 *rawCounterMaxValue)
void(*const | glGetPerfQueryDataINTEL )(GLuint queryHandle, GLuint flags, GLsizei dataSize, void *data, GLuint *bytesWritten)
void(*const | glGetPerfQueryIdByNameINTEL )(GLchar *queryName, GLuint *queryId)
void(*const | glGetPerfQueryInfoINTEL )(GLuint queryId, GLuint queryNameLength, GLchar *queryName, GLuint *dataSize, GLuint *noCounters, GLuint *noInstances, GLuint *capsMask)
void(*const | glBlendBarrierKHR )()
void(*const | glDebugMessageControlKHR )(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled)
void(*const | glDebugMessageInsertKHR )(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf)
void(*const | glDebugMessageCallbackKHR )(GLDEBUGPROCKHR callback, const void *userParam)
GLuint(*const | glGetDebugMessageLogKHR )(GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog)
void(*const | glPushDebugGroupKHR )(GLenum source, GLuint id, GLsizei length, const GLchar *message)
void(*const | glPopDebugGroupKHR )()
void(*const | glObjectLabelKHR )(GLenum identifier, GLuint name, GLsizei length, const GLchar *label)
void(*const | glGetObjectLabelKHR )(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label)
void(*const | glObjectPtrLabelKHR )(const void *ptr, GLsizei length, const GLchar *label)
void(*const | glGetObjectPtrLabelKHR )(const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label)
void(*const | glGetPointervKHR )(GLenum pname, void **params)
GLenum(*const | glGetGraphicsResetStatusKHR )()
void(*const | glReadnPixelsKHR )(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data)
void(*const | glGetnUniformfvKHR )(GLuint program, GLint location, GLsizei bufSize, GLfloat *params)
void(*const | glGetnUniformivKHR )(GLuint program, GLint location, GLsizei bufSize, GLint *params)
void(*const | glGetnUniformuivKHR )(GLuint program, GLint location, GLsizei bufSize, GLuint *params)
void(*const | glMaxShaderCompilerThreadsKHR )(GLuint count)
void(*const | glFramebufferParameteriMESA )(GLenum target, GLenum pname, GLint param)
void(*const | glGetFramebufferParameterivMESA )(GLenum target, GLenum pname, GLint *params)
void(*const | glResizeBuffersMESA )()
void(*const | glWindowPos2dMESA )(GLdouble x, GLdouble y)
void(*const | glWindowPos2dvMESA )(const GLdouble *v)
void(*const | glWindowPos2fMESA )(GLfloat x, GLfloat y)
void(*const | glWindowPos2fvMESA )(const GLfloat *v)
void(*const | glWindowPos2iMESA )(GLint x, GLint y)
void(*const | glWindowPos2ivMESA )(const GLint *v)
void(*const | glWindowPos2sMESA )(GLshort x, GLshort y)
void(*const | glWindowPos2svMESA )(const GLshort *v)
void(*const | glWindowPos3dMESA )(GLdouble x, GLdouble y, GLdouble z)
void(*const | glWindowPos3dvMESA )(const GLdouble *v)
void(*const | glWindowPos3fMESA )(GLfloat x, GLfloat y, GLfloat z)
void(*const | glWindowPos3fvMESA )(const GLfloat *v)
void(*const | glWindowPos3iMESA )(GLint x, GLint y, GLint z)
void(*const | glWindowPos3ivMESA )(const GLint *v)
void(*const | glWindowPos3sMESA )(GLshort x, GLshort y, GLshort z)
void(*const | glWindowPos3svMESA )(const GLshort *v)
void(*const | glWindowPos4dMESA )(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
void(*const | glWindowPos4dvMESA )(const GLdouble *v)
void(*const | glWindowPos4fMESA )(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
void(*const | glWindowPos4fvMESA )(const GLfloat *v)
void(*const | glWindowPos4iMESA )(GLint x, GLint y, GLint z, GLint w)
void(*const | glWindowPos4ivMESA )(const GLint *v)
void(*const | glWindowPos4sMESA )(GLshort x, GLshort y, GLshort z, GLshort w)
void(*const | glWindowPos4svMESA )(const GLshort *v)
void(*const | glBeginConditionalRenderNVX )(GLuint id)
void(*const | glEndConditionalRenderNVX )()
void(*const | glLGPUNamedBufferSubDataNVX )(GLbitfield gpuMask, GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data)
void(*const | glLGPUCopyImageSubDataNVX )(GLuint sourceGpu, GLbitfield destinationGpuMask, GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srxY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsizei height, GLsizei depth)
void(*const | glLGPUInterlockNVX )()
void(*const | glAlphaToCoverageDitherControlNV )(GLenum mode)
void(*const | glMultiDrawArraysIndirectBindlessNV )(GLenum mode, const void *indirect, GLsizei drawCount, GLsizei stride, GLint vertexBufferCount)
void(*const | glMultiDrawElementsIndirectBindlessNV )(GLenum mode, GLenum type, const void *indirect, GLsizei drawCount, GLsizei stride, GLint vertexBufferCount)
void(*const | glMultiDrawArraysIndirectBindlessCountNV )(GLenum mode, const void *indirect, GLsizei drawCount, GLsizei maxDrawCount, GLsizei stride, GLint vertexBufferCount)
void(*const | glMultiDrawElementsIndirectBindlessCountNV )(GLenum mode, GLenum type, const void *indirect, GLsizei drawCount, GLsizei maxDrawCount, GLsizei stride, GLint vertexBufferCount)
GLuint64(*const | glGetTextureHandleNV )(GLuint texture)
GLuint64(*const | glGetTextureSamplerHandleNV )(GLuint texture, GLuint sampler)
void(*const | glMakeTextureHandleResidentNV )(GLuint64 handle)
void(*const | glMakeTextureHandleNonResidentNV )(GLuint64 handle)
GLuint64(*const | glGetImageHandleNV )(GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format)
void(*const | glMakeImageHandleResidentNV )(GLuint64 handle, GLenum access)
void(*const | glMakeImageHandleNonResidentNV )(GLuint64 handle)
void(*const | glUniformHandleui64NV )(GLint location, GLuint64 value)
void(*const | glUniformHandleui64vNV )(GLint location, GLsizei count, const GLuint64 *value)
void(*const | glProgramUniformHandleui64NV )(GLuint program, GLint location, GLuint64 value)
void(*const | glProgramUniformHandleui64vNV )(GLuint program, GLint location, GLsizei count, const GLuint64 *values)
GLboolean(*const | glIsTextureHandleResidentNV )(GLuint64 handle)
GLboolean(*const | glIsImageHandleResidentNV )(GLuint64 handle)
void(*const | glBlendParameteriNV )(GLenum pname, GLint value)
void(*const | glBlendBarrierNV )()
void(*const | glViewportPositionWScaleNV )(GLuint index, GLfloat xcoeff, GLfloat ycoeff)
void(*const | glCreateStatesNV )(GLsizei n, GLuint *states)
void(*const | glDeleteStatesNV )(GLsizei n, const GLuint *states)
GLboolean(*const | glIsStateNV )(GLuint state)
void(*const | glStateCaptureNV )(GLuint state, GLenum mode)
GLuint(*const | glGetCommandHeaderNV )(GLenum tokenID, GLuint size)
GLushort(*const | glGetStageIndexNV )(GLenum shadertype)
void(*const | glDrawCommandsNV )(GLenum primitiveMode, GLuint buffer, const GLintptr *indirects, const GLsizei *sizes, GLuint count)
void(*const | glDrawCommandsAddressNV )(GLenum primitiveMode, const GLuint64 *indirects, const GLsizei *sizes, GLuint count)
void(*const | glDrawCommandsStatesNV )(GLuint buffer, const GLintptr *indirects, const GLsizei *sizes, const GLuint *states, const GLuint *fbos, GLuint count)
void(*const | glDrawCommandsStatesAddressNV )(const GLuint64 *indirects, const GLsizei *sizes, const GLuint *states, const GLuint *fbos, GLuint count)
void(*const | glCreateCommandListsNV )(GLsizei n, GLuint *lists)
void(*const | glDeleteCommandListsNV )(GLsizei n, const GLuint *lists)
GLboolean(*const | glIsCommandListNV )(GLuint list)
void(*const | glListDrawCommandsStatesClientNV )(GLuint list, GLuint segment, const void **indirects, const GLsizei *sizes, const GLuint *states, const GLuint *fbos, GLuint count)
void(*const | glCommandListSegmentsNV )(GLuint list, GLuint segments)
void(*const | glCompileCommandListNV )(GLuint list)
void(*const | glCallCommandListNV )(GLuint list)
void(*const | glBeginConditionalRenderNV )(GLuint id, GLenum mode)
void(*const | glEndConditionalRenderNV )()
void(*const | glSubpixelPrecisionBiasNV )(GLuint xbits, GLuint ybits)
void(*const | glConservativeRasterParameterfNV )(GLenum pname, GLfloat value)
void(*const | glConservativeRasterParameteriNV )(GLenum pname, GLint param)
void(*const | glCopyImageSubDataNV )(GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsizei height, GLsizei depth)
void(*const | glDepthRangedNV )(GLdouble zNear, GLdouble zFar)
void(*const | glClearDepthdNV )(GLdouble depth)
void(*const | glDepthBoundsdNV )(GLdouble zmin, GLdouble zmax)
void(*const | glDrawTextureNV )(GLuint texture, GLuint sampler, GLfloat x0, GLfloat y0, GLfloat x1, GLfloat y1, GLfloat z, GLfloat s0, GLfloat t0, GLfloat s1, GLfloat t1)
void(*const | glDrawVkImageNV )(GLuint64 vkImage, GLuint sampler, GLfloat x0, GLfloat y0, GLfloat x1, GLfloat y1, GLfloat z, GLfloat s0, GLfloat t0, GLfloat s1, GLfloat t1)
GLVULKANPROCNV(*const | glGetVkProcAddrNV )(const GLchar *name)
void(*const | glWaitVkSemaphoreNV )(GLuint64 vkSemaphore)
void(*const | glSignalVkSemaphoreNV )(GLuint64 vkSemaphore)
void(*const | glSignalVkFenceNV )(GLuint64 vkFence)
void(*const | glMapControlPointsNV )(GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const void *points)
void(*const | glMapParameterivNV )(GLenum target, GLenum pname, const GLint *params)
void(*const | glMapParameterfvNV )(GLenum target, GLenum pname, const GLfloat *params)
void(*const | glGetMapControlPointsNV )(GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, void *points)
void(*const | glGetMapParameterivNV )(GLenum target, GLenum pname, GLint *params)
void(*const | glGetMapParameterfvNV )(GLenum target, GLenum pname, GLfloat *params)
void(*const | glGetMapAttribParameterivNV )(GLenum target, GLuint index, GLenum pname, GLint *params)
void(*const | glGetMapAttribParameterfvNV )(GLenum target, GLuint index, GLenum pname, GLfloat *params)
void(*const | glEvalMapsNV )(GLenum target, GLenum mode)
void(*const | glGetMultisamplefvNV )(GLenum pname, GLuint index, GLfloat *val)
void(*const | glSampleMaskIndexedNV )(GLuint index, GLbitfield mask)
void(*const | glTexRenderbufferNV )(GLenum target, GLuint renderbuffer)
void(*const | glDeleteFencesNV )(GLsizei n, const GLuint *fences)
void(*const | glGenFencesNV )(GLsizei n, GLuint *fences)
GLboolean(*const | glIsFenceNV )(GLuint fence)
GLboolean(*const | glTestFenceNV )(GLuint fence)
void(*const | glGetFenceivNV )(GLuint fence, GLenum pname, GLint *params)
void(*const | glFinishFenceNV )(GLuint fence)
void(*const | glSetFenceNV )(GLuint fence, GLenum condition)
void(*const | glFragmentCoverageColorNV )(GLuint color)
void(*const | glProgramNamedParameter4fNV )(GLuint id, GLsizei len, const GLubyte *name, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
void(*const | glProgramNamedParameter4fvNV )(GLuint id, GLsizei len, const GLubyte *name, const GLfloat *v)
void(*const | glProgramNamedParameter4dNV )(GLuint id, GLsizei len, const GLubyte *name, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
void(*const | glProgramNamedParameter4dvNV )(GLuint id, GLsizei len, const GLubyte *name, const GLdouble *v)
void(*const | glGetProgramNamedParameterfvNV )(GLuint id, GLsizei len, const GLubyte *name, GLfloat *params)
void(*const | glGetProgramNamedParameterdvNV )(GLuint id, GLsizei len, const GLubyte *name, GLdouble *params)
void(*const | glCoverageModulationTableNV )(GLsizei n, const GLfloat *v)
void(*const | glGetCoverageModulationTableNV )(GLsizei bufSize, GLfloat *v)
void(*const | glCoverageModulationNV )(GLenum components)
void(*const | glRenderbufferStorageMultisampleCoverageNV )(GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height)
void(*const | glProgramVertexLimitNV )(GLenum target, GLint limit)
void(*const | glFramebufferTextureEXT )(GLenum target, GLenum attachment, GLuint texture, GLint level)
void(*const | glFramebufferTextureFaceEXT )(GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face)
void(*const | glProgramLocalParameterI4iNV )(GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w)
void(*const | glProgramLocalParameterI4ivNV )(GLenum target, GLuint index, const GLint *params)
void(*const | glProgramLocalParametersI4ivNV )(GLenum target, GLuint index, GLsizei count, const GLint *params)
void(*const | glProgramLocalParameterI4uiNV )(GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)
void(*const | glProgramLocalParameterI4uivNV )(GLenum target, GLuint index, const GLuint *params)
void(*const | glProgramLocalParametersI4uivNV )(GLenum target, GLuint index, GLsizei count, const GLuint *params)
void(*const | glProgramEnvParameterI4iNV )(GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w)
void(*const | glProgramEnvParameterI4ivNV )(GLenum target, GLuint index, const GLint *params)
void(*const | glProgramEnvParametersI4ivNV )(GLenum target, GLuint index, GLsizei count, const GLint *params)
void(*const | glProgramEnvParameterI4uiNV )(GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)
void(*const | glProgramEnvParameterI4uivNV )(GLenum target, GLuint index, const GLuint *params)
void(*const | glProgramEnvParametersI4uivNV )(GLenum target, GLuint index, GLsizei count, const GLuint *params)
void(*const | glGetProgramLocalParameterIivNV )(GLenum target, GLuint index, GLint *params)
void(*const | glGetProgramLocalParameterIuivNV )(GLenum target, GLuint index, GLuint *params)
void(*const | glGetProgramEnvParameterIivNV )(GLenum target, GLuint index, GLint *params)
void(*const | glGetProgramEnvParameterIuivNV )(GLenum target, GLuint index, GLuint *params)
void(*const | glProgramSubroutineParametersuivNV )(GLenum target, GLsizei count, const GLuint *params)
void(*const | glGetProgramSubroutineParameteruivNV )(GLenum target, GLuint index, GLuint *param)
void(*const | glVertex2hNV )(GLhalfNV x, GLhalfNV y)
void(*const | glVertex2hvNV )(const GLhalfNV *v)
void(*const | glVertex3hNV )(GLhalfNV x, GLhalfNV y, GLhalfNV z)
void(*const | glVertex3hvNV )(const GLhalfNV *v)
void(*const | glVertex4hNV )(GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w)
void(*const | glVertex4hvNV )(const GLhalfNV *v)
void(*const | glNormal3hNV )(GLhalfNV nx, GLhalfNV ny, GLhalfNV nz)
void(*const | glNormal3hvNV )(const GLhalfNV *v)
void(*const | glColor3hNV )(GLhalfNV red, GLhalfNV green, GLhalfNV blue)
void(*const | glColor3hvNV )(const GLhalfNV *v)
void(*const | glColor4hNV )(GLhalfNV red, GLhalfNV green, GLhalfNV blue, GLhalfNV alpha)
void(*const | glColor4hvNV )(const GLhalfNV *v)
void(*const | glTexCoord1hNV )(GLhalfNV s)
void(*const | glTexCoord1hvNV )(const GLhalfNV *v)
void(*const | glTexCoord2hNV )(GLhalfNV s, GLhalfNV t)
void(*const | glTexCoord2hvNV )(const GLhalfNV *v)
void(*const | glTexCoord3hNV )(GLhalfNV s, GLhalfNV t, GLhalfNV r)
void(*const | glTexCoord3hvNV )(const GLhalfNV *v)
void(*const | glTexCoord4hNV )(GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q)
void(*const | glTexCoord4hvNV )(const GLhalfNV *v)
void(*const | glMultiTexCoord1hNV )(GLenum target, GLhalfNV s)
void(*const | glMultiTexCoord1hvNV )(GLenum target, const GLhalfNV *v)
void(*const | glMultiTexCoord2hNV )(GLenum target, GLhalfNV s, GLhalfNV t)
void(*const | glMultiTexCoord2hvNV )(GLenum target, const GLhalfNV *v)
void(*const | glMultiTexCoord3hNV )(GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r)
void(*const | glMultiTexCoord3hvNV )(GLenum target, const GLhalfNV *v)
void(*const | glMultiTexCoord4hNV )(GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q)
void(*const | glMultiTexCoord4hvNV )(GLenum target, const GLhalfNV *v)
void(*const | glVertexAttrib1hNV )(GLuint index, GLhalfNV x)
void(*const | glVertexAttrib1hvNV )(GLuint index, const GLhalfNV *v)
void(*const | glVertexAttrib2hNV )(GLuint index, GLhalfNV x, GLhalfNV y)
void(*const | glVertexAttrib2hvNV )(GLuint index, const GLhalfNV *v)
void(*const | glVertexAttrib3hNV )(GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z)
void(*const | glVertexAttrib3hvNV )(GLuint index, const GLhalfNV *v)
void(*const | glVertexAttrib4hNV )(GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w)
void(*const | glVertexAttrib4hvNV )(GLuint index, const GLhalfNV *v)
void(*const | glVertexAttribs1hvNV )(GLuint index, GLsizei n, const GLhalfNV *v)
void(*const | glVertexAttribs2hvNV )(GLuint index, GLsizei n, const GLhalfNV *v)
void(*const | glVertexAttribs3hvNV )(GLuint index, GLsizei n, const GLhalfNV *v)
void(*const | glVertexAttribs4hvNV )(GLuint index, GLsizei n, const GLhalfNV *v)
void(*const | glFogCoordhNV )(GLhalfNV fog)
void(*const | glFogCoordhvNV )(const GLhalfNV *fog)
void(*const | glSecondaryColor3hNV )(GLhalfNV red, GLhalfNV green, GLhalfNV blue)
void(*const | glSecondaryColor3hvNV )(const GLhalfNV *v)
void(*const | glVertexWeighthNV )(GLhalfNV weight)
void(*const | glVertexWeighthvNV )(const GLhalfNV *weight)
void(*const | glGetInternalformatSampleivNV )(GLenum target, GLenum internalformat, GLsizei samples, GLenum pname, GLsizei count, GLint *params)
void(*const | glRenderGpuMaskNV )(GLbitfield mask)
void(*const | glMulticastBufferSubDataNV )(GLbitfield gpuMask, GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data)
void(*const | glMulticastCopyBufferSubDataNV )(GLuint readGpu, GLbitfield writeGpuMask, GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
void(*const | glMulticastCopyImageSubDataNV )(GLuint srcGpu, GLbitfield dstGpuMask, GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth)
void(*const | glMulticastBlitFramebufferNV )(GLuint srcGpu, GLuint dstGpu, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
void(*const | glMulticastFramebufferSampleLocationsfvNV )(GLuint gpu, GLuint framebuffer, GLuint start, GLsizei count, const GLfloat *v)
void(*const | glMulticastBarrierNV )()
void(*const | glMulticastWaitSyncNV )(GLuint signalGpu, GLbitfield waitGpuMask)
void(*const | glMulticastGetQueryObjectivNV )(GLuint gpu, GLuint id, GLenum pname, GLint *params)
void(*const | glMulticastGetQueryObjectuivNV )(GLuint gpu, GLuint id, GLenum pname, GLuint *params)
void(*const | glMulticastGetQueryObjecti64vNV )(GLuint gpu, GLuint id, GLenum pname, GLint64 *params)
void(*const | glMulticastGetQueryObjectui64vNV )(GLuint gpu, GLuint id, GLenum pname, GLuint64 *params)
void(*const | glUploadGpuMaskNVX )(GLbitfield mask)
void(*const | glMulticastViewportArrayvNVX )(GLuint gpu, GLuint first, GLsizei count, const GLfloat *v)
void(*const | glMulticastViewportPositionWScaleNVX )(GLuint gpu, GLuint index, GLfloat xcoeff, GLfloat ycoeff)
void(*const | glMulticastScissorArrayvNVX )(GLuint gpu, GLuint first, GLsizei count, const GLint *v)
GLuint(*const | glAsyncCopyBufferSubDataNVX )(GLsizei waitSemaphoreCount, const GLuint *waitSemaphoreArray, const GLuint64 *fenceValueArray, GLuint readGpu, GLbitfield writeGpuMask, GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size, GLsizei signalSemaphoreCount, const GLuint *signalSemaphoreArray, const GLuint64 *signalValueArray)

GLuint(*const

glAsyncCopyImageSubDataNVX )(GLsizei waitSemaphoreCount, const GLuint *waitSemaphoreArray, const GLuint64 *waitValueArray, GLuint srcGpu, GLbitfield dstGpuMask, GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth, GLsizei signalSemaphoreCount, const GLuint *signalSemaphoreArray, const GLuint64 *signalValueArray)

GLuint(*const | glCreateProgressFenceNVX )()
void(*const | glSignalSemaphoreui64NVX )(GLuint signalGpu, GLsizei fenceObjectCount, const GLuint *semaphoreArray, const GLuint64 *fenceValueArray)
void(*const | glWaitSemaphoreui64NVX )(GLuint waitGpu, GLsizei fenceObjectCount, const GLuint *semaphoreArray, const GLuint64 *fenceValueArray)
void(*const | glClientWaitSemaphoreui64NVX )(GLsizei fenceObjectCount, const GLuint *semaphoreArray, const GLuint64 *fenceValueArray)
void(*const | glGetMemoryObjectDetachedResourcesuivNV )(GLuint memory, GLenum pname, GLint first, GLsizei count, GLuint *params)
void(*const | glResetMemoryObjectParameterNV )(GLuint memory, GLenum pname)
void(*const | glTexAttachMemoryNV )(GLenum target, GLuint memory, GLuint64 offset)
void(*const | glBufferAttachMemoryNV )(GLenum target, GLuint memory, GLuint64 offset)
void(*const | glTextureAttachMemoryNV )(GLuint texture, GLuint memory, GLuint64 offset)
void(*const | glNamedBufferAttachMemoryNV )(GLuint buffer, GLuint memory, GLuint64 offset)
void(*const | glBufferPageCommitmentMemNV )(GLenum target, GLintptr offset, GLsizeiptr size, GLuint memory, GLuint64 memOffset, GLboolean commit)
void(*const | glTexPageCommitmentMemNV )(GLenum target, GLint layer, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLuint memory, GLuint64 offset, GLboolean commit)
void(*const | glNamedBufferPageCommitmentMemNV )(GLuint buffer, GLintptr offset, GLsizeiptr size, GLuint memory, GLuint64 memOffset, GLboolean commit)
void(*const | glTexturePageCommitmentMemNV )(GLuint texture, GLint layer, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLuint memory, GLuint64 offset, GLboolean commit)
void(*const | glDrawMeshTasksNV )(GLuint first, GLuint count)
void(*const | glDrawMeshTasksIndirectNV )(GLintptr indirect)
void(*const | glMultiDrawMeshTasksIndirectNV )(GLintptr indirect, GLsizei drawcount, GLsizei stride)
void(*const | glMultiDrawMeshTasksIndirectCountNV )(GLintptr indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride)
void(*const | glGenOcclusionQueriesNV )(GLsizei n, GLuint *ids)
void(*const | glDeleteOcclusionQueriesNV )(GLsizei n, const GLuint *ids)
GLboolean(*const | glIsOcclusionQueryNV )(GLuint id)
void(*const | glBeginOcclusionQueryNV )(GLuint id)
void(*const | glEndOcclusionQueryNV )()
void(*const | glGetOcclusionQueryivNV )(GLuint id, GLenum pname, GLint *params)
void(*const | glGetOcclusionQueryuivNV )(GLuint id, GLenum pname, GLuint *params)
void(*const | glProgramBufferParametersfvNV )(GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLfloat *params)
void(*const | glProgramBufferParametersIivNV )(GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLint *params)
void(*const | glProgramBufferParametersIuivNV )(GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLuint *params)
GLuint(*const | glGenPathsNV )(GLsizei range)
void(*const | glDeletePathsNV )(GLuint path, GLsizei range)
GLboolean(*const | glIsPathNV )(GLuint path)
void(*const | glPathCommandsNV )(GLuint path, GLsizei numCommands, const GLubyte *commands, GLsizei numCoords, GLenum coordType, const void *coords)
void(*const | glPathCoordsNV )(GLuint path, GLsizei numCoords, GLenum coordType, const void *coords)
void(*const | glPathSubCommandsNV )(GLuint path, GLsizei commandStart, GLsizei commandsToDelete, GLsizei numCommands, const GLubyte *commands, GLsizei numCoords, GLenum coordType, const void *coords)
void(*const | glPathSubCoordsNV )(GLuint path, GLsizei coordStart, GLsizei numCoords, GLenum coordType, const void *coords)
void(*const | glPathStringNV )(GLuint path, GLenum format, GLsizei length, const void *pathString)
void(*const | glPathGlyphsNV )(GLuint firstPathName, GLenum fontTarget, const void *fontName, GLbitfield fontStyle, GLsizei numGlyphs, GLenum type, const void *charcodes, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale)
void(*const | glPathGlyphRangeNV )(GLuint firstPathName, GLenum fontTarget, const void *fontName, GLbitfield fontStyle, GLuint firstGlyph, GLsizei numGlyphs, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale)
void(*const | glWeightPathsNV )(GLuint resultPath, GLsizei numPaths, const GLuint *paths, const GLfloat *weights)
void(*const | glCopyPathNV )(GLuint resultPath, GLuint srcPath)
void(*const | glInterpolatePathsNV )(GLuint resultPath, GLuint pathA, GLuint pathB, GLfloat weight)
void(*const | glTransformPathNV )(GLuint resultPath, GLuint srcPath, GLenum transformType, const GLfloat *transformValues)
void(*const | glPathParameterivNV )(GLuint path, GLenum pname, const GLint *value)
void(*const | glPathParameteriNV )(GLuint path, GLenum pname, GLint value)
void(*const | glPathParameterfvNV )(GLuint path, GLenum pname, const GLfloat *value)
void(*const | glPathParameterfNV )(GLuint path, GLenum pname, GLfloat value)
void(*const | glPathDashArrayNV )(GLuint path, GLsizei dashCount, const GLfloat *dashArray)
void(*const | glPathStencilFuncNV )(GLenum func, GLint ref, GLuint mask)
void(*const | glPathStencilDepthOffsetNV )(GLfloat factor, GLfloat units)
void(*const | glStencilFillPathNV )(GLuint path, GLenum fillMode, GLuint mask)
void(*const | glStencilStrokePathNV )(GLuint path, GLint reference, GLuint mask)
void(*const | glStencilFillPathInstancedNV )(GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum transformType, const GLfloat *transformValues)
void(*const | glStencilStrokePathInstancedNV )(GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLint reference, GLuint mask, GLenum transformType, const GLfloat *transformValues)
void(*const | glPathCoverDepthFuncNV )(GLenum func)
void(*const | glCoverFillPathNV )(GLuint path, GLenum coverMode)
void(*const | glCoverStrokePathNV )(GLuint path, GLenum coverMode)
void(*const | glCoverFillPathInstancedNV )(GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat *transformValues)
void(*const | glCoverStrokePathInstancedNV )(GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat *transformValues)
void(*const | glGetPathParameterivNV )(GLuint path, GLenum pname, GLint *value)
void(*const | glGetPathParameterfvNV )(GLuint path, GLenum pname, GLfloat *value)
void(*const | glGetPathCommandsNV )(GLuint path, GLubyte *commands)
void(*const | glGetPathCoordsNV )(GLuint path, GLfloat *coords)
void(*const | glGetPathDashArrayNV )(GLuint path, GLfloat *dashArray)
void(*const | glGetPathMetricsNV )(GLbitfield metricQueryMask, GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLsizei stride, GLfloat *metrics)
void(*const | glGetPathMetricRangeNV )(GLbitfield metricQueryMask, GLuint firstPathName, GLsizei numPaths, GLsizei stride, GLfloat *metrics)
void(*const | glGetPathSpacingNV )(GLenum pathListMode, GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLfloat advanceScale, GLfloat kerningScale, GLenum transformType, GLfloat *returnedSpacing)
GLboolean(*const | glIsPointInFillPathNV )(GLuint path, GLuint mask, GLfloat x, GLfloat y)
GLboolean(*const | glIsPointInStrokePathNV )(GLuint path, GLfloat x, GLfloat y)
GLfloat(*const | glGetPathLengthNV )(GLuint path, GLsizei startSegment, GLsizei numSegments)
GLboolean(*const | glPointAlongPathNV )(GLuint path, GLsizei startSegment, GLsizei numSegments, GLfloat distance, GLfloat *x, GLfloat *y, GLfloat *tangentX, GLfloat *tangentY)
void(*const | glMatrixLoad3x2fNV )(GLenum matrixMode, const GLfloat *m)
void(*const | glMatrixLoad3x3fNV )(GLenum matrixMode, const GLfloat *m)
void(*const | glMatrixLoadTranspose3x3fNV )(GLenum matrixMode, const GLfloat *m)
void(*const | glMatrixMult3x2fNV )(GLenum matrixMode, const GLfloat *m)
void(*const | glMatrixMult3x3fNV )(GLenum matrixMode, const GLfloat *m)
void(*const | glMatrixMultTranspose3x3fNV )(GLenum matrixMode, const GLfloat *m)
void(*const | glStencilThenCoverFillPathNV )(GLuint path, GLenum fillMode, GLuint mask, GLenum coverMode)
void(*const | glStencilThenCoverStrokePathNV )(GLuint path, GLint reference, GLuint mask, GLenum coverMode)
void(*const | glStencilThenCoverFillPathInstancedNV )(GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum coverMode, GLenum transformType, const GLfloat *transformValues)
void(*const | glStencilThenCoverStrokePathInstancedNV )(GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLint reference, GLuint mask, GLenum coverMode, GLenum transformType, const GLfloat *transformValues)
GLenum(*const | glPathGlyphIndexRangeNV )(GLenum fontTarget, const void *fontName, GLbitfield fontStyle, GLuint pathParameterTemplate, GLfloat emScale, GLuint *baseAndCount)
GLenum(*const | glPathGlyphIndexArrayNV )(GLuint firstPathName, GLenum fontTarget, const void *fontName, GLbitfield fontStyle, GLuint firstGlyphIndex, GLsizei numGlyphs, GLuint pathParameterTemplate, GLfloat emScale)
GLenum(*const | glPathMemoryGlyphIndexArrayNV )(GLuint firstPathName, GLenum fontTarget, GLsizeiptr fontSize, const void *fontData, GLsizei faceIndex, GLuint firstGlyphIndex, GLsizei numGlyphs, GLuint pathParameterTemplate, GLfloat emScale)
void(*const | glProgramPathFragmentInputGenNV )(GLuint program, GLint location, GLenum genMode, GLint components, const GLfloat *coeffs)
void(*const | glGetProgramResourcefvNV )(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei count, GLsizei *length, GLfloat *params)
void(*const | glPathColorGenNV )(GLenum color, GLenum genMode, GLenum colorFormat, const GLfloat *coeffs)
void(*const | glPathTexGenNV )(GLenum texCoordSet, GLenum genMode, GLint components, const GLfloat *coeffs)
void(*const | glPathFogGenNV )(GLenum genMode)
void(*const | glGetPathColorGenivNV )(GLenum color, GLenum pname, GLint *value)
void(*const | glGetPathColorGenfvNV )(GLenum color, GLenum pname, GLfloat *value)
void(*const | glGetPathTexGenivNV )(GLenum texCoordSet, GLenum pname, GLint *value)
void(*const | glGetPathTexGenfvNV )(GLenum texCoordSet, GLenum pname, GLfloat *value)
void(*const | glPixelDataRangeNV )(GLenum target, GLsizei length, const void *pointer)
void(*const | glFlushPixelDataRangeNV )(GLenum target)
void(*const | glPointParameteriNV )(GLenum pname, GLint param)
void(*const | glPointParameterivNV )(GLenum pname, const GLint *params)
void(*const | glPresentFrameKeyedNV )(GLuint video_slot, GLuint64EXT minPresentTime, GLuint beginPresentTimeId, GLuint presentDurationId, GLenum type, GLenum target0, GLuint fill0, GLuint key0, GLenum target1, GLuint fill1, GLuint key1)
void(*const | glPresentFrameDualFillNV )(GLuint video_slot, GLuint64EXT minPresentTime, GLuint beginPresentTimeId, GLuint presentDurationId, GLenum type, GLenum target0, GLuint fill0, GLenum target1, GLuint fill1, GLenum target2, GLuint fill2, GLenum target3, GLuint fill3)
void(*const | glGetVideoivNV )(GLuint video_slot, GLenum pname, GLint *params)
void(*const | glGetVideouivNV )(GLuint video_slot, GLenum pname, GLuint *params)
void(*const | glGetVideoi64vNV )(GLuint video_slot, GLenum pname, GLint64EXT *params)
void(*const | glGetVideoui64vNV )(GLuint video_slot, GLenum pname, GLuint64EXT *params)
void(*const | glPrimitiveRestartNV )()
void(*const | glPrimitiveRestartIndexNV )(GLuint index)
GLint(*const | glQueryResourceNV )(GLenum queryType, GLint tagId, GLuint count, GLint *buffer)
void(*const | glGenQueryResourceTagNV )(GLsizei n, GLint *tagIds)
void(*const | glDeleteQueryResourceTagNV )(GLsizei n, const GLint *tagIds)
void(*const | glQueryResourceTagNV )(GLint tagId, const GLchar *tagString)
void(*const | glCombinerParameterfvNV )(GLenum pname, const GLfloat *params)
void(*const | glCombinerParameterfNV )(GLenum pname, GLfloat param)
void(*const | glCombinerParameterivNV )(GLenum pname, const GLint *params)
void(*const | glCombinerParameteriNV )(GLenum pname, GLint param)
void(*const | glCombinerInputNV )(GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage)
void(*const | glCombinerOutputNV )(GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum)
void(*const | glFinalCombinerInputNV )(GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage)
void(*const | glGetCombinerInputParameterfvNV )(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat *params)
void(*const | glGetCombinerInputParameterivNV )(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint *params)
void(*const | glGetCombinerOutputParameterfvNV )(GLenum stage, GLenum portion, GLenum pname, GLfloat *params)
void(*const | glGetCombinerOutputParameterivNV )(GLenum stage, GLenum portion, GLenum pname, GLint *params)
void(*const | glGetFinalCombinerInputParameterfvNV )(GLenum variable, GLenum pname, GLfloat *params)
void(*const | glGetFinalCombinerInputParameterivNV )(GLenum variable, GLenum pname, GLint *params)
void(*const | glCombinerStageParameterfvNV )(GLenum stage, GLenum pname, const GLfloat *params)
void(*const | glGetCombinerStageParameterfvNV )(GLenum stage, GLenum pname, GLfloat *params)
void(*const | glFramebufferSampleLocationsfvNV )(GLenum target, GLuint start, GLsizei count, const GLfloat *v)
void(*const | glNamedFramebufferSampleLocationsfvNV )(GLuint framebuffer, GLuint start, GLsizei count, const GLfloat *v)
void(*const | glResolveDepthValuesNV )()
void(*const | glScissorExclusiveNV )(GLint x, GLint y, GLsizei width, GLsizei height)
void(*const | glScissorExclusiveArrayvNV )(GLuint first, GLsizei count, const GLint *v)
void(*const | glMakeBufferResidentNV )(GLenum target, GLenum access)
void(*const | glMakeBufferNonResidentNV )(GLenum target)
GLboolean(*const | glIsBufferResidentNV )(GLenum target)
void(*const | glMakeNamedBufferResidentNV )(GLuint buffer, GLenum access)
void(*const | glMakeNamedBufferNonResidentNV )(GLuint buffer)
GLboolean(*const | glIsNamedBufferResidentNV )(GLuint buffer)
void(*const | glGetBufferParameterui64vNV )(GLenum target, GLenum pname, GLuint64EXT *params)
void(*const | glGetNamedBufferParameterui64vNV )(GLuint buffer, GLenum pname, GLuint64EXT *params)
void(*const | glGetIntegerui64vNV )(GLenum value, GLuint64EXT *result)
void(*const | glUniformui64NV )(GLint location, GLuint64EXT value)
void(*const | glUniformui64vNV )(GLint location, GLsizei count, const GLuint64EXT *value)
void(*const | glProgramUniformui64NV )(GLuint program, GLint location, GLuint64EXT value)
void(*const | glProgramUniformui64vNV )(GLuint program, GLint location, GLsizei count, const GLuint64EXT *value)
void(*const | glBindShadingRateImageNV )(GLuint texture)
void(*const | glGetShadingRateImagePaletteNV )(GLuint viewport, GLuint entry, GLenum *rate)
void(*const | glGetShadingRateSampleLocationivNV )(GLenum rate, GLuint samples, GLuint index, GLint *location)
void(*const | glShadingRateImageBarrierNV )(GLboolean synchronize)
void(*const | glShadingRateImagePaletteNV )(GLuint viewport, GLuint first, GLsizei count, const GLenum *rates)
void(*const | glShadingRateSampleOrderNV )(GLenum order)
void(*const | glShadingRateSampleOrderCustomNV )(GLenum rate, GLuint samples, const GLint *locations)
void(*const | glTextureBarrierNV )()
void(*const | glTexImage2DMultisampleCoverageNV )(GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations)
void(*const | glTexImage3DMultisampleCoverageNV )(GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations)
void(*const | glTextureImage2DMultisampleNV )(GLuint texture, GLenum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations)
void(*const | glTextureImage3DMultisampleNV )(GLuint texture, GLenum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations)
void(*const | glTextureImage2DMultisampleCoverageNV )(GLuint texture, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations)
void(*const | glTextureImage3DMultisampleCoverageNV )(GLuint texture, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations)
void(*const | glBeginTransformFeedbackNV )(GLenum primitiveMode)
void(*const | glEndTransformFeedbackNV )()
void(*const | glTransformFeedbackAttribsNV )(GLsizei count, const GLint *attribs, GLenum bufferMode)
void(*const | glBindBufferRangeNV )(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
void(*const | glBindBufferOffsetNV )(GLenum target, GLuint index, GLuint buffer, GLintptr offset)
void(*const | glBindBufferBaseNV )(GLenum target, GLuint index, GLuint buffer)
void(*const | glTransformFeedbackVaryingsNV )(GLuint program, GLsizei count, const GLint *locations, GLenum bufferMode)
void(*const | glActiveVaryingNV )(GLuint program, const GLchar *name)
GLint(*const | glGetVaryingLocationNV )(GLuint program, const GLchar *name)
void(*const | glGetActiveVaryingNV )(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name)
void(*const | glGetTransformFeedbackVaryingNV )(GLuint program, GLuint index, GLint *location)
void(*const | glTransformFeedbackStreamAttribsNV )(GLsizei count, const GLint *attribs, GLsizei nbuffers, const GLint *bufstreams, GLenum bufferMode)
void(*const | glBindTransformFeedbackNV )(GLenum target, GLuint id)
void(*const | glDeleteTransformFeedbacksNV )(GLsizei n, const GLuint *ids)
void(*const | glGenTransformFeedbacksNV )(GLsizei n, GLuint *ids)
GLboolean(*const | glIsTransformFeedbackNV )(GLuint id)
void(*const | glPauseTransformFeedbackNV )()
void(*const | glResumeTransformFeedbackNV )()
void(*const | glDrawTransformFeedbackNV )(GLenum mode, GLuint id)
void(*const | glVDPAUInitNV )(const void *vdpDevice, const void *getProcAddress)
void(*const | glVDPAUFiniNV )()
GLvdpauSurfaceNV(*const | glVDPAURegisterVideoSurfaceNV )(const void *vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames)
GLvdpauSurfaceNV(*const | glVDPAURegisterOutputSurfaceNV )(const void *vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames)
GLboolean(*const | glVDPAUIsSurfaceNV )(GLvdpauSurfaceNV surface)
void(*const | glVDPAUUnregisterSurfaceNV )(GLvdpauSurfaceNV surface)
void(*const | glVDPAUGetSurfaceivNV )(GLvdpauSurfaceNV surface, GLenum pname, GLsizei count, GLsizei *length, GLint *values)
void(*const | glVDPAUSurfaceAccessNV )(GLvdpauSurfaceNV surface, GLenum access)
void(*const | glVDPAUMapSurfacesNV )(GLsizei numSurfaces, const GLvdpauSurfaceNV *surfaces)
void(*const | glVDPAUUnmapSurfacesNV )(GLsizei numSurface, const GLvdpauSurfaceNV *surfaces)
GLvdpauSurfaceNV(*const | glVDPAURegisterVideoSurfaceWithPictureStructureNV )(const void *vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames, GLboolean isFrameStructure)
void(*const | glFlushVertexArrayRangeNV )()
void(*const | glVertexArrayRangeNV )(GLsizei length, const void *pointer)
void(*const | glVertexAttribL1i64NV )(GLuint index, GLint64EXT x)
void(*const | glVertexAttribL2i64NV )(GLuint index, GLint64EXT x, GLint64EXT y)
void(*const | glVertexAttribL3i64NV )(GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z)
void(*const | glVertexAttribL4i64NV )(GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w)
void(*const | glVertexAttribL1i64vNV )(GLuint index, const GLint64EXT *v)
void(*const | glVertexAttribL2i64vNV )(GLuint index, const GLint64EXT *v)
void(*const | glVertexAttribL3i64vNV )(GLuint index, const GLint64EXT *v)
void(*const | glVertexAttribL4i64vNV )(GLuint index, const GLint64EXT *v)
void(*const | glVertexAttribL1ui64NV )(GLuint index, GLuint64EXT x)
void(*const | glVertexAttribL2ui64NV )(GLuint index, GLuint64EXT x, GLuint64EXT y)
void(*const | glVertexAttribL3ui64NV )(GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z)
void(*const | glVertexAttribL4ui64NV )(GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w)
void(*const | glVertexAttribL1ui64vNV )(GLuint index, const GLuint64EXT *v)
void(*const | glVertexAttribL2ui64vNV )(GLuint index, const GLuint64EXT *v)
void(*const | glVertexAttribL3ui64vNV )(GLuint index, const GLuint64EXT *v)
void(*const | glVertexAttribL4ui64vNV )(GLuint index, const GLuint64EXT *v)
void(*const | glGetVertexAttribLi64vNV )(GLuint index, GLenum pname, GLint64EXT *params)
void(*const | glGetVertexAttribLui64vNV )(GLuint index, GLenum pname, GLuint64EXT *params)
void(*const | glVertexAttribLFormatNV )(GLuint index, GLint size, GLenum type, GLsizei stride)
void(*const | glBufferAddressRangeNV )(GLenum pname, GLuint index, GLuint64EXT address, GLsizeiptr length)
void(*const | glVertexFormatNV )(GLint size, GLenum type, GLsizei stride)
void(*const | glNormalFormatNV )(GLenum type, GLsizei stride)
void(*const | glColorFormatNV )(GLint size, GLenum type, GLsizei stride)
void(*const | glIndexFormatNV )(GLenum type, GLsizei stride)
void(*const | glTexCoordFormatNV )(GLint size, GLenum type, GLsizei stride)
void(*const | glEdgeFlagFormatNV )(GLsizei stride)
void(*const | glSecondaryColorFormatNV )(GLint size, GLenum type, GLsizei stride)
void(*const | glFogCoordFormatNV )(GLenum type, GLsizei stride)
void(*const | glVertexAttribFormatNV )(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride)
void(*const | glVertexAttribIFormatNV )(GLuint index, GLint size, GLenum type, GLsizei stride)
void(*const | glGetIntegerui64i_vNV )(GLenum value, GLuint index, GLuint64EXT *result)
GLboolean(*const | glAreProgramsResidentNV )(GLsizei n, const GLuint *programs, GLboolean *residences)
void(*const | glBindProgramNV )(GLenum target, GLuint id)
void(*const | glDeleteProgramsNV )(GLsizei n, const GLuint *programs)
void(*const | glExecuteProgramNV )(GLenum target, GLuint id, const GLfloat *params)
void(*const | glGenProgramsNV )(GLsizei n, GLuint *programs)
void(*const | glGetProgramParameterdvNV )(GLenum target, GLuint index, GLenum pname, GLdouble *params)
void(*const | glGetProgramParameterfvNV )(GLenum target, GLuint index, GLenum pname, GLfloat *params)
void(*const | glGetProgramivNV )(GLuint id, GLenum pname, GLint *params)
void(*const | glGetProgramStringNV )(GLuint id, GLenum pname, GLubyte *program)
void(*const | glGetTrackMatrixivNV )(GLenum target, GLuint address, GLenum pname, GLint *params)
void(*const | glGetVertexAttribdvNV )(GLuint index, GLenum pname, GLdouble *params)
void(*const | glGetVertexAttribfvNV )(GLuint index, GLenum pname, GLfloat *params)
void(*const | glGetVertexAttribivNV )(GLuint index, GLenum pname, GLint *params)
void(*const | glGetVertexAttribPointervNV )(GLuint index, GLenum pname, void **pointer)
GLboolean(*const | glIsProgramNV )(GLuint id)
void(*const | glLoadProgramNV )(GLenum target, GLuint id, GLsizei len, const GLubyte *program)
void(*const | glProgramParameter4dNV )(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
void(*const | glProgramParameter4dvNV )(GLenum target, GLuint index, const GLdouble *v)
void(*const | glProgramParameter4fNV )(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
void(*const | glProgramParameter4fvNV )(GLenum target, GLuint index, const GLfloat *v)
void(*const | glProgramParameters4dvNV )(GLenum target, GLuint index, GLsizei count, const GLdouble *v)
void(*const | glProgramParameters4fvNV )(GLenum target, GLuint index, GLsizei count, const GLfloat *v)
void(*const | glRequestResidentProgramsNV )(GLsizei n, const GLuint *programs)
void(*const | glTrackMatrixNV )(GLenum target, GLuint address, GLenum matrix, GLenum transform)
void(*const | glVertexAttribPointerNV )(GLuint index, GLint fsize, GLenum type, GLsizei stride, const void *pointer)
void(*const | glVertexAttrib1dNV )(GLuint index, GLdouble x)
void(*const | glVertexAttrib1dvNV )(GLuint index, const GLdouble *v)
void(*const | glVertexAttrib1fNV )(GLuint index, GLfloat x)
void(*const | glVertexAttrib1fvNV )(GLuint index, const GLfloat *v)
void(*const | glVertexAttrib1sNV )(GLuint index, GLshort x)
void(*const | glVertexAttrib1svNV )(GLuint index, const GLshort *v)
void(*const | glVertexAttrib2dNV )(GLuint index, GLdouble x, GLdouble y)
void(*const | glVertexAttrib2dvNV )(GLuint index, const GLdouble *v)
void(*const | glVertexAttrib2fNV )(GLuint index, GLfloat x, GLfloat y)
void(*const | glVertexAttrib2fvNV )(GLuint index, const GLfloat *v)
void(*const | glVertexAttrib2sNV )(GLuint index, GLshort x, GLshort y)
void(*const | glVertexAttrib2svNV )(GLuint index, const GLshort *v)
void(*const | glVertexAttrib3dNV )(GLuint index, GLdouble x, GLdouble y, GLdouble z)
void(*const | glVertexAttrib3dvNV )(GLuint index, const GLdouble *v)
void(*const | glVertexAttrib3fNV )(GLuint index, GLfloat x, GLfloat y, GLfloat z)
void(*const | glVertexAttrib3fvNV )(GLuint index, const GLfloat *v)
void(*const | glVertexAttrib3sNV )(GLuint index, GLshort x, GLshort y, GLshort z)
void(*const | glVertexAttrib3svNV )(GLuint index, const GLshort *v)
void(*const | glVertexAttrib4dNV )(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
void(*const | glVertexAttrib4dvNV )(GLuint index, const GLdouble *v)
void(*const | glVertexAttrib4fNV )(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
void(*const | glVertexAttrib4fvNV )(GLuint index, const GLfloat *v)
void(*const | glVertexAttrib4sNV )(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
void(*const | glVertexAttrib4svNV )(GLuint index, const GLshort *v)
void(*const | glVertexAttrib4ubNV )(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
void(*const | glVertexAttrib4ubvNV )(GLuint index, const GLubyte *v)
void(*const | glVertexAttribs1dvNV )(GLuint index, GLsizei count, const GLdouble *v)
void(*const | glVertexAttribs1fvNV )(GLuint index, GLsizei count, const GLfloat *v)
void(*const | glVertexAttribs1svNV )(GLuint index, GLsizei count, const GLshort *v)
void(*const | glVertexAttribs2dvNV )(GLuint index, GLsizei count, const GLdouble *v)
void(*const | glVertexAttribs2fvNV )(GLuint index, GLsizei count, const GLfloat *v)
void(*const | glVertexAttribs2svNV )(GLuint index, GLsizei count, const GLshort *v)
void(*const | glVertexAttribs3dvNV )(GLuint index, GLsizei count, const GLdouble *v)
void(*const | glVertexAttribs3fvNV )(GLuint index, GLsizei count, const GLfloat *v)
void(*const | glVertexAttribs3svNV )(GLuint index, GLsizei count, const GLshort *v)
void(*const | glVertexAttribs4dvNV )(GLuint index, GLsizei count, const GLdouble *v)
void(*const | glVertexAttribs4fvNV )(GLuint index, GLsizei count, const GLfloat *v)
void(*const | glVertexAttribs4svNV )(GLuint index, GLsizei count, const GLshort *v)
void(*const | glVertexAttribs4ubvNV )(GLuint index, GLsizei count, const GLubyte *v)
void(*const | glBeginVideoCaptureNV )(GLuint video_capture_slot)
void(*const | glBindVideoCaptureStreamBufferNV )(GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLintptrARB offset)
void(*const | glBindVideoCaptureStreamTextureNV )(GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLenum target, GLuint texture)
void(*const | glEndVideoCaptureNV )(GLuint video_capture_slot)
void(*const | glGetVideoCaptureivNV )(GLuint video_capture_slot, GLenum pname, GLint *params)
void(*const | glGetVideoCaptureStreamivNV )(GLuint video_capture_slot, GLuint stream, GLenum pname, GLint *params)
void(*const | glGetVideoCaptureStreamfvNV )(GLuint video_capture_slot, GLuint stream, GLenum pname, GLfloat *params)
void(*const | glGetVideoCaptureStreamdvNV )(GLuint video_capture_slot, GLuint stream, GLenum pname, GLdouble *params)
GLenum(*const | glVideoCaptureNV )(GLuint video_capture_slot, GLuint *sequence_num, GLuint64EXT *capture_time)
void(*const | glVideoCaptureStreamParameterivNV )(GLuint video_capture_slot, GLuint stream, GLenum pname, const GLint *params)
void(*const | glVideoCaptureStreamParameterfvNV )(GLuint video_capture_slot, GLuint stream, GLenum pname, const GLfloat *params)
void(*const | glVideoCaptureStreamParameterdvNV )(GLuint video_capture_slot, GLuint stream, GLenum pname, const GLdouble *params)
void(*const | glViewportSwizzleNV )(GLuint index, GLenum swizzlex, GLenum swizzley, GLenum swizzlez, GLenum swizzlew)
void(*const | glMultiTexCoord1bOES )(GLenum texture, GLbyte s)
void(*const | glMultiTexCoord1bvOES )(GLenum texture, const GLbyte *coords)
void(*const | glMultiTexCoord2bOES )(GLenum texture, GLbyte s, GLbyte t)
void(*const | glMultiTexCoord2bvOES )(GLenum texture, const GLbyte *coords)
void(*const | glMultiTexCoord3bOES )(GLenum texture, GLbyte s, GLbyte t, GLbyte r)
void(*const | glMultiTexCoord3bvOES )(GLenum texture, const GLbyte *coords)
void(*const | glMultiTexCoord4bOES )(GLenum texture, GLbyte s, GLbyte t, GLbyte r, GLbyte q)
void(*const | glMultiTexCoord4bvOES )(GLenum texture, const GLbyte *coords)
void(*const | glTexCoord1bOES )(GLbyte s)
void(*const | glTexCoord1bvOES )(const GLbyte *coords)
void(*const | glTexCoord2bOES )(GLbyte s, GLbyte t)
void(*const | glTexCoord2bvOES )(const GLbyte *coords)
void(*const | glTexCoord3bOES )(GLbyte s, GLbyte t, GLbyte r)
void(*const | glTexCoord3bvOES )(const GLbyte *coords)
void(*const | glTexCoord4bOES )(GLbyte s, GLbyte t, GLbyte r, GLbyte q)
void(*const | glTexCoord4bvOES )(const GLbyte *coords)
void(*const | glVertex2bOES )(GLbyte x, GLbyte y)
void(*const | glVertex2bvOES )(const GLbyte *coords)
void(*const | glVertex3bOES )(GLbyte x, GLbyte y, GLbyte z)
void(*const | glVertex3bvOES )(const GLbyte *coords)
void(*const | glVertex4bOES )(GLbyte x, GLbyte y, GLbyte z, GLbyte w)
void(*const | glVertex4bvOES )(const GLbyte *coords)
void(*const | glAlphaFuncxOES )(GLenum func, GLfixed ref)
void(*const | glClearColorxOES )(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha)
void(*const | glClearDepthxOES )(GLfixed depth)
void(*const | glClipPlanexOES )(GLenum plane, const GLfixed *equation)
void(*const | glColor4xOES )(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha)
void(*const | glDepthRangexOES )(GLfixed n, GLfixed f)
void(*const | glFogxOES )(GLenum pname, GLfixed param)
void(*const | glFogxvOES )(GLenum pname, const GLfixed *param)
void(*const | glFrustumxOES )(GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f)
void(*const | glGetClipPlanexOES )(GLenum plane, GLfixed *equation)
void(*const | glGetFixedvOES )(GLenum pname, GLfixed *params)
void(*const | glGetTexEnvxvOES )(GLenum target, GLenum pname, GLfixed *params)
void(*const | glGetTexParameterxvOES )(GLenum target, GLenum pname, GLfixed *params)
void(*const | glLightModelxOES )(GLenum pname, GLfixed param)
void(*const | glLightModelxvOES )(GLenum pname, const GLfixed *param)
void(*const | glLightxOES )(GLenum light, GLenum pname, GLfixed param)
void(*const | glLightxvOES )(GLenum light, GLenum pname, const GLfixed *params)
void(*const | glLineWidthxOES )(GLfixed width)
void(*const | glLoadMatrixxOES )(const GLfixed *m)
void(*const | glMaterialxOES )(GLenum face, GLenum pname, GLfixed param)
void(*const | glMaterialxvOES )(GLenum face, GLenum pname, const GLfixed *param)
void(*const | glMultMatrixxOES )(const GLfixed *m)
void(*const | glMultiTexCoord4xOES )(GLenum texture, GLfixed s, GLfixed t, GLfixed r, GLfixed q)
void(*const | glNormal3xOES )(GLfixed nx, GLfixed ny, GLfixed nz)
void(*const | glOrthoxOES )(GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f)
void(*const | glPointParameterxvOES )(GLenum pname, const GLfixed *params)
void(*const | glPointSizexOES )(GLfixed size)
void(*const | glPolygonOffsetxOES )(GLfixed factor, GLfixed units)
void(*const | glRotatexOES )(GLfixed angle, GLfixed x, GLfixed y, GLfixed z)
void(*const | glScalexOES )(GLfixed x, GLfixed y, GLfixed z)
void(*const | glTexEnvxOES )(GLenum target, GLenum pname, GLfixed param)
void(*const | glTexEnvxvOES )(GLenum target, GLenum pname, const GLfixed *params)
void(*const | glTexParameterxOES )(GLenum target, GLenum pname, GLfixed param)
void(*const | glTexParameterxvOES )(GLenum target, GLenum pname, const GLfixed *params)
void(*const | glTranslatexOES )(GLfixed x, GLfixed y, GLfixed z)
void(*const | glGetLightxvOES )(GLenum light, GLenum pname, GLfixed *params)
void(*const | glGetMaterialxvOES )(GLenum face, GLenum pname, GLfixed *params)
void(*const | glPointParameterxOES )(GLenum pname, GLfixed param)
void(*const | glSampleCoveragexOES )(GLclampx value, GLboolean invert)
void(*const | glAccumxOES )(GLenum op, GLfixed value)
void(*const | glBitmapxOES )(GLsizei width, GLsizei height, GLfixed xorig, GLfixed yorig, GLfixed xmove, GLfixed ymove, const GLubyte *bitmap)
void(*const | glBlendColorxOES )(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha)
void(*const | glClearAccumxOES )(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha)
void(*const | glColor3xOES )(GLfixed red, GLfixed green, GLfixed blue)
void(*const | glColor3xvOES )(const GLfixed *components)
void(*const | glColor4xvOES )(const GLfixed *components)
void(*const | glConvolutionParameterxOES )(GLenum target, GLenum pname, GLfixed param)
void(*const | glConvolutionParameterxvOES )(GLenum target, GLenum pname, const GLfixed *params)
void(*const | glEvalCoord1xOES )(GLfixed u)
void(*const | glEvalCoord1xvOES )(const GLfixed *coords)
void(*const | glEvalCoord2xOES )(GLfixed u, GLfixed v)
void(*const | glEvalCoord2xvOES )(const GLfixed *coords)
void(*const | glFeedbackBufferxOES )(GLsizei n, GLenum type, const GLfixed *buffer)
void(*const | glGetConvolutionParameterxvOES )(GLenum target, GLenum pname, GLfixed *params)
void(*const | glGetHistogramParameterxvOES )(GLenum target, GLenum pname, GLfixed *params)
void(*const | glGetLightxOES )(GLenum light, GLenum pname, GLfixed *params)
void(*const | glGetMapxvOES )(GLenum target, GLenum query, GLfixed *v)
void(*const | glGetMaterialxOES )(GLenum face, GLenum pname, GLfixed param)
void(*const | glGetPixelMapxv )(GLenum map, GLint size, GLfixed *values)
void(*const | glGetTexGenxvOES )(GLenum coord, GLenum pname, GLfixed *params)
void(*const | glGetTexLevelParameterxvOES )(GLenum target, GLint level, GLenum pname, GLfixed *params)
void(*const | glIndexxOES )(GLfixed component)
void(*const | glIndexxvOES )(const GLfixed *component)
void(*const | glLoadTransposeMatrixxOES )(const GLfixed *m)
void(*const | glMap1xOES )(GLenum target, GLfixed u1, GLfixed u2, GLint stride, GLint order, GLfixed points)
void(*const | glMap2xOES )(GLenum target, GLfixed u1, GLfixed u2, GLint ustride, GLint uorder, GLfixed v1, GLfixed v2, GLint vstride, GLint vorder, GLfixed points)
void(*const | glMapGrid1xOES )(GLint n, GLfixed u1, GLfixed u2)
void(*const | glMapGrid2xOES )(GLint n, GLfixed u1, GLfixed u2, GLfixed v1, GLfixed v2)
void(*const | glMultTransposeMatrixxOES )(const GLfixed *m)
void(*const | glMultiTexCoord1xOES )(GLenum texture, GLfixed s)
void(*const | glMultiTexCoord1xvOES )(GLenum texture, const GLfixed *coords)
void(*const | glMultiTexCoord2xOES )(GLenum texture, GLfixed s, GLfixed t)
void(*const | glMultiTexCoord2xvOES )(GLenum texture, const GLfixed *coords)
void(*const | glMultiTexCoord3xOES )(GLenum texture, GLfixed s, GLfixed t, GLfixed r)
void(*const | glMultiTexCoord3xvOES )(GLenum texture, const GLfixed *coords)
void(*const | glMultiTexCoord4xvOES )(GLenum texture, const GLfixed *coords)
void(*const | glNormal3xvOES )(const GLfixed *coords)
void(*const | glPassThroughxOES )(GLfixed token)
void(*const | glPixelMapx )(GLenum map, GLint size, const GLfixed *values)
void(*const | glPixelStorex )(GLenum pname, GLfixed param)
void(*const | glPixelTransferxOES )(GLenum pname, GLfixed param)
void(*const | glPixelZoomxOES )(GLfixed xfactor, GLfixed yfactor)
void(*const | glPrioritizeTexturesxOES )(GLsizei n, const GLuint *textures, const GLfixed *priorities)
void(*const | glRasterPos2xOES )(GLfixed x, GLfixed y)
void(*const | glRasterPos2xvOES )(const GLfixed *coords)
void(*const | glRasterPos3xOES )(GLfixed x, GLfixed y, GLfixed z)
void(*const | glRasterPos3xvOES )(const GLfixed *coords)
void(*const | glRasterPos4xOES )(GLfixed x, GLfixed y, GLfixed z, GLfixed w)
void(*const | glRasterPos4xvOES )(const GLfixed *coords)
void(*const | glRectxOES )(GLfixed x1, GLfixed y1, GLfixed x2, GLfixed y2)
void(*const | glRectxvOES )(const GLfixed *v1, const GLfixed *v2)
void(*const | glTexCoord1xOES )(GLfixed s)
void(*const | glTexCoord1xvOES )(const GLfixed *coords)
void(*const | glTexCoord2xOES )(GLfixed s, GLfixed t)
void(*const | glTexCoord2xvOES )(const GLfixed *coords)
void(*const | glTexCoord3xOES )(GLfixed s, GLfixed t, GLfixed r)
void(*const | glTexCoord3xvOES )(const GLfixed *coords)
void(*const | glTexCoord4xOES )(GLfixed s, GLfixed t, GLfixed r, GLfixed q)
void(*const | glTexCoord4xvOES )(const GLfixed *coords)
void(*const | glTexGenxOES )(GLenum coord, GLenum pname, GLfixed param)
void(*const | glTexGenxvOES )(GLenum coord, GLenum pname, const GLfixed *params)
void(*const | glVertex2xOES )(GLfixed x)
void(*const | glVertex2xvOES )(const GLfixed *coords)
void(*const | glVertex3xOES )(GLfixed x, GLfixed y)
void(*const | glVertex3xvOES )(const GLfixed *coords)
void(*const | glVertex4xOES )(GLfixed x, GLfixed y, GLfixed z)
void(*const | glVertex4xvOES )(const GLfixed *coords)
GLbitfield(*const | glQueryMatrixxOES )(GLfixed *mantissa, GLint *exponent)
void(*const | glClearDepthfOES )(GLclampf depth)
void(*const | glClipPlanefOES )(GLenum plane, const GLfloat *equation)
void(*const | glDepthRangefOES )(GLclampf n, GLclampf f)
void(*const | glFrustumfOES )(GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f)
void(*const | glGetClipPlanefOES )(GLenum plane, GLfloat *equation)
void(*const | glOrthofOES )(GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f)
void(*const | glFramebufferTextureMultiviewOVR )(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint baseViewIndex, GLsizei numViews)
void(*const | glHintPGI )(GLenum target, GLint mode)
void(*const | glDetailTexFuncSGIS )(GLenum target, GLsizei n, const GLfloat *points)
void(*const | glGetDetailTexFuncSGIS )(GLenum target, GLfloat *points)
void(*const | glFogFuncSGIS )(GLsizei n, const GLfloat *points)
void(*const | glGetFogFuncSGIS )(GLfloat *points)
void(*const | glSampleMaskSGIS )(GLclampf value, GLboolean invert)
void(*const | glSamplePatternSGIS )(GLenum pattern)
void(*const | glPixelTexGenParameteriSGIS )(GLenum pname, GLint param)
void(*const | glPixelTexGenParameterivSGIS )(GLenum pname, const GLint *params)
void(*const | glPixelTexGenParameterfSGIS )(GLenum pname, GLfloat param)
void(*const | glPixelTexGenParameterfvSGIS )(GLenum pname, const GLfloat *params)
void(*const | glGetPixelTexGenParameterivSGIS )(GLenum pname, GLint *params)
void(*const | glGetPixelTexGenParameterfvSGIS )(GLenum pname, GLfloat *params)
void(*const | glPointParameterfSGIS )(GLenum pname, GLfloat param)
void(*const | glPointParameterfvSGIS )(GLenum pname, const GLfloat *params)
void(*const | glSharpenTexFuncSGIS )(GLenum target, GLsizei n, const GLfloat *points)
void(*const | glGetSharpenTexFuncSGIS )(GLenum target, GLfloat *points)
void(*const | glTexImage4DSGIS )(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLint border, GLenum format, GLenum type, const void *pixels)
void(*const | glTexSubImage4DSGIS )(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLenum format, GLenum type, const void *pixels)
void(*const | glTextureColorMaskSGIS )(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
void(*const | glGetTexFilterFuncSGIS )(GLenum target, GLenum filter, GLfloat *weights)
void(*const | glTexFilterFuncSGIS )(GLenum target, GLenum filter, GLsizei n, const GLfloat *weights)
void(*const | glAsyncMarkerSGIX )(GLuint marker)
GLint(*const | glFinishAsyncSGIX )(GLuint *markerp)
GLint(*const | glPollAsyncSGIX )(GLuint *markerp)
GLuint(*const | glGenAsyncMarkersSGIX )(GLsizei range)
void(*const | glDeleteAsyncMarkersSGIX )(GLuint marker, GLsizei range)
GLboolean(*const | glIsAsyncMarkerSGIX )(GLuint marker)
void(*const | glFlushRasterSGIX )()
void(*const | glFragmentColorMaterialSGIX )(GLenum face, GLenum mode)
void(*const | glFragmentLightfSGIX )(GLenum light, GLenum pname, GLfloat param)
void(*const | glFragmentLightfvSGIX )(GLenum light, GLenum pname, const GLfloat *params)
void(*const | glFragmentLightiSGIX )(GLenum light, GLenum pname, GLint param)
void(*const | glFragmentLightivSGIX )(GLenum light, GLenum pname, const GLint *params)
void(*const | glFragmentLightModelfSGIX )(GLenum pname, GLfloat param)
void(*const | glFragmentLightModelfvSGIX )(GLenum pname, const GLfloat *params)
void(*const | glFragmentLightModeliSGIX )(GLenum pname, GLint param)
void(*const | glFragmentLightModelivSGIX )(GLenum pname, const GLint *params)
void(*const | glFragmentMaterialfSGIX )(GLenum face, GLenum pname, GLfloat param)
void(*const | glFragmentMaterialfvSGIX )(GLenum face, GLenum pname, const GLfloat *params)
void(*const | glFragmentMaterialiSGIX )(GLenum face, GLenum pname, GLint param)
void(*const | glFragmentMaterialivSGIX )(GLenum face, GLenum pname, const GLint *params)
void(*const | glGetFragmentLightfvSGIX )(GLenum light, GLenum pname, GLfloat *params)
void(*const | glGetFragmentLightivSGIX )(GLenum light, GLenum pname, GLint *params)
void(*const | glGetFragmentMaterialfvSGIX )(GLenum face, GLenum pname, GLfloat *params)
void(*const | glGetFragmentMaterialivSGIX )(GLenum face, GLenum pname, GLint *params)
void(*const | glLightEnviSGIX )(GLenum pname, GLint param)
void(*const | glFrameZoomSGIX )(GLint factor)
void(*const | glIglooInterfaceSGIX )(GLenum pname, const void *params)
GLint(*const | glGetInstrumentsSGIX )()
void(*const | glInstrumentsBufferSGIX )(GLsizei size, GLint *buffer)
GLint(*const | glPollInstrumentsSGIX )(GLint *marker_p)
void(*const | glReadInstrumentsSGIX )(GLint marker)
void(*const | glStartInstrumentsSGIX )()
void(*const | glStopInstrumentsSGIX )(GLint marker)
void(*const | glGetListParameterfvSGIX )(GLuint list, GLenum pname, GLfloat *params)
void(*const | glGetListParameterivSGIX )(GLuint list, GLenum pname, GLint *params)
void(*const | glListParameterfSGIX )(GLuint list, GLenum pname, GLfloat param)
void(*const | glListParameterfvSGIX )(GLuint list, GLenum pname, const GLfloat *params)
void(*const | glListParameteriSGIX )(GLuint list, GLenum pname, GLint param)
void(*const | glListParameterivSGIX )(GLuint list, GLenum pname, const GLint *params)
void(*const | glPixelTexGenSGIX )(GLenum mode)
void(*const | glDeformationMap3dSGIX )(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, GLdouble w1, GLdouble w2, GLint wstride, GLint worder, const GLdouble *points)
void(*const | glDeformationMap3fSGIX )(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, GLfloat w1, GLfloat w2, GLint wstride, GLint worder, const GLfloat *points)
void(*const | glDeformSGIX )(GLbitfield mask)
void(*const | glLoadIdentityDeformationMapSGIX )(GLbitfield mask)
void(*const | glReferencePlaneSGIX )(const GLdouble *equation)
void(*const | glSpriteParameterfSGIX )(GLenum pname, GLfloat param)
void(*const | glSpriteParameterfvSGIX )(GLenum pname, const GLfloat *params)
void(*const | glSpriteParameteriSGIX )(GLenum pname, GLint param)
void(*const | glSpriteParameterivSGIX )(GLenum pname, const GLint *params)
void(*const | glTagSampleBufferSGIX )()
void(*const | glColorTableSGI )(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *table)
void(*const | glColorTableParameterfvSGI )(GLenum target, GLenum pname, const GLfloat *params)
void(*const | glColorTableParameterivSGI )(GLenum target, GLenum pname, const GLint *params)
void(*const | glCopyColorTableSGI )(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
void(*const | glGetColorTableSGI )(GLenum target, GLenum format, GLenum type, void *table)
void(*const | glGetColorTableParameterfvSGI )(GLenum target, GLenum pname, GLfloat *params)
void(*const | glGetColorTableParameterivSGI )(GLenum target, GLenum pname, GLint *params)
void(*const | glFinishTextureSUNX )()
void(*const | glGlobalAlphaFactorbSUN )(GLbyte factor)
void(*const | glGlobalAlphaFactorsSUN )(GLshort factor)
void(*const | glGlobalAlphaFactoriSUN )(GLint factor)
void(*const | glGlobalAlphaFactorfSUN )(GLfloat factor)
void(*const | glGlobalAlphaFactordSUN )(GLdouble factor)
void(*const | glGlobalAlphaFactorubSUN )(GLubyte factor)
void(*const | glGlobalAlphaFactorusSUN )(GLushort factor)
void(*const | glGlobalAlphaFactoruiSUN )(GLuint factor)
void(*const | glDrawMeshArraysSUN )(GLenum mode, GLint first, GLsizei count, GLsizei width)
void(*const | glReplacementCodeuiSUN )(GLuint code)
void(*const | glReplacementCodeusSUN )(GLushort code)
void(*const | glReplacementCodeubSUN )(GLubyte code)
void(*const | glReplacementCodeuivSUN )(const GLuint *code)
void(*const | glReplacementCodeusvSUN )(const GLushort *code)
void(*const | glReplacementCodeubvSUN )(const GLubyte *code)
void(*const | glReplacementCodePointerSUN )(GLenum type, GLsizei stride, const void **pointer)
void(*const | glColor4ubVertex2fSUN )(GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y)
void(*const | glColor4ubVertex2fvSUN )(const GLubyte *c, const GLfloat *v)
void(*const | glColor4ubVertex3fSUN )(GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z)
void(*const | glColor4ubVertex3fvSUN )(const GLubyte *c, const GLfloat *v)
void(*const | glColor3fVertex3fSUN )(GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z)
void(*const | glColor3fVertex3fvSUN )(const GLfloat *c, const GLfloat *v)
void(*const | glNormal3fVertex3fSUN )(GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z)
void(*const | glNormal3fVertex3fvSUN )(const GLfloat *n, const GLfloat *v)
void(*const | glColor4fNormal3fVertex3fSUN )(GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z)
void(*const | glColor4fNormal3fVertex3fvSUN )(const GLfloat *c, const GLfloat *n, const GLfloat *v)
void(*const | glTexCoord2fVertex3fSUN )(GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z)
void(*const | glTexCoord2fVertex3fvSUN )(const GLfloat *tc, const GLfloat *v)
void(*const | glTexCoord4fVertex4fSUN )(GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
void(*const | glTexCoord4fVertex4fvSUN )(const GLfloat *tc, const GLfloat *v)
void(*const | glTexCoord2fColor4ubVertex3fSUN )(GLfloat s, GLfloat t, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z)
void(*const | glTexCoord2fColor4ubVertex3fvSUN )(const GLfloat *tc, const GLubyte *c, const GLfloat *v)
void(*const | glTexCoord2fColor3fVertex3fSUN )(GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z)
void(*const | glTexCoord2fColor3fVertex3fvSUN )(const GLfloat *tc, const GLfloat *c, const GLfloat *v)
void(*const | glTexCoord2fNormal3fVertex3fSUN )(GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z)
void(*const | glTexCoord2fNormal3fVertex3fvSUN )(const GLfloat *tc, const GLfloat *n, const GLfloat *v)
void(*const | glTexCoord2fColor4fNormal3fVertex3fSUN )(GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z)
void(*const | glTexCoord2fColor4fNormal3fVertex3fvSUN )(const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v)
void(*const | glTexCoord4fColor4fNormal3fVertex4fSUN )(GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
void(*const | glTexCoord4fColor4fNormal3fVertex4fvSUN )(const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v)
void(*const | glReplacementCodeuiVertex3fSUN )(GLuint rc, GLfloat x, GLfloat y, GLfloat z)
void(*const | glReplacementCodeuiVertex3fvSUN )(const GLuint *rc, const GLfloat *v)
void(*const | glReplacementCodeuiColor4ubVertex3fSUN )(GLuint rc, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z)
void(*const | glReplacementCodeuiColor4ubVertex3fvSUN )(const GLuint *rc, const GLubyte *c, const GLfloat *v)
void(*const | glReplacementCodeuiColor3fVertex3fSUN )(GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z)
void(*const | glReplacementCodeuiColor3fVertex3fvSUN )(const GLuint *rc, const GLfloat *c, const GLfloat *v)
void(*const | glReplacementCodeuiNormal3fVertex3fSUN )(GLuint rc, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z)
void(*const | glReplacementCodeuiNormal3fVertex3fvSUN )(const GLuint *rc, const GLfloat *n, const GLfloat *v)
void(*const | glReplacementCodeuiColor4fNormal3fVertex3fSUN )(GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z)
void(*const | glReplacementCodeuiColor4fNormal3fVertex3fvSUN )(const GLuint *rc, const GLfloat *c, const GLfloat *n, const GLfloat *v)
void(*const | glReplacementCodeuiTexCoord2fVertex3fSUN )(GLuint rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z)
void(*const | glReplacementCodeuiTexCoord2fVertex3fvSUN )(const GLuint *rc, const GLfloat *tc, const GLfloat *v)
void(*const | glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN )(GLuint rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z)
void(*const | glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN )(const GLuint *rc, const GLfloat *tc, const GLfloat *n, const GLfloat *v)
void(*const | glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN )(GLuint rc, GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z)
void(*const | glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN )(const GLuint *rc, const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v)
void(*const | glBlendBarrier )()
void(*const | glPrimitiveBoundingBox )(GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW)
void(*const | glBlitFramebufferANGLE )(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
void(*const | glRenderbufferStorageMultisampleANGLE )(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
void(*const | glDrawArraysInstancedANGLE )(GLenum mode, GLint first, GLsizei count, GLsizei primcount)
void(*const | glDrawElementsInstancedANGLE )(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount)
void(*const | glVertexAttribDivisorANGLE )(GLuint index, GLuint divisor)
void(*const | glGetTranslatedShaderSourceANGLE )(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source)
void(*const | glCopyTextureLevelsAPPLE )(GLuint destinationTexture, GLuint sourceTexture, GLint sourceBaseLevel, GLsizei sourceLevelCount)
void(*const | glRenderbufferStorageMultisampleAPPLE )(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
void(*const | glResolveMultisampleFramebufferAPPLE )()
GLsync(*const | glFenceSyncAPPLE )(GLenum condition, GLbitfield flags)
GLboolean(*const | glIsSyncAPPLE )(GLsync sync)
void(*const | glDeleteSyncAPPLE )(GLsync sync)
GLenum(*const | glClientWaitSyncAPPLE )(GLsync sync, GLbitfield flags, GLuint64 timeout)
void(*const | glWaitSyncAPPLE )(GLsync sync, GLbitfield flags, GLuint64 timeout)
void(*const | glGetInteger64vAPPLE )(GLenum pname, GLint64 *params)
void(*const | glGetSyncivAPPLE )(GLsync sync, GLenum pname, GLsizei count, GLsizei *length, GLint *values)
void(*const | glMaxActiveShaderCoresARM )(GLuint count)
void(*const | glDrawArraysInstancedBaseInstanceEXT )(GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance)
void(*const | glDrawElementsInstancedBaseInstanceEXT )(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLuint baseinstance)
void(*const | glDrawElementsInstancedBaseVertexBaseInstanceEXT )(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance)
void(*const | glBindFragDataLocationIndexedEXT )(GLuint program, GLuint colorNumber, GLuint index, const GLchar *name)
GLint(*const | glGetProgramResourceLocationIndexEXT )(GLuint program, GLenum programInterface, const GLchar *name)
GLint(*const | glGetFragDataIndexEXT )(GLuint program, const GLchar *name)
void(*const | glBufferStorageEXT )(GLenum target, GLsizeiptr size, const void *data, GLbitfield flags)
void(*const | glClearTexImageEXT )(GLuint texture, GLint level, GLenum format, GLenum type, const void *data)
void(*const | glClearTexSubImageEXT )(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *data)
void(*const | glClipControlEXT )(GLenum origin, GLenum depth)
void(*const | glCopyImageSubDataEXT )(GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth)
void(*const | glDiscardFramebufferEXT )(GLenum target, GLsizei numAttachments, const GLenum *attachments)
void(*const | glGenQueriesEXT )(GLsizei n, GLuint *ids)
void(*const | glDeleteQueriesEXT )(GLsizei n, const GLuint *ids)
GLboolean(*const | glIsQueryEXT )(GLuint id)
void(*const | glBeginQueryEXT )(GLenum target, GLuint id)
void(*const | glEndQueryEXT )(GLenum target)
void(*const | glQueryCounterEXT )(GLuint id, GLenum target)
void(*const | glGetQueryivEXT )(GLenum target, GLenum pname, GLint *params)
void(*const | glGetQueryObjectivEXT )(GLuint id, GLenum pname, GLint *params)
void(*const | glGetQueryObjectuivEXT )(GLuint id, GLenum pname, GLuint *params)
void(*const | glGetInteger64vEXT )(GLenum pname, GLint64 *data)
void(*const | glDrawBuffersEXT )(GLsizei n, const GLenum *bufs)
void(*const | glEnableiEXT )(GLenum target, GLuint index)
void(*const | glDisableiEXT )(GLenum target, GLuint index)
void(*const | glBlendEquationiEXT )(GLuint buf, GLenum mode)
void(*const | glBlendEquationSeparateiEXT )(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
void(*const | glBlendFunciEXT )(GLuint buf, GLenum src, GLenum dst)
void(*const | glBlendFuncSeparateiEXT )(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
void(*const | glColorMaskiEXT )(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
GLboolean(*const | glIsEnablediEXT )(GLenum target, GLuint index)
void(*const | glDrawElementsBaseVertexEXT )(GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex)
void(*const | glDrawRangeElementsBaseVertexEXT )(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex)
void(*const | glDrawElementsInstancedBaseVertexEXT )(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex)
void(*const | glMultiDrawElementsBaseVertexEXT )(GLenum mode, const GLsizei *count, GLenum type, const void *const *indices, GLsizei drawcount, const GLint *basevertex)
void(*const | glDrawTransformFeedbackEXT )(GLenum mode, GLuint id)
void(*const | glDrawTransformFeedbackInstancedEXT )(GLenum mode, GLuint id, GLsizei instancecount)
void(*const | glGetFragmentShadingRatesEXT )(GLsizei samples, GLsizei maxCount, GLsizei *count, GLenum *shadingRates)
void(*const | glShadingRateEXT )(GLenum rate)
void(*const | glShadingRateCombinerOpsEXT )(GLenum combinerOp0, GLenum combinerOp1)
void(*const | glFramebufferShadingRateEXT )(GLenum target, GLenum attachment, GLuint texture, GLint baseLayer, GLsizei numLayers, GLsizei texelWidth, GLsizei texelHeight)
void(*const | glVertexAttribDivisorEXT )(GLuint index, GLuint divisor)
void *(*const | glMapBufferRangeEXT )(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
void(*const | glFlushMappedBufferRangeEXT )(GLenum target, GLintptr offset, GLsizeiptr length)
void(*const | glMultiDrawArraysIndirectEXT )(GLenum mode, const void *indirect, GLsizei drawcount, GLsizei stride)
void(*const | glMultiDrawElementsIndirectEXT )(GLenum mode, GLenum type, const void *indirect, GLsizei drawcount, GLsizei stride)
void(*const | glFramebufferTexture2DMultisampleEXT )(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLsizei samples)
void(*const | glReadBufferIndexedEXT )(GLenum src, GLint index)
void(*const | glDrawBuffersIndexedEXT )(GLint n, const GLenum *location, const GLint *indices)
void(*const | glGetIntegeri_vEXT )(GLenum target, GLuint index, GLint *data)
void(*const | glPrimitiveBoundingBoxEXT )(GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW)
GLenum(*const | glGetGraphicsResetStatusEXT )()
void(*const | glReadnPixelsEXT )(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data)
void(*const | glGetnUniformfvEXT )(GLuint program, GLint location, GLsizei bufSize, GLfloat *params)
void(*const | glGetnUniformivEXT )(GLuint program, GLint location, GLsizei bufSize, GLint *params)
void(*const | glFramebufferPixelLocalStorageSizeEXT )(GLuint target, GLsizei size)
GLsizei(*const | glGetFramebufferPixelLocalStorageSizeEXT )(GLuint target)
void(*const | glClearPixelLocalStorageuiEXT )(GLsizei offset, GLsizei n, const GLuint *values)
void(*const | glTexPageCommitmentEXT )(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit)
void(*const | glPatchParameteriEXT )(GLenum pname, GLint value)
void(*const | glSamplerParameterIivEXT )(GLuint sampler, GLenum pname, const GLint *param)
void(*const | glSamplerParameterIuivEXT )(GLuint sampler, GLenum pname, const GLuint *param)
void(*const | glGetSamplerParameterIivEXT )(GLuint sampler, GLenum pname, GLint *params)
void(*const | glGetSamplerParameterIuivEXT )(GLuint sampler, GLenum pname, GLuint *params)
void(*const | glTexBufferRangeEXT )(GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size)
void(*const | glTexStorageAttribs2DEXT )(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, const GLint *attrib_list)
void(*const | glTexStorageAttribs3DEXT )(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, const GLint *attrib_list)
void(*const | glTextureViewEXT )(GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers)
GLuint64(*const | glGetTextureHandleIMG )(GLuint texture)
GLuint64(*const | glGetTextureSamplerHandleIMG )(GLuint texture, GLuint sampler)
void(*const | glUniformHandleui64IMG )(GLint location, GLuint64 value)
void(*const | glUniformHandleui64vIMG )(GLint location, GLsizei count, const GLuint64 *value)
void(*const | glProgramUniformHandleui64IMG )(GLuint program, GLint location, GLuint64 value)
void(*const | glProgramUniformHandleui64vIMG )(GLuint program, GLint location, GLsizei count, const GLuint64 *values)
void(*const | glFramebufferTexture2DDownsampleIMG )(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint xscale, GLint yscale)
void(*const | glFramebufferTextureLayerDownsampleIMG )(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer, GLint xscale, GLint yscale)
void(*const | glRenderbufferStorageMultisampleIMG )(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
void(*const | glFramebufferTexture2DMultisampleIMG )(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLsizei samples)
void(*const | glCopyBufferSubDataNV )(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
void(*const | glCoverageMaskNV )(GLboolean mask)
void(*const | glCoverageOperationNV )(GLenum operation)
void(*const | glDrawBuffersNV )(GLsizei n, const GLenum *bufs)
void(*const | glDrawArraysInstancedNV )(GLenum mode, GLint first, GLsizei count, GLsizei primcount)
void(*const | glDrawElementsInstancedNV )(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount)
void(*const | glBlitFramebufferNV )(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
void(*const | glRenderbufferStorageMultisampleNV )(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
void(*const | glVertexAttribDivisorNV )(GLuint index, GLuint divisor)
void(*const | glUniformMatrix2x3fvNV )(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void(*const | glUniformMatrix3x2fvNV )(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void(*const | glUniformMatrix2x4fvNV )(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void(*const | glUniformMatrix4x2fvNV )(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void(*const | glUniformMatrix3x4fvNV )(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void(*const | glUniformMatrix4x3fvNV )(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void(*const | glPolygonModeNV )(GLenum face, GLenum mode)
void(*const | glReadBufferNV )(GLenum mode)
void(*const | glViewportArrayvNV )(GLuint first, GLsizei count, const GLfloat *v)
void(*const | glViewportIndexedfNV )(GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h)
void(*const | glViewportIndexedfvNV )(GLuint index, const GLfloat *v)
void(*const | glScissorArrayvNV )(GLuint first, GLsizei count, const GLint *v)
void(*const | glScissorIndexedNV )(GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height)
void(*const | glScissorIndexedvNV )(GLuint index, const GLint *v)
void(*const | glDepthRangeArrayfvNV )(GLuint first, GLsizei count, const GLfloat *v)
void(*const | glDepthRangeIndexedfNV )(GLuint index, GLfloat n, GLfloat f)
void(*const | glGetFloati_vNV )(GLenum target, GLuint index, GLfloat *data)
void(*const | glEnableiNV )(GLenum target, GLuint index)
void(*const | glDisableiNV )(GLenum target, GLuint index)
GLboolean(*const | glIsEnablediNV )(GLenum target, GLuint index)
void(*const | glEGLImageTargetTexture2DOES )(GLenum target, GLeglImageOES image)
void(*const | glEGLImageTargetRenderbufferStorageOES )(GLenum target, GLeglImageOES image)
void(*const | glCopyImageSubDataOES )(GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth)
void(*const | glEnableiOES )(GLenum target, GLuint index)
void(*const | glDisableiOES )(GLenum target, GLuint index)
void(*const | glBlendEquationiOES )(GLuint buf, GLenum mode)
void(*const | glBlendEquationSeparateiOES )(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
void(*const | glBlendFunciOES )(GLuint buf, GLenum src, GLenum dst)
void(*const | glBlendFuncSeparateiOES )(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
void(*const | glColorMaskiOES )(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
GLboolean(*const | glIsEnablediOES )(GLenum target, GLuint index)
void(*const | glDrawElementsBaseVertexOES )(GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex)
void(*const | glDrawRangeElementsBaseVertexOES )(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex)
void(*const | glDrawElementsInstancedBaseVertexOES )(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex)
void(*const | glFramebufferTextureOES )(GLenum target, GLenum attachment, GLuint texture, GLint level)
void(*const | glGetProgramBinaryOES )(GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, void *binary)
void(*const | glProgramBinaryOES )(GLuint program, GLenum binaryFormat, const void *binary, GLint length)
void *(*const | glMapBufferOES )(GLenum target, GLenum access)
GLboolean(*const | glUnmapBufferOES )(GLenum target)
void(*const | glGetBufferPointervOES )(GLenum target, GLenum pname, void **params)
void(*const | glPrimitiveBoundingBoxOES )(GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW)
void(*const | glMinSampleShadingOES )(GLfloat value)
void(*const | glPatchParameteriOES )(GLenum pname, GLint value)
void(*const | glTexImage3DOES )(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels)
void(*const | glTexSubImage3DOES )(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels)
void(*const | glCopyTexSubImage3DOES )(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
void(*const | glCompressedTexImage3DOES )(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data)
void(*const | glCompressedTexSubImage3DOES )(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data)
void(*const | glFramebufferTexture3DOES )(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
void(*const | glTexParameterIivOES )(GLenum target, GLenum pname, const GLint *params)
void(*const | glTexParameterIuivOES )(GLenum target, GLenum pname, const GLuint *params)
void(*const | glGetTexParameterIivOES )(GLenum target, GLenum pname, GLint *params)
void(*const | glGetTexParameterIuivOES )(GLenum target, GLenum pname, GLuint *params)
void(*const | glSamplerParameterIivOES )(GLuint sampler, GLenum pname, const GLint *param)
void(*const | glSamplerParameterIuivOES )(GLuint sampler, GLenum pname, const GLuint *param)
void(*const | glGetSamplerParameterIivOES )(GLuint sampler, GLenum pname, GLint *params)
void(*const | glGetSamplerParameterIuivOES )(GLuint sampler, GLenum pname, GLuint *params)
void(*const | glTexBufferOES )(GLenum target, GLenum internalformat, GLuint buffer)
void(*const | glTexBufferRangeOES )(GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size)
void(*const | glTexStorage3DMultisampleOES )(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
void(*const | glTextureViewOES )(GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers)
void(*const | glBindVertexArrayOES )(GLuint array)
void(*const | glDeleteVertexArraysOES )(GLsizei n, const GLuint *arrays)
void(*const | glGenVertexArraysOES )(GLsizei n, GLuint *arrays)
GLboolean(*const | glIsVertexArrayOES )(GLuint array)
void(*const | glViewportArrayvOES )(GLuint first, GLsizei count, const GLfloat *v)
void(*const | glViewportIndexedfOES )(GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h)
void(*const | glViewportIndexedfvOES )(GLuint index, const GLfloat *v)
void(*const | glScissorArrayvOES )(GLuint first, GLsizei count, const GLint *v)
void(*const | glScissorIndexedOES )(GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height)
void(*const | glScissorIndexedvOES )(GLuint index, const GLint *v)
void(*const | glDepthRangeArrayfvOES )(GLuint first, GLsizei count, const GLfloat *v)
void(*const | glDepthRangeIndexedfOES )(GLuint index, GLfloat n, GLfloat f)
void(*const | glGetFloati_vOES )(GLenum target, GLuint index, GLfloat *data)
void(*const | glFramebufferTextureMultisampleMultiviewOVR )(GLenum target, GLenum attachment, GLuint texture, GLint level, GLsizei samples, GLint baseViewIndex, GLsizei numViews)
void(*const | glAlphaFuncQCOM )(GLenum func, GLclampf ref)
void(*const | glGetDriverControlsQCOM )(GLint *num, GLsizei size, GLuint *driverControls)
void(*const | glGetDriverControlStringQCOM )(GLuint driverControl, GLsizei bufSize, GLsizei *length, GLchar *driverControlString)
void(*const | glEnableDriverControlQCOM )(GLuint driverControl)
void(*const | glDisableDriverControlQCOM )(GLuint driverControl)
void(*const | glExtGetTexturesQCOM )(GLuint *textures, GLint maxTextures, GLint *numTextures)
void(*const | glExtGetBuffersQCOM )(GLuint *buffers, GLint maxBuffers, GLint *numBuffers)
void(*const | glExtGetRenderbuffersQCOM )(GLuint *renderbuffers, GLint maxRenderbuffers, GLint *numRenderbuffers)
void(*const | glExtGetFramebuffersQCOM )(GLuint *framebuffers, GLint maxFramebuffers, GLint *numFramebuffers)
void(*const | glExtGetTexLevelParameterivQCOM )(GLuint texture, GLenum face, GLint level, GLenum pname, GLint *params)
void(*const | glExtTexObjectStateOverrideiQCOM )(GLenum target, GLenum pname, GLint param)
void(*const | glExtGetTexSubImageQCOM )(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, void *texels)
void(*const | glExtGetBufferPointervQCOM )(GLenum target, void **params)
void(*const | glExtGetShadersQCOM )(GLuint *shaders, GLint maxShaders, GLint *numShaders)
void(*const | glExtGetProgramsQCOM )(GLuint *programs, GLint maxPrograms, GLint *numPrograms)
GLboolean(*const | glExtIsProgramBinaryQCOM )(GLuint program)
void(*const | glExtGetProgramBinarySourceQCOM )(GLuint program, GLenum shadertype, GLchar *source, GLint *length)
void(*const | glFramebufferFoveationConfigQCOM )(GLuint framebuffer, GLuint numLayers, GLuint focalPointsPerLayer, GLuint requestedFeatures, GLuint *providedFeatures)
void(*const | glFramebufferFoveationParametersQCOM )(GLuint framebuffer, GLuint layer, GLuint focalPoint, GLfloat focalX, GLfloat focalY, GLfloat gainX, GLfloat gainY, GLfloat foveaArea)
void(*const | glTexEstimateMotionQCOM )(GLuint ref, GLuint target, GLuint output)
void(*const | glTexEstimateMotionRegionsQCOM )(GLuint ref, GLuint target, GLuint output, GLuint mask)
void(*const | glExtrapolateTex2DQCOM )(GLuint src1, GLuint src2, GLuint output, GLfloat scaleFactor)
void(*const | glTextureFoveationParametersQCOM )(GLuint texture, GLuint layer, GLuint focalPoint, GLfloat focalX, GLfloat focalY, GLfloat gainX, GLfloat gainY, GLfloat foveaArea)
void(*const | glFramebufferFetchBarrierQCOM )()
void(*const | glShadingRateQCOM )(GLenum rate)
void(*const | glStartTilingQCOM )(GLuint x, GLuint y, GLuint width, GLuint height, GLbitfield preserveMask)
void(*const | glEndTilingQCOM )(GLbitfield preserveMask)

## Enumeration Type Documentation

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_DEPTH_BUFFER_BIT |
GL_STENCIL_BUFFER_BIT |
GL_COLOR_BUFFER_BIT |
GL_FALSE |
GL_TRUE |
GL_POINTS |
GL_LINES |
GL_LINE_LOOP |
GL_LINE_STRIP |
GL_TRIANGLES |
GL_TRIANGLE_STRIP |
GL_TRIANGLE_FAN |
GL_QUADS |
GL_NEVER |
GL_LESS |
GL_EQUAL |
GL_LEQUAL |
GL_GREATER |
GL_NOTEQUAL |
GL_GEQUAL |
GL_ALWAYS |
GL_ZERO |
GL_ONE |
GL_SRC_COLOR |
GL_ONE_MINUS_SRC_COLOR |
GL_SRC_ALPHA |
GL_ONE_MINUS_SRC_ALPHA |
GL_DST_ALPHA |
GL_ONE_MINUS_DST_ALPHA |
GL_DST_COLOR |
GL_ONE_MINUS_DST_COLOR |
GL_SRC_ALPHA_SATURATE |
GL_NONE |
GL_FRONT_LEFT |
GL_FRONT_RIGHT |
GL_BACK_LEFT |
GL_BACK_RIGHT |
GL_FRONT |
GL_BACK |
GL_LEFT |
GL_RIGHT |
GL_FRONT_AND_BACK |
GL_NO_ERROR |
GL_INVALID_ENUM |
GL_INVALID_VALUE |
GL_INVALID_OPERATION |
GL_OUT_OF_MEMORY |
GL_CW |
GL_CCW |
GL_POINT_SIZE |
GL_POINT_SIZE_RANGE |
GL_POINT_SIZE_GRANULARITY |
GL_LINE_SMOOTH |
GL_LINE_WIDTH |
GL_LINE_WIDTH_RANGE |
GL_LINE_WIDTH_GRANULARITY |
GL_POLYGON_MODE |
GL_POLYGON_SMOOTH |
GL_CULL_FACE |
GL_CULL_FACE_MODE |
GL_FRONT_FACE |
GL_DEPTH_RANGE |
GL_DEPTH_TEST |
GL_DEPTH_WRITEMASK |
GL_DEPTH_CLEAR_VALUE |
GL_DEPTH_FUNC |
GL_STENCIL_TEST |
GL_STENCIL_CLEAR_VALUE |
GL_STENCIL_FUNC |
GL_STENCIL_VALUE_MASK |
GL_STENCIL_FAIL |
GL_STENCIL_PASS_DEPTH_FAIL |
GL_STENCIL_PASS_DEPTH_PASS |
GL_STENCIL_REF |
GL_STENCIL_WRITEMASK |
GL_VIEWPORT |
GL_DITHER |
GL_BLEND_DST |
GL_BLEND_SRC |
GL_BLEND |
GL_LOGIC_OP_MODE |
GL_DRAW_BUFFER |
GL_READ_BUFFER |
GL_SCISSOR_BOX |
GL_SCISSOR_TEST |
GL_COLOR_CLEAR_VALUE |
GL_COLOR_WRITEMASK |
GL_DOUBLEBUFFER |
GL_STEREO |
GL_LINE_SMOOTH_HINT |
GL_POLYGON_SMOOTH_HINT |
GL_UNPACK_SWAP_BYTES |
GL_UNPACK_LSB_FIRST |
GL_UNPACK_ROW_LENGTH |
GL_UNPACK_SKIP_ROWS |
GL_UNPACK_SKIP_PIXELS |
GL_UNPACK_ALIGNMENT |
GL_PACK_SWAP_BYTES |
GL_PACK_LSB_FIRST |
GL_PACK_ROW_LENGTH |
GL_PACK_SKIP_ROWS |
GL_PACK_SKIP_PIXELS |
GL_PACK_ALIGNMENT |
GL_MAX_TEXTURE_SIZE |
GL_MAX_VIEWPORT_DIMS |
GL_SUBPIXEL_BITS |
GL_TEXTURE_1D |
GL_TEXTURE_2D |
GL_TEXTURE_WIDTH |
GL_TEXTURE_HEIGHT |
GL_TEXTURE_BORDER_COLOR |
GL_DONT_CARE |
GL_FASTEST |
GL_NICEST |
GL_BYTE |
GL_UNSIGNED_BYTE |
GL_SHORT |
GL_UNSIGNED_SHORT |
GL_INT |
GL_UNSIGNED_INT |
GL_FLOAT |
GL_STACK_OVERFLOW |
GL_STACK_UNDERFLOW |
GL_CLEAR |
GL_AND |
GL_AND_REVERSE |
GL_COPY |
GL_AND_INVERTED |
GL_NOOP |
GL_XOR |
GL_OR |
GL_NOR |
GL_EQUIV |
GL_INVERT |
GL_OR_REVERSE |
GL_COPY_INVERTED |
GL_OR_INVERTED |
GL_NAND |
GL_SET |
GL_TEXTURE |
GL_COLOR |
GL_DEPTH |
GL_STENCIL |
GL_STENCIL_INDEX |
GL_DEPTH_COMPONENT |
GL_RED |
GL_GREEN |
GL_BLUE |
GL_ALPHA |
GL_RGB |
GL_RGBA |
GL_POINT |
GL_LINE |
GL_FILL |
GL_KEEP |
GL_REPLACE |
GL_INCR |
GL_DECR |
GL_VENDOR |
GL_RENDERER |
GL_VERSION |
GL_EXTENSIONS |
GL_NEAREST |
GL_LINEAR |
GL_NEAREST_MIPMAP_NEAREST |
GL_LINEAR_MIPMAP_NEAREST |
GL_NEAREST_MIPMAP_LINEAR |
GL_LINEAR_MIPMAP_LINEAR |
GL_TEXTURE_MAG_FILTER |
GL_TEXTURE_MIN_FILTER |
GL_TEXTURE_WRAP_S |
GL_TEXTURE_WRAP_T |
GL_REPEAT |
GL_CURRENT_BIT |
GL_POINT_BIT |
GL_LINE_BIT |
GL_POLYGON_BIT |
GL_POLYGON_STIPPLE_BIT |
GL_PIXEL_MODE_BIT |
GL_LIGHTING_BIT |
GL_FOG_BIT |
GL_ACCUM_BUFFER_BIT |
GL_VIEWPORT_BIT |
GL_TRANSFORM_BIT |
GL_ENABLE_BIT |
GL_HINT_BIT |
GL_EVAL_BIT |
GL_LIST_BIT |
GL_TEXTURE_BIT |
GL_SCISSOR_BIT |
GL_ALL_ATTRIB_BITS |
GL_QUAD_STRIP |
GL_POLYGON |
GL_ACCUM |
GL_LOAD |
GL_RETURN |
GL_MULT |
GL_ADD |
GL_AUX0 |
GL_AUX1 |
GL_AUX2 |
GL_AUX3 |
GL_2D |
GL_3D |
GL_3D_COLOR |
GL_3D_COLOR_TEXTURE |
GL_4D_COLOR_TEXTURE |
GL_PASS_THROUGH_TOKEN |
GL_POINT_TOKEN |
GL_LINE_TOKEN |
GL_POLYGON_TOKEN |
GL_BITMAP_TOKEN |
GL_DRAW_PIXEL_TOKEN |
GL_COPY_PIXEL_TOKEN |
GL_LINE_RESET_TOKEN |
GL_EXP |
GL_EXP2 |
GL_COEFF |
GL_ORDER |
GL_DOMAIN |
GL_PIXEL_MAP_I_TO_I |
GL_PIXEL_MAP_S_TO_S |
GL_PIXEL_MAP_I_TO_R |
GL_PIXEL_MAP_I_TO_G |
GL_PIXEL_MAP_I_TO_B |
GL_PIXEL_MAP_I_TO_A |
GL_PIXEL_MAP_R_TO_R |
GL_PIXEL_MAP_G_TO_G |
GL_PIXEL_MAP_B_TO_B |
GL_PIXEL_MAP_A_TO_A |
GL_CURRENT_COLOR |
GL_CURRENT_INDEX |
GL_CURRENT_NORMAL |
GL_CURRENT_TEXTURE_COORDS |
GL_CURRENT_RASTER_COLOR |
GL_CURRENT_RASTER_INDEX |
GL_CURRENT_RASTER_TEXTURE_COORDS |
GL_CURRENT_RASTER_POSITION |
GL_CURRENT_RASTER_POSITION_VALID |
GL_CURRENT_RASTER_DISTANCE |
GL_POINT_SMOOTH |
GL_LINE_STIPPLE |
GL_LINE_STIPPLE_PATTERN |
GL_LINE_STIPPLE_REPEAT |
GL_LIST_MODE |
GL_MAX_LIST_NESTING |
GL_LIST_BASE |
GL_LIST_INDEX |
GL_POLYGON_STIPPLE |
GL_EDGE_FLAG |
GL_LIGHTING |
GL_LIGHT_MODEL_LOCAL_VIEWER |
GL_LIGHT_MODEL_TWO_SIDE |
GL_LIGHT_MODEL_AMBIENT |
GL_SHADE_MODEL |
GL_COLOR_MATERIAL_FACE |
GL_COLOR_MATERIAL_PARAMETER |
GL_COLOR_MATERIAL |
GL_FOG |
GL_FOG_INDEX |
GL_FOG_DENSITY |
GL_FOG_START |
GL_FOG_END |
GL_FOG_MODE |
GL_FOG_COLOR |
GL_ACCUM_CLEAR_VALUE |
GL_MATRIX_MODE |
GL_NORMALIZE |
GL_MODELVIEW_STACK_DEPTH |
GL_PROJECTION_STACK_DEPTH |
GL_TEXTURE_STACK_DEPTH |
GL_MODELVIEW_MATRIX |
GL_PROJECTION_MATRIX |
GL_TEXTURE_MATRIX |
GL_ATTRIB_STACK_DEPTH |
GL_ALPHA_TEST |
GL_ALPHA_TEST_FUNC |
GL_ALPHA_TEST_REF |
GL_LOGIC_OP |
GL_AUX_BUFFERS |
GL_INDEX_CLEAR_VALUE |
GL_INDEX_WRITEMASK |
GL_INDEX_MODE |
GL_RGBA_MODE |
GL_RENDER_MODE |
GL_PERSPECTIVE_CORRECTION_HINT |
GL_POINT_SMOOTH_HINT |
GL_FOG_HINT |
GL_TEXTURE_GEN_S |
GL_TEXTURE_GEN_T |
GL_TEXTURE_GEN_R |
GL_TEXTURE_GEN_Q |
GL_PIXEL_MAP_I_TO_I_SIZE |
GL_PIXEL_MAP_S_TO_S_SIZE |
GL_PIXEL_MAP_I_TO_R_SIZE |
GL_PIXEL_MAP_I_TO_G_SIZE |
GL_PIXEL_MAP_I_TO_B_SIZE |
GL_PIXEL_MAP_I_TO_A_SIZE |
GL_PIXEL_MAP_R_TO_R_SIZE |
GL_PIXEL_MAP_G_TO_G_SIZE |
GL_PIXEL_MAP_B_TO_B_SIZE |
GL_PIXEL_MAP_A_TO_A_SIZE |
GL_MAP_COLOR |
GL_MAP_STENCIL |
GL_INDEX_SHIFT |
GL_INDEX_OFFSET |
GL_RED_SCALE |
GL_RED_BIAS |
GL_ZOOM_X |
GL_ZOOM_Y |
GL_GREEN_SCALE |
GL_GREEN_BIAS |
GL_BLUE_SCALE |
GL_BLUE_BIAS |
GL_ALPHA_SCALE |
GL_ALPHA_BIAS |
GL_DEPTH_SCALE |
GL_DEPTH_BIAS |
GL_MAX_EVAL_ORDER |
GL_MAX_LIGHTS |
GL_MAX_CLIP_PLANES |
GL_MAX_PIXEL_MAP_TABLE |
GL_MAX_ATTRIB_STACK_DEPTH |
GL_MAX_MODELVIEW_STACK_DEPTH |
GL_MAX_NAME_STACK_DEPTH |
GL_MAX_PROJECTION_STACK_DEPTH |
GL_MAX_TEXTURE_STACK_DEPTH |
GL_INDEX_BITS |
GL_RED_BITS |
GL_GREEN_BITS |
GL_BLUE_BITS |
GL_ALPHA_BITS |
GL_DEPTH_BITS |
GL_STENCIL_BITS |
GL_ACCUM_RED_BITS |
GL_ACCUM_GREEN_BITS |
GL_ACCUM_BLUE_BITS |
GL_ACCUM_ALPHA_BITS |
GL_NAME_STACK_DEPTH |
GL_AUTO_NORMAL |
GL_MAP1_COLOR_4 |
GL_MAP1_INDEX |
GL_MAP1_NORMAL |
GL_MAP1_TEXTURE_COORD_1 |
GL_MAP1_TEXTURE_COORD_2 |
GL_MAP1_TEXTURE_COORD_3 |
GL_MAP1_TEXTURE_COORD_4 |
GL_MAP1_VERTEX_3 |
GL_MAP1_VERTEX_4 |
GL_MAP2_COLOR_4 |
GL_MAP2_INDEX |
GL_MAP2_NORMAL |
GL_MAP2_TEXTURE_COORD_1 |
GL_MAP2_TEXTURE_COORD_2 |
GL_MAP2_TEXTURE_COORD_3 |
GL_MAP2_TEXTURE_COORD_4 |
GL_MAP2_VERTEX_3 |
GL_MAP2_VERTEX_4 |
GL_MAP1_GRID_DOMAIN |
GL_MAP1_GRID_SEGMENTS |
GL_MAP2_GRID_DOMAIN |
GL_MAP2_GRID_SEGMENTS |
GL_TEXTURE_COMPONENTS |
GL_TEXTURE_BORDER |
GL_AMBIENT |
GL_DIFFUSE |
GL_SPECULAR |
GL_POSITION |
GL_SPOT_DIRECTION |
GL_SPOT_EXPONENT |
GL_SPOT_CUTOFF |
GL_CONSTANT_ATTENUATION |
GL_LINEAR_ATTENUATION |
GL_QUADRATIC_ATTENUATION |
GL_COMPILE |
GL_COMPILE_AND_EXECUTE |
GL_2_BYTES |
GL_3_BYTES |
GL_4_BYTES |
GL_EMISSION |
GL_SHININESS |
GL_AMBIENT_AND_DIFFUSE |
GL_COLOR_INDEXES |
GL_MODELVIEW |
GL_PROJECTION |
GL_COLOR_INDEX |
GL_LUMINANCE |
GL_LUMINANCE_ALPHA |
GL_BITMAP |
GL_RENDER |
GL_FEEDBACK |
GL_SELECT |
GL_FLAT |
GL_SMOOTH |
GL_S |
GL_T |
GL_R |
GL_Q |
GL_MODULATE |
GL_DECAL |
GL_TEXTURE_ENV_MODE |
GL_TEXTURE_ENV_COLOR |
GL_TEXTURE_ENV |
GL_EYE_LINEAR |
GL_OBJECT_LINEAR |
GL_SPHERE_MAP |
GL_TEXTURE_GEN_MODE |
GL_OBJECT_PLANE |
GL_EYE_PLANE |
GL_CLAMP |
GL_CLIP_PLANE0 |
GL_CLIP_PLANE1 |
GL_CLIP_PLANE2 |
GL_CLIP_PLANE3 |
GL_CLIP_PLANE4 |
GL_CLIP_PLANE5 |
GL_LIGHT0 |
GL_LIGHT1 |
GL_LIGHT2 |
GL_LIGHT3 |
GL_LIGHT4 |
GL_LIGHT5 |
GL_LIGHT6 |
GL_LIGHT7 |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_COLOR_LOGIC_OP |
GL_POLYGON_OFFSET_UNITS |
GL_POLYGON_OFFSET_POINT |
GL_POLYGON_OFFSET_LINE |
GL_POLYGON_OFFSET_FILL |
GL_POLYGON_OFFSET_FACTOR |
GL_TEXTURE_BINDING_1D |
GL_TEXTURE_BINDING_2D |
GL_TEXTURE_INTERNAL_FORMAT |
GL_TEXTURE_RED_SIZE |
GL_TEXTURE_GREEN_SIZE |
GL_TEXTURE_BLUE_SIZE |
GL_TEXTURE_ALPHA_SIZE |
GL_DOUBLE |
GL_PROXY_TEXTURE_1D |
GL_PROXY_TEXTURE_2D |
GL_R3_G3_B2 |
GL_RGB4 |
GL_RGB5 |
GL_RGB8 |
GL_RGB10 |
GL_RGB12 |
GL_RGB16 |
GL_RGBA2 |
GL_RGBA4 |
GL_RGB5_A1 |
GL_RGBA8 |
GL_RGB10_A2 |
GL_RGBA12 |
GL_RGBA16 |
GL_CLIENT_PIXEL_STORE_BIT |
GL_CLIENT_VERTEX_ARRAY_BIT |
GL_CLIENT_ALL_ATTRIB_BITS |
GL_VERTEX_ARRAY_POINTER |
GL_NORMAL_ARRAY_POINTER |
GL_COLOR_ARRAY_POINTER |
GL_INDEX_ARRAY_POINTER |
GL_TEXTURE_COORD_ARRAY_POINTER |
GL_EDGE_FLAG_ARRAY_POINTER |
GL_FEEDBACK_BUFFER_POINTER |
GL_SELECTION_BUFFER_POINTER |
GL_CLIENT_ATTRIB_STACK_DEPTH |
GL_INDEX_LOGIC_OP |
GL_MAX_CLIENT_ATTRIB_STACK_DEPTH |
GL_FEEDBACK_BUFFER_SIZE |
GL_FEEDBACK_BUFFER_TYPE |
GL_SELECTION_BUFFER_SIZE |
GL_VERTEX_ARRAY |
GL_NORMAL_ARRAY |
GL_COLOR_ARRAY |
GL_INDEX_ARRAY |
GL_TEXTURE_COORD_ARRAY |
GL_EDGE_FLAG_ARRAY |
GL_VERTEX_ARRAY_SIZE |
GL_VERTEX_ARRAY_TYPE |
GL_VERTEX_ARRAY_STRIDE |
GL_NORMAL_ARRAY_TYPE |
GL_NORMAL_ARRAY_STRIDE |
GL_COLOR_ARRAY_SIZE |
GL_COLOR_ARRAY_TYPE |
GL_COLOR_ARRAY_STRIDE |
GL_INDEX_ARRAY_TYPE |
GL_INDEX_ARRAY_STRIDE |
GL_TEXTURE_COORD_ARRAY_SIZE |
GL_TEXTURE_COORD_ARRAY_TYPE |
GL_TEXTURE_COORD_ARRAY_STRIDE |
GL_EDGE_FLAG_ARRAY_STRIDE |
GL_TEXTURE_LUMINANCE_SIZE |
GL_TEXTURE_INTENSITY_SIZE |
GL_TEXTURE_PRIORITY |
GL_TEXTURE_RESIDENT |
GL_ALPHA4 |
GL_ALPHA8 |
GL_ALPHA12 |
GL_ALPHA16 |
GL_LUMINANCE4 |
GL_LUMINANCE8 |
GL_LUMINANCE12 |
GL_LUMINANCE16 |
GL_LUMINANCE4_ALPHA4 |
GL_LUMINANCE6_ALPHA2 |
GL_LUMINANCE8_ALPHA8 |
GL_LUMINANCE12_ALPHA4 |
GL_LUMINANCE12_ALPHA12 |
GL_LUMINANCE16_ALPHA16 |
GL_INTENSITY |
GL_INTENSITY4 |
GL_INTENSITY8 |
GL_INTENSITY12 |
GL_INTENSITY16 |
GL_V2F |
GL_V3F |
GL_C4UB_V2F |
GL_C4UB_V3F |
GL_C3F_V3F |
GL_N3F_V3F |
GL_C4F_N3F_V3F |
GL_T2F_V3F |
GL_T4F_V4F |
GL_T2F_C4UB_V3F |
GL_T2F_C3F_V3F |
GL_T2F_N3F_V3F |
GL_T2F_C4F_N3F_V3F |
GL_T4F_C4F_N3F_V4F |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_UNSIGNED_BYTE_3_3_2 |
GL_UNSIGNED_SHORT_4_4_4_4 |
GL_UNSIGNED_SHORT_5_5_5_1 |
GL_UNSIGNED_INT_8_8_8_8 |
GL_UNSIGNED_INT_10_10_10_2 |
GL_TEXTURE_BINDING_3D |
GL_PACK_SKIP_IMAGES |
GL_PACK_IMAGE_HEIGHT |
GL_UNPACK_SKIP_IMAGES |
GL_UNPACK_IMAGE_HEIGHT |
GL_TEXTURE_3D |
GL_PROXY_TEXTURE_3D |
GL_TEXTURE_DEPTH |
GL_TEXTURE_WRAP_R |
GL_MAX_3D_TEXTURE_SIZE |
GL_UNSIGNED_BYTE_2_3_3_REV |
GL_UNSIGNED_SHORT_5_6_5 |
GL_UNSIGNED_SHORT_5_6_5_REV |
GL_UNSIGNED_SHORT_4_4_4_4_REV |
GL_UNSIGNED_SHORT_1_5_5_5_REV |
GL_UNSIGNED_INT_8_8_8_8_REV |
GL_UNSIGNED_INT_2_10_10_10_REV |
GL_BGR |
GL_BGRA |
GL_MAX_ELEMENTS_VERTICES |
GL_MAX_ELEMENTS_INDICES |
GL_CLAMP_TO_EDGE |
GL_TEXTURE_MIN_LOD |
GL_TEXTURE_MAX_LOD |
GL_TEXTURE_BASE_LEVEL |
GL_TEXTURE_MAX_LEVEL |
GL_SMOOTH_POINT_SIZE_RANGE |
GL_SMOOTH_POINT_SIZE_GRANULARITY |
GL_SMOOTH_LINE_WIDTH_RANGE |
GL_SMOOTH_LINE_WIDTH_GRANULARITY |
GL_ALIASED_LINE_WIDTH_RANGE |
GL_RESCALE_NORMAL |
GL_LIGHT_MODEL_COLOR_CONTROL |
GL_SINGLE_COLOR |
GL_SEPARATE_SPECULAR_COLOR |
GL_ALIASED_POINT_SIZE_RANGE |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE0 |
GL_TEXTURE1 |
GL_TEXTURE2 |
GL_TEXTURE3 |
GL_TEXTURE4 |
GL_TEXTURE5 |
GL_TEXTURE6 |
GL_TEXTURE7 |
GL_TEXTURE8 |
GL_TEXTURE9 |
GL_TEXTURE10 |
GL_TEXTURE11 |
GL_TEXTURE12 |
GL_TEXTURE13 |
GL_TEXTURE14 |
GL_TEXTURE15 |
GL_TEXTURE16 |
GL_TEXTURE17 |
GL_TEXTURE18 |
GL_TEXTURE19 |
GL_TEXTURE20 |
GL_TEXTURE21 |
GL_TEXTURE22 |
GL_TEXTURE23 |
GL_TEXTURE24 |
GL_TEXTURE25 |
GL_TEXTURE26 |
GL_TEXTURE27 |
GL_TEXTURE28 |
GL_TEXTURE29 |
GL_TEXTURE30 |
GL_TEXTURE31 |
GL_ACTIVE_TEXTURE |
GL_MULTISAMPLE |
GL_SAMPLE_ALPHA_TO_COVERAGE |
GL_SAMPLE_ALPHA_TO_ONE |
GL_SAMPLE_COVERAGE |
GL_SAMPLE_BUFFERS |
GL_SAMPLES |
GL_SAMPLE_COVERAGE_VALUE |
GL_SAMPLE_COVERAGE_INVERT |
GL_TEXTURE_CUBE_MAP |
GL_TEXTURE_BINDING_CUBE_MAP |
GL_TEXTURE_CUBE_MAP_POSITIVE_X |
GL_TEXTURE_CUBE_MAP_NEGATIVE_X |
GL_TEXTURE_CUBE_MAP_POSITIVE_Y |
GL_TEXTURE_CUBE_MAP_NEGATIVE_Y |
GL_TEXTURE_CUBE_MAP_POSITIVE_Z |
GL_TEXTURE_CUBE_MAP_NEGATIVE_Z |
GL_PROXY_TEXTURE_CUBE_MAP |
GL_MAX_CUBE_MAP_TEXTURE_SIZE |
GL_COMPRESSED_RGB |
GL_COMPRESSED_RGBA |
GL_TEXTURE_COMPRESSION_HINT |
GL_TEXTURE_COMPRESSED_IMAGE_SIZE |
GL_TEXTURE_COMPRESSED |
GL_NUM_COMPRESSED_TEXTURE_FORMATS |
GL_COMPRESSED_TEXTURE_FORMATS |
GL_CLAMP_TO_BORDER |
GL_CLIENT_ACTIVE_TEXTURE |
GL_MAX_TEXTURE_UNITS |
GL_TRANSPOSE_MODELVIEW_MATRIX |
GL_TRANSPOSE_PROJECTION_MATRIX |
GL_TRANSPOSE_TEXTURE_MATRIX |
GL_TRANSPOSE_COLOR_MATRIX |
GL_MULTISAMPLE_BIT |
GL_NORMAL_MAP |
GL_REFLECTION_MAP |
GL_COMPRESSED_ALPHA |
GL_COMPRESSED_LUMINANCE |
GL_COMPRESSED_LUMINANCE_ALPHA |
GL_COMPRESSED_INTENSITY |
GL_COMBINE |
GL_COMBINE_RGB |
GL_COMBINE_ALPHA |
GL_SOURCE0_RGB |
GL_SOURCE1_RGB |
GL_SOURCE2_RGB |
GL_SOURCE0_ALPHA |
GL_SOURCE1_ALPHA |
GL_SOURCE2_ALPHA |
GL_OPERAND0_RGB |
GL_OPERAND1_RGB |
GL_OPERAND2_RGB |
GL_OPERAND0_ALPHA |
GL_OPERAND1_ALPHA |
GL_OPERAND2_ALPHA |
GL_RGB_SCALE |
GL_ADD_SIGNED |
GL_INTERPOLATE |
GL_SUBTRACT |
GL_CONSTANT |
GL_PRIMARY_COLOR |
GL_PREVIOUS |
GL_DOT3_RGB |
GL_DOT3_RGBA |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_BLEND_DST_RGB |
GL_BLEND_SRC_RGB |
GL_BLEND_DST_ALPHA |
GL_BLEND_SRC_ALPHA |
GL_POINT_FADE_THRESHOLD_SIZE |
GL_DEPTH_COMPONENT16 |
GL_DEPTH_COMPONENT24 |
GL_DEPTH_COMPONENT32 |
GL_MIRRORED_REPEAT |
GL_MAX_TEXTURE_LOD_BIAS |
GL_TEXTURE_LOD_BIAS |
GL_INCR_WRAP |
GL_DECR_WRAP |
GL_TEXTURE_DEPTH_SIZE |
GL_TEXTURE_COMPARE_MODE |
GL_TEXTURE_COMPARE_FUNC |
GL_POINT_SIZE_MIN |
GL_POINT_SIZE_MAX |
GL_POINT_DISTANCE_ATTENUATION |
GL_GENERATE_MIPMAP |
GL_GENERATE_MIPMAP_HINT |
GL_FOG_COORDINATE_SOURCE |
GL_FOG_COORDINATE |
GL_FRAGMENT_DEPTH |
GL_CURRENT_FOG_COORDINATE |
GL_FOG_COORDINATE_ARRAY_TYPE |
GL_FOG_COORDINATE_ARRAY_STRIDE |
GL_FOG_COORDINATE_ARRAY_POINTER |
GL_FOG_COORDINATE_ARRAY |
GL_COLOR_SUM |
GL_CURRENT_SECONDARY_COLOR |
GL_SECONDARY_COLOR_ARRAY_SIZE |
GL_SECONDARY_COLOR_ARRAY_TYPE |
GL_SECONDARY_COLOR_ARRAY_STRIDE |
GL_SECONDARY_COLOR_ARRAY_POINTER |
GL_SECONDARY_COLOR_ARRAY |
GL_TEXTURE_FILTER_CONTROL |
GL_DEPTH_TEXTURE_MODE |
GL_COMPARE_R_TO_TEXTURE |
GL_BLEND_COLOR |
GL_BLEND_EQUATION |
GL_CONSTANT_COLOR |
GL_ONE_MINUS_CONSTANT_COLOR |
GL_CONSTANT_ALPHA |
GL_ONE_MINUS_CONSTANT_ALPHA |
GL_FUNC_ADD |
GL_FUNC_REVERSE_SUBTRACT |
GL_FUNC_SUBTRACT |
GL_MIN |
GL_MAX |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_BUFFER_SIZE |
GL_BUFFER_USAGE |
GL_QUERY_COUNTER_BITS |
GL_CURRENT_QUERY |
GL_QUERY_RESULT |
GL_QUERY_RESULT_AVAILABLE |
GL_ARRAY_BUFFER |
GL_ELEMENT_ARRAY_BUFFER |
GL_ARRAY_BUFFER_BINDING |
GL_ELEMENT_ARRAY_BUFFER_BINDING |
GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING |
GL_READ_ONLY |
GL_WRITE_ONLY |
GL_READ_WRITE |
GL_BUFFER_ACCESS |
GL_BUFFER_MAPPED |
GL_BUFFER_MAP_POINTER |
GL_STREAM_DRAW |
GL_STREAM_READ |
GL_STREAM_COPY |
GL_STATIC_DRAW |
GL_STATIC_READ |
GL_STATIC_COPY |
GL_DYNAMIC_DRAW |
GL_DYNAMIC_READ |
GL_DYNAMIC_COPY |
GL_SAMPLES_PASSED |
GL_SRC1_ALPHA |
GL_VERTEX_ARRAY_BUFFER_BINDING |
GL_NORMAL_ARRAY_BUFFER_BINDING |
GL_COLOR_ARRAY_BUFFER_BINDING |
GL_INDEX_ARRAY_BUFFER_BINDING |
GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING |
GL_EDGE_FLAG_ARRAY_BUFFER_BINDING |
GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING |
GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING |
GL_WEIGHT_ARRAY_BUFFER_BINDING |
GL_FOG_COORD_SRC |
GL_FOG_COORD |
GL_CURRENT_FOG_COORD |
GL_FOG_COORD_ARRAY_TYPE |
GL_FOG_COORD_ARRAY_STRIDE |
GL_FOG_COORD_ARRAY_POINTER |
GL_FOG_COORD_ARRAY |
GL_FOG_COORD_ARRAY_BUFFER_BINDING |
GL_SRC0_RGB |
GL_SRC1_RGB |
GL_SRC2_RGB |
GL_SRC0_ALPHA |
GL_SRC2_ALPHA |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_BLEND_EQUATION_RGB |
GL_VERTEX_ATTRIB_ARRAY_ENABLED |
GL_VERTEX_ATTRIB_ARRAY_SIZE |
GL_VERTEX_ATTRIB_ARRAY_STRIDE |
GL_VERTEX_ATTRIB_ARRAY_TYPE |
GL_CURRENT_VERTEX_ATTRIB |
GL_VERTEX_PROGRAM_POINT_SIZE |
GL_VERTEX_ATTRIB_ARRAY_POINTER |
GL_STENCIL_BACK_FUNC |
GL_STENCIL_BACK_FAIL |
GL_STENCIL_BACK_PASS_DEPTH_FAIL |
GL_STENCIL_BACK_PASS_DEPTH_PASS |
GL_MAX_DRAW_BUFFERS |
GL_DRAW_BUFFER0 |
GL_DRAW_BUFFER1 |
GL_DRAW_BUFFER2 |
GL_DRAW_BUFFER3 |
GL_DRAW_BUFFER4 |
GL_DRAW_BUFFER5 |
GL_DRAW_BUFFER6 |
GL_DRAW_BUFFER7 |
GL_DRAW_BUFFER8 |
GL_DRAW_BUFFER9 |
GL_DRAW_BUFFER10 |
GL_DRAW_BUFFER11 |
GL_DRAW_BUFFER12 |
GL_DRAW_BUFFER13 |
GL_DRAW_BUFFER14 |
GL_DRAW_BUFFER15 |
GL_BLEND_EQUATION_ALPHA |
GL_MAX_VERTEX_ATTRIBS |
GL_VERTEX_ATTRIB_ARRAY_NORMALIZED |
GL_MAX_TEXTURE_IMAGE_UNITS |
GL_FRAGMENT_SHADER |
GL_VERTEX_SHADER |
GL_MAX_FRAGMENT_UNIFORM_COMPONENTS |
GL_MAX_VERTEX_UNIFORM_COMPONENTS |
GL_MAX_VARYING_FLOATS |
GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS |
GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS |
GL_SHADER_TYPE |
GL_FLOAT_VEC2 |
GL_FLOAT_VEC3 |
GL_FLOAT_VEC4 |
GL_INT_VEC2 |
GL_INT_VEC3 |
GL_INT_VEC4 |
GL_BOOL |
GL_BOOL_VEC2 |
GL_BOOL_VEC3 |
GL_BOOL_VEC4 |
GL_FLOAT_MAT2 |
GL_FLOAT_MAT3 |
GL_FLOAT_MAT4 |
GL_SAMPLER_1D |
GL_SAMPLER_2D |
GL_SAMPLER_3D |
GL_SAMPLER_CUBE |
GL_SAMPLER_1D_SHADOW |
GL_SAMPLER_2D_SHADOW |
GL_DELETE_STATUS |
GL_COMPILE_STATUS |
GL_LINK_STATUS |
GL_VALIDATE_STATUS |
GL_INFO_LOG_LENGTH |
GL_ATTACHED_SHADERS |
GL_ACTIVE_UNIFORMS |
GL_ACTIVE_UNIFORM_MAX_LENGTH |
GL_SHADER_SOURCE_LENGTH |
GL_ACTIVE_ATTRIBUTES |
GL_ACTIVE_ATTRIBUTE_MAX_LENGTH |
GL_FRAGMENT_SHADER_DERIVATIVE_HINT |
GL_SHADING_LANGUAGE_VERSION |
GL_CURRENT_PROGRAM |
GL_POINT_SPRITE_COORD_ORIGIN |
GL_LOWER_LEFT |
GL_UPPER_LEFT |
GL_STENCIL_BACK_REF |
GL_STENCIL_BACK_VALUE_MASK |
GL_STENCIL_BACK_WRITEMASK |
GL_VERTEX_PROGRAM_TWO_SIDE |
GL_POINT_SPRITE |
GL_COORD_REPLACE |
GL_MAX_TEXTURE_COORDS |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_PIXEL_PACK_BUFFER |
GL_PIXEL_UNPACK_BUFFER |
GL_PIXEL_PACK_BUFFER_BINDING |
GL_PIXEL_UNPACK_BUFFER_BINDING |
GL_FLOAT_MAT2x3 |
GL_FLOAT_MAT2x4 |
GL_FLOAT_MAT3x2 |
GL_FLOAT_MAT3x4 |
GL_FLOAT_MAT4x2 |
GL_FLOAT_MAT4x3 |
GL_SRGB |
GL_SRGB8 |
GL_SRGB_ALPHA |
GL_SRGB8_ALPHA8 |
GL_COMPRESSED_SRGB |
GL_COMPRESSED_SRGB_ALPHA |
GL_CURRENT_RASTER_SECONDARY_COLOR |
GL_SLUMINANCE_ALPHA |
GL_SLUMINANCE8_ALPHA8 |
GL_SLUMINANCE |
GL_SLUMINANCE8 |
GL_COMPRESSED_SLUMINANCE |
GL_COMPRESSED_SLUMINANCE_ALPHA |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_COMPARE_REF_TO_TEXTURE |
GL_CLIP_DISTANCE0 |
GL_CLIP_DISTANCE1 |
GL_CLIP_DISTANCE2 |
GL_CLIP_DISTANCE3 |
GL_CLIP_DISTANCE4 |
GL_CLIP_DISTANCE5 |
GL_CLIP_DISTANCE6 |
GL_CLIP_DISTANCE7 |
GL_MAX_CLIP_DISTANCES |
GL_MAJOR_VERSION |
GL_MINOR_VERSION |
GL_NUM_EXTENSIONS |
GL_CONTEXT_FLAGS |
GL_COMPRESSED_RED |
GL_COMPRESSED_RG |
GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT |
GL_RGBA32F |
GL_RGB32F |
GL_RGBA16F |
GL_RGB16F |
GL_VERTEX_ATTRIB_ARRAY_INTEGER |
GL_MAX_ARRAY_TEXTURE_LAYERS |
GL_MIN_PROGRAM_TEXEL_OFFSET |
GL_MAX_PROGRAM_TEXEL_OFFSET |
GL_CLAMP_READ_COLOR |
GL_FIXED_ONLY |
GL_MAX_VARYING_COMPONENTS |
GL_TEXTURE_1D_ARRAY |
GL_PROXY_TEXTURE_1D_ARRAY |
GL_TEXTURE_2D_ARRAY |
GL_PROXY_TEXTURE_2D_ARRAY |
GL_TEXTURE_BINDING_1D_ARRAY |
GL_TEXTURE_BINDING_2D_ARRAY |
GL_R11F_G11F_B10F |
GL_UNSIGNED_INT_10F_11F_11F_REV |
GL_RGB9_E5 |
GL_UNSIGNED_INT_5_9_9_9_REV |
GL_TEXTURE_SHARED_SIZE |
GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH |
GL_TRANSFORM_FEEDBACK_BUFFER_MODE |
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS |
GL_TRANSFORM_FEEDBACK_VARYINGS |
GL_TRANSFORM_FEEDBACK_BUFFER_START |
GL_TRANSFORM_FEEDBACK_BUFFER_SIZE |
GL_PRIMITIVES_GENERATED |
GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN |
GL_RASTERIZER_DISCARD |
GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS |
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS |
GL_INTERLEAVED_ATTRIBS |
GL_SEPARATE_ATTRIBS |
GL_TRANSFORM_FEEDBACK_BUFFER |
GL_TRANSFORM_FEEDBACK_BUFFER_BINDING |
GL_RGBA32UI |
GL_RGB32UI |
GL_RGBA16UI |
GL_RGB16UI |
GL_RGBA8UI |
GL_RGB8UI |
GL_RGBA32I |
GL_RGB32I |
GL_RGBA16I |
GL_RGB16I |
GL_RGBA8I |
GL_RGB8I |
GL_RED_INTEGER |
GL_GREEN_INTEGER |
GL_BLUE_INTEGER |
GL_RGB_INTEGER |
GL_RGBA_INTEGER |
GL_BGR_INTEGER |
GL_BGRA_INTEGER |
GL_SAMPLER_1D_ARRAY |
GL_SAMPLER_2D_ARRAY |
GL_SAMPLER_1D_ARRAY_SHADOW |
GL_SAMPLER_2D_ARRAY_SHADOW |
GL_SAMPLER_CUBE_SHADOW |
GL_UNSIGNED_INT_VEC2 |
GL_UNSIGNED_INT_VEC3 |
GL_UNSIGNED_INT_VEC4 |
GL_INT_SAMPLER_1D |
GL_INT_SAMPLER_2D |
GL_INT_SAMPLER_3D |
GL_INT_SAMPLER_CUBE |
GL_INT_SAMPLER_1D_ARRAY |
GL_INT_SAMPLER_2D_ARRAY |
GL_UNSIGNED_INT_SAMPLER_1D |
GL_UNSIGNED_INT_SAMPLER_2D |
GL_UNSIGNED_INT_SAMPLER_3D |
GL_UNSIGNED_INT_SAMPLER_CUBE |
GL_UNSIGNED_INT_SAMPLER_1D_ARRAY |
GL_UNSIGNED_INT_SAMPLER_2D_ARRAY |
GL_QUERY_WAIT |
GL_QUERY_NO_WAIT |
GL_QUERY_BY_REGION_WAIT |
GL_QUERY_BY_REGION_NO_WAIT |
GL_BUFFER_ACCESS_FLAGS |
GL_BUFFER_MAP_LENGTH |
GL_BUFFER_MAP_OFFSET |
GL_DEPTH_COMPONENT32F |
GL_DEPTH32F_STENCIL8 |
GL_FLOAT_32_UNSIGNED_INT_24_8_REV |
GL_INVALID_FRAMEBUFFER_OPERATION |
GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING |
GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE |
GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE |
GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE |
GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE |
GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE |
GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE |
GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE |
GL_FRAMEBUFFER_DEFAULT |
GL_FRAMEBUFFER_UNDEFINED |
GL_DEPTH_STENCIL_ATTACHMENT |
GL_MAX_RENDERBUFFER_SIZE |
GL_DEPTH_STENCIL |
GL_UNSIGNED_INT_24_8 |
GL_DEPTH24_STENCIL8 |
GL_TEXTURE_STENCIL_SIZE |
GL_TEXTURE_RED_TYPE |
GL_TEXTURE_GREEN_TYPE |
GL_TEXTURE_BLUE_TYPE |
GL_TEXTURE_ALPHA_TYPE |
GL_TEXTURE_DEPTH_TYPE |
GL_UNSIGNED_NORMALIZED |
GL_FRAMEBUFFER_BINDING |
GL_DRAW_FRAMEBUFFER_BINDING |
GL_RENDERBUFFER_BINDING |
GL_READ_FRAMEBUFFER |
GL_DRAW_FRAMEBUFFER |
GL_READ_FRAMEBUFFER_BINDING |
GL_RENDERBUFFER_SAMPLES |
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE |
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME |
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL |
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE |
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER |
GL_FRAMEBUFFER_COMPLETE |
GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT |
GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT |
GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER |
GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER |
GL_FRAMEBUFFER_UNSUPPORTED |
GL_MAX_COLOR_ATTACHMENTS |
GL_COLOR_ATTACHMENT0 |
GL_COLOR_ATTACHMENT1 |
GL_COLOR_ATTACHMENT2 |
GL_COLOR_ATTACHMENT3 |
GL_COLOR_ATTACHMENT4 |
GL_COLOR_ATTACHMENT5 |
GL_COLOR_ATTACHMENT6 |
GL_COLOR_ATTACHMENT7 |
GL_COLOR_ATTACHMENT8 |
GL_COLOR_ATTACHMENT9 |
GL_COLOR_ATTACHMENT10 |
GL_COLOR_ATTACHMENT11 |
GL_COLOR_ATTACHMENT12 |
GL_COLOR_ATTACHMENT13 |
GL_COLOR_ATTACHMENT14 |
GL_COLOR_ATTACHMENT15 |
GL_COLOR_ATTACHMENT16 |
GL_COLOR_ATTACHMENT17 |
GL_COLOR_ATTACHMENT18 |
GL_COLOR_ATTACHMENT19 |
GL_COLOR_ATTACHMENT20 |
GL_COLOR_ATTACHMENT21 |
GL_COLOR_ATTACHMENT22 |
GL_COLOR_ATTACHMENT23 |
GL_COLOR_ATTACHMENT24 |
GL_COLOR_ATTACHMENT25 |
GL_COLOR_ATTACHMENT26 |
GL_COLOR_ATTACHMENT27 |
GL_COLOR_ATTACHMENT28 |
GL_COLOR_ATTACHMENT29 |
GL_COLOR_ATTACHMENT30 |
GL_COLOR_ATTACHMENT31 |
GL_DEPTH_ATTACHMENT |
GL_STENCIL_ATTACHMENT |
GL_FRAMEBUFFER |
GL_RENDERBUFFER |
GL_RENDERBUFFER_WIDTH |
GL_RENDERBUFFER_HEIGHT |
GL_RENDERBUFFER_INTERNAL_FORMAT |
GL_STENCIL_INDEX1 |
GL_STENCIL_INDEX4 |
GL_STENCIL_INDEX8 |
GL_STENCIL_INDEX16 |
GL_RENDERBUFFER_RED_SIZE |
GL_RENDERBUFFER_GREEN_SIZE |
GL_RENDERBUFFER_BLUE_SIZE |
GL_RENDERBUFFER_ALPHA_SIZE |
GL_RENDERBUFFER_DEPTH_SIZE |
GL_RENDERBUFFER_STENCIL_SIZE |
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE |
GL_MAX_SAMPLES |
GL_INDEX |
GL_TEXTURE_LUMINANCE_TYPE |
GL_TEXTURE_INTENSITY_TYPE |
GL_FRAMEBUFFER_SRGB |
GL_HALF_FLOAT |
GL_MAP_READ_BIT |
GL_MAP_WRITE_BIT |
GL_MAP_INVALIDATE_RANGE_BIT |
GL_MAP_INVALIDATE_BUFFER_BIT |
GL_MAP_FLUSH_EXPLICIT_BIT |
GL_MAP_UNSYNCHRONIZED_BIT |
GL_COMPRESSED_RED_RGTC1 |
GL_COMPRESSED_SIGNED_RED_RGTC1 |
GL_COMPRESSED_RG_RGTC2 |
GL_COMPRESSED_SIGNED_RG_RGTC2 |
GL_RG |
GL_RG_INTEGER |
GL_R8 |
GL_R16 |
GL_RG8 |
GL_RG16 |
GL_R16F |
GL_R32F |
GL_RG16F |
GL_RG32F |
GL_R8I |
GL_R8UI |
GL_R16I |
GL_R16UI |
GL_R32I |
GL_R32UI |
GL_RG8I |
GL_RG8UI |
GL_RG16I |
GL_RG16UI |
GL_RG32I |
GL_RG32UI |
GL_VERTEX_ARRAY_BINDING |
GL_CLAMP_VERTEX_COLOR |
GL_CLAMP_FRAGMENT_COLOR |
GL_ALPHA_INTEGER |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SAMPLER_2D_RECT |
GL_SAMPLER_2D_RECT_SHADOW |
GL_SAMPLER_BUFFER |
GL_INT_SAMPLER_2D_RECT |
GL_INT_SAMPLER_BUFFER |
GL_UNSIGNED_INT_SAMPLER_2D_RECT |
GL_UNSIGNED_INT_SAMPLER_BUFFER |
GL_TEXTURE_BUFFER |
GL_MAX_TEXTURE_BUFFER_SIZE |
GL_TEXTURE_BINDING_BUFFER |
GL_TEXTURE_BUFFER_DATA_STORE_BINDING |
GL_TEXTURE_RECTANGLE |
GL_TEXTURE_BINDING_RECTANGLE |
GL_PROXY_TEXTURE_RECTANGLE |
GL_MAX_RECTANGLE_TEXTURE_SIZE |
GL_R8_SNORM |
GL_RG8_SNORM |
GL_RGB8_SNORM |
GL_RGBA8_SNORM |
GL_R16_SNORM |
GL_RG16_SNORM |
GL_RGB16_SNORM |
GL_RGBA16_SNORM |
GL_SIGNED_NORMALIZED |
GL_PRIMITIVE_RESTART |
GL_PRIMITIVE_RESTART_INDEX |
GL_COPY_READ_BUFFER |
GL_COPY_WRITE_BUFFER |
GL_UNIFORM_BUFFER |
GL_UNIFORM_BUFFER_BINDING |
GL_UNIFORM_BUFFER_START |
GL_UNIFORM_BUFFER_SIZE |
GL_MAX_VERTEX_UNIFORM_BLOCKS |
GL_MAX_GEOMETRY_UNIFORM_BLOCKS |
GL_MAX_FRAGMENT_UNIFORM_BLOCKS |
GL_MAX_COMBINED_UNIFORM_BLOCKS |
GL_MAX_UNIFORM_BUFFER_BINDINGS |
GL_MAX_UNIFORM_BLOCK_SIZE |
GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS |
GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS |
GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS |
GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT |
GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH |
GL_ACTIVE_UNIFORM_BLOCKS |
GL_UNIFORM_TYPE |
GL_UNIFORM_SIZE |
GL_UNIFORM_NAME_LENGTH |
GL_UNIFORM_BLOCK_INDEX |
GL_UNIFORM_OFFSET |
GL_UNIFORM_ARRAY_STRIDE |
GL_UNIFORM_MATRIX_STRIDE |
GL_UNIFORM_IS_ROW_MAJOR |
GL_UNIFORM_BLOCK_BINDING |
GL_UNIFORM_BLOCK_DATA_SIZE |
GL_UNIFORM_BLOCK_NAME_LENGTH |
GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS |
GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES |
GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER |
GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER |
GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER |
GL_INVALID_INDEX |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_CONTEXT_CORE_PROFILE_BIT |
GL_CONTEXT_COMPATIBILITY_PROFILE_BIT |
GL_LINES_ADJACENCY |
GL_LINE_STRIP_ADJACENCY |
GL_TRIANGLES_ADJACENCY |
GL_TRIANGLE_STRIP_ADJACENCY |
GL_PROGRAM_POINT_SIZE |
GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS |
GL_FRAMEBUFFER_ATTACHMENT_LAYERED |
GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS |
GL_GEOMETRY_SHADER |
GL_GEOMETRY_VERTICES_OUT |
GL_GEOMETRY_INPUT_TYPE |
GL_GEOMETRY_OUTPUT_TYPE |
GL_MAX_GEOMETRY_UNIFORM_COMPONENTS |
GL_MAX_GEOMETRY_OUTPUT_VERTICES |
GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS |
GL_MAX_VERTEX_OUTPUT_COMPONENTS |
GL_MAX_GEOMETRY_INPUT_COMPONENTS |
GL_MAX_GEOMETRY_OUTPUT_COMPONENTS |
GL_MAX_FRAGMENT_INPUT_COMPONENTS |
GL_CONTEXT_PROFILE_MASK |
GL_DEPTH_CLAMP |
GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION |
GL_FIRST_VERTEX_CONVENTION |
GL_LAST_VERTEX_CONVENTION |
GL_PROVOKING_VERTEX |
GL_TEXTURE_CUBE_MAP_SEAMLESS |
GL_MAX_SERVER_WAIT_TIMEOUT |
GL_OBJECT_TYPE |
GL_SYNC_CONDITION |
GL_SYNC_STATUS |
GL_SYNC_FLAGS |
GL_SYNC_FENCE |
GL_SYNC_GPU_COMMANDS_COMPLETE |
GL_UNSIGNALED |
GL_SIGNALED |
GL_ALREADY_SIGNALED |
GL_TIMEOUT_EXPIRED |
GL_CONDITION_SATISFIED |
GL_WAIT_FAILED |

## anonymous enum

anonymous enum : GLuint64

Enumerator
GL_TIMEOUT_IGNORED |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SYNC_FLUSH_COMMANDS_BIT |
GL_SAMPLE_POSITION |
GL_SAMPLE_MASK |
GL_SAMPLE_MASK_VALUE |
GL_MAX_SAMPLE_MASK_WORDS |
GL_TEXTURE_2D_MULTISAMPLE |
GL_PROXY_TEXTURE_2D_MULTISAMPLE |
GL_TEXTURE_2D_MULTISAMPLE_ARRAY |
GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY |
GL_TEXTURE_BINDING_2D_MULTISAMPLE |
GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY |
GL_TEXTURE_SAMPLES |
GL_TEXTURE_FIXED_SAMPLE_LOCATIONS |
GL_SAMPLER_2D_MULTISAMPLE |
GL_INT_SAMPLER_2D_MULTISAMPLE |
GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE |
GL_SAMPLER_2D_MULTISAMPLE_ARRAY |
GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY |
GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY |
GL_MAX_COLOR_TEXTURE_SAMPLES |
GL_MAX_DEPTH_TEXTURE_SAMPLES |
GL_MAX_INTEGER_SAMPLES |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_VERTEX_ATTRIB_ARRAY_DIVISOR |
GL_SRC1_COLOR |
GL_ONE_MINUS_SRC1_COLOR |
GL_ONE_MINUS_SRC1_ALPHA |
GL_MAX_DUAL_SOURCE_DRAW_BUFFERS |
GL_ANY_SAMPLES_PASSED |
GL_SAMPLER_BINDING |
GL_RGB10_A2UI |
GL_TEXTURE_SWIZZLE_R |
GL_TEXTURE_SWIZZLE_G |
GL_TEXTURE_SWIZZLE_B |
GL_TEXTURE_SWIZZLE_A |
GL_TEXTURE_SWIZZLE_RGBA |
GL_TIME_ELAPSED |
GL_TIMESTAMP |
GL_INT_2_10_10_10_REV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SAMPLE_SHADING |
GL_MIN_SAMPLE_SHADING_VALUE |
GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET |
GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET |
GL_TEXTURE_CUBE_MAP_ARRAY |
GL_TEXTURE_BINDING_CUBE_MAP_ARRAY |
GL_PROXY_TEXTURE_CUBE_MAP_ARRAY |
GL_SAMPLER_CUBE_MAP_ARRAY |
GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW |
GL_INT_SAMPLER_CUBE_MAP_ARRAY |
GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY |
GL_DRAW_INDIRECT_BUFFER |
GL_DRAW_INDIRECT_BUFFER_BINDING |
GL_GEOMETRY_SHADER_INVOCATIONS |
GL_MAX_GEOMETRY_SHADER_INVOCATIONS |
GL_MIN_FRAGMENT_INTERPOLATION_OFFSET |
GL_MAX_FRAGMENT_INTERPOLATION_OFFSET |
GL_FRAGMENT_INTERPOLATION_OFFSET_BITS |
GL_MAX_VERTEX_STREAMS |
GL_DOUBLE_VEC2 |
GL_DOUBLE_VEC3 |
GL_DOUBLE_VEC4 |
GL_DOUBLE_MAT2 |
GL_DOUBLE_MAT3 |
GL_DOUBLE_MAT4 |
GL_DOUBLE_MAT2x3 |
GL_DOUBLE_MAT2x4 |
GL_DOUBLE_MAT3x2 |
GL_DOUBLE_MAT3x4 |
GL_DOUBLE_MAT4x2 |
GL_DOUBLE_MAT4x3 |
GL_ACTIVE_SUBROUTINES |
GL_ACTIVE_SUBROUTINE_UNIFORMS |
GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS |
GL_ACTIVE_SUBROUTINE_MAX_LENGTH |
GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH |
GL_MAX_SUBROUTINES |
GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS |
GL_NUM_COMPATIBLE_SUBROUTINES |
GL_COMPATIBLE_SUBROUTINES |
GL_PATCHES |
GL_PATCH_VERTICES |
GL_PATCH_DEFAULT_INNER_LEVEL |
GL_PATCH_DEFAULT_OUTER_LEVEL |
GL_TESS_CONTROL_OUTPUT_VERTICES |
GL_TESS_GEN_MODE |
GL_TESS_GEN_SPACING |
GL_TESS_GEN_VERTEX_ORDER |
GL_TESS_GEN_POINT_MODE |
GL_ISOLINES |
GL_FRACTIONAL_ODD |
GL_FRACTIONAL_EVEN |
GL_MAX_PATCH_VERTICES |
GL_MAX_TESS_GEN_LEVEL |
GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS |
GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS |
GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS |
GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS |
GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS |
GL_MAX_TESS_PATCH_COMPONENTS |
GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS |
GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS |
GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS |
GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS |
GL_MAX_TESS_CONTROL_INPUT_COMPONENTS |
GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS |
GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS |
GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS |
GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER |
GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER |
GL_TESS_EVALUATION_SHADER |
GL_TESS_CONTROL_SHADER |
GL_TRANSFORM_FEEDBACK |
GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED |
GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE |
GL_TRANSFORM_FEEDBACK_BINDING |
GL_MAX_TRANSFORM_FEEDBACK_BUFFERS |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_FIXED |
GL_IMPLEMENTATION_COLOR_READ_TYPE |
GL_IMPLEMENTATION_COLOR_READ_FORMAT |
GL_LOW_FLOAT |
GL_MEDIUM_FLOAT |
GL_HIGH_FLOAT |
GL_LOW_INT |
GL_MEDIUM_INT |
GL_HIGH_INT |
GL_SHADER_COMPILER |
GL_SHADER_BINARY_FORMATS |
GL_NUM_SHADER_BINARY_FORMATS |
GL_MAX_VERTEX_UNIFORM_VECTORS |
GL_MAX_VARYING_VECTORS |
GL_MAX_FRAGMENT_UNIFORM_VECTORS |
GL_RGB565 |
GL_PROGRAM_BINARY_RETRIEVABLE_HINT |
GL_PROGRAM_BINARY_LENGTH |
GL_NUM_PROGRAM_BINARY_FORMATS |
GL_PROGRAM_BINARY_FORMATS |
GL_VERTEX_SHADER_BIT |
GL_FRAGMENT_SHADER_BIT |
GL_GEOMETRY_SHADER_BIT |
GL_TESS_CONTROL_SHADER_BIT |
GL_TESS_EVALUATION_SHADER_BIT |
GL_ALL_SHADER_BITS |
GL_PROGRAM_SEPARABLE |
GL_ACTIVE_PROGRAM |
GL_PROGRAM_PIPELINE_BINDING |
GL_MAX_VIEWPORTS |
GL_VIEWPORT_SUBPIXEL_BITS |
GL_VIEWPORT_BOUNDS_RANGE |
GL_LAYER_PROVOKING_VERTEX |
GL_VIEWPORT_INDEX_PROVOKING_VERTEX |
GL_UNDEFINED_VERTEX |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_COPY_READ_BUFFER_BINDING |
GL_COPY_WRITE_BUFFER_BINDING |
GL_TRANSFORM_FEEDBACK_ACTIVE |
GL_TRANSFORM_FEEDBACK_PAUSED |
GL_UNPACK_COMPRESSED_BLOCK_WIDTH |
GL_UNPACK_COMPRESSED_BLOCK_HEIGHT |
GL_UNPACK_COMPRESSED_BLOCK_DEPTH |
GL_UNPACK_COMPRESSED_BLOCK_SIZE |
GL_PACK_COMPRESSED_BLOCK_WIDTH |
GL_PACK_COMPRESSED_BLOCK_HEIGHT |
GL_PACK_COMPRESSED_BLOCK_DEPTH |
GL_PACK_COMPRESSED_BLOCK_SIZE |
GL_NUM_SAMPLE_COUNTS |
GL_MIN_MAP_BUFFER_ALIGNMENT |
GL_ATOMIC_COUNTER_BUFFER |
GL_ATOMIC_COUNTER_BUFFER_BINDING |
GL_ATOMIC_COUNTER_BUFFER_START |
GL_ATOMIC_COUNTER_BUFFER_SIZE |
GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE |
GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS |
GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES |
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER |
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER |
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER |
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER |
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER |
GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS |
GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS |
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS |
GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS |
GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS |
GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS |
GL_MAX_VERTEX_ATOMIC_COUNTERS |
GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS |
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS |
GL_MAX_GEOMETRY_ATOMIC_COUNTERS |
GL_MAX_FRAGMENT_ATOMIC_COUNTERS |
GL_MAX_COMBINED_ATOMIC_COUNTERS |
GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE |
GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS |
GL_ACTIVE_ATOMIC_COUNTER_BUFFERS |
GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX |
GL_UNSIGNED_INT_ATOMIC_COUNTER |
GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT |
GL_ELEMENT_ARRAY_BARRIER_BIT |
GL_UNIFORM_BARRIER_BIT |
GL_TEXTURE_FETCH_BARRIER_BIT |
GL_SHADER_IMAGE_ACCESS_BARRIER_BIT |
GL_COMMAND_BARRIER_BIT |
GL_PIXEL_BUFFER_BARRIER_BIT |
GL_TEXTURE_UPDATE_BARRIER_BIT |
GL_BUFFER_UPDATE_BARRIER_BIT |
GL_FRAMEBUFFER_BARRIER_BIT |
GL_TRANSFORM_FEEDBACK_BARRIER_BIT |
GL_ATOMIC_COUNTER_BARRIER_BIT |
GL_ALL_BARRIER_BITS |
GL_MAX_IMAGE_UNITS |
GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS |
GL_IMAGE_BINDING_NAME |
GL_IMAGE_BINDING_LEVEL |
GL_IMAGE_BINDING_LAYERED |
GL_IMAGE_BINDING_LAYER |
GL_IMAGE_BINDING_ACCESS |
GL_IMAGE_1D |
GL_IMAGE_2D |
GL_IMAGE_3D |
GL_IMAGE_2D_RECT |
GL_IMAGE_CUBE |
GL_IMAGE_BUFFER |
GL_IMAGE_1D_ARRAY |
GL_IMAGE_2D_ARRAY |
GL_IMAGE_CUBE_MAP_ARRAY |
GL_IMAGE_2D_MULTISAMPLE |
GL_IMAGE_2D_MULTISAMPLE_ARRAY |
GL_INT_IMAGE_1D |
GL_INT_IMAGE_2D |
GL_INT_IMAGE_3D |
GL_INT_IMAGE_2D_RECT |
GL_INT_IMAGE_CUBE |
GL_INT_IMAGE_BUFFER |
GL_INT_IMAGE_1D_ARRAY |
GL_INT_IMAGE_2D_ARRAY |
GL_INT_IMAGE_CUBE_MAP_ARRAY |
GL_INT_IMAGE_2D_MULTISAMPLE |
GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY |
GL_UNSIGNED_INT_IMAGE_1D |
GL_UNSIGNED_INT_IMAGE_2D |
GL_UNSIGNED_INT_IMAGE_3D |
GL_UNSIGNED_INT_IMAGE_2D_RECT |
GL_UNSIGNED_INT_IMAGE_CUBE |
GL_UNSIGNED_INT_IMAGE_BUFFER |
GL_UNSIGNED_INT_IMAGE_1D_ARRAY |
GL_UNSIGNED_INT_IMAGE_2D_ARRAY |
GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY |
GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE |
GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY |
GL_MAX_IMAGE_SAMPLES |
GL_IMAGE_BINDING_FORMAT |
GL_IMAGE_FORMAT_COMPATIBILITY_TYPE |
GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE |
GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS |
GL_MAX_VERTEX_IMAGE_UNIFORMS |
GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS |
GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS |
GL_MAX_GEOMETRY_IMAGE_UNIFORMS |
GL_MAX_FRAGMENT_IMAGE_UNIFORMS |
GL_MAX_COMBINED_IMAGE_UNIFORMS |
GL_COMPRESSED_RGBA_BPTC_UNORM |
GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM |
GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT |
GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT |
GL_TEXTURE_IMMUTABLE_FORMAT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_NUM_SHADING_LANGUAGE_VERSIONS |
GL_VERTEX_ATTRIB_ARRAY_LONG |
GL_COMPRESSED_RGB8_ETC2 |
GL_COMPRESSED_SRGB8_ETC2 |
GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 |
GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 |
GL_COMPRESSED_RGBA8_ETC2_EAC |
GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC |
GL_COMPRESSED_R11_EAC |
GL_COMPRESSED_SIGNED_R11_EAC |
GL_COMPRESSED_RG11_EAC |
GL_COMPRESSED_SIGNED_RG11_EAC |
GL_PRIMITIVE_RESTART_FIXED_INDEX |
GL_ANY_SAMPLES_PASSED_CONSERVATIVE |
GL_MAX_ELEMENT_INDEX |
GL_COMPUTE_SHADER |
GL_MAX_COMPUTE_UNIFORM_BLOCKS |
GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS |
GL_MAX_COMPUTE_IMAGE_UNIFORMS |
GL_MAX_COMPUTE_SHARED_MEMORY_SIZE |
GL_MAX_COMPUTE_UNIFORM_COMPONENTS |
GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS |
GL_MAX_COMPUTE_ATOMIC_COUNTERS |
GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS |
GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS |
GL_MAX_COMPUTE_WORK_GROUP_COUNT |
GL_MAX_COMPUTE_WORK_GROUP_SIZE |
GL_COMPUTE_WORK_GROUP_SIZE |
GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER |
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER |
GL_DISPATCH_INDIRECT_BUFFER |
GL_DISPATCH_INDIRECT_BUFFER_BINDING |
GL_COMPUTE_SHADER_BIT |
GL_DEBUG_OUTPUT_SYNCHRONOUS |
GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH |
GL_DEBUG_CALLBACK_FUNCTION |
GL_DEBUG_CALLBACK_USER_PARAM |
GL_DEBUG_SOURCE_API |
GL_DEBUG_SOURCE_WINDOW_SYSTEM |
GL_DEBUG_SOURCE_SHADER_COMPILER |
GL_DEBUG_SOURCE_THIRD_PARTY |
GL_DEBUG_SOURCE_APPLICATION |
GL_DEBUG_SOURCE_OTHER |
GL_DEBUG_TYPE_ERROR |
GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR |
GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR |
GL_DEBUG_TYPE_PORTABILITY |
GL_DEBUG_TYPE_PERFORMANCE |
GL_DEBUG_TYPE_OTHER |
GL_MAX_DEBUG_MESSAGE_LENGTH |
GL_MAX_DEBUG_LOGGED_MESSAGES |
GL_DEBUG_LOGGED_MESSAGES |
GL_DEBUG_SEVERITY_HIGH |
GL_DEBUG_SEVERITY_MEDIUM |
GL_DEBUG_SEVERITY_LOW |
GL_DEBUG_TYPE_MARKER |
GL_DEBUG_TYPE_PUSH_GROUP |
GL_DEBUG_TYPE_POP_GROUP |
GL_DEBUG_SEVERITY_NOTIFICATION |
GL_MAX_DEBUG_GROUP_STACK_DEPTH |
GL_DEBUG_GROUP_STACK_DEPTH |
GL_BUFFER |
GL_SHADER |
GL_PROGRAM |
GL_QUERY |
GL_PROGRAM_PIPELINE |
GL_SAMPLER |
GL_MAX_LABEL_LENGTH |
GL_DEBUG_OUTPUT |
GL_CONTEXT_FLAG_DEBUG_BIT |
GL_MAX_UNIFORM_LOCATIONS |
GL_FRAMEBUFFER_DEFAULT_WIDTH |
GL_FRAMEBUFFER_DEFAULT_HEIGHT |
GL_FRAMEBUFFER_DEFAULT_LAYERS |
GL_FRAMEBUFFER_DEFAULT_SAMPLES |
GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS |
GL_MAX_FRAMEBUFFER_WIDTH |
GL_MAX_FRAMEBUFFER_HEIGHT |
GL_MAX_FRAMEBUFFER_LAYERS |
GL_MAX_FRAMEBUFFER_SAMPLES |
GL_INTERNALFORMAT_SUPPORTED |
GL_INTERNALFORMAT_PREFERRED |
GL_INTERNALFORMAT_RED_SIZE |
GL_INTERNALFORMAT_GREEN_SIZE |
GL_INTERNALFORMAT_BLUE_SIZE |
GL_INTERNALFORMAT_ALPHA_SIZE |
GL_INTERNALFORMAT_DEPTH_SIZE |
GL_INTERNALFORMAT_STENCIL_SIZE |
GL_INTERNALFORMAT_SHARED_SIZE |
GL_INTERNALFORMAT_RED_TYPE |
GL_INTERNALFORMAT_GREEN_TYPE |
GL_INTERNALFORMAT_BLUE_TYPE |
GL_INTERNALFORMAT_ALPHA_TYPE |
GL_INTERNALFORMAT_DEPTH_TYPE |
GL_INTERNALFORMAT_STENCIL_TYPE |
GL_MAX_WIDTH |
GL_MAX_HEIGHT |
GL_MAX_DEPTH |
GL_MAX_LAYERS |
GL_MAX_COMBINED_DIMENSIONS |
GL_COLOR_COMPONENTS |
GL_DEPTH_COMPONENTS |
GL_STENCIL_COMPONENTS |
GL_COLOR_RENDERABLE |
GL_DEPTH_RENDERABLE |
GL_STENCIL_RENDERABLE |
GL_FRAMEBUFFER_RENDERABLE |
GL_FRAMEBUFFER_RENDERABLE_LAYERED |
GL_FRAMEBUFFER_BLEND |
GL_READ_PIXELS |
GL_READ_PIXELS_FORMAT |
GL_READ_PIXELS_TYPE |
GL_TEXTURE_IMAGE_FORMAT |
GL_TEXTURE_IMAGE_TYPE |
GL_GET_TEXTURE_IMAGE_FORMAT |
GL_GET_TEXTURE_IMAGE_TYPE |
GL_MIPMAP |
GL_MANUAL_GENERATE_MIPMAP |
GL_AUTO_GENERATE_MIPMAP |
GL_COLOR_ENCODING |
GL_SRGB_READ |
GL_SRGB_WRITE |
GL_FILTER |
GL_VERTEX_TEXTURE |
GL_TESS_CONTROL_TEXTURE |
GL_TESS_EVALUATION_TEXTURE |
GL_GEOMETRY_TEXTURE |
GL_FRAGMENT_TEXTURE |
GL_COMPUTE_TEXTURE |
GL_TEXTURE_SHADOW |
GL_TEXTURE_GATHER |
GL_TEXTURE_GATHER_SHADOW |
GL_SHADER_IMAGE_LOAD |
GL_SHADER_IMAGE_STORE |
GL_SHADER_IMAGE_ATOMIC |
GL_IMAGE_TEXEL_SIZE |
GL_IMAGE_COMPATIBILITY_CLASS |
GL_IMAGE_PIXEL_FORMAT |
GL_IMAGE_PIXEL_TYPE |
GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST |
GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST |
GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE |
GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE |
GL_TEXTURE_COMPRESSED_BLOCK_WIDTH |
GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT |
GL_TEXTURE_COMPRESSED_BLOCK_SIZE |
GL_CLEAR_BUFFER |
GL_TEXTURE_VIEW |
GL_VIEW_COMPATIBILITY_CLASS |
GL_FULL_SUPPORT |
GL_CAVEAT_SUPPORT |
GL_IMAGE_CLASS_4_X_32 |
GL_IMAGE_CLASS_2_X_32 |
GL_IMAGE_CLASS_1_X_32 |
GL_IMAGE_CLASS_4_X_16 |
GL_IMAGE_CLASS_2_X_16 |
GL_IMAGE_CLASS_1_X_16 |
GL_IMAGE_CLASS_4_X_8 |
GL_IMAGE_CLASS_2_X_8 |
GL_IMAGE_CLASS_1_X_8 |
GL_IMAGE_CLASS_11_11_10 |
GL_IMAGE_CLASS_10_10_10_2 |
GL_VIEW_CLASS_128_BITS |
GL_VIEW_CLASS_96_BITS |
GL_VIEW_CLASS_64_BITS |
GL_VIEW_CLASS_48_BITS |
GL_VIEW_CLASS_32_BITS |
GL_VIEW_CLASS_24_BITS |
GL_VIEW_CLASS_16_BITS |
GL_VIEW_CLASS_8_BITS |
GL_VIEW_CLASS_S3TC_DXT1_RGB |
GL_VIEW_CLASS_S3TC_DXT1_RGBA |
GL_VIEW_CLASS_S3TC_DXT3_RGBA |
GL_VIEW_CLASS_S3TC_DXT5_RGBA |
GL_VIEW_CLASS_RGTC1_RED |
GL_VIEW_CLASS_RGTC2_RG |
GL_VIEW_CLASS_BPTC_UNORM |
GL_VIEW_CLASS_BPTC_FLOAT |
GL_UNIFORM |
GL_UNIFORM_BLOCK |
GL_PROGRAM_INPUT |
GL_PROGRAM_OUTPUT |
GL_BUFFER_VARIABLE |
GL_SHADER_STORAGE_BLOCK |
GL_VERTEX_SUBROUTINE |
GL_TESS_CONTROL_SUBROUTINE |
GL_TESS_EVALUATION_SUBROUTINE |
GL_GEOMETRY_SUBROUTINE |
GL_FRAGMENT_SUBROUTINE |
GL_COMPUTE_SUBROUTINE |
GL_VERTEX_SUBROUTINE_UNIFORM |
GL_TESS_CONTROL_SUBROUTINE_UNIFORM |
GL_TESS_EVALUATION_SUBROUTINE_UNIFORM |
GL_GEOMETRY_SUBROUTINE_UNIFORM |
GL_FRAGMENT_SUBROUTINE_UNIFORM |
GL_COMPUTE_SUBROUTINE_UNIFORM |
GL_TRANSFORM_FEEDBACK_VARYING |
GL_ACTIVE_RESOURCES |
GL_MAX_NAME_LENGTH |
GL_MAX_NUM_ACTIVE_VARIABLES |
GL_MAX_NUM_COMPATIBLE_SUBROUTINES |
GL_NAME_LENGTH |
GL_TYPE |
GL_ARRAY_SIZE |
GL_OFFSET |
GL_BLOCK_INDEX |
GL_ARRAY_STRIDE |
GL_MATRIX_STRIDE |
GL_IS_ROW_MAJOR |
GL_ATOMIC_COUNTER_BUFFER_INDEX |
GL_BUFFER_BINDING |
GL_BUFFER_DATA_SIZE |
GL_NUM_ACTIVE_VARIABLES |
GL_ACTIVE_VARIABLES |
GL_REFERENCED_BY_VERTEX_SHADER |
GL_REFERENCED_BY_TESS_CONTROL_SHADER |
GL_REFERENCED_BY_TESS_EVALUATION_SHADER |
GL_REFERENCED_BY_GEOMETRY_SHADER |
GL_REFERENCED_BY_FRAGMENT_SHADER |
GL_REFERENCED_BY_COMPUTE_SHADER |
GL_TOP_LEVEL_ARRAY_SIZE |
GL_TOP_LEVEL_ARRAY_STRIDE |
GL_LOCATION |
GL_LOCATION_INDEX |
GL_IS_PER_PATCH |
GL_SHADER_STORAGE_BUFFER |
GL_SHADER_STORAGE_BUFFER_BINDING |
GL_SHADER_STORAGE_BUFFER_START |
GL_SHADER_STORAGE_BUFFER_SIZE |
GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS |
GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS |
GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS |
GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS |
GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS |
GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS |
GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS |
GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS |
GL_MAX_SHADER_STORAGE_BLOCK_SIZE |
GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT |
GL_SHADER_STORAGE_BARRIER_BIT |
GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES |
GL_DEPTH_STENCIL_TEXTURE_MODE |
GL_TEXTURE_BUFFER_OFFSET |
GL_TEXTURE_BUFFER_SIZE |
GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT |
GL_TEXTURE_VIEW_MIN_LEVEL |
GL_TEXTURE_VIEW_NUM_LEVELS |
GL_TEXTURE_VIEW_MIN_LAYER |
GL_TEXTURE_VIEW_NUM_LAYERS |
GL_TEXTURE_IMMUTABLE_LEVELS |
GL_VERTEX_ATTRIB_BINDING |
GL_VERTEX_ATTRIB_RELATIVE_OFFSET |
GL_VERTEX_BINDING_DIVISOR |
GL_VERTEX_BINDING_OFFSET |
GL_VERTEX_BINDING_STRIDE |
GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET |
GL_MAX_VERTEX_ATTRIB_BINDINGS |
GL_VERTEX_BINDING_BUFFER |
GL_DISPLAY_LIST |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MAX_VERTEX_ATTRIB_STRIDE |
GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED |
GL_TEXTURE_BUFFER_BINDING |
GL_MAP_PERSISTENT_BIT |
GL_MAP_COHERENT_BIT |
GL_DYNAMIC_STORAGE_BIT |
GL_CLIENT_STORAGE_BIT |
GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT |
GL_BUFFER_IMMUTABLE_STORAGE |
GL_BUFFER_STORAGE_FLAGS |
GL_CLEAR_TEXTURE |
GL_LOCATION_COMPONENT |
GL_TRANSFORM_FEEDBACK_BUFFER_INDEX |
GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE |
GL_QUERY_BUFFER |
GL_QUERY_BUFFER_BARRIER_BIT |
GL_QUERY_BUFFER_BINDING |
GL_QUERY_RESULT_NO_WAIT |
GL_MIRROR_CLAMP_TO_EDGE |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_CONTEXT_LOST |
GL_NEGATIVE_ONE_TO_ONE |
GL_ZERO_TO_ONE |
GL_CLIP_ORIGIN |
GL_CLIP_DEPTH_MODE |
GL_QUERY_WAIT_INVERTED |
GL_QUERY_NO_WAIT_INVERTED |
GL_QUERY_BY_REGION_WAIT_INVERTED |
GL_QUERY_BY_REGION_NO_WAIT_INVERTED |
GL_MAX_CULL_DISTANCES |
GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES |
GL_TEXTURE_TARGET |
GL_QUERY_TARGET |
GL_GUILTY_CONTEXT_RESET |
GL_INNOCENT_CONTEXT_RESET |
GL_UNKNOWN_CONTEXT_RESET |
GL_RESET_NOTIFICATION_STRATEGY |
GL_LOSE_CONTEXT_ON_RESET |
GL_NO_RESET_NOTIFICATION |
GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT |
GL_COLOR_TABLE |
GL_POST_CONVOLUTION_COLOR_TABLE |
GL_POST_COLOR_MATRIX_COLOR_TABLE |
GL_PROXY_COLOR_TABLE |
GL_PROXY_POST_CONVOLUTION_COLOR_TABLE |
GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE |
GL_CONVOLUTION_1D |
GL_CONVOLUTION_2D |
GL_SEPARABLE_2D |
GL_HISTOGRAM |
GL_PROXY_HISTOGRAM |
GL_MINMAX |
GL_CONTEXT_RELEASE_BEHAVIOR |
GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SHADER_BINARY_FORMAT_SPIR_V |
GL_SPIR_V_BINARY |
GL_PARAMETER_BUFFER |
GL_PARAMETER_BUFFER_BINDING |
GL_CONTEXT_FLAG_NO_ERROR_BIT |
GL_VERTICES_SUBMITTED |
GL_PRIMITIVES_SUBMITTED |
GL_VERTEX_SHADER_INVOCATIONS |
GL_TESS_CONTROL_SHADER_PATCHES |
GL_TESS_EVALUATION_SHADER_INVOCATIONS |
GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED |
GL_FRAGMENT_SHADER_INVOCATIONS |
GL_COMPUTE_SHADER_INVOCATIONS |
GL_CLIPPING_INPUT_PRIMITIVES |
GL_CLIPPING_OUTPUT_PRIMITIVES |
GL_POLYGON_OFFSET_CLAMP |
GL_SPIR_V_EXTENSIONS |
GL_NUM_SPIR_V_EXTENSIONS |
GL_TEXTURE_MAX_ANISOTROPY |
GL_MAX_TEXTURE_MAX_ANISOTROPY |
GL_TRANSFORM_FEEDBACK_OVERFLOW |
GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MULTISAMPLE_3DFX |
GL_SAMPLE_BUFFERS_3DFX |
GL_SAMPLES_3DFX |
GL_MULTISAMPLE_BIT_3DFX |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_COMPRESSED_RGB_FXT1_3DFX |
GL_COMPRESSED_RGBA_FXT1_3DFX |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_FACTOR_MIN_AMD |
GL_FACTOR_MAX_AMD |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MAX_DEBUG_MESSAGE_LENGTH_AMD |
GL_MAX_DEBUG_LOGGED_MESSAGES_AMD |
GL_DEBUG_LOGGED_MESSAGES_AMD |
GL_DEBUG_SEVERITY_HIGH_AMD |
GL_DEBUG_SEVERITY_MEDIUM_AMD |
GL_DEBUG_SEVERITY_LOW_AMD |
GL_DEBUG_CATEGORY_API_ERROR_AMD |
GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD |
GL_DEBUG_CATEGORY_DEPRECATION_AMD |
GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD |
GL_DEBUG_CATEGORY_PERFORMANCE_AMD |
GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD |
GL_DEBUG_CATEGORY_APPLICATION_AMD |
GL_DEBUG_CATEGORY_OTHER_AMD |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_DEPTH_CLAMP_NEAR_AMD |
GL_DEPTH_CLAMP_FAR_AMD |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_RENDERBUFFER_STORAGE_SAMPLES_AMD |
GL_MAX_COLOR_FRAMEBUFFER_SAMPLES_AMD |
GL_MAX_COLOR_FRAMEBUFFER_STORAGE_SAMPLES_AMD |
GL_MAX_DEPTH_STENCIL_FRAMEBUFFER_SAMPLES_AMD |
GL_NUM_SUPPORTED_MULTISAMPLE_MODES_AMD |
GL_SUPPORTED_MULTISAMPLE_MODES_AMD |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SUBSAMPLE_DISTANCE_AMD |
GL_PIXELS_PER_SAMPLE_PATTERN_X_AMD |
GL_PIXELS_PER_SAMPLE_PATTERN_Y_AMD |
GL_ALL_PIXELS_AMD |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_FLOAT16_NV |
GL_FLOAT16_VEC2_NV |
GL_FLOAT16_VEC3_NV |
GL_FLOAT16_VEC4_NV |
GL_FLOAT16_MAT2_AMD |
GL_FLOAT16_MAT3_AMD |
GL_FLOAT16_MAT4_AMD |
GL_FLOAT16_MAT2x3_AMD |
GL_FLOAT16_MAT2x4_AMD |
GL_FLOAT16_MAT3x2_AMD |
GL_FLOAT16_MAT3x4_AMD |
GL_FLOAT16_MAT4x2_AMD |
GL_FLOAT16_MAT4x3_AMD |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_INT64_NV |
GL_UNSIGNED_INT64_NV |
GL_INT8_NV |
GL_INT8_VEC2_NV |
GL_INT8_VEC3_NV |
GL_INT8_VEC4_NV |
GL_INT16_NV |
GL_INT16_VEC2_NV |
GL_INT16_VEC3_NV |
GL_INT16_VEC4_NV |
GL_INT64_VEC2_NV |
GL_INT64_VEC3_NV |
GL_INT64_VEC4_NV |
GL_UNSIGNED_INT8_NV |
GL_UNSIGNED_INT8_VEC2_NV |
GL_UNSIGNED_INT8_VEC3_NV |
GL_UNSIGNED_INT8_VEC4_NV |
GL_UNSIGNED_INT16_NV |
GL_UNSIGNED_INT16_VEC2_NV |
GL_UNSIGNED_INT16_VEC3_NV |
GL_UNSIGNED_INT16_VEC4_NV |
GL_UNSIGNED_INT64_VEC2_NV |
GL_UNSIGNED_INT64_VEC3_NV |
GL_UNSIGNED_INT64_VEC4_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_VERTEX_ELEMENT_SWIZZLE_AMD |
GL_VERTEX_ID_SWIZZLE_AMD |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_DATA_BUFFER_AMD |
GL_PERFORMANCE_MONITOR_AMD |
GL_QUERY_OBJECT_AMD |
GL_VERTEX_ARRAY_OBJECT_AMD |
GL_SAMPLER_OBJECT_AMD |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_OCCLUSION_QUERY_EVENT_MASK_AMD |
GL_QUERY_DEPTH_PASS_EVENT_BIT_AMD |
GL_QUERY_DEPTH_FAIL_EVENT_BIT_AMD |
GL_QUERY_STENCIL_FAIL_EVENT_BIT_AMD |
GL_QUERY_DEPTH_BOUNDS_FAIL_EVENT_BIT_AMD |
GL_QUERY_ALL_EVENT_BITS_AMD |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_COUNTER_TYPE_AMD |
GL_COUNTER_RANGE_AMD |
GL_UNSIGNED_INT64_AMD |
GL_PERCENTAGE_AMD |
GL_PERFMON_RESULT_AVAILABLE_AMD |
GL_PERFMON_RESULT_SIZE_AMD |
GL_PERFMON_RESULT_AMD |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_QUERY_BUFFER_AMD |
GL_QUERY_BUFFER_BINDING_AMD |
GL_QUERY_RESULT_NO_WAIT_AMD |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_VIRTUAL_PAGE_SIZE_X_AMD |
GL_VIRTUAL_PAGE_SIZE_Y_AMD |
GL_VIRTUAL_PAGE_SIZE_Z_AMD |
GL_MAX_SPARSE_TEXTURE_SIZE_AMD |
GL_MAX_SPARSE_3D_TEXTURE_SIZE_AMD |
GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS |
GL_MIN_SPARSE_LEVEL_AMD |
GL_MIN_LOD_WARNING_AMD |
GL_TEXTURE_STORAGE_SPARSE_BIT_AMD |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SET_AMD |
GL_REPLACE_VALUE_AMD |
GL_STENCIL_OP_VALUE_AMD |
GL_STENCIL_BACK_OP_VALUE_AMD |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_STREAM_RASTERIZATION_AMD |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SAMPLER_BUFFER_AMD |
GL_INT_SAMPLER_BUFFER_AMD |
GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD |
GL_TESSELLATION_MODE_AMD |
GL_TESSELLATION_FACTOR_AMD |
GL_DISCRETE_AMD |
GL_CONTINUOUS_AMD |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_AUX_DEPTH_STENCIL_APPLE |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_UNPACK_CLIENT_STORAGE_APPLE |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_ELEMENT_ARRAY_APPLE |
GL_ELEMENT_ARRAY_TYPE_APPLE |
GL_ELEMENT_ARRAY_POINTER_APPLE |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_DRAW_PIXELS_APPLE |
GL_FENCE_APPLE |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_HALF_APPLE |
GL_RGBA_FLOAT32_APPLE |
GL_RGB_FLOAT32_APPLE |
GL_ALPHA_FLOAT32_APPLE |
GL_INTENSITY_FLOAT32_APPLE |
GL_LUMINANCE_FLOAT32_APPLE |
GL_LUMINANCE_ALPHA_FLOAT32_APPLE |
GL_RGBA_FLOAT16_APPLE |
GL_RGB_FLOAT16_APPLE |
GL_ALPHA_FLOAT16_APPLE |
GL_INTENSITY_FLOAT16_APPLE |
GL_LUMINANCE_FLOAT16_APPLE |
GL_LUMINANCE_ALPHA_FLOAT16_APPLE |
GL_COLOR_FLOAT_APPLE |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_BUFFER_SERIALIZED_MODIFY_APPLE |
GL_BUFFER_FLUSHING_UNMAP_APPLE |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_BUFFER_OBJECT_APPLE |
GL_RELEASED_APPLE |
GL_VOLATILE_APPLE |
GL_RETAINED_APPLE |
GL_UNDEFINED_APPLE |
GL_PURGEABLE_APPLE |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_RGB_422_APPLE |
GL_UNSIGNED_SHORT_8_8_APPLE |
GL_UNSIGNED_SHORT_8_8_REV_APPLE |
GL_RGB_RAW_422_APPLE |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_PACK_ROW_BYTES_APPLE |
GL_UNPACK_ROW_BYTES_APPLE |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_RANGE_LENGTH_APPLE |
GL_TEXTURE_RANGE_POINTER_APPLE |
GL_TEXTURE_STORAGE_HINT_APPLE |
GL_STORAGE_PRIVATE_APPLE |
GL_STORAGE_CACHED_APPLE |
GL_STORAGE_SHARED_APPLE |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TRANSFORM_HINT_APPLE |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_VERTEX_ARRAY_BINDING_APPLE |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_VERTEX_ARRAY_RANGE_APPLE |
GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE |
GL_VERTEX_ARRAY_STORAGE_HINT_APPLE |
GL_VERTEX_ARRAY_RANGE_POINTER_APPLE |
GL_STORAGE_CLIENT_APPLE |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_VERTEX_ATTRIB_MAP1_APPLE |
GL_VERTEX_ATTRIB_MAP2_APPLE |
GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE |
GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE |
GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE |
GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE |
GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE |
GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE |
GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE |
GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_YCBCR_422_APPLE |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_PRIMITIVE_BOUNDING_BOX_ARB |
GL_MULTISAMPLE_LINE_WIDTH_RANGE_ARB |
GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_UNSIGNED_INT64_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SYNC_CL_EVENT_ARB |
GL_SYNC_CL_EVENT_COMPLETE_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_RGBA_FLOAT_MODE_ARB |
GL_CLAMP_VERTEX_COLOR_ARB |
GL_CLAMP_FRAGMENT_COLOR_ARB |
GL_CLAMP_READ_COLOR_ARB |
GL_FIXED_ONLY_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB |
GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB |
GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB |
GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB |
GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB |
GL_DEBUG_CALLBACK_FUNCTION_ARB |
GL_DEBUG_CALLBACK_USER_PARAM_ARB |
GL_DEBUG_SOURCE_API_ARB |
GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB |
GL_DEBUG_SOURCE_SHADER_COMPILER_ARB |
GL_DEBUG_SOURCE_THIRD_PARTY_ARB |
GL_DEBUG_SOURCE_APPLICATION_ARB |
GL_DEBUG_SOURCE_OTHER_ARB |
GL_DEBUG_TYPE_ERROR_ARB |
GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB |
GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB |
GL_DEBUG_TYPE_PORTABILITY_ARB |
GL_DEBUG_TYPE_PERFORMANCE_ARB |
GL_DEBUG_TYPE_OTHER_ARB |
GL_MAX_DEBUG_MESSAGE_LENGTH_ARB |
GL_MAX_DEBUG_LOGGED_MESSAGES_ARB |
GL_DEBUG_LOGGED_MESSAGES_ARB |
GL_DEBUG_SEVERITY_HIGH_ARB |
GL_DEBUG_SEVERITY_MEDIUM_ARB |
GL_DEBUG_SEVERITY_LOW_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_DEPTH_COMPONENT16_ARB |
GL_DEPTH_COMPONENT24_ARB |
GL_DEPTH_COMPONENT32_ARB |
GL_TEXTURE_DEPTH_SIZE_ARB |
GL_DEPTH_TEXTURE_MODE_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MAX_DRAW_BUFFERS_ARB |
GL_DRAW_BUFFER0_ARB |
GL_DRAW_BUFFER1_ARB |
GL_DRAW_BUFFER2_ARB |
GL_DRAW_BUFFER3_ARB |
GL_DRAW_BUFFER4_ARB |
GL_DRAW_BUFFER5_ARB |
GL_DRAW_BUFFER6_ARB |
GL_DRAW_BUFFER7_ARB |
GL_DRAW_BUFFER8_ARB |
GL_DRAW_BUFFER9_ARB |
GL_DRAW_BUFFER10_ARB |
GL_DRAW_BUFFER11_ARB |
GL_DRAW_BUFFER12_ARB |
GL_DRAW_BUFFER13_ARB |
GL_DRAW_BUFFER14_ARB |
GL_DRAW_BUFFER15_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_FRAGMENT_PROGRAM_ARB |
GL_PROGRAM_FORMAT_ASCII_ARB |
GL_PROGRAM_LENGTH_ARB |
GL_PROGRAM_FORMAT_ARB |
GL_PROGRAM_BINDING_ARB |
GL_PROGRAM_INSTRUCTIONS_ARB |
GL_MAX_PROGRAM_INSTRUCTIONS_ARB |
GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB |
GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB |
GL_PROGRAM_TEMPORARIES_ARB |
GL_MAX_PROGRAM_TEMPORARIES_ARB |
GL_PROGRAM_NATIVE_TEMPORARIES_ARB |
GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB |
GL_PROGRAM_PARAMETERS_ARB |
GL_MAX_PROGRAM_PARAMETERS_ARB |
GL_PROGRAM_NATIVE_PARAMETERS_ARB |
GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB |
GL_PROGRAM_ATTRIBS_ARB |
GL_MAX_PROGRAM_ATTRIBS_ARB |
GL_PROGRAM_NATIVE_ATTRIBS_ARB |
GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB |
GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB |
GL_MAX_PROGRAM_ENV_PARAMETERS_ARB |
GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB |
GL_PROGRAM_ALU_INSTRUCTIONS_ARB |
GL_PROGRAM_TEX_INSTRUCTIONS_ARB |
GL_PROGRAM_TEX_INDIRECTIONS_ARB |
GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB |
GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB |
GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB |
GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB |
GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB |
GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB |
GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB |
GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB |
GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB |
GL_PROGRAM_STRING_ARB |
GL_PROGRAM_ERROR_POSITION_ARB |
GL_CURRENT_MATRIX_ARB |
GL_TRANSPOSE_CURRENT_MATRIX_ARB |
GL_CURRENT_MATRIX_STACK_DEPTH_ARB |
GL_MAX_PROGRAM_MATRICES_ARB |
GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB |
GL_MAX_TEXTURE_COORDS_ARB |
GL_MAX_TEXTURE_IMAGE_UNITS_ARB |
GL_PROGRAM_ERROR_STRING_ARB |
GL_MATRIX0_ARB |
GL_MATRIX1_ARB |
GL_MATRIX2_ARB |
GL_MATRIX3_ARB |
GL_MATRIX4_ARB |
GL_MATRIX5_ARB |
GL_MATRIX6_ARB |
GL_MATRIX7_ARB |
GL_MATRIX8_ARB |
GL_MATRIX9_ARB |
GL_MATRIX10_ARB |
GL_MATRIX11_ARB |
GL_MATRIX12_ARB |
GL_MATRIX13_ARB |
GL_MATRIX14_ARB |
GL_MATRIX15_ARB |
GL_MATRIX16_ARB |
GL_MATRIX17_ARB |
GL_MATRIX18_ARB |
GL_MATRIX19_ARB |
GL_MATRIX20_ARB |
GL_MATRIX21_ARB |
GL_MATRIX22_ARB |
GL_MATRIX23_ARB |
GL_MATRIX24_ARB |
GL_MATRIX25_ARB |
GL_MATRIX26_ARB |
GL_MATRIX27_ARB |
GL_MATRIX28_ARB |
GL_MATRIX29_ARB |
GL_MATRIX30_ARB |
GL_MATRIX31_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_FRAGMENT_SHADER_ARB |
GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB |
GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_LINES_ADJACENCY_ARB |
GL_LINE_STRIP_ADJACENCY_ARB |
GL_TRIANGLES_ADJACENCY_ARB |
GL_TRIANGLE_STRIP_ADJACENCY_ARB |
GL_PROGRAM_POINT_SIZE_ARB |
GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB |
GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB |
GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB |
GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB |
GL_GEOMETRY_SHADER_ARB |
GL_GEOMETRY_VERTICES_OUT_ARB |
GL_GEOMETRY_INPUT_TYPE_ARB |
GL_GEOMETRY_OUTPUT_TYPE_ARB |
GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB |
GL_MAX_VERTEX_VARYING_COMPONENTS_ARB |
GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB |
GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB |
GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SHADER_BINARY_FORMAT_SPIR_V_ARB |
GL_SPIR_V_BINARY_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_INT64_ARB |
GL_INT64_VEC2_ARB |
GL_INT64_VEC3_ARB |
GL_INT64_VEC4_ARB |
GL_UNSIGNED_INT64_VEC2_ARB |
GL_UNSIGNED_INT64_VEC3_ARB |
GL_UNSIGNED_INT64_VEC4_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_HALF_FLOAT_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_CONVOLUTION_BORDER_MODE |
GL_CONVOLUTION_FILTER_SCALE |
GL_CONVOLUTION_FILTER_BIAS |
GL_REDUCE |
GL_CONVOLUTION_FORMAT |
GL_CONVOLUTION_WIDTH |
GL_CONVOLUTION_HEIGHT |
GL_MAX_CONVOLUTION_WIDTH |
GL_MAX_CONVOLUTION_HEIGHT |
GL_POST_CONVOLUTION_RED_SCALE |
GL_POST_CONVOLUTION_GREEN_SCALE |
GL_POST_CONVOLUTION_BLUE_SCALE |
GL_POST_CONVOLUTION_ALPHA_SCALE |
GL_POST_CONVOLUTION_RED_BIAS |
GL_POST_CONVOLUTION_GREEN_BIAS |
GL_POST_CONVOLUTION_BLUE_BIAS |
GL_POST_CONVOLUTION_ALPHA_BIAS |
GL_HISTOGRAM_WIDTH |
GL_HISTOGRAM_FORMAT |
GL_HISTOGRAM_RED_SIZE |
GL_HISTOGRAM_GREEN_SIZE |
GL_HISTOGRAM_BLUE_SIZE |
GL_HISTOGRAM_ALPHA_SIZE |
GL_HISTOGRAM_LUMINANCE_SIZE |
GL_HISTOGRAM_SINK |
GL_MINMAX_FORMAT |
GL_MINMAX_SINK |
GL_TABLE_TOO_LARGE |
GL_COLOR_MATRIX |
GL_COLOR_MATRIX_STACK_DEPTH |
GL_MAX_COLOR_MATRIX_STACK_DEPTH |
GL_POST_COLOR_MATRIX_RED_SCALE |
GL_POST_COLOR_MATRIX_GREEN_SCALE |
GL_POST_COLOR_MATRIX_BLUE_SCALE |
GL_POST_COLOR_MATRIX_ALPHA_SCALE |
GL_POST_COLOR_MATRIX_RED_BIAS |
GL_POST_COLOR_MATRIX_GREEN_BIAS |
GL_POST_COLOR_MATRIX_BLUE_BIAS |
GL_POST_COLOR_MATRIX_ALPHA_BIAS |
GL_COLOR_TABLE_SCALE |
GL_COLOR_TABLE_BIAS |
GL_COLOR_TABLE_FORMAT |
GL_COLOR_TABLE_WIDTH |
GL_COLOR_TABLE_RED_SIZE |
GL_COLOR_TABLE_GREEN_SIZE |
GL_COLOR_TABLE_BLUE_SIZE |
GL_COLOR_TABLE_ALPHA_SIZE |
GL_COLOR_TABLE_LUMINANCE_SIZE |
GL_COLOR_TABLE_INTENSITY_SIZE |
GL_CONSTANT_BORDER |
GL_REPLICATE_BORDER |
GL_CONVOLUTION_BORDER_COLOR |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_PARAMETER_BUFFER_ARB |
GL_PARAMETER_BUFFER_BINDING_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SRGB_DECODE_ARB |
GL_VIEW_CLASS_EAC_R11 |
GL_VIEW_CLASS_EAC_RG11 |
GL_VIEW_CLASS_ETC2_RGB |
GL_VIEW_CLASS_ETC2_RGBA |
GL_VIEW_CLASS_ETC2_EAC_RGBA |
GL_VIEW_CLASS_ASTC_4x4_RGBA |
GL_VIEW_CLASS_ASTC_5x4_RGBA |
GL_VIEW_CLASS_ASTC_5x5_RGBA |
GL_VIEW_CLASS_ASTC_6x5_RGBA |
GL_VIEW_CLASS_ASTC_6x6_RGBA |
GL_VIEW_CLASS_ASTC_8x5_RGBA |
GL_VIEW_CLASS_ASTC_8x6_RGBA |
GL_VIEW_CLASS_ASTC_8x8_RGBA |
GL_VIEW_CLASS_ASTC_10x5_RGBA |
GL_VIEW_CLASS_ASTC_10x6_RGBA |
GL_VIEW_CLASS_ASTC_10x8_RGBA |
GL_VIEW_CLASS_ASTC_10x10_RGBA |
GL_VIEW_CLASS_ASTC_12x10_RGBA |
GL_VIEW_CLASS_ASTC_12x12_RGBA |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MATRIX_PALETTE_ARB |
GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB |
GL_MAX_PALETTE_MATRICES_ARB |
GL_CURRENT_PALETTE_MATRIX_ARB |
GL_MATRIX_INDEX_ARRAY_ARB |
GL_CURRENT_MATRIX_INDEX_ARB |
GL_MATRIX_INDEX_ARRAY_SIZE_ARB |
GL_MATRIX_INDEX_ARRAY_TYPE_ARB |
GL_MATRIX_INDEX_ARRAY_STRIDE_ARB |
GL_MATRIX_INDEX_ARRAY_POINTER_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MULTISAMPLE_ARB |
GL_SAMPLE_ALPHA_TO_COVERAGE_ARB |
GL_SAMPLE_ALPHA_TO_ONE_ARB |
GL_SAMPLE_COVERAGE_ARB |
GL_SAMPLE_BUFFERS_ARB |
GL_SAMPLES_ARB |
GL_SAMPLE_COVERAGE_VALUE_ARB |
GL_SAMPLE_COVERAGE_INVERT_ARB |
GL_MULTISAMPLE_BIT_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE0_ARB |
GL_TEXTURE1_ARB |
GL_TEXTURE2_ARB |
GL_TEXTURE3_ARB |
GL_TEXTURE4_ARB |
GL_TEXTURE5_ARB |
GL_TEXTURE6_ARB |
GL_TEXTURE7_ARB |
GL_TEXTURE8_ARB |
GL_TEXTURE9_ARB |
GL_TEXTURE10_ARB |
GL_TEXTURE11_ARB |
GL_TEXTURE12_ARB |
GL_TEXTURE13_ARB |
GL_TEXTURE14_ARB |
GL_TEXTURE15_ARB |
GL_TEXTURE16_ARB |
GL_TEXTURE17_ARB |
GL_TEXTURE18_ARB |
GL_TEXTURE19_ARB |
GL_TEXTURE20_ARB |
GL_TEXTURE21_ARB |
GL_TEXTURE22_ARB |
GL_TEXTURE23_ARB |
GL_TEXTURE24_ARB |
GL_TEXTURE25_ARB |
GL_TEXTURE26_ARB |
GL_TEXTURE27_ARB |
GL_TEXTURE28_ARB |
GL_TEXTURE29_ARB |
GL_TEXTURE30_ARB |
GL_TEXTURE31_ARB |
GL_ACTIVE_TEXTURE_ARB |
GL_CLIENT_ACTIVE_TEXTURE_ARB |
GL_MAX_TEXTURE_UNITS_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_QUERY_COUNTER_BITS_ARB |
GL_CURRENT_QUERY_ARB |
GL_QUERY_RESULT_ARB |
GL_QUERY_RESULT_AVAILABLE_ARB |
GL_SAMPLES_PASSED_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MAX_SHADER_COMPILER_THREADS_ARB |
GL_COMPLETION_STATUS_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_VERTICES_SUBMITTED_ARB |
GL_PRIMITIVES_SUBMITTED_ARB |
GL_VERTEX_SHADER_INVOCATIONS_ARB |
GL_TESS_CONTROL_SHADER_PATCHES_ARB |
GL_TESS_EVALUATION_SHADER_INVOCATIONS_ARB |
GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED_ARB |
GL_FRAGMENT_SHADER_INVOCATIONS_ARB |
GL_COMPUTE_SHADER_INVOCATIONS_ARB |
GL_CLIPPING_INPUT_PRIMITIVES_ARB |
GL_CLIPPING_OUTPUT_PRIMITIVES_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_PIXEL_PACK_BUFFER_ARB |
GL_PIXEL_UNPACK_BUFFER_ARB |
GL_PIXEL_PACK_BUFFER_BINDING_ARB |
GL_PIXEL_UNPACK_BUFFER_BINDING_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_POINT_SIZE_MIN_ARB |
GL_POINT_SIZE_MAX_ARB |
GL_POINT_FADE_THRESHOLD_SIZE_ARB |
GL_POINT_DISTANCE_ATTENUATION_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_POINT_SPRITE_ARB |
GL_COORD_REPLACE_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB |
GL_LOSE_CONTEXT_ON_RESET_ARB |
GL_GUILTY_CONTEXT_RESET_ARB |
GL_INNOCENT_CONTEXT_RESET_ARB |
GL_UNKNOWN_CONTEXT_RESET_ARB |
GL_RESET_NOTIFICATION_STRATEGY_ARB |
GL_NO_RESET_NOTIFICATION_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB |
GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB |
GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB |
GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB |
GL_SAMPLE_LOCATION_ARB |
GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB |
GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB |
GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SAMPLE_SHADING_ARB |
GL_MIN_SAMPLE_SHADING_VALUE_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_PROGRAM_OBJECT_ARB |
GL_SHADER_OBJECT_ARB |
GL_OBJECT_TYPE_ARB |
GL_OBJECT_SUBTYPE_ARB |
GL_FLOAT_VEC2_ARB |
GL_FLOAT_VEC3_ARB |
GL_FLOAT_VEC4_ARB |
GL_INT_VEC2_ARB |
GL_INT_VEC3_ARB |
GL_INT_VEC4_ARB |
GL_BOOL_ARB |
GL_BOOL_VEC2_ARB |
GL_BOOL_VEC3_ARB |
GL_BOOL_VEC4_ARB |
GL_FLOAT_MAT2_ARB |
GL_FLOAT_MAT3_ARB |
GL_FLOAT_MAT4_ARB |
GL_SAMPLER_1D_ARB |
GL_SAMPLER_2D_ARB |
GL_SAMPLER_3D_ARB |
GL_SAMPLER_CUBE_ARB |
GL_SAMPLER_1D_SHADOW_ARB |
GL_SAMPLER_2D_SHADOW_ARB |
GL_SAMPLER_2D_RECT_ARB |
GL_SAMPLER_2D_RECT_SHADOW_ARB |
GL_OBJECT_DELETE_STATUS_ARB |
GL_OBJECT_COMPILE_STATUS_ARB |
GL_OBJECT_LINK_STATUS_ARB |
GL_OBJECT_VALIDATE_STATUS_ARB |
GL_OBJECT_INFO_LOG_LENGTH_ARB |
GL_OBJECT_ATTACHED_OBJECTS_ARB |
GL_OBJECT_ACTIVE_UNIFORMS_ARB |
GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB |
GL_OBJECT_SHADER_SOURCE_LENGTH_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SHADING_LANGUAGE_VERSION_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SHADER_INCLUDE_ARB |
GL_NAMED_STRING_LENGTH_ARB |
GL_NAMED_STRING_TYPE_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_COMPARE_MODE_ARB |
GL_TEXTURE_COMPARE_FUNC_ARB |
GL_COMPARE_R_TO_TEXTURE_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_COMPARE_FAIL_VALUE_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SPARSE_STORAGE_BIT_ARB |
GL_SPARSE_BUFFER_PAGE_SIZE_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_SPARSE_ARB |
GL_VIRTUAL_PAGE_SIZE_INDEX_ARB |
GL_NUM_SPARSE_LEVELS_ARB |
GL_NUM_VIRTUAL_PAGE_SIZES_ARB |
GL_VIRTUAL_PAGE_SIZE_X_ARB |
GL_VIRTUAL_PAGE_SIZE_Y_ARB |
GL_VIRTUAL_PAGE_SIZE_Z_ARB |
GL_MAX_SPARSE_TEXTURE_SIZE_ARB |
GL_MAX_SPARSE_3D_TEXTURE_SIZE_ARB |
GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB |
GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_CLAMP_TO_BORDER_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_BUFFER_ARB |
GL_MAX_TEXTURE_BUFFER_SIZE_ARB |
GL_TEXTURE_BINDING_BUFFER_ARB |
GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB |
GL_TEXTURE_BUFFER_FORMAT_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_COMPRESSED_ALPHA_ARB |
GL_COMPRESSED_LUMINANCE_ARB |
GL_COMPRESSED_LUMINANCE_ALPHA_ARB |
GL_COMPRESSED_INTENSITY_ARB |
GL_COMPRESSED_RGB_ARB |
GL_COMPRESSED_RGBA_ARB |
GL_TEXTURE_COMPRESSION_HINT_ARB |
GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB |
GL_TEXTURE_COMPRESSED_ARB |
GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB |
GL_COMPRESSED_TEXTURE_FORMATS_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_COMPRESSED_RGBA_BPTC_UNORM_ARB |
GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB |
GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB |
GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_NORMAL_MAP_ARB |
GL_REFLECTION_MAP_ARB |
GL_TEXTURE_CUBE_MAP_ARB |
GL_TEXTURE_BINDING_CUBE_MAP_ARB |
GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB |
GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB |
GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB |
GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB |
GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB |
GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB |
GL_PROXY_TEXTURE_CUBE_MAP_ARB |
GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_CUBE_MAP_ARRAY_ARB |
GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB |
GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB |
GL_SAMPLER_CUBE_MAP_ARRAY_ARB |
GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB |
GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB |
GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_COMBINE_ARB |
GL_COMBINE_RGB_ARB |
GL_COMBINE_ALPHA_ARB |
GL_SOURCE0_RGB_ARB |
GL_SOURCE1_RGB_ARB |
GL_SOURCE2_RGB_ARB |
GL_SOURCE0_ALPHA_ARB |
GL_SOURCE1_ALPHA_ARB |
GL_SOURCE2_ALPHA_ARB |
GL_OPERAND0_RGB_ARB |
GL_OPERAND1_RGB_ARB |
GL_OPERAND2_RGB_ARB |
GL_OPERAND0_ALPHA_ARB |
GL_OPERAND1_ALPHA_ARB |
GL_OPERAND2_ALPHA_ARB |
GL_RGB_SCALE_ARB |
GL_ADD_SIGNED_ARB |
GL_INTERPOLATE_ARB |
GL_SUBTRACT_ARB |
GL_CONSTANT_ARB |
GL_PRIMARY_COLOR_ARB |
GL_PREVIOUS_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_DOT3_RGB_ARB |
GL_DOT3_RGBA_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_REDUCTION_MODE_ARB |
GL_WEIGHTED_AVERAGE_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_RED_TYPE_ARB |
GL_TEXTURE_GREEN_TYPE_ARB |
GL_TEXTURE_BLUE_TYPE_ARB |
GL_TEXTURE_ALPHA_TYPE_ARB |
GL_TEXTURE_LUMINANCE_TYPE_ARB |
GL_TEXTURE_INTENSITY_TYPE_ARB |
GL_TEXTURE_DEPTH_TYPE_ARB |
GL_UNSIGNED_NORMALIZED_ARB |
GL_RGBA32F_ARB |
GL_RGB32F_ARB |
GL_ALPHA32F_ARB |
GL_INTENSITY32F_ARB |
GL_LUMINANCE32F_ARB |
GL_LUMINANCE_ALPHA32F_ARB |
GL_RGBA16F_ARB |
GL_RGB16F_ARB |
GL_ALPHA16F_ARB |
GL_INTENSITY16F_ARB |
GL_LUMINANCE16F_ARB |
GL_LUMINANCE_ALPHA16F_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB |
GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB |
GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MIRRORED_REPEAT_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_RECTANGLE_ARB |
GL_TEXTURE_BINDING_RECTANGLE_ARB |
GL_PROXY_TEXTURE_RECTANGLE_ARB |
GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TRANSFORM_FEEDBACK_OVERFLOW_ARB |
GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TRANSPOSE_MODELVIEW_MATRIX_ARB |
GL_TRANSPOSE_PROJECTION_MATRIX_ARB |
GL_TRANSPOSE_TEXTURE_MATRIX_ARB |
GL_TRANSPOSE_COLOR_MATRIX_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MAX_VERTEX_UNITS_ARB |
GL_ACTIVE_VERTEX_UNITS_ARB |
GL_WEIGHT_SUM_UNITY_ARB |
GL_VERTEX_BLEND_ARB |
GL_CURRENT_WEIGHT_ARB |
GL_WEIGHT_ARRAY_TYPE_ARB |
GL_WEIGHT_ARRAY_STRIDE_ARB |
GL_WEIGHT_ARRAY_SIZE_ARB |
GL_WEIGHT_ARRAY_POINTER_ARB |
GL_WEIGHT_ARRAY_ARB |
GL_MODELVIEW0_ARB |
GL_MODELVIEW1_ARB |
GL_MODELVIEW2_ARB |
GL_MODELVIEW3_ARB |
GL_MODELVIEW4_ARB |
GL_MODELVIEW5_ARB |
GL_MODELVIEW6_ARB |
GL_MODELVIEW7_ARB |
GL_MODELVIEW8_ARB |
GL_MODELVIEW9_ARB |
GL_MODELVIEW10_ARB |
GL_MODELVIEW11_ARB |
GL_MODELVIEW12_ARB |
GL_MODELVIEW13_ARB |
GL_MODELVIEW14_ARB |
GL_MODELVIEW15_ARB |
GL_MODELVIEW16_ARB |
GL_MODELVIEW17_ARB |
GL_MODELVIEW18_ARB |
GL_MODELVIEW19_ARB |
GL_MODELVIEW20_ARB |
GL_MODELVIEW21_ARB |
GL_MODELVIEW22_ARB |
GL_MODELVIEW23_ARB |
GL_MODELVIEW24_ARB |
GL_MODELVIEW25_ARB |
GL_MODELVIEW26_ARB |
GL_MODELVIEW27_ARB |
GL_MODELVIEW28_ARB |
GL_MODELVIEW29_ARB |
GL_MODELVIEW30_ARB |
GL_MODELVIEW31_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_BUFFER_SIZE_ARB |
GL_BUFFER_USAGE_ARB |
GL_ARRAY_BUFFER_ARB |
GL_ELEMENT_ARRAY_BUFFER_ARB |
GL_ARRAY_BUFFER_BINDING_ARB |
GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB |
GL_VERTEX_ARRAY_BUFFER_BINDING_ARB |
GL_NORMAL_ARRAY_BUFFER_BINDING_ARB |
GL_COLOR_ARRAY_BUFFER_BINDING_ARB |
GL_INDEX_ARRAY_BUFFER_BINDING_ARB |
GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB |
GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB |
GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB |
GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB |
GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB |
GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB |
GL_READ_ONLY_ARB |
GL_WRITE_ONLY_ARB |
GL_READ_WRITE_ARB |
GL_BUFFER_ACCESS_ARB |
GL_BUFFER_MAPPED_ARB |
GL_BUFFER_MAP_POINTER_ARB |
GL_STREAM_DRAW_ARB |
GL_STREAM_READ_ARB |
GL_STREAM_COPY_ARB |
GL_STATIC_DRAW_ARB |
GL_STATIC_READ_ARB |
GL_STATIC_COPY_ARB |
GL_DYNAMIC_DRAW_ARB |
GL_DYNAMIC_READ_ARB |
GL_DYNAMIC_COPY_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_COLOR_SUM_ARB |
GL_VERTEX_PROGRAM_ARB |
GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB |
GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB |
GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB |
GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB |
GL_CURRENT_VERTEX_ATTRIB_ARB |
GL_VERTEX_PROGRAM_POINT_SIZE_ARB |
GL_VERTEX_PROGRAM_TWO_SIDE_ARB |
GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB |
GL_MAX_VERTEX_ATTRIBS_ARB |
GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB |
GL_PROGRAM_ADDRESS_REGISTERS_ARB |
GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB |
GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB |
GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_VERTEX_SHADER_ARB |
GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB |
GL_MAX_VARYING_FLOATS_ARB |
GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB |
GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB |
GL_OBJECT_ACTIVE_ATTRIBUTES_ARB |
GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MAX_DRAW_BUFFERS_ATI |
GL_DRAW_BUFFER0_ATI |
GL_DRAW_BUFFER1_ATI |
GL_DRAW_BUFFER2_ATI |
GL_DRAW_BUFFER3_ATI |
GL_DRAW_BUFFER4_ATI |
GL_DRAW_BUFFER5_ATI |
GL_DRAW_BUFFER6_ATI |
GL_DRAW_BUFFER7_ATI |
GL_DRAW_BUFFER8_ATI |
GL_DRAW_BUFFER9_ATI |
GL_DRAW_BUFFER10_ATI |
GL_DRAW_BUFFER11_ATI |
GL_DRAW_BUFFER12_ATI |
GL_DRAW_BUFFER13_ATI |
GL_DRAW_BUFFER14_ATI |
GL_DRAW_BUFFER15_ATI |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_ELEMENT_ARRAY_ATI |
GL_ELEMENT_ARRAY_TYPE_ATI |
GL_ELEMENT_ARRAY_POINTER_ATI |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_BUMP_ROT_MATRIX_ATI |
GL_BUMP_ROT_MATRIX_SIZE_ATI |
GL_BUMP_NUM_TEX_UNITS_ATI |
GL_BUMP_TEX_UNITS_ATI |
GL_DUDV_ATI |
GL_DU8DV8_ATI |
GL_BUMP_ENVMAP_ATI |
GL_BUMP_TARGET_ATI |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_FRAGMENT_SHADER_ATI |
GL_REG_0_ATI |
GL_REG_1_ATI |
GL_REG_2_ATI |
GL_REG_3_ATI |
GL_REG_4_ATI |
GL_REG_5_ATI |
GL_REG_6_ATI |
GL_REG_7_ATI |
GL_REG_8_ATI |
GL_REG_9_ATI |
GL_REG_10_ATI |
GL_REG_11_ATI |
GL_REG_12_ATI |
GL_REG_13_ATI |
GL_REG_14_ATI |
GL_REG_15_ATI |
GL_REG_16_ATI |
GL_REG_17_ATI |
GL_REG_18_ATI |
GL_REG_19_ATI |
GL_REG_20_ATI |
GL_REG_21_ATI |
GL_REG_22_ATI |
GL_REG_23_ATI |
GL_REG_24_ATI |
GL_REG_25_ATI |
GL_REG_26_ATI |
GL_REG_27_ATI |
GL_REG_28_ATI |
GL_REG_29_ATI |
GL_REG_30_ATI |
GL_REG_31_ATI |
GL_CON_0_ATI |
GL_CON_1_ATI |
GL_CON_2_ATI |
GL_CON_3_ATI |
GL_CON_4_ATI |
GL_CON_5_ATI |
GL_CON_6_ATI |
GL_CON_7_ATI |
GL_CON_8_ATI |
GL_CON_9_ATI |
GL_CON_10_ATI |
GL_CON_11_ATI |
GL_CON_12_ATI |
GL_CON_13_ATI |
GL_CON_14_ATI |
GL_CON_15_ATI |
GL_CON_16_ATI |
GL_CON_17_ATI |
GL_CON_18_ATI |
GL_CON_19_ATI |
GL_CON_20_ATI |
GL_CON_21_ATI |
GL_CON_22_ATI |
GL_CON_23_ATI |
GL_CON_24_ATI |
GL_CON_25_ATI |
GL_CON_26_ATI |
GL_CON_27_ATI |
GL_CON_28_ATI |
GL_CON_29_ATI |
GL_CON_30_ATI |
GL_CON_31_ATI |
GL_MOV_ATI |
GL_ADD_ATI |
GL_MUL_ATI |
GL_SUB_ATI |
GL_DOT3_ATI |
GL_DOT4_ATI |
GL_MAD_ATI |
GL_LERP_ATI |
GL_CND_ATI |
GL_CND0_ATI |
GL_DOT2_ADD_ATI |
GL_SECONDARY_INTERPOLATOR_ATI |
GL_NUM_FRAGMENT_REGISTERS_ATI |
GL_NUM_FRAGMENT_CONSTANTS_ATI |
GL_NUM_PASSES_ATI |
GL_NUM_INSTRUCTIONS_PER_PASS_ATI |
GL_NUM_INSTRUCTIONS_TOTAL_ATI |
GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI |
GL_NUM_LOOPBACK_COMPONENTS_ATI |
GL_COLOR_ALPHA_PAIRING_ATI |
GL_SWIZZLE_STR_ATI |
GL_SWIZZLE_STQ_ATI |
GL_SWIZZLE_STR_DR_ATI |
GL_SWIZZLE_STQ_DQ_ATI |
GL_SWIZZLE_STRQ_ATI |
GL_SWIZZLE_STRQ_DQ_ATI |
GL_RED_BIT_ATI |
GL_GREEN_BIT_ATI |
GL_BLUE_BIT_ATI |
GL_2X_BIT_ATI |
GL_4X_BIT_ATI |
GL_8X_BIT_ATI |
GL_HALF_BIT_ATI |
GL_QUARTER_BIT_ATI |
GL_EIGHTH_BIT_ATI |
GL_SATURATE_BIT_ATI |
GL_COMP_BIT_ATI |
GL_NEGATE_BIT_ATI |
GL_BIAS_BIT_ATI |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_VBO_FREE_MEMORY_ATI |
GL_TEXTURE_FREE_MEMORY_ATI |
GL_RENDERBUFFER_FREE_MEMORY_ATI |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_RGBA_FLOAT_MODE_ATI |
GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_PN_TRIANGLES_ATI |
GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI |
GL_PN_TRIANGLES_POINT_MODE_ATI |
GL_PN_TRIANGLES_NORMAL_MODE_ATI |
GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI |
GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI |
GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI |
GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI |
GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_STENCIL_BACK_FUNC_ATI |
GL_STENCIL_BACK_FAIL_ATI |
GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI |
GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXT_FRAGMENT_SHADER_ATI |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MODULATE_ADD_ATI |
GL_MODULATE_SIGNED_ADD_ATI |
GL_MODULATE_SUBTRACT_ATI |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_RGBA_FLOAT32_ATI |
GL_RGB_FLOAT32_ATI |
GL_ALPHA_FLOAT32_ATI |
GL_INTENSITY_FLOAT32_ATI |
GL_LUMINANCE_FLOAT32_ATI |
GL_LUMINANCE_ALPHA_FLOAT32_ATI |
GL_RGBA_FLOAT16_ATI |
GL_RGB_FLOAT16_ATI |
GL_ALPHA_FLOAT16_ATI |
GL_INTENSITY_FLOAT16_ATI |
GL_LUMINANCE_FLOAT16_ATI |
GL_LUMINANCE_ALPHA_FLOAT16_ATI |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MIRROR_CLAMP_ATI |
GL_MIRROR_CLAMP_TO_EDGE_ATI |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_STATIC_ATI |
GL_DYNAMIC_ATI |
GL_PRESERVE_ATI |
GL_DISCARD_ATI |
GL_OBJECT_BUFFER_SIZE_ATI |
GL_OBJECT_BUFFER_USAGE_ATI |
GL_ARRAY_OBJECT_BUFFER_ATI |
GL_ARRAY_OBJECT_OFFSET_ATI |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MAX_VERTEX_STREAMS_ATI |
GL_VERTEX_STREAM0_ATI |
GL_VERTEX_STREAM1_ATI |
GL_VERTEX_STREAM2_ATI |
GL_VERTEX_STREAM3_ATI |
GL_VERTEX_STREAM4_ATI |
GL_VERTEX_STREAM5_ATI |
GL_VERTEX_STREAM6_ATI |
GL_VERTEX_STREAM7_ATI |
GL_VERTEX_SOURCE_ATI |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_422_EXT |
GL_422_REV_EXT |
GL_422_AVERAGE_EXT |
GL_422_REV_AVERAGE_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_ABGR_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_BGR_EXT |
GL_BGRA_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT |
GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT |
GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT |
GL_MAX_BINDABLE_UNIFORM_SIZE_EXT |
GL_UNIFORM_BUFFER_EXT |
GL_UNIFORM_BUFFER_BINDING_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_CONSTANT_COLOR_EXT |
GL_ONE_MINUS_CONSTANT_COLOR_EXT |
GL_CONSTANT_ALPHA_EXT |
GL_ONE_MINUS_CONSTANT_ALPHA_EXT |
GL_BLEND_COLOR_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_BLEND_EQUATION_RGB_EXT |
GL_BLEND_EQUATION_ALPHA_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_BLEND_DST_RGB_EXT |
GL_BLEND_SRC_RGB_EXT |
GL_BLEND_DST_ALPHA_EXT |
GL_BLEND_SRC_ALPHA_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MIN_EXT |
GL_MAX_EXT |
GL_FUNC_ADD_EXT |
GL_BLEND_EQUATION_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_FUNC_SUBTRACT_EXT |
GL_FUNC_REVERSE_SUBTRACT_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_CLIP_VOLUME_CLIPPING_HINT_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_CMYK_EXT |
GL_CMYKA_EXT |
GL_PACK_CMYK_HINT_EXT |
GL_UNPACK_CMYK_HINT_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_ARRAY_ELEMENT_LOCK_FIRST_EXT |
GL_ARRAY_ELEMENT_LOCK_COUNT_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_CONVOLUTION_1D_EXT |
GL_CONVOLUTION_2D_EXT |
GL_SEPARABLE_2D_EXT |
GL_CONVOLUTION_BORDER_MODE_EXT |
GL_CONVOLUTION_FILTER_SCALE_EXT |
GL_CONVOLUTION_FILTER_BIAS_EXT |
GL_REDUCE_EXT |
GL_CONVOLUTION_FORMAT_EXT |
GL_CONVOLUTION_WIDTH_EXT |
GL_CONVOLUTION_HEIGHT_EXT |
GL_MAX_CONVOLUTION_WIDTH_EXT |
GL_MAX_CONVOLUTION_HEIGHT_EXT |
GL_POST_CONVOLUTION_RED_SCALE_EXT |
GL_POST_CONVOLUTION_GREEN_SCALE_EXT |
GL_POST_CONVOLUTION_BLUE_SCALE_EXT |
GL_POST_CONVOLUTION_ALPHA_SCALE_EXT |
GL_POST_CONVOLUTION_RED_BIAS_EXT |
GL_POST_CONVOLUTION_GREEN_BIAS_EXT |
GL_POST_CONVOLUTION_BLUE_BIAS_EXT |
GL_POST_CONVOLUTION_ALPHA_BIAS_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TANGENT_ARRAY_EXT |
GL_BINORMAL_ARRAY_EXT |
GL_CURRENT_TANGENT_EXT |
GL_CURRENT_BINORMAL_EXT |
GL_TANGENT_ARRAY_TYPE_EXT |
GL_TANGENT_ARRAY_STRIDE_EXT |
GL_BINORMAL_ARRAY_TYPE_EXT |
GL_BINORMAL_ARRAY_STRIDE_EXT |
GL_TANGENT_ARRAY_POINTER_EXT |
GL_BINORMAL_ARRAY_POINTER_EXT |
GL_MAP1_TANGENT_EXT |
GL_MAP2_TANGENT_EXT |
GL_MAP1_BINORMAL_EXT |
GL_MAP2_BINORMAL_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_CULL_VERTEX_EXT |
GL_CULL_VERTEX_EYE_POSITION_EXT |
GL_CULL_VERTEX_OBJECT_POSITION_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_PROGRAM_PIPELINE_OBJECT_EXT |
GL_PROGRAM_OBJECT_EXT |
GL_SHADER_OBJECT_EXT |
GL_BUFFER_OBJECT_EXT |
GL_QUERY_OBJECT_EXT |
GL_VERTEX_ARRAY_OBJECT_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_DEPTH_BOUNDS_TEST_EXT |
GL_DEPTH_BOUNDS_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_PROGRAM_MATRIX_EXT |
GL_TRANSPOSE_PROGRAM_MATRIX_EXT |
GL_PROGRAM_MATRIX_STACK_DEPTH_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MAX_ELEMENTS_VERTICES_EXT |
GL_MAX_ELEMENTS_INDICES_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_FOG_COORDINATE_SOURCE_EXT |
GL_FOG_COORDINATE_EXT |
GL_FRAGMENT_DEPTH_EXT |
GL_CURRENT_FOG_COORDINATE_EXT |
GL_FOG_COORDINATE_ARRAY_TYPE_EXT |
GL_FOG_COORDINATE_ARRAY_STRIDE_EXT |
GL_FOG_COORDINATE_ARRAY_POINTER_EXT |
GL_FOG_COORDINATE_ARRAY_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_READ_FRAMEBUFFER_EXT |
GL_DRAW_FRAMEBUFFER_EXT |
GL_DRAW_FRAMEBUFFER_BINDING_EXT |
GL_READ_FRAMEBUFFER_BINDING_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_RENDERBUFFER_SAMPLES_EXT |
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT |
GL_MAX_SAMPLES_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SCALED_RESOLVE_FASTEST_EXT |
GL_SCALED_RESOLVE_NICEST_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_INVALID_FRAMEBUFFER_OPERATION_EXT |
GL_MAX_RENDERBUFFER_SIZE_EXT |
GL_FRAMEBUFFER_BINDING_EXT |
GL_RENDERBUFFER_BINDING_EXT |
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT |
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT |
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT |
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT |
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT |
GL_FRAMEBUFFER_COMPLETE_EXT |
GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT |
GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT |
GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT |
GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT |
GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT |
GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT |
GL_FRAMEBUFFER_UNSUPPORTED_EXT |
GL_MAX_COLOR_ATTACHMENTS_EXT |
GL_COLOR_ATTACHMENT0_EXT |
GL_COLOR_ATTACHMENT1_EXT |
GL_COLOR_ATTACHMENT2_EXT |
GL_COLOR_ATTACHMENT3_EXT |
GL_COLOR_ATTACHMENT4_EXT |
GL_COLOR_ATTACHMENT5_EXT |
GL_COLOR_ATTACHMENT6_EXT |
GL_COLOR_ATTACHMENT7_EXT |
GL_COLOR_ATTACHMENT8_EXT |
GL_COLOR_ATTACHMENT9_EXT |
GL_COLOR_ATTACHMENT10_EXT |
GL_COLOR_ATTACHMENT11_EXT |
GL_COLOR_ATTACHMENT12_EXT |
GL_COLOR_ATTACHMENT13_EXT |
GL_COLOR_ATTACHMENT14_EXT |
GL_COLOR_ATTACHMENT15_EXT |
GL_DEPTH_ATTACHMENT_EXT |
GL_STENCIL_ATTACHMENT_EXT |
GL_FRAMEBUFFER_EXT |
GL_RENDERBUFFER_EXT |
GL_RENDERBUFFER_WIDTH_EXT |
GL_RENDERBUFFER_HEIGHT_EXT |
GL_RENDERBUFFER_INTERNAL_FORMAT_EXT |
GL_STENCIL_INDEX1_EXT |
GL_STENCIL_INDEX4_EXT |
GL_STENCIL_INDEX8_EXT |
GL_STENCIL_INDEX16_EXT |
GL_RENDERBUFFER_RED_SIZE_EXT |
GL_RENDERBUFFER_GREEN_SIZE_EXT |
GL_RENDERBUFFER_BLUE_SIZE_EXT |
GL_RENDERBUFFER_ALPHA_SIZE_EXT |
GL_RENDERBUFFER_DEPTH_SIZE_EXT |
GL_RENDERBUFFER_STENCIL_SIZE_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_FRAMEBUFFER_SRGB_EXT |
GL_FRAMEBUFFER_SRGB_CAPABLE_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_GEOMETRY_SHADER_EXT |
GL_GEOMETRY_VERTICES_OUT_EXT |
GL_GEOMETRY_INPUT_TYPE_EXT |
GL_GEOMETRY_OUTPUT_TYPE_EXT |
GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT |
GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT |
GL_MAX_VERTEX_VARYING_COMPONENTS_EXT |
GL_MAX_VARYING_COMPONENTS_EXT |
GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT |
GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT |
GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT |
GL_LINES_ADJACENCY_EXT |
GL_LINE_STRIP_ADJACENCY_EXT |
GL_TRIANGLES_ADJACENCY_EXT |
GL_TRIANGLE_STRIP_ADJACENCY_EXT |
GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT |
GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT |
GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT |
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT |
GL_PROGRAM_POINT_SIZE_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SAMPLER_1D_ARRAY_EXT |
GL_SAMPLER_2D_ARRAY_EXT |
GL_SAMPLER_BUFFER_EXT |
GL_SAMPLER_1D_ARRAY_SHADOW_EXT |
GL_SAMPLER_2D_ARRAY_SHADOW_EXT |
GL_SAMPLER_CUBE_SHADOW_EXT |
GL_UNSIGNED_INT_VEC2_EXT |
GL_UNSIGNED_INT_VEC3_EXT |
GL_UNSIGNED_INT_VEC4_EXT |
GL_INT_SAMPLER_1D_EXT |
GL_INT_SAMPLER_2D_EXT |
GL_INT_SAMPLER_3D_EXT |
GL_INT_SAMPLER_CUBE_EXT |
GL_INT_SAMPLER_2D_RECT_EXT |
GL_INT_SAMPLER_1D_ARRAY_EXT |
GL_INT_SAMPLER_2D_ARRAY_EXT |
GL_INT_SAMPLER_BUFFER_EXT |
GL_UNSIGNED_INT_SAMPLER_1D_EXT |
GL_UNSIGNED_INT_SAMPLER_2D_EXT |
GL_UNSIGNED_INT_SAMPLER_3D_EXT |
GL_UNSIGNED_INT_SAMPLER_CUBE_EXT |
GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT |
GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT |
GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT |
GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT |
GL_MIN_PROGRAM_TEXEL_OFFSET_EXT |
GL_MAX_PROGRAM_TEXEL_OFFSET_EXT |
GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_HISTOGRAM_EXT |
GL_PROXY_HISTOGRAM_EXT |
GL_HISTOGRAM_WIDTH_EXT |
GL_HISTOGRAM_FORMAT_EXT |
GL_HISTOGRAM_RED_SIZE_EXT |
GL_HISTOGRAM_GREEN_SIZE_EXT |
GL_HISTOGRAM_BLUE_SIZE_EXT |
GL_HISTOGRAM_ALPHA_SIZE_EXT |
GL_HISTOGRAM_LUMINANCE_SIZE_EXT |
GL_HISTOGRAM_SINK_EXT |
GL_MINMAX_EXT |
GL_MINMAX_FORMAT_EXT |
GL_MINMAX_SINK_EXT |
GL_TABLE_TOO_LARGE_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_IUI_V2F_EXT |
GL_IUI_V3F_EXT |
GL_IUI_N3F_V2F_EXT |
GL_IUI_N3F_V3F_EXT |
GL_T2F_IUI_V2F_EXT |
GL_T2F_IUI_V3F_EXT |
GL_T2F_IUI_N3F_V2F_EXT |
GL_T2F_IUI_N3F_V3F_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_INDEX_TEST_EXT |
GL_INDEX_TEST_FUNC_EXT |
GL_INDEX_TEST_REF_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_INDEX_MATERIAL_EXT |
GL_INDEX_MATERIAL_PARAMETER_EXT |
GL_INDEX_MATERIAL_FACE_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_FRAGMENT_MATERIAL_EXT |
GL_FRAGMENT_NORMAL_EXT |
GL_FRAGMENT_COLOR_EXT |
GL_ATTENUATION_EXT |
GL_SHADOW_ATTENUATION_EXT |
GL_TEXTURE_APPLICATION_MODE_EXT |
GL_TEXTURE_LIGHT_EXT |
GL_TEXTURE_MATERIAL_FACE_EXT |
GL_TEXTURE_MATERIAL_PARAMETER_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_TILING_EXT |
GL_DEDICATED_MEMORY_OBJECT_EXT |
GL_PROTECTED_MEMORY_OBJECT_EXT |
GL_NUM_TILING_TYPES_EXT |
GL_TILING_TYPES_EXT |
GL_OPTIMAL_TILING_EXT |
GL_LINEAR_TILING_EXT |
GL_NUM_DEVICE_UUIDS_EXT |
GL_DEVICE_UUID_EXT |
GL_DRIVER_UUID_EXT |
GL_UUID_SIZE_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_HANDLE_TYPE_OPAQUE_FD_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_HANDLE_TYPE_OPAQUE_WIN32_EXT |
GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT |
GL_DEVICE_LUID_EXT |
GL_DEVICE_NODE_MASK_EXT |
GL_LUID_SIZE_EXT |
GL_HANDLE_TYPE_D3D12_TILEPOOL_EXT |
GL_HANDLE_TYPE_D3D12_RESOURCE_EXT |
GL_HANDLE_TYPE_D3D11_IMAGE_EXT |
GL_HANDLE_TYPE_D3D11_IMAGE_KMT_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MULTISAMPLE_EXT |
GL_SAMPLE_ALPHA_TO_MASK_EXT |
GL_SAMPLE_ALPHA_TO_ONE_EXT |
GL_SAMPLE_MASK_EXT |
GL_1PASS_EXT |
GL_2PASS_0_EXT |
GL_2PASS_1_EXT |
GL_4PASS_0_EXT |
GL_4PASS_1_EXT |
GL_4PASS_2_EXT |
GL_4PASS_3_EXT |
GL_SAMPLE_BUFFERS_EXT |
GL_SAMPLES_EXT |
GL_SAMPLE_MASK_VALUE_EXT |
GL_SAMPLE_MASK_INVERT_EXT |
GL_SAMPLE_PATTERN_EXT |
GL_MULTISAMPLE_BIT_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_DEPTH_STENCIL_EXT |
GL_UNSIGNED_INT_24_8_EXT |
GL_DEPTH24_STENCIL8_EXT |
GL_TEXTURE_STENCIL_SIZE_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_R11F_G11F_B10F_EXT |
GL_UNSIGNED_INT_10F_11F_11F_REV_EXT |
GL_RGBA_SIGNED_COMPONENTS_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_UNSIGNED_BYTE_3_3_2_EXT |
GL_UNSIGNED_SHORT_4_4_4_4_EXT |
GL_UNSIGNED_SHORT_5_5_5_1_EXT |
GL_UNSIGNED_INT_8_8_8_8_EXT |
GL_UNSIGNED_INT_10_10_10_2_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_COLOR_INDEX1_EXT |
GL_COLOR_INDEX2_EXT |
GL_COLOR_INDEX4_EXT |
GL_COLOR_INDEX8_EXT |
GL_COLOR_INDEX12_EXT |
GL_COLOR_INDEX16_EXT |
GL_TEXTURE_INDEX_SIZE_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_PIXEL_PACK_BUFFER_EXT |
GL_PIXEL_UNPACK_BUFFER_EXT |
GL_PIXEL_PACK_BUFFER_BINDING_EXT |
GL_PIXEL_UNPACK_BUFFER_BINDING_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_PIXEL_TRANSFORM_2D_EXT |
GL_PIXEL_MAG_FILTER_EXT |
GL_PIXEL_MIN_FILTER_EXT |
GL_PIXEL_CUBIC_WEIGHT_EXT |
GL_CUBIC_EXT |
GL_AVERAGE_EXT |
GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT |
GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT |
GL_PIXEL_TRANSFORM_2D_MATRIX_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_POINT_SIZE_MIN_EXT |
GL_POINT_SIZE_MAX_EXT |
GL_POINT_FADE_THRESHOLD_SIZE_EXT |
GL_DISTANCE_ATTENUATION_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_POLYGON_OFFSET_EXT |
GL_POLYGON_OFFSET_FACTOR_EXT |
GL_POLYGON_OFFSET_BIAS_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_POLYGON_OFFSET_CLAMP_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT |
GL_FIRST_VERTEX_CONVENTION_EXT |
GL_LAST_VERTEX_CONVENTION_EXT |
GL_PROVOKING_VERTEX_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_RASTER_MULTISAMPLE_EXT |
GL_RASTER_SAMPLES_EXT |
GL_MAX_RASTER_SAMPLES_EXT |
GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT |
GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT |
GL_EFFECTIVE_RASTER_SAMPLES_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_RESCALE_NORMAL_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_LAYOUT_GENERAL_EXT |
GL_LAYOUT_COLOR_ATTACHMENT_EXT |
GL_LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT |
GL_LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT |
GL_LAYOUT_SHADER_READ_ONLY_EXT |
GL_LAYOUT_TRANSFER_SRC_EXT |
GL_LAYOUT_TRANSFER_DST_EXT |
GL_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_EXT |
GL_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_HANDLE_TYPE_D3D12_FENCE_EXT |
GL_D3D12_FENCE_VALUE_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_COLOR_SUM_EXT |
GL_CURRENT_SECONDARY_COLOR_EXT |
GL_SECONDARY_COLOR_ARRAY_SIZE_EXT |
GL_SECONDARY_COLOR_ARRAY_TYPE_EXT |
GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT |
GL_SECONDARY_COLOR_ARRAY_POINTER_EXT |
GL_SECONDARY_COLOR_ARRAY_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_ACTIVE_PROGRAM_EXT |
GL_VERTEX_SHADER_BIT_EXT |
GL_FRAGMENT_SHADER_BIT_EXT |
GL_ALL_SHADER_BITS_EXT |
GL_PROGRAM_SEPARABLE_EXT |
GL_PROGRAM_PIPELINE_BINDING_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_LIGHT_MODEL_COLOR_CONTROL_EXT |
GL_SINGLE_COLOR_EXT |
GL_SEPARATE_SPECULAR_COLOR_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MAX_IMAGE_UNITS_EXT |
GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT |
GL_IMAGE_BINDING_NAME_EXT |
GL_IMAGE_BINDING_LEVEL_EXT |
GL_IMAGE_BINDING_LAYERED_EXT |
GL_IMAGE_BINDING_LAYER_EXT |
GL_IMAGE_BINDING_ACCESS_EXT |
GL_IMAGE_1D_EXT |
GL_IMAGE_2D_EXT |
GL_IMAGE_3D_EXT |
GL_IMAGE_2D_RECT_EXT |
GL_IMAGE_CUBE_EXT |
GL_IMAGE_BUFFER_EXT |
GL_IMAGE_1D_ARRAY_EXT |
GL_IMAGE_2D_ARRAY_EXT |
GL_IMAGE_CUBE_MAP_ARRAY_EXT |
GL_IMAGE_2D_MULTISAMPLE_EXT |
GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT |
GL_INT_IMAGE_1D_EXT |
GL_INT_IMAGE_2D_EXT |
GL_INT_IMAGE_3D_EXT |
GL_INT_IMAGE_2D_RECT_EXT |
GL_INT_IMAGE_CUBE_EXT |
GL_INT_IMAGE_BUFFER_EXT |
GL_INT_IMAGE_1D_ARRAY_EXT |
GL_INT_IMAGE_2D_ARRAY_EXT |
GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT |
GL_INT_IMAGE_2D_MULTISAMPLE_EXT |
GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT |
GL_UNSIGNED_INT_IMAGE_1D_EXT |
GL_UNSIGNED_INT_IMAGE_2D_EXT |
GL_UNSIGNED_INT_IMAGE_3D_EXT |
GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT |
GL_UNSIGNED_INT_IMAGE_CUBE_EXT |
GL_UNSIGNED_INT_IMAGE_BUFFER_EXT |
GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT |
GL_UNSIGNED_INT_IMAGE_2D_ARRAY_EXT |
GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT |
GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT |
GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT |
GL_MAX_IMAGE_SAMPLES_EXT |
GL_IMAGE_BINDING_FORMAT_EXT |
GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT |
GL_ELEMENT_ARRAY_BARRIER_BIT_EXT |
GL_UNIFORM_BARRIER_BIT_EXT |
GL_TEXTURE_FETCH_BARRIER_BIT_EXT |
GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT |
GL_COMMAND_BARRIER_BIT_EXT |
GL_PIXEL_BUFFER_BARRIER_BIT_EXT |
GL_TEXTURE_UPDATE_BARRIER_BIT_EXT |
GL_BUFFER_UPDATE_BARRIER_BIT_EXT |
GL_FRAMEBUFFER_BARRIER_BIT_EXT |
GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT |
GL_ATOMIC_COUNTER_BARRIER_BIT_EXT |
GL_ALL_BARRIER_BITS_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SHARED_TEXTURE_PALETTE_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_STENCIL_TAG_BITS_EXT |
GL_STENCIL_CLEAR_TAG_VALUE_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_STENCIL_TEST_TWO_SIDE_EXT |
GL_ACTIVE_STENCIL_FACE_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_INCR_WRAP_EXT |
GL_DECR_WRAP_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_ALPHA4_EXT |
GL_ALPHA8_EXT |
GL_ALPHA12_EXT |
GL_ALPHA16_EXT |
GL_LUMINANCE4_EXT |
GL_LUMINANCE8_EXT |
GL_LUMINANCE12_EXT |
GL_LUMINANCE16_EXT |
GL_LUMINANCE4_ALPHA4_EXT |
GL_LUMINANCE6_ALPHA2_EXT |
GL_LUMINANCE8_ALPHA8_EXT |
GL_LUMINANCE12_ALPHA4_EXT |
GL_LUMINANCE12_ALPHA12_EXT |
GL_LUMINANCE16_ALPHA16_EXT |
GL_INTENSITY_EXT |
GL_INTENSITY4_EXT |
GL_INTENSITY8_EXT |
GL_INTENSITY12_EXT |
GL_INTENSITY16_EXT |
GL_RGB2_EXT |
GL_RGB4_EXT |
GL_RGB5_EXT |
GL_RGB8_EXT |
GL_RGB10_EXT |
GL_RGB12_EXT |
GL_RGB16_EXT |
GL_RGBA2_EXT |
GL_RGBA4_EXT |
GL_RGB5_A1_EXT |
GL_RGBA8_EXT |
GL_RGB10_A2_EXT |
GL_RGBA12_EXT |
GL_RGBA16_EXT |
GL_TEXTURE_RED_SIZE_EXT |
GL_TEXTURE_GREEN_SIZE_EXT |
GL_TEXTURE_BLUE_SIZE_EXT |
GL_TEXTURE_ALPHA_SIZE_EXT |
GL_TEXTURE_LUMINANCE_SIZE_EXT |
GL_TEXTURE_INTENSITY_SIZE_EXT |
GL_REPLACE_EXT |
GL_PROXY_TEXTURE_1D_EXT |
GL_PROXY_TEXTURE_2D_EXT |
GL_TEXTURE_TOO_LARGE_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_PACK_SKIP_IMAGES_EXT |
GL_PACK_IMAGE_HEIGHT_EXT |
GL_UNPACK_SKIP_IMAGES_EXT |
GL_UNPACK_IMAGE_HEIGHT_EXT |
GL_TEXTURE_3D_EXT |
GL_PROXY_TEXTURE_3D_EXT |
GL_TEXTURE_DEPTH_EXT |
GL_TEXTURE_WRAP_R_EXT |
GL_MAX_3D_TEXTURE_SIZE_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_1D_ARRAY_EXT |
GL_PROXY_TEXTURE_1D_ARRAY_EXT |
GL_TEXTURE_2D_ARRAY_EXT |
GL_PROXY_TEXTURE_2D_ARRAY_EXT |
GL_TEXTURE_BINDING_1D_ARRAY_EXT |
GL_TEXTURE_BINDING_2D_ARRAY_EXT |
GL_MAX_ARRAY_TEXTURE_LAYERS_EXT |
GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_BUFFER_EXT |
GL_MAX_TEXTURE_BUFFER_SIZE_EXT |
GL_TEXTURE_BINDING_BUFFER_EXT |
GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT |
GL_TEXTURE_BUFFER_FORMAT_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_COMPRESSED_LUMINANCE_LATC1_EXT |
GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT |
GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT |
GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_COMPRESSED_RED_RGTC1_EXT |
GL_COMPRESSED_SIGNED_RED_RGTC1_EXT |
GL_COMPRESSED_RED_GREEN_RGTC2_EXT |
GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_COMPRESSED_RGB_S3TC_DXT1_EXT |
GL_COMPRESSED_RGBA_S3TC_DXT1_EXT |
GL_COMPRESSED_RGBA_S3TC_DXT3_EXT |
GL_COMPRESSED_RGBA_S3TC_DXT5_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_NORMAL_MAP_EXT |
GL_REFLECTION_MAP_EXT |
GL_TEXTURE_CUBE_MAP_EXT |
GL_TEXTURE_BINDING_CUBE_MAP_EXT |
GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT |
GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT |
GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT |
GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT |
GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT |
GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT |
GL_PROXY_TEXTURE_CUBE_MAP_EXT |
GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_COMBINE_EXT |
GL_COMBINE_RGB_EXT |
GL_COMBINE_ALPHA_EXT |
GL_RGB_SCALE_EXT |
GL_ADD_SIGNED_EXT |
GL_INTERPOLATE_EXT |
GL_CONSTANT_EXT |
GL_PRIMARY_COLOR_EXT |
GL_PREVIOUS_EXT |
GL_SOURCE0_RGB_EXT |
GL_SOURCE1_RGB_EXT |
GL_SOURCE2_RGB_EXT |
GL_SOURCE0_ALPHA_EXT |
GL_SOURCE1_ALPHA_EXT |
GL_SOURCE2_ALPHA_EXT |
GL_OPERAND0_RGB_EXT |
GL_OPERAND1_RGB_EXT |
GL_OPERAND2_RGB_EXT |
GL_OPERAND0_ALPHA_EXT |
GL_OPERAND1_ALPHA_EXT |
GL_OPERAND2_ALPHA_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_DOT3_RGB_EXT |
GL_DOT3_RGBA_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_MAX_ANISOTROPY_EXT |
GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_REDUCTION_MODE_EXT |
GL_WEIGHTED_AVERAGE_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_RGBA32UI_EXT |
GL_RGB32UI_EXT |
GL_ALPHA32UI_EXT |
GL_INTENSITY32UI_EXT |
GL_LUMINANCE32UI_EXT |
GL_LUMINANCE_ALPHA32UI_EXT |
GL_RGBA16UI_EXT |
GL_RGB16UI_EXT |
GL_ALPHA16UI_EXT |
GL_INTENSITY16UI_EXT |
GL_LUMINANCE16UI_EXT |
GL_LUMINANCE_ALPHA16UI_EXT |
GL_RGBA8UI_EXT |
GL_RGB8UI_EXT |
GL_ALPHA8UI_EXT |
GL_INTENSITY8UI_EXT |
GL_LUMINANCE8UI_EXT |
GL_LUMINANCE_ALPHA8UI_EXT |
GL_RGBA32I_EXT |
GL_RGB32I_EXT |
GL_ALPHA32I_EXT |
GL_INTENSITY32I_EXT |
GL_LUMINANCE32I_EXT |
GL_LUMINANCE_ALPHA32I_EXT |
GL_RGBA16I_EXT |
GL_RGB16I_EXT |
GL_ALPHA16I_EXT |
GL_INTENSITY16I_EXT |
GL_LUMINANCE16I_EXT |
GL_LUMINANCE_ALPHA16I_EXT |
GL_RGBA8I_EXT |
GL_RGB8I_EXT |
GL_ALPHA8I_EXT |
GL_INTENSITY8I_EXT |
GL_LUMINANCE8I_EXT |
GL_LUMINANCE_ALPHA8I_EXT |
GL_RED_INTEGER_EXT |
GL_GREEN_INTEGER_EXT |
GL_BLUE_INTEGER_EXT |
GL_ALPHA_INTEGER_EXT |
GL_RGB_INTEGER_EXT |
GL_RGBA_INTEGER_EXT |
GL_BGR_INTEGER_EXT |
GL_BGRA_INTEGER_EXT |
GL_LUMINANCE_INTEGER_EXT |
GL_LUMINANCE_ALPHA_INTEGER_EXT |
GL_RGBA_INTEGER_MODE_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MAX_TEXTURE_LOD_BIAS_EXT |
GL_TEXTURE_FILTER_CONTROL_EXT |
GL_TEXTURE_LOD_BIAS_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MIRROR_CLAMP_EXT |
GL_MIRROR_CLAMP_TO_EDGE_EXT |
GL_MIRROR_CLAMP_TO_BORDER_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_PRIORITY_EXT |
GL_TEXTURE_RESIDENT_EXT |
GL_TEXTURE_1D_BINDING_EXT |
GL_TEXTURE_2D_BINDING_EXT |
GL_TEXTURE_3D_BINDING_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_PERTURB_EXT |
GL_TEXTURE_NORMAL_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SRGB_EXT |
GL_SRGB8_EXT |
GL_SRGB_ALPHA_EXT |
GL_SRGB8_ALPHA8_EXT |
GL_SLUMINANCE_ALPHA_EXT |
GL_SLUMINANCE8_ALPHA8_EXT |
GL_SLUMINANCE_EXT |
GL_SLUMINANCE8_EXT |
GL_COMPRESSED_SRGB_EXT |
GL_COMPRESSED_SRGB_ALPHA_EXT |
GL_COMPRESSED_SLUMINANCE_EXT |
GL_COMPRESSED_SLUMINANCE_ALPHA_EXT |
GL_COMPRESSED_SRGB_S3TC_DXT1_EXT |
GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT |
GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT |
GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SR8_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SRG8_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_SRGB_DECODE_EXT |
GL_DECODE_EXT |
GL_SKIP_DECODE_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_RGB9_E5_EXT |
GL_UNSIGNED_INT_5_9_9_9_REV_EXT |
GL_TEXTURE_SHARED_SIZE_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_ALPHA_SNORM |
GL_LUMINANCE_SNORM |
GL_LUMINANCE_ALPHA_SNORM |
GL_INTENSITY_SNORM |
GL_ALPHA8_SNORM |
GL_LUMINANCE8_SNORM |
GL_LUMINANCE8_ALPHA8_SNORM |
GL_INTENSITY8_SNORM |
GL_ALPHA16_SNORM |
GL_LUMINANCE16_SNORM |
GL_LUMINANCE16_ALPHA16_SNORM |
GL_INTENSITY16_SNORM |
GL_RED_SNORM |
GL_RG_SNORM |
GL_RGB_SNORM |
GL_RGBA_SNORM |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_IMMUTABLE_FORMAT_EXT |
GL_RGBA32F_EXT |
GL_RGB32F_EXT |
GL_ALPHA32F_EXT |
GL_LUMINANCE32F_EXT |
GL_LUMINANCE_ALPHA32F_EXT |
GL_RGBA16F_EXT |
GL_RGB16F_EXT |
GL_ALPHA16F_EXT |
GL_LUMINANCE16F_EXT |
GL_LUMINANCE_ALPHA16F_EXT |
GL_BGRA8_EXT |
GL_R8_EXT |
GL_RG8_EXT |
GL_R32F_EXT |
GL_RG32F_EXT |
GL_R16F_EXT |
GL_RG16F_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_SWIZZLE_R_EXT |
GL_TEXTURE_SWIZZLE_G_EXT |
GL_TEXTURE_SWIZZLE_B_EXT |
GL_TEXTURE_SWIZZLE_A_EXT |
GL_TEXTURE_SWIZZLE_RGBA_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TIMELINE_SEMAPHORE_VALUE_NV |
GL_SEMAPHORE_TYPE_NV |
GL_SEMAPHORE_TYPE_BINARY_NV |
GL_SEMAPHORE_TYPE_TIMELINE_NV |
GL_MAX_TIMELINE_SEMAPHORE_VALUE_DIFFERENCE_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TIME_ELAPSED_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TRANSFORM_FEEDBACK_BUFFER_EXT |
GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT |
GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT |
GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT |
GL_INTERLEAVED_ATTRIBS_EXT |
GL_SEPARATE_ATTRIBS_EXT |
GL_PRIMITIVES_GENERATED_EXT |
GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT |
GL_RASTERIZER_DISCARD_EXT |
GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT |
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT |
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT |
GL_TRANSFORM_FEEDBACK_VARYINGS_EXT |
GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT |
GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_VERTEX_ARRAY_EXT |
GL_NORMAL_ARRAY_EXT |
GL_COLOR_ARRAY_EXT |
GL_INDEX_ARRAY_EXT |
GL_TEXTURE_COORD_ARRAY_EXT |
GL_EDGE_FLAG_ARRAY_EXT |
GL_VERTEX_ARRAY_SIZE_EXT |
GL_VERTEX_ARRAY_TYPE_EXT |
GL_VERTEX_ARRAY_STRIDE_EXT |
GL_VERTEX_ARRAY_COUNT_EXT |
GL_NORMAL_ARRAY_TYPE_EXT |
GL_NORMAL_ARRAY_STRIDE_EXT |
GL_NORMAL_ARRAY_COUNT_EXT |
GL_COLOR_ARRAY_SIZE_EXT |
GL_COLOR_ARRAY_TYPE_EXT |
GL_COLOR_ARRAY_STRIDE_EXT |
GL_COLOR_ARRAY_COUNT_EXT |
GL_INDEX_ARRAY_TYPE_EXT |
GL_INDEX_ARRAY_STRIDE_EXT |
GL_INDEX_ARRAY_COUNT_EXT |
GL_TEXTURE_COORD_ARRAY_SIZE_EXT |
GL_TEXTURE_COORD_ARRAY_TYPE_EXT |
GL_TEXTURE_COORD_ARRAY_STRIDE_EXT |
GL_TEXTURE_COORD_ARRAY_COUNT_EXT |
GL_EDGE_FLAG_ARRAY_STRIDE_EXT |
GL_EDGE_FLAG_ARRAY_COUNT_EXT |
GL_VERTEX_ARRAY_POINTER_EXT |
GL_NORMAL_ARRAY_POINTER_EXT |
GL_COLOR_ARRAY_POINTER_EXT |
GL_INDEX_ARRAY_POINTER_EXT |
GL_TEXTURE_COORD_ARRAY_POINTER_EXT |
GL_EDGE_FLAG_ARRAY_POINTER_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_DOUBLE_VEC2_EXT |
GL_DOUBLE_VEC3_EXT |
GL_DOUBLE_VEC4_EXT |
GL_DOUBLE_MAT2_EXT |
GL_DOUBLE_MAT3_EXT |
GL_DOUBLE_MAT4_EXT |
GL_DOUBLE_MAT2x3_EXT |
GL_DOUBLE_MAT2x4_EXT |
GL_DOUBLE_MAT3x2_EXT |
GL_DOUBLE_MAT3x4_EXT |
GL_DOUBLE_MAT4x2_EXT |
GL_DOUBLE_MAT4x3_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_VERTEX_SHADER_EXT |
GL_VERTEX_SHADER_BINDING_EXT |
GL_OP_INDEX_EXT |
GL_OP_NEGATE_EXT |
GL_OP_DOT3_EXT |
GL_OP_DOT4_EXT |
GL_OP_MUL_EXT |
GL_OP_ADD_EXT |
GL_OP_MADD_EXT |
GL_OP_FRAC_EXT |
GL_OP_MAX_EXT |
GL_OP_MIN_EXT |
GL_OP_SET_GE_EXT |
GL_OP_SET_LT_EXT |
GL_OP_CLAMP_EXT |
GL_OP_FLOOR_EXT |
GL_OP_ROUND_EXT |
GL_OP_EXP_BASE_2_EXT |
GL_OP_LOG_BASE_2_EXT |
GL_OP_POWER_EXT |
GL_OP_RECIP_EXT |
GL_OP_RECIP_SQRT_EXT |
GL_OP_SUB_EXT |
GL_OP_CROSS_PRODUCT_EXT |
GL_OP_MULTIPLY_MATRIX_EXT |
GL_OP_MOV_EXT |
GL_OUTPUT_VERTEX_EXT |
GL_OUTPUT_COLOR0_EXT |
GL_OUTPUT_COLOR1_EXT |
GL_OUTPUT_TEXTURE_COORD0_EXT |
GL_OUTPUT_TEXTURE_COORD1_EXT |
GL_OUTPUT_TEXTURE_COORD2_EXT |
GL_OUTPUT_TEXTURE_COORD3_EXT |
GL_OUTPUT_TEXTURE_COORD4_EXT |
GL_OUTPUT_TEXTURE_COORD5_EXT |
GL_OUTPUT_TEXTURE_COORD6_EXT |
GL_OUTPUT_TEXTURE_COORD7_EXT |
GL_OUTPUT_TEXTURE_COORD8_EXT |
GL_OUTPUT_TEXTURE_COORD9_EXT |
GL_OUTPUT_TEXTURE_COORD10_EXT |
GL_OUTPUT_TEXTURE_COORD11_EXT |
GL_OUTPUT_TEXTURE_COORD12_EXT |
GL_OUTPUT_TEXTURE_COORD13_EXT |
GL_OUTPUT_TEXTURE_COORD14_EXT |
GL_OUTPUT_TEXTURE_COORD15_EXT |
GL_OUTPUT_TEXTURE_COORD16_EXT |
GL_OUTPUT_TEXTURE_COORD17_EXT |
GL_OUTPUT_TEXTURE_COORD18_EXT |
GL_OUTPUT_TEXTURE_COORD19_EXT |
GL_OUTPUT_TEXTURE_COORD20_EXT |
GL_OUTPUT_TEXTURE_COORD21_EXT |
GL_OUTPUT_TEXTURE_COORD22_EXT |
GL_OUTPUT_TEXTURE_COORD23_EXT |
GL_OUTPUT_TEXTURE_COORD24_EXT |
GL_OUTPUT_TEXTURE_COORD25_EXT |
GL_OUTPUT_TEXTURE_COORD26_EXT |
GL_OUTPUT_TEXTURE_COORD27_EXT |
GL_OUTPUT_TEXTURE_COORD28_EXT |
GL_OUTPUT_TEXTURE_COORD29_EXT |
GL_OUTPUT_TEXTURE_COORD30_EXT |
GL_OUTPUT_TEXTURE_COORD31_EXT |
GL_OUTPUT_FOG_EXT |
GL_SCALAR_EXT |
GL_VECTOR_EXT |
GL_MATRIX_EXT |
GL_VARIANT_EXT |
GL_INVARIANT_EXT |
GL_LOCAL_CONSTANT_EXT |
GL_LOCAL_EXT |
GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT |
GL_MAX_VERTEX_SHADER_VARIANTS_EXT |
GL_MAX_VERTEX_SHADER_INVARIANTS_EXT |
GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT |
GL_MAX_VERTEX_SHADER_LOCALS_EXT |
GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT |
GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT |
GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT |
GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT |
GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT |
GL_VERTEX_SHADER_INSTRUCTIONS_EXT |
GL_VERTEX_SHADER_VARIANTS_EXT |
GL_VERTEX_SHADER_INVARIANTS_EXT |
GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT |
GL_VERTEX_SHADER_LOCALS_EXT |
GL_VERTEX_SHADER_OPTIMIZED_EXT |
GL_X_EXT |
GL_Y_EXT |
GL_Z_EXT |
GL_W_EXT |
GL_NEGATIVE_X_EXT |
GL_NEGATIVE_Y_EXT |
GL_NEGATIVE_Z_EXT |
GL_NEGATIVE_W_EXT |
GL_ZERO_EXT |
GL_ONE_EXT |
GL_NEGATIVE_ONE_EXT |
GL_NORMALIZED_RANGE_EXT |
GL_FULL_RANGE_EXT |
GL_CURRENT_VERTEX_EXT |
GL_MVP_MATRIX_EXT |
GL_VARIANT_VALUE_EXT |
GL_VARIANT_DATATYPE_EXT |
GL_VARIANT_ARRAY_STRIDE_EXT |
GL_VARIANT_ARRAY_TYPE_EXT |
GL_VARIANT_ARRAY_EXT |
GL_VARIANT_ARRAY_POINTER_EXT |
GL_INVARIANT_VALUE_EXT |
GL_INVARIANT_DATATYPE_EXT |
GL_LOCAL_CONSTANT_VALUE_EXT |
GL_LOCAL_CONSTANT_DATATYPE_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MODELVIEW0_STACK_DEPTH_EXT |
GL_MODELVIEW1_STACK_DEPTH_EXT |
GL_MODELVIEW0_MATRIX_EXT |
GL_MODELVIEW1_MATRIX_EXT |
GL_VERTEX_WEIGHTING_EXT |
GL_MODELVIEW0_EXT |
GL_MODELVIEW1_EXT |
GL_CURRENT_VERTEX_WEIGHT_EXT |
GL_VERTEX_WEIGHT_ARRAY_EXT |
GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT |
GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT |
GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT |
GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_INCLUSIVE_EXT |
GL_EXCLUSIVE_EXT |
GL_WINDOW_RECTANGLE_EXT |
GL_WINDOW_RECTANGLE_MODE_EXT |
GL_MAX_WINDOW_RECTANGLES_EXT |
GL_NUM_WINDOW_RECTANGLES_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SYNC_X11_FENCE_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_IGNORE_BORDER_HP |
GL_CONSTANT_BORDER_HP |
GL_REPLICATE_BORDER_HP |
GL_CONVOLUTION_BORDER_COLOR_HP |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_IMAGE_SCALE_X_HP |
GL_IMAGE_SCALE_Y_HP |
GL_IMAGE_TRANSLATE_X_HP |
GL_IMAGE_TRANSLATE_Y_HP |
GL_IMAGE_ROTATE_ANGLE_HP |
GL_IMAGE_ROTATE_ORIGIN_X_HP |
GL_IMAGE_ROTATE_ORIGIN_Y_HP |
GL_IMAGE_MAG_FILTER_HP |
GL_IMAGE_MIN_FILTER_HP |
GL_IMAGE_CUBIC_WEIGHT_HP |
GL_CUBIC_HP |
GL_AVERAGE_HP |
GL_IMAGE_TRANSFORM_2D_HP |
GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP |
GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_OCCLUSION_TEST_HP |
GL_OCCLUSION_TEST_RESULT_HP |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_LIGHTING_MODE_HP |
GL_TEXTURE_POST_SPECULAR_HP |
GL_TEXTURE_PRE_SPECULAR_HP |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_CULL_VERTEX_IBM |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_RASTER_POSITION_UNCLIPPED_IBM |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_ALL_STATIC_DATA_IBM |
GL_STATIC_VERTEX_ARRAY_IBM |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MIRRORED_REPEAT_IBM |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_VERTEX_ARRAY_LIST_IBM |
GL_NORMAL_ARRAY_LIST_IBM |
GL_COLOR_ARRAY_LIST_IBM |
GL_INDEX_ARRAY_LIST_IBM |
GL_TEXTURE_COORD_ARRAY_LIST_IBM |
GL_EDGE_FLAG_ARRAY_LIST_IBM |
GL_FOG_COORDINATE_ARRAY_LIST_IBM |
GL_SECONDARY_COLOR_ARRAY_LIST_IBM |
GL_VERTEX_ARRAY_LIST_STRIDE_IBM |
GL_NORMAL_ARRAY_LIST_STRIDE_IBM |
GL_COLOR_ARRAY_LIST_STRIDE_IBM |
GL_INDEX_ARRAY_LIST_STRIDE_IBM |
GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM |
GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM |
GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM |
GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_RED_MIN_CLAMP_INGR |
GL_GREEN_MIN_CLAMP_INGR |
GL_BLUE_MIN_CLAMP_INGR |
GL_ALPHA_MIN_CLAMP_INGR |
GL_RED_MAX_CLAMP_INGR |
GL_GREEN_MAX_CLAMP_INGR |
GL_BLUE_MAX_CLAMP_INGR |
GL_ALPHA_MAX_CLAMP_INGR |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_INTERLACE_READ_INGR |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_CONSERVATIVE_RASTERIZATION_INTEL |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_MEMORY_LAYOUT_INTEL |
GL_LAYOUT_DEFAULT_INTEL |
GL_LAYOUT_LINEAR_INTEL |
GL_LAYOUT_LINEAR_CPU_CACHED_INTEL |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_BLACKHOLE_RENDER_INTEL |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_PARALLEL_ARRAYS_INTEL |
GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL |
GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL |
GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL |
GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_PERFQUERY_SINGLE_CONTEXT_INTEL |
GL_PERFQUERY_GLOBAL_CONTEXT_INTEL |
GL_PERFQUERY_WAIT_INTEL |
GL_PERFQUERY_FLUSH_INTEL |
GL_PERFQUERY_DONOT_FLUSH_INTEL |
GL_PERFQUERY_COUNTER_EVENT_INTEL |
GL_PERFQUERY_COUNTER_DURATION_NORM_INTEL |
GL_PERFQUERY_COUNTER_DURATION_RAW_INTEL |
GL_PERFQUERY_COUNTER_THROUGHPUT_INTEL |
GL_PERFQUERY_COUNTER_RAW_INTEL |
GL_PERFQUERY_COUNTER_TIMESTAMP_INTEL |
GL_PERFQUERY_COUNTER_DATA_UINT32_INTEL |
GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL |
GL_PERFQUERY_COUNTER_DATA_FLOAT_INTEL |
GL_PERFQUERY_COUNTER_DATA_DOUBLE_INTEL |
GL_PERFQUERY_COUNTER_DATA_BOOL32_INTEL |
GL_PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL |
GL_PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL |
GL_PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL |
GL_PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MULTIPLY_KHR |
GL_SCREEN_KHR |
GL_OVERLAY_KHR |
GL_DARKEN_KHR |
GL_LIGHTEN_KHR |
GL_COLORDODGE_KHR |
GL_COLORBURN_KHR |
GL_HARDLIGHT_KHR |
GL_SOFTLIGHT_KHR |
GL_DIFFERENCE_KHR |
GL_EXCLUSION_KHR |
GL_HSL_HUE_KHR |
GL_HSL_SATURATION_KHR |
GL_HSL_COLOR_KHR |
GL_HSL_LUMINOSITY_KHR |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_BLEND_ADVANCED_COHERENT_KHR |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_CONTEXT_RELEASE_BEHAVIOR_KHR |
GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR |
GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR |
GL_DEBUG_CALLBACK_FUNCTION_KHR |
GL_DEBUG_CALLBACK_USER_PARAM_KHR |
GL_DEBUG_SOURCE_API_KHR |
GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR |
GL_DEBUG_SOURCE_SHADER_COMPILER_KHR |
GL_DEBUG_SOURCE_THIRD_PARTY_KHR |
GL_DEBUG_SOURCE_APPLICATION_KHR |
GL_DEBUG_SOURCE_OTHER_KHR |
GL_DEBUG_TYPE_ERROR_KHR |
GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR |
GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR |
GL_DEBUG_TYPE_PORTABILITY_KHR |
GL_DEBUG_TYPE_PERFORMANCE_KHR |
GL_DEBUG_TYPE_OTHER_KHR |
GL_DEBUG_TYPE_MARKER_KHR |
GL_DEBUG_TYPE_PUSH_GROUP_KHR |
GL_DEBUG_TYPE_POP_GROUP_KHR |
GL_DEBUG_SEVERITY_NOTIFICATION_KHR |
GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR |
GL_DEBUG_GROUP_STACK_DEPTH_KHR |
GL_BUFFER_KHR |
GL_SHADER_KHR |
GL_PROGRAM_KHR |
GL_VERTEX_ARRAY_KHR |
GL_QUERY_KHR |
GL_PROGRAM_PIPELINE_KHR |
GL_SAMPLER_KHR |
GL_MAX_LABEL_LENGTH_KHR |
GL_MAX_DEBUG_MESSAGE_LENGTH_KHR |
GL_MAX_DEBUG_LOGGED_MESSAGES_KHR |
GL_DEBUG_LOGGED_MESSAGES_KHR |
GL_DEBUG_SEVERITY_HIGH_KHR |
GL_DEBUG_SEVERITY_MEDIUM_KHR |
GL_DEBUG_SEVERITY_LOW_KHR |
GL_DEBUG_OUTPUT_KHR |
GL_CONTEXT_FLAG_DEBUG_BIT_KHR |
GL_STACK_OVERFLOW_KHR |
GL_STACK_UNDERFLOW_KHR |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_CONTEXT_ROBUST_ACCESS |
GL_CONTEXT_ROBUST_ACCESS_KHR |
GL_LOSE_CONTEXT_ON_RESET_KHR |
GL_GUILTY_CONTEXT_RESET_KHR |
GL_INNOCENT_CONTEXT_RESET_KHR |
GL_UNKNOWN_CONTEXT_RESET_KHR |
GL_RESET_NOTIFICATION_STRATEGY_KHR |
GL_NO_RESET_NOTIFICATION_KHR |
GL_CONTEXT_LOST_KHR |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SUBGROUP_SIZE_KHR |
GL_SUBGROUP_SUPPORTED_STAGES_KHR |
GL_SUBGROUP_SUPPORTED_FEATURES_KHR |
GL_SUBGROUP_QUAD_ALL_STAGES_KHR |
GL_SUBGROUP_FEATURE_BASIC_BIT_KHR |
GL_SUBGROUP_FEATURE_VOTE_BIT_KHR |
GL_SUBGROUP_FEATURE_ARITHMETIC_BIT_KHR |
GL_SUBGROUP_FEATURE_BALLOT_BIT_KHR |
GL_SUBGROUP_FEATURE_SHUFFLE_BIT_KHR |
GL_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT_KHR |
GL_SUBGROUP_FEATURE_CLUSTERED_BIT_KHR |
GL_SUBGROUP_FEATURE_QUAD_BIT_KHR |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_COMPRESSED_RGBA_ASTC_4x4_KHR |
GL_COMPRESSED_RGBA_ASTC_5x4_KHR |
GL_COMPRESSED_RGBA_ASTC_5x5_KHR |
GL_COMPRESSED_RGBA_ASTC_6x5_KHR |
GL_COMPRESSED_RGBA_ASTC_6x6_KHR |
GL_COMPRESSED_RGBA_ASTC_8x5_KHR |
GL_COMPRESSED_RGBA_ASTC_8x6_KHR |
GL_COMPRESSED_RGBA_ASTC_8x8_KHR |
GL_COMPRESSED_RGBA_ASTC_10x5_KHR |
GL_COMPRESSED_RGBA_ASTC_10x6_KHR |
GL_COMPRESSED_RGBA_ASTC_10x8_KHR |
GL_COMPRESSED_RGBA_ASTC_10x10_KHR |
GL_COMPRESSED_RGBA_ASTC_12x10_KHR |
GL_COMPRESSED_RGBA_ASTC_12x12_KHR |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MAX_SHADER_COMPILER_THREADS_KHR |
GL_COMPLETION_STATUS_KHR |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_1D_STACK_MESAX |
GL_TEXTURE_2D_STACK_MESAX |
GL_PROXY_TEXTURE_1D_STACK_MESAX |
GL_PROXY_TEXTURE_2D_STACK_MESAX |
GL_TEXTURE_1D_STACK_BINDING_MESAX |
GL_TEXTURE_2D_STACK_BINDING_MESAX |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_FRAMEBUFFER_FLIP_X_MESA |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_FRAMEBUFFER_FLIP_Y_MESA |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_FRAMEBUFFER_SWAP_XY_MESA |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_PACK_INVERT_MESA |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_PROGRAM_BINARY_FORMAT_MESA |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TILE_RASTER_ORDER_FIXED_MESA |
GL_TILE_RASTER_ORDER_INCREASING_X_MESA |
GL_TILE_RASTER_ORDER_INCREASING_Y_MESA |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_UNSIGNED_SHORT_8_8_MESA |
GL_UNSIGNED_SHORT_8_8_REV_MESA |
GL_YCBCR_MESA |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX |
GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX |
GL_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX |
GL_GPU_MEMORY_INFO_EVICTION_COUNT_NVX |
GL_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_LGPU_SEPARATE_STORAGE_BIT_NVX |
GL_MAX_LGPU_GPUS_NVX |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_ALPHA_TO_COVERAGE_DITHER_DEFAULT_NV |
GL_ALPHA_TO_COVERAGE_DITHER_ENABLE_NV |
GL_ALPHA_TO_COVERAGE_DITHER_DISABLE_NV |
GL_ALPHA_TO_COVERAGE_DITHER_MODE_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_BLEND_OVERLAP_NV |
GL_BLEND_PREMULTIPLIED_SRC_NV |
GL_BLUE_NV |
GL_COLORBURN_NV |
GL_COLORDODGE_NV |
GL_CONJOINT_NV |
GL_CONTRAST_NV |
GL_DARKEN_NV |
GL_DIFFERENCE_NV |
GL_DISJOINT_NV |
GL_DST_ATOP_NV |
GL_DST_IN_NV |
GL_DST_NV |
GL_DST_OUT_NV |
GL_DST_OVER_NV |
GL_EXCLUSION_NV |
GL_GREEN_NV |
GL_HARDLIGHT_NV |
GL_HARDMIX_NV |
GL_HSL_COLOR_NV |
GL_HSL_HUE_NV |
GL_HSL_LUMINOSITY_NV |
GL_HSL_SATURATION_NV |
GL_INVERT_OVG_NV |
GL_INVERT_RGB_NV |
GL_LIGHTEN_NV |
GL_LINEARBURN_NV |
GL_LINEARDODGE_NV |
GL_LINEARLIGHT_NV |
GL_MINUS_CLAMPED_NV |
GL_MINUS_NV |
GL_MULTIPLY_NV |
GL_OVERLAY_NV |
GL_PINLIGHT_NV |
GL_PLUS_CLAMPED_ALPHA_NV |
GL_PLUS_CLAMPED_NV |
GL_PLUS_DARKER_NV |
GL_PLUS_NV |
GL_RED_NV |
GL_SCREEN_NV |
GL_SOFTLIGHT_NV |
GL_SRC_ATOP_NV |
GL_SRC_IN_NV |
GL_SRC_NV |
GL_SRC_OUT_NV |
GL_SRC_OVER_NV |
GL_UNCORRELATED_NV |
GL_VIVIDLIGHT_NV |
GL_XOR_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_BLEND_ADVANCED_COHERENT_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_VIEWPORT_POSITION_W_SCALE_NV |
GL_VIEWPORT_POSITION_W_SCALE_X_COEFF_NV |
GL_VIEWPORT_POSITION_W_SCALE_Y_COEFF_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TERMINATE_SEQUENCE_COMMAND_NV |
GL_NOP_COMMAND_NV |
GL_DRAW_ELEMENTS_COMMAND_NV |
GL_DRAW_ARRAYS_COMMAND_NV |
GL_DRAW_ELEMENTS_STRIP_COMMAND_NV |
GL_DRAW_ARRAYS_STRIP_COMMAND_NV |
GL_DRAW_ELEMENTS_INSTANCED_COMMAND_NV |
GL_DRAW_ARRAYS_INSTANCED_COMMAND_NV |
GL_ELEMENT_ADDRESS_COMMAND_NV |
GL_ATTRIBUTE_ADDRESS_COMMAND_NV |
GL_UNIFORM_ADDRESS_COMMAND_NV |
GL_BLEND_COLOR_COMMAND_NV |
GL_STENCIL_REF_COMMAND_NV |
GL_LINE_WIDTH_COMMAND_NV |
GL_POLYGON_OFFSET_COMMAND_NV |
GL_ALPHA_REF_COMMAND_NV |
GL_VIEWPORT_COMMAND_NV |
GL_SCISSOR_COMMAND_NV |
GL_FRONT_FACE_COMMAND_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_COMPUTE_PROGRAM_NV |
GL_COMPUTE_PROGRAM_PARAMETER_BUFFER_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_QUERY_WAIT_NV |
GL_QUERY_NO_WAIT_NV |
GL_QUERY_BY_REGION_WAIT_NV |
GL_QUERY_BY_REGION_NO_WAIT_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_CONSERVATIVE_RASTERIZATION_NV |
GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV |
GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV |
GL_MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_CONSERVATIVE_RASTER_DILATE_NV |
GL_CONSERVATIVE_RASTER_DILATE_RANGE_NV |
GL_CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_CONSERVATIVE_RASTER_MODE_NV |
GL_CONSERVATIVE_RASTER_MODE_POST_SNAP_NV |
GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_DEPTH_STENCIL_TO_RGBA_NV |
GL_DEPTH_STENCIL_TO_BGRA_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV |
GL_MAX_DEEP_3D_TEXTURE_DEPTH_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_DEPTH_COMPONENT32F_NV |
GL_DEPTH32F_STENCIL8_NV |
GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV |
GL_DEPTH_BUFFER_FLOAT_MODE_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_DEPTH_CLAMP_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_EVAL_2D_NV |
GL_EVAL_TRIANGULAR_2D_NV |
GL_MAP_TESSELLATION_NV |
GL_MAP_ATTRIB_U_ORDER_NV |
GL_MAP_ATTRIB_V_ORDER_NV |
GL_EVAL_FRACTIONAL_TESSELLATION_NV |
GL_EVAL_VERTEX_ATTRIB0_NV |
GL_EVAL_VERTEX_ATTRIB1_NV |
GL_EVAL_VERTEX_ATTRIB2_NV |
GL_EVAL_VERTEX_ATTRIB3_NV |
GL_EVAL_VERTEX_ATTRIB4_NV |
GL_EVAL_VERTEX_ATTRIB5_NV |
GL_EVAL_VERTEX_ATTRIB6_NV |
GL_EVAL_VERTEX_ATTRIB7_NV |
GL_EVAL_VERTEX_ATTRIB8_NV |
GL_EVAL_VERTEX_ATTRIB9_NV |
GL_EVAL_VERTEX_ATTRIB10_NV |
GL_EVAL_VERTEX_ATTRIB11_NV |
GL_EVAL_VERTEX_ATTRIB12_NV |
GL_EVAL_VERTEX_ATTRIB13_NV |
GL_EVAL_VERTEX_ATTRIB14_NV |
GL_EVAL_VERTEX_ATTRIB15_NV |
GL_MAX_MAP_TESSELLATION_NV |
GL_MAX_RATIONAL_EVAL_ORDER_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SAMPLE_POSITION_NV |
GL_SAMPLE_MASK_NV |
GL_SAMPLE_MASK_VALUE_NV |
GL_TEXTURE_BINDING_RENDERBUFFER_NV |
GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV |
GL_TEXTURE_RENDERBUFFER_NV |
GL_SAMPLER_RENDERBUFFER_NV |
GL_INT_SAMPLER_RENDERBUFFER_NV |
GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV |
GL_MAX_SAMPLE_MASK_WORDS_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_ALL_COMPLETED_NV |
GL_FENCE_STATUS_NV |
GL_FENCE_CONDITION_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_FILL_RECTANGLE_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_FLOAT_R_NV |
GL_FLOAT_RG_NV |
GL_FLOAT_RGB_NV |
GL_FLOAT_RGBA_NV |
GL_FLOAT_R16_NV |
GL_FLOAT_R32_NV |
GL_FLOAT_RG16_NV |
GL_FLOAT_RG32_NV |
GL_FLOAT_RGB16_NV |
GL_FLOAT_RGB32_NV |
GL_FLOAT_RGBA16_NV |
GL_FLOAT_RGBA32_NV |
GL_TEXTURE_FLOAT_COMPONENTS_NV |
GL_FLOAT_CLEAR_COLOR_VALUE_NV |
GL_FLOAT_RGBA_MODE_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_FOG_DISTANCE_MODE_NV |
GL_EYE_RADIAL_NV |
GL_EYE_PLANE_ABSOLUTE_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_FRAGMENT_COVERAGE_TO_COLOR_NV |
GL_FRAGMENT_COVERAGE_COLOR_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV |
GL_FRAGMENT_PROGRAM_NV |
GL_MAX_TEXTURE_COORDS_NV |
GL_MAX_TEXTURE_IMAGE_UNITS_NV |
GL_FRAGMENT_PROGRAM_BINDING_NV |
GL_PROGRAM_ERROR_STRING_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV |
GL_MAX_PROGRAM_CALL_DEPTH_NV |
GL_MAX_PROGRAM_IF_DEPTH_NV |
GL_MAX_PROGRAM_LOOP_DEPTH_NV |
GL_MAX_PROGRAM_LOOP_COUNT_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_COVERAGE_MODULATION_TABLE_NV |
GL_COLOR_SAMPLES_NV |
GL_DEPTH_SAMPLES_NV |
GL_STENCIL_SAMPLES_NV |
GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV |
GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV |
GL_COVERAGE_MODULATION_NV |
GL_COVERAGE_MODULATION_TABLE_SIZE_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_RENDERBUFFER_COVERAGE_SAMPLES_NV |
GL_RENDERBUFFER_COLOR_SAMPLES_NV |
GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV |
GL_MULTISAMPLE_COVERAGE_MODES_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_GEOMETRY_PROGRAM_NV |
GL_MAX_PROGRAM_OUTPUT_VERTICES_NV |
GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MIN_PROGRAM_TEXEL_OFFSET_NV |
GL_MAX_PROGRAM_TEXEL_OFFSET_NV |
GL_PROGRAM_ATTRIB_COMPONENTS_NV |
GL_PROGRAM_RESULT_COMPONENTS_NV |
GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV |
GL_MAX_PROGRAM_RESULT_COMPONENTS_NV |
GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV |
GL_MAX_PROGRAM_GENERIC_RESULTS_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV |
GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV |
GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV |
GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV |
GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV |
GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV |
GL_MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV |
GL_MAX_PROGRAM_SUBROUTINE_NUM_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_HALF_FLOAT_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MULTISAMPLES_NV |
GL_SUPERSAMPLE_SCALE_X_NV |
GL_SUPERSAMPLE_SCALE_Y_NV |
GL_CONFORMANT_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MAX_SHININESS_NV |
GL_MAX_SPOT_EXPONENT_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_PER_GPU_STORAGE_BIT_NV |
GL_MULTICAST_GPUS_NV |
GL_RENDER_GPU_MASK_NV |
GL_PER_GPU_STORAGE_NV |
GL_MULTICAST_PROGRAMMABLE_SAMPLE_LOCATION_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_UPLOAD_GPU_MASK_NVX |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_ATTACHED_MEMORY_OBJECT_NV |
GL_ATTACHED_MEMORY_OFFSET_NV |
GL_MEMORY_ATTACHABLE_ALIGNMENT_NV |
GL_MEMORY_ATTACHABLE_SIZE_NV |
GL_MEMORY_ATTACHABLE_NV |
GL_DETACHED_MEMORY_INCARNATION_NV |
GL_DETACHED_TEXTURES_NV |
GL_DETACHED_BUFFERS_NV |
GL_MAX_DETACHED_TEXTURES_NV |
GL_MAX_DETACHED_BUFFERS_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MESH_SHADER_NV |
GL_TASK_SHADER_NV |
GL_MAX_MESH_UNIFORM_BLOCKS_NV |
GL_MAX_MESH_TEXTURE_IMAGE_UNITS_NV |
GL_MAX_MESH_IMAGE_UNIFORMS_NV |
GL_MAX_MESH_UNIFORM_COMPONENTS_NV |
GL_MAX_MESH_ATOMIC_COUNTER_BUFFERS_NV |
GL_MAX_MESH_ATOMIC_COUNTERS_NV |
GL_MAX_MESH_SHADER_STORAGE_BLOCKS_NV |
GL_MAX_COMBINED_MESH_UNIFORM_COMPONENTS_NV |
GL_MAX_TASK_UNIFORM_BLOCKS_NV |
GL_MAX_TASK_TEXTURE_IMAGE_UNITS_NV |
GL_MAX_TASK_IMAGE_UNIFORMS_NV |
GL_MAX_TASK_UNIFORM_COMPONENTS_NV |
GL_MAX_TASK_ATOMIC_COUNTER_BUFFERS_NV |
GL_MAX_TASK_ATOMIC_COUNTERS_NV |
GL_MAX_TASK_SHADER_STORAGE_BLOCKS_NV |
GL_MAX_COMBINED_TASK_UNIFORM_COMPONENTS_NV |
GL_MAX_MESH_WORK_GROUP_INVOCATIONS_NV |
GL_MAX_TASK_WORK_GROUP_INVOCATIONS_NV |
GL_MAX_MESH_TOTAL_MEMORY_SIZE_NV |
GL_MAX_TASK_TOTAL_MEMORY_SIZE_NV |
GL_MAX_MESH_OUTPUT_VERTICES_NV |
GL_MAX_MESH_OUTPUT_PRIMITIVES_NV |
GL_MAX_TASK_OUTPUT_COUNT_NV |
GL_MAX_DRAW_MESH_TASKS_COUNT_NV |
GL_MAX_MESH_VIEWS_NV |
GL_MESH_OUTPUT_PER_VERTEX_GRANULARITY_NV |
GL_MESH_OUTPUT_PER_PRIMITIVE_GRANULARITY_NV |
GL_MAX_MESH_WORK_GROUP_SIZE_NV |
GL_MAX_TASK_WORK_GROUP_SIZE_NV |
GL_MESH_WORK_GROUP_SIZE_NV |
GL_TASK_WORK_GROUP_SIZE_NV |
GL_MESH_VERTICES_OUT_NV |
GL_MESH_PRIMITIVES_OUT_NV |
GL_MESH_OUTPUT_TYPE_NV |
GL_UNIFORM_BLOCK_REFERENCED_BY_MESH_SHADER_NV |
GL_UNIFORM_BLOCK_REFERENCED_BY_TASK_SHADER_NV |
GL_REFERENCED_BY_MESH_SHADER_NV |
GL_REFERENCED_BY_TASK_SHADER_NV |
GL_MESH_SHADER_BIT_NV |
GL_TASK_SHADER_BIT_NV |
GL_MESH_SUBROUTINE_NV |
GL_TASK_SUBROUTINE_NV |
GL_MESH_SUBROUTINE_UNIFORM_NV |
GL_TASK_SUBROUTINE_UNIFORM_NV |
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_MESH_SHADER_NV |
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TASK_SHADER_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MULTISAMPLE_FILTER_HINT_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_PIXEL_COUNTER_BITS_NV |
GL_CURRENT_OCCLUSION_QUERY_ID_NV |
GL_PIXEL_COUNT_NV |
GL_PIXEL_COUNT_AVAILABLE_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_DEPTH_STENCIL_NV |
GL_UNSIGNED_INT_24_8_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV |
GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV |
GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV |
GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV |
GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_PATH_FORMAT_SVG_NV |
GL_PATH_FORMAT_PS_NV |
GL_STANDARD_FONT_NAME_NV |
GL_SYSTEM_FONT_NAME_NV |
GL_FILE_NAME_NV |
GL_PATH_STROKE_WIDTH_NV |
GL_PATH_END_CAPS_NV |
GL_PATH_INITIAL_END_CAP_NV |
GL_PATH_TERMINAL_END_CAP_NV |
GL_PATH_JOIN_STYLE_NV |
GL_PATH_MITER_LIMIT_NV |
GL_PATH_DASH_CAPS_NV |
GL_PATH_INITIAL_DASH_CAP_NV |
GL_PATH_TERMINAL_DASH_CAP_NV |
GL_PATH_DASH_OFFSET_NV |
GL_PATH_CLIENT_LENGTH_NV |
GL_PATH_FILL_MODE_NV |
GL_PATH_FILL_MASK_NV |
GL_PATH_FILL_COVER_MODE_NV |
GL_PATH_STROKE_COVER_MODE_NV |
GL_PATH_STROKE_MASK_NV |
GL_COUNT_UP_NV |
GL_COUNT_DOWN_NV |
GL_PATH_OBJECT_BOUNDING_BOX_NV |
GL_CONVEX_HULL_NV |
GL_BOUNDING_BOX_NV |
GL_TRANSLATE_X_NV |
GL_TRANSLATE_Y_NV |
GL_TRANSLATE_2D_NV |
GL_TRANSLATE_3D_NV |
GL_AFFINE_2D_NV |
GL_AFFINE_3D_NV |
GL_TRANSPOSE_AFFINE_2D_NV |
GL_TRANSPOSE_AFFINE_3D_NV |
GL_UTF8_NV |
GL_UTF16_NV |
GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV |
GL_PATH_COMMAND_COUNT_NV |
GL_PATH_COORD_COUNT_NV |
GL_PATH_DASH_ARRAY_COUNT_NV |
GL_PATH_COMPUTED_LENGTH_NV |
GL_PATH_FILL_BOUNDING_BOX_NV |
GL_PATH_STROKE_BOUNDING_BOX_NV |
GL_SQUARE_NV |
GL_ROUND_NV |
GL_TRIANGULAR_NV |
GL_BEVEL_NV |
GL_MITER_REVERT_NV |
GL_MITER_TRUNCATE_NV |
GL_SKIP_MISSING_GLYPH_NV |
GL_USE_MISSING_GLYPH_NV |
GL_PATH_ERROR_POSITION_NV |
GL_ACCUM_ADJACENT_PAIRS_NV |
GL_ADJACENT_PAIRS_NV |
GL_FIRST_TO_REST_NV |
GL_PATH_GEN_MODE_NV |
GL_PATH_GEN_COEFF_NV |
GL_PATH_GEN_COMPONENTS_NV |
GL_PATH_STENCIL_FUNC_NV |
GL_PATH_STENCIL_REF_NV |
GL_PATH_STENCIL_VALUE_MASK_NV |
GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV |
GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV |
GL_PATH_COVER_DEPTH_FUNC_NV |
GL_PATH_DASH_OFFSET_RESET_NV |
GL_MOVE_TO_RESETS_NV |
GL_MOVE_TO_CONTINUES_NV |
GL_CLOSE_PATH_NV |
GL_MOVE_TO_NV |
GL_RELATIVE_MOVE_TO_NV |
GL_LINE_TO_NV |
GL_RELATIVE_LINE_TO_NV |
GL_HORIZONTAL_LINE_TO_NV |
GL_RELATIVE_HORIZONTAL_LINE_TO_NV |
GL_VERTICAL_LINE_TO_NV |
GL_RELATIVE_VERTICAL_LINE_TO_NV |
GL_QUADRATIC_CURVE_TO_NV |
GL_RELATIVE_QUADRATIC_CURVE_TO_NV |
GL_CUBIC_CURVE_TO_NV |
GL_RELATIVE_CUBIC_CURVE_TO_NV |
GL_SMOOTH_QUADRATIC_CURVE_TO_NV |
GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV |
GL_SMOOTH_CUBIC_CURVE_TO_NV |
GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV |
GL_SMALL_CCW_ARC_TO_NV |
GL_RELATIVE_SMALL_CCW_ARC_TO_NV |
GL_SMALL_CW_ARC_TO_NV |
GL_RELATIVE_SMALL_CW_ARC_TO_NV |
GL_LARGE_CCW_ARC_TO_NV |
GL_RELATIVE_LARGE_CCW_ARC_TO_NV |
GL_LARGE_CW_ARC_TO_NV |
GL_RELATIVE_LARGE_CW_ARC_TO_NV |
GL_RESTART_PATH_NV |
GL_DUP_FIRST_CUBIC_CURVE_TO_NV |
GL_DUP_LAST_CUBIC_CURVE_TO_NV |
GL_RECT_NV |
GL_CIRCULAR_CCW_ARC_TO_NV |
GL_CIRCULAR_CW_ARC_TO_NV |
GL_CIRCULAR_TANGENT_ARC_TO_NV |
GL_ARC_TO_NV |
GL_RELATIVE_ARC_TO_NV |
GL_BOLD_BIT_NV |
GL_ITALIC_BIT_NV |
GL_GLYPH_WIDTH_BIT_NV |
GL_GLYPH_HEIGHT_BIT_NV |
GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV |
GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV |
GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV |
GL_GLYPH_VERTICAL_BEARING_X_BIT_NV |
GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV |
GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV |
GL_GLYPH_HAS_KERNING_BIT_NV |
GL_FONT_X_MIN_BOUNDS_BIT_NV |
GL_FONT_Y_MIN_BOUNDS_BIT_NV |
GL_FONT_X_MAX_BOUNDS_BIT_NV |
GL_FONT_Y_MAX_BOUNDS_BIT_NV |
GL_FONT_UNITS_PER_EM_BIT_NV |
GL_FONT_ASCENDER_BIT_NV |
GL_FONT_DESCENDER_BIT_NV |
GL_FONT_HEIGHT_BIT_NV |
GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV |
GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV |
GL_FONT_UNDERLINE_POSITION_BIT_NV |
GL_FONT_UNDERLINE_THICKNESS_BIT_NV |
GL_FONT_HAS_KERNING_BIT_NV |
GL_ROUNDED_RECT_NV |
GL_RELATIVE_ROUNDED_RECT_NV |
GL_ROUNDED_RECT2_NV |
GL_RELATIVE_ROUNDED_RECT2_NV |
GL_ROUNDED_RECT4_NV |
GL_RELATIVE_ROUNDED_RECT4_NV |
GL_ROUNDED_RECT8_NV |
GL_RELATIVE_ROUNDED_RECT8_NV |
GL_RELATIVE_RECT_NV |
GL_FONT_GLYPHS_AVAILABLE_NV |
GL_FONT_TARGET_UNAVAILABLE_NV |
GL_FONT_UNAVAILABLE_NV |
GL_FONT_UNINTELLIGIBLE_NV |
GL_CONIC_CURVE_TO_NV |
GL_RELATIVE_CONIC_CURVE_TO_NV |
GL_FONT_NUM_GLYPH_INDICES_BIT_NV |
GL_STANDARD_FONT_FORMAT_NV |
GL_2_BYTES_NV |
GL_3_BYTES_NV |
GL_4_BYTES_NV |
GL_EYE_LINEAR_NV |
GL_OBJECT_LINEAR_NV |
GL_CONSTANT_NV |
GL_PATH_FOG_GEN_MODE_NV |
GL_PRIMARY_COLOR_NV |
GL_SECONDARY_COLOR_NV |
GL_PATH_GEN_COLOR_FORMAT_NV |
GL_PATH_PROJECTION_NV |
GL_PATH_MODELVIEW_NV |
GL_PATH_MODELVIEW_STACK_DEPTH_NV |
GL_PATH_MODELVIEW_MATRIX_NV |
GL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV |
GL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV |
GL_PATH_PROJECTION_STACK_DEPTH_NV |
GL_PATH_PROJECTION_MATRIX_NV |
GL_PATH_MAX_PROJECTION_STACK_DEPTH_NV |
GL_PATH_TRANSPOSE_PROJECTION_MATRIX_NV |
GL_FRAGMENT_INPUT_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SHARED_EDGE_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_WRITE_PIXEL_DATA_RANGE_NV |
GL_READ_PIXEL_DATA_RANGE_NV |
GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV |
GL_READ_PIXEL_DATA_RANGE_LENGTH_NV |
GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV |
GL_READ_PIXEL_DATA_RANGE_POINTER_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_POINT_SPRITE_NV |
GL_COORD_REPLACE_NV |
GL_POINT_SPRITE_R_MODE_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_FRAME_NV |
GL_FIELDS_NV |
GL_CURRENT_TIME_NV |
GL_NUM_FILL_STREAMS_NV |
GL_PRESENT_TIME_NV |
GL_PRESENT_DURATION_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_PRIMITIVE_RESTART_NV |
GL_PRIMITIVE_RESTART_INDEX_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SHADING_RATE_IMAGE_PER_PRIMITIVE_NV |
GL_SHADING_RATE_IMAGE_PALETTE_COUNT_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_QUERY_RESOURCE_TYPE_VIDMEM_ALLOC_NV |
GL_QUERY_RESOURCE_MEMTYPE_VIDMEM_NV |
GL_QUERY_RESOURCE_SYS_RESERVED_NV |
GL_QUERY_RESOURCE_TEXTURE_NV |
GL_QUERY_RESOURCE_RENDERBUFFER_NV |
GL_QUERY_RESOURCE_BUFFEROBJECT_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_REGISTER_COMBINERS_NV |
GL_VARIABLE_A_NV |
GL_VARIABLE_B_NV |
GL_VARIABLE_C_NV |
GL_VARIABLE_D_NV |
GL_VARIABLE_E_NV |
GL_VARIABLE_F_NV |
GL_VARIABLE_G_NV |
GL_CONSTANT_COLOR0_NV |
GL_CONSTANT_COLOR1_NV |
GL_SPARE0_NV |
GL_SPARE1_NV |
GL_DISCARD_NV |
GL_E_TIMES_F_NV |
GL_SPARE0_PLUS_SECONDARY_COLOR_NV |
GL_UNSIGNED_IDENTITY_NV |
GL_UNSIGNED_INVERT_NV |
GL_EXPAND_NORMAL_NV |
GL_EXPAND_NEGATE_NV |
GL_HALF_BIAS_NORMAL_NV |
GL_HALF_BIAS_NEGATE_NV |
GL_SIGNED_IDENTITY_NV |
GL_SIGNED_NEGATE_NV |
GL_SCALE_BY_TWO_NV |
GL_SCALE_BY_FOUR_NV |
GL_SCALE_BY_ONE_HALF_NV |
GL_BIAS_BY_NEGATIVE_ONE_HALF_NV |
GL_COMBINER_INPUT_NV |
GL_COMBINER_MAPPING_NV |
GL_COMBINER_COMPONENT_USAGE_NV |
GL_COMBINER_AB_DOT_PRODUCT_NV |
GL_COMBINER_CD_DOT_PRODUCT_NV |
GL_COMBINER_MUX_SUM_NV |
GL_COMBINER_SCALE_NV |
GL_COMBINER_BIAS_NV |
GL_COMBINER_AB_OUTPUT_NV |
GL_COMBINER_CD_OUTPUT_NV |
GL_COMBINER_SUM_OUTPUT_NV |
GL_MAX_GENERAL_COMBINERS_NV |
GL_NUM_GENERAL_COMBINERS_NV |
GL_COLOR_SUM_CLAMP_NV |
GL_COMBINER0_NV |
GL_COMBINER1_NV |
GL_COMBINER2_NV |
GL_COMBINER3_NV |
GL_COMBINER4_NV |
GL_COMBINER5_NV |
GL_COMBINER6_NV |
GL_COMBINER7_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_PER_STAGE_CONSTANTS_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_REPRESENTATIVE_FRAGMENT_TEST_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_PURGED_CONTEXT_RESET_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV |
GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV |
GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV |
GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV |
GL_SAMPLE_LOCATION_NV |
GL_PROGRAMMABLE_SAMPLE_LOCATION_NV |
GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV |
GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SCISSOR_TEST_EXCLUSIVE_NV |
GL_SCISSOR_BOX_EXCLUSIVE_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_BUFFER_GPU_ADDRESS_NV |
GL_GPU_ADDRESS_NV |
GL_MAX_SHADER_BUFFER_ADDRESS_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SUBGROUP_FEATURE_PARTITIONED_BIT_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_WARP_SIZE_NV |
GL_WARPS_PER_SM_NV |
GL_SM_COUNT_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SHADING_RATE_IMAGE_NV |
GL_SHADING_RATE_NO_INVOCATIONS_NV |
GL_SHADING_RATE_1_INVOCATION_PER_PIXEL_NV |
GL_SHADING_RATE_1_INVOCATION_PER_1X2_PIXELS_NV |
GL_SHADING_RATE_1_INVOCATION_PER_2X1_PIXELS_NV |
GL_SHADING_RATE_1_INVOCATION_PER_2X2_PIXELS_NV |
GL_SHADING_RATE_1_INVOCATION_PER_2X4_PIXELS_NV |
GL_SHADING_RATE_1_INVOCATION_PER_4X2_PIXELS_NV |
GL_SHADING_RATE_1_INVOCATION_PER_4X4_PIXELS_NV |
GL_SHADING_RATE_2_INVOCATIONS_PER_PIXEL_NV |
GL_SHADING_RATE_4_INVOCATIONS_PER_PIXEL_NV |
GL_SHADING_RATE_8_INVOCATIONS_PER_PIXEL_NV |
GL_SHADING_RATE_16_INVOCATIONS_PER_PIXEL_NV |
GL_SHADING_RATE_IMAGE_BINDING_NV |
GL_SHADING_RATE_IMAGE_TEXEL_WIDTH_NV |
GL_SHADING_RATE_IMAGE_TEXEL_HEIGHT_NV |
GL_SHADING_RATE_IMAGE_PALETTE_SIZE_NV |
GL_MAX_COARSE_FRAGMENT_SAMPLES_NV |
GL_SHADING_RATE_SAMPLE_ORDER_DEFAULT_NV |
GL_SHADING_RATE_SAMPLE_ORDER_PIXEL_MAJOR_NV |
GL_SHADING_RATE_SAMPLE_ORDER_SAMPLE_MAJOR_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MAX_PROGRAM_PATCH_ATTRIBS_NV |
GL_TESS_CONTROL_PROGRAM_NV |
GL_TESS_EVALUATION_PROGRAM_NV |
GL_TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV |
GL_TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_EMBOSS_LIGHT_NV |
GL_EMBOSS_CONSTANT_NV |
GL_EMBOSS_MAP_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_NORMAL_MAP_NV |
GL_REFLECTION_MAP_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_COMBINE4_NV |
GL_SOURCE3_RGB_NV |
GL_SOURCE3_ALPHA_NV |
GL_OPERAND3_RGB_NV |
GL_OPERAND3_ALPHA_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_UNSIGNED_REMAP_MODE_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_COVERAGE_SAMPLES_NV |
GL_TEXTURE_COLOR_SAMPLES_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_RECTANGLE_NV |
GL_TEXTURE_BINDING_RECTANGLE_NV |
GL_PROXY_TEXTURE_RECTANGLE_NV |
GL_MAX_RECTANGLE_TEXTURE_SIZE_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_OFFSET_TEXTURE_RECTANGLE_NV |
GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV |
GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV |
GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV |
GL_UNSIGNED_INT_S8_S8_8_8_NV |
GL_UNSIGNED_INT_8_8_S8_S8_REV_NV |
GL_DSDT_MAG_INTENSITY_NV |
GL_SHADER_CONSISTENT_NV |
GL_TEXTURE_SHADER_NV |
GL_SHADER_OPERATION_NV |
GL_CULL_MODES_NV |
GL_OFFSET_TEXTURE_MATRIX_NV |
GL_OFFSET_TEXTURE_SCALE_NV |
GL_OFFSET_TEXTURE_BIAS_NV |
GL_OFFSET_TEXTURE_2D_MATRIX_NV |
GL_OFFSET_TEXTURE_2D_SCALE_NV |
GL_OFFSET_TEXTURE_2D_BIAS_NV |
GL_PREVIOUS_TEXTURE_INPUT_NV |
GL_CONST_EYE_NV |
GL_PASS_THROUGH_NV |
GL_CULL_FRAGMENT_NV |
GL_OFFSET_TEXTURE_2D_NV |
GL_DEPENDENT_AR_TEXTURE_2D_NV |
GL_DEPENDENT_GB_TEXTURE_2D_NV |
GL_DOT_PRODUCT_NV |
GL_DOT_PRODUCT_DEPTH_REPLACE_NV |
GL_DOT_PRODUCT_TEXTURE_2D_NV |
GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV |
GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV |
GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV |
GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV |
GL_HILO_NV |
GL_DSDT_NV |
GL_DSDT_MAG_NV |
GL_DSDT_MAG_VIB_NV |
GL_HILO16_NV |
GL_SIGNED_HILO_NV |
GL_SIGNED_HILO16_NV |
GL_SIGNED_RGBA_NV |
GL_SIGNED_RGBA8_NV |
GL_SIGNED_RGB_NV |
GL_SIGNED_RGB8_NV |
GL_SIGNED_LUMINANCE_NV |
GL_SIGNED_LUMINANCE8_NV |
GL_SIGNED_LUMINANCE_ALPHA_NV |
GL_SIGNED_LUMINANCE8_ALPHA8_NV |
GL_SIGNED_ALPHA_NV |
GL_SIGNED_ALPHA8_NV |
GL_SIGNED_INTENSITY_NV |
GL_SIGNED_INTENSITY8_NV |
GL_DSDT8_NV |
GL_DSDT8_MAG8_NV |
GL_DSDT8_MAG8_INTENSITY8_NV |
GL_SIGNED_RGB_UNSIGNED_ALPHA_NV |
GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV |
GL_HI_SCALE_NV |
GL_LO_SCALE_NV |
GL_DS_SCALE_NV |
GL_DT_SCALE_NV |
GL_MAGNITUDE_SCALE_NV |
GL_VIBRANCE_SCALE_NV |
GL_HI_BIAS_NV |
GL_LO_BIAS_NV |
GL_DS_BIAS_NV |
GL_DT_BIAS_NV |
GL_MAGNITUDE_BIAS_NV |
GL_VIBRANCE_BIAS_NV |
GL_TEXTURE_BORDER_VALUES_NV |
GL_TEXTURE_HI_SIZE_NV |
GL_TEXTURE_LO_SIZE_NV |
GL_TEXTURE_DS_SIZE_NV |
GL_TEXTURE_DT_SIZE_NV |
GL_TEXTURE_MAG_SIZE_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_DOT_PRODUCT_TEXTURE_3D_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV |
GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV |
GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV |
GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV |
GL_OFFSET_HILO_TEXTURE_2D_NV |
GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV |
GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV |
GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV |
GL_DEPENDENT_HILO_TEXTURE_2D_NV |
GL_DEPENDENT_RGB_TEXTURE_3D_NV |
GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV |
GL_DOT_PRODUCT_PASS_THROUGH_NV |
GL_DOT_PRODUCT_TEXTURE_1D_NV |
GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV |
GL_HILO8_NV |
GL_SIGNED_HILO8_NV |
GL_FORCE_BLUE_TO_ONE_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_BACK_PRIMARY_COLOR_NV |
GL_BACK_SECONDARY_COLOR_NV |
GL_TEXTURE_COORD_NV |
GL_CLIP_DISTANCE_NV |
GL_VERTEX_ID_NV |
GL_PRIMITIVE_ID_NV |
GL_GENERIC_ATTRIB_NV |
GL_TRANSFORM_FEEDBACK_ATTRIBS_NV |
GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV |
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV |
GL_ACTIVE_VARYINGS_NV |
GL_ACTIVE_VARYING_MAX_LENGTH_NV |
GL_TRANSFORM_FEEDBACK_VARYINGS_NV |
GL_TRANSFORM_FEEDBACK_BUFFER_START_NV |
GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV |
GL_TRANSFORM_FEEDBACK_RECORD_NV |
GL_PRIMITIVES_GENERATED_NV |
GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV |
GL_RASTERIZER_DISCARD_NV |
GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV |
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV |
GL_INTERLEAVED_ATTRIBS_NV |
GL_SEPARATE_ATTRIBS_NV |
GL_TRANSFORM_FEEDBACK_BUFFER_NV |
GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV |
GL_LAYER_NV |

## anonymous enum

anonymous enum : GLint

Enumerator
GL_NEXT_BUFFER_NV |
GL_SKIP_COMPONENTS4_NV |
GL_SKIP_COMPONENTS3_NV |
GL_SKIP_COMPONENTS2_NV |
GL_SKIP_COMPONENTS1_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TRANSFORM_FEEDBACK_NV |
GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV |
GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV |
GL_TRANSFORM_FEEDBACK_BINDING_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_UNIFORM_BUFFER_UNIFIED_NV |
GL_UNIFORM_BUFFER_ADDRESS_NV |
GL_UNIFORM_BUFFER_LENGTH_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SURFACE_STATE_NV |
GL_SURFACE_REGISTERED_NV |
GL_SURFACE_MAPPED_NV |
GL_WRITE_DISCARD_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_VERTEX_ARRAY_RANGE_NV |
GL_VERTEX_ARRAY_RANGE_LENGTH_NV |
GL_VERTEX_ARRAY_RANGE_VALID_NV |
GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV |
GL_VERTEX_ARRAY_RANGE_POINTER_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV |
GL_ELEMENT_ARRAY_UNIFIED_NV |
GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV |
GL_VERTEX_ARRAY_ADDRESS_NV |
GL_NORMAL_ARRAY_ADDRESS_NV |
GL_COLOR_ARRAY_ADDRESS_NV |
GL_INDEX_ARRAY_ADDRESS_NV |
GL_TEXTURE_COORD_ARRAY_ADDRESS_NV |
GL_EDGE_FLAG_ARRAY_ADDRESS_NV |
GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV |
GL_FOG_COORD_ARRAY_ADDRESS_NV |
GL_ELEMENT_ARRAY_ADDRESS_NV |
GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV |
GL_VERTEX_ARRAY_LENGTH_NV |
GL_NORMAL_ARRAY_LENGTH_NV |
GL_COLOR_ARRAY_LENGTH_NV |
GL_INDEX_ARRAY_LENGTH_NV |
GL_TEXTURE_COORD_ARRAY_LENGTH_NV |
GL_EDGE_FLAG_ARRAY_LENGTH_NV |
GL_SECONDARY_COLOR_ARRAY_LENGTH_NV |
GL_FOG_COORD_ARRAY_LENGTH_NV |
GL_ELEMENT_ARRAY_LENGTH_NV |
GL_DRAW_INDIRECT_UNIFIED_NV |
GL_DRAW_INDIRECT_ADDRESS_NV |
GL_DRAW_INDIRECT_LENGTH_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_VERTEX_PROGRAM_NV |
GL_VERTEX_STATE_PROGRAM_NV |
GL_ATTRIB_ARRAY_SIZE_NV |
GL_ATTRIB_ARRAY_STRIDE_NV |
GL_ATTRIB_ARRAY_TYPE_NV |
GL_CURRENT_ATTRIB_NV |
GL_PROGRAM_LENGTH_NV |
GL_PROGRAM_STRING_NV |
GL_MODELVIEW_PROJECTION_NV |
GL_IDENTITY_NV |
GL_INVERSE_NV |
GL_TRANSPOSE_NV |
GL_INVERSE_TRANSPOSE_NV |
GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV |
GL_MAX_TRACK_MATRICES_NV |
GL_MATRIX0_NV |
GL_MATRIX1_NV |
GL_MATRIX2_NV |
GL_MATRIX3_NV |
GL_MATRIX4_NV |
GL_MATRIX5_NV |
GL_MATRIX6_NV |
GL_MATRIX7_NV |
GL_CURRENT_MATRIX_STACK_DEPTH_NV |
GL_CURRENT_MATRIX_NV |
GL_VERTEX_PROGRAM_POINT_SIZE_NV |
GL_VERTEX_PROGRAM_TWO_SIDE_NV |
GL_PROGRAM_PARAMETER_NV |
GL_ATTRIB_ARRAY_POINTER_NV |
GL_PROGRAM_TARGET_NV |
GL_PROGRAM_RESIDENT_NV |
GL_TRACK_MATRIX_NV |
GL_TRACK_MATRIX_TRANSFORM_NV |
GL_VERTEX_PROGRAM_BINDING_NV |
GL_PROGRAM_ERROR_POSITION_NV |
GL_VERTEX_ATTRIB_ARRAY0_NV |
GL_VERTEX_ATTRIB_ARRAY1_NV |
GL_VERTEX_ATTRIB_ARRAY2_NV |
GL_VERTEX_ATTRIB_ARRAY3_NV |
GL_VERTEX_ATTRIB_ARRAY4_NV |
GL_VERTEX_ATTRIB_ARRAY5_NV |
GL_VERTEX_ATTRIB_ARRAY6_NV |
GL_VERTEX_ATTRIB_ARRAY7_NV |
GL_VERTEX_ATTRIB_ARRAY8_NV |
GL_VERTEX_ATTRIB_ARRAY9_NV |
GL_VERTEX_ATTRIB_ARRAY10_NV |
GL_VERTEX_ATTRIB_ARRAY11_NV |
GL_VERTEX_ATTRIB_ARRAY12_NV |
GL_VERTEX_ATTRIB_ARRAY13_NV |
GL_VERTEX_ATTRIB_ARRAY14_NV |
GL_VERTEX_ATTRIB_ARRAY15_NV |
GL_MAP1_VERTEX_ATTRIB0_4_NV |
GL_MAP1_VERTEX_ATTRIB1_4_NV |
GL_MAP1_VERTEX_ATTRIB2_4_NV |
GL_MAP1_VERTEX_ATTRIB3_4_NV |
GL_MAP1_VERTEX_ATTRIB4_4_NV |
GL_MAP1_VERTEX_ATTRIB5_4_NV |
GL_MAP1_VERTEX_ATTRIB6_4_NV |
GL_MAP1_VERTEX_ATTRIB7_4_NV |
GL_MAP1_VERTEX_ATTRIB8_4_NV |
GL_MAP1_VERTEX_ATTRIB9_4_NV |
GL_MAP1_VERTEX_ATTRIB10_4_NV |
GL_MAP1_VERTEX_ATTRIB11_4_NV |
GL_MAP1_VERTEX_ATTRIB12_4_NV |
GL_MAP1_VERTEX_ATTRIB13_4_NV |
GL_MAP1_VERTEX_ATTRIB14_4_NV |
GL_MAP1_VERTEX_ATTRIB15_4_NV |
GL_MAP2_VERTEX_ATTRIB0_4_NV |
GL_MAP2_VERTEX_ATTRIB1_4_NV |
GL_MAP2_VERTEX_ATTRIB2_4_NV |
GL_MAP2_VERTEX_ATTRIB3_4_NV |
GL_MAP2_VERTEX_ATTRIB4_4_NV |
GL_MAP2_VERTEX_ATTRIB5_4_NV |
GL_MAP2_VERTEX_ATTRIB6_4_NV |
GL_MAP2_VERTEX_ATTRIB7_4_NV |
GL_MAP2_VERTEX_ATTRIB8_4_NV |
GL_MAP2_VERTEX_ATTRIB9_4_NV |
GL_MAP2_VERTEX_ATTRIB10_4_NV |
GL_MAP2_VERTEX_ATTRIB11_4_NV |
GL_MAP2_VERTEX_ATTRIB12_4_NV |
GL_MAP2_VERTEX_ATTRIB13_4_NV |
GL_MAP2_VERTEX_ATTRIB14_4_NV |
GL_MAP2_VERTEX_ATTRIB15_4_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_VIDEO_BUFFER_NV |
GL_VIDEO_BUFFER_BINDING_NV |
GL_FIELD_UPPER_NV |
GL_FIELD_LOWER_NV |
GL_NUM_VIDEO_CAPTURE_STREAMS_NV |
GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV |
GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV |
GL_LAST_VIDEO_CAPTURE_STATUS_NV |
GL_VIDEO_BUFFER_PITCH_NV |
GL_VIDEO_COLOR_CONVERSION_MATRIX_NV |
GL_VIDEO_COLOR_CONVERSION_MAX_NV |
GL_VIDEO_COLOR_CONVERSION_MIN_NV |
GL_VIDEO_COLOR_CONVERSION_OFFSET_NV |
GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV |
GL_PARTIAL_SUCCESS_NV |
GL_SUCCESS_NV |
GL_FAILURE_NV |
GL_YCBYCR8_422_NV |
GL_YCBAYCR8A_4224_NV |
GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV |
GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV |
GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV |
GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV |
GL_Z4Y12Z4CB12Z4CR12_444_NV |
GL_VIDEO_CAPTURE_FRAME_WIDTH_NV |
GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV |
GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV |
GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV |
GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_VIEWPORT_SWIZZLE_POSITIVE_X_NV |
GL_VIEWPORT_SWIZZLE_NEGATIVE_X_NV |
GL_VIEWPORT_SWIZZLE_POSITIVE_Y_NV |
GL_VIEWPORT_SWIZZLE_NEGATIVE_Y_NV |
GL_VIEWPORT_SWIZZLE_POSITIVE_Z_NV |
GL_VIEWPORT_SWIZZLE_NEGATIVE_Z_NV |
GL_VIEWPORT_SWIZZLE_POSITIVE_W_NV |
GL_VIEWPORT_SWIZZLE_NEGATIVE_W_NV |
GL_VIEWPORT_SWIZZLE_X_NV |
GL_VIEWPORT_SWIZZLE_Y_NV |
GL_VIEWPORT_SWIZZLE_Z_NV |
GL_VIEWPORT_SWIZZLE_W_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_PALETTE4_RGB8_OES |
GL_PALETTE4_RGBA8_OES |
GL_PALETTE4_R5_G6_B5_OES |
GL_PALETTE4_RGBA4_OES |
GL_PALETTE4_RGB5_A1_OES |
GL_PALETTE8_RGB8_OES |
GL_PALETTE8_RGBA8_OES |
GL_PALETTE8_R5_G6_B5_OES |
GL_PALETTE8_RGBA4_OES |
GL_PALETTE8_RGB5_A1_OES |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_FIXED_OES |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_IMPLEMENTATION_COLOR_READ_TYPE_OES |
GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_INTERLACE_OML |
GL_INTERLACE_READ_OML |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_PACK_RESAMPLE_OML |
GL_UNPACK_RESAMPLE_OML |
GL_RESAMPLE_REPLICATE_OML |
GL_RESAMPLE_ZERO_FILL_OML |
GL_RESAMPLE_AVERAGE_OML |
GL_RESAMPLE_DECIMATE_OML |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_FORMAT_SUBSAMPLE_24_24_OML |
GL_FORMAT_SUBSAMPLE_244_244_OML |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR |
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR |
GL_MAX_VIEWS_OVR |
GL_FRAMEBUFFER_INCOMPLETE_VIEW_TARGETS_OVR |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_PREFER_DOUBLEBUFFER_HINT_PGI |
GL_CONSERVE_MEMORY_HINT_PGI |
GL_RECLAIM_MEMORY_HINT_PGI |
GL_NATIVE_GRAPHICS_HANDLE_PGI |
GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI |
GL_NATIVE_GRAPHICS_END_HINT_PGI |
GL_ALWAYS_FAST_HINT_PGI |
GL_ALWAYS_SOFT_HINT_PGI |
GL_ALLOW_DRAW_OBJ_HINT_PGI |
GL_ALLOW_DRAW_WIN_HINT_PGI |
GL_ALLOW_DRAW_FRG_HINT_PGI |
GL_ALLOW_DRAW_MEM_HINT_PGI |
GL_STRICT_DEPTHFUNC_HINT_PGI |
GL_STRICT_LIGHTING_HINT_PGI |
GL_STRICT_SCISSOR_HINT_PGI |
GL_FULL_STIPPLE_HINT_PGI |
GL_CLIP_NEAR_HINT_PGI |
GL_CLIP_FAR_HINT_PGI |
GL_WIDE_LINE_HINT_PGI |
GL_BACK_NORMALS_HINT_PGI |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_VERTEX_DATA_HINT_PGI |
GL_VERTEX_CONSISTENT_HINT_PGI |
GL_MATERIAL_SIDE_HINT_PGI |
GL_MAX_VERTEX_HINT_PGI |
GL_COLOR3_BIT_PGI |
GL_COLOR4_BIT_PGI |
GL_EDGEFLAG_BIT_PGI |
GL_INDEX_BIT_PGI |
GL_MAT_AMBIENT_BIT_PGI |
GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI |
GL_MAT_DIFFUSE_BIT_PGI |
GL_MAT_EMISSION_BIT_PGI |
GL_MAT_COLOR_INDEXES_BIT_PGI |
GL_MAT_SHININESS_BIT_PGI |
GL_MAT_SPECULAR_BIT_PGI |
GL_NORMAL_BIT_PGI |
GL_TEXCOORD1_BIT_PGI |
GL_TEXCOORD2_BIT_PGI |
GL_TEXCOORD3_BIT_PGI |
GL_TEXCOORD4_BIT_PGI |
GL_VERTEX23_BIT_PGI |
GL_VERTEX4_BIT_PGI |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SCREEN_COORDINATES_REND |
GL_INVERTED_SCREEN_W_REND |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_RGB_S3TC |
GL_RGB4_S3TC |
GL_RGBA_S3TC |
GL_RGBA4_S3TC |
GL_RGBA_DXT5_S3TC |
GL_RGBA4_DXT5_S3TC |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_DETAIL_TEXTURE_2D_SGIS |
GL_DETAIL_TEXTURE_2D_BINDING_SGIS |
GL_LINEAR_DETAIL_SGIS |
GL_LINEAR_DETAIL_ALPHA_SGIS |
GL_LINEAR_DETAIL_COLOR_SGIS |
GL_DETAIL_TEXTURE_LEVEL_SGIS |
GL_DETAIL_TEXTURE_MODE_SGIS |
GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_FOG_FUNC_SGIS |
GL_FOG_FUNC_POINTS_SGIS |
GL_MAX_FOG_FUNC_POINTS_SGIS |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_GENERATE_MIPMAP_SGIS |
GL_GENERATE_MIPMAP_HINT_SGIS |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MULTISAMPLE_SGIS |
GL_SAMPLE_ALPHA_TO_MASK_SGIS |
GL_SAMPLE_ALPHA_TO_ONE_SGIS |
GL_SAMPLE_MASK_SGIS |
GL_1PASS_SGIS |
GL_2PASS_0_SGIS |
GL_2PASS_1_SGIS |
GL_4PASS_0_SGIS |
GL_4PASS_1_SGIS |
GL_4PASS_2_SGIS |
GL_4PASS_3_SGIS |
GL_SAMPLE_BUFFERS_SGIS |
GL_SAMPLES_SGIS |
GL_SAMPLE_MASK_VALUE_SGIS |
GL_SAMPLE_MASK_INVERT_SGIS |
GL_SAMPLE_PATTERN_SGIS |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_PIXEL_TEXTURE_SGIS |
GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS |
GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS |
GL_PIXEL_GROUP_COLOR_SGIS |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_EYE_DISTANCE_TO_POINT_SGIS |
GL_OBJECT_DISTANCE_TO_POINT_SGIS |
GL_EYE_DISTANCE_TO_LINE_SGIS |
GL_OBJECT_DISTANCE_TO_LINE_SGIS |
GL_EYE_POINT_SGIS |
GL_OBJECT_POINT_SGIS |
GL_EYE_LINE_SGIS |
GL_OBJECT_LINE_SGIS |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_POINT_SIZE_MIN_SGIS |
GL_POINT_SIZE_MAX_SGIS |
GL_POINT_FADE_THRESHOLD_SIZE_SGIS |
GL_DISTANCE_ATTENUATION_SGIS |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_LINEAR_SHARPEN_SGIS |
GL_LINEAR_SHARPEN_ALPHA_SGIS |
GL_LINEAR_SHARPEN_COLOR_SGIS |
GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_PACK_SKIP_VOLUMES_SGIS |
GL_PACK_IMAGE_DEPTH_SGIS |
GL_UNPACK_SKIP_VOLUMES_SGIS |
GL_UNPACK_IMAGE_DEPTH_SGIS |
GL_TEXTURE_4D_SGIS |
GL_PROXY_TEXTURE_4D_SGIS |
GL_TEXTURE_4DSIZE_SGIS |
GL_TEXTURE_WRAP_Q_SGIS |
GL_MAX_4D_TEXTURE_SIZE_SGIS |
GL_TEXTURE_4D_BINDING_SGIS |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_CLAMP_TO_BORDER_SGIS |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_COLOR_WRITEMASK_SGIS |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_CLAMP_TO_EDGE_SGIS |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_FILTER4_SGIS |
GL_TEXTURE_FILTER4_SIZE_SGIS |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_MIN_LOD_SGIS |
GL_TEXTURE_MAX_LOD_SGIS |
GL_TEXTURE_BASE_LEVEL_SGIS |
GL_TEXTURE_MAX_LEVEL_SGIS |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_DUAL_ALPHA4_SGIS |
GL_DUAL_ALPHA8_SGIS |
GL_DUAL_ALPHA12_SGIS |
GL_DUAL_ALPHA16_SGIS |
GL_DUAL_LUMINANCE4_SGIS |
GL_DUAL_LUMINANCE8_SGIS |
GL_DUAL_LUMINANCE12_SGIS |
GL_DUAL_LUMINANCE16_SGIS |
GL_DUAL_INTENSITY4_SGIS |
GL_DUAL_INTENSITY8_SGIS |
GL_DUAL_INTENSITY12_SGIS |
GL_DUAL_INTENSITY16_SGIS |
GL_DUAL_LUMINANCE_ALPHA4_SGIS |
GL_DUAL_LUMINANCE_ALPHA8_SGIS |
GL_QUAD_ALPHA4_SGIS |
GL_QUAD_ALPHA8_SGIS |
GL_QUAD_LUMINANCE4_SGIS |
GL_QUAD_LUMINANCE8_SGIS |
GL_QUAD_INTENSITY4_SGIS |
GL_QUAD_INTENSITY8_SGIS |
GL_DUAL_TEXTURE_SELECT_SGIS |
GL_QUAD_TEXTURE_SELECT_SGIS |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_ASYNC_MARKER_SGIX |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_ASYNC_HISTOGRAM_SGIX |
GL_MAX_ASYNC_HISTOGRAM_SGIX |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_ASYNC_TEX_IMAGE_SGIX |
GL_ASYNC_DRAW_PIXELS_SGIX |
GL_ASYNC_READ_PIXELS_SGIX |
GL_MAX_ASYNC_TEX_IMAGE_SGIX |
GL_MAX_ASYNC_DRAW_PIXELS_SGIX |
GL_MAX_ASYNC_READ_PIXELS_SGIX |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_ALPHA_MIN_SGIX |
GL_ALPHA_MAX_SGIX |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_CALLIGRAPHIC_FRAGMENT_SGIX |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_LINEAR_CLIPMAP_LINEAR_SGIX |
GL_TEXTURE_CLIPMAP_CENTER_SGIX |
GL_TEXTURE_CLIPMAP_FRAME_SGIX |
GL_TEXTURE_CLIPMAP_OFFSET_SGIX |
GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX |
GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX |
GL_TEXTURE_CLIPMAP_DEPTH_SGIX |
GL_MAX_CLIPMAP_DEPTH_SGIX |
GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX |
GL_NEAREST_CLIPMAP_NEAREST_SGIX |
GL_NEAREST_CLIPMAP_LINEAR_SGIX |
GL_LINEAR_CLIPMAP_NEAREST_SGIX |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_CONVOLUTION_HINT_SGIX |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_DEPTH_COMPONENT16_SGIX |
GL_DEPTH_COMPONENT24_SGIX |
GL_DEPTH_COMPONENT32_SGIX |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_FOG_OFFSET_SGIX |
GL_FOG_OFFSET_VALUE_SGIX |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_FRAGMENT_LIGHTING_SGIX |
GL_FRAGMENT_COLOR_MATERIAL_SGIX |
GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX |
GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX |
GL_MAX_FRAGMENT_LIGHTS_SGIX |
GL_MAX_ACTIVE_LIGHTS_SGIX |
GL_CURRENT_RASTER_NORMAL_SGIX |
GL_LIGHT_ENV_MODE_SGIX |
GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX |
GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX |
GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX |
GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX |
GL_FRAGMENT_LIGHT0_SGIX |
GL_FRAGMENT_LIGHT1_SGIX |
GL_FRAGMENT_LIGHT2_SGIX |
GL_FRAGMENT_LIGHT3_SGIX |
GL_FRAGMENT_LIGHT4_SGIX |
GL_FRAGMENT_LIGHT5_SGIX |
GL_FRAGMENT_LIGHT6_SGIX |
GL_FRAGMENT_LIGHT7_SGIX |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_FRAMEZOOM_SGIX |
GL_FRAMEZOOM_FACTOR_SGIX |
GL_MAX_FRAMEZOOM_FACTOR_SGIX |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_INSTRUMENT_BUFFER_POINTER_SGIX |
GL_INSTRUMENT_MEASUREMENTS_SGIX |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_INTERLACE_SGIX |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_IR_INSTRUMENT1_SGIX |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_LIST_PRIORITY_SGIX |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_PIXEL_TEX_GEN_SGIX |
GL_PIXEL_TEX_GEN_MODE_SGIX |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX |
GL_PIXEL_TILE_CACHE_INCREMENT_SGIX |
GL_PIXEL_TILE_WIDTH_SGIX |
GL_PIXEL_TILE_HEIGHT_SGIX |
GL_PIXEL_TILE_GRID_WIDTH_SGIX |
GL_PIXEL_TILE_GRID_HEIGHT_SGIX |
GL_PIXEL_TILE_GRID_DEPTH_SGIX |
GL_PIXEL_TILE_CACHE_SIZE_SGIX |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_DEFORMATION_BIT_SGIX |
GL_GEOMETRY_DEFORMATION_BIT_SGIX |
GL_GEOMETRY_DEFORMATION_SGIX |
GL_TEXTURE_DEFORMATION_SGIX |
GL_DEFORMATIONS_MASK_SGIX |
GL_MAX_DEFORMATION_ORDER_SGIX |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_REFERENCE_PLANE_SGIX |
GL_REFERENCE_PLANE_EQUATION_SGIX |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_PACK_RESAMPLE_SGIX |
GL_UNPACK_RESAMPLE_SGIX |
GL_RESAMPLE_REPLICATE_SGIX |
GL_RESAMPLE_ZERO_FILL_SGIX |
GL_RESAMPLE_DECIMATE_SGIX |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SCALEBIAS_HINT_SGIX |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_COMPARE_SGIX |
GL_TEXTURE_COMPARE_OPERATOR_SGIX |
GL_TEXTURE_LEQUAL_R_SGIX |
GL_TEXTURE_GEQUAL_R_SGIX |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SHADOW_AMBIENT_SGIX |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SPRITE_SGIX |
GL_SPRITE_MODE_SGIX |
GL_SPRITE_AXIS_SGIX |
GL_SPRITE_TRANSLATION_SGIX |
GL_SPRITE_AXIAL_SGIX |
GL_SPRITE_OBJECT_ALIGNED_SGIX |
GL_SPRITE_EYE_ALIGNED_SGIX |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_PACK_SUBSAMPLE_RATE_SGIX |
GL_UNPACK_SUBSAMPLE_RATE_SGIX |
GL_PIXEL_SUBSAMPLE_4444_SGIX |
GL_PIXEL_SUBSAMPLE_2424_SGIX |
GL_PIXEL_SUBSAMPLE_4242_SGIX |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_ENV_BIAS_SGIX |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_MAX_CLAMP_S_SGIX |
GL_TEXTURE_MAX_CLAMP_T_SGIX |
GL_TEXTURE_MAX_CLAMP_R_SGIX |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_LOD_BIAS_S_SGIX |
GL_TEXTURE_LOD_BIAS_T_SGIX |
GL_TEXTURE_LOD_BIAS_R_SGIX |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_MULTI_BUFFER_HINT_SGIX |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_POST_TEXTURE_FILTER_BIAS_SGIX |
GL_POST_TEXTURE_FILTER_SCALE_SGIX |
GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX |
GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_VERTEX_PRECLIP_SGIX |
GL_VERTEX_PRECLIP_HINT_SGIX |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_YCRCB_422_SGIX |
GL_YCRCB_444_SGIX |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_YCRCB_SGIX |
GL_YCRCBA_SGIX |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_COLOR_MATRIX_SGI |
GL_COLOR_MATRIX_STACK_DEPTH_SGI |
GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI |
GL_POST_COLOR_MATRIX_RED_SCALE_SGI |
GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI |
GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI |
GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI |
GL_POST_COLOR_MATRIX_RED_BIAS_SGI |
GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI |
GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI |
GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_COLOR_TABLE_SGI |
GL_POST_CONVOLUTION_COLOR_TABLE_SGI |
GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI |
GL_PROXY_COLOR_TABLE_SGI |
GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI |
GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI |
GL_COLOR_TABLE_SCALE_SGI |
GL_COLOR_TABLE_BIAS_SGI |
GL_COLOR_TABLE_FORMAT_SGI |
GL_COLOR_TABLE_WIDTH_SGI |
GL_COLOR_TABLE_RED_SIZE_SGI |
GL_COLOR_TABLE_GREEN_SIZE_SGI |
GL_COLOR_TABLE_BLUE_SIZE_SGI |
GL_COLOR_TABLE_ALPHA_SIZE_SGI |
GL_COLOR_TABLE_LUMINANCE_SIZE_SGI |
GL_COLOR_TABLE_INTENSITY_SIZE_SGI |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_COLOR_TABLE_SGI |
GL_PROXY_TEXTURE_COLOR_TABLE_SGI |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_UNPACK_CONSTANT_DATA_SUNX |
GL_TEXTURE_CONSTANT_DATA_SUNX |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_WRAP_BORDER_SUN |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_GLOBAL_ALPHA_SUN |
GL_GLOBAL_ALPHA_FACTOR_SUN |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_QUAD_MESH_SUN |
GL_TRIANGLE_MESH_SUN |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SLICE_ACCUM_SUN |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_RESTART_SUN |
GL_REPLACE_MIDDLE_SUN |
GL_REPLACE_OLDEST_SUN |
GL_TRIANGLE_LIST_SUN |
GL_REPLACEMENT_CODE_SUN |
GL_REPLACEMENT_CODE_ARRAY_SUN |
GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN |
GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN |
GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN |
GL_R1UI_V3F_SUN |
GL_R1UI_C4UB_V3F_SUN |
GL_R1UI_C3F_V3F_SUN |
GL_R1UI_N3F_V3F_SUN |
GL_R1UI_C4F_N3F_V3F_SUN |
GL_R1UI_T2F_V3F_SUN |
GL_R1UI_T2F_N3F_V3F_SUN |
GL_R1UI_T2F_C4F_N3F_V3F_SUN |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_PHONG_WIN |
GL_PHONG_HINT_WIN |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_FOG_SPECULAR_TEXTURE_WIN |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_DEPTH_BUFFER_BIT |
GL_STENCIL_BUFFER_BIT |
GL_COLOR_BUFFER_BIT |
GL_FALSE |
GL_TRUE |
GL_POINTS |
GL_LINES |
GL_LINE_LOOP |
GL_LINE_STRIP |
GL_TRIANGLES |
GL_TRIANGLE_STRIP |
GL_TRIANGLE_FAN |
GL_ZERO |
GL_ONE |
GL_SRC_COLOR |
GL_ONE_MINUS_SRC_COLOR |
GL_SRC_ALPHA |
GL_ONE_MINUS_SRC_ALPHA |
GL_DST_ALPHA |
GL_ONE_MINUS_DST_ALPHA |
GL_DST_COLOR |
GL_ONE_MINUS_DST_COLOR |
GL_SRC_ALPHA_SATURATE |
GL_FUNC_ADD |
GL_BLEND_EQUATION |
GL_BLEND_EQUATION_RGB |
GL_BLEND_EQUATION_ALPHA |
GL_FUNC_SUBTRACT |
GL_FUNC_REVERSE_SUBTRACT |
GL_BLEND_DST_RGB |
GL_BLEND_SRC_RGB |
GL_BLEND_DST_ALPHA |
GL_BLEND_SRC_ALPHA |
GL_CONSTANT_COLOR |
GL_ONE_MINUS_CONSTANT_COLOR |
GL_CONSTANT_ALPHA |
GL_ONE_MINUS_CONSTANT_ALPHA |
GL_BLEND_COLOR |
GL_ARRAY_BUFFER |
GL_ELEMENT_ARRAY_BUFFER |
GL_ARRAY_BUFFER_BINDING |
GL_ELEMENT_ARRAY_BUFFER_BINDING |
GL_STREAM_DRAW |
GL_STATIC_DRAW |
GL_DYNAMIC_DRAW |
GL_BUFFER_SIZE |
GL_BUFFER_USAGE |
GL_CURRENT_VERTEX_ATTRIB |
GL_FRONT |
GL_BACK |
GL_FRONT_AND_BACK |
GL_TEXTURE_2D |
GL_CULL_FACE |
GL_BLEND |
GL_DITHER |
GL_STENCIL_TEST |
GL_DEPTH_TEST |
GL_SCISSOR_TEST |
GL_POLYGON_OFFSET_FILL |
GL_SAMPLE_ALPHA_TO_COVERAGE |
GL_SAMPLE_COVERAGE |
GL_NO_ERROR |
GL_INVALID_ENUM |
GL_INVALID_VALUE |
GL_INVALID_OPERATION |
GL_OUT_OF_MEMORY |
GL_CW |
GL_CCW |
GL_LINE_WIDTH |
GL_ALIASED_POINT_SIZE_RANGE |
GL_ALIASED_LINE_WIDTH_RANGE |
GL_CULL_FACE_MODE |
GL_FRONT_FACE |
GL_DEPTH_RANGE |
GL_DEPTH_WRITEMASK |
GL_DEPTH_CLEAR_VALUE |
GL_DEPTH_FUNC |
GL_STENCIL_CLEAR_VALUE |
GL_STENCIL_FUNC |
GL_STENCIL_FAIL |
GL_STENCIL_PASS_DEPTH_FAIL |
GL_STENCIL_PASS_DEPTH_PASS |
GL_STENCIL_REF |
GL_STENCIL_VALUE_MASK |
GL_STENCIL_WRITEMASK |
GL_STENCIL_BACK_FUNC |
GL_STENCIL_BACK_FAIL |
GL_STENCIL_BACK_PASS_DEPTH_FAIL |
GL_STENCIL_BACK_PASS_DEPTH_PASS |
GL_STENCIL_BACK_REF |
GL_STENCIL_BACK_VALUE_MASK |
GL_STENCIL_BACK_WRITEMASK |
GL_VIEWPORT |
GL_SCISSOR_BOX |
GL_COLOR_CLEAR_VALUE |
GL_COLOR_WRITEMASK |
GL_UNPACK_ALIGNMENT |
GL_PACK_ALIGNMENT |
GL_MAX_TEXTURE_SIZE |
GL_MAX_VIEWPORT_DIMS |
GL_SUBPIXEL_BITS |
GL_RED_BITS |
GL_GREEN_BITS |
GL_BLUE_BITS |
GL_ALPHA_BITS |
GL_DEPTH_BITS |
GL_STENCIL_BITS |
GL_POLYGON_OFFSET_UNITS |
GL_POLYGON_OFFSET_FACTOR |
GL_TEXTURE_BINDING_2D |
GL_SAMPLE_BUFFERS |
GL_SAMPLES |
GL_SAMPLE_COVERAGE_VALUE |
GL_SAMPLE_COVERAGE_INVERT |
GL_NUM_COMPRESSED_TEXTURE_FORMATS |
GL_COMPRESSED_TEXTURE_FORMATS |
GL_DONT_CARE |
GL_FASTEST |
GL_NICEST |
GL_GENERATE_MIPMAP_HINT |
GL_BYTE |
GL_UNSIGNED_BYTE |
GL_SHORT |
GL_UNSIGNED_SHORT |
GL_INT |
GL_UNSIGNED_INT |
GL_FLOAT |
GL_FIXED |
GL_DEPTH_COMPONENT |
GL_ALPHA |
GL_RGB |
GL_RGBA |
GL_LUMINANCE |
GL_LUMINANCE_ALPHA |
GL_UNSIGNED_SHORT_4_4_4_4 |
GL_UNSIGNED_SHORT_5_5_5_1 |
GL_UNSIGNED_SHORT_5_6_5 |
GL_FRAGMENT_SHADER |
GL_VERTEX_SHADER |
GL_MAX_VERTEX_ATTRIBS |
GL_MAX_VERTEX_UNIFORM_VECTORS |
GL_MAX_VARYING_VECTORS |
GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS |
GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS |
GL_MAX_TEXTURE_IMAGE_UNITS |
GL_MAX_FRAGMENT_UNIFORM_VECTORS |
GL_SHADER_TYPE |
GL_DELETE_STATUS |
GL_LINK_STATUS |
GL_VALIDATE_STATUS |
GL_ATTACHED_SHADERS |
GL_ACTIVE_UNIFORMS |
GL_ACTIVE_UNIFORM_MAX_LENGTH |
GL_ACTIVE_ATTRIBUTES |
GL_ACTIVE_ATTRIBUTE_MAX_LENGTH |
GL_SHADING_LANGUAGE_VERSION |
GL_CURRENT_PROGRAM |
GL_NEVER |
GL_LESS |
GL_EQUAL |
GL_LEQUAL |
GL_GREATER |
GL_NOTEQUAL |
GL_GEQUAL |
GL_ALWAYS |
GL_KEEP |
GL_REPLACE |
GL_INCR |
GL_DECR |
GL_INVERT |
GL_INCR_WRAP |
GL_DECR_WRAP |
GL_VENDOR |
GL_RENDERER |
GL_VERSION |
GL_EXTENSIONS |
GL_NEAREST |
GL_LINEAR |
GL_NEAREST_MIPMAP_NEAREST |
GL_LINEAR_MIPMAP_NEAREST |
GL_NEAREST_MIPMAP_LINEAR |
GL_LINEAR_MIPMAP_LINEAR |
GL_TEXTURE_MAG_FILTER |
GL_TEXTURE_MIN_FILTER |
GL_TEXTURE_WRAP_S |
GL_TEXTURE_WRAP_T |
GL_TEXTURE |
GL_TEXTURE_CUBE_MAP |
GL_TEXTURE_BINDING_CUBE_MAP |
GL_TEXTURE_CUBE_MAP_POSITIVE_X |
GL_TEXTURE_CUBE_MAP_NEGATIVE_X |
GL_TEXTURE_CUBE_MAP_POSITIVE_Y |
GL_TEXTURE_CUBE_MAP_NEGATIVE_Y |
GL_TEXTURE_CUBE_MAP_POSITIVE_Z |
GL_TEXTURE_CUBE_MAP_NEGATIVE_Z |
GL_MAX_CUBE_MAP_TEXTURE_SIZE |
GL_TEXTURE0 |
GL_TEXTURE1 |
GL_TEXTURE2 |
GL_TEXTURE3 |
GL_TEXTURE4 |
GL_TEXTURE5 |
GL_TEXTURE6 |
GL_TEXTURE7 |
GL_TEXTURE8 |
GL_TEXTURE9 |
GL_TEXTURE10 |
GL_TEXTURE11 |
GL_TEXTURE12 |
GL_TEXTURE13 |
GL_TEXTURE14 |
GL_TEXTURE15 |
GL_TEXTURE16 |
GL_TEXTURE17 |
GL_TEXTURE18 |
GL_TEXTURE19 |
GL_TEXTURE20 |
GL_TEXTURE21 |
GL_TEXTURE22 |
GL_TEXTURE23 |
GL_TEXTURE24 |
GL_TEXTURE25 |
GL_TEXTURE26 |
GL_TEXTURE27 |
GL_TEXTURE28 |
GL_TEXTURE29 |
GL_TEXTURE30 |
GL_TEXTURE31 |
GL_ACTIVE_TEXTURE |
GL_REPEAT |
GL_CLAMP_TO_EDGE |
GL_MIRRORED_REPEAT |
GL_FLOAT_VEC2 |
GL_FLOAT_VEC3 |
GL_FLOAT_VEC4 |
GL_INT_VEC2 |
GL_INT_VEC3 |
GL_INT_VEC4 |
GL_BOOL |
GL_BOOL_VEC2 |
GL_BOOL_VEC3 |
GL_BOOL_VEC4 |
GL_FLOAT_MAT2 |
GL_FLOAT_MAT3 |
GL_FLOAT_MAT4 |
GL_SAMPLER_2D |
GL_SAMPLER_CUBE |
GL_VERTEX_ATTRIB_ARRAY_ENABLED |
GL_VERTEX_ATTRIB_ARRAY_SIZE |
GL_VERTEX_ATTRIB_ARRAY_STRIDE |
GL_VERTEX_ATTRIB_ARRAY_TYPE |
GL_VERTEX_ATTRIB_ARRAY_NORMALIZED |
GL_VERTEX_ATTRIB_ARRAY_POINTER |
GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING |
GL_IMPLEMENTATION_COLOR_READ_TYPE |
GL_IMPLEMENTATION_COLOR_READ_FORMAT |
GL_COMPILE_STATUS |
GL_INFO_LOG_LENGTH |
GL_SHADER_SOURCE_LENGTH |
GL_SHADER_COMPILER |
GL_SHADER_BINARY_FORMATS |
GL_NUM_SHADER_BINARY_FORMATS |
GL_LOW_FLOAT |
GL_MEDIUM_FLOAT |
GL_HIGH_FLOAT |
GL_LOW_INT |
GL_MEDIUM_INT |
GL_HIGH_INT |
GL_FRAMEBUFFER |
GL_RENDERBUFFER |
GL_RGBA4 |
GL_RGB5_A1 |
GL_RGB565 |
GL_DEPTH_COMPONENT16 |
GL_STENCIL_INDEX8 |
GL_RENDERBUFFER_WIDTH |
GL_RENDERBUFFER_HEIGHT |
GL_RENDERBUFFER_INTERNAL_FORMAT |
GL_RENDERBUFFER_RED_SIZE |
GL_RENDERBUFFER_GREEN_SIZE |
GL_RENDERBUFFER_BLUE_SIZE |
GL_RENDERBUFFER_ALPHA_SIZE |
GL_RENDERBUFFER_DEPTH_SIZE |
GL_RENDERBUFFER_STENCIL_SIZE |
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE |
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME |
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL |
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE |
GL_COLOR_ATTACHMENT0 |
GL_DEPTH_ATTACHMENT |
GL_STENCIL_ATTACHMENT |
GL_NONE |
GL_FRAMEBUFFER_COMPLETE |
GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT |
GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT |
GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS |
GL_FRAMEBUFFER_UNSUPPORTED |
GL_FRAMEBUFFER_BINDING |
GL_RENDERBUFFER_BINDING |
GL_MAX_RENDERBUFFER_SIZE |
GL_INVALID_FRAMEBUFFER_OPERATION |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_READ_BUFFER |
GL_UNPACK_ROW_LENGTH |
GL_UNPACK_SKIP_ROWS |
GL_UNPACK_SKIP_PIXELS |
GL_PACK_ROW_LENGTH |
GL_PACK_SKIP_ROWS |
GL_PACK_SKIP_PIXELS |
GL_COLOR |
GL_DEPTH |
GL_STENCIL |
GL_RED |
GL_RGB8 |
GL_RGBA8 |
GL_RGB10_A2 |
GL_TEXTURE_BINDING_3D |
GL_UNPACK_SKIP_IMAGES |
GL_UNPACK_IMAGE_HEIGHT |
GL_TEXTURE_3D |
GL_TEXTURE_WRAP_R |
GL_MAX_3D_TEXTURE_SIZE |
GL_UNSIGNED_INT_2_10_10_10_REV |
GL_MAX_ELEMENTS_VERTICES |
GL_MAX_ELEMENTS_INDICES |
GL_TEXTURE_MIN_LOD |
GL_TEXTURE_MAX_LOD |
GL_TEXTURE_BASE_LEVEL |
GL_TEXTURE_MAX_LEVEL |
GL_MIN |
GL_MAX |
GL_DEPTH_COMPONENT24 |
GL_MAX_TEXTURE_LOD_BIAS |
GL_TEXTURE_COMPARE_MODE |
GL_TEXTURE_COMPARE_FUNC |
GL_CURRENT_QUERY |
GL_QUERY_RESULT |
GL_QUERY_RESULT_AVAILABLE |
GL_BUFFER_MAPPED |
GL_BUFFER_MAP_POINTER |
GL_STREAM_READ |
GL_STREAM_COPY |
GL_STATIC_READ |
GL_STATIC_COPY |
GL_DYNAMIC_READ |
GL_DYNAMIC_COPY |
GL_MAX_DRAW_BUFFERS |
GL_DRAW_BUFFER0 |
GL_DRAW_BUFFER1 |
GL_DRAW_BUFFER2 |
GL_DRAW_BUFFER3 |
GL_DRAW_BUFFER4 |
GL_DRAW_BUFFER5 |
GL_DRAW_BUFFER6 |
GL_DRAW_BUFFER7 |
GL_DRAW_BUFFER8 |
GL_DRAW_BUFFER9 |
GL_DRAW_BUFFER10 |
GL_DRAW_BUFFER11 |
GL_DRAW_BUFFER12 |
GL_DRAW_BUFFER13 |
GL_DRAW_BUFFER14 |
GL_DRAW_BUFFER15 |
GL_MAX_FRAGMENT_UNIFORM_COMPONENTS |
GL_MAX_VERTEX_UNIFORM_COMPONENTS |
GL_SAMPLER_3D |
GL_SAMPLER_2D_SHADOW |
GL_FRAGMENT_SHADER_DERIVATIVE_HINT |
GL_PIXEL_PACK_BUFFER |
GL_PIXEL_UNPACK_BUFFER |
GL_PIXEL_PACK_BUFFER_BINDING |
GL_PIXEL_UNPACK_BUFFER_BINDING |
GL_FLOAT_MAT2x3 |
GL_FLOAT_MAT2x4 |
GL_FLOAT_MAT3x2 |
GL_FLOAT_MAT3x4 |
GL_FLOAT_MAT4x2 |
GL_FLOAT_MAT4x3 |
GL_SRGB |
GL_SRGB8 |
GL_SRGB8_ALPHA8 |
GL_COMPARE_REF_TO_TEXTURE |
GL_MAJOR_VERSION |
GL_MINOR_VERSION |
GL_NUM_EXTENSIONS |
GL_RGBA32F |
GL_RGB32F |
GL_RGBA16F |
GL_RGB16F |
GL_VERTEX_ATTRIB_ARRAY_INTEGER |
GL_MAX_ARRAY_TEXTURE_LAYERS |
GL_MIN_PROGRAM_TEXEL_OFFSET |
GL_MAX_PROGRAM_TEXEL_OFFSET |
GL_MAX_VARYING_COMPONENTS |
GL_TEXTURE_2D_ARRAY |
GL_TEXTURE_BINDING_2D_ARRAY |
GL_R11F_G11F_B10F |
GL_UNSIGNED_INT_10F_11F_11F_REV |
GL_RGB9_E5 |
GL_UNSIGNED_INT_5_9_9_9_REV |
GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH |
GL_TRANSFORM_FEEDBACK_BUFFER_MODE |
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS |
GL_TRANSFORM_FEEDBACK_VARYINGS |
GL_TRANSFORM_FEEDBACK_BUFFER_START |
GL_TRANSFORM_FEEDBACK_BUFFER_SIZE |
GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN |
GL_RASTERIZER_DISCARD |
GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS |
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS |
GL_INTERLEAVED_ATTRIBS |
GL_SEPARATE_ATTRIBS |
GL_TRANSFORM_FEEDBACK_BUFFER |
GL_TRANSFORM_FEEDBACK_BUFFER_BINDING |
GL_RGBA32UI |
GL_RGB32UI |
GL_RGBA16UI |
GL_RGB16UI |
GL_RGBA8UI |
GL_RGB8UI |
GL_RGBA32I |
GL_RGB32I |
GL_RGBA16I |
GL_RGB16I |
GL_RGBA8I |
GL_RGB8I |
GL_RED_INTEGER |
GL_RGB_INTEGER |
GL_RGBA_INTEGER |
GL_SAMPLER_2D_ARRAY |
GL_SAMPLER_2D_ARRAY_SHADOW |
GL_SAMPLER_CUBE_SHADOW |
GL_UNSIGNED_INT_VEC2 |
GL_UNSIGNED_INT_VEC3 |
GL_UNSIGNED_INT_VEC4 |
GL_INT_SAMPLER_2D |
GL_INT_SAMPLER_3D |
GL_INT_SAMPLER_CUBE |
GL_INT_SAMPLER_2D_ARRAY |
GL_UNSIGNED_INT_SAMPLER_2D |
GL_UNSIGNED_INT_SAMPLER_3D |
GL_UNSIGNED_INT_SAMPLER_CUBE |
GL_UNSIGNED_INT_SAMPLER_2D_ARRAY |
GL_BUFFER_ACCESS_FLAGS |
GL_BUFFER_MAP_LENGTH |
GL_BUFFER_MAP_OFFSET |
GL_DEPTH_COMPONENT32F |
GL_DEPTH32F_STENCIL8 |
GL_FLOAT_32_UNSIGNED_INT_24_8_REV |
GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING |
GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE |
GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE |
GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE |
GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE |
GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE |
GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE |
GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE |
GL_FRAMEBUFFER_DEFAULT |
GL_FRAMEBUFFER_UNDEFINED |
GL_DEPTH_STENCIL_ATTACHMENT |
GL_DEPTH_STENCIL |
GL_UNSIGNED_INT_24_8 |
GL_DEPTH24_STENCIL8 |
GL_UNSIGNED_NORMALIZED |
GL_DRAW_FRAMEBUFFER_BINDING |
GL_READ_FRAMEBUFFER |
GL_DRAW_FRAMEBUFFER |
GL_READ_FRAMEBUFFER_BINDING |
GL_RENDERBUFFER_SAMPLES |
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER |
GL_MAX_COLOR_ATTACHMENTS |
GL_COLOR_ATTACHMENT1 |
GL_COLOR_ATTACHMENT2 |
GL_COLOR_ATTACHMENT3 |
GL_COLOR_ATTACHMENT4 |
GL_COLOR_ATTACHMENT5 |
GL_COLOR_ATTACHMENT6 |
GL_COLOR_ATTACHMENT7 |
GL_COLOR_ATTACHMENT8 |
GL_COLOR_ATTACHMENT9 |
GL_COLOR_ATTACHMENT10 |
GL_COLOR_ATTACHMENT11 |
GL_COLOR_ATTACHMENT12 |
GL_COLOR_ATTACHMENT13 |
GL_COLOR_ATTACHMENT14 |
GL_COLOR_ATTACHMENT15 |
GL_COLOR_ATTACHMENT16 |
GL_COLOR_ATTACHMENT17 |
GL_COLOR_ATTACHMENT18 |
GL_COLOR_ATTACHMENT19 |
GL_COLOR_ATTACHMENT20 |
GL_COLOR_ATTACHMENT21 |
GL_COLOR_ATTACHMENT22 |
GL_COLOR_ATTACHMENT23 |
GL_COLOR_ATTACHMENT24 |
GL_COLOR_ATTACHMENT25 |
GL_COLOR_ATTACHMENT26 |
GL_COLOR_ATTACHMENT27 |
GL_COLOR_ATTACHMENT28 |
GL_COLOR_ATTACHMENT29 |
GL_COLOR_ATTACHMENT30 |
GL_COLOR_ATTACHMENT31 |
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE |
GL_MAX_SAMPLES |
GL_HALF_FLOAT |
GL_MAP_READ_BIT |
GL_MAP_WRITE_BIT |
GL_MAP_INVALIDATE_RANGE_BIT |
GL_MAP_INVALIDATE_BUFFER_BIT |
GL_MAP_FLUSH_EXPLICIT_BIT |
GL_MAP_UNSYNCHRONIZED_BIT |
GL_RG |
GL_RG_INTEGER |
GL_R8 |
GL_RG8 |
GL_R16F |
GL_R32F |
GL_RG16F |
GL_RG32F |
GL_R8I |
GL_R8UI |
GL_R16I |
GL_R16UI |
GL_R32I |
GL_R32UI |
GL_RG8I |
GL_RG8UI |
GL_RG16I |
GL_RG16UI |
GL_RG32I |
GL_RG32UI |
GL_VERTEX_ARRAY_BINDING |
GL_R8_SNORM |
GL_RG8_SNORM |
GL_RGB8_SNORM |
GL_RGBA8_SNORM |
GL_SIGNED_NORMALIZED |
GL_PRIMITIVE_RESTART_FIXED_INDEX |
GL_COPY_READ_BUFFER |
GL_COPY_WRITE_BUFFER |
GL_COPY_READ_BUFFER_BINDING |
GL_COPY_WRITE_BUFFER_BINDING |
GL_UNIFORM_BUFFER |
GL_UNIFORM_BUFFER_BINDING |
GL_UNIFORM_BUFFER_START |
GL_UNIFORM_BUFFER_SIZE |
GL_MAX_VERTEX_UNIFORM_BLOCKS |
GL_MAX_FRAGMENT_UNIFORM_BLOCKS |
GL_MAX_COMBINED_UNIFORM_BLOCKS |
GL_MAX_UNIFORM_BUFFER_BINDINGS |
GL_MAX_UNIFORM_BLOCK_SIZE |
GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS |
GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS |
GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT |
GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH |
GL_ACTIVE_UNIFORM_BLOCKS |
GL_UNIFORM_TYPE |
GL_UNIFORM_SIZE |
GL_UNIFORM_NAME_LENGTH |
GL_UNIFORM_BLOCK_INDEX |
GL_UNIFORM_OFFSET |
GL_UNIFORM_ARRAY_STRIDE |
GL_UNIFORM_MATRIX_STRIDE |
GL_UNIFORM_IS_ROW_MAJOR |
GL_UNIFORM_BLOCK_BINDING |
GL_UNIFORM_BLOCK_DATA_SIZE |
GL_UNIFORM_BLOCK_NAME_LENGTH |
GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS |
GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES |
GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER |
GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER |
GL_INVALID_INDEX |
GL_MAX_VERTEX_OUTPUT_COMPONENTS |
GL_MAX_FRAGMENT_INPUT_COMPONENTS |
GL_MAX_SERVER_WAIT_TIMEOUT |
GL_OBJECT_TYPE |
GL_SYNC_CONDITION |
GL_SYNC_STATUS |
GL_SYNC_FLAGS |
GL_SYNC_FENCE |
GL_SYNC_GPU_COMMANDS_COMPLETE |
GL_UNSIGNALED |
GL_SIGNALED |
GL_ALREADY_SIGNALED |
GL_TIMEOUT_EXPIRED |
GL_CONDITION_SATISFIED |
GL_WAIT_FAILED |
GL_SYNC_FLUSH_COMMANDS_BIT |

## anonymous enum

anonymous enum : GLuint64

Enumerator
GL_TIMEOUT_IGNORED |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_VERTEX_ATTRIB_ARRAY_DIVISOR |
GL_ANY_SAMPLES_PASSED |
GL_ANY_SAMPLES_PASSED_CONSERVATIVE |
GL_SAMPLER_BINDING |
GL_RGB10_A2UI |
GL_TEXTURE_SWIZZLE_R |
GL_TEXTURE_SWIZZLE_G |
GL_TEXTURE_SWIZZLE_B |
GL_TEXTURE_SWIZZLE_A |
GL_GREEN |
GL_BLUE |
GL_INT_2_10_10_10_REV |
GL_TRANSFORM_FEEDBACK |
GL_TRANSFORM_FEEDBACK_PAUSED |
GL_TRANSFORM_FEEDBACK_ACTIVE |
GL_TRANSFORM_FEEDBACK_BINDING |
GL_PROGRAM_BINARY_RETRIEVABLE_HINT |
GL_PROGRAM_BINARY_LENGTH |
GL_NUM_PROGRAM_BINARY_FORMATS |
GL_PROGRAM_BINARY_FORMATS |
GL_COMPRESSED_R11_EAC |
GL_COMPRESSED_SIGNED_R11_EAC |
GL_COMPRESSED_RG11_EAC |
GL_COMPRESSED_SIGNED_RG11_EAC |
GL_COMPRESSED_RGB8_ETC2 |
GL_COMPRESSED_SRGB8_ETC2 |
GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 |
GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 |
GL_COMPRESSED_RGBA8_ETC2_EAC |
GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC |
GL_TEXTURE_IMMUTABLE_FORMAT |
GL_MAX_ELEMENT_INDEX |
GL_NUM_SAMPLE_COUNTS |
GL_TEXTURE_IMMUTABLE_LEVELS |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_COMPUTE_SHADER |
GL_MAX_COMPUTE_UNIFORM_BLOCKS |
GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS |
GL_MAX_COMPUTE_IMAGE_UNIFORMS |
GL_MAX_COMPUTE_SHARED_MEMORY_SIZE |
GL_MAX_COMPUTE_UNIFORM_COMPONENTS |
GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS |
GL_MAX_COMPUTE_ATOMIC_COUNTERS |
GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS |
GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS |
GL_MAX_COMPUTE_WORK_GROUP_COUNT |
GL_MAX_COMPUTE_WORK_GROUP_SIZE |
GL_COMPUTE_WORK_GROUP_SIZE |
GL_DISPATCH_INDIRECT_BUFFER |
GL_DISPATCH_INDIRECT_BUFFER_BINDING |
GL_COMPUTE_SHADER_BIT |
GL_DRAW_INDIRECT_BUFFER |
GL_DRAW_INDIRECT_BUFFER_BINDING |
GL_MAX_UNIFORM_LOCATIONS |
GL_FRAMEBUFFER_DEFAULT_WIDTH |
GL_FRAMEBUFFER_DEFAULT_HEIGHT |
GL_FRAMEBUFFER_DEFAULT_SAMPLES |
GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS |
GL_MAX_FRAMEBUFFER_WIDTH |
GL_MAX_FRAMEBUFFER_HEIGHT |
GL_MAX_FRAMEBUFFER_SAMPLES |
GL_UNIFORM |
GL_UNIFORM_BLOCK |
GL_PROGRAM_INPUT |
GL_PROGRAM_OUTPUT |
GL_BUFFER_VARIABLE |
GL_SHADER_STORAGE_BLOCK |
GL_ATOMIC_COUNTER_BUFFER |
GL_TRANSFORM_FEEDBACK_VARYING |
GL_ACTIVE_RESOURCES |
GL_MAX_NAME_LENGTH |
GL_MAX_NUM_ACTIVE_VARIABLES |
GL_NAME_LENGTH |
GL_TYPE |
GL_ARRAY_SIZE |
GL_OFFSET |
GL_BLOCK_INDEX |
GL_ARRAY_STRIDE |
GL_MATRIX_STRIDE |
GL_IS_ROW_MAJOR |
GL_ATOMIC_COUNTER_BUFFER_INDEX |
GL_BUFFER_BINDING |
GL_BUFFER_DATA_SIZE |
GL_NUM_ACTIVE_VARIABLES |
GL_ACTIVE_VARIABLES |
GL_REFERENCED_BY_VERTEX_SHADER |
GL_REFERENCED_BY_FRAGMENT_SHADER |
GL_REFERENCED_BY_COMPUTE_SHADER |
GL_TOP_LEVEL_ARRAY_SIZE |
GL_TOP_LEVEL_ARRAY_STRIDE |
GL_LOCATION |
GL_VERTEX_SHADER_BIT |
GL_FRAGMENT_SHADER_BIT |
GL_ALL_SHADER_BITS |
GL_PROGRAM_SEPARABLE |
GL_ACTIVE_PROGRAM |
GL_PROGRAM_PIPELINE_BINDING |
GL_ATOMIC_COUNTER_BUFFER_BINDING |
GL_ATOMIC_COUNTER_BUFFER_START |
GL_ATOMIC_COUNTER_BUFFER_SIZE |
GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS |
GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS |
GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS |
GL_MAX_VERTEX_ATOMIC_COUNTERS |
GL_MAX_FRAGMENT_ATOMIC_COUNTERS |
GL_MAX_COMBINED_ATOMIC_COUNTERS |
GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE |
GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS |
GL_ACTIVE_ATOMIC_COUNTER_BUFFERS |
GL_UNSIGNED_INT_ATOMIC_COUNTER |
GL_MAX_IMAGE_UNITS |
GL_MAX_VERTEX_IMAGE_UNIFORMS |
GL_MAX_FRAGMENT_IMAGE_UNIFORMS |
GL_MAX_COMBINED_IMAGE_UNIFORMS |
GL_IMAGE_BINDING_NAME |
GL_IMAGE_BINDING_LEVEL |
GL_IMAGE_BINDING_LAYERED |
GL_IMAGE_BINDING_LAYER |
GL_IMAGE_BINDING_ACCESS |
GL_IMAGE_BINDING_FORMAT |
GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT |
GL_ELEMENT_ARRAY_BARRIER_BIT |
GL_UNIFORM_BARRIER_BIT |
GL_TEXTURE_FETCH_BARRIER_BIT |
GL_SHADER_IMAGE_ACCESS_BARRIER_BIT |
GL_COMMAND_BARRIER_BIT |
GL_PIXEL_BUFFER_BARRIER_BIT |
GL_TEXTURE_UPDATE_BARRIER_BIT |
GL_BUFFER_UPDATE_BARRIER_BIT |
GL_FRAMEBUFFER_BARRIER_BIT |
GL_TRANSFORM_FEEDBACK_BARRIER_BIT |
GL_ATOMIC_COUNTER_BARRIER_BIT |
GL_ALL_BARRIER_BITS |
GL_IMAGE_2D |
GL_IMAGE_3D |
GL_IMAGE_CUBE |
GL_IMAGE_2D_ARRAY |
GL_INT_IMAGE_2D |
GL_INT_IMAGE_3D |
GL_INT_IMAGE_CUBE |
GL_INT_IMAGE_2D_ARRAY |
GL_UNSIGNED_INT_IMAGE_2D |
GL_UNSIGNED_INT_IMAGE_3D |
GL_UNSIGNED_INT_IMAGE_CUBE |
GL_UNSIGNED_INT_IMAGE_2D_ARRAY |
GL_IMAGE_FORMAT_COMPATIBILITY_TYPE |
GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE |
GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS |
GL_READ_ONLY |
GL_WRITE_ONLY |
GL_READ_WRITE |
GL_SHADER_STORAGE_BUFFER |
GL_SHADER_STORAGE_BUFFER_BINDING |
GL_SHADER_STORAGE_BUFFER_START |
GL_SHADER_STORAGE_BUFFER_SIZE |
GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS |
GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS |
GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS |
GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS |
GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS |
GL_MAX_SHADER_STORAGE_BLOCK_SIZE |
GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT |
GL_SHADER_STORAGE_BARRIER_BIT |
GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES |
GL_DEPTH_STENCIL_TEXTURE_MODE |
GL_STENCIL_INDEX |
GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET |
GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET |
GL_SAMPLE_POSITION |
GL_SAMPLE_MASK |
GL_SAMPLE_MASK_VALUE |
GL_TEXTURE_2D_MULTISAMPLE |
GL_MAX_SAMPLE_MASK_WORDS |
GL_MAX_COLOR_TEXTURE_SAMPLES |
GL_MAX_DEPTH_TEXTURE_SAMPLES |
GL_MAX_INTEGER_SAMPLES |
GL_TEXTURE_BINDING_2D_MULTISAMPLE |
GL_TEXTURE_SAMPLES |
GL_TEXTURE_FIXED_SAMPLE_LOCATIONS |
GL_TEXTURE_WIDTH |
GL_TEXTURE_HEIGHT |
GL_TEXTURE_DEPTH |
GL_TEXTURE_INTERNAL_FORMAT |
GL_TEXTURE_RED_SIZE |
GL_TEXTURE_GREEN_SIZE |
GL_TEXTURE_BLUE_SIZE |
GL_TEXTURE_ALPHA_SIZE |
GL_TEXTURE_DEPTH_SIZE |
GL_TEXTURE_STENCIL_SIZE |
GL_TEXTURE_SHARED_SIZE |
GL_TEXTURE_RED_TYPE |
GL_TEXTURE_GREEN_TYPE |
GL_TEXTURE_BLUE_TYPE |
GL_TEXTURE_ALPHA_TYPE |
GL_TEXTURE_DEPTH_TYPE |
GL_TEXTURE_COMPRESSED |
GL_SAMPLER_2D_MULTISAMPLE |
GL_INT_SAMPLER_2D_MULTISAMPLE |
GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE |
GL_VERTEX_ATTRIB_BINDING |
GL_VERTEX_ATTRIB_RELATIVE_OFFSET |
GL_VERTEX_BINDING_DIVISOR |
GL_VERTEX_BINDING_OFFSET |
GL_VERTEX_BINDING_STRIDE |
GL_VERTEX_BINDING_BUFFER |
GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET |
GL_MAX_VERTEX_ATTRIB_BINDINGS |
GL_MAX_VERTEX_ATTRIB_STRIDE |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MULTISAMPLE_LINE_WIDTH_RANGE |
GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY |
GL_MULTIPLY |
GL_SCREEN |
GL_OVERLAY |
GL_DARKEN |
GL_LIGHTEN |
GL_COLORDODGE |
GL_COLORBURN |
GL_HARDLIGHT |
GL_SOFTLIGHT |
GL_DIFFERENCE |
GL_EXCLUSION |
GL_HSL_HUE |
GL_HSL_SATURATION |
GL_HSL_COLOR |
GL_HSL_LUMINOSITY |
GL_DEBUG_OUTPUT_SYNCHRONOUS |
GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH |
GL_DEBUG_CALLBACK_FUNCTION |
GL_DEBUG_CALLBACK_USER_PARAM |
GL_DEBUG_SOURCE_API |
GL_DEBUG_SOURCE_WINDOW_SYSTEM |
GL_DEBUG_SOURCE_SHADER_COMPILER |
GL_DEBUG_SOURCE_THIRD_PARTY |
GL_DEBUG_SOURCE_APPLICATION |
GL_DEBUG_SOURCE_OTHER |
GL_DEBUG_TYPE_ERROR |
GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR |
GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR |
GL_DEBUG_TYPE_PORTABILITY |
GL_DEBUG_TYPE_PERFORMANCE |
GL_DEBUG_TYPE_OTHER |
GL_DEBUG_TYPE_MARKER |
GL_DEBUG_TYPE_PUSH_GROUP |
GL_DEBUG_TYPE_POP_GROUP |
GL_DEBUG_SEVERITY_NOTIFICATION |
GL_MAX_DEBUG_GROUP_STACK_DEPTH |
GL_DEBUG_GROUP_STACK_DEPTH |
GL_BUFFER |
GL_SHADER |
GL_PROGRAM |
GL_VERTEX_ARRAY |
GL_QUERY |
GL_PROGRAM_PIPELINE |
GL_SAMPLER |
GL_MAX_LABEL_LENGTH |
GL_MAX_DEBUG_MESSAGE_LENGTH |
GL_MAX_DEBUG_LOGGED_MESSAGES |
GL_DEBUG_LOGGED_MESSAGES |
GL_DEBUG_SEVERITY_HIGH |
GL_DEBUG_SEVERITY_MEDIUM |
GL_DEBUG_SEVERITY_LOW |
GL_DEBUG_OUTPUT |
GL_CONTEXT_FLAG_DEBUG_BIT |
GL_STACK_OVERFLOW |
GL_STACK_UNDERFLOW |
GL_GEOMETRY_SHADER |
GL_GEOMETRY_SHADER_BIT |
GL_GEOMETRY_VERTICES_OUT |
GL_GEOMETRY_INPUT_TYPE |
GL_GEOMETRY_OUTPUT_TYPE |
GL_GEOMETRY_SHADER_INVOCATIONS |
GL_LAYER_PROVOKING_VERTEX |
GL_LINES_ADJACENCY |
GL_LINE_STRIP_ADJACENCY |
GL_TRIANGLES_ADJACENCY |
GL_TRIANGLE_STRIP_ADJACENCY |
GL_MAX_GEOMETRY_UNIFORM_COMPONENTS |
GL_MAX_GEOMETRY_UNIFORM_BLOCKS |
GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS |
GL_MAX_GEOMETRY_INPUT_COMPONENTS |
GL_MAX_GEOMETRY_OUTPUT_COMPONENTS |
GL_MAX_GEOMETRY_OUTPUT_VERTICES |
GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS |
GL_MAX_GEOMETRY_SHADER_INVOCATIONS |
GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS |
GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS |
GL_MAX_GEOMETRY_ATOMIC_COUNTERS |
GL_MAX_GEOMETRY_IMAGE_UNIFORMS |
GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS |
GL_FIRST_VERTEX_CONVENTION |
GL_LAST_VERTEX_CONVENTION |
GL_UNDEFINED_VERTEX |
GL_PRIMITIVES_GENERATED |
GL_FRAMEBUFFER_DEFAULT_LAYERS |
GL_MAX_FRAMEBUFFER_LAYERS |
GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS |
GL_FRAMEBUFFER_ATTACHMENT_LAYERED |
GL_REFERENCED_BY_GEOMETRY_SHADER |
GL_PRIMITIVE_BOUNDING_BOX |
GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT |
GL_CONTEXT_FLAGS |
GL_LOSE_CONTEXT_ON_RESET |
GL_GUILTY_CONTEXT_RESET |
GL_INNOCENT_CONTEXT_RESET |
GL_UNKNOWN_CONTEXT_RESET |
GL_RESET_NOTIFICATION_STRATEGY |
GL_NO_RESET_NOTIFICATION |
GL_CONTEXT_LOST |
GL_SAMPLE_SHADING |
GL_MIN_SAMPLE_SHADING_VALUE |
GL_MIN_FRAGMENT_INTERPOLATION_OFFSET |
GL_MAX_FRAGMENT_INTERPOLATION_OFFSET |
GL_FRAGMENT_INTERPOLATION_OFFSET_BITS |
GL_PATCHES |
GL_PATCH_VERTICES |
GL_TESS_CONTROL_OUTPUT_VERTICES |
GL_TESS_GEN_MODE |
GL_TESS_GEN_SPACING |
GL_TESS_GEN_VERTEX_ORDER |
GL_TESS_GEN_POINT_MODE |
GL_ISOLINES |
GL_QUADS |
GL_FRACTIONAL_ODD |
GL_FRACTIONAL_EVEN |
GL_MAX_PATCH_VERTICES |
GL_MAX_TESS_GEN_LEVEL |
GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS |
GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS |
GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS |
GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS |
GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS |
GL_MAX_TESS_PATCH_COMPONENTS |
GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS |
GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS |
GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS |
GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS |
GL_MAX_TESS_CONTROL_INPUT_COMPONENTS |
GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS |
GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS |
GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS |
GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS |
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS |
GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS |
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS |
GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS |
GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS |
GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS |
GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS |
GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED |
GL_IS_PER_PATCH |
GL_REFERENCED_BY_TESS_CONTROL_SHADER |
GL_REFERENCED_BY_TESS_EVALUATION_SHADER |
GL_TESS_CONTROL_SHADER |
GL_TESS_EVALUATION_SHADER |
GL_TESS_CONTROL_SHADER_BIT |
GL_TESS_EVALUATION_SHADER_BIT |
GL_TEXTURE_BORDER_COLOR |
GL_CLAMP_TO_BORDER |
GL_TEXTURE_BUFFER |
GL_TEXTURE_BUFFER_BINDING |
GL_MAX_TEXTURE_BUFFER_SIZE |
GL_TEXTURE_BINDING_BUFFER |
GL_TEXTURE_BUFFER_DATA_STORE_BINDING |
GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT |
GL_SAMPLER_BUFFER |
GL_INT_SAMPLER_BUFFER |
GL_UNSIGNED_INT_SAMPLER_BUFFER |
GL_IMAGE_BUFFER |
GL_INT_IMAGE_BUFFER |
GL_UNSIGNED_INT_IMAGE_BUFFER |
GL_TEXTURE_BUFFER_OFFSET |
GL_TEXTURE_BUFFER_SIZE |
GL_COMPRESSED_RGBA_ASTC_4x4 |
GL_COMPRESSED_RGBA_ASTC_5x4 |
GL_COMPRESSED_RGBA_ASTC_5x5 |
GL_COMPRESSED_RGBA_ASTC_6x5 |
GL_COMPRESSED_RGBA_ASTC_6x6 |
GL_COMPRESSED_RGBA_ASTC_8x5 |
GL_COMPRESSED_RGBA_ASTC_8x6 |
GL_COMPRESSED_RGBA_ASTC_8x8 |
GL_COMPRESSED_RGBA_ASTC_10x5 |
GL_COMPRESSED_RGBA_ASTC_10x6 |
GL_COMPRESSED_RGBA_ASTC_10x8 |
GL_COMPRESSED_RGBA_ASTC_10x10 |
GL_COMPRESSED_RGBA_ASTC_12x10 |
GL_COMPRESSED_RGBA_ASTC_12x12 |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4 |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4 |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5 |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5 |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6 |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5 |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6 |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8 |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5 |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6 |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8 |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10 |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10 |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12 |
GL_TEXTURE_CUBE_MAP_ARRAY |
GL_TEXTURE_BINDING_CUBE_MAP_ARRAY |
GL_SAMPLER_CUBE_MAP_ARRAY |
GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW |
GL_INT_SAMPLER_CUBE_MAP_ARRAY |
GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY |
GL_IMAGE_CUBE_MAP_ARRAY |
GL_INT_IMAGE_CUBE_MAP_ARRAY |
GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY |
GL_TEXTURE_2D_MULTISAMPLE_ARRAY |
GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY |
GL_SAMPLER_2D_MULTISAMPLE_ARRAY |
GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY |
GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_3DC_X_AMD |
GL_3DC_XY_AMD |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_ATC_RGB_AMD |
GL_ATC_RGBA_EXPLICIT_ALPHA_AMD |
GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_RENDERBUFFER_STORAGE_SAMPLES_AMD |
GL_MAX_COLOR_FRAMEBUFFER_SAMPLES_AMD |
GL_MAX_COLOR_FRAMEBUFFER_STORAGE_SAMPLES_AMD |
GL_MAX_DEPTH_STENCIL_FRAMEBUFFER_SAMPLES_AMD |
GL_NUM_SUPPORTED_MULTISAMPLE_MODES_AMD |
GL_SUPPORTED_MULTISAMPLE_MODES_AMD |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_COUNTER_TYPE_AMD |
GL_COUNTER_RANGE_AMD |
GL_UNSIGNED_INT64_AMD |
GL_PERCENTAGE_AMD |
GL_PERFMON_RESULT_AVAILABLE_AMD |
GL_PERFMON_RESULT_SIZE_AMD |
GL_PERFMON_RESULT_AMD |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_Z400_BINARY_AMD |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_DEPTH_STENCIL_OES |
GL_UNSIGNED_INT_24_8_OES |
GL_DEPTH_COMPONENT32_OES |
GL_DEPTH24_STENCIL8_OES |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_READ_FRAMEBUFFER_ANGLE |
GL_DRAW_FRAMEBUFFER_ANGLE |
GL_DRAW_FRAMEBUFFER_BINDING_ANGLE |
GL_READ_FRAMEBUFFER_BINDING_ANGLE |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_RENDERBUFFER_SAMPLES_ANGLE |
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE |
GL_MAX_SAMPLES_ANGLE |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_PACK_REVERSE_ROW_ORDER_ANGLE |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_PROGRAM_BINARY_ANGLE |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_USAGE_ANGLE |
GL_FRAMEBUFFER_ATTACHMENT_ANGLE |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MAX_CLIP_DISTANCES_APPLE |
GL_CLIP_DISTANCE0_APPLE |
GL_CLIP_DISTANCE1_APPLE |
GL_CLIP_DISTANCE2_APPLE |
GL_CLIP_DISTANCE3_APPLE |
GL_CLIP_DISTANCE4_APPLE |
GL_CLIP_DISTANCE5_APPLE |
GL_CLIP_DISTANCE6_APPLE |
GL_CLIP_DISTANCE7_APPLE |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_RENDERBUFFER_SAMPLES_APPLE |
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_APPLE |
GL_MAX_SAMPLES_APPLE |
GL_READ_FRAMEBUFFER_APPLE |
GL_DRAW_FRAMEBUFFER_APPLE |
GL_DRAW_FRAMEBUFFER_BINDING_APPLE |
GL_READ_FRAMEBUFFER_BINDING_APPLE |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_RGB_422_APPLE |
GL_UNSIGNED_SHORT_8_8_APPLE |
GL_UNSIGNED_SHORT_8_8_REV_APPLE |
GL_RGB_RAW_422_APPLE |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SYNC_OBJECT_APPLE |
GL_MAX_SERVER_WAIT_TIMEOUT_APPLE |
GL_OBJECT_TYPE_APPLE |
GL_SYNC_CONDITION_APPLE |
GL_SYNC_STATUS_APPLE |
GL_SYNC_FLAGS_APPLE |
GL_SYNC_FENCE_APPLE |
GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE |
GL_UNSIGNALED_APPLE |
GL_SIGNALED_APPLE |
GL_ALREADY_SIGNALED_APPLE |
GL_TIMEOUT_EXPIRED_APPLE |
GL_CONDITION_SATISFIED_APPLE |
GL_WAIT_FAILED_APPLE |
GL_SYNC_FLUSH_COMMANDS_BIT_APPLE |

## anonymous enum

anonymous enum : GLuint64

Enumerator
GL_TIMEOUT_IGNORED_APPLE |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_BGRA_EXT |
GL_BGRA8_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_MAX_LEVEL_APPLE |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_UNSIGNED_INT_10F_11F_11F_REV_APPLE |
GL_UNSIGNED_INT_5_9_9_9_REV_APPLE |
GL_R11F_G11F_B10F_APPLE |
GL_RGB9_E5_APPLE |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MALI_PROGRAM_BINARY_ARM |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MALI_SHADER_BINARY_ARM |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SHADER_CORE_COUNT_ARM |
GL_SHADER_CORE_ACTIVE_COUNT_ARM |
GL_SHADER_CORE_PRESENT_MASK_ARM |
GL_SHADER_CORE_MAX_WARP_COUNT_ARM |
GL_SHADER_CORE_PIXEL_RATE_ARM |
GL_SHADER_CORE_TEXEL_RATE_ARM |
GL_SHADER_CORE_FMA_RATE_ARM |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_FETCH_PER_SAMPLE_ARM |
GL_FRAGMENT_SHADER_FRAMEBUFFER_FETCH_MRT_ARM |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_UNNORMALIZED_COORDINATES_ARM |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SMAPHS30_PROGRAM_BINARY_DMP |
GL_SMAPHS_PROGRAM_BINARY_DMP |
GL_DMP_PROGRAM_BINARY_DMP |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SHADER_BINARY_DMP |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SURFACE_COMPRESSION_EXT |
GL_SURFACE_COMPRESSION_FIXED_RATE_NONE_EXT |
GL_SURFACE_COMPRESSION_FIXED_RATE_DEFAULT_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SAMPLER_EXTERNAL_2D_Y2Y_EXT |
GL_TEXTURE_EXTERNAL_OES |
GL_TEXTURE_BINDING_EXTERNAL_OES |
GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SRC1_COLOR_EXT |
GL_SRC1_ALPHA_EXT |
GL_ONE_MINUS_SRC1_COLOR_EXT |
GL_ONE_MINUS_SRC1_ALPHA_EXT |
GL_SRC_ALPHA_SATURATE_EXT |
GL_LOCATION_INDEX_EXT |
GL_MAX_DUAL_SOURCE_DRAW_BUFFERS_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MIN_EXT |
GL_MAX_EXT |
GL_FUNC_ADD_EXT |
GL_BLEND_EQUATION_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MAP_PERSISTENT_BIT_EXT |
GL_MAP_COHERENT_BIT_EXT |
GL_DYNAMIC_STORAGE_BIT_EXT |
GL_CLIENT_STORAGE_BIT_EXT |
GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT |
GL_BUFFER_IMMUTABLE_STORAGE_EXT |
GL_BUFFER_STORAGE_FLAGS_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_LOWER_LEFT_EXT |
GL_UPPER_LEFT_EXT |
GL_NEGATIVE_ONE_TO_ONE_EXT |
GL_ZERO_TO_ONE_EXT |
GL_CLIP_ORIGIN_EXT |
GL_CLIP_DEPTH_MODE_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MAX_CLIP_DISTANCES_EXT |
GL_MAX_CULL_DISTANCES_EXT |
GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES_EXT |
GL_CLIP_DISTANCE0_EXT |
GL_CLIP_DISTANCE1_EXT |
GL_CLIP_DISTANCE2_EXT |
GL_CLIP_DISTANCE3_EXT |
GL_CLIP_DISTANCE4_EXT |
GL_CLIP_DISTANCE5_EXT |
GL_CLIP_DISTANCE6_EXT |
GL_CLIP_DISTANCE7_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_RGBA16F_EXT |
GL_RGB16F_EXT |
GL_RG16F_EXT |
GL_R16F_EXT |
GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT |
GL_UNSIGNED_NORMALIZED_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_PROGRAM_PIPELINE_OBJECT_EXT |
GL_PROGRAM_OBJECT_EXT |
GL_SHADER_OBJECT_EXT |
GL_BUFFER_OBJECT_EXT |
GL_QUERY_OBJECT_EXT |
GL_VERTEX_ARRAY_OBJECT_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_DEPTH_CLAMP_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_COLOR_EXT |
GL_DEPTH_EXT |
GL_STENCIL_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_QUERY_COUNTER_BITS_EXT |
GL_CURRENT_QUERY_EXT |
GL_QUERY_RESULT_EXT |
GL_QUERY_RESULT_AVAILABLE_EXT |
GL_TIME_ELAPSED_EXT |
GL_TIMESTAMP_EXT |
GL_GPU_DISJOINT_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MAX_COLOR_ATTACHMENTS_EXT |
GL_MAX_DRAW_BUFFERS_EXT |
GL_DRAW_BUFFER0_EXT |
GL_DRAW_BUFFER1_EXT |
GL_DRAW_BUFFER2_EXT |
GL_DRAW_BUFFER3_EXT |
GL_DRAW_BUFFER4_EXT |
GL_DRAW_BUFFER5_EXT |
GL_DRAW_BUFFER6_EXT |
GL_DRAW_BUFFER7_EXT |
GL_DRAW_BUFFER8_EXT |
GL_DRAW_BUFFER9_EXT |
GL_DRAW_BUFFER10_EXT |
GL_DRAW_BUFFER11_EXT |
GL_DRAW_BUFFER12_EXT |
GL_DRAW_BUFFER13_EXT |
GL_DRAW_BUFFER14_EXT |
GL_DRAW_BUFFER15_EXT |
GL_COLOR_ATTACHMENT0_EXT |
GL_COLOR_ATTACHMENT1_EXT |
GL_COLOR_ATTACHMENT2_EXT |
GL_COLOR_ATTACHMENT3_EXT |
GL_COLOR_ATTACHMENT4_EXT |
GL_COLOR_ATTACHMENT5_EXT |
GL_COLOR_ATTACHMENT6_EXT |
GL_COLOR_ATTACHMENT7_EXT |
GL_COLOR_ATTACHMENT8_EXT |
GL_COLOR_ATTACHMENT9_EXT |
GL_COLOR_ATTACHMENT10_EXT |
GL_COLOR_ATTACHMENT11_EXT |
GL_COLOR_ATTACHMENT12_EXT |
GL_COLOR_ATTACHMENT13_EXT |
GL_COLOR_ATTACHMENT14_EXT |
GL_COLOR_ATTACHMENT15_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SHADING_RATE_1X1_PIXELS_EXT |
GL_SHADING_RATE_1X2_PIXELS_EXT |
GL_SHADING_RATE_2X1_PIXELS_EXT |
GL_SHADING_RATE_2X2_PIXELS_EXT |
GL_SHADING_RATE_1X4_PIXELS_EXT |
GL_SHADING_RATE_4X1_PIXELS_EXT |
GL_SHADING_RATE_4X2_PIXELS_EXT |
GL_SHADING_RATE_2X4_PIXELS_EXT |
GL_SHADING_RATE_4X4_PIXELS_EXT |
GL_SHADING_RATE_EXT |
GL_SHADING_RATE_ATTACHMENT_EXT |
GL_FRAGMENT_SHADING_RATE_COMBINER_OP_KEEP_EXT |
GL_FRAGMENT_SHADING_RATE_COMBINER_OP_REPLACE_EXT |
GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MIN_EXT |
GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MAX_EXT |
GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MUL_EXT |
GL_MIN_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_WIDTH_EXT |
GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_WIDTH_EXT |
GL_MIN_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_HEIGHT_EXT |
GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_HEIGHT_EXT |
GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_ASPECT_RATIO_EXT |
GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_LAYERS_EXT |
GL_FRAGMENT_SHADING_RATE_WITH_SHADER_DEPTH_STENCIL_WRITES_SUPPORTED_EXT |
GL_FRAGMENT_SHADING_RATE_WITH_SAMPLE_MASK_SUPPORTED_EXT |
GL_FRAGMENT_SHADING_RATE_ATTACHMENT_WITH_DEFAULT_FRAMEBUFFER_SUPPORTED_EXT |
GL_FRAGMENT_SHADING_RATE_NON_TRIVIAL_COMBINERS_SUPPORTED_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_GEOMETRY_SHADER_EXT |
GL_GEOMETRY_SHADER_BIT_EXT |
GL_GEOMETRY_LINKED_VERTICES_OUT_EXT |
GL_GEOMETRY_LINKED_INPUT_TYPE_EXT |
GL_GEOMETRY_LINKED_OUTPUT_TYPE_EXT |
GL_GEOMETRY_SHADER_INVOCATIONS_EXT |
GL_LAYER_PROVOKING_VERTEX_EXT |
GL_LINES_ADJACENCY_EXT |
GL_LINE_STRIP_ADJACENCY_EXT |
GL_TRIANGLES_ADJACENCY_EXT |
GL_TRIANGLE_STRIP_ADJACENCY_EXT |
GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT |
GL_MAX_GEOMETRY_UNIFORM_BLOCKS_EXT |
GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_EXT |
GL_MAX_GEOMETRY_INPUT_COMPONENTS_EXT |
GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_EXT |
GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT |
GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT |
GL_MAX_GEOMETRY_SHADER_INVOCATIONS_EXT |
GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT |
GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_EXT |
GL_MAX_GEOMETRY_ATOMIC_COUNTERS_EXT |
GL_MAX_GEOMETRY_IMAGE_UNIFORMS_EXT |
GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_EXT |
GL_FIRST_VERTEX_CONVENTION_EXT |
GL_LAST_VERTEX_CONVENTION_EXT |
GL_UNDEFINED_VERTEX_EXT |
GL_PRIMITIVES_GENERATED_EXT |
GL_FRAMEBUFFER_DEFAULT_LAYERS_EXT |
GL_MAX_FRAMEBUFFER_LAYERS_EXT |
GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT |
GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT |
GL_REFERENCED_BY_GEOMETRY_SHADER_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_VERTEX_ATTRIB_ARRAY_DIVISOR_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MAP_READ_BIT_EXT |
GL_MAP_WRITE_BIT_EXT |
GL_MAP_INVALIDATE_RANGE_BIT_EXT |
GL_MAP_INVALIDATE_BUFFER_BIT_EXT |
GL_MAP_FLUSH_EXPLICIT_BIT_EXT |
GL_MAP_UNSYNCHRONIZED_BIT_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_TILING_EXT |
GL_DEDICATED_MEMORY_OBJECT_EXT |
GL_PROTECTED_MEMORY_OBJECT_EXT |
GL_NUM_TILING_TYPES_EXT |
GL_TILING_TYPES_EXT |
GL_OPTIMAL_TILING_EXT |
GL_LINEAR_TILING_EXT |
GL_NUM_DEVICE_UUIDS_EXT |
GL_DEVICE_UUID_EXT |
GL_DRIVER_UUID_EXT |
GL_UUID_SIZE_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_HANDLE_TYPE_OPAQUE_FD_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_HANDLE_TYPE_OPAQUE_WIN32_EXT |
GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT |
GL_DEVICE_LUID_EXT |
GL_DEVICE_NODE_MASK_EXT |
GL_LUID_SIZE_EXT |
GL_HANDLE_TYPE_D3D12_TILEPOOL_EXT |
GL_HANDLE_TYPE_D3D12_RESOURCE_EXT |
GL_HANDLE_TYPE_D3D11_IMAGE_EXT |
GL_HANDLE_TYPE_D3D11_IMAGE_KMT_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MULTISAMPLE_EXT |
GL_SAMPLE_ALPHA_TO_ONE_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT |
GL_RENDERBUFFER_SAMPLES_EXT |
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT |
GL_MAX_SAMPLES_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_COLOR_ATTACHMENT_EXT |
GL_MULTIVIEW_EXT |
GL_DRAW_BUFFER_EXT |
GL_READ_BUFFER_EXT |
GL_MAX_MULTIVIEW_BUFFERS_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_ANY_SAMPLES_PASSED_EXT |
GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_POLYGON_OFFSET_CLAMP_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_PRIMITIVE_BOUNDING_BOX_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_CONTEXT_FLAG_PROTECTED_CONTENT_BIT_EXT |
GL_TEXTURE_PROTECTED_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_COMPRESSED_SRGB_PVRTC_2BPPV1_EXT |
GL_COMPRESSED_SRGB_PVRTC_4BPPV1_EXT |
GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV1_EXT |
GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV1_EXT |
GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV2_IMG |
GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV2_IMG |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_RASTER_MULTISAMPLE_EXT |
GL_RASTER_SAMPLES_EXT |
GL_MAX_RASTER_SAMPLES_EXT |
GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT |
GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT |
GL_EFFECTIVE_RASTER_SAMPLES_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT |
GL_UNSIGNED_SHORT_1_5_5_5_REV_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_R16_SNORM_EXT |
GL_RG16_SNORM_EXT |
GL_RGBA16_SNORM_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_GUILTY_CONTEXT_RESET_EXT |
GL_INNOCENT_CONTEXT_RESET_EXT |
GL_UNKNOWN_CONTEXT_RESET_EXT |
GL_CONTEXT_ROBUST_ACCESS_EXT |
GL_RESET_NOTIFICATION_STRATEGY_EXT |
GL_LOSE_CONTEXT_ON_RESET_EXT |
GL_NO_RESET_NOTIFICATION_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_LAYOUT_GENERAL_EXT |
GL_LAYOUT_COLOR_ATTACHMENT_EXT |
GL_LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT |
GL_LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT |
GL_LAYOUT_SHADER_READ_ONLY_EXT |
GL_LAYOUT_TRANSFER_SRC_EXT |
GL_LAYOUT_TRANSFER_DST_EXT |
GL_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_EXT |
GL_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_HANDLE_TYPE_D3D12_FENCE_EXT |
GL_D3D12_FENCE_VALUE_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SRGB_EXT |
GL_SRGB_ALPHA_EXT |
GL_SRGB8_ALPHA8_EXT |
GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_FRAMEBUFFER_SRGB_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_ACTIVE_PROGRAM_EXT |
GL_VERTEX_SHADER_BIT_EXT |
GL_FRAGMENT_SHADER_BIT_EXT |
GL_ALL_SHADER_BITS_EXT |
GL_PROGRAM_SEPARABLE_EXT |
GL_PROGRAM_PIPELINE_BINDING_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_FAST_SIZE_EXT |
GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_SIZE_EXT |
GL_SHADER_PIXEL_LOCAL_STORAGE_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MAX_SHADER_COMBINED_LOCAL_STORAGE_FAST_SIZE_EXT |
GL_MAX_SHADER_COMBINED_LOCAL_STORAGE_SIZE_EXT |
GL_FRAMEBUFFER_INCOMPLETE_INSUFFICIENT_SHADER_COMBINED_LOCAL_STORAGE_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_COMPARE_MODE_EXT |
GL_TEXTURE_COMPARE_FUNC_EXT |
GL_COMPARE_REF_TO_TEXTURE_EXT |
GL_SAMPLER_2D_SHADOW_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_SPARSE_EXT |
GL_VIRTUAL_PAGE_SIZE_INDEX_EXT |
GL_NUM_SPARSE_LEVELS_EXT |
GL_NUM_VIRTUAL_PAGE_SIZES_EXT |
GL_VIRTUAL_PAGE_SIZE_X_EXT |
GL_VIRTUAL_PAGE_SIZE_Y_EXT |
GL_VIRTUAL_PAGE_SIZE_Z_EXT |
GL_TEXTURE_CUBE_MAP_ARRAY_OES |
GL_MAX_SPARSE_TEXTURE_SIZE_EXT |
GL_MAX_SPARSE_3D_TEXTURE_SIZE_EXT |
GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_EXT |
GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_PATCHES_EXT |
GL_PATCH_VERTICES_EXT |
GL_TESS_CONTROL_OUTPUT_VERTICES_EXT |
GL_TESS_GEN_MODE_EXT |
GL_TESS_GEN_SPACING_EXT |
GL_TESS_GEN_VERTEX_ORDER_EXT |
GL_TESS_GEN_POINT_MODE_EXT |
GL_ISOLINES_EXT |
GL_QUADS_EXT |
GL_FRACTIONAL_ODD_EXT |
GL_FRACTIONAL_EVEN_EXT |
GL_MAX_PATCH_VERTICES_EXT |
GL_MAX_TESS_GEN_LEVEL_EXT |
GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_EXT |
GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT |
GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_EXT |
GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_EXT |
GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXT |
GL_MAX_TESS_PATCH_COMPONENTS_EXT |
GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_EXT |
GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_EXT |
GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXT |
GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXT |
GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_EXT |
GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_EXT |
GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_EXT |
GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT |
GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_EXT |
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_EXT |
GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_EXT |
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_EXT |
GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_EXT |
GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_EXT |
GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_EXT |
GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_EXT |
GL_IS_PER_PATCH_EXT |
GL_REFERENCED_BY_TESS_CONTROL_SHADER_EXT |
GL_REFERENCED_BY_TESS_EVALUATION_SHADER_EXT |
GL_TESS_CONTROL_SHADER_EXT |
GL_TESS_EVALUATION_SHADER_EXT |
GL_TESS_CONTROL_SHADER_BIT_EXT |
GL_TESS_EVALUATION_SHADER_BIT_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_BORDER_COLOR_EXT |
GL_CLAMP_TO_BORDER_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_BUFFER_EXT |
GL_TEXTURE_BUFFER_BINDING_EXT |
GL_MAX_TEXTURE_BUFFER_SIZE_EXT |
GL_TEXTURE_BINDING_BUFFER_EXT |
GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT |
GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_EXT |
GL_SAMPLER_BUFFER_EXT |
GL_INT_SAMPLER_BUFFER_EXT |
GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT |
GL_IMAGE_BUFFER_EXT |
GL_INT_IMAGE_BUFFER_EXT |
GL_UNSIGNED_INT_IMAGE_BUFFER_EXT |
GL_TEXTURE_BUFFER_OFFSET_EXT |
GL_TEXTURE_BUFFER_SIZE_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_ASTC_DECODE_PRECISION_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_COMPRESSED_RGBA_BPTC_UNORM_EXT |
GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT |
GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT |
GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_COMPRESSED_RGB_S3TC_DXT1_EXT |
GL_COMPRESSED_RGBA_S3TC_DXT1_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_COMPRESSED_RED_RGTC1_EXT |
GL_COMPRESSED_SIGNED_RED_RGTC1_EXT |
GL_COMPRESSED_RED_GREEN_RGTC2_EXT |
GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_COMPRESSED_RGBA_S3TC_DXT3_EXT |
GL_COMPRESSED_RGBA_S3TC_DXT5_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_COMPRESSED_SRGB_S3TC_DXT1_EXT |
GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT |
GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT |
GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_CUBE_MAP_ARRAY_EXT |
GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_EXT |
GL_SAMPLER_CUBE_MAP_ARRAY_EXT |
GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_EXT |
GL_INT_SAMPLER_CUBE_MAP_ARRAY_EXT |
GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_EXT |
GL_IMAGE_CUBE_MAP_ARRAY_EXT |
GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT |
GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_MAX_ANISOTROPY_EXT |
GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_REDUCTION_MODE_EXT |
GL_WEIGHTED_AVERAGE_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_FORMAT_SRGB_OVERRIDE_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MIRROR_CLAMP_TO_EDGE_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_R16_EXT |
GL_RG16_EXT |
GL_RGBA16_EXT |
GL_RGB16_EXT |
GL_RGB16_SNORM_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_RED_EXT |
GL_RG_EXT |
GL_R8_EXT |
GL_RG8_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SR8_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SRG8_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_SRGB_DECODE_EXT |
GL_DECODE_EXT |
GL_SKIP_DECODE_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_IMMUTABLE_FORMAT_EXT |
GL_ALPHA8_EXT |
GL_LUMINANCE8_EXT |
GL_LUMINANCE8_ALPHA8_EXT |
GL_RGBA32F_EXT |
GL_RGB32F_EXT |
GL_ALPHA32F_EXT |
GL_LUMINANCE32F_EXT |
GL_LUMINANCE_ALPHA32F_EXT |
GL_ALPHA16F_EXT |
GL_LUMINANCE16F_EXT |
GL_LUMINANCE_ALPHA16F_EXT |
GL_RGB10_A2_EXT |
GL_RGB10_EXT |
GL_R32F_EXT |
GL_RG32F_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_NUM_SURFACE_COMPRESSION_FIXED_RATES_EXT |
GL_SURFACE_COMPRESSION_FIXED_RATE_1BPC_EXT |
GL_SURFACE_COMPRESSION_FIXED_RATE_2BPC_EXT |
GL_SURFACE_COMPRESSION_FIXED_RATE_3BPC_EXT |
GL_SURFACE_COMPRESSION_FIXED_RATE_4BPC_EXT |
GL_SURFACE_COMPRESSION_FIXED_RATE_5BPC_EXT |
GL_SURFACE_COMPRESSION_FIXED_RATE_6BPC_EXT |
GL_SURFACE_COMPRESSION_FIXED_RATE_7BPC_EXT |
GL_SURFACE_COMPRESSION_FIXED_RATE_8BPC_EXT |
GL_SURFACE_COMPRESSION_FIXED_RATE_9BPC_EXT |
GL_SURFACE_COMPRESSION_FIXED_RATE_10BPC_EXT |
GL_SURFACE_COMPRESSION_FIXED_RATE_11BPC_EXT |
GL_SURFACE_COMPRESSION_FIXED_RATE_12BPC_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_UNSIGNED_INT_2_10_10_10_REV_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_VIEW_MIN_LEVEL_EXT |
GL_TEXTURE_VIEW_NUM_LEVELS_EXT |
GL_TEXTURE_VIEW_MIN_LAYER_EXT |
GL_TEXTURE_VIEW_NUM_LAYERS_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TIMELINE_SEMAPHORE_VALUE_NV |
GL_SEMAPHORE_TYPE_NV |
GL_SEMAPHORE_TYPE_BINARY_NV |
GL_SEMAPHORE_TYPE_TIMELINE_NV |
GL_MAX_TIMELINE_SEMAPHORE_VALUE_DIFFERENCE_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_UNPACK_ROW_LENGTH_EXT |
GL_UNPACK_SKIP_ROWS_EXT |
GL_UNPACK_SKIP_PIXELS_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_INCLUSIVE_EXT |
GL_EXCLUSIVE_EXT |
GL_WINDOW_RECTANGLE_EXT |
GL_WINDOW_RECTANGLE_MODE_EXT |
GL_MAX_WINDOW_RECTANGLES_EXT |
GL_NUM_WINDOW_RECTANGLES_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_GCCSO_SHADER_BINARY_FJ |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_AND_DOWNSAMPLE_IMG |
GL_NUM_DOWNSAMPLE_SCALES_IMG |
GL_DOWNSAMPLE_SCALES_IMG |
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SCALE_IMG |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_RENDERBUFFER_SAMPLES_IMG |
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG |
GL_MAX_SAMPLES_IMG |
GL_TEXTURE_SAMPLES_IMG |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SGX_PROGRAM_BINARY_IMG |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_BGRA_IMG |
GL_UNSIGNED_SHORT_4_4_4_4_REV_IMG |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SGX_BINARY_IMG |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG |
GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG |
GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG |
GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_COMPRESSED_RGBA_PVRTC_2BPPV2_IMG |
GL_COMPRESSED_RGBA_PVRTC_4BPPV2_IMG |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_CUBIC_IMG |
GL_CUBIC_MIPMAP_NEAREST_IMG |
GL_CUBIC_MIPMAP_LINEAR_IMG |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_CONSERVATIVE_RASTERIZATION_INTEL |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_BLACKHOLE_RENDER_INTEL |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_PERFQUERY_SINGLE_CONTEXT_INTEL |
GL_PERFQUERY_GLOBAL_CONTEXT_INTEL |
GL_PERFQUERY_WAIT_INTEL |
GL_PERFQUERY_FLUSH_INTEL |
GL_PERFQUERY_DONOT_FLUSH_INTEL |
GL_PERFQUERY_COUNTER_EVENT_INTEL |
GL_PERFQUERY_COUNTER_DURATION_NORM_INTEL |
GL_PERFQUERY_COUNTER_DURATION_RAW_INTEL |
GL_PERFQUERY_COUNTER_THROUGHPUT_INTEL |
GL_PERFQUERY_COUNTER_RAW_INTEL |
GL_PERFQUERY_COUNTER_TIMESTAMP_INTEL |
GL_PERFQUERY_COUNTER_DATA_UINT32_INTEL |
GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL |
GL_PERFQUERY_COUNTER_DATA_FLOAT_INTEL |
GL_PERFQUERY_COUNTER_DATA_DOUBLE_INTEL |
GL_PERFQUERY_COUNTER_DATA_BOOL32_INTEL |
GL_PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL |
GL_PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL |
GL_PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL |
GL_PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MULTIPLY_KHR |
GL_SCREEN_KHR |
GL_OVERLAY_KHR |
GL_DARKEN_KHR |
GL_LIGHTEN_KHR |
GL_COLORDODGE_KHR |
GL_COLORBURN_KHR |
GL_HARDLIGHT_KHR |
GL_SOFTLIGHT_KHR |
GL_DIFFERENCE_KHR |
GL_EXCLUSION_KHR |
GL_HSL_HUE_KHR |
GL_HSL_SATURATION_KHR |
GL_HSL_COLOR_KHR |
GL_HSL_LUMINOSITY_KHR |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_BLEND_ADVANCED_COHERENT_KHR |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_CONTEXT_RELEASE_BEHAVIOR |
GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH |
GL_CONTEXT_RELEASE_BEHAVIOR_KHR |
GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR |
GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR |
GL_DEBUG_CALLBACK_FUNCTION_KHR |
GL_DEBUG_CALLBACK_USER_PARAM_KHR |
GL_DEBUG_SOURCE_API_KHR |
GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR |
GL_DEBUG_SOURCE_SHADER_COMPILER_KHR |
GL_DEBUG_SOURCE_THIRD_PARTY_KHR |
GL_DEBUG_SOURCE_APPLICATION_KHR |
GL_DEBUG_SOURCE_OTHER_KHR |
GL_DEBUG_TYPE_ERROR_KHR |
GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR |
GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR |
GL_DEBUG_TYPE_PORTABILITY_KHR |
GL_DEBUG_TYPE_PERFORMANCE_KHR |
GL_DEBUG_TYPE_OTHER_KHR |
GL_DEBUG_TYPE_MARKER_KHR |
GL_DEBUG_TYPE_PUSH_GROUP_KHR |
GL_DEBUG_TYPE_POP_GROUP_KHR |
GL_DEBUG_SEVERITY_NOTIFICATION_KHR |
GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR |
GL_DEBUG_GROUP_STACK_DEPTH_KHR |
GL_BUFFER_KHR |
GL_SHADER_KHR |
GL_PROGRAM_KHR |
GL_VERTEX_ARRAY_KHR |
GL_QUERY_KHR |
GL_PROGRAM_PIPELINE_KHR |
GL_SAMPLER_KHR |
GL_MAX_LABEL_LENGTH_KHR |
GL_MAX_DEBUG_MESSAGE_LENGTH_KHR |
GL_MAX_DEBUG_LOGGED_MESSAGES_KHR |
GL_DEBUG_LOGGED_MESSAGES_KHR |
GL_DEBUG_SEVERITY_HIGH_KHR |
GL_DEBUG_SEVERITY_MEDIUM_KHR |
GL_DEBUG_SEVERITY_LOW_KHR |
GL_DEBUG_OUTPUT_KHR |
GL_CONTEXT_FLAG_DEBUG_BIT_KHR |
GL_STACK_OVERFLOW_KHR |
GL_STACK_UNDERFLOW_KHR |
GL_DISPLAY_LIST |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_CONTEXT_ROBUST_ACCESS |
GL_CONTEXT_ROBUST_ACCESS_KHR |
GL_LOSE_CONTEXT_ON_RESET_KHR |
GL_GUILTY_CONTEXT_RESET_KHR |
GL_INNOCENT_CONTEXT_RESET_KHR |
GL_UNKNOWN_CONTEXT_RESET_KHR |
GL_RESET_NOTIFICATION_STRATEGY_KHR |
GL_NO_RESET_NOTIFICATION_KHR |
GL_CONTEXT_LOST_KHR |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SUBGROUP_SIZE_KHR |
GL_SUBGROUP_SUPPORTED_STAGES_KHR |
GL_SUBGROUP_SUPPORTED_FEATURES_KHR |
GL_SUBGROUP_QUAD_ALL_STAGES_KHR |
GL_SUBGROUP_FEATURE_BASIC_BIT_KHR |
GL_SUBGROUP_FEATURE_VOTE_BIT_KHR |
GL_SUBGROUP_FEATURE_ARITHMETIC_BIT_KHR |
GL_SUBGROUP_FEATURE_BALLOT_BIT_KHR |
GL_SUBGROUP_FEATURE_SHUFFLE_BIT_KHR |
GL_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT_KHR |
GL_SUBGROUP_FEATURE_CLUSTERED_BIT_KHR |
GL_SUBGROUP_FEATURE_QUAD_BIT_KHR |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_COMPRESSED_RGBA_ASTC_4x4_KHR |
GL_COMPRESSED_RGBA_ASTC_5x4_KHR |
GL_COMPRESSED_RGBA_ASTC_5x5_KHR |
GL_COMPRESSED_RGBA_ASTC_6x5_KHR |
GL_COMPRESSED_RGBA_ASTC_6x6_KHR |
GL_COMPRESSED_RGBA_ASTC_8x5_KHR |
GL_COMPRESSED_RGBA_ASTC_8x6_KHR |
GL_COMPRESSED_RGBA_ASTC_8x8_KHR |
GL_COMPRESSED_RGBA_ASTC_10x5_KHR |
GL_COMPRESSED_RGBA_ASTC_10x6_KHR |
GL_COMPRESSED_RGBA_ASTC_10x8_KHR |
GL_COMPRESSED_RGBA_ASTC_10x10_KHR |
GL_COMPRESSED_RGBA_ASTC_12x10_KHR |
GL_COMPRESSED_RGBA_ASTC_12x12_KHR |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MAX_SHADER_COMPILER_THREADS_KHR |
GL_COMPLETION_STATUS_KHR |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_BGR_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_FRAMEBUFFER_FLIP_X_MESA |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_FRAMEBUFFER_FLIP_Y_MESA |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_FRAMEBUFFER_SWAP_XY_MESA |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_PROGRAM_BINARY_FORMAT_MESA |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_BLEND_OVERLAP_NV |
GL_BLEND_PREMULTIPLIED_SRC_NV |
GL_BLUE_NV |
GL_COLORBURN_NV |
GL_COLORDODGE_NV |
GL_CONJOINT_NV |
GL_CONTRAST_NV |
GL_DARKEN_NV |
GL_DIFFERENCE_NV |
GL_DISJOINT_NV |
GL_DST_ATOP_NV |
GL_DST_IN_NV |
GL_DST_NV |
GL_DST_OUT_NV |
GL_DST_OVER_NV |
GL_EXCLUSION_NV |
GL_GREEN_NV |
GL_HARDLIGHT_NV |
GL_HARDMIX_NV |
GL_HSL_COLOR_NV |
GL_HSL_HUE_NV |
GL_HSL_LUMINOSITY_NV |
GL_HSL_SATURATION_NV |
GL_INVERT_OVG_NV |
GL_INVERT_RGB_NV |
GL_LIGHTEN_NV |
GL_LINEARBURN_NV |
GL_LINEARDODGE_NV |
GL_LINEARLIGHT_NV |
GL_MINUS_CLAMPED_NV |
GL_MINUS_NV |
GL_MULTIPLY_NV |
GL_OVERLAY_NV |
GL_PINLIGHT_NV |
GL_PLUS_CLAMPED_ALPHA_NV |
GL_PLUS_CLAMPED_NV |
GL_PLUS_DARKER_NV |
GL_PLUS_NV |
GL_RED_NV |
GL_SCREEN_NV |
GL_SOFTLIGHT_NV |
GL_SRC_ATOP_NV |
GL_SRC_IN_NV |
GL_SRC_NV |
GL_SRC_OUT_NV |
GL_SRC_OVER_NV |
GL_UNCORRELATED_NV |
GL_VIVIDLIGHT_NV |
GL_XOR_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_BLEND_ADVANCED_COHERENT_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_FACTOR_MIN_AMD |
GL_FACTOR_MAX_AMD |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_VIEWPORT_POSITION_W_SCALE_NV |
GL_VIEWPORT_POSITION_W_SCALE_X_COEFF_NV |
GL_VIEWPORT_POSITION_W_SCALE_Y_COEFF_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_QUERY_WAIT_NV |
GL_QUERY_NO_WAIT_NV |
GL_QUERY_BY_REGION_WAIT_NV |
GL_QUERY_BY_REGION_NO_WAIT_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_CONSERVATIVE_RASTERIZATION_NV |
GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV |
GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV |
GL_MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_CONSERVATIVE_RASTER_MODE_NV |
GL_CONSERVATIVE_RASTER_MODE_POST_SNAP_NV |
GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_COPY_READ_BUFFER_NV |
GL_COPY_WRITE_BUFFER_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_COVERAGE_COMPONENT_NV |
GL_COVERAGE_COMPONENT4_NV |
GL_COVERAGE_ATTACHMENT_NV |
GL_COVERAGE_BUFFERS_NV |
GL_COVERAGE_SAMPLES_NV |
GL_COVERAGE_ALL_FRAGMENTS_NV |
GL_COVERAGE_EDGE_FRAGMENTS_NV |
GL_COVERAGE_AUTOMATIC_NV |
GL_COVERAGE_BUFFER_BIT_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_DEPTH_COMPONENT16_NONLINEAR_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MAX_DRAW_BUFFERS_NV |
GL_DRAW_BUFFER0_NV |
GL_DRAW_BUFFER1_NV |
GL_DRAW_BUFFER2_NV |
GL_DRAW_BUFFER3_NV |
GL_DRAW_BUFFER4_NV |
GL_DRAW_BUFFER5_NV |
GL_DRAW_BUFFER6_NV |
GL_DRAW_BUFFER7_NV |
GL_DRAW_BUFFER8_NV |
GL_DRAW_BUFFER9_NV |
GL_DRAW_BUFFER10_NV |
GL_DRAW_BUFFER11_NV |
GL_DRAW_BUFFER12_NV |
GL_DRAW_BUFFER13_NV |
GL_DRAW_BUFFER14_NV |
GL_DRAW_BUFFER15_NV |
GL_COLOR_ATTACHMENT0_NV |
GL_COLOR_ATTACHMENT1_NV |
GL_COLOR_ATTACHMENT2_NV |
GL_COLOR_ATTACHMENT3_NV |
GL_COLOR_ATTACHMENT4_NV |
GL_COLOR_ATTACHMENT5_NV |
GL_COLOR_ATTACHMENT6_NV |
GL_COLOR_ATTACHMENT7_NV |
GL_COLOR_ATTACHMENT8_NV |
GL_COLOR_ATTACHMENT9_NV |
GL_COLOR_ATTACHMENT10_NV |
GL_COLOR_ATTACHMENT11_NV |
GL_COLOR_ATTACHMENT12_NV |
GL_COLOR_ATTACHMENT13_NV |
GL_COLOR_ATTACHMENT14_NV |
GL_COLOR_ATTACHMENT15_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MAX_COLOR_ATTACHMENTS_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_ALL_COMPLETED_NV |
GL_FENCE_STATUS_NV |
GL_FENCE_CONDITION_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_FILL_RECTANGLE_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_FRAGMENT_COVERAGE_TO_COLOR_NV |
GL_FRAGMENT_COVERAGE_COLOR_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_READ_FRAMEBUFFER_NV |
GL_DRAW_FRAMEBUFFER_NV |
GL_DRAW_FRAMEBUFFER_BINDING_NV |
GL_READ_FRAMEBUFFER_BINDING_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_COVERAGE_MODULATION_TABLE_NV |
GL_COLOR_SAMPLES_NV |
GL_DEPTH_SAMPLES_NV |
GL_STENCIL_SAMPLES_NV |
GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV |
GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV |
GL_COVERAGE_MODULATION_NV |
GL_COVERAGE_MODULATION_TABLE_SIZE_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_RENDERBUFFER_SAMPLES_NV |
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_NV |
GL_MAX_SAMPLES_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_INT64_NV |
GL_UNSIGNED_INT64_NV |
GL_INT8_NV |
GL_INT8_VEC2_NV |
GL_INT8_VEC3_NV |
GL_INT8_VEC4_NV |
GL_INT16_NV |
GL_INT16_VEC2_NV |
GL_INT16_VEC3_NV |
GL_INT16_VEC4_NV |
GL_INT64_VEC2_NV |
GL_INT64_VEC3_NV |
GL_INT64_VEC4_NV |
GL_UNSIGNED_INT8_NV |
GL_UNSIGNED_INT8_VEC2_NV |
GL_UNSIGNED_INT8_VEC3_NV |
GL_UNSIGNED_INT8_VEC4_NV |
GL_UNSIGNED_INT16_NV |
GL_UNSIGNED_INT16_VEC2_NV |
GL_UNSIGNED_INT16_VEC3_NV |
GL_UNSIGNED_INT16_VEC4_NV |
GL_UNSIGNED_INT64_VEC2_NV |
GL_UNSIGNED_INT64_VEC3_NV |
GL_UNSIGNED_INT64_VEC4_NV |
GL_FLOAT16_NV |
GL_FLOAT16_VEC2_NV |
GL_FLOAT16_VEC3_NV |
GL_FLOAT16_VEC4_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_VERTEX_ATTRIB_ARRAY_DIVISOR_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MULTISAMPLES_NV |
GL_SUPERSAMPLE_SCALE_X_NV |
GL_SUPERSAMPLE_SCALE_Y_NV |
GL_CONFORMANT_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_ATTACHED_MEMORY_OBJECT_NV |
GL_ATTACHED_MEMORY_OFFSET_NV |
GL_MEMORY_ATTACHABLE_ALIGNMENT_NV |
GL_MEMORY_ATTACHABLE_SIZE_NV |
GL_MEMORY_ATTACHABLE_NV |
GL_DETACHED_MEMORY_INCARNATION_NV |
GL_DETACHED_TEXTURES_NV |
GL_DETACHED_BUFFERS_NV |
GL_MAX_DETACHED_TEXTURES_NV |
GL_MAX_DETACHED_BUFFERS_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MESH_SHADER_NV |
GL_TASK_SHADER_NV |
GL_MAX_MESH_UNIFORM_BLOCKS_NV |
GL_MAX_MESH_TEXTURE_IMAGE_UNITS_NV |
GL_MAX_MESH_IMAGE_UNIFORMS_NV |
GL_MAX_MESH_UNIFORM_COMPONENTS_NV |
GL_MAX_MESH_ATOMIC_COUNTER_BUFFERS_NV |
GL_MAX_MESH_ATOMIC_COUNTERS_NV |
GL_MAX_MESH_SHADER_STORAGE_BLOCKS_NV |
GL_MAX_COMBINED_MESH_UNIFORM_COMPONENTS_NV |
GL_MAX_TASK_UNIFORM_BLOCKS_NV |
GL_MAX_TASK_TEXTURE_IMAGE_UNITS_NV |
GL_MAX_TASK_IMAGE_UNIFORMS_NV |
GL_MAX_TASK_UNIFORM_COMPONENTS_NV |
GL_MAX_TASK_ATOMIC_COUNTER_BUFFERS_NV |
GL_MAX_TASK_ATOMIC_COUNTERS_NV |
GL_MAX_TASK_SHADER_STORAGE_BLOCKS_NV |
GL_MAX_COMBINED_TASK_UNIFORM_COMPONENTS_NV |
GL_MAX_MESH_WORK_GROUP_INVOCATIONS_NV |
GL_MAX_TASK_WORK_GROUP_INVOCATIONS_NV |
GL_MAX_MESH_TOTAL_MEMORY_SIZE_NV |
GL_MAX_TASK_TOTAL_MEMORY_SIZE_NV |
GL_MAX_MESH_OUTPUT_VERTICES_NV |
GL_MAX_MESH_OUTPUT_PRIMITIVES_NV |
GL_MAX_TASK_OUTPUT_COUNT_NV |
GL_MAX_DRAW_MESH_TASKS_COUNT_NV |
GL_MAX_MESH_VIEWS_NV |
GL_MESH_OUTPUT_PER_VERTEX_GRANULARITY_NV |
GL_MESH_OUTPUT_PER_PRIMITIVE_GRANULARITY_NV |
GL_MAX_MESH_WORK_GROUP_SIZE_NV |
GL_MAX_TASK_WORK_GROUP_SIZE_NV |
GL_MESH_WORK_GROUP_SIZE_NV |
GL_TASK_WORK_GROUP_SIZE_NV |
GL_MESH_VERTICES_OUT_NV |
GL_MESH_PRIMITIVES_OUT_NV |
GL_MESH_OUTPUT_TYPE_NV |
GL_UNIFORM_BLOCK_REFERENCED_BY_MESH_SHADER_NV |
GL_UNIFORM_BLOCK_REFERENCED_BY_TASK_SHADER_NV |
GL_REFERENCED_BY_MESH_SHADER_NV |
GL_REFERENCED_BY_TASK_SHADER_NV |
GL_MESH_SHADER_BIT_NV |
GL_TASK_SHADER_BIT_NV |
GL_MESH_SUBROUTINE_NV |
GL_TASK_SUBROUTINE_NV |
GL_MESH_SUBROUTINE_UNIFORM_NV |
GL_TASK_SUBROUTINE_UNIFORM_NV |
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_MESH_SHADER_NV |
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TASK_SHADER_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_FLOAT_MAT2x3_NV |
GL_FLOAT_MAT2x4_NV |
GL_FLOAT_MAT3x2_NV |
GL_FLOAT_MAT3x4_NV |
GL_FLOAT_MAT4x2_NV |
GL_FLOAT_MAT4x3_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_PATH_FORMAT_SVG_NV |
GL_PATH_FORMAT_PS_NV |
GL_STANDARD_FONT_NAME_NV |
GL_SYSTEM_FONT_NAME_NV |
GL_FILE_NAME_NV |
GL_PATH_STROKE_WIDTH_NV |
GL_PATH_END_CAPS_NV |
GL_PATH_INITIAL_END_CAP_NV |
GL_PATH_TERMINAL_END_CAP_NV |
GL_PATH_JOIN_STYLE_NV |
GL_PATH_MITER_LIMIT_NV |
GL_PATH_DASH_CAPS_NV |
GL_PATH_INITIAL_DASH_CAP_NV |
GL_PATH_TERMINAL_DASH_CAP_NV |
GL_PATH_DASH_OFFSET_NV |
GL_PATH_CLIENT_LENGTH_NV |
GL_PATH_FILL_MODE_NV |
GL_PATH_FILL_MASK_NV |
GL_PATH_FILL_COVER_MODE_NV |
GL_PATH_STROKE_COVER_MODE_NV |
GL_PATH_STROKE_MASK_NV |
GL_COUNT_UP_NV |
GL_COUNT_DOWN_NV |
GL_PATH_OBJECT_BOUNDING_BOX_NV |
GL_CONVEX_HULL_NV |
GL_BOUNDING_BOX_NV |
GL_TRANSLATE_X_NV |
GL_TRANSLATE_Y_NV |
GL_TRANSLATE_2D_NV |
GL_TRANSLATE_3D_NV |
GL_AFFINE_2D_NV |
GL_AFFINE_3D_NV |
GL_TRANSPOSE_AFFINE_2D_NV |
GL_TRANSPOSE_AFFINE_3D_NV |
GL_UTF8_NV |
GL_UTF16_NV |
GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV |
GL_PATH_COMMAND_COUNT_NV |
GL_PATH_COORD_COUNT_NV |
GL_PATH_DASH_ARRAY_COUNT_NV |
GL_PATH_COMPUTED_LENGTH_NV |
GL_PATH_FILL_BOUNDING_BOX_NV |
GL_PATH_STROKE_BOUNDING_BOX_NV |
GL_SQUARE_NV |
GL_ROUND_NV |
GL_TRIANGULAR_NV |
GL_BEVEL_NV |
GL_MITER_REVERT_NV |
GL_MITER_TRUNCATE_NV |
GL_SKIP_MISSING_GLYPH_NV |
GL_USE_MISSING_GLYPH_NV |
GL_PATH_ERROR_POSITION_NV |
GL_ACCUM_ADJACENT_PAIRS_NV |
GL_ADJACENT_PAIRS_NV |
GL_FIRST_TO_REST_NV |
GL_PATH_GEN_MODE_NV |
GL_PATH_GEN_COEFF_NV |
GL_PATH_GEN_COMPONENTS_NV |
GL_PATH_STENCIL_FUNC_NV |
GL_PATH_STENCIL_REF_NV |
GL_PATH_STENCIL_VALUE_MASK_NV |
GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV |
GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV |
GL_PATH_COVER_DEPTH_FUNC_NV |
GL_PATH_DASH_OFFSET_RESET_NV |
GL_MOVE_TO_RESETS_NV |
GL_MOVE_TO_CONTINUES_NV |
GL_CLOSE_PATH_NV |
GL_MOVE_TO_NV |
GL_RELATIVE_MOVE_TO_NV |
GL_LINE_TO_NV |
GL_RELATIVE_LINE_TO_NV |
GL_HORIZONTAL_LINE_TO_NV |
GL_RELATIVE_HORIZONTAL_LINE_TO_NV |
GL_VERTICAL_LINE_TO_NV |
GL_RELATIVE_VERTICAL_LINE_TO_NV |
GL_QUADRATIC_CURVE_TO_NV |
GL_RELATIVE_QUADRATIC_CURVE_TO_NV |
GL_CUBIC_CURVE_TO_NV |
GL_RELATIVE_CUBIC_CURVE_TO_NV |
GL_SMOOTH_QUADRATIC_CURVE_TO_NV |
GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV |
GL_SMOOTH_CUBIC_CURVE_TO_NV |
GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV |
GL_SMALL_CCW_ARC_TO_NV |
GL_RELATIVE_SMALL_CCW_ARC_TO_NV |
GL_SMALL_CW_ARC_TO_NV |
GL_RELATIVE_SMALL_CW_ARC_TO_NV |
GL_LARGE_CCW_ARC_TO_NV |
GL_RELATIVE_LARGE_CCW_ARC_TO_NV |
GL_LARGE_CW_ARC_TO_NV |
GL_RELATIVE_LARGE_CW_ARC_TO_NV |
GL_RESTART_PATH_NV |
GL_DUP_FIRST_CUBIC_CURVE_TO_NV |
GL_DUP_LAST_CUBIC_CURVE_TO_NV |
GL_RECT_NV |
GL_CIRCULAR_CCW_ARC_TO_NV |
GL_CIRCULAR_CW_ARC_TO_NV |
GL_CIRCULAR_TANGENT_ARC_TO_NV |
GL_ARC_TO_NV |
GL_RELATIVE_ARC_TO_NV |
GL_BOLD_BIT_NV |
GL_ITALIC_BIT_NV |
GL_GLYPH_WIDTH_BIT_NV |
GL_GLYPH_HEIGHT_BIT_NV |
GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV |
GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV |
GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV |
GL_GLYPH_VERTICAL_BEARING_X_BIT_NV |
GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV |
GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV |
GL_GLYPH_HAS_KERNING_BIT_NV |
GL_FONT_X_MIN_BOUNDS_BIT_NV |
GL_FONT_Y_MIN_BOUNDS_BIT_NV |
GL_FONT_X_MAX_BOUNDS_BIT_NV |
GL_FONT_Y_MAX_BOUNDS_BIT_NV |
GL_FONT_UNITS_PER_EM_BIT_NV |
GL_FONT_ASCENDER_BIT_NV |
GL_FONT_DESCENDER_BIT_NV |
GL_FONT_HEIGHT_BIT_NV |
GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV |
GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV |
GL_FONT_UNDERLINE_POSITION_BIT_NV |
GL_FONT_UNDERLINE_THICKNESS_BIT_NV |
GL_FONT_HAS_KERNING_BIT_NV |
GL_ROUNDED_RECT_NV |
GL_RELATIVE_ROUNDED_RECT_NV |
GL_ROUNDED_RECT2_NV |
GL_RELATIVE_ROUNDED_RECT2_NV |
GL_ROUNDED_RECT4_NV |
GL_RELATIVE_ROUNDED_RECT4_NV |
GL_ROUNDED_RECT8_NV |
GL_RELATIVE_ROUNDED_RECT8_NV |
GL_RELATIVE_RECT_NV |
GL_FONT_GLYPHS_AVAILABLE_NV |
GL_FONT_TARGET_UNAVAILABLE_NV |
GL_FONT_UNAVAILABLE_NV |
GL_FONT_UNINTELLIGIBLE_NV |
GL_CONIC_CURVE_TO_NV |
GL_RELATIVE_CONIC_CURVE_TO_NV |
GL_FONT_NUM_GLYPH_INDICES_BIT_NV |
GL_STANDARD_FONT_FORMAT_NV |
GL_2_BYTES_NV |
GL_3_BYTES_NV |
GL_4_BYTES_NV |
GL_EYE_LINEAR_NV |
GL_OBJECT_LINEAR_NV |
GL_CONSTANT_NV |
GL_PATH_FOG_GEN_MODE_NV |
GL_PRIMARY_COLOR |
GL_PRIMARY_COLOR_NV |
GL_SECONDARY_COLOR_NV |
GL_PATH_GEN_COLOR_FORMAT_NV |
GL_PATH_PROJECTION_NV |
GL_PATH_MODELVIEW_NV |
GL_PATH_MODELVIEW_STACK_DEPTH_NV |
GL_PATH_MODELVIEW_MATRIX_NV |
GL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV |
GL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV |
GL_PATH_PROJECTION_STACK_DEPTH_NV |
GL_PATH_PROJECTION_MATRIX_NV |
GL_PATH_MAX_PROJECTION_STACK_DEPTH_NV |
GL_PATH_TRANSPOSE_PROJECTION_MATRIX_NV |
GL_FRAGMENT_INPUT_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SHARED_EDGE_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_PIXEL_PACK_BUFFER_NV |
GL_PIXEL_UNPACK_BUFFER_NV |
GL_PIXEL_PACK_BUFFER_BINDING_NV |
GL_PIXEL_UNPACK_BUFFER_BINDING_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_POLYGON_MODE_NV |
GL_POLYGON_OFFSET_POINT_NV |
GL_POLYGON_OFFSET_LINE_NV |
GL_POINT_NV |
GL_LINE_NV |
GL_FILL_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SHADING_RATE_IMAGE_PER_PRIMITIVE_NV |
GL_SHADING_RATE_IMAGE_PALETTE_COUNT_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_READ_BUFFER_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_REPRESENTATIVE_FRAGMENT_TEST_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SLUMINANCE_NV |
GL_SLUMINANCE_ALPHA_NV |
GL_SRGB8_NV |
GL_SLUMINANCE8_NV |
GL_SLUMINANCE8_ALPHA8_NV |
GL_COMPRESSED_SRGB_S3TC_DXT1_NV |
GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_NV |
GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_NV |
GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_NV |
GL_ETC1_SRGB8_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV |
GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV |
GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV |
GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV |
GL_SAMPLE_LOCATION_NV |
GL_PROGRAMMABLE_SAMPLE_LOCATION_NV |
GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV |
GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SCISSOR_TEST_EXCLUSIVE_NV |
GL_SCISSOR_BOX_EXCLUSIVE_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SUBGROUP_FEATURE_PARTITIONED_BIT_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SHADING_RATE_IMAGE_NV |
GL_SHADING_RATE_NO_INVOCATIONS_NV |
GL_SHADING_RATE_1_INVOCATION_PER_PIXEL_NV |
GL_SHADING_RATE_1_INVOCATION_PER_1X2_PIXELS_NV |
GL_SHADING_RATE_1_INVOCATION_PER_2X1_PIXELS_NV |
GL_SHADING_RATE_1_INVOCATION_PER_2X2_PIXELS_NV |
GL_SHADING_RATE_1_INVOCATION_PER_2X4_PIXELS_NV |
GL_SHADING_RATE_1_INVOCATION_PER_4X2_PIXELS_NV |
GL_SHADING_RATE_1_INVOCATION_PER_4X4_PIXELS_NV |
GL_SHADING_RATE_2_INVOCATIONS_PER_PIXEL_NV |
GL_SHADING_RATE_4_INVOCATIONS_PER_PIXEL_NV |
GL_SHADING_RATE_8_INVOCATIONS_PER_PIXEL_NV |
GL_SHADING_RATE_16_INVOCATIONS_PER_PIXEL_NV |
GL_SHADING_RATE_IMAGE_BINDING_NV |
GL_SHADING_RATE_IMAGE_TEXEL_WIDTH_NV |
GL_SHADING_RATE_IMAGE_TEXEL_HEIGHT_NV |
GL_SHADING_RATE_IMAGE_PALETTE_SIZE_NV |
GL_MAX_COARSE_FRAGMENT_SAMPLES_NV |
GL_SHADING_RATE_SAMPLE_ORDER_DEFAULT_NV |
GL_SHADING_RATE_SAMPLE_ORDER_PIXEL_MAJOR_NV |
GL_SHADING_RATE_SAMPLE_ORDER_SAMPLE_MAJOR_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SAMPLER_2D_ARRAY_SHADOW_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SAMPLER_CUBE_SHADOW_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_BORDER_COLOR_NV |
GL_CLAMP_TO_BORDER_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MAX_VIEWPORTS_NV |
GL_VIEWPORT_SUBPIXEL_BITS_NV |
GL_VIEWPORT_BOUNDS_RANGE_NV |
GL_VIEWPORT_INDEX_PROVOKING_VERTEX_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_VIEWPORT_SWIZZLE_POSITIVE_X_NV |
GL_VIEWPORT_SWIZZLE_NEGATIVE_X_NV |
GL_VIEWPORT_SWIZZLE_POSITIVE_Y_NV |
GL_VIEWPORT_SWIZZLE_NEGATIVE_Y_NV |
GL_VIEWPORT_SWIZZLE_POSITIVE_Z_NV |
GL_VIEWPORT_SWIZZLE_NEGATIVE_Z_NV |
GL_VIEWPORT_SWIZZLE_POSITIVE_W_NV |
GL_VIEWPORT_SWIZZLE_NEGATIVE_W_NV |
GL_VIEWPORT_SWIZZLE_X_NV |
GL_VIEWPORT_SWIZZLE_Y_NV |
GL_VIEWPORT_SWIZZLE_Z_NV |
GL_VIEWPORT_SWIZZLE_W_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_PACK_ROW_LENGTH_NV |
GL_PACK_SKIP_ROWS_NV |
GL_PACK_SKIP_PIXELS_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SAMPLER_EXTERNAL_OES |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_ETC1_RGB8_OES |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_PALETTE4_RGB8_OES |
GL_PALETTE4_RGBA8_OES |
GL_PALETTE4_R5_G6_B5_OES |
GL_PALETTE4_RGBA4_OES |
GL_PALETTE4_RGB5_A1_OES |
GL_PALETTE8_RGB8_OES |
GL_PALETTE8_RGBA8_OES |
GL_PALETTE8_R5_G6_B5_OES |
GL_PALETTE8_RGBA4_OES |
GL_PALETTE8_RGB5_A1_OES |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_DEPTH_COMPONENT24_OES |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_GEOMETRY_SHADER_OES |
GL_GEOMETRY_SHADER_BIT_OES |
GL_GEOMETRY_LINKED_VERTICES_OUT_OES |
GL_GEOMETRY_LINKED_INPUT_TYPE_OES |
GL_GEOMETRY_LINKED_OUTPUT_TYPE_OES |
GL_GEOMETRY_SHADER_INVOCATIONS_OES |
GL_LAYER_PROVOKING_VERTEX_OES |
GL_LINES_ADJACENCY_OES |
GL_LINE_STRIP_ADJACENCY_OES |
GL_TRIANGLES_ADJACENCY_OES |
GL_TRIANGLE_STRIP_ADJACENCY_OES |
GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_OES |
GL_MAX_GEOMETRY_UNIFORM_BLOCKS_OES |
GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_OES |
GL_MAX_GEOMETRY_INPUT_COMPONENTS_OES |
GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_OES |
GL_MAX_GEOMETRY_OUTPUT_VERTICES_OES |
GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_OES |
GL_MAX_GEOMETRY_SHADER_INVOCATIONS_OES |
GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_OES |
GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_OES |
GL_MAX_GEOMETRY_ATOMIC_COUNTERS_OES |
GL_MAX_GEOMETRY_IMAGE_UNIFORMS_OES |
GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_OES |
GL_FIRST_VERTEX_CONVENTION_OES |
GL_LAST_VERTEX_CONVENTION_OES |
GL_UNDEFINED_VERTEX_OES |
GL_PRIMITIVES_GENERATED_OES |
GL_FRAMEBUFFER_DEFAULT_LAYERS_OES |
GL_MAX_FRAMEBUFFER_LAYERS_OES |
GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_OES |
GL_FRAMEBUFFER_ATTACHMENT_LAYERED_OES |
GL_REFERENCED_BY_GEOMETRY_SHADER_OES |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_PROGRAM_BINARY_LENGTH_OES |
GL_NUM_PROGRAM_BINARY_FORMATS_OES |
GL_PROGRAM_BINARY_FORMATS_OES |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_WRITE_ONLY_OES |
GL_BUFFER_ACCESS_OES |
GL_BUFFER_MAPPED_OES |
GL_BUFFER_MAP_POINTER_OES |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_PRIMITIVE_BOUNDING_BOX_OES |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_ALPHA8_OES |
GL_DEPTH_COMPONENT16_OES |
GL_LUMINANCE4_ALPHA4_OES |
GL_LUMINANCE8_ALPHA8_OES |
GL_LUMINANCE8_OES |
GL_RGBA4_OES |
GL_RGB5_A1_OES |
GL_RGB565_OES |
GL_RGB8_OES |
GL_RGBA8_OES |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SAMPLE_SHADING_OES |
GL_MIN_SAMPLE_SHADING_VALUE_OES |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_OES |
GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_OES |
GL_FRAGMENT_INTERPOLATION_OFFSET_BITS_OES |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_STENCIL_INDEX1_OES |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_STENCIL_INDEX4_OES |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_FRAMEBUFFER_UNDEFINED_OES |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_PATCHES_OES |
GL_PATCH_VERTICES_OES |
GL_TESS_CONTROL_OUTPUT_VERTICES_OES |
GL_TESS_GEN_MODE_OES |
GL_TESS_GEN_SPACING_OES |
GL_TESS_GEN_VERTEX_ORDER_OES |
GL_TESS_GEN_POINT_MODE_OES |
GL_ISOLINES_OES |
GL_QUADS_OES |
GL_FRACTIONAL_ODD_OES |
GL_FRACTIONAL_EVEN_OES |
GL_MAX_PATCH_VERTICES_OES |
GL_MAX_TESS_GEN_LEVEL_OES |
GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_OES |
GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_OES |
GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_OES |
GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_OES |
GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_OES |
GL_MAX_TESS_PATCH_COMPONENTS_OES |
GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_OES |
GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_OES |
GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_OES |
GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_OES |
GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_OES |
GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_OES |
GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_OES |
GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_OES |
GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_OES |
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_OES |
GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_OES |
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_OES |
GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_OES |
GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_OES |
GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_OES |
GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_OES |
GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED_OES |
GL_IS_PER_PATCH_OES |
GL_REFERENCED_BY_TESS_CONTROL_SHADER_OES |
GL_REFERENCED_BY_TESS_EVALUATION_SHADER_OES |
GL_TESS_CONTROL_SHADER_OES |
GL_TESS_EVALUATION_SHADER_OES |
GL_TESS_CONTROL_SHADER_BIT_OES |
GL_TESS_EVALUATION_SHADER_BIT_OES |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_WRAP_R_OES |
GL_TEXTURE_3D_OES |
GL_TEXTURE_BINDING_3D_OES |
GL_MAX_3D_TEXTURE_SIZE_OES |
GL_SAMPLER_3D_OES |
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_BORDER_COLOR_OES |
GL_CLAMP_TO_BORDER_OES |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_BUFFER_OES |
GL_TEXTURE_BUFFER_BINDING_OES |
GL_MAX_TEXTURE_BUFFER_SIZE_OES |
GL_TEXTURE_BINDING_BUFFER_OES |
GL_TEXTURE_BUFFER_DATA_STORE_BINDING_OES |
GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_OES |
GL_SAMPLER_BUFFER_OES |
GL_INT_SAMPLER_BUFFER_OES |
GL_UNSIGNED_INT_SAMPLER_BUFFER_OES |
GL_IMAGE_BUFFER_OES |
GL_INT_IMAGE_BUFFER_OES |
GL_UNSIGNED_INT_IMAGE_BUFFER_OES |
GL_TEXTURE_BUFFER_OFFSET_OES |
GL_TEXTURE_BUFFER_SIZE_OES |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_COMPRESSED_RGBA_ASTC_3x3x3_OES |
GL_COMPRESSED_RGBA_ASTC_4x3x3_OES |
GL_COMPRESSED_RGBA_ASTC_4x4x3_OES |
GL_COMPRESSED_RGBA_ASTC_4x4x4_OES |
GL_COMPRESSED_RGBA_ASTC_5x4x4_OES |
GL_COMPRESSED_RGBA_ASTC_5x5x4_OES |
GL_COMPRESSED_RGBA_ASTC_5x5x5_OES |
GL_COMPRESSED_RGBA_ASTC_6x5x5_OES |
GL_COMPRESSED_RGBA_ASTC_6x6x5_OES |
GL_COMPRESSED_RGBA_ASTC_6x6x6_OES |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_3x3x3_OES |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x3x3_OES |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x3_OES |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x4_OES |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4x4_OES |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x4_OES |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x5_OES |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5x5_OES |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x5_OES |
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x6_OES |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_OES |
GL_SAMPLER_CUBE_MAP_ARRAY_OES |
GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_OES |
GL_INT_SAMPLER_CUBE_MAP_ARRAY_OES |
GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_OES |
GL_IMAGE_CUBE_MAP_ARRAY_OES |
GL_INT_IMAGE_CUBE_MAP_ARRAY_OES |
GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_OES |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_HALF_FLOAT_OES |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_STENCIL_INDEX_OES |
GL_STENCIL_INDEX8_OES |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_2D_MULTISAMPLE_ARRAY_OES |
GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY_OES |
GL_SAMPLER_2D_MULTISAMPLE_ARRAY_OES |
GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES |
GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_VIEW_MIN_LEVEL_OES |
GL_TEXTURE_VIEW_NUM_LEVELS_OES |
GL_TEXTURE_VIEW_MIN_LAYER_OES |
GL_TEXTURE_VIEW_NUM_LAYERS_OES |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_VERTEX_ARRAY_BINDING_OES |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_UNSIGNED_INT_10_10_10_2_OES |
GL_INT_10_10_10_2_OES |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MAX_VIEWPORTS_OES |
GL_VIEWPORT_SUBPIXEL_BITS_OES |
GL_VIEWPORT_BOUNDS_RANGE_OES |
GL_VIEWPORT_INDEX_PROVOKING_VERTEX_OES |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR |
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR |
GL_MAX_VIEWS_OVR |
GL_FRAMEBUFFER_INCOMPLETE_VIEW_TARGETS_OVR |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_ALPHA_TEST_QCOM |
GL_ALPHA_TEST_FUNC_QCOM |
GL_ALPHA_TEST_REF_QCOM |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_BINNING_CONTROL_HINT_QCOM |
GL_CPU_OPTIMIZED_QCOM |
GL_GPU_OPTIMIZED_QCOM |
GL_RENDER_DIRECT_TO_FRAMEBUFFER_QCOM |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_WIDTH_QCOM |
GL_TEXTURE_HEIGHT_QCOM |
GL_TEXTURE_DEPTH_QCOM |
GL_TEXTURE_INTERNAL_FORMAT_QCOM |
GL_TEXTURE_FORMAT_QCOM |
GL_TEXTURE_TYPE_QCOM |
GL_TEXTURE_IMAGE_VALID_QCOM |
GL_TEXTURE_NUM_LEVELS_QCOM |
GL_TEXTURE_TARGET_QCOM |
GL_TEXTURE_OBJECT_VALID_QCOM |
GL_STATE_RESTORE |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_FOVEATION_ENABLE_BIT_QCOM |
GL_FOVEATION_SCALED_BIN_METHOD_BIT_QCOM |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_MOTION_ESTIMATION_SEARCH_BLOCK_X_QCOM |
GL_MOTION_ESTIMATION_SEARCH_BLOCK_Y_QCOM |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_FOVEATED_FEATURE_BITS_QCOM |
GL_TEXTURE_FOVEATED_MIN_PIXEL_DENSITY_QCOM |
GL_TEXTURE_FOVEATED_FEATURE_QUERY_QCOM |
GL_TEXTURE_FOVEATED_NUM_FOCAL_POINTS_QUERY_QCOM |
GL_FRAMEBUFFER_INCOMPLETE_FOVEATION_QCOM |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_FOVEATED_CUTOFF_DENSITY_QCOM |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_FOVEATION_SUBSAMPLED_LAYOUT_METHOD_BIT_QCOM |
GL_MAX_SHADER_SUBSAMPLED_IMAGE_UNITS_QCOM |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_TEXTURE_LOD_BIAS_QCOM |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_PERFMON_GLOBAL_MODE_QCOM |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_FRAMEBUFFER_FETCH_NONCOHERENT_QCOM |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SHADING_RATE_QCOM |
GL_SHADING_RATE_PRESERVE_ASPECT_RATIO_QCOM |
GL_SHADING_RATE_1X1_PIXELS_QCOM |
GL_SHADING_RATE_1X2_PIXELS_QCOM |
GL_SHADING_RATE_2X1_PIXELS_QCOM |
GL_SHADING_RATE_2X2_PIXELS_QCOM |
GL_SHADING_RATE_4X2_PIXELS_QCOM |
GL_SHADING_RATE_4X4_PIXELS_QCOM |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_COLOR_BUFFER_BIT0_QCOM |
GL_COLOR_BUFFER_BIT1_QCOM |
GL_COLOR_BUFFER_BIT2_QCOM |
GL_COLOR_BUFFER_BIT3_QCOM |
GL_COLOR_BUFFER_BIT4_QCOM |
GL_COLOR_BUFFER_BIT5_QCOM |
GL_COLOR_BUFFER_BIT6_QCOM |
GL_COLOR_BUFFER_BIT7_QCOM |
GL_DEPTH_BUFFER_BIT0_QCOM |
GL_DEPTH_BUFFER_BIT1_QCOM |
GL_DEPTH_BUFFER_BIT2_QCOM |
GL_DEPTH_BUFFER_BIT3_QCOM |
GL_DEPTH_BUFFER_BIT4_QCOM |
GL_DEPTH_BUFFER_BIT5_QCOM |
GL_DEPTH_BUFFER_BIT6_QCOM |
GL_DEPTH_BUFFER_BIT7_QCOM |
GL_STENCIL_BUFFER_BIT0_QCOM |
GL_STENCIL_BUFFER_BIT1_QCOM |
GL_STENCIL_BUFFER_BIT2_QCOM |
GL_STENCIL_BUFFER_BIT3_QCOM |
GL_STENCIL_BUFFER_BIT4_QCOM |
GL_STENCIL_BUFFER_BIT5_QCOM |
GL_STENCIL_BUFFER_BIT6_QCOM |
GL_STENCIL_BUFFER_BIT7_QCOM |
GL_MULTISAMPLE_BUFFER_BIT0_QCOM |
GL_MULTISAMPLE_BUFFER_BIT1_QCOM |
GL_MULTISAMPLE_BUFFER_BIT2_QCOM |
GL_MULTISAMPLE_BUFFER_BIT3_QCOM |
GL_MULTISAMPLE_BUFFER_BIT4_QCOM |
GL_MULTISAMPLE_BUFFER_BIT5_QCOM |
GL_MULTISAMPLE_BUFFER_BIT6_QCOM |
GL_MULTISAMPLE_BUFFER_BIT7_QCOM |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_WRITEONLY_RENDERING_QCOM |

## anonymous enum

anonymous enum : GLenum

Enumerator
GL_SHADER_BINARY_VIV |

## anonymous enum

anonymous enum : GLenum

Enumerator
WGL_FONT_LINES |
WGL_FONT_POLYGONS |
WGL_SWAP_MAIN_PLANE |
WGL_SWAP_OVERLAY1 |
WGL_SWAP_OVERLAY2 |
WGL_SWAP_OVERLAY3 |
WGL_SWAP_OVERLAY4 |
WGL_SWAP_OVERLAY5 |
WGL_SWAP_OVERLAY6 |
WGL_SWAP_OVERLAY7 |
WGL_SWAP_OVERLAY8 |
WGL_SWAP_OVERLAY9 |
WGL_SWAP_OVERLAY10 |
WGL_SWAP_OVERLAY11 |
WGL_SWAP_OVERLAY12 |
WGL_SWAP_OVERLAY13 |
WGL_SWAP_OVERLAY14 |
WGL_SWAP_OVERLAY15 |
WGL_SWAP_UNDERLAY1 |
WGL_SWAP_UNDERLAY2 |
WGL_SWAP_UNDERLAY3 |
WGL_SWAP_UNDERLAY4 |
WGL_SWAP_UNDERLAY5 |
WGL_SWAP_UNDERLAY6 |
WGL_SWAP_UNDERLAY7 |
WGL_SWAP_UNDERLAY8 |
WGL_SWAP_UNDERLAY9 |
WGL_SWAP_UNDERLAY10 |
WGL_SWAP_UNDERLAY11 |
WGL_SWAP_UNDERLAY12 |
WGL_SWAP_UNDERLAY13 |
WGL_SWAP_UNDERLAY14 |
WGL_SWAP_UNDERLAY15 |

## anonymous enum

anonymous enum : GLenum

Enumerator
WGL_SAMPLE_BUFFERS_3DFX |
WGL_SAMPLES_3DFX |

## anonymous enum

anonymous enum : GLenum

Enumerator
WGL_STEREO_EMITTER_ENABLE_3DL |
WGL_STEREO_EMITTER_DISABLE_3DL |
WGL_STEREO_POLARITY_NORMAL_3DL |
WGL_STEREO_POLARITY_INVERT_3DL |

## anonymous enum

anonymous enum : GLenum

Enumerator
WGL_GPU_VENDOR_AMD |
WGL_GPU_RENDERER_STRING_AMD |
WGL_GPU_OPENGL_VERSION_STRING_AMD |
WGL_GPU_FASTEST_TARGET_GPUS_AMD |
WGL_GPU_RAM_AMD |
WGL_GPU_CLOCK_AMD |
WGL_GPU_NUM_PIPES_AMD |
WGL_GPU_NUM_SIMD_AMD |
WGL_GPU_NUM_RB_AMD |
WGL_GPU_NUM_SPI_AMD |

## anonymous enum

anonymous enum : GLenum

Enumerator
WGL_FRONT_COLOR_BUFFER_BIT_ARB |
WGL_BACK_COLOR_BUFFER_BIT_ARB |
WGL_DEPTH_BUFFER_BIT_ARB |
WGL_STENCIL_BUFFER_BIT_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
WGL_CONTEXT_RELEASE_BEHAVIOR_ARB |
WGL_CONTEXT_RELEASE_BEHAVIOR_NONE_ARB |
WGL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
WGL_CONTEXT_DEBUG_BIT_ARB |
WGL_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB |
WGL_CONTEXT_MAJOR_VERSION_ARB |
WGL_CONTEXT_MINOR_VERSION_ARB |
WGL_CONTEXT_LAYER_PLANE_ARB |
WGL_CONTEXT_FLAGS_ARB |
ERROR_INVALID_VERSION_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
WGL_CONTEXT_OPENGL_NO_ERROR_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
WGL_CONTEXT_PROFILE_MASK_ARB |
WGL_CONTEXT_CORE_PROFILE_BIT_ARB |
WGL_CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB |
ERROR_INVALID_PROFILE_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
WGL_CONTEXT_ROBUST_ACCESS_BIT_ARB |
WGL_LOSE_CONTEXT_ON_RESET_ARB |
WGL_CONTEXT_RESET_NOTIFICATION_STRATEGY_ARB |
WGL_NO_RESET_NOTIFICATION_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
WGL_FRAMEBUFFER_SRGB_CAPABLE_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
ERROR_INVALID_PIXEL_TYPE_ARB |
ERROR_INCOMPATIBLE_DEVICE_CONTEXTS_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
WGL_SAMPLE_BUFFERS_ARB |
WGL_SAMPLES_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
WGL_DRAW_TO_PBUFFER_ARB |
WGL_MAX_PBUFFER_PIXELS_ARB |
WGL_MAX_PBUFFER_WIDTH_ARB |
WGL_MAX_PBUFFER_HEIGHT_ARB |
WGL_PBUFFER_LARGEST_ARB |
WGL_PBUFFER_WIDTH_ARB |
WGL_PBUFFER_HEIGHT_ARB |
WGL_PBUFFER_LOST_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
WGL_NUMBER_PIXEL_FORMATS_ARB |
WGL_DRAW_TO_WINDOW_ARB |
WGL_DRAW_TO_BITMAP_ARB |
WGL_ACCELERATION_ARB |
WGL_NEED_PALETTE_ARB |
WGL_NEED_SYSTEM_PALETTE_ARB |
WGL_SWAP_LAYER_BUFFERS_ARB |
WGL_SWAP_METHOD_ARB |
WGL_NUMBER_OVERLAYS_ARB |
WGL_NUMBER_UNDERLAYS_ARB |
WGL_TRANSPARENT_ARB |
WGL_TRANSPARENT_RED_VALUE_ARB |
WGL_TRANSPARENT_GREEN_VALUE_ARB |
WGL_TRANSPARENT_BLUE_VALUE_ARB |
WGL_TRANSPARENT_ALPHA_VALUE_ARB |
WGL_TRANSPARENT_INDEX_VALUE_ARB |
WGL_SHARE_DEPTH_ARB |
WGL_SHARE_STENCIL_ARB |
WGL_SHARE_ACCUM_ARB |
WGL_SUPPORT_GDI_ARB |
WGL_SUPPORT_OPENGL_ARB |
WGL_DOUBLE_BUFFER_ARB |
WGL_STEREO_ARB |
WGL_PIXEL_TYPE_ARB |
WGL_COLOR_BITS_ARB |
WGL_RED_BITS_ARB |
WGL_RED_SHIFT_ARB |
WGL_GREEN_BITS_ARB |
WGL_GREEN_SHIFT_ARB |
WGL_BLUE_BITS_ARB |
WGL_BLUE_SHIFT_ARB |
WGL_ALPHA_BITS_ARB |
WGL_ALPHA_SHIFT_ARB |
WGL_ACCUM_BITS_ARB |
WGL_ACCUM_RED_BITS_ARB |
WGL_ACCUM_GREEN_BITS_ARB |
WGL_ACCUM_BLUE_BITS_ARB |
WGL_ACCUM_ALPHA_BITS_ARB |
WGL_DEPTH_BITS_ARB |
WGL_STENCIL_BITS_ARB |
WGL_AUX_BUFFERS_ARB |
WGL_NO_ACCELERATION_ARB |
WGL_GENERIC_ACCELERATION_ARB |
WGL_FULL_ACCELERATION_ARB |
WGL_SWAP_EXCHANGE_ARB |
WGL_SWAP_COPY_ARB |
WGL_SWAP_UNDEFINED_ARB |
WGL_TYPE_RGBA_ARB |
WGL_TYPE_COLORINDEX_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
WGL_TYPE_RGBA_FLOAT_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
WGL_BIND_TO_TEXTURE_RGB_ARB |
WGL_BIND_TO_TEXTURE_RGBA_ARB |
WGL_TEXTURE_FORMAT_ARB |
WGL_TEXTURE_TARGET_ARB |
WGL_MIPMAP_TEXTURE_ARB |
WGL_TEXTURE_RGB_ARB |
WGL_TEXTURE_RGBA_ARB |
WGL_NO_TEXTURE_ARB |
WGL_TEXTURE_CUBE_MAP_ARB |
WGL_TEXTURE_1D_ARB |
WGL_TEXTURE_2D_ARB |
WGL_MIPMAP_LEVEL_ARB |
WGL_CUBE_MAP_FACE_ARB |
WGL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB |
WGL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB |
WGL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB |
WGL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB |
WGL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB |
WGL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB |
WGL_FRONT_LEFT_ARB |
WGL_FRONT_RIGHT_ARB |
WGL_BACK_LEFT_ARB |
WGL_BACK_RIGHT_ARB |
WGL_AUX0_ARB |
WGL_AUX1_ARB |
WGL_AUX2_ARB |
WGL_AUX3_ARB |
WGL_AUX4_ARB |
WGL_AUX5_ARB |
WGL_AUX6_ARB |
WGL_AUX7_ARB |
WGL_AUX8_ARB |
WGL_AUX9_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
WGL_CONTEXT_RESET_ISOLATION_BIT_ARB |

## anonymous enum

anonymous enum : GLenum

Enumerator
WGL_TYPE_RGBA_FLOAT_ATI |

## anonymous enum

anonymous enum : GLenum

Enumerator
WGL_TEXTURE_RECTANGLE_ATI |

## anonymous enum

anonymous enum : GLenum

Enumerator
WGL_COLORSPACE_EXT |
WGL_COLORSPACE_SRGB_EXT |
WGL_COLORSPACE_LINEAR_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
WGL_CONTEXT_ES_PROFILE_BIT_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
WGL_CONTEXT_ES2_PROFILE_BIT_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
WGL_DEPTH_FLOAT_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
WGL_FRAMEBUFFER_SRGB_CAPABLE_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
ERROR_INVALID_PIXEL_TYPE_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
WGL_SAMPLE_BUFFERS_EXT |
WGL_SAMPLES_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
WGL_DRAW_TO_PBUFFER_EXT |
WGL_MAX_PBUFFER_PIXELS_EXT |
WGL_MAX_PBUFFER_WIDTH_EXT |
WGL_MAX_PBUFFER_HEIGHT_EXT |
WGL_OPTIMAL_PBUFFER_WIDTH_EXT |
WGL_OPTIMAL_PBUFFER_HEIGHT_EXT |
WGL_PBUFFER_LARGEST_EXT |
WGL_PBUFFER_WIDTH_EXT |
WGL_PBUFFER_HEIGHT_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
WGL_NUMBER_PIXEL_FORMATS_EXT |
WGL_DRAW_TO_WINDOW_EXT |
WGL_DRAW_TO_BITMAP_EXT |
WGL_ACCELERATION_EXT |
WGL_NEED_PALETTE_EXT |
WGL_NEED_SYSTEM_PALETTE_EXT |
WGL_SWAP_LAYER_BUFFERS_EXT |
WGL_SWAP_METHOD_EXT |
WGL_NUMBER_OVERLAYS_EXT |
WGL_NUMBER_UNDERLAYS_EXT |
WGL_TRANSPARENT_EXT |
WGL_TRANSPARENT_VALUE_EXT |
WGL_SHARE_DEPTH_EXT |
WGL_SHARE_STENCIL_EXT |
WGL_SHARE_ACCUM_EXT |
WGL_SUPPORT_GDI_EXT |
WGL_SUPPORT_OPENGL_EXT |
WGL_DOUBLE_BUFFER_EXT |
WGL_STEREO_EXT |
WGL_PIXEL_TYPE_EXT |
WGL_COLOR_BITS_EXT |
WGL_RED_BITS_EXT |
WGL_RED_SHIFT_EXT |
WGL_GREEN_BITS_EXT |
WGL_GREEN_SHIFT_EXT |
WGL_BLUE_BITS_EXT |
WGL_BLUE_SHIFT_EXT |
WGL_ALPHA_BITS_EXT |
WGL_ALPHA_SHIFT_EXT |
WGL_ACCUM_BITS_EXT |
WGL_ACCUM_RED_BITS_EXT |
WGL_ACCUM_GREEN_BITS_EXT |
WGL_ACCUM_BLUE_BITS_EXT |
WGL_ACCUM_ALPHA_BITS_EXT |
WGL_DEPTH_BITS_EXT |
WGL_STENCIL_BITS_EXT |
WGL_AUX_BUFFERS_EXT |
WGL_NO_ACCELERATION_EXT |
WGL_GENERIC_ACCELERATION_EXT |
WGL_FULL_ACCELERATION_EXT |
WGL_SWAP_EXCHANGE_EXT |
WGL_SWAP_COPY_EXT |
WGL_SWAP_UNDEFINED_EXT |
WGL_TYPE_RGBA_EXT |
WGL_TYPE_COLORINDEX_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
WGL_TYPE_RGBA_UNSIGNED_FLOAT_EXT |

## anonymous enum

anonymous enum : GLenum

Enumerator
WGL_DIGITAL_VIDEO_CURSOR_ALPHA_FRAMEBUFFER_I3D |
WGL_DIGITAL_VIDEO_CURSOR_ALPHA_VALUE_I3D |
WGL_DIGITAL_VIDEO_CURSOR_INCLUDED_I3D |
WGL_DIGITAL_VIDEO_GAMMA_CORRECTED_I3D |

## anonymous enum

anonymous enum : GLenum

Enumerator
WGL_GAMMA_TABLE_SIZE_I3D |
WGL_GAMMA_EXCLUDE_DESKTOP_I3D |

## anonymous enum

anonymous enum : GLenum

Enumerator
WGL_GENLOCK_SOURCE_MULTIVIEW_I3D |
WGL_GENLOCK_SOURCE_EXTERNAL_SYNC_I3D |
WGL_GENLOCK_SOURCE_EXTERNAL_FIELD_I3D |
WGL_GENLOCK_SOURCE_EXTERNAL_TTL_I3D |
WGL_GENLOCK_SOURCE_DIGITAL_SYNC_I3D |
WGL_GENLOCK_SOURCE_DIGITAL_FIELD_I3D |
WGL_GENLOCK_SOURCE_EDGE_FALLING_I3D |
WGL_GENLOCK_SOURCE_EDGE_RISING_I3D |
WGL_GENLOCK_SOURCE_EDGE_BOTH_I3D |

## anonymous enum

anonymous enum : GLenum

Enumerator
WGL_IMAGE_BUFFER_MIN_ACCESS_I3D |
WGL_IMAGE_BUFFER_LOCK_I3D |

## anonymous enum

anonymous enum : GLenum

Enumerator
WGL_ACCESS_READ_ONLY_NV |
WGL_ACCESS_READ_WRITE_NV |
WGL_ACCESS_WRITE_DISCARD_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
WGL_FLOAT_COMPONENTS_NV |
WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_R_NV |
WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RG_NV |
WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGB_NV |
WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGBA_NV |
WGL_TEXTURE_FLOAT_R_NV |
WGL_TEXTURE_FLOAT_RG_NV |
WGL_TEXTURE_FLOAT_RGB_NV |
WGL_TEXTURE_FLOAT_RGBA_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
ERROR_INCOMPATIBLE_AFFINITY_MASKS_NV |
ERROR_MISSING_AFFINITY_MASK_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
WGL_COVERAGE_SAMPLES_NV |
WGL_COLOR_SAMPLES_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
WGL_NUM_VIDEO_SLOTS_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
WGL_BIND_TO_TEXTURE_DEPTH_NV |
WGL_BIND_TO_TEXTURE_RECTANGLE_DEPTH_NV |
WGL_DEPTH_TEXTURE_FORMAT_NV |
WGL_TEXTURE_DEPTH_COMPONENT_NV |
WGL_DEPTH_COMPONENT_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
WGL_BIND_TO_TEXTURE_RECTANGLE_RGB_NV |
WGL_BIND_TO_TEXTURE_RECTANGLE_RGBA_NV |
WGL_TEXTURE_RECTANGLE_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
WGL_UNIQUE_ID_NV |
WGL_NUM_VIDEO_CAPTURE_SLOTS_NV |

## anonymous enum

anonymous enum : GLenum

Enumerator
WGL_BIND_TO_VIDEO_RGB_NV |
WGL_BIND_TO_VIDEO_RGBA_NV |
WGL_BIND_TO_VIDEO_RGB_AND_DEPTH_NV |
WGL_VIDEO_OUT_COLOR_NV |
WGL_VIDEO_OUT_ALPHA_NV |
WGL_VIDEO_OUT_DEPTH_NV |
WGL_VIDEO_OUT_COLOR_AND_ALPHA_NV |
WGL_VIDEO_OUT_COLOR_AND_DEPTH_NV |
WGL_VIDEO_OUT_FRAME |
WGL_VIDEO_OUT_FIELD_1 |
WGL_VIDEO_OUT_FIELD_2 |
WGL_VIDEO_OUT_STACKED_FIELDS_1_2 |
WGL_VIDEO_OUT_STACKED_FIELDS_2_1 |

## anonymous enum

anonymous enum : GLenum

Enumerator
WGL_CONTEXT_MULTIGPU_ATTRIB_NV |
WGL_CONTEXT_MULTIGPU_ATTRIB_SINGLE_NV |
WGL_CONTEXT_MULTIGPU_ATTRIB_AFR_NV |
WGL_CONTEXT_MULTIGPU_ATTRIB_MULTICAST_NV |
WGL_CONTEXT_MULTIGPU_ATTRIB_MULTI_DISPLAY_MULTICAST_NV |

## Function Documentation

## loadFunctions()

void juce::gl::loadFunctions | ( |  | ) |

Load all available functions from the OpenGL core API.

This will not load extensions!

## loadExtensions()

void juce::gl::loadExtensions | ( |  | ) |

Load all available OpenGL extension functions.

It's probably a good idea to stick to the core API as much as possible. Extensions are not as portable, and it can be a little time-consuming to load all of the extension entry-points.

## Variable Documentation

## glCullFace

void(*) const juce::gl::glCullFace(GLenum mode) | ( | GLenum | mode | ) |

extern

## glFrontFace

void(*) const juce::gl::glFrontFace(GLenum mode) | ( | GLenum | mode | ) |

extern

## glHint

void(*) const juce::gl::glHint(GLenum target, GLenum mode) | ( | GLenum | target,
|  | GLenum | mode )

extern

## glLineWidth

void(*) const juce::gl::glLineWidth(GLfloat width) | ( | GLfloat | width | ) |

extern

## glPointSize

void( *const juce::gl::glPointSize) (GLfloat size) | ( | GLfloat | size | ) |

extern

## glPolygonMode

void( *const juce::gl::glPolygonMode) (GLenum face, GLenum mode) | ( | GLenum | face,
|  | GLenum | mode )

extern

## glScissor

void(*) const juce::gl::glScissor(GLint x, GLint y, GLsizei width, GLsizei height) | ( | GLint | x,
|  | GLint | y,
|  | GLsizei | width,
|  | GLsizei | height )

extern

## glTexParameterf

void(*) const juce::gl::glTexParameterf(GLenum target, GLenum pname, GLfloat param) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLfloat | param )

extern

## glTexParameterfv

void(*) const juce::gl::glTexParameterfv(GLenum target, GLenum pname, const GLfloat *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | const GLfloat * | params )

extern

## glTexParameteri

void(*) const juce::gl::glTexParameteri(GLenum target, GLenum pname, GLint param) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLint | param )

extern

## glTexParameteriv

void(*) const juce::gl::glTexParameteriv(GLenum target, GLenum pname, const GLint *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | const GLint * | params )

extern

## glTexImage1D

void( *const juce::gl::glTexImage1D) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels) | ( | GLenum | target,
|  | GLint | level,
|  | GLint | internalformat,
|  | GLsizei | width,
|  | GLint | border,
|  | GLenum | format,
|  | GLenum | type,
|  | const void * | pixels )

extern

## glTexImage2D

void(*) const juce::gl::glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels) | ( | GLenum | target,
|  | GLint | level,
|  | GLint | internalformat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLint | border,
|  | GLenum | format,
|  | GLenum | type,
|  | const void * | pixels )

extern

## glDrawBuffer

void( *const juce::gl::glDrawBuffer) (GLenum buf) | ( | GLenum | buf | ) |

extern

## glClear

void(*) const juce::gl::glClear(GLbitfield mask) | ( | GLbitfield | mask | ) |

extern

## glClearColor

void(*) const juce::gl::glClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha) | ( | GLfloat | red,
|  | GLfloat | green,
|  | GLfloat | blue,
|  | GLfloat | alpha )

extern

## glClearStencil

void(*) const juce::gl::glClearStencil(GLint s) | ( | GLint | s | ) |

extern

## glClearDepth

void( *const juce::gl::glClearDepth) (GLdouble depth) | ( | GLdouble | depth | ) |

extern

## glStencilMask

void(*) const juce::gl::glStencilMask(GLuint mask) | ( | GLuint | mask | ) |

extern

## glColorMask

void(*) const juce::gl::glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha) | ( | GLboolean | red,
|  | GLboolean | green,
|  | GLboolean | blue,
|  | GLboolean | alpha )

extern

## glDepthMask

void(*) const juce::gl::glDepthMask(GLboolean flag) | ( | GLboolean | flag | ) |

extern

## glDisable

void(*) const juce::gl::glDisable(GLenum cap) | ( | GLenum | cap | ) |

extern

## glEnable

void(*) const juce::gl::glEnable(GLenum cap) | ( | GLenum | cap | ) |

extern

## glFinish

void(*) const juce::gl::glFinish() | ( |  | ) |

extern

## glFlush

void(*) const juce::gl::glFlush() | ( |  | ) |

extern

## glBlendFunc

void(*) const juce::gl::glBlendFunc(GLenum sfactor, GLenum dfactor) | ( | GLenum | sfactor,
|  | GLenum | dfactor )

extern

## glLogicOp

void( *const juce::gl::glLogicOp) (GLenum opcode) | ( | GLenum | opcode | ) |

extern

## glStencilFunc

void(*) const juce::gl::glStencilFunc(GLenum func, GLint ref, GLuint mask) | ( | GLenum | func,
|  | GLint | ref,
|  | GLuint | mask )

extern

## glStencilOp

void(*) const juce::gl::glStencilOp(GLenum fail, GLenum zfail, GLenum zpass) | ( | GLenum | fail,
|  | GLenum | zfail,
|  | GLenum | zpass )

extern

## glDepthFunc

void(*) const juce::gl::glDepthFunc(GLenum func) | ( | GLenum | func | ) |

extern

## glPixelStoref

void( *const juce::gl::glPixelStoref) (GLenum pname, GLfloat param) | ( | GLenum | pname,
|  | GLfloat | param )

extern

## glPixelStorei

void(*) const juce::gl::glPixelStorei(GLenum pname, GLint param) | ( | GLenum | pname,
|  | GLint | param )

extern

## glReadBuffer

void(*) const juce::gl::glReadBuffer(GLenum src) | ( | GLenum | src | ) |

extern

## glReadPixels

void(*) const juce::gl::glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void *pixels) | ( | GLint | x,
|  | GLint | y,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLenum | format,
|  | GLenum | type,
|  | void * | pixels )

extern

## glGetBooleanv

void(*) const juce::gl::glGetBooleanv(GLenum pname, GLboolean *data) | ( | GLenum | pname,
|  | GLboolean * | data )

extern

## glGetDoublev

void( *const juce::gl::glGetDoublev) (GLenum pname, GLdouble *data) | ( | GLenum | pname,
|  | GLdouble * | data )

extern

## glGetError

GLenum(*) const juce::gl::glGetError() | ( |  | ) |

extern

## glGetFloatv

void(*) const juce::gl::glGetFloatv(GLenum pname, GLfloat *data) | ( | GLenum | pname,
|  | GLfloat * | data )

extern

## glGetIntegerv

void(*) const juce::gl::glGetIntegerv(GLenum pname, GLint *data) | ( | GLenum | pname,
|  | GLint * | data )

extern

## glGetString

const GLubyte *(*) const juce::gl::glGetString(GLenum name) | ( | GLenum | name | ) |

extern

## glGetTexImage

void( *const juce::gl::glGetTexImage) (GLenum target, GLint level, GLenum format, GLenum type, void *pixels) | ( | GLenum | target,
|  | GLint | level,
|  | GLenum | format,
|  | GLenum | type,
|  | void * | pixels )

extern

## glGetTexParameterfv

void(*) const juce::gl::glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLfloat * | params )

extern

## glGetTexParameteriv

void(*) const juce::gl::glGetTexParameteriv(GLenum target, GLenum pname, GLint *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetTexLevelParameterfv

void(*) const juce::gl::glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat *params) | ( | GLenum | target,
|  | GLint | level,
|  | GLenum | pname,
|  | GLfloat * | params )

extern

## glGetTexLevelParameteriv

void(*) const juce::gl::glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint *params) | ( | GLenum | target,
|  | GLint | level,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glIsEnabled

GLboolean(*) const juce::gl::glIsEnabled(GLenum cap) | ( | GLenum | cap | ) |

extern

## glDepthRange

void( *const juce::gl::glDepthRange) (GLdouble n, GLdouble f) | ( | GLdouble | n,
|  | GLdouble | f )

extern

## glViewport

void(*) const juce::gl::glViewport(GLint x, GLint y, GLsizei width, GLsizei height) | ( | GLint | x,
|  | GLint | y,
|  | GLsizei | width,
|  | GLsizei | height )

extern

## glNewList

void( *const juce::gl::glNewList) (GLuint list, GLenum mode) | ( | GLuint | list,
|  | GLenum | mode )

extern

## glEndList

void( *const juce::gl::glEndList) () | ( |  | ) |

extern

## glCallList

void( *const juce::gl::glCallList) (GLuint list) | ( | GLuint | list | ) |

extern

## glCallLists

void( *const juce::gl::glCallLists) (GLsizei n, GLenum type, const void *lists) | ( | GLsizei | n,
|  | GLenum | type,
|  | const void * | lists )

extern

## glDeleteLists

void( *const juce::gl::glDeleteLists) (GLuint list, GLsizei range) | ( | GLuint | list,
|  | GLsizei | range )

extern

## glGenLists

GLuint( *const juce::gl::glGenLists) (GLsizei range) | ( | GLsizei | range | ) |

extern

## glListBase

void( *const juce::gl::glListBase) (GLuint base) | ( | GLuint | base | ) |

extern

## glBegin

void( *const juce::gl::glBegin) (GLenum mode) | ( | GLenum | mode | ) |

extern

## glBitmap

void( *const juce::gl::glBitmap) (GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap) | ( | GLsizei | width,
|  | GLsizei | height,
|  | GLfloat | xorig,
|  | GLfloat | yorig,
|  | GLfloat | xmove,
|  | GLfloat | ymove,
|  | const GLubyte * | bitmap )

extern

## glColor3b

void( *const juce::gl::glColor3b) (GLbyte red, GLbyte green, GLbyte blue) | ( | GLbyte | red,
|  | GLbyte | green,
|  | GLbyte | blue )

extern

## glColor3bv

void( *const juce::gl::glColor3bv) (const GLbyte *v) | ( | const GLbyte * | v | ) |

extern

## glColor3d

void( *const juce::gl::glColor3d) (GLdouble red, GLdouble green, GLdouble blue) | ( | GLdouble | red,
|  | GLdouble | green,
|  | GLdouble | blue )

extern

## glColor3dv

void( *const juce::gl::glColor3dv) (const GLdouble *v) | ( | const GLdouble * | v | ) |

extern

## glColor3f

void( *const juce::gl::glColor3f) (GLfloat red, GLfloat green, GLfloat blue) | ( | GLfloat | red,
|  | GLfloat | green,
|  | GLfloat | blue )

extern

## glColor3fv

void( *const juce::gl::glColor3fv) (const GLfloat *v) | ( | const GLfloat * | v | ) |

extern

## glColor3i

void( *const juce::gl::glColor3i) (GLint red, GLint green, GLint blue) | ( | GLint | red,
|  | GLint | green,
|  | GLint | blue )

extern

## glColor3iv

void( *const juce::gl::glColor3iv) (const GLint *v) | ( | const GLint * | v | ) |

extern

## glColor3s

void( *const juce::gl::glColor3s) (GLshort red, GLshort green, GLshort blue) | ( | GLshort | red,
|  | GLshort | green,
|  | GLshort | blue )

extern

## glColor3sv

void( *const juce::gl::glColor3sv) (const GLshort *v) | ( | const GLshort * | v | ) |

extern

## glColor3ub

void( *const juce::gl::glColor3ub) (GLubyte red, GLubyte green, GLubyte blue) | ( | GLubyte | red,
|  | GLubyte | green,
|  | GLubyte | blue )

extern

## glColor3ubv

void( *const juce::gl::glColor3ubv) (const GLubyte *v) | ( | const GLubyte * | v | ) |

extern

## glColor3ui

void( *const juce::gl::glColor3ui) (GLuint red, GLuint green, GLuint blue) | ( | GLuint | red,
|  | GLuint | green,
|  | GLuint | blue )

extern

## glColor3uiv

void( *const juce::gl::glColor3uiv) (const GLuint *v) | ( | const GLuint * | v | ) |

extern

## glColor3us

void( *const juce::gl::glColor3us) (GLushort red, GLushort green, GLushort blue) | ( | GLushort | red,
|  | GLushort | green,
|  | GLushort | blue )

extern

## glColor3usv

void( *const juce::gl::glColor3usv) (const GLushort *v) | ( | const GLushort * | v | ) |

extern

## glColor4b

void( *const juce::gl::glColor4b) (GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha) | ( | GLbyte | red,
|  | GLbyte | green,
|  | GLbyte | blue,
|  | GLbyte | alpha )

extern

## glColor4bv

void( *const juce::gl::glColor4bv) (const GLbyte *v) | ( | const GLbyte * | v | ) |

extern

## glColor4d

void( *const juce::gl::glColor4d) (GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha) | ( | GLdouble | red,
|  | GLdouble | green,
|  | GLdouble | blue,
|  | GLdouble | alpha )

extern

## glColor4dv

void( *const juce::gl::glColor4dv) (const GLdouble *v) | ( | const GLdouble * | v | ) |

extern

## glColor4f

void( *const juce::gl::glColor4f) (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha) | ( | GLfloat | red,
|  | GLfloat | green,
|  | GLfloat | blue,
|  | GLfloat | alpha )

extern

## glColor4fv

void( *const juce::gl::glColor4fv) (const GLfloat *v) | ( | const GLfloat * | v | ) |

extern

## glColor4i

void( *const juce::gl::glColor4i) (GLint red, GLint green, GLint blue, GLint alpha) | ( | GLint | red,
|  | GLint | green,
|  | GLint | blue,
|  | GLint | alpha )

extern

## glColor4iv

void( *const juce::gl::glColor4iv) (const GLint *v) | ( | const GLint * | v | ) |

extern

## glColor4s

void( *const juce::gl::glColor4s) (GLshort red, GLshort green, GLshort blue, GLshort alpha) | ( | GLshort | red,
|  | GLshort | green,
|  | GLshort | blue,
|  | GLshort | alpha )

extern

## glColor4sv

void( *const juce::gl::glColor4sv) (const GLshort *v) | ( | const GLshort * | v | ) |

extern

## glColor4ub

void( *const juce::gl::glColor4ub) (GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha) | ( | GLubyte | red,
|  | GLubyte | green,
|  | GLubyte | blue,
|  | GLubyte | alpha )

extern

## glColor4ubv

void( *const juce::gl::glColor4ubv) (const GLubyte *v) | ( | const GLubyte * | v | ) |

extern

## glColor4ui

void( *const juce::gl::glColor4ui) (GLuint red, GLuint green, GLuint blue, GLuint alpha) | ( | GLuint | red,
|  | GLuint | green,
|  | GLuint | blue,
|  | GLuint | alpha )

extern

## glColor4uiv

void( *const juce::gl::glColor4uiv) (const GLuint *v) | ( | const GLuint * | v | ) |

extern

## glColor4us

void( *const juce::gl::glColor4us) (GLushort red, GLushort green, GLushort blue, GLushort alpha) | ( | GLushort | red,
|  | GLushort | green,
|  | GLushort | blue,
|  | GLushort | alpha )

extern

## glColor4usv

void( *const juce::gl::glColor4usv) (const GLushort *v) | ( | const GLushort * | v | ) |

extern

## glEdgeFlag

void( *const juce::gl::glEdgeFlag) (GLboolean flag) | ( | GLboolean | flag | ) |

extern

## glEdgeFlagv

void( *const juce::gl::glEdgeFlagv) (const GLboolean *flag) | ( | const GLboolean * | flag | ) |

extern

## glEnd

void( *const juce::gl::glEnd) () | ( |  | ) |

extern

## glIndexd

void( *const juce::gl::glIndexd) (GLdouble c) | ( | GLdouble | c | ) |

extern

## glIndexdv

void( *const juce::gl::glIndexdv) (const GLdouble *c) | ( | const GLdouble * | c | ) |

extern

## glIndexf

void( *const juce::gl::glIndexf) (GLfloat c) | ( | GLfloat | c | ) |

extern

## glIndexfv

void( *const juce::gl::glIndexfv) (const GLfloat *c) | ( | const GLfloat * | c | ) |

extern

## glIndexi

void( *const juce::gl::glIndexi) (GLint c) | ( | GLint | c | ) |

extern

## glIndexiv

void( *const juce::gl::glIndexiv) (const GLint *c) | ( | const GLint * | c | ) |

extern

## glIndexs

void( *const juce::gl::glIndexs) (GLshort c) | ( | GLshort | c | ) |

extern

## glIndexsv

void( *const juce::gl::glIndexsv) (const GLshort *c) | ( | const GLshort * | c | ) |

extern

## glNormal3b

void( *const juce::gl::glNormal3b) (GLbyte nx, GLbyte ny, GLbyte nz) | ( | GLbyte | nx,
|  | GLbyte | ny,
|  | GLbyte | nz )

extern

## glNormal3bv

void( *const juce::gl::glNormal3bv) (const GLbyte *v) | ( | const GLbyte * | v | ) |

extern

## glNormal3d

void( *const juce::gl::glNormal3d) (GLdouble nx, GLdouble ny, GLdouble nz) | ( | GLdouble | nx,
|  | GLdouble | ny,
|  | GLdouble | nz )

extern

## glNormal3dv

void( *const juce::gl::glNormal3dv) (const GLdouble *v) | ( | const GLdouble * | v | ) |

extern

## glNormal3f

void( *const juce::gl::glNormal3f) (GLfloat nx, GLfloat ny, GLfloat nz) | ( | GLfloat | nx,
|  | GLfloat | ny,
|  | GLfloat | nz )

extern

## glNormal3fv

void( *const juce::gl::glNormal3fv) (const GLfloat *v) | ( | const GLfloat * | v | ) |

extern

## glNormal3i

void( *const juce::gl::glNormal3i) (GLint nx, GLint ny, GLint nz) | ( | GLint | nx,
|  | GLint | ny,
|  | GLint | nz )

extern

## glNormal3iv

void( *const juce::gl::glNormal3iv) (const GLint *v) | ( | const GLint * | v | ) |

extern

## glNormal3s

void( *const juce::gl::glNormal3s) (GLshort nx, GLshort ny, GLshort nz) | ( | GLshort | nx,
|  | GLshort | ny,
|  | GLshort | nz )

extern

## glNormal3sv

void( *const juce::gl::glNormal3sv) (const GLshort *v) | ( | const GLshort * | v | ) |

extern

## glRasterPos2d

void( *const juce::gl::glRasterPos2d) (GLdouble x, GLdouble y) | ( | GLdouble | x,
|  | GLdouble | y )

extern

## glRasterPos2dv

void( *const juce::gl::glRasterPos2dv) (const GLdouble *v) | ( | const GLdouble * | v | ) |

extern

## glRasterPos2f

void( *const juce::gl::glRasterPos2f) (GLfloat x, GLfloat y) | ( | GLfloat | x,
|  | GLfloat | y )

extern

## glRasterPos2fv

void( *const juce::gl::glRasterPos2fv) (const GLfloat *v) | ( | const GLfloat * | v | ) |

extern

## glRasterPos2i

void( *const juce::gl::glRasterPos2i) (GLint x, GLint y) | ( | GLint | x,
|  | GLint | y )

extern

## glRasterPos2iv

void( *const juce::gl::glRasterPos2iv) (const GLint *v) | ( | const GLint * | v | ) |

extern

## glRasterPos2s

void( *const juce::gl::glRasterPos2s) (GLshort x, GLshort y) | ( | GLshort | x,
|  | GLshort | y )

extern

## glRasterPos2sv

void( *const juce::gl::glRasterPos2sv) (const GLshort *v) | ( | const GLshort * | v | ) |

extern

## glRasterPos3d

void( *const juce::gl::glRasterPos3d) (GLdouble x, GLdouble y, GLdouble z) | ( | GLdouble | x,
|  | GLdouble | y,
|  | GLdouble | z )

extern

## glRasterPos3dv

void( *const juce::gl::glRasterPos3dv) (const GLdouble *v) | ( | const GLdouble * | v | ) |

extern

## glRasterPos3f

void( *const juce::gl::glRasterPos3f) (GLfloat x, GLfloat y, GLfloat z) | ( | GLfloat | x,
|  | GLfloat | y,
|  | GLfloat | z )

extern

## glRasterPos3fv

void( *const juce::gl::glRasterPos3fv) (const GLfloat *v) | ( | const GLfloat * | v | ) |

extern

## glRasterPos3i

void( *const juce::gl::glRasterPos3i) (GLint x, GLint y, GLint z) | ( | GLint | x,
|  | GLint | y,
|  | GLint | z )

extern

## glRasterPos3iv

void( *const juce::gl::glRasterPos3iv) (const GLint *v) | ( | const GLint * | v | ) |

extern

## glRasterPos3s

void( *const juce::gl::glRasterPos3s) (GLshort x, GLshort y, GLshort z) | ( | GLshort | x,
|  | GLshort | y,
|  | GLshort | z )

extern

## glRasterPos3sv

void( *const juce::gl::glRasterPos3sv) (const GLshort *v) | ( | const GLshort * | v | ) |

extern

## glRasterPos4d

void( *const juce::gl::glRasterPos4d) (GLdouble x, GLdouble y, GLdouble z, GLdouble w) | ( | GLdouble | x,
|  | GLdouble | y,
|  | GLdouble | z,
|  | GLdouble | w )

extern

## glRasterPos4dv

void( *const juce::gl::glRasterPos4dv) (const GLdouble *v) | ( | const GLdouble * | v | ) |

extern

## glRasterPos4f

void( *const juce::gl::glRasterPos4f) (GLfloat x, GLfloat y, GLfloat z, GLfloat w) | ( | GLfloat | x,
|  | GLfloat | y,
|  | GLfloat | z,
|  | GLfloat | w )

extern

## glRasterPos4fv

void( *const juce::gl::glRasterPos4fv) (const GLfloat *v) | ( | const GLfloat * | v | ) |

extern

## glRasterPos4i

void( *const juce::gl::glRasterPos4i) (GLint x, GLint y, GLint z, GLint w) | ( | GLint | x,
|  | GLint | y,
|  | GLint | z,
|  | GLint | w )

extern

## glRasterPos4iv

void( *const juce::gl::glRasterPos4iv) (const GLint *v) | ( | const GLint * | v | ) |

extern

## glRasterPos4s

void( *const juce::gl::glRasterPos4s) (GLshort x, GLshort y, GLshort z, GLshort w) | ( | GLshort | x,
|  | GLshort | y,
|  | GLshort | z,
|  | GLshort | w )

extern

## glRasterPos4sv

void( *const juce::gl::glRasterPos4sv) (const GLshort *v) | ( | const GLshort * | v | ) |

extern

## glRectd

void( *const juce::gl::glRectd) (GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2) | ( | GLdouble | x1,
|  | GLdouble | y1,
|  | GLdouble | x2,
|  | GLdouble | y2 )

extern

## glRectdv

void( *const juce::gl::glRectdv) (const GLdouble *v1, const GLdouble *v2) | ( | const GLdouble * | v1,
|  | const GLdouble * | v2 )

extern

## glRectf

void( *const juce::gl::glRectf) (GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2) | ( | GLfloat | x1,
|  | GLfloat | y1,
|  | GLfloat | x2,
|  | GLfloat | y2 )

extern

## glRectfv

void( *const juce::gl::glRectfv) (const GLfloat *v1, const GLfloat *v2) | ( | const GLfloat * | v1,
|  | const GLfloat * | v2 )

extern

## glRecti

void( *const juce::gl::glRecti) (GLint x1, GLint y1, GLint x2, GLint y2) | ( | GLint | x1,
|  | GLint | y1,
|  | GLint | x2,
|  | GLint | y2 )

extern

## glRectiv

void( *const juce::gl::glRectiv) (const GLint *v1, const GLint *v2) | ( | const GLint * | v1,
|  | const GLint * | v2 )

extern

## glRects

void( *const juce::gl::glRects) (GLshort x1, GLshort y1, GLshort x2, GLshort y2) | ( | GLshort | x1,
|  | GLshort | y1,
|  | GLshort | x2,
|  | GLshort | y2 )

extern

## glRectsv

void( *const juce::gl::glRectsv) (const GLshort *v1, const GLshort *v2) | ( | const GLshort * | v1,
|  | const GLshort * | v2 )

extern

## glTexCoord1d

void( *const juce::gl::glTexCoord1d) (GLdouble s) | ( | GLdouble | s | ) |

extern

## glTexCoord1dv

void( *const juce::gl::glTexCoord1dv) (const GLdouble *v) | ( | const GLdouble * | v | ) |

extern

## glTexCoord1f

void( *const juce::gl::glTexCoord1f) (GLfloat s) | ( | GLfloat | s | ) |

extern

## glTexCoord1fv

void( *const juce::gl::glTexCoord1fv) (const GLfloat *v) | ( | const GLfloat * | v | ) |

extern

## glTexCoord1i

void( *const juce::gl::glTexCoord1i) (GLint s) | ( | GLint | s | ) |

extern

## glTexCoord1iv

void( *const juce::gl::glTexCoord1iv) (const GLint *v) | ( | const GLint * | v | ) |

extern

## glTexCoord1s

void( *const juce::gl::glTexCoord1s) (GLshort s) | ( | GLshort | s | ) |

extern

## glTexCoord1sv

void( *const juce::gl::glTexCoord1sv) (const GLshort *v) | ( | const GLshort * | v | ) |

extern

## glTexCoord2d

void( *const juce::gl::glTexCoord2d) (GLdouble s, GLdouble t) | ( | GLdouble | s,
|  | GLdouble | t )

extern

## glTexCoord2dv

void( *const juce::gl::glTexCoord2dv) (const GLdouble *v) | ( | const GLdouble * | v | ) |

extern

## glTexCoord2f

void( *const juce::gl::glTexCoord2f) (GLfloat s, GLfloat t) | ( | GLfloat | s,
|  | GLfloat | t )

extern

## glTexCoord2fv

void( *const juce::gl::glTexCoord2fv) (const GLfloat *v) | ( | const GLfloat * | v | ) |

extern

## glTexCoord2i

void( *const juce::gl::glTexCoord2i) (GLint s, GLint t) | ( | GLint | s,
|  | GLint | t )

extern

## glTexCoord2iv

void( *const juce::gl::glTexCoord2iv) (const GLint *v) | ( | const GLint * | v | ) |

extern

## glTexCoord2s

void( *const juce::gl::glTexCoord2s) (GLshort s, GLshort t) | ( | GLshort | s,
|  | GLshort | t )

extern

## glTexCoord2sv

void( *const juce::gl::glTexCoord2sv) (const GLshort *v) | ( | const GLshort * | v | ) |

extern

## glTexCoord3d

void( *const juce::gl::glTexCoord3d) (GLdouble s, GLdouble t, GLdouble r) | ( | GLdouble | s,
|  | GLdouble | t,
|  | GLdouble | r )

extern

## glTexCoord3dv

void( *const juce::gl::glTexCoord3dv) (const GLdouble *v) | ( | const GLdouble * | v | ) |

extern

## glTexCoord3f

void( *const juce::gl::glTexCoord3f) (GLfloat s, GLfloat t, GLfloat r) | ( | GLfloat | s,
|  | GLfloat | t,
|  | GLfloat | r )

extern

## glTexCoord3fv

void( *const juce::gl::glTexCoord3fv) (const GLfloat *v) | ( | const GLfloat * | v | ) |

extern

## glTexCoord3i

void( *const juce::gl::glTexCoord3i) (GLint s, GLint t, GLint r) | ( | GLint | s,
|  | GLint | t,
|  | GLint | r )

extern

## glTexCoord3iv

void( *const juce::gl::glTexCoord3iv) (const GLint *v) | ( | const GLint * | v | ) |

extern

## glTexCoord3s

void( *const juce::gl::glTexCoord3s) (GLshort s, GLshort t, GLshort r) | ( | GLshort | s,
|  | GLshort | t,
|  | GLshort | r )

extern

## glTexCoord3sv

void( *const juce::gl::glTexCoord3sv) (const GLshort *v) | ( | const GLshort * | v | ) |

extern

## glTexCoord4d

void( *const juce::gl::glTexCoord4d) (GLdouble s, GLdouble t, GLdouble r, GLdouble q) | ( | GLdouble | s,
|  | GLdouble | t,
|  | GLdouble | r,
|  | GLdouble | q )

extern

## glTexCoord4dv

void( *const juce::gl::glTexCoord4dv) (const GLdouble *v) | ( | const GLdouble * | v | ) |

extern

## glTexCoord4f

void( *const juce::gl::glTexCoord4f) (GLfloat s, GLfloat t, GLfloat r, GLfloat q) | ( | GLfloat | s,
|  | GLfloat | t,
|  | GLfloat | r,
|  | GLfloat | q )

extern

## glTexCoord4fv

void( *const juce::gl::glTexCoord4fv) (const GLfloat *v) | ( | const GLfloat * | v | ) |

extern

## glTexCoord4i

void( *const juce::gl::glTexCoord4i) (GLint s, GLint t, GLint r, GLint q) | ( | GLint | s,
|  | GLint | t,
|  | GLint | r,
|  | GLint | q )

extern

## glTexCoord4iv

void( *const juce::gl::glTexCoord4iv) (const GLint *v) | ( | const GLint * | v | ) |

extern

## glTexCoord4s

void( *const juce::gl::glTexCoord4s) (GLshort s, GLshort t, GLshort r, GLshort q) | ( | GLshort | s,
|  | GLshort | t,
|  | GLshort | r,
|  | GLshort | q )

extern

## glTexCoord4sv

void( *const juce::gl::glTexCoord4sv) (const GLshort *v) | ( | const GLshort * | v | ) |

extern

## glVertex2d

void( *const juce::gl::glVertex2d) (GLdouble x, GLdouble y) | ( | GLdouble | x,
|  | GLdouble | y )

extern

## glVertex2dv

void( *const juce::gl::glVertex2dv) (const GLdouble *v) | ( | const GLdouble * | v | ) |

extern

## glVertex2f

void( *const juce::gl::glVertex2f) (GLfloat x, GLfloat y) | ( | GLfloat | x,
|  | GLfloat | y )

extern

## glVertex2fv

void( *const juce::gl::glVertex2fv) (const GLfloat *v) | ( | const GLfloat * | v | ) |

extern

## glVertex2i

void( *const juce::gl::glVertex2i) (GLint x, GLint y) | ( | GLint | x,
|  | GLint | y )

extern

## glVertex2iv

void( *const juce::gl::glVertex2iv) (const GLint *v) | ( | const GLint * | v | ) |

extern

## glVertex2s

void( *const juce::gl::glVertex2s) (GLshort x, GLshort y) | ( | GLshort | x,
|  | GLshort | y )

extern

## glVertex2sv

void( *const juce::gl::glVertex2sv) (const GLshort *v) | ( | const GLshort * | v | ) |

extern

## glVertex3d

void( *const juce::gl::glVertex3d) (GLdouble x, GLdouble y, GLdouble z) | ( | GLdouble | x,
|  | GLdouble | y,
|  | GLdouble | z )

extern

## glVertex3dv

void( *const juce::gl::glVertex3dv) (const GLdouble *v) | ( | const GLdouble * | v | ) |

extern

## glVertex3f

void( *const juce::gl::glVertex3f) (GLfloat x, GLfloat y, GLfloat z) | ( | GLfloat | x,
|  | GLfloat | y,
|  | GLfloat | z )

extern

## glVertex3fv

void( *const juce::gl::glVertex3fv) (const GLfloat *v) | ( | const GLfloat * | v | ) |

extern

## glVertex3i

void( *const juce::gl::glVertex3i) (GLint x, GLint y, GLint z) | ( | GLint | x,
|  | GLint | y,
|  | GLint | z )

extern

## glVertex3iv

void( *const juce::gl::glVertex3iv) (const GLint *v) | ( | const GLint * | v | ) |

extern

## glVertex3s

void( *const juce::gl::glVertex3s) (GLshort x, GLshort y, GLshort z) | ( | GLshort | x,
|  | GLshort | y,
|  | GLshort | z )

extern

## glVertex3sv

void( *const juce::gl::glVertex3sv) (const GLshort *v) | ( | const GLshort * | v | ) |

extern

## glVertex4d

void( *const juce::gl::glVertex4d) (GLdouble x, GLdouble y, GLdouble z, GLdouble w) | ( | GLdouble | x,
|  | GLdouble | y,
|  | GLdouble | z,
|  | GLdouble | w )

extern

## glVertex4dv

void( *const juce::gl::glVertex4dv) (const GLdouble *v) | ( | const GLdouble * | v | ) |

extern

## glVertex4f

void( *const juce::gl::glVertex4f) (GLfloat x, GLfloat y, GLfloat z, GLfloat w) | ( | GLfloat | x,
|  | GLfloat | y,
|  | GLfloat | z,
|  | GLfloat | w )

extern

## glVertex4fv

void( *const juce::gl::glVertex4fv) (const GLfloat *v) | ( | const GLfloat * | v | ) |

extern

## glVertex4i

void( *const juce::gl::glVertex4i) (GLint x, GLint y, GLint z, GLint w) | ( | GLint | x,
|  | GLint | y,
|  | GLint | z,
|  | GLint | w )

extern

## glVertex4iv

void( *const juce::gl::glVertex4iv) (const GLint *v) | ( | const GLint * | v | ) |

extern

## glVertex4s

void( *const juce::gl::glVertex4s) (GLshort x, GLshort y, GLshort z, GLshort w) | ( | GLshort | x,
|  | GLshort | y,
|  | GLshort | z,
|  | GLshort | w )

extern

## glVertex4sv

void( *const juce::gl::glVertex4sv) (const GLshort *v) | ( | const GLshort * | v | ) |

extern

## glClipPlane

void( *const juce::gl::glClipPlane) (GLenum plane, const GLdouble *equation) | ( | GLenum | plane,
|  | const GLdouble * | equation )

extern

## glColorMaterial

void( *const juce::gl::glColorMaterial) (GLenum face, GLenum mode) | ( | GLenum | face,
|  | GLenum | mode )

extern

## glFogf

void( *const juce::gl::glFogf) (GLenum pname, GLfloat param) | ( | GLenum | pname,
|  | GLfloat | param )

extern

## glFogfv

void( *const juce::gl::glFogfv) (GLenum pname, const GLfloat *params) | ( | GLenum | pname,
|  | const GLfloat * | params )

extern

## glFogi

void( *const juce::gl::glFogi) (GLenum pname, GLint param) | ( | GLenum | pname,
|  | GLint | param )

extern

## glFogiv

void( *const juce::gl::glFogiv) (GLenum pname, const GLint *params) | ( | GLenum | pname,
|  | const GLint * | params )

extern

## glLightf

void( *const juce::gl::glLightf) (GLenum light, GLenum pname, GLfloat param) | ( | GLenum | light,
|  | GLenum | pname,
|  | GLfloat | param )

extern

## glLightfv

void( *const juce::gl::glLightfv) (GLenum light, GLenum pname, const GLfloat *params) | ( | GLenum | light,
|  | GLenum | pname,
|  | const GLfloat * | params )

extern

## glLighti

void( *const juce::gl::glLighti) (GLenum light, GLenum pname, GLint param) | ( | GLenum | light,
|  | GLenum | pname,
|  | GLint | param )

extern

## glLightiv

void( *const juce::gl::glLightiv) (GLenum light, GLenum pname, const GLint *params) | ( | GLenum | light,
|  | GLenum | pname,
|  | const GLint * | params )

extern

## glLightModelf

void( *const juce::gl::glLightModelf) (GLenum pname, GLfloat param) | ( | GLenum | pname,
|  | GLfloat | param )

extern

## glLightModelfv

void( *const juce::gl::glLightModelfv) (GLenum pname, const GLfloat *params) | ( | GLenum | pname,
|  | const GLfloat * | params )

extern

## glLightModeli

void( *const juce::gl::glLightModeli) (GLenum pname, GLint param) | ( | GLenum | pname,
|  | GLint | param )

extern

## glLightModeliv

void( *const juce::gl::glLightModeliv) (GLenum pname, const GLint *params) | ( | GLenum | pname,
|  | const GLint * | params )

extern

## glLineStipple

void( *const juce::gl::glLineStipple) (GLint factor, GLushort pattern) | ( | GLint | factor,
|  | GLushort | pattern )

extern

## glMaterialf

void( *const juce::gl::glMaterialf) (GLenum face, GLenum pname, GLfloat param) | ( | GLenum | face,
|  | GLenum | pname,
|  | GLfloat | param )

extern

## glMaterialfv

void( *const juce::gl::glMaterialfv) (GLenum face, GLenum pname, const GLfloat *params) | ( | GLenum | face,
|  | GLenum | pname,
|  | const GLfloat * | params )

extern

## glMateriali

void( *const juce::gl::glMateriali) (GLenum face, GLenum pname, GLint param) | ( | GLenum | face,
|  | GLenum | pname,
|  | GLint | param )

extern

## glMaterialiv

void( *const juce::gl::glMaterialiv) (GLenum face, GLenum pname, const GLint *params) | ( | GLenum | face,
|  | GLenum | pname,
|  | const GLint * | params )

extern

## glPolygonStipple

void( *const juce::gl::glPolygonStipple) (const GLubyte *mask) | ( | const GLubyte * | mask | ) |

extern

## glShadeModel

void( *const juce::gl::glShadeModel) (GLenum mode) | ( | GLenum | mode | ) |

extern

## glTexEnvf

void( *const juce::gl::glTexEnvf) (GLenum target, GLenum pname, GLfloat param) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLfloat | param )

extern

## glTexEnvfv

void( *const juce::gl::glTexEnvfv) (GLenum target, GLenum pname, const GLfloat *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | const GLfloat * | params )

extern

## glTexEnvi

void( *const juce::gl::glTexEnvi) (GLenum target, GLenum pname, GLint param) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLint | param )

extern

## glTexEnviv

void( *const juce::gl::glTexEnviv) (GLenum target, GLenum pname, const GLint *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | const GLint * | params )

extern

## glTexGend

void( *const juce::gl::glTexGend) (GLenum coord, GLenum pname, GLdouble param) | ( | GLenum | coord,
|  | GLenum | pname,
|  | GLdouble | param )

extern

## glTexGendv

void( *const juce::gl::glTexGendv) (GLenum coord, GLenum pname, const GLdouble *params) | ( | GLenum | coord,
|  | GLenum | pname,
|  | const GLdouble * | params )

extern

## glTexGenf

void( *const juce::gl::glTexGenf) (GLenum coord, GLenum pname, GLfloat param) | ( | GLenum | coord,
|  | GLenum | pname,
|  | GLfloat | param )

extern

## glTexGenfv

void( *const juce::gl::glTexGenfv) (GLenum coord, GLenum pname, const GLfloat *params) | ( | GLenum | coord,
|  | GLenum | pname,
|  | const GLfloat * | params )

extern

## glTexGeni

void( *const juce::gl::glTexGeni) (GLenum coord, GLenum pname, GLint param) | ( | GLenum | coord,
|  | GLenum | pname,
|  | GLint | param )

extern

## glTexGeniv

void( *const juce::gl::glTexGeniv) (GLenum coord, GLenum pname, const GLint *params) | ( | GLenum | coord,
|  | GLenum | pname,
|  | const GLint * | params )

extern

## glFeedbackBuffer

void( *const juce::gl::glFeedbackBuffer) (GLsizei size, GLenum type, GLfloat *buffer) | ( | GLsizei | size,
|  | GLenum | type,
|  | GLfloat * | buffer )

extern

## glSelectBuffer

void( *const juce::gl::glSelectBuffer) (GLsizei size, GLuint *buffer) | ( | GLsizei | size,
|  | GLuint * | buffer )

extern

## glRenderMode

GLint( *const juce::gl::glRenderMode) (GLenum mode) | ( | GLenum | mode | ) |

extern

## glInitNames

void( *const juce::gl::glInitNames) () | ( |  | ) |

extern

## glLoadName

void( *const juce::gl::glLoadName) (GLuint name) | ( | GLuint | name | ) |

extern

## glPassThrough

void( *const juce::gl::glPassThrough) (GLfloat token) | ( | GLfloat | token | ) |

extern

## glPopName

void( *const juce::gl::glPopName) () | ( |  | ) |

extern

## glPushName

void( *const juce::gl::glPushName) (GLuint name) | ( | GLuint | name | ) |

extern

## glClearAccum

void( *const juce::gl::glClearAccum) (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha) | ( | GLfloat | red,
|  | GLfloat | green,
|  | GLfloat | blue,
|  | GLfloat | alpha )

extern

## glClearIndex

void( *const juce::gl::glClearIndex) (GLfloat c) | ( | GLfloat | c | ) |

extern

## glIndexMask

void( *const juce::gl::glIndexMask) (GLuint mask) | ( | GLuint | mask | ) |

extern

## glAccum

void( *const juce::gl::glAccum) (GLenum op, GLfloat value) | ( | GLenum | op,
|  | GLfloat | value )

extern

## glPopAttrib

void( *const juce::gl::glPopAttrib) () | ( |  | ) |

extern

## glPushAttrib

void( *const juce::gl::glPushAttrib) (GLbitfield mask) | ( | GLbitfield | mask | ) |

extern

## glMap1d

void( *const juce::gl::glMap1d) (GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points) | ( | GLenum | target,
|  | GLdouble | u1,
|  | GLdouble | u2,
|  | GLint | stride,
|  | GLint | order,
|  | const GLdouble * | points )

extern

## glMap1f

void( *const juce::gl::glMap1f) (GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points) | ( | GLenum | target,
|  | GLfloat | u1,
|  | GLfloat | u2,
|  | GLint | stride,
|  | GLint | order,
|  | const GLfloat * | points )

extern

## glMap2d

void( *const juce::gl::glMap2d) (GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points) | ( | GLenum | target,
|  | GLdouble | u1,
|  | GLdouble | u2,
|  | GLint | ustride,
|  | GLint | uorder,
|  | GLdouble | v1,
|  | GLdouble | v2,
|  | GLint | vstride,
|  | GLint | vorder,
|  | const GLdouble * | points )

extern

## glMap2f

void( *const juce::gl::glMap2f) (GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points) | ( | GLenum | target,
|  | GLfloat | u1,
|  | GLfloat | u2,
|  | GLint | ustride,
|  | GLint | uorder,
|  | GLfloat | v1,
|  | GLfloat | v2,
|  | GLint | vstride,
|  | GLint | vorder,
|  | const GLfloat * | points )

extern

## glMapGrid1d

void( *const juce::gl::glMapGrid1d) (GLint un, GLdouble u1, GLdouble u2) | ( | GLint | un,
|  | GLdouble | u1,
|  | GLdouble | u2 )

extern

## glMapGrid1f

void( *const juce::gl::glMapGrid1f) (GLint un, GLfloat u1, GLfloat u2) | ( | GLint | un,
|  | GLfloat | u1,
|  | GLfloat | u2 )

extern

## glMapGrid2d

void( *const juce::gl::glMapGrid2d) (GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2) | ( | GLint | un,
|  | GLdouble | u1,
|  | GLdouble | u2,
|  | GLint | vn,
|  | GLdouble | v1,
|  | GLdouble | v2 )

extern

## glMapGrid2f

void( *const juce::gl::glMapGrid2f) (GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2) | ( | GLint | un,
|  | GLfloat | u1,
|  | GLfloat | u2,
|  | GLint | vn,
|  | GLfloat | v1,
|  | GLfloat | v2 )

extern

## glEvalCoord1d

void( *const juce::gl::glEvalCoord1d) (GLdouble u) | ( | GLdouble | u | ) |

extern

## glEvalCoord1dv

void( *const juce::gl::glEvalCoord1dv) (const GLdouble *u) | ( | const GLdouble * | u | ) |

extern

## glEvalCoord1f

void( *const juce::gl::glEvalCoord1f) (GLfloat u) | ( | GLfloat | u | ) |

extern

## glEvalCoord1fv

void( *const juce::gl::glEvalCoord1fv) (const GLfloat *u) | ( | const GLfloat * | u | ) |

extern

## glEvalCoord2d

void( *const juce::gl::glEvalCoord2d) (GLdouble u, GLdouble v) | ( | GLdouble | u,
|  | GLdouble | v )

extern

## glEvalCoord2dv

void( *const juce::gl::glEvalCoord2dv) (const GLdouble *u) | ( | const GLdouble * | u | ) |

extern

## glEvalCoord2f

void( *const juce::gl::glEvalCoord2f) (GLfloat u, GLfloat v) | ( | GLfloat | u,
|  | GLfloat | v )

extern

## glEvalCoord2fv

void( *const juce::gl::glEvalCoord2fv) (const GLfloat *u) | ( | const GLfloat * | u | ) |

extern

## glEvalMesh1

void( *const juce::gl::glEvalMesh1) (GLenum mode, GLint i1, GLint i2) | ( | GLenum | mode,
|  | GLint | i1,
|  | GLint | i2 )

extern

## glEvalPoint1

void( *const juce::gl::glEvalPoint1) (GLint i) | ( | GLint | i | ) |

extern

## glEvalMesh2

void( *const juce::gl::glEvalMesh2) (GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2) | ( | GLenum | mode,
|  | GLint | i1,
|  | GLint | i2,
|  | GLint | j1,
|  | GLint | j2 )

extern

## glEvalPoint2

void( *const juce::gl::glEvalPoint2) (GLint i, GLint j) | ( | GLint | i,
|  | GLint | j )

extern

## glAlphaFunc

void( *const juce::gl::glAlphaFunc) (GLenum func, GLfloat ref) | ( | GLenum | func,
|  | GLfloat | ref )

extern

## glPixelZoom

void( *const juce::gl::glPixelZoom) (GLfloat xfactor, GLfloat yfactor) | ( | GLfloat | xfactor,
|  | GLfloat | yfactor )

extern

## glPixelTransferf

void( *const juce::gl::glPixelTransferf) (GLenum pname, GLfloat param) | ( | GLenum | pname,
|  | GLfloat | param )

extern

## glPixelTransferi

void( *const juce::gl::glPixelTransferi) (GLenum pname, GLint param) | ( | GLenum | pname,
|  | GLint | param )

extern

## glPixelMapfv

void( *const juce::gl::glPixelMapfv) (GLenum map, GLsizei mapsize, const GLfloat *values) | ( | GLenum | map,
|  | GLsizei | mapsize,
|  | const GLfloat * | values )

extern

## glPixelMapuiv

void( *const juce::gl::glPixelMapuiv) (GLenum map, GLsizei mapsize, const GLuint *values) | ( | GLenum | map,
|  | GLsizei | mapsize,
|  | const GLuint * | values )

extern

## glPixelMapusv

void( *const juce::gl::glPixelMapusv) (GLenum map, GLsizei mapsize, const GLushort *values) | ( | GLenum | map,
|  | GLsizei | mapsize,
|  | const GLushort * | values )

extern

## glCopyPixels

void( *const juce::gl::glCopyPixels) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum type) | ( | GLint | x,
|  | GLint | y,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLenum | type )

extern

## glDrawPixels

void( *const juce::gl::glDrawPixels) (GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels) | ( | GLsizei | width,
|  | GLsizei | height,
|  | GLenum | format,
|  | GLenum | type,
|  | const void * | pixels )

extern

## glGetClipPlane

void( *const juce::gl::glGetClipPlane) (GLenum plane, GLdouble *equation) | ( | GLenum | plane,
|  | GLdouble * | equation )

extern

## glGetLightfv

void( *const juce::gl::glGetLightfv) (GLenum light, GLenum pname, GLfloat *params) | ( | GLenum | light,
|  | GLenum | pname,
|  | GLfloat * | params )

extern

## glGetLightiv

void( *const juce::gl::glGetLightiv) (GLenum light, GLenum pname, GLint *params) | ( | GLenum | light,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetMapdv

void( *const juce::gl::glGetMapdv) (GLenum target, GLenum query, GLdouble *v) | ( | GLenum | target,
|  | GLenum | query,
|  | GLdouble * | v )

extern

## glGetMapfv

void( *const juce::gl::glGetMapfv) (GLenum target, GLenum query, GLfloat *v) | ( | GLenum | target,
|  | GLenum | query,
|  | GLfloat * | v )

extern

## glGetMapiv

void( *const juce::gl::glGetMapiv) (GLenum target, GLenum query, GLint *v) | ( | GLenum | target,
|  | GLenum | query,
|  | GLint * | v )

extern

## glGetMaterialfv

void( *const juce::gl::glGetMaterialfv) (GLenum face, GLenum pname, GLfloat *params) | ( | GLenum | face,
|  | GLenum | pname,
|  | GLfloat * | params )

extern

## glGetMaterialiv

void( *const juce::gl::glGetMaterialiv) (GLenum face, GLenum pname, GLint *params) | ( | GLenum | face,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetPixelMapfv

void( *const juce::gl::glGetPixelMapfv) (GLenum map, GLfloat *values) | ( | GLenum | map,
|  | GLfloat * | values )

extern

## glGetPixelMapuiv

void( *const juce::gl::glGetPixelMapuiv) (GLenum map, GLuint *values) | ( | GLenum | map,
|  | GLuint * | values )

extern

## glGetPixelMapusv

void( *const juce::gl::glGetPixelMapusv) (GLenum map, GLushort *values) | ( | GLenum | map,
|  | GLushort * | values )

extern

## glGetPolygonStipple

void( *const juce::gl::glGetPolygonStipple) (GLubyte *mask) | ( | GLubyte * | mask | ) |

extern

## glGetTexEnvfv

void( *const juce::gl::glGetTexEnvfv) (GLenum target, GLenum pname, GLfloat *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLfloat * | params )

extern

## glGetTexEnviv

void( *const juce::gl::glGetTexEnviv) (GLenum target, GLenum pname, GLint *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetTexGendv

void( *const juce::gl::glGetTexGendv) (GLenum coord, GLenum pname, GLdouble *params) | ( | GLenum | coord,
|  | GLenum | pname,
|  | GLdouble * | params )

extern

## glGetTexGenfv

void( *const juce::gl::glGetTexGenfv) (GLenum coord, GLenum pname, GLfloat *params) | ( | GLenum | coord,
|  | GLenum | pname,
|  | GLfloat * | params )

extern

## glGetTexGeniv

void( *const juce::gl::glGetTexGeniv) (GLenum coord, GLenum pname, GLint *params) | ( | GLenum | coord,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glIsList

GLboolean( *const juce::gl::glIsList) (GLuint list) | ( | GLuint | list | ) |

extern

## glFrustum

void( *const juce::gl::glFrustum) (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar) | ( | GLdouble | left,
|  | GLdouble | right,
|  | GLdouble | bottom,
|  | GLdouble | top,
|  | GLdouble | zNear,
|  | GLdouble | zFar )

extern

## glLoadIdentity

void( *const juce::gl::glLoadIdentity) () | ( |  | ) |

extern

## glLoadMatrixf

void( *const juce::gl::glLoadMatrixf) (const GLfloat *m) | ( | const GLfloat * | m | ) |

extern

## glLoadMatrixd

void( *const juce::gl::glLoadMatrixd) (const GLdouble *m) | ( | const GLdouble * | m | ) |

extern

## glMatrixMode

void( *const juce::gl::glMatrixMode) (GLenum mode) | ( | GLenum | mode | ) |

extern

## glMultMatrixf

void( *const juce::gl::glMultMatrixf) (const GLfloat *m) | ( | const GLfloat * | m | ) |

extern

## glMultMatrixd

void( *const juce::gl::glMultMatrixd) (const GLdouble *m) | ( | const GLdouble * | m | ) |

extern

## glOrtho

void( *const juce::gl::glOrtho) (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar) | ( | GLdouble | left,
|  | GLdouble | right,
|  | GLdouble | bottom,
|  | GLdouble | top,
|  | GLdouble | zNear,
|  | GLdouble | zFar )

extern

## glPopMatrix

void( *const juce::gl::glPopMatrix) () | ( |  | ) |

extern

## glPushMatrix

void( *const juce::gl::glPushMatrix) () | ( |  | ) |

extern

## glRotated

void( *const juce::gl::glRotated) (GLdouble angle, GLdouble x, GLdouble y, GLdouble z) | ( | GLdouble | angle,
|  | GLdouble | x,
|  | GLdouble | y,
|  | GLdouble | z )

extern

## glRotatef

void( *const juce::gl::glRotatef) (GLfloat angle, GLfloat x, GLfloat y, GLfloat z) | ( | GLfloat | angle,
|  | GLfloat | x,
|  | GLfloat | y,
|  | GLfloat | z )

extern

## glScaled

void( *const juce::gl::glScaled) (GLdouble x, GLdouble y, GLdouble z) | ( | GLdouble | x,
|  | GLdouble | y,
|  | GLdouble | z )

extern

## glScalef

void( *const juce::gl::glScalef) (GLfloat x, GLfloat y, GLfloat z) | ( | GLfloat | x,
|  | GLfloat | y,
|  | GLfloat | z )

extern

## glTranslated

void( *const juce::gl::glTranslated) (GLdouble x, GLdouble y, GLdouble z) | ( | GLdouble | x,
|  | GLdouble | y,
|  | GLdouble | z )

extern

## glTranslatef

void( *const juce::gl::glTranslatef) (GLfloat x, GLfloat y, GLfloat z) | ( | GLfloat | x,
|  | GLfloat | y,
|  | GLfloat | z )

extern

## glDrawArrays

void(*) const juce::gl::glDrawArrays(GLenum mode, GLint first, GLsizei count) | ( | GLenum | mode,
|  | GLint | first,
|  | GLsizei | count )

extern

## glDrawElements

void(*) const juce::gl::glDrawElements(GLenum mode, GLsizei count, GLenum type, const void *indices) | ( | GLenum | mode,
|  | GLsizei | count,
|  | GLenum | type,
|  | const void * | indices )

extern

## glGetPointerv

void(*) const juce::gl::glGetPointerv(GLenum pname, void **params) | ( | GLenum | pname,
|  | void ** | params )

extern

## glPolygonOffset

void(*) const juce::gl::glPolygonOffset(GLfloat factor, GLfloat units) | ( | GLfloat | factor,
|  | GLfloat | units )

extern

## glCopyTexImage1D

void( *const juce::gl::glCopyTexImage1D) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border) | ( | GLenum | target,
|  | GLint | level,
|  | GLenum | internalformat,
|  | GLint | x,
|  | GLint | y,
|  | GLsizei | width,
|  | GLint | border )

extern

## glCopyTexImage2D

void(*) const juce::gl::glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border) | ( | GLenum | target,
|  | GLint | level,
|  | GLenum | internalformat,
|  | GLint | x,
|  | GLint | y,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLint | border )

extern

## glCopyTexSubImage1D

void( *const juce::gl::glCopyTexSubImage1D) (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width) | ( | GLenum | target,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLint | x,
|  | GLint | y,
|  | GLsizei | width )

extern

## glCopyTexSubImage2D

void(*) const juce::gl::glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height) | ( | GLenum | target,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLint | yoffset,
|  | GLint | x,
|  | GLint | y,
|  | GLsizei | width,
|  | GLsizei | height )

extern

## glTexSubImage1D

void( *const juce::gl::glTexSubImage1D) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels) | ( | GLenum | target,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLsizei | width,
|  | GLenum | format,
|  | GLenum | type,
|  | const void * | pixels )

extern

## glTexSubImage2D

void(*) const juce::gl::glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels) | ( | GLenum | target,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLint | yoffset,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLenum | format,
|  | GLenum | type,
|  | const void * | pixels )

extern

## glBindTexture

void(*) const juce::gl::glBindTexture(GLenum target, GLuint texture) | ( | GLenum | target,
|  | GLuint | texture )

extern

## glDeleteTextures

void(*) const juce::gl::glDeleteTextures(GLsizei n, const GLuint *textures) | ( | GLsizei | n,
|  | const GLuint * | textures )

extern

## glGenTextures

void(*) const juce::gl::glGenTextures(GLsizei n, GLuint *textures) | ( | GLsizei | n,
|  | GLuint * | textures )

extern

## glIsTexture

GLboolean(*) const juce::gl::glIsTexture(GLuint texture) | ( | GLuint | texture | ) |

extern

## glArrayElement

void( *const juce::gl::glArrayElement) (GLint i) | ( | GLint | i | ) |

extern

## glColorPointer

void( *const juce::gl::glColorPointer) (GLint size, GLenum type, GLsizei stride, const void *pointer) | ( | GLint | size,
|  | GLenum | type,
|  | GLsizei | stride,
|  | const void * | pointer )

extern

## glDisableClientState

void( *const juce::gl::glDisableClientState) (GLenum array) | ( | GLenum | array | ) |

extern

## glEdgeFlagPointer

void( *const juce::gl::glEdgeFlagPointer) (GLsizei stride, const void *pointer) | ( | GLsizei | stride,
|  | const void * | pointer )

extern

## glEnableClientState

void( *const juce::gl::glEnableClientState) (GLenum array) | ( | GLenum | array | ) |

extern

## glIndexPointer

void( *const juce::gl::glIndexPointer) (GLenum type, GLsizei stride, const void *pointer) | ( | GLenum | type,
|  | GLsizei | stride,
|  | const void * | pointer )

extern

## glInterleavedArrays

void( *const juce::gl::glInterleavedArrays) (GLenum format, GLsizei stride, const void *pointer) | ( | GLenum | format,
|  | GLsizei | stride,
|  | const void * | pointer )

extern

## glNormalPointer

void( *const juce::gl::glNormalPointer) (GLenum type, GLsizei stride, const void *pointer) | ( | GLenum | type,
|  | GLsizei | stride,
|  | const void * | pointer )

extern

## glTexCoordPointer

void( *const juce::gl::glTexCoordPointer) (GLint size, GLenum type, GLsizei stride, const void *pointer) | ( | GLint | size,
|  | GLenum | type,
|  | GLsizei | stride,
|  | const void * | pointer )

extern

## glVertexPointer

void( *const juce::gl::glVertexPointer) (GLint size, GLenum type, GLsizei stride, const void *pointer) | ( | GLint | size,
|  | GLenum | type,
|  | GLsizei | stride,
|  | const void * | pointer )

extern

## glAreTexturesResident

GLboolean( *const juce::gl::glAreTexturesResident) (GLsizei n, const GLuint *textures, GLboolean *residences) | ( | GLsizei | n,
|  | const GLuint * | textures,
|  | GLboolean * | residences )

extern

## glPrioritizeTextures

void( *const juce::gl::glPrioritizeTextures) (GLsizei n, const GLuint *textures, const GLfloat *priorities) | ( | GLsizei | n,
|  | const GLuint * | textures,
|  | const GLfloat * | priorities )

extern

## glIndexub

void( *const juce::gl::glIndexub) (GLubyte c) | ( | GLubyte | c | ) |

extern

## glIndexubv

void( *const juce::gl::glIndexubv) (const GLubyte *c) | ( | const GLubyte * | c | ) |

extern

## glPopClientAttrib

void( *const juce::gl::glPopClientAttrib) () | ( |  | ) |

extern

## glPushClientAttrib

void( *const juce::gl::glPushClientAttrib) (GLbitfield mask) | ( | GLbitfield | mask | ) |

extern

## glDrawRangeElements

void(*) const juce::gl::glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices) | ( | GLenum | mode,
|  | GLuint | start,
|  | GLuint | end,
|  | GLsizei | count,
|  | GLenum | type,
|  | const void * | indices )

extern

## glTexImage3D

void(*) const juce::gl::glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels) | ( | GLenum | target,
|  | GLint | level,
|  | GLint | internalformat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth,
|  | GLint | border,
|  | GLenum | format,
|  | GLenum | type,
|  | const void * | pixels )

extern

## glTexSubImage3D

void(*) const juce::gl::glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels) | ( | GLenum | target,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLint | yoffset,
|  | GLint | zoffset,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth,
|  | GLenum | format,
|  | GLenum | type,
|  | const void * | pixels )

extern

## glCopyTexSubImage3D

void(*) const juce::gl::glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height) | ( | GLenum | target,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLint | yoffset,
|  | GLint | zoffset,
|  | GLint | x,
|  | GLint | y,
|  | GLsizei | width,
|  | GLsizei | height )

extern

## glActiveTexture

void(*) const juce::gl::glActiveTexture(GLenum texture) | ( | GLenum | texture | ) |

extern

## glSampleCoverage

void(*) const juce::gl::glSampleCoverage(GLfloat value, GLboolean invert) | ( | GLfloat | value,
|  | GLboolean | invert )

extern

## glCompressedTexImage3D

void(*) const juce::gl::glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data) | ( | GLenum | target,
|  | GLint | level,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth,
|  | GLint | border,
|  | GLsizei | imageSize,
|  | const void * | data )

extern

## glCompressedTexImage2D

void(*) const juce::gl::glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data) | ( | GLenum | target,
|  | GLint | level,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLint | border,
|  | GLsizei | imageSize,
|  | const void * | data )

extern

## glCompressedTexImage1D

void( *const juce::gl::glCompressedTexImage1D) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *data) | ( | GLenum | target,
|  | GLint | level,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLint | border,
|  | GLsizei | imageSize,
|  | const void * | data )

extern

## glCompressedTexSubImage3D

void(*) const juce::gl::glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data) | ( | GLenum | target,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLint | yoffset,
|  | GLint | zoffset,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth,
|  | GLenum | format,
|  | GLsizei | imageSize,
|  | const void * | data )

extern

## glCompressedTexSubImage2D

void(*) const juce::gl::glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data) | ( | GLenum | target,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLint | yoffset,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLenum | format,
|  | GLsizei | imageSize,
|  | const void * | data )

extern

## glCompressedTexSubImage1D

void( *const juce::gl::glCompressedTexSubImage1D) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data) | ( | GLenum | target,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLsizei | width,
|  | GLenum | format,
|  | GLsizei | imageSize,
|  | const void * | data )

extern

## glGetCompressedTexImage

void( *const juce::gl::glGetCompressedTexImage) (GLenum target, GLint level, void *img) | ( | GLenum | target,
|  | GLint | level,
|  | void * | img )

extern

## glClientActiveTexture

void( *const juce::gl::glClientActiveTexture) (GLenum texture) | ( | GLenum | texture | ) |

extern

## glMultiTexCoord1d

void( *const juce::gl::glMultiTexCoord1d) (GLenum target, GLdouble s) | ( | GLenum | target,
|  | GLdouble | s )

extern

## glMultiTexCoord1dv

void( *const juce::gl::glMultiTexCoord1dv) (GLenum target, const GLdouble *v) | ( | GLenum | target,
|  | const GLdouble * | v )

extern

## glMultiTexCoord1f

void( *const juce::gl::glMultiTexCoord1f) (GLenum target, GLfloat s) | ( | GLenum | target,
|  | GLfloat | s )

extern

## glMultiTexCoord1fv

void( *const juce::gl::glMultiTexCoord1fv) (GLenum target, const GLfloat *v) | ( | GLenum | target,
|  | const GLfloat * | v )

extern

## glMultiTexCoord1i

void( *const juce::gl::glMultiTexCoord1i) (GLenum target, GLint s) | ( | GLenum | target,
|  | GLint | s )

extern

## glMultiTexCoord1iv

void( *const juce::gl::glMultiTexCoord1iv) (GLenum target, const GLint *v) | ( | GLenum | target,
|  | const GLint * | v )

extern

## glMultiTexCoord1s

void( *const juce::gl::glMultiTexCoord1s) (GLenum target, GLshort s) | ( | GLenum | target,
|  | GLshort | s )

extern

## glMultiTexCoord1sv

void( *const juce::gl::glMultiTexCoord1sv) (GLenum target, const GLshort *v) | ( | GLenum | target,
|  | const GLshort * | v )

extern

## glMultiTexCoord2d

void( *const juce::gl::glMultiTexCoord2d) (GLenum target, GLdouble s, GLdouble t) | ( | GLenum | target,
|  | GLdouble | s,
|  | GLdouble | t )

extern

## glMultiTexCoord2dv

void( *const juce::gl::glMultiTexCoord2dv) (GLenum target, const GLdouble *v) | ( | GLenum | target,
|  | const GLdouble * | v )

extern

## glMultiTexCoord2f

void( *const juce::gl::glMultiTexCoord2f) (GLenum target, GLfloat s, GLfloat t) | ( | GLenum | target,
|  | GLfloat | s,
|  | GLfloat | t )

extern

## glMultiTexCoord2fv

void( *const juce::gl::glMultiTexCoord2fv) (GLenum target, const GLfloat *v) | ( | GLenum | target,
|  | const GLfloat * | v )

extern

## glMultiTexCoord2i

void( *const juce::gl::glMultiTexCoord2i) (GLenum target, GLint s, GLint t) | ( | GLenum | target,
|  | GLint | s,
|  | GLint | t )

extern

## glMultiTexCoord2iv

void( *const juce::gl::glMultiTexCoord2iv) (GLenum target, const GLint *v) | ( | GLenum | target,
|  | const GLint * | v )

extern

## glMultiTexCoord2s

void( *const juce::gl::glMultiTexCoord2s) (GLenum target, GLshort s, GLshort t) | ( | GLenum | target,
|  | GLshort | s,
|  | GLshort | t )

extern

## glMultiTexCoord2sv

void( *const juce::gl::glMultiTexCoord2sv) (GLenum target, const GLshort *v) | ( | GLenum | target,
|  | const GLshort * | v )

extern

## glMultiTexCoord3d

void( *const juce::gl::glMultiTexCoord3d) (GLenum target, GLdouble s, GLdouble t, GLdouble r) | ( | GLenum | target,
|  | GLdouble | s,
|  | GLdouble | t,
|  | GLdouble | r )

extern

## glMultiTexCoord3dv

void( *const juce::gl::glMultiTexCoord3dv) (GLenum target, const GLdouble *v) | ( | GLenum | target,
|  | const GLdouble * | v )

extern

## glMultiTexCoord3f

void( *const juce::gl::glMultiTexCoord3f) (GLenum target, GLfloat s, GLfloat t, GLfloat r) | ( | GLenum | target,
|  | GLfloat | s,
|  | GLfloat | t,
|  | GLfloat | r )

extern

## glMultiTexCoord3fv

void( *const juce::gl::glMultiTexCoord3fv) (GLenum target, const GLfloat *v) | ( | GLenum | target,
|  | const GLfloat * | v )

extern

## glMultiTexCoord3i

void( *const juce::gl::glMultiTexCoord3i) (GLenum target, GLint s, GLint t, GLint r) | ( | GLenum | target,
|  | GLint | s,
|  | GLint | t,
|  | GLint | r )

extern

## glMultiTexCoord3iv

void( *const juce::gl::glMultiTexCoord3iv) (GLenum target, const GLint *v) | ( | GLenum | target,
|  | const GLint * | v )

extern

## glMultiTexCoord3s

void( *const juce::gl::glMultiTexCoord3s) (GLenum target, GLshort s, GLshort t, GLshort r) | ( | GLenum | target,
|  | GLshort | s,
|  | GLshort | t,
|  | GLshort | r )

extern

## glMultiTexCoord3sv

void( *const juce::gl::glMultiTexCoord3sv) (GLenum target, const GLshort *v) | ( | GLenum | target,
|  | const GLshort * | v )

extern

## glMultiTexCoord4d

void( *const juce::gl::glMultiTexCoord4d) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q) | ( | GLenum | target,
|  | GLdouble | s,
|  | GLdouble | t,
|  | GLdouble | r,
|  | GLdouble | q )

extern

## glMultiTexCoord4dv

void( *const juce::gl::glMultiTexCoord4dv) (GLenum target, const GLdouble *v) | ( | GLenum | target,
|  | const GLdouble * | v )

extern

## glMultiTexCoord4f

void( *const juce::gl::glMultiTexCoord4f) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q) | ( | GLenum | target,
|  | GLfloat | s,
|  | GLfloat | t,
|  | GLfloat | r,
|  | GLfloat | q )

extern

## glMultiTexCoord4fv

void( *const juce::gl::glMultiTexCoord4fv) (GLenum target, const GLfloat *v) | ( | GLenum | target,
|  | const GLfloat * | v )

extern

## glMultiTexCoord4i

void( *const juce::gl::glMultiTexCoord4i) (GLenum target, GLint s, GLint t, GLint r, GLint q) | ( | GLenum | target,
|  | GLint | s,
|  | GLint | t,
|  | GLint | r,
|  | GLint | q )

extern

## glMultiTexCoord4iv

void( *const juce::gl::glMultiTexCoord4iv) (GLenum target, const GLint *v) | ( | GLenum | target,
|  | const GLint * | v )

extern

## glMultiTexCoord4s

void( *const juce::gl::glMultiTexCoord4s) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q) | ( | GLenum | target,
|  | GLshort | s,
|  | GLshort | t,
|  | GLshort | r,
|  | GLshort | q )

extern

## glMultiTexCoord4sv

void( *const juce::gl::glMultiTexCoord4sv) (GLenum target, const GLshort *v) | ( | GLenum | target,
|  | const GLshort * | v )

extern

## glLoadTransposeMatrixf

void( *const juce::gl::glLoadTransposeMatrixf) (const GLfloat *m) | ( | const GLfloat * | m | ) |

extern

## glLoadTransposeMatrixd

void( *const juce::gl::glLoadTransposeMatrixd) (const GLdouble *m) | ( | const GLdouble * | m | ) |

extern

## glMultTransposeMatrixf

void( *const juce::gl::glMultTransposeMatrixf) (const GLfloat *m) | ( | const GLfloat * | m | ) |

extern

## glMultTransposeMatrixd

void( *const juce::gl::glMultTransposeMatrixd) (const GLdouble *m) | ( | const GLdouble * | m | ) |

extern

## glBlendFuncSeparate

void(*) const juce::gl::glBlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha) | ( | GLenum | sfactorRGB,
|  | GLenum | dfactorRGB,
|  | GLenum | sfactorAlpha,
|  | GLenum | dfactorAlpha )

extern

## glMultiDrawArrays

void( *const juce::gl::glMultiDrawArrays) (GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount) | ( | GLenum | mode,
|  | const GLint * | first,
|  | const GLsizei * | count,
|  | GLsizei | drawcount )

extern

## glMultiDrawElements

void( *const juce::gl::glMultiDrawElements) (GLenum mode, const GLsizei *count, GLenum type, const void *const *indices, GLsizei drawcount) | ( | GLenum | mode,
|  | const GLsizei * | count,
|  | GLenum | type,
|  | const void *const * | indices,
|  | GLsizei | drawcount )

extern

## glPointParameterf

void( *const juce::gl::glPointParameterf) (GLenum pname, GLfloat param) | ( | GLenum | pname,
|  | GLfloat | param )

extern

## glPointParameterfv

void( *const juce::gl::glPointParameterfv) (GLenum pname, const GLfloat *params) | ( | GLenum | pname,
|  | const GLfloat * | params )

extern

## glPointParameteri

void( *const juce::gl::glPointParameteri) (GLenum pname, GLint param) | ( | GLenum | pname,
|  | GLint | param )

extern

## glPointParameteriv

void( *const juce::gl::glPointParameteriv) (GLenum pname, const GLint *params) | ( | GLenum | pname,
|  | const GLint * | params )

extern

## glFogCoordf

void( *const juce::gl::glFogCoordf) (GLfloat coord) | ( | GLfloat | coord | ) |

extern

## glFogCoordfv

void( *const juce::gl::glFogCoordfv) (const GLfloat *coord) | ( | const GLfloat * | coord | ) |

extern

## glFogCoordd

void( *const juce::gl::glFogCoordd) (GLdouble coord) | ( | GLdouble | coord | ) |

extern

## glFogCoorddv

void( *const juce::gl::glFogCoorddv) (const GLdouble *coord) | ( | const GLdouble * | coord | ) |

extern

## glFogCoordPointer

void( *const juce::gl::glFogCoordPointer) (GLenum type, GLsizei stride, const void *pointer) | ( | GLenum | type,
|  | GLsizei | stride,
|  | const void * | pointer )

extern

## glSecondaryColor3b

void( *const juce::gl::glSecondaryColor3b) (GLbyte red, GLbyte green, GLbyte blue) | ( | GLbyte | red,
|  | GLbyte | green,
|  | GLbyte | blue )

extern

## glSecondaryColor3bv

void( *const juce::gl::glSecondaryColor3bv) (const GLbyte *v) | ( | const GLbyte * | v | ) |

extern

## glSecondaryColor3d

void( *const juce::gl::glSecondaryColor3d) (GLdouble red, GLdouble green, GLdouble blue) | ( | GLdouble | red,
|  | GLdouble | green,
|  | GLdouble | blue )

extern

## glSecondaryColor3dv

void( *const juce::gl::glSecondaryColor3dv) (const GLdouble *v) | ( | const GLdouble * | v | ) |

extern

## glSecondaryColor3f

void( *const juce::gl::glSecondaryColor3f) (GLfloat red, GLfloat green, GLfloat blue) | ( | GLfloat | red,
|  | GLfloat | green,
|  | GLfloat | blue )

extern

## glSecondaryColor3fv

void( *const juce::gl::glSecondaryColor3fv) (const GLfloat *v) | ( | const GLfloat * | v | ) |

extern

## glSecondaryColor3i

void( *const juce::gl::glSecondaryColor3i) (GLint red, GLint green, GLint blue) | ( | GLint | red,
|  | GLint | green,
|  | GLint | blue )

extern

## glSecondaryColor3iv

void( *const juce::gl::glSecondaryColor3iv) (const GLint *v) | ( | const GLint * | v | ) |

extern

## glSecondaryColor3s

void( *const juce::gl::glSecondaryColor3s) (GLshort red, GLshort green, GLshort blue) | ( | GLshort | red,
|  | GLshort | green,
|  | GLshort | blue )

extern

## glSecondaryColor3sv

void( *const juce::gl::glSecondaryColor3sv) (const GLshort *v) | ( | const GLshort * | v | ) |

extern

## glSecondaryColor3ub

void( *const juce::gl::glSecondaryColor3ub) (GLubyte red, GLubyte green, GLubyte blue) | ( | GLubyte | red,
|  | GLubyte | green,
|  | GLubyte | blue )

extern

## glSecondaryColor3ubv

void( *const juce::gl::glSecondaryColor3ubv) (const GLubyte *v) | ( | const GLubyte * | v | ) |

extern

## glSecondaryColor3ui

void( *const juce::gl::glSecondaryColor3ui) (GLuint red, GLuint green, GLuint blue) | ( | GLuint | red,
|  | GLuint | green,
|  | GLuint | blue )

extern

## glSecondaryColor3uiv

void( *const juce::gl::glSecondaryColor3uiv) (const GLuint *v) | ( | const GLuint * | v | ) |

extern

## glSecondaryColor3us

void( *const juce::gl::glSecondaryColor3us) (GLushort red, GLushort green, GLushort blue) | ( | GLushort | red,
|  | GLushort | green,
|  | GLushort | blue )

extern

## glSecondaryColor3usv

void( *const juce::gl::glSecondaryColor3usv) (const GLushort *v) | ( | const GLushort * | v | ) |

extern

## glSecondaryColorPointer

void( *const juce::gl::glSecondaryColorPointer) (GLint size, GLenum type, GLsizei stride, const void *pointer) | ( | GLint | size,
|  | GLenum | type,
|  | GLsizei | stride,
|  | const void * | pointer )

extern

## glWindowPos2d

void( *const juce::gl::glWindowPos2d) (GLdouble x, GLdouble y) | ( | GLdouble | x,
|  | GLdouble | y )

extern

## glWindowPos2dv

void( *const juce::gl::glWindowPos2dv) (const GLdouble *v) | ( | const GLdouble * | v | ) |

extern

## glWindowPos2f

void( *const juce::gl::glWindowPos2f) (GLfloat x, GLfloat y) | ( | GLfloat | x,
|  | GLfloat | y )

extern

## glWindowPos2fv

void( *const juce::gl::glWindowPos2fv) (const GLfloat *v) | ( | const GLfloat * | v | ) |

extern

## glWindowPos2i

void( *const juce::gl::glWindowPos2i) (GLint x, GLint y) | ( | GLint | x,
|  | GLint | y )

extern

## glWindowPos2iv

void( *const juce::gl::glWindowPos2iv) (const GLint *v) | ( | const GLint * | v | ) |

extern

## glWindowPos2s

void( *const juce::gl::glWindowPos2s) (GLshort x, GLshort y) | ( | GLshort | x,
|  | GLshort | y )

extern

## glWindowPos2sv

void( *const juce::gl::glWindowPos2sv) (const GLshort *v) | ( | const GLshort * | v | ) |

extern

## glWindowPos3d

void( *const juce::gl::glWindowPos3d) (GLdouble x, GLdouble y, GLdouble z) | ( | GLdouble | x,
|  | GLdouble | y,
|  | GLdouble | z )

extern

## glWindowPos3dv

void( *const juce::gl::glWindowPos3dv) (const GLdouble *v) | ( | const GLdouble * | v | ) |

extern

## glWindowPos3f

void( *const juce::gl::glWindowPos3f) (GLfloat x, GLfloat y, GLfloat z) | ( | GLfloat | x,
|  | GLfloat | y,
|  | GLfloat | z )

extern

## glWindowPos3fv

void( *const juce::gl::glWindowPos3fv) (const GLfloat *v) | ( | const GLfloat * | v | ) |

extern

## glWindowPos3i

void( *const juce::gl::glWindowPos3i) (GLint x, GLint y, GLint z) | ( | GLint | x,
|  | GLint | y,
|  | GLint | z )

extern

## glWindowPos3iv

void( *const juce::gl::glWindowPos3iv) (const GLint *v) | ( | const GLint * | v | ) |

extern

## glWindowPos3s

void( *const juce::gl::glWindowPos3s) (GLshort x, GLshort y, GLshort z) | ( | GLshort | x,
|  | GLshort | y,
|  | GLshort | z )

extern

## glWindowPos3sv

void( *const juce::gl::glWindowPos3sv) (const GLshort *v) | ( | const GLshort * | v | ) |

extern

## glBlendColor

void(*) const juce::gl::glBlendColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha) | ( | GLfloat | red,
|  | GLfloat | green,
|  | GLfloat | blue,
|  | GLfloat | alpha )

extern

## glBlendEquation

void(*) const juce::gl::glBlendEquation(GLenum mode) | ( | GLenum | mode | ) |

extern

## glGenQueries

void(*) const juce::gl::glGenQueries(GLsizei n, GLuint *ids) | ( | GLsizei | n,
|  | GLuint * | ids )

extern

## glDeleteQueries

void(*) const juce::gl::glDeleteQueries(GLsizei n, const GLuint *ids) | ( | GLsizei | n,
|  | const GLuint * | ids )

extern

## glIsQuery

GLboolean(*) const juce::gl::glIsQuery(GLuint id) | ( | GLuint | id | ) |

extern

## glBeginQuery

void(*) const juce::gl::glBeginQuery(GLenum target, GLuint id) | ( | GLenum | target,
|  | GLuint | id )

extern

## glEndQuery

void(*) const juce::gl::glEndQuery(GLenum target) | ( | GLenum | target | ) |

extern

## glGetQueryiv

void(*) const juce::gl::glGetQueryiv(GLenum target, GLenum pname, GLint *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetQueryObjectiv

void( *const juce::gl::glGetQueryObjectiv) (GLuint id, GLenum pname, GLint *params) | ( | GLuint | id,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetQueryObjectuiv

void(*) const juce::gl::glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint *params) | ( | GLuint | id,
|  | GLenum | pname,
|  | GLuint * | params )

extern

## glBindBuffer

void(*) const juce::gl::glBindBuffer(GLenum target, GLuint buffer) | ( | GLenum | target,
|  | GLuint | buffer )

extern

## glDeleteBuffers

void(*) const juce::gl::glDeleteBuffers(GLsizei n, const GLuint *buffers) | ( | GLsizei | n,
|  | const GLuint * | buffers )

extern

## glGenBuffers

void(*) const juce::gl::glGenBuffers(GLsizei n, GLuint *buffers) | ( | GLsizei | n,
|  | GLuint * | buffers )

extern

## glIsBuffer

GLboolean(*) const juce::gl::glIsBuffer(GLuint buffer) | ( | GLuint | buffer | ) |

extern

## glBufferData

void(*) const juce::gl::glBufferData(GLenum target, GLsizeiptr size, const void *data, GLenum usage) | ( | GLenum | target,
|  | GLsizeiptr | size,
|  | const void * | data,
|  | GLenum | usage )

extern

## glBufferSubData

void(*) const juce::gl::glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const void *data) | ( | GLenum | target,
|  | GLintptr | offset,
|  | GLsizeiptr | size,
|  | const void * | data )

extern

## glGetBufferSubData

void( *const juce::gl::glGetBufferSubData) (GLenum target, GLintptr offset, GLsizeiptr size, void *data) | ( | GLenum | target,
|  | GLintptr | offset,
|  | GLsizeiptr | size,
|  | void * | data )

extern

## glMapBuffer

void *( *const juce::gl::glMapBuffer) (GLenum target, GLenum access) | ( | GLenum | target,
|  | GLenum | access )

extern

## glUnmapBuffer

GLboolean(*) const juce::gl::glUnmapBuffer(GLenum target) | ( | GLenum | target | ) |

extern

## glGetBufferParameteriv

void(*) const juce::gl::glGetBufferParameteriv(GLenum target, GLenum pname, GLint *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetBufferPointerv

void(*) const juce::gl::glGetBufferPointerv(GLenum target, GLenum pname, void **params) | ( | GLenum | target,
|  | GLenum | pname,
|  | void ** | params )

extern

## glBlendEquationSeparate

void(*) const juce::gl::glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha) | ( | GLenum | modeRGB,
|  | GLenum | modeAlpha )

extern

## glDrawBuffers

void(*) const juce::gl::glDrawBuffers(GLsizei n, const GLenum *bufs) | ( | GLsizei | n,
|  | const GLenum * | bufs )

extern

## glStencilOpSeparate

void(*) const juce::gl::glStencilOpSeparate(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass) | ( | GLenum | face,
|  | GLenum | sfail,
|  | GLenum | dpfail,
|  | GLenum | dppass )

extern

## glStencilFuncSeparate

void(*) const juce::gl::glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask) | ( | GLenum | face,
|  | GLenum | func,
|  | GLint | ref,
|  | GLuint | mask )

extern

## glStencilMaskSeparate

void(*) const juce::gl::glStencilMaskSeparate(GLenum face, GLuint mask) | ( | GLenum | face,
|  | GLuint | mask )

extern

## glAttachShader

void(*) const juce::gl::glAttachShader(GLuint program, GLuint shader) | ( | GLuint | program,
|  | GLuint | shader )

extern

## glBindAttribLocation

void(*) const juce::gl::glBindAttribLocation(GLuint program, GLuint index, const GLchar *name) | ( | GLuint | program,
|  | GLuint | index,
|  | const GLchar * | name )

extern

## glCompileShader

void(*) const juce::gl::glCompileShader(GLuint shader) | ( | GLuint | shader | ) |

extern

## glCreateProgram

GLuint(*) const juce::gl::glCreateProgram() | ( |  | ) |

extern

## glCreateShader

GLuint(*) const juce::gl::glCreateShader(GLenum type) | ( | GLenum | type | ) |

extern

## glDeleteProgram

void(*) const juce::gl::glDeleteProgram(GLuint program) | ( | GLuint | program | ) |

extern

## glDeleteShader

void(*) const juce::gl::glDeleteShader(GLuint shader) | ( | GLuint | shader | ) |

extern

## glDetachShader

void(*) const juce::gl::glDetachShader(GLuint program, GLuint shader) | ( | GLuint | program,
|  | GLuint | shader )

extern

## glDisableVertexAttribArray

void(*) const juce::gl::glDisableVertexAttribArray(GLuint index) | ( | GLuint | index | ) |

extern

## glEnableVertexAttribArray

void(*) const juce::gl::glEnableVertexAttribArray(GLuint index) | ( | GLuint | index | ) |

extern

## glGetActiveAttrib

void(*) const juce::gl::glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name) | ( | GLuint | program,
|  | GLuint | index,
|  | GLsizei | bufSize,
|  | GLsizei * | length,
|  | GLint * | size,
|  | GLenum * | type,
|  | GLchar * | name )

extern

## glGetActiveUniform

void(*) const juce::gl::glGetActiveUniform(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name) | ( | GLuint | program,
|  | GLuint | index,
|  | GLsizei | bufSize,
|  | GLsizei * | length,
|  | GLint * | size,
|  | GLenum * | type,
|  | GLchar * | name )

extern

## glGetAttachedShaders

void(*) const juce::gl::glGetAttachedShaders(GLuint program, GLsizei maxCount, GLsizei *count, GLuint *shaders) | ( | GLuint | program,
|  | GLsizei | maxCount,
|  | GLsizei * | count,
|  | GLuint * | shaders )

extern

## glGetAttribLocation

GLint(*) const juce::gl::glGetAttribLocation(GLuint program, const GLchar *name) | ( | GLuint | program,
|  | const GLchar * | name )

extern

## glGetProgramiv

void(*) const juce::gl::glGetProgramiv(GLuint program, GLenum pname, GLint *params) | ( | GLuint | program,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetProgramInfoLog

void(*) const juce::gl::glGetProgramInfoLog(GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog) | ( | GLuint | program,
|  | GLsizei | bufSize,
|  | GLsizei * | length,
|  | GLchar * | infoLog )

extern

## glGetShaderiv

void(*) const juce::gl::glGetShaderiv(GLuint shader, GLenum pname, GLint *params) | ( | GLuint | shader,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetShaderInfoLog

void(*) const juce::gl::glGetShaderInfoLog(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog) | ( | GLuint | shader,
|  | GLsizei | bufSize,
|  | GLsizei * | length,
|  | GLchar * | infoLog )

extern

## glGetShaderSource

void(*) const juce::gl::glGetShaderSource(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source) | ( | GLuint | shader,
|  | GLsizei | bufSize,
|  | GLsizei * | length,
|  | GLchar * | source )

extern

## glGetUniformLocation

GLint(*) const juce::gl::glGetUniformLocation(GLuint program, const GLchar *name) | ( | GLuint | program,
|  | const GLchar * | name )

extern

## glGetUniformfv

void(*) const juce::gl::glGetUniformfv(GLuint program, GLint location, GLfloat *params) | ( | GLuint | program,
|  | GLint | location,
|  | GLfloat * | params )

extern

## glGetUniformiv

void(*) const juce::gl::glGetUniformiv(GLuint program, GLint location, GLint *params) | ( | GLuint | program,
|  | GLint | location,
|  | GLint * | params )

extern

## glGetVertexAttribdv

void( *const juce::gl::glGetVertexAttribdv) (GLuint index, GLenum pname, GLdouble *params) | ( | GLuint | index,
|  | GLenum | pname,
|  | GLdouble * | params )

extern

## glGetVertexAttribfv

void(*) const juce::gl::glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat *params) | ( | GLuint | index,
|  | GLenum | pname,
|  | GLfloat * | params )

extern

## glGetVertexAttribiv

void(*) const juce::gl::glGetVertexAttribiv(GLuint index, GLenum pname, GLint *params) | ( | GLuint | index,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetVertexAttribPointerv

void(*) const juce::gl::glGetVertexAttribPointerv(GLuint index, GLenum pname, void **pointer) | ( | GLuint | index,
|  | GLenum | pname,
|  | void ** | pointer )

extern

## glIsProgram

GLboolean(*) const juce::gl::glIsProgram(GLuint program) | ( | GLuint | program | ) |

extern

## glIsShader

GLboolean(*) const juce::gl::glIsShader(GLuint shader) | ( | GLuint | shader | ) |

extern

## glLinkProgram

void(*) const juce::gl::glLinkProgram(GLuint program) | ( | GLuint | program | ) |

extern

## glShaderSource

void(*) const juce::gl::glShaderSource(GLuint shader, GLsizei count, const GLchar *const *string, const GLint *length) | ( | GLuint | shader,
|  | GLsizei | count,
|  | const GLchar *const * | string,
|  | const GLint * | length )

extern

## glUseProgram

void(*) const juce::gl::glUseProgram(GLuint program) | ( | GLuint | program | ) |

extern

## glUniform1f

void(*) const juce::gl::glUniform1f(GLint location, GLfloat v0) | ( | GLint | location,
|  | GLfloat | v0 )

extern

## glUniform2f

void(*) const juce::gl::glUniform2f(GLint location, GLfloat v0, GLfloat v1) | ( | GLint | location,
|  | GLfloat | v0,
|  | GLfloat | v1 )

extern

## glUniform3f

void(*) const juce::gl::glUniform3f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2) | ( | GLint | location,
|  | GLfloat | v0,
|  | GLfloat | v1,
|  | GLfloat | v2 )

extern

## glUniform4f

void(*) const juce::gl::glUniform4f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3) | ( | GLint | location,
|  | GLfloat | v0,
|  | GLfloat | v1,
|  | GLfloat | v2,
|  | GLfloat | v3 )

extern

## glUniform1i

void(*) const juce::gl::glUniform1i(GLint location, GLint v0) | ( | GLint | location,
|  | GLint | v0 )

extern

## glUniform2i

void(*) const juce::gl::glUniform2i(GLint location, GLint v0, GLint v1) | ( | GLint | location,
|  | GLint | v0,
|  | GLint | v1 )

extern

## glUniform3i

void(*) const juce::gl::glUniform3i(GLint location, GLint v0, GLint v1, GLint v2) | ( | GLint | location,
|  | GLint | v0,
|  | GLint | v1,
|  | GLint | v2 )

extern

## glUniform4i

void(*) const juce::gl::glUniform4i(GLint location, GLint v0, GLint v1, GLint v2, GLint v3) | ( | GLint | location,
|  | GLint | v0,
|  | GLint | v1,
|  | GLint | v2,
|  | GLint | v3 )

extern

## glUniform1fv

void(*) const juce::gl::glUniform1fv(GLint location, GLsizei count, const GLfloat *value) | ( | GLint | location,
|  | GLsizei | count,
|  | const GLfloat * | value )

extern

## glUniform2fv

void(*) const juce::gl::glUniform2fv(GLint location, GLsizei count, const GLfloat *value) | ( | GLint | location,
|  | GLsizei | count,
|  | const GLfloat * | value )

extern

## glUniform3fv

void(*) const juce::gl::glUniform3fv(GLint location, GLsizei count, const GLfloat *value) | ( | GLint | location,
|  | GLsizei | count,
|  | const GLfloat * | value )

extern

## glUniform4fv

void(*) const juce::gl::glUniform4fv(GLint location, GLsizei count, const GLfloat *value) | ( | GLint | location,
|  | GLsizei | count,
|  | const GLfloat * | value )

extern

## glUniform1iv

void(*) const juce::gl::glUniform1iv(GLint location, GLsizei count, const GLint *value) | ( | GLint | location,
|  | GLsizei | count,
|  | const GLint * | value )

extern

## glUniform2iv

void(*) const juce::gl::glUniform2iv(GLint location, GLsizei count, const GLint *value) | ( | GLint | location,
|  | GLsizei | count,
|  | const GLint * | value )

extern

## glUniform3iv

void(*) const juce::gl::glUniform3iv(GLint location, GLsizei count, const GLint *value) | ( | GLint | location,
|  | GLsizei | count,
|  | const GLint * | value )

extern

## glUniform4iv

void(*) const juce::gl::glUniform4iv(GLint location, GLsizei count, const GLint *value) | ( | GLint | location,
|  | GLsizei | count,
|  | const GLint * | value )

extern

## glUniformMatrix2fv

void(*) const juce::gl::glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) | ( | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLfloat * | value )

extern

## glUniformMatrix3fv

void(*) const juce::gl::glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) | ( | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLfloat * | value )

extern

## glUniformMatrix4fv

void(*) const juce::gl::glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) | ( | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLfloat * | value )

extern

## glValidateProgram

void(*) const juce::gl::glValidateProgram(GLuint program) | ( | GLuint | program | ) |

extern

## glVertexAttrib1d

void( *const juce::gl::glVertexAttrib1d) (GLuint index, GLdouble x) | ( | GLuint | index,
|  | GLdouble | x )

extern

## glVertexAttrib1dv

void( *const juce::gl::glVertexAttrib1dv) (GLuint index, const GLdouble *v) | ( | GLuint | index,
|  | const GLdouble * | v )

extern

## glVertexAttrib1f

void(*) const juce::gl::glVertexAttrib1f(GLuint index, GLfloat x) | ( | GLuint | index,
|  | GLfloat | x )

extern

## glVertexAttrib1fv

void(*) const juce::gl::glVertexAttrib1fv(GLuint index, const GLfloat *v) | ( | GLuint | index,
|  | const GLfloat * | v )

extern

## glVertexAttrib1s

void( *const juce::gl::glVertexAttrib1s) (GLuint index, GLshort x) | ( | GLuint | index,
|  | GLshort | x )

extern

## glVertexAttrib1sv

void( *const juce::gl::glVertexAttrib1sv) (GLuint index, const GLshort *v) | ( | GLuint | index,
|  | const GLshort * | v )

extern

## glVertexAttrib2d

void( *const juce::gl::glVertexAttrib2d) (GLuint index, GLdouble x, GLdouble y) | ( | GLuint | index,
|  | GLdouble | x,
|  | GLdouble | y )

extern

## glVertexAttrib2dv

void( *const juce::gl::glVertexAttrib2dv) (GLuint index, const GLdouble *v) | ( | GLuint | index,
|  | const GLdouble * | v )

extern

## glVertexAttrib2f

void(*) const juce::gl::glVertexAttrib2f(GLuint index, GLfloat x, GLfloat y) | ( | GLuint | index,
|  | GLfloat | x,
|  | GLfloat | y )

extern

## glVertexAttrib2fv

void(*) const juce::gl::glVertexAttrib2fv(GLuint index, const GLfloat *v) | ( | GLuint | index,
|  | const GLfloat * | v )

extern

## glVertexAttrib2s

void( *const juce::gl::glVertexAttrib2s) (GLuint index, GLshort x, GLshort y) | ( | GLuint | index,
|  | GLshort | x,
|  | GLshort | y )

extern

## glVertexAttrib2sv

void( *const juce::gl::glVertexAttrib2sv) (GLuint index, const GLshort *v) | ( | GLuint | index,
|  | const GLshort * | v )

extern

## glVertexAttrib3d

void( *const juce::gl::glVertexAttrib3d) (GLuint index, GLdouble x, GLdouble y, GLdouble z) | ( | GLuint | index,
|  | GLdouble | x,
|  | GLdouble | y,
|  | GLdouble | z )

extern

## glVertexAttrib3dv

void( *const juce::gl::glVertexAttrib3dv) (GLuint index, const GLdouble *v) | ( | GLuint | index,
|  | const GLdouble * | v )

extern

## glVertexAttrib3f

void(*) const juce::gl::glVertexAttrib3f(GLuint index, GLfloat x, GLfloat y, GLfloat z) | ( | GLuint | index,
|  | GLfloat | x,
|  | GLfloat | y,
|  | GLfloat | z )

extern

## glVertexAttrib3fv

void(*) const juce::gl::glVertexAttrib3fv(GLuint index, const GLfloat *v) | ( | GLuint | index,
|  | const GLfloat * | v )

extern

## glVertexAttrib3s

void( *const juce::gl::glVertexAttrib3s) (GLuint index, GLshort x, GLshort y, GLshort z) | ( | GLuint | index,
|  | GLshort | x,
|  | GLshort | y,
|  | GLshort | z )

extern

## glVertexAttrib3sv

void( *const juce::gl::glVertexAttrib3sv) (GLuint index, const GLshort *v) | ( | GLuint | index,
|  | const GLshort * | v )

extern

## glVertexAttrib4Nbv

void( *const juce::gl::glVertexAttrib4Nbv) (GLuint index, const GLbyte *v) | ( | GLuint | index,
|  | const GLbyte * | v )

extern

## glVertexAttrib4Niv

void( *const juce::gl::glVertexAttrib4Niv) (GLuint index, const GLint *v) | ( | GLuint | index,
|  | const GLint * | v )

extern

## glVertexAttrib4Nsv

void( *const juce::gl::glVertexAttrib4Nsv) (GLuint index, const GLshort *v) | ( | GLuint | index,
|  | const GLshort * | v )

extern

## glVertexAttrib4Nub

void( *const juce::gl::glVertexAttrib4Nub) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w) | ( | GLuint | index,
|  | GLubyte | x,
|  | GLubyte | y,
|  | GLubyte | z,
|  | GLubyte | w )

extern

## glVertexAttrib4Nubv

void( *const juce::gl::glVertexAttrib4Nubv) (GLuint index, const GLubyte *v) | ( | GLuint | index,
|  | const GLubyte * | v )

extern

## glVertexAttrib4Nuiv

void( *const juce::gl::glVertexAttrib4Nuiv) (GLuint index, const GLuint *v) | ( | GLuint | index,
|  | const GLuint * | v )

extern

## glVertexAttrib4Nusv

void( *const juce::gl::glVertexAttrib4Nusv) (GLuint index, const GLushort *v) | ( | GLuint | index,
|  | const GLushort * | v )

extern

## glVertexAttrib4bv

void( *const juce::gl::glVertexAttrib4bv) (GLuint index, const GLbyte *v) | ( | GLuint | index,
|  | const GLbyte * | v )

extern

## glVertexAttrib4d

void( *const juce::gl::glVertexAttrib4d) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) | ( | GLuint | index,
|  | GLdouble | x,
|  | GLdouble | y,
|  | GLdouble | z,
|  | GLdouble | w )

extern

## glVertexAttrib4dv

void( *const juce::gl::glVertexAttrib4dv) (GLuint index, const GLdouble *v) | ( | GLuint | index,
|  | const GLdouble * | v )

extern

## glVertexAttrib4f

void(*) const juce::gl::glVertexAttrib4f(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) | ( | GLuint | index,
|  | GLfloat | x,
|  | GLfloat | y,
|  | GLfloat | z,
|  | GLfloat | w )

extern

## glVertexAttrib4fv

void(*) const juce::gl::glVertexAttrib4fv(GLuint index, const GLfloat *v) | ( | GLuint | index,
|  | const GLfloat * | v )

extern

## glVertexAttrib4iv

void( *const juce::gl::glVertexAttrib4iv) (GLuint index, const GLint *v) | ( | GLuint | index,
|  | const GLint * | v )

extern

## glVertexAttrib4s

void( *const juce::gl::glVertexAttrib4s) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w) | ( | GLuint | index,
|  | GLshort | x,
|  | GLshort | y,
|  | GLshort | z,
|  | GLshort | w )

extern

## glVertexAttrib4sv

void( *const juce::gl::glVertexAttrib4sv) (GLuint index, const GLshort *v) | ( | GLuint | index,
|  | const GLshort * | v )

extern

## glVertexAttrib4ubv

void( *const juce::gl::glVertexAttrib4ubv) (GLuint index, const GLubyte *v) | ( | GLuint | index,
|  | const GLubyte * | v )

extern

## glVertexAttrib4uiv

void( *const juce::gl::glVertexAttrib4uiv) (GLuint index, const GLuint *v) | ( | GLuint | index,
|  | const GLuint * | v )

extern

## glVertexAttrib4usv

void( *const juce::gl::glVertexAttrib4usv) (GLuint index, const GLushort *v) | ( | GLuint | index,
|  | const GLushort * | v )

extern

## glVertexAttribPointer

void(*) const juce::gl::glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer) | ( | GLuint | index,
|  | GLint | size,
|  | GLenum | type,
|  | GLboolean | normalized,
|  | GLsizei | stride,
|  | const void * | pointer )

extern

## glUniformMatrix2x3fv

void(*) const juce::gl::glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) | ( | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLfloat * | value )

extern

## glUniformMatrix3x2fv

void(*) const juce::gl::glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) | ( | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLfloat * | value )

extern

## glUniformMatrix2x4fv

void(*) const juce::gl::glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) | ( | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLfloat * | value )

extern

## glUniformMatrix4x2fv

void(*) const juce::gl::glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) | ( | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLfloat * | value )

extern

## glUniformMatrix3x4fv

void(*) const juce::gl::glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) | ( | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLfloat * | value )

extern

## glUniformMatrix4x3fv

void(*) const juce::gl::glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) | ( | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLfloat * | value )

extern

## glColorMaski

void(*) const juce::gl::glColorMaski(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a) | ( | GLuint | index,
|  | GLboolean | r,
|  | GLboolean | g,
|  | GLboolean | b,
|  | GLboolean | a )

extern

## glGetBooleani_v

void(*) const juce::gl::glGetBooleani_v(GLenum target, GLuint index, GLboolean *data) | ( | GLenum | target,
|  | GLuint | index,
|  | GLboolean * | data )

extern

## glGetIntegeri_v

void(*) const juce::gl::glGetIntegeri_v(GLenum target, GLuint index, GLint *data) | ( | GLenum | target,
|  | GLuint | index,
|  | GLint * | data )

extern

## glEnablei

void(*) const juce::gl::glEnablei(GLenum target, GLuint index) | ( | GLenum | target,
|  | GLuint | index )

extern

## glDisablei

void(*) const juce::gl::glDisablei(GLenum target, GLuint index) | ( | GLenum | target,
|  | GLuint | index )

extern

## glIsEnabledi

GLboolean(*) const juce::gl::glIsEnabledi(GLenum target, GLuint index) | ( | GLenum | target,
|  | GLuint | index )

extern

## glBeginTransformFeedback

void(*) const juce::gl::glBeginTransformFeedback(GLenum primitiveMode) | ( | GLenum | primitiveMode | ) |

extern

## glEndTransformFeedback

void(*) const juce::gl::glEndTransformFeedback() | ( |  | ) |

extern

## glBindBufferRange

void(*) const juce::gl::glBindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size) | ( | GLenum | target,
|  | GLuint | index,
|  | GLuint | buffer,
|  | GLintptr | offset,
|  | GLsizeiptr | size )

extern

## glBindBufferBase

void(*) const juce::gl::glBindBufferBase(GLenum target, GLuint index, GLuint buffer) | ( | GLenum | target,
|  | GLuint | index,
|  | GLuint | buffer )

extern

## glTransformFeedbackVaryings

void(*) const juce::gl::glTransformFeedbackVaryings(GLuint program, GLsizei count, const GLchar *const *varyings, GLenum bufferMode) | ( | GLuint | program,
|  | GLsizei | count,
|  | const GLchar *const * | varyings,
|  | GLenum | bufferMode )

extern

## glGetTransformFeedbackVarying

void(*) const juce::gl::glGetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name) | ( | GLuint | program,
|  | GLuint | index,
|  | GLsizei | bufSize,
|  | GLsizei * | length,
|  | GLsizei * | size,
|  | GLenum * | type,
|  | GLchar * | name )

extern

## glClampColor

void( *const juce::gl::glClampColor) (GLenum target, GLenum clamp) | ( | GLenum | target,
|  | GLenum | clamp )

extern

## glBeginConditionalRender

void( *const juce::gl::glBeginConditionalRender) (GLuint id, GLenum mode) | ( | GLuint | id,
|  | GLenum | mode )

extern

## glEndConditionalRender

void( *const juce::gl::glEndConditionalRender) () | ( |  | ) |

extern

## glVertexAttribIPointer

void(*) const juce::gl::glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer) | ( | GLuint | index,
|  | GLint | size,
|  | GLenum | type,
|  | GLsizei | stride,
|  | const void * | pointer )

extern

## glGetVertexAttribIiv

void(*) const juce::gl::glGetVertexAttribIiv(GLuint index, GLenum pname, GLint *params) | ( | GLuint | index,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetVertexAttribIuiv

void(*) const juce::gl::glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint *params) | ( | GLuint | index,
|  | GLenum | pname,
|  | GLuint * | params )

extern

## glVertexAttribI1i

void( *const juce::gl::glVertexAttribI1i) (GLuint index, GLint x) | ( | GLuint | index,
|  | GLint | x )

extern

## glVertexAttribI2i

void( *const juce::gl::glVertexAttribI2i) (GLuint index, GLint x, GLint y) | ( | GLuint | index,
|  | GLint | x,
|  | GLint | y )

extern

## glVertexAttribI3i

void( *const juce::gl::glVertexAttribI3i) (GLuint index, GLint x, GLint y, GLint z) | ( | GLuint | index,
|  | GLint | x,
|  | GLint | y,
|  | GLint | z )

extern

## glVertexAttribI4i

void(*) const juce::gl::glVertexAttribI4i(GLuint index, GLint x, GLint y, GLint z, GLint w) | ( | GLuint | index,
|  | GLint | x,
|  | GLint | y,
|  | GLint | z,
|  | GLint | w )

extern

## glVertexAttribI1ui

void( *const juce::gl::glVertexAttribI1ui) (GLuint index, GLuint x) | ( | GLuint | index,
|  | GLuint | x )

extern

## glVertexAttribI2ui

void( *const juce::gl::glVertexAttribI2ui) (GLuint index, GLuint x, GLuint y) | ( | GLuint | index,
|  | GLuint | x,
|  | GLuint | y )

extern

## glVertexAttribI3ui

void( *const juce::gl::glVertexAttribI3ui) (GLuint index, GLuint x, GLuint y, GLuint z) | ( | GLuint | index,
|  | GLuint | x,
|  | GLuint | y,
|  | GLuint | z )

extern

## glVertexAttribI4ui

void(*) const juce::gl::glVertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w) | ( | GLuint | index,
|  | GLuint | x,
|  | GLuint | y,
|  | GLuint | z,
|  | GLuint | w )

extern

## glVertexAttribI1iv

void( *const juce::gl::glVertexAttribI1iv) (GLuint index, const GLint *v) | ( | GLuint | index,
|  | const GLint * | v )

extern

## glVertexAttribI2iv

void( *const juce::gl::glVertexAttribI2iv) (GLuint index, const GLint *v) | ( | GLuint | index,
|  | const GLint * | v )

extern

## glVertexAttribI3iv

void( *const juce::gl::glVertexAttribI3iv) (GLuint index, const GLint *v) | ( | GLuint | index,
|  | const GLint * | v )

extern

## glVertexAttribI4iv

void(*) const juce::gl::glVertexAttribI4iv(GLuint index, const GLint *v) | ( | GLuint | index,
|  | const GLint * | v )

extern

## glVertexAttribI1uiv

void( *const juce::gl::glVertexAttribI1uiv) (GLuint index, const GLuint *v) | ( | GLuint | index,
|  | const GLuint * | v )

extern

## glVertexAttribI2uiv

void( *const juce::gl::glVertexAttribI2uiv) (GLuint index, const GLuint *v) | ( | GLuint | index,
|  | const GLuint * | v )

extern

## glVertexAttribI3uiv

void( *const juce::gl::glVertexAttribI3uiv) (GLuint index, const GLuint *v) | ( | GLuint | index,
|  | const GLuint * | v )

extern

## glVertexAttribI4uiv

void(*) const juce::gl::glVertexAttribI4uiv(GLuint index, const GLuint *v) | ( | GLuint | index,
|  | const GLuint * | v )

extern

## glVertexAttribI4bv

void( *const juce::gl::glVertexAttribI4bv) (GLuint index, const GLbyte *v) | ( | GLuint | index,
|  | const GLbyte * | v )

extern

## glVertexAttribI4sv

void( *const juce::gl::glVertexAttribI4sv) (GLuint index, const GLshort *v) | ( | GLuint | index,
|  | const GLshort * | v )

extern

## glVertexAttribI4ubv

void( *const juce::gl::glVertexAttribI4ubv) (GLuint index, const GLubyte *v) | ( | GLuint | index,
|  | const GLubyte * | v )

extern

## glVertexAttribI4usv

void( *const juce::gl::glVertexAttribI4usv) (GLuint index, const GLushort *v) | ( | GLuint | index,
|  | const GLushort * | v )

extern

## glGetUniformuiv

void(*) const juce::gl::glGetUniformuiv(GLuint program, GLint location, GLuint *params) | ( | GLuint | program,
|  | GLint | location,
|  | GLuint * | params )

extern

## glBindFragDataLocation

void( *const juce::gl::glBindFragDataLocation) (GLuint program, GLuint color, const GLchar *name) | ( | GLuint | program,
|  | GLuint | color,
|  | const GLchar * | name )

extern

## glGetFragDataLocation

GLint(*) const juce::gl::glGetFragDataLocation(GLuint program, const GLchar *name) | ( | GLuint | program,
|  | const GLchar * | name )

extern

## glUniform1ui

void(*) const juce::gl::glUniform1ui(GLint location, GLuint v0) | ( | GLint | location,
|  | GLuint | v0 )

extern

## glUniform2ui

void(*) const juce::gl::glUniform2ui(GLint location, GLuint v0, GLuint v1) | ( | GLint | location,
|  | GLuint | v0,
|  | GLuint | v1 )

extern

## glUniform3ui

void(*) const juce::gl::glUniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2) | ( | GLint | location,
|  | GLuint | v0,
|  | GLuint | v1,
|  | GLuint | v2 )

extern

## glUniform4ui

void(*) const juce::gl::glUniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3) | ( | GLint | location,
|  | GLuint | v0,
|  | GLuint | v1,
|  | GLuint | v2,
|  | GLuint | v3 )

extern

## glUniform1uiv

void(*) const juce::gl::glUniform1uiv(GLint location, GLsizei count, const GLuint *value) | ( | GLint | location,
|  | GLsizei | count,
|  | const GLuint * | value )

extern

## glUniform2uiv

void(*) const juce::gl::glUniform2uiv(GLint location, GLsizei count, const GLuint *value) | ( | GLint | location,
|  | GLsizei | count,
|  | const GLuint * | value )

extern

## glUniform3uiv

void(*) const juce::gl::glUniform3uiv(GLint location, GLsizei count, const GLuint *value) | ( | GLint | location,
|  | GLsizei | count,
|  | const GLuint * | value )

extern

## glUniform4uiv

void(*) const juce::gl::glUniform4uiv(GLint location, GLsizei count, const GLuint *value) | ( | GLint | location,
|  | GLsizei | count,
|  | const GLuint * | value )

extern

## glTexParameterIiv

void(*) const juce::gl::glTexParameterIiv(GLenum target, GLenum pname, const GLint *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | const GLint * | params )

extern

## glTexParameterIuiv

void(*) const juce::gl::glTexParameterIuiv(GLenum target, GLenum pname, const GLuint *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | const GLuint * | params )

extern

## glGetTexParameterIiv

void(*) const juce::gl::glGetTexParameterIiv(GLenum target, GLenum pname, GLint *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetTexParameterIuiv

void(*) const juce::gl::glGetTexParameterIuiv(GLenum target, GLenum pname, GLuint *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLuint * | params )

extern

## glClearBufferiv

void(*) const juce::gl::glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint *value) | ( | GLenum | buffer,
|  | GLint | drawbuffer,
|  | const GLint * | value )

extern

## glClearBufferuiv

void(*) const juce::gl::glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint *value) | ( | GLenum | buffer,
|  | GLint | drawbuffer,
|  | const GLuint * | value )

extern

## glClearBufferfv

void(*) const juce::gl::glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat *value) | ( | GLenum | buffer,
|  | GLint | drawbuffer,
|  | const GLfloat * | value )

extern

## glClearBufferfi

void(*) const juce::gl::glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil) | ( | GLenum | buffer,
|  | GLint | drawbuffer,
|  | GLfloat | depth,
|  | GLint | stencil )

extern

## glGetStringi

const GLubyte *(*) const juce::gl::glGetStringi(GLenum name, GLuint index) | ( | GLenum | name,
|  | GLuint | index )

extern

## glIsRenderbuffer

GLboolean(*) const juce::gl::glIsRenderbuffer(GLuint renderbuffer) | ( | GLuint | renderbuffer | ) |

extern

## glBindRenderbuffer

void(*) const juce::gl::glBindRenderbuffer(GLenum target, GLuint renderbuffer) | ( | GLenum | target,
|  | GLuint | renderbuffer )

extern

## glDeleteRenderbuffers

void(*) const juce::gl::glDeleteRenderbuffers(GLsizei n, const GLuint *renderbuffers) | ( | GLsizei | n,
|  | const GLuint * | renderbuffers )

extern

## glGenRenderbuffers

void(*) const juce::gl::glGenRenderbuffers(GLsizei n, GLuint *renderbuffers) | ( | GLsizei | n,
|  | GLuint * | renderbuffers )

extern

## glRenderbufferStorage

void(*) const juce::gl::glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height) | ( | GLenum | target,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLsizei | height )

extern

## glGetRenderbufferParameteriv

void(*) const juce::gl::glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glIsFramebuffer

GLboolean(*) const juce::gl::glIsFramebuffer(GLuint framebuffer) | ( | GLuint | framebuffer | ) |

extern

## glBindFramebuffer

void(*) const juce::gl::glBindFramebuffer(GLenum target, GLuint framebuffer) | ( | GLenum | target,
|  | GLuint | framebuffer )

extern

## glDeleteFramebuffers

void(*) const juce::gl::glDeleteFramebuffers(GLsizei n, const GLuint *framebuffers) | ( | GLsizei | n,
|  | const GLuint * | framebuffers )

extern

## glGenFramebuffers

void(*) const juce::gl::glGenFramebuffers(GLsizei n, GLuint *framebuffers) | ( | GLsizei | n,
|  | GLuint * | framebuffers )

extern

## glCheckFramebufferStatus

GLenum(*) const juce::gl::glCheckFramebufferStatus(GLenum target) | ( | GLenum | target | ) |

extern

## glFramebufferTexture1D

void( *const juce::gl::glFramebufferTexture1D) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level) | ( | GLenum | target,
|  | GLenum | attachment,
|  | GLenum | textarget,
|  | GLuint | texture,
|  | GLint | level )

extern

## glFramebufferTexture2D

void(*) const juce::gl::glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level) | ( | GLenum | target,
|  | GLenum | attachment,
|  | GLenum | textarget,
|  | GLuint | texture,
|  | GLint | level )

extern

## glFramebufferTexture3D

void( *const juce::gl::glFramebufferTexture3D) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset) | ( | GLenum | target,
|  | GLenum | attachment,
|  | GLenum | textarget,
|  | GLuint | texture,
|  | GLint | level,
|  | GLint | zoffset )

extern

## glFramebufferRenderbuffer

void(*) const juce::gl::glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer) | ( | GLenum | target,
|  | GLenum | attachment,
|  | GLenum | renderbuffertarget,
|  | GLuint | renderbuffer )

extern

## glGetFramebufferAttachmentParameteriv

void(*) const juce::gl::glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint *params) | ( | GLenum | target,
|  | GLenum | attachment,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGenerateMipmap

void(*) const juce::gl::glGenerateMipmap(GLenum target) | ( | GLenum | target | ) |

extern

## glBlitFramebuffer

void(*) const juce::gl::glBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter) | ( | GLint | srcX0,
|  | GLint | srcY0,
|  | GLint | srcX1,
|  | GLint | srcY1,
|  | GLint | dstX0,
|  | GLint | dstY0,
|  | GLint | dstX1,
|  | GLint | dstY1,
|  | GLbitfield | mask,
|  | GLenum | filter )

extern

## glRenderbufferStorageMultisample

void(*) const juce::gl::glRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height) | ( | GLenum | target,
|  | GLsizei | samples,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLsizei | height )

extern

## glFramebufferTextureLayer

void(*) const juce::gl::glFramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer) | ( | GLenum | target,
|  | GLenum | attachment,
|  | GLuint | texture,
|  | GLint | level,
|  | GLint | layer )

extern

## glMapBufferRange

void *(*) const juce::gl::glMapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access) | ( | GLenum | target,
|  | GLintptr | offset,
|  | GLsizeiptr | length,
|  | GLbitfield | access )

extern

## glFlushMappedBufferRange

void(*) const juce::gl::glFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length) | ( | GLenum | target,
|  | GLintptr | offset,
|  | GLsizeiptr | length )

extern

## glBindVertexArray

void(*) const juce::gl::glBindVertexArray(GLuint array) | ( | GLuint | array | ) |

extern

## glDeleteVertexArrays

void(*) const juce::gl::glDeleteVertexArrays(GLsizei n, const GLuint *arrays) | ( | GLsizei | n,
|  | const GLuint * | arrays )

extern

## glGenVertexArrays

void(*) const juce::gl::glGenVertexArrays(GLsizei n, GLuint *arrays) | ( | GLsizei | n,
|  | GLuint * | arrays )

extern

## glIsVertexArray

GLboolean(*) const juce::gl::glIsVertexArray(GLuint array) | ( | GLuint | array | ) |

extern

## glDrawArraysInstanced

void(*) const juce::gl::glDrawArraysInstanced(GLenum mode, GLint first, GLsizei count, GLsizei instancecount) | ( | GLenum | mode,
|  | GLint | first,
|  | GLsizei | count,
|  | GLsizei | instancecount )

extern

## glDrawElementsInstanced

void(*) const juce::gl::glDrawElementsInstanced(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount) | ( | GLenum | mode,
|  | GLsizei | count,
|  | GLenum | type,
|  | const void * | indices,
|  | GLsizei | instancecount )

extern

## glTexBuffer

void(*) const juce::gl::glTexBuffer(GLenum target, GLenum internalformat, GLuint buffer) | ( | GLenum | target,
|  | GLenum | internalformat,
|  | GLuint | buffer )

extern

## glPrimitiveRestartIndex

void( *const juce::gl::glPrimitiveRestartIndex) (GLuint index) | ( | GLuint | index | ) |

extern

## glCopyBufferSubData

void(*) const juce::gl::glCopyBufferSubData(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size) | ( | GLenum | readTarget,
|  | GLenum | writeTarget,
|  | GLintptr | readOffset,
|  | GLintptr | writeOffset,
|  | GLsizeiptr | size )

extern

## glGetUniformIndices

void(*) const juce::gl::glGetUniformIndices(GLuint program, GLsizei uniformCount, const GLchar *const *uniformNames, GLuint *uniformIndices) | ( | GLuint | program,
|  | GLsizei | uniformCount,
|  | const GLchar *const * | uniformNames,
|  | GLuint * | uniformIndices )

extern

## glGetActiveUniformsiv

void(*) const juce::gl::glGetActiveUniformsiv(GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params) | ( | GLuint | program,
|  | GLsizei | uniformCount,
|  | const GLuint * | uniformIndices,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetActiveUniformName

void( *const juce::gl::glGetActiveUniformName) (GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName) | ( | GLuint | program,
|  | GLuint | uniformIndex,
|  | GLsizei | bufSize,
|  | GLsizei * | length,
|  | GLchar * | uniformName )

extern

## glGetUniformBlockIndex

GLuint(*) const juce::gl::glGetUniformBlockIndex(GLuint program, const GLchar *uniformBlockName) | ( | GLuint | program,
|  | const GLchar * | uniformBlockName )

extern

## glGetActiveUniformBlockiv

void(*) const juce::gl::glGetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params) | ( | GLuint | program,
|  | GLuint | uniformBlockIndex,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetActiveUniformBlockName

void(*) const juce::gl::glGetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName) | ( | GLuint | program,
|  | GLuint | uniformBlockIndex,
|  | GLsizei | bufSize,
|  | GLsizei * | length,
|  | GLchar * | uniformBlockName )

extern

## glUniformBlockBinding

void(*) const juce::gl::glUniformBlockBinding(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding) | ( | GLuint | program,
|  | GLuint | uniformBlockIndex,
|  | GLuint | uniformBlockBinding )

extern

## glDrawElementsBaseVertex

void(*) const juce::gl::glDrawElementsBaseVertex(GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex) | ( | GLenum | mode,
|  | GLsizei | count,
|  | GLenum | type,
|  | const void * | indices,
|  | GLint | basevertex )

extern

## glDrawRangeElementsBaseVertex

void(*) const juce::gl::glDrawRangeElementsBaseVertex(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex) | ( | GLenum | mode,
|  | GLuint | start,
|  | GLuint | end,
|  | GLsizei | count,
|  | GLenum | type,
|  | const void * | indices,
|  | GLint | basevertex )

extern

## glDrawElementsInstancedBaseVertex

void(*) const juce::gl::glDrawElementsInstancedBaseVertex(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex) | ( | GLenum | mode,
|  | GLsizei | count,
|  | GLenum | type,
|  | const void * | indices,
|  | GLsizei | instancecount,
|  | GLint | basevertex )

extern

## glMultiDrawElementsBaseVertex

void( *const juce::gl::glMultiDrawElementsBaseVertex) (GLenum mode, const GLsizei *count, GLenum type, const void *const *indices, GLsizei drawcount, const GLint *basevertex) | ( | GLenum | mode,
|  | const GLsizei * | count,
|  | GLenum | type,
|  | const void *const * | indices,
|  | GLsizei | drawcount,
|  | const GLint * | basevertex )

extern

## glProvokingVertex

void( *const juce::gl::glProvokingVertex) (GLenum mode) | ( | GLenum | mode | ) |

extern

## glFenceSync

GLsync(*) const juce::gl::glFenceSync(GLenum condition, GLbitfield flags) | ( | GLenum | condition,
|  | GLbitfield | flags )

extern

## glIsSync

GLboolean(*) const juce::gl::glIsSync(GLsync sync) | ( | GLsync | sync | ) |

extern

## glDeleteSync

void(*) const juce::gl::glDeleteSync(GLsync sync) | ( | GLsync | sync | ) |

extern

## glClientWaitSync

GLenum(*) const juce::gl::glClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout) | ( | GLsync | sync,
|  | GLbitfield | flags,
|  | GLuint64 | timeout )

extern

## glWaitSync

void(*) const juce::gl::glWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout) | ( | GLsync | sync,
|  | GLbitfield | flags,
|  | GLuint64 | timeout )

extern

## glGetInteger64v

void(*) const juce::gl::glGetInteger64v(GLenum pname, GLint64 *data) | ( | GLenum | pname,
|  | GLint64 * | data )

extern

## glGetSynciv

void(*) const juce::gl::glGetSynciv(GLsync sync, GLenum pname, GLsizei count, GLsizei *length, GLint *values) | ( | GLsync | sync,
|  | GLenum | pname,
|  | GLsizei | count,
|  | GLsizei * | length,
|  | GLint * | values )

extern

## glGetInteger64i_v

void(*) const juce::gl::glGetInteger64i_v(GLenum target, GLuint index, GLint64 *data) | ( | GLenum | target,
|  | GLuint | index,
|  | GLint64 * | data )

extern

## glGetBufferParameteri64v

void(*) const juce::gl::glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64 *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLint64 * | params )

extern

## glFramebufferTexture

void(*) const juce::gl::glFramebufferTexture(GLenum target, GLenum attachment, GLuint texture, GLint level) | ( | GLenum | target,
|  | GLenum | attachment,
|  | GLuint | texture,
|  | GLint | level )

extern

## glTexImage2DMultisample

void( *const juce::gl::glTexImage2DMultisample) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations) | ( | GLenum | target,
|  | GLsizei | samples,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLboolean | fixedsamplelocations )

extern

## glTexImage3DMultisample

void( *const juce::gl::glTexImage3DMultisample) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations) | ( | GLenum | target,
|  | GLsizei | samples,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth,
|  | GLboolean | fixedsamplelocations )

extern

## glGetMultisamplefv

void(*) const juce::gl::glGetMultisamplefv(GLenum pname, GLuint index, GLfloat *val) | ( | GLenum | pname,
|  | GLuint | index,
|  | GLfloat * | val )

extern

## glSampleMaski

void(*) const juce::gl::glSampleMaski(GLuint maskNumber, GLbitfield mask) | ( | GLuint | maskNumber,
|  | GLbitfield | mask )

extern

## glBindFragDataLocationIndexed

void( *const juce::gl::glBindFragDataLocationIndexed) (GLuint program, GLuint colorNumber, GLuint index, const GLchar *name) | ( | GLuint | program,
|  | GLuint | colorNumber,
|  | GLuint | index,
|  | const GLchar * | name )

extern

## glGetFragDataIndex

GLint( *const juce::gl::glGetFragDataIndex) (GLuint program, const GLchar *name) | ( | GLuint | program,
|  | const GLchar * | name )

extern

## glGenSamplers

void(*) const juce::gl::glGenSamplers(GLsizei count, GLuint *samplers) | ( | GLsizei | count,
|  | GLuint * | samplers )

extern

## glDeleteSamplers

void(*) const juce::gl::glDeleteSamplers(GLsizei count, const GLuint *samplers) | ( | GLsizei | count,
|  | const GLuint * | samplers )

extern

## glIsSampler

GLboolean(*) const juce::gl::glIsSampler(GLuint sampler) | ( | GLuint | sampler | ) |

extern

## glBindSampler

void(*) const juce::gl::glBindSampler(GLuint unit, GLuint sampler) | ( | GLuint | unit,
|  | GLuint | sampler )

extern

## glSamplerParameteri

void(*) const juce::gl::glSamplerParameteri(GLuint sampler, GLenum pname, GLint param) | ( | GLuint | sampler,
|  | GLenum | pname,
|  | GLint | param )

extern

## glSamplerParameteriv

void(*) const juce::gl::glSamplerParameteriv(GLuint sampler, GLenum pname, const GLint *param) | ( | GLuint | sampler,
|  | GLenum | pname,
|  | const GLint * | param )

extern

## glSamplerParameterf

void(*) const juce::gl::glSamplerParameterf(GLuint sampler, GLenum pname, GLfloat param) | ( | GLuint | sampler,
|  | GLenum | pname,
|  | GLfloat | param )

extern

## glSamplerParameterfv

void(*) const juce::gl::glSamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat *param) | ( | GLuint | sampler,
|  | GLenum | pname,
|  | const GLfloat * | param )

extern

## glSamplerParameterIiv

void(*) const juce::gl::glSamplerParameterIiv(GLuint sampler, GLenum pname, const GLint *param) | ( | GLuint | sampler,
|  | GLenum | pname,
|  | const GLint * | param )

extern

## glSamplerParameterIuiv

void(*) const juce::gl::glSamplerParameterIuiv(GLuint sampler, GLenum pname, const GLuint *param) | ( | GLuint | sampler,
|  | GLenum | pname,
|  | const GLuint * | param )

extern

## glGetSamplerParameteriv

void(*) const juce::gl::glGetSamplerParameteriv(GLuint sampler, GLenum pname, GLint *params) | ( | GLuint | sampler,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetSamplerParameterIiv

void(*) const juce::gl::glGetSamplerParameterIiv(GLuint sampler, GLenum pname, GLint *params) | ( | GLuint | sampler,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetSamplerParameterfv

void(*) const juce::gl::glGetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat *params) | ( | GLuint | sampler,
|  | GLenum | pname,
|  | GLfloat * | params )

extern

## glGetSamplerParameterIuiv

void(*) const juce::gl::glGetSamplerParameterIuiv(GLuint sampler, GLenum pname, GLuint *params) | ( | GLuint | sampler,
|  | GLenum | pname,
|  | GLuint * | params )

extern

## glQueryCounter

void( *const juce::gl::glQueryCounter) (GLuint id, GLenum target) | ( | GLuint | id,
|  | GLenum | target )

extern

## glGetQueryObjecti64v

void( *const juce::gl::glGetQueryObjecti64v) (GLuint id, GLenum pname, GLint64 *params) | ( | GLuint | id,
|  | GLenum | pname,
|  | GLint64 * | params )

extern

## glGetQueryObjectui64v

void( *const juce::gl::glGetQueryObjectui64v) (GLuint id, GLenum pname, GLuint64 *params) | ( | GLuint | id,
|  | GLenum | pname,
|  | GLuint64 * | params )

extern

## glVertexAttribDivisor

void(*) const juce::gl::glVertexAttribDivisor(GLuint index, GLuint divisor) | ( | GLuint | index,
|  | GLuint | divisor )

extern

## glVertexAttribP1ui

void( *const juce::gl::glVertexAttribP1ui) (GLuint index, GLenum type, GLboolean normalized, GLuint value) | ( | GLuint | index,
|  | GLenum | type,
|  | GLboolean | normalized,
|  | GLuint | value )

extern

## glVertexAttribP1uiv

void( *const juce::gl::glVertexAttribP1uiv) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value) | ( | GLuint | index,
|  | GLenum | type,
|  | GLboolean | normalized,
|  | const GLuint * | value )

extern

## glVertexAttribP2ui

void( *const juce::gl::glVertexAttribP2ui) (GLuint index, GLenum type, GLboolean normalized, GLuint value) | ( | GLuint | index,
|  | GLenum | type,
|  | GLboolean | normalized,
|  | GLuint | value )

extern

## glVertexAttribP2uiv

void( *const juce::gl::glVertexAttribP2uiv) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value) | ( | GLuint | index,
|  | GLenum | type,
|  | GLboolean | normalized,
|  | const GLuint * | value )

extern

## glVertexAttribP3ui

void( *const juce::gl::glVertexAttribP3ui) (GLuint index, GLenum type, GLboolean normalized, GLuint value) | ( | GLuint | index,
|  | GLenum | type,
|  | GLboolean | normalized,
|  | GLuint | value )

extern

## glVertexAttribP3uiv

void( *const juce::gl::glVertexAttribP3uiv) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value) | ( | GLuint | index,
|  | GLenum | type,
|  | GLboolean | normalized,
|  | const GLuint * | value )

extern

## glVertexAttribP4ui

void( *const juce::gl::glVertexAttribP4ui) (GLuint index, GLenum type, GLboolean normalized, GLuint value) | ( | GLuint | index,
|  | GLenum | type,
|  | GLboolean | normalized,
|  | GLuint | value )

extern

## glVertexAttribP4uiv

void( *const juce::gl::glVertexAttribP4uiv) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value) | ( | GLuint | index,
|  | GLenum | type,
|  | GLboolean | normalized,
|  | const GLuint * | value )

extern

## glVertexP2ui

void( *const juce::gl::glVertexP2ui) (GLenum type, GLuint value) | ( | GLenum | type,
|  | GLuint | value )

extern

## glVertexP2uiv

void( *const juce::gl::glVertexP2uiv) (GLenum type, const GLuint *value) | ( | GLenum | type,
|  | const GLuint * | value )

extern

## glVertexP3ui

void( *const juce::gl::glVertexP3ui) (GLenum type, GLuint value) | ( | GLenum | type,
|  | GLuint | value )

extern

## glVertexP3uiv

void( *const juce::gl::glVertexP3uiv) (GLenum type, const GLuint *value) | ( | GLenum | type,
|  | const GLuint * | value )

extern

## glVertexP4ui

void( *const juce::gl::glVertexP4ui) (GLenum type, GLuint value) | ( | GLenum | type,
|  | GLuint | value )

extern

## glVertexP4uiv

void( *const juce::gl::glVertexP4uiv) (GLenum type, const GLuint *value) | ( | GLenum | type,
|  | const GLuint * | value )

extern

## glTexCoordP1ui

void( *const juce::gl::glTexCoordP1ui) (GLenum type, GLuint coords) | ( | GLenum | type,
|  | GLuint | coords )

extern

## glTexCoordP1uiv

void( *const juce::gl::glTexCoordP1uiv) (GLenum type, const GLuint *coords) | ( | GLenum | type,
|  | const GLuint * | coords )

extern

## glTexCoordP2ui

void( *const juce::gl::glTexCoordP2ui) (GLenum type, GLuint coords) | ( | GLenum | type,
|  | GLuint | coords )

extern

## glTexCoordP2uiv

void( *const juce::gl::glTexCoordP2uiv) (GLenum type, const GLuint *coords) | ( | GLenum | type,
|  | const GLuint * | coords )

extern

## glTexCoordP3ui

void( *const juce::gl::glTexCoordP3ui) (GLenum type, GLuint coords) | ( | GLenum | type,
|  | GLuint | coords )

extern

## glTexCoordP3uiv

void( *const juce::gl::glTexCoordP3uiv) (GLenum type, const GLuint *coords) | ( | GLenum | type,
|  | const GLuint * | coords )

extern

## glTexCoordP4ui

void( *const juce::gl::glTexCoordP4ui) (GLenum type, GLuint coords) | ( | GLenum | type,
|  | GLuint | coords )

extern

## glTexCoordP4uiv

void( *const juce::gl::glTexCoordP4uiv) (GLenum type, const GLuint *coords) | ( | GLenum | type,
|  | const GLuint * | coords )

extern

## glMultiTexCoordP1ui

void( *const juce::gl::glMultiTexCoordP1ui) (GLenum texture, GLenum type, GLuint coords) | ( | GLenum | texture,
|  | GLenum | type,
|  | GLuint | coords )

extern

## glMultiTexCoordP1uiv

void( *const juce::gl::glMultiTexCoordP1uiv) (GLenum texture, GLenum type, const GLuint *coords) | ( | GLenum | texture,
|  | GLenum | type,
|  | const GLuint * | coords )

extern

## glMultiTexCoordP2ui

void( *const juce::gl::glMultiTexCoordP2ui) (GLenum texture, GLenum type, GLuint coords) | ( | GLenum | texture,
|  | GLenum | type,
|  | GLuint | coords )

extern

## glMultiTexCoordP2uiv

void( *const juce::gl::glMultiTexCoordP2uiv) (GLenum texture, GLenum type, const GLuint *coords) | ( | GLenum | texture,
|  | GLenum | type,
|  | const GLuint * | coords )

extern

## glMultiTexCoordP3ui

void( *const juce::gl::glMultiTexCoordP3ui) (GLenum texture, GLenum type, GLuint coords) | ( | GLenum | texture,
|  | GLenum | type,
|  | GLuint | coords )

extern

## glMultiTexCoordP3uiv

void( *const juce::gl::glMultiTexCoordP3uiv) (GLenum texture, GLenum type, const GLuint *coords) | ( | GLenum | texture,
|  | GLenum | type,
|  | const GLuint * | coords )

extern

## glMultiTexCoordP4ui

void( *const juce::gl::glMultiTexCoordP4ui) (GLenum texture, GLenum type, GLuint coords) | ( | GLenum | texture,
|  | GLenum | type,
|  | GLuint | coords )

extern

## glMultiTexCoordP4uiv

void( *const juce::gl::glMultiTexCoordP4uiv) (GLenum texture, GLenum type, const GLuint *coords) | ( | GLenum | texture,
|  | GLenum | type,
|  | const GLuint * | coords )

extern

## glNormalP3ui

void( *const juce::gl::glNormalP3ui) (GLenum type, GLuint coords) | ( | GLenum | type,
|  | GLuint | coords )

extern

## glNormalP3uiv

void( *const juce::gl::glNormalP3uiv) (GLenum type, const GLuint *coords) | ( | GLenum | type,
|  | const GLuint * | coords )

extern

## glColorP3ui

void( *const juce::gl::glColorP3ui) (GLenum type, GLuint color) | ( | GLenum | type,
|  | GLuint | color )

extern

## glColorP3uiv

void( *const juce::gl::glColorP3uiv) (GLenum type, const GLuint *color) | ( | GLenum | type,
|  | const GLuint * | color )

extern

## glColorP4ui

void( *const juce::gl::glColorP4ui) (GLenum type, GLuint color) | ( | GLenum | type,
|  | GLuint | color )

extern

## glColorP4uiv

void( *const juce::gl::glColorP4uiv) (GLenum type, const GLuint *color) | ( | GLenum | type,
|  | const GLuint * | color )

extern

## glSecondaryColorP3ui

void( *const juce::gl::glSecondaryColorP3ui) (GLenum type, GLuint color) | ( | GLenum | type,
|  | GLuint | color )

extern

## glSecondaryColorP3uiv

void( *const juce::gl::glSecondaryColorP3uiv) (GLenum type, const GLuint *color) | ( | GLenum | type,
|  | const GLuint * | color )

extern

## glMinSampleShading

void(*) const juce::gl::glMinSampleShading(GLfloat value) | ( | GLfloat | value | ) |

extern

## glBlendEquationi

void(*) const juce::gl::glBlendEquationi(GLuint buf, GLenum mode) | ( | GLuint | buf,
|  | GLenum | mode )

extern

## glBlendEquationSeparatei

void(*) const juce::gl::glBlendEquationSeparatei(GLuint buf, GLenum modeRGB, GLenum modeAlpha) | ( | GLuint | buf,
|  | GLenum | modeRGB,
|  | GLenum | modeAlpha )

extern

## glBlendFunci

void(*) const juce::gl::glBlendFunci(GLuint buf, GLenum src, GLenum dst) | ( | GLuint | buf,
|  | GLenum | src,
|  | GLenum | dst )

extern

## glBlendFuncSeparatei

void(*) const juce::gl::glBlendFuncSeparatei(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha) | ( | GLuint | buf,
|  | GLenum | srcRGB,
|  | GLenum | dstRGB,
|  | GLenum | srcAlpha,
|  | GLenum | dstAlpha )

extern

## glDrawArraysIndirect

void(*) const juce::gl::glDrawArraysIndirect(GLenum mode, const void *indirect) | ( | GLenum | mode,
|  | const void * | indirect )

extern

## glDrawElementsIndirect

void(*) const juce::gl::glDrawElementsIndirect(GLenum mode, GLenum type, const void *indirect) | ( | GLenum | mode,
|  | GLenum | type,
|  | const void * | indirect )

extern

## glUniform1d

void( *const juce::gl::glUniform1d) (GLint location, GLdouble x) | ( | GLint | location,
|  | GLdouble | x )

extern

## glUniform2d

void( *const juce::gl::glUniform2d) (GLint location, GLdouble x, GLdouble y) | ( | GLint | location,
|  | GLdouble | x,
|  | GLdouble | y )

extern

## glUniform3d

void( *const juce::gl::glUniform3d) (GLint location, GLdouble x, GLdouble y, GLdouble z) | ( | GLint | location,
|  | GLdouble | x,
|  | GLdouble | y,
|  | GLdouble | z )

extern

## glUniform4d

void( *const juce::gl::glUniform4d) (GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w) | ( | GLint | location,
|  | GLdouble | x,
|  | GLdouble | y,
|  | GLdouble | z,
|  | GLdouble | w )

extern

## glUniform1dv

void( *const juce::gl::glUniform1dv) (GLint location, GLsizei count, const GLdouble *value) | ( | GLint | location,
|  | GLsizei | count,
|  | const GLdouble * | value )

extern

## glUniform2dv

void( *const juce::gl::glUniform2dv) (GLint location, GLsizei count, const GLdouble *value) | ( | GLint | location,
|  | GLsizei | count,
|  | const GLdouble * | value )

extern

## glUniform3dv

void( *const juce::gl::glUniform3dv) (GLint location, GLsizei count, const GLdouble *value) | ( | GLint | location,
|  | GLsizei | count,
|  | const GLdouble * | value )

extern

## glUniform4dv

void( *const juce::gl::glUniform4dv) (GLint location, GLsizei count, const GLdouble *value) | ( | GLint | location,
|  | GLsizei | count,
|  | const GLdouble * | value )

extern

## glUniformMatrix2dv

void( *const juce::gl::glUniformMatrix2dv) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) | ( | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLdouble * | value )

extern

## glUniformMatrix3dv

void( *const juce::gl::glUniformMatrix3dv) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) | ( | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLdouble * | value )

extern

## glUniformMatrix4dv

void( *const juce::gl::glUniformMatrix4dv) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) | ( | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLdouble * | value )

extern

## glUniformMatrix2x3dv

void( *const juce::gl::glUniformMatrix2x3dv) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) | ( | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLdouble * | value )

extern

## glUniformMatrix2x4dv

void( *const juce::gl::glUniformMatrix2x4dv) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) | ( | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLdouble * | value )

extern

## glUniformMatrix3x2dv

void( *const juce::gl::glUniformMatrix3x2dv) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) | ( | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLdouble * | value )

extern

## glUniformMatrix3x4dv

void( *const juce::gl::glUniformMatrix3x4dv) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) | ( | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLdouble * | value )

extern

## glUniformMatrix4x2dv

void( *const juce::gl::glUniformMatrix4x2dv) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) | ( | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLdouble * | value )

extern

## glUniformMatrix4x3dv

void( *const juce::gl::glUniformMatrix4x3dv) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) | ( | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLdouble * | value )

extern

## glGetUniformdv

void( *const juce::gl::glGetUniformdv) (GLuint program, GLint location, GLdouble *params) | ( | GLuint | program,
|  | GLint | location,
|  | GLdouble * | params )

extern

## glGetSubroutineUniformLocation

GLint( *const juce::gl::glGetSubroutineUniformLocation) (GLuint program, GLenum shadertype, const GLchar *name) | ( | GLuint | program,
|  | GLenum | shadertype,
|  | const GLchar * | name )

extern

## glGetSubroutineIndex

GLuint( *const juce::gl::glGetSubroutineIndex) (GLuint program, GLenum shadertype, const GLchar *name) | ( | GLuint | program,
|  | GLenum | shadertype,
|  | const GLchar * | name )

extern

## glGetActiveSubroutineUniformiv

void( *const juce::gl::glGetActiveSubroutineUniformiv) (GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint *values) | ( | GLuint | program,
|  | GLenum | shadertype,
|  | GLuint | index,
|  | GLenum | pname,
|  | GLint * | values )

extern

## glGetActiveSubroutineUniformName

void( *const juce::gl::glGetActiveSubroutineUniformName) (GLuint program, GLenum shadertype, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name) | ( | GLuint | program,
|  | GLenum | shadertype,
|  | GLuint | index,
|  | GLsizei | bufSize,
|  | GLsizei * | length,
|  | GLchar * | name )

extern

## glGetActiveSubroutineName

void( *const juce::gl::glGetActiveSubroutineName) (GLuint program, GLenum shadertype, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name) | ( | GLuint | program,
|  | GLenum | shadertype,
|  | GLuint | index,
|  | GLsizei | bufSize,
|  | GLsizei * | length,
|  | GLchar * | name )

extern

## glUniformSubroutinesuiv

void( *const juce::gl::glUniformSubroutinesuiv) (GLenum shadertype, GLsizei count, const GLuint *indices) | ( | GLenum | shadertype,
|  | GLsizei | count,
|  | const GLuint * | indices )

extern

## glGetUniformSubroutineuiv

void( *const juce::gl::glGetUniformSubroutineuiv) (GLenum shadertype, GLint location, GLuint *params) | ( | GLenum | shadertype,
|  | GLint | location,
|  | GLuint * | params )

extern

## glGetProgramStageiv

void( *const juce::gl::glGetProgramStageiv) (GLuint program, GLenum shadertype, GLenum pname, GLint *values) | ( | GLuint | program,
|  | GLenum | shadertype,
|  | GLenum | pname,
|  | GLint * | values )

extern

## glPatchParameteri

void(*) const juce::gl::glPatchParameteri(GLenum pname, GLint value) | ( | GLenum | pname,
|  | GLint | value )

extern

## glPatchParameterfv

void( *const juce::gl::glPatchParameterfv) (GLenum pname, const GLfloat *values) | ( | GLenum | pname,
|  | const GLfloat * | values )

extern

## glBindTransformFeedback

void(*) const juce::gl::glBindTransformFeedback(GLenum target, GLuint id) | ( | GLenum | target,
|  | GLuint | id )

extern

## glDeleteTransformFeedbacks

void(*) const juce::gl::glDeleteTransformFeedbacks(GLsizei n, const GLuint *ids) | ( | GLsizei | n,
|  | const GLuint * | ids )

extern

## glGenTransformFeedbacks

void(*) const juce::gl::glGenTransformFeedbacks(GLsizei n, GLuint *ids) | ( | GLsizei | n,
|  | GLuint * | ids )

extern

## glIsTransformFeedback

GLboolean(*) const juce::gl::glIsTransformFeedback(GLuint id) | ( | GLuint | id | ) |

extern

## glPauseTransformFeedback

void(*) const juce::gl::glPauseTransformFeedback() | ( |  | ) |

extern

## glResumeTransformFeedback

void(*) const juce::gl::glResumeTransformFeedback() | ( |  | ) |

extern

## glDrawTransformFeedback

void( *const juce::gl::glDrawTransformFeedback) (GLenum mode, GLuint id) | ( | GLenum | mode,
|  | GLuint | id )

extern

## glDrawTransformFeedbackStream

void( *const juce::gl::glDrawTransformFeedbackStream) (GLenum mode, GLuint id, GLuint stream) | ( | GLenum | mode,
|  | GLuint | id,
|  | GLuint | stream )

extern

## glBeginQueryIndexed

void( *const juce::gl::glBeginQueryIndexed) (GLenum target, GLuint index, GLuint id) | ( | GLenum | target,
|  | GLuint | index,
|  | GLuint | id )

extern

## glEndQueryIndexed

void( *const juce::gl::glEndQueryIndexed) (GLenum target, GLuint index) | ( | GLenum | target,
|  | GLuint | index )

extern

## glGetQueryIndexediv

void( *const juce::gl::glGetQueryIndexediv) (GLenum target, GLuint index, GLenum pname, GLint *params) | ( | GLenum | target,
|  | GLuint | index,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glReleaseShaderCompiler

void(*) const juce::gl::glReleaseShaderCompiler() | ( |  | ) |

extern

## glShaderBinary

void(*) const juce::gl::glShaderBinary(GLsizei count, const GLuint *shaders, GLenum binaryFormat, const void *binary, GLsizei length) | ( | GLsizei | count,
|  | const GLuint * | shaders,
|  | GLenum | binaryFormat,
|  | const void * | binary,
|  | GLsizei | length )

extern

## glGetShaderPrecisionFormat

void(*) const juce::gl::glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision) | ( | GLenum | shadertype,
|  | GLenum | precisiontype,
|  | GLint * | range,
|  | GLint * | precision )

extern

## glDepthRangef

void(*) const juce::gl::glDepthRangef(GLfloat n, GLfloat f) | ( | GLfloat | n,
|  | GLfloat | f )

extern

## glClearDepthf

void(*) const juce::gl::glClearDepthf(GLfloat d) | ( | GLfloat | d | ) |

extern

## glGetProgramBinary

void(*) const juce::gl::glGetProgramBinary(GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, void *binary) | ( | GLuint | program,
|  | GLsizei | bufSize,
|  | GLsizei * | length,
|  | GLenum * | binaryFormat,
|  | void * | binary )

extern

## glProgramBinary

void(*) const juce::gl::glProgramBinary(GLuint program, GLenum binaryFormat, const void *binary, GLsizei length) | ( | GLuint | program,
|  | GLenum | binaryFormat,
|  | const void * | binary,
|  | GLsizei | length )

extern

## glProgramParameteri

void(*) const juce::gl::glProgramParameteri(GLuint program, GLenum pname, GLint value) | ( | GLuint | program,
|  | GLenum | pname,
|  | GLint | value )

extern

## glUseProgramStages

void(*) const juce::gl::glUseProgramStages(GLuint pipeline, GLbitfield stages, GLuint program) | ( | GLuint | pipeline,
|  | GLbitfield | stages,
|  | GLuint | program )

extern

## glActiveShaderProgram

void(*) const juce::gl::glActiveShaderProgram(GLuint pipeline, GLuint program) | ( | GLuint | pipeline,
|  | GLuint | program )

extern

## glCreateShaderProgramv

GLuint(*) const juce::gl::glCreateShaderProgramv(GLenum type, GLsizei count, const GLchar *const *strings) | ( | GLenum | type,
|  | GLsizei | count,
|  | const GLchar *const * | strings )

extern

## glBindProgramPipeline

void(*) const juce::gl::glBindProgramPipeline(GLuint pipeline) | ( | GLuint | pipeline | ) |

extern

## glDeleteProgramPipelines

void(*) const juce::gl::glDeleteProgramPipelines(GLsizei n, const GLuint *pipelines) | ( | GLsizei | n,
|  | const GLuint * | pipelines )

extern

## glGenProgramPipelines

void(*) const juce::gl::glGenProgramPipelines(GLsizei n, GLuint *pipelines) | ( | GLsizei | n,
|  | GLuint * | pipelines )

extern

## glIsProgramPipeline

GLboolean(*) const juce::gl::glIsProgramPipeline(GLuint pipeline) | ( | GLuint | pipeline | ) |

extern

## glGetProgramPipelineiv

void(*) const juce::gl::glGetProgramPipelineiv(GLuint pipeline, GLenum pname, GLint *params) | ( | GLuint | pipeline,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glProgramUniform1i

void(*) const juce::gl::glProgramUniform1i(GLuint program, GLint location, GLint v0) | ( | GLuint | program,
|  | GLint | location,
|  | GLint | v0 )

extern

## glProgramUniform1iv

void(*) const juce::gl::glProgramUniform1iv(GLuint program, GLint location, GLsizei count, const GLint *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | const GLint * | value )

extern

## glProgramUniform1f

void(*) const juce::gl::glProgramUniform1f(GLuint program, GLint location, GLfloat v0) | ( | GLuint | program,
|  | GLint | location,
|  | GLfloat | v0 )

extern

## glProgramUniform1fv

void(*) const juce::gl::glProgramUniform1fv(GLuint program, GLint location, GLsizei count, const GLfloat *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | const GLfloat * | value )

extern

## glProgramUniform1d

void( *const juce::gl::glProgramUniform1d) (GLuint program, GLint location, GLdouble v0) | ( | GLuint | program,
|  | GLint | location,
|  | GLdouble | v0 )

extern

## glProgramUniform1dv

void( *const juce::gl::glProgramUniform1dv) (GLuint program, GLint location, GLsizei count, const GLdouble *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | const GLdouble * | value )

extern

## glProgramUniform1ui

void(*) const juce::gl::glProgramUniform1ui(GLuint program, GLint location, GLuint v0) | ( | GLuint | program,
|  | GLint | location,
|  | GLuint | v0 )

extern

## glProgramUniform1uiv

void(*) const juce::gl::glProgramUniform1uiv(GLuint program, GLint location, GLsizei count, const GLuint *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | const GLuint * | value )

extern

## glProgramUniform2i

void(*) const juce::gl::glProgramUniform2i(GLuint program, GLint location, GLint v0, GLint v1) | ( | GLuint | program,
|  | GLint | location,
|  | GLint | v0,
|  | GLint | v1 )

extern

## glProgramUniform2iv

void(*) const juce::gl::glProgramUniform2iv(GLuint program, GLint location, GLsizei count, const GLint *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | const GLint * | value )

extern

## glProgramUniform2f

void(*) const juce::gl::glProgramUniform2f(GLuint program, GLint location, GLfloat v0, GLfloat v1) | ( | GLuint | program,
|  | GLint | location,
|  | GLfloat | v0,
|  | GLfloat | v1 )

extern

## glProgramUniform2fv

void(*) const juce::gl::glProgramUniform2fv(GLuint program, GLint location, GLsizei count, const GLfloat *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | const GLfloat * | value )

extern

## glProgramUniform2d

void( *const juce::gl::glProgramUniform2d) (GLuint program, GLint location, GLdouble v0, GLdouble v1) | ( | GLuint | program,
|  | GLint | location,
|  | GLdouble | v0,
|  | GLdouble | v1 )

extern

## glProgramUniform2dv

void( *const juce::gl::glProgramUniform2dv) (GLuint program, GLint location, GLsizei count, const GLdouble *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | const GLdouble * | value )

extern

## glProgramUniform2ui

void(*) const juce::gl::glProgramUniform2ui(GLuint program, GLint location, GLuint v0, GLuint v1) | ( | GLuint | program,
|  | GLint | location,
|  | GLuint | v0,
|  | GLuint | v1 )

extern

## glProgramUniform2uiv

void(*) const juce::gl::glProgramUniform2uiv(GLuint program, GLint location, GLsizei count, const GLuint *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | const GLuint * | value )

extern

## glProgramUniform3i

void(*) const juce::gl::glProgramUniform3i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2) | ( | GLuint | program,
|  | GLint | location,
|  | GLint | v0,
|  | GLint | v1,
|  | GLint | v2 )

extern

## glProgramUniform3iv

void(*) const juce::gl::glProgramUniform3iv(GLuint program, GLint location, GLsizei count, const GLint *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | const GLint * | value )

extern

## glProgramUniform3f

void(*) const juce::gl::glProgramUniform3f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2) | ( | GLuint | program,
|  | GLint | location,
|  | GLfloat | v0,
|  | GLfloat | v1,
|  | GLfloat | v2 )

extern

## glProgramUniform3fv

void(*) const juce::gl::glProgramUniform3fv(GLuint program, GLint location, GLsizei count, const GLfloat *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | const GLfloat * | value )

extern

## glProgramUniform3d

void( *const juce::gl::glProgramUniform3d) (GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2) | ( | GLuint | program,
|  | GLint | location,
|  | GLdouble | v0,
|  | GLdouble | v1,
|  | GLdouble | v2 )

extern

## glProgramUniform3dv

void( *const juce::gl::glProgramUniform3dv) (GLuint program, GLint location, GLsizei count, const GLdouble *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | const GLdouble * | value )

extern

## glProgramUniform3ui

void(*) const juce::gl::glProgramUniform3ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2) | ( | GLuint | program,
|  | GLint | location,
|  | GLuint | v0,
|  | GLuint | v1,
|  | GLuint | v2 )

extern

## glProgramUniform3uiv

void(*) const juce::gl::glProgramUniform3uiv(GLuint program, GLint location, GLsizei count, const GLuint *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | const GLuint * | value )

extern

## glProgramUniform4i

void(*) const juce::gl::glProgramUniform4i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3) | ( | GLuint | program,
|  | GLint | location,
|  | GLint | v0,
|  | GLint | v1,
|  | GLint | v2,
|  | GLint | v3 )

extern

## glProgramUniform4iv

void(*) const juce::gl::glProgramUniform4iv(GLuint program, GLint location, GLsizei count, const GLint *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | const GLint * | value )

extern

## glProgramUniform4f

void(*) const juce::gl::glProgramUniform4f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3) | ( | GLuint | program,
|  | GLint | location,
|  | GLfloat | v0,
|  | GLfloat | v1,
|  | GLfloat | v2,
|  | GLfloat | v3 )

extern

## glProgramUniform4fv

void(*) const juce::gl::glProgramUniform4fv(GLuint program, GLint location, GLsizei count, const GLfloat *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | const GLfloat * | value )

extern

## glProgramUniform4d

void( *const juce::gl::glProgramUniform4d) (GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3) | ( | GLuint | program,
|  | GLint | location,
|  | GLdouble | v0,
|  | GLdouble | v1,
|  | GLdouble | v2,
|  | GLdouble | v3 )

extern

## glProgramUniform4dv

void( *const juce::gl::glProgramUniform4dv) (GLuint program, GLint location, GLsizei count, const GLdouble *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | const GLdouble * | value )

extern

## glProgramUniform4ui

void(*) const juce::gl::glProgramUniform4ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3) | ( | GLuint | program,
|  | GLint | location,
|  | GLuint | v0,
|  | GLuint | v1,
|  | GLuint | v2,
|  | GLuint | v3 )

extern

## glProgramUniform4uiv

void(*) const juce::gl::glProgramUniform4uiv(GLuint program, GLint location, GLsizei count, const GLuint *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | const GLuint * | value )

extern

## glProgramUniformMatrix2fv

void(*) const juce::gl::glProgramUniformMatrix2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLfloat * | value )

extern

## glProgramUniformMatrix3fv

void(*) const juce::gl::glProgramUniformMatrix3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLfloat * | value )

extern

## glProgramUniformMatrix4fv

void(*) const juce::gl::glProgramUniformMatrix4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLfloat * | value )

extern

## glProgramUniformMatrix2dv

void( *const juce::gl::glProgramUniformMatrix2dv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLdouble * | value )

extern

## glProgramUniformMatrix3dv

void( *const juce::gl::glProgramUniformMatrix3dv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLdouble * | value )

extern

## glProgramUniformMatrix4dv

void( *const juce::gl::glProgramUniformMatrix4dv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLdouble * | value )

extern

## glProgramUniformMatrix2x3fv

void(*) const juce::gl::glProgramUniformMatrix2x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLfloat * | value )

extern

## glProgramUniformMatrix3x2fv

void(*) const juce::gl::glProgramUniformMatrix3x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLfloat * | value )

extern

## glProgramUniformMatrix2x4fv

void(*) const juce::gl::glProgramUniformMatrix2x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLfloat * | value )

extern

## glProgramUniformMatrix4x2fv

void(*) const juce::gl::glProgramUniformMatrix4x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLfloat * | value )

extern

## glProgramUniformMatrix3x4fv

void(*) const juce::gl::glProgramUniformMatrix3x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLfloat * | value )

extern

## glProgramUniformMatrix4x3fv

void(*) const juce::gl::glProgramUniformMatrix4x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLfloat * | value )

extern

## glProgramUniformMatrix2x3dv

void( *const juce::gl::glProgramUniformMatrix2x3dv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLdouble * | value )

extern

## glProgramUniformMatrix3x2dv

void( *const juce::gl::glProgramUniformMatrix3x2dv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLdouble * | value )

extern

## glProgramUniformMatrix2x4dv

void( *const juce::gl::glProgramUniformMatrix2x4dv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLdouble * | value )

extern

## glProgramUniformMatrix4x2dv

void( *const juce::gl::glProgramUniformMatrix4x2dv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLdouble * | value )

extern

## glProgramUniformMatrix3x4dv

void( *const juce::gl::glProgramUniformMatrix3x4dv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLdouble * | value )

extern

## glProgramUniformMatrix4x3dv

void( *const juce::gl::glProgramUniformMatrix4x3dv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLdouble * | value )

extern

## glValidateProgramPipeline

void(*) const juce::gl::glValidateProgramPipeline(GLuint pipeline) | ( | GLuint | pipeline | ) |

extern

## glGetProgramPipelineInfoLog

void(*) const juce::gl::glGetProgramPipelineInfoLog(GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog) | ( | GLuint | pipeline,
|  | GLsizei | bufSize,
|  | GLsizei * | length,
|  | GLchar * | infoLog )

extern

## glVertexAttribL1d

void( *const juce::gl::glVertexAttribL1d) (GLuint index, GLdouble x) | ( | GLuint | index,
|  | GLdouble | x )

extern

## glVertexAttribL2d

void( *const juce::gl::glVertexAttribL2d) (GLuint index, GLdouble x, GLdouble y) | ( | GLuint | index,
|  | GLdouble | x,
|  | GLdouble | y )

extern

## glVertexAttribL3d

void( *const juce::gl::glVertexAttribL3d) (GLuint index, GLdouble x, GLdouble y, GLdouble z) | ( | GLuint | index,
|  | GLdouble | x,
|  | GLdouble | y,
|  | GLdouble | z )

extern

## glVertexAttribL4d

void( *const juce::gl::glVertexAttribL4d) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) | ( | GLuint | index,
|  | GLdouble | x,
|  | GLdouble | y,
|  | GLdouble | z,
|  | GLdouble | w )

extern

## glVertexAttribL1dv

void( *const juce::gl::glVertexAttribL1dv) (GLuint index, const GLdouble *v) | ( | GLuint | index,
|  | const GLdouble * | v )

extern

## glVertexAttribL2dv

void( *const juce::gl::glVertexAttribL2dv) (GLuint index, const GLdouble *v) | ( | GLuint | index,
|  | const GLdouble * | v )

extern

## glVertexAttribL3dv

void( *const juce::gl::glVertexAttribL3dv) (GLuint index, const GLdouble *v) | ( | GLuint | index,
|  | const GLdouble * | v )

extern

## glVertexAttribL4dv

void( *const juce::gl::glVertexAttribL4dv) (GLuint index, const GLdouble *v) | ( | GLuint | index,
|  | const GLdouble * | v )

extern

## glVertexAttribLPointer

void( *const juce::gl::glVertexAttribLPointer) (GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer) | ( | GLuint | index,
|  | GLint | size,
|  | GLenum | type,
|  | GLsizei | stride,
|  | const void * | pointer )

extern

## glGetVertexAttribLdv

void( *const juce::gl::glGetVertexAttribLdv) (GLuint index, GLenum pname, GLdouble *params) | ( | GLuint | index,
|  | GLenum | pname,
|  | GLdouble * | params )

extern

## glViewportArrayv

void( *const juce::gl::glViewportArrayv) (GLuint first, GLsizei count, const GLfloat *v) | ( | GLuint | first,
|  | GLsizei | count,
|  | const GLfloat * | v )

extern

## glViewportIndexedf

void( *const juce::gl::glViewportIndexedf) (GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h) | ( | GLuint | index,
|  | GLfloat | x,
|  | GLfloat | y,
|  | GLfloat | w,
|  | GLfloat | h )

extern

## glViewportIndexedfv

void( *const juce::gl::glViewportIndexedfv) (GLuint index, const GLfloat *v) | ( | GLuint | index,
|  | const GLfloat * | v )

extern

## glScissorArrayv

void( *const juce::gl::glScissorArrayv) (GLuint first, GLsizei count, const GLint *v) | ( | GLuint | first,
|  | GLsizei | count,
|  | const GLint * | v )

extern

## glScissorIndexed

void( *const juce::gl::glScissorIndexed) (GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height) | ( | GLuint | index,
|  | GLint | left,
|  | GLint | bottom,
|  | GLsizei | width,
|  | GLsizei | height )

extern

## glScissorIndexedv

void( *const juce::gl::glScissorIndexedv) (GLuint index, const GLint *v) | ( | GLuint | index,
|  | const GLint * | v )

extern

## glDepthRangeArrayv

void( *const juce::gl::glDepthRangeArrayv) (GLuint first, GLsizei count, const GLdouble *v) | ( | GLuint | first,
|  | GLsizei | count,
|  | const GLdouble * | v )

extern

## glDepthRangeIndexed

void( *const juce::gl::glDepthRangeIndexed) (GLuint index, GLdouble n, GLdouble f) | ( | GLuint | index,
|  | GLdouble | n,
|  | GLdouble | f )

extern

## glGetFloati_v

void( *const juce::gl::glGetFloati_v) (GLenum target, GLuint index, GLfloat *data) | ( | GLenum | target,
|  | GLuint | index,
|  | GLfloat * | data )

extern

## glGetDoublei_v

void( *const juce::gl::glGetDoublei_v) (GLenum target, GLuint index, GLdouble *data) | ( | GLenum | target,
|  | GLuint | index,
|  | GLdouble * | data )

extern

## glDrawArraysInstancedBaseInstance

void( *const juce::gl::glDrawArraysInstancedBaseInstance) (GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance) | ( | GLenum | mode,
|  | GLint | first,
|  | GLsizei | count,
|  | GLsizei | instancecount,
|  | GLuint | baseinstance )

extern

## glDrawElementsInstancedBaseInstance

void( *const juce::gl::glDrawElementsInstancedBaseInstance) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLuint baseinstance) | ( | GLenum | mode,
|  | GLsizei | count,
|  | GLenum | type,
|  | const void * | indices,
|  | GLsizei | instancecount,
|  | GLuint | baseinstance )

extern

## glDrawElementsInstancedBaseVertexBaseInstance

void( *const juce::gl::glDrawElementsInstancedBaseVertexBaseInstance) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance) | ( | GLenum | mode,
|  | GLsizei | count,
|  | GLenum | type,
|  | const void * | indices,
|  | GLsizei | instancecount,
|  | GLint | basevertex,
|  | GLuint | baseinstance )

extern

## glGetInternalformativ

void(*) const juce::gl::glGetInternalformativ(GLenum target, GLenum internalformat, GLenum pname, GLsizei count, GLint *params) | ( | GLenum | target,
|  | GLenum | internalformat,
|  | GLenum | pname,
|  | GLsizei | count,
|  | GLint * | params )

extern

## glGetActiveAtomicCounterBufferiv

void( *const juce::gl::glGetActiveAtomicCounterBufferiv) (GLuint program, GLuint bufferIndex, GLenum pname, GLint *params) | ( | GLuint | program,
|  | GLuint | bufferIndex,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glBindImageTexture

void(*) const juce::gl::glBindImageTexture(GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format) | ( | GLuint | unit,
|  | GLuint | texture,
|  | GLint | level,
|  | GLboolean | layered,
|  | GLint | layer,
|  | GLenum | access,
|  | GLenum | format )

extern

## glMemoryBarrier

void(*) const juce::gl::glMemoryBarrier(GLbitfield barriers) | ( | GLbitfield | barriers | ) |

extern

## glTexStorage1D

void( *const juce::gl::glTexStorage1D) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width) | ( | GLenum | target,
|  | GLsizei | levels,
|  | GLenum | internalformat,
|  | GLsizei | width )

extern

## glTexStorage2D

void(*) const juce::gl::glTexStorage2D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) | ( | GLenum | target,
|  | GLsizei | levels,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLsizei | height )

extern

## glTexStorage3D

void(*) const juce::gl::glTexStorage3D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) | ( | GLenum | target,
|  | GLsizei | levels,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth )

extern

## glDrawTransformFeedbackInstanced

void( *const juce::gl::glDrawTransformFeedbackInstanced) (GLenum mode, GLuint id, GLsizei instancecount) | ( | GLenum | mode,
|  | GLuint | id,
|  | GLsizei | instancecount )

extern

## glDrawTransformFeedbackStreamInstanced

void( *const juce::gl::glDrawTransformFeedbackStreamInstanced) (GLenum mode, GLuint id, GLuint stream, GLsizei instancecount) | ( | GLenum | mode,
|  | GLuint | id,
|  | GLuint | stream,
|  | GLsizei | instancecount )

extern

## glClearBufferData

void( *const juce::gl::glClearBufferData) (GLenum target, GLenum internalformat, GLenum format, GLenum type, const void *data) | ( | GLenum | target,
|  | GLenum | internalformat,
|  | GLenum | format,
|  | GLenum | type,
|  | const void * | data )

extern

## glClearBufferSubData

void( *const juce::gl::glClearBufferSubData) (GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data) | ( | GLenum | target,
|  | GLenum | internalformat,
|  | GLintptr | offset,
|  | GLsizeiptr | size,
|  | GLenum | format,
|  | GLenum | type,
|  | const void * | data )

extern

## glDispatchCompute

void(*) const juce::gl::glDispatchCompute(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z) | ( | GLuint | num_groups_x,
|  | GLuint | num_groups_y,
|  | GLuint | num_groups_z )

extern

## glDispatchComputeIndirect

void(*) const juce::gl::glDispatchComputeIndirect(GLintptr indirect) | ( | GLintptr | indirect | ) |

extern

## glCopyImageSubData

void(*) const juce::gl::glCopyImageSubData(GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth) | ( | GLuint | srcName,
|  | GLenum | srcTarget,
|  | GLint | srcLevel,
|  | GLint | srcX,
|  | GLint | srcY,
|  | GLint | srcZ,
|  | GLuint | dstName,
|  | GLenum | dstTarget,
|  | GLint | dstLevel,
|  | GLint | dstX,
|  | GLint | dstY,
|  | GLint | dstZ,
|  | GLsizei | srcWidth,
|  | GLsizei | srcHeight,
|  | GLsizei | srcDepth )

extern

## glFramebufferParameteri

void(*) const juce::gl::glFramebufferParameteri(GLenum target, GLenum pname, GLint param) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLint | param )

extern

## glGetFramebufferParameteriv

void(*) const juce::gl::glGetFramebufferParameteriv(GLenum target, GLenum pname, GLint *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetInternalformati64v

void( *const juce::gl::glGetInternalformati64v) (GLenum target, GLenum internalformat, GLenum pname, GLsizei count, GLint64 *params) | ( | GLenum | target,
|  | GLenum | internalformat,
|  | GLenum | pname,
|  | GLsizei | count,
|  | GLint64 * | params )

extern

## glInvalidateTexSubImage

void( *const juce::gl::glInvalidateTexSubImage) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth) | ( | GLuint | texture,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLint | yoffset,
|  | GLint | zoffset,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth )

extern

## glInvalidateTexImage

void( *const juce::gl::glInvalidateTexImage) (GLuint texture, GLint level) | ( | GLuint | texture,
|  | GLint | level )

extern

## glInvalidateBufferSubData

void( *const juce::gl::glInvalidateBufferSubData) (GLuint buffer, GLintptr offset, GLsizeiptr length) | ( | GLuint | buffer,
|  | GLintptr | offset,
|  | GLsizeiptr | length )

extern

## glInvalidateBufferData

void( *const juce::gl::glInvalidateBufferData) (GLuint buffer) | ( | GLuint | buffer | ) |

extern

## glInvalidateFramebuffer

void(*) const juce::gl::glInvalidateFramebuffer(GLenum target, GLsizei numAttachments, const GLenum *attachments) | ( | GLenum | target,
|  | GLsizei | numAttachments,
|  | const GLenum * | attachments )

extern

## glInvalidateSubFramebuffer

void(*) const juce::gl::glInvalidateSubFramebuffer(GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height) | ( | GLenum | target,
|  | GLsizei | numAttachments,
|  | const GLenum * | attachments,
|  | GLint | x,
|  | GLint | y,
|  | GLsizei | width,
|  | GLsizei | height )

extern

## glMultiDrawArraysIndirect

void( *const juce::gl::glMultiDrawArraysIndirect) (GLenum mode, const void *indirect, GLsizei drawcount, GLsizei stride) | ( | GLenum | mode,
|  | const void * | indirect,
|  | GLsizei | drawcount,
|  | GLsizei | stride )

extern

## glMultiDrawElementsIndirect

void( *const juce::gl::glMultiDrawElementsIndirect) (GLenum mode, GLenum type, const void *indirect, GLsizei drawcount, GLsizei stride) | ( | GLenum | mode,
|  | GLenum | type,
|  | const void * | indirect,
|  | GLsizei | drawcount,
|  | GLsizei | stride )

extern

## glGetProgramInterfaceiv

void(*) const juce::gl::glGetProgramInterfaceiv(GLuint program, GLenum programInterface, GLenum pname, GLint *params) | ( | GLuint | program,
|  | GLenum | programInterface,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetProgramResourceIndex

GLuint(*) const juce::gl::glGetProgramResourceIndex(GLuint program, GLenum programInterface, const GLchar *name) | ( | GLuint | program,
|  | GLenum | programInterface,
|  | const GLchar * | name )

extern

## glGetProgramResourceName

void(*) const juce::gl::glGetProgramResourceName(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name) | ( | GLuint | program,
|  | GLenum | programInterface,
|  | GLuint | index,
|  | GLsizei | bufSize,
|  | GLsizei * | length,
|  | GLchar * | name )

extern

## glGetProgramResourceiv

void(*) const juce::gl::glGetProgramResourceiv(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei count, GLsizei *length, GLint *params) | ( | GLuint | program,
|  | GLenum | programInterface,
|  | GLuint | index,
|  | GLsizei | propCount,
|  | const GLenum * | props,
|  | GLsizei | count,
|  | GLsizei * | length,
|  | GLint * | params )

extern

## glGetProgramResourceLocation

GLint(*) const juce::gl::glGetProgramResourceLocation(GLuint program, GLenum programInterface, const GLchar *name) | ( | GLuint | program,
|  | GLenum | programInterface,
|  | const GLchar * | name )

extern

## glGetProgramResourceLocationIndex

GLint( *const juce::gl::glGetProgramResourceLocationIndex) (GLuint program, GLenum programInterface, const GLchar *name) | ( | GLuint | program,
|  | GLenum | programInterface,
|  | const GLchar * | name )

extern

## glShaderStorageBlockBinding

void( *const juce::gl::glShaderStorageBlockBinding) (GLuint program, GLuint storageBlockIndex, GLuint storageBlockBinding) | ( | GLuint | program,
|  | GLuint | storageBlockIndex,
|  | GLuint | storageBlockBinding )

extern

## glTexBufferRange

void(*) const juce::gl::glTexBufferRange(GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size) | ( | GLenum | target,
|  | GLenum | internalformat,
|  | GLuint | buffer,
|  | GLintptr | offset,
|  | GLsizeiptr | size )

extern

## glTexStorage2DMultisample

void(*) const juce::gl::glTexStorage2DMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations) | ( | GLenum | target,
|  | GLsizei | samples,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLboolean | fixedsamplelocations )

extern

## glTexStorage3DMultisample

void(*) const juce::gl::glTexStorage3DMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations) | ( | GLenum | target,
|  | GLsizei | samples,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth,
|  | GLboolean | fixedsamplelocations )

extern

## glTextureView

void( *const juce::gl::glTextureView) (GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers) | ( | GLuint | texture,
|  | GLenum | target,
|  | GLuint | origtexture,
|  | GLenum | internalformat,
|  | GLuint | minlevel,
|  | GLuint | numlevels,
|  | GLuint | minlayer,
|  | GLuint | numlayers )

extern

## glBindVertexBuffer

void(*) const juce::gl::glBindVertexBuffer(GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride) | ( | GLuint | bindingindex,
|  | GLuint | buffer,
|  | GLintptr | offset,
|  | GLsizei | stride )

extern

## glVertexAttribFormat

void(*) const juce::gl::glVertexAttribFormat(GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset) | ( | GLuint | attribindex,
|  | GLint | size,
|  | GLenum | type,
|  | GLboolean | normalized,
|  | GLuint | relativeoffset )

extern

## glVertexAttribIFormat

void(*) const juce::gl::glVertexAttribIFormat(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset) | ( | GLuint | attribindex,
|  | GLint | size,
|  | GLenum | type,
|  | GLuint | relativeoffset )

extern

## glVertexAttribLFormat

void( *const juce::gl::glVertexAttribLFormat) (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset) | ( | GLuint | attribindex,
|  | GLint | size,
|  | GLenum | type,
|  | GLuint | relativeoffset )

extern

## glVertexAttribBinding

void(*) const juce::gl::glVertexAttribBinding(GLuint attribindex, GLuint bindingindex) | ( | GLuint | attribindex,
|  | GLuint | bindingindex )

extern

## glVertexBindingDivisor

void(*) const juce::gl::glVertexBindingDivisor(GLuint bindingindex, GLuint divisor) | ( | GLuint | bindingindex,
|  | GLuint | divisor )

extern

## glDebugMessageControl

void(*) const juce::gl::glDebugMessageControl(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled) | ( | GLenum | source,
|  | GLenum | type,
|  | GLenum | severity,
|  | GLsizei | count,
|  | const GLuint * | ids,
|  | GLboolean | enabled )

extern

## glDebugMessageInsert

void(*) const juce::gl::glDebugMessageInsert(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf) | ( | GLenum | source,
|  | GLenum | type,
|  | GLuint | id,
|  | GLenum | severity,
|  | GLsizei | length,
|  | const GLchar * | buf )

extern

## glDebugMessageCallback

void(*) const juce::gl::glDebugMessageCallback(GLDEBUGPROC callback, const void *userParam) | ( | GLDEBUGPROC | callback,
|  | const void * | userParam )

extern

## glGetDebugMessageLog

GLuint(*) const juce::gl::glGetDebugMessageLog(GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog) | ( | GLuint | count,
|  | GLsizei | bufSize,
|  | GLenum * | sources,
|  | GLenum * | types,
|  | GLuint * | ids,
|  | GLenum * | severities,
|  | GLsizei * | lengths,
|  | GLchar * | messageLog )

extern

## glPushDebugGroup

void(*) const juce::gl::glPushDebugGroup(GLenum source, GLuint id, GLsizei length, const GLchar *message) | ( | GLenum | source,
|  | GLuint | id,
|  | GLsizei | length,
|  | const GLchar * | message )

extern

## glPopDebugGroup

void(*) const juce::gl::glPopDebugGroup() | ( |  | ) |

extern

## glObjectLabel

void(*) const juce::gl::glObjectLabel(GLenum identifier, GLuint name, GLsizei length, const GLchar *label) | ( | GLenum | identifier,
|  | GLuint | name,
|  | GLsizei | length,
|  | const GLchar * | label )

extern

## glGetObjectLabel

void(*) const juce::gl::glGetObjectLabel(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label) | ( | GLenum | identifier,
|  | GLuint | name,
|  | GLsizei | bufSize,
|  | GLsizei * | length,
|  | GLchar * | label )

extern

## glObjectPtrLabel

void(*) const juce::gl::glObjectPtrLabel(const void *ptr, GLsizei length, const GLchar *label) | ( | const void * | ptr,
|  | GLsizei | length,
|  | const GLchar * | label )

extern

## glGetObjectPtrLabel

void(*) const juce::gl::glGetObjectPtrLabel(const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label) | ( | const void * | ptr,
|  | GLsizei | bufSize,
|  | GLsizei * | length,
|  | GLchar * | label )

extern

## glBufferStorage

void( *const juce::gl::glBufferStorage) (GLenum target, GLsizeiptr size, const void *data, GLbitfield flags) | ( | GLenum | target,
|  | GLsizeiptr | size,
|  | const void * | data,
|  | GLbitfield | flags )

extern

## glClearTexImage

void( *const juce::gl::glClearTexImage) (GLuint texture, GLint level, GLenum format, GLenum type, const void *data) | ( | GLuint | texture,
|  | GLint | level,
|  | GLenum | format,
|  | GLenum | type,
|  | const void * | data )

extern

## glClearTexSubImage

void( *const juce::gl::glClearTexSubImage) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *data) | ( | GLuint | texture,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLint | yoffset,
|  | GLint | zoffset,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth,
|  | GLenum | format,
|  | GLenum | type,
|  | const void * | data )

extern

## glBindBuffersBase

void( *const juce::gl::glBindBuffersBase) (GLenum target, GLuint first, GLsizei count, const GLuint *buffers) | ( | GLenum | target,
|  | GLuint | first,
|  | GLsizei | count,
|  | const GLuint * | buffers )

extern

## glBindBuffersRange

void( *const juce::gl::glBindBuffersRange) (GLenum target, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizeiptr *sizes) | ( | GLenum | target,
|  | GLuint | first,
|  | GLsizei | count,
|  | const GLuint * | buffers,
|  | const GLintptr * | offsets,
|  | const GLsizeiptr * | sizes )

extern

## glBindTextures

void( *const juce::gl::glBindTextures) (GLuint first, GLsizei count, const GLuint *textures) | ( | GLuint | first,
|  | GLsizei | count,
|  | const GLuint * | textures )

extern

## glBindSamplers

void( *const juce::gl::glBindSamplers) (GLuint first, GLsizei count, const GLuint *samplers) | ( | GLuint | first,
|  | GLsizei | count,
|  | const GLuint * | samplers )

extern

## glBindImageTextures

void( *const juce::gl::glBindImageTextures) (GLuint first, GLsizei count, const GLuint *textures) | ( | GLuint | first,
|  | GLsizei | count,
|  | const GLuint * | textures )

extern

## glBindVertexBuffers

void( *const juce::gl::glBindVertexBuffers) (GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides) | ( | GLuint | first,
|  | GLsizei | count,
|  | const GLuint * | buffers,
|  | const GLintptr * | offsets,
|  | const GLsizei * | strides )

extern

## glClipControl

void( *const juce::gl::glClipControl) (GLenum origin, GLenum depth) | ( | GLenum | origin,
|  | GLenum | depth )

extern

## glCreateTransformFeedbacks

void( *const juce::gl::glCreateTransformFeedbacks) (GLsizei n, GLuint *ids) | ( | GLsizei | n,
|  | GLuint * | ids )

extern

## glTransformFeedbackBufferBase

void( *const juce::gl::glTransformFeedbackBufferBase) (GLuint xfb, GLuint index, GLuint buffer) | ( | GLuint | xfb,
|  | GLuint | index,
|  | GLuint | buffer )

extern

## glTransformFeedbackBufferRange

void( *const juce::gl::glTransformFeedbackBufferRange) (GLuint xfb, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size) | ( | GLuint | xfb,
|  | GLuint | index,
|  | GLuint | buffer,
|  | GLintptr | offset,
|  | GLsizeiptr | size )

extern

## glGetTransformFeedbackiv

void( *const juce::gl::glGetTransformFeedbackiv) (GLuint xfb, GLenum pname, GLint *param) | ( | GLuint | xfb,
|  | GLenum | pname,
|  | GLint * | param )

extern

## glGetTransformFeedbacki_v

void( *const juce::gl::glGetTransformFeedbacki_v) (GLuint xfb, GLenum pname, GLuint index, GLint *param) | ( | GLuint | xfb,
|  | GLenum | pname,
|  | GLuint | index,
|  | GLint * | param )

extern

## glGetTransformFeedbacki64_v

void( *const juce::gl::glGetTransformFeedbacki64_v) (GLuint xfb, GLenum pname, GLuint index, GLint64 *param) | ( | GLuint | xfb,
|  | GLenum | pname,
|  | GLuint | index,
|  | GLint64 * | param )

extern

## glCreateBuffers

void( *const juce::gl::glCreateBuffers) (GLsizei n, GLuint *buffers) | ( | GLsizei | n,
|  | GLuint * | buffers )

extern

## glNamedBufferStorage

void( *const juce::gl::glNamedBufferStorage) (GLuint buffer, GLsizeiptr size, const void *data, GLbitfield flags) | ( | GLuint | buffer,
|  | GLsizeiptr | size,
|  | const void * | data,
|  | GLbitfield | flags )

extern

## glNamedBufferData

void( *const juce::gl::glNamedBufferData) (GLuint buffer, GLsizeiptr size, const void *data, GLenum usage) | ( | GLuint | buffer,
|  | GLsizeiptr | size,
|  | const void * | data,
|  | GLenum | usage )

extern

## glNamedBufferSubData

void( *const juce::gl::glNamedBufferSubData) (GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data) | ( | GLuint | buffer,
|  | GLintptr | offset,
|  | GLsizeiptr | size,
|  | const void * | data )

extern

## glCopyNamedBufferSubData

void( *const juce::gl::glCopyNamedBufferSubData) (GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size) | ( | GLuint | readBuffer,
|  | GLuint | writeBuffer,
|  | GLintptr | readOffset,
|  | GLintptr | writeOffset,
|  | GLsizeiptr | size )

extern

## glClearNamedBufferData

void( *const juce::gl::glClearNamedBufferData) (GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data) | ( | GLuint | buffer,
|  | GLenum | internalformat,
|  | GLenum | format,
|  | GLenum | type,
|  | const void * | data )

extern

## glClearNamedBufferSubData

void( *const juce::gl::glClearNamedBufferSubData) (GLuint buffer, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data) | ( | GLuint | buffer,
|  | GLenum | internalformat,
|  | GLintptr | offset,
|  | GLsizeiptr | size,
|  | GLenum | format,
|  | GLenum | type,
|  | const void * | data )

extern

## glMapNamedBuffer

void *( *const juce::gl::glMapNamedBuffer) (GLuint buffer, GLenum access) | ( | GLuint | buffer,
|  | GLenum | access )

extern

## glMapNamedBufferRange

void *( *const juce::gl::glMapNamedBufferRange) (GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access) | ( | GLuint | buffer,
|  | GLintptr | offset,
|  | GLsizeiptr | length,
|  | GLbitfield | access )

extern

## glUnmapNamedBuffer

GLboolean( *const juce::gl::glUnmapNamedBuffer) (GLuint buffer) | ( | GLuint | buffer | ) |

extern

## glFlushMappedNamedBufferRange

void( *const juce::gl::glFlushMappedNamedBufferRange) (GLuint buffer, GLintptr offset, GLsizeiptr length) | ( | GLuint | buffer,
|  | GLintptr | offset,
|  | GLsizeiptr | length )

extern

## glGetNamedBufferParameteriv

void( *const juce::gl::glGetNamedBufferParameteriv) (GLuint buffer, GLenum pname, GLint *params) | ( | GLuint | buffer,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetNamedBufferParameteri64v

void( *const juce::gl::glGetNamedBufferParameteri64v) (GLuint buffer, GLenum pname, GLint64 *params) | ( | GLuint | buffer,
|  | GLenum | pname,
|  | GLint64 * | params )

extern

## glGetNamedBufferPointerv

void( *const juce::gl::glGetNamedBufferPointerv) (GLuint buffer, GLenum pname, void **params) | ( | GLuint | buffer,
|  | GLenum | pname,
|  | void ** | params )

extern

## glGetNamedBufferSubData

void( *const juce::gl::glGetNamedBufferSubData) (GLuint buffer, GLintptr offset, GLsizeiptr size, void *data) | ( | GLuint | buffer,
|  | GLintptr | offset,
|  | GLsizeiptr | size,
|  | void * | data )

extern

## glCreateFramebuffers

void( *const juce::gl::glCreateFramebuffers) (GLsizei n, GLuint *framebuffers) | ( | GLsizei | n,
|  | GLuint * | framebuffers )

extern

## glNamedFramebufferRenderbuffer

void( *const juce::gl::glNamedFramebufferRenderbuffer) (GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer) | ( | GLuint | framebuffer,
|  | GLenum | attachment,
|  | GLenum | renderbuffertarget,
|  | GLuint | renderbuffer )

extern

## glNamedFramebufferParameteri

void( *const juce::gl::glNamedFramebufferParameteri) (GLuint framebuffer, GLenum pname, GLint param) | ( | GLuint | framebuffer,
|  | GLenum | pname,
|  | GLint | param )

extern

## glNamedFramebufferTexture

void( *const juce::gl::glNamedFramebufferTexture) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level) | ( | GLuint | framebuffer,
|  | GLenum | attachment,
|  | GLuint | texture,
|  | GLint | level )

extern

## glNamedFramebufferTextureLayer

void( *const juce::gl::glNamedFramebufferTextureLayer) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer) | ( | GLuint | framebuffer,
|  | GLenum | attachment,
|  | GLuint | texture,
|  | GLint | level,
|  | GLint | layer )

extern

## glNamedFramebufferDrawBuffer

void( *const juce::gl::glNamedFramebufferDrawBuffer) (GLuint framebuffer, GLenum buf) | ( | GLuint | framebuffer,
|  | GLenum | buf )

extern

## glNamedFramebufferDrawBuffers

void( *const juce::gl::glNamedFramebufferDrawBuffers) (GLuint framebuffer, GLsizei n, const GLenum *bufs) | ( | GLuint | framebuffer,
|  | GLsizei | n,
|  | const GLenum * | bufs )

extern

## glNamedFramebufferReadBuffer

void( *const juce::gl::glNamedFramebufferReadBuffer) (GLuint framebuffer, GLenum src) | ( | GLuint | framebuffer,
|  | GLenum | src )

extern

## glInvalidateNamedFramebufferData

void( *const juce::gl::glInvalidateNamedFramebufferData) (GLuint framebuffer, GLsizei numAttachments, const GLenum *attachments) | ( | GLuint | framebuffer,
|  | GLsizei | numAttachments,
|  | const GLenum * | attachments )

extern

## glInvalidateNamedFramebufferSubData

void( *const juce::gl::glInvalidateNamedFramebufferSubData) (GLuint framebuffer, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height) | ( | GLuint | framebuffer,
|  | GLsizei | numAttachments,
|  | const GLenum * | attachments,
|  | GLint | x,
|  | GLint | y,
|  | GLsizei | width,
|  | GLsizei | height )

extern

## glClearNamedFramebufferiv

void( *const juce::gl::glClearNamedFramebufferiv) (GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLint *value) | ( | GLuint | framebuffer,
|  | GLenum | buffer,
|  | GLint | drawbuffer,
|  | const GLint * | value )

extern

## glClearNamedFramebufferuiv

void( *const juce::gl::glClearNamedFramebufferuiv) (GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLuint *value) | ( | GLuint | framebuffer,
|  | GLenum | buffer,
|  | GLint | drawbuffer,
|  | const GLuint * | value )

extern

## glClearNamedFramebufferfv

void( *const juce::gl::glClearNamedFramebufferfv) (GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLfloat *value) | ( | GLuint | framebuffer,
|  | GLenum | buffer,
|  | GLint | drawbuffer,
|  | const GLfloat * | value )

extern

## glClearNamedFramebufferfi

void( *const juce::gl::glClearNamedFramebufferfi) (GLuint framebuffer, GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil) | ( | GLuint | framebuffer,
|  | GLenum | buffer,
|  | GLint | drawbuffer,
|  | GLfloat | depth,
|  | GLint | stencil )

extern

## glBlitNamedFramebuffer

void( *const juce::gl::glBlitNamedFramebuffer) (GLuint readFramebuffer, GLuint drawFramebuffer, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter) | ( | GLuint | readFramebuffer,
|  | GLuint | drawFramebuffer,
|  | GLint | srcX0,
|  | GLint | srcY0,
|  | GLint | srcX1,
|  | GLint | srcY1,
|  | GLint | dstX0,
|  | GLint | dstY0,
|  | GLint | dstX1,
|  | GLint | dstY1,
|  | GLbitfield | mask,
|  | GLenum | filter )

extern

## glCheckNamedFramebufferStatus

GLenum( *const juce::gl::glCheckNamedFramebufferStatus) (GLuint framebuffer, GLenum target) | ( | GLuint | framebuffer,
|  | GLenum | target )

extern

## glGetNamedFramebufferParameteriv

void( *const juce::gl::glGetNamedFramebufferParameteriv) (GLuint framebuffer, GLenum pname, GLint *param) | ( | GLuint | framebuffer,
|  | GLenum | pname,
|  | GLint * | param )

extern

## glGetNamedFramebufferAttachmentParameteriv

void( *const juce::gl::glGetNamedFramebufferAttachmentParameteriv) (GLuint framebuffer, GLenum attachment, GLenum pname, GLint *params) | ( | GLuint | framebuffer,
|  | GLenum | attachment,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glCreateRenderbuffers

void( *const juce::gl::glCreateRenderbuffers) (GLsizei n, GLuint *renderbuffers) | ( | GLsizei | n,
|  | GLuint * | renderbuffers )

extern

## glNamedRenderbufferStorage

void( *const juce::gl::glNamedRenderbufferStorage) (GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height) | ( | GLuint | renderbuffer,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLsizei | height )

extern

## glNamedRenderbufferStorageMultisample

void( *const juce::gl::glNamedRenderbufferStorageMultisample) (GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height) | ( | GLuint | renderbuffer,
|  | GLsizei | samples,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLsizei | height )

extern

## glGetNamedRenderbufferParameteriv

void( *const juce::gl::glGetNamedRenderbufferParameteriv) (GLuint renderbuffer, GLenum pname, GLint *params) | ( | GLuint | renderbuffer,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glCreateTextures

void( *const juce::gl::glCreateTextures) (GLenum target, GLsizei n, GLuint *textures) | ( | GLenum | target,
|  | GLsizei | n,
|  | GLuint * | textures )

extern

## glTextureBuffer

void( *const juce::gl::glTextureBuffer) (GLuint texture, GLenum internalformat, GLuint buffer) | ( | GLuint | texture,
|  | GLenum | internalformat,
|  | GLuint | buffer )

extern

## glTextureBufferRange

void( *const juce::gl::glTextureBufferRange) (GLuint texture, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size) | ( | GLuint | texture,
|  | GLenum | internalformat,
|  | GLuint | buffer,
|  | GLintptr | offset,
|  | GLsizeiptr | size )

extern

## glTextureStorage1D

void( *const juce::gl::glTextureStorage1D) (GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width) | ( | GLuint | texture,
|  | GLsizei | levels,
|  | GLenum | internalformat,
|  | GLsizei | width )

extern

## glTextureStorage2D

void( *const juce::gl::glTextureStorage2D) (GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) | ( | GLuint | texture,
|  | GLsizei | levels,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLsizei | height )

extern

## glTextureStorage3D

void( *const juce::gl::glTextureStorage3D) (GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) | ( | GLuint | texture,
|  | GLsizei | levels,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth )

extern

## glTextureStorage2DMultisample

void( *const juce::gl::glTextureStorage2DMultisample) (GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations) | ( | GLuint | texture,
|  | GLsizei | samples,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLboolean | fixedsamplelocations )

extern

## glTextureStorage3DMultisample

void( *const juce::gl::glTextureStorage3DMultisample) (GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations) | ( | GLuint | texture,
|  | GLsizei | samples,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth,
|  | GLboolean | fixedsamplelocations )

extern

## glTextureSubImage1D

void( *const juce::gl::glTextureSubImage1D) (GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels) | ( | GLuint | texture,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLsizei | width,
|  | GLenum | format,
|  | GLenum | type,
|  | const void * | pixels )

extern

## glTextureSubImage2D

void( *const juce::gl::glTextureSubImage2D) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels) | ( | GLuint | texture,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLint | yoffset,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLenum | format,
|  | GLenum | type,
|  | const void * | pixels )

extern

## glTextureSubImage3D

void( *const juce::gl::glTextureSubImage3D) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels) | ( | GLuint | texture,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLint | yoffset,
|  | GLint | zoffset,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth,
|  | GLenum | format,
|  | GLenum | type,
|  | const void * | pixels )

extern

## glCompressedTextureSubImage1D

void( *const juce::gl::glCompressedTextureSubImage1D) (GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data) | ( | GLuint | texture,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLsizei | width,
|  | GLenum | format,
|  | GLsizei | imageSize,
|  | const void * | data )

extern

## glCompressedTextureSubImage2D

void( *const juce::gl::glCompressedTextureSubImage2D) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data) | ( | GLuint | texture,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLint | yoffset,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLenum | format,
|  | GLsizei | imageSize,
|  | const void * | data )

extern

## glCompressedTextureSubImage3D

void( *const juce::gl::glCompressedTextureSubImage3D) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data) | ( | GLuint | texture,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLint | yoffset,
|  | GLint | zoffset,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth,
|  | GLenum | format,
|  | GLsizei | imageSize,
|  | const void * | data )

extern

## glCopyTextureSubImage1D

void( *const juce::gl::glCopyTextureSubImage1D) (GLuint texture, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width) | ( | GLuint | texture,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLint | x,
|  | GLint | y,
|  | GLsizei | width )

extern

## glCopyTextureSubImage2D

void( *const juce::gl::glCopyTextureSubImage2D) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height) | ( | GLuint | texture,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLint | yoffset,
|  | GLint | x,
|  | GLint | y,
|  | GLsizei | width,
|  | GLsizei | height )

extern

## glCopyTextureSubImage3D

void( *const juce::gl::glCopyTextureSubImage3D) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height) | ( | GLuint | texture,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLint | yoffset,
|  | GLint | zoffset,
|  | GLint | x,
|  | GLint | y,
|  | GLsizei | width,
|  | GLsizei | height )

extern

## glTextureParameterf

void( *const juce::gl::glTextureParameterf) (GLuint texture, GLenum pname, GLfloat param) | ( | GLuint | texture,
|  | GLenum | pname,
|  | GLfloat | param )

extern

## glTextureParameterfv

void( *const juce::gl::glTextureParameterfv) (GLuint texture, GLenum pname, const GLfloat *param) | ( | GLuint | texture,
|  | GLenum | pname,
|  | const GLfloat * | param )

extern

## glTextureParameteri

void( *const juce::gl::glTextureParameteri) (GLuint texture, GLenum pname, GLint param) | ( | GLuint | texture,
|  | GLenum | pname,
|  | GLint | param )

extern

## glTextureParameterIiv

void( *const juce::gl::glTextureParameterIiv) (GLuint texture, GLenum pname, const GLint *params) | ( | GLuint | texture,
|  | GLenum | pname,
|  | const GLint * | params )

extern

## glTextureParameterIuiv

void( *const juce::gl::glTextureParameterIuiv) (GLuint texture, GLenum pname, const GLuint *params) | ( | GLuint | texture,
|  | GLenum | pname,
|  | const GLuint * | params )

extern

## glTextureParameteriv

void( *const juce::gl::glTextureParameteriv) (GLuint texture, GLenum pname, const GLint *param) | ( | GLuint | texture,
|  | GLenum | pname,
|  | const GLint * | param )

extern

## glGenerateTextureMipmap

void( *const juce::gl::glGenerateTextureMipmap) (GLuint texture) | ( | GLuint | texture | ) |

extern

## glBindTextureUnit

void( *const juce::gl::glBindTextureUnit) (GLuint unit, GLuint texture) | ( | GLuint | unit,
|  | GLuint | texture )

extern

## glGetTextureImage

void( *const juce::gl::glGetTextureImage) (GLuint texture, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *pixels) | ( | GLuint | texture,
|  | GLint | level,
|  | GLenum | format,
|  | GLenum | type,
|  | GLsizei | bufSize,
|  | void * | pixels )

extern

## glGetCompressedTextureImage

void( *const juce::gl::glGetCompressedTextureImage) (GLuint texture, GLint level, GLsizei bufSize, void *pixels) | ( | GLuint | texture,
|  | GLint | level,
|  | GLsizei | bufSize,
|  | void * | pixels )

extern

## glGetTextureLevelParameterfv

void( *const juce::gl::glGetTextureLevelParameterfv) (GLuint texture, GLint level, GLenum pname, GLfloat *params) | ( | GLuint | texture,
|  | GLint | level,
|  | GLenum | pname,
|  | GLfloat * | params )

extern

## glGetTextureLevelParameteriv

void( *const juce::gl::glGetTextureLevelParameteriv) (GLuint texture, GLint level, GLenum pname, GLint *params) | ( | GLuint | texture,
|  | GLint | level,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetTextureParameterfv

void( *const juce::gl::glGetTextureParameterfv) (GLuint texture, GLenum pname, GLfloat *params) | ( | GLuint | texture,
|  | GLenum | pname,
|  | GLfloat * | params )

extern

## glGetTextureParameterIiv

void( *const juce::gl::glGetTextureParameterIiv) (GLuint texture, GLenum pname, GLint *params) | ( | GLuint | texture,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetTextureParameterIuiv

void( *const juce::gl::glGetTextureParameterIuiv) (GLuint texture, GLenum pname, GLuint *params) | ( | GLuint | texture,
|  | GLenum | pname,
|  | GLuint * | params )

extern

## glGetTextureParameteriv

void( *const juce::gl::glGetTextureParameteriv) (GLuint texture, GLenum pname, GLint *params) | ( | GLuint | texture,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glCreateVertexArrays

void( *const juce::gl::glCreateVertexArrays) (GLsizei n, GLuint *arrays) | ( | GLsizei | n,
|  | GLuint * | arrays )

extern

## glDisableVertexArrayAttrib

void( *const juce::gl::glDisableVertexArrayAttrib) (GLuint vaobj, GLuint index) | ( | GLuint | vaobj,
|  | GLuint | index )

extern

## glEnableVertexArrayAttrib

void( *const juce::gl::glEnableVertexArrayAttrib) (GLuint vaobj, GLuint index) | ( | GLuint | vaobj,
|  | GLuint | index )

extern

## glVertexArrayElementBuffer

void( *const juce::gl::glVertexArrayElementBuffer) (GLuint vaobj, GLuint buffer) | ( | GLuint | vaobj,
|  | GLuint | buffer )

extern

## glVertexArrayVertexBuffer

void( *const juce::gl::glVertexArrayVertexBuffer) (GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride) | ( | GLuint | vaobj,
|  | GLuint | bindingindex,
|  | GLuint | buffer,
|  | GLintptr | offset,
|  | GLsizei | stride )

extern

## glVertexArrayVertexBuffers

void( *const juce::gl::glVertexArrayVertexBuffers) (GLuint vaobj, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides) | ( | GLuint | vaobj,
|  | GLuint | first,
|  | GLsizei | count,
|  | const GLuint * | buffers,
|  | const GLintptr * | offsets,
|  | const GLsizei * | strides )

extern

## glVertexArrayAttribBinding

void( *const juce::gl::glVertexArrayAttribBinding) (GLuint vaobj, GLuint attribindex, GLuint bindingindex) | ( | GLuint | vaobj,
|  | GLuint | attribindex,
|  | GLuint | bindingindex )

extern

## glVertexArrayAttribFormat

void( *const juce::gl::glVertexArrayAttribFormat) (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset) | ( | GLuint | vaobj,
|  | GLuint | attribindex,
|  | GLint | size,
|  | GLenum | type,
|  | GLboolean | normalized,
|  | GLuint | relativeoffset )

extern

## glVertexArrayAttribIFormat

void( *const juce::gl::glVertexArrayAttribIFormat) (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset) | ( | GLuint | vaobj,
|  | GLuint | attribindex,
|  | GLint | size,
|  | GLenum | type,
|  | GLuint | relativeoffset )

extern

## glVertexArrayAttribLFormat

void( *const juce::gl::glVertexArrayAttribLFormat) (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset) | ( | GLuint | vaobj,
|  | GLuint | attribindex,
|  | GLint | size,
|  | GLenum | type,
|  | GLuint | relativeoffset )

extern

## glVertexArrayBindingDivisor

void( *const juce::gl::glVertexArrayBindingDivisor) (GLuint vaobj, GLuint bindingindex, GLuint divisor) | ( | GLuint | vaobj,
|  | GLuint | bindingindex,
|  | GLuint | divisor )

extern

## glGetVertexArrayiv

void( *const juce::gl::glGetVertexArrayiv) (GLuint vaobj, GLenum pname, GLint *param) | ( | GLuint | vaobj,
|  | GLenum | pname,
|  | GLint * | param )

extern

## glGetVertexArrayIndexediv

void( *const juce::gl::glGetVertexArrayIndexediv) (GLuint vaobj, GLuint index, GLenum pname, GLint *param) | ( | GLuint | vaobj,
|  | GLuint | index,
|  | GLenum | pname,
|  | GLint * | param )

extern

## glGetVertexArrayIndexed64iv

void( *const juce::gl::glGetVertexArrayIndexed64iv) (GLuint vaobj, GLuint index, GLenum pname, GLint64 *param) | ( | GLuint | vaobj,
|  | GLuint | index,
|  | GLenum | pname,
|  | GLint64 * | param )

extern

## glCreateSamplers

void( *const juce::gl::glCreateSamplers) (GLsizei n, GLuint *samplers) | ( | GLsizei | n,
|  | GLuint * | samplers )

extern

## glCreateProgramPipelines

void( *const juce::gl::glCreateProgramPipelines) (GLsizei n, GLuint *pipelines) | ( | GLsizei | n,
|  | GLuint * | pipelines )

extern

## glCreateQueries

void( *const juce::gl::glCreateQueries) (GLenum target, GLsizei n, GLuint *ids) | ( | GLenum | target,
|  | GLsizei | n,
|  | GLuint * | ids )

extern

## glGetQueryBufferObjecti64v

void( *const juce::gl::glGetQueryBufferObjecti64v) (GLuint id, GLuint buffer, GLenum pname, GLintptr offset) | ( | GLuint | id,
|  | GLuint | buffer,
|  | GLenum | pname,
|  | GLintptr | offset )

extern

## glGetQueryBufferObjectiv

void( *const juce::gl::glGetQueryBufferObjectiv) (GLuint id, GLuint buffer, GLenum pname, GLintptr offset) | ( | GLuint | id,
|  | GLuint | buffer,
|  | GLenum | pname,
|  | GLintptr | offset )

extern

## glGetQueryBufferObjectui64v

void( *const juce::gl::glGetQueryBufferObjectui64v) (GLuint id, GLuint buffer, GLenum pname, GLintptr offset) | ( | GLuint | id,
|  | GLuint | buffer,
|  | GLenum | pname,
|  | GLintptr | offset )

extern

## glGetQueryBufferObjectuiv

void( *const juce::gl::glGetQueryBufferObjectuiv) (GLuint id, GLuint buffer, GLenum pname, GLintptr offset) | ( | GLuint | id,
|  | GLuint | buffer,
|  | GLenum | pname,
|  | GLintptr | offset )

extern

## glMemoryBarrierByRegion

void(*) const juce::gl::glMemoryBarrierByRegion(GLbitfield barriers) | ( | GLbitfield | barriers | ) |

extern

## glGetTextureSubImage

void( *const juce::gl::glGetTextureSubImage) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLsizei bufSize, void *pixels) | ( | GLuint | texture,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLint | yoffset,
|  | GLint | zoffset,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth,
|  | GLenum | format,
|  | GLenum | type,
|  | GLsizei | bufSize,
|  | void * | pixels )

extern

## glGetCompressedTextureSubImage

void( *const juce::gl::glGetCompressedTextureSubImage) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei bufSize, void *pixels) | ( | GLuint | texture,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLint | yoffset,
|  | GLint | zoffset,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth,
|  | GLsizei | bufSize,
|  | void * | pixels )

extern

## glGetGraphicsResetStatus

GLenum(*) const juce::gl::glGetGraphicsResetStatus() | ( |  | ) |

extern

## glGetnCompressedTexImage

void( *const juce::gl::glGetnCompressedTexImage) (GLenum target, GLint lod, GLsizei bufSize, void *pixels) | ( | GLenum | target,
|  | GLint | lod,
|  | GLsizei | bufSize,
|  | void * | pixels )

extern

## glGetnTexImage

void( *const juce::gl::glGetnTexImage) (GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *pixels) | ( | GLenum | target,
|  | GLint | level,
|  | GLenum | format,
|  | GLenum | type,
|  | GLsizei | bufSize,
|  | void * | pixels )

extern

## glGetnUniformdv

void( *const juce::gl::glGetnUniformdv) (GLuint program, GLint location, GLsizei bufSize, GLdouble *params) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | bufSize,
|  | GLdouble * | params )

extern

## glGetnUniformfv

void(*) const juce::gl::glGetnUniformfv(GLuint program, GLint location, GLsizei bufSize, GLfloat *params) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | bufSize,
|  | GLfloat * | params )

extern

## glGetnUniformiv

void(*) const juce::gl::glGetnUniformiv(GLuint program, GLint location, GLsizei bufSize, GLint *params) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | bufSize,
|  | GLint * | params )

extern

## glGetnUniformuiv

void(*) const juce::gl::glGetnUniformuiv(GLuint program, GLint location, GLsizei bufSize, GLuint *params) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | bufSize,
|  | GLuint * | params )

extern

## glReadnPixels

void(*) const juce::gl::glReadnPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data) | ( | GLint | x,
|  | GLint | y,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLenum | format,
|  | GLenum | type,
|  | GLsizei | bufSize,
|  | void * | data )

extern

## glGetnMapdv

void( *const juce::gl::glGetnMapdv) (GLenum target, GLenum query, GLsizei bufSize, GLdouble *v) | ( | GLenum | target,
|  | GLenum | query,
|  | GLsizei | bufSize,
|  | GLdouble * | v )

extern

## glGetnMapfv

void( *const juce::gl::glGetnMapfv) (GLenum target, GLenum query, GLsizei bufSize, GLfloat *v) | ( | GLenum | target,
|  | GLenum | query,
|  | GLsizei | bufSize,
|  | GLfloat * | v )

extern

## glGetnMapiv

void( *const juce::gl::glGetnMapiv) (GLenum target, GLenum query, GLsizei bufSize, GLint *v) | ( | GLenum | target,
|  | GLenum | query,
|  | GLsizei | bufSize,
|  | GLint * | v )

extern

## glGetnPixelMapfv

void( *const juce::gl::glGetnPixelMapfv) (GLenum map, GLsizei bufSize, GLfloat *values) | ( | GLenum | map,
|  | GLsizei | bufSize,
|  | GLfloat * | values )

extern

## glGetnPixelMapuiv

void( *const juce::gl::glGetnPixelMapuiv) (GLenum map, GLsizei bufSize, GLuint *values) | ( | GLenum | map,
|  | GLsizei | bufSize,
|  | GLuint * | values )

extern

## glGetnPixelMapusv

void( *const juce::gl::glGetnPixelMapusv) (GLenum map, GLsizei bufSize, GLushort *values) | ( | GLenum | map,
|  | GLsizei | bufSize,
|  | GLushort * | values )

extern

## glGetnPolygonStipple

void( *const juce::gl::glGetnPolygonStipple) (GLsizei bufSize, GLubyte *pattern) | ( | GLsizei | bufSize,
|  | GLubyte * | pattern )

extern

## glGetnColorTable

void( *const juce::gl::glGetnColorTable) (GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *table) | ( | GLenum | target,
|  | GLenum | format,
|  | GLenum | type,
|  | GLsizei | bufSize,
|  | void * | table )

extern

## glGetnConvolutionFilter

void( *const juce::gl::glGetnConvolutionFilter) (GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *image) | ( | GLenum | target,
|  | GLenum | format,
|  | GLenum | type,
|  | GLsizei | bufSize,
|  | void * | image )

extern

## glGetnSeparableFilter

void( *const juce::gl::glGetnSeparableFilter) (GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, void *row, GLsizei columnBufSize, void *column, void *span) | ( | GLenum | target,
|  | GLenum | format,
|  | GLenum | type,
|  | GLsizei | rowBufSize,
|  | void * | row,
|  | GLsizei | columnBufSize,
|  | void * | column,
|  | void * | span )

extern

## glGetnHistogram

void( *const juce::gl::glGetnHistogram) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void *values) | ( | GLenum | target,
|  | GLboolean | reset,
|  | GLenum | format,
|  | GLenum | type,
|  | GLsizei | bufSize,
|  | void * | values )

extern

## glGetnMinmax

void( *const juce::gl::glGetnMinmax) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void *values) | ( | GLenum | target,
|  | GLboolean | reset,
|  | GLenum | format,
|  | GLenum | type,
|  | GLsizei | bufSize,
|  | void * | values )

extern

## glTextureBarrier

void( *const juce::gl::glTextureBarrier) () | ( |  | ) |

extern

## glSpecializeShader

void( *const juce::gl::glSpecializeShader) (GLuint shader, const GLchar *pEntryPoint, GLuint numSpecializationConstants, const GLuint *pConstantIndex, const GLuint *pConstantValue) | ( | GLuint | shader,
|  | const GLchar * | pEntryPoint,
|  | GLuint | numSpecializationConstants,
|  | const GLuint * | pConstantIndex,
|  | const GLuint * | pConstantValue )

extern

## glMultiDrawArraysIndirectCount

void( *const juce::gl::glMultiDrawArraysIndirectCount) (GLenum mode, const void *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride) | ( | GLenum | mode,
|  | const void * | indirect,
|  | GLintptr | drawcount,
|  | GLsizei | maxdrawcount,
|  | GLsizei | stride )

extern

## glMultiDrawElementsIndirectCount

void( *const juce::gl::glMultiDrawElementsIndirectCount) (GLenum mode, GLenum type, const void *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride) | ( | GLenum | mode,
|  | GLenum | type,
|  | const void * | indirect,
|  | GLintptr | drawcount,
|  | GLsizei | maxdrawcount,
|  | GLsizei | stride )

extern

## glPolygonOffsetClamp

void( *const juce::gl::glPolygonOffsetClamp) (GLfloat factor, GLfloat units, GLfloat clamp) | ( | GLfloat | factor,
|  | GLfloat | units,
|  | GLfloat | clamp )

extern

## glTbufferMask3DFX

void( *const juce::gl::glTbufferMask3DFX) (GLuint mask) | ( | GLuint | mask | ) |

extern

## glDebugMessageEnableAMD

void( *const juce::gl::glDebugMessageEnableAMD) (GLenum category, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled) | ( | GLenum | category,
|  | GLenum | severity,
|  | GLsizei | count,
|  | const GLuint * | ids,
|  | GLboolean | enabled )

extern

## glDebugMessageInsertAMD

void( *const juce::gl::glDebugMessageInsertAMD) (GLenum category, GLenum severity, GLuint id, GLsizei length, const GLchar *buf) | ( | GLenum | category,
|  | GLenum | severity,
|  | GLuint | id,
|  | GLsizei | length,
|  | const GLchar * | buf )

extern

## glDebugMessageCallbackAMD

void( *const juce::gl::glDebugMessageCallbackAMD) (GLDEBUGPROCAMD callback, void *userParam) | ( | GLDEBUGPROCAMD | callback,
|  | void * | userParam )

extern

## glGetDebugMessageLogAMD

GLuint( *const juce::gl::glGetDebugMessageLogAMD) (GLuint count, GLsizei bufSize, GLenum *categories, GLenum *severities, GLuint *ids, GLsizei *lengths, GLchar *message) | ( | GLuint | count,
|  | GLsizei | bufSize,
|  | GLenum * | categories,
|  | GLenum * | severities,
|  | GLuint * | ids,
|  | GLsizei * | lengths,
|  | GLchar * | message )

extern

## glBlendFuncIndexedAMD

void( *const juce::gl::glBlendFuncIndexedAMD) (GLuint buf, GLenum src, GLenum dst) | ( | GLuint | buf,
|  | GLenum | src,
|  | GLenum | dst )

extern

## glBlendFuncSeparateIndexedAMD

void( *const juce::gl::glBlendFuncSeparateIndexedAMD) (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha) | ( | GLuint | buf,
|  | GLenum | srcRGB,
|  | GLenum | dstRGB,
|  | GLenum | srcAlpha,
|  | GLenum | dstAlpha )

extern

## glBlendEquationIndexedAMD

void( *const juce::gl::glBlendEquationIndexedAMD) (GLuint buf, GLenum mode) | ( | GLuint | buf,
|  | GLenum | mode )

extern

## glBlendEquationSeparateIndexedAMD

void( *const juce::gl::glBlendEquationSeparateIndexedAMD) (GLuint buf, GLenum modeRGB, GLenum modeAlpha) | ( | GLuint | buf,
|  | GLenum | modeRGB,
|  | GLenum | modeAlpha )

extern

## glRenderbufferStorageMultisampleAdvancedAMD

void(*) const juce::gl::glRenderbufferStorageMultisampleAdvancedAMD(GLenum target, GLsizei samples, GLsizei storageSamples, GLenum internalformat, GLsizei width, GLsizei height) | ( | GLenum | target,
|  | GLsizei | samples,
|  | GLsizei | storageSamples,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLsizei | height )

extern

## glNamedRenderbufferStorageMultisampleAdvancedAMD

void(*) const juce::gl::glNamedRenderbufferStorageMultisampleAdvancedAMD(GLuint renderbuffer, GLsizei samples, GLsizei storageSamples, GLenum internalformat, GLsizei width, GLsizei height) | ( | GLuint | renderbuffer,
|  | GLsizei | samples,
|  | GLsizei | storageSamples,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLsizei | height )

extern

## glFramebufferSamplePositionsfvAMD

void( *const juce::gl::glFramebufferSamplePositionsfvAMD) (GLenum target, GLuint numsamples, GLuint pixelindex, const GLfloat *values) | ( | GLenum | target,
|  | GLuint | numsamples,
|  | GLuint | pixelindex,
|  | const GLfloat * | values )

extern

## glNamedFramebufferSamplePositionsfvAMD

void( *const juce::gl::glNamedFramebufferSamplePositionsfvAMD) (GLuint framebuffer, GLuint numsamples, GLuint pixelindex, const GLfloat *values) | ( | GLuint | framebuffer,
|  | GLuint | numsamples,
|  | GLuint | pixelindex,
|  | const GLfloat * | values )

extern

## glGetFramebufferParameterfvAMD

void( *const juce::gl::glGetFramebufferParameterfvAMD) (GLenum target, GLenum pname, GLuint numsamples, GLuint pixelindex, GLsizei size, GLfloat *values) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLuint | numsamples,
|  | GLuint | pixelindex,
|  | GLsizei | size,
|  | GLfloat * | values )

extern

## glGetNamedFramebufferParameterfvAMD

void( *const juce::gl::glGetNamedFramebufferParameterfvAMD) (GLuint framebuffer, GLenum pname, GLuint numsamples, GLuint pixelindex, GLsizei size, GLfloat *values) | ( | GLuint | framebuffer,
|  | GLenum | pname,
|  | GLuint | numsamples,
|  | GLuint | pixelindex,
|  | GLsizei | size,
|  | GLfloat * | values )

extern

## glUniform1i64NV

void(*) const juce::gl::glUniform1i64NV(GLint location, GLint64EXT x) | ( | GLint | location,
|  | GLint64EXT | x )

extern

## glUniform2i64NV

void(*) const juce::gl::glUniform2i64NV(GLint location, GLint64EXT x, GLint64EXT y) | ( | GLint | location,
|  | GLint64EXT | x,
|  | GLint64EXT | y )

extern

## glUniform3i64NV

void(*) const juce::gl::glUniform3i64NV(GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z) | ( | GLint | location,
|  | GLint64EXT | x,
|  | GLint64EXT | y,
|  | GLint64EXT | z )

extern

## glUniform4i64NV

void(*) const juce::gl::glUniform4i64NV(GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w) | ( | GLint | location,
|  | GLint64EXT | x,
|  | GLint64EXT | y,
|  | GLint64EXT | z,
|  | GLint64EXT | w )

extern

## glUniform1i64vNV

void(*) const juce::gl::glUniform1i64vNV(GLint location, GLsizei count, const GLint64EXT *value) | ( | GLint | location,
|  | GLsizei | count,
|  | const GLint64EXT * | value )

extern

## glUniform2i64vNV

void(*) const juce::gl::glUniform2i64vNV(GLint location, GLsizei count, const GLint64EXT *value) | ( | GLint | location,
|  | GLsizei | count,
|  | const GLint64EXT * | value )

extern

## glUniform3i64vNV

void(*) const juce::gl::glUniform3i64vNV(GLint location, GLsizei count, const GLint64EXT *value) | ( | GLint | location,
|  | GLsizei | count,
|  | const GLint64EXT * | value )

extern

## glUniform4i64vNV

void(*) const juce::gl::glUniform4i64vNV(GLint location, GLsizei count, const GLint64EXT *value) | ( | GLint | location,
|  | GLsizei | count,
|  | const GLint64EXT * | value )

extern

## glUniform1ui64NV

void(*) const juce::gl::glUniform1ui64NV(GLint location, GLuint64EXT x) | ( | GLint | location,
|  | GLuint64EXT | x )

extern

## glUniform2ui64NV

void(*) const juce::gl::glUniform2ui64NV(GLint location, GLuint64EXT x, GLuint64EXT y) | ( | GLint | location,
|  | GLuint64EXT | x,
|  | GLuint64EXT | y )

extern

## glUniform3ui64NV

void(*) const juce::gl::glUniform3ui64NV(GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z) | ( | GLint | location,
|  | GLuint64EXT | x,
|  | GLuint64EXT | y,
|  | GLuint64EXT | z )

extern

## glUniform4ui64NV

void(*) const juce::gl::glUniform4ui64NV(GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w) | ( | GLint | location,
|  | GLuint64EXT | x,
|  | GLuint64EXT | y,
|  | GLuint64EXT | z,
|  | GLuint64EXT | w )

extern

## glUniform1ui64vNV

void(*) const juce::gl::glUniform1ui64vNV(GLint location, GLsizei count, const GLuint64EXT *value) | ( | GLint | location,
|  | GLsizei | count,
|  | const GLuint64EXT * | value )

extern

## glUniform2ui64vNV

void(*) const juce::gl::glUniform2ui64vNV(GLint location, GLsizei count, const GLuint64EXT *value) | ( | GLint | location,
|  | GLsizei | count,
|  | const GLuint64EXT * | value )

extern

## glUniform3ui64vNV

void(*) const juce::gl::glUniform3ui64vNV(GLint location, GLsizei count, const GLuint64EXT *value) | ( | GLint | location,
|  | GLsizei | count,
|  | const GLuint64EXT * | value )

extern

## glUniform4ui64vNV

void(*) const juce::gl::glUniform4ui64vNV(GLint location, GLsizei count, const GLuint64EXT *value) | ( | GLint | location,
|  | GLsizei | count,
|  | const GLuint64EXT * | value )

extern

## glGetUniformi64vNV

void(*) const juce::gl::glGetUniformi64vNV(GLuint program, GLint location, GLint64EXT *params) | ( | GLuint | program,
|  | GLint | location,
|  | GLint64EXT * | params )

extern

## glGetUniformui64vNV

void( *const juce::gl::glGetUniformui64vNV) (GLuint program, GLint location, GLuint64EXT *params) | ( | GLuint | program,
|  | GLint | location,
|  | GLuint64EXT * | params )

extern

## glProgramUniform1i64NV

void(*) const juce::gl::glProgramUniform1i64NV(GLuint program, GLint location, GLint64EXT x) | ( | GLuint | program,
|  | GLint | location,
|  | GLint64EXT | x )

extern

## glProgramUniform2i64NV

void(*) const juce::gl::glProgramUniform2i64NV(GLuint program, GLint location, GLint64EXT x, GLint64EXT y) | ( | GLuint | program,
|  | GLint | location,
|  | GLint64EXT | x,
|  | GLint64EXT | y )

extern

## glProgramUniform3i64NV

void(*) const juce::gl::glProgramUniform3i64NV(GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z) | ( | GLuint | program,
|  | GLint | location,
|  | GLint64EXT | x,
|  | GLint64EXT | y,
|  | GLint64EXT | z )

extern

## glProgramUniform4i64NV

void(*) const juce::gl::glProgramUniform4i64NV(GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w) | ( | GLuint | program,
|  | GLint | location,
|  | GLint64EXT | x,
|  | GLint64EXT | y,
|  | GLint64EXT | z,
|  | GLint64EXT | w )

extern

## glProgramUniform1i64vNV

void(*) const juce::gl::glProgramUniform1i64vNV(GLuint program, GLint location, GLsizei count, const GLint64EXT *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | const GLint64EXT * | value )

extern

## glProgramUniform2i64vNV

void(*) const juce::gl::glProgramUniform2i64vNV(GLuint program, GLint location, GLsizei count, const GLint64EXT *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | const GLint64EXT * | value )

extern

## glProgramUniform3i64vNV

void(*) const juce::gl::glProgramUniform3i64vNV(GLuint program, GLint location, GLsizei count, const GLint64EXT *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | const GLint64EXT * | value )

extern

## glProgramUniform4i64vNV

void(*) const juce::gl::glProgramUniform4i64vNV(GLuint program, GLint location, GLsizei count, const GLint64EXT *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | const GLint64EXT * | value )

extern

## glProgramUniform1ui64NV

void(*) const juce::gl::glProgramUniform1ui64NV(GLuint program, GLint location, GLuint64EXT x) | ( | GLuint | program,
|  | GLint | location,
|  | GLuint64EXT | x )

extern

## glProgramUniform2ui64NV

void(*) const juce::gl::glProgramUniform2ui64NV(GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y) | ( | GLuint | program,
|  | GLint | location,
|  | GLuint64EXT | x,
|  | GLuint64EXT | y )

extern

## glProgramUniform3ui64NV

void(*) const juce::gl::glProgramUniform3ui64NV(GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z) | ( | GLuint | program,
|  | GLint | location,
|  | GLuint64EXT | x,
|  | GLuint64EXT | y,
|  | GLuint64EXT | z )

extern

## glProgramUniform4ui64NV

void(*) const juce::gl::glProgramUniform4ui64NV(GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w) | ( | GLuint | program,
|  | GLint | location,
|  | GLuint64EXT | x,
|  | GLuint64EXT | y,
|  | GLuint64EXT | z,
|  | GLuint64EXT | w )

extern

## glProgramUniform1ui64vNV

void(*) const juce::gl::glProgramUniform1ui64vNV(GLuint program, GLint location, GLsizei count, const GLuint64EXT *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | const GLuint64EXT * | value )

extern

## glProgramUniform2ui64vNV

void(*) const juce::gl::glProgramUniform2ui64vNV(GLuint program, GLint location, GLsizei count, const GLuint64EXT *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | const GLuint64EXT * | value )

extern

## glProgramUniform3ui64vNV

void(*) const juce::gl::glProgramUniform3ui64vNV(GLuint program, GLint location, GLsizei count, const GLuint64EXT *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | const GLuint64EXT * | value )

extern

## glProgramUniform4ui64vNV

void(*) const juce::gl::glProgramUniform4ui64vNV(GLuint program, GLint location, GLsizei count, const GLuint64EXT *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | const GLuint64EXT * | value )

extern

## glVertexAttribParameteriAMD

void( *const juce::gl::glVertexAttribParameteriAMD) (GLuint index, GLenum pname, GLint param) | ( | GLuint | index,
|  | GLenum | pname,
|  | GLint | param )

extern

## glMultiDrawArraysIndirectAMD

void( *const juce::gl::glMultiDrawArraysIndirectAMD) (GLenum mode, const void *indirect, GLsizei primcount, GLsizei stride) | ( | GLenum | mode,
|  | const void * | indirect,
|  | GLsizei | primcount,
|  | GLsizei | stride )

extern

## glMultiDrawElementsIndirectAMD

void( *const juce::gl::glMultiDrawElementsIndirectAMD) (GLenum mode, GLenum type, const void *indirect, GLsizei primcount, GLsizei stride) | ( | GLenum | mode,
|  | GLenum | type,
|  | const void * | indirect,
|  | GLsizei | primcount,
|  | GLsizei | stride )

extern

## glGenNamesAMD

void( *const juce::gl::glGenNamesAMD) (GLenum identifier, GLuint num, GLuint *names) | ( | GLenum | identifier,
|  | GLuint | num,
|  | GLuint * | names )

extern

## glDeleteNamesAMD

void( *const juce::gl::glDeleteNamesAMD) (GLenum identifier, GLuint num, const GLuint *names) | ( | GLenum | identifier,
|  | GLuint | num,
|  | const GLuint * | names )

extern

## glIsNameAMD

GLboolean( *const juce::gl::glIsNameAMD) (GLenum identifier, GLuint name) | ( | GLenum | identifier,
|  | GLuint | name )

extern

## glQueryObjectParameteruiAMD

void( *const juce::gl::glQueryObjectParameteruiAMD) (GLenum target, GLuint id, GLenum pname, GLuint param) | ( | GLenum | target,
|  | GLuint | id,
|  | GLenum | pname,
|  | GLuint | param )

extern

## glGetPerfMonitorGroupsAMD

void(*) const juce::gl::glGetPerfMonitorGroupsAMD(GLint *numGroups, GLsizei groupsSize, GLuint *groups) | ( | GLint * | numGroups,
|  | GLsizei | groupsSize,
|  | GLuint * | groups )

extern

## glGetPerfMonitorCountersAMD

void(*) const juce::gl::glGetPerfMonitorCountersAMD(GLuint group, GLint *numCounters, GLint *maxActiveCounters, GLsizei counterSize, GLuint *counters) | ( | GLuint | group,
|  | GLint * | numCounters,
|  | GLint * | maxActiveCounters,
|  | GLsizei | counterSize,
|  | GLuint * | counters )

extern

## glGetPerfMonitorGroupStringAMD

void(*) const juce::gl::glGetPerfMonitorGroupStringAMD(GLuint group, GLsizei bufSize, GLsizei *length, GLchar *groupString) | ( | GLuint | group,
|  | GLsizei | bufSize,
|  | GLsizei * | length,
|  | GLchar * | groupString )

extern

## glGetPerfMonitorCounterStringAMD

void(*) const juce::gl::glGetPerfMonitorCounterStringAMD(GLuint group, GLuint counter, GLsizei bufSize, GLsizei *length, GLchar *counterString) | ( | GLuint | group,
|  | GLuint | counter,
|  | GLsizei | bufSize,
|  | GLsizei * | length,
|  | GLchar * | counterString )

extern

## glGetPerfMonitorCounterInfoAMD

void(*) const juce::gl::glGetPerfMonitorCounterInfoAMD(GLuint group, GLuint counter, GLenum pname, void *data) | ( | GLuint | group,
|  | GLuint | counter,
|  | GLenum | pname,
|  | void * | data )

extern

## glGenPerfMonitorsAMD

void(*) const juce::gl::glGenPerfMonitorsAMD(GLsizei n, GLuint *monitors) | ( | GLsizei | n,
|  | GLuint * | monitors )

extern

## glDeletePerfMonitorsAMD

void(*) const juce::gl::glDeletePerfMonitorsAMD(GLsizei n, GLuint *monitors) | ( | GLsizei | n,
|  | GLuint * | monitors )

extern

## glSelectPerfMonitorCountersAMD

void(*) const juce::gl::glSelectPerfMonitorCountersAMD(GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint *counterList) | ( | GLuint | monitor,
|  | GLboolean | enable,
|  | GLuint | group,
|  | GLint | numCounters,
|  | GLuint * | counterList )

extern

## glBeginPerfMonitorAMD

void(*) const juce::gl::glBeginPerfMonitorAMD(GLuint monitor) | ( | GLuint | monitor | ) |

extern

## glEndPerfMonitorAMD

void(*) const juce::gl::glEndPerfMonitorAMD(GLuint monitor) | ( | GLuint | monitor | ) |

extern

## glGetPerfMonitorCounterDataAMD

void(*) const juce::gl::glGetPerfMonitorCounterDataAMD(GLuint monitor, GLenum pname, GLsizei dataSize, GLuint *data, GLint *bytesWritten) | ( | GLuint | monitor,
|  | GLenum | pname,
|  | GLsizei | dataSize,
|  | GLuint * | data,
|  | GLint * | bytesWritten )

extern

## glSetMultisamplefvAMD

void( *const juce::gl::glSetMultisamplefvAMD) (GLenum pname, GLuint index, const GLfloat *val) | ( | GLenum | pname,
|  | GLuint | index,
|  | const GLfloat * | val )

extern

## glTexStorageSparseAMD

void( *const juce::gl::glTexStorageSparseAMD) (GLenum target, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLsizei layers, GLbitfield flags) | ( | GLenum | target,
|  | GLenum | internalFormat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth,
|  | GLsizei | layers,
|  | GLbitfield | flags )

extern

## glTextureStorageSparseAMD

void( *const juce::gl::glTextureStorageSparseAMD) (GLuint texture, GLenum target, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLsizei layers, GLbitfield flags) | ( | GLuint | texture,
|  | GLenum | target,
|  | GLenum | internalFormat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth,
|  | GLsizei | layers,
|  | GLbitfield | flags )

extern

## glStencilOpValueAMD

void( *const juce::gl::glStencilOpValueAMD) (GLenum face, GLuint value) | ( | GLenum | face,
|  | GLuint | value )

extern

## glTessellationFactorAMD

void( *const juce::gl::glTessellationFactorAMD) (GLfloat factor) | ( | GLfloat | factor | ) |

extern

## glTessellationModeAMD

void( *const juce::gl::glTessellationModeAMD) (GLenum mode) | ( | GLenum | mode | ) |

extern

## glElementPointerAPPLE

void( *const juce::gl::glElementPointerAPPLE) (GLenum type, const void *pointer) | ( | GLenum | type,
|  | const void * | pointer )

extern

## glDrawElementArrayAPPLE

void( *const juce::gl::glDrawElementArrayAPPLE) (GLenum mode, GLint first, GLsizei count) | ( | GLenum | mode,
|  | GLint | first,
|  | GLsizei | count )

extern

## glDrawRangeElementArrayAPPLE

void( *const juce::gl::glDrawRangeElementArrayAPPLE) (GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count) | ( | GLenum | mode,
|  | GLuint | start,
|  | GLuint | end,
|  | GLint | first,
|  | GLsizei | count )

extern

## glMultiDrawElementArrayAPPLE

void( *const juce::gl::glMultiDrawElementArrayAPPLE) (GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount) | ( | GLenum | mode,
|  | const GLint * | first,
|  | const GLsizei * | count,
|  | GLsizei | primcount )

extern

## glMultiDrawRangeElementArrayAPPLE

void( *const juce::gl::glMultiDrawRangeElementArrayAPPLE) (GLenum mode, GLuint start, GLuint end, const GLint *first, const GLsizei *count, GLsizei primcount) | ( | GLenum | mode,
|  | GLuint | start,
|  | GLuint | end,
|  | const GLint * | first,
|  | const GLsizei * | count,
|  | GLsizei | primcount )

extern

## glGenFencesAPPLE

void( *const juce::gl::glGenFencesAPPLE) (GLsizei n, GLuint *fences) | ( | GLsizei | n,
|  | GLuint * | fences )

extern

## glDeleteFencesAPPLE

void( *const juce::gl::glDeleteFencesAPPLE) (GLsizei n, const GLuint *fences) | ( | GLsizei | n,
|  | const GLuint * | fences )

extern

## glSetFenceAPPLE

void( *const juce::gl::glSetFenceAPPLE) (GLuint fence) | ( | GLuint | fence | ) |

extern

## glIsFenceAPPLE

GLboolean( *const juce::gl::glIsFenceAPPLE) (GLuint fence) | ( | GLuint | fence | ) |

extern

## glTestFenceAPPLE

GLboolean( *const juce::gl::glTestFenceAPPLE) (GLuint fence) | ( | GLuint | fence | ) |

extern

## glFinishFenceAPPLE

void( *const juce::gl::glFinishFenceAPPLE) (GLuint fence) | ( | GLuint | fence | ) |

extern

## glTestObjectAPPLE

GLboolean( *const juce::gl::glTestObjectAPPLE) (GLenum object, GLuint name) | ( | GLenum | object,
|  | GLuint | name )

extern

## glFinishObjectAPPLE

void( *const juce::gl::glFinishObjectAPPLE) (GLenum object, GLint name) | ( | GLenum | object,
|  | GLint | name )

extern

## glBufferParameteriAPPLE

void( *const juce::gl::glBufferParameteriAPPLE) (GLenum target, GLenum pname, GLint param) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLint | param )

extern

## glFlushMappedBufferRangeAPPLE

void( *const juce::gl::glFlushMappedBufferRangeAPPLE) (GLenum target, GLintptr offset, GLsizeiptr size) | ( | GLenum | target,
|  | GLintptr | offset,
|  | GLsizeiptr | size )

extern

## glObjectPurgeableAPPLE

GLenum( *const juce::gl::glObjectPurgeableAPPLE) (GLenum objectType, GLuint name, GLenum option) | ( | GLenum | objectType,
|  | GLuint | name,
|  | GLenum | option )

extern

## glObjectUnpurgeableAPPLE

GLenum( *const juce::gl::glObjectUnpurgeableAPPLE) (GLenum objectType, GLuint name, GLenum option) | ( | GLenum | objectType,
|  | GLuint | name,
|  | GLenum | option )

extern

## glGetObjectParameterivAPPLE

void( *const juce::gl::glGetObjectParameterivAPPLE) (GLenum objectType, GLuint name, GLenum pname, GLint *params) | ( | GLenum | objectType,
|  | GLuint | name,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glTextureRangeAPPLE

void( *const juce::gl::glTextureRangeAPPLE) (GLenum target, GLsizei length, const void *pointer) | ( | GLenum | target,
|  | GLsizei | length,
|  | const void * | pointer )

extern

## glGetTexParameterPointervAPPLE

void( *const juce::gl::glGetTexParameterPointervAPPLE) (GLenum target, GLenum pname, void **params) | ( | GLenum | target,
|  | GLenum | pname,
|  | void ** | params )

extern

## glBindVertexArrayAPPLE

void( *const juce::gl::glBindVertexArrayAPPLE) (GLuint array) | ( | GLuint | array | ) |

extern

## glDeleteVertexArraysAPPLE

void( *const juce::gl::glDeleteVertexArraysAPPLE) (GLsizei n, const GLuint *arrays) | ( | GLsizei | n,
|  | const GLuint * | arrays )

extern

## glGenVertexArraysAPPLE

void( *const juce::gl::glGenVertexArraysAPPLE) (GLsizei n, GLuint *arrays) | ( | GLsizei | n,
|  | GLuint * | arrays )

extern

## glIsVertexArrayAPPLE

GLboolean( *const juce::gl::glIsVertexArrayAPPLE) (GLuint array) | ( | GLuint | array | ) |

extern

## glVertexArrayRangeAPPLE

void( *const juce::gl::glVertexArrayRangeAPPLE) (GLsizei length, void *pointer) | ( | GLsizei | length,
|  | void * | pointer )

extern

## glFlushVertexArrayRangeAPPLE

void( *const juce::gl::glFlushVertexArrayRangeAPPLE) (GLsizei length, void *pointer) | ( | GLsizei | length,
|  | void * | pointer )

extern

## glVertexArrayParameteriAPPLE

void( *const juce::gl::glVertexArrayParameteriAPPLE) (GLenum pname, GLint param) | ( | GLenum | pname,
|  | GLint | param )

extern

## glEnableVertexAttribAPPLE

void( *const juce::gl::glEnableVertexAttribAPPLE) (GLuint index, GLenum pname) | ( | GLuint | index,
|  | GLenum | pname )

extern

## glDisableVertexAttribAPPLE

void( *const juce::gl::glDisableVertexAttribAPPLE) (GLuint index, GLenum pname) | ( | GLuint | index,
|  | GLenum | pname )

extern

## glIsVertexAttribEnabledAPPLE

GLboolean( *const juce::gl::glIsVertexAttribEnabledAPPLE) (GLuint index, GLenum pname) | ( | GLuint | index,
|  | GLenum | pname )

extern

## glMapVertexAttrib1dAPPLE

void( *const juce::gl::glMapVertexAttrib1dAPPLE) (GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points) | ( | GLuint | index,
|  | GLuint | size,
|  | GLdouble | u1,
|  | GLdouble | u2,
|  | GLint | stride,
|  | GLint | order,
|  | const GLdouble * | points )

extern

## glMapVertexAttrib1fAPPLE

void( *const juce::gl::glMapVertexAttrib1fAPPLE) (GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points) | ( | GLuint | index,
|  | GLuint | size,
|  | GLfloat | u1,
|  | GLfloat | u2,
|  | GLint | stride,
|  | GLint | order,
|  | const GLfloat * | points )

extern

## glMapVertexAttrib2dAPPLE

void( *const juce::gl::glMapVertexAttrib2dAPPLE) (GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points) | ( | GLuint | index,
|  | GLuint | size,
|  | GLdouble | u1,
|  | GLdouble | u2,
|  | GLint | ustride,
|  | GLint | uorder,
|  | GLdouble | v1,
|  | GLdouble | v2,
|  | GLint | vstride,
|  | GLint | vorder,
|  | const GLdouble * | points )

extern

## glMapVertexAttrib2fAPPLE

void( *const juce::gl::glMapVertexAttrib2fAPPLE) (GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points) | ( | GLuint | index,
|  | GLuint | size,
|  | GLfloat | u1,
|  | GLfloat | u2,
|  | GLint | ustride,
|  | GLint | uorder,
|  | GLfloat | v1,
|  | GLfloat | v2,
|  | GLint | vstride,
|  | GLint | vorder,
|  | const GLfloat * | points )

extern

## glPrimitiveBoundingBoxARB

void( *const juce::gl::glPrimitiveBoundingBoxARB) (GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW) | ( | GLfloat | minX,
|  | GLfloat | minY,
|  | GLfloat | minZ,
|  | GLfloat | minW,
|  | GLfloat | maxX,
|  | GLfloat | maxY,
|  | GLfloat | maxZ,
|  | GLfloat | maxW )

extern

## glGetTextureHandleARB

GLuint64( *const juce::gl::glGetTextureHandleARB) (GLuint texture) | ( | GLuint | texture | ) |

extern

## glGetTextureSamplerHandleARB

GLuint64( *const juce::gl::glGetTextureSamplerHandleARB) (GLuint texture, GLuint sampler) | ( | GLuint | texture,
|  | GLuint | sampler )

extern

## glMakeTextureHandleResidentARB

void( *const juce::gl::glMakeTextureHandleResidentARB) (GLuint64 handle) | ( | GLuint64 | handle | ) |

extern

## glMakeTextureHandleNonResidentARB

void( *const juce::gl::glMakeTextureHandleNonResidentARB) (GLuint64 handle) | ( | GLuint64 | handle | ) |

extern

## glGetImageHandleARB

GLuint64( *const juce::gl::glGetImageHandleARB) (GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format) | ( | GLuint | texture,
|  | GLint | level,
|  | GLboolean | layered,
|  | GLint | layer,
|  | GLenum | format )

extern

## glMakeImageHandleResidentARB

void( *const juce::gl::glMakeImageHandleResidentARB) (GLuint64 handle, GLenum access) | ( | GLuint64 | handle,
|  | GLenum | access )

extern

## glMakeImageHandleNonResidentARB

void( *const juce::gl::glMakeImageHandleNonResidentARB) (GLuint64 handle) | ( | GLuint64 | handle | ) |

extern

## glUniformHandleui64ARB

void( *const juce::gl::glUniformHandleui64ARB) (GLint location, GLuint64 value) | ( | GLint | location,
|  | GLuint64 | value )

extern

## glUniformHandleui64vARB

void( *const juce::gl::glUniformHandleui64vARB) (GLint location, GLsizei count, const GLuint64 *value) | ( | GLint | location,
|  | GLsizei | count,
|  | const GLuint64 * | value )

extern

## glProgramUniformHandleui64ARB

void( *const juce::gl::glProgramUniformHandleui64ARB) (GLuint program, GLint location, GLuint64 value) | ( | GLuint | program,
|  | GLint | location,
|  | GLuint64 | value )

extern

## glProgramUniformHandleui64vARB

void( *const juce::gl::glProgramUniformHandleui64vARB) (GLuint program, GLint location, GLsizei count, const GLuint64 *values) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | const GLuint64 * | values )

extern

## glIsTextureHandleResidentARB

GLboolean( *const juce::gl::glIsTextureHandleResidentARB) (GLuint64 handle) | ( | GLuint64 | handle | ) |

extern

## glIsImageHandleResidentARB

GLboolean( *const juce::gl::glIsImageHandleResidentARB) (GLuint64 handle) | ( | GLuint64 | handle | ) |

extern

## glVertexAttribL1ui64ARB

void( *const juce::gl::glVertexAttribL1ui64ARB) (GLuint index, GLuint64EXT x) | ( | GLuint | index,
|  | GLuint64EXT | x )

extern

## glVertexAttribL1ui64vARB

void( *const juce::gl::glVertexAttribL1ui64vARB) (GLuint index, const GLuint64EXT *v) | ( | GLuint | index,
|  | const GLuint64EXT * | v )

extern

## glGetVertexAttribLui64vARB

void( *const juce::gl::glGetVertexAttribLui64vARB) (GLuint index, GLenum pname, GLuint64EXT *params) | ( | GLuint | index,
|  | GLenum | pname,
|  | GLuint64EXT * | params )

extern

## glCreateSyncFromCLeventARB

GLsync( *const juce::gl::glCreateSyncFromCLeventARB) (struct _cl_context *context, struct _cl_event *event, GLbitfield flags) | ( | struct _cl_context * | context,
|  | struct _cl_event * | event,
|  | GLbitfield | flags )

extern

## glClampColorARB

void( *const juce::gl::glClampColorARB) (GLenum target, GLenum clamp) | ( | GLenum | target,
|  | GLenum | clamp )

extern

## glDispatchComputeGroupSizeARB

void( *const juce::gl::glDispatchComputeGroupSizeARB) (GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z, GLuint group_size_x, GLuint group_size_y, GLuint group_size_z) | ( | GLuint | num_groups_x,
|  | GLuint | num_groups_y,
|  | GLuint | num_groups_z,
|  | GLuint | group_size_x,
|  | GLuint | group_size_y,
|  | GLuint | group_size_z )

extern

## glDebugMessageControlARB

void( *const juce::gl::glDebugMessageControlARB) (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled) | ( | GLenum | source,
|  | GLenum | type,
|  | GLenum | severity,
|  | GLsizei | count,
|  | const GLuint * | ids,
|  | GLboolean | enabled )

extern

## glDebugMessageInsertARB

void( *const juce::gl::glDebugMessageInsertARB) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf) | ( | GLenum | source,
|  | GLenum | type,
|  | GLuint | id,
|  | GLenum | severity,
|  | GLsizei | length,
|  | const GLchar * | buf )

extern

## glDebugMessageCallbackARB

void( *const juce::gl::glDebugMessageCallbackARB) (GLDEBUGPROCARB callback, const void *userParam) | ( | GLDEBUGPROCARB | callback,
|  | const void * | userParam )

extern

## glGetDebugMessageLogARB

GLuint( *const juce::gl::glGetDebugMessageLogARB) (GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog) | ( | GLuint | count,
|  | GLsizei | bufSize,
|  | GLenum * | sources,
|  | GLenum * | types,
|  | GLuint * | ids,
|  | GLenum * | severities,
|  | GLsizei * | lengths,
|  | GLchar * | messageLog )

extern

## glDrawBuffersARB

void( *const juce::gl::glDrawBuffersARB) (GLsizei n, const GLenum *bufs) | ( | GLsizei | n,
|  | const GLenum * | bufs )

extern

## glBlendEquationiARB

void( *const juce::gl::glBlendEquationiARB) (GLuint buf, GLenum mode) | ( | GLuint | buf,
|  | GLenum | mode )

extern

## glBlendEquationSeparateiARB

void( *const juce::gl::glBlendEquationSeparateiARB) (GLuint buf, GLenum modeRGB, GLenum modeAlpha) | ( | GLuint | buf,
|  | GLenum | modeRGB,
|  | GLenum | modeAlpha )

extern

## glBlendFunciARB

void( *const juce::gl::glBlendFunciARB) (GLuint buf, GLenum src, GLenum dst) | ( | GLuint | buf,
|  | GLenum | src,
|  | GLenum | dst )

extern

## glBlendFuncSeparateiARB

void( *const juce::gl::glBlendFuncSeparateiARB) (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha) | ( | GLuint | buf,
|  | GLenum | srcRGB,
|  | GLenum | dstRGB,
|  | GLenum | srcAlpha,
|  | GLenum | dstAlpha )

extern

## glDrawArraysInstancedARB

void( *const juce::gl::glDrawArraysInstancedARB) (GLenum mode, GLint first, GLsizei count, GLsizei primcount) | ( | GLenum | mode,
|  | GLint | first,
|  | GLsizei | count,
|  | GLsizei | primcount )

extern

## glDrawElementsInstancedARB

void( *const juce::gl::glDrawElementsInstancedARB) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount) | ( | GLenum | mode,
|  | GLsizei | count,
|  | GLenum | type,
|  | const void * | indices,
|  | GLsizei | primcount )

extern

## glProgramStringARB

void( *const juce::gl::glProgramStringARB) (GLenum target, GLenum format, GLsizei len, const void *string) | ( | GLenum | target,
|  | GLenum | format,
|  | GLsizei | len,
|  | const void * | string )

extern

## glBindProgramARB

void( *const juce::gl::glBindProgramARB) (GLenum target, GLuint program) | ( | GLenum | target,
|  | GLuint | program )

extern

## glDeleteProgramsARB

void( *const juce::gl::glDeleteProgramsARB) (GLsizei n, const GLuint *programs) | ( | GLsizei | n,
|  | const GLuint * | programs )

extern

## glGenProgramsARB

void( *const juce::gl::glGenProgramsARB) (GLsizei n, GLuint *programs) | ( | GLsizei | n,
|  | GLuint * | programs )

extern

## glProgramEnvParameter4dARB

void( *const juce::gl::glProgramEnvParameter4dARB) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) | ( | GLenum | target,
|  | GLuint | index,
|  | GLdouble | x,
|  | GLdouble | y,
|  | GLdouble | z,
|  | GLdouble | w )

extern

## glProgramEnvParameter4dvARB

void( *const juce::gl::glProgramEnvParameter4dvARB) (GLenum target, GLuint index, const GLdouble *params) | ( | GLenum | target,
|  | GLuint | index,
|  | const GLdouble * | params )

extern

## glProgramEnvParameter4fARB

void( *const juce::gl::glProgramEnvParameter4fARB) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) | ( | GLenum | target,
|  | GLuint | index,
|  | GLfloat | x,
|  | GLfloat | y,
|  | GLfloat | z,
|  | GLfloat | w )

extern

## glProgramEnvParameter4fvARB

void( *const juce::gl::glProgramEnvParameter4fvARB) (GLenum target, GLuint index, const GLfloat *params) | ( | GLenum | target,
|  | GLuint | index,
|  | const GLfloat * | params )

extern

## glProgramLocalParameter4dARB

void( *const juce::gl::glProgramLocalParameter4dARB) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) | ( | GLenum | target,
|  | GLuint | index,
|  | GLdouble | x,
|  | GLdouble | y,
|  | GLdouble | z,
|  | GLdouble | w )

extern

## glProgramLocalParameter4dvARB

void( *const juce::gl::glProgramLocalParameter4dvARB) (GLenum target, GLuint index, const GLdouble *params) | ( | GLenum | target,
|  | GLuint | index,
|  | const GLdouble * | params )

extern

## glProgramLocalParameter4fARB

void( *const juce::gl::glProgramLocalParameter4fARB) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) | ( | GLenum | target,
|  | GLuint | index,
|  | GLfloat | x,
|  | GLfloat | y,
|  | GLfloat | z,
|  | GLfloat | w )

extern

## glProgramLocalParameter4fvARB

void( *const juce::gl::glProgramLocalParameter4fvARB) (GLenum target, GLuint index, const GLfloat *params) | ( | GLenum | target,
|  | GLuint | index,
|  | const GLfloat * | params )

extern

## glGetProgramEnvParameterdvARB

void( *const juce::gl::glGetProgramEnvParameterdvARB) (GLenum target, GLuint index, GLdouble *params) | ( | GLenum | target,
|  | GLuint | index,
|  | GLdouble * | params )

extern

## glGetProgramEnvParameterfvARB

void( *const juce::gl::glGetProgramEnvParameterfvARB) (GLenum target, GLuint index, GLfloat *params) | ( | GLenum | target,
|  | GLuint | index,
|  | GLfloat * | params )

extern

## glGetProgramLocalParameterdvARB

void( *const juce::gl::glGetProgramLocalParameterdvARB) (GLenum target, GLuint index, GLdouble *params) | ( | GLenum | target,
|  | GLuint | index,
|  | GLdouble * | params )

extern

## glGetProgramLocalParameterfvARB

void( *const juce::gl::glGetProgramLocalParameterfvARB) (GLenum target, GLuint index, GLfloat *params) | ( | GLenum | target,
|  | GLuint | index,
|  | GLfloat * | params )

extern

## glGetProgramivARB

void( *const juce::gl::glGetProgramivARB) (GLenum target, GLenum pname, GLint *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetProgramStringARB

void( *const juce::gl::glGetProgramStringARB) (GLenum target, GLenum pname, void *string) | ( | GLenum | target,
|  | GLenum | pname,
|  | void * | string )

extern

## glIsProgramARB

GLboolean( *const juce::gl::glIsProgramARB) (GLuint program) | ( | GLuint | program | ) |

extern

## glProgramParameteriARB

void( *const juce::gl::glProgramParameteriARB) (GLuint program, GLenum pname, GLint value) | ( | GLuint | program,
|  | GLenum | pname,
|  | GLint | value )

extern

## glFramebufferTextureARB

void( *const juce::gl::glFramebufferTextureARB) (GLenum target, GLenum attachment, GLuint texture, GLint level) | ( | GLenum | target,
|  | GLenum | attachment,
|  | GLuint | texture,
|  | GLint | level )

extern

## glFramebufferTextureLayerARB

void( *const juce::gl::glFramebufferTextureLayerARB) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer) | ( | GLenum | target,
|  | GLenum | attachment,
|  | GLuint | texture,
|  | GLint | level,
|  | GLint | layer )

extern

## glFramebufferTextureFaceARB

void( *const juce::gl::glFramebufferTextureFaceARB) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face) | ( | GLenum | target,
|  | GLenum | attachment,
|  | GLuint | texture,
|  | GLint | level,
|  | GLenum | face )

extern

## glSpecializeShaderARB

void( *const juce::gl::glSpecializeShaderARB) (GLuint shader, const GLchar *pEntryPoint, GLuint numSpecializationConstants, const GLuint *pConstantIndex, const GLuint *pConstantValue) | ( | GLuint | shader,
|  | const GLchar * | pEntryPoint,
|  | GLuint | numSpecializationConstants,
|  | const GLuint * | pConstantIndex,
|  | const GLuint * | pConstantValue )

extern

## glUniform1i64ARB

void( *const juce::gl::glUniform1i64ARB) (GLint location, GLint64 x) | ( | GLint | location,
|  | GLint64 | x )

extern

## glUniform2i64ARB

void( *const juce::gl::glUniform2i64ARB) (GLint location, GLint64 x, GLint64 y) | ( | GLint | location,
|  | GLint64 | x,
|  | GLint64 | y )

extern

## glUniform3i64ARB

void( *const juce::gl::glUniform3i64ARB) (GLint location, GLint64 x, GLint64 y, GLint64 z) | ( | GLint | location,
|  | GLint64 | x,
|  | GLint64 | y,
|  | GLint64 | z )

extern

## glUniform4i64ARB

void( *const juce::gl::glUniform4i64ARB) (GLint location, GLint64 x, GLint64 y, GLint64 z, GLint64 w) | ( | GLint | location,
|  | GLint64 | x,
|  | GLint64 | y,
|  | GLint64 | z,
|  | GLint64 | w )

extern

## glUniform1i64vARB

void( *const juce::gl::glUniform1i64vARB) (GLint location, GLsizei count, const GLint64 *value) | ( | GLint | location,
|  | GLsizei | count,
|  | const GLint64 * | value )

extern

## glUniform2i64vARB

void( *const juce::gl::glUniform2i64vARB) (GLint location, GLsizei count, const GLint64 *value) | ( | GLint | location,
|  | GLsizei | count,
|  | const GLint64 * | value )

extern

## glUniform3i64vARB

void( *const juce::gl::glUniform3i64vARB) (GLint location, GLsizei count, const GLint64 *value) | ( | GLint | location,
|  | GLsizei | count,
|  | const GLint64 * | value )

extern

## glUniform4i64vARB

void( *const juce::gl::glUniform4i64vARB) (GLint location, GLsizei count, const GLint64 *value) | ( | GLint | location,
|  | GLsizei | count,
|  | const GLint64 * | value )

extern

## glUniform1ui64ARB

void( *const juce::gl::glUniform1ui64ARB) (GLint location, GLuint64 x) | ( | GLint | location,
|  | GLuint64 | x )

extern

## glUniform2ui64ARB

void( *const juce::gl::glUniform2ui64ARB) (GLint location, GLuint64 x, GLuint64 y) | ( | GLint | location,
|  | GLuint64 | x,
|  | GLuint64 | y )

extern

## glUniform3ui64ARB

void( *const juce::gl::glUniform3ui64ARB) (GLint location, GLuint64 x, GLuint64 y, GLuint64 z) | ( | GLint | location,
|  | GLuint64 | x,
|  | GLuint64 | y,
|  | GLuint64 | z )

extern

## glUniform4ui64ARB

void( *const juce::gl::glUniform4ui64ARB) (GLint location, GLuint64 x, GLuint64 y, GLuint64 z, GLuint64 w) | ( | GLint | location,
|  | GLuint64 | x,
|  | GLuint64 | y,
|  | GLuint64 | z,
|  | GLuint64 | w )

extern

## glUniform1ui64vARB

void( *const juce::gl::glUniform1ui64vARB) (GLint location, GLsizei count, const GLuint64 *value) | ( | GLint | location,
|  | GLsizei | count,
|  | const GLuint64 * | value )

extern

## glUniform2ui64vARB

void( *const juce::gl::glUniform2ui64vARB) (GLint location, GLsizei count, const GLuint64 *value) | ( | GLint | location,
|  | GLsizei | count,
|  | const GLuint64 * | value )

extern

## glUniform3ui64vARB

void( *const juce::gl::glUniform3ui64vARB) (GLint location, GLsizei count, const GLuint64 *value) | ( | GLint | location,
|  | GLsizei | count,
|  | const GLuint64 * | value )

extern

## glUniform4ui64vARB

void( *const juce::gl::glUniform4ui64vARB) (GLint location, GLsizei count, const GLuint64 *value) | ( | GLint | location,
|  | GLsizei | count,
|  | const GLuint64 * | value )

extern

## glGetUniformi64vARB

void( *const juce::gl::glGetUniformi64vARB) (GLuint program, GLint location, GLint64 *params) | ( | GLuint | program,
|  | GLint | location,
|  | GLint64 * | params )

extern

## glGetUniformui64vARB

void( *const juce::gl::glGetUniformui64vARB) (GLuint program, GLint location, GLuint64 *params) | ( | GLuint | program,
|  | GLint | location,
|  | GLuint64 * | params )

extern

## glGetnUniformi64vARB

void( *const juce::gl::glGetnUniformi64vARB) (GLuint program, GLint location, GLsizei bufSize, GLint64 *params) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | bufSize,
|  | GLint64 * | params )

extern

## glGetnUniformui64vARB

void( *const juce::gl::glGetnUniformui64vARB) (GLuint program, GLint location, GLsizei bufSize, GLuint64 *params) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | bufSize,
|  | GLuint64 * | params )

extern

## glProgramUniform1i64ARB

void( *const juce::gl::glProgramUniform1i64ARB) (GLuint program, GLint location, GLint64 x) | ( | GLuint | program,
|  | GLint | location,
|  | GLint64 | x )

extern

## glProgramUniform2i64ARB

void( *const juce::gl::glProgramUniform2i64ARB) (GLuint program, GLint location, GLint64 x, GLint64 y) | ( | GLuint | program,
|  | GLint | location,
|  | GLint64 | x,
|  | GLint64 | y )

extern

## glProgramUniform3i64ARB

void( *const juce::gl::glProgramUniform3i64ARB) (GLuint program, GLint location, GLint64 x, GLint64 y, GLint64 z) | ( | GLuint | program,
|  | GLint | location,
|  | GLint64 | x,
|  | GLint64 | y,
|  | GLint64 | z )

extern

## glProgramUniform4i64ARB

void( *const juce::gl::glProgramUniform4i64ARB) (GLuint program, GLint location, GLint64 x, GLint64 y, GLint64 z, GLint64 w) | ( | GLuint | program,
|  | GLint | location,
|  | GLint64 | x,
|  | GLint64 | y,
|  | GLint64 | z,
|  | GLint64 | w )

extern

## glProgramUniform1i64vARB

void( *const juce::gl::glProgramUniform1i64vARB) (GLuint program, GLint location, GLsizei count, const GLint64 *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | const GLint64 * | value )

extern

## glProgramUniform2i64vARB

void( *const juce::gl::glProgramUniform2i64vARB) (GLuint program, GLint location, GLsizei count, const GLint64 *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | const GLint64 * | value )

extern

## glProgramUniform3i64vARB

void( *const juce::gl::glProgramUniform3i64vARB) (GLuint program, GLint location, GLsizei count, const GLint64 *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | const GLint64 * | value )

extern

## glProgramUniform4i64vARB

void( *const juce::gl::glProgramUniform4i64vARB) (GLuint program, GLint location, GLsizei count, const GLint64 *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | const GLint64 * | value )

extern

## glProgramUniform1ui64ARB

void( *const juce::gl::glProgramUniform1ui64ARB) (GLuint program, GLint location, GLuint64 x) | ( | GLuint | program,
|  | GLint | location,
|  | GLuint64 | x )

extern

## glProgramUniform2ui64ARB

void( *const juce::gl::glProgramUniform2ui64ARB) (GLuint program, GLint location, GLuint64 x, GLuint64 y) | ( | GLuint | program,
|  | GLint | location,
|  | GLuint64 | x,
|  | GLuint64 | y )

extern

## glProgramUniform3ui64ARB

void( *const juce::gl::glProgramUniform3ui64ARB) (GLuint program, GLint location, GLuint64 x, GLuint64 y, GLuint64 z) | ( | GLuint | program,
|  | GLint | location,
|  | GLuint64 | x,
|  | GLuint64 | y,
|  | GLuint64 | z )

extern

## glProgramUniform4ui64ARB

void( *const juce::gl::glProgramUniform4ui64ARB) (GLuint program, GLint location, GLuint64 x, GLuint64 y, GLuint64 z, GLuint64 w) | ( | GLuint | program,
|  | GLint | location,
|  | GLuint64 | x,
|  | GLuint64 | y,
|  | GLuint64 | z,
|  | GLuint64 | w )

extern

## glProgramUniform1ui64vARB

void( *const juce::gl::glProgramUniform1ui64vARB) (GLuint program, GLint location, GLsizei count, const GLuint64 *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | const GLuint64 * | value )

extern

## glProgramUniform2ui64vARB

void( *const juce::gl::glProgramUniform2ui64vARB) (GLuint program, GLint location, GLsizei count, const GLuint64 *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | const GLuint64 * | value )

extern

## glProgramUniform3ui64vARB

void( *const juce::gl::glProgramUniform3ui64vARB) (GLuint program, GLint location, GLsizei count, const GLuint64 *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | const GLuint64 * | value )

extern

## glProgramUniform4ui64vARB

void( *const juce::gl::glProgramUniform4ui64vARB) (GLuint program, GLint location, GLsizei count, const GLuint64 *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | const GLuint64 * | value )

extern

## glColorTable

void( *const juce::gl::glColorTable) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *table) | ( | GLenum | target,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLenum | format,
|  | GLenum | type,
|  | const void * | table )

extern

## glColorTableParameterfv

void( *const juce::gl::glColorTableParameterfv) (GLenum target, GLenum pname, const GLfloat *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | const GLfloat * | params )

extern

## glColorTableParameteriv

void( *const juce::gl::glColorTableParameteriv) (GLenum target, GLenum pname, const GLint *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | const GLint * | params )

extern

## glCopyColorTable

void( *const juce::gl::glCopyColorTable) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width) | ( | GLenum | target,
|  | GLenum | internalformat,
|  | GLint | x,
|  | GLint | y,
|  | GLsizei | width )

extern

## glGetColorTable

void( *const juce::gl::glGetColorTable) (GLenum target, GLenum format, GLenum type, void *table) | ( | GLenum | target,
|  | GLenum | format,
|  | GLenum | type,
|  | void * | table )

extern

## glGetColorTableParameterfv

void( *const juce::gl::glGetColorTableParameterfv) (GLenum target, GLenum pname, GLfloat *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLfloat * | params )

extern

## glGetColorTableParameteriv

void( *const juce::gl::glGetColorTableParameteriv) (GLenum target, GLenum pname, GLint *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glColorSubTable

void( *const juce::gl::glColorSubTable) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const void *data) | ( | GLenum | target,
|  | GLsizei | start,
|  | GLsizei | count,
|  | GLenum | format,
|  | GLenum | type,
|  | const void * | data )

extern

## glCopyColorSubTable

void( *const juce::gl::glCopyColorSubTable) (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width) | ( | GLenum | target,
|  | GLsizei | start,
|  | GLint | x,
|  | GLint | y,
|  | GLsizei | width )

extern

## glConvolutionFilter1D

void( *const juce::gl::glConvolutionFilter1D) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *image) | ( | GLenum | target,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLenum | format,
|  | GLenum | type,
|  | const void * | image )

extern

## glConvolutionFilter2D

void( *const juce::gl::glConvolutionFilter2D) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *image) | ( | GLenum | target,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLenum | format,
|  | GLenum | type,
|  | const void * | image )

extern

## glConvolutionParameterf

void( *const juce::gl::glConvolutionParameterf) (GLenum target, GLenum pname, GLfloat params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLfloat | params )

extern

## glConvolutionParameterfv

void( *const juce::gl::glConvolutionParameterfv) (GLenum target, GLenum pname, const GLfloat *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | const GLfloat * | params )

extern

## glConvolutionParameteri

void( *const juce::gl::glConvolutionParameteri) (GLenum target, GLenum pname, GLint params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLint | params )

extern

## glConvolutionParameteriv

void( *const juce::gl::glConvolutionParameteriv) (GLenum target, GLenum pname, const GLint *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | const GLint * | params )

extern

## glCopyConvolutionFilter1D

void( *const juce::gl::glCopyConvolutionFilter1D) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width) | ( | GLenum | target,
|  | GLenum | internalformat,
|  | GLint | x,
|  | GLint | y,
|  | GLsizei | width )

extern

## glCopyConvolutionFilter2D

void( *const juce::gl::glCopyConvolutionFilter2D) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height) | ( | GLenum | target,
|  | GLenum | internalformat,
|  | GLint | x,
|  | GLint | y,
|  | GLsizei | width,
|  | GLsizei | height )

extern

## glGetConvolutionFilter

void( *const juce::gl::glGetConvolutionFilter) (GLenum target, GLenum format, GLenum type, void *image) | ( | GLenum | target,
|  | GLenum | format,
|  | GLenum | type,
|  | void * | image )

extern

## glGetConvolutionParameterfv

void( *const juce::gl::glGetConvolutionParameterfv) (GLenum target, GLenum pname, GLfloat *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLfloat * | params )

extern

## glGetConvolutionParameteriv

void( *const juce::gl::glGetConvolutionParameteriv) (GLenum target, GLenum pname, GLint *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetSeparableFilter

void( *const juce::gl::glGetSeparableFilter) (GLenum target, GLenum format, GLenum type, void *row, void *column, void *span) | ( | GLenum | target,
|  | GLenum | format,
|  | GLenum | type,
|  | void * | row,
|  | void * | column,
|  | void * | span )

extern

## glSeparableFilter2D

void( *const juce::gl::glSeparableFilter2D) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *row, const void *column) | ( | GLenum | target,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLenum | format,
|  | GLenum | type,
|  | const void * | row,
|  | const void * | column )

extern

## glGetHistogram

void( *const juce::gl::glGetHistogram) (GLenum target, GLboolean reset, GLenum format, GLenum type, void *values) | ( | GLenum | target,
|  | GLboolean | reset,
|  | GLenum | format,
|  | GLenum | type,
|  | void * | values )

extern

## glGetHistogramParameterfv

void( *const juce::gl::glGetHistogramParameterfv) (GLenum target, GLenum pname, GLfloat *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLfloat * | params )

extern

## glGetHistogramParameteriv

void( *const juce::gl::glGetHistogramParameteriv) (GLenum target, GLenum pname, GLint *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetMinmax

void( *const juce::gl::glGetMinmax) (GLenum target, GLboolean reset, GLenum format, GLenum type, void *values) | ( | GLenum | target,
|  | GLboolean | reset,
|  | GLenum | format,
|  | GLenum | type,
|  | void * | values )

extern

## glGetMinmaxParameterfv

void( *const juce::gl::glGetMinmaxParameterfv) (GLenum target, GLenum pname, GLfloat *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLfloat * | params )

extern

## glGetMinmaxParameteriv

void( *const juce::gl::glGetMinmaxParameteriv) (GLenum target, GLenum pname, GLint *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glHistogram

void( *const juce::gl::glHistogram) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink) | ( | GLenum | target,
|  | GLsizei | width,
|  | GLenum | internalformat,
|  | GLboolean | sink )

extern

## glMinmax

void( *const juce::gl::glMinmax) (GLenum target, GLenum internalformat, GLboolean sink) | ( | GLenum | target,
|  | GLenum | internalformat,
|  | GLboolean | sink )

extern

## glResetHistogram

void( *const juce::gl::glResetHistogram) (GLenum target) | ( | GLenum | target | ) |

extern

## glResetMinmax

void( *const juce::gl::glResetMinmax) (GLenum target) | ( | GLenum | target | ) |

extern

## glMultiDrawArraysIndirectCountARB

void( *const juce::gl::glMultiDrawArraysIndirectCountARB) (GLenum mode, const void *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride) | ( | GLenum | mode,
|  | const void * | indirect,
|  | GLintptr | drawcount,
|  | GLsizei | maxdrawcount,
|  | GLsizei | stride )

extern

## glMultiDrawElementsIndirectCountARB

void( *const juce::gl::glMultiDrawElementsIndirectCountARB) (GLenum mode, GLenum type, const void *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride) | ( | GLenum | mode,
|  | GLenum | type,
|  | const void * | indirect,
|  | GLintptr | drawcount,
|  | GLsizei | maxdrawcount,
|  | GLsizei | stride )

extern

## glVertexAttribDivisorARB

void( *const juce::gl::glVertexAttribDivisorARB) (GLuint index, GLuint divisor) | ( | GLuint | index,
|  | GLuint | divisor )

extern

## glCurrentPaletteMatrixARB

void( *const juce::gl::glCurrentPaletteMatrixARB) (GLint index) | ( | GLint | index | ) |

extern

## glMatrixIndexubvARB

void( *const juce::gl::glMatrixIndexubvARB) (GLint size, const GLubyte *indices) | ( | GLint | size,
|  | const GLubyte * | indices )

extern

## glMatrixIndexusvARB

void( *const juce::gl::glMatrixIndexusvARB) (GLint size, const GLushort *indices) | ( | GLint | size,
|  | const GLushort * | indices )

extern

## glMatrixIndexuivARB

void( *const juce::gl::glMatrixIndexuivARB) (GLint size, const GLuint *indices) | ( | GLint | size,
|  | const GLuint * | indices )

extern

## glMatrixIndexPointerARB

void( *const juce::gl::glMatrixIndexPointerARB) (GLint size, GLenum type, GLsizei stride, const void *pointer) | ( | GLint | size,
|  | GLenum | type,
|  | GLsizei | stride,
|  | const void * | pointer )

extern

## glSampleCoverageARB

void( *const juce::gl::glSampleCoverageARB) (GLfloat value, GLboolean invert) | ( | GLfloat | value,
|  | GLboolean | invert )

extern

## glActiveTextureARB

void( *const juce::gl::glActiveTextureARB) (GLenum texture) | ( | GLenum | texture | ) |

extern

## glClientActiveTextureARB

void( *const juce::gl::glClientActiveTextureARB) (GLenum texture) | ( | GLenum | texture | ) |

extern

## glMultiTexCoord1dARB

void( *const juce::gl::glMultiTexCoord1dARB) (GLenum target, GLdouble s) | ( | GLenum | target,
|  | GLdouble | s )

extern

## glMultiTexCoord1dvARB

void( *const juce::gl::glMultiTexCoord1dvARB) (GLenum target, const GLdouble *v) | ( | GLenum | target,
|  | const GLdouble * | v )

extern

## glMultiTexCoord1fARB

void( *const juce::gl::glMultiTexCoord1fARB) (GLenum target, GLfloat s) | ( | GLenum | target,
|  | GLfloat | s )

extern

## glMultiTexCoord1fvARB

void( *const juce::gl::glMultiTexCoord1fvARB) (GLenum target, const GLfloat *v) | ( | GLenum | target,
|  | const GLfloat * | v )

extern

## glMultiTexCoord1iARB

void( *const juce::gl::glMultiTexCoord1iARB) (GLenum target, GLint s) | ( | GLenum | target,
|  | GLint | s )

extern

## glMultiTexCoord1ivARB

void( *const juce::gl::glMultiTexCoord1ivARB) (GLenum target, const GLint *v) | ( | GLenum | target,
|  | const GLint * | v )

extern

## glMultiTexCoord1sARB

void( *const juce::gl::glMultiTexCoord1sARB) (GLenum target, GLshort s) | ( | GLenum | target,
|  | GLshort | s )

extern

## glMultiTexCoord1svARB

void( *const juce::gl::glMultiTexCoord1svARB) (GLenum target, const GLshort *v) | ( | GLenum | target,
|  | const GLshort * | v )

extern

## glMultiTexCoord2dARB

void( *const juce::gl::glMultiTexCoord2dARB) (GLenum target, GLdouble s, GLdouble t) | ( | GLenum | target,
|  | GLdouble | s,
|  | GLdouble | t )

extern

## glMultiTexCoord2dvARB

void( *const juce::gl::glMultiTexCoord2dvARB) (GLenum target, const GLdouble *v) | ( | GLenum | target,
|  | const GLdouble * | v )

extern

## glMultiTexCoord2fARB

void( *const juce::gl::glMultiTexCoord2fARB) (GLenum target, GLfloat s, GLfloat t) | ( | GLenum | target,
|  | GLfloat | s,
|  | GLfloat | t )

extern

## glMultiTexCoord2fvARB

void( *const juce::gl::glMultiTexCoord2fvARB) (GLenum target, const GLfloat *v) | ( | GLenum | target,
|  | const GLfloat * | v )

extern

## glMultiTexCoord2iARB

void( *const juce::gl::glMultiTexCoord2iARB) (GLenum target, GLint s, GLint t) | ( | GLenum | target,
|  | GLint | s,
|  | GLint | t )

extern

## glMultiTexCoord2ivARB

void( *const juce::gl::glMultiTexCoord2ivARB) (GLenum target, const GLint *v) | ( | GLenum | target,
|  | const GLint * | v )

extern

## glMultiTexCoord2sARB

void( *const juce::gl::glMultiTexCoord2sARB) (GLenum target, GLshort s, GLshort t) | ( | GLenum | target,
|  | GLshort | s,
|  | GLshort | t )

extern

## glMultiTexCoord2svARB

void( *const juce::gl::glMultiTexCoord2svARB) (GLenum target, const GLshort *v) | ( | GLenum | target,
|  | const GLshort * | v )

extern

## glMultiTexCoord3dARB

void( *const juce::gl::glMultiTexCoord3dARB) (GLenum target, GLdouble s, GLdouble t, GLdouble r) | ( | GLenum | target,
|  | GLdouble | s,
|  | GLdouble | t,
|  | GLdouble | r )

extern

## glMultiTexCoord3dvARB

void( *const juce::gl::glMultiTexCoord3dvARB) (GLenum target, const GLdouble *v) | ( | GLenum | target,
|  | const GLdouble * | v )

extern

## glMultiTexCoord3fARB

void( *const juce::gl::glMultiTexCoord3fARB) (GLenum target, GLfloat s, GLfloat t, GLfloat r) | ( | GLenum | target,
|  | GLfloat | s,
|  | GLfloat | t,
|  | GLfloat | r )

extern

## glMultiTexCoord3fvARB

void( *const juce::gl::glMultiTexCoord3fvARB) (GLenum target, const GLfloat *v) | ( | GLenum | target,
|  | const GLfloat * | v )

extern

## glMultiTexCoord3iARB

void( *const juce::gl::glMultiTexCoord3iARB) (GLenum target, GLint s, GLint t, GLint r) | ( | GLenum | target,
|  | GLint | s,
|  | GLint | t,
|  | GLint | r )

extern

## glMultiTexCoord3ivARB

void( *const juce::gl::glMultiTexCoord3ivARB) (GLenum target, const GLint *v) | ( | GLenum | target,
|  | const GLint * | v )

extern

## glMultiTexCoord3sARB

void( *const juce::gl::glMultiTexCoord3sARB) (GLenum target, GLshort s, GLshort t, GLshort r) | ( | GLenum | target,
|  | GLshort | s,
|  | GLshort | t,
|  | GLshort | r )

extern

## glMultiTexCoord3svARB

void( *const juce::gl::glMultiTexCoord3svARB) (GLenum target, const GLshort *v) | ( | GLenum | target,
|  | const GLshort * | v )

extern

## glMultiTexCoord4dARB

void( *const juce::gl::glMultiTexCoord4dARB) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q) | ( | GLenum | target,
|  | GLdouble | s,
|  | GLdouble | t,
|  | GLdouble | r,
|  | GLdouble | q )

extern

## glMultiTexCoord4dvARB

void( *const juce::gl::glMultiTexCoord4dvARB) (GLenum target, const GLdouble *v) | ( | GLenum | target,
|  | const GLdouble * | v )

extern

## glMultiTexCoord4fARB

void( *const juce::gl::glMultiTexCoord4fARB) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q) | ( | GLenum | target,
|  | GLfloat | s,
|  | GLfloat | t,
|  | GLfloat | r,
|  | GLfloat | q )

extern

## glMultiTexCoord4fvARB

void( *const juce::gl::glMultiTexCoord4fvARB) (GLenum target, const GLfloat *v) | ( | GLenum | target,
|  | const GLfloat * | v )

extern

## glMultiTexCoord4iARB

void( *const juce::gl::glMultiTexCoord4iARB) (GLenum target, GLint s, GLint t, GLint r, GLint q) | ( | GLenum | target,
|  | GLint | s,
|  | GLint | t,
|  | GLint | r,
|  | GLint | q )

extern

## glMultiTexCoord4ivARB

void( *const juce::gl::glMultiTexCoord4ivARB) (GLenum target, const GLint *v) | ( | GLenum | target,
|  | const GLint * | v )

extern

## glMultiTexCoord4sARB

void( *const juce::gl::glMultiTexCoord4sARB) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q) | ( | GLenum | target,
|  | GLshort | s,
|  | GLshort | t,
|  | GLshort | r,
|  | GLshort | q )

extern

## glMultiTexCoord4svARB

void( *const juce::gl::glMultiTexCoord4svARB) (GLenum target, const GLshort *v) | ( | GLenum | target,
|  | const GLshort * | v )

extern

## glGenQueriesARB

void( *const juce::gl::glGenQueriesARB) (GLsizei n, GLuint *ids) | ( | GLsizei | n,
|  | GLuint * | ids )

extern

## glDeleteQueriesARB

void( *const juce::gl::glDeleteQueriesARB) (GLsizei n, const GLuint *ids) | ( | GLsizei | n,
|  | const GLuint * | ids )

extern

## glIsQueryARB

GLboolean( *const juce::gl::glIsQueryARB) (GLuint id) | ( | GLuint | id | ) |

extern

## glBeginQueryARB

void( *const juce::gl::glBeginQueryARB) (GLenum target, GLuint id) | ( | GLenum | target,
|  | GLuint | id )

extern

## glEndQueryARB

void( *const juce::gl::glEndQueryARB) (GLenum target) | ( | GLenum | target | ) |

extern

## glGetQueryivARB

void( *const juce::gl::glGetQueryivARB) (GLenum target, GLenum pname, GLint *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetQueryObjectivARB

void( *const juce::gl::glGetQueryObjectivARB) (GLuint id, GLenum pname, GLint *params) | ( | GLuint | id,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetQueryObjectuivARB

void( *const juce::gl::glGetQueryObjectuivARB) (GLuint id, GLenum pname, GLuint *params) | ( | GLuint | id,
|  | GLenum | pname,
|  | GLuint * | params )

extern

## glMaxShaderCompilerThreadsARB

void( *const juce::gl::glMaxShaderCompilerThreadsARB) (GLuint count) | ( | GLuint | count | ) |

extern

## glPointParameterfARB

void( *const juce::gl::glPointParameterfARB) (GLenum pname, GLfloat param) | ( | GLenum | pname,
|  | GLfloat | param )

extern

## glPointParameterfvARB

void( *const juce::gl::glPointParameterfvARB) (GLenum pname, const GLfloat *params) | ( | GLenum | pname,
|  | const GLfloat * | params )

extern

## glGetGraphicsResetStatusARB

GLenum( *const juce::gl::glGetGraphicsResetStatusARB) () | ( |  | ) |

extern

## glGetnTexImageARB

void( *const juce::gl::glGetnTexImageARB) (GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *img) | ( | GLenum | target,
|  | GLint | level,
|  | GLenum | format,
|  | GLenum | type,
|  | GLsizei | bufSize,
|  | void * | img )

extern

## glReadnPixelsARB

void( *const juce::gl::glReadnPixelsARB) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data) | ( | GLint | x,
|  | GLint | y,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLenum | format,
|  | GLenum | type,
|  | GLsizei | bufSize,
|  | void * | data )

extern

## glGetnCompressedTexImageARB

void( *const juce::gl::glGetnCompressedTexImageARB) (GLenum target, GLint lod, GLsizei bufSize, void *img) | ( | GLenum | target,
|  | GLint | lod,
|  | GLsizei | bufSize,
|  | void * | img )

extern

## glGetnUniformfvARB

void( *const juce::gl::glGetnUniformfvARB) (GLuint program, GLint location, GLsizei bufSize, GLfloat *params) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | bufSize,
|  | GLfloat * | params )

extern

## glGetnUniformivARB

void( *const juce::gl::glGetnUniformivARB) (GLuint program, GLint location, GLsizei bufSize, GLint *params) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | bufSize,
|  | GLint * | params )

extern

## glGetnUniformuivARB

void( *const juce::gl::glGetnUniformuivARB) (GLuint program, GLint location, GLsizei bufSize, GLuint *params) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | bufSize,
|  | GLuint * | params )

extern

## glGetnUniformdvARB

void( *const juce::gl::glGetnUniformdvARB) (GLuint program, GLint location, GLsizei bufSize, GLdouble *params) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | bufSize,
|  | GLdouble * | params )

extern

## glGetnMapdvARB

void( *const juce::gl::glGetnMapdvARB) (GLenum target, GLenum query, GLsizei bufSize, GLdouble *v) | ( | GLenum | target,
|  | GLenum | query,
|  | GLsizei | bufSize,
|  | GLdouble * | v )

extern

## glGetnMapfvARB

void( *const juce::gl::glGetnMapfvARB) (GLenum target, GLenum query, GLsizei bufSize, GLfloat *v) | ( | GLenum | target,
|  | GLenum | query,
|  | GLsizei | bufSize,
|  | GLfloat * | v )

extern

## glGetnMapivARB

void( *const juce::gl::glGetnMapivARB) (GLenum target, GLenum query, GLsizei bufSize, GLint *v) | ( | GLenum | target,
|  | GLenum | query,
|  | GLsizei | bufSize,
|  | GLint * | v )

extern

## glGetnPixelMapfvARB

void( *const juce::gl::glGetnPixelMapfvARB) (GLenum map, GLsizei bufSize, GLfloat *values) | ( | GLenum | map,
|  | GLsizei | bufSize,
|  | GLfloat * | values )

extern

## glGetnPixelMapuivARB

void( *const juce::gl::glGetnPixelMapuivARB) (GLenum map, GLsizei bufSize, GLuint *values) | ( | GLenum | map,
|  | GLsizei | bufSize,
|  | GLuint * | values )

extern

## glGetnPixelMapusvARB

void( *const juce::gl::glGetnPixelMapusvARB) (GLenum map, GLsizei bufSize, GLushort *values) | ( | GLenum | map,
|  | GLsizei | bufSize,
|  | GLushort * | values )

extern

## glGetnPolygonStippleARB

void( *const juce::gl::glGetnPolygonStippleARB) (GLsizei bufSize, GLubyte *pattern) | ( | GLsizei | bufSize,
|  | GLubyte * | pattern )

extern

## glGetnColorTableARB

void( *const juce::gl::glGetnColorTableARB) (GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *table) | ( | GLenum | target,
|  | GLenum | format,
|  | GLenum | type,
|  | GLsizei | bufSize,
|  | void * | table )

extern

## glGetnConvolutionFilterARB

void( *const juce::gl::glGetnConvolutionFilterARB) (GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *image) | ( | GLenum | target,
|  | GLenum | format,
|  | GLenum | type,
|  | GLsizei | bufSize,
|  | void * | image )

extern

## glGetnSeparableFilterARB

void( *const juce::gl::glGetnSeparableFilterARB) (GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, void *row, GLsizei columnBufSize, void *column, void *span) | ( | GLenum | target,
|  | GLenum | format,
|  | GLenum | type,
|  | GLsizei | rowBufSize,
|  | void * | row,
|  | GLsizei | columnBufSize,
|  | void * | column,
|  | void * | span )

extern

## glGetnHistogramARB

void( *const juce::gl::glGetnHistogramARB) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void *values) | ( | GLenum | target,
|  | GLboolean | reset,
|  | GLenum | format,
|  | GLenum | type,
|  | GLsizei | bufSize,
|  | void * | values )

extern

## glGetnMinmaxARB

void( *const juce::gl::glGetnMinmaxARB) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void *values) | ( | GLenum | target,
|  | GLboolean | reset,
|  | GLenum | format,
|  | GLenum | type,
|  | GLsizei | bufSize,
|  | void * | values )

extern

## glFramebufferSampleLocationsfvARB

void( *const juce::gl::glFramebufferSampleLocationsfvARB) (GLenum target, GLuint start, GLsizei count, const GLfloat *v) | ( | GLenum | target,
|  | GLuint | start,
|  | GLsizei | count,
|  | const GLfloat * | v )

extern

## glNamedFramebufferSampleLocationsfvARB

void( *const juce::gl::glNamedFramebufferSampleLocationsfvARB) (GLuint framebuffer, GLuint start, GLsizei count, const GLfloat *v) | ( | GLuint | framebuffer,
|  | GLuint | start,
|  | GLsizei | count,
|  | const GLfloat * | v )

extern

## glEvaluateDepthValuesARB

void( *const juce::gl::glEvaluateDepthValuesARB) () | ( |  | ) |

extern

## glMinSampleShadingARB

void( *const juce::gl::glMinSampleShadingARB) (GLfloat value) | ( | GLfloat | value | ) |

extern

## glDeleteObjectARB

void( *const juce::gl::glDeleteObjectARB) (GLhandleARB obj) | ( | GLhandleARB | obj | ) |

extern

## glGetHandleARB

GLhandleARB( *const juce::gl::glGetHandleARB) (GLenum pname) | ( | GLenum | pname | ) |

extern

## glDetachObjectARB

void( *const juce::gl::glDetachObjectARB) (GLhandleARB containerObj, GLhandleARB attachedObj) | ( | GLhandleARB | containerObj,
|  | GLhandleARB | attachedObj )

extern

## glCreateShaderObjectARB

GLhandleARB( *const juce::gl::glCreateShaderObjectARB) (GLenum shaderType) | ( | GLenum | shaderType | ) |

extern

## glShaderSourceARB

void( *const juce::gl::glShaderSourceARB) (GLhandleARB shaderObj, GLsizei count, const GLcharARB **string, const GLint *length) | ( | GLhandleARB | shaderObj,
|  | GLsizei | count,
|  | const GLcharARB ** | string,
|  | const GLint * | length )

extern

## glCompileShaderARB

void( *const juce::gl::glCompileShaderARB) (GLhandleARB shaderObj) | ( | GLhandleARB | shaderObj | ) |

extern

## glCreateProgramObjectARB

GLhandleARB( *const juce::gl::glCreateProgramObjectARB) () | ( |  | ) |

extern

## glAttachObjectARB

void( *const juce::gl::glAttachObjectARB) (GLhandleARB containerObj, GLhandleARB obj) | ( | GLhandleARB | containerObj,
|  | GLhandleARB | obj )

extern

## glLinkProgramARB

void( *const juce::gl::glLinkProgramARB) (GLhandleARB programObj) | ( | GLhandleARB | programObj | ) |

extern

## glUseProgramObjectARB

void( *const juce::gl::glUseProgramObjectARB) (GLhandleARB programObj) | ( | GLhandleARB | programObj | ) |

extern

## glValidateProgramARB

void( *const juce::gl::glValidateProgramARB) (GLhandleARB programObj) | ( | GLhandleARB | programObj | ) |

extern

## glUniform1fARB

void( *const juce::gl::glUniform1fARB) (GLint location, GLfloat v0) | ( | GLint | location,
|  | GLfloat | v0 )

extern

## glUniform2fARB

void( *const juce::gl::glUniform2fARB) (GLint location, GLfloat v0, GLfloat v1) | ( | GLint | location,
|  | GLfloat | v0,
|  | GLfloat | v1 )

extern

## glUniform3fARB

void( *const juce::gl::glUniform3fARB) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2) | ( | GLint | location,
|  | GLfloat | v0,
|  | GLfloat | v1,
|  | GLfloat | v2 )

extern

## glUniform4fARB

void( *const juce::gl::glUniform4fARB) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3) | ( | GLint | location,
|  | GLfloat | v0,
|  | GLfloat | v1,
|  | GLfloat | v2,
|  | GLfloat | v3 )

extern

## glUniform1iARB

void( *const juce::gl::glUniform1iARB) (GLint location, GLint v0) | ( | GLint | location,
|  | GLint | v0 )

extern

## glUniform2iARB

void( *const juce::gl::glUniform2iARB) (GLint location, GLint v0, GLint v1) | ( | GLint | location,
|  | GLint | v0,
|  | GLint | v1 )

extern

## glUniform3iARB

void( *const juce::gl::glUniform3iARB) (GLint location, GLint v0, GLint v1, GLint v2) | ( | GLint | location,
|  | GLint | v0,
|  | GLint | v1,
|  | GLint | v2 )

extern

## glUniform4iARB

void( *const juce::gl::glUniform4iARB) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3) | ( | GLint | location,
|  | GLint | v0,
|  | GLint | v1,
|  | GLint | v2,
|  | GLint | v3 )

extern

## glUniform1fvARB

void( *const juce::gl::glUniform1fvARB) (GLint location, GLsizei count, const GLfloat *value) | ( | GLint | location,
|  | GLsizei | count,
|  | const GLfloat * | value )

extern

## glUniform2fvARB

void( *const juce::gl::glUniform2fvARB) (GLint location, GLsizei count, const GLfloat *value) | ( | GLint | location,
|  | GLsizei | count,
|  | const GLfloat * | value )

extern

## glUniform3fvARB

void( *const juce::gl::glUniform3fvARB) (GLint location, GLsizei count, const GLfloat *value) | ( | GLint | location,
|  | GLsizei | count,
|  | const GLfloat * | value )

extern

## glUniform4fvARB

void( *const juce::gl::glUniform4fvARB) (GLint location, GLsizei count, const GLfloat *value) | ( | GLint | location,
|  | GLsizei | count,
|  | const GLfloat * | value )

extern

## glUniform1ivARB

void( *const juce::gl::glUniform1ivARB) (GLint location, GLsizei count, const GLint *value) | ( | GLint | location,
|  | GLsizei | count,
|  | const GLint * | value )

extern

## glUniform2ivARB

void( *const juce::gl::glUniform2ivARB) (GLint location, GLsizei count, const GLint *value) | ( | GLint | location,
|  | GLsizei | count,
|  | const GLint * | value )

extern

## glUniform3ivARB

void( *const juce::gl::glUniform3ivARB) (GLint location, GLsizei count, const GLint *value) | ( | GLint | location,
|  | GLsizei | count,
|  | const GLint * | value )

extern

## glUniform4ivARB

void( *const juce::gl::glUniform4ivARB) (GLint location, GLsizei count, const GLint *value) | ( | GLint | location,
|  | GLsizei | count,
|  | const GLint * | value )

extern

## glUniformMatrix2fvARB

void( *const juce::gl::glUniformMatrix2fvARB) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) | ( | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLfloat * | value )

extern

## glUniformMatrix3fvARB

void( *const juce::gl::glUniformMatrix3fvARB) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) | ( | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLfloat * | value )

extern

## glUniformMatrix4fvARB

void( *const juce::gl::glUniformMatrix4fvARB) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) | ( | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLfloat * | value )

extern

## glGetObjectParameterfvARB

void( *const juce::gl::glGetObjectParameterfvARB) (GLhandleARB obj, GLenum pname, GLfloat *params) | ( | GLhandleARB | obj,
|  | GLenum | pname,
|  | GLfloat * | params )

extern

## glGetObjectParameterivARB

void( *const juce::gl::glGetObjectParameterivARB) (GLhandleARB obj, GLenum pname, GLint *params) | ( | GLhandleARB | obj,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetInfoLogARB

void( *const juce::gl::glGetInfoLogARB) (GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *infoLog) | ( | GLhandleARB | obj,
|  | GLsizei | maxLength,
|  | GLsizei * | length,
|  | GLcharARB * | infoLog )

extern

## glGetAttachedObjectsARB

void( *const juce::gl::glGetAttachedObjectsARB) (GLhandleARB containerObj, GLsizei maxCount, GLsizei *count, GLhandleARB *obj) | ( | GLhandleARB | containerObj,
|  | GLsizei | maxCount,
|  | GLsizei * | count,
|  | GLhandleARB * | obj )

extern

## glGetUniformLocationARB

GLint( *const juce::gl::glGetUniformLocationARB) (GLhandleARB programObj, const GLcharARB *name) | ( | GLhandleARB | programObj,
|  | const GLcharARB * | name )

extern

## glGetActiveUniformARB

void( *const juce::gl::glGetActiveUniformARB) (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name) | ( | GLhandleARB | programObj,
|  | GLuint | index,
|  | GLsizei | maxLength,
|  | GLsizei * | length,
|  | GLint * | size,
|  | GLenum * | type,
|  | GLcharARB * | name )

extern

## glGetUniformfvARB

void( *const juce::gl::glGetUniformfvARB) (GLhandleARB programObj, GLint location, GLfloat *params) | ( | GLhandleARB | programObj,
|  | GLint | location,
|  | GLfloat * | params )

extern

## glGetUniformivARB

void( *const juce::gl::glGetUniformivARB) (GLhandleARB programObj, GLint location, GLint *params) | ( | GLhandleARB | programObj,
|  | GLint | location,
|  | GLint * | params )

extern

## glGetShaderSourceARB

void( *const juce::gl::glGetShaderSourceARB) (GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *source) | ( | GLhandleARB | obj,
|  | GLsizei | maxLength,
|  | GLsizei * | length,
|  | GLcharARB * | source )

extern

## glNamedStringARB

void( *const juce::gl::glNamedStringARB) (GLenum type, GLint namelen, const GLchar *name, GLint stringlen, const GLchar *string) | ( | GLenum | type,
|  | GLint | namelen,
|  | const GLchar * | name,
|  | GLint | stringlen,
|  | const GLchar * | string )

extern

## glDeleteNamedStringARB

void( *const juce::gl::glDeleteNamedStringARB) (GLint namelen, const GLchar *name) | ( | GLint | namelen,
|  | const GLchar * | name )

extern

## glCompileShaderIncludeARB

void( *const juce::gl::glCompileShaderIncludeARB) (GLuint shader, GLsizei count, const GLchar *const *path, const GLint *length) | ( | GLuint | shader,
|  | GLsizei | count,
|  | const GLchar *const * | path,
|  | const GLint * | length )

extern

## glIsNamedStringARB

GLboolean( *const juce::gl::glIsNamedStringARB) (GLint namelen, const GLchar *name) | ( | GLint | namelen,
|  | const GLchar * | name )

extern

## glGetNamedStringARB

void( *const juce::gl::glGetNamedStringARB) (GLint namelen, const GLchar *name, GLsizei bufSize, GLint *stringlen, GLchar *string) | ( | GLint | namelen,
|  | const GLchar * | name,
|  | GLsizei | bufSize,
|  | GLint * | stringlen,
|  | GLchar * | string )

extern

## glGetNamedStringivARB

void( *const juce::gl::glGetNamedStringivARB) (GLint namelen, const GLchar *name, GLenum pname, GLint *params) | ( | GLint | namelen,
|  | const GLchar * | name,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glBufferPageCommitmentARB

void( *const juce::gl::glBufferPageCommitmentARB) (GLenum target, GLintptr offset, GLsizeiptr size, GLboolean commit) | ( | GLenum | target,
|  | GLintptr | offset,
|  | GLsizeiptr | size,
|  | GLboolean | commit )

extern

## glNamedBufferPageCommitmentEXT

void( *const juce::gl::glNamedBufferPageCommitmentEXT) (GLuint buffer, GLintptr offset, GLsizeiptr size, GLboolean commit) | ( | GLuint | buffer,
|  | GLintptr | offset,
|  | GLsizeiptr | size,
|  | GLboolean | commit )

extern

## glNamedBufferPageCommitmentARB

void( *const juce::gl::glNamedBufferPageCommitmentARB) (GLuint buffer, GLintptr offset, GLsizeiptr size, GLboolean commit) | ( | GLuint | buffer,
|  | GLintptr | offset,
|  | GLsizeiptr | size,
|  | GLboolean | commit )

extern

## glTexPageCommitmentARB

void( *const juce::gl::glTexPageCommitmentARB) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit) | ( | GLenum | target,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLint | yoffset,
|  | GLint | zoffset,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth,
|  | GLboolean | commit )

extern

## glTexBufferARB

void( *const juce::gl::glTexBufferARB) (GLenum target, GLenum internalformat, GLuint buffer) | ( | GLenum | target,
|  | GLenum | internalformat,
|  | GLuint | buffer )

extern

## glCompressedTexImage3DARB

void( *const juce::gl::glCompressedTexImage3DARB) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data) | ( | GLenum | target,
|  | GLint | level,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth,
|  | GLint | border,
|  | GLsizei | imageSize,
|  | const void * | data )

extern

## glCompressedTexImage2DARB

void( *const juce::gl::glCompressedTexImage2DARB) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data) | ( | GLenum | target,
|  | GLint | level,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLint | border,
|  | GLsizei | imageSize,
|  | const void * | data )

extern

## glCompressedTexImage1DARB

void( *const juce::gl::glCompressedTexImage1DARB) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *data) | ( | GLenum | target,
|  | GLint | level,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLint | border,
|  | GLsizei | imageSize,
|  | const void * | data )

extern

## glCompressedTexSubImage3DARB

void( *const juce::gl::glCompressedTexSubImage3DARB) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data) | ( | GLenum | target,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLint | yoffset,
|  | GLint | zoffset,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth,
|  | GLenum | format,
|  | GLsizei | imageSize,
|  | const void * | data )

extern

## glCompressedTexSubImage2DARB

void( *const juce::gl::glCompressedTexSubImage2DARB) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data) | ( | GLenum | target,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLint | yoffset,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLenum | format,
|  | GLsizei | imageSize,
|  | const void * | data )

extern

## glCompressedTexSubImage1DARB

void( *const juce::gl::glCompressedTexSubImage1DARB) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data) | ( | GLenum | target,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLsizei | width,
|  | GLenum | format,
|  | GLsizei | imageSize,
|  | const void * | data )

extern

## glGetCompressedTexImageARB

void( *const juce::gl::glGetCompressedTexImageARB) (GLenum target, GLint level, void *img) | ( | GLenum | target,
|  | GLint | level,
|  | void * | img )

extern

## glLoadTransposeMatrixfARB

void( *const juce::gl::glLoadTransposeMatrixfARB) (const GLfloat *m) | ( | const GLfloat * | m | ) |

extern

## glLoadTransposeMatrixdARB

void( *const juce::gl::glLoadTransposeMatrixdARB) (const GLdouble *m) | ( | const GLdouble * | m | ) |

extern

## glMultTransposeMatrixfARB

void( *const juce::gl::glMultTransposeMatrixfARB) (const GLfloat *m) | ( | const GLfloat * | m | ) |

extern

## glMultTransposeMatrixdARB

void( *const juce::gl::glMultTransposeMatrixdARB) (const GLdouble *m) | ( | const GLdouble * | m | ) |

extern

## glWeightbvARB

void( *const juce::gl::glWeightbvARB) (GLint size, const GLbyte *weights) | ( | GLint | size,
|  | const GLbyte * | weights )

extern

## glWeightsvARB

void( *const juce::gl::glWeightsvARB) (GLint size, const GLshort *weights) | ( | GLint | size,
|  | const GLshort * | weights )

extern

## glWeightivARB

void( *const juce::gl::glWeightivARB) (GLint size, const GLint *weights) | ( | GLint | size,
|  | const GLint * | weights )

extern

## glWeightfvARB

void( *const juce::gl::glWeightfvARB) (GLint size, const GLfloat *weights) | ( | GLint | size,
|  | const GLfloat * | weights )

extern

## glWeightdvARB

void( *const juce::gl::glWeightdvARB) (GLint size, const GLdouble *weights) | ( | GLint | size,
|  | const GLdouble * | weights )

extern

## glWeightubvARB

void( *const juce::gl::glWeightubvARB) (GLint size, const GLubyte *weights) | ( | GLint | size,
|  | const GLubyte * | weights )

extern

## glWeightusvARB

void( *const juce::gl::glWeightusvARB) (GLint size, const GLushort *weights) | ( | GLint | size,
|  | const GLushort * | weights )

extern

## glWeightuivARB

void( *const juce::gl::glWeightuivARB) (GLint size, const GLuint *weights) | ( | GLint | size,
|  | const GLuint * | weights )

extern

## glWeightPointerARB

void( *const juce::gl::glWeightPointerARB) (GLint size, GLenum type, GLsizei stride, const void *pointer) | ( | GLint | size,
|  | GLenum | type,
|  | GLsizei | stride,
|  | const void * | pointer )

extern

## glVertexBlendARB

void( *const juce::gl::glVertexBlendARB) (GLint count) | ( | GLint | count | ) |

extern

## glBindBufferARB

void( *const juce::gl::glBindBufferARB) (GLenum target, GLuint buffer) | ( | GLenum | target,
|  | GLuint | buffer )

extern

## glDeleteBuffersARB

void( *const juce::gl::glDeleteBuffersARB) (GLsizei n, const GLuint *buffers) | ( | GLsizei | n,
|  | const GLuint * | buffers )

extern

## glGenBuffersARB

void( *const juce::gl::glGenBuffersARB) (GLsizei n, GLuint *buffers) | ( | GLsizei | n,
|  | GLuint * | buffers )

extern

## glIsBufferARB

GLboolean( *const juce::gl::glIsBufferARB) (GLuint buffer) | ( | GLuint | buffer | ) |

extern

## glBufferDataARB

void( *const juce::gl::glBufferDataARB) (GLenum target, GLsizeiptrARB size, const void *data, GLenum usage) | ( | GLenum | target,
|  | GLsizeiptrARB | size,
|  | const void * | data,
|  | GLenum | usage )

extern

## glBufferSubDataARB

void( *const juce::gl::glBufferSubDataARB) (GLenum target, GLintptrARB offset, GLsizeiptrARB size, const void *data) | ( | GLenum | target,
|  | GLintptrARB | offset,
|  | GLsizeiptrARB | size,
|  | const void * | data )

extern

## glGetBufferSubDataARB

void( *const juce::gl::glGetBufferSubDataARB) (GLenum target, GLintptrARB offset, GLsizeiptrARB size, void *data) | ( | GLenum | target,
|  | GLintptrARB | offset,
|  | GLsizeiptrARB | size,
|  | void * | data )

extern

## glMapBufferARB

void *( *const juce::gl::glMapBufferARB) (GLenum target, GLenum access) | ( | GLenum | target,
|  | GLenum | access )

extern

## glUnmapBufferARB

GLboolean( *const juce::gl::glUnmapBufferARB) (GLenum target) | ( | GLenum | target | ) |

extern

## glGetBufferParameterivARB

void( *const juce::gl::glGetBufferParameterivARB) (GLenum target, GLenum pname, GLint *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetBufferPointervARB

void( *const juce::gl::glGetBufferPointervARB) (GLenum target, GLenum pname, void **params) | ( | GLenum | target,
|  | GLenum | pname,
|  | void ** | params )

extern

## glVertexAttrib1dARB

void( *const juce::gl::glVertexAttrib1dARB) (GLuint index, GLdouble x) | ( | GLuint | index,
|  | GLdouble | x )

extern

## glVertexAttrib1dvARB

void( *const juce::gl::glVertexAttrib1dvARB) (GLuint index, const GLdouble *v) | ( | GLuint | index,
|  | const GLdouble * | v )

extern

## glVertexAttrib1fARB

void( *const juce::gl::glVertexAttrib1fARB) (GLuint index, GLfloat x) | ( | GLuint | index,
|  | GLfloat | x )

extern

## glVertexAttrib1fvARB

void( *const juce::gl::glVertexAttrib1fvARB) (GLuint index, const GLfloat *v) | ( | GLuint | index,
|  | const GLfloat * | v )

extern

## glVertexAttrib1sARB

void( *const juce::gl::glVertexAttrib1sARB) (GLuint index, GLshort x) | ( | GLuint | index,
|  | GLshort | x )

extern

## glVertexAttrib1svARB

void( *const juce::gl::glVertexAttrib1svARB) (GLuint index, const GLshort *v) | ( | GLuint | index,
|  | const GLshort * | v )

extern

## glVertexAttrib2dARB

void( *const juce::gl::glVertexAttrib2dARB) (GLuint index, GLdouble x, GLdouble y) | ( | GLuint | index,
|  | GLdouble | x,
|  | GLdouble | y )

extern

## glVertexAttrib2dvARB

void( *const juce::gl::glVertexAttrib2dvARB) (GLuint index, const GLdouble *v) | ( | GLuint | index,
|  | const GLdouble * | v )

extern

## glVertexAttrib2fARB

void( *const juce::gl::glVertexAttrib2fARB) (GLuint index, GLfloat x, GLfloat y) | ( | GLuint | index,
|  | GLfloat | x,
|  | GLfloat | y )

extern

## glVertexAttrib2fvARB

void( *const juce::gl::glVertexAttrib2fvARB) (GLuint index, const GLfloat *v) | ( | GLuint | index,
|  | const GLfloat * | v )

extern

## glVertexAttrib2sARB

void( *const juce::gl::glVertexAttrib2sARB) (GLuint index, GLshort x, GLshort y) | ( | GLuint | index,
|  | GLshort | x,
|  | GLshort | y )

extern

## glVertexAttrib2svARB

void( *const juce::gl::glVertexAttrib2svARB) (GLuint index, const GLshort *v) | ( | GLuint | index,
|  | const GLshort * | v )

extern

## glVertexAttrib3dARB

void( *const juce::gl::glVertexAttrib3dARB) (GLuint index, GLdouble x, GLdouble y, GLdouble z) | ( | GLuint | index,
|  | GLdouble | x,
|  | GLdouble | y,
|  | GLdouble | z )

extern

## glVertexAttrib3dvARB

void( *const juce::gl::glVertexAttrib3dvARB) (GLuint index, const GLdouble *v) | ( | GLuint | index,
|  | const GLdouble * | v )

extern

## glVertexAttrib3fARB

void( *const juce::gl::glVertexAttrib3fARB) (GLuint index, GLfloat x, GLfloat y, GLfloat z) | ( | GLuint | index,
|  | GLfloat | x,
|  | GLfloat | y,
|  | GLfloat | z )

extern

## glVertexAttrib3fvARB

void( *const juce::gl::glVertexAttrib3fvARB) (GLuint index, const GLfloat *v) | ( | GLuint | index,
|  | const GLfloat * | v )

extern

## glVertexAttrib3sARB

void( *const juce::gl::glVertexAttrib3sARB) (GLuint index, GLshort x, GLshort y, GLshort z) | ( | GLuint | index,
|  | GLshort | x,
|  | GLshort | y,
|  | GLshort | z )

extern

## glVertexAttrib3svARB

void( *const juce::gl::glVertexAttrib3svARB) (GLuint index, const GLshort *v) | ( | GLuint | index,
|  | const GLshort * | v )

extern

## glVertexAttrib4NbvARB

void( *const juce::gl::glVertexAttrib4NbvARB) (GLuint index, const GLbyte *v) | ( | GLuint | index,
|  | const GLbyte * | v )

extern

## glVertexAttrib4NivARB

void( *const juce::gl::glVertexAttrib4NivARB) (GLuint index, const GLint *v) | ( | GLuint | index,
|  | const GLint * | v )

extern

## glVertexAttrib4NsvARB

void( *const juce::gl::glVertexAttrib4NsvARB) (GLuint index, const GLshort *v) | ( | GLuint | index,
|  | const GLshort * | v )

extern

## glVertexAttrib4NubARB

void( *const juce::gl::glVertexAttrib4NubARB) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w) | ( | GLuint | index,
|  | GLubyte | x,
|  | GLubyte | y,
|  | GLubyte | z,
|  | GLubyte | w )

extern

## glVertexAttrib4NubvARB

void( *const juce::gl::glVertexAttrib4NubvARB) (GLuint index, const GLubyte *v) | ( | GLuint | index,
|  | const GLubyte * | v )

extern

## glVertexAttrib4NuivARB

void( *const juce::gl::glVertexAttrib4NuivARB) (GLuint index, const GLuint *v) | ( | GLuint | index,
|  | const GLuint * | v )

extern

## glVertexAttrib4NusvARB

void( *const juce::gl::glVertexAttrib4NusvARB) (GLuint index, const GLushort *v) | ( | GLuint | index,
|  | const GLushort * | v )

extern

## glVertexAttrib4bvARB

void( *const juce::gl::glVertexAttrib4bvARB) (GLuint index, const GLbyte *v) | ( | GLuint | index,
|  | const GLbyte * | v )

extern

## glVertexAttrib4dARB

void( *const juce::gl::glVertexAttrib4dARB) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) | ( | GLuint | index,
|  | GLdouble | x,
|  | GLdouble | y,
|  | GLdouble | z,
|  | GLdouble | w )

extern

## glVertexAttrib4dvARB

void( *const juce::gl::glVertexAttrib4dvARB) (GLuint index, const GLdouble *v) | ( | GLuint | index,
|  | const GLdouble * | v )

extern

## glVertexAttrib4fARB

void( *const juce::gl::glVertexAttrib4fARB) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) | ( | GLuint | index,
|  | GLfloat | x,
|  | GLfloat | y,
|  | GLfloat | z,
|  | GLfloat | w )

extern

## glVertexAttrib4fvARB

void( *const juce::gl::glVertexAttrib4fvARB) (GLuint index, const GLfloat *v) | ( | GLuint | index,
|  | const GLfloat * | v )

extern

## glVertexAttrib4ivARB

void( *const juce::gl::glVertexAttrib4ivARB) (GLuint index, const GLint *v) | ( | GLuint | index,
|  | const GLint * | v )

extern

## glVertexAttrib4sARB

void( *const juce::gl::glVertexAttrib4sARB) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w) | ( | GLuint | index,
|  | GLshort | x,
|  | GLshort | y,
|  | GLshort | z,
|  | GLshort | w )

extern

## glVertexAttrib4svARB

void( *const juce::gl::glVertexAttrib4svARB) (GLuint index, const GLshort *v) | ( | GLuint | index,
|  | const GLshort * | v )

extern

## glVertexAttrib4ubvARB

void( *const juce::gl::glVertexAttrib4ubvARB) (GLuint index, const GLubyte *v) | ( | GLuint | index,
|  | const GLubyte * | v )

extern

## glVertexAttrib4uivARB

void( *const juce::gl::glVertexAttrib4uivARB) (GLuint index, const GLuint *v) | ( | GLuint | index,
|  | const GLuint * | v )

extern

## glVertexAttrib4usvARB

void( *const juce::gl::glVertexAttrib4usvARB) (GLuint index, const GLushort *v) | ( | GLuint | index,
|  | const GLushort * | v )

extern

## glVertexAttribPointerARB

void( *const juce::gl::glVertexAttribPointerARB) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer) | ( | GLuint | index,
|  | GLint | size,
|  | GLenum | type,
|  | GLboolean | normalized,
|  | GLsizei | stride,
|  | const void * | pointer )

extern

## glEnableVertexAttribArrayARB

void( *const juce::gl::glEnableVertexAttribArrayARB) (GLuint index) | ( | GLuint | index | ) |

extern

## glDisableVertexAttribArrayARB

void( *const juce::gl::glDisableVertexAttribArrayARB) (GLuint index) | ( | GLuint | index | ) |

extern

## glGetVertexAttribdvARB

void( *const juce::gl::glGetVertexAttribdvARB) (GLuint index, GLenum pname, GLdouble *params) | ( | GLuint | index,
|  | GLenum | pname,
|  | GLdouble * | params )

extern

## glGetVertexAttribfvARB

void( *const juce::gl::glGetVertexAttribfvARB) (GLuint index, GLenum pname, GLfloat *params) | ( | GLuint | index,
|  | GLenum | pname,
|  | GLfloat * | params )

extern

## glGetVertexAttribivARB

void( *const juce::gl::glGetVertexAttribivARB) (GLuint index, GLenum pname, GLint *params) | ( | GLuint | index,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetVertexAttribPointervARB

void( *const juce::gl::glGetVertexAttribPointervARB) (GLuint index, GLenum pname, void **pointer) | ( | GLuint | index,
|  | GLenum | pname,
|  | void ** | pointer )

extern

## glBindAttribLocationARB

void( *const juce::gl::glBindAttribLocationARB) (GLhandleARB programObj, GLuint index, const GLcharARB *name) | ( | GLhandleARB | programObj,
|  | GLuint | index,
|  | const GLcharARB * | name )

extern

## glGetActiveAttribARB

void( *const juce::gl::glGetActiveAttribARB) (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name) | ( | GLhandleARB | programObj,
|  | GLuint | index,
|  | GLsizei | maxLength,
|  | GLsizei * | length,
|  | GLint * | size,
|  | GLenum * | type,
|  | GLcharARB * | name )

extern

## glGetAttribLocationARB

GLint( *const juce::gl::glGetAttribLocationARB) (GLhandleARB programObj, const GLcharARB *name) | ( | GLhandleARB | programObj,
|  | const GLcharARB * | name )

extern

## glDepthRangeArraydvNV

void( *const juce::gl::glDepthRangeArraydvNV) (GLuint first, GLsizei count, const GLdouble *v) | ( | GLuint | first,
|  | GLsizei | count,
|  | const GLdouble * | v )

extern

## glDepthRangeIndexeddNV

void( *const juce::gl::glDepthRangeIndexeddNV) (GLuint index, GLdouble n, GLdouble f) | ( | GLuint | index,
|  | GLdouble | n,
|  | GLdouble | f )

extern

## glWindowPos2dARB

void( *const juce::gl::glWindowPos2dARB) (GLdouble x, GLdouble y) | ( | GLdouble | x,
|  | GLdouble | y )

extern

## glWindowPos2dvARB

void( *const juce::gl::glWindowPos2dvARB) (const GLdouble *v) | ( | const GLdouble * | v | ) |

extern

## glWindowPos2fARB

void( *const juce::gl::glWindowPos2fARB) (GLfloat x, GLfloat y) | ( | GLfloat | x,
|  | GLfloat | y )

extern

## glWindowPos2fvARB

void( *const juce::gl::glWindowPos2fvARB) (const GLfloat *v) | ( | const GLfloat * | v | ) |

extern

## glWindowPos2iARB

void( *const juce::gl::glWindowPos2iARB) (GLint x, GLint y) | ( | GLint | x,
|  | GLint | y )

extern

## glWindowPos2ivARB

void( *const juce::gl::glWindowPos2ivARB) (const GLint *v) | ( | const GLint * | v | ) |

extern

## glWindowPos2sARB

void( *const juce::gl::glWindowPos2sARB) (GLshort x, GLshort y) | ( | GLshort | x,
|  | GLshort | y )

extern

## glWindowPos2svARB

void( *const juce::gl::glWindowPos2svARB) (const GLshort *v) | ( | const GLshort * | v | ) |

extern

## glWindowPos3dARB

void( *const juce::gl::glWindowPos3dARB) (GLdouble x, GLdouble y, GLdouble z) | ( | GLdouble | x,
|  | GLdouble | y,
|  | GLdouble | z )

extern

## glWindowPos3dvARB

void( *const juce::gl::glWindowPos3dvARB) (const GLdouble *v) | ( | const GLdouble * | v | ) |

extern

## glWindowPos3fARB

void( *const juce::gl::glWindowPos3fARB) (GLfloat x, GLfloat y, GLfloat z) | ( | GLfloat | x,
|  | GLfloat | y,
|  | GLfloat | z )

extern

## glWindowPos3fvARB

void( *const juce::gl::glWindowPos3fvARB) (const GLfloat *v) | ( | const GLfloat * | v | ) |

extern

## glWindowPos3iARB

void( *const juce::gl::glWindowPos3iARB) (GLint x, GLint y, GLint z) | ( | GLint | x,
|  | GLint | y,
|  | GLint | z )

extern

## glWindowPos3ivARB

void( *const juce::gl::glWindowPos3ivARB) (const GLint *v) | ( | const GLint * | v | ) |

extern

## glWindowPos3sARB

void( *const juce::gl::glWindowPos3sARB) (GLshort x, GLshort y, GLshort z) | ( | GLshort | x,
|  | GLshort | y,
|  | GLshort | z )

extern

## glWindowPos3svARB

void( *const juce::gl::glWindowPos3svARB) (const GLshort *v) | ( | const GLshort * | v | ) |

extern

## glDrawBuffersATI

void( *const juce::gl::glDrawBuffersATI) (GLsizei n, const GLenum *bufs) | ( | GLsizei | n,
|  | const GLenum * | bufs )

extern

## glElementPointerATI

void( *const juce::gl::glElementPointerATI) (GLenum type, const void *pointer) | ( | GLenum | type,
|  | const void * | pointer )

extern

## glDrawElementArrayATI

void( *const juce::gl::glDrawElementArrayATI) (GLenum mode, GLsizei count) | ( | GLenum | mode,
|  | GLsizei | count )

extern

## glDrawRangeElementArrayATI

void( *const juce::gl::glDrawRangeElementArrayATI) (GLenum mode, GLuint start, GLuint end, GLsizei count) | ( | GLenum | mode,
|  | GLuint | start,
|  | GLuint | end,
|  | GLsizei | count )

extern

## glTexBumpParameterivATI

void( *const juce::gl::glTexBumpParameterivATI) (GLenum pname, const GLint *param) | ( | GLenum | pname,
|  | const GLint * | param )

extern

## glTexBumpParameterfvATI

void( *const juce::gl::glTexBumpParameterfvATI) (GLenum pname, const GLfloat *param) | ( | GLenum | pname,
|  | const GLfloat * | param )

extern

## glGetTexBumpParameterivATI

void( *const juce::gl::glGetTexBumpParameterivATI) (GLenum pname, GLint *param) | ( | GLenum | pname,
|  | GLint * | param )

extern

## glGetTexBumpParameterfvATI

void( *const juce::gl::glGetTexBumpParameterfvATI) (GLenum pname, GLfloat *param) | ( | GLenum | pname,
|  | GLfloat * | param )

extern

## glGenFragmentShadersATI

GLuint( *const juce::gl::glGenFragmentShadersATI) (GLuint range) | ( | GLuint | range | ) |

extern

## glBindFragmentShaderATI

void( *const juce::gl::glBindFragmentShaderATI) (GLuint id) | ( | GLuint | id | ) |

extern

## glDeleteFragmentShaderATI

void( *const juce::gl::glDeleteFragmentShaderATI) (GLuint id) | ( | GLuint | id | ) |

extern

## glBeginFragmentShaderATI

void( *const juce::gl::glBeginFragmentShaderATI) () | ( |  | ) |

extern

## glEndFragmentShaderATI

void( *const juce::gl::glEndFragmentShaderATI) () | ( |  | ) |

extern

## glPassTexCoordATI

void( *const juce::gl::glPassTexCoordATI) (GLuint dst, GLuint coord, GLenum swizzle) | ( | GLuint | dst,
|  | GLuint | coord,
|  | GLenum | swizzle )

extern

## glSampleMapATI

void( *const juce::gl::glSampleMapATI) (GLuint dst, GLuint interp, GLenum swizzle) | ( | GLuint | dst,
|  | GLuint | interp,
|  | GLenum | swizzle )

extern

## glColorFragmentOp1ATI

void( *const juce::gl::glColorFragmentOp1ATI) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod) | ( | GLenum | op,
|  | GLuint | dst,
|  | GLuint | dstMask,
|  | GLuint | dstMod,
|  | GLuint | arg1,
|  | GLuint | arg1Rep,
|  | GLuint | arg1Mod )

extern

## glColorFragmentOp2ATI

void( *const juce::gl::glColorFragmentOp2ATI) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod) | ( | GLenum | op,
|  | GLuint | dst,
|  | GLuint | dstMask,
|  | GLuint | dstMod,
|  | GLuint | arg1,
|  | GLuint | arg1Rep,
|  | GLuint | arg1Mod,
|  | GLuint | arg2,
|  | GLuint | arg2Rep,
|  | GLuint | arg2Mod )

extern

## glColorFragmentOp3ATI

void( *const juce::gl::glColorFragmentOp3ATI) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod) | ( | GLenum | op,
|  | GLuint | dst,
|  | GLuint | dstMask,
|  | GLuint | dstMod,
|  | GLuint | arg1,
|  | GLuint | arg1Rep,
|  | GLuint | arg1Mod,
|  | GLuint | arg2,
|  | GLuint | arg2Rep,
|  | GLuint | arg2Mod,
|  | GLuint | arg3,
|  | GLuint | arg3Rep,
|  | GLuint | arg3Mod )

extern

## glAlphaFragmentOp1ATI

void( *const juce::gl::glAlphaFragmentOp1ATI) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod) | ( | GLenum | op,
|  | GLuint | dst,
|  | GLuint | dstMod,
|  | GLuint | arg1,
|  | GLuint | arg1Rep,
|  | GLuint | arg1Mod )

extern

## glAlphaFragmentOp2ATI

void( *const juce::gl::glAlphaFragmentOp2ATI) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod) | ( | GLenum | op,
|  | GLuint | dst,
|  | GLuint | dstMod,
|  | GLuint | arg1,
|  | GLuint | arg1Rep,
|  | GLuint | arg1Mod,
|  | GLuint | arg2,
|  | GLuint | arg2Rep,
|  | GLuint | arg2Mod )

extern

## glAlphaFragmentOp3ATI

void( *const juce::gl::glAlphaFragmentOp3ATI) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod) | ( | GLenum | op,
|  | GLuint | dst,
|  | GLuint | dstMod,
|  | GLuint | arg1,
|  | GLuint | arg1Rep,
|  | GLuint | arg1Mod,
|  | GLuint | arg2,
|  | GLuint | arg2Rep,
|  | GLuint | arg2Mod,
|  | GLuint | arg3,
|  | GLuint | arg3Rep,
|  | GLuint | arg3Mod )

extern

## glSetFragmentShaderConstantATI

void( *const juce::gl::glSetFragmentShaderConstantATI) (GLuint dst, const GLfloat *value) | ( | GLuint | dst,
|  | const GLfloat * | value )

extern

## glMapObjectBufferATI

void *( *const juce::gl::glMapObjectBufferATI) (GLuint buffer) | ( | GLuint | buffer | ) |

extern

## glUnmapObjectBufferATI

void( *const juce::gl::glUnmapObjectBufferATI) (GLuint buffer) | ( | GLuint | buffer | ) |

extern

## glPNTrianglesiATI

void( *const juce::gl::glPNTrianglesiATI) (GLenum pname, GLint param) | ( | GLenum | pname,
|  | GLint | param )

extern

## glPNTrianglesfATI

void( *const juce::gl::glPNTrianglesfATI) (GLenum pname, GLfloat param) | ( | GLenum | pname,
|  | GLfloat | param )

extern

## glStencilOpSeparateATI

void( *const juce::gl::glStencilOpSeparateATI) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass) | ( | GLenum | face,
|  | GLenum | sfail,
|  | GLenum | dpfail,
|  | GLenum | dppass )

extern

## glStencilFuncSeparateATI

void( *const juce::gl::glStencilFuncSeparateATI) (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask) | ( | GLenum | frontfunc,
|  | GLenum | backfunc,
|  | GLint | ref,
|  | GLuint | mask )

extern

## glNewObjectBufferATI

GLuint( *const juce::gl::glNewObjectBufferATI) (GLsizei size, const void *pointer, GLenum usage) | ( | GLsizei | size,
|  | const void * | pointer,
|  | GLenum | usage )

extern

## glIsObjectBufferATI

GLboolean( *const juce::gl::glIsObjectBufferATI) (GLuint buffer) | ( | GLuint | buffer | ) |

extern

## glUpdateObjectBufferATI

void( *const juce::gl::glUpdateObjectBufferATI) (GLuint buffer, GLuint offset, GLsizei size, const void *pointer, GLenum preserve) | ( | GLuint | buffer,
|  | GLuint | offset,
|  | GLsizei | size,
|  | const void * | pointer,
|  | GLenum | preserve )

extern

## glGetObjectBufferfvATI

void( *const juce::gl::glGetObjectBufferfvATI) (GLuint buffer, GLenum pname, GLfloat *params) | ( | GLuint | buffer,
|  | GLenum | pname,
|  | GLfloat * | params )

extern

## glGetObjectBufferivATI

void( *const juce::gl::glGetObjectBufferivATI) (GLuint buffer, GLenum pname, GLint *params) | ( | GLuint | buffer,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glFreeObjectBufferATI

void( *const juce::gl::glFreeObjectBufferATI) (GLuint buffer) | ( | GLuint | buffer | ) |

extern

## glArrayObjectATI

void( *const juce::gl::glArrayObjectATI) (GLenum array, GLint size, GLenum type, GLsizei stride, GLuint buffer, GLuint offset) | ( | GLenum | array,
|  | GLint | size,
|  | GLenum | type,
|  | GLsizei | stride,
|  | GLuint | buffer,
|  | GLuint | offset )

extern

## glGetArrayObjectfvATI

void( *const juce::gl::glGetArrayObjectfvATI) (GLenum array, GLenum pname, GLfloat *params) | ( | GLenum | array,
|  | GLenum | pname,
|  | GLfloat * | params )

extern

## glGetArrayObjectivATI

void( *const juce::gl::glGetArrayObjectivATI) (GLenum array, GLenum pname, GLint *params) | ( | GLenum | array,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glVariantArrayObjectATI

void( *const juce::gl::glVariantArrayObjectATI) (GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset) | ( | GLuint | id,
|  | GLenum | type,
|  | GLsizei | stride,
|  | GLuint | buffer,
|  | GLuint | offset )

extern

## glGetVariantArrayObjectfvATI

void( *const juce::gl::glGetVariantArrayObjectfvATI) (GLuint id, GLenum pname, GLfloat *params) | ( | GLuint | id,
|  | GLenum | pname,
|  | GLfloat * | params )

extern

## glGetVariantArrayObjectivATI

void( *const juce::gl::glGetVariantArrayObjectivATI) (GLuint id, GLenum pname, GLint *params) | ( | GLuint | id,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glVertexAttribArrayObjectATI

void( *const juce::gl::glVertexAttribArrayObjectATI) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GLuint offset) | ( | GLuint | index,
|  | GLint | size,
|  | GLenum | type,
|  | GLboolean | normalized,
|  | GLsizei | stride,
|  | GLuint | buffer,
|  | GLuint | offset )

extern

## glGetVertexAttribArrayObjectfvATI

void( *const juce::gl::glGetVertexAttribArrayObjectfvATI) (GLuint index, GLenum pname, GLfloat *params) | ( | GLuint | index,
|  | GLenum | pname,
|  | GLfloat * | params )

extern

## glGetVertexAttribArrayObjectivATI

void( *const juce::gl::glGetVertexAttribArrayObjectivATI) (GLuint index, GLenum pname, GLint *params) | ( | GLuint | index,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glVertexStream1sATI

void( *const juce::gl::glVertexStream1sATI) (GLenum stream, GLshort x) | ( | GLenum | stream,
|  | GLshort | x )

extern

## glVertexStream1svATI

void( *const juce::gl::glVertexStream1svATI) (GLenum stream, const GLshort *coords) | ( | GLenum | stream,
|  | const GLshort * | coords )

extern

## glVertexStream1iATI

void( *const juce::gl::glVertexStream1iATI) (GLenum stream, GLint x) | ( | GLenum | stream,
|  | GLint | x )

extern

## glVertexStream1ivATI

void( *const juce::gl::glVertexStream1ivATI) (GLenum stream, const GLint *coords) | ( | GLenum | stream,
|  | const GLint * | coords )

extern

## glVertexStream1fATI

void( *const juce::gl::glVertexStream1fATI) (GLenum stream, GLfloat x) | ( | GLenum | stream,
|  | GLfloat | x )

extern

## glVertexStream1fvATI

void( *const juce::gl::glVertexStream1fvATI) (GLenum stream, const GLfloat *coords) | ( | GLenum | stream,
|  | const GLfloat * | coords )

extern

## glVertexStream1dATI

void( *const juce::gl::glVertexStream1dATI) (GLenum stream, GLdouble x) | ( | GLenum | stream,
|  | GLdouble | x )

extern

## glVertexStream1dvATI

void( *const juce::gl::glVertexStream1dvATI) (GLenum stream, const GLdouble *coords) | ( | GLenum | stream,
|  | const GLdouble * | coords )

extern

## glVertexStream2sATI

void( *const juce::gl::glVertexStream2sATI) (GLenum stream, GLshort x, GLshort y) | ( | GLenum | stream,
|  | GLshort | x,
|  | GLshort | y )

extern

## glVertexStream2svATI

void( *const juce::gl::glVertexStream2svATI) (GLenum stream, const GLshort *coords) | ( | GLenum | stream,
|  | const GLshort * | coords )

extern

## glVertexStream2iATI

void( *const juce::gl::glVertexStream2iATI) (GLenum stream, GLint x, GLint y) | ( | GLenum | stream,
|  | GLint | x,
|  | GLint | y )

extern

## glVertexStream2ivATI

void( *const juce::gl::glVertexStream2ivATI) (GLenum stream, const GLint *coords) | ( | GLenum | stream,
|  | const GLint * | coords )

extern

## glVertexStream2fATI

void( *const juce::gl::glVertexStream2fATI) (GLenum stream, GLfloat x, GLfloat y) | ( | GLenum | stream,
|  | GLfloat | x,
|  | GLfloat | y )

extern

## glVertexStream2fvATI

void( *const juce::gl::glVertexStream2fvATI) (GLenum stream, const GLfloat *coords) | ( | GLenum | stream,
|  | const GLfloat * | coords )

extern

## glVertexStream2dATI

void( *const juce::gl::glVertexStream2dATI) (GLenum stream, GLdouble x, GLdouble y) | ( | GLenum | stream,
|  | GLdouble | x,
|  | GLdouble | y )

extern

## glVertexStream2dvATI

void( *const juce::gl::glVertexStream2dvATI) (GLenum stream, const GLdouble *coords) | ( | GLenum | stream,
|  | const GLdouble * | coords )

extern

## glVertexStream3sATI

void( *const juce::gl::glVertexStream3sATI) (GLenum stream, GLshort x, GLshort y, GLshort z) | ( | GLenum | stream,
|  | GLshort | x,
|  | GLshort | y,
|  | GLshort | z )

extern

## glVertexStream3svATI

void( *const juce::gl::glVertexStream3svATI) (GLenum stream, const GLshort *coords) | ( | GLenum | stream,
|  | const GLshort * | coords )

extern

## glVertexStream3iATI

void( *const juce::gl::glVertexStream3iATI) (GLenum stream, GLint x, GLint y, GLint z) | ( | GLenum | stream,
|  | GLint | x,
|  | GLint | y,
|  | GLint | z )

extern

## glVertexStream3ivATI

void( *const juce::gl::glVertexStream3ivATI) (GLenum stream, const GLint *coords) | ( | GLenum | stream,
|  | const GLint * | coords )

extern

## glVertexStream3fATI

void( *const juce::gl::glVertexStream3fATI) (GLenum stream, GLfloat x, GLfloat y, GLfloat z) | ( | GLenum | stream,
|  | GLfloat | x,
|  | GLfloat | y,
|  | GLfloat | z )

extern

## glVertexStream3fvATI

void( *const juce::gl::glVertexStream3fvATI) (GLenum stream, const GLfloat *coords) | ( | GLenum | stream,
|  | const GLfloat * | coords )

extern

## glVertexStream3dATI

void( *const juce::gl::glVertexStream3dATI) (GLenum stream, GLdouble x, GLdouble y, GLdouble z) | ( | GLenum | stream,
|  | GLdouble | x,
|  | GLdouble | y,
|  | GLdouble | z )

extern

## glVertexStream3dvATI

void( *const juce::gl::glVertexStream3dvATI) (GLenum stream, const GLdouble *coords) | ( | GLenum | stream,
|  | const GLdouble * | coords )

extern

## glVertexStream4sATI

void( *const juce::gl::glVertexStream4sATI) (GLenum stream, GLshort x, GLshort y, GLshort z, GLshort w) | ( | GLenum | stream,
|  | GLshort | x,
|  | GLshort | y,
|  | GLshort | z,
|  | GLshort | w )

extern

## glVertexStream4svATI

void( *const juce::gl::glVertexStream4svATI) (GLenum stream, const GLshort *coords) | ( | GLenum | stream,
|  | const GLshort * | coords )

extern

## glVertexStream4iATI

void( *const juce::gl::glVertexStream4iATI) (GLenum stream, GLint x, GLint y, GLint z, GLint w) | ( | GLenum | stream,
|  | GLint | x,
|  | GLint | y,
|  | GLint | z,
|  | GLint | w )

extern

## glVertexStream4ivATI

void( *const juce::gl::glVertexStream4ivATI) (GLenum stream, const GLint *coords) | ( | GLenum | stream,
|  | const GLint * | coords )

extern

## glVertexStream4fATI

void( *const juce::gl::glVertexStream4fATI) (GLenum stream, GLfloat x, GLfloat y, GLfloat z, GLfloat w) | ( | GLenum | stream,
|  | GLfloat | x,
|  | GLfloat | y,
|  | GLfloat | z,
|  | GLfloat | w )

extern

## glVertexStream4fvATI

void( *const juce::gl::glVertexStream4fvATI) (GLenum stream, const GLfloat *coords) | ( | GLenum | stream,
|  | const GLfloat * | coords )

extern

## glVertexStream4dATI

void( *const juce::gl::glVertexStream4dATI) (GLenum stream, GLdouble x, GLdouble y, GLdouble z, GLdouble w) | ( | GLenum | stream,
|  | GLdouble | x,
|  | GLdouble | y,
|  | GLdouble | z,
|  | GLdouble | w )

extern

## glVertexStream4dvATI

void( *const juce::gl::glVertexStream4dvATI) (GLenum stream, const GLdouble *coords) | ( | GLenum | stream,
|  | const GLdouble * | coords )

extern

## glNormalStream3bATI

void( *const juce::gl::glNormalStream3bATI) (GLenum stream, GLbyte nx, GLbyte ny, GLbyte nz) | ( | GLenum | stream,
|  | GLbyte | nx,
|  | GLbyte | ny,
|  | GLbyte | nz )

extern

## glNormalStream3bvATI

void( *const juce::gl::glNormalStream3bvATI) (GLenum stream, const GLbyte *coords) | ( | GLenum | stream,
|  | const GLbyte * | coords )

extern

## glNormalStream3sATI

void( *const juce::gl::glNormalStream3sATI) (GLenum stream, GLshort nx, GLshort ny, GLshort nz) | ( | GLenum | stream,
|  | GLshort | nx,
|  | GLshort | ny,
|  | GLshort | nz )

extern

## glNormalStream3svATI

void( *const juce::gl::glNormalStream3svATI) (GLenum stream, const GLshort *coords) | ( | GLenum | stream,
|  | const GLshort * | coords )

extern

## glNormalStream3iATI

void( *const juce::gl::glNormalStream3iATI) (GLenum stream, GLint nx, GLint ny, GLint nz) | ( | GLenum | stream,
|  | GLint | nx,
|  | GLint | ny,
|  | GLint | nz )

extern

## glNormalStream3ivATI

void( *const juce::gl::glNormalStream3ivATI) (GLenum stream, const GLint *coords) | ( | GLenum | stream,
|  | const GLint * | coords )

extern

## glNormalStream3fATI

void( *const juce::gl::glNormalStream3fATI) (GLenum stream, GLfloat nx, GLfloat ny, GLfloat nz) | ( | GLenum | stream,
|  | GLfloat | nx,
|  | GLfloat | ny,
|  | GLfloat | nz )

extern

## glNormalStream3fvATI

void( *const juce::gl::glNormalStream3fvATI) (GLenum stream, const GLfloat *coords) | ( | GLenum | stream,
|  | const GLfloat * | coords )

extern

## glNormalStream3dATI

void( *const juce::gl::glNormalStream3dATI) (GLenum stream, GLdouble nx, GLdouble ny, GLdouble nz) | ( | GLenum | stream,
|  | GLdouble | nx,
|  | GLdouble | ny,
|  | GLdouble | nz )

extern

## glNormalStream3dvATI

void( *const juce::gl::glNormalStream3dvATI) (GLenum stream, const GLdouble *coords) | ( | GLenum | stream,
|  | const GLdouble * | coords )

extern

## glClientActiveVertexStreamATI

void( *const juce::gl::glClientActiveVertexStreamATI) (GLenum stream) | ( | GLenum | stream | ) |

extern

## glVertexBlendEnviATI

void( *const juce::gl::glVertexBlendEnviATI) (GLenum pname, GLint param) | ( | GLenum | pname,
|  | GLint | param )

extern

## glVertexBlendEnvfATI

void( *const juce::gl::glVertexBlendEnvfATI) (GLenum pname, GLfloat param) | ( | GLenum | pname,
|  | GLfloat | param )

extern

## glEGLImageTargetTexStorageEXT

void(*) const juce::gl::glEGLImageTargetTexStorageEXT(GLenum target, GLeglImageOES image, const GLint *attrib_list) | ( | GLenum | target,
|  | GLeglImageOES | image,
|  | const GLint * | attrib_list )

extern

## glEGLImageTargetTextureStorageEXT

void(*) const juce::gl::glEGLImageTargetTextureStorageEXT(GLuint texture, GLeglImageOES image, const GLint *attrib_list) | ( | GLuint | texture,
|  | GLeglImageOES | image,
|  | const GLint * | attrib_list )

extern

## glUniformBufferEXT

void( *const juce::gl::glUniformBufferEXT) (GLuint program, GLint location, GLuint buffer) | ( | GLuint | program,
|  | GLint | location,
|  | GLuint | buffer )

extern

## glGetUniformBufferSizeEXT

GLint( *const juce::gl::glGetUniformBufferSizeEXT) (GLuint program, GLint location) | ( | GLuint | program,
|  | GLint | location )

extern

## glGetUniformOffsetEXT

GLintptr( *const juce::gl::glGetUniformOffsetEXT) (GLuint program, GLint location) | ( | GLuint | program,
|  | GLint | location )

extern

## glBlendColorEXT

void( *const juce::gl::glBlendColorEXT) (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha) | ( | GLfloat | red,
|  | GLfloat | green,
|  | GLfloat | blue,
|  | GLfloat | alpha )

extern

## glBlendEquationSeparateEXT

void( *const juce::gl::glBlendEquationSeparateEXT) (GLenum modeRGB, GLenum modeAlpha) | ( | GLenum | modeRGB,
|  | GLenum | modeAlpha )

extern

## glBlendFuncSeparateEXT

void( *const juce::gl::glBlendFuncSeparateEXT) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha) | ( | GLenum | sfactorRGB,
|  | GLenum | dfactorRGB,
|  | GLenum | sfactorAlpha,
|  | GLenum | dfactorAlpha )

extern

## glBlendEquationEXT

void(*) const juce::gl::glBlendEquationEXT(GLenum mode) | ( | GLenum | mode | ) |

extern

## glColorSubTableEXT

void( *const juce::gl::glColorSubTableEXT) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const void *data) | ( | GLenum | target,
|  | GLsizei | start,
|  | GLsizei | count,
|  | GLenum | format,
|  | GLenum | type,
|  | const void * | data )

extern

## glCopyColorSubTableEXT

void( *const juce::gl::glCopyColorSubTableEXT) (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width) | ( | GLenum | target,
|  | GLsizei | start,
|  | GLint | x,
|  | GLint | y,
|  | GLsizei | width )

extern

## glLockArraysEXT

void( *const juce::gl::glLockArraysEXT) (GLint first, GLsizei count) | ( | GLint | first,
|  | GLsizei | count )

extern

## glUnlockArraysEXT

void( *const juce::gl::glUnlockArraysEXT) () | ( |  | ) |

extern

## glConvolutionFilter1DEXT

void( *const juce::gl::glConvolutionFilter1DEXT) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *image) | ( | GLenum | target,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLenum | format,
|  | GLenum | type,
|  | const void * | image )

extern

## glConvolutionFilter2DEXT

void( *const juce::gl::glConvolutionFilter2DEXT) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *image) | ( | GLenum | target,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLenum | format,
|  | GLenum | type,
|  | const void * | image )

extern

## glConvolutionParameterfEXT

void( *const juce::gl::glConvolutionParameterfEXT) (GLenum target, GLenum pname, GLfloat params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLfloat | params )

extern

## glConvolutionParameterfvEXT

void( *const juce::gl::glConvolutionParameterfvEXT) (GLenum target, GLenum pname, const GLfloat *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | const GLfloat * | params )

extern

## glConvolutionParameteriEXT

void( *const juce::gl::glConvolutionParameteriEXT) (GLenum target, GLenum pname, GLint params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLint | params )

extern

## glConvolutionParameterivEXT

void( *const juce::gl::glConvolutionParameterivEXT) (GLenum target, GLenum pname, const GLint *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | const GLint * | params )

extern

## glCopyConvolutionFilter1DEXT

void( *const juce::gl::glCopyConvolutionFilter1DEXT) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width) | ( | GLenum | target,
|  | GLenum | internalformat,
|  | GLint | x,
|  | GLint | y,
|  | GLsizei | width )

extern

## glCopyConvolutionFilter2DEXT

void( *const juce::gl::glCopyConvolutionFilter2DEXT) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height) | ( | GLenum | target,
|  | GLenum | internalformat,
|  | GLint | x,
|  | GLint | y,
|  | GLsizei | width,
|  | GLsizei | height )

extern

## glGetConvolutionFilterEXT

void( *const juce::gl::glGetConvolutionFilterEXT) (GLenum target, GLenum format, GLenum type, void *image) | ( | GLenum | target,
|  | GLenum | format,
|  | GLenum | type,
|  | void * | image )

extern

## glGetConvolutionParameterfvEXT

void( *const juce::gl::glGetConvolutionParameterfvEXT) (GLenum target, GLenum pname, GLfloat *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLfloat * | params )

extern

## glGetConvolutionParameterivEXT

void( *const juce::gl::glGetConvolutionParameterivEXT) (GLenum target, GLenum pname, GLint *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetSeparableFilterEXT

void( *const juce::gl::glGetSeparableFilterEXT) (GLenum target, GLenum format, GLenum type, void *row, void *column, void *span) | ( | GLenum | target,
|  | GLenum | format,
|  | GLenum | type,
|  | void * | row,
|  | void * | column,
|  | void * | span )

extern

## glSeparableFilter2DEXT

void( *const juce::gl::glSeparableFilter2DEXT) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *row, const void *column) | ( | GLenum | target,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLenum | format,
|  | GLenum | type,
|  | const void * | row,
|  | const void * | column )

extern

## glTangent3bEXT

void( *const juce::gl::glTangent3bEXT) (GLbyte tx, GLbyte ty, GLbyte tz) | ( | GLbyte | tx,
|  | GLbyte | ty,
|  | GLbyte | tz )

extern

## glTangent3bvEXT

void( *const juce::gl::glTangent3bvEXT) (const GLbyte *v) | ( | const GLbyte * | v | ) |

extern

## glTangent3dEXT

void( *const juce::gl::glTangent3dEXT) (GLdouble tx, GLdouble ty, GLdouble tz) | ( | GLdouble | tx,
|  | GLdouble | ty,
|  | GLdouble | tz )

extern

## glTangent3dvEXT

void( *const juce::gl::glTangent3dvEXT) (const GLdouble *v) | ( | const GLdouble * | v | ) |

extern

## glTangent3fEXT

void( *const juce::gl::glTangent3fEXT) (GLfloat tx, GLfloat ty, GLfloat tz) | ( | GLfloat | tx,
|  | GLfloat | ty,
|  | GLfloat | tz )

extern

## glTangent3fvEXT

void( *const juce::gl::glTangent3fvEXT) (const GLfloat *v) | ( | const GLfloat * | v | ) |

extern

## glTangent3iEXT

void( *const juce::gl::glTangent3iEXT) (GLint tx, GLint ty, GLint tz) | ( | GLint | tx,
|  | GLint | ty,
|  | GLint | tz )

extern

## glTangent3ivEXT

void( *const juce::gl::glTangent3ivEXT) (const GLint *v) | ( | const GLint * | v | ) |

extern

## glTangent3sEXT

void( *const juce::gl::glTangent3sEXT) (GLshort tx, GLshort ty, GLshort tz) | ( | GLshort | tx,
|  | GLshort | ty,
|  | GLshort | tz )

extern

## glTangent3svEXT

void( *const juce::gl::glTangent3svEXT) (const GLshort *v) | ( | const GLshort * | v | ) |

extern

## glBinormal3bEXT

void( *const juce::gl::glBinormal3bEXT) (GLbyte bx, GLbyte by, GLbyte bz) | ( | GLbyte | bx,
|  | GLbyte | by,
|  | GLbyte | bz )

extern

## glBinormal3bvEXT

void( *const juce::gl::glBinormal3bvEXT) (const GLbyte *v) | ( | const GLbyte * | v | ) |

extern

## glBinormal3dEXT

void( *const juce::gl::glBinormal3dEXT) (GLdouble bx, GLdouble by, GLdouble bz) | ( | GLdouble | bx,
|  | GLdouble | by,
|  | GLdouble | bz )

extern

## glBinormal3dvEXT

void( *const juce::gl::glBinormal3dvEXT) (const GLdouble *v) | ( | const GLdouble * | v | ) |

extern

## glBinormal3fEXT

void( *const juce::gl::glBinormal3fEXT) (GLfloat bx, GLfloat by, GLfloat bz) | ( | GLfloat | bx,
|  | GLfloat | by,
|  | GLfloat | bz )

extern

## glBinormal3fvEXT

void( *const juce::gl::glBinormal3fvEXT) (const GLfloat *v) | ( | const GLfloat * | v | ) |

extern

## glBinormal3iEXT

void( *const juce::gl::glBinormal3iEXT) (GLint bx, GLint by, GLint bz) | ( | GLint | bx,
|  | GLint | by,
|  | GLint | bz )

extern

## glBinormal3ivEXT

void( *const juce::gl::glBinormal3ivEXT) (const GLint *v) | ( | const GLint * | v | ) |

extern

## glBinormal3sEXT

void( *const juce::gl::glBinormal3sEXT) (GLshort bx, GLshort by, GLshort bz) | ( | GLshort | bx,
|  | GLshort | by,
|  | GLshort | bz )

extern

## glBinormal3svEXT

void( *const juce::gl::glBinormal3svEXT) (const GLshort *v) | ( | const GLshort * | v | ) |

extern

## glTangentPointerEXT

void( *const juce::gl::glTangentPointerEXT) (GLenum type, GLsizei stride, const void *pointer) | ( | GLenum | type,
|  | GLsizei | stride,
|  | const void * | pointer )

extern

## glBinormalPointerEXT

void( *const juce::gl::glBinormalPointerEXT) (GLenum type, GLsizei stride, const void *pointer) | ( | GLenum | type,
|  | GLsizei | stride,
|  | const void * | pointer )

extern

## glCopyTexImage1DEXT

void( *const juce::gl::glCopyTexImage1DEXT) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border) | ( | GLenum | target,
|  | GLint | level,
|  | GLenum | internalformat,
|  | GLint | x,
|  | GLint | y,
|  | GLsizei | width,
|  | GLint | border )

extern

## glCopyTexImage2DEXT

void( *const juce::gl::glCopyTexImage2DEXT) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border) | ( | GLenum | target,
|  | GLint | level,
|  | GLenum | internalformat,
|  | GLint | x,
|  | GLint | y,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLint | border )

extern

## glCopyTexSubImage1DEXT

void( *const juce::gl::glCopyTexSubImage1DEXT) (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width) | ( | GLenum | target,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLint | x,
|  | GLint | y,
|  | GLsizei | width )

extern

## glCopyTexSubImage2DEXT

void( *const juce::gl::glCopyTexSubImage2DEXT) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height) | ( | GLenum | target,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLint | yoffset,
|  | GLint | x,
|  | GLint | y,
|  | GLsizei | width,
|  | GLsizei | height )

extern

## glCopyTexSubImage3DEXT

void( *const juce::gl::glCopyTexSubImage3DEXT) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height) | ( | GLenum | target,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLint | yoffset,
|  | GLint | zoffset,
|  | GLint | x,
|  | GLint | y,
|  | GLsizei | width,
|  | GLsizei | height )

extern

## glCullParameterdvEXT

void( *const juce::gl::glCullParameterdvEXT) (GLenum pname, GLdouble *params) | ( | GLenum | pname,
|  | GLdouble * | params )

extern

## glCullParameterfvEXT

void( *const juce::gl::glCullParameterfvEXT) (GLenum pname, GLfloat *params) | ( | GLenum | pname,
|  | GLfloat * | params )

extern

## glLabelObjectEXT

void(*) const juce::gl::glLabelObjectEXT(GLenum type, GLuint object, GLsizei length, const GLchar *label) | ( | GLenum | type,
|  | GLuint | object,
|  | GLsizei | length,
|  | const GLchar * | label )

extern

## glGetObjectLabelEXT

void(*) const juce::gl::glGetObjectLabelEXT(GLenum type, GLuint object, GLsizei bufSize, GLsizei *length, GLchar *label) | ( | GLenum | type,
|  | GLuint | object,
|  | GLsizei | bufSize,
|  | GLsizei * | length,
|  | GLchar * | label )

extern

## glInsertEventMarkerEXT

void(*) const juce::gl::glInsertEventMarkerEXT(GLsizei length, const GLchar *marker) | ( | GLsizei | length,
|  | const GLchar * | marker )

extern

## glPushGroupMarkerEXT

void(*) const juce::gl::glPushGroupMarkerEXT(GLsizei length, const GLchar *marker) | ( | GLsizei | length,
|  | const GLchar * | marker )

extern

## glPopGroupMarkerEXT

void(*) const juce::gl::glPopGroupMarkerEXT() | ( |  | ) |

extern

## glDepthBoundsEXT

void( *const juce::gl::glDepthBoundsEXT) (GLclampd zmin, GLclampd zmax) | ( | GLclampd | zmin,
|  | GLclampd | zmax )

extern

## glMatrixLoadfEXT

void(*) const juce::gl::glMatrixLoadfEXT(GLenum mode, const GLfloat *m) | ( | GLenum | mode,
|  | const GLfloat * | m )

extern

## glMatrixLoaddEXT

void(*) const juce::gl::glMatrixLoaddEXT(GLenum mode, const GLdouble *m) | ( | GLenum | mode,
|  | const GLdouble * | m )

extern

## glMatrixMultfEXT

void(*) const juce::gl::glMatrixMultfEXT(GLenum mode, const GLfloat *m) | ( | GLenum | mode,
|  | const GLfloat * | m )

extern

## glMatrixMultdEXT

void(*) const juce::gl::glMatrixMultdEXT(GLenum mode, const GLdouble *m) | ( | GLenum | mode,
|  | const GLdouble * | m )

extern

## glMatrixLoadIdentityEXT

void(*) const juce::gl::glMatrixLoadIdentityEXT(GLenum mode) | ( | GLenum | mode | ) |

extern

## glMatrixRotatefEXT

void(*) const juce::gl::glMatrixRotatefEXT(GLenum mode, GLfloat angle, GLfloat x, GLfloat y, GLfloat z) | ( | GLenum | mode,
|  | GLfloat | angle,
|  | GLfloat | x,
|  | GLfloat | y,
|  | GLfloat | z )

extern

## glMatrixRotatedEXT

void(*) const juce::gl::glMatrixRotatedEXT(GLenum mode, GLdouble angle, GLdouble x, GLdouble y, GLdouble z) | ( | GLenum | mode,
|  | GLdouble | angle,
|  | GLdouble | x,
|  | GLdouble | y,
|  | GLdouble | z )

extern

## glMatrixScalefEXT

void(*) const juce::gl::glMatrixScalefEXT(GLenum mode, GLfloat x, GLfloat y, GLfloat z) | ( | GLenum | mode,
|  | GLfloat | x,
|  | GLfloat | y,
|  | GLfloat | z )

extern

## glMatrixScaledEXT

void(*) const juce::gl::glMatrixScaledEXT(GLenum mode, GLdouble x, GLdouble y, GLdouble z) | ( | GLenum | mode,
|  | GLdouble | x,
|  | GLdouble | y,
|  | GLdouble | z )

extern

## glMatrixTranslatefEXT

void(*) const juce::gl::glMatrixTranslatefEXT(GLenum mode, GLfloat x, GLfloat y, GLfloat z) | ( | GLenum | mode,
|  | GLfloat | x,
|  | GLfloat | y,
|  | GLfloat | z )

extern

## glMatrixTranslatedEXT

void(*) const juce::gl::glMatrixTranslatedEXT(GLenum mode, GLdouble x, GLdouble y, GLdouble z) | ( | GLenum | mode,
|  | GLdouble | x,
|  | GLdouble | y,
|  | GLdouble | z )

extern

## glMatrixFrustumEXT

void(*) const juce::gl::glMatrixFrustumEXT(GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar) | ( | GLenum | mode,
|  | GLdouble | left,
|  | GLdouble | right,
|  | GLdouble | bottom,
|  | GLdouble | top,
|  | GLdouble | zNear,
|  | GLdouble | zFar )

extern

## glMatrixOrthoEXT

void(*) const juce::gl::glMatrixOrthoEXT(GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar) | ( | GLenum | mode,
|  | GLdouble | left,
|  | GLdouble | right,
|  | GLdouble | bottom,
|  | GLdouble | top,
|  | GLdouble | zNear,
|  | GLdouble | zFar )

extern

## glMatrixPopEXT

void(*) const juce::gl::glMatrixPopEXT(GLenum mode) | ( | GLenum | mode | ) |

extern

## glMatrixPushEXT

void(*) const juce::gl::glMatrixPushEXT(GLenum mode) | ( | GLenum | mode | ) |

extern

## glClientAttribDefaultEXT

void( *const juce::gl::glClientAttribDefaultEXT) (GLbitfield mask) | ( | GLbitfield | mask | ) |

extern

## glPushClientAttribDefaultEXT

void( *const juce::gl::glPushClientAttribDefaultEXT) (GLbitfield mask) | ( | GLbitfield | mask | ) |

extern

## glTextureParameterfEXT

void( *const juce::gl::glTextureParameterfEXT) (GLuint texture, GLenum target, GLenum pname, GLfloat param) | ( | GLuint | texture,
|  | GLenum | target,
|  | GLenum | pname,
|  | GLfloat | param )

extern

## glTextureParameterfvEXT

void( *const juce::gl::glTextureParameterfvEXT) (GLuint texture, GLenum target, GLenum pname, const GLfloat *params) | ( | GLuint | texture,
|  | GLenum | target,
|  | GLenum | pname,
|  | const GLfloat * | params )

extern

## glTextureParameteriEXT

void( *const juce::gl::glTextureParameteriEXT) (GLuint texture, GLenum target, GLenum pname, GLint param) | ( | GLuint | texture,
|  | GLenum | target,
|  | GLenum | pname,
|  | GLint | param )

extern

## glTextureParameterivEXT

void( *const juce::gl::glTextureParameterivEXT) (GLuint texture, GLenum target, GLenum pname, const GLint *params) | ( | GLuint | texture,
|  | GLenum | target,
|  | GLenum | pname,
|  | const GLint * | params )

extern

## glTextureImage1DEXT

void( *const juce::gl::glTextureImage1DEXT) (GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels) | ( | GLuint | texture,
|  | GLenum | target,
|  | GLint | level,
|  | GLint | internalformat,
|  | GLsizei | width,
|  | GLint | border,
|  | GLenum | format,
|  | GLenum | type,
|  | const void * | pixels )

extern

## glTextureImage2DEXT

void( *const juce::gl::glTextureImage2DEXT) (GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels) | ( | GLuint | texture,
|  | GLenum | target,
|  | GLint | level,
|  | GLint | internalformat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLint | border,
|  | GLenum | format,
|  | GLenum | type,
|  | const void * | pixels )

extern

## glTextureSubImage1DEXT

void( *const juce::gl::glTextureSubImage1DEXT) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels) | ( | GLuint | texture,
|  | GLenum | target,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLsizei | width,
|  | GLenum | format,
|  | GLenum | type,
|  | const void * | pixels )

extern

## glTextureSubImage2DEXT

void( *const juce::gl::glTextureSubImage2DEXT) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels) | ( | GLuint | texture,
|  | GLenum | target,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLint | yoffset,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLenum | format,
|  | GLenum | type,
|  | const void * | pixels )

extern

## glCopyTextureImage1DEXT

void( *const juce::gl::glCopyTextureImage1DEXT) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border) | ( | GLuint | texture,
|  | GLenum | target,
|  | GLint | level,
|  | GLenum | internalformat,
|  | GLint | x,
|  | GLint | y,
|  | GLsizei | width,
|  | GLint | border )

extern

## glCopyTextureImage2DEXT

void( *const juce::gl::glCopyTextureImage2DEXT) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border) | ( | GLuint | texture,
|  | GLenum | target,
|  | GLint | level,
|  | GLenum | internalformat,
|  | GLint | x,
|  | GLint | y,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLint | border )

extern

## glCopyTextureSubImage1DEXT

void( *const juce::gl::glCopyTextureSubImage1DEXT) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width) | ( | GLuint | texture,
|  | GLenum | target,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLint | x,
|  | GLint | y,
|  | GLsizei | width )

extern

## glCopyTextureSubImage2DEXT

void( *const juce::gl::glCopyTextureSubImage2DEXT) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height) | ( | GLuint | texture,
|  | GLenum | target,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLint | yoffset,
|  | GLint | x,
|  | GLint | y,
|  | GLsizei | width,
|  | GLsizei | height )

extern

## glGetTextureImageEXT

void( *const juce::gl::glGetTextureImageEXT) (GLuint texture, GLenum target, GLint level, GLenum format, GLenum type, void *pixels) | ( | GLuint | texture,
|  | GLenum | target,
|  | GLint | level,
|  | GLenum | format,
|  | GLenum | type,
|  | void * | pixels )

extern

## glGetTextureParameterfvEXT

void( *const juce::gl::glGetTextureParameterfvEXT) (GLuint texture, GLenum target, GLenum pname, GLfloat *params) | ( | GLuint | texture,
|  | GLenum | target,
|  | GLenum | pname,
|  | GLfloat * | params )

extern

## glGetTextureParameterivEXT

void( *const juce::gl::glGetTextureParameterivEXT) (GLuint texture, GLenum target, GLenum pname, GLint *params) | ( | GLuint | texture,
|  | GLenum | target,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetTextureLevelParameterfvEXT

void( *const juce::gl::glGetTextureLevelParameterfvEXT) (GLuint texture, GLenum target, GLint level, GLenum pname, GLfloat *params) | ( | GLuint | texture,
|  | GLenum | target,
|  | GLint | level,
|  | GLenum | pname,
|  | GLfloat * | params )

extern

## glGetTextureLevelParameterivEXT

void( *const juce::gl::glGetTextureLevelParameterivEXT) (GLuint texture, GLenum target, GLint level, GLenum pname, GLint *params) | ( | GLuint | texture,
|  | GLenum | target,
|  | GLint | level,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glTextureImage3DEXT

void( *const juce::gl::glTextureImage3DEXT) (GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels) | ( | GLuint | texture,
|  | GLenum | target,
|  | GLint | level,
|  | GLint | internalformat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth,
|  | GLint | border,
|  | GLenum | format,
|  | GLenum | type,
|  | const void * | pixels )

extern

## glTextureSubImage3DEXT

void( *const juce::gl::glTextureSubImage3DEXT) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels) | ( | GLuint | texture,
|  | GLenum | target,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLint | yoffset,
|  | GLint | zoffset,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth,
|  | GLenum | format,
|  | GLenum | type,
|  | const void * | pixels )

extern

## glCopyTextureSubImage3DEXT

void( *const juce::gl::glCopyTextureSubImage3DEXT) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height) | ( | GLuint | texture,
|  | GLenum | target,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLint | yoffset,
|  | GLint | zoffset,
|  | GLint | x,
|  | GLint | y,
|  | GLsizei | width,
|  | GLsizei | height )

extern

## glBindMultiTextureEXT

void( *const juce::gl::glBindMultiTextureEXT) (GLenum texunit, GLenum target, GLuint texture) | ( | GLenum | texunit,
|  | GLenum | target,
|  | GLuint | texture )

extern

## glMultiTexCoordPointerEXT

void( *const juce::gl::glMultiTexCoordPointerEXT) (GLenum texunit, GLint size, GLenum type, GLsizei stride, const void *pointer) | ( | GLenum | texunit,
|  | GLint | size,
|  | GLenum | type,
|  | GLsizei | stride,
|  | const void * | pointer )

extern

## glMultiTexEnvfEXT

void( *const juce::gl::glMultiTexEnvfEXT) (GLenum texunit, GLenum target, GLenum pname, GLfloat param) | ( | GLenum | texunit,
|  | GLenum | target,
|  | GLenum | pname,
|  | GLfloat | param )

extern

## glMultiTexEnvfvEXT

void( *const juce::gl::glMultiTexEnvfvEXT) (GLenum texunit, GLenum target, GLenum pname, const GLfloat *params) | ( | GLenum | texunit,
|  | GLenum | target,
|  | GLenum | pname,
|  | const GLfloat * | params )

extern

## glMultiTexEnviEXT

void( *const juce::gl::glMultiTexEnviEXT) (GLenum texunit, GLenum target, GLenum pname, GLint param) | ( | GLenum | texunit,
|  | GLenum | target,
|  | GLenum | pname,
|  | GLint | param )

extern

## glMultiTexEnvivEXT

void( *const juce::gl::glMultiTexEnvivEXT) (GLenum texunit, GLenum target, GLenum pname, const GLint *params) | ( | GLenum | texunit,
|  | GLenum | target,
|  | GLenum | pname,
|  | const GLint * | params )

extern

## glMultiTexGendEXT

void( *const juce::gl::glMultiTexGendEXT) (GLenum texunit, GLenum coord, GLenum pname, GLdouble param) | ( | GLenum | texunit,
|  | GLenum | coord,
|  | GLenum | pname,
|  | GLdouble | param )

extern

## glMultiTexGendvEXT

void( *const juce::gl::glMultiTexGendvEXT) (GLenum texunit, GLenum coord, GLenum pname, const GLdouble *params) | ( | GLenum | texunit,
|  | GLenum | coord,
|  | GLenum | pname,
|  | const GLdouble * | params )

extern

## glMultiTexGenfEXT

void( *const juce::gl::glMultiTexGenfEXT) (GLenum texunit, GLenum coord, GLenum pname, GLfloat param) | ( | GLenum | texunit,
|  | GLenum | coord,
|  | GLenum | pname,
|  | GLfloat | param )

extern

## glMultiTexGenfvEXT

void( *const juce::gl::glMultiTexGenfvEXT) (GLenum texunit, GLenum coord, GLenum pname, const GLfloat *params) | ( | GLenum | texunit,
|  | GLenum | coord,
|  | GLenum | pname,
|  | const GLfloat * | params )

extern

## glMultiTexGeniEXT

void( *const juce::gl::glMultiTexGeniEXT) (GLenum texunit, GLenum coord, GLenum pname, GLint param) | ( | GLenum | texunit,
|  | GLenum | coord,
|  | GLenum | pname,
|  | GLint | param )

extern

## glMultiTexGenivEXT

void( *const juce::gl::glMultiTexGenivEXT) (GLenum texunit, GLenum coord, GLenum pname, const GLint *params) | ( | GLenum | texunit,
|  | GLenum | coord,
|  | GLenum | pname,
|  | const GLint * | params )

extern

## glGetMultiTexEnvfvEXT

void( *const juce::gl::glGetMultiTexEnvfvEXT) (GLenum texunit, GLenum target, GLenum pname, GLfloat *params) | ( | GLenum | texunit,
|  | GLenum | target,
|  | GLenum | pname,
|  | GLfloat * | params )

extern

## glGetMultiTexEnvivEXT

void( *const juce::gl::glGetMultiTexEnvivEXT) (GLenum texunit, GLenum target, GLenum pname, GLint *params) | ( | GLenum | texunit,
|  | GLenum | target,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetMultiTexGendvEXT

void( *const juce::gl::glGetMultiTexGendvEXT) (GLenum texunit, GLenum coord, GLenum pname, GLdouble *params) | ( | GLenum | texunit,
|  | GLenum | coord,
|  | GLenum | pname,
|  | GLdouble * | params )

extern

## glGetMultiTexGenfvEXT

void( *const juce::gl::glGetMultiTexGenfvEXT) (GLenum texunit, GLenum coord, GLenum pname, GLfloat *params) | ( | GLenum | texunit,
|  | GLenum | coord,
|  | GLenum | pname,
|  | GLfloat * | params )

extern

## glGetMultiTexGenivEXT

void( *const juce::gl::glGetMultiTexGenivEXT) (GLenum texunit, GLenum coord, GLenum pname, GLint *params) | ( | GLenum | texunit,
|  | GLenum | coord,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glMultiTexParameteriEXT

void( *const juce::gl::glMultiTexParameteriEXT) (GLenum texunit, GLenum target, GLenum pname, GLint param) | ( | GLenum | texunit,
|  | GLenum | target,
|  | GLenum | pname,
|  | GLint | param )

extern

## glMultiTexParameterivEXT

void( *const juce::gl::glMultiTexParameterivEXT) (GLenum texunit, GLenum target, GLenum pname, const GLint *params) | ( | GLenum | texunit,
|  | GLenum | target,
|  | GLenum | pname,
|  | const GLint * | params )

extern

## glMultiTexParameterfEXT

void( *const juce::gl::glMultiTexParameterfEXT) (GLenum texunit, GLenum target, GLenum pname, GLfloat param) | ( | GLenum | texunit,
|  | GLenum | target,
|  | GLenum | pname,
|  | GLfloat | param )

extern

## glMultiTexParameterfvEXT

void( *const juce::gl::glMultiTexParameterfvEXT) (GLenum texunit, GLenum target, GLenum pname, const GLfloat *params) | ( | GLenum | texunit,
|  | GLenum | target,
|  | GLenum | pname,
|  | const GLfloat * | params )

extern

## glMultiTexImage1DEXT

void( *const juce::gl::glMultiTexImage1DEXT) (GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels) | ( | GLenum | texunit,
|  | GLenum | target,
|  | GLint | level,
|  | GLint | internalformat,
|  | GLsizei | width,
|  | GLint | border,
|  | GLenum | format,
|  | GLenum | type,
|  | const void * | pixels )

extern

## glMultiTexImage2DEXT

void( *const juce::gl::glMultiTexImage2DEXT) (GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels) | ( | GLenum | texunit,
|  | GLenum | target,
|  | GLint | level,
|  | GLint | internalformat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLint | border,
|  | GLenum | format,
|  | GLenum | type,
|  | const void * | pixels )

extern

## glMultiTexSubImage1DEXT

void( *const juce::gl::glMultiTexSubImage1DEXT) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels) | ( | GLenum | texunit,
|  | GLenum | target,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLsizei | width,
|  | GLenum | format,
|  | GLenum | type,
|  | const void * | pixels )

extern

## glMultiTexSubImage2DEXT

void( *const juce::gl::glMultiTexSubImage2DEXT) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels) | ( | GLenum | texunit,
|  | GLenum | target,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLint | yoffset,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLenum | format,
|  | GLenum | type,
|  | const void * | pixels )

extern

## glCopyMultiTexImage1DEXT

void( *const juce::gl::glCopyMultiTexImage1DEXT) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border) | ( | GLenum | texunit,
|  | GLenum | target,
|  | GLint | level,
|  | GLenum | internalformat,
|  | GLint | x,
|  | GLint | y,
|  | GLsizei | width,
|  | GLint | border )

extern

## glCopyMultiTexImage2DEXT

void( *const juce::gl::glCopyMultiTexImage2DEXT) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border) | ( | GLenum | texunit,
|  | GLenum | target,
|  | GLint | level,
|  | GLenum | internalformat,
|  | GLint | x,
|  | GLint | y,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLint | border )

extern

## glCopyMultiTexSubImage1DEXT

void( *const juce::gl::glCopyMultiTexSubImage1DEXT) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width) | ( | GLenum | texunit,
|  | GLenum | target,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLint | x,
|  | GLint | y,
|  | GLsizei | width )

extern

## glCopyMultiTexSubImage2DEXT

void( *const juce::gl::glCopyMultiTexSubImage2DEXT) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height) | ( | GLenum | texunit,
|  | GLenum | target,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLint | yoffset,
|  | GLint | x,
|  | GLint | y,
|  | GLsizei | width,
|  | GLsizei | height )

extern

## glGetMultiTexImageEXT

void( *const juce::gl::glGetMultiTexImageEXT) (GLenum texunit, GLenum target, GLint level, GLenum format, GLenum type, void *pixels) | ( | GLenum | texunit,
|  | GLenum | target,
|  | GLint | level,
|  | GLenum | format,
|  | GLenum | type,
|  | void * | pixels )

extern

## glGetMultiTexParameterfvEXT

void( *const juce::gl::glGetMultiTexParameterfvEXT) (GLenum texunit, GLenum target, GLenum pname, GLfloat *params) | ( | GLenum | texunit,
|  | GLenum | target,
|  | GLenum | pname,
|  | GLfloat * | params )

extern

## glGetMultiTexParameterivEXT

void( *const juce::gl::glGetMultiTexParameterivEXT) (GLenum texunit, GLenum target, GLenum pname, GLint *params) | ( | GLenum | texunit,
|  | GLenum | target,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetMultiTexLevelParameterfvEXT

void( *const juce::gl::glGetMultiTexLevelParameterfvEXT) (GLenum texunit, GLenum target, GLint level, GLenum pname, GLfloat *params) | ( | GLenum | texunit,
|  | GLenum | target,
|  | GLint | level,
|  | GLenum | pname,
|  | GLfloat * | params )

extern

## glGetMultiTexLevelParameterivEXT

void( *const juce::gl::glGetMultiTexLevelParameterivEXT) (GLenum texunit, GLenum target, GLint level, GLenum pname, GLint *params) | ( | GLenum | texunit,
|  | GLenum | target,
|  | GLint | level,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glMultiTexImage3DEXT

void( *const juce::gl::glMultiTexImage3DEXT) (GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels) | ( | GLenum | texunit,
|  | GLenum | target,
|  | GLint | level,
|  | GLint | internalformat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth,
|  | GLint | border,
|  | GLenum | format,
|  | GLenum | type,
|  | const void * | pixels )

extern

## glMultiTexSubImage3DEXT

void( *const juce::gl::glMultiTexSubImage3DEXT) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels) | ( | GLenum | texunit,
|  | GLenum | target,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLint | yoffset,
|  | GLint | zoffset,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth,
|  | GLenum | format,
|  | GLenum | type,
|  | const void * | pixels )

extern

## glCopyMultiTexSubImage3DEXT

void( *const juce::gl::glCopyMultiTexSubImage3DEXT) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height) | ( | GLenum | texunit,
|  | GLenum | target,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLint | yoffset,
|  | GLint | zoffset,
|  | GLint | x,
|  | GLint | y,
|  | GLsizei | width,
|  | GLsizei | height )

extern

## glEnableClientStateIndexedEXT

void( *const juce::gl::glEnableClientStateIndexedEXT) (GLenum array, GLuint index) | ( | GLenum | array,
|  | GLuint | index )

extern

## glDisableClientStateIndexedEXT

void( *const juce::gl::glDisableClientStateIndexedEXT) (GLenum array, GLuint index) | ( | GLenum | array,
|  | GLuint | index )

extern

## glGetFloatIndexedvEXT

void( *const juce::gl::glGetFloatIndexedvEXT) (GLenum target, GLuint index, GLfloat *data) | ( | GLenum | target,
|  | GLuint | index,
|  | GLfloat * | data )

extern

## glGetDoubleIndexedvEXT

void( *const juce::gl::glGetDoubleIndexedvEXT) (GLenum target, GLuint index, GLdouble *data) | ( | GLenum | target,
|  | GLuint | index,
|  | GLdouble * | data )

extern

## glGetPointerIndexedvEXT

void( *const juce::gl::glGetPointerIndexedvEXT) (GLenum target, GLuint index, void **data) | ( | GLenum | target,
|  | GLuint | index,
|  | void ** | data )

extern

## glEnableIndexedEXT

void( *const juce::gl::glEnableIndexedEXT) (GLenum target, GLuint index) | ( | GLenum | target,
|  | GLuint | index )

extern

## glDisableIndexedEXT

void( *const juce::gl::glDisableIndexedEXT) (GLenum target, GLuint index) | ( | GLenum | target,
|  | GLuint | index )

extern

## glIsEnabledIndexedEXT

GLboolean( *const juce::gl::glIsEnabledIndexedEXT) (GLenum target, GLuint index) | ( | GLenum | target,
|  | GLuint | index )

extern

## glGetIntegerIndexedvEXT

void( *const juce::gl::glGetIntegerIndexedvEXT) (GLenum target, GLuint index, GLint *data) | ( | GLenum | target,
|  | GLuint | index,
|  | GLint * | data )

extern

## glGetBooleanIndexedvEXT

void( *const juce::gl::glGetBooleanIndexedvEXT) (GLenum target, GLuint index, GLboolean *data) | ( | GLenum | target,
|  | GLuint | index,
|  | GLboolean * | data )

extern

## glCompressedTextureImage3DEXT

void( *const juce::gl::glCompressedTextureImage3DEXT) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *bits) | ( | GLuint | texture,
|  | GLenum | target,
|  | GLint | level,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth,
|  | GLint | border,
|  | GLsizei | imageSize,
|  | const void * | bits )

extern

## glCompressedTextureImage2DEXT

void( *const juce::gl::glCompressedTextureImage2DEXT) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *bits) | ( | GLuint | texture,
|  | GLenum | target,
|  | GLint | level,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLint | border,
|  | GLsizei | imageSize,
|  | const void * | bits )

extern

## glCompressedTextureImage1DEXT

void( *const juce::gl::glCompressedTextureImage1DEXT) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *bits) | ( | GLuint | texture,
|  | GLenum | target,
|  | GLint | level,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLint | border,
|  | GLsizei | imageSize,
|  | const void * | bits )

extern

## glCompressedTextureSubImage3DEXT

void( *const juce::gl::glCompressedTextureSubImage3DEXT) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *bits) | ( | GLuint | texture,
|  | GLenum | target,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLint | yoffset,
|  | GLint | zoffset,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth,
|  | GLenum | format,
|  | GLsizei | imageSize,
|  | const void * | bits )

extern

## glCompressedTextureSubImage2DEXT

void( *const juce::gl::glCompressedTextureSubImage2DEXT) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *bits) | ( | GLuint | texture,
|  | GLenum | target,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLint | yoffset,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLenum | format,
|  | GLsizei | imageSize,
|  | const void * | bits )

extern

## glCompressedTextureSubImage1DEXT

void( *const juce::gl::glCompressedTextureSubImage1DEXT) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *bits) | ( | GLuint | texture,
|  | GLenum | target,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLsizei | width,
|  | GLenum | format,
|  | GLsizei | imageSize,
|  | const void * | bits )

extern

## glGetCompressedTextureImageEXT

void( *const juce::gl::glGetCompressedTextureImageEXT) (GLuint texture, GLenum target, GLint lod, void *img) | ( | GLuint | texture,
|  | GLenum | target,
|  | GLint | lod,
|  | void * | img )

extern

## glCompressedMultiTexImage3DEXT

void( *const juce::gl::glCompressedMultiTexImage3DEXT) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *bits) | ( | GLenum | texunit,
|  | GLenum | target,
|  | GLint | level,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth,
|  | GLint | border,
|  | GLsizei | imageSize,
|  | const void * | bits )

extern

## glCompressedMultiTexImage2DEXT

void( *const juce::gl::glCompressedMultiTexImage2DEXT) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *bits) | ( | GLenum | texunit,
|  | GLenum | target,
|  | GLint | level,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLint | border,
|  | GLsizei | imageSize,
|  | const void * | bits )

extern

## glCompressedMultiTexImage1DEXT

void( *const juce::gl::glCompressedMultiTexImage1DEXT) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *bits) | ( | GLenum | texunit,
|  | GLenum | target,
|  | GLint | level,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLint | border,
|  | GLsizei | imageSize,
|  | const void * | bits )

extern

## glCompressedMultiTexSubImage3DEXT

void( *const juce::gl::glCompressedMultiTexSubImage3DEXT) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *bits) | ( | GLenum | texunit,
|  | GLenum | target,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLint | yoffset,
|  | GLint | zoffset,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth,
|  | GLenum | format,
|  | GLsizei | imageSize,
|  | const void * | bits )

extern

## glCompressedMultiTexSubImage2DEXT

void( *const juce::gl::glCompressedMultiTexSubImage2DEXT) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *bits) | ( | GLenum | texunit,
|  | GLenum | target,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLint | yoffset,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLenum | format,
|  | GLsizei | imageSize,
|  | const void * | bits )

extern

## glCompressedMultiTexSubImage1DEXT

void( *const juce::gl::glCompressedMultiTexSubImage1DEXT) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *bits) | ( | GLenum | texunit,
|  | GLenum | target,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLsizei | width,
|  | GLenum | format,
|  | GLsizei | imageSize,
|  | const void * | bits )

extern

## glGetCompressedMultiTexImageEXT

void( *const juce::gl::glGetCompressedMultiTexImageEXT) (GLenum texunit, GLenum target, GLint lod, void *img) | ( | GLenum | texunit,
|  | GLenum | target,
|  | GLint | lod,
|  | void * | img )

extern

## glMatrixLoadTransposefEXT

void(*) const juce::gl::glMatrixLoadTransposefEXT(GLenum mode, const GLfloat *m) | ( | GLenum | mode,
|  | const GLfloat * | m )

extern

## glMatrixLoadTransposedEXT

void(*) const juce::gl::glMatrixLoadTransposedEXT(GLenum mode, const GLdouble *m) | ( | GLenum | mode,
|  | const GLdouble * | m )

extern

## glMatrixMultTransposefEXT

void(*) const juce::gl::glMatrixMultTransposefEXT(GLenum mode, const GLfloat *m) | ( | GLenum | mode,
|  | const GLfloat * | m )

extern

## glMatrixMultTransposedEXT

void(*) const juce::gl::glMatrixMultTransposedEXT(GLenum mode, const GLdouble *m) | ( | GLenum | mode,
|  | const GLdouble * | m )

extern

## glNamedBufferDataEXT

void( *const juce::gl::glNamedBufferDataEXT) (GLuint buffer, GLsizeiptr size, const void *data, GLenum usage) | ( | GLuint | buffer,
|  | GLsizeiptr | size,
|  | const void * | data,
|  | GLenum | usage )

extern

## glNamedBufferSubDataEXT

void( *const juce::gl::glNamedBufferSubDataEXT) (GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data) | ( | GLuint | buffer,
|  | GLintptr | offset,
|  | GLsizeiptr | size,
|  | const void * | data )

extern

## glMapNamedBufferEXT

void *( *const juce::gl::glMapNamedBufferEXT) (GLuint buffer, GLenum access) | ( | GLuint | buffer,
|  | GLenum | access )

extern

## glUnmapNamedBufferEXT

GLboolean( *const juce::gl::glUnmapNamedBufferEXT) (GLuint buffer) | ( | GLuint | buffer | ) |

extern

## glGetNamedBufferParameterivEXT

void( *const juce::gl::glGetNamedBufferParameterivEXT) (GLuint buffer, GLenum pname, GLint *params) | ( | GLuint | buffer,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetNamedBufferPointervEXT

void( *const juce::gl::glGetNamedBufferPointervEXT) (GLuint buffer, GLenum pname, void **params) | ( | GLuint | buffer,
|  | GLenum | pname,
|  | void ** | params )

extern

## glGetNamedBufferSubDataEXT

void( *const juce::gl::glGetNamedBufferSubDataEXT) (GLuint buffer, GLintptr offset, GLsizeiptr size, void *data) | ( | GLuint | buffer,
|  | GLintptr | offset,
|  | GLsizeiptr | size,
|  | void * | data )

extern

## glProgramUniform1fEXT

void(*) const juce::gl::glProgramUniform1fEXT(GLuint program, GLint location, GLfloat v0) | ( | GLuint | program,
|  | GLint | location,
|  | GLfloat | v0 )

extern

## glProgramUniform2fEXT

void(*) const juce::gl::glProgramUniform2fEXT(GLuint program, GLint location, GLfloat v0, GLfloat v1) | ( | GLuint | program,
|  | GLint | location,
|  | GLfloat | v0,
|  | GLfloat | v1 )

extern

## glProgramUniform3fEXT

void(*) const juce::gl::glProgramUniform3fEXT(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2) | ( | GLuint | program,
|  | GLint | location,
|  | GLfloat | v0,
|  | GLfloat | v1,
|  | GLfloat | v2 )

extern

## glProgramUniform4fEXT

void(*) const juce::gl::glProgramUniform4fEXT(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3) | ( | GLuint | program,
|  | GLint | location,
|  | GLfloat | v0,
|  | GLfloat | v1,
|  | GLfloat | v2,
|  | GLfloat | v3 )

extern

## glProgramUniform1iEXT

void(*) const juce::gl::glProgramUniform1iEXT(GLuint program, GLint location, GLint v0) | ( | GLuint | program,
|  | GLint | location,
|  | GLint | v0 )

extern

## glProgramUniform2iEXT

void(*) const juce::gl::glProgramUniform2iEXT(GLuint program, GLint location, GLint v0, GLint v1) | ( | GLuint | program,
|  | GLint | location,
|  | GLint | v0,
|  | GLint | v1 )

extern

## glProgramUniform3iEXT

void(*) const juce::gl::glProgramUniform3iEXT(GLuint program, GLint location, GLint v0, GLint v1, GLint v2) | ( | GLuint | program,
|  | GLint | location,
|  | GLint | v0,
|  | GLint | v1,
|  | GLint | v2 )

extern

## glProgramUniform4iEXT

void(*) const juce::gl::glProgramUniform4iEXT(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3) | ( | GLuint | program,
|  | GLint | location,
|  | GLint | v0,
|  | GLint | v1,
|  | GLint | v2,
|  | GLint | v3 )

extern

## glProgramUniform1fvEXT

void(*) const juce::gl::glProgramUniform1fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | const GLfloat * | value )

extern

## glProgramUniform2fvEXT

void(*) const juce::gl::glProgramUniform2fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | const GLfloat * | value )

extern

## glProgramUniform3fvEXT

void(*) const juce::gl::glProgramUniform3fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | const GLfloat * | value )

extern

## glProgramUniform4fvEXT

void(*) const juce::gl::glProgramUniform4fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | const GLfloat * | value )

extern

## glProgramUniform1ivEXT

void(*) const juce::gl::glProgramUniform1ivEXT(GLuint program, GLint location, GLsizei count, const GLint *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | const GLint * | value )

extern

## glProgramUniform2ivEXT

void(*) const juce::gl::glProgramUniform2ivEXT(GLuint program, GLint location, GLsizei count, const GLint *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | const GLint * | value )

extern

## glProgramUniform3ivEXT

void(*) const juce::gl::glProgramUniform3ivEXT(GLuint program, GLint location, GLsizei count, const GLint *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | const GLint * | value )

extern

## glProgramUniform4ivEXT

void(*) const juce::gl::glProgramUniform4ivEXT(GLuint program, GLint location, GLsizei count, const GLint *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | const GLint * | value )

extern

## glProgramUniformMatrix2fvEXT

void(*) const juce::gl::glProgramUniformMatrix2fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLfloat * | value )

extern

## glProgramUniformMatrix3fvEXT

void(*) const juce::gl::glProgramUniformMatrix3fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLfloat * | value )

extern

## glProgramUniformMatrix4fvEXT

void(*) const juce::gl::glProgramUniformMatrix4fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLfloat * | value )

extern

## glProgramUniformMatrix2x3fvEXT

void(*) const juce::gl::glProgramUniformMatrix2x3fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLfloat * | value )

extern

## glProgramUniformMatrix3x2fvEXT

void(*) const juce::gl::glProgramUniformMatrix3x2fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLfloat * | value )

extern

## glProgramUniformMatrix2x4fvEXT

void(*) const juce::gl::glProgramUniformMatrix2x4fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLfloat * | value )

extern

## glProgramUniformMatrix4x2fvEXT

void(*) const juce::gl::glProgramUniformMatrix4x2fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLfloat * | value )

extern

## glProgramUniformMatrix3x4fvEXT

void(*) const juce::gl::glProgramUniformMatrix3x4fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLfloat * | value )

extern

## glProgramUniformMatrix4x3fvEXT

void(*) const juce::gl::glProgramUniformMatrix4x3fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLfloat * | value )

extern

## glTextureBufferEXT

void( *const juce::gl::glTextureBufferEXT) (GLuint texture, GLenum target, GLenum internalformat, GLuint buffer) | ( | GLuint | texture,
|  | GLenum | target,
|  | GLenum | internalformat,
|  | GLuint | buffer )

extern

## glMultiTexBufferEXT

void( *const juce::gl::glMultiTexBufferEXT) (GLenum texunit, GLenum target, GLenum internalformat, GLuint buffer) | ( | GLenum | texunit,
|  | GLenum | target,
|  | GLenum | internalformat,
|  | GLuint | buffer )

extern

## glTextureParameterIivEXT

void( *const juce::gl::glTextureParameterIivEXT) (GLuint texture, GLenum target, GLenum pname, const GLint *params) | ( | GLuint | texture,
|  | GLenum | target,
|  | GLenum | pname,
|  | const GLint * | params )

extern

## glTextureParameterIuivEXT

void( *const juce::gl::glTextureParameterIuivEXT) (GLuint texture, GLenum target, GLenum pname, const GLuint *params) | ( | GLuint | texture,
|  | GLenum | target,
|  | GLenum | pname,
|  | const GLuint * | params )

extern

## glGetTextureParameterIivEXT

void( *const juce::gl::glGetTextureParameterIivEXT) (GLuint texture, GLenum target, GLenum pname, GLint *params) | ( | GLuint | texture,
|  | GLenum | target,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetTextureParameterIuivEXT

void( *const juce::gl::glGetTextureParameterIuivEXT) (GLuint texture, GLenum target, GLenum pname, GLuint *params) | ( | GLuint | texture,
|  | GLenum | target,
|  | GLenum | pname,
|  | GLuint * | params )

extern

## glMultiTexParameterIivEXT

void( *const juce::gl::glMultiTexParameterIivEXT) (GLenum texunit, GLenum target, GLenum pname, const GLint *params) | ( | GLenum | texunit,
|  | GLenum | target,
|  | GLenum | pname,
|  | const GLint * | params )

extern

## glMultiTexParameterIuivEXT

void( *const juce::gl::glMultiTexParameterIuivEXT) (GLenum texunit, GLenum target, GLenum pname, const GLuint *params) | ( | GLenum | texunit,
|  | GLenum | target,
|  | GLenum | pname,
|  | const GLuint * | params )

extern

## glGetMultiTexParameterIivEXT

void( *const juce::gl::glGetMultiTexParameterIivEXT) (GLenum texunit, GLenum target, GLenum pname, GLint *params) | ( | GLenum | texunit,
|  | GLenum | target,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetMultiTexParameterIuivEXT

void( *const juce::gl::glGetMultiTexParameterIuivEXT) (GLenum texunit, GLenum target, GLenum pname, GLuint *params) | ( | GLenum | texunit,
|  | GLenum | target,
|  | GLenum | pname,
|  | GLuint * | params )

extern

## glProgramUniform1uiEXT

void(*) const juce::gl::glProgramUniform1uiEXT(GLuint program, GLint location, GLuint v0) | ( | GLuint | program,
|  | GLint | location,
|  | GLuint | v0 )

extern

## glProgramUniform2uiEXT

void(*) const juce::gl::glProgramUniform2uiEXT(GLuint program, GLint location, GLuint v0, GLuint v1) | ( | GLuint | program,
|  | GLint | location,
|  | GLuint | v0,
|  | GLuint | v1 )

extern

## glProgramUniform3uiEXT

void(*) const juce::gl::glProgramUniform3uiEXT(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2) | ( | GLuint | program,
|  | GLint | location,
|  | GLuint | v0,
|  | GLuint | v1,
|  | GLuint | v2 )

extern

## glProgramUniform4uiEXT

void(*) const juce::gl::glProgramUniform4uiEXT(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3) | ( | GLuint | program,
|  | GLint | location,
|  | GLuint | v0,
|  | GLuint | v1,
|  | GLuint | v2,
|  | GLuint | v3 )

extern

## glProgramUniform1uivEXT

void(*) const juce::gl::glProgramUniform1uivEXT(GLuint program, GLint location, GLsizei count, const GLuint *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | const GLuint * | value )

extern

## glProgramUniform2uivEXT

void(*) const juce::gl::glProgramUniform2uivEXT(GLuint program, GLint location, GLsizei count, const GLuint *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | const GLuint * | value )

extern

## glProgramUniform3uivEXT

void(*) const juce::gl::glProgramUniform3uivEXT(GLuint program, GLint location, GLsizei count, const GLuint *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | const GLuint * | value )

extern

## glProgramUniform4uivEXT

void(*) const juce::gl::glProgramUniform4uivEXT(GLuint program, GLint location, GLsizei count, const GLuint *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | const GLuint * | value )

extern

## glNamedProgramLocalParameters4fvEXT

void( *const juce::gl::glNamedProgramLocalParameters4fvEXT) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLfloat *params) | ( | GLuint | program,
|  | GLenum | target,
|  | GLuint | index,
|  | GLsizei | count,
|  | const GLfloat * | params )

extern

## glNamedProgramLocalParameterI4iEXT

void( *const juce::gl::glNamedProgramLocalParameterI4iEXT) (GLuint program, GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w) | ( | GLuint | program,
|  | GLenum | target,
|  | GLuint | index,
|  | GLint | x,
|  | GLint | y,
|  | GLint | z,
|  | GLint | w )

extern

## glNamedProgramLocalParameterI4ivEXT

void( *const juce::gl::glNamedProgramLocalParameterI4ivEXT) (GLuint program, GLenum target, GLuint index, const GLint *params) | ( | GLuint | program,
|  | GLenum | target,
|  | GLuint | index,
|  | const GLint * | params )

extern

## glNamedProgramLocalParametersI4ivEXT

void( *const juce::gl::glNamedProgramLocalParametersI4ivEXT) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLint *params) | ( | GLuint | program,
|  | GLenum | target,
|  | GLuint | index,
|  | GLsizei | count,
|  | const GLint * | params )

extern

## glNamedProgramLocalParameterI4uiEXT

void( *const juce::gl::glNamedProgramLocalParameterI4uiEXT) (GLuint program, GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w) | ( | GLuint | program,
|  | GLenum | target,
|  | GLuint | index,
|  | GLuint | x,
|  | GLuint | y,
|  | GLuint | z,
|  | GLuint | w )

extern

## glNamedProgramLocalParameterI4uivEXT

void( *const juce::gl::glNamedProgramLocalParameterI4uivEXT) (GLuint program, GLenum target, GLuint index, const GLuint *params) | ( | GLuint | program,
|  | GLenum | target,
|  | GLuint | index,
|  | const GLuint * | params )

extern

## glNamedProgramLocalParametersI4uivEXT

void( *const juce::gl::glNamedProgramLocalParametersI4uivEXT) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLuint *params) | ( | GLuint | program,
|  | GLenum | target,
|  | GLuint | index,
|  | GLsizei | count,
|  | const GLuint * | params )

extern

## glGetNamedProgramLocalParameterIivEXT

void( *const juce::gl::glGetNamedProgramLocalParameterIivEXT) (GLuint program, GLenum target, GLuint index, GLint *params) | ( | GLuint | program,
|  | GLenum | target,
|  | GLuint | index,
|  | GLint * | params )

extern

## glGetNamedProgramLocalParameterIuivEXT

void( *const juce::gl::glGetNamedProgramLocalParameterIuivEXT) (GLuint program, GLenum target, GLuint index, GLuint *params) | ( | GLuint | program,
|  | GLenum | target,
|  | GLuint | index,
|  | GLuint * | params )

extern

## glEnableClientStateiEXT

void( *const juce::gl::glEnableClientStateiEXT) (GLenum array, GLuint index) | ( | GLenum | array,
|  | GLuint | index )

extern

## glDisableClientStateiEXT

void( *const juce::gl::glDisableClientStateiEXT) (GLenum array, GLuint index) | ( | GLenum | array,
|  | GLuint | index )

extern

## glGetFloati_vEXT

void( *const juce::gl::glGetFloati_vEXT) (GLenum pname, GLuint index, GLfloat *params) | ( | GLenum | pname,
|  | GLuint | index,
|  | GLfloat * | params )

extern

## glGetDoublei_vEXT

void( *const juce::gl::glGetDoublei_vEXT) (GLenum pname, GLuint index, GLdouble *params) | ( | GLenum | pname,
|  | GLuint | index,
|  | GLdouble * | params )

extern

## glGetPointeri_vEXT

void( *const juce::gl::glGetPointeri_vEXT) (GLenum pname, GLuint index, void **params) | ( | GLenum | pname,
|  | GLuint | index,
|  | void ** | params )

extern

## glNamedProgramStringEXT

void( *const juce::gl::glNamedProgramStringEXT) (GLuint program, GLenum target, GLenum format, GLsizei len, const void *string) | ( | GLuint | program,
|  | GLenum | target,
|  | GLenum | format,
|  | GLsizei | len,
|  | const void * | string )

extern

## glNamedProgramLocalParameter4dEXT

void( *const juce::gl::glNamedProgramLocalParameter4dEXT) (GLuint program, GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) | ( | GLuint | program,
|  | GLenum | target,
|  | GLuint | index,
|  | GLdouble | x,
|  | GLdouble | y,
|  | GLdouble | z,
|  | GLdouble | w )

extern

## glNamedProgramLocalParameter4dvEXT

void( *const juce::gl::glNamedProgramLocalParameter4dvEXT) (GLuint program, GLenum target, GLuint index, const GLdouble *params) | ( | GLuint | program,
|  | GLenum | target,
|  | GLuint | index,
|  | const GLdouble * | params )

extern

## glNamedProgramLocalParameter4fEXT

void( *const juce::gl::glNamedProgramLocalParameter4fEXT) (GLuint program, GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) | ( | GLuint | program,
|  | GLenum | target,
|  | GLuint | index,
|  | GLfloat | x,
|  | GLfloat | y,
|  | GLfloat | z,
|  | GLfloat | w )

extern

## glNamedProgramLocalParameter4fvEXT

void( *const juce::gl::glNamedProgramLocalParameter4fvEXT) (GLuint program, GLenum target, GLuint index, const GLfloat *params) | ( | GLuint | program,
|  | GLenum | target,
|  | GLuint | index,
|  | const GLfloat * | params )

extern

## glGetNamedProgramLocalParameterdvEXT

void( *const juce::gl::glGetNamedProgramLocalParameterdvEXT) (GLuint program, GLenum target, GLuint index, GLdouble *params) | ( | GLuint | program,
|  | GLenum | target,
|  | GLuint | index,
|  | GLdouble * | params )

extern

## glGetNamedProgramLocalParameterfvEXT

void( *const juce::gl::glGetNamedProgramLocalParameterfvEXT) (GLuint program, GLenum target, GLuint index, GLfloat *params) | ( | GLuint | program,
|  | GLenum | target,
|  | GLuint | index,
|  | GLfloat * | params )

extern

## glGetNamedProgramivEXT

void( *const juce::gl::glGetNamedProgramivEXT) (GLuint program, GLenum target, GLenum pname, GLint *params) | ( | GLuint | program,
|  | GLenum | target,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetNamedProgramStringEXT

void( *const juce::gl::glGetNamedProgramStringEXT) (GLuint program, GLenum target, GLenum pname, void *string) | ( | GLuint | program,
|  | GLenum | target,
|  | GLenum | pname,
|  | void * | string )

extern

## glNamedRenderbufferStorageEXT

void( *const juce::gl::glNamedRenderbufferStorageEXT) (GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height) | ( | GLuint | renderbuffer,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLsizei | height )

extern

## glGetNamedRenderbufferParameterivEXT

void( *const juce::gl::glGetNamedRenderbufferParameterivEXT) (GLuint renderbuffer, GLenum pname, GLint *params) | ( | GLuint | renderbuffer,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glNamedRenderbufferStorageMultisampleEXT

void( *const juce::gl::glNamedRenderbufferStorageMultisampleEXT) (GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height) | ( | GLuint | renderbuffer,
|  | GLsizei | samples,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLsizei | height )

extern

## glNamedRenderbufferStorageMultisampleCoverageEXT

void( *const juce::gl::glNamedRenderbufferStorageMultisampleCoverageEXT) (GLuint renderbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height) | ( | GLuint | renderbuffer,
|  | GLsizei | coverageSamples,
|  | GLsizei | colorSamples,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLsizei | height )

extern

## glCheckNamedFramebufferStatusEXT

GLenum( *const juce::gl::glCheckNamedFramebufferStatusEXT) (GLuint framebuffer, GLenum target) | ( | GLuint | framebuffer,
|  | GLenum | target )

extern

## glNamedFramebufferTexture1DEXT

void( *const juce::gl::glNamedFramebufferTexture1DEXT) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level) | ( | GLuint | framebuffer,
|  | GLenum | attachment,
|  | GLenum | textarget,
|  | GLuint | texture,
|  | GLint | level )

extern

## glNamedFramebufferTexture2DEXT

void( *const juce::gl::glNamedFramebufferTexture2DEXT) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level) | ( | GLuint | framebuffer,
|  | GLenum | attachment,
|  | GLenum | textarget,
|  | GLuint | texture,
|  | GLint | level )

extern

## glNamedFramebufferTexture3DEXT

void( *const juce::gl::glNamedFramebufferTexture3DEXT) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset) | ( | GLuint | framebuffer,
|  | GLenum | attachment,
|  | GLenum | textarget,
|  | GLuint | texture,
|  | GLint | level,
|  | GLint | zoffset )

extern

## glNamedFramebufferRenderbufferEXT

void( *const juce::gl::glNamedFramebufferRenderbufferEXT) (GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer) | ( | GLuint | framebuffer,
|  | GLenum | attachment,
|  | GLenum | renderbuffertarget,
|  | GLuint | renderbuffer )

extern

## glGetNamedFramebufferAttachmentParameterivEXT

void( *const juce::gl::glGetNamedFramebufferAttachmentParameterivEXT) (GLuint framebuffer, GLenum attachment, GLenum pname, GLint *params) | ( | GLuint | framebuffer,
|  | GLenum | attachment,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGenerateTextureMipmapEXT

void( *const juce::gl::glGenerateTextureMipmapEXT) (GLuint texture, GLenum target) | ( | GLuint | texture,
|  | GLenum | target )

extern

## glGenerateMultiTexMipmapEXT

void( *const juce::gl::glGenerateMultiTexMipmapEXT) (GLenum texunit, GLenum target) | ( | GLenum | texunit,
|  | GLenum | target )

extern

## glFramebufferDrawBufferEXT

void( *const juce::gl::glFramebufferDrawBufferEXT) (GLuint framebuffer, GLenum mode) | ( | GLuint | framebuffer,
|  | GLenum | mode )

extern

## glFramebufferDrawBuffersEXT

void( *const juce::gl::glFramebufferDrawBuffersEXT) (GLuint framebuffer, GLsizei n, const GLenum *bufs) | ( | GLuint | framebuffer,
|  | GLsizei | n,
|  | const GLenum * | bufs )

extern

## glFramebufferReadBufferEXT

void( *const juce::gl::glFramebufferReadBufferEXT) (GLuint framebuffer, GLenum mode) | ( | GLuint | framebuffer,
|  | GLenum | mode )

extern

## glGetFramebufferParameterivEXT

void( *const juce::gl::glGetFramebufferParameterivEXT) (GLuint framebuffer, GLenum pname, GLint *params) | ( | GLuint | framebuffer,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glNamedCopyBufferSubDataEXT

void( *const juce::gl::glNamedCopyBufferSubDataEXT) (GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size) | ( | GLuint | readBuffer,
|  | GLuint | writeBuffer,
|  | GLintptr | readOffset,
|  | GLintptr | writeOffset,
|  | GLsizeiptr | size )

extern

## glNamedFramebufferTextureEXT

void( *const juce::gl::glNamedFramebufferTextureEXT) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level) | ( | GLuint | framebuffer,
|  | GLenum | attachment,
|  | GLuint | texture,
|  | GLint | level )

extern

## glNamedFramebufferTextureLayerEXT

void( *const juce::gl::glNamedFramebufferTextureLayerEXT) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer) | ( | GLuint | framebuffer,
|  | GLenum | attachment,
|  | GLuint | texture,
|  | GLint | level,
|  | GLint | layer )

extern

## glNamedFramebufferTextureFaceEXT

void( *const juce::gl::glNamedFramebufferTextureFaceEXT) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLenum face) | ( | GLuint | framebuffer,
|  | GLenum | attachment,
|  | GLuint | texture,
|  | GLint | level,
|  | GLenum | face )

extern

## glTextureRenderbufferEXT

void( *const juce::gl::glTextureRenderbufferEXT) (GLuint texture, GLenum target, GLuint renderbuffer) | ( | GLuint | texture,
|  | GLenum | target,
|  | GLuint | renderbuffer )

extern

## glMultiTexRenderbufferEXT

void( *const juce::gl::glMultiTexRenderbufferEXT) (GLenum texunit, GLenum target, GLuint renderbuffer) | ( | GLenum | texunit,
|  | GLenum | target,
|  | GLuint | renderbuffer )

extern

## glVertexArrayVertexOffsetEXT

void( *const juce::gl::glVertexArrayVertexOffsetEXT) (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset) | ( | GLuint | vaobj,
|  | GLuint | buffer,
|  | GLint | size,
|  | GLenum | type,
|  | GLsizei | stride,
|  | GLintptr | offset )

extern

## glVertexArrayColorOffsetEXT

void( *const juce::gl::glVertexArrayColorOffsetEXT) (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset) | ( | GLuint | vaobj,
|  | GLuint | buffer,
|  | GLint | size,
|  | GLenum | type,
|  | GLsizei | stride,
|  | GLintptr | offset )

extern

## glVertexArrayEdgeFlagOffsetEXT

void( *const juce::gl::glVertexArrayEdgeFlagOffsetEXT) (GLuint vaobj, GLuint buffer, GLsizei stride, GLintptr offset) | ( | GLuint | vaobj,
|  | GLuint | buffer,
|  | GLsizei | stride,
|  | GLintptr | offset )

extern

## glVertexArrayIndexOffsetEXT

void( *const juce::gl::glVertexArrayIndexOffsetEXT) (GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset) | ( | GLuint | vaobj,
|  | GLuint | buffer,
|  | GLenum | type,
|  | GLsizei | stride,
|  | GLintptr | offset )

extern

## glVertexArrayNormalOffsetEXT

void( *const juce::gl::glVertexArrayNormalOffsetEXT) (GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset) | ( | GLuint | vaobj,
|  | GLuint | buffer,
|  | GLenum | type,
|  | GLsizei | stride,
|  | GLintptr | offset )

extern

## glVertexArrayTexCoordOffsetEXT

void( *const juce::gl::glVertexArrayTexCoordOffsetEXT) (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset) | ( | GLuint | vaobj,
|  | GLuint | buffer,
|  | GLint | size,
|  | GLenum | type,
|  | GLsizei | stride,
|  | GLintptr | offset )

extern

## glVertexArrayMultiTexCoordOffsetEXT

void( *const juce::gl::glVertexArrayMultiTexCoordOffsetEXT) (GLuint vaobj, GLuint buffer, GLenum texunit, GLint size, GLenum type, GLsizei stride, GLintptr offset) | ( | GLuint | vaobj,
|  | GLuint | buffer,
|  | GLenum | texunit,
|  | GLint | size,
|  | GLenum | type,
|  | GLsizei | stride,
|  | GLintptr | offset )

extern

## glVertexArrayFogCoordOffsetEXT

void( *const juce::gl::glVertexArrayFogCoordOffsetEXT) (GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset) | ( | GLuint | vaobj,
|  | GLuint | buffer,
|  | GLenum | type,
|  | GLsizei | stride,
|  | GLintptr | offset )

extern

## glVertexArraySecondaryColorOffsetEXT

void( *const juce::gl::glVertexArraySecondaryColorOffsetEXT) (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset) | ( | GLuint | vaobj,
|  | GLuint | buffer,
|  | GLint | size,
|  | GLenum | type,
|  | GLsizei | stride,
|  | GLintptr | offset )

extern

## glVertexArrayVertexAttribOffsetEXT

void( *const juce::gl::glVertexArrayVertexAttribOffsetEXT) (GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLintptr offset) | ( | GLuint | vaobj,
|  | GLuint | buffer,
|  | GLuint | index,
|  | GLint | size,
|  | GLenum | type,
|  | GLboolean | normalized,
|  | GLsizei | stride,
|  | GLintptr | offset )

extern

## glVertexArrayVertexAttribIOffsetEXT

void( *const juce::gl::glVertexArrayVertexAttribIOffsetEXT) (GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset) | ( | GLuint | vaobj,
|  | GLuint | buffer,
|  | GLuint | index,
|  | GLint | size,
|  | GLenum | type,
|  | GLsizei | stride,
|  | GLintptr | offset )

extern

## glEnableVertexArrayEXT

void( *const juce::gl::glEnableVertexArrayEXT) (GLuint vaobj, GLenum array) | ( | GLuint | vaobj,
|  | GLenum | array )

extern

## glDisableVertexArrayEXT

void( *const juce::gl::glDisableVertexArrayEXT) (GLuint vaobj, GLenum array) | ( | GLuint | vaobj,
|  | GLenum | array )

extern

## glEnableVertexArrayAttribEXT

void( *const juce::gl::glEnableVertexArrayAttribEXT) (GLuint vaobj, GLuint index) | ( | GLuint | vaobj,
|  | GLuint | index )

extern

## glDisableVertexArrayAttribEXT

void( *const juce::gl::glDisableVertexArrayAttribEXT) (GLuint vaobj, GLuint index) | ( | GLuint | vaobj,
|  | GLuint | index )

extern

## glGetVertexArrayIntegervEXT

void( *const juce::gl::glGetVertexArrayIntegervEXT) (GLuint vaobj, GLenum pname, GLint *param) | ( | GLuint | vaobj,
|  | GLenum | pname,
|  | GLint * | param )

extern

## glGetVertexArrayPointervEXT

void( *const juce::gl::glGetVertexArrayPointervEXT) (GLuint vaobj, GLenum pname, void **param) | ( | GLuint | vaobj,
|  | GLenum | pname,
|  | void ** | param )

extern

## glGetVertexArrayIntegeri_vEXT

void( *const juce::gl::glGetVertexArrayIntegeri_vEXT) (GLuint vaobj, GLuint index, GLenum pname, GLint *param) | ( | GLuint | vaobj,
|  | GLuint | index,
|  | GLenum | pname,
|  | GLint * | param )

extern

## glGetVertexArrayPointeri_vEXT

void( *const juce::gl::glGetVertexArrayPointeri_vEXT) (GLuint vaobj, GLuint index, GLenum pname, void **param) | ( | GLuint | vaobj,
|  | GLuint | index,
|  | GLenum | pname,
|  | void ** | param )

extern

## glMapNamedBufferRangeEXT

void *( *const juce::gl::glMapNamedBufferRangeEXT) (GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access) | ( | GLuint | buffer,
|  | GLintptr | offset,
|  | GLsizeiptr | length,
|  | GLbitfield | access )

extern

## glFlushMappedNamedBufferRangeEXT

void( *const juce::gl::glFlushMappedNamedBufferRangeEXT) (GLuint buffer, GLintptr offset, GLsizeiptr length) | ( | GLuint | buffer,
|  | GLintptr | offset,
|  | GLsizeiptr | length )

extern

## glNamedBufferStorageEXT

void( *const juce::gl::glNamedBufferStorageEXT) (GLuint buffer, GLsizeiptr size, const void *data, GLbitfield flags) | ( | GLuint | buffer,
|  | GLsizeiptr | size,
|  | const void * | data,
|  | GLbitfield | flags )

extern

## glClearNamedBufferDataEXT

void( *const juce::gl::glClearNamedBufferDataEXT) (GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data) | ( | GLuint | buffer,
|  | GLenum | internalformat,
|  | GLenum | format,
|  | GLenum | type,
|  | const void * | data )

extern

## glClearNamedBufferSubDataEXT

void( *const juce::gl::glClearNamedBufferSubDataEXT) (GLuint buffer, GLenum internalformat, GLsizeiptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data) | ( | GLuint | buffer,
|  | GLenum | internalformat,
|  | GLsizeiptr | offset,
|  | GLsizeiptr | size,
|  | GLenum | format,
|  | GLenum | type,
|  | const void * | data )

extern

## glNamedFramebufferParameteriEXT

void( *const juce::gl::glNamedFramebufferParameteriEXT) (GLuint framebuffer, GLenum pname, GLint param) | ( | GLuint | framebuffer,
|  | GLenum | pname,
|  | GLint | param )

extern

## glGetNamedFramebufferParameterivEXT

void( *const juce::gl::glGetNamedFramebufferParameterivEXT) (GLuint framebuffer, GLenum pname, GLint *params) | ( | GLuint | framebuffer,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glProgramUniform1dEXT

void( *const juce::gl::glProgramUniform1dEXT) (GLuint program, GLint location, GLdouble x) | ( | GLuint | program,
|  | GLint | location,
|  | GLdouble | x )

extern

## glProgramUniform2dEXT

void( *const juce::gl::glProgramUniform2dEXT) (GLuint program, GLint location, GLdouble x, GLdouble y) | ( | GLuint | program,
|  | GLint | location,
|  | GLdouble | x,
|  | GLdouble | y )

extern

## glProgramUniform3dEXT

void( *const juce::gl::glProgramUniform3dEXT) (GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z) | ( | GLuint | program,
|  | GLint | location,
|  | GLdouble | x,
|  | GLdouble | y,
|  | GLdouble | z )

extern

## glProgramUniform4dEXT

void( *const juce::gl::glProgramUniform4dEXT) (GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w) | ( | GLuint | program,
|  | GLint | location,
|  | GLdouble | x,
|  | GLdouble | y,
|  | GLdouble | z,
|  | GLdouble | w )

extern

## glProgramUniform1dvEXT

void( *const juce::gl::glProgramUniform1dvEXT) (GLuint program, GLint location, GLsizei count, const GLdouble *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | const GLdouble * | value )

extern

## glProgramUniform2dvEXT

void( *const juce::gl::glProgramUniform2dvEXT) (GLuint program, GLint location, GLsizei count, const GLdouble *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | const GLdouble * | value )

extern

## glProgramUniform3dvEXT

void( *const juce::gl::glProgramUniform3dvEXT) (GLuint program, GLint location, GLsizei count, const GLdouble *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | const GLdouble * | value )

extern

## glProgramUniform4dvEXT

void( *const juce::gl::glProgramUniform4dvEXT) (GLuint program, GLint location, GLsizei count, const GLdouble *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | const GLdouble * | value )

extern

## glProgramUniformMatrix2dvEXT

void( *const juce::gl::glProgramUniformMatrix2dvEXT) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLdouble * | value )

extern

## glProgramUniformMatrix3dvEXT

void( *const juce::gl::glProgramUniformMatrix3dvEXT) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLdouble * | value )

extern

## glProgramUniformMatrix4dvEXT

void( *const juce::gl::glProgramUniformMatrix4dvEXT) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLdouble * | value )

extern

## glProgramUniformMatrix2x3dvEXT

void( *const juce::gl::glProgramUniformMatrix2x3dvEXT) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLdouble * | value )

extern

## glProgramUniformMatrix2x4dvEXT

void( *const juce::gl::glProgramUniformMatrix2x4dvEXT) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLdouble * | value )

extern

## glProgramUniformMatrix3x2dvEXT

void( *const juce::gl::glProgramUniformMatrix3x2dvEXT) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLdouble * | value )

extern

## glProgramUniformMatrix3x4dvEXT

void( *const juce::gl::glProgramUniformMatrix3x4dvEXT) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLdouble * | value )

extern

## glProgramUniformMatrix4x2dvEXT

void( *const juce::gl::glProgramUniformMatrix4x2dvEXT) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLdouble * | value )

extern

## glProgramUniformMatrix4x3dvEXT

void( *const juce::gl::glProgramUniformMatrix4x3dvEXT) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLdouble * | value )

extern

## glTextureBufferRangeEXT

void( *const juce::gl::glTextureBufferRangeEXT) (GLuint texture, GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size) | ( | GLuint | texture,
|  | GLenum | target,
|  | GLenum | internalformat,
|  | GLuint | buffer,
|  | GLintptr | offset,
|  | GLsizeiptr | size )

extern

## glTextureStorage1DEXT

void(*) const juce::gl::glTextureStorage1DEXT(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width) | ( | GLuint | texture,
|  | GLenum | target,
|  | GLsizei | levels,
|  | GLenum | internalformat,
|  | GLsizei | width )

extern

## glTextureStorage2DEXT

void(*) const juce::gl::glTextureStorage2DEXT(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) | ( | GLuint | texture,
|  | GLenum | target,
|  | GLsizei | levels,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLsizei | height )

extern

## glTextureStorage3DEXT

void(*) const juce::gl::glTextureStorage3DEXT(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) | ( | GLuint | texture,
|  | GLenum | target,
|  | GLsizei | levels,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth )

extern

## glTextureStorage2DMultisampleEXT

void( *const juce::gl::glTextureStorage2DMultisampleEXT) (GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations) | ( | GLuint | texture,
|  | GLenum | target,
|  | GLsizei | samples,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLboolean | fixedsamplelocations )

extern

## glTextureStorage3DMultisampleEXT

void( *const juce::gl::glTextureStorage3DMultisampleEXT) (GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations) | ( | GLuint | texture,
|  | GLenum | target,
|  | GLsizei | samples,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth,
|  | GLboolean | fixedsamplelocations )

extern

## glVertexArrayBindVertexBufferEXT

void( *const juce::gl::glVertexArrayBindVertexBufferEXT) (GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride) | ( | GLuint | vaobj,
|  | GLuint | bindingindex,
|  | GLuint | buffer,
|  | GLintptr | offset,
|  | GLsizei | stride )

extern

## glVertexArrayVertexAttribFormatEXT

void( *const juce::gl::glVertexArrayVertexAttribFormatEXT) (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset) | ( | GLuint | vaobj,
|  | GLuint | attribindex,
|  | GLint | size,
|  | GLenum | type,
|  | GLboolean | normalized,
|  | GLuint | relativeoffset )

extern

## glVertexArrayVertexAttribIFormatEXT

void( *const juce::gl::glVertexArrayVertexAttribIFormatEXT) (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset) | ( | GLuint | vaobj,
|  | GLuint | attribindex,
|  | GLint | size,
|  | GLenum | type,
|  | GLuint | relativeoffset )

extern

## glVertexArrayVertexAttribLFormatEXT

void( *const juce::gl::glVertexArrayVertexAttribLFormatEXT) (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset) | ( | GLuint | vaobj,
|  | GLuint | attribindex,
|  | GLint | size,
|  | GLenum | type,
|  | GLuint | relativeoffset )

extern

## glVertexArrayVertexAttribBindingEXT

void( *const juce::gl::glVertexArrayVertexAttribBindingEXT) (GLuint vaobj, GLuint attribindex, GLuint bindingindex) | ( | GLuint | vaobj,
|  | GLuint | attribindex,
|  | GLuint | bindingindex )

extern

## glVertexArrayVertexBindingDivisorEXT

void( *const juce::gl::glVertexArrayVertexBindingDivisorEXT) (GLuint vaobj, GLuint bindingindex, GLuint divisor) | ( | GLuint | vaobj,
|  | GLuint | bindingindex,
|  | GLuint | divisor )

extern

## glVertexArrayVertexAttribLOffsetEXT

void( *const juce::gl::glVertexArrayVertexAttribLOffsetEXT) (GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset) | ( | GLuint | vaobj,
|  | GLuint | buffer,
|  | GLuint | index,
|  | GLint | size,
|  | GLenum | type,
|  | GLsizei | stride,
|  | GLintptr | offset )

extern

## glTexturePageCommitmentEXT

void( *const juce::gl::glTexturePageCommitmentEXT) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit) | ( | GLuint | texture,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLint | yoffset,
|  | GLint | zoffset,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth,
|  | GLboolean | commit )

extern

## glVertexArrayVertexAttribDivisorEXT

void( *const juce::gl::glVertexArrayVertexAttribDivisorEXT) (GLuint vaobj, GLuint index, GLuint divisor) | ( | GLuint | vaobj,
|  | GLuint | index,
|  | GLuint | divisor )

extern

## glColorMaskIndexedEXT

void( *const juce::gl::glColorMaskIndexedEXT) (GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a) | ( | GLuint | index,
|  | GLboolean | r,
|  | GLboolean | g,
|  | GLboolean | b,
|  | GLboolean | a )

extern

## glDrawArraysInstancedEXT

void(*) const juce::gl::glDrawArraysInstancedEXT(GLenum mode, GLint start, GLsizei count, GLsizei primcount) | ( | GLenum | mode,
|  | GLint | start,
|  | GLsizei | count,
|  | GLsizei | primcount )

extern

## glDrawElementsInstancedEXT

void(*) const juce::gl::glDrawElementsInstancedEXT(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount) | ( | GLenum | mode,
|  | GLsizei | count,
|  | GLenum | type,
|  | const void * | indices,
|  | GLsizei | primcount )

extern

## glDrawRangeElementsEXT

void( *const juce::gl::glDrawRangeElementsEXT) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices) | ( | GLenum | mode,
|  | GLuint | start,
|  | GLuint | end,
|  | GLsizei | count,
|  | GLenum | type,
|  | const void * | indices )

extern

## glBufferStorageExternalEXT

void(*) const juce::gl::glBufferStorageExternalEXT(GLenum target, GLintptr offset, GLsizeiptr size, GLeglClientBufferEXT clientBuffer, GLbitfield flags) | ( | GLenum | target,
|  | GLintptr | offset,
|  | GLsizeiptr | size,
|  | GLeglClientBufferEXT | clientBuffer,
|  | GLbitfield | flags )

extern

## glNamedBufferStorageExternalEXT

void(*) const juce::gl::glNamedBufferStorageExternalEXT(GLuint buffer, GLintptr offset, GLsizeiptr size, GLeglClientBufferEXT clientBuffer, GLbitfield flags) | ( | GLuint | buffer,
|  | GLintptr | offset,
|  | GLsizeiptr | size,
|  | GLeglClientBufferEXT | clientBuffer,
|  | GLbitfield | flags )

extern

## glFogCoordfEXT

void( *const juce::gl::glFogCoordfEXT) (GLfloat coord) | ( | GLfloat | coord | ) |

extern

## glFogCoordfvEXT

void( *const juce::gl::glFogCoordfvEXT) (const GLfloat *coord) | ( | const GLfloat * | coord | ) |

extern

## glFogCoorddEXT

void( *const juce::gl::glFogCoorddEXT) (GLdouble coord) | ( | GLdouble | coord | ) |

extern

## glFogCoorddvEXT

void( *const juce::gl::glFogCoorddvEXT) (const GLdouble *coord) | ( | const GLdouble * | coord | ) |

extern

## glFogCoordPointerEXT

void( *const juce::gl::glFogCoordPointerEXT) (GLenum type, GLsizei stride, const void *pointer) | ( | GLenum | type,
|  | GLsizei | stride,
|  | const void * | pointer )

extern

## glBlitFramebufferEXT

void( *const juce::gl::glBlitFramebufferEXT) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter) | ( | GLint | srcX0,
|  | GLint | srcY0,
|  | GLint | srcX1,
|  | GLint | srcY1,
|  | GLint | dstX0,
|  | GLint | dstY0,
|  | GLint | dstX1,
|  | GLint | dstY1,
|  | GLbitfield | mask,
|  | GLenum | filter )

extern

## glBlitFramebufferLayersEXT

void(*) const juce::gl::glBlitFramebufferLayersEXT(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter) | ( | GLint | srcX0,
|  | GLint | srcY0,
|  | GLint | srcX1,
|  | GLint | srcY1,
|  | GLint | dstX0,
|  | GLint | dstY0,
|  | GLint | dstX1,
|  | GLint | dstY1,
|  | GLbitfield | mask,
|  | GLenum | filter )

extern

## glBlitFramebufferLayerEXT

void(*) const juce::gl::glBlitFramebufferLayerEXT(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint srcLayer, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLint dstLayer, GLbitfield mask, GLenum filter) | ( | GLint | srcX0,
|  | GLint | srcY0,
|  | GLint | srcX1,
|  | GLint | srcY1,
|  | GLint | srcLayer,
|  | GLint | dstX0,
|  | GLint | dstY0,
|  | GLint | dstX1,
|  | GLint | dstY1,
|  | GLint | dstLayer,
|  | GLbitfield | mask,
|  | GLenum | filter )

extern

## glRenderbufferStorageMultisampleEXT

void(*) const juce::gl::glRenderbufferStorageMultisampleEXT(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height) | ( | GLenum | target,
|  | GLsizei | samples,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLsizei | height )

extern

## glIsRenderbufferEXT

GLboolean( *const juce::gl::glIsRenderbufferEXT) (GLuint renderbuffer) | ( | GLuint | renderbuffer | ) |

extern

## glBindRenderbufferEXT

void( *const juce::gl::glBindRenderbufferEXT) (GLenum target, GLuint renderbuffer) | ( | GLenum | target,
|  | GLuint | renderbuffer )

extern

## glDeleteRenderbuffersEXT

void( *const juce::gl::glDeleteRenderbuffersEXT) (GLsizei n, const GLuint *renderbuffers) | ( | GLsizei | n,
|  | const GLuint * | renderbuffers )

extern

## glGenRenderbuffersEXT

void( *const juce::gl::glGenRenderbuffersEXT) (GLsizei n, GLuint *renderbuffers) | ( | GLsizei | n,
|  | GLuint * | renderbuffers )

extern

## glRenderbufferStorageEXT

void( *const juce::gl::glRenderbufferStorageEXT) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height) | ( | GLenum | target,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLsizei | height )

extern

## glGetRenderbufferParameterivEXT

void( *const juce::gl::glGetRenderbufferParameterivEXT) (GLenum target, GLenum pname, GLint *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glIsFramebufferEXT

GLboolean( *const juce::gl::glIsFramebufferEXT) (GLuint framebuffer) | ( | GLuint | framebuffer | ) |

extern

## glBindFramebufferEXT

void( *const juce::gl::glBindFramebufferEXT) (GLenum target, GLuint framebuffer) | ( | GLenum | target,
|  | GLuint | framebuffer )

extern

## glDeleteFramebuffersEXT

void( *const juce::gl::glDeleteFramebuffersEXT) (GLsizei n, const GLuint *framebuffers) | ( | GLsizei | n,
|  | const GLuint * | framebuffers )

extern

## glGenFramebuffersEXT

void( *const juce::gl::glGenFramebuffersEXT) (GLsizei n, GLuint *framebuffers) | ( | GLsizei | n,
|  | GLuint * | framebuffers )

extern

## glCheckFramebufferStatusEXT

GLenum( *const juce::gl::glCheckFramebufferStatusEXT) (GLenum target) | ( | GLenum | target | ) |

extern

## glFramebufferTexture1DEXT

void( *const juce::gl::glFramebufferTexture1DEXT) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level) | ( | GLenum | target,
|  | GLenum | attachment,
|  | GLenum | textarget,
|  | GLuint | texture,
|  | GLint | level )

extern

## glFramebufferTexture2DEXT

void( *const juce::gl::glFramebufferTexture2DEXT) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level) | ( | GLenum | target,
|  | GLenum | attachment,
|  | GLenum | textarget,
|  | GLuint | texture,
|  | GLint | level )

extern

## glFramebufferTexture3DEXT

void( *const juce::gl::glFramebufferTexture3DEXT) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset) | ( | GLenum | target,
|  | GLenum | attachment,
|  | GLenum | textarget,
|  | GLuint | texture,
|  | GLint | level,
|  | GLint | zoffset )

extern

## glFramebufferRenderbufferEXT

void( *const juce::gl::glFramebufferRenderbufferEXT) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer) | ( | GLenum | target,
|  | GLenum | attachment,
|  | GLenum | renderbuffertarget,
|  | GLuint | renderbuffer )

extern

## glGetFramebufferAttachmentParameterivEXT

void( *const juce::gl::glGetFramebufferAttachmentParameterivEXT) (GLenum target, GLenum attachment, GLenum pname, GLint *params) | ( | GLenum | target,
|  | GLenum | attachment,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGenerateMipmapEXT

void( *const juce::gl::glGenerateMipmapEXT) (GLenum target) | ( | GLenum | target | ) |

extern

## glProgramParameteriEXT

void(*) const juce::gl::glProgramParameteriEXT(GLuint program, GLenum pname, GLint value) | ( | GLuint | program,
|  | GLenum | pname,
|  | GLint | value )

extern

## glProgramEnvParameters4fvEXT

void( *const juce::gl::glProgramEnvParameters4fvEXT) (GLenum target, GLuint index, GLsizei count, const GLfloat *params) | ( | GLenum | target,
|  | GLuint | index,
|  | GLsizei | count,
|  | const GLfloat * | params )

extern

## glProgramLocalParameters4fvEXT

void( *const juce::gl::glProgramLocalParameters4fvEXT) (GLenum target, GLuint index, GLsizei count, const GLfloat *params) | ( | GLenum | target,
|  | GLuint | index,
|  | GLsizei | count,
|  | const GLfloat * | params )

extern

## glGetUniformuivEXT

void( *const juce::gl::glGetUniformuivEXT) (GLuint program, GLint location, GLuint *params) | ( | GLuint | program,
|  | GLint | location,
|  | GLuint * | params )

extern

## glBindFragDataLocationEXT

void(*) const juce::gl::glBindFragDataLocationEXT(GLuint program, GLuint color, const GLchar *name) | ( | GLuint | program,
|  | GLuint | color,
|  | const GLchar * | name )

extern

## glGetFragDataLocationEXT

GLint( *const juce::gl::glGetFragDataLocationEXT) (GLuint program, const GLchar *name) | ( | GLuint | program,
|  | const GLchar * | name )

extern

## glUniform1uiEXT

void( *const juce::gl::glUniform1uiEXT) (GLint location, GLuint v0) | ( | GLint | location,
|  | GLuint | v0 )

extern

## glUniform2uiEXT

void( *const juce::gl::glUniform2uiEXT) (GLint location, GLuint v0, GLuint v1) | ( | GLint | location,
|  | GLuint | v0,
|  | GLuint | v1 )

extern

## glUniform3uiEXT

void( *const juce::gl::glUniform3uiEXT) (GLint location, GLuint v0, GLuint v1, GLuint v2) | ( | GLint | location,
|  | GLuint | v0,
|  | GLuint | v1,
|  | GLuint | v2 )

extern

## glUniform4uiEXT

void( *const juce::gl::glUniform4uiEXT) (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3) | ( | GLint | location,
|  | GLuint | v0,
|  | GLuint | v1,
|  | GLuint | v2,
|  | GLuint | v3 )

extern

## glUniform1uivEXT

void( *const juce::gl::glUniform1uivEXT) (GLint location, GLsizei count, const GLuint *value) | ( | GLint | location,
|  | GLsizei | count,
|  | const GLuint * | value )

extern

## glUniform2uivEXT

void( *const juce::gl::glUniform2uivEXT) (GLint location, GLsizei count, const GLuint *value) | ( | GLint | location,
|  | GLsizei | count,
|  | const GLuint * | value )

extern

## glUniform3uivEXT

void( *const juce::gl::glUniform3uivEXT) (GLint location, GLsizei count, const GLuint *value) | ( | GLint | location,
|  | GLsizei | count,
|  | const GLuint * | value )

extern

## glUniform4uivEXT

void( *const juce::gl::glUniform4uivEXT) (GLint location, GLsizei count, const GLuint *value) | ( | GLint | location,
|  | GLsizei | count,
|  | const GLuint * | value )

extern

## glVertexAttribI1iEXT

void( *const juce::gl::glVertexAttribI1iEXT) (GLuint index, GLint x) | ( | GLuint | index,
|  | GLint | x )

extern

## glVertexAttribI2iEXT

void( *const juce::gl::glVertexAttribI2iEXT) (GLuint index, GLint x, GLint y) | ( | GLuint | index,
|  | GLint | x,
|  | GLint | y )

extern

## glVertexAttribI3iEXT

void( *const juce::gl::glVertexAttribI3iEXT) (GLuint index, GLint x, GLint y, GLint z) | ( | GLuint | index,
|  | GLint | x,
|  | GLint | y,
|  | GLint | z )

extern

## glVertexAttribI4iEXT

void( *const juce::gl::glVertexAttribI4iEXT) (GLuint index, GLint x, GLint y, GLint z, GLint w) | ( | GLuint | index,
|  | GLint | x,
|  | GLint | y,
|  | GLint | z,
|  | GLint | w )

extern

## glVertexAttribI1uiEXT

void( *const juce::gl::glVertexAttribI1uiEXT) (GLuint index, GLuint x) | ( | GLuint | index,
|  | GLuint | x )

extern

## glVertexAttribI2uiEXT

void( *const juce::gl::glVertexAttribI2uiEXT) (GLuint index, GLuint x, GLuint y) | ( | GLuint | index,
|  | GLuint | x,
|  | GLuint | y )

extern

## glVertexAttribI3uiEXT

void( *const juce::gl::glVertexAttribI3uiEXT) (GLuint index, GLuint x, GLuint y, GLuint z) | ( | GLuint | index,
|  | GLuint | x,
|  | GLuint | y,
|  | GLuint | z )

extern

## glVertexAttribI4uiEXT

void( *const juce::gl::glVertexAttribI4uiEXT) (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w) | ( | GLuint | index,
|  | GLuint | x,
|  | GLuint | y,
|  | GLuint | z,
|  | GLuint | w )

extern

## glVertexAttribI1ivEXT

void( *const juce::gl::glVertexAttribI1ivEXT) (GLuint index, const GLint *v) | ( | GLuint | index,
|  | const GLint * | v )

extern

## glVertexAttribI2ivEXT

void( *const juce::gl::glVertexAttribI2ivEXT) (GLuint index, const GLint *v) | ( | GLuint | index,
|  | const GLint * | v )

extern

## glVertexAttribI3ivEXT

void( *const juce::gl::glVertexAttribI3ivEXT) (GLuint index, const GLint *v) | ( | GLuint | index,
|  | const GLint * | v )

extern

## glVertexAttribI4ivEXT

void( *const juce::gl::glVertexAttribI4ivEXT) (GLuint index, const GLint *v) | ( | GLuint | index,
|  | const GLint * | v )

extern

## glVertexAttribI1uivEXT

void( *const juce::gl::glVertexAttribI1uivEXT) (GLuint index, const GLuint *v) | ( | GLuint | index,
|  | const GLuint * | v )

extern

## glVertexAttribI2uivEXT

void( *const juce::gl::glVertexAttribI2uivEXT) (GLuint index, const GLuint *v) | ( | GLuint | index,
|  | const GLuint * | v )

extern

## glVertexAttribI3uivEXT

void( *const juce::gl::glVertexAttribI3uivEXT) (GLuint index, const GLuint *v) | ( | GLuint | index,
|  | const GLuint * | v )

extern

## glVertexAttribI4uivEXT

void( *const juce::gl::glVertexAttribI4uivEXT) (GLuint index, const GLuint *v) | ( | GLuint | index,
|  | const GLuint * | v )

extern

## glVertexAttribI4bvEXT

void( *const juce::gl::glVertexAttribI4bvEXT) (GLuint index, const GLbyte *v) | ( | GLuint | index,
|  | const GLbyte * | v )

extern

## glVertexAttribI4svEXT

void( *const juce::gl::glVertexAttribI4svEXT) (GLuint index, const GLshort *v) | ( | GLuint | index,
|  | const GLshort * | v )

extern

## glVertexAttribI4ubvEXT

void( *const juce::gl::glVertexAttribI4ubvEXT) (GLuint index, const GLubyte *v) | ( | GLuint | index,
|  | const GLubyte * | v )

extern

## glVertexAttribI4usvEXT

void( *const juce::gl::glVertexAttribI4usvEXT) (GLuint index, const GLushort *v) | ( | GLuint | index,
|  | const GLushort * | v )

extern

## glVertexAttribIPointerEXT

void( *const juce::gl::glVertexAttribIPointerEXT) (GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer) | ( | GLuint | index,
|  | GLint | size,
|  | GLenum | type,
|  | GLsizei | stride,
|  | const void * | pointer )

extern

## glGetVertexAttribIivEXT

void( *const juce::gl::glGetVertexAttribIivEXT) (GLuint index, GLenum pname, GLint *params) | ( | GLuint | index,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetVertexAttribIuivEXT

void( *const juce::gl::glGetVertexAttribIuivEXT) (GLuint index, GLenum pname, GLuint *params) | ( | GLuint | index,
|  | GLenum | pname,
|  | GLuint * | params )

extern

## glGetHistogramEXT

void( *const juce::gl::glGetHistogramEXT) (GLenum target, GLboolean reset, GLenum format, GLenum type, void *values) | ( | GLenum | target,
|  | GLboolean | reset,
|  | GLenum | format,
|  | GLenum | type,
|  | void * | values )

extern

## glGetHistogramParameterfvEXT

void( *const juce::gl::glGetHistogramParameterfvEXT) (GLenum target, GLenum pname, GLfloat *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLfloat * | params )

extern

## glGetHistogramParameterivEXT

void( *const juce::gl::glGetHistogramParameterivEXT) (GLenum target, GLenum pname, GLint *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetMinmaxEXT

void( *const juce::gl::glGetMinmaxEXT) (GLenum target, GLboolean reset, GLenum format, GLenum type, void *values) | ( | GLenum | target,
|  | GLboolean | reset,
|  | GLenum | format,
|  | GLenum | type,
|  | void * | values )

extern

## glGetMinmaxParameterfvEXT

void( *const juce::gl::glGetMinmaxParameterfvEXT) (GLenum target, GLenum pname, GLfloat *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLfloat * | params )

extern

## glGetMinmaxParameterivEXT

void( *const juce::gl::glGetMinmaxParameterivEXT) (GLenum target, GLenum pname, GLint *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glHistogramEXT

void( *const juce::gl::glHistogramEXT) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink) | ( | GLenum | target,
|  | GLsizei | width,
|  | GLenum | internalformat,
|  | GLboolean | sink )

extern

## glMinmaxEXT

void( *const juce::gl::glMinmaxEXT) (GLenum target, GLenum internalformat, GLboolean sink) | ( | GLenum | target,
|  | GLenum | internalformat,
|  | GLboolean | sink )

extern

## glResetHistogramEXT

void( *const juce::gl::glResetHistogramEXT) (GLenum target) | ( | GLenum | target | ) |

extern

## glResetMinmaxEXT

void( *const juce::gl::glResetMinmaxEXT) (GLenum target) | ( | GLenum | target | ) |

extern

## glIndexFuncEXT

void( *const juce::gl::glIndexFuncEXT) (GLenum func, GLclampf ref) | ( | GLenum | func,
|  | GLclampf | ref )

extern

## glIndexMaterialEXT

void( *const juce::gl::glIndexMaterialEXT) (GLenum face, GLenum mode) | ( | GLenum | face,
|  | GLenum | mode )

extern

## glApplyTextureEXT

void( *const juce::gl::glApplyTextureEXT) (GLenum mode) | ( | GLenum | mode | ) |

extern

## glTextureLightEXT

void( *const juce::gl::glTextureLightEXT) (GLenum pname) | ( | GLenum | pname | ) |

extern

## glTextureMaterialEXT

void( *const juce::gl::glTextureMaterialEXT) (GLenum face, GLenum mode) | ( | GLenum | face,
|  | GLenum | mode )

extern

## glGetUnsignedBytevEXT

void(*) const juce::gl::glGetUnsignedBytevEXT(GLenum pname, GLubyte *data) | ( | GLenum | pname,
|  | GLubyte * | data )

extern

## glGetUnsignedBytei_vEXT

void(*) const juce::gl::glGetUnsignedBytei_vEXT(GLenum target, GLuint index, GLubyte *data) | ( | GLenum | target,
|  | GLuint | index,
|  | GLubyte * | data )

extern

## glDeleteMemoryObjectsEXT

void(*) const juce::gl::glDeleteMemoryObjectsEXT(GLsizei n, const GLuint *memoryObjects) | ( | GLsizei | n,
|  | const GLuint * | memoryObjects )

extern

## glIsMemoryObjectEXT

GLboolean(*) const juce::gl::glIsMemoryObjectEXT(GLuint memoryObject) | ( | GLuint | memoryObject | ) |

extern

## glCreateMemoryObjectsEXT

void(*) const juce::gl::glCreateMemoryObjectsEXT(GLsizei n, GLuint *memoryObjects) | ( | GLsizei | n,
|  | GLuint * | memoryObjects )

extern

## glMemoryObjectParameterivEXT

void(*) const juce::gl::glMemoryObjectParameterivEXT(GLuint memoryObject, GLenum pname, const GLint *params) | ( | GLuint | memoryObject,
|  | GLenum | pname,
|  | const GLint * | params )

extern

## glGetMemoryObjectParameterivEXT

void(*) const juce::gl::glGetMemoryObjectParameterivEXT(GLuint memoryObject, GLenum pname, GLint *params) | ( | GLuint | memoryObject,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glTexStorageMem2DEXT

void(*) const juce::gl::glTexStorageMem2DEXT(GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLuint memory, GLuint64 offset) | ( | GLenum | target,
|  | GLsizei | levels,
|  | GLenum | internalFormat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLuint | memory,
|  | GLuint64 | offset )

extern

## glTexStorageMem2DMultisampleEXT

void(*) const juce::gl::glTexStorageMem2DMultisampleEXT(GLenum target, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset) | ( | GLenum | target,
|  | GLsizei | samples,
|  | GLenum | internalFormat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLboolean | fixedSampleLocations,
|  | GLuint | memory,
|  | GLuint64 | offset )

extern

## glTexStorageMem3DEXT

void(*) const juce::gl::glTexStorageMem3DEXT(GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLuint memory, GLuint64 offset) | ( | GLenum | target,
|  | GLsizei | levels,
|  | GLenum | internalFormat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth,
|  | GLuint | memory,
|  | GLuint64 | offset )

extern

## glTexStorageMem3DMultisampleEXT

void(*) const juce::gl::glTexStorageMem3DMultisampleEXT(GLenum target, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset) | ( | GLenum | target,
|  | GLsizei | samples,
|  | GLenum | internalFormat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth,
|  | GLboolean | fixedSampleLocations,
|  | GLuint | memory,
|  | GLuint64 | offset )

extern

## glBufferStorageMemEXT

void(*) const juce::gl::glBufferStorageMemEXT(GLenum target, GLsizeiptr size, GLuint memory, GLuint64 offset) | ( | GLenum | target,
|  | GLsizeiptr | size,
|  | GLuint | memory,
|  | GLuint64 | offset )

extern

## glTextureStorageMem2DEXT

void(*) const juce::gl::glTextureStorageMem2DEXT(GLuint texture, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLuint memory, GLuint64 offset) | ( | GLuint | texture,
|  | GLsizei | levels,
|  | GLenum | internalFormat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLuint | memory,
|  | GLuint64 | offset )

extern

## glTextureStorageMem2DMultisampleEXT

void(*) const juce::gl::glTextureStorageMem2DMultisampleEXT(GLuint texture, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset) | ( | GLuint | texture,
|  | GLsizei | samples,
|  | GLenum | internalFormat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLboolean | fixedSampleLocations,
|  | GLuint | memory,
|  | GLuint64 | offset )

extern

## glTextureStorageMem3DEXT

void(*) const juce::gl::glTextureStorageMem3DEXT(GLuint texture, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLuint memory, GLuint64 offset) | ( | GLuint | texture,
|  | GLsizei | levels,
|  | GLenum | internalFormat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth,
|  | GLuint | memory,
|  | GLuint64 | offset )

extern

## glTextureStorageMem3DMultisampleEXT

void(*) const juce::gl::glTextureStorageMem3DMultisampleEXT(GLuint texture, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset) | ( | GLuint | texture,
|  | GLsizei | samples,
|  | GLenum | internalFormat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth,
|  | GLboolean | fixedSampleLocations,
|  | GLuint | memory,
|  | GLuint64 | offset )

extern

## glNamedBufferStorageMemEXT

void(*) const juce::gl::glNamedBufferStorageMemEXT(GLuint buffer, GLsizeiptr size, GLuint memory, GLuint64 offset) | ( | GLuint | buffer,
|  | GLsizeiptr | size,
|  | GLuint | memory,
|  | GLuint64 | offset )

extern

## glTexStorageMem1DEXT

void(*) const juce::gl::glTexStorageMem1DEXT(GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLuint memory, GLuint64 offset) | ( | GLenum | target,
|  | GLsizei | levels,
|  | GLenum | internalFormat,
|  | GLsizei | width,
|  | GLuint | memory,
|  | GLuint64 | offset )

extern

## glTextureStorageMem1DEXT

void(*) const juce::gl::glTextureStorageMem1DEXT(GLuint texture, GLsizei levels, GLenum internalFormat, GLsizei width, GLuint memory, GLuint64 offset) | ( | GLuint | texture,
|  | GLsizei | levels,
|  | GLenum | internalFormat,
|  | GLsizei | width,
|  | GLuint | memory,
|  | GLuint64 | offset )

extern

## glImportMemoryFdEXT

void(*) const juce::gl::glImportMemoryFdEXT(GLuint memory, GLuint64 size, GLenum handleType, GLint fd) | ( | GLuint | memory,
|  | GLuint64 | size,
|  | GLenum | handleType,
|  | GLint | fd )

extern

## glImportMemoryWin32HandleEXT

void(*) const juce::gl::glImportMemoryWin32HandleEXT(GLuint memory, GLuint64 size, GLenum handleType, void *handle) | ( | GLuint | memory,
|  | GLuint64 | size,
|  | GLenum | handleType,
|  | void * | handle )

extern

## glImportMemoryWin32NameEXT

void(*) const juce::gl::glImportMemoryWin32NameEXT(GLuint memory, GLuint64 size, GLenum handleType, const void *name) | ( | GLuint | memory,
|  | GLuint64 | size,
|  | GLenum | handleType,
|  | const void * | name )

extern

## glMultiDrawArraysEXT

void(*) const juce::gl::glMultiDrawArraysEXT(GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount) | ( | GLenum | mode,
|  | const GLint * | first,
|  | const GLsizei * | count,
|  | GLsizei | primcount )

extern

## glMultiDrawElementsEXT

void(*) const juce::gl::glMultiDrawElementsEXT(GLenum mode, const GLsizei *count, GLenum type, const void *const *indices, GLsizei primcount) | ( | GLenum | mode,
|  | const GLsizei * | count,
|  | GLenum | type,
|  | const void *const * | indices,
|  | GLsizei | primcount )

extern

## glSampleMaskEXT

void( *const juce::gl::glSampleMaskEXT) (GLclampf value, GLboolean invert) | ( | GLclampf | value,
|  | GLboolean | invert )

extern

## glSamplePatternEXT

void( *const juce::gl::glSamplePatternEXT) (GLenum pattern) | ( | GLenum | pattern | ) |

extern

## glColorTableEXT

void( *const juce::gl::glColorTableEXT) (GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const void *table) | ( | GLenum | target,
|  | GLenum | internalFormat,
|  | GLsizei | width,
|  | GLenum | format,
|  | GLenum | type,
|  | const void * | table )

extern

## glGetColorTableEXT

void( *const juce::gl::glGetColorTableEXT) (GLenum target, GLenum format, GLenum type, void *data) | ( | GLenum | target,
|  | GLenum | format,
|  | GLenum | type,
|  | void * | data )

extern

## glGetColorTableParameterivEXT

void( *const juce::gl::glGetColorTableParameterivEXT) (GLenum target, GLenum pname, GLint *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetColorTableParameterfvEXT

void( *const juce::gl::glGetColorTableParameterfvEXT) (GLenum target, GLenum pname, GLfloat *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLfloat * | params )

extern

## glPixelTransformParameteriEXT

void( *const juce::gl::glPixelTransformParameteriEXT) (GLenum target, GLenum pname, GLint param) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLint | param )

extern

## glPixelTransformParameterfEXT

void( *const juce::gl::glPixelTransformParameterfEXT) (GLenum target, GLenum pname, GLfloat param) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLfloat | param )

extern

## glPixelTransformParameterivEXT

void( *const juce::gl::glPixelTransformParameterivEXT) (GLenum target, GLenum pname, const GLint *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | const GLint * | params )

extern

## glPixelTransformParameterfvEXT

void( *const juce::gl::glPixelTransformParameterfvEXT) (GLenum target, GLenum pname, const GLfloat *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | const GLfloat * | params )

extern

## glGetPixelTransformParameterivEXT

void( *const juce::gl::glGetPixelTransformParameterivEXT) (GLenum target, GLenum pname, GLint *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetPixelTransformParameterfvEXT

void( *const juce::gl::glGetPixelTransformParameterfvEXT) (GLenum target, GLenum pname, GLfloat *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLfloat * | params )

extern

## glPointParameterfEXT

void( *const juce::gl::glPointParameterfEXT) (GLenum pname, GLfloat param) | ( | GLenum | pname,
|  | GLfloat | param )

extern

## glPointParameterfvEXT

void( *const juce::gl::glPointParameterfvEXT) (GLenum pname, const GLfloat *params) | ( | GLenum | pname,
|  | const GLfloat * | params )

extern

## glPolygonOffsetEXT

void( *const juce::gl::glPolygonOffsetEXT) (GLfloat factor, GLfloat bias) | ( | GLfloat | factor,
|  | GLfloat | bias )

extern

## glPolygonOffsetClampEXT

void(*) const juce::gl::glPolygonOffsetClampEXT(GLfloat factor, GLfloat units, GLfloat clamp) | ( | GLfloat | factor,
|  | GLfloat | units,
|  | GLfloat | clamp )

extern

## glProvokingVertexEXT

void( *const juce::gl::glProvokingVertexEXT) (GLenum mode) | ( | GLenum | mode | ) |

extern

## glRasterSamplesEXT

void(*) const juce::gl::glRasterSamplesEXT(GLuint samples, GLboolean fixedsamplelocations) | ( | GLuint | samples,
|  | GLboolean | fixedsamplelocations )

extern

## glGenSemaphoresEXT

void(*) const juce::gl::glGenSemaphoresEXT(GLsizei n, GLuint *semaphores) | ( | GLsizei | n,
|  | GLuint * | semaphores )

extern

## glDeleteSemaphoresEXT

void(*) const juce::gl::glDeleteSemaphoresEXT(GLsizei n, const GLuint *semaphores) | ( | GLsizei | n,
|  | const GLuint * | semaphores )

extern

## glIsSemaphoreEXT

GLboolean(*) const juce::gl::glIsSemaphoreEXT(GLuint semaphore) | ( | GLuint | semaphore | ) |

extern

## glSemaphoreParameterui64vEXT

void(*) const juce::gl::glSemaphoreParameterui64vEXT(GLuint semaphore, GLenum pname, const GLuint64 *params) | ( | GLuint | semaphore,
|  | GLenum | pname,
|  | const GLuint64 * | params )

extern

## glGetSemaphoreParameterui64vEXT

void(*) const juce::gl::glGetSemaphoreParameterui64vEXT(GLuint semaphore, GLenum pname, GLuint64 *params) | ( | GLuint | semaphore,
|  | GLenum | pname,
|  | GLuint64 * | params )

extern

## glWaitSemaphoreEXT

void(*) const juce::gl::glWaitSemaphoreEXT(GLuint semaphore, GLuint numBufferBarriers, const GLuint *buffers, GLuint numTextureBarriers, const GLuint *textures, const GLenum *srcLayouts) | ( | GLuint | semaphore,
|  | GLuint | numBufferBarriers,
|  | const GLuint * | buffers,
|  | GLuint | numTextureBarriers,
|  | const GLuint * | textures,
|  | const GLenum * | srcLayouts )

extern

## glSignalSemaphoreEXT

void(*) const juce::gl::glSignalSemaphoreEXT(GLuint semaphore, GLuint numBufferBarriers, const GLuint *buffers, GLuint numTextureBarriers, const GLuint *textures, const GLenum *dstLayouts) | ( | GLuint | semaphore,
|  | GLuint | numBufferBarriers,
|  | const GLuint * | buffers,
|  | GLuint | numTextureBarriers,
|  | const GLuint * | textures,
|  | const GLenum * | dstLayouts )

extern

## glImportSemaphoreFdEXT

void(*) const juce::gl::glImportSemaphoreFdEXT(GLuint semaphore, GLenum handleType, GLint fd) | ( | GLuint | semaphore,
|  | GLenum | handleType,
|  | GLint | fd )

extern

## glImportSemaphoreWin32HandleEXT

void(*) const juce::gl::glImportSemaphoreWin32HandleEXT(GLuint semaphore, GLenum handleType, void *handle) | ( | GLuint | semaphore,
|  | GLenum | handleType,
|  | void * | handle )

extern

## glImportSemaphoreWin32NameEXT

void(*) const juce::gl::glImportSemaphoreWin32NameEXT(GLuint semaphore, GLenum handleType, const void *name) | ( | GLuint | semaphore,
|  | GLenum | handleType,
|  | const void * | name )

extern

## glSecondaryColor3bEXT

void( *const juce::gl::glSecondaryColor3bEXT) (GLbyte red, GLbyte green, GLbyte blue) | ( | GLbyte | red,
|  | GLbyte | green,
|  | GLbyte | blue )

extern

## glSecondaryColor3bvEXT

void( *const juce::gl::glSecondaryColor3bvEXT) (const GLbyte *v) | ( | const GLbyte * | v | ) |

extern

## glSecondaryColor3dEXT

void( *const juce::gl::glSecondaryColor3dEXT) (GLdouble red, GLdouble green, GLdouble blue) | ( | GLdouble | red,
|  | GLdouble | green,
|  | GLdouble | blue )

extern

## glSecondaryColor3dvEXT

void( *const juce::gl::glSecondaryColor3dvEXT) (const GLdouble *v) | ( | const GLdouble * | v | ) |

extern

## glSecondaryColor3fEXT

void( *const juce::gl::glSecondaryColor3fEXT) (GLfloat red, GLfloat green, GLfloat blue) | ( | GLfloat | red,
|  | GLfloat | green,
|  | GLfloat | blue )

extern

## glSecondaryColor3fvEXT

void( *const juce::gl::glSecondaryColor3fvEXT) (const GLfloat *v) | ( | const GLfloat * | v | ) |

extern

## glSecondaryColor3iEXT

void( *const juce::gl::glSecondaryColor3iEXT) (GLint red, GLint green, GLint blue) | ( | GLint | red,
|  | GLint | green,
|  | GLint | blue )

extern

## glSecondaryColor3ivEXT

void( *const juce::gl::glSecondaryColor3ivEXT) (const GLint *v) | ( | const GLint * | v | ) |

extern

## glSecondaryColor3sEXT

void( *const juce::gl::glSecondaryColor3sEXT) (GLshort red, GLshort green, GLshort blue) | ( | GLshort | red,
|  | GLshort | green,
|  | GLshort | blue )

extern

## glSecondaryColor3svEXT

void( *const juce::gl::glSecondaryColor3svEXT) (const GLshort *v) | ( | const GLshort * | v | ) |

extern

## glSecondaryColor3ubEXT

void( *const juce::gl::glSecondaryColor3ubEXT) (GLubyte red, GLubyte green, GLubyte blue) | ( | GLubyte | red,
|  | GLubyte | green,
|  | GLubyte | blue )

extern

## glSecondaryColor3ubvEXT

void( *const juce::gl::glSecondaryColor3ubvEXT) (const GLubyte *v) | ( | const GLubyte * | v | ) |

extern

## glSecondaryColor3uiEXT

void( *const juce::gl::glSecondaryColor3uiEXT) (GLuint red, GLuint green, GLuint blue) | ( | GLuint | red,
|  | GLuint | green,
|  | GLuint | blue )

extern

## glSecondaryColor3uivEXT

void( *const juce::gl::glSecondaryColor3uivEXT) (const GLuint *v) | ( | const GLuint * | v | ) |

extern

## glSecondaryColor3usEXT

void( *const juce::gl::glSecondaryColor3usEXT) (GLushort red, GLushort green, GLushort blue) | ( | GLushort | red,
|  | GLushort | green,
|  | GLushort | blue )

extern

## glSecondaryColor3usvEXT

void( *const juce::gl::glSecondaryColor3usvEXT) (const GLushort *v) | ( | const GLushort * | v | ) |

extern

## glSecondaryColorPointerEXT

void( *const juce::gl::glSecondaryColorPointerEXT) (GLint size, GLenum type, GLsizei stride, const void *pointer) | ( | GLint | size,
|  | GLenum | type,
|  | GLsizei | stride,
|  | const void * | pointer )

extern

## glUseShaderProgramEXT

void(*) const juce::gl::glUseShaderProgramEXT(GLenum type, GLuint program) | ( | GLenum | type,
|  | GLuint | program )

extern

## glActiveProgramEXT

void(*) const juce::gl::glActiveProgramEXT(GLuint program) | ( | GLuint | program | ) |

extern

## glCreateShaderProgramEXT

GLuint(*) const juce::gl::glCreateShaderProgramEXT(GLenum type, const GLchar *string) | ( | GLenum | type,
|  | const GLchar * | string )

extern

## glActiveShaderProgramEXT

void(*) const juce::gl::glActiveShaderProgramEXT(GLuint pipeline, GLuint program) | ( | GLuint | pipeline,
|  | GLuint | program )

extern

## glBindProgramPipelineEXT

void(*) const juce::gl::glBindProgramPipelineEXT(GLuint pipeline) | ( | GLuint | pipeline | ) |

extern

## glCreateShaderProgramvEXT

GLuint(*) const juce::gl::glCreateShaderProgramvEXT(GLenum type, GLsizei count, const GLchar *const *strings) | ( | GLenum | type,
|  | GLsizei | count,
|  | const GLchar *const * | strings )

extern

## glDeleteProgramPipelinesEXT

void(*) const juce::gl::glDeleteProgramPipelinesEXT(GLsizei n, const GLuint *pipelines) | ( | GLsizei | n,
|  | const GLuint * | pipelines )

extern

## glGenProgramPipelinesEXT

void(*) const juce::gl::glGenProgramPipelinesEXT(GLsizei n, GLuint *pipelines) | ( | GLsizei | n,
|  | GLuint * | pipelines )

extern

## glGetProgramPipelineInfoLogEXT

void(*) const juce::gl::glGetProgramPipelineInfoLogEXT(GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog) | ( | GLuint | pipeline,
|  | GLsizei | bufSize,
|  | GLsizei * | length,
|  | GLchar * | infoLog )

extern

## glGetProgramPipelineivEXT

void(*) const juce::gl::glGetProgramPipelineivEXT(GLuint pipeline, GLenum pname, GLint *params) | ( | GLuint | pipeline,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glIsProgramPipelineEXT

GLboolean(*) const juce::gl::glIsProgramPipelineEXT(GLuint pipeline) | ( | GLuint | pipeline | ) |

extern

## glUseProgramStagesEXT

void(*) const juce::gl::glUseProgramStagesEXT(GLuint pipeline, GLbitfield stages, GLuint program) | ( | GLuint | pipeline,
|  | GLbitfield | stages,
|  | GLuint | program )

extern

## glValidateProgramPipelineEXT

void(*) const juce::gl::glValidateProgramPipelineEXT(GLuint pipeline) | ( | GLuint | pipeline | ) |

extern

## glFramebufferFetchBarrierEXT

void(*) const juce::gl::glFramebufferFetchBarrierEXT() | ( |  | ) |

extern

## glBindImageTextureEXT

void( *const juce::gl::glBindImageTextureEXT) (GLuint index, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLint format) | ( | GLuint | index,
|  | GLuint | texture,
|  | GLint | level,
|  | GLboolean | layered,
|  | GLint | layer,
|  | GLenum | access,
|  | GLint | format )

extern

## glMemoryBarrierEXT

void( *const juce::gl::glMemoryBarrierEXT) (GLbitfield barriers) | ( | GLbitfield | barriers | ) |

extern

## glStencilClearTagEXT

void( *const juce::gl::glStencilClearTagEXT) (GLsizei stencilTagBits, GLuint stencilClearTag) | ( | GLsizei | stencilTagBits,
|  | GLuint | stencilClearTag )

extern

## glActiveStencilFaceEXT

void( *const juce::gl::glActiveStencilFaceEXT) (GLenum face) | ( | GLenum | face | ) |

extern

## glTexSubImage1DEXT

void( *const juce::gl::glTexSubImage1DEXT) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels) | ( | GLenum | target,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLsizei | width,
|  | GLenum | format,
|  | GLenum | type,
|  | const void * | pixels )

extern

## glTexSubImage2DEXT

void( *const juce::gl::glTexSubImage2DEXT) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels) | ( | GLenum | target,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLint | yoffset,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLenum | format,
|  | GLenum | type,
|  | const void * | pixels )

extern

## glTexImage3DEXT

void( *const juce::gl::glTexImage3DEXT) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels) | ( | GLenum | target,
|  | GLint | level,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth,
|  | GLint | border,
|  | GLenum | format,
|  | GLenum | type,
|  | const void * | pixels )

extern

## glTexSubImage3DEXT

void( *const juce::gl::glTexSubImage3DEXT) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels) | ( | GLenum | target,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLint | yoffset,
|  | GLint | zoffset,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth,
|  | GLenum | format,
|  | GLenum | type,
|  | const void * | pixels )

extern

## glFramebufferTextureLayerEXT

void( *const juce::gl::glFramebufferTextureLayerEXT) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer) | ( | GLenum | target,
|  | GLenum | attachment,
|  | GLuint | texture,
|  | GLint | level,
|  | GLint | layer )

extern

## glTexBufferEXT

void(*) const juce::gl::glTexBufferEXT(GLenum target, GLenum internalformat, GLuint buffer) | ( | GLenum | target,
|  | GLenum | internalformat,
|  | GLuint | buffer )

extern

## glTexParameterIivEXT

void(*) const juce::gl::glTexParameterIivEXT(GLenum target, GLenum pname, const GLint *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | const GLint * | params )

extern

## glTexParameterIuivEXT

void(*) const juce::gl::glTexParameterIuivEXT(GLenum target, GLenum pname, const GLuint *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | const GLuint * | params )

extern

## glGetTexParameterIivEXT

void(*) const juce::gl::glGetTexParameterIivEXT(GLenum target, GLenum pname, GLint *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetTexParameterIuivEXT

void(*) const juce::gl::glGetTexParameterIuivEXT(GLenum target, GLenum pname, GLuint *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLuint * | params )

extern

## glClearColorIiEXT

void( *const juce::gl::glClearColorIiEXT) (GLint red, GLint green, GLint blue, GLint alpha) | ( | GLint | red,
|  | GLint | green,
|  | GLint | blue,
|  | GLint | alpha )

extern

## glClearColorIuiEXT

void( *const juce::gl::glClearColorIuiEXT) (GLuint red, GLuint green, GLuint blue, GLuint alpha) | ( | GLuint | red,
|  | GLuint | green,
|  | GLuint | blue,
|  | GLuint | alpha )

extern

## glAreTexturesResidentEXT

GLboolean( *const juce::gl::glAreTexturesResidentEXT) (GLsizei n, const GLuint *textures, GLboolean *residences) | ( | GLsizei | n,
|  | const GLuint * | textures,
|  | GLboolean * | residences )

extern

## glBindTextureEXT

void( *const juce::gl::glBindTextureEXT) (GLenum target, GLuint texture) | ( | GLenum | target,
|  | GLuint | texture )

extern

## glDeleteTexturesEXT

void( *const juce::gl::glDeleteTexturesEXT) (GLsizei n, const GLuint *textures) | ( | GLsizei | n,
|  | const GLuint * | textures )

extern

## glGenTexturesEXT

void( *const juce::gl::glGenTexturesEXT) (GLsizei n, GLuint *textures) | ( | GLsizei | n,
|  | GLuint * | textures )

extern

## glIsTextureEXT

GLboolean( *const juce::gl::glIsTextureEXT) (GLuint texture) | ( | GLuint | texture | ) |

extern

## glPrioritizeTexturesEXT

void( *const juce::gl::glPrioritizeTexturesEXT) (GLsizei n, const GLuint *textures, const GLclampf *priorities) | ( | GLsizei | n,
|  | const GLuint * | textures,
|  | const GLclampf * | priorities )

extern

## glTextureNormalEXT

void( *const juce::gl::glTextureNormalEXT) (GLenum mode) | ( | GLenum | mode | ) |

extern

## glTexStorage1DEXT

void(*) const juce::gl::glTexStorage1DEXT(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width) | ( | GLenum | target,
|  | GLsizei | levels,
|  | GLenum | internalformat,
|  | GLsizei | width )

extern

## glTexStorage2DEXT

void(*) const juce::gl::glTexStorage2DEXT(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) | ( | GLenum | target,
|  | GLsizei | levels,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLsizei | height )

extern

## glTexStorage3DEXT

void(*) const juce::gl::glTexStorage3DEXT(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) | ( | GLenum | target,
|  | GLsizei | levels,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth )

extern

## glCreateSemaphoresNV

void(*) const juce::gl::glCreateSemaphoresNV(GLsizei n, GLuint *semaphores) | ( | GLsizei | n,
|  | GLuint * | semaphores )

extern

## glSemaphoreParameterivNV

void(*) const juce::gl::glSemaphoreParameterivNV(GLuint semaphore, GLenum pname, const GLint *params) | ( | GLuint | semaphore,
|  | GLenum | pname,
|  | const GLint * | params )

extern

## glGetSemaphoreParameterivNV

void(*) const juce::gl::glGetSemaphoreParameterivNV(GLuint semaphore, GLenum pname, GLint *params) | ( | GLuint | semaphore,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetQueryObjecti64vEXT

void(*) const juce::gl::glGetQueryObjecti64vEXT(GLuint id, GLenum pname, GLint64 *params) | ( | GLuint | id,
|  | GLenum | pname,
|  | GLint64 * | params )

extern

## glGetQueryObjectui64vEXT

void(*) const juce::gl::glGetQueryObjectui64vEXT(GLuint id, GLenum pname, GLuint64 *params) | ( | GLuint | id,
|  | GLenum | pname,
|  | GLuint64 * | params )

extern

## glBeginTransformFeedbackEXT

void( *const juce::gl::glBeginTransformFeedbackEXT) (GLenum primitiveMode) | ( | GLenum | primitiveMode | ) |

extern

## glEndTransformFeedbackEXT

void( *const juce::gl::glEndTransformFeedbackEXT) () | ( |  | ) |

extern

## glBindBufferRangeEXT

void( *const juce::gl::glBindBufferRangeEXT) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size) | ( | GLenum | target,
|  | GLuint | index,
|  | GLuint | buffer,
|  | GLintptr | offset,
|  | GLsizeiptr | size )

extern

## glBindBufferOffsetEXT

void( *const juce::gl::glBindBufferOffsetEXT) (GLenum target, GLuint index, GLuint buffer, GLintptr offset) | ( | GLenum | target,
|  | GLuint | index,
|  | GLuint | buffer,
|  | GLintptr | offset )

extern

## glBindBufferBaseEXT

void( *const juce::gl::glBindBufferBaseEXT) (GLenum target, GLuint index, GLuint buffer) | ( | GLenum | target,
|  | GLuint | index,
|  | GLuint | buffer )

extern

## glTransformFeedbackVaryingsEXT

void( *const juce::gl::glTransformFeedbackVaryingsEXT) (GLuint program, GLsizei count, const GLchar *const *varyings, GLenum bufferMode) | ( | GLuint | program,
|  | GLsizei | count,
|  | const GLchar *const * | varyings,
|  | GLenum | bufferMode )

extern

## glGetTransformFeedbackVaryingEXT

void( *const juce::gl::glGetTransformFeedbackVaryingEXT) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name) | ( | GLuint | program,
|  | GLuint | index,
|  | GLsizei | bufSize,
|  | GLsizei * | length,
|  | GLsizei * | size,
|  | GLenum * | type,
|  | GLchar * | name )

extern

## glArrayElementEXT

void( *const juce::gl::glArrayElementEXT) (GLint i) | ( | GLint | i | ) |

extern

## glColorPointerEXT

void( *const juce::gl::glColorPointerEXT) (GLint size, GLenum type, GLsizei stride, GLsizei count, const void *pointer) | ( | GLint | size,
|  | GLenum | type,
|  | GLsizei | stride,
|  | GLsizei | count,
|  | const void * | pointer )

extern

## glDrawArraysEXT

void( *const juce::gl::glDrawArraysEXT) (GLenum mode, GLint first, GLsizei count) | ( | GLenum | mode,
|  | GLint | first,
|  | GLsizei | count )

extern

## glEdgeFlagPointerEXT

void( *const juce::gl::glEdgeFlagPointerEXT) (GLsizei stride, GLsizei count, const GLboolean *pointer) | ( | GLsizei | stride,
|  | GLsizei | count,
|  | const GLboolean * | pointer )

extern

## glGetPointervEXT

void( *const juce::gl::glGetPointervEXT) (GLenum pname, void **params) | ( | GLenum | pname,
|  | void ** | params )

extern

## glIndexPointerEXT

void( *const juce::gl::glIndexPointerEXT) (GLenum type, GLsizei stride, GLsizei count, const void *pointer) | ( | GLenum | type,
|  | GLsizei | stride,
|  | GLsizei | count,
|  | const void * | pointer )

extern

## glNormalPointerEXT

void( *const juce::gl::glNormalPointerEXT) (GLenum type, GLsizei stride, GLsizei count, const void *pointer) | ( | GLenum | type,
|  | GLsizei | stride,
|  | GLsizei | count,
|  | const void * | pointer )

extern

## glTexCoordPointerEXT

void( *const juce::gl::glTexCoordPointerEXT) (GLint size, GLenum type, GLsizei stride, GLsizei count, const void *pointer) | ( | GLint | size,
|  | GLenum | type,
|  | GLsizei | stride,
|  | GLsizei | count,
|  | const void * | pointer )

extern

## glVertexPointerEXT

void( *const juce::gl::glVertexPointerEXT) (GLint size, GLenum type, GLsizei stride, GLsizei count, const void *pointer) | ( | GLint | size,
|  | GLenum | type,
|  | GLsizei | stride,
|  | GLsizei | count,
|  | const void * | pointer )

extern

## glVertexAttribL1dEXT

void( *const juce::gl::glVertexAttribL1dEXT) (GLuint index, GLdouble x) | ( | GLuint | index,
|  | GLdouble | x )

extern

## glVertexAttribL2dEXT

void( *const juce::gl::glVertexAttribL2dEXT) (GLuint index, GLdouble x, GLdouble y) | ( | GLuint | index,
|  | GLdouble | x,
|  | GLdouble | y )

extern

## glVertexAttribL3dEXT

void( *const juce::gl::glVertexAttribL3dEXT) (GLuint index, GLdouble x, GLdouble y, GLdouble z) | ( | GLuint | index,
|  | GLdouble | x,
|  | GLdouble | y,
|  | GLdouble | z )

extern

## glVertexAttribL4dEXT

void( *const juce::gl::glVertexAttribL4dEXT) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) | ( | GLuint | index,
|  | GLdouble | x,
|  | GLdouble | y,
|  | GLdouble | z,
|  | GLdouble | w )

extern

## glVertexAttribL1dvEXT

void( *const juce::gl::glVertexAttribL1dvEXT) (GLuint index, const GLdouble *v) | ( | GLuint | index,
|  | const GLdouble * | v )

extern

## glVertexAttribL2dvEXT

void( *const juce::gl::glVertexAttribL2dvEXT) (GLuint index, const GLdouble *v) | ( | GLuint | index,
|  | const GLdouble * | v )

extern

## glVertexAttribL3dvEXT

void( *const juce::gl::glVertexAttribL3dvEXT) (GLuint index, const GLdouble *v) | ( | GLuint | index,
|  | const GLdouble * | v )

extern

## glVertexAttribL4dvEXT

void( *const juce::gl::glVertexAttribL4dvEXT) (GLuint index, const GLdouble *v) | ( | GLuint | index,
|  | const GLdouble * | v )

extern

## glVertexAttribLPointerEXT

void( *const juce::gl::glVertexAttribLPointerEXT) (GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer) | ( | GLuint | index,
|  | GLint | size,
|  | GLenum | type,
|  | GLsizei | stride,
|  | const void * | pointer )

extern

## glGetVertexAttribLdvEXT

void( *const juce::gl::glGetVertexAttribLdvEXT) (GLuint index, GLenum pname, GLdouble *params) | ( | GLuint | index,
|  | GLenum | pname,
|  | GLdouble * | params )

extern

## glBeginVertexShaderEXT

void( *const juce::gl::glBeginVertexShaderEXT) () | ( |  | ) |

extern

## glEndVertexShaderEXT

void( *const juce::gl::glEndVertexShaderEXT) () | ( |  | ) |

extern

## glBindVertexShaderEXT

void( *const juce::gl::glBindVertexShaderEXT) (GLuint id) | ( | GLuint | id | ) |

extern

## glGenVertexShadersEXT

GLuint( *const juce::gl::glGenVertexShadersEXT) (GLuint range) | ( | GLuint | range | ) |

extern

## glDeleteVertexShaderEXT

void( *const juce::gl::glDeleteVertexShaderEXT) (GLuint id) | ( | GLuint | id | ) |

extern

## glShaderOp1EXT

void( *const juce::gl::glShaderOp1EXT) (GLenum op, GLuint res, GLuint arg1) | ( | GLenum | op,
|  | GLuint | res,
|  | GLuint | arg1 )

extern

## glShaderOp2EXT

void( *const juce::gl::glShaderOp2EXT) (GLenum op, GLuint res, GLuint arg1, GLuint arg2) | ( | GLenum | op,
|  | GLuint | res,
|  | GLuint | arg1,
|  | GLuint | arg2 )

extern

## glShaderOp3EXT

void( *const juce::gl::glShaderOp3EXT) (GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3) | ( | GLenum | op,
|  | GLuint | res,
|  | GLuint | arg1,
|  | GLuint | arg2,
|  | GLuint | arg3 )

extern

## glSwizzleEXT

void( *const juce::gl::glSwizzleEXT) (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW) | ( | GLuint | res,
|  | GLuint | in,
|  | GLenum | outX,
|  | GLenum | outY,
|  | GLenum | outZ,
|  | GLenum | outW )

extern

## glWriteMaskEXT

void( *const juce::gl::glWriteMaskEXT) (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW) | ( | GLuint | res,
|  | GLuint | in,
|  | GLenum | outX,
|  | GLenum | outY,
|  | GLenum | outZ,
|  | GLenum | outW )

extern

## glInsertComponentEXT

void( *const juce::gl::glInsertComponentEXT) (GLuint res, GLuint src, GLuint num) | ( | GLuint | res,
|  | GLuint | src,
|  | GLuint | num )

extern

## glExtractComponentEXT

void( *const juce::gl::glExtractComponentEXT) (GLuint res, GLuint src, GLuint num) | ( | GLuint | res,
|  | GLuint | src,
|  | GLuint | num )

extern

## glGenSymbolsEXT

GLuint( *const juce::gl::glGenSymbolsEXT) (GLenum datatype, GLenum storagetype, GLenum range, GLuint components) | ( | GLenum | datatype,
|  | GLenum | storagetype,
|  | GLenum | range,
|  | GLuint | components )

extern

## glSetInvariantEXT

void( *const juce::gl::glSetInvariantEXT) (GLuint id, GLenum type, const void *addr) | ( | GLuint | id,
|  | GLenum | type,
|  | const void * | addr )

extern

## glSetLocalConstantEXT

void( *const juce::gl::glSetLocalConstantEXT) (GLuint id, GLenum type, const void *addr) | ( | GLuint | id,
|  | GLenum | type,
|  | const void * | addr )

extern

## glVariantbvEXT

void( *const juce::gl::glVariantbvEXT) (GLuint id, const GLbyte *addr) | ( | GLuint | id,
|  | const GLbyte * | addr )

extern

## glVariantsvEXT

void( *const juce::gl::glVariantsvEXT) (GLuint id, const GLshort *addr) | ( | GLuint | id,
|  | const GLshort * | addr )

extern

## glVariantivEXT

void( *const juce::gl::glVariantivEXT) (GLuint id, const GLint *addr) | ( | GLuint | id,
|  | const GLint * | addr )

extern

## glVariantfvEXT

void( *const juce::gl::glVariantfvEXT) (GLuint id, const GLfloat *addr) | ( | GLuint | id,
|  | const GLfloat * | addr )

extern

## glVariantdvEXT

void( *const juce::gl::glVariantdvEXT) (GLuint id, const GLdouble *addr) | ( | GLuint | id,
|  | const GLdouble * | addr )

extern

## glVariantubvEXT

void( *const juce::gl::glVariantubvEXT) (GLuint id, const GLubyte *addr) | ( | GLuint | id,
|  | const GLubyte * | addr )

extern

## glVariantusvEXT

void( *const juce::gl::glVariantusvEXT) (GLuint id, const GLushort *addr) | ( | GLuint | id,
|  | const GLushort * | addr )

extern

## glVariantuivEXT

void( *const juce::gl::glVariantuivEXT) (GLuint id, const GLuint *addr) | ( | GLuint | id,
|  | const GLuint * | addr )

extern

## glVariantPointerEXT

void( *const juce::gl::glVariantPointerEXT) (GLuint id, GLenum type, GLuint stride, const void *addr) | ( | GLuint | id,
|  | GLenum | type,
|  | GLuint | stride,
|  | const void * | addr )

extern

## glEnableVariantClientStateEXT

void( *const juce::gl::glEnableVariantClientStateEXT) (GLuint id) | ( | GLuint | id | ) |

extern

## glDisableVariantClientStateEXT

void( *const juce::gl::glDisableVariantClientStateEXT) (GLuint id) | ( | GLuint | id | ) |

extern

## glBindLightParameterEXT

GLuint( *const juce::gl::glBindLightParameterEXT) (GLenum light, GLenum value) | ( | GLenum | light,
|  | GLenum | value )

extern

## glBindMaterialParameterEXT

GLuint( *const juce::gl::glBindMaterialParameterEXT) (GLenum face, GLenum value) | ( | GLenum | face,
|  | GLenum | value )

extern

## glBindTexGenParameterEXT

GLuint( *const juce::gl::glBindTexGenParameterEXT) (GLenum unit, GLenum coord, GLenum value) | ( | GLenum | unit,
|  | GLenum | coord,
|  | GLenum | value )

extern

## glBindTextureUnitParameterEXT

GLuint( *const juce::gl::glBindTextureUnitParameterEXT) (GLenum unit, GLenum value) | ( | GLenum | unit,
|  | GLenum | value )

extern

## glBindParameterEXT

GLuint( *const juce::gl::glBindParameterEXT) (GLenum value) | ( | GLenum | value | ) |

extern

## glIsVariantEnabledEXT

GLboolean( *const juce::gl::glIsVariantEnabledEXT) (GLuint id, GLenum cap) | ( | GLuint | id,
|  | GLenum | cap )

extern

## glGetVariantBooleanvEXT

void( *const juce::gl::glGetVariantBooleanvEXT) (GLuint id, GLenum value, GLboolean *data) | ( | GLuint | id,
|  | GLenum | value,
|  | GLboolean * | data )

extern

## glGetVariantIntegervEXT

void( *const juce::gl::glGetVariantIntegervEXT) (GLuint id, GLenum value, GLint *data) | ( | GLuint | id,
|  | GLenum | value,
|  | GLint * | data )

extern

## glGetVariantFloatvEXT

void( *const juce::gl::glGetVariantFloatvEXT) (GLuint id, GLenum value, GLfloat *data) | ( | GLuint | id,
|  | GLenum | value,
|  | GLfloat * | data )

extern

## glGetVariantPointervEXT

void( *const juce::gl::glGetVariantPointervEXT) (GLuint id, GLenum value, void **data) | ( | GLuint | id,
|  | GLenum | value,
|  | void ** | data )

extern

## glGetInvariantBooleanvEXT

void( *const juce::gl::glGetInvariantBooleanvEXT) (GLuint id, GLenum value, GLboolean *data) | ( | GLuint | id,
|  | GLenum | value,
|  | GLboolean * | data )

extern

## glGetInvariantIntegervEXT

void( *const juce::gl::glGetInvariantIntegervEXT) (GLuint id, GLenum value, GLint *data) | ( | GLuint | id,
|  | GLenum | value,
|  | GLint * | data )

extern

## glGetInvariantFloatvEXT

void( *const juce::gl::glGetInvariantFloatvEXT) (GLuint id, GLenum value, GLfloat *data) | ( | GLuint | id,
|  | GLenum | value,
|  | GLfloat * | data )

extern

## glGetLocalConstantBooleanvEXT

void( *const juce::gl::glGetLocalConstantBooleanvEXT) (GLuint id, GLenum value, GLboolean *data) | ( | GLuint | id,
|  | GLenum | value,
|  | GLboolean * | data )

extern

## glGetLocalConstantIntegervEXT

void( *const juce::gl::glGetLocalConstantIntegervEXT) (GLuint id, GLenum value, GLint *data) | ( | GLuint | id,
|  | GLenum | value,
|  | GLint * | data )

extern

## glGetLocalConstantFloatvEXT

void( *const juce::gl::glGetLocalConstantFloatvEXT) (GLuint id, GLenum value, GLfloat *data) | ( | GLuint | id,
|  | GLenum | value,
|  | GLfloat * | data )

extern

## glVertexWeightfEXT

void( *const juce::gl::glVertexWeightfEXT) (GLfloat weight) | ( | GLfloat | weight | ) |

extern

## glVertexWeightfvEXT

void( *const juce::gl::glVertexWeightfvEXT) (const GLfloat *weight) | ( | const GLfloat * | weight | ) |

extern

## glVertexWeightPointerEXT

void( *const juce::gl::glVertexWeightPointerEXT) (GLint size, GLenum type, GLsizei stride, const void *pointer) | ( | GLint | size,
|  | GLenum | type,
|  | GLsizei | stride,
|  | const void * | pointer )

extern

## glAcquireKeyedMutexWin32EXT

GLboolean(*) const juce::gl::glAcquireKeyedMutexWin32EXT(GLuint memory, GLuint64 key, GLuint timeout) | ( | GLuint | memory,
|  | GLuint64 | key,
|  | GLuint | timeout )

extern

## glReleaseKeyedMutexWin32EXT

GLboolean(*) const juce::gl::glReleaseKeyedMutexWin32EXT(GLuint memory, GLuint64 key) | ( | GLuint | memory,
|  | GLuint64 | key )

extern

## glWindowRectanglesEXT

void(*) const juce::gl::glWindowRectanglesEXT(GLenum mode, GLsizei count, const GLint *box) | ( | GLenum | mode,
|  | GLsizei | count,
|  | const GLint * | box )

extern

## glImportSyncEXT

GLsync( *const juce::gl::glImportSyncEXT) (GLenum external_sync_type, GLintptr external_sync, GLbitfield flags) | ( | GLenum | external_sync_type,
|  | GLintptr | external_sync,
|  | GLbitfield | flags )

extern

## glFrameTerminatorGREMEDY

void( *const juce::gl::glFrameTerminatorGREMEDY) () | ( |  | ) |

extern

## glStringMarkerGREMEDY

void( *const juce::gl::glStringMarkerGREMEDY) (GLsizei len, const void *string) | ( | GLsizei | len,
|  | const void * | string )

extern

## glImageTransformParameteriHP

void( *const juce::gl::glImageTransformParameteriHP) (GLenum target, GLenum pname, GLint param) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLint | param )

extern

## glImageTransformParameterfHP

void( *const juce::gl::glImageTransformParameterfHP) (GLenum target, GLenum pname, GLfloat param) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLfloat | param )

extern

## glImageTransformParameterivHP

void( *const juce::gl::glImageTransformParameterivHP) (GLenum target, GLenum pname, const GLint *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | const GLint * | params )

extern

## glImageTransformParameterfvHP

void( *const juce::gl::glImageTransformParameterfvHP) (GLenum target, GLenum pname, const GLfloat *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | const GLfloat * | params )

extern

## glGetImageTransformParameterivHP

void( *const juce::gl::glGetImageTransformParameterivHP) (GLenum target, GLenum pname, GLint *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetImageTransformParameterfvHP

void( *const juce::gl::glGetImageTransformParameterfvHP) (GLenum target, GLenum pname, GLfloat *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLfloat * | params )

extern

## glMultiModeDrawArraysIBM

void( *const juce::gl::glMultiModeDrawArraysIBM) (const GLenum *mode, const GLint *first, const GLsizei *count, GLsizei primcount, GLint modestride) | ( | const GLenum * | mode,
|  | const GLint * | first,
|  | const GLsizei * | count,
|  | GLsizei | primcount,
|  | GLint | modestride )

extern

## glMultiModeDrawElementsIBM

void( *const juce::gl::glMultiModeDrawElementsIBM) (const GLenum *mode, const GLsizei *count, GLenum type, const void *const *indices, GLsizei primcount, GLint modestride) | ( | const GLenum * | mode,
|  | const GLsizei * | count,
|  | GLenum | type,
|  | const void *const * | indices,
|  | GLsizei | primcount,
|  | GLint | modestride )

extern

## glFlushStaticDataIBM

void( *const juce::gl::glFlushStaticDataIBM) (GLenum target) | ( | GLenum | target | ) |

extern

## glColorPointerListIBM

void( *const juce::gl::glColorPointerListIBM) (GLint size, GLenum type, GLint stride, const void **pointer, GLint ptrstride) | ( | GLint | size,
|  | GLenum | type,
|  | GLint | stride,
|  | const void ** | pointer,
|  | GLint | ptrstride )

extern

## glSecondaryColorPointerListIBM

void( *const juce::gl::glSecondaryColorPointerListIBM) (GLint size, GLenum type, GLint stride, const void **pointer, GLint ptrstride) | ( | GLint | size,
|  | GLenum | type,
|  | GLint | stride,
|  | const void ** | pointer,
|  | GLint | ptrstride )

extern

## glEdgeFlagPointerListIBM

void( *const juce::gl::glEdgeFlagPointerListIBM) (GLint stride, const GLboolean **pointer, GLint ptrstride) | ( | GLint | stride,
|  | const GLboolean ** | pointer,
|  | GLint | ptrstride )

extern

## glFogCoordPointerListIBM

void( *const juce::gl::glFogCoordPointerListIBM) (GLenum type, GLint stride, const void **pointer, GLint ptrstride) | ( | GLenum | type,
|  | GLint | stride,
|  | const void ** | pointer,
|  | GLint | ptrstride )

extern

## glIndexPointerListIBM

void( *const juce::gl::glIndexPointerListIBM) (GLenum type, GLint stride, const void **pointer, GLint ptrstride) | ( | GLenum | type,
|  | GLint | stride,
|  | const void ** | pointer,
|  | GLint | ptrstride )

extern

## glNormalPointerListIBM

void( *const juce::gl::glNormalPointerListIBM) (GLenum type, GLint stride, const void **pointer, GLint ptrstride) | ( | GLenum | type,
|  | GLint | stride,
|  | const void ** | pointer,
|  | GLint | ptrstride )

extern

## glTexCoordPointerListIBM

void( *const juce::gl::glTexCoordPointerListIBM) (GLint size, GLenum type, GLint stride, const void **pointer, GLint ptrstride) | ( | GLint | size,
|  | GLenum | type,
|  | GLint | stride,
|  | const void ** | pointer,
|  | GLint | ptrstride )

extern

## glVertexPointerListIBM

void( *const juce::gl::glVertexPointerListIBM) (GLint size, GLenum type, GLint stride, const void **pointer, GLint ptrstride) | ( | GLint | size,
|  | GLenum | type,
|  | GLint | stride,
|  | const void ** | pointer,
|  | GLint | ptrstride )

extern

## glBlendFuncSeparateINGR

void( *const juce::gl::glBlendFuncSeparateINGR) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha) | ( | GLenum | sfactorRGB,
|  | GLenum | dfactorRGB,
|  | GLenum | sfactorAlpha,
|  | GLenum | dfactorAlpha )

extern

## glApplyFramebufferAttachmentCMAAINTEL

void(*) const juce::gl::glApplyFramebufferAttachmentCMAAINTEL() | ( |  | ) |

extern

## glSyncTextureINTEL

void( *const juce::gl::glSyncTextureINTEL) (GLuint texture) | ( | GLuint | texture | ) |

extern

## glUnmapTexture2DINTEL

void( *const juce::gl::glUnmapTexture2DINTEL) (GLuint texture, GLint level) | ( | GLuint | texture,
|  | GLint | level )

extern

## glMapTexture2DINTEL

void *( *const juce::gl::glMapTexture2DINTEL) (GLuint texture, GLint level, GLbitfield access, GLint *stride, GLenum *layout) | ( | GLuint | texture,
|  | GLint | level,
|  | GLbitfield | access,
|  | GLint * | stride,
|  | GLenum * | layout )

extern

## glVertexPointervINTEL

void( *const juce::gl::glVertexPointervINTEL) (GLint size, GLenum type, const void **pointer) | ( | GLint | size,
|  | GLenum | type,
|  | const void ** | pointer )

extern

## glNormalPointervINTEL

void( *const juce::gl::glNormalPointervINTEL) (GLenum type, const void **pointer) | ( | GLenum | type,
|  | const void ** | pointer )

extern

## glColorPointervINTEL

void( *const juce::gl::glColorPointervINTEL) (GLint size, GLenum type, const void **pointer) | ( | GLint | size,
|  | GLenum | type,
|  | const void ** | pointer )

extern

## glTexCoordPointervINTEL

void( *const juce::gl::glTexCoordPointervINTEL) (GLint size, GLenum type, const void **pointer) | ( | GLint | size,
|  | GLenum | type,
|  | const void ** | pointer )

extern

## glBeginPerfQueryINTEL

void(*) const juce::gl::glBeginPerfQueryINTEL(GLuint queryHandle) | ( | GLuint | queryHandle | ) |

extern

## glCreatePerfQueryINTEL

void(*) const juce::gl::glCreatePerfQueryINTEL(GLuint queryId, GLuint *queryHandle) | ( | GLuint | queryId,
|  | GLuint * | queryHandle )

extern

## glDeletePerfQueryINTEL

void(*) const juce::gl::glDeletePerfQueryINTEL(GLuint queryHandle) | ( | GLuint | queryHandle | ) |

extern

## glEndPerfQueryINTEL

void(*) const juce::gl::glEndPerfQueryINTEL(GLuint queryHandle) | ( | GLuint | queryHandle | ) |

extern

## glGetFirstPerfQueryIdINTEL

void(*) const juce::gl::glGetFirstPerfQueryIdINTEL(GLuint *queryId) | ( | GLuint * | queryId | ) |

extern

## glGetNextPerfQueryIdINTEL

void(*) const juce::gl::glGetNextPerfQueryIdINTEL(GLuint queryId, GLuint *nextQueryId) | ( | GLuint | queryId,
|  | GLuint * | nextQueryId )

extern

## glGetPerfCounterInfoINTEL

void(*) const juce::gl::glGetPerfCounterInfoINTEL(GLuint queryId, GLuint counterId, GLuint counterNameLength, GLchar *counterName, GLuint counterDescLength, GLchar *counterDesc, GLuint *counterOffset, GLuint *counterDataSize, GLuint *counterTypeEnum, GLuint *counterDataTypeEnum, GLuint64 *rawCounterMaxValue) | ( | GLuint | queryId,
|  | GLuint | counterId,
|  | GLuint | counterNameLength,
|  | GLchar * | counterName,
|  | GLuint | counterDescLength,
|  | GLchar * | counterDesc,
|  | GLuint * | counterOffset,
|  | GLuint * | counterDataSize,
|  | GLuint * | counterTypeEnum,
|  | GLuint * | counterDataTypeEnum,
|  | GLuint64 * | rawCounterMaxValue )

extern

## glGetPerfQueryDataINTEL

void(*) const juce::gl::glGetPerfQueryDataINTEL(GLuint queryHandle, GLuint flags, GLsizei dataSize, void *data, GLuint *bytesWritten) | ( | GLuint | queryHandle,
|  | GLuint | flags,
|  | GLsizei | dataSize,
|  | void * | data,
|  | GLuint * | bytesWritten )

extern

## glGetPerfQueryIdByNameINTEL

void(*) const juce::gl::glGetPerfQueryIdByNameINTEL(GLchar *queryName, GLuint *queryId) | ( | GLchar * | queryName,
|  | GLuint * | queryId )

extern

## glGetPerfQueryInfoINTEL

void(*) const juce::gl::glGetPerfQueryInfoINTEL(GLuint queryId, GLuint queryNameLength, GLchar *queryName, GLuint *dataSize, GLuint *noCounters, GLuint *noInstances, GLuint *capsMask) | ( | GLuint | queryId,
|  | GLuint | queryNameLength,
|  | GLchar * | queryName,
|  | GLuint * | dataSize,
|  | GLuint * | noCounters,
|  | GLuint * | noInstances,
|  | GLuint * | capsMask )

extern

## glBlendBarrierKHR

void(*) const juce::gl::glBlendBarrierKHR() | ( |  | ) |

extern

## glDebugMessageControlKHR

void(*) const juce::gl::glDebugMessageControlKHR(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled) | ( | GLenum | source,
|  | GLenum | type,
|  | GLenum | severity,
|  | GLsizei | count,
|  | const GLuint * | ids,
|  | GLboolean | enabled )

extern

## glDebugMessageInsertKHR

void(*) const juce::gl::glDebugMessageInsertKHR(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf) | ( | GLenum | source,
|  | GLenum | type,
|  | GLuint | id,
|  | GLenum | severity,
|  | GLsizei | length,
|  | const GLchar * | buf )

extern

## glDebugMessageCallbackKHR

void(*) const juce::gl::glDebugMessageCallbackKHR(GLDEBUGPROCKHR callback, const void *userParam) | ( | GLDEBUGPROCKHR | callback,
|  | const void * | userParam )

extern

## glGetDebugMessageLogKHR

GLuint(*) const juce::gl::glGetDebugMessageLogKHR(GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog) | ( | GLuint | count,
|  | GLsizei | bufSize,
|  | GLenum * | sources,
|  | GLenum * | types,
|  | GLuint * | ids,
|  | GLenum * | severities,
|  | GLsizei * | lengths,
|  | GLchar * | messageLog )

extern

## glPushDebugGroupKHR

void(*) const juce::gl::glPushDebugGroupKHR(GLenum source, GLuint id, GLsizei length, const GLchar *message) | ( | GLenum | source,
|  | GLuint | id,
|  | GLsizei | length,
|  | const GLchar * | message )

extern

## glPopDebugGroupKHR

void(*) const juce::gl::glPopDebugGroupKHR() | ( |  | ) |

extern

## glObjectLabelKHR

void(*) const juce::gl::glObjectLabelKHR(GLenum identifier, GLuint name, GLsizei length, const GLchar *label) | ( | GLenum | identifier,
|  | GLuint | name,
|  | GLsizei | length,
|  | const GLchar * | label )

extern

## glGetObjectLabelKHR

void(*) const juce::gl::glGetObjectLabelKHR(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label) | ( | GLenum | identifier,
|  | GLuint | name,
|  | GLsizei | bufSize,
|  | GLsizei * | length,
|  | GLchar * | label )

extern

## glObjectPtrLabelKHR

void(*) const juce::gl::glObjectPtrLabelKHR(const void *ptr, GLsizei length, const GLchar *label) | ( | const void * | ptr,
|  | GLsizei | length,
|  | const GLchar * | label )

extern

## glGetObjectPtrLabelKHR

void(*) const juce::gl::glGetObjectPtrLabelKHR(const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label) | ( | const void * | ptr,
|  | GLsizei | bufSize,
|  | GLsizei * | length,
|  | GLchar * | label )

extern

## glGetPointervKHR

void(*) const juce::gl::glGetPointervKHR(GLenum pname, void **params) | ( | GLenum | pname,
|  | void ** | params )

extern

## glGetGraphicsResetStatusKHR

GLenum(*) const juce::gl::glGetGraphicsResetStatusKHR() | ( |  | ) |

extern

## glReadnPixelsKHR

void(*) const juce::gl::glReadnPixelsKHR(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data) | ( | GLint | x,
|  | GLint | y,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLenum | format,
|  | GLenum | type,
|  | GLsizei | bufSize,
|  | void * | data )

extern

## glGetnUniformfvKHR

void(*) const juce::gl::glGetnUniformfvKHR(GLuint program, GLint location, GLsizei bufSize, GLfloat *params) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | bufSize,
|  | GLfloat * | params )

extern

## glGetnUniformivKHR

void(*) const juce::gl::glGetnUniformivKHR(GLuint program, GLint location, GLsizei bufSize, GLint *params) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | bufSize,
|  | GLint * | params )

extern

## glGetnUniformuivKHR

void(*) const juce::gl::glGetnUniformuivKHR(GLuint program, GLint location, GLsizei bufSize, GLuint *params) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | bufSize,
|  | GLuint * | params )

extern

## glMaxShaderCompilerThreadsKHR

void(*) const juce::gl::glMaxShaderCompilerThreadsKHR(GLuint count) | ( | GLuint | count | ) |

extern

## glFramebufferParameteriMESA

void(*) const juce::gl::glFramebufferParameteriMESA(GLenum target, GLenum pname, GLint param) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLint | param )

extern

## glGetFramebufferParameterivMESA

void(*) const juce::gl::glGetFramebufferParameterivMESA(GLenum target, GLenum pname, GLint *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glResizeBuffersMESA

void( *const juce::gl::glResizeBuffersMESA) () | ( |  | ) |

extern

## glWindowPos2dMESA

void( *const juce::gl::glWindowPos2dMESA) (GLdouble x, GLdouble y) | ( | GLdouble | x,
|  | GLdouble | y )

extern

## glWindowPos2dvMESA

void( *const juce::gl::glWindowPos2dvMESA) (const GLdouble *v) | ( | const GLdouble * | v | ) |

extern

## glWindowPos2fMESA

void( *const juce::gl::glWindowPos2fMESA) (GLfloat x, GLfloat y) | ( | GLfloat | x,
|  | GLfloat | y )

extern

## glWindowPos2fvMESA

void( *const juce::gl::glWindowPos2fvMESA) (const GLfloat *v) | ( | const GLfloat * | v | ) |

extern

## glWindowPos2iMESA

void( *const juce::gl::glWindowPos2iMESA) (GLint x, GLint y) | ( | GLint | x,
|  | GLint | y )

extern

## glWindowPos2ivMESA

void( *const juce::gl::glWindowPos2ivMESA) (const GLint *v) | ( | const GLint * | v | ) |

extern

## glWindowPos2sMESA

void( *const juce::gl::glWindowPos2sMESA) (GLshort x, GLshort y) | ( | GLshort | x,
|  | GLshort | y )

extern

## glWindowPos2svMESA

void( *const juce::gl::glWindowPos2svMESA) (const GLshort *v) | ( | const GLshort * | v | ) |

extern

## glWindowPos3dMESA

void( *const juce::gl::glWindowPos3dMESA) (GLdouble x, GLdouble y, GLdouble z) | ( | GLdouble | x,
|  | GLdouble | y,
|  | GLdouble | z )

extern

## glWindowPos3dvMESA

void( *const juce::gl::glWindowPos3dvMESA) (const GLdouble *v) | ( | const GLdouble * | v | ) |

extern

## glWindowPos3fMESA

void( *const juce::gl::glWindowPos3fMESA) (GLfloat x, GLfloat y, GLfloat z) | ( | GLfloat | x,
|  | GLfloat | y,
|  | GLfloat | z )

extern

## glWindowPos3fvMESA

void( *const juce::gl::glWindowPos3fvMESA) (const GLfloat *v) | ( | const GLfloat * | v | ) |

extern

## glWindowPos3iMESA

void( *const juce::gl::glWindowPos3iMESA) (GLint x, GLint y, GLint z) | ( | GLint | x,
|  | GLint | y,
|  | GLint | z )

extern

## glWindowPos3ivMESA

void( *const juce::gl::glWindowPos3ivMESA) (const GLint *v) | ( | const GLint * | v | ) |

extern

## glWindowPos3sMESA

void( *const juce::gl::glWindowPos3sMESA) (GLshort x, GLshort y, GLshort z) | ( | GLshort | x,
|  | GLshort | y,
|  | GLshort | z )

extern

## glWindowPos3svMESA

void( *const juce::gl::glWindowPos3svMESA) (const GLshort *v) | ( | const GLshort * | v | ) |

extern

## glWindowPos4dMESA

void( *const juce::gl::glWindowPos4dMESA) (GLdouble x, GLdouble y, GLdouble z, GLdouble w) | ( | GLdouble | x,
|  | GLdouble | y,
|  | GLdouble | z,
|  | GLdouble | w )

extern

## glWindowPos4dvMESA

void( *const juce::gl::glWindowPos4dvMESA) (const GLdouble *v) | ( | const GLdouble * | v | ) |

extern

## glWindowPos4fMESA

void( *const juce::gl::glWindowPos4fMESA) (GLfloat x, GLfloat y, GLfloat z, GLfloat w) | ( | GLfloat | x,
|  | GLfloat | y,
|  | GLfloat | z,
|  | GLfloat | w )

extern

## glWindowPos4fvMESA

void( *const juce::gl::glWindowPos4fvMESA) (const GLfloat *v) | ( | const GLfloat * | v | ) |

extern

## glWindowPos4iMESA

void( *const juce::gl::glWindowPos4iMESA) (GLint x, GLint y, GLint z, GLint w) | ( | GLint | x,
|  | GLint | y,
|  | GLint | z,
|  | GLint | w )

extern

## glWindowPos4ivMESA

void( *const juce::gl::glWindowPos4ivMESA) (const GLint *v) | ( | const GLint * | v | ) |

extern

## glWindowPos4sMESA

void( *const juce::gl::glWindowPos4sMESA) (GLshort x, GLshort y, GLshort z, GLshort w) | ( | GLshort | x,
|  | GLshort | y,
|  | GLshort | z,
|  | GLshort | w )

extern

## glWindowPos4svMESA

void( *const juce::gl::glWindowPos4svMESA) (const GLshort *v) | ( | const GLshort * | v | ) |

extern

## glBeginConditionalRenderNVX

void( *const juce::gl::glBeginConditionalRenderNVX) (GLuint id) | ( | GLuint | id | ) |

extern

## glEndConditionalRenderNVX

void( *const juce::gl::glEndConditionalRenderNVX) () | ( |  | ) |

extern

## glLGPUNamedBufferSubDataNVX

void( *const juce::gl::glLGPUNamedBufferSubDataNVX) (GLbitfield gpuMask, GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data) | ( | GLbitfield | gpuMask,
|  | GLuint | buffer,
|  | GLintptr | offset,
|  | GLsizeiptr | size,
|  | const void * | data )

extern

## glLGPUCopyImageSubDataNVX

void( *const juce::gl::glLGPUCopyImageSubDataNVX) (GLuint sourceGpu, GLbitfield destinationGpuMask, GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srxY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsizei height, GLsizei depth) | ( | GLuint | sourceGpu,
|  | GLbitfield | destinationGpuMask,
|  | GLuint | srcName,
|  | GLenum | srcTarget,
|  | GLint | srcLevel,
|  | GLint | srcX,
|  | GLint | srxY,
|  | GLint | srcZ,
|  | GLuint | dstName,
|  | GLenum | dstTarget,
|  | GLint | dstLevel,
|  | GLint | dstX,
|  | GLint | dstY,
|  | GLint | dstZ,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth )

extern

## glLGPUInterlockNVX

void( *const juce::gl::glLGPUInterlockNVX) () | ( |  | ) |

extern

## glAlphaToCoverageDitherControlNV

void( *const juce::gl::glAlphaToCoverageDitherControlNV) (GLenum mode) | ( | GLenum | mode | ) |

extern

## glMultiDrawArraysIndirectBindlessNV

void( *const juce::gl::glMultiDrawArraysIndirectBindlessNV) (GLenum mode, const void *indirect, GLsizei drawCount, GLsizei stride, GLint vertexBufferCount) | ( | GLenum | mode,
|  | const void * | indirect,
|  | GLsizei | drawCount,
|  | GLsizei | stride,
|  | GLint | vertexBufferCount )

extern

## glMultiDrawElementsIndirectBindlessNV

void( *const juce::gl::glMultiDrawElementsIndirectBindlessNV) (GLenum mode, GLenum type, const void *indirect, GLsizei drawCount, GLsizei stride, GLint vertexBufferCount) | ( | GLenum | mode,
|  | GLenum | type,
|  | const void * | indirect,
|  | GLsizei | drawCount,
|  | GLsizei | stride,
|  | GLint | vertexBufferCount )

extern

## glMultiDrawArraysIndirectBindlessCountNV

void( *const juce::gl::glMultiDrawArraysIndirectBindlessCountNV) (GLenum mode, const void *indirect, GLsizei drawCount, GLsizei maxDrawCount, GLsizei stride, GLint vertexBufferCount) | ( | GLenum | mode,
|  | const void * | indirect,
|  | GLsizei | drawCount,
|  | GLsizei | maxDrawCount,
|  | GLsizei | stride,
|  | GLint | vertexBufferCount )

extern

## glMultiDrawElementsIndirectBindlessCountNV

void( *const juce::gl::glMultiDrawElementsIndirectBindlessCountNV) (GLenum mode, GLenum type, const void *indirect, GLsizei drawCount, GLsizei maxDrawCount, GLsizei stride, GLint vertexBufferCount) | ( | GLenum | mode,
|  | GLenum | type,
|  | const void * | indirect,
|  | GLsizei | drawCount,
|  | GLsizei | maxDrawCount,
|  | GLsizei | stride,
|  | GLint | vertexBufferCount )

extern

## glGetTextureHandleNV

GLuint64(*) const juce::gl::glGetTextureHandleNV(GLuint texture) | ( | GLuint | texture | ) |

extern

## glGetTextureSamplerHandleNV

GLuint64(*) const juce::gl::glGetTextureSamplerHandleNV(GLuint texture, GLuint sampler) | ( | GLuint | texture,
|  | GLuint | sampler )

extern

## glMakeTextureHandleResidentNV

void(*) const juce::gl::glMakeTextureHandleResidentNV(GLuint64 handle) | ( | GLuint64 | handle | ) |

extern

## glMakeTextureHandleNonResidentNV

void(*) const juce::gl::glMakeTextureHandleNonResidentNV(GLuint64 handle) | ( | GLuint64 | handle | ) |

extern

## glGetImageHandleNV

GLuint64(*) const juce::gl::glGetImageHandleNV(GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format) | ( | GLuint | texture,
|  | GLint | level,
|  | GLboolean | layered,
|  | GLint | layer,
|  | GLenum | format )

extern

## glMakeImageHandleResidentNV

void(*) const juce::gl::glMakeImageHandleResidentNV(GLuint64 handle, GLenum access) | ( | GLuint64 | handle,
|  | GLenum | access )

extern

## glMakeImageHandleNonResidentNV

void(*) const juce::gl::glMakeImageHandleNonResidentNV(GLuint64 handle) | ( | GLuint64 | handle | ) |

extern

## glUniformHandleui64NV

void(*) const juce::gl::glUniformHandleui64NV(GLint location, GLuint64 value) | ( | GLint | location,
|  | GLuint64 | value )

extern

## glUniformHandleui64vNV

void(*) const juce::gl::glUniformHandleui64vNV(GLint location, GLsizei count, const GLuint64 *value) | ( | GLint | location,
|  | GLsizei | count,
|  | const GLuint64 * | value )

extern

## glProgramUniformHandleui64NV

void(*) const juce::gl::glProgramUniformHandleui64NV(GLuint program, GLint location, GLuint64 value) | ( | GLuint | program,
|  | GLint | location,
|  | GLuint64 | value )

extern

## glProgramUniformHandleui64vNV

void(*) const juce::gl::glProgramUniformHandleui64vNV(GLuint program, GLint location, GLsizei count, const GLuint64 *values) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | const GLuint64 * | values )

extern

## glIsTextureHandleResidentNV

GLboolean(*) const juce::gl::glIsTextureHandleResidentNV(GLuint64 handle) | ( | GLuint64 | handle | ) |

extern

## glIsImageHandleResidentNV

GLboolean(*) const juce::gl::glIsImageHandleResidentNV(GLuint64 handle) | ( | GLuint64 | handle | ) |

extern

## glBlendParameteriNV

void(*) const juce::gl::glBlendParameteriNV(GLenum pname, GLint value) | ( | GLenum | pname,
|  | GLint | value )

extern

## glBlendBarrierNV

void(*) const juce::gl::glBlendBarrierNV() | ( |  | ) |

extern

## glViewportPositionWScaleNV

void(*) const juce::gl::glViewportPositionWScaleNV(GLuint index, GLfloat xcoeff, GLfloat ycoeff) | ( | GLuint | index,
|  | GLfloat | xcoeff,
|  | GLfloat | ycoeff )

extern

## glCreateStatesNV

void( *const juce::gl::glCreateStatesNV) (GLsizei n, GLuint *states) | ( | GLsizei | n,
|  | GLuint * | states )

extern

## glDeleteStatesNV

void( *const juce::gl::glDeleteStatesNV) (GLsizei n, const GLuint *states) | ( | GLsizei | n,
|  | const GLuint * | states )

extern

## glIsStateNV

GLboolean( *const juce::gl::glIsStateNV) (GLuint state) | ( | GLuint | state | ) |

extern

## glStateCaptureNV

void( *const juce::gl::glStateCaptureNV) (GLuint state, GLenum mode) | ( | GLuint | state,
|  | GLenum | mode )

extern

## glGetCommandHeaderNV

GLuint( *const juce::gl::glGetCommandHeaderNV) (GLenum tokenID, GLuint size) | ( | GLenum | tokenID,
|  | GLuint | size )

extern

## glGetStageIndexNV

GLushort( *const juce::gl::glGetStageIndexNV) (GLenum shadertype) | ( | GLenum | shadertype | ) |

extern

## glDrawCommandsNV

void( *const juce::gl::glDrawCommandsNV) (GLenum primitiveMode, GLuint buffer, const GLintptr *indirects, const GLsizei *sizes, GLuint count) | ( | GLenum | primitiveMode,
|  | GLuint | buffer,
|  | const GLintptr * | indirects,
|  | const GLsizei * | sizes,
|  | GLuint | count )

extern

## glDrawCommandsAddressNV

void( *const juce::gl::glDrawCommandsAddressNV) (GLenum primitiveMode, const GLuint64 *indirects, const GLsizei *sizes, GLuint count) | ( | GLenum | primitiveMode,
|  | const GLuint64 * | indirects,
|  | const GLsizei * | sizes,
|  | GLuint | count )

extern

## glDrawCommandsStatesNV

void( *const juce::gl::glDrawCommandsStatesNV) (GLuint buffer, const GLintptr *indirects, const GLsizei *sizes, const GLuint *states, const GLuint *fbos, GLuint count) | ( | GLuint | buffer,
|  | const GLintptr * | indirects,
|  | const GLsizei * | sizes,
|  | const GLuint * | states,
|  | const GLuint * | fbos,
|  | GLuint | count )

extern

## glDrawCommandsStatesAddressNV

void( *const juce::gl::glDrawCommandsStatesAddressNV) (const GLuint64 *indirects, const GLsizei *sizes, const GLuint *states, const GLuint *fbos, GLuint count) | ( | const GLuint64 * | indirects,
|  | const GLsizei * | sizes,
|  | const GLuint * | states,
|  | const GLuint * | fbos,
|  | GLuint | count )

extern

## glCreateCommandListsNV

void( *const juce::gl::glCreateCommandListsNV) (GLsizei n, GLuint *lists) | ( | GLsizei | n,
|  | GLuint * | lists )

extern

## glDeleteCommandListsNV

void( *const juce::gl::glDeleteCommandListsNV) (GLsizei n, const GLuint *lists) | ( | GLsizei | n,
|  | const GLuint * | lists )

extern

## glIsCommandListNV

GLboolean( *const juce::gl::glIsCommandListNV) (GLuint list) | ( | GLuint | list | ) |

extern

## glListDrawCommandsStatesClientNV

void( *const juce::gl::glListDrawCommandsStatesClientNV) (GLuint list, GLuint segment, const void **indirects, const GLsizei *sizes, const GLuint *states, const GLuint *fbos, GLuint count) | ( | GLuint | list,
|  | GLuint | segment,
|  | const void ** | indirects,
|  | const GLsizei * | sizes,
|  | const GLuint * | states,
|  | const GLuint * | fbos,
|  | GLuint | count )

extern

## glCommandListSegmentsNV

void( *const juce::gl::glCommandListSegmentsNV) (GLuint list, GLuint segments) | ( | GLuint | list,
|  | GLuint | segments )

extern

## glCompileCommandListNV

void( *const juce::gl::glCompileCommandListNV) (GLuint list) | ( | GLuint | list | ) |

extern

## glCallCommandListNV

void( *const juce::gl::glCallCommandListNV) (GLuint list) | ( | GLuint | list | ) |

extern

## glBeginConditionalRenderNV

void(*) const juce::gl::glBeginConditionalRenderNV(GLuint id, GLenum mode) | ( | GLuint | id,
|  | GLenum | mode )

extern

## glEndConditionalRenderNV

void(*) const juce::gl::glEndConditionalRenderNV() | ( |  | ) |

extern

## glSubpixelPrecisionBiasNV

void(*) const juce::gl::glSubpixelPrecisionBiasNV(GLuint xbits, GLuint ybits) | ( | GLuint | xbits,
|  | GLuint | ybits )

extern

## glConservativeRasterParameterfNV

void( *const juce::gl::glConservativeRasterParameterfNV) (GLenum pname, GLfloat value) | ( | GLenum | pname,
|  | GLfloat | value )

extern

## glConservativeRasterParameteriNV

void(*) const juce::gl::glConservativeRasterParameteriNV(GLenum pname, GLint param) | ( | GLenum | pname,
|  | GLint | param )

extern

## glCopyImageSubDataNV

void( *const juce::gl::glCopyImageSubDataNV) (GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsizei height, GLsizei depth) | ( | GLuint | srcName,
|  | GLenum | srcTarget,
|  | GLint | srcLevel,
|  | GLint | srcX,
|  | GLint | srcY,
|  | GLint | srcZ,
|  | GLuint | dstName,
|  | GLenum | dstTarget,
|  | GLint | dstLevel,
|  | GLint | dstX,
|  | GLint | dstY,
|  | GLint | dstZ,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth )

extern

## glDepthRangedNV

void( *const juce::gl::glDepthRangedNV) (GLdouble zNear, GLdouble zFar) | ( | GLdouble | zNear,
|  | GLdouble | zFar )

extern

## glClearDepthdNV

void( *const juce::gl::glClearDepthdNV) (GLdouble depth) | ( | GLdouble | depth | ) |

extern

## glDepthBoundsdNV

void( *const juce::gl::glDepthBoundsdNV) (GLdouble zmin, GLdouble zmax) | ( | GLdouble | zmin,
|  | GLdouble | zmax )

extern

## glDrawTextureNV

void( *const juce::gl::glDrawTextureNV) (GLuint texture, GLuint sampler, GLfloat x0, GLfloat y0, GLfloat x1, GLfloat y1, GLfloat z, GLfloat s0, GLfloat t0, GLfloat s1, GLfloat t1) | ( | GLuint | texture,
|  | GLuint | sampler,
|  | GLfloat | x0,
|  | GLfloat | y0,
|  | GLfloat | x1,
|  | GLfloat | y1,
|  | GLfloat | z,
|  | GLfloat | s0,
|  | GLfloat | t0,
|  | GLfloat | s1,
|  | GLfloat | t1 )

extern

## glDrawVkImageNV

void(*) const juce::gl::glDrawVkImageNV(GLuint64 vkImage, GLuint sampler, GLfloat x0, GLfloat y0, GLfloat x1, GLfloat y1, GLfloat z, GLfloat s0, GLfloat t0, GLfloat s1, GLfloat t1) | ( | GLuint64 | vkImage,
|  | GLuint | sampler,
|  | GLfloat | x0,
|  | GLfloat | y0,
|  | GLfloat | x1,
|  | GLfloat | y1,
|  | GLfloat | z,
|  | GLfloat | s0,
|  | GLfloat | t0,
|  | GLfloat | s1,
|  | GLfloat | t1 )

extern

## glGetVkProcAddrNV

GLVULKANPROCNV(*) const juce::gl::glGetVkProcAddrNV(const GLchar *name) | ( | const GLchar * | name | ) |

extern

## glWaitVkSemaphoreNV

void(*) const juce::gl::glWaitVkSemaphoreNV(GLuint64 vkSemaphore) | ( | GLuint64 | vkSemaphore | ) |

extern

## glSignalVkSemaphoreNV

void(*) const juce::gl::glSignalVkSemaphoreNV(GLuint64 vkSemaphore) | ( | GLuint64 | vkSemaphore | ) |

extern

## glSignalVkFenceNV

void(*) const juce::gl::glSignalVkFenceNV(GLuint64 vkFence) | ( | GLuint64 | vkFence | ) |

extern

## glMapControlPointsNV

void( *const juce::gl::glMapControlPointsNV) (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const void *points) | ( | GLenum | target,
|  | GLuint | index,
|  | GLenum | type,
|  | GLsizei | ustride,
|  | GLsizei | vstride,
|  | GLint | uorder,
|  | GLint | vorder,
|  | GLboolean | packed,
|  | const void * | points )

extern

## glMapParameterivNV

void( *const juce::gl::glMapParameterivNV) (GLenum target, GLenum pname, const GLint *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | const GLint * | params )

extern

## glMapParameterfvNV

void( *const juce::gl::glMapParameterfvNV) (GLenum target, GLenum pname, const GLfloat *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | const GLfloat * | params )

extern

## glGetMapControlPointsNV

void( *const juce::gl::glGetMapControlPointsNV) (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, void *points) | ( | GLenum | target,
|  | GLuint | index,
|  | GLenum | type,
|  | GLsizei | ustride,
|  | GLsizei | vstride,
|  | GLboolean | packed,
|  | void * | points )

extern

## glGetMapParameterivNV

void( *const juce::gl::glGetMapParameterivNV) (GLenum target, GLenum pname, GLint *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetMapParameterfvNV

void( *const juce::gl::glGetMapParameterfvNV) (GLenum target, GLenum pname, GLfloat *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLfloat * | params )

extern

## glGetMapAttribParameterivNV

void( *const juce::gl::glGetMapAttribParameterivNV) (GLenum target, GLuint index, GLenum pname, GLint *params) | ( | GLenum | target,
|  | GLuint | index,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetMapAttribParameterfvNV

void( *const juce::gl::glGetMapAttribParameterfvNV) (GLenum target, GLuint index, GLenum pname, GLfloat *params) | ( | GLenum | target,
|  | GLuint | index,
|  | GLenum | pname,
|  | GLfloat * | params )

extern

## glEvalMapsNV

void( *const juce::gl::glEvalMapsNV) (GLenum target, GLenum mode) | ( | GLenum | target,
|  | GLenum | mode )

extern

## glGetMultisamplefvNV

void( *const juce::gl::glGetMultisamplefvNV) (GLenum pname, GLuint index, GLfloat *val) | ( | GLenum | pname,
|  | GLuint | index,
|  | GLfloat * | val )

extern

## glSampleMaskIndexedNV

void( *const juce::gl::glSampleMaskIndexedNV) (GLuint index, GLbitfield mask) | ( | GLuint | index,
|  | GLbitfield | mask )

extern

## glTexRenderbufferNV

void( *const juce::gl::glTexRenderbufferNV) (GLenum target, GLuint renderbuffer) | ( | GLenum | target,
|  | GLuint | renderbuffer )

extern

## glDeleteFencesNV

void(*) const juce::gl::glDeleteFencesNV(GLsizei n, const GLuint *fences) | ( | GLsizei | n,
|  | const GLuint * | fences )

extern

## glGenFencesNV

void(*) const juce::gl::glGenFencesNV(GLsizei n, GLuint *fences) | ( | GLsizei | n,
|  | GLuint * | fences )

extern

## glIsFenceNV

GLboolean(*) const juce::gl::glIsFenceNV(GLuint fence) | ( | GLuint | fence | ) |

extern

## glTestFenceNV

GLboolean(*) const juce::gl::glTestFenceNV(GLuint fence) | ( | GLuint | fence | ) |

extern

## glGetFenceivNV

void(*) const juce::gl::glGetFenceivNV(GLuint fence, GLenum pname, GLint *params) | ( | GLuint | fence,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glFinishFenceNV

void(*) const juce::gl::glFinishFenceNV(GLuint fence) | ( | GLuint | fence | ) |

extern

## glSetFenceNV

void(*) const juce::gl::glSetFenceNV(GLuint fence, GLenum condition) | ( | GLuint | fence,
|  | GLenum | condition )

extern

## glFragmentCoverageColorNV

void(*) const juce::gl::glFragmentCoverageColorNV(GLuint color) | ( | GLuint | color | ) |

extern

## glProgramNamedParameter4fNV

void( *const juce::gl::glProgramNamedParameter4fNV) (GLuint id, GLsizei len, const GLubyte *name, GLfloat x, GLfloat y, GLfloat z, GLfloat w) | ( | GLuint | id,
|  | GLsizei | len,
|  | const GLubyte * | name,
|  | GLfloat | x,
|  | GLfloat | y,
|  | GLfloat | z,
|  | GLfloat | w )

extern

## glProgramNamedParameter4fvNV

void( *const juce::gl::glProgramNamedParameter4fvNV) (GLuint id, GLsizei len, const GLubyte *name, const GLfloat *v) | ( | GLuint | id,
|  | GLsizei | len,
|  | const GLubyte * | name,
|  | const GLfloat * | v )

extern

## glProgramNamedParameter4dNV

void( *const juce::gl::glProgramNamedParameter4dNV) (GLuint id, GLsizei len, const GLubyte *name, GLdouble x, GLdouble y, GLdouble z, GLdouble w) | ( | GLuint | id,
|  | GLsizei | len,
|  | const GLubyte * | name,
|  | GLdouble | x,
|  | GLdouble | y,
|  | GLdouble | z,
|  | GLdouble | w )

extern

## glProgramNamedParameter4dvNV

void( *const juce::gl::glProgramNamedParameter4dvNV) (GLuint id, GLsizei len, const GLubyte *name, const GLdouble *v) | ( | GLuint | id,
|  | GLsizei | len,
|  | const GLubyte * | name,
|  | const GLdouble * | v )

extern

## glGetProgramNamedParameterfvNV

void( *const juce::gl::glGetProgramNamedParameterfvNV) (GLuint id, GLsizei len, const GLubyte *name, GLfloat *params) | ( | GLuint | id,
|  | GLsizei | len,
|  | const GLubyte * | name,
|  | GLfloat * | params )

extern

## glGetProgramNamedParameterdvNV

void( *const juce::gl::glGetProgramNamedParameterdvNV) (GLuint id, GLsizei len, const GLubyte *name, GLdouble *params) | ( | GLuint | id,
|  | GLsizei | len,
|  | const GLubyte * | name,
|  | GLdouble * | params )

extern

## glCoverageModulationTableNV

void(*) const juce::gl::glCoverageModulationTableNV(GLsizei n, const GLfloat *v) | ( | GLsizei | n,
|  | const GLfloat * | v )

extern

## glGetCoverageModulationTableNV

void(*) const juce::gl::glGetCoverageModulationTableNV(GLsizei bufSize, GLfloat *v) | ( | GLsizei | bufSize,
|  | GLfloat * | v )

extern

## glCoverageModulationNV

void(*) const juce::gl::glCoverageModulationNV(GLenum components) | ( | GLenum | components | ) |

extern

## glRenderbufferStorageMultisampleCoverageNV

void( *const juce::gl::glRenderbufferStorageMultisampleCoverageNV) (GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height) | ( | GLenum | target,
|  | GLsizei | coverageSamples,
|  | GLsizei | colorSamples,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLsizei | height )

extern

## glProgramVertexLimitNV

void( *const juce::gl::glProgramVertexLimitNV) (GLenum target, GLint limit) | ( | GLenum | target,
|  | GLint | limit )

extern

## glFramebufferTextureEXT

void(*) const juce::gl::glFramebufferTextureEXT(GLenum target, GLenum attachment, GLuint texture, GLint level) | ( | GLenum | target,
|  | GLenum | attachment,
|  | GLuint | texture,
|  | GLint | level )

extern

## glFramebufferTextureFaceEXT

void( *const juce::gl::glFramebufferTextureFaceEXT) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face) | ( | GLenum | target,
|  | GLenum | attachment,
|  | GLuint | texture,
|  | GLint | level,
|  | GLenum | face )

extern

## glProgramLocalParameterI4iNV

void( *const juce::gl::glProgramLocalParameterI4iNV) (GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w) | ( | GLenum | target,
|  | GLuint | index,
|  | GLint | x,
|  | GLint | y,
|  | GLint | z,
|  | GLint | w )

extern

## glProgramLocalParameterI4ivNV

void( *const juce::gl::glProgramLocalParameterI4ivNV) (GLenum target, GLuint index, const GLint *params) | ( | GLenum | target,
|  | GLuint | index,
|  | const GLint * | params )

extern

## glProgramLocalParametersI4ivNV

void( *const juce::gl::glProgramLocalParametersI4ivNV) (GLenum target, GLuint index, GLsizei count, const GLint *params) | ( | GLenum | target,
|  | GLuint | index,
|  | GLsizei | count,
|  | const GLint * | params )

extern

## glProgramLocalParameterI4uiNV

void( *const juce::gl::glProgramLocalParameterI4uiNV) (GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w) | ( | GLenum | target,
|  | GLuint | index,
|  | GLuint | x,
|  | GLuint | y,
|  | GLuint | z,
|  | GLuint | w )

extern

## glProgramLocalParameterI4uivNV

void( *const juce::gl::glProgramLocalParameterI4uivNV) (GLenum target, GLuint index, const GLuint *params) | ( | GLenum | target,
|  | GLuint | index,
|  | const GLuint * | params )

extern

## glProgramLocalParametersI4uivNV

void( *const juce::gl::glProgramLocalParametersI4uivNV) (GLenum target, GLuint index, GLsizei count, const GLuint *params) | ( | GLenum | target,
|  | GLuint | index,
|  | GLsizei | count,
|  | const GLuint * | params )

extern

## glProgramEnvParameterI4iNV

void( *const juce::gl::glProgramEnvParameterI4iNV) (GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w) | ( | GLenum | target,
|  | GLuint | index,
|  | GLint | x,
|  | GLint | y,
|  | GLint | z,
|  | GLint | w )

extern

## glProgramEnvParameterI4ivNV

void( *const juce::gl::glProgramEnvParameterI4ivNV) (GLenum target, GLuint index, const GLint *params) | ( | GLenum | target,
|  | GLuint | index,
|  | const GLint * | params )

extern

## glProgramEnvParametersI4ivNV

void( *const juce::gl::glProgramEnvParametersI4ivNV) (GLenum target, GLuint index, GLsizei count, const GLint *params) | ( | GLenum | target,
|  | GLuint | index,
|  | GLsizei | count,
|  | const GLint * | params )

extern

## glProgramEnvParameterI4uiNV

void( *const juce::gl::glProgramEnvParameterI4uiNV) (GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w) | ( | GLenum | target,
|  | GLuint | index,
|  | GLuint | x,
|  | GLuint | y,
|  | GLuint | z,
|  | GLuint | w )

extern

## glProgramEnvParameterI4uivNV

void( *const juce::gl::glProgramEnvParameterI4uivNV) (GLenum target, GLuint index, const GLuint *params) | ( | GLenum | target,
|  | GLuint | index,
|  | const GLuint * | params )

extern

## glProgramEnvParametersI4uivNV

void( *const juce::gl::glProgramEnvParametersI4uivNV) (GLenum target, GLuint index, GLsizei count, const GLuint *params) | ( | GLenum | target,
|  | GLuint | index,
|  | GLsizei | count,
|  | const GLuint * | params )

extern

## glGetProgramLocalParameterIivNV

void( *const juce::gl::glGetProgramLocalParameterIivNV) (GLenum target, GLuint index, GLint *params) | ( | GLenum | target,
|  | GLuint | index,
|  | GLint * | params )

extern

## glGetProgramLocalParameterIuivNV

void( *const juce::gl::glGetProgramLocalParameterIuivNV) (GLenum target, GLuint index, GLuint *params) | ( | GLenum | target,
|  | GLuint | index,
|  | GLuint * | params )

extern

## glGetProgramEnvParameterIivNV

void( *const juce::gl::glGetProgramEnvParameterIivNV) (GLenum target, GLuint index, GLint *params) | ( | GLenum | target,
|  | GLuint | index,
|  | GLint * | params )

extern

## glGetProgramEnvParameterIuivNV

void( *const juce::gl::glGetProgramEnvParameterIuivNV) (GLenum target, GLuint index, GLuint *params) | ( | GLenum | target,
|  | GLuint | index,
|  | GLuint * | params )

extern

## glProgramSubroutineParametersuivNV

void( *const juce::gl::glProgramSubroutineParametersuivNV) (GLenum target, GLsizei count, const GLuint *params) | ( | GLenum | target,
|  | GLsizei | count,
|  | const GLuint * | params )

extern

## glGetProgramSubroutineParameteruivNV

void( *const juce::gl::glGetProgramSubroutineParameteruivNV) (GLenum target, GLuint index, GLuint *param) | ( | GLenum | target,
|  | GLuint | index,
|  | GLuint * | param )

extern

## glVertex2hNV

void( *const juce::gl::glVertex2hNV) (GLhalfNV x, GLhalfNV y) | ( | GLhalfNV | x,
|  | GLhalfNV | y )

extern

## glVertex2hvNV

void( *const juce::gl::glVertex2hvNV) (const GLhalfNV *v) | ( | const GLhalfNV * | v | ) |

extern

## glVertex3hNV

void( *const juce::gl::glVertex3hNV) (GLhalfNV x, GLhalfNV y, GLhalfNV z) | ( | GLhalfNV | x,
|  | GLhalfNV | y,
|  | GLhalfNV | z )

extern

## glVertex3hvNV

void( *const juce::gl::glVertex3hvNV) (const GLhalfNV *v) | ( | const GLhalfNV * | v | ) |

extern

## glVertex4hNV

void( *const juce::gl::glVertex4hNV) (GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w) | ( | GLhalfNV | x,
|  | GLhalfNV | y,
|  | GLhalfNV | z,
|  | GLhalfNV | w )

extern

## glVertex4hvNV

void( *const juce::gl::glVertex4hvNV) (const GLhalfNV *v) | ( | const GLhalfNV * | v | ) |

extern

## glNormal3hNV

void( *const juce::gl::glNormal3hNV) (GLhalfNV nx, GLhalfNV ny, GLhalfNV nz) | ( | GLhalfNV | nx,
|  | GLhalfNV | ny,
|  | GLhalfNV | nz )

extern

## glNormal3hvNV

void( *const juce::gl::glNormal3hvNV) (const GLhalfNV *v) | ( | const GLhalfNV * | v | ) |

extern

## glColor3hNV

void( *const juce::gl::glColor3hNV) (GLhalfNV red, GLhalfNV green, GLhalfNV blue) | ( | GLhalfNV | red,
|  | GLhalfNV | green,
|  | GLhalfNV | blue )

extern

## glColor3hvNV

void( *const juce::gl::glColor3hvNV) (const GLhalfNV *v) | ( | const GLhalfNV * | v | ) |

extern

## glColor4hNV

void( *const juce::gl::glColor4hNV) (GLhalfNV red, GLhalfNV green, GLhalfNV blue, GLhalfNV alpha) | ( | GLhalfNV | red,
|  | GLhalfNV | green,
|  | GLhalfNV | blue,
|  | GLhalfNV | alpha )

extern

## glColor4hvNV

void( *const juce::gl::glColor4hvNV) (const GLhalfNV *v) | ( | const GLhalfNV * | v | ) |

extern

## glTexCoord1hNV

void( *const juce::gl::glTexCoord1hNV) (GLhalfNV s) | ( | GLhalfNV | s | ) |

extern

## glTexCoord1hvNV

void( *const juce::gl::glTexCoord1hvNV) (const GLhalfNV *v) | ( | const GLhalfNV * | v | ) |

extern

## glTexCoord2hNV

void( *const juce::gl::glTexCoord2hNV) (GLhalfNV s, GLhalfNV t) | ( | GLhalfNV | s,
|  | GLhalfNV | t )

extern

## glTexCoord2hvNV

void( *const juce::gl::glTexCoord2hvNV) (const GLhalfNV *v) | ( | const GLhalfNV * | v | ) |

extern

## glTexCoord3hNV

void( *const juce::gl::glTexCoord3hNV) (GLhalfNV s, GLhalfNV t, GLhalfNV r) | ( | GLhalfNV | s,
|  | GLhalfNV | t,
|  | GLhalfNV | r )

extern

## glTexCoord3hvNV

void( *const juce::gl::glTexCoord3hvNV) (const GLhalfNV *v) | ( | const GLhalfNV * | v | ) |

extern

## glTexCoord4hNV

void( *const juce::gl::glTexCoord4hNV) (GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q) | ( | GLhalfNV | s,
|  | GLhalfNV | t,
|  | GLhalfNV | r,
|  | GLhalfNV | q )

extern

## glTexCoord4hvNV

void( *const juce::gl::glTexCoord4hvNV) (const GLhalfNV *v) | ( | const GLhalfNV * | v | ) |

extern

## glMultiTexCoord1hNV

void( *const juce::gl::glMultiTexCoord1hNV) (GLenum target, GLhalfNV s) | ( | GLenum | target,
|  | GLhalfNV | s )

extern

## glMultiTexCoord1hvNV

void( *const juce::gl::glMultiTexCoord1hvNV) (GLenum target, const GLhalfNV *v) | ( | GLenum | target,
|  | const GLhalfNV * | v )

extern

## glMultiTexCoord2hNV

void( *const juce::gl::glMultiTexCoord2hNV) (GLenum target, GLhalfNV s, GLhalfNV t) | ( | GLenum | target,
|  | GLhalfNV | s,
|  | GLhalfNV | t )

extern

## glMultiTexCoord2hvNV

void( *const juce::gl::glMultiTexCoord2hvNV) (GLenum target, const GLhalfNV *v) | ( | GLenum | target,
|  | const GLhalfNV * | v )

extern

## glMultiTexCoord3hNV

void( *const juce::gl::glMultiTexCoord3hNV) (GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r) | ( | GLenum | target,
|  | GLhalfNV | s,
|  | GLhalfNV | t,
|  | GLhalfNV | r )

extern

## glMultiTexCoord3hvNV

void( *const juce::gl::glMultiTexCoord3hvNV) (GLenum target, const GLhalfNV *v) | ( | GLenum | target,
|  | const GLhalfNV * | v )

extern

## glMultiTexCoord4hNV

void( *const juce::gl::glMultiTexCoord4hNV) (GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q) | ( | GLenum | target,
|  | GLhalfNV | s,
|  | GLhalfNV | t,
|  | GLhalfNV | r,
|  | GLhalfNV | q )

extern

## glMultiTexCoord4hvNV

void( *const juce::gl::glMultiTexCoord4hvNV) (GLenum target, const GLhalfNV *v) | ( | GLenum | target,
|  | const GLhalfNV * | v )

extern

## glVertexAttrib1hNV

void( *const juce::gl::glVertexAttrib1hNV) (GLuint index, GLhalfNV x) | ( | GLuint | index,
|  | GLhalfNV | x )

extern

## glVertexAttrib1hvNV

void( *const juce::gl::glVertexAttrib1hvNV) (GLuint index, const GLhalfNV *v) | ( | GLuint | index,
|  | const GLhalfNV * | v )

extern

## glVertexAttrib2hNV

void( *const juce::gl::glVertexAttrib2hNV) (GLuint index, GLhalfNV x, GLhalfNV y) | ( | GLuint | index,
|  | GLhalfNV | x,
|  | GLhalfNV | y )

extern

## glVertexAttrib2hvNV

void( *const juce::gl::glVertexAttrib2hvNV) (GLuint index, const GLhalfNV *v) | ( | GLuint | index,
|  | const GLhalfNV * | v )

extern

## glVertexAttrib3hNV

void( *const juce::gl::glVertexAttrib3hNV) (GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z) | ( | GLuint | index,
|  | GLhalfNV | x,
|  | GLhalfNV | y,
|  | GLhalfNV | z )

extern

## glVertexAttrib3hvNV

void( *const juce::gl::glVertexAttrib3hvNV) (GLuint index, const GLhalfNV *v) | ( | GLuint | index,
|  | const GLhalfNV * | v )

extern

## glVertexAttrib4hNV

void( *const juce::gl::glVertexAttrib4hNV) (GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w) | ( | GLuint | index,
|  | GLhalfNV | x,
|  | GLhalfNV | y,
|  | GLhalfNV | z,
|  | GLhalfNV | w )

extern

## glVertexAttrib4hvNV

void( *const juce::gl::glVertexAttrib4hvNV) (GLuint index, const GLhalfNV *v) | ( | GLuint | index,
|  | const GLhalfNV * | v )

extern

## glVertexAttribs1hvNV

void( *const juce::gl::glVertexAttribs1hvNV) (GLuint index, GLsizei n, const GLhalfNV *v) | ( | GLuint | index,
|  | GLsizei | n,
|  | const GLhalfNV * | v )

extern

## glVertexAttribs2hvNV

void( *const juce::gl::glVertexAttribs2hvNV) (GLuint index, GLsizei n, const GLhalfNV *v) | ( | GLuint | index,
|  | GLsizei | n,
|  | const GLhalfNV * | v )

extern

## glVertexAttribs3hvNV

void( *const juce::gl::glVertexAttribs3hvNV) (GLuint index, GLsizei n, const GLhalfNV *v) | ( | GLuint | index,
|  | GLsizei | n,
|  | const GLhalfNV * | v )

extern

## glVertexAttribs4hvNV

void( *const juce::gl::glVertexAttribs4hvNV) (GLuint index, GLsizei n, const GLhalfNV *v) | ( | GLuint | index,
|  | GLsizei | n,
|  | const GLhalfNV * | v )

extern

## glFogCoordhNV

void( *const juce::gl::glFogCoordhNV) (GLhalfNV fog) | ( | GLhalfNV | fog | ) |

extern

## glFogCoordhvNV

void( *const juce::gl::glFogCoordhvNV) (const GLhalfNV *fog) | ( | const GLhalfNV * | fog | ) |

extern

## glSecondaryColor3hNV

void( *const juce::gl::glSecondaryColor3hNV) (GLhalfNV red, GLhalfNV green, GLhalfNV blue) | ( | GLhalfNV | red,
|  | GLhalfNV | green,
|  | GLhalfNV | blue )

extern

## glSecondaryColor3hvNV

void( *const juce::gl::glSecondaryColor3hvNV) (const GLhalfNV *v) | ( | const GLhalfNV * | v | ) |

extern

## glVertexWeighthNV

void( *const juce::gl::glVertexWeighthNV) (GLhalfNV weight) | ( | GLhalfNV | weight | ) |

extern

## glVertexWeighthvNV

void( *const juce::gl::glVertexWeighthvNV) (const GLhalfNV *weight) | ( | const GLhalfNV * | weight | ) |

extern

## glGetInternalformatSampleivNV

void(*) const juce::gl::glGetInternalformatSampleivNV(GLenum target, GLenum internalformat, GLsizei samples, GLenum pname, GLsizei count, GLint *params) | ( | GLenum | target,
|  | GLenum | internalformat,
|  | GLsizei | samples,
|  | GLenum | pname,
|  | GLsizei | count,
|  | GLint * | params )

extern

## glRenderGpuMaskNV

void( *const juce::gl::glRenderGpuMaskNV) (GLbitfield mask) | ( | GLbitfield | mask | ) |

extern

## glMulticastBufferSubDataNV

void( *const juce::gl::glMulticastBufferSubDataNV) (GLbitfield gpuMask, GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data) | ( | GLbitfield | gpuMask,
|  | GLuint | buffer,
|  | GLintptr | offset,
|  | GLsizeiptr | size,
|  | const void * | data )

extern

## glMulticastCopyBufferSubDataNV

void( *const juce::gl::glMulticastCopyBufferSubDataNV) (GLuint readGpu, GLbitfield writeGpuMask, GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size) | ( | GLuint | readGpu,
|  | GLbitfield | writeGpuMask,
|  | GLuint | readBuffer,
|  | GLuint | writeBuffer,
|  | GLintptr | readOffset,
|  | GLintptr | writeOffset,
|  | GLsizeiptr | size )

extern

## glMulticastCopyImageSubDataNV

void( *const juce::gl::glMulticastCopyImageSubDataNV) (GLuint srcGpu, GLbitfield dstGpuMask, GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth) | ( | GLuint | srcGpu,
|  | GLbitfield | dstGpuMask,
|  | GLuint | srcName,
|  | GLenum | srcTarget,
|  | GLint | srcLevel,
|  | GLint | srcX,
|  | GLint | srcY,
|  | GLint | srcZ,
|  | GLuint | dstName,
|  | GLenum | dstTarget,
|  | GLint | dstLevel,
|  | GLint | dstX,
|  | GLint | dstY,
|  | GLint | dstZ,
|  | GLsizei | srcWidth,
|  | GLsizei | srcHeight,
|  | GLsizei | srcDepth )

extern

## glMulticastBlitFramebufferNV

void( *const juce::gl::glMulticastBlitFramebufferNV) (GLuint srcGpu, GLuint dstGpu, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter) | ( | GLuint | srcGpu,
|  | GLuint | dstGpu,
|  | GLint | srcX0,
|  | GLint | srcY0,
|  | GLint | srcX1,
|  | GLint | srcY1,
|  | GLint | dstX0,
|  | GLint | dstY0,
|  | GLint | dstX1,
|  | GLint | dstY1,
|  | GLbitfield | mask,
|  | GLenum | filter )

extern

## glMulticastFramebufferSampleLocationsfvNV

void( *const juce::gl::glMulticastFramebufferSampleLocationsfvNV) (GLuint gpu, GLuint framebuffer, GLuint start, GLsizei count, const GLfloat *v) | ( | GLuint | gpu,
|  | GLuint | framebuffer,
|  | GLuint | start,
|  | GLsizei | count,
|  | const GLfloat * | v )

extern

## glMulticastBarrierNV

void( *const juce::gl::glMulticastBarrierNV) () | ( |  | ) |

extern

## glMulticastWaitSyncNV

void( *const juce::gl::glMulticastWaitSyncNV) (GLuint signalGpu, GLbitfield waitGpuMask) | ( | GLuint | signalGpu,
|  | GLbitfield | waitGpuMask )

extern

## glMulticastGetQueryObjectivNV

void( *const juce::gl::glMulticastGetQueryObjectivNV) (GLuint gpu, GLuint id, GLenum pname, GLint *params) | ( | GLuint | gpu,
|  | GLuint | id,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glMulticastGetQueryObjectuivNV

void( *const juce::gl::glMulticastGetQueryObjectuivNV) (GLuint gpu, GLuint id, GLenum pname, GLuint *params) | ( | GLuint | gpu,
|  | GLuint | id,
|  | GLenum | pname,
|  | GLuint * | params )

extern

## glMulticastGetQueryObjecti64vNV

void( *const juce::gl::glMulticastGetQueryObjecti64vNV) (GLuint gpu, GLuint id, GLenum pname, GLint64 *params) | ( | GLuint | gpu,
|  | GLuint | id,
|  | GLenum | pname,
|  | GLint64 * | params )

extern

## glMulticastGetQueryObjectui64vNV

void( *const juce::gl::glMulticastGetQueryObjectui64vNV) (GLuint gpu, GLuint id, GLenum pname, GLuint64 *params) | ( | GLuint | gpu,
|  | GLuint | id,
|  | GLenum | pname,
|  | GLuint64 * | params )

extern

## glUploadGpuMaskNVX

void( *const juce::gl::glUploadGpuMaskNVX) (GLbitfield mask) | ( | GLbitfield | mask | ) |

extern

## glMulticastViewportArrayvNVX

void( *const juce::gl::glMulticastViewportArrayvNVX) (GLuint gpu, GLuint first, GLsizei count, const GLfloat *v) | ( | GLuint | gpu,
|  | GLuint | first,
|  | GLsizei | count,
|  | const GLfloat * | v )

extern

## glMulticastViewportPositionWScaleNVX

void( *const juce::gl::glMulticastViewportPositionWScaleNVX) (GLuint gpu, GLuint index, GLfloat xcoeff, GLfloat ycoeff) | ( | GLuint | gpu,
|  | GLuint | index,
|  | GLfloat | xcoeff,
|  | GLfloat | ycoeff )

extern

## glMulticastScissorArrayvNVX

void( *const juce::gl::glMulticastScissorArrayvNVX) (GLuint gpu, GLuint first, GLsizei count, const GLint *v) | ( | GLuint | gpu,
|  | GLuint | first,
|  | GLsizei | count,
|  | const GLint * | v )

extern

## glAsyncCopyBufferSubDataNVX

GLuint( *const juce::gl::glAsyncCopyBufferSubDataNVX) (GLsizei waitSemaphoreCount, const GLuint *waitSemaphoreArray, const GLuint64 *fenceValueArray, GLuint readGpu, GLbitfield writeGpuMask, GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size, GLsizei signalSemaphoreCount, const GLuint *signalSemaphoreArray, const GLuint64 *signalValueArray)

(

GLsizei

waitSemaphoreCount,

|  | const GLuint * | waitSemaphoreArray,
|  | const GLuint64 * | fenceValueArray,
|  | GLuint | readGpu,
|  | GLbitfield | writeGpuMask,
|  | GLuint | readBuffer,
|  | GLuint | writeBuffer,
|  | GLintptr | readOffset,
|  | GLintptr | writeOffset,
|  | GLsizeiptr | size,
|  | GLsizei | signalSemaphoreCount,
|  | const GLuint * | signalSemaphoreArray,
|  | const GLuint64 * | signalValueArray )

extern

## glAsyncCopyImageSubDataNVX

GLuint( *const juce::gl::glAsyncCopyImageSubDataNVX) (GLsizei waitSemaphoreCount, const GLuint *waitSemaphoreArray, const GLuint64 *waitValueArray, GLuint srcGpu, GLbitfield dstGpuMask, GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth, GLsizei signalSemaphoreCount, const GLuint *signalSemaphoreArray, const GLuint64 *signalValueArray)

(

GLsizei

waitSemaphoreCount,

|  | const GLuint * | waitSemaphoreArray,
|  | const GLuint64 * | waitValueArray,
|  | GLuint | srcGpu,
|  | GLbitfield | dstGpuMask,
|  | GLuint | srcName,
|  | GLenum | srcTarget,
|  | GLint | srcLevel,
|  | GLint | srcX,
|  | GLint | srcY,
|  | GLint | srcZ,
|  | GLuint | dstName,
|  | GLenum | dstTarget,
|  | GLint | dstLevel,
|  | GLint | dstX,
|  | GLint | dstY,
|  | GLint | dstZ,
|  | GLsizei | srcWidth,
|  | GLsizei | srcHeight,
|  | GLsizei | srcDepth,
|  | GLsizei | signalSemaphoreCount,
|  | const GLuint * | signalSemaphoreArray,
|  | const GLuint64 * | signalValueArray )

extern

## glCreateProgressFenceNVX

GLuint( *const juce::gl::glCreateProgressFenceNVX) () | ( |  | ) |

extern

## glSignalSemaphoreui64NVX

void( *const juce::gl::glSignalSemaphoreui64NVX) (GLuint signalGpu, GLsizei fenceObjectCount, const GLuint *semaphoreArray, const GLuint64 *fenceValueArray) | ( | GLuint | signalGpu,
|  | GLsizei | fenceObjectCount,
|  | const GLuint * | semaphoreArray,
|  | const GLuint64 * | fenceValueArray )

extern

## glWaitSemaphoreui64NVX

void( *const juce::gl::glWaitSemaphoreui64NVX) (GLuint waitGpu, GLsizei fenceObjectCount, const GLuint *semaphoreArray, const GLuint64 *fenceValueArray) | ( | GLuint | waitGpu,
|  | GLsizei | fenceObjectCount,
|  | const GLuint * | semaphoreArray,
|  | const GLuint64 * | fenceValueArray )

extern

## glClientWaitSemaphoreui64NVX

void( *const juce::gl::glClientWaitSemaphoreui64NVX) (GLsizei fenceObjectCount, const GLuint *semaphoreArray, const GLuint64 *fenceValueArray) | ( | GLsizei | fenceObjectCount,
|  | const GLuint * | semaphoreArray,
|  | const GLuint64 * | fenceValueArray )

extern

## glGetMemoryObjectDetachedResourcesuivNV

void(*) const juce::gl::glGetMemoryObjectDetachedResourcesuivNV(GLuint memory, GLenum pname, GLint first, GLsizei count, GLuint *params) | ( | GLuint | memory,
|  | GLenum | pname,
|  | GLint | first,
|  | GLsizei | count,
|  | GLuint * | params )

extern

## glResetMemoryObjectParameterNV

void(*) const juce::gl::glResetMemoryObjectParameterNV(GLuint memory, GLenum pname) | ( | GLuint | memory,
|  | GLenum | pname )

extern

## glTexAttachMemoryNV

void(*) const juce::gl::glTexAttachMemoryNV(GLenum target, GLuint memory, GLuint64 offset) | ( | GLenum | target,
|  | GLuint | memory,
|  | GLuint64 | offset )

extern

## glBufferAttachMemoryNV

void(*) const juce::gl::glBufferAttachMemoryNV(GLenum target, GLuint memory, GLuint64 offset) | ( | GLenum | target,
|  | GLuint | memory,
|  | GLuint64 | offset )

extern

## glTextureAttachMemoryNV

void(*) const juce::gl::glTextureAttachMemoryNV(GLuint texture, GLuint memory, GLuint64 offset) | ( | GLuint | texture,
|  | GLuint | memory,
|  | GLuint64 | offset )

extern

## glNamedBufferAttachMemoryNV

void(*) const juce::gl::glNamedBufferAttachMemoryNV(GLuint buffer, GLuint memory, GLuint64 offset) | ( | GLuint | buffer,
|  | GLuint | memory,
|  | GLuint64 | offset )

extern

## glBufferPageCommitmentMemNV

void(*) const juce::gl::glBufferPageCommitmentMemNV(GLenum target, GLintptr offset, GLsizeiptr size, GLuint memory, GLuint64 memOffset, GLboolean commit) | ( | GLenum | target,
|  | GLintptr | offset,
|  | GLsizeiptr | size,
|  | GLuint | memory,
|  | GLuint64 | memOffset,
|  | GLboolean | commit )

extern

## glTexPageCommitmentMemNV

void(*) const juce::gl::glTexPageCommitmentMemNV(GLenum target, GLint layer, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLuint memory, GLuint64 offset, GLboolean commit) | ( | GLenum | target,
|  | GLint | layer,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLint | yoffset,
|  | GLint | zoffset,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth,
|  | GLuint | memory,
|  | GLuint64 | offset,
|  | GLboolean | commit )

extern

## glNamedBufferPageCommitmentMemNV

void(*) const juce::gl::glNamedBufferPageCommitmentMemNV(GLuint buffer, GLintptr offset, GLsizeiptr size, GLuint memory, GLuint64 memOffset, GLboolean commit) | ( | GLuint | buffer,
|  | GLintptr | offset,
|  | GLsizeiptr | size,
|  | GLuint | memory,
|  | GLuint64 | memOffset,
|  | GLboolean | commit )

extern

## glTexturePageCommitmentMemNV

void(*) const juce::gl::glTexturePageCommitmentMemNV(GLuint texture, GLint layer, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLuint memory, GLuint64 offset, GLboolean commit) | ( | GLuint | texture,
|  | GLint | layer,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLint | yoffset,
|  | GLint | zoffset,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth,
|  | GLuint | memory,
|  | GLuint64 | offset,
|  | GLboolean | commit )

extern

## glDrawMeshTasksNV

void(*) const juce::gl::glDrawMeshTasksNV(GLuint first, GLuint count) | ( | GLuint | first,
|  | GLuint | count )

extern

## glDrawMeshTasksIndirectNV

void(*) const juce::gl::glDrawMeshTasksIndirectNV(GLintptr indirect) | ( | GLintptr | indirect | ) |

extern

## glMultiDrawMeshTasksIndirectNV

void(*) const juce::gl::glMultiDrawMeshTasksIndirectNV(GLintptr indirect, GLsizei drawcount, GLsizei stride) | ( | GLintptr | indirect,
|  | GLsizei | drawcount,
|  | GLsizei | stride )

extern

## glMultiDrawMeshTasksIndirectCountNV

void(*) const juce::gl::glMultiDrawMeshTasksIndirectCountNV(GLintptr indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride) | ( | GLintptr | indirect,
|  | GLintptr | drawcount,
|  | GLsizei | maxdrawcount,
|  | GLsizei | stride )

extern

## glGenOcclusionQueriesNV

void( *const juce::gl::glGenOcclusionQueriesNV) (GLsizei n, GLuint *ids) | ( | GLsizei | n,
|  | GLuint * | ids )

extern

## glDeleteOcclusionQueriesNV

void( *const juce::gl::glDeleteOcclusionQueriesNV) (GLsizei n, const GLuint *ids) | ( | GLsizei | n,
|  | const GLuint * | ids )

extern

## glIsOcclusionQueryNV

GLboolean( *const juce::gl::glIsOcclusionQueryNV) (GLuint id) | ( | GLuint | id | ) |

extern

## glBeginOcclusionQueryNV

void( *const juce::gl::glBeginOcclusionQueryNV) (GLuint id) | ( | GLuint | id | ) |

extern

## glEndOcclusionQueryNV

void( *const juce::gl::glEndOcclusionQueryNV) () | ( |  | ) |

extern

## glGetOcclusionQueryivNV

void( *const juce::gl::glGetOcclusionQueryivNV) (GLuint id, GLenum pname, GLint *params) | ( | GLuint | id,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetOcclusionQueryuivNV

void( *const juce::gl::glGetOcclusionQueryuivNV) (GLuint id, GLenum pname, GLuint *params) | ( | GLuint | id,
|  | GLenum | pname,
|  | GLuint * | params )

extern

## glProgramBufferParametersfvNV

void( *const juce::gl::glProgramBufferParametersfvNV) (GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLfloat *params) | ( | GLenum | target,
|  | GLuint | bindingIndex,
|  | GLuint | wordIndex,
|  | GLsizei | count,
|  | const GLfloat * | params )

extern

## glProgramBufferParametersIivNV

void( *const juce::gl::glProgramBufferParametersIivNV) (GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLint *params) | ( | GLenum | target,
|  | GLuint | bindingIndex,
|  | GLuint | wordIndex,
|  | GLsizei | count,
|  | const GLint * | params )

extern

## glProgramBufferParametersIuivNV

void( *const juce::gl::glProgramBufferParametersIuivNV) (GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLuint *params) | ( | GLenum | target,
|  | GLuint | bindingIndex,
|  | GLuint | wordIndex,
|  | GLsizei | count,
|  | const GLuint * | params )

extern

## glGenPathsNV

GLuint(*) const juce::gl::glGenPathsNV(GLsizei range) | ( | GLsizei | range | ) |

extern

## glDeletePathsNV

void(*) const juce::gl::glDeletePathsNV(GLuint path, GLsizei range) | ( | GLuint | path,
|  | GLsizei | range )

extern

## glIsPathNV

GLboolean(*) const juce::gl::glIsPathNV(GLuint path) | ( | GLuint | path | ) |

extern

## glPathCommandsNV

void(*) const juce::gl::glPathCommandsNV(GLuint path, GLsizei numCommands, const GLubyte *commands, GLsizei numCoords, GLenum coordType, const void *coords) | ( | GLuint | path,
|  | GLsizei | numCommands,
|  | const GLubyte * | commands,
|  | GLsizei | numCoords,
|  | GLenum | coordType,
|  | const void * | coords )

extern

## glPathCoordsNV

void(*) const juce::gl::glPathCoordsNV(GLuint path, GLsizei numCoords, GLenum coordType, const void *coords) | ( | GLuint | path,
|  | GLsizei | numCoords,
|  | GLenum | coordType,
|  | const void * | coords )

extern

## glPathSubCommandsNV

void(*) const juce::gl::glPathSubCommandsNV(GLuint path, GLsizei commandStart, GLsizei commandsToDelete, GLsizei numCommands, const GLubyte *commands, GLsizei numCoords, GLenum coordType, const void *coords) | ( | GLuint | path,
|  | GLsizei | commandStart,
|  | GLsizei | commandsToDelete,
|  | GLsizei | numCommands,
|  | const GLubyte * | commands,
|  | GLsizei | numCoords,
|  | GLenum | coordType,
|  | const void * | coords )

extern

## glPathSubCoordsNV

void(*) const juce::gl::glPathSubCoordsNV(GLuint path, GLsizei coordStart, GLsizei numCoords, GLenum coordType, const void *coords) | ( | GLuint | path,
|  | GLsizei | coordStart,
|  | GLsizei | numCoords,
|  | GLenum | coordType,
|  | const void * | coords )

extern

## glPathStringNV

void(*) const juce::gl::glPathStringNV(GLuint path, GLenum format, GLsizei length, const void *pathString) | ( | GLuint | path,
|  | GLenum | format,
|  | GLsizei | length,
|  | const void * | pathString )

extern

## glPathGlyphsNV

void(*) const juce::gl::glPathGlyphsNV(GLuint firstPathName, GLenum fontTarget, const void *fontName, GLbitfield fontStyle, GLsizei numGlyphs, GLenum type, const void *charcodes, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale) | ( | GLuint | firstPathName,
|  | GLenum | fontTarget,
|  | const void * | fontName,
|  | GLbitfield | fontStyle,
|  | GLsizei | numGlyphs,
|  | GLenum | type,
|  | const void * | charcodes,
|  | GLenum | handleMissingGlyphs,
|  | GLuint | pathParameterTemplate,
|  | GLfloat | emScale )

extern

## glPathGlyphRangeNV

void(*) const juce::gl::glPathGlyphRangeNV(GLuint firstPathName, GLenum fontTarget, const void *fontName, GLbitfield fontStyle, GLuint firstGlyph, GLsizei numGlyphs, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale) | ( | GLuint | firstPathName,
|  | GLenum | fontTarget,
|  | const void * | fontName,
|  | GLbitfield | fontStyle,
|  | GLuint | firstGlyph,
|  | GLsizei | numGlyphs,
|  | GLenum | handleMissingGlyphs,
|  | GLuint | pathParameterTemplate,
|  | GLfloat | emScale )

extern

## glWeightPathsNV

void(*) const juce::gl::glWeightPathsNV(GLuint resultPath, GLsizei numPaths, const GLuint *paths, const GLfloat *weights) | ( | GLuint | resultPath,
|  | GLsizei | numPaths,
|  | const GLuint * | paths,
|  | const GLfloat * | weights )

extern

## glCopyPathNV

void(*) const juce::gl::glCopyPathNV(GLuint resultPath, GLuint srcPath) | ( | GLuint | resultPath,
|  | GLuint | srcPath )

extern

## glInterpolatePathsNV

void(*) const juce::gl::glInterpolatePathsNV(GLuint resultPath, GLuint pathA, GLuint pathB, GLfloat weight) | ( | GLuint | resultPath,
|  | GLuint | pathA,
|  | GLuint | pathB,
|  | GLfloat | weight )

extern

## glTransformPathNV

void(*) const juce::gl::glTransformPathNV(GLuint resultPath, GLuint srcPath, GLenum transformType, const GLfloat *transformValues) | ( | GLuint | resultPath,
|  | GLuint | srcPath,
|  | GLenum | transformType,
|  | const GLfloat * | transformValues )

extern

## glPathParameterivNV

void(*) const juce::gl::glPathParameterivNV(GLuint path, GLenum pname, const GLint *value) | ( | GLuint | path,
|  | GLenum | pname,
|  | const GLint * | value )

extern

## glPathParameteriNV

void(*) const juce::gl::glPathParameteriNV(GLuint path, GLenum pname, GLint value) | ( | GLuint | path,
|  | GLenum | pname,
|  | GLint | value )

extern

## glPathParameterfvNV

void(*) const juce::gl::glPathParameterfvNV(GLuint path, GLenum pname, const GLfloat *value) | ( | GLuint | path,
|  | GLenum | pname,
|  | const GLfloat * | value )

extern

## glPathParameterfNV

void(*) const juce::gl::glPathParameterfNV(GLuint path, GLenum pname, GLfloat value) | ( | GLuint | path,
|  | GLenum | pname,
|  | GLfloat | value )

extern

## glPathDashArrayNV

void(*) const juce::gl::glPathDashArrayNV(GLuint path, GLsizei dashCount, const GLfloat *dashArray) | ( | GLuint | path,
|  | GLsizei | dashCount,
|  | const GLfloat * | dashArray )

extern

## glPathStencilFuncNV

void(*) const juce::gl::glPathStencilFuncNV(GLenum func, GLint ref, GLuint mask) | ( | GLenum | func,
|  | GLint | ref,
|  | GLuint | mask )

extern

## glPathStencilDepthOffsetNV

void(*) const juce::gl::glPathStencilDepthOffsetNV(GLfloat factor, GLfloat units) | ( | GLfloat | factor,
|  | GLfloat | units )

extern

## glStencilFillPathNV

void(*) const juce::gl::glStencilFillPathNV(GLuint path, GLenum fillMode, GLuint mask) | ( | GLuint | path,
|  | GLenum | fillMode,
|  | GLuint | mask )

extern

## glStencilStrokePathNV

void(*) const juce::gl::glStencilStrokePathNV(GLuint path, GLint reference, GLuint mask) | ( | GLuint | path,
|  | GLint | reference,
|  | GLuint | mask )

extern

## glStencilFillPathInstancedNV

void(*) const juce::gl::glStencilFillPathInstancedNV(GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum transformType, const GLfloat *transformValues) | ( | GLsizei | numPaths,
|  | GLenum | pathNameType,
|  | const void * | paths,
|  | GLuint | pathBase,
|  | GLenum | fillMode,
|  | GLuint | mask,
|  | GLenum | transformType,
|  | const GLfloat * | transformValues )

extern

## glStencilStrokePathInstancedNV

void(*) const juce::gl::glStencilStrokePathInstancedNV(GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLint reference, GLuint mask, GLenum transformType, const GLfloat *transformValues) | ( | GLsizei | numPaths,
|  | GLenum | pathNameType,
|  | const void * | paths,
|  | GLuint | pathBase,
|  | GLint | reference,
|  | GLuint | mask,
|  | GLenum | transformType,
|  | const GLfloat * | transformValues )

extern

## glPathCoverDepthFuncNV

void(*) const juce::gl::glPathCoverDepthFuncNV(GLenum func) | ( | GLenum | func | ) |

extern

## glCoverFillPathNV

void(*) const juce::gl::glCoverFillPathNV(GLuint path, GLenum coverMode) | ( | GLuint | path,
|  | GLenum | coverMode )

extern

## glCoverStrokePathNV

void(*) const juce::gl::glCoverStrokePathNV(GLuint path, GLenum coverMode) | ( | GLuint | path,
|  | GLenum | coverMode )

extern

## glCoverFillPathInstancedNV

void(*) const juce::gl::glCoverFillPathInstancedNV(GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat *transformValues) | ( | GLsizei | numPaths,
|  | GLenum | pathNameType,
|  | const void * | paths,
|  | GLuint | pathBase,
|  | GLenum | coverMode,
|  | GLenum | transformType,
|  | const GLfloat * | transformValues )

extern

## glCoverStrokePathInstancedNV

void(*) const juce::gl::glCoverStrokePathInstancedNV(GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat *transformValues) | ( | GLsizei | numPaths,
|  | GLenum | pathNameType,
|  | const void * | paths,
|  | GLuint | pathBase,
|  | GLenum | coverMode,
|  | GLenum | transformType,
|  | const GLfloat * | transformValues )

extern

## glGetPathParameterivNV

void(*) const juce::gl::glGetPathParameterivNV(GLuint path, GLenum pname, GLint *value) | ( | GLuint | path,
|  | GLenum | pname,
|  | GLint * | value )

extern

## glGetPathParameterfvNV

void(*) const juce::gl::glGetPathParameterfvNV(GLuint path, GLenum pname, GLfloat *value) | ( | GLuint | path,
|  | GLenum | pname,
|  | GLfloat * | value )

extern

## glGetPathCommandsNV

void(*) const juce::gl::glGetPathCommandsNV(GLuint path, GLubyte *commands) | ( | GLuint | path,
|  | GLubyte * | commands )

extern

## glGetPathCoordsNV

void(*) const juce::gl::glGetPathCoordsNV(GLuint path, GLfloat *coords) | ( | GLuint | path,
|  | GLfloat * | coords )

extern

## glGetPathDashArrayNV

void(*) const juce::gl::glGetPathDashArrayNV(GLuint path, GLfloat *dashArray) | ( | GLuint | path,
|  | GLfloat * | dashArray )

extern

## glGetPathMetricsNV

void(*) const juce::gl::glGetPathMetricsNV(GLbitfield metricQueryMask, GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLsizei stride, GLfloat *metrics) | ( | GLbitfield | metricQueryMask,
|  | GLsizei | numPaths,
|  | GLenum | pathNameType,
|  | const void * | paths,
|  | GLuint | pathBase,
|  | GLsizei | stride,
|  | GLfloat * | metrics )

extern

## glGetPathMetricRangeNV

void(*) const juce::gl::glGetPathMetricRangeNV(GLbitfield metricQueryMask, GLuint firstPathName, GLsizei numPaths, GLsizei stride, GLfloat *metrics) | ( | GLbitfield | metricQueryMask,
|  | GLuint | firstPathName,
|  | GLsizei | numPaths,
|  | GLsizei | stride,
|  | GLfloat * | metrics )

extern

## glGetPathSpacingNV

void(*) const juce::gl::glGetPathSpacingNV(GLenum pathListMode, GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLfloat advanceScale, GLfloat kerningScale, GLenum transformType, GLfloat *returnedSpacing) | ( | GLenum | pathListMode,
|  | GLsizei | numPaths,
|  | GLenum | pathNameType,
|  | const void * | paths,
|  | GLuint | pathBase,
|  | GLfloat | advanceScale,
|  | GLfloat | kerningScale,
|  | GLenum | transformType,
|  | GLfloat * | returnedSpacing )

extern

## glIsPointInFillPathNV

GLboolean(*) const juce::gl::glIsPointInFillPathNV(GLuint path, GLuint mask, GLfloat x, GLfloat y) | ( | GLuint | path,
|  | GLuint | mask,
|  | GLfloat | x,
|  | GLfloat | y )

extern

## glIsPointInStrokePathNV

GLboolean(*) const juce::gl::glIsPointInStrokePathNV(GLuint path, GLfloat x, GLfloat y) | ( | GLuint | path,
|  | GLfloat | x,
|  | GLfloat | y )

extern

## glGetPathLengthNV

GLfloat(*) const juce::gl::glGetPathLengthNV(GLuint path, GLsizei startSegment, GLsizei numSegments) | ( | GLuint | path,
|  | GLsizei | startSegment,
|  | GLsizei | numSegments )

extern

## glPointAlongPathNV

GLboolean(*) const juce::gl::glPointAlongPathNV(GLuint path, GLsizei startSegment, GLsizei numSegments, GLfloat distance, GLfloat *x, GLfloat *y, GLfloat *tangentX, GLfloat *tangentY) | ( | GLuint | path,
|  | GLsizei | startSegment,
|  | GLsizei | numSegments,
|  | GLfloat | distance,
|  | GLfloat * | x,
|  | GLfloat * | y,
|  | GLfloat * | tangentX,
|  | GLfloat * | tangentY )

extern

## glMatrixLoad3x2fNV

void(*) const juce::gl::glMatrixLoad3x2fNV(GLenum matrixMode, const GLfloat *m) | ( | GLenum | matrixMode,
|  | const GLfloat * | m )

extern

## glMatrixLoad3x3fNV

void(*) const juce::gl::glMatrixLoad3x3fNV(GLenum matrixMode, const GLfloat *m) | ( | GLenum | matrixMode,
|  | const GLfloat * | m )

extern

## glMatrixLoadTranspose3x3fNV

void(*) const juce::gl::glMatrixLoadTranspose3x3fNV(GLenum matrixMode, const GLfloat *m) | ( | GLenum | matrixMode,
|  | const GLfloat * | m )

extern

## glMatrixMult3x2fNV

void(*) const juce::gl::glMatrixMult3x2fNV(GLenum matrixMode, const GLfloat *m) | ( | GLenum | matrixMode,
|  | const GLfloat * | m )

extern

## glMatrixMult3x3fNV

void(*) const juce::gl::glMatrixMult3x3fNV(GLenum matrixMode, const GLfloat *m) | ( | GLenum | matrixMode,
|  | const GLfloat * | m )

extern

## glMatrixMultTranspose3x3fNV

void(*) const juce::gl::glMatrixMultTranspose3x3fNV(GLenum matrixMode, const GLfloat *m) | ( | GLenum | matrixMode,
|  | const GLfloat * | m )

extern

## glStencilThenCoverFillPathNV

void(*) const juce::gl::glStencilThenCoverFillPathNV(GLuint path, GLenum fillMode, GLuint mask, GLenum coverMode) | ( | GLuint | path,
|  | GLenum | fillMode,
|  | GLuint | mask,
|  | GLenum | coverMode )

extern

## glStencilThenCoverStrokePathNV

void(*) const juce::gl::glStencilThenCoverStrokePathNV(GLuint path, GLint reference, GLuint mask, GLenum coverMode) | ( | GLuint | path,
|  | GLint | reference,
|  | GLuint | mask,
|  | GLenum | coverMode )

extern

## glStencilThenCoverFillPathInstancedNV

void(*) const juce::gl::glStencilThenCoverFillPathInstancedNV(GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum coverMode, GLenum transformType, const GLfloat *transformValues) | ( | GLsizei | numPaths,
|  | GLenum | pathNameType,
|  | const void * | paths,
|  | GLuint | pathBase,
|  | GLenum | fillMode,
|  | GLuint | mask,
|  | GLenum | coverMode,
|  | GLenum | transformType,
|  | const GLfloat * | transformValues )

extern

## glStencilThenCoverStrokePathInstancedNV

void(*) const juce::gl::glStencilThenCoverStrokePathInstancedNV(GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLint reference, GLuint mask, GLenum coverMode, GLenum transformType, const GLfloat *transformValues) | ( | GLsizei | numPaths,
|  | GLenum | pathNameType,
|  | const void * | paths,
|  | GLuint | pathBase,
|  | GLint | reference,
|  | GLuint | mask,
|  | GLenum | coverMode,
|  | GLenum | transformType,
|  | const GLfloat * | transformValues )

extern

## glPathGlyphIndexRangeNV

GLenum(*) const juce::gl::glPathGlyphIndexRangeNV(GLenum fontTarget, const void *fontName, GLbitfield fontStyle, GLuint pathParameterTemplate, GLfloat emScale, GLuint *baseAndCount) | ( | GLenum | fontTarget,
|  | const void * | fontName,
|  | GLbitfield | fontStyle,
|  | GLuint | pathParameterTemplate,
|  | GLfloat | emScale,
|  | GLuint * | baseAndCount )

extern

## glPathGlyphIndexArrayNV

GLenum(*) const juce::gl::glPathGlyphIndexArrayNV(GLuint firstPathName, GLenum fontTarget, const void *fontName, GLbitfield fontStyle, GLuint firstGlyphIndex, GLsizei numGlyphs, GLuint pathParameterTemplate, GLfloat emScale) | ( | GLuint | firstPathName,
|  | GLenum | fontTarget,
|  | const void * | fontName,
|  | GLbitfield | fontStyle,
|  | GLuint | firstGlyphIndex,
|  | GLsizei | numGlyphs,
|  | GLuint | pathParameterTemplate,
|  | GLfloat | emScale )

extern

## glPathMemoryGlyphIndexArrayNV

GLenum(*) const juce::gl::glPathMemoryGlyphIndexArrayNV(GLuint firstPathName, GLenum fontTarget, GLsizeiptr fontSize, const void *fontData, GLsizei faceIndex, GLuint firstGlyphIndex, GLsizei numGlyphs, GLuint pathParameterTemplate, GLfloat emScale) | ( | GLuint | firstPathName,
|  | GLenum | fontTarget,
|  | GLsizeiptr | fontSize,
|  | const void * | fontData,
|  | GLsizei | faceIndex,
|  | GLuint | firstGlyphIndex,
|  | GLsizei | numGlyphs,
|  | GLuint | pathParameterTemplate,
|  | GLfloat | emScale )

extern

## glProgramPathFragmentInputGenNV

void(*) const juce::gl::glProgramPathFragmentInputGenNV(GLuint program, GLint location, GLenum genMode, GLint components, const GLfloat *coeffs) | ( | GLuint | program,
|  | GLint | location,
|  | GLenum | genMode,
|  | GLint | components,
|  | const GLfloat * | coeffs )

extern

## glGetProgramResourcefvNV

void(*) const juce::gl::glGetProgramResourcefvNV(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei count, GLsizei *length, GLfloat *params) | ( | GLuint | program,
|  | GLenum | programInterface,
|  | GLuint | index,
|  | GLsizei | propCount,
|  | const GLenum * | props,
|  | GLsizei | count,
|  | GLsizei * | length,
|  | GLfloat * | params )

extern

## glPathColorGenNV

void(*) const juce::gl::glPathColorGenNV(GLenum color, GLenum genMode, GLenum colorFormat, const GLfloat *coeffs) | ( | GLenum | color,
|  | GLenum | genMode,
|  | GLenum | colorFormat,
|  | const GLfloat * | coeffs )

extern

## glPathTexGenNV

void(*) const juce::gl::glPathTexGenNV(GLenum texCoordSet, GLenum genMode, GLint components, const GLfloat *coeffs) | ( | GLenum | texCoordSet,
|  | GLenum | genMode,
|  | GLint | components,
|  | const GLfloat * | coeffs )

extern

## glPathFogGenNV

void(*) const juce::gl::glPathFogGenNV(GLenum genMode) | ( | GLenum | genMode | ) |

extern

## glGetPathColorGenivNV

void(*) const juce::gl::glGetPathColorGenivNV(GLenum color, GLenum pname, GLint *value) | ( | GLenum | color,
|  | GLenum | pname,
|  | GLint * | value )

extern

## glGetPathColorGenfvNV

void(*) const juce::gl::glGetPathColorGenfvNV(GLenum color, GLenum pname, GLfloat *value) | ( | GLenum | color,
|  | GLenum | pname,
|  | GLfloat * | value )

extern

## glGetPathTexGenivNV

void(*) const juce::gl::glGetPathTexGenivNV(GLenum texCoordSet, GLenum pname, GLint *value) | ( | GLenum | texCoordSet,
|  | GLenum | pname,
|  | GLint * | value )

extern

## glGetPathTexGenfvNV

void(*) const juce::gl::glGetPathTexGenfvNV(GLenum texCoordSet, GLenum pname, GLfloat *value) | ( | GLenum | texCoordSet,
|  | GLenum | pname,
|  | GLfloat * | value )

extern

## glPixelDataRangeNV

void( *const juce::gl::glPixelDataRangeNV) (GLenum target, GLsizei length, const void *pointer) | ( | GLenum | target,
|  | GLsizei | length,
|  | const void * | pointer )

extern

## glFlushPixelDataRangeNV

void( *const juce::gl::glFlushPixelDataRangeNV) (GLenum target) | ( | GLenum | target | ) |

extern

## glPointParameteriNV

void( *const juce::gl::glPointParameteriNV) (GLenum pname, GLint param) | ( | GLenum | pname,
|  | GLint | param )

extern

## glPointParameterivNV

void( *const juce::gl::glPointParameterivNV) (GLenum pname, const GLint *params) | ( | GLenum | pname,
|  | const GLint * | params )

extern

## glPresentFrameKeyedNV

void( *const juce::gl::glPresentFrameKeyedNV) (GLuint video_slot, GLuint64EXT minPresentTime, GLuint beginPresentTimeId, GLuint presentDurationId, GLenum type, GLenum target0, GLuint fill0, GLuint key0, GLenum target1, GLuint fill1, GLuint key1) | ( | GLuint | video_slot,
|  | GLuint64EXT | minPresentTime,
|  | GLuint | beginPresentTimeId,
|  | GLuint | presentDurationId,
|  | GLenum | type,
|  | GLenum | target0,
|  | GLuint | fill0,
|  | GLuint | key0,
|  | GLenum | target1,
|  | GLuint | fill1,
|  | GLuint | key1 )

extern

## glPresentFrameDualFillNV

void( *const juce::gl::glPresentFrameDualFillNV) (GLuint video_slot, GLuint64EXT minPresentTime, GLuint beginPresentTimeId, GLuint presentDurationId, GLenum type, GLenum target0, GLuint fill0, GLenum target1, GLuint fill1, GLenum target2, GLuint fill2, GLenum target3, GLuint fill3) | ( | GLuint | video_slot,
|  | GLuint64EXT | minPresentTime,
|  | GLuint | beginPresentTimeId,
|  | GLuint | presentDurationId,
|  | GLenum | type,
|  | GLenum | target0,
|  | GLuint | fill0,
|  | GLenum | target1,
|  | GLuint | fill1,
|  | GLenum | target2,
|  | GLuint | fill2,
|  | GLenum | target3,
|  | GLuint | fill3 )

extern

## glGetVideoivNV

void( *const juce::gl::glGetVideoivNV) (GLuint video_slot, GLenum pname, GLint *params) | ( | GLuint | video_slot,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetVideouivNV

void( *const juce::gl::glGetVideouivNV) (GLuint video_slot, GLenum pname, GLuint *params) | ( | GLuint | video_slot,
|  | GLenum | pname,
|  | GLuint * | params )

extern

## glGetVideoi64vNV

void( *const juce::gl::glGetVideoi64vNV) (GLuint video_slot, GLenum pname, GLint64EXT *params) | ( | GLuint | video_slot,
|  | GLenum | pname,
|  | GLint64EXT * | params )

extern

## glGetVideoui64vNV

void( *const juce::gl::glGetVideoui64vNV) (GLuint video_slot, GLenum pname, GLuint64EXT *params) | ( | GLuint | video_slot,
|  | GLenum | pname,
|  | GLuint64EXT * | params )

extern

## glPrimitiveRestartNV

void( *const juce::gl::glPrimitiveRestartNV) () | ( |  | ) |

extern

## glPrimitiveRestartIndexNV

void( *const juce::gl::glPrimitiveRestartIndexNV) (GLuint index) | ( | GLuint | index | ) |

extern

## glQueryResourceNV

GLint( *const juce::gl::glQueryResourceNV) (GLenum queryType, GLint tagId, GLuint count, GLint *buffer) | ( | GLenum | queryType,
|  | GLint | tagId,
|  | GLuint | count,
|  | GLint * | buffer )

extern

## glGenQueryResourceTagNV

void( *const juce::gl::glGenQueryResourceTagNV) (GLsizei n, GLint *tagIds) | ( | GLsizei | n,
|  | GLint * | tagIds )

extern

## glDeleteQueryResourceTagNV

void( *const juce::gl::glDeleteQueryResourceTagNV) (GLsizei n, const GLint *tagIds) | ( | GLsizei | n,
|  | const GLint * | tagIds )

extern

## glQueryResourceTagNV

void( *const juce::gl::glQueryResourceTagNV) (GLint tagId, const GLchar *tagString) | ( | GLint | tagId,
|  | const GLchar * | tagString )

extern

## glCombinerParameterfvNV

void( *const juce::gl::glCombinerParameterfvNV) (GLenum pname, const GLfloat *params) | ( | GLenum | pname,
|  | const GLfloat * | params )

extern

## glCombinerParameterfNV

void( *const juce::gl::glCombinerParameterfNV) (GLenum pname, GLfloat param) | ( | GLenum | pname,
|  | GLfloat | param )

extern

## glCombinerParameterivNV

void( *const juce::gl::glCombinerParameterivNV) (GLenum pname, const GLint *params) | ( | GLenum | pname,
|  | const GLint * | params )

extern

## glCombinerParameteriNV

void( *const juce::gl::glCombinerParameteriNV) (GLenum pname, GLint param) | ( | GLenum | pname,
|  | GLint | param )

extern

## glCombinerInputNV

void( *const juce::gl::glCombinerInputNV) (GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage) | ( | GLenum | stage,
|  | GLenum | portion,
|  | GLenum | variable,
|  | GLenum | input,
|  | GLenum | mapping,
|  | GLenum | componentUsage )

extern

## glCombinerOutputNV

void( *const juce::gl::glCombinerOutputNV) (GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum) | ( | GLenum | stage,
|  | GLenum | portion,
|  | GLenum | abOutput,
|  | GLenum | cdOutput,
|  | GLenum | sumOutput,
|  | GLenum | scale,
|  | GLenum | bias,
|  | GLboolean | abDotProduct,
|  | GLboolean | cdDotProduct,
|  | GLboolean | muxSum )

extern

## glFinalCombinerInputNV

void( *const juce::gl::glFinalCombinerInputNV) (GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage) | ( | GLenum | variable,
|  | GLenum | input,
|  | GLenum | mapping,
|  | GLenum | componentUsage )

extern

## glGetCombinerInputParameterfvNV

void( *const juce::gl::glGetCombinerInputParameterfvNV) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat *params) | ( | GLenum | stage,
|  | GLenum | portion,
|  | GLenum | variable,
|  | GLenum | pname,
|  | GLfloat * | params )

extern

## glGetCombinerInputParameterivNV

void( *const juce::gl::glGetCombinerInputParameterivNV) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint *params) | ( | GLenum | stage,
|  | GLenum | portion,
|  | GLenum | variable,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetCombinerOutputParameterfvNV

void( *const juce::gl::glGetCombinerOutputParameterfvNV) (GLenum stage, GLenum portion, GLenum pname, GLfloat *params) | ( | GLenum | stage,
|  | GLenum | portion,
|  | GLenum | pname,
|  | GLfloat * | params )

extern

## glGetCombinerOutputParameterivNV

void( *const juce::gl::glGetCombinerOutputParameterivNV) (GLenum stage, GLenum portion, GLenum pname, GLint *params) | ( | GLenum | stage,
|  | GLenum | portion,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetFinalCombinerInputParameterfvNV

void( *const juce::gl::glGetFinalCombinerInputParameterfvNV) (GLenum variable, GLenum pname, GLfloat *params) | ( | GLenum | variable,
|  | GLenum | pname,
|  | GLfloat * | params )

extern

## glGetFinalCombinerInputParameterivNV

void( *const juce::gl::glGetFinalCombinerInputParameterivNV) (GLenum variable, GLenum pname, GLint *params) | ( | GLenum | variable,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glCombinerStageParameterfvNV

void( *const juce::gl::glCombinerStageParameterfvNV) (GLenum stage, GLenum pname, const GLfloat *params) | ( | GLenum | stage,
|  | GLenum | pname,
|  | const GLfloat * | params )

extern

## glGetCombinerStageParameterfvNV

void( *const juce::gl::glGetCombinerStageParameterfvNV) (GLenum stage, GLenum pname, GLfloat *params) | ( | GLenum | stage,
|  | GLenum | pname,
|  | GLfloat * | params )

extern

## glFramebufferSampleLocationsfvNV

void(*) const juce::gl::glFramebufferSampleLocationsfvNV(GLenum target, GLuint start, GLsizei count, const GLfloat *v) | ( | GLenum | target,
|  | GLuint | start,
|  | GLsizei | count,
|  | const GLfloat * | v )

extern

## glNamedFramebufferSampleLocationsfvNV

void(*) const juce::gl::glNamedFramebufferSampleLocationsfvNV(GLuint framebuffer, GLuint start, GLsizei count, const GLfloat *v) | ( | GLuint | framebuffer,
|  | GLuint | start,
|  | GLsizei | count,
|  | const GLfloat * | v )

extern

## glResolveDepthValuesNV

void(*) const juce::gl::glResolveDepthValuesNV() | ( |  | ) |

extern

## glScissorExclusiveNV

void(*) const juce::gl::glScissorExclusiveNV(GLint x, GLint y, GLsizei width, GLsizei height) | ( | GLint | x,
|  | GLint | y,
|  | GLsizei | width,
|  | GLsizei | height )

extern

## glScissorExclusiveArrayvNV

void(*) const juce::gl::glScissorExclusiveArrayvNV(GLuint first, GLsizei count, const GLint *v) | ( | GLuint | first,
|  | GLsizei | count,
|  | const GLint * | v )

extern

## glMakeBufferResidentNV

void( *const juce::gl::glMakeBufferResidentNV) (GLenum target, GLenum access) | ( | GLenum | target,
|  | GLenum | access )

extern

## glMakeBufferNonResidentNV

void( *const juce::gl::glMakeBufferNonResidentNV) (GLenum target) | ( | GLenum | target | ) |

extern

## glIsBufferResidentNV

GLboolean( *const juce::gl::glIsBufferResidentNV) (GLenum target) | ( | GLenum | target | ) |

extern

## glMakeNamedBufferResidentNV

void( *const juce::gl::glMakeNamedBufferResidentNV) (GLuint buffer, GLenum access) | ( | GLuint | buffer,
|  | GLenum | access )

extern

## glMakeNamedBufferNonResidentNV

void( *const juce::gl::glMakeNamedBufferNonResidentNV) (GLuint buffer) | ( | GLuint | buffer | ) |

extern

## glIsNamedBufferResidentNV

GLboolean( *const juce::gl::glIsNamedBufferResidentNV) (GLuint buffer) | ( | GLuint | buffer | ) |

extern

## glGetBufferParameterui64vNV

void( *const juce::gl::glGetBufferParameterui64vNV) (GLenum target, GLenum pname, GLuint64EXT *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLuint64EXT * | params )

extern

## glGetNamedBufferParameterui64vNV

void( *const juce::gl::glGetNamedBufferParameterui64vNV) (GLuint buffer, GLenum pname, GLuint64EXT *params) | ( | GLuint | buffer,
|  | GLenum | pname,
|  | GLuint64EXT * | params )

extern

## glGetIntegerui64vNV

void( *const juce::gl::glGetIntegerui64vNV) (GLenum value, GLuint64EXT *result) | ( | GLenum | value,
|  | GLuint64EXT * | result )

extern

## glUniformui64NV

void( *const juce::gl::glUniformui64NV) (GLint location, GLuint64EXT value) | ( | GLint | location,
|  | GLuint64EXT | value )

extern

## glUniformui64vNV

void( *const juce::gl::glUniformui64vNV) (GLint location, GLsizei count, const GLuint64EXT *value) | ( | GLint | location,
|  | GLsizei | count,
|  | const GLuint64EXT * | value )

extern

## glProgramUniformui64NV

void( *const juce::gl::glProgramUniformui64NV) (GLuint program, GLint location, GLuint64EXT value) | ( | GLuint | program,
|  | GLint | location,
|  | GLuint64EXT | value )

extern

## glProgramUniformui64vNV

void( *const juce::gl::glProgramUniformui64vNV) (GLuint program, GLint location, GLsizei count, const GLuint64EXT *value) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | const GLuint64EXT * | value )

extern

## glBindShadingRateImageNV

void(*) const juce::gl::glBindShadingRateImageNV(GLuint texture) | ( | GLuint | texture | ) |

extern

## glGetShadingRateImagePaletteNV

void(*) const juce::gl::glGetShadingRateImagePaletteNV(GLuint viewport, GLuint entry, GLenum *rate) | ( | GLuint | viewport,
|  | GLuint | entry,
|  | GLenum * | rate )

extern

## glGetShadingRateSampleLocationivNV

void(*) const juce::gl::glGetShadingRateSampleLocationivNV(GLenum rate, GLuint samples, GLuint index, GLint *location) | ( | GLenum | rate,
|  | GLuint | samples,
|  | GLuint | index,
|  | GLint * | location )

extern

## glShadingRateImageBarrierNV

void(*) const juce::gl::glShadingRateImageBarrierNV(GLboolean synchronize) | ( | GLboolean | synchronize | ) |

extern

## glShadingRateImagePaletteNV

void(*) const juce::gl::glShadingRateImagePaletteNV(GLuint viewport, GLuint first, GLsizei count, const GLenum *rates) | ( | GLuint | viewport,
|  | GLuint | first,
|  | GLsizei | count,
|  | const GLenum * | rates )

extern

## glShadingRateSampleOrderNV

void(*) const juce::gl::glShadingRateSampleOrderNV(GLenum order) | ( | GLenum | order | ) |

extern

## glShadingRateSampleOrderCustomNV

void(*) const juce::gl::glShadingRateSampleOrderCustomNV(GLenum rate, GLuint samples, const GLint *locations) | ( | GLenum | rate,
|  | GLuint | samples,
|  | const GLint * | locations )

extern

## glTextureBarrierNV

void( *const juce::gl::glTextureBarrierNV) () | ( |  | ) |

extern

## glTexImage2DMultisampleCoverageNV

void( *const juce::gl::glTexImage2DMultisampleCoverageNV) (GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations) | ( | GLenum | target,
|  | GLsizei | coverageSamples,
|  | GLsizei | colorSamples,
|  | GLint | internalFormat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLboolean | fixedSampleLocations )

extern

## glTexImage3DMultisampleCoverageNV

void( *const juce::gl::glTexImage3DMultisampleCoverageNV) (GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations) | ( | GLenum | target,
|  | GLsizei | coverageSamples,
|  | GLsizei | colorSamples,
|  | GLint | internalFormat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth,
|  | GLboolean | fixedSampleLocations )

extern

## glTextureImage2DMultisampleNV

void( *const juce::gl::glTextureImage2DMultisampleNV) (GLuint texture, GLenum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations) | ( | GLuint | texture,
|  | GLenum | target,
|  | GLsizei | samples,
|  | GLint | internalFormat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLboolean | fixedSampleLocations )

extern

## glTextureImage3DMultisampleNV

void( *const juce::gl::glTextureImage3DMultisampleNV) (GLuint texture, GLenum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations) | ( | GLuint | texture,
|  | GLenum | target,
|  | GLsizei | samples,
|  | GLint | internalFormat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth,
|  | GLboolean | fixedSampleLocations )

extern

## glTextureImage2DMultisampleCoverageNV

void( *const juce::gl::glTextureImage2DMultisampleCoverageNV) (GLuint texture, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations) | ( | GLuint | texture,
|  | GLenum | target,
|  | GLsizei | coverageSamples,
|  | GLsizei | colorSamples,
|  | GLint | internalFormat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLboolean | fixedSampleLocations )

extern

## glTextureImage3DMultisampleCoverageNV

void( *const juce::gl::glTextureImage3DMultisampleCoverageNV) (GLuint texture, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations) | ( | GLuint | texture,
|  | GLenum | target,
|  | GLsizei | coverageSamples,
|  | GLsizei | colorSamples,
|  | GLint | internalFormat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth,
|  | GLboolean | fixedSampleLocations )

extern

## glBeginTransformFeedbackNV

void( *const juce::gl::glBeginTransformFeedbackNV) (GLenum primitiveMode) | ( | GLenum | primitiveMode | ) |

extern

## glEndTransformFeedbackNV

void( *const juce::gl::glEndTransformFeedbackNV) () | ( |  | ) |

extern

## glTransformFeedbackAttribsNV

void( *const juce::gl::glTransformFeedbackAttribsNV) (GLsizei count, const GLint *attribs, GLenum bufferMode) | ( | GLsizei | count,
|  | const GLint * | attribs,
|  | GLenum | bufferMode )

extern

## glBindBufferRangeNV

void( *const juce::gl::glBindBufferRangeNV) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size) | ( | GLenum | target,
|  | GLuint | index,
|  | GLuint | buffer,
|  | GLintptr | offset,
|  | GLsizeiptr | size )

extern

## glBindBufferOffsetNV

void( *const juce::gl::glBindBufferOffsetNV) (GLenum target, GLuint index, GLuint buffer, GLintptr offset) | ( | GLenum | target,
|  | GLuint | index,
|  | GLuint | buffer,
|  | GLintptr | offset )

extern

## glBindBufferBaseNV

void( *const juce::gl::glBindBufferBaseNV) (GLenum target, GLuint index, GLuint buffer) | ( | GLenum | target,
|  | GLuint | index,
|  | GLuint | buffer )

extern

## glTransformFeedbackVaryingsNV

void( *const juce::gl::glTransformFeedbackVaryingsNV) (GLuint program, GLsizei count, const GLint *locations, GLenum bufferMode) | ( | GLuint | program,
|  | GLsizei | count,
|  | const GLint * | locations,
|  | GLenum | bufferMode )

extern

## glActiveVaryingNV

void( *const juce::gl::glActiveVaryingNV) (GLuint program, const GLchar *name) | ( | GLuint | program,
|  | const GLchar * | name )

extern

## glGetVaryingLocationNV

GLint( *const juce::gl::glGetVaryingLocationNV) (GLuint program, const GLchar *name) | ( | GLuint | program,
|  | const GLchar * | name )

extern

## glGetActiveVaryingNV

void( *const juce::gl::glGetActiveVaryingNV) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name) | ( | GLuint | program,
|  | GLuint | index,
|  | GLsizei | bufSize,
|  | GLsizei * | length,
|  | GLsizei * | size,
|  | GLenum * | type,
|  | GLchar * | name )

extern

## glGetTransformFeedbackVaryingNV

void( *const juce::gl::glGetTransformFeedbackVaryingNV) (GLuint program, GLuint index, GLint *location) | ( | GLuint | program,
|  | GLuint | index,
|  | GLint * | location )

extern

## glTransformFeedbackStreamAttribsNV

void( *const juce::gl::glTransformFeedbackStreamAttribsNV) (GLsizei count, const GLint *attribs, GLsizei nbuffers, const GLint *bufstreams, GLenum bufferMode) | ( | GLsizei | count,
|  | const GLint * | attribs,
|  | GLsizei | nbuffers,
|  | const GLint * | bufstreams,
|  | GLenum | bufferMode )

extern

## glBindTransformFeedbackNV

void( *const juce::gl::glBindTransformFeedbackNV) (GLenum target, GLuint id) | ( | GLenum | target,
|  | GLuint | id )

extern

## glDeleteTransformFeedbacksNV

void( *const juce::gl::glDeleteTransformFeedbacksNV) (GLsizei n, const GLuint *ids) | ( | GLsizei | n,
|  | const GLuint * | ids )

extern

## glGenTransformFeedbacksNV

void( *const juce::gl::glGenTransformFeedbacksNV) (GLsizei n, GLuint *ids) | ( | GLsizei | n,
|  | GLuint * | ids )

extern

## glIsTransformFeedbackNV

GLboolean( *const juce::gl::glIsTransformFeedbackNV) (GLuint id) | ( | GLuint | id | ) |

extern

## glPauseTransformFeedbackNV

void( *const juce::gl::glPauseTransformFeedbackNV) () | ( |  | ) |

extern

## glResumeTransformFeedbackNV

void( *const juce::gl::glResumeTransformFeedbackNV) () | ( |  | ) |

extern

## glDrawTransformFeedbackNV

void( *const juce::gl::glDrawTransformFeedbackNV) (GLenum mode, GLuint id) | ( | GLenum | mode,
|  | GLuint | id )

extern

## glVDPAUInitNV

void( *const juce::gl::glVDPAUInitNV) (const void *vdpDevice, const void *getProcAddress) | ( | const void * | vdpDevice,
|  | const void * | getProcAddress )

extern

## glVDPAUFiniNV

void( *const juce::gl::glVDPAUFiniNV) () | ( |  | ) |

extern

## glVDPAURegisterVideoSurfaceNV

GLvdpauSurfaceNV( *const juce::gl::glVDPAURegisterVideoSurfaceNV) (const void *vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames) | ( | const void * | vdpSurface,
|  | GLenum | target,
|  | GLsizei | numTextureNames,
|  | const GLuint * | textureNames )

extern

## glVDPAURegisterOutputSurfaceNV

GLvdpauSurfaceNV( *const juce::gl::glVDPAURegisterOutputSurfaceNV) (const void *vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames) | ( | const void * | vdpSurface,
|  | GLenum | target,
|  | GLsizei | numTextureNames,
|  | const GLuint * | textureNames )

extern

## glVDPAUIsSurfaceNV

GLboolean( *const juce::gl::glVDPAUIsSurfaceNV) (GLvdpauSurfaceNV surface) | ( | GLvdpauSurfaceNV | surface | ) |

extern

## glVDPAUUnregisterSurfaceNV

void( *const juce::gl::glVDPAUUnregisterSurfaceNV) (GLvdpauSurfaceNV surface) | ( | GLvdpauSurfaceNV | surface | ) |

extern

## glVDPAUGetSurfaceivNV

void( *const juce::gl::glVDPAUGetSurfaceivNV) (GLvdpauSurfaceNV surface, GLenum pname, GLsizei count, GLsizei *length, GLint *values) | ( | GLvdpauSurfaceNV | surface,
|  | GLenum | pname,
|  | GLsizei | count,
|  | GLsizei * | length,
|  | GLint * | values )

extern

## glVDPAUSurfaceAccessNV

void( *const juce::gl::glVDPAUSurfaceAccessNV) (GLvdpauSurfaceNV surface, GLenum access) | ( | GLvdpauSurfaceNV | surface,
|  | GLenum | access )

extern

## glVDPAUMapSurfacesNV

void( *const juce::gl::glVDPAUMapSurfacesNV) (GLsizei numSurfaces, const GLvdpauSurfaceNV *surfaces) | ( | GLsizei | numSurfaces,
|  | const GLvdpauSurfaceNV * | surfaces )

extern

## glVDPAUUnmapSurfacesNV

void( *const juce::gl::glVDPAUUnmapSurfacesNV) (GLsizei numSurface, const GLvdpauSurfaceNV *surfaces) | ( | GLsizei | numSurface,
|  | const GLvdpauSurfaceNV * | surfaces )

extern

## glVDPAURegisterVideoSurfaceWithPictureStructureNV

GLvdpauSurfaceNV( *const juce::gl::glVDPAURegisterVideoSurfaceWithPictureStructureNV) (const void *vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames, GLboolean isFrameStructure) | ( | const void * | vdpSurface,
|  | GLenum | target,
|  | GLsizei | numTextureNames,
|  | const GLuint * | textureNames,
|  | GLboolean | isFrameStructure )

extern

## glFlushVertexArrayRangeNV

void( *const juce::gl::glFlushVertexArrayRangeNV) () | ( |  | ) |

extern

## glVertexArrayRangeNV

void( *const juce::gl::glVertexArrayRangeNV) (GLsizei length, const void *pointer) | ( | GLsizei | length,
|  | const void * | pointer )

extern

## glVertexAttribL1i64NV

void( *const juce::gl::glVertexAttribL1i64NV) (GLuint index, GLint64EXT x) | ( | GLuint | index,
|  | GLint64EXT | x )

extern

## glVertexAttribL2i64NV

void( *const juce::gl::glVertexAttribL2i64NV) (GLuint index, GLint64EXT x, GLint64EXT y) | ( | GLuint | index,
|  | GLint64EXT | x,
|  | GLint64EXT | y )

extern

## glVertexAttribL3i64NV

void( *const juce::gl::glVertexAttribL3i64NV) (GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z) | ( | GLuint | index,
|  | GLint64EXT | x,
|  | GLint64EXT | y,
|  | GLint64EXT | z )

extern

## glVertexAttribL4i64NV

void( *const juce::gl::glVertexAttribL4i64NV) (GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w) | ( | GLuint | index,
|  | GLint64EXT | x,
|  | GLint64EXT | y,
|  | GLint64EXT | z,
|  | GLint64EXT | w )

extern

## glVertexAttribL1i64vNV

void( *const juce::gl::glVertexAttribL1i64vNV) (GLuint index, const GLint64EXT *v) | ( | GLuint | index,
|  | const GLint64EXT * | v )

extern

## glVertexAttribL2i64vNV

void( *const juce::gl::glVertexAttribL2i64vNV) (GLuint index, const GLint64EXT *v) | ( | GLuint | index,
|  | const GLint64EXT * | v )

extern

## glVertexAttribL3i64vNV

void( *const juce::gl::glVertexAttribL3i64vNV) (GLuint index, const GLint64EXT *v) | ( | GLuint | index,
|  | const GLint64EXT * | v )

extern

## glVertexAttribL4i64vNV

void( *const juce::gl::glVertexAttribL4i64vNV) (GLuint index, const GLint64EXT *v) | ( | GLuint | index,
|  | const GLint64EXT * | v )

extern

## glVertexAttribL1ui64NV

void( *const juce::gl::glVertexAttribL1ui64NV) (GLuint index, GLuint64EXT x) | ( | GLuint | index,
|  | GLuint64EXT | x )

extern

## glVertexAttribL2ui64NV

void( *const juce::gl::glVertexAttribL2ui64NV) (GLuint index, GLuint64EXT x, GLuint64EXT y) | ( | GLuint | index,
|  | GLuint64EXT | x,
|  | GLuint64EXT | y )

extern

## glVertexAttribL3ui64NV

void( *const juce::gl::glVertexAttribL3ui64NV) (GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z) | ( | GLuint | index,
|  | GLuint64EXT | x,
|  | GLuint64EXT | y,
|  | GLuint64EXT | z )

extern

## glVertexAttribL4ui64NV

void( *const juce::gl::glVertexAttribL4ui64NV) (GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w) | ( | GLuint | index,
|  | GLuint64EXT | x,
|  | GLuint64EXT | y,
|  | GLuint64EXT | z,
|  | GLuint64EXT | w )

extern

## glVertexAttribL1ui64vNV

void( *const juce::gl::glVertexAttribL1ui64vNV) (GLuint index, const GLuint64EXT *v) | ( | GLuint | index,
|  | const GLuint64EXT * | v )

extern

## glVertexAttribL2ui64vNV

void( *const juce::gl::glVertexAttribL2ui64vNV) (GLuint index, const GLuint64EXT *v) | ( | GLuint | index,
|  | const GLuint64EXT * | v )

extern

## glVertexAttribL3ui64vNV

void( *const juce::gl::glVertexAttribL3ui64vNV) (GLuint index, const GLuint64EXT *v) | ( | GLuint | index,
|  | const GLuint64EXT * | v )

extern

## glVertexAttribL4ui64vNV

void( *const juce::gl::glVertexAttribL4ui64vNV) (GLuint index, const GLuint64EXT *v) | ( | GLuint | index,
|  | const GLuint64EXT * | v )

extern

## glGetVertexAttribLi64vNV

void( *const juce::gl::glGetVertexAttribLi64vNV) (GLuint index, GLenum pname, GLint64EXT *params) | ( | GLuint | index,
|  | GLenum | pname,
|  | GLint64EXT * | params )

extern

## glGetVertexAttribLui64vNV

void( *const juce::gl::glGetVertexAttribLui64vNV) (GLuint index, GLenum pname, GLuint64EXT *params) | ( | GLuint | index,
|  | GLenum | pname,
|  | GLuint64EXT * | params )

extern

## glVertexAttribLFormatNV

void( *const juce::gl::glVertexAttribLFormatNV) (GLuint index, GLint size, GLenum type, GLsizei stride) | ( | GLuint | index,
|  | GLint | size,
|  | GLenum | type,
|  | GLsizei | stride )

extern

## glBufferAddressRangeNV

void( *const juce::gl::glBufferAddressRangeNV) (GLenum pname, GLuint index, GLuint64EXT address, GLsizeiptr length) | ( | GLenum | pname,
|  | GLuint | index,
|  | GLuint64EXT | address,
|  | GLsizeiptr | length )

extern

## glVertexFormatNV

void( *const juce::gl::glVertexFormatNV) (GLint size, GLenum type, GLsizei stride) | ( | GLint | size,
|  | GLenum | type,
|  | GLsizei | stride )

extern

## glNormalFormatNV

void( *const juce::gl::glNormalFormatNV) (GLenum type, GLsizei stride) | ( | GLenum | type,
|  | GLsizei | stride )

extern

## glColorFormatNV

void( *const juce::gl::glColorFormatNV) (GLint size, GLenum type, GLsizei stride) | ( | GLint | size,
|  | GLenum | type,
|  | GLsizei | stride )

extern

## glIndexFormatNV

void( *const juce::gl::glIndexFormatNV) (GLenum type, GLsizei stride) | ( | GLenum | type,
|  | GLsizei | stride )

extern

## glTexCoordFormatNV

void( *const juce::gl::glTexCoordFormatNV) (GLint size, GLenum type, GLsizei stride) | ( | GLint | size,
|  | GLenum | type,
|  | GLsizei | stride )

extern

## glEdgeFlagFormatNV

void( *const juce::gl::glEdgeFlagFormatNV) (GLsizei stride) | ( | GLsizei | stride | ) |

extern

## glSecondaryColorFormatNV

void( *const juce::gl::glSecondaryColorFormatNV) (GLint size, GLenum type, GLsizei stride) | ( | GLint | size,
|  | GLenum | type,
|  | GLsizei | stride )

extern

## glFogCoordFormatNV

void( *const juce::gl::glFogCoordFormatNV) (GLenum type, GLsizei stride) | ( | GLenum | type,
|  | GLsizei | stride )

extern

## glVertexAttribFormatNV

void( *const juce::gl::glVertexAttribFormatNV) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride) | ( | GLuint | index,
|  | GLint | size,
|  | GLenum | type,
|  | GLboolean | normalized,
|  | GLsizei | stride )

extern

## glVertexAttribIFormatNV

void( *const juce::gl::glVertexAttribIFormatNV) (GLuint index, GLint size, GLenum type, GLsizei stride) | ( | GLuint | index,
|  | GLint | size,
|  | GLenum | type,
|  | GLsizei | stride )

extern

## glGetIntegerui64i_vNV

void( *const juce::gl::glGetIntegerui64i_vNV) (GLenum value, GLuint index, GLuint64EXT *result) | ( | GLenum | value,
|  | GLuint | index,
|  | GLuint64EXT * | result )

extern

## glAreProgramsResidentNV

GLboolean( *const juce::gl::glAreProgramsResidentNV) (GLsizei n, const GLuint *programs, GLboolean *residences) | ( | GLsizei | n,
|  | const GLuint * | programs,
|  | GLboolean * | residences )

extern

## glBindProgramNV

void( *const juce::gl::glBindProgramNV) (GLenum target, GLuint id) | ( | GLenum | target,
|  | GLuint | id )

extern

## glDeleteProgramsNV

void( *const juce::gl::glDeleteProgramsNV) (GLsizei n, const GLuint *programs) | ( | GLsizei | n,
|  | const GLuint * | programs )

extern

## glExecuteProgramNV

void( *const juce::gl::glExecuteProgramNV) (GLenum target, GLuint id, const GLfloat *params) | ( | GLenum | target,
|  | GLuint | id,
|  | const GLfloat * | params )

extern

## glGenProgramsNV

void( *const juce::gl::glGenProgramsNV) (GLsizei n, GLuint *programs) | ( | GLsizei | n,
|  | GLuint * | programs )

extern

## glGetProgramParameterdvNV

void( *const juce::gl::glGetProgramParameterdvNV) (GLenum target, GLuint index, GLenum pname, GLdouble *params) | ( | GLenum | target,
|  | GLuint | index,
|  | GLenum | pname,
|  | GLdouble * | params )

extern

## glGetProgramParameterfvNV

void( *const juce::gl::glGetProgramParameterfvNV) (GLenum target, GLuint index, GLenum pname, GLfloat *params) | ( | GLenum | target,
|  | GLuint | index,
|  | GLenum | pname,
|  | GLfloat * | params )

extern

## glGetProgramivNV

void( *const juce::gl::glGetProgramivNV) (GLuint id, GLenum pname, GLint *params) | ( | GLuint | id,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetProgramStringNV

void( *const juce::gl::glGetProgramStringNV) (GLuint id, GLenum pname, GLubyte *program) | ( | GLuint | id,
|  | GLenum | pname,
|  | GLubyte * | program )

extern

## glGetTrackMatrixivNV

void( *const juce::gl::glGetTrackMatrixivNV) (GLenum target, GLuint address, GLenum pname, GLint *params) | ( | GLenum | target,
|  | GLuint | address,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetVertexAttribdvNV

void( *const juce::gl::glGetVertexAttribdvNV) (GLuint index, GLenum pname, GLdouble *params) | ( | GLuint | index,
|  | GLenum | pname,
|  | GLdouble * | params )

extern

## glGetVertexAttribfvNV

void( *const juce::gl::glGetVertexAttribfvNV) (GLuint index, GLenum pname, GLfloat *params) | ( | GLuint | index,
|  | GLenum | pname,
|  | GLfloat * | params )

extern

## glGetVertexAttribivNV

void( *const juce::gl::glGetVertexAttribivNV) (GLuint index, GLenum pname, GLint *params) | ( | GLuint | index,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetVertexAttribPointervNV

void( *const juce::gl::glGetVertexAttribPointervNV) (GLuint index, GLenum pname, void **pointer) | ( | GLuint | index,
|  | GLenum | pname,
|  | void ** | pointer )

extern

## glIsProgramNV

GLboolean( *const juce::gl::glIsProgramNV) (GLuint id) | ( | GLuint | id | ) |

extern

## glLoadProgramNV

void( *const juce::gl::glLoadProgramNV) (GLenum target, GLuint id, GLsizei len, const GLubyte *program) | ( | GLenum | target,
|  | GLuint | id,
|  | GLsizei | len,
|  | const GLubyte * | program )

extern

## glProgramParameter4dNV

void( *const juce::gl::glProgramParameter4dNV) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) | ( | GLenum | target,
|  | GLuint | index,
|  | GLdouble | x,
|  | GLdouble | y,
|  | GLdouble | z,
|  | GLdouble | w )

extern

## glProgramParameter4dvNV

void( *const juce::gl::glProgramParameter4dvNV) (GLenum target, GLuint index, const GLdouble *v) | ( | GLenum | target,
|  | GLuint | index,
|  | const GLdouble * | v )

extern

## glProgramParameter4fNV

void( *const juce::gl::glProgramParameter4fNV) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) | ( | GLenum | target,
|  | GLuint | index,
|  | GLfloat | x,
|  | GLfloat | y,
|  | GLfloat | z,
|  | GLfloat | w )

extern

## glProgramParameter4fvNV

void( *const juce::gl::glProgramParameter4fvNV) (GLenum target, GLuint index, const GLfloat *v) | ( | GLenum | target,
|  | GLuint | index,
|  | const GLfloat * | v )

extern

## glProgramParameters4dvNV

void( *const juce::gl::glProgramParameters4dvNV) (GLenum target, GLuint index, GLsizei count, const GLdouble *v) | ( | GLenum | target,
|  | GLuint | index,
|  | GLsizei | count,
|  | const GLdouble * | v )

extern

## glProgramParameters4fvNV

void( *const juce::gl::glProgramParameters4fvNV) (GLenum target, GLuint index, GLsizei count, const GLfloat *v) | ( | GLenum | target,
|  | GLuint | index,
|  | GLsizei | count,
|  | const GLfloat * | v )

extern

## glRequestResidentProgramsNV

void( *const juce::gl::glRequestResidentProgramsNV) (GLsizei n, const GLuint *programs) | ( | GLsizei | n,
|  | const GLuint * | programs )

extern

## glTrackMatrixNV

void( *const juce::gl::glTrackMatrixNV) (GLenum target, GLuint address, GLenum matrix, GLenum transform) | ( | GLenum | target,
|  | GLuint | address,
|  | GLenum | matrix,
|  | GLenum | transform )

extern

## glVertexAttribPointerNV

void( *const juce::gl::glVertexAttribPointerNV) (GLuint index, GLint fsize, GLenum type, GLsizei stride, const void *pointer) | ( | GLuint | index,
|  | GLint | fsize,
|  | GLenum | type,
|  | GLsizei | stride,
|  | const void * | pointer )

extern

## glVertexAttrib1dNV

void( *const juce::gl::glVertexAttrib1dNV) (GLuint index, GLdouble x) | ( | GLuint | index,
|  | GLdouble | x )

extern

## glVertexAttrib1dvNV

void( *const juce::gl::glVertexAttrib1dvNV) (GLuint index, const GLdouble *v) | ( | GLuint | index,
|  | const GLdouble * | v )

extern

## glVertexAttrib1fNV

void( *const juce::gl::glVertexAttrib1fNV) (GLuint index, GLfloat x) | ( | GLuint | index,
|  | GLfloat | x )

extern

## glVertexAttrib1fvNV

void( *const juce::gl::glVertexAttrib1fvNV) (GLuint index, const GLfloat *v) | ( | GLuint | index,
|  | const GLfloat * | v )

extern

## glVertexAttrib1sNV

void( *const juce::gl::glVertexAttrib1sNV) (GLuint index, GLshort x) | ( | GLuint | index,
|  | GLshort | x )

extern

## glVertexAttrib1svNV

void( *const juce::gl::glVertexAttrib1svNV) (GLuint index, const GLshort *v) | ( | GLuint | index,
|  | const GLshort * | v )

extern

## glVertexAttrib2dNV

void( *const juce::gl::glVertexAttrib2dNV) (GLuint index, GLdouble x, GLdouble y) | ( | GLuint | index,
|  | GLdouble | x,
|  | GLdouble | y )

extern

## glVertexAttrib2dvNV

void( *const juce::gl::glVertexAttrib2dvNV) (GLuint index, const GLdouble *v) | ( | GLuint | index,
|  | const GLdouble * | v )

extern

## glVertexAttrib2fNV

void( *const juce::gl::glVertexAttrib2fNV) (GLuint index, GLfloat x, GLfloat y) | ( | GLuint | index,
|  | GLfloat | x,
|  | GLfloat | y )

extern

## glVertexAttrib2fvNV

void( *const juce::gl::glVertexAttrib2fvNV) (GLuint index, const GLfloat *v) | ( | GLuint | index,
|  | const GLfloat * | v )

extern

## glVertexAttrib2sNV

void( *const juce::gl::glVertexAttrib2sNV) (GLuint index, GLshort x, GLshort y) | ( | GLuint | index,
|  | GLshort | x,
|  | GLshort | y )

extern

## glVertexAttrib2svNV

void( *const juce::gl::glVertexAttrib2svNV) (GLuint index, const GLshort *v) | ( | GLuint | index,
|  | const GLshort * | v )

extern

## glVertexAttrib3dNV

void( *const juce::gl::glVertexAttrib3dNV) (GLuint index, GLdouble x, GLdouble y, GLdouble z) | ( | GLuint | index,
|  | GLdouble | x,
|  | GLdouble | y,
|  | GLdouble | z )

extern

## glVertexAttrib3dvNV

void( *const juce::gl::glVertexAttrib3dvNV) (GLuint index, const GLdouble *v) | ( | GLuint | index,
|  | const GLdouble * | v )

extern

## glVertexAttrib3fNV

void( *const juce::gl::glVertexAttrib3fNV) (GLuint index, GLfloat x, GLfloat y, GLfloat z) | ( | GLuint | index,
|  | GLfloat | x,
|  | GLfloat | y,
|  | GLfloat | z )

extern

## glVertexAttrib3fvNV

void( *const juce::gl::glVertexAttrib3fvNV) (GLuint index, const GLfloat *v) | ( | GLuint | index,
|  | const GLfloat * | v )

extern

## glVertexAttrib3sNV

void( *const juce::gl::glVertexAttrib3sNV) (GLuint index, GLshort x, GLshort y, GLshort z) | ( | GLuint | index,
|  | GLshort | x,
|  | GLshort | y,
|  | GLshort | z )

extern

## glVertexAttrib3svNV

void( *const juce::gl::glVertexAttrib3svNV) (GLuint index, const GLshort *v) | ( | GLuint | index,
|  | const GLshort * | v )

extern

## glVertexAttrib4dNV

void( *const juce::gl::glVertexAttrib4dNV) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) | ( | GLuint | index,
|  | GLdouble | x,
|  | GLdouble | y,
|  | GLdouble | z,
|  | GLdouble | w )

extern

## glVertexAttrib4dvNV

void( *const juce::gl::glVertexAttrib4dvNV) (GLuint index, const GLdouble *v) | ( | GLuint | index,
|  | const GLdouble * | v )

extern

## glVertexAttrib4fNV

void( *const juce::gl::glVertexAttrib4fNV) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) | ( | GLuint | index,
|  | GLfloat | x,
|  | GLfloat | y,
|  | GLfloat | z,
|  | GLfloat | w )

extern

## glVertexAttrib4fvNV

void( *const juce::gl::glVertexAttrib4fvNV) (GLuint index, const GLfloat *v) | ( | GLuint | index,
|  | const GLfloat * | v )

extern

## glVertexAttrib4sNV

void( *const juce::gl::glVertexAttrib4sNV) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w) | ( | GLuint | index,
|  | GLshort | x,
|  | GLshort | y,
|  | GLshort | z,
|  | GLshort | w )

extern

## glVertexAttrib4svNV

void( *const juce::gl::glVertexAttrib4svNV) (GLuint index, const GLshort *v) | ( | GLuint | index,
|  | const GLshort * | v )

extern

## glVertexAttrib4ubNV

void( *const juce::gl::glVertexAttrib4ubNV) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w) | ( | GLuint | index,
|  | GLubyte | x,
|  | GLubyte | y,
|  | GLubyte | z,
|  | GLubyte | w )

extern

## glVertexAttrib4ubvNV

void( *const juce::gl::glVertexAttrib4ubvNV) (GLuint index, const GLubyte *v) | ( | GLuint | index,
|  | const GLubyte * | v )

extern

## glVertexAttribs1dvNV

void( *const juce::gl::glVertexAttribs1dvNV) (GLuint index, GLsizei count, const GLdouble *v) | ( | GLuint | index,
|  | GLsizei | count,
|  | const GLdouble * | v )

extern

## glVertexAttribs1fvNV

void( *const juce::gl::glVertexAttribs1fvNV) (GLuint index, GLsizei count, const GLfloat *v) | ( | GLuint | index,
|  | GLsizei | count,
|  | const GLfloat * | v )

extern

## glVertexAttribs1svNV

void( *const juce::gl::glVertexAttribs1svNV) (GLuint index, GLsizei count, const GLshort *v) | ( | GLuint | index,
|  | GLsizei | count,
|  | const GLshort * | v )

extern

## glVertexAttribs2dvNV

void( *const juce::gl::glVertexAttribs2dvNV) (GLuint index, GLsizei count, const GLdouble *v) | ( | GLuint | index,
|  | GLsizei | count,
|  | const GLdouble * | v )

extern

## glVertexAttribs2fvNV

void( *const juce::gl::glVertexAttribs2fvNV) (GLuint index, GLsizei count, const GLfloat *v) | ( | GLuint | index,
|  | GLsizei | count,
|  | const GLfloat * | v )

extern

## glVertexAttribs2svNV

void( *const juce::gl::glVertexAttribs2svNV) (GLuint index, GLsizei count, const GLshort *v) | ( | GLuint | index,
|  | GLsizei | count,
|  | const GLshort * | v )

extern

## glVertexAttribs3dvNV

void( *const juce::gl::glVertexAttribs3dvNV) (GLuint index, GLsizei count, const GLdouble *v) | ( | GLuint | index,
|  | GLsizei | count,
|  | const GLdouble * | v )

extern

## glVertexAttribs3fvNV

void( *const juce::gl::glVertexAttribs3fvNV) (GLuint index, GLsizei count, const GLfloat *v) | ( | GLuint | index,
|  | GLsizei | count,
|  | const GLfloat * | v )

extern

## glVertexAttribs3svNV

void( *const juce::gl::glVertexAttribs3svNV) (GLuint index, GLsizei count, const GLshort *v) | ( | GLuint | index,
|  | GLsizei | count,
|  | const GLshort * | v )

extern

## glVertexAttribs4dvNV

void( *const juce::gl::glVertexAttribs4dvNV) (GLuint index, GLsizei count, const GLdouble *v) | ( | GLuint | index,
|  | GLsizei | count,
|  | const GLdouble * | v )

extern

## glVertexAttribs4fvNV

void( *const juce::gl::glVertexAttribs4fvNV) (GLuint index, GLsizei count, const GLfloat *v) | ( | GLuint | index,
|  | GLsizei | count,
|  | const GLfloat * | v )

extern

## glVertexAttribs4svNV

void( *const juce::gl::glVertexAttribs4svNV) (GLuint index, GLsizei count, const GLshort *v) | ( | GLuint | index,
|  | GLsizei | count,
|  | const GLshort * | v )

extern

## glVertexAttribs4ubvNV

void( *const juce::gl::glVertexAttribs4ubvNV) (GLuint index, GLsizei count, const GLubyte *v) | ( | GLuint | index,
|  | GLsizei | count,
|  | const GLubyte * | v )

extern

## glBeginVideoCaptureNV

void( *const juce::gl::glBeginVideoCaptureNV) (GLuint video_capture_slot) | ( | GLuint | video_capture_slot | ) |

extern

## glBindVideoCaptureStreamBufferNV

void( *const juce::gl::glBindVideoCaptureStreamBufferNV) (GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLintptrARB offset) | ( | GLuint | video_capture_slot,
|  | GLuint | stream,
|  | GLenum | frame_region,
|  | GLintptrARB | offset )

extern

## glBindVideoCaptureStreamTextureNV

void( *const juce::gl::glBindVideoCaptureStreamTextureNV) (GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLenum target, GLuint texture) | ( | GLuint | video_capture_slot,
|  | GLuint | stream,
|  | GLenum | frame_region,
|  | GLenum | target,
|  | GLuint | texture )

extern

## glEndVideoCaptureNV

void( *const juce::gl::glEndVideoCaptureNV) (GLuint video_capture_slot) | ( | GLuint | video_capture_slot | ) |

extern

## glGetVideoCaptureivNV

void( *const juce::gl::glGetVideoCaptureivNV) (GLuint video_capture_slot, GLenum pname, GLint *params) | ( | GLuint | video_capture_slot,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetVideoCaptureStreamivNV

void( *const juce::gl::glGetVideoCaptureStreamivNV) (GLuint video_capture_slot, GLuint stream, GLenum pname, GLint *params) | ( | GLuint | video_capture_slot,
|  | GLuint | stream,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetVideoCaptureStreamfvNV

void( *const juce::gl::glGetVideoCaptureStreamfvNV) (GLuint video_capture_slot, GLuint stream, GLenum pname, GLfloat *params) | ( | GLuint | video_capture_slot,
|  | GLuint | stream,
|  | GLenum | pname,
|  | GLfloat * | params )

extern

## glGetVideoCaptureStreamdvNV

void( *const juce::gl::glGetVideoCaptureStreamdvNV) (GLuint video_capture_slot, GLuint stream, GLenum pname, GLdouble *params) | ( | GLuint | video_capture_slot,
|  | GLuint | stream,
|  | GLenum | pname,
|  | GLdouble * | params )

extern

## glVideoCaptureNV

GLenum( *const juce::gl::glVideoCaptureNV) (GLuint video_capture_slot, GLuint *sequence_num, GLuint64EXT *capture_time) | ( | GLuint | video_capture_slot,
|  | GLuint * | sequence_num,
|  | GLuint64EXT * | capture_time )

extern

## glVideoCaptureStreamParameterivNV

void( *const juce::gl::glVideoCaptureStreamParameterivNV) (GLuint video_capture_slot, GLuint stream, GLenum pname, const GLint *params) | ( | GLuint | video_capture_slot,
|  | GLuint | stream,
|  | GLenum | pname,
|  | const GLint * | params )

extern

## glVideoCaptureStreamParameterfvNV

void( *const juce::gl::glVideoCaptureStreamParameterfvNV) (GLuint video_capture_slot, GLuint stream, GLenum pname, const GLfloat *params) | ( | GLuint | video_capture_slot,
|  | GLuint | stream,
|  | GLenum | pname,
|  | const GLfloat * | params )

extern

## glVideoCaptureStreamParameterdvNV

void( *const juce::gl::glVideoCaptureStreamParameterdvNV) (GLuint video_capture_slot, GLuint stream, GLenum pname, const GLdouble *params) | ( | GLuint | video_capture_slot,
|  | GLuint | stream,
|  | GLenum | pname,
|  | const GLdouble * | params )

extern

## glViewportSwizzleNV

void(*) const juce::gl::glViewportSwizzleNV(GLuint index, GLenum swizzlex, GLenum swizzley, GLenum swizzlez, GLenum swizzlew) | ( | GLuint | index,
|  | GLenum | swizzlex,
|  | GLenum | swizzley,
|  | GLenum | swizzlez,
|  | GLenum | swizzlew )

extern

## glMultiTexCoord1bOES

void( *const juce::gl::glMultiTexCoord1bOES) (GLenum texture, GLbyte s) | ( | GLenum | texture,
|  | GLbyte | s )

extern

## glMultiTexCoord1bvOES

void( *const juce::gl::glMultiTexCoord1bvOES) (GLenum texture, const GLbyte *coords) | ( | GLenum | texture,
|  | const GLbyte * | coords )

extern

## glMultiTexCoord2bOES

void( *const juce::gl::glMultiTexCoord2bOES) (GLenum texture, GLbyte s, GLbyte t) | ( | GLenum | texture,
|  | GLbyte | s,
|  | GLbyte | t )

extern

## glMultiTexCoord2bvOES

void( *const juce::gl::glMultiTexCoord2bvOES) (GLenum texture, const GLbyte *coords) | ( | GLenum | texture,
|  | const GLbyte * | coords )

extern

## glMultiTexCoord3bOES

void( *const juce::gl::glMultiTexCoord3bOES) (GLenum texture, GLbyte s, GLbyte t, GLbyte r) | ( | GLenum | texture,
|  | GLbyte | s,
|  | GLbyte | t,
|  | GLbyte | r )

extern

## glMultiTexCoord3bvOES

void( *const juce::gl::glMultiTexCoord3bvOES) (GLenum texture, const GLbyte *coords) | ( | GLenum | texture,
|  | const GLbyte * | coords )

extern

## glMultiTexCoord4bOES

void( *const juce::gl::glMultiTexCoord4bOES) (GLenum texture, GLbyte s, GLbyte t, GLbyte r, GLbyte q) | ( | GLenum | texture,
|  | GLbyte | s,
|  | GLbyte | t,
|  | GLbyte | r,
|  | GLbyte | q )

extern

## glMultiTexCoord4bvOES

void( *const juce::gl::glMultiTexCoord4bvOES) (GLenum texture, const GLbyte *coords) | ( | GLenum | texture,
|  | const GLbyte * | coords )

extern

## glTexCoord1bOES

void( *const juce::gl::glTexCoord1bOES) (GLbyte s) | ( | GLbyte | s | ) |

extern

## glTexCoord1bvOES

void( *const juce::gl::glTexCoord1bvOES) (const GLbyte *coords) | ( | const GLbyte * | coords | ) |

extern

## glTexCoord2bOES

void( *const juce::gl::glTexCoord2bOES) (GLbyte s, GLbyte t) | ( | GLbyte | s,
|  | GLbyte | t )

extern

## glTexCoord2bvOES

void( *const juce::gl::glTexCoord2bvOES) (const GLbyte *coords) | ( | const GLbyte * | coords | ) |

extern

## glTexCoord3bOES

void( *const juce::gl::glTexCoord3bOES) (GLbyte s, GLbyte t, GLbyte r) | ( | GLbyte | s,
|  | GLbyte | t,
|  | GLbyte | r )

extern

## glTexCoord3bvOES

void( *const juce::gl::glTexCoord3bvOES) (const GLbyte *coords) | ( | const GLbyte * | coords | ) |

extern

## glTexCoord4bOES

void( *const juce::gl::glTexCoord4bOES) (GLbyte s, GLbyte t, GLbyte r, GLbyte q) | ( | GLbyte | s,
|  | GLbyte | t,
|  | GLbyte | r,
|  | GLbyte | q )

extern

## glTexCoord4bvOES

void( *const juce::gl::glTexCoord4bvOES) (const GLbyte *coords) | ( | const GLbyte * | coords | ) |

extern

## glVertex2bOES

void( *const juce::gl::glVertex2bOES) (GLbyte x, GLbyte y) | ( | GLbyte | x,
|  | GLbyte | y )

extern

## glVertex2bvOES

void( *const juce::gl::glVertex2bvOES) (const GLbyte *coords) | ( | const GLbyte * | coords | ) |

extern

## glVertex3bOES

void( *const juce::gl::glVertex3bOES) (GLbyte x, GLbyte y, GLbyte z) | ( | GLbyte | x,
|  | GLbyte | y,
|  | GLbyte | z )

extern

## glVertex3bvOES

void( *const juce::gl::glVertex3bvOES) (const GLbyte *coords) | ( | const GLbyte * | coords | ) |

extern

## glVertex4bOES

void( *const juce::gl::glVertex4bOES) (GLbyte x, GLbyte y, GLbyte z, GLbyte w) | ( | GLbyte | x,
|  | GLbyte | y,
|  | GLbyte | z,
|  | GLbyte | w )

extern

## glVertex4bvOES

void( *const juce::gl::glVertex4bvOES) (const GLbyte *coords) | ( | const GLbyte * | coords | ) |

extern

## glAlphaFuncxOES

void( *const juce::gl::glAlphaFuncxOES) (GLenum func, GLfixed ref) | ( | GLenum | func,
|  | GLfixed | ref )

extern

## glClearColorxOES

void( *const juce::gl::glClearColorxOES) (GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha) | ( | GLfixed | red,
|  | GLfixed | green,
|  | GLfixed | blue,
|  | GLfixed | alpha )

extern

## glClearDepthxOES

void( *const juce::gl::glClearDepthxOES) (GLfixed depth) | ( | GLfixed | depth | ) |

extern

## glClipPlanexOES

void( *const juce::gl::glClipPlanexOES) (GLenum plane, const GLfixed *equation) | ( | GLenum | plane,
|  | const GLfixed * | equation )

extern

## glColor4xOES

void( *const juce::gl::glColor4xOES) (GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha) | ( | GLfixed | red,
|  | GLfixed | green,
|  | GLfixed | blue,
|  | GLfixed | alpha )

extern

## glDepthRangexOES

void( *const juce::gl::glDepthRangexOES) (GLfixed n, GLfixed f) | ( | GLfixed | n,
|  | GLfixed | f )

extern

## glFogxOES

void( *const juce::gl::glFogxOES) (GLenum pname, GLfixed param) | ( | GLenum | pname,
|  | GLfixed | param )

extern

## glFogxvOES

void( *const juce::gl::glFogxvOES) (GLenum pname, const GLfixed *param) | ( | GLenum | pname,
|  | const GLfixed * | param )

extern

## glFrustumxOES

void( *const juce::gl::glFrustumxOES) (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f) | ( | GLfixed | l,
|  | GLfixed | r,
|  | GLfixed | b,
|  | GLfixed | t,
|  | GLfixed | n,
|  | GLfixed | f )

extern

## glGetClipPlanexOES

void( *const juce::gl::glGetClipPlanexOES) (GLenum plane, GLfixed *equation) | ( | GLenum | plane,
|  | GLfixed * | equation )

extern

## glGetFixedvOES

void( *const juce::gl::glGetFixedvOES) (GLenum pname, GLfixed *params) | ( | GLenum | pname,
|  | GLfixed * | params )

extern

## glGetTexEnvxvOES

void( *const juce::gl::glGetTexEnvxvOES) (GLenum target, GLenum pname, GLfixed *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLfixed * | params )

extern

## glGetTexParameterxvOES

void( *const juce::gl::glGetTexParameterxvOES) (GLenum target, GLenum pname, GLfixed *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLfixed * | params )

extern

## glLightModelxOES

void( *const juce::gl::glLightModelxOES) (GLenum pname, GLfixed param) | ( | GLenum | pname,
|  | GLfixed | param )

extern

## glLightModelxvOES

void( *const juce::gl::glLightModelxvOES) (GLenum pname, const GLfixed *param) | ( | GLenum | pname,
|  | const GLfixed * | param )

extern

## glLightxOES

void( *const juce::gl::glLightxOES) (GLenum light, GLenum pname, GLfixed param) | ( | GLenum | light,
|  | GLenum | pname,
|  | GLfixed | param )

extern

## glLightxvOES

void( *const juce::gl::glLightxvOES) (GLenum light, GLenum pname, const GLfixed *params) | ( | GLenum | light,
|  | GLenum | pname,
|  | const GLfixed * | params )

extern

## glLineWidthxOES

void( *const juce::gl::glLineWidthxOES) (GLfixed width) | ( | GLfixed | width | ) |

extern

## glLoadMatrixxOES

void( *const juce::gl::glLoadMatrixxOES) (const GLfixed *m) | ( | const GLfixed * | m | ) |

extern

## glMaterialxOES

void( *const juce::gl::glMaterialxOES) (GLenum face, GLenum pname, GLfixed param) | ( | GLenum | face,
|  | GLenum | pname,
|  | GLfixed | param )

extern

## glMaterialxvOES

void( *const juce::gl::glMaterialxvOES) (GLenum face, GLenum pname, const GLfixed *param) | ( | GLenum | face,
|  | GLenum | pname,
|  | const GLfixed * | param )

extern

## glMultMatrixxOES

void( *const juce::gl::glMultMatrixxOES) (const GLfixed *m) | ( | const GLfixed * | m | ) |

extern

## glMultiTexCoord4xOES

void( *const juce::gl::glMultiTexCoord4xOES) (GLenum texture, GLfixed s, GLfixed t, GLfixed r, GLfixed q) | ( | GLenum | texture,
|  | GLfixed | s,
|  | GLfixed | t,
|  | GLfixed | r,
|  | GLfixed | q )

extern

## glNormal3xOES

void( *const juce::gl::glNormal3xOES) (GLfixed nx, GLfixed ny, GLfixed nz) | ( | GLfixed | nx,
|  | GLfixed | ny,
|  | GLfixed | nz )

extern

## glOrthoxOES

void( *const juce::gl::glOrthoxOES) (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f) | ( | GLfixed | l,
|  | GLfixed | r,
|  | GLfixed | b,
|  | GLfixed | t,
|  | GLfixed | n,
|  | GLfixed | f )

extern

## glPointParameterxvOES

void( *const juce::gl::glPointParameterxvOES) (GLenum pname, const GLfixed *params) | ( | GLenum | pname,
|  | const GLfixed * | params )

extern

## glPointSizexOES

void( *const juce::gl::glPointSizexOES) (GLfixed size) | ( | GLfixed | size | ) |

extern

## glPolygonOffsetxOES

void( *const juce::gl::glPolygonOffsetxOES) (GLfixed factor, GLfixed units) | ( | GLfixed | factor,
|  | GLfixed | units )

extern

## glRotatexOES

void( *const juce::gl::glRotatexOES) (GLfixed angle, GLfixed x, GLfixed y, GLfixed z) | ( | GLfixed | angle,
|  | GLfixed | x,
|  | GLfixed | y,
|  | GLfixed | z )

extern

## glScalexOES

void( *const juce::gl::glScalexOES) (GLfixed x, GLfixed y, GLfixed z) | ( | GLfixed | x,
|  | GLfixed | y,
|  | GLfixed | z )

extern

## glTexEnvxOES

void( *const juce::gl::glTexEnvxOES) (GLenum target, GLenum pname, GLfixed param) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLfixed | param )

extern

## glTexEnvxvOES

void( *const juce::gl::glTexEnvxvOES) (GLenum target, GLenum pname, const GLfixed *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | const GLfixed * | params )

extern

## glTexParameterxOES

void( *const juce::gl::glTexParameterxOES) (GLenum target, GLenum pname, GLfixed param) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLfixed | param )

extern

## glTexParameterxvOES

void( *const juce::gl::glTexParameterxvOES) (GLenum target, GLenum pname, const GLfixed *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | const GLfixed * | params )

extern

## glTranslatexOES

void( *const juce::gl::glTranslatexOES) (GLfixed x, GLfixed y, GLfixed z) | ( | GLfixed | x,
|  | GLfixed | y,
|  | GLfixed | z )

extern

## glGetLightxvOES

void( *const juce::gl::glGetLightxvOES) (GLenum light, GLenum pname, GLfixed *params) | ( | GLenum | light,
|  | GLenum | pname,
|  | GLfixed * | params )

extern

## glGetMaterialxvOES

void( *const juce::gl::glGetMaterialxvOES) (GLenum face, GLenum pname, GLfixed *params) | ( | GLenum | face,
|  | GLenum | pname,
|  | GLfixed * | params )

extern

## glPointParameterxOES

void( *const juce::gl::glPointParameterxOES) (GLenum pname, GLfixed param) | ( | GLenum | pname,
|  | GLfixed | param )

extern

## glSampleCoveragexOES

void( *const juce::gl::glSampleCoveragexOES) (GLclampx value, GLboolean invert) | ( | GLclampx | value,
|  | GLboolean | invert )

extern

## glAccumxOES

void( *const juce::gl::glAccumxOES) (GLenum op, GLfixed value) | ( | GLenum | op,
|  | GLfixed | value )

extern

## glBitmapxOES

void( *const juce::gl::glBitmapxOES) (GLsizei width, GLsizei height, GLfixed xorig, GLfixed yorig, GLfixed xmove, GLfixed ymove, const GLubyte *bitmap) | ( | GLsizei | width,
|  | GLsizei | height,
|  | GLfixed | xorig,
|  | GLfixed | yorig,
|  | GLfixed | xmove,
|  | GLfixed | ymove,
|  | const GLubyte * | bitmap )

extern

## glBlendColorxOES

void( *const juce::gl::glBlendColorxOES) (GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha) | ( | GLfixed | red,
|  | GLfixed | green,
|  | GLfixed | blue,
|  | GLfixed | alpha )

extern

## glClearAccumxOES

void( *const juce::gl::glClearAccumxOES) (GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha) | ( | GLfixed | red,
|  | GLfixed | green,
|  | GLfixed | blue,
|  | GLfixed | alpha )

extern

## glColor3xOES

void( *const juce::gl::glColor3xOES) (GLfixed red, GLfixed green, GLfixed blue) | ( | GLfixed | red,
|  | GLfixed | green,
|  | GLfixed | blue )

extern

## glColor3xvOES

void( *const juce::gl::glColor3xvOES) (const GLfixed *components) | ( | const GLfixed * | components | ) |

extern

## glColor4xvOES

void( *const juce::gl::glColor4xvOES) (const GLfixed *components) | ( | const GLfixed * | components | ) |

extern

## glConvolutionParameterxOES

void( *const juce::gl::glConvolutionParameterxOES) (GLenum target, GLenum pname, GLfixed param) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLfixed | param )

extern

## glConvolutionParameterxvOES

void( *const juce::gl::glConvolutionParameterxvOES) (GLenum target, GLenum pname, const GLfixed *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | const GLfixed * | params )

extern

## glEvalCoord1xOES

void( *const juce::gl::glEvalCoord1xOES) (GLfixed u) | ( | GLfixed | u | ) |

extern

## glEvalCoord1xvOES

void( *const juce::gl::glEvalCoord1xvOES) (const GLfixed *coords) | ( | const GLfixed * | coords | ) |

extern

## glEvalCoord2xOES

void( *const juce::gl::glEvalCoord2xOES) (GLfixed u, GLfixed v) | ( | GLfixed | u,
|  | GLfixed | v )

extern

## glEvalCoord2xvOES

void( *const juce::gl::glEvalCoord2xvOES) (const GLfixed *coords) | ( | const GLfixed * | coords | ) |

extern

## glFeedbackBufferxOES

void( *const juce::gl::glFeedbackBufferxOES) (GLsizei n, GLenum type, const GLfixed *buffer) | ( | GLsizei | n,
|  | GLenum | type,
|  | const GLfixed * | buffer )

extern

## glGetConvolutionParameterxvOES

void( *const juce::gl::glGetConvolutionParameterxvOES) (GLenum target, GLenum pname, GLfixed *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLfixed * | params )

extern

## glGetHistogramParameterxvOES

void( *const juce::gl::glGetHistogramParameterxvOES) (GLenum target, GLenum pname, GLfixed *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLfixed * | params )

extern

## glGetLightxOES

void( *const juce::gl::glGetLightxOES) (GLenum light, GLenum pname, GLfixed *params) | ( | GLenum | light,
|  | GLenum | pname,
|  | GLfixed * | params )

extern

## glGetMapxvOES

void( *const juce::gl::glGetMapxvOES) (GLenum target, GLenum query, GLfixed *v) | ( | GLenum | target,
|  | GLenum | query,
|  | GLfixed * | v )

extern

## glGetMaterialxOES

void( *const juce::gl::glGetMaterialxOES) (GLenum face, GLenum pname, GLfixed param) | ( | GLenum | face,
|  | GLenum | pname,
|  | GLfixed | param )

extern

## glGetPixelMapxv

void( *const juce::gl::glGetPixelMapxv) (GLenum map, GLint size, GLfixed *values) | ( | GLenum | map,
|  | GLint | size,
|  | GLfixed * | values )

extern

## glGetTexGenxvOES

void( *const juce::gl::glGetTexGenxvOES) (GLenum coord, GLenum pname, GLfixed *params) | ( | GLenum | coord,
|  | GLenum | pname,
|  | GLfixed * | params )

extern

## glGetTexLevelParameterxvOES

void( *const juce::gl::glGetTexLevelParameterxvOES) (GLenum target, GLint level, GLenum pname, GLfixed *params) | ( | GLenum | target,
|  | GLint | level,
|  | GLenum | pname,
|  | GLfixed * | params )

extern

## glIndexxOES

void( *const juce::gl::glIndexxOES) (GLfixed component) | ( | GLfixed | component | ) |

extern

## glIndexxvOES

void( *const juce::gl::glIndexxvOES) (const GLfixed *component) | ( | const GLfixed * | component | ) |

extern

## glLoadTransposeMatrixxOES

void( *const juce::gl::glLoadTransposeMatrixxOES) (const GLfixed *m) | ( | const GLfixed * | m | ) |

extern

## glMap1xOES

void( *const juce::gl::glMap1xOES) (GLenum target, GLfixed u1, GLfixed u2, GLint stride, GLint order, GLfixed points) | ( | GLenum | target,
|  | GLfixed | u1,
|  | GLfixed | u2,
|  | GLint | stride,
|  | GLint | order,
|  | GLfixed | points )

extern

## glMap2xOES

void( *const juce::gl::glMap2xOES) (GLenum target, GLfixed u1, GLfixed u2, GLint ustride, GLint uorder, GLfixed v1, GLfixed v2, GLint vstride, GLint vorder, GLfixed points) | ( | GLenum | target,
|  | GLfixed | u1,
|  | GLfixed | u2,
|  | GLint | ustride,
|  | GLint | uorder,
|  | GLfixed | v1,
|  | GLfixed | v2,
|  | GLint | vstride,
|  | GLint | vorder,
|  | GLfixed | points )

extern

## glMapGrid1xOES

void( *const juce::gl::glMapGrid1xOES) (GLint n, GLfixed u1, GLfixed u2) | ( | GLint | n,
|  | GLfixed | u1,
|  | GLfixed | u2 )

extern

## glMapGrid2xOES

void( *const juce::gl::glMapGrid2xOES) (GLint n, GLfixed u1, GLfixed u2, GLfixed v1, GLfixed v2) | ( | GLint | n,
|  | GLfixed | u1,
|  | GLfixed | u2,
|  | GLfixed | v1,
|  | GLfixed | v2 )

extern

## glMultTransposeMatrixxOES

void( *const juce::gl::glMultTransposeMatrixxOES) (const GLfixed *m) | ( | const GLfixed * | m | ) |

extern

## glMultiTexCoord1xOES

void( *const juce::gl::glMultiTexCoord1xOES) (GLenum texture, GLfixed s) | ( | GLenum | texture,
|  | GLfixed | s )

extern

## glMultiTexCoord1xvOES

void( *const juce::gl::glMultiTexCoord1xvOES) (GLenum texture, const GLfixed *coords) | ( | GLenum | texture,
|  | const GLfixed * | coords )

extern

## glMultiTexCoord2xOES

void( *const juce::gl::glMultiTexCoord2xOES) (GLenum texture, GLfixed s, GLfixed t) | ( | GLenum | texture,
|  | GLfixed | s,
|  | GLfixed | t )

extern

## glMultiTexCoord2xvOES

void( *const juce::gl::glMultiTexCoord2xvOES) (GLenum texture, const GLfixed *coords) | ( | GLenum | texture,
|  | const GLfixed * | coords )

extern

## glMultiTexCoord3xOES

void( *const juce::gl::glMultiTexCoord3xOES) (GLenum texture, GLfixed s, GLfixed t, GLfixed r) | ( | GLenum | texture,
|  | GLfixed | s,
|  | GLfixed | t,
|  | GLfixed | r )

extern

## glMultiTexCoord3xvOES

void( *const juce::gl::glMultiTexCoord3xvOES) (GLenum texture, const GLfixed *coords) | ( | GLenum | texture,
|  | const GLfixed * | coords )

extern

## glMultiTexCoord4xvOES

void( *const juce::gl::glMultiTexCoord4xvOES) (GLenum texture, const GLfixed *coords) | ( | GLenum | texture,
|  | const GLfixed * | coords )

extern

## glNormal3xvOES

void( *const juce::gl::glNormal3xvOES) (const GLfixed *coords) | ( | const GLfixed * | coords | ) |

extern

## glPassThroughxOES

void( *const juce::gl::glPassThroughxOES) (GLfixed token) | ( | GLfixed | token | ) |

extern

## glPixelMapx

void( *const juce::gl::glPixelMapx) (GLenum map, GLint size, const GLfixed *values) | ( | GLenum | map,
|  | GLint | size,
|  | const GLfixed * | values )

extern

## glPixelStorex

void( *const juce::gl::glPixelStorex) (GLenum pname, GLfixed param) | ( | GLenum | pname,
|  | GLfixed | param )

extern

## glPixelTransferxOES

void( *const juce::gl::glPixelTransferxOES) (GLenum pname, GLfixed param) | ( | GLenum | pname,
|  | GLfixed | param )

extern

## glPixelZoomxOES

void( *const juce::gl::glPixelZoomxOES) (GLfixed xfactor, GLfixed yfactor) | ( | GLfixed | xfactor,
|  | GLfixed | yfactor )

extern

## glPrioritizeTexturesxOES

void( *const juce::gl::glPrioritizeTexturesxOES) (GLsizei n, const GLuint *textures, const GLfixed *priorities) | ( | GLsizei | n,
|  | const GLuint * | textures,
|  | const GLfixed * | priorities )

extern

## glRasterPos2xOES

void( *const juce::gl::glRasterPos2xOES) (GLfixed x, GLfixed y) | ( | GLfixed | x,
|  | GLfixed | y )

extern

## glRasterPos2xvOES

void( *const juce::gl::glRasterPos2xvOES) (const GLfixed *coords) | ( | const GLfixed * | coords | ) |

extern

## glRasterPos3xOES

void( *const juce::gl::glRasterPos3xOES) (GLfixed x, GLfixed y, GLfixed z) | ( | GLfixed | x,
|  | GLfixed | y,
|  | GLfixed | z )

extern

## glRasterPos3xvOES

void( *const juce::gl::glRasterPos3xvOES) (const GLfixed *coords) | ( | const GLfixed * | coords | ) |

extern

## glRasterPos4xOES

void( *const juce::gl::glRasterPos4xOES) (GLfixed x, GLfixed y, GLfixed z, GLfixed w) | ( | GLfixed | x,
|  | GLfixed | y,
|  | GLfixed | z,
|  | GLfixed | w )

extern

## glRasterPos4xvOES

void( *const juce::gl::glRasterPos4xvOES) (const GLfixed *coords) | ( | const GLfixed * | coords | ) |

extern

## glRectxOES

void( *const juce::gl::glRectxOES) (GLfixed x1, GLfixed y1, GLfixed x2, GLfixed y2) | ( | GLfixed | x1,
|  | GLfixed | y1,
|  | GLfixed | x2,
|  | GLfixed | y2 )

extern

## glRectxvOES

void( *const juce::gl::glRectxvOES) (const GLfixed *v1, const GLfixed *v2) | ( | const GLfixed * | v1,
|  | const GLfixed * | v2 )

extern

## glTexCoord1xOES

void( *const juce::gl::glTexCoord1xOES) (GLfixed s) | ( | GLfixed | s | ) |

extern

## glTexCoord1xvOES

void( *const juce::gl::glTexCoord1xvOES) (const GLfixed *coords) | ( | const GLfixed * | coords | ) |

extern

## glTexCoord2xOES

void( *const juce::gl::glTexCoord2xOES) (GLfixed s, GLfixed t) | ( | GLfixed | s,
|  | GLfixed | t )

extern

## glTexCoord2xvOES

void( *const juce::gl::glTexCoord2xvOES) (const GLfixed *coords) | ( | const GLfixed * | coords | ) |

extern

## glTexCoord3xOES

void( *const juce::gl::glTexCoord3xOES) (GLfixed s, GLfixed t, GLfixed r) | ( | GLfixed | s,
|  | GLfixed | t,
|  | GLfixed | r )

extern

## glTexCoord3xvOES

void( *const juce::gl::glTexCoord3xvOES) (const GLfixed *coords) | ( | const GLfixed * | coords | ) |

extern

## glTexCoord4xOES

void( *const juce::gl::glTexCoord4xOES) (GLfixed s, GLfixed t, GLfixed r, GLfixed q) | ( | GLfixed | s,
|  | GLfixed | t,
|  | GLfixed | r,
|  | GLfixed | q )

extern

## glTexCoord4xvOES

void( *const juce::gl::glTexCoord4xvOES) (const GLfixed *coords) | ( | const GLfixed * | coords | ) |

extern

## glTexGenxOES

void( *const juce::gl::glTexGenxOES) (GLenum coord, GLenum pname, GLfixed param) | ( | GLenum | coord,
|  | GLenum | pname,
|  | GLfixed | param )

extern

## glTexGenxvOES

void( *const juce::gl::glTexGenxvOES) (GLenum coord, GLenum pname, const GLfixed *params) | ( | GLenum | coord,
|  | GLenum | pname,
|  | const GLfixed * | params )

extern

## glVertex2xOES

void( *const juce::gl::glVertex2xOES) (GLfixed x) | ( | GLfixed | x | ) |

extern

## glVertex2xvOES

void( *const juce::gl::glVertex2xvOES) (const GLfixed *coords) | ( | const GLfixed * | coords | ) |

extern

## glVertex3xOES

void( *const juce::gl::glVertex3xOES) (GLfixed x, GLfixed y) | ( | GLfixed | x,
|  | GLfixed | y )

extern

## glVertex3xvOES

void( *const juce::gl::glVertex3xvOES) (const GLfixed *coords) | ( | const GLfixed * | coords | ) |

extern

## glVertex4xOES

void( *const juce::gl::glVertex4xOES) (GLfixed x, GLfixed y, GLfixed z) | ( | GLfixed | x,
|  | GLfixed | y,
|  | GLfixed | z )

extern

## glVertex4xvOES

void( *const juce::gl::glVertex4xvOES) (const GLfixed *coords) | ( | const GLfixed * | coords | ) |

extern

## glQueryMatrixxOES

GLbitfield( *const juce::gl::glQueryMatrixxOES) (GLfixed *mantissa, GLint *exponent) | ( | GLfixed * | mantissa,
|  | GLint * | exponent )

extern

## glClearDepthfOES

void( *const juce::gl::glClearDepthfOES) (GLclampf depth) | ( | GLclampf | depth | ) |

extern

## glClipPlanefOES

void( *const juce::gl::glClipPlanefOES) (GLenum plane, const GLfloat *equation) | ( | GLenum | plane,
|  | const GLfloat * | equation )

extern

## glDepthRangefOES

void( *const juce::gl::glDepthRangefOES) (GLclampf n, GLclampf f) | ( | GLclampf | n,
|  | GLclampf | f )

extern

## glFrustumfOES

void( *const juce::gl::glFrustumfOES) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f) | ( | GLfloat | l,
|  | GLfloat | r,
|  | GLfloat | b,
|  | GLfloat | t,
|  | GLfloat | n,
|  | GLfloat | f )

extern

## glGetClipPlanefOES

void( *const juce::gl::glGetClipPlanefOES) (GLenum plane, GLfloat *equation) | ( | GLenum | plane,
|  | GLfloat * | equation )

extern

## glOrthofOES

void( *const juce::gl::glOrthofOES) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f) | ( | GLfloat | l,
|  | GLfloat | r,
|  | GLfloat | b,
|  | GLfloat | t,
|  | GLfloat | n,
|  | GLfloat | f )

extern

## glFramebufferTextureMultiviewOVR

void(*) const juce::gl::glFramebufferTextureMultiviewOVR(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint baseViewIndex, GLsizei numViews) | ( | GLenum | target,
|  | GLenum | attachment,
|  | GLuint | texture,
|  | GLint | level,
|  | GLint | baseViewIndex,
|  | GLsizei | numViews )

extern

## glHintPGI

void( *const juce::gl::glHintPGI) (GLenum target, GLint mode) | ( | GLenum | target,
|  | GLint | mode )

extern

## glDetailTexFuncSGIS

void( *const juce::gl::glDetailTexFuncSGIS) (GLenum target, GLsizei n, const GLfloat *points) | ( | GLenum | target,
|  | GLsizei | n,
|  | const GLfloat * | points )

extern

## glGetDetailTexFuncSGIS

void( *const juce::gl::glGetDetailTexFuncSGIS) (GLenum target, GLfloat *points) | ( | GLenum | target,
|  | GLfloat * | points )

extern

## glFogFuncSGIS

void( *const juce::gl::glFogFuncSGIS) (GLsizei n, const GLfloat *points) | ( | GLsizei | n,
|  | const GLfloat * | points )

extern

## glGetFogFuncSGIS

void( *const juce::gl::glGetFogFuncSGIS) (GLfloat *points) | ( | GLfloat * | points | ) |

extern

## glSampleMaskSGIS

void( *const juce::gl::glSampleMaskSGIS) (GLclampf value, GLboolean invert) | ( | GLclampf | value,
|  | GLboolean | invert )

extern

## glSamplePatternSGIS

void( *const juce::gl::glSamplePatternSGIS) (GLenum pattern) | ( | GLenum | pattern | ) |

extern

## glPixelTexGenParameteriSGIS

void( *const juce::gl::glPixelTexGenParameteriSGIS) (GLenum pname, GLint param) | ( | GLenum | pname,
|  | GLint | param )

extern

## glPixelTexGenParameterivSGIS

void( *const juce::gl::glPixelTexGenParameterivSGIS) (GLenum pname, const GLint *params) | ( | GLenum | pname,
|  | const GLint * | params )

extern

## glPixelTexGenParameterfSGIS

void( *const juce::gl::glPixelTexGenParameterfSGIS) (GLenum pname, GLfloat param) | ( | GLenum | pname,
|  | GLfloat | param )

extern

## glPixelTexGenParameterfvSGIS

void( *const juce::gl::glPixelTexGenParameterfvSGIS) (GLenum pname, const GLfloat *params) | ( | GLenum | pname,
|  | const GLfloat * | params )

extern

## glGetPixelTexGenParameterivSGIS

void( *const juce::gl::glGetPixelTexGenParameterivSGIS) (GLenum pname, GLint *params) | ( | GLenum | pname,
|  | GLint * | params )

extern

## glGetPixelTexGenParameterfvSGIS

void( *const juce::gl::glGetPixelTexGenParameterfvSGIS) (GLenum pname, GLfloat *params) | ( | GLenum | pname,
|  | GLfloat * | params )

extern

## glPointParameterfSGIS

void( *const juce::gl::glPointParameterfSGIS) (GLenum pname, GLfloat param) | ( | GLenum | pname,
|  | GLfloat | param )

extern

## glPointParameterfvSGIS

void( *const juce::gl::glPointParameterfvSGIS) (GLenum pname, const GLfloat *params) | ( | GLenum | pname,
|  | const GLfloat * | params )

extern

## glSharpenTexFuncSGIS

void( *const juce::gl::glSharpenTexFuncSGIS) (GLenum target, GLsizei n, const GLfloat *points) | ( | GLenum | target,
|  | GLsizei | n,
|  | const GLfloat * | points )

extern

## glGetSharpenTexFuncSGIS

void( *const juce::gl::glGetSharpenTexFuncSGIS) (GLenum target, GLfloat *points) | ( | GLenum | target,
|  | GLfloat * | points )

extern

## glTexImage4DSGIS

void( *const juce::gl::glTexImage4DSGIS) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLint border, GLenum format, GLenum type, const void *pixels) | ( | GLenum | target,
|  | GLint | level,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth,
|  | GLsizei | size4d,
|  | GLint | border,
|  | GLenum | format,
|  | GLenum | type,
|  | const void * | pixels )

extern

## glTexSubImage4DSGIS

void( *const juce::gl::glTexSubImage4DSGIS) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLenum format, GLenum type, const void *pixels) | ( | GLenum | target,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLint | yoffset,
|  | GLint | zoffset,
|  | GLint | woffset,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth,
|  | GLsizei | size4d,
|  | GLenum | format,
|  | GLenum | type,
|  | const void * | pixels )

extern

## glTextureColorMaskSGIS

void( *const juce::gl::glTextureColorMaskSGIS) (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha) | ( | GLboolean | red,
|  | GLboolean | green,
|  | GLboolean | blue,
|  | GLboolean | alpha )

extern

## glGetTexFilterFuncSGIS

void( *const juce::gl::glGetTexFilterFuncSGIS) (GLenum target, GLenum filter, GLfloat *weights) | ( | GLenum | target,
|  | GLenum | filter,
|  | GLfloat * | weights )

extern

## glTexFilterFuncSGIS

void( *const juce::gl::glTexFilterFuncSGIS) (GLenum target, GLenum filter, GLsizei n, const GLfloat *weights) | ( | GLenum | target,
|  | GLenum | filter,
|  | GLsizei | n,
|  | const GLfloat * | weights )

extern

## glAsyncMarkerSGIX

void( *const juce::gl::glAsyncMarkerSGIX) (GLuint marker) | ( | GLuint | marker | ) |

extern

## glFinishAsyncSGIX

GLint( *const juce::gl::glFinishAsyncSGIX) (GLuint *markerp) | ( | GLuint * | markerp | ) |

extern

## glPollAsyncSGIX

GLint( *const juce::gl::glPollAsyncSGIX) (GLuint *markerp) | ( | GLuint * | markerp | ) |

extern

## glGenAsyncMarkersSGIX

GLuint( *const juce::gl::glGenAsyncMarkersSGIX) (GLsizei range) | ( | GLsizei | range | ) |

extern

## glDeleteAsyncMarkersSGIX

void( *const juce::gl::glDeleteAsyncMarkersSGIX) (GLuint marker, GLsizei range) | ( | GLuint | marker,
|  | GLsizei | range )

extern

## glIsAsyncMarkerSGIX

GLboolean( *const juce::gl::glIsAsyncMarkerSGIX) (GLuint marker) | ( | GLuint | marker | ) |

extern

## glFlushRasterSGIX

void( *const juce::gl::glFlushRasterSGIX) () | ( |  | ) |

extern

## glFragmentColorMaterialSGIX

void( *const juce::gl::glFragmentColorMaterialSGIX) (GLenum face, GLenum mode) | ( | GLenum | face,
|  | GLenum | mode )

extern

## glFragmentLightfSGIX

void( *const juce::gl::glFragmentLightfSGIX) (GLenum light, GLenum pname, GLfloat param) | ( | GLenum | light,
|  | GLenum | pname,
|  | GLfloat | param )

extern

## glFragmentLightfvSGIX

void( *const juce::gl::glFragmentLightfvSGIX) (GLenum light, GLenum pname, const GLfloat *params) | ( | GLenum | light,
|  | GLenum | pname,
|  | const GLfloat * | params )

extern

## glFragmentLightiSGIX

void( *const juce::gl::glFragmentLightiSGIX) (GLenum light, GLenum pname, GLint param) | ( | GLenum | light,
|  | GLenum | pname,
|  | GLint | param )

extern

## glFragmentLightivSGIX

void( *const juce::gl::glFragmentLightivSGIX) (GLenum light, GLenum pname, const GLint *params) | ( | GLenum | light,
|  | GLenum | pname,
|  | const GLint * | params )

extern

## glFragmentLightModelfSGIX

void( *const juce::gl::glFragmentLightModelfSGIX) (GLenum pname, GLfloat param) | ( | GLenum | pname,
|  | GLfloat | param )

extern

## glFragmentLightModelfvSGIX

void( *const juce::gl::glFragmentLightModelfvSGIX) (GLenum pname, const GLfloat *params) | ( | GLenum | pname,
|  | const GLfloat * | params )

extern

## glFragmentLightModeliSGIX

void( *const juce::gl::glFragmentLightModeliSGIX) (GLenum pname, GLint param) | ( | GLenum | pname,
|  | GLint | param )

extern

## glFragmentLightModelivSGIX

void( *const juce::gl::glFragmentLightModelivSGIX) (GLenum pname, const GLint *params) | ( | GLenum | pname,
|  | const GLint * | params )

extern

## glFragmentMaterialfSGIX

void( *const juce::gl::glFragmentMaterialfSGIX) (GLenum face, GLenum pname, GLfloat param) | ( | GLenum | face,
|  | GLenum | pname,
|  | GLfloat | param )

extern

## glFragmentMaterialfvSGIX

void( *const juce::gl::glFragmentMaterialfvSGIX) (GLenum face, GLenum pname, const GLfloat *params) | ( | GLenum | face,
|  | GLenum | pname,
|  | const GLfloat * | params )

extern

## glFragmentMaterialiSGIX

void( *const juce::gl::glFragmentMaterialiSGIX) (GLenum face, GLenum pname, GLint param) | ( | GLenum | face,
|  | GLenum | pname,
|  | GLint | param )

extern

## glFragmentMaterialivSGIX

void( *const juce::gl::glFragmentMaterialivSGIX) (GLenum face, GLenum pname, const GLint *params) | ( | GLenum | face,
|  | GLenum | pname,
|  | const GLint * | params )

extern

## glGetFragmentLightfvSGIX

void( *const juce::gl::glGetFragmentLightfvSGIX) (GLenum light, GLenum pname, GLfloat *params) | ( | GLenum | light,
|  | GLenum | pname,
|  | GLfloat * | params )

extern

## glGetFragmentLightivSGIX

void( *const juce::gl::glGetFragmentLightivSGIX) (GLenum light, GLenum pname, GLint *params) | ( | GLenum | light,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetFragmentMaterialfvSGIX

void( *const juce::gl::glGetFragmentMaterialfvSGIX) (GLenum face, GLenum pname, GLfloat *params) | ( | GLenum | face,
|  | GLenum | pname,
|  | GLfloat * | params )

extern

## glGetFragmentMaterialivSGIX

void( *const juce::gl::glGetFragmentMaterialivSGIX) (GLenum face, GLenum pname, GLint *params) | ( | GLenum | face,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glLightEnviSGIX

void( *const juce::gl::glLightEnviSGIX) (GLenum pname, GLint param) | ( | GLenum | pname,
|  | GLint | param )

extern

## glFrameZoomSGIX

void( *const juce::gl::glFrameZoomSGIX) (GLint factor) | ( | GLint | factor | ) |

extern

## glIglooInterfaceSGIX

void( *const juce::gl::glIglooInterfaceSGIX) (GLenum pname, const void *params) | ( | GLenum | pname,
|  | const void * | params )

extern

## glGetInstrumentsSGIX

GLint( *const juce::gl::glGetInstrumentsSGIX) () | ( |  | ) |

extern

## glInstrumentsBufferSGIX

void( *const juce::gl::glInstrumentsBufferSGIX) (GLsizei size, GLint *buffer) | ( | GLsizei | size,
|  | GLint * | buffer )

extern

## glPollInstrumentsSGIX

GLint( *const juce::gl::glPollInstrumentsSGIX) (GLint *marker_p) | ( | GLint * | marker_p | ) |

extern

## glReadInstrumentsSGIX

void( *const juce::gl::glReadInstrumentsSGIX) (GLint marker) | ( | GLint | marker | ) |

extern

## glStartInstrumentsSGIX

void( *const juce::gl::glStartInstrumentsSGIX) () | ( |  | ) |

extern

## glStopInstrumentsSGIX

void( *const juce::gl::glStopInstrumentsSGIX) (GLint marker) | ( | GLint | marker | ) |

extern

## glGetListParameterfvSGIX

void( *const juce::gl::glGetListParameterfvSGIX) (GLuint list, GLenum pname, GLfloat *params) | ( | GLuint | list,
|  | GLenum | pname,
|  | GLfloat * | params )

extern

## glGetListParameterivSGIX

void( *const juce::gl::glGetListParameterivSGIX) (GLuint list, GLenum pname, GLint *params) | ( | GLuint | list,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glListParameterfSGIX

void( *const juce::gl::glListParameterfSGIX) (GLuint list, GLenum pname, GLfloat param) | ( | GLuint | list,
|  | GLenum | pname,
|  | GLfloat | param )

extern

## glListParameterfvSGIX

void( *const juce::gl::glListParameterfvSGIX) (GLuint list, GLenum pname, const GLfloat *params) | ( | GLuint | list,
|  | GLenum | pname,
|  | const GLfloat * | params )

extern

## glListParameteriSGIX

void( *const juce::gl::glListParameteriSGIX) (GLuint list, GLenum pname, GLint param) | ( | GLuint | list,
|  | GLenum | pname,
|  | GLint | param )

extern

## glListParameterivSGIX

void( *const juce::gl::glListParameterivSGIX) (GLuint list, GLenum pname, const GLint *params) | ( | GLuint | list,
|  | GLenum | pname,
|  | const GLint * | params )

extern

## glPixelTexGenSGIX

void( *const juce::gl::glPixelTexGenSGIX) (GLenum mode) | ( | GLenum | mode | ) |

extern

## glDeformationMap3dSGIX

void( *const juce::gl::glDeformationMap3dSGIX) (GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, GLdouble w1, GLdouble w2, GLint wstride, GLint worder, const GLdouble *points) | ( | GLenum | target,
|  | GLdouble | u1,
|  | GLdouble | u2,
|  | GLint | ustride,
|  | GLint | uorder,
|  | GLdouble | v1,
|  | GLdouble | v2,
|  | GLint | vstride,
|  | GLint | vorder,
|  | GLdouble | w1,
|  | GLdouble | w2,
|  | GLint | wstride,
|  | GLint | worder,
|  | const GLdouble * | points )

extern

## glDeformationMap3fSGIX

void( *const juce::gl::glDeformationMap3fSGIX) (GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, GLfloat w1, GLfloat w2, GLint wstride, GLint worder, const GLfloat *points) | ( | GLenum | target,
|  | GLfloat | u1,
|  | GLfloat | u2,
|  | GLint | ustride,
|  | GLint | uorder,
|  | GLfloat | v1,
|  | GLfloat | v2,
|  | GLint | vstride,
|  | GLint | vorder,
|  | GLfloat | w1,
|  | GLfloat | w2,
|  | GLint | wstride,
|  | GLint | worder,
|  | const GLfloat * | points )

extern

## glDeformSGIX

void( *const juce::gl::glDeformSGIX) (GLbitfield mask) | ( | GLbitfield | mask | ) |

extern

## glLoadIdentityDeformationMapSGIX

void( *const juce::gl::glLoadIdentityDeformationMapSGIX) (GLbitfield mask) | ( | GLbitfield | mask | ) |

extern

## glReferencePlaneSGIX

void( *const juce::gl::glReferencePlaneSGIX) (const GLdouble *equation) | ( | const GLdouble * | equation | ) |

extern

## glSpriteParameterfSGIX

void( *const juce::gl::glSpriteParameterfSGIX) (GLenum pname, GLfloat param) | ( | GLenum | pname,
|  | GLfloat | param )

extern

## glSpriteParameterfvSGIX

void( *const juce::gl::glSpriteParameterfvSGIX) (GLenum pname, const GLfloat *params) | ( | GLenum | pname,
|  | const GLfloat * | params )

extern

## glSpriteParameteriSGIX

void( *const juce::gl::glSpriteParameteriSGIX) (GLenum pname, GLint param) | ( | GLenum | pname,
|  | GLint | param )

extern

## glSpriteParameterivSGIX

void( *const juce::gl::glSpriteParameterivSGIX) (GLenum pname, const GLint *params) | ( | GLenum | pname,
|  | const GLint * | params )

extern

## glTagSampleBufferSGIX

void( *const juce::gl::glTagSampleBufferSGIX) () | ( |  | ) |

extern

## glColorTableSGI

void( *const juce::gl::glColorTableSGI) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *table) | ( | GLenum | target,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLenum | format,
|  | GLenum | type,
|  | const void * | table )

extern

## glColorTableParameterfvSGI

void( *const juce::gl::glColorTableParameterfvSGI) (GLenum target, GLenum pname, const GLfloat *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | const GLfloat * | params )

extern

## glColorTableParameterivSGI

void( *const juce::gl::glColorTableParameterivSGI) (GLenum target, GLenum pname, const GLint *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | const GLint * | params )

extern

## glCopyColorTableSGI

void( *const juce::gl::glCopyColorTableSGI) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width) | ( | GLenum | target,
|  | GLenum | internalformat,
|  | GLint | x,
|  | GLint | y,
|  | GLsizei | width )

extern

## glGetColorTableSGI

void( *const juce::gl::glGetColorTableSGI) (GLenum target, GLenum format, GLenum type, void *table) | ( | GLenum | target,
|  | GLenum | format,
|  | GLenum | type,
|  | void * | table )

extern

## glGetColorTableParameterfvSGI

void( *const juce::gl::glGetColorTableParameterfvSGI) (GLenum target, GLenum pname, GLfloat *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLfloat * | params )

extern

## glGetColorTableParameterivSGI

void( *const juce::gl::glGetColorTableParameterivSGI) (GLenum target, GLenum pname, GLint *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glFinishTextureSUNX

void( *const juce::gl::glFinishTextureSUNX) () | ( |  | ) |

extern

## glGlobalAlphaFactorbSUN

void( *const juce::gl::glGlobalAlphaFactorbSUN) (GLbyte factor) | ( | GLbyte | factor | ) |

extern

## glGlobalAlphaFactorsSUN

void( *const juce::gl::glGlobalAlphaFactorsSUN) (GLshort factor) | ( | GLshort | factor | ) |

extern

## glGlobalAlphaFactoriSUN

void( *const juce::gl::glGlobalAlphaFactoriSUN) (GLint factor) | ( | GLint | factor | ) |

extern

## glGlobalAlphaFactorfSUN

void( *const juce::gl::glGlobalAlphaFactorfSUN) (GLfloat factor) | ( | GLfloat | factor | ) |

extern

## glGlobalAlphaFactordSUN

void( *const juce::gl::glGlobalAlphaFactordSUN) (GLdouble factor) | ( | GLdouble | factor | ) |

extern

## glGlobalAlphaFactorubSUN

void( *const juce::gl::glGlobalAlphaFactorubSUN) (GLubyte factor) | ( | GLubyte | factor | ) |

extern

## glGlobalAlphaFactorusSUN

void( *const juce::gl::glGlobalAlphaFactorusSUN) (GLushort factor) | ( | GLushort | factor | ) |

extern

## glGlobalAlphaFactoruiSUN

void( *const juce::gl::glGlobalAlphaFactoruiSUN) (GLuint factor) | ( | GLuint | factor | ) |

extern

## glDrawMeshArraysSUN

void( *const juce::gl::glDrawMeshArraysSUN) (GLenum mode, GLint first, GLsizei count, GLsizei width) | ( | GLenum | mode,
|  | GLint | first,
|  | GLsizei | count,
|  | GLsizei | width )

extern

## glReplacementCodeuiSUN

void( *const juce::gl::glReplacementCodeuiSUN) (GLuint code) | ( | GLuint | code | ) |

extern

## glReplacementCodeusSUN

void( *const juce::gl::glReplacementCodeusSUN) (GLushort code) | ( | GLushort | code | ) |

extern

## glReplacementCodeubSUN

void( *const juce::gl::glReplacementCodeubSUN) (GLubyte code) | ( | GLubyte | code | ) |

extern

## glReplacementCodeuivSUN

void( *const juce::gl::glReplacementCodeuivSUN) (const GLuint *code) | ( | const GLuint * | code | ) |

extern

## glReplacementCodeusvSUN

void( *const juce::gl::glReplacementCodeusvSUN) (const GLushort *code) | ( | const GLushort * | code | ) |

extern

## glReplacementCodeubvSUN

void( *const juce::gl::glReplacementCodeubvSUN) (const GLubyte *code) | ( | const GLubyte * | code | ) |

extern

## glReplacementCodePointerSUN

void( *const juce::gl::glReplacementCodePointerSUN) (GLenum type, GLsizei stride, const void **pointer) | ( | GLenum | type,
|  | GLsizei | stride,
|  | const void ** | pointer )

extern

## glColor4ubVertex2fSUN

void( *const juce::gl::glColor4ubVertex2fSUN) (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y) | ( | GLubyte | r,
|  | GLubyte | g,
|  | GLubyte | b,
|  | GLubyte | a,
|  | GLfloat | x,
|  | GLfloat | y )

extern

## glColor4ubVertex2fvSUN

void( *const juce::gl::glColor4ubVertex2fvSUN) (const GLubyte *c, const GLfloat *v) | ( | const GLubyte * | c,
|  | const GLfloat * | v )

extern

## glColor4ubVertex3fSUN

void( *const juce::gl::glColor4ubVertex3fSUN) (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z) | ( | GLubyte | r,
|  | GLubyte | g,
|  | GLubyte | b,
|  | GLubyte | a,
|  | GLfloat | x,
|  | GLfloat | y,
|  | GLfloat | z )

extern

## glColor4ubVertex3fvSUN

void( *const juce::gl::glColor4ubVertex3fvSUN) (const GLubyte *c, const GLfloat *v) | ( | const GLubyte * | c,
|  | const GLfloat * | v )

extern

## glColor3fVertex3fSUN

void( *const juce::gl::glColor3fVertex3fSUN) (GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z) | ( | GLfloat | r,
|  | GLfloat | g,
|  | GLfloat | b,
|  | GLfloat | x,
|  | GLfloat | y,
|  | GLfloat | z )

extern

## glColor3fVertex3fvSUN

void( *const juce::gl::glColor3fVertex3fvSUN) (const GLfloat *c, const GLfloat *v) | ( | const GLfloat * | c,
|  | const GLfloat * | v )

extern

## glNormal3fVertex3fSUN

void( *const juce::gl::glNormal3fVertex3fSUN) (GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) | ( | GLfloat | nx,
|  | GLfloat | ny,
|  | GLfloat | nz,
|  | GLfloat | x,
|  | GLfloat | y,
|  | GLfloat | z )

extern

## glNormal3fVertex3fvSUN

void( *const juce::gl::glNormal3fVertex3fvSUN) (const GLfloat *n, const GLfloat *v) | ( | const GLfloat * | n,
|  | const GLfloat * | v )

extern

## glColor4fNormal3fVertex3fSUN

void( *const juce::gl::glColor4fNormal3fVertex3fSUN) (GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) | ( | GLfloat | r,
|  | GLfloat | g,
|  | GLfloat | b,
|  | GLfloat | a,
|  | GLfloat | nx,
|  | GLfloat | ny,
|  | GLfloat | nz,
|  | GLfloat | x,
|  | GLfloat | y,
|  | GLfloat | z )

extern

## glColor4fNormal3fVertex3fvSUN

void( *const juce::gl::glColor4fNormal3fVertex3fvSUN) (const GLfloat *c, const GLfloat *n, const GLfloat *v) | ( | const GLfloat * | c,
|  | const GLfloat * | n,
|  | const GLfloat * | v )

extern

## glTexCoord2fVertex3fSUN

void( *const juce::gl::glTexCoord2fVertex3fSUN) (GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z) | ( | GLfloat | s,
|  | GLfloat | t,
|  | GLfloat | x,
|  | GLfloat | y,
|  | GLfloat | z )

extern

## glTexCoord2fVertex3fvSUN

void( *const juce::gl::glTexCoord2fVertex3fvSUN) (const GLfloat *tc, const GLfloat *v) | ( | const GLfloat * | tc,
|  | const GLfloat * | v )

extern

## glTexCoord4fVertex4fSUN

void( *const juce::gl::glTexCoord4fVertex4fSUN) (GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w) | ( | GLfloat | s,
|  | GLfloat | t,
|  | GLfloat | p,
|  | GLfloat | q,
|  | GLfloat | x,
|  | GLfloat | y,
|  | GLfloat | z,
|  | GLfloat | w )

extern

## glTexCoord4fVertex4fvSUN

void( *const juce::gl::glTexCoord4fVertex4fvSUN) (const GLfloat *tc, const GLfloat *v) | ( | const GLfloat * | tc,
|  | const GLfloat * | v )

extern

## glTexCoord2fColor4ubVertex3fSUN

void( *const juce::gl::glTexCoord2fColor4ubVertex3fSUN) (GLfloat s, GLfloat t, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z) | ( | GLfloat | s,
|  | GLfloat | t,
|  | GLubyte | r,
|  | GLubyte | g,
|  | GLubyte | b,
|  | GLubyte | a,
|  | GLfloat | x,
|  | GLfloat | y,
|  | GLfloat | z )

extern

## glTexCoord2fColor4ubVertex3fvSUN

void( *const juce::gl::glTexCoord2fColor4ubVertex3fvSUN) (const GLfloat *tc, const GLubyte *c, const GLfloat *v) | ( | const GLfloat * | tc,
|  | const GLubyte * | c,
|  | const GLfloat * | v )

extern

## glTexCoord2fColor3fVertex3fSUN

void( *const juce::gl::glTexCoord2fColor3fVertex3fSUN) (GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z) | ( | GLfloat | s,
|  | GLfloat | t,
|  | GLfloat | r,
|  | GLfloat | g,
|  | GLfloat | b,
|  | GLfloat | x,
|  | GLfloat | y,
|  | GLfloat | z )

extern

## glTexCoord2fColor3fVertex3fvSUN

void( *const juce::gl::glTexCoord2fColor3fVertex3fvSUN) (const GLfloat *tc, const GLfloat *c, const GLfloat *v) | ( | const GLfloat * | tc,
|  | const GLfloat * | c,
|  | const GLfloat * | v )

extern

## glTexCoord2fNormal3fVertex3fSUN

void( *const juce::gl::glTexCoord2fNormal3fVertex3fSUN) (GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) | ( | GLfloat | s,
|  | GLfloat | t,
|  | GLfloat | nx,
|  | GLfloat | ny,
|  | GLfloat | nz,
|  | GLfloat | x,
|  | GLfloat | y,
|  | GLfloat | z )

extern

## glTexCoord2fNormal3fVertex3fvSUN

void( *const juce::gl::glTexCoord2fNormal3fVertex3fvSUN) (const GLfloat *tc, const GLfloat *n, const GLfloat *v) | ( | const GLfloat * | tc,
|  | const GLfloat * | n,
|  | const GLfloat * | v )

extern

## glTexCoord2fColor4fNormal3fVertex3fSUN

void( *const juce::gl::glTexCoord2fColor4fNormal3fVertex3fSUN) (GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) | ( | GLfloat | s,
|  | GLfloat | t,
|  | GLfloat | r,
|  | GLfloat | g,
|  | GLfloat | b,
|  | GLfloat | a,
|  | GLfloat | nx,
|  | GLfloat | ny,
|  | GLfloat | nz,
|  | GLfloat | x,
|  | GLfloat | y,
|  | GLfloat | z )

extern

## glTexCoord2fColor4fNormal3fVertex3fvSUN

void( *const juce::gl::glTexCoord2fColor4fNormal3fVertex3fvSUN) (const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v) | ( | const GLfloat * | tc,
|  | const GLfloat * | c,
|  | const GLfloat * | n,
|  | const GLfloat * | v )

extern

## glTexCoord4fColor4fNormal3fVertex4fSUN

void( *const juce::gl::glTexCoord4fColor4fNormal3fVertex4fSUN) (GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z, GLfloat w) | ( | GLfloat | s,
|  | GLfloat | t,
|  | GLfloat | p,
|  | GLfloat | q,
|  | GLfloat | r,
|  | GLfloat | g,
|  | GLfloat | b,
|  | GLfloat | a,
|  | GLfloat | nx,
|  | GLfloat | ny,
|  | GLfloat | nz,
|  | GLfloat | x,
|  | GLfloat | y,
|  | GLfloat | z,
|  | GLfloat | w )

extern

## glTexCoord4fColor4fNormal3fVertex4fvSUN

void( *const juce::gl::glTexCoord4fColor4fNormal3fVertex4fvSUN) (const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v) | ( | const GLfloat * | tc,
|  | const GLfloat * | c,
|  | const GLfloat * | n,
|  | const GLfloat * | v )

extern

## glReplacementCodeuiVertex3fSUN

void( *const juce::gl::glReplacementCodeuiVertex3fSUN) (GLuint rc, GLfloat x, GLfloat y, GLfloat z) | ( | GLuint | rc,
|  | GLfloat | x,
|  | GLfloat | y,
|  | GLfloat | z )

extern

## glReplacementCodeuiVertex3fvSUN

void( *const juce::gl::glReplacementCodeuiVertex3fvSUN) (const GLuint *rc, const GLfloat *v) | ( | const GLuint * | rc,
|  | const GLfloat * | v )

extern

## glReplacementCodeuiColor4ubVertex3fSUN

void( *const juce::gl::glReplacementCodeuiColor4ubVertex3fSUN) (GLuint rc, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z) | ( | GLuint | rc,
|  | GLubyte | r,
|  | GLubyte | g,
|  | GLubyte | b,
|  | GLubyte | a,
|  | GLfloat | x,
|  | GLfloat | y,
|  | GLfloat | z )

extern

## glReplacementCodeuiColor4ubVertex3fvSUN

void( *const juce::gl::glReplacementCodeuiColor4ubVertex3fvSUN) (const GLuint *rc, const GLubyte *c, const GLfloat *v) | ( | const GLuint * | rc,
|  | const GLubyte * | c,
|  | const GLfloat * | v )

extern

## glReplacementCodeuiColor3fVertex3fSUN

void( *const juce::gl::glReplacementCodeuiColor3fVertex3fSUN) (GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z) | ( | GLuint | rc,
|  | GLfloat | r,
|  | GLfloat | g,
|  | GLfloat | b,
|  | GLfloat | x,
|  | GLfloat | y,
|  | GLfloat | z )

extern

## glReplacementCodeuiColor3fVertex3fvSUN

void( *const juce::gl::glReplacementCodeuiColor3fVertex3fvSUN) (const GLuint *rc, const GLfloat *c, const GLfloat *v) | ( | const GLuint * | rc,
|  | const GLfloat * | c,
|  | const GLfloat * | v )

extern

## glReplacementCodeuiNormal3fVertex3fSUN

void( *const juce::gl::glReplacementCodeuiNormal3fVertex3fSUN) (GLuint rc, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) | ( | GLuint | rc,
|  | GLfloat | nx,
|  | GLfloat | ny,
|  | GLfloat | nz,
|  | GLfloat | x,
|  | GLfloat | y,
|  | GLfloat | z )

extern

## glReplacementCodeuiNormal3fVertex3fvSUN

void( *const juce::gl::glReplacementCodeuiNormal3fVertex3fvSUN) (const GLuint *rc, const GLfloat *n, const GLfloat *v) | ( | const GLuint * | rc,
|  | const GLfloat * | n,
|  | const GLfloat * | v )

extern

## glReplacementCodeuiColor4fNormal3fVertex3fSUN

void( *const juce::gl::glReplacementCodeuiColor4fNormal3fVertex3fSUN) (GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) | ( | GLuint | rc,
|  | GLfloat | r,
|  | GLfloat | g,
|  | GLfloat | b,
|  | GLfloat | a,
|  | GLfloat | nx,
|  | GLfloat | ny,
|  | GLfloat | nz,
|  | GLfloat | x,
|  | GLfloat | y,
|  | GLfloat | z )

extern

## glReplacementCodeuiColor4fNormal3fVertex3fvSUN

void( *const juce::gl::glReplacementCodeuiColor4fNormal3fVertex3fvSUN) (const GLuint *rc, const GLfloat *c, const GLfloat *n, const GLfloat *v) | ( | const GLuint * | rc,
|  | const GLfloat * | c,
|  | const GLfloat * | n,
|  | const GLfloat * | v )

extern

## glReplacementCodeuiTexCoord2fVertex3fSUN

void( *const juce::gl::glReplacementCodeuiTexCoord2fVertex3fSUN) (GLuint rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z) | ( | GLuint | rc,
|  | GLfloat | s,
|  | GLfloat | t,
|  | GLfloat | x,
|  | GLfloat | y,
|  | GLfloat | z )

extern

## glReplacementCodeuiTexCoord2fVertex3fvSUN

void( *const juce::gl::glReplacementCodeuiTexCoord2fVertex3fvSUN) (const GLuint *rc, const GLfloat *tc, const GLfloat *v) | ( | const GLuint * | rc,
|  | const GLfloat * | tc,
|  | const GLfloat * | v )

extern

## glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN

void( *const juce::gl::glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN) (GLuint rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) | ( | GLuint | rc,
|  | GLfloat | s,
|  | GLfloat | t,
|  | GLfloat | nx,
|  | GLfloat | ny,
|  | GLfloat | nz,
|  | GLfloat | x,
|  | GLfloat | y,
|  | GLfloat | z )

extern

## glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN

void( *const juce::gl::glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN) (const GLuint *rc, const GLfloat *tc, const GLfloat *n, const GLfloat *v) | ( | const GLuint * | rc,
|  | const GLfloat * | tc,
|  | const GLfloat * | n,
|  | const GLfloat * | v )

extern

## glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN

void( *const juce::gl::glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN) (GLuint rc, GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) | ( | GLuint | rc,
|  | GLfloat | s,
|  | GLfloat | t,
|  | GLfloat | r,
|  | GLfloat | g,
|  | GLfloat | b,
|  | GLfloat | a,
|  | GLfloat | nx,
|  | GLfloat | ny,
|  | GLfloat | nz,
|  | GLfloat | x,
|  | GLfloat | y,
|  | GLfloat | z )

extern

## glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN

void( *const juce::gl::glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN) (const GLuint *rc, const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v) | ( | const GLuint * | rc,
|  | const GLfloat * | tc,
|  | const GLfloat * | c,
|  | const GLfloat * | n,
|  | const GLfloat * | v )

extern

## glBlendBarrier

void( *const juce::gl::glBlendBarrier) () | ( |  | ) |

extern

## glPrimitiveBoundingBox

void( *const juce::gl::glPrimitiveBoundingBox) (GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW) | ( | GLfloat | minX,
|  | GLfloat | minY,
|  | GLfloat | minZ,
|  | GLfloat | minW,
|  | GLfloat | maxX,
|  | GLfloat | maxY,
|  | GLfloat | maxZ,
|  | GLfloat | maxW )

extern

## glBlitFramebufferANGLE

void( *const juce::gl::glBlitFramebufferANGLE) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter) | ( | GLint | srcX0,
|  | GLint | srcY0,
|  | GLint | srcX1,
|  | GLint | srcY1,
|  | GLint | dstX0,
|  | GLint | dstY0,
|  | GLint | dstX1,
|  | GLint | dstY1,
|  | GLbitfield | mask,
|  | GLenum | filter )

extern

## glRenderbufferStorageMultisampleANGLE

void( *const juce::gl::glRenderbufferStorageMultisampleANGLE) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height) | ( | GLenum | target,
|  | GLsizei | samples,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLsizei | height )

extern

## glDrawArraysInstancedANGLE

void( *const juce::gl::glDrawArraysInstancedANGLE) (GLenum mode, GLint first, GLsizei count, GLsizei primcount) | ( | GLenum | mode,
|  | GLint | first,
|  | GLsizei | count,
|  | GLsizei | primcount )

extern

## glDrawElementsInstancedANGLE

void( *const juce::gl::glDrawElementsInstancedANGLE) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount) | ( | GLenum | mode,
|  | GLsizei | count,
|  | GLenum | type,
|  | const void * | indices,
|  | GLsizei | primcount )

extern

## glVertexAttribDivisorANGLE

void( *const juce::gl::glVertexAttribDivisorANGLE) (GLuint index, GLuint divisor) | ( | GLuint | index,
|  | GLuint | divisor )

extern

## glGetTranslatedShaderSourceANGLE

void( *const juce::gl::glGetTranslatedShaderSourceANGLE) (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source) | ( | GLuint | shader,
|  | GLsizei | bufSize,
|  | GLsizei * | length,
|  | GLchar * | source )

extern

## glCopyTextureLevelsAPPLE

void( *const juce::gl::glCopyTextureLevelsAPPLE) (GLuint destinationTexture, GLuint sourceTexture, GLint sourceBaseLevel, GLsizei sourceLevelCount) | ( | GLuint | destinationTexture,
|  | GLuint | sourceTexture,
|  | GLint | sourceBaseLevel,
|  | GLsizei | sourceLevelCount )

extern

## glRenderbufferStorageMultisampleAPPLE

void( *const juce::gl::glRenderbufferStorageMultisampleAPPLE) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height) | ( | GLenum | target,
|  | GLsizei | samples,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLsizei | height )

extern

## glResolveMultisampleFramebufferAPPLE

void( *const juce::gl::glResolveMultisampleFramebufferAPPLE) () | ( |  | ) |

extern

## glFenceSyncAPPLE

GLsync( *const juce::gl::glFenceSyncAPPLE) (GLenum condition, GLbitfield flags) | ( | GLenum | condition,
|  | GLbitfield | flags )

extern

## glIsSyncAPPLE

GLboolean( *const juce::gl::glIsSyncAPPLE) (GLsync sync) | ( | GLsync | sync | ) |

extern

## glDeleteSyncAPPLE

void( *const juce::gl::glDeleteSyncAPPLE) (GLsync sync) | ( | GLsync | sync | ) |

extern

## glClientWaitSyncAPPLE

GLenum( *const juce::gl::glClientWaitSyncAPPLE) (GLsync sync, GLbitfield flags, GLuint64 timeout) | ( | GLsync | sync,
|  | GLbitfield | flags,
|  | GLuint64 | timeout )

extern

## glWaitSyncAPPLE

void( *const juce::gl::glWaitSyncAPPLE) (GLsync sync, GLbitfield flags, GLuint64 timeout) | ( | GLsync | sync,
|  | GLbitfield | flags,
|  | GLuint64 | timeout )

extern

## glGetInteger64vAPPLE

void( *const juce::gl::glGetInteger64vAPPLE) (GLenum pname, GLint64 *params) | ( | GLenum | pname,
|  | GLint64 * | params )

extern

## glGetSyncivAPPLE

void( *const juce::gl::glGetSyncivAPPLE) (GLsync sync, GLenum pname, GLsizei count, GLsizei *length, GLint *values) | ( | GLsync | sync,
|  | GLenum | pname,
|  | GLsizei | count,
|  | GLsizei * | length,
|  | GLint * | values )

extern

## glMaxActiveShaderCoresARM

void( *const juce::gl::glMaxActiveShaderCoresARM) (GLuint count) | ( | GLuint | count | ) |

extern

## glDrawArraysInstancedBaseInstanceEXT

void( *const juce::gl::glDrawArraysInstancedBaseInstanceEXT) (GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance) | ( | GLenum | mode,
|  | GLint | first,
|  | GLsizei | count,
|  | GLsizei | instancecount,
|  | GLuint | baseinstance )

extern

## glDrawElementsInstancedBaseInstanceEXT

void( *const juce::gl::glDrawElementsInstancedBaseInstanceEXT) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLuint baseinstance) | ( | GLenum | mode,
|  | GLsizei | count,
|  | GLenum | type,
|  | const void * | indices,
|  | GLsizei | instancecount,
|  | GLuint | baseinstance )

extern

## glDrawElementsInstancedBaseVertexBaseInstanceEXT

void( *const juce::gl::glDrawElementsInstancedBaseVertexBaseInstanceEXT) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance) | ( | GLenum | mode,
|  | GLsizei | count,
|  | GLenum | type,
|  | const void * | indices,
|  | GLsizei | instancecount,
|  | GLint | basevertex,
|  | GLuint | baseinstance )

extern

## glBindFragDataLocationIndexedEXT

void( *const juce::gl::glBindFragDataLocationIndexedEXT) (GLuint program, GLuint colorNumber, GLuint index, const GLchar *name) | ( | GLuint | program,
|  | GLuint | colorNumber,
|  | GLuint | index,
|  | const GLchar * | name )

extern

## glGetProgramResourceLocationIndexEXT

GLint( *const juce::gl::glGetProgramResourceLocationIndexEXT) (GLuint program, GLenum programInterface, const GLchar *name) | ( | GLuint | program,
|  | GLenum | programInterface,
|  | const GLchar * | name )

extern

## glGetFragDataIndexEXT

GLint( *const juce::gl::glGetFragDataIndexEXT) (GLuint program, const GLchar *name) | ( | GLuint | program,
|  | const GLchar * | name )

extern

## glBufferStorageEXT

void( *const juce::gl::glBufferStorageEXT) (GLenum target, GLsizeiptr size, const void *data, GLbitfield flags) | ( | GLenum | target,
|  | GLsizeiptr | size,
|  | const void * | data,
|  | GLbitfield | flags )

extern

## glClearTexImageEXT

void( *const juce::gl::glClearTexImageEXT) (GLuint texture, GLint level, GLenum format, GLenum type, const void *data) | ( | GLuint | texture,
|  | GLint | level,
|  | GLenum | format,
|  | GLenum | type,
|  | const void * | data )

extern

## glClearTexSubImageEXT

void( *const juce::gl::glClearTexSubImageEXT) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *data) | ( | GLuint | texture,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLint | yoffset,
|  | GLint | zoffset,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth,
|  | GLenum | format,
|  | GLenum | type,
|  | const void * | data )

extern

## glClipControlEXT

void( *const juce::gl::glClipControlEXT) (GLenum origin, GLenum depth) | ( | GLenum | origin,
|  | GLenum | depth )

extern

## glCopyImageSubDataEXT

void( *const juce::gl::glCopyImageSubDataEXT) (GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth) | ( | GLuint | srcName,
|  | GLenum | srcTarget,
|  | GLint | srcLevel,
|  | GLint | srcX,
|  | GLint | srcY,
|  | GLint | srcZ,
|  | GLuint | dstName,
|  | GLenum | dstTarget,
|  | GLint | dstLevel,
|  | GLint | dstX,
|  | GLint | dstY,
|  | GLint | dstZ,
|  | GLsizei | srcWidth,
|  | GLsizei | srcHeight,
|  | GLsizei | srcDepth )

extern

## glDiscardFramebufferEXT

void( *const juce::gl::glDiscardFramebufferEXT) (GLenum target, GLsizei numAttachments, const GLenum *attachments) | ( | GLenum | target,
|  | GLsizei | numAttachments,
|  | const GLenum * | attachments )

extern

## glGenQueriesEXT

void( *const juce::gl::glGenQueriesEXT) (GLsizei n, GLuint *ids) | ( | GLsizei | n,
|  | GLuint * | ids )

extern

## glDeleteQueriesEXT

void( *const juce::gl::glDeleteQueriesEXT) (GLsizei n, const GLuint *ids) | ( | GLsizei | n,
|  | const GLuint * | ids )

extern

## glIsQueryEXT

GLboolean( *const juce::gl::glIsQueryEXT) (GLuint id) | ( | GLuint | id | ) |

extern

## glBeginQueryEXT

void( *const juce::gl::glBeginQueryEXT) (GLenum target, GLuint id) | ( | GLenum | target,
|  | GLuint | id )

extern

## glEndQueryEXT

void( *const juce::gl::glEndQueryEXT) (GLenum target) | ( | GLenum | target | ) |

extern

## glQueryCounterEXT

void( *const juce::gl::glQueryCounterEXT) (GLuint id, GLenum target) | ( | GLuint | id,
|  | GLenum | target )

extern

## glGetQueryivEXT

void( *const juce::gl::glGetQueryivEXT) (GLenum target, GLenum pname, GLint *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetQueryObjectivEXT

void( *const juce::gl::glGetQueryObjectivEXT) (GLuint id, GLenum pname, GLint *params) | ( | GLuint | id,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetQueryObjectuivEXT

void( *const juce::gl::glGetQueryObjectuivEXT) (GLuint id, GLenum pname, GLuint *params) | ( | GLuint | id,
|  | GLenum | pname,
|  | GLuint * | params )

extern

## glGetInteger64vEXT

void( *const juce::gl::glGetInteger64vEXT) (GLenum pname, GLint64 *data) | ( | GLenum | pname,
|  | GLint64 * | data )

extern

## glDrawBuffersEXT

void( *const juce::gl::glDrawBuffersEXT) (GLsizei n, const GLenum *bufs) | ( | GLsizei | n,
|  | const GLenum * | bufs )

extern

## glEnableiEXT

void( *const juce::gl::glEnableiEXT) (GLenum target, GLuint index) | ( | GLenum | target,
|  | GLuint | index )

extern

## glDisableiEXT

void( *const juce::gl::glDisableiEXT) (GLenum target, GLuint index) | ( | GLenum | target,
|  | GLuint | index )

extern

## glBlendEquationiEXT

void( *const juce::gl::glBlendEquationiEXT) (GLuint buf, GLenum mode) | ( | GLuint | buf,
|  | GLenum | mode )

extern

## glBlendEquationSeparateiEXT

void( *const juce::gl::glBlendEquationSeparateiEXT) (GLuint buf, GLenum modeRGB, GLenum modeAlpha) | ( | GLuint | buf,
|  | GLenum | modeRGB,
|  | GLenum | modeAlpha )

extern

## glBlendFunciEXT

void( *const juce::gl::glBlendFunciEXT) (GLuint buf, GLenum src, GLenum dst) | ( | GLuint | buf,
|  | GLenum | src,
|  | GLenum | dst )

extern

## glBlendFuncSeparateiEXT

void( *const juce::gl::glBlendFuncSeparateiEXT) (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha) | ( | GLuint | buf,
|  | GLenum | srcRGB,
|  | GLenum | dstRGB,
|  | GLenum | srcAlpha,
|  | GLenum | dstAlpha )

extern

## glColorMaskiEXT

void( *const juce::gl::glColorMaskiEXT) (GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a) | ( | GLuint | index,
|  | GLboolean | r,
|  | GLboolean | g,
|  | GLboolean | b,
|  | GLboolean | a )

extern

## glIsEnablediEXT

GLboolean( *const juce::gl::glIsEnablediEXT) (GLenum target, GLuint index) | ( | GLenum | target,
|  | GLuint | index )

extern

## glDrawElementsBaseVertexEXT

void( *const juce::gl::glDrawElementsBaseVertexEXT) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex) | ( | GLenum | mode,
|  | GLsizei | count,
|  | GLenum | type,
|  | const void * | indices,
|  | GLint | basevertex )

extern

## glDrawRangeElementsBaseVertexEXT

void( *const juce::gl::glDrawRangeElementsBaseVertexEXT) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex) | ( | GLenum | mode,
|  | GLuint | start,
|  | GLuint | end,
|  | GLsizei | count,
|  | GLenum | type,
|  | const void * | indices,
|  | GLint | basevertex )

extern

## glDrawElementsInstancedBaseVertexEXT

void( *const juce::gl::glDrawElementsInstancedBaseVertexEXT) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex) | ( | GLenum | mode,
|  | GLsizei | count,
|  | GLenum | type,
|  | const void * | indices,
|  | GLsizei | instancecount,
|  | GLint | basevertex )

extern

## glMultiDrawElementsBaseVertexEXT

void( *const juce::gl::glMultiDrawElementsBaseVertexEXT) (GLenum mode, const GLsizei *count, GLenum type, const void *const *indices, GLsizei drawcount, const GLint *basevertex) | ( | GLenum | mode,
|  | const GLsizei * | count,
|  | GLenum | type,
|  | const void *const * | indices,
|  | GLsizei | drawcount,
|  | const GLint * | basevertex )

extern

## glDrawTransformFeedbackEXT

void( *const juce::gl::glDrawTransformFeedbackEXT) (GLenum mode, GLuint id) | ( | GLenum | mode,
|  | GLuint | id )

extern

## glDrawTransformFeedbackInstancedEXT

void( *const juce::gl::glDrawTransformFeedbackInstancedEXT) (GLenum mode, GLuint id, GLsizei instancecount) | ( | GLenum | mode,
|  | GLuint | id,
|  | GLsizei | instancecount )

extern

## glGetFragmentShadingRatesEXT

void( *const juce::gl::glGetFragmentShadingRatesEXT) (GLsizei samples, GLsizei maxCount, GLsizei *count, GLenum *shadingRates) | ( | GLsizei | samples,
|  | GLsizei | maxCount,
|  | GLsizei * | count,
|  | GLenum * | shadingRates )

extern

## glShadingRateEXT

void( *const juce::gl::glShadingRateEXT) (GLenum rate) | ( | GLenum | rate | ) |

extern

## glShadingRateCombinerOpsEXT

void( *const juce::gl::glShadingRateCombinerOpsEXT) (GLenum combinerOp0, GLenum combinerOp1) | ( | GLenum | combinerOp0,
|  | GLenum | combinerOp1 )

extern

## glFramebufferShadingRateEXT

void( *const juce::gl::glFramebufferShadingRateEXT) (GLenum target, GLenum attachment, GLuint texture, GLint baseLayer, GLsizei numLayers, GLsizei texelWidth, GLsizei texelHeight) | ( | GLenum | target,
|  | GLenum | attachment,
|  | GLuint | texture,
|  | GLint | baseLayer,
|  | GLsizei | numLayers,
|  | GLsizei | texelWidth,
|  | GLsizei | texelHeight )

extern

## glVertexAttribDivisorEXT

void( *const juce::gl::glVertexAttribDivisorEXT) (GLuint index, GLuint divisor) | ( | GLuint | index,
|  | GLuint | divisor )

extern

## glMapBufferRangeEXT

void *( *const juce::gl::glMapBufferRangeEXT) (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access) | ( | GLenum | target,
|  | GLintptr | offset,
|  | GLsizeiptr | length,
|  | GLbitfield | access )

extern

## glFlushMappedBufferRangeEXT

void( *const juce::gl::glFlushMappedBufferRangeEXT) (GLenum target, GLintptr offset, GLsizeiptr length) | ( | GLenum | target,
|  | GLintptr | offset,
|  | GLsizeiptr | length )

extern

## glMultiDrawArraysIndirectEXT

void( *const juce::gl::glMultiDrawArraysIndirectEXT) (GLenum mode, const void *indirect, GLsizei drawcount, GLsizei stride) | ( | GLenum | mode,
|  | const void * | indirect,
|  | GLsizei | drawcount,
|  | GLsizei | stride )

extern

## glMultiDrawElementsIndirectEXT

void( *const juce::gl::glMultiDrawElementsIndirectEXT) (GLenum mode, GLenum type, const void *indirect, GLsizei drawcount, GLsizei stride) | ( | GLenum | mode,
|  | GLenum | type,
|  | const void * | indirect,
|  | GLsizei | drawcount,
|  | GLsizei | stride )

extern

## glFramebufferTexture2DMultisampleEXT

void( *const juce::gl::glFramebufferTexture2DMultisampleEXT) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLsizei samples) | ( | GLenum | target,
|  | GLenum | attachment,
|  | GLenum | textarget,
|  | GLuint | texture,
|  | GLint | level,
|  | GLsizei | samples )

extern

## glReadBufferIndexedEXT

void( *const juce::gl::glReadBufferIndexedEXT) (GLenum src, GLint index) | ( | GLenum | src,
|  | GLint | index )

extern

## glDrawBuffersIndexedEXT

void( *const juce::gl::glDrawBuffersIndexedEXT) (GLint n, const GLenum *location, const GLint *indices) | ( | GLint | n,
|  | const GLenum * | location,
|  | const GLint * | indices )

extern

## glGetIntegeri_vEXT

void( *const juce::gl::glGetIntegeri_vEXT) (GLenum target, GLuint index, GLint *data) | ( | GLenum | target,
|  | GLuint | index,
|  | GLint * | data )

extern

## glPrimitiveBoundingBoxEXT

void( *const juce::gl::glPrimitiveBoundingBoxEXT) (GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW) | ( | GLfloat | minX,
|  | GLfloat | minY,
|  | GLfloat | minZ,
|  | GLfloat | minW,
|  | GLfloat | maxX,
|  | GLfloat | maxY,
|  | GLfloat | maxZ,
|  | GLfloat | maxW )

extern

## glGetGraphicsResetStatusEXT

GLenum( *const juce::gl::glGetGraphicsResetStatusEXT) () | ( |  | ) |

extern

## glReadnPixelsEXT

void( *const juce::gl::glReadnPixelsEXT) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data) | ( | GLint | x,
|  | GLint | y,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLenum | format,
|  | GLenum | type,
|  | GLsizei | bufSize,
|  | void * | data )

extern

## glGetnUniformfvEXT

void( *const juce::gl::glGetnUniformfvEXT) (GLuint program, GLint location, GLsizei bufSize, GLfloat *params) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | bufSize,
|  | GLfloat * | params )

extern

## glGetnUniformivEXT

void( *const juce::gl::glGetnUniformivEXT) (GLuint program, GLint location, GLsizei bufSize, GLint *params) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | bufSize,
|  | GLint * | params )

extern

## glFramebufferPixelLocalStorageSizeEXT

void( *const juce::gl::glFramebufferPixelLocalStorageSizeEXT) (GLuint target, GLsizei size) | ( | GLuint | target,
|  | GLsizei | size )

extern

## glGetFramebufferPixelLocalStorageSizeEXT

GLsizei( *const juce::gl::glGetFramebufferPixelLocalStorageSizeEXT) (GLuint target) | ( | GLuint | target | ) |

extern

## glClearPixelLocalStorageuiEXT

void( *const juce::gl::glClearPixelLocalStorageuiEXT) (GLsizei offset, GLsizei n, const GLuint *values) | ( | GLsizei | offset,
|  | GLsizei | n,
|  | const GLuint * | values )

extern

## glTexPageCommitmentEXT

void( *const juce::gl::glTexPageCommitmentEXT) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit) | ( | GLenum | target,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLint | yoffset,
|  | GLint | zoffset,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth,
|  | GLboolean | commit )

extern

## glPatchParameteriEXT

void( *const juce::gl::glPatchParameteriEXT) (GLenum pname, GLint value) | ( | GLenum | pname,
|  | GLint | value )

extern

## glSamplerParameterIivEXT

void( *const juce::gl::glSamplerParameterIivEXT) (GLuint sampler, GLenum pname, const GLint *param) | ( | GLuint | sampler,
|  | GLenum | pname,
|  | const GLint * | param )

extern

## glSamplerParameterIuivEXT

void( *const juce::gl::glSamplerParameterIuivEXT) (GLuint sampler, GLenum pname, const GLuint *param) | ( | GLuint | sampler,
|  | GLenum | pname,
|  | const GLuint * | param )

extern

## glGetSamplerParameterIivEXT

void( *const juce::gl::glGetSamplerParameterIivEXT) (GLuint sampler, GLenum pname, GLint *params) | ( | GLuint | sampler,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetSamplerParameterIuivEXT

void( *const juce::gl::glGetSamplerParameterIuivEXT) (GLuint sampler, GLenum pname, GLuint *params) | ( | GLuint | sampler,
|  | GLenum | pname,
|  | GLuint * | params )

extern

## glTexBufferRangeEXT

void( *const juce::gl::glTexBufferRangeEXT) (GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size) | ( | GLenum | target,
|  | GLenum | internalformat,
|  | GLuint | buffer,
|  | GLintptr | offset,
|  | GLsizeiptr | size )

extern

## glTexStorageAttribs2DEXT

void( *const juce::gl::glTexStorageAttribs2DEXT) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, const GLint *attrib_list) | ( | GLenum | target,
|  | GLsizei | levels,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | const GLint * | attrib_list )

extern

## glTexStorageAttribs3DEXT

void( *const juce::gl::glTexStorageAttribs3DEXT) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, const GLint *attrib_list) | ( | GLenum | target,
|  | GLsizei | levels,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth,
|  | const GLint * | attrib_list )

extern

## glTextureViewEXT

void( *const juce::gl::glTextureViewEXT) (GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers) | ( | GLuint | texture,
|  | GLenum | target,
|  | GLuint | origtexture,
|  | GLenum | internalformat,
|  | GLuint | minlevel,
|  | GLuint | numlevels,
|  | GLuint | minlayer,
|  | GLuint | numlayers )

extern

## glGetTextureHandleIMG

GLuint64( *const juce::gl::glGetTextureHandleIMG) (GLuint texture) | ( | GLuint | texture | ) |

extern

## glGetTextureSamplerHandleIMG

GLuint64( *const juce::gl::glGetTextureSamplerHandleIMG) (GLuint texture, GLuint sampler) | ( | GLuint | texture,
|  | GLuint | sampler )

extern

## glUniformHandleui64IMG

void( *const juce::gl::glUniformHandleui64IMG) (GLint location, GLuint64 value) | ( | GLint | location,
|  | GLuint64 | value )

extern

## glUniformHandleui64vIMG

void( *const juce::gl::glUniformHandleui64vIMG) (GLint location, GLsizei count, const GLuint64 *value) | ( | GLint | location,
|  | GLsizei | count,
|  | const GLuint64 * | value )

extern

## glProgramUniformHandleui64IMG

void( *const juce::gl::glProgramUniformHandleui64IMG) (GLuint program, GLint location, GLuint64 value) | ( | GLuint | program,
|  | GLint | location,
|  | GLuint64 | value )

extern

## glProgramUniformHandleui64vIMG

void( *const juce::gl::glProgramUniformHandleui64vIMG) (GLuint program, GLint location, GLsizei count, const GLuint64 *values) | ( | GLuint | program,
|  | GLint | location,
|  | GLsizei | count,
|  | const GLuint64 * | values )

extern

## glFramebufferTexture2DDownsampleIMG

void( *const juce::gl::glFramebufferTexture2DDownsampleIMG) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint xscale, GLint yscale) | ( | GLenum | target,
|  | GLenum | attachment,
|  | GLenum | textarget,
|  | GLuint | texture,
|  | GLint | level,
|  | GLint | xscale,
|  | GLint | yscale )

extern

## glFramebufferTextureLayerDownsampleIMG

void( *const juce::gl::glFramebufferTextureLayerDownsampleIMG) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer, GLint xscale, GLint yscale) | ( | GLenum | target,
|  | GLenum | attachment,
|  | GLuint | texture,
|  | GLint | level,
|  | GLint | layer,
|  | GLint | xscale,
|  | GLint | yscale )

extern

## glRenderbufferStorageMultisampleIMG

void( *const juce::gl::glRenderbufferStorageMultisampleIMG) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height) | ( | GLenum | target,
|  | GLsizei | samples,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLsizei | height )

extern

## glFramebufferTexture2DMultisampleIMG

void( *const juce::gl::glFramebufferTexture2DMultisampleIMG) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLsizei samples) | ( | GLenum | target,
|  | GLenum | attachment,
|  | GLenum | textarget,
|  | GLuint | texture,
|  | GLint | level,
|  | GLsizei | samples )

extern

## glCopyBufferSubDataNV

void( *const juce::gl::glCopyBufferSubDataNV) (GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size) | ( | GLenum | readTarget,
|  | GLenum | writeTarget,
|  | GLintptr | readOffset,
|  | GLintptr | writeOffset,
|  | GLsizeiptr | size )

extern

## glCoverageMaskNV

void( *const juce::gl::glCoverageMaskNV) (GLboolean mask) | ( | GLboolean | mask | ) |

extern

## glCoverageOperationNV

void( *const juce::gl::glCoverageOperationNV) (GLenum operation) | ( | GLenum | operation | ) |

extern

## glDrawBuffersNV

void( *const juce::gl::glDrawBuffersNV) (GLsizei n, const GLenum *bufs) | ( | GLsizei | n,
|  | const GLenum * | bufs )

extern

## glDrawArraysInstancedNV

void( *const juce::gl::glDrawArraysInstancedNV) (GLenum mode, GLint first, GLsizei count, GLsizei primcount) | ( | GLenum | mode,
|  | GLint | first,
|  | GLsizei | count,
|  | GLsizei | primcount )

extern

## glDrawElementsInstancedNV

void( *const juce::gl::glDrawElementsInstancedNV) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount) | ( | GLenum | mode,
|  | GLsizei | count,
|  | GLenum | type,
|  | const void * | indices,
|  | GLsizei | primcount )

extern

## glBlitFramebufferNV

void( *const juce::gl::glBlitFramebufferNV) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter) | ( | GLint | srcX0,
|  | GLint | srcY0,
|  | GLint | srcX1,
|  | GLint | srcY1,
|  | GLint | dstX0,
|  | GLint | dstY0,
|  | GLint | dstX1,
|  | GLint | dstY1,
|  | GLbitfield | mask,
|  | GLenum | filter )

extern

## glRenderbufferStorageMultisampleNV

void( *const juce::gl::glRenderbufferStorageMultisampleNV) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height) | ( | GLenum | target,
|  | GLsizei | samples,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLsizei | height )

extern

## glVertexAttribDivisorNV

void( *const juce::gl::glVertexAttribDivisorNV) (GLuint index, GLuint divisor) | ( | GLuint | index,
|  | GLuint | divisor )

extern

## glUniformMatrix2x3fvNV

void( *const juce::gl::glUniformMatrix2x3fvNV) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) | ( | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLfloat * | value )

extern

## glUniformMatrix3x2fvNV

void( *const juce::gl::glUniformMatrix3x2fvNV) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) | ( | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLfloat * | value )

extern

## glUniformMatrix2x4fvNV

void( *const juce::gl::glUniformMatrix2x4fvNV) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) | ( | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLfloat * | value )

extern

## glUniformMatrix4x2fvNV

void( *const juce::gl::glUniformMatrix4x2fvNV) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) | ( | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLfloat * | value )

extern

## glUniformMatrix3x4fvNV

void( *const juce::gl::glUniformMatrix3x4fvNV) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) | ( | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLfloat * | value )

extern

## glUniformMatrix4x3fvNV

void( *const juce::gl::glUniformMatrix4x3fvNV) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) | ( | GLint | location,
|  | GLsizei | count,
|  | GLboolean | transpose,
|  | const GLfloat * | value )

extern

## glPolygonModeNV

void( *const juce::gl::glPolygonModeNV) (GLenum face, GLenum mode) | ( | GLenum | face,
|  | GLenum | mode )

extern

## glReadBufferNV

void( *const juce::gl::glReadBufferNV) (GLenum mode) | ( | GLenum | mode | ) |

extern

## glViewportArrayvNV

void( *const juce::gl::glViewportArrayvNV) (GLuint first, GLsizei count, const GLfloat *v) | ( | GLuint | first,
|  | GLsizei | count,
|  | const GLfloat * | v )

extern

## glViewportIndexedfNV

void( *const juce::gl::glViewportIndexedfNV) (GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h) | ( | GLuint | index,
|  | GLfloat | x,
|  | GLfloat | y,
|  | GLfloat | w,
|  | GLfloat | h )

extern

## glViewportIndexedfvNV

void( *const juce::gl::glViewportIndexedfvNV) (GLuint index, const GLfloat *v) | ( | GLuint | index,
|  | const GLfloat * | v )

extern

## glScissorArrayvNV

void( *const juce::gl::glScissorArrayvNV) (GLuint first, GLsizei count, const GLint *v) | ( | GLuint | first,
|  | GLsizei | count,
|  | const GLint * | v )

extern

## glScissorIndexedNV

void( *const juce::gl::glScissorIndexedNV) (GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height) | ( | GLuint | index,
|  | GLint | left,
|  | GLint | bottom,
|  | GLsizei | width,
|  | GLsizei | height )

extern

## glScissorIndexedvNV

void( *const juce::gl::glScissorIndexedvNV) (GLuint index, const GLint *v) | ( | GLuint | index,
|  | const GLint * | v )

extern

## glDepthRangeArrayfvNV

void( *const juce::gl::glDepthRangeArrayfvNV) (GLuint first, GLsizei count, const GLfloat *v) | ( | GLuint | first,
|  | GLsizei | count,
|  | const GLfloat * | v )

extern

## glDepthRangeIndexedfNV

void( *const juce::gl::glDepthRangeIndexedfNV) (GLuint index, GLfloat n, GLfloat f) | ( | GLuint | index,
|  | GLfloat | n,
|  | GLfloat | f )

extern

## glGetFloati_vNV

void( *const juce::gl::glGetFloati_vNV) (GLenum target, GLuint index, GLfloat *data) | ( | GLenum | target,
|  | GLuint | index,
|  | GLfloat * | data )

extern

## glEnableiNV

void( *const juce::gl::glEnableiNV) (GLenum target, GLuint index) | ( | GLenum | target,
|  | GLuint | index )

extern

## glDisableiNV

void( *const juce::gl::glDisableiNV) (GLenum target, GLuint index) | ( | GLenum | target,
|  | GLuint | index )

extern

## glIsEnablediNV

GLboolean( *const juce::gl::glIsEnablediNV) (GLenum target, GLuint index) | ( | GLenum | target,
|  | GLuint | index )

extern

## glEGLImageTargetTexture2DOES

void( *const juce::gl::glEGLImageTargetTexture2DOES) (GLenum target, GLeglImageOES image) | ( | GLenum | target,
|  | GLeglImageOES | image )

extern

## glEGLImageTargetRenderbufferStorageOES

void( *const juce::gl::glEGLImageTargetRenderbufferStorageOES) (GLenum target, GLeglImageOES image) | ( | GLenum | target,
|  | GLeglImageOES | image )

extern

## glCopyImageSubDataOES

void( *const juce::gl::glCopyImageSubDataOES) (GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth) | ( | GLuint | srcName,
|  | GLenum | srcTarget,
|  | GLint | srcLevel,
|  | GLint | srcX,
|  | GLint | srcY,
|  | GLint | srcZ,
|  | GLuint | dstName,
|  | GLenum | dstTarget,
|  | GLint | dstLevel,
|  | GLint | dstX,
|  | GLint | dstY,
|  | GLint | dstZ,
|  | GLsizei | srcWidth,
|  | GLsizei | srcHeight,
|  | GLsizei | srcDepth )

extern

## glEnableiOES

void( *const juce::gl::glEnableiOES) (GLenum target, GLuint index) | ( | GLenum | target,
|  | GLuint | index )

extern

## glDisableiOES

void( *const juce::gl::glDisableiOES) (GLenum target, GLuint index) | ( | GLenum | target,
|  | GLuint | index )

extern

## glBlendEquationiOES

void( *const juce::gl::glBlendEquationiOES) (GLuint buf, GLenum mode) | ( | GLuint | buf,
|  | GLenum | mode )

extern

## glBlendEquationSeparateiOES

void( *const juce::gl::glBlendEquationSeparateiOES) (GLuint buf, GLenum modeRGB, GLenum modeAlpha) | ( | GLuint | buf,
|  | GLenum | modeRGB,
|  | GLenum | modeAlpha )

extern

## glBlendFunciOES

void( *const juce::gl::glBlendFunciOES) (GLuint buf, GLenum src, GLenum dst) | ( | GLuint | buf,
|  | GLenum | src,
|  | GLenum | dst )

extern

## glBlendFuncSeparateiOES

void( *const juce::gl::glBlendFuncSeparateiOES) (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha) | ( | GLuint | buf,
|  | GLenum | srcRGB,
|  | GLenum | dstRGB,
|  | GLenum | srcAlpha,
|  | GLenum | dstAlpha )

extern

## glColorMaskiOES

void( *const juce::gl::glColorMaskiOES) (GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a) | ( | GLuint | index,
|  | GLboolean | r,
|  | GLboolean | g,
|  | GLboolean | b,
|  | GLboolean | a )

extern

## glIsEnablediOES

GLboolean( *const juce::gl::glIsEnablediOES) (GLenum target, GLuint index) | ( | GLenum | target,
|  | GLuint | index )

extern

## glDrawElementsBaseVertexOES

void( *const juce::gl::glDrawElementsBaseVertexOES) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex) | ( | GLenum | mode,
|  | GLsizei | count,
|  | GLenum | type,
|  | const void * | indices,
|  | GLint | basevertex )

extern

## glDrawRangeElementsBaseVertexOES

void( *const juce::gl::glDrawRangeElementsBaseVertexOES) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex) | ( | GLenum | mode,
|  | GLuint | start,
|  | GLuint | end,
|  | GLsizei | count,
|  | GLenum | type,
|  | const void * | indices,
|  | GLint | basevertex )

extern

## glDrawElementsInstancedBaseVertexOES

void( *const juce::gl::glDrawElementsInstancedBaseVertexOES) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex) | ( | GLenum | mode,
|  | GLsizei | count,
|  | GLenum | type,
|  | const void * | indices,
|  | GLsizei | instancecount,
|  | GLint | basevertex )

extern

## glFramebufferTextureOES

void( *const juce::gl::glFramebufferTextureOES) (GLenum target, GLenum attachment, GLuint texture, GLint level) | ( | GLenum | target,
|  | GLenum | attachment,
|  | GLuint | texture,
|  | GLint | level )

extern

## glGetProgramBinaryOES

void( *const juce::gl::glGetProgramBinaryOES) (GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, void *binary) | ( | GLuint | program,
|  | GLsizei | bufSize,
|  | GLsizei * | length,
|  | GLenum * | binaryFormat,
|  | void * | binary )

extern

## glProgramBinaryOES

void( *const juce::gl::glProgramBinaryOES) (GLuint program, GLenum binaryFormat, const void *binary, GLint length) | ( | GLuint | program,
|  | GLenum | binaryFormat,
|  | const void * | binary,
|  | GLint | length )

extern

## glMapBufferOES

void *( *const juce::gl::glMapBufferOES) (GLenum target, GLenum access) | ( | GLenum | target,
|  | GLenum | access )

extern

## glUnmapBufferOES

GLboolean( *const juce::gl::glUnmapBufferOES) (GLenum target) | ( | GLenum | target | ) |

extern

## glGetBufferPointervOES

void( *const juce::gl::glGetBufferPointervOES) (GLenum target, GLenum pname, void **params) | ( | GLenum | target,
|  | GLenum | pname,
|  | void ** | params )

extern

## glPrimitiveBoundingBoxOES

void( *const juce::gl::glPrimitiveBoundingBoxOES) (GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW) | ( | GLfloat | minX,
|  | GLfloat | minY,
|  | GLfloat | minZ,
|  | GLfloat | minW,
|  | GLfloat | maxX,
|  | GLfloat | maxY,
|  | GLfloat | maxZ,
|  | GLfloat | maxW )

extern

## glMinSampleShadingOES

void( *const juce::gl::glMinSampleShadingOES) (GLfloat value) | ( | GLfloat | value | ) |

extern

## glPatchParameteriOES

void( *const juce::gl::glPatchParameteriOES) (GLenum pname, GLint value) | ( | GLenum | pname,
|  | GLint | value )

extern

## glTexImage3DOES

void( *const juce::gl::glTexImage3DOES) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels) | ( | GLenum | target,
|  | GLint | level,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth,
|  | GLint | border,
|  | GLenum | format,
|  | GLenum | type,
|  | const void * | pixels )

extern

## glTexSubImage3DOES

void( *const juce::gl::glTexSubImage3DOES) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels) | ( | GLenum | target,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLint | yoffset,
|  | GLint | zoffset,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth,
|  | GLenum | format,
|  | GLenum | type,
|  | const void * | pixels )

extern

## glCopyTexSubImage3DOES

void( *const juce::gl::glCopyTexSubImage3DOES) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height) | ( | GLenum | target,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLint | yoffset,
|  | GLint | zoffset,
|  | GLint | x,
|  | GLint | y,
|  | GLsizei | width,
|  | GLsizei | height )

extern

## glCompressedTexImage3DOES

void( *const juce::gl::glCompressedTexImage3DOES) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data) | ( | GLenum | target,
|  | GLint | level,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth,
|  | GLint | border,
|  | GLsizei | imageSize,
|  | const void * | data )

extern

## glCompressedTexSubImage3DOES

void( *const juce::gl::glCompressedTexSubImage3DOES) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data) | ( | GLenum | target,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLint | yoffset,
|  | GLint | zoffset,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth,
|  | GLenum | format,
|  | GLsizei | imageSize,
|  | const void * | data )

extern

## glFramebufferTexture3DOES

void( *const juce::gl::glFramebufferTexture3DOES) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset) | ( | GLenum | target,
|  | GLenum | attachment,
|  | GLenum | textarget,
|  | GLuint | texture,
|  | GLint | level,
|  | GLint | zoffset )

extern

## glTexParameterIivOES

void( *const juce::gl::glTexParameterIivOES) (GLenum target, GLenum pname, const GLint *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | const GLint * | params )

extern

## glTexParameterIuivOES

void( *const juce::gl::glTexParameterIuivOES) (GLenum target, GLenum pname, const GLuint *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | const GLuint * | params )

extern

## glGetTexParameterIivOES

void( *const juce::gl::glGetTexParameterIivOES) (GLenum target, GLenum pname, GLint *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetTexParameterIuivOES

void( *const juce::gl::glGetTexParameterIuivOES) (GLenum target, GLenum pname, GLuint *params) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLuint * | params )

extern

## glSamplerParameterIivOES

void( *const juce::gl::glSamplerParameterIivOES) (GLuint sampler, GLenum pname, const GLint *param) | ( | GLuint | sampler,
|  | GLenum | pname,
|  | const GLint * | param )

extern

## glSamplerParameterIuivOES

void( *const juce::gl::glSamplerParameterIuivOES) (GLuint sampler, GLenum pname, const GLuint *param) | ( | GLuint | sampler,
|  | GLenum | pname,
|  | const GLuint * | param )

extern

## glGetSamplerParameterIivOES

void( *const juce::gl::glGetSamplerParameterIivOES) (GLuint sampler, GLenum pname, GLint *params) | ( | GLuint | sampler,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glGetSamplerParameterIuivOES

void( *const juce::gl::glGetSamplerParameterIuivOES) (GLuint sampler, GLenum pname, GLuint *params) | ( | GLuint | sampler,
|  | GLenum | pname,
|  | GLuint * | params )

extern

## glTexBufferOES

void( *const juce::gl::glTexBufferOES) (GLenum target, GLenum internalformat, GLuint buffer) | ( | GLenum | target,
|  | GLenum | internalformat,
|  | GLuint | buffer )

extern

## glTexBufferRangeOES

void( *const juce::gl::glTexBufferRangeOES) (GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size) | ( | GLenum | target,
|  | GLenum | internalformat,
|  | GLuint | buffer,
|  | GLintptr | offset,
|  | GLsizeiptr | size )

extern

## glTexStorage3DMultisampleOES

void( *const juce::gl::glTexStorage3DMultisampleOES) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations) | ( | GLenum | target,
|  | GLsizei | samples,
|  | GLenum | internalformat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth,
|  | GLboolean | fixedsamplelocations )

extern

## glTextureViewOES

void( *const juce::gl::glTextureViewOES) (GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers) | ( | GLuint | texture,
|  | GLenum | target,
|  | GLuint | origtexture,
|  | GLenum | internalformat,
|  | GLuint | minlevel,
|  | GLuint | numlevels,
|  | GLuint | minlayer,
|  | GLuint | numlayers )

extern

## glBindVertexArrayOES

void( *const juce::gl::glBindVertexArrayOES) (GLuint array) | ( | GLuint | array | ) |

extern

## glDeleteVertexArraysOES

void( *const juce::gl::glDeleteVertexArraysOES) (GLsizei n, const GLuint *arrays) | ( | GLsizei | n,
|  | const GLuint * | arrays )

extern

## glGenVertexArraysOES

void( *const juce::gl::glGenVertexArraysOES) (GLsizei n, GLuint *arrays) | ( | GLsizei | n,
|  | GLuint * | arrays )

extern

## glIsVertexArrayOES

GLboolean( *const juce::gl::glIsVertexArrayOES) (GLuint array) | ( | GLuint | array | ) |

extern

## glViewportArrayvOES

void( *const juce::gl::glViewportArrayvOES) (GLuint first, GLsizei count, const GLfloat *v) | ( | GLuint | first,
|  | GLsizei | count,
|  | const GLfloat * | v )

extern

## glViewportIndexedfOES

void( *const juce::gl::glViewportIndexedfOES) (GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h) | ( | GLuint | index,
|  | GLfloat | x,
|  | GLfloat | y,
|  | GLfloat | w,
|  | GLfloat | h )

extern

## glViewportIndexedfvOES

void( *const juce::gl::glViewportIndexedfvOES) (GLuint index, const GLfloat *v) | ( | GLuint | index,
|  | const GLfloat * | v )

extern

## glScissorArrayvOES

void( *const juce::gl::glScissorArrayvOES) (GLuint first, GLsizei count, const GLint *v) | ( | GLuint | first,
|  | GLsizei | count,
|  | const GLint * | v )

extern

## glScissorIndexedOES

void( *const juce::gl::glScissorIndexedOES) (GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height) | ( | GLuint | index,
|  | GLint | left,
|  | GLint | bottom,
|  | GLsizei | width,
|  | GLsizei | height )

extern

## glScissorIndexedvOES

void( *const juce::gl::glScissorIndexedvOES) (GLuint index, const GLint *v) | ( | GLuint | index,
|  | const GLint * | v )

extern

## glDepthRangeArrayfvOES

void( *const juce::gl::glDepthRangeArrayfvOES) (GLuint first, GLsizei count, const GLfloat *v) | ( | GLuint | first,
|  | GLsizei | count,
|  | const GLfloat * | v )

extern

## glDepthRangeIndexedfOES

void( *const juce::gl::glDepthRangeIndexedfOES) (GLuint index, GLfloat n, GLfloat f) | ( | GLuint | index,
|  | GLfloat | n,
|  | GLfloat | f )

extern

## glGetFloati_vOES

void( *const juce::gl::glGetFloati_vOES) (GLenum target, GLuint index, GLfloat *data) | ( | GLenum | target,
|  | GLuint | index,
|  | GLfloat * | data )

extern

## glFramebufferTextureMultisampleMultiviewOVR

void( *const juce::gl::glFramebufferTextureMultisampleMultiviewOVR) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLsizei samples, GLint baseViewIndex, GLsizei numViews) | ( | GLenum | target,
|  | GLenum | attachment,
|  | GLuint | texture,
|  | GLint | level,
|  | GLsizei | samples,
|  | GLint | baseViewIndex,
|  | GLsizei | numViews )

extern

## glAlphaFuncQCOM

void( *const juce::gl::glAlphaFuncQCOM) (GLenum func, GLclampf ref) | ( | GLenum | func,
|  | GLclampf | ref )

extern

## glGetDriverControlsQCOM

void( *const juce::gl::glGetDriverControlsQCOM) (GLint *num, GLsizei size, GLuint *driverControls) | ( | GLint * | num,
|  | GLsizei | size,
|  | GLuint * | driverControls )

extern

## glGetDriverControlStringQCOM

void( *const juce::gl::glGetDriverControlStringQCOM) (GLuint driverControl, GLsizei bufSize, GLsizei *length, GLchar *driverControlString) | ( | GLuint | driverControl,
|  | GLsizei | bufSize,
|  | GLsizei * | length,
|  | GLchar * | driverControlString )

extern

## glEnableDriverControlQCOM

void( *const juce::gl::glEnableDriverControlQCOM) (GLuint driverControl) | ( | GLuint | driverControl | ) |

extern

## glDisableDriverControlQCOM

void( *const juce::gl::glDisableDriverControlQCOM) (GLuint driverControl) | ( | GLuint | driverControl | ) |

extern

## glExtGetTexturesQCOM

void( *const juce::gl::glExtGetTexturesQCOM) (GLuint *textures, GLint maxTextures, GLint *numTextures) | ( | GLuint * | textures,
|  | GLint | maxTextures,
|  | GLint * | numTextures )

extern

## glExtGetBuffersQCOM

void( *const juce::gl::glExtGetBuffersQCOM) (GLuint *buffers, GLint maxBuffers, GLint *numBuffers) | ( | GLuint * | buffers,
|  | GLint | maxBuffers,
|  | GLint * | numBuffers )

extern

## glExtGetRenderbuffersQCOM

void( *const juce::gl::glExtGetRenderbuffersQCOM) (GLuint *renderbuffers, GLint maxRenderbuffers, GLint *numRenderbuffers) | ( | GLuint * | renderbuffers,
|  | GLint | maxRenderbuffers,
|  | GLint * | numRenderbuffers )

extern

## glExtGetFramebuffersQCOM

void( *const juce::gl::glExtGetFramebuffersQCOM) (GLuint *framebuffers, GLint maxFramebuffers, GLint *numFramebuffers) | ( | GLuint * | framebuffers,
|  | GLint | maxFramebuffers,
|  | GLint * | numFramebuffers )

extern

## glExtGetTexLevelParameterivQCOM

void( *const juce::gl::glExtGetTexLevelParameterivQCOM) (GLuint texture, GLenum face, GLint level, GLenum pname, GLint *params) | ( | GLuint | texture,
|  | GLenum | face,
|  | GLint | level,
|  | GLenum | pname,
|  | GLint * | params )

extern

## glExtTexObjectStateOverrideiQCOM

void( *const juce::gl::glExtTexObjectStateOverrideiQCOM) (GLenum target, GLenum pname, GLint param) | ( | GLenum | target,
|  | GLenum | pname,
|  | GLint | param )

extern

## glExtGetTexSubImageQCOM

void( *const juce::gl::glExtGetTexSubImageQCOM) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, void *texels) | ( | GLenum | target,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLint | yoffset,
|  | GLint | zoffset,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLsizei | depth,
|  | GLenum | format,
|  | GLenum | type,
|  | void * | texels )

extern

## glExtGetBufferPointervQCOM

void( *const juce::gl::glExtGetBufferPointervQCOM) (GLenum target, void **params) | ( | GLenum | target,
|  | void ** | params )

extern

## glExtGetShadersQCOM

void( *const juce::gl::glExtGetShadersQCOM) (GLuint *shaders, GLint maxShaders, GLint *numShaders) | ( | GLuint * | shaders,
|  | GLint | maxShaders,
|  | GLint * | numShaders )

extern

## glExtGetProgramsQCOM

void( *const juce::gl::glExtGetProgramsQCOM) (GLuint *programs, GLint maxPrograms, GLint *numPrograms) | ( | GLuint * | programs,
|  | GLint | maxPrograms,
|  | GLint * | numPrograms )

extern

## glExtIsProgramBinaryQCOM

GLboolean( *const juce::gl::glExtIsProgramBinaryQCOM) (GLuint program) | ( | GLuint | program | ) |

extern

## glExtGetProgramBinarySourceQCOM

void( *const juce::gl::glExtGetProgramBinarySourceQCOM) (GLuint program, GLenum shadertype, GLchar *source, GLint *length) | ( | GLuint | program,
|  | GLenum | shadertype,
|  | GLchar * | source,
|  | GLint * | length )

extern

## glFramebufferFoveationConfigQCOM

void( *const juce::gl::glFramebufferFoveationConfigQCOM) (GLuint framebuffer, GLuint numLayers, GLuint focalPointsPerLayer, GLuint requestedFeatures, GLuint *providedFeatures) | ( | GLuint | framebuffer,
|  | GLuint | numLayers,
|  | GLuint | focalPointsPerLayer,
|  | GLuint | requestedFeatures,
|  | GLuint * | providedFeatures )

extern

## glFramebufferFoveationParametersQCOM

void( *const juce::gl::glFramebufferFoveationParametersQCOM) (GLuint framebuffer, GLuint layer, GLuint focalPoint, GLfloat focalX, GLfloat focalY, GLfloat gainX, GLfloat gainY, GLfloat foveaArea) | ( | GLuint | framebuffer,
|  | GLuint | layer,
|  | GLuint | focalPoint,
|  | GLfloat | focalX,
|  | GLfloat | focalY,
|  | GLfloat | gainX,
|  | GLfloat | gainY,
|  | GLfloat | foveaArea )

extern

## glTexEstimateMotionQCOM

void( *const juce::gl::glTexEstimateMotionQCOM) (GLuint ref, GLuint target, GLuint output) | ( | GLuint | ref,
|  | GLuint | target,
|  | GLuint | output )

extern

## glTexEstimateMotionRegionsQCOM

void( *const juce::gl::glTexEstimateMotionRegionsQCOM) (GLuint ref, GLuint target, GLuint output, GLuint mask) | ( | GLuint | ref,
|  | GLuint | target,
|  | GLuint | output,
|  | GLuint | mask )

extern

## glExtrapolateTex2DQCOM

void( *const juce::gl::glExtrapolateTex2DQCOM) (GLuint src1, GLuint src2, GLuint output, GLfloat scaleFactor) | ( | GLuint | src1,
|  | GLuint | src2,
|  | GLuint | output,
|  | GLfloat | scaleFactor )

extern

## glTextureFoveationParametersQCOM

void( *const juce::gl::glTextureFoveationParametersQCOM) (GLuint texture, GLuint layer, GLuint focalPoint, GLfloat focalX, GLfloat focalY, GLfloat gainX, GLfloat gainY, GLfloat foveaArea) | ( | GLuint | texture,
|  | GLuint | layer,
|  | GLuint | focalPoint,
|  | GLfloat | focalX,
|  | GLfloat | focalY,
|  | GLfloat | gainX,
|  | GLfloat | gainY,
|  | GLfloat | foveaArea )

extern

## glFramebufferFetchBarrierQCOM

void( *const juce::gl::glFramebufferFetchBarrierQCOM) () | ( |  | ) |

extern

## glShadingRateQCOM

void( *const juce::gl::glShadingRateQCOM) (GLenum rate) | ( | GLenum | rate | ) |

extern

## glStartTilingQCOM

void( *const juce::gl::glStartTilingQCOM) (GLuint x, GLuint y, GLuint width, GLuint height, GLbitfield preserveMask) | ( | GLuint | x,
|  | GLuint | y,
|  | GLuint | width,
|  | GLuint | height,
|  | GLbitfield | preserveMask )

extern

## glEndTilingQCOM

void( *const juce::gl::glEndTilingQCOM) (GLbitfield preserveMask) | ( | GLbitfield | preserveMask | ) |

extern

### Purchase

Get JUCE

### Discover

What's New in JUCE Features

### Learn

Documentaion Tutorials Made with JUCE Resources

### Support

JUCE Forum Newsletter Archive

### About

Contact Us JUCE Legal JUCE Licensing FAQ

### Events

Audio Developer Conference
© Raw Material Software Limited