Lines Matching refs:loopCase
102 static const char* getLoopCaseName (LoopCase loopCase)
138 DE_ASSERT(deInBounds32((int)loopCase, 0, LOOPCASE_LAST));
139 return s_names[(int)loopCase];
484 static ShaderLoopCase* createSpecialLoopCase (Context& context, const char* caseName, const char* description, bool isVertexCase, LoopCase loopCase, LoopType loopType, LoopCountType loopCountType)
514 if (loopCase == LOOPCASE_SELECT_ITERATION_COUNT)
518 if (loopCase == LOOPCASE_101_ITERATIONS)
525 if (loopCase == LOOPCASE_FUNCTION_CALL_RETURN)
527 else if (loopCase == LOOPCASE_FUNCTION_CALL_INOUT)
564 switch (loopCase)
756 switch (loopCase)
961 switch (loopCase)
1237 if (loopCase == LOOPCASE_INFINITE_WITH_CONDITIONAL_BREAK ||
1238 loopCase == LOOPCASE_INFINITE_WITH_UNCONDITIONAL_BREAK_FIRST ||
1239 loopCase == LOOPCASE_INFINITE_WITH_UNCONDITIONAL_BREAK_LAST ||
1240 loopCase == LOOPCASE_SELECT_ITERATION_COUNT ||
1241 loopCase == LOOPCASE_VECTOR_COUNTER ||
1242 loopCase == LOOPCASE_SEQUENCE)
1319 for (int loopCase = 0; loopCase < LOOPCASE_LAST; loopCase++)
1321 const char* loopCaseName = getLoopCaseName((LoopCase)loopCase);
1324 if ((loopCase == LOOPCASE_NO_ITERATIONS) && (loopType == LOOPTYPE_DO_WHILE))
1335 group->addChild(createSpecialLoopCase(m_context, name.c_str(), desc.c_str(), isVertexCase, (LoopCase)loopCase, (LoopType)loopType, (LoopCountType)loopCountType));