We're looking for a user researcher to understand the needs of developers and designers. Is this you or someone you know? Check out the post: https://mzl.la/2IGzdXS


WebGL 1


类型 Web接口类型 描述
GLenum unsigned long 用于枚举。另见 constants
GLboolean boolean Boolean型。
GLbitfield unsigned long 一个位字段(bit field),用于存储逻辑位(bit)。例如,在 WebGLRenderingContext.clear()的使用。
GLbyte byte 八位(一个字节),2的补码表示的有符号整数。
GLshort short 十六位2的补码表示的有符号整数。
GLint long 三十二位2的补码表示的有符号整数。
GLsizei long 用来描述尺寸(例如:绘画缓冲drawing buffer的宽和高)。
GLintptr long long 用来表示指针的特殊类型。
GLsizeiptr long long 用来表示指针的特殊类型。
GLubyte octet 八位(一个字节),2的补码表示的无符号整数。
GLushort unsigned short 十六位2的补码表示的无符号整数。
GLuint unsigned long 三十二位2的补码表示的有符号整数。
GLfloat unrestricted float 三十二位的IEEE标准的浮点数。
GLclampf unrestricted float 限值32位IEEE浮点数。

WebGL 2

以下类型的变量属于 WebGL2RenderingContext. 所有WebGL 1中的类型也有使用。

类型 Web接口类型 描述
GLint64 long long 六十四位有符号整数。

WebGL 扩展

以下类型用在 WebGL extensions中。

类型 Web接口类型 描述
GLuint64EXT long long 六十四位无符号整数


Specification Status Comment
WebGL 1.0
Recommendation 初始定义
WebGL 2.0
Editor's Draft 定义额外的类型.
Working Draft 添加GLuint64EXT


We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support 9 4.0 (2.0) 11 12 5.1
Feature Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support ? 25 (Yes) ? 12 8.1



此页面的贡献者: luojia, charlie
最后编辑者: luojia,