Lines Matching defs:ValidateLimitations
7 #include "compiler/ValidateLimitations.h"
59 ValidateLimitations::ValidateLimitations(ShShaderType shaderType,
67 void ValidateLimitations::visitSymbol(TIntermSymbol*)
71 void ValidateLimitations::visitConstantUnion(TIntermConstantUnion*)
75 bool ValidateLimitations::visitBinary(Visit, TIntermBinary* node)
91 bool ValidateLimitations::visitUnary(Visit, TIntermUnary* node)
99 bool ValidateLimitations::visitSelection(Visit, TIntermSelection*)
104 bool ValidateLimitations::visitAggregate(Visit, TIntermAggregate* node)
116 bool ValidateLimitations::visitLoop(Visit, TIntermLoop* node)
137 bool ValidateLimitations::visitBranch(Visit, TIntermBranch*)
142 void ValidateLimitations::error(TSourceLoc loc,
151 bool ValidateLimitations::withinLoopBody() const
156 bool ValidateLimitations::isLoopIndex(const TIntermSymbol* symbol) const
161 bool ValidateLimitations::validateLoopType(TIntermLoop* node) {
173 bool ValidateLimitations::validateForLoopHeader(TIntermLoop* node,
192 bool ValidateLimitations::validateForLoopInit(TIntermLoop* node,
245 bool ValidateLimitations::validateForLoopCond(TIntermLoop* node,
299 bool ValidateLimitations::validateForLoopExpr(TIntermLoop* node,
371 bool ValidateLimitations::validateFunctionCall(TIntermAggregate* node)
413 bool ValidateLimitations::validateOperation(TIntermOperator* node,
428 bool ValidateLimitations::isConstExpr(TIntermNode* node)
434 bool ValidateLimitations::isConstIndexExpr(TIntermNode* node)
443 bool ValidateLimitations::validateIndexing(TIntermBinary* node)