Module gl
Available on crate feature
dep_miniquad
only.Constants§
- ERROR_
INCOMPATIBLE_ DEVICE_ CONTEXTS_ ARB - ERROR_
INVALID_ PROFILE_ ARB - ERROR_
INVALID_ VERSION_ ARB - GL_
ALPHA - GL_
ALPHA_ BITS - GL_
ALWAYS - GL_
ARRAY_ BUFFER - GL_
AUX_ BUFFERS - GL_BACK
- GL_
BLEND - GL_BLUE
- GL_
BLUE_ BITS - GL_BYTE
- GL_CCW
- GL_
CLAMP_ TO_ BORDER - 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 T22 - GL_
COLOR_ BUFFER_ BIT - GL_
COMPILE_ STATUS - GL_
CONSTANT_ ALPHA - GL_
CONSTANT_ COLOR - GL_
CULL_ FACE - GL_CW
- GL_DECR
- GL_
DECR_ WRAP - GL_
DEPTH - GL_
DEPTH_ ATTACHMENT - GL_
DEPTH_ BUFFER_ BIT - GL_
DEPTH_ COMPONENT - GL_
DEPTH_ COMPONEN T16 - GL_
DEPTH_ COMPONEN T24 - GL_
DEPTH_ COMPONEN T32 - GL_
DEPTH_ TEST - GL_
DITHER - GL_
DOUBLEBUFFER - GL_
DRAW_ BUFFER - GL_
DRAW_ FRAMEBUFFER - GL_
DRAW_ FRAMEBUFFER_ BINDING - GL_
DST_ ALPHA - GL_
DST_ COLOR - GL_
DYNAMIC_ DRAW - GL_
ELEMENT_ ARRAY_ BUFFER - GL_
EQUAL - GL_
EXTENSIONS - GL_
FALSE - GL_FILL
- GL_
FLOAT - GL_
FRAGMENT_ SHADER - GL_
FRAMEBUFFER - GL_
FRAMEBUFFER_ BINDING - GL_
FRAMEBUFFER_ COMPLETE - GL_
FRONT - GL_
FRONT_ AND_ BACK - GL_
FUNC_ ADD - GL_
FUNC_ REVERSE_ SUBTRACT - GL_
FUNC_ SUBTRACT - GL_
GEQUAL - GL_
GREATER - GL_
GREEN - GL_
GREEN_ BITS - GL_INCR
- GL_
INCR_ WRAP - GL_
INDEX_ BITS - GL_
INFO_ LOG_ LENGTH - GL_INT
- GL_
INT_ 2_ 10_ 10_ 10_ REV - GL_
INVERT - GL_KEEP
- GL_
LEQUAL - GL_LESS
- GL_LINE
- GL_
LINEAR - GL_
LINEAR_ MIPMAP_ LINEAR - GL_
LINEAR_ MIPMAP_ NEAREST - GL_
LINES - GL_
LINE_ STRIP - GL_
LINK_ STATUS - GL_
LUMINANCE - GL_
LUMINANCE_ ALPHA - GL_
MAX_ 3D_ TEXTURE_ SIZE - GL_
MAX_ ARRAY_ TEXTURE_ LAYERS - GL_
MAX_ COMBINED_ TEXTURE_ IMAGE_ UNITS - GL_
MAX_ CUBE_ MAP_ TEXTURE_ SIZE - GL_
MAX_ TEXTURE_ SIZE - GL_
MAX_ VERTEX_ ATTRIBS - GL_
MIRRORED_ REPEAT - GL_
MULTISAMPLE - GL_
NEAREST - GL_
NEAREST_ MIPMAP_ LINEAR - GL_
NEAREST_ MIPMAP_ NEAREST - GL_
NEVER - GL_NONE
- GL_
NOTEQUAL - GL_
NO_ ERROR - GL_
NUM_ EXTENSIONS - 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_
POINTS - GL_
POLYGON_ OFFSET_ FILL - GL_
PROGRAM_ POINT_ SIZE - GL_
QUERY_ RESULT - GL_
QUERY_ RESULT_ AVAILABLE - GL_R8
- GL_R8I
- GL_R8UI
- GL_
R8_ SNORM - GL_R16
- GL_
R11F_ G11F_ B10F - GL_R16F
- GL_R16I
- GL_
R16UI - GL_
R16_ SNORM - GL_R32F
- GL_R32I
- GL_
R32UI - GL_
READ_ BUFFER - GL_
READ_ FRAMEBUFFER - GL_RED
- GL_
RED_ BITS - GL_
RED_ INTEGER - GL_
RENDERBUFFER - GL_
REPEAT - GL_
REPLACE - GL_RG
- GL_RG8
- GL_RG8I
- GL_
RG8UI - GL_
RG8_ SNORM - GL_RG16
- GL_
RG16F - GL_
RG16I - GL_
RG16UI - GL_
RG16_ SNORM - GL_
RG32F - GL_
RG32I - GL_
RG32UI - GL_RGB
- GL_RGB5
- GL_RGB8
- GL_
RGB5_ A1 - GL_
RGB8I - GL_
RGB8UI - GL_
RGB8_ SNORM - GL_
RGB10_ A2 - GL_
RGB16I - GL_
RGB16UI - GL_
RGB16_ SNORM - GL_
RGB32I - GL_
RGB32UI - GL_RGBA
- GL_
RGBA4 - GL_
RGBA8 - GL_
RGBA8I - GL_
RGBA8UI - GL_
RGBA8_ SNORM - GL_
RGBA16 - GL_
RGBA16F - GL_
RGBA16I - GL_
RGBA16UI - GL_
RGBA16_ SNORM - GL_
RGBA32F - GL_
RGBA32I - GL_
RGBA32UI - GL_
RGBA_ INTEGER - GL_
RG_ INTEGER - GL_
SAMPLE_ ALPHA_ TO_ COVERAGE - GL_
SCISSOR_ TEST - GL_
SHADING_ LANGUAGE_ VERSION - GL_
SHORT - GL_
SRC_ ALPHA - GL_
SRC_ ALPHA_ SATURATE - GL_
SRC_ COLOR - GL_
STATIC_ DRAW - GL_
STENCIL - GL_
STENCIL_ ATTACHMENT - GL_
STENCIL_ BUFFER_ BIT - GL_
STENCIL_ TEST - GL_
STREAM_ DRAW - GL_
SUBPIXEL_ BITS - GL_
TEXTUR E0 - GL_
TEXTURE_ 2D - GL_
TEXTURE_ 2D_ ARRAY - GL_
TEXTURE_ 3D - GL_
TEXTURE_ BASE_ LEVEL - GL_
TEXTURE_ BORDER_ COLOR - 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_ CUBE_ MAP_ SEAMLESS - GL_
TEXTURE_ MAG_ FILTER - GL_
TEXTURE_ MAX_ LEVEL - GL_
TEXTURE_ MAX_ LOD - GL_
TEXTURE_ MIN_ FILTER - GL_
TEXTURE_ MIN_ LOD - GL_
TEXTURE_ SWIZZLE_ A - GL_
TEXTURE_ SWIZZLE_ B - GL_
TEXTURE_ SWIZZLE_ G - GL_
TEXTURE_ SWIZZLE_ R - GL_
TEXTURE_ SWIZZLE_ RGBA - GL_
TEXTURE_ WRAP_ R - GL_
TEXTURE_ WRAP_ S - GL_
TEXTURE_ WRAP_ T - GL_
TIME_ ELAPSED - GL_
TRIANGLES - GL_
TRIANGLE_ STRIP - GL_TRUE
- GL_
UNPACK_ ALIGNMENT - GL_
UNSIGNED_ BYTE - GL_
UNSIGNED_ INT - GL_
UNSIGNED_ INT_ 10F_ 11F_ 11F_ REV - GL_
UNSIGNED_ SHORT - GL_
UNSIGNED_ SHORT_ 4_ 4_ 4_ 4 - GL_
UNSIGNED_ SHORT_ 5_ 5_ 5_ 1 - GL_
UNSIGNED_ SHORT_ 5_ 6_ 5 - GL_
VENDOR - GL_
VERSION - GL_
VERTEX_ SHADER - GL_ZERO
- WGL_
ACCELERATION_ ARB - WGL_
ACCUM_ ALPHA_ BITS_ ARB - WGL_
ACCUM_ BITS_ ARB - WGL_
ACCUM_ BLUE_ BITS_ ARB - WGL_
ACCUM_ GREEN_ BITS_ ARB - WGL_
ACCUM_ RED_ BITS_ ARB - WGL_
ALPHA_ BITS_ ARB - WGL_
ALPHA_ SHIFT_ ARB - WGL_
AUX_ BUFFERS_ ARB - WGL_
BLUE_ BITS_ ARB - WGL_
BLUE_ SHIFT_ ARB - WGL_
COLORSPACE_ EXT - WGL_
COLORSPACE_ SRGB_ EXT - WGL_
CONTEXT_ COMPATIBILITY_ PROFILE_ BIT_ ARB - WGL_
CONTEXT_ CORE_ PROFILE_ BIT_ ARB - WGL_
CONTEXT_ DEBUG_ BIT_ ARB - WGL_
CONTEXT_ FLAGS_ ARB - WGL_
CONTEXT_ FORWARD_ COMPATIBLE_ BIT_ ARB - WGL_
CONTEXT_ MAJOR_ VERSION_ ARB - WGL_
CONTEXT_ MINOR_ VERSION_ ARB - WGL_
CONTEXT_ PROFILE_ MASK_ ARB - WGL_
CONTEXT_ RELEASE_ BEHAVIOR_ ARB - WGL_
CONTEXT_ RELEASE_ BEHAVIOR_ FLUSH_ ARB - WGL_
CONTEXT_ RELEASE_ BEHAVIOR_ NONE_ ARB - WGL_
CONTEXT_ RESET_ NOTIFICATION_ STRATEGY_ ARB - WGL_
CONTEXT_ ROBUST_ ACCESS_ BIT_ ARB - WGL_
DEPTH_ BITS_ ARB - WGL_
DOUBLE_ BUFFER_ ARB - WGL_
DRAW_ TO_ WINDOW_ ARB - WGL_
FRAMEBUFFER_ SRGB_ CAPABLE_ ARB - WGL_
GREEN_ BITS_ ARB - WGL_
GREEN_ SHIFT_ ARB - WGL_
LOSE_ CONTEXT_ ON_ RESET_ ARB - WGL_
NO_ ACCELERATION_ ARB - WGL_
NO_ RESET_ NOTIFICATION_ ARB - WGL_
NUMBER_ PIXEL_ FORMATS_ ARB - WGL_
PIXEL_ TYPE_ ARB - WGL_
RED_ BITS_ ARB - WGL_
RED_ SHIFT_ ARB - WGL_
SAMPLES_ ARB - WGL_
STENCIL_ BITS_ ARB - WGL_
STEREO_ ARB - WGL_
SUPPORT_ OPENGL_ ARB - WGL_
TYPE_ RGBA_ ARB
Functions§
- glActive
Texture ⚠ - glAttach
Shader ⚠ - glBegin
Query ⚠ - glBind
Buffer ⚠ - glBind
Framebuffer ⚠ - glBind
Renderbuffer ⚠ - glBind
Texture ⚠ - glBind
Vertex ⚠Array - glBlend
Color ⚠ - glBlend
Equation ⚠Separate - glBlend
Func ⚠ - glBlend
Func ⚠Separate - glBlit
Framebuffer ⚠ - glBuffer
Data ⚠ - glBuffer
SubData ⚠ - glCheck
Framebuffer ⚠Status - glClear⚠
- glClear
Bufferfi ⚠ - glClear
Bufferfv ⚠ - glClear
Bufferuiv ⚠ - glClear
Color ⚠ - glClear
Depth ⚠ - glClear
Depthf ⚠ - glClear
Stencil ⚠ - glColor
Mask ⚠ - glCompile
Shader ⚠ - glCompressed
TexImage2D ⚠ - glCompressed
TexImage3D ⚠ - glCopy
TexImage2D ⚠ - glCreate
Program ⚠ - glCreate
Shader ⚠ - glCull
Face ⚠ - glDelete
Buffers ⚠ - glDelete
Framebuffers ⚠ - glDelete
Program ⚠ - glDelete
Queries ⚠ - glDelete
Renderbuffers ⚠ - glDelete
Shader ⚠ - glDelete
Textures ⚠ - glDelete
Vertex ⚠Arrays - glDepth
Func ⚠ - glDepth
Mask ⚠ - glDetach
Shader ⚠ - glDisable⚠
- glDisable
Vertex ⚠Attrib Array - glDraw
Arrays ⚠ - glDraw
Arrays ⚠Instanced - glDraw
Buffers ⚠ - glDraw
Elements ⚠ - glDraw
Elements ⚠Instanced - glEnable⚠
- glEnable
Vertex ⚠Attrib Array - glEnd
Query ⚠ - glFinish⚠
- glFlush⚠
- glFramebuffer
Renderbuffer ⚠ - glFramebuffer
Texture2D ⚠ - glFramebuffer
Texture ⚠Layer - glFront
Face ⚠ - glGen
Buffers ⚠ - glGen
Framebuffers ⚠ - glGen
Queries ⚠ - glGen
Renderbuffers ⚠ - glGen
Textures ⚠ - glGen
Vertex ⚠Arrays - glGenerate
Mipmap ⚠ - glGet
Attrib ⚠Location - glGet
Error ⚠ - glGet
Integerv ⚠ - glGet
Program ⚠Info Log - glGet
Programiv ⚠ - glGet
Query ⚠Objectiv - glGet
Query ⚠Objectui64v - glGet
Shader ⚠Info Log - glGet
Shaderiv ⚠ - glGet
String ⚠ - glGet
Stringi ⚠ - glGet
Uniform ⚠Location - glLink
Program ⚠ - glPixel
Storei ⚠ - glPolygon
Mode ⚠ - glPolygon
Offset ⚠ - glRead
Buffer ⚠ - glRead
Pixels ⚠ - glRenderbuffer
Storage ⚠ - glRenderbuffer
Storage ⚠Multisample - glScissor⚠
- 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
SubImage2D ⚠ - glTex
SubImage3D ⚠ - glUniform1f⚠
- glUniform1fv⚠
- glUniform1i⚠
- glUniform1iv⚠
- glUniform2f⚠
- glUniform2fv⚠
- glUniform2i⚠
- glUniform2iv⚠
- glUniform3f⚠
- glUniform3fv⚠
- glUniform3i⚠
- glUniform3iv⚠
- glUniform4f⚠
- glUniform4fv⚠
- glUniform4i⚠
- glUniform4iv⚠
- glUniform
Matrix2fv ⚠ - glUniform
Matrix3fv ⚠ - glUniform
Matrix4fv ⚠ - glUse
Program ⚠ - glVertex
Attrib ⚠Divisor - glVertex
AttribI ⚠Pointer - glVertex
Attrib ⚠Pointer - glViewport⚠
- is_gl2⚠
- load_
gl_ funcs