From 033624f1601f29b664624470433f250adde4e74d Mon Sep 17 00:00:00 2001 From: Dzmitry Malyshau Date: Sun, 15 Dec 2019 15:19:27 -0500 Subject: [PATCH] Handle adapter enumeration failures better --- wgpu-core/src/instance.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/wgpu-core/src/instance.rs b/wgpu-core/src/instance.rs index 0404d95be3..c1f31c3b5a 100644 --- a/wgpu-core/src/instance.rs +++ b/wgpu-core/src/instance.rs @@ -344,7 +344,8 @@ impl> Global { } let _ = (selected, id_vulkan, id_metal, id_dx12, id_dx11); - unreachable!() + log::warn!("Some adapters are present, but enumerating them failed!"); + None } pub fn adapter_get_info(&self, adapter_id: AdapterId) -> AdapterInfo {