Expand description
Module for interfacing with GL_ES_VERSION_3_1
.
- Includes the
GL_KHR_debug
extension.
Before actually calling any GL function, you must first
load the GL function pointers using load_gl_functions
.
Always do this after your GL context has been created.
Function pointers are loaded into global atomic variables,
so all GL contexts across all threads must use compatible
pointers. In practice, if all contexts are created using the
same context creation parameters they will have compatible
function pointers.
On some platforms it’s possible to load an extension function without the extension being supported for your context. Always check that your context supports an extension before calling any extension function.
Calling any GL function that isn’t loaded will cause a panic.
Constants§
- GL_
ACTIVE_ ATOMIC_ COUNTER_ BUFFERS - GL_
ACTIVE_ ATTRIBUTES - GL_
ACTIVE_ ATTRIBUTE_ MAX_ LENGTH - GL_
ACTIVE_ PROGRAM - GL_
ACTIVE_ RESOURCES - GL_
ACTIVE_ TEXTURE - GL_
ACTIVE_ UNIFORMS - GL_
ACTIVE_ UNIFORM_ BLOCKS - GL_
ACTIVE_ UNIFORM_ BLOCK_ MAX_ NAME_ LENGTH - GL_
ACTIVE_ UNIFORM_ MAX_ LENGTH - GL_
ACTIVE_ VARIABLES - GL_
ALIASED_ LINE_ WIDTH_ RANGE - GL_
ALIASED_ POINT_ SIZE_ RANGE - GL_
ALL_ BARRIER_ BITS - GL_
ALL_ SHADER_ BITS - GL_
ALPHA - GL_
ALPHA_ BITS - GL_
ALREADY_ SIGNALED - GL_
ALWAYS - GL_
ANY_ SAMPLES_ PASSED - GL_
ANY_ SAMPLES_ PASSED_ CONSERVATIVE - GL_
ARRAY_ BUFFER - GL_
ARRAY_ BUFFER_ BINDING - GL_
ARRAY_ SIZE - GL_
ARRAY_ STRIDE - GL_
ATOMIC_ COUNTER_ BARRIER_ BIT - GL_
ATOMIC_ COUNTER_ BUFFER - GL_
ATOMIC_ COUNTER_ BUFFER_ BINDING - GL_
ATOMIC_ COUNTER_ BUFFER_ INDEX - GL_
ATOMIC_ COUNTER_ BUFFER_ SIZE - GL_
ATOMIC_ COUNTER_ BUFFER_ START - GL_
ATTACHED_ SHADERS - GL_BACK
- GL_
BLEND - GL_
BLEND_ COLOR - GL_
BLEND_ DST_ ALPHA - GL_
BLEND_ DST_ RGB - GL_
BLEND_ EQUATION - GL_
BLEND_ EQUATION_ ALPHA - GL_
BLEND_ EQUATION_ RGB - GL_
BLEND_ SRC_ ALPHA - GL_
BLEND_ SRC_ RGB - GL_
BLOCK_ INDEX - GL_BLUE
- GL_
BLUE_ BITS - GL_BOOL
- GL_
BOOL_ VEC2 - GL_
BOOL_ VEC3 - GL_
BOOL_ VEC4 - GL_
BUFFER_ ACCESS_ FLAGS - GL_
BUFFER_ BINDING - GL_
BUFFER_ DATA_ SIZE - GL_
BUFFER_ KHR - GL_
BUFFER_ MAPPED - GL_
BUFFER_ MAP_ LENGTH - GL_
BUFFER_ MAP_ OFFSET - GL_
BUFFER_ MAP_ POINTER - GL_
BUFFER_ SIZE - GL_
BUFFER_ UPDATE_ BARRIER_ BIT - GL_
BUFFER_ USAGE - GL_
BUFFER_ VARIABLE - GL_BYTE
- GL_CCW
- GL_
CLAMP_ TO_ EDGE - GL_
COLOR - GL_
COLOR_ ATTACHMEN T0 - GL_
COLOR_ ATTACHMEN T1 - GL_
COLOR_ ATTACHMEN T2 - GL_
COLOR_ ATTACHMEN T3 - GL_
COLOR_ ATTACHMEN T4 - GL_
COLOR_ ATTACHMEN T5 - GL_
COLOR_ ATTACHMEN T6 - GL_
COLOR_ ATTACHMEN T7 - GL_
COLOR_ ATTACHMEN T8 - GL_
COLOR_ ATTACHMEN T9 - GL_
COLOR_ ATTACHMEN T10 - GL_
COLOR_ ATTACHMEN T11 - GL_
COLOR_ ATTACHMEN T12 - GL_
COLOR_ ATTACHMEN T13 - GL_
COLOR_ ATTACHMEN T14 - GL_
COLOR_ ATTACHMEN T15 - GL_
COLOR_ ATTACHMEN T16 - GL_
COLOR_ ATTACHMEN T17 - GL_
COLOR_ ATTACHMEN T18 - GL_
COLOR_ ATTACHMEN T19 - GL_
COLOR_ ATTACHMEN T20 - GL_
COLOR_ ATTACHMEN T21 - GL_
COLOR_ ATTACHMEN T22 - GL_
COLOR_ ATTACHMEN T23 - GL_
COLOR_ ATTACHMEN T24 - GL_
COLOR_ ATTACHMEN T25 - GL_
COLOR_ ATTACHMEN T26 - GL_
COLOR_ ATTACHMEN T27 - GL_
COLOR_ ATTACHMEN T28 - GL_
COLOR_ ATTACHMEN T29 - GL_
COLOR_ ATTACHMEN T30 - GL_
COLOR_ ATTACHMEN T31 - GL_
COLOR_ BUFFER_ BIT - GL_
COLOR_ CLEAR_ VALUE - GL_
COLOR_ WRITEMASK - GL_
COMMAND_ BARRIER_ BIT - GL_
COMPARE_ REF_ TO_ TEXTURE - GL_
COMPILE_ STATUS - GL_
COMPRESSED_ R11_ EAC - GL_
COMPRESSED_ RG11_ EAC - GL_
COMPRESSED_ RGB8_ ETC2 - GL_
COMPRESSED_ RGB8_ PUNCHTHROUGH_ ALPH A1_ ETC2 - GL_
COMPRESSED_ RGBA8_ ETC2_ EAC - GL_
COMPRESSED_ SIGNED_ R11_ EAC - GL_
COMPRESSED_ SIGNED_ RG11_ EAC - GL_
COMPRESSED_ SRGB8_ ALPH A8_ ETC2_ EAC - GL_
COMPRESSED_ SRGB8_ ETC2 - GL_
COMPRESSED_ SRGB8_ PUNCHTHROUGH_ ALPH A1_ ETC2 - GL_
COMPRESSED_ TEXTURE_ FORMATS - GL_
COMPUTE_ SHADER - GL_
COMPUTE_ SHADER_ BIT - GL_
COMPUTE_ WORK_ GROUP_ SIZE - GL_
CONDITION_ SATISFIED - GL_
CONSTANT_ ALPHA - GL_
CONSTANT_ COLOR - GL_
CONTEXT_ FLAG_ DEBUG_ BIT_ KHR - GL_
COPY_ READ_ BUFFER - GL_
COPY_ READ_ BUFFER_ BINDING - GL_
COPY_ WRITE_ BUFFER - GL_
COPY_ WRITE_ BUFFER_ BINDING - GL_
CULL_ FACE - GL_
CULL_ FACE_ MODE - GL_
CURRENT_ PROGRAM - GL_
CURRENT_ QUERY - GL_
CURRENT_ VERTEX_ ATTRIB - GL_CW
- GL_
DEBUG_ CALLBACK_ FUNCTION_ KHR - GL_
DEBUG_ CALLBACK_ USER_ PARAM_ KHR - GL_
DEBUG_ GROUP_ STACK_ DEPTH_ KHR - GL_
DEBUG_ LOGGED_ MESSAGES_ KHR - GL_
DEBUG_ NEXT_ LOGGED_ MESSAGE_ LENGTH_ KHR - GL_
DEBUG_ OUTPUT_ KHR - GL_
DEBUG_ OUTPUT_ SYNCHRONOUS_ KHR - GL_
DEBUG_ SEVERITY_ HIGH_ KHR - GL_
DEBUG_ SEVERITY_ LOW_ KHR - GL_
DEBUG_ SEVERITY_ MEDIUM_ KHR - GL_
DEBUG_ SEVERITY_ NOTIFICATION_ KHR - GL_
DEBUG_ SOURCE_ API_ KHR - GL_
DEBUG_ SOURCE_ APPLICATION_ KHR - GL_
DEBUG_ SOURCE_ OTHER_ KHR - GL_
DEBUG_ SOURCE_ SHADER_ COMPILER_ KHR - GL_
DEBUG_ SOURCE_ THIRD_ PARTY_ KHR - GL_
DEBUG_ SOURCE_ WINDOW_ SYSTEM_ KHR - GL_
DEBUG_ TYPE_ DEPRECATED_ BEHAVIOR_ KHR - GL_
DEBUG_ TYPE_ ERROR_ KHR - GL_
DEBUG_ TYPE_ MARKER_ KHR - GL_
DEBUG_ TYPE_ OTHER_ KHR - GL_
DEBUG_ TYPE_ PERFORMANCE_ KHR - GL_
DEBUG_ TYPE_ POP_ GROUP_ KHR - GL_
DEBUG_ TYPE_ PORTABILITY_ KHR - GL_
DEBUG_ TYPE_ PUSH_ GROUP_ KHR - GL_
DEBUG_ TYPE_ UNDEFINED_ BEHAVIOR_ KHR - GL_DECR
- GL_
DECR_ WRAP - GL_
DELETE_ STATUS - GL_
DEPTH - GL_
DEPT H24_ STENCI L8 - GL_
DEPT H32F_ STENCI L8 - GL_
DEPTH_ ATTACHMENT - GL_
DEPTH_ BITS - GL_
DEPTH_ BUFFER_ BIT - GL_
DEPTH_ CLEAR_ VALUE - GL_
DEPTH_ COMPONENT - GL_
DEPTH_ COMPONEN T16 - GL_
DEPTH_ COMPONEN T24 - GL_
DEPTH_ COMPONEN T32F - GL_
DEPTH_ FUNC - GL_
DEPTH_ RANGE - GL_
DEPTH_ STENCIL - GL_
DEPTH_ STENCIL_ ATTACHMENT - GL_
DEPTH_ STENCIL_ TEXTURE_ MODE - GL_
DEPTH_ TEST - GL_
DEPTH_ WRITEMASK - GL_
DISPATCH_ INDIRECT_ BUFFER - GL_
DISPATCH_ INDIRECT_ BUFFER_ BINDING - GL_
DITHER - GL_
DONT_ CARE - GL_
DRAW_ BUFFE R0 - GL_
DRAW_ BUFFE R1 - GL_
DRAW_ BUFFE R2 - GL_
DRAW_ BUFFE R3 - GL_
DRAW_ BUFFE R4 - GL_
DRAW_ BUFFE R5 - GL_
DRAW_ BUFFE R6 - GL_
DRAW_ BUFFE R7 - GL_
DRAW_ BUFFE R8 - GL_
DRAW_ BUFFE R9 - GL_
DRAW_ BUFFE R10 - GL_
DRAW_ BUFFE R11 - GL_
DRAW_ BUFFE R12 - GL_
DRAW_ BUFFE R13 - GL_
DRAW_ BUFFE R14 - GL_
DRAW_ BUFFE R15 - GL_
DRAW_ FRAMEBUFFER - GL_
DRAW_ FRAMEBUFFER_ BINDING - GL_
DRAW_ INDIRECT_ BUFFER - GL_
DRAW_ INDIRECT_ BUFFER_ BINDING - GL_
DST_ ALPHA - GL_
DST_ COLOR - GL_
DYNAMIC_ COPY - GL_
DYNAMIC_ DRAW - GL_
DYNAMIC_ READ - GL_
ELEMENT_ ARRAY_ BARRIER_ BIT - GL_
ELEMENT_ ARRAY_ BUFFER - GL_
ELEMENT_ ARRAY_ BUFFER_ BINDING - GL_
EQUAL - GL_
EXTENSIONS - GL_
FALSE - GL_
FASTEST - GL_
FIXED - GL_
FLOAT - GL_
FLOAT_ 32_ UNSIGNED_ INT_ 24_ 8_ REV - GL_
FLOAT_ MAT2 - GL_
FLOAT_ MAT3 - GL_
FLOAT_ MAT4 - GL_
FLOAT_ MAT2x3 - GL_
FLOAT_ MAT2x4 - GL_
FLOAT_ MAT3x2 - GL_
FLOAT_ MAT3x4 - GL_
FLOAT_ MAT4x2 - GL_
FLOAT_ MAT4x3 - GL_
FLOAT_ VEC2 - GL_
FLOAT_ VEC3 - GL_
FLOAT_ VEC4 - GL_
FRAGMENT_ SHADER - GL_
FRAGMENT_ SHADER_ BIT - GL_
FRAGMENT_ SHADER_ DERIVATIVE_ HINT - GL_
FRAMEBUFFER - GL_
FRAMEBUFFER_ ATTACHMENT_ ALPHA_ SIZE - GL_
FRAMEBUFFER_ ATTACHMENT_ BLUE_ SIZE - GL_
FRAMEBUFFER_ ATTACHMENT_ COLOR_ ENCODING - GL_
FRAMEBUFFER_ ATTACHMENT_ COMPONENT_ TYPE - GL_
FRAMEBUFFER_ ATTACHMENT_ DEPTH_ SIZE - GL_
FRAMEBUFFER_ ATTACHMENT_ GREEN_ SIZE - GL_
FRAMEBUFFER_ ATTACHMENT_ OBJECT_ NAME - GL_
FRAMEBUFFER_ ATTACHMENT_ OBJECT_ TYPE - GL_
FRAMEBUFFER_ ATTACHMENT_ RED_ SIZE - GL_
FRAMEBUFFER_ ATTACHMENT_ STENCIL_ SIZE - GL_
FRAMEBUFFER_ ATTACHMENT_ TEXTURE_ CUBE_ MAP_ FACE - GL_
FRAMEBUFFER_ ATTACHMENT_ TEXTURE_ LAYER - GL_
FRAMEBUFFER_ ATTACHMENT_ TEXTURE_ LEVEL - GL_
FRAMEBUFFER_ BARRIER_ BIT - GL_
FRAMEBUFFER_ BINDING - GL_
FRAMEBUFFER_ COMPLETE - GL_
FRAMEBUFFER_ DEFAULT - GL_
FRAMEBUFFER_ DEFAULT_ FIXED_ SAMPLE_ LOCATIONS - GL_
FRAMEBUFFER_ DEFAULT_ HEIGHT - GL_
FRAMEBUFFER_ DEFAULT_ SAMPLES - GL_
FRAMEBUFFER_ DEFAULT_ WIDTH - GL_
FRAMEBUFFER_ INCOMPLETE_ ATTACHMENT - GL_
FRAMEBUFFER_ INCOMPLETE_ DIMENSIONS - GL_
FRAMEBUFFER_ INCOMPLETE_ MISSING_ ATTACHMENT - GL_
FRAMEBUFFER_ INCOMPLETE_ MULTISAMPLE - GL_
FRAMEBUFFER_ UNDEFINED - GL_
FRAMEBUFFER_ UNSUPPORTED - GL_
FRONT - GL_
FRONT_ AND_ BACK - GL_
FRONT_ FACE - GL_
FUNC_ ADD - GL_
FUNC_ REVERSE_ SUBTRACT - GL_
FUNC_ SUBTRACT - GL_
GENERATE_ MIPMAP_ HINT - GL_
GEQUAL - GL_
GREATER - GL_
GREEN - GL_
GREEN_ BITS - GL_
HALF_ FLOAT - GL_
HIGH_ FLOAT - GL_
HIGH_ INT - GL_
IMAGE_ 2D - GL_
IMAGE_ 2D_ ARRAY - GL_
IMAGE_ 3D - GL_
IMAGE_ BINDING_ ACCESS - GL_
IMAGE_ BINDING_ FORMAT - GL_
IMAGE_ BINDING_ LAYER - GL_
IMAGE_ BINDING_ LAYERED - GL_
IMAGE_ BINDING_ LEVEL - GL_
IMAGE_ BINDING_ NAME - GL_
IMAGE_ CUBE - GL_
IMAGE_ FORMAT_ COMPATIBILITY_ BY_ CLASS - GL_
IMAGE_ FORMAT_ COMPATIBILITY_ BY_ SIZE - GL_
IMAGE_ FORMAT_ COMPATIBILITY_ TYPE - GL_
IMPLEMENTATION_ COLOR_ READ_ FORMAT - GL_
IMPLEMENTATION_ COLOR_ READ_ TYPE - GL_INCR
- GL_
INCR_ WRAP - GL_
INFO_ LOG_ LENGTH - GL_INT
- GL_
INTERLEAVED_ ATTRIBS - GL_
INT_ 2_ 10_ 10_ 10_ REV - GL_
INT_ IMAGE_ 2D - GL_
INT_ IMAGE_ 2D_ ARRAY - GL_
INT_ IMAGE_ 3D - GL_
INT_ IMAGE_ CUBE - GL_
INT_ SAMPLER_ 2D - GL_
INT_ SAMPLER_ 2D_ ARRAY - GL_
INT_ SAMPLER_ 2D_ MULTISAMPLE - GL_
INT_ SAMPLER_ 3D - GL_
INT_ SAMPLER_ CUBE - GL_
INT_ VEC2 - GL_
INT_ VEC3 - GL_
INT_ VEC4 - GL_
INVALID_ ENUM - GL_
INVALID_ FRAMEBUFFER_ OPERATION - GL_
INVALID_ INDEX - GL_
INVALID_ OPERATION - GL_
INVALID_ VALUE - GL_
INVERT - GL_
IS_ ROW_ MAJOR - GL_KEEP
- GL_
LEQUAL - GL_LESS
- GL_
LINEAR - GL_
LINEAR_ MIPMAP_ LINEAR - GL_
LINEAR_ MIPMAP_ NEAREST - GL_
LINES - GL_
LINE_ LOOP - GL_
LINE_ STRIP - GL_
LINE_ WIDTH - GL_
LINK_ STATUS - GL_
LOCATION - GL_
LOW_ FLOAT - GL_
LOW_ INT - GL_
LUMINANCE - GL_
LUMINANCE_ ALPHA - GL_
MAJOR_ VERSION - GL_
MAP_ FLUSH_ EXPLICIT_ BIT - GL_
MAP_ INVALIDATE_ BUFFER_ BIT - GL_
MAP_ INVALIDATE_ RANGE_ BIT - GL_
MAP_ READ_ BIT - GL_
MAP_ UNSYNCHRONIZED_ BIT - GL_
MAP_ WRITE_ BIT - GL_
MATRIX_ STRIDE - GL_MAX
- GL_
MAX_ 3D_ TEXTURE_ SIZE - GL_
MAX_ ARRAY_ TEXTURE_ LAYERS - GL_
MAX_ ATOMIC_ COUNTER_ BUFFER_ BINDINGS - GL_
MAX_ ATOMIC_ COUNTER_ BUFFER_ SIZE - GL_
MAX_ COLOR_ ATTACHMENTS - GL_
MAX_ COLOR_ TEXTURE_ SAMPLES - GL_
MAX_ COMBINED_ ATOMIC_ COUNTERS - GL_
MAX_ COMBINED_ ATOMIC_ COUNTER_ BUFFERS - GL_
MAX_ COMBINED_ COMPUTE_ UNIFORM_ COMPONENTS - GL_
MAX_ COMBINED_ FRAGMENT_ UNIFORM_ COMPONENTS - GL_
MAX_ COMBINED_ IMAGE_ UNIFORMS - GL_
MAX_ COMBINED_ SHADER_ OUTPUT_ RESOURCES - GL_
MAX_ COMBINED_ SHADER_ STORAGE_ BLOCKS - GL_
MAX_ COMBINED_ TEXTURE_ IMAGE_ UNITS - GL_
MAX_ COMBINED_ UNIFORM_ BLOCKS - GL_
MAX_ COMBINED_ VERTEX_ UNIFORM_ COMPONENTS - GL_
MAX_ COMPUTE_ ATOMIC_ COUNTERS - GL_
MAX_ COMPUTE_ ATOMIC_ COUNTER_ BUFFERS - GL_
MAX_ COMPUTE_ IMAGE_ UNIFORMS - GL_
MAX_ COMPUTE_ SHADER_ STORAGE_ BLOCKS - GL_
MAX_ COMPUTE_ SHARED_ MEMORY_ SIZE - GL_
MAX_ COMPUTE_ TEXTURE_ IMAGE_ UNITS - GL_
MAX_ COMPUTE_ UNIFORM_ BLOCKS - GL_
MAX_ COMPUTE_ UNIFORM_ COMPONENTS - GL_
MAX_ COMPUTE_ WORK_ GROUP_ COUNT - GL_
MAX_ COMPUTE_ WORK_ GROUP_ INVOCATIONS - GL_
MAX_ COMPUTE_ WORK_ GROUP_ SIZE - GL_
MAX_ CUBE_ MAP_ TEXTURE_ SIZE - GL_
MAX_ DEBUG_ GROUP_ STACK_ DEPTH_ KHR - GL_
MAX_ DEBUG_ LOGGED_ MESSAGES_ KHR - GL_
MAX_ DEBUG_ MESSAGE_ LENGTH_ KHR - GL_
MAX_ DEPTH_ TEXTURE_ SAMPLES - GL_
MAX_ DRAW_ BUFFERS - GL_
MAX_ ELEMENTS_ INDICES - GL_
MAX_ ELEMENTS_ VERTICES - GL_
MAX_ ELEMENT_ INDEX - GL_
MAX_ FRAGMENT_ ATOMIC_ COUNTERS - GL_
MAX_ FRAGMENT_ ATOMIC_ COUNTER_ BUFFERS - GL_
MAX_ FRAGMENT_ IMAGE_ UNIFORMS - GL_
MAX_ FRAGMENT_ INPUT_ COMPONENTS - GL_
MAX_ FRAGMENT_ SHADER_ STORAGE_ BLOCKS - GL_
MAX_ FRAGMENT_ UNIFORM_ BLOCKS - GL_
MAX_ FRAGMENT_ UNIFORM_ COMPONENTS - GL_
MAX_ FRAGMENT_ UNIFORM_ VECTORS - GL_
MAX_ FRAMEBUFFER_ HEIGHT - GL_
MAX_ FRAMEBUFFER_ SAMPLES - GL_
MAX_ FRAMEBUFFER_ WIDTH - GL_
MAX_ IMAGE_ UNITS - GL_
MAX_ INTEGER_ SAMPLES - GL_
MAX_ LABEL_ LENGTH_ KHR - GL_
MAX_ NAME_ LENGTH - GL_
MAX_ NUM_ ACTIVE_ VARIABLES - GL_
MAX_ PROGRAM_ TEXEL_ OFFSET - GL_
MAX_ PROGRAM_ TEXTURE_ GATHER_ OFFSET - GL_
MAX_ RENDERBUFFER_ SIZE - GL_
MAX_ SAMPLES - GL_
MAX_ SAMPLE_ MASK_ WORDS - GL_
MAX_ SERVER_ WAIT_ TIMEOUT - GL_
MAX_ SHADER_ STORAGE_ BLOCK_ SIZE - GL_
MAX_ SHADER_ STORAGE_ BUFFER_ BINDINGS - GL_
MAX_ TEXTURE_ IMAGE_ UNITS - GL_
MAX_ TEXTURE_ LOD_ BIAS - GL_
MAX_ TEXTURE_ SIZE - GL_
MAX_ TRANSFORM_ FEEDBACK_ INTERLEAVED_ COMPONENTS - GL_
MAX_ TRANSFORM_ FEEDBACK_ SEPARATE_ ATTRIBS - GL_
MAX_ TRANSFORM_ FEEDBACK_ SEPARATE_ COMPONENTS - GL_
MAX_ UNIFORM_ BLOCK_ SIZE - GL_
MAX_ UNIFORM_ BUFFER_ BINDINGS - GL_
MAX_ UNIFORM_ LOCATIONS - GL_
MAX_ VARYING_ COMPONENTS - GL_
MAX_ VARYING_ VECTORS - GL_
MAX_ VERTEX_ ATOMIC_ COUNTERS - GL_
MAX_ VERTEX_ ATOMIC_ COUNTER_ BUFFERS - GL_
MAX_ VERTEX_ ATTRIBS - GL_
MAX_ VERTEX_ ATTRIB_ BINDINGS - GL_
MAX_ VERTEX_ ATTRIB_ RELATIVE_ OFFSET - GL_
MAX_ VERTEX_ ATTRIB_ STRIDE - GL_
MAX_ VERTEX_ IMAGE_ UNIFORMS - GL_
MAX_ VERTEX_ OUTPUT_ COMPONENTS - GL_
MAX_ VERTEX_ SHADER_ STORAGE_ BLOCKS - GL_
MAX_ VERTEX_ TEXTURE_ IMAGE_ UNITS - GL_
MAX_ VERTEX_ UNIFORM_ BLOCKS - GL_
MAX_ VERTEX_ UNIFORM_ COMPONENTS - GL_
MAX_ VERTEX_ UNIFORM_ VECTORS - GL_
MAX_ VIEWPORT_ DIMS - GL_
MEDIUM_ FLOAT - GL_
MEDIUM_ INT - GL_MIN
- GL_
MINOR_ VERSION - GL_
MIN_ PROGRAM_ TEXEL_ OFFSET - GL_
MIN_ PROGRAM_ TEXTURE_ GATHER_ OFFSET - GL_
MIRRORED_ REPEAT - GL_
NAME_ LENGTH - GL_
NEAREST - GL_
NEAREST_ MIPMAP_ LINEAR - GL_
NEAREST_ MIPMAP_ NEAREST - GL_
NEVER - GL_
NICEST - GL_NONE
- GL_
NOTEQUAL - GL_
NO_ ERROR - GL_
NUM_ ACTIVE_ VARIABLES - GL_
NUM_ COMPRESSED_ TEXTURE_ FORMATS - GL_
NUM_ EXTENSIONS - GL_
NUM_ PROGRAM_ BINARY_ FORMATS - GL_
NUM_ SAMPLE_ COUNTS - GL_
NUM_ SHADER_ BINARY_ FORMATS - GL_
OBJECT_ TYPE - GL_
OFFSET - GL_ONE
- GL_
ONE_ MINUS_ CONSTANT_ ALPHA - GL_
ONE_ MINUS_ CONSTANT_ COLOR - GL_
ONE_ MINUS_ DST_ ALPHA - GL_
ONE_ MINUS_ DST_ COLOR - GL_
ONE_ MINUS_ SRC_ ALPHA - GL_
ONE_ MINUS_ SRC_ COLOR - GL_
OUT_ OF_ MEMORY - GL_
PACK_ ALIGNMENT - GL_
PACK_ ROW_ LENGTH - GL_
PACK_ SKIP_ PIXELS - GL_
PACK_ SKIP_ ROWS - GL_
PIXEL_ BUFFER_ BARRIER_ BIT - GL_
PIXEL_ PACK_ BUFFER - GL_
PIXEL_ PACK_ BUFFER_ BINDING - GL_
PIXEL_ UNPACK_ BUFFER - GL_
PIXEL_ UNPACK_ BUFFER_ BINDING - GL_
POINTS - GL_
POLYGON_ OFFSET_ FACTOR - GL_
POLYGON_ OFFSET_ FILL - GL_
POLYGON_ OFFSET_ UNITS - GL_
PRIMITIVE_ RESTART_ FIXED_ INDEX - GL_
PROGRAM_ BINARY_ FORMATS - GL_
PROGRAM_ BINARY_ LENGTH - GL_
PROGRAM_ BINARY_ RETRIEVABLE_ HINT - GL_
PROGRAM_ INPUT - GL_
PROGRAM_ KHR - GL_
PROGRAM_ OUTPUT - GL_
PROGRAM_ PIPELINE_ BINDING - GL_
PROGRAM_ PIPELINE_ KHR - GL_
PROGRAM_ SEPARABLE - GL_
QUERY_ KHR - GL_
QUERY_ RESULT - GL_
QUERY_ RESULT_ AVAILABLE - GL_R8
- GL_R8I
- GL_R8UI
- GL_
R8_ SNORM - GL_
R11F_ G11F_ B10F - GL_R16F
- GL_R16I
- GL_
R16UI - GL_R32F
- GL_R32I
- GL_
R32UI - GL_
RASTERIZER_ DISCARD - GL_
READ_ BUFFER - GL_
READ_ FRAMEBUFFER - GL_
READ_ FRAMEBUFFER_ BINDING - GL_
READ_ ONLY - GL_
READ_ WRITE - GL_RED
- GL_
RED_ BITS - GL_
RED_ INTEGER - GL_
REFERENCED_ BY_ COMPUTE_ SHADER - GL_
REFERENCED_ BY_ FRAGMENT_ SHADER - GL_
REFERENCED_ BY_ VERTEX_ SHADER - GL_
RENDERBUFFER - GL_
RENDERBUFFER_ ALPHA_ SIZE - GL_
RENDERBUFFER_ BINDING - GL_
RENDERBUFFER_ BLUE_ SIZE - GL_
RENDERBUFFER_ DEPTH_ SIZE - GL_
RENDERBUFFER_ GREEN_ SIZE - GL_
RENDERBUFFER_ HEIGHT - GL_
RENDERBUFFER_ INTERNAL_ FORMAT - GL_
RENDERBUFFER_ RED_ SIZE - GL_
RENDERBUFFER_ SAMPLES - GL_
RENDERBUFFER_ STENCIL_ SIZE - GL_
RENDERBUFFER_ WIDTH - GL_
RENDERER - GL_
REPEAT - GL_
REPLACE - GL_RG
- GL_RG8
- GL_RG8I
- GL_
RG8UI - GL_
RG8_ SNORM - GL_
RG16F - GL_
RG16I - GL_
RG16UI - GL_
RG32F - GL_
RG32I - GL_
RG32UI - GL_RGB
- GL_RGB8
- GL_
RGB5_ A1 - GL_
RGB8I - GL_
RGB8UI - GL_
RGB8_ SNORM - GL_
RGB9_ E5 - GL_
RGB10_ A2 - GL_
RGB10_ A2UI - GL_
RGB16F - GL_
RGB16I - GL_
RGB16UI - GL_
RGB32F - GL_
RGB32I - GL_
RGB32UI - GL_
RGB565 - GL_RGBA
- GL_
RGBA4 - GL_
RGBA8 - GL_
RGBA8I - GL_
RGBA8UI - GL_
RGBA8_ SNORM - GL_
RGBA16F - GL_
RGBA16I - GL_
RGBA16UI - GL_
RGBA32F - GL_
RGBA32I - GL_
RGBA32UI - GL_
RGBA_ INTEGER - GL_
RGB_ INTEGER - GL_
RG_ INTEGER - GL_
SAMPLER_ 2D - GL_
SAMPLER_ 2D_ ARRAY - GL_
SAMPLER_ 2D_ ARRAY_ SHADOW - GL_
SAMPLER_ 2D_ MULTISAMPLE - GL_
SAMPLER_ 2D_ SHADOW - GL_
SAMPLER_ 3D - GL_
SAMPLER_ BINDING - GL_
SAMPLER_ CUBE - GL_
SAMPLER_ CUBE_ SHADOW - GL_
SAMPLER_ KHR - GL_
SAMPLES - GL_
SAMPLE_ ALPHA_ TO_ COVERAGE - GL_
SAMPLE_ BUFFERS - GL_
SAMPLE_ COVERAGE - GL_
SAMPLE_ COVERAGE_ INVERT - GL_
SAMPLE_ COVERAGE_ VALUE - GL_
SAMPLE_ MASK - GL_
SAMPLE_ MASK_ VALUE - GL_
SAMPLE_ POSITION - GL_
SCISSOR_ BOX - GL_
SCISSOR_ TEST - GL_
SEPARATE_ ATTRIBS - GL_
SHADER_ BINARY_ FORMATS - GL_
SHADER_ COMPILER - GL_
SHADER_ IMAGE_ ACCESS_ BARRIER_ BIT - GL_
SHADER_ KHR - GL_
SHADER_ SOURCE_ LENGTH - GL_
SHADER_ STORAGE_ BARRIER_ BIT - GL_
SHADER_ STORAGE_ BLOCK - GL_
SHADER_ STORAGE_ BUFFER - GL_
SHADER_ STORAGE_ BUFFER_ BINDING - GL_
SHADER_ STORAGE_ BUFFER_ OFFSET_ ALIGNMENT - GL_
SHADER_ STORAGE_ BUFFER_ SIZE - GL_
SHADER_ STORAGE_ BUFFER_ START - GL_
SHADER_ TYPE - GL_
SHADING_ LANGUAGE_ VERSION - GL_
SHORT - GL_
SIGNALED - GL_
SIGNED_ NORMALIZED - GL_
SRC_ ALPHA - GL_
SRC_ ALPHA_ SATURATE - GL_
SRC_ COLOR - GL_SRGB
- GL_
SRGB8 - GL_
SRGB8_ ALPH A8 - GL_
STACK_ OVERFLOW_ KHR - GL_
STACK_ UNDERFLOW_ KHR - GL_
STATIC_ COPY - GL_
STATIC_ DRAW - GL_
STATIC_ READ - GL_
STENCIL - GL_
STENCIL_ ATTACHMENT - GL_
STENCIL_ BACK_ FAIL - GL_
STENCIL_ BACK_ FUNC - GL_
STENCIL_ BACK_ PASS_ DEPTH_ FAIL - GL_
STENCIL_ BACK_ PASS_ DEPTH_ PASS - GL_
STENCIL_ BACK_ REF - GL_
STENCIL_ BACK_ VALUE_ MASK - GL_
STENCIL_ BACK_ WRITEMASK - GL_
STENCIL_ BITS - GL_
STENCIL_ BUFFER_ BIT - GL_
STENCIL_ CLEAR_ VALUE - GL_
STENCIL_ FAIL - GL_
STENCIL_ FUNC - GL_
STENCIL_ INDEX - GL_
STENCIL_ INDE X8 - GL_
STENCIL_ PASS_ DEPTH_ FAIL - GL_
STENCIL_ PASS_ DEPTH_ PASS - GL_
STENCIL_ REF - GL_
STENCIL_ TEST - GL_
STENCIL_ VALUE_ MASK - GL_
STENCIL_ WRITEMASK - GL_
STREAM_ COPY - GL_
STREAM_ DRAW - GL_
STREAM_ READ - GL_
SUBPIXEL_ BITS - GL_
SYNC_ CONDITION - GL_
SYNC_ FENCE - GL_
SYNC_ FLAGS - GL_
SYNC_ FLUSH_ COMMANDS_ BIT - GL_
SYNC_ GPU_ COMMANDS_ COMPLETE - GL_
SYNC_ STATUS - GL_
TEXTURE - GL_
TEXTUR E0 - GL_
TEXTUR E1 - GL_
TEXTUR E2 - GL_
TEXTUR E3 - GL_
TEXTUR E4 - GL_
TEXTUR E5 - GL_
TEXTUR E6 - GL_
TEXTUR E7 - GL_
TEXTUR E8 - GL_
TEXTUR E9 - GL_
TEXTUR E10 - GL_
TEXTUR E11 - GL_
TEXTUR E12 - GL_
TEXTUR E13 - GL_
TEXTUR E14 - GL_
TEXTUR E15 - GL_
TEXTUR E16 - GL_
TEXTUR E17 - GL_
TEXTUR E18 - GL_
TEXTUR E19 - GL_
TEXTUR E20 - GL_
TEXTUR E21 - GL_
TEXTUR E22 - GL_
TEXTUR E23 - GL_
TEXTUR E24 - GL_
TEXTUR E25 - GL_
TEXTUR E26 - GL_
TEXTUR E27 - GL_
TEXTUR E28 - GL_
TEXTUR E29 - GL_
TEXTUR E30 - GL_
TEXTUR E31 - GL_
TEXTURE_ 2D - GL_
TEXTURE_ 2D_ ARRAY - GL_
TEXTURE_ 2D_ MULTISAMPLE - GL_
TEXTURE_ 3D - GL_
TEXTURE_ ALPHA_ SIZE - GL_
TEXTURE_ ALPHA_ TYPE - GL_
TEXTURE_ BASE_ LEVEL - GL_
TEXTURE_ BINDING_ 2D - GL_
TEXTURE_ BINDING_ 2D_ ARRAY - GL_
TEXTURE_ BINDING_ 2D_ MULTISAMPLE - GL_
TEXTURE_ BINDING_ 3D - GL_
TEXTURE_ BINDING_ CUBE_ MAP - GL_
TEXTURE_ BLUE_ SIZE - GL_
TEXTURE_ BLUE_ TYPE - GL_
TEXTURE_ COMPARE_ FUNC - GL_
TEXTURE_ COMPARE_ MODE - GL_
TEXTURE_ COMPRESSED - GL_
TEXTURE_ CUBE_ MAP - GL_
TEXTURE_ CUBE_ MAP_ NEGATIVE_ X - GL_
TEXTURE_ CUBE_ MAP_ NEGATIVE_ Y - GL_
TEXTURE_ CUBE_ MAP_ NEGATIVE_ Z - GL_
TEXTURE_ CUBE_ MAP_ POSITIVE_ X - GL_
TEXTURE_ CUBE_ MAP_ POSITIVE_ Y - GL_
TEXTURE_ CUBE_ MAP_ POSITIVE_ Z - GL_
TEXTURE_ DEPTH - GL_
TEXTURE_ DEPTH_ SIZE - GL_
TEXTURE_ DEPTH_ TYPE - GL_
TEXTURE_ FETCH_ BARRIER_ BIT - GL_
TEXTURE_ FIXED_ SAMPLE_ LOCATIONS - GL_
TEXTURE_ GREEN_ SIZE - GL_
TEXTURE_ GREEN_ TYPE - GL_
TEXTURE_ HEIGHT - GL_
TEXTURE_ IMMUTABLE_ FORMAT - GL_
TEXTURE_ IMMUTABLE_ LEVELS - GL_
TEXTURE_ INTERNAL_ FORMAT - GL_
TEXTURE_ MAG_ FILTER - GL_
TEXTURE_ MAX_ LEVEL - GL_
TEXTURE_ MAX_ LOD - GL_
TEXTURE_ MIN_ FILTER - GL_
TEXTURE_ MIN_ LOD - GL_
TEXTURE_ RED_ SIZE - GL_
TEXTURE_ RED_ TYPE - GL_
TEXTURE_ SAMPLES - GL_
TEXTURE_ SHARED_ SIZE - GL_
TEXTURE_ STENCIL_ SIZE - GL_
TEXTURE_ SWIZZLE_ A - GL_
TEXTURE_ SWIZZLE_ B - GL_
TEXTURE_ SWIZZLE_ G - GL_
TEXTURE_ SWIZZLE_ R - GL_
TEXTURE_ UPDATE_ BARRIER_ BIT - GL_
TEXTURE_ WIDTH - GL_
TEXTURE_ WRAP_ R - GL_
TEXTURE_ WRAP_ S - GL_
TEXTURE_ WRAP_ T - GL_
TIMEOUT_ EXPIRED - GL_
TIMEOUT_ IGNORED - GL_
TOP_ LEVEL_ ARRAY_ SIZE - GL_
TOP_ LEVEL_ ARRAY_ STRIDE - GL_
TRANSFORM_ FEEDBACK - GL_
TRANSFORM_ FEEDBACK_ ACTIVE - GL_
TRANSFORM_ FEEDBACK_ BARRIER_ BIT - GL_
TRANSFORM_ FEEDBACK_ BINDING - GL_
TRANSFORM_ FEEDBACK_ BUFFER - GL_
TRANSFORM_ FEEDBACK_ BUFFER_ BINDING - GL_
TRANSFORM_ FEEDBACK_ BUFFER_ MODE - GL_
TRANSFORM_ FEEDBACK_ BUFFER_ SIZE - GL_
TRANSFORM_ FEEDBACK_ BUFFER_ START - GL_
TRANSFORM_ FEEDBACK_ PAUSED - GL_
TRANSFORM_ FEEDBACK_ PRIMITIVES_ WRITTEN - GL_
TRANSFORM_ FEEDBACK_ VARYING - GL_
TRANSFORM_ FEEDBACK_ VARYINGS - GL_
TRANSFORM_ FEEDBACK_ VARYING_ MAX_ LENGTH - GL_
TRIANGLES - GL_
TRIANGLE_ FAN - GL_
TRIANGLE_ STRIP - GL_TRUE
- GL_TYPE
- GL_
UNIFORM - GL_
UNIFORM_ ARRAY_ STRIDE - GL_
UNIFORM_ BARRIER_ BIT - GL_
UNIFORM_ BLOCK - GL_
UNIFORM_ BLOCK_ ACTIVE_ UNIFORMS - GL_
UNIFORM_ BLOCK_ ACTIVE_ UNIFORM_ INDICES - GL_
UNIFORM_ BLOCK_ BINDING - GL_
UNIFORM_ BLOCK_ DATA_ SIZE - GL_
UNIFORM_ BLOCK_ INDEX - GL_
UNIFORM_ BLOCK_ NAME_ LENGTH - GL_
UNIFORM_ BLOCK_ REFERENCED_ BY_ FRAGMENT_ SHADER - GL_
UNIFORM_ BLOCK_ REFERENCED_ BY_ VERTEX_ SHADER - GL_
UNIFORM_ BUFFER - GL_
UNIFORM_ BUFFER_ BINDING - GL_
UNIFORM_ BUFFER_ OFFSET_ ALIGNMENT - GL_
UNIFORM_ BUFFER_ SIZE - GL_
UNIFORM_ BUFFER_ START - GL_
UNIFORM_ IS_ ROW_ MAJOR - GL_
UNIFORM_ MATRIX_ STRIDE - GL_
UNIFORM_ NAME_ LENGTH - GL_
UNIFORM_ OFFSET - GL_
UNIFORM_ SIZE - GL_
UNIFORM_ TYPE - GL_
UNPACK_ ALIGNMENT - GL_
UNPACK_ IMAGE_ HEIGHT - GL_
UNPACK_ ROW_ LENGTH - GL_
UNPACK_ SKIP_ IMAGES - GL_
UNPACK_ SKIP_ PIXELS - GL_
UNPACK_ SKIP_ ROWS - GL_
UNSIGNALED - GL_
UNSIGNED_ BYTE - GL_
UNSIGNED_ INT - GL_
UNSIGNED_ INT_ 2_ 10_ 10_ 10_ REV - GL_
UNSIGNED_ INT_ 5_ 9_ 9_ 9_ REV - GL_
UNSIGNED_ INT_ 10F_ 11F_ 11F_ REV - GL_
UNSIGNED_ INT_ 24_ 8 - GL_
UNSIGNED_ INT_ ATOMIC_ COUNTER - GL_
UNSIGNED_ INT_ IMAGE_ 2D - GL_
UNSIGNED_ INT_ IMAGE_ 2D_ ARRAY - GL_
UNSIGNED_ INT_ IMAGE_ 3D - GL_
UNSIGNED_ INT_ IMAGE_ CUBE - GL_
UNSIGNED_ INT_ SAMPLER_ 2D - GL_
UNSIGNED_ INT_ SAMPLER_ 2D_ ARRAY - GL_
UNSIGNED_ INT_ SAMPLER_ 2D_ MULTISAMPLE - GL_
UNSIGNED_ INT_ SAMPLER_ 3D - GL_
UNSIGNED_ INT_ SAMPLER_ CUBE - GL_
UNSIGNED_ INT_ VEC2 - GL_
UNSIGNED_ INT_ VEC3 - GL_
UNSIGNED_ INT_ VEC4 - GL_
UNSIGNED_ NORMALIZED - GL_
UNSIGNED_ SHORT - GL_
UNSIGNED_ SHORT_ 4_ 4_ 4_ 4 - GL_
UNSIGNED_ SHORT_ 5_ 5_ 5_ 1 - GL_
UNSIGNED_ SHORT_ 5_ 6_ 5 - GL_
VALIDATE_ STATUS - GL_
VENDOR - GL_
VERSION - GL_
VERTEX_ ARRAY_ BINDING - GL_
VERTEX_ ARRAY_ KHR - GL_
VERTEX_ ATTRIB_ ARRAY_ BARRIER_ BIT - GL_
VERTEX_ ATTRIB_ ARRAY_ BUFFER_ BINDING - GL_
VERTEX_ ATTRIB_ ARRAY_ DIVISOR - GL_
VERTEX_ ATTRIB_ ARRAY_ ENABLED - GL_
VERTEX_ ATTRIB_ ARRAY_ INTEGER - GL_
VERTEX_ ATTRIB_ ARRAY_ NORMALIZED - GL_
VERTEX_ ATTRIB_ ARRAY_ POINTER - GL_
VERTEX_ ATTRIB_ ARRAY_ SIZE - GL_
VERTEX_ ATTRIB_ ARRAY_ STRIDE - GL_
VERTEX_ ATTRIB_ ARRAY_ TYPE - GL_
VERTEX_ ATTRIB_ BINDING - GL_
VERTEX_ ATTRIB_ RELATIVE_ OFFSET - GL_
VERTEX_ BINDING_ BUFFER - GL_
VERTEX_ BINDING_ DIVISOR - GL_
VERTEX_ BINDING_ OFFSET - GL_
VERTEX_ BINDING_ STRIDE - GL_
VERTEX_ SHADER - GL_
VERTEX_ SHADER_ BIT - GL_
VIEWPORT - GL_
WAIT_ FAILED - GL_
WRITE_ ONLY - GL_ZERO
Functions§
- glActive
Shader ⚠Program - glActive
Texture ⚠ - glAttach
Shader ⚠ - glBegin
Query ⚠ - glBegin
Transform ⚠Feedback - glBind
Attrib ⚠Location - glBind
Buffer ⚠ - glBind
Buffer ⚠Base - glBind
Buffer ⚠Range - glBind
Framebuffer ⚠ - glBind
Image ⚠Texture - glBind
Program ⚠Pipeline - glBind
Renderbuffer ⚠ - glBind
Sampler ⚠ - glBind
Texture ⚠ - glBind
Transform ⚠Feedback - glBind
Vertex ⚠Array - glBind
Vertex ⚠Buffer - glBlend
Color ⚠ - glBlend
Equation ⚠ - glBlend
Equation ⚠Separate - glBlend
Func ⚠ - glBlend
Func ⚠Separate - glBlit
Framebuffer ⚠ - glBuffer
Data ⚠ - glBuffer
SubData ⚠ - glCheck
Framebuffer ⚠Status - glClear⚠
- glClear
Bufferfi ⚠ - glClear
Bufferfv ⚠ - glClear
Bufferiv ⚠ - glClear
Bufferuiv ⚠ - glClear
Color ⚠ - glClear
Depthf ⚠ - glClear
Stencil ⚠ - glClient
Wait ⚠Sync - glColor
Mask ⚠ - glCompile
Shader ⚠ - glCompressed
TexImage2D ⚠ - glCompressed
TexImage3D ⚠ - glCompressed
TexSub ⚠Image2D - glCompressed
TexSub ⚠Image3D - glCopy
Buffer ⚠SubData - glCopy
TexImage2D ⚠ - glCopy
TexSub ⚠Image2D - glCopy
TexSub ⚠Image3D - glCreate
Program ⚠ - glCreate
Shader ⚠ - glCreate
Shader ⚠Programv - glCull
Face ⚠ - glDebug
Message ⚠CallbackKHR - glDebug
Message ⚠ControlKHR - glDebug
Message ⚠InsertKHR - glDelete
Buffers ⚠ - glDelete
Framebuffers ⚠ - glDelete
Program ⚠ - glDelete
Program ⚠Pipelines - glDelete
Queries ⚠ - glDelete
Renderbuffers ⚠ - glDelete
Samplers ⚠ - glDelete
Shader ⚠ - glDelete
Sync ⚠ - glDelete
Textures ⚠ - glDelete
Transform ⚠Feedbacks - glDelete
Vertex ⚠Arrays - glDepth
Func ⚠ - glDepth
Mask ⚠ - glDepth
Rangef ⚠ - glDetach
Shader ⚠ - glDisable⚠
- glDisable
Vertex ⚠Attrib Array - glDispatch
Compute ⚠ - glDispatch
Compute ⚠Indirect - glDraw
Arrays ⚠ - glDraw
Arrays ⚠Indirect - glDraw
Arrays ⚠Instanced - glDraw
Buffers ⚠ - glDraw
Elements ⚠ - glDraw
Elements ⚠Indirect - glDraw
Elements ⚠Instanced - glDraw
Range ⚠Elements - glEnable⚠
- glEnable
Vertex ⚠Attrib Array - glEnd
Query ⚠ - glEnd
Transform ⚠Feedback - glFence
Sync ⚠ - glFinish⚠
- glFlush⚠
- glFlush
Mapped ⚠Buffer Range - glFramebuffer
Parameteri ⚠ - glFramebuffer
Renderbuffer ⚠ - glFramebuffer
Texture2D ⚠ - glFramebuffer
Texture ⚠Layer - glFront
Face ⚠ - glGen
Buffers ⚠ - glGen
Framebuffers ⚠ - glGen
Program ⚠Pipelines - glGen
Queries ⚠ - glGen
Renderbuffers ⚠ - glGen
Samplers ⚠ - glGen
Textures ⚠ - glGen
Transform ⚠Feedbacks - glGen
Vertex ⚠Arrays - glGenerate
Mipmap ⚠ - glGet
Active ⚠Attrib - glGet
Active ⚠Uniform - glGet
Active ⚠Uniform Block Name - glGet
Active ⚠Uniform Blockiv - glGet
Active ⚠Uniformsiv - glGet
Attached ⚠Shaders - glGet
Attrib ⚠Location - glGet
Booleani_ ⚠v - glGet
Booleanv ⚠ - glGet
Buffer ⚠Parameteri64v - glGet
Buffer ⚠Parameteriv - glGet
Buffer ⚠Pointerv - glGet
Debug ⚠Message LogKHR - glGet
Error ⚠ - glGet
Floatv ⚠ - glGet
Frag ⚠Data Location - glGet
Framebuffer ⚠Attachment Parameteriv - glGet
Framebuffer ⚠Parameteriv - glGet
Integer64i_ ⚠v - glGet
Integer64v ⚠ - glGet
Integeri_ ⚠v - glGet
Integerv ⚠ - glGet
Internalformativ ⚠ - glGet
Multisamplefv ⚠ - glGet
Object ⚠LabelKHR - glGet
Object ⚠PtrLabelKHR - glGet
PointervKHR ⚠ - glGet
Program ⚠Binary - glGet
Program ⚠Info Log - glGet
Program ⚠Interfaceiv - glGet
Program ⚠Pipeline Info Log - glGet
Program ⚠Pipelineiv - glGet
Program ⚠Resource Index - glGet
Program ⚠Resource Location - glGet
Program ⚠Resource Name - glGet
Program ⚠Resourceiv - glGet
Programiv ⚠ - glGet
Query ⚠Objectuiv - glGet
Queryiv ⚠ - glGet
Renderbuffer ⚠Parameteriv - glGet
Sampler ⚠Parameterfv - glGet
Sampler ⚠Parameteriv - glGet
Shader ⚠Info Log - glGet
Shader ⚠Precision Format - glGet
Shader ⚠Source - glGet
Shaderiv ⚠ - glGet
String ⚠ - glGet
Stringi ⚠ - glGet
Synciv ⚠ - glGet
TexLevel ⚠Parameterfv - glGet
TexLevel ⚠Parameteriv - glGet
TexParameterfv ⚠ - glGet
TexParameteriv ⚠ - glGet
Transform ⚠Feedback Varying - glGet
Uniform ⚠Block Index - glGet
Uniform ⚠Indices - glGet
Uniform ⚠Location - glGet
Uniformfv ⚠ - glGet
Uniformiv ⚠ - glGet
Uniformuiv ⚠ - glGet
Vertex ⚠Attrib Iiv - glGet
Vertex ⚠Attrib Iuiv - glGet
Vertex ⚠Attrib Pointerv - glGet
Vertex ⚠Attribfv - glGet
Vertex ⚠Attribiv - glHint⚠
- glInvalidate
Framebuffer ⚠ - glInvalidate
SubFramebuffer ⚠ - glIs
Buffer ⚠ - glIs
Enabled ⚠ - glIs
Framebuffer ⚠ - glIs
Program ⚠ - glIs
Program ⚠Pipeline - glIs
Query ⚠ - glIs
Renderbuffer ⚠ - glIs
Sampler ⚠ - glIs
Shader ⚠ - glIs
Sync ⚠ - glIs
Texture ⚠ - glIs
Transform ⚠Feedback - glIs
Vertex ⚠Array - glLine
Width ⚠ - glLink
Program ⚠ - glMap
Buffer ⚠Range - glMemory
Barrier ⚠ - glMemory
Barrier ⚠ByRegion - glObject
LabelKHR ⚠ - glObject
PtrLabelKHR ⚠ - glPause
Transform ⚠Feedback - glPixel
Storei ⚠ - glPolygon
Offset ⚠ - glPop
Debug ⚠GroupKHR - glProgram
Binary ⚠ - glProgram
Parameteri ⚠ - glProgram
Uniform1f ⚠ - glProgram
Uniform1fv ⚠ - glProgram
Uniform1i ⚠ - glProgram
Uniform1iv ⚠ - glProgram
Uniform1ui ⚠ - glProgram
Uniform1uiv ⚠ - glProgram
Uniform2f ⚠ - glProgram
Uniform2fv ⚠ - glProgram
Uniform2i ⚠ - glProgram
Uniform2iv ⚠ - glProgram
Uniform2ui ⚠ - glProgram
Uniform2uiv ⚠ - glProgram
Uniform3f ⚠ - glProgram
Uniform3fv ⚠ - glProgram
Uniform3i ⚠ - glProgram
Uniform3iv ⚠ - glProgram
Uniform3ui ⚠ - glProgram
Uniform3uiv ⚠ - glProgram
Uniform4f ⚠ - glProgram
Uniform4fv ⚠ - glProgram
Uniform4i ⚠ - glProgram
Uniform4iv ⚠ - glProgram
Uniform4ui ⚠ - glProgram
Uniform4uiv ⚠ - glProgram
Uniform ⚠Matrix2fv - glProgram
Uniform ⚠Matrix2x3fv - glProgram
Uniform ⚠Matrix2x4fv - glProgram
Uniform ⚠Matrix3fv - glProgram
Uniform ⚠Matrix3x2fv - glProgram
Uniform ⚠Matrix3x4fv - glProgram
Uniform ⚠Matrix4fv - glProgram
Uniform ⚠Matrix4x2fv - glProgram
Uniform ⚠Matrix4x3fv - glPush
Debug ⚠GroupKHR - glRead
Buffer ⚠ - glRead
Pixels ⚠ - glRelease
Shader ⚠Compiler - glRenderbuffer
Storage ⚠ - glRenderbuffer
Storage ⚠Multisample - glResume
Transform ⚠Feedback - glSample
Coverage ⚠ - glSample
Maski ⚠ - glSampler
Parameterf ⚠ - glSampler
Parameterfv ⚠ - glSampler
Parameteri ⚠ - glSampler
Parameteriv ⚠ - glScissor⚠
- glShader
Binary ⚠ - glShader
Source ⚠ - glStencil
Func ⚠ - glStencil
Func ⚠Separate - glStencil
Mask ⚠ - glStencil
Mask ⚠Separate - glStencil
Op ⚠ - glStencil
OpSeparate ⚠ - glTex
Image2D ⚠ - glTex
Image3D ⚠ - glTex
Parameterf ⚠ - glTex
Parameterfv ⚠ - glTex
Parameteri ⚠ - glTex
Parameteriv ⚠ - glTex
Storage2D ⚠ - glTex
Storage2D ⚠Multisample - glTex
Storage3D ⚠ - glTex
SubImage2D ⚠ - glTex
SubImage3D ⚠ - glTransform
Feedback ⚠Varyings - glUniform1f⚠
- glUniform1fv⚠
- glUniform1i⚠
- glUniform1iv⚠
- glUniform1ui⚠
- glUniform1uiv⚠
- glUniform2f⚠
- glUniform2fv⚠
- glUniform2i⚠
- glUniform2iv⚠
- glUniform2ui⚠
- glUniform2uiv⚠
- glUniform3f⚠
- glUniform3fv⚠
- glUniform3i⚠
- glUniform3iv⚠
- glUniform3ui⚠
- glUniform3uiv⚠
- glUniform4f⚠
- glUniform4fv⚠
- glUniform4i⚠
- glUniform4iv⚠
- glUniform4ui⚠
- glUniform4uiv⚠
- glUniform
Block ⚠Binding - glUniform
Matrix2fv ⚠ - glUniform
Matrix2x3fv ⚠ - glUniform
Matrix2x4fv ⚠ - glUniform
Matrix3fv ⚠ - glUniform
Matrix3x2fv ⚠ - glUniform
Matrix3x4fv ⚠ - glUniform
Matrix4fv ⚠ - glUniform
Matrix4x2fv ⚠ - glUniform
Matrix4x3fv ⚠ - glUnmap
Buffer ⚠ - glUse
Program ⚠ - glUse
Program ⚠Stages - glValidate
Program ⚠ - glValidate
Program ⚠Pipeline - glVertex
Attrib1f ⚠ - glVertex
Attrib1fv ⚠ - glVertex
Attrib2f ⚠ - glVertex
Attrib2fv ⚠ - glVertex
Attrib3f ⚠ - glVertex
Attrib3fv ⚠ - glVertex
Attrib4f ⚠ - glVertex
Attrib4fv ⚠ - glVertex
Attrib ⚠Binding - glVertex
Attrib ⚠Divisor - glVertex
Attrib ⚠Format - glVertex
Attrib ⚠I4i - glVertex
Attrib ⚠I4iv - glVertex
Attrib ⚠I4ui - glVertex
Attrib ⚠I4uiv - glVertex
AttribI ⚠Format - glVertex
AttribI ⚠Pointer - glVertex
Attrib ⚠Pointer - glVertex
Binding ⚠Divisor - glViewport⚠
- glWait
Sync ⚠ - load_
gl_ ⚠functions - Loads all GL function pointers.