--- title: WebGLVertexArrayObject slug: Web/API/WebGLVertexArrayObject tags: - API - Reference - WebGL - WebGL2 translation_of: Web/API/WebGLVertexArrayObject ---
{{APIRef("WebGL")}}

WebGLVertexArrayObject接口是WebGL 2 API的一部分,顶点数组对象(VAOs)指向顶点数组数据,并提供不同顶点数据集合的名称。

当使用WebGLVertexArrayObject对象时,这些方法会很有用:

WebGL 1:  {{domxref("OES_vertex_array_object")}} 扩展允许你在WebGL 1 上下文环境中使用顶点数组对象。

示例

var vao = gl.createVertexArray();
gl.bindVertexArray(vao);

// ...
// calls to bindBuffer or vertexAttribPointer
// which will be "recorded" in the VAO
// ...

规范

Specification Status Comment
{{SpecName('WebGL2', "#3.6", "WebGLVertexArrayObject")}} {{Spec2('WebGL2')}} Initial definition.

浏览器兼容性

{{Compat("api.WebGLVertexArrayObject")}}

相关链接