Lines Matching refs:Reporter
32 static void cubicOp1d(skiatest::Reporter* reporter, const char* filename) {
42 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
45 static void cubicOp2d(skiatest::Reporter* reporter, const char* filename) {
55 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
58 static void cubicOp3d(skiatest::Reporter* reporter, const char* filename) {
68 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
71 static void cubicOp5d(skiatest::Reporter* reporter, const char* filename) {
81 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
84 static void cubicOp6d(skiatest::Reporter* reporter, const char* filename) {
94 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
97 static void cubicOp7d(skiatest::Reporter* reporter, const char* filename) {
107 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
110 static void cubicOp8d(skiatest::Reporter* reporter, const char* filename) {
120 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
123 static void cubicOp9d(skiatest::Reporter* reporter, const char* filename) {
133 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
136 static void quadOp9d(skiatest::Reporter* reporter, const char* filename) {
148 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
151 static void lineOp9d(skiatest::Reporter* reporter, const char* filename) {
167 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
170 static void cubicOp1i(skiatest::Reporter* reporter, const char* filename) {
180 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
183 static void cubicOp10d(skiatest::Reporter* reporter, const char* filename) {
193 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
196 static void cubicOp11d(skiatest::Reporter* reporter, const char* filename) {
206 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
209 static void cubicOp12d(skiatest::Reporter* reporter, const char* filename) {
219 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
222 static void cubicOp13d(skiatest::Reporter* reporter, const char* filename) {
232 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
235 static void cubicOp14d(skiatest::Reporter* reporter, const char* filename) {
245 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
248 static void cubicOp15d(skiatest::Reporter* reporter, const char* filename) {
258 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
261 static void cubicOp16d(skiatest::Reporter* reporter, const char* filename) {
271 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
274 static void cubicOp17d(skiatest::Reporter* reporter, const char* filename) {
284 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
287 static void cubicOp18d(skiatest::Reporter* reporter, const char* filename) {
297 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
300 static void cubicOp19i(skiatest::Reporter* reporter, const char* filename) {
310 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
313 static void cubicOp20d(skiatest::Reporter* reporter, const char* filename) {
323 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
326 static void cubicOp21d(skiatest::Reporter* reporter, const char* filename) {
336 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
339 static void cubicOp22d(skiatest::Reporter* reporter, const char* filename) {
349 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
352 static void cubicOp23d(skiatest::Reporter* reporter, const char* filename) {
362 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
365 static void cubicOp24d(skiatest::Reporter* reporter, const char* filename) {
375 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
378 static void testIntersect1(skiatest::Reporter* reporter, const char* filename) {
382 testPathOp(reporter, one, two, kIntersect_SkPathOp, filename);
385 static void testUnion1(skiatest::Reporter* reporter, const char* filename) {
389 testPathOp(reporter, one, two, kUnion_SkPathOp, filename);
392 static void testDiff1(skiatest::Reporter* reporter, const char* filename) {
396 testPathOp(reporter, one, two, kDifference_SkPathOp, filename);
399 static void testXor1(skiatest::Reporter* reporter, const char* filename) {
403 testPathOp(reporter, one, two, kXOR_SkPathOp, filename);
406 static void testIntersect2(skiatest::Reporter* reporter, const char* filename) {
410 testPathOp(reporter, one, two, kIntersect_SkPathOp, filename);
413 static void testUnion2(skiatest::Reporter* reporter, const char* filename) {
417 testPathOp(reporter, one, two, kUnion_SkPathOp, filename);
420 static void testDiff2(skiatest::Reporter* reporter, const char* filename) {
424 testPathOp(reporter, one, two, kDifference_SkPathOp, filename);
427 static void testXor2(skiatest::Reporter* reporter, const char* filename) {
431 testPathOp(reporter, one, two, kXOR_SkPathOp, filename);
434 static void testOp1d(skiatest::Reporter* reporter, const char* filename) {
442 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
445 static void testOp2d(skiatest::Reporter* reporter, const char* filename) {
453 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
456 static void testOp3d(skiatest::Reporter* reporter, const char* filename) {
464 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
467 static void testOp1u(skiatest::Reporter* reporter, const char* filename) {
475 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename);
478 static void testOp4d(skiatest::Reporter* reporter, const char* filename) {
486 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
489 static void testOp5d(skiatest::Reporter* reporter, const char* filename) {
497 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
500 static void testOp6d(skiatest::Reporter* reporter, const char* filename) {
508 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
511 static void testOp7d(skiatest::Reporter* reporter, const char* filename) {
519 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
522 static void testOp2u(skiatest::Reporter* reporter, const char* filename) {
530 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename);
533 static void testOp8d(skiatest::Reporter* reporter, const char* filename) {
539 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
541 static void cubicOp25i(skiatest::Reporter* reporter, const char* filename) {
551 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
554 static void cubicOp26d(skiatest::Reporter* reporter, const char* filename) {
564 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
567 static void cubicOp27d(skiatest::Reporter* reporter, const char* filename) {
577 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
580 static void cubicOp28u(skiatest::Reporter* reporter, const char* filename) {
590 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename);
593 static void cubicOp29d(skiatest::Reporter* reporter, const char* filename) {
603 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
606 static void cubicOp30d(skiatest::Reporter* reporter, const char* filename) {
616 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
619 static void cubicOp31d(skiatest::Reporter* reporter, const char* filename) {
629 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
632 static void cubicOp31u(skiatest::Reporter* reporter, const char* filename) {
642 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename);
645 static void cubicOp31x(skiatest::Reporter* reporter, const char* filename) {
655 testPathOp(reporter, path, pathB, kXOR_SkPathOp, filename);
658 static void cubicOp32d(skiatest::Reporter* reporter, const char* filename) {
668 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
671 static void cubicOp33i(skiatest::Reporter* reporter, const char* filename) {
681 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
684 static void cubicOp34d(skiatest::Reporter* reporter, const char* filename) {
694 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
697 static void cubicOp35d(skiatest::Reporter* reporter, const char* filename) {
707 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
710 static void cubicOp36u(skiatest::Reporter* reporter, const char* filename) {
720 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename);
723 static void cubicOp37d(skiatest::Reporter* reporter, const char* filename) {
733 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
736 static void cubicOp38d(skiatest::Reporter* reporter, const char* filename) {
746 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
749 static void cubicOp39d(skiatest::Reporter* reporter, const char* filename) {
759 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
762 static void cubicOp40d(skiatest::Reporter* reporter, const char* filename) {
772 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
775 static void cubicOp41i(skiatest::Reporter* reporter, const char* filename) {
785 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
788 static void cubicOp42d(skiatest::Reporter* reporter, const char* filename) {
798 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
801 static void cubicOp43d(skiatest::Reporter* reporter, const char* filename) {
811 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
814 static void cubicOp44d(skiatest::Reporter* reporter, const char* filename) {
824 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
827 static void cubicOp45d(skiatest::Reporter* reporter, const char* filename) {
837 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
840 static void cubicOp46d(skiatest::Reporter* reporter, const char* filename) {
850 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
853 static void cubicOp47d(skiatest::Reporter* reporter, const char* filename) {
863 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
866 static void cubicOp48d(skiatest::Reporter* reporter, const char* filename) {
876 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
879 static void cubicOp49d(skiatest::Reporter* reporter, const char* filename) {
889 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
892 static void cubicOp50d(skiatest::Reporter* reporter, const char* filename) {
902 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
905 static void cubicOp51d(skiatest::Reporter* reporter, const char* filename) {
915 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
918 static void cubicOp52d(skiatest::Reporter* reporter, const char* filename) {
928 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
931 static void cubicOp53d(skiatest::Reporter* reporter, const char* filename) {
941 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
944 static void cubicOp54d(skiatest::Reporter* reporter, const char* filename) {
954 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
957 static void cubicOp55d(skiatest::Reporter* reporter, const char* filename) {
967 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
970 Reporter* reporter, const char* filename) {
980 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
983 static void cubicOp57d(skiatest::Reporter* reporter, const char* filename) {
993 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
996 static void cubicOp58d(skiatest::Reporter* reporter, const char* filename) {
1006 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
1009 static void cubicOp59d(skiatest::Reporter* reporter, const char* filename) {
1019 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
1022 static void cubicOp60d(skiatest::Reporter* reporter, const char* filename) {
1032 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
1035 static void cubicOp61d(skiatest::Reporter* reporter, const char* filename) {
1045 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
1048 static void cubicOp62d(skiatest::Reporter* reporter, const char* filename) {
1058 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
1061 static void cubicOp63d(skiatest::Reporter* reporter, const char* filename) {
1071 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
1074 static void cubicOp64d(skiatest::Reporter* reporter, const char* filename) {
1084 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
1087 static void cubicOp65d(skiatest::Reporter* reporter, const char* filename) {
1097 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
1100 static void rectOp1d(skiatest::Reporter* reporter, const char* filename) {
1110 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
1113 static void cubicOp66u(skiatest::Reporter* reporter, const char* filename) {
1123 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename);
1126 static void cubicOp67u(skiatest::Reporter* reporter, const char* filename) {
1136 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename);
1139 static void cubicOp68u(skiatest::Reporter* reporter, const char* filename) {
1147 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename);
1150 static void cubicOp69d(skiatest::Reporter* reporter, const char* filename) {
1158 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
1169 static void rRect1(skiatest::Reporter* reporter, const char* filename) {
1198 testPathOp(reporter, path, paths[index], ops[index], filename);
1203 static void skp1(skiatest::Reporter* reporter, const char* filename) {
1234 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
1237 static void skp2(skiatest::Reporter* reporter, const char* filename) {
1254 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
1257 static void skp3(skiatest::Reporter* reporter, const char* filename) {
1286 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
1289 static void skp4(skiatest::Reporter* reporter, const char* filename) {
1318 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
1321 static void skp5(skiatest::Reporter* reporter, const char* filename) {
1344 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
1347 static void cubicOp70d(skiatest::Reporter* reporter, const char* filename) {
1357 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
1360 static void cubicOp71d(skiatest::Reporter* reporter, const char* filename) {
1370 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
1373 static void cubicOp72i(skiatest::Reporter* reporter, const char* filename) {
1383 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
1386 static void cubicOp73d(skiatest::Reporter* reporter, const char* filename) {
1398 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
1401 static void cubicOp74d(skiatest::Reporter* reporter, const char* filename) {
1413 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
1416 static void cubicOp75d(skiatest::Reporter* reporter, const char* filename) {
1428 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
1431 static void cubicOp76u(skiatest::Reporter* reporter, const char* filename) {
1441 testPathOp(reporter
1444 static void cubicOp77i(skiatest::Reporter* reporter, const char* filename) {
1456 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
1459 static void cubicOp78u(skiatest::Reporter* reporter, const char* filename) {
1471 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename);
1474 static void cubicOp79u(skiatest::Reporter* reporter, const char* filename) {
1484 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
1487 static void cubicOp80i(skiatest::Reporter* reporter, const char* filename) {
1499 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
1502 static void cubicOp81d(skiatest::Reporter* reporter, const char* filename) {
1512 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
1515 static void cubicOp82i(skiatest::Reporter* reporter, const char* filename) {
1527 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
1530 static void cubicOp83i(skiatest::Reporter* reporter, const char* filename) {
1542 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
1545 static void cubicOp84d(skiatest::Reporter* reporter, const char* filename) {
1555 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
1558 static void skpClip1(skiatest::Reporter* reporter, const char* filename) {
1585 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
1588 static void skpClip2(skiatest::Reporter* reporter, const char* filename) {
1611 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
1614 static void skp96prezzi1(skiatest::Reporter* reporter, const char* filename) {
1641 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
1644 static void skpancestry_com1(skiatest::Reporter* reporter, const char* filename) {
1667 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
1670 static void skpeldorado_com_ua1(skiatest::Reporter* reporter, const char* filename) {
1691 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
1694 static void skpbyte_com1(skiatest::Reporter* reporter, const char* filename) {
1719 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
1722 static void skphealth_com76(skiatest::Reporter* reporter, const char* filename) {
1740 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
1743 static void skpahrefs_com88(skiatest::Reporter* reporter, const char* filename) {
1766 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
1769 static void skpahrefs_com29(skiatest::Reporter* reporter, const char* filename) {
1796 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
1799 static void cubicOp85d(skiatest::Reporter* reporter, const char* filename) {
1810 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
1813 static void skpkkiste_to98(skiatest::Reporter* reporter, const char* filename) {
1838 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
1841 static void issue1417(skiatest::Reporter* reporter, const char* filename) {
1950 testPathOp(reporter, path1, path2, kUnion_SkPathOp, filename);
1953 static void issue1418(skiatest::Reporter* reporter, const char* filename) {
1976 testPathOp(reporter, path1, path2, kIntersect_SkPathOp, filename);
1979 static void cubicOp85i(skiatest::Reporter* reporter, const char* filename) {
1989 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
1992 static void issue1418b(skiatest::Reporter* reporter, const char* filename) {
2019 testPathOp(reporter, path1, path2, kIntersect_SkPathOp, filename);
2022 static void rectOp1i(skiatest::Reporter* reporter, const char* filename) {
2030 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2033 static void rectOp2i(skiatest::Reporter* reporter, const char* filename) {
2041 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2044 static void rectOp3x(skiatest::Reporter* reporter, const char* filename) {
2068 testPathOp(reporter, path, pathB, kXOR_SkPathOp, filename);
2071 static void issue1435(skiatest::Reporter* reporter, const char* filename) {
2119 testPathOp(reporter, path1, path2, kIntersect_SkPathOp, filename);
2122 static void skpkkiste_to716(skiatest::Reporter* reporter, const char* filename) {
2143 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2146 static void loopEdge1(skiatest::Reporter* reporter, const char* filename) {
2165 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2168 static void loopEdge2(skiatest::Reporter* reporter, const char* filename) {
2187 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2190 static void cubicOp86i(skiatest::Reporter* reporter, const char* filename) {
2200 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2203 static void cubicOp87u(skiatest::Reporter* reporter, const char* filename) {
2213 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename);
2216 static void cubicOp88u(skiatest::Reporter* reporter, const char* filename) {
2226 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename);
2229 static void cubicOp89u(skiatest::Reporter* reporter, const char* filename) {
2239 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename);
2242 static void cubicOp90u(skiatest::Reporter* reporter, const char* filename) {
2252 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename);
2255 static void cubicOp91u(skiatest::Reporter* reporter, const char* filename) {
2265 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename);
2268 static void skpaaalgarve_org53(skiatest::Reporter* reporter, const char* filename) {
2286 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2289 static void skpabcspark_ca103(skiatest::Reporter* reporter, const char* filename) {
2309 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2312 static void skpacesoftech_com47(skiatest::Reporter* reporter, const char* filename) {
2335 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2338 static void skpact_com43(skiatest::Reporter* reporter, const char* filename) {
2360 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2363 static void skpadbox_lt8(skiatest::Reporter* reporter, const char* filename) {
2384 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2387 static void skpadindex_de4(skiatest::Reporter* reporter, const char* filename) {
2403 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2406 static void skpadithya_putr4_blogspot_com551(skiatest::Reporter* reporter, const char* filename) {
2427 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2430 static void skpadspert_de11(skiatest::Reporter* reporter, const char* filename) {
2448 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2451 static void skpaiaigames_com870(skiatest::Reporter* reporter, const char* filename) {
2478 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2481 static void cubicOp92i(skiatest::Reporter* reporter, const char* filename) {
2491 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2494 static void cubicOp93d(skiatest::Reporter* reporter, const char* filename) {
2504 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
2507 static void cubicOp94u(skiatest::Reporter* reporter, const char* filename) {
2517 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename);
2520 static void skpadbox_lt15(skiatest::Reporter* reporter, const char* filename) {
2541 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2544 static void skpadoption_org196(skiatest::Reporter* reporter, const char* filename) {
2566 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2569 static void skpadspert_net23(skiatest::Reporter* reporter, const char* filename) {
2593 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2596 static void skpadventistmission_org572(skiatest::Reporter* reporter, const char* filename) {
2612 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2615 static void skpagentxsites_com55(skiatest::Reporter* reporter, const char* filename) {
2640 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2643 static void skpbakosoft_com10(skiatest::Reporter* reporter, const char* filename) {
2666 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2669 static void skpbambootheme_com12(skiatest::Reporter* reporter, const char* filename) {
2690 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2693 static void skpakmmos_ru100(skiatest::Reporter* reporter, const char* filename) {
2709 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2712 static void skpcarpetplanet_ru22(skiatest::Reporter* reporter, const char* filename) {
2733 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2736 static void skpcarrot_is24(skiatest::Reporter* reporter, const char* filename) {
2759 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2762 static void skpbangalorenest_com4(skiatest::Reporter* reporter, const char* filename) {
2778 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2781 static void skpbenzoteh_ru152(skiatest::Reporter* reporter, const char* filename) {
2805 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2808 static void skpbestred_ru37(skiatest::Reporter* reporter, const char* filename) {
2832 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2835 static void skpbingoentertainment_net189(skiatest::Reporter* reporter, const char* filename) {
2856 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2859 static void skpcarrefour_ro62(skiatest::Reporter* reporter, const char* filename) {
2879 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2882 static void skpcaffelavazzait_com_ua21(skiatest::Reporter* reporter, const char* filename) {
2906 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2909 static void skpcamcorder_kz21(skiatest::Reporter* reporter, const char* filename) {
2933 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2936 static void skpcavablar_net563(skiatest::Reporter* reporter, const char* filename) {
2952 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2955 static void skpinsomnia_gr72(skiatest::Reporter* reporter, const char* filename) {
2971 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2974 static void cubicOp95u(skiatest::Reporter* reporter, const char* filename) {
2984 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename);
2987 static void cubicOp96d(skiatest::Reporter* reporter, const char* filename) {
2997 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3000 static void cubicOp97x(skiatest::Reporter* reporter, const char* filename) {
3010 testPathOp(reporter, path, pathB, kXOR_SkPathOp, filename);
3013 static void cubicOp98x(skiatest::Reporter* reporter, const char* filename) {
3023 testPathOp(reporter, path, pathB, kXOR_SkPathOp, filename);
3026 static void cubicOp99(skiatest::Reporter* reporter, const char* filename) {
3036 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
3039 static void cubicOp100(skiatest::Reporter* reporter, const char* filename) {
3049 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3052 static void cubicOp101(skiatest::Reporter* reporter, const char* filename) {
3062 testPathOp(reporter
3065 static void cubicOp102(skiatest::Reporter* reporter, const char* filename) {
3075 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
3078 static void cubicOp103(skiatest::Reporter* reporter, const char* filename) {
3088 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3091 static void cubicOp104(skiatest::Reporter* reporter, const char* filename) {
3101 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3104 static void cubicOp105(skiatest::Reporter* reporter, const char* filename) {
3114 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3117 static void cubicOp106(skiatest::Reporter* reporter, const char* filename) {
3127 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3130 static void cubicOp107(skiatest::Reporter* reporter, const char* filename) {
3140 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
3143 static void cubicOp108(skiatest::Reporter* reporter, const char* filename) {
3153 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename);
3156 static void cubicOp109(skiatest::Reporter* reporter, const char* filename) {
3166 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3169 static void cubicOp110(skiatest::Reporter* reporter, const char* filename) {
3177 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
3180 static void cubicOp111(skiatest::Reporter* reporter, const char* filename) {
3190 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
3193 static void xOp1u(skiatest::Reporter* reporter, const char* filename) {
3203 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename);
3206 static void xOp1i(skiatest::Reporter* reporter, const char* filename) {
3216 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
3219 static void xOp2i(skiatest::Reporter* reporter, const char* filename) {
3229 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
3232 static void xOp3i(skiatest::Reporter* reporter, const char* filename) {
3242 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
3245 static void findFirst1(skiatest::Reporter* reporter, const char* filename) {
3255 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3258 static void cubicOp112(skiatest::Reporter* reporter, const char* filename) {
3268 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3271 static void cubicOp113(skiatest::Reporter* reporter, const char* filename) {
3279 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3282 static void cubicOp114(skiatest::Reporter* reporter, const char* filename) {
3292 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
3295 static void cubicOp114asQuad(skiatest::Reporter* reporter, const char* filename) {
3308 testPathOp(reporter, qPath, qPathB, kIntersect_SkPathOp, filename);
3311 static void quadOp10i(skiatest::Reporter* reporter, const char* filename) {
3320 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
3323 static void kari1(skiatest::Reporter* reporter, const char* filename) {
3339 testPathOp(reporter, path1, path2, kDifference_SkPathOp, filename);
3342 static void issue2504(skiatest::Reporter* reporter, const char* filename) {
3358 testPathOp(reporter, path1, path2, kUnion_SkPathOp, filename);
3361 static void issue2540(skiatest::Reporter* reporter, const char* filename) {
3378 testPathOp(reporter, path1, path2, kUnion_SkPathOp, filename);
3381 static void rects1(skiatest::Reporter* reporter, const char* filename) {
3405 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename);
3408 static void rects2(skiatest::Reporter* reporter, const char* filename) {
3432 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3435 static void rects3(skiatest::Reporter* reporter, const char* filename) {
3443 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3446 static void rects4(skiatest::Reporter* reporter, const char* filename) {
3454 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3457 static void issue2753(skiatest::Reporter* reporter, const char* filename) {
3474 testPathOp(reporter, path1, path2, kUnion_SkPathOp, filename);
3477 static void issue2808(skiatest::Reporter* reporter, const char* filename) {
3502 testPathOp(reporter, path1, path2, kUnion_SkPathOp, filename);
3505 static void cubicOp115(skiatest::Reporter* reporter, const char* filename) {
3516 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3519 static void testRect1(skiatest::Reporter* reporter, const char* filename) {
3525 testPathOp(reporter, path, path2, kUnion_SkPathOp, filename);
3528 static void testRect2(skiatest::Reporter* reporter, const char* filename) {
3536 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3539 static void cubicOp116(skiatest::Reporter* reporter, const char* filename) {
3549 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3552 static void cubicOp117(skiatest::Reporter* reporter, const char* filename) {
3562 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3565 static void cubicOp118(skiatest::Reporter* reporter, const char* filename) {
3575 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3578 static void loop1(skiatest::Reporter* reporter, const char* filename) {
3586 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
3591 static void loop1asQuad(skiatest::Reporter* reporter, const char* filename) {
3616 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
3619 static void loop2(skiatest::Reporter* reporter, const char* filename) {
3627 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
3630 static void loop3(skiatest::Reporter* reporter, const char* filename) {
3638 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
3641 static void loop4(skiatest::Reporter* reporter, const char* filename) {
3649 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
3654 static void issue3517(skiatest::Reporter* reporter, const char* filename) {
3662 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename);
3665 static void cubicOp119(skiatest::Reporter* reporter, const char* filename) {
3675 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
3678 static void cubicOp120(skiatest::Reporter* reporter, const char* filename) {
3688 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3691 static void cubicOp121(skiatest::Reporter* reporter, const char* filename) {
3701 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3705 static void cubicOp122(skiatest::Reporter* reporter, const char* filename) {
3715 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3718 static void cubicOp123(skiatest::Reporter* reporter, const char* filename) {
3728 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3731 static void loop5(skiatest::Reporter* reporter, const char* filename) {
3739 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
3742 static void loop6(skiatest::Reporter* reporter, const char* filename) {
3750 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
3753 static void cubicOp124(skiatest::Reporter* reporter, const char* filename) {
3763 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3766 static void cubicOp125(skiatest::Reporter* reporter, const char* filename) {
3776 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3779 static void cubicOp126(skiatest::Reporter* reporter, const char* filename) {
3789 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3792 static void cubicOp127(skiatest::Reporter* reporter, const char* filename) {
3802 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
3805 static void cubicOp128(skiatest::Reporter* reporter, const char* filename) {
3815 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3818 static void cubicOp129(skiatest::Reporter* reporter, const char* filename) {
3828 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3831 static void cubicOp130(skiatest::Reporter* reporter, const char* filename) {
3841 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3863 static void cubicOp130a(skiatest::Reporter* reporter, const char* filename) {
3875 testPathOp(reporter
3878 static void cubicOp131(skiatest::Reporter* reporter, const char* filename) {
3888 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3891 static void circlesOp1(skiatest::Reporter* reporter, const char* filename) {
3897 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3900 static void circlesOp2(skiatest::Reporter* reporter, const char* filename) {
3906 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
3909 static void rRect1x(skiatest::Reporter* reporter, const char* filename) {
3950 testPathOp(reporter, path1, path2, kDifference_SkPathOp, filename);
3953 static void loop7(skiatest::Reporter* reporter, const char* filename) {
3961 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
3964 static void rects5(skiatest::Reporter* reporter, const char* filename) {
3972 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3975 static void loop8(skiatest::Reporter* reporter, const char* filename) {
3983 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
3986 static void loop9(skiatest::Reporter* reporter, const char* filename) {
3994 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
3997 static void circlesOp3(skiatest::Reporter* reporter, const char* filename) {
4003 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
4006 static void loop10(skiatest::Reporter* reporter, const char* filename) {
4014 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4017 static void loop11(skiatest::Reporter* reporter, const char* filename) {
4025 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4028 static void cubicOp132(skiatest::Reporter* reporter, const char* filename) {
4038 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
4041 static void loop12(skiatest::Reporter* reporter, const char* filename) {
4049 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4052 static void cubicOp133(skiatest::Reporter* reporter, const char* filename) {
4062 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
4065 static void cubicOp134(skiatest::Reporter* reporter, const char* filename) {
4075 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
4078 static void cubicOp135(skiatest::Reporter* reporter, const char* filename) {
4088 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
4091 static void cubicOp136(skiatest::Reporter* reporter, const char* filename) {
4101 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
4104 static void cubicOp136a(skiatest::Reporter* reporter, const char* filename) {
4114 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
4117 static void cubics137(skiatest::Reporter* reporter, const char* filename) {
4127 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
4130 static void cubics138(skiatest::Reporter* reporter, const char* filename) {
4140 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
4144 static void cubicOp139(skiatest::Reporter* reporter, const char* filename) {
4154 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
4157 static void cubicOp140(skiatest::Reporter* reporter, const char* filename) {
4167 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
4170 static void cubicOp141(skiatest::Reporter* reporter, const char* filename) {
4180 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
4183 static void quadRect1(skiatest::Reporter* reporter, const char* filename) {
4190 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4193 static void quadRect2(skiatest::Reporter* reporter, const char* filename) {
4200 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4203 static void quadRect3(skiatest::Reporter* reporter, const char* filename) {
4210 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4213 static void quadRect4(skiatest::Reporter* reporter, const char* filename) {
4220 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4223 static void quadRect5(skiatest::Reporter* reporter, const char* filename) {
4230 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4233 static void quadRect6(skiatest::Reporter* reporter, const char* filename) {
4240 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4243 static void loops4i(skiatest::Reporter* reporter, const char* filename) {
4253 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4256 static void loops5i(skiatest::Reporter* reporter, const char* filename) {
4266 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4269 static void cubicOp142(skiatest::Reporter* reporter, const char* filename) {
4279 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
4282 static void cubics6d(skiatest::Reporter* reporter, const char* filename) {
4292 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
4295 static void cubics7d(skiatest::Reporter* reporter, const char* filename) {
4305 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
4308 static void cubics8d(skiatest::Reporter* reporter, const char* filename) {
4318 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
4321 static void cubics9d(skiatest::Reporter* reporter, const char* filename) {
4331 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
4334 static void cubics10u(skiatest::Reporter* reporter, const char* filename) {
4344 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename);
4347 static void cubics11i(skiatest::Reporter* reporter, const char* filename) {
4357 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4360 static void cubics12d(skiatest::Reporter* reporter, const char* filename) {
4370 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
4373 static void cubics13d(skiatest::Reporter* reporter, const char* filename) {
4383 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
4386 static void cubics14d(skiatest::Reporter* reporter, const char* filename) {
4396 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
4399 static void cubics15d(skiatest::Reporter* reporter, const char* filename) {
4409 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
4412 static void cubics16i(skiatest::Reporter* reporter, const char* filename) {
4422 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4425 static void cubics17d(skiatest::Reporter* reporter, const char* filename) {
4435 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
4438 static void cubics18d(skiatest::Reporter* reporter, const char* filename) {
4448 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
4451 static void cubics19d(skiatest::Reporter* reporter, const char* filename) {
4461 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
4464 static void cubicOp157(skiatest::Reporter* reporter, const char* filename) {
4474 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
4477 static void cubics20d(skiatest::Reporter* reporter, const char* filename) {
4487 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
4490 static void loops20i(skiatest::Reporter* reporter, const char* filename) {
4500 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4503 static void loops21i(skiatest::Reporter* reporter, const char* filename) {
4513 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4516 static void loops22i(skiatest::Reporter* reporter, const char* filename) {
4526 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4529 static void loops23i(skiatest::Reporter* reporter, const char* filename) {
4539 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4542 static void loops24i(skiatest::Reporter* reporter, const char* filename) {
4552 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4555 static void loops25i(skiatest::Reporter* reporter, const char* filename) {
4565 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4568 static void loops26i(skiatest::Reporter* reporter, const char* filename) {
4578 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4581 static void loops27i(skiatest::Reporter* reporter, const char* filename) {
4591 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4594 static void loops28i(skiatest::Reporter* reporter, const char* filename) {
4604 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4607 static void loops29i(skiatest::Reporter* reporter, const char* filename) {
4617 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4620 static void loops30i(skiatest::Reporter* reporter, const char* filename) {
4630 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4633 static void loops31i(skiatest::Reporter* reporter, const char* filename) {
4643 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4646 static void loops32i(skiatest::Reporter* reporter, const char* filename) {
4656 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4659 static void loops33i(skiatest::Reporter* reporter, const char* filename) {
4669 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4672 static void loops33iMod(skiatest::Reporter* reporter, const char* filename) {
4695 bool result = testPathOp(reporter, path, pathB, kIntersect_SkPathOp, name.c_str());
4706 static void loops33iAsQuads(skiatest::Reporter* reporter, const char* filename) {
4719 testPathOp(reporter, qPath, qPathB, kIntersect_SkPathOp, filename);
4722 static void loops34i(skiatest::Reporter* reporter, const char* filename) {
4732 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4735 static void loops35i(skiatest::Reporter* reporter, const char* filename) {
4745 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4748 static void loops36i(skiatest::Reporter* reporter, const char* filename) {
4758 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4761 static void loops37i(skiatest::Reporter* reporter, const char* filename) {
4771 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4774 static void loops38i(skiatest::Reporter* reporter, const char* filename) {
4784 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4787 static void loops39i(skiatest::Reporter* reporter, const char* filename) {
4797 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4800 static void loops40i(skiatest::Reporter* reporter, const char* filename) {
4810 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4813 static void loops40iAsQuads(skiatest::Reporter* reporter, const char* filename) {
4826 reporter, qPath, qPathB, kIntersect_SkPathOp, filename);
4829 static void loops44i(skiatest::Reporter* reporter, const char* filename) {
4839 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4842 static void loops45i(skiatest::Reporter* reporter, const char* filename) {
4852 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4855 static void loops46i(skiatest::Reporter* reporter, const char* filename) {
4865 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4870 static void loops47i(skiatest::Reporter* reporter, const char* filename) {
4880 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4883 static void loops48i(skiatest::Reporter* reporter, const char* filename) {
4893 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4896 static void loops49i(skiatest::Reporter* reporter, const char* filename) {
4906 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4909 static void loops50i(skiatest::Reporter* reporter, const char* filename) {
4919 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4922 static void loops51i(skiatest::Reporter* reporter, const char* filename) {
4932 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4935 static void loops52i(skiatest::Reporter* reporter, const char* filename) {
4945 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4948 static void loops53i(skiatest::Reporter* reporter, const char* filename) {
4958 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4961 static void loops54i(skiatest::Reporter* reporter, const char* filename) {
4971 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4974 static void loops55i(skiatest::Reporter* reporter, const char* filename) {
4984 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4987 static void loops56i(skiatest::Reporter* reporter, const char* filename) {
4997 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
5000 static void loops57i(skiatest::Reporter* reporter, const char* filename) {
5010 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
5013 static void loops58i(skiatest::Reporter* reporter, const char* filename) {
5023 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
5026 static void loops58iAsQuads(skiatest::Reporter* reporter, const char* filename) {
5042 testPathOp(reporter, qPath, qPathB, kIntersect_SkPathOp, filename);
5045 static void loops59i(skiatest::Reporter* reporter, const char* filename) {
5055 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
5058 static void loops59iasQuads(skiatest::Reporter* reporter, const char* filename) {
5074 testPathOp(reporter, qPath, qPathB, kIntersect_SkPathOp, filename);
5077 static void cubics41d(skiatest::Reporter* reporter, const char* filename) {
5087 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
5090 void loops61i(skiatest::Reporter* reporter, const char* filename) {
5100 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
5103 static void loops62i(skiatest::Reporter* reporter, const char* filename) {
5113 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
5116 static void loops63i(skiatest::Reporter* reporter, const char* filename) {
5126 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
5129 static void cubics44d(skiatest::Reporter* reporter, const char* filename) {
5139 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
5142 static void cubics45u(skiatest::Reporter* reporter, const char* filename) {
5152 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename);
5155 static void fuzz38(skiatest::Reporter* reporter, const char* filename) {
5163 testPathOpCheck(reporter, path, pathB, kUnion_SkPathOp, filename, FLAGS_runFail);
5166 static void crbug_526025(skiatest::Reporter* reporter, const char* filename) {
5191 testPathOp(reporter, path1, path2, (SkPathOp) 2, filename);
5194 static void (*skipTest)(skiatest::Reporter* , const char* filename) = 0;
5195 static void (*firstTest)(skiatest::Reporter* , const char* filename) = 0;
5196 static void (*stopTest)(skiatest::Reporter* , const char* filename) = 0;
5548 static void (*firstSubTest)(skiatest::Reporter* , const char* filename) = 0;
5554 DEF_TEST(PathOpsOp, reporter) {
5559 RunTestSet(reporter, subTests, subTestCount, firstSubTest, nullptr, stopTest, runReverse);
5561 RunTestSet(reporter, tests, testCount, firstTest, skipTest, stopTest, runReverse);
5563 RunTestSet(reporter, subTests, subTestCount, firstSubTest, nullptr, stopTest, runReverse);
5567 static void fuzz535151(skiatest::Reporter* reporter, const char* filename) {
5576 REPORTER_ASSERT(reporter, !Op(one, two, kIntersect_SkPathOp, &dummy));
5579 static void bufferOverflow(skiatest::Reporter* reporter, const char* filename) {
5584 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename);
5588 static void fuzz433(skiatest::Reporter* reporter, const char* filename) {
5604 testPathOpCheck(reporter, path1, path2, kIntersect_SkPathOp, filename, FLAGS_runFail);
5607 static void fuzz433b(skiatest::Reporter* reporter, const char* filename) {
5627 testPathOpCheck(reporter, path1, path2, kUnion_SkPathOp, filename, FLAGS_runFail);
5630 static void fuzz487a(skiatest::Reporter* reporter, const char* filename) {
5673 testPathOpFailCheck(reporter, path1, path2, (SkPathOp) 2, filename);
5676 static void fuzz487b(skiatest::Reporter* reporter, const char* filename) {
5719 testPathOpCheck(reporter, path1, path2, (SkPathOp) 2, filename, FLAGS_runFail);
5722 static void fuzz714(skiatest::Reporter* reporter, const char* filename) {
5745 testPathOpCheck(reporter, path1, path2, (SkPathOp) 2, filename, FLAGS_runFail);
5748 static void fuzz1(skiatest::Reporter* reporter, const char* filename) {
5767 testPathFailOp(reporter, path1, path2, (SkPathOp) 2, filename);
5771 static void fuzz753_91(skiatest::Reporter* reporter, const char* filename) {
5792 testPathFailOp(reporter, path1, path2, (SkPathOp) 2, filename);
5795 static void bug597926_0(skiatest::Reporter* reporter, const char* filename) {
5815 testPathFailOp(reporter, path1, path2, (SkPathOp) 1, filename);
5833 DEF_TEST(PathOpsFailOp, reporter) {
5837 RunTestSet(reporter, failTests, failTestCount, nullptr, nullptr, nullptr, false);