Home | History | Annotate | Download | only in tests

Lines Matching defs:bounds

43 static void find_tight_bounds(const SkDCubic& cubic, SkDRect& bounds) {
46 find_tight_bounds(cubicPair.first(), bounds);
48 bounds.add(cubicPair.first()[0]);
49 bounds.add(cubicPair.first()[3]);
52 find_tight_bounds(cubicPair.second(), bounds);
54 bounds.add(cubicPair.second()[0]);
55 bounds.add(cubicPair.second()[3]);
220 SkDRect bounds = {DBL_MAX, DBL_MAX, -DBL_MAX, -DBL_MAX};
221 find_tight_bounds(cubic, bounds);
222 if ( (!AlmostEqualUlps(reducer.fLine[0].fX, bounds.fLeft)
223 && !AlmostEqualUlps(reducer.fLine[0].fX, bounds.fRight))
224 || (!AlmostEqualUlps(reducer.fLine[0].fY, bounds.fTop)
225 && !AlmostEqualUlps(reducer.fLine[0].fY, bounds.fBottom))
226 || (!AlmostEqualUlps(reducer.fLine[1].fX, bounds.fLeft)
227 && !AlmostEqualUlps(reducer.fLine[1].fX, bounds.fRight))
228 || (!AlmostEqualUlps(reducer.fLine[1].fY, bounds.fTop)
229 && !AlmostEqualUlps(reducer.fLine[1].fY, bounds.fBottom))) {
230 SkDebugf("[%d] line computed tight bounds order=%d\n", static_cast<int>(index), order);