WebGPUUniformBuffer.js 380 B

123456789101112131415161718
  1. import WebGPUBuffer from './WebGPUBuffer.js';
  2. import { GPUBindingType } from './constants.js';
  3. class WebGPUUniformBuffer extends WebGPUBuffer {
  4. constructor( name, buffer = null ) {
  5. super( name, GPUBindingType.UniformBuffer, buffer );
  6. this.usage |= GPUBufferUsage.UNIFORM;
  7. }
  8. }
  9. WebGPUUniformBuffer.prototype.isUniformBuffer = true;
  10. export default WebGPUUniformBuffer;