Explorar el Código

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

sunag hace 4 años
padre
commit
ee9e1e76b2
Se han modificado 1 ficheros con 6 adiciones y 0 borrados
  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