Skip to content

Commit 26c89b4

Browse files
committed
VirtualContext.exe doesn't return non-0 error code if context fails
1 parent 52c481b commit 26c89b4

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

renderdoc/driver/ihv/amd/amd_isa.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -398,9 +398,9 @@ std::string Disassemble(ShaderStage stage, const std::vector<std::string> &glsl,
398398
Process::ProcessResult result = {};
399399
Process::LaunchProcess(vc.c_str(), dirname(vc).c_str(), cmdLine.c_str(), &result);
400400

401-
if(result.retCode != 0)
401+
if(result.retCode != 0 || result.strStdout.find("Error") != string::npos)
402402
{
403-
return "; Failed to Disassemble - " + result.strStdout;
403+
return "; Failed to Disassemble\n\n; " + result.strStdout;
404404
}
405405

406406
// remove artifacts we don't need

0 commit comments

Comments
 (0)