Commit b36e5393 by Geoff Lang Committed by Commit Bot

D3D: Return an empty string when the translated shader source is empty.

TEST=conformance/extensions/webgl-debug-shaders BUG=angleproject:1991 Change-Id: Id210ec43501c4e4f3db2c8a0aec25e1d20b18d33 Reviewed-on: https://chromium-review.googlesource.com/475992 Commit-Queue: Geoff Lang <geofflang@chromium.org> Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
parent 33151a53
...@@ -78,6 +78,11 @@ ShaderD3D::~ShaderD3D() ...@@ -78,6 +78,11 @@ ShaderD3D::~ShaderD3D()
std::string ShaderD3D::getDebugInfo() const std::string ShaderD3D::getDebugInfo() const
{ {
if (mDebugInfo.empty())
{
return "";
}
return mDebugInfo + std::string("\n// ") + GetShaderTypeString(mData.getShaderType()) + return mDebugInfo + std::string("\n// ") + GetShaderTypeString(mData.getShaderType()) +
" SHADER END\n"; " SHADER END\n";
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment