Closed nical closed 1 year ago
Is this consistently reproducible? I remember occlusion_query::occlusion_query
being flakey on MoltenVK.
I retriggered it only a few times in the bgra8unorm-storage PR but it failed consistently, while I didn't see it fail on a couple of currently other open PRs.
The failure was indeed flacky and maybe not related to bgra8unorm-storage so it was reenabled with moltenvk before landing #4228.
Description
bgra8unorm for storage buffers is always supported on metal, so it should be possible for moltenvk to support it well. Unfortunately it looks like querying the necessary vulkan extensions causes some side effects that break the occlusion query test.
Repro steps
Remove the following branch in
supports_bgra8unorm_storage
invulkan/adapter.rs
:And run the tests on CI.
Expected vs observed behavior
Expected: test
occlusion_query::occlusion_query
should succeed.Observed:
Extra materials Screenshots to help explain your problem. Validation logs can be attached in case there are warnings and errors. Zip-compressed API traces and GPU captures can also land here.
Platform
Mac aarch64 with moltenvk (vulkan backend)