Browse Source

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

sunag 3 years ago
parent
commit
ee9e1e76b2
1 changed files with 6 additions and 0 deletions
  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