file glcorearb.h
Go to the source code of this file.
Defines
Typedefs
Defines Documentation
define APIENTRY
define APIENTRY;
define APIENTRYP
define APIENTRYP;
define GLAPI
define GLAPI;
define GL_VERSION_1_0
define GL_VERSION_1_0;
define GL_DEPTH_BUFFER_BIT
define GL_DEPTH_BUFFER_BIT;
define GL_STENCIL_BUFFER_BIT
define GL_STENCIL_BUFFER_BIT;
define GL_COLOR_BUFFER_BIT
define GL_COLOR_BUFFER_BIT;
define GL_FALSE
define GL_FALSE;
define GL_TRUE
define GL_TRUE;
define GL_POINTS
define GL_POINTS;
define GL_LINES
define GL_LINES;
define GL_LINE_LOOP
define GL_LINE_LOOP;
define GL_LINE_STRIP
define GL_LINE_STRIP;
define GL_TRIANGLES
define GL_TRIANGLES;
define GL_TRIANGLE_STRIP
define GL_TRIANGLE_STRIP;
define GL_TRIANGLE_FAN
define GL_TRIANGLE_FAN;
define GL_QUADS
define GL_QUADS;
define GL_NEVER
define GL_NEVER;
define GL_LESS
define GL_LESS;
define GL_EQUAL
define GL_EQUAL;
define GL_LEQUAL
define GL_LEQUAL;
define GL_GREATER
define GL_GREATER;
define GL_NOTEQUAL
define GL_NOTEQUAL;
define GL_GEQUAL
define GL_GEQUAL;
define GL_ALWAYS
define GL_ALWAYS;
define GL_ZERO
define GL_ZERO;
define GL_ONE
define GL_ONE;
define GL_SRC_COLOR
define GL_SRC_COLOR;
define GL_ONE_MINUS_SRC_COLOR
define GL_ONE_MINUS_SRC_COLOR;
define GL_SRC_ALPHA
define GL_SRC_ALPHA;
define GL_ONE_MINUS_SRC_ALPHA
define GL_ONE_MINUS_SRC_ALPHA;
define GL_DST_ALPHA
define GL_DST_ALPHA;
define GL_ONE_MINUS_DST_ALPHA
define GL_ONE_MINUS_DST_ALPHA;
define GL_DST_COLOR
define GL_DST_COLOR;
define GL_ONE_MINUS_DST_COLOR
define GL_ONE_MINUS_DST_COLOR;
define GL_SRC_ALPHA_SATURATE
define GL_SRC_ALPHA_SATURATE;
define GL_NONE
define GL_NONE;
define GL_FRONT_LEFT
define GL_FRONT_LEFT;
define GL_FRONT_RIGHT
define GL_FRONT_RIGHT;
define GL_BACK_LEFT
define GL_BACK_LEFT;
define GL_BACK_RIGHT
define GL_BACK_RIGHT;
define GL_FRONT
define GL_FRONT;
define GL_BACK
define GL_BACK;
define GL_LEFT
define GL_LEFT;
define GL_RIGHT
define GL_RIGHT;
define GL_FRONT_AND_BACK
define GL_FRONT_AND_BACK;
define GL_NO_ERROR
define GL_NO_ERROR;
define GL_INVALID_ENUM
define GL_INVALID_ENUM;
define GL_INVALID_VALUE
define GL_INVALID_VALUE;
define GL_INVALID_OPERATION
define GL_INVALID_OPERATION;
define GL_OUT_OF_MEMORY
define GL_OUT_OF_MEMORY;
define GL_CW
define GL_CW;
define GL_CCW
define GL_CCW;
define GL_POINT_SIZE
define GL_POINT_SIZE;
define GL_POINT_SIZE_RANGE
define GL_POINT_SIZE_RANGE;
define GL_POINT_SIZE_GRANULARITY
define GL_POINT_SIZE_GRANULARITY;
define GL_LINE_SMOOTH
define GL_LINE_SMOOTH;
define GL_LINE_WIDTH
define GL_LINE_WIDTH;
define GL_LINE_WIDTH_RANGE
define GL_LINE_WIDTH_RANGE;
define GL_LINE_WIDTH_GRANULARITY
define GL_LINE_WIDTH_GRANULARITY;
define GL_POLYGON_MODE
define GL_POLYGON_MODE;
define GL_POLYGON_SMOOTH
define GL_POLYGON_SMOOTH;
define GL_CULL_FACE
define GL_CULL_FACE;
define GL_CULL_FACE_MODE
define GL_CULL_FACE_MODE;
define GL_FRONT_FACE
define GL_FRONT_FACE;
define GL_DEPTH_RANGE
define GL_DEPTH_RANGE;
define GL_DEPTH_TEST
define GL_DEPTH_TEST;
define GL_DEPTH_WRITEMASK
define GL_DEPTH_WRITEMASK;
define GL_DEPTH_CLEAR_VALUE
define GL_DEPTH_CLEAR_VALUE;
define GL_DEPTH_FUNC
define GL_DEPTH_FUNC;
define GL_STENCIL_TEST
define GL_STENCIL_TEST;
define GL_STENCIL_CLEAR_VALUE
define GL_STENCIL_CLEAR_VALUE;
define GL_STENCIL_FUNC
define GL_STENCIL_FUNC;
define GL_STENCIL_VALUE_MASK
define GL_STENCIL_VALUE_MASK;
define GL_STENCIL_FAIL
define GL_STENCIL_FAIL;
define GL_STENCIL_PASS_DEPTH_FAIL
define GL_STENCIL_PASS_DEPTH_FAIL;
define GL_STENCIL_PASS_DEPTH_PASS
define GL_STENCIL_PASS_DEPTH_PASS;
define GL_STENCIL_REF
define GL_STENCIL_REF;
define GL_STENCIL_WRITEMASK
define GL_STENCIL_WRITEMASK;
define GL_VIEWPORT
define GL_VIEWPORT;
define GL_DITHER
define GL_DITHER;
define GL_BLEND_DST
define GL_BLEND_DST;
define GL_BLEND_SRC
define GL_BLEND_SRC;
define GL_BLEND
define GL_BLEND;
define GL_LOGIC_OP_MODE
define GL_LOGIC_OP_MODE;
define GL_DRAW_BUFFER
define GL_DRAW_BUFFER;
define GL_READ_BUFFER
define GL_READ_BUFFER;
define GL_SCISSOR_BOX
define GL_SCISSOR_BOX;
define GL_SCISSOR_TEST
define GL_SCISSOR_TEST;
define GL_COLOR_CLEAR_VALUE
define GL_COLOR_CLEAR_VALUE;
define GL_COLOR_WRITEMASK
define GL_COLOR_WRITEMASK;
define GL_DOUBLEBUFFER
define GL_DOUBLEBUFFER;
define GL_STEREO
define GL_STEREO;
define GL_LINE_SMOOTH_HINT
define GL_LINE_SMOOTH_HINT;
define GL_POLYGON_SMOOTH_HINT
define GL_POLYGON_SMOOTH_HINT;
define GL_UNPACK_SWAP_BYTES
define GL_UNPACK_SWAP_BYTES;
define GL_UNPACK_LSB_FIRST
define GL_UNPACK_LSB_FIRST;
define GL_UNPACK_ROW_LENGTH
define GL_UNPACK_ROW_LENGTH;
define GL_UNPACK_SKIP_ROWS
define GL_UNPACK_SKIP_ROWS;
define GL_UNPACK_SKIP_PIXELS
define GL_UNPACK_SKIP_PIXELS;
define GL_UNPACK_ALIGNMENT
define GL_UNPACK_ALIGNMENT;
define GL_PACK_SWAP_BYTES
define GL_PACK_SWAP_BYTES;
define GL_PACK_LSB_FIRST
define GL_PACK_LSB_FIRST;
define GL_PACK_ROW_LENGTH
define GL_PACK_ROW_LENGTH;
define GL_PACK_SKIP_ROWS
define GL_PACK_SKIP_ROWS;
define GL_PACK_SKIP_PIXELS
define GL_PACK_SKIP_PIXELS;
define GL_PACK_ALIGNMENT
define GL_PACK_ALIGNMENT;
define GL_MAX_TEXTURE_SIZE
define GL_MAX_TEXTURE_SIZE;
define GL_MAX_VIEWPORT_DIMS
define GL_MAX_VIEWPORT_DIMS;
define GL_SUBPIXEL_BITS
define GL_SUBPIXEL_BITS;
define GL_TEXTURE_1D
define GL_TEXTURE_1D;
define GL_TEXTURE_2D
define GL_TEXTURE_2D;
define GL_TEXTURE_WIDTH
define GL_TEXTURE_WIDTH;
define GL_TEXTURE_HEIGHT
define GL_TEXTURE_HEIGHT;
define GL_TEXTURE_BORDER_COLOR
define GL_TEXTURE_BORDER_COLOR;
define GL_DONT_CARE
define GL_DONT_CARE;
define GL_FASTEST
define GL_FASTEST;
define GL_NICEST
define GL_NICEST;
define GL_BYTE
define GL_BYTE;
define GL_UNSIGNED_BYTE
define GL_UNSIGNED_BYTE;
define GL_SHORT
define GL_SHORT;
define GL_UNSIGNED_SHORT
define GL_UNSIGNED_SHORT;
define GL_INT
define GL_INT;
define GL_UNSIGNED_INT
define GL_UNSIGNED_INT;
define GL_FLOAT
define GL_FLOAT;
define GL_STACK_OVERFLOW
define GL_STACK_OVERFLOW;
define GL_STACK_UNDERFLOW
define GL_STACK_UNDERFLOW;
define GL_CLEAR
define GL_CLEAR;
define GL_AND
define GL_AND;
define GL_AND_REVERSE
define GL_AND_REVERSE;
define GL_COPY
define GL_COPY;
define GL_AND_INVERTED
define GL_AND_INVERTED;
define GL_NOOP
define GL_NOOP;
define GL_XOR
define GL_XOR;
define GL_OR
define GL_OR;
define GL_NOR
define GL_NOR;
define GL_EQUIV
define GL_EQUIV;
define GL_INVERT
define GL_INVERT;
define GL_OR_REVERSE
define GL_OR_REVERSE;
define GL_COPY_INVERTED
define GL_COPY_INVERTED;
define GL_OR_INVERTED
define GL_OR_INVERTED;
define GL_NAND
define GL_NAND;
define GL_SET
define GL_SET;
define GL_TEXTURE
define GL_TEXTURE;
define GL_COLOR
define GL_COLOR;
define GL_DEPTH
define GL_DEPTH;
define GL_STENCIL
define GL_STENCIL;
define GL_STENCIL_INDEX
define GL_STENCIL_INDEX;
define GL_DEPTH_COMPONENT
define GL_DEPTH_COMPONENT;
define GL_RED
define GL_RED;
define GL_GREEN
define GL_GREEN;
define GL_BLUE
define GL_BLUE;
define GL_ALPHA
define GL_ALPHA;
define GL_RGB
define GL_RGB;
define GL_RGBA
define GL_RGBA;
define GL_POINT
define GL_POINT;
define GL_LINE
define GL_LINE;
define GL_FILL
define GL_FILL;
define GL_KEEP
define GL_KEEP;
define GL_REPLACE
define GL_REPLACE;
define GL_INCR
define GL_INCR;
define GL_DECR
define GL_DECR;
define GL_VENDOR
define GL_VENDOR;
define GL_RENDERER
define GL_RENDERER;
define GL_VERSION
define GL_VERSION;
define GL_EXTENSIONS
define GL_EXTENSIONS;
define GL_NEAREST
define GL_NEAREST;
define GL_LINEAR
define GL_LINEAR;
define GL_NEAREST_MIPMAP_NEAREST
define GL_NEAREST_MIPMAP_NEAREST;
define GL_LINEAR_MIPMAP_NEAREST
define GL_LINEAR_MIPMAP_NEAREST;
define GL_NEAREST_MIPMAP_LINEAR
define GL_NEAREST_MIPMAP_LINEAR;
define GL_LINEAR_MIPMAP_LINEAR
define GL_LINEAR_MIPMAP_LINEAR;
define GL_TEXTURE_MAG_FILTER
define GL_TEXTURE_MAG_FILTER;
define GL_TEXTURE_MIN_FILTER
define GL_TEXTURE_MIN_FILTER;
define GL_TEXTURE_WRAP_S
define GL_TEXTURE_WRAP_S;
define GL_TEXTURE_WRAP_T
define GL_TEXTURE_WRAP_T;
define GL_REPEAT
define GL_REPEAT;
define GL_VERSION_1_1
define GL_VERSION_1_1;
define GL_COLOR_LOGIC_OP
define GL_COLOR_LOGIC_OP;
define GL_POLYGON_OFFSET_UNITS
define GL_POLYGON_OFFSET_UNITS;
define GL_POLYGON_OFFSET_POINT
define GL_POLYGON_OFFSET_POINT;
define GL_POLYGON_OFFSET_LINE
define GL_POLYGON_OFFSET_LINE;
define GL_POLYGON_OFFSET_FILL
define GL_POLYGON_OFFSET_FILL;
define GL_POLYGON_OFFSET_FACTOR
define GL_POLYGON_OFFSET_FACTOR;
define GL_TEXTURE_BINDING_1D
define GL_TEXTURE_BINDING_1D;
define GL_TEXTURE_BINDING_2D
define GL_TEXTURE_BINDING_2D;
define GL_TEXTURE_INTERNAL_FORMAT
define GL_TEXTURE_INTERNAL_FORMAT;
define GL_TEXTURE_RED_SIZE
define GL_TEXTURE_RED_SIZE;
define GL_TEXTURE_GREEN_SIZE
define GL_TEXTURE_GREEN_SIZE;
define GL_TEXTURE_BLUE_SIZE
define GL_TEXTURE_BLUE_SIZE;
define GL_TEXTURE_ALPHA_SIZE
define GL_TEXTURE_ALPHA_SIZE;
define GL_DOUBLE
define GL_DOUBLE;
define GL_PROXY_TEXTURE_1D
define GL_PROXY_TEXTURE_1D;
define GL_PROXY_TEXTURE_2D
define GL_PROXY_TEXTURE_2D;
define GL_R3_G3_B2
define GL_R3_G3_B2;
define GL_RGB4
define GL_RGB4;
define GL_RGB5
define GL_RGB5;
define GL_RGB8
define GL_RGB8;
define GL_RGB10
define GL_RGB10;
define GL_RGB12
define GL_RGB12;
define GL_RGB16
define GL_RGB16;
define GL_RGBA2
define GL_RGBA2;
define GL_RGBA4
define GL_RGBA4;
define GL_RGB5_A1
define GL_RGB5_A1;
define GL_RGBA8
define GL_RGBA8;
define GL_RGB10_A2
define GL_RGB10_A2;
define GL_RGBA12
define GL_RGBA12;
define GL_RGBA16
define GL_RGBA16;
define GL_VERTEX_ARRAY
define GL_VERTEX_ARRAY;
define GL_VERSION_1_2
define GL_VERSION_1_2;
define GL_UNSIGNED_BYTE_3_3_2
define GL_UNSIGNED_BYTE_3_3_2;
define GL_UNSIGNED_SHORT_4_4_4_4
define GL_UNSIGNED_SHORT_4_4_4_4;
define GL_UNSIGNED_SHORT_5_5_5_1
define GL_UNSIGNED_SHORT_5_5_5_1;
define GL_UNSIGNED_INT_8_8_8_8
define GL_UNSIGNED_INT_8_8_8_8;
define GL_UNSIGNED_INT_10_10_10_2
define GL_UNSIGNED_INT_10_10_10_2;
define GL_TEXTURE_BINDING_3D
define GL_TEXTURE_BINDING_3D;
define GL_PACK_SKIP_IMAGES
define GL_PACK_SKIP_IMAGES;
define GL_PACK_IMAGE_HEIGHT
define GL_PACK_IMAGE_HEIGHT;
define GL_UNPACK_SKIP_IMAGES
define GL_UNPACK_SKIP_IMAGES;
define GL_UNPACK_IMAGE_HEIGHT
define GL_UNPACK_IMAGE_HEIGHT;
define GL_TEXTURE_3D
define GL_TEXTURE_3D;
define GL_PROXY_TEXTURE_3D
define GL_PROXY_TEXTURE_3D;
define GL_TEXTURE_DEPTH
define GL_TEXTURE_DEPTH;
define GL_TEXTURE_WRAP_R
define GL_TEXTURE_WRAP_R;
define GL_MAX_3D_TEXTURE_SIZE
define GL_MAX_3D_TEXTURE_SIZE;
define GL_UNSIGNED_BYTE_2_3_3_REV
define GL_UNSIGNED_BYTE_2_3_3_REV;
define GL_UNSIGNED_SHORT_5_6_5
define GL_UNSIGNED_SHORT_5_6_5;
define GL_UNSIGNED_SHORT_5_6_5_REV
define GL_UNSIGNED_SHORT_5_6_5_REV;
define GL_UNSIGNED_SHORT_4_4_4_4_REV
define GL_UNSIGNED_SHORT_4_4_4_4_REV;
define GL_UNSIGNED_SHORT_1_5_5_5_REV
define GL_UNSIGNED_SHORT_1_5_5_5_REV;
define GL_UNSIGNED_INT_8_8_8_8_REV
define GL_UNSIGNED_INT_8_8_8_8_REV;
define GL_UNSIGNED_INT_2_10_10_10_REV
define GL_UNSIGNED_INT_2_10_10_10_REV;
define GL_BGR
define GL_BGR;
define GL_BGRA
define GL_BGRA;
define GL_MAX_ELEMENTS_VERTICES
define GL_MAX_ELEMENTS_VERTICES;
define GL_MAX_ELEMENTS_INDICES
define GL_MAX_ELEMENTS_INDICES;
define GL_CLAMP_TO_EDGE
define GL_CLAMP_TO_EDGE;
define GL_TEXTURE_MIN_LOD
define GL_TEXTURE_MIN_LOD;
define GL_TEXTURE_MAX_LOD
define GL_TEXTURE_MAX_LOD;
define GL_TEXTURE_BASE_LEVEL
define GL_TEXTURE_BASE_LEVEL;
define GL_TEXTURE_MAX_LEVEL
define GL_TEXTURE_MAX_LEVEL;
define GL_SMOOTH_POINT_SIZE_RANGE
define GL_SMOOTH_POINT_SIZE_RANGE;
define GL_SMOOTH_POINT_SIZE_GRANULARITY
define GL_SMOOTH_POINT_SIZE_GRANULARITY;
define GL_SMOOTH_LINE_WIDTH_RANGE
define GL_SMOOTH_LINE_WIDTH_RANGE;
define GL_SMOOTH_LINE_WIDTH_GRANULARITY
define GL_SMOOTH_LINE_WIDTH_GRANULARITY;
define GL_ALIASED_LINE_WIDTH_RANGE
define GL_ALIASED_LINE_WIDTH_RANGE;
define GL_VERSION_1_3
define GL_VERSION_1_3;
define GL_TEXTURE0
define GL_TEXTURE0;
define GL_TEXTURE1
define GL_TEXTURE1;
define GL_TEXTURE2
define GL_TEXTURE2;
define GL_TEXTURE3
define GL_TEXTURE3;
define GL_TEXTURE4
define GL_TEXTURE4;
define GL_TEXTURE5
define GL_TEXTURE5;
define GL_TEXTURE6
define GL_TEXTURE6;
define GL_TEXTURE7
define GL_TEXTURE7;
define GL_TEXTURE8
define GL_TEXTURE8;
define GL_TEXTURE9
define GL_TEXTURE9;
define GL_TEXTURE10
define GL_TEXTURE10;
define GL_TEXTURE11
define GL_TEXTURE11;
define GL_TEXTURE12
define GL_TEXTURE12;
define GL_TEXTURE13
define GL_TEXTURE13;
define GL_TEXTURE14
define GL_TEXTURE14;
define GL_TEXTURE15
define GL_TEXTURE15;
define GL_TEXTURE16
define GL_TEXTURE16;
define GL_TEXTURE17
define GL_TEXTURE17;
define GL_TEXTURE18
define GL_TEXTURE18;
define GL_TEXTURE19
define GL_TEXTURE19;
define GL_TEXTURE20
define GL_TEXTURE20;
define GL_TEXTURE21
define GL_TEXTURE21;
define GL_TEXTURE22
define GL_TEXTURE22;
define GL_TEXTURE23
define GL_TEXTURE23;
define GL_TEXTURE24
define GL_TEXTURE24;
define GL_TEXTURE25
define GL_TEXTURE25;
define GL_TEXTURE26
define GL_TEXTURE26;
define GL_TEXTURE27
define GL_TEXTURE27;
define GL_TEXTURE28
define GL_TEXTURE28;
define GL_TEXTURE29
define GL_TEXTURE29;
define GL_TEXTURE30
define GL_TEXTURE30;
define GL_TEXTURE31
define GL_TEXTURE31;
define GL_ACTIVE_TEXTURE
define GL_ACTIVE_TEXTURE;
define GL_MULTISAMPLE
define GL_MULTISAMPLE;
define GL_SAMPLE_ALPHA_TO_COVERAGE
define GL_SAMPLE_ALPHA_TO_COVERAGE;
define GL_SAMPLE_ALPHA_TO_ONE
define GL_SAMPLE_ALPHA_TO_ONE;
define GL_SAMPLE_COVERAGE
define GL_SAMPLE_COVERAGE;
define GL_SAMPLE_BUFFERS
define GL_SAMPLE_BUFFERS;
define GL_SAMPLES
define GL_SAMPLES;
define GL_SAMPLE_COVERAGE_VALUE
define GL_SAMPLE_COVERAGE_VALUE;
define GL_SAMPLE_COVERAGE_INVERT
define GL_SAMPLE_COVERAGE_INVERT;
define GL_TEXTURE_CUBE_MAP
define GL_TEXTURE_CUBE_MAP;
define GL_TEXTURE_BINDING_CUBE_MAP
define GL_TEXTURE_BINDING_CUBE_MAP;
define GL_TEXTURE_CUBE_MAP_POSITIVE_X
define GL_TEXTURE_CUBE_MAP_POSITIVE_X;
define GL_TEXTURE_CUBE_MAP_NEGATIVE_X
define GL_TEXTURE_CUBE_MAP_NEGATIVE_X;
define GL_TEXTURE_CUBE_MAP_POSITIVE_Y
define GL_TEXTURE_CUBE_MAP_POSITIVE_Y;
define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y
define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y;
define GL_TEXTURE_CUBE_MAP_POSITIVE_Z
define GL_TEXTURE_CUBE_MAP_POSITIVE_Z;
define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z;
define GL_PROXY_TEXTURE_CUBE_MAP
define GL_PROXY_TEXTURE_CUBE_MAP;
define GL_MAX_CUBE_MAP_TEXTURE_SIZE
define GL_MAX_CUBE_MAP_TEXTURE_SIZE;
define GL_COMPRESSED_RGB
define GL_COMPRESSED_RGB;
define GL_COMPRESSED_RGBA
define GL_COMPRESSED_RGBA;
define GL_TEXTURE_COMPRESSION_HINT
define GL_TEXTURE_COMPRESSION_HINT;
define GL_TEXTURE_COMPRESSED_IMAGE_SIZE
define GL_TEXTURE_COMPRESSED_IMAGE_SIZE;
define GL_TEXTURE_COMPRESSED
define GL_TEXTURE_COMPRESSED;
define GL_NUM_COMPRESSED_TEXTURE_FORMATS
define GL_NUM_COMPRESSED_TEXTURE_FORMATS;
define GL_COMPRESSED_TEXTURE_FORMATS
define GL_COMPRESSED_TEXTURE_FORMATS;
define GL_CLAMP_TO_BORDER
define GL_CLAMP_TO_BORDER;
define GL_VERSION_1_4
define GL_VERSION_1_4;
define GL_BLEND_DST_RGB
define GL_BLEND_DST_RGB;
define GL_BLEND_SRC_RGB
define GL_BLEND_SRC_RGB;
define GL_BLEND_DST_ALPHA
define GL_BLEND_DST_ALPHA;
define GL_BLEND_SRC_ALPHA
define GL_BLEND_SRC_ALPHA;
define GL_POINT_FADE_THRESHOLD_SIZE
define GL_POINT_FADE_THRESHOLD_SIZE;
define GL_DEPTH_COMPONENT16
define GL_DEPTH_COMPONENT16;
define GL_DEPTH_COMPONENT24
define GL_DEPTH_COMPONENT24;
define GL_DEPTH_COMPONENT32
define GL_DEPTH_COMPONENT32;
define GL_MIRRORED_REPEAT
define GL_MIRRORED_REPEAT;
define GL_MAX_TEXTURE_LOD_BIAS
define GL_MAX_TEXTURE_LOD_BIAS;
define GL_TEXTURE_LOD_BIAS
define GL_TEXTURE_LOD_BIAS;
define GL_INCR_WRAP
define GL_INCR_WRAP;
define GL_DECR_WRAP
define GL_DECR_WRAP;
define GL_TEXTURE_DEPTH_SIZE
define GL_TEXTURE_DEPTH_SIZE;
define GL_TEXTURE_COMPARE_MODE
define GL_TEXTURE_COMPARE_MODE;
define GL_TEXTURE_COMPARE_FUNC
define GL_TEXTURE_COMPARE_FUNC;
define GL_BLEND_COLOR
define GL_BLEND_COLOR;
define GL_BLEND_EQUATION
define GL_BLEND_EQUATION;
define GL_CONSTANT_COLOR
define GL_CONSTANT_COLOR;
define GL_ONE_MINUS_CONSTANT_COLOR
define GL_ONE_MINUS_CONSTANT_COLOR;
define GL_CONSTANT_ALPHA
define GL_CONSTANT_ALPHA;
define GL_ONE_MINUS_CONSTANT_ALPHA
define GL_ONE_MINUS_CONSTANT_ALPHA;
define GL_FUNC_ADD
define GL_FUNC_ADD;
define GL_FUNC_REVERSE_SUBTRACT
define GL_FUNC_REVERSE_SUBTRACT;
define GL_FUNC_SUBTRACT
define GL_FUNC_SUBTRACT;
define GL_MIN
define GL_MIN;
define GL_MAX
define GL_MAX;
define GL_VERSION_1_5
define GL_VERSION_1_5;
define GL_BUFFER_SIZE
define GL_BUFFER_SIZE;
define GL_BUFFER_USAGE
define GL_BUFFER_USAGE;
define GL_QUERY_COUNTER_BITS
define GL_QUERY_COUNTER_BITS;
define GL_CURRENT_QUERY
define GL_CURRENT_QUERY;
define GL_QUERY_RESULT
define GL_QUERY_RESULT;
define GL_QUERY_RESULT_AVAILABLE
define GL_QUERY_RESULT_AVAILABLE;
define GL_ARRAY_BUFFER
define GL_ARRAY_BUFFER;
define GL_ELEMENT_ARRAY_BUFFER
define GL_ELEMENT_ARRAY_BUFFER;
define GL_ARRAY_BUFFER_BINDING
define GL_ARRAY_BUFFER_BINDING;
define GL_ELEMENT_ARRAY_BUFFER_BINDING
define GL_ELEMENT_ARRAY_BUFFER_BINDING;
define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING
define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING;
define GL_READ_ONLY
define GL_READ_ONLY;
define GL_WRITE_ONLY
define GL_WRITE_ONLY;
define GL_READ_WRITE
define GL_READ_WRITE;
define GL_BUFFER_ACCESS
define GL_BUFFER_ACCESS;
define GL_BUFFER_MAPPED
define GL_BUFFER_MAPPED;
define GL_BUFFER_MAP_POINTER
define GL_BUFFER_MAP_POINTER;
define GL_STREAM_DRAW
define GL_STREAM_DRAW;
define GL_STREAM_READ
define GL_STREAM_READ;
define GL_STREAM_COPY
define GL_STREAM_COPY;
define GL_STATIC_DRAW
define GL_STATIC_DRAW;
define GL_STATIC_READ
define GL_STATIC_READ;
define GL_STATIC_COPY
define GL_STATIC_COPY;
define GL_DYNAMIC_DRAW
define GL_DYNAMIC_DRAW;
define GL_DYNAMIC_READ
define GL_DYNAMIC_READ;
define GL_DYNAMIC_COPY
define GL_DYNAMIC_COPY;
define GL_SAMPLES_PASSED
define GL_SAMPLES_PASSED;
define GL_SRC1_ALPHA
define GL_SRC1_ALPHA;
define GL_VERSION_2_0
define GL_VERSION_2_0;
define GL_BLEND_EQUATION_RGB
define GL_BLEND_EQUATION_RGB;
define GL_VERTEX_ATTRIB_ARRAY_ENABLED
define GL_VERTEX_ATTRIB_ARRAY_ENABLED;
define GL_VERTEX_ATTRIB_ARRAY_SIZE
define GL_VERTEX_ATTRIB_ARRAY_SIZE;
define GL_VERTEX_ATTRIB_ARRAY_STRIDE
define GL_VERTEX_ATTRIB_ARRAY_STRIDE;
define GL_VERTEX_ATTRIB_ARRAY_TYPE
define GL_VERTEX_ATTRIB_ARRAY_TYPE;
define GL_CURRENT_VERTEX_ATTRIB
define GL_CURRENT_VERTEX_ATTRIB;
define GL_VERTEX_PROGRAM_POINT_SIZE
define GL_VERTEX_PROGRAM_POINT_SIZE;
define GL_VERTEX_ATTRIB_ARRAY_POINTER
define GL_VERTEX_ATTRIB_ARRAY_POINTER;
define GL_STENCIL_BACK_FUNC
define GL_STENCIL_BACK_FUNC;
define GL_STENCIL_BACK_FAIL
define GL_STENCIL_BACK_FAIL;
define GL_STENCIL_BACK_PASS_DEPTH_FAIL
define GL_STENCIL_BACK_PASS_DEPTH_FAIL;
define GL_STENCIL_BACK_PASS_DEPTH_PASS
define GL_STENCIL_BACK_PASS_DEPTH_PASS;
define GL_MAX_DRAW_BUFFERS
define GL_MAX_DRAW_BUFFERS;
define GL_DRAW_BUFFER0
define GL_DRAW_BUFFER0;
define GL_DRAW_BUFFER1
define GL_DRAW_BUFFER1;
define GL_DRAW_BUFFER2
define GL_DRAW_BUFFER2;
define GL_DRAW_BUFFER3
define GL_DRAW_BUFFER3;
define GL_DRAW_BUFFER4
define GL_DRAW_BUFFER4;
define GL_DRAW_BUFFER5
define GL_DRAW_BUFFER5;
define GL_DRAW_BUFFER6
define GL_DRAW_BUFFER6;
define GL_DRAW_BUFFER7
define GL_DRAW_BUFFER7;
define GL_DRAW_BUFFER8
define GL_DRAW_BUFFER8;
define GL_DRAW_BUFFER9
define GL_DRAW_BUFFER9;
define GL_DRAW_BUFFER10
define GL_DRAW_BUFFER10;
define GL_DRAW_BUFFER11
define GL_DRAW_BUFFER11;
define GL_DRAW_BUFFER12
define GL_DRAW_BUFFER12;
define GL_DRAW_BUFFER13
define GL_DRAW_BUFFER13;
define GL_DRAW_BUFFER14
define GL_DRAW_BUFFER14;
define GL_DRAW_BUFFER15
define GL_DRAW_BUFFER15;
define GL_BLEND_EQUATION_ALPHA
define GL_BLEND_EQUATION_ALPHA;
define GL_MAX_VERTEX_ATTRIBS
define GL_MAX_VERTEX_ATTRIBS;
define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED
define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED;
define GL_MAX_TEXTURE_IMAGE_UNITS
define GL_MAX_TEXTURE_IMAGE_UNITS;
define GL_FRAGMENT_SHADER
define GL_FRAGMENT_SHADER;
define GL_VERTEX_SHADER
define GL_VERTEX_SHADER;
define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS
define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS;
define GL_MAX_VERTEX_UNIFORM_COMPONENTS
define GL_MAX_VERTEX_UNIFORM_COMPONENTS;
define GL_MAX_VARYING_FLOATS
define GL_MAX_VARYING_FLOATS;
define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS
define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS;
define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS
define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS;
define GL_SHADER_TYPE
define GL_SHADER_TYPE;
define GL_FLOAT_VEC2
define GL_FLOAT_VEC2;
define GL_FLOAT_VEC3
define GL_FLOAT_VEC3;
define GL_FLOAT_VEC4
define GL_FLOAT_VEC4;
define GL_INT_VEC2
define GL_INT_VEC2;
define GL_INT_VEC3
define GL_INT_VEC3;
define GL_INT_VEC4
define GL_INT_VEC4;
define GL_BOOL
define GL_BOOL;
define GL_BOOL_VEC2
define GL_BOOL_VEC2;
define GL_BOOL_VEC3
define GL_BOOL_VEC3;
define GL_BOOL_VEC4
define GL_BOOL_VEC4;
define GL_FLOAT_MAT2
define GL_FLOAT_MAT2;
define GL_FLOAT_MAT3
define GL_FLOAT_MAT3;
define GL_FLOAT_MAT4
define GL_FLOAT_MAT4;
define GL_SAMPLER_1D
define GL_SAMPLER_1D;
define GL_SAMPLER_2D
define GL_SAMPLER_2D;
define GL_SAMPLER_3D
define GL_SAMPLER_3D;
define GL_SAMPLER_CUBE
define GL_SAMPLER_CUBE;
define GL_SAMPLER_1D_SHADOW
define GL_SAMPLER_1D_SHADOW;
define GL_SAMPLER_2D_SHADOW
define GL_SAMPLER_2D_SHADOW;
define GL_DELETE_STATUS
define GL_DELETE_STATUS;
define GL_COMPILE_STATUS
define GL_COMPILE_STATUS;
define GL_LINK_STATUS
define GL_LINK_STATUS;
define GL_VALIDATE_STATUS
define GL_VALIDATE_STATUS;
define GL_INFO_LOG_LENGTH
define GL_INFO_LOG_LENGTH;
define GL_ATTACHED_SHADERS
define GL_ATTACHED_SHADERS;
define GL_ACTIVE_UNIFORMS
define GL_ACTIVE_UNIFORMS;
define GL_ACTIVE_UNIFORM_MAX_LENGTH
define GL_ACTIVE_UNIFORM_MAX_LENGTH;
define GL_SHADER_SOURCE_LENGTH
define GL_SHADER_SOURCE_LENGTH;
define GL_ACTIVE_ATTRIBUTES
define GL_ACTIVE_ATTRIBUTES;
define GL_ACTIVE_ATTRIBUTE_MAX_LENGTH
define GL_ACTIVE_ATTRIBUTE_MAX_LENGTH;
define GL_FRAGMENT_SHADER_DERIVATIVE_HINT
define GL_FRAGMENT_SHADER_DERIVATIVE_HINT;
define GL_SHADING_LANGUAGE_VERSION
define GL_SHADING_LANGUAGE_VERSION;
define GL_CURRENT_PROGRAM
define GL_CURRENT_PROGRAM;
define GL_POINT_SPRITE_COORD_ORIGIN
define GL_POINT_SPRITE_COORD_ORIGIN;
define GL_LOWER_LEFT
define GL_LOWER_LEFT;
define GL_UPPER_LEFT
define GL_UPPER_LEFT;
define GL_STENCIL_BACK_REF
define GL_STENCIL_BACK_REF;
define GL_STENCIL_BACK_VALUE_MASK
define GL_STENCIL_BACK_VALUE_MASK;
define GL_STENCIL_BACK_WRITEMASK
define GL_STENCIL_BACK_WRITEMASK;
define GL_VERSION_2_1
define GL_VERSION_2_1;
define GL_PIXEL_PACK_BUFFER
define GL_PIXEL_PACK_BUFFER;
define GL_PIXEL_UNPACK_BUFFER
define GL_PIXEL_UNPACK_BUFFER;
define GL_PIXEL_PACK_BUFFER_BINDING
define GL_PIXEL_PACK_BUFFER_BINDING;
define GL_PIXEL_UNPACK_BUFFER_BINDING
define GL_PIXEL_UNPACK_BUFFER_BINDING;
define GL_FLOAT_MAT2x3
define GL_FLOAT_MAT2x3;
define GL_FLOAT_MAT2x4
define GL_FLOAT_MAT2x4;
define GL_FLOAT_MAT3x2
define GL_FLOAT_MAT3x2;
define GL_FLOAT_MAT3x4
define GL_FLOAT_MAT3x4;
define GL_FLOAT_MAT4x2
define GL_FLOAT_MAT4x2;
define GL_FLOAT_MAT4x3
define GL_FLOAT_MAT4x3;
define GL_SRGB
define GL_SRGB;
define GL_SRGB8
define GL_SRGB8;
define GL_SRGB_ALPHA
define GL_SRGB_ALPHA;
define GL_SRGB8_ALPHA8
define GL_SRGB8_ALPHA8;
define GL_COMPRESSED_SRGB
define GL_COMPRESSED_SRGB;
define GL_COMPRESSED_SRGB_ALPHA
define GL_COMPRESSED_SRGB_ALPHA;
define GL_VERSION_3_0
define GL_VERSION_3_0;
define GL_COMPARE_REF_TO_TEXTURE
define GL_COMPARE_REF_TO_TEXTURE;
define GL_CLIP_DISTANCE0
define GL_CLIP_DISTANCE0;
define GL_CLIP_DISTANCE1
define GL_CLIP_DISTANCE1;
define GL_CLIP_DISTANCE2
define GL_CLIP_DISTANCE2;
define GL_CLIP_DISTANCE3
define GL_CLIP_DISTANCE3;
define GL_CLIP_DISTANCE4
define GL_CLIP_DISTANCE4;
define GL_CLIP_DISTANCE5
define GL_CLIP_DISTANCE5;
define GL_CLIP_DISTANCE6
define GL_CLIP_DISTANCE6;
define GL_CLIP_DISTANCE7
define GL_CLIP_DISTANCE7;
define GL_MAX_CLIP_DISTANCES
define GL_MAX_CLIP_DISTANCES;
define GL_MAJOR_VERSION
define GL_MAJOR_VERSION;
define GL_MINOR_VERSION
define GL_MINOR_VERSION;
define GL_NUM_EXTENSIONS
define GL_NUM_EXTENSIONS;
define GL_CONTEXT_FLAGS
define GL_CONTEXT_FLAGS;
define GL_COMPRESSED_RED
define GL_COMPRESSED_RED;
define GL_COMPRESSED_RG
define GL_COMPRESSED_RG;
define GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT
define GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT;
define GL_RGBA32F
define GL_RGBA32F;
define GL_RGB32F
define GL_RGB32F;
define GL_RGBA16F
define GL_RGBA16F;
define GL_RGB16F
define GL_RGB16F;
define GL_VERTEX_ATTRIB_ARRAY_INTEGER
define GL_VERTEX_ATTRIB_ARRAY_INTEGER;
define GL_MAX_ARRAY_TEXTURE_LAYERS
define GL_MAX_ARRAY_TEXTURE_LAYERS;
define GL_MIN_PROGRAM_TEXEL_OFFSET
define GL_MIN_PROGRAM_TEXEL_OFFSET;
define GL_MAX_PROGRAM_TEXEL_OFFSET
define GL_MAX_PROGRAM_TEXEL_OFFSET;
define GL_CLAMP_READ_COLOR
define GL_CLAMP_READ_COLOR;
define GL_FIXED_ONLY
define GL_FIXED_ONLY;
define GL_MAX_VARYING_COMPONENTS
define GL_MAX_VARYING_COMPONENTS;
define GL_TEXTURE_1D_ARRAY
define GL_TEXTURE_1D_ARRAY;
define GL_PROXY_TEXTURE_1D_ARRAY
define GL_PROXY_TEXTURE_1D_ARRAY;
define GL_TEXTURE_2D_ARRAY
define GL_TEXTURE_2D_ARRAY;
define GL_PROXY_TEXTURE_2D_ARRAY
define GL_PROXY_TEXTURE_2D_ARRAY;
define GL_TEXTURE_BINDING_1D_ARRAY
define GL_TEXTURE_BINDING_1D_ARRAY;
define GL_TEXTURE_BINDING_2D_ARRAY
define GL_TEXTURE_BINDING_2D_ARRAY;
define GL_R11F_G11F_B10F
define GL_R11F_G11F_B10F;
define GL_UNSIGNED_INT_10F_11F_11F_REV
define GL_UNSIGNED_INT_10F_11F_11F_REV;
define GL_RGB9_E5
define GL_RGB9_E5;
define GL_UNSIGNED_INT_5_9_9_9_REV
define GL_UNSIGNED_INT_5_9_9_9_REV;
define GL_TEXTURE_SHARED_SIZE
define GL_TEXTURE_SHARED_SIZE;
define GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH
define GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH;
define GL_TRANSFORM_FEEDBACK_BUFFER_MODE
define GL_TRANSFORM_FEEDBACK_BUFFER_MODE;
define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS
define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS;
define GL_TRANSFORM_FEEDBACK_VARYINGS
define GL_TRANSFORM_FEEDBACK_VARYINGS;
define GL_TRANSFORM_FEEDBACK_BUFFER_START
define GL_TRANSFORM_FEEDBACK_BUFFER_START;
define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE
define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE;
define GL_PRIMITIVES_GENERATED
define GL_PRIMITIVES_GENERATED;
define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN
define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN;
define GL_RASTERIZER_DISCARD
define GL_RASTERIZER_DISCARD;
define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS
define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS;
define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS
define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS;
define GL_INTERLEAVED_ATTRIBS
define GL_INTERLEAVED_ATTRIBS;
define GL_SEPARATE_ATTRIBS
define GL_SEPARATE_ATTRIBS;
define GL_TRANSFORM_FEEDBACK_BUFFER
define GL_TRANSFORM_FEEDBACK_BUFFER;
define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING
define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING;
define GL_RGBA32UI
define GL_RGBA32UI;
define GL_RGB32UI
define GL_RGB32UI;
define GL_RGBA16UI
define GL_RGBA16UI;
define GL_RGB16UI
define GL_RGB16UI;
define GL_RGBA8UI
define GL_RGBA8UI;
define GL_RGB8UI
define GL_RGB8UI;
define GL_RGBA32I
define GL_RGBA32I;
define GL_RGB32I
define GL_RGB32I;
define GL_RGBA16I
define GL_RGBA16I;
define GL_RGB16I
define GL_RGB16I;
define GL_RGBA8I
define GL_RGBA8I;
define GL_RGB8I
define GL_RGB8I;
define GL_RED_INTEGER
define GL_RED_INTEGER;
define GL_GREEN_INTEGER
define GL_GREEN_INTEGER;
define GL_BLUE_INTEGER
define GL_BLUE_INTEGER;
define GL_RGB_INTEGER
define GL_RGB_INTEGER;
define GL_RGBA_INTEGER
define GL_RGBA_INTEGER;
define GL_BGR_INTEGER
define GL_BGR_INTEGER;
define GL_BGRA_INTEGER
define GL_BGRA_INTEGER;
define GL_SAMPLER_1D_ARRAY
define GL_SAMPLER_1D_ARRAY;
define GL_SAMPLER_2D_ARRAY
define GL_SAMPLER_2D_ARRAY;
define GL_SAMPLER_1D_ARRAY_SHADOW
define GL_SAMPLER_1D_ARRAY_SHADOW;
define GL_SAMPLER_2D_ARRAY_SHADOW
define GL_SAMPLER_2D_ARRAY_SHADOW;
define GL_SAMPLER_CUBE_SHADOW
define GL_SAMPLER_CUBE_SHADOW;
define GL_UNSIGNED_INT_VEC2
define GL_UNSIGNED_INT_VEC2;
define GL_UNSIGNED_INT_VEC3
define GL_UNSIGNED_INT_VEC3;
define GL_UNSIGNED_INT_VEC4
define GL_UNSIGNED_INT_VEC4;
define GL_INT_SAMPLER_1D
define GL_INT_SAMPLER_1D;
define GL_INT_SAMPLER_2D
define GL_INT_SAMPLER_2D;
define GL_INT_SAMPLER_3D
define GL_INT_SAMPLER_3D;
define GL_INT_SAMPLER_CUBE
define GL_INT_SAMPLER_CUBE;
define GL_INT_SAMPLER_1D_ARRAY
define GL_INT_SAMPLER_1D_ARRAY;
define GL_INT_SAMPLER_2D_ARRAY
define GL_INT_SAMPLER_2D_ARRAY;
define GL_UNSIGNED_INT_SAMPLER_1D
define GL_UNSIGNED_INT_SAMPLER_1D;
define GL_UNSIGNED_INT_SAMPLER_2D
define GL_UNSIGNED_INT_SAMPLER_2D;
define GL_UNSIGNED_INT_SAMPLER_3D
define GL_UNSIGNED_INT_SAMPLER_3D;
define GL_UNSIGNED_INT_SAMPLER_CUBE
define GL_UNSIGNED_INT_SAMPLER_CUBE;
define GL_UNSIGNED_INT_SAMPLER_1D_ARRAY
define GL_UNSIGNED_INT_SAMPLER_1D_ARRAY;
define GL_UNSIGNED_INT_SAMPLER_2D_ARRAY
define GL_UNSIGNED_INT_SAMPLER_2D_ARRAY;
define GL_QUERY_WAIT
define GL_QUERY_WAIT;
define GL_QUERY_NO_WAIT
define GL_QUERY_NO_WAIT;
define GL_QUERY_BY_REGION_WAIT
define GL_QUERY_BY_REGION_WAIT;
define GL_QUERY_BY_REGION_NO_WAIT
define GL_QUERY_BY_REGION_NO_WAIT;
define GL_BUFFER_ACCESS_FLAGS
define GL_BUFFER_ACCESS_FLAGS;
define GL_BUFFER_MAP_LENGTH
define GL_BUFFER_MAP_LENGTH;
define GL_BUFFER_MAP_OFFSET
define GL_BUFFER_MAP_OFFSET;
define GL_DEPTH_COMPONENT32F
define GL_DEPTH_COMPONENT32F;
define GL_DEPTH32F_STENCIL8
define GL_DEPTH32F_STENCIL8;
define GL_FLOAT_32_UNSIGNED_INT_24_8_REV
define GL_FLOAT_32_UNSIGNED_INT_24_8_REV;
define GL_INVALID_FRAMEBUFFER_OPERATION
define GL_INVALID_FRAMEBUFFER_OPERATION;
define GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING
define GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING;
define GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE
define GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE;
define GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE
define GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE;
define GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE
define GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE;
define GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE
define GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE;
define GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE
define GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE;
define GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE
define GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE;
define GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE
define GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE;
define GL_FRAMEBUFFER_DEFAULT
define GL_FRAMEBUFFER_DEFAULT;
define GL_FRAMEBUFFER_UNDEFINED
define GL_FRAMEBUFFER_UNDEFINED;
define GL_DEPTH_STENCIL_ATTACHMENT
define GL_DEPTH_STENCIL_ATTACHMENT;
define GL_MAX_RENDERBUFFER_SIZE
define GL_MAX_RENDERBUFFER_SIZE;
define GL_DEPTH_STENCIL
define GL_DEPTH_STENCIL;
define GL_UNSIGNED_INT_24_8
define GL_UNSIGNED_INT_24_8;
define GL_DEPTH24_STENCIL8
define GL_DEPTH24_STENCIL8;
define GL_TEXTURE_STENCIL_SIZE
define GL_TEXTURE_STENCIL_SIZE;
define GL_TEXTURE_RED_TYPE
define GL_TEXTURE_RED_TYPE;
define GL_TEXTURE_GREEN_TYPE
define GL_TEXTURE_GREEN_TYPE;
define GL_TEXTURE_BLUE_TYPE
define GL_TEXTURE_BLUE_TYPE;
define GL_TEXTURE_ALPHA_TYPE
define GL_TEXTURE_ALPHA_TYPE;
define GL_TEXTURE_DEPTH_TYPE
define GL_TEXTURE_DEPTH_TYPE;
define GL_UNSIGNED_NORMALIZED
define GL_UNSIGNED_NORMALIZED;
define GL_FRAMEBUFFER_BINDING
define GL_FRAMEBUFFER_BINDING;
define GL_DRAW_FRAMEBUFFER_BINDING
define GL_DRAW_FRAMEBUFFER_BINDING;
define GL_RENDERBUFFER_BINDING
define GL_RENDERBUFFER_BINDING;
define GL_READ_FRAMEBUFFER
define GL_READ_FRAMEBUFFER;
define GL_DRAW_FRAMEBUFFER
define GL_DRAW_FRAMEBUFFER;
define GL_READ_FRAMEBUFFER_BINDING
define GL_READ_FRAMEBUFFER_BINDING;
define GL_RENDERBUFFER_SAMPLES
define GL_RENDERBUFFER_SAMPLES;
define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE
define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE;
define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME
define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME;
define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL
define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL;
define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE
define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE;
define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER
define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER;
define GL_FRAMEBUFFER_COMPLETE
define GL_FRAMEBUFFER_COMPLETE;
define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT
define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT;
define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT;
define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER
define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER;
define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER
define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER;
define GL_FRAMEBUFFER_UNSUPPORTED
define GL_FRAMEBUFFER_UNSUPPORTED;
define GL_MAX_COLOR_ATTACHMENTS
define GL_MAX_COLOR_ATTACHMENTS;
define GL_COLOR_ATTACHMENT0
define GL_COLOR_ATTACHMENT0;
define GL_COLOR_ATTACHMENT1
define GL_COLOR_ATTACHMENT1;
define GL_COLOR_ATTACHMENT2
define GL_COLOR_ATTACHMENT2;
define GL_COLOR_ATTACHMENT3
define GL_COLOR_ATTACHMENT3;
define GL_COLOR_ATTACHMENT4
define GL_COLOR_ATTACHMENT4;
define GL_COLOR_ATTACHMENT5
define GL_COLOR_ATTACHMENT5;
define GL_COLOR_ATTACHMENT6
define GL_COLOR_ATTACHMENT6;
define GL_COLOR_ATTACHMENT7
define GL_COLOR_ATTACHMENT7;
define GL_COLOR_ATTACHMENT8
define GL_COLOR_ATTACHMENT8;
define GL_COLOR_ATTACHMENT9
define GL_COLOR_ATTACHMENT9;
define GL_COLOR_ATTACHMENT10
define GL_COLOR_ATTACHMENT10;
define GL_COLOR_ATTACHMENT11
define GL_COLOR_ATTACHMENT11;
define GL_COLOR_ATTACHMENT12
define GL_COLOR_ATTACHMENT12;
define GL_COLOR_ATTACHMENT13
define GL_COLOR_ATTACHMENT13;
define GL_COLOR_ATTACHMENT14
define GL_COLOR_ATTACHMENT14;
define GL_COLOR_ATTACHMENT15
define GL_COLOR_ATTACHMENT15;
define GL_COLOR_ATTACHMENT16
define GL_COLOR_ATTACHMENT16;
define GL_COLOR_ATTACHMENT17
define GL_COLOR_ATTACHMENT17;
define GL_COLOR_ATTACHMENT18
define GL_COLOR_ATTACHMENT18;
define GL_COLOR_ATTACHMENT19
define GL_COLOR_ATTACHMENT19;
define GL_COLOR_ATTACHMENT20
define GL_COLOR_ATTACHMENT20;
define GL_COLOR_ATTACHMENT21
define GL_COLOR_ATTACHMENT21;
define GL_COLOR_ATTACHMENT22
define GL_COLOR_ATTACHMENT22;
define GL_COLOR_ATTACHMENT23
define GL_COLOR_ATTACHMENT23;
define GL_COLOR_ATTACHMENT24
define GL_COLOR_ATTACHMENT24;
define GL_COLOR_ATTACHMENT25
define GL_COLOR_ATTACHMENT25;
define GL_COLOR_ATTACHMENT26
define GL_COLOR_ATTACHMENT26;
define GL_COLOR_ATTACHMENT27
define GL_COLOR_ATTACHMENT27;
define GL_COLOR_ATTACHMENT28
define GL_COLOR_ATTACHMENT28;
define GL_COLOR_ATTACHMENT29
define GL_COLOR_ATTACHMENT29;
define GL_COLOR_ATTACHMENT30
define GL_COLOR_ATTACHMENT30;
define GL_COLOR_ATTACHMENT31
define GL_COLOR_ATTACHMENT31;
define GL_DEPTH_ATTACHMENT
define GL_DEPTH_ATTACHMENT;
define GL_STENCIL_ATTACHMENT
define GL_STENCIL_ATTACHMENT;
define GL_FRAMEBUFFER
define GL_FRAMEBUFFER;
define GL_RENDERBUFFER
define GL_RENDERBUFFER;
define GL_RENDERBUFFER_WIDTH
define GL_RENDERBUFFER_WIDTH;
define GL_RENDERBUFFER_HEIGHT
define GL_RENDERBUFFER_HEIGHT;
define GL_RENDERBUFFER_INTERNAL_FORMAT
define GL_RENDERBUFFER_INTERNAL_FORMAT;
define GL_STENCIL_INDEX1
define GL_STENCIL_INDEX1;
define GL_STENCIL_INDEX4
define GL_STENCIL_INDEX4;
define GL_STENCIL_INDEX8
define GL_STENCIL_INDEX8;
define GL_STENCIL_INDEX16
define GL_STENCIL_INDEX16;
define GL_RENDERBUFFER_RED_SIZE
define GL_RENDERBUFFER_RED_SIZE;
define GL_RENDERBUFFER_GREEN_SIZE
define GL_RENDERBUFFER_GREEN_SIZE;
define GL_RENDERBUFFER_BLUE_SIZE
define GL_RENDERBUFFER_BLUE_SIZE;
define GL_RENDERBUFFER_ALPHA_SIZE
define GL_RENDERBUFFER_ALPHA_SIZE;
define GL_RENDERBUFFER_DEPTH_SIZE
define GL_RENDERBUFFER_DEPTH_SIZE;
define GL_RENDERBUFFER_STENCIL_SIZE
define GL_RENDERBUFFER_STENCIL_SIZE;
define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE
define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE;
define GL_MAX_SAMPLES
define GL_MAX_SAMPLES;
define GL_FRAMEBUFFER_SRGB
define GL_FRAMEBUFFER_SRGB;
define GL_HALF_FLOAT
define GL_HALF_FLOAT;
define GL_MAP_READ_BIT
define GL_MAP_READ_BIT;
define GL_MAP_WRITE_BIT
define GL_MAP_WRITE_BIT;
define GL_MAP_INVALIDATE_RANGE_BIT
define GL_MAP_INVALIDATE_RANGE_BIT;
define GL_MAP_INVALIDATE_BUFFER_BIT
define GL_MAP_INVALIDATE_BUFFER_BIT;
define GL_MAP_FLUSH_EXPLICIT_BIT
define GL_MAP_FLUSH_EXPLICIT_BIT;
define GL_MAP_UNSYNCHRONIZED_BIT
define GL_MAP_UNSYNCHRONIZED_BIT;
define GL_COMPRESSED_RED_RGTC1
define GL_COMPRESSED_RED_RGTC1;
define GL_COMPRESSED_SIGNED_RED_RGTC1
define GL_COMPRESSED_SIGNED_RED_RGTC1;
define GL_COMPRESSED_RG_RGTC2
define GL_COMPRESSED_RG_RGTC2;
define GL_COMPRESSED_SIGNED_RG_RGTC2
define GL_COMPRESSED_SIGNED_RG_RGTC2;
define GL_RG
define GL_RG;
define GL_RG_INTEGER
define GL_RG_INTEGER;
define GL_R8
define GL_R8;
define GL_R16
define GL_R16;
define GL_RG8
define GL_RG8;
define GL_RG16
define GL_RG16;
define GL_R16F
define GL_R16F;
define GL_R32F
define GL_R32F;
define GL_RG16F
define GL_RG16F;
define GL_RG32F
define GL_RG32F;
define GL_R8I
define GL_R8I;
define GL_R8UI
define GL_R8UI;
define GL_R16I
define GL_R16I;
define GL_R16UI
define GL_R16UI;
define GL_R32I
define GL_R32I;
define GL_R32UI
define GL_R32UI;
define GL_RG8I
define GL_RG8I;
define GL_RG8UI
define GL_RG8UI;
define GL_RG16I
define GL_RG16I;
define GL_RG16UI
define GL_RG16UI;
define GL_RG32I
define GL_RG32I;
define GL_RG32UI
define GL_RG32UI;
define GL_VERTEX_ARRAY_BINDING
define GL_VERTEX_ARRAY_BINDING;
define GL_VERSION_3_1
define GL_VERSION_3_1;
define GL_SAMPLER_2D_RECT
define GL_SAMPLER_2D_RECT;
define GL_SAMPLER_2D_RECT_SHADOW
define GL_SAMPLER_2D_RECT_SHADOW;
define GL_SAMPLER_BUFFER
define GL_SAMPLER_BUFFER;
define GL_INT_SAMPLER_2D_RECT
define GL_INT_SAMPLER_2D_RECT;
define GL_INT_SAMPLER_BUFFER
define GL_INT_SAMPLER_BUFFER;
define GL_UNSIGNED_INT_SAMPLER_2D_RECT
define GL_UNSIGNED_INT_SAMPLER_2D_RECT;
define GL_UNSIGNED_INT_SAMPLER_BUFFER
define GL_UNSIGNED_INT_SAMPLER_BUFFER;
define GL_TEXTURE_BUFFER
define GL_TEXTURE_BUFFER;
define GL_MAX_TEXTURE_BUFFER_SIZE
define GL_MAX_TEXTURE_BUFFER_SIZE;
define GL_TEXTURE_BINDING_BUFFER
define GL_TEXTURE_BINDING_BUFFER;
define GL_TEXTURE_BUFFER_DATA_STORE_BINDING
define GL_TEXTURE_BUFFER_DATA_STORE_BINDING;
define GL_TEXTURE_RECTANGLE
define GL_TEXTURE_RECTANGLE;
define GL_TEXTURE_BINDING_RECTANGLE
define GL_TEXTURE_BINDING_RECTANGLE;
define GL_PROXY_TEXTURE_RECTANGLE
define GL_PROXY_TEXTURE_RECTANGLE;
define GL_MAX_RECTANGLE_TEXTURE_SIZE
define GL_MAX_RECTANGLE_TEXTURE_SIZE;
define GL_R8_SNORM
define GL_R8_SNORM;
define GL_RG8_SNORM
define GL_RG8_SNORM;
define GL_RGB8_SNORM
define GL_RGB8_SNORM;
define GL_RGBA8_SNORM
define GL_RGBA8_SNORM;
define GL_R16_SNORM
define GL_R16_SNORM;
define GL_RG16_SNORM
define GL_RG16_SNORM;
define GL_RGB16_SNORM
define GL_RGB16_SNORM;
define GL_RGBA16_SNORM
define GL_RGBA16_SNORM;
define GL_SIGNED_NORMALIZED
define GL_SIGNED_NORMALIZED;
define GL_PRIMITIVE_RESTART
define GL_PRIMITIVE_RESTART;
define GL_PRIMITIVE_RESTART_INDEX
define GL_PRIMITIVE_RESTART_INDEX;
define GL_COPY_READ_BUFFER
define GL_COPY_READ_BUFFER;
define GL_COPY_WRITE_BUFFER
define GL_COPY_WRITE_BUFFER;
define GL_UNIFORM_BUFFER
define GL_UNIFORM_BUFFER;
define GL_UNIFORM_BUFFER_BINDING
define GL_UNIFORM_BUFFER_BINDING;
define GL_UNIFORM_BUFFER_START
define GL_UNIFORM_BUFFER_START;
define GL_UNIFORM_BUFFER_SIZE
define GL_UNIFORM_BUFFER_SIZE;
define GL_MAX_VERTEX_UNIFORM_BLOCKS
define GL_MAX_VERTEX_UNIFORM_BLOCKS;
define GL_MAX_GEOMETRY_UNIFORM_BLOCKS
define GL_MAX_GEOMETRY_UNIFORM_BLOCKS;
define GL_MAX_FRAGMENT_UNIFORM_BLOCKS
define GL_MAX_FRAGMENT_UNIFORM_BLOCKS;
define GL_MAX_COMBINED_UNIFORM_BLOCKS
define GL_MAX_COMBINED_UNIFORM_BLOCKS;
define GL_MAX_UNIFORM_BUFFER_BINDINGS
define GL_MAX_UNIFORM_BUFFER_BINDINGS;
define GL_MAX_UNIFORM_BLOCK_SIZE
define GL_MAX_UNIFORM_BLOCK_SIZE;
define GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS
define GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS;
define GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS
define GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS;
define GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS
define GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS;
define GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT
define GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT;
define GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH
define GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH;
define GL_ACTIVE_UNIFORM_BLOCKS
define GL_ACTIVE_UNIFORM_BLOCKS;
define GL_UNIFORM_TYPE
define GL_UNIFORM_TYPE;
define GL_UNIFORM_SIZE
define GL_UNIFORM_SIZE;
define GL_UNIFORM_NAME_LENGTH
define GL_UNIFORM_NAME_LENGTH;
define GL_UNIFORM_BLOCK_INDEX
define GL_UNIFORM_BLOCK_INDEX;
define GL_UNIFORM_OFFSET
define GL_UNIFORM_OFFSET;
define GL_UNIFORM_ARRAY_STRIDE
define GL_UNIFORM_ARRAY_STRIDE;
define GL_UNIFORM_MATRIX_STRIDE
define GL_UNIFORM_MATRIX_STRIDE;
define GL_UNIFORM_IS_ROW_MAJOR
define GL_UNIFORM_IS_ROW_MAJOR;
define GL_UNIFORM_BLOCK_BINDING
define GL_UNIFORM_BLOCK_BINDING;
define GL_UNIFORM_BLOCK_DATA_SIZE
define GL_UNIFORM_BLOCK_DATA_SIZE;
define GL_UNIFORM_BLOCK_NAME_LENGTH
define GL_UNIFORM_BLOCK_NAME_LENGTH;
define GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS
define GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS;
define GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES
define GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES;
define GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER
define GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER;
define GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER
define GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER;
define GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER
define GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER;
define GL_INVALID_INDEX
define GL_INVALID_INDEX;
define GL_VERSION_3_2
define GL_VERSION_3_2;
define GLEXT_64_TYPES_DEFINED
define GLEXT_64_TYPES_DEFINED;
define GL_CONTEXT_CORE_PROFILE_BIT
define GL_CONTEXT_CORE_PROFILE_BIT;
define GL_CONTEXT_COMPATIBILITY_PROFILE_BIT
define GL_CONTEXT_COMPATIBILITY_PROFILE_BIT;
define GL_LINES_ADJACENCY
define GL_LINES_ADJACENCY;
define GL_LINE_STRIP_ADJACENCY
define GL_LINE_STRIP_ADJACENCY;
define GL_TRIANGLES_ADJACENCY
define GL_TRIANGLES_ADJACENCY;
define GL_TRIANGLE_STRIP_ADJACENCY
define GL_TRIANGLE_STRIP_ADJACENCY;
define GL_PROGRAM_POINT_SIZE
define GL_PROGRAM_POINT_SIZE;
define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS
define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS;
define GL_FRAMEBUFFER_ATTACHMENT_LAYERED
define GL_FRAMEBUFFER_ATTACHMENT_LAYERED;
define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS
define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS;
define GL_GEOMETRY_SHADER
define GL_GEOMETRY_SHADER;
define GL_GEOMETRY_VERTICES_OUT
define GL_GEOMETRY_VERTICES_OUT;
define GL_GEOMETRY_INPUT_TYPE
define GL_GEOMETRY_INPUT_TYPE;
define GL_GEOMETRY_OUTPUT_TYPE
define GL_GEOMETRY_OUTPUT_TYPE;
define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS
define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS;
define GL_MAX_GEOMETRY_OUTPUT_VERTICES
define GL_MAX_GEOMETRY_OUTPUT_VERTICES;
define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS
define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS;
define GL_MAX_VERTEX_OUTPUT_COMPONENTS
define GL_MAX_VERTEX_OUTPUT_COMPONENTS;
define GL_MAX_GEOMETRY_INPUT_COMPONENTS
define GL_MAX_GEOMETRY_INPUT_COMPONENTS;
define GL_MAX_GEOMETRY_OUTPUT_COMPONENTS
define GL_MAX_GEOMETRY_OUTPUT_COMPONENTS;
define GL_MAX_FRAGMENT_INPUT_COMPONENTS
define GL_MAX_FRAGMENT_INPUT_COMPONENTS;
define GL_CONTEXT_PROFILE_MASK
define GL_CONTEXT_PROFILE_MASK;
define GL_DEPTH_CLAMP
define GL_DEPTH_CLAMP;
define GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION
define GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION;
define GL_FIRST_VERTEX_CONVENTION
define GL_FIRST_VERTEX_CONVENTION;
define GL_LAST_VERTEX_CONVENTION
define GL_LAST_VERTEX_CONVENTION;
define GL_PROVOKING_VERTEX
define GL_PROVOKING_VERTEX;
define GL_TEXTURE_CUBE_MAP_SEAMLESS
define GL_TEXTURE_CUBE_MAP_SEAMLESS;
define GL_MAX_SERVER_WAIT_TIMEOUT
define GL_MAX_SERVER_WAIT_TIMEOUT;
define GL_OBJECT_TYPE
define GL_OBJECT_TYPE;
define GL_SYNC_CONDITION
define GL_SYNC_CONDITION;
define GL_SYNC_STATUS
define GL_SYNC_STATUS;
define GL_SYNC_FLAGS
define GL_SYNC_FLAGS;
define GL_SYNC_FENCE
define GL_SYNC_FENCE;
define GL_SYNC_GPU_COMMANDS_COMPLETE
define GL_SYNC_GPU_COMMANDS_COMPLETE;
define GL_UNSIGNALED
define GL_UNSIGNALED;
define GL_SIGNALED
define GL_SIGNALED;
define GL_ALREADY_SIGNALED
define GL_ALREADY_SIGNALED;
define GL_TIMEOUT_EXPIRED
define GL_TIMEOUT_EXPIRED;
define GL_CONDITION_SATISFIED
define GL_CONDITION_SATISFIED;
define GL_WAIT_FAILED
define GL_WAIT_FAILED;
define GL_TIMEOUT_IGNORED
define GL_TIMEOUT_IGNORED;
define GL_SYNC_FLUSH_COMMANDS_BIT
define GL_SYNC_FLUSH_COMMANDS_BIT;
define GL_SAMPLE_POSITION
define GL_SAMPLE_POSITION;
define GL_SAMPLE_MASK
define GL_SAMPLE_MASK;
define GL_SAMPLE_MASK_VALUE
define GL_SAMPLE_MASK_VALUE;
define GL_MAX_SAMPLE_MASK_WORDS
define GL_MAX_SAMPLE_MASK_WORDS;
define GL_TEXTURE_2D_MULTISAMPLE
define GL_TEXTURE_2D_MULTISAMPLE;
define GL_PROXY_TEXTURE_2D_MULTISAMPLE
define GL_PROXY_TEXTURE_2D_MULTISAMPLE;
define GL_TEXTURE_2D_MULTISAMPLE_ARRAY
define GL_TEXTURE_2D_MULTISAMPLE_ARRAY;
define GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY
define GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY;
define GL_TEXTURE_BINDING_2D_MULTISAMPLE
define GL_TEXTURE_BINDING_2D_MULTISAMPLE;
define GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY
define GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY;
define GL_TEXTURE_SAMPLES
define GL_TEXTURE_SAMPLES;
define GL_TEXTURE_FIXED_SAMPLE_LOCATIONS
define GL_TEXTURE_FIXED_SAMPLE_LOCATIONS;
define GL_SAMPLER_2D_MULTISAMPLE
define GL_SAMPLER_2D_MULTISAMPLE;
define GL_INT_SAMPLER_2D_MULTISAMPLE
define GL_INT_SAMPLER_2D_MULTISAMPLE;
define GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE
define GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE;
define GL_SAMPLER_2D_MULTISAMPLE_ARRAY
define GL_SAMPLER_2D_MULTISAMPLE_ARRAY;
define GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
define GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY;
define GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
define GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY;
define GL_MAX_COLOR_TEXTURE_SAMPLES
define GL_MAX_COLOR_TEXTURE_SAMPLES;
define GL_MAX_DEPTH_TEXTURE_SAMPLES
define GL_MAX_DEPTH_TEXTURE_SAMPLES;
define GL_MAX_INTEGER_SAMPLES
define GL_MAX_INTEGER_SAMPLES;
define GL_VERSION_3_3
define GL_VERSION_3_3;
define GL_VERTEX_ATTRIB_ARRAY_DIVISOR
define GL_VERTEX_ATTRIB_ARRAY_DIVISOR;
define GL_SRC1_COLOR
define GL_SRC1_COLOR;
define GL_ONE_MINUS_SRC1_COLOR
define GL_ONE_MINUS_SRC1_COLOR;
define GL_ONE_MINUS_SRC1_ALPHA
define GL_ONE_MINUS_SRC1_ALPHA;
define GL_MAX_DUAL_SOURCE_DRAW_BUFFERS
define GL_MAX_DUAL_SOURCE_DRAW_BUFFERS;
define GL_ANY_SAMPLES_PASSED
define GL_ANY_SAMPLES_PASSED;
define GL_SAMPLER_BINDING
define GL_SAMPLER_BINDING;
define GL_RGB10_A2UI
define GL_RGB10_A2UI;
define GL_TEXTURE_SWIZZLE_R
define GL_TEXTURE_SWIZZLE_R;
define GL_TEXTURE_SWIZZLE_G
define GL_TEXTURE_SWIZZLE_G;
define GL_TEXTURE_SWIZZLE_B
define GL_TEXTURE_SWIZZLE_B;
define GL_TEXTURE_SWIZZLE_A
define GL_TEXTURE_SWIZZLE_A;
define GL_TEXTURE_SWIZZLE_RGBA
define GL_TEXTURE_SWIZZLE_RGBA;
define GL_TIME_ELAPSED
define GL_TIME_ELAPSED;
define GL_TIMESTAMP
define GL_TIMESTAMP;
define GL_INT_2_10_10_10_REV
define GL_INT_2_10_10_10_REV;
define GL_VERSION_4_0
define GL_VERSION_4_0;
define GL_SAMPLE_SHADING
define GL_SAMPLE_SHADING;
define GL_MIN_SAMPLE_SHADING_VALUE
define GL_MIN_SAMPLE_SHADING_VALUE;
define GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET
define GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET;
define GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET
define GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET;
define GL_TEXTURE_CUBE_MAP_ARRAY
define GL_TEXTURE_CUBE_MAP_ARRAY;
define GL_TEXTURE_BINDING_CUBE_MAP_ARRAY
define GL_TEXTURE_BINDING_CUBE_MAP_ARRAY;
define GL_PROXY_TEXTURE_CUBE_MAP_ARRAY
define GL_PROXY_TEXTURE_CUBE_MAP_ARRAY;
define GL_SAMPLER_CUBE_MAP_ARRAY
define GL_SAMPLER_CUBE_MAP_ARRAY;
define GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW
define GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW;
define GL_INT_SAMPLER_CUBE_MAP_ARRAY
define GL_INT_SAMPLER_CUBE_MAP_ARRAY;
define GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY
define GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY;
define GL_DRAW_INDIRECT_BUFFER
define GL_DRAW_INDIRECT_BUFFER;
define GL_DRAW_INDIRECT_BUFFER_BINDING
define GL_DRAW_INDIRECT_BUFFER_BINDING;
define GL_GEOMETRY_SHADER_INVOCATIONS
define GL_GEOMETRY_SHADER_INVOCATIONS;
define GL_MAX_GEOMETRY_SHADER_INVOCATIONS
define GL_MAX_GEOMETRY_SHADER_INVOCATIONS;
define GL_MIN_FRAGMENT_INTERPOLATION_OFFSET
define GL_MIN_FRAGMENT_INTERPOLATION_OFFSET;
define GL_MAX_FRAGMENT_INTERPOLATION_OFFSET
define GL_MAX_FRAGMENT_INTERPOLATION_OFFSET;
define GL_FRAGMENT_INTERPOLATION_OFFSET_BITS
define GL_FRAGMENT_INTERPOLATION_OFFSET_BITS;
define GL_MAX_VERTEX_STREAMS
define GL_MAX_VERTEX_STREAMS;
define GL_DOUBLE_VEC2
define GL_DOUBLE_VEC2;
define GL_DOUBLE_VEC3
define GL_DOUBLE_VEC3;
define GL_DOUBLE_VEC4
define GL_DOUBLE_VEC4;
define GL_DOUBLE_MAT2
define GL_DOUBLE_MAT2;
define GL_DOUBLE_MAT3
define GL_DOUBLE_MAT3;
define GL_DOUBLE_MAT4
define GL_DOUBLE_MAT4;
define GL_DOUBLE_MAT2x3
define GL_DOUBLE_MAT2x3;
define GL_DOUBLE_MAT2x4
define GL_DOUBLE_MAT2x4;
define GL_DOUBLE_MAT3x2
define GL_DOUBLE_MAT3x2;
define GL_DOUBLE_MAT3x4
define GL_DOUBLE_MAT3x4;
define GL_DOUBLE_MAT4x2
define GL_DOUBLE_MAT4x2;
define GL_DOUBLE_MAT4x3
define GL_DOUBLE_MAT4x3;
define GL_ACTIVE_SUBROUTINES
define GL_ACTIVE_SUBROUTINES;
define GL_ACTIVE_SUBROUTINE_UNIFORMS
define GL_ACTIVE_SUBROUTINE_UNIFORMS;
define GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS
define GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS;
define GL_ACTIVE_SUBROUTINE_MAX_LENGTH
define GL_ACTIVE_SUBROUTINE_MAX_LENGTH;
define GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH
define GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH;
define GL_MAX_SUBROUTINES
define GL_MAX_SUBROUTINES;
define GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS
define GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS;
define GL_NUM_COMPATIBLE_SUBROUTINES
define GL_NUM_COMPATIBLE_SUBROUTINES;
define GL_COMPATIBLE_SUBROUTINES
define GL_COMPATIBLE_SUBROUTINES;
define GL_PATCHES
define GL_PATCHES;
define GL_PATCH_VERTICES
define GL_PATCH_VERTICES;
define GL_PATCH_DEFAULT_INNER_LEVEL
define GL_PATCH_DEFAULT_INNER_LEVEL;
define GL_PATCH_DEFAULT_OUTER_LEVEL
define GL_PATCH_DEFAULT_OUTER_LEVEL;
define GL_TESS_CONTROL_OUTPUT_VERTICES
define GL_TESS_CONTROL_OUTPUT_VERTICES;
define GL_TESS_GEN_MODE
define GL_TESS_GEN_MODE;
define GL_TESS_GEN_SPACING
define GL_TESS_GEN_SPACING;
define GL_TESS_GEN_VERTEX_ORDER
define GL_TESS_GEN_VERTEX_ORDER;
define GL_TESS_GEN_POINT_MODE
define GL_TESS_GEN_POINT_MODE;
define GL_ISOLINES
define GL_ISOLINES;
define GL_FRACTIONAL_ODD
define GL_FRACTIONAL_ODD;
define GL_FRACTIONAL_EVEN
define GL_FRACTIONAL_EVEN;
define GL_MAX_PATCH_VERTICES
define GL_MAX_PATCH_VERTICES;
define GL_MAX_TESS_GEN_LEVEL
define GL_MAX_TESS_GEN_LEVEL;
define GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS
define GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS;
define GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS
define GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS;
define GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS
define GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS;
define GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS
define GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS;
define GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS
define GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS;
define GL_MAX_TESS_PATCH_COMPONENTS
define GL_MAX_TESS_PATCH_COMPONENTS;
define GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS
define GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS;
define GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS
define GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS;
define GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS
define GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS;
define GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS
define GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS;
define GL_MAX_TESS_CONTROL_INPUT_COMPONENTS
define GL_MAX_TESS_CONTROL_INPUT_COMPONENTS;
define GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS
define GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS;
define GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS
define GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS;
define GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS
define GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS;
define GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER
define GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER;
define GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER
define GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER;
define GL_TESS_EVALUATION_SHADER
define GL_TESS_EVALUATION_SHADER;
define GL_TESS_CONTROL_SHADER
define GL_TESS_CONTROL_SHADER;
define GL_TRANSFORM_FEEDBACK
define GL_TRANSFORM_FEEDBACK;
define GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED
define GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED;
define GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE
define GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE;
define GL_TRANSFORM_FEEDBACK_BINDING
define GL_TRANSFORM_FEEDBACK_BINDING;
define GL_MAX_TRANSFORM_FEEDBACK_BUFFERS
define GL_MAX_TRANSFORM_FEEDBACK_BUFFERS;
define GL_VERSION_4_1
define GL_VERSION_4_1;
define GL_FIXED
define GL_FIXED;
define GL_IMPLEMENTATION_COLOR_READ_TYPE
define GL_IMPLEMENTATION_COLOR_READ_TYPE;
define GL_IMPLEMENTATION_COLOR_READ_FORMAT
define GL_IMPLEMENTATION_COLOR_READ_FORMAT;
define GL_LOW_FLOAT
define GL_LOW_FLOAT;
define GL_MEDIUM_FLOAT
define GL_MEDIUM_FLOAT;
define GL_HIGH_FLOAT
define GL_HIGH_FLOAT;
define GL_LOW_INT
define GL_LOW_INT;
define GL_MEDIUM_INT
define GL_MEDIUM_INT;
define GL_HIGH_INT
define GL_HIGH_INT;
define GL_SHADER_COMPILER
define GL_SHADER_COMPILER;
define GL_SHADER_BINARY_FORMATS
define GL_SHADER_BINARY_FORMATS;
define GL_NUM_SHADER_BINARY_FORMATS
define GL_NUM_SHADER_BINARY_FORMATS;
define GL_MAX_VERTEX_UNIFORM_VECTORS
define GL_MAX_VERTEX_UNIFORM_VECTORS;
define GL_MAX_VARYING_VECTORS
define GL_MAX_VARYING_VECTORS;
define GL_MAX_FRAGMENT_UNIFORM_VECTORS
define GL_MAX_FRAGMENT_UNIFORM_VECTORS;
define GL_RGB565
define GL_RGB565;
define GL_PROGRAM_BINARY_RETRIEVABLE_HINT
define GL_PROGRAM_BINARY_RETRIEVABLE_HINT;
define GL_PROGRAM_BINARY_LENGTH
define GL_PROGRAM_BINARY_LENGTH;
define GL_NUM_PROGRAM_BINARY_FORMATS
define GL_NUM_PROGRAM_BINARY_FORMATS;
define GL_PROGRAM_BINARY_FORMATS
define GL_PROGRAM_BINARY_FORMATS;
define GL_VERTEX_SHADER_BIT
define GL_VERTEX_SHADER_BIT;
define GL_FRAGMENT_SHADER_BIT
define GL_FRAGMENT_SHADER_BIT;
define GL_GEOMETRY_SHADER_BIT
define GL_GEOMETRY_SHADER_BIT;
define GL_TESS_CONTROL_SHADER_BIT
define GL_TESS_CONTROL_SHADER_BIT;
define GL_TESS_EVALUATION_SHADER_BIT
define GL_TESS_EVALUATION_SHADER_BIT;
define GL_ALL_SHADER_BITS
define GL_ALL_SHADER_BITS;
define GL_PROGRAM_SEPARABLE
define GL_PROGRAM_SEPARABLE;
define GL_ACTIVE_PROGRAM
define GL_ACTIVE_PROGRAM;
define GL_PROGRAM_PIPELINE_BINDING
define GL_PROGRAM_PIPELINE_BINDING;
define GL_MAX_VIEWPORTS
define GL_MAX_VIEWPORTS;
define GL_VIEWPORT_SUBPIXEL_BITS
define GL_VIEWPORT_SUBPIXEL_BITS;
define GL_VIEWPORT_BOUNDS_RANGE
define GL_VIEWPORT_BOUNDS_RANGE;
define GL_LAYER_PROVOKING_VERTEX
define GL_LAYER_PROVOKING_VERTEX;
define GL_VIEWPORT_INDEX_PROVOKING_VERTEX
define GL_VIEWPORT_INDEX_PROVOKING_VERTEX;
define GL_UNDEFINED_VERTEX
define GL_UNDEFINED_VERTEX;
define GL_VERSION_4_2
define GL_VERSION_4_2;
define GL_COPY_READ_BUFFER_BINDING
define GL_COPY_READ_BUFFER_BINDING;
define GL_COPY_WRITE_BUFFER_BINDING
define GL_COPY_WRITE_BUFFER_BINDING;
define GL_TRANSFORM_FEEDBACK_ACTIVE
define GL_TRANSFORM_FEEDBACK_ACTIVE;
define GL_TRANSFORM_FEEDBACK_PAUSED
define GL_TRANSFORM_FEEDBACK_PAUSED;
define GL_UNPACK_COMPRESSED_BLOCK_WIDTH
define GL_UNPACK_COMPRESSED_BLOCK_WIDTH;
define GL_UNPACK_COMPRESSED_BLOCK_HEIGHT
define GL_UNPACK_COMPRESSED_BLOCK_HEIGHT;
define GL_UNPACK_COMPRESSED_BLOCK_DEPTH
define GL_UNPACK_COMPRESSED_BLOCK_DEPTH;
define GL_UNPACK_COMPRESSED_BLOCK_SIZE
define GL_UNPACK_COMPRESSED_BLOCK_SIZE;
define GL_PACK_COMPRESSED_BLOCK_WIDTH
define GL_PACK_COMPRESSED_BLOCK_WIDTH;
define GL_PACK_COMPRESSED_BLOCK_HEIGHT
define GL_PACK_COMPRESSED_BLOCK_HEIGHT;
define GL_PACK_COMPRESSED_BLOCK_DEPTH
define GL_PACK_COMPRESSED_BLOCK_DEPTH;
define GL_PACK_COMPRESSED_BLOCK_SIZE
define GL_PACK_COMPRESSED_BLOCK_SIZE;
define GL_NUM_SAMPLE_COUNTS
define GL_NUM_SAMPLE_COUNTS;
define GL_MIN_MAP_BUFFER_ALIGNMENT
define GL_MIN_MAP_BUFFER_ALIGNMENT;
define GL_ATOMIC_COUNTER_BUFFER
define GL_ATOMIC_COUNTER_BUFFER;
define GL_ATOMIC_COUNTER_BUFFER_BINDING
define GL_ATOMIC_COUNTER_BUFFER_BINDING;
define GL_ATOMIC_COUNTER_BUFFER_START
define GL_ATOMIC_COUNTER_BUFFER_START;
define GL_ATOMIC_COUNTER_BUFFER_SIZE
define GL_ATOMIC_COUNTER_BUFFER_SIZE;
define GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE
define GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE;
define GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS
define GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS;
define GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES
define GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES;
define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER
define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER;
define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER
define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER;
define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER
define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER;
define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER
define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER;
define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER
define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER;
define GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS
define GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS;
define GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS
define GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS;
define GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS
define GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS;
define GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS
define GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS;
define GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS
define GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS;
define GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS
define GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS;
define GL_MAX_VERTEX_ATOMIC_COUNTERS
define GL_MAX_VERTEX_ATOMIC_COUNTERS;
define GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS
define GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS;
define GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS
define GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS;
define GL_MAX_GEOMETRY_ATOMIC_COUNTERS
define GL_MAX_GEOMETRY_ATOMIC_COUNTERS;
define GL_MAX_FRAGMENT_ATOMIC_COUNTERS
define GL_MAX_FRAGMENT_ATOMIC_COUNTERS;
define GL_MAX_COMBINED_ATOMIC_COUNTERS
define GL_MAX_COMBINED_ATOMIC_COUNTERS;
define GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE
define GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE;
define GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS
define GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS;
define GL_ACTIVE_ATOMIC_COUNTER_BUFFERS
define GL_ACTIVE_ATOMIC_COUNTER_BUFFERS;
define GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX
define GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX;
define GL_UNSIGNED_INT_ATOMIC_COUNTER
define GL_UNSIGNED_INT_ATOMIC_COUNTER;
define GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT
define GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT;
define GL_ELEMENT_ARRAY_BARRIER_BIT
define GL_ELEMENT_ARRAY_BARRIER_BIT;
define GL_UNIFORM_BARRIER_BIT
define GL_UNIFORM_BARRIER_BIT;
define GL_TEXTURE_FETCH_BARRIER_BIT
define GL_TEXTURE_FETCH_BARRIER_BIT;
define GL_SHADER_IMAGE_ACCESS_BARRIER_BIT
define GL_SHADER_IMAGE_ACCESS_BARRIER_BIT;
define GL_COMMAND_BARRIER_BIT
define GL_COMMAND_BARRIER_BIT;
define GL_PIXEL_BUFFER_BARRIER_BIT
define GL_PIXEL_BUFFER_BARRIER_BIT;
define GL_TEXTURE_UPDATE_BARRIER_BIT
define GL_TEXTURE_UPDATE_BARRIER_BIT;
define GL_BUFFER_UPDATE_BARRIER_BIT
define GL_BUFFER_UPDATE_BARRIER_BIT;
define GL_FRAMEBUFFER_BARRIER_BIT
define GL_FRAMEBUFFER_BARRIER_BIT;
define GL_TRANSFORM_FEEDBACK_BARRIER_BIT
define GL_TRANSFORM_FEEDBACK_BARRIER_BIT;
define GL_ATOMIC_COUNTER_BARRIER_BIT
define GL_ATOMIC_COUNTER_BARRIER_BIT;
define GL_ALL_BARRIER_BITS
define GL_ALL_BARRIER_BITS;
define GL_MAX_IMAGE_UNITS
define GL_MAX_IMAGE_UNITS;
define GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS
define GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS;
define GL_IMAGE_BINDING_NAME
define GL_IMAGE_BINDING_NAME;
define GL_IMAGE_BINDING_LEVEL
define GL_IMAGE_BINDING_LEVEL;
define GL_IMAGE_BINDING_LAYERED
define GL_IMAGE_BINDING_LAYERED;
define GL_IMAGE_BINDING_LAYER
define GL_IMAGE_BINDING_LAYER;
define GL_IMAGE_BINDING_ACCESS
define GL_IMAGE_BINDING_ACCESS;
define GL_IMAGE_1D
define GL_IMAGE_1D;
define GL_IMAGE_2D
define GL_IMAGE_2D;
define GL_IMAGE_3D
define GL_IMAGE_3D;
define GL_IMAGE_2D_RECT
define GL_IMAGE_2D_RECT;
define GL_IMAGE_CUBE
define GL_IMAGE_CUBE;
define GL_IMAGE_BUFFER
define GL_IMAGE_BUFFER;
define GL_IMAGE_1D_ARRAY
define GL_IMAGE_1D_ARRAY;
define GL_IMAGE_2D_ARRAY
define GL_IMAGE_2D_ARRAY;
define GL_IMAGE_CUBE_MAP_ARRAY
define GL_IMAGE_CUBE_MAP_ARRAY;
define GL_IMAGE_2D_MULTISAMPLE
define GL_IMAGE_2D_MULTISAMPLE;
define GL_IMAGE_2D_MULTISAMPLE_ARRAY
define GL_IMAGE_2D_MULTISAMPLE_ARRAY;
define GL_INT_IMAGE_1D
define GL_INT_IMAGE_1D;
define GL_INT_IMAGE_2D
define GL_INT_IMAGE_2D;
define GL_INT_IMAGE_3D
define GL_INT_IMAGE_3D;
define GL_INT_IMAGE_2D_RECT
define GL_INT_IMAGE_2D_RECT;
define GL_INT_IMAGE_CUBE
define GL_INT_IMAGE_CUBE;
define GL_INT_IMAGE_BUFFER
define GL_INT_IMAGE_BUFFER;
define GL_INT_IMAGE_1D_ARRAY
define GL_INT_IMAGE_1D_ARRAY;
define GL_INT_IMAGE_2D_ARRAY
define GL_INT_IMAGE_2D_ARRAY;
define GL_INT_IMAGE_CUBE_MAP_ARRAY
define GL_INT_IMAGE_CUBE_MAP_ARRAY;
define GL_INT_IMAGE_2D_MULTISAMPLE
define GL_INT_IMAGE_2D_MULTISAMPLE;
define GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY
define GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY;
define GL_UNSIGNED_INT_IMAGE_1D
define GL_UNSIGNED_INT_IMAGE_1D;
define GL_UNSIGNED_INT_IMAGE_2D
define GL_UNSIGNED_INT_IMAGE_2D;
define GL_UNSIGNED_INT_IMAGE_3D
define GL_UNSIGNED_INT_IMAGE_3D;
define GL_UNSIGNED_INT_IMAGE_2D_RECT
define GL_UNSIGNED_INT_IMAGE_2D_RECT;
define GL_UNSIGNED_INT_IMAGE_CUBE
define GL_UNSIGNED_INT_IMAGE_CUBE;
define GL_UNSIGNED_INT_IMAGE_BUFFER
define GL_UNSIGNED_INT_IMAGE_BUFFER;
define GL_UNSIGNED_INT_IMAGE_1D_ARRAY
define GL_UNSIGNED_INT_IMAGE_1D_ARRAY;
define GL_UNSIGNED_INT_IMAGE_2D_ARRAY
define GL_UNSIGNED_INT_IMAGE_2D_ARRAY;
define GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY
define GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY;
define GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE
define GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE;
define GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY
define GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY;
define GL_MAX_IMAGE_SAMPLES
define GL_MAX_IMAGE_SAMPLES;
define GL_IMAGE_BINDING_FORMAT
define GL_IMAGE_BINDING_FORMAT;
define GL_IMAGE_FORMAT_COMPATIBILITY_TYPE
define GL_IMAGE_FORMAT_COMPATIBILITY_TYPE;
define GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE
define GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE;
define GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS
define GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS;
define GL_MAX_VERTEX_IMAGE_UNIFORMS
define GL_MAX_VERTEX_IMAGE_UNIFORMS;
define GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS
define GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS;
define GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS
define GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS;
define GL_MAX_GEOMETRY_IMAGE_UNIFORMS
define GL_MAX_GEOMETRY_IMAGE_UNIFORMS;
define GL_MAX_FRAGMENT_IMAGE_UNIFORMS
define GL_MAX_FRAGMENT_IMAGE_UNIFORMS;
define GL_MAX_COMBINED_IMAGE_UNIFORMS
define GL_MAX_COMBINED_IMAGE_UNIFORMS;
define GL_COMPRESSED_RGBA_BPTC_UNORM
define GL_COMPRESSED_RGBA_BPTC_UNORM;
define GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM
define GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM;
define GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT
define GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT;
define GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT
define GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT;
define GL_TEXTURE_IMMUTABLE_FORMAT
define GL_TEXTURE_IMMUTABLE_FORMAT;
define GL_VERSION_4_3
define GL_VERSION_4_3;
define GL_NUM_SHADING_LANGUAGE_VERSIONS
define GL_NUM_SHADING_LANGUAGE_VERSIONS;
define GL_VERTEX_ATTRIB_ARRAY_LONG
define GL_VERTEX_ATTRIB_ARRAY_LONG;
define GL_COMPRESSED_RGB8_ETC2
define GL_COMPRESSED_RGB8_ETC2;
define GL_COMPRESSED_SRGB8_ETC2
define GL_COMPRESSED_SRGB8_ETC2;
define GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2
define GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2;
define GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2
define GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2;
define GL_COMPRESSED_RGBA8_ETC2_EAC
define GL_COMPRESSED_RGBA8_ETC2_EAC;
define GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC
define GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC;
define GL_COMPRESSED_R11_EAC
define GL_COMPRESSED_R11_EAC;
define GL_COMPRESSED_SIGNED_R11_EAC
define GL_COMPRESSED_SIGNED_R11_EAC;
define GL_COMPRESSED_RG11_EAC
define GL_COMPRESSED_RG11_EAC;
define GL_COMPRESSED_SIGNED_RG11_EAC
define GL_COMPRESSED_SIGNED_RG11_EAC;
define GL_PRIMITIVE_RESTART_FIXED_INDEX
define GL_PRIMITIVE_RESTART_FIXED_INDEX;
define GL_ANY_SAMPLES_PASSED_CONSERVATIVE
define GL_ANY_SAMPLES_PASSED_CONSERVATIVE;
define GL_MAX_ELEMENT_INDEX
define GL_MAX_ELEMENT_INDEX;
define GL_COMPUTE_SHADER
define GL_COMPUTE_SHADER;
define GL_MAX_COMPUTE_UNIFORM_BLOCKS
define GL_MAX_COMPUTE_UNIFORM_BLOCKS;
define GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS
define GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS;
define GL_MAX_COMPUTE_IMAGE_UNIFORMS
define GL_MAX_COMPUTE_IMAGE_UNIFORMS;
define GL_MAX_COMPUTE_SHARED_MEMORY_SIZE
define GL_MAX_COMPUTE_SHARED_MEMORY_SIZE;
define GL_MAX_COMPUTE_UNIFORM_COMPONENTS
define GL_MAX_COMPUTE_UNIFORM_COMPONENTS;
define GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS
define GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS;
define GL_MAX_COMPUTE_ATOMIC_COUNTERS
define GL_MAX_COMPUTE_ATOMIC_COUNTERS;
define GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS
define GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS;
define GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS
define GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS;
define GL_MAX_COMPUTE_WORK_GROUP_COUNT
define GL_MAX_COMPUTE_WORK_GROUP_COUNT;
define GL_MAX_COMPUTE_WORK_GROUP_SIZE
define GL_MAX_COMPUTE_WORK_GROUP_SIZE;
define GL_COMPUTE_WORK_GROUP_SIZE
define GL_COMPUTE_WORK_GROUP_SIZE;
define GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER
define GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER;
define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER
define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER;
define GL_DISPATCH_INDIRECT_BUFFER
define GL_DISPATCH_INDIRECT_BUFFER;
define GL_DISPATCH_INDIRECT_BUFFER_BINDING
define GL_DISPATCH_INDIRECT_BUFFER_BINDING;
define GL_COMPUTE_SHADER_BIT
define GL_COMPUTE_SHADER_BIT;
define GL_DEBUG_OUTPUT_SYNCHRONOUS
define GL_DEBUG_OUTPUT_SYNCHRONOUS;
define GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH
define GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH;
define GL_DEBUG_CALLBACK_FUNCTION
define GL_DEBUG_CALLBACK_FUNCTION;
define GL_DEBUG_CALLBACK_USER_PARAM
define GL_DEBUG_CALLBACK_USER_PARAM;
define GL_DEBUG_SOURCE_API
define GL_DEBUG_SOURCE_API;
define GL_DEBUG_SOURCE_WINDOW_SYSTEM
define GL_DEBUG_SOURCE_WINDOW_SYSTEM;
define GL_DEBUG_SOURCE_SHADER_COMPILER
define GL_DEBUG_SOURCE_SHADER_COMPILER;
define GL_DEBUG_SOURCE_THIRD_PARTY
define GL_DEBUG_SOURCE_THIRD_PARTY;
define GL_DEBUG_SOURCE_APPLICATION
define GL_DEBUG_SOURCE_APPLICATION;
define GL_DEBUG_SOURCE_OTHER
define GL_DEBUG_SOURCE_OTHER;
define GL_DEBUG_TYPE_ERROR
define GL_DEBUG_TYPE_ERROR;
define GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR
define GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR;
define GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR
define GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR;
define GL_DEBUG_TYPE_PORTABILITY
define GL_DEBUG_TYPE_PORTABILITY;
define GL_DEBUG_TYPE_PERFORMANCE
define GL_DEBUG_TYPE_PERFORMANCE;
define GL_DEBUG_TYPE_OTHER
define GL_DEBUG_TYPE_OTHER;
define GL_MAX_DEBUG_MESSAGE_LENGTH
define GL_MAX_DEBUG_MESSAGE_LENGTH;
define GL_MAX_DEBUG_LOGGED_MESSAGES
define GL_MAX_DEBUG_LOGGED_MESSAGES;
define GL_DEBUG_LOGGED_MESSAGES
define GL_DEBUG_LOGGED_MESSAGES;
define GL_DEBUG_SEVERITY_HIGH
define GL_DEBUG_SEVERITY_HIGH;
define GL_DEBUG_SEVERITY_MEDIUM
define GL_DEBUG_SEVERITY_MEDIUM;
define GL_DEBUG_SEVERITY_LOW
define GL_DEBUG_SEVERITY_LOW;
define GL_DEBUG_TYPE_MARKER
define GL_DEBUG_TYPE_MARKER;
define GL_DEBUG_TYPE_PUSH_GROUP
define GL_DEBUG_TYPE_PUSH_GROUP;
define GL_DEBUG_TYPE_POP_GROUP
define GL_DEBUG_TYPE_POP_GROUP;
define GL_DEBUG_SEVERITY_NOTIFICATION
define GL_DEBUG_SEVERITY_NOTIFICATION;
define GL_MAX_DEBUG_GROUP_STACK_DEPTH
define GL_MAX_DEBUG_GROUP_STACK_DEPTH;
define GL_DEBUG_GROUP_STACK_DEPTH
define GL_DEBUG_GROUP_STACK_DEPTH;
define GL_BUFFER
define GL_BUFFER;
define GL_SHADER
define GL_SHADER;
define GL_PROGRAM
define GL_PROGRAM;
define GL_QUERY
define GL_QUERY;
define GL_PROGRAM_PIPELINE
define GL_PROGRAM_PIPELINE;
define GL_SAMPLER
define GL_SAMPLER;
define GL_MAX_LABEL_LENGTH
define GL_MAX_LABEL_LENGTH;
define GL_DEBUG_OUTPUT
define GL_DEBUG_OUTPUT;
define GL_CONTEXT_FLAG_DEBUG_BIT
define GL_CONTEXT_FLAG_DEBUG_BIT;
define GL_MAX_UNIFORM_LOCATIONS
define GL_MAX_UNIFORM_LOCATIONS;
define GL_FRAMEBUFFER_DEFAULT_WIDTH
define GL_FRAMEBUFFER_DEFAULT_WIDTH;
define GL_FRAMEBUFFER_DEFAULT_HEIGHT
define GL_FRAMEBUFFER_DEFAULT_HEIGHT;
define GL_FRAMEBUFFER_DEFAULT_LAYERS
define GL_FRAMEBUFFER_DEFAULT_LAYERS;
define GL_FRAMEBUFFER_DEFAULT_SAMPLES
define GL_FRAMEBUFFER_DEFAULT_SAMPLES;
define GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS
define GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS;
define GL_MAX_FRAMEBUFFER_WIDTH
define GL_MAX_FRAMEBUFFER_WIDTH;
define GL_MAX_FRAMEBUFFER_HEIGHT
define GL_MAX_FRAMEBUFFER_HEIGHT;
define GL_MAX_FRAMEBUFFER_LAYERS
define GL_MAX_FRAMEBUFFER_LAYERS;
define GL_MAX_FRAMEBUFFER_SAMPLES
define GL_MAX_FRAMEBUFFER_SAMPLES;
define GL_INTERNALFORMAT_SUPPORTED
define GL_INTERNALFORMAT_SUPPORTED;
define GL_INTERNALFORMAT_PREFERRED
define GL_INTERNALFORMAT_PREFERRED;
define GL_INTERNALFORMAT_RED_SIZE
define GL_INTERNALFORMAT_RED_SIZE;
define GL_INTERNALFORMAT_GREEN_SIZE
define GL_INTERNALFORMAT_GREEN_SIZE;
define GL_INTERNALFORMAT_BLUE_SIZE
define GL_INTERNALFORMAT_BLUE_SIZE;
define GL_INTERNALFORMAT_ALPHA_SIZE
define GL_INTERNALFORMAT_ALPHA_SIZE;
define GL_INTERNALFORMAT_DEPTH_SIZE
define GL_INTERNALFORMAT_DEPTH_SIZE;
define GL_INTERNALFORMAT_STENCIL_SIZE
define GL_INTERNALFORMAT_STENCIL_SIZE;
define GL_INTERNALFORMAT_SHARED_SIZE
define GL_INTERNALFORMAT_SHARED_SIZE;
define GL_INTERNALFORMAT_RED_TYPE
define GL_INTERNALFORMAT_RED_TYPE;
define GL_INTERNALFORMAT_GREEN_TYPE
define GL_INTERNALFORMAT_GREEN_TYPE;
define GL_INTERNALFORMAT_BLUE_TYPE
define GL_INTERNALFORMAT_BLUE_TYPE;
define GL_INTERNALFORMAT_ALPHA_TYPE
define GL_INTERNALFORMAT_ALPHA_TYPE;
define GL_INTERNALFORMAT_DEPTH_TYPE
define GL_INTERNALFORMAT_DEPTH_TYPE;
define GL_INTERNALFORMAT_STENCIL_TYPE
define GL_INTERNALFORMAT_STENCIL_TYPE;
define GL_MAX_WIDTH
define GL_MAX_WIDTH;
define GL_MAX_HEIGHT
define GL_MAX_HEIGHT;
define GL_MAX_DEPTH
define GL_MAX_DEPTH;
define GL_MAX_LAYERS
define GL_MAX_LAYERS;
define GL_MAX_COMBINED_DIMENSIONS
define GL_MAX_COMBINED_DIMENSIONS;
define GL_COLOR_COMPONENTS
define GL_COLOR_COMPONENTS;
define GL_DEPTH_COMPONENTS
define GL_DEPTH_COMPONENTS;
define GL_STENCIL_COMPONENTS
define GL_STENCIL_COMPONENTS;
define GL_COLOR_RENDERABLE
define GL_COLOR_RENDERABLE;
define GL_DEPTH_RENDERABLE
define GL_DEPTH_RENDERABLE;
define GL_STENCIL_RENDERABLE
define GL_STENCIL_RENDERABLE;
define GL_FRAMEBUFFER_RENDERABLE
define GL_FRAMEBUFFER_RENDERABLE;
define GL_FRAMEBUFFER_RENDERABLE_LAYERED
define GL_FRAMEBUFFER_RENDERABLE_LAYERED;
define GL_FRAMEBUFFER_BLEND
define GL_FRAMEBUFFER_BLEND;
define GL_READ_PIXELS
define GL_READ_PIXELS;
define GL_READ_PIXELS_FORMAT
define GL_READ_PIXELS_FORMAT;
define GL_READ_PIXELS_TYPE
define GL_READ_PIXELS_TYPE;
define GL_TEXTURE_IMAGE_FORMAT
define GL_TEXTURE_IMAGE_FORMAT;
define GL_TEXTURE_IMAGE_TYPE
define GL_TEXTURE_IMAGE_TYPE;
define GL_GET_TEXTURE_IMAGE_FORMAT
define GL_GET_TEXTURE_IMAGE_FORMAT;
define GL_GET_TEXTURE_IMAGE_TYPE
define GL_GET_TEXTURE_IMAGE_TYPE;
define GL_MIPMAP
define GL_MIPMAP;
define GL_MANUAL_GENERATE_MIPMAP
define GL_MANUAL_GENERATE_MIPMAP;
define GL_AUTO_GENERATE_MIPMAP
define GL_AUTO_GENERATE_MIPMAP;
define GL_COLOR_ENCODING
define GL_COLOR_ENCODING;
define GL_SRGB_READ
define GL_SRGB_READ;
define GL_SRGB_WRITE
define GL_SRGB_WRITE;
define GL_FILTER
define GL_FILTER;
define GL_VERTEX_TEXTURE
define GL_VERTEX_TEXTURE;
define GL_TESS_CONTROL_TEXTURE
define GL_TESS_CONTROL_TEXTURE;
define GL_TESS_EVALUATION_TEXTURE
define GL_TESS_EVALUATION_TEXTURE;
define GL_GEOMETRY_TEXTURE
define GL_GEOMETRY_TEXTURE;
define GL_FRAGMENT_TEXTURE
define GL_FRAGMENT_TEXTURE;
define GL_COMPUTE_TEXTURE
define GL_COMPUTE_TEXTURE;
define GL_TEXTURE_SHADOW
define GL_TEXTURE_SHADOW;
define GL_TEXTURE_GATHER
define GL_TEXTURE_GATHER;
define GL_TEXTURE_GATHER_SHADOW
define GL_TEXTURE_GATHER_SHADOW;
define GL_SHADER_IMAGE_LOAD
define GL_SHADER_IMAGE_LOAD;
define GL_SHADER_IMAGE_STORE
define GL_SHADER_IMAGE_STORE;
define GL_SHADER_IMAGE_ATOMIC
define GL_SHADER_IMAGE_ATOMIC;
define GL_IMAGE_TEXEL_SIZE
define GL_IMAGE_TEXEL_SIZE;
define GL_IMAGE_COMPATIBILITY_CLASS
define GL_IMAGE_COMPATIBILITY_CLASS;
define GL_IMAGE_PIXEL_FORMAT
define GL_IMAGE_PIXEL_FORMAT;
define GL_IMAGE_PIXEL_TYPE
define GL_IMAGE_PIXEL_TYPE;
define GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST
define GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST;
define GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST
define GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST;
define GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE
define GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE;
define GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE
define GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE;
define GL_TEXTURE_COMPRESSED_BLOCK_WIDTH
define GL_TEXTURE_COMPRESSED_BLOCK_WIDTH;
define GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT
define GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT;
define GL_TEXTURE_COMPRESSED_BLOCK_SIZE
define GL_TEXTURE_COMPRESSED_BLOCK_SIZE;
define GL_CLEAR_BUFFER
define GL_CLEAR_BUFFER;
define GL_TEXTURE_VIEW
define GL_TEXTURE_VIEW;
define GL_VIEW_COMPATIBILITY_CLASS
define GL_VIEW_COMPATIBILITY_CLASS;
define GL_FULL_SUPPORT
define GL_FULL_SUPPORT;
define GL_CAVEAT_SUPPORT
define GL_CAVEAT_SUPPORT;
define GL_IMAGE_CLASS_4_X_32
define GL_IMAGE_CLASS_4_X_32;
define GL_IMAGE_CLASS_2_X_32
define GL_IMAGE_CLASS_2_X_32;
define GL_IMAGE_CLASS_1_X_32
define GL_IMAGE_CLASS_1_X_32;
define GL_IMAGE_CLASS_4_X_16
define GL_IMAGE_CLASS_4_X_16;
define GL_IMAGE_CLASS_2_X_16
define GL_IMAGE_CLASS_2_X_16;
define GL_IMAGE_CLASS_1_X_16
define GL_IMAGE_CLASS_1_X_16;
define GL_IMAGE_CLASS_4_X_8
define GL_IMAGE_CLASS_4_X_8;
define GL_IMAGE_CLASS_2_X_8
define GL_IMAGE_CLASS_2_X_8;
define GL_IMAGE_CLASS_1_X_8
define GL_IMAGE_CLASS_1_X_8;
define GL_IMAGE_CLASS_11_11_10
define GL_IMAGE_CLASS_11_11_10;
define GL_IMAGE_CLASS_10_10_10_2
define GL_IMAGE_CLASS_10_10_10_2;
define GL_VIEW_CLASS_128_BITS
define GL_VIEW_CLASS_128_BITS;
define GL_VIEW_CLASS_96_BITS
define GL_VIEW_CLASS_96_BITS;
define GL_VIEW_CLASS_64_BITS
define GL_VIEW_CLASS_64_BITS;
define GL_VIEW_CLASS_48_BITS
define GL_VIEW_CLASS_48_BITS;
define GL_VIEW_CLASS_32_BITS
define GL_VIEW_CLASS_32_BITS;
define GL_VIEW_CLASS_24_BITS
define GL_VIEW_CLASS_24_BITS;
define GL_VIEW_CLASS_16_BITS
define GL_VIEW_CLASS_16_BITS;
define GL_VIEW_CLASS_8_BITS
define GL_VIEW_CLASS_8_BITS;
define GL_VIEW_CLASS_S3TC_DXT1_RGB
define GL_VIEW_CLASS_S3TC_DXT1_RGB;
define GL_VIEW_CLASS_S3TC_DXT1_RGBA
define GL_VIEW_CLASS_S3TC_DXT1_RGBA;
define GL_VIEW_CLASS_S3TC_DXT3_RGBA
define GL_VIEW_CLASS_S3TC_DXT3_RGBA;
define GL_VIEW_CLASS_S3TC_DXT5_RGBA
define GL_VIEW_CLASS_S3TC_DXT5_RGBA;
define GL_VIEW_CLASS_RGTC1_RED
define GL_VIEW_CLASS_RGTC1_RED;
define GL_VIEW_CLASS_RGTC2_RG
define GL_VIEW_CLASS_RGTC2_RG;
define GL_VIEW_CLASS_BPTC_UNORM
define GL_VIEW_CLASS_BPTC_UNORM;
define GL_VIEW_CLASS_BPTC_FLOAT
define GL_VIEW_CLASS_BPTC_FLOAT;
define GL_UNIFORM
define GL_UNIFORM;
define GL_UNIFORM_BLOCK
define GL_UNIFORM_BLOCK;
define GL_PROGRAM_INPUT
define GL_PROGRAM_INPUT;
define GL_PROGRAM_OUTPUT
define GL_PROGRAM_OUTPUT;
define GL_BUFFER_VARIABLE
define GL_BUFFER_VARIABLE;
define GL_SHADER_STORAGE_BLOCK
define GL_SHADER_STORAGE_BLOCK;
define GL_VERTEX_SUBROUTINE
define GL_VERTEX_SUBROUTINE;
define GL_TESS_CONTROL_SUBROUTINE
define GL_TESS_CONTROL_SUBROUTINE;
define GL_TESS_EVALUATION_SUBROUTINE
define GL_TESS_EVALUATION_SUBROUTINE;
define GL_GEOMETRY_SUBROUTINE
define GL_GEOMETRY_SUBROUTINE;
define GL_FRAGMENT_SUBROUTINE
define GL_FRAGMENT_SUBROUTINE;
define GL_COMPUTE_SUBROUTINE
define GL_COMPUTE_SUBROUTINE;
define GL_VERTEX_SUBROUTINE_UNIFORM
define GL_VERTEX_SUBROUTINE_UNIFORM;
define GL_TESS_CONTROL_SUBROUTINE_UNIFORM
define GL_TESS_CONTROL_SUBROUTINE_UNIFORM;
define GL_TESS_EVALUATION_SUBROUTINE_UNIFORM
define GL_TESS_EVALUATION_SUBROUTINE_UNIFORM;
define GL_GEOMETRY_SUBROUTINE_UNIFORM
define GL_GEOMETRY_SUBROUTINE_UNIFORM;
define GL_FRAGMENT_SUBROUTINE_UNIFORM
define GL_FRAGMENT_SUBROUTINE_UNIFORM;
define GL_COMPUTE_SUBROUTINE_UNIFORM
define GL_COMPUTE_SUBROUTINE_UNIFORM;
define GL_TRANSFORM_FEEDBACK_VARYING
define GL_TRANSFORM_FEEDBACK_VARYING;
define GL_ACTIVE_RESOURCES
define GL_ACTIVE_RESOURCES;
define GL_MAX_NAME_LENGTH
define GL_MAX_NAME_LENGTH;
define GL_MAX_NUM_ACTIVE_VARIABLES
define GL_MAX_NUM_ACTIVE_VARIABLES;
define GL_MAX_NUM_COMPATIBLE_SUBROUTINES
define GL_MAX_NUM_COMPATIBLE_SUBROUTINES;
define GL_NAME_LENGTH
define GL_NAME_LENGTH;
define GL_TYPE
define GL_TYPE;
define GL_ARRAY_SIZE
define GL_ARRAY_SIZE;
define GL_OFFSET
define GL_OFFSET;
define GL_BLOCK_INDEX
define GL_BLOCK_INDEX;
define GL_ARRAY_STRIDE
define GL_ARRAY_STRIDE;
define GL_MATRIX_STRIDE
define GL_MATRIX_STRIDE;
define GL_IS_ROW_MAJOR
define GL_IS_ROW_MAJOR;
define GL_ATOMIC_COUNTER_BUFFER_INDEX
define GL_ATOMIC_COUNTER_BUFFER_INDEX;
define GL_BUFFER_BINDING
define GL_BUFFER_BINDING;
define GL_BUFFER_DATA_SIZE
define GL_BUFFER_DATA_SIZE;
define GL_NUM_ACTIVE_VARIABLES
define GL_NUM_ACTIVE_VARIABLES;
define GL_ACTIVE_VARIABLES
define GL_ACTIVE_VARIABLES;
define GL_REFERENCED_BY_VERTEX_SHADER
define GL_REFERENCED_BY_VERTEX_SHADER;
define GL_REFERENCED_BY_TESS_CONTROL_SHADER
define GL_REFERENCED_BY_TESS_CONTROL_SHADER;
define GL_REFERENCED_BY_TESS_EVALUATION_SHADER
define GL_REFERENCED_BY_TESS_EVALUATION_SHADER;
define GL_REFERENCED_BY_GEOMETRY_SHADER
define GL_REFERENCED_BY_GEOMETRY_SHADER;
define GL_REFERENCED_BY_FRAGMENT_SHADER
define GL_REFERENCED_BY_FRAGMENT_SHADER;
define GL_REFERENCED_BY_COMPUTE_SHADER
define GL_REFERENCED_BY_COMPUTE_SHADER;
define GL_TOP_LEVEL_ARRAY_SIZE
define GL_TOP_LEVEL_ARRAY_SIZE;
define GL_TOP_LEVEL_ARRAY_STRIDE
define GL_TOP_LEVEL_ARRAY_STRIDE;
define GL_LOCATION
define GL_LOCATION;
define GL_LOCATION_INDEX
define GL_LOCATION_INDEX;
define GL_IS_PER_PATCH
define GL_IS_PER_PATCH;
define GL_SHADER_STORAGE_BUFFER
define GL_SHADER_STORAGE_BUFFER;
define GL_SHADER_STORAGE_BUFFER_BINDING
define GL_SHADER_STORAGE_BUFFER_BINDING;
define GL_SHADER_STORAGE_BUFFER_START
define GL_SHADER_STORAGE_BUFFER_START;
define GL_SHADER_STORAGE_BUFFER_SIZE
define GL_SHADER_STORAGE_BUFFER_SIZE;
define GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS
define GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS;
define GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS
define GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS;
define GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS
define GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS;
define GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS
define GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS;
define GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS
define GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS;
define GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS
define GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS;
define GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS
define GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS;
define GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS
define GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS;
define GL_MAX_SHADER_STORAGE_BLOCK_SIZE
define GL_MAX_SHADER_STORAGE_BLOCK_SIZE;
define GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT
define GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT;
define GL_SHADER_STORAGE_BARRIER_BIT
define GL_SHADER_STORAGE_BARRIER_BIT;
define GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES
define GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES;
define GL_DEPTH_STENCIL_TEXTURE_MODE
define GL_DEPTH_STENCIL_TEXTURE_MODE;
define GL_TEXTURE_BUFFER_OFFSET
define GL_TEXTURE_BUFFER_OFFSET;
define GL_TEXTURE_BUFFER_SIZE
define GL_TEXTURE_BUFFER_SIZE;
define GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT
define GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT;
define GL_TEXTURE_VIEW_MIN_LEVEL
define GL_TEXTURE_VIEW_MIN_LEVEL;
define GL_TEXTURE_VIEW_NUM_LEVELS
define GL_TEXTURE_VIEW_NUM_LEVELS;
define GL_TEXTURE_VIEW_MIN_LAYER
define GL_TEXTURE_VIEW_MIN_LAYER;
define GL_TEXTURE_VIEW_NUM_LAYERS
define GL_TEXTURE_VIEW_NUM_LAYERS;
define GL_TEXTURE_IMMUTABLE_LEVELS
define GL_TEXTURE_IMMUTABLE_LEVELS;
define GL_VERTEX_ATTRIB_BINDING
define GL_VERTEX_ATTRIB_BINDING;
define GL_VERTEX_ATTRIB_RELATIVE_OFFSET
define GL_VERTEX_ATTRIB_RELATIVE_OFFSET;
define GL_VERTEX_BINDING_DIVISOR
define GL_VERTEX_BINDING_DIVISOR;
define GL_VERTEX_BINDING_OFFSET
define GL_VERTEX_BINDING_OFFSET;
define GL_VERTEX_BINDING_STRIDE
define GL_VERTEX_BINDING_STRIDE;
define GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET
define GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET;
define GL_MAX_VERTEX_ATTRIB_BINDINGS
define GL_MAX_VERTEX_ATTRIB_BINDINGS;
define GL_VERTEX_BINDING_BUFFER
define GL_VERTEX_BINDING_BUFFER;
define GL_VERSION_4_4
define GL_VERSION_4_4;
define GL_MAX_VERTEX_ATTRIB_STRIDE
define GL_MAX_VERTEX_ATTRIB_STRIDE;
define GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED
define GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED;
define GL_TEXTURE_BUFFER_BINDING
define GL_TEXTURE_BUFFER_BINDING;
define GL_MAP_PERSISTENT_BIT
define GL_MAP_PERSISTENT_BIT;
define GL_MAP_COHERENT_BIT
define GL_MAP_COHERENT_BIT;
define GL_DYNAMIC_STORAGE_BIT
define GL_DYNAMIC_STORAGE_BIT;
define GL_CLIENT_STORAGE_BIT
define GL_CLIENT_STORAGE_BIT;
define GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT
define GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT;
define GL_BUFFER_IMMUTABLE_STORAGE
define GL_BUFFER_IMMUTABLE_STORAGE;
define GL_BUFFER_STORAGE_FLAGS
define GL_BUFFER_STORAGE_FLAGS;
define GL_CLEAR_TEXTURE
define GL_CLEAR_TEXTURE;
define GL_LOCATION_COMPONENT
define GL_LOCATION_COMPONENT;
define GL_TRANSFORM_FEEDBACK_BUFFER_INDEX
define GL_TRANSFORM_FEEDBACK_BUFFER_INDEX;
define GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE
define GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE;
define GL_QUERY_BUFFER
define GL_QUERY_BUFFER;
define GL_QUERY_BUFFER_BARRIER_BIT
define GL_QUERY_BUFFER_BARRIER_BIT;
define GL_QUERY_BUFFER_BINDING
define GL_QUERY_BUFFER_BINDING;
define GL_QUERY_RESULT_NO_WAIT
define GL_QUERY_RESULT_NO_WAIT;
define GL_MIRROR_CLAMP_TO_EDGE
define GL_MIRROR_CLAMP_TO_EDGE;
define GL_VERSION_4_5
define GL_VERSION_4_5;
define GL_CONTEXT_LOST
define GL_CONTEXT_LOST;
define GL_NEGATIVE_ONE_TO_ONE
define GL_NEGATIVE_ONE_TO_ONE;
define GL_ZERO_TO_ONE
define GL_ZERO_TO_ONE;
define GL_CLIP_ORIGIN
define GL_CLIP_ORIGIN;
define GL_CLIP_DEPTH_MODE
define GL_CLIP_DEPTH_MODE;
define GL_QUERY_WAIT_INVERTED
define GL_QUERY_WAIT_INVERTED;
define GL_QUERY_NO_WAIT_INVERTED
define GL_QUERY_NO_WAIT_INVERTED;
define GL_QUERY_BY_REGION_WAIT_INVERTED
define GL_QUERY_BY_REGION_WAIT_INVERTED;
define GL_QUERY_BY_REGION_NO_WAIT_INVERTED
define GL_QUERY_BY_REGION_NO_WAIT_INVERTED;
define GL_MAX_CULL_DISTANCES
define GL_MAX_CULL_DISTANCES;
define GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES
define GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES;
define GL_TEXTURE_TARGET
define GL_TEXTURE_TARGET;
define GL_QUERY_TARGET
define GL_QUERY_TARGET;
define GL_GUILTY_CONTEXT_RESET
define GL_GUILTY_CONTEXT_RESET;
define GL_INNOCENT_CONTEXT_RESET
define GL_INNOCENT_CONTEXT_RESET;
define GL_UNKNOWN_CONTEXT_RESET
define GL_UNKNOWN_CONTEXT_RESET;
define GL_RESET_NOTIFICATION_STRATEGY
define GL_RESET_NOTIFICATION_STRATEGY;
define GL_LOSE_CONTEXT_ON_RESET
define GL_LOSE_CONTEXT_ON_RESET;
define GL_NO_RESET_NOTIFICATION
define GL_NO_RESET_NOTIFICATION;
define GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT
define GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT;
define GL_CONTEXT_RELEASE_BEHAVIOR
define GL_CONTEXT_RELEASE_BEHAVIOR;
define GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH
define GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH;
define GL_VERSION_4_6
define GL_VERSION_4_6;
define GL_SHADER_BINARY_FORMAT_SPIR_V
define GL_SHADER_BINARY_FORMAT_SPIR_V;
define GL_SPIR_V_BINARY
define GL_SPIR_V_BINARY;
define GL_PARAMETER_BUFFER
define GL_PARAMETER_BUFFER;
define GL_PARAMETER_BUFFER_BINDING
define GL_PARAMETER_BUFFER_BINDING;
define GL_CONTEXT_FLAG_NO_ERROR_BIT
define GL_CONTEXT_FLAG_NO_ERROR_BIT;
define GL_VERTICES_SUBMITTED
define GL_VERTICES_SUBMITTED;
define GL_PRIMITIVES_SUBMITTED
define GL_PRIMITIVES_SUBMITTED;
define GL_VERTEX_SHADER_INVOCATIONS
define GL_VERTEX_SHADER_INVOCATIONS;
define GL_TESS_CONTROL_SHADER_PATCHES
define GL_TESS_CONTROL_SHADER_PATCHES;
define GL_TESS_EVALUATION_SHADER_INVOCATIONS
define GL_TESS_EVALUATION_SHADER_INVOCATIONS;
define GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED
define GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED;
define GL_FRAGMENT_SHADER_INVOCATIONS
define GL_FRAGMENT_SHADER_INVOCATIONS;
define GL_COMPUTE_SHADER_INVOCATIONS
define GL_COMPUTE_SHADER_INVOCATIONS;
define GL_CLIPPING_INPUT_PRIMITIVES
define GL_CLIPPING_INPUT_PRIMITIVES;
define GL_CLIPPING_OUTPUT_PRIMITIVES
define GL_CLIPPING_OUTPUT_PRIMITIVES;
define GL_POLYGON_OFFSET_CLAMP
define GL_POLYGON_OFFSET_CLAMP;
define GL_SPIR_V_EXTENSIONS
define GL_SPIR_V_EXTENSIONS;
define GL_NUM_SPIR_V_EXTENSIONS
define GL_NUM_SPIR_V_EXTENSIONS;
define GL_TEXTURE_MAX_ANISOTROPY
define GL_TEXTURE_MAX_ANISOTROPY;
define GL_MAX_TEXTURE_MAX_ANISOTROPY
define GL_MAX_TEXTURE_MAX_ANISOTROPY;
define GL_TRANSFORM_FEEDBACK_OVERFLOW
define GL_TRANSFORM_FEEDBACK_OVERFLOW;
define GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW
define GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW;
define GL_ARB_ES2_compatibility
define GL_ARB_ES2_compatibility;
define GL_ARB_ES3_1_compatibility
define GL_ARB_ES3_1_compatibility;
define GL_ARB_ES3_2_compatibility
define GL_ARB_ES3_2_compatibility;
define GL_PRIMITIVE_BOUNDING_BOX_ARB
define GL_PRIMITIVE_BOUNDING_BOX_ARB;
define GL_MULTISAMPLE_LINE_WIDTH_RANGE_ARB
define GL_MULTISAMPLE_LINE_WIDTH_RANGE_ARB;
define GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARB
define GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARB;
define GL_ARB_ES3_compatibility
define GL_ARB_ES3_compatibility;
define GL_ARB_arrays_of_arrays
define GL_ARB_arrays_of_arrays;
define GL_ARB_base_instance
define GL_ARB_base_instance;
define GL_ARB_bindless_texture
define GL_ARB_bindless_texture;
define GL_UNSIGNED_INT64_ARB
define GL_UNSIGNED_INT64_ARB;
define GL_ARB_blend_func_extended
define GL_ARB_blend_func_extended;
define GL_ARB_buffer_storage
define GL_ARB_buffer_storage;
define GL_ARB_cl_event
define GL_ARB_cl_event;
define GL_SYNC_CL_EVENT_ARB
define GL_SYNC_CL_EVENT_ARB;
define GL_SYNC_CL_EVENT_COMPLETE_ARB
define GL_SYNC_CL_EVENT_COMPLETE_ARB;
define GL_ARB_clear_buffer_object
define GL_ARB_clear_buffer_object;
define GL_ARB_clear_texture
define GL_ARB_clear_texture;
define GL_ARB_clip_control
define GL_ARB_clip_control;
define GL_ARB_compressed_texture_pixel_storage
define GL_ARB_compressed_texture_pixel_storage;
define GL_ARB_compute_shader
define GL_ARB_compute_shader;
define GL_ARB_compute_variable_group_size
define GL_ARB_compute_variable_group_size;
define GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB
define GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB;
define GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB
define GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB;
define GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB
define GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB;
define GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB
define GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB;
define GL_ARB_conditional_render_inverted
define GL_ARB_conditional_render_inverted;
define GL_ARB_conservative_depth
define GL_ARB_conservative_depth;
define GL_ARB_copy_buffer
define GL_ARB_copy_buffer;
define GL_ARB_copy_image
define GL_ARB_copy_image;
define GL_ARB_cull_distance
define GL_ARB_cull_distance;
define GL_ARB_debug_output
define GL_ARB_debug_output;
define GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB
define GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB;
define GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB
define GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB;
define GL_DEBUG_CALLBACK_FUNCTION_ARB
define GL_DEBUG_CALLBACK_FUNCTION_ARB;
define GL_DEBUG_CALLBACK_USER_PARAM_ARB
define GL_DEBUG_CALLBACK_USER_PARAM_ARB;
define GL_DEBUG_SOURCE_API_ARB
define GL_DEBUG_SOURCE_API_ARB;
define GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB
define GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB;
define GL_DEBUG_SOURCE_SHADER_COMPILER_ARB
define GL_DEBUG_SOURCE_SHADER_COMPILER_ARB;
define GL_DEBUG_SOURCE_THIRD_PARTY_ARB
define GL_DEBUG_SOURCE_THIRD_PARTY_ARB;
define GL_DEBUG_SOURCE_APPLICATION_ARB
define GL_DEBUG_SOURCE_APPLICATION_ARB;
define GL_DEBUG_SOURCE_OTHER_ARB
define GL_DEBUG_SOURCE_OTHER_ARB;
define GL_DEBUG_TYPE_ERROR_ARB
define GL_DEBUG_TYPE_ERROR_ARB;
define GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB
define GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB;
define GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB
define GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB;
define GL_DEBUG_TYPE_PORTABILITY_ARB
define GL_DEBUG_TYPE_PORTABILITY_ARB;
define GL_DEBUG_TYPE_PERFORMANCE_ARB
define GL_DEBUG_TYPE_PERFORMANCE_ARB;
define GL_DEBUG_TYPE_OTHER_ARB
define GL_DEBUG_TYPE_OTHER_ARB;
define GL_MAX_DEBUG_MESSAGE_LENGTH_ARB
define GL_MAX_DEBUG_MESSAGE_LENGTH_ARB;
define GL_MAX_DEBUG_LOGGED_MESSAGES_ARB
define GL_MAX_DEBUG_LOGGED_MESSAGES_ARB;
define GL_DEBUG_LOGGED_MESSAGES_ARB
define GL_DEBUG_LOGGED_MESSAGES_ARB;
define GL_DEBUG_SEVERITY_HIGH_ARB
define GL_DEBUG_SEVERITY_HIGH_ARB;
define GL_DEBUG_SEVERITY_MEDIUM_ARB
define GL_DEBUG_SEVERITY_MEDIUM_ARB;
define GL_DEBUG_SEVERITY_LOW_ARB
define GL_DEBUG_SEVERITY_LOW_ARB;
define GL_ARB_depth_buffer_float
define GL_ARB_depth_buffer_float;
define GL_ARB_depth_clamp
define GL_ARB_depth_clamp;
define GL_ARB_derivative_control
define GL_ARB_derivative_control;
define GL_ARB_direct_state_access
define GL_ARB_direct_state_access;
define GL_ARB_draw_buffers_blend
define GL_ARB_draw_buffers_blend;
define GL_ARB_draw_elements_base_vertex
define GL_ARB_draw_elements_base_vertex;
define GL_ARB_draw_indirect
define GL_ARB_draw_indirect;
define GL_ARB_draw_instanced
define GL_ARB_draw_instanced;
define GL_ARB_enhanced_layouts
define GL_ARB_enhanced_layouts;
define GL_ARB_explicit_attrib_location
define GL_ARB_explicit_attrib_location;
define GL_ARB_explicit_uniform_location
define GL_ARB_explicit_uniform_location;
define GL_ARB_fragment_coord_conventions
define GL_ARB_fragment_coord_conventions;
define GL_ARB_fragment_layer_viewport
define GL_ARB_fragment_layer_viewport;
define GL_ARB_fragment_shader_interlock
define GL_ARB_fragment_shader_interlock;
define GL_ARB_framebuffer_no_attachments
define GL_ARB_framebuffer_no_attachments;
define GL_ARB_framebuffer_object
define GL_ARB_framebuffer_object;
define GL_ARB_framebuffer_sRGB
define GL_ARB_framebuffer_sRGB;
define GL_ARB_geometry_shader4
define GL_ARB_geometry_shader4;
define GL_LINES_ADJACENCY_ARB
define GL_LINES_ADJACENCY_ARB;
define GL_LINE_STRIP_ADJACENCY_ARB
define GL_LINE_STRIP_ADJACENCY_ARB;
define GL_TRIANGLES_ADJACENCY_ARB
define GL_TRIANGLES_ADJACENCY_ARB;
define GL_TRIANGLE_STRIP_ADJACENCY_ARB
define GL_TRIANGLE_STRIP_ADJACENCY_ARB;
define GL_PROGRAM_POINT_SIZE_ARB
define GL_PROGRAM_POINT_SIZE_ARB;
define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB
define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB;
define GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB
define GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB;
define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB
define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB;
define GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB
define GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB;
define GL_GEOMETRY_SHADER_ARB
define GL_GEOMETRY_SHADER_ARB;
define GL_GEOMETRY_VERTICES_OUT_ARB
define GL_GEOMETRY_VERTICES_OUT_ARB;
define GL_GEOMETRY_INPUT_TYPE_ARB
define GL_GEOMETRY_INPUT_TYPE_ARB;
define GL_GEOMETRY_OUTPUT_TYPE_ARB
define GL_GEOMETRY_OUTPUT_TYPE_ARB;
define GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB
define GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB;
define GL_MAX_VERTEX_VARYING_COMPONENTS_ARB
define GL_MAX_VERTEX_VARYING_COMPONENTS_ARB;
define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB
define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB;
define GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB
define GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB;
define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB
define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB;
define GL_ARB_get_program_binary
define GL_ARB_get_program_binary;
define GL_ARB_get_texture_sub_image
define GL_ARB_get_texture_sub_image;
define GL_ARB_gl_spirv
define GL_ARB_gl_spirv;
define GL_SHADER_BINARY_FORMAT_SPIR_V_ARB
define GL_SHADER_BINARY_FORMAT_SPIR_V_ARB;
define GL_SPIR_V_BINARY_ARB
define GL_SPIR_V_BINARY_ARB;
define GL_ARB_gpu_shader5
define GL_ARB_gpu_shader5;
define GL_ARB_gpu_shader_fp64
define GL_ARB_gpu_shader_fp64;
define GL_ARB_gpu_shader_int64
define GL_ARB_gpu_shader_int64;
define GL_INT64_ARB
define GL_INT64_ARB;
define GL_INT64_VEC2_ARB
define GL_INT64_VEC2_ARB;
define GL_INT64_VEC3_ARB
define GL_INT64_VEC3_ARB;
define GL_INT64_VEC4_ARB
define GL_INT64_VEC4_ARB;
define GL_UNSIGNED_INT64_VEC2_ARB
define GL_UNSIGNED_INT64_VEC2_ARB;
define GL_UNSIGNED_INT64_VEC3_ARB
define GL_UNSIGNED_INT64_VEC3_ARB;
define GL_UNSIGNED_INT64_VEC4_ARB
define GL_UNSIGNED_INT64_VEC4_ARB;
define GL_ARB_half_float_vertex
define GL_ARB_half_float_vertex;
define GL_ARB_imaging
define GL_ARB_imaging;
define GL_ARB_indirect_parameters
define GL_ARB_indirect_parameters;
define GL_PARAMETER_BUFFER_ARB
define GL_PARAMETER_BUFFER_ARB;
define GL_PARAMETER_BUFFER_BINDING_ARB
define GL_PARAMETER_BUFFER_BINDING_ARB;
define GL_ARB_instanced_arrays
define GL_ARB_instanced_arrays;
define GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB
define GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB;
define GL_ARB_internalformat_query
define GL_ARB_internalformat_query;
define GL_ARB_internalformat_query2
define GL_ARB_internalformat_query2;
define GL_SRGB_DECODE_ARB
define GL_SRGB_DECODE_ARB;
define GL_ARB_invalidate_subdata
define GL_ARB_invalidate_subdata;
define GL_ARB_map_buffer_alignment
define GL_ARB_map_buffer_alignment;
define GL_ARB_map_buffer_range
define GL_ARB_map_buffer_range;
define GL_ARB_multi_bind
define GL_ARB_multi_bind;
define GL_ARB_multi_draw_indirect
define GL_ARB_multi_draw_indirect;
define GL_ARB_occlusion_query2
define GL_ARB_occlusion_query2;
define GL_ARB_parallel_shader_compile
define GL_ARB_parallel_shader_compile;
define GL_MAX_SHADER_COMPILER_THREADS_ARB
define GL_MAX_SHADER_COMPILER_THREADS_ARB;
define GL_COMPLETION_STATUS_ARB
define GL_COMPLETION_STATUS_ARB;
define GL_ARB_pipeline_statistics_query
define GL_ARB_pipeline_statistics_query;
define GL_VERTICES_SUBMITTED_ARB
define GL_VERTICES_SUBMITTED_ARB;
define GL_PRIMITIVES_SUBMITTED_ARB
define GL_PRIMITIVES_SUBMITTED_ARB;
define GL_VERTEX_SHADER_INVOCATIONS_ARB
define GL_VERTEX_SHADER_INVOCATIONS_ARB;
define GL_TESS_CONTROL_SHADER_PATCHES_ARB
define GL_TESS_CONTROL_SHADER_PATCHES_ARB;
define GL_TESS_EVALUATION_SHADER_INVOCATIONS_ARB
define GL_TESS_EVALUATION_SHADER_INVOCATIONS_ARB;
define GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED_ARB
define GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED_ARB;
define GL_FRAGMENT_SHADER_INVOCATIONS_ARB
define GL_FRAGMENT_SHADER_INVOCATIONS_ARB;
define GL_COMPUTE_SHADER_INVOCATIONS_ARB
define GL_COMPUTE_SHADER_INVOCATIONS_ARB;
define GL_CLIPPING_INPUT_PRIMITIVES_ARB
define GL_CLIPPING_INPUT_PRIMITIVES_ARB;
define GL_CLIPPING_OUTPUT_PRIMITIVES_ARB
define GL_CLIPPING_OUTPUT_PRIMITIVES_ARB;
define GL_ARB_pixel_buffer_object
define GL_ARB_pixel_buffer_object;
define GL_PIXEL_PACK_BUFFER_ARB
define GL_PIXEL_PACK_BUFFER_ARB;
define GL_PIXEL_UNPACK_BUFFER_ARB
define GL_PIXEL_UNPACK_BUFFER_ARB;
define GL_PIXEL_PACK_BUFFER_BINDING_ARB
define GL_PIXEL_PACK_BUFFER_BINDING_ARB;
define GL_PIXEL_UNPACK_BUFFER_BINDING_ARB
define GL_PIXEL_UNPACK_BUFFER_BINDING_ARB;
define GL_ARB_polygon_offset_clamp
define GL_ARB_polygon_offset_clamp;
define GL_ARB_post_depth_coverage
define GL_ARB_post_depth_coverage;
define GL_ARB_program_interface_query
define GL_ARB_program_interface_query;
define GL_ARB_provoking_vertex
define GL_ARB_provoking_vertex;
define GL_ARB_query_buffer_object
define GL_ARB_query_buffer_object;
define GL_ARB_robust_buffer_access_behavior
define GL_ARB_robust_buffer_access_behavior;
define GL_ARB_robustness
define GL_ARB_robustness;
define GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB
define GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB;
define GL_LOSE_CONTEXT_ON_RESET_ARB
define GL_LOSE_CONTEXT_ON_RESET_ARB;
define GL_GUILTY_CONTEXT_RESET_ARB
define GL_GUILTY_CONTEXT_RESET_ARB;
define GL_INNOCENT_CONTEXT_RESET_ARB
define GL_INNOCENT_CONTEXT_RESET_ARB;
define GL_UNKNOWN_CONTEXT_RESET_ARB
define GL_UNKNOWN_CONTEXT_RESET_ARB;
define GL_RESET_NOTIFICATION_STRATEGY_ARB
define GL_RESET_NOTIFICATION_STRATEGY_ARB;
define GL_NO_RESET_NOTIFICATION_ARB
define GL_NO_RESET_NOTIFICATION_ARB;
define GL_ARB_robustness_isolation
define GL_ARB_robustness_isolation;
define GL_ARB_sample_locations
define GL_ARB_sample_locations;
define GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB
define GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB;
define GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB
define GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB;
define GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB
define GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB;
define GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB
define GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB;
define GL_SAMPLE_LOCATION_ARB
define GL_SAMPLE_LOCATION_ARB;
define GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB
define GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB;
define GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB
define GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB;
define GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB
define GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB;
define GL_ARB_sample_shading
define GL_ARB_sample_shading;
define GL_SAMPLE_SHADING_ARB
define GL_SAMPLE_SHADING_ARB;
define GL_MIN_SAMPLE_SHADING_VALUE_ARB
define GL_MIN_SAMPLE_SHADING_VALUE_ARB;
define GL_ARB_sampler_objects
define GL_ARB_sampler_objects;
define GL_ARB_seamless_cube_map
define GL_ARB_seamless_cube_map;
define GL_ARB_seamless_cubemap_per_texture
define GL_ARB_seamless_cubemap_per_texture;
define GL_ARB_separate_shader_objects
define GL_ARB_separate_shader_objects;
define GL_ARB_shader_atomic_counter_ops
define GL_ARB_shader_atomic_counter_ops;
define GL_ARB_shader_atomic_counters
define GL_ARB_shader_atomic_counters;
define GL_ARB_shader_ballot
define GL_ARB_shader_ballot;
define GL_ARB_shader_bit_encoding
define GL_ARB_shader_bit_encoding;
define GL_ARB_shader_clock
define GL_ARB_shader_clock;
define GL_ARB_shader_draw_parameters
define GL_ARB_shader_draw_parameters;
define GL_ARB_shader_group_vote
define GL_ARB_shader_group_vote;
define GL_ARB_shader_image_load_store
define GL_ARB_shader_image_load_store;
define GL_ARB_shader_image_size
define GL_ARB_shader_image_size;
define GL_ARB_shader_precision
define GL_ARB_shader_precision;
define GL_ARB_shader_stencil_export
define GL_ARB_shader_stencil_export;
define GL_ARB_shader_storage_buffer_object
define GL_ARB_shader_storage_buffer_object;
define GL_ARB_shader_subroutine
define GL_ARB_shader_subroutine;
define GL_ARB_shader_texture_image_samples
define GL_ARB_shader_texture_image_samples;
define GL_ARB_shader_viewport_layer_array
define GL_ARB_shader_viewport_layer_array;
define GL_ARB_shading_language_420pack
define GL_ARB_shading_language_420pack;
define GL_ARB_shading_language_include
define GL_ARB_shading_language_include;
define GL_SHADER_INCLUDE_ARB
define GL_SHADER_INCLUDE_ARB;
define GL_NAMED_STRING_LENGTH_ARB
define GL_NAMED_STRING_LENGTH_ARB;
define GL_NAMED_STRING_TYPE_ARB
define GL_NAMED_STRING_TYPE_ARB;
define GL_ARB_shading_language_packing
define GL_ARB_shading_language_packing;
define GL_ARB_sparse_buffer
define GL_ARB_sparse_buffer;
define GL_SPARSE_STORAGE_BIT_ARB
define GL_SPARSE_STORAGE_BIT_ARB;
define GL_SPARSE_BUFFER_PAGE_SIZE_ARB
define GL_SPARSE_BUFFER_PAGE_SIZE_ARB;
define GL_ARB_sparse_texture
define GL_ARB_sparse_texture;
define GL_TEXTURE_SPARSE_ARB
define GL_TEXTURE_SPARSE_ARB;
define GL_VIRTUAL_PAGE_SIZE_INDEX_ARB
define GL_VIRTUAL_PAGE_SIZE_INDEX_ARB;
define GL_NUM_SPARSE_LEVELS_ARB
define GL_NUM_SPARSE_LEVELS_ARB;
define GL_NUM_VIRTUAL_PAGE_SIZES_ARB
define GL_NUM_VIRTUAL_PAGE_SIZES_ARB;
define GL_VIRTUAL_PAGE_SIZE_X_ARB
define GL_VIRTUAL_PAGE_SIZE_X_ARB;
define GL_VIRTUAL_PAGE_SIZE_Y_ARB
define GL_VIRTUAL_PAGE_SIZE_Y_ARB;
define GL_VIRTUAL_PAGE_SIZE_Z_ARB
define GL_VIRTUAL_PAGE_SIZE_Z_ARB;
define GL_MAX_SPARSE_TEXTURE_SIZE_ARB
define GL_MAX_SPARSE_TEXTURE_SIZE_ARB;
define GL_MAX_SPARSE_3D_TEXTURE_SIZE_ARB
define GL_MAX_SPARSE_3D_TEXTURE_SIZE_ARB;
define GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB
define GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB;
define GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB
define GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB;
define GL_ARB_sparse_texture2
define GL_ARB_sparse_texture2;
define GL_ARB_sparse_texture_clamp
define GL_ARB_sparse_texture_clamp;
define GL_ARB_spirv_extensions
define GL_ARB_spirv_extensions;
define GL_ARB_stencil_texturing
define GL_ARB_stencil_texturing;
define GL_ARB_sync
define GL_ARB_sync;
define GL_ARB_tessellation_shader
define GL_ARB_tessellation_shader;
define GL_ARB_texture_barrier
define GL_ARB_texture_barrier;
define GL_ARB_texture_border_clamp
define GL_ARB_texture_border_clamp;
define GL_CLAMP_TO_BORDER_ARB
define GL_CLAMP_TO_BORDER_ARB;
define GL_ARB_texture_buffer_object
define GL_ARB_texture_buffer_object;
define GL_TEXTURE_BUFFER_ARB
define GL_TEXTURE_BUFFER_ARB;
define GL_MAX_TEXTURE_BUFFER_SIZE_ARB
define GL_MAX_TEXTURE_BUFFER_SIZE_ARB;
define GL_TEXTURE_BINDING_BUFFER_ARB
define GL_TEXTURE_BINDING_BUFFER_ARB;
define GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB
define GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB;
define GL_TEXTURE_BUFFER_FORMAT_ARB
define GL_TEXTURE_BUFFER_FORMAT_ARB;
define GL_ARB_texture_buffer_object_rgb32
define GL_ARB_texture_buffer_object_rgb32;
define GL_ARB_texture_buffer_range
define GL_ARB_texture_buffer_range;
define GL_ARB_texture_compression_bptc
define GL_ARB_texture_compression_bptc;
define GL_COMPRESSED_RGBA_BPTC_UNORM_ARB
define GL_COMPRESSED_RGBA_BPTC_UNORM_ARB;
define GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB
define GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB;
define GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB
define GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB;
define GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB
define GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB;
define GL_ARB_texture_compression_rgtc
define GL_ARB_texture_compression_rgtc;
define GL_ARB_texture_cube_map_array
define GL_ARB_texture_cube_map_array;
define GL_TEXTURE_CUBE_MAP_ARRAY_ARB
define GL_TEXTURE_CUBE_MAP_ARRAY_ARB;
define GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB
define GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB;
define GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB
define GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB;
define GL_SAMPLER_CUBE_MAP_ARRAY_ARB
define GL_SAMPLER_CUBE_MAP_ARRAY_ARB;
define GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB
define GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB;
define GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB
define GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB;
define GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB
define GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB;
define GL_ARB_texture_filter_anisotropic
define GL_ARB_texture_filter_anisotropic;
define GL_ARB_texture_filter_minmax
define GL_ARB_texture_filter_minmax;
define GL_TEXTURE_REDUCTION_MODE_ARB
define GL_TEXTURE_REDUCTION_MODE_ARB;
define GL_WEIGHTED_AVERAGE_ARB
define GL_WEIGHTED_AVERAGE_ARB;
define GL_ARB_texture_gather
define GL_ARB_texture_gather;
define GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB
define GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB;
define GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB
define GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB;
define GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB
define GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB;
define GL_ARB_texture_mirror_clamp_to_edge
define GL_ARB_texture_mirror_clamp_to_edge;
define GL_ARB_texture_mirrored_repeat
define GL_ARB_texture_mirrored_repeat;
define GL_MIRRORED_REPEAT_ARB
define GL_MIRRORED_REPEAT_ARB;
define GL_ARB_texture_multisample
define GL_ARB_texture_multisample;
define GL_ARB_texture_non_power_of_two
define GL_ARB_texture_non_power_of_two;
define GL_ARB_texture_query_levels
define GL_ARB_texture_query_levels;
define GL_ARB_texture_query_lod
define GL_ARB_texture_query_lod;
define GL_ARB_texture_rg
define GL_ARB_texture_rg;
define GL_ARB_texture_rgb10_a2ui
define GL_ARB_texture_rgb10_a2ui;
define GL_ARB_texture_stencil8
define GL_ARB_texture_stencil8;
define GL_ARB_texture_storage
define GL_ARB_texture_storage;
define GL_ARB_texture_storage_multisample
define GL_ARB_texture_storage_multisample;
define GL_ARB_texture_swizzle
define GL_ARB_texture_swizzle;
define GL_ARB_texture_view
define GL_ARB_texture_view;
define GL_ARB_timer_query
define GL_ARB_timer_query;
define GL_ARB_transform_feedback2
define GL_ARB_transform_feedback2;
define GL_ARB_transform_feedback3
define GL_ARB_transform_feedback3;
define GL_ARB_transform_feedback_instanced
define GL_ARB_transform_feedback_instanced;
define GL_ARB_transform_feedback_overflow_query
define GL_ARB_transform_feedback_overflow_query;
define GL_TRANSFORM_FEEDBACK_OVERFLOW_ARB
define GL_TRANSFORM_FEEDBACK_OVERFLOW_ARB;
define GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW_ARB
define GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW_ARB;
define GL_ARB_uniform_buffer_object
define GL_ARB_uniform_buffer_object;
define GL_ARB_vertex_array_bgra
define GL_ARB_vertex_array_bgra;
define GL_ARB_vertex_array_object
define GL_ARB_vertex_array_object;
define GL_ARB_vertex_attrib_64bit
define GL_ARB_vertex_attrib_64bit;
define GL_ARB_vertex_attrib_binding
define GL_ARB_vertex_attrib_binding;
define GL_ARB_vertex_type_10f_11f_11f_rev
define GL_ARB_vertex_type_10f_11f_11f_rev;
define GL_ARB_vertex_type_2_10_10_10_rev
define GL_ARB_vertex_type_2_10_10_10_rev;
define GL_ARB_viewport_array
define GL_ARB_viewport_array;
define GL_KHR_blend_equation_advanced
define GL_KHR_blend_equation_advanced;
define GL_MULTIPLY_KHR
define GL_MULTIPLY_KHR;
define GL_SCREEN_KHR
define GL_SCREEN_KHR;
define GL_OVERLAY_KHR
define GL_OVERLAY_KHR;
define GL_DARKEN_KHR
define GL_DARKEN_KHR;
define GL_LIGHTEN_KHR
define GL_LIGHTEN_KHR;
define GL_COLORDODGE_KHR
define GL_COLORDODGE_KHR;
define GL_COLORBURN_KHR
define GL_COLORBURN_KHR;
define GL_HARDLIGHT_KHR
define GL_HARDLIGHT_KHR;
define GL_SOFTLIGHT_KHR
define GL_SOFTLIGHT_KHR;
define GL_DIFFERENCE_KHR
define GL_DIFFERENCE_KHR;
define GL_EXCLUSION_KHR
define GL_EXCLUSION_KHR;
define GL_HSL_HUE_KHR
define GL_HSL_HUE_KHR;
define GL_HSL_SATURATION_KHR
define GL_HSL_SATURATION_KHR;
define GL_HSL_COLOR_KHR
define GL_HSL_COLOR_KHR;
define GL_HSL_LUMINOSITY_KHR
define GL_HSL_LUMINOSITY_KHR;
define GL_KHR_blend_equation_advanced_coherent
define GL_KHR_blend_equation_advanced_coherent;
define GL_BLEND_ADVANCED_COHERENT_KHR
define GL_BLEND_ADVANCED_COHERENT_KHR;
define GL_KHR_context_flush_control
define GL_KHR_context_flush_control;
define GL_KHR_debug
define GL_KHR_debug;
define GL_KHR_no_error
define GL_KHR_no_error;
define GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR
define GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR;
define GL_KHR_parallel_shader_compile
define GL_KHR_parallel_shader_compile;
define GL_MAX_SHADER_COMPILER_THREADS_KHR
define GL_MAX_SHADER_COMPILER_THREADS_KHR;
define GL_COMPLETION_STATUS_KHR
define GL_COMPLETION_STATUS_KHR;
define GL_KHR_robust_buffer_access_behavior
define GL_KHR_robust_buffer_access_behavior;
define GL_KHR_robustness
define GL_KHR_robustness;
define GL_CONTEXT_ROBUST_ACCESS
define GL_CONTEXT_ROBUST_ACCESS;
define GL_KHR_texture_compression_astc_hdr
define GL_KHR_texture_compression_astc_hdr;
define GL_COMPRESSED_RGBA_ASTC_4x4_KHR
define GL_COMPRESSED_RGBA_ASTC_4x4_KHR;
define GL_COMPRESSED_RGBA_ASTC_5x4_KHR
define GL_COMPRESSED_RGBA_ASTC_5x4_KHR;
define GL_COMPRESSED_RGBA_ASTC_5x5_KHR
define GL_COMPRESSED_RGBA_ASTC_5x5_KHR;
define GL_COMPRESSED_RGBA_ASTC_6x5_KHR
define GL_COMPRESSED_RGBA_ASTC_6x5_KHR;
define GL_COMPRESSED_RGBA_ASTC_6x6_KHR
define GL_COMPRESSED_RGBA_ASTC_6x6_KHR;
define GL_COMPRESSED_RGBA_ASTC_8x5_KHR
define GL_COMPRESSED_RGBA_ASTC_8x5_KHR;
define GL_COMPRESSED_RGBA_ASTC_8x6_KHR
define GL_COMPRESSED_RGBA_ASTC_8x6_KHR;
define GL_COMPRESSED_RGBA_ASTC_8x8_KHR
define GL_COMPRESSED_RGBA_ASTC_8x8_KHR;
define GL_COMPRESSED_RGBA_ASTC_10x5_KHR
define GL_COMPRESSED_RGBA_ASTC_10x5_KHR;
define GL_COMPRESSED_RGBA_ASTC_10x6_KHR
define GL_COMPRESSED_RGBA_ASTC_10x6_KHR;
define GL_COMPRESSED_RGBA_ASTC_10x8_KHR
define GL_COMPRESSED_RGBA_ASTC_10x8_KHR;
define GL_COMPRESSED_RGBA_ASTC_10x10_KHR
define GL_COMPRESSED_RGBA_ASTC_10x10_KHR;
define GL_COMPRESSED_RGBA_ASTC_12x10_KHR
define GL_COMPRESSED_RGBA_ASTC_12x10_KHR;
define GL_COMPRESSED_RGBA_ASTC_12x12_KHR
define GL_COMPRESSED_RGBA_ASTC_12x12_KHR;
define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR
define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR;
define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR
define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR;
define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR
define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR;
define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR
define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR;
define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR
define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR;
define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR
define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR;
define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR
define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR;
define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR
define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR;
define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR
define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR;
define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR
define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR;
define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR
define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR;
define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR
define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR;
define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR
define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR;
define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR
define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR;
define GL_KHR_texture_compression_astc_ldr
define GL_KHR_texture_compression_astc_ldr;
define GL_KHR_texture_compression_astc_sliced_3d
define GL_KHR_texture_compression_astc_sliced_3d;
define GL_AMD_performance_monitor
define GL_AMD_performance_monitor;
define GL_COUNTER_TYPE_AMD
define GL_COUNTER_TYPE_AMD;
define GL_COUNTER_RANGE_AMD
define GL_COUNTER_RANGE_AMD;
define GL_UNSIGNED_INT64_AMD
define GL_UNSIGNED_INT64_AMD;
define GL_PERCENTAGE_AMD
define GL_PERCENTAGE_AMD;
define GL_PERFMON_RESULT_AVAILABLE_AMD
define GL_PERFMON_RESULT_AVAILABLE_AMD;
define GL_PERFMON_RESULT_SIZE_AMD
define GL_PERFMON_RESULT_SIZE_AMD;
define GL_PERFMON_RESULT_AMD
define GL_PERFMON_RESULT_AMD;
define GL_APPLE_rgb_422
define GL_APPLE_rgb_422;
define GL_RGB_422_APPLE
define GL_RGB_422_APPLE;
define GL_UNSIGNED_SHORT_8_8_APPLE
define GL_UNSIGNED_SHORT_8_8_APPLE;
define GL_UNSIGNED_SHORT_8_8_REV_APPLE
define GL_UNSIGNED_SHORT_8_8_REV_APPLE;
define GL_RGB_RAW_422_APPLE
define GL_RGB_RAW_422_APPLE;
define GL_EXT_debug_label
define GL_EXT_debug_label;
define GL_PROGRAM_PIPELINE_OBJECT_EXT
define GL_PROGRAM_PIPELINE_OBJECT_EXT;
define GL_PROGRAM_OBJECT_EXT
define GL_PROGRAM_OBJECT_EXT;
define GL_SHADER_OBJECT_EXT
define GL_SHADER_OBJECT_EXT;
define GL_BUFFER_OBJECT_EXT
define GL_BUFFER_OBJECT_EXT;
define GL_QUERY_OBJECT_EXT
define GL_QUERY_OBJECT_EXT;
define GL_VERTEX_ARRAY_OBJECT_EXT
define GL_VERTEX_ARRAY_OBJECT_EXT;
define GL_EXT_debug_marker
define GL_EXT_debug_marker;
define GL_EXT_direct_state_access
define GL_EXT_direct_state_access;
define GL_PROGRAM_MATRIX_EXT
define GL_PROGRAM_MATRIX_EXT;
define GL_TRANSPOSE_PROGRAM_MATRIX_EXT
define GL_TRANSPOSE_PROGRAM_MATRIX_EXT;
define GL_PROGRAM_MATRIX_STACK_DEPTH_EXT
define GL_PROGRAM_MATRIX_STACK_DEPTH_EXT;
define GL_EXT_draw_instanced
define GL_EXT_draw_instanced;
define GL_EXT_polygon_offset_clamp
define GL_EXT_polygon_offset_clamp;
define GL_POLYGON_OFFSET_CLAMP_EXT
define GL_POLYGON_OFFSET_CLAMP_EXT;
define GL_EXT_post_depth_coverage
define GL_EXT_post_depth_coverage;
define GL_EXT_raster_multisample
define GL_EXT_raster_multisample;
define GL_RASTER_MULTISAMPLE_EXT
define GL_RASTER_MULTISAMPLE_EXT;
define GL_RASTER_SAMPLES_EXT
define GL_RASTER_SAMPLES_EXT;
define GL_MAX_RASTER_SAMPLES_EXT
define GL_MAX_RASTER_SAMPLES_EXT;
define GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT
define GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT;
define GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT
define GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT;
define GL_EFFECTIVE_RASTER_SAMPLES_EXT
define GL_EFFECTIVE_RASTER_SAMPLES_EXT;
define GL_EXT_separate_shader_objects
define GL_EXT_separate_shader_objects;
define GL_ACTIVE_PROGRAM_EXT
define GL_ACTIVE_PROGRAM_EXT;
define GL_EXT_shader_integer_mix
define GL_EXT_shader_integer_mix;
define GL_EXT_texture_compression_s3tc
define GL_EXT_texture_compression_s3tc;
define GL_COMPRESSED_RGB_S3TC_DXT1_EXT
define GL_COMPRESSED_RGB_S3TC_DXT1_EXT;
define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT
define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT;
define GL_COMPRESSED_RGBA_S3TC_DXT3_EXT
define GL_COMPRESSED_RGBA_S3TC_DXT3_EXT;
define GL_COMPRESSED_RGBA_S3TC_DXT5_EXT
define GL_COMPRESSED_RGBA_S3TC_DXT5_EXT;
define GL_EXT_texture_filter_minmax
define GL_EXT_texture_filter_minmax;
define GL_TEXTURE_REDUCTION_MODE_EXT
define GL_TEXTURE_REDUCTION_MODE_EXT;
define GL_WEIGHTED_AVERAGE_EXT
define GL_WEIGHTED_AVERAGE_EXT;
define GL_EXT_texture_sRGB_decode
define GL_EXT_texture_sRGB_decode;
define GL_TEXTURE_SRGB_DECODE_EXT
define GL_TEXTURE_SRGB_DECODE_EXT;
define GL_DECODE_EXT
define GL_DECODE_EXT;
define GL_SKIP_DECODE_EXT
define GL_SKIP_DECODE_EXT;
define GL_EXT_window_rectangles
define GL_EXT_window_rectangles;
define GL_INCLUSIVE_EXT
define GL_INCLUSIVE_EXT;
define GL_EXCLUSIVE_EXT
define GL_EXCLUSIVE_EXT;
define GL_WINDOW_RECTANGLE_EXT
define GL_WINDOW_RECTANGLE_EXT;
define GL_WINDOW_RECTANGLE_MODE_EXT
define GL_WINDOW_RECTANGLE_MODE_EXT;
define GL_MAX_WINDOW_RECTANGLES_EXT
define GL_MAX_WINDOW_RECTANGLES_EXT;
define GL_NUM_WINDOW_RECTANGLES_EXT
define GL_NUM_WINDOW_RECTANGLES_EXT;
define GL_INTEL_conservative_rasterization
define GL_INTEL_conservative_rasterization;
define GL_CONSERVATIVE_RASTERIZATION_INTEL
define GL_CONSERVATIVE_RASTERIZATION_INTEL;
define GL_INTEL_framebuffer_CMAA
define GL_INTEL_framebuffer_CMAA;
define GL_INTEL_performance_query
define GL_INTEL_performance_query;
define GL_PERFQUERY_SINGLE_CONTEXT_INTEL
define GL_PERFQUERY_SINGLE_CONTEXT_INTEL;
define GL_PERFQUERY_GLOBAL_CONTEXT_INTEL
define GL_PERFQUERY_GLOBAL_CONTEXT_INTEL;
define GL_PERFQUERY_WAIT_INTEL
define GL_PERFQUERY_WAIT_INTEL;
define GL_PERFQUERY_FLUSH_INTEL
define GL_PERFQUERY_FLUSH_INTEL;
define GL_PERFQUERY_DONOT_FLUSH_INTEL
define GL_PERFQUERY_DONOT_FLUSH_INTEL;
define GL_PERFQUERY_COUNTER_EVENT_INTEL
define GL_PERFQUERY_COUNTER_EVENT_INTEL;
define GL_PERFQUERY_COUNTER_DURATION_NORM_INTEL
define GL_PERFQUERY_COUNTER_DURATION_NORM_INTEL;
define GL_PERFQUERY_COUNTER_DURATION_RAW_INTEL
define GL_PERFQUERY_COUNTER_DURATION_RAW_INTEL;
define GL_PERFQUERY_COUNTER_THROUGHPUT_INTEL
define GL_PERFQUERY_COUNTER_THROUGHPUT_INTEL;
define GL_PERFQUERY_COUNTER_RAW_INTEL
define GL_PERFQUERY_COUNTER_RAW_INTEL;
define GL_PERFQUERY_COUNTER_TIMESTAMP_INTEL
define GL_PERFQUERY_COUNTER_TIMESTAMP_INTEL;
define GL_PERFQUERY_COUNTER_DATA_UINT32_INTEL
define GL_PERFQUERY_COUNTER_DATA_UINT32_INTEL;
define GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL
define GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL;
define GL_PERFQUERY_COUNTER_DATA_FLOAT_INTEL
define GL_PERFQUERY_COUNTER_DATA_FLOAT_INTEL;
define GL_PERFQUERY_COUNTER_DATA_DOUBLE_INTEL
define GL_PERFQUERY_COUNTER_DATA_DOUBLE_INTEL;
define GL_PERFQUERY_COUNTER_DATA_BOOL32_INTEL
define GL_PERFQUERY_COUNTER_DATA_BOOL32_INTEL;
define GL_PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL
define GL_PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL;
define GL_PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL
define GL_PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL;
define GL_PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL
define GL_PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL;
define GL_PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL
define GL_PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL;
define GL_NV_bindless_multi_draw_indirect
define GL_NV_bindless_multi_draw_indirect;
define GL_NV_bindless_multi_draw_indirect_count
define GL_NV_bindless_multi_draw_indirect_count;
define GL_NV_bindless_texture
define GL_NV_bindless_texture;
define GL_NV_blend_equation_advanced
define GL_NV_blend_equation_advanced;
define GL_BLEND_OVERLAP_NV
define GL_BLEND_OVERLAP_NV;
define GL_BLEND_PREMULTIPLIED_SRC_NV
define GL_BLEND_PREMULTIPLIED_SRC_NV;
define GL_BLUE_NV
define GL_BLUE_NV;
define GL_COLORBURN_NV
define GL_COLORBURN_NV;
define GL_COLORDODGE_NV
define GL_COLORDODGE_NV;
define GL_CONJOINT_NV
define GL_CONJOINT_NV;
define GL_CONTRAST_NV
define GL_CONTRAST_NV;
define GL_DARKEN_NV
define GL_DARKEN_NV;
define GL_DIFFERENCE_NV
define GL_DIFFERENCE_NV;
define GL_DISJOINT_NV
define GL_DISJOINT_NV;
define GL_DST_ATOP_NV
define GL_DST_ATOP_NV;
define GL_DST_IN_NV
define GL_DST_IN_NV;
define GL_DST_NV
define GL_DST_NV;
define GL_DST_OUT_NV
define GL_DST_OUT_NV;
define GL_DST_OVER_NV
define GL_DST_OVER_NV;
define GL_EXCLUSION_NV
define GL_EXCLUSION_NV;
define GL_GREEN_NV
define GL_GREEN_NV;
define GL_HARDLIGHT_NV
define GL_HARDLIGHT_NV;
define GL_HARDMIX_NV
define GL_HARDMIX_NV;
define GL_HSL_COLOR_NV
define GL_HSL_COLOR_NV;
define GL_HSL_HUE_NV
define GL_HSL_HUE_NV;
define GL_HSL_LUMINOSITY_NV
define GL_HSL_LUMINOSITY_NV;
define GL_HSL_SATURATION_NV
define GL_HSL_SATURATION_NV;
define GL_INVERT_OVG_NV
define GL_INVERT_OVG_NV;
define GL_INVERT_RGB_NV
define GL_INVERT_RGB_NV;
define GL_LIGHTEN_NV
define GL_LIGHTEN_NV;
define GL_LINEARBURN_NV
define GL_LINEARBURN_NV;
define GL_LINEARDODGE_NV
define GL_LINEARDODGE_NV;
define GL_LINEARLIGHT_NV
define GL_LINEARLIGHT_NV;
define GL_MINUS_CLAMPED_NV
define GL_MINUS_CLAMPED_NV;
define GL_MINUS_NV
define GL_MINUS_NV;
define GL_MULTIPLY_NV
define GL_MULTIPLY_NV;
define GL_OVERLAY_NV
define GL_OVERLAY_NV;
define GL_PINLIGHT_NV
define GL_PINLIGHT_NV;
define GL_PLUS_CLAMPED_ALPHA_NV
define GL_PLUS_CLAMPED_ALPHA_NV;
define GL_PLUS_CLAMPED_NV
define GL_PLUS_CLAMPED_NV;
define GL_PLUS_DARKER_NV
define GL_PLUS_DARKER_NV;
define GL_PLUS_NV
define GL_PLUS_NV;
define GL_RED_NV
define GL_RED_NV;
define GL_SCREEN_NV
define GL_SCREEN_NV;
define GL_SOFTLIGHT_NV
define GL_SOFTLIGHT_NV;
define GL_SRC_ATOP_NV
define GL_SRC_ATOP_NV;
define GL_SRC_IN_NV
define GL_SRC_IN_NV;
define GL_SRC_NV
define GL_SRC_NV;
define GL_SRC_OUT_NV
define GL_SRC_OUT_NV;
define GL_SRC_OVER_NV
define GL_SRC_OVER_NV;
define GL_UNCORRELATED_NV
define GL_UNCORRELATED_NV;
define GL_VIVIDLIGHT_NV
define GL_VIVIDLIGHT_NV;
define GL_XOR_NV
define GL_XOR_NV;
define GL_NV_blend_equation_advanced_coherent
define GL_NV_blend_equation_advanced_coherent;
define GL_BLEND_ADVANCED_COHERENT_NV
define GL_BLEND_ADVANCED_COHERENT_NV;
define GL_NV_blend_minmax_factor
define GL_NV_blend_minmax_factor;
define GL_FACTOR_MIN_AMD
define GL_FACTOR_MIN_AMD;
define GL_FACTOR_MAX_AMD
define GL_FACTOR_MAX_AMD;
define GL_NV_clip_space_w_scaling
define GL_NV_clip_space_w_scaling;
define GL_VIEWPORT_POSITION_W_SCALE_NV
define GL_VIEWPORT_POSITION_W_SCALE_NV;
define GL_VIEWPORT_POSITION_W_SCALE_X_COEFF_NV
define GL_VIEWPORT_POSITION_W_SCALE_X_COEFF_NV;
define GL_VIEWPORT_POSITION_W_SCALE_Y_COEFF_NV
define GL_VIEWPORT_POSITION_W_SCALE_Y_COEFF_NV;
define GL_NV_command_list
define GL_NV_command_list;
define GL_TERMINATE_SEQUENCE_COMMAND_NV
define GL_TERMINATE_SEQUENCE_COMMAND_NV;
define GL_NOP_COMMAND_NV
define GL_NOP_COMMAND_NV;
define GL_DRAW_ELEMENTS_COMMAND_NV
define GL_DRAW_ELEMENTS_COMMAND_NV;
define GL_DRAW_ARRAYS_COMMAND_NV
define GL_DRAW_ARRAYS_COMMAND_NV;
define GL_DRAW_ELEMENTS_STRIP_COMMAND_NV
define GL_DRAW_ELEMENTS_STRIP_COMMAND_NV;
define GL_DRAW_ARRAYS_STRIP_COMMAND_NV
define GL_DRAW_ARRAYS_STRIP_COMMAND_NV;
define GL_DRAW_ELEMENTS_INSTANCED_COMMAND_NV
define GL_DRAW_ELEMENTS_INSTANCED_COMMAND_NV;
define GL_DRAW_ARRAYS_INSTANCED_COMMAND_NV
define GL_DRAW_ARRAYS_INSTANCED_COMMAND_NV;
define GL_ELEMENT_ADDRESS_COMMAND_NV
define GL_ELEMENT_ADDRESS_COMMAND_NV;
define GL_ATTRIBUTE_ADDRESS_COMMAND_NV
define GL_ATTRIBUTE_ADDRESS_COMMAND_NV;
define GL_UNIFORM_ADDRESS_COMMAND_NV
define GL_UNIFORM_ADDRESS_COMMAND_NV;
define GL_BLEND_COLOR_COMMAND_NV
define GL_BLEND_COLOR_COMMAND_NV;
define GL_STENCIL_REF_COMMAND_NV
define GL_STENCIL_REF_COMMAND_NV;
define GL_LINE_WIDTH_COMMAND_NV
define GL_LINE_WIDTH_COMMAND_NV;
define GL_POLYGON_OFFSET_COMMAND_NV
define GL_POLYGON_OFFSET_COMMAND_NV;
define GL_ALPHA_REF_COMMAND_NV
define GL_ALPHA_REF_COMMAND_NV;
define GL_VIEWPORT_COMMAND_NV
define GL_VIEWPORT_COMMAND_NV;
define GL_SCISSOR_COMMAND_NV
define GL_SCISSOR_COMMAND_NV;
define GL_FRONT_FACE_COMMAND_NV
define GL_FRONT_FACE_COMMAND_NV;
define GL_NV_conditional_render
define GL_NV_conditional_render;
define GL_QUERY_WAIT_NV
define GL_QUERY_WAIT_NV;
define GL_QUERY_NO_WAIT_NV
define GL_QUERY_NO_WAIT_NV;
define GL_QUERY_BY_REGION_WAIT_NV
define GL_QUERY_BY_REGION_WAIT_NV;
define GL_QUERY_BY_REGION_NO_WAIT_NV
define GL_QUERY_BY_REGION_NO_WAIT_NV;
define GL_NV_conservative_raster
define GL_NV_conservative_raster;
define GL_CONSERVATIVE_RASTERIZATION_NV
define GL_CONSERVATIVE_RASTERIZATION_NV;
define GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV
define GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV;
define GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV
define GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV;
define GL_MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV
define GL_MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV;
define GL_NV_conservative_raster_dilate
define GL_NV_conservative_raster_dilate;
define GL_CONSERVATIVE_RASTER_DILATE_NV
define GL_CONSERVATIVE_RASTER_DILATE_NV;
define GL_CONSERVATIVE_RASTER_DILATE_RANGE_NV
define GL_CONSERVATIVE_RASTER_DILATE_RANGE_NV;
define GL_CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV
define GL_CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV;
define GL_NV_conservative_raster_pre_snap
define GL_NV_conservative_raster_pre_snap;
define GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_NV
define GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_NV;
define GL_NV_conservative_raster_pre_snap_triangles
define GL_NV_conservative_raster_pre_snap_triangles;
define GL_CONSERVATIVE_RASTER_MODE_NV
define GL_CONSERVATIVE_RASTER_MODE_NV;
define GL_CONSERVATIVE_RASTER_MODE_POST_SNAP_NV
define GL_CONSERVATIVE_RASTER_MODE_POST_SNAP_NV;
define GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV
define GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV;
define GL_NV_conservative_raster_underestimation
define GL_NV_conservative_raster_underestimation;
define GL_NV_draw_vulkan_image
define GL_NV_draw_vulkan_image;
define GL_NV_fill_rectangle
define GL_NV_fill_rectangle;
define GL_FILL_RECTANGLE_NV
define GL_FILL_RECTANGLE_NV;
define GL_NV_fragment_coverage_to_color
define GL_NV_fragment_coverage_to_color;
define GL_FRAGMENT_COVERAGE_TO_COLOR_NV
define GL_FRAGMENT_COVERAGE_TO_COLOR_NV;
define GL_FRAGMENT_COVERAGE_COLOR_NV
define GL_FRAGMENT_COVERAGE_COLOR_NV;
define GL_NV_fragment_shader_interlock
define GL_NV_fragment_shader_interlock;
define GL_NV_framebuffer_mixed_samples
define GL_NV_framebuffer_mixed_samples;
define GL_COVERAGE_MODULATION_TABLE_NV
define GL_COVERAGE_MODULATION_TABLE_NV;
define GL_COLOR_SAMPLES_NV
define GL_COLOR_SAMPLES_NV;
define GL_DEPTH_SAMPLES_NV
define GL_DEPTH_SAMPLES_NV;
define GL_STENCIL_SAMPLES_NV
define GL_STENCIL_SAMPLES_NV;
define GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV
define GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV;
define GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV
define GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV;
define GL_COVERAGE_MODULATION_NV
define GL_COVERAGE_MODULATION_NV;
define GL_COVERAGE_MODULATION_TABLE_SIZE_NV
define GL_COVERAGE_MODULATION_TABLE_SIZE_NV;
define GL_NV_framebuffer_multisample_coverage
define GL_NV_framebuffer_multisample_coverage;
define GL_RENDERBUFFER_COVERAGE_SAMPLES_NV
define GL_RENDERBUFFER_COVERAGE_SAMPLES_NV;
define GL_RENDERBUFFER_COLOR_SAMPLES_NV
define GL_RENDERBUFFER_COLOR_SAMPLES_NV;
define GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV
define GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV;
define GL_MULTISAMPLE_COVERAGE_MODES_NV
define GL_MULTISAMPLE_COVERAGE_MODES_NV;
define GL_NV_geometry_shader_passthrough
define GL_NV_geometry_shader_passthrough;
define GL_NV_gpu_shader5
define GL_NV_gpu_shader5;
define GL_INT64_NV
define GL_INT64_NV;
define GL_UNSIGNED_INT64_NV
define GL_UNSIGNED_INT64_NV;
define GL_INT8_NV
define GL_INT8_NV;
define GL_INT8_VEC2_NV
define GL_INT8_VEC2_NV;
define GL_INT8_VEC3_NV
define GL_INT8_VEC3_NV;
define GL_INT8_VEC4_NV
define GL_INT8_VEC4_NV;
define GL_INT16_NV
define GL_INT16_NV;
define GL_INT16_VEC2_NV
define GL_INT16_VEC2_NV;
define GL_INT16_VEC3_NV
define GL_INT16_VEC3_NV;
define GL_INT16_VEC4_NV
define GL_INT16_VEC4_NV;
define GL_INT64_VEC2_NV
define GL_INT64_VEC2_NV;
define GL_INT64_VEC3_NV
define GL_INT64_VEC3_NV;
define GL_INT64_VEC4_NV
define GL_INT64_VEC4_NV;
define GL_UNSIGNED_INT8_NV
define GL_UNSIGNED_INT8_NV;
define GL_UNSIGNED_INT8_VEC2_NV
define GL_UNSIGNED_INT8_VEC2_NV;
define GL_UNSIGNED_INT8_VEC3_NV
define GL_UNSIGNED_INT8_VEC3_NV;
define GL_UNSIGNED_INT8_VEC4_NV
define GL_UNSIGNED_INT8_VEC4_NV;
define GL_UNSIGNED_INT16_NV
define GL_UNSIGNED_INT16_NV;
define GL_UNSIGNED_INT16_VEC2_NV
define GL_UNSIGNED_INT16_VEC2_NV;
define GL_UNSIGNED_INT16_VEC3_NV
define GL_UNSIGNED_INT16_VEC3_NV;
define GL_UNSIGNED_INT16_VEC4_NV
define GL_UNSIGNED_INT16_VEC4_NV;
define GL_UNSIGNED_INT64_VEC2_NV
define GL_UNSIGNED_INT64_VEC2_NV;
define GL_UNSIGNED_INT64_VEC3_NV
define GL_UNSIGNED_INT64_VEC3_NV;
define GL_UNSIGNED_INT64_VEC4_NV
define GL_UNSIGNED_INT64_VEC4_NV;
define GL_FLOAT16_NV
define GL_FLOAT16_NV;
define GL_FLOAT16_VEC2_NV
define GL_FLOAT16_VEC2_NV;
define GL_FLOAT16_VEC3_NV
define GL_FLOAT16_VEC3_NV;
define GL_FLOAT16_VEC4_NV
define GL_FLOAT16_VEC4_NV;
define GL_NV_internalformat_sample_query
define GL_NV_internalformat_sample_query;
define GL_MULTISAMPLES_NV
define GL_MULTISAMPLES_NV;
define GL_SUPERSAMPLE_SCALE_X_NV
define GL_SUPERSAMPLE_SCALE_X_NV;
define GL_SUPERSAMPLE_SCALE_Y_NV
define GL_SUPERSAMPLE_SCALE_Y_NV;
define GL_CONFORMANT_NV
define GL_CONFORMANT_NV;
define GL_NV_path_rendering
define GL_NV_path_rendering;
define GL_PATH_FORMAT_SVG_NV
define GL_PATH_FORMAT_SVG_NV;
define GL_PATH_FORMAT_PS_NV
define GL_PATH_FORMAT_PS_NV;
define GL_STANDARD_FONT_NAME_NV
define GL_STANDARD_FONT_NAME_NV;
define GL_SYSTEM_FONT_NAME_NV
define GL_SYSTEM_FONT_NAME_NV;
define GL_FILE_NAME_NV
define GL_FILE_NAME_NV;
define GL_PATH_STROKE_WIDTH_NV
define GL_PATH_STROKE_WIDTH_NV;
define GL_PATH_END_CAPS_NV
define GL_PATH_END_CAPS_NV;
define GL_PATH_INITIAL_END_CAP_NV
define GL_PATH_INITIAL_END_CAP_NV;
define GL_PATH_TERMINAL_END_CAP_NV
define GL_PATH_TERMINAL_END_CAP_NV;
define GL_PATH_JOIN_STYLE_NV
define GL_PATH_JOIN_STYLE_NV;
define GL_PATH_MITER_LIMIT_NV
define GL_PATH_MITER_LIMIT_NV;
define GL_PATH_DASH_CAPS_NV
define GL_PATH_DASH_CAPS_NV;
define GL_PATH_INITIAL_DASH_CAP_NV
define GL_PATH_INITIAL_DASH_CAP_NV;
define GL_PATH_TERMINAL_DASH_CAP_NV
define GL_PATH_TERMINAL_DASH_CAP_NV;
define GL_PATH_DASH_OFFSET_NV
define GL_PATH_DASH_OFFSET_NV;
define GL_PATH_CLIENT_LENGTH_NV
define GL_PATH_CLIENT_LENGTH_NV;
define GL_PATH_FILL_MODE_NV
define GL_PATH_FILL_MODE_NV;
define GL_PATH_FILL_MASK_NV
define GL_PATH_FILL_MASK_NV;
define GL_PATH_FILL_COVER_MODE_NV
define GL_PATH_FILL_COVER_MODE_NV;
define GL_PATH_STROKE_COVER_MODE_NV
define GL_PATH_STROKE_COVER_MODE_NV;
define GL_PATH_STROKE_MASK_NV
define GL_PATH_STROKE_MASK_NV;
define GL_COUNT_UP_NV
define GL_COUNT_UP_NV;
define GL_COUNT_DOWN_NV
define GL_COUNT_DOWN_NV;
define GL_PATH_OBJECT_BOUNDING_BOX_NV
define GL_PATH_OBJECT_BOUNDING_BOX_NV;
define GL_CONVEX_HULL_NV
define GL_CONVEX_HULL_NV;
define GL_BOUNDING_BOX_NV
define GL_BOUNDING_BOX_NV;
define GL_TRANSLATE_X_NV
define GL_TRANSLATE_X_NV;
define GL_TRANSLATE_Y_NV
define GL_TRANSLATE_Y_NV;
define GL_TRANSLATE_2D_NV
define GL_TRANSLATE_2D_NV;
define GL_TRANSLATE_3D_NV
define GL_TRANSLATE_3D_NV;
define GL_AFFINE_2D_NV
define GL_AFFINE_2D_NV;
define GL_AFFINE_3D_NV
define GL_AFFINE_3D_NV;
define GL_TRANSPOSE_AFFINE_2D_NV
define GL_TRANSPOSE_AFFINE_2D_NV;
define GL_TRANSPOSE_AFFINE_3D_NV
define GL_TRANSPOSE_AFFINE_3D_NV;
define GL_UTF8_NV
define GL_UTF8_NV;
define GL_UTF16_NV
define GL_UTF16_NV;
define GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV
define GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV;
define GL_PATH_COMMAND_COUNT_NV
define GL_PATH_COMMAND_COUNT_NV;
define GL_PATH_COORD_COUNT_NV
define GL_PATH_COORD_COUNT_NV;
define GL_PATH_DASH_ARRAY_COUNT_NV
define GL_PATH_DASH_ARRAY_COUNT_NV;
define GL_PATH_COMPUTED_LENGTH_NV
define GL_PATH_COMPUTED_LENGTH_NV;
define GL_PATH_FILL_BOUNDING_BOX_NV
define GL_PATH_FILL_BOUNDING_BOX_NV;
define GL_PATH_STROKE_BOUNDING_BOX_NV
define GL_PATH_STROKE_BOUNDING_BOX_NV;
define GL_SQUARE_NV
define GL_SQUARE_NV;
define GL_ROUND_NV
define GL_ROUND_NV;
define GL_TRIANGULAR_NV
define GL_TRIANGULAR_NV;
define GL_BEVEL_NV
define GL_BEVEL_NV;
define GL_MITER_REVERT_NV
define GL_MITER_REVERT_NV;
define GL_MITER_TRUNCATE_NV
define GL_MITER_TRUNCATE_NV;
define GL_SKIP_MISSING_GLYPH_NV
define GL_SKIP_MISSING_GLYPH_NV;
define GL_USE_MISSING_GLYPH_NV
define GL_USE_MISSING_GLYPH_NV;
define GL_PATH_ERROR_POSITION_NV
define GL_PATH_ERROR_POSITION_NV;
define GL_ACCUM_ADJACENT_PAIRS_NV
define GL_ACCUM_ADJACENT_PAIRS_NV;
define GL_ADJACENT_PAIRS_NV
define GL_ADJACENT_PAIRS_NV;
define GL_FIRST_TO_REST_NV
define GL_FIRST_TO_REST_NV;
define GL_PATH_GEN_MODE_NV
define GL_PATH_GEN_MODE_NV;
define GL_PATH_GEN_COEFF_NV
define GL_PATH_GEN_COEFF_NV;
define GL_PATH_GEN_COMPONENTS_NV
define GL_PATH_GEN_COMPONENTS_NV;
define GL_PATH_STENCIL_FUNC_NV
define GL_PATH_STENCIL_FUNC_NV;
define GL_PATH_STENCIL_REF_NV
define GL_PATH_STENCIL_REF_NV;
define GL_PATH_STENCIL_VALUE_MASK_NV
define GL_PATH_STENCIL_VALUE_MASK_NV;
define GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV
define GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV;
define GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV
define GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV;
define GL_PATH_COVER_DEPTH_FUNC_NV
define GL_PATH_COVER_DEPTH_FUNC_NV;
define GL_PATH_DASH_OFFSET_RESET_NV
define GL_PATH_DASH_OFFSET_RESET_NV;
define GL_MOVE_TO_RESETS_NV
define GL_MOVE_TO_RESETS_NV;
define GL_MOVE_TO_CONTINUES_NV
define GL_MOVE_TO_CONTINUES_NV;
define GL_CLOSE_PATH_NV
define GL_CLOSE_PATH_NV;
define GL_MOVE_TO_NV
define GL_MOVE_TO_NV;
define GL_RELATIVE_MOVE_TO_NV
define GL_RELATIVE_MOVE_TO_NV;
define GL_LINE_TO_NV
define GL_LINE_TO_NV;
define GL_RELATIVE_LINE_TO_NV
define GL_RELATIVE_LINE_TO_NV;
define GL_HORIZONTAL_LINE_TO_NV
define GL_HORIZONTAL_LINE_TO_NV;
define GL_RELATIVE_HORIZONTAL_LINE_TO_NV
define GL_RELATIVE_HORIZONTAL_LINE_TO_NV;
define GL_VERTICAL_LINE_TO_NV
define GL_VERTICAL_LINE_TO_NV;
define GL_RELATIVE_VERTICAL_LINE_TO_NV
define GL_RELATIVE_VERTICAL_LINE_TO_NV;
define GL_QUADRATIC_CURVE_TO_NV
define GL_QUADRATIC_CURVE_TO_NV;
define GL_RELATIVE_QUADRATIC_CURVE_TO_NV
define GL_RELATIVE_QUADRATIC_CURVE_TO_NV;
define GL_CUBIC_CURVE_TO_NV
define GL_CUBIC_CURVE_TO_NV;
define GL_RELATIVE_CUBIC_CURVE_TO_NV
define GL_RELATIVE_CUBIC_CURVE_TO_NV;
define GL_SMOOTH_QUADRATIC_CURVE_TO_NV
define GL_SMOOTH_QUADRATIC_CURVE_TO_NV;
define GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV
define GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV;
define GL_SMOOTH_CUBIC_CURVE_TO_NV
define GL_SMOOTH_CUBIC_CURVE_TO_NV;
define GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV
define GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV;
define GL_SMALL_CCW_ARC_TO_NV
define GL_SMALL_CCW_ARC_TO_NV;
define GL_RELATIVE_SMALL_CCW_ARC_TO_NV
define GL_RELATIVE_SMALL_CCW_ARC_TO_NV;
define GL_SMALL_CW_ARC_TO_NV
define GL_SMALL_CW_ARC_TO_NV;
define GL_RELATIVE_SMALL_CW_ARC_TO_NV
define GL_RELATIVE_SMALL_CW_ARC_TO_NV;
define GL_LARGE_CCW_ARC_TO_NV
define GL_LARGE_CCW_ARC_TO_NV;
define GL_RELATIVE_LARGE_CCW_ARC_TO_NV
define GL_RELATIVE_LARGE_CCW_ARC_TO_NV;
define GL_LARGE_CW_ARC_TO_NV
define GL_LARGE_CW_ARC_TO_NV;
define GL_RELATIVE_LARGE_CW_ARC_TO_NV
define GL_RELATIVE_LARGE_CW_ARC_TO_NV;
define GL_RESTART_PATH_NV
define GL_RESTART_PATH_NV;
define GL_DUP_FIRST_CUBIC_CURVE_TO_NV
define GL_DUP_FIRST_CUBIC_CURVE_TO_NV;
define GL_DUP_LAST_CUBIC_CURVE_TO_NV
define GL_DUP_LAST_CUBIC_CURVE_TO_NV;
define GL_RECT_NV
define GL_RECT_NV;
define GL_CIRCULAR_CCW_ARC_TO_NV
define GL_CIRCULAR_CCW_ARC_TO_NV;
define GL_CIRCULAR_CW_ARC_TO_NV
define GL_CIRCULAR_CW_ARC_TO_NV;
define GL_CIRCULAR_TANGENT_ARC_TO_NV
define GL_CIRCULAR_TANGENT_ARC_TO_NV;
define GL_ARC_TO_NV
define GL_ARC_TO_NV;
define GL_RELATIVE_ARC_TO_NV
define GL_RELATIVE_ARC_TO_NV;
define GL_BOLD_BIT_NV
define GL_BOLD_BIT_NV;
define GL_ITALIC_BIT_NV
define GL_ITALIC_BIT_NV;
define GL_GLYPH_WIDTH_BIT_NV
define GL_GLYPH_WIDTH_BIT_NV;
define GL_GLYPH_HEIGHT_BIT_NV
define GL_GLYPH_HEIGHT_BIT_NV;
define GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV
define GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV;
define GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV
define GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV;
define GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV
define GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV;
define GL_GLYPH_VERTICAL_BEARING_X_BIT_NV
define GL_GLYPH_VERTICAL_BEARING_X_BIT_NV;
define GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV
define GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV;
define GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV
define GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV;
define GL_GLYPH_HAS_KERNING_BIT_NV
define GL_GLYPH_HAS_KERNING_BIT_NV;
define GL_FONT_X_MIN_BOUNDS_BIT_NV
define GL_FONT_X_MIN_BOUNDS_BIT_NV;
define GL_FONT_Y_MIN_BOUNDS_BIT_NV
define GL_FONT_Y_MIN_BOUNDS_BIT_NV;
define GL_FONT_X_MAX_BOUNDS_BIT_NV
define GL_FONT_X_MAX_BOUNDS_BIT_NV;
define GL_FONT_Y_MAX_BOUNDS_BIT_NV
define GL_FONT_Y_MAX_BOUNDS_BIT_NV;
define GL_FONT_UNITS_PER_EM_BIT_NV
define GL_FONT_UNITS_PER_EM_BIT_NV;
define GL_FONT_ASCENDER_BIT_NV
define GL_FONT_ASCENDER_BIT_NV;
define GL_FONT_DESCENDER_BIT_NV
define GL_FONT_DESCENDER_BIT_NV;
define GL_FONT_HEIGHT_BIT_NV
define GL_FONT_HEIGHT_BIT_NV;
define GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV
define GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV;
define GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV
define GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV;
define GL_FONT_UNDERLINE_POSITION_BIT_NV
define GL_FONT_UNDERLINE_POSITION_BIT_NV;
define GL_FONT_UNDERLINE_THICKNESS_BIT_NV
define GL_FONT_UNDERLINE_THICKNESS_BIT_NV;
define GL_FONT_HAS_KERNING_BIT_NV
define GL_FONT_HAS_KERNING_BIT_NV;
define GL_ROUNDED_RECT_NV
define GL_ROUNDED_RECT_NV;
define GL_RELATIVE_ROUNDED_RECT_NV
define GL_RELATIVE_ROUNDED_RECT_NV;
define GL_ROUNDED_RECT2_NV
define GL_ROUNDED_RECT2_NV;
define GL_RELATIVE_ROUNDED_RECT2_NV
define GL_RELATIVE_ROUNDED_RECT2_NV;
define GL_ROUNDED_RECT4_NV
define GL_ROUNDED_RECT4_NV;
define GL_RELATIVE_ROUNDED_RECT4_NV
define GL_RELATIVE_ROUNDED_RECT4_NV;
define GL_ROUNDED_RECT8_NV
define GL_ROUNDED_RECT8_NV;
define GL_RELATIVE_ROUNDED_RECT8_NV
define GL_RELATIVE_ROUNDED_RECT8_NV;
define GL_RELATIVE_RECT_NV
define GL_RELATIVE_RECT_NV;
define GL_FONT_GLYPHS_AVAILABLE_NV
define GL_FONT_GLYPHS_AVAILABLE_NV;
define GL_FONT_TARGET_UNAVAILABLE_NV
define GL_FONT_TARGET_UNAVAILABLE_NV;
define GL_FONT_UNAVAILABLE_NV
define GL_FONT_UNAVAILABLE_NV;
define GL_FONT_UNINTELLIGIBLE_NV
define GL_FONT_UNINTELLIGIBLE_NV;
define GL_CONIC_CURVE_TO_NV
define GL_CONIC_CURVE_TO_NV;
define GL_RELATIVE_CONIC_CURVE_TO_NV
define GL_RELATIVE_CONIC_CURVE_TO_NV;
define GL_FONT_NUM_GLYPH_INDICES_BIT_NV
define GL_FONT_NUM_GLYPH_INDICES_BIT_NV;
define GL_STANDARD_FONT_FORMAT_NV
define GL_STANDARD_FONT_FORMAT_NV;
define GL_PATH_PROJECTION_NV
define GL_PATH_PROJECTION_NV;
define GL_PATH_MODELVIEW_NV
define GL_PATH_MODELVIEW_NV;
define GL_PATH_MODELVIEW_STACK_DEPTH_NV
define GL_PATH_MODELVIEW_STACK_DEPTH_NV;
define GL_PATH_MODELVIEW_MATRIX_NV
define GL_PATH_MODELVIEW_MATRIX_NV;
define GL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV
define GL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV;
define GL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV
define GL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV;
define GL_PATH_PROJECTION_STACK_DEPTH_NV
define GL_PATH_PROJECTION_STACK_DEPTH_NV;
define GL_PATH_PROJECTION_MATRIX_NV
define GL_PATH_PROJECTION_MATRIX_NV;
define GL_PATH_MAX_PROJECTION_STACK_DEPTH_NV
define GL_PATH_MAX_PROJECTION_STACK_DEPTH_NV;
define GL_PATH_TRANSPOSE_PROJECTION_MATRIX_NV
define GL_PATH_TRANSPOSE_PROJECTION_MATRIX_NV;
define GL_FRAGMENT_INPUT_NV
define GL_FRAGMENT_INPUT_NV;
define GL_NV_path_rendering_shared_edge
define GL_NV_path_rendering_shared_edge;
define GL_SHARED_EDGE_NV
define GL_SHARED_EDGE_NV;
define GL_NV_sample_locations
define GL_NV_sample_locations;
define GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV
define GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV;
define GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV
define GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV;
define GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV
define GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV;
define GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV
define GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV;
define GL_SAMPLE_LOCATION_NV
define GL_SAMPLE_LOCATION_NV;
define GL_PROGRAMMABLE_SAMPLE_LOCATION_NV
define GL_PROGRAMMABLE_SAMPLE_LOCATION_NV;
define GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV
define GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV;
define GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV
define GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV;
define GL_NV_sample_mask_override_coverage
define GL_NV_sample_mask_override_coverage;
define GL_NV_shader_atomic_counters
define GL_NV_shader_atomic_counters;
define GL_NV_shader_atomic_float
define GL_NV_shader_atomic_float;
define GL_NV_shader_atomic_float64
define GL_NV_shader_atomic_float64;
define GL_NV_shader_atomic_fp16_vector
define GL_NV_shader_atomic_fp16_vector;
define GL_NV_shader_atomic_int64
define GL_NV_shader_atomic_int64;
define GL_NV_shader_buffer_load
define GL_NV_shader_buffer_load;
define GL_BUFFER_GPU_ADDRESS_NV
define GL_BUFFER_GPU_ADDRESS_NV;
define GL_GPU_ADDRESS_NV
define GL_GPU_ADDRESS_NV;
define GL_MAX_SHADER_BUFFER_ADDRESS_NV
define GL_MAX_SHADER_BUFFER_ADDRESS_NV;
define GL_NV_shader_buffer_store
define GL_NV_shader_buffer_store;
define GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV
define GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV;
define GL_NV_shader_thread_group
define GL_NV_shader_thread_group;
define GL_WARP_SIZE_NV
define GL_WARP_SIZE_NV;
define GL_WARPS_PER_SM_NV
define GL_WARPS_PER_SM_NV;
define GL_SM_COUNT_NV
define GL_SM_COUNT_NV;
define GL_NV_shader_thread_shuffle
define GL_NV_shader_thread_shuffle;
define GL_NV_stereo_view_rendering
define GL_NV_stereo_view_rendering;
define GL_NV_texture_barrier
define GL_NV_texture_barrier;
define GL_NV_texture_rectangle_compressed
define GL_NV_texture_rectangle_compressed;
define GL_NV_uniform_buffer_unified_memory
define GL_NV_uniform_buffer_unified_memory;
define GL_UNIFORM_BUFFER_UNIFIED_NV
define GL_UNIFORM_BUFFER_UNIFIED_NV;
define GL_UNIFORM_BUFFER_ADDRESS_NV
define GL_UNIFORM_BUFFER_ADDRESS_NV;
define GL_UNIFORM_BUFFER_LENGTH_NV
define GL_UNIFORM_BUFFER_LENGTH_NV;
define GL_NV_vertex_attrib_integer_64bit
define GL_NV_vertex_attrib_integer_64bit;
define GL_NV_vertex_buffer_unified_memory
define GL_NV_vertex_buffer_unified_memory;
define GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV
define GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV;
define GL_ELEMENT_ARRAY_UNIFIED_NV
define GL_ELEMENT_ARRAY_UNIFIED_NV;
define GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV
define GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV;
define GL_VERTEX_ARRAY_ADDRESS_NV
define GL_VERTEX_ARRAY_ADDRESS_NV;
define GL_NORMAL_ARRAY_ADDRESS_NV
define GL_NORMAL_ARRAY_ADDRESS_NV;
define GL_COLOR_ARRAY_ADDRESS_NV
define GL_COLOR_ARRAY_ADDRESS_NV;
define GL_INDEX_ARRAY_ADDRESS_NV
define GL_INDEX_ARRAY_ADDRESS_NV;
define GL_TEXTURE_COORD_ARRAY_ADDRESS_NV
define GL_TEXTURE_COORD_ARRAY_ADDRESS_NV;
define GL_EDGE_FLAG_ARRAY_ADDRESS_NV
define GL_EDGE_FLAG_ARRAY_ADDRESS_NV;
define GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV
define GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV;
define GL_FOG_COORD_ARRAY_ADDRESS_NV
define GL_FOG_COORD_ARRAY_ADDRESS_NV;
define GL_ELEMENT_ARRAY_ADDRESS_NV
define GL_ELEMENT_ARRAY_ADDRESS_NV;
define GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV
define GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV;
define GL_VERTEX_ARRAY_LENGTH_NV
define GL_VERTEX_ARRAY_LENGTH_NV;
define GL_NORMAL_ARRAY_LENGTH_NV
define GL_NORMAL_ARRAY_LENGTH_NV;
define GL_COLOR_ARRAY_LENGTH_NV
define GL_COLOR_ARRAY_LENGTH_NV;
define GL_INDEX_ARRAY_LENGTH_NV
define GL_INDEX_ARRAY_LENGTH_NV;
define GL_TEXTURE_COORD_ARRAY_LENGTH_NV
define GL_TEXTURE_COORD_ARRAY_LENGTH_NV;
define GL_EDGE_FLAG_ARRAY_LENGTH_NV
define GL_EDGE_FLAG_ARRAY_LENGTH_NV;
define GL_SECONDARY_COLOR_ARRAY_LENGTH_NV
define GL_SECONDARY_COLOR_ARRAY_LENGTH_NV;
define GL_FOG_COORD_ARRAY_LENGTH_NV
define GL_FOG_COORD_ARRAY_LENGTH_NV;
define GL_ELEMENT_ARRAY_LENGTH_NV
define GL_ELEMENT_ARRAY_LENGTH_NV;
define GL_DRAW_INDIRECT_UNIFIED_NV
define GL_DRAW_INDIRECT_UNIFIED_NV;
define GL_DRAW_INDIRECT_ADDRESS_NV
define GL_DRAW_INDIRECT_ADDRESS_NV;
define GL_DRAW_INDIRECT_LENGTH_NV
define GL_DRAW_INDIRECT_LENGTH_NV;
define GL_NV_viewport_array2
define GL_NV_viewport_array2;
define GL_NV_viewport_swizzle
define GL_NV_viewport_swizzle;
define GL_VIEWPORT_SWIZZLE_POSITIVE_X_NV
define GL_VIEWPORT_SWIZZLE_POSITIVE_X_NV;
define GL_VIEWPORT_SWIZZLE_NEGATIVE_X_NV
define GL_VIEWPORT_SWIZZLE_NEGATIVE_X_NV;
define GL_VIEWPORT_SWIZZLE_POSITIVE_Y_NV
define GL_VIEWPORT_SWIZZLE_POSITIVE_Y_NV;
define GL_VIEWPORT_SWIZZLE_NEGATIVE_Y_NV
define GL_VIEWPORT_SWIZZLE_NEGATIVE_Y_NV;
define GL_VIEWPORT_SWIZZLE_POSITIVE_Z_NV
define GL_VIEWPORT_SWIZZLE_POSITIVE_Z_NV;
define GL_VIEWPORT_SWIZZLE_NEGATIVE_Z_NV
define GL_VIEWPORT_SWIZZLE_NEGATIVE_Z_NV;
define GL_VIEWPORT_SWIZZLE_POSITIVE_W_NV
define GL_VIEWPORT_SWIZZLE_POSITIVE_W_NV;
define GL_VIEWPORT_SWIZZLE_NEGATIVE_W_NV
define GL_VIEWPORT_SWIZZLE_NEGATIVE_W_NV;
define GL_VIEWPORT_SWIZZLE_X_NV
define GL_VIEWPORT_SWIZZLE_X_NV;
define GL_VIEWPORT_SWIZZLE_Y_NV
define GL_VIEWPORT_SWIZZLE_Y_NV;
define GL_VIEWPORT_SWIZZLE_Z_NV
define GL_VIEWPORT_SWIZZLE_Z_NV;
define GL_VIEWPORT_SWIZZLE_W_NV
define GL_VIEWPORT_SWIZZLE_W_NV;
define GL_OVR_multiview
define GL_OVR_multiview;
define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR
define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR;
define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR
define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR;
define GL_MAX_VIEWS_OVR
define GL_MAX_VIEWS_OVR;
define GL_FRAMEBUFFER_INCOMPLETE_VIEW_TARGETS_OVR
define GL_FRAMEBUFFER_INCOMPLETE_VIEW_TARGETS_OVR;
define GL_OVR_multiview2
define GL_OVR_multiview2;
Typedefs Documentation
typedef GLvoid
typedef void GLvoid;
typedef GLenum
typedef unsigned int GLenum;
typedef GLfloat
typedef float GLfloat;
typedef GLint
typedef int GLint;
typedef GLsizei
typedef int GLsizei;
typedef GLbitfield
typedef unsigned int GLbitfield;
typedef GLdouble
typedef double GLdouble;
typedef GLuint
typedef unsigned int GLuint;
typedef GLboolean
typedef unsigned char GLboolean;
typedef GLubyte
typedef unsigned char GLubyte;
typedef PFNGLCULLFACEPROC
typedef void( * PFNGLCULLFACEPROC) (GLenum mode);
typedef PFNGLFRONTFACEPROC
typedef void( * PFNGLFRONTFACEPROC) (GLenum mode);
typedef PFNGLHINTPROC
typedef void( * PFNGLHINTPROC) (GLenum target, GLenum mode);
typedef PFNGLLINEWIDTHPROC
typedef void( * PFNGLLINEWIDTHPROC) (GLfloat width);
typedef PFNGLPOINTSIZEPROC
typedef void( * PFNGLPOINTSIZEPROC) (GLfloat size);
typedef PFNGLPOLYGONMODEPROC
typedef void( * PFNGLPOLYGONMODEPROC) (GLenum face, GLenum mode);
typedef PFNGLSCISSORPROC
typedef void( * PFNGLSCISSORPROC) (GLint x, GLint y, GLsizei width, GLsizei height);
typedef PFNGLTEXPARAMETERFPROC
typedef void( * PFNGLTEXPARAMETERFPROC) (GLenum target, GLenum pname, GLfloat param);
typedef PFNGLTEXPARAMETERFVPROC
typedef void( * PFNGLTEXPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat *params);
typedef PFNGLTEXPARAMETERIPROC
typedef void( * PFNGLTEXPARAMETERIPROC) (GLenum target, GLenum pname, GLint param);
typedef PFNGLTEXPARAMETERIVPROC
typedef void( * PFNGLTEXPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint *params);
typedef PFNGLTEXIMAGE1DPROC
typedef void( * PFNGLTEXIMAGE1DPROC) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels);
typedef PFNGLTEXIMAGE2DPROC
typedef void( * PFNGLTEXIMAGE2DPROC) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels);
typedef PFNGLDRAWBUFFERPROC
typedef void( * PFNGLDRAWBUFFERPROC) (GLenum buf);
typedef PFNGLCLEARPROC
typedef void( * PFNGLCLEARPROC) (GLbitfield mask);
typedef PFNGLCLEARCOLORPROC
typedef void( * PFNGLCLEARCOLORPROC) (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
typedef PFNGLCLEARSTENCILPROC
typedef void( * PFNGLCLEARSTENCILPROC) (GLint s);
typedef PFNGLCLEARDEPTHPROC
typedef void( * PFNGLCLEARDEPTHPROC) (GLdouble depth);
typedef PFNGLSTENCILMASKPROC
typedef void( * PFNGLSTENCILMASKPROC) (GLuint mask);
typedef PFNGLCOLORMASKPROC
typedef void( * PFNGLCOLORMASKPROC) (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
typedef PFNGLDEPTHMASKPROC
typedef void( * PFNGLDEPTHMASKPROC) (GLboolean flag);
typedef PFNGLDISABLEPROC
typedef void( * PFNGLDISABLEPROC) (GLenum cap);
typedef PFNGLENABLEPROC
typedef void( * PFNGLENABLEPROC) (GLenum cap);
typedef PFNGLFINISHPROC
typedef void( * PFNGLFINISHPROC) (void);
typedef PFNGLFLUSHPROC
typedef void( * PFNGLFLUSHPROC) (void);
typedef PFNGLBLENDFUNCPROC
typedef void( * PFNGLBLENDFUNCPROC) (GLenum sfactor, GLenum dfactor);
typedef PFNGLLOGICOPPROC
typedef void( * PFNGLLOGICOPPROC) (GLenum opcode);
typedef PFNGLSTENCILFUNCPROC
typedef void( * PFNGLSTENCILFUNCPROC) (GLenum func, GLint ref, GLuint mask);
typedef PFNGLSTENCILOPPROC
typedef void( * PFNGLSTENCILOPPROC) (GLenum fail, GLenum zfail, GLenum zpass);
typedef PFNGLDEPTHFUNCPROC
typedef void( * PFNGLDEPTHFUNCPROC) (GLenum func);
typedef PFNGLPIXELSTOREFPROC
typedef void( * PFNGLPIXELSTOREFPROC) (GLenum pname, GLfloat param);
typedef PFNGLPIXELSTOREIPROC
typedef void( * PFNGLPIXELSTOREIPROC) (GLenum pname, GLint param);
typedef PFNGLREADBUFFERPROC
typedef void( * PFNGLREADBUFFERPROC) (GLenum src);
typedef PFNGLREADPIXELSPROC
typedef void( * PFNGLREADPIXELSPROC) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void *pixels);
typedef PFNGLGETBOOLEANVPROC
typedef void( * PFNGLGETBOOLEANVPROC) (GLenum pname, GLboolean *data);
typedef PFNGLGETDOUBLEVPROC
typedef void( * PFNGLGETDOUBLEVPROC) (GLenum pname, GLdouble *data);
typedef PFNGLGETERRORPROC
typedef GLenum( * PFNGLGETERRORPROC) (void);
typedef PFNGLGETFLOATVPROC
typedef void( * PFNGLGETFLOATVPROC) (GLenum pname, GLfloat *data);
typedef PFNGLGETINTEGERVPROC
typedef void( * PFNGLGETINTEGERVPROC) (GLenum pname, GLint *data);
typedef PFNGLGETSTRINGPROC
typedef const GLubyte*( * PFNGLGETSTRINGPROC) (GLenum name);
typedef PFNGLGETTEXIMAGEPROC
typedef void( * PFNGLGETTEXIMAGEPROC) (GLenum target, GLint level, GLenum format, GLenum type, void *pixels);
typedef PFNGLGETTEXPARAMETERFVPROC
typedef void( * PFNGLGETTEXPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params);
typedef PFNGLGETTEXPARAMETERIVPROC
typedef void( * PFNGLGETTEXPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params);
typedef PFNGLGETTEXLEVELPARAMETERFVPROC
typedef void( * PFNGLGETTEXLEVELPARAMETERFVPROC) (GLenum target, GLint level, GLenum pname, GLfloat *params);
typedef PFNGLGETTEXLEVELPARAMETERIVPROC
typedef void( * PFNGLGETTEXLEVELPARAMETERIVPROC) (GLenum target, GLint level, GLenum pname, GLint *params);
typedef PFNGLISENABLEDPROC
typedef GLboolean( * PFNGLISENABLEDPROC) (GLenum cap);
typedef PFNGLDEPTHRANGEPROC
typedef void( * PFNGLDEPTHRANGEPROC) (GLdouble near, GLdouble far);
typedef PFNGLVIEWPORTPROC
typedef void( * PFNGLVIEWPORTPROC) (GLint x, GLint y, GLsizei width, GLsizei height);
typedef GLclampf
typedef float GLclampf;
typedef GLclampd
typedef double GLclampd;
typedef PFNGLDRAWARRAYSPROC
typedef void( * PFNGLDRAWARRAYSPROC) (GLenum mode, GLint first, GLsizei count);
typedef PFNGLDRAWELEMENTSPROC
typedef void( * PFNGLDRAWELEMENTSPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices);
typedef PFNGLGETPOINTERVPROC
typedef void( * PFNGLGETPOINTERVPROC) (GLenum pname, void **params);
typedef PFNGLPOLYGONOFFSETPROC
typedef void( * PFNGLPOLYGONOFFSETPROC) (GLfloat factor, GLfloat units);
typedef PFNGLCOPYTEXIMAGE1DPROC
typedef void( * PFNGLCOPYTEXIMAGE1DPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
typedef PFNGLCOPYTEXIMAGE2DPROC
typedef void( * PFNGLCOPYTEXIMAGE2DPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
typedef PFNGLCOPYTEXSUBIMAGE1DPROC
typedef void( * PFNGLCOPYTEXSUBIMAGE1DPROC) (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
typedef PFNGLCOPYTEXSUBIMAGE2DPROC
typedef void( * PFNGLCOPYTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
typedef PFNGLTEXSUBIMAGE1DPROC
typedef void( * PFNGLTEXSUBIMAGE1DPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels);
typedef PFNGLTEXSUBIMAGE2DPROC
typedef void( * PFNGLTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels);
typedef PFNGLBINDTEXTUREPROC
typedef void( * PFNGLBINDTEXTUREPROC) (GLenum target, GLuint texture);
typedef PFNGLDELETETEXTURESPROC
typedef void( * PFNGLDELETETEXTURESPROC) (GLsizei n, const GLuint *textures);
typedef PFNGLGENTEXTURESPROC
typedef void( * PFNGLGENTEXTURESPROC) (GLsizei n, GLuint *textures);
typedef PFNGLISTEXTUREPROC
typedef GLboolean( * PFNGLISTEXTUREPROC) (GLuint texture);
typedef PFNGLDRAWRANGEELEMENTSPROC
typedef void( * PFNGLDRAWRANGEELEMENTSPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices);
typedef PFNGLTEXIMAGE3DPROC
typedef void( * PFNGLTEXIMAGE3DPROC) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels);
typedef PFNGLTEXSUBIMAGE3DPROC
typedef void( * PFNGLTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels);
typedef PFNGLCOPYTEXSUBIMAGE3DPROC
typedef void( * PFNGLCOPYTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
typedef PFNGLACTIVETEXTUREPROC
typedef void( * PFNGLACTIVETEXTUREPROC) (GLenum texture);
typedef PFNGLSAMPLECOVERAGEPROC
typedef void( * PFNGLSAMPLECOVERAGEPROC) (GLfloat value, GLboolean invert);
typedef PFNGLCOMPRESSEDTEXIMAGE3DPROC
typedef void( * PFNGLCOMPRESSEDTEXIMAGE3DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data);
typedef PFNGLCOMPRESSEDTEXIMAGE2DPROC
typedef void( * PFNGLCOMPRESSEDTEXIMAGE2DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data);
typedef PFNGLCOMPRESSEDTEXIMAGE1DPROC
typedef void( * PFNGLCOMPRESSEDTEXIMAGE1DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *data);
typedef PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC
typedef void( * PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data);
typedef PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC
typedef void( * PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data);
typedef PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC
typedef void( * PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data);
typedef PFNGLGETCOMPRESSEDTEXIMAGEPROC
typedef void( * PFNGLGETCOMPRESSEDTEXIMAGEPROC) (GLenum target, GLint level, void *img);
typedef PFNGLBLENDFUNCSEPARATEPROC
typedef void( * PFNGLBLENDFUNCSEPARATEPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
typedef PFNGLMULTIDRAWARRAYSPROC
typedef void( * PFNGLMULTIDRAWARRAYSPROC) (GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount);
typedef PFNGLMULTIDRAWELEMENTSPROC
typedef void( * PFNGLMULTIDRAWELEMENTSPROC) (GLenum mode, const GLsizei *count, GLenum type, const void *const *indices, GLsizei drawcount);
typedef PFNGLPOINTPARAMETERFPROC
typedef void( * PFNGLPOINTPARAMETERFPROC) (GLenum pname, GLfloat param);
typedef PFNGLPOINTPARAMETERFVPROC
typedef void( * PFNGLPOINTPARAMETERFVPROC) (GLenum pname, const GLfloat *params);
typedef PFNGLPOINTPARAMETERIPROC
typedef void( * PFNGLPOINTPARAMETERIPROC) (GLenum pname, GLint param);
typedef PFNGLPOINTPARAMETERIVPROC
typedef void( * PFNGLPOINTPARAMETERIVPROC) (GLenum pname, const GLint *params);
typedef PFNGLBLENDCOLORPROC
typedef void( * PFNGLBLENDCOLORPROC) (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
typedef PFNGLBLENDEQUATIONPROC
typedef void( * PFNGLBLENDEQUATIONPROC) (GLenum mode);
typedef GLsizeiptr
typedef ptrdiff_t GLsizeiptr;
typedef GLintptr
typedef ptrdiff_t GLintptr;
typedef PFNGLGENQUERIESPROC
typedef void( * PFNGLGENQUERIESPROC) (GLsizei n, GLuint *ids);
typedef PFNGLDELETEQUERIESPROC
typedef void( * PFNGLDELETEQUERIESPROC) (GLsizei n, const GLuint *ids);
typedef PFNGLISQUERYPROC
typedef GLboolean( * PFNGLISQUERYPROC) (GLuint id);
typedef PFNGLBEGINQUERYPROC
typedef void( * PFNGLBEGINQUERYPROC) (GLenum target, GLuint id);
typedef PFNGLENDQUERYPROC
typedef void( * PFNGLENDQUERYPROC) (GLenum target);
typedef PFNGLGETQUERYIVPROC
typedef void( * PFNGLGETQUERYIVPROC) (GLenum target, GLenum pname, GLint *params);
typedef PFNGLGETQUERYOBJECTIVPROC
typedef void( * PFNGLGETQUERYOBJECTIVPROC) (GLuint id, GLenum pname, GLint *params);
typedef PFNGLGETQUERYOBJECTUIVPROC
typedef void( * PFNGLGETQUERYOBJECTUIVPROC) (GLuint id, GLenum pname, GLuint *params);
typedef PFNGLBINDBUFFERPROC
typedef void( * PFNGLBINDBUFFERPROC) (GLenum target, GLuint buffer);
typedef PFNGLDELETEBUFFERSPROC
typedef void( * PFNGLDELETEBUFFERSPROC) (GLsizei n, const GLuint *buffers);
typedef PFNGLGENBUFFERSPROC
typedef void( * PFNGLGENBUFFERSPROC) (GLsizei n, GLuint *buffers);
typedef PFNGLISBUFFERPROC
typedef GLboolean( * PFNGLISBUFFERPROC) (GLuint buffer);
typedef PFNGLBUFFERDATAPROC
typedef void( * PFNGLBUFFERDATAPROC) (GLenum target, GLsizeiptr size, const void *data, GLenum usage);
typedef PFNGLBUFFERSUBDATAPROC
typedef void( * PFNGLBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, const void *data);
typedef PFNGLGETBUFFERSUBDATAPROC
typedef void( * PFNGLGETBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, void *data);
typedef PFNGLMAPBUFFERPROC
typedef void*( * PFNGLMAPBUFFERPROC) (GLenum target, GLenum access);
typedef PFNGLUNMAPBUFFERPROC
typedef GLboolean( * PFNGLUNMAPBUFFERPROC) (GLenum target);
typedef PFNGLGETBUFFERPARAMETERIVPROC
typedef void( * PFNGLGETBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params);
typedef PFNGLGETBUFFERPOINTERVPROC
typedef void( * PFNGLGETBUFFERPOINTERVPROC) (GLenum target, GLenum pname, void **params);
typedef GLchar
typedef char GLchar;
typedef GLshort
typedef short GLshort;
typedef GLbyte
typedef signed char GLbyte;
typedef GLushort
typedef unsigned short GLushort;
typedef PFNGLBLENDEQUATIONSEPARATEPROC
typedef void( * PFNGLBLENDEQUATIONSEPARATEPROC) (GLenum modeRGB, GLenum modeAlpha);
typedef PFNGLDRAWBUFFERSPROC
typedef void( * PFNGLDRAWBUFFERSPROC) (GLsizei n, const GLenum *bufs);
typedef PFNGLSTENCILOPSEPARATEPROC
typedef void( * PFNGLSTENCILOPSEPARATEPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);
typedef PFNGLSTENCILFUNCSEPARATEPROC
typedef void( * PFNGLSTENCILFUNCSEPARATEPROC) (GLenum face, GLenum func, GLint ref, GLuint mask);
typedef PFNGLSTENCILMASKSEPARATEPROC
typedef void( * PFNGLSTENCILMASKSEPARATEPROC) (GLenum face, GLuint mask);
typedef PFNGLATTACHSHADERPROC
typedef void( * PFNGLATTACHSHADERPROC) (GLuint program, GLuint shader);
typedef PFNGLBINDATTRIBLOCATIONPROC
typedef void( * PFNGLBINDATTRIBLOCATIONPROC) (GLuint program, GLuint index, const GLchar *name);
typedef PFNGLCOMPILESHADERPROC
typedef void( * PFNGLCOMPILESHADERPROC) (GLuint shader);
typedef PFNGLCREATEPROGRAMPROC
typedef GLuint( * PFNGLCREATEPROGRAMPROC) (void);
typedef PFNGLCREATESHADERPROC
typedef GLuint( * PFNGLCREATESHADERPROC) (GLenum type);
typedef PFNGLDELETEPROGRAMPROC
typedef void( * PFNGLDELETEPROGRAMPROC) (GLuint program);
typedef PFNGLDELETESHADERPROC
typedef void( * PFNGLDELETESHADERPROC) (GLuint shader);
typedef PFNGLDETACHSHADERPROC
typedef void( * PFNGLDETACHSHADERPROC) (GLuint program, GLuint shader);
typedef PFNGLDISABLEVERTEXATTRIBARRAYPROC
typedef void( * PFNGLDISABLEVERTEXATTRIBARRAYPROC) (GLuint index);
typedef PFNGLENABLEVERTEXATTRIBARRAYPROC
typedef void( * PFNGLENABLEVERTEXATTRIBARRAYPROC) (GLuint index);
typedef PFNGLGETACTIVEATTRIBPROC
typedef void( * PFNGLGETACTIVEATTRIBPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name);
typedef PFNGLGETACTIVEUNIFORMPROC
typedef void( * PFNGLGETACTIVEUNIFORMPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name);
typedef PFNGLGETATTACHEDSHADERSPROC
typedef void( * PFNGLGETATTACHEDSHADERSPROC) (GLuint program, GLsizei maxCount, GLsizei *count, GLuint *shaders);
typedef PFNGLGETATTRIBLOCATIONPROC
typedef GLint( * PFNGLGETATTRIBLOCATIONPROC) (GLuint program, const GLchar *name);
typedef PFNGLGETPROGRAMIVPROC
typedef void( * PFNGLGETPROGRAMIVPROC) (GLuint program, GLenum pname, GLint *params);
typedef PFNGLGETPROGRAMINFOLOGPROC
typedef void( * PFNGLGETPROGRAMINFOLOGPROC) (GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
typedef PFNGLGETSHADERIVPROC
typedef void( * PFNGLGETSHADERIVPROC) (GLuint shader, GLenum pname, GLint *params);
typedef PFNGLGETSHADERINFOLOGPROC
typedef void( * PFNGLGETSHADERINFOLOGPROC) (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
typedef PFNGLGETSHADERSOURCEPROC
typedef void( * PFNGLGETSHADERSOURCEPROC) (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source);
typedef PFNGLGETUNIFORMLOCATIONPROC
typedef GLint( * PFNGLGETUNIFORMLOCATIONPROC) (GLuint program, const GLchar *name);
typedef PFNGLGETUNIFORMFVPROC
typedef void( * PFNGLGETUNIFORMFVPROC) (GLuint program, GLint location, GLfloat *params);
typedef PFNGLGETUNIFORMIVPROC
typedef void( * PFNGLGETUNIFORMIVPROC) (GLuint program, GLint location, GLint *params);
typedef PFNGLGETVERTEXATTRIBDVPROC
typedef void( * PFNGLGETVERTEXATTRIBDVPROC) (GLuint index, GLenum pname, GLdouble *params);
typedef PFNGLGETVERTEXATTRIBFVPROC
typedef void( * PFNGLGETVERTEXATTRIBFVPROC) (GLuint index, GLenum pname, GLfloat *params);
typedef PFNGLGETVERTEXATTRIBIVPROC
typedef void( * PFNGLGETVERTEXATTRIBIVPROC) (GLuint index, GLenum pname, GLint *params);
typedef PFNGLGETVERTEXATTRIBPOINTERVPROC
typedef void( * PFNGLGETVERTEXATTRIBPOINTERVPROC) (GLuint index, GLenum pname, void **pointer);
typedef PFNGLISPROGRAMPROC
typedef GLboolean( * PFNGLISPROGRAMPROC) (GLuint program);
typedef PFNGLISSHADERPROC
typedef GLboolean( * PFNGLISSHADERPROC) (GLuint shader);
typedef PFNGLLINKPROGRAMPROC
typedef void( * PFNGLLINKPROGRAMPROC) (GLuint program);
typedef PFNGLSHADERSOURCEPROC
typedef void( * PFNGLSHADERSOURCEPROC) (GLuint shader, GLsizei count, const GLchar *const *string, const GLint *length);
typedef PFNGLUSEPROGRAMPROC
typedef void( * PFNGLUSEPROGRAMPROC) (GLuint program);
typedef PFNGLUNIFORM1FPROC
typedef void( * PFNGLUNIFORM1FPROC) (GLint location, GLfloat v0);
typedef PFNGLUNIFORM2FPROC
typedef void( * PFNGLUNIFORM2FPROC) (GLint location, GLfloat v0, GLfloat v1);
typedef PFNGLUNIFORM3FPROC
typedef void( * PFNGLUNIFORM3FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
typedef PFNGLUNIFORM4FPROC
typedef void( * PFNGLUNIFORM4FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
typedef PFNGLUNIFORM1IPROC
typedef void( * PFNGLUNIFORM1IPROC) (GLint location, GLint v0);
typedef PFNGLUNIFORM2IPROC
typedef void( * PFNGLUNIFORM2IPROC) (GLint location, GLint v0, GLint v1);
typedef PFNGLUNIFORM3IPROC
typedef void( * PFNGLUNIFORM3IPROC) (GLint location, GLint v0, GLint v1, GLint v2);
typedef PFNGLUNIFORM4IPROC
typedef void( * PFNGLUNIFORM4IPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
typedef PFNGLUNIFORM1FVPROC
typedef void( * PFNGLUNIFORM1FVPROC) (GLint location, GLsizei count, const GLfloat *value);
typedef PFNGLUNIFORM2FVPROC
typedef void( * PFNGLUNIFORM2FVPROC) (GLint location, GLsizei count, const GLfloat *value);
typedef PFNGLUNIFORM3FVPROC
typedef void( * PFNGLUNIFORM3FVPROC) (GLint location, GLsizei count, const GLfloat *value);
typedef PFNGLUNIFORM4FVPROC
typedef void( * PFNGLUNIFORM4FVPROC) (GLint location, GLsizei count, const GLfloat *value);
typedef PFNGLUNIFORM1IVPROC
typedef void( * PFNGLUNIFORM1IVPROC) (GLint location, GLsizei count, const GLint *value);
typedef PFNGLUNIFORM2IVPROC
typedef void( * PFNGLUNIFORM2IVPROC) (GLint location, GLsizei count, const GLint *value);
typedef PFNGLUNIFORM3IVPROC
typedef void( * PFNGLUNIFORM3IVPROC) (GLint location, GLsizei count, const GLint *value);
typedef PFNGLUNIFORM4IVPROC
typedef void( * PFNGLUNIFORM4IVPROC) (GLint location, GLsizei count, const GLint *value);
typedef PFNGLUNIFORMMATRIX2FVPROC
typedef void( * PFNGLUNIFORMMATRIX2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
typedef PFNGLUNIFORMMATRIX3FVPROC
typedef void( * PFNGLUNIFORMMATRIX3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
typedef PFNGLUNIFORMMATRIX4FVPROC
typedef void( * PFNGLUNIFORMMATRIX4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
typedef PFNGLVALIDATEPROGRAMPROC
typedef void( * PFNGLVALIDATEPROGRAMPROC) (GLuint program);
typedef PFNGLVERTEXATTRIB1DPROC
typedef void( * PFNGLVERTEXATTRIB1DPROC) (GLuint index, GLdouble x);
typedef PFNGLVERTEXATTRIB1DVPROC
typedef void( * PFNGLVERTEXATTRIB1DVPROC) (GLuint index, const GLdouble *v);
typedef PFNGLVERTEXATTRIB1FPROC
typedef void( * PFNGLVERTEXATTRIB1FPROC) (GLuint index, GLfloat x);
typedef PFNGLVERTEXATTRIB1FVPROC
typedef void( * PFNGLVERTEXATTRIB1FVPROC) (GLuint index, const GLfloat *v);
typedef PFNGLVERTEXATTRIB1SPROC
typedef void( * PFNGLVERTEXATTRIB1SPROC) (GLuint index, GLshort x);
typedef PFNGLVERTEXATTRIB1SVPROC
typedef void( * PFNGLVERTEXATTRIB1SVPROC) (GLuint index, const GLshort *v);
typedef PFNGLVERTEXATTRIB2DPROC
typedef void( * PFNGLVERTEXATTRIB2DPROC) (GLuint index, GLdouble x, GLdouble y);
typedef PFNGLVERTEXATTRIB2DVPROC
typedef void( * PFNGLVERTEXATTRIB2DVPROC) (GLuint index, const GLdouble *v);
typedef PFNGLVERTEXATTRIB2FPROC
typedef void( * PFNGLVERTEXATTRIB2FPROC) (GLuint index, GLfloat x, GLfloat y);
typedef PFNGLVERTEXATTRIB2FVPROC
typedef void( * PFNGLVERTEXATTRIB2FVPROC) (GLuint index, const GLfloat *v);
typedef PFNGLVERTEXATTRIB2SPROC
typedef void( * PFNGLVERTEXATTRIB2SPROC) (GLuint index, GLshort x, GLshort y);
typedef PFNGLVERTEXATTRIB2SVPROC
typedef void( * PFNGLVERTEXATTRIB2SVPROC) (GLuint index, const GLshort *v);
typedef PFNGLVERTEXATTRIB3DPROC
typedef void( * PFNGLVERTEXATTRIB3DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
typedef PFNGLVERTEXATTRIB3DVPROC
typedef void( * PFNGLVERTEXATTRIB3DVPROC) (GLuint index, const GLdouble *v);
typedef PFNGLVERTEXATTRIB3FPROC
typedef void( * PFNGLVERTEXATTRIB3FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z);
typedef PFNGLVERTEXATTRIB3FVPROC
typedef void( * PFNGLVERTEXATTRIB3FVPROC) (GLuint index, const GLfloat *v);
typedef PFNGLVERTEXATTRIB3SPROC
typedef void( * PFNGLVERTEXATTRIB3SPROC) (GLuint index, GLshort x, GLshort y, GLshort z);
typedef PFNGLVERTEXATTRIB3SVPROC
typedef void( * PFNGLVERTEXATTRIB3SVPROC) (GLuint index, const GLshort *v);
typedef PFNGLVERTEXATTRIB4NBVPROC
typedef void( * PFNGLVERTEXATTRIB4NBVPROC) (GLuint index, const GLbyte *v);
typedef PFNGLVERTEXATTRIB4NIVPROC
typedef void( * PFNGLVERTEXATTRIB4NIVPROC) (GLuint index, const GLint *v);
typedef PFNGLVERTEXATTRIB4NSVPROC
typedef void( * PFNGLVERTEXATTRIB4NSVPROC) (GLuint index, const GLshort *v);
typedef PFNGLVERTEXATTRIB4NUBPROC
typedef void( * PFNGLVERTEXATTRIB4NUBPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
typedef PFNGLVERTEXATTRIB4NUBVPROC
typedef void( * PFNGLVERTEXATTRIB4NUBVPROC) (GLuint index, const GLubyte *v);
typedef PFNGLVERTEXATTRIB4NUIVPROC
typedef void( * PFNGLVERTEXATTRIB4NUIVPROC) (GLuint index, const GLuint *v);
typedef PFNGLVERTEXATTRIB4NUSVPROC
typedef void( * PFNGLVERTEXATTRIB4NUSVPROC) (GLuint index, const GLushort *v);
typedef PFNGLVERTEXATTRIB4BVPROC
typedef void( * PFNGLVERTEXATTRIB4BVPROC) (GLuint index, const GLbyte *v);
typedef PFNGLVERTEXATTRIB4DPROC
typedef void( * PFNGLVERTEXATTRIB4DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
typedef PFNGLVERTEXATTRIB4DVPROC
typedef void( * PFNGLVERTEXATTRIB4DVPROC) (GLuint index, const GLdouble *v);
typedef PFNGLVERTEXATTRIB4FPROC
typedef void( * PFNGLVERTEXATTRIB4FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
typedef PFNGLVERTEXATTRIB4FVPROC
typedef void( * PFNGLVERTEXATTRIB4FVPROC) (GLuint index, const GLfloat *v);
typedef PFNGLVERTEXATTRIB4IVPROC
typedef void( * PFNGLVERTEXATTRIB4IVPROC) (GLuint index, const GLint *v);
typedef PFNGLVERTEXATTRIB4SPROC
typedef void( * PFNGLVERTEXATTRIB4SPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
typedef PFNGLVERTEXATTRIB4SVPROC
typedef void( * PFNGLVERTEXATTRIB4SVPROC) (GLuint index, const GLshort *v);
typedef PFNGLVERTEXATTRIB4UBVPROC
typedef void( * PFNGLVERTEXATTRIB4UBVPROC) (GLuint index, const GLubyte *v);
typedef PFNGLVERTEXATTRIB4UIVPROC
typedef void( * PFNGLVERTEXATTRIB4UIVPROC) (GLuint index, const GLuint *v);
typedef PFNGLVERTEXATTRIB4USVPROC
typedef void( * PFNGLVERTEXATTRIB4USVPROC) (GLuint index, const GLushort *v);
typedef PFNGLVERTEXATTRIBPOINTERPROC
typedef void( * PFNGLVERTEXATTRIBPOINTERPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer);
typedef PFNGLUNIFORMMATRIX2X3FVPROC
typedef void( * PFNGLUNIFORMMATRIX2X3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
typedef PFNGLUNIFORMMATRIX3X2FVPROC
typedef void( * PFNGLUNIFORMMATRIX3X2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
typedef PFNGLUNIFORMMATRIX2X4FVPROC
typedef void( * PFNGLUNIFORMMATRIX2X4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
typedef PFNGLUNIFORMMATRIX4X2FVPROC
typedef void( * PFNGLUNIFORMMATRIX4X2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
typedef PFNGLUNIFORMMATRIX3X4FVPROC
typedef void( * PFNGLUNIFORMMATRIX3X4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
typedef PFNGLUNIFORMMATRIX4X3FVPROC
typedef void( * PFNGLUNIFORMMATRIX4X3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
typedef GLhalf
typedef unsigned short GLhalf;
typedef PFNGLCOLORMASKIPROC
typedef void( * PFNGLCOLORMASKIPROC) (GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a);
typedef PFNGLGETBOOLEANI_VPROC
typedef void( * PFNGLGETBOOLEANI_VPROC) (GLenum target, GLuint index, GLboolean *data);
typedef PFNGLGETINTEGERI_VPROC
typedef void( * PFNGLGETINTEGERI_VPROC) (GLenum target, GLuint index, GLint *data);
typedef PFNGLENABLEIPROC
typedef void( * PFNGLENABLEIPROC) (GLenum target, GLuint index);
typedef PFNGLDISABLEIPROC
typedef void( * PFNGLDISABLEIPROC) (GLenum target, GLuint index);
typedef PFNGLISENABLEDIPROC
typedef GLboolean( * PFNGLISENABLEDIPROC) (GLenum target, GLuint index);
typedef PFNGLBEGINTRANSFORMFEEDBACKPROC
typedef void( * PFNGLBEGINTRANSFORMFEEDBACKPROC) (GLenum primitiveMode);
typedef PFNGLENDTRANSFORMFEEDBACKPROC
typedef void( * PFNGLENDTRANSFORMFEEDBACKPROC) (void);
typedef PFNGLBINDBUFFERRANGEPROC
typedef void( * PFNGLBINDBUFFERRANGEPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
typedef PFNGLBINDBUFFERBASEPROC
typedef void( * PFNGLBINDBUFFERBASEPROC) (GLenum target, GLuint index, GLuint buffer);
typedef PFNGLTRANSFORMFEEDBACKVARYINGSPROC
typedef void( * PFNGLTRANSFORMFEEDBACKVARYINGSPROC) (GLuint program, GLsizei count, const GLchar *const *varyings, GLenum bufferMode);
typedef PFNGLGETTRANSFORMFEEDBACKVARYINGPROC
typedef void( * PFNGLGETTRANSFORMFEEDBACKVARYINGPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name);
typedef PFNGLCLAMPCOLORPROC
typedef void( * PFNGLCLAMPCOLORPROC) (GLenum target, GLenum clamp);
typedef PFNGLBEGINCONDITIONALRENDERPROC
typedef void( * PFNGLBEGINCONDITIONALRENDERPROC) (GLuint id, GLenum mode);
typedef PFNGLENDCONDITIONALRENDERPROC
typedef void( * PFNGLENDCONDITIONALRENDERPROC) (void);
typedef PFNGLVERTEXATTRIBIPOINTERPROC
typedef void( * PFNGLVERTEXATTRIBIPOINTERPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer);
typedef PFNGLGETVERTEXATTRIBIIVPROC
typedef void( * PFNGLGETVERTEXATTRIBIIVPROC) (GLuint index, GLenum pname, GLint *params);
typedef PFNGLGETVERTEXATTRIBIUIVPROC
typedef void( * PFNGLGETVERTEXATTRIBIUIVPROC) (GLuint index, GLenum pname, GLuint *params);
typedef PFNGLVERTEXATTRIBI1IPROC
typedef void( * PFNGLVERTEXATTRIBI1IPROC) (GLuint index, GLint x);
typedef PFNGLVERTEXATTRIBI2IPROC
typedef void( * PFNGLVERTEXATTRIBI2IPROC) (GLuint index, GLint x, GLint y);
typedef PFNGLVERTEXATTRIBI3IPROC
typedef void( * PFNGLVERTEXATTRIBI3IPROC) (GLuint index, GLint x, GLint y, GLint z);
typedef PFNGLVERTEXATTRIBI4IPROC
typedef void( * PFNGLVERTEXATTRIBI4IPROC) (GLuint index, GLint x, GLint y, GLint z, GLint w);
typedef PFNGLVERTEXATTRIBI1UIPROC
typedef void( * PFNGLVERTEXATTRIBI1UIPROC) (GLuint index, GLuint x);
typedef PFNGLVERTEXATTRIBI2UIPROC
typedef void( * PFNGLVERTEXATTRIBI2UIPROC) (GLuint index, GLuint x, GLuint y);
typedef PFNGLVERTEXATTRIBI3UIPROC
typedef void( * PFNGLVERTEXATTRIBI3UIPROC) (GLuint index, GLuint x, GLuint y, GLuint z);
typedef PFNGLVERTEXATTRIBI4UIPROC
typedef void( * PFNGLVERTEXATTRIBI4UIPROC) (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
typedef PFNGLVERTEXATTRIBI1IVPROC
typedef void( * PFNGLVERTEXATTRIBI1IVPROC) (GLuint index, const GLint *v);
typedef PFNGLVERTEXATTRIBI2IVPROC
typedef void( * PFNGLVERTEXATTRIBI2IVPROC) (GLuint index, const GLint *v);
typedef PFNGLVERTEXATTRIBI3IVPROC
typedef void( * PFNGLVERTEXATTRIBI3IVPROC) (GLuint index, const GLint *v);
typedef PFNGLVERTEXATTRIBI4IVPROC
typedef void( * PFNGLVERTEXATTRIBI4IVPROC) (GLuint index, const GLint *v);
typedef PFNGLVERTEXATTRIBI1UIVPROC
typedef void( * PFNGLVERTEXATTRIBI1UIVPROC) (GLuint index, const GLuint *v);
typedef PFNGLVERTEXATTRIBI2UIVPROC
typedef void( * PFNGLVERTEXATTRIBI2UIVPROC) (GLuint index, const GLuint *v);
typedef PFNGLVERTEXATTRIBI3UIVPROC
typedef void( * PFNGLVERTEXATTRIBI3UIVPROC) (GLuint index, const GLuint *v);
typedef PFNGLVERTEXATTRIBI4UIVPROC
typedef void( * PFNGLVERTEXATTRIBI4UIVPROC) (GLuint index, const GLuint *v);
typedef PFNGLVERTEXATTRIBI4BVPROC
typedef void( * PFNGLVERTEXATTRIBI4BVPROC) (GLuint index, const GLbyte *v);
typedef PFNGLVERTEXATTRIBI4SVPROC
typedef void( * PFNGLVERTEXATTRIBI4SVPROC) (GLuint index, const GLshort *v);
typedef PFNGLVERTEXATTRIBI4UBVPROC
typedef void( * PFNGLVERTEXATTRIBI4UBVPROC) (GLuint index, const GLubyte *v);
typedef PFNGLVERTEXATTRIBI4USVPROC
typedef void( * PFNGLVERTEXATTRIBI4USVPROC) (GLuint index, const GLushort *v);
typedef PFNGLGETUNIFORMUIVPROC
typedef void( * PFNGLGETUNIFORMUIVPROC) (GLuint program, GLint location, GLuint *params);
typedef PFNGLBINDFRAGDATALOCATIONPROC
typedef void( * PFNGLBINDFRAGDATALOCATIONPROC) (GLuint program, GLuint color, const GLchar *name);
typedef PFNGLGETFRAGDATALOCATIONPROC
typedef GLint( * PFNGLGETFRAGDATALOCATIONPROC) (GLuint program, const GLchar *name);
typedef PFNGLUNIFORM1UIPROC
typedef void( * PFNGLUNIFORM1UIPROC) (GLint location, GLuint v0);
typedef PFNGLUNIFORM2UIPROC
typedef void( * PFNGLUNIFORM2UIPROC) (GLint location, GLuint v0, GLuint v1);
typedef PFNGLUNIFORM3UIPROC
typedef void( * PFNGLUNIFORM3UIPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2);
typedef PFNGLUNIFORM4UIPROC
typedef void( * PFNGLUNIFORM4UIPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
typedef PFNGLUNIFORM1UIVPROC
typedef void( * PFNGLUNIFORM1UIVPROC) (GLint location, GLsizei count, const GLuint *value);
typedef PFNGLUNIFORM2UIVPROC
typedef void( * PFNGLUNIFORM2UIVPROC) (GLint location, GLsizei count, const GLuint *value);
typedef PFNGLUNIFORM3UIVPROC
typedef void( * PFNGLUNIFORM3UIVPROC) (GLint location, GLsizei count, const GLuint *value);
typedef PFNGLUNIFORM4UIVPROC
typedef void( * PFNGLUNIFORM4UIVPROC) (GLint location, GLsizei count, const GLuint *value);
typedef PFNGLTEXPARAMETERIIVPROC
typedef void( * PFNGLTEXPARAMETERIIVPROC) (GLenum target, GLenum pname, const GLint *params);
typedef PFNGLTEXPARAMETERIUIVPROC
typedef void( * PFNGLTEXPARAMETERIUIVPROC) (GLenum target, GLenum pname, const GLuint *params);
typedef PFNGLGETTEXPARAMETERIIVPROC
typedef void( * PFNGLGETTEXPARAMETERIIVPROC) (GLenum target, GLenum pname, GLint *params);
typedef PFNGLGETTEXPARAMETERIUIVPROC
typedef void( * PFNGLGETTEXPARAMETERIUIVPROC) (GLenum target, GLenum pname, GLuint *params);
typedef PFNGLCLEARBUFFERIVPROC
typedef void( * PFNGLCLEARBUFFERIVPROC) (GLenum buffer, GLint drawbuffer, const GLint *value);
typedef PFNGLCLEARBUFFERUIVPROC
typedef void( * PFNGLCLEARBUFFERUIVPROC) (GLenum buffer, GLint drawbuffer, const GLuint *value);
typedef PFNGLCLEARBUFFERFVPROC
typedef void( * PFNGLCLEARBUFFERFVPROC) (GLenum buffer, GLint drawbuffer, const GLfloat *value);
typedef PFNGLCLEARBUFFERFIPROC
typedef void( * PFNGLCLEARBUFFERFIPROC) (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
typedef PFNGLGETSTRINGIPROC
typedef const GLubyte*( * PFNGLGETSTRINGIPROC) (GLenum name, GLuint index);
typedef PFNGLISRENDERBUFFERPROC
typedef GLboolean( * PFNGLISRENDERBUFFERPROC) (GLuint renderbuffer);
typedef PFNGLBINDRENDERBUFFERPROC
typedef void( * PFNGLBINDRENDERBUFFERPROC) (GLenum target, GLuint renderbuffer);
typedef PFNGLDELETERENDERBUFFERSPROC
typedef void( * PFNGLDELETERENDERBUFFERSPROC) (GLsizei n, const GLuint *renderbuffers);
typedef PFNGLGENRENDERBUFFERSPROC
typedef void( * PFNGLGENRENDERBUFFERSPROC) (GLsizei n, GLuint *renderbuffers);
typedef PFNGLRENDERBUFFERSTORAGEPROC
typedef void( * PFNGLRENDERBUFFERSTORAGEPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
typedef PFNGLGETRENDERBUFFERPARAMETERIVPROC
typedef void( * PFNGLGETRENDERBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params);
typedef PFNGLISFRAMEBUFFERPROC
typedef GLboolean( * PFNGLISFRAMEBUFFERPROC) (GLuint framebuffer);
typedef PFNGLBINDFRAMEBUFFERPROC
typedef void( * PFNGLBINDFRAMEBUFFERPROC) (GLenum target, GLuint framebuffer);
typedef PFNGLDELETEFRAMEBUFFERSPROC
typedef void( * PFNGLDELETEFRAMEBUFFERSPROC) (GLsizei n, const GLuint *framebuffers);
typedef PFNGLGENFRAMEBUFFERSPROC
typedef void( * PFNGLGENFRAMEBUFFERSPROC) (GLsizei n, GLuint *framebuffers);
typedef PFNGLCHECKFRAMEBUFFERSTATUSPROC
typedef GLenum( * PFNGLCHECKFRAMEBUFFERSTATUSPROC) (GLenum target);
typedef PFNGLFRAMEBUFFERTEXTURE1DPROC
typedef void( * PFNGLFRAMEBUFFERTEXTURE1DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
typedef PFNGLFRAMEBUFFERTEXTURE2DPROC
typedef void( * PFNGLFRAMEBUFFERTEXTURE2DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
typedef PFNGLFRAMEBUFFERTEXTURE3DPROC
typedef void( * PFNGLFRAMEBUFFERTEXTURE3DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
typedef PFNGLFRAMEBUFFERRENDERBUFFERPROC
typedef void( * PFNGLFRAMEBUFFERRENDERBUFFERPROC) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
typedef PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC
typedef void( * PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC) (GLenum target, GLenum attachment, GLenum pname, GLint *params);
typedef PFNGLGENERATEMIPMAPPROC
typedef void( * PFNGLGENERATEMIPMAPPROC) (GLenum target);
typedef PFNGLBLITFRAMEBUFFERPROC
typedef void( * PFNGLBLITFRAMEBUFFERPROC) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
typedef PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC
typedef void( * PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
typedef PFNGLFRAMEBUFFERTEXTURELAYERPROC
typedef void( * PFNGLFRAMEBUFFERTEXTURELAYERPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
typedef PFNGLMAPBUFFERRANGEPROC
typedef void*( * PFNGLMAPBUFFERRANGEPROC) (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access);
typedef PFNGLFLUSHMAPPEDBUFFERRANGEPROC
typedef void( * PFNGLFLUSHMAPPEDBUFFERRANGEPROC) (GLenum target, GLintptr offset, GLsizeiptr length);
typedef PFNGLBINDVERTEXARRAYPROC
typedef void( * PFNGLBINDVERTEXARRAYPROC) (GLuint array);
typedef PFNGLDELETEVERTEXARRAYSPROC
typedef void( * PFNGLDELETEVERTEXARRAYSPROC) (GLsizei n, const GLuint *arrays);
typedef PFNGLGENVERTEXARRAYSPROC
typedef void( * PFNGLGENVERTEXARRAYSPROC) (GLsizei n, GLuint *arrays);
typedef PFNGLISVERTEXARRAYPROC
typedef GLboolean( * PFNGLISVERTEXARRAYPROC) (GLuint array);
typedef PFNGLDRAWARRAYSINSTANCEDPROC
typedef void( * PFNGLDRAWARRAYSINSTANCEDPROC) (GLenum mode, GLint first, GLsizei count, GLsizei instancecount);
typedef PFNGLDRAWELEMENTSINSTANCEDPROC
typedef void( * PFNGLDRAWELEMENTSINSTANCEDPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount);
typedef PFNGLTEXBUFFERPROC
typedef void( * PFNGLTEXBUFFERPROC) (GLenum target, GLenum internalformat, GLuint buffer);
typedef PFNGLPRIMITIVERESTARTINDEXPROC
typedef void( * PFNGLPRIMITIVERESTARTINDEXPROC) (GLuint index);
typedef PFNGLCOPYBUFFERSUBDATAPROC
typedef void( * PFNGLCOPYBUFFERSUBDATAPROC) (GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
typedef PFNGLGETUNIFORMINDICESPROC
typedef void( * PFNGLGETUNIFORMINDICESPROC) (GLuint program, GLsizei uniformCount, const GLchar *const *uniformNames, GLuint *uniformIndices);
typedef PFNGLGETACTIVEUNIFORMSIVPROC
typedef void( * PFNGLGETACTIVEUNIFORMSIVPROC) (GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params);
typedef PFNGLGETACTIVEUNIFORMNAMEPROC
typedef void( * PFNGLGETACTIVEUNIFORMNAMEPROC) (GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName);
typedef PFNGLGETUNIFORMBLOCKINDEXPROC
typedef GLuint( * PFNGLGETUNIFORMBLOCKINDEXPROC) (GLuint program, const GLchar *uniformBlockName);
typedef PFNGLGETACTIVEUNIFORMBLOCKIVPROC
typedef void( * PFNGLGETACTIVEUNIFORMBLOCKIVPROC) (GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params);
typedef PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC
typedef void( * PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC) (GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName);
typedef PFNGLUNIFORMBLOCKBINDINGPROC
typedef void( * PFNGLUNIFORMBLOCKBINDINGPROC) (GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding);
typedef GLsync
typedef struct __GLsync* GLsync;
typedef GLuint64
typedef uint64_t GLuint64;
typedef GLint64
typedef int64_t GLint64;
typedef PFNGLDRAWELEMENTSBASEVERTEXPROC
typedef void( * PFNGLDRAWELEMENTSBASEVERTEXPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex);
typedef PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC
typedef void( * PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex);
typedef PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC
typedef void( * PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex);
typedef PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC
typedef void( * PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC) (GLenum mode, const GLsizei *count, GLenum type, const void *const *indices, GLsizei drawcount, const GLint *basevertex);
typedef PFNGLPROVOKINGVERTEXPROC
typedef void( * PFNGLPROVOKINGVERTEXPROC) (GLenum mode);
typedef PFNGLFENCESYNCPROC
typedef GLsync( * PFNGLFENCESYNCPROC) (GLenum condition, GLbitfield flags);
typedef PFNGLISSYNCPROC
typedef GLboolean( * PFNGLISSYNCPROC) (GLsync sync);
typedef PFNGLDELETESYNCPROC
typedef void( * PFNGLDELETESYNCPROC) (GLsync sync);
typedef PFNGLCLIENTWAITSYNCPROC
typedef GLenum( * PFNGLCLIENTWAITSYNCPROC) (GLsync sync, GLbitfield flags, GLuint64 timeout);
typedef PFNGLWAITSYNCPROC
typedef void( * PFNGLWAITSYNCPROC) (GLsync sync, GLbitfield flags, GLuint64 timeout);
typedef PFNGLGETINTEGER64VPROC
typedef void( * PFNGLGETINTEGER64VPROC) (GLenum pname, GLint64 *data);
typedef PFNGLGETSYNCIVPROC
typedef void( * PFNGLGETSYNCIVPROC) (GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values);
typedef PFNGLGETINTEGER64I_VPROC
typedef void( * PFNGLGETINTEGER64I_VPROC) (GLenum target, GLuint index, GLint64 *data);
typedef PFNGLGETBUFFERPARAMETERI64VPROC
typedef void( * PFNGLGETBUFFERPARAMETERI64VPROC) (GLenum target, GLenum pname, GLint64 *params);
typedef PFNGLFRAMEBUFFERTEXTUREPROC
typedef void( * PFNGLFRAMEBUFFERTEXTUREPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level);
typedef PFNGLTEXIMAGE2DMULTISAMPLEPROC
typedef void( * PFNGLTEXIMAGE2DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);
typedef PFNGLTEXIMAGE3DMULTISAMPLEPROC
typedef void( * PFNGLTEXIMAGE3DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);
typedef PFNGLGETMULTISAMPLEFVPROC
typedef void( * PFNGLGETMULTISAMPLEFVPROC) (GLenum pname, GLuint index, GLfloat *val);
typedef PFNGLSAMPLEMASKIPROC
typedef void( * PFNGLSAMPLEMASKIPROC) (GLuint maskNumber, GLbitfield mask);
typedef PFNGLBINDFRAGDATALOCATIONINDEXEDPROC
typedef void( * PFNGLBINDFRAGDATALOCATIONINDEXEDPROC) (GLuint program, GLuint colorNumber, GLuint index, const GLchar *name);
typedef PFNGLGETFRAGDATAINDEXPROC
typedef GLint( * PFNGLGETFRAGDATAINDEXPROC) (GLuint program, const GLchar *name);
typedef PFNGLGENSAMPLERSPROC
typedef void( * PFNGLGENSAMPLERSPROC) (GLsizei count, GLuint *samplers);
typedef PFNGLDELETESAMPLERSPROC
typedef void( * PFNGLDELETESAMPLERSPROC) (GLsizei count, const GLuint *samplers);
typedef PFNGLISSAMPLERPROC
typedef GLboolean( * PFNGLISSAMPLERPROC) (GLuint sampler);
typedef PFNGLBINDSAMPLERPROC
typedef void( * PFNGLBINDSAMPLERPROC) (GLuint unit, GLuint sampler);
typedef PFNGLSAMPLERPARAMETERIPROC
typedef void( * PFNGLSAMPLERPARAMETERIPROC) (GLuint sampler, GLenum pname, GLint param);
typedef PFNGLSAMPLERPARAMETERIVPROC
typedef void( * PFNGLSAMPLERPARAMETERIVPROC) (GLuint sampler, GLenum pname, const GLint *param);
typedef PFNGLSAMPLERPARAMETERFPROC
typedef void( * PFNGLSAMPLERPARAMETERFPROC) (GLuint sampler, GLenum pname, GLfloat param);
typedef PFNGLSAMPLERPARAMETERFVPROC
typedef void( * PFNGLSAMPLERPARAMETERFVPROC) (GLuint sampler, GLenum pname, const GLfloat *param);
typedef PFNGLSAMPLERPARAMETERIIVPROC
typedef void( * PFNGLSAMPLERPARAMETERIIVPROC) (GLuint sampler, GLenum pname, const GLint *param);
typedef PFNGLSAMPLERPARAMETERIUIVPROC
typedef void( * PFNGLSAMPLERPARAMETERIUIVPROC) (GLuint sampler, GLenum pname, const GLuint *param);
typedef PFNGLGETSAMPLERPARAMETERIVPROC
typedef void( * PFNGLGETSAMPLERPARAMETERIVPROC) (GLuint sampler, GLenum pname, GLint *params);
typedef PFNGLGETSAMPLERPARAMETERIIVPROC
typedef void( * PFNGLGETSAMPLERPARAMETERIIVPROC) (GLuint sampler, GLenum pname, GLint *params);
typedef PFNGLGETSAMPLERPARAMETERFVPROC
typedef void( * PFNGLGETSAMPLERPARAMETERFVPROC) (GLuint sampler, GLenum pname, GLfloat *params);
typedef PFNGLGETSAMPLERPARAMETERIUIVPROC
typedef void( * PFNGLGETSAMPLERPARAMETERIUIVPROC) (GLuint sampler, GLenum pname, GLuint *params);
typedef PFNGLQUERYCOUNTERPROC
typedef void( * PFNGLQUERYCOUNTERPROC) (GLuint id, GLenum target);
typedef PFNGLGETQUERYOBJECTI64VPROC
typedef void( * PFNGLGETQUERYOBJECTI64VPROC) (GLuint id, GLenum pname, GLint64 *params);
typedef PFNGLGETQUERYOBJECTUI64VPROC
typedef void( * PFNGLGETQUERYOBJECTUI64VPROC) (GLuint id, GLenum pname, GLuint64 *params);
typedef PFNGLVERTEXATTRIBDIVISORPROC
typedef void( * PFNGLVERTEXATTRIBDIVISORPROC) (GLuint index, GLuint divisor);
typedef PFNGLVERTEXATTRIBP1UIPROC
typedef void( * PFNGLVERTEXATTRIBP1UIPROC) (GLuint index, GLenum type, GLboolean normalized, GLuint value);
typedef PFNGLVERTEXATTRIBP1UIVPROC
typedef void( * PFNGLVERTEXATTRIBP1UIVPROC) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
typedef PFNGLVERTEXATTRIBP2UIPROC
typedef void( * PFNGLVERTEXATTRIBP2UIPROC) (GLuint index, GLenum type, GLboolean normalized, GLuint value);
typedef PFNGLVERTEXATTRIBP2UIVPROC
typedef void( * PFNGLVERTEXATTRIBP2UIVPROC) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
typedef PFNGLVERTEXATTRIBP3UIPROC
typedef void( * PFNGLVERTEXATTRIBP3UIPROC) (GLuint index, GLenum type, GLboolean normalized, GLuint value);
typedef PFNGLVERTEXATTRIBP3UIVPROC
typedef void( * PFNGLVERTEXATTRIBP3UIVPROC) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
typedef PFNGLVERTEXATTRIBP4UIPROC
typedef void( * PFNGLVERTEXATTRIBP4UIPROC) (GLuint index, GLenum type, GLboolean normalized, GLuint value);
typedef PFNGLVERTEXATTRIBP4UIVPROC
typedef void( * PFNGLVERTEXATTRIBP4UIVPROC) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
typedef PFNGLMINSAMPLESHADINGPROC
typedef void( * PFNGLMINSAMPLESHADINGPROC) (GLfloat value);
typedef PFNGLBLENDEQUATIONIPROC
typedef void( * PFNGLBLENDEQUATIONIPROC) (GLuint buf, GLenum mode);
typedef PFNGLBLENDEQUATIONSEPARATEIPROC
typedef void( * PFNGLBLENDEQUATIONSEPARATEIPROC) (GLuint buf, GLenum modeRGB, GLenum modeAlpha);
typedef PFNGLBLENDFUNCIPROC
typedef void( * PFNGLBLENDFUNCIPROC) (GLuint buf, GLenum src, GLenum dst);
typedef PFNGLBLENDFUNCSEPARATEIPROC
typedef void( * PFNGLBLENDFUNCSEPARATEIPROC) (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
typedef PFNGLDRAWARRAYSINDIRECTPROC
typedef void( * PFNGLDRAWARRAYSINDIRECTPROC) (GLenum mode, const void *indirect);
typedef PFNGLDRAWELEMENTSINDIRECTPROC
typedef void( * PFNGLDRAWELEMENTSINDIRECTPROC) (GLenum mode, GLenum type, const void *indirect);
typedef PFNGLUNIFORM1DPROC
typedef void( * PFNGLUNIFORM1DPROC) (GLint location, GLdouble x);
typedef PFNGLUNIFORM2DPROC
typedef void( * PFNGLUNIFORM2DPROC) (GLint location, GLdouble x, GLdouble y);
typedef PFNGLUNIFORM3DPROC
typedef void( * PFNGLUNIFORM3DPROC) (GLint location, GLdouble x, GLdouble y, GLdouble z);
typedef PFNGLUNIFORM4DPROC
typedef void( * PFNGLUNIFORM4DPROC) (GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
typedef PFNGLUNIFORM1DVPROC
typedef void( * PFNGLUNIFORM1DVPROC) (GLint location, GLsizei count, const GLdouble *value);
typedef PFNGLUNIFORM2DVPROC
typedef void( * PFNGLUNIFORM2DVPROC) (GLint location, GLsizei count, const GLdouble *value);
typedef PFNGLUNIFORM3DVPROC
typedef void( * PFNGLUNIFORM3DVPROC) (GLint location, GLsizei count, const GLdouble *value);
typedef PFNGLUNIFORM4DVPROC
typedef void( * PFNGLUNIFORM4DVPROC) (GLint location, GLsizei count, const GLdouble *value);
typedef PFNGLUNIFORMMATRIX2DVPROC
typedef void( * PFNGLUNIFORMMATRIX2DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
typedef PFNGLUNIFORMMATRIX3DVPROC
typedef void( * PFNGLUNIFORMMATRIX3DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
typedef PFNGLUNIFORMMATRIX4DVPROC
typedef void( * PFNGLUNIFORMMATRIX4DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
typedef PFNGLUNIFORMMATRIX2X3DVPROC
typedef void( * PFNGLUNIFORMMATRIX2X3DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
typedef PFNGLUNIFORMMATRIX2X4DVPROC
typedef void( * PFNGLUNIFORMMATRIX2X4DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
typedef PFNGLUNIFORMMATRIX3X2DVPROC
typedef void( * PFNGLUNIFORMMATRIX3X2DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
typedef PFNGLUNIFORMMATRIX3X4DVPROC
typedef void( * PFNGLUNIFORMMATRIX3X4DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
typedef PFNGLUNIFORMMATRIX4X2DVPROC
typedef void( * PFNGLUNIFORMMATRIX4X2DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
typedef PFNGLUNIFORMMATRIX4X3DVPROC
typedef void( * PFNGLUNIFORMMATRIX4X3DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
typedef PFNGLGETUNIFORMDVPROC
typedef void( * PFNGLGETUNIFORMDVPROC) (GLuint program, GLint location, GLdouble *params);
typedef PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC
typedef GLint( * PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC) (GLuint program, GLenum shadertype, const GLchar *name);
typedef PFNGLGETSUBROUTINEINDEXPROC
typedef GLuint( * PFNGLGETSUBROUTINEINDEXPROC) (GLuint program, GLenum shadertype, const GLchar *name);
typedef PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC
typedef void( * PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC) (GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint *values);
typedef PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC
typedef void( * PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC) (GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name);
typedef PFNGLGETACTIVESUBROUTINENAMEPROC
typedef void( * PFNGLGETACTIVESUBROUTINENAMEPROC) (GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name);
typedef PFNGLUNIFORMSUBROUTINESUIVPROC
typedef void( * PFNGLUNIFORMSUBROUTINESUIVPROC) (GLenum shadertype, GLsizei count, const GLuint *indices);
typedef PFNGLGETUNIFORMSUBROUTINEUIVPROC
typedef void( * PFNGLGETUNIFORMSUBROUTINEUIVPROC) (GLenum shadertype, GLint location, GLuint *params);
typedef PFNGLGETPROGRAMSTAGEIVPROC
typedef void( * PFNGLGETPROGRAMSTAGEIVPROC) (GLuint program, GLenum shadertype, GLenum pname, GLint *values);
typedef PFNGLPATCHPARAMETERIPROC
typedef void( * PFNGLPATCHPARAMETERIPROC) (GLenum pname, GLint value);
typedef PFNGLPATCHPARAMETERFVPROC
typedef void( * PFNGLPATCHPARAMETERFVPROC) (GLenum pname, const GLfloat *values);
typedef PFNGLBINDTRANSFORMFEEDBACKPROC
typedef void( * PFNGLBINDTRANSFORMFEEDBACKPROC) (GLenum target, GLuint id);
typedef PFNGLDELETETRANSFORMFEEDBACKSPROC
typedef void( * PFNGLDELETETRANSFORMFEEDBACKSPROC) (GLsizei n, const GLuint *ids);
typedef PFNGLGENTRANSFORMFEEDBACKSPROC
typedef void( * PFNGLGENTRANSFORMFEEDBACKSPROC) (GLsizei n, GLuint *ids);
typedef PFNGLISTRANSFORMFEEDBACKPROC
typedef GLboolean( * PFNGLISTRANSFORMFEEDBACKPROC) (GLuint id);
typedef PFNGLPAUSETRANSFORMFEEDBACKPROC
typedef void( * PFNGLPAUSETRANSFORMFEEDBACKPROC) (void);
typedef PFNGLRESUMETRANSFORMFEEDBACKPROC
typedef void( * PFNGLRESUMETRANSFORMFEEDBACKPROC) (void);
typedef PFNGLDRAWTRANSFORMFEEDBACKPROC
typedef void( * PFNGLDRAWTRANSFORMFEEDBACKPROC) (GLenum mode, GLuint id);
typedef PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC
typedef void( * PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC) (GLenum mode, GLuint id, GLuint stream);
typedef PFNGLBEGINQUERYINDEXEDPROC
typedef void( * PFNGLBEGINQUERYINDEXEDPROC) (GLenum target, GLuint index, GLuint id);
typedef PFNGLENDQUERYINDEXEDPROC
typedef void( * PFNGLENDQUERYINDEXEDPROC) (GLenum target, GLuint index);
typedef PFNGLGETQUERYINDEXEDIVPROC
typedef void( * PFNGLGETQUERYINDEXEDIVPROC) (GLenum target, GLuint index, GLenum pname, GLint *params);
typedef PFNGLRELEASESHADERCOMPILERPROC
typedef void( * PFNGLRELEASESHADERCOMPILERPROC) (void);
typedef PFNGLSHADERBINARYPROC
typedef void( * PFNGLSHADERBINARYPROC) (GLsizei count, const GLuint *shaders, GLenum binaryformat, const void *binary, GLsizei length);
typedef PFNGLGETSHADERPRECISIONFORMATPROC
typedef void( * PFNGLGETSHADERPRECISIONFORMATPROC) (GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision);
typedef PFNGLDEPTHRANGEFPROC
typedef void( * PFNGLDEPTHRANGEFPROC) (GLfloat n, GLfloat f);
typedef PFNGLCLEARDEPTHFPROC
typedef void( * PFNGLCLEARDEPTHFPROC) (GLfloat d);
typedef PFNGLGETPROGRAMBINARYPROC
typedef void( * PFNGLGETPROGRAMBINARYPROC) (GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, void *binary);
typedef PFNGLPROGRAMBINARYPROC
typedef void( * PFNGLPROGRAMBINARYPROC) (GLuint program, GLenum binaryFormat, const void *binary, GLsizei length);
typedef PFNGLPROGRAMPARAMETERIPROC
typedef void( * PFNGLPROGRAMPARAMETERIPROC) (GLuint program, GLenum pname, GLint value);
typedef PFNGLUSEPROGRAMSTAGESPROC
typedef void( * PFNGLUSEPROGRAMSTAGESPROC) (GLuint pipeline, GLbitfield stages, GLuint program);
typedef PFNGLACTIVESHADERPROGRAMPROC
typedef void( * PFNGLACTIVESHADERPROGRAMPROC) (GLuint pipeline, GLuint program);
typedef PFNGLCREATESHADERPROGRAMVPROC
typedef GLuint( * PFNGLCREATESHADERPROGRAMVPROC) (GLenum type, GLsizei count, const GLchar *const *strings);
typedef PFNGLBINDPROGRAMPIPELINEPROC
typedef void( * PFNGLBINDPROGRAMPIPELINEPROC) (GLuint pipeline);
typedef PFNGLDELETEPROGRAMPIPELINESPROC
typedef void( * PFNGLDELETEPROGRAMPIPELINESPROC) (GLsizei n, const GLuint *pipelines);
typedef PFNGLGENPROGRAMPIPELINESPROC
typedef void( * PFNGLGENPROGRAMPIPELINESPROC) (GLsizei n, GLuint *pipelines);
typedef PFNGLISPROGRAMPIPELINEPROC
typedef GLboolean( * PFNGLISPROGRAMPIPELINEPROC) (GLuint pipeline);
typedef PFNGLGETPROGRAMPIPELINEIVPROC
typedef void( * PFNGLGETPROGRAMPIPELINEIVPROC) (GLuint pipeline, GLenum pname, GLint *params);
typedef PFNGLPROGRAMUNIFORM1IPROC
typedef void( * PFNGLPROGRAMUNIFORM1IPROC) (GLuint program, GLint location, GLint v0);
typedef PFNGLPROGRAMUNIFORM1IVPROC
typedef void( * PFNGLPROGRAMUNIFORM1IVPROC) (GLuint program, GLint location, GLsizei count, const GLint *value);
typedef PFNGLPROGRAMUNIFORM1FPROC
typedef void( * PFNGLPROGRAMUNIFORM1FPROC) (GLuint program, GLint location, GLfloat v0);
typedef PFNGLPROGRAMUNIFORM1FVPROC
typedef void( * PFNGLPROGRAMUNIFORM1FVPROC) (GLuint program, GLint location, GLsizei count, const GLfloat *value);
typedef PFNGLPROGRAMUNIFORM1DPROC
typedef void( * PFNGLPROGRAMUNIFORM1DPROC) (GLuint program, GLint location, GLdouble v0);
typedef PFNGLPROGRAMUNIFORM1DVPROC
typedef void( * PFNGLPROGRAMUNIFORM1DVPROC) (GLuint program, GLint location, GLsizei count, const GLdouble *value);
typedef PFNGLPROGRAMUNIFORM1UIPROC
typedef void( * PFNGLPROGRAMUNIFORM1UIPROC) (GLuint program, GLint location, GLuint v0);
typedef PFNGLPROGRAMUNIFORM1UIVPROC
typedef void( * PFNGLPROGRAMUNIFORM1UIVPROC) (GLuint program, GLint location, GLsizei count, const GLuint *value);
typedef PFNGLPROGRAMUNIFORM2IPROC
typedef void( * PFNGLPROGRAMUNIFORM2IPROC) (GLuint program, GLint location, GLint v0, GLint v1);
typedef PFNGLPROGRAMUNIFORM2IVPROC
typedef void( * PFNGLPROGRAMUNIFORM2IVPROC) (GLuint program, GLint location, GLsizei count, const GLint *value);
typedef PFNGLPROGRAMUNIFORM2FPROC
typedef void( * PFNGLPROGRAMUNIFORM2FPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1);
typedef PFNGLPROGRAMUNIFORM2FVPROC
typedef void( * PFNGLPROGRAMUNIFORM2FVPROC) (GLuint program, GLint location, GLsizei count, const GLfloat *value);
typedef PFNGLPROGRAMUNIFORM2DPROC
typedef void( * PFNGLPROGRAMUNIFORM2DPROC) (GLuint program, GLint location, GLdouble v0, GLdouble v1);
typedef PFNGLPROGRAMUNIFORM2DVPROC
typedef void( * PFNGLPROGRAMUNIFORM2DVPROC) (GLuint program, GLint location, GLsizei count, const GLdouble *value);
typedef PFNGLPROGRAMUNIFORM2UIPROC
typedef void( * PFNGLPROGRAMUNIFORM2UIPROC) (GLuint program, GLint location, GLuint v0, GLuint v1);
typedef PFNGLPROGRAMUNIFORM2UIVPROC
typedef void( * PFNGLPROGRAMUNIFORM2UIVPROC) (GLuint program, GLint location, GLsizei count, const GLuint *value);
typedef PFNGLPROGRAMUNIFORM3IPROC
typedef void( * PFNGLPROGRAMUNIFORM3IPROC) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2);
typedef PFNGLPROGRAMUNIFORM3IVPROC
typedef void( * PFNGLPROGRAMUNIFORM3IVPROC) (GLuint program, GLint location, GLsizei count, const GLint *value);
typedef PFNGLPROGRAMUNIFORM3FPROC
typedef void( * PFNGLPROGRAMUNIFORM3FPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
typedef PFNGLPROGRAMUNIFORM3FVPROC
typedef void( * PFNGLPROGRAMUNIFORM3FVPROC) (GLuint program, GLint location, GLsizei count, const GLfloat *value);
typedef PFNGLPROGRAMUNIFORM3DPROC
typedef void( * PFNGLPROGRAMUNIFORM3DPROC) (GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2);
typedef PFNGLPROGRAMUNIFORM3DVPROC
typedef void( * PFNGLPROGRAMUNIFORM3DVPROC) (GLuint program, GLint location, GLsizei count, const GLdouble *value);
typedef PFNGLPROGRAMUNIFORM3UIPROC
typedef void( * PFNGLPROGRAMUNIFORM3UIPROC) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2);
typedef PFNGLPROGRAMUNIFORM3UIVPROC
typedef void( * PFNGLPROGRAMUNIFORM3UIVPROC) (GLuint program, GLint location, GLsizei count, const GLuint *value);
typedef PFNGLPROGRAMUNIFORM4IPROC
typedef void( * PFNGLPROGRAMUNIFORM4IPROC) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
typedef PFNGLPROGRAMUNIFORM4IVPROC
typedef void( * PFNGLPROGRAMUNIFORM4IVPROC) (GLuint program, GLint location, GLsizei count, const GLint *value);
typedef PFNGLPROGRAMUNIFORM4FPROC
typedef void( * PFNGLPROGRAMUNIFORM4FPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
typedef PFNGLPROGRAMUNIFORM4FVPROC
typedef void( * PFNGLPROGRAMUNIFORM4FVPROC) (GLuint program, GLint location, GLsizei count, const GLfloat *value);
typedef PFNGLPROGRAMUNIFORM4DPROC
typedef void( * PFNGLPROGRAMUNIFORM4DPROC) (GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3);
typedef PFNGLPROGRAMUNIFORM4DVPROC
typedef void( * PFNGLPROGRAMUNIFORM4DVPROC) (GLuint program, GLint location, GLsizei count, const GLdouble *value);
typedef PFNGLPROGRAMUNIFORM4UIPROC
typedef void( * PFNGLPROGRAMUNIFORM4UIPROC) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
typedef PFNGLPROGRAMUNIFORM4UIVPROC
typedef void( * PFNGLPROGRAMUNIFORM4UIVPROC) (GLuint program, GLint location, GLsizei count, const GLuint *value);
typedef PFNGLPROGRAMUNIFORMMATRIX2FVPROC
typedef void( * PFNGLPROGRAMUNIFORMMATRIX2FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
typedef PFNGLPROGRAMUNIFORMMATRIX3FVPROC
typedef void( * PFNGLPROGRAMUNIFORMMATRIX3FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
typedef PFNGLPROGRAMUNIFORMMATRIX4FVPROC
typedef void( * PFNGLPROGRAMUNIFORMMATRIX4FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
typedef PFNGLPROGRAMUNIFORMMATRIX2DVPROC
typedef void( * PFNGLPROGRAMUNIFORMMATRIX2DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
typedef PFNGLPROGRAMUNIFORMMATRIX3DVPROC
typedef void( * PFNGLPROGRAMUNIFORMMATRIX3DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
typedef PFNGLPROGRAMUNIFORMMATRIX4DVPROC
typedef void( * PFNGLPROGRAMUNIFORMMATRIX4DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
typedef PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC
typedef void( * PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
typedef PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC
typedef void( * PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
typedef PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC
typedef void( * PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
typedef PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC
typedef void( * PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
typedef PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC
typedef void( * PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
typedef PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC
typedef void( * PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
typedef PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC
typedef void( * PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
typedef PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC
typedef void( * PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
typedef PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC
typedef void( * PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
typedef PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC
typedef void( * PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
typedef PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC
typedef void( * PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
typedef PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC
typedef void( * PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
typedef PFNGLVALIDATEPROGRAMPIPELINEPROC
typedef void( * PFNGLVALIDATEPROGRAMPIPELINEPROC) (GLuint pipeline);
typedef PFNGLGETPROGRAMPIPELINEINFOLOGPROC
typedef void( * PFNGLGETPROGRAMPIPELINEINFOLOGPROC) (GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
typedef PFNGLVERTEXATTRIBL1DPROC
typedef void( * PFNGLVERTEXATTRIBL1DPROC) (GLuint index, GLdouble x);
typedef PFNGLVERTEXATTRIBL2DPROC
typedef void( * PFNGLVERTEXATTRIBL2DPROC) (GLuint index, GLdouble x, GLdouble y);
typedef PFNGLVERTEXATTRIBL3DPROC
typedef void( * PFNGLVERTEXATTRIBL3DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
typedef PFNGLVERTEXATTRIBL4DPROC
typedef void( * PFNGLVERTEXATTRIBL4DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
typedef PFNGLVERTEXATTRIBL1DVPROC
typedef void( * PFNGLVERTEXATTRIBL1DVPROC) (GLuint index, const GLdouble *v);
typedef PFNGLVERTEXATTRIBL2DVPROC
typedef void( * PFNGLVERTEXATTRIBL2DVPROC) (GLuint index, const GLdouble *v);
typedef PFNGLVERTEXATTRIBL3DVPROC
typedef void( * PFNGLVERTEXATTRIBL3DVPROC) (GLuint index, const GLdouble *v);
typedef PFNGLVERTEXATTRIBL4DVPROC
typedef void( * PFNGLVERTEXATTRIBL4DVPROC) (GLuint index, const GLdouble *v);
typedef PFNGLVERTEXATTRIBLPOINTERPROC
typedef void( * PFNGLVERTEXATTRIBLPOINTERPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer);
typedef PFNGLGETVERTEXATTRIBLDVPROC
typedef void( * PFNGLGETVERTEXATTRIBLDVPROC) (GLuint index, GLenum pname, GLdouble *params);
typedef PFNGLVIEWPORTARRAYVPROC
typedef void( * PFNGLVIEWPORTARRAYVPROC) (GLuint first, GLsizei count, const GLfloat *v);
typedef PFNGLVIEWPORTINDEXEDFPROC
typedef void( * PFNGLVIEWPORTINDEXEDFPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h);
typedef PFNGLVIEWPORTINDEXEDFVPROC
typedef void( * PFNGLVIEWPORTINDEXEDFVPROC) (GLuint index, const GLfloat *v);
typedef PFNGLSCISSORARRAYVPROC
typedef void( * PFNGLSCISSORARRAYVPROC) (GLuint first, GLsizei count, const GLint *v);
typedef PFNGLSCISSORINDEXEDPROC
typedef void( * PFNGLSCISSORINDEXEDPROC) (GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height);
typedef PFNGLSCISSORINDEXEDVPROC
typedef void( * PFNGLSCISSORINDEXEDVPROC) (GLuint index, const GLint *v);
typedef PFNGLDEPTHRANGEARRAYVPROC
typedef void( * PFNGLDEPTHRANGEARRAYVPROC) (GLuint first, GLsizei count, const GLdouble *v);
typedef PFNGLDEPTHRANGEINDEXEDPROC
typedef void( * PFNGLDEPTHRANGEINDEXEDPROC) (GLuint index, GLdouble n, GLdouble f);
typedef PFNGLGETFLOATI_VPROC
typedef void( * PFNGLGETFLOATI_VPROC) (GLenum target, GLuint index, GLfloat *data);
typedef PFNGLGETDOUBLEI_VPROC
typedef void( * PFNGLGETDOUBLEI_VPROC) (GLenum target, GLuint index, GLdouble *data);
typedef PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC
typedef void( * PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC) (GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance);
typedef PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC
typedef void( * PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLuint baseinstance);
typedef PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC
typedef void( * PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance);
typedef PFNGLGETINTERNALFORMATIVPROC
typedef void( * PFNGLGETINTERNALFORMATIVPROC) (GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint *params);
typedef PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC
typedef void( * PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC) (GLuint program, GLuint bufferIndex, GLenum pname, GLint *params);
typedef PFNGLBINDIMAGETEXTUREPROC
typedef void( * PFNGLBINDIMAGETEXTUREPROC) (GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format);
typedef PFNGLMEMORYBARRIERPROC
typedef void( * PFNGLMEMORYBARRIERPROC) (GLbitfield barriers);
typedef PFNGLTEXSTORAGE1DPROC
typedef void( * PFNGLTEXSTORAGE1DPROC) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width);
typedef PFNGLTEXSTORAGE2DPROC
typedef void( * PFNGLTEXSTORAGE2DPROC) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
typedef PFNGLTEXSTORAGE3DPROC
typedef void( * PFNGLTEXSTORAGE3DPROC) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
typedef PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC
typedef void( * PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC) (GLenum mode, GLuint id, GLsizei instancecount);
typedef PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC
typedef void( * PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC) (GLenum mode, GLuint id, GLuint stream, GLsizei instancecount);
typedef GLDEBUGPROC
typedef void( * GLDEBUGPROC) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *message, const void *userParam);
typedef PFNGLCLEARBUFFERDATAPROC
typedef void( * PFNGLCLEARBUFFERDATAPROC) (GLenum target, GLenum internalformat, GLenum format, GLenum type, const void *data);
typedef PFNGLCLEARBUFFERSUBDATAPROC
typedef void( * PFNGLCLEARBUFFERSUBDATAPROC) (GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data);
typedef PFNGLDISPATCHCOMPUTEPROC
typedef void( * PFNGLDISPATCHCOMPUTEPROC) (GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z);
typedef PFNGLDISPATCHCOMPUTEINDIRECTPROC
typedef void( * PFNGLDISPATCHCOMPUTEINDIRECTPROC) (GLintptr indirect);
typedef PFNGLCOPYIMAGESUBDATAPROC
typedef void( * PFNGLCOPYIMAGESUBDATAPROC) (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);
typedef PFNGLFRAMEBUFFERPARAMETERIPROC
typedef void( * PFNGLFRAMEBUFFERPARAMETERIPROC) (GLenum target, GLenum pname, GLint param);
typedef PFNGLGETFRAMEBUFFERPARAMETERIVPROC
typedef void( * PFNGLGETFRAMEBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params);
typedef PFNGLGETINTERNALFORMATI64VPROC
typedef void( * PFNGLGETINTERNALFORMATI64VPROC) (GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint64 *params);
typedef PFNGLINVALIDATETEXSUBIMAGEPROC
typedef void( * PFNGLINVALIDATETEXSUBIMAGEPROC) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth);
typedef PFNGLINVALIDATETEXIMAGEPROC
typedef void( * PFNGLINVALIDATETEXIMAGEPROC) (GLuint texture, GLint level);
typedef PFNGLINVALIDATEBUFFERSUBDATAPROC
typedef void( * PFNGLINVALIDATEBUFFERSUBDATAPROC) (GLuint buffer, GLintptr offset, GLsizeiptr length);
typedef PFNGLINVALIDATEBUFFERDATAPROC
typedef void( * PFNGLINVALIDATEBUFFERDATAPROC) (GLuint buffer);
typedef PFNGLINVALIDATEFRAMEBUFFERPROC
typedef void( * PFNGLINVALIDATEFRAMEBUFFERPROC) (GLenum target, GLsizei numAttachments, const GLenum *attachments);
typedef PFNGLINVALIDATESUBFRAMEBUFFERPROC
typedef void( * PFNGLINVALIDATESUBFRAMEBUFFERPROC) (GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height);
typedef PFNGLMULTIDRAWARRAYSINDIRECTPROC
typedef void( * PFNGLMULTIDRAWARRAYSINDIRECTPROC) (GLenum mode, const void *indirect, GLsizei drawcount, GLsizei stride);
typedef PFNGLMULTIDRAWELEMENTSINDIRECTPROC
typedef void( * PFNGLMULTIDRAWELEMENTSINDIRECTPROC) (GLenum mode, GLenum type, const void *indirect, GLsizei drawcount, GLsizei stride);
typedef PFNGLGETPROGRAMINTERFACEIVPROC
typedef void( * PFNGLGETPROGRAMINTERFACEIVPROC) (GLuint program, GLenum programInterface, GLenum pname, GLint *params);
typedef PFNGLGETPROGRAMRESOURCEINDEXPROC
typedef GLuint( * PFNGLGETPROGRAMRESOURCEINDEXPROC) (GLuint program, GLenum programInterface, const GLchar *name);
typedef PFNGLGETPROGRAMRESOURCENAMEPROC
typedef void( * PFNGLGETPROGRAMRESOURCENAMEPROC) (GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name);
typedef PFNGLGETPROGRAMRESOURCEIVPROC
typedef void( * PFNGLGETPROGRAMRESOURCEIVPROC) (GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei bufSize, GLsizei *length, GLint *params);
typedef PFNGLGETPROGRAMRESOURCELOCATIONPROC
typedef GLint( * PFNGLGETPROGRAMRESOURCELOCATIONPROC) (GLuint program, GLenum programInterface, const GLchar *name);
typedef PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC
typedef GLint( * PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC) (GLuint program, GLenum programInterface, const GLchar *name);
typedef PFNGLSHADERSTORAGEBLOCKBINDINGPROC
typedef void( * PFNGLSHADERSTORAGEBLOCKBINDINGPROC) (GLuint program, GLuint storageBlockIndex, GLuint storageBlockBinding);
typedef PFNGLTEXBUFFERRANGEPROC
typedef void( * PFNGLTEXBUFFERRANGEPROC) (GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size);
typedef PFNGLTEXSTORAGE2DMULTISAMPLEPROC
typedef void( * PFNGLTEXSTORAGE2DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);
typedef PFNGLTEXSTORAGE3DMULTISAMPLEPROC
typedef void( * PFNGLTEXSTORAGE3DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);
typedef PFNGLTEXTUREVIEWPROC
typedef void( * PFNGLTEXTUREVIEWPROC) (GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers);
typedef PFNGLBINDVERTEXBUFFERPROC
typedef void( * PFNGLBINDVERTEXBUFFERPROC) (GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride);
typedef PFNGLVERTEXATTRIBFORMATPROC
typedef void( * PFNGLVERTEXATTRIBFORMATPROC) (GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset);
typedef PFNGLVERTEXATTRIBIFORMATPROC
typedef void( * PFNGLVERTEXATTRIBIFORMATPROC) (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
typedef PFNGLVERTEXATTRIBLFORMATPROC
typedef void( * PFNGLVERTEXATTRIBLFORMATPROC) (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
typedef PFNGLVERTEXATTRIBBINDINGPROC
typedef void( * PFNGLVERTEXATTRIBBINDINGPROC) (GLuint attribindex, GLuint bindingindex);
typedef PFNGLVERTEXBINDINGDIVISORPROC
typedef void( * PFNGLVERTEXBINDINGDIVISORPROC) (GLuint bindingindex, GLuint divisor);
typedef PFNGLDEBUGMESSAGECONTROLPROC
typedef void( * PFNGLDEBUGMESSAGECONTROLPROC) (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled);
typedef PFNGLDEBUGMESSAGEINSERTPROC
typedef void( * PFNGLDEBUGMESSAGEINSERTPROC) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf);
typedef PFNGLDEBUGMESSAGECALLBACKPROC
typedef void( * PFNGLDEBUGMESSAGECALLBACKPROC) (GLDEBUGPROC callback, const void *userParam);
typedef PFNGLGETDEBUGMESSAGELOGPROC
typedef GLuint( * PFNGLGETDEBUGMESSAGELOGPROC) (GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog);
typedef PFNGLPUSHDEBUGGROUPPROC
typedef void( * PFNGLPUSHDEBUGGROUPPROC) (GLenum source, GLuint id, GLsizei length, const GLchar *message);
typedef PFNGLPOPDEBUGGROUPPROC
typedef void( * PFNGLPOPDEBUGGROUPPROC) (void);
typedef PFNGLOBJECTLABELPROC
typedef void( * PFNGLOBJECTLABELPROC) (GLenum identifier, GLuint name, GLsizei length, const GLchar *label);
typedef PFNGLGETOBJECTLABELPROC
typedef void( * PFNGLGETOBJECTLABELPROC) (GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label);
typedef PFNGLOBJECTPTRLABELPROC
typedef void( * PFNGLOBJECTPTRLABELPROC) (const void *ptr, GLsizei length, const GLchar *label);
typedef PFNGLGETOBJECTPTRLABELPROC
typedef void( * PFNGLGETOBJECTPTRLABELPROC) (const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label);
typedef PFNGLBUFFERSTORAGEPROC
typedef void( * PFNGLBUFFERSTORAGEPROC) (GLenum target, GLsizeiptr size, const void *data, GLbitfield flags);
typedef PFNGLCLEARTEXIMAGEPROC
typedef void( * PFNGLCLEARTEXIMAGEPROC) (GLuint texture, GLint level, GLenum format, GLenum type, const void *data);
typedef PFNGLCLEARTEXSUBIMAGEPROC
typedef void( * PFNGLCLEARTEXSUBIMAGEPROC) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *data);
typedef PFNGLBINDBUFFERSBASEPROC
typedef void( * PFNGLBINDBUFFERSBASEPROC) (GLenum target, GLuint first, GLsizei count, const GLuint *buffers);
typedef PFNGLBINDBUFFERSRANGEPROC
typedef void( * PFNGLBINDBUFFERSRANGEPROC) (GLenum target, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizeiptr *sizes);
typedef PFNGLBINDTEXTURESPROC
typedef void( * PFNGLBINDTEXTURESPROC) (GLuint first, GLsizei count, const GLuint *textures);
typedef PFNGLBINDSAMPLERSPROC
typedef void( * PFNGLBINDSAMPLERSPROC) (GLuint first, GLsizei count, const GLuint *samplers);
typedef PFNGLBINDIMAGETEXTURESPROC
typedef void( * PFNGLBINDIMAGETEXTURESPROC) (GLuint first, GLsizei count, const GLuint *textures);
typedef PFNGLBINDVERTEXBUFFERSPROC
typedef void( * PFNGLBINDVERTEXBUFFERSPROC) (GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides);
typedef PFNGLCLIPCONTROLPROC
typedef void( * PFNGLCLIPCONTROLPROC) (GLenum origin, GLenum depth);
typedef PFNGLCREATETRANSFORMFEEDBACKSPROC
typedef void( * PFNGLCREATETRANSFORMFEEDBACKSPROC) (GLsizei n, GLuint *ids);
typedef PFNGLTRANSFORMFEEDBACKBUFFERBASEPROC
typedef void( * PFNGLTRANSFORMFEEDBACKBUFFERBASEPROC) (GLuint xfb, GLuint index, GLuint buffer);
typedef PFNGLTRANSFORMFEEDBACKBUFFERRANGEPROC
typedef void( * PFNGLTRANSFORMFEEDBACKBUFFERRANGEPROC) (GLuint xfb, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
typedef PFNGLGETTRANSFORMFEEDBACKIVPROC
typedef void( * PFNGLGETTRANSFORMFEEDBACKIVPROC) (GLuint xfb, GLenum pname, GLint *param);
typedef PFNGLGETTRANSFORMFEEDBACKI_VPROC
typedef void( * PFNGLGETTRANSFORMFEEDBACKI_VPROC) (GLuint xfb, GLenum pname, GLuint index, GLint *param);
typedef PFNGLGETTRANSFORMFEEDBACKI64_VPROC
typedef void( * PFNGLGETTRANSFORMFEEDBACKI64_VPROC) (GLuint xfb, GLenum pname, GLuint index, GLint64 *param);
typedef PFNGLCREATEBUFFERSPROC
typedef void( * PFNGLCREATEBUFFERSPROC) (GLsizei n, GLuint *buffers);
typedef PFNGLNAMEDBUFFERSTORAGEPROC
typedef void( * PFNGLNAMEDBUFFERSTORAGEPROC) (GLuint buffer, GLsizeiptr size, const void *data, GLbitfield flags);
typedef PFNGLNAMEDBUFFERDATAPROC
typedef void( * PFNGLNAMEDBUFFERDATAPROC) (GLuint buffer, GLsizeiptr size, const void *data, GLenum usage);
typedef PFNGLNAMEDBUFFERSUBDATAPROC
typedef void( * PFNGLNAMEDBUFFERSUBDATAPROC) (GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data);
typedef PFNGLCOPYNAMEDBUFFERSUBDATAPROC
typedef void( * PFNGLCOPYNAMEDBUFFERSUBDATAPROC) (GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
typedef PFNGLCLEARNAMEDBUFFERDATAPROC
typedef void( * PFNGLCLEARNAMEDBUFFERDATAPROC) (GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data);
typedef PFNGLCLEARNAMEDBUFFERSUBDATAPROC
typedef void( * PFNGLCLEARNAMEDBUFFERSUBDATAPROC) (GLuint buffer, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data);
typedef PFNGLMAPNAMEDBUFFERPROC
typedef void*( * PFNGLMAPNAMEDBUFFERPROC) (GLuint buffer, GLenum access);
typedef PFNGLMAPNAMEDBUFFERRANGEPROC
typedef void*( * PFNGLMAPNAMEDBUFFERRANGEPROC) (GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access);
typedef PFNGLUNMAPNAMEDBUFFERPROC
typedef GLboolean( * PFNGLUNMAPNAMEDBUFFERPROC) (GLuint buffer);
typedef PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEPROC
typedef void( * PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEPROC) (GLuint buffer, GLintptr offset, GLsizeiptr length);
typedef PFNGLGETNAMEDBUFFERPARAMETERIVPROC
typedef void( * PFNGLGETNAMEDBUFFERPARAMETERIVPROC) (GLuint buffer, GLenum pname, GLint *params);
typedef PFNGLGETNAMEDBUFFERPARAMETERI64VPROC
typedef void( * PFNGLGETNAMEDBUFFERPARAMETERI64VPROC) (GLuint buffer, GLenum pname, GLint64 *params);
typedef PFNGLGETNAMEDBUFFERPOINTERVPROC
typedef void( * PFNGLGETNAMEDBUFFERPOINTERVPROC) (GLuint buffer, GLenum pname, void **params);
typedef PFNGLGETNAMEDBUFFERSUBDATAPROC
typedef void( * PFNGLGETNAMEDBUFFERSUBDATAPROC) (GLuint buffer, GLintptr offset, GLsizeiptr size, void *data);
typedef PFNGLCREATEFRAMEBUFFERSPROC
typedef void( * PFNGLCREATEFRAMEBUFFERSPROC) (GLsizei n, GLuint *framebuffers);
typedef PFNGLNAMEDFRAMEBUFFERRENDERBUFFERPROC
typedef void( * PFNGLNAMEDFRAMEBUFFERRENDERBUFFERPROC) (GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
typedef PFNGLNAMEDFRAMEBUFFERPARAMETERIPROC
typedef void( * PFNGLNAMEDFRAMEBUFFERPARAMETERIPROC) (GLuint framebuffer, GLenum pname, GLint param);
typedef PFNGLNAMEDFRAMEBUFFERTEXTUREPROC
typedef void( * PFNGLNAMEDFRAMEBUFFERTEXTUREPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level);
typedef PFNGLNAMEDFRAMEBUFFERTEXTURELAYERPROC
typedef void( * PFNGLNAMEDFRAMEBUFFERTEXTURELAYERPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer);
typedef PFNGLNAMEDFRAMEBUFFERDRAWBUFFERPROC
typedef void( * PFNGLNAMEDFRAMEBUFFERDRAWBUFFERPROC) (GLuint framebuffer, GLenum buf);
typedef PFNGLNAMEDFRAMEBUFFERDRAWBUFFERSPROC
typedef void( * PFNGLNAMEDFRAMEBUFFERDRAWBUFFERSPROC) (GLuint framebuffer, GLsizei n, const GLenum *bufs);
typedef PFNGLNAMEDFRAMEBUFFERREADBUFFERPROC
typedef void( * PFNGLNAMEDFRAMEBUFFERREADBUFFERPROC) (GLuint framebuffer, GLenum src);
typedef PFNGLINVALIDATENAMEDFRAMEBUFFERDATAPROC
typedef void( * PFNGLINVALIDATENAMEDFRAMEBUFFERDATAPROC) (GLuint framebuffer, GLsizei numAttachments, const GLenum *attachments);
typedef PFNGLINVALIDATENAMEDFRAMEBUFFERSUBDATAPROC
typedef void( * PFNGLINVALIDATENAMEDFRAMEBUFFERSUBDATAPROC) (GLuint framebuffer, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height);
typedef PFNGLCLEARNAMEDFRAMEBUFFERIVPROC
typedef void( * PFNGLCLEARNAMEDFRAMEBUFFERIVPROC) (GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLint *value);
typedef PFNGLCLEARNAMEDFRAMEBUFFERUIVPROC
typedef void( * PFNGLCLEARNAMEDFRAMEBUFFERUIVPROC) (GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLuint *value);
typedef PFNGLCLEARNAMEDFRAMEBUFFERFVPROC
typedef void( * PFNGLCLEARNAMEDFRAMEBUFFERFVPROC) (GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLfloat *value);
typedef PFNGLCLEARNAMEDFRAMEBUFFERFIPROC
typedef void( * PFNGLCLEARNAMEDFRAMEBUFFERFIPROC) (GLuint framebuffer, GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
typedef PFNGLBLITNAMEDFRAMEBUFFERPROC
typedef void( * PFNGLBLITNAMEDFRAMEBUFFERPROC) (GLuint readFramebuffer, GLuint drawFramebuffer, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
typedef PFNGLCHECKNAMEDFRAMEBUFFERSTATUSPROC
typedef GLenum( * PFNGLCHECKNAMEDFRAMEBUFFERSTATUSPROC) (GLuint framebuffer, GLenum target);
typedef PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVPROC
typedef void( * PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVPROC) (GLuint framebuffer, GLenum pname, GLint *param);
typedef PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVPROC
typedef void( * PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVPROC) (GLuint framebuffer, GLenum attachment, GLenum pname, GLint *params);
typedef PFNGLCREATERENDERBUFFERSPROC
typedef void( * PFNGLCREATERENDERBUFFERSPROC) (GLsizei n, GLuint *renderbuffers);
typedef PFNGLNAMEDRENDERBUFFERSTORAGEPROC
typedef void( * PFNGLNAMEDRENDERBUFFERSTORAGEPROC) (GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height);
typedef PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEPROC
typedef void( * PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEPROC) (GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
typedef PFNGLGETNAMEDRENDERBUFFERPARAMETERIVPROC
typedef void( * PFNGLGETNAMEDRENDERBUFFERPARAMETERIVPROC) (GLuint renderbuffer, GLenum pname, GLint *params);
typedef PFNGLCREATETEXTURESPROC
typedef void( * PFNGLCREATETEXTURESPROC) (GLenum target, GLsizei n, GLuint *textures);
typedef PFNGLTEXTUREBUFFERPROC
typedef void( * PFNGLTEXTUREBUFFERPROC) (GLuint texture, GLenum internalformat, GLuint buffer);
typedef PFNGLTEXTUREBUFFERRANGEPROC
typedef void( * PFNGLTEXTUREBUFFERRANGEPROC) (GLuint texture, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size);
typedef PFNGLTEXTURESTORAGE1DPROC
typedef void( * PFNGLTEXTURESTORAGE1DPROC) (GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width);
typedef PFNGLTEXTURESTORAGE2DPROC
typedef void( * PFNGLTEXTURESTORAGE2DPROC) (GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
typedef PFNGLTEXTURESTORAGE3DPROC
typedef void( * PFNGLTEXTURESTORAGE3DPROC) (GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
typedef PFNGLTEXTURESTORAGE2DMULTISAMPLEPROC
typedef void( * PFNGLTEXTURESTORAGE2DMULTISAMPLEPROC) (GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);
typedef PFNGLTEXTURESTORAGE3DMULTISAMPLEPROC
typedef void( * PFNGLTEXTURESTORAGE3DMULTISAMPLEPROC) (GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);
typedef PFNGLTEXTURESUBIMAGE1DPROC
typedef void( * PFNGLTEXTURESUBIMAGE1DPROC) (GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels);
typedef PFNGLTEXTURESUBIMAGE2DPROC
typedef void( * PFNGLTEXTURESUBIMAGE2DPROC) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels);
typedef PFNGLTEXTURESUBIMAGE3DPROC
typedef void( * PFNGLTEXTURESUBIMAGE3DPROC) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels);
typedef PFNGLCOMPRESSEDTEXTURESUBIMAGE1DPROC
typedef void( * PFNGLCOMPRESSEDTEXTURESUBIMAGE1DPROC) (GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data);
typedef PFNGLCOMPRESSEDTEXTURESUBIMAGE2DPROC
typedef void( * PFNGLCOMPRESSEDTEXTURESUBIMAGE2DPROC) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data);
typedef PFNGLCOMPRESSEDTEXTURESUBIMAGE3DPROC
typedef void( * PFNGLCOMPRESSEDTEXTURESUBIMAGE3DPROC) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data);
typedef PFNGLCOPYTEXTURESUBIMAGE1DPROC
typedef void( * PFNGLCOPYTEXTURESUBIMAGE1DPROC) (GLuint texture, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
typedef PFNGLCOPYTEXTURESUBIMAGE2DPROC
typedef void( * PFNGLCOPYTEXTURESUBIMAGE2DPROC) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
typedef PFNGLCOPYTEXTURESUBIMAGE3DPROC
typedef void( * PFNGLCOPYTEXTURESUBIMAGE3DPROC) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
typedef PFNGLTEXTUREPARAMETERFPROC
typedef void( * PFNGLTEXTUREPARAMETERFPROC) (GLuint texture, GLenum pname, GLfloat param);
typedef PFNGLTEXTUREPARAMETERFVPROC
typedef void( * PFNGLTEXTUREPARAMETERFVPROC) (GLuint texture, GLenum pname, const GLfloat *param);
typedef PFNGLTEXTUREPARAMETERIPROC
typedef void( * PFNGLTEXTUREPARAMETERIPROC) (GLuint texture, GLenum pname, GLint param);
typedef PFNGLTEXTUREPARAMETERIIVPROC
typedef void( * PFNGLTEXTUREPARAMETERIIVPROC) (GLuint texture, GLenum pname, const GLint *params);
typedef PFNGLTEXTUREPARAMETERIUIVPROC
typedef void( * PFNGLTEXTUREPARAMETERIUIVPROC) (GLuint texture, GLenum pname, const GLuint *params);
typedef PFNGLTEXTUREPARAMETERIVPROC
typedef void( * PFNGLTEXTUREPARAMETERIVPROC) (GLuint texture, GLenum pname, const GLint *param);
typedef PFNGLGENERATETEXTUREMIPMAPPROC
typedef void( * PFNGLGENERATETEXTUREMIPMAPPROC) (GLuint texture);
typedef PFNGLBINDTEXTUREUNITPROC
typedef void( * PFNGLBINDTEXTUREUNITPROC) (GLuint unit, GLuint texture);
typedef PFNGLGETTEXTUREIMAGEPROC
typedef void( * PFNGLGETTEXTUREIMAGEPROC) (GLuint texture, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *pixels);
typedef PFNGLGETCOMPRESSEDTEXTUREIMAGEPROC
typedef void( * PFNGLGETCOMPRESSEDTEXTUREIMAGEPROC) (GLuint texture, GLint level, GLsizei bufSize, void *pixels);
typedef PFNGLGETTEXTURELEVELPARAMETERFVPROC
typedef void( * PFNGLGETTEXTURELEVELPARAMETERFVPROC) (GLuint texture, GLint level, GLenum pname, GLfloat *params);
typedef PFNGLGETTEXTURELEVELPARAMETERIVPROC
typedef void( * PFNGLGETTEXTURELEVELPARAMETERIVPROC) (GLuint texture, GLint level, GLenum pname, GLint *params);
typedef PFNGLGETTEXTUREPARAMETERFVPROC
typedef void( * PFNGLGETTEXTUREPARAMETERFVPROC) (GLuint texture, GLenum pname, GLfloat *params);
typedef PFNGLGETTEXTUREPARAMETERIIVPROC
typedef void( * PFNGLGETTEXTUREPARAMETERIIVPROC) (GLuint texture, GLenum pname, GLint *params);
typedef PFNGLGETTEXTUREPARAMETERIUIVPROC
typedef void( * PFNGLGETTEXTUREPARAMETERIUIVPROC) (GLuint texture, GLenum pname, GLuint *params);
typedef PFNGLGETTEXTUREPARAMETERIVPROC
typedef void( * PFNGLGETTEXTUREPARAMETERIVPROC) (GLuint texture, GLenum pname, GLint *params);
typedef PFNGLCREATEVERTEXARRAYSPROC
typedef void( * PFNGLCREATEVERTEXARRAYSPROC) (GLsizei n, GLuint *arrays);
typedef PFNGLDISABLEVERTEXARRAYATTRIBPROC
typedef void( * PFNGLDISABLEVERTEXARRAYATTRIBPROC) (GLuint vaobj, GLuint index);
typedef PFNGLENABLEVERTEXARRAYATTRIBPROC
typedef void( * PFNGLENABLEVERTEXARRAYATTRIBPROC) (GLuint vaobj, GLuint index);
typedef PFNGLVERTEXARRAYELEMENTBUFFERPROC
typedef void( * PFNGLVERTEXARRAYELEMENTBUFFERPROC) (GLuint vaobj, GLuint buffer);
typedef PFNGLVERTEXARRAYVERTEXBUFFERPROC
typedef void( * PFNGLVERTEXARRAYVERTEXBUFFERPROC) (GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride);
typedef PFNGLVERTEXARRAYVERTEXBUFFERSPROC
typedef void( * PFNGLVERTEXARRAYVERTEXBUFFERSPROC) (GLuint vaobj, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides);
typedef PFNGLVERTEXARRAYATTRIBBINDINGPROC
typedef void( * PFNGLVERTEXARRAYATTRIBBINDINGPROC) (GLuint vaobj, GLuint attribindex, GLuint bindingindex);
typedef PFNGLVERTEXARRAYATTRIBFORMATPROC
typedef void( * PFNGLVERTEXARRAYATTRIBFORMATPROC) (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset);
typedef PFNGLVERTEXARRAYATTRIBIFORMATPROC
typedef void( * PFNGLVERTEXARRAYATTRIBIFORMATPROC) (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
typedef PFNGLVERTEXARRAYATTRIBLFORMATPROC
typedef void( * PFNGLVERTEXARRAYATTRIBLFORMATPROC) (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
typedef PFNGLVERTEXARRAYBINDINGDIVISORPROC
typedef void( * PFNGLVERTEXARRAYBINDINGDIVISORPROC) (GLuint vaobj, GLuint bindingindex, GLuint divisor);
typedef PFNGLGETVERTEXARRAYIVPROC
typedef void( * PFNGLGETVERTEXARRAYIVPROC) (GLuint vaobj, GLenum pname, GLint *param);
typedef PFNGLGETVERTEXARRAYINDEXEDIVPROC
typedef void( * PFNGLGETVERTEXARRAYINDEXEDIVPROC) (GLuint vaobj, GLuint index, GLenum pname, GLint *param);
typedef PFNGLGETVERTEXARRAYINDEXED64IVPROC
typedef void( * PFNGLGETVERTEXARRAYINDEXED64IVPROC) (GLuint vaobj, GLuint index, GLenum pname, GLint64 *param);
typedef PFNGLCREATESAMPLERSPROC
typedef void( * PFNGLCREATESAMPLERSPROC) (GLsizei n, GLuint *samplers);
typedef PFNGLCREATEPROGRAMPIPELINESPROC
typedef void( * PFNGLCREATEPROGRAMPIPELINESPROC) (GLsizei n, GLuint *pipelines);
typedef PFNGLCREATEQUERIESPROC
typedef void( * PFNGLCREATEQUERIESPROC) (GLenum target, GLsizei n, GLuint *ids);
typedef PFNGLGETQUERYBUFFEROBJECTI64VPROC
typedef void( * PFNGLGETQUERYBUFFEROBJECTI64VPROC) (GLuint id, GLuint buffer, GLenum pname, GLintptr offset);
typedef PFNGLGETQUERYBUFFEROBJECTIVPROC
typedef void( * PFNGLGETQUERYBUFFEROBJECTIVPROC) (GLuint id, GLuint buffer, GLenum pname, GLintptr offset);
typedef PFNGLGETQUERYBUFFEROBJECTUI64VPROC
typedef void( * PFNGLGETQUERYBUFFEROBJECTUI64VPROC) (GLuint id, GLuint buffer, GLenum pname, GLintptr offset);
typedef PFNGLGETQUERYBUFFEROBJECTUIVPROC
typedef void( * PFNGLGETQUERYBUFFEROBJECTUIVPROC) (GLuint id, GLuint buffer, GLenum pname, GLintptr offset);
typedef PFNGLMEMORYBARRIERBYREGIONPROC
typedef void( * PFNGLMEMORYBARRIERBYREGIONPROC) (GLbitfield barriers);
typedef PFNGLGETTEXTURESUBIMAGEPROC
typedef void( * PFNGLGETTEXTURESUBIMAGEPROC) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLsizei bufSize, void *pixels);
typedef PFNGLGETCOMPRESSEDTEXTURESUBIMAGEPROC
typedef void( * PFNGLGETCOMPRESSEDTEXTURESUBIMAGEPROC) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei bufSize, void *pixels);
typedef PFNGLGETGRAPHICSRESETSTATUSPROC
typedef GLenum( * PFNGLGETGRAPHICSRESETSTATUSPROC) (void);
typedef PFNGLGETNCOMPRESSEDTEXIMAGEPROC
typedef void( * PFNGLGETNCOMPRESSEDTEXIMAGEPROC) (GLenum target, GLint lod, GLsizei bufSize, void *pixels);
typedef PFNGLGETNTEXIMAGEPROC
typedef void( * PFNGLGETNTEXIMAGEPROC) (GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *pixels);
typedef PFNGLGETNUNIFORMDVPROC
typedef void( * PFNGLGETNUNIFORMDVPROC) (GLuint program, GLint location, GLsizei bufSize, GLdouble *params);
typedef PFNGLGETNUNIFORMFVPROC
typedef void( * PFNGLGETNUNIFORMFVPROC) (GLuint program, GLint location, GLsizei bufSize, GLfloat *params);
typedef PFNGLGETNUNIFORMIVPROC
typedef void( * PFNGLGETNUNIFORMIVPROC) (GLuint program, GLint location, GLsizei bufSize, GLint *params);
typedef PFNGLGETNUNIFORMUIVPROC
typedef void( * PFNGLGETNUNIFORMUIVPROC) (GLuint program, GLint location, GLsizei bufSize, GLuint *params);
typedef PFNGLREADNPIXELSPROC
typedef void( * PFNGLREADNPIXELSPROC) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data);
typedef PFNGLTEXTUREBARRIERPROC
typedef void( * PFNGLTEXTUREBARRIERPROC) (void);
typedef PFNGLSPECIALIZESHADERPROC
typedef void( * PFNGLSPECIALIZESHADERPROC) (GLuint shader, const GLchar *pEntryPoint, GLuint numSpecializationConstants, const GLuint *pConstantIndex, const GLuint *pConstantValue);
typedef PFNGLMULTIDRAWARRAYSINDIRECTCOUNTPROC
typedef void( * PFNGLMULTIDRAWARRAYSINDIRECTCOUNTPROC) (GLenum mode, const void *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride);
typedef PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTPROC
typedef void( * PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTPROC) (GLenum mode, GLenum type, const void *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride);
typedef PFNGLPOLYGONOFFSETCLAMPPROC
typedef void( * PFNGLPOLYGONOFFSETCLAMPPROC) (GLfloat factor, GLfloat units, GLfloat clamp);
typedef PFNGLPRIMITIVEBOUNDINGBOXARBPROC
typedef void( * PFNGLPRIMITIVEBOUNDINGBOXARBPROC) (GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW);
typedef GLuint64EXT
typedef uint64_t GLuint64EXT;
typedef PFNGLGETTEXTUREHANDLEARBPROC
typedef GLuint64( * PFNGLGETTEXTUREHANDLEARBPROC) (GLuint texture);
typedef PFNGLGETTEXTURESAMPLERHANDLEARBPROC
typedef GLuint64( * PFNGLGETTEXTURESAMPLERHANDLEARBPROC) (GLuint texture, GLuint sampler);
typedef PFNGLMAKETEXTUREHANDLERESIDENTARBPROC
typedef void( * PFNGLMAKETEXTUREHANDLERESIDENTARBPROC) (GLuint64 handle);
typedef PFNGLMAKETEXTUREHANDLENONRESIDENTARBPROC
typedef void( * PFNGLMAKETEXTUREHANDLENONRESIDENTARBPROC) (GLuint64 handle);
typedef PFNGLGETIMAGEHANDLEARBPROC
typedef GLuint64( * PFNGLGETIMAGEHANDLEARBPROC) (GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format);
typedef PFNGLMAKEIMAGEHANDLERESIDENTARBPROC
typedef void( * PFNGLMAKEIMAGEHANDLERESIDENTARBPROC) (GLuint64 handle, GLenum access);
typedef PFNGLMAKEIMAGEHANDLENONRESIDENTARBPROC
typedef void( * PFNGLMAKEIMAGEHANDLENONRESIDENTARBPROC) (GLuint64 handle);
typedef PFNGLUNIFORMHANDLEUI64ARBPROC
typedef void( * PFNGLUNIFORMHANDLEUI64ARBPROC) (GLint location, GLuint64 value);
typedef PFNGLUNIFORMHANDLEUI64VARBPROC
typedef void( * PFNGLUNIFORMHANDLEUI64VARBPROC) (GLint location, GLsizei count, const GLuint64 *value);
typedef PFNGLPROGRAMUNIFORMHANDLEUI64ARBPROC
typedef void( * PFNGLPROGRAMUNIFORMHANDLEUI64ARBPROC) (GLuint program, GLint location, GLuint64 value);
typedef PFNGLPROGRAMUNIFORMHANDLEUI64VARBPROC
typedef void( * PFNGLPROGRAMUNIFORMHANDLEUI64VARBPROC) (GLuint program, GLint location, GLsizei count, const GLuint64 *values);
typedef PFNGLISTEXTUREHANDLERESIDENTARBPROC
typedef GLboolean( * PFNGLISTEXTUREHANDLERESIDENTARBPROC) (GLuint64 handle);
typedef PFNGLISIMAGEHANDLERESIDENTARBPROC
typedef GLboolean( * PFNGLISIMAGEHANDLERESIDENTARBPROC) (GLuint64 handle);
typedef PFNGLVERTEXATTRIBL1UI64ARBPROC
typedef void( * PFNGLVERTEXATTRIBL1UI64ARBPROC) (GLuint index, GLuint64EXT x);
typedef PFNGLVERTEXATTRIBL1UI64VARBPROC
typedef void( * PFNGLVERTEXATTRIBL1UI64VARBPROC) (GLuint index, const GLuint64EXT *v);
typedef PFNGLGETVERTEXATTRIBLUI64VARBPROC
typedef void( * PFNGLGETVERTEXATTRIBLUI64VARBPROC) (GLuint index, GLenum pname, GLuint64EXT *params);
typedef PFNGLCREATESYNCFROMCLEVENTARBPROC
typedef GLsync( * PFNGLCREATESYNCFROMCLEVENTARBPROC) (struct _cl_context *context, struct _cl_event *event, GLbitfield flags);
typedef PFNGLDISPATCHCOMPUTEGROUPSIZEARBPROC
typedef void( * PFNGLDISPATCHCOMPUTEGROUPSIZEARBPROC) (GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z, GLuint group_size_x, GLuint group_size_y, GLuint group_size_z);
typedef GLDEBUGPROCARB
typedef void( * GLDEBUGPROCARB) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *message, const void *userParam);
typedef PFNGLDEBUGMESSAGECONTROLARBPROC
typedef void( * PFNGLDEBUGMESSAGECONTROLARBPROC) (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled);
typedef PFNGLDEBUGMESSAGEINSERTARBPROC
typedef void( * PFNGLDEBUGMESSAGEINSERTARBPROC) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf);
typedef PFNGLDEBUGMESSAGECALLBACKARBPROC
typedef void( * PFNGLDEBUGMESSAGECALLBACKARBPROC) (GLDEBUGPROCARB callback, const void *userParam);
typedef PFNGLGETDEBUGMESSAGELOGARBPROC
typedef GLuint( * PFNGLGETDEBUGMESSAGELOGARBPROC) (GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog);
typedef PFNGLBLENDEQUATIONIARBPROC
typedef void( * PFNGLBLENDEQUATIONIARBPROC) (GLuint buf, GLenum mode);
typedef PFNGLBLENDEQUATIONSEPARATEIARBPROC
typedef void( * PFNGLBLENDEQUATIONSEPARATEIARBPROC) (GLuint buf, GLenum modeRGB, GLenum modeAlpha);
typedef PFNGLBLENDFUNCIARBPROC
typedef void( * PFNGLBLENDFUNCIARBPROC) (GLuint buf, GLenum src, GLenum dst);
typedef PFNGLBLENDFUNCSEPARATEIARBPROC
typedef void( * PFNGLBLENDFUNCSEPARATEIARBPROC) (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
typedef PFNGLDRAWARRAYSINSTANCEDARBPROC
typedef void( * PFNGLDRAWARRAYSINSTANCEDARBPROC) (GLenum mode, GLint first, GLsizei count, GLsizei primcount);
typedef PFNGLDRAWELEMENTSINSTANCEDARBPROC
typedef void( * PFNGLDRAWELEMENTSINSTANCEDARBPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount);
typedef PFNGLPROGRAMPARAMETERIARBPROC
typedef void( * PFNGLPROGRAMPARAMETERIARBPROC) (GLuint program, GLenum pname, GLint value);
typedef PFNGLFRAMEBUFFERTEXTUREARBPROC
typedef void( * PFNGLFRAMEBUFFERTEXTUREARBPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level);
typedef PFNGLFRAMEBUFFERTEXTURELAYERARBPROC
typedef void( * PFNGLFRAMEBUFFERTEXTURELAYERARBPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
typedef PFNGLFRAMEBUFFERTEXTUREFACEARBPROC
typedef void( * PFNGLFRAMEBUFFERTEXTUREFACEARBPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face);
typedef PFNGLSPECIALIZESHADERARBPROC
typedef void( * PFNGLSPECIALIZESHADERARBPROC) (GLuint shader, const GLchar *pEntryPoint, GLuint numSpecializationConstants, const GLuint *pConstantIndex, const GLuint *pConstantValue);
typedef PFNGLUNIFORM1I64ARBPROC
typedef void( * PFNGLUNIFORM1I64ARBPROC) (GLint location, GLint64 x);
typedef PFNGLUNIFORM2I64ARBPROC
typedef void( * PFNGLUNIFORM2I64ARBPROC) (GLint location, GLint64 x, GLint64 y);
typedef PFNGLUNIFORM3I64ARBPROC
typedef void( * PFNGLUNIFORM3I64ARBPROC) (GLint location, GLint64 x, GLint64 y, GLint64 z);
typedef PFNGLUNIFORM4I64ARBPROC
typedef void( * PFNGLUNIFORM4I64ARBPROC) (GLint location, GLint64 x, GLint64 y, GLint64 z, GLint64 w);
typedef PFNGLUNIFORM1I64VARBPROC
typedef void( * PFNGLUNIFORM1I64VARBPROC) (GLint location, GLsizei count, const GLint64 *value);
typedef PFNGLUNIFORM2I64VARBPROC
typedef void( * PFNGLUNIFORM2I64VARBPROC) (GLint location, GLsizei count, const GLint64 *value);
typedef PFNGLUNIFORM3I64VARBPROC
typedef void( * PFNGLUNIFORM3I64VARBPROC) (GLint location, GLsizei count, const GLint64 *value);
typedef PFNGLUNIFORM4I64VARBPROC
typedef void( * PFNGLUNIFORM4I64VARBPROC) (GLint location, GLsizei count, const GLint64 *value);
typedef PFNGLUNIFORM1UI64ARBPROC
typedef void( * PFNGLUNIFORM1UI64ARBPROC) (GLint location, GLuint64 x);
typedef PFNGLUNIFORM2UI64ARBPROC
typedef void( * PFNGLUNIFORM2UI64ARBPROC) (GLint location, GLuint64 x, GLuint64 y);
typedef PFNGLUNIFORM3UI64ARBPROC
typedef void( * PFNGLUNIFORM3UI64ARBPROC) (GLint location, GLuint64 x, GLuint64 y, GLuint64 z);
typedef PFNGLUNIFORM4UI64ARBPROC
typedef void( * PFNGLUNIFORM4UI64ARBPROC) (GLint location, GLuint64 x, GLuint64 y, GLuint64 z, GLuint64 w);
typedef PFNGLUNIFORM1UI64VARBPROC
typedef void( * PFNGLUNIFORM1UI64VARBPROC) (GLint location, GLsizei count, const GLuint64 *value);
typedef PFNGLUNIFORM2UI64VARBPROC
typedef void( * PFNGLUNIFORM2UI64VARBPROC) (GLint location, GLsizei count, const GLuint64 *value);
typedef PFNGLUNIFORM3UI64VARBPROC
typedef void( * PFNGLUNIFORM3UI64VARBPROC) (GLint location, GLsizei count, const GLuint64 *value);
typedef PFNGLUNIFORM4UI64VARBPROC
typedef void( * PFNGLUNIFORM4UI64VARBPROC) (GLint location, GLsizei count, const GLuint64 *value);
typedef PFNGLGETUNIFORMI64VARBPROC
typedef void( * PFNGLGETUNIFORMI64VARBPROC) (GLuint program, GLint location, GLint64 *params);
typedef PFNGLGETUNIFORMUI64VARBPROC
typedef void( * PFNGLGETUNIFORMUI64VARBPROC) (GLuint program, GLint location, GLuint64 *params);
typedef PFNGLGETNUNIFORMI64VARBPROC
typedef void( * PFNGLGETNUNIFORMI64VARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLint64 *params);
typedef PFNGLGETNUNIFORMUI64VARBPROC
typedef void( * PFNGLGETNUNIFORMUI64VARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLuint64 *params);
typedef PFNGLPROGRAMUNIFORM1I64ARBPROC
typedef void( * PFNGLPROGRAMUNIFORM1I64ARBPROC) (GLuint program, GLint location, GLint64 x);
typedef PFNGLPROGRAMUNIFORM2I64ARBPROC
typedef void( * PFNGLPROGRAMUNIFORM2I64ARBPROC) (GLuint program, GLint location, GLint64 x, GLint64 y);
typedef PFNGLPROGRAMUNIFORM3I64ARBPROC
typedef void( * PFNGLPROGRAMUNIFORM3I64ARBPROC) (GLuint program, GLint location, GLint64 x, GLint64 y, GLint64 z);
typedef PFNGLPROGRAMUNIFORM4I64ARBPROC
typedef void( * PFNGLPROGRAMUNIFORM4I64ARBPROC) (GLuint program, GLint location, GLint64 x, GLint64 y, GLint64 z, GLint64 w);
typedef PFNGLPROGRAMUNIFORM1I64VARBPROC
typedef void( * PFNGLPROGRAMUNIFORM1I64VARBPROC) (GLuint program, GLint location, GLsizei count, const GLint64 *value);
typedef PFNGLPROGRAMUNIFORM2I64VARBPROC
typedef void( * PFNGLPROGRAMUNIFORM2I64VARBPROC) (GLuint program, GLint location, GLsizei count, const GLint64 *value);
typedef PFNGLPROGRAMUNIFORM3I64VARBPROC
typedef void( * PFNGLPROGRAMUNIFORM3I64VARBPROC) (GLuint program, GLint location, GLsizei count, const GLint64 *value);
typedef PFNGLPROGRAMUNIFORM4I64VARBPROC
typedef void( * PFNGLPROGRAMUNIFORM4I64VARBPROC) (GLuint program, GLint location, GLsizei count, const GLint64 *value);
typedef PFNGLPROGRAMUNIFORM1UI64ARBPROC
typedef void( * PFNGLPROGRAMUNIFORM1UI64ARBPROC) (GLuint program, GLint location, GLuint64 x);
typedef PFNGLPROGRAMUNIFORM2UI64ARBPROC
typedef void( * PFNGLPROGRAMUNIFORM2UI64ARBPROC) (GLuint program, GLint location, GLuint64 x, GLuint64 y);
typedef PFNGLPROGRAMUNIFORM3UI64ARBPROC
typedef void( * PFNGLPROGRAMUNIFORM3UI64ARBPROC) (GLuint program, GLint location, GLuint64 x, GLuint64 y, GLuint64 z);
typedef PFNGLPROGRAMUNIFORM4UI64ARBPROC
typedef void( * PFNGLPROGRAMUNIFORM4UI64ARBPROC) (GLuint program, GLint location, GLuint64 x, GLuint64 y, GLuint64 z, GLuint64 w);
typedef PFNGLPROGRAMUNIFORM1UI64VARBPROC
typedef void( * PFNGLPROGRAMUNIFORM1UI64VARBPROC) (GLuint program, GLint location, GLsizei count, const GLuint64 *value);
typedef PFNGLPROGRAMUNIFORM2UI64VARBPROC
typedef void( * PFNGLPROGRAMUNIFORM2UI64VARBPROC) (GLuint program, GLint location, GLsizei count, const GLuint64 *value);
typedef PFNGLPROGRAMUNIFORM3UI64VARBPROC
typedef void( * PFNGLPROGRAMUNIFORM3UI64VARBPROC) (GLuint program, GLint location, GLsizei count, const GLuint64 *value);
typedef PFNGLPROGRAMUNIFORM4UI64VARBPROC
typedef void( * PFNGLPROGRAMUNIFORM4UI64VARBPROC) (GLuint program, GLint location, GLsizei count, const GLuint64 *value);
typedef PFNGLMULTIDRAWARRAYSINDIRECTCOUNTARBPROC
typedef void( * PFNGLMULTIDRAWARRAYSINDIRECTCOUNTARBPROC) (GLenum mode, const void *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride);
typedef PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTARBPROC
typedef void( * PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTARBPROC) (GLenum mode, GLenum type, const void *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride);
typedef PFNGLVERTEXATTRIBDIVISORARBPROC
typedef void( * PFNGLVERTEXATTRIBDIVISORARBPROC) (GLuint index, GLuint divisor);
typedef PFNGLMAXSHADERCOMPILERTHREADSARBPROC
typedef void( * PFNGLMAXSHADERCOMPILERTHREADSARBPROC) (GLuint count);
typedef PFNGLGETGRAPHICSRESETSTATUSARBPROC
typedef GLenum( * PFNGLGETGRAPHICSRESETSTATUSARBPROC) (void);
typedef PFNGLGETNTEXIMAGEARBPROC
typedef void( * PFNGLGETNTEXIMAGEARBPROC) (GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *img);
typedef PFNGLREADNPIXELSARBPROC
typedef void( * PFNGLREADNPIXELSARBPROC) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data);
typedef PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC
typedef void( * PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC) (GLenum target, GLint lod, GLsizei bufSize, void *img);
typedef PFNGLGETNUNIFORMFVARBPROC
typedef void( * PFNGLGETNUNIFORMFVARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLfloat *params);
typedef PFNGLGETNUNIFORMIVARBPROC
typedef void( * PFNGLGETNUNIFORMIVARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLint *params);
typedef PFNGLGETNUNIFORMUIVARBPROC
typedef void( * PFNGLGETNUNIFORMUIVARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLuint *params);
typedef PFNGLGETNUNIFORMDVARBPROC
typedef void( * PFNGLGETNUNIFORMDVARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLdouble *params);
typedef PFNGLFRAMEBUFFERSAMPLELOCATIONSFVARBPROC
typedef void( * PFNGLFRAMEBUFFERSAMPLELOCATIONSFVARBPROC) (GLenum target, GLuint start, GLsizei count, const GLfloat *v);
typedef PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVARBPROC
typedef void( * PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVARBPROC) (GLuint framebuffer, GLuint start, GLsizei count, const GLfloat *v);
typedef PFNGLEVALUATEDEPTHVALUESARBPROC
typedef void( * PFNGLEVALUATEDEPTHVALUESARBPROC) (void);
typedef PFNGLMINSAMPLESHADINGARBPROC
typedef void( * PFNGLMINSAMPLESHADINGARBPROC) (GLfloat value);
typedef PFNGLNAMEDSTRINGARBPROC
typedef void( * PFNGLNAMEDSTRINGARBPROC) (GLenum type, GLint namelen, const GLchar *name, GLint stringlen, const GLchar *string);
typedef PFNGLDELETENAMEDSTRINGARBPROC
typedef void( * PFNGLDELETENAMEDSTRINGARBPROC) (GLint namelen, const GLchar *name);
typedef PFNGLCOMPILESHADERINCLUDEARBPROC
typedef void( * PFNGLCOMPILESHADERINCLUDEARBPROC) (GLuint shader, GLsizei count, const GLchar *const *path, const GLint *length);
typedef PFNGLISNAMEDSTRINGARBPROC
typedef GLboolean( * PFNGLISNAMEDSTRINGARBPROC) (GLint namelen, const GLchar *name);
typedef PFNGLGETNAMEDSTRINGARBPROC
typedef void( * PFNGLGETNAMEDSTRINGARBPROC) (GLint namelen, const GLchar *name, GLsizei bufSize, GLint *stringlen, GLchar *string);
typedef PFNGLGETNAMEDSTRINGIVARBPROC
typedef void( * PFNGLGETNAMEDSTRINGIVARBPROC) (GLint namelen, const GLchar *name, GLenum pname, GLint *params);
typedef PFNGLBUFFERPAGECOMMITMENTARBPROC
typedef void( * PFNGLBUFFERPAGECOMMITMENTARBPROC) (GLenum target, GLintptr offset, GLsizeiptr size, GLboolean commit);
typedef PFNGLNAMEDBUFFERPAGECOMMITMENTEXTPROC
typedef void( * PFNGLNAMEDBUFFERPAGECOMMITMENTEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr size, GLboolean commit);
typedef PFNGLNAMEDBUFFERPAGECOMMITMENTARBPROC
typedef void( * PFNGLNAMEDBUFFERPAGECOMMITMENTARBPROC) (GLuint buffer, GLintptr offset, GLsizeiptr size, GLboolean commit);
typedef PFNGLTEXPAGECOMMITMENTARBPROC
typedef void( * PFNGLTEXPAGECOMMITMENTARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit);
typedef PFNGLTEXBUFFERARBPROC
typedef void( * PFNGLTEXBUFFERARBPROC) (GLenum target, GLenum internalformat, GLuint buffer);
typedef PFNGLBLENDBARRIERKHRPROC
typedef void( * PFNGLBLENDBARRIERKHRPROC) (void);
typedef PFNGLMAXSHADERCOMPILERTHREADSKHRPROC
typedef void( * PFNGLMAXSHADERCOMPILERTHREADSKHRPROC) (GLuint count);
typedef PFNGLGETPERFMONITORGROUPSAMDPROC
typedef void( * PFNGLGETPERFMONITORGROUPSAMDPROC) (GLint *numGroups, GLsizei groupsSize, GLuint *groups);
typedef PFNGLGETPERFMONITORCOUNTERSAMDPROC
typedef void( * PFNGLGETPERFMONITORCOUNTERSAMDPROC) (GLuint group, GLint *numCounters, GLint *maxActiveCounters, GLsizei counterSize, GLuint *counters);
typedef PFNGLGETPERFMONITORGROUPSTRINGAMDPROC
typedef void( * PFNGLGETPERFMONITORGROUPSTRINGAMDPROC) (GLuint group, GLsizei bufSize, GLsizei *length, GLchar *groupString);
typedef PFNGLGETPERFMONITORCOUNTERSTRINGAMDPROC
typedef void( * PFNGLGETPERFMONITORCOUNTERSTRINGAMDPROC) (GLuint group, GLuint counter, GLsizei bufSize, GLsizei *length, GLchar *counterString);
typedef PFNGLGETPERFMONITORCOUNTERINFOAMDPROC
typedef void( * PFNGLGETPERFMONITORCOUNTERINFOAMDPROC) (GLuint group, GLuint counter, GLenum pname, void *data);
typedef PFNGLGENPERFMONITORSAMDPROC
typedef void( * PFNGLGENPERFMONITORSAMDPROC) (GLsizei n, GLuint *monitors);
typedef PFNGLDELETEPERFMONITORSAMDPROC
typedef void( * PFNGLDELETEPERFMONITORSAMDPROC) (GLsizei n, GLuint *monitors);
typedef PFNGLSELECTPERFMONITORCOUNTERSAMDPROC
typedef void( * PFNGLSELECTPERFMONITORCOUNTERSAMDPROC) (GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint *counterList);
typedef PFNGLBEGINPERFMONITORAMDPROC
typedef void( * PFNGLBEGINPERFMONITORAMDPROC) (GLuint monitor);
typedef PFNGLENDPERFMONITORAMDPROC
typedef void( * PFNGLENDPERFMONITORAMDPROC) (GLuint monitor);
typedef PFNGLGETPERFMONITORCOUNTERDATAAMDPROC
typedef void( * PFNGLGETPERFMONITORCOUNTERDATAAMDPROC) (GLuint monitor, GLenum pname, GLsizei dataSize, GLuint *data, GLint *bytesWritten);
typedef PFNGLLABELOBJECTEXTPROC
typedef void( * PFNGLLABELOBJECTEXTPROC) (GLenum type, GLuint object, GLsizei length, const GLchar *label);
typedef PFNGLGETOBJECTLABELEXTPROC
typedef void( * PFNGLGETOBJECTLABELEXTPROC) (GLenum type, GLuint object, GLsizei bufSize, GLsizei *length, GLchar *label);
typedef PFNGLINSERTEVENTMARKEREXTPROC
typedef void( * PFNGLINSERTEVENTMARKEREXTPROC) (GLsizei length, const GLchar *marker);
typedef PFNGLPUSHGROUPMARKEREXTPROC
typedef void( * PFNGLPUSHGROUPMARKEREXTPROC) (GLsizei length, const GLchar *marker);
typedef PFNGLPOPGROUPMARKEREXTPROC
typedef void( * PFNGLPOPGROUPMARKEREXTPROC) (void);
typedef PFNGLMATRIXLOADFEXTPROC
typedef void( * PFNGLMATRIXLOADFEXTPROC) (GLenum mode, const GLfloat *m);
typedef PFNGLMATRIXLOADDEXTPROC
typedef void( * PFNGLMATRIXLOADDEXTPROC) (GLenum mode, const GLdouble *m);
typedef PFNGLMATRIXMULTFEXTPROC
typedef void( * PFNGLMATRIXMULTFEXTPROC) (GLenum mode, const GLfloat *m);
typedef PFNGLMATRIXMULTDEXTPROC
typedef void( * PFNGLMATRIXMULTDEXTPROC) (GLenum mode, const GLdouble *m);
typedef PFNGLMATRIXLOADIDENTITYEXTPROC
typedef void( * PFNGLMATRIXLOADIDENTITYEXTPROC) (GLenum mode);
typedef PFNGLMATRIXROTATEFEXTPROC
typedef void( * PFNGLMATRIXROTATEFEXTPROC) (GLenum mode, GLfloat angle, GLfloat x, GLfloat y, GLfloat z);
typedef PFNGLMATRIXROTATEDEXTPROC
typedef void( * PFNGLMATRIXROTATEDEXTPROC) (GLenum mode, GLdouble angle, GLdouble x, GLdouble y, GLdouble z);
typedef PFNGLMATRIXSCALEFEXTPROC
typedef void( * PFNGLMATRIXSCALEFEXTPROC) (GLenum mode, GLfloat x, GLfloat y, GLfloat z);
typedef PFNGLMATRIXSCALEDEXTPROC
typedef void( * PFNGLMATRIXSCALEDEXTPROC) (GLenum mode, GLdouble x, GLdouble y, GLdouble z);
typedef PFNGLMATRIXTRANSLATEFEXTPROC
typedef void( * PFNGLMATRIXTRANSLATEFEXTPROC) (GLenum mode, GLfloat x, GLfloat y, GLfloat z);
typedef PFNGLMATRIXTRANSLATEDEXTPROC
typedef void( * PFNGLMATRIXTRANSLATEDEXTPROC) (GLenum mode, GLdouble x, GLdouble y, GLdouble z);
typedef PFNGLMATRIXFRUSTUMEXTPROC
typedef void( * PFNGLMATRIXFRUSTUMEXTPROC) (GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
typedef PFNGLMATRIXORTHOEXTPROC
typedef void( * PFNGLMATRIXORTHOEXTPROC) (GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
typedef PFNGLMATRIXPOPEXTPROC
typedef void( * PFNGLMATRIXPOPEXTPROC) (GLenum mode);
typedef PFNGLMATRIXPUSHEXTPROC
typedef void( * PFNGLMATRIXPUSHEXTPROC) (GLenum mode);
typedef PFNGLCLIENTATTRIBDEFAULTEXTPROC
typedef void( * PFNGLCLIENTATTRIBDEFAULTEXTPROC) (GLbitfield mask);
typedef PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC
typedef void( * PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC) (GLbitfield mask);
typedef PFNGLTEXTUREPARAMETERFEXTPROC
typedef void( * PFNGLTEXTUREPARAMETERFEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLfloat param);
typedef PFNGLTEXTUREPARAMETERFVEXTPROC
typedef void( * PFNGLTEXTUREPARAMETERFVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLfloat *params);
typedef PFNGLTEXTUREPARAMETERIEXTPROC
typedef void( * PFNGLTEXTUREPARAMETERIEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLint param);
typedef PFNGLTEXTUREPARAMETERIVEXTPROC
typedef void( * PFNGLTEXTUREPARAMETERIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLint *params);
typedef PFNGLTEXTUREIMAGE1DEXTPROC
typedef void( * PFNGLTEXTUREIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels);
typedef PFNGLTEXTUREIMAGE2DEXTPROC
typedef void( * PFNGLTEXTUREIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels);
typedef PFNGLTEXTURESUBIMAGE1DEXTPROC
typedef void( * PFNGLTEXTURESUBIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels);
typedef PFNGLTEXTURESUBIMAGE2DEXTPROC
typedef void( * PFNGLTEXTURESUBIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels);
typedef PFNGLCOPYTEXTUREIMAGE1DEXTPROC
typedef void( * PFNGLCOPYTEXTUREIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
typedef PFNGLCOPYTEXTUREIMAGE2DEXTPROC
typedef void( * PFNGLCOPYTEXTUREIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
typedef PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC
typedef void( * PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
typedef PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC
typedef void( * PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
typedef PFNGLGETTEXTUREIMAGEEXTPROC
typedef void( * PFNGLGETTEXTUREIMAGEEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum format, GLenum type, void *pixels);
typedef PFNGLGETTEXTUREPARAMETERFVEXTPROC
typedef void( * PFNGLGETTEXTUREPARAMETERFVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLfloat *params);
typedef PFNGLGETTEXTUREPARAMETERIVEXTPROC
typedef void( * PFNGLGETTEXTUREPARAMETERIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLint *params);
typedef PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC
typedef void( * PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum pname, GLfloat *params);
typedef PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC
typedef void( * PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum pname, GLint *params);
typedef PFNGLTEXTUREIMAGE3DEXTPROC
typedef void( * PFNGLTEXTUREIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels);
typedef PFNGLTEXTURESUBIMAGE3DEXTPROC
typedef void( * PFNGLTEXTURESUBIMAGE3DEXTPROC) (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);
typedef PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC
typedef void( * PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
typedef PFNGLBINDMULTITEXTUREEXTPROC
typedef void( * PFNGLBINDMULTITEXTUREEXTPROC) (GLenum texunit, GLenum target, GLuint texture);
typedef PFNGLMULTITEXCOORDPOINTEREXTPROC
typedef void( * PFNGLMULTITEXCOORDPOINTEREXTPROC) (GLenum texunit, GLint size, GLenum type, GLsizei stride, const void *pointer);
typedef PFNGLMULTITEXENVFEXTPROC
typedef void( * PFNGLMULTITEXENVFEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat param);
typedef PFNGLMULTITEXENVFVEXTPROC
typedef void( * PFNGLMULTITEXENVFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLfloat *params);
typedef PFNGLMULTITEXENVIEXTPROC
typedef void( * PFNGLMULTITEXENVIEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint param);
typedef PFNGLMULTITEXENVIVEXTPROC
typedef void( * PFNGLMULTITEXENVIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLint *params);
typedef PFNGLMULTITEXGENDEXTPROC
typedef void( * PFNGLMULTITEXGENDEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLdouble param);
typedef PFNGLMULTITEXGENDVEXTPROC
typedef void( * PFNGLMULTITEXGENDVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, const GLdouble *params);
typedef PFNGLMULTITEXGENFEXTPROC
typedef void( * PFNGLMULTITEXGENFEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLfloat param);
typedef PFNGLMULTITEXGENFVEXTPROC
typedef void( * PFNGLMULTITEXGENFVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, const GLfloat *params);
typedef PFNGLMULTITEXGENIEXTPROC
typedef void( * PFNGLMULTITEXGENIEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLint param);
typedef PFNGLMULTITEXGENIVEXTPROC
typedef void( * PFNGLMULTITEXGENIVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, const GLint *params);
typedef PFNGLGETMULTITEXENVFVEXTPROC
typedef void( * PFNGLGETMULTITEXENVFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat *params);
typedef PFNGLGETMULTITEXENVIVEXTPROC
typedef void( * PFNGLGETMULTITEXENVIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint *params);
typedef PFNGLGETMULTITEXGENDVEXTPROC
typedef void( * PFNGLGETMULTITEXGENDVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLdouble *params);
typedef PFNGLGETMULTITEXGENFVEXTPROC
typedef void( * PFNGLGETMULTITEXGENFVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLfloat *params);
typedef PFNGLGETMULTITEXGENIVEXTPROC
typedef void( * PFNGLGETMULTITEXGENIVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLint *params);
typedef PFNGLMULTITEXPARAMETERIEXTPROC
typedef void( * PFNGLMULTITEXPARAMETERIEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint param);
typedef PFNGLMULTITEXPARAMETERIVEXTPROC
typedef void( * PFNGLMULTITEXPARAMETERIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLint *params);
typedef PFNGLMULTITEXPARAMETERFEXTPROC
typedef void( * PFNGLMULTITEXPARAMETERFEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat param);
typedef PFNGLMULTITEXPARAMETERFVEXTPROC
typedef void( * PFNGLMULTITEXPARAMETERFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLfloat *params);
typedef PFNGLMULTITEXIMAGE1DEXTPROC
typedef void( * PFNGLMULTITEXIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels);
typedef PFNGLMULTITEXIMAGE2DEXTPROC
typedef void( * PFNGLMULTITEXIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels);
typedef PFNGLMULTITEXSUBIMAGE1DEXTPROC
typedef void( * PFNGLMULTITEXSUBIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels);
typedef PFNGLMULTITEXSUBIMAGE2DEXTPROC
typedef void( * PFNGLMULTITEXSUBIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels);
typedef PFNGLCOPYMULTITEXIMAGE1DEXTPROC
typedef void( * PFNGLCOPYMULTITEXIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
typedef PFNGLCOPYMULTITEXIMAGE2DEXTPROC
typedef void( * PFNGLCOPYMULTITEXIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
typedef PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC
typedef void( * PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
typedef PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC
typedef void( * PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
typedef PFNGLGETMULTITEXIMAGEEXTPROC
typedef void( * PFNGLGETMULTITEXIMAGEEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum format, GLenum type, void *pixels);
typedef PFNGLGETMULTITEXPARAMETERFVEXTPROC
typedef void( * PFNGLGETMULTITEXPARAMETERFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat *params);
typedef PFNGLGETMULTITEXPARAMETERIVEXTPROC
typedef void( * PFNGLGETMULTITEXPARAMETERIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint *params);
typedef PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC
typedef void( * PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum pname, GLfloat *params);
typedef PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC
typedef void( * PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum pname, GLint *params);
typedef PFNGLMULTITEXIMAGE3DEXTPROC
typedef void( * PFNGLMULTITEXIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels);
typedef PFNGLMULTITEXSUBIMAGE3DEXTPROC
typedef void( * PFNGLMULTITEXSUBIMAGE3DEXTPROC) (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);
typedef PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC
typedef void( * PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
typedef PFNGLENABLECLIENTSTATEINDEXEDEXTPROC
typedef void( * PFNGLENABLECLIENTSTATEINDEXEDEXTPROC) (GLenum array, GLuint index);
typedef PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC
typedef void( * PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC) (GLenum array, GLuint index);
typedef PFNGLGETFLOATINDEXEDVEXTPROC
typedef void( * PFNGLGETFLOATINDEXEDVEXTPROC) (GLenum target, GLuint index, GLfloat *data);
typedef PFNGLGETDOUBLEINDEXEDVEXTPROC
typedef void( * PFNGLGETDOUBLEINDEXEDVEXTPROC) (GLenum target, GLuint index, GLdouble *data);
typedef PFNGLGETPOINTERINDEXEDVEXTPROC
typedef void( * PFNGLGETPOINTERINDEXEDVEXTPROC) (GLenum target, GLuint index, void **data);
typedef PFNGLENABLEINDEXEDEXTPROC
typedef void( * PFNGLENABLEINDEXEDEXTPROC) (GLenum target, GLuint index);
typedef PFNGLDISABLEINDEXEDEXTPROC
typedef void( * PFNGLDISABLEINDEXEDEXTPROC) (GLenum target, GLuint index);
typedef PFNGLISENABLEDINDEXEDEXTPROC
typedef GLboolean( * PFNGLISENABLEDINDEXEDEXTPROC) (GLenum target, GLuint index);
typedef PFNGLGETINTEGERINDEXEDVEXTPROC
typedef void( * PFNGLGETINTEGERINDEXEDVEXTPROC) (GLenum target, GLuint index, GLint *data);
typedef PFNGLGETBOOLEANINDEXEDVEXTPROC
typedef void( * PFNGLGETBOOLEANINDEXEDVEXTPROC) (GLenum target, GLuint index, GLboolean *data);
typedef PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC
typedef void( * PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *bits);
typedef PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC
typedef void( * PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *bits);
typedef PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC
typedef void( * PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *bits);
typedef PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC
typedef void( * PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC) (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);
typedef PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC
typedef void( * PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *bits);
typedef PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC
typedef void( * PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *bits);
typedef PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC
typedef void( * PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC) (GLuint texture, GLenum target, GLint lod, void *img);
typedef PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC
typedef void( * PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *bits);
typedef PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC
typedef void( * PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *bits);
typedef PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC
typedef void( * PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *bits);
typedef PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC
typedef void( * PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC) (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);
typedef PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC
typedef void( * PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *bits);
typedef PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC
typedef void( * PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *bits);
typedef PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC
typedef void( * PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC) (GLenum texunit, GLenum target, GLint lod, void *img);
typedef PFNGLMATRIXLOADTRANSPOSEFEXTPROC
typedef void( * PFNGLMATRIXLOADTRANSPOSEFEXTPROC) (GLenum mode, const GLfloat *m);
typedef PFNGLMATRIXLOADTRANSPOSEDEXTPROC
typedef void( * PFNGLMATRIXLOADTRANSPOSEDEXTPROC) (GLenum mode, const GLdouble *m);
typedef PFNGLMATRIXMULTTRANSPOSEFEXTPROC
typedef void( * PFNGLMATRIXMULTTRANSPOSEFEXTPROC) (GLenum mode, const GLfloat *m);
typedef PFNGLMATRIXMULTTRANSPOSEDEXTPROC
typedef void( * PFNGLMATRIXMULTTRANSPOSEDEXTPROC) (GLenum mode, const GLdouble *m);
typedef PFNGLNAMEDBUFFERDATAEXTPROC
typedef void( * PFNGLNAMEDBUFFERDATAEXTPROC) (GLuint buffer, GLsizeiptr size, const void *data, GLenum usage);
typedef PFNGLNAMEDBUFFERSUBDATAEXTPROC
typedef void( * PFNGLNAMEDBUFFERSUBDATAEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data);
typedef PFNGLMAPNAMEDBUFFEREXTPROC
typedef void*( * PFNGLMAPNAMEDBUFFEREXTPROC) (GLuint buffer, GLenum access);
typedef PFNGLUNMAPNAMEDBUFFEREXTPROC
typedef GLboolean( * PFNGLUNMAPNAMEDBUFFEREXTPROC) (GLuint buffer);
typedef PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC
typedef void( * PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC) (GLuint buffer, GLenum pname, GLint *params);
typedef PFNGLGETNAMEDBUFFERPOINTERVEXTPROC
typedef void( * PFNGLGETNAMEDBUFFERPOINTERVEXTPROC) (GLuint buffer, GLenum pname, void **params);
typedef PFNGLGETNAMEDBUFFERSUBDATAEXTPROC
typedef void( * PFNGLGETNAMEDBUFFERSUBDATAEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr size, void *data);
typedef PFNGLPROGRAMUNIFORM1FEXTPROC
typedef void( * PFNGLPROGRAMUNIFORM1FEXTPROC) (GLuint program, GLint location, GLfloat v0);
typedef PFNGLPROGRAMUNIFORM2FEXTPROC
typedef void( * PFNGLPROGRAMUNIFORM2FEXTPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1);
typedef PFNGLPROGRAMUNIFORM3FEXTPROC
typedef void( * PFNGLPROGRAMUNIFORM3FEXTPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
typedef PFNGLPROGRAMUNIFORM4FEXTPROC
typedef void( * PFNGLPROGRAMUNIFORM4FEXTPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
typedef PFNGLPROGRAMUNIFORM1IEXTPROC
typedef void( * PFNGLPROGRAMUNIFORM1IEXTPROC) (GLuint program, GLint location, GLint v0);
typedef PFNGLPROGRAMUNIFORM2IEXTPROC
typedef void( * PFNGLPROGRAMUNIFORM2IEXTPROC) (GLuint program, GLint location, GLint v0, GLint v1);
typedef PFNGLPROGRAMUNIFORM3IEXTPROC
typedef void( * PFNGLPROGRAMUNIFORM3IEXTPROC) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2);
typedef PFNGLPROGRAMUNIFORM4IEXTPROC
typedef void( * PFNGLPROGRAMUNIFORM4IEXTPROC) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
typedef PFNGLPROGRAMUNIFORM1FVEXTPROC
typedef void( * PFNGLPROGRAMUNIFORM1FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat *value);
typedef PFNGLPROGRAMUNIFORM2FVEXTPROC
typedef void( * PFNGLPROGRAMUNIFORM2FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat *value);
typedef PFNGLPROGRAMUNIFORM3FVEXTPROC
typedef void( * PFNGLPROGRAMUNIFORM3FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat *value);
typedef PFNGLPROGRAMUNIFORM4FVEXTPROC
typedef void( * PFNGLPROGRAMUNIFORM4FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat *value);
typedef PFNGLPROGRAMUNIFORM1IVEXTPROC
typedef void( * PFNGLPROGRAMUNIFORM1IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint *value);
typedef PFNGLPROGRAMUNIFORM2IVEXTPROC
typedef void( * PFNGLPROGRAMUNIFORM2IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint *value);
typedef PFNGLPROGRAMUNIFORM3IVEXTPROC
typedef void( * PFNGLPROGRAMUNIFORM3IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint *value);
typedef PFNGLPROGRAMUNIFORM4IVEXTPROC
typedef void( * PFNGLPROGRAMUNIFORM4IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint *value);
typedef PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC
typedef void( * PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
typedef PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC
typedef void( * PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
typedef PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC
typedef void( * PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
typedef PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC
typedef void( * PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
typedef PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC
typedef void( * PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
typedef PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC
typedef void( * PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
typedef PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC
typedef void( * PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
typedef PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC
typedef void( * PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
typedef PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC
typedef void( * PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
typedef PFNGLTEXTUREBUFFEREXTPROC
typedef void( * PFNGLTEXTUREBUFFEREXTPROC) (GLuint texture, GLenum target, GLenum internalformat, GLuint buffer);
typedef PFNGLMULTITEXBUFFEREXTPROC
typedef void( * PFNGLMULTITEXBUFFEREXTPROC) (GLenum texunit, GLenum target, GLenum internalformat, GLuint buffer);
typedef PFNGLTEXTUREPARAMETERIIVEXTPROC
typedef void( * PFNGLTEXTUREPARAMETERIIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLint *params);
typedef PFNGLTEXTUREPARAMETERIUIVEXTPROC
typedef void( * PFNGLTEXTUREPARAMETERIUIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLuint *params);
typedef PFNGLGETTEXTUREPARAMETERIIVEXTPROC
typedef void( * PFNGLGETTEXTUREPARAMETERIIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLint *params);
typedef PFNGLGETTEXTUREPARAMETERIUIVEXTPROC
typedef void( * PFNGLGETTEXTUREPARAMETERIUIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLuint *params);
typedef PFNGLMULTITEXPARAMETERIIVEXTPROC
typedef void( * PFNGLMULTITEXPARAMETERIIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLint *params);
typedef PFNGLMULTITEXPARAMETERIUIVEXTPROC
typedef void( * PFNGLMULTITEXPARAMETERIUIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLuint *params);
typedef PFNGLGETMULTITEXPARAMETERIIVEXTPROC
typedef void( * PFNGLGETMULTITEXPARAMETERIIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint *params);
typedef PFNGLGETMULTITEXPARAMETERIUIVEXTPROC
typedef void( * PFNGLGETMULTITEXPARAMETERIUIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLuint *params);
typedef PFNGLPROGRAMUNIFORM1UIEXTPROC
typedef void( * PFNGLPROGRAMUNIFORM1UIEXTPROC) (GLuint program, GLint location, GLuint v0);
typedef PFNGLPROGRAMUNIFORM2UIEXTPROC
typedef void( * PFNGLPROGRAMUNIFORM2UIEXTPROC) (GLuint program, GLint location, GLuint v0, GLuint v1);
typedef PFNGLPROGRAMUNIFORM3UIEXTPROC
typedef void( * PFNGLPROGRAMUNIFORM3UIEXTPROC) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2);
typedef PFNGLPROGRAMUNIFORM4UIEXTPROC
typedef void( * PFNGLPROGRAMUNIFORM4UIEXTPROC) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
typedef PFNGLPROGRAMUNIFORM1UIVEXTPROC
typedef void( * PFNGLPROGRAMUNIFORM1UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint *value);
typedef PFNGLPROGRAMUNIFORM2UIVEXTPROC
typedef void( * PFNGLPROGRAMUNIFORM2UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint *value);
typedef PFNGLPROGRAMUNIFORM3UIVEXTPROC
typedef void( * PFNGLPROGRAMUNIFORM3UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint *value);
typedef PFNGLPROGRAMUNIFORM4UIVEXTPROC
typedef void( * PFNGLPROGRAMUNIFORM4UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint *value);
typedef PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC
typedef void( * PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLfloat *params);
typedef PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC
typedef void( * PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC) (GLuint program, GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w);
typedef PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC
typedef void( * PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLint *params);
typedef PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC
typedef void( * PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLint *params);
typedef PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC
typedef void( * PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC) (GLuint program, GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
typedef PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC
typedef void( * PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLuint *params);
typedef PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC
typedef void( * PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLuint *params);
typedef PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC
typedef void( * PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC) (GLuint program, GLenum target, GLuint index, GLint *params);
typedef PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC
typedef void( * PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC) (GLuint program, GLenum target, GLuint index, GLuint *params);
typedef PFNGLENABLECLIENTSTATEIEXTPROC
typedef void( * PFNGLENABLECLIENTSTATEIEXTPROC) (GLenum array, GLuint index);
typedef PFNGLDISABLECLIENTSTATEIEXTPROC
typedef void( * PFNGLDISABLECLIENTSTATEIEXTPROC) (GLenum array, GLuint index);
typedef PFNGLGETFLOATI_VEXTPROC
typedef void( * PFNGLGETFLOATI_VEXTPROC) (GLenum pname, GLuint index, GLfloat *params);
typedef PFNGLGETDOUBLEI_VEXTPROC
typedef void( * PFNGLGETDOUBLEI_VEXTPROC) (GLenum pname, GLuint index, GLdouble *params);
typedef PFNGLGETPOINTERI_VEXTPROC
typedef void( * PFNGLGETPOINTERI_VEXTPROC) (GLenum pname, GLuint index, void **params);
typedef PFNGLNAMEDPROGRAMSTRINGEXTPROC
typedef void( * PFNGLNAMEDPROGRAMSTRINGEXTPROC) (GLuint program, GLenum target, GLenum format, GLsizei len, const void *string);
typedef PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC
typedef void( * PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC) (GLuint program, GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
typedef PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC
typedef void( * PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLdouble *params);
typedef PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC
typedef void( * PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC) (GLuint program, GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
typedef PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC
typedef void( * PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLfloat *params);
typedef PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC
typedef void( * PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC) (GLuint program, GLenum target, GLuint index, GLdouble *params);
typedef PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC
typedef void( * PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC) (GLuint program, GLenum target, GLuint index, GLfloat *params);
typedef PFNGLGETNAMEDPROGRAMIVEXTPROC
typedef void( * PFNGLGETNAMEDPROGRAMIVEXTPROC) (GLuint program, GLenum target, GLenum pname, GLint *params);
typedef PFNGLGETNAMEDPROGRAMSTRINGEXTPROC
typedef void( * PFNGLGETNAMEDPROGRAMSTRINGEXTPROC) (GLuint program, GLenum target, GLenum pname, void *string);
typedef PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC
typedef void( * PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC) (GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height);
typedef PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC
typedef void( * PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC) (GLuint renderbuffer, GLenum pname, GLint *params);
typedef PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC
typedef void( * PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) (GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
typedef PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC
typedef void( * PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC) (GLuint renderbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height);
typedef PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC
typedef GLenum( * PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC) (GLuint framebuffer, GLenum target);
typedef PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC
typedef void( * PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
typedef PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC
typedef void( * PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
typedef PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC
typedef void( * PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
typedef PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC
typedef void( * PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC) (GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
typedef PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC
typedef void( * PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum pname, GLint *params);
typedef PFNGLGENERATETEXTUREMIPMAPEXTPROC
typedef void( * PFNGLGENERATETEXTUREMIPMAPEXTPROC) (GLuint texture, GLenum target);
typedef PFNGLGENERATEMULTITEXMIPMAPEXTPROC
typedef void( * PFNGLGENERATEMULTITEXMIPMAPEXTPROC) (GLenum texunit, GLenum target);
typedef PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC
typedef void( * PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC) (GLuint framebuffer, GLenum mode);
typedef PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC
typedef void( * PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC) (GLuint framebuffer, GLsizei n, const GLenum *bufs);
typedef PFNGLFRAMEBUFFERREADBUFFEREXTPROC
typedef void( * PFNGLFRAMEBUFFERREADBUFFEREXTPROC) (GLuint framebuffer, GLenum mode);
typedef PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC
typedef void( * PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC) (GLuint framebuffer, GLenum pname, GLint *params);
typedef PFNGLNAMEDCOPYBUFFERSUBDATAEXTPROC
typedef void( * PFNGLNAMEDCOPYBUFFERSUBDATAEXTPROC) (GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
typedef PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC
typedef void( * PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level);
typedef PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC
typedef void( * PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer);
typedef PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC
typedef void( * PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLenum face);
typedef PFNGLTEXTURERENDERBUFFEREXTPROC
typedef void( * PFNGLTEXTURERENDERBUFFEREXTPROC) (GLuint texture, GLenum target, GLuint renderbuffer);
typedef PFNGLMULTITEXRENDERBUFFEREXTPROC
typedef void( * PFNGLMULTITEXRENDERBUFFEREXTPROC) (GLenum texunit, GLenum target, GLuint renderbuffer);
typedef PFNGLVERTEXARRAYVERTEXOFFSETEXTPROC
typedef void( * PFNGLVERTEXARRAYVERTEXOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset);
typedef PFNGLVERTEXARRAYCOLOROFFSETEXTPROC
typedef void( * PFNGLVERTEXARRAYCOLOROFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset);
typedef PFNGLVERTEXARRAYEDGEFLAGOFFSETEXTPROC
typedef void( * PFNGLVERTEXARRAYEDGEFLAGOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLsizei stride, GLintptr offset);
typedef PFNGLVERTEXARRAYINDEXOFFSETEXTPROC
typedef void( * PFNGLVERTEXARRAYINDEXOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset);
typedef PFNGLVERTEXARRAYNORMALOFFSETEXTPROC
typedef void( * PFNGLVERTEXARRAYNORMALOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset);
typedef PFNGLVERTEXARRAYTEXCOORDOFFSETEXTPROC
typedef void( * PFNGLVERTEXARRAYTEXCOORDOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset);
typedef PFNGLVERTEXARRAYMULTITEXCOORDOFFSETEXTPROC
typedef void( * PFNGLVERTEXARRAYMULTITEXCOORDOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLenum texunit, GLint size, GLenum type, GLsizei stride, GLintptr offset);
typedef PFNGLVERTEXARRAYFOGCOORDOFFSETEXTPROC
typedef void( * PFNGLVERTEXARRAYFOGCOORDOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset);
typedef PFNGLVERTEXARRAYSECONDARYCOLOROFFSETEXTPROC
typedef void( * PFNGLVERTEXARRAYSECONDARYCOLOROFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset);
typedef PFNGLVERTEXARRAYVERTEXATTRIBOFFSETEXTPROC
typedef void( * PFNGLVERTEXARRAYVERTEXATTRIBOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLintptr offset);
typedef PFNGLVERTEXARRAYVERTEXATTRIBIOFFSETEXTPROC
typedef void( * PFNGLVERTEXARRAYVERTEXATTRIBIOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset);
typedef PFNGLENABLEVERTEXARRAYEXTPROC
typedef void( * PFNGLENABLEVERTEXARRAYEXTPROC) (GLuint vaobj, GLenum array);
typedef PFNGLDISABLEVERTEXARRAYEXTPROC
typedef void( * PFNGLDISABLEVERTEXARRAYEXTPROC) (GLuint vaobj, GLenum array);
typedef PFNGLENABLEVERTEXARRAYATTRIBEXTPROC
typedef void( * PFNGLENABLEVERTEXARRAYATTRIBEXTPROC) (GLuint vaobj, GLuint index);
typedef PFNGLDISABLEVERTEXARRAYATTRIBEXTPROC
typedef void( * PFNGLDISABLEVERTEXARRAYATTRIBEXTPROC) (GLuint vaobj, GLuint index);
typedef PFNGLGETVERTEXARRAYINTEGERVEXTPROC
typedef void( * PFNGLGETVERTEXARRAYINTEGERVEXTPROC) (GLuint vaobj, GLenum pname, GLint *param);
typedef PFNGLGETVERTEXARRAYPOINTERVEXTPROC
typedef void( * PFNGLGETVERTEXARRAYPOINTERVEXTPROC) (GLuint vaobj, GLenum pname, void **param);
typedef PFNGLGETVERTEXARRAYINTEGERI_VEXTPROC
typedef void( * PFNGLGETVERTEXARRAYINTEGERI_VEXTPROC) (GLuint vaobj, GLuint index, GLenum pname, GLint *param);
typedef PFNGLGETVERTEXARRAYPOINTERI_VEXTPROC
typedef void( * PFNGLGETVERTEXARRAYPOINTERI_VEXTPROC) (GLuint vaobj, GLuint index, GLenum pname, void **param);
typedef PFNGLMAPNAMEDBUFFERRANGEEXTPROC
typedef void*( * PFNGLMAPNAMEDBUFFERRANGEEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access);
typedef PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEEXTPROC
typedef void( * PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr length);
typedef PFNGLNAMEDBUFFERSTORAGEEXTPROC
typedef void( * PFNGLNAMEDBUFFERSTORAGEEXTPROC) (GLuint buffer, GLsizeiptr size, const void *data, GLbitfield flags);
typedef PFNGLCLEARNAMEDBUFFERDATAEXTPROC
typedef void( * PFNGLCLEARNAMEDBUFFERDATAEXTPROC) (GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data);
typedef PFNGLCLEARNAMEDBUFFERSUBDATAEXTPROC
typedef void( * PFNGLCLEARNAMEDBUFFERSUBDATAEXTPROC) (GLuint buffer, GLenum internalformat, GLsizeiptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data);
typedef PFNGLNAMEDFRAMEBUFFERPARAMETERIEXTPROC
typedef void( * PFNGLNAMEDFRAMEBUFFERPARAMETERIEXTPROC) (GLuint framebuffer, GLenum pname, GLint param);
typedef PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVEXTPROC
typedef void( * PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVEXTPROC) (GLuint framebuffer, GLenum pname, GLint *params);
typedef PFNGLPROGRAMUNIFORM1DEXTPROC
typedef void( * PFNGLPROGRAMUNIFORM1DEXTPROC) (GLuint program, GLint location, GLdouble x);
typedef PFNGLPROGRAMUNIFORM2DEXTPROC
typedef void( * PFNGLPROGRAMUNIFORM2DEXTPROC) (GLuint program, GLint location, GLdouble x, GLdouble y);
typedef PFNGLPROGRAMUNIFORM3DEXTPROC
typedef void( * PFNGLPROGRAMUNIFORM3DEXTPROC) (GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z);
typedef PFNGLPROGRAMUNIFORM4DEXTPROC
typedef void( * PFNGLPROGRAMUNIFORM4DEXTPROC) (GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
typedef PFNGLPROGRAMUNIFORM1DVEXTPROC
typedef void( * PFNGLPROGRAMUNIFORM1DVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLdouble *value);
typedef PFNGLPROGRAMUNIFORM2DVEXTPROC
typedef void( * PFNGLPROGRAMUNIFORM2DVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLdouble *value);
typedef PFNGLPROGRAMUNIFORM3DVEXTPROC
typedef void( * PFNGLPROGRAMUNIFORM3DVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLdouble *value);
typedef PFNGLPROGRAMUNIFORM4DVEXTPROC
typedef void( * PFNGLPROGRAMUNIFORM4DVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLdouble *value);
typedef PFNGLPROGRAMUNIFORMMATRIX2DVEXTPROC
typedef void( * PFNGLPROGRAMUNIFORMMATRIX2DVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
typedef PFNGLPROGRAMUNIFORMMATRIX3DVEXTPROC
typedef void( * PFNGLPROGRAMUNIFORMMATRIX3DVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
typedef PFNGLPROGRAMUNIFORMMATRIX4DVEXTPROC
typedef void( * PFNGLPROGRAMUNIFORMMATRIX4DVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
typedef PFNGLPROGRAMUNIFORMMATRIX2X3DVEXTPROC
typedef void( * PFNGLPROGRAMUNIFORMMATRIX2X3DVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
typedef PFNGLPROGRAMUNIFORMMATRIX2X4DVEXTPROC
typedef void( * PFNGLPROGRAMUNIFORMMATRIX2X4DVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
typedef PFNGLPROGRAMUNIFORMMATRIX3X2DVEXTPROC
typedef void( * PFNGLPROGRAMUNIFORMMATRIX3X2DVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
typedef PFNGLPROGRAMUNIFORMMATRIX3X4DVEXTPROC
typedef void( * PFNGLPROGRAMUNIFORMMATRIX3X4DVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
typedef PFNGLPROGRAMUNIFORMMATRIX4X2DVEXTPROC
typedef void( * PFNGLPROGRAMUNIFORMMATRIX4X2DVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
typedef PFNGLPROGRAMUNIFORMMATRIX4X3DVEXTPROC
typedef void( * PFNGLPROGRAMUNIFORMMATRIX4X3DVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
typedef PFNGLTEXTUREBUFFERRANGEEXTPROC
typedef void( * PFNGLTEXTUREBUFFERRANGEEXTPROC) (GLuint texture, GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size);
typedef PFNGLTEXTURESTORAGE1DEXTPROC
typedef void( * PFNGLTEXTURESTORAGE1DEXTPROC) (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width);
typedef PFNGLTEXTURESTORAGE2DEXTPROC
typedef void( * PFNGLTEXTURESTORAGE2DEXTPROC) (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
typedef PFNGLTEXTURESTORAGE3DEXTPROC
typedef void( * PFNGLTEXTURESTORAGE3DEXTPROC) (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
typedef PFNGLTEXTURESTORAGE2DMULTISAMPLEEXTPROC
typedef void( * PFNGLTEXTURESTORAGE2DMULTISAMPLEEXTPROC) (GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);
typedef PFNGLTEXTURESTORAGE3DMULTISAMPLEEXTPROC
typedef void( * PFNGLTEXTURESTORAGE3DMULTISAMPLEEXTPROC) (GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);
typedef PFNGLVERTEXARRAYBINDVERTEXBUFFEREXTPROC
typedef void( * PFNGLVERTEXARRAYBINDVERTEXBUFFEREXTPROC) (GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride);
typedef PFNGLVERTEXARRAYVERTEXATTRIBFORMATEXTPROC
typedef void( * PFNGLVERTEXARRAYVERTEXATTRIBFORMATEXTPROC) (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset);
typedef PFNGLVERTEXARRAYVERTEXATTRIBIFORMATEXTPROC
typedef void( * PFNGLVERTEXARRAYVERTEXATTRIBIFORMATEXTPROC) (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
typedef PFNGLVERTEXARRAYVERTEXATTRIBLFORMATEXTPROC
typedef void( * PFNGLVERTEXARRAYVERTEXATTRIBLFORMATEXTPROC) (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
typedef PFNGLVERTEXARRAYVERTEXATTRIBBINDINGEXTPROC
typedef void( * PFNGLVERTEXARRAYVERTEXATTRIBBINDINGEXTPROC) (GLuint vaobj, GLuint attribindex, GLuint bindingindex);
typedef PFNGLVERTEXARRAYVERTEXBINDINGDIVISOREXTPROC
typedef void( * PFNGLVERTEXARRAYVERTEXBINDINGDIVISOREXTPROC) (GLuint vaobj, GLuint bindingindex, GLuint divisor);
typedef PFNGLVERTEXARRAYVERTEXATTRIBLOFFSETEXTPROC
typedef void( * PFNGLVERTEXARRAYVERTEXATTRIBLOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset);
typedef PFNGLTEXTUREPAGECOMMITMENTEXTPROC
typedef void( * PFNGLTEXTUREPAGECOMMITMENTEXTPROC) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit);
typedef PFNGLVERTEXARRAYVERTEXATTRIBDIVISOREXTPROC
typedef void( * PFNGLVERTEXARRAYVERTEXATTRIBDIVISOREXTPROC) (GLuint vaobj, GLuint index, GLuint divisor);
typedef PFNGLDRAWARRAYSINSTANCEDEXTPROC
typedef void( * PFNGLDRAWARRAYSINSTANCEDEXTPROC) (GLenum mode, GLint start, GLsizei count, GLsizei primcount);
typedef PFNGLDRAWELEMENTSINSTANCEDEXTPROC
typedef void( * PFNGLDRAWELEMENTSINSTANCEDEXTPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount);
typedef PFNGLPOLYGONOFFSETCLAMPEXTPROC
typedef void( * PFNGLPOLYGONOFFSETCLAMPEXTPROC) (GLfloat factor, GLfloat units, GLfloat clamp);
typedef PFNGLRASTERSAMPLESEXTPROC
typedef void( * PFNGLRASTERSAMPLESEXTPROC) (GLuint samples, GLboolean fixedsamplelocations);
typedef PFNGLUSESHADERPROGRAMEXTPROC
typedef void( * PFNGLUSESHADERPROGRAMEXTPROC) (GLenum type, GLuint program);
typedef PFNGLACTIVEPROGRAMEXTPROC
typedef void( * PFNGLACTIVEPROGRAMEXTPROC) (GLuint program);
typedef PFNGLCREATESHADERPROGRAMEXTPROC
typedef GLuint( * PFNGLCREATESHADERPROGRAMEXTPROC) (GLenum type, const GLchar *string);
typedef PFNGLWINDOWRECTANGLESEXTPROC
typedef void( * PFNGLWINDOWRECTANGLESEXTPROC) (GLenum mode, GLsizei count, const GLint *box);
typedef PFNGLAPPLYFRAMEBUFFERATTACHMENTCMAAINTELPROC
typedef void( * PFNGLAPPLYFRAMEBUFFERATTACHMENTCMAAINTELPROC) (void);
typedef PFNGLBEGINPERFQUERYINTELPROC
typedef void( * PFNGLBEGINPERFQUERYINTELPROC) (GLuint queryHandle);
typedef PFNGLCREATEPERFQUERYINTELPROC
typedef void( * PFNGLCREATEPERFQUERYINTELPROC) (GLuint queryId, GLuint *queryHandle);
typedef PFNGLDELETEPERFQUERYINTELPROC
typedef void( * PFNGLDELETEPERFQUERYINTELPROC) (GLuint queryHandle);
typedef PFNGLENDPERFQUERYINTELPROC
typedef void( * PFNGLENDPERFQUERYINTELPROC) (GLuint queryHandle);
typedef PFNGLGETFIRSTPERFQUERYIDINTELPROC
typedef void( * PFNGLGETFIRSTPERFQUERYIDINTELPROC) (GLuint *queryId);
typedef PFNGLGETNEXTPERFQUERYIDINTELPROC
typedef void( * PFNGLGETNEXTPERFQUERYIDINTELPROC) (GLuint queryId, GLuint *nextQueryId);
typedef PFNGLGETPERFCOUNTERINFOINTELPROC
typedef void( * PFNGLGETPERFCOUNTERINFOINTELPROC) (GLuint queryId, GLuint counterId, GLuint counterNameLength, GLchar *counterName, GLuint counterDescLength, GLchar *counterDesc, GLuint *counterOffset, GLuint *counterDataSize, GLuint *counterTypeEnum, GLuint *counterDataTypeEnum, GLuint64 *rawCounterMaxValue);
typedef PFNGLGETPERFQUERYDATAINTELPROC
typedef void( * PFNGLGETPERFQUERYDATAINTELPROC) (GLuint queryHandle, GLuint flags, GLsizei dataSize, void *data, GLuint *bytesWritten);
typedef PFNGLGETPERFQUERYIDBYNAMEINTELPROC
typedef void( * PFNGLGETPERFQUERYIDBYNAMEINTELPROC) (GLchar *queryName, GLuint *queryId);
typedef PFNGLGETPERFQUERYINFOINTELPROC
typedef void( * PFNGLGETPERFQUERYINFOINTELPROC) (GLuint queryId, GLuint queryNameLength, GLchar *queryName, GLuint *dataSize, GLuint *noCounters, GLuint *noInstances, GLuint *capsMask);
typedef PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSNVPROC
typedef void( * PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSNVPROC) (GLenum mode, const void *indirect, GLsizei drawCount, GLsizei stride, GLint vertexBufferCount);
typedef PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSNVPROC
typedef void( * PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSNVPROC) (GLenum mode, GLenum type, const void *indirect, GLsizei drawCount, GLsizei stride, GLint vertexBufferCount);
typedef PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSCOUNTNVPROC
typedef void( * PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSCOUNTNVPROC) (GLenum mode, const void *indirect, GLsizei drawCount, GLsizei maxDrawCount, GLsizei stride, GLint vertexBufferCount);
typedef PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSCOUNTNVPROC
typedef void( * PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSCOUNTNVPROC) (GLenum mode, GLenum type, const void *indirect, GLsizei drawCount, GLsizei maxDrawCount, GLsizei stride, GLint vertexBufferCount);
typedef PFNGLGETTEXTUREHANDLENVPROC
typedef GLuint64( * PFNGLGETTEXTUREHANDLENVPROC) (GLuint texture);
typedef PFNGLGETTEXTURESAMPLERHANDLENVPROC
typedef GLuint64( * PFNGLGETTEXTURESAMPLERHANDLENVPROC) (GLuint texture, GLuint sampler);
typedef PFNGLMAKETEXTUREHANDLERESIDENTNVPROC
typedef void( * PFNGLMAKETEXTUREHANDLERESIDENTNVPROC) (GLuint64 handle);
typedef PFNGLMAKETEXTUREHANDLENONRESIDENTNVPROC
typedef void( * PFNGLMAKETEXTUREHANDLENONRESIDENTNVPROC) (GLuint64 handle);
typedef PFNGLGETIMAGEHANDLENVPROC
typedef GLuint64( * PFNGLGETIMAGEHANDLENVPROC) (GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format);
typedef PFNGLMAKEIMAGEHANDLERESIDENTNVPROC
typedef void( * PFNGLMAKEIMAGEHANDLERESIDENTNVPROC) (GLuint64 handle, GLenum access);
typedef PFNGLMAKEIMAGEHANDLENONRESIDENTNVPROC
typedef void( * PFNGLMAKEIMAGEHANDLENONRESIDENTNVPROC) (GLuint64 handle);
typedef PFNGLUNIFORMHANDLEUI64NVPROC
typedef void( * PFNGLUNIFORMHANDLEUI64NVPROC) (GLint location, GLuint64 value);
typedef PFNGLUNIFORMHANDLEUI64VNVPROC
typedef void( * PFNGLUNIFORMHANDLEUI64VNVPROC) (GLint location, GLsizei count, const GLuint64 *value);
typedef PFNGLPROGRAMUNIFORMHANDLEUI64NVPROC
typedef void( * PFNGLPROGRAMUNIFORMHANDLEUI64NVPROC) (GLuint program, GLint location, GLuint64 value);
typedef PFNGLPROGRAMUNIFORMHANDLEUI64VNVPROC
typedef void( * PFNGLPROGRAMUNIFORMHANDLEUI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64 *values);
typedef PFNGLISTEXTUREHANDLERESIDENTNVPROC
typedef GLboolean( * PFNGLISTEXTUREHANDLERESIDENTNVPROC) (GLuint64 handle);
typedef PFNGLISIMAGEHANDLERESIDENTNVPROC
typedef GLboolean( * PFNGLISIMAGEHANDLERESIDENTNVPROC) (GLuint64 handle);
typedef PFNGLBLENDPARAMETERINVPROC
typedef void( * PFNGLBLENDPARAMETERINVPROC) (GLenum pname, GLint value);
typedef PFNGLBLENDBARRIERNVPROC
typedef void( * PFNGLBLENDBARRIERNVPROC) (void);
typedef PFNGLVIEWPORTPOSITIONWSCALENVPROC
typedef void( * PFNGLVIEWPORTPOSITIONWSCALENVPROC) (GLuint index, GLfloat xcoeff, GLfloat ycoeff);
typedef PFNGLCREATESTATESNVPROC
typedef void( * PFNGLCREATESTATESNVPROC) (GLsizei n, GLuint *states);
typedef PFNGLDELETESTATESNVPROC
typedef void( * PFNGLDELETESTATESNVPROC) (GLsizei n, const GLuint *states);
typedef PFNGLISSTATENVPROC
typedef GLboolean( * PFNGLISSTATENVPROC) (GLuint state);
typedef PFNGLSTATECAPTURENVPROC
typedef void( * PFNGLSTATECAPTURENVPROC) (GLuint state, GLenum mode);
typedef PFNGLGETCOMMANDHEADERNVPROC
typedef GLuint( * PFNGLGETCOMMANDHEADERNVPROC) (GLenum tokenID, GLuint size);
typedef PFNGLGETSTAGEINDEXNVPROC
typedef GLushort( * PFNGLGETSTAGEINDEXNVPROC) (GLenum shadertype);
typedef PFNGLDRAWCOMMANDSNVPROC
typedef void( * PFNGLDRAWCOMMANDSNVPROC) (GLenum primitiveMode, GLuint buffer, const GLintptr *indirects, const GLsizei *sizes, GLuint count);
typedef PFNGLDRAWCOMMANDSADDRESSNVPROC
typedef void( * PFNGLDRAWCOMMANDSADDRESSNVPROC) (GLenum primitiveMode, const GLuint64 *indirects, const GLsizei *sizes, GLuint count);
typedef PFNGLDRAWCOMMANDSSTATESNVPROC
typedef void( * PFNGLDRAWCOMMANDSSTATESNVPROC) (GLuint buffer, const GLintptr *indirects, const GLsizei *sizes, const GLuint *states, const GLuint *fbos, GLuint count);
typedef PFNGLDRAWCOMMANDSSTATESADDRESSNVPROC
typedef void( * PFNGLDRAWCOMMANDSSTATESADDRESSNVPROC) (const GLuint64 *indirects, const GLsizei *sizes, const GLuint *states, const GLuint *fbos, GLuint count);
typedef PFNGLCREATECOMMANDLISTSNVPROC
typedef void( * PFNGLCREATECOMMANDLISTSNVPROC) (GLsizei n, GLuint *lists);
typedef PFNGLDELETECOMMANDLISTSNVPROC
typedef void( * PFNGLDELETECOMMANDLISTSNVPROC) (GLsizei n, const GLuint *lists);
typedef PFNGLISCOMMANDLISTNVPROC
typedef GLboolean( * PFNGLISCOMMANDLISTNVPROC) (GLuint list);
typedef PFNGLLISTDRAWCOMMANDSSTATESCLIENTNVPROC
typedef void( * PFNGLLISTDRAWCOMMANDSSTATESCLIENTNVPROC) (GLuint list, GLuint segment, const void **indirects, const GLsizei *sizes, const GLuint *states, const GLuint *fbos, GLuint count);
typedef PFNGLCOMMANDLISTSEGMENTSNVPROC
typedef void( * PFNGLCOMMANDLISTSEGMENTSNVPROC) (GLuint list, GLuint segments);
typedef PFNGLCOMPILECOMMANDLISTNVPROC
typedef void( * PFNGLCOMPILECOMMANDLISTNVPROC) (GLuint list);
typedef PFNGLCALLCOMMANDLISTNVPROC
typedef void( * PFNGLCALLCOMMANDLISTNVPROC) (GLuint list);
typedef PFNGLBEGINCONDITIONALRENDERNVPROC
typedef void( * PFNGLBEGINCONDITIONALRENDERNVPROC) (GLuint id, GLenum mode);
typedef PFNGLENDCONDITIONALRENDERNVPROC
typedef void( * PFNGLENDCONDITIONALRENDERNVPROC) (void);
typedef PFNGLSUBPIXELPRECISIONBIASNVPROC
typedef void( * PFNGLSUBPIXELPRECISIONBIASNVPROC) (GLuint xbits, GLuint ybits);
typedef PFNGLCONSERVATIVERASTERPARAMETERFNVPROC
typedef void( * PFNGLCONSERVATIVERASTERPARAMETERFNVPROC) (GLenum pname, GLfloat value);
typedef PFNGLCONSERVATIVERASTERPARAMETERINVPROC
typedef void( * PFNGLCONSERVATIVERASTERPARAMETERINVPROC) (GLenum pname, GLint param);
typedef GLVULKANPROCNV
typedef void( * GLVULKANPROCNV) (void);
typedef PFNGLDRAWVKIMAGENVPROC
typedef void( * PFNGLDRAWVKIMAGENVPROC) (GLuint64 vkImage, GLuint sampler, GLfloat x0, GLfloat y0, GLfloat x1, GLfloat y1, GLfloat z, GLfloat s0, GLfloat t0, GLfloat s1, GLfloat t1);
typedef PFNGLGETVKPROCADDRNVPROC
typedef GLVULKANPROCNV( * PFNGLGETVKPROCADDRNVPROC) (const GLchar *name);
typedef PFNGLWAITVKSEMAPHORENVPROC
typedef void( * PFNGLWAITVKSEMAPHORENVPROC) (GLuint64 vkSemaphore);
typedef PFNGLSIGNALVKSEMAPHORENVPROC
typedef void( * PFNGLSIGNALVKSEMAPHORENVPROC) (GLuint64 vkSemaphore);
typedef PFNGLSIGNALVKFENCENVPROC
typedef void( * PFNGLSIGNALVKFENCENVPROC) (GLuint64 vkFence);
typedef PFNGLFRAGMENTCOVERAGECOLORNVPROC
typedef void( * PFNGLFRAGMENTCOVERAGECOLORNVPROC) (GLuint color);
typedef PFNGLCOVERAGEMODULATIONTABLENVPROC
typedef void( * PFNGLCOVERAGEMODULATIONTABLENVPROC) (GLsizei n, const GLfloat *v);
typedef PFNGLGETCOVERAGEMODULATIONTABLENVPROC
typedef void( * PFNGLGETCOVERAGEMODULATIONTABLENVPROC) (GLsizei bufsize, GLfloat *v);
typedef PFNGLCOVERAGEMODULATIONNVPROC
typedef void( * PFNGLCOVERAGEMODULATIONNVPROC) (GLenum components);
typedef PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC
typedef void( * PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC) (GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height);
typedef GLint64EXT
typedef int64_t GLint64EXT;
typedef PFNGLUNIFORM1I64NVPROC
typedef void( * PFNGLUNIFORM1I64NVPROC) (GLint location, GLint64EXT x);
typedef PFNGLUNIFORM2I64NVPROC
typedef void( * PFNGLUNIFORM2I64NVPROC) (GLint location, GLint64EXT x, GLint64EXT y);
typedef PFNGLUNIFORM3I64NVPROC
typedef void( * PFNGLUNIFORM3I64NVPROC) (GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z);
typedef PFNGLUNIFORM4I64NVPROC
typedef void( * PFNGLUNIFORM4I64NVPROC) (GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w);
typedef PFNGLUNIFORM1I64VNVPROC
typedef void( * PFNGLUNIFORM1I64VNVPROC) (GLint location, GLsizei count, const GLint64EXT *value);
typedef PFNGLUNIFORM2I64VNVPROC
typedef void( * PFNGLUNIFORM2I64VNVPROC) (GLint location, GLsizei count, const GLint64EXT *value);
typedef PFNGLUNIFORM3I64VNVPROC
typedef void( * PFNGLUNIFORM3I64VNVPROC) (GLint location, GLsizei count, const GLint64EXT *value);
typedef PFNGLUNIFORM4I64VNVPROC
typedef void( * PFNGLUNIFORM4I64VNVPROC) (GLint location, GLsizei count, const GLint64EXT *value);
typedef PFNGLUNIFORM1UI64NVPROC
typedef void( * PFNGLUNIFORM1UI64NVPROC) (GLint location, GLuint64EXT x);
typedef PFNGLUNIFORM2UI64NVPROC
typedef void( * PFNGLUNIFORM2UI64NVPROC) (GLint location, GLuint64EXT x, GLuint64EXT y);
typedef PFNGLUNIFORM3UI64NVPROC
typedef void( * PFNGLUNIFORM3UI64NVPROC) (GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z);
typedef PFNGLUNIFORM4UI64NVPROC
typedef void( * PFNGLUNIFORM4UI64NVPROC) (GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w);
typedef PFNGLUNIFORM1UI64VNVPROC
typedef void( * PFNGLUNIFORM1UI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT *value);
typedef PFNGLUNIFORM2UI64VNVPROC
typedef void( * PFNGLUNIFORM2UI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT *value);
typedef PFNGLUNIFORM3UI64VNVPROC
typedef void( * PFNGLUNIFORM3UI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT *value);
typedef PFNGLUNIFORM4UI64VNVPROC
typedef void( * PFNGLUNIFORM4UI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT *value);
typedef PFNGLGETUNIFORMI64VNVPROC
typedef void( * PFNGLGETUNIFORMI64VNVPROC) (GLuint program, GLint location, GLint64EXT *params);
typedef PFNGLPROGRAMUNIFORM1I64NVPROC
typedef void( * PFNGLPROGRAMUNIFORM1I64NVPROC) (GLuint program, GLint location, GLint64EXT x);
typedef PFNGLPROGRAMUNIFORM2I64NVPROC
typedef void( * PFNGLPROGRAMUNIFORM2I64NVPROC) (GLuint program, GLint location, GLint64EXT x, GLint64EXT y);
typedef PFNGLPROGRAMUNIFORM3I64NVPROC
typedef void( * PFNGLPROGRAMUNIFORM3I64NVPROC) (GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z);
typedef PFNGLPROGRAMUNIFORM4I64NVPROC
typedef void( * PFNGLPROGRAMUNIFORM4I64NVPROC) (GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w);
typedef PFNGLPROGRAMUNIFORM1I64VNVPROC
typedef void( * PFNGLPROGRAMUNIFORM1I64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLint64EXT *value);
typedef PFNGLPROGRAMUNIFORM2I64VNVPROC
typedef void( * PFNGLPROGRAMUNIFORM2I64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLint64EXT *value);
typedef PFNGLPROGRAMUNIFORM3I64VNVPROC
typedef void( * PFNGLPROGRAMUNIFORM3I64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLint64EXT *value);
typedef PFNGLPROGRAMUNIFORM4I64VNVPROC
typedef void( * PFNGLPROGRAMUNIFORM4I64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLint64EXT *value);
typedef PFNGLPROGRAMUNIFORM1UI64NVPROC
typedef void( * PFNGLPROGRAMUNIFORM1UI64NVPROC) (GLuint program, GLint location, GLuint64EXT x);
typedef PFNGLPROGRAMUNIFORM2UI64NVPROC
typedef void( * PFNGLPROGRAMUNIFORM2UI64NVPROC) (GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y);
typedef PFNGLPROGRAMUNIFORM3UI64NVPROC
typedef void( * PFNGLPROGRAMUNIFORM3UI64NVPROC) (GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z);
typedef PFNGLPROGRAMUNIFORM4UI64NVPROC
typedef void( * PFNGLPROGRAMUNIFORM4UI64NVPROC) (GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w);
typedef PFNGLPROGRAMUNIFORM1UI64VNVPROC
typedef void( * PFNGLPROGRAMUNIFORM1UI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT *value);
typedef PFNGLPROGRAMUNIFORM2UI64VNVPROC
typedef void( * PFNGLPROGRAMUNIFORM2UI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT *value);
typedef PFNGLPROGRAMUNIFORM3UI64VNVPROC
typedef void( * PFNGLPROGRAMUNIFORM3UI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT *value);
typedef PFNGLPROGRAMUNIFORM4UI64VNVPROC
typedef void( * PFNGLPROGRAMUNIFORM4UI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT *value);
typedef PFNGLGETINTERNALFORMATSAMPLEIVNVPROC
typedef void( * PFNGLGETINTERNALFORMATSAMPLEIVNVPROC) (GLenum target, GLenum internalformat, GLsizei samples, GLenum pname, GLsizei bufSize, GLint *params);
typedef PFNGLGENPATHSNVPROC
typedef GLuint( * PFNGLGENPATHSNVPROC) (GLsizei range);
typedef PFNGLDELETEPATHSNVPROC
typedef void( * PFNGLDELETEPATHSNVPROC) (GLuint path, GLsizei range);
typedef PFNGLISPATHNVPROC
typedef GLboolean( * PFNGLISPATHNVPROC) (GLuint path);
typedef PFNGLPATHCOMMANDSNVPROC
typedef void( * PFNGLPATHCOMMANDSNVPROC) (GLuint path, GLsizei numCommands, const GLubyte *commands, GLsizei numCoords, GLenum coordType, const void *coords);
typedef PFNGLPATHCOORDSNVPROC
typedef void( * PFNGLPATHCOORDSNVPROC) (GLuint path, GLsizei numCoords, GLenum coordType, const void *coords);
typedef PFNGLPATHSUBCOMMANDSNVPROC
typedef void( * PFNGLPATHSUBCOMMANDSNVPROC) (GLuint path, GLsizei commandStart, GLsizei commandsToDelete, GLsizei numCommands, const GLubyte *commands, GLsizei numCoords, GLenum coordType, const void *coords);
typedef PFNGLPATHSUBCOORDSNVPROC
typedef void( * PFNGLPATHSUBCOORDSNVPROC) (GLuint path, GLsizei coordStart, GLsizei numCoords, GLenum coordType, const void *coords);
typedef PFNGLPATHSTRINGNVPROC
typedef void( * PFNGLPATHSTRINGNVPROC) (GLuint path, GLenum format, GLsizei length, const void *pathString);
typedef PFNGLPATHGLYPHSNVPROC
typedef void( * PFNGLPATHGLYPHSNVPROC) (GLuint firstPathName, GLenum fontTarget, const void *fontName, GLbitfield fontStyle, GLsizei numGlyphs, GLenum type, const void *charcodes, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale);
typedef PFNGLPATHGLYPHRANGENVPROC
typedef void( * PFNGLPATHGLYPHRANGENVPROC) (GLuint firstPathName, GLenum fontTarget, const void *fontName, GLbitfield fontStyle, GLuint firstGlyph, GLsizei numGlyphs, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale);
typedef PFNGLWEIGHTPATHSNVPROC
typedef void( * PFNGLWEIGHTPATHSNVPROC) (GLuint resultPath, GLsizei numPaths, const GLuint *paths, const GLfloat *weights);
typedef PFNGLCOPYPATHNVPROC
typedef void( * PFNGLCOPYPATHNVPROC) (GLuint resultPath, GLuint srcPath);
typedef PFNGLINTERPOLATEPATHSNVPROC
typedef void( * PFNGLINTERPOLATEPATHSNVPROC) (GLuint resultPath, GLuint pathA, GLuint pathB, GLfloat weight);
typedef PFNGLTRANSFORMPATHNVPROC
typedef void( * PFNGLTRANSFORMPATHNVPROC) (GLuint resultPath, GLuint srcPath, GLenum transformType, const GLfloat *transformValues);
typedef PFNGLPATHPARAMETERIVNVPROC
typedef void( * PFNGLPATHPARAMETERIVNVPROC) (GLuint path, GLenum pname, const GLint *value);
typedef PFNGLPATHPARAMETERINVPROC
typedef void( * PFNGLPATHPARAMETERINVPROC) (GLuint path, GLenum pname, GLint value);
typedef PFNGLPATHPARAMETERFVNVPROC
typedef void( * PFNGLPATHPARAMETERFVNVPROC) (GLuint path, GLenum pname, const GLfloat *value);
typedef PFNGLPATHPARAMETERFNVPROC
typedef void( * PFNGLPATHPARAMETERFNVPROC) (GLuint path, GLenum pname, GLfloat value);
typedef PFNGLPATHDASHARRAYNVPROC
typedef void( * PFNGLPATHDASHARRAYNVPROC) (GLuint path, GLsizei dashCount, const GLfloat *dashArray);
typedef PFNGLPATHSTENCILFUNCNVPROC
typedef void( * PFNGLPATHSTENCILFUNCNVPROC) (GLenum func, GLint ref, GLuint mask);
typedef PFNGLPATHSTENCILDEPTHOFFSETNVPROC
typedef void( * PFNGLPATHSTENCILDEPTHOFFSETNVPROC) (GLfloat factor, GLfloat units);
typedef PFNGLSTENCILFILLPATHNVPROC
typedef void( * PFNGLSTENCILFILLPATHNVPROC) (GLuint path, GLenum fillMode, GLuint mask);
typedef PFNGLSTENCILSTROKEPATHNVPROC
typedef void( * PFNGLSTENCILSTROKEPATHNVPROC) (GLuint path, GLint reference, GLuint mask);
typedef PFNGLSTENCILFILLPATHINSTANCEDNVPROC
typedef void( * PFNGLSTENCILFILLPATHINSTANCEDNVPROC) (GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum transformType, const GLfloat *transformValues);
typedef PFNGLSTENCILSTROKEPATHINSTANCEDNVPROC
typedef void( * PFNGLSTENCILSTROKEPATHINSTANCEDNVPROC) (GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLint reference, GLuint mask, GLenum transformType, const GLfloat *transformValues);
typedef PFNGLPATHCOVERDEPTHFUNCNVPROC
typedef void( * PFNGLPATHCOVERDEPTHFUNCNVPROC) (GLenum func);
typedef PFNGLCOVERFILLPATHNVPROC
typedef void( * PFNGLCOVERFILLPATHNVPROC) (GLuint path, GLenum coverMode);
typedef PFNGLCOVERSTROKEPATHNVPROC
typedef void( * PFNGLCOVERSTROKEPATHNVPROC) (GLuint path, GLenum coverMode);
typedef PFNGLCOVERFILLPATHINSTANCEDNVPROC
typedef void( * PFNGLCOVERFILLPATHINSTANCEDNVPROC) (GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat *transformValues);
typedef PFNGLCOVERSTROKEPATHINSTANCEDNVPROC
typedef void( * PFNGLCOVERSTROKEPATHINSTANCEDNVPROC) (GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat *transformValues);
typedef PFNGLGETPATHPARAMETERIVNVPROC
typedef void( * PFNGLGETPATHPARAMETERIVNVPROC) (GLuint path, GLenum pname, GLint *value);
typedef PFNGLGETPATHPARAMETERFVNVPROC
typedef void( * PFNGLGETPATHPARAMETERFVNVPROC) (GLuint path, GLenum pname, GLfloat *value);
typedef PFNGLGETPATHCOMMANDSNVPROC
typedef void( * PFNGLGETPATHCOMMANDSNVPROC) (GLuint path, GLubyte *commands);
typedef PFNGLGETPATHCOORDSNVPROC
typedef void( * PFNGLGETPATHCOORDSNVPROC) (GLuint path, GLfloat *coords);
typedef PFNGLGETPATHDASHARRAYNVPROC
typedef void( * PFNGLGETPATHDASHARRAYNVPROC) (GLuint path, GLfloat *dashArray);
typedef PFNGLGETPATHMETRICSNVPROC
typedef void( * PFNGLGETPATHMETRICSNVPROC) (GLbitfield metricQueryMask, GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLsizei stride, GLfloat *metrics);
typedef PFNGLGETPATHMETRICRANGENVPROC
typedef void( * PFNGLGETPATHMETRICRANGENVPROC) (GLbitfield metricQueryMask, GLuint firstPathName, GLsizei numPaths, GLsizei stride, GLfloat *metrics);
typedef PFNGLGETPATHSPACINGNVPROC
typedef void( * PFNGLGETPATHSPACINGNVPROC) (GLenum pathListMode, GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLfloat advanceScale, GLfloat kerningScale, GLenum transformType, GLfloat *returnedSpacing);
typedef PFNGLISPOINTINFILLPATHNVPROC
typedef GLboolean( * PFNGLISPOINTINFILLPATHNVPROC) (GLuint path, GLuint mask, GLfloat x, GLfloat y);
typedef PFNGLISPOINTINSTROKEPATHNVPROC
typedef GLboolean( * PFNGLISPOINTINSTROKEPATHNVPROC) (GLuint path, GLfloat x, GLfloat y);
typedef PFNGLGETPATHLENGTHNVPROC
typedef GLfloat( * PFNGLGETPATHLENGTHNVPROC) (GLuint path, GLsizei startSegment, GLsizei numSegments);
typedef PFNGLPOINTALONGPATHNVPROC
typedef GLboolean( * PFNGLPOINTALONGPATHNVPROC) (GLuint path, GLsizei startSegment, GLsizei numSegments, GLfloat distance, GLfloat *x, GLfloat *y, GLfloat *tangentX, GLfloat *tangentY);
typedef PFNGLMATRIXLOAD3X2FNVPROC
typedef void( * PFNGLMATRIXLOAD3X2FNVPROC) (GLenum matrixMode, const GLfloat *m);
typedef PFNGLMATRIXLOAD3X3FNVPROC
typedef void( * PFNGLMATRIXLOAD3X3FNVPROC) (GLenum matrixMode, const GLfloat *m);
typedef PFNGLMATRIXLOADTRANSPOSE3X3FNVPROC
typedef void( * PFNGLMATRIXLOADTRANSPOSE3X3FNVPROC) (GLenum matrixMode, const GLfloat *m);
typedef PFNGLMATRIXMULT3X2FNVPROC
typedef void( * PFNGLMATRIXMULT3X2FNVPROC) (GLenum matrixMode, const GLfloat *m);
typedef PFNGLMATRIXMULT3X3FNVPROC
typedef void( * PFNGLMATRIXMULT3X3FNVPROC) (GLenum matrixMode, const GLfloat *m);
typedef PFNGLMATRIXMULTTRANSPOSE3X3FNVPROC
typedef void( * PFNGLMATRIXMULTTRANSPOSE3X3FNVPROC) (GLenum matrixMode, const GLfloat *m);
typedef PFNGLSTENCILTHENCOVERFILLPATHNVPROC
typedef void( * PFNGLSTENCILTHENCOVERFILLPATHNVPROC) (GLuint path, GLenum fillMode, GLuint mask, GLenum coverMode);
typedef PFNGLSTENCILTHENCOVERSTROKEPATHNVPROC
typedef void( * PFNGLSTENCILTHENCOVERSTROKEPATHNVPROC) (GLuint path, GLint reference, GLuint mask, GLenum coverMode);
typedef PFNGLSTENCILTHENCOVERFILLPATHINSTANCEDNVPROC
typedef void( * PFNGLSTENCILTHENCOVERFILLPATHINSTANCEDNVPROC) (GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum coverMode, GLenum transformType, const GLfloat *transformValues);
typedef PFNGLSTENCILTHENCOVERSTROKEPATHINSTANCEDNVPROC
typedef void( * PFNGLSTENCILTHENCOVERSTROKEPATHINSTANCEDNVPROC) (GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLint reference, GLuint mask, GLenum coverMode, GLenum transformType, const GLfloat *transformValues);
typedef PFNGLPATHGLYPHINDEXRANGENVPROC
typedef GLenum( * PFNGLPATHGLYPHINDEXRANGENVPROC) (GLenum fontTarget, const void *fontName, GLbitfield fontStyle, GLuint pathParameterTemplate, GLfloat emScale, GLuint baseAndCount[2]);
typedef PFNGLPATHGLYPHINDEXARRAYNVPROC
typedef GLenum( * PFNGLPATHGLYPHINDEXARRAYNVPROC) (GLuint firstPathName, GLenum fontTarget, const void *fontName, GLbitfield fontStyle, GLuint firstGlyphIndex, GLsizei numGlyphs, GLuint pathParameterTemplate, GLfloat emScale);
typedef PFNGLPATHMEMORYGLYPHINDEXARRAYNVPROC
typedef GLenum( * PFNGLPATHMEMORYGLYPHINDEXARRAYNVPROC) (GLuint firstPathName, GLenum fontTarget, GLsizeiptr fontSize, const void *fontData, GLsizei faceIndex, GLuint firstGlyphIndex, GLsizei numGlyphs, GLuint pathParameterTemplate, GLfloat emScale);
typedef PFNGLPROGRAMPATHFRAGMENTINPUTGENNVPROC
typedef void( * PFNGLPROGRAMPATHFRAGMENTINPUTGENNVPROC) (GLuint program, GLint location, GLenum genMode, GLint components, const GLfloat *coeffs);
typedef PFNGLGETPROGRAMRESOURCEFVNVPROC
typedef void( * PFNGLGETPROGRAMRESOURCEFVNVPROC) (GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei bufSize, GLsizei *length, GLfloat *params);
typedef PFNGLFRAMEBUFFERSAMPLELOCATIONSFVNVPROC
typedef void( * PFNGLFRAMEBUFFERSAMPLELOCATIONSFVNVPROC) (GLenum target, GLuint start, GLsizei count, const GLfloat *v);
typedef PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVNVPROC
typedef void( * PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVNVPROC) (GLuint framebuffer, GLuint start, GLsizei count, const GLfloat *v);
typedef PFNGLRESOLVEDEPTHVALUESNVPROC
typedef void( * PFNGLRESOLVEDEPTHVALUESNVPROC) (void);
typedef PFNGLMAKEBUFFERRESIDENTNVPROC
typedef void( * PFNGLMAKEBUFFERRESIDENTNVPROC) (GLenum target, GLenum access);
typedef PFNGLMAKEBUFFERNONRESIDENTNVPROC
typedef void( * PFNGLMAKEBUFFERNONRESIDENTNVPROC) (GLenum target);
typedef PFNGLISBUFFERRESIDENTNVPROC
typedef GLboolean( * PFNGLISBUFFERRESIDENTNVPROC) (GLenum target);
typedef PFNGLMAKENAMEDBUFFERRESIDENTNVPROC
typedef void( * PFNGLMAKENAMEDBUFFERRESIDENTNVPROC) (GLuint buffer, GLenum access);
typedef PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC
typedef void( * PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC) (GLuint buffer);
typedef PFNGLISNAMEDBUFFERRESIDENTNVPROC
typedef GLboolean( * PFNGLISNAMEDBUFFERRESIDENTNVPROC) (GLuint buffer);
typedef PFNGLGETBUFFERPARAMETERUI64VNVPROC
typedef void( * PFNGLGETBUFFERPARAMETERUI64VNVPROC) (GLenum target, GLenum pname, GLuint64EXT *params);
typedef PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC
typedef void( * PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC) (GLuint buffer, GLenum pname, GLuint64EXT *params);
typedef PFNGLGETINTEGERUI64VNVPROC
typedef void( * PFNGLGETINTEGERUI64VNVPROC) (GLenum value, GLuint64EXT *result);
typedef PFNGLUNIFORMUI64NVPROC
typedef void( * PFNGLUNIFORMUI64NVPROC) (GLint location, GLuint64EXT value);
typedef PFNGLUNIFORMUI64VNVPROC
typedef void( * PFNGLUNIFORMUI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT *value);
typedef PFNGLGETUNIFORMUI64VNVPROC
typedef void( * PFNGLGETUNIFORMUI64VNVPROC) (GLuint program, GLint location, GLuint64EXT *params);
typedef PFNGLPROGRAMUNIFORMUI64NVPROC
typedef void( * PFNGLPROGRAMUNIFORMUI64NVPROC) (GLuint program, GLint location, GLuint64EXT value);
typedef PFNGLPROGRAMUNIFORMUI64VNVPROC
typedef void( * PFNGLPROGRAMUNIFORMUI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT *value);
typedef PFNGLTEXTUREBARRIERNVPROC
typedef void( * PFNGLTEXTUREBARRIERNVPROC) (void);
typedef PFNGLVERTEXATTRIBL1I64NVPROC
typedef void( * PFNGLVERTEXATTRIBL1I64NVPROC) (GLuint index, GLint64EXT x);
typedef PFNGLVERTEXATTRIBL2I64NVPROC
typedef void( * PFNGLVERTEXATTRIBL2I64NVPROC) (GLuint index, GLint64EXT x, GLint64EXT y);
typedef PFNGLVERTEXATTRIBL3I64NVPROC
typedef void( * PFNGLVERTEXATTRIBL3I64NVPROC) (GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z);
typedef PFNGLVERTEXATTRIBL4I64NVPROC
typedef void( * PFNGLVERTEXATTRIBL4I64NVPROC) (GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w);
typedef PFNGLVERTEXATTRIBL1I64VNVPROC
typedef void( * PFNGLVERTEXATTRIBL1I64VNVPROC) (GLuint index, const GLint64EXT *v);
typedef PFNGLVERTEXATTRIBL2I64VNVPROC
typedef void( * PFNGLVERTEXATTRIBL2I64VNVPROC) (GLuint index, const GLint64EXT *v);
typedef PFNGLVERTEXATTRIBL3I64VNVPROC
typedef void( * PFNGLVERTEXATTRIBL3I64VNVPROC) (GLuint index, const GLint64EXT *v);
typedef PFNGLVERTEXATTRIBL4I64VNVPROC
typedef void( * PFNGLVERTEXATTRIBL4I64VNVPROC) (GLuint index, const GLint64EXT *v);
typedef PFNGLVERTEXATTRIBL1UI64NVPROC
typedef void( * PFNGLVERTEXATTRIBL1UI64NVPROC) (GLuint index, GLuint64EXT x);
typedef PFNGLVERTEXATTRIBL2UI64NVPROC
typedef void( * PFNGLVERTEXATTRIBL2UI64NVPROC) (GLuint index, GLuint64EXT x, GLuint64EXT y);
typedef PFNGLVERTEXATTRIBL3UI64NVPROC
typedef void( * PFNGLVERTEXATTRIBL3UI64NVPROC) (GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z);
typedef PFNGLVERTEXATTRIBL4UI64NVPROC
typedef void( * PFNGLVERTEXATTRIBL4UI64NVPROC) (GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w);
typedef PFNGLVERTEXATTRIBL1UI64VNVPROC
typedef void( * PFNGLVERTEXATTRIBL1UI64VNVPROC) (GLuint index, const GLuint64EXT *v);
typedef PFNGLVERTEXATTRIBL2UI64VNVPROC
typedef void( * PFNGLVERTEXATTRIBL2UI64VNVPROC) (GLuint index, const GLuint64EXT *v);
typedef PFNGLVERTEXATTRIBL3UI64VNVPROC
typedef void( * PFNGLVERTEXATTRIBL3UI64VNVPROC) (GLuint index, const GLuint64EXT *v);
typedef PFNGLVERTEXATTRIBL4UI64VNVPROC
typedef void( * PFNGLVERTEXATTRIBL4UI64VNVPROC) (GLuint index, const GLuint64EXT *v);
typedef PFNGLGETVERTEXATTRIBLI64VNVPROC
typedef void( * PFNGLGETVERTEXATTRIBLI64VNVPROC) (GLuint index, GLenum pname, GLint64EXT *params);
typedef PFNGLGETVERTEXATTRIBLUI64VNVPROC
typedef void( * PFNGLGETVERTEXATTRIBLUI64VNVPROC) (GLuint index, GLenum pname, GLuint64EXT *params);
typedef PFNGLVERTEXATTRIBLFORMATNVPROC
typedef void( * PFNGLVERTEXATTRIBLFORMATNVPROC) (GLuint index, GLint size, GLenum type, GLsizei stride);
typedef PFNGLBUFFERADDRESSRANGENVPROC
typedef void( * PFNGLBUFFERADDRESSRANGENVPROC) (GLenum pname, GLuint index, GLuint64EXT address, GLsizeiptr length);
typedef PFNGLVERTEXFORMATNVPROC
typedef void( * PFNGLVERTEXFORMATNVPROC) (GLint size, GLenum type, GLsizei stride);
typedef PFNGLNORMALFORMATNVPROC
typedef void( * PFNGLNORMALFORMATNVPROC) (GLenum type, GLsizei stride);
typedef PFNGLCOLORFORMATNVPROC
typedef void( * PFNGLCOLORFORMATNVPROC) (GLint size, GLenum type, GLsizei stride);
typedef PFNGLINDEXFORMATNVPROC
typedef void( * PFNGLINDEXFORMATNVPROC) (GLenum type, GLsizei stride);
typedef PFNGLTEXCOORDFORMATNVPROC
typedef void( * PFNGLTEXCOORDFORMATNVPROC) (GLint size, GLenum type, GLsizei stride);
typedef PFNGLEDGEFLAGFORMATNVPROC
typedef void( * PFNGLEDGEFLAGFORMATNVPROC) (GLsizei stride);
typedef PFNGLSECONDARYCOLORFORMATNVPROC
typedef void( * PFNGLSECONDARYCOLORFORMATNVPROC) (GLint size, GLenum type, GLsizei stride);
typedef PFNGLFOGCOORDFORMATNVPROC
typedef void( * PFNGLFOGCOORDFORMATNVPROC) (GLenum type, GLsizei stride);
typedef PFNGLVERTEXATTRIBFORMATNVPROC
typedef void( * PFNGLVERTEXATTRIBFORMATNVPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride);
typedef PFNGLVERTEXATTRIBIFORMATNVPROC
typedef void( * PFNGLVERTEXATTRIBIFORMATNVPROC) (GLuint index, GLint size, GLenum type, GLsizei stride);
typedef PFNGLGETINTEGERUI64I_VNVPROC
typedef void( * PFNGLGETINTEGERUI64I_VNVPROC) (GLenum value, GLuint index, GLuint64EXT *result);
typedef PFNGLVIEWPORTSWIZZLENVPROC
typedef void( * PFNGLVIEWPORTSWIZZLENVPROC) (GLuint index, GLenum swizzlex, GLenum swizzley, GLenum swizzlez, GLenum swizzlew);
typedef PFNGLFRAMEBUFFERTEXTUREMULTIVIEWOVRPROC
typedef void( * PFNGLFRAMEBUFFERTEXTUREMULTIVIEWOVRPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint baseViewIndex, GLsizei numViews);
The documentation for this class was generated from the following file: include/ffw/graphics/GL/glcorearb.h