5REG_FIDDLE(Path_ConvertConicToQuads, 256, 256,
false, 0) {
12 SkPoint conic[] = { {20, 170}, {80, 170}, {80, 230} };
13 for (
auto weight : { .25f, .5f, .707f, .85f, 1.f } ) {
17 path.moveTo(conic[0]);
18 path.conicTo(conic[1], conic[2], weight);
21 path.moveTo(quads[0]);
22 path.quadTo(quads[1], quads[2]);
23 path.quadTo(quads[3], quads[4]);
static int ConvertConicToQuads(const SkPoint &p0, const SkPoint &p1, const SkPoint &p2, SkScalar w, SkPoint pts[], int pow2)