summaryrefslogtreecommitdiffstats
path: root/src/3rdparty/angle/src/compiler/translator/VersionGLSL.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/3rdparty/angle/src/compiler/translator/VersionGLSL.h')
-rw-r--r--src/3rdparty/angle/src/compiler/translator/VersionGLSL.h14
1 files changed, 11 insertions, 3 deletions
diff --git a/src/3rdparty/angle/src/compiler/translator/VersionGLSL.h b/src/3rdparty/angle/src/compiler/translator/VersionGLSL.h
index c41069d42d..8b82eb9615 100644
--- a/src/3rdparty/angle/src/compiler/translator/VersionGLSL.h
+++ b/src/3rdparty/angle/src/compiler/translator/VersionGLSL.h
@@ -7,10 +7,13 @@
#ifndef COMPILER_TRANSLATOR_VERSIONGLSL_H_
#define COMPILER_TRANSLATOR_VERSIONGLSL_H_
-#include "compiler/translator/IntermNode.h"
+#include "compiler/translator/IntermTraverse.h"
#include "compiler/translator/Pragma.h"
+namespace sh
+{
+
static const int GLSL_VERSION_110 = 110;
static const int GLSL_VERSION_120 = 120;
static const int GLSL_VERSION_130 = 130;
@@ -56,8 +59,11 @@ class TVersionGLSL : public TIntermTraverser
// Else 110 is returned.
int getVersion() const { return mVersion; }
- void visitSymbol(TIntermSymbol *) override;
- bool visitAggregate(Visit, TIntermAggregate *) override;
+ void visitSymbol(TIntermSymbol *node) override;
+ bool visitAggregate(Visit, TIntermAggregate *node) override;
+ bool visitInvariantDeclaration(Visit, TIntermInvariantDeclaration *node) override;
+ bool visitFunctionPrototype(Visit, TIntermFunctionPrototype *node) override;
+ bool visitDeclaration(Visit, TIntermDeclaration *node) override;
private:
void ensureVersionIsAtLeast(int version);
@@ -65,4 +71,6 @@ class TVersionGLSL : public TIntermTraverser
int mVersion;
};
+} // namespace sh
+
#endif // COMPILER_TRANSLATOR_VERSIONGLSL_H_