Skip to main content

Module gl

Module gl 

Source
Expand description

Foreign Function Interface of the OpenGL ES bindings (generated by gl_generator).

Re-exports§

pub use types::*;

Modules§

ActiveShaderProgram
ActiveTexture
AttachShader
BeginQuery
BeginTransformFeedback
BindAttribLocation
BindBuffer
BindBufferBase
BindBufferRange
BindFramebuffer
BindImageTexture
BindProgramPipeline
BindRenderbuffer
BindSampler
BindTexture
BindTransformFeedback
BindVertexArray
BindVertexBuffer
BlendBarrier
BlendColor
BlendEquation
BlendEquationSeparate
BlendEquationSeparatei
BlendEquationi
BlendFunc
BlendFuncSeparate
BlendFuncSeparatei
BlendFunci
BlitFramebuffer
BufferData
BufferSubData
CheckFramebufferStatus
Clear
ClearBufferfi
ClearBufferfv
ClearBufferiv
ClearBufferuiv
ClearColor
ClearDepthf
ClearStencil
ClientWaitSync
ColorMask
ColorMaski
CompileShader
CompressedTexImage2D
CompressedTexImage3D
CompressedTexSubImage2D
CompressedTexSubImage3D
CopyBufferSubData
CopyImageSubData
CopyTexImage2D
CopyTexSubImage2D
CopyTexSubImage3D
CreateProgram
CreateShader
CreateShaderProgramv
CullFace
DebugMessageCallback
DebugMessageControl
DebugMessageInsert
DeleteBuffers
DeleteFramebuffers
DeleteProgram
DeleteProgramPipelines
DeleteQueries
DeleteRenderbuffers
DeleteSamplers
DeleteShader
DeleteSync
DeleteTextures
DeleteTransformFeedbacks
DeleteVertexArrays
DepthFunc
DepthMask
DepthRangef
DetachShader
Disable
DisableVertexAttribArray
Disablei
DispatchCompute
DispatchComputeIndirect
DrawArrays
DrawArraysIndirect
DrawArraysInstanced
DrawBuffers
DrawElements
DrawElementsBaseVertex
DrawElementsIndirect
DrawElementsInstanced
DrawElementsInstancedBaseVertex
DrawRangeElements
DrawRangeElementsBaseVertex
EGLImageTargetRenderbufferStorageOES
EGLImageTargetTexture2DOES
Enable
EnableVertexAttribArray
Enablei
EndQuery
EndTransformFeedback
FenceSync
Finish
Flush
FlushMappedBufferRange
FramebufferParameteri
FramebufferRenderbuffer
FramebufferTexture
FramebufferTexture2D
FramebufferTextureLayer
FrontFace
GenBuffers
GenFramebuffers
GenProgramPipelines
GenQueries
GenRenderbuffers
GenSamplers
GenTextures
GenTransformFeedbacks
GenVertexArrays
GenerateMipmap
GetActiveAttrib
GetActiveUniform
GetActiveUniformBlockName
GetActiveUniformBlockiv
GetActiveUniformsiv
GetAttachedShaders
GetAttribLocation
GetBooleani_v
GetBooleanv
GetBufferParameteri64v
GetBufferParameteriv
GetBufferPointerv
GetDebugMessageLog
GetError
GetFloatv
GetFragDataLocation
GetFramebufferAttachmentParameteriv
GetFramebufferParameteriv
GetGraphicsResetStatus
GetInteger64i_v
GetInteger64v
GetIntegeri_v
GetIntegerv
GetInternalformativ
GetMultisamplefv
GetObjectLabel
GetObjectPtrLabel
GetPointerv
GetProgramBinary
GetProgramInfoLog
GetProgramInterfaceiv
GetProgramPipelineInfoLog
GetProgramPipelineiv
GetProgramResourceIndex
GetProgramResourceLocation
GetProgramResourceName
GetProgramResourceiv
GetProgramiv
GetQueryObjectuiv
GetQueryiv
GetRenderbufferParameteriv
GetSamplerParameterIiv
GetSamplerParameterIuiv
GetSamplerParameterfv
GetSamplerParameteriv
GetShaderInfoLog
GetShaderPrecisionFormat
GetShaderSource
GetShaderiv
GetString
GetStringi
GetSynciv
GetTexLevelParameterfv
GetTexLevelParameteriv
GetTexParameterIiv
GetTexParameterIuiv
GetTexParameterfv
GetTexParameteriv
GetTransformFeedbackVarying
GetUniformBlockIndex
GetUniformIndices
GetUniformLocation
GetUniformfv
GetUniformiv
GetUniformuiv
GetVertexAttribIiv
GetVertexAttribIuiv
GetVertexAttribPointerv
GetVertexAttribfv
GetVertexAttribiv
GetnUniformfv
GetnUniformiv
GetnUniformuiv
Hint
InvalidateFramebuffer
InvalidateSubFramebuffer
IsBuffer
IsEnabled
IsEnabledi
IsFramebuffer
IsProgram
IsProgramPipeline
IsQuery
IsRenderbuffer
IsSampler
IsShader
IsSync
IsTexture
IsTransformFeedback
IsVertexArray
LineWidth
LinkProgram
MapBufferRange
MemoryBarrier
MemoryBarrierByRegion
MinSampleShading
ObjectLabel
ObjectPtrLabel
PatchParameteri
PauseTransformFeedback
PixelStorei
PolygonOffset
PopDebugGroup
PrimitiveBoundingBox
ProgramBinary
ProgramParameteri
ProgramUniform1f
ProgramUniform1fv
ProgramUniform1i
ProgramUniform1iv
ProgramUniform1ui
ProgramUniform1uiv
ProgramUniform2f
ProgramUniform2fv
ProgramUniform2i
ProgramUniform2iv
ProgramUniform2ui
ProgramUniform2uiv
ProgramUniform3f
ProgramUniform3fv
ProgramUniform3i
ProgramUniform3iv
ProgramUniform3ui
ProgramUniform3uiv
ProgramUniform4f
ProgramUniform4fv
ProgramUniform4i
ProgramUniform4iv
ProgramUniform4ui
ProgramUniform4uiv
ProgramUniformMatrix2fv
ProgramUniformMatrix2x3fv
ProgramUniformMatrix2x4fv
ProgramUniformMatrix3fv
ProgramUniformMatrix3x2fv
ProgramUniformMatrix3x4fv
ProgramUniformMatrix4fv
ProgramUniformMatrix4x2fv
ProgramUniformMatrix4x3fv
PushDebugGroup
ReadBuffer
ReadPixels
ReadnPixels
ReleaseShaderCompiler
RenderbufferStorage
RenderbufferStorageMultisample
ResumeTransformFeedback
SampleCoverage
SampleMaski
SamplerParameterIiv
SamplerParameterIuiv
SamplerParameterf
SamplerParameterfv
SamplerParameteri
SamplerParameteriv
Scissor
ShaderBinary
ShaderSource
StencilFunc
StencilFuncSeparate
StencilMask
StencilMaskSeparate
StencilOp
StencilOpSeparate
TexBuffer
TexBufferRange
TexImage2D
TexImage3D
TexParameterIiv
TexParameterIuiv
TexParameterf
TexParameterfv
TexParameteri
TexParameteriv
TexStorage2D
TexStorage2DMultisample
TexStorage3D
TexStorage3DMultisample
TexSubImage2D
TexSubImage3D
TransformFeedbackVaryings
Uniform1f
Uniform1fv
Uniform1i
Uniform1iv
Uniform1ui
Uniform1uiv
Uniform2f
Uniform2fv
Uniform2i
Uniform2iv
Uniform2ui
Uniform2uiv
Uniform3f
Uniform3fv
Uniform3i
Uniform3iv
Uniform3ui
Uniform3uiv
Uniform4f
Uniform4fv
Uniform4i
Uniform4iv
Uniform4ui
Uniform4uiv
UniformBlockBinding
UniformMatrix2fv
UniformMatrix2x3fv
UniformMatrix2x4fv
UniformMatrix3fv
UniformMatrix3x2fv
UniformMatrix3x4fv
UniformMatrix4fv
UniformMatrix4x2fv
UniformMatrix4x3fv
UnmapBuffer
UseProgram
UseProgramStages
ValidateProgram
ValidateProgramPipeline
VertexAttrib1f
VertexAttrib1fv
VertexAttrib2f
VertexAttrib2fv
VertexAttrib3f
VertexAttrib3fv
VertexAttrib4f
VertexAttrib4fv
VertexAttribBinding
VertexAttribDivisor
VertexAttribFormat
VertexAttribI4i
VertexAttribI4iv
VertexAttribI4ui
VertexAttribI4uiv
VertexAttribIFormat
VertexAttribIPointer
VertexAttribPointer
VertexBindingDivisor
Viewport
WaitSync
types

Structs§

FnPtr

Constants§

ACTIVE_ATOMIC_COUNTER_BUFFERS
ACTIVE_ATTRIBUTES
ACTIVE_ATTRIBUTE_MAX_LENGTH
ACTIVE_PROGRAM
ACTIVE_RESOURCES
ACTIVE_TEXTURE
ACTIVE_UNIFORMS
ACTIVE_UNIFORM_BLOCKS
ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH
ACTIVE_UNIFORM_MAX_LENGTH
ACTIVE_VARIABLES
ALIASED_LINE_WIDTH_RANGE
ALIASED_POINT_SIZE_RANGE
ALL_BARRIER_BITS
ALL_SHADER_BITS
ALPHA
ALPHA_BITS
ALREADY_SIGNALED
ALWAYS
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_BINDING
ATOMIC_COUNTER_BUFFER_INDEX
ATOMIC_COUNTER_BUFFER_SIZE
ATOMIC_COUNTER_BUFFER_START
ATTACHED_SHADERS
BACK
BLEND
BLEND_COLOR
BLEND_DST_ALPHA
BLEND_DST_RGB
BLEND_EQUATION
BLEND_EQUATION_ALPHA
BLEND_EQUATION_RGB
BLEND_SRC_ALPHA
BLEND_SRC_RGB
BLOCK_INDEX
BLUE
BLUE_BITS
BOOL
BOOL_VEC2
BOOL_VEC3
BOOL_VEC4
BUFFER
BUFFER_ACCESS_FLAGS
BUFFER_BINDING
BUFFER_DATA_SIZE
BUFFER_MAPPED
BUFFER_MAP_LENGTH
BUFFER_MAP_OFFSET
BUFFER_MAP_POINTER
BUFFER_SIZE
BUFFER_UPDATE_BARRIER_BIT
BUFFER_USAGE
BUFFER_VARIABLE
BYTE
CCW
CLAMP_TO_BORDER
CLAMP_TO_EDGE
COLOR
COLORBURN
COLORDODGE
COLOR_ATTACHMENT0
COLOR_ATTACHMENT1
COLOR_ATTACHMENT2
COLOR_ATTACHMENT3
COLOR_ATTACHMENT4
COLOR_ATTACHMENT5
COLOR_ATTACHMENT6
COLOR_ATTACHMENT7
COLOR_ATTACHMENT8
COLOR_ATTACHMENT9
COLOR_ATTACHMENT10
COLOR_ATTACHMENT11
COLOR_ATTACHMENT12
COLOR_ATTACHMENT13
COLOR_ATTACHMENT14
COLOR_ATTACHMENT15
COLOR_ATTACHMENT16
COLOR_ATTACHMENT17
COLOR_ATTACHMENT18
COLOR_ATTACHMENT19
COLOR_ATTACHMENT20
COLOR_ATTACHMENT21
COLOR_ATTACHMENT22
COLOR_ATTACHMENT23
COLOR_ATTACHMENT24
COLOR_ATTACHMENT25
COLOR_ATTACHMENT26
COLOR_ATTACHMENT27
COLOR_ATTACHMENT28
COLOR_ATTACHMENT29
COLOR_ATTACHMENT30
COLOR_ATTACHMENT31
COLOR_BUFFER_BIT
COLOR_CLEAR_VALUE
COLOR_WRITEMASK
COMMAND_BARRIER_BIT
COMPARE_REF_TO_TEXTURE
COMPILE_STATUS
COMPRESSED_R11_EAC
COMPRESSED_RG11_EAC
COMPRESSED_RGB8_ETC2
COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2
COMPRESSED_RGBA8_ETC2_EAC
COMPRESSED_RGBA_ASTC_4x4
COMPRESSED_RGBA_ASTC_5x4
COMPRESSED_RGBA_ASTC_5x5
COMPRESSED_RGBA_ASTC_6x5
COMPRESSED_RGBA_ASTC_6x6
COMPRESSED_RGBA_ASTC_8x5
COMPRESSED_RGBA_ASTC_8x6
COMPRESSED_RGBA_ASTC_8x8
COMPRESSED_RGBA_ASTC_10x5
COMPRESSED_RGBA_ASTC_10x6
COMPRESSED_RGBA_ASTC_10x8
COMPRESSED_RGBA_ASTC_10x10
COMPRESSED_RGBA_ASTC_12x10
COMPRESSED_RGBA_ASTC_12x12
COMPRESSED_SIGNED_R11_EAC
COMPRESSED_SIGNED_RG11_EAC
COMPRESSED_SRGB8_ALPHA8_ASTC_4x4
COMPRESSED_SRGB8_ALPHA8_ASTC_5x4
COMPRESSED_SRGB8_ALPHA8_ASTC_5x5
COMPRESSED_SRGB8_ALPHA8_ASTC_6x5
COMPRESSED_SRGB8_ALPHA8_ASTC_6x6
COMPRESSED_SRGB8_ALPHA8_ASTC_8x5
COMPRESSED_SRGB8_ALPHA8_ASTC_8x6
COMPRESSED_SRGB8_ALPHA8_ASTC_8x8
COMPRESSED_SRGB8_ALPHA8_ASTC_10x5
COMPRESSED_SRGB8_ALPHA8_ASTC_10x6
COMPRESSED_SRGB8_ALPHA8_ASTC_10x8
COMPRESSED_SRGB8_ALPHA8_ASTC_10x10
COMPRESSED_SRGB8_ALPHA8_ASTC_12x10
COMPRESSED_SRGB8_ALPHA8_ASTC_12x12
COMPRESSED_SRGB8_ALPHA8_ETC2_EAC
COMPRESSED_SRGB8_ETC2
COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2
COMPRESSED_TEXTURE_FORMATS
COMPUTE_SHADER
COMPUTE_SHADER_BIT
COMPUTE_WORK_GROUP_SIZE
CONDITION_SATISFIED
CONSTANT_ALPHA
CONSTANT_COLOR
CONTEXT_FLAGS
CONTEXT_FLAG_DEBUG_BIT
CONTEXT_FLAG_ROBUST_ACCESS_BIT
CONTEXT_LOST
COPY_READ_BUFFER
COPY_READ_BUFFER_BINDING
COPY_WRITE_BUFFER
COPY_WRITE_BUFFER_BINDING
CULL_FACE
CULL_FACE_MODE
CURRENT_PROGRAM
CURRENT_QUERY
CURRENT_VERTEX_ATTRIB
CW
DARKEN
DEBUG_CALLBACK_FUNCTION
DEBUG_CALLBACK_USER_PARAM
DEBUG_GROUP_STACK_DEPTH
DEBUG_LOGGED_MESSAGES
DEBUG_NEXT_LOGGED_MESSAGE_LENGTH
DEBUG_OUTPUT
DEBUG_OUTPUT_SYNCHRONOUS
DEBUG_SEVERITY_HIGH
DEBUG_SEVERITY_LOW
DEBUG_SEVERITY_MEDIUM
DEBUG_SEVERITY_NOTIFICATION
DEBUG_SOURCE_API
DEBUG_SOURCE_APPLICATION
DEBUG_SOURCE_OTHER
DEBUG_SOURCE_SHADER_COMPILER
DEBUG_SOURCE_THIRD_PARTY
DEBUG_SOURCE_WINDOW_SYSTEM
DEBUG_TYPE_DEPRECATED_BEHAVIOR
DEBUG_TYPE_ERROR
DEBUG_TYPE_MARKER
DEBUG_TYPE_OTHER
DEBUG_TYPE_PERFORMANCE
DEBUG_TYPE_POP_GROUP
DEBUG_TYPE_PORTABILITY
DEBUG_TYPE_PUSH_GROUP
DEBUG_TYPE_UNDEFINED_BEHAVIOR
DECR
DECR_WRAP
DELETE_STATUS
DEPTH
DEPTH24_STENCIL8
DEPTH32F_STENCIL8
DEPTH_ATTACHMENT
DEPTH_BITS
DEPTH_BUFFER_BIT
DEPTH_CLEAR_VALUE
DEPTH_COMPONENT
DEPTH_COMPONENT16
DEPTH_COMPONENT24
DEPTH_COMPONENT32F
DEPTH_FUNC
DEPTH_RANGE
DEPTH_STENCIL
DEPTH_STENCIL_ATTACHMENT
DEPTH_STENCIL_TEXTURE_MODE
DEPTH_TEST
DEPTH_WRITEMASK
DIFFERENCE
DISPATCH_INDIRECT_BUFFER
DISPATCH_INDIRECT_BUFFER_BINDING
DITHER
DONT_CARE
DRAW_BUFFER0
DRAW_BUFFER1
DRAW_BUFFER2
DRAW_BUFFER3
DRAW_BUFFER4
DRAW_BUFFER5
DRAW_BUFFER6
DRAW_BUFFER7
DRAW_BUFFER8
DRAW_BUFFER9
DRAW_BUFFER10
DRAW_BUFFER11
DRAW_BUFFER12
DRAW_BUFFER13
DRAW_BUFFER14
DRAW_BUFFER15
DRAW_FRAMEBUFFER
DRAW_FRAMEBUFFER_BINDING
DRAW_INDIRECT_BUFFER
DRAW_INDIRECT_BUFFER_BINDING
DST_ALPHA
DST_COLOR
DYNAMIC_COPY
DYNAMIC_DRAW
DYNAMIC_READ
ELEMENT_ARRAY_BARRIER_BIT
ELEMENT_ARRAY_BUFFER
ELEMENT_ARRAY_BUFFER_BINDING
EQUAL
EXCLUSION
EXTENSIONS
FALSE
FASTEST
FIRST_VERTEX_CONVENTION
FIXED
FLOAT
FLOAT_32_UNSIGNED_INT_24_8_REV
FLOAT_MAT2
FLOAT_MAT3
FLOAT_MAT4
FLOAT_MAT2x3
FLOAT_MAT2x4
FLOAT_MAT3x2
FLOAT_MAT3x4
FLOAT_MAT4x2
FLOAT_MAT4x3
FLOAT_VEC2
FLOAT_VEC3
FLOAT_VEC4
FRACTIONAL_EVEN
FRACTIONAL_ODD
FRAGMENT_INTERPOLATION_OFFSET_BITS
FRAGMENT_SHADER
FRAGMENT_SHADER_BIT
FRAGMENT_SHADER_DERIVATIVE_HINT
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_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_DIMENSIONS
FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS
FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
FRAMEBUFFER_INCOMPLETE_MULTISAMPLE
FRAMEBUFFER_UNDEFINED
FRAMEBUFFER_UNSUPPORTED
FRONT
FRONT_AND_BACK
FRONT_FACE
FUNC_ADD
FUNC_REVERSE_SUBTRACT
FUNC_SUBTRACT
GENERATE_MIPMAP_HINT
GEOMETRY_INPUT_TYPE
GEOMETRY_OUTPUT_TYPE
GEOMETRY_SHADER
GEOMETRY_SHADER_BIT
GEOMETRY_SHADER_INVOCATIONS
GEOMETRY_VERTICES_OUT
GEQUAL
GREATER
GREEN
GREEN_BITS
GUILTY_CONTEXT_RESET
HALF_FLOAT
HARDLIGHT
HIGH_FLOAT
HIGH_INT
HSL_COLOR
HSL_HUE
HSL_LUMINOSITY
HSL_SATURATION
IMAGE_2D
IMAGE_2D_ARRAY
IMAGE_3D
IMAGE_BINDING_ACCESS
IMAGE_BINDING_FORMAT
IMAGE_BINDING_LAYER
IMAGE_BINDING_LAYERED
IMAGE_BINDING_LEVEL
IMAGE_BINDING_NAME
IMAGE_BUFFER
IMAGE_CUBE
IMAGE_CUBE_MAP_ARRAY
IMAGE_FORMAT_COMPATIBILITY_BY_CLASS
IMAGE_FORMAT_COMPATIBILITY_BY_SIZE
IMAGE_FORMAT_COMPATIBILITY_TYPE
IMPLEMENTATION_COLOR_READ_FORMAT
IMPLEMENTATION_COLOR_READ_TYPE
INCR
INCR_WRAP
INFO_LOG_LENGTH
INNOCENT_CONTEXT_RESET
INT
INTERLEAVED_ATTRIBS
INT_2_10_10_10_REV
INT_IMAGE_2D
INT_IMAGE_2D_ARRAY
INT_IMAGE_3D
INT_IMAGE_BUFFER
INT_IMAGE_CUBE
INT_IMAGE_CUBE_MAP_ARRAY
INT_SAMPLER_2D
INT_SAMPLER_2D_ARRAY
INT_SAMPLER_2D_MULTISAMPLE
INT_SAMPLER_2D_MULTISAMPLE_ARRAY
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
LEQUAL
LESS
LIGHTEN
LINEAR
LINEAR_MIPMAP_LINEAR
LINEAR_MIPMAP_NEAREST
LINES
LINES_ADJACENCY
LINE_LOOP
LINE_STRIP
LINE_STRIP_ADJACENCY
LINE_WIDTH
LINK_STATUS
LOCATION
LOSE_CONTEXT_ON_RESET
LOW_FLOAT
LOW_INT
LUMINANCE
LUMINANCE_ALPHA
MAJOR_VERSION
MAP_FLUSH_EXPLICIT_BIT
MAP_INVALIDATE_BUFFER_BIT
MAP_INVALIDATE_RANGE_BIT
MAP_READ_BIT
MAP_UNSYNCHRONIZED_BIT
MAP_WRITE_BIT
MATRIX_STRIDE
MAX
MAX_3D_TEXTURE_SIZE
MAX_ARRAY_TEXTURE_LAYERS
MAX_ATOMIC_COUNTER_BUFFER_BINDINGS
MAX_ATOMIC_COUNTER_BUFFER_SIZE
MAX_COLOR_ATTACHMENTS
MAX_COLOR_TEXTURE_SAMPLES
MAX_COMBINED_ATOMIC_COUNTERS
MAX_COMBINED_ATOMIC_COUNTER_BUFFERS
MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS
MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS
MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS
MAX_COMBINED_IMAGE_UNIFORMS
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_DEBUG_GROUP_STACK_DEPTH
MAX_DEBUG_LOGGED_MESSAGES
MAX_DEBUG_MESSAGE_LENGTH
MAX_DEPTH_TEXTURE_SAMPLES
MAX_DRAW_BUFFERS
MAX_ELEMENTS_INDICES
MAX_ELEMENTS_VERTICES
MAX_ELEMENT_INDEX
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_IMAGE_UNITS
MAX_INTEGER_SAMPLES
MAX_LABEL_LENGTH
MAX_NAME_LENGTH
MAX_NUM_ACTIVE_VARIABLES
MAX_PATCH_VERTICES
MAX_PROGRAM_TEXEL_OFFSET
MAX_PROGRAM_TEXTURE_GATHER_OFFSET
MAX_RENDERBUFFER_SIZE
MAX_SAMPLES
MAX_SAMPLE_MASK_WORDS
MAX_SERVER_WAIT_TIMEOUT
MAX_SHADER_STORAGE_BLOCK_SIZE
MAX_SHADER_STORAGE_BUFFER_BINDINGS
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_IMAGE_UNITS
MAX_TEXTURE_LOD_BIAS
MAX_TEXTURE_SIZE
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_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_TEXTURE_IMAGE_UNITS
MAX_VERTEX_UNIFORM_BLOCKS
MAX_VERTEX_UNIFORM_COMPONENTS
MAX_VERTEX_UNIFORM_VECTORS
MAX_VIEWPORT_DIMS
MEDIUM_FLOAT
MEDIUM_INT
MIN
MINOR_VERSION
MIN_FRAGMENT_INTERPOLATION_OFFSET
MIN_PROGRAM_TEXEL_OFFSET
MIN_PROGRAM_TEXTURE_GATHER_OFFSET
MIN_SAMPLE_SHADING_VALUE
MIRRORED_REPEAT
MULTIPLY
MULTISAMPLE_LINE_WIDTH_GRANULARITY
MULTISAMPLE_LINE_WIDTH_RANGE
NAME_LENGTH
NEAREST
NEAREST_MIPMAP_LINEAR
NEAREST_MIPMAP_NEAREST
NEVER
NICEST
NONE
NOTEQUAL
NO_ERROR
NO_RESET_NOTIFICATION
NUM_ACTIVE_VARIABLES
NUM_COMPRESSED_TEXTURE_FORMATS
NUM_EXTENSIONS
NUM_PROGRAM_BINARY_FORMATS
NUM_SAMPLE_COUNTS
NUM_SHADER_BINARY_FORMATS
OBJECT_TYPE
OFFSET
ONE
ONE_MINUS_CONSTANT_ALPHA
ONE_MINUS_CONSTANT_COLOR
ONE_MINUS_DST_ALPHA
ONE_MINUS_DST_COLOR
ONE_MINUS_SRC_ALPHA
ONE_MINUS_SRC_COLOR
OUT_OF_MEMORY
OVERLAY
PACK_ALIGNMENT
PACK_ROW_LENGTH
PACK_SKIP_PIXELS
PACK_SKIP_ROWS
PATCHES
PATCH_VERTICES
PIXEL_BUFFER_BARRIER_BIT
PIXEL_PACK_BUFFER
PIXEL_PACK_BUFFER_BINDING
PIXEL_UNPACK_BUFFER
PIXEL_UNPACK_BUFFER_BINDING
POINTS
POLYGON_OFFSET_FACTOR
POLYGON_OFFSET_FILL
POLYGON_OFFSET_UNITS
PRIMITIVES_GENERATED
PRIMITIVE_BOUNDING_BOX
PRIMITIVE_RESTART_FIXED_INDEX
PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED
PROGRAM
PROGRAM_BINARY_FORMATS
PROGRAM_BINARY_LENGTH
PROGRAM_BINARY_RETRIEVABLE_HINT
PROGRAM_INPUT
PROGRAM_OUTPUT
PROGRAM_PIPELINE
PROGRAM_PIPELINE_BINDING
PROGRAM_SEPARABLE
QUADS
QUERY
QUERY_RESULT
QUERY_RESULT_AVAILABLE
R8
R8I
R8UI
R8_SNORM
R11F_G11F_B10F
R16F
R16I
R16UI
R32F
R32I
R32UI
RASTERIZER_DISCARD
READ_BUFFER
READ_FRAMEBUFFER
READ_FRAMEBUFFER_BINDING
READ_ONLY
READ_WRITE
RED
RED_BITS
RED_INTEGER
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
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
REPEAT
REPLACE
REQUIRED_TEXTURE_IMAGE_UNITS_OES
RESET_NOTIFICATION_STRATEGY
RG
RG8
RG8I
RG8UI
RG8_SNORM
RG16F
RG16I
RG16UI
RG32F
RG32I
RG32UI
RGB
RGB8
RGB5_A1
RGB8I
RGB8UI
RGB8_SNORM
RGB9_E5
RGB10_A2
RGB10_A2UI
RGB16F
RGB16I
RGB16UI
RGB32F
RGB32I
RGB32UI
RGB565
RGBA
RGBA4
RGBA8
RGBA8I
RGBA8UI
RGBA8_SNORM
RGBA16F
RGBA16I
RGBA16UI
RGBA32F
RGBA32I
RGBA32UI
RGBA_INTEGER
RGB_INTEGER
RG_INTEGER
SAMPLER
SAMPLER_2D
SAMPLER_2D_ARRAY
SAMPLER_2D_ARRAY_SHADOW
SAMPLER_2D_MULTISAMPLE
SAMPLER_2D_MULTISAMPLE_ARRAY
SAMPLER_2D_SHADOW
SAMPLER_3D
SAMPLER_BINDING
SAMPLER_BUFFER
SAMPLER_CUBE
SAMPLER_CUBE_MAP_ARRAY
SAMPLER_CUBE_MAP_ARRAY_SHADOW
SAMPLER_CUBE_SHADOW
SAMPLER_EXTERNAL_2D_Y2Y_EXT
SAMPLER_EXTERNAL_OES
SAMPLES
SAMPLE_ALPHA_TO_COVERAGE
SAMPLE_BUFFERS
SAMPLE_COVERAGE
SAMPLE_COVERAGE_INVERT
SAMPLE_COVERAGE_VALUE
SAMPLE_MASK
SAMPLE_MASK_VALUE
SAMPLE_POSITION
SAMPLE_SHADING
SCISSOR_BOX
SCISSOR_TEST
SCREEN
SEPARATE_ATTRIBS
SHADER
SHADER_BINARY_FORMATS
SHADER_COMPILER
SHADER_IMAGE_ACCESS_BARRIER_BIT
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
SHADING_LANGUAGE_VERSION
SHORT
SIGNALED
SIGNED_NORMALIZED
SOFTLIGHT
SRC_ALPHA
SRC_ALPHA_SATURATE
SRC_COLOR
SRGB
SRGB8
SRGB8_ALPHA8
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_FAIL
STENCIL_FUNC
STENCIL_INDEX
STENCIL_INDEX8
STENCIL_PASS_DEPTH_FAIL
STENCIL_PASS_DEPTH_PASS
STENCIL_REF
STENCIL_TEST
STENCIL_VALUE_MASK
STENCIL_WRITEMASK
STREAM_COPY
STREAM_DRAW
STREAM_READ
SUBPIXEL_BITS
SYNC_CONDITION
SYNC_FENCE
SYNC_FLAGS
SYNC_FLUSH_COMMANDS_BIT
SYNC_GPU_COMMANDS_COMPLETE
SYNC_STATUS
TESS_CONTROL_OUTPUT_VERTICES
TESS_CONTROL_SHADER
TESS_CONTROL_SHADER_BIT
TESS_EVALUATION_SHADER
TESS_EVALUATION_SHADER_BIT
TESS_GEN_MODE
TESS_GEN_POINT_MODE
TESS_GEN_SPACING
TESS_GEN_VERTEX_ORDER
TEXTURE
TEXTURE0
TEXTURE1
TEXTURE2
TEXTURE3
TEXTURE4
TEXTURE5
TEXTURE6
TEXTURE7
TEXTURE8
TEXTURE9
TEXTURE10
TEXTURE11
TEXTURE12
TEXTURE13
TEXTURE14
TEXTURE15
TEXTURE16
TEXTURE17
TEXTURE18
TEXTURE19
TEXTURE20
TEXTURE21
TEXTURE22
TEXTURE23
TEXTURE24
TEXTURE25
TEXTURE26
TEXTURE27
TEXTURE28
TEXTURE29
TEXTURE30
TEXTURE31
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_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_EXTERNAL_OES
TEXTURE_BLUE_SIZE
TEXTURE_BLUE_TYPE
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_COMPRESSED
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_DEPTH
TEXTURE_DEPTH_SIZE
TEXTURE_DEPTH_TYPE
TEXTURE_EXTERNAL_OES
TEXTURE_FETCH_BARRIER_BIT
TEXTURE_FIXED_SAMPLE_LOCATIONS
TEXTURE_GREEN_SIZE
TEXTURE_GREEN_TYPE
TEXTURE_HEIGHT
TEXTURE_IMMUTABLE_FORMAT
TEXTURE_IMMUTABLE_LEVELS
TEXTURE_INTERNAL_FORMAT
TEXTURE_MAG_FILTER
TEXTURE_MAX_LEVEL
TEXTURE_MAX_LOD
TEXTURE_MIN_FILTER
TEXTURE_MIN_LOD
TEXTURE_RED_SIZE
TEXTURE_RED_TYPE
TEXTURE_SAMPLES
TEXTURE_SHARED_SIZE
TEXTURE_STENCIL_SIZE
TEXTURE_SWIZZLE_A
TEXTURE_SWIZZLE_B
TEXTURE_SWIZZLE_G
TEXTURE_SWIZZLE_R
TEXTURE_UPDATE_BARRIER_BIT
TEXTURE_WIDTH
TEXTURE_WRAP_R
TEXTURE_WRAP_S
TEXTURE_WRAP_T
TIMEOUT_EXPIRED
TIMEOUT_IGNORED
TOP_LEVEL_ARRAY_SIZE
TOP_LEVEL_ARRAY_STRIDE
TRANSFORM_FEEDBACK
TRANSFORM_FEEDBACK_ACTIVE
TRANSFORM_FEEDBACK_BARRIER_BIT
TRANSFORM_FEEDBACK_BINDING
TRANSFORM_FEEDBACK_BUFFER
TRANSFORM_FEEDBACK_BUFFER_BINDING
TRANSFORM_FEEDBACK_BUFFER_MODE
TRANSFORM_FEEDBACK_BUFFER_SIZE
TRANSFORM_FEEDBACK_BUFFER_START
TRANSFORM_FEEDBACK_PAUSED
TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN
TRANSFORM_FEEDBACK_VARYING
TRANSFORM_FEEDBACK_VARYINGS
TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH
TRIANGLES
TRIANGLES_ADJACENCY
TRIANGLE_FAN
TRIANGLE_STRIP
TRIANGLE_STRIP_ADJACENCY
TRUE
TYPE
UNDEFINED_VERTEX
UNIFORM
UNIFORM_ARRAY_STRIDE
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_FRAGMENT_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_IMAGE_HEIGHT
UNPACK_ROW_LENGTH
UNPACK_SKIP_IMAGES
UNPACK_SKIP_PIXELS
UNPACK_SKIP_ROWS
UNSIGNALED
UNSIGNED_BYTE
UNSIGNED_INT
UNSIGNED_INT_2_10_10_10_REV
UNSIGNED_INT_5_9_9_9_REV
UNSIGNED_INT_10F_11F_11F_REV
UNSIGNED_INT_24_8
UNSIGNED_INT_ATOMIC_COUNTER
UNSIGNED_INT_IMAGE_2D
UNSIGNED_INT_IMAGE_2D_ARRAY
UNSIGNED_INT_IMAGE_3D
UNSIGNED_INT_IMAGE_BUFFER
UNSIGNED_INT_IMAGE_CUBE
UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY
UNSIGNED_INT_SAMPLER_2D
UNSIGNED_INT_SAMPLER_2D_ARRAY
UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE
UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
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_4_4_4_4
UNSIGNED_SHORT_5_5_5_1
UNSIGNED_SHORT_5_6_5
VALIDATE_STATUS
VENDOR
VERSION
VERTEX_ARRAY
VERTEX_ARRAY_BINDING
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_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_SHADER
VERTEX_SHADER_BIT
VIEWPORT
WAIT_FAILED
WRITE_ONLY
ZERO

Functions§

ActiveShaderProgram
ActiveTexture
Fallbacks: ActiveTextureARB
AttachShader
Fallbacks: AttachObjectARB
BeginQuery
Fallbacks: BeginQueryARB
BeginTransformFeedback
Fallbacks: BeginTransformFeedbackEXT, BeginTransformFeedbackNV
BindAttribLocation
Fallbacks: BindAttribLocationARB
BindBuffer
Fallbacks: BindBufferARB
BindBufferBase
Fallbacks: BindBufferBaseEXT, BindBufferBaseNV
BindBufferRange
Fallbacks: BindBufferRangeEXT, BindBufferRangeNV
BindFramebuffer
BindImageTexture
BindProgramPipeline
BindRenderbuffer
BindSampler
BindTexture
Fallbacks: BindTextureEXT
BindTransformFeedback
BindVertexArray
Fallbacks: BindVertexArrayOES
BindVertexBuffer
BlendBarrier
Fallbacks: BlendBarrierKHR, BlendBarrierNV
BlendColor
Fallbacks: BlendColorEXT
BlendEquation
Fallbacks: BlendEquationEXT
BlendEquationSeparate
Fallbacks: BlendEquationSeparateEXT
BlendEquationSeparatei
Fallbacks: BlendEquationSeparateIndexedAMD, BlendEquationSeparateiARB, BlendEquationSeparateiEXT, BlendEquationSeparateiOES
BlendEquationi
Fallbacks: BlendEquationIndexedAMD, BlendEquationiARB, BlendEquationiEXT, BlendEquationiOES
BlendFunc
BlendFuncSeparate
Fallbacks: BlendFuncSeparateEXT, BlendFuncSeparateINGR
BlendFuncSeparatei
Fallbacks: BlendFuncSeparateIndexedAMD, BlendFuncSeparateiARB, BlendFuncSeparateiEXT, BlendFuncSeparateiOES
BlendFunci
Fallbacks: BlendFuncIndexedAMD, BlendFunciARB, BlendFunciEXT, BlendFunciOES
BlitFramebuffer
Fallbacks: BlitFramebufferEXT, BlitFramebufferNV
BufferData
Fallbacks: BufferDataARB
BufferSubData
Fallbacks: BufferSubDataARB
CheckFramebufferStatus
Fallbacks: CheckFramebufferStatusEXT
Clear
ClearBufferfi
ClearBufferfv
ClearBufferiv
ClearBufferuiv
ClearColor
ClearDepthf
Fallbacks: ClearDepthfOES
ClearStencil
ClientWaitSync
Fallbacks: ClientWaitSyncAPPLE
ColorMask
ColorMaski
Fallbacks: ColorMaskIndexedEXT, ColorMaskiEXT, ColorMaskiOES
CompileShader
Fallbacks: CompileShaderARB
CompressedTexImage2D
Fallbacks: CompressedTexImage2DARB
CompressedTexImage3D
Fallbacks: CompressedTexImage3DARB
CompressedTexSubImage2D
Fallbacks: CompressedTexSubImage2DARB
CompressedTexSubImage3D
Fallbacks: CompressedTexSubImage3DARB
CopyBufferSubData
Fallbacks: CopyBufferSubDataNV
CopyImageSubData
Fallbacks: CopyImageSubDataEXT, CopyImageSubDataOES
CopyTexImage2D
Fallbacks: CopyTexImage2DEXT
CopyTexSubImage2D
Fallbacks: CopyTexSubImage2DEXT
CopyTexSubImage3D
Fallbacks: CopyTexSubImage3DEXT
CreateProgram
Fallbacks: CreateProgramObjectARB
CreateShader
Fallbacks: CreateShaderObjectARB
CreateShaderProgramv
CullFace
DebugMessageCallback
Fallbacks: DebugMessageCallbackARB, DebugMessageCallbackKHR
DebugMessageControl
Fallbacks: DebugMessageControlARB, DebugMessageControlKHR
DebugMessageInsert
Fallbacks: DebugMessageInsertARB, DebugMessageInsertKHR
DeleteBuffers
Fallbacks: DeleteBuffersARB
DeleteFramebuffers
Fallbacks: DeleteFramebuffersEXT
DeleteProgram
DeleteProgramPipelines
DeleteQueries
Fallbacks: DeleteQueriesARB
DeleteRenderbuffers
Fallbacks: DeleteRenderbuffersEXT
DeleteSamplers
DeleteShader
DeleteSync
Fallbacks: DeleteSyncAPPLE
DeleteTextures
DeleteTransformFeedbacks
Fallbacks: DeleteTransformFeedbacksNV
DeleteVertexArrays
Fallbacks: DeleteVertexArraysAPPLE, DeleteVertexArraysOES
DepthFunc
DepthMask
DepthRangef
Fallbacks: DepthRangefOES
DetachShader
Fallbacks: DetachObjectARB
Disable
DisableVertexAttribArray
Fallbacks: DisableVertexAttribArrayARB
Disablei
Fallbacks: DisableIndexedEXT, DisableiEXT, DisableiNV, DisableiOES
DispatchCompute
DispatchComputeIndirect
DrawArrays
Fallbacks: DrawArraysEXT
DrawArraysIndirect
DrawArraysInstanced
Fallbacks: DrawArraysInstancedANGLE, DrawArraysInstancedARB, DrawArraysInstancedEXT, DrawArraysInstancedNV
DrawBuffers
Fallbacks: DrawBuffersARB, DrawBuffersATI, DrawBuffersEXT
DrawElements
DrawElementsBaseVertex
Fallbacks: DrawElementsBaseVertexEXT, DrawElementsBaseVertexOES
DrawElementsIndirect
DrawElementsInstanced
Fallbacks: DrawElementsInstancedANGLE, DrawElementsInstancedARB, DrawElementsInstancedEXT, DrawElementsInstancedNV
DrawElementsInstancedBaseVertex
Fallbacks: DrawElementsInstancedBaseVertexEXT, DrawElementsInstancedBaseVertexOES
DrawRangeElements
Fallbacks: DrawRangeElementsEXT
DrawRangeElementsBaseVertex
Fallbacks: DrawRangeElementsBaseVertexEXT, DrawRangeElementsBaseVertexOES
EGLImageTargetRenderbufferStorageOES
EGLImageTargetTexture2DOES
Enable
EnableVertexAttribArray
Fallbacks: EnableVertexAttribArrayARB
Enablei
Fallbacks: EnableIndexedEXT, EnableiEXT, EnableiNV, EnableiOES
EndQuery
Fallbacks: EndQueryARB
EndTransformFeedback
Fallbacks: EndTransformFeedbackEXT, EndTransformFeedbackNV
FenceSync
Fallbacks: FenceSyncAPPLE
Finish
Flush
FlushMappedBufferRange
Fallbacks: FlushMappedBufferRangeAPPLE, FlushMappedBufferRangeEXT
FramebufferParameteri
FramebufferRenderbuffer
Fallbacks: FramebufferRenderbufferEXT
FramebufferTexture
Fallbacks: FramebufferTextureARB, FramebufferTextureEXT, FramebufferTextureOES
FramebufferTexture2D
Fallbacks: FramebufferTexture2DEXT
FramebufferTextureLayer
Fallbacks: FramebufferTextureLayerARB, FramebufferTextureLayerEXT
FrontFace
GenBuffers
Fallbacks: GenBuffersARB
GenFramebuffers
Fallbacks: GenFramebuffersEXT
GenProgramPipelines
GenQueries
Fallbacks: GenQueriesARB
GenRenderbuffers
Fallbacks: GenRenderbuffersEXT
GenSamplers
GenTextures
GenTransformFeedbacks
Fallbacks: GenTransformFeedbacksNV
GenVertexArrays
Fallbacks: GenVertexArraysAPPLE, GenVertexArraysOES
GenerateMipmap
Fallbacks: GenerateMipmapEXT
GetActiveAttrib
Fallbacks: GetActiveAttribARB
GetActiveUniform
Fallbacks: GetActiveUniformARB
GetActiveUniformBlockName
GetActiveUniformBlockiv
GetActiveUniformsiv
GetAttachedShaders
GetAttribLocation
Fallbacks: GetAttribLocationARB
GetBooleani_v
Fallbacks: GetBooleanIndexedvEXT
GetBooleanv
GetBufferParameteri64v
GetBufferParameteriv
Fallbacks: GetBufferParameterivARB
GetBufferPointerv
Fallbacks: GetBufferPointervARB, GetBufferPointervOES
GetDebugMessageLog
Fallbacks: GetDebugMessageLogARB, GetDebugMessageLogKHR
GetError
GetFloatv
GetFragDataLocation
Fallbacks: GetFragDataLocationEXT
GetFramebufferAttachmentParameteriv
Fallbacks: GetFramebufferAttachmentParameterivEXT
GetFramebufferParameteriv
GetGraphicsResetStatus
Fallbacks: GetGraphicsResetStatusEXT, GetGraphicsResetStatusKHR
GetInteger64i_v
GetInteger64v
Fallbacks: GetInteger64vAPPLE
GetIntegeri_v
Fallbacks: GetIntegerIndexedvEXT
GetIntegerv
GetInternalformativ
GetMultisamplefv
Fallbacks: GetMultisamplefvNV
GetObjectLabel
Fallbacks: GetObjectLabelKHR
GetObjectPtrLabel
Fallbacks: GetObjectPtrLabelKHR
GetPointerv
Fallbacks: GetPointervEXT, GetPointervKHR
GetProgramBinary
Fallbacks: GetProgramBinaryOES
GetProgramInfoLog
GetProgramInterfaceiv
GetProgramPipelineInfoLog
GetProgramPipelineiv
GetProgramResourceIndex
GetProgramResourceLocation
GetProgramResourceName
GetProgramResourceiv
GetProgramiv
GetQueryObjectuiv
Fallbacks: GetQueryObjectuivARB
GetQueryiv
Fallbacks: GetQueryivARB
GetRenderbufferParameteriv
Fallbacks: GetRenderbufferParameterivEXT
GetSamplerParameterIiv
Fallbacks: GetSamplerParameterIivEXT, GetSamplerParameterIivOES
GetSamplerParameterIuiv
Fallbacks: GetSamplerParameterIuivEXT, GetSamplerParameterIuivOES
GetSamplerParameterfv
GetSamplerParameteriv
GetShaderInfoLog
GetShaderPrecisionFormat
GetShaderSource
Fallbacks: GetShaderSourceARB
GetShaderiv
GetString
GetStringi
GetSynciv
Fallbacks: GetSyncivAPPLE
GetTexLevelParameterfv
GetTexLevelParameteriv
GetTexParameterIiv
Fallbacks: GetTexParameterIivEXT, GetTexParameterIivOES
GetTexParameterIuiv
Fallbacks: GetTexParameterIuivEXT, GetTexParameterIuivOES
GetTexParameterfv
GetTexParameteriv
GetTransformFeedbackVarying
Fallbacks: GetTransformFeedbackVaryingEXT
GetUniformBlockIndex
GetUniformIndices
GetUniformLocation
Fallbacks: GetUniformLocationARB
GetUniformfv
Fallbacks: GetUniformfvARB
GetUniformiv
Fallbacks: GetUniformivARB
GetUniformuiv
Fallbacks: GetUniformuivEXT
GetVertexAttribIiv
Fallbacks: GetVertexAttribIivEXT
GetVertexAttribIuiv
Fallbacks: GetVertexAttribIuivEXT
GetVertexAttribPointerv
Fallbacks: GetVertexAttribPointervARB, GetVertexAttribPointervNV
GetVertexAttribfv
Fallbacks: GetVertexAttribfvARB, GetVertexAttribfvNV
GetVertexAttribiv
Fallbacks: GetVertexAttribivARB, GetVertexAttribivNV
GetnUniformfv
Fallbacks: GetnUniformfvEXT, GetnUniformfvKHR
GetnUniformiv
Fallbacks: GetnUniformivEXT, GetnUniformivKHR
GetnUniformuiv
Fallbacks: GetnUniformuivKHR
Hint
InvalidateFramebuffer
InvalidateSubFramebuffer
IsBuffer
Fallbacks: IsBufferARB
IsEnabled
IsEnabledi
Fallbacks: IsEnabledIndexedEXT, IsEnablediEXT, IsEnablediNV, IsEnablediOES
IsFramebuffer
Fallbacks: IsFramebufferEXT
IsProgram
IsProgramPipeline
IsQuery
Fallbacks: IsQueryARB
IsRenderbuffer
Fallbacks: IsRenderbufferEXT
IsSampler
IsShader
IsSync
Fallbacks: IsSyncAPPLE
IsTexture
IsTransformFeedback
Fallbacks: IsTransformFeedbackNV
IsVertexArray
Fallbacks: IsVertexArrayAPPLE, IsVertexArrayOES
LineWidth
LinkProgram
Fallbacks: LinkProgramARB
MapBufferRange
Fallbacks: MapBufferRangeEXT
MemoryBarrier
Fallbacks: MemoryBarrierEXT
MemoryBarrierByRegion
MinSampleShading
Fallbacks: MinSampleShadingARB, MinSampleShadingOES
ObjectLabel
Fallbacks: ObjectLabelKHR
ObjectPtrLabel
Fallbacks: ObjectPtrLabelKHR
PatchParameteri
Fallbacks: PatchParameteriEXT, PatchParameteriOES
PauseTransformFeedback
Fallbacks: PauseTransformFeedbackNV
PixelStorei
PolygonOffset
PopDebugGroup
Fallbacks: PopDebugGroupKHR
PrimitiveBoundingBox
Fallbacks: PrimitiveBoundingBoxARB, PrimitiveBoundingBoxEXT, PrimitiveBoundingBoxOES
ProgramBinary
Fallbacks: ProgramBinaryOES
ProgramParameteri
Fallbacks: ProgramParameteriARB, ProgramParameteriEXT
ProgramUniform1f
Fallbacks: ProgramUniform1fEXT
ProgramUniform1fv
Fallbacks: ProgramUniform1fvEXT
ProgramUniform1i
Fallbacks: ProgramUniform1iEXT
ProgramUniform1iv
Fallbacks: ProgramUniform1ivEXT
ProgramUniform1ui
Fallbacks: ProgramUniform1uiEXT
ProgramUniform1uiv
Fallbacks: ProgramUniform1uivEXT
ProgramUniform2f
Fallbacks: ProgramUniform2fEXT
ProgramUniform2fv
Fallbacks: ProgramUniform2fvEXT
ProgramUniform2i
Fallbacks: ProgramUniform2iEXT
ProgramUniform2iv
Fallbacks: ProgramUniform2ivEXT
ProgramUniform2ui
Fallbacks: ProgramUniform2uiEXT
ProgramUniform2uiv
Fallbacks: ProgramUniform2uivEXT
ProgramUniform3f
Fallbacks: ProgramUniform3fEXT
ProgramUniform3fv
Fallbacks: ProgramUniform3fvEXT
ProgramUniform3i
Fallbacks: ProgramUniform3iEXT
ProgramUniform3iv
Fallbacks: ProgramUniform3ivEXT
ProgramUniform3ui
Fallbacks: ProgramUniform3uiEXT
ProgramUniform3uiv
Fallbacks: ProgramUniform3uivEXT
ProgramUniform4f
Fallbacks: ProgramUniform4fEXT
ProgramUniform4fv
Fallbacks: ProgramUniform4fvEXT
ProgramUniform4i
Fallbacks: ProgramUniform4iEXT
ProgramUniform4iv
Fallbacks: ProgramUniform4ivEXT
ProgramUniform4ui
Fallbacks: ProgramUniform4uiEXT
ProgramUniform4uiv
Fallbacks: ProgramUniform4uivEXT
ProgramUniformMatrix2fv
Fallbacks: ProgramUniformMatrix2fvEXT
ProgramUniformMatrix2x3fv
Fallbacks: ProgramUniformMatrix2x3fvEXT
ProgramUniformMatrix2x4fv
Fallbacks: ProgramUniformMatrix2x4fvEXT
ProgramUniformMatrix3fv
Fallbacks: ProgramUniformMatrix3fvEXT
ProgramUniformMatrix3x2fv
Fallbacks: ProgramUniformMatrix3x2fvEXT
ProgramUniformMatrix3x4fv
Fallbacks: ProgramUniformMatrix3x4fvEXT
ProgramUniformMatrix4fv
Fallbacks: ProgramUniformMatrix4fvEXT
ProgramUniformMatrix4x2fv
Fallbacks: ProgramUniformMatrix4x2fvEXT
ProgramUniformMatrix4x3fv
Fallbacks: ProgramUniformMatrix4x3fvEXT
PushDebugGroup
Fallbacks: PushDebugGroupKHR
ReadBuffer
ReadPixels
ReadnPixels
Fallbacks: ReadnPixelsARB, ReadnPixelsEXT, ReadnPixelsKHR
ReleaseShaderCompiler
RenderbufferStorage
Fallbacks: RenderbufferStorageEXT
RenderbufferStorageMultisample
Fallbacks: RenderbufferStorageMultisampleEXT, RenderbufferStorageMultisampleNV
ResumeTransformFeedback
Fallbacks: ResumeTransformFeedbackNV
SampleCoverage
Fallbacks: SampleCoverageARB
SampleMaski
SamplerParameterIiv
Fallbacks: SamplerParameterIivEXT, SamplerParameterIivOES
SamplerParameterIuiv
Fallbacks: SamplerParameterIuivEXT, SamplerParameterIuivOES
SamplerParameterf
SamplerParameterfv
SamplerParameteri
SamplerParameteriv
Scissor
ShaderBinary
ShaderSource
Fallbacks: ShaderSourceARB
StencilFunc
StencilFuncSeparate
StencilMask
StencilMaskSeparate
StencilOp
StencilOpSeparate
Fallbacks: StencilOpSeparateATI
TexBuffer
Fallbacks: TexBufferARB, TexBufferEXT, TexBufferOES
TexBufferRange
Fallbacks: TexBufferRangeEXT, TexBufferRangeOES
TexImage2D
TexImage3D
Fallbacks: TexImage3DEXT
TexParameterIiv
Fallbacks: TexParameterIivEXT, TexParameterIivOES
TexParameterIuiv
Fallbacks: TexParameterIuivEXT, TexParameterIuivOES
TexParameterf
TexParameterfv
TexParameteri
TexParameteriv
TexStorage2D
Fallbacks: TexStorage2DEXT
TexStorage2DMultisample
TexStorage3D
Fallbacks: TexStorage3DEXT
TexStorage3DMultisample
Fallbacks: TexStorage3DMultisampleOES
TexSubImage2D
Fallbacks: TexSubImage2DEXT
TexSubImage3D
Fallbacks: TexSubImage3DEXT
TransformFeedbackVaryings
Fallbacks: TransformFeedbackVaryingsEXT
Uniform1f
Fallbacks: Uniform1fARB
Uniform1fv
Fallbacks: Uniform1fvARB
Uniform1i
Fallbacks: Uniform1iARB
Uniform1iv
Fallbacks: Uniform1ivARB
Uniform1ui
Fallbacks: Uniform1uiEXT
Uniform1uiv
Fallbacks: Uniform1uivEXT
Uniform2f
Fallbacks: Uniform2fARB
Uniform2fv
Fallbacks: Uniform2fvARB
Uniform2i
Fallbacks: Uniform2iARB
Uniform2iv
Fallbacks: Uniform2ivARB
Uniform2ui
Fallbacks: Uniform2uiEXT
Uniform2uiv
Fallbacks: Uniform2uivEXT
Uniform3f
Fallbacks: Uniform3fARB
Uniform3fv
Fallbacks: Uniform3fvARB
Uniform3i
Fallbacks: Uniform3iARB
Uniform3iv
Fallbacks: Uniform3ivARB
Uniform3ui
Fallbacks: Uniform3uiEXT
Uniform3uiv
Fallbacks: Uniform3uivEXT
Uniform4f
Fallbacks: Uniform4fARB
Uniform4fv
Fallbacks: Uniform4fvARB
Uniform4i
Fallbacks: Uniform4iARB
Uniform4iv
Fallbacks: Uniform4ivARB
Uniform4ui
Fallbacks: Uniform4uiEXT
Uniform4uiv
Fallbacks: Uniform4uivEXT
UniformBlockBinding
UniformMatrix2fv
Fallbacks: UniformMatrix2fvARB
UniformMatrix2x3fv
Fallbacks: UniformMatrix2x3fvNV
UniformMatrix2x4fv
Fallbacks: UniformMatrix2x4fvNV
UniformMatrix3fv
Fallbacks: UniformMatrix3fvARB
UniformMatrix3x2fv
Fallbacks: UniformMatrix3x2fvNV
UniformMatrix3x4fv
Fallbacks: UniformMatrix3x4fvNV
UniformMatrix4fv
Fallbacks: UniformMatrix4fvARB
UniformMatrix4x2fv
Fallbacks: UniformMatrix4x2fvNV
UniformMatrix4x3fv
Fallbacks: UniformMatrix4x3fvNV
UnmapBuffer
Fallbacks: UnmapBufferARB, UnmapBufferOES
UseProgram
Fallbacks: UseProgramObjectARB
UseProgramStages
ValidateProgram
Fallbacks: ValidateProgramARB
ValidateProgramPipeline
VertexAttrib1f
Fallbacks: VertexAttrib1fARB, VertexAttrib1fNV
VertexAttrib1fv
Fallbacks: VertexAttrib1fvARB, VertexAttrib1fvNV
VertexAttrib2f
Fallbacks: VertexAttrib2fARB, VertexAttrib2fNV
VertexAttrib2fv
Fallbacks: VertexAttrib2fvARB, VertexAttrib2fvNV
VertexAttrib3f
Fallbacks: VertexAttrib3fARB, VertexAttrib3fNV
VertexAttrib3fv
Fallbacks: VertexAttrib3fvARB, VertexAttrib3fvNV
VertexAttrib4f
Fallbacks: VertexAttrib4fARB, VertexAttrib4fNV
VertexAttrib4fv
Fallbacks: VertexAttrib4fvARB, VertexAttrib4fvNV
VertexAttribBinding
VertexAttribDivisor
Fallbacks: VertexAttribDivisorANGLE, VertexAttribDivisorARB, VertexAttribDivisorEXT, VertexAttribDivisorNV
VertexAttribFormat
VertexAttribI4i
Fallbacks: VertexAttribI4iEXT
VertexAttribI4iv
Fallbacks: VertexAttribI4ivEXT
VertexAttribI4ui
Fallbacks: VertexAttribI4uiEXT
VertexAttribI4uiv
Fallbacks: VertexAttribI4uivEXT
VertexAttribIFormat
VertexAttribIPointer
Fallbacks: VertexAttribIPointerEXT
VertexAttribPointer
Fallbacks: VertexAttribPointerARB
VertexBindingDivisor
Viewport
WaitSync
Fallbacks: WaitSyncAPPLE
load_with
Load each OpenGL symbol using a custom load function. This allows for the use of functions like glfwGetProcAddress or SDL_GL_GetProcAddress.