diff --git a/render/wgpu/src/lib.rs b/render/wgpu/src/lib.rs index 8baad1e4a27d..1356b1eecdb7 100644 --- a/render/wgpu/src/lib.rs +++ b/render/wgpu/src/lib.rs @@ -131,7 +131,9 @@ impl WgpuRenderBackend { }, wgpu::BackendBit::PRIMARY, )) - .unwrap(); + .ok_or_else(|| { + "Ruffle requires hardware acceleration, but no compatible graphics device was found." + })?; let (device, queue) = block_on(adapter.request_device(&wgpu::DeviceDescriptor { extensions: wgpu::Extensions {