WebGPUUniformBuffer.js 357 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.isUniformBuffer = true;
  7. this.usage |= GPUBufferUsage.UNIFORM;
  8. }
  9. }
  10. export default WebGPUUniformBuffer;