JUCE
Loading...
Searching...
No Matches
Enumerations | Functions | Variables
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

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

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

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

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

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

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

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

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

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

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

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

Enumerator
GL_TIMEOUT_IGNORED 

◆ anonymous enum

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

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

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

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

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

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

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

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

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

Enumerator
GL_MULTISAMPLE_3DFX 
GL_SAMPLE_BUFFERS_3DFX 
GL_SAMPLES_3DFX 
GL_MULTISAMPLE_BIT_3DFX 

◆ anonymous enum

Enumerator
GL_COMPRESSED_RGB_FXT1_3DFX 
GL_COMPRESSED_RGBA_FXT1_3DFX 

◆ anonymous enum

Enumerator
GL_FACTOR_MIN_AMD 
GL_FACTOR_MAX_AMD 

◆ anonymous enum

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

Enumerator
GL_DEPTH_CLAMP_NEAR_AMD 
GL_DEPTH_CLAMP_FAR_AMD 

◆ anonymous enum

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

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

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

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

Enumerator
GL_VERTEX_ELEMENT_SWIZZLE_AMD 
GL_VERTEX_ID_SWIZZLE_AMD 

◆ anonymous enum

Enumerator
GL_DATA_BUFFER_AMD 
GL_PERFORMANCE_MONITOR_AMD 
GL_QUERY_OBJECT_AMD 
GL_VERTEX_ARRAY_OBJECT_AMD 
GL_SAMPLER_OBJECT_AMD 

◆ anonymous enum

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

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

Enumerator
GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD 

◆ anonymous enum

Enumerator
GL_QUERY_BUFFER_AMD 
GL_QUERY_BUFFER_BINDING_AMD 
GL_QUERY_RESULT_NO_WAIT_AMD 

◆ anonymous enum

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

Enumerator
GL_SET_AMD 
GL_REPLACE_VALUE_AMD 
GL_STENCIL_OP_VALUE_AMD 
GL_STENCIL_BACK_OP_VALUE_AMD 

◆ anonymous enum

Enumerator
GL_STREAM_RASTERIZATION_AMD 

◆ anonymous enum

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

Enumerator
GL_AUX_DEPTH_STENCIL_APPLE 

◆ anonymous enum

Enumerator
GL_UNPACK_CLIENT_STORAGE_APPLE 

◆ anonymous enum

Enumerator
GL_ELEMENT_ARRAY_APPLE 
GL_ELEMENT_ARRAY_TYPE_APPLE 
GL_ELEMENT_ARRAY_POINTER_APPLE 

◆ anonymous enum

Enumerator
GL_DRAW_PIXELS_APPLE 
GL_FENCE_APPLE 

◆ anonymous enum

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

Enumerator
GL_BUFFER_SERIALIZED_MODIFY_APPLE 
GL_BUFFER_FLUSHING_UNMAP_APPLE 

◆ anonymous enum

Enumerator
GL_BUFFER_OBJECT_APPLE 
GL_RELEASED_APPLE 
GL_VOLATILE_APPLE 
GL_RETAINED_APPLE 
GL_UNDEFINED_APPLE 
GL_PURGEABLE_APPLE 

◆ anonymous enum

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

Enumerator
GL_PACK_ROW_BYTES_APPLE 
GL_UNPACK_ROW_BYTES_APPLE 

◆ anonymous enum

Enumerator
GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE 

◆ anonymous enum

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

Enumerator
GL_TRANSFORM_HINT_APPLE 

◆ anonymous enum

Enumerator
GL_VERTEX_ARRAY_BINDING_APPLE 

◆ anonymous enum

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

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

Enumerator
GL_YCBCR_422_APPLE 

◆ anonymous enum

Enumerator
GL_PRIMITIVE_BOUNDING_BOX_ARB 
GL_MULTISAMPLE_LINE_WIDTH_RANGE_ARB 
GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARB 

◆ anonymous enum

Enumerator
GL_UNSIGNED_INT64_ARB 

◆ anonymous enum

Enumerator
GL_SYNC_CL_EVENT_ARB 
GL_SYNC_CL_EVENT_COMPLETE_ARB 

◆ anonymous enum

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

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

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

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

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

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

Enumerator
GL_FRAGMENT_SHADER_ARB 
GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB 
GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB 

◆ anonymous enum

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

Enumerator
GL_SHADER_BINARY_FORMAT_SPIR_V_ARB 
GL_SPIR_V_BINARY_ARB 

◆ anonymous enum

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

Enumerator
GL_HALF_FLOAT_ARB 

◆ anonymous enum

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

Enumerator
GL_PARAMETER_BUFFER_ARB 
GL_PARAMETER_BUFFER_BINDING_ARB 

◆ anonymous enum

Enumerator
GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB 

◆ anonymous enum

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

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

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

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

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

Enumerator
GL_MAX_SHADER_COMPILER_THREADS_ARB 
GL_COMPLETION_STATUS_ARB 

◆ anonymous enum

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

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

Enumerator
GL_POINT_SIZE_MIN_ARB 
GL_POINT_SIZE_MAX_ARB 
GL_POINT_FADE_THRESHOLD_SIZE_ARB 
GL_POINT_DISTANCE_ATTENUATION_ARB 

◆ anonymous enum

Enumerator
GL_POINT_SPRITE_ARB 
GL_COORD_REPLACE_ARB 

◆ anonymous enum

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

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

Enumerator
GL_SAMPLE_SHADING_ARB 
GL_MIN_SAMPLE_SHADING_VALUE_ARB 

◆ anonymous enum

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

Enumerator
GL_SHADING_LANGUAGE_VERSION_ARB 

◆ anonymous enum

Enumerator
GL_SHADER_INCLUDE_ARB 
GL_NAMED_STRING_LENGTH_ARB 
GL_NAMED_STRING_TYPE_ARB 

◆ anonymous enum

Enumerator
GL_TEXTURE_COMPARE_MODE_ARB 
GL_TEXTURE_COMPARE_FUNC_ARB 
GL_COMPARE_R_TO_TEXTURE_ARB 

◆ anonymous enum

Enumerator
GL_TEXTURE_COMPARE_FAIL_VALUE_ARB 

◆ anonymous enum

Enumerator
GL_SPARSE_STORAGE_BIT_ARB 
GL_SPARSE_BUFFER_PAGE_SIZE_ARB 

◆ anonymous enum

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

Enumerator
GL_CLAMP_TO_BORDER_ARB 

◆ anonymous enum

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

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

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

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

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

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

Enumerator
GL_DOT3_RGB_ARB 
GL_DOT3_RGBA_ARB 

◆ anonymous enum

Enumerator
GL_TEXTURE_REDUCTION_MODE_ARB 
GL_WEIGHTED_AVERAGE_ARB 

◆ anonymous enum

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

Enumerator
GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB 
GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB 
GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB 

◆ anonymous enum

Enumerator
GL_MIRRORED_REPEAT_ARB 

◆ anonymous enum

Enumerator
GL_TEXTURE_RECTANGLE_ARB 
GL_TEXTURE_BINDING_RECTANGLE_ARB 
GL_PROXY_TEXTURE_RECTANGLE_ARB 
GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB 

◆ anonymous enum

Enumerator
GL_TRANSFORM_FEEDBACK_OVERFLOW_ARB 
GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW_ARB 

◆ anonymous enum

Enumerator
GL_TRANSPOSE_MODELVIEW_MATRIX_ARB 
GL_TRANSPOSE_PROJECTION_MATRIX_ARB 
GL_TRANSPOSE_TEXTURE_MATRIX_ARB 
GL_TRANSPOSE_COLOR_MATRIX_ARB 

◆ anonymous enum

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

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

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

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

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

Enumerator
GL_ELEMENT_ARRAY_ATI 
GL_ELEMENT_ARRAY_TYPE_ATI 
GL_ELEMENT_ARRAY_POINTER_ATI 

◆ anonymous enum

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

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

Enumerator
GL_VBO_FREE_MEMORY_ATI 
GL_TEXTURE_FREE_MEMORY_ATI 
GL_RENDERBUFFER_FREE_MEMORY_ATI 

◆ anonymous enum

Enumerator
GL_RGBA_FLOAT_MODE_ATI 
GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI 

◆ anonymous enum

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

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

Enumerator
GL_TEXT_FRAGMENT_SHADER_ATI 

◆ anonymous enum

Enumerator
GL_MODULATE_ADD_ATI 
GL_MODULATE_SIGNED_ADD_ATI 
GL_MODULATE_SUBTRACT_ATI 

◆ anonymous enum

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

Enumerator
GL_MIRROR_CLAMP_ATI 
GL_MIRROR_CLAMP_TO_EDGE_ATI 

◆ anonymous enum

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

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

Enumerator
GL_422_EXT 
GL_422_REV_EXT 
GL_422_AVERAGE_EXT 
GL_422_REV_AVERAGE_EXT 

◆ anonymous enum

Enumerator
GL_ABGR_EXT 

◆ anonymous enum

Enumerator
GL_BGR_EXT 
GL_BGRA_EXT 

◆ anonymous enum

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

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

Enumerator
GL_BLEND_EQUATION_RGB_EXT 
GL_BLEND_EQUATION_ALPHA_EXT 

◆ anonymous enum

Enumerator
GL_BLEND_DST_RGB_EXT 
GL_BLEND_SRC_RGB_EXT 
GL_BLEND_DST_ALPHA_EXT 
GL_BLEND_SRC_ALPHA_EXT 

◆ anonymous enum

Enumerator
GL_MIN_EXT 
GL_MAX_EXT 
GL_FUNC_ADD_EXT 
GL_BLEND_EQUATION_EXT 

◆ anonymous enum

Enumerator
GL_FUNC_SUBTRACT_EXT 
GL_FUNC_REVERSE_SUBTRACT_EXT 

◆ anonymous enum

Enumerator
GL_CLIP_VOLUME_CLIPPING_HINT_EXT 

◆ anonymous enum

Enumerator
GL_CMYK_EXT 
GL_CMYKA_EXT 
GL_PACK_CMYK_HINT_EXT 
GL_UNPACK_CMYK_HINT_EXT 

◆ anonymous enum

Enumerator
GL_ARRAY_ELEMENT_LOCK_FIRST_EXT 
GL_ARRAY_ELEMENT_LOCK_COUNT_EXT 

◆ anonymous enum

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

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

Enumerator
GL_CULL_VERTEX_EXT 
GL_CULL_VERTEX_EYE_POSITION_EXT 
GL_CULL_VERTEX_OBJECT_POSITION_EXT 

◆ anonymous enum

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

Enumerator
GL_DEPTH_BOUNDS_TEST_EXT 
GL_DEPTH_BOUNDS_EXT 

◆ anonymous enum

Enumerator
GL_PROGRAM_MATRIX_EXT 
GL_TRANSPOSE_PROGRAM_MATRIX_EXT 
GL_PROGRAM_MATRIX_STACK_DEPTH_EXT 

◆ anonymous enum

Enumerator
GL_MAX_ELEMENTS_VERTICES_EXT 
GL_MAX_ELEMENTS_INDICES_EXT 

◆ anonymous enum

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

Enumerator
GL_READ_FRAMEBUFFER_EXT 
GL_DRAW_FRAMEBUFFER_EXT 
GL_DRAW_FRAMEBUFFER_BINDING_EXT 
GL_READ_FRAMEBUFFER_BINDING_EXT 

◆ anonymous enum

Enumerator
GL_RENDERBUFFER_SAMPLES_EXT 
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT 
GL_MAX_SAMPLES_EXT 

◆ anonymous enum

Enumerator
GL_SCALED_RESOLVE_FASTEST_EXT 
GL_SCALED_RESOLVE_NICEST_EXT 

◆ anonymous enum

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

Enumerator
GL_FRAMEBUFFER_SRGB_EXT 
GL_FRAMEBUFFER_SRGB_CAPABLE_EXT 

◆ anonymous enum

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

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

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

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

Enumerator
GL_INDEX_TEST_EXT 
GL_INDEX_TEST_FUNC_EXT 
GL_INDEX_TEST_REF_EXT 

◆ anonymous enum

Enumerator
GL_INDEX_MATERIAL_EXT 
GL_INDEX_MATERIAL_PARAMETER_EXT 
GL_INDEX_MATERIAL_FACE_EXT 

◆ anonymous enum

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

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

Enumerator
GL_HANDLE_TYPE_OPAQUE_FD_EXT 

◆ anonymous enum

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

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

Enumerator
GL_DEPTH_STENCIL_EXT 
GL_UNSIGNED_INT_24_8_EXT 
GL_DEPTH24_STENCIL8_EXT 
GL_TEXTURE_STENCIL_SIZE_EXT 

◆ anonymous enum

Enumerator
GL_R11F_G11F_B10F_EXT 
GL_UNSIGNED_INT_10F_11F_11F_REV_EXT 
GL_RGBA_SIGNED_COMPONENTS_EXT 

◆ anonymous enum

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

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

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

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

Enumerator
GL_POINT_SIZE_MIN_EXT 
GL_POINT_SIZE_MAX_EXT 
GL_POINT_FADE_THRESHOLD_SIZE_EXT 
GL_DISTANCE_ATTENUATION_EXT 

◆ anonymous enum

Enumerator
GL_POLYGON_OFFSET_EXT 
GL_POLYGON_OFFSET_FACTOR_EXT 
GL_POLYGON_OFFSET_BIAS_EXT 

◆ anonymous enum

Enumerator
GL_POLYGON_OFFSET_CLAMP_EXT 

◆ anonymous enum

Enumerator
GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT 
GL_FIRST_VERTEX_CONVENTION_EXT 
GL_LAST_VERTEX_CONVENTION_EXT 
GL_PROVOKING_VERTEX_EXT 

◆ anonymous enum

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

Enumerator
GL_RESCALE_NORMAL_EXT 

◆ anonymous enum

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

Enumerator
GL_HANDLE_TYPE_D3D12_FENCE_EXT 
GL_D3D12_FENCE_VALUE_EXT 

◆ anonymous enum

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

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

Enumerator
GL_LIGHT_MODEL_COLOR_CONTROL_EXT 
GL_SINGLE_COLOR_EXT 
GL_SEPARATE_SPECULAR_COLOR_EXT 

◆ anonymous enum

Enumerator
GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT 

◆ anonymous enum

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

Enumerator
GL_SHARED_TEXTURE_PALETTE_EXT 

◆ anonymous enum

Enumerator
GL_STENCIL_TAG_BITS_EXT 
GL_STENCIL_CLEAR_TAG_VALUE_EXT 

◆ anonymous enum

Enumerator
GL_STENCIL_TEST_TWO_SIDE_EXT 
GL_ACTIVE_STENCIL_FACE_EXT 

◆ anonymous enum

Enumerator
GL_INCR_WRAP_EXT 
GL_DECR_WRAP_EXT 

◆ anonymous enum

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

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

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

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

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

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

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

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

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

Enumerator
GL_DOT3_RGB_EXT 
GL_DOT3_RGBA_EXT 

◆ anonymous enum

Enumerator
GL_TEXTURE_MAX_ANISOTROPY_EXT 
GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT 

◆ anonymous enum

Enumerator
GL_TEXTURE_REDUCTION_MODE_EXT 
GL_WEIGHTED_AVERAGE_EXT 

◆ anonymous enum

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

Enumerator
GL_MAX_TEXTURE_LOD_BIAS_EXT 
GL_TEXTURE_FILTER_CONTROL_EXT 
GL_TEXTURE_LOD_BIAS_EXT 

◆ anonymous enum

Enumerator
GL_MIRROR_CLAMP_EXT 
GL_MIRROR_CLAMP_TO_EDGE_EXT 
GL_MIRROR_CLAMP_TO_BORDER_EXT 

◆ anonymous enum

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

Enumerator
GL_PERTURB_EXT 
GL_TEXTURE_NORMAL_EXT 

◆ anonymous enum

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

Enumerator
GL_SR8_EXT 

◆ anonymous enum

Enumerator
GL_SRG8_EXT 

◆ anonymous enum

Enumerator
GL_TEXTURE_SRGB_DECODE_EXT 
GL_DECODE_EXT 
GL_SKIP_DECODE_EXT 

◆ anonymous enum

Enumerator
GL_RGB9_E5_EXT 
GL_UNSIGNED_INT_5_9_9_9_REV_EXT 
GL_TEXTURE_SHARED_SIZE_EXT 

◆ anonymous enum

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

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

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

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

Enumerator
GL_TIME_ELAPSED_EXT 

◆ anonymous enum

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

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

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

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

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

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

Enumerator
GL_SYNC_X11_FENCE_EXT 

◆ anonymous enum

Enumerator
GL_IGNORE_BORDER_HP 
GL_CONSTANT_BORDER_HP 
GL_REPLICATE_BORDER_HP 
GL_CONVOLUTION_BORDER_COLOR_HP 

◆ anonymous enum

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

Enumerator
GL_OCCLUSION_TEST_HP 
GL_OCCLUSION_TEST_RESULT_HP 

◆ anonymous enum

Enumerator
GL_TEXTURE_LIGHTING_MODE_HP 
GL_TEXTURE_POST_SPECULAR_HP 
GL_TEXTURE_PRE_SPECULAR_HP 

◆ anonymous enum

Enumerator
GL_CULL_VERTEX_IBM 

◆ anonymous enum

Enumerator
GL_RASTER_POSITION_UNCLIPPED_IBM 

◆ anonymous enum

Enumerator
GL_ALL_STATIC_DATA_IBM 
GL_STATIC_VERTEX_ARRAY_IBM 

◆ anonymous enum

Enumerator
GL_MIRRORED_REPEAT_IBM 

◆ anonymous enum

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

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

Enumerator
GL_INTERLACE_READ_INGR 

◆ anonymous enum

Enumerator
GL_CONSERVATIVE_RASTERIZATION_INTEL 

◆ anonymous enum

Enumerator
GL_TEXTURE_MEMORY_LAYOUT_INTEL 
GL_LAYOUT_DEFAULT_INTEL 
GL_LAYOUT_LINEAR_INTEL 
GL_LAYOUT_LINEAR_CPU_CACHED_INTEL 

◆ anonymous enum

Enumerator
GL_BLACKHOLE_RENDER_INTEL 

◆ anonymous enum

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

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

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

Enumerator
GL_BLEND_ADVANCED_COHERENT_KHR 

◆ anonymous enum

Enumerator
GL_CONTEXT_RELEASE_BEHAVIOR_KHR 
GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR 

◆ anonymous enum

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

Enumerator
GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR 

◆ anonymous enum

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

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

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

Enumerator
GL_MAX_SHADER_COMPILER_THREADS_KHR 
GL_COMPLETION_STATUS_KHR 

◆ anonymous enum

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

Enumerator
GL_FRAMEBUFFER_FLIP_X_MESA 

◆ anonymous enum

Enumerator
GL_FRAMEBUFFER_FLIP_Y_MESA 

◆ anonymous enum

Enumerator
GL_FRAMEBUFFER_SWAP_XY_MESA 

◆ anonymous enum

Enumerator
GL_PACK_INVERT_MESA 

◆ anonymous enum

Enumerator
GL_PROGRAM_BINARY_FORMAT_MESA 

◆ anonymous enum

Enumerator
GL_TILE_RASTER_ORDER_FIXED_MESA 
GL_TILE_RASTER_ORDER_INCREASING_X_MESA 
GL_TILE_RASTER_ORDER_INCREASING_Y_MESA 

◆ anonymous enum

Enumerator
GL_UNSIGNED_SHORT_8_8_MESA 
GL_UNSIGNED_SHORT_8_8_REV_MESA 
GL_YCBCR_MESA 

◆ anonymous enum

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

Enumerator
GL_LGPU_SEPARATE_STORAGE_BIT_NVX 
GL_MAX_LGPU_GPUS_NVX 

◆ anonymous enum

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

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

Enumerator
GL_BLEND_ADVANCED_COHERENT_NV 

◆ anonymous enum

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

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

Enumerator
GL_COMPUTE_PROGRAM_NV 
GL_COMPUTE_PROGRAM_PARAMETER_BUFFER_NV 

◆ anonymous enum

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

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

Enumerator
GL_CONSERVATIVE_RASTER_DILATE_NV 
GL_CONSERVATIVE_RASTER_DILATE_RANGE_NV 
GL_CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV 

◆ anonymous enum

Enumerator
GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_NV 

◆ anonymous enum

Enumerator
GL_CONSERVATIVE_RASTER_MODE_NV 
GL_CONSERVATIVE_RASTER_MODE_POST_SNAP_NV 
GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV 

◆ anonymous enum

Enumerator
GL_DEPTH_STENCIL_TO_RGBA_NV 
GL_DEPTH_STENCIL_TO_BGRA_NV 

◆ anonymous enum

Enumerator
GL_MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV 
GL_MAX_DEEP_3D_TEXTURE_DEPTH_NV 

◆ anonymous enum

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

Enumerator
GL_DEPTH_CLAMP_NV 

◆ anonymous enum

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

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

Enumerator
GL_ALL_COMPLETED_NV 
GL_FENCE_STATUS_NV 
GL_FENCE_CONDITION_NV 

◆ anonymous enum

Enumerator
GL_FILL_RECTANGLE_NV 

◆ anonymous enum

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

Enumerator
GL_FOG_DISTANCE_MODE_NV 
GL_EYE_RADIAL_NV 
GL_EYE_PLANE_ABSOLUTE_NV 

◆ anonymous enum

Enumerator
GL_FRAGMENT_COVERAGE_TO_COLOR_NV 
GL_FRAGMENT_COVERAGE_COLOR_NV 

◆ anonymous enum

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

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

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

Enumerator
GL_RENDERBUFFER_COVERAGE_SAMPLES_NV 
GL_RENDERBUFFER_COLOR_SAMPLES_NV 
GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV 
GL_MULTISAMPLE_COVERAGE_MODES_NV 

◆ anonymous enum

Enumerator
GL_GEOMETRY_PROGRAM_NV 
GL_MAX_PROGRAM_OUTPUT_VERTICES_NV 
GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV 

◆ anonymous enum

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

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

Enumerator
GL_HALF_FLOAT_NV 

◆ anonymous enum

Enumerator
GL_MULTISAMPLES_NV 
GL_SUPERSAMPLE_SCALE_X_NV 
GL_SUPERSAMPLE_SCALE_Y_NV 
GL_CONFORMANT_NV 

◆ anonymous enum

Enumerator
GL_MAX_SHININESS_NV 
GL_MAX_SPOT_EXPONENT_NV 

◆ anonymous enum

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

Enumerator
GL_UPLOAD_GPU_MASK_NVX 

◆ anonymous enum

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

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

Enumerator
GL_MULTISAMPLE_FILTER_HINT_NV 

◆ anonymous enum

Enumerator
GL_PIXEL_COUNTER_BITS_NV 
GL_CURRENT_OCCLUSION_QUERY_ID_NV 
GL_PIXEL_COUNT_NV 
GL_PIXEL_COUNT_AVAILABLE_NV 

◆ anonymous enum

Enumerator
GL_DEPTH_STENCIL_NV 
GL_UNSIGNED_INT_24_8_NV 

◆ anonymous enum

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

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

Enumerator
GL_SHARED_EDGE_NV 

◆ anonymous enum

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

Enumerator
GL_POINT_SPRITE_NV 
GL_COORD_REPLACE_NV 
GL_POINT_SPRITE_R_MODE_NV 

◆ anonymous enum

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

Enumerator
GL_PRIMITIVE_RESTART_NV 
GL_PRIMITIVE_RESTART_INDEX_NV 

◆ anonymous enum

Enumerator
GL_SHADING_RATE_IMAGE_PER_PRIMITIVE_NV 
GL_SHADING_RATE_IMAGE_PALETTE_COUNT_NV 

◆ anonymous enum

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

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

Enumerator
GL_PER_STAGE_CONSTANTS_NV 

◆ anonymous enum

Enumerator
GL_REPRESENTATIVE_FRAGMENT_TEST_NV 

◆ anonymous enum

Enumerator
GL_PURGED_CONTEXT_RESET_NV 

◆ anonymous enum

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

Enumerator
GL_SCISSOR_TEST_EXCLUSIVE_NV 
GL_SCISSOR_BOX_EXCLUSIVE_NV 

◆ anonymous enum

Enumerator
GL_BUFFER_GPU_ADDRESS_NV 
GL_GPU_ADDRESS_NV 
GL_MAX_SHADER_BUFFER_ADDRESS_NV 

◆ anonymous enum

Enumerator
GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV 

◆ anonymous enum

Enumerator
GL_SUBGROUP_FEATURE_PARTITIONED_BIT_NV 

◆ anonymous enum

Enumerator
GL_WARP_SIZE_NV 
GL_WARPS_PER_SM_NV 
GL_SM_COUNT_NV 

◆ anonymous enum

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

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

Enumerator
GL_EMBOSS_LIGHT_NV 
GL_EMBOSS_CONSTANT_NV 
GL_EMBOSS_MAP_NV 

◆ anonymous enum

Enumerator
GL_NORMAL_MAP_NV 
GL_REFLECTION_MAP_NV 

◆ anonymous enum

Enumerator
GL_COMBINE4_NV 
GL_SOURCE3_RGB_NV 
GL_SOURCE3_ALPHA_NV 
GL_OPERAND3_RGB_NV 
GL_OPERAND3_ALPHA_NV 

◆ anonymous enum

Enumerator
GL_TEXTURE_UNSIGNED_REMAP_MODE_NV 

◆ anonymous enum

Enumerator
GL_TEXTURE_COVERAGE_SAMPLES_NV 
GL_TEXTURE_COLOR_SAMPLES_NV 

◆ anonymous enum

Enumerator
GL_TEXTURE_RECTANGLE_NV 
GL_TEXTURE_BINDING_RECTANGLE_NV 
GL_PROXY_TEXTURE_RECTANGLE_NV 
GL_MAX_RECTANGLE_TEXTURE_SIZE_NV 

◆ anonymous enum

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

Enumerator
GL_DOT_PRODUCT_TEXTURE_3D_NV 

◆ anonymous enum

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

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

Enumerator
GL_NEXT_BUFFER_NV 
GL_SKIP_COMPONENTS4_NV 
GL_SKIP_COMPONENTS3_NV 
GL_SKIP_COMPONENTS2_NV 
GL_SKIP_COMPONENTS1_NV 

◆ anonymous enum

Enumerator
GL_TRANSFORM_FEEDBACK_NV 
GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV 
GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV 
GL_TRANSFORM_FEEDBACK_BINDING_NV 

◆ anonymous enum

Enumerator
GL_UNIFORM_BUFFER_UNIFIED_NV 
GL_UNIFORM_BUFFER_ADDRESS_NV 
GL_UNIFORM_BUFFER_LENGTH_NV 

◆ anonymous enum

Enumerator
GL_SURFACE_STATE_NV 
GL_SURFACE_REGISTERED_NV 
GL_SURFACE_MAPPED_NV 
GL_WRITE_DISCARD_NV 

◆ anonymous enum

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

Enumerator
GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV 

◆ anonymous enum

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

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

Enumerator
GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV 

◆ anonymous enum

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

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

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

Enumerator
GL_FIXED_OES 

◆ anonymous enum

Enumerator
GL_IMPLEMENTATION_COLOR_READ_TYPE_OES 
GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES 

◆ anonymous enum

Enumerator
GL_INTERLACE_OML 
GL_INTERLACE_READ_OML 

◆ anonymous enum

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

Enumerator
GL_FORMAT_SUBSAMPLE_24_24_OML 
GL_FORMAT_SUBSAMPLE_244_244_OML 

◆ anonymous enum

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

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

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

Enumerator
GL_SCREEN_COORDINATES_REND 
GL_INVERTED_SCREEN_W_REND 

◆ anonymous enum

Enumerator
GL_RGB_S3TC 
GL_RGB4_S3TC 
GL_RGBA_S3TC 
GL_RGBA4_S3TC 
GL_RGBA_DXT5_S3TC 
GL_RGBA4_DXT5_S3TC 

◆ anonymous enum

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

Enumerator
GL_FOG_FUNC_SGIS 
GL_FOG_FUNC_POINTS_SGIS 
GL_MAX_FOG_FUNC_POINTS_SGIS 

◆ anonymous enum

Enumerator
GL_GENERATE_MIPMAP_SGIS 
GL_GENERATE_MIPMAP_HINT_SGIS 

◆ anonymous enum

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

Enumerator
GL_PIXEL_TEXTURE_SGIS 
GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS 
GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS 
GL_PIXEL_GROUP_COLOR_SGIS 

◆ anonymous enum

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

Enumerator
GL_POINT_SIZE_MIN_SGIS 
GL_POINT_SIZE_MAX_SGIS 
GL_POINT_FADE_THRESHOLD_SIZE_SGIS 
GL_DISTANCE_ATTENUATION_SGIS 

◆ anonymous enum

Enumerator
GL_LINEAR_SHARPEN_SGIS 
GL_LINEAR_SHARPEN_ALPHA_SGIS 
GL_LINEAR_SHARPEN_COLOR_SGIS 
GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS 

◆ anonymous enum

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

Enumerator
GL_CLAMP_TO_BORDER_SGIS 

◆ anonymous enum

Enumerator
GL_TEXTURE_COLOR_WRITEMASK_SGIS 

◆ anonymous enum

Enumerator
GL_CLAMP_TO_EDGE_SGIS 

◆ anonymous enum

Enumerator
GL_FILTER4_SGIS 
GL_TEXTURE_FILTER4_SIZE_SGIS 

◆ anonymous enum

Enumerator
GL_TEXTURE_MIN_LOD_SGIS 
GL_TEXTURE_MAX_LOD_SGIS 
GL_TEXTURE_BASE_LEVEL_SGIS 
GL_TEXTURE_MAX_LEVEL_SGIS 

◆ anonymous enum

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

Enumerator
GL_ASYNC_MARKER_SGIX 

◆ anonymous enum

Enumerator
GL_ASYNC_HISTOGRAM_SGIX 
GL_MAX_ASYNC_HISTOGRAM_SGIX 

◆ anonymous enum

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

Enumerator
GL_ALPHA_MIN_SGIX 
GL_ALPHA_MAX_SGIX 

◆ anonymous enum

Enumerator
GL_CALLIGRAPHIC_FRAGMENT_SGIX 

◆ anonymous enum

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

Enumerator
GL_CONVOLUTION_HINT_SGIX 

◆ anonymous enum

Enumerator
GL_DEPTH_COMPONENT16_SGIX 
GL_DEPTH_COMPONENT24_SGIX 
GL_DEPTH_COMPONENT32_SGIX 

◆ anonymous enum

Enumerator
GL_FOG_OFFSET_SGIX 
GL_FOG_OFFSET_VALUE_SGIX 

◆ anonymous enum

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

Enumerator
GL_FRAMEZOOM_SGIX 
GL_FRAMEZOOM_FACTOR_SGIX 
GL_MAX_FRAMEZOOM_FACTOR_SGIX 

◆ anonymous enum

Enumerator
GL_INSTRUMENT_BUFFER_POINTER_SGIX 
GL_INSTRUMENT_MEASUREMENTS_SGIX 

◆ anonymous enum

Enumerator
GL_INTERLACE_SGIX 

◆ anonymous enum

Enumerator
GL_IR_INSTRUMENT1_SGIX 

◆ anonymous enum

Enumerator
GL_LIST_PRIORITY_SGIX 

◆ anonymous enum

Enumerator
GL_PIXEL_TEX_GEN_SGIX 
GL_PIXEL_TEX_GEN_MODE_SGIX 

◆ anonymous enum

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

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

Enumerator
GL_REFERENCE_PLANE_SGIX 
GL_REFERENCE_PLANE_EQUATION_SGIX 

◆ anonymous enum

Enumerator
GL_PACK_RESAMPLE_SGIX 
GL_UNPACK_RESAMPLE_SGIX 
GL_RESAMPLE_REPLICATE_SGIX 
GL_RESAMPLE_ZERO_FILL_SGIX 
GL_RESAMPLE_DECIMATE_SGIX 

◆ anonymous enum

Enumerator
GL_SCALEBIAS_HINT_SGIX 

◆ anonymous enum

Enumerator
GL_TEXTURE_COMPARE_SGIX 
GL_TEXTURE_COMPARE_OPERATOR_SGIX 
GL_TEXTURE_LEQUAL_R_SGIX 
GL_TEXTURE_GEQUAL_R_SGIX 

◆ anonymous enum

Enumerator
GL_SHADOW_AMBIENT_SGIX 

◆ anonymous enum

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

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

Enumerator
GL_TEXTURE_ENV_BIAS_SGIX 

◆ anonymous enum

Enumerator
GL_TEXTURE_MAX_CLAMP_S_SGIX 
GL_TEXTURE_MAX_CLAMP_T_SGIX 
GL_TEXTURE_MAX_CLAMP_R_SGIX 

◆ anonymous enum

Enumerator
GL_TEXTURE_LOD_BIAS_S_SGIX 
GL_TEXTURE_LOD_BIAS_T_SGIX 
GL_TEXTURE_LOD_BIAS_R_SGIX 

◆ anonymous enum

Enumerator
GL_TEXTURE_MULTI_BUFFER_HINT_SGIX 

◆ anonymous enum

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

Enumerator
GL_VERTEX_PRECLIP_SGIX 
GL_VERTEX_PRECLIP_HINT_SGIX 

◆ anonymous enum

Enumerator
GL_YCRCB_422_SGIX 
GL_YCRCB_444_SGIX 

◆ anonymous enum

Enumerator
GL_YCRCB_SGIX 
GL_YCRCBA_SGIX 

◆ anonymous enum

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

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

Enumerator
GL_TEXTURE_COLOR_TABLE_SGI 
GL_PROXY_TEXTURE_COLOR_TABLE_SGI 

◆ anonymous enum

Enumerator
GL_UNPACK_CONSTANT_DATA_SUNX 
GL_TEXTURE_CONSTANT_DATA_SUNX 

◆ anonymous enum

Enumerator
GL_WRAP_BORDER_SUN 

◆ anonymous enum

Enumerator
GL_GLOBAL_ALPHA_SUN 
GL_GLOBAL_ALPHA_FACTOR_SUN 

◆ anonymous enum

Enumerator
GL_QUAD_MESH_SUN 
GL_TRIANGLE_MESH_SUN 

◆ anonymous enum

Enumerator
GL_SLICE_ACCUM_SUN 

◆ anonymous enum

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

Enumerator
GL_PHONG_WIN 
GL_PHONG_HINT_WIN 

◆ anonymous enum

Enumerator
GL_FOG_SPECULAR_TEXTURE_WIN 

◆ anonymous enum

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

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

Enumerator
GL_TIMEOUT_IGNORED 

◆ anonymous enum

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

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

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

Enumerator
GL_3DC_X_AMD 
GL_3DC_XY_AMD 

◆ anonymous enum

Enumerator
GL_ATC_RGB_AMD 
GL_ATC_RGBA_EXPLICIT_ALPHA_AMD 
GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD 

◆ anonymous enum

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

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

Enumerator
GL_Z400_BINARY_AMD 

◆ anonymous enum

Enumerator
GL_DEPTH_STENCIL_OES 
GL_UNSIGNED_INT_24_8_OES 
GL_DEPTH_COMPONENT32_OES 
GL_DEPTH24_STENCIL8_OES 

◆ anonymous enum

Enumerator
GL_READ_FRAMEBUFFER_ANGLE 
GL_DRAW_FRAMEBUFFER_ANGLE 
GL_DRAW_FRAMEBUFFER_BINDING_ANGLE 
GL_READ_FRAMEBUFFER_BINDING_ANGLE 

◆ anonymous enum

Enumerator
GL_RENDERBUFFER_SAMPLES_ANGLE 
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE 
GL_MAX_SAMPLES_ANGLE 

◆ anonymous enum

Enumerator
GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE 

◆ anonymous enum

Enumerator
GL_PACK_REVERSE_ROW_ORDER_ANGLE 

◆ anonymous enum

Enumerator
GL_PROGRAM_BINARY_ANGLE 

◆ anonymous enum

Enumerator
GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE 

◆ anonymous enum

Enumerator
GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE 

◆ anonymous enum

Enumerator
GL_TEXTURE_USAGE_ANGLE 
GL_FRAMEBUFFER_ATTACHMENT_ANGLE 

◆ anonymous enum

Enumerator
GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE 

◆ anonymous enum

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

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

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

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

Enumerator
GL_TIMEOUT_IGNORED_APPLE 

◆ anonymous enum

Enumerator
GL_BGRA_EXT 
GL_BGRA8_EXT 

◆ anonymous enum

Enumerator
GL_TEXTURE_MAX_LEVEL_APPLE 

◆ anonymous enum

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

Enumerator
GL_MALI_PROGRAM_BINARY_ARM 

◆ anonymous enum

Enumerator
GL_MALI_SHADER_BINARY_ARM 

◆ anonymous enum

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

Enumerator
GL_FETCH_PER_SAMPLE_ARM 
GL_FRAGMENT_SHADER_FRAMEBUFFER_FETCH_MRT_ARM 

◆ anonymous enum

Enumerator
GL_TEXTURE_UNNORMALIZED_COORDINATES_ARM 

◆ anonymous enum

Enumerator
GL_SMAPHS30_PROGRAM_BINARY_DMP 
GL_SMAPHS_PROGRAM_BINARY_DMP 
GL_DMP_PROGRAM_BINARY_DMP 

◆ anonymous enum

Enumerator
GL_SHADER_BINARY_DMP 

◆ anonymous enum

Enumerator
GL_SURFACE_COMPRESSION_EXT 
GL_SURFACE_COMPRESSION_FIXED_RATE_NONE_EXT 
GL_SURFACE_COMPRESSION_FIXED_RATE_DEFAULT_EXT 

◆ anonymous enum

Enumerator
GL_SAMPLER_EXTERNAL_2D_Y2Y_EXT 
GL_TEXTURE_EXTERNAL_OES 
GL_TEXTURE_BINDING_EXTERNAL_OES 
GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES 

◆ anonymous enum

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

Enumerator
GL_MIN_EXT 
GL_MAX_EXT 
GL_FUNC_ADD_EXT 
GL_BLEND_EQUATION_EXT 

◆ anonymous enum

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

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

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

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

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

Enumerator
GL_DEPTH_CLAMP_EXT 

◆ anonymous enum

Enumerator
GL_COLOR_EXT 
GL_DEPTH_EXT 
GL_STENCIL_EXT 

◆ anonymous enum

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

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

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

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

Enumerator
GL_VERTEX_ATTRIB_ARRAY_DIVISOR_EXT 

◆ anonymous enum

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

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

Enumerator
GL_HANDLE_TYPE_OPAQUE_FD_EXT 

◆ anonymous enum

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

Enumerator
GL_MULTISAMPLE_EXT 
GL_SAMPLE_ALPHA_TO_ONE_EXT 

◆ anonymous enum

Enumerator
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT 
GL_RENDERBUFFER_SAMPLES_EXT 
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT 
GL_MAX_SAMPLES_EXT 

◆ anonymous enum

Enumerator
GL_COLOR_ATTACHMENT_EXT 
GL_MULTIVIEW_EXT 
GL_DRAW_BUFFER_EXT 
GL_READ_BUFFER_EXT 
GL_MAX_MULTIVIEW_BUFFERS_EXT 

◆ anonymous enum

Enumerator
GL_ANY_SAMPLES_PASSED_EXT 
GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT 

◆ anonymous enum

Enumerator
GL_POLYGON_OFFSET_CLAMP_EXT 

◆ anonymous enum

Enumerator
GL_PRIMITIVE_BOUNDING_BOX_EXT 

◆ anonymous enum

Enumerator
GL_CONTEXT_FLAG_PROTECTED_CONTENT_BIT_EXT 
GL_TEXTURE_PROTECTED_EXT 

◆ anonymous enum

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

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

Enumerator
GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT 
GL_UNSIGNED_SHORT_1_5_5_5_REV_EXT 

◆ anonymous enum

Enumerator
GL_R16_SNORM_EXT 
GL_RG16_SNORM_EXT 
GL_RGBA16_SNORM_EXT 

◆ anonymous enum

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

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

Enumerator
GL_HANDLE_TYPE_D3D12_FENCE_EXT 
GL_D3D12_FENCE_VALUE_EXT 

◆ anonymous enum

Enumerator
GL_SRGB_EXT 
GL_SRGB_ALPHA_EXT 
GL_SRGB8_ALPHA8_EXT 
GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT 

◆ anonymous enum

Enumerator
GL_FRAMEBUFFER_SRGB_EXT 

◆ anonymous enum

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

Enumerator
GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT 

◆ anonymous enum

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

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

Enumerator
GL_TEXTURE_COMPARE_MODE_EXT 
GL_TEXTURE_COMPARE_FUNC_EXT 
GL_COMPARE_REF_TO_TEXTURE_EXT 
GL_SAMPLER_2D_SHADOW_EXT 

◆ anonymous enum

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

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

Enumerator
GL_TEXTURE_BORDER_COLOR_EXT 
GL_CLAMP_TO_BORDER_EXT 

◆ anonymous enum

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

Enumerator
GL_TEXTURE_ASTC_DECODE_PRECISION_EXT 

◆ anonymous enum

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

Enumerator
GL_COMPRESSED_RGB_S3TC_DXT1_EXT 
GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 

◆ anonymous enum

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

Enumerator
GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 
GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 

◆ anonymous enum

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

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

Enumerator
GL_TEXTURE_MAX_ANISOTROPY_EXT 
GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT 

◆ anonymous enum

Enumerator
GL_TEXTURE_REDUCTION_MODE_EXT 
GL_WEIGHTED_AVERAGE_EXT 

◆ anonymous enum

Enumerator
GL_TEXTURE_FORMAT_SRGB_OVERRIDE_EXT 

◆ anonymous enum

Enumerator
GL_MIRROR_CLAMP_TO_EDGE_EXT 

◆ anonymous enum

Enumerator
GL_R16_EXT 
GL_RG16_EXT 
GL_RGBA16_EXT 
GL_RGB16_EXT 
GL_RGB16_SNORM_EXT 

◆ anonymous enum

Enumerator
GL_RED_EXT 
GL_RG_EXT 
GL_R8_EXT 
GL_RG8_EXT 

◆ anonymous enum

Enumerator
GL_SR8_EXT 

◆ anonymous enum

Enumerator
GL_SRG8_EXT 

◆ anonymous enum

Enumerator
GL_TEXTURE_SRGB_DECODE_EXT 
GL_DECODE_EXT 
GL_SKIP_DECODE_EXT 

◆ anonymous enum

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

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

Enumerator
GL_UNSIGNED_INT_2_10_10_10_REV_EXT 

◆ anonymous enum

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

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

Enumerator
GL_UNPACK_ROW_LENGTH_EXT 
GL_UNPACK_SKIP_ROWS_EXT 
GL_UNPACK_SKIP_PIXELS_EXT 

◆ anonymous enum

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

Enumerator
GL_GCCSO_SHADER_BINARY_FJ 

◆ anonymous enum

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

Enumerator
GL_RENDERBUFFER_SAMPLES_IMG 
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG 
GL_MAX_SAMPLES_IMG 
GL_TEXTURE_SAMPLES_IMG 

◆ anonymous enum

Enumerator
GL_SGX_PROGRAM_BINARY_IMG 

◆ anonymous enum

Enumerator
GL_BGRA_IMG 
GL_UNSIGNED_SHORT_4_4_4_4_REV_IMG 

◆ anonymous enum

Enumerator
GL_SGX_BINARY_IMG 

◆ anonymous enum

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

Enumerator
GL_COMPRESSED_RGBA_PVRTC_2BPPV2_IMG 
GL_COMPRESSED_RGBA_PVRTC_4BPPV2_IMG 

◆ anonymous enum

Enumerator
GL_CUBIC_IMG 
GL_CUBIC_MIPMAP_NEAREST_IMG 
GL_CUBIC_MIPMAP_LINEAR_IMG 

◆ anonymous enum

Enumerator
GL_CONSERVATIVE_RASTERIZATION_INTEL 

◆ anonymous enum

Enumerator
GL_BLACKHOLE_RENDER_INTEL 

◆ anonymous enum

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

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

Enumerator
GL_BLEND_ADVANCED_COHERENT_KHR 

◆ anonymous enum

Enumerator
GL_CONTEXT_RELEASE_BEHAVIOR 
GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH 
GL_CONTEXT_RELEASE_BEHAVIOR_KHR 
GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR 

◆ anonymous enum

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

Enumerator
GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR 

◆ anonymous enum

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

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

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

Enumerator
GL_MAX_SHADER_COMPILER_THREADS_KHR 
GL_COMPLETION_STATUS_KHR 

◆ anonymous enum

Enumerator
GL_BGR_EXT 

◆ anonymous enum

Enumerator
GL_FRAMEBUFFER_FLIP_X_MESA 

◆ anonymous enum

Enumerator
GL_FRAMEBUFFER_FLIP_Y_MESA 

◆ anonymous enum

Enumerator
GL_FRAMEBUFFER_SWAP_XY_MESA 

◆ anonymous enum

Enumerator
GL_PROGRAM_BINARY_FORMAT_MESA 

◆ anonymous enum

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

Enumerator
GL_BLEND_ADVANCED_COHERENT_NV 

◆ anonymous enum

Enumerator
GL_FACTOR_MIN_AMD 
GL_FACTOR_MAX_AMD 

◆ anonymous enum

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

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

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

Enumerator
GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_NV 

◆ anonymous enum

Enumerator
GL_CONSERVATIVE_RASTER_MODE_NV 
GL_CONSERVATIVE_RASTER_MODE_POST_SNAP_NV 
GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV 

◆ anonymous enum

Enumerator
GL_COPY_READ_BUFFER_NV 
GL_COPY_WRITE_BUFFER_NV 

◆ anonymous enum

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

Enumerator
GL_DEPTH_COMPONENT16_NONLINEAR_NV 

◆ anonymous enum

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

Enumerator
GL_MAX_COLOR_ATTACHMENTS_NV 

◆ anonymous enum

Enumerator
GL_ALL_COMPLETED_NV 
GL_FENCE_STATUS_NV 
GL_FENCE_CONDITION_NV 

◆ anonymous enum

Enumerator
GL_FILL_RECTANGLE_NV 

◆ anonymous enum

Enumerator
GL_FRAGMENT_COVERAGE_TO_COLOR_NV 
GL_FRAGMENT_COVERAGE_COLOR_NV 

◆ anonymous enum

Enumerator
GL_READ_FRAMEBUFFER_NV 
GL_DRAW_FRAMEBUFFER_NV 
GL_DRAW_FRAMEBUFFER_BINDING_NV 
GL_READ_FRAMEBUFFER_BINDING_NV 

◆ anonymous enum

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

Enumerator
GL_RENDERBUFFER_SAMPLES_NV 
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_NV 
GL_MAX_SAMPLES_NV 

◆ anonymous enum

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

Enumerator
GL_VERTEX_ATTRIB_ARRAY_DIVISOR_NV 

◆ anonymous enum

Enumerator
GL_MULTISAMPLES_NV 
GL_SUPERSAMPLE_SCALE_X_NV 
GL_SUPERSAMPLE_SCALE_Y_NV 
GL_CONFORMANT_NV 

◆ anonymous enum

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

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

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

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

Enumerator
GL_SHARED_EDGE_NV 

◆ anonymous enum

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

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

Enumerator
GL_SHADING_RATE_IMAGE_PER_PRIMITIVE_NV 
GL_SHADING_RATE_IMAGE_PALETTE_COUNT_NV 

◆ anonymous enum

Enumerator
GL_READ_BUFFER_NV 

◆ anonymous enum

Enumerator
GL_REPRESENTATIVE_FRAGMENT_TEST_NV 

◆ anonymous enum

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

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

Enumerator
GL_SCISSOR_TEST_EXCLUSIVE_NV 
GL_SCISSOR_BOX_EXCLUSIVE_NV 

◆ anonymous enum

Enumerator
GL_SUBGROUP_FEATURE_PARTITIONED_BIT_NV 

◆ anonymous enum

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

Enumerator
GL_SAMPLER_2D_ARRAY_SHADOW_NV 

◆ anonymous enum

Enumerator
GL_SAMPLER_CUBE_SHADOW_NV 

◆ anonymous enum

Enumerator
GL_TEXTURE_BORDER_COLOR_NV 
GL_CLAMP_TO_BORDER_NV 

◆ anonymous enum

Enumerator
GL_MAX_VIEWPORTS_NV 
GL_VIEWPORT_SUBPIXEL_BITS_NV 
GL_VIEWPORT_BOUNDS_RANGE_NV 
GL_VIEWPORT_INDEX_PROVOKING_VERTEX_NV 

◆ anonymous enum

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

Enumerator
GL_PACK_ROW_LENGTH_NV 
GL_PACK_SKIP_ROWS_NV 
GL_PACK_SKIP_PIXELS_NV 

◆ anonymous enum

Enumerator
GL_SAMPLER_EXTERNAL_OES 

◆ anonymous enum

Enumerator
GL_ETC1_RGB8_OES 

◆ anonymous enum

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

Enumerator
GL_DEPTH_COMPONENT24_OES 

◆ anonymous enum

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

Enumerator
GL_PROGRAM_BINARY_LENGTH_OES 
GL_NUM_PROGRAM_BINARY_FORMATS_OES 
GL_PROGRAM_BINARY_FORMATS_OES 

◆ anonymous enum

Enumerator
GL_WRITE_ONLY_OES 
GL_BUFFER_ACCESS_OES 
GL_BUFFER_MAPPED_OES 
GL_BUFFER_MAP_POINTER_OES 

◆ anonymous enum

Enumerator
GL_PRIMITIVE_BOUNDING_BOX_OES 

◆ anonymous enum

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

Enumerator
GL_SAMPLE_SHADING_OES 
GL_MIN_SAMPLE_SHADING_VALUE_OES 

◆ anonymous enum

Enumerator
GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_OES 
GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_OES 
GL_FRAGMENT_INTERPOLATION_OFFSET_BITS_OES 

◆ anonymous enum

Enumerator
GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES 

◆ anonymous enum

Enumerator
GL_STENCIL_INDEX1_OES 

◆ anonymous enum

Enumerator
GL_STENCIL_INDEX4_OES 

◆ anonymous enum

Enumerator
GL_FRAMEBUFFER_UNDEFINED_OES 

◆ anonymous enum

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

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

Enumerator
GL_TEXTURE_BORDER_COLOR_OES 
GL_CLAMP_TO_BORDER_OES 

◆ anonymous enum

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

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

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

Enumerator
GL_HALF_FLOAT_OES 

◆ anonymous enum

Enumerator
GL_STENCIL_INDEX_OES 
GL_STENCIL_INDEX8_OES 

◆ anonymous enum

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

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

Enumerator
GL_VERTEX_ARRAY_BINDING_OES 

◆ anonymous enum

Enumerator
GL_UNSIGNED_INT_10_10_10_2_OES 
GL_INT_10_10_10_2_OES 

◆ anonymous enum

Enumerator
GL_MAX_VIEWPORTS_OES 
GL_VIEWPORT_SUBPIXEL_BITS_OES 
GL_VIEWPORT_BOUNDS_RANGE_OES 
GL_VIEWPORT_INDEX_PROVOKING_VERTEX_OES 

◆ anonymous enum

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

Enumerator
GL_ALPHA_TEST_QCOM 
GL_ALPHA_TEST_FUNC_QCOM 
GL_ALPHA_TEST_REF_QCOM 

◆ anonymous enum

Enumerator
GL_BINNING_CONTROL_HINT_QCOM 
GL_CPU_OPTIMIZED_QCOM 
GL_GPU_OPTIMIZED_QCOM 
GL_RENDER_DIRECT_TO_FRAMEBUFFER_QCOM 

◆ anonymous enum

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

Enumerator
GL_FOVEATION_ENABLE_BIT_QCOM 
GL_FOVEATION_SCALED_BIN_METHOD_BIT_QCOM 

◆ anonymous enum

Enumerator
GL_MOTION_ESTIMATION_SEARCH_BLOCK_X_QCOM 
GL_MOTION_ESTIMATION_SEARCH_BLOCK_Y_QCOM 

◆ anonymous enum

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

Enumerator
GL_TEXTURE_FOVEATED_CUTOFF_DENSITY_QCOM 

◆ anonymous enum

Enumerator
GL_FOVEATION_SUBSAMPLED_LAYOUT_METHOD_BIT_QCOM 
GL_MAX_SHADER_SUBSAMPLED_IMAGE_UNITS_QCOM 

◆ anonymous enum

Enumerator
GL_TEXTURE_LOD_BIAS_QCOM 

◆ anonymous enum

Enumerator
GL_PERFMON_GLOBAL_MODE_QCOM 

◆ anonymous enum

Enumerator
GL_FRAMEBUFFER_FETCH_NONCOHERENT_QCOM 

◆ anonymous enum

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

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

Enumerator
GL_WRITEONLY_RENDERING_QCOM 

◆ anonymous enum

Enumerator
GL_SHADER_BINARY_VIV 

◆ anonymous enum

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

Enumerator
WGL_SAMPLE_BUFFERS_3DFX 
WGL_SAMPLES_3DFX 

◆ anonymous enum

Enumerator
WGL_STEREO_EMITTER_ENABLE_3DL 
WGL_STEREO_EMITTER_DISABLE_3DL 
WGL_STEREO_POLARITY_NORMAL_3DL 
WGL_STEREO_POLARITY_INVERT_3DL 

◆ anonymous enum

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

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

Enumerator
WGL_CONTEXT_RELEASE_BEHAVIOR_ARB 
WGL_CONTEXT_RELEASE_BEHAVIOR_NONE_ARB 
WGL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_ARB 

◆ anonymous enum

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

Enumerator
WGL_CONTEXT_OPENGL_NO_ERROR_ARB 

◆ anonymous enum

Enumerator
WGL_CONTEXT_PROFILE_MASK_ARB 
WGL_CONTEXT_CORE_PROFILE_BIT_ARB 
WGL_CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB 
ERROR_INVALID_PROFILE_ARB 

◆ anonymous enum

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

Enumerator
WGL_FRAMEBUFFER_SRGB_CAPABLE_ARB 

◆ anonymous enum

Enumerator
ERROR_INVALID_PIXEL_TYPE_ARB 
ERROR_INCOMPATIBLE_DEVICE_CONTEXTS_ARB 

◆ anonymous enum

Enumerator
WGL_SAMPLE_BUFFERS_ARB 
WGL_SAMPLES_ARB 

◆ anonymous enum

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

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

Enumerator
WGL_TYPE_RGBA_FLOAT_ARB 

◆ anonymous enum

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

Enumerator
WGL_CONTEXT_RESET_ISOLATION_BIT_ARB 

◆ anonymous enum

Enumerator
WGL_TYPE_RGBA_FLOAT_ATI 

◆ anonymous enum

Enumerator
WGL_TEXTURE_RECTANGLE_ATI 

◆ anonymous enum

Enumerator
WGL_COLORSPACE_EXT 
WGL_COLORSPACE_SRGB_EXT 
WGL_COLORSPACE_LINEAR_EXT 

◆ anonymous enum

Enumerator
WGL_CONTEXT_ES_PROFILE_BIT_EXT 

◆ anonymous enum

Enumerator
WGL_CONTEXT_ES2_PROFILE_BIT_EXT 

◆ anonymous enum

Enumerator
WGL_DEPTH_FLOAT_EXT 

◆ anonymous enum

Enumerator
WGL_FRAMEBUFFER_SRGB_CAPABLE_EXT 

◆ anonymous enum

Enumerator
ERROR_INVALID_PIXEL_TYPE_EXT 

◆ anonymous enum

Enumerator
WGL_SAMPLE_BUFFERS_EXT 
WGL_SAMPLES_EXT 

◆ anonymous enum

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

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

Enumerator
WGL_TYPE_RGBA_UNSIGNED_FLOAT_EXT 

◆ anonymous enum

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

Enumerator
WGL_GAMMA_TABLE_SIZE_I3D 
WGL_GAMMA_EXCLUDE_DESKTOP_I3D 

◆ anonymous enum

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

Enumerator
WGL_IMAGE_BUFFER_MIN_ACCESS_I3D 
WGL_IMAGE_BUFFER_LOCK_I3D 

◆ anonymous enum

Enumerator
WGL_ACCESS_READ_ONLY_NV 
WGL_ACCESS_READ_WRITE_NV 
WGL_ACCESS_WRITE_DISCARD_NV 

◆ anonymous enum

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

Enumerator
ERROR_INCOMPATIBLE_AFFINITY_MASKS_NV 
ERROR_MISSING_AFFINITY_MASK_NV 

◆ anonymous enum

Enumerator
WGL_COVERAGE_SAMPLES_NV 
WGL_COLOR_SAMPLES_NV 

◆ anonymous enum

Enumerator
WGL_NUM_VIDEO_SLOTS_NV 

◆ anonymous enum

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

Enumerator
WGL_BIND_TO_TEXTURE_RECTANGLE_RGB_NV 
WGL_BIND_TO_TEXTURE_RECTANGLE_RGBA_NV 
WGL_TEXTURE_RECTANGLE_NV 

◆ anonymous enum

Enumerator
WGL_UNIQUE_ID_NV 
WGL_NUM_VIDEO_CAPTURE_SLOTS_NV 

◆ anonymous enum

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

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