At least partially addresses issue #510.
// For the version, it uses the latest git tag followed by the number of commits.
// For the date, it uses the current date (when then script is run).
-#define GLSLANG_REVISION "Overload400-PrecQual.1482"
-#define GLSLANG_DATE "12-Sep-2016"
+#define GLSLANG_REVISION "Overload400-PrecQual.1485"
+#define GLSLANG_DATE "15-Sep-2016"
HlslScanContext scanContext(*this, ppContext);
HlslGrammar grammar(scanContext, *this);
- if (!grammar.parse())
- {
+ if (!grammar.parse()) {
// Print a message formated such that if you click on the message it will take you right to
// the line through most UIs.
const glslang::TSourceLoc& sourceLoc = input.getSourceLoc();
printf("\n%s(%i): error at column %i, HLSL translation failed.\n", sourceLoc.name, sourceLoc.line,
sourceLoc.column);
+ return false;
}
+
return numErrors == 0;
}