Module gfx.bindings.opengl.gl

OpenGL bindings for D. Generated automatically by gldgen. See https://github.com/rtbo/gldgen

Classes

NameDescription
Gl OpenGL loader base class

Enums

NameDescription
GlVersion GlVersion describes the version of OpenGL

Manifest constants

NameTypeDescription
GL_ACTIVE_ATOMIC_COUNTER_BUFFERS
GL_ACTIVE_ATTRIBUTE_MAX_LENGTH
GL_ACTIVE_ATTRIBUTES
GL_ACTIVE_PROGRAM
GL_ACTIVE_RESOURCES
GL_ACTIVE_SUBROUTINE_MAX_LENGTH
GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS
GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH
GL_ACTIVE_SUBROUTINE_UNIFORMS
GL_ACTIVE_SUBROUTINES
GL_ACTIVE_TEXTURE
GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH
GL_ACTIVE_UNIFORM_BLOCKS
GL_ACTIVE_UNIFORM_MAX_LENGTH
GL_ACTIVE_UNIFORMS
GL_ACTIVE_VARIABLES
GL_ALIASED_LINE_WIDTH_RANGE
GL_ALL_BARRIER_BITS
GL_ALL_SHADER_BITS
GL_ALPHA
GL_ALREADY_SIGNALED
GL_ALWAYS
GL_AND
GL_AND_INVERTED
GL_AND_REVERSE
GL_ANY_SAMPLES_PASSED
GL_ANY_SAMPLES_PASSED_CONSERVATIVE
GL_ARRAY_BUFFER
GL_ARRAY_BUFFER_BINDING
GL_ARRAY_SIZE
GL_ARRAY_STRIDE
GL_ATOMIC_COUNTER_BARRIER_BIT
GL_ATOMIC_COUNTER_BUFFER
GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES
GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS
GL_ATOMIC_COUNTER_BUFFER_BINDING
GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE
GL_ATOMIC_COUNTER_BUFFER_INDEX
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_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_VERTEX_SHADER
GL_ATOMIC_COUNTER_BUFFER_SIZE
GL_ATOMIC_COUNTER_BUFFER_START
GL_ATTACHED_SHADERS
GL_AUTO_GENERATE_MIPMAP
GL_BACK
GL_BACK_LEFT
GL_BACK_RIGHT
GL_BGR
GL_BGR_INTEGER
GL_BGRA
GL_BGRA_INTEGER
GL_BLEND
GL_BLEND_COLOR
GL_BLEND_DST
GL_BLEND_DST_ALPHA
GL_BLEND_DST_RGB
GL_BLEND_EQUATION
GL_BLEND_EQUATION_ALPHA
GL_BLEND_EQUATION_RGB
GL_BLEND_SRC
GL_BLEND_SRC_ALPHA
GL_BLEND_SRC_RGB
GL_BLOCK_INDEX
GL_BLUE
GL_BLUE_INTEGER
GL_BOOL
GL_BOOL_VEC2
GL_BOOL_VEC3
GL_BOOL_VEC4
GL_BUFFER
GL_BUFFER_ACCESS
GL_BUFFER_ACCESS_FLAGS
GL_BUFFER_BINDING
GL_BUFFER_DATA_SIZE
GL_BUFFER_IMMUTABLE_STORAGE
GL_BUFFER_MAP_LENGTH
GL_BUFFER_MAP_OFFSET
GL_BUFFER_MAP_POINTER
GL_BUFFER_MAPPED
GL_BUFFER_SIZE
GL_BUFFER_STORAGE_FLAGS
GL_BUFFER_UPDATE_BARRIER_BIT
GL_BUFFER_USAGE
GL_BUFFER_VARIABLE
GL_BYTE
GL_CAVEAT_SUPPORT
GL_CCW
GL_CLAMP_READ_COLOR
GL_CLAMP_TO_BORDER
GL_CLAMP_TO_EDGE
GL_CLEAR
GL_CLEAR_BUFFER
GL_CLEAR_TEXTURE
GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT
GL_CLIENT_STORAGE_BIT
GL_CLIP_DEPTH_MODE
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_CLIP_ORIGIN
GL_CLIPPING_INPUT_PRIMITIVES
GL_CLIPPING_OUTPUT_PRIMITIVES
GL_COLOR
GL_COLOR_ATTACHMENT0
GL_COLOR_ATTACHMENT1
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_ATTACHMENT2
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_ATTACHMENT3
GL_COLOR_ATTACHMENT30
GL_COLOR_ATTACHMENT31
GL_COLOR_ATTACHMENT4
GL_COLOR_ATTACHMENT5
GL_COLOR_ATTACHMENT6
GL_COLOR_ATTACHMENT7
GL_COLOR_ATTACHMENT8
GL_COLOR_ATTACHMENT9
GL_COLOR_BUFFER_BIT
GL_COLOR_CLEAR_VALUE
GL_COLOR_COMPONENTS
GL_COLOR_ENCODING
GL_COLOR_LOGIC_OP
GL_COLOR_RENDERABLE
GL_COLOR_WRITEMASK
GL_COMMAND_BARRIER_BIT
GL_COMPARE_REF_TO_TEXTURE
GL_COMPATIBLE_SUBROUTINES
GL_COMPILE_STATUS
GL_COMPRESSED_R11_EAC
GL_COMPRESSED_RED
GL_COMPRESSED_RED_RGTC1
GL_COMPRESSED_RG
GL_COMPRESSED_RG11_EAC
GL_COMPRESSED_RG_RGTC2
GL_COMPRESSED_RGB
GL_COMPRESSED_RGB8_ETC2
GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2
GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT
GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT
GL_COMPRESSED_RGBA
GL_COMPRESSED_RGBA8_ETC2_EAC
GL_COMPRESSED_RGBA_BPTC_UNORM
GL_COMPRESSED_SIGNED_R11_EAC
GL_COMPRESSED_SIGNED_RED_RGTC1
GL_COMPRESSED_SIGNED_RG11_EAC
GL_COMPRESSED_SIGNED_RG_RGTC2
GL_COMPRESSED_SRGB
GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC
GL_COMPRESSED_SRGB8_ETC2
GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2
GL_COMPRESSED_SRGB_ALPHA
GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM
GL_COMPRESSED_TEXTURE_FORMATS
GL_COMPUTE_SHADER
GL_COMPUTE_SHADER_BIT
GL_COMPUTE_SHADER_INVOCATIONS
GL_COMPUTE_SUBROUTINE
GL_COMPUTE_SUBROUTINE_UNIFORM
GL_COMPUTE_TEXTURE
GL_COMPUTE_WORK_GROUP_SIZE
GL_CONDITION_SATISFIED
GL_CONSTANT_ALPHA
GL_CONSTANT_COLOR
GL_CONTEXT_COMPATIBILITY_PROFILE_BIT
GL_CONTEXT_CORE_PROFILE_BIT
GL_CONTEXT_FLAG_DEBUG_BIT
GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT
GL_CONTEXT_FLAG_NO_ERROR_BIT
GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT
GL_CONTEXT_FLAGS
GL_CONTEXT_LOST
GL_CONTEXT_PROFILE_MASK
GL_CONTEXT_RELEASE_BEHAVIOR
GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH
GL_COPY
GL_COPY_INVERTED
GL_COPY_READ_BUFFER
GL_COPY_READ_BUFFER_BINDING
GL_COPY_WRITE_BUFFER
GL_COPY_WRITE_BUFFER_BINDING
GL_CULL_FACE
GL_CULL_FACE_MODE
GL_CURRENT_PROGRAM
GL_CURRENT_QUERY
GL_CURRENT_VERTEX_ATTRIB
GL_CW
GL_DEBUG_CALLBACK_FUNCTION
GL_DEBUG_CALLBACK_USER_PARAM
GL_DEBUG_GROUP_STACK_DEPTH
GL_DEBUG_LOGGED_MESSAGES
GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH
GL_DEBUG_OUTPUT
GL_DEBUG_OUTPUT_SYNCHRONOUS
GL_DEBUG_SEVERITY_HIGH
GL_DEBUG_SEVERITY_LOW
GL_DEBUG_SEVERITY_MEDIUM
GL_DEBUG_SEVERITY_NOTIFICATION
GL_DEBUG_SOURCE_API
GL_DEBUG_SOURCE_APPLICATION
GL_DEBUG_SOURCE_OTHER
GL_DEBUG_SOURCE_SHADER_COMPILER
GL_DEBUG_SOURCE_THIRD_PARTY
GL_DEBUG_SOURCE_WINDOW_SYSTEM
GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR
GL_DEBUG_TYPE_ERROR
GL_DEBUG_TYPE_MARKER
GL_DEBUG_TYPE_OTHER
GL_DEBUG_TYPE_PERFORMANCE
GL_DEBUG_TYPE_POP_GROUP
GL_DEBUG_TYPE_PORTABILITY
GL_DEBUG_TYPE_PUSH_GROUP
GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR
GL_DECR
GL_DECR_WRAP
GL_DELETE_STATUS
GL_DEPTH
GL_DEPTH24_STENCIL8
GL_DEPTH32F_STENCIL8
GL_DEPTH_ATTACHMENT
GL_DEPTH_BUFFER_BIT
GL_DEPTH_CLAMP
GL_DEPTH_CLEAR_VALUE
GL_DEPTH_COMPONENT
GL_DEPTH_COMPONENT16
GL_DEPTH_COMPONENT24
GL_DEPTH_COMPONENT32
GL_DEPTH_COMPONENT32F
GL_DEPTH_COMPONENTS
GL_DEPTH_FUNC
GL_DEPTH_RANGE
GL_DEPTH_RENDERABLE
GL_DEPTH_STENCIL
GL_DEPTH_STENCIL_ATTACHMENT
GL_DEPTH_STENCIL_TEXTURE_MODE
GL_DEPTH_TEST
GL_DEPTH_WRITEMASK
GL_DISPATCH_INDIRECT_BUFFER
GL_DISPATCH_INDIRECT_BUFFER_BINDING
GL_DITHER
GL_DONT_CARE
GL_DOUBLE
GL_DOUBLE_MAT2
GL_DOUBLE_MAT2x3
GL_DOUBLE_MAT2x4
GL_DOUBLE_MAT3
GL_DOUBLE_MAT3x2
GL_DOUBLE_MAT3x4
GL_DOUBLE_MAT4
GL_DOUBLE_MAT4x2
GL_DOUBLE_MAT4x3
GL_DOUBLE_VEC2
GL_DOUBLE_VEC3
GL_DOUBLE_VEC4
GL_DOUBLEBUFFER
GL_DRAW_BUFFER
GL_DRAW_BUFFER0
GL_DRAW_BUFFER1
GL_DRAW_BUFFER10
GL_DRAW_BUFFER11
GL_DRAW_BUFFER12
GL_DRAW_BUFFER13
GL_DRAW_BUFFER14
GL_DRAW_BUFFER15
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_FRAMEBUFFER
GL_DRAW_FRAMEBUFFER_BINDING
GL_DRAW_INDIRECT_BUFFER
GL_DRAW_INDIRECT_BUFFER_BINDING
GL_DST_ALPHA
GL_DST_COLOR
GL_DYNAMIC_COPY
GL_DYNAMIC_DRAW
GL_DYNAMIC_READ
GL_DYNAMIC_STORAGE_BIT
GL_ELEMENT_ARRAY_BARRIER_BIT
GL_ELEMENT_ARRAY_BUFFER
GL_ELEMENT_ARRAY_BUFFER_BINDING
GL_EQUAL
GL_EQUIV
GL_EXTENSIONS
GL_FALSE
GL_FASTEST
GL_FILL
GL_FILTER
GL_FIRST_VERTEX_CONVENTION
GL_FIXED
GL_FIXED_ONLY
GL_FLOAT
GL_FLOAT_32_UNSIGNED_INT_24_8_REV
GL_FLOAT_MAT2
GL_FLOAT_MAT2x3
GL_FLOAT_MAT2x4
GL_FLOAT_MAT3
GL_FLOAT_MAT3x2
GL_FLOAT_MAT3x4
GL_FLOAT_MAT4
GL_FLOAT_MAT4x2
GL_FLOAT_MAT4x3
GL_FLOAT_VEC2
GL_FLOAT_VEC3
GL_FLOAT_VEC4
GL_FRACTIONAL_EVEN
GL_FRACTIONAL_ODD
GL_FRAGMENT_INTERPOLATION_OFFSET_BITS
GL_FRAGMENT_SHADER
GL_FRAGMENT_SHADER_BIT
GL_FRAGMENT_SHADER_DERIVATIVE_HINT
GL_FRAGMENT_SHADER_INVOCATIONS
GL_FRAGMENT_SUBROUTINE
GL_FRAGMENT_SUBROUTINE_UNIFORM
GL_FRAGMENT_TEXTURE
GL_FRAMEBUFFER
GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE
GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE
GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING
GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE
GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE
GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE
GL_FRAMEBUFFER_ATTACHMENT_LAYERED
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE
GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE
GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL
GL_FRAMEBUFFER_BARRIER_BIT
GL_FRAMEBUFFER_BINDING
GL_FRAMEBUFFER_BLEND
GL_FRAMEBUFFER_COMPLETE
GL_FRAMEBUFFER_DEFAULT
GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS
GL_FRAMEBUFFER_DEFAULT_HEIGHT
GL_FRAMEBUFFER_DEFAULT_LAYERS
GL_FRAMEBUFFER_DEFAULT_SAMPLES
GL_FRAMEBUFFER_DEFAULT_WIDTH
GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT
GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER
GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS
GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE
GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER
GL_FRAMEBUFFER_RENDERABLE
GL_FRAMEBUFFER_RENDERABLE_LAYERED
GL_FRAMEBUFFER_SRGB
GL_FRAMEBUFFER_UNDEFINED
GL_FRAMEBUFFER_UNSUPPORTED
GL_FRONT
GL_FRONT_AND_BACK
GL_FRONT_FACE
GL_FRONT_LEFT
GL_FRONT_RIGHT
GL_FULL_SUPPORT
GL_FUNC_ADD
GL_FUNC_REVERSE_SUBTRACT
GL_FUNC_SUBTRACT
GL_GEOMETRY_INPUT_TYPE
GL_GEOMETRY_OUTPUT_TYPE
GL_GEOMETRY_SHADER
GL_GEOMETRY_SHADER_BIT
GL_GEOMETRY_SHADER_INVOCATIONS
GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED
GL_GEOMETRY_SUBROUTINE
GL_GEOMETRY_SUBROUTINE_UNIFORM
GL_GEOMETRY_TEXTURE
GL_GEOMETRY_VERTICES_OUT
GL_GEQUAL
GL_GET_TEXTURE_IMAGE_FORMAT
GL_GET_TEXTURE_IMAGE_TYPE
GL_GREATER
GL_GREEN
GL_GREEN_INTEGER
GL_GUILTY_CONTEXT_RESET
GL_HALF_FLOAT
GL_HIGH_FLOAT
GL_HIGH_INT
GL_IMAGE_1D
GL_IMAGE_1D_ARRAY
GL_IMAGE_2D
GL_IMAGE_2D_ARRAY
GL_IMAGE_2D_MULTISAMPLE
GL_IMAGE_2D_MULTISAMPLE_ARRAY
GL_IMAGE_2D_RECT
GL_IMAGE_3D
GL_IMAGE_BINDING_ACCESS
GL_IMAGE_BINDING_FORMAT
GL_IMAGE_BINDING_LAYER
GL_IMAGE_BINDING_LAYERED
GL_IMAGE_BINDING_LEVEL
GL_IMAGE_BINDING_NAME
GL_IMAGE_BUFFER
GL_IMAGE_CLASS_10_10_10_2
GL_IMAGE_CLASS_11_11_10
GL_IMAGE_CLASS_1_X_16
GL_IMAGE_CLASS_1_X_32
GL_IMAGE_CLASS_1_X_8
GL_IMAGE_CLASS_2_X_16
GL_IMAGE_CLASS_2_X_32
GL_IMAGE_CLASS_2_X_8
GL_IMAGE_CLASS_4_X_16
GL_IMAGE_CLASS_4_X_32
GL_IMAGE_CLASS_4_X_8
GL_IMAGE_COMPATIBILITY_CLASS
GL_IMAGE_CUBE
GL_IMAGE_CUBE_MAP_ARRAY
GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS
GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE
GL_IMAGE_FORMAT_COMPATIBILITY_TYPE
GL_IMAGE_PIXEL_FORMAT
GL_IMAGE_PIXEL_TYPE
GL_IMAGE_TEXEL_SIZE
GL_IMPLEMENTATION_COLOR_READ_FORMAT
GL_IMPLEMENTATION_COLOR_READ_TYPE
GL_INCR
GL_INCR_WRAP
GL_INFO_LOG_LENGTH
GL_INNOCENT_CONTEXT_RESET
GL_INT
GL_INT_2_10_10_10_REV
GL_INT_IMAGE_1D
GL_INT_IMAGE_1D_ARRAY
GL_INT_IMAGE_2D
GL_INT_IMAGE_2D_ARRAY
GL_INT_IMAGE_2D_MULTISAMPLE
GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY
GL_INT_IMAGE_2D_RECT
GL_INT_IMAGE_3D
GL_INT_IMAGE_BUFFER
GL_INT_IMAGE_CUBE
GL_INT_IMAGE_CUBE_MAP_ARRAY
GL_INT_SAMPLER_1D
GL_INT_SAMPLER_1D_ARRAY
GL_INT_SAMPLER_2D
GL_INT_SAMPLER_2D_ARRAY
GL_INT_SAMPLER_2D_MULTISAMPLE
GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
GL_INT_SAMPLER_2D_RECT
GL_INT_SAMPLER_3D
GL_INT_SAMPLER_BUFFER
GL_INT_SAMPLER_CUBE
GL_INT_SAMPLER_CUBE_MAP_ARRAY
GL_INT_VEC2
GL_INT_VEC3
GL_INT_VEC4
GL_INTERLEAVED_ATTRIBS
GL_INTERNALFORMAT_ALPHA_SIZE
GL_INTERNALFORMAT_ALPHA_TYPE
GL_INTERNALFORMAT_BLUE_SIZE
GL_INTERNALFORMAT_BLUE_TYPE
GL_INTERNALFORMAT_DEPTH_SIZE
GL_INTERNALFORMAT_DEPTH_TYPE
GL_INTERNALFORMAT_GREEN_SIZE
GL_INTERNALFORMAT_GREEN_TYPE
GL_INTERNALFORMAT_PREFERRED
GL_INTERNALFORMAT_RED_SIZE
GL_INTERNALFORMAT_RED_TYPE
GL_INTERNALFORMAT_SHARED_SIZE
GL_INTERNALFORMAT_STENCIL_SIZE
GL_INTERNALFORMAT_STENCIL_TYPE
GL_INTERNALFORMAT_SUPPORTED
GL_INVALID_ENUM
GL_INVALID_FRAMEBUFFER_OPERATION
GL_INVALID_INDEX
GL_INVALID_OPERATION
GL_INVALID_VALUE
GL_INVERT
GL_IS_PER_PATCH
GL_IS_ROW_MAJOR
GL_ISOLINES
GL_KEEP
GL_LAST_VERTEX_CONVENTION
GL_LAYER_PROVOKING_VERTEX
GL_LEFT
GL_LEQUAL
GL_LESS
GL_LINE
GL_LINE_LOOP
GL_LINE_SMOOTH
GL_LINE_SMOOTH_HINT
GL_LINE_STRIP
GL_LINE_STRIP_ADJACENCY
GL_LINE_WIDTH
GL_LINE_WIDTH_GRANULARITY
GL_LINE_WIDTH_RANGE
GL_LINEAR
GL_LINEAR_MIPMAP_LINEAR
GL_LINEAR_MIPMAP_NEAREST
GL_LINES
GL_LINES_ADJACENCY
GL_LINK_STATUS
GL_LOCATION
GL_LOCATION_COMPONENT
GL_LOCATION_INDEX
GL_LOGIC_OP_MODE
GL_LOSE_CONTEXT_ON_RESET
GL_LOW_FLOAT
GL_LOW_INT
GL_LOWER_LEFT
GL_MAJOR_VERSION
GL_MANUAL_GENERATE_MIPMAP
GL_MAP_COHERENT_BIT
GL_MAP_FLUSH_EXPLICIT_BIT
GL_MAP_INVALIDATE_BUFFER_BIT
GL_MAP_INVALIDATE_RANGE_BIT
GL_MAP_PERSISTENT_BIT
GL_MAP_READ_BIT
GL_MAP_UNSYNCHRONIZED_BIT
GL_MAP_WRITE_BIT
GL_MATRIX_STRIDE
GL_MAX
GL_MAX_3D_TEXTURE_SIZE
GL_MAX_ARRAY_TEXTURE_LAYERS
GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS
GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE
GL_MAX_CLIP_DISTANCES
GL_MAX_COLOR_ATTACHMENTS
GL_MAX_COLOR_TEXTURE_SAMPLES
GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS
GL_MAX_COMBINED_ATOMIC_COUNTERS
GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES
GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS
GL_MAX_COMBINED_DIMENSIONS
GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS
GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS
GL_MAX_COMBINED_IMAGE_UNIFORMS
GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS
GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES
GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS
GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS
GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS
GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS
GL_MAX_COMBINED_UNIFORM_BLOCKS
GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS
GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS
GL_MAX_COMPUTE_ATOMIC_COUNTERS
GL_MAX_COMPUTE_IMAGE_UNIFORMS
GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS
GL_MAX_COMPUTE_SHARED_MEMORY_SIZE
GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS
GL_MAX_COMPUTE_UNIFORM_BLOCKS
GL_MAX_COMPUTE_UNIFORM_COMPONENTS
GL_MAX_COMPUTE_WORK_GROUP_COUNT
GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS
GL_MAX_COMPUTE_WORK_GROUP_SIZE
GL_MAX_CUBE_MAP_TEXTURE_SIZE
GL_MAX_CULL_DISTANCES
GL_MAX_DEBUG_GROUP_STACK_DEPTH
GL_MAX_DEBUG_LOGGED_MESSAGES
GL_MAX_DEBUG_MESSAGE_LENGTH
GL_MAX_DEPTH
GL_MAX_DEPTH_TEXTURE_SAMPLES
GL_MAX_DRAW_BUFFERS
GL_MAX_DUAL_SOURCE_DRAW_BUFFERS
GL_MAX_ELEMENT_INDEX
GL_MAX_ELEMENTS_INDICES
GL_MAX_ELEMENTS_VERTICES
GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS
GL_MAX_FRAGMENT_ATOMIC_COUNTERS
GL_MAX_FRAGMENT_IMAGE_UNIFORMS
GL_MAX_FRAGMENT_INPUT_COMPONENTS
GL_MAX_FRAGMENT_INTERPOLATION_OFFSET
GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS
GL_MAX_FRAGMENT_UNIFORM_BLOCKS
GL_MAX_FRAGMENT_UNIFORM_COMPONENTS
GL_MAX_FRAGMENT_UNIFORM_VECTORS
GL_MAX_FRAMEBUFFER_HEIGHT
GL_MAX_FRAMEBUFFER_LAYERS
GL_MAX_FRAMEBUFFER_SAMPLES
GL_MAX_FRAMEBUFFER_WIDTH
GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS
GL_MAX_GEOMETRY_ATOMIC_COUNTERS
GL_MAX_GEOMETRY_IMAGE_UNIFORMS
GL_MAX_GEOMETRY_INPUT_COMPONENTS
GL_MAX_GEOMETRY_OUTPUT_COMPONENTS
GL_MAX_GEOMETRY_OUTPUT_VERTICES
GL_MAX_GEOMETRY_SHADER_INVOCATIONS
GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS
GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS
GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS
GL_MAX_GEOMETRY_UNIFORM_BLOCKS
GL_MAX_GEOMETRY_UNIFORM_COMPONENTS
GL_MAX_HEIGHT
GL_MAX_IMAGE_SAMPLES
GL_MAX_IMAGE_UNITS
GL_MAX_INTEGER_SAMPLES
GL_MAX_LABEL_LENGTH
GL_MAX_LAYERS
GL_MAX_NAME_LENGTH
GL_MAX_NUM_ACTIVE_VARIABLES
GL_MAX_NUM_COMPATIBLE_SUBROUTINES
GL_MAX_PATCH_VERTICES
GL_MAX_PROGRAM_TEXEL_OFFSET
GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET
GL_MAX_RECTANGLE_TEXTURE_SIZE
GL_MAX_RENDERBUFFER_SIZE
GL_MAX_SAMPLE_MASK_WORDS
GL_MAX_SAMPLES
GL_MAX_SERVER_WAIT_TIMEOUT
GL_MAX_SHADER_STORAGE_BLOCK_SIZE
GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS
GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS
GL_MAX_SUBROUTINES
GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS
GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS
GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS
GL_MAX_TESS_CONTROL_INPUT_COMPONENTS
GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS
GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS
GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS
GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS
GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS
GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS
GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS
GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS
GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS
GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS
GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS
GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS
GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS
GL_MAX_TESS_GEN_LEVEL
GL_MAX_TESS_PATCH_COMPONENTS
GL_MAX_TEXTURE_BUFFER_SIZE
GL_MAX_TEXTURE_IMAGE_UNITS
GL_MAX_TEXTURE_LOD_BIAS
GL_MAX_TEXTURE_MAX_ANISOTROPY
GL_MAX_TEXTURE_SIZE
GL_MAX_TRANSFORM_FEEDBACK_BUFFERS
GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS
GL_MAX_UNIFORM_BLOCK_SIZE
GL_MAX_UNIFORM_BUFFER_BINDINGS
GL_MAX_UNIFORM_LOCATIONS
GL_MAX_VARYING_COMPONENTS
GL_MAX_VARYING_FLOATS
GL_MAX_VARYING_VECTORS
GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS
GL_MAX_VERTEX_ATOMIC_COUNTERS
GL_MAX_VERTEX_ATTRIB_BINDINGS
GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET
GL_MAX_VERTEX_ATTRIB_STRIDE
GL_MAX_VERTEX_ATTRIBS
GL_MAX_VERTEX_IMAGE_UNIFORMS
GL_MAX_VERTEX_OUTPUT_COMPONENTS
GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS
GL_MAX_VERTEX_STREAMS
GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS
GL_MAX_VERTEX_UNIFORM_BLOCKS
GL_MAX_VERTEX_UNIFORM_COMPONENTS
GL_MAX_VERTEX_UNIFORM_VECTORS
GL_MAX_VIEWPORT_DIMS
GL_MAX_VIEWPORTS
GL_MAX_WIDTH
GL_MEDIUM_FLOAT
GL_MEDIUM_INT
GL_MIN
GL_MIN_FRAGMENT_INTERPOLATION_OFFSET
GL_MIN_MAP_BUFFER_ALIGNMENT
GL_MIN_PROGRAM_TEXEL_OFFSET
GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET
GL_MIN_SAMPLE_SHADING_VALUE
GL_MINOR_VERSION
GL_MIPMAP
GL_MIRROR_CLAMP_TO_EDGE
GL_MIRRORED_REPEAT
GL_MULTISAMPLE
GL_NAME_LENGTH
GL_NAND
GL_NEAREST
GL_NEAREST_MIPMAP_LINEAR
GL_NEAREST_MIPMAP_NEAREST
GL_NEGATIVE_ONE_TO_ONE
GL_NEVER
GL_NICEST
GL_NO_ERROR
GL_NO_RESET_NOTIFICATION
GL_NONE
GL_NOOP
GL_NOR
GL_NOTEQUAL
GL_NUM_ACTIVE_VARIABLES
GL_NUM_COMPATIBLE_SUBROUTINES
GL_NUM_COMPRESSED_TEXTURE_FORMATS
GL_NUM_EXTENSIONS
GL_NUM_PROGRAM_BINARY_FORMATS
GL_NUM_SAMPLE_COUNTS
GL_NUM_SHADER_BINARY_FORMATS
GL_NUM_SHADING_LANGUAGE_VERSIONS
GL_NUM_SPIR_V_EXTENSIONS
GL_OBJECT_TYPE
GL_OFFSET
GL_ONE
GL_ONE_MINUS_CONSTANT_ALPHA
GL_ONE_MINUS_CONSTANT_COLOR
GL_ONE_MINUS_DST_ALPHA
GL_ONE_MINUS_DST_COLOR
GL_ONE_MINUS_SRC1_ALPHA
GL_ONE_MINUS_SRC1_COLOR
GL_ONE_MINUS_SRC_ALPHA
GL_ONE_MINUS_SRC_COLOR
GL_OR
GL_OR_INVERTED
GL_OR_REVERSE
GL_OUT_OF_MEMORY
GL_PACK_ALIGNMENT
GL_PACK_COMPRESSED_BLOCK_DEPTH
GL_PACK_COMPRESSED_BLOCK_HEIGHT
GL_PACK_COMPRESSED_BLOCK_SIZE
GL_PACK_COMPRESSED_BLOCK_WIDTH
GL_PACK_IMAGE_HEIGHT
GL_PACK_LSB_FIRST
GL_PACK_ROW_LENGTH
GL_PACK_SKIP_IMAGES
GL_PACK_SKIP_PIXELS
GL_PACK_SKIP_ROWS
GL_PACK_SWAP_BYTES
GL_PARAMETER_BUFFER
GL_PARAMETER_BUFFER_BINDING
GL_PATCH_DEFAULT_INNER_LEVEL
GL_PATCH_DEFAULT_OUTER_LEVEL
GL_PATCH_VERTICES
GL_PATCHES
GL_PIXEL_BUFFER_BARRIER_BIT
GL_PIXEL_PACK_BUFFER
GL_PIXEL_PACK_BUFFER_BINDING
GL_PIXEL_UNPACK_BUFFER
GL_PIXEL_UNPACK_BUFFER_BINDING
GL_POINT
GL_POINT_FADE_THRESHOLD_SIZE
GL_POINT_SIZE
GL_POINT_SIZE_GRANULARITY
GL_POINT_SIZE_RANGE
GL_POINT_SPRITE_COORD_ORIGIN
GL_POINTS
GL_POLYGON_MODE
GL_POLYGON_OFFSET_CLAMP
GL_POLYGON_OFFSET_CLAMP_EXT
GL_POLYGON_OFFSET_FACTOR
GL_POLYGON_OFFSET_FILL
GL_POLYGON_OFFSET_LINE
GL_POLYGON_OFFSET_POINT
GL_POLYGON_OFFSET_UNITS
GL_POLYGON_SMOOTH
GL_POLYGON_SMOOTH_HINT
GL_PRIMITIVE_RESTART
GL_PRIMITIVE_RESTART_FIXED_INDEX
GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED
GL_PRIMITIVE_RESTART_INDEX
GL_PRIMITIVES_GENERATED
GL_PRIMITIVES_SUBMITTED
GL_PROGRAM
GL_PROGRAM_BINARY_FORMATS
GL_PROGRAM_BINARY_LENGTH
GL_PROGRAM_BINARY_RETRIEVABLE_HINT
GL_PROGRAM_INPUT
GL_PROGRAM_OUTPUT
GL_PROGRAM_PIPELINE
GL_PROGRAM_PIPELINE_BINDING
GL_PROGRAM_POINT_SIZE
GL_PROGRAM_SEPARABLE
GL_PROVOKING_VERTEX
GL_PROXY_TEXTURE_1D
GL_PROXY_TEXTURE_1D_ARRAY
GL_PROXY_TEXTURE_2D
GL_PROXY_TEXTURE_2D_ARRAY
GL_PROXY_TEXTURE_2D_MULTISAMPLE
GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY
GL_PROXY_TEXTURE_3D
GL_PROXY_TEXTURE_CUBE_MAP
GL_PROXY_TEXTURE_CUBE_MAP_ARRAY
GL_PROXY_TEXTURE_RECTANGLE
GL_QUADS
GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION
GL_QUERY
GL_QUERY_BUFFER
GL_QUERY_BUFFER_BARRIER_BIT
GL_QUERY_BUFFER_BINDING
GL_QUERY_BY_REGION_NO_WAIT
GL_QUERY_BY_REGION_NO_WAIT_INVERTED
GL_QUERY_BY_REGION_WAIT
GL_QUERY_BY_REGION_WAIT_INVERTED
GL_QUERY_COUNTER_BITS
GL_QUERY_NO_WAIT
GL_QUERY_NO_WAIT_INVERTED
GL_QUERY_RESULT
GL_QUERY_RESULT_AVAILABLE
GL_QUERY_RESULT_NO_WAIT
GL_QUERY_TARGET
GL_QUERY_WAIT
GL_QUERY_WAIT_INVERTED
GL_R11F_G11F_B10F
GL_R16
GL_R16_SNORM
GL_R16F
GL_R16I
GL_R16UI
GL_R32F
GL_R32I
GL_R32UI
GL_R3_G3_B2
GL_R8
GL_R8_SNORM
GL_R8I
GL_R8UI
GL_RASTERIZER_DISCARD
GL_READ_BUFFER
GL_READ_FRAMEBUFFER
GL_READ_FRAMEBUFFER_BINDING
GL_READ_ONLY
GL_READ_PIXELS
GL_READ_PIXELS_FORMAT
GL_READ_PIXELS_TYPE
GL_READ_WRITE
GL_RED
GL_RED_INTEGER
GL_REFERENCED_BY_COMPUTE_SHADER
GL_REFERENCED_BY_FRAGMENT_SHADER
GL_REFERENCED_BY_GEOMETRY_SHADER
GL_REFERENCED_BY_TESS_CONTROL_SHADER
GL_REFERENCED_BY_TESS_EVALUATION_SHADER
GL_REFERENCED_BY_VERTEX_SHADER
GL_RENDERBUFFER
GL_RENDERBUFFER_ALPHA_SIZE
GL_RENDERBUFFER_BINDING
GL_RENDERBUFFER_BLUE_SIZE
GL_RENDERBUFFER_DEPTH_SIZE
GL_RENDERBUFFER_GREEN_SIZE
GL_RENDERBUFFER_HEIGHT
GL_RENDERBUFFER_INTERNAL_FORMAT
GL_RENDERBUFFER_RED_SIZE
GL_RENDERBUFFER_SAMPLES
GL_RENDERBUFFER_STENCIL_SIZE
GL_RENDERBUFFER_WIDTH
GL_RENDERER
GL_REPEAT
GL_REPLACE
GL_RESET_NOTIFICATION_STRATEGY
GL_RG
GL_RG16
GL_RG16_SNORM
GL_RG16F
GL_RG16I
GL_RG16UI
GL_RG32F
GL_RG32I
GL_RG32UI
GL_RG8
GL_RG8_SNORM
GL_RG8I
GL_RG8UI
GL_RG_INTEGER
GL_RGB
GL_RGB10
GL_RGB10_A2
GL_RGB10_A2UI
GL_RGB12
GL_RGB16
GL_RGB16_SNORM
GL_RGB16F
GL_RGB16I
GL_RGB16UI
GL_RGB32F
GL_RGB32I
GL_RGB32UI
GL_RGB4
GL_RGB5
GL_RGB565
GL_RGB5_A1
GL_RGB8
GL_RGB8_SNORM
GL_RGB8I
GL_RGB8UI
GL_RGB9_E5
GL_RGB_INTEGER
GL_RGBA
GL_RGBA12
GL_RGBA16
GL_RGBA16_SNORM
GL_RGBA16F
GL_RGBA16I
GL_RGBA16UI
GL_RGBA2
GL_RGBA32F
GL_RGBA32I
GL_RGBA32UI
GL_RGBA4
GL_RGBA8
GL_RGBA8_SNORM
GL_RGBA8I
GL_RGBA8UI
GL_RGBA_INTEGER
GL_RIGHT
GL_SAMPLE_ALPHA_TO_COVERAGE
GL_SAMPLE_ALPHA_TO_ONE
GL_SAMPLE_BUFFERS
GL_SAMPLE_COVERAGE
GL_SAMPLE_COVERAGE_INVERT
GL_SAMPLE_COVERAGE_VALUE
GL_SAMPLE_MASK
GL_SAMPLE_MASK_VALUE
GL_SAMPLE_POSITION
GL_SAMPLE_SHADING
GL_SAMPLER
GL_SAMPLER_1D
GL_SAMPLER_1D_ARRAY
GL_SAMPLER_1D_ARRAY_SHADOW
GL_SAMPLER_1D_SHADOW
GL_SAMPLER_2D
GL_SAMPLER_2D_ARRAY
GL_SAMPLER_2D_ARRAY_SHADOW
GL_SAMPLER_2D_MULTISAMPLE
GL_SAMPLER_2D_MULTISAMPLE_ARRAY
GL_SAMPLER_2D_RECT
GL_SAMPLER_2D_RECT_SHADOW
GL_SAMPLER_2D_SHADOW
GL_SAMPLER_3D
GL_SAMPLER_BINDING
GL_SAMPLER_BUFFER
GL_SAMPLER_CUBE
GL_SAMPLER_CUBE_MAP_ARRAY
GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW
GL_SAMPLER_CUBE_SHADOW
GL_SAMPLES
GL_SAMPLES_PASSED
GL_SCISSOR_BOX
GL_SCISSOR_TEST
GL_SEPARATE_ATTRIBS
GL_SET
GL_SHADER
GL_SHADER_BINARY_FORMAT_SPIR_V
GL_SHADER_BINARY_FORMATS
GL_SHADER_COMPILER
GL_SHADER_IMAGE_ACCESS_BARRIER_BIT
GL_SHADER_IMAGE_ATOMIC
GL_SHADER_IMAGE_LOAD
GL_SHADER_IMAGE_STORE
GL_SHADER_SOURCE_LENGTH
GL_SHADER_STORAGE_BARRIER_BIT
GL_SHADER_STORAGE_BLOCK
GL_SHADER_STORAGE_BUFFER
GL_SHADER_STORAGE_BUFFER_BINDING
GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT
GL_SHADER_STORAGE_BUFFER_SIZE
GL_SHADER_STORAGE_BUFFER_START
GL_SHADER_TYPE
GL_SHADING_LANGUAGE_VERSION
GL_SHORT
GL_SIGNALED
GL_SIGNED_NORMALIZED
GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST
GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE
GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST
GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE
GL_SMOOTH_LINE_WIDTH_GRANULARITY
GL_SMOOTH_LINE_WIDTH_RANGE
GL_SMOOTH_POINT_SIZE_GRANULARITY
GL_SMOOTH_POINT_SIZE_RANGE
GL_SPIR_V_BINARY
GL_SPIR_V_EXTENSIONS
GL_SRC1_ALPHA
GL_SRC1_COLOR
GL_SRC_ALPHA
GL_SRC_ALPHA_SATURATE
GL_SRC_COLOR
GL_SRGB
GL_SRGB8
GL_SRGB8_ALPHA8
GL_SRGB_ALPHA
GL_SRGB_READ
GL_SRGB_WRITE
GL_STACK_OVERFLOW
GL_STACK_UNDERFLOW
GL_STATIC_COPY
GL_STATIC_DRAW
GL_STATIC_READ
GL_STENCIL
GL_STENCIL_ATTACHMENT
GL_STENCIL_BACK_FAIL
GL_STENCIL_BACK_FUNC
GL_STENCIL_BACK_PASS_DEPTH_FAIL
GL_STENCIL_BACK_PASS_DEPTH_PASS
GL_STENCIL_BACK_REF
GL_STENCIL_BACK_VALUE_MASK
GL_STENCIL_BACK_WRITEMASK
GL_STENCIL_BUFFER_BIT
GL_STENCIL_CLEAR_VALUE
GL_STENCIL_COMPONENTS
GL_STENCIL_FAIL
GL_STENCIL_FUNC
GL_STENCIL_INDEX
GL_STENCIL_INDEX1
GL_STENCIL_INDEX16
GL_STENCIL_INDEX4
GL_STENCIL_INDEX8
GL_STENCIL_PASS_DEPTH_FAIL
GL_STENCIL_PASS_DEPTH_PASS
GL_STENCIL_REF
GL_STENCIL_RENDERABLE
GL_STENCIL_TEST
GL_STENCIL_VALUE_MASK
GL_STENCIL_WRITEMASK
GL_STEREO
GL_STREAM_COPY
GL_STREAM_DRAW
GL_STREAM_READ
GL_SUBPIXEL_BITS
GL_SYNC_CONDITION
GL_SYNC_FENCE
GL_SYNC_FLAGS
GL_SYNC_FLUSH_COMMANDS_BIT
GL_SYNC_GPU_COMMANDS_COMPLETE
GL_SYNC_STATUS
GL_TESS_CONTROL_OUTPUT_VERTICES
GL_TESS_CONTROL_SHADER
GL_TESS_CONTROL_SHADER_BIT
GL_TESS_CONTROL_SHADER_PATCHES
GL_TESS_CONTROL_SUBROUTINE
GL_TESS_CONTROL_SUBROUTINE_UNIFORM
GL_TESS_CONTROL_TEXTURE
GL_TESS_EVALUATION_SHADER
GL_TESS_EVALUATION_SHADER_BIT
GL_TESS_EVALUATION_SHADER_INVOCATIONS
GL_TESS_EVALUATION_SUBROUTINE
GL_TESS_EVALUATION_SUBROUTINE_UNIFORM
GL_TESS_EVALUATION_TEXTURE
GL_TESS_GEN_MODE
GL_TESS_GEN_POINT_MODE
GL_TESS_GEN_SPACING
GL_TESS_GEN_VERTEX_ORDER
GL_TEXTURE
GL_TEXTURE0
GL_TEXTURE1
GL_TEXTURE10
GL_TEXTURE11
GL_TEXTURE12
GL_TEXTURE13
GL_TEXTURE14
GL_TEXTURE15
GL_TEXTURE16
GL_TEXTURE17
GL_TEXTURE18
GL_TEXTURE19
GL_TEXTURE2
GL_TEXTURE20
GL_TEXTURE21
GL_TEXTURE22
GL_TEXTURE23
GL_TEXTURE24
GL_TEXTURE25
GL_TEXTURE26
GL_TEXTURE27
GL_TEXTURE28
GL_TEXTURE29
GL_TEXTURE3
GL_TEXTURE30
GL_TEXTURE31
GL_TEXTURE4
GL_TEXTURE5
GL_TEXTURE6
GL_TEXTURE7
GL_TEXTURE8
GL_TEXTURE9
GL_TEXTURE_1D
GL_TEXTURE_1D_ARRAY
GL_TEXTURE_2D
GL_TEXTURE_2D_ARRAY
GL_TEXTURE_2D_MULTISAMPLE
GL_TEXTURE_2D_MULTISAMPLE_ARRAY
GL_TEXTURE_3D
GL_TEXTURE_ALPHA_SIZE
GL_TEXTURE_ALPHA_TYPE
GL_TEXTURE_BASE_LEVEL
GL_TEXTURE_BINDING_1D
GL_TEXTURE_BINDING_1D_ARRAY
GL_TEXTURE_BINDING_2D
GL_TEXTURE_BINDING_2D_ARRAY
GL_TEXTURE_BINDING_2D_MULTISAMPLE
GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY
GL_TEXTURE_BINDING_3D
GL_TEXTURE_BINDING_BUFFER
GL_TEXTURE_BINDING_CUBE_MAP
GL_TEXTURE_BINDING_CUBE_MAP_ARRAY
GL_TEXTURE_BINDING_RECTANGLE
GL_TEXTURE_BLUE_SIZE
GL_TEXTURE_BLUE_TYPE
GL_TEXTURE_BORDER_COLOR
GL_TEXTURE_BUFFER
GL_TEXTURE_BUFFER_BINDING
GL_TEXTURE_BUFFER_DATA_STORE_BINDING
GL_TEXTURE_BUFFER_OFFSET
GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT
GL_TEXTURE_BUFFER_SIZE
GL_TEXTURE_COMPARE_FUNC
GL_TEXTURE_COMPARE_MODE
GL_TEXTURE_COMPRESSED
GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT
GL_TEXTURE_COMPRESSED_BLOCK_SIZE
GL_TEXTURE_COMPRESSED_BLOCK_WIDTH
GL_TEXTURE_COMPRESSED_IMAGE_SIZE
GL_TEXTURE_COMPRESSION_HINT
GL_TEXTURE_CUBE_MAP
GL_TEXTURE_CUBE_MAP_ARRAY
GL_TEXTURE_CUBE_MAP_NEGATIVE_X
GL_TEXTURE_CUBE_MAP_NEGATIVE_Y
GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
GL_TEXTURE_CUBE_MAP_POSITIVE_X
GL_TEXTURE_CUBE_MAP_POSITIVE_Y
GL_TEXTURE_CUBE_MAP_POSITIVE_Z
GL_TEXTURE_CUBE_MAP_SEAMLESS
GL_TEXTURE_DEPTH
GL_TEXTURE_DEPTH_SIZE
GL_TEXTURE_DEPTH_TYPE
GL_TEXTURE_FETCH_BARRIER_BIT
GL_TEXTURE_FIXED_SAMPLE_LOCATIONS
GL_TEXTURE_GATHER
GL_TEXTURE_GATHER_SHADOW
GL_TEXTURE_GREEN_SIZE
GL_TEXTURE_GREEN_TYPE
GL_TEXTURE_HEIGHT
GL_TEXTURE_IMAGE_FORMAT
GL_TEXTURE_IMAGE_TYPE
GL_TEXTURE_IMMUTABLE_FORMAT
GL_TEXTURE_IMMUTABLE_LEVELS
GL_TEXTURE_INTERNAL_FORMAT
GL_TEXTURE_LOD_BIAS
GL_TEXTURE_MAG_FILTER
GL_TEXTURE_MAX_ANISOTROPY
GL_TEXTURE_MAX_LEVEL
GL_TEXTURE_MAX_LOD
GL_TEXTURE_MIN_FILTER
GL_TEXTURE_MIN_LOD
GL_TEXTURE_RECTANGLE
GL_TEXTURE_RED_SIZE
GL_TEXTURE_RED_TYPE
GL_TEXTURE_SAMPLES
GL_TEXTURE_SHADOW
GL_TEXTURE_SHARED_SIZE
GL_TEXTURE_STENCIL_SIZE
GL_TEXTURE_SWIZZLE_A
GL_TEXTURE_SWIZZLE_B
GL_TEXTURE_SWIZZLE_G
GL_TEXTURE_SWIZZLE_R
GL_TEXTURE_SWIZZLE_RGBA
GL_TEXTURE_TARGET
GL_TEXTURE_UPDATE_BARRIER_BIT
GL_TEXTURE_VIEW
GL_TEXTURE_VIEW_MIN_LAYER
GL_TEXTURE_VIEW_MIN_LEVEL
GL_TEXTURE_VIEW_NUM_LAYERS
GL_TEXTURE_VIEW_NUM_LEVELS
GL_TEXTURE_WIDTH
GL_TEXTURE_WRAP_R
GL_TEXTURE_WRAP_S
GL_TEXTURE_WRAP_T
GL_TIME_ELAPSED
GL_TIMEOUT_EXPIRED
GL_TIMEOUT_IGNORED
GL_TIMESTAMP
GL_TOP_LEVEL_ARRAY_SIZE
GL_TOP_LEVEL_ARRAY_STRIDE
GL_TRANSFORM_FEEDBACK
GL_TRANSFORM_FEEDBACK_ACTIVE
GL_TRANSFORM_FEEDBACK_BARRIER_BIT
GL_TRANSFORM_FEEDBACK_BINDING
GL_TRANSFORM_FEEDBACK_BUFFER
GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE
GL_TRANSFORM_FEEDBACK_BUFFER_BINDING
GL_TRANSFORM_FEEDBACK_BUFFER_INDEX
GL_TRANSFORM_FEEDBACK_BUFFER_MODE
GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED
GL_TRANSFORM_FEEDBACK_BUFFER_SIZE
GL_TRANSFORM_FEEDBACK_BUFFER_START
GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE
GL_TRANSFORM_FEEDBACK_OVERFLOW
GL_TRANSFORM_FEEDBACK_PAUSED
GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN
GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW
GL_TRANSFORM_FEEDBACK_VARYING
GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH
GL_TRANSFORM_FEEDBACK_VARYINGS
GL_TRIANGLE_FAN
GL_TRIANGLE_STRIP
GL_TRIANGLE_STRIP_ADJACENCY
GL_TRIANGLES
GL_TRIANGLES_ADJACENCY
GL_TRUE
GL_TYPE
GL_UNDEFINED_VERTEX
GL_UNIFORM
GL_UNIFORM_ARRAY_STRIDE
GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX
GL_UNIFORM_BARRIER_BIT
GL_UNIFORM_BLOCK
GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES
GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS
GL_UNIFORM_BLOCK_BINDING
GL_UNIFORM_BLOCK_DATA_SIZE
GL_UNIFORM_BLOCK_INDEX
GL_UNIFORM_BLOCK_NAME_LENGTH
GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER
GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER
GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER
GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER
GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER
GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER
GL_UNIFORM_BUFFER
GL_UNIFORM_BUFFER_BINDING
GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT
GL_UNIFORM_BUFFER_SIZE
GL_UNIFORM_BUFFER_START
GL_UNIFORM_IS_ROW_MAJOR
GL_UNIFORM_MATRIX_STRIDE
GL_UNIFORM_NAME_LENGTH
GL_UNIFORM_OFFSET
GL_UNIFORM_SIZE
GL_UNIFORM_TYPE
GL_UNKNOWN_CONTEXT_RESET
GL_UNPACK_ALIGNMENT
GL_UNPACK_COMPRESSED_BLOCK_DEPTH
GL_UNPACK_COMPRESSED_BLOCK_HEIGHT
GL_UNPACK_COMPRESSED_BLOCK_SIZE
GL_UNPACK_COMPRESSED_BLOCK_WIDTH
GL_UNPACK_IMAGE_HEIGHT
GL_UNPACK_LSB_FIRST
GL_UNPACK_ROW_LENGTH
GL_UNPACK_SKIP_IMAGES
GL_UNPACK_SKIP_PIXELS
GL_UNPACK_SKIP_ROWS
GL_UNPACK_SWAP_BYTES
GL_UNSIGNALED
GL_UNSIGNED_BYTE
GL_UNSIGNED_BYTE_2_3_3_REV
GL_UNSIGNED_BYTE_3_3_2
GL_UNSIGNED_INT
GL_UNSIGNED_INT_10_10_10_2
GL_UNSIGNED_INT_10F_11F_11F_REV
GL_UNSIGNED_INT_24_8
GL_UNSIGNED_INT_2_10_10_10_REV
GL_UNSIGNED_INT_5_9_9_9_REV
GL_UNSIGNED_INT_8_8_8_8
GL_UNSIGNED_INT_8_8_8_8_REV
GL_UNSIGNED_INT_ATOMIC_COUNTER
GL_UNSIGNED_INT_IMAGE_1D
GL_UNSIGNED_INT_IMAGE_1D_ARRAY
GL_UNSIGNED_INT_IMAGE_2D
GL_UNSIGNED_INT_IMAGE_2D_ARRAY
GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE
GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY
GL_UNSIGNED_INT_IMAGE_2D_RECT
GL_UNSIGNED_INT_IMAGE_3D
GL_UNSIGNED_INT_IMAGE_BUFFER
GL_UNSIGNED_INT_IMAGE_CUBE
GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY
GL_UNSIGNED_INT_SAMPLER_1D
GL_UNSIGNED_INT_SAMPLER_1D_ARRAY
GL_UNSIGNED_INT_SAMPLER_2D
GL_UNSIGNED_INT_SAMPLER_2D_ARRAY
GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE
GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
GL_UNSIGNED_INT_SAMPLER_2D_RECT
GL_UNSIGNED_INT_SAMPLER_3D
GL_UNSIGNED_INT_SAMPLER_BUFFER
GL_UNSIGNED_INT_SAMPLER_CUBE
GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY
GL_UNSIGNED_INT_VEC2
GL_UNSIGNED_INT_VEC3
GL_UNSIGNED_INT_VEC4
GL_UNSIGNED_NORMALIZED
GL_UNSIGNED_SHORT
GL_UNSIGNED_SHORT_1_5_5_5_REV
GL_UNSIGNED_SHORT_4_4_4_4
GL_UNSIGNED_SHORT_4_4_4_4_REV
GL_UNSIGNED_SHORT_5_5_5_1
GL_UNSIGNED_SHORT_5_6_5
GL_UNSIGNED_SHORT_5_6_5_REV
GL_UPPER_LEFT
GL_VALIDATE_STATUS
GL_VENDOR
GL_VERSION
GL_VERTEX_ARRAY
GL_VERTEX_ARRAY_BINDING
GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT
GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING
GL_VERTEX_ATTRIB_ARRAY_DIVISOR
GL_VERTEX_ATTRIB_ARRAY_ENABLED
GL_VERTEX_ATTRIB_ARRAY_INTEGER
GL_VERTEX_ATTRIB_ARRAY_LONG
GL_VERTEX_ATTRIB_ARRAY_NORMALIZED
GL_VERTEX_ATTRIB_ARRAY_POINTER
GL_VERTEX_ATTRIB_ARRAY_SIZE
GL_VERTEX_ATTRIB_ARRAY_STRIDE
GL_VERTEX_ATTRIB_ARRAY_TYPE
GL_VERTEX_ATTRIB_BINDING
GL_VERTEX_ATTRIB_RELATIVE_OFFSET
GL_VERTEX_BINDING_BUFFER
GL_VERTEX_BINDING_DIVISOR
GL_VERTEX_BINDING_OFFSET
GL_VERTEX_BINDING_STRIDE
GL_VERTEX_PROGRAM_POINT_SIZE
GL_VERTEX_SHADER
GL_VERTEX_SHADER_BIT
GL_VERTEX_SHADER_INVOCATIONS
GL_VERTEX_SUBROUTINE
GL_VERTEX_SUBROUTINE_UNIFORM
GL_VERTEX_TEXTURE
GL_VERTICES_SUBMITTED
GL_VIEW_CLASS_128_BITS
GL_VIEW_CLASS_16_BITS
GL_VIEW_CLASS_24_BITS
GL_VIEW_CLASS_32_BITS
GL_VIEW_CLASS_48_BITS
GL_VIEW_CLASS_64_BITS
GL_VIEW_CLASS_8_BITS
GL_VIEW_CLASS_96_BITS
GL_VIEW_CLASS_BPTC_FLOAT
GL_VIEW_CLASS_BPTC_UNORM
GL_VIEW_CLASS_RGTC1_RED
GL_VIEW_CLASS_RGTC2_RG
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_COMPATIBILITY_CLASS
GL_VIEWPORT
GL_VIEWPORT_BOUNDS_RANGE
GL_VIEWPORT_INDEX_PROVOKING_VERTEX
GL_VIEWPORT_SUBPIXEL_BITS
GL_WAIT_FAILED
GL_WRITE_ONLY
GL_XOR
GL_ZERO
GL_ZERO_TO_ONE

Aliases

NameTypeDescription
GLbitfield uint
GLboolean ubyte
GLbyte byte
GLchar char
GLclampd double
GLclampf float
GLDEBUGPROC nothrow @nogc extern(C) void function(uint, uint, uint, uint, int, const(char)*, const(void)*)
GLdouble double
GLenum uint
GLfloat float
GLhalf ushort
GLint int
GLint64 long
GLintptr long
GLshort short
GLsizei int
GLsizeiptr long
GLsync gfx.bindings.opengl.gl.__GLsync*
GLubyte ubyte
GLuint uint
GLuint64 ulong
GLushort ushort
GLvoid void
PFN_glActiveShaderProgram nothrow @nogc extern(C) void function(uint, uint)
PFN_glActiveTexture nothrow @nogc extern(C) void function(uint)
PFN_glAttachShader nothrow @nogc extern(C) void function(uint, uint)
PFN_glBeginConditionalRender nothrow @nogc extern(C) void function(uint, uint)
PFN_glBeginQuery nothrow @nogc extern(C) void function(uint, uint)
PFN_glBeginQueryIndexed nothrow @nogc extern(C) void function(uint, uint, uint)
PFN_glBeginTransformFeedback nothrow @nogc extern(C) void function(uint)
PFN_glBindAttribLocation nothrow @nogc extern(C) void function(uint, uint, const(char)*)
PFN_glBindBuffer nothrow @nogc extern(C) void function(uint, uint)
PFN_glBindBufferBase nothrow @nogc extern(C) void function(uint, uint, uint)
PFN_glBindBufferRange nothrow @nogc extern(C) void function(uint, uint, uint, long, long)
PFN_glBindBuffersBase nothrow @nogc extern(C) void function(uint, uint, int, const(uint)*)
PFN_glBindBuffersRange nothrow @nogc extern(C) void function(uint, uint, int, const(uint)*, const(long)*, const(long)*)
PFN_glBindFragDataLocation nothrow @nogc extern(C) void function(uint, uint, const(char)*)
PFN_glBindFragDataLocationIndexed nothrow @nogc extern(C) void function(uint, uint, uint, const(char)*)
PFN_glBindFramebuffer nothrow @nogc extern(C) void function(uint, uint)
PFN_glBindImageTexture nothrow @nogc extern(C) void function(uint, uint, int, ubyte, int, uint, uint)
PFN_glBindImageTextures nothrow @nogc extern(C) void function(uint, int, const(uint)*)
PFN_glBindProgramPipeline nothrow @nogc extern(C) void function(uint)
PFN_glBindRenderbuffer nothrow @nogc extern(C) void function(uint, uint)
PFN_glBindSampler nothrow @nogc extern(C) void function(uint, uint)
PFN_glBindSamplers nothrow @nogc extern(C) void function(uint, int, const(uint)*)
PFN_glBindTexture nothrow @nogc extern(C) void function(uint, uint)
PFN_glBindTextures nothrow @nogc extern(C) void function(uint, int, const(uint)*)
PFN_glBindTextureUnit nothrow @nogc extern(C) void function(uint, uint)
PFN_glBindTransformFeedback nothrow @nogc extern(C) void function(uint, uint)
PFN_glBindVertexArray nothrow @nogc extern(C) void function(uint)
PFN_glBindVertexBuffer nothrow @nogc extern(C) void function(uint, uint, long, int)
PFN_glBindVertexBuffers nothrow @nogc extern(C) void function(uint, int, const(uint)*, const(long)*, const(int)*)
PFN_glBlendColor nothrow @nogc extern(C) void function(float, float, float, float)
PFN_glBlendEquation nothrow @nogc extern(C) void function(uint)
PFN_glBlendEquationi nothrow @nogc extern(C) void function(uint, uint)
PFN_glBlendEquationSeparate nothrow @nogc extern(C) void function(uint, uint)
PFN_glBlendEquationSeparatei nothrow @nogc extern(C) void function(uint, uint, uint)
PFN_glBlendFunc nothrow @nogc extern(C) void function(uint, uint)
PFN_glBlendFunci nothrow @nogc extern(C) void function(uint, uint, uint)
PFN_glBlendFuncSeparate nothrow @nogc extern(C) void function(uint, uint, uint, uint)
PFN_glBlendFuncSeparatei nothrow @nogc extern(C) void function(uint, uint, uint, uint, uint)
PFN_glBlitFramebuffer nothrow @nogc extern(C) void function(int, int, int, int, int, int, int, int, uint, uint)
PFN_glBlitNamedFramebuffer nothrow @nogc extern(C) void function(uint, uint, int, int, int, int, int, int, int, int, uint, uint)
PFN_glBufferData nothrow @nogc extern(C) void function(uint, long, const(void)*, uint)
PFN_glBufferStorage nothrow @nogc extern(C) void function(uint, long, const(void)*, uint)
PFN_glBufferSubData nothrow @nogc extern(C) void function(uint, long, long, const(void)*)
PFN_glCheckFramebufferStatus nothrow @nogc extern(C) uint function(uint)
PFN_glCheckNamedFramebufferStatus nothrow @nogc extern(C) uint function(uint, uint)
PFN_glClampColor nothrow @nogc extern(C) void function(uint, uint)
PFN_glClear nothrow @nogc extern(C) void function(uint)
PFN_glClearBufferData nothrow @nogc extern(C) void function(uint, uint, uint, uint, const(void)*)
PFN_glClearBufferfi nothrow @nogc extern(C) void function(uint, int, float, int)
PFN_glClearBufferfv nothrow @nogc extern(C) void function(uint, int, const(float)*)
PFN_glClearBufferiv nothrow @nogc extern(C) void function(uint, int, const(int)*)
PFN_glClearBufferSubData nothrow @nogc extern(C) void function(uint, uint, long, long, uint, uint, const(void)*)
PFN_glClearBufferuiv nothrow @nogc extern(C) void function(uint, int, const(uint)*)
PFN_glClearColor nothrow @nogc extern(C) void function(float, float, float, float)
PFN_glClearDepth nothrow @nogc extern(C) void function(double)
PFN_glClearDepthf nothrow @nogc extern(C) void function(float)
PFN_glClearNamedBufferData nothrow @nogc extern(C) void function(uint, uint, uint, uint, const(void)*)
PFN_glClearNamedBufferSubData nothrow @nogc extern(C) void function(uint, uint, long, long, uint, uint, const(void)*)
PFN_glClearNamedFramebufferfi nothrow @nogc extern(C) void function(uint, uint, int, float, int)
PFN_glClearNamedFramebufferfv nothrow @nogc extern(C) void function(uint, uint, int, const(float)*)
PFN_glClearNamedFramebufferiv nothrow @nogc extern(C) void function(uint, uint, int, const(int)*)
PFN_glClearNamedFramebufferuiv nothrow @nogc extern(C) void function(uint, uint, int, const(uint)*)
PFN_glClearStencil nothrow @nogc extern(C) void function(int)
PFN_glClearTexImage nothrow @nogc extern(C) void function(uint, int, uint, uint, const(void)*)
PFN_glClearTexSubImage nothrow @nogc extern(C) void function(uint, int, int, int, int, int, int, int, uint, uint, const(void)*)
PFN_glClientWaitSync nothrow @nogc extern(C) uint function(gfx.bindings.opengl.gl.__GLsync*, uint, ulong)
PFN_glClipControl nothrow @nogc extern(C) void function(uint, uint)
PFN_glColorMask nothrow @nogc extern(C) void function(ubyte, ubyte, ubyte, ubyte)
PFN_glColorMaski nothrow @nogc extern(C) void function(uint, ubyte, ubyte, ubyte, ubyte)
PFN_glCompileShader nothrow @nogc extern(C) void function(uint)
PFN_glCompressedTexImage1D nothrow @nogc extern(C) void function(uint, int, uint, int, int, int, const(void)*)
PFN_glCompressedTexImage2D nothrow @nogc extern(C) void function(uint, int, uint, int, int, int, int, const(void)*)
PFN_glCompressedTexImage3D nothrow @nogc extern(C) void function(uint, int, uint, int, int, int, int, int, const(void)*)
PFN_glCompressedTexSubImage1D nothrow @nogc extern(C) void function(uint, int, int, int, uint, int, const(void)*)
PFN_glCompressedTexSubImage2D nothrow @nogc extern(C) void function(uint, int, int, int, int, int, uint, int, const(void)*)
PFN_glCompressedTexSubImage3D nothrow @nogc extern(C) void function(uint, int, int, int, int, int, int, int, uint, int, const(void)*)
PFN_glCompressedTextureSubImage1D nothrow @nogc extern(C) void function(uint, int, int, int, uint, int, const(void)*)
PFN_glCompressedTextureSubImage2D nothrow @nogc extern(C) void function(uint, int, int, int, int, int, uint, int, const(void)*)
PFN_glCompressedTextureSubImage3D nothrow @nogc extern(C) void function(uint, int, int, int, int, int, int, int, uint, int, const(void)*)
PFN_glCopyBufferSubData nothrow @nogc extern(C) void function(uint, uint, long, long, long)
PFN_glCopyImageSubData nothrow @nogc extern(C) void function(uint, uint, int, int, int, int, uint, uint, int, int, int, int, int, int, int)
PFN_glCopyNamedBufferSubData nothrow @nogc extern(C) void function(uint, uint, long, long, long)
PFN_glCopyTexImage1D nothrow @nogc extern(C) void function(uint, int, uint, int, int, int, int)
PFN_glCopyTexImage2D nothrow @nogc extern(C) void function(uint, int, uint, int, int, int, int, int)
PFN_glCopyTexSubImage1D nothrow @nogc extern(C) void function(uint, int, int, int, int, int)
PFN_glCopyTexSubImage2D nothrow @nogc extern(C) void function(uint, int, int, int, int, int, int, int)
PFN_glCopyTexSubImage3D nothrow @nogc extern(C) void function(uint, int, int, int, int, int, int, int, int)
PFN_glCopyTextureSubImage1D nothrow @nogc extern(C) void function(uint, int, int, int, int, int)
PFN_glCopyTextureSubImage2D nothrow @nogc extern(C) void function(uint, int, int, int, int, int, int, int)
PFN_glCopyTextureSubImage3D nothrow @nogc extern(C) void function(uint, int, int, int, int, int, int, int, int)
PFN_glCreateBuffers nothrow @nogc extern(C) void function(int, uint*)
PFN_glCreateFramebuffers nothrow @nogc extern(C) void function(int, uint*)
PFN_glCreateProgram nothrow @nogc extern(C) uint function()
PFN_glCreateProgramPipelines nothrow @nogc extern(C) void function(int, uint*)
PFN_glCreateQueries nothrow @nogc extern(C) void function(uint, int, uint*)
PFN_glCreateRenderbuffers nothrow @nogc extern(C) void function(int, uint*)
PFN_glCreateSamplers nothrow @nogc extern(C) void function(int, uint*)
PFN_glCreateShader nothrow @nogc extern(C) uint function(uint)
PFN_glCreateShaderProgramv nothrow @nogc extern(C) uint function(uint, int, const(char*)*)
PFN_glCreateTextures nothrow @nogc extern(C) void function(uint, int, uint*)
PFN_glCreateTransformFeedbacks nothrow @nogc extern(C) void function(int, uint*)
PFN_glCreateVertexArrays nothrow @nogc extern(C) void function(int, uint*)
PFN_glCullFace nothrow @nogc extern(C) void function(uint)
PFN_glDebugMessageCallback nothrow @nogc extern(C) void function(nothrow @nogc extern(C) void function(uint, uint, uint, uint, int, const(char)*, const(void)*) *, const(void)*)
PFN_glDebugMessageControl nothrow @nogc extern(C) void function(uint, uint, uint, int, const(uint)*, ubyte)
PFN_glDebugMessageInsert nothrow @nogc extern(C) void function(uint, uint, uint, uint, int, const(char)*)
PFN_glDeleteBuffers nothrow @nogc extern(C) void function(int, const(uint)*)
PFN_glDeleteFramebuffers nothrow @nogc extern(C) void function(int, const(uint)*)
PFN_glDeleteProgram nothrow @nogc extern(C) void function(uint)
PFN_glDeleteProgramPipelines nothrow @nogc extern(C) void function(int, const(uint)*)
PFN_glDeleteQueries nothrow @nogc extern(C) void function(int, const(uint)*)
PFN_glDeleteRenderbuffers nothrow @nogc extern(C) void function(int, const(uint)*)
PFN_glDeleteSamplers nothrow @nogc extern(C) void function(int, const(uint)*)
PFN_glDeleteShader nothrow @nogc extern(C) void function(uint)
PFN_glDeleteSync nothrow @nogc extern(C) void function(gfx.bindings.opengl.gl.__GLsync*)
PFN_glDeleteTextures nothrow @nogc extern(C) void function(int, const(uint)*)
PFN_glDeleteTransformFeedbacks nothrow @nogc extern(C) void function(int, const(uint)*)
PFN_glDeleteVertexArrays nothrow @nogc extern(C) void function(int, const(uint)*)
PFN_glDepthFunc nothrow @nogc extern(C) void function(uint)
PFN_glDepthMask nothrow @nogc extern(C) void function(ubyte)
PFN_glDepthRange nothrow @nogc extern(C) void function(double, double)
PFN_glDepthRangeArrayv nothrow @nogc extern(C) void function(uint, int, const(double)*)
PFN_glDepthRangef nothrow @nogc extern(C) void function(float, float)
PFN_glDepthRangeIndexed nothrow @nogc extern(C) void function(uint, double, double)
PFN_glDetachShader nothrow @nogc extern(C) void function(uint, uint)
PFN_glDisable nothrow @nogc extern(C) void function(uint)
PFN_glDisablei nothrow @nogc extern(C) void function(uint, uint)
PFN_glDisableVertexArrayAttrib nothrow @nogc extern(C) void function(uint, uint)
PFN_glDisableVertexAttribArray nothrow @nogc extern(C) void function(uint)
PFN_glDispatchCompute nothrow @nogc extern(C) void function(uint, uint, uint)
PFN_glDispatchComputeIndirect nothrow @nogc extern(C) void function(long)
PFN_glDrawArrays nothrow @nogc extern(C) void function(uint, int, int)
PFN_glDrawArraysIndirect nothrow @nogc extern(C) void function(uint, const(void)*)
PFN_glDrawArraysInstanced nothrow @nogc extern(C) void function(uint, int, int, int)
PFN_glDrawArraysInstancedBaseInstance nothrow @nogc extern(C) void function(uint, int, int, int, uint)
PFN_glDrawBuffer nothrow @nogc extern(C) void function(uint)
PFN_glDrawBuffers nothrow @nogc extern(C) void function(int, const(uint)*)
PFN_glDrawElements nothrow @nogc extern(C) void function(uint, int, uint, const(void)*)
PFN_glDrawElementsBaseVertex nothrow @nogc extern(C) void function(uint, int, uint, const(void)*, int)
PFN_glDrawElementsIndirect nothrow @nogc extern(C) void function(uint, uint, const(void)*)
PFN_glDrawElementsInstanced nothrow @nogc extern(C) void function(uint, int, uint, const(void)*, int)
PFN_glDrawElementsInstancedBaseInstance nothrow @nogc extern(C) void function(uint, int, uint, const(void)*, int, uint)
PFN_glDrawElementsInstancedBaseVertex nothrow @nogc extern(C) void function(uint, int, uint, const(void)*, int, int)
PFN_glDrawElementsInstancedBaseVertexBaseInstance nothrow @nogc extern(C) void function(uint, int, uint, const(void)*, int, int, uint)
PFN_glDrawRangeElements nothrow @nogc extern(C) void function(uint, uint, uint, int, uint, const(void)*)
PFN_glDrawRangeElementsBaseVertex nothrow @nogc extern(C) void function(uint, uint, uint, int, uint, const(void)*, int)
PFN_glDrawTransformFeedback nothrow @nogc extern(C) void function(uint, uint)
PFN_glDrawTransformFeedbackInstanced nothrow @nogc extern(C) void function(uint, uint, int)
PFN_glDrawTransformFeedbackStream nothrow @nogc extern(C) void function(uint, uint, uint)
PFN_glDrawTransformFeedbackStreamInstanced nothrow @nogc extern(C) void function(uint, uint, uint, int)
PFN_glEnable nothrow @nogc extern(C) void function(uint)
PFN_glEnablei nothrow @nogc extern(C) void function(uint, uint)
PFN_glEnableVertexArrayAttrib nothrow @nogc extern(C) void function(uint, uint)
PFN_glEnableVertexAttribArray nothrow @nogc extern(C) void function(uint)
PFN_glEndConditionalRender nothrow @nogc extern(C) void function()
PFN_glEndQuery nothrow @nogc extern(C) void function(uint)
PFN_glEndQueryIndexed nothrow @nogc extern(C) void function(uint, uint)
PFN_glEndTransformFeedback nothrow @nogc extern(C) void function()
PFN_glFenceSync nothrow @nogc extern(C) gfx.bindings.opengl.gl.__GLsync* function(uint, uint)
PFN_glFinish nothrow @nogc extern(C) void function()
PFN_glFlush nothrow @nogc extern(C) void function()
PFN_glFlushMappedBufferRange nothrow @nogc extern(C) void function(uint, long, long)
PFN_glFlushMappedNamedBufferRange nothrow @nogc extern(C) void function(uint, long, long)
PFN_glFramebufferParameteri nothrow @nogc extern(C) void function(uint, uint, int)
PFN_glFramebufferRenderbuffer nothrow @nogc extern(C) void function(uint, uint, uint, uint)
PFN_glFramebufferTexture nothrow @nogc extern(C) void function(uint, uint, uint, int)
PFN_glFramebufferTexture1D nothrow @nogc extern(C) void function(uint, uint, uint, uint, int)
PFN_glFramebufferTexture2D nothrow @nogc extern(C) void function(uint, uint, uint, uint, int)
PFN_glFramebufferTexture3D nothrow @nogc extern(C) void function(uint, uint, uint, uint, int, int)
PFN_glFramebufferTextureLayer nothrow @nogc extern(C) void function(uint, uint, uint, int, int)
PFN_glFrontFace nothrow @nogc extern(C) void function(uint)
PFN_glGenBuffers nothrow @nogc extern(C) void function(int, uint*)
PFN_glGenerateMipmap nothrow @nogc extern(C) void function(uint)
PFN_glGenerateTextureMipmap nothrow @nogc extern(C) void function(uint)
PFN_glGenFramebuffers nothrow @nogc extern(C) void function(int, uint*)
PFN_glGenProgramPipelines nothrow @nogc extern(C) void function(int, uint*)
PFN_glGenQueries nothrow @nogc extern(C) void function(int, uint*)
PFN_glGenRenderbuffers nothrow @nogc extern(C) void function(int, uint*)
PFN_glGenSamplers nothrow @nogc extern(C) void function(int, uint*)
PFN_glGenTextures nothrow @nogc extern(C) void function(int, uint*)
PFN_glGenTransformFeedbacks nothrow @nogc extern(C) void function(int, uint*)
PFN_glGenVertexArrays nothrow @nogc extern(C) void function(int, uint*)
PFN_glGetActiveAtomicCounterBufferiv nothrow @nogc extern(C) void function(uint, uint, uint, int*)
PFN_glGetActiveAttrib nothrow @nogc extern(C) void function(uint, uint, int, int*, int*, uint*, char*)
PFN_glGetActiveSubroutineName nothrow @nogc extern(C) void function(uint, uint, uint, int, int*, char*)
PFN_glGetActiveSubroutineUniformiv nothrow @nogc extern(C) void function(uint, uint, uint, uint, int*)
PFN_glGetActiveSubroutineUniformName nothrow @nogc extern(C) void function(uint, uint, uint, int, int*, char*)
PFN_glGetActiveUniform nothrow @nogc extern(C) void function(uint, uint, int, int*, int*, uint*, char*)
PFN_glGetActiveUniformBlockiv nothrow @nogc extern(C) void function(uint, uint, uint, int*)
PFN_glGetActiveUniformBlockName nothrow @nogc extern(C) void function(uint, uint, int, int*, char*)
PFN_glGetActiveUniformName nothrow @nogc extern(C) void function(uint, uint, int, int*, char*)
PFN_glGetActiveUniformsiv nothrow @nogc extern(C) void function(uint, int, const(uint)*, uint, int*)
PFN_glGetAttachedShaders nothrow @nogc extern(C) void function(uint, int, int*, uint*)
PFN_glGetAttribLocation nothrow @nogc extern(C) int function(uint, const(char)*)
PFN_glGetBooleani_v nothrow @nogc extern(C) void function(uint, uint, ubyte*)
PFN_glGetBooleanv nothrow @nogc extern(C) void function(uint, ubyte*)
PFN_glGetBufferParameteri64v nothrow @nogc extern(C) void function(uint, uint, long*)
PFN_glGetBufferParameteriv nothrow @nogc extern(C) void function(uint, uint, int*)
PFN_glGetBufferPointerv nothrow @nogc extern(C) void function(uint, uint, void**)
PFN_glGetBufferSubData nothrow @nogc extern(C) void function(uint, long, long, void*)
PFN_glGetCompressedTexImage nothrow @nogc extern(C) void function(uint, int, void*)
PFN_glGetCompressedTextureImage nothrow @nogc extern(C) void function(uint, int, int, void*)
PFN_glGetCompressedTextureSubImage nothrow @nogc extern(C) void function(uint, int, int, int, int, int, int, int, int, void*)
PFN_glGetDebugMessageLog nothrow @nogc extern(C) uint function(uint, int, uint*, uint*, uint*, uint*, int*, char*)
PFN_glGetDoublei_v nothrow @nogc extern(C) void function(uint, uint, double*)
PFN_glGetDoublev nothrow @nogc extern(C) void function(uint, double*)
PFN_glGetError nothrow @nogc extern(C) uint function()
PFN_glGetFloati_v nothrow @nogc extern(C) void function(uint, uint, float*)
PFN_glGetFloatv nothrow @nogc extern(C) void function(uint, float*)
PFN_glGetFragDataIndex nothrow @nogc extern(C) int function(uint, const(char)*)
PFN_glGetFragDataLocation nothrow @nogc extern(C) int function(uint, const(char)*)
PFN_glGetFramebufferAttachmentParameteriv nothrow @nogc extern(C) void function(uint, uint, uint, int*)
PFN_glGetFramebufferParameteriv nothrow @nogc extern(C) void function(uint, uint, int*)
PFN_glGetGraphicsResetStatus nothrow @nogc extern(C) uint function()
PFN_glGetInteger64i_v nothrow @nogc extern(C) void function(uint, uint, long*)
PFN_glGetInteger64v nothrow @nogc extern(C) void function(uint, long*)
PFN_glGetIntegeri_v nothrow @nogc extern(C) void function(uint, uint, int*)
PFN_glGetIntegerv nothrow @nogc extern(C) void function(uint, int*)
PFN_glGetInternalformati64v nothrow @nogc extern(C) void function(uint, uint, uint, int, long*)
PFN_glGetInternalformativ nothrow @nogc extern(C) void function(uint, uint, uint, int, int*)
PFN_glGetMultisamplefv nothrow @nogc extern(C) void function(uint, uint, float*)
PFN_glGetNamedBufferParameteri64v nothrow @nogc extern(C) void function(uint, uint, long*)
PFN_glGetNamedBufferParameteriv nothrow @nogc extern(C) void function(uint, uint, int*)
PFN_glGetNamedBufferPointerv nothrow @nogc extern(C) void function(uint, uint, void**)
PFN_glGetNamedBufferSubData nothrow @nogc extern(C) void function(uint, long, long, void*)
PFN_glGetNamedFramebufferAttachmentParameteriv nothrow @nogc extern(C) void function(uint, uint, uint, int*)
PFN_glGetNamedFramebufferParameteriv nothrow @nogc extern(C) void function(uint, uint, int*)
PFN_glGetNamedRenderbufferParameteriv nothrow @nogc extern(C) void function(uint, uint, int*)
PFN_glGetnCompressedTexImage nothrow @nogc extern(C) void function(uint, int, int, void*)
PFN_glGetnTexImage nothrow @nogc extern(C) void function(uint, int, uint, uint, int, void*)
PFN_glGetnUniformdv nothrow @nogc extern(C) void function(uint, int, int, double*)
PFN_glGetnUniformfv nothrow @nogc extern(C) void function(uint, int, int, float*)
PFN_glGetnUniformiv nothrow @nogc extern(C) void function(uint, int, int, int*)
PFN_glGetnUniformuiv nothrow @nogc extern(C) void function(uint, int, int, uint*)
PFN_glGetObjectLabel nothrow @nogc extern(C) void function(uint, uint, int, int*, char*)
PFN_glGetObjectPtrLabel nothrow @nogc extern(C) void function(const(void)*, int, int*, char*)
PFN_glGetPointerv nothrow @nogc extern(C) void function(uint, void**)
PFN_glGetProgramBinary nothrow @nogc extern(C) void function(uint, int, int*, uint*, void*)
PFN_glGetProgramInfoLog nothrow @nogc extern(C) void function(uint, int, int*, char*)
PFN_glGetProgramInterfaceiv nothrow @nogc extern(C) void function(uint, uint, uint, int*)
PFN_glGetProgramiv nothrow @nogc extern(C) void function(uint, uint, int*)
PFN_glGetProgramPipelineInfoLog nothrow @nogc extern(C) void function(uint, int, int*, char*)
PFN_glGetProgramPipelineiv nothrow @nogc extern(C) void function(uint, uint, int*)
PFN_glGetProgramResourceIndex nothrow @nogc extern(C) uint function(uint, uint, const(char)*)
PFN_glGetProgramResourceiv nothrow @nogc extern(C) void function(uint, uint, uint, int, const(uint)*, int, int*, int*)
PFN_glGetProgramResourceLocation nothrow @nogc extern(C) int function(uint, uint, const(char)*)
PFN_glGetProgramResourceLocationIndex nothrow @nogc extern(C) int function(uint, uint, const(char)*)
PFN_glGetProgramResourceName nothrow @nogc extern(C) void function(uint, uint, uint, int, int*, char*)
PFN_glGetProgramStageiv nothrow @nogc extern(C) void function(uint, uint, uint, int*)
PFN_glGetQueryBufferObjecti64v nothrow @nogc extern(C) void function(uint, uint, uint, long)
PFN_glGetQueryBufferObjectiv nothrow @nogc extern(C) void function(uint, uint, uint, long)
PFN_glGetQueryBufferObjectui64v nothrow @nogc extern(C) void function(uint, uint, uint, long)
PFN_glGetQueryBufferObjectuiv nothrow @nogc extern(C) void function(uint, uint, uint, long)
PFN_glGetQueryIndexediv nothrow @nogc extern(C) void function(uint, uint, uint, int*)
PFN_glGetQueryiv nothrow @nogc extern(C) void function(uint, uint, int*)
PFN_glGetQueryObjecti64v nothrow @nogc extern(C) void function(uint, uint, long*)
PFN_glGetQueryObjectiv nothrow @nogc extern(C) void function(uint, uint, int*)
PFN_glGetQueryObjectui64v nothrow @nogc extern(C) void function(uint, uint, ulong*)
PFN_glGetQueryObjectuiv nothrow @nogc extern(C) void function(uint, uint, uint*)
PFN_glGetRenderbufferParameteriv nothrow @nogc extern(C) void function(uint, uint, int*)
PFN_glGetSamplerParameterfv nothrow @nogc extern(C) void function(uint, uint, float*)
PFN_glGetSamplerParameterIiv nothrow @nogc extern(C) void function(uint, uint, int*)
PFN_glGetSamplerParameterIuiv nothrow @nogc extern(C) void function(uint, uint, uint*)
PFN_glGetSamplerParameteriv nothrow @nogc extern(C) void function(uint, uint, int*)
PFN_glGetShaderInfoLog nothrow @nogc extern(C) void function(uint, int, int*, char*)
PFN_glGetShaderiv nothrow @nogc extern(C) void function(uint, uint, int*)
PFN_glGetShaderPrecisionFormat nothrow @nogc extern(C) void function(uint, uint, int*, int*)
PFN_glGetShaderSource nothrow @nogc extern(C) void function(uint, int, int*, char*)
PFN_glGetString nothrow @nogc extern(C) const(ubyte)* function(uint)
PFN_glGetStringi nothrow @nogc extern(C) const(ubyte)* function(uint, uint)
PFN_glGetSubroutineIndex nothrow @nogc extern(C) uint function(uint, uint, const(char)*)
PFN_glGetSubroutineUniformLocation nothrow @nogc extern(C) int function(uint, uint, const(char)*)
PFN_glGetSynciv nothrow @nogc extern(C) void function(gfx.bindings.opengl.gl.__GLsync*, uint, int, int*, int*)
PFN_glGetTexImage nothrow @nogc extern(C) void function(uint, int, uint, uint, void*)
PFN_glGetTexLevelParameterfv nothrow @nogc extern(C) void function(uint, int, uint, float*)
PFN_glGetTexLevelParameteriv nothrow @nogc extern(C) void function(uint, int, uint, int*)
PFN_glGetTexParameterfv nothrow @nogc extern(C) void function(uint, uint, float*)
PFN_glGetTexParameterIiv nothrow @nogc extern(C) void function(uint, uint, int*)
PFN_glGetTexParameterIuiv nothrow @nogc extern(C) void function(uint, uint, uint*)
PFN_glGetTexParameteriv nothrow @nogc extern(C) void function(uint, uint, int*)
PFN_glGetTextureImage nothrow @nogc extern(C) void function(uint, int, uint, uint, int, void*)
PFN_glGetTextureLevelParameterfv nothrow @nogc extern(C) void function(uint, int, uint, float*)
PFN_glGetTextureLevelParameteriv nothrow @nogc extern(C) void function(uint, int, uint, int*)
PFN_glGetTextureParameterfv nothrow @nogc extern(C) void function(uint, uint, float*)
PFN_glGetTextureParameterIiv nothrow @nogc extern(C) void function(uint, uint, int*)
PFN_glGetTextureParameterIuiv nothrow @nogc extern(C) void function(uint, uint, uint*)
PFN_glGetTextureParameteriv nothrow @nogc extern(C) void function(uint, uint, int*)
PFN_glGetTextureSubImage nothrow @nogc extern(C) void function(uint, int, int, int, int, int, int, int, uint, uint, int, void*)
PFN_glGetTransformFeedbacki64_v nothrow @nogc extern(C) void function(uint, uint, uint, long*)
PFN_glGetTransformFeedbacki_v nothrow @nogc extern(C) void function(uint, uint, uint, int*)
PFN_glGetTransformFeedbackiv nothrow @nogc extern(C) void function(uint, uint, int*)
PFN_glGetTransformFeedbackVarying nothrow @nogc extern(C) void function(uint, uint, int, int*, int*, uint*, char*)
PFN_glGetUniformBlockIndex nothrow @nogc extern(C) uint function(uint, const(char)*)
PFN_glGetUniformdv nothrow @nogc extern(C) void function(uint, int, double*)
PFN_glGetUniformfv nothrow @nogc extern(C) void function(uint, int, float*)
PFN_glGetUniformIndices nothrow @nogc extern(C) void function(uint, int, const(char*)*, uint*)
PFN_glGetUniformiv nothrow @nogc extern(C) void function(uint, int, int*)
PFN_glGetUniformLocation nothrow @nogc extern(C) int function(uint, const(char)*)
PFN_glGetUniformSubroutineuiv nothrow @nogc extern(C) void function(uint, int, uint*)
PFN_glGetUniformuiv nothrow @nogc extern(C) void function(uint, int, uint*)
PFN_glGetVertexArrayIndexed64iv nothrow @nogc extern(C) void function(uint, uint, uint, long*)
PFN_glGetVertexArrayIndexediv nothrow @nogc extern(C) void function(uint, uint, uint, int*)
PFN_glGetVertexArrayiv nothrow @nogc extern(C) void function(uint, uint, int*)
PFN_glGetVertexAttribdv nothrow @nogc extern(C) void function(uint, uint, double*)
PFN_glGetVertexAttribfv nothrow @nogc extern(C) void function(uint, uint, float*)
PFN_glGetVertexAttribIiv nothrow @nogc extern(C) void function(uint, uint, int*)
PFN_glGetVertexAttribIuiv nothrow @nogc extern(C) void function(uint, uint, uint*)
PFN_glGetVertexAttribiv nothrow @nogc extern(C) void function(uint, uint, int*)
PFN_glGetVertexAttribLdv nothrow @nogc extern(C) void function(uint, uint, double*)
PFN_glGetVertexAttribPointerv nothrow @nogc extern(C) void function(uint, uint, void**)
PFN_glHint nothrow @nogc extern(C) void function(uint, uint)
PFN_glInvalidateBufferData nothrow @nogc extern(C) void function(uint)
PFN_glInvalidateBufferSubData nothrow @nogc extern(C) void function(uint, long, long)
PFN_glInvalidateFramebuffer nothrow @nogc extern(C) void function(uint, int, const(uint)*)
PFN_glInvalidateNamedFramebufferData nothrow @nogc extern(C) void function(uint, int, const(uint)*)
PFN_glInvalidateNamedFramebufferSubData nothrow @nogc extern(C) void function(uint, int, const(uint)*, int, int, int, int)
PFN_glInvalidateSubFramebuffer nothrow @nogc extern(C) void function(uint, int, const(uint)*, int, int, int, int)
PFN_glInvalidateTexImage nothrow @nogc extern(C) void function(uint, int)
PFN_glInvalidateTexSubImage nothrow @nogc extern(C) void function(uint, int, int, int, int, int, int, int)
PFN_glIsBuffer nothrow @nogc extern(C) ubyte function(uint)
PFN_glIsEnabled nothrow @nogc extern(C) ubyte function(uint)
PFN_glIsEnabledi nothrow @nogc extern(C) ubyte function(uint, uint)
PFN_glIsFramebuffer nothrow @nogc extern(C) ubyte function(uint)
PFN_glIsProgram nothrow @nogc extern(C) ubyte function(uint)
PFN_glIsProgramPipeline nothrow @nogc extern(C) ubyte function(uint)
PFN_glIsQuery nothrow @nogc extern(C) ubyte function(uint)
PFN_glIsRenderbuffer nothrow @nogc extern(C) ubyte function(uint)
PFN_glIsSampler nothrow @nogc extern(C) ubyte function(uint)
PFN_glIsShader nothrow @nogc extern(C) ubyte function(uint)
PFN_glIsSync nothrow @nogc extern(C) ubyte function(gfx.bindings.opengl.gl.__GLsync*)
PFN_glIsTexture nothrow @nogc extern(C) ubyte function(uint)
PFN_glIsTransformFeedback nothrow @nogc extern(C) ubyte function(uint)
PFN_glIsVertexArray nothrow @nogc extern(C) ubyte function(uint)
PFN_glLineWidth nothrow @nogc extern(C) void function(float)
PFN_glLinkProgram nothrow @nogc extern(C) void function(uint)
PFN_glLogicOp nothrow @nogc extern(C) void function(uint)
PFN_glMapBuffer nothrow @nogc extern(C) void* function(uint, uint)
PFN_glMapBufferRange nothrow @nogc extern(C) void* function(uint, long, long, uint)
PFN_glMapNamedBuffer nothrow @nogc extern(C) void* function(uint, uint)
PFN_glMapNamedBufferRange nothrow @nogc extern(C) void* function(uint, long, long, uint)
PFN_glMemoryBarrier nothrow @nogc extern(C) void function(uint)
PFN_glMemoryBarrierByRegion nothrow @nogc extern(C) void function(uint)
PFN_glMinSampleShading nothrow @nogc extern(C) void function(float)
PFN_glMultiDrawArrays nothrow @nogc extern(C) void function(uint, const(int)*, const(int)*, int)
PFN_glMultiDrawArraysIndirect nothrow @nogc extern(C) void function(uint, const(void)*, int, int)
PFN_glMultiDrawArraysIndirectCount nothrow @nogc extern(C) void function(uint, const(void)*, long, int, int)
PFN_glMultiDrawElements nothrow @nogc extern(C) void function(uint, const(int)*, uint, const(void*)*, int)
PFN_glMultiDrawElementsBaseVertex nothrow @nogc extern(C) void function(uint, const(int)*, uint, const(void*)*, int, const(int)*)
PFN_glMultiDrawElementsIndirect nothrow @nogc extern(C) void function(uint, uint, const(void)*, int, int)
PFN_glMultiDrawElementsIndirectCount nothrow @nogc extern(C) void function(uint, uint, const(void)*, long, int, int)
PFN_glNamedBufferData nothrow @nogc extern(C) void function(uint, long, const(void)*, uint)
PFN_glNamedBufferStorage nothrow @nogc extern(C) void function(uint, long, const(void)*, uint)
PFN_glNamedBufferSubData nothrow @nogc extern(C) void function(uint, long, long, const(void)*)
PFN_glNamedFramebufferDrawBuffer nothrow @nogc extern(C) void function(uint, uint)
PFN_glNamedFramebufferDrawBuffers nothrow @nogc extern(C) void function(uint, int, const(uint)*)
PFN_glNamedFramebufferParameteri nothrow @nogc extern(C) void function(uint, uint, int)
PFN_glNamedFramebufferReadBuffer nothrow @nogc extern(C) void function(uint, uint)
PFN_glNamedFramebufferRenderbuffer nothrow @nogc extern(C) void function(uint, uint, uint, uint)
PFN_glNamedFramebufferTexture nothrow @nogc extern(C) void function(uint, uint, uint, int)
PFN_glNamedFramebufferTextureLayer nothrow @nogc extern(C) void function(uint, uint, uint, int, int)
PFN_glNamedRenderbufferStorage nothrow @nogc extern(C) void function(uint, uint, int, int)
PFN_glNamedRenderbufferStorageMultisample nothrow @nogc extern(C) void function(uint, int, uint, int, int)
PFN_glObjectLabel nothrow @nogc extern(C) void function(uint, uint, int, const(char)*)
PFN_glObjectPtrLabel nothrow @nogc extern(C) void function(const(void)*, int, const(char)*)
PFN_glPatchParameterfv nothrow @nogc extern(C) void function(uint, const(float)*)
PFN_glPatchParameteri nothrow @nogc extern(C) void function(uint, int)
PFN_glPauseTransformFeedback nothrow @nogc extern(C) void function()
PFN_glPixelStoref nothrow @nogc extern(C) void function(uint, float)
PFN_glPixelStorei nothrow @nogc extern(C) void function(uint, int)
PFN_glPointParameterf nothrow @nogc extern(C) void function(uint, float)
PFN_glPointParameterfv nothrow @nogc extern(C) void function(uint, const(float)*)
PFN_glPointParameteri nothrow @nogc extern(C) void function(uint, int)
PFN_glPointParameteriv nothrow @nogc extern(C) void function(uint, const(int)*)
PFN_glPointSize nothrow @nogc extern(C) void function(float)
PFN_glPolygonMode nothrow @nogc extern(C) void function(uint, uint)
PFN_glPolygonOffset nothrow @nogc extern(C) void function(float, float)
PFN_glPolygonOffsetClamp nothrow @nogc extern(C) void function(float, float, float)
PFN_glPopDebugGroup nothrow @nogc extern(C) void function()
PFN_glPrimitiveRestartIndex nothrow @nogc extern(C) void function(uint)
PFN_glProgramBinary nothrow @nogc extern(C) void function(uint, uint, const(void)*, int)
PFN_glProgramParameteri nothrow @nogc extern(C) void function(uint, uint, int)
PFN_glProgramUniform1d nothrow @nogc extern(C) void function(uint, int, double)
PFN_glProgramUniform1dv nothrow @nogc extern(C) void function(uint, int, int, const(double)*)
PFN_glProgramUniform1f nothrow @nogc extern(C) void function(uint, int, float)
PFN_glProgramUniform1fv nothrow @nogc extern(C) void function(uint, int, int, const(float)*)
PFN_glProgramUniform1i nothrow @nogc extern(C) void function(uint, int, int)
PFN_glProgramUniform1iv nothrow @nogc extern(C) void function(uint, int, int, const(int)*)
PFN_glProgramUniform1ui nothrow @nogc extern(C) void function(uint, int, uint)
PFN_glProgramUniform1uiv nothrow @nogc extern(C) void function(uint, int, int, const(uint)*)
PFN_glProgramUniform2d nothrow @nogc extern(C) void function(uint, int, double, double)
PFN_glProgramUniform2dv nothrow @nogc extern(C) void function(uint, int, int, const(double)*)
PFN_glProgramUniform2f nothrow @nogc extern(C) void function(uint, int, float, float)
PFN_glProgramUniform2fv nothrow @nogc extern(C) void function(uint, int, int, const(float)*)
PFN_glProgramUniform2i nothrow @nogc extern(C) void function(uint, int, int, int)
PFN_glProgramUniform2iv nothrow @nogc extern(C) void function(uint, int, int, const(int)*)
PFN_glProgramUniform2ui nothrow @nogc extern(C) void function(uint, int, uint, uint)
PFN_glProgramUniform2uiv nothrow @nogc extern(C) void function(uint, int, int, const(uint)*)
PFN_glProgramUniform3d nothrow @nogc extern(C) void function(uint, int, double, double, double)
PFN_glProgramUniform3dv nothrow @nogc extern(C) void function(uint, int, int, const(double)*)
PFN_glProgramUniform3f nothrow @nogc extern(C) void function(uint, int, float, float, float)
PFN_glProgramUniform3fv nothrow @nogc extern(C) void function(uint, int, int, const(float)*)
PFN_glProgramUniform3i nothrow @nogc extern(C) void function(uint, int, int, int, int)
PFN_glProgramUniform3iv nothrow @nogc extern(C) void function(uint, int, int, const(int)*)
PFN_glProgramUniform3ui nothrow @nogc extern(C) void function(uint, int, uint, uint, uint)
PFN_glProgramUniform3uiv nothrow @nogc extern(C) void function(uint, int, int, const(uint)*)
PFN_glProgramUniform4d nothrow @nogc extern(C) void function(uint, int, double, double, double, double)
PFN_glProgramUniform4dv nothrow @nogc extern(C) void function(uint, int, int, const(double)*)
PFN_glProgramUniform4f nothrow @nogc extern(C) void function(uint, int, float, float, float, float)
PFN_glProgramUniform4fv nothrow @nogc extern(C) void function(uint, int, int, const(float)*)
PFN_glProgramUniform4i nothrow @nogc extern(C) void function(uint, int, int, int, int, int)
PFN_glProgramUniform4iv nothrow @nogc extern(C) void function(uint, int, int, const(int)*)
PFN_glProgramUniform4ui nothrow @nogc extern(C) void function(uint, int, uint, uint, uint, uint)
PFN_glProgramUniform4uiv nothrow @nogc extern(C) void function(uint, int, int, const(uint)*)
PFN_glProgramUniformMatrix2dv nothrow @nogc extern(C) void function(uint, int, int, ubyte, const(double)*)
PFN_glProgramUniformMatrix2fv nothrow @nogc extern(C) void function(uint, int, int, ubyte, const(float)*)
PFN_glProgramUniformMatrix2x3dv nothrow @nogc extern(C) void function(uint, int, int, ubyte, const(double)*)
PFN_glProgramUniformMatrix2x3fv nothrow @nogc extern(C) void function(uint, int, int, ubyte, const(float)*)
PFN_glProgramUniformMatrix2x4dv nothrow @nogc extern(C) void function(uint, int, int, ubyte, const(double)*)
PFN_glProgramUniformMatrix2x4fv nothrow @nogc extern(C) void function(uint, int, int, ubyte, const(float)*)
PFN_glProgramUniformMatrix3dv nothrow @nogc extern(C) void function(uint, int, int, ubyte, const(double)*)
PFN_glProgramUniformMatrix3fv nothrow @nogc extern(C) void function(uint, int, int, ubyte, const(float)*)
PFN_glProgramUniformMatrix3x2dv nothrow @nogc extern(C) void function(uint, int, int, ubyte, const(double)*)
PFN_glProgramUniformMatrix3x2fv nothrow @nogc extern(C) void function(uint, int, int, ubyte, const(float)*)
PFN_glProgramUniformMatrix3x4dv nothrow @nogc extern(C) void function(uint, int, int, ubyte, const(double)*)
PFN_glProgramUniformMatrix3x4fv nothrow @nogc extern(C) void function(uint, int, int, ubyte, const(float)*)
PFN_glProgramUniformMatrix4dv nothrow @nogc extern(C) void function(uint, int, int, ubyte, const(double)*)
PFN_glProgramUniformMatrix4fv nothrow @nogc extern(C) void function(uint, int, int, ubyte, const(float)*)
PFN_glProgramUniformMatrix4x2dv nothrow @nogc extern(C) void function(uint, int, int, ubyte, const(double)*)
PFN_glProgramUniformMatrix4x2fv nothrow @nogc extern(C) void function(uint, int, int, ubyte, const(float)*)
PFN_glProgramUniformMatrix4x3dv nothrow @nogc extern(C) void function(uint, int, int, ubyte, const(double)*)
PFN_glProgramUniformMatrix4x3fv nothrow @nogc extern(C) void function(uint, int, int, ubyte, const(float)*)
PFN_glProvokingVertex nothrow @nogc extern(C) void function(uint)
PFN_glPushDebugGroup nothrow @nogc extern(C) void function(uint, uint, int, const(char)*)
PFN_glQueryCounter nothrow @nogc extern(C) void function(uint, uint)
PFN_glReadBuffer nothrow @nogc extern(C) void function(uint)
PFN_glReadnPixels nothrow @nogc extern(C) void function(int, int, int, int, uint, uint, int, void*)
PFN_glReadPixels nothrow @nogc extern(C) void function(int, int, int, int, uint, uint, void*)
PFN_glReleaseShaderCompiler nothrow @nogc extern(C) void function()
PFN_glRenderbufferStorage nothrow @nogc extern(C) void function(uint, uint, int, int)
PFN_glRenderbufferStorageMultisample nothrow @nogc extern(C) void function(uint, int, uint, int, int)
PFN_glResumeTransformFeedback nothrow @nogc extern(C) void function()
PFN_glSampleCoverage nothrow @nogc extern(C) void function(float, ubyte)
PFN_glSampleMaski nothrow @nogc extern(C) void function(uint, uint)
PFN_glSamplerParameterf nothrow @nogc extern(C) void function(uint, uint, float)
PFN_glSamplerParameterfv nothrow @nogc extern(C) void function(uint, uint, const(float)*)
PFN_glSamplerParameteri nothrow @nogc extern(C) void function(uint, uint, int)
PFN_glSamplerParameterIiv nothrow @nogc extern(C) void function(uint, uint, const(int)*)
PFN_glSamplerParameterIuiv nothrow @nogc extern(C) void function(uint, uint, const(uint)*)
PFN_glSamplerParameteriv nothrow @nogc extern(C) void function(uint, uint, const(int)*)
PFN_glScissor nothrow @nogc extern(C) void function(int, int, int, int)
PFN_glScissorArrayv nothrow @nogc extern(C) void function(uint, int, const(int)*)
PFN_glScissorIndexed nothrow @nogc extern(C) void function(uint, int, int, int, int)
PFN_glScissorIndexedv nothrow @nogc extern(C) void function(uint, const(int)*)
PFN_glShaderBinary nothrow @nogc extern(C) void function(int, const(uint)*, uint, const(void)*, int)
PFN_glShaderSource nothrow @nogc extern(C) void function(uint, int, const(char*)*, const(int)*)
PFN_glShaderStorageBlockBinding nothrow @nogc extern(C) void function(uint, uint, uint)
PFN_glSpecializeShader nothrow @nogc extern(C) void function(uint, const(char)*, uint, const(uint)*, const(uint)*)
PFN_glStencilFunc nothrow @nogc extern(C) void function(uint, int, uint)
PFN_glStencilFuncSeparate nothrow @nogc extern(C) void function(uint, uint, int, uint)
PFN_glStencilMask nothrow @nogc extern(C) void function(uint)
PFN_glStencilMaskSeparate nothrow @nogc extern(C) void function(uint, uint)
PFN_glStencilOp nothrow @nogc extern(C) void function(uint, uint, uint)
PFN_glStencilOpSeparate nothrow @nogc extern(C) void function(uint, uint, uint, uint)
PFN_glTexBuffer nothrow @nogc extern(C) void function(uint, uint, uint)
PFN_glTexBufferRange nothrow @nogc extern(C) void function(uint, uint, uint, long, long)
PFN_glTexImage1D nothrow @nogc extern(C) void function(uint, int, int, int, int, uint, uint, const(void)*)
PFN_glTexImage2D nothrow @nogc extern(C) void function(uint, int, int, int, int, int, uint, uint, const(void)*)
PFN_glTexImage2DMultisample nothrow @nogc extern(C) void function(uint, int, uint, int, int, ubyte)
PFN_glTexImage3D nothrow @nogc extern(C) void function(uint, int, int, int, int, int, int, uint, uint, const(void)*)
PFN_glTexImage3DMultisample nothrow @nogc extern(C) void function(uint, int, uint, int, int, int, ubyte)
PFN_glTexParameterf nothrow @nogc extern(C) void function(uint, uint, float)
PFN_glTexParameterfv nothrow @nogc extern(C) void function(uint, uint, const(float)*)
PFN_glTexParameteri nothrow @nogc extern(C) void function(uint, uint, int)
PFN_glTexParameterIiv nothrow @nogc extern(C) void function(uint, uint, const(int)*)
PFN_glTexParameterIuiv nothrow @nogc extern(C) void function(uint, uint, const(uint)*)
PFN_glTexParameteriv nothrow @nogc extern(C) void function(uint, uint, const(int)*)
PFN_glTexStorage1D nothrow @nogc extern(C) void function(uint, int, uint, int)
PFN_glTexStorage2D nothrow @nogc extern(C) void function(uint, int, uint, int, int)
PFN_glTexStorage2DMultisample nothrow @nogc extern(C) void function(uint, int, uint, int, int, ubyte)
PFN_glTexStorage3D nothrow @nogc extern(C) void function(uint, int, uint, int, int, int)
PFN_glTexStorage3DMultisample nothrow @nogc extern(C) void function(uint, int, uint, int, int, int, ubyte)
PFN_glTexSubImage1D nothrow @nogc extern(C) void function(uint, int, int, int, uint, uint, const(void)*)
PFN_glTexSubImage2D nothrow @nogc extern(C) void function(uint, int, int, int, int, int, uint, uint, const(void)*)
PFN_glTexSubImage3D nothrow @nogc extern(C) void function(uint, int, int, int, int, int, int, int, uint, uint, const(void)*)
PFN_glTextureBarrier nothrow @nogc extern(C) void function()
PFN_glTextureBuffer nothrow @nogc extern(C) void function(uint, uint, uint)
PFN_glTextureBufferRange nothrow @nogc extern(C) void function(uint, uint, uint, long, long)
PFN_glTextureParameterf nothrow @nogc extern(C) void function(uint, uint, float)
PFN_glTextureParameterfv nothrow @nogc extern(C) void function(uint, uint, const(float)*)
PFN_glTextureParameteri nothrow @nogc extern(C) void function(uint, uint, int)
PFN_glTextureParameterIiv nothrow @nogc extern(C) void function(uint, uint, const(int)*)
PFN_glTextureParameterIuiv nothrow @nogc extern(C) void function(uint, uint, const(uint)*)
PFN_glTextureParameteriv nothrow @nogc extern(C) void function(uint, uint, const(int)*)
PFN_glTextureStorage1D nothrow @nogc extern(C) void function(uint, int, uint, int)
PFN_glTextureStorage2D nothrow @nogc extern(C) void function(uint, int, uint, int, int)
PFN_glTextureStorage2DMultisample nothrow @nogc extern(C) void function(uint, int, uint, int, int, ubyte)
PFN_glTextureStorage3D nothrow @nogc extern(C) void function(uint, int, uint, int, int, int)
PFN_glTextureStorage3DMultisample nothrow @nogc extern(C) void function(uint, int, uint, int, int, int, ubyte)
PFN_glTextureSubImage1D nothrow @nogc extern(C) void function(uint, int, int, int, uint, uint, const(void)*)
PFN_glTextureSubImage2D nothrow @nogc extern(C) void function(uint, int, int, int, int, int, uint, uint, const(void)*)
PFN_glTextureSubImage3D nothrow @nogc extern(C) void function(uint, int, int, int, int, int, int, int, uint, uint, const(void)*)
PFN_glTextureView nothrow @nogc extern(C) void function(uint, uint, uint, uint, uint, uint, uint, uint)
PFN_glTransformFeedbackBufferBase nothrow @nogc extern(C) void function(uint, uint, uint)
PFN_glTransformFeedbackBufferRange nothrow @nogc extern(C) void function(uint, uint, uint, long, long)
PFN_glTransformFeedbackVaryings nothrow @nogc extern(C) void function(uint, int, const(char*)*, uint)
PFN_glUniform1d nothrow @nogc extern(C) void function(int, double)
PFN_glUniform1dv nothrow @nogc extern(C) void function(int, int, const(double)*)
PFN_glUniform1f nothrow @nogc extern(C) void function(int, float)
PFN_glUniform1fv nothrow @nogc extern(C) void function(int, int, const(float)*)
PFN_glUniform1i nothrow @nogc extern(C) void function(int, int)
PFN_glUniform1iv nothrow @nogc extern(C) void function(int, int, const(int)*)
PFN_glUniform1ui nothrow @nogc extern(C) void function(int, uint)
PFN_glUniform1uiv nothrow @nogc extern(C) void function(int, int, const(uint)*)
PFN_glUniform2d nothrow @nogc extern(C) void function(int, double, double)
PFN_glUniform2dv nothrow @nogc extern(C) void function(int, int, const(double)*)
PFN_glUniform2f nothrow @nogc extern(C) void function(int, float, float)
PFN_glUniform2fv nothrow @nogc extern(C) void function(int, int, const(float)*)
PFN_glUniform2i nothrow @nogc extern(C) void function(int, int, int)
PFN_glUniform2iv nothrow @nogc extern(C) void function(int, int, const(int)*)
PFN_glUniform2ui nothrow @nogc extern(C) void function(int, uint, uint)
PFN_glUniform2uiv nothrow @nogc extern(C) void function(int, int, const(uint)*)
PFN_glUniform3d nothrow @nogc extern(C) void function(int, double, double, double)
PFN_glUniform3dv nothrow @nogc extern(C) void function(int, int, const(double)*)
PFN_glUniform3f nothrow @nogc extern(C) void function(int, float, float, float)
PFN_glUniform3fv nothrow @nogc extern(C) void function(int, int, const(float)*)
PFN_glUniform3i nothrow @nogc extern(C) void function(int, int, int, int)
PFN_glUniform3iv nothrow @nogc extern(C) void function(int, int, const(int)*)
PFN_glUniform3ui nothrow @nogc extern(C) void function(int, uint, uint, uint)
PFN_glUniform3uiv nothrow @nogc extern(C) void function(int, int, const(uint)*)
PFN_glUniform4d nothrow @nogc extern(C) void function(int, double, double, double, double)
PFN_glUniform4dv nothrow @nogc extern(C) void function(int, int, const(double)*)
PFN_glUniform4f nothrow @nogc extern(C) void function(int, float, float, float, float)
PFN_glUniform4fv nothrow @nogc extern(C) void function(int, int, const(float)*)
PFN_glUniform4i nothrow @nogc extern(C) void function(int, int, int, int, int)
PFN_glUniform4iv nothrow @nogc extern(C) void function(int, int, const(int)*)
PFN_glUniform4ui nothrow @nogc extern(C) void function(int, uint, uint, uint, uint)
PFN_glUniform4uiv nothrow @nogc extern(C) void function(int, int, const(uint)*)
PFN_glUniformBlockBinding nothrow @nogc extern(C) void function(uint, uint, uint)
PFN_glUniformMatrix2dv nothrow @nogc extern(C) void function(int, int, ubyte, const(double)*)
PFN_glUniformMatrix2fv nothrow @nogc extern(C) void function(int, int, ubyte, const(float)*)
PFN_glUniformMatrix2x3dv nothrow @nogc extern(C) void function(int, int, ubyte, const(double)*)
PFN_glUniformMatrix2x3fv nothrow @nogc extern(C) void function(int, int, ubyte, const(float)*)
PFN_glUniformMatrix2x4dv nothrow @nogc extern(C) void function(int, int, ubyte, const(double)*)
PFN_glUniformMatrix2x4fv nothrow @nogc extern(C) void function(int, int, ubyte, const(float)*)
PFN_glUniformMatrix3dv nothrow @nogc extern(C) void function(int, int, ubyte, const(double)*)
PFN_glUniformMatrix3fv nothrow @nogc extern(C) void function(int, int, ubyte, const(float)*)
PFN_glUniformMatrix3x2dv nothrow @nogc extern(C) void function(int, int, ubyte, const(double)*)
PFN_glUniformMatrix3x2fv nothrow @nogc extern(C) void function(int, int, ubyte, const(float)*)
PFN_glUniformMatrix3x4dv nothrow @nogc extern(C) void function(int, int, ubyte, const(double)*)
PFN_glUniformMatrix3x4fv nothrow @nogc extern(C) void function(int, int, ubyte, const(float)*)
PFN_glUniformMatrix4dv nothrow @nogc extern(C) void function(int, int, ubyte, const(double)*)
PFN_glUniformMatrix4fv nothrow @nogc extern(C) void function(int, int, ubyte, const(float)*)
PFN_glUniformMatrix4x2dv nothrow @nogc extern(C) void function(int, int, ubyte, const(double)*)
PFN_glUniformMatrix4x2fv nothrow @nogc extern(C) void function(int, int, ubyte, const(float)*)
PFN_glUniformMatrix4x3dv nothrow @nogc extern(C) void function(int, int, ubyte, const(double)*)
PFN_glUniformMatrix4x3fv nothrow @nogc extern(C) void function(int, int, ubyte, const(float)*)
PFN_glUniformSubroutinesuiv nothrow @nogc extern(C) void function(uint, int, const(uint)*)
PFN_glUnmapBuffer nothrow @nogc extern(C) ubyte function(uint)
PFN_glUnmapNamedBuffer nothrow @nogc extern(C) ubyte function(uint)
PFN_glUseProgram nothrow @nogc extern(C) void function(uint)
PFN_glUseProgramStages nothrow @nogc extern(C) void function(uint, uint, uint)
PFN_glValidateProgram nothrow @nogc extern(C) void function(uint)
PFN_glValidateProgramPipeline nothrow @nogc extern(C) void function(uint)
PFN_glVertexArrayAttribBinding nothrow @nogc extern(C) void function(uint, uint, uint)
PFN_glVertexArrayAttribFormat nothrow @nogc extern(C) void function(uint, uint, int, uint, ubyte, uint)
PFN_glVertexArrayAttribIFormat nothrow @nogc extern(C) void function(uint, uint, int, uint, uint)
PFN_glVertexArrayAttribLFormat nothrow @nogc extern(C) void function(uint, uint, int, uint, uint)
PFN_glVertexArrayBindingDivisor nothrow @nogc extern(C) void function(uint, uint, uint)
PFN_glVertexArrayElementBuffer nothrow @nogc extern(C) void function(uint, uint)
PFN_glVertexArrayVertexBuffer nothrow @nogc extern(C) void function(uint, uint, uint, long, int)
PFN_glVertexArrayVertexBuffers nothrow @nogc extern(C) void function(uint, uint, int, const(uint)*, const(long)*, const(int)*)
PFN_glVertexAttrib1d nothrow @nogc extern(C) void function(uint, double)
PFN_glVertexAttrib1dv nothrow @nogc extern(C) void function(uint, const(double)*)
PFN_glVertexAttrib1f nothrow @nogc extern(C) void function(uint, float)
PFN_glVertexAttrib1fv nothrow @nogc extern(C) void function(uint, const(float)*)
PFN_glVertexAttrib1s nothrow @nogc extern(C) void function(uint, short)
PFN_glVertexAttrib1sv nothrow @nogc extern(C) void function(uint, const(short)*)
PFN_glVertexAttrib2d nothrow @nogc extern(C) void function(uint, double, double)
PFN_glVertexAttrib2dv nothrow @nogc extern(C) void function(uint, const(double)*)
PFN_glVertexAttrib2f nothrow @nogc extern(C) void function(uint, float, float)
PFN_glVertexAttrib2fv nothrow @nogc extern(C) void function(uint, const(float)*)
PFN_glVertexAttrib2s nothrow @nogc extern(C) void function(uint, short, short)
PFN_glVertexAttrib2sv nothrow @nogc extern(C) void function(uint, const(short)*)
PFN_glVertexAttrib3d nothrow @nogc extern(C) void function(uint, double, double, double)
PFN_glVertexAttrib3dv nothrow @nogc extern(C) void function(uint, const(double)*)
PFN_glVertexAttrib3f nothrow @nogc extern(C) void function(uint, float, float, float)
PFN_glVertexAttrib3fv nothrow @nogc extern(C) void function(uint, const(float)*)
PFN_glVertexAttrib3s nothrow @nogc extern(C) void function(uint, short, short, short)
PFN_glVertexAttrib3sv nothrow @nogc extern(C) void function(uint, const(short)*)
PFN_glVertexAttrib4bv nothrow @nogc extern(C) void function(uint, const(byte)*)
PFN_glVertexAttrib4d nothrow @nogc extern(C) void function(uint, double, double, double, double)
PFN_glVertexAttrib4dv nothrow @nogc extern(C) void function(uint, const(double)*)
PFN_glVertexAttrib4f nothrow @nogc extern(C) void function(uint, float, float, float, float)
PFN_glVertexAttrib4fv nothrow @nogc extern(C) void function(uint, const(float)*)
PFN_glVertexAttrib4iv nothrow @nogc extern(C) void function(uint, const(int)*)
PFN_glVertexAttrib4Nbv nothrow @nogc extern(C) void function(uint, const(byte)*)
PFN_glVertexAttrib4Niv nothrow @nogc extern(C) void function(uint, const(int)*)
PFN_glVertexAttrib4Nsv nothrow @nogc extern(C) void function(uint, const(short)*)
PFN_glVertexAttrib4Nub nothrow @nogc extern(C) void function(uint, ubyte, ubyte, ubyte, ubyte)
PFN_glVertexAttrib4Nubv nothrow @nogc extern(C) void function(uint, const(ubyte)*)
PFN_glVertexAttrib4Nuiv nothrow @nogc extern(C) void function(uint, const(uint)*)
PFN_glVertexAttrib4Nusv nothrow @nogc extern(C) void function(uint, const(ushort)*)
PFN_glVertexAttrib4s nothrow @nogc extern(C) void function(uint, short, short, short, short)
PFN_glVertexAttrib4sv nothrow @nogc extern(C) void function(uint, const(short)*)
PFN_glVertexAttrib4ubv nothrow @nogc extern(C) void function(uint, const(ubyte)*)
PFN_glVertexAttrib4uiv nothrow @nogc extern(C) void function(uint, const(uint)*)
PFN_glVertexAttrib4usv nothrow @nogc extern(C) void function(uint, const(ushort)*)
PFN_glVertexAttribBinding nothrow @nogc extern(C) void function(uint, uint)
PFN_glVertexAttribDivisor nothrow @nogc extern(C) void function(uint, uint)
PFN_glVertexAttribFormat nothrow @nogc extern(C) void function(uint, int, uint, ubyte, uint)
PFN_glVertexAttribI1i nothrow @nogc extern(C) void function(uint, int)
PFN_glVertexAttribI1iv nothrow @nogc extern(C) void function(uint, const(int)*)
PFN_glVertexAttribI1ui nothrow @nogc extern(C) void function(uint, uint)
PFN_glVertexAttribI1uiv nothrow @nogc extern(C) void function(uint, const(uint)*)
PFN_glVertexAttribI2i nothrow @nogc extern(C) void function(uint, int, int)
PFN_glVertexAttribI2iv nothrow @nogc extern(C) void function(uint, const(int)*)
PFN_glVertexAttribI2ui nothrow @nogc extern(C) void function(uint, uint, uint)
PFN_glVertexAttribI2uiv nothrow @nogc extern(C) void function(uint, const(uint)*)
PFN_glVertexAttribI3i nothrow @nogc extern(C) void function(uint, int, int, int)
PFN_glVertexAttribI3iv nothrow @nogc extern(C) void function(uint, const(int)*)
PFN_glVertexAttribI3ui nothrow @nogc extern(C) void function(uint, uint, uint, uint)
PFN_glVertexAttribI3uiv nothrow @nogc extern(C) void function(uint, const(uint)*)
PFN_glVertexAttribI4bv nothrow @nogc extern(C) void function(uint, const(byte)*)
PFN_glVertexAttribI4i nothrow @nogc extern(C) void function(uint, int, int, int, int)
PFN_glVertexAttribI4iv nothrow @nogc extern(C) void function(uint, const(int)*)
PFN_glVertexAttribI4sv nothrow @nogc extern(C) void function(uint, const(short)*)
PFN_glVertexAttribI4ubv nothrow @nogc extern(C) void function(uint, const(ubyte)*)
PFN_glVertexAttribI4ui nothrow @nogc extern(C) void function(uint, uint, uint, uint, uint)
PFN_glVertexAttribI4uiv nothrow @nogc extern(C) void function(uint, const(uint)*)
PFN_glVertexAttribI4usv nothrow @nogc extern(C) void function(uint, const(ushort)*)
PFN_glVertexAttribIFormat nothrow @nogc extern(C) void function(uint, int, uint, uint)
PFN_glVertexAttribIPointer nothrow @nogc extern(C) void function(uint, int, uint, int, const(void)*)
PFN_glVertexAttribL1d nothrow @nogc extern(C) void function(uint, double)
PFN_glVertexAttribL1dv nothrow @nogc extern(C) void function(uint, const(double)*)
PFN_glVertexAttribL2d nothrow @nogc extern(C) void function(uint, double, double)
PFN_glVertexAttribL2dv nothrow @nogc extern(C) void function(uint, const(double)*)
PFN_glVertexAttribL3d nothrow @nogc extern(C) void function(uint, double, double, double)
PFN_glVertexAttribL3dv nothrow @nogc extern(C) void function(uint, const(double)*)
PFN_glVertexAttribL4d nothrow @nogc extern(C) void function(uint, double, double, double, double)
PFN_glVertexAttribL4dv nothrow @nogc extern(C) void function(uint, const(double)*)
PFN_glVertexAttribLFormat nothrow @nogc extern(C) void function(uint, int, uint, uint)
PFN_glVertexAttribLPointer nothrow @nogc extern(C) void function(uint, int, uint, int, const(void)*)
PFN_glVertexAttribP1ui nothrow @nogc extern(C) void function(uint, uint, ubyte, uint)
PFN_glVertexAttribP1uiv nothrow @nogc extern(C) void function(uint, uint, ubyte, const(uint)*)
PFN_glVertexAttribP2ui nothrow @nogc extern(C) void function(uint, uint, ubyte, uint)
PFN_glVertexAttribP2uiv nothrow @nogc extern(C) void function(uint, uint, ubyte, const(uint)*)
PFN_glVertexAttribP3ui nothrow @nogc extern(C) void function(uint, uint, ubyte, uint)
PFN_glVertexAttribP3uiv nothrow @nogc extern(C) void function(uint, uint, ubyte, const(uint)*)
PFN_glVertexAttribP4ui nothrow @nogc extern(C) void function(uint, uint, ubyte, uint)
PFN_glVertexAttribP4uiv nothrow @nogc extern(C) void function(uint, uint, ubyte, const(uint)*)
PFN_glVertexAttribPointer nothrow @nogc extern(C) void function(uint, int, uint, ubyte, int, const(void)*)
PFN_glVertexBindingDivisor nothrow @nogc extern(C) void function(uint, uint)
PFN_glViewport nothrow @nogc extern(C) void function(int, int, int, int)
PFN_glViewportArrayv nothrow @nogc extern(C) void function(uint, int, const(float)*)
PFN_glViewportIndexedf nothrow @nogc extern(C) void function(uint, float, float, float, float)
PFN_glViewportIndexedfv nothrow @nogc extern(C) void function(uint, const(float)*)
PFN_glWaitSync nothrow @nogc extern(C) void function(gfx.bindings.opengl.gl.__GLsync*, uint, ulong)