408: Handle adapter enumeration failures better r=kvark a=kvark

Fixes #406

It appears that the target system could support Vulkan but is misconfigured.

Co-authored-by: Dzmitry Malyshau <kvarkus@gmail.com>
This commit is contained in:
bors[bot]
2019-12-15 20:21:00 +00:00
committed by GitHub

View File

@@ -344,7 +344,8 @@ impl<F: IdentityFilter<AdapterId>> Global<F> {
}
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<B: GfxBackend>(&self, adapter_id: AdapterId) -> AdapterInfo {