Also copy shader info log on success. Previously we only copied the GLSL shader compiler's info log on failure. This hid any warnings or debug info from the application. Bug chromium:845103 Change-Id: Ia1877a405db2017d327dfc68037596fbda1579fa Reviewed-on: https://swiftshader-review.googlesource.com/19009 Tested-by: Nicolas Capens <nicolascapens@google.com> Reviewed-by: Alexis Hétu <sugoi@google.com>
diff --git a/src/OpenGL/compiler/ParseHelper.cpp b/src/OpenGL/compiler/ParseHelper.cpp index 6d4b149..cf6aa95 100644 --- a/src/OpenGL/compiler/ParseHelper.cpp +++ b/src/OpenGL/compiler/ParseHelper.cpp
@@ -224,6 +224,14 @@ srcLoc, reason, token, extraInfo); } +void TParseContext::info(const TSourceLoc& loc, + const char* reason, const char* token, + const char* extraInfo) { + pp::SourceLocation srcLoc(loc.first_file, loc.first_line); + mDiagnostics.writeInfo(pp::Diagnostics::PP_INFO, + srcLoc, reason, token, extraInfo); +} + void TParseContext::trace(const char* str) { mDiagnostics.writeDebug(str);