1234567891011121314151617181920212223 |
- import WebGPUBinding from './WebGPUBinding.js';
- import { GPUBindingType } from './constants.js';
- class WebGPUSampler extends WebGPUBinding {
- constructor( name, texture ) {
- super( name );
- this.texture = texture;
- this.type = GPUBindingType.Sampler;
- this.visibility = GPUShaderStage.FRAGMENT;
- this.samplerGPU = null; // set by the renderer
- Object.defineProperty( this, 'isSampler', { value: true } );
- }
- }
- export default WebGPUSampler;
|