UNPKG

playcanvas

Version:

PlayCanvas WebGL game engine

15 lines (12 loc) 480 B
import { BUFFERUSAGE_VERTEX, BUFFERUSAGE_STORAGE } from '../constants.js'; import { WebgpuBuffer } from './webgpu-buffer.js'; class WebgpuVertexBuffer extends WebgpuBuffer { unlock(vertexBuffer) { var device = vertexBuffer.device; super.unlock(device, vertexBuffer.storage); } constructor(vertexBuffer, format, options){ super(BUFFERUSAGE_VERTEX | ((options == null ? void 0 : options.storage) ? BUFFERUSAGE_STORAGE : 0)); } } export { WebgpuVertexBuffer };