ANGLE_instanced_arrays: vertexAttribDivisorANGLE() 方法

Baseline 已广泛支持

此功能已成熟,可跨多种设备和浏览器版本正常运行。自 2016 年 6 月起,所有浏览器均已支持。

ANGLE_instanced_arrays.vertexAttribDivisorANGLE() 方法是 WebGL API 的一部分,它修改在使用 ext.drawArraysInstancedANGLE()ext.drawElementsInstancedANGLE() 渲染图元多个实例时,通用顶点属性更新的速率。

注意: 使用 WebGL2 时,此方法默认可用为 gl.vertexAttribDivisor()

语法

js
vertexAttribDivisorANGLE(index, divisor)

参数

index

一个 GLuint,指定通用顶点属性的索引。

divisor

一个 GLuint,指定通用属性更新之间要经过的实例数。

返回值

无(undefined)。

示例

js
const ext = gl.getExtension("ANGLE_instanced_arrays");
ext.vertexAttribDivisorANGLE(0, 2);

规范

规范
WebGL ANGLE_instanced_arrays Khronos 批准的扩展规范

浏览器兼容性

另见