gleam
0.15.0
Module ffi_
gles
Modules
Structs
Constants
Functions
In crate gleam
Module
gleam
::
ffi_gles
Copy item path
source
·
[
−
]
Modules
§
__
gl_
imports
🔒
types
Structs
§
FnPtr
Gles2
Constants
§
ACTIV
E_
ATOMI
C_
COUNTE
R_
BUFFERS
ACTIV
E_
ATTRIBUTES
ACTIV
E_
ATTRIBUT
E_
MAX_
LENGTH
ACTIV
E_
PROGRAM
ACTIV
E_
RESOURCES
ACTIV
E_
TEXTURE
ACTIV
E_
UNIFORMS
ACTIV
E_
UNIFOR
M_
BLOCKS
ACTIV
E_
UNIFOR
M_
BLOC
K_
MAX_
NAME_
LENGTH
ACTIV
E_
UNIFOR
M_
MAX_
LENGTH
ACTIV
E_
VARIABLES
ALIASE
D_
LINE_
WIDT
H_
RANGE
ALIASE
D_
POIN
T_
SIZE_
RANGE
ALL_
BARRIE
R_
BITS
ALL_
SHADE
R_
BITS
ALPHA
ALPH
A8_
EXT
ALPH
A16F_
EXT
ALPH
A32F_
EXT
ALPH
A_
BITS
ALREAD
Y_
SIGNALED
ALWAYS
ANY_
SAMPLE
S_
PASSED
ANY_
SAMPLE
S_
PASSE
D_
CONSERVATIVE
ARRA
Y_
BUFFER
ARRA
Y_
BUFFE
R_
BINDING
ARRA
Y_
SIZE
ARRA
Y_
STRIDE
ATOMI
C_
COUNTE
R_
BARRIE
R_
BIT
ATOMI
C_
COUNTE
R_
BUFFER
ATOMI
C_
COUNTE
R_
BUFFE
R_
BINDING
ATOMI
C_
COUNTE
R_
BUFFE
R_
INDEX
ATOMI
C_
COUNTE
R_
BUFFE
R_
SIZE
ATOMI
C_
COUNTE
R_
BUFFE
R_
START
ATTACHE
D_
SHADERS
BACK
BGRA8_
EXT
BGRA_
EXT
BLEND
BLEN
D_
ADVANCE
D_
COHEREN
T_
KHR
BLEN
D_
COLOR
BLEN
D_
DST_
ALPHA
BLEN
D_
DST_
RGB
BLEN
D_
EQUATION
BLEN
D_
EQUATIO
N_
ALPHA
BLEN
D_
EQUATIO
N_
RGB
BLEN
D_
SRC_
ALPHA
BLEN
D_
SRC_
RGB
BLOC
K_
INDEX
BLUE
BLUE_
BITS
BOOL
BOOL_
VEC2
BOOL_
VEC3
BOOL_
VEC4
BUFFER
BUFFE
R_
ACCES
S_
FLAGS
BUFFE
R_
BINDING
BUFFE
R_
DATA_
SIZE
BUFFE
R_
IMMUTABL
E_
STORAG
E_
EXT
BUFFE
R_
KHR
BUFFE
R_
MAPPED
BUFFE
R_
MAP_
LENGTH
BUFFE
R_
MAP_
OFFSET
BUFFE
R_
MAP_
POINTER
BUFFE
R_
SIZE
BUFFE
R_
STORAG
E_
FLAG
S_
EXT
BUFFE
R_
UPDAT
E_
BARRIE
R_
BIT
BUFFE
R_
USAGE
BUFFE
R_
VARIABLE
BYTE
CCW
CLAM
P_
TO_
EDGE
CLIEN
T_
MAPPE
D_
BUFFE
R_
BARRIE
R_
BIT_
EXT
CLIEN
T_
STORAG
E_
BIT_
EXT
COLOR
COLORBUR
N_
KHR
COLORDODG
E_
KHR
COLO
R_
ATTACHMEN
T0
COLO
R_
ATTACHMEN
T1
COLO
R_
ATTACHMEN
T2
COLO
R_
ATTACHMEN
T3
COLO
R_
ATTACHMEN
T4
COLO
R_
ATTACHMEN
T5
COLO
R_
ATTACHMEN
T6
COLO
R_
ATTACHMEN
T7
COLO
R_
ATTACHMEN
T8
COLO
R_
ATTACHMEN
T9
COLO
R_
ATTACHMEN
T10
COLO
R_
ATTACHMEN
T11
COLO
R_
ATTACHMEN
T12
COLO
R_
ATTACHMEN
T13
COLO
R_
ATTACHMEN
T14
COLO
R_
ATTACHMEN
T15
COLO
R_
ATTACHMEN
T16
COLO
R_
ATTACHMEN
T17
COLO
R_
ATTACHMEN
T18
COLO
R_
ATTACHMEN
T19
COLO
R_
ATTACHMEN
T20
COLO
R_
ATTACHMEN
T21
COLO
R_
ATTACHMEN
T22
COLO
R_
ATTACHMEN
T23
COLO
R_
ATTACHMEN
T24
COLO
R_
ATTACHMEN
T25
COLO
R_
ATTACHMEN
T26
COLO
R_
ATTACHMEN
T27
COLO
R_
ATTACHMEN
T28
COLO
R_
ATTACHMEN
T29
COLO
R_
ATTACHMEN
T30
COLO
R_
ATTACHMEN
T31
COLO
R_
BUFFE
R_
BIT
COLO
R_
BUFFE
R_
BIT0_
QCOM
COLO
R_
BUFFE
R_
BIT1_
QCOM
COLO
R_
BUFFE
R_
BIT2_
QCOM
COLO
R_
BUFFE
R_
BIT3_
QCOM
COLO
R_
BUFFE
R_
BIT4_
QCOM
COLO
R_
BUFFE
R_
BIT5_
QCOM
COLO
R_
BUFFE
R_
BIT6_
QCOM
COLO
R_
BUFFE
R_
BIT7_
QCOM
COLO
R_
CLEA
R_
VALUE
COLO
R_
WRITEMASK
COMMAN
D_
BARRIE
R_
BIT
COMPAR
E_
REF_
TO_
TEXTURE
COMPIL
E_
STATUS
COMPRESSE
D_
R11_
EAC
COMPRESSE
D_
RG11_
EAC
COMPRESSE
D_
RGB8_
ETC2
COMPRESSE
D_
RGB8_
PUNCHTHROUG
H_
ALPH
A1_
ETC2
COMPRESSE
D_
RGBA8_
ETC2_
EAC
COMPRESSE
D_
SIGNE
D_
R11_
EAC
COMPRESSE
D_
SIGNE
D_
RG11_
EAC
COMPRESSE
D_
SRGB8_
ALPH
A8_
ETC2_
EAC
COMPRESSE
D_
SRGB8_
ETC2
COMPRESSE
D_
SRGB8_
PUNCHTHROUG
H_
ALPH
A1_
ETC2
COMPRESSE
D_
TEXTUR
E_
FORMATS
COMPUT
E_
SHADER
COMPUT
E_
SHADE
R_
BIT
COMPUT
E_
WORK_
GROU
P_
SIZE
CONDITIO
N_
SATISFIED
CONSTAN
T_
ALPHA
CONSTAN
T_
COLOR
CONTEX
T_
FLAG_
DEBU
G_
BIT
CONTEX
T_
FLAG_
DEBU
G_
BIT_
KHR
COPY_
READ_
BUFFER
COPY_
READ_
BUFFE
R_
BINDING
COPY_
WRIT
E_
BUFFER
COPY_
WRIT
E_
BUFFE
R_
BINDING
CULL_
FACE
CULL_
FACE_
MODE
CURREN
T_
PROGRAM
CURREN
T_
QUERY
CURREN
T_
QUER
Y_
EXT
CURREN
T_
VERTE
X_
ATTRIB
CW
DARKE
N_
KHR
DEBU
G_
CALLBAC
K_
FUNCTION
DEBU
G_
CALLBAC
K_
FUNCTIO
N_
KHR
DEBU
G_
CALLBAC
K_
USER_
PARAM
DEBU
G_
CALLBAC
K_
USER_
PARA
M_
KHR
DEBU
G_
GROU
P_
STAC
K_
DEPTH
DEBU
G_
GROU
P_
STAC
K_
DEPT
H_
KHR
DEBU
G_
LOGGE
D_
MESSAGES
DEBU
G_
LOGGE
D_
MESSAGE
S_
KHR
DEBU
G_
NEXT_
LOGGE
D_
MESSAG
E_
LENGTH
DEBU
G_
NEXT_
LOGGE
D_
MESSAG
E_
LENGT
H_
KHR
DEBU
G_
OUTPUT
DEBU
G_
OUTPU
T_
KHR
DEBU
G_
OUTPU
T_
SYNCHRONOUS
DEBU
G_
OUTPU
T_
SYNCHRONOU
S_
KHR
DEBU
G_
SEVERIT
Y_
HIGH
DEBU
G_
SEVERIT
Y_
HIGH_
KHR
DEBU
G_
SEVERIT
Y_
LOW
DEBU
G_
SEVERIT
Y_
LOW_
KHR
DEBU
G_
SEVERIT
Y_
MEDIUM
DEBU
G_
SEVERIT
Y_
MEDIU
M_
KHR
DEBU
G_
SEVERIT
Y_
NOTIFICATION
DEBU
G_
SEVERIT
Y_
NOTIFICATIO
N_
KHR
DEBU
G_
SOURC
E_
API
DEBU
G_
SOURC
E_
API_
KHR
DEBU
G_
SOURC
E_
APPLICATION
DEBU
G_
SOURC
E_
APPLICATIO
N_
KHR
DEBU
G_
SOURC
E_
OTHER
DEBU
G_
SOURC
E_
OTHE
R_
KHR
DEBU
G_
SOURC
E_
SHADE
R_
COMPILER
DEBU
G_
SOURC
E_
SHADE
R_
COMPILE
R_
KHR
DEBU
G_
SOURC
E_
THIR
D_
PARTY
DEBU
G_
SOURC
E_
THIR
D_
PART
Y_
KHR
DEBU
G_
SOURC
E_
WINDO
W_
SYSTEM
DEBU
G_
SOURC
E_
WINDO
W_
SYSTE
M_
KHR
DEBU
G_
TYPE_
DEPRECATE
D_
BEHAVIOR
DEBU
G_
TYPE_
DEPRECATE
D_
BEHAVIO
R_
KHR
DEBU
G_
TYPE_
ERROR
DEBU
G_
TYPE_
ERRO
R_
KHR
DEBU
G_
TYPE_
MARKER
DEBU
G_
TYPE_
MARKE
R_
KHR
DEBU
G_
TYPE_
OTHER
DEBU
G_
TYPE_
OTHE
R_
KHR
DEBU
G_
TYPE_
PERFORMANCE
DEBU
G_
TYPE_
PERFORMANC
E_
KHR
DEBU
G_
TYPE_
POP_
GROUP
DEBU
G_
TYPE_
POP_
GROU
P_
KHR
DEBU
G_
TYPE_
PORTABILITY
DEBU
G_
TYPE_
PORTABILIT
Y_
KHR
DEBU
G_
TYPE_
PUSH_
GROUP
DEBU
G_
TYPE_
PUSH_
GROU
P_
KHR
DEBU
G_
TYPE_
UNDEFINE
D_
BEHAVIOR
DEBU
G_
TYPE_
UNDEFINE
D_
BEHAVIO
R_
KHR
DECR
DECR_
WRAP
DELET
E_
STATUS
DEPTH
DEPT
H24_
STENCI
L8
DEPT
H32F_
STENCI
L8
DEPT
H_
ATTACHMENT
DEPT
H_
BITS
DEPT
H_
BUFFE
R_
BIT
DEPT
H_
BUFFE
R_
BIT0_
QCOM
DEPT
H_
BUFFE
R_
BIT1_
QCOM
DEPT
H_
BUFFE
R_
BIT2_
QCOM
DEPT
H_
BUFFE
R_
BIT3_
QCOM
DEPT
H_
BUFFE
R_
BIT4_
QCOM
DEPT
H_
BUFFE
R_
BIT5_
QCOM
DEPT
H_
BUFFE
R_
BIT6_
QCOM
DEPT
H_
BUFFE
R_
BIT7_
QCOM
DEPT
H_
CLEA
R_
VALUE
DEPT
H_
COMPONENT
DEPT
H_
COMPONEN
T16
DEPT
H_
COMPONEN
T24
DEPT
H_
COMPONEN
T32F
DEPT
H_
FUNC
DEPT
H_
RANGE
DEPT
H_
STENCIL
DEPT
H_
STENCI
L_
ATTACHMENT
DEPT
H_
STENCI
L_
TEXTUR
E_
MODE
DEPT
H_
TEST
DEPT
H_
WRITEMASK
DIFFERENC
E_
KHR
DISPATC
H_
INDIREC
T_
BUFFER
DISPATC
H_
INDIREC
T_
BUFFE
R_
BINDING
DISPLA
Y_
LIST
DITHER
DONT_
CARE
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_
FRAMEBUFFE
R_
BINDING
DRAW_
INDIREC
T_
BUFFER
DRAW_
INDIREC
T_
BUFFE
R_
BINDING
DST_
ALPHA
DST_
COLOR
DYNAMI
C_
COPY
DYNAMI
C_
DRAW
DYNAMI
C_
READ
DYNAMI
C_
STORAG
E_
BIT_
EXT
ELEMEN
T_
ARRA
Y_
BARRIE
R_
BIT
ELEMEN
T_
ARRA
Y_
BUFFER
ELEMEN
T_
ARRA
Y_
BUFFE
R_
BINDING
EQUAL
EXCLUSIO
N_
KHR
EXTENSIONS
FALSE
FASTEST
FIXED
FLOAT
FLOA
T_
32_
UNSIGNE
D_
INT_
24_
8_
REV
FLOA
T_
MAT2
FLOA
T_
MAT3
FLOA
T_
MAT4
FLOA
T_
MAT2x3
FLOA
T_
MAT2x4
FLOA
T_
MAT3x2
FLOA
T_
MAT3x4
FLOA
T_
MAT4x2
FLOA
T_
MAT4x3
FLOA
T_
VEC2
FLOA
T_
VEC3
FLOA
T_
VEC4
FRAGMEN
T_
SHADER
FRAGMEN
T_
SHADE
R_
BIT
FRAGMEN
T_
SHADE
R_
DERIVATIV
E_
HINT
FRAMEBUFFER
FRAMEBUFFE
R_
ATTACHMEN
T_
ALPH
A_
SIZE
FRAMEBUFFE
R_
ATTACHMEN
T_
ANGLE
FRAMEBUFFE
R_
ATTACHMEN
T_
BLUE_
SIZE
FRAMEBUFFE
R_
ATTACHMEN
T_
COLO
R_
ENCODING
FRAMEBUFFE
R_
ATTACHMEN
T_
COMPONEN
T_
TYPE
FRAMEBUFFE
R_
ATTACHMEN
T_
DEPT
H_
SIZE
FRAMEBUFFE
R_
ATTACHMEN
T_
GREE
N_
SIZE
FRAMEBUFFE
R_
ATTACHMEN
T_
OBJEC
T_
NAME
FRAMEBUFFE
R_
ATTACHMEN
T_
OBJEC
T_
TYPE
FRAMEBUFFE
R_
ATTACHMEN
T_
RED_
SIZE
FRAMEBUFFE
R_
ATTACHMEN
T_
STENCI
L_
SIZE
FRAMEBUFFE
R_
ATTACHMEN
T_
TEXTUR
E_
CUBE_
MAP_
FACE
FRAMEBUFFE
R_
ATTACHMEN
T_
TEXTUR
E_
LAYER
FRAMEBUFFE
R_
ATTACHMEN
T_
TEXTUR
E_
LEVEL
FRAMEBUFFE
R_
BARRIE
R_
BIT
FRAMEBUFFE
R_
BINDING
FRAMEBUFFE
R_
COMPLETE
FRAMEBUFFE
R_
DEFAULT
FRAMEBUFFE
R_
DEFAUL
T_
FIXE
D_
SAMPL
E_
LOCATIONS
FRAMEBUFFE
R_
DEFAUL
T_
HEIGHT
FRAMEBUFFE
R_
DEFAUL
T_
SAMPLES
FRAMEBUFFE
R_
DEFAUL
T_
WIDTH
FRAMEBUFFE
R_
INCOMPLET
E_
ATTACHMENT
FRAMEBUFFE
R_
INCOMPLET
E_
DIMENSIONS
FRAMEBUFFE
R_
INCOMPLET
E_
MISSIN
G_
ATTACHMENT
FRAMEBUFFE
R_
INCOMPLET
E_
MULTISAMPLE
FRAMEBUFFE
R_
UNDEFINED
FRAMEBUFFE
R_
UNSUPPORTED
FRONT
FRON
T_
AND_
BACK
FRON
T_
FACE
FUNC_
ADD
FUNC_
REVERS
E_
SUBTRACT
FUNC_
SUBTRACT
GENERAT
E_
MIPMA
P_
HINT
GEQUAL
GPU_
DISJOIN
T_
EXT
GREATER
GREEN
GREE
N_
BITS
HALF_
FLOAT
HALF_
FLOA
T_
OES
HARDLIGH
T_
KHR
HIGH_
FLOAT
HIGH_
INT
HSL_
COLO
R_
KHR
HSL_
HUE_
KHR
HSL_
LUMINOSIT
Y_
KHR
HSL_
SATURATIO
N_
KHR
IMAG
E_
2D
IMAG
E_
2D_
ARRAY
IMAG
E_
3D
IMAG
E_
BINDIN
G_
ACCESS
IMAG
E_
BINDIN
G_
FORMAT
IMAG
E_
BINDIN
G_
LAYER
IMAG
E_
BINDIN
G_
LAYERED
IMAG
E_
BINDIN
G_
LEVEL
IMAG
E_
BINDIN
G_
NAME
IMAG
E_
CUBE
IMAG
E_
FORMA
T_
COMPATIBILIT
Y_
BY_
CLASS
IMAG
E_
FORMA
T_
COMPATIBILIT
Y_
BY_
SIZE
IMAG
E_
FORMA
T_
COMPATIBILIT
Y_
TYPE
IMPLEMENTATIO
N_
COLO
R_
READ_
FORMAT
IMPLEMENTATIO
N_
COLO
R_
READ_
TYPE
INCR
INCR_
WRAP
INFO_
LOG_
LENGTH
INT
INTERLEAVE
D_
ATTRIBS
INT_
2_
10_
10_
10_
REV
INT_
IMAG
E_
2D
INT_
IMAG
E_
2D_
ARRAY
INT_
IMAG
E_
3D
INT_
IMAG
E_
CUBE
INT_
SAMPLE
R_
2D
INT_
SAMPLE
R_
2D_
ARRAY
INT_
SAMPLE
R_
2D_
MULTISAMPLE
INT_
SAMPLE
R_
3D
INT_
SAMPLE
R_
CUBE
INT_
VEC2
INT_
VEC3
INT_
VEC4
INVALI
D_
ENUM
INVALI
D_
FRAMEBUFFE
R_
OPERATION
INVALI
D_
INDEX
INVALI
D_
OPERATION
INVALI
D_
VALUE
INVERT
IS_
ROW_
MAJOR
KEEP
LEQUAL
LESS
LIGHTE
N_
KHR
LINEAR
LINEA
R_
MIPMA
P_
LINEAR
LINEA
R_
MIPMA
P_
NEAREST
LINES
LINE_
LOOP
LINE_
STRIP
LINE_
WIDTH
LINK_
STATUS
LOCATION
LOW_
FLOAT
LOW_INT
LUMINANCE
LUMINANC
E8_
ALPH
A8_
EXT
LUMINANC
E8_
EXT
LUMINANC
E16F_
EXT
LUMINANC
E32F_
EXT
LUMINANC
E_
ALPHA
LUMINANC
E_
ALPH
A16F_
EXT
LUMINANC
E_
ALPH
A32F_
EXT
MAJO
R_
VERSION
MAP_
COHEREN
T_
BIT_
EXT
MAP_
FLUS
H_
EXPLICI
T_
BIT
MAP_
INVALIDAT
E_
BUFFE
R_
BIT
MAP_
INVALIDAT
E_
RANG
E_
BIT
MAP_
PERSISTEN
T_
BIT_
EXT
MAP_
READ_
BIT
MAP_
UNSYNCHRONIZE
D_
BIT
MAP_
WRIT
E_
BIT
MATRI
X_
STRIDE
MAX
MAX_
3D_
TEXTUR
E_
SIZE
MAX_
ARRA
Y_
TEXTUR
E_
LAYERS
MAX_
ATOMI
C_
COUNTE
R_
BUFFE
R_
BINDINGS
MAX_
ATOMI
C_
COUNTE
R_
BUFFE
R_
SIZE
MAX_
COLO
R_
ATTACHMENTS
MAX_
COLO
R_
TEXTUR
E_
SAMPLES
MAX_
COMBINE
D_
ATOMI
C_
COUNTERS
MAX_
COMBINE
D_
ATOMI
C_
COUNTE
R_
BUFFERS
MAX_
COMBINE
D_
COMPUT
E_
UNIFOR
M_
COMPONENTS
MAX_
COMBINE
D_
FRAGMEN
T_
UNIFOR
M_
COMPONENTS
MAX_
COMBINE
D_
IMAG
E_
UNIFORMS
MAX_
COMBINE
D_
SHADE
R_
OUTPU
T_
RESOURCES
MAX_
COMBINE
D_
SHADE
R_
STORAG
E_
BLOCKS
MAX_
COMBINE
D_
TEXTUR
E_
IMAG
E_
UNITS
MAX_
COMBINE
D_
UNIFOR
M_
BLOCKS
MAX_
COMBINE
D_
VERTE
X_
UNIFOR
M_
COMPONENTS
MAX_
COMPUT
E_
ATOMI
C_
COUNTERS
MAX_
COMPUT
E_
ATOMI
C_
COUNTE
R_
BUFFERS
MAX_
COMPUT
E_
IMAG
E_
UNIFORMS
MAX_
COMPUT
E_
SHADE
R_
STORAG
E_
BLOCKS
MAX_
COMPUT
E_
SHARE
D_
MEMOR
Y_
SIZE
MAX_
COMPUT
E_
TEXTUR
E_
IMAG
E_
UNITS
MAX_
COMPUT
E_
UNIFOR
M_
BLOCKS
MAX_
COMPUT
E_
UNIFOR
M_
COMPONENTS
MAX_
COMPUT
E_
WORK_
GROU
P_
COUNT
MAX_
COMPUT
E_
WORK_
GROU
P_
INVOCATIONS
MAX_
COMPUT
E_
WORK_
GROU
P_
SIZE
MAX_
CUBE_
MAP_
TEXTUR
E_
SIZE
MAX_
DEBU
G_
GROU
P_
STAC
K_
DEPTH
MAX_
DEBU
G_
GROU
P_
STAC
K_
DEPT
H_
KHR
MAX_
DEBU
G_
LOGGE
D_
MESSAGES
MAX_
DEBU
G_
LOGGE
D_
MESSAGE
S_
KHR
MAX_
DEBU
G_
MESSAG
E_
LENGTH
MAX_
DEBU
G_
MESSAG
E_
LENGT
H_
KHR
MAX_
DEPT
H_
TEXTUR
E_
SAMPLES
MAX_
DRAW_
BUFFERS
MAX_
ELEMENT
S_
INDICES
MAX_
ELEMENT
S_
VERTICES
MAX_
ELEMEN
T_
INDEX
MAX_
FRAGMEN
T_
ATOMI
C_
COUNTERS
MAX_
FRAGMEN
T_
ATOMI
C_
COUNTE
R_
BUFFERS
MAX_
FRAGMEN
T_
IMAG
E_
UNIFORMS
MAX_
FRAGMEN
T_
INPU
T_
COMPONENTS
MAX_
FRAGMEN
T_
SHADE
R_
STORAG
E_
BLOCKS
MAX_
FRAGMEN
T_
UNIFOR
M_
BLOCKS
MAX_
FRAGMEN
T_
UNIFOR
M_
COMPONENTS
MAX_
FRAGMEN
T_
UNIFOR
M_
VECTORS
MAX_
FRAMEBUFFE
R_
HEIGHT
MAX_
FRAMEBUFFE
R_
SAMPLES
MAX_
FRAMEBUFFE
R_
WIDTH
MAX_
IMAG
E_
UNITS
MAX_
INTEGE
R_
SAMPLES
MAX_
LABE
L_
LENGTH
MAX_
LABE
L_
LENGT
H_
KHR
MAX_
NAME_
LENGTH
MAX_
NUM_
ACTIV
E_
VARIABLES
MAX_
PROGRA
M_
TEXE
L_
OFFSET
MAX_
PROGRA
M_
TEXTUR
E_
GATHE
R_
OFFSET
MAX_
RENDERBUFFE
R_
SIZE
MAX_
SAMPLES
MAX_
SAMPL
E_
MASK_
WORDS
MAX_
SERVE
R_
WAIT_
TIMEOUT
MAX_
SHADE
R_
PIXE
L_
LOCA
L_
STORAG
E_
FAST_
SIZE_
EXT
MAX_
SHADE
R_
PIXE
L_
LOCA
L_
STORAG
E_
SIZE_
EXT
MAX_
SHADE
R_
STORAG
E_
BLOC
K_
SIZE
MAX_
SHADE
R_
STORAG
E_
BUFFE
R_
BINDINGS
MAX_
TEXTUR
E_
IMAG
E_
UNITS
MAX_
TEXTUR
E_
LOD_
BIAS
MAX_
TEXTUR
E_
MAX_
ANISOTROP
Y_
EXT
MAX_
TEXTUR
E_
SIZE
MAX_
TRANSFOR
M_
FEEDBAC
K_
INTERLEAVE
D_
COMPONENTS
MAX_
TRANSFOR
M_
FEEDBAC
K_
SEPARAT
E_
ATTRIBS
MAX_
TRANSFOR
M_
FEEDBAC
K_
SEPARAT
E_
COMPONENTS
MAX_
UNIFOR
M_
BLOC
K_
SIZE
MAX_
UNIFOR
M_
BUFFE
R_
BINDINGS
MAX_
UNIFOR
M_
LOCATIONS
MAX_
VARYIN
G_
COMPONENTS
MAX_
VARYIN
G_
VECTORS
MAX_
VERTE
X_
ATOMI
C_
COUNTERS
MAX_
VERTE
X_
ATOMI
C_
COUNTE
R_
BUFFERS
MAX_
VERTE
X_
ATTRIBS
MAX_
VERTE
X_
ATTRI
B_
BINDINGS
MAX_
VERTE
X_
ATTRI
B_
RELATIV
E_
OFFSET
MAX_
VERTE
X_
ATTRI
B_
STRIDE
MAX_
VERTE
X_
IMAG
E_
UNIFORMS
MAX_
VERTE
X_
OUTPU
T_
COMPONENTS
MAX_
VERTE
X_
SHADE
R_
STORAG
E_
BLOCKS
MAX_
VERTE
X_
TEXTUR
E_
IMAG
E_
UNITS
MAX_
VERTE
X_
UNIFOR
M_
BLOCKS
MAX_
VERTE
X_
UNIFOR
M_
COMPONENTS
MAX_
VERTE
X_
UNIFOR
M_
VECTORS
MAX_
VIEWPOR
T_
DIMS
MEDIU
M_
FLOAT
MEDIU
M_
INT
MIN
MINO
R_
VERSION
MIN_
PROGRA
M_
TEXE
L_
OFFSET
MIN_
PROGRA
M_
TEXTUR
E_
GATHE
R_
OFFSET
MIRRORE
D_
REPEAT
MULTIPL
Y_
KHR
MULTISAMPL
E_
BUFFE
R_
BIT0_
QCOM
MULTISAMPL
E_
BUFFE
R_
BIT1_
QCOM
MULTISAMPL
E_
BUFFE
R_
BIT2_
QCOM
MULTISAMPL
E_
BUFFE
R_
BIT3_
QCOM
MULTISAMPL
E_
BUFFE
R_
BIT4_
QCOM
MULTISAMPL
E_
BUFFE
R_
BIT5_
QCOM
MULTISAMPL
E_
BUFFE
R_
BIT6_
QCOM
MULTISAMPL
E_
BUFFE
R_
BIT7_
QCOM
NAME_
LENGTH
NEAREST
NEARES
T_
MIPMA
P_
LINEAR
NEARES
T_
MIPMA
P_
NEAREST
NEVER
NICEST
NONE
NOTEQUAL
NO_
ERROR
NUM_
ACTIV
E_
VARIABLES
NUM_
COMPRESSE
D_
TEXTUR
E_
FORMATS
NUM_
EXTENSIONS
NUM_
PROGRA
M_
BINAR
Y_
FORMATS
NUM_
SAMPL
E_
COUNTS
NUM_
SHADE
R_
BINAR
Y_
FORMATS
OBJEC
T_
TYPE
OFFSET
ONE
ONE_
MINU
S_
CONSTAN
T_
ALPHA
ONE_
MINU
S_
CONSTAN
T_
COLOR
ONE_
MINU
S_
DST_
ALPHA
ONE_
MINU
S_
DST_
COLOR
ONE_
MINU
S_
SRC_
ALPHA
ONE_
MINU
S_
SRC_
COLOR
OUT_
OF_
MEMORY
OVERLA
Y_
KHR
PACK_
ALIGNMENT
PACK_
ROW_
LENGTH
PACK_
SKIP_
PIXELS
PACK_
SKIP_
ROWS
PIXE
L_
BUFFE
R_
BARRIE
R_
BIT
PIXE
L_
PACK_
BUFFER
PIXE
L_
PACK_
BUFFE
R_
BINDING
PIXE
L_
UNPAC
K_
BUFFER
PIXE
L_
UNPAC
K_
BUFFE
R_
BINDING
POINTS
POLYGO
N_
OFFSE
T_
FACTOR
POLYGO
N_
OFFSE
T_
FILL
POLYGO
N_
OFFSE
T_
UNITS
PRIMITIV
E_
RESTAR
T_
FIXE
D_
INDEX
PROGRAM
PROGRA
M_
BINAR
Y_
FORMATS
PROGRA
M_
BINAR
Y_
LENGTH
PROGRA
M_
BINAR
Y_
RETRIEVABL
E_
HINT
PROGRA
M_
INPUT
PROGRA
M_
KHR
PROGRA
M_
OUTPUT
PROGRA
M_
PIPELINE
PROGRA
M_
PIPELIN
E_
BINDING
PROGRA
M_
PIPELIN
E_
KHR
PROGRA
M_
SEPARABLE
QUERY
QUER
Y_
COUNTE
R_
BITS_
EXT
QUER
Y_
KHR
QUER
Y_
RESULT
QUER
Y_
RESUL
T_
AVAILABLE
QUER
Y_
RESUL
T_
AVAILABL
E_
EXT
QUER
Y_
RESUL
T_
EXT
R8
R8I
R8UI
R8_EXT
R8_
SNORM
R11F_
G11F_
B10F
R16F
R16F_
EXT
R16I
R16UI
R32F
R32F_
EXT
R32I
R32UI
RASTERIZE
R_
DISCARD
READ_
BUFFER
READ_
FRAMEBUFFER
READ_
FRAMEBUFFE
R_
BINDING
READ_
ONLY
READ_
WRITE
RED
RED_
BITS
RED_
INTEGER
REFERENCE
D_
BY_
COMPUT
E_
SHADER
REFERENCE
D_
BY_
FRAGMEN
T_
SHADER
REFERENCE
D_
BY_
VERTE
X_
SHADER
RENDERBUFFER
RENDERBUFFE
R_
ALPH
A_
SIZE
RENDERBUFFE
R_
BINDING
RENDERBUFFE
R_
BLUE_
SIZE
RENDERBUFFE
R_
DEPT
H_
SIZE
RENDERBUFFE
R_
GREE
N_
SIZE
RENDERBUFFE
R_
HEIGHT
RENDERBUFFE
R_
INTERNA
L_
FORMAT
RENDERBUFFE
R_
RED_
SIZE
RENDERBUFFE
R_
SAMPLES
RENDERBUFFE
R_
STENCI
L_
SIZE
RENDERBUFFE
R_
WIDTH
RENDERER
REPEAT
REPLACE
REQUIRE
D_
TEXTUR
E_
IMAG
E_
UNIT
S_
OES
RG
RG8
RG8I
RG8UI
RG8_EXT
RG8_
SNORM
RG16F
RG16
F_
EXT
RG16I
RG16UI
RG32F
RG32
F_
EXT
RG32I
RG32UI
RGB
RGB8
RGB5_A1
RGB8I
RGB8UI
RGB8_
SNORM
RGB9_E5
RGB10_
A2
RGB10_
A2UI
RGB10_
A2_
EXT
RGB10_
EXT
RGB16F
RGB16
F_
EXT
RGB16I
RGB16UI
RGB32F
RGB32
F_
EXT
RGB32I
RGB32UI
RGB565
RGBA
RGBA4
RGBA8
RGBA8I
RGBA8UI
RGBA8_
SNORM
RGBA16F
RGBA16
F_
EXT
RGBA16I
RGBA16UI
RGBA32F
RGBA32
F_
EXT
RGBA32I
RGBA32UI
RGBA_
INTEGER
RGB_
INTEGER
RG_
INTEGER
SAMPLER
SAMPLE
R_
2D
SAMPLE
R_
2D_
ARRAY
SAMPLE
R_
2D_
ARRA
Y_
SHADOW
SAMPLE
R_
2D_
MULTISAMPLE
SAMPLE
R_
2D_
SHADOW
SAMPLE
R_
3D
SAMPLE
R_
BINDING
SAMPLE
R_
CUBE
SAMPLE
R_
CUBE_
SHADOW
SAMPLE
R_
EXTERNA
L_
OES
SAMPLE
R_
KHR
SAMPLES
SAMPL
E_
ALPH
A_
TO_
COVERAGE
SAMPL
E_
BUFFERS
SAMPL
E_
COVERAGE
SAMPL
E_
COVERAG
E_
INVERT
SAMPL
E_
COVERAG
E_
VALUE
SAMPL
E_
MASK
SAMPL
E_
MASK_
VALUE
SAMPL
E_
POSITION
SCISSO
R_
BOX
SCISSO
R_
TEST
SCREE
N_
KHR
SEPARAT
E_
ATTRIBS
SHADER
SHADE
R_
BINAR
Y_
FORMATS
SHADE
R_
COMPILER
SHADE
R_
IMAG
E_
ACCES
S_
BARRIE
R_
BIT
SHADE
R_
KHR
SHADE
R_
PIXE
L_
LOCA
L_
STORAG
E_
EXT
SHADE
R_
SOURC
E_
LENGTH
SHADE
R_
STORAG
E_
BARRIE
R_
BIT
SHADE
R_
STORAG
E_
BLOCK
SHADE
R_
STORAG
E_
BUFFER
SHADE
R_
STORAG
E_
BUFFE
R_
BINDING
SHADE
R_
STORAG
E_
BUFFE
R_
OFFSE
T_
ALIGNMENT
SHADE
R_
STORAG
E_
BUFFE
R_
SIZE
SHADE
R_
STORAG
E_
BUFFE
R_
START
SHADE
R_
TYPE
SHADIN
G_
LANGUAG
E_
VERSION
SHORT
SIGNALED
SIGNE
D_
NORMALIZED
SOFTLIGH
T_
KHR
SRC_
ALPHA
SRC_
ALPH
A_
SATURATE
SRC_
COLOR
SRGB
SRGB8
SRGB8_
ALPH
A8
STAC
K_
OVERFLOW
STAC
K_
OVERFLO
W_
KHR
STAC
K_
UNDERFLOW
STAC
K_
UNDERFLO
W_
KHR
STATI
C_
COPY
STATI
C_
DRAW
STATI
C_
READ
STENCIL
STENCI
L_
ATTACHMENT
STENCI
L_
BACK_
FAIL
STENCI
L_
BACK_
FUNC
STENCI
L_
BACK_
PASS_
DEPT
H_
FAIL
STENCI
L_
BACK_
PASS_
DEPT
H_
PASS
STENCI
L_
BACK_
REF
STENCI
L_
BACK_
VALU
E_
MASK
STENCI
L_
BACK_
WRITEMASK
STENCI
L_
BITS
STENCI
L_
BUFFE
R_
BIT
STENCI
L_
BUFFE
R_
BIT0_
QCOM
STENCI
L_
BUFFE
R_
BIT1_
QCOM
STENCI
L_
BUFFE
R_
BIT2_
QCOM
STENCI
L_
BUFFE
R_
BIT3_
QCOM
STENCI
L_
BUFFE
R_
BIT4_
QCOM
STENCI
L_
BUFFE
R_
BIT5_
QCOM
STENCI
L_
BUFFE
R_
BIT6_
QCOM
STENCI
L_
BUFFE
R_
BIT7_
QCOM
STENCI
L_
CLEA
R_
VALUE
STENCI
L_
FAIL
STENCI
L_
FUNC
STENCI
L_
INDEX
STENCI
L_
INDE
X8
STENCI
L_
PASS_
DEPT
H_
FAIL
STENCI
L_
PASS_
DEPT
H_
PASS
STENCI
L_
REF
STENCI
L_
TEST
STENCI
L_
VALU
E_
MASK
STENCI
L_
WRITEMASK
STREA
M_
COPY
STREA
M_
DRAW
STREA
M_
READ
SUBPIXE
L_
BITS
SYNC_
CONDITION
SYNC_
FENCE
SYNC_
FLAGS
SYNC_
FLUS
H_
COMMAND
S_
BIT
SYNC_
GPU_
COMMAND
S_
COMPLETE
SYNC_
STATUS
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
TEXTUR
E_
2D
TEXTUR
E_
2D_
ARRAY
TEXTUR
E_
2D_
MULTISAMPLE
TEXTUR
E_
3D
TEXTUR
E_
ALPH
A_
SIZE
TEXTUR
E_
ALPH
A_
TYPE
TEXTUR
E_
BASE_
LEVEL
TEXTUR
E_
BINDIN
G_
2D
TEXTUR
E_
BINDIN
G_
2D_
ARRAY
TEXTUR
E_
BINDIN
G_
2D_
MULTISAMPLE
TEXTUR
E_
BINDIN
G_
3D
TEXTUR
E_
BINDIN
G_
CUBE_
MAP
TEXTUR
E_
BINDIN
G_
EXTERNA
L_
OES
TEXTUR
E_
BLUE_
SIZE
TEXTUR
E_
BLUE_
TYPE
TEXTUR
E_
COMPAR
E_
FUNC
TEXTUR
E_
COMPAR
E_
MODE
TEXTUR
E_
COMPRESSED
TEXTUR
E_
CUBE_
MAP
TEXTUR
E_
CUBE_
MAP_
NEGATIV
E_
X
TEXTUR
E_
CUBE_
MAP_
NEGATIV
E_
Y
TEXTUR
E_
CUBE_
MAP_
NEGATIV
E_
Z
TEXTUR
E_
CUBE_
MAP_
POSITIV
E_
X
TEXTUR
E_
CUBE_
MAP_
POSITIV
E_
Y
TEXTUR
E_
CUBE_
MAP_
POSITIV
E_
Z
TEXTUR
E_
DEPTH
TEXTUR
E_
DEPT
H_
SIZE
TEXTUR
E_
DEPT
H_
TYPE
TEXTUR
E_
EXTERNA
L_
OES
TEXTUR
E_
FETC
H_
BARRIE
R_
BIT
TEXTUR
E_
FIXE
D_
SAMPL
E_
LOCATIONS
TEXTUR
E_
GREE
N_
SIZE
TEXTUR
E_
GREE
N_
TYPE
TEXTUR
E_
HEIGHT
TEXTUR
E_
IMMUTABL
E_
FORMAT
TEXTUR
E_
IMMUTABL
E_
FORMA
T_
EXT
TEXTUR
E_
IMMUTABL
E_
LEVELS
TEXTUR
E_
INTERNA
L_
FORMAT
TEXTUR
E_
MAG_
FILTER
TEXTUR
E_
MAX_
ANISOTROP
Y_
EXT
TEXTUR
E_
MAX_
LEVEL
TEXTUR
E_
MAX_
LOD
TEXTUR
E_
MIN_
FILTER
TEXTUR
E_
MIN_
LOD
TEXTUR
E_
RED_
SIZE
TEXTUR
E_
RED_
TYPE
TEXTUR
E_
SAMPLES
TEXTUR
E_
SHARE
D_
SIZE
TEXTUR
E_
STENCI
L_
SIZE
TEXTUR
E_
SWIZZL
E_
A
TEXTUR
E_
SWIZZL
E_
B
TEXTUR
E_
SWIZZL
E_
G
TEXTUR
E_
SWIZZL
E_
R
TEXTUR
E_
UPDAT
E_
BARRIE
R_
BIT
TEXTUR
E_
USAG
E_
ANGLE
TEXTUR
E_
WIDTH
TEXTUR
E_
WRAP_
R
TEXTUR
E_
WRAP_
S
TEXTUR
E_
WRAP_
T
TIMEOU
T_
EXPIRED
TIMEOU
T_
IGNORED
TIMESTAM
P_
EXT
TIME_
ELAPSE
D_
EXT
TOP_
LEVE
L_
ARRA
Y_
SIZE
TOP_
LEVE
L_
ARRA
Y_
STRIDE
TRANSFOR
M_
FEEDBACK
TRANSFOR
M_
FEEDBAC
K_
ACTIVE
TRANSFOR
M_
FEEDBAC
K_
BARRIE
R_
BIT
TRANSFOR
M_
FEEDBAC
K_
BINDING
TRANSFOR
M_
FEEDBAC
K_
BUFFER
TRANSFOR
M_
FEEDBAC
K_
BUFFE
R_
BINDING
TRANSFOR
M_
FEEDBAC
K_
BUFFE
R_
MODE
TRANSFOR
M_
FEEDBAC
K_
BUFFE
R_
SIZE
TRANSFOR
M_
FEEDBAC
K_
BUFFE
R_
START
TRANSFOR
M_
FEEDBAC
K_
PAUSED
TRANSFOR
M_
FEEDBAC
K_
PRIMITIVE
S_
WRITTEN
TRANSFOR
M_
FEEDBAC
K_
VARYING
TRANSFOR
M_
FEEDBAC
K_
VARYINGS
TRANSFOR
M_
FEEDBAC
K_
VARYIN
G_
MAX_
LENGTH
TRIANGLES
TRIANGL
E_
FAN
TRIANGL
E_
STRIP
TRUE
TYPE
UNIFORM
UNIFOR
M_
ARRA
Y_
STRIDE
UNIFOR
M_
BARRIE
R_
BIT
UNIFOR
M_
BLOCK
UNIFOR
M_
BLOC
K_
ACTIV
E_
UNIFORMS
UNIFOR
M_
BLOC
K_
ACTIV
E_
UNIFOR
M_
INDICES
UNIFOR
M_
BLOC
K_
BINDING
UNIFOR
M_
BLOC
K_
DATA_
SIZE
UNIFOR
M_
BLOC
K_
INDEX
UNIFOR
M_
BLOC
K_
NAME_
LENGTH
UNIFOR
M_
BLOC
K_
REFERENCE
D_
BY_
FRAGMEN
T_
SHADER
UNIFOR
M_
BLOC
K_
REFERENCE
D_
BY_
VERTE
X_
SHADER
UNIFOR
M_
BUFFER
UNIFOR
M_
BUFFE
R_
BINDING
UNIFOR
M_
BUFFE
R_
OFFSE
T_
ALIGNMENT
UNIFOR
M_
BUFFE
R_
SIZE
UNIFOR
M_
BUFFE
R_
START
UNIFOR
M_
IS_
ROW_
MAJOR
UNIFOR
M_
MATRI
X_
STRIDE
UNIFOR
M_
NAME_
LENGTH
UNIFOR
M_
OFFSET
UNIFOR
M_
SIZE
UNIFOR
M_
TYPE
UNPAC
K_
ALIGNMENT
UNPAC
K_
IMAG
E_
HEIGHT
UNPAC
K_
ROW_
LENGTH
UNPAC
K_
SKIP_
IMAGES
UNPAC
K_
SKIP_
PIXELS
UNPAC
K_
SKIP_
ROWS
UNSIGNALED
UNSIGNE
D_
BYTE
UNSIGNE
D_
INT
UNSIGNE
D_
INT_
2_
10_
10_
10_
REV
UNSIGNE
D_
INT_
5_
9_
9_
9_
REV
UNSIGNE
D_
INT_
10F_
11F_
11F_
REV
UNSIGNE
D_
INT_
24_
8
UNSIGNE
D_
INT_
ATOMI
C_
COUNTER
UNSIGNE
D_
INT_
IMAG
E_
2D
UNSIGNE
D_
INT_
IMAG
E_
2D_
ARRAY
UNSIGNE
D_
INT_
IMAG
E_
3D
UNSIGNE
D_
INT_
IMAG
E_
CUBE
UNSIGNE
D_
INT_
SAMPLE
R_
2D
UNSIGNE
D_
INT_
SAMPLE
R_
2D_
ARRAY
UNSIGNE
D_
INT_
SAMPLE
R_
2D_
MULTISAMPLE
UNSIGNE
D_
INT_
SAMPLE
R_
3D
UNSIGNE
D_
INT_
SAMPLE
R_
CUBE
UNSIGNE
D_
INT_
VEC2
UNSIGNE
D_
INT_
VEC3
UNSIGNE
D_
INT_
VEC4
UNSIGNE
D_
NORMALIZED
UNSIGNE
D_
SHORT
UNSIGNE
D_
SHOR
T_
4_
4_
4_
4
UNSIGNE
D_
SHOR
T_
5_
5_
5_
1
UNSIGNE
D_
SHOR
T_
5_
6_
5
VALIDAT
E_
STATUS
VENDOR
VERSION
VERTE
X_
ARRAY
VERTE
X_
ARRA
Y_
BINDING
VERTE
X_
ARRA
Y_
KHR
VERTE
X_
ATTRI
B_
ARRA
Y_
BARRIE
R_
BIT
VERTE
X_
ATTRI
B_
ARRA
Y_
BUFFE
R_
BINDING
VERTE
X_
ATTRI
B_
ARRA
Y_
DIVISOR
VERTE
X_
ATTRI
B_
ARRA
Y_
ENABLED
VERTE
X_
ATTRI
B_
ARRA
Y_
INTEGER
VERTE
X_
ATTRI
B_
ARRA
Y_
NORMALIZED
VERTE
X_
ATTRI
B_
ARRA
Y_
POINTER
VERTE
X_
ATTRI
B_
ARRA
Y_
SIZE
VERTE
X_
ATTRI
B_
ARRA
Y_
STRIDE
VERTE
X_
ATTRI
B_
ARRA
Y_
TYPE
VERTE
X_
ATTRI
B_
BINDING
VERTE
X_
ATTRI
B_
RELATIV
E_
OFFSET
VERTE
X_
BINDIN
G_
BUFFER
VERTE
X_
BINDIN
G_
DIVISOR
VERTE
X_
BINDIN
G_
OFFSET
VERTE
X_
BINDIN
G_
STRIDE
VERTE
X_
SHADER
VERTE
X_
SHADE
R_
BIT
VIEWPORT
WAIT_
FAILED
WRIT
E_
ONLY
ZERO
Functions
§
missing_
fn_
panic
🔒