The following types are used in WebGL interfaces.
WebGL 1These types are used within a WebGLRenderingContext
.
GLenum
unsigned long
Used for enums. See also the list of constants. GLboolean
boolean
A boolean value. GLbitfield
unsigned long
A bit field that stores multiple, logical bits. Used for example in WebGLRenderingContext.clear()
. GLbyte
byte
8-bit twos complement signed integer. GLshort
short
16-bit twos complement signed integer. GLint
long
32-bit twos complement signed integer. GLsizei
long
Used for sizes (e.g., width and height of the drawing buffer). GLintptr
long long
Special type for pointer arithmetic. GLsizeiptr
long long
Special type for pointer arithmetic. GLubyte
octet
8-bit unsigned integer. GLushort
unsigned short
16-bit unsigned integer. GLuint
unsigned long
32-bit unsigned integer. GLfloat
unrestricted float
32-bit IEEE floating point number. GLclampf
unrestricted float
Clamped 32-bit IEEE floating point number. WebGL 2
These types are used within a WebGL2RenderingContext
. All WebGL 1 types are used as well.
GLint64
long long
Signed 64-bit integer number. WebGL extensions
These types are used within WebGL extensions.
Type Web IDL type DescriptionGLuint64EXT
long long
Unsigned 64-bit integer number. Specifications See also
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4