From 05d1ad0da5d36165116fc9d2e83e17e2f26ad112 Mon Sep 17 00:00:00 2001 From: Jinlei Li Date: Tue, 19 Sep 2023 13:06:06 +0800 Subject: [PATCH] keep the feature disabled --- wgpu-core/src/instance.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/wgpu-core/src/instance.rs b/wgpu-core/src/instance.rs index 0aee56ac6e..1d222f5ef7 100644 --- a/wgpu-core/src/instance.rs +++ b/wgpu-core/src/instance.rs @@ -1017,6 +1017,17 @@ impl Global { adapter_guard .get(adapter_id) .map(|adapter| adapter.raw.features) + .map(|mut features| { + // SHADER_F16 is not supported in naga yet (https://github.com/gfx-rs/naga/issues/1884) + if features.contains(wgt::Features::SHADER_F16) { + features.remove(wgt::Features::SHADER_F16); + } + // BGRA8UNORM_STORAGE is not supported in naga yet (https://github.com/gfx-rs/naga/issues/2195) + if features.contains(wgt::Features::BGRA8UNORM_STORAGE) { + features.remove(wgt::Features::BGRA8UNORM_STORAGE); + } + features + }) .map_err(|_| InvalidAdapter) }