Add support for new ESSL 3.00 keywords.
Bug 19331817
Change-Id: I3315de44d1976219fada3013af13146433aa6eaa
Reviewed-on: https://swiftshader-review.googlesource.com/2100
Reviewed-by: Alexis Hétu <sugoi@google.com>
Reviewed-by: Nicolas Capens <capn@google.com>
Tested-by: Nicolas Capens <capn@google.com>
diff --git a/src/OpenGL/compiler/DirectiveHandler.cpp b/src/OpenGL/compiler/DirectiveHandler.cpp
index c286ff9..ae6727b 100644
--- a/src/OpenGL/compiler/DirectiveHandler.cpp
+++ b/src/OpenGL/compiler/DirectiveHandler.cpp
@@ -26,9 +26,11 @@
}
TDirectiveHandler::TDirectiveHandler(TExtensionBehavior& extBehavior,
- TDiagnostics& diagnostics)
+ TDiagnostics& diagnostics,
+ int& shaderVersion)
: mExtensionBehavior(extBehavior),
- mDiagnostics(diagnostics)
+ mDiagnostics(diagnostics),
+ mShaderVersion(shaderVersion)
{
}
@@ -151,7 +153,7 @@
if (version == 100 ||
version == 300)
{
- mDiagnostics.setShaderVersion(version);
+ mShaderVersion = version;
}
else
{