package vendor:OpenGL
⌘K
Ctrl+K
or
/
Overview
OpenGL function pointer loader implemented in Odin. Supports the core profile up to version 4.6.
Index
Constants (1824)
- ACCUM
- ACCUM_ALPHA_BITS
- ACCUM_BLUE_BITS
- ACCUM_BUFFER_BIT
- ACCUM_CLEAR_VALUE
- ACCUM_GREEN_BITS
- ACCUM_RED_BITS
- ACTIVE_ATOMIC_COUNTER_BUFFERS
- ACTIVE_ATTRIBUTES
- ACTIVE_ATTRIBUTE_MAX_LENGTH
- ACTIVE_PROGRAM
- ACTIVE_RESOURCES
- ACTIVE_SUBROUTINES
- ACTIVE_SUBROUTINE_MAX_LENGTH
- ACTIVE_SUBROUTINE_UNIFORMS
- ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS
- ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH
- ACTIVE_TEXTURE
- ACTIVE_UNIFORMS
- ACTIVE_UNIFORM_BLOCKS
- ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH
- ACTIVE_UNIFORM_MAX_LENGTH
- ACTIVE_VARIABLES
- ADD
- ADD_SIGNED
- ALIASED_LINE_WIDTH_RANGE
- ALIASED_POINT_SIZE_RANGE
- ALL_ATTRIB_BITS
- ALL_BARRIER_BITS
- ALL_SHADER_BITS
- ALPHA
- ALPHA12
- ALPHA16
- ALPHA4
- ALPHA8
- ALPHA_BIAS
- ALPHA_BITS
- ALPHA_INTEGER
- ALPHA_SCALE
- ALPHA_TEST
- ALPHA_TEST_FUNC
- ALPHA_TEST_REF
- ALREADY_SIGNALED
- ALWAYS
- AMBIENT
- AMBIENT_AND_DIFFUSE
- AND
- AND_INVERTED
- AND_REVERSE
- ANY_SAMPLES_PASSED
- ANY_SAMPLES_PASSED_CONSERVATIVE
- ARRAY_BUFFER
- ARRAY_BUFFER_BINDING
- ARRAY_SIZE
- ARRAY_STRIDE
- ATOMIC_COUNTER_BARRIER_BIT
- ATOMIC_COUNTER_BUFFER
- ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS
- ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES
- ATOMIC_COUNTER_BUFFER_BINDING
- ATOMIC_COUNTER_BUFFER_DATA_SIZE
- ATOMIC_COUNTER_BUFFER_INDEX
- ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER
- ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER
- ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER
- ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER
- ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER
- ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER
- ATOMIC_COUNTER_BUFFER_SIZE
- ATOMIC_COUNTER_BUFFER_START
- ATTACHED_SHADERS
- ATTRIB_STACK_DEPTH
- AUTO_GENERATE_MIPMAP
- AUTO_NORMAL
- AUX0
- AUX1
- AUX2
- AUX3
- AUX_BUFFERS
- BACK
- BACK_LEFT
- BACK_RIGHT
- BGR
- BGRA
- BGRA_INTEGER
- BGR_INTEGER
- BITMAP
- BITMAP_TOKEN
- BLEND
- BLEND_COLOR
- BLEND_DST
- BLEND_DST_ALPHA
- BLEND_DST_RGB
- BLEND_EQUATION
- BLEND_EQUATION_ALPHA
- BLEND_EQUATION_RGB
- BLEND_SRC
- BLEND_SRC_ALPHA
- BLEND_SRC_RGB
- BLOCK_INDEX
- BLUE
- BLUE_BIAS
- BLUE_BITS
- BLUE_INTEGER
- BLUE_SCALE
- BOOL
- BOOL_VEC2
- BOOL_VEC3
- BOOL_VEC4
- BUFFER
- BUFFER_ACCESS
- BUFFER_ACCESS_FLAGS
- BUFFER_BINDING
- BUFFER_DATA_SIZE
- BUFFER_IMMUTABLE_STORAGE
- BUFFER_MAPPED
- BUFFER_MAP_LENGTH
- BUFFER_MAP_OFFSET
- BUFFER_MAP_POINTER
- BUFFER_SIZE
- BUFFER_STORAGE_FLAGS
- BUFFER_UPDATE_BARRIER_BIT
- BUFFER_USAGE
- BUFFER_VARIABLE
- BYTE
- C3F_V3F
- C4F_N3F_V3F
- C4UB_V2F
- C4UB_V3F
- CAVEAT_SUPPORT
- CCW
- CLAMP
- CLAMP_FRAGMENT_COLOR
- CLAMP_READ_COLOR
- CLAMP_TO_BORDER
- CLAMP_TO_EDGE
- CLAMP_VERTEX_COLOR
- CLEAR
- CLEAR_BUFFER
- CLEAR_TEXTURE
- CLIENT_ACTIVE_TEXTURE
- CLIENT_ALL_ATTRIB_BITS
- CLIENT_ATTRIB_STACK_DEPTH
- CLIENT_MAPPED_BUFFER_BARRIER_BIT
- CLIENT_PIXEL_STORE_BIT
- CLIENT_STORAGE_BIT
- CLIENT_VERTEX_ARRAY_BIT
- CLIPPING_INPUT_PRIMITIVES
- CLIPPING_OUTPUT_PRIMITIVES
- CLIP_DEPTH_MODE
- CLIP_DISTANCE0
- CLIP_DISTANCE1
- CLIP_DISTANCE2
- CLIP_DISTANCE3
- CLIP_DISTANCE4
- CLIP_DISTANCE5
- CLIP_DISTANCE6
- CLIP_DISTANCE7
- CLIP_ORIGIN
- CLIP_PLANE0
- CLIP_PLANE1
- CLIP_PLANE2
- CLIP_PLANE3
- CLIP_PLANE4
- CLIP_PLANE5
- COEFF
- COLOR
- COLOR_ARRAY
- COLOR_ARRAY_BUFFER_BINDING
- COLOR_ARRAY_POINTER
- COLOR_ARRAY_SIZE
- COLOR_ARRAY_STRIDE
- COLOR_ARRAY_TYPE
- COLOR_ATTACHMENT0
- COLOR_ATTACHMENT1
- COLOR_ATTACHMENT10
- COLOR_ATTACHMENT11
- COLOR_ATTACHMENT12
- COLOR_ATTACHMENT13
- COLOR_ATTACHMENT14
- COLOR_ATTACHMENT15
- COLOR_ATTACHMENT16
- COLOR_ATTACHMENT17
- COLOR_ATTACHMENT18
- COLOR_ATTACHMENT19
- COLOR_ATTACHMENT2
- COLOR_ATTACHMENT20
- COLOR_ATTACHMENT21
- COLOR_ATTACHMENT22
- COLOR_ATTACHMENT23
- COLOR_ATTACHMENT24
- COLOR_ATTACHMENT25
- COLOR_ATTACHMENT26
- COLOR_ATTACHMENT27
- COLOR_ATTACHMENT28
- COLOR_ATTACHMENT29
- COLOR_ATTACHMENT3
- COLOR_ATTACHMENT30
- COLOR_ATTACHMENT31
- COLOR_ATTACHMENT4
- COLOR_ATTACHMENT5
- COLOR_ATTACHMENT6
- COLOR_ATTACHMENT7
- COLOR_ATTACHMENT8
- COLOR_ATTACHMENT9
- COLOR_BUFFER_BIT
- COLOR_CLEAR_VALUE
- COLOR_COMPONENTS
- COLOR_ENCODING
- COLOR_INDEX
- COLOR_INDEXES
- COLOR_LOGIC_OP
- COLOR_MATERIAL
- COLOR_MATERIAL_FACE
- COLOR_MATERIAL_PARAMETER
- COLOR_RENDERABLE
- COLOR_SUM
- COLOR_TABLE
- COLOR_WRITEMASK
- COMBINE
- COMBINE_ALPHA
- COMBINE_RGB
- COMMAND_BARRIER_BIT
- COMPARE_REF_TO_TEXTURE
- COMPARE_R_TO_TEXTURE
- COMPATIBLE_SUBROUTINES
- COMPILE
- COMPILE_AND_EXECUTE
- COMPILE_STATUS
- COMPRESSED_ALPHA
- COMPRESSED_INTENSITY
- COMPRESSED_LUMINANCE
- COMPRESSED_LUMINANCE_ALPHA
- COMPRESSED_R11_EAC
- COMPRESSED_RED
- COMPRESSED_RED_RGTC1
- COMPRESSED_RG
- COMPRESSED_RG11_EAC
- COMPRESSED_RGB
- COMPRESSED_RGB8_ETC2
- COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2
- COMPRESSED_RGBA
- COMPRESSED_RGBA8_ETC2_EAC
- COMPRESSED_RGBA_BPTC_UNORM
- COMPRESSED_RGB_BPTC_SIGNED_FLOAT
- COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT
- COMPRESSED_RG_RGTC2
- COMPRESSED_SIGNED_R11_EAC
- COMPRESSED_SIGNED_RED_RGTC1
- COMPRESSED_SIGNED_RG11_EAC
- COMPRESSED_SIGNED_RG_RGTC2
- COMPRESSED_SLUMINANCE
- COMPRESSED_SLUMINANCE_ALPHA
- COMPRESSED_SRGB
- COMPRESSED_SRGB8_ALPHA8_ETC2_EAC
- COMPRESSED_SRGB8_ETC2
- COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2
- COMPRESSED_SRGB_ALPHA
- COMPRESSED_SRGB_ALPHA_BPTC_UNORM
- COMPRESSED_TEXTURE_FORMATS
- COMPUTE_SHADER
- COMPUTE_SHADER_BIT
- COMPUTE_SHADER_INVOCATIONS
- COMPUTE_SUBROUTINE
- COMPUTE_SUBROUTINE_UNIFORM
- COMPUTE_TEXTURE
- COMPUTE_WORK_GROUP_SIZE
- CONDITION_SATISFIED
- CONSTANT
- CONSTANT_ALPHA
- CONSTANT_ATTENUATION
- CONSTANT_COLOR
- CONTEXT_COMPATIBILITY_PROFILE_BIT
- CONTEXT_CORE_PROFILE_BIT
- CONTEXT_FLAGS
- CONTEXT_FLAG_DEBUG_BIT
- CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT
- CONTEXT_FLAG_NO_ERROR_BIT
- CONTEXT_FLAG_ROBUST_ACCESS_BIT
- CONTEXT_LOST
- CONTEXT_PROFILE_MASK
- CONTEXT_RELEASE_BEHAVIOR
- CONTEXT_RELEASE_BEHAVIOR_FLUSH
- CONVOLUTION_1D
- CONVOLUTION_2D
- COORD_REPLACE
- COPY
- COPY_INVERTED
- COPY_PIXEL_TOKEN
- COPY_READ_BUFFER
- COPY_READ_BUFFER_BINDING
- COPY_WRITE_BUFFER
- COPY_WRITE_BUFFER_BINDING
- CULL_FACE
- CULL_FACE_MODE
- CURRENT_BIT
- CURRENT_COLOR
- CURRENT_FOG_COORD
- CURRENT_FOG_COORDINATE
- CURRENT_INDEX
- CURRENT_NORMAL
- CURRENT_PROGRAM
- CURRENT_QUERY
- CURRENT_RASTER_COLOR
- CURRENT_RASTER_DISTANCE
- CURRENT_RASTER_INDEX
- CURRENT_RASTER_POSITION
- CURRENT_RASTER_POSITION_VALID
- CURRENT_RASTER_SECONDARY_COLOR
- CURRENT_RASTER_TEXTURE_COORDS
- CURRENT_SECONDARY_COLOR
- CURRENT_TEXTURE_COORDS
- CURRENT_VERTEX_ATTRIB
- CW
- DEBUG_CALLBACK_FUNCTION
- DEBUG_CALLBACK_FUNCTION_ARB
- DEBUG_CALLBACK_USER_PARAM
- DEBUG_CALLBACK_USER_PARAM_ARB
- DEBUG_GROUP_STACK_DEPTH
- DEBUG_LOGGED_MESSAGES
- DEBUG_LOGGED_MESSAGES_ARB
- DEBUG_NEXT_LOGGED_MESSAGE_LENGTH
- DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB
- DEBUG_OUTPUT
- DEBUG_OUTPUT_SYNCHRONOUS
- DEBUG_OUTPUT_SYNCHRONOUS_ARB
- DEBUG_SEVERITY_HIGH
- DEBUG_SEVERITY_HIGH_ARB
- DEBUG_SEVERITY_LOW
- DEBUG_SEVERITY_LOW_ARB
- DEBUG_SEVERITY_MEDIUM
- DEBUG_SEVERITY_MEDIUM_ARB
- DEBUG_SEVERITY_NOTIFICATION
- DEBUG_SOURCE_API
- DEBUG_SOURCE_API_ARB
- DEBUG_SOURCE_APPLICATION
- DEBUG_SOURCE_APPLICATION_ARB
- DEBUG_SOURCE_OTHER
- DEBUG_SOURCE_OTHER_ARB
- DEBUG_SOURCE_SHADER_COMPILER
- DEBUG_SOURCE_SHADER_COMPILER_ARB
- DEBUG_SOURCE_THIRD_PARTY
- DEBUG_SOURCE_THIRD_PARTY_ARB
- DEBUG_SOURCE_WINDOW_SYSTEM
- DEBUG_SOURCE_WINDOW_SYSTEM_ARB
- DEBUG_TYPE_DEPRECATED_BEHAVIOR
- DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB
- DEBUG_TYPE_ERROR
- DEBUG_TYPE_ERROR_ARB
- DEBUG_TYPE_MARKER
- DEBUG_TYPE_OTHER
- DEBUG_TYPE_OTHER_ARB
- DEBUG_TYPE_PERFORMANCE
- DEBUG_TYPE_PERFORMANCE_ARB
- DEBUG_TYPE_POP_GROUP
- DEBUG_TYPE_PORTABILITY
- DEBUG_TYPE_PORTABILITY_ARB
- DEBUG_TYPE_PUSH_GROUP
- DEBUG_TYPE_UNDEFINED_BEHAVIOR
- DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB
- DECAL
- DECR
- DECR_WRAP
- DELETE_STATUS
- DEPTH
- DEPTH24_STENCIL8
- DEPTH32F_STENCIL8
- DEPTH_ATTACHMENT
- DEPTH_BIAS
- DEPTH_BITS
- DEPTH_BUFFER_BIT
- DEPTH_CLAMP
- DEPTH_CLEAR_VALUE
- DEPTH_COMPONENT
- DEPTH_COMPONENT16
- DEPTH_COMPONENT24
- DEPTH_COMPONENT32
- DEPTH_COMPONENT32F
- DEPTH_COMPONENTS
- DEPTH_FUNC
- DEPTH_RANGE
- DEPTH_RENDERABLE
- DEPTH_SCALE
- DEPTH_STENCIL
- DEPTH_STENCIL_ATTACHMENT
- DEPTH_STENCIL_TEXTURE_MODE
- DEPTH_TEST
- DEPTH_TEXTURE_MODE
- DEPTH_WRITEMASK
- DEVICE_LUID_EXT
- DIFFUSE
- DISPATCH_INDIRECT_BUFFER
- DISPATCH_INDIRECT_BUFFER_BINDING
- DISPLAY_LIST
- DITHER
- DOMAIN
- DONT_CARE
- DOT3_RGB
- DOT3_RGBA
- DOUBLE
- DOUBLEBUFFER
- DOUBLE_MAT2
- DOUBLE_MAT2x3
- DOUBLE_MAT2x4
- DOUBLE_MAT3
- DOUBLE_MAT3x2
- DOUBLE_MAT3x4
- DOUBLE_MAT4
- DOUBLE_MAT4x2
- DOUBLE_MAT4x3
- DOUBLE_VEC2
- DOUBLE_VEC3
- DOUBLE_VEC4
- DRAW_BUFFER
- DRAW_BUFFER0
- DRAW_BUFFER1
- DRAW_BUFFER10
- DRAW_BUFFER11
- DRAW_BUFFER12
- DRAW_BUFFER13
- DRAW_BUFFER14
- DRAW_BUFFER15
- DRAW_BUFFER2
- DRAW_BUFFER3
- DRAW_BUFFER4
- DRAW_BUFFER5
- DRAW_BUFFER6
- DRAW_BUFFER7
- DRAW_BUFFER8
- DRAW_BUFFER9
- DRAW_FRAMEBUFFER
- DRAW_FRAMEBUFFER_BINDING
- DRAW_INDIRECT_BUFFER
- DRAW_INDIRECT_BUFFER_BINDING
- DRAW_PIXEL_TOKEN
- DST_ALPHA
- DST_COLOR
- DYNAMIC_COPY
- DYNAMIC_DRAW
- DYNAMIC_READ
- DYNAMIC_STORAGE_BIT
- EDGE_FLAG
- EDGE_FLAG_ARRAY
- EDGE_FLAG_ARRAY_BUFFER_BINDING
- EDGE_FLAG_ARRAY_POINTER
- EDGE_FLAG_ARRAY_STRIDE
- ELEMENT_ARRAY_BARRIER_BIT
- ELEMENT_ARRAY_BUFFER
- ELEMENT_ARRAY_BUFFER_BINDING
- EMISSION
- ENABLE_BIT
- EQUAL
- EQUIV
- EVAL_BIT
- EXP
- EXP2
- EXTENSIONS
- EYE_LINEAR
- EYE_PLANE
- FALSE
- FASTEST
- FEEDBACK
- FEEDBACK_BUFFER_POINTER
- FEEDBACK_BUFFER_SIZE
- FEEDBACK_BUFFER_TYPE
- FILL
- FILTER
- FIRST_VERTEX_CONVENTION
- FIXED
- FIXED_ONLY
- FLAT
- FLOAT
- FLOAT_32_UNSIGNED_INT_24_8_REV
- FLOAT_MAT2
- FLOAT_MAT2x3
- FLOAT_MAT2x4
- FLOAT_MAT3
- FLOAT_MAT3x2
- FLOAT_MAT3x4
- FLOAT_MAT4
- FLOAT_MAT4x2
- FLOAT_MAT4x3
- FLOAT_VEC2
- FLOAT_VEC3
- FLOAT_VEC4
- FOG
- FOG_BIT
- FOG_COLOR
- FOG_COORD
- FOG_COORDINATE
- FOG_COORDINATE_ARRAY
- FOG_COORDINATE_ARRAY_BUFFER_BINDING
- FOG_COORDINATE_ARRAY_POINTER
- FOG_COORDINATE_ARRAY_STRIDE
- FOG_COORDINATE_ARRAY_TYPE
- FOG_COORDINATE_SOURCE
- FOG_COORD_ARRAY
- FOG_COORD_ARRAY_BUFFER_BINDING
- FOG_COORD_ARRAY_POINTER
- FOG_COORD_ARRAY_STRIDE
- FOG_COORD_ARRAY_TYPE
- FOG_COORD_SRC
- FOG_DENSITY
- FOG_END
- FOG_HINT
- FOG_INDEX
- FOG_MODE
- FOG_START
- FRACTIONAL_EVEN
- FRACTIONAL_ODD
- FRAGMENT_DEPTH
- FRAGMENT_INTERPOLATION_OFFSET_BITS
- FRAGMENT_SHADER
- FRAGMENT_SHADER_BIT
- FRAGMENT_SHADER_DERIVATIVE_HINT
- FRAGMENT_SHADER_INVOCATIONS
- FRAGMENT_SUBROUTINE
- FRAGMENT_SUBROUTINE_UNIFORM
- FRAGMENT_TEXTURE
- FRAMEBUFFER
- FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE
- FRAMEBUFFER_ATTACHMENT_BLUE_SIZE
- FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING
- FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE
- FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE
- FRAMEBUFFER_ATTACHMENT_GREEN_SIZE
- FRAMEBUFFER_ATTACHMENT_LAYERED
- FRAMEBUFFER_ATTACHMENT_OBJECT_NAME
- FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE
- FRAMEBUFFER_ATTACHMENT_RED_SIZE
- FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE
- FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE
- FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER
- FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL
- FRAMEBUFFER_BARRIER_BIT
- FRAMEBUFFER_BINDING
- FRAMEBUFFER_BLEND
- FRAMEBUFFER_COMPLETE
- FRAMEBUFFER_DEFAULT
- FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS
- FRAMEBUFFER_DEFAULT_HEIGHT
- FRAMEBUFFER_DEFAULT_LAYERS
- FRAMEBUFFER_DEFAULT_SAMPLES
- FRAMEBUFFER_DEFAULT_WIDTH
- FRAMEBUFFER_INCOMPLETE_ATTACHMENT
- FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER
- FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS
- FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
- FRAMEBUFFER_INCOMPLETE_MULTISAMPLE
- FRAMEBUFFER_INCOMPLETE_READ_BUFFER
- FRAMEBUFFER_RENDERABLE
- FRAMEBUFFER_RENDERABLE_LAYERED
- FRAMEBUFFER_SRGB
- FRAMEBUFFER_UNDEFINED
- FRAMEBUFFER_UNSUPPORTED
- FRONT
- FRONT_AND_BACK
- FRONT_FACE
- FRONT_LEFT
- FRONT_RIGHT
- FULL_SUPPORT
- FUNC_ADD
- FUNC_REVERSE_SUBTRACT
- FUNC_SUBTRACT
- GENERATE_MIPMAP
- GENERATE_MIPMAP_HINT
- GEOMETRY_INPUT_TYPE
- GEOMETRY_OUTPUT_TYPE
- GEOMETRY_SHADER
- GEOMETRY_SHADER_BIT
- GEOMETRY_SHADER_INVOCATIONS
- GEOMETRY_SHADER_PRIMITIVES_EMITTED
- GEOMETRY_SUBROUTINE
- GEOMETRY_SUBROUTINE_UNIFORM
- GEOMETRY_TEXTURE
- GEOMETRY_VERTICES_OUT
- GEQUAL
- GET_TEXTURE_IMAGE_FORMAT
- GET_TEXTURE_IMAGE_TYPE
- GL_DEBUG
- GREATER
- GREEN
- GREEN_BIAS
- GREEN_BITS
- GREEN_INTEGER
- GREEN_SCALE
- GUILTY_CONTEXT_RESET
- HALF_FLOAT
- HIGH_FLOAT
- HIGH_INT
- HINT_BIT
- HISTOGRAM
- IMAGE_1D
- IMAGE_1D_ARRAY
- IMAGE_2D
- IMAGE_2D_ARRAY
- IMAGE_2D_MULTISAMPLE
- IMAGE_2D_MULTISAMPLE_ARRAY
- IMAGE_2D_RECT
- IMAGE_3D
- IMAGE_BINDING_ACCESS
- IMAGE_BINDING_FORMAT
- IMAGE_BINDING_LAYER
- IMAGE_BINDING_LAYERED
- IMAGE_BINDING_LEVEL
- IMAGE_BINDING_NAME
- IMAGE_BUFFER
- IMAGE_CLASS_10_10_10_2
- IMAGE_CLASS_11_11_10
- IMAGE_CLASS_1_X_16
- IMAGE_CLASS_1_X_32
- IMAGE_CLASS_1_X_8
- IMAGE_CLASS_2_X_16
- IMAGE_CLASS_2_X_32
- IMAGE_CLASS_2_X_8
- IMAGE_CLASS_4_X_16
- IMAGE_CLASS_4_X_32
- IMAGE_CLASS_4_X_8
- IMAGE_COMPATIBILITY_CLASS
- IMAGE_CUBE
- IMAGE_CUBE_MAP_ARRAY
- IMAGE_FORMAT_COMPATIBILITY_BY_CLASS
- IMAGE_FORMAT_COMPATIBILITY_BY_SIZE
- IMAGE_FORMAT_COMPATIBILITY_TYPE
- IMAGE_PIXEL_FORMAT
- IMAGE_PIXEL_TYPE
- IMAGE_TEXEL_SIZE
- IMPLEMENTATION_COLOR_READ_FORMAT
- IMPLEMENTATION_COLOR_READ_TYPE
- INCR
- INCR_WRAP
- INDEX
- INDEX_ARRAY
- INDEX_ARRAY_BUFFER_BINDING
- INDEX_ARRAY_POINTER
- INDEX_ARRAY_STRIDE
- INDEX_ARRAY_TYPE
- INDEX_BITS
- INDEX_CLEAR_VALUE
- INDEX_LOGIC_OP
- INDEX_MODE
- INDEX_OFFSET
- INDEX_SHIFT
- INDEX_WRITEMASK
- INFO_LOG_LENGTH
- INNOCENT_CONTEXT_RESET
- INT
- INTENSITY
- INTENSITY12
- INTENSITY16
- INTENSITY4
- INTENSITY8
- INTERLEAVED_ATTRIBS
- INTERNALFORMAT_ALPHA_SIZE
- INTERNALFORMAT_ALPHA_TYPE
- INTERNALFORMAT_BLUE_SIZE
- INTERNALFORMAT_BLUE_TYPE
- INTERNALFORMAT_DEPTH_SIZE
- INTERNALFORMAT_DEPTH_TYPE
- INTERNALFORMAT_GREEN_SIZE
- INTERNALFORMAT_GREEN_TYPE
- INTERNALFORMAT_PREFERRED
- INTERNALFORMAT_RED_SIZE
- INTERNALFORMAT_RED_TYPE
- INTERNALFORMAT_SHARED_SIZE
- INTERNALFORMAT_STENCIL_SIZE
- INTERNALFORMAT_STENCIL_TYPE
- INTERNALFORMAT_SUPPORTED
- INTERPOLATE
- INT_2_10_10_10_REV
- INT_IMAGE_1D
- INT_IMAGE_1D_ARRAY
- INT_IMAGE_2D
- INT_IMAGE_2D_ARRAY
- INT_IMAGE_2D_MULTISAMPLE
- INT_IMAGE_2D_MULTISAMPLE_ARRAY
- INT_IMAGE_2D_RECT
- INT_IMAGE_3D
- INT_IMAGE_BUFFER
- INT_IMAGE_CUBE
- INT_IMAGE_CUBE_MAP_ARRAY
- INT_SAMPLER_1D
- INT_SAMPLER_1D_ARRAY
- INT_SAMPLER_2D
- INT_SAMPLER_2D_ARRAY
- INT_SAMPLER_2D_MULTISAMPLE
- INT_SAMPLER_2D_MULTISAMPLE_ARRAY
- INT_SAMPLER_2D_RECT
- INT_SAMPLER_3D
- INT_SAMPLER_BUFFER
- INT_SAMPLER_CUBE
- INT_SAMPLER_CUBE_MAP_ARRAY
- INT_VEC2
- INT_VEC3
- INT_VEC4
- INVALID_ENUM
- INVALID_FRAMEBUFFER_OPERATION
- INVALID_INDEX
- INVALID_OPERATION
- INVALID_VALUE
- INVERT
- ISOLINES
- IS_PER_PATCH
- IS_ROW_MAJOR
- KEEP
- LAST_VERTEX_CONVENTION
- LAYER_PROVOKING_VERTEX
- LEFT
- LEQUAL
- LESS
- LIGHT0
- LIGHT1
- LIGHT2
- LIGHT3
- LIGHT4
- LIGHT5
- LIGHT6
- LIGHT7
- LIGHTING
- LIGHTING_BIT
- LIGHT_MODEL_AMBIENT
- LIGHT_MODEL_COLOR_CONTROL
- LIGHT_MODEL_LOCAL_VIEWER
- LIGHT_MODEL_TWO_SIDE
- LINE
- LINEAR
- LINEAR_ATTENUATION
- LINEAR_MIPMAP_LINEAR
- LINEAR_MIPMAP_NEAREST
- LINES
- LINES_ADJACENCY
- LINE_BIT
- LINE_LOOP
- LINE_RESET_TOKEN
- LINE_SMOOTH
- LINE_SMOOTH_HINT
- LINE_STIPPLE
- LINE_STIPPLE_PATTERN
- LINE_STIPPLE_REPEAT
- LINE_STRIP
- LINE_STRIP_ADJACENCY
- LINE_TOKEN
- LINE_WIDTH
- LINE_WIDTH_GRANULARITY
- LINE_WIDTH_RANGE
- LINK_STATUS
- LIST_BASE
- LIST_BIT
- LIST_INDEX
- LIST_MODE
- LOAD
- LOCATION
- LOCATION_COMPONENT
- LOCATION_INDEX
- LOGIC_OP
- LOGIC_OP_MODE
- LOSE_CONTEXT_ON_RESET
- LOWER_LEFT
- LOW_FLOAT
- LOW_INT
- LUMINANCE
- LUMINANCE12
- LUMINANCE12_ALPHA12
- LUMINANCE12_ALPHA4
- LUMINANCE16
- LUMINANCE16_ALPHA16
- LUMINANCE4
- LUMINANCE4_ALPHA4
- LUMINANCE6_ALPHA2
- LUMINANCE8
- LUMINANCE8_ALPHA8
- LUMINANCE_ALPHA
- MAJOR_VERSION
- MANUAL_GENERATE_MIPMAP
- MAP1_COLOR_4
- MAP1_GRID_DOMAIN
- MAP1_GRID_SEGMENTS
- MAP1_INDEX
- MAP1_NORMAL
- MAP1_TEXTURE_COORD_1
- MAP1_TEXTURE_COORD_2
- MAP1_TEXTURE_COORD_3
- MAP1_TEXTURE_COORD_4
- MAP1_VERTEX_3
- MAP1_VERTEX_4
- MAP2_COLOR_4
- MAP2_GRID_DOMAIN
- MAP2_GRID_SEGMENTS
- MAP2_INDEX
- MAP2_NORMAL
- MAP2_TEXTURE_COORD_1
- MAP2_TEXTURE_COORD_2
- MAP2_TEXTURE_COORD_3
- MAP2_TEXTURE_COORD_4
- MAP2_VERTEX_3
- MAP2_VERTEX_4
- MAP_COHERENT_BIT
- MAP_COLOR
- MAP_FLUSH_EXPLICIT_BIT
- MAP_INVALIDATE_BUFFER_BIT
- MAP_INVALIDATE_RANGE_BIT
- MAP_PERSISTENT_BIT
- MAP_READ_BIT
- MAP_STENCIL
- MAP_UNSYNCHRONIZED_BIT
- MAP_WRITE_BIT
- MATRIX_MODE
- MATRIX_STRIDE
- MAX
- MAX_3D_TEXTURE_SIZE
- MAX_ARRAY_TEXTURE_LAYERS
- MAX_ATOMIC_COUNTER_BUFFER_BINDINGS
- MAX_ATOMIC_COUNTER_BUFFER_SIZE
- MAX_ATTRIB_STACK_DEPTH
- MAX_CLIENT_ATTRIB_STACK_DEPTH
- MAX_CLIP_DISTANCES
- MAX_CLIP_PLANES
- MAX_COLOR_ATTACHMENTS
- MAX_COLOR_TEXTURE_SAMPLES
- MAX_COMBINED_ATOMIC_COUNTERS
- MAX_COMBINED_ATOMIC_COUNTER_BUFFERS
- MAX_COMBINED_CLIP_AND_CULL_DISTANCES
- MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS
- MAX_COMBINED_DIMENSIONS
- MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS
- MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS
- MAX_COMBINED_IMAGE_UNIFORMS
- MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS
- MAX_COMBINED_SHADER_OUTPUT_RESOURCES
- MAX_COMBINED_SHADER_STORAGE_BLOCKS
- MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS
- MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS
- MAX_COMBINED_TEXTURE_IMAGE_UNITS
- MAX_COMBINED_UNIFORM_BLOCKS
- MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS
- MAX_COMPUTE_ATOMIC_COUNTERS
- MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS
- MAX_COMPUTE_IMAGE_UNIFORMS
- MAX_COMPUTE_SHADER_STORAGE_BLOCKS
- MAX_COMPUTE_SHARED_MEMORY_SIZE
- MAX_COMPUTE_TEXTURE_IMAGE_UNITS
- MAX_COMPUTE_UNIFORM_BLOCKS
- MAX_COMPUTE_UNIFORM_COMPONENTS
- MAX_COMPUTE_WORK_GROUP_COUNT
- MAX_COMPUTE_WORK_GROUP_INVOCATIONS
- MAX_COMPUTE_WORK_GROUP_SIZE
- MAX_CUBE_MAP_TEXTURE_SIZE
- MAX_CULL_DISTANCES
- MAX_DEBUG_GROUP_STACK_DEPTH
- MAX_DEBUG_LOGGED_MESSAGES
- MAX_DEBUG_LOGGED_MESSAGES_ARB
- MAX_DEBUG_MESSAGE_LENGTH
- MAX_DEBUG_MESSAGE_LENGTH_ARB
- MAX_DEPTH
- MAX_DEPTH_TEXTURE_SAMPLES
- MAX_DRAW_BUFFERS
- MAX_DUAL_SOURCE_DRAW_BUFFERS
- MAX_ELEMENTS_INDICES
- MAX_ELEMENTS_VERTICES
- MAX_ELEMENT_INDEX
- MAX_EVAL_ORDER
- MAX_FRAGMENT_ATOMIC_COUNTERS
- MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS
- MAX_FRAGMENT_IMAGE_UNIFORMS
- MAX_FRAGMENT_INPUT_COMPONENTS
- MAX_FRAGMENT_INTERPOLATION_OFFSET
- MAX_FRAGMENT_SHADER_STORAGE_BLOCKS
- MAX_FRAGMENT_UNIFORM_BLOCKS
- MAX_FRAGMENT_UNIFORM_COMPONENTS
- MAX_FRAGMENT_UNIFORM_VECTORS
- MAX_FRAMEBUFFER_HEIGHT
- MAX_FRAMEBUFFER_LAYERS
- MAX_FRAMEBUFFER_SAMPLES
- MAX_FRAMEBUFFER_WIDTH
- MAX_GEOMETRY_ATOMIC_COUNTERS
- MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS
- MAX_GEOMETRY_IMAGE_UNIFORMS
- MAX_GEOMETRY_INPUT_COMPONENTS
- MAX_GEOMETRY_OUTPUT_COMPONENTS
- MAX_GEOMETRY_OUTPUT_VERTICES
- MAX_GEOMETRY_SHADER_INVOCATIONS
- MAX_GEOMETRY_SHADER_STORAGE_BLOCKS
- MAX_GEOMETRY_TEXTURE_IMAGE_UNITS
- MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS
- MAX_GEOMETRY_UNIFORM_BLOCKS
- MAX_GEOMETRY_UNIFORM_COMPONENTS
- MAX_HEIGHT
- MAX_IMAGE_SAMPLES
- MAX_IMAGE_UNITS
- MAX_INTEGER_SAMPLES
- MAX_LABEL_LENGTH
- MAX_LAYERS
- MAX_LIGHTS
- MAX_LIST_NESTING
- MAX_MODELVIEW_STACK_DEPTH
- MAX_NAME_LENGTH
- MAX_NAME_STACK_DEPTH
- MAX_NUM_ACTIVE_VARIABLES
- MAX_NUM_COMPATIBLE_SUBROUTINES
- MAX_PATCH_VERTICES
- MAX_PIXEL_MAP_TABLE
- MAX_PROGRAM_TEXEL_OFFSET
- MAX_PROGRAM_TEXTURE_GATHER_OFFSET
- MAX_PROJECTION_STACK_DEPTH
- MAX_RECTANGLE_TEXTURE_SIZE
- MAX_RENDERBUFFER_SIZE
- MAX_SAMPLES
- MAX_SAMPLE_MASK_WORDS
- MAX_SERVER_WAIT_TIMEOUT
- MAX_SHADER_STORAGE_BLOCK_SIZE
- MAX_SHADER_STORAGE_BUFFER_BINDINGS
- MAX_SUBROUTINES
- MAX_SUBROUTINE_UNIFORM_LOCATIONS
- MAX_TESS_CONTROL_ATOMIC_COUNTERS
- MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS
- MAX_TESS_CONTROL_IMAGE_UNIFORMS
- MAX_TESS_CONTROL_INPUT_COMPONENTS
- MAX_TESS_CONTROL_OUTPUT_COMPONENTS
- MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS
- MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS
- MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS
- MAX_TESS_CONTROL_UNIFORM_BLOCKS
- MAX_TESS_CONTROL_UNIFORM_COMPONENTS
- MAX_TESS_EVALUATION_ATOMIC_COUNTERS
- MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS
- MAX_TESS_EVALUATION_IMAGE_UNIFORMS
- MAX_TESS_EVALUATION_INPUT_COMPONENTS
- MAX_TESS_EVALUATION_OUTPUT_COMPONENTS
- MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS
- MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS
- MAX_TESS_EVALUATION_UNIFORM_BLOCKS
- MAX_TESS_EVALUATION_UNIFORM_COMPONENTS
- MAX_TESS_GEN_LEVEL
- MAX_TESS_PATCH_COMPONENTS
- MAX_TEXTURE_BUFFER_SIZE
- MAX_TEXTURE_COORDS
- MAX_TEXTURE_IMAGE_UNITS
- MAX_TEXTURE_LOD_BIAS
- MAX_TEXTURE_MAX_ANISOTROPY
- MAX_TEXTURE_SIZE
- MAX_TEXTURE_STACK_DEPTH
- MAX_TEXTURE_UNITS
- MAX_TRANSFORM_FEEDBACK_BUFFERS
- MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS
- MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS
- MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS
- MAX_UNIFORM_BLOCK_SIZE
- MAX_UNIFORM_BUFFER_BINDINGS
- MAX_UNIFORM_LOCATIONS
- MAX_VARYING_COMPONENTS
- MAX_VARYING_FLOATS
- MAX_VARYING_VECTORS
- MAX_VERTEX_ATOMIC_COUNTERS
- MAX_VERTEX_ATOMIC_COUNTER_BUFFERS
- MAX_VERTEX_ATTRIBS
- MAX_VERTEX_ATTRIB_BINDINGS
- MAX_VERTEX_ATTRIB_RELATIVE_OFFSET
- MAX_VERTEX_ATTRIB_STRIDE
- MAX_VERTEX_IMAGE_UNIFORMS
- MAX_VERTEX_OUTPUT_COMPONENTS
- MAX_VERTEX_SHADER_STORAGE_BLOCKS
- MAX_VERTEX_STREAMS
- MAX_VERTEX_TEXTURE_IMAGE_UNITS
- MAX_VERTEX_UNIFORM_BLOCKS
- MAX_VERTEX_UNIFORM_COMPONENTS
- MAX_VERTEX_UNIFORM_VECTORS
- MAX_VIEWPORTS
- MAX_VIEWPORT_DIMS
- MAX_WIDTH
- MEDIUM_FLOAT
- MEDIUM_INT
- MIN
- MINMAX
- MINOR_VERSION
- MIN_FRAGMENT_INTERPOLATION_OFFSET
- MIN_MAP_BUFFER_ALIGNMENT
- MIN_PROGRAM_TEXEL_OFFSET
- MIN_PROGRAM_TEXTURE_GATHER_OFFSET
- MIN_SAMPLE_SHADING_VALUE
- MIPMAP
- MIRRORED_REPEAT
- MIRROR_CLAMP_TO_EDGE
- MODELVIEW
- MODELVIEW_MATRIX
- MODELVIEW_STACK_DEPTH
- MODULATE
- MULT
- MULTISAMPLE
- MULTISAMPLE_BIT
- N3F_V3F
- NAME_LENGTH
- NAME_STACK_DEPTH
- NAND
- NEAREST
- NEAREST_MIPMAP_LINEAR
- NEAREST_MIPMAP_NEAREST
- NEGATIVE_ONE_TO_ONE
- NEVER
- NICEST
- NONE
- NOOP
- NOR
- NORMALIZE
- NORMAL_ARRAY
- NORMAL_ARRAY_BUFFER_BINDING
- NORMAL_ARRAY_POINTER
- NORMAL_ARRAY_STRIDE
- NORMAL_ARRAY_TYPE
- NORMAL_MAP
- NOTEQUAL
- NO_ERROR
- NO_RESET_NOTIFICATION
- NUM_ACTIVE_VARIABLES
- NUM_COMPATIBLE_SUBROUTINES
- NUM_COMPRESSED_TEXTURE_FORMATS
- NUM_EXTENSIONS
- NUM_PROGRAM_BINARY_FORMATS
- NUM_SAMPLE_COUNTS
- NUM_SHADER_BINARY_FORMATS
- NUM_SHADING_LANGUAGE_VERSIONS
- NUM_SPIR_V_EXTENSIONS
- OBJECT_LINEAR
- OBJECT_PLANE
- OBJECT_TYPE
- OFFSET
- ONE
- ONE_MINUS_CONSTANT_ALPHA
- ONE_MINUS_CONSTANT_COLOR
- ONE_MINUS_DST_ALPHA
- ONE_MINUS_DST_COLOR
- ONE_MINUS_SRC1_ALPHA
- ONE_MINUS_SRC1_COLOR
- ONE_MINUS_SRC_ALPHA
- ONE_MINUS_SRC_COLOR
- OPERAND0_ALPHA
- OPERAND0_RGB
- OPERAND1_ALPHA
- OPERAND1_RGB
- OPERAND2_ALPHA
- OPERAND2_RGB
- OR
- ORDER
- OR_INVERTED
- OR_REVERSE
- OUT_OF_MEMORY
- PACK_ALIGNMENT
- PACK_COMPRESSED_BLOCK_DEPTH
- PACK_COMPRESSED_BLOCK_HEIGHT
- PACK_COMPRESSED_BLOCK_SIZE
- PACK_COMPRESSED_BLOCK_WIDTH
- PACK_IMAGE_HEIGHT
- PACK_LSB_FIRST
- PACK_ROW_LENGTH
- PACK_SKIP_IMAGES
- PACK_SKIP_PIXELS
- PACK_SKIP_ROWS
- PACK_SWAP_BYTES
- PARAMETER_BUFFER
- PARAMETER_BUFFER_BINDING
- PASS_THROUGH_TOKEN
- PATCHES
- PATCH_DEFAULT_INNER_LEVEL
- PATCH_DEFAULT_OUTER_LEVEL
- PATCH_VERTICES
- PERSPECTIVE_CORRECTION_HINT
- PIXEL_BUFFER_BARRIER_BIT
- PIXEL_MAP_A_TO_A
- PIXEL_MAP_A_TO_A_SIZE
- PIXEL_MAP_B_TO_B
- PIXEL_MAP_B_TO_B_SIZE
- PIXEL_MAP_G_TO_G
- PIXEL_MAP_G_TO_G_SIZE
- PIXEL_MAP_I_TO_A
- PIXEL_MAP_I_TO_A_SIZE
- PIXEL_MAP_I_TO_B
- PIXEL_MAP_I_TO_B_SIZE
- PIXEL_MAP_I_TO_G
- PIXEL_MAP_I_TO_G_SIZE
- PIXEL_MAP_I_TO_I
- PIXEL_MAP_I_TO_I_SIZE
- PIXEL_MAP_I_TO_R
- PIXEL_MAP_I_TO_R_SIZE
- PIXEL_MAP_R_TO_R
- PIXEL_MAP_R_TO_R_SIZE
- PIXEL_MAP_S_TO_S
- PIXEL_MAP_S_TO_S_SIZE
- PIXEL_MODE_BIT
- PIXEL_PACK_BUFFER
- PIXEL_PACK_BUFFER_BINDING
- PIXEL_UNPACK_BUFFER
- PIXEL_UNPACK_BUFFER_BINDING
- POINT
- POINTS
- POINT_BIT
- POINT_DISTANCE_ATTENUATION
- POINT_FADE_THRESHOLD_SIZE
- POINT_SIZE
- POINT_SIZE_GRANULARITY
- POINT_SIZE_MAX
- POINT_SIZE_MIN
- POINT_SIZE_RANGE
- POINT_SMOOTH
- POINT_SMOOTH_HINT
- POINT_SPRITE
- POINT_SPRITE_COORD_ORIGIN
- POINT_TOKEN
- POLYGON
- POLYGON_BIT
- POLYGON_MODE
- POLYGON_OFFSET_CLAMP
- POLYGON_OFFSET_FACTOR
- POLYGON_OFFSET_FILL
- POLYGON_OFFSET_LINE
- POLYGON_OFFSET_POINT
- POLYGON_OFFSET_UNITS
- POLYGON_SMOOTH
- POLYGON_SMOOTH_HINT
- POLYGON_STIPPLE
- POLYGON_STIPPLE_BIT
- POLYGON_TOKEN
- POSITION
- POST_COLOR_MATRIX_COLOR_TABLE
- POST_CONVOLUTION_COLOR_TABLE
- PREVIOUS
- PRIMARY_COLOR
- PRIMITIVES_GENERATED
- PRIMITIVES_SUBMITTED
- PRIMITIVE_RESTART
- PRIMITIVE_RESTART_FIXED_INDEX
- PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED
- PRIMITIVE_RESTART_INDEX
- PROGRAM
- PROGRAM_BINARY_FORMATS
- PROGRAM_BINARY_LENGTH
- PROGRAM_BINARY_RETRIEVABLE_HINT
- PROGRAM_INPUT
- PROGRAM_OUTPUT
- PROGRAM_PIPELINE
- PROGRAM_PIPELINE_BINDING
- PROGRAM_POINT_SIZE
- PROGRAM_SEPARABLE
- PROJECTION
- PROJECTION_MATRIX
- PROJECTION_STACK_DEPTH
- PROVOKING_VERTEX
- PROXY_COLOR_TABLE
- PROXY_HISTOGRAM
- PROXY_POST_COLOR_MATRIX_COLOR_TABLE
- PROXY_POST_CONVOLUTION_COLOR_TABLE
- PROXY_TEXTURE_1D
- PROXY_TEXTURE_1D_ARRAY
- PROXY_TEXTURE_2D
- PROXY_TEXTURE_2D_ARRAY
- PROXY_TEXTURE_2D_MULTISAMPLE
- PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY
- PROXY_TEXTURE_3D
- PROXY_TEXTURE_CUBE_MAP
- PROXY_TEXTURE_CUBE_MAP_ARRAY
- PROXY_TEXTURE_RECTANGLE
- Q
- QUADRATIC_ATTENUATION
- QUADS
- QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION
- QUAD_STRIP
- QUERY
- QUERY_BUFFER
- QUERY_BUFFER_BARRIER_BIT
- QUERY_BUFFER_BINDING
- QUERY_BY_REGION_NO_WAIT
- QUERY_BY_REGION_NO_WAIT_INVERTED
- QUERY_BY_REGION_WAIT
- QUERY_BY_REGION_WAIT_INVERTED
- QUERY_COUNTER_BITS
- QUERY_NO_WAIT
- QUERY_NO_WAIT_INVERTED
- QUERY_RESULT
- QUERY_RESULT_AVAILABLE
- QUERY_RESULT_NO_WAIT
- QUERY_TARGET
- QUERY_WAIT
- QUERY_WAIT_INVERTED
- R
- R11F_G11F_B10F
- R16
- R16F
- R16I
- R16UI
- R16_SNORM
- R32F
- R32I
- R32UI
- R3_G3_B2
- R8
- R8I
- R8UI
- R8_SNORM
- RASTERIZER_DISCARD
- READ_BUFFER
- READ_FRAMEBUFFER
- READ_FRAMEBUFFER_BINDING
- READ_ONLY
- READ_PIXELS
- READ_PIXELS_FORMAT
- READ_PIXELS_TYPE
- READ_WRITE
- RED
- RED_BIAS
- RED_BITS
- RED_INTEGER
- RED_SCALE
- REFERENCED_BY_COMPUTE_SHADER
- REFERENCED_BY_FRAGMENT_SHADER
- REFERENCED_BY_GEOMETRY_SHADER
- REFERENCED_BY_TESS_CONTROL_SHADER
- REFERENCED_BY_TESS_EVALUATION_SHADER
- REFERENCED_BY_VERTEX_SHADER
- REFLECTION_MAP
- RENDER
- RENDERBUFFER
- RENDERBUFFER_ALPHA_SIZE
- RENDERBUFFER_BINDING
- RENDERBUFFER_BLUE_SIZE
- RENDERBUFFER_DEPTH_SIZE
- RENDERBUFFER_GREEN_SIZE
- RENDERBUFFER_HEIGHT
- RENDERBUFFER_INTERNAL_FORMAT
- RENDERBUFFER_RED_SIZE
- RENDERBUFFER_SAMPLES
- RENDERBUFFER_STENCIL_SIZE
- RENDERBUFFER_WIDTH
- RENDERER
- RENDER_MODE
- REPEAT
- REPLACE
- RESCALE_NORMAL
- RESET_NOTIFICATION_STRATEGY
- RETURN
- RG
- RG16
- RG16F
- RG16I
- RG16UI
- RG16_SNORM
- RG32F
- RG32I
- RG32UI
- RG8
- RG8I
- RG8UI
- RG8_SNORM
- RGB
- RGB10
- RGB10_A2
- RGB10_A2UI
- RGB12
- RGB16
- RGB16F
- RGB16I
- RGB16UI
- RGB16_SNORM
- RGB32F
- RGB32I
- RGB32UI
- RGB4
- RGB5
- RGB565
- RGB5_A1
- RGB8
- RGB8I
- RGB8UI
- RGB8_SNORM
- RGB9_E5
- RGBA
- RGBA12
- RGBA16
- RGBA16F
- RGBA16I
- RGBA16UI
- RGBA16_SNORM
- RGBA2
- RGBA32F
- RGBA32I
- RGBA32UI
- RGBA4
- RGBA8
- RGBA8I
- RGBA8UI
- RGBA8_SNORM
- RGBA_INTEGER
- RGBA_MODE
- RGB_INTEGER
- RGB_SCALE
- RG_INTEGER
- RIGHT
- S
- SAMPLER
- SAMPLER_1D
- SAMPLER_1D_ARRAY
- SAMPLER_1D_ARRAY_SHADOW
- SAMPLER_1D_SHADOW
- SAMPLER_2D
- SAMPLER_2D_ARRAY
- SAMPLER_2D_ARRAY_SHADOW
- SAMPLER_2D_MULTISAMPLE
- SAMPLER_2D_MULTISAMPLE_ARRAY
- SAMPLER_2D_RECT
- SAMPLER_2D_RECT_SHADOW
- SAMPLER_2D_SHADOW
- SAMPLER_3D
- SAMPLER_BINDING
- SAMPLER_BUFFER
- SAMPLER_CUBE
- SAMPLER_CUBE_MAP_ARRAY
- SAMPLER_CUBE_MAP_ARRAY_SHADOW
- SAMPLER_CUBE_SHADOW
- SAMPLES
- SAMPLES_PASSED
- SAMPLE_ALPHA_TO_COVERAGE
- SAMPLE_ALPHA_TO_ONE
- SAMPLE_BUFFERS
- SAMPLE_COVERAGE
- SAMPLE_COVERAGE_INVERT
- SAMPLE_COVERAGE_VALUE
- SAMPLE_MASK
- SAMPLE_MASK_VALUE
- SAMPLE_POSITION
- SAMPLE_SHADING
- SCISSOR_BIT
- SCISSOR_BOX
- SCISSOR_TEST
- SECONDARY_COLOR_ARRAY
- SECONDARY_COLOR_ARRAY_BUFFER_BINDING
- SECONDARY_COLOR_ARRAY_POINTER
- SECONDARY_COLOR_ARRAY_SIZE
- SECONDARY_COLOR_ARRAY_STRIDE
- SECONDARY_COLOR_ARRAY_TYPE
- SELECT
- SELECTION_BUFFER_POINTER
- SELECTION_BUFFER_SIZE
- SEPARABLE_2D
- SEPARATE_ATTRIBS
- SEPARATE_SPECULAR_COLOR
- SET
- SHADER
- SHADER_BINARY_FORMATS
- SHADER_BINARY_FORMAT_SPIR_V
- SHADER_COMPILER
- SHADER_IMAGE_ACCESS_BARRIER_BIT
- SHADER_IMAGE_ATOMIC
- SHADER_IMAGE_LOAD
- SHADER_IMAGE_STORE
- SHADER_SOURCE_LENGTH
- SHADER_STORAGE_BARRIER_BIT
- SHADER_STORAGE_BLOCK
- SHADER_STORAGE_BUFFER
- SHADER_STORAGE_BUFFER_BINDING
- SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT
- SHADER_STORAGE_BUFFER_SIZE
- SHADER_STORAGE_BUFFER_START
- SHADER_TYPE
- SHADE_MODEL
- SHADING_LANGUAGE_VERSION
- SHININESS
- SHORT
- SIGNALED
- SIGNED_NORMALIZED
- SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST
- SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE
- SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST
- SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE
- SINGLE_COLOR
- SLUMINANCE
- SLUMINANCE8
- SLUMINANCE8_ALPHA8
- SLUMINANCE_ALPHA
- SMOOTH
- SMOOTH_LINE_WIDTH_GRANULARITY
- SMOOTH_LINE_WIDTH_RANGE
- SMOOTH_POINT_SIZE_GRANULARITY
- SMOOTH_POINT_SIZE_RANGE
- SOURCE0_ALPHA
- SOURCE0_RGB
- SOURCE1_ALPHA
- SOURCE1_RGB
- SOURCE2_ALPHA
- SOURCE2_RGB
- SPECULAR
- SPHERE_MAP
- SPIR_V_BINARY
- SPIR_V_EXTENSIONS
- SPOT_CUTOFF
- SPOT_DIRECTION
- SPOT_EXPONENT
- SRC0_ALPHA
- SRC0_RGB
- SRC1_ALPHA
- SRC1_COLOR
- SRC1_RGB
- SRC2_ALPHA
- SRC2_RGB
- SRC_ALPHA
- SRC_ALPHA_SATURATE
- SRC_COLOR
- SRGB
- SRGB8
- SRGB8_ALPHA8
- SRGB_ALPHA
- SRGB_READ
- SRGB_WRITE
- STACK_OVERFLOW
- STACK_UNDERFLOW
- STATIC_COPY
- STATIC_DRAW
- STATIC_READ
- STENCIL
- STENCIL_ATTACHMENT
- STENCIL_BACK_FAIL
- STENCIL_BACK_FUNC
- STENCIL_BACK_PASS_DEPTH_FAIL
- STENCIL_BACK_PASS_DEPTH_PASS
- STENCIL_BACK_REF
- STENCIL_BACK_VALUE_MASK
- STENCIL_BACK_WRITEMASK
- STENCIL_BITS
- STENCIL_BUFFER_BIT
- STENCIL_CLEAR_VALUE
- STENCIL_COMPONENTS
- STENCIL_FAIL
- STENCIL_FUNC
- STENCIL_INDEX
- STENCIL_INDEX1
- STENCIL_INDEX16
- STENCIL_INDEX4
- STENCIL_INDEX8
- STENCIL_PASS_DEPTH_FAIL
- STENCIL_PASS_DEPTH_PASS
- STENCIL_REF
- STENCIL_RENDERABLE
- STENCIL_TEST
- STENCIL_VALUE_MASK
- STENCIL_WRITEMASK
- STEREO
- STREAM_COPY
- STREAM_DRAW
- STREAM_READ
- SUBPIXEL_BITS
- SUBTRACT
- SYNC_CONDITION
- SYNC_FENCE
- SYNC_FLAGS
- SYNC_FLUSH_COMMANDS_BIT
- SYNC_GPU_COMMANDS_COMPLETE
- SYNC_STATUS
- T
- T2F_C3F_V3F
- T2F_C4F_N3F_V3F
- T2F_C4UB_V3F
- T2F_N3F_V3F
- T2F_V3F
- T4F_C4F_N3F_V4F
- T4F_V4F
- TESS_CONTROL_OUTPUT_VERTICES
- TESS_CONTROL_SHADER
- TESS_CONTROL_SHADER_BIT
- TESS_CONTROL_SHADER_PATCHES
- TESS_CONTROL_SUBROUTINE
- TESS_CONTROL_SUBROUTINE_UNIFORM
- TESS_CONTROL_TEXTURE
- TESS_EVALUATION_SHADER
- TESS_EVALUATION_SHADER_BIT
- TESS_EVALUATION_SHADER_INVOCATIONS
- TESS_EVALUATION_SUBROUTINE
- TESS_EVALUATION_SUBROUTINE_UNIFORM
- TESS_EVALUATION_TEXTURE
- TESS_GEN_MODE
- TESS_GEN_POINT_MODE
- TESS_GEN_SPACING
- TESS_GEN_VERTEX_ORDER
- TEXTURE
- TEXTURE0
- TEXTURE1
- TEXTURE10
- TEXTURE11
- TEXTURE12
- TEXTURE13
- TEXTURE14
- TEXTURE15
- TEXTURE16
- TEXTURE17
- TEXTURE18
- TEXTURE19
- TEXTURE2
- TEXTURE20
- TEXTURE21
- TEXTURE22
- TEXTURE23
- TEXTURE24
- TEXTURE25
- TEXTURE26
- TEXTURE27
- TEXTURE28
- TEXTURE29
- TEXTURE3
- TEXTURE30
- TEXTURE31
- TEXTURE4
- TEXTURE5
- TEXTURE6
- TEXTURE7
- TEXTURE8
- TEXTURE9
- TEXTURE_1D
- TEXTURE_1D_ARRAY
- TEXTURE_2D
- TEXTURE_2D_ARRAY
- TEXTURE_2D_MULTISAMPLE
- TEXTURE_2D_MULTISAMPLE_ARRAY
- TEXTURE_3D
- TEXTURE_ALPHA_SIZE
- TEXTURE_ALPHA_TYPE
- TEXTURE_BASE_LEVEL
- TEXTURE_BINDING_1D
- TEXTURE_BINDING_1D_ARRAY
- TEXTURE_BINDING_2D
- TEXTURE_BINDING_2D_ARRAY
- TEXTURE_BINDING_2D_MULTISAMPLE
- TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY
- TEXTURE_BINDING_3D
- TEXTURE_BINDING_BUFFER
- TEXTURE_BINDING_CUBE_MAP
- TEXTURE_BINDING_CUBE_MAP_ARRAY
- TEXTURE_BINDING_RECTANGLE
- TEXTURE_BIT
- TEXTURE_BLUE_SIZE
- TEXTURE_BLUE_TYPE
- TEXTURE_BORDER
- TEXTURE_BORDER_COLOR
- TEXTURE_BUFFER
- TEXTURE_BUFFER_BINDING
- TEXTURE_BUFFER_DATA_STORE_BINDING
- TEXTURE_BUFFER_OFFSET
- TEXTURE_BUFFER_OFFSET_ALIGNMENT
- TEXTURE_BUFFER_SIZE
- TEXTURE_COMPARE_FUNC
- TEXTURE_COMPARE_MODE
- TEXTURE_COMPONENTS
- TEXTURE_COMPRESSED
- TEXTURE_COMPRESSED_BLOCK_HEIGHT
- TEXTURE_COMPRESSED_BLOCK_SIZE
- TEXTURE_COMPRESSED_BLOCK_WIDTH
- TEXTURE_COMPRESSED_IMAGE_SIZE
- TEXTURE_COMPRESSION_HINT
- TEXTURE_COORD_ARRAY
- TEXTURE_COORD_ARRAY_BUFFER_BINDING
- TEXTURE_COORD_ARRAY_POINTER
- TEXTURE_COORD_ARRAY_SIZE
- TEXTURE_COORD_ARRAY_STRIDE
- TEXTURE_COORD_ARRAY_TYPE
- TEXTURE_CUBE_MAP
- TEXTURE_CUBE_MAP_ARRAY
- TEXTURE_CUBE_MAP_NEGATIVE_X
- TEXTURE_CUBE_MAP_NEGATIVE_Y
- TEXTURE_CUBE_MAP_NEGATIVE_Z
- TEXTURE_CUBE_MAP_POSITIVE_X
- TEXTURE_CUBE_MAP_POSITIVE_Y
- TEXTURE_CUBE_MAP_POSITIVE_Z
- TEXTURE_CUBE_MAP_SEAMLESS
- TEXTURE_DEPTH
- TEXTURE_DEPTH_SIZE
- TEXTURE_DEPTH_TYPE
- TEXTURE_ENV
- TEXTURE_ENV_COLOR
- TEXTURE_ENV_MODE
- TEXTURE_FETCH_BARRIER_BIT
- TEXTURE_FILTER_CONTROL
- TEXTURE_FIXED_SAMPLE_LOCATIONS
- TEXTURE_GATHER
- TEXTURE_GATHER_SHADOW
- TEXTURE_GEN_MODE
- TEXTURE_GEN_Q
- TEXTURE_GEN_R
- TEXTURE_GEN_S
- TEXTURE_GEN_T
- TEXTURE_GREEN_SIZE
- TEXTURE_GREEN_TYPE
- TEXTURE_HEIGHT
- TEXTURE_IMAGE_FORMAT
- TEXTURE_IMAGE_TYPE
- TEXTURE_IMMUTABLE_FORMAT
- TEXTURE_IMMUTABLE_LEVELS
- TEXTURE_INTENSITY_SIZE
- TEXTURE_INTENSITY_TYPE
- TEXTURE_INTERNAL_FORMAT
- TEXTURE_LOD_BIAS
- TEXTURE_LUMINANCE_SIZE
- TEXTURE_LUMINANCE_TYPE
- TEXTURE_MAG_FILTER
- TEXTURE_MATRIX
- TEXTURE_MAX_ANISOTROPY
- TEXTURE_MAX_LEVEL
- TEXTURE_MAX_LOD
- TEXTURE_MIN_FILTER
- TEXTURE_MIN_LOD
- TEXTURE_PRIORITY
- TEXTURE_RECTANGLE
- TEXTURE_RED_SIZE
- TEXTURE_RED_TYPE
- TEXTURE_RESIDENT
- TEXTURE_SAMPLES
- TEXTURE_SHADOW
- TEXTURE_SHARED_SIZE
- TEXTURE_STACK_DEPTH
- TEXTURE_STENCIL_SIZE
- TEXTURE_SWIZZLE_A
- TEXTURE_SWIZZLE_B
- TEXTURE_SWIZZLE_G
- TEXTURE_SWIZZLE_R
- TEXTURE_SWIZZLE_RGBA
- TEXTURE_TARGET
- TEXTURE_UPDATE_BARRIER_BIT
- TEXTURE_VIEW
- TEXTURE_VIEW_MIN_LAYER
- TEXTURE_VIEW_MIN_LEVEL
- TEXTURE_VIEW_NUM_LAYERS
- TEXTURE_VIEW_NUM_LEVELS
- TEXTURE_WIDTH
- TEXTURE_WRAP_R
- TEXTURE_WRAP_S
- TEXTURE_WRAP_T
- TIMEOUT_EXPIRED
- TIMEOUT_IGNORED
- TIMESTAMP
- TIME_ELAPSED
- TOP_LEVEL_ARRAY_SIZE
- TOP_LEVEL_ARRAY_STRIDE
- TRANSFORM_BIT
- TRANSFORM_FEEDBACK
- TRANSFORM_FEEDBACK_ACTIVE
- TRANSFORM_FEEDBACK_BARRIER_BIT
- TRANSFORM_FEEDBACK_BINDING
- TRANSFORM_FEEDBACK_BUFFER
- TRANSFORM_FEEDBACK_BUFFER_ACTIVE
- TRANSFORM_FEEDBACK_BUFFER_BINDING
- TRANSFORM_FEEDBACK_BUFFER_INDEX
- TRANSFORM_FEEDBACK_BUFFER_MODE
- TRANSFORM_FEEDBACK_BUFFER_PAUSED
- TRANSFORM_FEEDBACK_BUFFER_SIZE
- TRANSFORM_FEEDBACK_BUFFER_START
- TRANSFORM_FEEDBACK_BUFFER_STRIDE
- TRANSFORM_FEEDBACK_OVERFLOW
- TRANSFORM_FEEDBACK_PAUSED
- TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN
- TRANSFORM_FEEDBACK_STREAM_OVERFLOW
- TRANSFORM_FEEDBACK_VARYING
- TRANSFORM_FEEDBACK_VARYINGS
- TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH
- TRANSPOSE_COLOR_MATRIX
- TRANSPOSE_MODELVIEW_MATRIX
- TRANSPOSE_PROJECTION_MATRIX
- TRANSPOSE_TEXTURE_MATRIX
- TRIANGLES
- TRIANGLES_ADJACENCY
- TRIANGLE_FAN
- TRIANGLE_STRIP
- TRIANGLE_STRIP_ADJACENCY
- TRUE
- TYPE
- UNDEFINED_VERTEX
- UNIFORM
- UNIFORM_ARRAY_STRIDE
- UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX
- UNIFORM_BARRIER_BIT
- UNIFORM_BLOCK
- UNIFORM_BLOCK_ACTIVE_UNIFORMS
- UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES
- UNIFORM_BLOCK_BINDING
- UNIFORM_BLOCK_DATA_SIZE
- UNIFORM_BLOCK_INDEX
- UNIFORM_BLOCK_NAME_LENGTH
- UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER
- UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER
- UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER
- UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER
- UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER
- UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER
- UNIFORM_BUFFER
- UNIFORM_BUFFER_BINDING
- UNIFORM_BUFFER_OFFSET_ALIGNMENT
- UNIFORM_BUFFER_SIZE
- UNIFORM_BUFFER_START
- UNIFORM_IS_ROW_MAJOR
- UNIFORM_MATRIX_STRIDE
- UNIFORM_NAME_LENGTH
- UNIFORM_OFFSET
- UNIFORM_SIZE
- UNIFORM_TYPE
- UNKNOWN_CONTEXT_RESET
- UNPACK_ALIGNMENT
- UNPACK_COMPRESSED_BLOCK_DEPTH
- UNPACK_COMPRESSED_BLOCK_HEIGHT
- UNPACK_COMPRESSED_BLOCK_SIZE
- UNPACK_COMPRESSED_BLOCK_WIDTH
- UNPACK_IMAGE_HEIGHT
- UNPACK_LSB_FIRST
- UNPACK_ROW_LENGTH
- UNPACK_SKIP_IMAGES
- UNPACK_SKIP_PIXELS
- UNPACK_SKIP_ROWS
- UNPACK_SWAP_BYTES
- UNSIGNALED
- UNSIGNED_BYTE
- UNSIGNED_BYTE_2_3_3_REV
- UNSIGNED_BYTE_3_3_2
- UNSIGNED_INT
- UNSIGNED_INT_10F_11F_11F_REV
- UNSIGNED_INT_10_10_10_2
- UNSIGNED_INT_24_8
- UNSIGNED_INT_2_10_10_10_REV
- UNSIGNED_INT_5_9_9_9_REV
- UNSIGNED_INT_8_8_8_8
- UNSIGNED_INT_8_8_8_8_REV
- UNSIGNED_INT_ATOMIC_COUNTER
- UNSIGNED_INT_IMAGE_1D
- UNSIGNED_INT_IMAGE_1D_ARRAY
- UNSIGNED_INT_IMAGE_2D
- UNSIGNED_INT_IMAGE_2D_ARRAY
- UNSIGNED_INT_IMAGE_2D_MULTISAMPLE
- UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY
- UNSIGNED_INT_IMAGE_2D_RECT
- UNSIGNED_INT_IMAGE_3D
- UNSIGNED_INT_IMAGE_BUFFER
- UNSIGNED_INT_IMAGE_CUBE
- UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY
- UNSIGNED_INT_SAMPLER_1D
- UNSIGNED_INT_SAMPLER_1D_ARRAY
- UNSIGNED_INT_SAMPLER_2D
- UNSIGNED_INT_SAMPLER_2D_ARRAY
- UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE
- UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
- UNSIGNED_INT_SAMPLER_2D_RECT
- UNSIGNED_INT_SAMPLER_3D
- UNSIGNED_INT_SAMPLER_BUFFER
- UNSIGNED_INT_SAMPLER_CUBE
- UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY
- UNSIGNED_INT_VEC2
- UNSIGNED_INT_VEC3
- UNSIGNED_INT_VEC4
- UNSIGNED_NORMALIZED
- UNSIGNED_SHORT
- UNSIGNED_SHORT_1_5_5_5_REV
- UNSIGNED_SHORT_4_4_4_4
- UNSIGNED_SHORT_4_4_4_4_REV
- UNSIGNED_SHORT_5_5_5_1
- UNSIGNED_SHORT_5_6_5
- UNSIGNED_SHORT_5_6_5_REV
- UPPER_LEFT
- V2F
- V3F
- VALIDATE_STATUS
- VENDOR
- VERSION
- VERTEX_ARRAY
- VERTEX_ARRAY_BINDING
- VERTEX_ARRAY_BUFFER_BINDING
- VERTEX_ARRAY_POINTER
- VERTEX_ARRAY_SIZE
- VERTEX_ARRAY_STRIDE
- VERTEX_ARRAY_TYPE
- VERTEX_ATTRIB_ARRAY_BARRIER_BIT
- VERTEX_ATTRIB_ARRAY_BUFFER_BINDING
- VERTEX_ATTRIB_ARRAY_DIVISOR
- VERTEX_ATTRIB_ARRAY_ENABLED
- VERTEX_ATTRIB_ARRAY_INTEGER
- VERTEX_ATTRIB_ARRAY_LONG
- VERTEX_ATTRIB_ARRAY_NORMALIZED
- VERTEX_ATTRIB_ARRAY_POINTER
- VERTEX_ATTRIB_ARRAY_SIZE
- VERTEX_ATTRIB_ARRAY_STRIDE
- VERTEX_ATTRIB_ARRAY_TYPE
- VERTEX_ATTRIB_BINDING
- VERTEX_ATTRIB_RELATIVE_OFFSET
- VERTEX_BINDING_BUFFER
- VERTEX_BINDING_DIVISOR
- VERTEX_BINDING_OFFSET
- VERTEX_BINDING_STRIDE
- VERTEX_PROGRAM_POINT_SIZE
- VERTEX_PROGRAM_TWO_SIDE
- VERTEX_SHADER
- VERTEX_SHADER_BIT
- VERTEX_SHADER_INVOCATIONS
- VERTEX_SUBROUTINE
- VERTEX_SUBROUTINE_UNIFORM
- VERTEX_TEXTURE
- VERTICES_SUBMITTED
- VIEWPORT
- VIEWPORT_BIT
- VIEWPORT_BOUNDS_RANGE
- VIEWPORT_INDEX_PROVOKING_VERTEX
- VIEWPORT_SUBPIXEL_BITS
- VIEW_CLASS_128_BITS
- VIEW_CLASS_16_BITS
- VIEW_CLASS_24_BITS
- VIEW_CLASS_32_BITS
- VIEW_CLASS_48_BITS
- VIEW_CLASS_64_BITS
- VIEW_CLASS_8_BITS
- VIEW_CLASS_96_BITS
- VIEW_CLASS_BPTC_FLOAT
- VIEW_CLASS_BPTC_UNORM
- VIEW_CLASS_RGTC1_RED
- VIEW_CLASS_RGTC2_RG
- VIEW_CLASS_S3TC_DXT1_RGB
- VIEW_CLASS_S3TC_DXT1_RGBA
- VIEW_CLASS_S3TC_DXT3_RGBA
- VIEW_CLASS_S3TC_DXT5_RGBA
- VIEW_COMPATIBILITY_CLASS
- WAIT_FAILED
- WEIGHT_ARRAY_BUFFER_BINDING
- WRITE_ONLY
- XOR
- ZERO
- ZERO_TO_ONE
- ZOOM_X
- ZOOM_Y
Variables (710)
- impl_ActiveShaderProgram
- impl_ActiveTexture
- impl_AttachShader
- impl_BeginConditionalRender
- impl_BeginQuery
- impl_BeginQueryIndexed
- impl_BeginTransformFeedback
- impl_BindAttribLocation
- impl_BindBuffer
- impl_BindBufferBase
- impl_BindBufferRange
- impl_BindBuffersBase
- impl_BindBuffersRange
- impl_BindFragDataLocation
- impl_BindFragDataLocationIndexed
- impl_BindFramebuffer
- impl_BindImageTexture
- impl_BindImageTextures
- impl_BindProgramPipeline
- impl_BindRenderbuffer
- impl_BindSampler
- impl_BindSamplers
- impl_BindTexture
- impl_BindTextureUnit
- impl_BindTextures
- impl_BindTransformFeedback
- impl_BindVertexArray
- impl_BindVertexBuffer
- impl_BindVertexBuffers
- impl_BlendColor
- impl_BlendEquation
- impl_BlendEquationSeparate
- impl_BlendEquationSeparatei
- impl_BlendEquationi
- impl_BlendFunc
- impl_BlendFuncSeparate
- impl_BlendFuncSeparatei
- impl_BlendFunci
- impl_BlitFramebuffer
- impl_BlitNamedFramebuffer
- impl_BufferData
- impl_BufferStorage
- impl_BufferSubData
- impl_CheckFramebufferStatus
- impl_CheckNamedFramebufferStatus
- impl_ClampColor
- impl_Clear
- impl_ClearBufferData
- impl_ClearBufferSubData
- impl_ClearBufferfi
- impl_ClearBufferfv
- impl_ClearBufferiv
- impl_ClearBufferuiv
- impl_ClearColor
- impl_ClearDepth
- impl_ClearDepthf
- impl_ClearNamedBufferData
- impl_ClearNamedBufferSubData
- impl_ClearNamedFramebufferfi
- impl_ClearNamedFramebufferfv
- impl_ClearNamedFramebufferiv
- impl_ClearNamedFramebufferuiv
- impl_ClearStencil
- impl_ClearTexImage
- impl_ClearTexSubImage
- impl_ClientWaitSync
- impl_ClipControl
- impl_ColorMask
- impl_ColorMaski
- impl_ColorP3ui
- impl_ColorP3uiv
- impl_ColorP4ui
- impl_ColorP4uiv
- impl_CompileShader
- impl_CompressedTexImage1D
- impl_CompressedTexImage2D
- impl_CompressedTexImage3D
- impl_CompressedTexSubImage1D
- impl_CompressedTexSubImage2D
- impl_CompressedTexSubImage3D
- impl_CompressedTextureSubImage1D
- impl_CompressedTextureSubImage2D
- impl_CompressedTextureSubImage3D
- impl_CopyBufferSubData
- impl_CopyImageSubData
- impl_CopyNamedBufferSubData
- impl_CopyTexImage1D
- impl_CopyTexImage2D
- impl_CopyTexSubImage1D
- impl_CopyTexSubImage2D
- impl_CopyTexSubImage3D
- impl_CopyTextureSubImage1D
- impl_CopyTextureSubImage2D
- impl_CopyTextureSubImage3D
- impl_CreateBuffers
- impl_CreateFramebuffers
- impl_CreateProgram
- impl_CreateProgramPipelines
- impl_CreateQueries
- impl_CreateRenderbuffers
- impl_CreateSamplers
- impl_CreateShader
- impl_CreateShaderProgramv
- impl_CreateTextures
- impl_CreateTransformFeedbacks
- impl_CreateVertexArrays
- impl_CullFace
- impl_DebugMessageCallback
- impl_DebugMessageControl
- impl_DebugMessageInsert
- impl_DeleteBuffers
- impl_DeleteFramebuffers
- impl_DeleteProgram
- impl_DeleteProgramPipelines
- impl_DeleteQueries
- impl_DeleteRenderbuffers
- impl_DeleteSamplers
- impl_DeleteShader
- impl_DeleteSync
- impl_DeleteTextures
- impl_DeleteTransformFeedbacks
- impl_DeleteVertexArrays
- impl_DepthFunc
- impl_DepthMask
- impl_DepthRange
- impl_DepthRangeArrayv
- impl_DepthRangeIndexed
- impl_DepthRangef
- impl_DetachShader
- impl_Disable
- impl_DisableVertexArrayAttrib
- impl_DisableVertexAttribArray
- impl_Disablei
- impl_DispatchCompute
- impl_DispatchComputeIndirect
- impl_DrawArrays
- impl_DrawArraysIndirect
- impl_DrawArraysInstanced
- impl_DrawArraysInstancedBaseInstance
- impl_DrawBuffer
- impl_DrawBuffers
- impl_DrawElements
- impl_DrawElementsBaseVertex
- impl_DrawElementsIndirect
- impl_DrawElementsInstanced
- impl_DrawElementsInstancedBaseInstance
- impl_DrawElementsInstancedBaseVertex
- impl_DrawElementsInstancedBaseVertexBaseInstance
- impl_DrawRangeElements
- impl_DrawRangeElementsBaseVertex
- impl_DrawTransformFeedback
- impl_DrawTransformFeedbackInstanced
- impl_DrawTransformFeedbackStream
- impl_DrawTransformFeedbackStreamInstanced
- impl_Enable
- impl_EnableVertexArrayAttrib
- impl_EnableVertexAttribArray
- impl_Enablei
- impl_EndConditionalRender
- impl_EndQuery
- impl_EndQueryIndexed
- impl_EndTransformFeedback
- impl_FenceSync
- impl_Finish
- impl_Flush
- impl_FlushMappedBufferRange
- impl_FlushMappedNamedBufferRange
- impl_FramebufferParameteri
- impl_FramebufferRenderbuffer
- impl_FramebufferTexture
- impl_FramebufferTexture1D
- impl_FramebufferTexture2D
- impl_FramebufferTexture3D
- impl_FramebufferTextureLayer
- impl_FrontFace
- impl_GenBuffers
- impl_GenFramebuffers
- impl_GenProgramPipelines
- impl_GenQueries
- impl_GenRenderbuffers
- impl_GenSamplers
- impl_GenTextures
- impl_GenTransformFeedbacks
- impl_GenVertexArrays
- impl_GenerateMipmap
- impl_GenerateTextureMipmap
- impl_GetActiveAtomicCounterBufferiv
- impl_GetActiveAttrib
- impl_GetActiveSubroutineName
- impl_GetActiveSubroutineUniformName
- impl_GetActiveSubroutineUniformiv
- impl_GetActiveUniform
- impl_GetActiveUniformBlockName
- impl_GetActiveUniformBlockiv
- impl_GetActiveUniformName
- impl_GetActiveUniformsiv
- impl_GetAttachedShaders
- impl_GetAttribLocation
- impl_GetBooleani_v
- impl_GetBooleanv
- impl_GetBufferParameteri64v
- impl_GetBufferParameteriv
- impl_GetBufferPointerv
- impl_GetBufferSubData
- impl_GetCompressedTexImage
- impl_GetCompressedTextureImage
- impl_GetCompressedTextureSubImage
- impl_GetDebugMessageLog
- impl_GetDoublei_v
- impl_GetDoublev
- impl_GetError
- impl_GetFloati_v
- impl_GetFloatv
- impl_GetFragDataIndex
- impl_GetFragDataLocation
- impl_GetFramebufferAttachmentParameteriv
- impl_GetFramebufferParameteriv
- impl_GetGraphicsResetStatus
- impl_GetImageHandleARB
- impl_GetInteger64i_v
- impl_GetInteger64v
- impl_GetIntegeri_v
- impl_GetIntegerv
- impl_GetInternalformati64v
- impl_GetInternalformativ
- impl_GetMultisamplefv
- impl_GetNamedBufferParameteri64v
- impl_GetNamedBufferParameteriv
- impl_GetNamedBufferPointerv
- impl_GetNamedBufferSubData
- impl_GetNamedFramebufferAttachmentParameteriv
- impl_GetNamedFramebufferParameteriv
- impl_GetNamedRenderbufferParameteriv
- impl_GetObjectLabel
- impl_GetObjectPtrLabel
- impl_GetProgramBinary
- impl_GetProgramInfoLog
- impl_GetProgramInterfaceiv
- impl_GetProgramPipelineInfoLog
- impl_GetProgramPipelineiv
- impl_GetProgramResourceIndex
- impl_GetProgramResourceLocation
- impl_GetProgramResourceLocationIndex
- impl_GetProgramResourceName
- impl_GetProgramResourceiv
- impl_GetProgramStageiv
- impl_GetProgramiv
- impl_GetQueryBufferObjecti64v
- impl_GetQueryBufferObjectiv
- impl_GetQueryBufferObjectui64v
- impl_GetQueryBufferObjectuiv
- impl_GetQueryIndexediv
- impl_GetQueryObjecti64v
- impl_GetQueryObjectiv
- impl_GetQueryObjectui64v
- impl_GetQueryObjectuiv
- impl_GetQueryiv
- impl_GetRenderbufferParameteriv
- impl_GetSamplerParameterIiv
- impl_GetSamplerParameterIuiv
- impl_GetSamplerParameterfv
- impl_GetSamplerParameteriv
- impl_GetShaderInfoLog
- impl_GetShaderPrecisionFormat
- impl_GetShaderSource
- impl_GetShaderiv
- impl_GetString
- impl_GetStringi
- impl_GetSubroutineIndex
- impl_GetSubroutineUniformLocation
- impl_GetSynciv
- impl_GetTexImage
- impl_GetTexLevelParameterfv
- impl_GetTexLevelParameteriv
- impl_GetTexParameterIiv
- impl_GetTexParameterIuiv
- impl_GetTexParameterfv
- impl_GetTexParameteriv
- impl_GetTextureHandleARB
- impl_GetTextureImage
- impl_GetTextureLevelParameterfv
- impl_GetTextureLevelParameteriv
- impl_GetTextureParameterIiv
- impl_GetTextureParameterIuiv
- impl_GetTextureParameterfv
- impl_GetTextureParameteriv
- impl_GetTextureSamplerHandleARB
- impl_GetTextureSubImage
- impl_GetTransformFeedbackVarying
- impl_GetTransformFeedbacki64_v
- impl_GetTransformFeedbacki_v
- impl_GetTransformFeedbackiv
- impl_GetUniformBlockIndex
- impl_GetUniformIndices
- impl_GetUniformLocation
- impl_GetUniformSubroutineuiv
- impl_GetUniformdv
- impl_GetUniformfv
- impl_GetUniformiv
- impl_GetUniformuiv
- impl_GetUnsignedBytevEXT
- impl_GetVertexArrayIndexed64iv
- impl_GetVertexArrayIndexediv
- impl_GetVertexArrayiv
- impl_GetVertexAttribIiv
- impl_GetVertexAttribIuiv
- impl_GetVertexAttribLdv
- impl_GetVertexAttribPointerv
- impl_GetVertexAttribdv
- impl_GetVertexAttribfv
- impl_GetVertexAttribiv
- impl_GetnColorTable
- impl_GetnCompressedTexImage
- impl_GetnConvolutionFilter
- impl_GetnHistogram
- impl_GetnMapdv
- impl_GetnMapfv
- impl_GetnMapiv
- impl_GetnMinmax
- impl_GetnPixelMapfv
- impl_GetnPixelMapuiv
- impl_GetnPixelMapusv
- impl_GetnPolygonStipple
- impl_GetnSeparableFilter
- impl_GetnTexImage
- impl_GetnUniformdv
- impl_GetnUniformfv
- impl_GetnUniformiv
- impl_GetnUniformuiv
- impl_Hint
- impl_InvalidateBufferData
- impl_InvalidateBufferSubData
- impl_InvalidateFramebuffer
- impl_InvalidateNamedFramebufferData
- impl_InvalidateNamedFramebufferSubData
- impl_InvalidateSubFramebuffer
- impl_InvalidateTexImage
- impl_InvalidateTexSubImage
- impl_IsBuffer
- impl_IsEnabled
- impl_IsEnabledi
- impl_IsFramebuffer
- impl_IsProgram
- impl_IsProgramPipeline
- impl_IsQuery
- impl_IsRenderbuffer
- impl_IsSampler
- impl_IsShader
- impl_IsSync
- impl_IsTexture
- impl_IsTransformFeedback
- impl_IsVertexArray
- impl_LineWidth
- impl_LinkProgram
- impl_LogicOp
- impl_MakeImageHandleNonResidentARB
- impl_MakeImageHandleResidentARB
- impl_MakeTextureHandleNonResidentARB
- impl_MakeTextureHandleResidentARB
- impl_MapBuffer
- impl_MapBufferRange
- impl_MapNamedBuffer
- impl_MapNamedBufferRange
- impl_MemoryBarrier
- impl_MemoryBarrierByRegion
- impl_MinSampleShading
- impl_MultiDrawArrays
- impl_MultiDrawArraysIndirect
- impl_MultiDrawArraysIndirectCount
- impl_MultiDrawElements
- impl_MultiDrawElementsBaseVertex
- impl_MultiDrawElementsIndirect
- impl_MultiDrawElementsIndirectCount
- impl_MultiTexCoordP1ui
- impl_MultiTexCoordP1uiv
- impl_MultiTexCoordP2ui
- impl_MultiTexCoordP2uiv
- impl_MultiTexCoordP3ui
- impl_MultiTexCoordP3uiv
- impl_MultiTexCoordP4ui
- impl_MultiTexCoordP4uiv
- impl_NamedBufferData
- impl_NamedBufferStorage
- impl_NamedBufferSubData
- impl_NamedFramebufferDrawBuffer
- impl_NamedFramebufferDrawBuffers
- impl_NamedFramebufferParameteri
- impl_NamedFramebufferReadBuffer
- impl_NamedFramebufferRenderbuffer
- impl_NamedFramebufferTexture
- impl_NamedFramebufferTextureLayer
- impl_NamedRenderbufferStorage
- impl_NamedRenderbufferStorageMultisample
- impl_NormalP3ui
- impl_NormalP3uiv
- impl_ObjectLabel
- impl_ObjectPtrLabel
- impl_PatchParameterfv
- impl_PatchParameteri
- impl_PauseTransformFeedback
- impl_PixelStoref
- impl_PixelStorei
- impl_PointParameterf
- impl_PointParameterfv
- impl_PointParameteri
- impl_PointParameteriv
- impl_PointSize
- impl_PolygonMode
- impl_PolygonOffset
- impl_PolygonOffsetClamp
- impl_PopDebugGroup
- impl_PrimitiveRestartIndex
- impl_ProgramBinary
- impl_ProgramParameteri
- impl_ProgramUniform1d
- impl_ProgramUniform1dv
- impl_ProgramUniform1f
- impl_ProgramUniform1fv
- impl_ProgramUniform1i
- impl_ProgramUniform1iv
- impl_ProgramUniform1ui
- impl_ProgramUniform1uiv
- impl_ProgramUniform2d
- impl_ProgramUniform2dv
- impl_ProgramUniform2f
- impl_ProgramUniform2fv
- impl_ProgramUniform2i
- impl_ProgramUniform2iv
- impl_ProgramUniform2ui
- impl_ProgramUniform2uiv
- impl_ProgramUniform3d
- impl_ProgramUniform3dv
- impl_ProgramUniform3f
- impl_ProgramUniform3fv
- impl_ProgramUniform3i
- impl_ProgramUniform3iv
- impl_ProgramUniform3ui
- impl_ProgramUniform3uiv
- impl_ProgramUniform4d
- impl_ProgramUniform4dv
- impl_ProgramUniform4f
- impl_ProgramUniform4fv
- impl_ProgramUniform4i
- impl_ProgramUniform4iv
- impl_ProgramUniform4ui
- impl_ProgramUniform4uiv
- impl_ProgramUniformMatrix2dv
- impl_ProgramUniformMatrix2fv
- impl_ProgramUniformMatrix2x3dv
- impl_ProgramUniformMatrix2x3fv
- impl_ProgramUniformMatrix2x4dv
- impl_ProgramUniformMatrix2x4fv
- impl_ProgramUniformMatrix3dv
- impl_ProgramUniformMatrix3fv
- impl_ProgramUniformMatrix3x2dv
- impl_ProgramUniformMatrix3x2fv
- impl_ProgramUniformMatrix3x4dv
- impl_ProgramUniformMatrix3x4fv
- impl_ProgramUniformMatrix4dv
- impl_ProgramUniformMatrix4fv
- impl_ProgramUniformMatrix4x2dv
- impl_ProgramUniformMatrix4x2fv
- impl_ProgramUniformMatrix4x3dv
- impl_ProgramUniformMatrix4x3fv
- impl_ProvokingVertex
- impl_PushDebugGroup
- impl_QueryCounter
- impl_ReadBuffer
- impl_ReadPixels
- impl_ReadnPixels
- impl_ReleaseShaderCompiler
- impl_RenderbufferStorage
- impl_RenderbufferStorageMultisample
- impl_ResumeTransformFeedback
- impl_SampleCoverage
- impl_SampleMaski
- impl_SamplerParameterIiv
- impl_SamplerParameterIuiv
- impl_SamplerParameterf
- impl_SamplerParameterfv
- impl_SamplerParameteri
- impl_SamplerParameteriv
- impl_Scissor
- impl_ScissorArrayv
- impl_ScissorIndexed
- impl_ScissorIndexedv
- impl_SecondaryColorP3ui
- impl_SecondaryColorP3uiv
- impl_ShaderBinary
- impl_ShaderSource
- impl_ShaderStorageBlockBinding
- impl_SpecializeShader
- impl_StencilFunc
- impl_StencilFuncSeparate
- impl_StencilMask
- impl_StencilMaskSeparate
- impl_StencilOp
- impl_StencilOpSeparate
- impl_TexBuffer
- impl_TexBufferRange
- impl_TexCoordP1ui
- impl_TexCoordP1uiv
- impl_TexCoordP2ui
- impl_TexCoordP2uiv
- impl_TexCoordP3ui
- impl_TexCoordP3uiv
- impl_TexCoordP4ui
- impl_TexCoordP4uiv
- impl_TexImage1D
- impl_TexImage2D
- impl_TexImage2DMultisample
- impl_TexImage3D
- impl_TexImage3DMultisample
- impl_TexPageCommitmentARB
- impl_TexParameterIiv
- impl_TexParameterIuiv
- impl_TexParameterf
- impl_TexParameterfv
- impl_TexParameteri
- impl_TexParameteriv
- impl_TexStorage1D
- impl_TexStorage2D
- impl_TexStorage2DMultisample
- impl_TexStorage3D
- impl_TexStorage3DMultisample
- impl_TexSubImage1D
- impl_TexSubImage2D
- impl_TexSubImage3D
- impl_TextureBarrier
- impl_TextureBuffer
- impl_TextureBufferRange
- impl_TextureParameterIiv
- impl_TextureParameterIuiv
- impl_TextureParameterf
- impl_TextureParameterfv
- impl_TextureParameteri
- impl_TextureParameteriv
- impl_TextureStorage1D
- impl_TextureStorage2D
- impl_TextureStorage2DMultisample
- impl_TextureStorage3D
- impl_TextureStorage3DMultisample
- impl_TextureSubImage1D
- impl_TextureSubImage2D
- impl_TextureSubImage3D
- impl_TextureView
- impl_TransformFeedbackBufferBase
- impl_TransformFeedbackBufferRange
- impl_TransformFeedbackVaryings
- impl_Uniform1d
- impl_Uniform1dv
- impl_Uniform1f
- impl_Uniform1fv
- impl_Uniform1i
- impl_Uniform1iv
- impl_Uniform1ui
- impl_Uniform1uiv
- impl_Uniform2d
- impl_Uniform2dv
- impl_Uniform2f
- impl_Uniform2fv
- impl_Uniform2i
- impl_Uniform2iv
- impl_Uniform2ui
- impl_Uniform2uiv
- impl_Uniform3d
- impl_Uniform3dv
- impl_Uniform3f
- impl_Uniform3fv
- impl_Uniform3i
- impl_Uniform3iv
- impl_Uniform3ui
- impl_Uniform3uiv
- impl_Uniform4d
- impl_Uniform4dv
- impl_Uniform4f
- impl_Uniform4fv
- impl_Uniform4i
- impl_Uniform4iv
- impl_Uniform4ui
- impl_Uniform4uiv
- impl_UniformBlockBinding
- impl_UniformMatrix2dv
- impl_UniformMatrix2fv
- impl_UniformMatrix2x3dv
- impl_UniformMatrix2x3fv
- impl_UniformMatrix2x4dv
- impl_UniformMatrix2x4fv
- impl_UniformMatrix3dv
- impl_UniformMatrix3fv
- impl_UniformMatrix3x2dv
- impl_UniformMatrix3x2fv
- impl_UniformMatrix3x4dv
- impl_UniformMatrix3x4fv
- impl_UniformMatrix4dv
- impl_UniformMatrix4fv
- impl_UniformMatrix4x2dv
- impl_UniformMatrix4x2fv
- impl_UniformMatrix4x3dv
- impl_UniformMatrix4x3fv
- impl_UniformSubroutinesuiv
- impl_UnmapBuffer
- impl_UnmapNamedBuffer
- impl_UseProgram
- impl_UseProgramStages
- impl_ValidateProgram
- impl_ValidateProgramPipeline
- impl_VertexArrayAttribBinding
- impl_VertexArrayAttribFormat
- impl_VertexArrayAttribIFormat
- impl_VertexArrayAttribLFormat
- impl_VertexArrayBindingDivisor
- impl_VertexArrayElementBuffer
- impl_VertexArrayVertexBuffer
- impl_VertexArrayVertexBuffers
- impl_VertexAttrib1d
- impl_VertexAttrib1dv
- impl_VertexAttrib1f
- impl_VertexAttrib1fv
- impl_VertexAttrib1s
- impl_VertexAttrib1sv
- impl_VertexAttrib2d
- impl_VertexAttrib2dv
- impl_VertexAttrib2f
- impl_VertexAttrib2fv
- impl_VertexAttrib2s
- impl_VertexAttrib2sv
- impl_VertexAttrib3d
- impl_VertexAttrib3dv
- impl_VertexAttrib3f
- impl_VertexAttrib3fv
- impl_VertexAttrib3s
- impl_VertexAttrib3sv
- impl_VertexAttrib4Nbv
- impl_VertexAttrib4Niv
- impl_VertexAttrib4Nsv
- impl_VertexAttrib4Nub
- impl_VertexAttrib4Nubv
- impl_VertexAttrib4Nuiv
- impl_VertexAttrib4Nusv
- impl_VertexAttrib4bv
- impl_VertexAttrib4d
- impl_VertexAttrib4dv
- impl_VertexAttrib4f
- impl_VertexAttrib4fv
- impl_VertexAttrib4iv
- impl_VertexAttrib4s
- impl_VertexAttrib4sv
- impl_VertexAttrib4ubv
- impl_VertexAttrib4uiv
- impl_VertexAttrib4usv
- impl_VertexAttribBinding
- impl_VertexAttribDivisor
- impl_VertexAttribFormat
- impl_VertexAttribI1i
- impl_VertexAttribI1iv
- impl_VertexAttribI1ui
- impl_VertexAttribI1uiv
- impl_VertexAttribI2i
- impl_VertexAttribI2iv
- impl_VertexAttribI2ui
- impl_VertexAttribI2uiv
- impl_VertexAttribI3i
- impl_VertexAttribI3iv
- impl_VertexAttribI3ui
- impl_VertexAttribI3uiv
- impl_VertexAttribI4bv
- impl_VertexAttribI4i
- impl_VertexAttribI4iv
- impl_VertexAttribI4sv
- impl_VertexAttribI4ubv
- impl_VertexAttribI4ui
- impl_VertexAttribI4uiv
- impl_VertexAttribI4usv
- impl_VertexAttribIFormat
- impl_VertexAttribIPointer
- impl_VertexAttribL1d
- impl_VertexAttribL1dv
- impl_VertexAttribL2d
- impl_VertexAttribL2dv
- impl_VertexAttribL3d
- impl_VertexAttribL3dv
- impl_VertexAttribL4d
- impl_VertexAttribL4dv
- impl_VertexAttribLFormat
- impl_VertexAttribLPointer
- impl_VertexAttribP1ui
- impl_VertexAttribP1uiv
- impl_VertexAttribP2ui
- impl_VertexAttribP2uiv
- impl_VertexAttribP3ui
- impl_VertexAttribP3uiv
- impl_VertexAttribP4ui
- impl_VertexAttribP4uiv
- impl_VertexAttribPointer
- impl_VertexBindingDivisor
- impl_VertexP2ui
- impl_VertexP2uiv
- impl_VertexP3ui
- impl_VertexP3uiv
- impl_VertexP4ui
- impl_VertexP4uiv
- impl_Viewport
- impl_ViewportArrayv
- impl_ViewportIndexedf
- impl_ViewportIndexedfv
- impl_WaitSync
- loaded_up_to
- loaded_up_to_major
- loaded_up_to_minor
Procedures (739)
- ActiveShaderProgram
- ActiveTexture
- AttachShader
- BeginConditionalRender
- BeginQuery
- BeginQueryIndexed
- BeginTransformFeedback
- BindAttribLocation
- BindBuffer
- BindBufferBase
- BindBufferRange
- BindBuffersBase
- BindBuffersRange
- BindFragDataLocation
- BindFragDataLocationIndexed
- BindFramebuffer
- BindImageTexture
- BindImageTextures
- BindProgramPipeline
- BindRenderbuffer
- BindSampler
- BindSamplers
- BindTexture
- BindTextureUnit
- BindTextures
- BindTransformFeedback
- BindVertexArray
- BindVertexBuffer
- BindVertexBuffers
- BlendColor
- BlendEquation
- BlendEquationSeparate
- BlendEquationSeparatei
- BlendEquationi
- BlendFunc
- BlendFuncSeparate
- BlendFuncSeparatei
- BlendFunci
- BlitFramebuffer
- BlitNamedFramebuffer
- BufferData
- BufferStorage
- BufferSubData
- CheckFramebufferStatus
- CheckNamedFramebufferStatus
- ClampColor
- Clear
- ClearBufferData
- ClearBufferSubData
- ClearBufferfi
- ClearBufferfv
- ClearBufferiv
- ClearBufferuiv
- ClearColor
- ClearDepth
- ClearDepthf
- ClearNamedBufferData
- ClearNamedBufferSubData
- ClearNamedFramebufferfi
- ClearNamedFramebufferfv
- ClearNamedFramebufferiv
- ClearNamedFramebufferuiv
- ClearStencil
- ClearTexImage
- ClearTexSubImage
- ClientWaitSync
- ClipControl
- ColorMask
- ColorMaski
- ColorP3ui
- ColorP3uiv
- ColorP4ui
- ColorP4uiv
- CompileShader
- CompressedTexImage1D
- CompressedTexImage2D
- CompressedTexImage3D
- CompressedTexSubImage1D
- CompressedTexSubImage2D
- CompressedTexSubImage3D
- CompressedTextureSubImage1D
- CompressedTextureSubImage2D
- CompressedTextureSubImage3D
- CopyBufferSubData
- CopyImageSubData
- CopyNamedBufferSubData
- CopyTexImage1D
- CopyTexImage2D
- CopyTexSubImage1D
- CopyTexSubImage2D
- CopyTexSubImage3D
- CopyTextureSubImage1D
- CopyTextureSubImage2D
- CopyTextureSubImage3D
- CreateBuffers
- CreateFramebuffers
- CreateProgram
- CreateProgramPipelines
- CreateQueries
- CreateRenderbuffers
- CreateSamplers
- CreateShader
- CreateShaderProgramv
- CreateTextures
- CreateTransformFeedbacks
- CreateVertexArrays
- CullFace
- DebugMessageCallback
- DebugMessageControl
- DebugMessageInsert
- DeleteBuffers
- DeleteFramebuffers
- DeleteProgram
- DeleteProgramPipelines
- DeleteQueries
- DeleteRenderbuffers
- DeleteSamplers
- DeleteShader
- DeleteSync
- DeleteTextures
- DeleteTransformFeedbacks
- DeleteVertexArrays
- DepthFunc
- DepthMask
- DepthRange
- DepthRangeArrayv
- DepthRangeIndexed
- DepthRangef
- DetachShader
- Disable
- DisableVertexArrayAttrib
- DisableVertexAttribArray
- Disablei
- DispatchCompute
- DispatchComputeIndirect
- DrawArrays
- DrawArraysIndirect
- DrawArraysInstanced
- DrawArraysInstancedBaseInstance
- DrawBuffer
- DrawBuffers
- DrawElements
- DrawElementsBaseVertex
- DrawElementsIndirect
- DrawElementsInstanced
- DrawElementsInstancedBaseInstance
- DrawElementsInstancedBaseVertex
- DrawElementsInstancedBaseVertexBaseInstance
- DrawRangeElements
- DrawRangeElementsBaseVertex
- DrawTransformFeedback
- DrawTransformFeedbackInstanced
- DrawTransformFeedbackStream
- DrawTransformFeedbackStreamInstanced
- Enable
- EnableVertexArrayAttrib
- EnableVertexAttribArray
- Enablei
- EndConditionalRender
- EndQuery
- EndQueryIndexed
- EndTransformFeedback
- FenceSync
- Finish
- Flush
- FlushMappedBufferRange
- FlushMappedNamedBufferRange
- FramebufferParameteri
- FramebufferRenderbuffer
- FramebufferTexture
- FramebufferTexture1D
- FramebufferTexture2D
- FramebufferTexture3D
- FramebufferTextureLayer
- FrontFace
- GenBuffers
- GenFramebuffers
- GenProgramPipelines
- GenQueries
- GenRenderbuffers
- GenSamplers
- GenTextures
- GenTransformFeedbacks
- GenVertexArrays
- GenerateMipmap
- GenerateTextureMipmap
- GetActiveAtomicCounterBufferiv
- GetActiveAttrib
- GetActiveSubroutineName
- GetActiveSubroutineUniformName
- GetActiveSubroutineUniformiv
- GetActiveUniform
- GetActiveUniformBlockName
- GetActiveUniformBlockiv
- GetActiveUniformName
- GetActiveUniformsiv
- GetAttachedShaders
- GetAttribLocation
- GetBooleani_v
- GetBooleanv
- GetBufferParameteri64v
- GetBufferParameteriv
- GetBufferPointerv
- GetBufferSubData
- GetCompressedTexImage
- GetCompressedTextureImage
- GetCompressedTextureSubImage
- GetDebugMessageLog
- GetDoublei_v
- GetDoublev
- GetError
- GetFloati_v
- GetFloatv
- GetFragDataIndex
- GetFragDataLocation
- GetFramebufferAttachmentParameteriv
- GetFramebufferParameteriv
- GetGraphicsResetStatus
- GetImageHandleARB
- GetInteger64i_v
- GetInteger64v
- GetIntegeri_v
- GetIntegerv
- GetInternalformati64v
- GetInternalformativ
- GetMultisamplefv
- GetNamedBufferParameteri64v
- GetNamedBufferParameteriv
- GetNamedBufferPointerv
- GetNamedBufferSubData
- GetNamedFramebufferAttachmentParameteriv
- GetNamedFramebufferParameteriv
- GetNamedRenderbufferParameteriv
- GetObjectLabel
- GetObjectPtrLabel
- GetProgramBinary
- GetProgramInfoLog
- GetProgramInterfaceiv
- GetProgramPipelineInfoLog
- GetProgramPipelineiv
- GetProgramResourceIndex
- GetProgramResourceLocation
- GetProgramResourceLocationIndex
- GetProgramResourceName
- GetProgramResourceiv
- GetProgramStageiv
- GetProgramiv
- GetQueryBufferObjecti64v
- GetQueryBufferObjectiv
- GetQueryBufferObjectui64v
- GetQueryBufferObjectuiv
- GetQueryIndexediv
- GetQueryObjecti64v
- GetQueryObjectiv
- GetQueryObjectui64v
- GetQueryObjectuiv
- GetQueryiv
- GetRenderbufferParameteriv
- GetSamplerParameterIiv
- GetSamplerParameterIuiv
- GetSamplerParameterfv
- GetSamplerParameteriv
- GetShaderInfoLog
- GetShaderPrecisionFormat
- GetShaderSource
- GetShaderiv
- GetString
- GetStringi
- GetSubroutineIndex
- GetSubroutineUniformLocation
- GetSynciv
- GetTexImage
- GetTexLevelParameterfv
- GetTexLevelParameteriv
- GetTexParameterIiv
- GetTexParameterIuiv
- GetTexParameterfv
- GetTexParameteriv
- GetTextureHandleARB
- GetTextureImage
- GetTextureLevelParameterfv
- GetTextureLevelParameteriv
- GetTextureParameterIiv
- GetTextureParameterIuiv
- GetTextureParameterfv
- GetTextureParameteriv
- GetTextureSamplerHandleARB
- GetTextureSubImage
- GetTransformFeedbackVarying
- GetTransformFeedbacki64_v
- GetTransformFeedbacki_v
- GetTransformFeedbackiv
- GetUniformBlockIndex
- GetUniformIndices
- GetUniformLocation
- GetUniformSubroutineuiv
- GetUniformdv
- GetUniformfv
- GetUniformiv
- GetUniformuiv
- GetUnsignedBytevEXT
- GetVertexArrayIndexed64iv
- GetVertexArrayIndexediv
- GetVertexArrayiv
- GetVertexAttribIiv
- GetVertexAttribIuiv
- GetVertexAttribLdv
- GetVertexAttribPointerv
- GetVertexAttribdv
- GetVertexAttribfv
- GetVertexAttribiv
- GetnColorTable
- GetnCompressedTexImage
- GetnConvolutionFilter
- GetnHistogram
- GetnMapdv
- GetnMapfv
- GetnMapiv
- GetnMinmax
- GetnPixelMapfv
- GetnPixelMapuiv
- GetnPixelMapusv
- GetnPolygonStipple
- GetnSeparableFilter
- GetnTexImage
- GetnUniformdv
- GetnUniformfv
- GetnUniformiv
- GetnUniformuiv
- Hint
- InvalidateBufferData
- InvalidateBufferSubData
- InvalidateFramebuffer
- InvalidateNamedFramebufferData
- InvalidateNamedFramebufferSubData
- InvalidateSubFramebuffer
- InvalidateTexImage
- InvalidateTexSubImage
- IsBuffer
- IsEnabled
- IsEnabledi
- IsFramebuffer
- IsProgram
- IsProgramPipeline
- IsQuery
- IsRenderbuffer
- IsSampler
- IsShader
- IsSync
- IsTexture
- IsTransformFeedback
- IsVertexArray
- LineWidth
- LinkProgram
- LogicOp
- MakeImageHandleNonResidentARB
- MakeImageHandleResidentARB
- MakeTextureHandleNonResidentARB
- MakeTextureHandleResidentARB
- MapBuffer
- MapBufferRange
- MapNamedBuffer
- MapNamedBufferRange
- MemoryBarrier
- MemoryBarrierByRegion
- MinSampleShading
- MultiDrawArrays
- MultiDrawArraysIndirect
- MultiDrawArraysIndirectCount
- MultiDrawElements
- MultiDrawElementsBaseVertex
- MultiDrawElementsIndirect
- MultiDrawElementsIndirectCount
- MultiTexCoordP1ui
- MultiTexCoordP1uiv
- MultiTexCoordP2ui
- MultiTexCoordP2uiv
- MultiTexCoordP3ui
- MultiTexCoordP3uiv
- MultiTexCoordP4ui
- MultiTexCoordP4uiv
- NamedBufferData
- NamedBufferStorage
- NamedBufferSubData
- NamedFramebufferDrawBuffer
- NamedFramebufferDrawBuffers
- NamedFramebufferParameteri
- NamedFramebufferReadBuffer
- NamedFramebufferRenderbuffer
- NamedFramebufferTexture
- NamedFramebufferTextureLayer
- NamedRenderbufferStorage
- NamedRenderbufferStorageMultisample
- NormalP3ui
- NormalP3uiv
- ObjectLabel
- ObjectPtrLabel
- PatchParameterfv
- PatchParameteri
- PauseTransformFeedback
- PixelStoref
- PixelStorei
- PointParameterf
- PointParameterfv
- PointParameteri
- PointParameteriv
- PointSize
- PolygonMode
- PolygonOffset
- PolygonOffsetClamp
- PopDebugGroup
- PrimitiveRestartIndex
- ProgramBinary
- ProgramParameteri
- ProgramUniform1d
- ProgramUniform1dv
- ProgramUniform1f
- ProgramUniform1fv
- ProgramUniform1i
- ProgramUniform1iv
- ProgramUniform1ui
- ProgramUniform1uiv
- ProgramUniform2d
- ProgramUniform2dv
- ProgramUniform2f
- ProgramUniform2fv
- ProgramUniform2i
- ProgramUniform2iv
- ProgramUniform2ui
- ProgramUniform2uiv
- ProgramUniform3d
- ProgramUniform3dv
- ProgramUniform3f
- ProgramUniform3fv
- ProgramUniform3i
- ProgramUniform3iv
- ProgramUniform3ui
- ProgramUniform3uiv
- ProgramUniform4d
- ProgramUniform4dv
- ProgramUniform4f
- ProgramUniform4fv
- ProgramUniform4i
- ProgramUniform4iv
- ProgramUniform4ui
- ProgramUniform4uiv
- ProgramUniformMatrix2dv
- ProgramUniformMatrix2fv
- ProgramUniformMatrix2x3dv
- ProgramUniformMatrix2x3fv
- ProgramUniformMatrix2x4dv
- ProgramUniformMatrix2x4fv
- ProgramUniformMatrix3dv
- ProgramUniformMatrix3fv
- ProgramUniformMatrix3x2dv
- ProgramUniformMatrix3x2fv
- ProgramUniformMatrix3x4dv
- ProgramUniformMatrix3x4fv
- ProgramUniformMatrix4dv
- ProgramUniformMatrix4fv
- ProgramUniformMatrix4x2dv
- ProgramUniformMatrix4x2fv
- ProgramUniformMatrix4x3dv
- ProgramUniformMatrix4x3fv
- ProvokingVertex
- PushDebugGroup
- QueryCounter
- ReadBuffer
- ReadPixels
- ReadnPixels
- ReleaseShaderCompiler
- RenderbufferStorage
- RenderbufferStorageMultisample
- ResumeTransformFeedback
- SampleCoverage
- SampleMaski
- SamplerParameterIiv
- SamplerParameterIuiv
- SamplerParameterf
- SamplerParameterfv
- SamplerParameteri
- SamplerParameteriv
- Scissor
- ScissorArrayv
- ScissorIndexed
- ScissorIndexedv
- SecondaryColorP3ui
- SecondaryColorP3uiv
- ShaderBinary
- ShaderSource
- ShaderStorageBlockBinding
- SpecializeShader
- StencilFunc
- StencilFuncSeparate
- StencilMask
- StencilMaskSeparate
- StencilOp
- StencilOpSeparate
- TexBuffer
- TexBufferRange
- TexCoordP1ui
- TexCoordP1uiv
- TexCoordP2ui
- TexCoordP2uiv
- TexCoordP3ui
- TexCoordP3uiv
- TexCoordP4ui
- TexCoordP4uiv
- TexImage1D
- TexImage2D
- TexImage2DMultisample
- TexImage3D
- TexImage3DMultisample
- TexPageCommitmentARB
- TexParameterIiv
- TexParameterIuiv
- TexParameterf
- TexParameterfv
- TexParameteri
- TexParameteriv
- TexStorage1D
- TexStorage2D
- TexStorage2DMultisample
- TexStorage3D
- TexStorage3DMultisample
- TexSubImage1D
- TexSubImage2D
- TexSubImage3D
- TextureBarrier
- TextureBuffer
- TextureBufferRange
- TextureParameterIiv
- TextureParameterIuiv
- TextureParameterf
- TextureParameterfv
- TextureParameteri
- TextureParameteriv
- TextureStorage1D
- TextureStorage2D
- TextureStorage2DMultisample
- TextureStorage3D
- TextureStorage3DMultisample
- TextureSubImage1D
- TextureSubImage2D
- TextureSubImage3D
- TextureView
- TransformFeedbackBufferBase
- TransformFeedbackBufferRange
- TransformFeedbackVaryings
- Uniform1d
- Uniform1dv
- Uniform1f
- Uniform1fv
- Uniform1i
- Uniform1iv
- Uniform1ui
- Uniform1uiv
- Uniform2d
- Uniform2dv
- Uniform2f
- Uniform2fv
- Uniform2i
- Uniform2iv
- Uniform2ui
- Uniform2uiv
- Uniform3d
- Uniform3dv
- Uniform3f
- Uniform3fv
- Uniform3i
- Uniform3iv
- Uniform3ui
- Uniform3uiv
- Uniform4d
- Uniform4dv
- Uniform4f
- Uniform4fv
- Uniform4i
- Uniform4iv
- Uniform4ui
- Uniform4uiv
- UniformBlockBinding
- UniformMatrix2dv
- UniformMatrix2fv
- UniformMatrix2x3dv
- UniformMatrix2x3fv
- UniformMatrix2x4dv
- UniformMatrix2x4fv
- UniformMatrix3dv
- UniformMatrix3fv
- UniformMatrix3x2dv
- UniformMatrix3x2fv
- UniformMatrix3x4dv
- UniformMatrix3x4fv
- UniformMatrix4dv
- UniformMatrix4fv
- UniformMatrix4x2dv
- UniformMatrix4x2fv
- UniformMatrix4x3dv
- UniformMatrix4x3fv
- UniformSubroutinesuiv
- UnmapBuffer
- UnmapNamedBuffer
- UseProgram
- UseProgramStages
- ValidateProgram
- ValidateProgramPipeline
- VertexArrayAttribBinding
- VertexArrayAttribFormat
- VertexArrayAttribIFormat
- VertexArrayAttribLFormat
- VertexArrayBindingDivisor
- VertexArrayElementBuffer
- VertexArrayVertexBuffer
- VertexArrayVertexBuffers
- VertexAttrib1d
- VertexAttrib1dv
- VertexAttrib1f
- VertexAttrib1fv
- VertexAttrib1s
- VertexAttrib1sv
- VertexAttrib2d
- VertexAttrib2dv
- VertexAttrib2f
- VertexAttrib2fv
- VertexAttrib2s
- VertexAttrib2sv
- VertexAttrib3d
- VertexAttrib3dv
- VertexAttrib3f
- VertexAttrib3fv
- VertexAttrib3s
- VertexAttrib3sv
- VertexAttrib4Nbv
- VertexAttrib4Niv
- VertexAttrib4Nsv
- VertexAttrib4Nub
- VertexAttrib4Nubv
- VertexAttrib4Nuiv
- VertexAttrib4Nusv
- VertexAttrib4bv
- VertexAttrib4d
- VertexAttrib4dv
- VertexAttrib4f
- VertexAttrib4fv
- VertexAttrib4iv
- VertexAttrib4s
- VertexAttrib4sv
- VertexAttrib4ubv
- VertexAttrib4uiv
- VertexAttrib4usv
- VertexAttribBinding
- VertexAttribDivisor
- VertexAttribFormat
- VertexAttribI1i
- VertexAttribI1iv
- VertexAttribI1ui
- VertexAttribI1uiv
- VertexAttribI2i
- VertexAttribI2iv
- VertexAttribI2ui
- VertexAttribI2uiv
- VertexAttribI3i
- VertexAttribI3iv
- VertexAttribI3ui
- VertexAttribI3uiv
- VertexAttribI4bv
- VertexAttribI4i
- VertexAttribI4iv
- VertexAttribI4sv
- VertexAttribI4ubv
- VertexAttribI4ui
- VertexAttribI4uiv
- VertexAttribI4usv
- VertexAttribIFormat
- VertexAttribIPointer
- VertexAttribL1d
- VertexAttribL1dv
- VertexAttribL2d
- VertexAttribL2dv
- VertexAttribL3d
- VertexAttribL3dv
- VertexAttribL4d
- VertexAttribL4dv
- VertexAttribLFormat
- VertexAttribLPointer
- VertexAttribP1ui
- VertexAttribP1uiv
- VertexAttribP2ui
- VertexAttribP2uiv
- VertexAttribP3ui
- VertexAttribP3uiv
- VertexAttribP4ui
- VertexAttribP4uiv
- VertexAttribPointer
- VertexBindingDivisor
- VertexP2ui
- VertexP2uiv
- VertexP3ui
- VertexP3uiv
- VertexP4ui
- VertexP4uiv
- Viewport
- ViewportArrayv
- ViewportIndexedf
- ViewportIndexedfv
- WaitSync
- compile_shader_from_source
- create_and_link_program
- destroy_uniforms
- get_last_error_message
- get_last_error_messages
- get_uniforms_from_program
- load_1_0
- load_1_1
- load_1_2
- load_1_3
- load_1_4
- load_1_5
- load_2_0
- load_2_1
- load_3_0
- load_3_1
- load_3_2
- load_3_3
- load_4_0
- load_4_1
- load_4_2
- load_4_3
- load_4_4
- load_4_5
- load_4_6
- load_compute_file
- load_compute_source
- load_shaders_file
- load_shaders_source
- load_up_to
- update_shader_if_changed
- update_shader_if_changed_compute
Procedure Groups (1)
`#config` values (1)
Types
DrawArraysIndirectCommand ¶
DrawArraysIndirectCommand :: struct { count: u32, instanceCount: u32, first: u32, baseInstance: u32, }
VERSION_4_0
Related Procedures With Parameters
DrawElementsIndirectCommand ¶
DrawElementsIndirectCommand :: struct { count: u32, instanceCount: u32, firstIndex: u32, baseVertex: u32, baseInstance: u32, }
Related Procedures With Parameters
GL_Enum ¶
GL_Enum :: enum u64 { FALSE = 0, TRUE = 1, DEPTH_BUFFER_BIT = DEPTH_BUFFER_BIT, STENCIL_BUFFER_BIT = STENCIL_BUFFER_BIT, COLOR_BUFFER_BIT = COLOR_BUFFER_BIT, POINTS = POINTS, LINES = LINES, LINE_LOOP = LINE_LOOP, LINE_STRIP = LINE_STRIP, TRIANGLES = TRIANGLES, TRIANGLE_STRIP = TRIANGLE_STRIP, TRIANGLE_FAN = TRIANGLE_FAN, QUADS = QUADS, NEVER = NEVER, LESS = LESS, EQUAL = EQUAL, LEQUAL = LEQUAL, GREATER = GREATER, NOTEQUAL = NOTEQUAL, GEQUAL = GEQUAL, ALWAYS = ALWAYS, ZERO = ZERO, ONE = ONE, SRC_COLOR = SRC_COLOR, ONE_MINUS_SRC_COLOR = ONE_MINUS_SRC_COLOR, SRC_ALPHA = SRC_ALPHA, ONE_MINUS_SRC_ALPHA = ONE_MINUS_SRC_ALPHA, DST_ALPHA = DST_ALPHA, ONE_MINUS_DST_ALPHA = ONE_MINUS_DST_ALPHA, DST_COLOR = DST_COLOR, ONE_MINUS_DST_COLOR = ONE_MINUS_DST_COLOR, SRC_ALPHA_SATURATE = SRC_ALPHA_SATURATE, NONE = NONE, FRONT_LEFT = FRONT_LEFT, FRONT_RIGHT = FRONT_RIGHT, BACK_LEFT = BACK_LEFT, BACK_RIGHT = BACK_RIGHT, FRONT = FRONT, BACK = BACK, LEFT = LEFT, RIGHT = RIGHT, FRONT_AND_BACK = FRONT_AND_BACK, NO_ERROR = NO_ERROR, INVALID_ENUM = INVALID_ENUM, INVALID_VALUE = INVALID_VALUE, INVALID_OPERATION = INVALID_OPERATION, OUT_OF_MEMORY = OUT_OF_MEMORY, CW = CW, CCW = CCW, POINT_SIZE = POINT_SIZE, POINT_SIZE_RANGE = POINT_SIZE_RANGE, POINT_SIZE_GRANULARITY = POINT_SIZE_GRANULARITY, LINE_SMOOTH = LINE_SMOOTH, LINE_WIDTH = LINE_WIDTH, LINE_WIDTH_RANGE = LINE_WIDTH_RANGE, LINE_WIDTH_GRANULARITY = LINE_WIDTH_GRANULARITY, POLYGON_MODE = POLYGON_MODE, POLYGON_SMOOTH = POLYGON_SMOOTH, CULL_FACE = CULL_FACE, CULL_FACE_MODE = CULL_FACE_MODE, FRONT_FACE = FRONT_FACE, DEPTH_RANGE = DEPTH_RANGE, DEPTH_TEST = DEPTH_TEST, DEPTH_WRITEMASK = DEPTH_WRITEMASK, DEPTH_CLEAR_VALUE = DEPTH_CLEAR_VALUE, DEPTH_FUNC = DEPTH_FUNC, STENCIL_TEST = STENCIL_TEST, STENCIL_CLEAR_VALUE = STENCIL_CLEAR_VALUE, STENCIL_FUNC = STENCIL_FUNC, STENCIL_VALUE_MASK = STENCIL_VALUE_MASK, STENCIL_FAIL = STENCIL_FAIL, STENCIL_PASS_DEPTH_FAIL = STENCIL_PASS_DEPTH_FAIL, STENCIL_PASS_DEPTH_PASS = STENCIL_PASS_DEPTH_PASS, STENCIL_REF = STENCIL_REF, STENCIL_WRITEMASK = STENCIL_WRITEMASK, VIEWPORT = VIEWPORT, DITHER = DITHER, BLEND_DST = BLEND_DST, BLEND_SRC = BLEND_SRC, BLEND = BLEND, LOGIC_OP_MODE = LOGIC_OP_MODE, DRAW_BUFFER = DRAW_BUFFER, READ_BUFFER = READ_BUFFER, SCISSOR_BOX = SCISSOR_BOX, SCISSOR_TEST = SCISSOR_TEST, COLOR_CLEAR_VALUE = COLOR_CLEAR_VALUE, COLOR_WRITEMASK = COLOR_WRITEMASK, DOUBLEBUFFER = DOUBLEBUFFER, STEREO = STEREO, LINE_SMOOTH_HINT = LINE_SMOOTH_HINT, POLYGON_SMOOTH_HINT = POLYGON_SMOOTH_HINT, UNPACK_SWAP_BYTES = UNPACK_SWAP_BYTES, UNPACK_LSB_FIRST = UNPACK_LSB_FIRST, UNPACK_ROW_LENGTH = UNPACK_ROW_LENGTH, UNPACK_SKIP_ROWS = UNPACK_SKIP_ROWS, UNPACK_SKIP_PIXELS = UNPACK_SKIP_PIXELS, UNPACK_ALIGNMENT = UNPACK_ALIGNMENT, PACK_SWAP_BYTES = PACK_SWAP_BYTES, PACK_LSB_FIRST = PACK_LSB_FIRST, PACK_ROW_LENGTH = PACK_ROW_LENGTH, PACK_SKIP_ROWS = PACK_SKIP_ROWS, PACK_SKIP_PIXELS = PACK_SKIP_PIXELS, PACK_ALIGNMENT = PACK_ALIGNMENT, MAX_TEXTURE_SIZE = MAX_TEXTURE_SIZE, MAX_VIEWPORT_DIMS = MAX_VIEWPORT_DIMS, SUBPIXEL_BITS = SUBPIXEL_BITS, TEXTURE_1D = TEXTURE_1D, TEXTURE_2D = TEXTURE_2D, TEXTURE_WIDTH = TEXTURE_WIDTH, TEXTURE_HEIGHT = TEXTURE_HEIGHT, TEXTURE_BORDER_COLOR = TEXTURE_BORDER_COLOR, DONT_CARE = DONT_CARE, FASTEST = FASTEST, NICEST = NICEST, BYTE = BYTE, UNSIGNED_BYTE = UNSIGNED_BYTE, SHORT = SHORT, UNSIGNED_SHORT = UNSIGNED_SHORT, INT = INT, UNSIGNED_INT = UNSIGNED_INT, FLOAT = FLOAT, STACK_OVERFLOW = STACK_OVERFLOW, STACK_UNDERFLOW = STACK_UNDERFLOW, CLEAR = CLEAR, AND = AND, AND_REVERSE = AND_REVERSE, COPY = COPY, AND_INVERTED = AND_INVERTED, NOOP = NOOP, XOR = XOR, OR = OR, NOR = NOR, EQUIV = EQUIV, INVERT = INVERT, OR_REVERSE = OR_REVERSE, COPY_INVERTED = COPY_INVERTED, OR_INVERTED = OR_INVERTED, NAND = NAND, SET = SET, TEXTURE = TEXTURE, COLOR = COLOR, DEPTH = DEPTH, STENCIL = STENCIL, STENCIL_INDEX = STENCIL_INDEX, DEPTH_COMPONENT = DEPTH_COMPONENT, RED = RED, GREEN = GREEN, BLUE = BLUE, ALPHA = ALPHA, RGB = RGB, RGBA = RGBA, POINT = POINT, LINE = LINE, FILL = FILL, KEEP = KEEP, REPLACE = REPLACE, INCR = INCR, DECR = DECR, VENDOR = VENDOR, RENDERER = RENDERER, VERSION = VERSION, EXTENSIONS = EXTENSIONS, NEAREST = NEAREST, LINEAR = LINEAR, NEAREST_MIPMAP_NEAREST = NEAREST_MIPMAP_NEAREST, LINEAR_MIPMAP_NEAREST = LINEAR_MIPMAP_NEAREST, NEAREST_MIPMAP_LINEAR = NEAREST_MIPMAP_LINEAR, LINEAR_MIPMAP_LINEAR = LINEAR_MIPMAP_LINEAR, TEXTURE_MAG_FILTER = TEXTURE_MAG_FILTER, TEXTURE_MIN_FILTER = TEXTURE_MIN_FILTER, TEXTURE_WRAP_S = TEXTURE_WRAP_S, TEXTURE_WRAP_T = TEXTURE_WRAP_T, REPEAT = REPEAT, CURRENT_BIT = CURRENT_BIT, POINT_BIT = POINT_BIT, LINE_BIT = LINE_BIT, POLYGON_BIT = POLYGON_BIT, POLYGON_STIPPLE_BIT = POLYGON_STIPPLE_BIT, PIXEL_MODE_BIT = PIXEL_MODE_BIT, LIGHTING_BIT = LIGHTING_BIT, FOG_BIT = FOG_BIT, ACCUM_BUFFER_BIT = ACCUM_BUFFER_BIT, VIEWPORT_BIT = VIEWPORT_BIT, TRANSFORM_BIT = TRANSFORM_BIT, ENABLE_BIT = ENABLE_BIT, HINT_BIT = HINT_BIT, EVAL_BIT = EVAL_BIT, LIST_BIT = LIST_BIT, TEXTURE_BIT = TEXTURE_BIT, SCISSOR_BIT = SCISSOR_BIT, ALL_ATTRIB_BITS = ALL_ATTRIB_BITS, QUAD_STRIP = QUAD_STRIP, POLYGON = POLYGON, ACCUM = ACCUM, LOAD = LOAD, RETURN = RETURN, MULT = MULT, ADD = ADD, AUX0 = AUX0, AUX1 = AUX1, AUX2 = AUX2, AUX3 = AUX3, _2D = _2D, _3D = _3D, _3D_COLOR = _3D_COLOR, _3D_COLOR_TEXTURE = _3D_COLOR_TEXTURE, _4D_COLOR_TEXTURE = _4D_COLOR_TEXTURE, PASS_THROUGH_TOKEN = PASS_THROUGH_TOKEN, POINT_TOKEN = POINT_TOKEN, LINE_TOKEN = LINE_TOKEN, POLYGON_TOKEN = POLYGON_TOKEN, BITMAP_TOKEN = BITMAP_TOKEN, DRAW_PIXEL_TOKEN = DRAW_PIXEL_TOKEN, COPY_PIXEL_TOKEN = COPY_PIXEL_TOKEN, LINE_RESET_TOKEN = LINE_RESET_TOKEN, EXP = EXP, EXP2 = EXP2, COEFF = COEFF, ORDER = ORDER, DOMAIN = DOMAIN, PIXEL_MAP_I_TO_I = PIXEL_MAP_I_TO_I, PIXEL_MAP_S_TO_S = PIXEL_MAP_S_TO_S, PIXEL_MAP_I_TO_R = PIXEL_MAP_I_TO_R, PIXEL_MAP_I_TO_G = PIXEL_MAP_I_TO_G, PIXEL_MAP_I_TO_B = PIXEL_MAP_I_TO_B, PIXEL_MAP_I_TO_A = PIXEL_MAP_I_TO_A, PIXEL_MAP_R_TO_R = PIXEL_MAP_R_TO_R, PIXEL_MAP_G_TO_G = PIXEL_MAP_G_TO_G, PIXEL_MAP_B_TO_B = PIXEL_MAP_B_TO_B, PIXEL_MAP_A_TO_A = PIXEL_MAP_A_TO_A, CURRENT_COLOR = CURRENT_COLOR, CURRENT_INDEX = CURRENT_INDEX, CURRENT_NORMAL = CURRENT_NORMAL, CURRENT_TEXTURE_COORDS = CURRENT_TEXTURE_COORDS, CURRENT_RASTER_COLOR = CURRENT_RASTER_COLOR, CURRENT_RASTER_INDEX = CURRENT_RASTER_INDEX, CURRENT_RASTER_TEXTURE_COORDS = CURRENT_RASTER_TEXTURE_COORDS, CURRENT_RASTER_POSITION = CURRENT_RASTER_POSITION, CURRENT_RASTER_POSITION_VALID = CURRENT_RASTER_POSITION_VALID, CURRENT_RASTER_DISTANCE = CURRENT_RASTER_DISTANCE, POINT_SMOOTH = POINT_SMOOTH, LINE_STIPPLE = LINE_STIPPLE, LINE_STIPPLE_PATTERN = LINE_STIPPLE_PATTERN, LINE_STIPPLE_REPEAT = LINE_STIPPLE_REPEAT, LIST_MODE = LIST_MODE, MAX_LIST_NESTING = MAX_LIST_NESTING, LIST_BASE = LIST_BASE, LIST_INDEX = LIST_INDEX, POLYGON_STIPPLE = POLYGON_STIPPLE, EDGE_FLAG = EDGE_FLAG, LIGHTING = LIGHTING, LIGHT_MODEL_LOCAL_VIEWER = LIGHT_MODEL_LOCAL_VIEWER, LIGHT_MODEL_TWO_SIDE = LIGHT_MODEL_TWO_SIDE, LIGHT_MODEL_AMBIENT = LIGHT_MODEL_AMBIENT, SHADE_MODEL = SHADE_MODEL, COLOR_MATERIAL_FACE = COLOR_MATERIAL_FACE, COLOR_MATERIAL_PARAMETER = COLOR_MATERIAL_PARAMETER, COLOR_MATERIAL = COLOR_MATERIAL, FOG = FOG, FOG_INDEX = FOG_INDEX, FOG_DENSITY = FOG_DENSITY, FOG_START = FOG_START, FOG_END = FOG_END, FOG_MODE = FOG_MODE, FOG_COLOR = FOG_COLOR, ACCUM_CLEAR_VALUE = ACCUM_CLEAR_VALUE, MATRIX_MODE = MATRIX_MODE, NORMALIZE = NORMALIZE, MODELVIEW_STACK_DEPTH = MODELVIEW_STACK_DEPTH, PROJECTION_STACK_DEPTH = PROJECTION_STACK_DEPTH, TEXTURE_STACK_DEPTH = TEXTURE_STACK_DEPTH, MODELVIEW_MATRIX = MODELVIEW_MATRIX, PROJECTION_MATRIX = PROJECTION_MATRIX, TEXTURE_MATRIX = TEXTURE_MATRIX, ATTRIB_STACK_DEPTH = ATTRIB_STACK_DEPTH, ALPHA_TEST = ALPHA_TEST, ALPHA_TEST_FUNC = ALPHA_TEST_FUNC, ALPHA_TEST_REF = ALPHA_TEST_REF, LOGIC_OP = LOGIC_OP, AUX_BUFFERS = AUX_BUFFERS, INDEX_CLEAR_VALUE = INDEX_CLEAR_VALUE, INDEX_WRITEMASK = INDEX_WRITEMASK, INDEX_MODE = INDEX_MODE, RGBA_MODE = RGBA_MODE, RENDER_MODE = RENDER_MODE, PERSPECTIVE_CORRECTION_HINT = PERSPECTIVE_CORRECTION_HINT, POINT_SMOOTH_HINT = POINT_SMOOTH_HINT, FOG_HINT = FOG_HINT, TEXTURE_GEN_S = TEXTURE_GEN_S, TEXTURE_GEN_T = TEXTURE_GEN_T, TEXTURE_GEN_R = TEXTURE_GEN_R, TEXTURE_GEN_Q = TEXTURE_GEN_Q, PIXEL_MAP_I_TO_I_SIZE = PIXEL_MAP_I_TO_I_SIZE, PIXEL_MAP_S_TO_S_SIZE = PIXEL_MAP_S_TO_S_SIZE, PIXEL_MAP_I_TO_R_SIZE = PIXEL_MAP_I_TO_R_SIZE, PIXEL_MAP_I_TO_G_SIZE = PIXEL_MAP_I_TO_G_SIZE, PIXEL_MAP_I_TO_B_SIZE = PIXEL_MAP_I_TO_B_SIZE, PIXEL_MAP_I_TO_A_SIZE = PIXEL_MAP_I_TO_A_SIZE, PIXEL_MAP_R_TO_R_SIZE = PIXEL_MAP_R_TO_R_SIZE, PIXEL_MAP_G_TO_G_SIZE = PIXEL_MAP_G_TO_G_SIZE, PIXEL_MAP_B_TO_B_SIZE = PIXEL_MAP_B_TO_B_SIZE, PIXEL_MAP_A_TO_A_SIZE = PIXEL_MAP_A_TO_A_SIZE, MAP_COLOR = MAP_COLOR, MAP_STENCIL = MAP_STENCIL, INDEX_SHIFT = INDEX_SHIFT, INDEX_OFFSET = INDEX_OFFSET, RED_SCALE = RED_SCALE, RED_BIAS = RED_BIAS, ZOOM_X = ZOOM_X, ZOOM_Y = ZOOM_Y, GREEN_SCALE = GREEN_SCALE, GREEN_BIAS = GREEN_BIAS, BLUE_SCALE = BLUE_SCALE, BLUE_BIAS = BLUE_BIAS, ALPHA_SCALE = ALPHA_SCALE, ALPHA_BIAS = ALPHA_BIAS, DEPTH_SCALE = DEPTH_SCALE, DEPTH_BIAS = DEPTH_BIAS, MAX_EVAL_ORDER = MAX_EVAL_ORDER, MAX_LIGHTS = MAX_LIGHTS, MAX_CLIP_PLANES = MAX_CLIP_PLANES, MAX_PIXEL_MAP_TABLE = MAX_PIXEL_MAP_TABLE, MAX_ATTRIB_STACK_DEPTH = MAX_ATTRIB_STACK_DEPTH, MAX_MODELVIEW_STACK_DEPTH = MAX_MODELVIEW_STACK_DEPTH, MAX_NAME_STACK_DEPTH = MAX_NAME_STACK_DEPTH, MAX_PROJECTION_STACK_DEPTH = MAX_PROJECTION_STACK_DEPTH, MAX_TEXTURE_STACK_DEPTH = MAX_TEXTURE_STACK_DEPTH, INDEX_BITS = INDEX_BITS, RED_BITS = RED_BITS, GREEN_BITS = GREEN_BITS, BLUE_BITS = BLUE_BITS, ALPHA_BITS = ALPHA_BITS, DEPTH_BITS = DEPTH_BITS, STENCIL_BITS = STENCIL_BITS, ACCUM_RED_BITS = ACCUM_RED_BITS, ACCUM_GREEN_BITS = ACCUM_GREEN_BITS, ACCUM_BLUE_BITS = ACCUM_BLUE_BITS, ACCUM_ALPHA_BITS = ACCUM_ALPHA_BITS, NAME_STACK_DEPTH = NAME_STACK_DEPTH, AUTO_NORMAL = AUTO_NORMAL, MAP1_COLOR_4 = MAP1_COLOR_4, MAP1_INDEX = MAP1_INDEX, MAP1_NORMAL = MAP1_NORMAL, MAP1_TEXTURE_COORD_1 = MAP1_TEXTURE_COORD_1, MAP1_TEXTURE_COORD_2 = MAP1_TEXTURE_COORD_2, MAP1_TEXTURE_COORD_3 = MAP1_TEXTURE_COORD_3, MAP1_TEXTURE_COORD_4 = MAP1_TEXTURE_COORD_4, MAP1_VERTEX_3 = MAP1_VERTEX_3, MAP1_VERTEX_4 = MAP1_VERTEX_4, MAP2_COLOR_4 = MAP2_COLOR_4, MAP2_INDEX = MAP2_INDEX, MAP2_NORMAL = MAP2_NORMAL, MAP2_TEXTURE_COORD_1 = MAP2_TEXTURE_COORD_1, MAP2_TEXTURE_COORD_2 = MAP2_TEXTURE_COORD_2, MAP2_TEXTURE_COORD_3 = MAP2_TEXTURE_COORD_3, MAP2_TEXTURE_COORD_4 = MAP2_TEXTURE_COORD_4, MAP2_VERTEX_3 = MAP2_VERTEX_3, MAP2_VERTEX_4 = MAP2_VERTEX_4, MAP1_GRID_DOMAIN = MAP1_GRID_DOMAIN, MAP1_GRID_SEGMENTS = MAP1_GRID_SEGMENTS, MAP2_GRID_DOMAIN = MAP2_GRID_DOMAIN, MAP2_GRID_SEGMENTS = MAP2_GRID_SEGMENTS, TEXTURE_COMPONENTS = TEXTURE_COMPONENTS, TEXTURE_BORDER = TEXTURE_BORDER, AMBIENT = AMBIENT, DIFFUSE = DIFFUSE, SPECULAR = SPECULAR, POSITION = POSITION, SPOT_DIRECTION = SPOT_DIRECTION, SPOT_EXPONENT = SPOT_EXPONENT, SPOT_CUTOFF = SPOT_CUTOFF, CONSTANT_ATTENUATION = CONSTANT_ATTENUATION, LINEAR_ATTENUATION = LINEAR_ATTENUATION, QUADRATIC_ATTENUATION = QUADRATIC_ATTENUATION, COMPILE = COMPILE, COMPILE_AND_EXECUTE = COMPILE_AND_EXECUTE, _2_BYTES = _2_BYTES, _3_BYTES = _3_BYTES, _4_BYTES = _4_BYTES, EMISSION = EMISSION, SHININESS = SHININESS, AMBIENT_AND_DIFFUSE = AMBIENT_AND_DIFFUSE, COLOR_INDEXES = COLOR_INDEXES, MODELVIEW = MODELVIEW, PROJECTION = PROJECTION, COLOR_INDEX = COLOR_INDEX, LUMINANCE = LUMINANCE, LUMINANCE_ALPHA = LUMINANCE_ALPHA, BITMAP = BITMAP, RENDER = RENDER, FEEDBACK = FEEDBACK, SELECT = SELECT, FLAT = FLAT, SMOOTH = SMOOTH, S = S, T = T, R = R, Q = Q, MODULATE = MODULATE, DECAL = DECAL, TEXTURE_ENV_MODE = TEXTURE_ENV_MODE, TEXTURE_ENV_COLOR = TEXTURE_ENV_COLOR, TEXTURE_ENV = TEXTURE_ENV, EYE_LINEAR = EYE_LINEAR, OBJECT_LINEAR = OBJECT_LINEAR, SPHERE_MAP = SPHERE_MAP, TEXTURE_GEN_MODE = TEXTURE_GEN_MODE, OBJECT_PLANE = OBJECT_PLANE, EYE_PLANE = EYE_PLANE, CLAMP = CLAMP, CLIP_PLANE0 = CLIP_PLANE0, CLIP_PLANE1 = CLIP_PLANE1, CLIP_PLANE2 = CLIP_PLANE2, CLIP_PLANE3 = CLIP_PLANE3, CLIP_PLANE4 = CLIP_PLANE4, CLIP_PLANE5 = CLIP_PLANE5, LIGHT0 = LIGHT0, LIGHT1 = LIGHT1, LIGHT2 = LIGHT2, LIGHT3 = LIGHT3, LIGHT4 = LIGHT4, LIGHT5 = LIGHT5, LIGHT6 = LIGHT6, LIGHT7 = LIGHT7, COLOR_LOGIC_OP = COLOR_LOGIC_OP, POLYGON_OFFSET_UNITS = POLYGON_OFFSET_UNITS, POLYGON_OFFSET_POINT = POLYGON_OFFSET_POINT, POLYGON_OFFSET_LINE = POLYGON_OFFSET_LINE, POLYGON_OFFSET_FILL = POLYGON_OFFSET_FILL, POLYGON_OFFSET_FACTOR = POLYGON_OFFSET_FACTOR, TEXTURE_BINDING_1D = TEXTURE_BINDING_1D, TEXTURE_BINDING_2D = TEXTURE_BINDING_2D, TEXTURE_INTERNAL_FORMAT = TEXTURE_INTERNAL_FORMAT, TEXTURE_RED_SIZE = TEXTURE_RED_SIZE, TEXTURE_GREEN_SIZE = TEXTURE_GREEN_SIZE, TEXTURE_BLUE_SIZE = TEXTURE_BLUE_SIZE, TEXTURE_ALPHA_SIZE = TEXTURE_ALPHA_SIZE, DOUBLE = DOUBLE, PROXY_TEXTURE_1D = PROXY_TEXTURE_1D, PROXY_TEXTURE_2D = PROXY_TEXTURE_2D, R3_G3_B2 = R3_G3_B2, RGB4 = RGB4, RGB5 = RGB5, RGB8 = RGB8, RGB10 = RGB10, RGB12 = RGB12, RGB16 = RGB16, RGBA2 = RGBA2, RGBA4 = RGBA4, RGB5_A1 = RGB5_A1, RGBA8 = RGBA8, RGB10_A2 = RGB10_A2, RGBA12 = RGBA12, RGBA16 = RGBA16, CLIENT_PIXEL_STORE_BIT = CLIENT_PIXEL_STORE_BIT, CLIENT_VERTEX_ARRAY_BIT = CLIENT_VERTEX_ARRAY_BIT, CLIENT_ALL_ATTRIB_BITS = CLIENT_ALL_ATTRIB_BITS, VERTEX_ARRAY_POINTER = VERTEX_ARRAY_POINTER, NORMAL_ARRAY_POINTER = NORMAL_ARRAY_POINTER, COLOR_ARRAY_POINTER = COLOR_ARRAY_POINTER, INDEX_ARRAY_POINTER = INDEX_ARRAY_POINTER, TEXTURE_COORD_ARRAY_POINTER = TEXTURE_COORD_ARRAY_POINTER, EDGE_FLAG_ARRAY_POINTER = EDGE_FLAG_ARRAY_POINTER, FEEDBACK_BUFFER_POINTER = FEEDBACK_BUFFER_POINTER, SELECTION_BUFFER_POINTER = SELECTION_BUFFER_POINTER, CLIENT_ATTRIB_STACK_DEPTH = CLIENT_ATTRIB_STACK_DEPTH, INDEX_LOGIC_OP = INDEX_LOGIC_OP, MAX_CLIENT_ATTRIB_STACK_DEPTH = MAX_CLIENT_ATTRIB_STACK_DEPTH, FEEDBACK_BUFFER_SIZE = FEEDBACK_BUFFER_SIZE, FEEDBACK_BUFFER_TYPE = FEEDBACK_BUFFER_TYPE, SELECTION_BUFFER_SIZE = SELECTION_BUFFER_SIZE, VERTEX_ARRAY = VERTEX_ARRAY, NORMAL_ARRAY = NORMAL_ARRAY, COLOR_ARRAY = COLOR_ARRAY, INDEX_ARRAY = INDEX_ARRAY, TEXTURE_COORD_ARRAY = TEXTURE_COORD_ARRAY, EDGE_FLAG_ARRAY = EDGE_FLAG_ARRAY, VERTEX_ARRAY_SIZE = VERTEX_ARRAY_SIZE, VERTEX_ARRAY_TYPE = VERTEX_ARRAY_TYPE, VERTEX_ARRAY_STRIDE = VERTEX_ARRAY_STRIDE, NORMAL_ARRAY_TYPE = NORMAL_ARRAY_TYPE, NORMAL_ARRAY_STRIDE = NORMAL_ARRAY_STRIDE, COLOR_ARRAY_SIZE = COLOR_ARRAY_SIZE, COLOR_ARRAY_TYPE = COLOR_ARRAY_TYPE, COLOR_ARRAY_STRIDE = COLOR_ARRAY_STRIDE, INDEX_ARRAY_TYPE = INDEX_ARRAY_TYPE, INDEX_ARRAY_STRIDE = INDEX_ARRAY_STRIDE, TEXTURE_COORD_ARRAY_SIZE = TEXTURE_COORD_ARRAY_SIZE, TEXTURE_COORD_ARRAY_TYPE = TEXTURE_COORD_ARRAY_TYPE, TEXTURE_COORD_ARRAY_STRIDE = TEXTURE_COORD_ARRAY_STRIDE, EDGE_FLAG_ARRAY_STRIDE = EDGE_FLAG_ARRAY_STRIDE, TEXTURE_LUMINANCE_SIZE = TEXTURE_LUMINANCE_SIZE, TEXTURE_INTENSITY_SIZE = TEXTURE_INTENSITY_SIZE, TEXTURE_PRIORITY = TEXTURE_PRIORITY, TEXTURE_RESIDENT = TEXTURE_RESIDENT, ALPHA4 = ALPHA4, ALPHA8 = ALPHA8, ALPHA12 = ALPHA12, ALPHA16 = ALPHA16, LUMINANCE4 = LUMINANCE4, LUMINANCE8 = LUMINANCE8, LUMINANCE12 = LUMINANCE12, LUMINANCE16 = LUMINANCE16, LUMINANCE4_ALPHA4 = LUMINANCE4_ALPHA4, LUMINANCE6_ALPHA2 = LUMINANCE6_ALPHA2, LUMINANCE8_ALPHA8 = LUMINANCE8_ALPHA8, LUMINANCE12_ALPHA4 = LUMINANCE12_ALPHA4, LUMINANCE12_ALPHA12 = LUMINANCE12_ALPHA12, LUMINANCE16_ALPHA16 = LUMINANCE16_ALPHA16, INTENSITY = INTENSITY, INTENSITY4 = INTENSITY4, INTENSITY8 = INTENSITY8, INTENSITY12 = INTENSITY12, INTENSITY16 = INTENSITY16, V2F = V2F, V3F = V3F, C4UB_V2F = C4UB_V2F, C4UB_V3F = C4UB_V3F, C3F_V3F = C3F_V3F, N3F_V3F = N3F_V3F, C4F_N3F_V3F = C4F_N3F_V3F, T2F_V3F = T2F_V3F, T4F_V4F = T4F_V4F, T2F_C4UB_V3F = T2F_C4UB_V3F, T2F_C3F_V3F = T2F_C3F_V3F, T2F_N3F_V3F = T2F_N3F_V3F, T2F_C4F_N3F_V3F = T2F_C4F_N3F_V3F, T4F_C4F_N3F_V4F = T4F_C4F_N3F_V4F, UNSIGNED_BYTE_3_3_2 = UNSIGNED_BYTE_3_3_2, UNSIGNED_SHORT_4_4_4_4 = UNSIGNED_SHORT_4_4_4_4, UNSIGNED_SHORT_5_5_5_1 = UNSIGNED_SHORT_5_5_5_1, UNSIGNED_INT_8_8_8_8 = UNSIGNED_INT_8_8_8_8, UNSIGNED_INT_10_10_10_2 = UNSIGNED_INT_10_10_10_2, TEXTURE_BINDING_3D = TEXTURE_BINDING_3D, PACK_SKIP_IMAGES = PACK_SKIP_IMAGES, PACK_IMAGE_HEIGHT = PACK_IMAGE_HEIGHT, UNPACK_SKIP_IMAGES = UNPACK_SKIP_IMAGES, UNPACK_IMAGE_HEIGHT = UNPACK_IMAGE_HEIGHT, TEXTURE_3D = TEXTURE_3D, PROXY_TEXTURE_3D = PROXY_TEXTURE_3D, TEXTURE_DEPTH = TEXTURE_DEPTH, TEXTURE_WRAP_R = TEXTURE_WRAP_R, MAX_3D_TEXTURE_SIZE = MAX_3D_TEXTURE_SIZE, UNSIGNED_BYTE_2_3_3_REV = UNSIGNED_BYTE_2_3_3_REV, UNSIGNED_SHORT_5_6_5 = UNSIGNED_SHORT_5_6_5, UNSIGNED_SHORT_5_6_5_REV = UNSIGNED_SHORT_5_6_5_REV, UNSIGNED_SHORT_4_4_4_4_REV = UNSIGNED_SHORT_4_4_4_4_REV, UNSIGNED_SHORT_1_5_5_5_REV = UNSIGNED_SHORT_1_5_5_5_REV, UNSIGNED_INT_8_8_8_8_REV = UNSIGNED_INT_8_8_8_8_REV, UNSIGNED_INT_2_10_10_10_REV = UNSIGNED_INT_2_10_10_10_REV, BGR = BGR, BGRA = BGRA, MAX_ELEMENTS_VERTICES = MAX_ELEMENTS_VERTICES, MAX_ELEMENTS_INDICES = MAX_ELEMENTS_INDICES, CLAMP_TO_EDGE = CLAMP_TO_EDGE, TEXTURE_MIN_LOD = TEXTURE_MIN_LOD, TEXTURE_MAX_LOD = TEXTURE_MAX_LOD, TEXTURE_BASE_LEVEL = TEXTURE_BASE_LEVEL, TEXTURE_MAX_LEVEL = TEXTURE_MAX_LEVEL, SMOOTH_POINT_SIZE_RANGE = SMOOTH_POINT_SIZE_RANGE, SMOOTH_POINT_SIZE_GRANULARITY = SMOOTH_POINT_SIZE_GRANULARITY, SMOOTH_LINE_WIDTH_RANGE = SMOOTH_LINE_WIDTH_RANGE, SMOOTH_LINE_WIDTH_GRANULARITY = SMOOTH_LINE_WIDTH_GRANULARITY, ALIASED_LINE_WIDTH_RANGE = ALIASED_LINE_WIDTH_RANGE, RESCALE_NORMAL = RESCALE_NORMAL, LIGHT_MODEL_COLOR_CONTROL = LIGHT_MODEL_COLOR_CONTROL, SINGLE_COLOR = SINGLE_COLOR, SEPARATE_SPECULAR_COLOR = SEPARATE_SPECULAR_COLOR, ALIASED_POINT_SIZE_RANGE = ALIASED_POINT_SIZE_RANGE, TEXTURE0 = TEXTURE0, TEXTURE1 = TEXTURE1, TEXTURE2 = TEXTURE2, TEXTURE3 = TEXTURE3, TEXTURE4 = TEXTURE4, TEXTURE5 = TEXTURE5, TEXTURE6 = TEXTURE6, TEXTURE7 = TEXTURE7, TEXTURE8 = TEXTURE8, TEXTURE9 = TEXTURE9, TEXTURE10 = TEXTURE10, TEXTURE11 = TEXTURE11, TEXTURE12 = TEXTURE12, TEXTURE13 = TEXTURE13, TEXTURE14 = TEXTURE14, TEXTURE15 = TEXTURE15, TEXTURE16 = TEXTURE16, TEXTURE17 = TEXTURE17, TEXTURE18 = TEXTURE18, TEXTURE19 = TEXTURE19, TEXTURE20 = TEXTURE20, TEXTURE21 = TEXTURE21, TEXTURE22 = TEXTURE22, TEXTURE23 = TEXTURE23, TEXTURE24 = TEXTURE24, TEXTURE25 = TEXTURE25, TEXTURE26 = TEXTURE26, TEXTURE27 = TEXTURE27, TEXTURE28 = TEXTURE28, TEXTURE29 = TEXTURE29, TEXTURE30 = TEXTURE30, TEXTURE31 = TEXTURE31, ACTIVE_TEXTURE = ACTIVE_TEXTURE, MULTISAMPLE = MULTISAMPLE, SAMPLE_ALPHA_TO_COVERAGE = SAMPLE_ALPHA_TO_COVERAGE, SAMPLE_ALPHA_TO_ONE = SAMPLE_ALPHA_TO_ONE, SAMPLE_COVERAGE = SAMPLE_COVERAGE, SAMPLE_BUFFERS = SAMPLE_BUFFERS, SAMPLES = SAMPLES, SAMPLE_COVERAGE_VALUE = SAMPLE_COVERAGE_VALUE, SAMPLE_COVERAGE_INVERT = SAMPLE_COVERAGE_INVERT, TEXTURE_CUBE_MAP = TEXTURE_CUBE_MAP, TEXTURE_BINDING_CUBE_MAP = TEXTURE_BINDING_CUBE_MAP, TEXTURE_CUBE_MAP_POSITIVE_X = TEXTURE_CUBE_MAP_POSITIVE_X, TEXTURE_CUBE_MAP_NEGATIVE_X = TEXTURE_CUBE_MAP_NEGATIVE_X, TEXTURE_CUBE_MAP_POSITIVE_Y = TEXTURE_CUBE_MAP_POSITIVE_Y, TEXTURE_CUBE_MAP_NEGATIVE_Y = TEXTURE_CUBE_MAP_NEGATIVE_Y, TEXTURE_CUBE_MAP_POSITIVE_Z = TEXTURE_CUBE_MAP_POSITIVE_Z, TEXTURE_CUBE_MAP_NEGATIVE_Z = TEXTURE_CUBE_MAP_NEGATIVE_Z, PROXY_TEXTURE_CUBE_MAP = PROXY_TEXTURE_CUBE_MAP, MAX_CUBE_MAP_TEXTURE_SIZE = MAX_CUBE_MAP_TEXTURE_SIZE, COMPRESSED_RGB = COMPRESSED_RGB, COMPRESSED_RGBA = COMPRESSED_RGBA, TEXTURE_COMPRESSION_HINT = TEXTURE_COMPRESSION_HINT, TEXTURE_COMPRESSED_IMAGE_SIZE = TEXTURE_COMPRESSED_IMAGE_SIZE, TEXTURE_COMPRESSED = TEXTURE_COMPRESSED, NUM_COMPRESSED_TEXTURE_FORMATS = NUM_COMPRESSED_TEXTURE_FORMATS, COMPRESSED_TEXTURE_FORMATS = COMPRESSED_TEXTURE_FORMATS, CLAMP_TO_BORDER = CLAMP_TO_BORDER, CLIENT_ACTIVE_TEXTURE = CLIENT_ACTIVE_TEXTURE, MAX_TEXTURE_UNITS = MAX_TEXTURE_UNITS, TRANSPOSE_MODELVIEW_MATRIX = TRANSPOSE_MODELVIEW_MATRIX, TRANSPOSE_PROJECTION_MATRIX = TRANSPOSE_PROJECTION_MATRIX, TRANSPOSE_TEXTURE_MATRIX = TRANSPOSE_TEXTURE_MATRIX, TRANSPOSE_COLOR_MATRIX = TRANSPOSE_COLOR_MATRIX, MULTISAMPLE_BIT = MULTISAMPLE_BIT, NORMAL_MAP = NORMAL_MAP, REFLECTION_MAP = REFLECTION_MAP, COMPRESSED_ALPHA = COMPRESSED_ALPHA, COMPRESSED_LUMINANCE = COMPRESSED_LUMINANCE, COMPRESSED_LUMINANCE_ALPHA = COMPRESSED_LUMINANCE_ALPHA, COMPRESSED_INTENSITY = COMPRESSED_INTENSITY, COMBINE = COMBINE, COMBINE_RGB = COMBINE_RGB, COMBINE_ALPHA = COMBINE_ALPHA, SOURCE0_RGB = SOURCE0_RGB, SOURCE1_RGB = SOURCE1_RGB, SOURCE2_RGB = SOURCE2_RGB, SOURCE0_ALPHA = SOURCE0_ALPHA, SOURCE1_ALPHA = SOURCE1_ALPHA, SOURCE2_ALPHA = SOURCE2_ALPHA, OPERAND0_RGB = OPERAND0_RGB, OPERAND1_RGB = OPERAND1_RGB, OPERAND2_RGB = OPERAND2_RGB, OPERAND0_ALPHA = OPERAND0_ALPHA, OPERAND1_ALPHA = OPERAND1_ALPHA, OPERAND2_ALPHA = OPERAND2_ALPHA, RGB_SCALE = RGB_SCALE, ADD_SIGNED = ADD_SIGNED, INTERPOLATE = INTERPOLATE, SUBTRACT = SUBTRACT, CONSTANT = CONSTANT, PRIMARY_COLOR = PRIMARY_COLOR, PREVIOUS = PREVIOUS, DOT3_RGB = DOT3_RGB, DOT3_RGBA = DOT3_RGBA, BLEND_DST_RGB = BLEND_DST_RGB, BLEND_SRC_RGB = BLEND_SRC_RGB, BLEND_DST_ALPHA = BLEND_DST_ALPHA, BLEND_SRC_ALPHA = BLEND_SRC_ALPHA, POINT_FADE_THRESHOLD_SIZE = POINT_FADE_THRESHOLD_SIZE, DEPTH_COMPONENT16 = DEPTH_COMPONENT16, DEPTH_COMPONENT24 = DEPTH_COMPONENT24, DEPTH_COMPONENT32 = DEPTH_COMPONENT32, MIRRORED_REPEAT = MIRRORED_REPEAT, MAX_TEXTURE_LOD_BIAS = MAX_TEXTURE_LOD_BIAS, TEXTURE_LOD_BIAS = TEXTURE_LOD_BIAS, INCR_WRAP = INCR_WRAP, DECR_WRAP = DECR_WRAP, TEXTURE_DEPTH_SIZE = TEXTURE_DEPTH_SIZE, TEXTURE_COMPARE_MODE = TEXTURE_COMPARE_MODE, TEXTURE_COMPARE_FUNC = TEXTURE_COMPARE_FUNC, POINT_SIZE_MIN = POINT_SIZE_MIN, POINT_SIZE_MAX = POINT_SIZE_MAX, POINT_DISTANCE_ATTENUATION = POINT_DISTANCE_ATTENUATION, GENERATE_MIPMAP = GENERATE_MIPMAP, GENERATE_MIPMAP_HINT = GENERATE_MIPMAP_HINT, FOG_COORDINATE_SOURCE = FOG_COORDINATE_SOURCE, FOG_COORDINATE = FOG_COORDINATE, FRAGMENT_DEPTH = FRAGMENT_DEPTH, CURRENT_FOG_COORDINATE = CURRENT_FOG_COORDINATE, FOG_COORDINATE_ARRAY_TYPE = FOG_COORDINATE_ARRAY_TYPE, FOG_COORDINATE_ARRAY_STRIDE = FOG_COORDINATE_ARRAY_STRIDE, FOG_COORDINATE_ARRAY_POINTER = FOG_COORDINATE_ARRAY_POINTER, FOG_COORDINATE_ARRAY = FOG_COORDINATE_ARRAY, COLOR_SUM = COLOR_SUM, CURRENT_SECONDARY_COLOR = CURRENT_SECONDARY_COLOR, SECONDARY_COLOR_ARRAY_SIZE = SECONDARY_COLOR_ARRAY_SIZE, SECONDARY_COLOR_ARRAY_TYPE = SECONDARY_COLOR_ARRAY_TYPE, SECONDARY_COLOR_ARRAY_STRIDE = SECONDARY_COLOR_ARRAY_STRIDE, SECONDARY_COLOR_ARRAY_POINTER = SECONDARY_COLOR_ARRAY_POINTER, SECONDARY_COLOR_ARRAY = SECONDARY_COLOR_ARRAY, TEXTURE_FILTER_CONTROL = TEXTURE_FILTER_CONTROL, DEPTH_TEXTURE_MODE = DEPTH_TEXTURE_MODE, COMPARE_R_TO_TEXTURE = COMPARE_R_TO_TEXTURE, BLEND_COLOR = BLEND_COLOR, BLEND_EQUATION = BLEND_EQUATION, CONSTANT_COLOR = CONSTANT_COLOR, ONE_MINUS_CONSTANT_COLOR = ONE_MINUS_CONSTANT_COLOR, CONSTANT_ALPHA = CONSTANT_ALPHA, ONE_MINUS_CONSTANT_ALPHA = ONE_MINUS_CONSTANT_ALPHA, FUNC_ADD = FUNC_ADD, FUNC_REVERSE_SUBTRACT = FUNC_REVERSE_SUBTRACT, FUNC_SUBTRACT = FUNC_SUBTRACT, MIN = MIN, MAX = MAX, BUFFER_SIZE = BUFFER_SIZE, BUFFER_USAGE = BUFFER_USAGE, QUERY_COUNTER_BITS = QUERY_COUNTER_BITS, CURRENT_QUERY = CURRENT_QUERY, QUERY_RESULT = QUERY_RESULT, QUERY_RESULT_AVAILABLE = QUERY_RESULT_AVAILABLE, ARRAY_BUFFER = ARRAY_BUFFER, ELEMENT_ARRAY_BUFFER = ELEMENT_ARRAY_BUFFER, ARRAY_BUFFER_BINDING = ARRAY_BUFFER_BINDING, ELEMENT_ARRAY_BUFFER_BINDING = ELEMENT_ARRAY_BUFFER_BINDING, VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, READ_ONLY = READ_ONLY, WRITE_ONLY = WRITE_ONLY, READ_WRITE = READ_WRITE, BUFFER_ACCESS = BUFFER_ACCESS, BUFFER_MAPPED = BUFFER_MAPPED, BUFFER_MAP_POINTER = BUFFER_MAP_POINTER, STREAM_DRAW = STREAM_DRAW, STREAM_READ = STREAM_READ, STREAM_COPY = STREAM_COPY, STATIC_DRAW = STATIC_DRAW, STATIC_READ = STATIC_READ, STATIC_COPY = STATIC_COPY, DYNAMIC_DRAW = DYNAMIC_DRAW, DYNAMIC_READ = DYNAMIC_READ, DYNAMIC_COPY = DYNAMIC_COPY, SAMPLES_PASSED = SAMPLES_PASSED, SRC1_ALPHA = SRC1_ALPHA, VERTEX_ARRAY_BUFFER_BINDING = VERTEX_ARRAY_BUFFER_BINDING, NORMAL_ARRAY_BUFFER_BINDING = NORMAL_ARRAY_BUFFER_BINDING, COLOR_ARRAY_BUFFER_BINDING = COLOR_ARRAY_BUFFER_BINDING, INDEX_ARRAY_BUFFER_BINDING = INDEX_ARRAY_BUFFER_BINDING, TEXTURE_COORD_ARRAY_BUFFER_BINDING = TEXTURE_COORD_ARRAY_BUFFER_BINDING, EDGE_FLAG_ARRAY_BUFFER_BINDING = EDGE_FLAG_ARRAY_BUFFER_BINDING, SECONDARY_COLOR_ARRAY_BUFFER_BINDING = SECONDARY_COLOR_ARRAY_BUFFER_BINDING, FOG_COORDINATE_ARRAY_BUFFER_BINDING = FOG_COORDINATE_ARRAY_BUFFER_BINDING, WEIGHT_ARRAY_BUFFER_BINDING = WEIGHT_ARRAY_BUFFER_BINDING, FOG_COORD_SRC = FOG_COORD_SRC, FOG_COORD = FOG_COORD, CURRENT_FOG_COORD = CURRENT_FOG_COORD, FOG_COORD_ARRAY_TYPE = FOG_COORD_ARRAY_TYPE, FOG_COORD_ARRAY_STRIDE = FOG_COORD_ARRAY_STRIDE, FOG_COORD_ARRAY_POINTER = FOG_COORD_ARRAY_POINTER, FOG_COORD_ARRAY = FOG_COORD_ARRAY, FOG_COORD_ARRAY_BUFFER_BINDING = FOG_COORD_ARRAY_BUFFER_BINDING, SRC0_RGB = SRC0_RGB, SRC1_RGB = SRC1_RGB, SRC2_RGB = SRC2_RGB, SRC0_ALPHA = SRC0_ALPHA, SRC2_ALPHA = SRC2_ALPHA, BLEND_EQUATION_RGB = BLEND_EQUATION_RGB, VERTEX_ATTRIB_ARRAY_ENABLED = VERTEX_ATTRIB_ARRAY_ENABLED, VERTEX_ATTRIB_ARRAY_SIZE = VERTEX_ATTRIB_ARRAY_SIZE, VERTEX_ATTRIB_ARRAY_STRIDE = VERTEX_ATTRIB_ARRAY_STRIDE, VERTEX_ATTRIB_ARRAY_TYPE = VERTEX_ATTRIB_ARRAY_TYPE, CURRENT_VERTEX_ATTRIB = CURRENT_VERTEX_ATTRIB, VERTEX_PROGRAM_POINT_SIZE = VERTEX_PROGRAM_POINT_SIZE, VERTEX_ATTRIB_ARRAY_POINTER = VERTEX_ATTRIB_ARRAY_POINTER, STENCIL_BACK_FUNC = STENCIL_BACK_FUNC, STENCIL_BACK_FAIL = STENCIL_BACK_FAIL, STENCIL_BACK_PASS_DEPTH_FAIL = STENCIL_BACK_PASS_DEPTH_FAIL, STENCIL_BACK_PASS_DEPTH_PASS = STENCIL_BACK_PASS_DEPTH_PASS, MAX_DRAW_BUFFERS = MAX_DRAW_BUFFERS, DRAW_BUFFER0 = DRAW_BUFFER0, DRAW_BUFFER1 = DRAW_BUFFER1, DRAW_BUFFER2 = DRAW_BUFFER2, DRAW_BUFFER3 = DRAW_BUFFER3, DRAW_BUFFER4 = DRAW_BUFFER4, DRAW_BUFFER5 = DRAW_BUFFER5, DRAW_BUFFER6 = DRAW_BUFFER6, DRAW_BUFFER7 = DRAW_BUFFER7, DRAW_BUFFER8 = DRAW_BUFFER8, DRAW_BUFFER9 = DRAW_BUFFER9, DRAW_BUFFER10 = DRAW_BUFFER10, DRAW_BUFFER11 = DRAW_BUFFER11, DRAW_BUFFER12 = DRAW_BUFFER12, DRAW_BUFFER13 = DRAW_BUFFER13, DRAW_BUFFER14 = DRAW_BUFFER14, DRAW_BUFFER15 = DRAW_BUFFER15, BLEND_EQUATION_ALPHA = BLEND_EQUATION_ALPHA, MAX_VERTEX_ATTRIBS = MAX_VERTEX_ATTRIBS, VERTEX_ATTRIB_ARRAY_NORMALIZED = VERTEX_ATTRIB_ARRAY_NORMALIZED, MAX_TEXTURE_IMAGE_UNITS = MAX_TEXTURE_IMAGE_UNITS, FRAGMENT_SHADER = FRAGMENT_SHADER, VERTEX_SHADER = VERTEX_SHADER, MAX_FRAGMENT_UNIFORM_COMPONENTS = MAX_FRAGMENT_UNIFORM_COMPONENTS, MAX_VERTEX_UNIFORM_COMPONENTS = MAX_VERTEX_UNIFORM_COMPONENTS, MAX_VARYING_FLOATS = MAX_VARYING_FLOATS, MAX_VERTEX_TEXTURE_IMAGE_UNITS = MAX_VERTEX_TEXTURE_IMAGE_UNITS, MAX_COMBINED_TEXTURE_IMAGE_UNITS = MAX_COMBINED_TEXTURE_IMAGE_UNITS, SHADER_TYPE = SHADER_TYPE, FLOAT_VEC2 = FLOAT_VEC2, FLOAT_VEC3 = FLOAT_VEC3, FLOAT_VEC4 = FLOAT_VEC4, INT_VEC2 = INT_VEC2, INT_VEC3 = INT_VEC3, INT_VEC4 = INT_VEC4, BOOL = BOOL, BOOL_VEC2 = BOOL_VEC2, BOOL_VEC3 = BOOL_VEC3, BOOL_VEC4 = BOOL_VEC4, FLOAT_MAT2 = FLOAT_MAT2, FLOAT_MAT3 = FLOAT_MAT3, FLOAT_MAT4 = FLOAT_MAT4, SAMPLER_1D = SAMPLER_1D, SAMPLER_2D = SAMPLER_2D, SAMPLER_3D = SAMPLER_3D, SAMPLER_CUBE = SAMPLER_CUBE, SAMPLER_1D_SHADOW = SAMPLER_1D_SHADOW, SAMPLER_2D_SHADOW = SAMPLER_2D_SHADOW, DELETE_STATUS = DELETE_STATUS, COMPILE_STATUS = COMPILE_STATUS, LINK_STATUS = LINK_STATUS, VALIDATE_STATUS = VALIDATE_STATUS, INFO_LOG_LENGTH = INFO_LOG_LENGTH, ATTACHED_SHADERS = ATTACHED_SHADERS, ACTIVE_UNIFORMS = ACTIVE_UNIFORMS, ACTIVE_UNIFORM_MAX_LENGTH = ACTIVE_UNIFORM_MAX_LENGTH, SHADER_SOURCE_LENGTH = SHADER_SOURCE_LENGTH, ACTIVE_ATTRIBUTES = ACTIVE_ATTRIBUTES, ACTIVE_ATTRIBUTE_MAX_LENGTH = ACTIVE_ATTRIBUTE_MAX_LENGTH, FRAGMENT_SHADER_DERIVATIVE_HINT = FRAGMENT_SHADER_DERIVATIVE_HINT, SHADING_LANGUAGE_VERSION = SHADING_LANGUAGE_VERSION, CURRENT_PROGRAM = CURRENT_PROGRAM, POINT_SPRITE_COORD_ORIGIN = POINT_SPRITE_COORD_ORIGIN, LOWER_LEFT = LOWER_LEFT, UPPER_LEFT = UPPER_LEFT, STENCIL_BACK_REF = STENCIL_BACK_REF, STENCIL_BACK_VALUE_MASK = STENCIL_BACK_VALUE_MASK, STENCIL_BACK_WRITEMASK = STENCIL_BACK_WRITEMASK, VERTEX_PROGRAM_TWO_SIDE = VERTEX_PROGRAM_TWO_SIDE, POINT_SPRITE = POINT_SPRITE, COORD_REPLACE = COORD_REPLACE, MAX_TEXTURE_COORDS = MAX_TEXTURE_COORDS, PIXEL_PACK_BUFFER = PIXEL_PACK_BUFFER, PIXEL_UNPACK_BUFFER = PIXEL_UNPACK_BUFFER, PIXEL_PACK_BUFFER_BINDING = PIXEL_PACK_BUFFER_BINDING, PIXEL_UNPACK_BUFFER_BINDING = PIXEL_UNPACK_BUFFER_BINDING, FLOAT_MAT2x3 = FLOAT_MAT2x3, FLOAT_MAT2x4 = FLOAT_MAT2x4, FLOAT_MAT3x2 = FLOAT_MAT3x2, FLOAT_MAT3x4 = FLOAT_MAT3x4, FLOAT_MAT4x2 = FLOAT_MAT4x2, FLOAT_MAT4x3 = FLOAT_MAT4x3, SRGB = SRGB, SRGB8 = SRGB8, SRGB_ALPHA = SRGB_ALPHA, SRGB8_ALPHA8 = SRGB8_ALPHA8, COMPRESSED_SRGB = COMPRESSED_SRGB, COMPRESSED_SRGB_ALPHA = COMPRESSED_SRGB_ALPHA, CURRENT_RASTER_SECONDARY_COLOR = CURRENT_RASTER_SECONDARY_COLOR, SLUMINANCE_ALPHA = SLUMINANCE_ALPHA, SLUMINANCE8_ALPHA8 = SLUMINANCE8_ALPHA8, SLUMINANCE = SLUMINANCE, SLUMINANCE8 = SLUMINANCE8, COMPRESSED_SLUMINANCE = COMPRESSED_SLUMINANCE, COMPRESSED_SLUMINANCE_ALPHA = COMPRESSED_SLUMINANCE_ALPHA, COMPARE_REF_TO_TEXTURE = COMPARE_REF_TO_TEXTURE, CLIP_DISTANCE0 = CLIP_DISTANCE0, CLIP_DISTANCE1 = CLIP_DISTANCE1, CLIP_DISTANCE2 = CLIP_DISTANCE2, CLIP_DISTANCE3 = CLIP_DISTANCE3, CLIP_DISTANCE4 = CLIP_DISTANCE4, CLIP_DISTANCE5 = CLIP_DISTANCE5, CLIP_DISTANCE6 = CLIP_DISTANCE6, CLIP_DISTANCE7 = CLIP_DISTANCE7, MAX_CLIP_DISTANCES = MAX_CLIP_DISTANCES, MAJOR_VERSION = MAJOR_VERSION, MINOR_VERSION = MINOR_VERSION, NUM_EXTENSIONS = NUM_EXTENSIONS, CONTEXT_FLAGS = CONTEXT_FLAGS, COMPRESSED_RED = COMPRESSED_RED, COMPRESSED_RG = COMPRESSED_RG, CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT = CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT, RGBA32F = RGBA32F, RGB32F = RGB32F, RGBA16F = RGBA16F, RGB16F = RGB16F, VERTEX_ATTRIB_ARRAY_INTEGER = VERTEX_ATTRIB_ARRAY_INTEGER, MAX_ARRAY_TEXTURE_LAYERS = MAX_ARRAY_TEXTURE_LAYERS, MIN_PROGRAM_TEXEL_OFFSET = MIN_PROGRAM_TEXEL_OFFSET, MAX_PROGRAM_TEXEL_OFFSET = MAX_PROGRAM_TEXEL_OFFSET, CLAMP_READ_COLOR = CLAMP_READ_COLOR, FIXED_ONLY = FIXED_ONLY, MAX_VARYING_COMPONENTS = MAX_VARYING_COMPONENTS, TEXTURE_1D_ARRAY = TEXTURE_1D_ARRAY, PROXY_TEXTURE_1D_ARRAY = PROXY_TEXTURE_1D_ARRAY, TEXTURE_2D_ARRAY = TEXTURE_2D_ARRAY, PROXY_TEXTURE_2D_ARRAY = PROXY_TEXTURE_2D_ARRAY, TEXTURE_BINDING_1D_ARRAY = TEXTURE_BINDING_1D_ARRAY, TEXTURE_BINDING_2D_ARRAY = TEXTURE_BINDING_2D_ARRAY, R11F_G11F_B10F = R11F_G11F_B10F, UNSIGNED_INT_10F_11F_11F_REV = UNSIGNED_INT_10F_11F_11F_REV, RGB9_E5 = RGB9_E5, UNSIGNED_INT_5_9_9_9_REV = UNSIGNED_INT_5_9_9_9_REV, TEXTURE_SHARED_SIZE = TEXTURE_SHARED_SIZE, TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH = TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH, TRANSFORM_FEEDBACK_BUFFER_MODE = TRANSFORM_FEEDBACK_BUFFER_MODE, MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS = MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS, TRANSFORM_FEEDBACK_VARYINGS = TRANSFORM_FEEDBACK_VARYINGS, TRANSFORM_FEEDBACK_BUFFER_START = TRANSFORM_FEEDBACK_BUFFER_START, TRANSFORM_FEEDBACK_BUFFER_SIZE = TRANSFORM_FEEDBACK_BUFFER_SIZE, PRIMITIVES_GENERATED = PRIMITIVES_GENERATED, TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN = TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN, RASTERIZER_DISCARD = RASTERIZER_DISCARD, MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS = MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS, MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS = MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS, INTERLEAVED_ATTRIBS = INTERLEAVED_ATTRIBS, SEPARATE_ATTRIBS = SEPARATE_ATTRIBS, TRANSFORM_FEEDBACK_BUFFER = TRANSFORM_FEEDBACK_BUFFER, TRANSFORM_FEEDBACK_BUFFER_BINDING = TRANSFORM_FEEDBACK_BUFFER_BINDING, RGBA32UI = RGBA32UI, RGB32UI = RGB32UI, RGBA16UI = RGBA16UI, RGB16UI = RGB16UI, RGBA8UI = RGBA8UI, RGB8UI = RGB8UI, RGBA32I = RGBA32I, RGB32I = RGB32I, RGBA16I = RGBA16I, RGB16I = RGB16I, RGBA8I = RGBA8I, RGB8I = RGB8I, RED_INTEGER = RED_INTEGER, GREEN_INTEGER = GREEN_INTEGER, BLUE_INTEGER = BLUE_INTEGER, RGB_INTEGER = RGB_INTEGER, RGBA_INTEGER = RGBA_INTEGER, BGR_INTEGER = BGR_INTEGER, BGRA_INTEGER = BGRA_INTEGER, SAMPLER_1D_ARRAY = SAMPLER_1D_ARRAY, SAMPLER_2D_ARRAY = SAMPLER_2D_ARRAY, SAMPLER_1D_ARRAY_SHADOW = SAMPLER_1D_ARRAY_SHADOW, SAMPLER_2D_ARRAY_SHADOW = SAMPLER_2D_ARRAY_SHADOW, SAMPLER_CUBE_SHADOW = SAMPLER_CUBE_SHADOW, UNSIGNED_INT_VEC2 = UNSIGNED_INT_VEC2, UNSIGNED_INT_VEC3 = UNSIGNED_INT_VEC3, UNSIGNED_INT_VEC4 = UNSIGNED_INT_VEC4, INT_SAMPLER_1D = INT_SAMPLER_1D, INT_SAMPLER_2D = INT_SAMPLER_2D, INT_SAMPLER_3D = INT_SAMPLER_3D, INT_SAMPLER_CUBE = INT_SAMPLER_CUBE, INT_SAMPLER_1D_ARRAY = INT_SAMPLER_1D_ARRAY, INT_SAMPLER_2D_ARRAY = INT_SAMPLER_2D_ARRAY, UNSIGNED_INT_SAMPLER_1D = UNSIGNED_INT_SAMPLER_1D, UNSIGNED_INT_SAMPLER_2D = UNSIGNED_INT_SAMPLER_2D, UNSIGNED_INT_SAMPLER_3D = UNSIGNED_INT_SAMPLER_3D, UNSIGNED_INT_SAMPLER_CUBE = UNSIGNED_INT_SAMPLER_CUBE, UNSIGNED_INT_SAMPLER_1D_ARRAY = UNSIGNED_INT_SAMPLER_1D_ARRAY, UNSIGNED_INT_SAMPLER_2D_ARRAY = UNSIGNED_INT_SAMPLER_2D_ARRAY, QUERY_WAIT = QUERY_WAIT, QUERY_NO_WAIT = QUERY_NO_WAIT, QUERY_BY_REGION_WAIT = QUERY_BY_REGION_WAIT, QUERY_BY_REGION_NO_WAIT = QUERY_BY_REGION_NO_WAIT, BUFFER_ACCESS_FLAGS = BUFFER_ACCESS_FLAGS, BUFFER_MAP_LENGTH = BUFFER_MAP_LENGTH, BUFFER_MAP_OFFSET = BUFFER_MAP_OFFSET, DEPTH_COMPONENT32F = DEPTH_COMPONENT32F, DEPTH32F_STENCIL8 = DEPTH32F_STENCIL8, FLOAT_32_UNSIGNED_INT_24_8_REV = FLOAT_32_UNSIGNED_INT_24_8_REV, INVALID_FRAMEBUFFER_OPERATION = INVALID_FRAMEBUFFER_OPERATION, FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING = FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING, FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE = FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE, FRAMEBUFFER_ATTACHMENT_RED_SIZE = FRAMEBUFFER_ATTACHMENT_RED_SIZE, FRAMEBUFFER_ATTACHMENT_GREEN_SIZE = FRAMEBUFFER_ATTACHMENT_GREEN_SIZE, FRAMEBUFFER_ATTACHMENT_BLUE_SIZE = FRAMEBUFFER_ATTACHMENT_BLUE_SIZE, FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE = FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE, FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE = FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE, FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE = FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE, FRAMEBUFFER_DEFAULT = FRAMEBUFFER_DEFAULT, FRAMEBUFFER_UNDEFINED = FRAMEBUFFER_UNDEFINED, DEPTH_STENCIL_ATTACHMENT = DEPTH_STENCIL_ATTACHMENT, MAX_RENDERBUFFER_SIZE = MAX_RENDERBUFFER_SIZE, DEPTH_STENCIL = DEPTH_STENCIL, UNSIGNED_INT_24_8 = UNSIGNED_INT_24_8, DEPTH24_STENCIL8 = DEPTH24_STENCIL8, TEXTURE_STENCIL_SIZE = TEXTURE_STENCIL_SIZE, TEXTURE_RED_TYPE = TEXTURE_RED_TYPE, TEXTURE_GREEN_TYPE = TEXTURE_GREEN_TYPE, TEXTURE_BLUE_TYPE = TEXTURE_BLUE_TYPE, TEXTURE_ALPHA_TYPE = TEXTURE_ALPHA_TYPE, TEXTURE_DEPTH_TYPE = TEXTURE_DEPTH_TYPE, UNSIGNED_NORMALIZED = UNSIGNED_NORMALIZED, FRAMEBUFFER_BINDING = FRAMEBUFFER_BINDING, DRAW_FRAMEBUFFER_BINDING = DRAW_FRAMEBUFFER_BINDING, RENDERBUFFER_BINDING = RENDERBUFFER_BINDING, READ_FRAMEBUFFER = READ_FRAMEBUFFER, DRAW_FRAMEBUFFER = DRAW_FRAMEBUFFER, READ_FRAMEBUFFER_BINDING = READ_FRAMEBUFFER_BINDING, RENDERBUFFER_SAMPLES = RENDERBUFFER_SAMPLES, FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE, FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = FRAMEBUFFER_ATTACHMENT_OBJECT_NAME, FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL, FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE, FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER = FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER, FRAMEBUFFER_COMPLETE = FRAMEBUFFER_COMPLETE, FRAMEBUFFER_INCOMPLETE_ATTACHMENT = FRAMEBUFFER_INCOMPLETE_ATTACHMENT, FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT, FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER = FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER, FRAMEBUFFER_INCOMPLETE_READ_BUFFER = FRAMEBUFFER_INCOMPLETE_READ_BUFFER, FRAMEBUFFER_UNSUPPORTED = FRAMEBUFFER_UNSUPPORTED, MAX_COLOR_ATTACHMENTS = MAX_COLOR_ATTACHMENTS, COLOR_ATTACHMENT0 = COLOR_ATTACHMENT0, COLOR_ATTACHMENT1 = COLOR_ATTACHMENT1, COLOR_ATTACHMENT2 = COLOR_ATTACHMENT2, COLOR_ATTACHMENT3 = COLOR_ATTACHMENT3, COLOR_ATTACHMENT4 = COLOR_ATTACHMENT4, COLOR_ATTACHMENT5 = COLOR_ATTACHMENT5, COLOR_ATTACHMENT6 = COLOR_ATTACHMENT6, COLOR_ATTACHMENT7 = COLOR_ATTACHMENT7, COLOR_ATTACHMENT8 = COLOR_ATTACHMENT8, COLOR_ATTACHMENT9 = COLOR_ATTACHMENT9, COLOR_ATTACHMENT10 = COLOR_ATTACHMENT10, COLOR_ATTACHMENT11 = COLOR_ATTACHMENT11, COLOR_ATTACHMENT12 = COLOR_ATTACHMENT12, COLOR_ATTACHMENT13 = COLOR_ATTACHMENT13, COLOR_ATTACHMENT14 = COLOR_ATTACHMENT14, COLOR_ATTACHMENT15 = COLOR_ATTACHMENT15, COLOR_ATTACHMENT16 = COLOR_ATTACHMENT16, COLOR_ATTACHMENT17 = COLOR_ATTACHMENT17, COLOR_ATTACHMENT18 = COLOR_ATTACHMENT18, COLOR_ATTACHMENT19 = COLOR_ATTACHMENT19, COLOR_ATTACHMENT20 = COLOR_ATTACHMENT20, COLOR_ATTACHMENT21 = COLOR_ATTACHMENT21, COLOR_ATTACHMENT22 = COLOR_ATTACHMENT22, COLOR_ATTACHMENT23 = COLOR_ATTACHMENT23, COLOR_ATTACHMENT24 = COLOR_ATTACHMENT24, COLOR_ATTACHMENT25 = COLOR_ATTACHMENT25, COLOR_ATTACHMENT26 = COLOR_ATTACHMENT26, COLOR_ATTACHMENT27 = COLOR_ATTACHMENT27, COLOR_ATTACHMENT28 = COLOR_ATTACHMENT28, COLOR_ATTACHMENT29 = COLOR_ATTACHMENT29, COLOR_ATTACHMENT30 = COLOR_ATTACHMENT30, COLOR_ATTACHMENT31 = COLOR_ATTACHMENT31, DEPTH_ATTACHMENT = DEPTH_ATTACHMENT, STENCIL_ATTACHMENT = STENCIL_ATTACHMENT, FRAMEBUFFER = FRAMEBUFFER, RENDERBUFFER = RENDERBUFFER, RENDERBUFFER_WIDTH = RENDERBUFFER_WIDTH, RENDERBUFFER_HEIGHT = RENDERBUFFER_HEIGHT, RENDERBUFFER_INTERNAL_FORMAT = RENDERBUFFER_INTERNAL_FORMAT, STENCIL_INDEX1 = STENCIL_INDEX1, STENCIL_INDEX4 = STENCIL_INDEX4, STENCIL_INDEX8 = STENCIL_INDEX8, STENCIL_INDEX16 = STENCIL_INDEX16, RENDERBUFFER_RED_SIZE = RENDERBUFFER_RED_SIZE, RENDERBUFFER_GREEN_SIZE = RENDERBUFFER_GREEN_SIZE, RENDERBUFFER_BLUE_SIZE = RENDERBUFFER_BLUE_SIZE, RENDERBUFFER_ALPHA_SIZE = RENDERBUFFER_ALPHA_SIZE, RENDERBUFFER_DEPTH_SIZE = RENDERBUFFER_DEPTH_SIZE, RENDERBUFFER_STENCIL_SIZE = RENDERBUFFER_STENCIL_SIZE, FRAMEBUFFER_INCOMPLETE_MULTISAMPLE = FRAMEBUFFER_INCOMPLETE_MULTISAMPLE, MAX_SAMPLES = MAX_SAMPLES, INDEX = INDEX, TEXTURE_LUMINANCE_TYPE = TEXTURE_LUMINANCE_TYPE, TEXTURE_INTENSITY_TYPE = TEXTURE_INTENSITY_TYPE, FRAMEBUFFER_SRGB = FRAMEBUFFER_SRGB, HALF_FLOAT = HALF_FLOAT, MAP_READ_BIT = MAP_READ_BIT, MAP_WRITE_BIT = MAP_WRITE_BIT, MAP_INVALIDATE_RANGE_BIT = MAP_INVALIDATE_RANGE_BIT, MAP_INVALIDATE_BUFFER_BIT = MAP_INVALIDATE_BUFFER_BIT, MAP_FLUSH_EXPLICIT_BIT = MAP_FLUSH_EXPLICIT_BIT, MAP_UNSYNCHRONIZED_BIT = MAP_UNSYNCHRONIZED_BIT, COMPRESSED_RED_RGTC1 = COMPRESSED_RED_RGTC1, COMPRESSED_SIGNED_RED_RGTC1 = COMPRESSED_SIGNED_RED_RGTC1, COMPRESSED_RG_RGTC2 = COMPRESSED_RG_RGTC2, COMPRESSED_SIGNED_RG_RGTC2 = COMPRESSED_SIGNED_RG_RGTC2, RG = RG, RG_INTEGER = RG_INTEGER, R8 = R8, R16 = R16, RG8 = RG8, RG16 = RG16, R16F = R16F, R32F = R32F, RG16F = RG16F, RG32F = RG32F, R8I = R8I, R8UI = R8UI, R16I = R16I, R16UI = R16UI, R32I = R32I, R32UI = R32UI, RG8I = RG8I, RG8UI = RG8UI, RG16I = RG16I, RG16UI = RG16UI, RG32I = RG32I, RG32UI = RG32UI, VERTEX_ARRAY_BINDING = VERTEX_ARRAY_BINDING, CLAMP_VERTEX_COLOR = CLAMP_VERTEX_COLOR, CLAMP_FRAGMENT_COLOR = CLAMP_FRAGMENT_COLOR, ALPHA_INTEGER = ALPHA_INTEGER, SAMPLER_2D_RECT = SAMPLER_2D_RECT, SAMPLER_2D_RECT_SHADOW = SAMPLER_2D_RECT_SHADOW, SAMPLER_BUFFER = SAMPLER_BUFFER, INT_SAMPLER_2D_RECT = INT_SAMPLER_2D_RECT, INT_SAMPLER_BUFFER = INT_SAMPLER_BUFFER, UNSIGNED_INT_SAMPLER_2D_RECT = UNSIGNED_INT_SAMPLER_2D_RECT, UNSIGNED_INT_SAMPLER_BUFFER = UNSIGNED_INT_SAMPLER_BUFFER, TEXTURE_BUFFER = TEXTURE_BUFFER, MAX_TEXTURE_BUFFER_SIZE = MAX_TEXTURE_BUFFER_SIZE, TEXTURE_BINDING_BUFFER = TEXTURE_BINDING_BUFFER, TEXTURE_BUFFER_DATA_STORE_BINDING = TEXTURE_BUFFER_DATA_STORE_BINDING, TEXTURE_RECTANGLE = TEXTURE_RECTANGLE, TEXTURE_BINDING_RECTANGLE = TEXTURE_BINDING_RECTANGLE, PROXY_TEXTURE_RECTANGLE = PROXY_TEXTURE_RECTANGLE, MAX_RECTANGLE_TEXTURE_SIZE = MAX_RECTANGLE_TEXTURE_SIZE, R8_SNORM = R8_SNORM, RG8_SNORM = RG8_SNORM, RGB8_SNORM = RGB8_SNORM, RGBA8_SNORM = RGBA8_SNORM, R16_SNORM = R16_SNORM, RG16_SNORM = RG16_SNORM, RGB16_SNORM = RGB16_SNORM, RGBA16_SNORM = RGBA16_SNORM, SIGNED_NORMALIZED = SIGNED_NORMALIZED, PRIMITIVE_RESTART = PRIMITIVE_RESTART, PRIMITIVE_RESTART_INDEX = PRIMITIVE_RESTART_INDEX, COPY_READ_BUFFER = COPY_READ_BUFFER, COPY_WRITE_BUFFER = COPY_WRITE_BUFFER, UNIFORM_BUFFER = UNIFORM_BUFFER, UNIFORM_BUFFER_BINDING = UNIFORM_BUFFER_BINDING, UNIFORM_BUFFER_START = UNIFORM_BUFFER_START, UNIFORM_BUFFER_SIZE = UNIFORM_BUFFER_SIZE, MAX_VERTEX_UNIFORM_BLOCKS = MAX_VERTEX_UNIFORM_BLOCKS, MAX_GEOMETRY_UNIFORM_BLOCKS = MAX_GEOMETRY_UNIFORM_BLOCKS, MAX_FRAGMENT_UNIFORM_BLOCKS = MAX_FRAGMENT_UNIFORM_BLOCKS, MAX_COMBINED_UNIFORM_BLOCKS = MAX_COMBINED_UNIFORM_BLOCKS, MAX_UNIFORM_BUFFER_BINDINGS = MAX_UNIFORM_BUFFER_BINDINGS, MAX_UNIFORM_BLOCK_SIZE = MAX_UNIFORM_BLOCK_SIZE, MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS = MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS, MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS = MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS, MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS = MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS, UNIFORM_BUFFER_OFFSET_ALIGNMENT = UNIFORM_BUFFER_OFFSET_ALIGNMENT, ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH = ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH, ACTIVE_UNIFORM_BLOCKS = ACTIVE_UNIFORM_BLOCKS, UNIFORM_TYPE = UNIFORM_TYPE, UNIFORM_SIZE = UNIFORM_SIZE, UNIFORM_NAME_LENGTH = UNIFORM_NAME_LENGTH, UNIFORM_BLOCK_INDEX = UNIFORM_BLOCK_INDEX, UNIFORM_OFFSET = UNIFORM_OFFSET, UNIFORM_ARRAY_STRIDE = UNIFORM_ARRAY_STRIDE, UNIFORM_MATRIX_STRIDE = UNIFORM_MATRIX_STRIDE, UNIFORM_IS_ROW_MAJOR = UNIFORM_IS_ROW_MAJOR, UNIFORM_BLOCK_BINDING = UNIFORM_BLOCK_BINDING, UNIFORM_BLOCK_DATA_SIZE = UNIFORM_BLOCK_DATA_SIZE, UNIFORM_BLOCK_NAME_LENGTH = UNIFORM_BLOCK_NAME_LENGTH, UNIFORM_BLOCK_ACTIVE_UNIFORMS = UNIFORM_BLOCK_ACTIVE_UNIFORMS, UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES = UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES, UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER = UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER, UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER = UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER, UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER = UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER, INVALID_INDEX = INVALID_INDEX, CONTEXT_CORE_PROFILE_BIT = CONTEXT_CORE_PROFILE_BIT, CONTEXT_COMPATIBILITY_PROFILE_BIT = CONTEXT_COMPATIBILITY_PROFILE_BIT, LINES_ADJACENCY = LINES_ADJACENCY, LINE_STRIP_ADJACENCY = LINE_STRIP_ADJACENCY, TRIANGLES_ADJACENCY = TRIANGLES_ADJACENCY, TRIANGLE_STRIP_ADJACENCY = TRIANGLE_STRIP_ADJACENCY, PROGRAM_POINT_SIZE = PROGRAM_POINT_SIZE, MAX_GEOMETRY_TEXTURE_IMAGE_UNITS = MAX_GEOMETRY_TEXTURE_IMAGE_UNITS, FRAMEBUFFER_ATTACHMENT_LAYERED = FRAMEBUFFER_ATTACHMENT_LAYERED, FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS = FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS, GEOMETRY_SHADER = GEOMETRY_SHADER, GEOMETRY_VERTICES_OUT = GEOMETRY_VERTICES_OUT, GEOMETRY_INPUT_TYPE = GEOMETRY_INPUT_TYPE, GEOMETRY_OUTPUT_TYPE = GEOMETRY_OUTPUT_TYPE, MAX_GEOMETRY_UNIFORM_COMPONENTS = MAX_GEOMETRY_UNIFORM_COMPONENTS, MAX_GEOMETRY_OUTPUT_VERTICES = MAX_GEOMETRY_OUTPUT_VERTICES, MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS = MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS, MAX_VERTEX_OUTPUT_COMPONENTS = MAX_VERTEX_OUTPUT_COMPONENTS, MAX_GEOMETRY_INPUT_COMPONENTS = MAX_GEOMETRY_INPUT_COMPONENTS, MAX_GEOMETRY_OUTPUT_COMPONENTS = MAX_GEOMETRY_OUTPUT_COMPONENTS, MAX_FRAGMENT_INPUT_COMPONENTS = MAX_FRAGMENT_INPUT_COMPONENTS, CONTEXT_PROFILE_MASK = CONTEXT_PROFILE_MASK, DEPTH_CLAMP = DEPTH_CLAMP, QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION = QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION, FIRST_VERTEX_CONVENTION = FIRST_VERTEX_CONVENTION, LAST_VERTEX_CONVENTION = LAST_VERTEX_CONVENTION, PROVOKING_VERTEX = PROVOKING_VERTEX, TEXTURE_CUBE_MAP_SEAMLESS = TEXTURE_CUBE_MAP_SEAMLESS, MAX_SERVER_WAIT_TIMEOUT = MAX_SERVER_WAIT_TIMEOUT, OBJECT_TYPE = OBJECT_TYPE, SYNC_CONDITION = SYNC_CONDITION, SYNC_STATUS = SYNC_STATUS, SYNC_FLAGS = SYNC_FLAGS, SYNC_FENCE = SYNC_FENCE, SYNC_GPU_COMMANDS_COMPLETE = SYNC_GPU_COMMANDS_COMPLETE, UNSIGNALED = UNSIGNALED, SIGNALED = SIGNALED, ALREADY_SIGNALED = ALREADY_SIGNALED, TIMEOUT_EXPIRED = TIMEOUT_EXPIRED, CONDITION_SATISFIED = CONDITION_SATISFIED, WAIT_FAILED = WAIT_FAILED, TIMEOUT_IGNORED = TIMEOUT_IGNORED, SYNC_FLUSH_COMMANDS_BIT = SYNC_FLUSH_COMMANDS_BIT, SAMPLE_POSITION = SAMPLE_POSITION, SAMPLE_MASK = SAMPLE_MASK, SAMPLE_MASK_VALUE = SAMPLE_MASK_VALUE, MAX_SAMPLE_MASK_WORDS = MAX_SAMPLE_MASK_WORDS, TEXTURE_2D_MULTISAMPLE = TEXTURE_2D_MULTISAMPLE, PROXY_TEXTURE_2D_MULTISAMPLE = PROXY_TEXTURE_2D_MULTISAMPLE, TEXTURE_2D_MULTISAMPLE_ARRAY = TEXTURE_2D_MULTISAMPLE_ARRAY, PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY = PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY, TEXTURE_BINDING_2D_MULTISAMPLE = TEXTURE_BINDING_2D_MULTISAMPLE, TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY = TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY, TEXTURE_SAMPLES = TEXTURE_SAMPLES, TEXTURE_FIXED_SAMPLE_LOCATIONS = TEXTURE_FIXED_SAMPLE_LOCATIONS, SAMPLER_2D_MULTISAMPLE = SAMPLER_2D_MULTISAMPLE, INT_SAMPLER_2D_MULTISAMPLE = INT_SAMPLER_2D_MULTISAMPLE, UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE = UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE, SAMPLER_2D_MULTISAMPLE_ARRAY = SAMPLER_2D_MULTISAMPLE_ARRAY, INT_SAMPLER_2D_MULTISAMPLE_ARRAY = INT_SAMPLER_2D_MULTISAMPLE_ARRAY, UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY = UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY, MAX_COLOR_TEXTURE_SAMPLES = MAX_COLOR_TEXTURE_SAMPLES, MAX_DEPTH_TEXTURE_SAMPLES = MAX_DEPTH_TEXTURE_SAMPLES, MAX_INTEGER_SAMPLES = MAX_INTEGER_SAMPLES, VERTEX_ATTRIB_ARRAY_DIVISOR = VERTEX_ATTRIB_ARRAY_DIVISOR, SRC1_COLOR = SRC1_COLOR, ONE_MINUS_SRC1_COLOR = ONE_MINUS_SRC1_COLOR, ONE_MINUS_SRC1_ALPHA = ONE_MINUS_SRC1_ALPHA, MAX_DUAL_SOURCE_DRAW_BUFFERS = MAX_DUAL_SOURCE_DRAW_BUFFERS, ANY_SAMPLES_PASSED = ANY_SAMPLES_PASSED, SAMPLER_BINDING = SAMPLER_BINDING, RGB10_A2UI = RGB10_A2UI, TEXTURE_SWIZZLE_R = TEXTURE_SWIZZLE_R, TEXTURE_SWIZZLE_G = TEXTURE_SWIZZLE_G, TEXTURE_SWIZZLE_B = TEXTURE_SWIZZLE_B, TEXTURE_SWIZZLE_A = TEXTURE_SWIZZLE_A, TEXTURE_SWIZZLE_RGBA = TEXTURE_SWIZZLE_RGBA, TIME_ELAPSED = TIME_ELAPSED, TIMESTAMP = TIMESTAMP, INT_2_10_10_10_REV = INT_2_10_10_10_REV, SAMPLE_SHADING = SAMPLE_SHADING, MIN_SAMPLE_SHADING_VALUE = MIN_SAMPLE_SHADING_VALUE, MIN_PROGRAM_TEXTURE_GATHER_OFFSET = MIN_PROGRAM_TEXTURE_GATHER_OFFSET, MAX_PROGRAM_TEXTURE_GATHER_OFFSET = MAX_PROGRAM_TEXTURE_GATHER_OFFSET, TEXTURE_CUBE_MAP_ARRAY = TEXTURE_CUBE_MAP_ARRAY, TEXTURE_BINDING_CUBE_MAP_ARRAY = TEXTURE_BINDING_CUBE_MAP_ARRAY, PROXY_TEXTURE_CUBE_MAP_ARRAY = PROXY_TEXTURE_CUBE_MAP_ARRAY, SAMPLER_CUBE_MAP_ARRAY = SAMPLER_CUBE_MAP_ARRAY, SAMPLER_CUBE_MAP_ARRAY_SHADOW = SAMPLER_CUBE_MAP_ARRAY_SHADOW, INT_SAMPLER_CUBE_MAP_ARRAY = INT_SAMPLER_CUBE_MAP_ARRAY, UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY = UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY, DRAW_INDIRECT_BUFFER = DRAW_INDIRECT_BUFFER, DRAW_INDIRECT_BUFFER_BINDING = DRAW_INDIRECT_BUFFER_BINDING, GEOMETRY_SHADER_INVOCATIONS = GEOMETRY_SHADER_INVOCATIONS, MAX_GEOMETRY_SHADER_INVOCATIONS = MAX_GEOMETRY_SHADER_INVOCATIONS, MIN_FRAGMENT_INTERPOLATION_OFFSET = MIN_FRAGMENT_INTERPOLATION_OFFSET, MAX_FRAGMENT_INTERPOLATION_OFFSET = MAX_FRAGMENT_INTERPOLATION_OFFSET, FRAGMENT_INTERPOLATION_OFFSET_BITS = FRAGMENT_INTERPOLATION_OFFSET_BITS, MAX_VERTEX_STREAMS = MAX_VERTEX_STREAMS, DOUBLE_VEC2 = DOUBLE_VEC2, DOUBLE_VEC3 = DOUBLE_VEC3, DOUBLE_VEC4 = DOUBLE_VEC4, DOUBLE_MAT2 = DOUBLE_MAT2, DOUBLE_MAT3 = DOUBLE_MAT3, DOUBLE_MAT4 = DOUBLE_MAT4, DOUBLE_MAT2x3 = DOUBLE_MAT2x3, DOUBLE_MAT2x4 = DOUBLE_MAT2x4, DOUBLE_MAT3x2 = DOUBLE_MAT3x2, DOUBLE_MAT3x4 = DOUBLE_MAT3x4, DOUBLE_MAT4x2 = DOUBLE_MAT4x2, DOUBLE_MAT4x3 = DOUBLE_MAT4x3, ACTIVE_SUBROUTINES = ACTIVE_SUBROUTINES, ACTIVE_SUBROUTINE_UNIFORMS = ACTIVE_SUBROUTINE_UNIFORMS, ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS = ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS, ACTIVE_SUBROUTINE_MAX_LENGTH = ACTIVE_SUBROUTINE_MAX_LENGTH, ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH = ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH, MAX_SUBROUTINES = MAX_SUBROUTINES, MAX_SUBROUTINE_UNIFORM_LOCATIONS = MAX_SUBROUTINE_UNIFORM_LOCATIONS, NUM_COMPATIBLE_SUBROUTINES = NUM_COMPATIBLE_SUBROUTINES, COMPATIBLE_SUBROUTINES = COMPATIBLE_SUBROUTINES, PATCHES = PATCHES, PATCH_VERTICES = PATCH_VERTICES, PATCH_DEFAULT_INNER_LEVEL = PATCH_DEFAULT_INNER_LEVEL, PATCH_DEFAULT_OUTER_LEVEL = PATCH_DEFAULT_OUTER_LEVEL, TESS_CONTROL_OUTPUT_VERTICES = TESS_CONTROL_OUTPUT_VERTICES, TESS_GEN_MODE = TESS_GEN_MODE, TESS_GEN_SPACING = TESS_GEN_SPACING, TESS_GEN_VERTEX_ORDER = TESS_GEN_VERTEX_ORDER, TESS_GEN_POINT_MODE = TESS_GEN_POINT_MODE, ISOLINES = ISOLINES, FRACTIONAL_ODD = FRACTIONAL_ODD, FRACTIONAL_EVEN = FRACTIONAL_EVEN, MAX_PATCH_VERTICES = MAX_PATCH_VERTICES, MAX_TESS_GEN_LEVEL = MAX_TESS_GEN_LEVEL, MAX_TESS_CONTROL_UNIFORM_COMPONENTS = MAX_TESS_CONTROL_UNIFORM_COMPONENTS, MAX_TESS_EVALUATION_UNIFORM_COMPONENTS = MAX_TESS_EVALUATION_UNIFORM_COMPONENTS, MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS = MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS, MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS = MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS, MAX_TESS_CONTROL_OUTPUT_COMPONENTS = MAX_TESS_CONTROL_OUTPUT_COMPONENTS, MAX_TESS_PATCH_COMPONENTS = MAX_TESS_PATCH_COMPONENTS, MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS = MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS, MAX_TESS_EVALUATION_OUTPUT_COMPONENTS = MAX_TESS_EVALUATION_OUTPUT_COMPONENTS, MAX_TESS_CONTROL_UNIFORM_BLOCKS = MAX_TESS_CONTROL_UNIFORM_BLOCKS, MAX_TESS_EVALUATION_UNIFORM_BLOCKS = MAX_TESS_EVALUATION_UNIFORM_BLOCKS, MAX_TESS_CONTROL_INPUT_COMPONENTS = MAX_TESS_CONTROL_INPUT_COMPONENTS, MAX_TESS_EVALUATION_INPUT_COMPONENTS = MAX_TESS_EVALUATION_INPUT_COMPONENTS, MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS = MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS, MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS = MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS, UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER = UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER, UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER = UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER, TESS_EVALUATION_SHADER = TESS_EVALUATION_SHADER, TESS_CONTROL_SHADER = TESS_CONTROL_SHADER, TRANSFORM_FEEDBACK = TRANSFORM_FEEDBACK, TRANSFORM_FEEDBACK_BUFFER_PAUSED = TRANSFORM_FEEDBACK_BUFFER_PAUSED, TRANSFORM_FEEDBACK_BUFFER_ACTIVE = TRANSFORM_FEEDBACK_BUFFER_ACTIVE, TRANSFORM_FEEDBACK_BINDING = TRANSFORM_FEEDBACK_BINDING, MAX_TRANSFORM_FEEDBACK_BUFFERS = MAX_TRANSFORM_FEEDBACK_BUFFERS, FIXED = FIXED, IMPLEMENTATION_COLOR_READ_TYPE = IMPLEMENTATION_COLOR_READ_TYPE, IMPLEMENTATION_COLOR_READ_FORMAT = IMPLEMENTATION_COLOR_READ_FORMAT, LOW_FLOAT = LOW_FLOAT, MEDIUM_FLOAT = MEDIUM_FLOAT, HIGH_FLOAT = HIGH_FLOAT, LOW_INT = LOW_INT, MEDIUM_INT = MEDIUM_INT, HIGH_INT = HIGH_INT, SHADER_COMPILER = SHADER_COMPILER, SHADER_BINARY_FORMATS = SHADER_BINARY_FORMATS, NUM_SHADER_BINARY_FORMATS = NUM_SHADER_BINARY_FORMATS, MAX_VERTEX_UNIFORM_VECTORS = MAX_VERTEX_UNIFORM_VECTORS, MAX_VARYING_VECTORS = MAX_VARYING_VECTORS, MAX_FRAGMENT_UNIFORM_VECTORS = MAX_FRAGMENT_UNIFORM_VECTORS, RGB565 = RGB565, PROGRAM_BINARY_RETRIEVABLE_HINT = PROGRAM_BINARY_RETRIEVABLE_HINT, PROGRAM_BINARY_LENGTH = PROGRAM_BINARY_LENGTH, NUM_PROGRAM_BINARY_FORMATS = NUM_PROGRAM_BINARY_FORMATS, PROGRAM_BINARY_FORMATS = PROGRAM_BINARY_FORMATS, VERTEX_SHADER_BIT = VERTEX_SHADER_BIT, FRAGMENT_SHADER_BIT = FRAGMENT_SHADER_BIT, GEOMETRY_SHADER_BIT = GEOMETRY_SHADER_BIT, TESS_CONTROL_SHADER_BIT = TESS_CONTROL_SHADER_BIT, TESS_EVALUATION_SHADER_BIT = TESS_EVALUATION_SHADER_BIT, ALL_SHADER_BITS = ALL_SHADER_BITS, PROGRAM_SEPARABLE = PROGRAM_SEPARABLE, ACTIVE_PROGRAM = ACTIVE_PROGRAM, PROGRAM_PIPELINE_BINDING = PROGRAM_PIPELINE_BINDING, MAX_VIEWPORTS = MAX_VIEWPORTS, VIEWPORT_SUBPIXEL_BITS = VIEWPORT_SUBPIXEL_BITS, VIEWPORT_BOUNDS_RANGE = VIEWPORT_BOUNDS_RANGE, LAYER_PROVOKING_VERTEX = LAYER_PROVOKING_VERTEX, VIEWPORT_INDEX_PROVOKING_VERTEX = VIEWPORT_INDEX_PROVOKING_VERTEX, UNDEFINED_VERTEX = UNDEFINED_VERTEX, COPY_READ_BUFFER_BINDING = COPY_READ_BUFFER_BINDING, COPY_WRITE_BUFFER_BINDING = COPY_WRITE_BUFFER_BINDING, TRANSFORM_FEEDBACK_ACTIVE = TRANSFORM_FEEDBACK_ACTIVE, TRANSFORM_FEEDBACK_PAUSED = TRANSFORM_FEEDBACK_PAUSED, UNPACK_COMPRESSED_BLOCK_WIDTH = UNPACK_COMPRESSED_BLOCK_WIDTH, UNPACK_COMPRESSED_BLOCK_HEIGHT = UNPACK_COMPRESSED_BLOCK_HEIGHT, UNPACK_COMPRESSED_BLOCK_DEPTH = UNPACK_COMPRESSED_BLOCK_DEPTH, UNPACK_COMPRESSED_BLOCK_SIZE = UNPACK_COMPRESSED_BLOCK_SIZE, PACK_COMPRESSED_BLOCK_WIDTH = PACK_COMPRESSED_BLOCK_WIDTH, PACK_COMPRESSED_BLOCK_HEIGHT = PACK_COMPRESSED_BLOCK_HEIGHT, PACK_COMPRESSED_BLOCK_DEPTH = PACK_COMPRESSED_BLOCK_DEPTH, PACK_COMPRESSED_BLOCK_SIZE = PACK_COMPRESSED_BLOCK_SIZE, NUM_SAMPLE_COUNTS = NUM_SAMPLE_COUNTS, MIN_MAP_BUFFER_ALIGNMENT = MIN_MAP_BUFFER_ALIGNMENT, ATOMIC_COUNTER_BUFFER = ATOMIC_COUNTER_BUFFER, ATOMIC_COUNTER_BUFFER_BINDING = ATOMIC_COUNTER_BUFFER_BINDING, ATOMIC_COUNTER_BUFFER_START = ATOMIC_COUNTER_BUFFER_START, ATOMIC_COUNTER_BUFFER_SIZE = ATOMIC_COUNTER_BUFFER_SIZE, ATOMIC_COUNTER_BUFFER_DATA_SIZE = ATOMIC_COUNTER_BUFFER_DATA_SIZE, ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS = ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS, ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES = ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES, ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER = ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER, ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER = ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER, ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER = ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER, ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER = ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER, ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER = ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER, MAX_VERTEX_ATOMIC_COUNTER_BUFFERS = MAX_VERTEX_ATOMIC_COUNTER_BUFFERS, MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS = MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS, MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS = MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS, MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS = MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS, MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS = MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS, MAX_COMBINED_ATOMIC_COUNTER_BUFFERS = MAX_COMBINED_ATOMIC_COUNTER_BUFFERS, MAX_VERTEX_ATOMIC_COUNTERS = MAX_VERTEX_ATOMIC_COUNTERS, MAX_TESS_CONTROL_ATOMIC_COUNTERS = MAX_TESS_CONTROL_ATOMIC_COUNTERS, MAX_TESS_EVALUATION_ATOMIC_COUNTERS = MAX_TESS_EVALUATION_ATOMIC_COUNTERS, MAX_GEOMETRY_ATOMIC_COUNTERS = MAX_GEOMETRY_ATOMIC_COUNTERS, MAX_FRAGMENT_ATOMIC_COUNTERS = MAX_FRAGMENT_ATOMIC_COUNTERS, MAX_COMBINED_ATOMIC_COUNTERS = MAX_COMBINED_ATOMIC_COUNTERS, MAX_ATOMIC_COUNTER_BUFFER_SIZE = MAX_ATOMIC_COUNTER_BUFFER_SIZE, MAX_ATOMIC_COUNTER_BUFFER_BINDINGS = MAX_ATOMIC_COUNTER_BUFFER_BINDINGS, ACTIVE_ATOMIC_COUNTER_BUFFERS = ACTIVE_ATOMIC_COUNTER_BUFFERS, UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX = UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX, UNSIGNED_INT_ATOMIC_COUNTER = UNSIGNED_INT_ATOMIC_COUNTER, VERTEX_ATTRIB_ARRAY_BARRIER_BIT = VERTEX_ATTRIB_ARRAY_BARRIER_BIT, ELEMENT_ARRAY_BARRIER_BIT = ELEMENT_ARRAY_BARRIER_BIT, UNIFORM_BARRIER_BIT = UNIFORM_BARRIER_BIT, TEXTURE_FETCH_BARRIER_BIT = TEXTURE_FETCH_BARRIER_BIT, SHADER_IMAGE_ACCESS_BARRIER_BIT = SHADER_IMAGE_ACCESS_BARRIER_BIT, COMMAND_BARRIER_BIT = COMMAND_BARRIER_BIT, PIXEL_BUFFER_BARRIER_BIT = PIXEL_BUFFER_BARRIER_BIT, TEXTURE_UPDATE_BARRIER_BIT = TEXTURE_UPDATE_BARRIER_BIT, BUFFER_UPDATE_BARRIER_BIT = BUFFER_UPDATE_BARRIER_BIT, FRAMEBUFFER_BARRIER_BIT = FRAMEBUFFER_BARRIER_BIT, TRANSFORM_FEEDBACK_BARRIER_BIT = TRANSFORM_FEEDBACK_BARRIER_BIT, ATOMIC_COUNTER_BARRIER_BIT = ATOMIC_COUNTER_BARRIER_BIT, ALL_BARRIER_BITS = ALL_BARRIER_BITS, MAX_IMAGE_UNITS = MAX_IMAGE_UNITS, MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS = MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS, IMAGE_BINDING_NAME = IMAGE_BINDING_NAME, IMAGE_BINDING_LEVEL = IMAGE_BINDING_LEVEL, IMAGE_BINDING_LAYERED = IMAGE_BINDING_LAYERED, IMAGE_BINDING_LAYER = IMAGE_BINDING_LAYER, IMAGE_BINDING_ACCESS = IMAGE_BINDING_ACCESS, IMAGE_1D = IMAGE_1D, IMAGE_2D = IMAGE_2D, IMAGE_3D = IMAGE_3D, IMAGE_2D_RECT = IMAGE_2D_RECT, IMAGE_CUBE = IMAGE_CUBE, IMAGE_BUFFER = IMAGE_BUFFER, IMAGE_1D_ARRAY = IMAGE_1D_ARRAY, IMAGE_2D_ARRAY = IMAGE_2D_ARRAY, IMAGE_CUBE_MAP_ARRAY = IMAGE_CUBE_MAP_ARRAY, IMAGE_2D_MULTISAMPLE = IMAGE_2D_MULTISAMPLE, IMAGE_2D_MULTISAMPLE_ARRAY = IMAGE_2D_MULTISAMPLE_ARRAY, INT_IMAGE_1D = INT_IMAGE_1D, INT_IMAGE_2D = INT_IMAGE_2D, INT_IMAGE_3D = INT_IMAGE_3D, INT_IMAGE_2D_RECT = INT_IMAGE_2D_RECT, INT_IMAGE_CUBE = INT_IMAGE_CUBE, INT_IMAGE_BUFFER = INT_IMAGE_BUFFER, INT_IMAGE_1D_ARRAY = INT_IMAGE_1D_ARRAY, INT_IMAGE_2D_ARRAY = INT_IMAGE_2D_ARRAY, INT_IMAGE_CUBE_MAP_ARRAY = INT_IMAGE_CUBE_MAP_ARRAY, INT_IMAGE_2D_MULTISAMPLE = INT_IMAGE_2D_MULTISAMPLE, INT_IMAGE_2D_MULTISAMPLE_ARRAY = INT_IMAGE_2D_MULTISAMPLE_ARRAY, UNSIGNED_INT_IMAGE_1D = UNSIGNED_INT_IMAGE_1D, UNSIGNED_INT_IMAGE_2D = UNSIGNED_INT_IMAGE_2D, UNSIGNED_INT_IMAGE_3D = UNSIGNED_INT_IMAGE_3D, UNSIGNED_INT_IMAGE_2D_RECT = UNSIGNED_INT_IMAGE_2D_RECT, UNSIGNED_INT_IMAGE_CUBE = UNSIGNED_INT_IMAGE_CUBE, UNSIGNED_INT_IMAGE_BUFFER = UNSIGNED_INT_IMAGE_BUFFER, UNSIGNED_INT_IMAGE_1D_ARRAY = UNSIGNED_INT_IMAGE_1D_ARRAY, UNSIGNED_INT_IMAGE_2D_ARRAY = UNSIGNED_INT_IMAGE_2D_ARRAY, UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY = UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY, UNSIGNED_INT_IMAGE_2D_MULTISAMPLE = UNSIGNED_INT_IMAGE_2D_MULTISAMPLE, UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY = UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY, MAX_IMAGE_SAMPLES = MAX_IMAGE_SAMPLES, IMAGE_BINDING_FORMAT = IMAGE_BINDING_FORMAT, IMAGE_FORMAT_COMPATIBILITY_TYPE = IMAGE_FORMAT_COMPATIBILITY_TYPE, IMAGE_FORMAT_COMPATIBILITY_BY_SIZE = IMAGE_FORMAT_COMPATIBILITY_BY_SIZE, IMAGE_FORMAT_COMPATIBILITY_BY_CLASS = IMAGE_FORMAT_COMPATIBILITY_BY_CLASS, MAX_VERTEX_IMAGE_UNIFORMS = MAX_VERTEX_IMAGE_UNIFORMS, MAX_TESS_CONTROL_IMAGE_UNIFORMS = MAX_TESS_CONTROL_IMAGE_UNIFORMS, MAX_TESS_EVALUATION_IMAGE_UNIFORMS = MAX_TESS_EVALUATION_IMAGE_UNIFORMS, MAX_GEOMETRY_IMAGE_UNIFORMS = MAX_GEOMETRY_IMAGE_UNIFORMS, MAX_FRAGMENT_IMAGE_UNIFORMS = MAX_FRAGMENT_IMAGE_UNIFORMS, MAX_COMBINED_IMAGE_UNIFORMS = MAX_COMBINED_IMAGE_UNIFORMS, COMPRESSED_RGBA_BPTC_UNORM = COMPRESSED_RGBA_BPTC_UNORM, COMPRESSED_SRGB_ALPHA_BPTC_UNORM = COMPRESSED_SRGB_ALPHA_BPTC_UNORM, COMPRESSED_RGB_BPTC_SIGNED_FLOAT = COMPRESSED_RGB_BPTC_SIGNED_FLOAT, COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT = COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT, TEXTURE_IMMUTABLE_FORMAT = TEXTURE_IMMUTABLE_FORMAT, NUM_SHADING_LANGUAGE_VERSIONS = NUM_SHADING_LANGUAGE_VERSIONS, VERTEX_ATTRIB_ARRAY_LONG = VERTEX_ATTRIB_ARRAY_LONG, COMPRESSED_RGB8_ETC2 = COMPRESSED_RGB8_ETC2, COMPRESSED_SRGB8_ETC2 = COMPRESSED_SRGB8_ETC2, COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 = COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2, COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 = COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2, COMPRESSED_RGBA8_ETC2_EAC = COMPRESSED_RGBA8_ETC2_EAC, COMPRESSED_SRGB8_ALPHA8_ETC2_EAC = COMPRESSED_SRGB8_ALPHA8_ETC2_EAC, COMPRESSED_R11_EAC = COMPRESSED_R11_EAC, COMPRESSED_SIGNED_R11_EAC = COMPRESSED_SIGNED_R11_EAC, COMPRESSED_RG11_EAC = COMPRESSED_RG11_EAC, COMPRESSED_SIGNED_RG11_EAC = COMPRESSED_SIGNED_RG11_EAC, PRIMITIVE_RESTART_FIXED_INDEX = PRIMITIVE_RESTART_FIXED_INDEX, ANY_SAMPLES_PASSED_CONSERVATIVE = ANY_SAMPLES_PASSED_CONSERVATIVE, MAX_ELEMENT_INDEX = MAX_ELEMENT_INDEX, COMPUTE_SHADER = COMPUTE_SHADER, MAX_COMPUTE_UNIFORM_BLOCKS = MAX_COMPUTE_UNIFORM_BLOCKS, MAX_COMPUTE_TEXTURE_IMAGE_UNITS = MAX_COMPUTE_TEXTURE_IMAGE_UNITS, MAX_COMPUTE_IMAGE_UNIFORMS = MAX_COMPUTE_IMAGE_UNIFORMS, MAX_COMPUTE_SHARED_MEMORY_SIZE = MAX_COMPUTE_SHARED_MEMORY_SIZE, MAX_COMPUTE_UNIFORM_COMPONENTS = MAX_COMPUTE_UNIFORM_COMPONENTS, MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS = MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS, MAX_COMPUTE_ATOMIC_COUNTERS = MAX_COMPUTE_ATOMIC_COUNTERS, MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS = MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS, MAX_COMPUTE_WORK_GROUP_INVOCATIONS = MAX_COMPUTE_WORK_GROUP_INVOCATIONS, MAX_COMPUTE_WORK_GROUP_COUNT = MAX_COMPUTE_WORK_GROUP_COUNT, MAX_COMPUTE_WORK_GROUP_SIZE = MAX_COMPUTE_WORK_GROUP_SIZE, COMPUTE_WORK_GROUP_SIZE = COMPUTE_WORK_GROUP_SIZE, UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER = UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER, ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER = ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER, DISPATCH_INDIRECT_BUFFER = DISPATCH_INDIRECT_BUFFER, DISPATCH_INDIRECT_BUFFER_BINDING = DISPATCH_INDIRECT_BUFFER_BINDING, COMPUTE_SHADER_BIT = COMPUTE_SHADER_BIT, DEBUG_OUTPUT_SYNCHRONOUS = DEBUG_OUTPUT_SYNCHRONOUS, DEBUG_NEXT_LOGGED_MESSAGE_LENGTH = DEBUG_NEXT_LOGGED_MESSAGE_LENGTH, DEBUG_CALLBACK_FUNCTION = DEBUG_CALLBACK_FUNCTION, DEBUG_CALLBACK_USER_PARAM = DEBUG_CALLBACK_USER_PARAM, DEBUG_SOURCE_API = DEBUG_SOURCE_API, DEBUG_SOURCE_WINDOW_SYSTEM = DEBUG_SOURCE_WINDOW_SYSTEM, DEBUG_SOURCE_SHADER_COMPILER = DEBUG_SOURCE_SHADER_COMPILER, DEBUG_SOURCE_THIRD_PARTY = DEBUG_SOURCE_THIRD_PARTY, DEBUG_SOURCE_APPLICATION = DEBUG_SOURCE_APPLICATION, DEBUG_SOURCE_OTHER = DEBUG_SOURCE_OTHER, DEBUG_TYPE_ERROR = DEBUG_TYPE_ERROR, DEBUG_TYPE_DEPRECATED_BEHAVIOR = DEBUG_TYPE_DEPRECATED_BEHAVIOR, DEBUG_TYPE_UNDEFINED_BEHAVIOR = DEBUG_TYPE_UNDEFINED_BEHAVIOR, DEBUG_TYPE_PORTABILITY = DEBUG_TYPE_PORTABILITY, DEBUG_TYPE_PERFORMANCE = DEBUG_TYPE_PERFORMANCE, DEBUG_TYPE_OTHER = DEBUG_TYPE_OTHER, MAX_DEBUG_MESSAGE_LENGTH = MAX_DEBUG_MESSAGE_LENGTH, MAX_DEBUG_LOGGED_MESSAGES = MAX_DEBUG_LOGGED_MESSAGES, DEBUG_LOGGED_MESSAGES = DEBUG_LOGGED_MESSAGES, DEBUG_SEVERITY_HIGH = DEBUG_SEVERITY_HIGH, DEBUG_SEVERITY_MEDIUM = DEBUG_SEVERITY_MEDIUM, DEBUG_SEVERITY_LOW = DEBUG_SEVERITY_LOW, DEBUG_TYPE_MARKER = DEBUG_TYPE_MARKER, DEBUG_TYPE_PUSH_GROUP = DEBUG_TYPE_PUSH_GROUP, DEBUG_TYPE_POP_GROUP = DEBUG_TYPE_POP_GROUP, DEBUG_SEVERITY_NOTIFICATION = DEBUG_SEVERITY_NOTIFICATION, MAX_DEBUG_GROUP_STACK_DEPTH = MAX_DEBUG_GROUP_STACK_DEPTH, DEBUG_GROUP_STACK_DEPTH = DEBUG_GROUP_STACK_DEPTH, BUFFER = BUFFER, SHADER = SHADER, PROGRAM = PROGRAM, QUERY = QUERY, PROGRAM_PIPELINE = PROGRAM_PIPELINE, SAMPLER = SAMPLER, MAX_LABEL_LENGTH = MAX_LABEL_LENGTH, DEBUG_OUTPUT = DEBUG_OUTPUT, CONTEXT_FLAG_DEBUG_BIT = CONTEXT_FLAG_DEBUG_BIT, MAX_UNIFORM_LOCATIONS = MAX_UNIFORM_LOCATIONS, FRAMEBUFFER_DEFAULT_WIDTH = FRAMEBUFFER_DEFAULT_WIDTH, FRAMEBUFFER_DEFAULT_HEIGHT = FRAMEBUFFER_DEFAULT_HEIGHT, FRAMEBUFFER_DEFAULT_LAYERS = FRAMEBUFFER_DEFAULT_LAYERS, FRAMEBUFFER_DEFAULT_SAMPLES = FRAMEBUFFER_DEFAULT_SAMPLES, FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS = FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS, MAX_FRAMEBUFFER_WIDTH = MAX_FRAMEBUFFER_WIDTH, MAX_FRAMEBUFFER_HEIGHT = MAX_FRAMEBUFFER_HEIGHT, MAX_FRAMEBUFFER_LAYERS = MAX_FRAMEBUFFER_LAYERS, MAX_FRAMEBUFFER_SAMPLES = MAX_FRAMEBUFFER_SAMPLES, INTERNALFORMAT_SUPPORTED = INTERNALFORMAT_SUPPORTED, INTERNALFORMAT_PREFERRED = INTERNALFORMAT_PREFERRED, INTERNALFORMAT_RED_SIZE = INTERNALFORMAT_RED_SIZE, INTERNALFORMAT_GREEN_SIZE = INTERNALFORMAT_GREEN_SIZE, INTERNALFORMAT_BLUE_SIZE = INTERNALFORMAT_BLUE_SIZE, INTERNALFORMAT_ALPHA_SIZE = INTERNALFORMAT_ALPHA_SIZE, INTERNALFORMAT_DEPTH_SIZE = INTERNALFORMAT_DEPTH_SIZE, INTERNALFORMAT_STENCIL_SIZE = INTERNALFORMAT_STENCIL_SIZE, INTERNALFORMAT_SHARED_SIZE = INTERNALFORMAT_SHARED_SIZE, INTERNALFORMAT_RED_TYPE = INTERNALFORMAT_RED_TYPE, INTERNALFORMAT_GREEN_TYPE = INTERNALFORMAT_GREEN_TYPE, INTERNALFORMAT_BLUE_TYPE = INTERNALFORMAT_BLUE_TYPE, INTERNALFORMAT_ALPHA_TYPE = INTERNALFORMAT_ALPHA_TYPE, INTERNALFORMAT_DEPTH_TYPE = INTERNALFORMAT_DEPTH_TYPE, INTERNALFORMAT_STENCIL_TYPE = INTERNALFORMAT_STENCIL_TYPE, MAX_WIDTH = MAX_WIDTH, MAX_HEIGHT = MAX_HEIGHT, MAX_DEPTH = MAX_DEPTH, MAX_LAYERS = MAX_LAYERS, MAX_COMBINED_DIMENSIONS = MAX_COMBINED_DIMENSIONS, COLOR_COMPONENTS = COLOR_COMPONENTS, DEPTH_COMPONENTS = DEPTH_COMPONENTS, STENCIL_COMPONENTS = STENCIL_COMPONENTS, COLOR_RENDERABLE = COLOR_RENDERABLE, DEPTH_RENDERABLE = DEPTH_RENDERABLE, STENCIL_RENDERABLE = STENCIL_RENDERABLE, FRAMEBUFFER_RENDERABLE = FRAMEBUFFER_RENDERABLE, FRAMEBUFFER_RENDERABLE_LAYERED = FRAMEBUFFER_RENDERABLE_LAYERED, FRAMEBUFFER_BLEND = FRAMEBUFFER_BLEND, READ_PIXELS = READ_PIXELS, READ_PIXELS_FORMAT = READ_PIXELS_FORMAT, READ_PIXELS_TYPE = READ_PIXELS_TYPE, TEXTURE_IMAGE_FORMAT = TEXTURE_IMAGE_FORMAT, TEXTURE_IMAGE_TYPE = TEXTURE_IMAGE_TYPE, GET_TEXTURE_IMAGE_FORMAT = GET_TEXTURE_IMAGE_FORMAT, GET_TEXTURE_IMAGE_TYPE = GET_TEXTURE_IMAGE_TYPE, MIPMAP = MIPMAP, MANUAL_GENERATE_MIPMAP = MANUAL_GENERATE_MIPMAP, AUTO_GENERATE_MIPMAP = AUTO_GENERATE_MIPMAP, COLOR_ENCODING = COLOR_ENCODING, SRGB_READ = SRGB_READ, SRGB_WRITE = SRGB_WRITE, FILTER = FILTER, VERTEX_TEXTURE = VERTEX_TEXTURE, TESS_CONTROL_TEXTURE = TESS_CONTROL_TEXTURE, TESS_EVALUATION_TEXTURE = TESS_EVALUATION_TEXTURE, GEOMETRY_TEXTURE = GEOMETRY_TEXTURE, FRAGMENT_TEXTURE = FRAGMENT_TEXTURE, COMPUTE_TEXTURE = COMPUTE_TEXTURE, TEXTURE_SHADOW = TEXTURE_SHADOW, TEXTURE_GATHER = TEXTURE_GATHER, TEXTURE_GATHER_SHADOW = TEXTURE_GATHER_SHADOW, SHADER_IMAGE_LOAD = SHADER_IMAGE_LOAD, SHADER_IMAGE_STORE = SHADER_IMAGE_STORE, SHADER_IMAGE_ATOMIC = SHADER_IMAGE_ATOMIC, IMAGE_TEXEL_SIZE = IMAGE_TEXEL_SIZE, IMAGE_COMPATIBILITY_CLASS = IMAGE_COMPATIBILITY_CLASS, IMAGE_PIXEL_FORMAT = IMAGE_PIXEL_FORMAT, IMAGE_PIXEL_TYPE = IMAGE_PIXEL_TYPE, SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST = SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST, SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST = SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST, SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE = SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE, SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE = SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE, TEXTURE_COMPRESSED_BLOCK_WIDTH = TEXTURE_COMPRESSED_BLOCK_WIDTH, TEXTURE_COMPRESSED_BLOCK_HEIGHT = TEXTURE_COMPRESSED_BLOCK_HEIGHT, TEXTURE_COMPRESSED_BLOCK_SIZE = TEXTURE_COMPRESSED_BLOCK_SIZE, CLEAR_BUFFER = CLEAR_BUFFER, TEXTURE_VIEW = TEXTURE_VIEW, VIEW_COMPATIBILITY_CLASS = VIEW_COMPATIBILITY_CLASS, FULL_SUPPORT = FULL_SUPPORT, CAVEAT_SUPPORT = CAVEAT_SUPPORT, IMAGE_CLASS_4_X_32 = IMAGE_CLASS_4_X_32, IMAGE_CLASS_2_X_32 = IMAGE_CLASS_2_X_32, IMAGE_CLASS_1_X_32 = IMAGE_CLASS_1_X_32, IMAGE_CLASS_4_X_16 = IMAGE_CLASS_4_X_16, IMAGE_CLASS_2_X_16 = IMAGE_CLASS_2_X_16, IMAGE_CLASS_1_X_16 = IMAGE_CLASS_1_X_16, IMAGE_CLASS_4_X_8 = IMAGE_CLASS_4_X_8, IMAGE_CLASS_2_X_8 = IMAGE_CLASS_2_X_8, IMAGE_CLASS_1_X_8 = IMAGE_CLASS_1_X_8, IMAGE_CLASS_11_11_10 = IMAGE_CLASS_11_11_10, IMAGE_CLASS_10_10_10_2 = IMAGE_CLASS_10_10_10_2, VIEW_CLASS_128_BITS = VIEW_CLASS_128_BITS, VIEW_CLASS_96_BITS = VIEW_CLASS_96_BITS, VIEW_CLASS_64_BITS = VIEW_CLASS_64_BITS, VIEW_CLASS_48_BITS = VIEW_CLASS_48_BITS, VIEW_CLASS_32_BITS = VIEW_CLASS_32_BITS, VIEW_CLASS_24_BITS = VIEW_CLASS_24_BITS, VIEW_CLASS_16_BITS = VIEW_CLASS_16_BITS, VIEW_CLASS_8_BITS = VIEW_CLASS_8_BITS, VIEW_CLASS_S3TC_DXT1_RGB = VIEW_CLASS_S3TC_DXT1_RGB, VIEW_CLASS_S3TC_DXT1_RGBA = VIEW_CLASS_S3TC_DXT1_RGBA, VIEW_CLASS_S3TC_DXT3_RGBA = VIEW_CLASS_S3TC_DXT3_RGBA, VIEW_CLASS_S3TC_DXT5_RGBA = VIEW_CLASS_S3TC_DXT5_RGBA, VIEW_CLASS_RGTC1_RED = VIEW_CLASS_RGTC1_RED, VIEW_CLASS_RGTC2_RG = VIEW_CLASS_RGTC2_RG, VIEW_CLASS_BPTC_UNORM = VIEW_CLASS_BPTC_UNORM, VIEW_CLASS_BPTC_FLOAT = VIEW_CLASS_BPTC_FLOAT, UNIFORM = UNIFORM, UNIFORM_BLOCK = UNIFORM_BLOCK, PROGRAM_INPUT = PROGRAM_INPUT, PROGRAM_OUTPUT = PROGRAM_OUTPUT, BUFFER_VARIABLE = BUFFER_VARIABLE, SHADER_STORAGE_BLOCK = SHADER_STORAGE_BLOCK, VERTEX_SUBROUTINE = VERTEX_SUBROUTINE, TESS_CONTROL_SUBROUTINE = TESS_CONTROL_SUBROUTINE, TESS_EVALUATION_SUBROUTINE = TESS_EVALUATION_SUBROUTINE, GEOMETRY_SUBROUTINE = GEOMETRY_SUBROUTINE, FRAGMENT_SUBROUTINE = FRAGMENT_SUBROUTINE, COMPUTE_SUBROUTINE = COMPUTE_SUBROUTINE, VERTEX_SUBROUTINE_UNIFORM = VERTEX_SUBROUTINE_UNIFORM, TESS_CONTROL_SUBROUTINE_UNIFORM = TESS_CONTROL_SUBROUTINE_UNIFORM, TESS_EVALUATION_SUBROUTINE_UNIFORM = TESS_EVALUATION_SUBROUTINE_UNIFORM, GEOMETRY_SUBROUTINE_UNIFORM = GEOMETRY_SUBROUTINE_UNIFORM, FRAGMENT_SUBROUTINE_UNIFORM = FRAGMENT_SUBROUTINE_UNIFORM, COMPUTE_SUBROUTINE_UNIFORM = COMPUTE_SUBROUTINE_UNIFORM, TRANSFORM_FEEDBACK_VARYING = TRANSFORM_FEEDBACK_VARYING, ACTIVE_RESOURCES = ACTIVE_RESOURCES, MAX_NAME_LENGTH = MAX_NAME_LENGTH, MAX_NUM_ACTIVE_VARIABLES = MAX_NUM_ACTIVE_VARIABLES, MAX_NUM_COMPATIBLE_SUBROUTINES = MAX_NUM_COMPATIBLE_SUBROUTINES, NAME_LENGTH = NAME_LENGTH, TYPE = TYPE, ARRAY_SIZE = ARRAY_SIZE, OFFSET = OFFSET, BLOCK_INDEX = BLOCK_INDEX, ARRAY_STRIDE = ARRAY_STRIDE, MATRIX_STRIDE = MATRIX_STRIDE, IS_ROW_MAJOR = IS_ROW_MAJOR, ATOMIC_COUNTER_BUFFER_INDEX = ATOMIC_COUNTER_BUFFER_INDEX, BUFFER_BINDING = BUFFER_BINDING, BUFFER_DATA_SIZE = BUFFER_DATA_SIZE, NUM_ACTIVE_VARIABLES = NUM_ACTIVE_VARIABLES, ACTIVE_VARIABLES = ACTIVE_VARIABLES, REFERENCED_BY_VERTEX_SHADER = REFERENCED_BY_VERTEX_SHADER, REFERENCED_BY_TESS_CONTROL_SHADER = REFERENCED_BY_TESS_CONTROL_SHADER, REFERENCED_BY_TESS_EVALUATION_SHADER = REFERENCED_BY_TESS_EVALUATION_SHADER, REFERENCED_BY_GEOMETRY_SHADER = REFERENCED_BY_GEOMETRY_SHADER, REFERENCED_BY_FRAGMENT_SHADER = REFERENCED_BY_FRAGMENT_SHADER, REFERENCED_BY_COMPUTE_SHADER = REFERENCED_BY_COMPUTE_SHADER, TOP_LEVEL_ARRAY_SIZE = TOP_LEVEL_ARRAY_SIZE, TOP_LEVEL_ARRAY_STRIDE = TOP_LEVEL_ARRAY_STRIDE, LOCATION = LOCATION, LOCATION_INDEX = LOCATION_INDEX, IS_PER_PATCH = IS_PER_PATCH, SHADER_STORAGE_BUFFER = SHADER_STORAGE_BUFFER, SHADER_STORAGE_BUFFER_BINDING = SHADER_STORAGE_BUFFER_BINDING, SHADER_STORAGE_BUFFER_START = SHADER_STORAGE_BUFFER_START, SHADER_STORAGE_BUFFER_SIZE = SHADER_STORAGE_BUFFER_SIZE, MAX_VERTEX_SHADER_STORAGE_BLOCKS = MAX_VERTEX_SHADER_STORAGE_BLOCKS, MAX_GEOMETRY_SHADER_STORAGE_BLOCKS = MAX_GEOMETRY_SHADER_STORAGE_BLOCKS, MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS = MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS, MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS = MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS, MAX_FRAGMENT_SHADER_STORAGE_BLOCKS = MAX_FRAGMENT_SHADER_STORAGE_BLOCKS, MAX_COMPUTE_SHADER_STORAGE_BLOCKS = MAX_COMPUTE_SHADER_STORAGE_BLOCKS, MAX_COMBINED_SHADER_STORAGE_BLOCKS = MAX_COMBINED_SHADER_STORAGE_BLOCKS, MAX_SHADER_STORAGE_BUFFER_BINDINGS = MAX_SHADER_STORAGE_BUFFER_BINDINGS, MAX_SHADER_STORAGE_BLOCK_SIZE = MAX_SHADER_STORAGE_BLOCK_SIZE, SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT = SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT, SHADER_STORAGE_BARRIER_BIT = SHADER_STORAGE_BARRIER_BIT, MAX_COMBINED_SHADER_OUTPUT_RESOURCES = MAX_COMBINED_SHADER_OUTPUT_RESOURCES, DEPTH_STENCIL_TEXTURE_MODE = DEPTH_STENCIL_TEXTURE_MODE, TEXTURE_BUFFER_OFFSET = TEXTURE_BUFFER_OFFSET, TEXTURE_BUFFER_SIZE = TEXTURE_BUFFER_SIZE, TEXTURE_BUFFER_OFFSET_ALIGNMENT = TEXTURE_BUFFER_OFFSET_ALIGNMENT, TEXTURE_VIEW_MIN_LEVEL = TEXTURE_VIEW_MIN_LEVEL, TEXTURE_VIEW_NUM_LEVELS = TEXTURE_VIEW_NUM_LEVELS, TEXTURE_VIEW_MIN_LAYER = TEXTURE_VIEW_MIN_LAYER, TEXTURE_VIEW_NUM_LAYERS = TEXTURE_VIEW_NUM_LAYERS, TEXTURE_IMMUTABLE_LEVELS = TEXTURE_IMMUTABLE_LEVELS, VERTEX_ATTRIB_BINDING = VERTEX_ATTRIB_BINDING, VERTEX_ATTRIB_RELATIVE_OFFSET = VERTEX_ATTRIB_RELATIVE_OFFSET, VERTEX_BINDING_DIVISOR = VERTEX_BINDING_DIVISOR, VERTEX_BINDING_OFFSET = VERTEX_BINDING_OFFSET, VERTEX_BINDING_STRIDE = VERTEX_BINDING_STRIDE, MAX_VERTEX_ATTRIB_RELATIVE_OFFSET = MAX_VERTEX_ATTRIB_RELATIVE_OFFSET, MAX_VERTEX_ATTRIB_BINDINGS = MAX_VERTEX_ATTRIB_BINDINGS, VERTEX_BINDING_BUFFER = VERTEX_BINDING_BUFFER, DISPLAY_LIST = DISPLAY_LIST, MAX_VERTEX_ATTRIB_STRIDE = MAX_VERTEX_ATTRIB_STRIDE, PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED = PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED, TEXTURE_BUFFER_BINDING = TEXTURE_BUFFER_BINDING, MAP_PERSISTENT_BIT = MAP_PERSISTENT_BIT, MAP_COHERENT_BIT = MAP_COHERENT_BIT, DYNAMIC_STORAGE_BIT = DYNAMIC_STORAGE_BIT, CLIENT_STORAGE_BIT = CLIENT_STORAGE_BIT, CLIENT_MAPPED_BUFFER_BARRIER_BIT = CLIENT_MAPPED_BUFFER_BARRIER_BIT, BUFFER_IMMUTABLE_STORAGE = BUFFER_IMMUTABLE_STORAGE, BUFFER_STORAGE_FLAGS = BUFFER_STORAGE_FLAGS, CLEAR_TEXTURE = CLEAR_TEXTURE, LOCATION_COMPONENT = LOCATION_COMPONENT, TRANSFORM_FEEDBACK_BUFFER_INDEX = TRANSFORM_FEEDBACK_BUFFER_INDEX, TRANSFORM_FEEDBACK_BUFFER_STRIDE = TRANSFORM_FEEDBACK_BUFFER_STRIDE, QUERY_BUFFER = QUERY_BUFFER, QUERY_BUFFER_BARRIER_BIT = QUERY_BUFFER_BARRIER_BIT, QUERY_BUFFER_BINDING = QUERY_BUFFER_BINDING, QUERY_RESULT_NO_WAIT = QUERY_RESULT_NO_WAIT, MIRROR_CLAMP_TO_EDGE = MIRROR_CLAMP_TO_EDGE, CONTEXT_LOST = CONTEXT_LOST, NEGATIVE_ONE_TO_ONE = NEGATIVE_ONE_TO_ONE, ZERO_TO_ONE = ZERO_TO_ONE, CLIP_ORIGIN = CLIP_ORIGIN, CLIP_DEPTH_MODE = CLIP_DEPTH_MODE, QUERY_WAIT_INVERTED = QUERY_WAIT_INVERTED, QUERY_NO_WAIT_INVERTED = QUERY_NO_WAIT_INVERTED, QUERY_BY_REGION_WAIT_INVERTED = QUERY_BY_REGION_WAIT_INVERTED, QUERY_BY_REGION_NO_WAIT_INVERTED = QUERY_BY_REGION_NO_WAIT_INVERTED, MAX_CULL_DISTANCES = MAX_CULL_DISTANCES, MAX_COMBINED_CLIP_AND_CULL_DISTANCES = MAX_COMBINED_CLIP_AND_CULL_DISTANCES, TEXTURE_TARGET = TEXTURE_TARGET, QUERY_TARGET = QUERY_TARGET, GUILTY_CONTEXT_RESET = GUILTY_CONTEXT_RESET, INNOCENT_CONTEXT_RESET = INNOCENT_CONTEXT_RESET, UNKNOWN_CONTEXT_RESET = UNKNOWN_CONTEXT_RESET, RESET_NOTIFICATION_STRATEGY = RESET_NOTIFICATION_STRATEGY, LOSE_CONTEXT_ON_RESET = LOSE_CONTEXT_ON_RESET, NO_RESET_NOTIFICATION = NO_RESET_NOTIFICATION, CONTEXT_FLAG_ROBUST_ACCESS_BIT = CONTEXT_FLAG_ROBUST_ACCESS_BIT, COLOR_TABLE = COLOR_TABLE, POST_CONVOLUTION_COLOR_TABLE = POST_CONVOLUTION_COLOR_TABLE, POST_COLOR_MATRIX_COLOR_TABLE = POST_COLOR_MATRIX_COLOR_TABLE, PROXY_COLOR_TABLE = PROXY_COLOR_TABLE, PROXY_POST_CONVOLUTION_COLOR_TABLE = PROXY_POST_CONVOLUTION_COLOR_TABLE, PROXY_POST_COLOR_MATRIX_COLOR_TABLE = PROXY_POST_COLOR_MATRIX_COLOR_TABLE, CONVOLUTION_1D = CONVOLUTION_1D, CONVOLUTION_2D = CONVOLUTION_2D, SEPARABLE_2D = SEPARABLE_2D, HISTOGRAM = HISTOGRAM, PROXY_HISTOGRAM = PROXY_HISTOGRAM, MINMAX = MINMAX, CONTEXT_RELEASE_BEHAVIOR = CONTEXT_RELEASE_BEHAVIOR, CONTEXT_RELEASE_BEHAVIOR_FLUSH = CONTEXT_RELEASE_BEHAVIOR_FLUSH, SHADER_BINARY_FORMAT_SPIR_V = SHADER_BINARY_FORMAT_SPIR_V, SPIR_V_BINARY = SPIR_V_BINARY, PARAMETER_BUFFER = PARAMETER_BUFFER, PARAMETER_BUFFER_BINDING = PARAMETER_BUFFER_BINDING, CONTEXT_FLAG_NO_ERROR_BIT = CONTEXT_FLAG_NO_ERROR_BIT, VERTICES_SUBMITTED = VERTICES_SUBMITTED, PRIMITIVES_SUBMITTED = PRIMITIVES_SUBMITTED, VERTEX_SHADER_INVOCATIONS = VERTEX_SHADER_INVOCATIONS, TESS_CONTROL_SHADER_PATCHES = TESS_CONTROL_SHADER_PATCHES, TESS_EVALUATION_SHADER_INVOCATIONS = TESS_EVALUATION_SHADER_INVOCATIONS, GEOMETRY_SHADER_PRIMITIVES_EMITTED = GEOMETRY_SHADER_PRIMITIVES_EMITTED, FRAGMENT_SHADER_INVOCATIONS = FRAGMENT_SHADER_INVOCATIONS, COMPUTE_SHADER_INVOCATIONS = COMPUTE_SHADER_INVOCATIONS, CLIPPING_INPUT_PRIMITIVES = CLIPPING_INPUT_PRIMITIVES, CLIPPING_OUTPUT_PRIMITIVES = CLIPPING_OUTPUT_PRIMITIVES, POLYGON_OFFSET_CLAMP = POLYGON_OFFSET_CLAMP, SPIR_V_EXTENSIONS = SPIR_V_EXTENSIONS, NUM_SPIR_V_EXTENSIONS = NUM_SPIR_V_EXTENSIONS, TEXTURE_MAX_ANISOTROPY = TEXTURE_MAX_ANISOTROPY, MAX_TEXTURE_MAX_ANISOTROPY = MAX_TEXTURE_MAX_ANISOTROPY, TRANSFORM_FEEDBACK_OVERFLOW = TRANSFORM_FEEDBACK_OVERFLOW, TRANSFORM_FEEDBACK_STREAM_OVERFLOW = TRANSFORM_FEEDBACK_STREAM_OVERFLOW, // debug DEBUG_OUTPUT_SYNCHRONOUS_ARB = DEBUG_OUTPUT_SYNCHRONOUS_ARB, DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB = DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB, DEBUG_CALLBACK_FUNCTION_ARB = DEBUG_CALLBACK_FUNCTION_ARB, DEBUG_CALLBACK_USER_PARAM_ARB = DEBUG_CALLBACK_USER_PARAM_ARB, DEBUG_SOURCE_API_ARB = DEBUG_SOURCE_API_ARB, DEBUG_SOURCE_WINDOW_SYSTEM_ARB = DEBUG_SOURCE_WINDOW_SYSTEM_ARB, DEBUG_SOURCE_SHADER_COMPILER_ARB = DEBUG_SOURCE_SHADER_COMPILER_ARB, DEBUG_SOURCE_THIRD_PARTY_ARB = DEBUG_SOURCE_THIRD_PARTY_ARB, DEBUG_SOURCE_APPLICATION_ARB = DEBUG_SOURCE_APPLICATION_ARB, DEBUG_SOURCE_OTHER_ARB = DEBUG_SOURCE_OTHER_ARB, DEBUG_TYPE_ERROR_ARB = DEBUG_TYPE_ERROR_ARB, DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB = DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB, DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB = DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB, DEBUG_TYPE_PORTABILITY_ARB = DEBUG_TYPE_PORTABILITY_ARB, DEBUG_TYPE_PERFORMANCE_ARB = DEBUG_TYPE_PERFORMANCE_ARB, DEBUG_TYPE_OTHER_ARB = DEBUG_TYPE_OTHER_ARB, MAX_DEBUG_MESSAGE_LENGTH_ARB = MAX_DEBUG_MESSAGE_LENGTH_ARB, MAX_DEBUG_LOGGED_MESSAGES_ARB = MAX_DEBUG_LOGGED_MESSAGES_ARB, DEBUG_LOGGED_MESSAGES_ARB = DEBUG_LOGGED_MESSAGES_ARB, DEBUG_SEVERITY_HIGH_ARB = DEBUG_SEVERITY_HIGH_ARB, DEBUG_SEVERITY_MEDIUM_ARB = DEBUG_SEVERITY_MEDIUM_ARB, DEBUG_SEVERITY_LOW_ARB = DEBUG_SEVERITY_LOW_ARB, // Extensions, extended as necessary DEVICE_LUID_EXT = DEVICE_LUID_EXT, }
Shader_Type ¶
Shader_Type :: enum i32 { NONE = 0x0000, FRAGMENT_SHADER = 0x8B30, VERTEX_SHADER = 0x8B31, GEOMETRY_SHADER = 0x8DD9, COMPUTE_SHADER = 0x91B9, TESS_EVALUATION_SHADER = 0x8E87, TESS_CONTROL_SHADER = 0x8E88, SHADER_LINK = -1, // @Note: Not an OpenGL constant, but used for error checking. }
Related Procedures With Parameters
Related Procedures With Returns
Uniform_Info ¶
Uniform_Info :: struct { location: i32, size: i32, kind: Uniform_Type, name: string, }
Uniform_Type ¶
Uniform_Type :: enum i32 { FLOAT = 0x1406, FLOAT_VEC2 = 0x8B50, FLOAT_VEC3 = 0x8B51, FLOAT_VEC4 = 0x8B52, DOUBLE = 0x140A, DOUBLE_VEC2 = 0x8FFC, DOUBLE_VEC3 = 0x8FFD, DOUBLE_VEC4 = 0x8FFE, INT = 0x1404, INT_VEC2 = 0x8B53, INT_VEC3 = 0x8B54, INT_VEC4 = 0x8B55, UNSIGNED_INT = 0x1405, UNSIGNED_INT_VEC2 = 0x8DC6, UNSIGNED_INT_VEC3 = 0x8DC7, UNSIGNED_INT_VEC4 = 0x8DC8, BOOL = 0x8B56, BOOL_VEC2 = 0x8B57, BOOL_VEC3 = 0x8B58, BOOL_VEC4 = 0x8B59, FLOAT_MAT2 = 0x8B5A, FLOAT_MAT3 = 0x8B5B, FLOAT_MAT4 = 0x8B5C, FLOAT_MAT2x3 = 0x8B65, FLOAT_MAT2x4 = 0x8B66, FLOAT_MAT3x2 = 0x8B67, FLOAT_MAT3x4 = 0x8B68, FLOAT_MAT4x2 = 0x8B69, FLOAT_MAT4x3 = 0x8B6A, DOUBLE_MAT2 = 0x8F46, DOUBLE_MAT3 = 0x8F47, DOUBLE_MAT4 = 0x8F48, DOUBLE_MAT2x3 = 0x8F49, DOUBLE_MAT2x4 = 0x8F4A, DOUBLE_MAT3x2 = 0x8F4B, DOUBLE_MAT3x4 = 0x8F4C, DOUBLE_MAT4x2 = 0x8F4D, DOUBLE_MAT4x3 = 0x8F4E, SAMPLER_1D = 0x8B5D, SAMPLER_2D = 0x8B5E, SAMPLER_3D = 0x8B5F, SAMPLER_CUBE = 0x8B60, SAMPLER_1D_SHADOW = 0x8B61, SAMPLER_2D_SHADOW = 0x8B62, SAMPLER_1D_ARRAY = 0x8DC0, SAMPLER_2D_ARRAY = 0x8DC1, SAMPLER_1D_ARRAY_SHADOW = 0x8DC3, SAMPLER_2D_ARRAY_SHADOW = 0x8DC4, SAMPLER_2D_MULTISAMPLE = 0x9108, SAMPLER_2D_MULTISAMPLE_ARRAY = 0x910B, SAMPLER_CUBE_SHADOW = 0x8DC5, SAMPLER_BUFFER = 0x8DC2, SAMPLER_2D_RECT = 0x8B63, SAMPLER_2D_RECT_SHADOW = 0x8B64, INT_SAMPLER_1D = 0x8DC9, INT_SAMPLER_2D = 0x8DCA, INT_SAMPLER_3D = 0x8DCB, INT_SAMPLER_CUBE = 0x8DCC, INT_SAMPLER_1D_ARRAY = 0x8DCE, INT_SAMPLER_2D_ARRAY = 0x8DCF, INT_SAMPLER_2D_MULTISAMPLE = 0x9109, INT_SAMPLER_2D_MULTISAMPLE_ARRAY = 0x910C, INT_SAMPLER_BUFFER = 0x8DD0, INT_SAMPLER_2D_RECT = 0x8DCD, UNSIGNED_INT_SAMPLER_1D = 0x8DD1, UNSIGNED_INT_SAMPLER_2D = 0x8DD2, UNSIGNED_INT_SAMPLER_3D = 0x8DD3, UNSIGNED_INT_SAMPLER_CUBE = 0x8DD4, UNSIGNED_INT_SAMPLER_1D_ARRAY = 0x8DD6, UNSIGNED_INT_SAMPLER_2D_ARRAY = 0x8DD7, UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE = 0x910A, UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY = 0x910D, UNSIGNED_INT_SAMPLER_BUFFER = 0x8DD8, UNSIGNED_INT_SAMPLER_2D_RECT = 0x8DD5, IMAGE_1D = 0x904C, IMAGE_2D = 0x904D, IMAGE_3D = 0x904E, IMAGE_2D_RECT = 0x904F, IMAGE_CUBE = 0x9050, IMAGE_BUFFER = 0x9051, IMAGE_1D_ARRAY = 0x9052, IMAGE_2D_ARRAY = 0x9053, IMAGE_CUBE_MAP_ARRAY = 0x9054, IMAGE_2D_MULTISAMPLE = 0x9055, IMAGE_2D_MULTISAMPLE_ARRAY = 0x9056, INT_IMAGE_1D = 0x9057, INT_IMAGE_2D = 0x9058, INT_IMAGE_3D = 0x9059, INT_IMAGE_2D_RECT = 0x905A, INT_IMAGE_CUBE = 0x905B, INT_IMAGE_BUFFER = 0x905C, INT_IMAGE_1D_ARRAY = 0x905D, INT_IMAGE_2D_ARRAY = 0x905E, INT_IMAGE_CUBE_MAP_ARRAY = 0x905F, INT_IMAGE_2D_MULTISAMPLE = 0x9060, INT_IMAGE_2D_MULTISAMPLE_ARRAY = 0x9061, UNSIGNED_INT_IMAGE_1D = 0x9062, UNSIGNED_INT_IMAGE_2D = 0x9063, UNSIGNED_INT_IMAGE_3D = 0x9064, UNSIGNED_INT_IMAGE_2D_RECT = 0x9065, UNSIGNED_INT_IMAGE_CUBE = 0x9066, UNSIGNED_INT_IMAGE_BUFFER = 0x9067, UNSIGNED_INT_IMAGE_1D_ARRAY = 0x9068, UNSIGNED_INT_IMAGE_2D_ARRAY = 0x9069, UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY = 0x906A, UNSIGNED_INT_IMAGE_2D_MULTISAMPLE = 0x906B, UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY = 0x906C, UNSIGNED_INT_ATOMIC_COUNTER = 0x92DB, }
Uniforms ¶
Uniforms :: map[string]Uniform_Info
Related Procedures With Parameters
Related Procedures With Returns
debug_proc_t ¶
debug_proc_t :: proc "c" (source: u32, type: u32, id: u32, severity: u32, length: i32, message: cstring, userParam: rawptr)
Related Procedures With Parameters
sync_t ¶
sync_t :: distinct rawptr
Related Procedures With Parameters
Related Procedures With Returns
Constants
ACCUM_ALPHA_BITS ¶
ACCUM_ALPHA_BITS :: 0x0D5B
ACCUM_BLUE_BITS ¶
ACCUM_BLUE_BITS :: 0x0D5A
ACCUM_BUFFER_BIT ¶
ACCUM_BUFFER_BIT :: 0x00000200
ACCUM_CLEAR_VALUE ¶
ACCUM_CLEAR_VALUE :: 0x0B80
ACCUM_GREEN_BITS ¶
ACCUM_GREEN_BITS :: 0x0D59
ACCUM_RED_BITS ¶
ACCUM_RED_BITS :: 0x0D58
ACTIVE_ATOMIC_COUNTER_BUFFERS ¶
ACTIVE_ATOMIC_COUNTER_BUFFERS :: 0x92D9
ACTIVE_ATTRIBUTES ¶
ACTIVE_ATTRIBUTES :: 0x8B89
ACTIVE_ATTRIBUTE_MAX_LENGTH ¶
ACTIVE_ATTRIBUTE_MAX_LENGTH :: 0x8B8A
ACTIVE_PROGRAM ¶
ACTIVE_PROGRAM :: 0x8259
ACTIVE_RESOURCES ¶
ACTIVE_RESOURCES :: 0x92F5
ACTIVE_SUBROUTINES ¶
ACTIVE_SUBROUTINES :: 0x8DE5
ACTIVE_SUBROUTINE_MAX_LENGTH ¶
ACTIVE_SUBROUTINE_MAX_LENGTH :: 0x8E48
ACTIVE_SUBROUTINE_UNIFORMS ¶
ACTIVE_SUBROUTINE_UNIFORMS :: 0x8DE6
ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS ¶
ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS :: 0x8E47
ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH ¶
ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH :: 0x8E49
ACTIVE_TEXTURE ¶
ACTIVE_TEXTURE :: 0x84E0
ACTIVE_UNIFORMS ¶
ACTIVE_UNIFORMS :: 0x8B86
ACTIVE_UNIFORM_BLOCKS ¶
ACTIVE_UNIFORM_BLOCKS :: 0x8A36
ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH ¶
ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH :: 0x8A35
ACTIVE_UNIFORM_MAX_LENGTH ¶
ACTIVE_UNIFORM_MAX_LENGTH :: 0x8B87
ACTIVE_VARIABLES ¶
ACTIVE_VARIABLES :: 0x9305
ADD_SIGNED ¶
ADD_SIGNED :: 0x8574
ALIASED_LINE_WIDTH_RANGE ¶
ALIASED_LINE_WIDTH_RANGE :: 0x846E
ALIASED_POINT_SIZE_RANGE ¶
ALIASED_POINT_SIZE_RANGE :: 0x846D
ALL_ATTRIB_BITS ¶
ALL_ATTRIB_BITS :: 0xFFFFFFFF
ALL_BARRIER_BITS ¶
ALL_BARRIER_BITS :: 0xFFFFFFFF
ALL_SHADER_BITS ¶
ALL_SHADER_BITS :: 0xFFFFFFFF
ALPHA_BIAS ¶
ALPHA_BIAS :: 0x0D1D
ALPHA_BITS ¶
ALPHA_BITS :: 0x0D55
ALPHA_INTEGER ¶
ALPHA_INTEGER :: 0x8D97
ALPHA_SCALE ¶
ALPHA_SCALE :: 0x0D1C
ALPHA_TEST ¶
ALPHA_TEST :: 0x0BC0
ALPHA_TEST_FUNC ¶
ALPHA_TEST_FUNC :: 0x0BC1
ALPHA_TEST_REF ¶
ALPHA_TEST_REF :: 0x0BC2
ALREADY_SIGNALED ¶
ALREADY_SIGNALED :: 0x911A
AMBIENT_AND_DIFFUSE ¶
AMBIENT_AND_DIFFUSE :: 0x1602
AND_INVERTED ¶
AND_INVERTED :: 0x1504
AND_REVERSE ¶
AND_REVERSE :: 0x1502
ANY_SAMPLES_PASSED ¶
ANY_SAMPLES_PASSED :: 0x8C2F
ANY_SAMPLES_PASSED_CONSERVATIVE ¶
ANY_SAMPLES_PASSED_CONSERVATIVE :: 0x8D6A
ARRAY_BUFFER ¶
ARRAY_BUFFER :: 0x8892
ARRAY_BUFFER_BINDING ¶
ARRAY_BUFFER_BINDING :: 0x8894
ARRAY_SIZE ¶
ARRAY_SIZE :: 0x92FB
ARRAY_STRIDE ¶
ARRAY_STRIDE :: 0x92FE
ATOMIC_COUNTER_BARRIER_BIT ¶
ATOMIC_COUNTER_BARRIER_BIT :: 0x00001000
ATOMIC_COUNTER_BUFFER ¶
ATOMIC_COUNTER_BUFFER :: 0x92C0
ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS ¶
ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS :: 0x92C5
ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES ¶
ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES :: 0x92C6
ATOMIC_COUNTER_BUFFER_BINDING ¶
ATOMIC_COUNTER_BUFFER_BINDING :: 0x92C1
ATOMIC_COUNTER_BUFFER_DATA_SIZE ¶
ATOMIC_COUNTER_BUFFER_DATA_SIZE :: 0x92C4
ATOMIC_COUNTER_BUFFER_INDEX ¶
ATOMIC_COUNTER_BUFFER_INDEX :: 0x9301
ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER ¶
ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER :: 0x90ED
ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER ¶
ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER :: 0x92CB
ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER ¶
ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER :: 0x92CA
ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER ¶
ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER :: 0x92C8
ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER ¶
ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER :: 0x92C9
ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER ¶
ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER :: 0x92C7
ATOMIC_COUNTER_BUFFER_SIZE ¶
ATOMIC_COUNTER_BUFFER_SIZE :: 0x92C3
ATOMIC_COUNTER_BUFFER_START ¶
ATOMIC_COUNTER_BUFFER_START :: 0x92C2
ATTACHED_SHADERS ¶
ATTACHED_SHADERS :: 0x8B85
ATTRIB_STACK_DEPTH ¶
ATTRIB_STACK_DEPTH :: 0x0BB0
AUTO_GENERATE_MIPMAP ¶
AUTO_GENERATE_MIPMAP :: 0x8295
AUTO_NORMAL ¶
AUTO_NORMAL :: 0x0D80
AUX_BUFFERS ¶
AUX_BUFFERS :: 0x0C00
BACK_LEFT ¶
BACK_LEFT :: 0x0402
BACK_RIGHT ¶
BACK_RIGHT :: 0x0403
BGRA_INTEGER ¶
BGRA_INTEGER :: 0x8D9B
BGR_INTEGER ¶
BGR_INTEGER :: 0x8D9A
BITMAP_TOKEN ¶
BITMAP_TOKEN :: 0x0704
BLEND_COLOR ¶
BLEND_COLOR :: 0x8005
BLEND_DST ¶
BLEND_DST :: 0x0BE0
BLEND_DST_ALPHA ¶
BLEND_DST_ALPHA :: 0x80CA
BLEND_DST_RGB ¶
BLEND_DST_RGB :: 0x80C8
BLEND_EQUATION ¶
BLEND_EQUATION :: 0x8009
BLEND_EQUATION_ALPHA ¶
BLEND_EQUATION_ALPHA :: 0x883D
BLEND_EQUATION_RGB ¶
BLEND_EQUATION_RGB :: 0x8009
BLEND_SRC ¶
BLEND_SRC :: 0x0BE1
BLEND_SRC_ALPHA ¶
BLEND_SRC_ALPHA :: 0x80CB
BLEND_SRC_RGB ¶
BLEND_SRC_RGB :: 0x80C9
BLOCK_INDEX ¶
BLOCK_INDEX :: 0x92FD
BLUE_BIAS ¶
BLUE_BIAS :: 0x0D1B
BLUE_BITS ¶
BLUE_BITS :: 0x0D54
BLUE_INTEGER ¶
BLUE_INTEGER :: 0x8D96
BLUE_SCALE ¶
BLUE_SCALE :: 0x0D1A
BOOL_VEC2 ¶
BOOL_VEC2 :: 0x8B57
BOOL_VEC3 ¶
BOOL_VEC3 :: 0x8B58
BOOL_VEC4 ¶
BOOL_VEC4 :: 0x8B59
BUFFER_ACCESS ¶
BUFFER_ACCESS :: 0x88BB
BUFFER_ACCESS_FLAGS ¶
BUFFER_ACCESS_FLAGS :: 0x911F
BUFFER_BINDING ¶
BUFFER_BINDING :: 0x9302
BUFFER_DATA_SIZE ¶
BUFFER_DATA_SIZE :: 0x9303
BUFFER_IMMUTABLE_STORAGE ¶
BUFFER_IMMUTABLE_STORAGE :: 0x821F
BUFFER_MAPPED ¶
BUFFER_MAPPED :: 0x88BC
BUFFER_MAP_LENGTH ¶
BUFFER_MAP_LENGTH :: 0x9120
BUFFER_MAP_OFFSET ¶
BUFFER_MAP_OFFSET :: 0x9121
BUFFER_MAP_POINTER ¶
BUFFER_MAP_POINTER :: 0x88BD
BUFFER_SIZE ¶
BUFFER_SIZE :: 0x8764
BUFFER_STORAGE_FLAGS ¶
BUFFER_STORAGE_FLAGS :: 0x8220
BUFFER_UPDATE_BARRIER_BIT ¶
BUFFER_UPDATE_BARRIER_BIT :: 0x00000200
BUFFER_USAGE ¶
BUFFER_USAGE :: 0x8765
BUFFER_VARIABLE ¶
BUFFER_VARIABLE :: 0x92E5
C4F_N3F_V3F ¶
C4F_N3F_V3F :: 0x2A26
C4UB_V2F ¶
C4UB_V2F :: 0x2A22
C4UB_V3F ¶
C4UB_V3F :: 0x2A23
CAVEAT_SUPPORT ¶
CAVEAT_SUPPORT :: 0x82B8
CLAMP_FRAGMENT_COLOR ¶
CLAMP_FRAGMENT_COLOR :: 0x891B
CLAMP_READ_COLOR ¶
CLAMP_READ_COLOR :: 0x891C
CLAMP_TO_BORDER ¶
CLAMP_TO_BORDER :: 0x812D
CLAMP_TO_EDGE ¶
CLAMP_TO_EDGE :: 0x812F
CLAMP_VERTEX_COLOR ¶
CLAMP_VERTEX_COLOR :: 0x891A
CLEAR_BUFFER ¶
CLEAR_BUFFER :: 0x82B4
CLEAR_TEXTURE ¶
CLEAR_TEXTURE :: 0x9365
CLIENT_ACTIVE_TEXTURE ¶
CLIENT_ACTIVE_TEXTURE :: 0x84E1
CLIENT_ALL_ATTRIB_BITS ¶
CLIENT_ALL_ATTRIB_BITS :: 0xFFFFFFFF
CLIENT_ATTRIB_STACK_DEPTH ¶
CLIENT_ATTRIB_STACK_DEPTH :: 0x0BB1
CLIENT_MAPPED_BUFFER_BARRIER_BIT ¶
CLIENT_MAPPED_BUFFER_BARRIER_BIT :: 0x00004000
CLIENT_PIXEL_STORE_BIT ¶
CLIENT_PIXEL_STORE_BIT :: 0x00000001
CLIENT_STORAGE_BIT ¶
CLIENT_STORAGE_BIT :: 0x0200
CLIENT_VERTEX_ARRAY_BIT ¶
CLIENT_VERTEX_ARRAY_BIT :: 0x00000002
CLIPPING_INPUT_PRIMITIVES ¶
CLIPPING_INPUT_PRIMITIVES :: 0x82F6
CLIPPING_OUTPUT_PRIMITIVES ¶
CLIPPING_OUTPUT_PRIMITIVES :: 0x82F7
CLIP_DEPTH_MODE ¶
CLIP_DEPTH_MODE :: 0x935D
CLIP_DISTANCE0 ¶
CLIP_DISTANCE0 :: 0x3000
CLIP_DISTANCE1 ¶
CLIP_DISTANCE1 :: 0x3001
CLIP_DISTANCE2 ¶
CLIP_DISTANCE2 :: 0x3002
CLIP_DISTANCE3 ¶
CLIP_DISTANCE3 :: 0x3003
CLIP_DISTANCE4 ¶
CLIP_DISTANCE4 :: 0x3004
CLIP_DISTANCE5 ¶
CLIP_DISTANCE5 :: 0x3005
CLIP_DISTANCE6 ¶
CLIP_DISTANCE6 :: 0x3006
CLIP_DISTANCE7 ¶
CLIP_DISTANCE7 :: 0x3007
CLIP_ORIGIN ¶
CLIP_ORIGIN :: 0x935C
CLIP_PLANE0 ¶
CLIP_PLANE0 :: 0x3000
CLIP_PLANE1 ¶
CLIP_PLANE1 :: 0x3001
CLIP_PLANE2 ¶
CLIP_PLANE2 :: 0x3002
CLIP_PLANE3 ¶
CLIP_PLANE3 :: 0x3003
CLIP_PLANE4 ¶
CLIP_PLANE4 :: 0x3004
CLIP_PLANE5 ¶
CLIP_PLANE5 :: 0x3005
COLOR_ARRAY ¶
COLOR_ARRAY :: 0x8076
COLOR_ARRAY_BUFFER_BINDING ¶
COLOR_ARRAY_BUFFER_BINDING :: 0x8898
COLOR_ARRAY_POINTER ¶
COLOR_ARRAY_POINTER :: 0x8090
COLOR_ARRAY_SIZE ¶
COLOR_ARRAY_SIZE :: 0x8081
COLOR_ARRAY_STRIDE ¶
COLOR_ARRAY_STRIDE :: 0x8083
COLOR_ARRAY_TYPE ¶
COLOR_ARRAY_TYPE :: 0x8082
COLOR_ATTACHMENT0 ¶
COLOR_ATTACHMENT0 :: 0x8CE0
COLOR_ATTACHMENT1 ¶
COLOR_ATTACHMENT1 :: 0x8CE1
COLOR_ATTACHMENT10 ¶
COLOR_ATTACHMENT10 :: 0x8CEA
COLOR_ATTACHMENT11 ¶
COLOR_ATTACHMENT11 :: 0x8CEB
COLOR_ATTACHMENT12 ¶
COLOR_ATTACHMENT12 :: 0x8CEC
COLOR_ATTACHMENT13 ¶
COLOR_ATTACHMENT13 :: 0x8CED
COLOR_ATTACHMENT14 ¶
COLOR_ATTACHMENT14 :: 0x8CEE
COLOR_ATTACHMENT15 ¶
COLOR_ATTACHMENT15 :: 0x8CEF
COLOR_ATTACHMENT16 ¶
COLOR_ATTACHMENT16 :: 0x8CF0
COLOR_ATTACHMENT17 ¶
COLOR_ATTACHMENT17 :: 0x8CF1
COLOR_ATTACHMENT18 ¶
COLOR_ATTACHMENT18 :: 0x8CF2
COLOR_ATTACHMENT19 ¶
COLOR_ATTACHMENT19 :: 0x8CF3
COLOR_ATTACHMENT2 ¶
COLOR_ATTACHMENT2 :: 0x8CE2
COLOR_ATTACHMENT20 ¶
COLOR_ATTACHMENT20 :: 0x8CF4
COLOR_ATTACHMENT21 ¶
COLOR_ATTACHMENT21 :: 0x8CF5
COLOR_ATTACHMENT22 ¶
COLOR_ATTACHMENT22 :: 0x8CF6
COLOR_ATTACHMENT23 ¶
COLOR_ATTACHMENT23 :: 0x8CF7
COLOR_ATTACHMENT24 ¶
COLOR_ATTACHMENT24 :: 0x8CF8
COLOR_ATTACHMENT25 ¶
COLOR_ATTACHMENT25 :: 0x8CF9
COLOR_ATTACHMENT26 ¶
COLOR_ATTACHMENT26 :: 0x8CFA
COLOR_ATTACHMENT27 ¶
COLOR_ATTACHMENT27 :: 0x8CFB
COLOR_ATTACHMENT28 ¶
COLOR_ATTACHMENT28 :: 0x8CFC
COLOR_ATTACHMENT29 ¶
COLOR_ATTACHMENT29 :: 0x8CFD
COLOR_ATTACHMENT3 ¶
COLOR_ATTACHMENT3 :: 0x8CE3
COLOR_ATTACHMENT30 ¶
COLOR_ATTACHMENT30 :: 0x8CFE
COLOR_ATTACHMENT31 ¶
COLOR_ATTACHMENT31 :: 0x8CFF
COLOR_ATTACHMENT4 ¶
COLOR_ATTACHMENT4 :: 0x8CE4
COLOR_ATTACHMENT5 ¶
COLOR_ATTACHMENT5 :: 0x8CE5
COLOR_ATTACHMENT6 ¶
COLOR_ATTACHMENT6 :: 0x8CE6
COLOR_ATTACHMENT7 ¶
COLOR_ATTACHMENT7 :: 0x8CE7
COLOR_ATTACHMENT8 ¶
COLOR_ATTACHMENT8 :: 0x8CE8
COLOR_ATTACHMENT9 ¶
COLOR_ATTACHMENT9 :: 0x8CE9
COLOR_BUFFER_BIT ¶
COLOR_BUFFER_BIT :: 0x00004000
COLOR_CLEAR_VALUE ¶
COLOR_CLEAR_VALUE :: 0x0C22
COLOR_COMPONENTS ¶
COLOR_COMPONENTS :: 0x8283
COLOR_ENCODING ¶
COLOR_ENCODING :: 0x8296
COLOR_INDEX ¶
COLOR_INDEX :: 0x1900
COLOR_INDEXES ¶
COLOR_INDEXES :: 0x1603
COLOR_LOGIC_OP ¶
COLOR_LOGIC_OP :: 0x0BF2
COLOR_MATERIAL ¶
COLOR_MATERIAL :: 0x0B57
COLOR_MATERIAL_FACE ¶
COLOR_MATERIAL_FACE :: 0x0B55
COLOR_MATERIAL_PARAMETER ¶
COLOR_MATERIAL_PARAMETER :: 0x0B56
COLOR_RENDERABLE ¶
COLOR_RENDERABLE :: 0x8286
COLOR_SUM ¶
COLOR_SUM :: 0x8458
COLOR_TABLE ¶
COLOR_TABLE :: 0x80D0
COLOR_WRITEMASK ¶
COLOR_WRITEMASK :: 0x0C23
COMBINE_ALPHA ¶
COMBINE_ALPHA :: 0x8572
COMBINE_RGB ¶
COMBINE_RGB :: 0x8571
COMMAND_BARRIER_BIT ¶
COMMAND_BARRIER_BIT :: 0x00000040
COMPARE_REF_TO_TEXTURE ¶
COMPARE_REF_TO_TEXTURE :: 0x884E
COMPARE_R_TO_TEXTURE ¶
COMPARE_R_TO_TEXTURE :: 0x884E
COMPATIBLE_SUBROUTINES ¶
COMPATIBLE_SUBROUTINES :: 0x8E4B
COMPILE_AND_EXECUTE ¶
COMPILE_AND_EXECUTE :: 0x1301
COMPILE_STATUS ¶
COMPILE_STATUS :: 0x8B81
COMPRESSED_ALPHA ¶
COMPRESSED_ALPHA :: 0x84E9
COMPRESSED_INTENSITY ¶
COMPRESSED_INTENSITY :: 0x84EC
COMPRESSED_LUMINANCE ¶
COMPRESSED_LUMINANCE :: 0x84EA
COMPRESSED_LUMINANCE_ALPHA ¶
COMPRESSED_LUMINANCE_ALPHA :: 0x84EB
COMPRESSED_R11_EAC ¶
COMPRESSED_R11_EAC :: 0x9270
COMPRESSED_RED ¶
COMPRESSED_RED :: 0x8225
COMPRESSED_RED_RGTC1 ¶
COMPRESSED_RED_RGTC1 :: 0x8DBB
COMPRESSED_RG ¶
COMPRESSED_RG :: 0x8226
COMPRESSED_RG11_EAC ¶
COMPRESSED_RG11_EAC :: 0x9272
COMPRESSED_RGB ¶
COMPRESSED_RGB :: 0x84ED
COMPRESSED_RGB8_ETC2 ¶
COMPRESSED_RGB8_ETC2 :: 0x9274
COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 ¶
COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 :: 0x9276
COMPRESSED_RGBA ¶
COMPRESSED_RGBA :: 0x84EE
COMPRESSED_RGBA8_ETC2_EAC ¶
COMPRESSED_RGBA8_ETC2_EAC :: 0x9278
COMPRESSED_RGBA_BPTC_UNORM ¶
COMPRESSED_RGBA_BPTC_UNORM :: 0x8E8C
COMPRESSED_RGB_BPTC_SIGNED_FLOAT ¶
COMPRESSED_RGB_BPTC_SIGNED_FLOAT :: 0x8E8E
COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT ¶
COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT :: 0x8E8F
COMPRESSED_RG_RGTC2 ¶
COMPRESSED_RG_RGTC2 :: 0x8DBD
COMPRESSED_SIGNED_R11_EAC ¶
COMPRESSED_SIGNED_R11_EAC :: 0x9271
COMPRESSED_SIGNED_RED_RGTC1 ¶
COMPRESSED_SIGNED_RED_RGTC1 :: 0x8DBC
COMPRESSED_SIGNED_RG11_EAC ¶
COMPRESSED_SIGNED_RG11_EAC :: 0x9273
COMPRESSED_SIGNED_RG_RGTC2 ¶
COMPRESSED_SIGNED_RG_RGTC2 :: 0x8DBE
COMPRESSED_SLUMINANCE ¶
COMPRESSED_SLUMINANCE :: 0x8C4A
COMPRESSED_SLUMINANCE_ALPHA ¶
COMPRESSED_SLUMINANCE_ALPHA :: 0x8C4B
COMPRESSED_SRGB ¶
COMPRESSED_SRGB :: 0x8C48
COMPRESSED_SRGB8_ALPHA8_ETC2_EAC ¶
COMPRESSED_SRGB8_ALPHA8_ETC2_EAC :: 0x9279
COMPRESSED_SRGB8_ETC2 ¶
COMPRESSED_SRGB8_ETC2 :: 0x9275
COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 ¶
COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 :: 0x9277
COMPRESSED_SRGB_ALPHA ¶
COMPRESSED_SRGB_ALPHA :: 0x8C49
COMPRESSED_SRGB_ALPHA_BPTC_UNORM ¶
COMPRESSED_SRGB_ALPHA_BPTC_UNORM :: 0x8E8D
COMPRESSED_TEXTURE_FORMATS ¶
COMPRESSED_TEXTURE_FORMATS :: 0x86A3
COMPUTE_SHADER ¶
COMPUTE_SHADER :: 0x91B9
COMPUTE_SHADER_BIT ¶
COMPUTE_SHADER_BIT :: 0x00000020
COMPUTE_SHADER_INVOCATIONS ¶
COMPUTE_SHADER_INVOCATIONS :: 0x82F5
COMPUTE_SUBROUTINE ¶
COMPUTE_SUBROUTINE :: 0x92ED
COMPUTE_SUBROUTINE_UNIFORM ¶
COMPUTE_SUBROUTINE_UNIFORM :: 0x92F3
COMPUTE_TEXTURE ¶
COMPUTE_TEXTURE :: 0x82A0
COMPUTE_WORK_GROUP_SIZE ¶
COMPUTE_WORK_GROUP_SIZE :: 0x8267
CONDITION_SATISFIED ¶
CONDITION_SATISFIED :: 0x911C
CONSTANT ¶
CONSTANT :: 0x8576
CONSTANT_ALPHA ¶
CONSTANT_ALPHA :: 0x8003
CONSTANT_ATTENUATION ¶
CONSTANT_ATTENUATION :: 0x1207
CONSTANT_COLOR ¶
CONSTANT_COLOR :: 0x8001
CONTEXT_COMPATIBILITY_PROFILE_BIT ¶
CONTEXT_COMPATIBILITY_PROFILE_BIT :: 0x00000002
CONTEXT_CORE_PROFILE_BIT ¶
CONTEXT_CORE_PROFILE_BIT :: 0x00000001
CONTEXT_FLAGS ¶
CONTEXT_FLAGS :: 0x821E
CONTEXT_FLAG_DEBUG_BIT ¶
CONTEXT_FLAG_DEBUG_BIT :: 0x00000002
CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT ¶
CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT :: 0x00000001
CONTEXT_FLAG_NO_ERROR_BIT ¶
CONTEXT_FLAG_NO_ERROR_BIT :: 0x00000008
CONTEXT_FLAG_ROBUST_ACCESS_BIT ¶
CONTEXT_FLAG_ROBUST_ACCESS_BIT :: 0x00000004
CONTEXT_LOST ¶
CONTEXT_LOST :: 0x0507
CONTEXT_PROFILE_MASK ¶
CONTEXT_PROFILE_MASK :: 0x9126
CONTEXT_RELEASE_BEHAVIOR ¶
CONTEXT_RELEASE_BEHAVIOR :: 0x82FB
CONTEXT_RELEASE_BEHAVIOR_FLUSH ¶
CONTEXT_RELEASE_BEHAVIOR_FLUSH :: 0x82FC
CONVOLUTION_1D ¶
CONVOLUTION_1D :: 0x8010
CONVOLUTION_2D ¶
CONVOLUTION_2D :: 0x8011
COORD_REPLACE ¶
COORD_REPLACE :: 0x8862
COPY_INVERTED ¶
COPY_INVERTED :: 0x150C
COPY_PIXEL_TOKEN ¶
COPY_PIXEL_TOKEN :: 0x0706
COPY_READ_BUFFER ¶
COPY_READ_BUFFER :: 0x8F36
COPY_READ_BUFFER_BINDING ¶
COPY_READ_BUFFER_BINDING :: 0x8F36
COPY_WRITE_BUFFER ¶
COPY_WRITE_BUFFER :: 0x8F37
COPY_WRITE_BUFFER_BINDING ¶
COPY_WRITE_BUFFER_BINDING :: 0x8F37
CULL_FACE ¶
CULL_FACE :: 0x0B44
CULL_FACE_MODE ¶
CULL_FACE_MODE :: 0x0B45
CURRENT_BIT ¶
CURRENT_BIT :: 0x00000001
CURRENT_COLOR ¶
CURRENT_COLOR :: 0x0B00
CURRENT_FOG_COORD ¶
CURRENT_FOG_COORD :: 0x8453
CURRENT_FOG_COORDINATE ¶
CURRENT_FOG_COORDINATE :: 0x8453
CURRENT_INDEX ¶
CURRENT_INDEX :: 0x0B01
CURRENT_NORMAL ¶
CURRENT_NORMAL :: 0x0B02
CURRENT_PROGRAM ¶
CURRENT_PROGRAM :: 0x8B8D
CURRENT_QUERY ¶
CURRENT_QUERY :: 0x8865
CURRENT_RASTER_COLOR ¶
CURRENT_RASTER_COLOR :: 0x0B04
CURRENT_RASTER_DISTANCE ¶
CURRENT_RASTER_DISTANCE :: 0x0B09
CURRENT_RASTER_INDEX ¶
CURRENT_RASTER_INDEX :: 0x0B05
CURRENT_RASTER_POSITION ¶
CURRENT_RASTER_POSITION :: 0x0B07
CURRENT_RASTER_POSITION_VALID ¶
CURRENT_RASTER_POSITION_VALID :: 0x0B08
CURRENT_RASTER_SECONDARY_COLOR ¶
CURRENT_RASTER_SECONDARY_COLOR :: 0x845F
CURRENT_RASTER_TEXTURE_COORDS ¶
CURRENT_RASTER_TEXTURE_COORDS :: 0x0B06
CURRENT_SECONDARY_COLOR ¶
CURRENT_SECONDARY_COLOR :: 0x8459
CURRENT_TEXTURE_COORDS ¶
CURRENT_TEXTURE_COORDS :: 0x0B03
CURRENT_VERTEX_ATTRIB ¶
CURRENT_VERTEX_ATTRIB :: 0x8626
DEBUG_CALLBACK_FUNCTION ¶
DEBUG_CALLBACK_FUNCTION :: 0x8244
DEBUG_CALLBACK_FUNCTION_ARB ¶
DEBUG_CALLBACK_FUNCTION_ARB :: 0x8244
DEBUG_CALLBACK_USER_PARAM ¶
DEBUG_CALLBACK_USER_PARAM :: 0x8245
DEBUG_CALLBACK_USER_PARAM_ARB ¶
DEBUG_CALLBACK_USER_PARAM_ARB :: 0x8245
DEBUG_GROUP_STACK_DEPTH ¶
DEBUG_GROUP_STACK_DEPTH :: 0x826D
DEBUG_LOGGED_MESSAGES ¶
DEBUG_LOGGED_MESSAGES :: 0x9145
DEBUG_LOGGED_MESSAGES_ARB ¶
DEBUG_LOGGED_MESSAGES_ARB :: 0x9145
DEBUG_NEXT_LOGGED_MESSAGE_LENGTH ¶
DEBUG_NEXT_LOGGED_MESSAGE_LENGTH :: 0x8243
DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB ¶
DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB :: 0x8243
DEBUG_OUTPUT ¶
DEBUG_OUTPUT :: 0x92E0
DEBUG_OUTPUT_SYNCHRONOUS ¶
DEBUG_OUTPUT_SYNCHRONOUS :: 0x8242
DEBUG_SEVERITY_HIGH ¶
DEBUG_SEVERITY_HIGH :: 0x9146
DEBUG_SEVERITY_HIGH_ARB ¶
DEBUG_SEVERITY_HIGH_ARB :: 0x9146
DEBUG_SEVERITY_LOW ¶
DEBUG_SEVERITY_LOW :: 0x9148
DEBUG_SEVERITY_LOW_ARB ¶
DEBUG_SEVERITY_LOW_ARB :: 0x9148
DEBUG_SEVERITY_MEDIUM ¶
DEBUG_SEVERITY_MEDIUM :: 0x9147
DEBUG_SEVERITY_MEDIUM_ARB ¶
DEBUG_SEVERITY_MEDIUM_ARB :: 0x9147
DEBUG_SEVERITY_NOTIFICATION ¶
DEBUG_SEVERITY_NOTIFICATION :: 0x826B
DEBUG_SOURCE_API ¶
DEBUG_SOURCE_API :: 0x8246
DEBUG_SOURCE_API_ARB ¶
DEBUG_SOURCE_API_ARB :: 0x8246
DEBUG_SOURCE_APPLICATION ¶
DEBUG_SOURCE_APPLICATION :: 0x824A
DEBUG_SOURCE_APPLICATION_ARB ¶
DEBUG_SOURCE_APPLICATION_ARB :: 0x824A
DEBUG_SOURCE_OTHER ¶
DEBUG_SOURCE_OTHER :: 0x824B
DEBUG_SOURCE_OTHER_ARB ¶
DEBUG_SOURCE_OTHER_ARB :: 0x824B
DEBUG_SOURCE_SHADER_COMPILER ¶
DEBUG_SOURCE_SHADER_COMPILER :: 0x8248
DEBUG_SOURCE_SHADER_COMPILER_ARB ¶
DEBUG_SOURCE_SHADER_COMPILER_ARB :: 0x8248
DEBUG_SOURCE_THIRD_PARTY ¶
DEBUG_SOURCE_THIRD_PARTY :: 0x8249
DEBUG_SOURCE_THIRD_PARTY_ARB ¶
DEBUG_SOURCE_THIRD_PARTY_ARB :: 0x8249
DEBUG_SOURCE_WINDOW_SYSTEM ¶
DEBUG_SOURCE_WINDOW_SYSTEM :: 0x8247
DEBUG_SOURCE_WINDOW_SYSTEM_ARB ¶
DEBUG_SOURCE_WINDOW_SYSTEM_ARB :: 0x8247
DEBUG_TYPE_DEPRECATED_BEHAVIOR ¶
DEBUG_TYPE_DEPRECATED_BEHAVIOR :: 0x824D
DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB ¶
DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB :: 0x824D
DEBUG_TYPE_ERROR ¶
DEBUG_TYPE_ERROR :: 0x824C
DEBUG_TYPE_ERROR_ARB ¶
DEBUG_TYPE_ERROR_ARB :: 0x824C
DEBUG_TYPE_MARKER ¶
DEBUG_TYPE_MARKER :: 0x8268
DEBUG_TYPE_OTHER ¶
DEBUG_TYPE_OTHER :: 0x8251
DEBUG_TYPE_OTHER_ARB ¶
DEBUG_TYPE_OTHER_ARB :: 0x8251
DEBUG_TYPE_PERFORMANCE ¶
DEBUG_TYPE_PERFORMANCE :: 0x8250
DEBUG_TYPE_PERFORMANCE_ARB ¶
DEBUG_TYPE_PERFORMANCE_ARB :: 0x8250
DEBUG_TYPE_POP_GROUP ¶
DEBUG_TYPE_POP_GROUP :: 0x826A
DEBUG_TYPE_PORTABILITY ¶
DEBUG_TYPE_PORTABILITY :: 0x824F
DEBUG_TYPE_PORTABILITY_ARB ¶
DEBUG_TYPE_PORTABILITY_ARB :: 0x824F
DEBUG_TYPE_PUSH_GROUP ¶
DEBUG_TYPE_PUSH_GROUP :: 0x8269
DEBUG_TYPE_UNDEFINED_BEHAVIOR ¶
DEBUG_TYPE_UNDEFINED_BEHAVIOR :: 0x824E
DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB ¶
DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB :: 0x824E
DECR_WRAP ¶
DECR_WRAP :: 0x8508
DELETE_STATUS ¶
DELETE_STATUS :: 0x8B80
DEPTH24_STENCIL8 ¶
DEPTH24_STENCIL8 :: 0x88F0
DEPTH32F_STENCIL8 ¶
DEPTH32F_STENCIL8 :: 0x8CAD
DEPTH_ATTACHMENT ¶
DEPTH_ATTACHMENT :: 0x8D00
DEPTH_BIAS ¶
DEPTH_BIAS :: 0x0D1F
DEPTH_BITS ¶
DEPTH_BITS :: 0x0D56
DEPTH_BUFFER_BIT ¶
DEPTH_BUFFER_BIT :: 0x00000100
DEPTH_CLAMP ¶
DEPTH_CLAMP :: 0x864F
DEPTH_CLEAR_VALUE ¶
DEPTH_CLEAR_VALUE :: 0x0B73
DEPTH_COMPONENT ¶
DEPTH_COMPONENT :: 0x1902
DEPTH_COMPONENT16 ¶
DEPTH_COMPONENT16 :: 0x81A5
DEPTH_COMPONENT24 ¶
DEPTH_COMPONENT24 :: 0x81A6
DEPTH_COMPONENT32 ¶
DEPTH_COMPONENT32 :: 0x81A7
DEPTH_COMPONENT32F ¶
DEPTH_COMPONENT32F :: 0x8CAC
DEPTH_COMPONENTS ¶
DEPTH_COMPONENTS :: 0x8284
DEPTH_FUNC ¶
DEPTH_FUNC :: 0x0B74
DEPTH_RANGE ¶
DEPTH_RANGE :: 0x0B70
DEPTH_RENDERABLE ¶
DEPTH_RENDERABLE :: 0x8287
DEPTH_SCALE ¶
DEPTH_SCALE :: 0x0D1E
DEPTH_STENCIL ¶
DEPTH_STENCIL :: 0x84F9
DEPTH_STENCIL_ATTACHMENT ¶
DEPTH_STENCIL_ATTACHMENT :: 0x821A
DEPTH_STENCIL_TEXTURE_MODE ¶
DEPTH_STENCIL_TEXTURE_MODE :: 0x90EA
DEPTH_TEST ¶
DEPTH_TEST :: 0x0B71
DEPTH_TEXTURE_MODE ¶
DEPTH_TEXTURE_MODE :: 0x884B
DEPTH_WRITEMASK ¶
DEPTH_WRITEMASK :: 0x0B72
DISPATCH_INDIRECT_BUFFER ¶
DISPATCH_INDIRECT_BUFFER :: 0x90EE
DISPATCH_INDIRECT_BUFFER_BINDING ¶
DISPATCH_INDIRECT_BUFFER_BINDING :: 0x90EF
DISPLAY_LIST ¶
DISPLAY_LIST :: 0x82E7
DONT_CARE ¶
DONT_CARE :: 0x1100
DOT3_RGB ¶
DOT3_RGB :: 0x86AE
DOT3_RGBA ¶
DOT3_RGBA :: 0x86AF
DOUBLEBUFFER ¶
DOUBLEBUFFER :: 0x0C32
DOUBLE_MAT2 ¶
DOUBLE_MAT2 :: 0x8F46
DOUBLE_MAT2x3 ¶
DOUBLE_MAT2x3 :: 0x8F49
DOUBLE_MAT2x4 ¶
DOUBLE_MAT2x4 :: 0x8F4A
DOUBLE_MAT3 ¶
DOUBLE_MAT3 :: 0x8F47
DOUBLE_MAT3x2 ¶
DOUBLE_MAT3x2 :: 0x8F4B
DOUBLE_MAT3x4 ¶
DOUBLE_MAT3x4 :: 0x8F4C
DOUBLE_MAT4 ¶
DOUBLE_MAT4 :: 0x8F48
DOUBLE_MAT4x2 ¶
DOUBLE_MAT4x2 :: 0x8F4D
DOUBLE_MAT4x3 ¶
DOUBLE_MAT4x3 :: 0x8F4E
DOUBLE_VEC2 ¶
DOUBLE_VEC2 :: 0x8FFC
DOUBLE_VEC3 ¶
DOUBLE_VEC3 :: 0x8FFD
DOUBLE_VEC4 ¶
DOUBLE_VEC4 :: 0x8FFE
DRAW_BUFFER ¶
DRAW_BUFFER :: 0x0C01
DRAW_BUFFER0 ¶
DRAW_BUFFER0 :: 0x8825
DRAW_BUFFER1 ¶
DRAW_BUFFER1 :: 0x8826
DRAW_BUFFER10 ¶
DRAW_BUFFER10 :: 0x882F
DRAW_BUFFER11 ¶
DRAW_BUFFER11 :: 0x8830
DRAW_BUFFER12 ¶
DRAW_BUFFER12 :: 0x8831
DRAW_BUFFER13 ¶
DRAW_BUFFER13 :: 0x8832
DRAW_BUFFER14 ¶
DRAW_BUFFER14 :: 0x8833
DRAW_BUFFER15 ¶
DRAW_BUFFER15 :: 0x8834
DRAW_BUFFER2 ¶
DRAW_BUFFER2 :: 0x8827
DRAW_BUFFER3 ¶
DRAW_BUFFER3 :: 0x8828
DRAW_BUFFER4 ¶
DRAW_BUFFER4 :: 0x8829
DRAW_BUFFER5 ¶
DRAW_BUFFER5 :: 0x882A
DRAW_BUFFER6 ¶
DRAW_BUFFER6 :: 0x882B
DRAW_BUFFER7 ¶
DRAW_BUFFER7 :: 0x882C
DRAW_BUFFER8 ¶
DRAW_BUFFER8 :: 0x882D
DRAW_BUFFER9 ¶
DRAW_BUFFER9 :: 0x882E
DRAW_FRAMEBUFFER ¶
DRAW_FRAMEBUFFER :: 0x8CA9
DRAW_FRAMEBUFFER_BINDING ¶
DRAW_FRAMEBUFFER_BINDING :: 0x8CA6
DRAW_INDIRECT_BUFFER ¶
DRAW_INDIRECT_BUFFER :: 0x8F3F
DRAW_INDIRECT_BUFFER_BINDING ¶
DRAW_INDIRECT_BUFFER_BINDING :: 0x8F43
DRAW_PIXEL_TOKEN ¶
DRAW_PIXEL_TOKEN :: 0x0705
DST_ALPHA ¶
DST_ALPHA :: 0x0304
DST_COLOR ¶
DST_COLOR :: 0x0306
DYNAMIC_COPY ¶
DYNAMIC_COPY :: 0x88EA
DYNAMIC_DRAW ¶
DYNAMIC_DRAW :: 0x88E8
DYNAMIC_READ ¶
DYNAMIC_READ :: 0x88E9
DYNAMIC_STORAGE_BIT ¶
DYNAMIC_STORAGE_BIT :: 0x0100
EDGE_FLAG ¶
EDGE_FLAG :: 0x0B43
EDGE_FLAG_ARRAY ¶
EDGE_FLAG_ARRAY :: 0x8079
EDGE_FLAG_ARRAY_BUFFER_BINDING ¶
EDGE_FLAG_ARRAY_BUFFER_BINDING :: 0x889B
EDGE_FLAG_ARRAY_POINTER ¶
EDGE_FLAG_ARRAY_POINTER :: 0x8093
EDGE_FLAG_ARRAY_STRIDE ¶
EDGE_FLAG_ARRAY_STRIDE :: 0x808C
ELEMENT_ARRAY_BARRIER_BIT ¶
ELEMENT_ARRAY_BARRIER_BIT :: 0x00000002
ELEMENT_ARRAY_BUFFER ¶
ELEMENT_ARRAY_BUFFER :: 0x8893
ELEMENT_ARRAY_BUFFER_BINDING ¶
ELEMENT_ARRAY_BUFFER_BINDING :: 0x8895
EMISSION ¶
EMISSION :: 0x1600
ENABLE_BIT ¶
ENABLE_BIT :: 0x00002000
EVAL_BIT ¶
EVAL_BIT :: 0x00010000
EXTENSIONS ¶
EXTENSIONS :: 0x1F03
EYE_LINEAR ¶
EYE_LINEAR :: 0x2400
EYE_PLANE ¶
EYE_PLANE :: 0x2502
FEEDBACK ¶
FEEDBACK :: 0x1C01
FEEDBACK_BUFFER_POINTER ¶
FEEDBACK_BUFFER_POINTER :: 0x0DF0
FEEDBACK_BUFFER_SIZE ¶
FEEDBACK_BUFFER_SIZE :: 0x0DF1
FEEDBACK_BUFFER_TYPE ¶
FEEDBACK_BUFFER_TYPE :: 0x0DF2
FIRST_VERTEX_CONVENTION ¶
FIRST_VERTEX_CONVENTION :: 0x8E4D
FIXED_ONLY ¶
FIXED_ONLY :: 0x891D
FLOAT_32_UNSIGNED_INT_24_8_REV ¶
FLOAT_32_UNSIGNED_INT_24_8_REV :: 0x8DAD
FLOAT_MAT2 ¶
FLOAT_MAT2 :: 0x8B5A
FLOAT_MAT2x3 ¶
FLOAT_MAT2x3 :: 0x8B65
FLOAT_MAT2x4 ¶
FLOAT_MAT2x4 :: 0x8B66
FLOAT_MAT3 ¶
FLOAT_MAT3 :: 0x8B5B
FLOAT_MAT3x2 ¶
FLOAT_MAT3x2 :: 0x8B67
FLOAT_MAT3x4 ¶
FLOAT_MAT3x4 :: 0x8B68
FLOAT_MAT4 ¶
FLOAT_MAT4 :: 0x8B5C
FLOAT_MAT4x2 ¶
FLOAT_MAT4x2 :: 0x8B69
FLOAT_MAT4x3 ¶
FLOAT_MAT4x3 :: 0x8B6A
FLOAT_VEC2 ¶
FLOAT_VEC2 :: 0x8B50
FLOAT_VEC3 ¶
FLOAT_VEC3 :: 0x8B51
FLOAT_VEC4 ¶
FLOAT_VEC4 :: 0x8B52
FOG_COLOR ¶
FOG_COLOR :: 0x0B66
FOG_COORD ¶
FOG_COORD :: 0x8451
FOG_COORDINATE ¶
FOG_COORDINATE :: 0x8451
FOG_COORDINATE_ARRAY ¶
FOG_COORDINATE_ARRAY :: 0x8457
FOG_COORDINATE_ARRAY_BUFFER_BINDING ¶
FOG_COORDINATE_ARRAY_BUFFER_BINDING :: 0x889D
FOG_COORDINATE_ARRAY_POINTER ¶
FOG_COORDINATE_ARRAY_POINTER :: 0x8456
FOG_COORDINATE_ARRAY_STRIDE ¶
FOG_COORDINATE_ARRAY_STRIDE :: 0x8455
FOG_COORDINATE_ARRAY_TYPE ¶
FOG_COORDINATE_ARRAY_TYPE :: 0x8454
FOG_COORDINATE_SOURCE ¶
FOG_COORDINATE_SOURCE :: 0x8450
FOG_COORD_ARRAY ¶
FOG_COORD_ARRAY :: 0x8457
FOG_COORD_ARRAY_BUFFER_BINDING ¶
FOG_COORD_ARRAY_BUFFER_BINDING :: 0x889D
FOG_COORD_ARRAY_POINTER ¶
FOG_COORD_ARRAY_POINTER :: 0x8456
FOG_COORD_ARRAY_STRIDE ¶
FOG_COORD_ARRAY_STRIDE :: 0x8455
FOG_COORD_ARRAY_TYPE ¶
FOG_COORD_ARRAY_TYPE :: 0x8454
FOG_COORD_SRC ¶
FOG_COORD_SRC :: 0x8450
FOG_DENSITY ¶
FOG_DENSITY :: 0x0B62
FOG_HINT ¶
FOG_HINT :: 0x0C54
FOG_INDEX ¶
FOG_INDEX :: 0x0B61
FOG_MODE ¶
FOG_MODE :: 0x0B65
FOG_START ¶
FOG_START :: 0x0B63
FRACTIONAL_EVEN ¶
FRACTIONAL_EVEN :: 0x8E7C
FRACTIONAL_ODD ¶
FRACTIONAL_ODD :: 0x8E7B
FRAGMENT_DEPTH ¶
FRAGMENT_DEPTH :: 0x8452
FRAGMENT_INTERPOLATION_OFFSET_BITS ¶
FRAGMENT_INTERPOLATION_OFFSET_BITS :: 0x8E5D
FRAGMENT_SHADER ¶
FRAGMENT_SHADER :: 0x8B30
FRAGMENT_SHADER_BIT ¶
FRAGMENT_SHADER_BIT :: 0x00000002
FRAGMENT_SHADER_DERIVATIVE_HINT ¶
FRAGMENT_SHADER_DERIVATIVE_HINT :: 0x8B8B
FRAGMENT_SHADER_INVOCATIONS ¶
FRAGMENT_SHADER_INVOCATIONS :: 0x82F4
FRAGMENT_SUBROUTINE ¶
FRAGMENT_SUBROUTINE :: 0x92EC
FRAGMENT_SUBROUTINE_UNIFORM ¶
FRAGMENT_SUBROUTINE_UNIFORM :: 0x92F2
FRAGMENT_TEXTURE ¶
FRAGMENT_TEXTURE :: 0x829F
FRAMEBUFFER ¶
FRAMEBUFFER :: 0x8D40
FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE ¶
FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE :: 0x8215
FRAMEBUFFER_ATTACHMENT_BLUE_SIZE ¶
FRAMEBUFFER_ATTACHMENT_BLUE_SIZE :: 0x8214
FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING ¶
FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING :: 0x8210
FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE ¶
FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE :: 0x8211
FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE ¶
FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE :: 0x8216
FRAMEBUFFER_ATTACHMENT_GREEN_SIZE ¶
FRAMEBUFFER_ATTACHMENT_GREEN_SIZE :: 0x8213
FRAMEBUFFER_ATTACHMENT_LAYERED ¶
FRAMEBUFFER_ATTACHMENT_LAYERED :: 0x8DA7
FRAMEBUFFER_ATTACHMENT_OBJECT_NAME ¶
FRAMEBUFFER_ATTACHMENT_OBJECT_NAME :: 0x8CD1
FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE ¶
FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE :: 0x8CD0
FRAMEBUFFER_ATTACHMENT_RED_SIZE ¶
FRAMEBUFFER_ATTACHMENT_RED_SIZE :: 0x8212
FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE ¶
FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE :: 0x8217
FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE ¶
FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE :: 0x8CD3
FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER ¶
FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER :: 0x8CD4
FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL ¶
FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL :: 0x8CD2
FRAMEBUFFER_BARRIER_BIT ¶
FRAMEBUFFER_BARRIER_BIT :: 0x00000400
FRAMEBUFFER_BINDING ¶
FRAMEBUFFER_BINDING :: 0x8CA6
FRAMEBUFFER_BLEND ¶
FRAMEBUFFER_BLEND :: 0x828B
FRAMEBUFFER_COMPLETE ¶
FRAMEBUFFER_COMPLETE :: 0x8CD5
FRAMEBUFFER_DEFAULT ¶
FRAMEBUFFER_DEFAULT :: 0x8218
FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS ¶
FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS :: 0x9314
FRAMEBUFFER_DEFAULT_HEIGHT ¶
FRAMEBUFFER_DEFAULT_HEIGHT :: 0x9311
FRAMEBUFFER_DEFAULT_LAYERS ¶
FRAMEBUFFER_DEFAULT_LAYERS :: 0x9312
FRAMEBUFFER_DEFAULT_SAMPLES ¶
FRAMEBUFFER_DEFAULT_SAMPLES :: 0x9313
FRAMEBUFFER_DEFAULT_WIDTH ¶
FRAMEBUFFER_DEFAULT_WIDTH :: 0x9310
FRAMEBUFFER_INCOMPLETE_ATTACHMENT ¶
FRAMEBUFFER_INCOMPLETE_ATTACHMENT :: 0x8CD6
FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER ¶
FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER :: 0x8CDB
FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS ¶
FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS :: 0x8DA8
FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT ¶
FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT :: 0x8CD7
FRAMEBUFFER_INCOMPLETE_MULTISAMPLE ¶
FRAMEBUFFER_INCOMPLETE_MULTISAMPLE :: 0x8D56
FRAMEBUFFER_INCOMPLETE_READ_BUFFER ¶
FRAMEBUFFER_INCOMPLETE_READ_BUFFER :: 0x8CDC
FRAMEBUFFER_RENDERABLE ¶
FRAMEBUFFER_RENDERABLE :: 0x8289
FRAMEBUFFER_RENDERABLE_LAYERED ¶
FRAMEBUFFER_RENDERABLE_LAYERED :: 0x828A
FRAMEBUFFER_SRGB ¶
FRAMEBUFFER_SRGB :: 0x8DB9
FRAMEBUFFER_UNDEFINED ¶
FRAMEBUFFER_UNDEFINED :: 0x8219
FRAMEBUFFER_UNSUPPORTED ¶
FRAMEBUFFER_UNSUPPORTED :: 0x8CDD
FRONT_AND_BACK ¶
FRONT_AND_BACK :: 0x0408
FRONT_FACE ¶
FRONT_FACE :: 0x0B46
FRONT_LEFT ¶
FRONT_LEFT :: 0x0400
FRONT_RIGHT ¶
FRONT_RIGHT :: 0x0401
FULL_SUPPORT ¶
FULL_SUPPORT :: 0x82B7
FUNC_ADD ¶
FUNC_ADD :: 0x8006
FUNC_REVERSE_SUBTRACT ¶
FUNC_REVERSE_SUBTRACT :: 0x800B
FUNC_SUBTRACT ¶
FUNC_SUBTRACT :: 0x800A
GENERATE_MIPMAP ¶
GENERATE_MIPMAP :: 0x8191
GENERATE_MIPMAP_HINT ¶
GENERATE_MIPMAP_HINT :: 0x8192
GEOMETRY_INPUT_TYPE ¶
GEOMETRY_INPUT_TYPE :: 0x8917
GEOMETRY_OUTPUT_TYPE ¶
GEOMETRY_OUTPUT_TYPE :: 0x8918
GEOMETRY_SHADER ¶
GEOMETRY_SHADER :: 0x8DD9
GEOMETRY_SHADER_BIT ¶
GEOMETRY_SHADER_BIT :: 0x00000004
GEOMETRY_SHADER_INVOCATIONS ¶
GEOMETRY_SHADER_INVOCATIONS :: 0x887F
GEOMETRY_SHADER_PRIMITIVES_EMITTED ¶
GEOMETRY_SHADER_PRIMITIVES_EMITTED :: 0x82F3
GEOMETRY_SUBROUTINE ¶
GEOMETRY_SUBROUTINE :: 0x92EB
GEOMETRY_SUBROUTINE_UNIFORM ¶
GEOMETRY_SUBROUTINE_UNIFORM :: 0x92F1
GEOMETRY_TEXTURE ¶
GEOMETRY_TEXTURE :: 0x829E
GEOMETRY_VERTICES_OUT ¶
GEOMETRY_VERTICES_OUT :: 0x8916
GET_TEXTURE_IMAGE_FORMAT ¶
GET_TEXTURE_IMAGE_FORMAT :: 0x8291
GET_TEXTURE_IMAGE_TYPE ¶
GET_TEXTURE_IMAGE_TYPE :: 0x8292
GL_DEBUG ¶
GL_DEBUG :: #config(GL_DEBUG, ODIN_DEBUG)
GREEN_BIAS ¶
GREEN_BIAS :: 0x0D19
GREEN_BITS ¶
GREEN_BITS :: 0x0D53
GREEN_INTEGER ¶
GREEN_INTEGER :: 0x8D95
GREEN_SCALE ¶
GREEN_SCALE :: 0x0D18
GUILTY_CONTEXT_RESET ¶
GUILTY_CONTEXT_RESET :: 0x8253
HALF_FLOAT ¶
HALF_FLOAT :: 0x140B
HIGH_FLOAT ¶
HIGH_FLOAT :: 0x8DF2
HIGH_INT ¶
HIGH_INT :: 0x8DF5
HINT_BIT ¶
HINT_BIT :: 0x00008000
HISTOGRAM ¶
HISTOGRAM :: 0x8024
IMAGE_1D ¶
IMAGE_1D :: 0x904C
IMAGE_1D_ARRAY ¶
IMAGE_1D_ARRAY :: 0x9052
IMAGE_2D ¶
IMAGE_2D :: 0x904D
IMAGE_2D_ARRAY ¶
IMAGE_2D_ARRAY :: 0x9053
IMAGE_2D_MULTISAMPLE ¶
IMAGE_2D_MULTISAMPLE :: 0x9055
IMAGE_2D_MULTISAMPLE_ARRAY ¶
IMAGE_2D_MULTISAMPLE_ARRAY :: 0x9056
IMAGE_2D_RECT ¶
IMAGE_2D_RECT :: 0x904F
IMAGE_3D ¶
IMAGE_3D :: 0x904E
IMAGE_BINDING_ACCESS ¶
IMAGE_BINDING_ACCESS :: 0x8F3E
IMAGE_BINDING_FORMAT ¶
IMAGE_BINDING_FORMAT :: 0x906E
IMAGE_BINDING_LAYER ¶
IMAGE_BINDING_LAYER :: 0x8F3D
IMAGE_BINDING_LAYERED ¶
IMAGE_BINDING_LAYERED :: 0x8F3C
IMAGE_BINDING_LEVEL ¶
IMAGE_BINDING_LEVEL :: 0x8F3B
IMAGE_BINDING_NAME ¶
IMAGE_BINDING_NAME :: 0x8F3A
IMAGE_BUFFER ¶
IMAGE_BUFFER :: 0x9051
IMAGE_CLASS_10_10_10_2 ¶
IMAGE_CLASS_10_10_10_2 :: 0x82C3
IMAGE_CLASS_11_11_10 ¶
IMAGE_CLASS_11_11_10 :: 0x82C2
IMAGE_CLASS_1_X_16 ¶
IMAGE_CLASS_1_X_16 :: 0x82BE
IMAGE_CLASS_1_X_32 ¶
IMAGE_CLASS_1_X_32 :: 0x82BB
IMAGE_CLASS_1_X_8 ¶
IMAGE_CLASS_1_X_8 :: 0x82C1
IMAGE_CLASS_2_X_16 ¶
IMAGE_CLASS_2_X_16 :: 0x82BD
IMAGE_CLASS_2_X_32 ¶
IMAGE_CLASS_2_X_32 :: 0x82BA
IMAGE_CLASS_2_X_8 ¶
IMAGE_CLASS_2_X_8 :: 0x82C0
IMAGE_CLASS_4_X_16 ¶
IMAGE_CLASS_4_X_16 :: 0x82BC
IMAGE_CLASS_4_X_32 ¶
IMAGE_CLASS_4_X_32 :: 0x82B9
IMAGE_CLASS_4_X_8 ¶
IMAGE_CLASS_4_X_8 :: 0x82BF
IMAGE_COMPATIBILITY_CLASS ¶
IMAGE_COMPATIBILITY_CLASS :: 0x82A8
IMAGE_CUBE ¶
IMAGE_CUBE :: 0x9050
IMAGE_CUBE_MAP_ARRAY ¶
IMAGE_CUBE_MAP_ARRAY :: 0x9054
IMAGE_FORMAT_COMPATIBILITY_BY_CLASS ¶
IMAGE_FORMAT_COMPATIBILITY_BY_CLASS :: 0x90C9
IMAGE_FORMAT_COMPATIBILITY_BY_SIZE ¶
IMAGE_FORMAT_COMPATIBILITY_BY_SIZE :: 0x90C8
IMAGE_FORMAT_COMPATIBILITY_TYPE ¶
IMAGE_FORMAT_COMPATIBILITY_TYPE :: 0x90C7
IMAGE_PIXEL_FORMAT ¶
IMAGE_PIXEL_FORMAT :: 0x82A9
IMAGE_PIXEL_TYPE ¶
IMAGE_PIXEL_TYPE :: 0x82AA
IMAGE_TEXEL_SIZE ¶
IMAGE_TEXEL_SIZE :: 0x82A7
IMPLEMENTATION_COLOR_READ_FORMAT ¶
IMPLEMENTATION_COLOR_READ_FORMAT :: 0x8B9B
IMPLEMENTATION_COLOR_READ_TYPE ¶
IMPLEMENTATION_COLOR_READ_TYPE :: 0x8B9A
INCR_WRAP ¶
INCR_WRAP :: 0x8507
INDEX_ARRAY ¶
INDEX_ARRAY :: 0x8077
INDEX_ARRAY_BUFFER_BINDING ¶
INDEX_ARRAY_BUFFER_BINDING :: 0x8899
INDEX_ARRAY_POINTER ¶
INDEX_ARRAY_POINTER :: 0x8091
INDEX_ARRAY_STRIDE ¶
INDEX_ARRAY_STRIDE :: 0x8086
INDEX_ARRAY_TYPE ¶
INDEX_ARRAY_TYPE :: 0x8085
INDEX_BITS ¶
INDEX_BITS :: 0x0D51
INDEX_CLEAR_VALUE ¶
INDEX_CLEAR_VALUE :: 0x0C20
INDEX_LOGIC_OP ¶
INDEX_LOGIC_OP :: 0x0BF1
INDEX_MODE ¶
INDEX_MODE :: 0x0C30
INDEX_OFFSET ¶
INDEX_OFFSET :: 0x0D13
INDEX_SHIFT ¶
INDEX_SHIFT :: 0x0D12
INDEX_WRITEMASK ¶
INDEX_WRITEMASK :: 0x0C21
INFO_LOG_LENGTH ¶
INFO_LOG_LENGTH :: 0x8B84
INNOCENT_CONTEXT_RESET ¶
INNOCENT_CONTEXT_RESET :: 0x8254
INTENSITY ¶
INTENSITY :: 0x8049
INTENSITY12 ¶
INTENSITY12 :: 0x804C
INTENSITY16 ¶
INTENSITY16 :: 0x804D
INTENSITY4 ¶
INTENSITY4 :: 0x804A
INTENSITY8 ¶
INTENSITY8 :: 0x804B
INTERLEAVED_ATTRIBS ¶
INTERLEAVED_ATTRIBS :: 0x8C8C
INTERNALFORMAT_ALPHA_SIZE ¶
INTERNALFORMAT_ALPHA_SIZE :: 0x8274
INTERNALFORMAT_ALPHA_TYPE ¶
INTERNALFORMAT_ALPHA_TYPE :: 0x827B
INTERNALFORMAT_BLUE_SIZE ¶
INTERNALFORMAT_BLUE_SIZE :: 0x8273
INTERNALFORMAT_BLUE_TYPE ¶
INTERNALFORMAT_BLUE_TYPE :: 0x827A
INTERNALFORMAT_DEPTH_SIZE ¶
INTERNALFORMAT_DEPTH_SIZE :: 0x8275
INTERNALFORMAT_DEPTH_TYPE ¶
INTERNALFORMAT_DEPTH_TYPE :: 0x827C
INTERNALFORMAT_GREEN_SIZE ¶
INTERNALFORMAT_GREEN_SIZE :: 0x8272
INTERNALFORMAT_GREEN_TYPE ¶
INTERNALFORMAT_GREEN_TYPE :: 0x8279
INTERNALFORMAT_PREFERRED ¶
INTERNALFORMAT_PREFERRED :: 0x8270
INTERNALFORMAT_RED_SIZE ¶
INTERNALFORMAT_RED_SIZE :: 0x8271
INTERNALFORMAT_RED_TYPE ¶
INTERNALFORMAT_RED_TYPE :: 0x8278
INTERNALFORMAT_SHARED_SIZE ¶
INTERNALFORMAT_SHARED_SIZE :: 0x8277
INTERNALFORMAT_STENCIL_SIZE ¶
INTERNALFORMAT_STENCIL_SIZE :: 0x8276
INTERNALFORMAT_STENCIL_TYPE ¶
INTERNALFORMAT_STENCIL_TYPE :: 0x827D
INTERNALFORMAT_SUPPORTED ¶
INTERNALFORMAT_SUPPORTED :: 0x826F
INTERPOLATE ¶
INTERPOLATE :: 0x8575
INT_2_10_10_10_REV ¶
INT_2_10_10_10_REV :: 0x8D9F
INT_IMAGE_1D ¶
INT_IMAGE_1D :: 0x9057
INT_IMAGE_1D_ARRAY ¶
INT_IMAGE_1D_ARRAY :: 0x905D
INT_IMAGE_2D ¶
INT_IMAGE_2D :: 0x9058
INT_IMAGE_2D_ARRAY ¶
INT_IMAGE_2D_ARRAY :: 0x905E
INT_IMAGE_2D_MULTISAMPLE ¶
INT_IMAGE_2D_MULTISAMPLE :: 0x9060
INT_IMAGE_2D_MULTISAMPLE_ARRAY ¶
INT_IMAGE_2D_MULTISAMPLE_ARRAY :: 0x9061
INT_IMAGE_2D_RECT ¶
INT_IMAGE_2D_RECT :: 0x905A
INT_IMAGE_3D ¶
INT_IMAGE_3D :: 0x9059
INT_IMAGE_BUFFER ¶
INT_IMAGE_BUFFER :: 0x905C
INT_IMAGE_CUBE ¶
INT_IMAGE_CUBE :: 0x905B
INT_IMAGE_CUBE_MAP_ARRAY ¶
INT_IMAGE_CUBE_MAP_ARRAY :: 0x905F
INT_SAMPLER_1D ¶
INT_SAMPLER_1D :: 0x8DC9
INT_SAMPLER_1D_ARRAY ¶
INT_SAMPLER_1D_ARRAY :: 0x8DCE
INT_SAMPLER_2D ¶
INT_SAMPLER_2D :: 0x8DCA
INT_SAMPLER_2D_ARRAY ¶
INT_SAMPLER_2D_ARRAY :: 0x8DCF
INT_SAMPLER_2D_MULTISAMPLE ¶
INT_SAMPLER_2D_MULTISAMPLE :: 0x9109
INT_SAMPLER_2D_MULTISAMPLE_ARRAY ¶
INT_SAMPLER_2D_MULTISAMPLE_ARRAY :: 0x910C
INT_SAMPLER_2D_RECT ¶
INT_SAMPLER_2D_RECT :: 0x8DCD
INT_SAMPLER_3D ¶
INT_SAMPLER_3D :: 0x8DCB
INT_SAMPLER_BUFFER ¶
INT_SAMPLER_BUFFER :: 0x8DD0
INT_SAMPLER_CUBE ¶
INT_SAMPLER_CUBE :: 0x8DCC
INT_SAMPLER_CUBE_MAP_ARRAY ¶
INT_SAMPLER_CUBE_MAP_ARRAY :: 0x900E
INT_VEC2 ¶
INT_VEC2 :: 0x8B53
INT_VEC3 ¶
INT_VEC3 :: 0x8B54
INT_VEC4 ¶
INT_VEC4 :: 0x8B55
INVALID_ENUM ¶
INVALID_ENUM :: 0x0500
INVALID_FRAMEBUFFER_OPERATION ¶
INVALID_FRAMEBUFFER_OPERATION :: 0x0506
INVALID_INDEX ¶
INVALID_INDEX :: 0xFFFFFFFF
INVALID_OPERATION ¶
INVALID_OPERATION :: 0x0502
INVALID_VALUE ¶
INVALID_VALUE :: 0x0501
ISOLINES ¶
ISOLINES :: 0x8E7A
IS_PER_PATCH ¶
IS_PER_PATCH :: 0x92E7
IS_ROW_MAJOR ¶
IS_ROW_MAJOR :: 0x9300
LAST_VERTEX_CONVENTION ¶
LAST_VERTEX_CONVENTION :: 0x8E4E
LAYER_PROVOKING_VERTEX ¶
LAYER_PROVOKING_VERTEX :: 0x825E
LIGHTING ¶
LIGHTING :: 0x0B50
LIGHTING_BIT ¶
LIGHTING_BIT :: 0x00000040
LIGHT_MODEL_AMBIENT ¶
LIGHT_MODEL_AMBIENT :: 0x0B53
LIGHT_MODEL_COLOR_CONTROL ¶
LIGHT_MODEL_COLOR_CONTROL :: 0x81F8
LIGHT_MODEL_LOCAL_VIEWER ¶
LIGHT_MODEL_LOCAL_VIEWER :: 0x0B51
LIGHT_MODEL_TWO_SIDE ¶
LIGHT_MODEL_TWO_SIDE :: 0x0B52
LINEAR_ATTENUATION ¶
LINEAR_ATTENUATION :: 0x1208
LINEAR_MIPMAP_LINEAR ¶
LINEAR_MIPMAP_LINEAR :: 0x2703
LINEAR_MIPMAP_NEAREST ¶
LINEAR_MIPMAP_NEAREST :: 0x2701
LINES_ADJACENCY ¶
LINES_ADJACENCY :: 0x000A
LINE_BIT ¶
LINE_BIT :: 0x00000004
LINE_LOOP ¶
LINE_LOOP :: 0x0002
LINE_RESET_TOKEN ¶
LINE_RESET_TOKEN :: 0x0707
LINE_SMOOTH ¶
LINE_SMOOTH :: 0x0B20
LINE_SMOOTH_HINT ¶
LINE_SMOOTH_HINT :: 0x0C52
LINE_STIPPLE ¶
LINE_STIPPLE :: 0x0B24
LINE_STIPPLE_PATTERN ¶
LINE_STIPPLE_PATTERN :: 0x0B25
LINE_STIPPLE_REPEAT ¶
LINE_STIPPLE_REPEAT :: 0x0B26
LINE_STRIP ¶
LINE_STRIP :: 0x0003
LINE_STRIP_ADJACENCY ¶
LINE_STRIP_ADJACENCY :: 0x000B
LINE_TOKEN ¶
LINE_TOKEN :: 0x0702
LINE_WIDTH ¶
LINE_WIDTH :: 0x0B21
LINE_WIDTH_GRANULARITY ¶
LINE_WIDTH_GRANULARITY :: 0x0B23
LINE_WIDTH_RANGE ¶
LINE_WIDTH_RANGE :: 0x0B22
LINK_STATUS ¶
LINK_STATUS :: 0x8B82
LIST_BASE ¶
LIST_BASE :: 0x0B32
LIST_BIT ¶
LIST_BIT :: 0x00020000
LIST_INDEX ¶
LIST_INDEX :: 0x0B33
LIST_MODE ¶
LIST_MODE :: 0x0B30
LOCATION ¶
LOCATION :: 0x930E
LOCATION_COMPONENT ¶
LOCATION_COMPONENT :: 0x934A
LOCATION_INDEX ¶
LOCATION_INDEX :: 0x930F
LOGIC_OP ¶
LOGIC_OP :: 0x0BF1
LOGIC_OP_MODE ¶
LOGIC_OP_MODE :: 0x0BF0
LOSE_CONTEXT_ON_RESET ¶
LOSE_CONTEXT_ON_RESET :: 0x8252
LOWER_LEFT ¶
LOWER_LEFT :: 0x8CA1
LOW_FLOAT ¶
LOW_FLOAT :: 0x8DF0
LUMINANCE ¶
LUMINANCE :: 0x1909
LUMINANCE12 ¶
LUMINANCE12 :: 0x8041
LUMINANCE12_ALPHA12 ¶
LUMINANCE12_ALPHA12 :: 0x8047
LUMINANCE12_ALPHA4 ¶
LUMINANCE12_ALPHA4 :: 0x8046
LUMINANCE16 ¶
LUMINANCE16 :: 0x8042
LUMINANCE16_ALPHA16 ¶
LUMINANCE16_ALPHA16 :: 0x8048
LUMINANCE4 ¶
LUMINANCE4 :: 0x803F
LUMINANCE4_ALPHA4 ¶
LUMINANCE4_ALPHA4 :: 0x8043
LUMINANCE6_ALPHA2 ¶
LUMINANCE6_ALPHA2 :: 0x8044
LUMINANCE8 ¶
LUMINANCE8 :: 0x8040
LUMINANCE8_ALPHA8 ¶
LUMINANCE8_ALPHA8 :: 0x8045
LUMINANCE_ALPHA ¶
LUMINANCE_ALPHA :: 0x190A
MAJOR_VERSION ¶
MAJOR_VERSION :: 0x821B
MANUAL_GENERATE_MIPMAP ¶
MANUAL_GENERATE_MIPMAP :: 0x8294
MAP1_COLOR_4 ¶
MAP1_COLOR_4 :: 0x0D90
MAP1_GRID_DOMAIN ¶
MAP1_GRID_DOMAIN :: 0x0DD0
MAP1_GRID_SEGMENTS ¶
MAP1_GRID_SEGMENTS :: 0x0DD1
MAP1_INDEX ¶
MAP1_INDEX :: 0x0D91
MAP1_NORMAL ¶
MAP1_NORMAL :: 0x0D92
MAP1_TEXTURE_COORD_1 ¶
MAP1_TEXTURE_COORD_1 :: 0x0D93
MAP1_TEXTURE_COORD_2 ¶
MAP1_TEXTURE_COORD_2 :: 0x0D94
MAP1_TEXTURE_COORD_3 ¶
MAP1_TEXTURE_COORD_3 :: 0x0D95
MAP1_TEXTURE_COORD_4 ¶
MAP1_TEXTURE_COORD_4 :: 0x0D96
MAP1_VERTEX_3 ¶
MAP1_VERTEX_3 :: 0x0D97
MAP1_VERTEX_4 ¶
MAP1_VERTEX_4 :: 0x0D98
MAP2_COLOR_4 ¶
MAP2_COLOR_4 :: 0x0DB0
MAP2_GRID_DOMAIN ¶
MAP2_GRID_DOMAIN :: 0x0DD2
MAP2_GRID_SEGMENTS ¶
MAP2_GRID_SEGMENTS :: 0x0DD3
MAP2_INDEX ¶
MAP2_INDEX :: 0x0DB1
MAP2_NORMAL ¶
MAP2_NORMAL :: 0x0DB2
MAP2_TEXTURE_COORD_1 ¶
MAP2_TEXTURE_COORD_1 :: 0x0DB3
MAP2_TEXTURE_COORD_2 ¶
MAP2_TEXTURE_COORD_2 :: 0x0DB4
MAP2_TEXTURE_COORD_3 ¶
MAP2_TEXTURE_COORD_3 :: 0x0DB5
MAP2_TEXTURE_COORD_4 ¶
MAP2_TEXTURE_COORD_4 :: 0x0DB6
MAP2_VERTEX_3 ¶
MAP2_VERTEX_3 :: 0x0DB7
MAP2_VERTEX_4 ¶
MAP2_VERTEX_4 :: 0x0DB8
MAP_COHERENT_BIT ¶
MAP_COHERENT_BIT :: 0x0080
MAP_COLOR ¶
MAP_COLOR :: 0x0D10
MAP_FLUSH_EXPLICIT_BIT ¶
MAP_FLUSH_EXPLICIT_BIT :: 0x0010
MAP_INVALIDATE_BUFFER_BIT ¶
MAP_INVALIDATE_BUFFER_BIT :: 0x0008
MAP_INVALIDATE_RANGE_BIT ¶
MAP_INVALIDATE_RANGE_BIT :: 0x0004
MAP_PERSISTENT_BIT ¶
MAP_PERSISTENT_BIT :: 0x0040
MAP_READ_BIT ¶
MAP_READ_BIT :: 0x0001
MAP_STENCIL ¶
MAP_STENCIL :: 0x0D11
MAP_UNSYNCHRONIZED_BIT ¶
MAP_UNSYNCHRONIZED_BIT :: 0x0020
MAP_WRITE_BIT ¶
MAP_WRITE_BIT :: 0x0002
MATRIX_MODE ¶
MATRIX_MODE :: 0x0BA0
MATRIX_STRIDE ¶
MATRIX_STRIDE :: 0x92FF
MAX_3D_TEXTURE_SIZE ¶
MAX_3D_TEXTURE_SIZE :: 0x8073
MAX_ARRAY_TEXTURE_LAYERS ¶
MAX_ARRAY_TEXTURE_LAYERS :: 0x88FF
MAX_ATOMIC_COUNTER_BUFFER_BINDINGS ¶
MAX_ATOMIC_COUNTER_BUFFER_BINDINGS :: 0x92DC
MAX_ATOMIC_COUNTER_BUFFER_SIZE ¶
MAX_ATOMIC_COUNTER_BUFFER_SIZE :: 0x92D8
MAX_ATTRIB_STACK_DEPTH ¶
MAX_ATTRIB_STACK_DEPTH :: 0x0D35
MAX_CLIENT_ATTRIB_STACK_DEPTH ¶
MAX_CLIENT_ATTRIB_STACK_DEPTH :: 0x0D3B
MAX_CLIP_DISTANCES ¶
MAX_CLIP_DISTANCES :: 0x0D32
MAX_CLIP_PLANES ¶
MAX_CLIP_PLANES :: 0x0D32
MAX_COLOR_ATTACHMENTS ¶
MAX_COLOR_ATTACHMENTS :: 0x8CDF
MAX_COLOR_TEXTURE_SAMPLES ¶
MAX_COLOR_TEXTURE_SAMPLES :: 0x910E
MAX_COMBINED_ATOMIC_COUNTERS ¶
MAX_COMBINED_ATOMIC_COUNTERS :: 0x92D7
MAX_COMBINED_ATOMIC_COUNTER_BUFFERS ¶
MAX_COMBINED_ATOMIC_COUNTER_BUFFERS :: 0x92D1
MAX_COMBINED_CLIP_AND_CULL_DISTANCES ¶
MAX_COMBINED_CLIP_AND_CULL_DISTANCES :: 0x82FA
MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS ¶
MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS :: 0x8266
MAX_COMBINED_DIMENSIONS ¶
MAX_COMBINED_DIMENSIONS :: 0x8282
MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS ¶
MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS :: 0x8A33
MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS ¶
MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS :: 0x8A32
MAX_COMBINED_IMAGE_UNIFORMS ¶
MAX_COMBINED_IMAGE_UNIFORMS :: 0x90CF
MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS ¶
MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS :: 0x8F39
MAX_COMBINED_SHADER_OUTPUT_RESOURCES ¶
MAX_COMBINED_SHADER_OUTPUT_RESOURCES :: 0x8F39
MAX_COMBINED_SHADER_STORAGE_BLOCKS ¶
MAX_COMBINED_SHADER_STORAGE_BLOCKS :: 0x90DC
MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS ¶
MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS :: 0x8E1E
MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS ¶
MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS :: 0x8E1F
MAX_COMBINED_TEXTURE_IMAGE_UNITS ¶
MAX_COMBINED_TEXTURE_IMAGE_UNITS :: 0x8B4D
MAX_COMBINED_UNIFORM_BLOCKS ¶
MAX_COMBINED_UNIFORM_BLOCKS :: 0x8A2E
MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS ¶
MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS :: 0x8A31
MAX_COMPUTE_ATOMIC_COUNTERS ¶
MAX_COMPUTE_ATOMIC_COUNTERS :: 0x8265
MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS ¶
MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS :: 0x8264
MAX_COMPUTE_IMAGE_UNIFORMS ¶
MAX_COMPUTE_IMAGE_UNIFORMS :: 0x91BD
MAX_COMPUTE_SHADER_STORAGE_BLOCKS ¶
MAX_COMPUTE_SHADER_STORAGE_BLOCKS :: 0x90DB
MAX_COMPUTE_SHARED_MEMORY_SIZE ¶
MAX_COMPUTE_SHARED_MEMORY_SIZE :: 0x8262
MAX_COMPUTE_TEXTURE_IMAGE_UNITS ¶
MAX_COMPUTE_TEXTURE_IMAGE_UNITS :: 0x91BC
MAX_COMPUTE_UNIFORM_BLOCKS ¶
MAX_COMPUTE_UNIFORM_BLOCKS :: 0x91BB
MAX_COMPUTE_UNIFORM_COMPONENTS ¶
MAX_COMPUTE_UNIFORM_COMPONENTS :: 0x8263
MAX_COMPUTE_WORK_GROUP_COUNT ¶
MAX_COMPUTE_WORK_GROUP_COUNT :: 0x91BE
MAX_COMPUTE_WORK_GROUP_INVOCATIONS ¶
MAX_COMPUTE_WORK_GROUP_INVOCATIONS :: 0x90EB
MAX_COMPUTE_WORK_GROUP_SIZE ¶
MAX_COMPUTE_WORK_GROUP_SIZE :: 0x91BF
MAX_CUBE_MAP_TEXTURE_SIZE ¶
MAX_CUBE_MAP_TEXTURE_SIZE :: 0x851C
MAX_CULL_DISTANCES ¶
MAX_CULL_DISTANCES :: 0x82F9
MAX_DEBUG_GROUP_STACK_DEPTH ¶
MAX_DEBUG_GROUP_STACK_DEPTH :: 0x826C
MAX_DEBUG_LOGGED_MESSAGES ¶
MAX_DEBUG_LOGGED_MESSAGES :: 0x9144
MAX_DEBUG_LOGGED_MESSAGES_ARB ¶
MAX_DEBUG_LOGGED_MESSAGES_ARB :: 0x9144
MAX_DEBUG_MESSAGE_LENGTH ¶
MAX_DEBUG_MESSAGE_LENGTH :: 0x9143
MAX_DEBUG_MESSAGE_LENGTH_ARB ¶
MAX_DEBUG_MESSAGE_LENGTH_ARB :: 0x9143
MAX_DEPTH ¶
MAX_DEPTH :: 0x8280
MAX_DEPTH_TEXTURE_SAMPLES ¶
MAX_DEPTH_TEXTURE_SAMPLES :: 0x910F
MAX_DRAW_BUFFERS ¶
MAX_DRAW_BUFFERS :: 0x8824
MAX_DUAL_SOURCE_DRAW_BUFFERS ¶
MAX_DUAL_SOURCE_DRAW_BUFFERS :: 0x88FC
MAX_ELEMENTS_INDICES ¶
MAX_ELEMENTS_INDICES :: 0x80E9
MAX_ELEMENTS_VERTICES ¶
MAX_ELEMENTS_VERTICES :: 0x80E8
MAX_ELEMENT_INDEX ¶
MAX_ELEMENT_INDEX :: 0x8D6B
MAX_EVAL_ORDER ¶
MAX_EVAL_ORDER :: 0x0D30
MAX_FRAGMENT_ATOMIC_COUNTERS ¶
MAX_FRAGMENT_ATOMIC_COUNTERS :: 0x92D6
MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS ¶
MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS :: 0x92D0
MAX_FRAGMENT_IMAGE_UNIFORMS ¶
MAX_FRAGMENT_IMAGE_UNIFORMS :: 0x90CE
MAX_FRAGMENT_INPUT_COMPONENTS ¶
MAX_FRAGMENT_INPUT_COMPONENTS :: 0x9125
MAX_FRAGMENT_INTERPOLATION_OFFSET ¶
MAX_FRAGMENT_INTERPOLATION_OFFSET :: 0x8E5C
MAX_FRAGMENT_SHADER_STORAGE_BLOCKS ¶
MAX_FRAGMENT_SHADER_STORAGE_BLOCKS :: 0x90DA
MAX_FRAGMENT_UNIFORM_BLOCKS ¶
MAX_FRAGMENT_UNIFORM_BLOCKS :: 0x8A2D
MAX_FRAGMENT_UNIFORM_COMPONENTS ¶
MAX_FRAGMENT_UNIFORM_COMPONENTS :: 0x8B49
MAX_FRAGMENT_UNIFORM_VECTORS ¶
MAX_FRAGMENT_UNIFORM_VECTORS :: 0x8DFD
MAX_FRAMEBUFFER_HEIGHT ¶
MAX_FRAMEBUFFER_HEIGHT :: 0x9316
MAX_FRAMEBUFFER_LAYERS ¶
MAX_FRAMEBUFFER_LAYERS :: 0x9317
MAX_FRAMEBUFFER_SAMPLES ¶
MAX_FRAMEBUFFER_SAMPLES :: 0x9318
MAX_FRAMEBUFFER_WIDTH ¶
MAX_FRAMEBUFFER_WIDTH :: 0x9315
MAX_GEOMETRY_ATOMIC_COUNTERS ¶
MAX_GEOMETRY_ATOMIC_COUNTERS :: 0x92D5
MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS ¶
MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS :: 0x92CF
MAX_GEOMETRY_IMAGE_UNIFORMS ¶
MAX_GEOMETRY_IMAGE_UNIFORMS :: 0x90CD
MAX_GEOMETRY_INPUT_COMPONENTS ¶
MAX_GEOMETRY_INPUT_COMPONENTS :: 0x9123
MAX_GEOMETRY_OUTPUT_COMPONENTS ¶
MAX_GEOMETRY_OUTPUT_COMPONENTS :: 0x9124
MAX_GEOMETRY_OUTPUT_VERTICES ¶
MAX_GEOMETRY_OUTPUT_VERTICES :: 0x8DE0
MAX_GEOMETRY_SHADER_INVOCATIONS ¶
MAX_GEOMETRY_SHADER_INVOCATIONS :: 0x8E5A
MAX_GEOMETRY_SHADER_STORAGE_BLOCKS ¶
MAX_GEOMETRY_SHADER_STORAGE_BLOCKS :: 0x90D7
MAX_GEOMETRY_TEXTURE_IMAGE_UNITS ¶
MAX_GEOMETRY_TEXTURE_IMAGE_UNITS :: 0x8C29
MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS ¶
MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS :: 0x8DE1
MAX_GEOMETRY_UNIFORM_BLOCKS ¶
MAX_GEOMETRY_UNIFORM_BLOCKS :: 0x8A2C
MAX_GEOMETRY_UNIFORM_COMPONENTS ¶
MAX_GEOMETRY_UNIFORM_COMPONENTS :: 0x8DDF
MAX_HEIGHT ¶
MAX_HEIGHT :: 0x827F
MAX_IMAGE_SAMPLES ¶
MAX_IMAGE_SAMPLES :: 0x906D
MAX_IMAGE_UNITS ¶
MAX_IMAGE_UNITS :: 0x8F38
MAX_INTEGER_SAMPLES ¶
MAX_INTEGER_SAMPLES :: 0x9110
MAX_LABEL_LENGTH ¶
MAX_LABEL_LENGTH :: 0x82E8
MAX_LAYERS ¶
MAX_LAYERS :: 0x8281
MAX_LIGHTS ¶
MAX_LIGHTS :: 0x0D31
MAX_LIST_NESTING ¶
MAX_LIST_NESTING :: 0x0B31
MAX_MODELVIEW_STACK_DEPTH ¶
MAX_MODELVIEW_STACK_DEPTH :: 0x0D36
MAX_NAME_LENGTH ¶
MAX_NAME_LENGTH :: 0x92F6
MAX_NAME_STACK_DEPTH ¶
MAX_NAME_STACK_DEPTH :: 0x0D37
MAX_NUM_ACTIVE_VARIABLES ¶
MAX_NUM_ACTIVE_VARIABLES :: 0x92F7
MAX_NUM_COMPATIBLE_SUBROUTINES ¶
MAX_NUM_COMPATIBLE_SUBROUTINES :: 0x92F8
MAX_PATCH_VERTICES ¶
MAX_PATCH_VERTICES :: 0x8E7D
MAX_PIXEL_MAP_TABLE ¶
MAX_PIXEL_MAP_TABLE :: 0x0D34
MAX_PROGRAM_TEXEL_OFFSET ¶
MAX_PROGRAM_TEXEL_OFFSET :: 0x8905
MAX_PROGRAM_TEXTURE_GATHER_OFFSET ¶
MAX_PROGRAM_TEXTURE_GATHER_OFFSET :: 0x8E5F
MAX_PROJECTION_STACK_DEPTH ¶
MAX_PROJECTION_STACK_DEPTH :: 0x0D38
MAX_RECTANGLE_TEXTURE_SIZE ¶
MAX_RECTANGLE_TEXTURE_SIZE :: 0x84F8
MAX_RENDERBUFFER_SIZE ¶
MAX_RENDERBUFFER_SIZE :: 0x84E8
MAX_SAMPLES ¶
MAX_SAMPLES :: 0x8D57
MAX_SAMPLE_MASK_WORDS ¶
MAX_SAMPLE_MASK_WORDS :: 0x8E59
MAX_SERVER_WAIT_TIMEOUT ¶
MAX_SERVER_WAIT_TIMEOUT :: 0x9111
MAX_SHADER_STORAGE_BLOCK_SIZE ¶
MAX_SHADER_STORAGE_BLOCK_SIZE :: 0x90DE
MAX_SHADER_STORAGE_BUFFER_BINDINGS ¶
MAX_SHADER_STORAGE_BUFFER_BINDINGS :: 0x90DD
MAX_SUBROUTINES ¶
MAX_SUBROUTINES :: 0x8DE7
MAX_SUBROUTINE_UNIFORM_LOCATIONS ¶
MAX_SUBROUTINE_UNIFORM_LOCATIONS :: 0x8DE8
MAX_TESS_CONTROL_ATOMIC_COUNTERS ¶
MAX_TESS_CONTROL_ATOMIC_COUNTERS :: 0x92D3
MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS ¶
MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS :: 0x92CD
MAX_TESS_CONTROL_IMAGE_UNIFORMS ¶
MAX_TESS_CONTROL_IMAGE_UNIFORMS :: 0x90CB
MAX_TESS_CONTROL_INPUT_COMPONENTS ¶
MAX_TESS_CONTROL_INPUT_COMPONENTS :: 0x886C
MAX_TESS_CONTROL_OUTPUT_COMPONENTS ¶
MAX_TESS_CONTROL_OUTPUT_COMPONENTS :: 0x8E83
MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS ¶
MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS :: 0x90D8
MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS ¶
MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS :: 0x8E81
MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS ¶
MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS :: 0x8E85
MAX_TESS_CONTROL_UNIFORM_BLOCKS ¶
MAX_TESS_CONTROL_UNIFORM_BLOCKS :: 0x8E89
MAX_TESS_CONTROL_UNIFORM_COMPONENTS ¶
MAX_TESS_CONTROL_UNIFORM_COMPONENTS :: 0x8E7F
MAX_TESS_EVALUATION_ATOMIC_COUNTERS ¶
MAX_TESS_EVALUATION_ATOMIC_COUNTERS :: 0x92D4
MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS ¶
MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS :: 0x92CE
MAX_TESS_EVALUATION_IMAGE_UNIFORMS ¶
MAX_TESS_EVALUATION_IMAGE_UNIFORMS :: 0x90CC
MAX_TESS_EVALUATION_INPUT_COMPONENTS ¶
MAX_TESS_EVALUATION_INPUT_COMPONENTS :: 0x886D
MAX_TESS_EVALUATION_OUTPUT_COMPONENTS ¶
MAX_TESS_EVALUATION_OUTPUT_COMPONENTS :: 0x8E86
MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS ¶
MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS :: 0x90D9
MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS ¶
MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS :: 0x8E82
MAX_TESS_EVALUATION_UNIFORM_BLOCKS ¶
MAX_TESS_EVALUATION_UNIFORM_BLOCKS :: 0x8E8A
MAX_TESS_EVALUATION_UNIFORM_COMPONENTS ¶
MAX_TESS_EVALUATION_UNIFORM_COMPONENTS :: 0x8E80
MAX_TESS_GEN_LEVEL ¶
MAX_TESS_GEN_LEVEL :: 0x8E7E
MAX_TESS_PATCH_COMPONENTS ¶
MAX_TESS_PATCH_COMPONENTS :: 0x8E84
MAX_TEXTURE_BUFFER_SIZE ¶
MAX_TEXTURE_BUFFER_SIZE :: 0x8C2B
MAX_TEXTURE_COORDS ¶
MAX_TEXTURE_COORDS :: 0x8871
MAX_TEXTURE_IMAGE_UNITS ¶
MAX_TEXTURE_IMAGE_UNITS :: 0x8872
MAX_TEXTURE_LOD_BIAS ¶
MAX_TEXTURE_LOD_BIAS :: 0x84FD
MAX_TEXTURE_MAX_ANISOTROPY ¶
MAX_TEXTURE_MAX_ANISOTROPY :: 0x84FF
MAX_TEXTURE_SIZE ¶
MAX_TEXTURE_SIZE :: 0x0D33
MAX_TEXTURE_STACK_DEPTH ¶
MAX_TEXTURE_STACK_DEPTH :: 0x0D39
MAX_TEXTURE_UNITS ¶
MAX_TEXTURE_UNITS :: 0x84E2
MAX_TRANSFORM_FEEDBACK_BUFFERS ¶
MAX_TRANSFORM_FEEDBACK_BUFFERS :: 0x8E70
MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS ¶
MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS :: 0x8C8A
MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS ¶
MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS :: 0x8C8B
MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS ¶
MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS :: 0x8C80
MAX_UNIFORM_BLOCK_SIZE ¶
MAX_UNIFORM_BLOCK_SIZE :: 0x8A30
MAX_UNIFORM_BUFFER_BINDINGS ¶
MAX_UNIFORM_BUFFER_BINDINGS :: 0x8A2F
MAX_UNIFORM_LOCATIONS ¶
MAX_UNIFORM_LOCATIONS :: 0x826E
MAX_VARYING_COMPONENTS ¶
MAX_VARYING_COMPONENTS :: 0x8B4B
MAX_VARYING_FLOATS ¶
MAX_VARYING_FLOATS :: 0x8B4B
MAX_VARYING_VECTORS ¶
MAX_VARYING_VECTORS :: 0x8DFC
MAX_VERTEX_ATOMIC_COUNTERS ¶
MAX_VERTEX_ATOMIC_COUNTERS :: 0x92D2
MAX_VERTEX_ATOMIC_COUNTER_BUFFERS ¶
MAX_VERTEX_ATOMIC_COUNTER_BUFFERS :: 0x92CC
MAX_VERTEX_ATTRIBS ¶
MAX_VERTEX_ATTRIBS :: 0x8869
MAX_VERTEX_ATTRIB_BINDINGS ¶
MAX_VERTEX_ATTRIB_BINDINGS :: 0x82DA
MAX_VERTEX_ATTRIB_RELATIVE_OFFSET ¶
MAX_VERTEX_ATTRIB_RELATIVE_OFFSET :: 0x82D9
MAX_VERTEX_ATTRIB_STRIDE ¶
MAX_VERTEX_ATTRIB_STRIDE :: 0x82E5
MAX_VERTEX_IMAGE_UNIFORMS ¶
MAX_VERTEX_IMAGE_UNIFORMS :: 0x90CA
MAX_VERTEX_OUTPUT_COMPONENTS ¶
MAX_VERTEX_OUTPUT_COMPONENTS :: 0x9122
MAX_VERTEX_SHADER_STORAGE_BLOCKS ¶
MAX_VERTEX_SHADER_STORAGE_BLOCKS :: 0x90D6
MAX_VERTEX_STREAMS ¶
MAX_VERTEX_STREAMS :: 0x8E71
MAX_VERTEX_TEXTURE_IMAGE_UNITS ¶
MAX_VERTEX_TEXTURE_IMAGE_UNITS :: 0x8B4C
MAX_VERTEX_UNIFORM_BLOCKS ¶
MAX_VERTEX_UNIFORM_BLOCKS :: 0x8A2B
MAX_VERTEX_UNIFORM_COMPONENTS ¶
MAX_VERTEX_UNIFORM_COMPONENTS :: 0x8B4A
MAX_VERTEX_UNIFORM_VECTORS ¶
MAX_VERTEX_UNIFORM_VECTORS :: 0x8DFB
MAX_VIEWPORTS ¶
MAX_VIEWPORTS :: 0x825B
MAX_VIEWPORT_DIMS ¶
MAX_VIEWPORT_DIMS :: 0x0D3A
MAX_WIDTH ¶
MAX_WIDTH :: 0x827E
MEDIUM_FLOAT ¶
MEDIUM_FLOAT :: 0x8DF1
MEDIUM_INT ¶
MEDIUM_INT :: 0x8DF4
MINOR_VERSION ¶
MINOR_VERSION :: 0x821C
MIN_FRAGMENT_INTERPOLATION_OFFSET ¶
MIN_FRAGMENT_INTERPOLATION_OFFSET :: 0x8E5B
MIN_MAP_BUFFER_ALIGNMENT ¶
MIN_MAP_BUFFER_ALIGNMENT :: 0x90BC
MIN_PROGRAM_TEXEL_OFFSET ¶
MIN_PROGRAM_TEXEL_OFFSET :: 0x8904
MIN_PROGRAM_TEXTURE_GATHER_OFFSET ¶
MIN_PROGRAM_TEXTURE_GATHER_OFFSET :: 0x8E5E
MIN_SAMPLE_SHADING_VALUE ¶
MIN_SAMPLE_SHADING_VALUE :: 0x8C37
MIRRORED_REPEAT ¶
MIRRORED_REPEAT :: 0x8370
MIRROR_CLAMP_TO_EDGE ¶
MIRROR_CLAMP_TO_EDGE :: 0x8743
MODELVIEW ¶
MODELVIEW :: 0x1700
MODELVIEW_MATRIX ¶
MODELVIEW_MATRIX :: 0x0BA6
MODELVIEW_STACK_DEPTH ¶
MODELVIEW_STACK_DEPTH :: 0x0BA3
MODULATE ¶
MODULATE :: 0x2100
MULTISAMPLE ¶
MULTISAMPLE :: 0x809D
MULTISAMPLE_BIT ¶
MULTISAMPLE_BIT :: 0x20000000
NAME_LENGTH ¶
NAME_LENGTH :: 0x92F9
NAME_STACK_DEPTH ¶
NAME_STACK_DEPTH :: 0x0D70
NEAREST_MIPMAP_LINEAR ¶
NEAREST_MIPMAP_LINEAR :: 0x2702
NEAREST_MIPMAP_NEAREST ¶
NEAREST_MIPMAP_NEAREST :: 0x2700
NEGATIVE_ONE_TO_ONE ¶
NEGATIVE_ONE_TO_ONE :: 0x935E
NORMALIZE ¶
NORMALIZE :: 0x0BA1
NORMAL_ARRAY ¶
NORMAL_ARRAY :: 0x8075
NORMAL_ARRAY_BUFFER_BINDING ¶
NORMAL_ARRAY_BUFFER_BINDING :: 0x8897
NORMAL_ARRAY_POINTER ¶
NORMAL_ARRAY_POINTER :: 0x808F
NORMAL_ARRAY_STRIDE ¶
NORMAL_ARRAY_STRIDE :: 0x807F
NORMAL_ARRAY_TYPE ¶
NORMAL_ARRAY_TYPE :: 0x807E
NORMAL_MAP ¶
NORMAL_MAP :: 0x8511
NOTEQUAL ¶
NOTEQUAL :: 0x0205
NO_ERROR ¶
NO_ERROR :: 0
NO_RESET_NOTIFICATION ¶
NO_RESET_NOTIFICATION :: 0x8261
NUM_ACTIVE_VARIABLES ¶
NUM_ACTIVE_VARIABLES :: 0x9304
NUM_COMPATIBLE_SUBROUTINES ¶
NUM_COMPATIBLE_SUBROUTINES :: 0x8E4A
NUM_COMPRESSED_TEXTURE_FORMATS ¶
NUM_COMPRESSED_TEXTURE_FORMATS :: 0x86A2
NUM_EXTENSIONS ¶
NUM_EXTENSIONS :: 0x821D
NUM_PROGRAM_BINARY_FORMATS ¶
NUM_PROGRAM_BINARY_FORMATS :: 0x87FE
NUM_SAMPLE_COUNTS ¶
NUM_SAMPLE_COUNTS :: 0x9380
NUM_SHADER_BINARY_FORMATS ¶
NUM_SHADER_BINARY_FORMATS :: 0x8DF9
NUM_SHADING_LANGUAGE_VERSIONS ¶
NUM_SHADING_LANGUAGE_VERSIONS :: 0x82E9
NUM_SPIR_V_EXTENSIONS ¶
NUM_SPIR_V_EXTENSIONS :: 0x9554
OBJECT_LINEAR ¶
OBJECT_LINEAR :: 0x2401
OBJECT_PLANE ¶
OBJECT_PLANE :: 0x2501
OBJECT_TYPE ¶
OBJECT_TYPE :: 0x9112
ONE_MINUS_CONSTANT_ALPHA ¶
ONE_MINUS_CONSTANT_ALPHA :: 0x8004
ONE_MINUS_CONSTANT_COLOR ¶
ONE_MINUS_CONSTANT_COLOR :: 0x8002
ONE_MINUS_DST_ALPHA ¶
ONE_MINUS_DST_ALPHA :: 0x0305
ONE_MINUS_DST_COLOR ¶
ONE_MINUS_DST_COLOR :: 0x0307
ONE_MINUS_SRC1_ALPHA ¶
ONE_MINUS_SRC1_ALPHA :: 0x88FB
ONE_MINUS_SRC1_COLOR ¶
ONE_MINUS_SRC1_COLOR :: 0x88FA
ONE_MINUS_SRC_ALPHA ¶
ONE_MINUS_SRC_ALPHA :: 0x0303
ONE_MINUS_SRC_COLOR ¶
ONE_MINUS_SRC_COLOR :: 0x0301
OPERAND0_ALPHA ¶
OPERAND0_ALPHA :: 0x8598
OPERAND0_RGB ¶
OPERAND0_RGB :: 0x8590
OPERAND1_ALPHA ¶
OPERAND1_ALPHA :: 0x8599
OPERAND1_RGB ¶
OPERAND1_RGB :: 0x8591
OPERAND2_ALPHA ¶
OPERAND2_ALPHA :: 0x859A
OPERAND2_RGB ¶
OPERAND2_RGB :: 0x8592
OR_INVERTED ¶
OR_INVERTED :: 0x150D
OR_REVERSE ¶
OR_REVERSE :: 0x150B
OUT_OF_MEMORY ¶
OUT_OF_MEMORY :: 0x0505
PACK_ALIGNMENT ¶
PACK_ALIGNMENT :: 0x0D05
PACK_COMPRESSED_BLOCK_DEPTH ¶
PACK_COMPRESSED_BLOCK_DEPTH :: 0x912D
PACK_COMPRESSED_BLOCK_HEIGHT ¶
PACK_COMPRESSED_BLOCK_HEIGHT :: 0x912C
PACK_COMPRESSED_BLOCK_SIZE ¶
PACK_COMPRESSED_BLOCK_SIZE :: 0x912E
PACK_COMPRESSED_BLOCK_WIDTH ¶
PACK_COMPRESSED_BLOCK_WIDTH :: 0x912B
PACK_IMAGE_HEIGHT ¶
PACK_IMAGE_HEIGHT :: 0x806C
PACK_LSB_FIRST ¶
PACK_LSB_FIRST :: 0x0D01
PACK_ROW_LENGTH ¶
PACK_ROW_LENGTH :: 0x0D02
PACK_SKIP_IMAGES ¶
PACK_SKIP_IMAGES :: 0x806B
PACK_SKIP_PIXELS ¶
PACK_SKIP_PIXELS :: 0x0D04
PACK_SKIP_ROWS ¶
PACK_SKIP_ROWS :: 0x0D03
PACK_SWAP_BYTES ¶
PACK_SWAP_BYTES :: 0x0D00
PARAMETER_BUFFER ¶
PARAMETER_BUFFER :: 0x80EE
PARAMETER_BUFFER_BINDING ¶
PARAMETER_BUFFER_BINDING :: 0x80EF
PASS_THROUGH_TOKEN ¶
PASS_THROUGH_TOKEN :: 0x0700
PATCH_DEFAULT_INNER_LEVEL ¶
PATCH_DEFAULT_INNER_LEVEL :: 0x8E73
PATCH_DEFAULT_OUTER_LEVEL ¶
PATCH_DEFAULT_OUTER_LEVEL :: 0x8E74
PATCH_VERTICES ¶
PATCH_VERTICES :: 0x8E72
PERSPECTIVE_CORRECTION_HINT ¶
PERSPECTIVE_CORRECTION_HINT :: 0x0C50
PIXEL_BUFFER_BARRIER_BIT ¶
PIXEL_BUFFER_BARRIER_BIT :: 0x00000080
PIXEL_MAP_A_TO_A ¶
PIXEL_MAP_A_TO_A :: 0x0C79
PIXEL_MAP_A_TO_A_SIZE ¶
PIXEL_MAP_A_TO_A_SIZE :: 0x0CB9
PIXEL_MAP_B_TO_B ¶
PIXEL_MAP_B_TO_B :: 0x0C78
PIXEL_MAP_B_TO_B_SIZE ¶
PIXEL_MAP_B_TO_B_SIZE :: 0x0CB8
PIXEL_MAP_G_TO_G ¶
PIXEL_MAP_G_TO_G :: 0x0C77
PIXEL_MAP_G_TO_G_SIZE ¶
PIXEL_MAP_G_TO_G_SIZE :: 0x0CB7
PIXEL_MAP_I_TO_A ¶
PIXEL_MAP_I_TO_A :: 0x0C75
PIXEL_MAP_I_TO_A_SIZE ¶
PIXEL_MAP_I_TO_A_SIZE :: 0x0CB5
PIXEL_MAP_I_TO_B ¶
PIXEL_MAP_I_TO_B :: 0x0C74
PIXEL_MAP_I_TO_B_SIZE ¶
PIXEL_MAP_I_TO_B_SIZE :: 0x0CB4
PIXEL_MAP_I_TO_G ¶
PIXEL_MAP_I_TO_G :: 0x0C73
PIXEL_MAP_I_TO_G_SIZE ¶
PIXEL_MAP_I_TO_G_SIZE :: 0x0CB3
PIXEL_MAP_I_TO_I ¶
PIXEL_MAP_I_TO_I :: 0x0C70
PIXEL_MAP_I_TO_I_SIZE ¶
PIXEL_MAP_I_TO_I_SIZE :: 0x0CB0
PIXEL_MAP_I_TO_R ¶
PIXEL_MAP_I_TO_R :: 0x0C72
PIXEL_MAP_I_TO_R_SIZE ¶
PIXEL_MAP_I_TO_R_SIZE :: 0x0CB2
PIXEL_MAP_R_TO_R ¶
PIXEL_MAP_R_TO_R :: 0x0C76
PIXEL_MAP_R_TO_R_SIZE ¶
PIXEL_MAP_R_TO_R_SIZE :: 0x0CB6
PIXEL_MAP_S_TO_S ¶
PIXEL_MAP_S_TO_S :: 0x0C71
PIXEL_MAP_S_TO_S_SIZE ¶
PIXEL_MAP_S_TO_S_SIZE :: 0x0CB1
PIXEL_MODE_BIT ¶
PIXEL_MODE_BIT :: 0x00000020
PIXEL_PACK_BUFFER ¶
PIXEL_PACK_BUFFER :: 0x88EB
PIXEL_PACK_BUFFER_BINDING ¶
PIXEL_PACK_BUFFER_BINDING :: 0x88ED
PIXEL_UNPACK_BUFFER ¶
PIXEL_UNPACK_BUFFER :: 0x88EC
PIXEL_UNPACK_BUFFER_BINDING ¶
PIXEL_UNPACK_BUFFER_BINDING :: 0x88EF
POINT_BIT ¶
POINT_BIT :: 0x00000002
POINT_DISTANCE_ATTENUATION ¶
POINT_DISTANCE_ATTENUATION :: 0x8129
POINT_FADE_THRESHOLD_SIZE ¶
POINT_FADE_THRESHOLD_SIZE :: 0x8128
POINT_SIZE ¶
POINT_SIZE :: 0x0B11
POINT_SIZE_GRANULARITY ¶
POINT_SIZE_GRANULARITY :: 0x0B13
POINT_SIZE_MAX ¶
POINT_SIZE_MAX :: 0x8127
POINT_SIZE_MIN ¶
POINT_SIZE_MIN :: 0x8126
POINT_SIZE_RANGE ¶
POINT_SIZE_RANGE :: 0x0B12
POINT_SMOOTH ¶
POINT_SMOOTH :: 0x0B10
POINT_SMOOTH_HINT ¶
POINT_SMOOTH_HINT :: 0x0C51
POINT_SPRITE ¶
POINT_SPRITE :: 0x8861
POINT_SPRITE_COORD_ORIGIN ¶
POINT_SPRITE_COORD_ORIGIN :: 0x8CA0
POINT_TOKEN ¶
POINT_TOKEN :: 0x0701
POLYGON_BIT ¶
POLYGON_BIT :: 0x00000008
POLYGON_MODE ¶
POLYGON_MODE :: 0x0B40
POLYGON_OFFSET_CLAMP ¶
POLYGON_OFFSET_CLAMP :: 0x8E1B
POLYGON_OFFSET_FACTOR ¶
POLYGON_OFFSET_FACTOR :: 0x8038
POLYGON_OFFSET_FILL ¶
POLYGON_OFFSET_FILL :: 0x8037
POLYGON_OFFSET_LINE ¶
POLYGON_OFFSET_LINE :: 0x2A02
POLYGON_OFFSET_POINT ¶
POLYGON_OFFSET_POINT :: 0x2A01
POLYGON_OFFSET_UNITS ¶
POLYGON_OFFSET_UNITS :: 0x2A00
POLYGON_SMOOTH ¶
POLYGON_SMOOTH :: 0x0B41
POLYGON_SMOOTH_HINT ¶
POLYGON_SMOOTH_HINT :: 0x0C53
POLYGON_STIPPLE ¶
POLYGON_STIPPLE :: 0x0B42
POLYGON_STIPPLE_BIT ¶
POLYGON_STIPPLE_BIT :: 0x00000010
POLYGON_TOKEN ¶
POLYGON_TOKEN :: 0x0703
POSITION ¶
POSITION :: 0x1203
POST_COLOR_MATRIX_COLOR_TABLE ¶
POST_COLOR_MATRIX_COLOR_TABLE :: 0x80D2
POST_CONVOLUTION_COLOR_TABLE ¶
POST_CONVOLUTION_COLOR_TABLE :: 0x80D1
PREVIOUS ¶
PREVIOUS :: 0x8578
PRIMARY_COLOR ¶
PRIMARY_COLOR :: 0x8577
PRIMITIVES_GENERATED ¶
PRIMITIVES_GENERATED :: 0x8C87
PRIMITIVES_SUBMITTED ¶
PRIMITIVES_SUBMITTED :: 0x82EF
PRIMITIVE_RESTART ¶
PRIMITIVE_RESTART :: 0x8F9D
PRIMITIVE_RESTART_FIXED_INDEX ¶
PRIMITIVE_RESTART_FIXED_INDEX :: 0x8D69
PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED ¶
PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED :: 0x8221
PRIMITIVE_RESTART_INDEX ¶
PRIMITIVE_RESTART_INDEX :: 0x8F9E
PROGRAM_BINARY_FORMATS ¶
PROGRAM_BINARY_FORMATS :: 0x87FF
PROGRAM_BINARY_LENGTH ¶
PROGRAM_BINARY_LENGTH :: 0x8741
PROGRAM_BINARY_RETRIEVABLE_HINT ¶
PROGRAM_BINARY_RETRIEVABLE_HINT :: 0x8257
PROGRAM_INPUT ¶
PROGRAM_INPUT :: 0x92E3
PROGRAM_OUTPUT ¶
PROGRAM_OUTPUT :: 0x92E4
PROGRAM_PIPELINE ¶
PROGRAM_PIPELINE :: 0x82E4
PROGRAM_PIPELINE_BINDING ¶
PROGRAM_PIPELINE_BINDING :: 0x825A
PROGRAM_POINT_SIZE ¶
PROGRAM_POINT_SIZE :: 0x8642
PROGRAM_SEPARABLE ¶
PROGRAM_SEPARABLE :: 0x8258
PROJECTION ¶
PROJECTION :: 0x1701
PROJECTION_MATRIX ¶
PROJECTION_MATRIX :: 0x0BA7
PROJECTION_STACK_DEPTH ¶
PROJECTION_STACK_DEPTH :: 0x0BA4
PROVOKING_VERTEX ¶
PROVOKING_VERTEX :: 0x8E4F
PROXY_COLOR_TABLE ¶
PROXY_COLOR_TABLE :: 0x80D3
PROXY_HISTOGRAM ¶
PROXY_HISTOGRAM :: 0x8025
PROXY_POST_COLOR_MATRIX_COLOR_TABLE ¶
PROXY_POST_COLOR_MATRIX_COLOR_TABLE :: 0x80D5
PROXY_POST_CONVOLUTION_COLOR_TABLE ¶
PROXY_POST_CONVOLUTION_COLOR_TABLE :: 0x80D4
PROXY_TEXTURE_1D ¶
PROXY_TEXTURE_1D :: 0x8063
PROXY_TEXTURE_1D_ARRAY ¶
PROXY_TEXTURE_1D_ARRAY :: 0x8C19
PROXY_TEXTURE_2D ¶
PROXY_TEXTURE_2D :: 0x8064
PROXY_TEXTURE_2D_ARRAY ¶
PROXY_TEXTURE_2D_ARRAY :: 0x8C1B
PROXY_TEXTURE_2D_MULTISAMPLE ¶
PROXY_TEXTURE_2D_MULTISAMPLE :: 0x9101
PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY ¶
PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY :: 0x9103
PROXY_TEXTURE_3D ¶
PROXY_TEXTURE_3D :: 0x8070
PROXY_TEXTURE_CUBE_MAP ¶
PROXY_TEXTURE_CUBE_MAP :: 0x851B
PROXY_TEXTURE_CUBE_MAP_ARRAY ¶
PROXY_TEXTURE_CUBE_MAP_ARRAY :: 0x900B
PROXY_TEXTURE_RECTANGLE ¶
PROXY_TEXTURE_RECTANGLE :: 0x84F7
QUADRATIC_ATTENUATION ¶
QUADRATIC_ATTENUATION :: 0x1209
QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION ¶
QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION :: 0x8E4C
QUAD_STRIP ¶
QUAD_STRIP :: 0x0008
QUERY_BUFFER ¶
QUERY_BUFFER :: 0x9192
QUERY_BUFFER_BARRIER_BIT ¶
QUERY_BUFFER_BARRIER_BIT :: 0x00008000
QUERY_BUFFER_BINDING ¶
QUERY_BUFFER_BINDING :: 0x9193
QUERY_BY_REGION_NO_WAIT ¶
QUERY_BY_REGION_NO_WAIT :: 0x8E16
QUERY_BY_REGION_NO_WAIT_INVERTED ¶
QUERY_BY_REGION_NO_WAIT_INVERTED :: 0x8E1A
QUERY_BY_REGION_WAIT ¶
QUERY_BY_REGION_WAIT :: 0x8E15
QUERY_BY_REGION_WAIT_INVERTED ¶
QUERY_BY_REGION_WAIT_INVERTED :: 0x8E19
QUERY_COUNTER_BITS ¶
QUERY_COUNTER_BITS :: 0x8864
QUERY_NO_WAIT ¶
QUERY_NO_WAIT :: 0x8E14
QUERY_NO_WAIT_INVERTED ¶
QUERY_NO_WAIT_INVERTED :: 0x8E18
QUERY_RESULT ¶
QUERY_RESULT :: 0x8866
QUERY_RESULT_AVAILABLE ¶
QUERY_RESULT_AVAILABLE :: 0x8867
QUERY_RESULT_NO_WAIT ¶
QUERY_RESULT_NO_WAIT :: 0x9194
QUERY_TARGET ¶
QUERY_TARGET :: 0x82EA
QUERY_WAIT ¶
QUERY_WAIT :: 0x8E13
QUERY_WAIT_INVERTED ¶
QUERY_WAIT_INVERTED :: 0x8E17
R11F_G11F_B10F ¶
R11F_G11F_B10F :: 0x8C3A
R16_SNORM ¶
R16_SNORM :: 0x8F98
R3_G3_B2 ¶
R3_G3_B2 :: 0x2A10
R8_SNORM ¶
R8_SNORM :: 0x8F94
RASTERIZER_DISCARD ¶
RASTERIZER_DISCARD :: 0x8C89
READ_BUFFER ¶
READ_BUFFER :: 0x0C02
READ_FRAMEBUFFER ¶
READ_FRAMEBUFFER :: 0x8CA8
READ_FRAMEBUFFER_BINDING ¶
READ_FRAMEBUFFER_BINDING :: 0x8CAA
READ_ONLY ¶
READ_ONLY :: 0x88B8
READ_PIXELS ¶
READ_PIXELS :: 0x828C
READ_PIXELS_FORMAT ¶
READ_PIXELS_FORMAT :: 0x828D
READ_PIXELS_TYPE ¶
READ_PIXELS_TYPE :: 0x828E
READ_WRITE ¶
READ_WRITE :: 0x88BA
RED_BIAS ¶
RED_BIAS :: 0x0D15
RED_BITS ¶
RED_BITS :: 0x0D52
RED_INTEGER ¶
RED_INTEGER :: 0x8D94
RED_SCALE ¶
RED_SCALE :: 0x0D14
REFERENCED_BY_COMPUTE_SHADER ¶
REFERENCED_BY_COMPUTE_SHADER :: 0x930B
REFERENCED_BY_FRAGMENT_SHADER ¶
REFERENCED_BY_FRAGMENT_SHADER :: 0x930A
REFERENCED_BY_GEOMETRY_SHADER ¶
REFERENCED_BY_GEOMETRY_SHADER :: 0x9309
REFERENCED_BY_TESS_CONTROL_SHADER ¶
REFERENCED_BY_TESS_CONTROL_SHADER :: 0x9307
REFERENCED_BY_TESS_EVALUATION_SHADER ¶
REFERENCED_BY_TESS_EVALUATION_SHADER :: 0x9308
REFERENCED_BY_VERTEX_SHADER ¶
REFERENCED_BY_VERTEX_SHADER :: 0x9306
REFLECTION_MAP ¶
REFLECTION_MAP :: 0x8512
RENDERBUFFER ¶
RENDERBUFFER :: 0x8D41
RENDERBUFFER_ALPHA_SIZE ¶
RENDERBUFFER_ALPHA_SIZE :: 0x8D53
RENDERBUFFER_BINDING ¶
RENDERBUFFER_BINDING :: 0x8CA7
RENDERBUFFER_BLUE_SIZE ¶
RENDERBUFFER_BLUE_SIZE :: 0x8D52
RENDERBUFFER_DEPTH_SIZE ¶
RENDERBUFFER_DEPTH_SIZE :: 0x8D54
RENDERBUFFER_GREEN_SIZE ¶
RENDERBUFFER_GREEN_SIZE :: 0x8D51
RENDERBUFFER_HEIGHT ¶
RENDERBUFFER_HEIGHT :: 0x8D43
RENDERBUFFER_INTERNAL_FORMAT ¶
RENDERBUFFER_INTERNAL_FORMAT :: 0x8D44
RENDERBUFFER_RED_SIZE ¶
RENDERBUFFER_RED_SIZE :: 0x8D50
RENDERBUFFER_SAMPLES ¶
RENDERBUFFER_SAMPLES :: 0x8CAB
RENDERBUFFER_STENCIL_SIZE ¶
RENDERBUFFER_STENCIL_SIZE :: 0x8D55
RENDERBUFFER_WIDTH ¶
RENDERBUFFER_WIDTH :: 0x8D42
RENDERER ¶
RENDERER :: 0x1F01
RENDER_MODE ¶
RENDER_MODE :: 0x0C40
RESCALE_NORMAL ¶
RESCALE_NORMAL :: 0x803A
RESET_NOTIFICATION_STRATEGY ¶
RESET_NOTIFICATION_STRATEGY :: 0x8256
RG16_SNORM ¶
RG16_SNORM :: 0x8F99
RG8_SNORM ¶
RG8_SNORM :: 0x8F95
RGB10_A2 ¶
RGB10_A2 :: 0x8059
RGB10_A2UI ¶
RGB10_A2UI :: 0x906F
RGB16_SNORM ¶
RGB16_SNORM :: 0x8F9A
RGB8_SNORM ¶
RGB8_SNORM :: 0x8F96
RGBA16UI ¶
RGBA16UI :: 0x8D76
RGBA16_SNORM ¶
RGBA16_SNORM :: 0x8F9B
RGBA32UI ¶
RGBA32UI :: 0x8D70
RGBA8_SNORM ¶
RGBA8_SNORM :: 0x8F97
RGBA_INTEGER ¶
RGBA_INTEGER :: 0x8D99
RGBA_MODE ¶
RGBA_MODE :: 0x0C31
RGB_INTEGER ¶
RGB_INTEGER :: 0x8D98
RGB_SCALE ¶
RGB_SCALE :: 0x8573
RG_INTEGER ¶
RG_INTEGER :: 0x8228
SAMPLER_1D ¶
SAMPLER_1D :: 0x8B5D
SAMPLER_1D_ARRAY ¶
SAMPLER_1D_ARRAY :: 0x8DC0
SAMPLER_1D_ARRAY_SHADOW ¶
SAMPLER_1D_ARRAY_SHADOW :: 0x8DC3
SAMPLER_1D_SHADOW ¶
SAMPLER_1D_SHADOW :: 0x8B61
SAMPLER_2D ¶
SAMPLER_2D :: 0x8B5E
SAMPLER_2D_ARRAY ¶
SAMPLER_2D_ARRAY :: 0x8DC1
SAMPLER_2D_ARRAY_SHADOW ¶
SAMPLER_2D_ARRAY_SHADOW :: 0x8DC4
SAMPLER_2D_MULTISAMPLE ¶
SAMPLER_2D_MULTISAMPLE :: 0x9108
SAMPLER_2D_MULTISAMPLE_ARRAY ¶
SAMPLER_2D_MULTISAMPLE_ARRAY :: 0x910B
SAMPLER_2D_RECT ¶
SAMPLER_2D_RECT :: 0x8B63
SAMPLER_2D_RECT_SHADOW ¶
SAMPLER_2D_RECT_SHADOW :: 0x8B64
SAMPLER_2D_SHADOW ¶
SAMPLER_2D_SHADOW :: 0x8B62
SAMPLER_3D ¶
SAMPLER_3D :: 0x8B5F
SAMPLER_BINDING ¶
SAMPLER_BINDING :: 0x8919
SAMPLER_BUFFER ¶
SAMPLER_BUFFER :: 0x8DC2
SAMPLER_CUBE ¶
SAMPLER_CUBE :: 0x8B60
SAMPLER_CUBE_MAP_ARRAY ¶
SAMPLER_CUBE_MAP_ARRAY :: 0x900C
SAMPLER_CUBE_MAP_ARRAY_SHADOW ¶
SAMPLER_CUBE_MAP_ARRAY_SHADOW :: 0x900D
SAMPLER_CUBE_SHADOW ¶
SAMPLER_CUBE_SHADOW :: 0x8DC5
SAMPLES_PASSED ¶
SAMPLES_PASSED :: 0x8914
SAMPLE_ALPHA_TO_COVERAGE ¶
SAMPLE_ALPHA_TO_COVERAGE :: 0x809E
SAMPLE_ALPHA_TO_ONE ¶
SAMPLE_ALPHA_TO_ONE :: 0x809F
SAMPLE_BUFFERS ¶
SAMPLE_BUFFERS :: 0x80A8
SAMPLE_COVERAGE ¶
SAMPLE_COVERAGE :: 0x80A0
SAMPLE_COVERAGE_INVERT ¶
SAMPLE_COVERAGE_INVERT :: 0x80AB
SAMPLE_COVERAGE_VALUE ¶
SAMPLE_COVERAGE_VALUE :: 0x80AA
SAMPLE_MASK ¶
SAMPLE_MASK :: 0x8E51
SAMPLE_MASK_VALUE ¶
SAMPLE_MASK_VALUE :: 0x8E52
SAMPLE_POSITION ¶
SAMPLE_POSITION :: 0x8E50
SAMPLE_SHADING ¶
SAMPLE_SHADING :: 0x8C36
SCISSOR_BIT ¶
SCISSOR_BIT :: 0x00080000
SCISSOR_BOX ¶
SCISSOR_BOX :: 0x0C10
SCISSOR_TEST ¶
SCISSOR_TEST :: 0x0C11
SECONDARY_COLOR_ARRAY ¶
SECONDARY_COLOR_ARRAY :: 0x845E
SECONDARY_COLOR_ARRAY_BUFFER_BINDING ¶
SECONDARY_COLOR_ARRAY_BUFFER_BINDING :: 0x889C
SECONDARY_COLOR_ARRAY_POINTER ¶
SECONDARY_COLOR_ARRAY_POINTER :: 0x845D
SECONDARY_COLOR_ARRAY_SIZE ¶
SECONDARY_COLOR_ARRAY_SIZE :: 0x845A
SECONDARY_COLOR_ARRAY_STRIDE ¶
SECONDARY_COLOR_ARRAY_STRIDE :: 0x845C
SECONDARY_COLOR_ARRAY_TYPE ¶
SECONDARY_COLOR_ARRAY_TYPE :: 0x845B
SELECTION_BUFFER_POINTER ¶
SELECTION_BUFFER_POINTER :: 0x0DF3
SELECTION_BUFFER_SIZE ¶
SELECTION_BUFFER_SIZE :: 0x0DF4
SEPARABLE_2D ¶
SEPARABLE_2D :: 0x8012
SEPARATE_ATTRIBS ¶
SEPARATE_ATTRIBS :: 0x8C8D
SEPARATE_SPECULAR_COLOR ¶
SEPARATE_SPECULAR_COLOR :: 0x81FA
SHADER_BINARY_FORMATS ¶
SHADER_BINARY_FORMATS :: 0x8DF8
SHADER_BINARY_FORMAT_SPIR_V ¶
SHADER_BINARY_FORMAT_SPIR_V :: 0x9551
SHADER_COMPILER ¶
SHADER_COMPILER :: 0x8DFA
SHADER_IMAGE_ACCESS_BARRIER_BIT ¶
SHADER_IMAGE_ACCESS_BARRIER_BIT :: 0x00000020
SHADER_IMAGE_ATOMIC ¶
SHADER_IMAGE_ATOMIC :: 0x82A6
SHADER_IMAGE_LOAD ¶
SHADER_IMAGE_LOAD :: 0x82A4
SHADER_IMAGE_STORE ¶
SHADER_IMAGE_STORE :: 0x82A5
SHADER_SOURCE_LENGTH ¶
SHADER_SOURCE_LENGTH :: 0x8B88
SHADER_STORAGE_BARRIER_BIT ¶
SHADER_STORAGE_BARRIER_BIT :: 0x00002000
SHADER_STORAGE_BLOCK ¶
SHADER_STORAGE_BLOCK :: 0x92E6
SHADER_STORAGE_BUFFER ¶
SHADER_STORAGE_BUFFER :: 0x90D2
SHADER_STORAGE_BUFFER_BINDING ¶
SHADER_STORAGE_BUFFER_BINDING :: 0x90D3
SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT ¶
SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT :: 0x90DF
SHADER_STORAGE_BUFFER_SIZE ¶
SHADER_STORAGE_BUFFER_SIZE :: 0x90D5
SHADER_STORAGE_BUFFER_START ¶
SHADER_STORAGE_BUFFER_START :: 0x90D4
SHADER_TYPE ¶
SHADER_TYPE :: 0x8B4F
SHADE_MODEL ¶
SHADE_MODEL :: 0x0B54
SHADING_LANGUAGE_VERSION ¶
SHADING_LANGUAGE_VERSION :: 0x8B8C
SHININESS ¶
SHININESS :: 0x1601
SIGNALED ¶
SIGNALED :: 0x9119
SIGNED_NORMALIZED ¶
SIGNED_NORMALIZED :: 0x8F9C
SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST ¶
SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST :: 0x82AC
SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE ¶
SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE :: 0x82AE
SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST ¶
SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST :: 0x82AD
SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE ¶
SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE :: 0x82AF
SINGLE_COLOR ¶
SINGLE_COLOR :: 0x81F9
SLUMINANCE ¶
SLUMINANCE :: 0x8C46
SLUMINANCE8 ¶
SLUMINANCE8 :: 0x8C47
SLUMINANCE8_ALPHA8 ¶
SLUMINANCE8_ALPHA8 :: 0x8C45
SLUMINANCE_ALPHA ¶
SLUMINANCE_ALPHA :: 0x8C44
SMOOTH_LINE_WIDTH_GRANULARITY ¶
SMOOTH_LINE_WIDTH_GRANULARITY :: 0x0B23
SMOOTH_LINE_WIDTH_RANGE ¶
SMOOTH_LINE_WIDTH_RANGE :: 0x0B22
SMOOTH_POINT_SIZE_GRANULARITY ¶
SMOOTH_POINT_SIZE_GRANULARITY :: 0x0B13
SMOOTH_POINT_SIZE_RANGE ¶
SMOOTH_POINT_SIZE_RANGE :: 0x0B12
SOURCE0_ALPHA ¶
SOURCE0_ALPHA :: 0x8588
SOURCE0_RGB ¶
SOURCE0_RGB :: 0x8580
SOURCE1_ALPHA ¶
SOURCE1_ALPHA :: 0x8589
SOURCE1_RGB ¶
SOURCE1_RGB :: 0x8581
SOURCE2_ALPHA ¶
SOURCE2_ALPHA :: 0x858A
SOURCE2_RGB ¶
SOURCE2_RGB :: 0x8582
SPECULAR ¶
SPECULAR :: 0x1202
SPHERE_MAP ¶
SPHERE_MAP :: 0x2402
SPIR_V_BINARY ¶
SPIR_V_BINARY :: 0x9552
SPIR_V_EXTENSIONS ¶
SPIR_V_EXTENSIONS :: 0x9553
SPOT_CUTOFF ¶
SPOT_CUTOFF :: 0x1206
SPOT_DIRECTION ¶
SPOT_DIRECTION :: 0x1204
SPOT_EXPONENT ¶
SPOT_EXPONENT :: 0x1205
SRC0_ALPHA ¶
SRC0_ALPHA :: 0x8588
SRC0_RGB ¶
SRC0_RGB :: 0x8580
SRC1_ALPHA ¶
SRC1_ALPHA :: 0x8589
SRC1_COLOR ¶
SRC1_COLOR :: 0x88F9
SRC1_RGB ¶
SRC1_RGB :: 0x8581
SRC2_ALPHA ¶
SRC2_ALPHA :: 0x858A
SRC2_RGB ¶
SRC2_RGB :: 0x8582
SRC_ALPHA ¶
SRC_ALPHA :: 0x0302
SRC_ALPHA_SATURATE ¶
SRC_ALPHA_SATURATE :: 0x0308
SRC_COLOR ¶
SRC_COLOR :: 0x0300
SRGB8_ALPHA8 ¶
SRGB8_ALPHA8 :: 0x8C43
SRGB_ALPHA ¶
SRGB_ALPHA :: 0x8C42
SRGB_READ ¶
SRGB_READ :: 0x8297
SRGB_WRITE ¶
SRGB_WRITE :: 0x8298
STACK_OVERFLOW ¶
STACK_OVERFLOW :: 0x0503
STACK_UNDERFLOW ¶
STACK_UNDERFLOW :: 0x0504
STATIC_COPY ¶
STATIC_COPY :: 0x88E6
STATIC_DRAW ¶
STATIC_DRAW :: 0x88E4
STATIC_READ ¶
STATIC_READ :: 0x88E5
STENCIL_ATTACHMENT ¶
STENCIL_ATTACHMENT :: 0x8D20
STENCIL_BACK_FAIL ¶
STENCIL_BACK_FAIL :: 0x8801
STENCIL_BACK_FUNC ¶
STENCIL_BACK_FUNC :: 0x8800
STENCIL_BACK_PASS_DEPTH_FAIL ¶
STENCIL_BACK_PASS_DEPTH_FAIL :: 0x8802
STENCIL_BACK_PASS_DEPTH_PASS ¶
STENCIL_BACK_PASS_DEPTH_PASS :: 0x8803
STENCIL_BACK_REF ¶
STENCIL_BACK_REF :: 0x8CA3
STENCIL_BACK_VALUE_MASK ¶
STENCIL_BACK_VALUE_MASK :: 0x8CA4
STENCIL_BACK_WRITEMASK ¶
STENCIL_BACK_WRITEMASK :: 0x8CA5
STENCIL_BITS ¶
STENCIL_BITS :: 0x0D57
STENCIL_BUFFER_BIT ¶
STENCIL_BUFFER_BIT :: 0x00000400
STENCIL_CLEAR_VALUE ¶
STENCIL_CLEAR_VALUE :: 0x0B91
STENCIL_COMPONENTS ¶
STENCIL_COMPONENTS :: 0x8285
STENCIL_FAIL ¶
STENCIL_FAIL :: 0x0B94
STENCIL_FUNC ¶
STENCIL_FUNC :: 0x0B92
STENCIL_INDEX ¶
STENCIL_INDEX :: 0x1901
STENCIL_INDEX1 ¶
STENCIL_INDEX1 :: 0x8D46
STENCIL_INDEX16 ¶
STENCIL_INDEX16 :: 0x8D49
STENCIL_INDEX4 ¶
STENCIL_INDEX4 :: 0x8D47
STENCIL_INDEX8 ¶
STENCIL_INDEX8 :: 0x8D48
STENCIL_PASS_DEPTH_FAIL ¶
STENCIL_PASS_DEPTH_FAIL :: 0x0B95
STENCIL_PASS_DEPTH_PASS ¶
STENCIL_PASS_DEPTH_PASS :: 0x0B96
STENCIL_REF ¶
STENCIL_REF :: 0x0B97
STENCIL_RENDERABLE ¶
STENCIL_RENDERABLE :: 0x8288
STENCIL_TEST ¶
STENCIL_TEST :: 0x0B90
STENCIL_VALUE_MASK ¶
STENCIL_VALUE_MASK :: 0x0B93
STENCIL_WRITEMASK ¶
STENCIL_WRITEMASK :: 0x0B98
STREAM_COPY ¶
STREAM_COPY :: 0x88E2
STREAM_DRAW ¶
STREAM_DRAW :: 0x88E0
STREAM_READ ¶
STREAM_READ :: 0x88E1
SUBPIXEL_BITS ¶
SUBPIXEL_BITS :: 0x0D50
SUBTRACT ¶
SUBTRACT :: 0x84E7
SYNC_CONDITION ¶
SYNC_CONDITION :: 0x9113
SYNC_FENCE ¶
SYNC_FENCE :: 0x9116
SYNC_FLAGS ¶
SYNC_FLAGS :: 0x9115
SYNC_FLUSH_COMMANDS_BIT ¶
SYNC_FLUSH_COMMANDS_BIT :: 0x00000001
SYNC_GPU_COMMANDS_COMPLETE ¶
SYNC_GPU_COMMANDS_COMPLETE :: 0x9117
SYNC_STATUS ¶
SYNC_STATUS :: 0x9114
T2F_C3F_V3F ¶
T2F_C3F_V3F :: 0x2A2A
T2F_C4F_N3F_V3F ¶
T2F_C4F_N3F_V3F :: 0x2A2C
T2F_C4UB_V3F ¶
T2F_C4UB_V3F :: 0x2A29
T2F_N3F_V3F ¶
T2F_N3F_V3F :: 0x2A2B
T4F_C4F_N3F_V4F ¶
T4F_C4F_N3F_V4F :: 0x2A2D
TESS_CONTROL_OUTPUT_VERTICES ¶
TESS_CONTROL_OUTPUT_VERTICES :: 0x8E75
TESS_CONTROL_SHADER ¶
TESS_CONTROL_SHADER :: 0x8E88
TESS_CONTROL_SHADER_BIT ¶
TESS_CONTROL_SHADER_BIT :: 0x00000008
TESS_CONTROL_SHADER_PATCHES ¶
TESS_CONTROL_SHADER_PATCHES :: 0x82F1
TESS_CONTROL_SUBROUTINE ¶
TESS_CONTROL_SUBROUTINE :: 0x92E9
TESS_CONTROL_SUBROUTINE_UNIFORM ¶
TESS_CONTROL_SUBROUTINE_UNIFORM :: 0x92EF
TESS_CONTROL_TEXTURE ¶
TESS_CONTROL_TEXTURE :: 0x829C
TESS_EVALUATION_SHADER ¶
TESS_EVALUATION_SHADER :: 0x8E87
TESS_EVALUATION_SHADER_BIT ¶
TESS_EVALUATION_SHADER_BIT :: 0x00000010
TESS_EVALUATION_SHADER_INVOCATIONS ¶
TESS_EVALUATION_SHADER_INVOCATIONS :: 0x82F2
TESS_EVALUATION_SUBROUTINE ¶
TESS_EVALUATION_SUBROUTINE :: 0x92EA
TESS_EVALUATION_SUBROUTINE_UNIFORM ¶
TESS_EVALUATION_SUBROUTINE_UNIFORM :: 0x92F0
TESS_EVALUATION_TEXTURE ¶
TESS_EVALUATION_TEXTURE :: 0x829D
TESS_GEN_MODE ¶
TESS_GEN_MODE :: 0x8E76
TESS_GEN_POINT_MODE ¶
TESS_GEN_POINT_MODE :: 0x8E79
TESS_GEN_SPACING ¶
TESS_GEN_SPACING :: 0x8E77
TESS_GEN_VERTEX_ORDER ¶
TESS_GEN_VERTEX_ORDER :: 0x8E78
TEXTURE0 ¶
TEXTURE0 :: 0x84C0
TEXTURE1 ¶
TEXTURE1 :: 0x84C1
TEXTURE10 ¶
TEXTURE10 :: 0x84CA
TEXTURE11 ¶
TEXTURE11 :: 0x84CB
TEXTURE12 ¶
TEXTURE12 :: 0x84CC
TEXTURE13 ¶
TEXTURE13 :: 0x84CD
TEXTURE14 ¶
TEXTURE14 :: 0x84CE
TEXTURE15 ¶
TEXTURE15 :: 0x84CF
TEXTURE16 ¶
TEXTURE16 :: 0x84D0
TEXTURE17 ¶
TEXTURE17 :: 0x84D1
TEXTURE18 ¶
TEXTURE18 :: 0x84D2
TEXTURE19 ¶
TEXTURE19 :: 0x84D3
TEXTURE2 ¶
TEXTURE2 :: 0x84C2
TEXTURE20 ¶
TEXTURE20 :: 0x84D4
TEXTURE21 ¶
TEXTURE21 :: 0x84D5
TEXTURE22 ¶
TEXTURE22 :: 0x84D6
TEXTURE23 ¶
TEXTURE23 :: 0x84D7
TEXTURE24 ¶
TEXTURE24 :: 0x84D8
TEXTURE25 ¶
TEXTURE25 :: 0x84D9
TEXTURE26 ¶
TEXTURE26 :: 0x84DA
TEXTURE27 ¶
TEXTURE27 :: 0x84DB
TEXTURE28 ¶
TEXTURE28 :: 0x84DC
TEXTURE29 ¶
TEXTURE29 :: 0x84DD
TEXTURE3 ¶
TEXTURE3 :: 0x84C3
TEXTURE30 ¶
TEXTURE30 :: 0x84DE
TEXTURE31 ¶
TEXTURE31 :: 0x84DF
TEXTURE4 ¶
TEXTURE4 :: 0x84C4
TEXTURE5 ¶
TEXTURE5 :: 0x84C5
TEXTURE6 ¶
TEXTURE6 :: 0x84C6
TEXTURE7 ¶
TEXTURE7 :: 0x84C7
TEXTURE8 ¶
TEXTURE8 :: 0x84C8
TEXTURE9 ¶
TEXTURE9 :: 0x84C9
TEXTURE_1D ¶
TEXTURE_1D :: 0x0DE0
TEXTURE_1D_ARRAY ¶
TEXTURE_1D_ARRAY :: 0x8C18
TEXTURE_2D ¶
TEXTURE_2D :: 0x0DE1
TEXTURE_2D_ARRAY ¶
TEXTURE_2D_ARRAY :: 0x8C1A
TEXTURE_2D_MULTISAMPLE ¶
TEXTURE_2D_MULTISAMPLE :: 0x9100
TEXTURE_2D_MULTISAMPLE_ARRAY ¶
TEXTURE_2D_MULTISAMPLE_ARRAY :: 0x9102
TEXTURE_3D ¶
TEXTURE_3D :: 0x806F
TEXTURE_ALPHA_SIZE ¶
TEXTURE_ALPHA_SIZE :: 0x805F
TEXTURE_ALPHA_TYPE ¶
TEXTURE_ALPHA_TYPE :: 0x8C13
TEXTURE_BASE_LEVEL ¶
TEXTURE_BASE_LEVEL :: 0x813C
TEXTURE_BINDING_1D ¶
TEXTURE_BINDING_1D :: 0x8068
TEXTURE_BINDING_1D_ARRAY ¶
TEXTURE_BINDING_1D_ARRAY :: 0x8C1C
TEXTURE_BINDING_2D ¶
TEXTURE_BINDING_2D :: 0x8069
TEXTURE_BINDING_2D_ARRAY ¶
TEXTURE_BINDING_2D_ARRAY :: 0x8C1D
TEXTURE_BINDING_2D_MULTISAMPLE ¶
TEXTURE_BINDING_2D_MULTISAMPLE :: 0x9104
TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY ¶
TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY :: 0x9105
TEXTURE_BINDING_3D ¶
TEXTURE_BINDING_3D :: 0x806A
TEXTURE_BINDING_BUFFER ¶
TEXTURE_BINDING_BUFFER :: 0x8C2C
TEXTURE_BINDING_CUBE_MAP ¶
TEXTURE_BINDING_CUBE_MAP :: 0x8514
TEXTURE_BINDING_CUBE_MAP_ARRAY ¶
TEXTURE_BINDING_CUBE_MAP_ARRAY :: 0x900A
TEXTURE_BINDING_RECTANGLE ¶
TEXTURE_BINDING_RECTANGLE :: 0x84F6
TEXTURE_BIT ¶
TEXTURE_BIT :: 0x00040000
TEXTURE_BLUE_SIZE ¶
TEXTURE_BLUE_SIZE :: 0x805E
TEXTURE_BLUE_TYPE ¶
TEXTURE_BLUE_TYPE :: 0x8C12
TEXTURE_BORDER ¶
TEXTURE_BORDER :: 0x1005
TEXTURE_BORDER_COLOR ¶
TEXTURE_BORDER_COLOR :: 0x1004
TEXTURE_BUFFER ¶
TEXTURE_BUFFER :: 0x8C2A
TEXTURE_BUFFER_BINDING ¶
TEXTURE_BUFFER_BINDING :: 0x8C2A
TEXTURE_BUFFER_DATA_STORE_BINDING ¶
TEXTURE_BUFFER_DATA_STORE_BINDING :: 0x8C2D
TEXTURE_BUFFER_OFFSET ¶
TEXTURE_BUFFER_OFFSET :: 0x919D
TEXTURE_BUFFER_OFFSET_ALIGNMENT ¶
TEXTURE_BUFFER_OFFSET_ALIGNMENT :: 0x919F
TEXTURE_BUFFER_SIZE ¶
TEXTURE_BUFFER_SIZE :: 0x919E
TEXTURE_COMPARE_FUNC ¶
TEXTURE_COMPARE_FUNC :: 0x884D
TEXTURE_COMPARE_MODE ¶
TEXTURE_COMPARE_MODE :: 0x884C
TEXTURE_COMPONENTS ¶
TEXTURE_COMPONENTS :: 0x1003
TEXTURE_COMPRESSED ¶
TEXTURE_COMPRESSED :: 0x86A1
TEXTURE_COMPRESSED_BLOCK_HEIGHT ¶
TEXTURE_COMPRESSED_BLOCK_HEIGHT :: 0x82B2
TEXTURE_COMPRESSED_BLOCK_SIZE ¶
TEXTURE_COMPRESSED_BLOCK_SIZE :: 0x82B3
TEXTURE_COMPRESSED_BLOCK_WIDTH ¶
TEXTURE_COMPRESSED_BLOCK_WIDTH :: 0x82B1
TEXTURE_COMPRESSED_IMAGE_SIZE ¶
TEXTURE_COMPRESSED_IMAGE_SIZE :: 0x86A0
TEXTURE_COMPRESSION_HINT ¶
TEXTURE_COMPRESSION_HINT :: 0x84EF
TEXTURE_COORD_ARRAY ¶
TEXTURE_COORD_ARRAY :: 0x8078
TEXTURE_COORD_ARRAY_BUFFER_BINDING ¶
TEXTURE_COORD_ARRAY_BUFFER_BINDING :: 0x889A
TEXTURE_COORD_ARRAY_POINTER ¶
TEXTURE_COORD_ARRAY_POINTER :: 0x8092
TEXTURE_COORD_ARRAY_SIZE ¶
TEXTURE_COORD_ARRAY_SIZE :: 0x8088
TEXTURE_COORD_ARRAY_STRIDE ¶
TEXTURE_COORD_ARRAY_STRIDE :: 0x808A
TEXTURE_COORD_ARRAY_TYPE ¶
TEXTURE_COORD_ARRAY_TYPE :: 0x8089
TEXTURE_CUBE_MAP ¶
TEXTURE_CUBE_MAP :: 0x8513
TEXTURE_CUBE_MAP_ARRAY ¶
TEXTURE_CUBE_MAP_ARRAY :: 0x9009
TEXTURE_CUBE_MAP_NEGATIVE_X ¶
TEXTURE_CUBE_MAP_NEGATIVE_X :: 0x8516
TEXTURE_CUBE_MAP_NEGATIVE_Y ¶
TEXTURE_CUBE_MAP_NEGATIVE_Y :: 0x8518
TEXTURE_CUBE_MAP_NEGATIVE_Z ¶
TEXTURE_CUBE_MAP_NEGATIVE_Z :: 0x851A
TEXTURE_CUBE_MAP_POSITIVE_X ¶
TEXTURE_CUBE_MAP_POSITIVE_X :: 0x8515
TEXTURE_CUBE_MAP_POSITIVE_Y ¶
TEXTURE_CUBE_MAP_POSITIVE_Y :: 0x8517
TEXTURE_CUBE_MAP_POSITIVE_Z ¶
TEXTURE_CUBE_MAP_POSITIVE_Z :: 0x8519
TEXTURE_CUBE_MAP_SEAMLESS ¶
TEXTURE_CUBE_MAP_SEAMLESS :: 0x884F
TEXTURE_DEPTH ¶
TEXTURE_DEPTH :: 0x8071
TEXTURE_DEPTH_SIZE ¶
TEXTURE_DEPTH_SIZE :: 0x884A
TEXTURE_DEPTH_TYPE ¶
TEXTURE_DEPTH_TYPE :: 0x8C16
TEXTURE_ENV ¶
TEXTURE_ENV :: 0x2300
TEXTURE_ENV_COLOR ¶
TEXTURE_ENV_COLOR :: 0x2201
TEXTURE_ENV_MODE ¶
TEXTURE_ENV_MODE :: 0x2200
TEXTURE_FETCH_BARRIER_BIT ¶
TEXTURE_FETCH_BARRIER_BIT :: 0x00000008
TEXTURE_FILTER_CONTROL ¶
TEXTURE_FILTER_CONTROL :: 0x8500
TEXTURE_FIXED_SAMPLE_LOCATIONS ¶
TEXTURE_FIXED_SAMPLE_LOCATIONS :: 0x9107
TEXTURE_GATHER ¶
TEXTURE_GATHER :: 0x82A2
TEXTURE_GATHER_SHADOW ¶
TEXTURE_GATHER_SHADOW :: 0x82A3
TEXTURE_GEN_MODE ¶
TEXTURE_GEN_MODE :: 0x2500
TEXTURE_GEN_Q ¶
TEXTURE_GEN_Q :: 0x0C63
TEXTURE_GEN_R ¶
TEXTURE_GEN_R :: 0x0C62
TEXTURE_GEN_S ¶
TEXTURE_GEN_S :: 0x0C60
TEXTURE_GEN_T ¶
TEXTURE_GEN_T :: 0x0C61
TEXTURE_GREEN_SIZE ¶
TEXTURE_GREEN_SIZE :: 0x805D
TEXTURE_GREEN_TYPE ¶
TEXTURE_GREEN_TYPE :: 0x8C11
TEXTURE_HEIGHT ¶
TEXTURE_HEIGHT :: 0x1001
TEXTURE_IMAGE_FORMAT ¶
TEXTURE_IMAGE_FORMAT :: 0x828F
TEXTURE_IMAGE_TYPE ¶
TEXTURE_IMAGE_TYPE :: 0x8290
TEXTURE_IMMUTABLE_FORMAT ¶
TEXTURE_IMMUTABLE_FORMAT :: 0x912F
TEXTURE_IMMUTABLE_LEVELS ¶
TEXTURE_IMMUTABLE_LEVELS :: 0x82DF
TEXTURE_INTENSITY_SIZE ¶
TEXTURE_INTENSITY_SIZE :: 0x8061
TEXTURE_INTENSITY_TYPE ¶
TEXTURE_INTENSITY_TYPE :: 0x8C15
TEXTURE_INTERNAL_FORMAT ¶
TEXTURE_INTERNAL_FORMAT :: 0x1003
TEXTURE_LOD_BIAS ¶
TEXTURE_LOD_BIAS :: 0x8501
TEXTURE_LUMINANCE_SIZE ¶
TEXTURE_LUMINANCE_SIZE :: 0x8060
TEXTURE_LUMINANCE_TYPE ¶
TEXTURE_LUMINANCE_TYPE :: 0x8C14
TEXTURE_MAG_FILTER ¶
TEXTURE_MAG_FILTER :: 0x2800
TEXTURE_MATRIX ¶
TEXTURE_MATRIX :: 0x0BA8
TEXTURE_MAX_ANISOTROPY ¶
TEXTURE_MAX_ANISOTROPY :: 0x84FE
TEXTURE_MAX_LEVEL ¶
TEXTURE_MAX_LEVEL :: 0x813D
TEXTURE_MAX_LOD ¶
TEXTURE_MAX_LOD :: 0x813B
TEXTURE_MIN_FILTER ¶
TEXTURE_MIN_FILTER :: 0x2801
TEXTURE_MIN_LOD ¶
TEXTURE_MIN_LOD :: 0x813A
TEXTURE_PRIORITY ¶
TEXTURE_PRIORITY :: 0x8066
TEXTURE_RECTANGLE ¶
TEXTURE_RECTANGLE :: 0x84F5
TEXTURE_RED_SIZE ¶
TEXTURE_RED_SIZE :: 0x805C
TEXTURE_RED_TYPE ¶
TEXTURE_RED_TYPE :: 0x8C10
TEXTURE_RESIDENT ¶
TEXTURE_RESIDENT :: 0x8067
TEXTURE_SAMPLES ¶
TEXTURE_SAMPLES :: 0x9106
TEXTURE_SHADOW ¶
TEXTURE_SHADOW :: 0x82A1
TEXTURE_SHARED_SIZE ¶
TEXTURE_SHARED_SIZE :: 0x8C3F
TEXTURE_STACK_DEPTH ¶
TEXTURE_STACK_DEPTH :: 0x0BA5
TEXTURE_STENCIL_SIZE ¶
TEXTURE_STENCIL_SIZE :: 0x88F1
TEXTURE_SWIZZLE_A ¶
TEXTURE_SWIZZLE_A :: 0x8E45
TEXTURE_SWIZZLE_B ¶
TEXTURE_SWIZZLE_B :: 0x8E44
TEXTURE_SWIZZLE_G ¶
TEXTURE_SWIZZLE_G :: 0x8E43
TEXTURE_SWIZZLE_R ¶
TEXTURE_SWIZZLE_R :: 0x8E42
TEXTURE_SWIZZLE_RGBA ¶
TEXTURE_SWIZZLE_RGBA :: 0x8E46
TEXTURE_TARGET ¶
TEXTURE_TARGET :: 0x1006
TEXTURE_UPDATE_BARRIER_BIT ¶
TEXTURE_UPDATE_BARRIER_BIT :: 0x00000100
TEXTURE_VIEW ¶
TEXTURE_VIEW :: 0x82B5
TEXTURE_VIEW_MIN_LAYER ¶
TEXTURE_VIEW_MIN_LAYER :: 0x82DD
TEXTURE_VIEW_MIN_LEVEL ¶
TEXTURE_VIEW_MIN_LEVEL :: 0x82DB
TEXTURE_VIEW_NUM_LAYERS ¶
TEXTURE_VIEW_NUM_LAYERS :: 0x82DE
TEXTURE_VIEW_NUM_LEVELS ¶
TEXTURE_VIEW_NUM_LEVELS :: 0x82DC
TEXTURE_WIDTH ¶
TEXTURE_WIDTH :: 0x1000
TEXTURE_WRAP_R ¶
TEXTURE_WRAP_R :: 0x8072
TEXTURE_WRAP_S ¶
TEXTURE_WRAP_S :: 0x2802
TEXTURE_WRAP_T ¶
TEXTURE_WRAP_T :: 0x2803
TIMEOUT_EXPIRED ¶
TIMEOUT_EXPIRED :: 0x911B
TIMEOUT_IGNORED ¶
TIMEOUT_IGNORED :: 0xFFFFFFFFFFFFFFFF
TIMESTAMP ¶
TIMESTAMP :: 0x8E28
TIME_ELAPSED ¶
TIME_ELAPSED :: 0x88BF
TOP_LEVEL_ARRAY_SIZE ¶
TOP_LEVEL_ARRAY_SIZE :: 0x930C
TOP_LEVEL_ARRAY_STRIDE ¶
TOP_LEVEL_ARRAY_STRIDE :: 0x930D
TRANSFORM_BIT ¶
TRANSFORM_BIT :: 0x00001000
TRANSFORM_FEEDBACK ¶
TRANSFORM_FEEDBACK :: 0x8E22
TRANSFORM_FEEDBACK_ACTIVE ¶
TRANSFORM_FEEDBACK_ACTIVE :: 0x8E24
TRANSFORM_FEEDBACK_BARRIER_BIT ¶
TRANSFORM_FEEDBACK_BARRIER_BIT :: 0x00000800
TRANSFORM_FEEDBACK_BINDING ¶
TRANSFORM_FEEDBACK_BINDING :: 0x8E25
TRANSFORM_FEEDBACK_BUFFER ¶
TRANSFORM_FEEDBACK_BUFFER :: 0x8C8E
TRANSFORM_FEEDBACK_BUFFER_ACTIVE ¶
TRANSFORM_FEEDBACK_BUFFER_ACTIVE :: 0x8E24
TRANSFORM_FEEDBACK_BUFFER_BINDING ¶
TRANSFORM_FEEDBACK_BUFFER_BINDING :: 0x8C8F
TRANSFORM_FEEDBACK_BUFFER_INDEX ¶
TRANSFORM_FEEDBACK_BUFFER_INDEX :: 0x934B
TRANSFORM_FEEDBACK_BUFFER_MODE ¶
TRANSFORM_FEEDBACK_BUFFER_MODE :: 0x8C7F
TRANSFORM_FEEDBACK_BUFFER_PAUSED ¶
TRANSFORM_FEEDBACK_BUFFER_PAUSED :: 0x8E23
TRANSFORM_FEEDBACK_BUFFER_SIZE ¶
TRANSFORM_FEEDBACK_BUFFER_SIZE :: 0x8C85
TRANSFORM_FEEDBACK_BUFFER_START ¶
TRANSFORM_FEEDBACK_BUFFER_START :: 0x8C84
TRANSFORM_FEEDBACK_BUFFER_STRIDE ¶
TRANSFORM_FEEDBACK_BUFFER_STRIDE :: 0x934C
TRANSFORM_FEEDBACK_OVERFLOW ¶
TRANSFORM_FEEDBACK_OVERFLOW :: 0x82EC
TRANSFORM_FEEDBACK_PAUSED ¶
TRANSFORM_FEEDBACK_PAUSED :: 0x8E23
TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN ¶
TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN :: 0x8C88
TRANSFORM_FEEDBACK_STREAM_OVERFLOW ¶
TRANSFORM_FEEDBACK_STREAM_OVERFLOW :: 0x82ED
TRANSFORM_FEEDBACK_VARYING ¶
TRANSFORM_FEEDBACK_VARYING :: 0x92F4
TRANSFORM_FEEDBACK_VARYINGS ¶
TRANSFORM_FEEDBACK_VARYINGS :: 0x8C83
TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH ¶
TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH :: 0x8C76
TRANSPOSE_COLOR_MATRIX ¶
TRANSPOSE_COLOR_MATRIX :: 0x84E6
TRANSPOSE_MODELVIEW_MATRIX ¶
TRANSPOSE_MODELVIEW_MATRIX :: 0x84E3
TRANSPOSE_PROJECTION_MATRIX ¶
TRANSPOSE_PROJECTION_MATRIX :: 0x84E4
TRANSPOSE_TEXTURE_MATRIX ¶
TRANSPOSE_TEXTURE_MATRIX :: 0x84E5
TRIANGLES ¶
TRIANGLES :: 0x0004
TRIANGLES_ADJACENCY ¶
TRIANGLES_ADJACENCY :: 0x000C
TRIANGLE_FAN ¶
TRIANGLE_FAN :: 0x0006
TRIANGLE_STRIP ¶
TRIANGLE_STRIP :: 0x0005
TRIANGLE_STRIP_ADJACENCY ¶
TRIANGLE_STRIP_ADJACENCY :: 0x000D
UNDEFINED_VERTEX ¶
UNDEFINED_VERTEX :: 0x8260
UNIFORM_ARRAY_STRIDE ¶
UNIFORM_ARRAY_STRIDE :: 0x8A3C
UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX ¶
UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX :: 0x92DA
UNIFORM_BARRIER_BIT ¶
UNIFORM_BARRIER_BIT :: 0x00000004
UNIFORM_BLOCK ¶
UNIFORM_BLOCK :: 0x92E2
UNIFORM_BLOCK_ACTIVE_UNIFORMS ¶
UNIFORM_BLOCK_ACTIVE_UNIFORMS :: 0x8A42
UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES ¶
UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES :: 0x8A43
UNIFORM_BLOCK_BINDING ¶
UNIFORM_BLOCK_BINDING :: 0x8A3F
UNIFORM_BLOCK_DATA_SIZE ¶
UNIFORM_BLOCK_DATA_SIZE :: 0x8A40
UNIFORM_BLOCK_INDEX ¶
UNIFORM_BLOCK_INDEX :: 0x8A3A
UNIFORM_BLOCK_NAME_LENGTH ¶
UNIFORM_BLOCK_NAME_LENGTH :: 0x8A41
UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER ¶
UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER :: 0x90EC
UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER ¶
UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER :: 0x8A46
UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER ¶
UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER :: 0x8A45
UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER ¶
UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER :: 0x84F0
UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER ¶
UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER :: 0x84F1
UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER ¶
UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER :: 0x8A44
UNIFORM_BUFFER ¶
UNIFORM_BUFFER :: 0x8A11
UNIFORM_BUFFER_BINDING ¶
UNIFORM_BUFFER_BINDING :: 0x8A28
UNIFORM_BUFFER_OFFSET_ALIGNMENT ¶
UNIFORM_BUFFER_OFFSET_ALIGNMENT :: 0x8A34
UNIFORM_BUFFER_SIZE ¶
UNIFORM_BUFFER_SIZE :: 0x8A2A
UNIFORM_BUFFER_START ¶
UNIFORM_BUFFER_START :: 0x8A29
UNIFORM_IS_ROW_MAJOR ¶
UNIFORM_IS_ROW_MAJOR :: 0x8A3E
UNIFORM_MATRIX_STRIDE ¶
UNIFORM_MATRIX_STRIDE :: 0x8A3D
UNIFORM_NAME_LENGTH ¶
UNIFORM_NAME_LENGTH :: 0x8A39
UNIFORM_OFFSET ¶
UNIFORM_OFFSET :: 0x8A3B
UNIFORM_SIZE ¶
UNIFORM_SIZE :: 0x8A38
UNIFORM_TYPE ¶
UNIFORM_TYPE :: 0x8A37
UNKNOWN_CONTEXT_RESET ¶
UNKNOWN_CONTEXT_RESET :: 0x8255
UNPACK_ALIGNMENT ¶
UNPACK_ALIGNMENT :: 0x0CF5
UNPACK_COMPRESSED_BLOCK_DEPTH ¶
UNPACK_COMPRESSED_BLOCK_DEPTH :: 0x9129
UNPACK_COMPRESSED_BLOCK_HEIGHT ¶
UNPACK_COMPRESSED_BLOCK_HEIGHT :: 0x9128
UNPACK_COMPRESSED_BLOCK_SIZE ¶
UNPACK_COMPRESSED_BLOCK_SIZE :: 0x912A
UNPACK_COMPRESSED_BLOCK_WIDTH ¶
UNPACK_COMPRESSED_BLOCK_WIDTH :: 0x9127
UNPACK_IMAGE_HEIGHT ¶
UNPACK_IMAGE_HEIGHT :: 0x806E
UNPACK_LSB_FIRST ¶
UNPACK_LSB_FIRST :: 0x0CF1
UNPACK_ROW_LENGTH ¶
UNPACK_ROW_LENGTH :: 0x0CF2
UNPACK_SKIP_IMAGES ¶
UNPACK_SKIP_IMAGES :: 0x806D
UNPACK_SKIP_PIXELS ¶
UNPACK_SKIP_PIXELS :: 0x0CF4
UNPACK_SKIP_ROWS ¶
UNPACK_SKIP_ROWS :: 0x0CF3
UNPACK_SWAP_BYTES ¶
UNPACK_SWAP_BYTES :: 0x0CF0
UNSIGNALED ¶
UNSIGNALED :: 0x9118
UNSIGNED_BYTE ¶
UNSIGNED_BYTE :: 0x1401
UNSIGNED_BYTE_2_3_3_REV ¶
UNSIGNED_BYTE_2_3_3_REV :: 0x8362
UNSIGNED_BYTE_3_3_2 ¶
UNSIGNED_BYTE_3_3_2 :: 0x8032
UNSIGNED_INT ¶
UNSIGNED_INT :: 0x1405
UNSIGNED_INT_10F_11F_11F_REV ¶
UNSIGNED_INT_10F_11F_11F_REV :: 0x8C3B
UNSIGNED_INT_10_10_10_2 ¶
UNSIGNED_INT_10_10_10_2 :: 0x8036
UNSIGNED_INT_24_8 ¶
UNSIGNED_INT_24_8 :: 0x84FA
UNSIGNED_INT_2_10_10_10_REV ¶
UNSIGNED_INT_2_10_10_10_REV :: 0x8368
UNSIGNED_INT_5_9_9_9_REV ¶
UNSIGNED_INT_5_9_9_9_REV :: 0x8C3E
UNSIGNED_INT_8_8_8_8 ¶
UNSIGNED_INT_8_8_8_8 :: 0x8035
UNSIGNED_INT_8_8_8_8_REV ¶
UNSIGNED_INT_8_8_8_8_REV :: 0x8367
UNSIGNED_INT_ATOMIC_COUNTER ¶
UNSIGNED_INT_ATOMIC_COUNTER :: 0x92DB
UNSIGNED_INT_IMAGE_1D ¶
UNSIGNED_INT_IMAGE_1D :: 0x9062
UNSIGNED_INT_IMAGE_1D_ARRAY ¶
UNSIGNED_INT_IMAGE_1D_ARRAY :: 0x9068
UNSIGNED_INT_IMAGE_2D ¶
UNSIGNED_INT_IMAGE_2D :: 0x9063
UNSIGNED_INT_IMAGE_2D_ARRAY ¶
UNSIGNED_INT_IMAGE_2D_ARRAY :: 0x9069
UNSIGNED_INT_IMAGE_2D_MULTISAMPLE ¶
UNSIGNED_INT_IMAGE_2D_MULTISAMPLE :: 0x906B
UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY ¶
UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY :: 0x906C
UNSIGNED_INT_IMAGE_2D_RECT ¶
UNSIGNED_INT_IMAGE_2D_RECT :: 0x9065
UNSIGNED_INT_IMAGE_3D ¶
UNSIGNED_INT_IMAGE_3D :: 0x9064
UNSIGNED_INT_IMAGE_BUFFER ¶
UNSIGNED_INT_IMAGE_BUFFER :: 0x9067
UNSIGNED_INT_IMAGE_CUBE ¶
UNSIGNED_INT_IMAGE_CUBE :: 0x9066
UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY ¶
UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY :: 0x906A
UNSIGNED_INT_SAMPLER_1D ¶
UNSIGNED_INT_SAMPLER_1D :: 0x8DD1
UNSIGNED_INT_SAMPLER_1D_ARRAY ¶
UNSIGNED_INT_SAMPLER_1D_ARRAY :: 0x8DD6
UNSIGNED_INT_SAMPLER_2D ¶
UNSIGNED_INT_SAMPLER_2D :: 0x8DD2
UNSIGNED_INT_SAMPLER_2D_ARRAY ¶
UNSIGNED_INT_SAMPLER_2D_ARRAY :: 0x8DD7
UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE ¶
UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE :: 0x910A
UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY ¶
UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY :: 0x910D
UNSIGNED_INT_SAMPLER_2D_RECT ¶
UNSIGNED_INT_SAMPLER_2D_RECT :: 0x8DD5
UNSIGNED_INT_SAMPLER_3D ¶
UNSIGNED_INT_SAMPLER_3D :: 0x8DD3
UNSIGNED_INT_SAMPLER_BUFFER ¶
UNSIGNED_INT_SAMPLER_BUFFER :: 0x8DD8
UNSIGNED_INT_SAMPLER_CUBE ¶
UNSIGNED_INT_SAMPLER_CUBE :: 0x8DD4
UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY ¶
UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY :: 0x900F
UNSIGNED_INT_VEC2 ¶
UNSIGNED_INT_VEC2 :: 0x8DC6
UNSIGNED_INT_VEC3 ¶
UNSIGNED_INT_VEC3 :: 0x8DC7
UNSIGNED_INT_VEC4 ¶
UNSIGNED_INT_VEC4 :: 0x8DC8
UNSIGNED_NORMALIZED ¶
UNSIGNED_NORMALIZED :: 0x8C17
UNSIGNED_SHORT ¶
UNSIGNED_SHORT :: 0x1403
UNSIGNED_SHORT_1_5_5_5_REV ¶
UNSIGNED_SHORT_1_5_5_5_REV :: 0x8366
UNSIGNED_SHORT_4_4_4_4 ¶
UNSIGNED_SHORT_4_4_4_4 :: 0x8033
UNSIGNED_SHORT_4_4_4_4_REV ¶
UNSIGNED_SHORT_4_4_4_4_REV :: 0x8365
UNSIGNED_SHORT_5_5_5_1 ¶
UNSIGNED_SHORT_5_5_5_1 :: 0x8034
UNSIGNED_SHORT_5_6_5 ¶
UNSIGNED_SHORT_5_6_5 :: 0x8363
UNSIGNED_SHORT_5_6_5_REV ¶
UNSIGNED_SHORT_5_6_5_REV :: 0x8364
UPPER_LEFT ¶
UPPER_LEFT :: 0x8CA2
VALIDATE_STATUS ¶
VALIDATE_STATUS :: 0x8B83
VERTEX_ARRAY ¶
VERTEX_ARRAY :: 0x8074
VERTEX_ARRAY_BINDING ¶
VERTEX_ARRAY_BINDING :: 0x85B5
VERTEX_ARRAY_BUFFER_BINDING ¶
VERTEX_ARRAY_BUFFER_BINDING :: 0x8896
VERTEX_ARRAY_POINTER ¶
VERTEX_ARRAY_POINTER :: 0x808E
VERTEX_ARRAY_SIZE ¶
VERTEX_ARRAY_SIZE :: 0x807A
VERTEX_ARRAY_STRIDE ¶
VERTEX_ARRAY_STRIDE :: 0x807C
VERTEX_ARRAY_TYPE ¶
VERTEX_ARRAY_TYPE :: 0x807B
VERTEX_ATTRIB_ARRAY_BARRIER_BIT ¶
VERTEX_ATTRIB_ARRAY_BARRIER_BIT :: 0x00000001
VERTEX_ATTRIB_ARRAY_BUFFER_BINDING ¶
VERTEX_ATTRIB_ARRAY_BUFFER_BINDING :: 0x889F
VERTEX_ATTRIB_ARRAY_DIVISOR ¶
VERTEX_ATTRIB_ARRAY_DIVISOR :: 0x88FE
VERTEX_ATTRIB_ARRAY_ENABLED ¶
VERTEX_ATTRIB_ARRAY_ENABLED :: 0x8622
VERTEX_ATTRIB_ARRAY_INTEGER ¶
VERTEX_ATTRIB_ARRAY_INTEGER :: 0x88FD
VERTEX_ATTRIB_ARRAY_LONG ¶
VERTEX_ATTRIB_ARRAY_LONG :: 0x874E
VERTEX_ATTRIB_ARRAY_NORMALIZED ¶
VERTEX_ATTRIB_ARRAY_NORMALIZED :: 0x886A
VERTEX_ATTRIB_ARRAY_POINTER ¶
VERTEX_ATTRIB_ARRAY_POINTER :: 0x8645
VERTEX_ATTRIB_ARRAY_SIZE ¶
VERTEX_ATTRIB_ARRAY_SIZE :: 0x8623
VERTEX_ATTRIB_ARRAY_STRIDE ¶
VERTEX_ATTRIB_ARRAY_STRIDE :: 0x8624
VERTEX_ATTRIB_ARRAY_TYPE ¶
VERTEX_ATTRIB_ARRAY_TYPE :: 0x8625
VERTEX_ATTRIB_BINDING ¶
VERTEX_ATTRIB_BINDING :: 0x82D4
VERTEX_ATTRIB_RELATIVE_OFFSET ¶
VERTEX_ATTRIB_RELATIVE_OFFSET :: 0x82D5
VERTEX_BINDING_BUFFER ¶
VERTEX_BINDING_BUFFER :: 0x8F4F
VERTEX_BINDING_DIVISOR ¶
VERTEX_BINDING_DIVISOR :: 0x82D6
VERTEX_BINDING_OFFSET ¶
VERTEX_BINDING_OFFSET :: 0x82D7
VERTEX_BINDING_STRIDE ¶
VERTEX_BINDING_STRIDE :: 0x82D8
VERTEX_PROGRAM_POINT_SIZE ¶
VERTEX_PROGRAM_POINT_SIZE :: 0x8642
VERTEX_PROGRAM_TWO_SIDE ¶
VERTEX_PROGRAM_TWO_SIDE :: 0x8643
VERTEX_SHADER ¶
VERTEX_SHADER :: 0x8B31
VERTEX_SHADER_BIT ¶
VERTEX_SHADER_BIT :: 0x00000001
VERTEX_SHADER_INVOCATIONS ¶
VERTEX_SHADER_INVOCATIONS :: 0x82F0
VERTEX_SUBROUTINE ¶
VERTEX_SUBROUTINE :: 0x92E8
VERTEX_SUBROUTINE_UNIFORM ¶
VERTEX_SUBROUTINE_UNIFORM :: 0x92EE
VERTEX_TEXTURE ¶
VERTEX_TEXTURE :: 0x829B
VERTICES_SUBMITTED ¶
VERTICES_SUBMITTED :: 0x82EE
VIEWPORT ¶
VIEWPORT :: 0x0BA2
VIEWPORT_BIT ¶
VIEWPORT_BIT :: 0x00000800
VIEWPORT_BOUNDS_RANGE ¶
VIEWPORT_BOUNDS_RANGE :: 0x825D
VIEWPORT_INDEX_PROVOKING_VERTEX ¶
VIEWPORT_INDEX_PROVOKING_VERTEX :: 0x825F
VIEWPORT_SUBPIXEL_BITS ¶
VIEWPORT_SUBPIXEL_BITS :: 0x825C
VIEW_CLASS_128_BITS ¶
VIEW_CLASS_128_BITS :: 0x82C4
VIEW_CLASS_16_BITS ¶
VIEW_CLASS_16_BITS :: 0x82CA
VIEW_CLASS_24_BITS ¶
VIEW_CLASS_24_BITS :: 0x82C9
VIEW_CLASS_32_BITS ¶
VIEW_CLASS_32_BITS :: 0x82C8
VIEW_CLASS_48_BITS ¶
VIEW_CLASS_48_BITS :: 0x82C7
VIEW_CLASS_64_BITS ¶
VIEW_CLASS_64_BITS :: 0x82C6
VIEW_CLASS_8_BITS ¶
VIEW_CLASS_8_BITS :: 0x82CB
VIEW_CLASS_96_BITS ¶
VIEW_CLASS_96_BITS :: 0x82C5
VIEW_CLASS_BPTC_FLOAT ¶
VIEW_CLASS_BPTC_FLOAT :: 0x82D3
VIEW_CLASS_BPTC_UNORM ¶
VIEW_CLASS_BPTC_UNORM :: 0x82D2
VIEW_CLASS_RGTC1_RED ¶
VIEW_CLASS_RGTC1_RED :: 0x82D0
VIEW_CLASS_RGTC2_RG ¶
VIEW_CLASS_RGTC2_RG :: 0x82D1
VIEW_CLASS_S3TC_DXT1_RGB ¶
VIEW_CLASS_S3TC_DXT1_RGB :: 0x82CC
VIEW_CLASS_S3TC_DXT1_RGBA ¶
VIEW_CLASS_S3TC_DXT1_RGBA :: 0x82CD
VIEW_CLASS_S3TC_DXT3_RGBA ¶
VIEW_CLASS_S3TC_DXT3_RGBA :: 0x82CE
VIEW_CLASS_S3TC_DXT5_RGBA ¶
VIEW_CLASS_S3TC_DXT5_RGBA :: 0x82CF
VIEW_COMPATIBILITY_CLASS ¶
VIEW_COMPATIBILITY_CLASS :: 0x82B6
WAIT_FAILED ¶
WAIT_FAILED :: 0x911D
WEIGHT_ARRAY_BUFFER_BINDING ¶
WEIGHT_ARRAY_BUFFER_BINDING :: 0x889E
WRITE_ONLY ¶
WRITE_ONLY :: 0x88B9
ZERO_TO_ONE ¶
ZERO_TO_ONE :: 0x935F
Variables
impl_BeginTransformFeedback ¶
impl_BeginTransformFeedback: proc "c" (primitiveMode: u32)
impl_BindFragDataLocationIndexed ¶
impl_BindFragDataLocationIndexed: proc "c" (program: u32, colorNumber: u32, index: u32, name: cstring)
VERSION_3_3
impl_BindProgramPipeline ¶
impl_BindProgramPipeline: proc "c" (pipeline: u32)
impl_BindVertexArray ¶
impl_BindVertexArray: proc "c" (array: u32)
impl_BlendEquation ¶
impl_BlendEquation: proc "c" (mode: u32)
impl_BlendEquationSeparate ¶
VERSION_2_0
impl_BlendFuncSeparate ¶
impl_BlendFuncSeparate: proc "c" (sfactorRGB: u32, dfactorRGB: u32, sfactorAlpha: u32, dfactorAlpha: u32)
VERSION_1_4
impl_BufferStorage ¶
VERSION_4_4
impl_Clear ¶
impl_Clear: proc "c" (mask: u32)
impl_ClearDepth ¶
impl_ClearDepth: proc "c" (depth: f64)
impl_ClearDepthf ¶
impl_ClearDepthf: proc "c" (d: f32)
impl_ClearStencil ¶
impl_ClearStencil: proc "c" (s: i32)
impl_ColorMaski ¶
VERSION_3_0
impl_CompileShader ¶
impl_CompileShader: proc "c" (shader: u32)
impl_CreateProgram ¶
impl_CreateProgram: proc "c" () -> u32
impl_DebugMessageCallback ¶
impl_DebugMessageCallback: proc "c" (callback: debug_proc_t, userParam: rawptr)
impl_DeleteProgram ¶
impl_DeleteProgram: proc "c" (program: u32)
impl_DeleteShader ¶
impl_DeleteShader: proc "c" (shader: u32)
impl_DeleteSync ¶
impl_DeleteSync: proc "c" (sync: sync_t)
impl_DepthFunc ¶
impl_DepthFunc: proc "c" (func: u32)
impl_DepthMask ¶
impl_DepthMask: proc "c" (flag: bool)
impl_DepthRange ¶
impl_DepthRange: proc "c" (near, far: f64)
impl_Disable ¶
impl_Disable: proc "c" (cap: u32)
impl_DisableVertexAttribArray ¶
impl_DisableVertexAttribArray: proc "c" (index: u32)
impl_DispatchComputeIndirect ¶
impl_DispatchComputeIndirect: proc "c" (indirect: ^DispatchIndirectCommand)
impl_DrawArraysIndirect ¶
impl_DrawArraysIndirect: proc "c" (mode: u32, indirect: ^DrawArraysIndirectCommand)
impl_DrawArraysInstanced ¶
VERSION_3_1
impl_DrawArraysInstancedBaseInstance ¶
impl_DrawArraysInstancedBaseInstance: proc "c" (mode: u32, first: i32, count: i32, instancecount: i32, baseinstance: u32)
VERSION_4_2
impl_DrawBuffer ¶
impl_DrawBuffer: proc "c" (buf: u32)
impl_DrawElementsBaseVertex ¶
impl_DrawElementsBaseVertex: proc "c" (mode: u32, count: i32, type: u32, indices: rawptr, basevertex: i32)
VERSION_3_2
impl_DrawElementsIndirect ¶
impl_DrawElementsIndirect: proc "c" (mode: u32, type: u32, indirect: ^DrawElementsIndirectCommand)
impl_DrawRangeElements ¶
VERSION_1_2
impl_Enable ¶
impl_Enable: proc "c" (cap: u32)
impl_EnableVertexAttribArray ¶
impl_EnableVertexAttribArray: proc "c" (index: u32)
impl_EndConditionalRender ¶
impl_EndConditionalRender: proc "c" ()
impl_EndQuery ¶
impl_EndQuery: proc "c" (target: u32)
impl_EndTransformFeedback ¶
impl_EndTransformFeedback: proc "c" ()
impl_Finish ¶
impl_Finish: proc "c" ()
impl_Flush ¶
impl_Flush: proc "c" ()
impl_FrontFace ¶
impl_FrontFace: proc "c" (mode: u32)
impl_GenerateMipmap ¶
impl_GenerateMipmap: proc "c" (target: u32)
impl_GenerateTextureMipmap ¶
impl_GenerateTextureMipmap: proc "c" (texture: u32)
impl_GetError ¶
impl_GetError: proc "c" () -> u32
impl_GetGraphicsResetStatus ¶
impl_GetGraphicsResetStatus: proc "c" () -> u32
impl_InvalidateBufferData ¶
impl_InvalidateBufferData: proc "c" (buffer: u32)
impl_LineWidth ¶
impl_LineWidth: proc "c" (width: f32)
impl_LinkProgram ¶
impl_LinkProgram: proc "c" (program: u32)
impl_LogicOp ¶
impl_LogicOp: proc "c" (opcode: u32)
impl_MakeImageHandleNonResidentARB ¶
impl_MakeImageHandleNonResidentARB: proc "c" (handle: u64)
impl_MakeTextureHandleNonResidentARB ¶
impl_MakeTextureHandleNonResidentARB: proc "c" (handle: u64)
impl_MakeTextureHandleResidentARB ¶
impl_MakeTextureHandleResidentARB: proc "c" (handle: u64)
impl_MemoryBarrier ¶
impl_MemoryBarrier: proc "c" (barriers: u32)
impl_MemoryBarrierByRegion ¶
impl_MemoryBarrierByRegion: proc "c" (barriers: u32)
impl_MinSampleShading ¶
impl_MinSampleShading: proc "c" (value: f32)
impl_MultiDrawArraysIndirect ¶
impl_MultiDrawArraysIndirect: proc "c" (mode: u32, indirect: [^]DrawArraysIndirectCommand, drawcount: i32, stride: i32)
impl_MultiDrawArraysIndirectCount ¶
impl_MultiDrawArraysIndirectCount: proc "c" (mode: i32, indirect: [^]DrawArraysIndirectCommand, drawcount: i32, maxdrawcount, stride: i32)
impl_MultiDrawElementsIndirect ¶
impl_MultiDrawElementsIndirect: proc "c" (mode: u32, type: u32, indirect: [^]DrawElementsIndirectCommand, drawcount: i32, stride: i32)
impl_MultiDrawElementsIndirectCount ¶
impl_MultiDrawElementsIndirectCount: proc "c" (mode: i32, type: i32, indirect: [^]DrawElementsIndirectCommand, drawcount: i32, maxdrawcount, stride: i32)
impl_PauseTransformFeedback ¶
impl_PauseTransformFeedback: proc "c" ()
impl_PointSize ¶
impl_PointSize: proc "c" (size: f32)
impl_PolygonOffsetClamp ¶
impl_PolygonOffsetClamp: proc "c" (factor, units, clamp: f32)
impl_PopDebugGroup ¶
impl_PopDebugGroup: proc "c" ()
impl_PrimitiveRestartIndex ¶
impl_PrimitiveRestartIndex: proc "c" (index: u32)
impl_ProvokingVertex ¶
impl_ProvokingVertex: proc "c" (mode: u32)
impl_ReadBuffer ¶
impl_ReadBuffer: proc "c" (src: u32)
impl_ResumeTransformFeedback ¶
impl_ResumeTransformFeedback: proc "c" ()
impl_Scissor ¶
impl_Scissor: proc "c" (x, y, width, height: i32)
impl_SpecializeShader ¶
impl_SpecializeShader: proc "c" (shader: u32, pEntryPoint: cstring, numSpecializationConstants: u32, pConstantIndex: ^u32, pConstantValue: ^u32)
VERSION_4_6
impl_StencilMask ¶
impl_StencilMask: proc "c" (mask: u32)
impl_StencilOp ¶
impl_StencilOp: proc "c" (fail, zfail, zpass: u32)
impl_TextureBarrier ¶
impl_TextureBarrier: proc "c" ()
impl_UniformMatrix2x3fv ¶
VERSION_2_1
impl_UseProgram ¶
impl_UseProgram: proc "c" (program: u32)
impl_ValidateProgram ¶
impl_ValidateProgram: proc "c" (program: u32)
impl_ValidateProgramPipeline ¶
impl_ValidateProgramPipeline: proc "c" (pipeline: u32)
impl_Viewport ¶
impl_Viewport: proc "c" (x, y, width, height: i32)
loaded_up_to ¶
loaded_up_to: [2]int
loaded_up_to_major ¶
loaded_up_to_major: int = …
loaded_up_to_minor ¶
loaded_up_to_minor: int = …
Procedures
BeginTransformFeedback ¶
BeginTransformFeedback :: proc "c" (primitiveMode: u32) {…}
BindFragDataLocationIndexed ¶
BindFragDataLocationIndexed :: proc "c" (program: u32, colorNumber: u32, index: u32, name: cstring) {…}
VERSION_3_3
BindProgramPipeline ¶
BindProgramPipeline :: proc "c" (pipeline: u32) {…}
BindVertexArray ¶
BindVertexArray :: proc "c" (array: u32) {…}
BlendEquation ¶
BlendEquation :: proc "c" (mode: u32) {…}
BlendEquationSeparate ¶
VERSION_2_0
BlendFuncSeparate ¶
BlendFuncSeparate :: proc "c" (sfactorRGB: u32, dfactorRGB: u32, sfactorAlpha: u32, dfactorAlpha: u32) {…}
VERSION_1_4
BufferStorage ¶
VERSION_4_4
ClearBufferData ¶
ClearBufferData :: proc "c" (target: u32, internalformat: u32, format: u32, type: u32, data: rawptr) {…}
VERSION_4_3
ClearDepth ¶
ClearDepth :: proc "c" (depth: f64) {…}
ClearDepthf ¶
ClearDepthf :: proc "c" (d: f32) {…}
ClearStencil ¶
ClearStencil :: proc "c" (s: i32) {…}
ColorMaski ¶
VERSION_3_0
CompileShader ¶
CompileShader :: proc "c" (shader: u32) {…}
CreateProgram ¶
CreateProgram :: proc "c" () -> u32 {…}
DebugMessageCallback ¶
DebugMessageCallback :: proc "c" (callback: debug_proc_t, userParam: rawptr) {…}
DeleteProgram ¶
DeleteProgram :: proc "c" (program: u32) {…}
DeleteShader ¶
DeleteShader :: proc "c" (shader: u32) {…}
DeleteSync ¶
DeleteSync :: proc "c" (sync: sync_t) {…}
DepthFunc ¶
DepthFunc :: proc "c" (func: u32) {…}
DepthMask ¶
DepthMask :: proc "c" (flag: bool) {…}
DepthRange ¶
DepthRange :: proc "c" (near, far: f64) {…}
DisableVertexAttribArray ¶
DisableVertexAttribArray :: proc "c" (index: u32) {…}
DispatchComputeIndirect ¶
DispatchComputeIndirect :: proc "c" (indirect: ^DispatchIndirectCommand) {…}
DrawArraysIndirect ¶
DrawArraysIndirect :: proc "c" (mode: u32, indirect: ^DrawArraysIndirectCommand) {…}
DrawArraysInstanced ¶
VERSION_3_1
DrawArraysInstancedBaseInstance ¶
DrawArraysInstancedBaseInstance :: proc "c" (mode: u32, first: i32, count: i32, instancecount: i32, baseinstance: u32) {…}
VERSION_4_2
DrawBuffer ¶
DrawBuffer :: proc "c" (buf: u32) {…}
DrawElementsBaseVertex ¶
DrawElementsBaseVertex :: proc "c" (mode: u32, count: i32, type: u32, indices: rawptr, basevertex: i32) {…}
VERSION_3_2
DrawElementsIndirect ¶
DrawElementsIndirect :: proc "c" (mode: u32, type: u32, indirect: ^DrawElementsIndirectCommand) {…}
DrawRangeElements ¶
DrawRangeElements :: proc "c" ( mode, start, end: u32, count: i32, type: u32, indices: rawptr, ) {…}
VERSION_1_2
EnableVertexAttribArray ¶
EnableVertexAttribArray :: proc "c" (index: u32) {…}
EndConditionalRender ¶
EndConditionalRender :: proc "c" () {…}
EndQuery ¶
EndQuery :: proc "c" (target: u32) {…}
EndTransformFeedback ¶
EndTransformFeedback :: proc "c" () {…}
FrontFace ¶
FrontFace :: proc "c" (mode: u32) {…}
GenerateMipmap ¶
GenerateMipmap :: proc "c" (target: u32) {…}
GenerateTextureMipmap ¶
GenerateTextureMipmap :: proc "c" (texture: u32) {…}
GetError ¶
GetError :: proc "c" () -> u32 {…}
GetGraphicsResetStatus ¶
GetGraphicsResetStatus :: proc "c" () -> u32 {…}
InvalidateBufferData ¶
InvalidateBufferData :: proc "c" (buffer: u32) {…}
LineWidth ¶
LineWidth :: proc "c" (width: f32) {…}
LinkProgram ¶
LinkProgram :: proc "c" (program: u32) {…}
MakeImageHandleNonResidentARB ¶
MakeImageHandleNonResidentARB :: proc "c" (handle: u64) {…}
MakeTextureHandleNonResidentARB ¶
MakeTextureHandleNonResidentARB :: proc "c" (handle: u64) {…}
MakeTextureHandleResidentARB ¶
MakeTextureHandleResidentARB :: proc "c" (handle: u64) {…}
MemoryBarrier ¶
MemoryBarrier :: proc "c" (barriers: u32) {…}
MemoryBarrierByRegion ¶
MemoryBarrierByRegion :: proc "c" (barriers: u32) {…}
MultiDrawArraysIndirect ¶
MultiDrawArraysIndirect :: proc "c" (mode: u32, indirect: [^]DrawArraysIndirectCommand, drawcount: i32, stride: i32) {…}
MultiDrawArraysIndirectCount ¶
MultiDrawArraysIndirectCount :: proc "c" (mode: i32, indirect: [^]DrawArraysIndirectCommand, drawcount: i32, maxdrawcount, stride: i32) {…}
MultiDrawElementsIndirect ¶
MultiDrawElementsIndirect :: proc "c" (mode: u32, type: u32, indirect: [^]DrawElementsIndirectCommand, drawcount: i32, stride: i32) {…}
MultiDrawElementsIndirectCount ¶
MultiDrawElementsIndirectCount :: proc "c" ( mode: i32, type: i32, indirect: [^]DrawElementsIndirectCommand, drawcount: i32, maxdrawcount, stride: i32, ) {…}
PauseTransformFeedback ¶
PauseTransformFeedback :: proc "c" () {…}
PointSize ¶
PointSize :: proc "c" (size: f32) {…}
PolygonOffsetClamp ¶
PolygonOffsetClamp :: proc "c" (factor, units, clamp: f32) {…}
PopDebugGroup ¶
PopDebugGroup :: proc "c" () {…}
PrimitiveRestartIndex ¶
PrimitiveRestartIndex :: proc "c" (index: u32) {…}
ProvokingVertex ¶
ProvokingVertex :: proc "c" (mode: u32) {…}
ReadBuffer ¶
ReadBuffer :: proc "c" (src: u32) {…}
ResumeTransformFeedback ¶
ResumeTransformFeedback :: proc "c" () {…}
SpecializeShader ¶
SpecializeShader :: proc "c" (shader: u32, pEntryPoint: cstring, numSpecializationConstants: u32, pConstantIndex: ^u32, pConstantValue: ^u32) {…}
VERSION_4_6
StencilMask ¶
StencilMask :: proc "c" (mask: u32) {…}
StencilOp ¶
StencilOp :: proc "c" (fail, zfail, zpass: u32) {…}
TextureBarrier ¶
TextureBarrier :: proc "c" () {…}
UniformMatrix2x3fv ¶
VERSION_2_1
UseProgram ¶
UseProgram :: proc "c" (program: u32) {…}
ValidateProgram ¶
ValidateProgram :: proc "c" (program: u32) {…}
ValidateProgramPipeline ¶
ValidateProgramPipeline :: proc "c" (pipeline: u32) {…}
Viewport ¶
Viewport :: proc "c" (x, y, width, height: i32) {…}
compile_shader_from_source ¶
compile_shader_from_source :: proc(shader_data: string, shader_type: Shader_Type) -> (shader_id: u32, ok: bool) {…}
Compiling shaders are identical for any shader (vertex, geometry, fragment, tesselation, (maybe compute too))
create_and_link_program ¶
create_and_link_program :: proc(shader_ids: []u32, binary_retrievable: bool = false) -> (program_id: u32, ok: bool) {…}
only used once, but I'd just make a subprocedure(?) for consistency
destroy_uniforms ¶
destroy_uniforms :: proc(u: map[string]Uniform_Info) {…}
get_last_error_message ¶
get_last_error_message :: proc() -> (compile_message: string, compile_type: Shader_Type) {…}
get_last_error_messages ¶
get_last_error_messages :: proc() -> (compile_message: string, compile_type: Shader_Type, link_message: string, link_type: Shader_Type) {…}
get_uniforms_from_program ¶
get_uniforms_from_program :: proc(program: u32) -> (uniforms: map[string]Uniform_Info) {…}
load_1_0 ¶
load_1_0 :: proc(set_proc_address: Set_Proc_Address_Type) {…}
load_1_1 ¶
load_1_1 :: proc(set_proc_address: Set_Proc_Address_Type) {…}
load_1_2 ¶
load_1_2 :: proc(set_proc_address: Set_Proc_Address_Type) {…}
load_1_3 ¶
load_1_3 :: proc(set_proc_address: Set_Proc_Address_Type) {…}
load_1_4 ¶
load_1_4 :: proc(set_proc_address: Set_Proc_Address_Type) {…}
load_1_5 ¶
load_1_5 :: proc(set_proc_address: Set_Proc_Address_Type) {…}
load_2_0 ¶
load_2_0 :: proc(set_proc_address: Set_Proc_Address_Type) {…}
load_2_1 ¶
load_2_1 :: proc(set_proc_address: Set_Proc_Address_Type) {…}
load_3_0 ¶
load_3_0 :: proc(set_proc_address: Set_Proc_Address_Type) {…}
load_3_1 ¶
load_3_1 :: proc(set_proc_address: Set_Proc_Address_Type) {…}
load_3_2 ¶
load_3_2 :: proc(set_proc_address: Set_Proc_Address_Type) {…}
load_3_3 ¶
load_3_3 :: proc(set_proc_address: Set_Proc_Address_Type) {…}
load_4_0 ¶
load_4_0 :: proc(set_proc_address: Set_Proc_Address_Type) {…}
load_4_1 ¶
load_4_1 :: proc(set_proc_address: Set_Proc_Address_Type) {…}
load_4_2 ¶
load_4_2 :: proc(set_proc_address: Set_Proc_Address_Type) {…}
load_4_3 ¶
load_4_3 :: proc(set_proc_address: Set_Proc_Address_Type) {…}
load_4_4 ¶
load_4_4 :: proc(set_proc_address: Set_Proc_Address_Type) {…}
load_4_5 ¶
load_4_5 :: proc(set_proc_address: Set_Proc_Address_Type) {…}
load_4_6 ¶
load_4_6 :: proc(set_proc_address: Set_Proc_Address_Type) {…}
load_shaders_file ¶
load_shaders_file :: proc(vs_filename, fs_filename: string, binary_retrievable: bool = false) -> (program_id: u32, ok: bool) {…}
Related Procedure Groups
load_up_to ¶
load_up_to :: proc(major, minor: int, set_proc_address: Set_Proc_Address_Type) {…}
Procedure Groups
load_shaders ¶
load_shaders :: proc{ load_shaders_file, }
`#config` values
GL_DEBUG ¶
GL_DEBUG :: #config(GL_DEBUG, ODIN_DEBUG)
Source Files
Generation Information
Generated with odin version dev-2026-08 (vendor "odin") Windows_amd64 @ 2026-08-28 05:04:16.131208800 +0000 UTC