WebGL 1
Những loại này được sử dụng trong WebGLRenderingContext.
<đầu>
WebGL 2
Những loại này được sử dụng trong WebGL2RenderingContext. Tất cả các loại WebGL 1 cũng được sử dụng.
| Loại | Loại IDL web | Mô tả |
|---|---|---|
GLenum |
không dấu dài |
Được sử dụng cho enum. Xem thêm danh sách hằng số. |
GLboolean |
boolean |
Một giá trị boolean. |
GLbitfield |
không dấu dài |
Trường bit lưu trữ nhiều bit logic. Ví dụ được sử dụng trong
WebGLRenderingContext.clear().
|
GLbyte |
byte |
Số 2 8 bit bổ sung cho số nguyên có dấu. |
GLshort |
ngắn |
Số 2 16 bit bổ sung cho số nguyên có dấu. |
GLint |
dài |
Số 2 32 bit bổ sung cho số nguyên có dấu. |
GLsizei |
dài |
Được sử dụng cho các kích thước (ví dụ: chiều rộng và chiều cao của vùng đệm vẽ). |
GLintptr |
dài lắm |
Loại đặc biệt cho số học con trỏ. |
GLsizeiptr |
dài lắm |
Loại đặc biệt cho số học con trỏ. |
GLubyte |
octet |
Số nguyên không dấu 8 bit. |
GLushort |
ngắn không dấu |
Số nguyên không dấu 16-bit. |
GLuint |
không dấu dài |
Số nguyên không dấu 32 bit. |
GLfloat |
thả nổi không giới hạn |
Số dấu phẩy động IEEE 32-bit. |
GLclampf |
thả nổi không giới hạn |
Số dấu phẩy động IEEE 32-bit được kẹp. |
| Loại | Loại IDL web | Mô tả |
|---|---|---|
GLint64 |
dài dài |
Số nguyên 64 bit có dấu. |
Tiện ích mở rộng WebGL
Những loại này được sử dụng trong tiện ích mở rộng WebGL.
| Loại | Loại IDL web | Mô tả |
|---|---|---|
GLuint64EXT |
dài dài |
Số nguyên 64 bit không dấu. |
Thông số kỹ thuật
| Specification |
|---|
| WebGL> # 5.1> |
| WebGL2> # 3.1> |
| EXT_disjoint_timer_query> |