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 批准的擴充套件規範

瀏覽器相容性

另見