Browse Source

WebGPUBackend: Allows the device to be created externally (#28192)

chirsz 1 year ago
parent
commit
4993e3af57
1 changed files with 1 additions and 1 deletions
  1. 1 1
      examples/jsm/renderers/webgpu/WebGPUBackend.js

+ 1 - 1
examples/jsm/renderers/webgpu/WebGPUBackend.js

@@ -101,7 +101,7 @@ class WebGPUBackend extends Backend {
 			requiredLimits: parameters.requiredLimits
 		};
 
-		const device = await adapter.requestDevice( deviceDescriptor );
+		const device = ( parameters.device !== undefined ) ? parameters.device : await adapter.requestDevice( deviceDescriptor );
 
 		const context = ( parameters.context !== undefined ) ? parameters.context : renderer.domElement.getContext( 'webgpu' );