playcanvas
Version:
Open-source WebGL/WebGPU 3D engine for the web
15 lines (14 loc) • 379 B
JavaScript
import { BUFFERUSAGE_UNIFORM } from "../constants.js";
import { WebgpuBuffer } from "./webgpu-buffer.js";
class WebgpuUniformBuffer extends WebgpuBuffer {
constructor(uniformBuffer) {
super(BUFFERUSAGE_UNIFORM);
}
unlock(uniformBuffer) {
const device = uniformBuffer.device;
super.unlock(device, uniformBuffer.storageInt32.buffer);
}
}
export {
WebgpuUniformBuffer
};