Handle DebugSourceContinued properly in SPIR-V

This commit is contained in:
baldurk
2022-04-27 16:02:38 +01:00
parent 9f9419c21f
commit 51a9d26f83
@@ -462,6 +462,10 @@ void Reflector::RegisterOp(Iter it)
dbg.params.size() > 1 ? strings[dbg.arg<Id>(1)] : rdcstr(),
});
}
else if(dbg.inst == ShaderDbg::SourceContinued)
{
sources.back().contents += strings[dbg.arg<Id>(0)];
}
else if(dbg.inst == ShaderDbg::CompilationUnit)
{
sources[debugSources[dbg.arg<Id>(2)]].lang =