devela
0.22.0
Module gl
Module Items
Constants
Functions
Type Aliases
In devela::
_
dep::
miniquad
devela
::
_dep
::
miniquad
Module
gl
Copy item path
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
Type Aliases
§
GLbitfield
GLboolean
GLbyte
GLchar
GLclampd
GLclampf
GLdouble
GLenum
GLfloat
GLint
GLintptr
GLshort
GLsizei
GLsizeiptr
GLubyte
GLuint
GLuint64
GLushort
GLvoid
khronos_
intptr_
t
khronos_
ssize_
t
khronos_
usize_
t