Expand description
§Usage
You can import the pointer style loader and type aliases like so:
extern crate gl;
// include the OpenGL type aliases
use gl::types::*;
You can load the function pointers into their respective function pointers
using the load_with
function. You must supply a loader function from your
context library, This is how it would look using [glfw-rs]
(https://github.com/PistonDevelopers/glfw-rs):
// the supplied function must be of the type:
// `&fn(symbol: &'static str) -> *const std::os::raw::c_void`
gl::load_with(|s| glfw.get_proc_address(s));
// loading a specific function pointer
gl::Viewport::load_with(|s| glfw.get_proc_address(s));
Calling a function that has not been loaded will result in a failure like:
panic!("gl::Viewport was not loaded")
, which aviods a segfault. This feature
does not cause any run time overhead because the failing functions are
assigned only when load_with
is called.
// accessing an enum
gl::TEXTURE_2D;
// calling a function
unsafe { gl::DrawArrays(gl::TRIANGLES, 0, 3) };
// functions that take pointers are unsafe
unsafe { gl::ShaderSource(shader, 1, &c_str, std::ptr::null()) };
Each function pointer has an associated boolean value allowing you to
check if a function has been loaded at run time. The function accesses a
corresponding global boolean that is set when load_with
is called, so there
shouldn’t be much overhead.
if gl::Viewport::is_loaded() {
// do something...
}
Modules§
- Active
Shader Program - Active
Texture - Attach
Shader - Begin
Conditional Render - Begin
Query - Begin
Query Indexed - Begin
Transform Feedback - Bind
Attrib Location - Bind
Buffer - Bind
Buffer Base - Bind
Buffer Range - Bind
Buffers Base - Bind
Buffers Range - Bind
Frag Data Location - Bind
Frag Data Location Indexed - Bind
Framebuffer - Bind
Image Texture - Bind
Image Textures - Bind
Program Pipeline - Bind
Renderbuffer - Bind
Sampler - Bind
Samplers - Bind
Texture - Bind
Texture Unit - Bind
Textures - Bind
Transform Feedback - Bind
Vertex Array - Bind
Vertex Buffer - Bind
Vertex Buffers - Blend
Color - Blend
Equation - Blend
Equation Separate - Blend
Equation Separatei - Blend
Equationi - Blend
Func - Blend
Func Separate - Blend
Func Separatei - Blend
Funci - Blit
Framebuffer - Blit
Named Framebuffer - Buffer
Data - Buffer
Storage - Buffer
SubData - Check
Framebuffer Status - Check
Named Framebuffer Status - Clamp
Color - Clear
- Clear
Buffer Data - Clear
Buffer SubData - Clear
Bufferfi - Clear
Bufferfv - Clear
Bufferiv - Clear
Bufferuiv - Clear
Color - Clear
Depth - Clear
Depthf - Clear
Named Buffer Data - Clear
Named Buffer SubData - Clear
Named Framebufferfi - Clear
Named Framebufferfv - Clear
Named Framebufferiv - Clear
Named Framebufferuiv - Clear
Stencil - Clear
TexImage - Clear
TexSub Image - Client
Wait Sync - Clip
Control - Color
Mask - Color
Maski - Color
P3ui - Color
P3uiv - Color
P4ui - Color
P4uiv - Compile
Shader - Compressed
TexImage1D - Compressed
TexImage2D - Compressed
TexImage3D - Compressed
TexSub Image1D - Compressed
TexSub Image2D - Compressed
TexSub Image3D - Compressed
Texture SubImage1D - Compressed
Texture SubImage2D - Compressed
Texture SubImage3D - Copy
Buffer SubData - Copy
Image SubData - Copy
Named Buffer SubData - Copy
TexImage1D - Copy
TexImage2D - Copy
TexSub Image1D - Copy
TexSub Image2D - Copy
TexSub Image3D - Copy
Texture SubImage1D - Copy
Texture SubImage2D - Copy
Texture SubImage3D - Create
Buffers - Create
Framebuffers - Create
Program - Create
Program Pipelines - Create
Queries - Create
Renderbuffers - Create
Samplers - Create
Shader - Create
Shader Programv - Create
Textures - Create
Transform Feedbacks - Create
Vertex Arrays - Cull
Face - Debug
Message Callback - Debug
Message Control - Debug
Message Insert - Delete
Buffers - Delete
Framebuffers - Delete
Program - Delete
Program Pipelines - Delete
Queries - Delete
Renderbuffers - Delete
Samplers - Delete
Shader - Delete
Sync - Delete
Textures - Delete
Transform Feedbacks - Delete
Vertex Arrays - Depth
Func - Depth
Mask - Depth
Range - Depth
Range Arrayv - Depth
Range Indexed - Depth
Rangef - Detach
Shader - Disable
- Disable
Vertex Array Attrib - Disable
Vertex Attrib Array - Disablei
- Dispatch
Compute - Dispatch
Compute Indirect - Draw
Arrays - Draw
Arrays Indirect - Draw
Arrays Instanced - Draw
Arrays Instanced Base Instance - Draw
Buffer - Draw
Buffers - Draw
Elements - Draw
Elements Base Vertex - Draw
Elements Indirect - Draw
Elements Instanced - Draw
Elements Instanced Base Instance - Draw
Elements Instanced Base Vertex - Draw
Elements Instanced Base Vertex Base Instance - Draw
Range Elements - Draw
Range Elements Base Vertex - Draw
Transform Feedback - Draw
Transform Feedback Instanced - Draw
Transform Feedback Stream - Draw
Transform Feedback Stream Instanced - Enable
- Enable
Vertex Array Attrib - Enable
Vertex Attrib Array - Enablei
- EndConditional
Render - EndQuery
- EndQuery
Indexed - EndTransform
Feedback - Fence
Sync - Finish
- Flush
- Flush
Mapped Buffer Range - Flush
Mapped Named Buffer Range - Framebuffer
Parameteri - Framebuffer
Renderbuffer - Framebuffer
Texture - Framebuffer
Texture1D - Framebuffer
Texture2D - Framebuffer
Texture3D - Framebuffer
Texture Layer - Front
Face - GenBuffers
- GenFramebuffers
- GenProgram
Pipelines - GenQueries
- GenRenderbuffers
- GenSamplers
- GenTextures
- GenTransform
Feedbacks - GenVertex
Arrays - Generate
Mipmap - Generate
Texture Mipmap - GetActive
Atomic Counter Bufferiv - GetActive
Attrib - GetActive
Subroutine Name - GetActive
Subroutine Uniform Name - GetActive
Subroutine Uniformiv - GetActive
Uniform - GetActive
Uniform Block Name - GetActive
Uniform Blockiv - GetActive
Uniform Name - GetActive
Uniformsiv - GetAttached
Shaders - GetAttrib
Location - GetBooleani_
v - GetBooleanv
- GetBuffer
Parameteri64v - GetBuffer
Parameteriv - GetBuffer
Pointerv - GetBuffer
SubData - GetCompressed
TexImage - GetCompressed
Texture Image - GetCompressed
Texture SubImage - GetDebug
Message Log - GetDoublei_
v - GetDoublev
- GetError
- GetFloati_
v - GetFloatv
- GetFrag
Data Index - GetFrag
Data Location - GetFramebuffer
Attachment Parameteriv - GetFramebuffer
Parameteriv - GetGraphics
Reset Status - GetInteger64i_
v - GetInteger64v
- GetIntegeri_
v - GetIntegerv
- GetInternalformati64v
- GetInternalformativ
- GetMultisamplefv
- GetNamed
Buffer Parameteri64v - GetNamed
Buffer Parameteriv - GetNamed
Buffer Pointerv - GetNamed
Buffer SubData - GetNamed
Framebuffer Attachment Parameteriv - GetNamed
Framebuffer Parameteriv - GetNamed
Renderbuffer Parameteriv - GetObject
Label - GetObject
PtrLabel - GetPointerv
- GetProgram
Binary - GetProgram
Info Log - GetProgram
Interfaceiv - GetProgram
Pipeline Info Log - GetProgram
Pipelineiv - GetProgram
Resource Index - GetProgram
Resource Location - GetProgram
Resource Location Index - GetProgram
Resource Name - GetProgram
Resourceiv - GetProgram
Stageiv - GetProgramiv
- GetQuery
Buffer Objecti64v - GetQuery
Buffer Objectiv - GetQuery
Buffer Objectui64v - GetQuery
Buffer Objectuiv - GetQuery
Indexediv - GetQuery
Objecti64v - GetQuery
Objectiv - GetQuery
Objectui64v - GetQuery
Objectuiv - GetQueryiv
- GetRenderbuffer
Parameteriv - GetSampler
Parameter Iiv - GetSampler
Parameter Iuiv - GetSampler
Parameterfv - GetSampler
Parameteriv - GetShader
Info Log - GetShader
Precision Format - GetShader
Source - GetShaderiv
- GetString
- GetStringi
- GetSubroutine
Index - GetSubroutine
Uniform Location - GetSynciv
- GetTex
Image - GetTex
Level Parameterfv - GetTex
Level Parameteriv - GetTex
Parameter Iiv - GetTex
Parameter Iuiv - GetTex
Parameterfv - GetTex
Parameteriv - GetTexture
Image - GetTexture
Level Parameterfv - GetTexture
Level Parameteriv - GetTexture
Parameter Iiv - GetTexture
Parameter Iuiv - GetTexture
Parameterfv - GetTexture
Parameteriv - GetTexture
SubImage - GetTransform
Feedback Varying - GetTransform
Feedbacki64_ v - GetTransform
Feedbacki_ v - GetTransform
Feedbackiv - GetUniform
Block Index - GetUniform
Indices - GetUniform
Location - GetUniform
Subroutineuiv - GetUniformdv
- GetUniformfv
- GetUniformiv
- GetUniformuiv
- GetVertex
Array Indexed64iv - GetVertex
Array Indexediv - GetVertex
Arrayiv - GetVertex
Attrib Iiv - GetVertex
Attrib Iuiv - GetVertex
Attrib Ldv - GetVertex
Attrib Pointerv - GetVertex
Attribdv - GetVertex
Attribfv - GetVertex
Attribiv - Getn
Color Table - Getn
Compressed TexImage - Getn
Convolution Filter - Getn
Histogram - Getn
Mapdv - Getn
Mapfv - Getn
Mapiv - Getn
Minmax - Getn
Pixel Mapfv - Getn
Pixel Mapuiv - Getn
Pixel Mapusv - Getn
Polygon Stipple - Getn
Separable Filter - Getn
TexImage - Getn
Uniformdv - Getn
Uniformfv - Getn
Uniformiv - Getn
Uniformuiv - Hint
- Invalidate
Buffer Data - Invalidate
Buffer SubData - Invalidate
Framebuffer - Invalidate
Named Framebuffer Data - Invalidate
Named Framebuffer SubData - Invalidate
SubFramebuffer - Invalidate
TexImage - Invalidate
TexSub Image - IsBuffer
- IsEnabled
- IsEnabledi
- IsFramebuffer
- IsProgram
- IsProgram
Pipeline - IsQuery
- IsRenderbuffer
- IsSampler
- IsShader
- IsSync
- IsTexture
- IsTransform
Feedback - IsVertex
Array - Line
Width - Link
Program - LogicOp
- MapBuffer
- MapBuffer
Range - MapNamed
Buffer - MapNamed
Buffer Range - Memory
Barrier - Memory
Barrier ByRegion - MinSample
Shading - Multi
Draw Arrays - Multi
Draw Arrays Indirect - Multi
Draw Elements - Multi
Draw Elements Base Vertex - Multi
Draw Elements Indirect - Multi
TexCoord P1ui - Multi
TexCoord P1uiv - Multi
TexCoord P2ui - Multi
TexCoord P2uiv - Multi
TexCoord P3ui - Multi
TexCoord P3uiv - Multi
TexCoord P4ui - Multi
TexCoord P4uiv - Named
Buffer Data - Named
Buffer Storage - Named
Buffer SubData - Named
Framebuffer Draw Buffer - Named
Framebuffer Draw Buffers - Named
Framebuffer Parameteri - Named
Framebuffer Read Buffer - Named
Framebuffer Renderbuffer - Named
Framebuffer Texture - Named
Framebuffer Texture Layer - Named
Renderbuffer Storage - Named
Renderbuffer Storage Multisample - Normal
P3ui - Normal
P3uiv - Object
Label - Object
PtrLabel - Patch
Parameterfv - Patch
Parameteri - Pause
Transform Feedback - Pixel
Storef - Pixel
Storei - Point
Parameterf - Point
Parameterfv - Point
Parameteri - Point
Parameteriv - Point
Size - Polygon
Mode - Polygon
Offset - PopDebug
Group - Primitive
Restart Index - Program
Binary - Program
Parameteri - Program
Uniform1d - Program
Uniform1dv - Program
Uniform1f - Program
Uniform1fv - Program
Uniform1i - Program
Uniform1iv - Program
Uniform1ui - Program
Uniform1uiv - Program
Uniform2d - Program
Uniform2dv - Program
Uniform2f - Program
Uniform2fv - Program
Uniform2i - Program
Uniform2iv - Program
Uniform2ui - Program
Uniform2uiv - Program
Uniform3d - Program
Uniform3dv - Program
Uniform3f - Program
Uniform3fv - Program
Uniform3i - Program
Uniform3iv - Program
Uniform3ui - Program
Uniform3uiv - Program
Uniform4d - Program
Uniform4dv - Program
Uniform4f - Program
Uniform4fv - Program
Uniform4i - Program
Uniform4iv - Program
Uniform4ui - Program
Uniform4uiv - Program
Uniform Matrix2dv - Program
Uniform Matrix2fv - Program
Uniform Matrix2x3dv - Program
Uniform Matrix2x3fv - Program
Uniform Matrix2x4dv - Program
Uniform Matrix2x4fv - Program
Uniform Matrix3dv - Program
Uniform Matrix3fv - Program
Uniform Matrix3x2dv - Program
Uniform Matrix3x2fv - Program
Uniform Matrix3x4dv - Program
Uniform Matrix3x4fv - Program
Uniform Matrix4dv - Program
Uniform Matrix4fv - Program
Uniform Matrix4x2dv - Program
Uniform Matrix4x2fv - Program
Uniform Matrix4x3dv - Program
Uniform Matrix4x3fv - Provoking
Vertex - Push
Debug Group - Query
Counter - Read
Buffer - Read
Pixels - Readn
Pixels - Release
Shader Compiler - Renderbuffer
Storage - Renderbuffer
Storage Multisample - Resume
Transform Feedback - Sample
Coverage - Sample
Maski - Sampler
Parameter Iiv - Sampler
Parameter Iuiv - Sampler
Parameterf - Sampler
Parameterfv - Sampler
Parameteri - Sampler
Parameteriv - Scissor
- Scissor
Arrayv - Scissor
Indexed - Scissor
Indexedv - Secondary
Color P3ui - Secondary
Color P3uiv - Shader
Binary - Shader
Source - Shader
Storage Block Binding - Stencil
Func - Stencil
Func Separate - Stencil
Mask - Stencil
Mask Separate - Stencil
Op - Stencil
OpSeparate - TexBuffer
- TexBuffer
Range - TexCoord
P1ui - TexCoord
P1uiv - TexCoord
P2ui - TexCoord
P2uiv - TexCoord
P3ui - TexCoord
P3uiv - TexCoord
P4ui - TexCoord
P4uiv - TexImage1D
- TexImage2D
- TexImage2D
Multisample - TexImage3D
- TexImage3D
Multisample - TexParameter
Iiv - TexParameter
Iuiv - TexParameterf
- TexParameterfv
- TexParameteri
- TexParameteriv
- TexStorage1D
- TexStorage2D
- TexStorage2D
Multisample - TexStorage3D
- TexStorage3D
Multisample - TexSub
Image1D - TexSub
Image2D - TexSub
Image3D - Texture
Barrier - Texture
Buffer - Texture
Buffer Range - Texture
Parameter Iiv - Texture
Parameter Iuiv - Texture
Parameterf - Texture
Parameterfv - Texture
Parameteri - Texture
Parameteriv - Texture
Storage1D - Texture
Storage2D - Texture
Storage2D Multisample - Texture
Storage3D - Texture
Storage3D Multisample - Texture
SubImage1D - Texture
SubImage2D - Texture
SubImage3D - Texture
View - Transform
Feedback Buffer Base - Transform
Feedback Buffer Range - Transform
Feedback Varyings - 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
- Uniform
Block Binding - Uniform
Matrix2dv - Uniform
Matrix2fv - Uniform
Matrix2x3dv - Uniform
Matrix2x3fv - Uniform
Matrix2x4dv - Uniform
Matrix2x4fv - Uniform
Matrix3dv - Uniform
Matrix3fv - Uniform
Matrix3x2dv - Uniform
Matrix3x2fv - Uniform
Matrix3x4dv - Uniform
Matrix3x4fv - Uniform
Matrix4dv - Uniform
Matrix4fv - Uniform
Matrix4x2dv - Uniform
Matrix4x2fv - Uniform
Matrix4x3dv - Uniform
Matrix4x3fv - Uniform
Subroutinesuiv - Unmap
Buffer - Unmap
Named Buffer - UseProgram
- UseProgram
Stages - Validate
Program - Validate
Program Pipeline - Vertex
Array Attrib Binding - Vertex
Array Attrib Format - Vertex
Array AttribI Format - Vertex
Array AttribL Format - Vertex
Array Binding Divisor - Vertex
Array Element Buffer - Vertex
Array Vertex Buffer - Vertex
Array Vertex Buffers - Vertex
Attrib1d - Vertex
Attrib1dv - Vertex
Attrib1f - Vertex
Attrib1fv - Vertex
Attrib1s - Vertex
Attrib1sv - Vertex
Attrib2d - Vertex
Attrib2dv - Vertex
Attrib2f - Vertex
Attrib2fv - Vertex
Attrib2s - Vertex
Attrib2sv - Vertex
Attrib3d - Vertex
Attrib3dv - Vertex
Attrib3f - Vertex
Attrib3fv - Vertex
Attrib3s - Vertex
Attrib3sv - Vertex
Attrib4 Nbv - Vertex
Attrib4 Niv - Vertex
Attrib4 Nsv - Vertex
Attrib4 Nub - Vertex
Attrib4 Nubv - Vertex
Attrib4 Nuiv - Vertex
Attrib4 Nusv - Vertex
Attrib4bv - Vertex
Attrib4d - Vertex
Attrib4dv - Vertex
Attrib4f - Vertex
Attrib4fv - Vertex
Attrib4iv - Vertex
Attrib4s - Vertex
Attrib4sv - Vertex
Attrib4ubv - Vertex
Attrib4uiv - Vertex
Attrib4usv - Vertex
Attrib Binding - Vertex
Attrib Divisor - Vertex
Attrib Format - Vertex
Attrib I1i - Vertex
Attrib I1iv - Vertex
Attrib I1ui - Vertex
Attrib I1uiv - Vertex
Attrib I2i - Vertex
Attrib I2iv - Vertex
Attrib I2ui - Vertex
Attrib I2uiv - Vertex
Attrib I3i - Vertex
Attrib I3iv - Vertex
Attrib I3ui - Vertex
Attrib I3uiv - Vertex
Attrib I4bv - Vertex
Attrib I4i - Vertex
Attrib I4iv - Vertex
Attrib I4sv - Vertex
Attrib I4ubv - Vertex
Attrib I4ui - Vertex
Attrib I4uiv - Vertex
Attrib I4usv - Vertex
AttribI Format - Vertex
AttribI Pointer - Vertex
Attrib L1d - Vertex
Attrib L1dv - Vertex
Attrib L2d - Vertex
Attrib L2dv - Vertex
Attrib L3d - Vertex
Attrib L3dv - Vertex
Attrib L4d - Vertex
Attrib L4dv - Vertex
AttribL Format - Vertex
AttribL Pointer - Vertex
Attrib P1ui - Vertex
Attrib P1uiv - Vertex
Attrib P2ui - Vertex
Attrib P2uiv - Vertex
Attrib P3ui - Vertex
Attrib P3uiv - Vertex
Attrib P4ui - Vertex
Attrib P4uiv - Vertex
Attrib Pointer - Vertex
Binding Divisor - Vertex
P2ui - Vertex
P2uiv - Vertex
P3ui - Vertex
P3uiv - Vertex
P4ui - Vertex
P4uiv - Viewport
- Viewport
Arrayv - Viewport
Indexedf - Viewport
Indexedfv - Wait
Sync - types
Structs§
Constants§
- 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 - ALIASED_
LINE_ WIDTH_ RANGE - ALL_
BARRIER_ BITS - ALL_
SHADER_ BITS - ALPHA
- ALREADY_
SIGNALED - ALWAYS
- 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 - AUTO_
GENERATE_ MIPMAP - BACK
- BACK_
LEFT - BACK_
RIGHT - BGR
- BGRA
- BGRA_
INTEGER - BGR_
INTEGER - 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_
INTEGER - 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
- CAVEAT_
SUPPORT - CCW
- CLAMP_
READ_ COLOR - CLAMP_
TO_ BORDER - CLAMP_
TO_ EDGE - CLEAR
- CLEAR_
BUFFER - CLEAR_
TEXTURE - CLIENT_
MAPPED_ BUFFER_ BARRIER_ BIT - CLIENT_
STORAGE_ BIT - CLIP_
DEPTH_ MODE - CLIP_
DISTANC E0 - CLIP_
DISTANC E1 - CLIP_
DISTANC E2 - CLIP_
DISTANC E3 - CLIP_
DISTANC E4 - CLIP_
DISTANC E5 - CLIP_
DISTANC E6 - CLIP_
DISTANC E7 - CLIP_
ORIGIN - COLOR
- COLOR_
ATTACHMEN T0 - COLOR_
ATTACHMEN T1 - COLOR_
ATTACHMEN T2 - COLOR_
ATTACHMEN T3 - COLOR_
ATTACHMEN T4 - COLOR_
ATTACHMEN T5 - COLOR_
ATTACHMEN T6 - COLOR_
ATTACHMEN T7 - COLOR_
ATTACHMEN T8 - COLOR_
ATTACHMEN T9 - COLOR_
ATTACHMEN T10 - COLOR_
ATTACHMEN T11 - COLOR_
ATTACHMEN T12 - COLOR_
ATTACHMEN T13 - COLOR_
ATTACHMEN T14 - COLOR_
ATTACHMEN T15 - COLOR_
ATTACHMEN T16 - COLOR_
ATTACHMEN T17 - COLOR_
ATTACHMEN T18 - COLOR_
ATTACHMEN T19 - COLOR_
ATTACHMEN T20 - COLOR_
ATTACHMEN T21 - COLOR_
ATTACHMEN T22 - COLOR_
ATTACHMEN T23 - COLOR_
ATTACHMEN T24 - COLOR_
ATTACHMEN T25 - COLOR_
ATTACHMEN T26 - COLOR_
ATTACHMEN T27 - COLOR_
ATTACHMEN T28 - COLOR_
ATTACHMEN T29 - COLOR_
ATTACHMEN T30 - COLOR_
ATTACHMEN T31 - COLOR_
BUFFER_ BIT - COLOR_
CLEAR_ VALUE - COLOR_
COMPONENTS - COLOR_
ENCODING - COLOR_
LOGIC_ OP - COLOR_
RENDERABLE - COLOR_
WRITEMASK - COMMAND_
BARRIER_ BIT - COMPARE_
REF_ TO_ TEXTURE - COMPATIBLE_
SUBROUTINES - COMPILE_
STATUS - COMPRESSED_
R11_ EAC - COMPRESSED_
RED - COMPRESSED_
RED_ RGTC1 - COMPRESSED_
RG - COMPRESSED_
RG11_ EAC - COMPRESSED_
RGB - COMPRESSED_
RGB8_ ETC2 - COMPRESSED_
RGB8_ PUNCHTHROUGH_ ALPH A1_ 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_
SRGB - COMPRESSED_
SRGB8_ ALPH A8_ ETC2_ EAC - COMPRESSED_
SRGB8_ ETC2 - COMPRESSED_
SRGB8_ PUNCHTHROUGH_ ALPH A1_ ETC2 - COMPRESSED_
SRGB_ ALPHA - COMPRESSED_
SRGB_ ALPHA_ BPTC_ UNORM - COMPRESSED_
TEXTURE_ FORMATS - COMPUTE_
SHADER - COMPUTE_
SHADER_ BIT - COMPUTE_
SUBROUTINE - COMPUTE_
SUBROUTINE_ UNIFORM - COMPUTE_
TEXTURE - COMPUTE_
WORK_ GROUP_ SIZE - CONDITION_
SATISFIED - CONSTANT_
ALPHA - CONSTANT_
COLOR - CONTEXT_
COMPATIBILITY_ PROFILE_ BIT - CONTEXT_
CORE_ PROFILE_ BIT - CONTEXT_
FLAGS - CONTEXT_
FLAG_ DEBUG_ BIT - CONTEXT_
FLAG_ FORWARD_ COMPATIBLE_ BIT - CONTEXT_
FLAG_ ROBUST_ ACCESS_ BIT - CONTEXT_
LOST - CONTEXT_
PROFILE_ MASK - CONTEXT_
RELEASE_ BEHAVIOR - CONTEXT_
RELEASE_ BEHAVIOR_ FLUSH - COPY
- COPY_
INVERTED - 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
- 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
- DEPT
H24_ STENCI L8 - DEPT
H32F_ STENCI L8 - DEPTH_
ATTACHMENT - DEPTH_
BUFFER_ BIT - DEPTH_
CLAMP - DEPTH_
CLEAR_ VALUE - DEPTH_
COMPONENT - DEPTH_
COMPONEN T16 - DEPTH_
COMPONEN T24 - DEPTH_
COMPONEN T32 - DEPTH_
COMPONEN T32F - DEPTH_
COMPONENTS - DEPTH_
FUNC - DEPTH_
RANGE - DEPTH_
RENDERABLE - DEPTH_
STENCIL - DEPTH_
STENCIL_ ATTACHMENT - DEPTH_
STENCIL_ TEXTURE_ MODE - DEPTH_
TEST - DEPTH_
WRITEMASK - DISPATCH_
INDIRECT_ BUFFER - DISPATCH_
INDIRECT_ BUFFER_ BINDING - DISPLAY_
LIST - DITHER
- DONT_
CARE - DOUBLE
- DOUBLEBUFFER
- DOUBLE_
MAT2 - DOUBLE_
MAT3 - DOUBLE_
MAT4 - DOUBLE_
MAT2x3 - DOUBLE_
MAT2x4 - DOUBLE_
MAT3x2 - DOUBLE_
MAT3x4 - DOUBLE_
MAT4x2 - DOUBLE_
MAT4x3 - DOUBLE_
VEC2 - DOUBLE_
VEC3 - DOUBLE_
VEC4 - DRAW_
BUFFER - DRAW_
BUFFE R0 - DRAW_
BUFFE R1 - DRAW_
BUFFE R2 - DRAW_
BUFFE R3 - DRAW_
BUFFE R4 - DRAW_
BUFFE R5 - DRAW_
BUFFE R6 - DRAW_
BUFFE R7 - DRAW_
BUFFE R8 - DRAW_
BUFFE R9 - DRAW_
BUFFE R10 - DRAW_
BUFFE R11 - DRAW_
BUFFE R12 - DRAW_
BUFFE R13 - DRAW_
BUFFE R14 - DRAW_
BUFFE R15 - DRAW_
FRAMEBUFFER - DRAW_
FRAMEBUFFER_ BINDING - DRAW_
INDIRECT_ BUFFER - DRAW_
INDIRECT_ BUFFER_ BINDING - DST_
ALPHA - DST_
COLOR - DYNAMIC_
COPY - DYNAMIC_
DRAW - DYNAMIC_
READ - DYNAMIC_
STORAGE_ BIT - ELEMENT_
ARRAY_ BARRIER_ BIT - ELEMENT_
ARRAY_ BUFFER - ELEMENT_
ARRAY_ BUFFER_ BINDING - EQUAL
- EQUIV
- EXTENSIONS
- FALSE
- FASTEST
- FILL
- FILTER
- FIRST_
VERTEX_ CONVENTION - FIXED
- FIXED_
ONLY - 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 - 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 - GEOMETRY_
INPUT_ TYPE - GEOMETRY_
OUTPUT_ TYPE - GEOMETRY_
SHADER - GEOMETRY_
SHADER_ BIT - GEOMETRY_
SHADER_ INVOCATIONS - GEOMETRY_
SUBROUTINE - GEOMETRY_
SUBROUTINE_ UNIFORM - GEOMETRY_
TEXTURE - GEOMETRY_
VERTICES_ OUT - GEQUAL
- GET_
TEXTURE_ IMAGE_ FORMAT - GET_
TEXTURE_ IMAGE_ TYPE - GREATER
- GREEN
- GREEN_
INTEGER - GUILTY_
CONTEXT_ RESET - HALF_
FLOAT - HIGH_
FLOAT - HIGH_
INT - 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_ 1_ X_ 8 - IMAGE_
CLASS_ 1_ X_ 16 - IMAGE_
CLASS_ 1_ X_ 32 - IMAGE_
CLASS_ 2_ X_ 8 - IMAGE_
CLASS_ 2_ X_ 16 - IMAGE_
CLASS_ 2_ X_ 32 - IMAGE_
CLASS_ 4_ X_ 8 - IMAGE_
CLASS_ 4_ X_ 16 - IMAGE_
CLASS_ 4_ X_ 32 - IMAGE_
CLASS_ 10_ 10_ 10_ 2 - IMAGE_
CLASS_ 11_ 11_ 10 - 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 - INFO_
LOG_ LENGTH - INNOCENT_
CONTEXT_ RESET - INT
- 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 - 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
- LINE
- LINEAR
- LINEAR_
MIPMAP_ LINEAR - LINEAR_
MIPMAP_ NEAREST - LINES
- LINES_
ADJACENCY - LINE_
LOOP - LINE_
SMOOTH - LINE_
SMOOTH_ HINT - LINE_
STRIP - LINE_
STRIP_ ADJACENCY - LINE_
WIDTH - LINE_
WIDTH_ GRANULARITY - LINE_
WIDTH_ RANGE - LINK_
STATUS - LOCATION
- LOCATION_
COMPONENT - LOCATION_
INDEX - LOGIC_
OP_ MODE - LOSE_
CONTEXT_ ON_ RESET - LOWER_
LEFT - LOW_
FLOAT - LOW_INT
- MAJOR_
VERSION - MANUAL_
GENERATE_ MIPMAP - MAP_
COHERENT_ BIT - MAP_
FLUSH_ EXPLICIT_ BIT - MAP_
INVALIDATE_ BUFFER_ BIT - MAP_
INVALIDATE_ RANGE_ BIT - MAP_
PERSISTENT_ 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_
CLIP_ DISTANCES - 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_ MESSAGE_ LENGTH - MAX_
DEPTH - MAX_
DEPTH_ TEXTURE_ SAMPLES - MAX_
DRAW_ BUFFERS - MAX_
DUAL_ SOURCE_ 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_
HEIGHT - MAX_
IMAGE_ SAMPLES - MAX_
IMAGE_ UNITS - MAX_
INTEGER_ SAMPLES - MAX_
LABEL_ LENGTH - MAX_
LAYERS - MAX_
NAME_ LENGTH - MAX_
NUM_ ACTIVE_ VARIABLES - MAX_
NUM_ COMPATIBLE_ SUBROUTINES - MAX_
PATCH_ VERTICES - MAX_
PROGRAM_ TEXEL_ OFFSET - MAX_
PROGRAM_ TEXTURE_ GATHER_ OFFSET - 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_ IMAGE_ UNITS - MAX_
TEXTURE_ LOD_ BIAS - MAX_
TEXTURE_ SIZE - 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
- 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 - MULTISAMPLE
- NAME_
LENGTH - NAND
- NEAREST
- NEAREST_
MIPMAP_ LINEAR - NEAREST_
MIPMAP_ NEAREST - NEGATIVE_
ONE_ TO_ ONE - NEVER
- NICEST
- NONE
- NOOP
- NOR
- 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 - 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 - OR
- 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 - PATCHES
- PATCH_
DEFAULT_ INNER_ LEVEL - PATCH_
DEFAULT_ OUTER_ LEVEL - PATCH_
VERTICES - PIXEL_
BUFFER_ BARRIER_ BIT - PIXEL_
PACK_ BUFFER - PIXEL_
PACK_ BUFFER_ BINDING - PIXEL_
UNPACK_ BUFFER - PIXEL_
UNPACK_ BUFFER_ BINDING - POINT
- POINTS
- POINT_
FADE_ THRESHOLD_ SIZE - POINT_
SIZE - POINT_
SIZE_ GRANULARITY - POINT_
SIZE_ RANGE - POINT_
SPRITE_ COORD_ ORIGIN - POLYGON_
MODE - POLYGON_
OFFSET_ FACTOR - POLYGON_
OFFSET_ FILL - POLYGON_
OFFSET_ LINE - POLYGON_
OFFSET_ POINT - POLYGON_
OFFSET_ UNITS - POLYGON_
SMOOTH - POLYGON_
SMOOTH_ HINT - PRIMITIVES_
GENERATED - 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 - PROVOKING_
VERTEX - 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 - QUADS
- QUADS_
FOLLOW_ PROVOKING_ VERTEX_ CONVENTION - 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 - R8
- R3_
G3_ B2 - R8I
- R8UI
- R8_
SNORM - R16
- R11F_
G11F_ B10F - R16F
- R16I
- R16UI
- R16_
SNORM - R32F
- R32I
- R32UI
- RASTERIZER_
DISCARD - READ_
BUFFER - READ_
FRAMEBUFFER - READ_
FRAMEBUFFER_ BINDING - READ_
ONLY - READ_
PIXELS - READ_
PIXELS_ FORMAT - READ_
PIXELS_ TYPE - READ_
WRITE - RED
- 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
- RESET_
NOTIFICATION_ STRATEGY - RG
- RG8
- RG8I
- RG8UI
- RG8_
SNORM - RG16
- RG16F
- RG16I
- RG16UI
- RG16_
SNORM - RG32F
- RG32I
- RG32UI
- RGB
- RGB4
- RGB5
- RGB8
- RGB5_A1
- RGB8I
- RGB8UI
- RGB8_
SNORM - RGB9_E5
- RGB10
- RGB12
- RGB16
- RGB10_
A2 - RGB10_
A2UI - RGB16F
- RGB16I
- RGB16UI
- RGB16_
SNORM - RGB32F
- RGB32I
- RGB32UI
- RGB565
- RGBA
- RGBA2
- RGBA4
- RGBA8
- RGBA8I
- RGBA8UI
- RGBA8_
SNORM - RGBA12
- RGBA16
- RGBA16F
- RGBA16I
- RGBA16UI
- RGBA16_
SNORM - RGBA32F
- RGBA32I
- RGBA32UI
- RGBA_
INTEGER - RGB_
INTEGER - RG_
INTEGER - RIGHT
- 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_
BOX - SCISSOR_
TEST - SEPARATE_
ATTRIBS - SET
- SHADER
- SHADER_
BINARY_ FORMATS - 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 - SHADING_
LANGUAGE_ VERSION - SHORT
- SIGNALED
- SIGNED_
NORMALIZED - SIMULTANEOUS_
TEXTURE_ AND_ DEPTH_ TEST - SIMULTANEOUS_
TEXTURE_ AND_ DEPTH_ WRITE - SIMULTANEOUS_
TEXTURE_ AND_ STENCIL_ TEST - SIMULTANEOUS_
TEXTURE_ AND_ STENCIL_ WRITE - SMOOTH_
LINE_ WIDTH_ GRANULARITY - SMOOTH_
LINE_ WIDTH_ RANGE - SMOOTH_
POINT_ SIZE_ GRANULARITY - SMOOTH_
POINT_ SIZE_ RANGE - SRC1_
ALPHA - SRC1_
COLOR - SRC_
ALPHA - SRC_
ALPHA_ SATURATE - SRC_
COLOR - SRGB
- SRGB8
- SRGB8_
ALPH A8 - 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_
BUFFER_ BIT - STENCIL_
CLEAR_ VALUE - STENCIL_
COMPONENTS - STENCIL_
FAIL - STENCIL_
FUNC - STENCIL_
INDEX - STENCIL_
INDE X1 - STENCIL_
INDE X4 - STENCIL_
INDE X8 - STENCIL_
INDE X16 - 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 - 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_
CONTROL_ SUBROUTINE - TESS_
CONTROL_ SUBROUTINE_ UNIFORM - TESS_
CONTROL_ TEXTURE - TESS_
EVALUATION_ SHADER - TESS_
EVALUATION_ SHADER_ BIT - 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
- TEXTUR
E0 - TEXTUR
E1 - TEXTUR
E2 - TEXTUR
E3 - TEXTUR
E4 - TEXTUR
E5 - TEXTUR
E6 - TEXTUR
E7 - TEXTUR
E8 - TEXTUR
E9 - TEXTUR
E10 - TEXTUR
E11 - TEXTUR
E12 - TEXTUR
E13 - TEXTUR
E14 - TEXTUR
E15 - TEXTUR
E16 - TEXTUR
E17 - TEXTUR
E18 - TEXTUR
E19 - TEXTUR
E20 - TEXTUR
E21 - TEXTUR
E22 - TEXTUR
E23 - TEXTUR
E24 - TEXTUR
E25 - TEXTUR
E26 - TEXTUR
E27 - TEXTUR
E28 - TEXTUR
E29 - TEXTUR
E30 - TEXTUR
E31 - 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_
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_
COMPRESSED_ BLOCK_ HEIGHT - TEXTURE_
COMPRESSED_ BLOCK_ SIZE - TEXTURE_
COMPRESSED_ BLOCK_ WIDTH - TEXTURE_
COMPRESSED_ IMAGE_ SIZE - TEXTURE_
COMPRESSION_ HINT - 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_
FETCH_ BARRIER_ BIT - TEXTURE_
FIXED_ SAMPLE_ LOCATIONS - TEXTURE_
GATHER - TEXTURE_
GATHER_ SHADOW - TEXTURE_
GREEN_ SIZE - TEXTURE_
GREEN_ TYPE - TEXTURE_
HEIGHT - TEXTURE_
IMAGE_ FORMAT - TEXTURE_
IMAGE_ TYPE - TEXTURE_
IMMUTABLE_ FORMAT - TEXTURE_
IMMUTABLE_ LEVELS - TEXTURE_
INTERNAL_ FORMAT - TEXTURE_
LOD_ BIAS - TEXTURE_
MAG_ FILTER - TEXTURE_
MAX_ LEVEL - TEXTURE_
MAX_ LOD - TEXTURE_
MIN_ FILTER - TEXTURE_
MIN_ LOD - TEXTURE_
RECTANGLE - TEXTURE_
RED_ SIZE - TEXTURE_
RED_ TYPE - TEXTURE_
SAMPLES - TEXTURE_
SHADOW - TEXTURE_
SHARED_ SIZE - 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_
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_ 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_
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_ 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_ 10F_ 11F_ 11F_ REV - UNSIGNED_
INT_ 10_ 10_ 10_ 2 - UNSIGNED_
INT_ 24_ 8 - 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 - 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_ 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_
SHADER - VERTEX_
SHADER_ BIT - VERTEX_
SUBROUTINE - VERTEX_
SUBROUTINE_ UNIFORM - VERTEX_
TEXTURE - VIEWPORT
- VIEWPORT_
BOUNDS_ RANGE - VIEWPORT_
INDEX_ PROVOKING_ VERTEX - VIEWPORT_
SUBPIXEL_ BITS - VIEW_
CLASS_ 8_ BITS - VIEW_
CLASS_ 16_ BITS - VIEW_
CLASS_ 24_ BITS - VIEW_
CLASS_ 32_ BITS - VIEW_
CLASS_ 48_ BITS - VIEW_
CLASS_ 64_ BITS - VIEW_
CLASS_ 96_ BITS - VIEW_
CLASS_ 128_ 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 - WRITE_
ONLY - XOR
- ZERO
- ZERO_
TO_ ONE
Functions§
- Active
Shader ⚠Program - Active
Texture ⚠ - Fallbacks: ActiveTextureARB
- Attach
Shader ⚠ - Fallbacks: AttachObjectARB
- Begin
Conditional ⚠Render - Fallbacks: BeginConditionalRenderNV
- Begin
Query ⚠ - Fallbacks: BeginQueryARB
- Begin
Query ⚠Indexed - Begin
Transform ⚠Feedback - Fallbacks: BeginTransformFeedbackEXT, BeginTransformFeedbackNV
- Bind
Attrib ⚠Location - Fallbacks: BindAttribLocationARB
- Bind
Buffer ⚠ - Fallbacks: BindBufferARB
- Bind
Buffer ⚠Base - Fallbacks: BindBufferBaseEXT, BindBufferBaseNV
- Bind
Buffer ⚠Range - Fallbacks: BindBufferRangeEXT, BindBufferRangeNV
- Bind
Buffers ⚠Base - Bind
Buffers ⚠Range - Bind
Frag ⚠Data Location - Fallbacks: BindFragDataLocationEXT
- Bind
Frag ⚠Data Location Indexed - Fallbacks: BindFragDataLocationIndexedEXT
- Bind
Framebuffer ⚠ - Bind
Image ⚠Texture - Bind
Image ⚠Textures - Bind
Program ⚠Pipeline - Bind
Renderbuffer ⚠ - Bind
Sampler ⚠ - Bind
Samplers ⚠ - Bind
Texture ⚠ - Fallbacks: BindTextureEXT
- Bind
Texture ⚠Unit - Bind
Textures ⚠ - Bind
Transform ⚠Feedback - Bind
Vertex ⚠Array - Fallbacks: BindVertexArrayOES
- Bind
Vertex ⚠Buffer - Bind
Vertex ⚠Buffers - Blend
Color ⚠ - Fallbacks: BlendColorEXT
- Blend
Equation ⚠ - Fallbacks: BlendEquationEXT
- Blend
Equation ⚠Separate - Fallbacks: BlendEquationSeparateEXT
- Blend
Equation ⚠Separatei - Fallbacks: BlendEquationSeparateIndexedAMD, BlendEquationSeparateiARB, BlendEquationSeparateiEXT, BlendEquationSeparateiOES
- Blend
Equationi ⚠ - Fallbacks: BlendEquationIndexedAMD, BlendEquationiARB, BlendEquationiEXT, BlendEquationiOES
- Blend
Func ⚠ - Blend
Func ⚠Separate - Fallbacks: BlendFuncSeparateEXT, BlendFuncSeparateINGR
- Blend
Func ⚠Separatei - Fallbacks: BlendFuncSeparateIndexedAMD, BlendFuncSeparateiARB, BlendFuncSeparateiEXT, BlendFuncSeparateiOES
- Blend
Funci ⚠ - Fallbacks: BlendFuncIndexedAMD, BlendFunciARB, BlendFunciEXT, BlendFunciOES
- Blit
Framebuffer ⚠ - Fallbacks: BlitFramebufferEXT, BlitFramebufferNV
- Blit
Named ⚠Framebuffer - Buffer
Data ⚠ - Fallbacks: BufferDataARB
- Buffer
Storage ⚠ - Fallbacks: BufferStorageEXT
- Buffer
SubData ⚠ - Fallbacks: BufferSubDataARB
- Check
Framebuffer ⚠Status - Fallbacks: CheckFramebufferStatusEXT
- Check
Named ⚠Framebuffer Status - Clamp
Color ⚠ - Fallbacks: ClampColorARB
- Clear⚠
- Clear
Buffer ⚠Data - Clear
Buffer ⚠SubData - Clear
Bufferfi ⚠ - Clear
Bufferfv ⚠ - Clear
Bufferiv ⚠ - Clear
Bufferuiv ⚠ - Clear
Color ⚠ - Clear
Depth ⚠ - Clear
Depthf ⚠ - Fallbacks: ClearDepthfOES
- Clear
Named ⚠Buffer Data - Clear
Named ⚠Buffer SubData - Clear
Named ⚠Framebufferfi - Clear
Named ⚠Framebufferfv - Clear
Named ⚠Framebufferiv - Clear
Named ⚠Framebufferuiv - Clear
Stencil ⚠ - Clear
TexImage ⚠ - Fallbacks: ClearTexImageEXT
- Clear
TexSub ⚠Image - Fallbacks: ClearTexSubImageEXT
- Client
Wait ⚠Sync - Fallbacks: ClientWaitSyncAPPLE
- Clip
Control ⚠ - Fallbacks: ClipControlEXT
- Color
Mask ⚠ - Color
Maski ⚠ - Fallbacks: ColorMaskIndexedEXT, ColorMaskiEXT, ColorMaskiOES
- Color
P3ui ⚠ - Color
P3uiv ⚠ - Color
P4ui ⚠ - Color
P4uiv ⚠ - Compile
Shader ⚠ - Fallbacks: CompileShaderARB
- Compressed
TexImage1D ⚠ - Fallbacks: CompressedTexImage1DARB
- Compressed
TexImage2D ⚠ - Fallbacks: CompressedTexImage2DARB
- Compressed
TexImage3D ⚠ - Fallbacks: CompressedTexImage3DARB
- Compressed
TexSub ⚠Image1D - Fallbacks: CompressedTexSubImage1DARB
- Compressed
TexSub ⚠Image2D - Fallbacks: CompressedTexSubImage2DARB
- Compressed
TexSub ⚠Image3D - Fallbacks: CompressedTexSubImage3DARB
- Compressed
Texture ⚠SubImage1D - Compressed
Texture ⚠SubImage2D - Compressed
Texture ⚠SubImage3D - Copy
Buffer ⚠SubData - Fallbacks: CopyBufferSubDataNV
- Copy
Image ⚠SubData - Fallbacks: CopyImageSubDataEXT, CopyImageSubDataOES
- Copy
Named ⚠Buffer SubData - Copy
TexImage1D ⚠ - Fallbacks: CopyTexImage1DEXT
- Copy
TexImage2D ⚠ - Fallbacks: CopyTexImage2DEXT
- Copy
TexSub ⚠Image1D - Fallbacks: CopyTexSubImage1DEXT
- Copy
TexSub ⚠Image2D - Fallbacks: CopyTexSubImage2DEXT
- Copy
TexSub ⚠Image3D - Fallbacks: CopyTexSubImage3DEXT
- Copy
Texture ⚠SubImage1D - Copy
Texture ⚠SubImage2D - Copy
Texture ⚠SubImage3D - Create
Buffers ⚠ - Create
Framebuffers ⚠ - Create
Program ⚠ - Fallbacks: CreateProgramObjectARB
- Create
Program ⚠Pipelines - Create
Queries ⚠ - Create
Renderbuffers ⚠ - Create
Samplers ⚠ - Create
Shader ⚠ - Fallbacks: CreateShaderObjectARB
- Create
Shader ⚠Programv - Create
Textures ⚠ - Create
Transform ⚠Feedbacks - Create
Vertex ⚠Arrays - Cull
Face ⚠ - Debug
Message ⚠Callback - Fallbacks: DebugMessageCallbackARB, DebugMessageCallbackKHR
- Debug
Message ⚠Control - Fallbacks: DebugMessageControlARB, DebugMessageControlKHR
- Debug
Message ⚠Insert - Fallbacks: DebugMessageInsertARB, DebugMessageInsertKHR
- Delete
Buffers ⚠ - Fallbacks: DeleteBuffersARB
- Delete
Framebuffers ⚠ - Fallbacks: DeleteFramebuffersEXT
- Delete
Program ⚠ - Delete
Program ⚠Pipelines - Delete
Queries ⚠ - Fallbacks: DeleteQueriesARB
- Delete
Renderbuffers ⚠ - Fallbacks: DeleteRenderbuffersEXT
- Delete
Samplers ⚠ - Delete
Shader ⚠ - Delete
Sync ⚠ - Fallbacks: DeleteSyncAPPLE
- Delete
Textures ⚠ - Delete
Transform ⚠Feedbacks - Fallbacks: DeleteTransformFeedbacksNV
- Delete
Vertex ⚠Arrays - Fallbacks: DeleteVertexArraysAPPLE, DeleteVertexArraysOES
- Depth
Func ⚠ - Depth
Mask ⚠ - Depth
Range ⚠ - Depth
Range ⚠Arrayv - Depth
Range ⚠Indexed - Depth
Rangef ⚠ - Fallbacks: DepthRangefOES
- Detach
Shader ⚠ - Fallbacks: DetachObjectARB
- Disable⚠
- Disable
Vertex ⚠Array Attrib - Disable
Vertex ⚠Attrib Array - Fallbacks: DisableVertexAttribArrayARB
- Disablei⚠
- Fallbacks: DisableIndexedEXT, DisableiEXT, DisableiNV, DisableiOES
- Dispatch
Compute ⚠ - Dispatch
Compute ⚠Indirect - Draw
Arrays ⚠ - Fallbacks: DrawArraysEXT
- Draw
Arrays ⚠Indirect - Draw
Arrays ⚠Instanced - Fallbacks: DrawArraysInstancedANGLE, DrawArraysInstancedARB, DrawArraysInstancedEXT, DrawArraysInstancedNV
- Draw
Arrays ⚠Instanced Base Instance - Fallbacks: DrawArraysInstancedBaseInstanceEXT
- Draw
Buffer ⚠ - Draw
Buffers ⚠ - Fallbacks: DrawBuffersARB, DrawBuffersATI, DrawBuffersEXT
- Draw
Elements ⚠ - Draw
Elements ⚠Base Vertex - Fallbacks: DrawElementsBaseVertexEXT, DrawElementsBaseVertexOES
- Draw
Elements ⚠Indirect - Draw
Elements ⚠Instanced - Fallbacks: DrawElementsInstancedANGLE, DrawElementsInstancedARB, DrawElementsInstancedEXT, DrawElementsInstancedNV
- Draw
Elements ⚠Instanced Base Instance - Fallbacks: DrawElementsInstancedBaseInstanceEXT
- Draw
Elements ⚠Instanced Base Vertex - Fallbacks: DrawElementsInstancedBaseVertexEXT, DrawElementsInstancedBaseVertexOES
- Draw
Elements ⚠Instanced Base Vertex Base Instance - Fallbacks: DrawElementsInstancedBaseVertexBaseInstanceEXT
- Draw
Range ⚠Elements - Fallbacks: DrawRangeElementsEXT
- Draw
Range ⚠Elements Base Vertex - Fallbacks: DrawRangeElementsBaseVertexEXT, DrawRangeElementsBaseVertexOES
- Draw
Transform ⚠Feedback - Fallbacks: DrawTransformFeedbackEXT, DrawTransformFeedbackNV
- Draw
Transform ⚠Feedback Instanced - Fallbacks: DrawTransformFeedbackInstancedEXT
- Draw
Transform ⚠Feedback Stream - Draw
Transform ⚠Feedback Stream Instanced - Enable⚠
- Enable
Vertex ⚠Array Attrib - Enable
Vertex ⚠Attrib Array - Fallbacks: EnableVertexAttribArrayARB
- Enablei⚠
- Fallbacks: EnableIndexedEXT, EnableiEXT, EnableiNV, EnableiOES
- EndConditional
Render ⚠ - Fallbacks: EndConditionalRenderNV, EndConditionalRenderNVX
- EndQuery⚠
- Fallbacks: EndQueryARB
- EndQuery
Indexed ⚠ - EndTransform
Feedback ⚠ - Fallbacks: EndTransformFeedbackEXT, EndTransformFeedbackNV
- Fence
Sync ⚠ - Fallbacks: FenceSyncAPPLE
- Finish⚠
- Flush⚠
- Flush
Mapped ⚠Buffer Range - Fallbacks: FlushMappedBufferRangeAPPLE, FlushMappedBufferRangeEXT
- Flush
Mapped ⚠Named Buffer Range - Framebuffer
Parameteri ⚠ - Framebuffer
Renderbuffer ⚠ - Fallbacks: FramebufferRenderbufferEXT
- Framebuffer
Texture ⚠ - Fallbacks: FramebufferTextureARB, FramebufferTextureEXT, FramebufferTextureOES
- Framebuffer
Texture1D ⚠ - Fallbacks: FramebufferTexture1DEXT
- Framebuffer
Texture2D ⚠ - Fallbacks: FramebufferTexture2DEXT
- Framebuffer
Texture3D ⚠ - Fallbacks: FramebufferTexture3DEXT
- Framebuffer
Texture ⚠Layer - Fallbacks: FramebufferTextureLayerARB, FramebufferTextureLayerEXT
- Front
Face ⚠ - GenBuffers⚠
- Fallbacks: GenBuffersARB
- GenFramebuffers⚠
- Fallbacks: GenFramebuffersEXT
- GenProgram
Pipelines ⚠ - GenQueries⚠
- Fallbacks: GenQueriesARB
- GenRenderbuffers⚠
- Fallbacks: GenRenderbuffersEXT
- GenSamplers⚠
- GenTextures⚠
- GenTransform
Feedbacks ⚠ - Fallbacks: GenTransformFeedbacksNV
- GenVertex
Arrays ⚠ - Fallbacks: GenVertexArraysAPPLE, GenVertexArraysOES
- Generate
Mipmap ⚠ - Fallbacks: GenerateMipmapEXT
- Generate
Texture ⚠Mipmap - GetActive
Atomic ⚠Counter Bufferiv - GetActive
Attrib ⚠ - Fallbacks: GetActiveAttribARB
- GetActive
Subroutine ⚠Name - GetActive
Subroutine ⚠Uniform Name - GetActive
Subroutine ⚠Uniformiv - GetActive
Uniform ⚠ - Fallbacks: GetActiveUniformARB
- GetActive
Uniform ⚠Block Name - GetActive
Uniform ⚠Blockiv - GetActive
Uniform ⚠Name - GetActive
Uniformsiv ⚠ - GetAttached
Shaders ⚠ - GetAttrib
Location ⚠ - Fallbacks: GetAttribLocationARB
- GetBooleani_
v ⚠ - Fallbacks: GetBooleanIndexedvEXT
- GetBooleanv⚠
- GetBuffer
Parameteri64v ⚠ - GetBuffer
Parameteriv ⚠ - Fallbacks: GetBufferParameterivARB
- GetBuffer
Pointerv ⚠ - Fallbacks: GetBufferPointervARB, GetBufferPointervOES
- GetBuffer
SubData ⚠ - Fallbacks: GetBufferSubDataARB
- GetCompressed
TexImage ⚠ - Fallbacks: GetCompressedTexImageARB
- GetCompressed
Texture ⚠Image - GetCompressed
Texture ⚠SubImage - GetDebug
Message ⚠Log - Fallbacks: GetDebugMessageLogARB, GetDebugMessageLogKHR
- GetDoublei_
v ⚠ - Fallbacks: GetDoubleIndexedvEXT, GetDoublei_vEXT
- GetDoublev⚠
- GetError⚠
- GetFloati_
v ⚠ - Fallbacks: GetFloatIndexedvEXT, GetFloati_vEXT, GetFloati_vNV, GetFloati_vOES
- GetFloatv⚠
- GetFrag
Data ⚠Index - Fallbacks: GetFragDataIndexEXT
- GetFrag
Data ⚠Location - Fallbacks: GetFragDataLocationEXT
- GetFramebuffer
Attachment ⚠Parameteriv - Fallbacks: GetFramebufferAttachmentParameterivEXT
- GetFramebuffer
Parameteriv ⚠ - GetGraphics
Reset ⚠Status - Fallbacks: GetGraphicsResetStatusEXT, GetGraphicsResetStatusKHR
- GetInteger64i_
v ⚠ - GetInteger64v⚠
- Fallbacks: GetInteger64vAPPLE
- GetIntegeri_
v ⚠ - Fallbacks: GetIntegerIndexedvEXT
- GetIntegerv⚠
- GetInternalformati64v⚠
- GetInternalformativ⚠
- GetMultisamplefv⚠
- Fallbacks: GetMultisamplefvNV
- GetNamed
Buffer ⚠Parameteri64v - GetNamed
Buffer ⚠Parameteriv - GetNamed
Buffer ⚠Pointerv - GetNamed
Buffer ⚠SubData - GetNamed
Framebuffer ⚠Attachment Parameteriv - GetNamed
Framebuffer ⚠Parameteriv - GetNamed
Renderbuffer ⚠Parameteriv - GetObject
Label ⚠ - Fallbacks: GetObjectLabelKHR
- GetObject
PtrLabel ⚠ - Fallbacks: GetObjectPtrLabelKHR
- GetPointerv⚠
- Fallbacks: GetPointervEXT, GetPointervKHR
- GetProgram
Binary ⚠ - Fallbacks: GetProgramBinaryOES
- GetProgram
Info ⚠Log - GetProgram
Interfaceiv ⚠ - GetProgram
Pipeline ⚠Info Log - GetProgram
Pipelineiv ⚠ - GetProgram
Resource ⚠Index - GetProgram
Resource ⚠Location - GetProgram
Resource ⚠Location Index - GetProgram
Resource ⚠Name - GetProgram
Resourceiv ⚠ - GetProgram
Stageiv ⚠ - GetProgramiv⚠
- GetQuery
Buffer ⚠Objecti64v - GetQuery
Buffer ⚠Objectiv - GetQuery
Buffer ⚠Objectui64v - GetQuery
Buffer ⚠Objectuiv - GetQuery
Indexediv ⚠ - GetQuery
Objecti64v ⚠ - Fallbacks: GetQueryObjecti64vEXT
- GetQuery
Objectiv ⚠ - Fallbacks: GetQueryObjectivARB, GetQueryObjectivEXT
- GetQuery
Objectui64v ⚠ - Fallbacks: GetQueryObjectui64vEXT
- GetQuery
Objectuiv ⚠ - Fallbacks: GetQueryObjectuivARB
- GetQueryiv⚠
- Fallbacks: GetQueryivARB
- GetRenderbuffer
Parameteriv ⚠ - Fallbacks: GetRenderbufferParameterivEXT
- GetSampler
Parameter ⚠Iiv - Fallbacks: GetSamplerParameterIivEXT, GetSamplerParameterIivOES
- GetSampler
Parameter ⚠Iuiv - Fallbacks: GetSamplerParameterIuivEXT, GetSamplerParameterIuivOES
- GetSampler
Parameterfv ⚠ - GetSampler
Parameteriv ⚠ - GetShader
Info ⚠Log - GetShader
Precision ⚠Format - GetShader
Source ⚠ - Fallbacks: GetShaderSourceARB
- GetShaderiv⚠
- GetString⚠
- GetStringi⚠
- GetSubroutine
Index ⚠ - GetSubroutine
Uniform ⚠Location - GetSynciv⚠
- Fallbacks: GetSyncivAPPLE
- GetTex
Image ⚠ - GetTex
Level ⚠Parameterfv - GetTex
Level ⚠Parameteriv - GetTex
Parameter ⚠Iiv - Fallbacks: GetTexParameterIivEXT, GetTexParameterIivOES
- GetTex
Parameter ⚠Iuiv - Fallbacks: GetTexParameterIuivEXT, GetTexParameterIuivOES
- GetTex
Parameterfv ⚠ - GetTex
Parameteriv ⚠ - GetTexture
Image ⚠ - GetTexture
Level ⚠Parameterfv - GetTexture
Level ⚠Parameteriv - GetTexture
Parameter ⚠Iiv - GetTexture
Parameter ⚠Iuiv - GetTexture
Parameterfv ⚠ - GetTexture
Parameteriv ⚠ - GetTexture
SubImage ⚠ - GetTransform
Feedback ⚠Varying - Fallbacks: GetTransformFeedbackVaryingEXT
- GetTransform
Feedbacki64_ ⚠v - GetTransform
Feedbacki_ ⚠v - GetTransform
Feedbackiv ⚠ - GetUniform
Block ⚠Index - GetUniform
Indices ⚠ - GetUniform
Location ⚠ - Fallbacks: GetUniformLocationARB
- GetUniform
Subroutineuiv ⚠ - GetUniformdv⚠
- GetUniformfv⚠
- Fallbacks: GetUniformfvARB
- GetUniformiv⚠
- Fallbacks: GetUniformivARB
- GetUniformuiv⚠
- Fallbacks: GetUniformuivEXT
- GetVertex
Array ⚠Indexed64iv - GetVertex
Array ⚠Indexediv - GetVertex
Arrayiv ⚠ - GetVertex
Attrib ⚠Iiv - Fallbacks: GetVertexAttribIivEXT
- GetVertex
Attrib ⚠Iuiv - Fallbacks: GetVertexAttribIuivEXT
- GetVertex
Attrib ⚠Ldv - Fallbacks: GetVertexAttribLdvEXT
- GetVertex
Attrib ⚠Pointerv - Fallbacks: GetVertexAttribPointervARB, GetVertexAttribPointervNV
- GetVertex
Attribdv ⚠ - Fallbacks: GetVertexAttribdvARB, GetVertexAttribdvNV
- GetVertex
Attribfv ⚠ - Fallbacks: GetVertexAttribfvARB, GetVertexAttribfvNV
- GetVertex
Attribiv ⚠ - Fallbacks: GetVertexAttribivARB, GetVertexAttribivNV
- Getn
Color ⚠Table - Getn
Compressed ⚠TexImage - Getn
Convolution ⚠Filter - Getn
Histogram ⚠ - Getn
Mapdv ⚠ - Getn
Mapfv ⚠ - Getn
Mapiv ⚠ - Getn
Minmax ⚠ - Getn
Pixel ⚠Mapfv - Getn
Pixel ⚠Mapuiv - Getn
Pixel ⚠Mapusv - Getn
Polygon ⚠Stipple - Getn
Separable ⚠Filter - Getn
TexImage ⚠ - Getn
Uniformdv ⚠ - Getn
Uniformfv ⚠ - Fallbacks: GetnUniformfvEXT, GetnUniformfvKHR
- Getn
Uniformiv ⚠ - Fallbacks: GetnUniformivEXT, GetnUniformivKHR
- Getn
Uniformuiv ⚠ - Fallbacks: GetnUniformuivKHR
- Hint⚠
- Invalidate
Buffer ⚠Data - Invalidate
Buffer ⚠SubData - Invalidate
Framebuffer ⚠ - Invalidate
Named ⚠Framebuffer Data - Invalidate
Named ⚠Framebuffer SubData - Invalidate
SubFramebuffer ⚠ - Invalidate
TexImage ⚠ - Invalidate
TexSub ⚠Image - IsBuffer⚠
- Fallbacks: IsBufferARB
- IsEnabled⚠
- IsEnabledi⚠
- Fallbacks: IsEnabledIndexedEXT, IsEnablediEXT, IsEnablediNV, IsEnablediOES
- IsFramebuffer⚠
- Fallbacks: IsFramebufferEXT
- IsProgram⚠
- IsProgram
Pipeline ⚠ - IsQuery⚠
- Fallbacks: IsQueryARB
- IsRenderbuffer⚠
- Fallbacks: IsRenderbufferEXT
- IsSampler⚠
- IsShader⚠
- IsSync⚠
- Fallbacks: IsSyncAPPLE
- IsTexture⚠
- IsTransform
Feedback ⚠ - Fallbacks: IsTransformFeedbackNV
- IsVertex
Array ⚠ - Fallbacks: IsVertexArrayAPPLE, IsVertexArrayOES
- Line
Width ⚠ - Link
Program ⚠ - Fallbacks: LinkProgramARB
- LogicOp⚠
- MapBuffer⚠
- Fallbacks: MapBufferARB, MapBufferOES
- MapBuffer
Range ⚠ - Fallbacks: MapBufferRangeEXT
- MapNamed
Buffer ⚠ - MapNamed
Buffer ⚠Range - Memory
Barrier ⚠ - Fallbacks: MemoryBarrierEXT
- Memory
Barrier ⚠ByRegion - MinSample
Shading ⚠ - Fallbacks: MinSampleShadingARB, MinSampleShadingOES
- Multi
Draw ⚠Arrays - Fallbacks: MultiDrawArraysEXT
- Multi
Draw ⚠Arrays Indirect - Fallbacks: MultiDrawArraysIndirectAMD, MultiDrawArraysIndirectEXT
- Multi
Draw ⚠Elements - Fallbacks: MultiDrawElementsEXT
- Multi
Draw ⚠Elements Base Vertex - Fallbacks: MultiDrawElementsBaseVertexEXT
- Multi
Draw ⚠Elements Indirect - Fallbacks: MultiDrawElementsIndirectAMD, MultiDrawElementsIndirectEXT
- Multi
TexCoord ⚠P1ui - Multi
TexCoord ⚠P1uiv - Multi
TexCoord ⚠P2ui - Multi
TexCoord ⚠P2uiv - Multi
TexCoord ⚠P3ui - Multi
TexCoord ⚠P3uiv - Multi
TexCoord ⚠P4ui - Multi
TexCoord ⚠P4uiv - Named
Buffer ⚠Data - Named
Buffer ⚠Storage - Fallbacks: NamedBufferStorageEXT
- Named
Buffer ⚠SubData - Fallbacks: NamedBufferSubDataEXT
- Named
Framebuffer ⚠Draw Buffer - Named
Framebuffer ⚠Draw Buffers - Named
Framebuffer ⚠Parameteri - Named
Framebuffer ⚠Read Buffer - Named
Framebuffer ⚠Renderbuffer - Named
Framebuffer ⚠Texture - Named
Framebuffer ⚠Texture Layer - Named
Renderbuffer ⚠Storage - Named
Renderbuffer ⚠Storage Multisample - Normal
P3ui ⚠ - Normal
P3uiv ⚠ - Object
Label ⚠ - Fallbacks: ObjectLabelKHR
- Object
PtrLabel ⚠ - Fallbacks: ObjectPtrLabelKHR
- Patch
Parameterfv ⚠ - Patch
Parameteri ⚠ - Fallbacks: PatchParameteriEXT, PatchParameteriOES
- Pause
Transform ⚠Feedback - Fallbacks: PauseTransformFeedbackNV
- Pixel
Storef ⚠ - Pixel
Storei ⚠ - Point
Parameterf ⚠ - Fallbacks: PointParameterfARB, PointParameterfEXT, PointParameterfSGIS
- Point
Parameterfv ⚠ - Fallbacks: PointParameterfvARB, PointParameterfvEXT, PointParameterfvSGIS
- Point
Parameteri ⚠ - Fallbacks: PointParameteriNV
- Point
Parameteriv ⚠ - Fallbacks: PointParameterivNV
- Point
Size ⚠ - Polygon
Mode ⚠ - Fallbacks: PolygonModeNV
- Polygon
Offset ⚠ - PopDebug
Group ⚠ - Fallbacks: PopDebugGroupKHR
- Primitive
Restart ⚠Index - Program
Binary ⚠ - Fallbacks: ProgramBinaryOES
- Program
Parameteri ⚠ - Fallbacks: ProgramParameteriARB, ProgramParameteriEXT
- Program
Uniform1d ⚠ - Program
Uniform1dv ⚠ - Program
Uniform1f ⚠ - Fallbacks: ProgramUniform1fEXT
- Program
Uniform1fv ⚠ - Fallbacks: ProgramUniform1fvEXT
- Program
Uniform1i ⚠ - Fallbacks: ProgramUniform1iEXT
- Program
Uniform1iv ⚠ - Fallbacks: ProgramUniform1ivEXT
- Program
Uniform1ui ⚠ - Fallbacks: ProgramUniform1uiEXT
- Program
Uniform1uiv ⚠ - Fallbacks: ProgramUniform1uivEXT
- Program
Uniform2d ⚠ - Program
Uniform2dv ⚠ - Program
Uniform2f ⚠ - Fallbacks: ProgramUniform2fEXT
- Program
Uniform2fv ⚠ - Fallbacks: ProgramUniform2fvEXT
- Program
Uniform2i ⚠ - Fallbacks: ProgramUniform2iEXT
- Program
Uniform2iv ⚠ - Fallbacks: ProgramUniform2ivEXT
- Program
Uniform2ui ⚠ - Fallbacks: ProgramUniform2uiEXT
- Program
Uniform2uiv ⚠ - Fallbacks: ProgramUniform2uivEXT
- Program
Uniform3d ⚠ - Program
Uniform3dv ⚠ - Program
Uniform3f ⚠ - Fallbacks: ProgramUniform3fEXT
- Program
Uniform3fv ⚠ - Fallbacks: ProgramUniform3fvEXT
- Program
Uniform3i ⚠ - Fallbacks: ProgramUniform3iEXT
- Program
Uniform3iv ⚠ - Fallbacks: ProgramUniform3ivEXT
- Program
Uniform3ui ⚠ - Fallbacks: ProgramUniform3uiEXT
- Program
Uniform3uiv ⚠ - Fallbacks: ProgramUniform3uivEXT
- Program
Uniform4d ⚠ - Program
Uniform4dv ⚠ - Program
Uniform4f ⚠ - Fallbacks: ProgramUniform4fEXT
- Program
Uniform4fv ⚠ - Fallbacks: ProgramUniform4fvEXT
- Program
Uniform4i ⚠ - Fallbacks: ProgramUniform4iEXT
- Program
Uniform4iv ⚠ - Fallbacks: ProgramUniform4ivEXT
- Program
Uniform4ui ⚠ - Fallbacks: ProgramUniform4uiEXT
- Program
Uniform4uiv ⚠ - Fallbacks: ProgramUniform4uivEXT
- Program
Uniform ⚠Matrix2dv - Program
Uniform ⚠Matrix2fv - Fallbacks: ProgramUniformMatrix2fvEXT
- Program
Uniform ⚠Matrix2x3dv - Program
Uniform ⚠Matrix2x3fv - Fallbacks: ProgramUniformMatrix2x3fvEXT
- Program
Uniform ⚠Matrix2x4dv - Program
Uniform ⚠Matrix2x4fv - Fallbacks: ProgramUniformMatrix2x4fvEXT
- Program
Uniform ⚠Matrix3dv - Program
Uniform ⚠Matrix3fv - Fallbacks: ProgramUniformMatrix3fvEXT
- Program
Uniform ⚠Matrix3x2dv - Program
Uniform ⚠Matrix3x2fv - Fallbacks: ProgramUniformMatrix3x2fvEXT
- Program
Uniform ⚠Matrix3x4dv - Program
Uniform ⚠Matrix3x4fv - Fallbacks: ProgramUniformMatrix3x4fvEXT
- Program
Uniform ⚠Matrix4dv - Program
Uniform ⚠Matrix4fv - Fallbacks: ProgramUniformMatrix4fvEXT
- Program
Uniform ⚠Matrix4x2dv - Program
Uniform ⚠Matrix4x2fv - Fallbacks: ProgramUniformMatrix4x2fvEXT
- Program
Uniform ⚠Matrix4x3dv - Program
Uniform ⚠Matrix4x3fv - Fallbacks: ProgramUniformMatrix4x3fvEXT
- Provoking
Vertex ⚠ - Fallbacks: ProvokingVertexEXT
- Push
Debug ⚠Group - Fallbacks: PushDebugGroupKHR
- Query
Counter ⚠ - Fallbacks: QueryCounterEXT
- Read
Buffer ⚠ - Read
Pixels ⚠ - Readn
Pixels ⚠ - Fallbacks: ReadnPixelsARB, ReadnPixelsEXT, ReadnPixelsKHR
- Release
Shader ⚠Compiler - Renderbuffer
Storage ⚠ - Fallbacks: RenderbufferStorageEXT
- Renderbuffer
Storage ⚠Multisample - Fallbacks: RenderbufferStorageMultisampleEXT, RenderbufferStorageMultisampleNV
- Resume
Transform ⚠Feedback - Fallbacks: ResumeTransformFeedbackNV
- Sample
Coverage ⚠ - Fallbacks: SampleCoverageARB
- Sample
Maski ⚠ - Sampler
Parameter ⚠Iiv - Fallbacks: SamplerParameterIivEXT, SamplerParameterIivOES
- Sampler
Parameter ⚠Iuiv - Fallbacks: SamplerParameterIuivEXT, SamplerParameterIuivOES
- Sampler
Parameterf ⚠ - Sampler
Parameterfv ⚠ - Sampler
Parameteri ⚠ - Sampler
Parameteriv ⚠ - Scissor⚠
- Scissor
Arrayv ⚠ - Fallbacks: ScissorArrayvNV, ScissorArrayvOES
- Scissor
Indexed ⚠ - Fallbacks: ScissorIndexedNV, ScissorIndexedOES
- Scissor
Indexedv ⚠ - Fallbacks: ScissorIndexedvNV, ScissorIndexedvOES
- Secondary
Color ⚠P3ui - Secondary
Color ⚠P3uiv - Shader
Binary ⚠ - Shader
Source ⚠ - Fallbacks: ShaderSourceARB
- Shader
Storage ⚠Block Binding - Stencil
Func ⚠ - Stencil
Func ⚠Separate - Stencil
Mask ⚠ - Stencil
Mask ⚠Separate - Stencil
Op ⚠ - Stencil
OpSeparate ⚠ - Fallbacks: StencilOpSeparateATI
- TexBuffer⚠
- Fallbacks: TexBufferARB, TexBufferEXT, TexBufferOES
- TexBuffer
Range ⚠ - Fallbacks: TexBufferRangeEXT, TexBufferRangeOES
- TexCoord
P1ui ⚠ - TexCoord
P1uiv ⚠ - TexCoord
P2ui ⚠ - TexCoord
P2uiv ⚠ - TexCoord
P3ui ⚠ - TexCoord
P3uiv ⚠ - TexCoord
P4ui ⚠ - TexCoord
P4uiv ⚠ - TexImage1D⚠
- TexImage2D⚠
- TexImage2D
Multisample ⚠ - TexImage3D⚠
- Fallbacks: TexImage3DEXT
- TexImage3D
Multisample ⚠ - TexParameter
Iiv ⚠ - Fallbacks: TexParameterIivEXT, TexParameterIivOES
- TexParameter
Iuiv ⚠ - Fallbacks: TexParameterIuivEXT, TexParameterIuivOES
- TexParameterf⚠
- TexParameterfv⚠
- TexParameteri⚠
- TexParameteriv⚠
- TexStorage1D⚠
- Fallbacks: TexStorage1DEXT
- TexStorage2D⚠
- Fallbacks: TexStorage2DEXT
- TexStorage2D
Multisample ⚠ - TexStorage3D⚠
- Fallbacks: TexStorage3DEXT
- TexStorage3D
Multisample ⚠ - Fallbacks: TexStorage3DMultisampleOES
- TexSub
Image1D ⚠ - Fallbacks: TexSubImage1DEXT
- TexSub
Image2D ⚠ - Fallbacks: TexSubImage2DEXT
- TexSub
Image3D ⚠ - Fallbacks: TexSubImage3DEXT
- Texture
Barrier ⚠ - Texture
Buffer ⚠ - Texture
Buffer ⚠Range - Texture
Parameter ⚠Iiv - Texture
Parameter ⚠Iuiv - Texture
Parameterf ⚠ - Texture
Parameterfv ⚠ - Texture
Parameteri ⚠ - Texture
Parameteriv ⚠ - Texture
Storage1D ⚠ - Texture
Storage2D ⚠ - Texture
Storage2D ⚠Multisample - Texture
Storage3D ⚠ - Texture
Storage3D ⚠Multisample - Texture
SubImage1D ⚠ - Texture
SubImage2D ⚠ - Texture
SubImage3D ⚠ - Texture
View ⚠ - Fallbacks: TextureViewEXT, TextureViewOES
- Transform
Feedback ⚠Buffer Base - Transform
Feedback ⚠Buffer Range - Transform
Feedback ⚠Varyings - Fallbacks: TransformFeedbackVaryingsEXT
- Uniform1d⚠
- Uniform1dv⚠
- Uniform1f⚠
- Fallbacks: Uniform1fARB
- Uniform1fv⚠
- Fallbacks: Uniform1fvARB
- Uniform1i⚠
- Fallbacks: Uniform1iARB
- Uniform1iv⚠
- Fallbacks: Uniform1ivARB
- Uniform1ui⚠
- Fallbacks: Uniform1uiEXT
- Uniform1uiv⚠
- Fallbacks: Uniform1uivEXT
- Uniform2d⚠
- Uniform2dv⚠
- Uniform2f⚠
- Fallbacks: Uniform2fARB
- Uniform2fv⚠
- Fallbacks: Uniform2fvARB
- Uniform2i⚠
- Fallbacks: Uniform2iARB
- Uniform2iv⚠
- Fallbacks: Uniform2ivARB
- Uniform2ui⚠
- Fallbacks: Uniform2uiEXT
- Uniform2uiv⚠
- Fallbacks: Uniform2uivEXT
- Uniform3d⚠
- Uniform3dv⚠
- Uniform3f⚠
- Fallbacks: Uniform3fARB
- Uniform3fv⚠
- Fallbacks: Uniform3fvARB
- Uniform3i⚠
- Fallbacks: Uniform3iARB
- Uniform3iv⚠
- Fallbacks: Uniform3ivARB
- Uniform3ui⚠
- Fallbacks: Uniform3uiEXT
- Uniform3uiv⚠
- Fallbacks: Uniform3uivEXT
- Uniform4d⚠
- Uniform4dv⚠
- Uniform4f⚠
- Fallbacks: Uniform4fARB
- Uniform4fv⚠
- Fallbacks: Uniform4fvARB
- Uniform4i⚠
- Fallbacks: Uniform4iARB
- Uniform4iv⚠
- Fallbacks: Uniform4ivARB
- Uniform4ui⚠
- Fallbacks: Uniform4uiEXT
- Uniform4uiv⚠
- Fallbacks: Uniform4uivEXT
- Uniform
Block ⚠Binding - Uniform
Matrix2dv ⚠ - Uniform
Matrix2fv ⚠ - Fallbacks: UniformMatrix2fvARB
- Uniform
Matrix2x3dv ⚠ - Uniform
Matrix2x3fv ⚠ - Fallbacks: UniformMatrix2x3fvNV
- Uniform
Matrix2x4dv ⚠ - Uniform
Matrix2x4fv ⚠ - Fallbacks: UniformMatrix2x4fvNV
- Uniform
Matrix3dv ⚠ - Uniform
Matrix3fv ⚠ - Fallbacks: UniformMatrix3fvARB
- Uniform
Matrix3x2dv ⚠ - Uniform
Matrix3x2fv ⚠ - Fallbacks: UniformMatrix3x2fvNV
- Uniform
Matrix3x4dv ⚠ - Uniform
Matrix3x4fv ⚠ - Fallbacks: UniformMatrix3x4fvNV
- Uniform
Matrix4dv ⚠ - Uniform
Matrix4fv ⚠ - Fallbacks: UniformMatrix4fvARB
- Uniform
Matrix4x2dv ⚠ - Uniform
Matrix4x2fv ⚠ - Fallbacks: UniformMatrix4x2fvNV
- Uniform
Matrix4x3dv ⚠ - Uniform
Matrix4x3fv ⚠ - Fallbacks: UniformMatrix4x3fvNV
- Uniform
Subroutinesuiv ⚠ - Unmap
Buffer ⚠ - Fallbacks: UnmapBufferARB, UnmapBufferOES
- Unmap
Named ⚠Buffer - UseProgram⚠
- Fallbacks: UseProgramObjectARB
- UseProgram
Stages ⚠ - Validate
Program ⚠ - Fallbacks: ValidateProgramARB
- Validate
Program ⚠Pipeline - Vertex
Array ⚠Attrib Binding - Vertex
Array ⚠Attrib Format - Vertex
Array ⚠AttribI Format - Vertex
Array ⚠AttribL Format - Vertex
Array ⚠Binding Divisor - Vertex
Array ⚠Element Buffer - Vertex
Array ⚠Vertex Buffer - Vertex
Array ⚠Vertex Buffers - Vertex
Attrib1d ⚠ - Fallbacks: VertexAttrib1dARB, VertexAttrib1dNV
- Vertex
Attrib1dv ⚠ - Fallbacks: VertexAttrib1dvARB, VertexAttrib1dvNV
- Vertex
Attrib1f ⚠ - Fallbacks: VertexAttrib1fARB, VertexAttrib1fNV
- Vertex
Attrib1fv ⚠ - Fallbacks: VertexAttrib1fvARB, VertexAttrib1fvNV
- Vertex
Attrib1s ⚠ - Fallbacks: VertexAttrib1sARB, VertexAttrib1sNV
- Vertex
Attrib1sv ⚠ - Fallbacks: VertexAttrib1svARB, VertexAttrib1svNV
- Vertex
Attrib2d ⚠ - Fallbacks: VertexAttrib2dARB, VertexAttrib2dNV
- Vertex
Attrib2dv ⚠ - Fallbacks: VertexAttrib2dvARB, VertexAttrib2dvNV
- Vertex
Attrib2f ⚠ - Fallbacks: VertexAttrib2fARB, VertexAttrib2fNV
- Vertex
Attrib2fv ⚠ - Fallbacks: VertexAttrib2fvARB, VertexAttrib2fvNV
- Vertex
Attrib2s ⚠ - Fallbacks: VertexAttrib2sARB, VertexAttrib2sNV
- Vertex
Attrib2sv ⚠ - Fallbacks: VertexAttrib2svARB, VertexAttrib2svNV
- Vertex
Attrib3d ⚠ - Fallbacks: VertexAttrib3dARB, VertexAttrib3dNV
- Vertex
Attrib3dv ⚠ - Fallbacks: VertexAttrib3dvARB, VertexAttrib3dvNV
- Vertex
Attrib3f ⚠ - Fallbacks: VertexAttrib3fARB, VertexAttrib3fNV
- Vertex
Attrib3fv ⚠ - Fallbacks: VertexAttrib3fvARB, VertexAttrib3fvNV
- Vertex
Attrib3s ⚠ - Fallbacks: VertexAttrib3sARB, VertexAttrib3sNV
- Vertex
Attrib3sv ⚠ - Fallbacks: VertexAttrib3svARB, VertexAttrib3svNV
- Vertex
Attrib4 ⚠Nbv - Fallbacks: VertexAttrib4NbvARB
- Vertex
Attrib4 ⚠Niv - Fallbacks: VertexAttrib4NivARB
- Vertex
Attrib4 ⚠Nsv - Fallbacks: VertexAttrib4NsvARB
- Vertex
Attrib4 ⚠Nub - Fallbacks: VertexAttrib4NubARB, VertexAttrib4ubNV
- Vertex
Attrib4 ⚠Nubv - Fallbacks: VertexAttrib4NubvARB, VertexAttrib4ubvNV
- Vertex
Attrib4 ⚠Nuiv - Fallbacks: VertexAttrib4NuivARB
- Vertex
Attrib4 ⚠Nusv - Fallbacks: VertexAttrib4NusvARB
- Vertex
Attrib4bv ⚠ - Fallbacks: VertexAttrib4bvARB
- Vertex
Attrib4d ⚠ - Fallbacks: VertexAttrib4dARB, VertexAttrib4dNV
- Vertex
Attrib4dv ⚠ - Fallbacks: VertexAttrib4dvARB, VertexAttrib4dvNV
- Vertex
Attrib4f ⚠ - Fallbacks: VertexAttrib4fARB, VertexAttrib4fNV
- Vertex
Attrib4fv ⚠ - Fallbacks: VertexAttrib4fvARB, VertexAttrib4fvNV
- Vertex
Attrib4iv ⚠ - Fallbacks: VertexAttrib4ivARB
- Vertex
Attrib4s ⚠ - Fallbacks: VertexAttrib4sARB, VertexAttrib4sNV
- Vertex
Attrib4sv ⚠ - Fallbacks: VertexAttrib4svARB, VertexAttrib4svNV
- Vertex
Attrib4ubv ⚠ - Fallbacks: VertexAttrib4ubvARB
- Vertex
Attrib4uiv ⚠ - Fallbacks: VertexAttrib4uivARB
- Vertex
Attrib4usv ⚠ - Fallbacks: VertexAttrib4usvARB
- Vertex
Attrib ⚠Binding - Vertex
Attrib ⚠Divisor - Fallbacks: VertexAttribDivisorANGLE, VertexAttribDivisorARB, VertexAttribDivisorEXT, VertexAttribDivisorNV
- Vertex
Attrib ⚠Format - Vertex
Attrib ⚠I1i - Fallbacks: VertexAttribI1iEXT
- Vertex
Attrib ⚠I1iv - Fallbacks: VertexAttribI1ivEXT
- Vertex
Attrib ⚠I1ui - Fallbacks: VertexAttribI1uiEXT
- Vertex
Attrib ⚠I1uiv - Fallbacks: VertexAttribI1uivEXT
- Vertex
Attrib ⚠I2i - Fallbacks: VertexAttribI2iEXT
- Vertex
Attrib ⚠I2iv - Fallbacks: VertexAttribI2ivEXT
- Vertex
Attrib ⚠I2ui - Fallbacks: VertexAttribI2uiEXT
- Vertex
Attrib ⚠I2uiv - Fallbacks: VertexAttribI2uivEXT
- Vertex
Attrib ⚠I3i - Fallbacks: VertexAttribI3iEXT
- Vertex
Attrib ⚠I3iv - Fallbacks: VertexAttribI3ivEXT
- Vertex
Attrib ⚠I3ui - Fallbacks: VertexAttribI3uiEXT
- Vertex
Attrib ⚠I3uiv - Fallbacks: VertexAttribI3uivEXT
- Vertex
Attrib ⚠I4bv - Fallbacks: VertexAttribI4bvEXT
- Vertex
Attrib ⚠I4i - Fallbacks: VertexAttribI4iEXT
- Vertex
Attrib ⚠I4iv - Fallbacks: VertexAttribI4ivEXT
- Vertex
Attrib ⚠I4sv - Fallbacks: VertexAttribI4svEXT
- Vertex
Attrib ⚠I4ubv - Fallbacks: VertexAttribI4ubvEXT
- Vertex
Attrib ⚠I4ui - Fallbacks: VertexAttribI4uiEXT
- Vertex
Attrib ⚠I4uiv - Fallbacks: VertexAttribI4uivEXT
- Vertex
Attrib ⚠I4usv - Fallbacks: VertexAttribI4usvEXT
- Vertex
AttribI ⚠Format - Vertex
AttribI ⚠Pointer - Fallbacks: VertexAttribIPointerEXT
- Vertex
Attrib ⚠L1d - Fallbacks: VertexAttribL1dEXT
- Vertex
Attrib ⚠L1dv - Fallbacks: VertexAttribL1dvEXT
- Vertex
Attrib ⚠L2d - Fallbacks: VertexAttribL2dEXT
- Vertex
Attrib ⚠L2dv - Fallbacks: VertexAttribL2dvEXT
- Vertex
Attrib ⚠L3d - Fallbacks: VertexAttribL3dEXT
- Vertex
Attrib ⚠L3dv - Fallbacks: VertexAttribL3dvEXT
- Vertex
Attrib ⚠L4d - Fallbacks: VertexAttribL4dEXT
- Vertex
Attrib ⚠L4dv - Fallbacks: VertexAttribL4dvEXT
- Vertex
AttribL ⚠Format - Vertex
AttribL ⚠Pointer - Fallbacks: VertexAttribLPointerEXT
- Vertex
Attrib ⚠P1ui - Vertex
Attrib ⚠P1uiv - Vertex
Attrib ⚠P2ui - Vertex
Attrib ⚠P2uiv - Vertex
Attrib ⚠P3ui - Vertex
Attrib ⚠P3uiv - Vertex
Attrib ⚠P4ui - Vertex
Attrib ⚠P4uiv - Vertex
Attrib ⚠Pointer - Fallbacks: VertexAttribPointerARB
- Vertex
Binding ⚠Divisor - Vertex
P2ui ⚠ - Vertex
P2uiv ⚠ - Vertex
P3ui ⚠ - Vertex
P3uiv ⚠ - Vertex
P4ui ⚠ - Vertex
P4uiv ⚠ - Viewport⚠
- Viewport
Arrayv ⚠ - Fallbacks: ViewportArrayvNV, ViewportArrayvOES
- Viewport
Indexedf ⚠ - Fallbacks: ViewportIndexedfOES, ViewportIndexedfNV
- Viewport
Indexedfv ⚠ - Fallbacks: ViewportIndexedfvOES, ViewportIndexedfvNV
- Wait
Sync ⚠ - Fallbacks: WaitSyncAPPLE
- load_
with - Load each OpenGL symbol using a custom load function. This allows for the
use of functions like
glfwGetProcAddress
orSDL_GL_GetProcAddress
.