playcanvas
Version:
PlayCanvas WebGL game engine
15 lines (12 loc) • 480 B
JavaScript
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 };