Lines Matching refs:cubic

19         const SkDCubic& cubic = cubics[index];
20 SkASSERT(ValidCubic(cubic));
21 double precision = cubic.calcPrecision();
23 CubicToQuads(cubic, precision, quads);
25 SkDebugf("%s [%d] cubic to quadratics failed count=%d\n", name, static_cast<int>(index),
37 SkDCubic cubic = quad.toCubic();
38 double precision = cubic.calcPrecision();
40 CubicToQuads(cubic, precision, quads);
42 SkDebugf("%s [%d] cubic to quadratics failed count=%d\n", name, static_cast<int>(index),
53 const SkDCubic& cubic = cubics[index];
54 SkASSERT(ValidCubic(cubic));
55 double precision = cubic.calcPrecision();
57 CubicToQuads(cubic, precision, quads);
58 if (!AlmostEqualUlps(cubic[0].fX, quads[0][0].fX)
59 || !AlmostEqualUlps(cubic[0].fY, quads[0][0].fY)) {
64 if (!AlmostEqualUlps(cubic[3].fX, quads[last][2].fX)
65 || !AlmostEqualUlps(cubic[3].fY, quads[last][2].fY)) {
76 const SkDCubic& cubic = cubics[index][idx2];
77 SkASSERT(ValidCubic(cubic));
78 double precision = cubic.calcPrecision();
80 CubicToQuads(cubic, precision, quads);
81 if (!AlmostEqualUlps(cubic[0].fX, quads[0][0].fX)
82 || !AlmostEqualUlps(cubic[0].fY, quads[0][0].fY)) {
87 if (!AlmostEqualUlps(cubic[3].fX, quads[last][2].fX)
88 || !AlmostEqualUlps(cubic[3].fY, quads[last][2].fY)) {
174 const SkDCubic& cubic = locals[x];
175 SkASSERT(ValidCubic(cubic));
177 {static_cast<float>(cubic[0].fX), static_cast<float>(cubic[0].fY)},
178 {static_cast<float>(cubic[1].fX), static_cast<float>(cubic[1].fY)},
179 {static_cast<float>(cubic[2].fX), static_cast<float>(cubic[2].fY)},
180 {static_cast<float>(cubic[3].fX), static_cast<float>(cubic[3].fY)}};
185 double precision = cubic.calcPrecision();
186 CubicToQuads(cubic, precision, quads);