diff options
Diffstat (limited to 'Source/ThirdParty/ANGLE/src/compiler/ValidateLimitations.h')
-rw-r--r-- | Source/ThirdParty/ANGLE/src/compiler/ValidateLimitations.h | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/Source/ThirdParty/ANGLE/src/compiler/ValidateLimitations.h b/Source/ThirdParty/ANGLE/src/compiler/ValidateLimitations.h index a4f5a28..a835cb3 100644 --- a/Source/ThirdParty/ANGLE/src/compiler/ValidateLimitations.h +++ b/Source/ThirdParty/ANGLE/src/compiler/ValidateLimitations.h @@ -13,6 +13,7 @@ struct TLoopInfo { struct TIndex { int id; // symbol id. } index; + TIntermLoop* loop; }; typedef TVector<TLoopInfo> TLoopStack; @@ -24,14 +25,10 @@ public: int numErrors() const { return mNumErrors; } - virtual void visitSymbol(TIntermSymbol*); - virtual void visitConstantUnion(TIntermConstantUnion*); virtual bool visitBinary(Visit, TIntermBinary*); virtual bool visitUnary(Visit, TIntermUnary*); - virtual bool visitSelection(Visit, TIntermSelection*); virtual bool visitAggregate(Visit, TIntermAggregate*); virtual bool visitLoop(Visit, TIntermLoop*); - virtual bool visitBranch(Visit, TIntermBranch*); private: void error(TSourceLoc loc, const char *reason, const char* token); |