You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When compiling the shader in the attached file with glslangValidator -gVS --target-env vulkan1.3 3188.frag -o 3188.dbg.spv, glslang crashes with the following assert:
After #3359 this will no longer crash, but will not generate debug info for the buffer reference struct members. The full fix is awaiting a pending spec change that will allow forward references in extended instruction sets' instructions.
-gVS for some reason can't handle large shaders with a lot of helper functions. It just silently fails with -1073741819 error code. You can take any shader from the @TheForge to reproduce.
When compiling the shader in the attached file with
glslangValidator -gVS --target-env vulkan1.3 3188.frag -o 3188.dbg.spv
, glslang crashes with the following assert:glslangValidator: /home/arcady/glslang/SPIRV/SpvBuilder.cpp:967: spv::Id spv::Builder::makeMemberDebugType(const spv::Id, const spv::Builder::DebugTypeLoc &): Assertion `debugId[memberType] != 0' failed.
https://github.com/KhronosGroup/glslang/files/11224475/glslang.3188.zip
The text was updated successfully, but these errors were encountered: