Preserve stdout/stderr from external shader tools and display to user

This commit is contained in:
baldurk
2018-08-15 13:33:40 +01:00
parent b90efe114a
commit babe36bf7e
6 changed files with 292 additions and 256 deletions
@@ -77,16 +77,18 @@ rdcstr ShaderProcessingTool::DefaultArguments() const
return "";
}
rdcstr ShaderProcessingTool::DisassembleShader(QWidget *window, const ShaderReflection *shaderDetails,
rdcstr arguments) const
ShaderToolOutput ShaderProcessingTool::DisassembleShader(QWidget *window,
const ShaderReflection *shaderDetails,
rdcstr arguments) const
{
return "";
return {};
}
bytebuf ShaderProcessingTool::CompileShader(QWidget *window, rdcstr source, rdcstr entryPoint,
ShaderStage stage, rdcstr arguments) const
ShaderToolOutput ShaderProcessingTool::CompileShader(QWidget *window, rdcstr source,
rdcstr entryPoint, ShaderStage stage,
rdcstr arguments) const
{
return bytebuf();
return {};
}
////////////////////////////////////////////////////////////////////////////////