macOS Sonoma Metal regression: Shader with recursion in an buffer struct causes Compute pipeline compilation crash #2032
billhollings
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
FYI to MoltenVK users:
MoltenVK Vulkan CTS testing has uncovered that on macOS Sonoma 14.0 (23A344), a compute shader containing a recursive buffer struct like so:
passes shader compilation, but causes the compute pipeline compilation to crash with an huge recursive call stack.
This is a regression bug, as it only started occurring on macOS Sonoma.
We've let Apple know, and hopefully this gets patched soon.
The attached Metal sample app replicates this in stand-alone Metal:
PerformingCalculationsOnAGPU-recursion.zip
Beta Was this translation helpful? Give feedback.
All reactions