UNPKG

playcanvas

Version:

Open-source WebGL/WebGPU 3D engine for the web

21 lines (20 loc) 459 B
import { WebglBuffer } from "./webgl-buffer.js"; class WebglVertexBuffer extends WebglBuffer { // vertex array object vao = null; destroy(device) { super.destroy(device); device.unbindVertexArray(); } loseContext() { super.loseContext(); this.vao = null; } unlock(vertexBuffer) { const device = vertexBuffer.device; super.unlock(device, vertexBuffer.usage, device.gl.ARRAY_BUFFER, vertexBuffer.storage); } } export { WebglVertexBuffer };