Lines Matching refs:reduce
15 Cubic reduce;
49 order = reduceOrder(cubic, reduce, kReduceOrder_QuadraticsAllowed,
57 order = reduceOrder(cubic, reduce, kReduceOrder_QuadraticsAllowed,
65 order = reduceOrder(cubic, reduce, kReduceOrder_QuadraticsAllowed,
73 order = reduceOrder(cubic, reduce, kReduceOrder_QuadraticsAllowed,
81 order = reduceOrder(cubic, reduce, kReduceOrder_QuadraticsAllowed,
89 order = reduceOrder(cubic, reduce, kReduceOrder_QuadraticsAllowed,
97 order = reduceOrder(cubic, reduce, kReduceOrder_QuadraticsAllowed,
107 order = reduceOrder(cubic, reduce, kReduceOrder_QuadraticsAllowed,
117 order = reduceOrder(cubic, reduce, kReduceOrder_QuadraticsAllowed,
128 order = reduceOrder(cubic, reduce, kReduceOrder_QuadraticsAllowed,
130 if (reduce[0].x == reduce[1].x && reduce[0].y == reduce[1].y) {
134 if ( (reduce[0].x != cubic[0].x && reduce[0].x != cubic[3].x)
135 || (reduce[0].y != cubic[0].y && reduce[0].y != cubic[3].y)
136 || (reduce[1].x != cubic[0].x && reduce[1].x != cubic[3].x)
137 || (reduce[1].y != cubic[0].y && reduce[1].y != cubic[3].y)) {
145 if ( (!AlmostEqualUlps(reduce[0].x, bounds.left) && !AlmostEqualUlps(reduce[0].x, bounds.right))
146 || (!AlmostEqualUlps(reduce[0].y, bounds.top) && !AlmostEqualUlps(reduce[0].y, bounds.bottom))
147 || (!AlmostEqualUlps(reduce[1].x, bounds.left) && !AlmostEqualUlps(reduce[1].x, bounds.right))
148 || (!AlmostEqualUlps(reduce[1].y, bounds.top) && !AlmostEqualUlps(reduce[1].y, bounds.bottom))) {