74 return detectLoopDiscontinuity.
traverse(node);
91 switch (node->
getOp())
116 if (name ==
"texture2D" ||
117 name ==
"texture2DProj" ||
118 name ==
"textureCube")
137 return detectGradientOperation.
traverse(node);
bool isUserDefined() const
bool traverse(TIntermNode *node)
EGLImageKHR EGLint * name
bool visitAggregate(Visit visit, TIntermAggregate *node)
bool visitLoop(Visit visit, TIntermLoop *loop)
virtual void traverse(TIntermTraverser *)=0
const TString & getName() const
bool visitAggregate(Visit visit, TIntermAggregate *node)
std::basic_string< char, std::char_traits< char >, TStringAllocator > TString
static TString unmangleName(const TString &mangledName)
bool visitBranch(Visit visit, TIntermBranch *node)
bool containsGradientOperation(TIntermNode *node)
bool containsLoopDiscontinuity(TIntermNode *node)
bool visitUnary(Visit visit, TIntermUnary *node)
bool traverse(TIntermNode *node)