1234567891011121314151617181920212223242526272829303132 |
- import Renderer from '../common/Renderer.js';
- import WebGPUBackend from './WebGPUBackend.js';
- /*
- const debugHandler = {
- get: function ( target, name ) {
- // Add |update
- if ( /^(create|destroy)/.test( name ) ) console.log( 'WebGPUBackend.' + name );
- return target[ name ];
- }
- };
- */
- class WebGPURenderer extends Renderer {
- constructor( parameters = {} ) {
- const backend = new WebGPUBackend( parameters );
- //const backend = new Proxy( new WebGPUBackend( parameters ), debugHandler );
- super( backend );
- this.isWebGPURenderer = true;
- }
- }
- export default WebGPURenderer;
|