static void test_crbug131181(skiatest::Reporter*) { /* fX = 18.8943768, fY = 129.121277 }, { fX = 18.8937435, fY = 129.121689 }, { fX = 18.8950119, fY = 129.120422 }, { fX = 18.5030727, fY = 129.13121 */ uint32_t data[] = { 0x419727af, 0x43011f0c, 0x41972663, 0x43011f27, 0x419728fc, 0x43011ed4, 0x4194064b, 0x43012197 }; SkPath path; moveToH(&path, &data[0]); cubicToH(&path, &data[2]); SkAutoTUnref<SkCanvas> canvas(new_canvas(640, 480)); SkPaint paint; paint.setAntiAlias(true); canvas->drawPath(path, paint); }
static void test_crbug131181() { /* fX = 18.8943768, fY = 129.121277 }, { fX = 18.8937435, fY = 129.121689 }, { fX = 18.8950119, fY = 129.120422 }, { fX = 18.5030727, fY = 129.13121 */ uint32_t data[] = { 0x419727af, 0x43011f0c, 0x41972663, 0x43011f27, 0x419728fc, 0x43011ed4, 0x4194064b, 0x43012197 }; SkPath path; moveToH(&path, &data[0]); cubicToH(&path, &data[2]); auto surface(SkSurface::MakeRasterN32Premul(640, 480)); SkPaint paint; paint.setAntiAlias(true); surface->getCanvas()->drawPath(path, paint); }