OES_element_index_uint 擴充套件

Baseline 已廣泛支援

此特性已相當成熟,可在許多裝置和瀏覽器版本上使用。自 ⁨2015 年 7 月⁩以來,各瀏覽器均已提供此特性。

OES_element_index_uint 擴充套件是 WebGL API 的一部分,它為 WebGLRenderingContext.drawElements() 添加了對 gl.UNSIGNED_INT 型別的支援。

可以使用 WebGLRenderingContext.getExtension() 方法來訪問 WebGL 擴充套件。有關更多資訊,請參閱 WebGL 教程中的 使用擴充套件

注意:此擴充套件僅適用於 WebGL1 上下文。在 WebGL2 中,此擴充套件的功能已預設包含在 WebGL2 上下文中。

擴充套件的方法

此擴充套件擴充套件了 WebGLRenderingContext.drawElements()

  • 現在 type 引數接受 gl.UNSIGNED_INT

示例

js
const ext = gl.getExtension("OES_element_index_uint");

gl.drawElements(gl.POINTS, 8, gl.UNSIGNED_INT, 0);

規範

規範
WebGL OES_element_index_uint Khronos 批准的擴充套件規範

瀏覽器相容性

另見