Lines Matching defs:order
38 // make defining the test expectations and order independence more cumbersome.
60 void run(const std::vector<int>& order, SavePolicy policy, skiatest::Reporter* reporter) const;
81 SkString getTestName(const std::vector<int>& order, SavePolicy policy) const;
95 // order is not important
211 SkString TestCase::getTestName(const std::vector<int>& order, SavePolicy policy) const {
230 name.appendf("(save %s, order [", policyName.c_str());
231 for (size_t i = 0; i < order.size(); ++i) {
235 name.appendf("%d", order[i]);
303 void TestCase::run(const std::vector<int>& order,
306 SkASSERT(fElements.size() == order.size());
315 for (int i : order) {
340 SkString name = this->getTestName(order, policy);
393 int restoreCount = policy == SavePolicy::kAtStart ? 1 : (int) order.size();
404 // All clip operations are commutative so applying actual elements in every possible order should
408 std::vector<int> order(n);
411 // Initial order sequence and zeroed stack
413 order[i] = i;
421 test.run(order, policy, r);
437 swap(order[0], order[i]);
439 swap(order[stack[i]], order[i]);
2051 // Must disable tessellation in order to trigger SW mask generation when the clip stack is applied.