OES_vertex_array_object: createVertexArrayOES() method

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨April 2018⁩.

The OES_vertex_array_object.createVertexArrayOES() method of the WebGL API creates and initializes a WebGLVertexArrayObject object that represents a vertex array object (VAO) pointing to vertex array data and which provides names for different sets of vertex data.

Syntax

js
createVertexArrayOES() 

Parameters

None.

Return value

A WebGLVertexArrayObject representing a vertex array object (VAO) which points to vertex array data.

Examples

js
const ext = gl.getExtension("OES_vertex_array_object"); const vao = ext.createVertexArrayOES(); ext.bindVertexArrayOES(vao); // … // calls to bindBuffer or vertexAttribPointer // which will be "recorded" in the VAO // … 

Specifications

Specification
WebGL OES_vertex_array_object Khronos Ratified Extension Specification

Browser compatibility

See also