diff --git a/src/renderers/webgpu/WebGPURenderer.Nodes.js b/src/renderers/webgpu/WebGPURenderer.Nodes.js index 44d009aba447c6..2a78aa9d87f8f6 100644 --- a/src/renderers/webgpu/WebGPURenderer.Nodes.js +++ b/src/renderers/webgpu/WebGPURenderer.Nodes.js @@ -1,5 +1,4 @@ import Renderer from '../common/Renderer.js'; -import WebGLBackend from '../webgl-fallback/WebGLBackend.js'; import WebGPUBackend from './WebGPUBackend.js'; import BasicNodeLibrary from './nodes/BasicNodeLibrary.js'; @@ -7,27 +6,7 @@ class WebGPURenderer extends Renderer { constructor( parameters = {} ) { - let BackendClass; - - if ( parameters.forceWebGL ) { - - BackendClass = WebGLBackend; - - } else { - - BackendClass = WebGPUBackend; - - parameters.getFallback = () => { - - console.warn( 'THREE.WebGPURenderer: WebGPU is not available, running under WebGL2 backend.' ); - - return new WebGLBackend( parameters ); - - }; - - } - - const backend = new BackendClass( parameters ); + const backend = new WebGPUBackend( parameters ); super( backend, parameters );