Sfoglia il codice sorgente

WebGPURenderer: check unable to create WebGPU adapter (#22482)

sunag 3 anni fa
parent
commit
ee9e1e76b2
1 ha cambiato i file con 6 aggiunte e 0 eliminazioni
  1. 6 0
      examples/jsm/renderers/webgpu/WebGPURenderer.js

+ 6 - 0
examples/jsm/renderers/webgpu/WebGPURenderer.js

@@ -153,6 +153,12 @@ class WebGPURenderer {
 
 		const adapter = await navigator.gpu.requestAdapter( adapterOptions );
 
+		if ( adapter === null ) {
+
+			throw new Error( 'WebGPURenderer: Unable to create WebGPU adapter.' );
+
+		}
+
 		const deviceDescriptor = {
 			requiredFeatures: parameters.requiredFeatures,
 			requiredLimits: parameters.requiredLimits