Axel Gneiting
Axel Gneiting
I would keep this open, the validation layers aren't that great with RT right now, maybe there is some invalid usage.
I did review the code and didn't see any obvious issues. Latest validation layers also report none.
It's honestly crazy that the toolchain is so tightly tied to the system version on Linux, it always irritated me.
You have to additionally call `glslang_program_add_source_text` before `glslang_program_SPIRV_generate`. This doesn't make sense to me either.
SDK 1.4.355 includes KosmicKrisp now: https://www.lunarg.com/lunarg-releases-vulkan-sdk-1-4-335-0/ I have no Mac to test with right now and I won't have time or access to one until next year.
Here is one of the shaders (I had to obfuscate the symbols). Not the worst case, but still clearly shows the problem: ``` $ time glslangValidator -V --target-env vulkan1.4 test.comp...