Lines Matching refs:cubic

11         const Cubic& cubic = cubics[index];
12 double precision = calcPrecision(cubic);
13 (void) cubic_to_quadratics(cubic, precision, quads);
15 printf("%s [%d] cubic to quadratics failed count=%d\n", name, (int) index,
25 Cubic cubic;
26 quad_to_cubic(quad, cubic);
27 double precision = calcPrecision(cubic);
28 (void) cubic_to_quadratics(cubic, precision, quads);
30 printf("%s [%d] cubic to quadratics failed count=%d\n", name, (int) index,
40 const Cubic& cubic = cubics[index];
41 double precision = calcPrecision(cubic);
42 int order = cubic_to_quadratics(cubic, precision, quads);
47 if (!AlmostEqualUlps(cubic[0].x, quads[0][0].x)
48 || !AlmostEqualUlps(cubic[0].y, quads[0][0].y)) {
52 if (!AlmostEqualUlps(cubic[3].x, quads[last][2].x)
53 || !AlmostEqualUlps(cubic[3].y, quads[last][2].y)) {
63 const Cubic& cubic = cubics[index][idx2];
64 double precision = calcPrecision(cubic);
65 int order = cubic_to_quadratics(cubic, precision, quads);
70 if (!AlmostEqualUlps(cubic[0].x, quads[0][0].x)
71 || !AlmostEqualUlps(cubic[0].y, quads[0][0].y)) {
75 if (!AlmostEqualUlps(cubic[3].x, quads[last][2].x)
76 || !AlmostEqualUlps(cubic[3].y, quads[last][2].y)) {
159 const Cubic& cubic = locals[x];
160 const SkPoint skcubic[4] = {{(float) cubic[0].x, (float) cubic[0].y},
161 {(float) cubic[1].x, (float) cubic[1].y}, {(float) cubic[2].x, (float) cubic[2].y},
162 {(float) cubic[3].x, (float) cubic[3].y}};
167 double precision = calcPrecision(cubic);
168 (void) cubic_to_quadratics(cubic, precision, quads);
193 Cubic cubic;
195 cubic[i].x = (double) rand() / RAND_MAX * 100;
196 cubic[i].y = (double) rand() / RAND_MAX * 100;
201 cubic[0].x, cubic[0].y, cubic[1].x, cubic[1].y, cubic[2].x, cubic[2].y,
202 cubic[3].x, cubic[3].y);
205 double precision = calcPrecision(cubic);
206 (void) cubic_to_quadratics(cubic, precision, quads);
213 memcpy(samples[count][sCount], cubic, sizeof(Cubic));
232 SkDebugf("<div id=\"cubic%dx%d%s\">\n", x + 1, y, w ? "x" : "");
233 const Cubic& cubic = samples[x][y];
235 cubic[0].x, cubic[0].y, cubic[1].x, cubic[1].y, cubic[2].x, cubic[2].y,
236 cubic[3].x, cubic[3].y);
238 double precision = calcPrecision(cubic);
239 (void) cubic_to_quadratics(cubic, precision, quads);
261 SkDebugf(" cubic%dx%d%s,\n", x + 1, y, w ? "x" : "");