WebGL2RenderingContext: vertexAttribI4[u]i[v]() 方法

Baseline 已广泛支持

此功能已成熟,并可在多种设备和浏览器版本上运行。自 2021 年 9 月起,所有浏览器均已支持此功能。

注意:此功能在 Web Workers 中可用。

WebGL2RenderingContext.vertexAttribI4[u]i[v]() 方法是 WebGL 2 API 的一部分,用于为通用顶点属性指定整数值。

语法

js
vertexAttribI4i(index, v0, v1, v2, v3)
vertexAttribI4ui(index, v0, v1, v2, v3)
vertexAttribI4iv(index, value)
vertexAttribI4uiv(index, value)

参数

index

一个 GLuint,指定要修改的顶点属性的位置。

v0, v1, v2, v3

一个整数 Number,表示顶点属性的值。

value

一个 Uint32Array/Int32Array 或一系列 GLuint/GLint,用于整数向量顶点属性值。

返回值

无(undefined)。

示例

js
gl.vertexAttribI4i(a_foobar, 10);

规范

规范
WebGL 2.0 规范
# 3.7.8

浏览器兼容性

另见