Spent 2 hours trying to understand why my engine crashed at boot with #Vulkan validation layers.
The final answer is:
1. I use `-preserve-parameters` when compiling my Slang shaders.
2. I have shaders that do not use gl_FragCoord.
3. The validation layer generates instruments the SPIR-V shader that check for it (from what I understand?)
4. Mesa crashes.
Apparently such a bug was fixed 4 hours (!) ago in the validation layer repository, but only for vertex shaders for now.


