diff --git a/renderdoc/driver/shaders/dxil/dxil_disassemble.cpp b/renderdoc/driver/shaders/dxil/dxil_disassemble.cpp index ee75580ff..b392fa3d2 100644 --- a/renderdoc/driver/shaders/dxil/dxil_disassemble.cpp +++ b/renderdoc/driver/shaders/dxil/dxil_disassemble.cpp @@ -417,7 +417,10 @@ void Program::MakeDisassemblyString() first = false; m_Disassembly += StringFormat::Fmt(" %s", t->toString().c_str()); } - m_Disassembly += " }\n"; + if(typ->members.empty()) + m_Disassembly += "}\n"; + else + m_Disassembly += " }\n"; instructionLine++; }