file glcorearb.h

Go to the source code of this file.

Defines

Type Name
APIENTRY
APIENTRYP
GLAPI
GL_VERSION_1_0
GL_DEPTH_BUFFER_BIT
GL_STENCIL_BUFFER_BIT
GL_COLOR_BUFFER_BIT
GL_FALSE
GL_TRUE
GL_POINTS
GL_LINES
GL_LINE_LOOP
GL_LINE_STRIP
GL_TRIANGLES
GL_TRIANGLE_STRIP
GL_TRIANGLE_FAN
GL_QUADS
GL_NEVER
GL_LESS
GL_EQUAL
GL_LEQUAL
GL_GREATER
GL_NOTEQUAL
GL_GEQUAL
GL_ALWAYS
GL_ZERO
GL_ONE
GL_SRC_COLOR
GL_ONE_MINUS_SRC_COLOR
GL_SRC_ALPHA
GL_ONE_MINUS_SRC_ALPHA
GL_DST_ALPHA
GL_ONE_MINUS_DST_ALPHA
GL_DST_COLOR
GL_ONE_MINUS_DST_COLOR
GL_SRC_ALPHA_SATURATE
GL_NONE
GL_FRONT_LEFT
GL_FRONT_RIGHT
GL_BACK_LEFT
GL_BACK_RIGHT
GL_FRONT
GL_BACK
GL_LEFT
GL_RIGHT
GL_FRONT_AND_BACK
GL_NO_ERROR
GL_INVALID_ENUM
GL_INVALID_VALUE
GL_INVALID_OPERATION
GL_OUT_OF_MEMORY
GL_CW
GL_CCW
GL_POINT_SIZE
GL_POINT_SIZE_RANGE
GL_POINT_SIZE_GRANULARITY
GL_LINE_SMOOTH
GL_LINE_WIDTH
GL_LINE_WIDTH_RANGE
GL_LINE_WIDTH_GRANULARITY
GL_POLYGON_MODE
GL_POLYGON_SMOOTH
GL_CULL_FACE
GL_CULL_FACE_MODE
GL_FRONT_FACE
GL_DEPTH_RANGE
GL_DEPTH_TEST
GL_DEPTH_WRITEMASK
GL_DEPTH_CLEAR_VALUE
GL_DEPTH_FUNC
GL_STENCIL_TEST
GL_STENCIL_CLEAR_VALUE
GL_STENCIL_FUNC
GL_STENCIL_VALUE_MASK
GL_STENCIL_FAIL
GL_STENCIL_PASS_DEPTH_FAIL
GL_STENCIL_PASS_DEPTH_PASS
GL_STENCIL_REF
GL_STENCIL_WRITEMASK
GL_VIEWPORT
GL_DITHER
GL_BLEND_DST
GL_BLEND_SRC
GL_BLEND
GL_LOGIC_OP_MODE
GL_DRAW_BUFFER
GL_READ_BUFFER
GL_SCISSOR_BOX
GL_SCISSOR_TEST
GL_COLOR_CLEAR_VALUE
GL_COLOR_WRITEMASK
GL_DOUBLEBUFFER
GL_STEREO
GL_LINE_SMOOTH_HINT
GL_POLYGON_SMOOTH_HINT
GL_UNPACK_SWAP_BYTES
GL_UNPACK_LSB_FIRST
GL_UNPACK_ROW_LENGTH
GL_UNPACK_SKIP_ROWS
GL_UNPACK_SKIP_PIXELS
GL_UNPACK_ALIGNMENT
GL_PACK_SWAP_BYTES
GL_PACK_LSB_FIRST
GL_PACK_ROW_LENGTH
GL_PACK_SKIP_ROWS
GL_PACK_SKIP_PIXELS
GL_PACK_ALIGNMENT
GL_MAX_TEXTURE_SIZE
GL_MAX_VIEWPORT_DIMS
GL_SUBPIXEL_BITS
GL_TEXTURE_1D
GL_TEXTURE_2D
GL_TEXTURE_WIDTH
GL_TEXTURE_HEIGHT
GL_TEXTURE_BORDER_COLOR
GL_DONT_CARE
GL_FASTEST
GL_NICEST
GL_BYTE
GL_UNSIGNED_BYTE
GL_SHORT
GL_UNSIGNED_SHORT
GL_INT
GL_UNSIGNED_INT
GL_FLOAT
GL_STACK_OVERFLOW
GL_STACK_UNDERFLOW
GL_CLEAR
GL_AND
GL_AND_REVERSE
GL_COPY
GL_AND_INVERTED
GL_NOOP
GL_XOR
GL_OR
GL_NOR
GL_EQUIV
GL_INVERT
GL_OR_REVERSE
GL_COPY_INVERTED
GL_OR_INVERTED
GL_NAND
GL_SET
GL_TEXTURE
GL_COLOR
GL_DEPTH
GL_STENCIL
GL_STENCIL_INDEX
GL_DEPTH_COMPONENT
GL_RED
GL_GREEN
GL_BLUE
GL_ALPHA
GL_RGB
GL_RGBA
GL_POINT
GL_LINE
GL_FILL
GL_KEEP
GL_REPLACE
GL_INCR
GL_DECR
GL_VENDOR
GL_RENDERER
GL_VERSION
GL_EXTENSIONS
GL_NEAREST
GL_LINEAR
GL_NEAREST_MIPMAP_NEAREST
GL_LINEAR_MIPMAP_NEAREST
GL_NEAREST_MIPMAP_LINEAR
GL_LINEAR_MIPMAP_LINEAR
GL_TEXTURE_MAG_FILTER
GL_TEXTURE_MIN_FILTER
GL_TEXTURE_WRAP_S
GL_TEXTURE_WRAP_T
GL_REPEAT
GL_VERSION_1_1
GL_COLOR_LOGIC_OP
GL_POLYGON_OFFSET_UNITS
GL_POLYGON_OFFSET_POINT
GL_POLYGON_OFFSET_LINE
GL_POLYGON_OFFSET_FILL
GL_POLYGON_OFFSET_FACTOR
GL_TEXTURE_BINDING_1D
GL_TEXTURE_BINDING_2D
GL_TEXTURE_INTERNAL_FORMAT
GL_TEXTURE_RED_SIZE
GL_TEXTURE_GREEN_SIZE
GL_TEXTURE_BLUE_SIZE
GL_TEXTURE_ALPHA_SIZE
GL_DOUBLE
GL_PROXY_TEXTURE_1D
GL_PROXY_TEXTURE_2D
GL_R3_G3_B2
GL_RGB4
GL_RGB5
GL_RGB8
GL_RGB10
GL_RGB12
GL_RGB16
GL_RGBA2
GL_RGBA4
GL_RGB5_A1
GL_RGBA8
GL_RGB10_A2
GL_RGBA12
GL_RGBA16
GL_VERTEX_ARRAY
GL_VERSION_1_2
GL_UNSIGNED_BYTE_3_3_2
GL_UNSIGNED_SHORT_4_4_4_4
GL_UNSIGNED_SHORT_5_5_5_1
GL_UNSIGNED_INT_8_8_8_8
GL_UNSIGNED_INT_10_10_10_2
GL_TEXTURE_BINDING_3D
GL_PACK_SKIP_IMAGES
GL_PACK_IMAGE_HEIGHT
GL_UNPACK_SKIP_IMAGES
GL_UNPACK_IMAGE_HEIGHT
GL_TEXTURE_3D
GL_PROXY_TEXTURE_3D
GL_TEXTURE_DEPTH
GL_TEXTURE_WRAP_R
GL_MAX_3D_TEXTURE_SIZE
GL_UNSIGNED_BYTE_2_3_3_REV
GL_UNSIGNED_SHORT_5_6_5
GL_UNSIGNED_SHORT_5_6_5_REV
GL_UNSIGNED_SHORT_4_4_4_4_REV
GL_UNSIGNED_SHORT_1_5_5_5_REV
GL_UNSIGNED_INT_8_8_8_8_REV
GL_UNSIGNED_INT_2_10_10_10_REV
GL_BGR
GL_BGRA
GL_MAX_ELEMENTS_VERTICES
GL_MAX_ELEMENTS_INDICES
GL_CLAMP_TO_EDGE
GL_TEXTURE_MIN_LOD
GL_TEXTURE_MAX_LOD
GL_TEXTURE_BASE_LEVEL
GL_TEXTURE_MAX_LEVEL
GL_SMOOTH_POINT_SIZE_RANGE
GL_SMOOTH_POINT_SIZE_GRANULARITY
GL_SMOOTH_LINE_WIDTH_RANGE
GL_SMOOTH_LINE_WIDTH_GRANULARITY
GL_ALIASED_LINE_WIDTH_RANGE
GL_VERSION_1_3
GL_TEXTURE0
GL_TEXTURE1
GL_TEXTURE2
GL_TEXTURE3
GL_TEXTURE4
GL_TEXTURE5
GL_TEXTURE6
GL_TEXTURE7
GL_TEXTURE8
GL_TEXTURE9
GL_TEXTURE10
GL_TEXTURE11
GL_TEXTURE12
GL_TEXTURE13
GL_TEXTURE14
GL_TEXTURE15
GL_TEXTURE16
GL_TEXTURE17
GL_TEXTURE18
GL_TEXTURE19
GL_TEXTURE20
GL_TEXTURE21
GL_TEXTURE22
GL_TEXTURE23
GL_TEXTURE24
GL_TEXTURE25
GL_TEXTURE26
GL_TEXTURE27
GL_TEXTURE28
GL_TEXTURE29
GL_TEXTURE30
GL_TEXTURE31
GL_ACTIVE_TEXTURE
GL_MULTISAMPLE
GL_SAMPLE_ALPHA_TO_COVERAGE
GL_SAMPLE_ALPHA_TO_ONE
GL_SAMPLE_COVERAGE
GL_SAMPLE_BUFFERS
GL_SAMPLES
GL_SAMPLE_COVERAGE_VALUE
GL_SAMPLE_COVERAGE_INVERT
GL_TEXTURE_CUBE_MAP
GL_TEXTURE_BINDING_CUBE_MAP
GL_TEXTURE_CUBE_MAP_POSITIVE_X
GL_TEXTURE_CUBE_MAP_NEGATIVE_X
GL_TEXTURE_CUBE_MAP_POSITIVE_Y
GL_TEXTURE_CUBE_MAP_NEGATIVE_Y
GL_TEXTURE_CUBE_MAP_POSITIVE_Z
GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
GL_PROXY_TEXTURE_CUBE_MAP
GL_MAX_CUBE_MAP_TEXTURE_SIZE
GL_COMPRESSED_RGB
GL_COMPRESSED_RGBA
GL_TEXTURE_COMPRESSION_HINT
GL_TEXTURE_COMPRESSED_IMAGE_SIZE
GL_TEXTURE_COMPRESSED
GL_NUM_COMPRESSED_TEXTURE_FORMATS
GL_COMPRESSED_TEXTURE_FORMATS
GL_CLAMP_TO_BORDER
GL_VERSION_1_4
GL_BLEND_DST_RGB
GL_BLEND_SRC_RGB
GL_BLEND_DST_ALPHA
GL_BLEND_SRC_ALPHA
GL_POINT_FADE_THRESHOLD_SIZE
GL_DEPTH_COMPONENT16
GL_DEPTH_COMPONENT24
GL_DEPTH_COMPONENT32
GL_MIRRORED_REPEAT
GL_MAX_TEXTURE_LOD_BIAS
GL_TEXTURE_LOD_BIAS
GL_INCR_WRAP
GL_DECR_WRAP
GL_TEXTURE_DEPTH_SIZE
GL_TEXTURE_COMPARE_MODE
GL_TEXTURE_COMPARE_FUNC
GL_BLEND_COLOR
GL_BLEND_EQUATION
GL_CONSTANT_COLOR
GL_ONE_MINUS_CONSTANT_COLOR
GL_CONSTANT_ALPHA
GL_ONE_MINUS_CONSTANT_ALPHA
GL_FUNC_ADD
GL_FUNC_REVERSE_SUBTRACT
GL_FUNC_SUBTRACT
GL_MIN
GL_MAX
GL_VERSION_1_5
GL_BUFFER_SIZE
GL_BUFFER_USAGE
GL_QUERY_COUNTER_BITS
GL_CURRENT_QUERY
GL_QUERY_RESULT
GL_QUERY_RESULT_AVAILABLE
GL_ARRAY_BUFFER
GL_ELEMENT_ARRAY_BUFFER
GL_ARRAY_BUFFER_BINDING
GL_ELEMENT_ARRAY_BUFFER_BINDING
GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING
GL_READ_ONLY
GL_WRITE_ONLY
GL_READ_WRITE
GL_BUFFER_ACCESS
GL_BUFFER_MAPPED
GL_BUFFER_MAP_POINTER
GL_STREAM_DRAW
GL_STREAM_READ
GL_STREAM_COPY
GL_STATIC_DRAW
GL_STATIC_READ
GL_STATIC_COPY
GL_DYNAMIC_DRAW
GL_DYNAMIC_READ
GL_DYNAMIC_COPY
GL_SAMPLES_PASSED
GL_SRC1_ALPHA
GL_VERSION_2_0
GL_BLEND_EQUATION_RGB
GL_VERTEX_ATTRIB_ARRAY_ENABLED
GL_VERTEX_ATTRIB_ARRAY_SIZE
GL_VERTEX_ATTRIB_ARRAY_STRIDE
GL_VERTEX_ATTRIB_ARRAY_TYPE
GL_CURRENT_VERTEX_ATTRIB
GL_VERTEX_PROGRAM_POINT_SIZE
GL_VERTEX_ATTRIB_ARRAY_POINTER
GL_STENCIL_BACK_FUNC
GL_STENCIL_BACK_FAIL
GL_STENCIL_BACK_PASS_DEPTH_FAIL
GL_STENCIL_BACK_PASS_DEPTH_PASS
GL_MAX_DRAW_BUFFERS
GL_DRAW_BUFFER0
GL_DRAW_BUFFER1
GL_DRAW_BUFFER2
GL_DRAW_BUFFER3
GL_DRAW_BUFFER4
GL_DRAW_BUFFER5
GL_DRAW_BUFFER6
GL_DRAW_BUFFER7
GL_DRAW_BUFFER8
GL_DRAW_BUFFER9
GL_DRAW_BUFFER10
GL_DRAW_BUFFER11
GL_DRAW_BUFFER12
GL_DRAW_BUFFER13
GL_DRAW_BUFFER14
GL_DRAW_BUFFER15
GL_BLEND_EQUATION_ALPHA
GL_MAX_VERTEX_ATTRIBS
GL_VERTEX_ATTRIB_ARRAY_NORMALIZED
GL_MAX_TEXTURE_IMAGE_UNITS
GL_FRAGMENT_SHADER
GL_VERTEX_SHADER
GL_MAX_FRAGMENT_UNIFORM_COMPONENTS
GL_MAX_VERTEX_UNIFORM_COMPONENTS
GL_MAX_VARYING_FLOATS
GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS
GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS
GL_SHADER_TYPE
GL_FLOAT_VEC2
GL_FLOAT_VEC3
GL_FLOAT_VEC4
GL_INT_VEC2
GL_INT_VEC3
GL_INT_VEC4
GL_BOOL
GL_BOOL_VEC2
GL_BOOL_VEC3
GL_BOOL_VEC4
GL_FLOAT_MAT2
GL_FLOAT_MAT3
GL_FLOAT_MAT4
GL_SAMPLER_1D
GL_SAMPLER_2D
GL_SAMPLER_3D
GL_SAMPLER_CUBE
GL_SAMPLER_1D_SHADOW
GL_SAMPLER_2D_SHADOW
GL_DELETE_STATUS
GL_COMPILE_STATUS
GL_LINK_STATUS
GL_VALIDATE_STATUS
GL_INFO_LOG_LENGTH
GL_ATTACHED_SHADERS
GL_ACTIVE_UNIFORMS
GL_ACTIVE_UNIFORM_MAX_LENGTH
GL_SHADER_SOURCE_LENGTH
GL_ACTIVE_ATTRIBUTES
GL_ACTIVE_ATTRIBUTE_MAX_LENGTH
GL_FRAGMENT_SHADER_DERIVATIVE_HINT
GL_SHADING_LANGUAGE_VERSION
GL_CURRENT_PROGRAM
GL_POINT_SPRITE_COORD_ORIGIN
GL_LOWER_LEFT
GL_UPPER_LEFT
GL_STENCIL_BACK_REF
GL_STENCIL_BACK_VALUE_MASK
GL_STENCIL_BACK_WRITEMASK
GL_VERSION_2_1
GL_PIXEL_PACK_BUFFER
GL_PIXEL_UNPACK_BUFFER
GL_PIXEL_PACK_BUFFER_BINDING
GL_PIXEL_UNPACK_BUFFER_BINDING
GL_FLOAT_MAT2x3
GL_FLOAT_MAT2x4
GL_FLOAT_MAT3x2
GL_FLOAT_MAT3x4
GL_FLOAT_MAT4x2
GL_FLOAT_MAT4x3
GL_SRGB
GL_SRGB8
GL_SRGB_ALPHA
GL_SRGB8_ALPHA8
GL_COMPRESSED_SRGB
GL_COMPRESSED_SRGB_ALPHA
GL_VERSION_3_0
GL_COMPARE_REF_TO_TEXTURE
GL_CLIP_DISTANCE0
GL_CLIP_DISTANCE1
GL_CLIP_DISTANCE2
GL_CLIP_DISTANCE3
GL_CLIP_DISTANCE4
GL_CLIP_DISTANCE5
GL_CLIP_DISTANCE6
GL_CLIP_DISTANCE7
GL_MAX_CLIP_DISTANCES
GL_MAJOR_VERSION
GL_MINOR_VERSION
GL_NUM_EXTENSIONS
GL_CONTEXT_FLAGS
GL_COMPRESSED_RED
GL_COMPRESSED_RG
GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT
GL_RGBA32F
GL_RGB32F
GL_RGBA16F
GL_RGB16F
GL_VERTEX_ATTRIB_ARRAY_INTEGER
GL_MAX_ARRAY_TEXTURE_LAYERS
GL_MIN_PROGRAM_TEXEL_OFFSET
GL_MAX_PROGRAM_TEXEL_OFFSET
GL_CLAMP_READ_COLOR
GL_FIXED_ONLY
GL_MAX_VARYING_COMPONENTS
GL_TEXTURE_1D_ARRAY
GL_PROXY_TEXTURE_1D_ARRAY
GL_TEXTURE_2D_ARRAY
GL_PROXY_TEXTURE_2D_ARRAY
GL_TEXTURE_BINDING_1D_ARRAY
GL_TEXTURE_BINDING_2D_ARRAY
GL_R11F_G11F_B10F
GL_UNSIGNED_INT_10F_11F_11F_REV
GL_RGB9_E5
GL_UNSIGNED_INT_5_9_9_9_REV
GL_TEXTURE_SHARED_SIZE
GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH
GL_TRANSFORM_FEEDBACK_BUFFER_MODE
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS
GL_TRANSFORM_FEEDBACK_VARYINGS
GL_TRANSFORM_FEEDBACK_BUFFER_START
GL_TRANSFORM_FEEDBACK_BUFFER_SIZE
GL_PRIMITIVES_GENERATED
GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN
GL_RASTERIZER_DISCARD
GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS
GL_INTERLEAVED_ATTRIBS
GL_SEPARATE_ATTRIBS
GL_TRANSFORM_FEEDBACK_BUFFER
GL_TRANSFORM_FEEDBACK_BUFFER_BINDING
GL_RGBA32UI
GL_RGB32UI
GL_RGBA16UI
GL_RGB16UI
GL_RGBA8UI
GL_RGB8UI
GL_RGBA32I
GL_RGB32I
GL_RGBA16I
GL_RGB16I
GL_RGBA8I
GL_RGB8I
GL_RED_INTEGER
GL_GREEN_INTEGER
GL_BLUE_INTEGER
GL_RGB_INTEGER
GL_RGBA_INTEGER
GL_BGR_INTEGER
GL_BGRA_INTEGER
GL_SAMPLER_1D_ARRAY
GL_SAMPLER_2D_ARRAY
GL_SAMPLER_1D_ARRAY_SHADOW
GL_SAMPLER_2D_ARRAY_SHADOW
GL_SAMPLER_CUBE_SHADOW
GL_UNSIGNED_INT_VEC2
GL_UNSIGNED_INT_VEC3
GL_UNSIGNED_INT_VEC4
GL_INT_SAMPLER_1D
GL_INT_SAMPLER_2D
GL_INT_SAMPLER_3D
GL_INT_SAMPLER_CUBE
GL_INT_SAMPLER_1D_ARRAY
GL_INT_SAMPLER_2D_ARRAY
GL_UNSIGNED_INT_SAMPLER_1D
GL_UNSIGNED_INT_SAMPLER_2D
GL_UNSIGNED_INT_SAMPLER_3D
GL_UNSIGNED_INT_SAMPLER_CUBE
GL_UNSIGNED_INT_SAMPLER_1D_ARRAY
GL_UNSIGNED_INT_SAMPLER_2D_ARRAY
GL_QUERY_WAIT
GL_QUERY_NO_WAIT
GL_QUERY_BY_REGION_WAIT
GL_QUERY_BY_REGION_NO_WAIT
GL_BUFFER_ACCESS_FLAGS
GL_BUFFER_MAP_LENGTH
GL_BUFFER_MAP_OFFSET
GL_DEPTH_COMPONENT32F
GL_DEPTH32F_STENCIL8
GL_FLOAT_32_UNSIGNED_INT_24_8_REV
GL_INVALID_FRAMEBUFFER_OPERATION
GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING
GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE
GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE
GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE
GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE
GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE
GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE
GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE
GL_FRAMEBUFFER_DEFAULT
GL_FRAMEBUFFER_UNDEFINED
GL_DEPTH_STENCIL_ATTACHMENT
GL_MAX_RENDERBUFFER_SIZE
GL_DEPTH_STENCIL
GL_UNSIGNED_INT_24_8
GL_DEPTH24_STENCIL8
GL_TEXTURE_STENCIL_SIZE
GL_TEXTURE_RED_TYPE
GL_TEXTURE_GREEN_TYPE
GL_TEXTURE_BLUE_TYPE
GL_TEXTURE_ALPHA_TYPE
GL_TEXTURE_DEPTH_TYPE
GL_UNSIGNED_NORMALIZED
GL_FRAMEBUFFER_BINDING
GL_DRAW_FRAMEBUFFER_BINDING
GL_RENDERBUFFER_BINDING
GL_READ_FRAMEBUFFER
GL_DRAW_FRAMEBUFFER
GL_READ_FRAMEBUFFER_BINDING
GL_RENDERBUFFER_SAMPLES
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER
GL_FRAMEBUFFER_COMPLETE
GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT
GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER
GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER
GL_FRAMEBUFFER_UNSUPPORTED
GL_MAX_COLOR_ATTACHMENTS
GL_COLOR_ATTACHMENT0
GL_COLOR_ATTACHMENT1
GL_COLOR_ATTACHMENT2
GL_COLOR_ATTACHMENT3
GL_COLOR_ATTACHMENT4
GL_COLOR_ATTACHMENT5
GL_COLOR_ATTACHMENT6
GL_COLOR_ATTACHMENT7
GL_COLOR_ATTACHMENT8
GL_COLOR_ATTACHMENT9
GL_COLOR_ATTACHMENT10
GL_COLOR_ATTACHMENT11
GL_COLOR_ATTACHMENT12
GL_COLOR_ATTACHMENT13
GL_COLOR_ATTACHMENT14
GL_COLOR_ATTACHMENT15
GL_COLOR_ATTACHMENT16
GL_COLOR_ATTACHMENT17
GL_COLOR_ATTACHMENT18
GL_COLOR_ATTACHMENT19
GL_COLOR_ATTACHMENT20
GL_COLOR_ATTACHMENT21
GL_COLOR_ATTACHMENT22
GL_COLOR_ATTACHMENT23
GL_COLOR_ATTACHMENT24
GL_COLOR_ATTACHMENT25
GL_COLOR_ATTACHMENT26
GL_COLOR_ATTACHMENT27
GL_COLOR_ATTACHMENT28
GL_COLOR_ATTACHMENT29
GL_COLOR_ATTACHMENT30
GL_COLOR_ATTACHMENT31
GL_DEPTH_ATTACHMENT
GL_STENCIL_ATTACHMENT
GL_FRAMEBUFFER
GL_RENDERBUFFER
GL_RENDERBUFFER_WIDTH
GL_RENDERBUFFER_HEIGHT
GL_RENDERBUFFER_INTERNAL_FORMAT
GL_STENCIL_INDEX1
GL_STENCIL_INDEX4
GL_STENCIL_INDEX8
GL_STENCIL_INDEX16
GL_RENDERBUFFER_RED_SIZE
GL_RENDERBUFFER_GREEN_SIZE
GL_RENDERBUFFER_BLUE_SIZE
GL_RENDERBUFFER_ALPHA_SIZE
GL_RENDERBUFFER_DEPTH_SIZE
GL_RENDERBUFFER_STENCIL_SIZE
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE
GL_MAX_SAMPLES
GL_FRAMEBUFFER_SRGB
GL_HALF_FLOAT
GL_MAP_READ_BIT
GL_MAP_WRITE_BIT
GL_MAP_INVALIDATE_RANGE_BIT
GL_MAP_INVALIDATE_BUFFER_BIT
GL_MAP_FLUSH_EXPLICIT_BIT
GL_MAP_UNSYNCHRONIZED_BIT
GL_COMPRESSED_RED_RGTC1
GL_COMPRESSED_SIGNED_RED_RGTC1
GL_COMPRESSED_RG_RGTC2
GL_COMPRESSED_SIGNED_RG_RGTC2
GL_RG
GL_RG_INTEGER
GL_R8
GL_R16
GL_RG8
GL_RG16
GL_R16F
GL_R32F
GL_RG16F
GL_RG32F
GL_R8I
GL_R8UI
GL_R16I
GL_R16UI
GL_R32I
GL_R32UI
GL_RG8I
GL_RG8UI
GL_RG16I
GL_RG16UI
GL_RG32I
GL_RG32UI
GL_VERTEX_ARRAY_BINDING
GL_VERSION_3_1
GL_SAMPLER_2D_RECT
GL_SAMPLER_2D_RECT_SHADOW
GL_SAMPLER_BUFFER
GL_INT_SAMPLER_2D_RECT
GL_INT_SAMPLER_BUFFER
GL_UNSIGNED_INT_SAMPLER_2D_RECT
GL_UNSIGNED_INT_SAMPLER_BUFFER
GL_TEXTURE_BUFFER
GL_MAX_TEXTURE_BUFFER_SIZE
GL_TEXTURE_BINDING_BUFFER
GL_TEXTURE_BUFFER_DATA_STORE_BINDING
GL_TEXTURE_RECTANGLE
GL_TEXTURE_BINDING_RECTANGLE
GL_PROXY_TEXTURE_RECTANGLE
GL_MAX_RECTANGLE_TEXTURE_SIZE
GL_R8_SNORM
GL_RG8_SNORM
GL_RGB8_SNORM
GL_RGBA8_SNORM
GL_R16_SNORM
GL_RG16_SNORM
GL_RGB16_SNORM
GL_RGBA16_SNORM
GL_SIGNED_NORMALIZED
GL_PRIMITIVE_RESTART
GL_PRIMITIVE_RESTART_INDEX
GL_COPY_READ_BUFFER
GL_COPY_WRITE_BUFFER
GL_UNIFORM_BUFFER
GL_UNIFORM_BUFFER_BINDING
GL_UNIFORM_BUFFER_START
GL_UNIFORM_BUFFER_SIZE
GL_MAX_VERTEX_UNIFORM_BLOCKS
GL_MAX_GEOMETRY_UNIFORM_BLOCKS
GL_MAX_FRAGMENT_UNIFORM_BLOCKS
GL_MAX_COMBINED_UNIFORM_BLOCKS
GL_MAX_UNIFORM_BUFFER_BINDINGS
GL_MAX_UNIFORM_BLOCK_SIZE
GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS
GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS
GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS
GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT
GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH
GL_ACTIVE_UNIFORM_BLOCKS
GL_UNIFORM_TYPE
GL_UNIFORM_SIZE
GL_UNIFORM_NAME_LENGTH
GL_UNIFORM_BLOCK_INDEX
GL_UNIFORM_OFFSET
GL_UNIFORM_ARRAY_STRIDE
GL_UNIFORM_MATRIX_STRIDE
GL_UNIFORM_IS_ROW_MAJOR
GL_UNIFORM_BLOCK_BINDING
GL_UNIFORM_BLOCK_DATA_SIZE
GL_UNIFORM_BLOCK_NAME_LENGTH
GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS
GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES
GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER
GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER
GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER
GL_INVALID_INDEX
GL_VERSION_3_2
GLEXT_64_TYPES_DEFINED
GL_CONTEXT_CORE_PROFILE_BIT
GL_CONTEXT_COMPATIBILITY_PROFILE_BIT
GL_LINES_ADJACENCY
GL_LINE_STRIP_ADJACENCY
GL_TRIANGLES_ADJACENCY
GL_TRIANGLE_STRIP_ADJACENCY
GL_PROGRAM_POINT_SIZE
GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS
GL_FRAMEBUFFER_ATTACHMENT_LAYERED
GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS
GL_GEOMETRY_SHADER
GL_GEOMETRY_VERTICES_OUT
GL_GEOMETRY_INPUT_TYPE
GL_GEOMETRY_OUTPUT_TYPE
GL_MAX_GEOMETRY_UNIFORM_COMPONENTS
GL_MAX_GEOMETRY_OUTPUT_VERTICES
GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS
GL_MAX_VERTEX_OUTPUT_COMPONENTS
GL_MAX_GEOMETRY_INPUT_COMPONENTS
GL_MAX_GEOMETRY_OUTPUT_COMPONENTS
GL_MAX_FRAGMENT_INPUT_COMPONENTS
GL_CONTEXT_PROFILE_MASK
GL_DEPTH_CLAMP
GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION
GL_FIRST_VERTEX_CONVENTION
GL_LAST_VERTEX_CONVENTION
GL_PROVOKING_VERTEX
GL_TEXTURE_CUBE_MAP_SEAMLESS
GL_MAX_SERVER_WAIT_TIMEOUT
GL_OBJECT_TYPE
GL_SYNC_CONDITION
GL_SYNC_STATUS
GL_SYNC_FLAGS
GL_SYNC_FENCE
GL_SYNC_GPU_COMMANDS_COMPLETE
GL_UNSIGNALED
GL_SIGNALED
GL_ALREADY_SIGNALED
GL_TIMEOUT_EXPIRED
GL_CONDITION_SATISFIED
GL_WAIT_FAILED
GL_TIMEOUT_IGNORED
GL_SYNC_FLUSH_COMMANDS_BIT
GL_SAMPLE_POSITION
GL_SAMPLE_MASK
GL_SAMPLE_MASK_VALUE
GL_MAX_SAMPLE_MASK_WORDS
GL_TEXTURE_2D_MULTISAMPLE
GL_PROXY_TEXTURE_2D_MULTISAMPLE
GL_TEXTURE_2D_MULTISAMPLE_ARRAY
GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY
GL_TEXTURE_BINDING_2D_MULTISAMPLE
GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY
GL_TEXTURE_SAMPLES
GL_TEXTURE_FIXED_SAMPLE_LOCATIONS
GL_SAMPLER_2D_MULTISAMPLE
GL_INT_SAMPLER_2D_MULTISAMPLE
GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE
GL_SAMPLER_2D_MULTISAMPLE_ARRAY
GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
GL_MAX_COLOR_TEXTURE_SAMPLES
GL_MAX_DEPTH_TEXTURE_SAMPLES
GL_MAX_INTEGER_SAMPLES
GL_VERSION_3_3
GL_VERTEX_ATTRIB_ARRAY_DIVISOR
GL_SRC1_COLOR
GL_ONE_MINUS_SRC1_COLOR
GL_ONE_MINUS_SRC1_ALPHA
GL_MAX_DUAL_SOURCE_DRAW_BUFFERS
GL_ANY_SAMPLES_PASSED
GL_SAMPLER_BINDING
GL_RGB10_A2UI
GL_TEXTURE_SWIZZLE_R
GL_TEXTURE_SWIZZLE_G
GL_TEXTURE_SWIZZLE_B
GL_TEXTURE_SWIZZLE_A
GL_TEXTURE_SWIZZLE_RGBA
GL_TIME_ELAPSED
GL_TIMESTAMP
GL_INT_2_10_10_10_REV
GL_VERSION_4_0
GL_SAMPLE_SHADING
GL_MIN_SAMPLE_SHADING_VALUE
GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET
GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET
GL_TEXTURE_CUBE_MAP_ARRAY
GL_TEXTURE_BINDING_CUBE_MAP_ARRAY
GL_PROXY_TEXTURE_CUBE_MAP_ARRAY
GL_SAMPLER_CUBE_MAP_ARRAY
GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW
GL_INT_SAMPLER_CUBE_MAP_ARRAY
GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY
GL_DRAW_INDIRECT_BUFFER
GL_DRAW_INDIRECT_BUFFER_BINDING
GL_GEOMETRY_SHADER_INVOCATIONS
GL_MAX_GEOMETRY_SHADER_INVOCATIONS
GL_MIN_FRAGMENT_INTERPOLATION_OFFSET
GL_MAX_FRAGMENT_INTERPOLATION_OFFSET
GL_FRAGMENT_INTERPOLATION_OFFSET_BITS
GL_MAX_VERTEX_STREAMS
GL_DOUBLE_VEC2
GL_DOUBLE_VEC3
GL_DOUBLE_VEC4
GL_DOUBLE_MAT2
GL_DOUBLE_MAT3
GL_DOUBLE_MAT4
GL_DOUBLE_MAT2x3
GL_DOUBLE_MAT2x4
GL_DOUBLE_MAT3x2
GL_DOUBLE_MAT3x4
GL_DOUBLE_MAT4x2
GL_DOUBLE_MAT4x3
GL_ACTIVE_SUBROUTINES
GL_ACTIVE_SUBROUTINE_UNIFORMS
GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS
GL_ACTIVE_SUBROUTINE_MAX_LENGTH
GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH
GL_MAX_SUBROUTINES
GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS
GL_NUM_COMPATIBLE_SUBROUTINES
GL_COMPATIBLE_SUBROUTINES
GL_PATCHES
GL_PATCH_VERTICES
GL_PATCH_DEFAULT_INNER_LEVEL
GL_PATCH_DEFAULT_OUTER_LEVEL
GL_TESS_CONTROL_OUTPUT_VERTICES
GL_TESS_GEN_MODE
GL_TESS_GEN_SPACING
GL_TESS_GEN_VERTEX_ORDER
GL_TESS_GEN_POINT_MODE
GL_ISOLINES
GL_FRACTIONAL_ODD
GL_FRACTIONAL_EVEN
GL_MAX_PATCH_VERTICES
GL_MAX_TESS_GEN_LEVEL
GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS
GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS
GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS
GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS
GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS
GL_MAX_TESS_PATCH_COMPONENTS
GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS
GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS
GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS
GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS
GL_MAX_TESS_CONTROL_INPUT_COMPONENTS
GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS
GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS
GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS
GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER
GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER
GL_TESS_EVALUATION_SHADER
GL_TESS_CONTROL_SHADER
GL_TRANSFORM_FEEDBACK
GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED
GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE
GL_TRANSFORM_FEEDBACK_BINDING
GL_MAX_TRANSFORM_FEEDBACK_BUFFERS
GL_VERSION_4_1
GL_FIXED
GL_IMPLEMENTATION_COLOR_READ_TYPE
GL_IMPLEMENTATION_COLOR_READ_FORMAT
GL_LOW_FLOAT
GL_MEDIUM_FLOAT
GL_HIGH_FLOAT
GL_LOW_INT
GL_MEDIUM_INT
GL_HIGH_INT
GL_SHADER_COMPILER
GL_SHADER_BINARY_FORMATS
GL_NUM_SHADER_BINARY_FORMATS
GL_MAX_VERTEX_UNIFORM_VECTORS
GL_MAX_VARYING_VECTORS
GL_MAX_FRAGMENT_UNIFORM_VECTORS
GL_RGB565
GL_PROGRAM_BINARY_RETRIEVABLE_HINT
GL_PROGRAM_BINARY_LENGTH
GL_NUM_PROGRAM_BINARY_FORMATS
GL_PROGRAM_BINARY_FORMATS
GL_VERTEX_SHADER_BIT
GL_FRAGMENT_SHADER_BIT
GL_GEOMETRY_SHADER_BIT
GL_TESS_CONTROL_SHADER_BIT
GL_TESS_EVALUATION_SHADER_BIT
GL_ALL_SHADER_BITS
GL_PROGRAM_SEPARABLE
GL_ACTIVE_PROGRAM
GL_PROGRAM_PIPELINE_BINDING
GL_MAX_VIEWPORTS
GL_VIEWPORT_SUBPIXEL_BITS
GL_VIEWPORT_BOUNDS_RANGE
GL_LAYER_PROVOKING_VERTEX
GL_VIEWPORT_INDEX_PROVOKING_VERTEX
GL_UNDEFINED_VERTEX
GL_VERSION_4_2
GL_COPY_READ_BUFFER_BINDING
GL_COPY_WRITE_BUFFER_BINDING
GL_TRANSFORM_FEEDBACK_ACTIVE
GL_TRANSFORM_FEEDBACK_PAUSED
GL_UNPACK_COMPRESSED_BLOCK_WIDTH
GL_UNPACK_COMPRESSED_BLOCK_HEIGHT
GL_UNPACK_COMPRESSED_BLOCK_DEPTH
GL_UNPACK_COMPRESSED_BLOCK_SIZE
GL_PACK_COMPRESSED_BLOCK_WIDTH
GL_PACK_COMPRESSED_BLOCK_HEIGHT
GL_PACK_COMPRESSED_BLOCK_DEPTH
GL_PACK_COMPRESSED_BLOCK_SIZE
GL_NUM_SAMPLE_COUNTS
GL_MIN_MAP_BUFFER_ALIGNMENT
GL_ATOMIC_COUNTER_BUFFER
GL_ATOMIC_COUNTER_BUFFER_BINDING
GL_ATOMIC_COUNTER_BUFFER_START
GL_ATOMIC_COUNTER_BUFFER_SIZE
GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE
GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS
GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER
GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS
GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS
GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS
GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS
GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS
GL_MAX_VERTEX_ATOMIC_COUNTERS
GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS
GL_MAX_GEOMETRY_ATOMIC_COUNTERS
GL_MAX_FRAGMENT_ATOMIC_COUNTERS
GL_MAX_COMBINED_ATOMIC_COUNTERS
GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE
GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS
GL_ACTIVE_ATOMIC_COUNTER_BUFFERS
GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX
GL_UNSIGNED_INT_ATOMIC_COUNTER
GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT
GL_ELEMENT_ARRAY_BARRIER_BIT
GL_UNIFORM_BARRIER_BIT
GL_TEXTURE_FETCH_BARRIER_BIT
GL_SHADER_IMAGE_ACCESS_BARRIER_BIT
GL_COMMAND_BARRIER_BIT
GL_PIXEL_BUFFER_BARRIER_BIT
GL_TEXTURE_UPDATE_BARRIER_BIT
GL_BUFFER_UPDATE_BARRIER_BIT
GL_FRAMEBUFFER_BARRIER_BIT
GL_TRANSFORM_FEEDBACK_BARRIER_BIT
GL_ATOMIC_COUNTER_BARRIER_BIT
GL_ALL_BARRIER_BITS
GL_MAX_IMAGE_UNITS
GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS
GL_IMAGE_BINDING_NAME
GL_IMAGE_BINDING_LEVEL
GL_IMAGE_BINDING_LAYERED
GL_IMAGE_BINDING_LAYER
GL_IMAGE_BINDING_ACCESS
GL_IMAGE_1D
GL_IMAGE_2D
GL_IMAGE_3D
GL_IMAGE_2D_RECT
GL_IMAGE_CUBE
GL_IMAGE_BUFFER
GL_IMAGE_1D_ARRAY
GL_IMAGE_2D_ARRAY
GL_IMAGE_CUBE_MAP_ARRAY
GL_IMAGE_2D_MULTISAMPLE
GL_IMAGE_2D_MULTISAMPLE_ARRAY
GL_INT_IMAGE_1D
GL_INT_IMAGE_2D
GL_INT_IMAGE_3D
GL_INT_IMAGE_2D_RECT
GL_INT_IMAGE_CUBE
GL_INT_IMAGE_BUFFER
GL_INT_IMAGE_1D_ARRAY
GL_INT_IMAGE_2D_ARRAY
GL_INT_IMAGE_CUBE_MAP_ARRAY
GL_INT_IMAGE_2D_MULTISAMPLE
GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY
GL_UNSIGNED_INT_IMAGE_1D
GL_UNSIGNED_INT_IMAGE_2D
GL_UNSIGNED_INT_IMAGE_3D
GL_UNSIGNED_INT_IMAGE_2D_RECT
GL_UNSIGNED_INT_IMAGE_CUBE
GL_UNSIGNED_INT_IMAGE_BUFFER
GL_UNSIGNED_INT_IMAGE_1D_ARRAY
GL_UNSIGNED_INT_IMAGE_2D_ARRAY
GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY
GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE
GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY
GL_MAX_IMAGE_SAMPLES
GL_IMAGE_BINDING_FORMAT
GL_IMAGE_FORMAT_COMPATIBILITY_TYPE
GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE
GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS
GL_MAX_VERTEX_IMAGE_UNIFORMS
GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS
GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS
GL_MAX_GEOMETRY_IMAGE_UNIFORMS
GL_MAX_FRAGMENT_IMAGE_UNIFORMS
GL_MAX_COMBINED_IMAGE_UNIFORMS
GL_COMPRESSED_RGBA_BPTC_UNORM
GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM
GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT
GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT
GL_TEXTURE_IMMUTABLE_FORMAT
GL_VERSION_4_3
GL_NUM_SHADING_LANGUAGE_VERSIONS
GL_VERTEX_ATTRIB_ARRAY_LONG
GL_COMPRESSED_RGB8_ETC2
GL_COMPRESSED_SRGB8_ETC2
GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2
GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2
GL_COMPRESSED_RGBA8_ETC2_EAC
GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC
GL_COMPRESSED_R11_EAC
GL_COMPRESSED_SIGNED_R11_EAC
GL_COMPRESSED_RG11_EAC
GL_COMPRESSED_SIGNED_RG11_EAC
GL_PRIMITIVE_RESTART_FIXED_INDEX
GL_ANY_SAMPLES_PASSED_CONSERVATIVE
GL_MAX_ELEMENT_INDEX
GL_COMPUTE_SHADER
GL_MAX_COMPUTE_UNIFORM_BLOCKS
GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS
GL_MAX_COMPUTE_IMAGE_UNIFORMS
GL_MAX_COMPUTE_SHARED_MEMORY_SIZE
GL_MAX_COMPUTE_UNIFORM_COMPONENTS
GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS
GL_MAX_COMPUTE_ATOMIC_COUNTERS
GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS
GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS
GL_MAX_COMPUTE_WORK_GROUP_COUNT
GL_MAX_COMPUTE_WORK_GROUP_SIZE
GL_COMPUTE_WORK_GROUP_SIZE
GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER
GL_DISPATCH_INDIRECT_BUFFER
GL_DISPATCH_INDIRECT_BUFFER_BINDING
GL_COMPUTE_SHADER_BIT
GL_DEBUG_OUTPUT_SYNCHRONOUS
GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH
GL_DEBUG_CALLBACK_FUNCTION
GL_DEBUG_CALLBACK_USER_PARAM
GL_DEBUG_SOURCE_API
GL_DEBUG_SOURCE_WINDOW_SYSTEM
GL_DEBUG_SOURCE_SHADER_COMPILER
GL_DEBUG_SOURCE_THIRD_PARTY
GL_DEBUG_SOURCE_APPLICATION
GL_DEBUG_SOURCE_OTHER
GL_DEBUG_TYPE_ERROR
GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR
GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR
GL_DEBUG_TYPE_PORTABILITY
GL_DEBUG_TYPE_PERFORMANCE
GL_DEBUG_TYPE_OTHER
GL_MAX_DEBUG_MESSAGE_LENGTH
GL_MAX_DEBUG_LOGGED_MESSAGES
GL_DEBUG_LOGGED_MESSAGES
GL_DEBUG_SEVERITY_HIGH
GL_DEBUG_SEVERITY_MEDIUM
GL_DEBUG_SEVERITY_LOW
GL_DEBUG_TYPE_MARKER
GL_DEBUG_TYPE_PUSH_GROUP
GL_DEBUG_TYPE_POP_GROUP
GL_DEBUG_SEVERITY_NOTIFICATION
GL_MAX_DEBUG_GROUP_STACK_DEPTH
GL_DEBUG_GROUP_STACK_DEPTH
GL_BUFFER
GL_SHADER
GL_PROGRAM
GL_QUERY
GL_PROGRAM_PIPELINE
GL_SAMPLER
GL_MAX_LABEL_LENGTH
GL_DEBUG_OUTPUT
GL_CONTEXT_FLAG_DEBUG_BIT
GL_MAX_UNIFORM_LOCATIONS
GL_FRAMEBUFFER_DEFAULT_WIDTH
GL_FRAMEBUFFER_DEFAULT_HEIGHT
GL_FRAMEBUFFER_DEFAULT_LAYERS
GL_FRAMEBUFFER_DEFAULT_SAMPLES
GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS
GL_MAX_FRAMEBUFFER_WIDTH
GL_MAX_FRAMEBUFFER_HEIGHT
GL_MAX_FRAMEBUFFER_LAYERS
GL_MAX_FRAMEBUFFER_SAMPLES
GL_INTERNALFORMAT_SUPPORTED
GL_INTERNALFORMAT_PREFERRED
GL_INTERNALFORMAT_RED_SIZE
GL_INTERNALFORMAT_GREEN_SIZE
GL_INTERNALFORMAT_BLUE_SIZE
GL_INTERNALFORMAT_ALPHA_SIZE
GL_INTERNALFORMAT_DEPTH_SIZE
GL_INTERNALFORMAT_STENCIL_SIZE
GL_INTERNALFORMAT_SHARED_SIZE
GL_INTERNALFORMAT_RED_TYPE
GL_INTERNALFORMAT_GREEN_TYPE
GL_INTERNALFORMAT_BLUE_TYPE
GL_INTERNALFORMAT_ALPHA_TYPE
GL_INTERNALFORMAT_DEPTH_TYPE
GL_INTERNALFORMAT_STENCIL_TYPE
GL_MAX_WIDTH
GL_MAX_HEIGHT
GL_MAX_DEPTH
GL_MAX_LAYERS
GL_MAX_COMBINED_DIMENSIONS
GL_COLOR_COMPONENTS
GL_DEPTH_COMPONENTS
GL_STENCIL_COMPONENTS
GL_COLOR_RENDERABLE
GL_DEPTH_RENDERABLE
GL_STENCIL_RENDERABLE
GL_FRAMEBUFFER_RENDERABLE
GL_FRAMEBUFFER_RENDERABLE_LAYERED
GL_FRAMEBUFFER_BLEND
GL_READ_PIXELS
GL_READ_PIXELS_FORMAT
GL_READ_PIXELS_TYPE
GL_TEXTURE_IMAGE_FORMAT
GL_TEXTURE_IMAGE_TYPE
GL_GET_TEXTURE_IMAGE_FORMAT
GL_GET_TEXTURE_IMAGE_TYPE
GL_MIPMAP
GL_MANUAL_GENERATE_MIPMAP
GL_AUTO_GENERATE_MIPMAP
GL_COLOR_ENCODING
GL_SRGB_READ
GL_SRGB_WRITE
GL_FILTER
GL_VERTEX_TEXTURE
GL_TESS_CONTROL_TEXTURE
GL_TESS_EVALUATION_TEXTURE
GL_GEOMETRY_TEXTURE
GL_FRAGMENT_TEXTURE
GL_COMPUTE_TEXTURE
GL_TEXTURE_SHADOW
GL_TEXTURE_GATHER
GL_TEXTURE_GATHER_SHADOW
GL_SHADER_IMAGE_LOAD
GL_SHADER_IMAGE_STORE
GL_SHADER_IMAGE_ATOMIC
GL_IMAGE_TEXEL_SIZE
GL_IMAGE_COMPATIBILITY_CLASS
GL_IMAGE_PIXEL_FORMAT
GL_IMAGE_PIXEL_TYPE
GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST
GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST
GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE
GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE
GL_TEXTURE_COMPRESSED_BLOCK_WIDTH
GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT
GL_TEXTURE_COMPRESSED_BLOCK_SIZE
GL_CLEAR_BUFFER
GL_TEXTURE_VIEW
GL_VIEW_COMPATIBILITY_CLASS
GL_FULL_SUPPORT
GL_CAVEAT_SUPPORT
GL_IMAGE_CLASS_4_X_32
GL_IMAGE_CLASS_2_X_32
GL_IMAGE_CLASS_1_X_32
GL_IMAGE_CLASS_4_X_16
GL_IMAGE_CLASS_2_X_16
GL_IMAGE_CLASS_1_X_16
GL_IMAGE_CLASS_4_X_8
GL_IMAGE_CLASS_2_X_8
GL_IMAGE_CLASS_1_X_8
GL_IMAGE_CLASS_11_11_10
GL_IMAGE_CLASS_10_10_10_2
GL_VIEW_CLASS_128_BITS
GL_VIEW_CLASS_96_BITS
GL_VIEW_CLASS_64_BITS
GL_VIEW_CLASS_48_BITS
GL_VIEW_CLASS_32_BITS
GL_VIEW_CLASS_24_BITS
GL_VIEW_CLASS_16_BITS
GL_VIEW_CLASS_8_BITS
GL_VIEW_CLASS_S3TC_DXT1_RGB
GL_VIEW_CLASS_S3TC_DXT1_RGBA
GL_VIEW_CLASS_S3TC_DXT3_RGBA
GL_VIEW_CLASS_S3TC_DXT5_RGBA
GL_VIEW_CLASS_RGTC1_RED
GL_VIEW_CLASS_RGTC2_RG
GL_VIEW_CLASS_BPTC_UNORM
GL_VIEW_CLASS_BPTC_FLOAT
GL_UNIFORM
GL_UNIFORM_BLOCK
GL_PROGRAM_INPUT
GL_PROGRAM_OUTPUT
GL_BUFFER_VARIABLE
GL_SHADER_STORAGE_BLOCK
GL_VERTEX_SUBROUTINE
GL_TESS_CONTROL_SUBROUTINE
GL_TESS_EVALUATION_SUBROUTINE
GL_GEOMETRY_SUBROUTINE
GL_FRAGMENT_SUBROUTINE
GL_COMPUTE_SUBROUTINE
GL_VERTEX_SUBROUTINE_UNIFORM
GL_TESS_CONTROL_SUBROUTINE_UNIFORM
GL_TESS_EVALUATION_SUBROUTINE_UNIFORM
GL_GEOMETRY_SUBROUTINE_UNIFORM
GL_FRAGMENT_SUBROUTINE_UNIFORM
GL_COMPUTE_SUBROUTINE_UNIFORM
GL_TRANSFORM_FEEDBACK_VARYING
GL_ACTIVE_RESOURCES
GL_MAX_NAME_LENGTH
GL_MAX_NUM_ACTIVE_VARIABLES
GL_MAX_NUM_COMPATIBLE_SUBROUTINES
GL_NAME_LENGTH
GL_TYPE
GL_ARRAY_SIZE
GL_OFFSET
GL_BLOCK_INDEX
GL_ARRAY_STRIDE
GL_MATRIX_STRIDE
GL_IS_ROW_MAJOR
GL_ATOMIC_COUNTER_BUFFER_INDEX
GL_BUFFER_BINDING
GL_BUFFER_DATA_SIZE
GL_NUM_ACTIVE_VARIABLES
GL_ACTIVE_VARIABLES
GL_REFERENCED_BY_VERTEX_SHADER
GL_REFERENCED_BY_TESS_CONTROL_SHADER
GL_REFERENCED_BY_TESS_EVALUATION_SHADER
GL_REFERENCED_BY_GEOMETRY_SHADER
GL_REFERENCED_BY_FRAGMENT_SHADER
GL_REFERENCED_BY_COMPUTE_SHADER
GL_TOP_LEVEL_ARRAY_SIZE
GL_TOP_LEVEL_ARRAY_STRIDE
GL_LOCATION
GL_LOCATION_INDEX
GL_IS_PER_PATCH
GL_SHADER_STORAGE_BUFFER
GL_SHADER_STORAGE_BUFFER_BINDING
GL_SHADER_STORAGE_BUFFER_START
GL_SHADER_STORAGE_BUFFER_SIZE
GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS
GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS
GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS
GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS
GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS
GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS
GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS
GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS
GL_MAX_SHADER_STORAGE_BLOCK_SIZE
GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT
GL_SHADER_STORAGE_BARRIER_BIT
GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES
GL_DEPTH_STENCIL_TEXTURE_MODE
GL_TEXTURE_BUFFER_OFFSET
GL_TEXTURE_BUFFER_SIZE
GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT
GL_TEXTURE_VIEW_MIN_LEVEL
GL_TEXTURE_VIEW_NUM_LEVELS
GL_TEXTURE_VIEW_MIN_LAYER
GL_TEXTURE_VIEW_NUM_LAYERS
GL_TEXTURE_IMMUTABLE_LEVELS
GL_VERTEX_ATTRIB_BINDING
GL_VERTEX_ATTRIB_RELATIVE_OFFSET
GL_VERTEX_BINDING_DIVISOR
GL_VERTEX_BINDING_OFFSET
GL_VERTEX_BINDING_STRIDE
GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET
GL_MAX_VERTEX_ATTRIB_BINDINGS
GL_VERTEX_BINDING_BUFFER
GL_VERSION_4_4
GL_MAX_VERTEX_ATTRIB_STRIDE
GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED
GL_TEXTURE_BUFFER_BINDING
GL_MAP_PERSISTENT_BIT
GL_MAP_COHERENT_BIT
GL_DYNAMIC_STORAGE_BIT
GL_CLIENT_STORAGE_BIT
GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT
GL_BUFFER_IMMUTABLE_STORAGE
GL_BUFFER_STORAGE_FLAGS
GL_CLEAR_TEXTURE
GL_LOCATION_COMPONENT
GL_TRANSFORM_FEEDBACK_BUFFER_INDEX
GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE
GL_QUERY_BUFFER
GL_QUERY_BUFFER_BARRIER_BIT
GL_QUERY_BUFFER_BINDING
GL_QUERY_RESULT_NO_WAIT
GL_MIRROR_CLAMP_TO_EDGE
GL_VERSION_4_5
GL_CONTEXT_LOST
GL_NEGATIVE_ONE_TO_ONE
GL_ZERO_TO_ONE
GL_CLIP_ORIGIN
GL_CLIP_DEPTH_MODE
GL_QUERY_WAIT_INVERTED
GL_QUERY_NO_WAIT_INVERTED
GL_QUERY_BY_REGION_WAIT_INVERTED
GL_QUERY_BY_REGION_NO_WAIT_INVERTED
GL_MAX_CULL_DISTANCES
GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES
GL_TEXTURE_TARGET
GL_QUERY_TARGET
GL_GUILTY_CONTEXT_RESET
GL_INNOCENT_CONTEXT_RESET
GL_UNKNOWN_CONTEXT_RESET
GL_RESET_NOTIFICATION_STRATEGY
GL_LOSE_CONTEXT_ON_RESET
GL_NO_RESET_NOTIFICATION
GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT
GL_CONTEXT_RELEASE_BEHAVIOR
GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH
GL_VERSION_4_6
GL_SHADER_BINARY_FORMAT_SPIR_V
GL_SPIR_V_BINARY
GL_PARAMETER_BUFFER
GL_PARAMETER_BUFFER_BINDING
GL_CONTEXT_FLAG_NO_ERROR_BIT
GL_VERTICES_SUBMITTED
GL_PRIMITIVES_SUBMITTED
GL_VERTEX_SHADER_INVOCATIONS
GL_TESS_CONTROL_SHADER_PATCHES
GL_TESS_EVALUATION_SHADER_INVOCATIONS
GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED
GL_FRAGMENT_SHADER_INVOCATIONS
GL_COMPUTE_SHADER_INVOCATIONS
GL_CLIPPING_INPUT_PRIMITIVES
GL_CLIPPING_OUTPUT_PRIMITIVES
GL_POLYGON_OFFSET_CLAMP
GL_SPIR_V_EXTENSIONS
GL_NUM_SPIR_V_EXTENSIONS
GL_TEXTURE_MAX_ANISOTROPY
GL_MAX_TEXTURE_MAX_ANISOTROPY
GL_TRANSFORM_FEEDBACK_OVERFLOW
GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW
GL_ARB_ES2_compatibility
GL_ARB_ES3_1_compatibility
GL_ARB_ES3_2_compatibility
GL_PRIMITIVE_BOUNDING_BOX_ARB
GL_MULTISAMPLE_LINE_WIDTH_RANGE_ARB
GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARB
GL_ARB_ES3_compatibility
GL_ARB_arrays_of_arrays
GL_ARB_base_instance
GL_ARB_bindless_texture
GL_UNSIGNED_INT64_ARB
GL_ARB_blend_func_extended
GL_ARB_buffer_storage
GL_ARB_cl_event
GL_SYNC_CL_EVENT_ARB
GL_SYNC_CL_EVENT_COMPLETE_ARB
GL_ARB_clear_buffer_object
GL_ARB_clear_texture
GL_ARB_clip_control
GL_ARB_compressed_texture_pixel_storage
GL_ARB_compute_shader
GL_ARB_compute_variable_group_size
GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB
GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB
GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB
GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB
GL_ARB_conditional_render_inverted
GL_ARB_conservative_depth
GL_ARB_copy_buffer
GL_ARB_copy_image
GL_ARB_cull_distance
GL_ARB_debug_output
GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB
GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB
GL_DEBUG_CALLBACK_FUNCTION_ARB
GL_DEBUG_CALLBACK_USER_PARAM_ARB
GL_DEBUG_SOURCE_API_ARB
GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB
GL_DEBUG_SOURCE_SHADER_COMPILER_ARB
GL_DEBUG_SOURCE_THIRD_PARTY_ARB
GL_DEBUG_SOURCE_APPLICATION_ARB
GL_DEBUG_SOURCE_OTHER_ARB
GL_DEBUG_TYPE_ERROR_ARB
GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB
GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB
GL_DEBUG_TYPE_PORTABILITY_ARB
GL_DEBUG_TYPE_PERFORMANCE_ARB
GL_DEBUG_TYPE_OTHER_ARB
GL_MAX_DEBUG_MESSAGE_LENGTH_ARB
GL_MAX_DEBUG_LOGGED_MESSAGES_ARB
GL_DEBUG_LOGGED_MESSAGES_ARB
GL_DEBUG_SEVERITY_HIGH_ARB
GL_DEBUG_SEVERITY_MEDIUM_ARB
GL_DEBUG_SEVERITY_LOW_ARB
GL_ARB_depth_buffer_float
GL_ARB_depth_clamp
GL_ARB_derivative_control
GL_ARB_direct_state_access
GL_ARB_draw_buffers_blend
GL_ARB_draw_elements_base_vertex
GL_ARB_draw_indirect
GL_ARB_draw_instanced
GL_ARB_enhanced_layouts
GL_ARB_explicit_attrib_location
GL_ARB_explicit_uniform_location
GL_ARB_fragment_coord_conventions
GL_ARB_fragment_layer_viewport
GL_ARB_fragment_shader_interlock
GL_ARB_framebuffer_no_attachments
GL_ARB_framebuffer_object
GL_ARB_framebuffer_sRGB
GL_ARB_geometry_shader4
GL_LINES_ADJACENCY_ARB
GL_LINE_STRIP_ADJACENCY_ARB
GL_TRIANGLES_ADJACENCY_ARB
GL_TRIANGLE_STRIP_ADJACENCY_ARB
GL_PROGRAM_POINT_SIZE_ARB
GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB
GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB
GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB
GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB
GL_GEOMETRY_SHADER_ARB
GL_GEOMETRY_VERTICES_OUT_ARB
GL_GEOMETRY_INPUT_TYPE_ARB
GL_GEOMETRY_OUTPUT_TYPE_ARB
GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB
GL_MAX_VERTEX_VARYING_COMPONENTS_ARB
GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB
GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB
GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB
GL_ARB_get_program_binary
GL_ARB_get_texture_sub_image
GL_ARB_gl_spirv
GL_SHADER_BINARY_FORMAT_SPIR_V_ARB
GL_SPIR_V_BINARY_ARB
GL_ARB_gpu_shader5
GL_ARB_gpu_shader_fp64
GL_ARB_gpu_shader_int64
GL_INT64_ARB
GL_INT64_VEC2_ARB
GL_INT64_VEC3_ARB
GL_INT64_VEC4_ARB
GL_UNSIGNED_INT64_VEC2_ARB
GL_UNSIGNED_INT64_VEC3_ARB
GL_UNSIGNED_INT64_VEC4_ARB
GL_ARB_half_float_vertex
GL_ARB_imaging
GL_ARB_indirect_parameters
GL_PARAMETER_BUFFER_ARB
GL_PARAMETER_BUFFER_BINDING_ARB
GL_ARB_instanced_arrays
GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB
GL_ARB_internalformat_query
GL_ARB_internalformat_query2
GL_SRGB_DECODE_ARB
GL_ARB_invalidate_subdata
GL_ARB_map_buffer_alignment
GL_ARB_map_buffer_range
GL_ARB_multi_bind
GL_ARB_multi_draw_indirect
GL_ARB_occlusion_query2
GL_ARB_parallel_shader_compile
GL_MAX_SHADER_COMPILER_THREADS_ARB
GL_COMPLETION_STATUS_ARB
GL_ARB_pipeline_statistics_query
GL_VERTICES_SUBMITTED_ARB
GL_PRIMITIVES_SUBMITTED_ARB
GL_VERTEX_SHADER_INVOCATIONS_ARB
GL_TESS_CONTROL_SHADER_PATCHES_ARB
GL_TESS_EVALUATION_SHADER_INVOCATIONS_ARB
GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED_ARB
GL_FRAGMENT_SHADER_INVOCATIONS_ARB
GL_COMPUTE_SHADER_INVOCATIONS_ARB
GL_CLIPPING_INPUT_PRIMITIVES_ARB
GL_CLIPPING_OUTPUT_PRIMITIVES_ARB
GL_ARB_pixel_buffer_object
GL_PIXEL_PACK_BUFFER_ARB
GL_PIXEL_UNPACK_BUFFER_ARB
GL_PIXEL_PACK_BUFFER_BINDING_ARB
GL_PIXEL_UNPACK_BUFFER_BINDING_ARB
GL_ARB_polygon_offset_clamp
GL_ARB_post_depth_coverage
GL_ARB_program_interface_query
GL_ARB_provoking_vertex
GL_ARB_query_buffer_object
GL_ARB_robust_buffer_access_behavior
GL_ARB_robustness
GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB
GL_LOSE_CONTEXT_ON_RESET_ARB
GL_GUILTY_CONTEXT_RESET_ARB
GL_INNOCENT_CONTEXT_RESET_ARB
GL_UNKNOWN_CONTEXT_RESET_ARB
GL_RESET_NOTIFICATION_STRATEGY_ARB
GL_NO_RESET_NOTIFICATION_ARB
GL_ARB_robustness_isolation
GL_ARB_sample_locations
GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB
GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB
GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB
GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB
GL_SAMPLE_LOCATION_ARB
GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB
GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB
GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB
GL_ARB_sample_shading
GL_SAMPLE_SHADING_ARB
GL_MIN_SAMPLE_SHADING_VALUE_ARB
GL_ARB_sampler_objects
GL_ARB_seamless_cube_map
GL_ARB_seamless_cubemap_per_texture
GL_ARB_separate_shader_objects
GL_ARB_shader_atomic_counter_ops
GL_ARB_shader_atomic_counters
GL_ARB_shader_ballot
GL_ARB_shader_bit_encoding
GL_ARB_shader_clock
GL_ARB_shader_draw_parameters
GL_ARB_shader_group_vote
GL_ARB_shader_image_load_store
GL_ARB_shader_image_size
GL_ARB_shader_precision
GL_ARB_shader_stencil_export
GL_ARB_shader_storage_buffer_object
GL_ARB_shader_subroutine
GL_ARB_shader_texture_image_samples
GL_ARB_shader_viewport_layer_array
GL_ARB_shading_language_420pack
GL_ARB_shading_language_include
GL_SHADER_INCLUDE_ARB
GL_NAMED_STRING_LENGTH_ARB
GL_NAMED_STRING_TYPE_ARB
GL_ARB_shading_language_packing
GL_ARB_sparse_buffer
GL_SPARSE_STORAGE_BIT_ARB
GL_SPARSE_BUFFER_PAGE_SIZE_ARB
GL_ARB_sparse_texture
GL_TEXTURE_SPARSE_ARB
GL_VIRTUAL_PAGE_SIZE_INDEX_ARB
GL_NUM_SPARSE_LEVELS_ARB
GL_NUM_VIRTUAL_PAGE_SIZES_ARB
GL_VIRTUAL_PAGE_SIZE_X_ARB
GL_VIRTUAL_PAGE_SIZE_Y_ARB
GL_VIRTUAL_PAGE_SIZE_Z_ARB
GL_MAX_SPARSE_TEXTURE_SIZE_ARB
GL_MAX_SPARSE_3D_TEXTURE_SIZE_ARB
GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB
GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB
GL_ARB_sparse_texture2
GL_ARB_sparse_texture_clamp
GL_ARB_spirv_extensions
GL_ARB_stencil_texturing
GL_ARB_sync
GL_ARB_tessellation_shader
GL_ARB_texture_barrier
GL_ARB_texture_border_clamp
GL_CLAMP_TO_BORDER_ARB
GL_ARB_texture_buffer_object
GL_TEXTURE_BUFFER_ARB
GL_MAX_TEXTURE_BUFFER_SIZE_ARB
GL_TEXTURE_BINDING_BUFFER_ARB
GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB
GL_TEXTURE_BUFFER_FORMAT_ARB
GL_ARB_texture_buffer_object_rgb32
GL_ARB_texture_buffer_range
GL_ARB_texture_compression_bptc
GL_COMPRESSED_RGBA_BPTC_UNORM_ARB
GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB
GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB
GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB
GL_ARB_texture_compression_rgtc
GL_ARB_texture_cube_map_array
GL_TEXTURE_CUBE_MAP_ARRAY_ARB
GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB
GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB
GL_SAMPLER_CUBE_MAP_ARRAY_ARB
GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB
GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB
GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB
GL_ARB_texture_filter_anisotropic
GL_ARB_texture_filter_minmax
GL_TEXTURE_REDUCTION_MODE_ARB
GL_WEIGHTED_AVERAGE_ARB
GL_ARB_texture_gather
GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB
GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB
GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB
GL_ARB_texture_mirror_clamp_to_edge
GL_ARB_texture_mirrored_repeat
GL_MIRRORED_REPEAT_ARB
GL_ARB_texture_multisample
GL_ARB_texture_non_power_of_two
GL_ARB_texture_query_levels
GL_ARB_texture_query_lod
GL_ARB_texture_rg
GL_ARB_texture_rgb10_a2ui
GL_ARB_texture_stencil8
GL_ARB_texture_storage
GL_ARB_texture_storage_multisample
GL_ARB_texture_swizzle
GL_ARB_texture_view
GL_ARB_timer_query
GL_ARB_transform_feedback2
GL_ARB_transform_feedback3
GL_ARB_transform_feedback_instanced
GL_ARB_transform_feedback_overflow_query
GL_TRANSFORM_FEEDBACK_OVERFLOW_ARB
GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW_ARB
GL_ARB_uniform_buffer_object
GL_ARB_vertex_array_bgra
GL_ARB_vertex_array_object
GL_ARB_vertex_attrib_64bit
GL_ARB_vertex_attrib_binding
GL_ARB_vertex_type_10f_11f_11f_rev
GL_ARB_vertex_type_2_10_10_10_rev
GL_ARB_viewport_array
GL_KHR_blend_equation_advanced
GL_MULTIPLY_KHR
GL_SCREEN_KHR
GL_OVERLAY_KHR
GL_DARKEN_KHR
GL_LIGHTEN_KHR
GL_COLORDODGE_KHR
GL_COLORBURN_KHR
GL_HARDLIGHT_KHR
GL_SOFTLIGHT_KHR
GL_DIFFERENCE_KHR
GL_EXCLUSION_KHR
GL_HSL_HUE_KHR
GL_HSL_SATURATION_KHR
GL_HSL_COLOR_KHR
GL_HSL_LUMINOSITY_KHR
GL_KHR_blend_equation_advanced_coherent
GL_BLEND_ADVANCED_COHERENT_KHR
GL_KHR_context_flush_control
GL_KHR_debug
GL_KHR_no_error
GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR
GL_KHR_parallel_shader_compile
GL_MAX_SHADER_COMPILER_THREADS_KHR
GL_COMPLETION_STATUS_KHR
GL_KHR_robust_buffer_access_behavior
GL_KHR_robustness
GL_CONTEXT_ROBUST_ACCESS
GL_KHR_texture_compression_astc_hdr
GL_COMPRESSED_RGBA_ASTC_4x4_KHR
GL_COMPRESSED_RGBA_ASTC_5x4_KHR
GL_COMPRESSED_RGBA_ASTC_5x5_KHR
GL_COMPRESSED_RGBA_ASTC_6x5_KHR
GL_COMPRESSED_RGBA_ASTC_6x6_KHR
GL_COMPRESSED_RGBA_ASTC_8x5_KHR
GL_COMPRESSED_RGBA_ASTC_8x6_KHR
GL_COMPRESSED_RGBA_ASTC_8x8_KHR
GL_COMPRESSED_RGBA_ASTC_10x5_KHR
GL_COMPRESSED_RGBA_ASTC_10x6_KHR
GL_COMPRESSED_RGBA_ASTC_10x8_KHR
GL_COMPRESSED_RGBA_ASTC_10x10_KHR
GL_COMPRESSED_RGBA_ASTC_12x10_KHR
GL_COMPRESSED_RGBA_ASTC_12x12_KHR
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_sliced_3d
GL_AMD_performance_monitor
GL_COUNTER_TYPE_AMD
GL_COUNTER_RANGE_AMD
GL_UNSIGNED_INT64_AMD
GL_PERCENTAGE_AMD
GL_PERFMON_RESULT_AVAILABLE_AMD
GL_PERFMON_RESULT_SIZE_AMD
GL_PERFMON_RESULT_AMD
GL_APPLE_rgb_422
GL_RGB_422_APPLE
GL_UNSIGNED_SHORT_8_8_APPLE
GL_UNSIGNED_SHORT_8_8_REV_APPLE
GL_RGB_RAW_422_APPLE
GL_EXT_debug_label
GL_PROGRAM_PIPELINE_OBJECT_EXT
GL_PROGRAM_OBJECT_EXT
GL_SHADER_OBJECT_EXT
GL_BUFFER_OBJECT_EXT
GL_QUERY_OBJECT_EXT
GL_VERTEX_ARRAY_OBJECT_EXT
GL_EXT_debug_marker
GL_EXT_direct_state_access
GL_PROGRAM_MATRIX_EXT
GL_TRANSPOSE_PROGRAM_MATRIX_EXT
GL_PROGRAM_MATRIX_STACK_DEPTH_EXT
GL_EXT_draw_instanced
GL_EXT_polygon_offset_clamp
GL_POLYGON_OFFSET_CLAMP_EXT
GL_EXT_post_depth_coverage
GL_EXT_raster_multisample
GL_RASTER_MULTISAMPLE_EXT
GL_RASTER_SAMPLES_EXT
GL_MAX_RASTER_SAMPLES_EXT
GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT
GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT
GL_EFFECTIVE_RASTER_SAMPLES_EXT
GL_EXT_separate_shader_objects
GL_ACTIVE_PROGRAM_EXT
GL_EXT_shader_integer_mix
GL_EXT_texture_compression_s3tc
GL_COMPRESSED_RGB_S3TC_DXT1_EXT
GL_COMPRESSED_RGBA_S3TC_DXT1_EXT
GL_COMPRESSED_RGBA_S3TC_DXT3_EXT
GL_COMPRESSED_RGBA_S3TC_DXT5_EXT
GL_EXT_texture_filter_minmax
GL_TEXTURE_REDUCTION_MODE_EXT
GL_WEIGHTED_AVERAGE_EXT
GL_EXT_texture_sRGB_decode
GL_TEXTURE_SRGB_DECODE_EXT
GL_DECODE_EXT
GL_SKIP_DECODE_EXT
GL_EXT_window_rectangles
GL_INCLUSIVE_EXT
GL_EXCLUSIVE_EXT
GL_WINDOW_RECTANGLE_EXT
GL_WINDOW_RECTANGLE_MODE_EXT
GL_MAX_WINDOW_RECTANGLES_EXT
GL_NUM_WINDOW_RECTANGLES_EXT
GL_INTEL_conservative_rasterization
GL_CONSERVATIVE_RASTERIZATION_INTEL
GL_INTEL_framebuffer_CMAA
GL_INTEL_performance_query
GL_PERFQUERY_SINGLE_CONTEXT_INTEL
GL_PERFQUERY_GLOBAL_CONTEXT_INTEL
GL_PERFQUERY_WAIT_INTEL
GL_PERFQUERY_FLUSH_INTEL
GL_PERFQUERY_DONOT_FLUSH_INTEL
GL_PERFQUERY_COUNTER_EVENT_INTEL
GL_PERFQUERY_COUNTER_DURATION_NORM_INTEL
GL_PERFQUERY_COUNTER_DURATION_RAW_INTEL
GL_PERFQUERY_COUNTER_THROUGHPUT_INTEL
GL_PERFQUERY_COUNTER_RAW_INTEL
GL_PERFQUERY_COUNTER_TIMESTAMP_INTEL
GL_PERFQUERY_COUNTER_DATA_UINT32_INTEL
GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL
GL_PERFQUERY_COUNTER_DATA_FLOAT_INTEL
GL_PERFQUERY_COUNTER_DATA_DOUBLE_INTEL
GL_PERFQUERY_COUNTER_DATA_BOOL32_INTEL
GL_PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL
GL_PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL
GL_PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL
GL_PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL
GL_NV_bindless_multi_draw_indirect
GL_NV_bindless_multi_draw_indirect_count
GL_NV_bindless_texture
GL_NV_blend_equation_advanced
GL_BLEND_OVERLAP_NV
GL_BLEND_PREMULTIPLIED_SRC_NV
GL_BLUE_NV
GL_COLORBURN_NV
GL_COLORDODGE_NV
GL_CONJOINT_NV
GL_CONTRAST_NV
GL_DARKEN_NV
GL_DIFFERENCE_NV
GL_DISJOINT_NV
GL_DST_ATOP_NV
GL_DST_IN_NV
GL_DST_NV
GL_DST_OUT_NV
GL_DST_OVER_NV
GL_EXCLUSION_NV
GL_GREEN_NV
GL_HARDLIGHT_NV
GL_HARDMIX_NV
GL_HSL_COLOR_NV
GL_HSL_HUE_NV
GL_HSL_LUMINOSITY_NV
GL_HSL_SATURATION_NV
GL_INVERT_OVG_NV
GL_INVERT_RGB_NV
GL_LIGHTEN_NV
GL_LINEARBURN_NV
GL_LINEARDODGE_NV
GL_LINEARLIGHT_NV
GL_MINUS_CLAMPED_NV
GL_MINUS_NV
GL_MULTIPLY_NV
GL_OVERLAY_NV
GL_PINLIGHT_NV
GL_PLUS_CLAMPED_ALPHA_NV
GL_PLUS_CLAMPED_NV
GL_PLUS_DARKER_NV
GL_PLUS_NV
GL_RED_NV
GL_SCREEN_NV
GL_SOFTLIGHT_NV
GL_SRC_ATOP_NV
GL_SRC_IN_NV
GL_SRC_NV
GL_SRC_OUT_NV
GL_SRC_OVER_NV
GL_UNCORRELATED_NV
GL_VIVIDLIGHT_NV
GL_XOR_NV
GL_NV_blend_equation_advanced_coherent
GL_BLEND_ADVANCED_COHERENT_NV
GL_NV_blend_minmax_factor
GL_FACTOR_MIN_AMD
GL_FACTOR_MAX_AMD
GL_NV_clip_space_w_scaling
GL_VIEWPORT_POSITION_W_SCALE_NV
GL_VIEWPORT_POSITION_W_SCALE_X_COEFF_NV
GL_VIEWPORT_POSITION_W_SCALE_Y_COEFF_NV
GL_NV_command_list
GL_TERMINATE_SEQUENCE_COMMAND_NV
GL_NOP_COMMAND_NV
GL_DRAW_ELEMENTS_COMMAND_NV
GL_DRAW_ARRAYS_COMMAND_NV
GL_DRAW_ELEMENTS_STRIP_COMMAND_NV
GL_DRAW_ARRAYS_STRIP_COMMAND_NV
GL_DRAW_ELEMENTS_INSTANCED_COMMAND_NV
GL_DRAW_ARRAYS_INSTANCED_COMMAND_NV
GL_ELEMENT_ADDRESS_COMMAND_NV
GL_ATTRIBUTE_ADDRESS_COMMAND_NV
GL_UNIFORM_ADDRESS_COMMAND_NV
GL_BLEND_COLOR_COMMAND_NV
GL_STENCIL_REF_COMMAND_NV
GL_LINE_WIDTH_COMMAND_NV
GL_POLYGON_OFFSET_COMMAND_NV
GL_ALPHA_REF_COMMAND_NV
GL_VIEWPORT_COMMAND_NV
GL_SCISSOR_COMMAND_NV
GL_FRONT_FACE_COMMAND_NV
GL_NV_conditional_render
GL_QUERY_WAIT_NV
GL_QUERY_NO_WAIT_NV
GL_QUERY_BY_REGION_WAIT_NV
GL_QUERY_BY_REGION_NO_WAIT_NV
GL_NV_conservative_raster
GL_CONSERVATIVE_RASTERIZATION_NV
GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV
GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV
GL_MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV
GL_NV_conservative_raster_dilate
GL_CONSERVATIVE_RASTER_DILATE_NV
GL_CONSERVATIVE_RASTER_DILATE_RANGE_NV
GL_CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV
GL_NV_conservative_raster_pre_snap
GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_NV
GL_NV_conservative_raster_pre_snap_triangles
GL_CONSERVATIVE_RASTER_MODE_NV
GL_CONSERVATIVE_RASTER_MODE_POST_SNAP_NV
GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV
GL_NV_conservative_raster_underestimation
GL_NV_draw_vulkan_image
GL_NV_fill_rectangle
GL_FILL_RECTANGLE_NV
GL_NV_fragment_coverage_to_color
GL_FRAGMENT_COVERAGE_TO_COLOR_NV
GL_FRAGMENT_COVERAGE_COLOR_NV
GL_NV_fragment_shader_interlock
GL_NV_framebuffer_mixed_samples
GL_COVERAGE_MODULATION_TABLE_NV
GL_COLOR_SAMPLES_NV
GL_DEPTH_SAMPLES_NV
GL_STENCIL_SAMPLES_NV
GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV
GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV
GL_COVERAGE_MODULATION_NV
GL_COVERAGE_MODULATION_TABLE_SIZE_NV
GL_NV_framebuffer_multisample_coverage
GL_RENDERBUFFER_COVERAGE_SAMPLES_NV
GL_RENDERBUFFER_COLOR_SAMPLES_NV
GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV
GL_MULTISAMPLE_COVERAGE_MODES_NV
GL_NV_geometry_shader_passthrough
GL_NV_gpu_shader5
GL_INT64_NV
GL_UNSIGNED_INT64_NV
GL_INT8_NV
GL_INT8_VEC2_NV
GL_INT8_VEC3_NV
GL_INT8_VEC4_NV
GL_INT16_NV
GL_INT16_VEC2_NV
GL_INT16_VEC3_NV
GL_INT16_VEC4_NV
GL_INT64_VEC2_NV
GL_INT64_VEC3_NV
GL_INT64_VEC4_NV
GL_UNSIGNED_INT8_NV
GL_UNSIGNED_INT8_VEC2_NV
GL_UNSIGNED_INT8_VEC3_NV
GL_UNSIGNED_INT8_VEC4_NV
GL_UNSIGNED_INT16_NV
GL_UNSIGNED_INT16_VEC2_NV
GL_UNSIGNED_INT16_VEC3_NV
GL_UNSIGNED_INT16_VEC4_NV
GL_UNSIGNED_INT64_VEC2_NV
GL_UNSIGNED_INT64_VEC3_NV
GL_UNSIGNED_INT64_VEC4_NV
GL_FLOAT16_NV
GL_FLOAT16_VEC2_NV
GL_FLOAT16_VEC3_NV
GL_FLOAT16_VEC4_NV
GL_NV_internalformat_sample_query
GL_MULTISAMPLES_NV
GL_SUPERSAMPLE_SCALE_X_NV
GL_SUPERSAMPLE_SCALE_Y_NV
GL_CONFORMANT_NV
GL_NV_path_rendering
GL_PATH_FORMAT_SVG_NV
GL_PATH_FORMAT_PS_NV
GL_STANDARD_FONT_NAME_NV
GL_SYSTEM_FONT_NAME_NV
GL_FILE_NAME_NV
GL_PATH_STROKE_WIDTH_NV
GL_PATH_END_CAPS_NV
GL_PATH_INITIAL_END_CAP_NV
GL_PATH_TERMINAL_END_CAP_NV
GL_PATH_JOIN_STYLE_NV
GL_PATH_MITER_LIMIT_NV
GL_PATH_DASH_CAPS_NV
GL_PATH_INITIAL_DASH_CAP_NV
GL_PATH_TERMINAL_DASH_CAP_NV
GL_PATH_DASH_OFFSET_NV
GL_PATH_CLIENT_LENGTH_NV
GL_PATH_FILL_MODE_NV
GL_PATH_FILL_MASK_NV
GL_PATH_FILL_COVER_MODE_NV
GL_PATH_STROKE_COVER_MODE_NV
GL_PATH_STROKE_MASK_NV
GL_COUNT_UP_NV
GL_COUNT_DOWN_NV
GL_PATH_OBJECT_BOUNDING_BOX_NV
GL_CONVEX_HULL_NV
GL_BOUNDING_BOX_NV
GL_TRANSLATE_X_NV
GL_TRANSLATE_Y_NV
GL_TRANSLATE_2D_NV
GL_TRANSLATE_3D_NV
GL_AFFINE_2D_NV
GL_AFFINE_3D_NV
GL_TRANSPOSE_AFFINE_2D_NV
GL_TRANSPOSE_AFFINE_3D_NV
GL_UTF8_NV
GL_UTF16_NV
GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV
GL_PATH_COMMAND_COUNT_NV
GL_PATH_COORD_COUNT_NV
GL_PATH_DASH_ARRAY_COUNT_NV
GL_PATH_COMPUTED_LENGTH_NV
GL_PATH_FILL_BOUNDING_BOX_NV
GL_PATH_STROKE_BOUNDING_BOX_NV
GL_SQUARE_NV
GL_ROUND_NV
GL_TRIANGULAR_NV
GL_BEVEL_NV
GL_MITER_REVERT_NV
GL_MITER_TRUNCATE_NV
GL_SKIP_MISSING_GLYPH_NV
GL_USE_MISSING_GLYPH_NV
GL_PATH_ERROR_POSITION_NV
GL_ACCUM_ADJACENT_PAIRS_NV
GL_ADJACENT_PAIRS_NV
GL_FIRST_TO_REST_NV
GL_PATH_GEN_MODE_NV
GL_PATH_GEN_COEFF_NV
GL_PATH_GEN_COMPONENTS_NV
GL_PATH_STENCIL_FUNC_NV
GL_PATH_STENCIL_REF_NV
GL_PATH_STENCIL_VALUE_MASK_NV
GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV
GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV
GL_PATH_COVER_DEPTH_FUNC_NV
GL_PATH_DASH_OFFSET_RESET_NV
GL_MOVE_TO_RESETS_NV
GL_MOVE_TO_CONTINUES_NV
GL_CLOSE_PATH_NV
GL_MOVE_TO_NV
GL_RELATIVE_MOVE_TO_NV
GL_LINE_TO_NV
GL_RELATIVE_LINE_TO_NV
GL_HORIZONTAL_LINE_TO_NV
GL_RELATIVE_HORIZONTAL_LINE_TO_NV
GL_VERTICAL_LINE_TO_NV
GL_RELATIVE_VERTICAL_LINE_TO_NV
GL_QUADRATIC_CURVE_TO_NV
GL_RELATIVE_QUADRATIC_CURVE_TO_NV
GL_CUBIC_CURVE_TO_NV
GL_RELATIVE_CUBIC_CURVE_TO_NV
GL_SMOOTH_QUADRATIC_CURVE_TO_NV
GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV
GL_SMOOTH_CUBIC_CURVE_TO_NV
GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV
GL_SMALL_CCW_ARC_TO_NV
GL_RELATIVE_SMALL_CCW_ARC_TO_NV
GL_SMALL_CW_ARC_TO_NV
GL_RELATIVE_SMALL_CW_ARC_TO_NV
GL_LARGE_CCW_ARC_TO_NV
GL_RELATIVE_LARGE_CCW_ARC_TO_NV
GL_LARGE_CW_ARC_TO_NV
GL_RELATIVE_LARGE_CW_ARC_TO_NV
GL_RESTART_PATH_NV
GL_DUP_FIRST_CUBIC_CURVE_TO_NV
GL_DUP_LAST_CUBIC_CURVE_TO_NV
GL_RECT_NV
GL_CIRCULAR_CCW_ARC_TO_NV
GL_CIRCULAR_CW_ARC_TO_NV
GL_CIRCULAR_TANGENT_ARC_TO_NV
GL_ARC_TO_NV
GL_RELATIVE_ARC_TO_NV
GL_BOLD_BIT_NV
GL_ITALIC_BIT_NV
GL_GLYPH_WIDTH_BIT_NV
GL_GLYPH_HEIGHT_BIT_NV
GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV
GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV
GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV
GL_GLYPH_VERTICAL_BEARING_X_BIT_NV
GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV
GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV
GL_GLYPH_HAS_KERNING_BIT_NV
GL_FONT_X_MIN_BOUNDS_BIT_NV
GL_FONT_Y_MIN_BOUNDS_BIT_NV
GL_FONT_X_MAX_BOUNDS_BIT_NV
GL_FONT_Y_MAX_BOUNDS_BIT_NV
GL_FONT_UNITS_PER_EM_BIT_NV
GL_FONT_ASCENDER_BIT_NV
GL_FONT_DESCENDER_BIT_NV
GL_FONT_HEIGHT_BIT_NV
GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV
GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV
GL_FONT_UNDERLINE_POSITION_BIT_NV
GL_FONT_UNDERLINE_THICKNESS_BIT_NV
GL_FONT_HAS_KERNING_BIT_NV
GL_ROUNDED_RECT_NV
GL_RELATIVE_ROUNDED_RECT_NV
GL_ROUNDED_RECT2_NV
GL_RELATIVE_ROUNDED_RECT2_NV
GL_ROUNDED_RECT4_NV
GL_RELATIVE_ROUNDED_RECT4_NV
GL_ROUNDED_RECT8_NV
GL_RELATIVE_ROUNDED_RECT8_NV
GL_RELATIVE_RECT_NV
GL_FONT_GLYPHS_AVAILABLE_NV
GL_FONT_TARGET_UNAVAILABLE_NV
GL_FONT_UNAVAILABLE_NV
GL_FONT_UNINTELLIGIBLE_NV
GL_CONIC_CURVE_TO_NV
GL_RELATIVE_CONIC_CURVE_TO_NV
GL_FONT_NUM_GLYPH_INDICES_BIT_NV
GL_STANDARD_FONT_FORMAT_NV
GL_PATH_PROJECTION_NV
GL_PATH_MODELVIEW_NV
GL_PATH_MODELVIEW_STACK_DEPTH_NV
GL_PATH_MODELVIEW_MATRIX_NV
GL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV
GL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV
GL_PATH_PROJECTION_STACK_DEPTH_NV
GL_PATH_PROJECTION_MATRIX_NV
GL_PATH_MAX_PROJECTION_STACK_DEPTH_NV
GL_PATH_TRANSPOSE_PROJECTION_MATRIX_NV
GL_FRAGMENT_INPUT_NV
GL_NV_path_rendering_shared_edge
GL_SHARED_EDGE_NV
GL_NV_sample_locations
GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV
GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV
GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV
GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV
GL_SAMPLE_LOCATION_NV
GL_PROGRAMMABLE_SAMPLE_LOCATION_NV
GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV
GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV
GL_NV_sample_mask_override_coverage
GL_NV_shader_atomic_counters
GL_NV_shader_atomic_float
GL_NV_shader_atomic_float64
GL_NV_shader_atomic_fp16_vector
GL_NV_shader_atomic_int64
GL_NV_shader_buffer_load
GL_BUFFER_GPU_ADDRESS_NV
GL_GPU_ADDRESS_NV
GL_MAX_SHADER_BUFFER_ADDRESS_NV
GL_NV_shader_buffer_store
GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV
GL_NV_shader_thread_group
GL_WARP_SIZE_NV
GL_WARPS_PER_SM_NV
GL_SM_COUNT_NV
GL_NV_shader_thread_shuffle
GL_NV_stereo_view_rendering
GL_NV_texture_barrier
GL_NV_texture_rectangle_compressed
GL_NV_uniform_buffer_unified_memory
GL_UNIFORM_BUFFER_UNIFIED_NV
GL_UNIFORM_BUFFER_ADDRESS_NV
GL_UNIFORM_BUFFER_LENGTH_NV
GL_NV_vertex_attrib_integer_64bit
GL_NV_vertex_buffer_unified_memory
GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV
GL_ELEMENT_ARRAY_UNIFIED_NV
GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV
GL_VERTEX_ARRAY_ADDRESS_NV
GL_NORMAL_ARRAY_ADDRESS_NV
GL_COLOR_ARRAY_ADDRESS_NV
GL_INDEX_ARRAY_ADDRESS_NV
GL_TEXTURE_COORD_ARRAY_ADDRESS_NV
GL_EDGE_FLAG_ARRAY_ADDRESS_NV
GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV
GL_FOG_COORD_ARRAY_ADDRESS_NV
GL_ELEMENT_ARRAY_ADDRESS_NV
GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV
GL_VERTEX_ARRAY_LENGTH_NV
GL_NORMAL_ARRAY_LENGTH_NV
GL_COLOR_ARRAY_LENGTH_NV
GL_INDEX_ARRAY_LENGTH_NV
GL_TEXTURE_COORD_ARRAY_LENGTH_NV
GL_EDGE_FLAG_ARRAY_LENGTH_NV
GL_SECONDARY_COLOR_ARRAY_LENGTH_NV
GL_FOG_COORD_ARRAY_LENGTH_NV
GL_ELEMENT_ARRAY_LENGTH_NV
GL_DRAW_INDIRECT_UNIFIED_NV
GL_DRAW_INDIRECT_ADDRESS_NV
GL_DRAW_INDIRECT_LENGTH_NV
GL_NV_viewport_array2
GL_NV_viewport_swizzle
GL_VIEWPORT_SWIZZLE_POSITIVE_X_NV
GL_VIEWPORT_SWIZZLE_NEGATIVE_X_NV
GL_VIEWPORT_SWIZZLE_POSITIVE_Y_NV
GL_VIEWPORT_SWIZZLE_NEGATIVE_Y_NV
GL_VIEWPORT_SWIZZLE_POSITIVE_Z_NV
GL_VIEWPORT_SWIZZLE_NEGATIVE_Z_NV
GL_VIEWPORT_SWIZZLE_POSITIVE_W_NV
GL_VIEWPORT_SWIZZLE_NEGATIVE_W_NV
GL_VIEWPORT_SWIZZLE_X_NV
GL_VIEWPORT_SWIZZLE_Y_NV
GL_VIEWPORT_SWIZZLE_Z_NV
GL_VIEWPORT_SWIZZLE_W_NV
GL_OVR_multiview
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR
GL_MAX_VIEWS_OVR
GL_FRAMEBUFFER_INCOMPLETE_VIEW_TARGETS_OVR
GL_OVR_multiview2

Typedefs

Type Name
typedef void GLvoid
typedef unsigned int GLenum
typedef float GLfloat
typedef int GLint
typedef int GLsizei
typedef unsigned int GLbitfield
typedef double GLdouble
typedef unsigned int GLuint
typedef unsigned char GLboolean
typedef unsigned char GLubyte
typedef void(* PFNGLCULLFACEPROC
typedef void(* PFNGLFRONTFACEPROC
typedef void(* PFNGLHINTPROC
typedef void(* PFNGLLINEWIDTHPROC
typedef void(* PFNGLPOINTSIZEPROC
typedef void(* PFNGLPOLYGONMODEPROC
typedef void(* PFNGLSCISSORPROC
typedef void(* PFNGLTEXPARAMETERFPROC
typedef void(* PFNGLTEXPARAMETERFVPROC
typedef void(* PFNGLTEXPARAMETERIPROC
typedef void(* PFNGLTEXPARAMETERIVPROC
typedef void(* PFNGLTEXIMAGE1DPROC
typedef void(* PFNGLTEXIMAGE2DPROC
typedef void(* PFNGLDRAWBUFFERPROC
typedef void(* PFNGLCLEARPROC
typedef void(* PFNGLCLEARCOLORPROC
typedef void(* PFNGLCLEARSTENCILPROC
typedef void(* PFNGLCLEARDEPTHPROC
typedef void(* PFNGLSTENCILMASKPROC
typedef void(* PFNGLCOLORMASKPROC
typedef void(* PFNGLDEPTHMASKPROC
typedef void(* PFNGLDISABLEPROC
typedef void(* PFNGLENABLEPROC
typedef void(* PFNGLFINISHPROC
typedef void(* PFNGLFLUSHPROC
typedef void(* PFNGLBLENDFUNCPROC
typedef void(* PFNGLLOGICOPPROC
typedef void(* PFNGLSTENCILFUNCPROC
typedef void(* PFNGLSTENCILOPPROC
typedef void(* PFNGLDEPTHFUNCPROC
typedef void(* PFNGLPIXELSTOREFPROC
typedef void(* PFNGLPIXELSTOREIPROC
typedef void(* PFNGLREADBUFFERPROC
typedef void(* PFNGLREADPIXELSPROC
typedef void(* PFNGLGETBOOLEANVPROC
typedef void(* PFNGLGETDOUBLEVPROC
typedef GLenum(* PFNGLGETERRORPROC
typedef void(* PFNGLGETFLOATVPROC
typedef void(* PFNGLGETINTEGERVPROC
typedef const GLubyte *(* PFNGLGETSTRINGPROC
typedef void(* PFNGLGETTEXIMAGEPROC
typedef void(* PFNGLGETTEXPARAMETERFVPROC
typedef void(* PFNGLGETTEXPARAMETERIVPROC
typedef void(* PFNGLGETTEXLEVELPARAMETERFVPROC
typedef void(* PFNGLGETTEXLEVELPARAMETERIVPROC
typedef GLboolean(* PFNGLISENABLEDPROC
typedef void(* PFNGLDEPTHRANGEPROC
typedef void(* PFNGLVIEWPORTPROC
typedef float GLclampf
typedef double GLclampd
typedef void(* PFNGLDRAWARRAYSPROC
typedef void(* PFNGLDRAWELEMENTSPROC
typedef void(* PFNGLGETPOINTERVPROC
typedef void(* PFNGLPOLYGONOFFSETPROC
typedef void(* PFNGLCOPYTEXIMAGE1DPROC
typedef void(* PFNGLCOPYTEXIMAGE2DPROC
typedef void(* PFNGLCOPYTEXSUBIMAGE1DPROC
typedef void(* PFNGLCOPYTEXSUBIMAGE2DPROC
typedef void(* PFNGLTEXSUBIMAGE1DPROC
typedef void(* PFNGLTEXSUBIMAGE2DPROC
typedef void(* PFNGLBINDTEXTUREPROC
typedef void(* PFNGLDELETETEXTURESPROC
typedef void(* PFNGLGENTEXTURESPROC
typedef GLboolean(* PFNGLISTEXTUREPROC
typedef void(* PFNGLDRAWRANGEELEMENTSPROC
typedef void(* PFNGLTEXIMAGE3DPROC
typedef void(* PFNGLTEXSUBIMAGE3DPROC
typedef void(* PFNGLCOPYTEXSUBIMAGE3DPROC
typedef void(* PFNGLACTIVETEXTUREPROC
typedef void(* PFNGLSAMPLECOVERAGEPROC
typedef void(* PFNGLCOMPRESSEDTEXIMAGE3DPROC
typedef void(* PFNGLCOMPRESSEDTEXIMAGE2DPROC
typedef void(* PFNGLCOMPRESSEDTEXIMAGE1DPROC
typedef void(* PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC
typedef void(* PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC
typedef void(* PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC
typedef void(* PFNGLGETCOMPRESSEDTEXIMAGEPROC
typedef void(* PFNGLBLENDFUNCSEPARATEPROC
typedef void(* PFNGLMULTIDRAWARRAYSPROC
typedef void(* PFNGLMULTIDRAWELEMENTSPROC
typedef void(* PFNGLPOINTPARAMETERFPROC
typedef void(* PFNGLPOINTPARAMETERFVPROC
typedef void(* PFNGLPOINTPARAMETERIPROC
typedef void(* PFNGLPOINTPARAMETERIVPROC
typedef void(* PFNGLBLENDCOLORPROC
typedef void(* PFNGLBLENDEQUATIONPROC
typedef ptrdiff_t GLsizeiptr
typedef ptrdiff_t GLintptr
typedef void(* PFNGLGENQUERIESPROC
typedef void(* PFNGLDELETEQUERIESPROC
typedef GLboolean(* PFNGLISQUERYPROC
typedef void(* PFNGLBEGINQUERYPROC
typedef void(* PFNGLENDQUERYPROC
typedef void(* PFNGLGETQUERYIVPROC
typedef void(* PFNGLGETQUERYOBJECTIVPROC
typedef void(* PFNGLGETQUERYOBJECTUIVPROC
typedef void(* PFNGLBINDBUFFERPROC
typedef void(* PFNGLDELETEBUFFERSPROC
typedef void(* PFNGLGENBUFFERSPROC
typedef GLboolean(* PFNGLISBUFFERPROC
typedef void(* PFNGLBUFFERDATAPROC
typedef void(* PFNGLBUFFERSUBDATAPROC
typedef void(* PFNGLGETBUFFERSUBDATAPROC
typedef void *(* PFNGLMAPBUFFERPROC
typedef GLboolean(* PFNGLUNMAPBUFFERPROC
typedef void(* PFNGLGETBUFFERPARAMETERIVPROC
typedef void(* PFNGLGETBUFFERPOINTERVPROC
typedef char GLchar
typedef short GLshort
typedef signed char GLbyte
typedef unsigned short GLushort
typedef void(* PFNGLBLENDEQUATIONSEPARATEPROC
typedef void(* PFNGLDRAWBUFFERSPROC
typedef void(* PFNGLSTENCILOPSEPARATEPROC
typedef void(* PFNGLSTENCILFUNCSEPARATEPROC
typedef void(* PFNGLSTENCILMASKSEPARATEPROC
typedef void(* PFNGLATTACHSHADERPROC
typedef void(* PFNGLBINDATTRIBLOCATIONPROC
typedef void(* PFNGLCOMPILESHADERPROC
typedef GLuint(* PFNGLCREATEPROGRAMPROC
typedef GLuint(* PFNGLCREATESHADERPROC
typedef void(* PFNGLDELETEPROGRAMPROC
typedef void(* PFNGLDELETESHADERPROC
typedef void(* PFNGLDETACHSHADERPROC
typedef void(* PFNGLDISABLEVERTEXATTRIBARRAYPROC
typedef void(* PFNGLENABLEVERTEXATTRIBARRAYPROC
typedef void(* PFNGLGETACTIVEATTRIBPROC
typedef void(* PFNGLGETACTIVEUNIFORMPROC
typedef void(* PFNGLGETATTACHEDSHADERSPROC
typedef GLint(* PFNGLGETATTRIBLOCATIONPROC
typedef void(* PFNGLGETPROGRAMIVPROC
typedef void(* PFNGLGETPROGRAMINFOLOGPROC
typedef void(* PFNGLGETSHADERIVPROC
typedef void(* PFNGLGETSHADERINFOLOGPROC
typedef void(* PFNGLGETSHADERSOURCEPROC
typedef GLint(* PFNGLGETUNIFORMLOCATIONPROC
typedef void(* PFNGLGETUNIFORMFVPROC
typedef void(* PFNGLGETUNIFORMIVPROC
typedef void(* PFNGLGETVERTEXATTRIBDVPROC
typedef void(* PFNGLGETVERTEXATTRIBFVPROC
typedef void(* PFNGLGETVERTEXATTRIBIVPROC
typedef void(* PFNGLGETVERTEXATTRIBPOINTERVPROC
typedef GLboolean(* PFNGLISPROGRAMPROC
typedef GLboolean(* PFNGLISSHADERPROC
typedef void(* PFNGLLINKPROGRAMPROC
typedef void(* PFNGLSHADERSOURCEPROC
typedef void(* PFNGLUSEPROGRAMPROC
typedef void(* PFNGLUNIFORM1FPROC
typedef void(* PFNGLUNIFORM2FPROC
typedef void(* PFNGLUNIFORM3FPROC
typedef void(* PFNGLUNIFORM4FPROC
typedef void(* PFNGLUNIFORM1IPROC
typedef void(* PFNGLUNIFORM2IPROC
typedef void(* PFNGLUNIFORM3IPROC
typedef void(* PFNGLUNIFORM4IPROC
typedef void(* PFNGLUNIFORM1FVPROC
typedef void(* PFNGLUNIFORM2FVPROC
typedef void(* PFNGLUNIFORM3FVPROC
typedef void(* PFNGLUNIFORM4FVPROC
typedef void(* PFNGLUNIFORM1IVPROC
typedef void(* PFNGLUNIFORM2IVPROC
typedef void(* PFNGLUNIFORM3IVPROC
typedef void(* PFNGLUNIFORM4IVPROC
typedef void(* PFNGLUNIFORMMATRIX2FVPROC
typedef void(* PFNGLUNIFORMMATRIX3FVPROC
typedef void(* PFNGLUNIFORMMATRIX4FVPROC
typedef void(* PFNGLVALIDATEPROGRAMPROC
typedef void(* PFNGLVERTEXATTRIB1DPROC
typedef void(* PFNGLVERTEXATTRIB1DVPROC
typedef void(* PFNGLVERTEXATTRIB1FPROC
typedef void(* PFNGLVERTEXATTRIB1FVPROC
typedef void(* PFNGLVERTEXATTRIB1SPROC
typedef void(* PFNGLVERTEXATTRIB1SVPROC
typedef void(* PFNGLVERTEXATTRIB2DPROC
typedef void(* PFNGLVERTEXATTRIB2DVPROC
typedef void(* PFNGLVERTEXATTRIB2FPROC
typedef void(* PFNGLVERTEXATTRIB2FVPROC
typedef void(* PFNGLVERTEXATTRIB2SPROC
typedef void(* PFNGLVERTEXATTRIB2SVPROC
typedef void(* PFNGLVERTEXATTRIB3DPROC
typedef void(* PFNGLVERTEXATTRIB3DVPROC
typedef void(* PFNGLVERTEXATTRIB3FPROC
typedef void(* PFNGLVERTEXATTRIB3FVPROC
typedef void(* PFNGLVERTEXATTRIB3SPROC
typedef void(* PFNGLVERTEXATTRIB3SVPROC
typedef void(* PFNGLVERTEXATTRIB4NBVPROC
typedef void(* PFNGLVERTEXATTRIB4NIVPROC
typedef void(* PFNGLVERTEXATTRIB4NSVPROC
typedef void(* PFNGLVERTEXATTRIB4NUBPROC
typedef void(* PFNGLVERTEXATTRIB4NUBVPROC
typedef void(* PFNGLVERTEXATTRIB4NUIVPROC
typedef void(* PFNGLVERTEXATTRIB4NUSVPROC
typedef void(* PFNGLVERTEXATTRIB4BVPROC
typedef void(* PFNGLVERTEXATTRIB4DPROC
typedef void(* PFNGLVERTEXATTRIB4DVPROC
typedef void(* PFNGLVERTEXATTRIB4FPROC
typedef void(* PFNGLVERTEXATTRIB4FVPROC
typedef void(* PFNGLVERTEXATTRIB4IVPROC
typedef void(* PFNGLVERTEXATTRIB4SPROC
typedef void(* PFNGLVERTEXATTRIB4SVPROC
typedef void(* PFNGLVERTEXATTRIB4UBVPROC
typedef void(* PFNGLVERTEXATTRIB4UIVPROC
typedef void(* PFNGLVERTEXATTRIB4USVPROC
typedef void(* PFNGLVERTEXATTRIBPOINTERPROC
typedef void(* PFNGLUNIFORMMATRIX2X3FVPROC
typedef void(* PFNGLUNIFORMMATRIX3X2FVPROC
typedef void(* PFNGLUNIFORMMATRIX2X4FVPROC
typedef void(* PFNGLUNIFORMMATRIX4X2FVPROC
typedef void(* PFNGLUNIFORMMATRIX3X4FVPROC
typedef void(* PFNGLUNIFORMMATRIX4X3FVPROC
typedef unsigned short GLhalf
typedef void(* PFNGLCOLORMASKIPROC
typedef void(* PFNGLGETBOOLEANI_VPROC
typedef void(* PFNGLGETINTEGERI_VPROC
typedef void(* PFNGLENABLEIPROC
typedef void(* PFNGLDISABLEIPROC
typedef GLboolean(* PFNGLISENABLEDIPROC
typedef void(* PFNGLBEGINTRANSFORMFEEDBACKPROC
typedef void(* PFNGLENDTRANSFORMFEEDBACKPROC
typedef void(* PFNGLBINDBUFFERRANGEPROC
typedef void(* PFNGLBINDBUFFERBASEPROC
typedef void(* PFNGLTRANSFORMFEEDBACKVARYINGSPROC
typedef void(* PFNGLGETTRANSFORMFEEDBACKVARYINGPROC
typedef void(* PFNGLCLAMPCOLORPROC
typedef void(* PFNGLBEGINCONDITIONALRENDERPROC
typedef void(* PFNGLENDCONDITIONALRENDERPROC
typedef void(* PFNGLVERTEXATTRIBIPOINTERPROC
typedef void(* PFNGLGETVERTEXATTRIBIIVPROC
typedef void(* PFNGLGETVERTEXATTRIBIUIVPROC
typedef void(* PFNGLVERTEXATTRIBI1IPROC
typedef void(* PFNGLVERTEXATTRIBI2IPROC
typedef void(* PFNGLVERTEXATTRIBI3IPROC
typedef void(* PFNGLVERTEXATTRIBI4IPROC
typedef void(* PFNGLVERTEXATTRIBI1UIPROC
typedef void(* PFNGLVERTEXATTRIBI2UIPROC
typedef void(* PFNGLVERTEXATTRIBI3UIPROC
typedef void(* PFNGLVERTEXATTRIBI4UIPROC
typedef void(* PFNGLVERTEXATTRIBI1IVPROC
typedef void(* PFNGLVERTEXATTRIBI2IVPROC
typedef void(* PFNGLVERTEXATTRIBI3IVPROC
typedef void(* PFNGLVERTEXATTRIBI4IVPROC
typedef void(* PFNGLVERTEXATTRIBI1UIVPROC
typedef void(* PFNGLVERTEXATTRIBI2UIVPROC
typedef void(* PFNGLVERTEXATTRIBI3UIVPROC
typedef void(* PFNGLVERTEXATTRIBI4UIVPROC
typedef void(* PFNGLVERTEXATTRIBI4BVPROC
typedef void(* PFNGLVERTEXATTRIBI4SVPROC
typedef void(* PFNGLVERTEXATTRIBI4UBVPROC
typedef void(* PFNGLVERTEXATTRIBI4USVPROC
typedef void(* PFNGLGETUNIFORMUIVPROC
typedef void(* PFNGLBINDFRAGDATALOCATIONPROC
typedef GLint(* PFNGLGETFRAGDATALOCATIONPROC
typedef void(* PFNGLUNIFORM1UIPROC
typedef void(* PFNGLUNIFORM2UIPROC
typedef void(* PFNGLUNIFORM3UIPROC
typedef void(* PFNGLUNIFORM4UIPROC
typedef void(* PFNGLUNIFORM1UIVPROC
typedef void(* PFNGLUNIFORM2UIVPROC
typedef void(* PFNGLUNIFORM3UIVPROC
typedef void(* PFNGLUNIFORM4UIVPROC
typedef void(* PFNGLTEXPARAMETERIIVPROC
typedef void(* PFNGLTEXPARAMETERIUIVPROC
typedef void(* PFNGLGETTEXPARAMETERIIVPROC
typedef void(* PFNGLGETTEXPARAMETERIUIVPROC
typedef void(* PFNGLCLEARBUFFERIVPROC
typedef void(* PFNGLCLEARBUFFERUIVPROC
typedef void(* PFNGLCLEARBUFFERFVPROC
typedef void(* PFNGLCLEARBUFFERFIPROC
typedef const GLubyte *(* PFNGLGETSTRINGIPROC
typedef GLboolean(* PFNGLISRENDERBUFFERPROC
typedef void(* PFNGLBINDRENDERBUFFERPROC
typedef void(* PFNGLDELETERENDERBUFFERSPROC
typedef void(* PFNGLGENRENDERBUFFERSPROC
typedef void(* PFNGLRENDERBUFFERSTORAGEPROC
typedef void(* PFNGLGETRENDERBUFFERPARAMETERIVPROC
typedef GLboolean(* PFNGLISFRAMEBUFFERPROC
typedef void(* PFNGLBINDFRAMEBUFFERPROC
typedef void(* PFNGLDELETEFRAMEBUFFERSPROC
typedef void(* PFNGLGENFRAMEBUFFERSPROC
typedef GLenum(* PFNGLCHECKFRAMEBUFFERSTATUSPROC
typedef void(* PFNGLFRAMEBUFFERTEXTURE1DPROC
typedef void(* PFNGLFRAMEBUFFERTEXTURE2DPROC
typedef void(* PFNGLFRAMEBUFFERTEXTURE3DPROC
typedef void(* PFNGLFRAMEBUFFERRENDERBUFFERPROC
typedef void(* PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC
typedef void(* PFNGLGENERATEMIPMAPPROC
typedef void(* PFNGLBLITFRAMEBUFFERPROC
typedef void(* PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC
typedef void(* PFNGLFRAMEBUFFERTEXTURELAYERPROC
typedef void *(* PFNGLMAPBUFFERRANGEPROC
typedef void(* PFNGLFLUSHMAPPEDBUFFERRANGEPROC
typedef void(* PFNGLBINDVERTEXARRAYPROC
typedef void(* PFNGLDELETEVERTEXARRAYSPROC
typedef void(* PFNGLGENVERTEXARRAYSPROC
typedef GLboolean(* PFNGLISVERTEXARRAYPROC
typedef void(* PFNGLDRAWARRAYSINSTANCEDPROC
typedef void(* PFNGLDRAWELEMENTSINSTANCEDPROC
typedef void(* PFNGLTEXBUFFERPROC
typedef void(* PFNGLPRIMITIVERESTARTINDEXPROC
typedef void(* PFNGLCOPYBUFFERSUBDATAPROC
typedef void(* PFNGLGETUNIFORMINDICESPROC
typedef void(* PFNGLGETACTIVEUNIFORMSIVPROC
typedef void(* PFNGLGETACTIVEUNIFORMNAMEPROC
typedef GLuint(* PFNGLGETUNIFORMBLOCKINDEXPROC
typedef void(* PFNGLGETACTIVEUNIFORMBLOCKIVPROC
typedef void(* PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC
typedef void(* PFNGLUNIFORMBLOCKBINDINGPROC
typedef struct __GLsync * GLsync
typedef uint64_t GLuint64
typedef int64_t GLint64
typedef void(* PFNGLDRAWELEMENTSBASEVERTEXPROC
typedef void(* PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC
typedef void(* PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC
typedef void(* PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC
typedef void(* PFNGLPROVOKINGVERTEXPROC
typedef GLsync(* PFNGLFENCESYNCPROC
typedef GLboolean(* PFNGLISSYNCPROC
typedef void(* PFNGLDELETESYNCPROC
typedef GLenum(* PFNGLCLIENTWAITSYNCPROC
typedef void(* PFNGLWAITSYNCPROC
typedef void(* PFNGLGETINTEGER64VPROC
typedef void(* PFNGLGETSYNCIVPROC
typedef void(* PFNGLGETINTEGER64I_VPROC
typedef void(* PFNGLGETBUFFERPARAMETERI64VPROC
typedef void(* PFNGLFRAMEBUFFERTEXTUREPROC
typedef void(* PFNGLTEXIMAGE2DMULTISAMPLEPROC
typedef void(* PFNGLTEXIMAGE3DMULTISAMPLEPROC
typedef void(* PFNGLGETMULTISAMPLEFVPROC
typedef void(* PFNGLSAMPLEMASKIPROC
typedef void(* PFNGLBINDFRAGDATALOCATIONINDEXEDPROC
typedef GLint(* PFNGLGETFRAGDATAINDEXPROC
typedef void(* PFNGLGENSAMPLERSPROC
typedef void(* PFNGLDELETESAMPLERSPROC
typedef GLboolean(* PFNGLISSAMPLERPROC
typedef void(* PFNGLBINDSAMPLERPROC
typedef void(* PFNGLSAMPLERPARAMETERIPROC
typedef void(* PFNGLSAMPLERPARAMETERIVPROC
typedef void(* PFNGLSAMPLERPARAMETERFPROC
typedef void(* PFNGLSAMPLERPARAMETERFVPROC
typedef void(* PFNGLSAMPLERPARAMETERIIVPROC
typedef void(* PFNGLSAMPLERPARAMETERIUIVPROC
typedef void(* PFNGLGETSAMPLERPARAMETERIVPROC
typedef void(* PFNGLGETSAMPLERPARAMETERIIVPROC
typedef void(* PFNGLGETSAMPLERPARAMETERFVPROC
typedef void(* PFNGLGETSAMPLERPARAMETERIUIVPROC
typedef void(* PFNGLQUERYCOUNTERPROC
typedef void(* PFNGLGETQUERYOBJECTI64VPROC
typedef void(* PFNGLGETQUERYOBJECTUI64VPROC
typedef void(* PFNGLVERTEXATTRIBDIVISORPROC
typedef void(* PFNGLVERTEXATTRIBP1UIPROC
typedef void(* PFNGLVERTEXATTRIBP1UIVPROC
typedef void(* PFNGLVERTEXATTRIBP2UIPROC
typedef void(* PFNGLVERTEXATTRIBP2UIVPROC
typedef void(* PFNGLVERTEXATTRIBP3UIPROC
typedef void(* PFNGLVERTEXATTRIBP3UIVPROC
typedef void(* PFNGLVERTEXATTRIBP4UIPROC
typedef void(* PFNGLVERTEXATTRIBP4UIVPROC
typedef void(* PFNGLMINSAMPLESHADINGPROC
typedef void(* PFNGLBLENDEQUATIONIPROC
typedef void(* PFNGLBLENDEQUATIONSEPARATEIPROC
typedef void(* PFNGLBLENDFUNCIPROC
typedef void(* PFNGLBLENDFUNCSEPARATEIPROC
typedef void(* PFNGLDRAWARRAYSINDIRECTPROC
typedef void(* PFNGLDRAWELEMENTSINDIRECTPROC
typedef void(* PFNGLUNIFORM1DPROC
typedef void(* PFNGLUNIFORM2DPROC
typedef void(* PFNGLUNIFORM3DPROC
typedef void(* PFNGLUNIFORM4DPROC
typedef void(* PFNGLUNIFORM1DVPROC
typedef void(* PFNGLUNIFORM2DVPROC
typedef void(* PFNGLUNIFORM3DVPROC
typedef void(* PFNGLUNIFORM4DVPROC
typedef void(* PFNGLUNIFORMMATRIX2DVPROC
typedef void(* PFNGLUNIFORMMATRIX3DVPROC
typedef void(* PFNGLUNIFORMMATRIX4DVPROC
typedef void(* PFNGLUNIFORMMATRIX2X3DVPROC
typedef void(* PFNGLUNIFORMMATRIX2X4DVPROC
typedef void(* PFNGLUNIFORMMATRIX3X2DVPROC
typedef void(* PFNGLUNIFORMMATRIX3X4DVPROC
typedef void(* PFNGLUNIFORMMATRIX4X2DVPROC
typedef void(* PFNGLUNIFORMMATRIX4X3DVPROC
typedef void(* PFNGLGETUNIFORMDVPROC
typedef GLint(* PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC
typedef GLuint(* PFNGLGETSUBROUTINEINDEXPROC
typedef void(* PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC
typedef void(* PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC
typedef void(* PFNGLGETACTIVESUBROUTINENAMEPROC
typedef void(* PFNGLUNIFORMSUBROUTINESUIVPROC
typedef void(* PFNGLGETUNIFORMSUBROUTINEUIVPROC
typedef void(* PFNGLGETPROGRAMSTAGEIVPROC
typedef void(* PFNGLPATCHPARAMETERIPROC
typedef void(* PFNGLPATCHPARAMETERFVPROC
typedef void(* PFNGLBINDTRANSFORMFEEDBACKPROC
typedef void(* PFNGLDELETETRANSFORMFEEDBACKSPROC
typedef void(* PFNGLGENTRANSFORMFEEDBACKSPROC
typedef GLboolean(* PFNGLISTRANSFORMFEEDBACKPROC
typedef void(* PFNGLPAUSETRANSFORMFEEDBACKPROC
typedef void(* PFNGLRESUMETRANSFORMFEEDBACKPROC
typedef void(* PFNGLDRAWTRANSFORMFEEDBACKPROC
typedef void(* PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC
typedef void(* PFNGLBEGINQUERYINDEXEDPROC
typedef void(* PFNGLENDQUERYINDEXEDPROC
typedef void(* PFNGLGETQUERYINDEXEDIVPROC
typedef void(* PFNGLRELEASESHADERCOMPILERPROC
typedef void(* PFNGLSHADERBINARYPROC
typedef void(* PFNGLGETSHADERPRECISIONFORMATPROC
typedef void(* PFNGLDEPTHRANGEFPROC
typedef void(* PFNGLCLEARDEPTHFPROC
typedef void(* PFNGLGETPROGRAMBINARYPROC
typedef void(* PFNGLPROGRAMBINARYPROC
typedef void(* PFNGLPROGRAMPARAMETERIPROC
typedef void(* PFNGLUSEPROGRAMSTAGESPROC
typedef void(* PFNGLACTIVESHADERPROGRAMPROC
typedef GLuint(* PFNGLCREATESHADERPROGRAMVPROC
typedef void(* PFNGLBINDPROGRAMPIPELINEPROC
typedef void(* PFNGLDELETEPROGRAMPIPELINESPROC
typedef void(* PFNGLGENPROGRAMPIPELINESPROC
typedef GLboolean(* PFNGLISPROGRAMPIPELINEPROC
typedef void(* PFNGLGETPROGRAMPIPELINEIVPROC
typedef void(* PFNGLPROGRAMUNIFORM1IPROC
typedef void(* PFNGLPROGRAMUNIFORM1IVPROC
typedef void(* PFNGLPROGRAMUNIFORM1FPROC
typedef void(* PFNGLPROGRAMUNIFORM1FVPROC
typedef void(* PFNGLPROGRAMUNIFORM1DPROC
typedef void(* PFNGLPROGRAMUNIFORM1DVPROC
typedef void(* PFNGLPROGRAMUNIFORM1UIPROC
typedef void(* PFNGLPROGRAMUNIFORM1UIVPROC
typedef void(* PFNGLPROGRAMUNIFORM2IPROC
typedef void(* PFNGLPROGRAMUNIFORM2IVPROC
typedef void(* PFNGLPROGRAMUNIFORM2FPROC
typedef void(* PFNGLPROGRAMUNIFORM2FVPROC
typedef void(* PFNGLPROGRAMUNIFORM2DPROC
typedef void(* PFNGLPROGRAMUNIFORM2DVPROC
typedef void(* PFNGLPROGRAMUNIFORM2UIPROC
typedef void(* PFNGLPROGRAMUNIFORM2UIVPROC
typedef void(* PFNGLPROGRAMUNIFORM3IPROC
typedef void(* PFNGLPROGRAMUNIFORM3IVPROC
typedef void(* PFNGLPROGRAMUNIFORM3FPROC
typedef void(* PFNGLPROGRAMUNIFORM3FVPROC
typedef void(* PFNGLPROGRAMUNIFORM3DPROC
typedef void(* PFNGLPROGRAMUNIFORM3DVPROC
typedef void(* PFNGLPROGRAMUNIFORM3UIPROC
typedef void(* PFNGLPROGRAMUNIFORM3UIVPROC
typedef void(* PFNGLPROGRAMUNIFORM4IPROC
typedef void(* PFNGLPROGRAMUNIFORM4IVPROC
typedef void(* PFNGLPROGRAMUNIFORM4FPROC
typedef void(* PFNGLPROGRAMUNIFORM4FVPROC
typedef void(* PFNGLPROGRAMUNIFORM4DPROC
typedef void(* PFNGLPROGRAMUNIFORM4DVPROC
typedef void(* PFNGLPROGRAMUNIFORM4UIPROC
typedef void(* PFNGLPROGRAMUNIFORM4UIVPROC
typedef void(* PFNGLPROGRAMUNIFORMMATRIX2FVPROC
typedef void(* PFNGLPROGRAMUNIFORMMATRIX3FVPROC
typedef void(* PFNGLPROGRAMUNIFORMMATRIX4FVPROC
typedef void(* PFNGLPROGRAMUNIFORMMATRIX2DVPROC
typedef void(* PFNGLPROGRAMUNIFORMMATRIX3DVPROC
typedef void(* PFNGLPROGRAMUNIFORMMATRIX4DVPROC
typedef void(* PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC
typedef void(* PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC
typedef void(* PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC
typedef void(* PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC
typedef void(* PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC
typedef void(* PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC
typedef void(* PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC
typedef void(* PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC
typedef void(* PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC
typedef void(* PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC
typedef void(* PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC
typedef void(* PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC
typedef void(* PFNGLVALIDATEPROGRAMPIPELINEPROC
typedef void(* PFNGLGETPROGRAMPIPELINEINFOLOGPROC
typedef void(* PFNGLVERTEXATTRIBL1DPROC
typedef void(* PFNGLVERTEXATTRIBL2DPROC
typedef void(* PFNGLVERTEXATTRIBL3DPROC
typedef void(* PFNGLVERTEXATTRIBL4DPROC
typedef void(* PFNGLVERTEXATTRIBL1DVPROC
typedef void(* PFNGLVERTEXATTRIBL2DVPROC
typedef void(* PFNGLVERTEXATTRIBL3DVPROC
typedef void(* PFNGLVERTEXATTRIBL4DVPROC
typedef void(* PFNGLVERTEXATTRIBLPOINTERPROC
typedef void(* PFNGLGETVERTEXATTRIBLDVPROC
typedef void(* PFNGLVIEWPORTARRAYVPROC
typedef void(* PFNGLVIEWPORTINDEXEDFPROC
typedef void(* PFNGLVIEWPORTINDEXEDFVPROC
typedef void(* PFNGLSCISSORARRAYVPROC
typedef void(* PFNGLSCISSORINDEXEDPROC
typedef void(* PFNGLSCISSORINDEXEDVPROC
typedef void(* PFNGLDEPTHRANGEARRAYVPROC
typedef void(* PFNGLDEPTHRANGEINDEXEDPROC
typedef void(* PFNGLGETFLOATI_VPROC
typedef void(* PFNGLGETDOUBLEI_VPROC
typedef void(* PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC
typedef void(* PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC
typedef void(* PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC
typedef void(* PFNGLGETINTERNALFORMATIVPROC
typedef void(* PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC
typedef void(* PFNGLBINDIMAGETEXTUREPROC
typedef void(* PFNGLMEMORYBARRIERPROC
typedef void(* PFNGLTEXSTORAGE1DPROC
typedef void(* PFNGLTEXSTORAGE2DPROC
typedef void(* PFNGLTEXSTORAGE3DPROC
typedef void(* PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC
typedef void(* PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC
typedef void(* GLDEBUGPROC
typedef void(* PFNGLCLEARBUFFERDATAPROC
typedef void(* PFNGLCLEARBUFFERSUBDATAPROC
typedef void(* PFNGLDISPATCHCOMPUTEPROC
typedef void(* PFNGLDISPATCHCOMPUTEINDIRECTPROC
typedef void(* PFNGLCOPYIMAGESUBDATAPROC
typedef void(* PFNGLFRAMEBUFFERPARAMETERIPROC
typedef void(* PFNGLGETFRAMEBUFFERPARAMETERIVPROC
typedef void(* PFNGLGETINTERNALFORMATI64VPROC
typedef void(* PFNGLINVALIDATETEXSUBIMAGEPROC
typedef void(* PFNGLINVALIDATETEXIMAGEPROC
typedef void(* PFNGLINVALIDATEBUFFERSUBDATAPROC
typedef void(* PFNGLINVALIDATEBUFFERDATAPROC
typedef void(* PFNGLINVALIDATEFRAMEBUFFERPROC
typedef void(* PFNGLINVALIDATESUBFRAMEBUFFERPROC
typedef void(* PFNGLMULTIDRAWARRAYSINDIRECTPROC
typedef void(* PFNGLMULTIDRAWELEMENTSINDIRECTPROC
typedef void(* PFNGLGETPROGRAMINTERFACEIVPROC
typedef GLuint(* PFNGLGETPROGRAMRESOURCEINDEXPROC
typedef void(* PFNGLGETPROGRAMRESOURCENAMEPROC
typedef void(* PFNGLGETPROGRAMRESOURCEIVPROC
typedef GLint(* PFNGLGETPROGRAMRESOURCELOCATIONPROC
typedef GLint(* PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC
typedef void(* PFNGLSHADERSTORAGEBLOCKBINDINGPROC
typedef void(* PFNGLTEXBUFFERRANGEPROC
typedef void(* PFNGLTEXSTORAGE2DMULTISAMPLEPROC
typedef void(* PFNGLTEXSTORAGE3DMULTISAMPLEPROC
typedef void(* PFNGLTEXTUREVIEWPROC
typedef void(* PFNGLBINDVERTEXBUFFERPROC
typedef void(* PFNGLVERTEXATTRIBFORMATPROC
typedef void(* PFNGLVERTEXATTRIBIFORMATPROC
typedef void(* PFNGLVERTEXATTRIBLFORMATPROC
typedef void(* PFNGLVERTEXATTRIBBINDINGPROC
typedef void(* PFNGLVERTEXBINDINGDIVISORPROC
typedef void(* PFNGLDEBUGMESSAGECONTROLPROC
typedef void(* PFNGLDEBUGMESSAGEINSERTPROC
typedef void(* PFNGLDEBUGMESSAGECALLBACKPROC
typedef GLuint(* PFNGLGETDEBUGMESSAGELOGPROC
typedef void(* PFNGLPUSHDEBUGGROUPPROC
typedef void(* PFNGLPOPDEBUGGROUPPROC
typedef void(* PFNGLOBJECTLABELPROC
typedef void(* PFNGLGETOBJECTLABELPROC
typedef void(* PFNGLOBJECTPTRLABELPROC
typedef void(* PFNGLGETOBJECTPTRLABELPROC
typedef void(* PFNGLBUFFERSTORAGEPROC
typedef void(* PFNGLCLEARTEXIMAGEPROC
typedef void(* PFNGLCLEARTEXSUBIMAGEPROC
typedef void(* PFNGLBINDBUFFERSBASEPROC
typedef void(* PFNGLBINDBUFFERSRANGEPROC
typedef void(* PFNGLBINDTEXTURESPROC
typedef void(* PFNGLBINDSAMPLERSPROC
typedef void(* PFNGLBINDIMAGETEXTURESPROC
typedef void(* PFNGLBINDVERTEXBUFFERSPROC
typedef void(* PFNGLCLIPCONTROLPROC
typedef void(* PFNGLCREATETRANSFORMFEEDBACKSPROC
typedef void(* PFNGLTRANSFORMFEEDBACKBUFFERBASEPROC
typedef void(* PFNGLTRANSFORMFEEDBACKBUFFERRANGEPROC
typedef void(* PFNGLGETTRANSFORMFEEDBACKIVPROC
typedef void(* PFNGLGETTRANSFORMFEEDBACKI_VPROC
typedef void(* PFNGLGETTRANSFORMFEEDBACKI64_VPROC
typedef void(* PFNGLCREATEBUFFERSPROC
typedef void(* PFNGLNAMEDBUFFERSTORAGEPROC
typedef void(* PFNGLNAMEDBUFFERDATAPROC
typedef void(* PFNGLNAMEDBUFFERSUBDATAPROC
typedef void(* PFNGLCOPYNAMEDBUFFERSUBDATAPROC
typedef void(* PFNGLCLEARNAMEDBUFFERDATAPROC
typedef void(* PFNGLCLEARNAMEDBUFFERSUBDATAPROC
typedef void *(* PFNGLMAPNAMEDBUFFERPROC
typedef void *(* PFNGLMAPNAMEDBUFFERRANGEPROC
typedef GLboolean(* PFNGLUNMAPNAMEDBUFFERPROC
typedef void(* PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEPROC
typedef void(* PFNGLGETNAMEDBUFFERPARAMETERIVPROC
typedef void(* PFNGLGETNAMEDBUFFERPARAMETERI64VPROC
typedef void(* PFNGLGETNAMEDBUFFERPOINTERVPROC
typedef void(* PFNGLGETNAMEDBUFFERSUBDATAPROC
typedef void(* PFNGLCREATEFRAMEBUFFERSPROC
typedef void(* PFNGLNAMEDFRAMEBUFFERRENDERBUFFERPROC
typedef void(* PFNGLNAMEDFRAMEBUFFERPARAMETERIPROC
typedef void(* PFNGLNAMEDFRAMEBUFFERTEXTUREPROC
typedef void(* PFNGLNAMEDFRAMEBUFFERTEXTURELAYERPROC
typedef void(* PFNGLNAMEDFRAMEBUFFERDRAWBUFFERPROC
typedef void(* PFNGLNAMEDFRAMEBUFFERDRAWBUFFERSPROC
typedef void(* PFNGLNAMEDFRAMEBUFFERREADBUFFERPROC
typedef void(* PFNGLINVALIDATENAMEDFRAMEBUFFERDATAPROC
typedef void(* PFNGLINVALIDATENAMEDFRAMEBUFFERSUBDATAPROC
typedef void(* PFNGLCLEARNAMEDFRAMEBUFFERIVPROC
typedef void(* PFNGLCLEARNAMEDFRAMEBUFFERUIVPROC
typedef void(* PFNGLCLEARNAMEDFRAMEBUFFERFVPROC
typedef void(* PFNGLCLEARNAMEDFRAMEBUFFERFIPROC
typedef void(* PFNGLBLITNAMEDFRAMEBUFFERPROC
typedef GLenum(* PFNGLCHECKNAMEDFRAMEBUFFERSTATUSPROC
typedef void(* PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVPROC
typedef void(* PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVPROC
typedef void(* PFNGLCREATERENDERBUFFERSPROC
typedef void(* PFNGLNAMEDRENDERBUFFERSTORAGEPROC
typedef void(* PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEPROC
typedef void(* PFNGLGETNAMEDRENDERBUFFERPARAMETERIVPROC
typedef void(* PFNGLCREATETEXTURESPROC
typedef void(* PFNGLTEXTUREBUFFERPROC
typedef void(* PFNGLTEXTUREBUFFERRANGEPROC
typedef void(* PFNGLTEXTURESTORAGE1DPROC
typedef void(* PFNGLTEXTURESTORAGE2DPROC
typedef void(* PFNGLTEXTURESTORAGE3DPROC
typedef void(* PFNGLTEXTURESTORAGE2DMULTISAMPLEPROC
typedef void(* PFNGLTEXTURESTORAGE3DMULTISAMPLEPROC
typedef void(* PFNGLTEXTURESUBIMAGE1DPROC
typedef void(* PFNGLTEXTURESUBIMAGE2DPROC
typedef void(* PFNGLTEXTURESUBIMAGE3DPROC
typedef void(* PFNGLCOMPRESSEDTEXTURESUBIMAGE1DPROC
typedef void(* PFNGLCOMPRESSEDTEXTURESUBIMAGE2DPROC
typedef void(* PFNGLCOMPRESSEDTEXTURESUBIMAGE3DPROC
typedef void(* PFNGLCOPYTEXTURESUBIMAGE1DPROC
typedef void(* PFNGLCOPYTEXTURESUBIMAGE2DPROC
typedef void(* PFNGLCOPYTEXTURESUBIMAGE3DPROC
typedef void(* PFNGLTEXTUREPARAMETERFPROC
typedef void(* PFNGLTEXTUREPARAMETERFVPROC
typedef void(* PFNGLTEXTUREPARAMETERIPROC
typedef void(* PFNGLTEXTUREPARAMETERIIVPROC
typedef void(* PFNGLTEXTUREPARAMETERIUIVPROC
typedef void(* PFNGLTEXTUREPARAMETERIVPROC
typedef void(* PFNGLGENERATETEXTUREMIPMAPPROC
typedef void(* PFNGLBINDTEXTUREUNITPROC
typedef void(* PFNGLGETTEXTUREIMAGEPROC
typedef void(* PFNGLGETCOMPRESSEDTEXTUREIMAGEPROC
typedef void(* PFNGLGETTEXTURELEVELPARAMETERFVPROC
typedef void(* PFNGLGETTEXTURELEVELPARAMETERIVPROC
typedef void(* PFNGLGETTEXTUREPARAMETERFVPROC
typedef void(* PFNGLGETTEXTUREPARAMETERIIVPROC
typedef void(* PFNGLGETTEXTUREPARAMETERIUIVPROC
typedef void(* PFNGLGETTEXTUREPARAMETERIVPROC
typedef void(* PFNGLCREATEVERTEXARRAYSPROC
typedef void(* PFNGLDISABLEVERTEXARRAYATTRIBPROC
typedef void(* PFNGLENABLEVERTEXARRAYATTRIBPROC
typedef void(* PFNGLVERTEXARRAYELEMENTBUFFERPROC
typedef void(* PFNGLVERTEXARRAYVERTEXBUFFERPROC
typedef void(* PFNGLVERTEXARRAYVERTEXBUFFERSPROC
typedef void(* PFNGLVERTEXARRAYATTRIBBINDINGPROC
typedef void(* PFNGLVERTEXARRAYATTRIBFORMATPROC
typedef void(* PFNGLVERTEXARRAYATTRIBIFORMATPROC
typedef void(* PFNGLVERTEXARRAYATTRIBLFORMATPROC
typedef void(* PFNGLVERTEXARRAYBINDINGDIVISORPROC
typedef void(* PFNGLGETVERTEXARRAYIVPROC
typedef void(* PFNGLGETVERTEXARRAYINDEXEDIVPROC
typedef void(* PFNGLGETVERTEXARRAYINDEXED64IVPROC
typedef void(* PFNGLCREATESAMPLERSPROC
typedef void(* PFNGLCREATEPROGRAMPIPELINESPROC
typedef void(* PFNGLCREATEQUERIESPROC
typedef void(* PFNGLGETQUERYBUFFEROBJECTI64VPROC
typedef void(* PFNGLGETQUERYBUFFEROBJECTIVPROC
typedef void(* PFNGLGETQUERYBUFFEROBJECTUI64VPROC
typedef void(* PFNGLGETQUERYBUFFEROBJECTUIVPROC
typedef void(* PFNGLMEMORYBARRIERBYREGIONPROC
typedef void(* PFNGLGETTEXTURESUBIMAGEPROC
typedef void(* PFNGLGETCOMPRESSEDTEXTURESUBIMAGEPROC
typedef GLenum(* PFNGLGETGRAPHICSRESETSTATUSPROC
typedef void(* PFNGLGETNCOMPRESSEDTEXIMAGEPROC
typedef void(* PFNGLGETNTEXIMAGEPROC
typedef void(* PFNGLGETNUNIFORMDVPROC
typedef void(* PFNGLGETNUNIFORMFVPROC
typedef void(* PFNGLGETNUNIFORMIVPROC
typedef void(* PFNGLGETNUNIFORMUIVPROC
typedef void(* PFNGLREADNPIXELSPROC
typedef void(* PFNGLTEXTUREBARRIERPROC
typedef void(* PFNGLSPECIALIZESHADERPROC
typedef void(* PFNGLMULTIDRAWARRAYSINDIRECTCOUNTPROC
typedef void(* PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTPROC
typedef void(* PFNGLPOLYGONOFFSETCLAMPPROC
typedef void(* PFNGLPRIMITIVEBOUNDINGBOXARBPROC
typedef uint64_t GLuint64EXT
typedef GLuint64(* PFNGLGETTEXTUREHANDLEARBPROC
typedef GLuint64(* PFNGLGETTEXTURESAMPLERHANDLEARBPROC
typedef void(* PFNGLMAKETEXTUREHANDLERESIDENTARBPROC
typedef void(* PFNGLMAKETEXTUREHANDLENONRESIDENTARBPROC
typedef GLuint64(* PFNGLGETIMAGEHANDLEARBPROC
typedef void(* PFNGLMAKEIMAGEHANDLERESIDENTARBPROC
typedef void(* PFNGLMAKEIMAGEHANDLENONRESIDENTARBPROC
typedef void(* PFNGLUNIFORMHANDLEUI64ARBPROC
typedef void(* PFNGLUNIFORMHANDLEUI64VARBPROC
typedef void(* PFNGLPROGRAMUNIFORMHANDLEUI64ARBPROC
typedef void(* PFNGLPROGRAMUNIFORMHANDLEUI64VARBPROC
typedef GLboolean(* PFNGLISTEXTUREHANDLERESIDENTARBPROC
typedef GLboolean(* PFNGLISIMAGEHANDLERESIDENTARBPROC
typedef void(* PFNGLVERTEXATTRIBL1UI64ARBPROC
typedef void(* PFNGLVERTEXATTRIBL1UI64VARBPROC
typedef void(* PFNGLGETVERTEXATTRIBLUI64VARBPROC
typedef GLsync(* PFNGLCREATESYNCFROMCLEVENTARBPROC
typedef void(* PFNGLDISPATCHCOMPUTEGROUPSIZEARBPROC
typedef void(* GLDEBUGPROCARB
typedef void(* PFNGLDEBUGMESSAGECONTROLARBPROC
typedef void(* PFNGLDEBUGMESSAGEINSERTARBPROC
typedef void(* PFNGLDEBUGMESSAGECALLBACKARBPROC
typedef GLuint(* PFNGLGETDEBUGMESSAGELOGARBPROC
typedef void(* PFNGLBLENDEQUATIONIARBPROC
typedef void(* PFNGLBLENDEQUATIONSEPARATEIARBPROC
typedef void(* PFNGLBLENDFUNCIARBPROC
typedef void(* PFNGLBLENDFUNCSEPARATEIARBPROC
typedef void(* PFNGLDRAWARRAYSINSTANCEDARBPROC
typedef void(* PFNGLDRAWELEMENTSINSTANCEDARBPROC
typedef void(* PFNGLPROGRAMPARAMETERIARBPROC
typedef void(* PFNGLFRAMEBUFFERTEXTUREARBPROC
typedef void(* PFNGLFRAMEBUFFERTEXTURELAYERARBPROC
typedef void(* PFNGLFRAMEBUFFERTEXTUREFACEARBPROC
typedef void(* PFNGLSPECIALIZESHADERARBPROC
typedef void(* PFNGLUNIFORM1I64ARBPROC
typedef void(* PFNGLUNIFORM2I64ARBPROC
typedef void(* PFNGLUNIFORM3I64ARBPROC
typedef void(* PFNGLUNIFORM4I64ARBPROC
typedef void(* PFNGLUNIFORM1I64VARBPROC
typedef void(* PFNGLUNIFORM2I64VARBPROC
typedef void(* PFNGLUNIFORM3I64VARBPROC
typedef void(* PFNGLUNIFORM4I64VARBPROC
typedef void(* PFNGLUNIFORM1UI64ARBPROC
typedef void(* PFNGLUNIFORM2UI64ARBPROC
typedef void(* PFNGLUNIFORM3UI64ARBPROC
typedef void(* PFNGLUNIFORM4UI64ARBPROC
typedef void(* PFNGLUNIFORM1UI64VARBPROC
typedef void(* PFNGLUNIFORM2UI64VARBPROC
typedef void(* PFNGLUNIFORM3UI64VARBPROC
typedef void(* PFNGLUNIFORM4UI64VARBPROC
typedef void(* PFNGLGETUNIFORMI64VARBPROC
typedef void(* PFNGLGETUNIFORMUI64VARBPROC
typedef void(* PFNGLGETNUNIFORMI64VARBPROC
typedef void(* PFNGLGETNUNIFORMUI64VARBPROC
typedef void(* PFNGLPROGRAMUNIFORM1I64ARBPROC
typedef void(* PFNGLPROGRAMUNIFORM2I64ARBPROC
typedef void(* PFNGLPROGRAMUNIFORM3I64ARBPROC
typedef void(* PFNGLPROGRAMUNIFORM4I64ARBPROC
typedef void(* PFNGLPROGRAMUNIFORM1I64VARBPROC
typedef void(* PFNGLPROGRAMUNIFORM2I64VARBPROC
typedef void(* PFNGLPROGRAMUNIFORM3I64VARBPROC
typedef void(* PFNGLPROGRAMUNIFORM4I64VARBPROC
typedef void(* PFNGLPROGRAMUNIFORM1UI64ARBPROC
typedef void(* PFNGLPROGRAMUNIFORM2UI64ARBPROC
typedef void(* PFNGLPROGRAMUNIFORM3UI64ARBPROC
typedef void(* PFNGLPROGRAMUNIFORM4UI64ARBPROC
typedef void(* PFNGLPROGRAMUNIFORM1UI64VARBPROC
typedef void(* PFNGLPROGRAMUNIFORM2UI64VARBPROC
typedef void(* PFNGLPROGRAMUNIFORM3UI64VARBPROC
typedef void(* PFNGLPROGRAMUNIFORM4UI64VARBPROC
typedef void(* PFNGLMULTIDRAWARRAYSINDIRECTCOUNTARBPROC
typedef void(* PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTARBPROC
typedef void(* PFNGLVERTEXATTRIBDIVISORARBPROC
typedef void(* PFNGLMAXSHADERCOMPILERTHREADSARBPROC
typedef GLenum(* PFNGLGETGRAPHICSRESETSTATUSARBPROC
typedef void(* PFNGLGETNTEXIMAGEARBPROC
typedef void(* PFNGLREADNPIXELSARBPROC
typedef void(* PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC
typedef void(* PFNGLGETNUNIFORMFVARBPROC
typedef void(* PFNGLGETNUNIFORMIVARBPROC
typedef void(* PFNGLGETNUNIFORMUIVARBPROC
typedef void(* PFNGLGETNUNIFORMDVARBPROC
typedef void(* PFNGLFRAMEBUFFERSAMPLELOCATIONSFVARBPROC
typedef void(* PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVARBPROC
typedef void(* PFNGLEVALUATEDEPTHVALUESARBPROC
typedef void(* PFNGLMINSAMPLESHADINGARBPROC
typedef void(* PFNGLNAMEDSTRINGARBPROC
typedef void(* PFNGLDELETENAMEDSTRINGARBPROC
typedef void(* PFNGLCOMPILESHADERINCLUDEARBPROC
typedef GLboolean(* PFNGLISNAMEDSTRINGARBPROC
typedef void(* PFNGLGETNAMEDSTRINGARBPROC
typedef void(* PFNGLGETNAMEDSTRINGIVARBPROC
typedef void(* PFNGLBUFFERPAGECOMMITMENTARBPROC
typedef void(* PFNGLNAMEDBUFFERPAGECOMMITMENTEXTPROC
typedef void(* PFNGLNAMEDBUFFERPAGECOMMITMENTARBPROC
typedef void(* PFNGLTEXPAGECOMMITMENTARBPROC
typedef void(* PFNGLTEXBUFFERARBPROC
typedef void(* PFNGLBLENDBARRIERKHRPROC
typedef void(* PFNGLMAXSHADERCOMPILERTHREADSKHRPROC
typedef void(* PFNGLGETPERFMONITORGROUPSAMDPROC
typedef void(* PFNGLGETPERFMONITORCOUNTERSAMDPROC
typedef void(* PFNGLGETPERFMONITORGROUPSTRINGAMDPROC
typedef void(* PFNGLGETPERFMONITORCOUNTERSTRINGAMDPROC
typedef void(* PFNGLGETPERFMONITORCOUNTERINFOAMDPROC
typedef void(* PFNGLGENPERFMONITORSAMDPROC
typedef void(* PFNGLDELETEPERFMONITORSAMDPROC
typedef void(* PFNGLSELECTPERFMONITORCOUNTERSAMDPROC
typedef void(* PFNGLBEGINPERFMONITORAMDPROC
typedef void(* PFNGLENDPERFMONITORAMDPROC
typedef void(* PFNGLGETPERFMONITORCOUNTERDATAAMDPROC
typedef void(* PFNGLLABELOBJECTEXTPROC
typedef void(* PFNGLGETOBJECTLABELEXTPROC
typedef void(* PFNGLINSERTEVENTMARKEREXTPROC
typedef void(* PFNGLPUSHGROUPMARKEREXTPROC
typedef void(* PFNGLPOPGROUPMARKEREXTPROC
typedef void(* PFNGLMATRIXLOADFEXTPROC
typedef void(* PFNGLMATRIXLOADDEXTPROC
typedef void(* PFNGLMATRIXMULTFEXTPROC
typedef void(* PFNGLMATRIXMULTDEXTPROC
typedef void(* PFNGLMATRIXLOADIDENTITYEXTPROC
typedef void(* PFNGLMATRIXROTATEFEXTPROC
typedef void(* PFNGLMATRIXROTATEDEXTPROC
typedef void(* PFNGLMATRIXSCALEFEXTPROC
typedef void(* PFNGLMATRIXSCALEDEXTPROC
typedef void(* PFNGLMATRIXTRANSLATEFEXTPROC
typedef void(* PFNGLMATRIXTRANSLATEDEXTPROC
typedef void(* PFNGLMATRIXFRUSTUMEXTPROC
typedef void(* PFNGLMATRIXORTHOEXTPROC
typedef void(* PFNGLMATRIXPOPEXTPROC
typedef void(* PFNGLMATRIXPUSHEXTPROC
typedef void(* PFNGLCLIENTATTRIBDEFAULTEXTPROC
typedef void(* PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC
typedef void(* PFNGLTEXTUREPARAMETERFEXTPROC
typedef void(* PFNGLTEXTUREPARAMETERFVEXTPROC
typedef void(* PFNGLTEXTUREPARAMETERIEXTPROC
typedef void(* PFNGLTEXTUREPARAMETERIVEXTPROC
typedef void(* PFNGLTEXTUREIMAGE1DEXTPROC
typedef void(* PFNGLTEXTUREIMAGE2DEXTPROC
typedef void(* PFNGLTEXTURESUBIMAGE1DEXTPROC
typedef void(* PFNGLTEXTURESUBIMAGE2DEXTPROC
typedef void(* PFNGLCOPYTEXTUREIMAGE1DEXTPROC
typedef void(* PFNGLCOPYTEXTUREIMAGE2DEXTPROC
typedef void(* PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC
typedef void(* PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC
typedef void(* PFNGLGETTEXTUREIMAGEEXTPROC
typedef void(* PFNGLGETTEXTUREPARAMETERFVEXTPROC
typedef void(* PFNGLGETTEXTUREPARAMETERIVEXTPROC
typedef void(* PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC
typedef void(* PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC
typedef void(* PFNGLTEXTUREIMAGE3DEXTPROC
typedef void(* PFNGLTEXTURESUBIMAGE3DEXTPROC
typedef void(* PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC
typedef void(* PFNGLBINDMULTITEXTUREEXTPROC
typedef void(* PFNGLMULTITEXCOORDPOINTEREXTPROC
typedef void(* PFNGLMULTITEXENVFEXTPROC
typedef void(* PFNGLMULTITEXENVFVEXTPROC
typedef void(* PFNGLMULTITEXENVIEXTPROC
typedef void(* PFNGLMULTITEXENVIVEXTPROC
typedef void(* PFNGLMULTITEXGENDEXTPROC
typedef void(* PFNGLMULTITEXGENDVEXTPROC
typedef void(* PFNGLMULTITEXGENFEXTPROC
typedef void(* PFNGLMULTITEXGENFVEXTPROC
typedef void(* PFNGLMULTITEXGENIEXTPROC
typedef void(* PFNGLMULTITEXGENIVEXTPROC
typedef void(* PFNGLGETMULTITEXENVFVEXTPROC
typedef void(* PFNGLGETMULTITEXENVIVEXTPROC
typedef void(* PFNGLGETMULTITEXGENDVEXTPROC
typedef void(* PFNGLGETMULTITEXGENFVEXTPROC
typedef void(* PFNGLGETMULTITEXGENIVEXTPROC
typedef void(* PFNGLMULTITEXPARAMETERIEXTPROC
typedef void(* PFNGLMULTITEXPARAMETERIVEXTPROC
typedef void(* PFNGLMULTITEXPARAMETERFEXTPROC
typedef void(* PFNGLMULTITEXPARAMETERFVEXTPROC
typedef void(* PFNGLMULTITEXIMAGE1DEXTPROC
typedef void(* PFNGLMULTITEXIMAGE2DEXTPROC
typedef void(* PFNGLMULTITEXSUBIMAGE1DEXTPROC
typedef void(* PFNGLMULTITEXSUBIMAGE2DEXTPROC
typedef void(* PFNGLCOPYMULTITEXIMAGE1DEXTPROC
typedef void(* PFNGLCOPYMULTITEXIMAGE2DEXTPROC
typedef void(* PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC
typedef void(* PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC
typedef void(* PFNGLGETMULTITEXIMAGEEXTPROC
typedef void(* PFNGLGETMULTITEXPARAMETERFVEXTPROC
typedef void(* PFNGLGETMULTITEXPARAMETERIVEXTPROC
typedef void(* PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC
typedef void(* PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC
typedef void(* PFNGLMULTITEXIMAGE3DEXTPROC
typedef void(* PFNGLMULTITEXSUBIMAGE3DEXTPROC
typedef void(* PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC
typedef void(* PFNGLENABLECLIENTSTATEINDEXEDEXTPROC
typedef void(* PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC
typedef void(* PFNGLGETFLOATINDEXEDVEXTPROC
typedef void(* PFNGLGETDOUBLEINDEXEDVEXTPROC
typedef void(* PFNGLGETPOINTERINDEXEDVEXTPROC
typedef void(* PFNGLENABLEINDEXEDEXTPROC
typedef void(* PFNGLDISABLEINDEXEDEXTPROC
typedef GLboolean(* PFNGLISENABLEDINDEXEDEXTPROC
typedef void(* PFNGLGETINTEGERINDEXEDVEXTPROC
typedef void(* PFNGLGETBOOLEANINDEXEDVEXTPROC
typedef void(* PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC
typedef void(* PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC
typedef void(* PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC
typedef void(* PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC
typedef void(* PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC
typedef void(* PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC
typedef void(* PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC
typedef void(* PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC
typedef void(* PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC
typedef void(* PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC
typedef void(* PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC
typedef void(* PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC
typedef void(* PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC
typedef void(* PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC
typedef void(* PFNGLMATRIXLOADTRANSPOSEFEXTPROC
typedef void(* PFNGLMATRIXLOADTRANSPOSEDEXTPROC
typedef void(* PFNGLMATRIXMULTTRANSPOSEFEXTPROC
typedef void(* PFNGLMATRIXMULTTRANSPOSEDEXTPROC
typedef void(* PFNGLNAMEDBUFFERDATAEXTPROC
typedef void(* PFNGLNAMEDBUFFERSUBDATAEXTPROC
typedef void *(* PFNGLMAPNAMEDBUFFEREXTPROC
typedef GLboolean(* PFNGLUNMAPNAMEDBUFFEREXTPROC
typedef void(* PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC
typedef void(* PFNGLGETNAMEDBUFFERPOINTERVEXTPROC
typedef void(* PFNGLGETNAMEDBUFFERSUBDATAEXTPROC
typedef void(* PFNGLPROGRAMUNIFORM1FEXTPROC
typedef void(* PFNGLPROGRAMUNIFORM2FEXTPROC
typedef void(* PFNGLPROGRAMUNIFORM3FEXTPROC
typedef void(* PFNGLPROGRAMUNIFORM4FEXTPROC
typedef void(* PFNGLPROGRAMUNIFORM1IEXTPROC
typedef void(* PFNGLPROGRAMUNIFORM2IEXTPROC
typedef void(* PFNGLPROGRAMUNIFORM3IEXTPROC
typedef void(* PFNGLPROGRAMUNIFORM4IEXTPROC
typedef void(* PFNGLPROGRAMUNIFORM1FVEXTPROC
typedef void(* PFNGLPROGRAMUNIFORM2FVEXTPROC
typedef void(* PFNGLPROGRAMUNIFORM3FVEXTPROC
typedef void(* PFNGLPROGRAMUNIFORM4FVEXTPROC
typedef void(* PFNGLPROGRAMUNIFORM1IVEXTPROC
typedef void(* PFNGLPROGRAMUNIFORM2IVEXTPROC
typedef void(* PFNGLPROGRAMUNIFORM3IVEXTPROC
typedef void(* PFNGLPROGRAMUNIFORM4IVEXTPROC
typedef void(* PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC
typedef void(* PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC
typedef void(* PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC
typedef void(* PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC
typedef void(* PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC
typedef void(* PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC
typedef void(* PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC
typedef void(* PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC
typedef void(* PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC
typedef void(* PFNGLTEXTUREBUFFEREXTPROC
typedef void(* PFNGLMULTITEXBUFFEREXTPROC
typedef void(* PFNGLTEXTUREPARAMETERIIVEXTPROC
typedef void(* PFNGLTEXTUREPARAMETERIUIVEXTPROC
typedef void(* PFNGLGETTEXTUREPARAMETERIIVEXTPROC
typedef void(* PFNGLGETTEXTUREPARAMETERIUIVEXTPROC
typedef void(* PFNGLMULTITEXPARAMETERIIVEXTPROC
typedef void(* PFNGLMULTITEXPARAMETERIUIVEXTPROC
typedef void(* PFNGLGETMULTITEXPARAMETERIIVEXTPROC
typedef void(* PFNGLGETMULTITEXPARAMETERIUIVEXTPROC
typedef void(* PFNGLPROGRAMUNIFORM1UIEXTPROC
typedef void(* PFNGLPROGRAMUNIFORM2UIEXTPROC
typedef void(* PFNGLPROGRAMUNIFORM3UIEXTPROC
typedef void(* PFNGLPROGRAMUNIFORM4UIEXTPROC
typedef void(* PFNGLPROGRAMUNIFORM1UIVEXTPROC
typedef void(* PFNGLPROGRAMUNIFORM2UIVEXTPROC
typedef void(* PFNGLPROGRAMUNIFORM3UIVEXTPROC
typedef void(* PFNGLPROGRAMUNIFORM4UIVEXTPROC
typedef void(* PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC
typedef void(* PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC
typedef void(* PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC
typedef void(* PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC
typedef void(* PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC
typedef void(* PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC
typedef void(* PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC
typedef void(* PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC
typedef void(* PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC
typedef void(* PFNGLENABLECLIENTSTATEIEXTPROC
typedef void(* PFNGLDISABLECLIENTSTATEIEXTPROC
typedef void(* PFNGLGETFLOATI_VEXTPROC
typedef void(* PFNGLGETDOUBLEI_VEXTPROC
typedef void(* PFNGLGETPOINTERI_VEXTPROC
typedef void(* PFNGLNAMEDPROGRAMSTRINGEXTPROC
typedef void(* PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC
typedef void(* PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC
typedef void(* PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC
typedef void(* PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC
typedef void(* PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC
typedef void(* PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC
typedef void(* PFNGLGETNAMEDPROGRAMIVEXTPROC
typedef void(* PFNGLGETNAMEDPROGRAMSTRINGEXTPROC
typedef void(* PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC
typedef void(* PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC
typedef void(* PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC
typedef void(* PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC
typedef GLenum(* PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC
typedef void(* PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC
typedef void(* PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC
typedef void(* PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC
typedef void(* PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC
typedef void(* PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC
typedef void(* PFNGLGENERATETEXTUREMIPMAPEXTPROC
typedef void(* PFNGLGENERATEMULTITEXMIPMAPEXTPROC
typedef void(* PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC
typedef void(* PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC
typedef void(* PFNGLFRAMEBUFFERREADBUFFEREXTPROC
typedef void(* PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC
typedef void(* PFNGLNAMEDCOPYBUFFERSUBDATAEXTPROC
typedef void(* PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC
typedef void(* PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC
typedef void(* PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC
typedef void(* PFNGLTEXTURERENDERBUFFEREXTPROC
typedef void(* PFNGLMULTITEXRENDERBUFFEREXTPROC
typedef void(* PFNGLVERTEXARRAYVERTEXOFFSETEXTPROC
typedef void(* PFNGLVERTEXARRAYCOLOROFFSETEXTPROC
typedef void(* PFNGLVERTEXARRAYEDGEFLAGOFFSETEXTPROC
typedef void(* PFNGLVERTEXARRAYINDEXOFFSETEXTPROC
typedef void(* PFNGLVERTEXARRAYNORMALOFFSETEXTPROC
typedef void(* PFNGLVERTEXARRAYTEXCOORDOFFSETEXTPROC
typedef void(* PFNGLVERTEXARRAYMULTITEXCOORDOFFSETEXTPROC
typedef void(* PFNGLVERTEXARRAYFOGCOORDOFFSETEXTPROC
typedef void(* PFNGLVERTEXARRAYSECONDARYCOLOROFFSETEXTPROC
typedef void(* PFNGLVERTEXARRAYVERTEXATTRIBOFFSETEXTPROC
typedef void(* PFNGLVERTEXARRAYVERTEXATTRIBIOFFSETEXTPROC
typedef void(* PFNGLENABLEVERTEXARRAYEXTPROC
typedef void(* PFNGLDISABLEVERTEXARRAYEXTPROC
typedef void(* PFNGLENABLEVERTEXARRAYATTRIBEXTPROC
typedef void(* PFNGLDISABLEVERTEXARRAYATTRIBEXTPROC
typedef void(* PFNGLGETVERTEXARRAYINTEGERVEXTPROC
typedef void(* PFNGLGETVERTEXARRAYPOINTERVEXTPROC
typedef void(* PFNGLGETVERTEXARRAYINTEGERI_VEXTPROC
typedef void(* PFNGLGETVERTEXARRAYPOINTERI_VEXTPROC
typedef void *(* PFNGLMAPNAMEDBUFFERRANGEEXTPROC
typedef void(* PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEEXTPROC
typedef void(* PFNGLNAMEDBUFFERSTORAGEEXTPROC
typedef void(* PFNGLCLEARNAMEDBUFFERDATAEXTPROC
typedef void(* PFNGLCLEARNAMEDBUFFERSUBDATAEXTPROC
typedef void(* PFNGLNAMEDFRAMEBUFFERPARAMETERIEXTPROC
typedef void(* PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVEXTPROC
typedef void(* PFNGLPROGRAMUNIFORM1DEXTPROC
typedef void(* PFNGLPROGRAMUNIFORM2DEXTPROC
typedef void(* PFNGLPROGRAMUNIFORM3DEXTPROC
typedef void(* PFNGLPROGRAMUNIFORM4DEXTPROC
typedef void(* PFNGLPROGRAMUNIFORM1DVEXTPROC
typedef void(* PFNGLPROGRAMUNIFORM2DVEXTPROC
typedef void(* PFNGLPROGRAMUNIFORM3DVEXTPROC
typedef void(* PFNGLPROGRAMUNIFORM4DVEXTPROC
typedef void(* PFNGLPROGRAMUNIFORMMATRIX2DVEXTPROC
typedef void(* PFNGLPROGRAMUNIFORMMATRIX3DVEXTPROC
typedef void(* PFNGLPROGRAMUNIFORMMATRIX4DVEXTPROC
typedef void(* PFNGLPROGRAMUNIFORMMATRIX2X3DVEXTPROC
typedef void(* PFNGLPROGRAMUNIFORMMATRIX2X4DVEXTPROC
typedef void(* PFNGLPROGRAMUNIFORMMATRIX3X2DVEXTPROC
typedef void(* PFNGLPROGRAMUNIFORMMATRIX3X4DVEXTPROC
typedef void(* PFNGLPROGRAMUNIFORMMATRIX4X2DVEXTPROC
typedef void(* PFNGLPROGRAMUNIFORMMATRIX4X3DVEXTPROC
typedef void(* PFNGLTEXTUREBUFFERRANGEEXTPROC
typedef void(* PFNGLTEXTURESTORAGE1DEXTPROC
typedef void(* PFNGLTEXTURESTORAGE2DEXTPROC
typedef void(* PFNGLTEXTURESTORAGE3DEXTPROC
typedef void(* PFNGLTEXTURESTORAGE2DMULTISAMPLEEXTPROC
typedef void(* PFNGLTEXTURESTORAGE3DMULTISAMPLEEXTPROC
typedef void(* PFNGLVERTEXARRAYBINDVERTEXBUFFEREXTPROC
typedef void(* PFNGLVERTEXARRAYVERTEXATTRIBFORMATEXTPROC
typedef void(* PFNGLVERTEXARRAYVERTEXATTRIBIFORMATEXTPROC
typedef void(* PFNGLVERTEXARRAYVERTEXATTRIBLFORMATEXTPROC
typedef void(* PFNGLVERTEXARRAYVERTEXATTRIBBINDINGEXTPROC
typedef void(* PFNGLVERTEXARRAYVERTEXBINDINGDIVISOREXTPROC
typedef void(* PFNGLVERTEXARRAYVERTEXATTRIBLOFFSETEXTPROC
typedef void(* PFNGLTEXTUREPAGECOMMITMENTEXTPROC
typedef void(* PFNGLVERTEXARRAYVERTEXATTRIBDIVISOREXTPROC
typedef void(* PFNGLDRAWARRAYSINSTANCEDEXTPROC
typedef void(* PFNGLDRAWELEMENTSINSTANCEDEXTPROC
typedef void(* PFNGLPOLYGONOFFSETCLAMPEXTPROC
typedef void(* PFNGLRASTERSAMPLESEXTPROC
typedef void(* PFNGLUSESHADERPROGRAMEXTPROC
typedef void(* PFNGLACTIVEPROGRAMEXTPROC
typedef GLuint(* PFNGLCREATESHADERPROGRAMEXTPROC
typedef void(* PFNGLWINDOWRECTANGLESEXTPROC
typedef void(* PFNGLAPPLYFRAMEBUFFERATTACHMENTCMAAINTELPROC
typedef void(* PFNGLBEGINPERFQUERYINTELPROC
typedef void(* PFNGLCREATEPERFQUERYINTELPROC
typedef void(* PFNGLDELETEPERFQUERYINTELPROC
typedef void(* PFNGLENDPERFQUERYINTELPROC
typedef void(* PFNGLGETFIRSTPERFQUERYIDINTELPROC
typedef void(* PFNGLGETNEXTPERFQUERYIDINTELPROC
typedef void(* PFNGLGETPERFCOUNTERINFOINTELPROC
typedef void(* PFNGLGETPERFQUERYDATAINTELPROC
typedef void(* PFNGLGETPERFQUERYIDBYNAMEINTELPROC
typedef void(* PFNGLGETPERFQUERYINFOINTELPROC
typedef void(* PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSNVPROC
typedef void(* PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSNVPROC
typedef void(* PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSCOUNTNVPROC
typedef void(* PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSCOUNTNVPROC
typedef GLuint64(* PFNGLGETTEXTUREHANDLENVPROC
typedef GLuint64(* PFNGLGETTEXTURESAMPLERHANDLENVPROC
typedef void(* PFNGLMAKETEXTUREHANDLERESIDENTNVPROC
typedef void(* PFNGLMAKETEXTUREHANDLENONRESIDENTNVPROC
typedef GLuint64(* PFNGLGETIMAGEHANDLENVPROC
typedef void(* PFNGLMAKEIMAGEHANDLERESIDENTNVPROC
typedef void(* PFNGLMAKEIMAGEHANDLENONRESIDENTNVPROC
typedef void(* PFNGLUNIFORMHANDLEUI64NVPROC
typedef void(* PFNGLUNIFORMHANDLEUI64VNVPROC
typedef void(* PFNGLPROGRAMUNIFORMHANDLEUI64NVPROC
typedef void(* PFNGLPROGRAMUNIFORMHANDLEUI64VNVPROC
typedef GLboolean(* PFNGLISTEXTUREHANDLERESIDENTNVPROC
typedef GLboolean(* PFNGLISIMAGEHANDLERESIDENTNVPROC
typedef void(* PFNGLBLENDPARAMETERINVPROC
typedef void(* PFNGLBLENDBARRIERNVPROC
typedef void(* PFNGLVIEWPORTPOSITIONWSCALENVPROC
typedef void(* PFNGLCREATESTATESNVPROC
typedef void(* PFNGLDELETESTATESNVPROC
typedef GLboolean(* PFNGLISSTATENVPROC
typedef void(* PFNGLSTATECAPTURENVPROC
typedef GLuint(* PFNGLGETCOMMANDHEADERNVPROC
typedef GLushort(* PFNGLGETSTAGEINDEXNVPROC
typedef void(* PFNGLDRAWCOMMANDSNVPROC
typedef void(* PFNGLDRAWCOMMANDSADDRESSNVPROC
typedef void(* PFNGLDRAWCOMMANDSSTATESNVPROC
typedef void(* PFNGLDRAWCOMMANDSSTATESADDRESSNVPROC
typedef void(* PFNGLCREATECOMMANDLISTSNVPROC
typedef void(* PFNGLDELETECOMMANDLISTSNVPROC
typedef GLboolean(* PFNGLISCOMMANDLISTNVPROC
typedef void(* PFNGLLISTDRAWCOMMANDSSTATESCLIENTNVPROC
typedef void(* PFNGLCOMMANDLISTSEGMENTSNVPROC
typedef void(* PFNGLCOMPILECOMMANDLISTNVPROC
typedef void(* PFNGLCALLCOMMANDLISTNVPROC
typedef void(* PFNGLBEGINCONDITIONALRENDERNVPROC
typedef void(* PFNGLENDCONDITIONALRENDERNVPROC
typedef void(* PFNGLSUBPIXELPRECISIONBIASNVPROC
typedef void(* PFNGLCONSERVATIVERASTERPARAMETERFNVPROC
typedef void(* PFNGLCONSERVATIVERASTERPARAMETERINVPROC
typedef void(* GLVULKANPROCNV
typedef void(* PFNGLDRAWVKIMAGENVPROC
typedef GLVULKANPROCNV(* PFNGLGETVKPROCADDRNVPROC
typedef void(* PFNGLWAITVKSEMAPHORENVPROC
typedef void(* PFNGLSIGNALVKSEMAPHORENVPROC
typedef void(* PFNGLSIGNALVKFENCENVPROC
typedef void(* PFNGLFRAGMENTCOVERAGECOLORNVPROC
typedef void(* PFNGLCOVERAGEMODULATIONTABLENVPROC
typedef void(* PFNGLGETCOVERAGEMODULATIONTABLENVPROC
typedef void(* PFNGLCOVERAGEMODULATIONNVPROC
typedef void(* PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC
typedef int64_t GLint64EXT
typedef void(* PFNGLUNIFORM1I64NVPROC
typedef void(* PFNGLUNIFORM2I64NVPROC
typedef void(* PFNGLUNIFORM3I64NVPROC
typedef void(* PFNGLUNIFORM4I64NVPROC
typedef void(* PFNGLUNIFORM1I64VNVPROC
typedef void(* PFNGLUNIFORM2I64VNVPROC
typedef void(* PFNGLUNIFORM3I64VNVPROC
typedef void(* PFNGLUNIFORM4I64VNVPROC
typedef void(* PFNGLUNIFORM1UI64NVPROC
typedef void(* PFNGLUNIFORM2UI64NVPROC
typedef void(* PFNGLUNIFORM3UI64NVPROC
typedef void(* PFNGLUNIFORM4UI64NVPROC
typedef void(* PFNGLUNIFORM1UI64VNVPROC
typedef void(* PFNGLUNIFORM2UI64VNVPROC
typedef void(* PFNGLUNIFORM3UI64VNVPROC
typedef void(* PFNGLUNIFORM4UI64VNVPROC
typedef void(* PFNGLGETUNIFORMI64VNVPROC
typedef void(* PFNGLPROGRAMUNIFORM1I64NVPROC
typedef void(* PFNGLPROGRAMUNIFORM2I64NVPROC
typedef void(* PFNGLPROGRAMUNIFORM3I64NVPROC
typedef void(* PFNGLPROGRAMUNIFORM4I64NVPROC
typedef void(* PFNGLPROGRAMUNIFORM1I64VNVPROC
typedef void(* PFNGLPROGRAMUNIFORM2I64VNVPROC
typedef void(* PFNGLPROGRAMUNIFORM3I64VNVPROC
typedef void(* PFNGLPROGRAMUNIFORM4I64VNVPROC
typedef void(* PFNGLPROGRAMUNIFORM1UI64NVPROC
typedef void(* PFNGLPROGRAMUNIFORM2UI64NVPROC
typedef void(* PFNGLPROGRAMUNIFORM3UI64NVPROC
typedef void(* PFNGLPROGRAMUNIFORM4UI64NVPROC
typedef void(* PFNGLPROGRAMUNIFORM1UI64VNVPROC
typedef void(* PFNGLPROGRAMUNIFORM2UI64VNVPROC
typedef void(* PFNGLPROGRAMUNIFORM3UI64VNVPROC
typedef void(* PFNGLPROGRAMUNIFORM4UI64VNVPROC
typedef void(* PFNGLGETINTERNALFORMATSAMPLEIVNVPROC
typedef GLuint(* PFNGLGENPATHSNVPROC
typedef void(* PFNGLDELETEPATHSNVPROC
typedef GLboolean(* PFNGLISPATHNVPROC
typedef void(* PFNGLPATHCOMMANDSNVPROC
typedef void(* PFNGLPATHCOORDSNVPROC
typedef void(* PFNGLPATHSUBCOMMANDSNVPROC
typedef void(* PFNGLPATHSUBCOORDSNVPROC
typedef void(* PFNGLPATHSTRINGNVPROC
typedef void(* PFNGLPATHGLYPHSNVPROC
typedef void(* PFNGLPATHGLYPHRANGENVPROC
typedef void(* PFNGLWEIGHTPATHSNVPROC
typedef void(* PFNGLCOPYPATHNVPROC
typedef void(* PFNGLINTERPOLATEPATHSNVPROC
typedef void(* PFNGLTRANSFORMPATHNVPROC
typedef void(* PFNGLPATHPARAMETERIVNVPROC
typedef void(* PFNGLPATHPARAMETERINVPROC
typedef void(* PFNGLPATHPARAMETERFVNVPROC
typedef void(* PFNGLPATHPARAMETERFNVPROC
typedef void(* PFNGLPATHDASHARRAYNVPROC
typedef void(* PFNGLPATHSTENCILFUNCNVPROC
typedef void(* PFNGLPATHSTENCILDEPTHOFFSETNVPROC
typedef void(* PFNGLSTENCILFILLPATHNVPROC
typedef void(* PFNGLSTENCILSTROKEPATHNVPROC
typedef void(* PFNGLSTENCILFILLPATHINSTANCEDNVPROC
typedef void(* PFNGLSTENCILSTROKEPATHINSTANCEDNVPROC
typedef void(* PFNGLPATHCOVERDEPTHFUNCNVPROC
typedef void(* PFNGLCOVERFILLPATHNVPROC
typedef void(* PFNGLCOVERSTROKEPATHNVPROC
typedef void(* PFNGLCOVERFILLPATHINSTANCEDNVPROC
typedef void(* PFNGLCOVERSTROKEPATHINSTANCEDNVPROC
typedef void(* PFNGLGETPATHPARAMETERIVNVPROC
typedef void(* PFNGLGETPATHPARAMETERFVNVPROC
typedef void(* PFNGLGETPATHCOMMANDSNVPROC
typedef void(* PFNGLGETPATHCOORDSNVPROC
typedef void(* PFNGLGETPATHDASHARRAYNVPROC
typedef void(* PFNGLGETPATHMETRICSNVPROC
typedef void(* PFNGLGETPATHMETRICRANGENVPROC
typedef void(* PFNGLGETPATHSPACINGNVPROC
typedef GLboolean(* PFNGLISPOINTINFILLPATHNVPROC
typedef GLboolean(* PFNGLISPOINTINSTROKEPATHNVPROC
typedef GLfloat(* PFNGLGETPATHLENGTHNVPROC
typedef GLboolean(* PFNGLPOINTALONGPATHNVPROC
typedef void(* PFNGLMATRIXLOAD3X2FNVPROC
typedef void(* PFNGLMATRIXLOAD3X3FNVPROC
typedef void(* PFNGLMATRIXLOADTRANSPOSE3X3FNVPROC
typedef void(* PFNGLMATRIXMULT3X2FNVPROC
typedef void(* PFNGLMATRIXMULT3X3FNVPROC
typedef void(* PFNGLMATRIXMULTTRANSPOSE3X3FNVPROC
typedef void(* PFNGLSTENCILTHENCOVERFILLPATHNVPROC
typedef void(* PFNGLSTENCILTHENCOVERSTROKEPATHNVPROC
typedef void(* PFNGLSTENCILTHENCOVERFILLPATHINSTANCEDNVPROC
typedef void(* PFNGLSTENCILTHENCOVERSTROKEPATHINSTANCEDNVPROC
typedef GLenum(* PFNGLPATHGLYPHINDEXRANGENVPROC
typedef GLenum(* PFNGLPATHGLYPHINDEXARRAYNVPROC
typedef GLenum(* PFNGLPATHMEMORYGLYPHINDEXARRAYNVPROC
typedef void(* PFNGLPROGRAMPATHFRAGMENTINPUTGENNVPROC
typedef void(* PFNGLGETPROGRAMRESOURCEFVNVPROC
typedef void(* PFNGLFRAMEBUFFERSAMPLELOCATIONSFVNVPROC
typedef void(* PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVNVPROC
typedef void(* PFNGLRESOLVEDEPTHVALUESNVPROC
typedef void(* PFNGLMAKEBUFFERRESIDENTNVPROC
typedef void(* PFNGLMAKEBUFFERNONRESIDENTNVPROC
typedef GLboolean(* PFNGLISBUFFERRESIDENTNVPROC
typedef void(* PFNGLMAKENAMEDBUFFERRESIDENTNVPROC
typedef void(* PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC
typedef GLboolean(* PFNGLISNAMEDBUFFERRESIDENTNVPROC
typedef void(* PFNGLGETBUFFERPARAMETERUI64VNVPROC
typedef void(* PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC
typedef void(* PFNGLGETINTEGERUI64VNVPROC
typedef void(* PFNGLUNIFORMUI64NVPROC
typedef void(* PFNGLUNIFORMUI64VNVPROC
typedef void(* PFNGLGETUNIFORMUI64VNVPROC
typedef void(* PFNGLPROGRAMUNIFORMUI64NVPROC
typedef void(* PFNGLPROGRAMUNIFORMUI64VNVPROC
typedef void(* PFNGLTEXTUREBARRIERNVPROC
typedef void(* PFNGLVERTEXATTRIBL1I64NVPROC
typedef void(* PFNGLVERTEXATTRIBL2I64NVPROC
typedef void(* PFNGLVERTEXATTRIBL3I64NVPROC
typedef void(* PFNGLVERTEXATTRIBL4I64NVPROC
typedef void(* PFNGLVERTEXATTRIBL1I64VNVPROC
typedef void(* PFNGLVERTEXATTRIBL2I64VNVPROC
typedef void(* PFNGLVERTEXATTRIBL3I64VNVPROC
typedef void(* PFNGLVERTEXATTRIBL4I64VNVPROC
typedef void(* PFNGLVERTEXATTRIBL1UI64NVPROC
typedef void(* PFNGLVERTEXATTRIBL2UI64NVPROC
typedef void(* PFNGLVERTEXATTRIBL3UI64NVPROC
typedef void(* PFNGLVERTEXATTRIBL4UI64NVPROC
typedef void(* PFNGLVERTEXATTRIBL1UI64VNVPROC
typedef void(* PFNGLVERTEXATTRIBL2UI64VNVPROC
typedef void(* PFNGLVERTEXATTRIBL3UI64VNVPROC
typedef void(* PFNGLVERTEXATTRIBL4UI64VNVPROC
typedef void(* PFNGLGETVERTEXATTRIBLI64VNVPROC
typedef void(* PFNGLGETVERTEXATTRIBLUI64VNVPROC
typedef void(* PFNGLVERTEXATTRIBLFORMATNVPROC
typedef void(* PFNGLBUFFERADDRESSRANGENVPROC
typedef void(* PFNGLVERTEXFORMATNVPROC
typedef void(* PFNGLNORMALFORMATNVPROC
typedef void(* PFNGLCOLORFORMATNVPROC
typedef void(* PFNGLINDEXFORMATNVPROC
typedef void(* PFNGLTEXCOORDFORMATNVPROC
typedef void(* PFNGLEDGEFLAGFORMATNVPROC
typedef void(* PFNGLSECONDARYCOLORFORMATNVPROC
typedef void(* PFNGLFOGCOORDFORMATNVPROC
typedef void(* PFNGLVERTEXATTRIBFORMATNVPROC
typedef void(* PFNGLVERTEXATTRIBIFORMATNVPROC
typedef void(* PFNGLGETINTEGERUI64I_VNVPROC
typedef void(* PFNGLVIEWPORTSWIZZLENVPROC
typedef void(* PFNGLFRAMEBUFFERTEXTUREMULTIVIEWOVRPROC

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_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