diff --git a/wgpu-hal/src/vulkan/adapter.rs b/wgpu-hal/src/vulkan/adapter.rs index ef2f342084..a9d6d19276 100644 --- a/wgpu-hal/src/vulkan/adapter.rs +++ b/wgpu-hal/src/vulkan/adapter.rs @@ -1771,6 +1771,11 @@ fn supports_bgra8unorm_storage( return false; } + // See https://github.com/gfx-rs/wgpu/issues/4235 + if cfg!(any(target_os = "macos", target_os = "ios")) { + return false; + } + unsafe { let mut properties3 = vk::FormatProperties3::default(); let mut properties2 = vk::FormatProperties2::builder().push_next(&mut properties3);