Lines Matching refs:path
12 SkPath path; in testLine1() local
13 path.moveTo(2,0); in testLine1()
14 path.lineTo(1,1); in testLine1()
15 path.lineTo(0,0); in testLine1()
16 path.close(); in testLine1()
17 testSimplify(reporter, path, filename); in testLine1()
21 SkPath path; in testLine1x() local
22 path.setFillType(SkPath::kEvenOdd_FillType); in testLine1x()
23 path.moveTo(2,0); in testLine1x()
24 path.lineTo(1,1); in testLine1x()
25 path.lineTo(0,0); in testLine1x()
26 path.close(); in testLine1x()
27 testSimplify(reporter, path, filename); in testLine1x()
30 static void addInnerCWTriangle(SkPath& path) { in addInnerCWTriangle() argument
31 path.moveTo(3,0); in addInnerCWTriangle()
32 path.lineTo(4,1); in addInnerCWTriangle()
33 path.lineTo(2,1); in addInnerCWTriangle()
34 path.close(); in addInnerCWTriangle()
37 static void addInnerCCWTriangle(SkPath& path) { in addInnerCCWTriangle() argument
38 path.moveTo(3,0); in addInnerCCWTriangle()
39 path.lineTo(2,1); in addInnerCCWTriangle()
40 path.lineTo(4,1); in addInnerCCWTriangle()
41 path.close(); in addInnerCCWTriangle()
44 static void addOuterCWTriangle(SkPath& path) { in addOuterCWTriangle() argument
45 path.moveTo(3,0); in addOuterCWTriangle()
46 path.lineTo(6,2); in addOuterCWTriangle()
47 path.lineTo(0,2); in addOuterCWTriangle()
48 path.close(); in addOuterCWTriangle()
51 static void addOuterCCWTriangle(SkPath& path) { in addOuterCCWTriangle() argument
52 path.moveTo(3,0); in addOuterCCWTriangle()
53 path.lineTo(0,2); in addOuterCCWTriangle()
54 path.lineTo(6,2); in addOuterCCWTriangle()
55 path.close(); in addOuterCCWTriangle()
59 SkPath path; in testLine2() local
60 addInnerCWTriangle(path); in testLine2()
61 addOuterCWTriangle(path); in testLine2()
62 testSimplify(reporter, path, filename); in testLine2()
66 SkPath path; in testLine2x() local
67 path.setFillType(SkPath::kEvenOdd_FillType); in testLine2x()
68 addInnerCWTriangle(path); in testLine2x()
69 addOuterCWTriangle(path); in testLine2x()
70 testSimplify(reporter, path, filename); in testLine2x()
74 SkPath path; in testLine3() local
75 addInnerCCWTriangle(path); in testLine3()
76 addOuterCWTriangle(path); in testLine3()
77 testSimplify(reporter, path, filename); in testLine3()
81 SkPath path; in testLine3x() local
82 path.setFillType(SkPath::kEvenOdd_FillType); in testLine3x()
83 addInnerCCWTriangle(path); in testLine3x()
84 addOuterCWTriangle(path); in testLine3x()
85 testSimplify(reporter, path, filename); in testLine3x()
89 SkPath path; in testLine3a() local
90 addInnerCWTriangle(path); in testLine3a()
91 addOuterCCWTriangle(path); in testLine3a()
92 testSimplify(reporter, path, filename); in testLine3a()
96 SkPath path; in testLine3ax() local
97 path.setFillType(SkPath::kEvenOdd_FillType); in testLine3ax()
98 addInnerCWTriangle(path); in testLine3ax()
99 addOuterCCWTriangle(path); in testLine3ax()
100 testSimplify(reporter, path, filename); in testLine3ax()
104 SkPath path; in testLine3b() local
105 addInnerCCWTriangle(path); in testLine3b()
106 addOuterCCWTriangle(path); in testLine3b()
107 testSimplify(reporter, path, filename); in testLine3b()
111 SkPath path; in testLine3bx() local
112 path.setFillType(SkPath::kEvenOdd_FillType); in testLine3bx()
113 addInnerCCWTriangle(path); in testLine3bx()
114 addOuterCCWTriangle(path); in testLine3bx()
115 testSimplify(reporter, path, filename); in testLine3bx()
119 SkPath path; in testLine4() local
120 addOuterCCWTriangle(path); in testLine4()
121 addOuterCWTriangle(path); in testLine4()
122 testSimplify(reporter, path, filename); in testLine4()
126 SkPath path; in testLine4x() local
127 path.setFillType(SkPath::kEvenOdd_FillType); in testLine4x()
128 addOuterCCWTriangle(path); in testLine4x()
129 addOuterCWTriangle(path); in testLine4x()
130 testSimplify(reporter, path, filename); in testLine4x()
134 SkPath path; in testLine5() local
135 addOuterCWTriangle(path); in testLine5()
136 addOuterCWTriangle(path); in testLine5()
137 testSimplify(reporter, path, filename); in testLine5()
141 SkPath path; in testLine5x() local
142 path.setFillType(SkPath::kEvenOdd_FillType); in testLine5x()
143 addOuterCWTriangle(path); in testLine5x()
144 addOuterCWTriangle(path); in testLine5x()
145 testSimplify(reporter, path, filename); in testLine5x()
149 SkPath path; in testLine6() local
150 path.moveTo(0,0); in testLine6()
151 path.lineTo(4,0); in testLine6()
152 path.lineTo(2,2); in testLine6()
153 path.close(); in testLine6()
154 path.moveTo(2,0); in testLine6()
155 path.lineTo(6,0); in testLine6()
156 path.lineTo(4,2); in testLine6()
157 path.close(); in testLine6()
158 testSimplify(reporter, path, filename); in testLine6()
162 SkPath path; in testLine6x() local
163 path.setFillType(SkPath::kEvenOdd_FillType); in testLine6x()
164 path.moveTo(0,0); in testLine6x()
165 path.lineTo(4,0); in testLine6x()
166 path.lineTo(2,2); in testLine6x()
167 path.close(); in testLine6x()
168 path.moveTo(2,0); in testLine6x()
169 path.lineTo(6,0); in testLine6x()
170 path.lineTo(4,2); in testLine6x()
171 path.close(); in testLine6x()
172 testSimplify(reporter, path, filename); in testLine6x()
176 SkPath path; in testLine7() local
177 path.moveTo(0,0); in testLine7()
178 path.lineTo(4,0); in testLine7()
179 path.lineTo(2,2); in testLine7()
180 path.close(); in testLine7()
181 path.moveTo(6,0); in testLine7()
182 path.lineTo(2,0); in testLine7()
183 path.lineTo(4,2); in testLine7()
184 path.close(); in testLine7()
185 testSimplify(reporter, path, filename); in testLine7()
189 SkPath path; in testLine7x() local
190 path.setFillType(SkPath::kEvenOdd_FillType); in testLine7x()
191 path.moveTo(0,0); in testLine7x()
192 path.lineTo(4,0); in testLine7x()
193 path.lineTo(2,2); in testLine7x()
194 path.close(); in testLine7x()
195 path.moveTo(6,0); in testLine7x()
196 path.lineTo(2,0); in testLine7x()
197 path.lineTo(4,2); in testLine7x()
198 path.close(); in testLine7x()
199 testSimplify(reporter, path, filename); in testLine7x()
203 SkPath path; in testLine7a() local
204 path.moveTo(0,0); in testLine7a()
205 path.lineTo(4,0); in testLine7a()
206 path.lineTo(2,2); in testLine7a()
207 path.close(); in testLine7a()
208 testSimplify(reporter, path, filename); in testLine7a()
212 SkPath path; in testLine7ax() local
213 path.setFillType(SkPath::kEvenOdd_FillType); in testLine7ax()
214 path.moveTo(0,0); in testLine7ax()
215 path.lineTo(4,0); in testLine7ax()
216 path.lineTo(2,2); in testLine7ax()
217 path.close(); in testLine7ax()
218 testSimplify(reporter, path, filename); in testLine7ax()
222 SkPath path; in testLine7b() local
223 path.moveTo(0,0); in testLine7b()
224 path.lineTo(4,0); in testLine7b()
225 path.close(); in testLine7b()
226 path.moveTo(6,0); in testLine7b()
227 path.lineTo(2,0); in testLine7b()
228 path.lineTo(4,2); in testLine7b()
229 path.close(); in testLine7b()
230 testSimplify(reporter, path, filename); in testLine7b()
234 SkPath path; in testLine7bx() local
235 path.setFillType(SkPath::kEvenOdd_FillType); in testLine7bx()
236 path.moveTo(0,0); in testLine7bx()
237 path.lineTo(4,0); in testLine7bx()
238 path.close(); in testLine7bx()
239 path.moveTo(6,0); in testLine7bx()
240 path.lineTo(2,0); in testLine7bx()
241 path.lineTo(4,2); in testLine7bx()
242 path.close(); in testLine7bx()
243 testSimplify(reporter, path, filename); in testLine7bx()
247 SkPath path; in testLine8() local
248 path.moveTo(0,4); in testLine8()
249 path.lineTo(4,4); in testLine8()
250 path.lineTo(2,2); in testLine8()
251 path.close(); in testLine8()
252 path.moveTo(2,4); in testLine8()
253 path.lineTo(6,4); in testLine8()
254 path.lineTo(4,2); in testLine8()
255 path.close(); in testLine8()
256 testSimplify(reporter, path, filename); in testLine8()
260 SkPath path; in testLine8x() local
261 path.setFillType(SkPath::kEvenOdd_FillType); in testLine8x()
262 path.moveTo(0,4); in testLine8x()
263 path.lineTo(4,4); in testLine8x()
264 path.lineTo(2,2); in testLine8x()
265 path.close(); in testLine8x()
266 path.moveTo(2,4); in testLine8x()
267 path.lineTo(6,4); in testLine8x()
268 path.lineTo(4,2); in testLine8x()
269 path.close(); in testLine8x()
270 testSimplify(reporter, path, filename); in testLine8x()
274 SkPath path; in testLine9() local
275 path.moveTo(0,4); in testLine9()
276 path.lineTo(4,4); in testLine9()
277 path.lineTo(2,2); in testLine9()
278 path.close(); in testLine9()
279 path.moveTo(6,4); in testLine9()
280 path.lineTo(2,4); in testLine9()
281 path.lineTo(4,2); in testLine9()
282 path.close(); in testLine9()
283 testSimplify(reporter, path, filename); in testLine9()
287 SkPath path; in testLine9x() local
288 path.setFillType(SkPath::kEvenOdd_FillType); in testLine9x()
289 path.moveTo(0,4); in testLine9x()
290 path.lineTo(4,4); in testLine9x()
291 path.lineTo(2,2); in testLine9x()
292 path.close(); in testLine9x()
293 path.moveTo(6,4); in testLine9x()
294 path.lineTo(2,4); in testLine9x()
295 path.lineTo(4,2); in testLine9x()
296 path.close(); in testLine9x()
297 testSimplify(reporter, path, filename); in testLine9x()
301 SkPath path; in testLine10() local
302 path.moveTo(0,4); in testLine10()
303 path.lineTo(4,4); in testLine10()
304 path.lineTo(2,2); in testLine10()
305 path.close(); in testLine10()
306 path.moveTo(2,1); in testLine10()
307 path.lineTo(3,4); in testLine10()
308 path.lineTo(6,1); in testLine10()
309 path.close(); in testLine10()
310 testSimplify(reporter, path, filename); in testLine10()
314 SkPath path; in testLine10x() local
315 path.setFillType(SkPath::kEvenOdd_FillType); in testLine10x()
316 path.moveTo(0,4); in testLine10x()
317 path.lineTo(4,4); in testLine10x()
318 path.lineTo(2,2); in testLine10x()
319 path.close(); in testLine10x()
320 path.moveTo(2,1); in testLine10x()
321 path.lineTo(3,4); in testLine10x()
322 path.lineTo(6,1); in testLine10x()
323 path.close(); in testLine10x()
324 testSimplify(reporter, path, filename); in testLine10x()
328 SkPath path; in testLine10a() local
329 path.moveTo(0,4); in testLine10a()
330 path.lineTo(8,4); in testLine10a()
331 path.lineTo(4,0); in testLine10a()
332 path.close(); in testLine10a()
333 path.moveTo(2,2); in testLine10a()
334 path.lineTo(3,3); in testLine10a()
335 path.lineTo(4,2); in testLine10a()
336 path.close(); in testLine10a()
337 testSimplify(reporter, path, filename); in testLine10a()
341 SkPath path; in testLine10ax() local
342 path.setFillType(SkPath::kEvenOdd_FillType); in testLine10ax()
343 path.moveTo(0,4); in testLine10ax()
344 path.lineTo(8,4); in testLine10ax()
345 path.lineTo(4,0); in testLine10ax()
346 path.close(); in testLine10ax()
347 path.moveTo(2,2); in testLine10ax()
348 path.lineTo(3,3); in testLine10ax()
349 path.lineTo(4,2); in testLine10ax()
350 path.close(); in testLine10ax()
351 testSimplify(reporter, path, filename); in testLine10ax()
354 static void addCWContainer(SkPath& path) { in addCWContainer() argument
355 path.moveTo(6,4); in addCWContainer()
356 path.lineTo(0,4); in addCWContainer()
357 path.lineTo(3,1); in addCWContainer()
358 path.close(); in addCWContainer()
361 static void addCCWContainer(SkPath& path) { in addCCWContainer() argument
362 path.moveTo(0,4); in addCCWContainer()
363 path.lineTo(6,4); in addCCWContainer()
364 path.lineTo(3,1); in addCCWContainer()
365 path.close(); in addCCWContainer()
368 static void addCWContents(SkPath& path) { in addCWContents() argument
369 path.moveTo(2,3); in addCWContents()
370 path.lineTo(3,2); in addCWContents()
371 path.lineTo(4,3); in addCWContents()
372 path.close(); in addCWContents()
375 static void addCCWContents(SkPath& path) { in addCCWContents() argument
376 path.moveTo(3,2); in addCCWContents()
377 path.lineTo(2,3); in addCCWContents()
378 path.lineTo(4,3); in addCCWContents()
379 path.close(); in addCCWContents()
383 SkPath path; in testLine11() local
384 addCWContainer(path); in testLine11()
385 addCWContents(path); in testLine11()
386 testSimplify(reporter, path, filename); in testLine11()
390 SkPath path; in testLine11x() local
391 path.setFillType(SkPath::kEvenOdd_FillType); in testLine11x()
392 addCWContainer(path); in testLine11x()
393 addCWContents(path); in testLine11x()
394 testSimplify(reporter, path, filename); in testLine11x()
398 SkPath path; in testLine12() local
399 addCCWContainer(path); in testLine12()
400 addCWContents(path); in testLine12()
401 testSimplify(reporter, path, filename); in testLine12()
405 SkPath path; in testLine12x() local
406 path.setFillType(SkPath::kEvenOdd_FillType); in testLine12x()
407 addCCWContainer(path); in testLine12x()
408 addCWContents(path); in testLine12x()
409 testSimplify(reporter, path, filename); in testLine12x()
413 SkPath path; in testLine13() local
414 addCWContainer(path); in testLine13()
415 addCCWContents(path); in testLine13()
416 testSimplify(reporter, path, filename); in testLine13()
420 SkPath path; in testLine13x() local
421 path.setFillType(SkPath::kEvenOdd_FillType); in testLine13x()
422 addCWContainer(path); in testLine13x()
423 addCCWContents(path); in testLine13x()
424 testSimplify(reporter, path, filename); in testLine13x()
428 SkPath path; in testLine14() local
429 addCCWContainer(path); in testLine14()
430 addCCWContents(path); in testLine14()
431 testSimplify(reporter, path, filename); in testLine14()
435 SkPath path; in testLine14x() local
436 path.setFillType(SkPath::kEvenOdd_FillType); in testLine14x()
437 addCCWContainer(path); in testLine14x()
438 addCCWContents(path); in testLine14x()
439 testSimplify(reporter, path, filename); in testLine14x()
443 SkPath path; in testLine15() local
444 path.addRect(0, 0, 9, 9, SkPath::kCW_Direction); in testLine15()
445 testSimplify(reporter, path, filename); in testLine15()
449 SkPath path; in testLine15x() local
450 path.setFillType(SkPath::kEvenOdd_FillType); in testLine15x()
451 path.addRect(0, 0, 9, 9, SkPath::kCW_Direction); in testLine15x()
452 testSimplify(reporter, path, filename); in testLine15x()
456 SkPath path; in testLine16() local
457 path.addRect(0, 0, 12, 12, SkPath::kCW_Direction); in testLine16()
458 path.addRect(0, 4, 9, 9, SkPath::kCW_Direction); in testLine16()
459 testSimplify(reporter, path, filename); in testLine16()
463 SkPath path; in testLine16x() local
464 path.setFillType(SkPath::kEvenOdd_FillType); in testLine16x()
465 path.addRect(0, 0, 12, 12, SkPath::kCW_Direction); in testLine16x()
466 path.addRect(0, 4, 9, 9, SkPath::kCW_Direction); in testLine16x()
467 testSimplify(reporter, path, filename); in testLine16x()
471 SkPath path; in testLine17() local
472 path.addRect(0, 0, 12, 12, SkPath::kCW_Direction); in testLine17()
473 path.addRect(4, 12, 13, 13, SkPath::kCW_Direction); in testLine17()
474 testSimplify(reporter, path, filename); in testLine17()
478 SkPath path; in testLine17x() local
479 path.setFillType(SkPath::kEvenOdd_FillType); in testLine17x()
480 path.addRect(0, 0, 12, 12, SkPath::kCW_Direction); in testLine17x()
481 path.addRect(4, 12, 13, 13, SkPath::kCW_Direction); in testLine17x()
482 testSimplify(reporter, path, filename); in testLine17x()
486 SkPath path; in testLine18() local
487 path.addRect(0, 0, 12, 12, SkPath::kCW_Direction); in testLine18()
488 path.addRect(12, 4, 21, 21, SkPath::kCW_Direction); in testLine18()
489 testSimplify(reporter, path, filename); in testLine18()
493 SkPath path; in testLine18x() local
494 path.setFillType(SkPath::kEvenOdd_FillType); in testLine18x()
495 path.addRect(0, 0, 12, 12, SkPath::kCW_Direction); in testLine18x()
496 path.addRect(12, 4, 21, 21, SkPath::kCW_Direction); in testLine18x()
497 testSimplify(reporter, path, filename); in testLine18x()
501 SkPath path; in testLine19() local
502 path.addRect(0, 0, 12, 12, SkPath::kCW_Direction); in testLine19()
503 path.addRect(12, 16, 21, 21, SkPath::kCW_Direction); in testLine19()
504 testSimplify(reporter, path, filename); in testLine19()
508 SkPath path; in testLine19x() local
509 path.setFillType(SkPath::kEvenOdd_FillType); in testLine19x()
510 path.addRect(0, 0, 12, 12, SkPath::kCW_Direction); in testLine19x()
511 path.addRect(12, 16, 21, 21, SkPath::kCW_Direction); in testLine19x()
512 testSimplify(reporter, path, filename); in testLine19x()
516 SkPath path; in testLine20() local
517 path.addRect(0, 12, 12, 12, SkPath::kCW_Direction); in testLine20()
518 path.addRect(0, 12, 9, 9, SkPath::kCW_Direction); in testLine20()
519 testSimplify(reporter, path, filename); in testLine20()
523 SkPath path; in testLine20x() local
524 path.setFillType(SkPath::kEvenOdd_FillType); in testLine20x()
525 path.addRect(0, 12, 12, 12, SkPath::kCW_Direction); in testLine20x()
526 path.addRect(0, 12, 9, 9, SkPath::kCW_Direction); in testLine20x()
527 testSimplify(reporter, path, filename); in testLine20x()
531 SkPath path; in testLine21() local
532 path.addRect(0, 12, 12, 12, SkPath::kCW_Direction); in testLine21()
533 path.addRect(0, 16, 9, 9, SkPath::kCW_Direction); in testLine21()
534 testSimplify(reporter, path, filename); in testLine21()
538 SkPath path; in testLine21x() local
539 path.setFillType(SkPath::kEvenOdd_FillType); in testLine21x()
540 path.addRect(0, 12, 12, 12, SkPath::kCW_Direction); in testLine21x()
541 path.addRect(0, 16, 9, 9, SkPath::kCW_Direction); in testLine21x()
542 testSimplify(reporter, path, filename); in testLine21x()
546 SkPath path; in testLine22() local
547 path.addRect(0, 12, 12, 12, SkPath::kCW_Direction); in testLine22()
548 path.addRect(4, 12, 13, 13, SkPath::kCW_Direction); in testLine22()
549 testSimplify(reporter, path, filename); in testLine22()
553 SkPath path; in testLine22x() local
554 path.setFillType(SkPath::kEvenOdd_FillType); in testLine22x()
555 path.addRect(0, 12, 12, 12, SkPath::kCW_Direction); in testLine22x()
556 path.addRect(4, 12, 13, 13, SkPath::kCW_Direction); in testLine22x()
557 testSimplify(reporter, path, filename); in testLine22x()
561 SkPath path; in testLine23() local
562 path.addRect(0, 12, 12, 12, SkPath::kCW_Direction); in testLine23()
563 path.addRect(12, 0, 21, 21, SkPath::kCW_Direction); in testLine23()
564 testSimplify(reporter, path, filename); in testLine23()
568 SkPath path; in testLine23x() local
569 path.setFillType(SkPath::kEvenOdd_FillType); in testLine23x()
570 path.addRect(0, 12, 12, 12, SkPath::kCW_Direction); in testLine23x()
571 path.addRect(12, 0, 21, 21, SkPath::kCW_Direction); in testLine23x()
572 testSimplify(reporter, path, filename); in testLine23x()
576 SkPath path; in testLine24a() local
577 path.moveTo(2,0); in testLine24a()
578 path.lineTo(4,4); in testLine24a()
579 path.lineTo(0,4); in testLine24a()
580 path.close(); in testLine24a()
581 path.moveTo(2,0); in testLine24a()
582 path.lineTo(1,2); in testLine24a()
583 path.lineTo(2,2); in testLine24a()
584 path.close(); in testLine24a()
585 testSimplify(reporter, path, filename); in testLine24a()
589 SkPath path; in testLine24ax() local
590 path.setFillType(SkPath::kEvenOdd_FillType); in testLine24ax()
591 path.moveTo(2,0); in testLine24ax()
592 path.lineTo(4,4); in testLine24ax()
593 path.lineTo(0,4); in testLine24ax()
594 path.close(); in testLine24ax()
595 path.moveTo(2,0); in testLine24ax()
596 path.lineTo(1,2); in testLine24ax()
597 path.lineTo(2,2); in testLine24ax()
598 path.close(); in testLine24ax()
599 testSimplify(reporter, path, filename); in testLine24ax()
603 SkPath path; in testLine24() local
604 path.addRect(0, 18, 12, 12, SkPath::kCW_Direction); in testLine24()
605 path.addRect(4, 12, 13, 13, SkPath::kCW_Direction); in testLine24()
606 testSimplify(reporter, path, filename); in testLine24()
610 SkPath path; in testLine24x() local
611 path.setFillType(SkPath::kEvenOdd_FillType); in testLine24x()
612 path.addRect(0, 18, 12, 12, SkPath::kCW_Direction); in testLine24x()
613 path.addRect(4, 12, 13, 13, SkPath::kCW_Direction); in testLine24x()
614 testSimplify(reporter, path, filename); in testLine24x()
618 SkPath path; in testLine25() local
619 path.addRect(0, 6, 12, 12, SkPath::kCW_Direction); in testLine25()
620 path.addRect(12, 0, 21, 21, SkPath::kCW_Direction); in testLine25()
621 testSimplify(reporter, path, filename); in testLine25()
625 SkPath path; in testLine25x() local
626 path.setFillType(SkPath::kEvenOdd_FillType); in testLine25x()
627 path.addRect(0, 6, 12, 12, SkPath::kCW_Direction); in testLine25x()
628 path.addRect(12, 0, 21, 21, SkPath::kCW_Direction); in testLine25x()
629 testSimplify(reporter, path, filename); in testLine25x()
633 SkPath path; in testLine26() local
634 path.addRect(0, 18, 12, 12, SkPath::kCW_Direction); in testLine26()
635 path.addRect(0, 12, 9, 9, SkPath::kCW_Direction); in testLine26()
636 testSimplify(reporter, path, filename); in testLine26()
640 SkPath path; in testLine26x() local
641 path.setFillType(SkPath::kEvenOdd_FillType); in testLine26x()
642 path.addRect(0, 18, 12, 12, SkPath::kCW_Direction); in testLine26x()
643 path.addRect(0, 12, 9, 9, SkPath::kCW_Direction); in testLine26x()
644 testSimplify(reporter, path, filename); in testLine26x()
648 SkPath path; in testLine27() local
649 path.addRect(0, 18, 12, 12, SkPath::kCW_Direction); in testLine27()
650 path.addRect(12, 8, 21, 21, SkPath::kCW_Direction); in testLine27()
651 testSimplify(reporter, path, filename); in testLine27()
655 SkPath path; in testLine27x() local
656 path.setFillType(SkPath::kEvenOdd_FillType); in testLine27x()
657 path.addRect(0, 18, 12, 12, SkPath::kCW_Direction); in testLine27x()
658 path.addRect(12, 8, 21, 21, SkPath::kCW_Direction); in testLine27x()
659 testSimplify(reporter, path, filename); in testLine27x()
663 SkPath path; in testLine28() local
664 path.addRect(0, 6, 12, 12, SkPath::kCW_Direction); in testLine28()
665 path.addRect(0, 0, 9, 9, SkPath::kCW_Direction); in testLine28()
666 testSimplify(reporter, path, filename); in testLine28()
670 SkPath path; in testLine28x() local
671 path.setFillType(SkPath::kEvenOdd_FillType); in testLine28x()
672 path.addRect(0, 6, 12, 12, SkPath::kCW_Direction); in testLine28x()
673 path.addRect(0, 0, 9, 9, SkPath::kCW_Direction); in testLine28x()
674 testSimplify(reporter, path, filename); in testLine28x()
678 SkPath path; in testLine29() local
679 path.addRect(0, 18, 12, 12, SkPath::kCW_Direction); in testLine29()
680 path.addRect(12, 12, 21, 21, SkPath::kCW_Direction); in testLine29()
681 testSimplify(reporter, path, filename); in testLine29()
685 SkPath path; in testLine29x() local
686 path.setFillType(SkPath::kEvenOdd_FillType); in testLine29x()
687 path.addRect(0, 18, 12, 12, SkPath::kCW_Direction); in testLine29x()
688 path.addRect(12, 12, 21, 21, SkPath::kCW_Direction); in testLine29x()
689 testSimplify(reporter, path, filename); in testLine29x()
693 SkPath path; in testLine30() local
694 path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); in testLine30()
695 path.addRect(0, 0, 12, 12, SkPath::kCW_Direction); in testLine30()
696 path.addRect(4, 4, 13, 13, SkPath::kCW_Direction); in testLine30()
697 testSimplify(reporter, path, filename); in testLine30()
701 SkPath path; in testLine30x() local
702 path.setFillType(SkPath::kEvenOdd_FillType); in testLine30x()
703 path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); in testLine30x()
704 path.addRect(0, 0, 12, 12, SkPath::kCW_Direction); in testLine30x()
705 path.addRect(4, 4, 13, 13, SkPath::kCW_Direction); in testLine30x()
706 testSimplify(reporter, path, filename); in testLine30x()
710 SkPath path; in testLine31() local
711 path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); in testLine31()
712 path.addRect(0, 0, 12, 12, SkPath::kCW_Direction); in testLine31()
713 path.addRect(0, 4, 9, 9, SkPath::kCW_Direction); in testLine31()
714 testSimplify(reporter, path, filename); in testLine31()
718 SkPath path; in testLine31x() local
719 path.setFillType(SkPath::kEvenOdd_FillType); in testLine31x()
720 path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); in testLine31x()
721 path.addRect(0, 0, 12, 12, SkPath::kCW_Direction); in testLine31x()
722 path.addRect(0, 4, 9, 9, SkPath::kCW_Direction); in testLine31x()
723 testSimplify(reporter, path, filename); in testLine31x()
727 SkPath path; in testLine32() local
728 path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); in testLine32()
729 path.addRect(0, 0, 12, 12, SkPath::kCW_Direction); in testLine32()
730 path.addRect(4, 12, 13, 13, SkPath::kCW_Direction); in testLine32()
731 testSimplify(reporter, path, filename); in testLine32()
735 SkPath path; in testLine32x() local
736 path.setFillType(SkPath::kEvenOdd_FillType); in testLine32x()
737 path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); in testLine32x()
738 path.addRect(0, 0, 12, 12, SkPath::kCW_Direction); in testLine32x()
739 path.addRect(4, 12, 13, 13, SkPath::kCW_Direction); in testLine32x()
740 testSimplify(reporter, path, filename); in testLine32x()
744 SkPath path; in testLine33() local
745 path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); in testLine33()
746 path.addRect(0, 0, 12, 12, SkPath::kCW_Direction); in testLine33()
747 path.addRect(4, 16, 13, 13, SkPath::kCW_Direction); in testLine33()
748 testSimplify(reporter, path, filename); in testLine33()
752 SkPath path; in testLine33x() local
753 path.setFillType(SkPath::kEvenOdd_FillType); in testLine33x()
754 path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); in testLine33x()
755 path.addRect(0, 0, 12, 12, SkPath::kCW_Direction); in testLine33x()
756 path.addRect(4, 16, 13, 13, SkPath::kCW_Direction); in testLine33x()
757 testSimplify(reporter, path, filename); in testLine33x()
761 SkPath path; in testLine34() local
762 path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); in testLine34()
763 path.addRect(0, 6, 12, 12, SkPath::kCW_Direction); in testLine34()
764 path.addRect(4, 12, 13, 13, SkPath::kCW_Direction); in testLine34()
765 testSimplify(reporter, path, filename); in testLine34()
769 SkPath path; in testLine34x() local
770 path.setFillType(SkPath::kEvenOdd_FillType); in testLine34x()
771 path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); in testLine34x()
772 path.addRect(0, 6, 12, 12, SkPath::kCW_Direction); in testLine34x()
773 path.addRect(4, 12, 13, 13, SkPath::kCW_Direction); in testLine34x()
774 testSimplify(reporter, path, filename); in testLine34x()
778 SkPath path; in testLine35() local
779 path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); in testLine35()
780 path.addRect(6, 0, 18, 18, SkPath::kCW_Direction); in testLine35()
781 path.addRect(4, 16, 13, 13, SkPath::kCW_Direction); in testLine35()
782 testSimplify(reporter, path, filename); in testLine35()
786 SkPath path; in testLine35x() local
787 path.setFillType(SkPath::kEvenOdd_FillType); in testLine35x()
788 path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); in testLine35x()
789 path.addRect(6, 0, 18, 18, SkPath::kCW_Direction); in testLine35x()
790 path.addRect(4, 16, 13, 13, SkPath::kCW_Direction); in testLine35x()
791 testSimplify(reporter, path, filename); in testLine35x()
795 SkPath path; in testLine36() local
796 path.addRect(0, 10, 20, 20, SkPath::kCW_Direction); in testLine36()
797 path.addRect(6, 12, 18, 18, SkPath::kCW_Direction); in testLine36()
798 path.addRect(4, 16, 13, 13, SkPath::kCW_Direction); in testLine36()
799 testSimplify(reporter, path, filename); in testLine36()
803 SkPath path; in testLine36x() local
804 path.setFillType(SkPath::kEvenOdd_FillType); in testLine36x()
805 path.addRect(0, 10, 20, 20, SkPath::kCW_Direction); in testLine36x()
806 path.addRect(6, 12, 18, 18, SkPath::kCW_Direction); in testLine36x()
807 path.addRect(4, 16, 13, 13, SkPath::kCW_Direction); in testLine36x()
808 testSimplify(reporter, path, filename); in testLine36x()
812 SkPath path; in testLine37() local
813 path.addRect(0, 20, 20, 20, SkPath::kCW_Direction); in testLine37()
814 path.addRect(18, 24, 30, 30, SkPath::kCW_Direction); in testLine37()
815 path.addRect(0, 0, 9, 9, SkPath::kCW_Direction); in testLine37()
816 testSimplify(reporter, path, filename); in testLine37()
820 SkPath path; in testLine37x() local
821 path.setFillType(SkPath::kEvenOdd_FillType); in testLine37x()
822 path.addRect(0, 20, 20, 20, SkPath::kCW_Direction); in testLine37x()
823 path.addRect(18, 24, 30, 30, SkPath::kCW_Direction); in testLine37x()
824 path.addRect(0, 0, 9, 9, SkPath::kCW_Direction); in testLine37x()
825 testSimplify(reporter, path, filename); in testLine37x()
829 SkPath path; in testLine38() local
830 path.addRect(10, 0, 30, 30, SkPath::kCW_Direction); in testLine38()
831 path.addRect(6, 12, 18, 18, SkPath::kCW_Direction); in testLine38()
832 path.addRect(12, 12, 21, 21, SkPath::kCW_Direction); in testLine38()
833 testSimplify(reporter, path, filename); in testLine38()
837 SkPath path; in testLine38x() local
838 path.setFillType(SkPath::kEvenOdd_FillType); in testLine38x()
839 path.addRect(10, 0, 30, 30, SkPath::kCW_Direction); in testLine38x()
840 path.addRect(6, 12, 18, 18, SkPath::kCW_Direction); in testLine38x()
841 path.addRect(12, 12, 21, 21, SkPath::kCW_Direction); in testLine38x()
842 testSimplify(reporter, path, filename); in testLine38x()
846 SkPath path; in testLine40() local
847 path.addRect(10, 0, 30, 30, SkPath::kCW_Direction); in testLine40()
848 path.addRect(12, 18, 24, 24, SkPath::kCW_Direction); in testLine40()
849 path.addRect(4, 16, 13, 13, SkPath::kCW_Direction); in testLine40()
850 testSimplify(reporter, path, filename); in testLine40()
854 SkPath path; in testLine40x() local
855 path.setFillType(SkPath::kEvenOdd_FillType); in testLine40x()
856 path.addRect(10, 0, 30, 30, SkPath::kCW_Direction); in testLine40x()
857 path.addRect(12, 18, 24, 24, SkPath::kCW_Direction); in testLine40x()
858 path.addRect(4, 16, 13, 13, SkPath::kCW_Direction); in testLine40x()
859 testSimplify(reporter, path, filename); in testLine40x()
863 SkPath path; in testLine41() local
864 path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); in testLine41()
865 path.addRect(18, 24, 30, 30, SkPath::kCW_Direction); in testLine41()
866 path.addRect(12, 0, 21, 21, SkPath::kCW_Direction); in testLine41()
867 testSimplify(reporter, path, filename); in testLine41()
871 SkPath path; in testLine41x() local
872 path.setFillType(SkPath::kEvenOdd_FillType); in testLine41x()
873 path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); in testLine41x()
874 path.addRect(18, 24, 30, 30, SkPath::kCW_Direction); in testLine41x()
875 path.addRect(12, 0, 21, 21, SkPath::kCW_Direction); in testLine41x()
876 testSimplify(reporter, path, filename); in testLine41x()
880 SkPath path; in testLine42() local
881 path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); in testLine42()
882 path.addRect(0, 0, 12, 12, SkPath::kCW_Direction); in testLine42()
883 path.addRect(8, 16, 17, 17, SkPath::kCW_Direction); in testLine42()
884 testSimplify(reporter, path, filename); in testLine42()
888 SkPath path; in testLine42x() local
889 path.setFillType(SkPath::kEvenOdd_FillType); in testLine42x()
890 path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); in testLine42x()
891 path.addRect(0, 0, 12, 12, SkPath::kCW_Direction); in testLine42x()
892 path.addRect(8, 16, 17, 17, SkPath::kCW_Direction); in testLine42x()
893 testSimplify(reporter, path, filename); in testLine42x()
897 SkPath path; in testLine43() local
898 path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); in testLine43()
899 path.addRect(6, 24, 18, 18, SkPath::kCW_Direction); in testLine43()
900 path.addRect(0, 32, 9, 36, SkPath::kCCW_Direction); in testLine43()
901 testSimplify(reporter, path, filename); in testLine43()
905 SkPath path; in testLine43x() local
906 path.setFillType(SkPath::kEvenOdd_FillType); in testLine43x()
907 path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); in testLine43x()
908 path.addRect(6, 24, 18, 18, SkPath::kCW_Direction); in testLine43x()
909 path.addRect(0, 32, 9, 36, SkPath::kCCW_Direction); in testLine43x()
910 testSimplify(reporter, path, filename); in testLine43x()
914 SkPath path; in testLine44() local
915 path.addRect(10, 40, 30, 30, SkPath::kCW_Direction); in testLine44()
916 path.addRect(18, 0, 30, 30, SkPath::kCW_Direction); in testLine44()
917 path.addRect(18, 32, 27, 36, SkPath::kCCW_Direction); in testLine44()
918 testSimplify(reporter, path, filename); in testLine44()
922 SkPath path; in testLine44x() local
923 path.setFillType(SkPath::kEvenOdd_FillType); in testLine44x()
924 path.addRect(10, 40, 30, 30, SkPath::kCW_Direction); in testLine44x()
925 path.addRect(18, 0, 30, 30, SkPath::kCW_Direction); in testLine44x()
926 path.addRect(18, 32, 27, 36, SkPath::kCCW_Direction); in testLine44x()
927 testSimplify(reporter, path, filename); in testLine44x()
931 SkPath path; in testLine45() local
932 path.addRect(10, 0, 30, 30, SkPath::kCW_Direction); in testLine45()
933 path.addRect(18, 0, 30, 30, SkPath::kCW_Direction); in testLine45()
934 path.addRect(24, 32, 33, 36, SkPath::kCW_Direction); in testLine45()
935 testSimplify(reporter, path, filename); in testLine45()
939 SkPath path; in testLine45x() local
940 path.setFillType(SkPath::kEvenOdd_FillType); in testLine45x()
941 path.addRect(10, 0, 30, 30, SkPath::kCW_Direction); in testLine45x()
942 path.addRect(18, 0, 30, 30, SkPath::kCW_Direction); in testLine45x()
943 path.addRect(24, 32, 33, 36, SkPath::kCW_Direction); in testLine45x()
944 testSimplify(reporter, path, filename); in testLine45x()
948 SkPath path; in testLine46() local
949 path.addRect(10, 40, 30, 30, SkPath::kCW_Direction); in testLine46()
950 path.addRect(24, 0, 36, 36, SkPath::kCW_Direction); in testLine46()
951 path.addRect(24, 32, 33, 36, SkPath::kCW_Direction); in testLine46()
952 testSimplify(reporter, path, filename); in testLine46()
956 SkPath path; in testLine46x() local
957 path.setFillType(SkPath::kEvenOdd_FillType); in testLine46x()
958 path.addRect(10, 40, 30, 30, SkPath::kCW_Direction); in testLine46x()
959 path.addRect(24, 0, 36, 36, SkPath::kCW_Direction); in testLine46x()
960 path.addRect(24, 32, 33, 36, SkPath::kCW_Direction); in testLine46x()
961 testSimplify(reporter, path, filename); in testLine46x()
965 SkPath path; in testLine47() local
966 path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); in testLine47()
967 path.addRect(0, 0, 12, 12, SkPath::kCW_Direction); in testLine47()
968 path.addRect(0, 0, 9, 9, SkPath::kCCW_Direction); in testLine47()
969 testSimplify(reporter, path, filename); in testLine47()
973 SkPath path; in testLine47x() local
974 path.setFillType(SkPath::kEvenOdd_FillType); in testLine47x()
975 path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); in testLine47x()
976 path.addRect(0, 0, 12, 12, SkPath::kCW_Direction); in testLine47x()
977 path.addRect(0, 0, 9, 9, SkPath::kCCW_Direction); in testLine47x()
978 testSimplify(reporter, path, filename); in testLine47x()
982 SkPath path; in testLine48() local
983 path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); in testLine48()
984 path.addRect(0, 6, 12, 12, SkPath::kCW_Direction); in testLine48()
985 path.addRect(0, 0, 9, 9, SkPath::kCCW_Direction); in testLine48()
986 testSimplify(reporter, path, filename); in testLine48()
990 SkPath path; in testLine48x() local
991 path.setFillType(SkPath::kEvenOdd_FillType); in testLine48x()
992 path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); in testLine48x()
993 path.addRect(0, 6, 12, 12, SkPath::kCW_Direction); in testLine48x()
994 path.addRect(0, 0, 9, 9, SkPath::kCCW_Direction); in testLine48x()
995 testSimplify(reporter, path, filename); in testLine48x()
999 SkPath path; in testLine49() local
1000 path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); in testLine49()
1001 path.addRect(0, 0, 12, 12, SkPath::kCW_Direction); in testLine49()
1002 path.addRect(0, 0, 9, 9, SkPath::kCW_Direction); in testLine49()
1003 testSimplify(reporter, path, filename); in testLine49()
1007 SkPath path; in testLine49x() local
1008 path.setFillType(SkPath::kEvenOdd_FillType); in testLine49x()
1009 path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); in testLine49x()
1010 path.addRect(0, 0, 12, 12, SkPath::kCW_Direction); in testLine49x()
1011 path.addRect(0, 0, 9, 9, SkPath::kCW_Direction); in testLine49x()
1012 testSimplify(reporter, path, filename); in testLine49x()
1016 SkPath path; in testLine50() local
1017 path.addRect(10, 30, 30, 30, SkPath::kCW_Direction); in testLine50()
1018 path.addRect(24, 20, 36, 30, SkPath::kCW_Direction); in testLine50()
1019 testSimplify(reporter, path, filename); in testLine50()
1023 SkPath path; in testLine50x() local
1024 path.setFillType(SkPath::kEvenOdd_FillType); in testLine50x()
1025 path.addRect(10, 30, 30, 30, SkPath::kCW_Direction); in testLine50x()
1026 path.addRect(24, 20, 36, 30, SkPath::kCW_Direction); in testLine50x()
1027 testSimplify(reporter, path, filename); in testLine50x()
1031 SkPath path; in testLine51() local
1032 path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); in testLine51()
1033 path.addRect(0, 12, 12, 12, SkPath::kCW_Direction); in testLine51()
1034 path.addRect(4, 12, 13, 13, SkPath::kCCW_Direction); in testLine51()
1035 testSimplify(reporter, path, filename); in testLine51()
1039 SkPath path; in testLine51x() local
1040 path.setFillType(SkPath::kEvenOdd_FillType); in testLine51x()
1041 path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); in testLine51x()
1042 path.addRect(0, 12, 12, 12, SkPath::kCW_Direction); in testLine51x()
1043 path.addRect(4, 12, 13, 13, SkPath::kCCW_Direction); in testLine51x()
1044 testSimplify(reporter, path, filename); in testLine51x()
1048 SkPath path; in testLine52() local
1049 path.addRect(0, 30, 20, 20, SkPath::kCW_Direction); in testLine52()
1050 path.addRect(6, 20, 18, 30, SkPath::kCW_Direction); in testLine52()
1051 path.addRect(32, 0, 36, 41, SkPath::kCW_Direction); in testLine52()
1052 testSimplify(reporter, path, filename); in testLine52()
1056 SkPath path; in testLine52x() local
1057 path.setFillType(SkPath::kEvenOdd_FillType); in testLine52x()
1058 path.addRect(0, 30, 20, 20, SkPath::kCW_Direction); in testLine52x()
1059 path.addRect(6, 20, 18, 30, SkPath::kCW_Direction); in testLine52x()
1060 path.addRect(32, 0, 36, 41, SkPath::kCW_Direction); in testLine52x()
1061 testSimplify(reporter, path, filename); in testLine52x()
1065 SkPath path; in testLine53() local
1066 path.addRect(10, 30, 30, 30, SkPath::kCW_Direction); in testLine53()
1067 path.addRect(12, 20, 24, 30, SkPath::kCW_Direction); in testLine53()
1068 path.addRect(12, 32, 21, 36, SkPath::kCCW_Direction); in testLine53()
1069 testSimplify(reporter, path, filename); in testLine53()
1073 SkPath path; in testLine53x() local
1074 path.setFillType(SkPath::kEvenOdd_FillType); in testLine53x()
1075 path.addRect(10, 30, 30, 30, SkPath::kCW_Direction); in testLine53x()
1076 path.addRect(12, 20, 24, 30, SkPath::kCW_Direction); in testLine53x()
1077 path.addRect(12, 32, 21, 36, SkPath::kCCW_Direction); in testLine53x()
1078 testSimplify(reporter, path, filename); in testLine53x()
1082 SkPath path; in testLine54() local
1083 path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); in testLine54()
1084 path.addRect(6, 0, 18, 18, SkPath::kCW_Direction); in testLine54()
1085 path.addRect(8, 4, 17, 17, SkPath::kCCW_Direction); in testLine54()
1086 testSimplify(reporter, path, filename); in testLine54()
1090 SkPath path; in testLine54x() local
1091 path.setFillType(SkPath::kEvenOdd_FillType); in testLine54x()
1092 path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); in testLine54x()
1093 path.addRect(6, 0, 18, 18, SkPath::kCW_Direction); in testLine54x()
1094 path.addRect(8, 4, 17, 17, SkPath::kCCW_Direction); in testLine54x()
1095 testSimplify(reporter, path, filename); in testLine54x()
1099 SkPath path; in testLine55() local
1100 path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); in testLine55()
1101 path.addRect(6, 6, 18, 18, SkPath::kCW_Direction); in testLine55()
1102 path.addRect(4, 4, 13, 13, SkPath::kCCW_Direction); in testLine55()
1103 testSimplify(reporter, path, filename); in testLine55()
1107 SkPath path; in testLine55x() local
1108 path.setFillType(SkPath::kEvenOdd_FillType); in testLine55x()
1109 path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); in testLine55x()
1110 path.addRect(6, 6, 18, 18, SkPath::kCW_Direction); in testLine55x()
1111 path.addRect(4, 4, 13, 13, SkPath::kCCW_Direction); in testLine55x()
1112 testSimplify(reporter, path, filename); in testLine55x()
1116 SkPath path; in testLine56() local
1117 path.addRect(0, 20, 20, 20, SkPath::kCW_Direction); in testLine56()
1118 path.addRect(18, 20, 30, 30, SkPath::kCW_Direction); in testLine56()
1119 path.addRect(12, 0, 21, 21, SkPath::kCCW_Direction); in testLine56()
1120 testSimplify(reporter, path, filename); in testLine56()
1124 SkPath path; in testLine56x() local
1125 path.setFillType(SkPath::kEvenOdd_FillType); in testLine56x()
1126 path.addRect(0, 20, 20, 20, SkPath::kCW_Direction); in testLine56x()
1127 path.addRect(18, 20, 30, 30, SkPath::kCW_Direction); in testLine56x()
1128 path.addRect(12, 0, 21, 21, SkPath::kCCW_Direction); in testLine56x()
1129 testSimplify(reporter, path, filename); in testLine56x()
1133 SkPath path; in testLine57() local
1134 path.addRect(20, 0, 40, 40, SkPath::kCW_Direction); in testLine57()
1135 path.addRect(20, 0, 30, 40, SkPath::kCW_Direction); in testLine57()
1136 path.addRect(12, 0, 21, 21, SkPath::kCCW_Direction); in testLine57()
1137 testSimplify(reporter, path, filename); in testLine57()
1141 SkPath path; in testLine57x() local
1142 path.setFillType(SkPath::kEvenOdd_FillType); in testLine57x()
1143 path.addRect(20, 0, 40, 40, SkPath::kCW_Direction); in testLine57x()
1144 path.addRect(20, 0, 30, 40, SkPath::kCW_Direction); in testLine57x()
1145 path.addRect(12, 0, 21, 21, SkPath::kCCW_Direction); in testLine57x()
1146 testSimplify(reporter, path, filename); in testLine57x()
1150 SkPath path; in testLine58() local
1151 path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); in testLine58()
1152 path.addRect(0, 0, 12, 12, SkPath::kCCW_Direction); in testLine58()
1153 path.addRect(0, 12, 9, 9, SkPath::kCCW_Direction); in testLine58()
1154 testSimplify(reporter, path, filename); in testLine58()
1158 SkPath path; in testLine58x() local
1159 path.setFillType(SkPath::kEvenOdd_FillType); in testLine58x()
1160 path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); in testLine58x()
1161 path.addRect(0, 0, 12, 12, SkPath::kCCW_Direction); in testLine58x()
1162 path.addRect(0, 12, 9, 9, SkPath::kCCW_Direction); in testLine58x()
1163 testSimplify(reporter, path, filename); in testLine58x()
1167 SkPath path; in testLine59() local
1168 path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); in testLine59()
1169 path.addRect(6, 6, 18, 18, SkPath::kCCW_Direction); in testLine59()
1170 path.addRect(4, 4, 13, 13, SkPath::kCCW_Direction); in testLine59()
1171 testSimplify(reporter, path, filename); in testLine59()
1175 SkPath path; in testLine59x() local
1176 path.setFillType(SkPath::kEvenOdd_FillType); in testLine59x()
1177 path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); in testLine59x()
1178 path.addRect(6, 6, 18, 18, SkPath::kCCW_Direction); in testLine59x()
1179 path.addRect(4, 4, 13, 13, SkPath::kCCW_Direction); in testLine59x()
1180 testSimplify(reporter, path, filename); in testLine59x()
1184 SkPath path; in testLine60() local
1185 path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); in testLine60()
1186 path.addRect(6, 12, 18, 18, SkPath::kCCW_Direction); in testLine60()
1187 path.addRect(4, 12, 13, 13, SkPath::kCCW_Direction); in testLine60()
1188 testSimplify(reporter, path, filename); in testLine60()
1192 SkPath path; in testLine60x() local
1193 path.setFillType(SkPath::kEvenOdd_FillType); in testLine60x()
1194 path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); in testLine60x()
1195 path.addRect(6, 12, 18, 18, SkPath::kCCW_Direction); in testLine60x()
1196 path.addRect(4, 12, 13, 13, SkPath::kCCW_Direction); in testLine60x()
1197 testSimplify(reporter, path, filename); in testLine60x()
1201 SkPath path; in testLine61() local
1202 path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); in testLine61()
1203 path.addRect(12, 0, 24, 24, SkPath::kCCW_Direction); in testLine61()
1204 path.addRect(12, 0, 21, 21, SkPath::kCCW_Direction); in testLine61()
1205 testSimplify(reporter, path, filename); in testLine61()
1209 SkPath path; in testLine61x() local
1210 path.setFillType(SkPath::kEvenOdd_FillType); in testLine61x()
1211 path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); in testLine61x()
1212 path.addRect(12, 0, 24, 24, SkPath::kCCW_Direction); in testLine61x()
1213 path.addRect(12, 0, 21, 21, SkPath::kCCW_Direction); in testLine61x()
1214 testSimplify(reporter, path, filename); in testLine61x()
1218 SkPath path; in testLine62() local
1219 path.addRect(0, 0, 60, 60, SkPath::kCW_Direction); in testLine62()
1220 path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); in testLine62()
1221 path.addRect(0, 12, 12, 12, SkPath::kCW_Direction); in testLine62()
1222 path.addRect(4, 12, 13, 13, SkPath::kCCW_Direction); in testLine62()
1223 testSimplify(reporter, path, filename); in testLine62()
1227 SkPath path; in testLine62x() local
1228 path.setFillType(SkPath::kEvenOdd_FillType); in testLine62x()
1229 path.addRect(0, 0, 60, 60, SkPath::kCW_Direction); in testLine62x()
1230 path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); in testLine62x()
1231 path.addRect(0, 12, 12, 12, SkPath::kCW_Direction); in testLine62x()
1232 path.addRect(4, 12, 13, 13, SkPath::kCCW_Direction); in testLine62x()
1233 testSimplify(reporter, path, filename); in testLine62x()
1237 SkPath path; in testLine63() local
1238 path.addRect(0, 0, 60, 60, SkPath::kCW_Direction); in testLine63()
1239 path.addRect(0, 10, 20, 20, SkPath::kCW_Direction); in testLine63()
1240 path.addRect(0, 6, 12, 12, SkPath::kCCW_Direction); in testLine63()
1241 path.addRect(0, 32, 9, 36, SkPath::kCCW_Direction); in testLine63()
1242 testSimplify(reporter, path, filename); in testLine63()
1246 SkPath path; in testLine63x() local
1247 path.setFillType(SkPath::kEvenOdd_FillType); in testLine63x()
1248 path.addRect(0, 0, 60, 60, SkPath::kCW_Direction); in testLine63x()
1249 path.addRect(0, 10, 20, 20, SkPath::kCW_Direction); in testLine63x()
1250 path.addRect(0, 6, 12, 12, SkPath::kCCW_Direction); in testLine63x()
1251 path.addRect(0, 32, 9, 36, SkPath::kCCW_Direction); in testLine63x()
1252 testSimplify(reporter, path, filename); in testLine63x()
1256 SkPath path; in testLine64() local
1257 path.addRect(0, 0, 60, 60, SkPath::kCW_Direction); in testLine64()
1258 path.addRect(10, 40, 30, 30, SkPath::kCW_Direction); in testLine64()
1259 path.addRect(18, 6, 30, 30, SkPath::kCW_Direction); in testLine64()
1260 testSimplify(reporter, path, filename); in testLine64()
1264 SkPath path; in testLine64x() local
1265 path.setFillType(SkPath::kEvenOdd_FillType); in testLine64x()
1266 path.addRect(0, 0, 60, 60, SkPath::kCW_Direction); in testLine64x()
1267 path.addRect(10, 40, 30, 30, SkPath::kCW_Direction); in testLine64x()
1268 path.addRect(18, 6, 30, 30, SkPath::kCW_Direction); in testLine64x()
1269 testSimplify(reporter, path, filename); in testLine64x()
1273 SkPath path; in testLine65() local
1274 path.addRect(0, 0, 60, 60, SkPath::kCW_Direction); in testLine65()
1275 path.addRect(10, 0, 30, 30, SkPath::kCW_Direction); in testLine65()
1276 path.addRect(24, 0, 36, 36, SkPath::kCW_Direction); in testLine65()
1277 path.addRect(32, 6, 36, 41, SkPath::kCCW_Direction); in testLine65()
1278 testSimplify(reporter, path, filename); in testLine65()
1282 SkPath path; in testLine65x() local
1283 path.setFillType(SkPath::kEvenOdd_FillType); in testLine65x()
1284 path.addRect(0, 0, 60, 60, SkPath::kCW_Direction); in testLine65x()
1285 path.addRect(10, 0, 30, 30, SkPath::kCW_Direction); in testLine65x()
1286 path.addRect(24, 0, 36, 36, SkPath::kCW_Direction); in testLine65x()
1287 path.addRect(32, 6, 36, 41, SkPath::kCCW_Direction); in testLine65x()
1288 testSimplify(reporter, path, filename); in testLine65x()
1292 SkPath path; in testLine66() local
1293 path.addRect(0, 0, 60, 60, SkPath::kCW_Direction); in testLine66()
1294 path.addRect(0, 30, 20, 20, SkPath::kCW_Direction); in testLine66()
1295 path.addRect(12, 20, 24, 30, SkPath::kCW_Direction); in testLine66()
1296 testSimplify(reporter, path, filename); in testLine66()
1300 SkPath path; in testLine66x() local
1301 path.setFillType(SkPath::kEvenOdd_FillType); in testLine66x()
1302 path.addRect(0, 0, 60, 60, SkPath::kCW_Direction); in testLine66x()
1303 path.addRect(0, 30, 20, 20, SkPath::kCW_Direction); in testLine66x()
1304 path.addRect(12, 20, 24, 30, SkPath::kCW_Direction); in testLine66x()
1305 testSimplify(reporter, path, filename); in testLine66x()
1309 SkPath path; in testLine67() local
1310 path.addRect(0, 0, 60, 60, SkPath::kCW_Direction); in testLine67()
1311 path.addRect(10, 40, 30, 30, SkPath::kCW_Direction); in testLine67()
1312 path.addRect(24, 20, 36, 30, SkPath::kCW_Direction); in testLine67()
1313 path.addRect(32, 0, 36, 41, SkPath::kCW_Direction); in testLine67()
1314 testSimplify(reporter, path, filename); in testLine67()
1318 SkPath path; in testLine67x() local
1319 path.setFillType(SkPath::kEvenOdd_FillType); in testLine67x()
1320 path.addRect(0, 0, 60, 60, SkPath::kCW_Direction); in testLine67x()
1321 path.addRect(10, 40, 30, 30, SkPath::kCW_Direction); in testLine67x()
1322 path.addRect(24, 20, 36, 30, SkPath::kCW_Direction); in testLine67x()
1323 path.addRect(32, 0, 36, 41, SkPath::kCW_Direction); in testLine67x()
1324 testSimplify(reporter, path, filename); in testLine67x()
1328 SkPath path; in testLine68a() local
1329 path.addRect(0, 0, 8, 8, SkPath::kCW_Direction); in testLine68a()
1330 path.addRect(2, 2, 6, 6, SkPath::kCW_Direction); in testLine68a()
1331 path.addRect(1, 2, 4, 2, SkPath::kCW_Direction); in testLine68a()
1332 testSimplify(reporter, path, filename); in testLine68a()
1336 SkPath path; in testLine68ax() local
1337 path.setFillType(SkPath::kEvenOdd_FillType); in testLine68ax()
1338 path.addRect(0, 0, 8, 8, SkPath::kCW_Direction); in testLine68ax()
1339 path.addRect(2, 2, 6, 6, SkPath::kCW_Direction); in testLine68ax()
1340 path.addRect(1, 2, 4, 2, SkPath::kCW_Direction); in testLine68ax()
1341 testSimplify(reporter, path, filename); in testLine68ax()
1345 SkPath path; in testLine68b() local
1346 path.addRect(0, 0, 8, 8, SkPath::kCW_Direction); in testLine68b()
1347 path.addRect(2, 2, 6, 6, SkPath::kCCW_Direction); in testLine68b()
1348 path.addRect(1, 2, 2, 2, SkPath::kCW_Direction); in testLine68b()
1349 testSimplify(reporter, path, filename); in testLine68b()
1353 SkPath path; in testLine68bx() local
1354 path.setFillType(SkPath::kEvenOdd_FillType); in testLine68bx()
1355 path.addRect(0, 0, 8, 8, SkPath::kCW_Direction); in testLine68bx()
1356 path.addRect(2, 2, 6, 6, SkPath::kCCW_Direction); in testLine68bx()
1357 path.addRect(1, 2, 2, 2, SkPath::kCW_Direction); in testLine68bx()
1358 testSimplify(reporter, path, filename); in testLine68bx()
1362 SkPath path; in testLine68c() local
1363 path.addRect(0, 0, 8, 8, SkPath::kCCW_Direction); in testLine68c()
1364 path.addRect(2, 2, 6, 6, SkPath::kCW_Direction); in testLine68c()
1365 path.addRect(1, 2, 4, 2, SkPath::kCW_Direction); in testLine68c()
1366 testSimplify(reporter, path, filename); in testLine68c()
1370 SkPath path; in testLine68cx() local
1371 path.setFillType(SkPath::kEvenOdd_FillType); in testLine68cx()
1372 path.addRect(0, 0, 8, 8, SkPath::kCCW_Direction); in testLine68cx()
1373 path.addRect(2, 2, 6, 6, SkPath::kCW_Direction); in testLine68cx()
1374 path.addRect(1, 2, 4, 2, SkPath::kCW_Direction); in testLine68cx()
1375 testSimplify(reporter, path, filename); in testLine68cx()
1379 SkPath path; in testLine68d() local
1380 path.addRect(0, 0, 8, 8, SkPath::kCCW_Direction); in testLine68d()
1381 path.addRect(2, 2, 6, 6, SkPath::kCCW_Direction); in testLine68d()
1382 path.addRect(1, 2, 4, 2, SkPath::kCW_Direction); in testLine68d()
1383 testSimplify(reporter, path, filename); in testLine68d()
1387 SkPath path; in testLine68dx() local
1388 path.setFillType(SkPath::kEvenOdd_FillType); in testLine68dx()
1389 path.addRect(0, 0, 8, 8, SkPath::kCCW_Direction); in testLine68dx()
1390 path.addRect(2, 2, 6, 6, SkPath::kCCW_Direction); in testLine68dx()
1391 path.addRect(1, 2, 4, 2, SkPath::kCW_Direction); in testLine68dx()
1392 testSimplify(reporter, path, filename); in testLine68dx()
1396 SkPath path; in testLine68e() local
1397 path.addRect(0, 0, 8, 8, SkPath::kCW_Direction); in testLine68e()
1398 path.addRect(0, 0, 8, 8, SkPath::kCW_Direction); in testLine68e()
1399 path.addRect(2, 2, 6, 6, SkPath::kCCW_Direction); in testLine68e()
1400 path.addRect(1, 2, 2, 2, SkPath::kCW_Direction); in testLine68e()
1401 testSimplify(reporter, path, filename); in testLine68e()
1405 SkPath path; in testLine68ex() local
1406 path.setFillType(SkPath::kEvenOdd_FillType); in testLine68ex()
1407 path.addRect(0, 0, 8, 8, SkPath::kCW_Direction); in testLine68ex()
1408 path.addRect(0, 0, 8, 8, SkPath::kCW_Direction); in testLine68ex()
1409 path.addRect(2, 2, 6, 6, SkPath::kCCW_Direction); in testLine68ex()
1410 path.addRect(1, 2, 2, 2, SkPath::kCW_Direction); in testLine68ex()
1411 testSimplify(reporter, path, filename); in testLine68ex()
1415 SkPath path; in testLine68f() local
1416 path.addRect(0, 0, 8, 8, SkPath::kCW_Direction); in testLine68f()
1417 path.addRect(2, 2, 6, 6, SkPath::kCCW_Direction); in testLine68f()
1418 path.addRect(2, 2, 6, 6, SkPath::kCCW_Direction); in testLine68f()
1419 path.addRect(1, 2, 2, 2, SkPath::kCW_Direction); in testLine68f()
1420 testSimplify(reporter, path, filename); in testLine68f()
1424 SkPath path; in testLine68fx() local
1425 path.setFillType(SkPath::kEvenOdd_FillType); in testLine68fx()
1426 path.addRect(0, 0, 8, 8, SkPath::kCW_Direction); in testLine68fx()
1427 path.addRect(2, 2, 6, 6, SkPath::kCCW_Direction); in testLine68fx()
1428 path.addRect(2, 2, 6, 6, SkPath::kCCW_Direction); in testLine68fx()
1429 path.addRect(1, 2, 2, 2, SkPath::kCW_Direction); in testLine68fx()
1430 testSimplify(reporter, path, filename); in testLine68fx()
1434 SkPath path; in testLine68g() local
1435 path.addRect(0, 0, 8, 8, SkPath::kCW_Direction); in testLine68g()
1436 path.addRect(0, 0, 8, 8, SkPath::kCW_Direction); in testLine68g()
1437 path.addRect(2, 2, 6, 6, SkPath::kCCW_Direction); in testLine68g()
1438 path.addRect(2, 2, 6, 6, SkPath::kCCW_Direction); in testLine68g()
1439 path.addRect(1, 2, 2, 2, SkPath::kCW_Direction); in testLine68g()
1440 testSimplify(reporter, path, filename); in testLine68g()
1444 SkPath path; in testLine68gx() local
1445 path.setFillType(SkPath::kEvenOdd_FillType); in testLine68gx()
1446 path.addRect(0, 0, 8, 8, SkPath::kCW_Direction); in testLine68gx()
1447 path.addRect(0, 0, 8, 8, SkPath::kCW_Direction); in testLine68gx()
1448 path.addRect(2, 2, 6, 6, SkPath::kCCW_Direction); in testLine68gx()
1449 path.addRect(2, 2, 6, 6, SkPath::kCCW_Direction); in testLine68gx()
1450 path.addRect(1, 2, 2, 2, SkPath::kCW_Direction); in testLine68gx()
1451 testSimplify(reporter, path, filename); in testLine68gx()
1455 SkPath path; in testLine68h() local
1456 path.addRect(0, 0, 8, 8, SkPath::kCW_Direction); in testLine68h()
1457 path.addRect(2, 2, 6, 6, SkPath::kCCW_Direction); in testLine68h()
1458 path.addRect(2, 2, 6, 6, SkPath::kCCW_Direction); in testLine68h()
1459 path.addRect(2, 2, 6, 6, SkPath::kCCW_Direction); in testLine68h()
1460 path.addRect(1, 2, 2, 2, SkPath::kCW_Direction); in testLine68h()
1461 testSimplify(reporter, path, filename); in testLine68h()
1465 SkPath path; in testLine68hx() local
1466 path.setFillType(SkPath::kEvenOdd_FillType); in testLine68hx()
1467 path.addRect(0, 0, 8, 8, SkPath::kCW_Direction); in testLine68hx()
1468 path.addRect(2, 2, 6, 6, SkPath::kCCW_Direction); in testLine68hx()
1469 path.addRect(2, 2, 6, 6, SkPath::kCCW_Direction); in testLine68hx()
1470 path.addRect(2, 2, 6, 6, SkPath::kCCW_Direction); in testLine68hx()
1471 path.addRect(1, 2, 2, 2, SkPath::kCW_Direction); in testLine68hx()
1472 testSimplify(reporter, path, filename); in testLine68hx()
1476 SkPath path; in testLine69() local
1477 path.addRect(0, 20, 20, 20, SkPath::kCW_Direction); in testLine69()
1478 path.addRect(0, 20, 12, 30, SkPath::kCW_Direction); in testLine69()
1479 path.addRect(12, 32, 21, 36, SkPath::kCW_Direction); in testLine69()
1480 testSimplify(reporter, path, filename); in testLine69()
1484 SkPath path; in testLine69x() local
1485 path.setFillType(SkPath::kEvenOdd_FillType); in testLine69x()
1486 path.addRect(0, 20, 20, 20, SkPath::kCW_Direction); in testLine69x()
1487 path.addRect(0, 20, 12, 30, SkPath::kCW_Direction); in testLine69x()
1488 path.addRect(12, 32, 21, 36, SkPath::kCW_Direction); in testLine69x()
1489 testSimplify(reporter, path, filename); in testLine69x()
1493 SkPath path; in testLine70() local
1494 path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); in testLine70()
1495 path.addRect(0, 24, 12, 12, SkPath::kCW_Direction); in testLine70()
1496 path.addRect(12, 32, 21, 36, SkPath::kCCW_Direction); in testLine70()
1497 testSimplify(reporter, path, filename); in testLine70()
1501 SkPath path; in testLine70x() local
1502 path.setFillType(SkPath::kEvenOdd_FillType); in testLine70x()
1503 path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); in testLine70x()
1504 path.addRect(0, 24, 12, 12, SkPath::kCW_Direction); in testLine70x()
1505 path.addRect(12, 32, 21, 36, SkPath::kCCW_Direction); in testLine70x()
1506 testSimplify(reporter, path, filename); in testLine70x()
1510 SkPath path; in testLine71() local
1511 path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); in testLine71()
1512 path.addRect(12, 0, 24, 24, SkPath::kCW_Direction); in testLine71()
1513 path.addRect(12, 32, 21, 36, SkPath::kCW_Direction); in testLine71()
1514 testSimplify(reporter, path, filename); in testLine71()
1518 SkPath path; in testLine71x() local
1519 path.setFillType(SkPath::kEvenOdd_FillType); in testLine71x()
1520 path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); in testLine71x()
1521 path.addRect(12, 0, 24, 24, SkPath::kCW_Direction); in testLine71x()
1522 path.addRect(12, 32, 21, 36, SkPath::kCW_Direction); in testLine71x()
1523 testSimplify(reporter, path, filename); in testLine71x()
1527 SkPath path; in testLine72() local
1528 path.addRect(0, 0, 60, 60, SkPath::kCW_Direction); in testLine72()
1529 path.addRect(10, 40, 30, 30, SkPath::kCW_Direction); in testLine72()
1530 path.addRect(6, 20, 18, 30, SkPath::kCW_Direction); in testLine72()
1531 testSimplify(reporter, path, filename); in testLine72()
1535 SkPath path; in testLine72x() local
1536 path.setFillType(SkPath::kEvenOdd_FillType); in testLine72x()
1537 path.addRect(0, 0, 60, 60, SkPath::kCW_Direction); in testLine72x()
1538 path.addRect(10, 40, 30, 30, SkPath::kCW_Direction); in testLine72x()
1539 path.addRect(6, 20, 18, 30, SkPath::kCW_Direction); in testLine72x()
1540 testSimplify(reporter, path, filename); in testLine72x()
1544 SkPath path; in testLine73() local
1545 path.addRect(0, 0, 60, 60, SkPath::kCW_Direction); in testLine73()
1546 path.addRect(0, 40, 20, 20, SkPath::kCW_Direction); in testLine73()
1547 path.addRect(0, 20, 12, 30, SkPath::kCW_Direction); in testLine73()
1548 path.addRect(0, 0, 9, 9, SkPath::kCCW_Direction); in testLine73()
1549 testSimplify(reporter, path, filename); in testLine73()
1553 SkPath path; in testLine73x() local
1554 path.setFillType(SkPath::kEvenOdd_FillType); in testLine73x()
1555 path.addRect(0, 0, 60, 60, SkPath::kCW_Direction); in testLine73x()
1556 path.addRect(0, 40, 20, 20, SkPath::kCW_Direction); in testLine73x()
1557 path.addRect(0, 20, 12, 30, SkPath::kCW_Direction); in testLine73x()
1558 path.addRect(0, 0, 9, 9, SkPath::kCCW_Direction); in testLine73x()
1559 testSimplify(reporter, path, filename); in testLine73x()
1563 SkPath path; in testLine74() local
1564 path.addRect(20, 30, 40, 40, SkPath::kCW_Direction); in testLine74()
1565 path.addRect(24, 20, 36, 30, SkPath::kCCW_Direction); in testLine74()
1566 path.addRect(32, 24, 36, 41, SkPath::kCCW_Direction); in testLine74()
1567 testSimplify(reporter, path, filename); in testLine74()
1571 SkPath path; in testLine74x() local
1572 path.setFillType(SkPath::kEvenOdd_FillType); in testLine74x()
1573 path.addRect(20, 30, 40, 40, SkPath::kCW_Direction); in testLine74x()
1574 path.addRect(24, 20, 36, 30, SkPath::kCCW_Direction); in testLine74x()
1575 path.addRect(32, 24, 36, 41, SkPath::kCCW_Direction); in testLine74x()
1576 testSimplify(reporter, path, filename); in testLine74x()
1580 SkPath path; in testLine75() local
1581 path.addRect(0, 0, 60, 60, SkPath::kCW_Direction); in testLine75()
1582 path.addRect(10, 0, 30, 30, SkPath::kCCW_Direction); in testLine75()
1583 path.addRect(18, 0, 30, 30, SkPath::kCCW_Direction); in testLine75()
1584 path.addRect(12, 0, 21, 21, SkPath::kCCW_Direction); in testLine75()
1585 testSimplify(reporter, path, filename); in testLine75()
1589 SkPath path; in testLine75x() local
1590 path.setFillType(SkPath::kEvenOdd_FillType); in testLine75x()
1591 path.addRect(0, 0, 60, 60, SkPath::kCW_Direction); in testLine75x()
1592 path.addRect(10, 0, 30, 30, SkPath::kCCW_Direction); in testLine75x()
1593 path.addRect(18, 0, 30, 30, SkPath::kCCW_Direction); in testLine75x()
1594 path.addRect(12, 0, 21, 21, SkPath::kCCW_Direction); in testLine75x()
1595 testSimplify(reporter, path, filename); in testLine75x()
1599 SkPath path; in testLine76() local
1600 path.addRect(36, 0, 66, 60, SkPath::kCW_Direction); in testLine76()
1601 path.addRect(10, 20, 40, 30, SkPath::kCW_Direction); in testLine76()
1602 path.addRect(24, 20, 36, 30, SkPath::kCCW_Direction); in testLine76()
1603 path.addRect(32, 6, 36, 41, SkPath::kCCW_Direction); in testLine76()
1604 testSimplify(reporter, path, filename); in testLine76()
1608 SkPath path; in testLine76x() local
1609 path.setFillType(SkPath::kEvenOdd_FillType); in testLine76x()
1610 path.addRect(36, 0, 66, 60, SkPath::kCW_Direction); in testLine76x()
1611 path.addRect(10, 20, 40, 30, SkPath::kCW_Direction); in testLine76x()
1612 path.addRect(24, 20, 36, 30, SkPath::kCCW_Direction); in testLine76x()
1613 path.addRect(32, 6, 36, 41, SkPath::kCCW_Direction); in testLine76x()
1614 testSimplify(reporter, path, filename); in testLine76x()
1618 SkPath path; in testLine77() local
1619 path.addRect(20, 0, 40, 40, SkPath::kCW_Direction); in testLine77()
1620 path.addRect(24, 6, 36, 36, SkPath::kCCW_Direction); in testLine77()
1621 path.addRect(24, 32, 33, 36, SkPath::kCCW_Direction); in testLine77()
1622 testSimplify(reporter, path, filename); in testLine77()
1626 SkPath path; in testLine77x() local
1627 path.setFillType(SkPath::kEvenOdd_FillType); in testLine77x()
1628 path.addRect(20, 0, 40, 40, SkPath::kCW_Direction); in testLine77x()
1629 path.addRect(24, 6, 36, 36, SkPath::kCCW_Direction); in testLine77x()
1630 path.addRect(24, 32, 33, 36, SkPath::kCCW_Direction); in testLine77x()
1631 testSimplify(reporter, path, filename); in testLine77x()
1635 SkPath path; in testLine78() local
1636 path.addRect(0, 0, 30, 60, SkPath::kCW_Direction); in testLine78()
1637 path.addRect(10, 20, 30, 30, SkPath::kCCW_Direction); in testLine78()
1638 path.addRect(18, 20, 30, 30, SkPath::kCCW_Direction); in testLine78()
1639 path.addRect(32, 0, 36, 41, SkPath::kCCW_Direction); in testLine78()
1640 testSimplify(reporter, path, filename); in testLine78()
1644 SkPath path; in testLine78x() local
1645 path.setFillType(SkPath::kEvenOdd_FillType); in testLine78x()
1646 path.addRect(0, 0, 30, 60, SkPath::kCW_Direction); in testLine78x()
1647 path.addRect(10, 20, 30, 30, SkPath::kCCW_Direction); in testLine78x()
1648 path.addRect(18, 20, 30, 30, SkPath::kCCW_Direction); in testLine78x()
1649 path.addRect(32, 0, 36, 41, SkPath::kCCW_Direction); in testLine78x()
1650 testSimplify(reporter, path, filename); in testLine78x()
1654 SkPath path; in testLine79() local
1655 path.addRect(0, 36, 60, 30, SkPath::kCW_Direction); in testLine79()
1656 path.addRect(10, 30, 40, 30, SkPath::kCW_Direction); in testLine79()
1657 path.addRect(0, 20, 12, 30, SkPath::kCCW_Direction); in testLine79()
1658 path.addRect(0, 32, 9, 36, SkPath::kCCW_Direction); in testLine79()
1659 testSimplify(reporter, path, filename); in testLine79()
1663 SkPath path; in testLine79x() local
1664 path.setFillType(SkPath::kEvenOdd_FillType); in testLine79x()
1665 path.addRect(0, 36, 60, 30, SkPath::kCW_Direction); in testLine79x()
1666 path.addRect(10, 30, 40, 30, SkPath::kCW_Direction); in testLine79x()
1667 path.addRect(0, 20, 12, 30, SkPath::kCCW_Direction); in testLine79x()
1668 path.addRect(0, 32, 9, 36, SkPath::kCCW_Direction); in testLine79x()
1669 testSimplify(reporter, path, filename); in testLine79x()
1673 SkPath path; in testLine81() local
1674 path.addRect(-1, -1, 3, 3, SkPath::kCW_Direction); in testLine81()
1675 path.addRect(0, 0, 1, 1, SkPath::kCW_Direction); in testLine81()
1676 path.addRect(0, 0, 1, 1, SkPath::kCW_Direction); in testLine81()
1677 path.addRect(0, 0, 1, 1, SkPath::kCW_Direction); in testLine81()
1678 path.addRect(1, 1, 2, 2, SkPath::kCCW_Direction); in testLine81()
1679 testSimplify(reporter, path, filename); in testLine81()
1683 SkPath path; in testDegenerate1() local
1684 path.moveTo(0, 0); in testDegenerate1()
1685 path.lineTo(0, 0); in testDegenerate1()
1686 path.lineTo(2, 0); in testDegenerate1()
1687 path.close(); in testDegenerate1()
1688 path.moveTo(0, 0); in testDegenerate1()
1689 path.lineTo(1, 0); in testDegenerate1()
1690 path.lineTo(2, 0); in testDegenerate1()
1691 path.close(); in testDegenerate1()
1692 testSimplify(reporter, path, filename); in testDegenerate1()
1696 SkPath path; in testDegenerate1x() local
1697 path.setFillType(SkPath::kEvenOdd_FillType); in testDegenerate1x()
1698 path.moveTo(0, 0); in testDegenerate1x()
1699 path.lineTo(0, 0); in testDegenerate1x()
1700 path.lineTo(2, 0); in testDegenerate1x()
1701 path.close(); in testDegenerate1x()
1702 path.moveTo(0, 0); in testDegenerate1x()
1703 path.lineTo(1, 0); in testDegenerate1x()
1704 path.lineTo(2, 0); in testDegenerate1x()
1705 path.close(); in testDegenerate1x()
1706 testSimplify(reporter, path, filename); in testDegenerate1x()
1710 SkPath path; in testDegenerate2() local
1711 path.moveTo(0, 0); in testDegenerate2()
1712 path.lineTo(0, 0); in testDegenerate2()
1713 path.lineTo(0, 0); in testDegenerate2()
1714 path.close(); in testDegenerate2()
1715 path.moveTo(0, 0); in testDegenerate2()
1716 path.lineTo(1, 0); in testDegenerate2()
1717 path.lineTo(0, 1); in testDegenerate2()
1718 path.close(); in testDegenerate2()
1719 testSimplify(reporter, path, filename); in testDegenerate2()
1723 SkPath path; in testDegenerate2x() local
1724 path.setFillType(SkPath::kEvenOdd_FillType); in testDegenerate2x()
1725 path.moveTo(0, 0); in testDegenerate2x()
1726 path.lineTo(0, 0); in testDegenerate2x()
1727 path.lineTo(0, 0); in testDegenerate2x()
1728 path.close(); in testDegenerate2x()
1729 path.moveTo(0, 0); in testDegenerate2x()
1730 path.lineTo(1, 0); in testDegenerate2x()
1731 path.lineTo(0, 1); in testDegenerate2x()
1732 path.close(); in testDegenerate2x()
1733 testSimplify(reporter, path, filename); in testDegenerate2x()
1737 SkPath path; in testDegenerate3() local
1738 path.moveTo(0, 0); in testDegenerate3()
1739 path.lineTo(2, 0); in testDegenerate3()
1740 path.lineTo(1, 0); in testDegenerate3()
1741 path.close(); in testDegenerate3()
1742 path.moveTo(0, 0); in testDegenerate3()
1743 path.lineTo(0, 0); in testDegenerate3()
1744 path.lineTo(3, 0); in testDegenerate3()
1745 path.close(); in testDegenerate3()
1746 testSimplify(reporter, path, filename); in testDegenerate3()
1750 SkPath path; in testDegenerate3x() local
1751 path.setFillType(SkPath::kEvenOdd_FillType); in testDegenerate3x()
1752 path.moveTo(0, 0); in testDegenerate3x()
1753 path.lineTo(2, 0); in testDegenerate3x()
1754 path.lineTo(1, 0); in testDegenerate3x()
1755 path.close(); in testDegenerate3x()
1756 path.moveTo(0, 0); in testDegenerate3x()
1757 path.lineTo(0, 0); in testDegenerate3x()
1758 path.lineTo(3, 0); in testDegenerate3x()
1759 path.close(); in testDegenerate3x()
1760 testSimplify(reporter, path, filename); in testDegenerate3x()
1764 SkPath path; in testDegenerate4() local
1765 path.moveTo(0, 0); in testDegenerate4()
1766 path.lineTo(1, 0); in testDegenerate4()
1767 path.lineTo(1, 3); in testDegenerate4()
1768 path.close(); in testDegenerate4()
1769 path.moveTo(1, 0); in testDegenerate4()
1770 path.lineTo(1, 1); in testDegenerate4()
1771 path.lineTo(1, 2); in testDegenerate4()
1772 path.close(); in testDegenerate4()
1773 testSimplify(reporter, path, filename); in testDegenerate4()
1777 SkPath path; in testDegenerate4x() local
1778 path.setFillType(SkPath::kEvenOdd_FillType); in testDegenerate4x()
1779 path.moveTo(0, 0); in testDegenerate4x()
1780 path.lineTo(1, 0); in testDegenerate4x()
1781 path.lineTo(1, 3); in testDegenerate4x()
1782 path.close(); in testDegenerate4x()
1783 path.moveTo(1, 0); in testDegenerate4x()
1784 path.lineTo(1, 1); in testDegenerate4x()
1785 path.lineTo(1, 2); in testDegenerate4x()
1786 path.close(); in testDegenerate4x()
1787 testSimplify(reporter, path, filename); in testDegenerate4x()
1791 SkPath path; in testNondegenerate1() local
1792 path.moveTo(0, 0); in testNondegenerate1()
1793 path.lineTo(3, 0); in testNondegenerate1()
1794 path.lineTo(1, 3); in testNondegenerate1()
1795 path.close(); in testNondegenerate1()
1796 path.moveTo(1, 1); in testNondegenerate1()
1797 path.lineTo(2, 1); in testNondegenerate1()
1798 path.lineTo(1, 2); in testNondegenerate1()
1799 path.close(); in testNondegenerate1()
1800 testSimplify(reporter, path, filename); in testNondegenerate1()
1804 SkPath path; in testNondegenerate1x() local
1805 path.setFillType(SkPath::kEvenOdd_FillType); in testNondegenerate1x()
1806 path.moveTo(0, 0); in testNondegenerate1x()
1807 path.lineTo(3, 0); in testNondegenerate1x()
1808 path.lineTo(1, 3); in testNondegenerate1x()
1809 path.close(); in testNondegenerate1x()
1810 path.moveTo(1, 1); in testNondegenerate1x()
1811 path.lineTo(2, 1); in testNondegenerate1x()
1812 path.lineTo(1, 2); in testNondegenerate1x()
1813 path.close(); in testNondegenerate1x()
1814 testSimplify(reporter, path, filename); in testNondegenerate1x()
1818 SkPath path; in testNondegenerate2() local
1819 path.moveTo(1, 0); in testNondegenerate2()
1820 path.lineTo(0, 1); in testNondegenerate2()
1821 path.lineTo(1, 1); in testNondegenerate2()
1822 path.close(); in testNondegenerate2()
1823 path.moveTo(0, 2); in testNondegenerate2()
1824 path.lineTo(0, 3); in testNondegenerate2()
1825 path.lineTo(1, 2); in testNondegenerate2()
1826 path.close(); in testNondegenerate2()
1827 testSimplify(reporter, path, filename); in testNondegenerate2()
1831 SkPath path; in testNondegenerate2x() local
1832 path.setFillType(SkPath::kEvenOdd_FillType); in testNondegenerate2x()
1833 path.moveTo(1, 0); in testNondegenerate2x()
1834 path.lineTo(0, 1); in testNondegenerate2x()
1835 path.lineTo(1, 1); in testNondegenerate2x()
1836 path.close(); in testNondegenerate2x()
1837 path.moveTo(0, 2); in testNondegenerate2x()
1838 path.lineTo(0, 3); in testNondegenerate2x()
1839 path.lineTo(1, 2); in testNondegenerate2x()
1840 path.close(); in testNondegenerate2x()
1841 testSimplify(reporter, path, filename); in testNondegenerate2x()
1845 SkPath path; in testNondegenerate3() local
1846 path.moveTo(0, 0); in testNondegenerate3()
1847 path.lineTo(1, 0); in testNondegenerate3()
1848 path.lineTo(2, 1); in testNondegenerate3()
1849 path.close(); in testNondegenerate3()
1850 path.moveTo(0, 1); in testNondegenerate3()
1851 path.lineTo(1, 1); in testNondegenerate3()
1852 path.lineTo(0, 2); in testNondegenerate3()
1853 path.close(); in testNondegenerate3()
1854 testSimplify(reporter, path, filename); in testNondegenerate3()
1858 SkPath path; in testNondegenerate3x() local
1859 path.setFillType(SkPath::kEvenOdd_FillType); in testNondegenerate3x()
1860 path.moveTo(0, 0); in testNondegenerate3x()
1861 path.lineTo(1, 0); in testNondegenerate3x()
1862 path.lineTo(2, 1); in testNondegenerate3x()
1863 path.close(); in testNondegenerate3x()
1864 path.moveTo(0, 1); in testNondegenerate3x()
1865 path.lineTo(1, 1); in testNondegenerate3x()
1866 path.lineTo(0, 2); in testNondegenerate3x()
1867 path.close(); in testNondegenerate3x()
1868 testSimplify(reporter, path, filename); in testNondegenerate3x()
1872 SkPath path; in testNondegenerate4() local
1873 path.moveTo(1, 0); in testNondegenerate4()
1874 path.lineTo(0, 1); in testNondegenerate4()
1875 path.lineTo(1, 2); in testNondegenerate4()
1876 path.close(); in testNondegenerate4()
1877 path.moveTo(0, 2); in testNondegenerate4()
1878 path.lineTo(0, 3); in testNondegenerate4()
1879 path.lineTo(1, 3); in testNondegenerate4()
1880 path.close(); in testNondegenerate4()
1881 testSimplify(reporter, path, filename); in testNondegenerate4()
1885 SkPath path; in testNondegenerate4x() local
1886 path.setFillType(SkPath::kEvenOdd_FillType); in testNondegenerate4x()
1887 path.moveTo(1, 0); in testNondegenerate4x()
1888 path.lineTo(0, 1); in testNondegenerate4x()
1889 path.lineTo(1, 2); in testNondegenerate4x()
1890 path.close(); in testNondegenerate4x()
1891 path.moveTo(0, 2); in testNondegenerate4x()
1892 path.lineTo(0, 3); in testNondegenerate4x()
1893 path.lineTo(1, 3); in testNondegenerate4x()
1894 path.close(); in testNondegenerate4x()
1895 testSimplify(reporter, path, filename); in testNondegenerate4x()
1899 SkPath path; in testQuadralateral5() local
1900 path.moveTo(0, 0); in testQuadralateral5()
1901 path.lineTo(0, 0); in testQuadralateral5()
1902 path.lineTo(1, 0); in testQuadralateral5()
1903 path.lineTo(1, 1); in testQuadralateral5()
1904 path.close(); in testQuadralateral5()
1905 path.moveTo(0, 0); in testQuadralateral5()
1906 path.lineTo(2, 2); in testQuadralateral5()
1907 path.lineTo(3, 2); in testQuadralateral5()
1908 path.lineTo(3, 3); in testQuadralateral5()
1909 path.close(); in testQuadralateral5()
1910 testSimplify(reporter, path, filename); in testQuadralateral5()
1914 SkPath path; in testQuadralateral5x() local
1915 path.setFillType(SkPath::kEvenOdd_FillType); in testQuadralateral5x()
1916 path.moveTo(0, 0); in testQuadralateral5x()
1917 path.lineTo(0, 0); in testQuadralateral5x()
1918 path.lineTo(1, 0); in testQuadralateral5x()
1919 path.lineTo(1, 1); in testQuadralateral5x()
1920 path.close(); in testQuadralateral5x()
1921 path.moveTo(0, 0); in testQuadralateral5x()
1922 path.lineTo(2, 2); in testQuadralateral5x()
1923 path.lineTo(3, 2); in testQuadralateral5x()
1924 path.lineTo(3, 3); in testQuadralateral5x()
1925 path.close(); in testQuadralateral5x()
1926 testSimplify(reporter, path, filename); in testQuadralateral5x()
1930 SkPath path; in testQuadralateral6() local
1931 path.moveTo(0, 0); in testQuadralateral6()
1932 path.lineTo(0, 0); in testQuadralateral6()
1933 path.lineTo(1, 0); in testQuadralateral6()
1934 path.lineTo(1, 1); in testQuadralateral6()
1935 path.close(); in testQuadralateral6()
1936 path.moveTo(1, 0); in testQuadralateral6()
1937 path.lineTo(2, 0); in testQuadralateral6()
1938 path.lineTo(0, 2); in testQuadralateral6()
1939 path.lineTo(2, 2); in testQuadralateral6()
1940 path.close(); in testQuadralateral6()
1941 testSimplify(reporter, path, filename); in testQuadralateral6()
1945 SkPath path; in testQuadralateral6x() local
1946 path.setFillType(SkPath::kEvenOdd_FillType); in testQuadralateral6x()
1947 path.moveTo(0, 0); in testQuadralateral6x()
1948 path.lineTo(0, 0); in testQuadralateral6x()
1949 path.lineTo(1, 0); in testQuadralateral6x()
1950 path.lineTo(1, 1); in testQuadralateral6x()
1951 path.close(); in testQuadralateral6x()
1952 path.moveTo(1, 0); in testQuadralateral6x()
1953 path.lineTo(2, 0); in testQuadralateral6x()
1954 path.lineTo(0, 2); in testQuadralateral6x()
1955 path.lineTo(2, 2); in testQuadralateral6x()
1956 path.close(); in testQuadralateral6x()
1957 testSimplify(reporter, path, filename); in testQuadralateral6x()
1961 SkPath path; in testFauxQuadralateral6() local
1962 path.moveTo(0, 0); in testFauxQuadralateral6()
1963 path.lineTo(1, 0); in testFauxQuadralateral6()
1964 path.lineTo(1, 1); in testFauxQuadralateral6()
1965 path.close(); in testFauxQuadralateral6()
1966 path.moveTo(1, 0); in testFauxQuadralateral6()
1967 path.lineTo(2, 0); in testFauxQuadralateral6()
1968 path.lineTo(1 + 1.0f/3, 2.0f/3); in testFauxQuadralateral6()
1969 path.close(); in testFauxQuadralateral6()
1970 path.moveTo(1 + 1.0f/3, 2.0f/3); in testFauxQuadralateral6()
1971 path.lineTo(0, 2); in testFauxQuadralateral6()
1972 path.lineTo(2, 2); in testFauxQuadralateral6()
1973 path.close(); in testFauxQuadralateral6()
1974 testSimplify(reporter, path, filename); in testFauxQuadralateral6()
1978 SkPath path; in testFauxQuadralateral6x() local
1979 path.setFillType(SkPath::kEvenOdd_FillType); in testFauxQuadralateral6x()
1980 path.moveTo(0, 0); in testFauxQuadralateral6x()
1981 path.lineTo(1, 0); in testFauxQuadralateral6x()
1982 path.lineTo(1, 1); in testFauxQuadralateral6x()
1983 path.close(); in testFauxQuadralateral6x()
1984 path.moveTo(1, 0); in testFauxQuadralateral6x()
1985 path.lineTo(2, 0); in testFauxQuadralateral6x()
1986 path.lineTo(1 + 1.0f/3, 2.0f/3); in testFauxQuadralateral6x()
1987 path.close(); in testFauxQuadralateral6x()
1988 path.moveTo(1 + 1.0f/3, 2.0f/3); in testFauxQuadralateral6x()
1989 path.lineTo(0, 2); in testFauxQuadralateral6x()
1990 path.lineTo(2, 2); in testFauxQuadralateral6x()
1991 path.close(); in testFauxQuadralateral6x()
1992 testSimplify(reporter, path, filename); in testFauxQuadralateral6x()
1996 SkPath path; in testFauxQuadralateral6a() local
1997 path.moveTo(0, 0); in testFauxQuadralateral6a()
1998 path.lineTo(3, 0); in testFauxQuadralateral6a()
1999 path.lineTo(3, 3); in testFauxQuadralateral6a()
2000 path.close(); in testFauxQuadralateral6a()
2001 path.moveTo(3, 0); in testFauxQuadralateral6a()
2002 path.lineTo(6, 0); in testFauxQuadralateral6a()
2003 path.lineTo(4, 2); in testFauxQuadralateral6a()
2004 path.close(); in testFauxQuadralateral6a()
2005 path.moveTo(4, 2); in testFauxQuadralateral6a()
2006 path.lineTo(0, 6); in testFauxQuadralateral6a()
2007 path.lineTo(6, 6); in testFauxQuadralateral6a()
2008 path.close(); in testFauxQuadralateral6a()
2009 testSimplify(reporter, path, filename); in testFauxQuadralateral6a()
2013 SkPath path; in testFauxQuadralateral6ax() local
2014 path.setFillType(SkPath::kEvenOdd_FillType); in testFauxQuadralateral6ax()
2015 path.moveTo(0, 0); in testFauxQuadralateral6ax()
2016 path.lineTo(3, 0); in testFauxQuadralateral6ax()
2017 path.lineTo(3, 3); in testFauxQuadralateral6ax()
2018 path.close(); in testFauxQuadralateral6ax()
2019 path.moveTo(3, 0); in testFauxQuadralateral6ax()
2020 path.lineTo(6, 0); in testFauxQuadralateral6ax()
2021 path.lineTo(4, 2); in testFauxQuadralateral6ax()
2022 path.close(); in testFauxQuadralateral6ax()
2023 path.moveTo(4, 2); in testFauxQuadralateral6ax()
2024 path.lineTo(0, 6); in testFauxQuadralateral6ax()
2025 path.lineTo(6, 6); in testFauxQuadralateral6ax()
2026 path.close(); in testFauxQuadralateral6ax()
2027 testSimplify(reporter, path, filename); in testFauxQuadralateral6ax()
2031 SkPath path; in testFauxQuadralateral6b() local
2032 path.moveTo(0, 0); in testFauxQuadralateral6b()
2033 path.lineTo(3, 0); in testFauxQuadralateral6b()
2034 path.lineTo(3, 3); in testFauxQuadralateral6b()
2035 path.close(); in testFauxQuadralateral6b()
2036 path.moveTo(3, 0); in testFauxQuadralateral6b()
2037 path.lineTo(6, 0); in testFauxQuadralateral6b()
2038 path.lineTo(4, 2); in testFauxQuadralateral6b()
2039 path.close(); in testFauxQuadralateral6b()
2040 path.moveTo(4, 2); in testFauxQuadralateral6b()
2041 path.lineTo(6, 6); in testFauxQuadralateral6b()
2042 path.lineTo(0, 6); in testFauxQuadralateral6b()
2043 path.close(); in testFauxQuadralateral6b()
2044 testSimplify(reporter, path, filename); in testFauxQuadralateral6b()
2048 SkPath path; in testFauxQuadralateral6bx() local
2049 path.setFillType(SkPath::kEvenOdd_FillType); in testFauxQuadralateral6bx()
2050 path.moveTo(0, 0); in testFauxQuadralateral6bx()
2051 path.lineTo(3, 0); in testFauxQuadralateral6bx()
2052 path.lineTo(3, 3); in testFauxQuadralateral6bx()
2053 path.close(); in testFauxQuadralateral6bx()
2054 path.moveTo(3, 0); in testFauxQuadralateral6bx()
2055 path.lineTo(6, 0); in testFauxQuadralateral6bx()
2056 path.lineTo(4, 2); in testFauxQuadralateral6bx()
2057 path.close(); in testFauxQuadralateral6bx()
2058 path.moveTo(4, 2); in testFauxQuadralateral6bx()
2059 path.lineTo(6, 6); in testFauxQuadralateral6bx()
2060 path.lineTo(0, 6); in testFauxQuadralateral6bx()
2061 path.close(); in testFauxQuadralateral6bx()
2062 testSimplify(reporter, path, filename); in testFauxQuadralateral6bx()
2066 SkPath path; in testFauxQuadralateral6c() local
2067 path.moveTo(0, 0); in testFauxQuadralateral6c()
2068 path.lineTo(3, 3); in testFauxQuadralateral6c()
2069 path.lineTo(3, 0); in testFauxQuadralateral6c()
2070 path.close(); in testFauxQuadralateral6c()
2071 path.moveTo(3, 0); in testFauxQuadralateral6c()
2072 path.lineTo(6, 0); in testFauxQuadralateral6c()
2073 path.lineTo(4, 2); in testFauxQuadralateral6c()
2074 path.close(); in testFauxQuadralateral6c()
2075 path.moveTo(4, 2); in testFauxQuadralateral6c()
2076 path.lineTo(0, 6); in testFauxQuadralateral6c()
2077 path.lineTo(6, 6); in testFauxQuadralateral6c()
2078 path.close(); in testFauxQuadralateral6c()
2079 testSimplify(reporter, path, filename); in testFauxQuadralateral6c()
2083 SkPath path; in testFauxQuadralateral6cx() local
2084 path.setFillType(SkPath::kEvenOdd_FillType); in testFauxQuadralateral6cx()
2085 path.moveTo(0, 0); in testFauxQuadralateral6cx()
2086 path.lineTo(3, 3); in testFauxQuadralateral6cx()
2087 path.lineTo(3, 0); in testFauxQuadralateral6cx()
2088 path.close(); in testFauxQuadralateral6cx()
2089 path.moveTo(3, 0); in testFauxQuadralateral6cx()
2090 path.lineTo(6, 0); in testFauxQuadralateral6cx()
2091 path.lineTo(4, 2); in testFauxQuadralateral6cx()
2092 path.close(); in testFauxQuadralateral6cx()
2093 path.moveTo(4, 2); in testFauxQuadralateral6cx()
2094 path.lineTo(0, 6); in testFauxQuadralateral6cx()
2095 path.lineTo(6, 6); in testFauxQuadralateral6cx()
2096 path.close(); in testFauxQuadralateral6cx()
2097 testSimplify(reporter, path, filename); in testFauxQuadralateral6cx()
2101 SkPath path; in testFauxQuadralateral6d() local
2102 path.moveTo(0, 0); in testFauxQuadralateral6d()
2103 path.lineTo(3, 3); in testFauxQuadralateral6d()
2104 path.lineTo(3, 0); in testFauxQuadralateral6d()
2105 path.close(); in testFauxQuadralateral6d()
2106 path.moveTo(3, 0); in testFauxQuadralateral6d()
2107 path.lineTo(6, 0); in testFauxQuadralateral6d()
2108 path.lineTo(4, 2); in testFauxQuadralateral6d()
2109 path.close(); in testFauxQuadralateral6d()
2110 path.moveTo(4, 2); in testFauxQuadralateral6d()
2111 path.lineTo(6, 6); in testFauxQuadralateral6d()
2112 path.lineTo(0, 6); in testFauxQuadralateral6d()
2113 path.close(); in testFauxQuadralateral6d()
2114 testSimplify(reporter, path, filename); in testFauxQuadralateral6d()
2118 SkPath path; in testFauxQuadralateral6dx() local
2119 path.setFillType(SkPath::kEvenOdd_FillType); in testFauxQuadralateral6dx()
2120 path.moveTo(0, 0); in testFauxQuadralateral6dx()
2121 path.lineTo(3, 3); in testFauxQuadralateral6dx()
2122 path.lineTo(3, 0); in testFauxQuadralateral6dx()
2123 path.close(); in testFauxQuadralateral6dx()
2124 path.moveTo(3, 0); in testFauxQuadralateral6dx()
2125 path.lineTo(6, 0); in testFauxQuadralateral6dx()
2126 path.lineTo(4, 2); in testFauxQuadralateral6dx()
2127 path.close(); in testFauxQuadralateral6dx()
2128 path.moveTo(4, 2); in testFauxQuadralateral6dx()
2129 path.lineTo(6, 6); in testFauxQuadralateral6dx()
2130 path.lineTo(0, 6); in testFauxQuadralateral6dx()
2131 path.close(); in testFauxQuadralateral6dx()
2132 testSimplify(reporter, path, filename); in testFauxQuadralateral6dx()
2136 SkPath path; in testQuadralateral6a() local
2137 path.moveTo(0, 0); in testQuadralateral6a()
2138 path.lineTo(0, 0); in testQuadralateral6a()
2139 path.lineTo(3, 0); in testQuadralateral6a()
2140 path.lineTo(3, 3); in testQuadralateral6a()
2141 path.close(); in testQuadralateral6a()
2142 path.moveTo(3, 0); in testQuadralateral6a()
2143 path.lineTo(6, 0); in testQuadralateral6a()
2144 path.lineTo(0, 6); in testQuadralateral6a()
2145 path.lineTo(6, 6); in testQuadralateral6a()
2146 path.close(); in testQuadralateral6a()
2147 testSimplify(reporter, path, filename); in testQuadralateral6a()
2151 SkPath path; in testQuadralateral6ax() local
2152 path.setFillType(SkPath::kEvenOdd_FillType); in testQuadralateral6ax()
2153 path.moveTo(0, 0); in testQuadralateral6ax()
2154 path.lineTo(0, 0); in testQuadralateral6ax()
2155 path.lineTo(3, 0); in testQuadralateral6ax()
2156 path.lineTo(3, 3); in testQuadralateral6ax()
2157 path.close(); in testQuadralateral6ax()
2158 path.moveTo(3, 0); in testQuadralateral6ax()
2159 path.lineTo(6, 0); in testQuadralateral6ax()
2160 path.lineTo(0, 6); in testQuadralateral6ax()
2161 path.lineTo(6, 6); in testQuadralateral6ax()
2162 path.close(); in testQuadralateral6ax()
2163 testSimplify(reporter, path, filename); in testQuadralateral6ax()
2167 SkPath path; in testQuadralateral7() local
2168 path.moveTo(0, 0); in testQuadralateral7()
2169 path.lineTo(0, 0); in testQuadralateral7()
2170 path.lineTo(1, 0); in testQuadralateral7()
2171 path.lineTo(2, 1); in testQuadralateral7()
2172 path.close(); in testQuadralateral7()
2173 path.moveTo(1, 0); in testQuadralateral7()
2174 path.lineTo(1, 1); in testQuadralateral7()
2175 path.lineTo(2, 2); in testQuadralateral7()
2176 path.lineTo(1, 3); in testQuadralateral7()
2177 path.close(); in testQuadralateral7()
2178 testSimplify(reporter, path, filename); in testQuadralateral7()
2182 SkPath path; in testQuadralateral7x() local
2183 path.setFillType(SkPath::kEvenOdd_FillType); in testQuadralateral7x()
2184 path.moveTo(0, 0); in testQuadralateral7x()
2185 path.lineTo(0, 0); in testQuadralateral7x()
2186 path.lineTo(1, 0); in testQuadralateral7x()
2187 path.lineTo(2, 1); in testQuadralateral7x()
2188 path.close(); in testQuadralateral7x()
2189 path.moveTo(1, 0); in testQuadralateral7x()
2190 path.lineTo(1, 1); in testQuadralateral7x()
2191 path.lineTo(2, 2); in testQuadralateral7x()
2192 path.lineTo(1, 3); in testQuadralateral7x()
2193 path.close(); in testQuadralateral7x()
2194 testSimplify(reporter, path, filename); in testQuadralateral7x()
2198 SkPath path; in testQuadralateral8() local
2199 path.moveTo(0, 0); in testQuadralateral8()
2200 path.lineTo(3, 1); in testQuadralateral8()
2201 path.lineTo(1, 3); in testQuadralateral8()
2202 path.lineTo(3, 3); in testQuadralateral8()
2203 path.close(); in testQuadralateral8()
2204 path.moveTo(2, 1); in testQuadralateral8()
2205 path.lineTo(0, 2); in testQuadralateral8()
2206 path.lineTo(3, 2); in testQuadralateral8()
2207 path.lineTo(2, 3); in testQuadralateral8()
2208 path.close(); in testQuadralateral8()
2209 testSimplify(reporter, path, filename); in testQuadralateral8()
2213 SkPath path; in testQuadralateral8x() local
2214 path.setFillType(SkPath::kEvenOdd_FillType); in testQuadralateral8x()
2215 path.moveTo(0, 0); in testQuadralateral8x()
2216 path.lineTo(3, 1); in testQuadralateral8x()
2217 path.lineTo(1, 3); in testQuadralateral8x()
2218 path.lineTo(3, 3); in testQuadralateral8x()
2219 path.close(); in testQuadralateral8x()
2220 path.moveTo(2, 1); in testQuadralateral8x()
2221 path.lineTo(0, 2); in testQuadralateral8x()
2222 path.lineTo(3, 2); in testQuadralateral8x()
2223 path.lineTo(2, 3); in testQuadralateral8x()
2224 path.close(); in testQuadralateral8x()
2225 testSimplify(reporter, path, filename); in testQuadralateral8x()
2229 SkPath path; in testQuadralateral9() local
2230 path.moveTo(0, 0); in testQuadralateral9()
2231 path.lineTo(1, 0); in testQuadralateral9()
2232 path.lineTo(1, 2); in testQuadralateral9()
2233 path.lineTo(2, 2); in testQuadralateral9()
2234 path.close(); in testQuadralateral9()
2235 path.moveTo(1, 1); in testQuadralateral9()
2236 path.lineTo(2, 1); in testQuadralateral9()
2237 path.lineTo(1, 3); in testQuadralateral9()
2238 path.lineTo(2, 3); in testQuadralateral9()
2239 path.close(); in testQuadralateral9()
2240 testSimplify(reporter, path, filename); in testQuadralateral9()
2244 SkPath path; in testQuadralateral9x() local
2245 path.setFillType(SkPath::kEvenOdd_FillType); in testQuadralateral9x()
2246 path.moveTo(0, 0); in testQuadralateral9x()
2247 path.lineTo(1, 0); in testQuadralateral9x()
2248 path.lineTo(1, 2); in testQuadralateral9x()
2249 path.lineTo(2, 2); in testQuadralateral9x()
2250 path.close(); in testQuadralateral9x()
2251 path.moveTo(1, 1); in testQuadralateral9x()
2252 path.lineTo(2, 1); in testQuadralateral9x()
2253 path.lineTo(1, 3); in testQuadralateral9x()
2254 path.lineTo(2, 3); in testQuadralateral9x()
2255 path.close(); in testQuadralateral9x()
2256 testSimplify(reporter, path, filename); in testQuadralateral9x()
2260 SkPath path; in testLine1a() local
2261 path.setFillType(SkPath::kWinding_FillType); in testLine1a()
2262 path.addRect(0, 0, 12, 12, SkPath::kCW_Direction); in testLine1a()
2263 path.addRect(4, 0, 13, 13, SkPath::kCCW_Direction); in testLine1a()
2264 testSimplify(reporter, path, filename); in testLine1a()
2268 SkPath path; in testLine1ax() local
2269 path.setFillType(SkPath::kEvenOdd_FillType); in testLine1ax()
2270 path.addRect(0, 0, 12, 12, SkPath::kCW_Direction); in testLine1ax()
2271 path.addRect(4, 0, 13, 13, SkPath::kCCW_Direction); in testLine1ax()
2272 testSimplify(reporter, path, filename); in testLine1ax()
2276 SkPath path; in testLine2ax() local
2277 path.setFillType(SkPath::kEvenOdd_FillType); in testLine2ax()
2278 path.addRect(0, 20, 20, 20, SkPath::kCW_Direction); in testLine2ax()
2279 path.addRect(0, 20, 12, 30, SkPath::kCW_Direction); in testLine2ax()
2280 path.addRect(12, 0, 21, 21, SkPath::kCCW_Direction); in testLine2ax()
2281 testSimplify(reporter, path, filename); in testLine2ax()
2285 SkPath path; in testLine3aax() local
2286 path.setFillType(SkPath::kEvenOdd_FillType); in testLine3aax()
2287 path.addRect(10, 30, 30, 30, SkPath::kCW_Direction); in testLine3aax()
2288 path.addRect(18, 20, 30, 30, SkPath::kCCW_Direction); in testLine3aax()
2289 path.addRect(0, 32, 9, 36, SkPath::kCCW_Direction); in testLine3aax()
2290 testSimplify(reporter, path, filename); in testLine3aax()
2294 SkPath path; in testLine4ax() local
2295 path.setFillType(SkPath::kEvenOdd_FillType); in testLine4ax()
2296 path.addRect(10, 30, 30, 30, SkPath::kCW_Direction); in testLine4ax()
2297 path.addRect(24, 20, 36, 30, SkPath::kCCW_Direction); in testLine4ax()
2298 path.addRect(0, 32, 9, 36, SkPath::kCCW_Direction); in testLine4ax()
2299 testSimplify(reporter, path, filename); in testLine4ax()
2303 SkPath path; in testQuadratic1() local
2304 path.moveTo(0, 0); in testQuadratic1()
2305 path.quadTo(0, 0, 0, 0); in testQuadratic1()
2306 path.lineTo(1, 0); in testQuadratic1()
2307 path.close(); in testQuadratic1()
2308 path.moveTo(0, 0); in testQuadratic1()
2309 path.lineTo(0, 0); in testQuadratic1()
2310 path.quadTo(0, 0, 0, 0); in testQuadratic1()
2311 path.close(); in testQuadratic1()
2312 testSimplify(reporter, path, filename); in testQuadratic1()
2316 SkPath path; in testQuadratic1x() local
2317 path.setFillType(SkPath::kEvenOdd_FillType); in testQuadratic1x()
2318 path.moveTo(0, 0); in testQuadratic1x()
2319 path.quadTo(0, 0, 0, 0); in testQuadratic1x()
2320 path.lineTo(1, 0); in testQuadratic1x()
2321 path.close(); in testQuadratic1x()
2322 path.moveTo(0, 0); in testQuadratic1x()
2323 path.lineTo(0, 0); in testQuadratic1x()
2324 path.quadTo(0, 0, 0, 0); in testQuadratic1x()
2325 path.close(); in testQuadratic1x()
2326 testSimplify(reporter, path, filename); in testQuadratic1x()
2330 SkPath path; in testQuadratic2() local
2331 path.moveTo(0, 0); in testQuadratic2()
2332 path.quadTo(0, 0, 0, 0); in testQuadratic2()
2333 path.lineTo(3, 0); in testQuadratic2()
2334 path.close(); in testQuadratic2()
2335 path.moveTo(0, 0); in testQuadratic2()
2336 path.lineTo(0, 0); in testQuadratic2()
2337 path.quadTo(1, 0, 0, 1); in testQuadratic2()
2338 path.close(); in testQuadratic2()
2339 testSimplify(reporter, path, filename); in testQuadratic2()
2343 SkPath path; in testQuadratic2x() local
2344 path.setFillType(SkPath::kEvenOdd_FillType); in testQuadratic2x()
2345 path.moveTo(0, 0); in testQuadratic2x()
2346 path.quadTo(0, 0, 0, 0); in testQuadratic2x()
2347 path.lineTo(3, 0); in testQuadratic2x()
2348 path.close(); in testQuadratic2x()
2349 path.moveTo(0, 0); in testQuadratic2x()
2350 path.lineTo(0, 0); in testQuadratic2x()
2351 path.quadTo(1, 0, 0, 1); in testQuadratic2x()
2352 path.close(); in testQuadratic2x()
2353 testSimplify(reporter, path, filename); in testQuadratic2x()
2357 SkPath path; in testQuadratic3() local
2358 path.moveTo(0, 0); in testQuadratic3()
2359 path.quadTo(0, 0, 1, 0); in testQuadratic3()
2360 path.lineTo(0, 2); in testQuadratic3()
2361 path.close(); in testQuadratic3()
2362 path.moveTo(0, 0); in testQuadratic3()
2363 path.lineTo(0, 0); in testQuadratic3()
2364 path.quadTo(1, 0, 0, 1); in testQuadratic3()
2365 path.close(); in testQuadratic3()
2366 testSimplify(reporter, path, filename); in testQuadratic3()
2370 SkPath path; in testQuadratic3x() local
2371 path.setFillType(SkPath::kEvenOdd_FillType); in testQuadratic3x()
2372 path.moveTo(0, 0); in testQuadratic3x()
2373 path.quadTo(0, 0, 1, 0); in testQuadratic3x()
2374 path.lineTo(0, 2); in testQuadratic3x()
2375 path.close(); in testQuadratic3x()
2376 path.moveTo(0, 0); in testQuadratic3x()
2377 path.lineTo(0, 0); in testQuadratic3x()
2378 path.quadTo(1, 0, 0, 1); in testQuadratic3x()
2379 path.close(); in testQuadratic3x()
2380 testSimplify(reporter, path, filename); in testQuadratic3x()
2384 SkPath path; in testQuadratic4() local
2385 path.moveTo(0, 0); in testQuadratic4()
2386 path.quadTo(0, 0, 1, 0); in testQuadratic4()
2387 path.lineTo(0, 2); in testQuadratic4()
2388 path.close(); in testQuadratic4()
2389 path.moveTo(0, 0); in testQuadratic4()
2390 path.lineTo(0, 0); in testQuadratic4()
2391 path.quadTo(1, 0, 0, 2); in testQuadratic4()
2392 path.close(); in testQuadratic4()
2393 testSimplify(reporter, path, filename); in testQuadratic4()
2397 SkPath path; in testQuadratic4x() local
2398 path.setFillType(SkPath::kEvenOdd_FillType); in testQuadratic4x()
2399 path.moveTo(0, 0); in testQuadratic4x()
2400 path.quadTo(0, 0, 1, 0); in testQuadratic4x()
2401 path.lineTo(0, 2); in testQuadratic4x()
2402 path.close(); in testQuadratic4x()
2403 path.moveTo(0, 0); in testQuadratic4x()
2404 path.lineTo(0, 0); in testQuadratic4x()
2405 path.quadTo(1, 0, 0, 2); in testQuadratic4x()
2406 path.close(); in testQuadratic4x()
2407 testSimplify(reporter, path, filename); in testQuadratic4x()
2411 SkPath path; in testQuadratic5() local
2412 path.moveTo(0, 0); in testQuadratic5()
2413 path.quadTo(0, 0, 0, 0); in testQuadratic5()
2414 path.lineTo(0, 1); in testQuadratic5()
2415 path.close(); in testQuadratic5()
2416 path.moveTo(0, 0); in testQuadratic5()
2417 path.lineTo(1, 0); in testQuadratic5()
2418 path.quadTo(0, 1, 0, 2); in testQuadratic5()
2419 path.close(); in testQuadratic5()
2420 testSimplify(reporter, path, filename); in testQuadratic5()
2424 SkPath path; in testQuadratic6() local
2425 path.moveTo(0, 0); in testQuadratic6()
2426 path.quadTo(0, 0, 1, 0); in testQuadratic6()
2427 path.lineTo(2, 1); in testQuadratic6()
2428 path.close(); in testQuadratic6()
2429 path.moveTo(0, 0); in testQuadratic6()
2430 path.lineTo(0, 0); in testQuadratic6()
2431 path.quadTo(2, 0, 0, 1); in testQuadratic6()
2432 path.close(); in testQuadratic6()
2433 testSimplify(reporter, path, filename); in testQuadratic6()
2437 SkPath path; in testQuadratic7() local
2438 path.moveTo(0, 0); in testQuadratic7()
2439 path.quadTo(0, 0, 1, 0); in testQuadratic7()
2440 path.lineTo(3, 1); in testQuadratic7()
2441 path.close(); in testQuadratic7()
2442 path.moveTo(0, 0); in testQuadratic7()
2443 path.lineTo(0, 0); in testQuadratic7()
2444 path.quadTo(3, 0, 1, 2); in testQuadratic7()
2445 path.close(); in testQuadratic7()
2446 testSimplify(reporter, path, filename); in testQuadratic7()
2450 SkPath path; in testQuadratic8() local
2451 path.moveTo(0, 0); in testQuadratic8()
2452 path.quadTo(0, 0, 1, 0); in testQuadratic8()
2453 path.lineTo(0, 2); in testQuadratic8()
2454 path.close(); in testQuadratic8()
2455 path.moveTo(0, 0); in testQuadratic8()
2456 path.lineTo(1, 0); in testQuadratic8()
2457 path.quadTo(0, 1, 1, 2); in testQuadratic8()
2458 path.close(); in testQuadratic8()
2459 testSimplify(reporter, path, filename); in testQuadratic8()
2463 SkPath path; in testQuadratic9() local
2464 path.moveTo(0, 0); in testQuadratic9()
2465 path.quadTo(0, 0, 1, 0); in testQuadratic9()
2466 path.lineTo(3, 1); in testQuadratic9()
2467 path.close(); in testQuadratic9()
2468 path.moveTo(0, 0); in testQuadratic9()
2469 path.lineTo(1, 0); in testQuadratic9()
2470 path.quadTo(1, 2, 3, 2); in testQuadratic9()
2471 path.close(); in testQuadratic9()
2472 testSimplify(reporter, path, filename); in testQuadratic9()
2476 SkPath path; in testQuadratic14() local
2477 path.moveTo(0, 0); in testQuadratic14()
2478 path.quadTo(0, 0, 1, 0); in testQuadratic14()
2479 path.lineTo(3, 2); in testQuadratic14()
2480 path.close(); in testQuadratic14()
2481 path.moveTo(0, 0); in testQuadratic14()
2482 path.lineTo(1, 0); in testQuadratic14()
2483 path.quadTo(3, 2, 3, 3); in testQuadratic14()
2484 path.close(); in testQuadratic14()
2485 testSimplify(reporter, path, filename); in testQuadratic14()
2489 SkPath path; in testQuadratic15() local
2490 path.moveTo(0, 0); in testQuadratic15()
2491 path.quadTo(0, 0, 1, 0); in testQuadratic15()
2492 path.lineTo(1, 3); in testQuadratic15()
2493 path.close(); in testQuadratic15()
2494 path.moveTo(1, 0); in testQuadratic15()
2495 path.lineTo(0, 1); in testQuadratic15()
2496 path.quadTo(1, 1, 0, 3); in testQuadratic15()
2497 path.close(); in testQuadratic15()
2498 testSimplify(reporter, path, filename); in testQuadratic15()
2502 SkPath path; in testQuadratic17x() local
2503 path.setFillType(SkPath::kEvenOdd_FillType); in testQuadratic17x()
2504 path.moveTo(0, 0); in testQuadratic17x()
2505 path.quadTo(0, 0, 3, 1); in testQuadratic17x()
2506 path.lineTo(0, 2); in testQuadratic17x()
2507 path.close(); in testQuadratic17x()
2508 path.moveTo(0, 0); in testQuadratic17x()
2509 path.lineTo(1, 0); in testQuadratic17x()
2510 path.quadTo(3, 1, 0, 2); in testQuadratic17x()
2511 path.close(); in testQuadratic17x()
2512 testSimplify(reporter, path, filename); in testQuadratic17x()
2516 SkPath path; in testQuadratic18() local
2517 path.moveTo(0, 0); in testQuadratic18()
2518 path.quadTo(1, 0, 0, 1); in testQuadratic18()
2519 path.lineTo(0, 1); in testQuadratic18()
2520 path.close(); in testQuadratic18()
2521 path.moveTo(0, 0); in testQuadratic18()
2522 path.lineTo(0, 0); in testQuadratic18()
2523 path.quadTo(1, 0, 1, 1); in testQuadratic18()
2524 path.close(); in testQuadratic18()
2525 testSimplify(reporter, path, filename); in testQuadratic18()
2529 SkPath path; in testQuadratic19() local
2530 path.moveTo(0, 0); in testQuadratic19()
2531 path.quadTo(1, 0, 0, 1); in testQuadratic19()
2532 path.lineTo(0, 1); in testQuadratic19()
2533 path.close(); in testQuadratic19()
2534 path.moveTo(0, 0); in testQuadratic19()
2535 path.lineTo(0, 0); in testQuadratic19()
2536 path.quadTo(2, 0, 0, 1); in testQuadratic19()
2537 path.close(); in testQuadratic19()
2538 testSimplify(reporter, path, filename); in testQuadratic19()
2542 SkPath path; in testQuadratic20() local
2543 path.moveTo(0, 0); in testQuadratic20()
2544 path.quadTo(1, 0, 0, 1); in testQuadratic20()
2545 path.lineTo(0, 1); in testQuadratic20()
2546 path.close(); in testQuadratic20()
2547 path.moveTo(0, 0); in testQuadratic20()
2548 path.lineTo(0, 0); in testQuadratic20()
2549 path.quadTo(1, 0, 0, 1); in testQuadratic20()
2550 path.close(); in testQuadratic20()
2551 testSimplify(reporter, path, filename); in testQuadratic20()
2555 SkPath path; in testQuadratic21() local
2556 path.moveTo(0, 0); in testQuadratic21()
2557 path.quadTo(1, 0, 0, 1); in testQuadratic21()
2558 path.lineTo(0, 1); in testQuadratic21()
2559 path.close(); in testQuadratic21()
2560 path.moveTo(0, 0); in testQuadratic21()
2561 path.lineTo(0, 0); in testQuadratic21()
2562 path.quadTo(1, 0, 0, 2); in testQuadratic21()
2563 path.close(); in testQuadratic21()
2564 testSimplify(reporter, path, filename); in testQuadratic21()
2568 SkPath path; in testQuadratic22() local
2569 path.moveTo(0, 0); in testQuadratic22()
2570 path.quadTo(1, 0, 0, 1); in testQuadratic22()
2571 path.lineTo(0, 1); in testQuadratic22()
2572 path.close(); in testQuadratic22()
2573 path.moveTo(0, 0); in testQuadratic22()
2574 path.lineTo(0, 0); in testQuadratic22()
2575 path.quadTo(0, 1, 2, 1); in testQuadratic22()
2576 path.close(); in testQuadratic22()
2577 testSimplify(reporter, path, filename); in testQuadratic22()
2581 SkPath path; in testQuadratic23() local
2582 path.moveTo(0, 0); in testQuadratic23()
2583 path.quadTo(1, 0, 0, 1); in testQuadratic23()
2584 path.lineTo(0, 1); in testQuadratic23()
2585 path.close(); in testQuadratic23()
2586 path.moveTo(0, 0); in testQuadratic23()
2587 path.lineTo(0, 0); in testQuadratic23()
2588 path.quadTo(0, 2, 1, 2); in testQuadratic23()
2589 path.close(); in testQuadratic23()
2590 testSimplify(reporter, path, filename); in testQuadratic23()
2594 SkPath path; in testQuadratic24() local
2595 path.moveTo(0, 0); in testQuadratic24()
2596 path.quadTo(1, 0, 0, 1); in testQuadratic24()
2597 path.lineTo(0, 1); in testQuadratic24()
2598 path.close(); in testQuadratic24()
2599 path.moveTo(0, 0); in testQuadratic24()
2600 path.lineTo(1, 0); in testQuadratic24()
2601 path.quadTo(2, 0, 0, 1); in testQuadratic24()
2602 path.close(); in testQuadratic24()
2603 testSimplify(reporter, path, filename); in testQuadratic24()
2607 SkPath path; in testQuadratic25() local
2608 path.moveTo(0, 0); in testQuadratic25()
2609 path.quadTo(1, 0, 1, 1); in testQuadratic25()
2610 path.lineTo(1, 1); in testQuadratic25()
2611 path.close(); in testQuadratic25()
2612 path.moveTo(0, 0); in testQuadratic25()
2613 path.lineTo(0, 0); in testQuadratic25()
2614 path.quadTo(2, 1, 0, 2); in testQuadratic25()
2615 path.close(); in testQuadratic25()
2616 testSimplify(reporter, path, filename); in testQuadratic25()
2620 SkPath path; in testQuadratic26() local
2621 path.moveTo(0, 0); in testQuadratic26()
2622 path.quadTo(1, 0, 1, 1); in testQuadratic26()
2623 path.lineTo(0, 2); in testQuadratic26()
2624 path.close(); in testQuadratic26()
2625 path.moveTo(0, 0); in testQuadratic26()
2626 path.lineTo(0, 0); in testQuadratic26()
2627 path.quadTo(1, 0, 0, 1); in testQuadratic26()
2628 path.close(); in testQuadratic26()
2629 testSimplify(reporter, path, filename); in testQuadratic26()
2633 SkPath path; in testQuadratic27() local
2634 path.moveTo(0, 0); in testQuadratic27()
2635 path.quadTo(1, 0, 1, 1); in testQuadratic27()
2636 path.lineTo(2, 1); in testQuadratic27()
2637 path.close(); in testQuadratic27()
2638 path.moveTo(0, 0); in testQuadratic27()
2639 path.lineTo(0, 0); in testQuadratic27()
2640 path.quadTo(2, 1, 0, 2); in testQuadratic27()
2641 path.close(); in testQuadratic27()
2642 testSimplify(reporter, path, filename); in testQuadratic27()
2646 SkPath path; in testQuadratic28() local
2647 path.moveTo(0, 0); in testQuadratic28()
2648 path.quadTo(1, 0, 0, 1); in testQuadratic28()
2649 path.lineTo(0, 1); in testQuadratic28()
2650 path.close(); in testQuadratic28()
2651 path.moveTo(0, 0); in testQuadratic28()
2652 path.lineTo(0, 2); in testQuadratic28()
2653 path.quadTo(1, 2, 0, 3); in testQuadratic28()
2654 path.close(); in testQuadratic28()
2655 testSimplify(reporter, path, filename); in testQuadratic28()
2659 SkPath path; in testQuadratic29() local
2660 path.moveTo(0, 0); in testQuadratic29()
2661 path.quadTo(1, 0, 2, 1); in testQuadratic29()
2662 path.lineTo(0, 2); in testQuadratic29()
2663 path.close(); in testQuadratic29()
2664 path.moveTo(0, 0); in testQuadratic29()
2665 path.lineTo(0, 0); in testQuadratic29()
2666 path.quadTo(1, 0, 0, 1); in testQuadratic29()
2667 path.close(); in testQuadratic29()
2668 testSimplify(reporter, path, filename); in testQuadratic29()
2672 SkPath path; in testQuadratic30() local
2673 path.moveTo(0, 0); in testQuadratic30()
2674 path.quadTo(1, 0, 1, 2); in testQuadratic30()
2675 path.lineTo(1, 2); in testQuadratic30()
2676 path.close(); in testQuadratic30()
2677 path.moveTo(0, 0); in testQuadratic30()
2678 path.lineTo(1, 0); in testQuadratic30()
2679 path.quadTo(0, 1, 1, 2); in testQuadratic30()
2680 path.close(); in testQuadratic30()
2681 testSimplify(reporter, path, filename); in testQuadratic30()
2685 SkPath path; in testQuadratic31() local
2686 path.moveTo(0, 0); in testQuadratic31()
2687 path.quadTo(1, 0, 1, 2); in testQuadratic31()
2688 path.lineTo(1, 2); in testQuadratic31()
2689 path.close(); in testQuadratic31()
2690 path.moveTo(0, 0); in testQuadratic31()
2691 path.lineTo(1, 0); in testQuadratic31()
2692 path.quadTo(0, 1, 1, 3); in testQuadratic31()
2693 path.close(); in testQuadratic31()
2694 testSimplify(reporter, path, filename); in testQuadratic31()
2698 SkPath path; in testQuadratic32() local
2699 path.moveTo(0, 0); in testQuadratic32()
2700 path.quadTo(1, 0, 2, 3); in testQuadratic32()
2701 path.lineTo(2, 3); in testQuadratic32()
2702 path.close(); in testQuadratic32()
2703 path.moveTo(0, 0); in testQuadratic32()
2704 path.lineTo(0, 0); in testQuadratic32()
2705 path.quadTo(3, 1, 0, 2); in testQuadratic32()
2706 path.close(); in testQuadratic32()
2707 testSimplify(reporter, path, filename); in testQuadratic32()
2711 SkPath path; in testQuadratic33() local
2712 path.moveTo(0, 0); in testQuadratic33()
2713 path.quadTo(2, 0, 0, 1); in testQuadratic33()
2714 path.lineTo(0, 1); in testQuadratic33()
2715 path.close(); in testQuadratic33()
2716 path.moveTo(0, 0); in testQuadratic33()
2717 path.lineTo(1, 1); in testQuadratic33()
2718 path.quadTo(2, 1, 2, 2); in testQuadratic33()
2719 path.close(); in testQuadratic33()
2720 testSimplify(reporter, path, filename); in testQuadratic33()
2724 SkPath path; in testQuadratic34() local
2725 path.moveTo(0, 0); in testQuadratic34()
2726 path.quadTo(2, 0, 0, 1); in testQuadratic34()
2727 path.lineTo(0, 1); in testQuadratic34()
2728 path.close(); in testQuadratic34()
2729 path.moveTo(1, 0); in testQuadratic34()
2730 path.lineTo(1, 1); in testQuadratic34()
2731 path.quadTo(2, 1, 1, 2); in testQuadratic34()
2732 path.close(); in testQuadratic34()
2733 testSimplify(reporter, path, filename); in testQuadratic34()
2737 SkPath path; in testQuadratic35() local
2738 path.moveTo(0, 0); in testQuadratic35()
2739 path.quadTo(0, 1, 1, 1); in testQuadratic35()
2740 path.lineTo(1, 3); in testQuadratic35()
2741 path.close(); in testQuadratic35()
2742 path.moveTo(2, 0); in testQuadratic35()
2743 path.lineTo(3, 0); in testQuadratic35()
2744 path.quadTo(0, 1, 1, 1); in testQuadratic35()
2745 path.close(); in testQuadratic35()
2746 testSimplify(reporter, path, filename); in testQuadratic35()
2750 SkPath path; in testQuadratic36() local
2751 path.moveTo(0, 0); in testQuadratic36()
2752 path.quadTo(2, 1, 2, 3); in testQuadratic36()
2753 path.lineTo(2, 3); in testQuadratic36()
2754 path.close(); in testQuadratic36()
2755 path.moveTo(3, 1); in testQuadratic36()
2756 path.lineTo(1, 2); in testQuadratic36()
2757 path.quadTo(3, 2, 1, 3); in testQuadratic36()
2758 path.close(); in testQuadratic36()
2759 testSimplify(reporter, path, filename); in testQuadratic36()
2763 SkPath path; in testQuadratic37() local
2764 path.moveTo(0, 0); in testQuadratic37()
2765 path.quadTo(0, 2, 1, 2); in testQuadratic37()
2766 path.lineTo(1, 2); in testQuadratic37()
2767 path.close(); in testQuadratic37()
2768 path.moveTo(0, 0); in testQuadratic37()
2769 path.lineTo(3, 1); in testQuadratic37()
2770 path.quadTo(0, 2, 1, 2); in testQuadratic37()
2771 path.close(); in testQuadratic37()
2772 testSimplify(reporter, path, filename); in testQuadratic37()
2776 SkPath path; in testQuadratic38() local
2777 path.moveTo(1, 0); in testQuadratic38()
2778 path.quadTo(0, 1, 1, 1); in testQuadratic38()
2779 path.lineTo(1, 1); in testQuadratic38()
2780 path.close(); in testQuadratic38()
2781 path.moveTo(1, 0); in testQuadratic38()
2782 path.lineTo(1, 2); in testQuadratic38()
2783 path.quadTo(2, 2, 1, 3); in testQuadratic38()
2784 path.close(); in testQuadratic38()
2785 testSimplify(reporter, path, filename); in testQuadratic38()
2789 SkPath path; in testQuadratic51() local
2790 path.moveTo(369.863983f, 145.645813f); in testQuadratic51()
2791 path.quadTo(382.380371f, 121.254936f, 406.236359f, 121.254936f); in testQuadratic51()
2792 path.lineTo(369.863983f, 145.645813f); in testQuadratic51()
2793 path.close(); in testQuadratic51()
2794 path.moveTo(369.970581f, 137.94342f); in testQuadratic51()
2795 path.quadTo(383.98465f, 121.254936f, 406.235992f, 121.254936f); in testQuadratic51()
2796 path.lineTo(369.970581f, 137.94342f); in testQuadratic51()
2797 path.close(); in testQuadratic51()
2798 testSimplify(reporter, path, filename); in testQuadratic51()
2802 SkPath path; in testQuadratic53() local
2803 path.moveTo(303.12088f, 141.299606f); in testQuadratic53()
2804 path.lineTo(330.463562f, 217.659027f); in testQuadratic53()
2805 path.lineTo(303.12088f, 141.299606f); in testQuadratic53()
2806 path.close(); in testQuadratic53()
2807 path.moveTo(371.919067f, 205.854996f); in testQuadratic53()
2808 path.lineTo(326.236786f, 205.854996f); in testQuadratic53()
2809 path.quadTo(329.104431f, 231.663818f, 351.512085f, 231.663818f); in testQuadratic53()
2810 path.lineTo(371.919067f, 205.854996f); in testQuadratic53()
2811 path.close(); in testQuadratic53()
2812 testSimplify(reporter, path, filename); in testQuadratic53()
2816 SkPath path; in testQuadratic55() local
2817 path.moveTo(303.12088f, 141.299606f); in testQuadratic55()
2818 path.lineTo(330.463562f, 217.659027f); in testQuadratic55()
2819 path.lineTo(358.606506f, 141.299606f); in testQuadratic55()
2820 path.lineTo(303.12088f, 141.299606f); in testQuadratic55()
2821 path.close(); in testQuadratic55()
2822 path.moveTo(326.236786f, 205.854996f); in testQuadratic55()
2823 path.quadTo(329.104431f, 231.663818f, 351.512085f, 231.663818f); in testQuadratic55()
2824 path.lineTo(326.236786f, 205.854996f); in testQuadratic55()
2825 path.close(); in testQuadratic55()
2826 testSimplify(reporter, path, filename); in testQuadratic55()
2830 SkPath path; in testQuadratic56() local
2831 path.moveTo(366.608826f, 151.196014f); in testQuadratic56()
2832 path.quadTo(378.803101f, 136.674606f, 398.164948f, 136.674606f); in testQuadratic56()
2833 path.lineTo(354.009216f, 208.816208f); in testQuadratic56()
2834 path.lineTo(393.291473f, 102.232819f); in testQuadratic56()
2835 path.lineTo(359.978058f, 136.581512f); in testQuadratic56()
2836 path.quadTo(378.315979f, 136.581512f, 388.322723f, 149.613556f); in testQuadratic56()
2837 path.lineTo(364.390686f, 157.898193f); in testQuadratic56()
2838 path.quadTo(375.281769f, 136.674606f, 396.039917f, 136.674606f); in testQuadratic56()
2839 path.lineTo(350, 120); in testQuadratic56()
2840 path.lineTo(366.608826f, 151.196014f); in testQuadratic56()
2841 path.close(); in testQuadratic56()
2842 testSimplify(reporter, path, filename); in testQuadratic56()
2846 SkPath path; in testLine80() local
2847 path.moveTo(4, 0); in testLine80()
2848 path.lineTo(3, 7); in testLine80()
2849 path.lineTo(7, 5); in testLine80()
2850 path.lineTo(2, 2); in testLine80()
2851 path.close(); in testLine80()
2852 path.moveTo(0, 6); in testLine80()
2853 path.lineTo(6, 12); in testLine80()
2854 path.lineTo(8, 3); in testLine80()
2855 path.close(); in testLine80()
2856 testSimplify(reporter, path, filename); in testLine80()
2860 SkPath path; in testQuadratic58() local
2861 path.moveTo(283.714233f, 240); in testQuadratic58()
2862 path.lineTo(283.714233f, 141.299606f); in testQuadratic58()
2863 path.lineTo(303.12088f, 141.299606f); in testQuadratic58()
2864 path.lineTo(330.463562f, 217.659027f); in testQuadratic58()
2865 path.lineTo(358.606506f, 141.299606f); in testQuadratic58()
2866 path.lineTo(362.874634f, 159.705902f); in testQuadratic58()
2867 path.lineTo(335.665344f, 233.397751f); in testQuadratic58()
2868 path.lineTo(322.12738f, 233.397751f); in testQuadratic58()
2869 path.lineTo(295.718353f, 159.505829f); in testQuadratic58()
2870 path.lineTo(295.718353f, 240); in testQuadratic58()
2871 path.lineTo(283.714233f, 240); in testQuadratic58()
2872 path.close(); in testQuadratic58()
2873 path.moveTo(322.935669f, 231.030273f); in testQuadratic58()
2874 path.quadTo(312.832214f, 220.393295f, 312.832214f, 203.454178f); in testQuadratic58()
2875 path.quadTo(312.832214f, 186.981888f, 321.73526f, 176.444946f); in testQuadratic58()
2876 path.quadTo(330.638306f, 165.90802f, 344.509705f, 165.90802f); in testQuadratic58()
2877 path.quadTo(357.647522f, 165.90802f, 364.81665f, 175.244537f); in testQuadratic58()
2878 path.lineTo(371.919067f, 205.854996f); in testQuadratic58()
2879 path.lineTo(326.236786f, 205.854996f); in testQuadratic58()
2880 path.quadTo(329.104431f, 231.663818f, 351.512085f, 231.663818f); in testQuadratic58()
2881 path.lineTo(322.935669f, 231.030273f); in testQuadratic58()
2882 path.close(); in testQuadratic58()
2883 path.moveTo(326.837006f, 195.984955f); in testQuadratic58()
2884 path.lineTo(358.78125f, 195.984955f); in testQuadratic58()
2885 path.quadTo(358.78125f, 175.778046f, 343.709442f, 175.778046f); in testQuadratic58()
2886 path.quadTo(328.570923f, 175.778046f, 326.837006f, 195.984955f); in testQuadratic58()
2887 path.close(); in testQuadratic58()
2888 testSimplify(reporter, path, filename); in testQuadratic58()
2892 SkPath path; in testQuadratic59x() local
2893 path.setFillType(SkPath::kEvenOdd_FillType); in testQuadratic59x()
2894 path.moveTo(0, 0); in testQuadratic59x()
2895 path.quadTo(0, 0, 0, 0); in testQuadratic59x()
2896 path.lineTo(2, 2); in testQuadratic59x()
2897 path.close(); in testQuadratic59x()
2898 path.moveTo(0, 0); in testQuadratic59x()
2899 path.lineTo(2, 0); in testQuadratic59x()
2900 path.quadTo(3, 1, 1, 2); in testQuadratic59x()
2901 path.close(); in testQuadratic59x()
2902 testSimplify(reporter, path, filename); in testQuadratic59x()
2906 SkPath path; in testQuadratic59() local
2907 path.setFillType(SkPath::kWinding_FillType); in testQuadratic59()
2908 path.moveTo(0, 0); in testQuadratic59()
2909 path.quadTo(0, 0, 0, 0); in testQuadratic59()
2910 path.lineTo(2, 2); in testQuadratic59()
2911 path.close(); in testQuadratic59()
2912 path.moveTo(0, 0); in testQuadratic59()
2913 path.lineTo(2, 0); in testQuadratic59()
2914 path.quadTo(3, 1, 1, 2); in testQuadratic59()
2915 path.close(); in testQuadratic59()
2916 testSimplify(reporter, path, filename); in testQuadratic59()
2920 SkPath path; in testQuadratic63() local
2921 path.moveTo(0, 0); in testQuadratic63()
2922 path.quadTo(0, 0, 0, 0); in testQuadratic63()
2923 path.lineTo(3, 2); in testQuadratic63()
2924 path.close(); in testQuadratic63()
2925 path.moveTo(1, 0); in testQuadratic63()
2926 path.lineTo(2, 1); in testQuadratic63()
2927 path.quadTo(2, 1, 2, 2); in testQuadratic63()
2928 path.close(); in testQuadratic63()
2929 testSimplify(reporter, path, filename); in testQuadratic63()
2933 SkPath path; in testQuadratic64() local
2934 path.moveTo(0, 0); in testQuadratic64()
2935 path.quadTo(0, 0, 0, 0); in testQuadratic64()
2936 path.lineTo(2, 3); in testQuadratic64()
2937 path.close(); in testQuadratic64()
2938 path.moveTo(1, 2); in testQuadratic64()
2939 path.lineTo(2, 2); in testQuadratic64()
2940 path.quadTo(0, 3, 3, 3); in testQuadratic64()
2941 path.close(); in testQuadratic64()
2942 testSimplify(reporter, path, filename); in testQuadratic64()
2946 SkPath path; in testQuadratic65() local
2947 path.moveTo(0, 0); in testQuadratic65()
2948 path.quadTo(0, 0, 0, 0); in testQuadratic65()
2949 path.lineTo(3, 2); in testQuadratic65()
2950 path.close(); in testQuadratic65()
2951 path.moveTo(2, 1); in testQuadratic65()
2952 path.lineTo(2, 2); in testQuadratic65()
2953 path.quadTo(0, 3, 1, 3); in testQuadratic65()
2954 path.close(); in testQuadratic65()
2955 testSimplify(reporter, path, filename); in testQuadratic65()
2959 SkPath path; in testQuadratic67x() local
2960 path.setFillType(SkPath::kEvenOdd_FillType); in testQuadratic67x()
2961 path.moveTo(0, 0); in testQuadratic67x()
2962 path.quadTo(0, 0, 2, 1); in testQuadratic67x()
2963 path.lineTo(2, 2); in testQuadratic67x()
2964 path.close(); in testQuadratic67x()
2965 path.moveTo(0, 0); in testQuadratic67x()
2966 path.lineTo(2, 0); in testQuadratic67x()
2967 path.quadTo(1, 1, 3, 2); in testQuadratic67x()
2968 path.close(); in testQuadratic67x()
2969 testSimplify(reporter, path, filename); in testQuadratic67x()
2973 SkPath path; in testQuadratic68() local
2974 path.moveTo(0, 0); in testQuadratic68()
2975 path.quadTo(1, 0, 0, 1); in testQuadratic68()
2976 path.lineTo(1, 2); in testQuadratic68()
2977 path.close(); in testQuadratic68()
2978 path.moveTo(0, 0); in testQuadratic68()
2979 path.lineTo(0, 0); in testQuadratic68()
2980 path.quadTo(0, 1, 2, 1); in testQuadratic68()
2981 path.close(); in testQuadratic68()
2982 testSimplify(reporter, path, filename); in testQuadratic68()
2986 SkPath path; in testQuadratic69() local
2987 path.moveTo(0, 0); in testQuadratic69()
2988 path.quadTo(0, 0, 0, 1); in testQuadratic69()
2989 path.lineTo(3, 2); in testQuadratic69()
2990 path.close(); in testQuadratic69()
2991 path.moveTo(2, 0); in testQuadratic69()
2992 path.lineTo(1, 1); in testQuadratic69()
2993 path.quadTo(3, 2, 2, 3); in testQuadratic69()
2994 path.close(); in testQuadratic69()
2995 testSimplify(reporter, path, filename); in testQuadratic69()
2999 SkPath path; in testQuadratic70x() local
3000 path.setFillType(SkPath::kEvenOdd_FillType); in testQuadratic70x()
3001 path.moveTo(0, 0); in testQuadratic70x()
3002 path.quadTo(1, 0, 0, 1); in testQuadratic70x()
3003 path.lineTo(1, 2); in testQuadratic70x()
3004 path.close(); in testQuadratic70x()
3005 path.moveTo(0, 0); in testQuadratic70x()
3006 path.lineTo(0, 0); in testQuadratic70x()
3007 path.quadTo(0, 1, 2, 1); in testQuadratic70x()
3008 path.close(); in testQuadratic70x()
3009 testSimplify(reporter, path, filename); in testQuadratic70x()
3013 SkPath path; in testQuadratic71() local
3014 path.moveTo(0, 0); in testQuadratic71()
3015 path.quadTo(1, 0, 1, 1); in testQuadratic71()
3016 path.lineTo(3, 2); in testQuadratic71()
3017 path.close(); in testQuadratic71()
3018 path.moveTo(0, 0); in testQuadratic71()
3019 path.lineTo(0, 0); in testQuadratic71()
3020 path.quadTo(1, 1, 3, 1); in testQuadratic71()
3021 path.close(); in testQuadratic71()
3022 testSimplify(reporter, path, filename); in testQuadratic71()
3026 SkPath path; in testQuadratic72() local
3027 path.moveTo(0, 0); in testQuadratic72()
3028 path.quadTo(1, 0, 1, 2); in testQuadratic72()
3029 path.lineTo(1, 2); in testQuadratic72()
3030 path.close(); in testQuadratic72()
3031 path.moveTo(0, 0); in testQuadratic72()
3032 path.lineTo(1, 0); in testQuadratic72()
3033 path.quadTo(0, 1, 3, 2); in testQuadratic72()
3034 path.close(); in testQuadratic72()
3035 testSimplify(reporter, path, filename); in testQuadratic72()
3039 SkPath path; in testQuadratic73() local
3040 path.moveTo(0, 0); in testQuadratic73()
3041 path.quadTo(1, 0, 0, 3); in testQuadratic73()
3042 path.lineTo(0, 3); in testQuadratic73()
3043 path.close(); in testQuadratic73()
3044 path.moveTo(0, 0); in testQuadratic73()
3045 path.lineTo(1, 0); in testQuadratic73()
3046 path.quadTo(0, 1, 1, 1); in testQuadratic73()
3047 path.close(); in testQuadratic73()
3048 testSimplify(reporter, path, filename); in testQuadratic73()
3052 SkPath path; in testQuadratic74() local
3053 path.moveTo(0, 0); in testQuadratic74()
3054 path.quadTo(1, 0, 1, 3); in testQuadratic74()
3055 path.lineTo(1, 3); in testQuadratic74()
3056 path.close(); in testQuadratic74()
3057 path.moveTo(0, 0); in testQuadratic74()
3058 path.lineTo(0, 1); in testQuadratic74()
3059 path.quadTo(3, 2, 2, 3); in testQuadratic74()
3060 path.close(); in testQuadratic74()
3061 testSimplify(reporter, path, filename); in testQuadratic74()
3065 SkPath path; in testQuadratic75() local
3066 path.moveTo(0, 0); in testQuadratic75()
3067 path.quadTo(1, 0, 1, 3); in testQuadratic75()
3068 path.lineTo(2, 3); in testQuadratic75()
3069 path.close(); in testQuadratic75()
3070 path.moveTo(0, 0); in testQuadratic75()
3071 path.lineTo(0, 1); in testQuadratic75()
3072 path.quadTo(3, 2, 2, 3); in testQuadratic75()
3073 path.close(); in testQuadratic75()
3074 testSimplify(reporter, path, filename); in testQuadratic75()
3078 SkPath path; in testQuadratic76() local
3079 path.moveTo(0, 0); in testQuadratic76()
3080 path.quadTo(0, 0, 0, 0); in testQuadratic76()
3081 path.lineTo(2, 3); in testQuadratic76()
3082 path.close(); in testQuadratic76()
3083 path.moveTo(1, 0); in testQuadratic76()
3084 path.lineTo(1, 2); in testQuadratic76()
3085 path.quadTo(1, 2, 2, 2); in testQuadratic76()
3086 path.close(); in testQuadratic76()
3087 testSimplify(reporter, path, filename); in testQuadratic76()
3091 SkPath path; in testQuadratic77() local
3092 path.moveTo(0, 0); in testQuadratic77()
3093 path.quadTo(1, 0, 1, 1); in testQuadratic77()
3094 path.lineTo(3, 1); in testQuadratic77()
3095 path.close(); in testQuadratic77()
3096 path.moveTo(0, 0); in testQuadratic77()
3097 path.lineTo(1, 0); in testQuadratic77()
3098 path.quadTo(0, 1, 3, 2); in testQuadratic77()
3099 path.close(); in testQuadratic77()
3100 testSimplify(reporter, path, filename); in testQuadratic77()
3104 SkPath path; in testQuadratic78() local
3105 path.moveTo(0, 0); in testQuadratic78()
3106 path.quadTo(1, 0, 1, 2); in testQuadratic78()
3107 path.lineTo(3, 2); in testQuadratic78()
3108 path.close(); in testQuadratic78()
3109 path.moveTo(0, 0); in testQuadratic78()
3110 path.lineTo(0, 0); in testQuadratic78()
3111 path.quadTo(2, 1, 0, 2); in testQuadratic78()
3112 path.close(); in testQuadratic78()
3113 testSimplify(reporter, path, filename); in testQuadratic78()
3117 SkPath path; in testQuadratic79() local
3118 path.moveTo(0, 0); in testQuadratic79()
3119 path.quadTo(1, 0, 1, 2); in testQuadratic79()
3120 path.lineTo(3, 2); in testQuadratic79()
3121 path.close(); in testQuadratic79()
3122 path.moveTo(0, 0); in testQuadratic79()
3123 path.lineTo(1, 0); in testQuadratic79()
3124 path.quadTo(0, 1, 3, 2); in testQuadratic79()
3125 path.close(); in testQuadratic79()
3126 testSimplify(reporter, path, filename); in testQuadratic79()
3130 SkPath path; in testEight1() local
3131 path.moveTo(0, 0); in testEight1()
3132 path.lineTo(2, 2); in testEight1()
3133 path.lineTo(0, 2); in testEight1()
3134 path.lineTo(2, 0); in testEight1()
3135 path.close(); in testEight1()
3136 testSimplify(reporter, path, filename); in testEight1()
3140 SkPath path; in testEight2() local
3141 path.moveTo(0, 0); in testEight2()
3142 path.lineTo(2, 0); in testEight2()
3143 path.lineTo(0, 2); in testEight2()
3144 path.lineTo(2, 2); in testEight2()
3145 path.close(); in testEight2()
3146 testSimplify(reporter, path, filename); in testEight2()
3150 SkPath path; in testEight3() local
3151 path.moveTo(0, 0); in testEight3()
3152 path.lineTo(0, 2); in testEight3()
3153 path.lineTo(2, 0); in testEight3()
3154 path.lineTo(2, 2); in testEight3()
3155 path.close(); in testEight3()
3156 testSimplify(reporter, path, filename); in testEight3()
3160 SkPath path; in testEight4() local
3161 path.moveTo(0, 0); in testEight4()
3162 path.lineTo(2, 2); in testEight4()
3163 path.lineTo(2, 0); in testEight4()
3164 path.lineTo(0, 2); in testEight4()
3165 path.close(); in testEight4()
3166 testSimplify(reporter, path, filename); in testEight4()
3170 SkPath path; in testEight5() local
3171 path.moveTo(1, 0); in testEight5()
3172 path.lineTo(1, 2); in testEight5()
3173 path.lineTo(0, 2); in testEight5()
3174 path.lineTo(2, 0); in testEight5()
3175 path.close(); in testEight5()
3176 testSimplify(reporter, path, filename); in testEight5()
3180 SkPath path; in testEight6() local
3181 path.moveTo(1, 0); in testEight6()
3182 path.lineTo(2, 0); in testEight6()
3183 path.lineTo(0, 2); in testEight6()
3184 path.lineTo(1, 2); in testEight6()
3185 path.close(); in testEight6()
3186 testSimplify(reporter, path, filename); in testEight6()
3190 SkPath path; in testEight7() local
3191 path.moveTo(0, 0); in testEight7()
3192 path.lineTo(0, 1); in testEight7()
3193 path.lineTo(2, 1); in testEight7()
3194 path.lineTo(2, 2); in testEight7()
3195 path.close(); in testEight7()
3196 testSimplify(reporter, path, filename); in testEight7()
3200 SkPath path; in testEight8() local
3201 path.moveTo(0, 0); in testEight8()
3202 path.lineTo(2, 2); in testEight8()
3203 path.lineTo(2, 1); in testEight8()
3204 path.lineTo(0, 1); in testEight8()
3205 path.close(); in testEight8()
3206 testSimplify(reporter, path, filename); in testEight8()
3210 SkPath path; in testEight9() local
3211 path.moveTo(1, 0); in testEight9()
3212 path.lineTo(1, 2); in testEight9()
3213 path.lineTo(2, 1); in testEight9()
3214 path.lineTo(0, 1); in testEight9()
3215 path.close(); in testEight9()
3216 testSimplify(reporter, path, filename); in testEight9()
3220 SkPath path; in testEight10() local
3221 path.moveTo(1, 0); in testEight10()
3222 path.lineTo(0, 1); in testEight10()
3223 path.lineTo(2, 1); in testEight10()
3224 path.lineTo(1, 2); in testEight10()
3225 path.close(); in testEight10()
3226 testSimplify(reporter, path, filename); in testEight10()
3230 SkPath path; in testQuadratic80() local
3231 path.moveTo(0, 0); in testQuadratic80()
3232 path.quadTo(1, 0, 2, 3); in testQuadratic80()
3233 path.lineTo(2, 3); in testQuadratic80()
3234 path.close(); in testQuadratic80()
3235 path.moveTo(1, 0); in testQuadratic80()
3236 path.lineTo(3, 0); in testQuadratic80()
3237 path.quadTo(0, 1, 1, 1); in testQuadratic80()
3238 path.close(); in testQuadratic80()
3239 testSimplify(reporter, path, filename); in testQuadratic80()
3243 SkPath path; in testQuadratic81() local
3244 path.moveTo(0, 0); in testQuadratic81()
3245 path.quadTo(2, 0, 1, 1); in testQuadratic81()
3246 path.lineTo(1, 1); in testQuadratic81()
3247 path.close(); in testQuadratic81()
3248 path.moveTo(0, 0); in testQuadratic81()
3249 path.lineTo(0, 0); in testQuadratic81()
3250 path.quadTo(2, 1, 0, 2); in testQuadratic81()
3251 path.close(); in testQuadratic81()
3252 testSimplify(reporter, path, filename); in testQuadratic81()
3256 SkPath path; in testQuadratic82() local
3257 path.moveTo(0, 0); in testQuadratic82()
3258 path.quadTo(2, 0, 1, 1); in testQuadratic82()
3259 path.lineTo(0, 3); in testQuadratic82()
3260 path.close(); in testQuadratic82()
3261 path.moveTo(0, 0); in testQuadratic82()
3262 path.lineTo(0, 0); in testQuadratic82()
3263 path.quadTo(2, 1, 0, 2); in testQuadratic82()
3264 path.close(); in testQuadratic82()
3265 testSimplify(reporter, path, filename); in testQuadratic82()
3269 SkPath path; in testQuadratic83() local
3270 path.moveTo(0, 0); in testQuadratic83()
3271 path.quadTo(0, 0, 2, 0); in testQuadratic83()
3272 path.lineTo(2, 2); in testQuadratic83()
3273 path.close(); in testQuadratic83()
3274 path.moveTo(0, 1); in testQuadratic83()
3275 path.lineTo(0, 2); in testQuadratic83()
3276 path.quadTo(2, 2, 1, 3); in testQuadratic83()
3277 path.close(); in testQuadratic83()
3278 testSimplify(reporter, path, filename); in testQuadratic83()
3282 SkPath path; in testQuadratic84() local
3283 path.moveTo(0, 0); in testQuadratic84()
3284 path.quadTo(2, 0, 1, 1); in testQuadratic84()
3285 path.lineTo(2, 1); in testQuadratic84()
3286 path.close(); in testQuadratic84()
3287 path.moveTo(1, 0); in testQuadratic84()
3288 path.lineTo(2, 0); in testQuadratic84()
3289 path.quadTo(0, 1, 2, 2); in testQuadratic84()
3290 path.close(); in testQuadratic84()
3291 testSimplify(reporter, path, filename); in testQuadratic84()
3295 SkPath path; in testQuadratic85() local
3296 path.moveTo(0, 0); in testQuadratic85()
3297 path.quadTo(3, 0, 1, 1); in testQuadratic85()
3298 path.lineTo(1, 1); in testQuadratic85()
3299 path.close(); in testQuadratic85()
3300 path.moveTo(1, 0); in testQuadratic85()
3301 path.lineTo(3, 0); in testQuadratic85()
3302 path.quadTo(0, 1, 1, 2); in testQuadratic85()
3303 path.close(); in testQuadratic85()
3304 testSimplify(reporter, path, filename); in testQuadratic85()
3308 SkPath path; in testQuadratic86() local
3309 path.moveTo(0, 0); in testQuadratic86()
3310 path.quadTo(0, 1, 1, 1); in testQuadratic86()
3311 path.lineTo(2, 3); in testQuadratic86()
3312 path.close(); in testQuadratic86()
3313 path.moveTo(0, 0); in testQuadratic86()
3314 path.lineTo(0, 0); in testQuadratic86()
3315 path.quadTo(1, 1, 1, 3); in testQuadratic86()
3316 path.close(); in testQuadratic86()
3317 testSimplify(reporter, path, filename); in testQuadratic86()
3321 SkPath path; in testQuadratic87() local
3322 path.moveTo(0, 0); in testQuadratic87()
3323 path.quadTo(2, 1, 0, 2); in testQuadratic87()
3324 path.lineTo(2, 3); in testQuadratic87()
3325 path.close(); in testQuadratic87()
3326 path.moveTo(0, 0); in testQuadratic87()
3327 path.lineTo(1, 1); in testQuadratic87()
3328 path.quadTo(0, 2, 3, 2); in testQuadratic87()
3329 path.close(); in testQuadratic87()
3330 testSimplify(reporter, path, filename); in testQuadratic87()
3334 SkPath path; in testQuadratic88() local
3335 path.moveTo(0, 0); in testQuadratic88()
3336 path.quadTo(2, 1, 0, 2); in testQuadratic88()
3337 path.lineTo(2, 2); in testQuadratic88()
3338 path.close(); in testQuadratic88()
3339 path.moveTo(1, 0); in testQuadratic88()
3340 path.lineTo(1, 1); in testQuadratic88()
3341 path.quadTo(0, 2, 2, 2); in testQuadratic88()
3342 path.close(); in testQuadratic88()
3343 testSimplify(reporter, path, filename); in testQuadratic88()
3347 SkPath path; in testQuadratic89x() local
3348 path.setFillType(SkPath::kEvenOdd_FillType); in testQuadratic89x()
3349 path.moveTo(0, 0); in testQuadratic89x()
3350 path.quadTo(3, 1, 2, 2); in testQuadratic89x()
3351 path.lineTo(0, 3); in testQuadratic89x()
3352 path.close(); in testQuadratic89x()
3353 path.moveTo(0, 0); in testQuadratic89x()
3354 path.lineTo(2, 1); in testQuadratic89x()
3355 path.quadTo(3, 1, 3, 3); in testQuadratic89x()
3356 path.close(); in testQuadratic89x()
3357 testSimplify(reporter, path, filename); in testQuadratic89x()
3361 SkPath path; in testQuadratic90x() local
3362 path.setFillType(SkPath::kEvenOdd_FillType); in testQuadratic90x()
3363 path.moveTo(0, 0); in testQuadratic90x()
3364 path.quadTo(3, 0, 2, 2); in testQuadratic90x()
3365 path.lineTo(1, 3); in testQuadratic90x()
3366 path.close(); in testQuadratic90x()
3367 path.moveTo(0, 0); in testQuadratic90x()
3368 path.lineTo(0, 1); in testQuadratic90x()
3369 path.quadTo(3, 2, 2, 3); in testQuadratic90x()
3370 path.close(); in testQuadratic90x()
3371 testSimplify(reporter, path, filename); in testQuadratic90x()
3375 SkPath path; in testQuadratic91() local
3376 path.moveTo(0, 0); in testQuadratic91()
3377 path.quadTo(3, 2, 2, 3); in testQuadratic91()
3378 path.lineTo(2, 3); in testQuadratic91()
3379 path.close(); in testQuadratic91()
3380 path.moveTo(0, 0); in testQuadratic91()
3381 path.lineTo(1, 1); in testQuadratic91()
3382 path.quadTo(2, 1, 2, 3); in testQuadratic91()
3383 path.close(); in testQuadratic91()
3384 testSimplify(reporter, path, filename); in testQuadratic91()
3388 SkPath path; in testQuadratic92x() local
3389 path.setFillType(SkPath::kEvenOdd_FillType); in testQuadratic92x()
3390 path.moveTo(1, 0); in testQuadratic92x()
3391 path.quadTo(3, 0, 2, 2); in testQuadratic92x()
3392 path.lineTo(2, 2); in testQuadratic92x()
3393 path.close(); in testQuadratic92x()
3394 path.moveTo(2, 0); in testQuadratic92x()
3395 path.lineTo(0, 1); in testQuadratic92x()
3396 path.quadTo(3, 2, 2, 3); in testQuadratic92x()
3397 path.close(); in testQuadratic92x()
3398 testSimplify(reporter, path, filename); in testQuadratic92x()
3402 SkPath path; in testLine82() local
3403 path.addRect(20, 0, 40, 40, SkPath::kCCW_Direction); in testLine82()
3404 path.addRect(24, 20, 36, 30, SkPath::kCCW_Direction); in testLine82()
3405 path.addRect(24, 32, 33, 36, SkPath::kCCW_Direction); in testLine82()
3406 testSimplify(reporter, path, filename); in testLine82()
3410 SkPath path; in testLine82a() local
3411 path.addRect(0, 0, 6, 10, SkPath::kCW_Direction); in testLine82a()
3412 path.addRect(2, 2, 4, 4, SkPath::kCW_Direction); in testLine82a()
3413 path.addRect(2, 6, 4, 8, SkPath::kCW_Direction); in testLine82a()
3414 testSimplify(reporter, path, filename); in testLine82a()
3418 SkPath path; in testLine82b() local
3419 path.addRect(0, 0, 6, 10, SkPath::kCW_Direction); in testLine82b()
3420 path.addRect(2, 2, 4, 4, SkPath::kCW_Direction); in testLine82b()
3421 path.addRect(2, 6, 4, 8, SkPath::kCCW_Direction); in testLine82b()
3422 testSimplify(reporter, path, filename); in testLine82b()
3426 SkPath path; in testLine82c() local
3427 path.addRect(0, 0, 6, 10, SkPath::kCW_Direction); in testLine82c()
3428 path.addRect(2, 2, 4, 4, SkPath::kCCW_Direction); in testLine82c()
3429 path.addRect(2, 6, 4, 8, SkPath::kCW_Direction); in testLine82c()
3430 testSimplify(reporter, path, filename); in testLine82c()
3434 SkPath path; in testLine82d() local
3435 path.addRect(0, 0, 6, 10, SkPath::kCW_Direction); in testLine82d()
3436 path.addRect(2, 2, 4, 4, SkPath::kCCW_Direction); in testLine82d()
3437 path.addRect(2, 6, 4, 8, SkPath::kCCW_Direction); in testLine82d()
3438 testSimplify(reporter, path, filename); in testLine82d()
3442 SkPath path; in testLine82e() local
3443 path.addRect(0, 0, 6, 10, SkPath::kCCW_Direction); in testLine82e()
3444 path.addRect(2, 2, 4, 4, SkPath::kCW_Direction); in testLine82e()
3445 path.addRect(2, 6, 4, 8, SkPath::kCW_Direction); in testLine82e()
3446 testSimplify(reporter, path, filename); in testLine82e()
3450 SkPath path; in testLine82f() local
3451 path.addRect(0, 0, 6, 10, SkPath::kCCW_Direction); in testLine82f()
3452 path.addRect(2, 2, 4, 4, SkPath::kCW_Direction); in testLine82f()
3453 path.addRect(2, 6, 4, 8, SkPath::kCCW_Direction); in testLine82f()
3454 testSimplify(reporter, path, filename); in testLine82f()
3458 SkPath path; in testLine82g() local
3459 path.addRect(0, 0, 6, 10, SkPath::kCCW_Direction); in testLine82g()
3460 path.addRect(2, 2, 4, 4, SkPath::kCCW_Direction); in testLine82g()
3461 path.addRect(2, 6, 4, 8, SkPath::kCW_Direction); in testLine82g()
3462 testSimplify(reporter, path, filename); in testLine82g()
3466 SkPath path; in testLine82h() local
3467 path.addRect(0, 0, 6, 10, SkPath::kCCW_Direction); in testLine82h()
3468 path.addRect(2, 2, 4, 4, SkPath::kCCW_Direction); in testLine82h()
3469 path.addRect(2, 6, 4, 8, SkPath::kCCW_Direction); in testLine82h()
3470 testSimplify(reporter, path, filename); in testLine82h()
3474 SkPath path; in testLine83() local
3475 path.addRect(10, 30, 30, 40, SkPath::kCCW_Direction); in testLine83()
3476 path.addRect(0, 12, 12, 18, SkPath::kCCW_Direction); in testLine83()
3477 path.addRect(4, 13, 13, 16, SkPath::kCCW_Direction); in testLine83()
3478 testSimplify(reporter, path, filename); in testLine83()
3482 SkPath path; in testLine84() local
3483 path.addRect(0, 12, 60, 30, SkPath::kCCW_Direction); in testLine84()
3484 path.addRect(10, 20, 40, 30, SkPath::kCW_Direction); in testLine84()
3485 path.addRect(0, 12, 12, 12, SkPath::kCW_Direction); in testLine84()
3486 path.addRect(4, 12, 13, 13, SkPath::kCW_Direction); in testLine84()
3487 testSimplify(reporter, path, filename); in testLine84()
3491 SkPath path; in testLine84x() local
3492 path.setFillType(SkPath::kEvenOdd_FillType); in testLine84x()
3493 path.addRect(0, 12, 60, 30, SkPath::kCCW_Direction); in testLine84x()
3494 path.addRect(10, 20, 40, 30, SkPath::kCCW_Direction); in testLine84x()
3495 path.addRect(0, 12, 12, 12, SkPath::kCCW_Direction); in testLine84x()
3496 path.addRect(4, 12, 13, 13, SkPath::kCCW_Direction); in testLine84x()
3497 testSimplify(reporter, path, filename); in testLine84x()
3501 SkPath path; in testLine85() local
3502 path.addRect(36, 0, 66, 60, SkPath::kCCW_Direction); in testLine85()
3503 path.addRect(20, 0, 40, 40, SkPath::kCCW_Direction); in testLine85()
3504 path.addRect(12, 0, 24, 24, SkPath::kCCW_Direction); in testLine85()
3505 path.addRect(32, 0, 36, 41, SkPath::kCCW_Direction); in testLine85()
3506 testSimplify(reporter, path, filename); in testLine85()
3510 SkPath path; in testQuadralateral1() local
3511 path.moveTo(0, 0); in testQuadralateral1()
3512 path.lineTo(0, 0); in testQuadralateral1()
3513 path.lineTo(0, 0); in testQuadralateral1()
3514 path.lineTo(3, 2); in testQuadralateral1()
3515 path.close(); in testQuadralateral1()
3516 path.moveTo(0, 0); in testQuadralateral1()
3517 path.lineTo(2, 1); in testQuadralateral1()
3518 path.lineTo(2, 2); in testQuadralateral1()
3519 path.lineTo(2, 3); in testQuadralateral1()
3520 path.close(); in testQuadralateral1()
3521 testSimplify(reporter, path, filename); in testQuadralateral1()
3525 SkPath path; in testCubic1() local
3526 path.moveTo(0, 0); in testCubic1()
3527 path.cubicTo(0, 1, 1, 1, 1, 0); in testCubic1()
3528 path.close(); in testCubic1()
3529 path.moveTo(1, 0); in testCubic1()
3530 path.cubicTo(0, 0, 0, 1, 1, 1); in testCubic1()
3531 path.close(); in testCubic1()
3532 testSimplify(reporter, path, filename); in testCubic1()
3536 SkPath path; in testQuadratic93() local
3537 path.moveTo(3, 0); in testQuadratic93()
3538 path.quadTo(0, 1, 3, 2); in testQuadratic93()
3539 path.lineTo(0, 3); in testQuadratic93()
3540 path.close(); in testQuadratic93()
3541 path.moveTo(1, 0); in testQuadratic93()
3542 path.lineTo(2, 0); in testQuadratic93()
3543 path.quadTo(1, 1, 2, 2); in testQuadratic93()
3544 path.close(); in testQuadratic93()
3545 testSimplify(reporter, path, filename); in testQuadratic93()
3549 SkPath path; in testCubic2() local
3550 path.moveTo(0,2); in testCubic2()
3551 path.cubicTo(0,3, 2,1, 4,0); in testCubic2()
3552 path.close(); in testCubic2()
3553 path.moveTo(1,2); in testCubic2()
3554 path.cubicTo(0,4, 2,0, 3,0); in testCubic2()
3555 path.close(); in testCubic2()
3556 testSimplify(reporter, path, filename); in testCubic2()
3560 SkPath path; in testQuad1() local
3561 path.moveTo(0,0); in testQuad1()
3562 path.quadTo(0,0, 0,1); in testQuad1()
3563 path.lineTo(1,1); in testQuad1()
3564 path.close(); in testQuad1()
3565 path.moveTo(0,0); in testQuad1()
3566 path.quadTo(1,1, 0,2); in testQuad1()
3567 path.close(); in testQuad1()
3568 testSimplify(reporter, path, filename); in testQuad1()
3572 SkPath path; in testQuadralateral2() local
3573 path.moveTo(0, 0); in testQuadralateral2()
3574 path.lineTo(2, 2); in testQuadralateral2()
3575 path.lineTo(0, 3); in testQuadralateral2()
3576 path.lineTo(3, 3); in testQuadralateral2()
3577 path.close(); in testQuadralateral2()
3578 path.moveTo(2, 0); in testQuadralateral2()
3579 path.lineTo(3, 0); in testQuadralateral2()
3580 path.lineTo(0, 1); in testQuadralateral2()
3581 path.lineTo(1, 2); in testQuadralateral2()
3582 path.close(); in testQuadralateral2()
3583 testSimplify(reporter, path, filename); in testQuadralateral2()
3587 SkPath path; in testQuadratic94() local
3588 path.moveTo(0, 0); in testQuadratic94()
3589 path.lineTo(8, 8); in testQuadratic94()
3590 path.quadTo(8, 4, 4, 4); in testQuadratic94()
3591 path.quadTo(4, 0, 0, 0); in testQuadratic94()
3592 path.close(); in testQuadratic94()
3593 testSimplify(reporter, path, filename); in testQuadratic94()
3597 SkPath path; in testQuadratic95() local
3598 path.moveTo(8, 8); in testQuadratic95()
3599 path.lineTo(0, 0); in testQuadratic95()
3600 path.quadTo(4, 0, 4, 4); in testQuadratic95()
3601 path.quadTo(8, 4, 8, 8); in testQuadratic95()
3602 path.close(); in testQuadratic95()
3603 testSimplify(reporter, path, filename); in testQuadratic95()
3607 SkPath path; in testQuadratic96() local
3608 path.moveTo(8, 0); in testQuadratic96()
3609 path.lineTo(0, 8); in testQuadratic96()
3610 path.quadTo(0, 4, 4, 4); in testQuadratic96()
3611 path.quadTo(4, 0, 8, 0); in testQuadratic96()
3612 path.close(); in testQuadratic96()
3613 testSimplify(reporter, path, filename); in testQuadratic96()
3617 SkPath path; in testQuadratic97() local
3618 path.moveTo(0, 8); in testQuadratic97()
3619 path.lineTo(8, 0); in testQuadratic97()
3620 path.quadTo(4, 0, 4, 4); in testQuadratic97()
3621 path.quadTo(0, 4, 0, 8); in testQuadratic97()
3622 path.close(); in testQuadratic97()
3623 testSimplify(reporter, path, filename); in testQuadratic97()
3627 SkPath path; in testTriangles1() local
3628 path.moveTo(0, 0); in testTriangles1()
3629 path.lineTo(1, 0); in testTriangles1()
3630 path.lineTo(3, 3); in testTriangles1()
3631 path.close(); in testTriangles1()
3632 path.moveTo(0, 0); in testTriangles1()
3633 path.lineTo(1, 2); in testTriangles1()
3634 path.lineTo(1, 1); in testTriangles1()
3635 path.close(); in testTriangles1()
3636 testSimplify(reporter, path, filename); in testTriangles1()
3640 SkPath path; in testTriangles2() local
3641 path.moveTo(0, 0); in testTriangles2()
3642 path.lineTo(1, 0); in testTriangles2()
3643 path.lineTo(3, 3); in testTriangles2()
3644 path.close(); in testTriangles2()
3645 path.moveTo(1, 1); in testTriangles2()
3646 path.lineTo(2, 3); in testTriangles2()
3647 path.lineTo(1, 2); in testTriangles2()
3648 path.close(); in testTriangles2()
3649 testSimplify(reporter, path, filename); in testTriangles2()
3659 SkPath path; in testAddTCoincident1() local
3660 path.moveTo(2, 0); in testAddTCoincident1()
3661 path.lineTo(2, 2); in testAddTCoincident1()
3662 path.lineTo(1, 1); in testAddTCoincident1()
3663 path.lineTo(2, 0); in testAddTCoincident1()
3664 path.lineTo(2, 2); in testAddTCoincident1()
3665 path.lineTo(1, 1); in testAddTCoincident1()
3666 path.close(); in testAddTCoincident1()
3667 path.moveTo(2, 0); in testAddTCoincident1()
3668 path.lineTo(2, 2); in testAddTCoincident1()
3669 path.lineTo(3, 1); in testAddTCoincident1()
3670 path.lineTo(2, 0); in testAddTCoincident1()
3671 path.lineTo(2, 2); in testAddTCoincident1()
3672 path.lineTo(3, 1); in testAddTCoincident1()
3673 path.close(); in testAddTCoincident1()
3674 testSimplify(reporter, path, filename); in testAddTCoincident1()
3679 SkPath path; in testAddTCoincident2() local
3680 path.moveTo(2, 0); in testAddTCoincident2()
3681 path.lineTo(2, 2); in testAddTCoincident2()
3682 path.lineTo(1, 1); in testAddTCoincident2()
3683 path.lineTo(2, 0); in testAddTCoincident2()
3684 path.lineTo(2, 2); in testAddTCoincident2()
3685 path.lineTo(1, 1); in testAddTCoincident2()
3686 path.moveTo(2, 0); in testAddTCoincident2()
3687 path.lineTo(2, 2); in testAddTCoincident2()
3688 path.lineTo(3, 1); in testAddTCoincident2()
3689 path.lineTo(2, 0); in testAddTCoincident2()
3690 path.lineTo(2, 2); in testAddTCoincident2()
3691 path.lineTo(3, 1); in testAddTCoincident2()
3692 testSimplify(reporter, path, filename); in testAddTCoincident2()
3696 SkPath path; in testQuad2() local
3697 path.moveTo(1, 0); in testQuad2()
3698 path.quadTo(0, 1, 3, 2); in testQuad2()
3699 path.lineTo(2, 3); in testQuad2()
3700 path.close(); in testQuad2()
3701 path.moveTo(0, 0); in testQuad2()
3702 path.lineTo(1, 0); in testQuad2()
3703 path.quadTo(0, 1, 1, 1); in testQuad2()
3704 path.close(); in testQuad2()
3708 SkPath path; in testQuad3() local
3709 path.moveTo(1, 0); in testQuad3()
3710 path.quadTo(0, 1, 3, 2); in testQuad3()
3711 path.lineTo(3, 3); in testQuad3()
3712 path.close(); in testQuad3()
3713 path.moveTo(0, 0); in testQuad3()
3714 path.lineTo(1, 0); in testQuad3()
3715 path.quadTo(0, 1, 1, 1); in testQuad3()
3716 path.close(); in testQuad3()
3717 testSimplify(reporter, path, filename); in testQuad3()
3721 SkPath path; in testQuad4() local
3722 path.moveTo(2, 0); in testQuad4()
3723 path.quadTo(0, 1, 1, 1); in testQuad4()
3724 path.lineTo(3, 3); in testQuad4()
3725 path.close(); in testQuad4()
3726 path.moveTo(0, 0); in testQuad4()
3727 path.lineTo(2, 0); in testQuad4()
3728 path.quadTo(0, 1, 2, 2); in testQuad4()
3729 path.close(); in testQuad4()
3730 testSimplify(reporter, path, filename); in testQuad4()
3734 SkPath path; in testQuad5() local
3735 path.moveTo(2, 0); in testQuad5()
3736 path.quadTo(0, 1, 2, 2); in testQuad5()
3737 path.lineTo(1, 3); in testQuad5()
3738 path.close(); in testQuad5()
3739 path.moveTo(0, 0); in testQuad5()
3740 path.lineTo(2, 0); in testQuad5()
3741 path.quadTo(0, 1, 1, 1); in testQuad5()
3742 path.close(); in testQuad5()
3743 testSimplify(reporter, path, filename); in testQuad5()
3747 SkPath path; in testQuad6() local
3748 path.moveTo(2, 0); in testQuad6()
3749 path.quadTo(0, 1, 2, 2); in testQuad6()
3750 path.lineTo(1, 3); in testQuad6()
3751 path.close(); in testQuad6()
3752 path.moveTo(1, 0); in testQuad6()
3753 path.lineTo(2, 0); in testQuad6()
3754 path.quadTo(0, 1, 1, 1); in testQuad6()
3755 path.close(); in testQuad6()
3756 testSimplify(reporter, path, filename); in testQuad6()
3760 SkPath path; in testQuad7() local
3761 path.moveTo(3, 0); in testQuad7()
3762 path.quadTo(0, 1, 1, 1); in testQuad7()
3763 path.lineTo(1, 3); in testQuad7()
3764 path.close(); in testQuad7()
3765 path.moveTo(1, 0); in testQuad7()
3766 path.lineTo(3, 0); in testQuad7()
3767 path.quadTo(0, 1, 1, 2); in testQuad7()
3768 path.close(); in testQuad7()
3769 testSimplify(reporter, path, filename); in testQuad7()
3773 SkPath path; in testQuadLineIntersect1() local
3774 path.moveTo(0, 0); in testQuadLineIntersect1()
3775 path.quadTo(3, 1, 0, 3); in testQuadLineIntersect1()
3776 path.lineTo(2, 3); in testQuadLineIntersect1()
3777 path.close(); in testQuadLineIntersect1()
3778 path.moveTo(2, 0); in testQuadLineIntersect1()
3779 path.lineTo(0, 1); in testQuadLineIntersect1()
3780 path.quadTo(3, 1, 0, 2); in testQuadLineIntersect1()
3781 path.close(); in testQuadLineIntersect1()
3782 testSimplify(reporter, path, filename); in testQuadLineIntersect1()
3786 SkPath path; in testQuadLineIntersect2() local
3787 path.moveTo(0, 0); in testQuadLineIntersect2()
3788 path.quadTo(3, 1, 0, 3); in testQuadLineIntersect2()
3789 path.lineTo(0, 3); in testQuadLineIntersect2()
3790 path.close(); in testQuadLineIntersect2()
3791 path.moveTo(2, 0); in testQuadLineIntersect2()
3792 path.lineTo(0, 1); in testQuadLineIntersect2()
3793 path.quadTo(3, 1, 0, 2); in testQuadLineIntersect2()
3794 path.close(); in testQuadLineIntersect2()
3795 testSimplify(reporter, path, filename); in testQuadLineIntersect2()
3799 SkPath path; in testQuadLineIntersect3() local
3800 path.moveTo(0, 0); in testQuadLineIntersect3()
3801 path.quadTo(3, 1, 0, 3); in testQuadLineIntersect3()
3802 path.lineTo(1, 3); in testQuadLineIntersect3()
3803 path.close(); in testQuadLineIntersect3()
3804 path.moveTo(2, 0); in testQuadLineIntersect3()
3805 path.lineTo(0, 1); in testQuadLineIntersect3()
3806 path.quadTo(3, 1, 0, 2); in testQuadLineIntersect3()
3807 path.close(); in testQuadLineIntersect3()
3808 testSimplify(reporter, path, filename); in testQuadLineIntersect3()
3812 SkPath path; in skphealth_com76() local
3813 path.setFillType(SkPath::kWinding_FillType); in skphealth_com76()
3814 path.moveTo(708.099182f, 7.09919119f); in skphealth_com76()
3815 path.lineTo(708.099182f, 7.09920025f); in skphealth_com76()
3816 path.quadTo(704.000000f, 11.2010098f, 704.000000f, 17.0000000f); in skphealth_com76()
3817 path.lineTo(704.000000f, 33.0000000f); in skphealth_com76()
3818 path.lineTo(705.000000f, 33.0000000f); in skphealth_com76()
3819 path.lineTo(705.000000f, 17.0000000f); in skphealth_com76()
3820 path.cubicTo(705.000000f, 13.4101496f, 706.455078f, 10.1601505f, 708.807617f, 7.80761385f); in skphealth_com76()
3821 path.lineTo(708.099182f, 7.09919119f); in skphealth_com76()
3822 path.close(); in skphealth_com76()
3823 path.moveTo(704.000000f, 3.00000000f); in skphealth_com76()
3824 path.lineTo(704.000000f, 33.0000000f); in skphealth_com76()
3825 path.lineTo(705.000000f, 33.0000000f); in skphealth_com76()
3826 path.lineTo(719.500000f, 3.00000000f); in skphealth_com76()
3827 testSimplify(reporter, path, filename); in skphealth_com76()
3831 SkPath path; in tooCloseTest() local
3832 path.moveTo(0, 0); in tooCloseTest()
3833 path.lineTo(1, 1); in tooCloseTest()
3834 path.lineTo(1,-1); in tooCloseTest()
3835 path.close(); in tooCloseTest()
3836 path.moveTo(0, 0); in tooCloseTest()
3837 path.lineTo(1,-2); in tooCloseTest()
3838 path.lineTo(1, 2); in tooCloseTest()
3839 path.lineTo(2, 0); in tooCloseTest()
3840 path.close(); in tooCloseTest()
3841 testSimplify(reporter, path, filename); in tooCloseTest()
3845 SkPath path; in testRect1() local
3846 path.addRect(0, 0, 60, 60, SkPath::kCCW_Direction); in testRect1()
3847 path.addRect(30, 20, 50, 50, SkPath::kCCW_Direction); in testRect1()
3848 path.addRect(24, 20, 36, 30, SkPath::kCCW_Direction); in testRect1()
3849 path.addRect(32, 24, 36, 41, SkPath::kCCW_Direction); in testRect1()
3850 testSimplify(reporter, path, filename); in testRect1()
3854 SkPath path; in testRect2() local
3855 path.setFillType(SkPath::kWinding_FillType); in testRect2()
3856 path.moveTo(0, 0); in testRect2()
3857 path.lineTo(60, 0); in testRect2()
3858 path.lineTo(60, 60); in testRect2()
3859 path.lineTo(0, 60); in testRect2()
3860 path.close(); in testRect2()
3861 path.moveTo(30, 20); in testRect2()
3862 path.lineTo(30, 50); in testRect2()
3863 path.lineTo(50, 50); in testRect2()
3864 path.lineTo(50, 20); in testRect2()
3865 path.close(); in testRect2()
3866 path.moveTo(24, 20); in testRect2()
3867 path.lineTo(24, 30); in testRect2()
3868 path.lineTo(36, 30); in testRect2()
3869 path.lineTo(36, 20); in testRect2()
3870 path.close(); in testRect2()
3871 path.moveTo(32, 24); in testRect2()
3872 path.lineTo(32, 41); in testRect2()
3873 path.lineTo(36, 41); in testRect2()
3874 path.lineTo(36, 24); in testRect2()
3875 path.close(); in testRect2()
3876 testSimplify(reporter, path, filename); in testRect2()
3880 SkPath path; in testTriangles3x() local
3881 path.setFillType(SkPath::kEvenOdd_FillType); in testTriangles3x()
3882 path.moveTo(1, 0); in testTriangles3x()
3883 path.quadTo(0, 1, 3, 2); in testTriangles3x()
3884 path.lineTo(1, 3); in testTriangles3x()
3885 path.close(); in testTriangles3x()
3886 path.moveTo(0, 0); in testTriangles3x()
3887 path.lineTo(1, 1); in testTriangles3x()
3888 path.quadTo(2, 1, 0, 2); in testTriangles3x()
3889 path.close(); in testTriangles3x()
3890 testSimplify(reporter, path, filename); in testTriangles3x()
3894 SkPath path; in testQuad8() local
3895 path.moveTo(3, 0); in testQuad8()
3896 path.quadTo(0, 1, 3, 2); in testQuad8()
3897 path.lineTo(0, 3); in testQuad8()
3898 path.close(); in testQuad8()
3899 path.moveTo(1, 0); in testQuad8()
3900 path.lineTo(3, 0); in testQuad8()
3901 path.quadTo(1, 1, 2, 2); in testQuad8()
3902 path.close(); in testQuad8()
3903 testSimplify(reporter, path, filename); in testQuad8()
3907 SkPath path; in testTriangles4x() local
3908 path.setFillType(SkPath::kEvenOdd_FillType); in testTriangles4x()
3909 path.moveTo(0, 0); in testTriangles4x()
3910 path.quadTo(2, 0, 0, 3); in testTriangles4x()
3911 path.lineTo(2, 3); in testTriangles4x()
3912 path.close(); in testTriangles4x()
3913 path.moveTo(0, 0); in testTriangles4x()
3914 path.lineTo(0, 1); in testTriangles4x()
3915 path.quadTo(3, 2, 2, 3); in testTriangles4x()
3916 path.close(); in testTriangles4x()
3917 testSimplify(reporter, path, filename); in testTriangles4x()
3921 SkPath path; in testQuad9() local
3922 path.setFillType(SkPath::kEvenOdd_FillType); in testQuad9()
3923 path.moveTo(1, 0); in testQuad9()
3924 path.quadTo(0, 1, 3, 2); in testQuad9()
3925 path.lineTo(1, 3); in testQuad9()
3926 path.close(); in testQuad9()
3927 path.moveTo(1, 0); in testQuad9()
3928 path.lineTo(1, 1); in testQuad9()
3929 path.quadTo(2, 1, 1, 3); in testQuad9()
3930 path.close(); in testQuad9()
3931 testSimplify(reporter, path, filename); in testQuad9()
3935 SkPath path; in testQuad10() local
3936 path.moveTo(1, 0); in testQuad10()
3937 path.quadTo(0, 1, 3, 2); in testQuad10()
3938 path.lineTo(3, 3); in testQuad10()
3939 path.close(); in testQuad10()
3940 path.moveTo(1, 0); in testQuad10()
3941 path.lineTo(2, 0); in testQuad10()
3942 path.quadTo(2, 3, 3, 3); in testQuad10()
3943 path.close(); in testQuad10()
3944 testSimplify(reporter, path, filename); in testQuad10()
3948 SkPath path; in testQuad11() local
3949 path.moveTo(2, 0); in testQuad11()
3950 path.quadTo(0, 1, 1, 2); in testQuad11()
3951 path.lineTo(1, 2); in testQuad11()
3952 path.close(); in testQuad11()
3953 path.moveTo(0, 0); in testQuad11()
3954 path.lineTo(1, 1); in testQuad11()
3955 path.quadTo(1, 3, 3, 3); in testQuad11()
3956 path.close(); in testQuad11()
3957 testSimplify(reporter, path, filename); in testQuad11()
3961 SkPath path; in testQuad12() local
3962 path.moveTo(0, 0); in testQuad12()
3963 path.quadTo(0, 0, 0, 0); in testQuad12()
3964 path.lineTo(0, 1); in testQuad12()
3965 path.close(); in testQuad12()
3966 path.moveTo(0, 0); in testQuad12()
3967 path.lineTo(0, 0); in testQuad12()
3968 path.quadTo(1, 0, 0, 1); in testQuad12()
3969 path.close(); in testQuad12()
3970 testSimplify(reporter, path, filename); in testQuad12()
3974 SkPath path; in testQuadralateral3() local
3975 path.setFillType(SkPath::kEvenOdd_FillType); in testQuadralateral3()
3976 path.moveTo(0, 0); in testQuadralateral3()
3977 path.lineTo(0, 0); in testQuadralateral3()
3978 path.lineTo(0, 0); in testQuadralateral3()
3979 path.lineTo(1, 0); in testQuadralateral3()
3980 path.close(); in testQuadralateral3()
3981 path.moveTo(0, 0); in testQuadralateral3()
3982 path.lineTo(0, 0); in testQuadralateral3()
3983 path.lineTo(1, 0); in testQuadralateral3()
3984 path.lineTo(0, 1); in testQuadralateral3()
3985 path.close(); in testQuadralateral3()
3986 testSimplify(reporter, path, filename); in testQuadralateral3()
3991 SkPath path; in testDegenerate5() local
3992 path.moveTo(0, 0); in testDegenerate5()
3993 path.lineTo(0, 0); in testDegenerate5()
3994 path.lineTo(1, 0); in testDegenerate5()
3995 path.close(); in testDegenerate5()
3996 path.moveTo(0, 0); in testDegenerate5()
3997 path.lineTo(1, 0); in testDegenerate5()
3998 path.lineTo(0, 1); in testDegenerate5()
3999 path.close(); in testDegenerate5()
4000 testSimplify(reporter, path, filename); in testDegenerate5()
4004 SkPath path; in testQuadralateral4() local
4005 path.moveTo(0, 0); in testQuadralateral4()
4006 path.lineTo(0, 0); in testQuadralateral4()
4007 path.lineTo(0, 0); in testQuadralateral4()
4008 path.lineTo(3, 1); in testQuadralateral4()
4009 path.close(); in testQuadralateral4()
4010 path.moveTo(0, 0); in testQuadralateral4()
4011 path.lineTo(0, 0); in testQuadralateral4()
4012 path.lineTo(0, 1); in testQuadralateral4()
4013 path.lineTo(3, 1); in testQuadralateral4()
4014 path.close(); in testQuadralateral4()
4015 testSimplify(reporter, path, filename); in testQuadralateral4()
4019 SkPath path; in testDegenerates1() local
4020 path.moveTo(0, 0); in testDegenerates1()
4021 path.quadTo(0, 0, 1, 1); in testDegenerates1()
4022 path.lineTo(2, 3); in testDegenerates1()
4023 path.close(); in testDegenerates1()
4024 path.moveTo(0, 0); in testDegenerates1()
4025 path.lineTo(0, 0); in testDegenerates1()
4026 path.quadTo(3, 2, 2, 3); in testDegenerates1()
4027 path.close(); in testDegenerates1()
4028 testSimplify(reporter, path, filename); in testDegenerates1()
4032 SkPath path; in testQuad13() local
4033 path.moveTo(0, 0); in testQuad13()
4034 path.quadTo(0, 0, 1, 1); in testQuad13()
4035 path.lineTo(2, 3); in testQuad13()
4036 path.close(); in testQuad13()
4037 path.moveTo(0, 0); in testQuad13()
4038 path.lineTo(0, 0); in testQuad13()
4039 path.quadTo(3, 2, 2, 3); in testQuad13()
4040 path.close(); in testQuad13()
4041 testSimplify(reporter, path, filename); in testQuad13()
4045 SkPath path; in testQuad14() local
4046 path.setFillType(SkPath::kWinding_FillType); in testQuad14()
4047 path.moveTo(0, 0); in testQuad14()
4048 path.quadTo(0, 0, 1, 1); in testQuad14()
4049 path.lineTo(1, 2); in testQuad14()
4050 path.close(); in testQuad14()
4051 path.moveTo(0, 0); in testQuad14()
4052 path.lineTo(0, 0); in testQuad14()
4053 path.quadTo(3, 1, 1, 3); in testQuad14()
4054 path.close(); in testQuad14()
4055 testSimplify(reporter, path, filename); in testQuad14()
4059 SkPath path; in testQuad15() local
4060 path.moveTo(0, 0); in testQuad15()
4061 path.quadTo(0, 0, 1, 1); in testQuad15()
4062 path.lineTo(1, 3); in testQuad15()
4063 path.close(); in testQuad15()
4064 path.moveTo(0, 0); in testQuad15()
4065 path.lineTo(0, 0); in testQuad15()
4066 path.quadTo(2, 0, 1, 3); in testQuad15()
4067 path.close(); in testQuad15()
4068 testSimplify(reporter, path, filename); in testQuad15()
4072 SkPath path; in testQuads16() local
4073 path.moveTo(0, 0); in testQuads16()
4074 path.quadTo(0, 0, 1, 1); in testQuads16()
4075 path.lineTo(3, 2); in testQuads16()
4076 path.close(); in testQuads16()
4077 path.moveTo(0, 0); in testQuads16()
4078 path.lineTo(0, 0); in testQuads16()
4079 path.quadTo(0, 1, 3, 2); in testQuads16()
4080 path.close(); in testQuads16()
4081 testSimplify(reporter, path, filename); in testQuads16()
4085 SkPath path; in testQuads17() local
4086 path.moveTo(0, 0); in testQuads17()
4087 path.quadTo(0, 0, 1, 1); in testQuads17()
4088 path.lineTo(3, 2); in testQuads17()
4089 path.close(); in testQuads17()
4090 path.moveTo(0, 0); in testQuads17()
4091 path.lineTo(0, 0); in testQuads17()
4092 path.quadTo(0, 2, 3, 2); in testQuads17()
4093 path.close(); in testQuads17()
4094 testSimplify(reporter, path, filename); in testQuads17()
4098 SkPath path; in testQuads18() local
4099 path.moveTo(0, 0); in testQuads18()
4100 path.quadTo(0, 0, 1, 1); in testQuads18()
4101 path.lineTo(3, 2); in testQuads18()
4102 path.close(); in testQuads18()
4103 path.moveTo(0, 0); in testQuads18()
4104 path.lineTo(0, 0); in testQuads18()
4105 path.quadTo(1, 2, 3, 2); in testQuads18()
4106 path.close(); in testQuads18()
4107 testSimplify(reporter, path, filename); in testQuads18()
4111 SkPath path; in testQuads19() local
4112 path.moveTo(0, 0); in testQuads19()
4113 path.quadTo(0, 0, 2, 1); in testQuads19()
4114 path.lineTo(1, 2); in testQuads19()
4115 path.close(); in testQuads19()
4116 path.moveTo(0, 0); in testQuads19()
4117 path.lineTo(0, 0); in testQuads19()
4118 path.quadTo(2, 1, 1, 2); in testQuads19()
4119 path.close(); in testQuads19()
4120 testSimplify(reporter, path, filename); in testQuads19()
4124 SkPath path; in testQuads20() local
4125 path.moveTo(0, 0); in testQuads20()
4126 path.quadTo(0, 0, 2, 1); in testQuads20()
4127 path.lineTo(1, 3); in testQuads20()
4128 path.close(); in testQuads20()
4129 path.moveTo(0, 0); in testQuads20()
4130 path.lineTo(0, 0); in testQuads20()
4131 path.quadTo(2, 1, 1, 3); in testQuads20()
4132 path.close(); in testQuads20()
4133 testSimplify(reporter, path, filename); in testQuads20()
4137 SkPath path; in testQuads21() local
4138 path.moveTo(0, 0); in testQuads21()
4139 path.quadTo(0, 0, 1, 1); in testQuads21()
4140 path.lineTo(2, 1); in testQuads21()
4141 path.close(); in testQuads21()
4142 path.moveTo(0, 0); in testQuads21()
4143 path.lineTo(0, 0); in testQuads21()
4144 path.quadTo(3, 0, 2, 3); in testQuads21()
4145 path.close(); in testQuads21()
4146 testSimplify(reporter, path, filename); in testQuads21()
4150 SkPath path; in testQuads22() local
4151 path.moveTo(0, 0); in testQuads22()
4152 path.quadTo(0, 0, 2, 0); in testQuads22()
4153 path.lineTo(1, 1); in testQuads22()
4154 path.close(); in testQuads22()
4155 path.moveTo(0, 0); in testQuads22()
4156 path.lineTo(0, 0); in testQuads22()
4157 path.quadTo(0, 1, 3, 2); in testQuads22()
4158 path.close(); in testQuads22()
4159 testSimplify(reporter, path, filename); in testQuads22()
4163 SkPath path; in testQuads23() local
4164 path.moveTo(0, 0); in testQuads23()
4165 path.quadTo(0, 0, 1, 0); in testQuads23()
4166 path.lineTo(1, 1); in testQuads23()
4167 path.close(); in testQuads23()
4168 path.moveTo(0, 0); in testQuads23()
4169 path.lineTo(0, 0); in testQuads23()
4170 path.quadTo(0, 1, 3, 2); in testQuads23()
4171 path.close(); in testQuads23()
4172 testSimplify(reporter, path, filename); in testQuads23()
4176 SkPath path; in testQuads24() local
4177 path.moveTo(0, 0); in testQuads24()
4178 path.quadTo(0, 0, 0, 1); in testQuads24()
4179 path.lineTo(1, 2); in testQuads24()
4180 path.close(); in testQuads24()
4181 path.moveTo(0, 1); in testQuads24()
4182 path.lineTo(0, 1); in testQuads24()
4183 path.quadTo(0, 2, 3, 3); in testQuads24()
4184 path.close(); in testQuads24()
4185 testSimplify(reporter, path, filename); in testQuads24()
4189 SkPath path; in testQuads25() local
4190 path.moveTo(0, 0); in testQuads25()
4191 path.quadTo(0, 0, 0, 1); in testQuads25()
4192 path.lineTo(2, 1); in testQuads25()
4193 path.close(); in testQuads25()
4194 path.moveTo(0, 0); in testQuads25()
4195 path.lineTo(0, 0); in testQuads25()
4196 path.quadTo(3, 0, 2, 3); in testQuads25()
4197 path.close(); in testQuads25()
4198 testSimplify(reporter, path, filename); in testQuads25()
4202 SkPath path; in testQuads26() local
4203 path.moveTo(0, 0); in testQuads26()
4204 path.quadTo(0, 0, 3, 0); in testQuads26()
4205 path.lineTo(1, 1); in testQuads26()
4206 path.close(); in testQuads26()
4207 path.moveTo(0, 0); in testQuads26()
4208 path.lineTo(0, 0); in testQuads26()
4209 path.quadTo(0, 1, 3, 2); in testQuads26()
4210 path.close(); in testQuads26()
4211 testSimplify(reporter, path, filename); in testQuads26()
4215 SkPath path; in testQuads27() local
4216 path.moveTo(0, 0); in testQuads27()
4217 path.quadTo(0, 0, 2, 0); in testQuads27()
4218 path.lineTo(2, 1); in testQuads27()
4219 path.close(); in testQuads27()
4220 path.moveTo(2, 0); in testQuads27()
4221 path.lineTo(2, 0); in testQuads27()
4222 path.quadTo(3, 0, 1, 3); in testQuads27()
4223 path.close(); in testQuads27()
4224 testSimplify(reporter, path, filename); in testQuads27()
4228 SkPath path; in testQuads28() local
4229 path.moveTo(0, 0); in testQuads28()
4230 path.quadTo(0, 0, 0, 1); in testQuads28()
4231 path.lineTo(2, 2); in testQuads28()
4232 path.close(); in testQuads28()
4233 path.moveTo(0, 0); in testQuads28()
4234 path.lineTo(0, 0); in testQuads28()
4235 path.quadTo(3, 0, 2, 3); in testQuads28()
4236 path.close(); in testQuads28()
4237 testSimplify(reporter, path, filename); in testQuads28()
4241 SkPath path; in testQuads29() local
4242 path.moveTo(0, 0); in testQuads29()
4243 path.quadTo(0, 0, 3, 0); in testQuads29()
4244 path.lineTo(2, 1); in testQuads29()
4245 path.close(); in testQuads29()
4246 path.moveTo(3, 0); in testQuads29()
4247 path.lineTo(3, 0); in testQuads29()
4248 path.quadTo(3, 1, 0, 2); in testQuads29()
4249 path.close(); in testQuads29()
4250 testSimplify(reporter, path, filename); in testQuads29()
4254 SkPath path; in testQuads30() local
4255 path.moveTo(0, 0); in testQuads30()
4257 path.quadTo(0, 0, 2, 0); in testQuads30()
4258 path.lineTo(2, 2); in testQuads30()
4259 path.close(); in testQuads30()
4260 path.moveTo(2, 0); in testQuads30()
4261 path.lineTo(2, 0); in testQuads30()
4262 path.quadTo(3, 2, 1, 3); in testQuads30()
4263 path.close(); in testQuads30()
4264 testSimplify(reporter, path, filename); in testQuads30()
4268 SkPath path; in testQuads31() local
4269 path.moveTo(0, 0); in testQuads31()
4270 path.quadTo(0, 0, 2, 1); in testQuads31()
4271 path.lineTo(1, 3); in testQuads31()
4272 path.close(); in testQuads31()
4273 path.moveTo(3, 0); in testQuads31()
4274 path.lineTo(0, 1); in testQuads31()
4276 path.quadTo(2, 1, 1, 3); in testQuads31()
4277 path.close(); in testQuads31()
4278 testSimplify(reporter, path, filename); in testQuads31()
4282 SkPath path; in testQuads32() local
4283 path.moveTo(0, 0); in testQuads32()
4284 path.quadTo(0, 0, 1, 1); in testQuads32()
4285 path.lineTo(1, 2); in testQuads32()
4286 path.close(); in testQuads32()
4287 path.moveTo(1, 1); in testQuads32()
4288 path.lineTo(1, 1); in testQuads32()
4289 path.quadTo(3, 1, 0, 3); in testQuads32()
4290 path.close(); in testQuads32()
4291 testSimplify(reporter, path, filename); in testQuads32()
4295 SkPath path; in testQuads33() local
4296 path.moveTo(0, 0); in testQuads33()
4297 path.quadTo(0, 0, 1, 1); in testQuads33()
4298 path.lineTo(2, 1); in testQuads33()
4299 path.close(); in testQuads33()
4300 path.moveTo(0, 0); in testQuads33()
4301 path.lineTo(0, 0); in testQuads33()
4302 path.quadTo(3, 0, 2, 3); in testQuads33()
4303 path.close(); in testQuads33()
4304 testSimplify(reporter, path, filename); in testQuads33()
4308 SkPath path; in testQuads34() local
4309 path.moveTo(0, 0); in testQuads34()
4310 path.quadTo(0, 0, 1, 0); in testQuads34()
4311 path.lineTo(2, 1); in testQuads34()
4312 path.close(); in testQuads34()
4313 path.moveTo(1, 0); in testQuads34()
4314 path.lineTo(1, 0); in testQuads34()
4315 path.quadTo(2, 0, 3, 3); in testQuads34()
4316 path.close(); in testQuads34()
4317 testSimplify(reporter, path, filename); in testQuads34()
4321 SkPath path; in testQuads35() local
4322 path.moveTo(0, 0); in testQuads35()
4323 path.quadTo(0, 0, 1, 0); in testQuads35()
4324 path.lineTo(1, 2); in testQuads35()
4325 path.close(); in testQuads35()
4326 path.moveTo(1, 0); in testQuads35()
4327 path.lineTo(1, 0); in testQuads35()
4328 path.quadTo(3, 1, 0, 3); in testQuads35()
4329 path.close(); in testQuads35()
4330 testSimplify(reporter, path, filename); in testQuads35()
4334 SkPath path; in testQuads36() local
4335 path.moveTo(1, 0); in testQuads36()
4336 path.quadTo(2, 0, 1, 2); in testQuads36()
4337 path.lineTo(2, 2); in testQuads36()
4338 path.close(); in testQuads36()
4339 path.moveTo(1, 0); in testQuads36()
4340 path.lineTo(1, 0); in testQuads36()
4341 path.quadTo(3, 0, 2, 3); in testQuads36()
4342 path.close(); in testQuads36()
4343 testSimplify(reporter, path, filename); in testQuads36()
4347 SkPath path; in testQuads37() local
4348 path.setFillType(SkPath::kEvenOdd_FillType); in testQuads37()
4349 path.moveTo(1, 0); in testQuads37()
4350 path.quadTo(2, 0, 1, 2); in testQuads37()
4351 path.lineTo(2, 2); in testQuads37()
4352 path.close(); in testQuads37()
4353 path.moveTo(1, 0); in testQuads37()
4354 path.lineTo(1, 0); in testQuads37()
4355 path.quadTo(3, 0, 2, 3); in testQuads37()
4356 path.close(); in testQuads37()
4357 testSimplify(reporter, path, filename); in testQuads37()
4361 SkPath path; in testQuads38() local
4362 path.moveTo(1, 0); in testQuads38()
4363 path.quadTo(3, 0, 0, 2); in testQuads38()
4364 path.lineTo(3, 2); in testQuads38()
4365 path.close(); in testQuads38()
4366 path.moveTo(1, 0); in testQuads38()
4367 path.lineTo(1, 0); in testQuads38()
4368 path.quadTo(2, 1, 3, 1); in testQuads38()
4369 path.close(); in testQuads38()
4370 testSimplify(reporter, path, filename); in testQuads38()
4374 SkPath path; in testQuads39() local
4375 path.moveTo(1, 0); in testQuads39()
4376 path.quadTo(3, 0, 0, 3); in testQuads39()
4377 path.lineTo(0, 3); in testQuads39()
4378 path.close(); in testQuads39()
4379 path.moveTo(1, 1); in testQuads39()
4380 path.lineTo(0, 2); in testQuads39()
4381 path.quadTo(1, 2, 0, 3); in testQuads39()
4382 path.close(); in testQuads39()
4383 testSimplify(reporter, path, filename); in testQuads39()
4386 SkPath path; in testQuads40() local
4387 path.moveTo(1, 0); in testQuads40()
4388 path.quadTo(3, 0, 3, 3); in testQuads40()
4389 path.lineTo(3, 3); in testQuads40()
4390 path.close(); in testQuads40()
4391 path.moveTo(2, 1); in testQuads40()
4392 path.lineTo(2, 2); in testQuads40()
4393 path.quadTo(3, 2, 3, 3); in testQuads40()
4394 path.close(); in testQuads40()
4395 testSimplify(reporter, path, filename); in testQuads40()
4399 SkPath path; in testQuads41() local
4400 path.moveTo(0, 0); in testQuads41()
4401 path.quadTo(0, 0, 1, 0); in testQuads41()
4402 path.lineTo(2, 1); in testQuads41()
4403 path.close(); in testQuads41()
4404 path.moveTo(0, 0); in testQuads41()
4405 path.lineTo(0, 0); in testQuads41()
4406 path.quadTo(0, 1, 1, 2); in testQuads41()
4407 path.close(); in testQuads41()
4408 testSimplify(reporter, path, filename); in testQuads41()
4413 SkPath path; in testQuads54() local
4414 path.moveTo(1, 0); in testQuads54()
4415 path.quadTo(2, 0, 1, 1); in testQuads54()
4416 path.lineTo(3, 1); in testQuads54()
4417 path.close(); in testQuads54()
4418 path.moveTo(2, 0); in testQuads54()
4419 path.lineTo(1, 1); in testQuads54()
4420 path.quadTo(1, 1, 2, 3); in testQuads54()
4421 path.close(); in testQuads54()
4422 testSimplify(reporter, path, filename); in testQuads54()
4425 SkPath path; in testQuads53() local
4426 path.moveTo(1, 0); in testQuads53()
4427 path.quadTo(2, 0, 1, 1); in testQuads53()
4428 path.lineTo(3, 1); in testQuads53()
4429 path.close(); in testQuads53()
4430 path.moveTo(2, 0); in testQuads53()
4431 path.lineTo(1, 1); in testQuads53()
4432 path.quadTo(2, 3, 2, 3); in testQuads53()
4433 path.close(); in testQuads53()
4434 testSimplify(reporter, path, filename); in testQuads53()
4437 SkPath path; in testQuads52() local
4438 path.moveTo(1, 0); in testQuads52()
4439 path.quadTo(2, 0, 1, 1); in testQuads52()
4440 path.lineTo(3, 1); in testQuads52()
4441 path.close(); in testQuads52()
4442 path.moveTo(2, 0); in testQuads52()
4443 path.lineTo(1, 1); in testQuads52()
4444 path.quadTo(2, 3, 3, 3); in testQuads52()
4445 path.close(); in testQuads52()
4446 testSimplify(reporter, path, filename); in testQuads52()
4449 SkPath path; in testQuads51() local
4450 path.moveTo(2, 0); in testQuads51()
4451 path.quadTo(3, 0, 2, 1); in testQuads51()
4452 path.lineTo(3, 2); in testQuads51()
4453 path.close(); in testQuads51()
4454 path.moveTo(3, 0); in testQuads51()
4455 path.lineTo(3, 1); in testQuads51()
4456 path.quadTo(3, 1, 1, 2); in testQuads51()
4457 path.close(); in testQuads51()
4458 testSimplify(reporter, path, filename); in testQuads51()
4461 SkPath path; in testQuads50() local
4462 path.moveTo(2, 0); in testQuads50()
4463 path.quadTo(3, 0, 2, 1); in testQuads50()
4464 path.lineTo(3, 2); in testQuads50()
4465 path.close(); in testQuads50()
4466 path.moveTo(3, 0); in testQuads50()
4467 path.lineTo(3, 1); in testQuads50()
4468 path.quadTo(1, 2, 1, 2); in testQuads50()
4469 path.close(); in testQuads50()
4470 testSimplify(reporter, path, filename); in testQuads50()
4473 SkPath path; in testQuads49() local
4474 path.moveTo(2, 0); in testQuads49()
4475 path.quadTo(3, 0, 2, 1); in testQuads49()
4476 path.lineTo(3, 2); in testQuads49()
4477 path.close(); in testQuads49()
4478 path.moveTo(3, 0); in testQuads49()
4479 path.lineTo(2, 2); in testQuads49()
4480 path.quadTo(2, 2, 0, 3); in testQuads49()
4481 path.close(); in testQuads49()
4482 testSimplify(reporter, path, filename); in testQuads49()
4485 SkPath path; in testQuads48() local
4486 path.moveTo(2, 0); in testQuads48()
4487 path.quadTo(3, 0, 2, 1); in testQuads48()
4488 path.lineTo(3, 2); in testQuads48()
4489 path.close(); in testQuads48()
4490 path.moveTo(3, 0); in testQuads48()
4491 path.lineTo(2, 2); in testQuads48()
4492 path.quadTo(3, 2, 0, 3); in testQuads48()
4493 path.close(); in testQuads48()
4494 testSimplify(reporter, path, filename); in testQuads48()
4497 SkPath path; in testQuads47() local
4498 path.moveTo(2, 0); in testQuads47()
4499 path.quadTo(3, 0, 2, 1); in testQuads47()
4500 path.lineTo(3, 2); in testQuads47()
4501 path.close(); in testQuads47()
4502 path.moveTo(3, 0); in testQuads47()
4503 path.lineTo(2, 2); in testQuads47()
4504 path.quadTo(0, 3, 0, 3); in testQuads47()
4505 path.close(); in testQuads47()
4506 testSimplify(reporter, path, filename); in testQuads47()
4510 SkPath path; in testQuads46x() local
4511 path.setFillType(SkPath::kEvenOdd_FillType); in testQuads46x()
4512 path.moveTo(2, 0); in testQuads46x()
4513 path.quadTo(0, 1, 3, 2); in testQuads46x()
4514 path.lineTo(1, 3); in testQuads46x()
4515 path.close(); in testQuads46x()
4516 path.moveTo(0, 0); in testQuads46x()
4517 path.lineTo(1, 1); in testQuads46x()
4518 path.quadTo(3, 2, 1, 3); in testQuads46x()
4519 path.close(); in testQuads46x()
4520 testSimplify(reporter, path, filename); in testQuads46x()
4524 SkPath path; in testQuads45() local
4525 path.moveTo(2, 0); in testQuads45()
4526 path.quadTo(3, 2, 3, 3); in testQuads45()
4527 path.lineTo(3, 3); in testQuads45()
4528 path.close(); in testQuads45()
4529 path.moveTo(0, 0); in testQuads45()
4530 path.lineTo(0, 2); in testQuads45()
4531 path.quadTo(3, 2, 3, 3); in testQuads45()
4532 path.close(); in testQuads45()
4533 testSimplify(reporter, path, filename); in testQuads45()
4537 SkPath path; in testQuads44() local
4538 path.moveTo(2, 0); in testQuads44()
4539 path.quadTo(3, 2, 3, 3); in testQuads44()
4540 path.lineTo(3, 3); in testQuads44()
4541 path.close(); in testQuads44()
4542 path.moveTo(1, 0); in testQuads44()
4543 path.lineTo(0, 2); in testQuads44()
4544 path.quadTo(3, 2, 3, 3); in testQuads44()
4545 path.close(); in testQuads44()
4546 testSimplify(reporter, path, filename); in testQuads44()
4550 SkPath path; in testQuads43() local
4551 path.moveTo(2, 0); in testQuads43()
4552 path.quadTo(2, 3, 3, 3); in testQuads43()
4553 path.lineTo(3, 3); in testQuads43()
4554 path.close(); in testQuads43()
4555 path.moveTo(0, 2); in testQuads43()
4556 path.lineTo(0, 2); in testQuads43()
4557 path.quadTo(2, 3, 3, 3); in testQuads43()
4558 path.close(); in testQuads43()
4559 testSimplify(reporter, path, filename); in testQuads43()
4563 SkPath path; in testQuads42() local
4564 path.moveTo(2, 0); in testQuads42()
4565 path.quadTo(3, 2, 3, 3); in testQuads42()
4566 path.lineTo(3, 3); in testQuads42()
4567 path.close(); in testQuads42()
4568 path.moveTo(2, 0); in testQuads42()
4569 path.lineTo(0, 2); in testQuads42()
4570 path.quadTo(3, 2, 3, 3); in testQuads42()
4571 path.close(); in testQuads42()
4572 testSimplify(reporter, path, filename); in testQuads42()
4576 SkPath path; in testQuads56() local
4577 path.moveTo(2, 0); in testQuads56()
4578 path.quadTo(3, 1, 0, 2); in testQuads56()
4579 path.lineTo(3, 2); in testQuads56()
4580 path.close(); in testQuads56()
4581 path.moveTo(3, 0); in testQuads56()
4582 path.lineTo(2, 1); in testQuads56()
4583 path.quadTo(2, 1, 3, 3); in testQuads56()
4584 path.close(); in testQuads56()
4585 testSimplify(reporter, path, filename); in testQuads56()
4589 SkPath path; in testQuads57() local
4590 path.moveTo(1, 0); in testQuads57()
4591 path.quadTo(3, 0, 3, 1); in testQuads57()
4592 path.lineTo(2, 2); in testQuads57()
4593 path.close(); in testQuads57()
4594 path.moveTo(2, 0); in testQuads57()
4595 path.lineTo(3, 1); in testQuads57()
4596 path.quadTo(2, 2, 3, 2); in testQuads57()
4597 path.close(); in testQuads57()
4598 testSimplify(reporter, path, filename); in testQuads57()
4602 SkPath path; in testQuads58() local
4603 path.moveTo(1, 0); in testQuads58()
4604 path.quadTo(3, 0, 3, 1); in testQuads58()
4605 path.lineTo(1, 3); in testQuads58()
4606 path.close(); in testQuads58()
4607 path.moveTo(2, 0); in testQuads58()
4608 path.lineTo(3, 1); in testQuads58()
4609 path.quadTo(2, 2, 3, 2); in testQuads58()
4610 path.close(); in testQuads58()
4611 testSimplify(reporter, path, filename); in testQuads58()
4615 SkPath path; in testQuads59() local
4616 path.moveTo(3, 0); in testQuads59()
4617 path.quadTo(3, 1, 3, 1); in testQuads59()
4618 path.lineTo(2, 2); in testQuads59()
4619 path.close(); in testQuads59()
4620 path.moveTo(2, 0); in testQuads59()
4621 path.lineTo(3, 1); in testQuads59()
4622 path.quadTo(2, 2, 3, 2); in testQuads59()
4623 path.close(); in testQuads59()
4624 testSimplify(reporter, path, filename); in testQuads59()
4628 SkPath path; in testQuads60() local
4629 path.moveTo(2, 1); in testQuads60()
4630 path.quadTo(0, 2, 3, 2); in testQuads60()
4631 path.lineTo(2, 3); in testQuads60()
4632 path.close(); in testQuads60()
4633 path.moveTo(0, 0); in testQuads60()
4634 path.lineTo(2, 0); in testQuads60()
4635 path.quadTo(1, 1, 2, 2); in testQuads60()
4636 path.close(); in testQuads60()
4637 testSimplify(reporter, path, filename); in testQuads60()
4641 SkPath path; in testQuads61() local
4642 path.setFillType(SkPath::kEvenOdd_FillType); in testQuads61()
4643 path.moveTo(0, 0); in testQuads61()
4644 path.quadTo(0, 0, 2, 0); in testQuads61()
4645 path.lineTo(1, 1); in testQuads61()
4646 path.close(); in testQuads61()
4647 path.moveTo(0, 0); in testQuads61()
4648 path.lineTo(0, 0); in testQuads61()
4649 path.quadTo(1, 0, 2, 2); in testQuads61()
4650 path.close(); in testQuads61()
4651 testSimplify(reporter, path, filename); in testQuads61()
4655 SkPath path; in testQuadralateral10() local
4656 path.setFillType(SkPath::kWinding_FillType); in testQuadralateral10()
4657 path.moveTo(0, 0); in testQuadralateral10()
4658 path.lineTo(0, 0); in testQuadralateral10()
4659 path.lineTo(0, 0); in testQuadralateral10()
4660 path.lineTo(2, 2); in testQuadralateral10()
4661 path.close(); in testQuadralateral10()
4662 path.moveTo(1, 0); in testQuadralateral10()
4663 path.lineTo(1, 1); in testQuadralateral10()
4664 path.lineTo(2, 2); in testQuadralateral10()
4665 path.lineTo(1, 3); in testQuadralateral10()
4666 path.close(); in testQuadralateral10()
4667 testSimplify(reporter, path, filename); in testQuadralateral10()
4671 SkPath path; in testRect3() local
4672 path.setFillType(SkPath::kEvenOdd_FillType); in testRect3()
4673 path.addRect(0, 0, 60, 60, SkPath::kCCW_Direction); in testRect3()
4674 path.addRect(10, 30, 40, 30, SkPath::kCCW_Direction); in testRect3()
4675 path.addRect(24, 6, 36, 36, SkPath::kCCW_Direction); in testRect3()
4676 path.addRect(32, 6, 36, 41, SkPath::kCCW_Direction); in testRect3()
4677 testSimplify(reporter, path, filename); in testRect3()
4681 SkPath path; in testRect4() local
4682 path.setFillType(SkPath::kEvenOdd_FillType); in testRect4()
4683 path.addRect(0, 0, 30, 60, SkPath::kCCW_Direction); in testRect4()
4684 path.addRect(10, 0, 40, 30, SkPath::kCCW_Direction); in testRect4()
4685 path.addRect(20, 0, 30, 40, SkPath::kCCW_Direction); in testRect4()
4686 path.addRect(32, 0, 36, 41, SkPath::kCCW_Direction); in testRect4()
4687 testSimplify(reporter, path, filename); in testRect4()
4691 SkPath path; in testQuads62() local
4692 path.moveTo(3, 2); in testQuads62()
4693 path.quadTo(1, 3, 3, 3); in testQuads62()
4694 path.lineTo(3, 3); in testQuads62()
4695 path.close(); in testQuads62()
4696 path.moveTo(0, 0); in testQuads62()
4697 path.lineTo(2, 0); in testQuads62()
4698 path.quadTo(1, 3, 3, 3); in testQuads62()
4699 path.close(); in testQuads62()
4700 testSimplify(reporter, path, filename); in testQuads62()
4704 SkPath path; in testQuads63() local
4705 path.moveTo(3, 0); in testQuads63()
4706 path.quadTo(0, 1, 1, 2); in testQuads63()
4707 path.lineTo(3, 3); in testQuads63()
4708 path.close(); in testQuads63()
4709 path.moveTo(0, 0); in testQuads63()
4710 path.lineTo(1, 1); in testQuads63()
4711 path.quadTo(0, 2, 3, 3); in testQuads63()
4712 path.close(); in testQuads63()
4713 testSimplify(reporter, path, filename); in testQuads63()
4717 SkPath path; in testQuads64() local
4718 path.moveTo(3, 0); in testQuads64()
4719 path.quadTo(0, 1, 1, 2); in testQuads64()
4720 path.lineTo(2, 2); in testQuads64()
4721 path.close(); in testQuads64()
4722 path.moveTo(1, 0); in testQuads64()
4723 path.lineTo(1, 1); in testQuads64()
4724 path.quadTo(0, 2, 3, 3); in testQuads64()
4725 path.close(); in testQuads64()
4726 testSimplify(reporter, path, filename); in testQuads64()
4730 SkPath path; in testTriangle1() local
4731 path.moveTo(0, 0); in testTriangle1()
4732 path.lineTo(1, 0); in testTriangle1()
4733 path.lineTo(2, 3); in testTriangle1()
4734 path.close(); in testTriangle1()
4735 path.moveTo(0, 0); in testTriangle1()
4736 path.lineTo(1, 2); in testTriangle1()
4737 path.lineTo(1, 0); in testTriangle1()
4738 path.close(); in testTriangle1()
4739 testSimplify(reporter, path, filename); in testTriangle1()
4743 SkPath path; in testTriangle2() local
4744 path.moveTo(0, 0); in testTriangle2()
4745 path.lineTo(1, 0); in testTriangle2()
4746 path.lineTo(0, 1); in testTriangle2()
4747 path.close(); in testTriangle2()
4748 path.moveTo(2, 0); in testTriangle2()
4749 path.lineTo(0, 2); in testTriangle2()
4750 path.lineTo(2, 2); in testTriangle2()
4751 path.close(); in testTriangle2()
4752 testSimplify(reporter, path, filename); in testTriangle2()
4757 SkPath path; in testArc() local
4758 path.arcTo(r, 0, 0.0025f, false); in testArc()
4759 testSimplify(reporter, path, filename); in testArc()
4763 SkPath path; in testIssue3838() local
4764 path.moveTo(220, 170); in testIssue3838()
4765 path.lineTo(200, 170); in testIssue3838()
4766 path.lineTo(200, 190); in testIssue3838()
4767 path.lineTo(180, 190); in testIssue3838()
4768 path.lineTo(180, 210); in testIssue3838()
4769 path.lineTo(200, 210); in testIssue3838()
4770 path.lineTo(200, 250); in testIssue3838()
4771 path.lineTo(260, 250); in testIssue3838()
4772 path.lineTo(260, 190); in testIssue3838()
4773 path.lineTo(220, 190); in testIssue3838()
4774 path.lineTo(220, 170); in testIssue3838()
4775 path.close(); in testIssue3838()
4776 path.moveTo(220, 210); in testIssue3838()
4777 path.lineTo(220, 230); in testIssue3838()
4778 path.lineTo(240, 230); in testIssue3838()
4779 path.lineTo(240, 210); in testIssue3838()
4780 path.lineTo(220, 210); in testIssue3838()
4781 path.close(); in testIssue3838()
4782 testSimplify(reporter, path, filename); in testIssue3838()
4786 SkPath path; in testIssue3838_3() local
4787 path.moveTo(40, 10); in testIssue3838_3()
4788 path.lineTo(60, 10); in testIssue3838_3()
4789 path.lineTo(60, 30); in testIssue3838_3()
4790 path.lineTo(40, 30); in testIssue3838_3()
4791 path.lineTo(40, 10); in testIssue3838_3()
4792 path.moveTo(41, 11); in testIssue3838_3()
4793 path.lineTo(41, 29); in testIssue3838_3()
4794 path.lineTo(59, 29); in testIssue3838_3()
4795 path.lineTo(59, 11); in testIssue3838_3()
4796 path.lineTo(41, 11); in testIssue3838_3()
4797 testSimplify(reporter, path, filename); in testIssue3838_3()
4801 SkPath path; in testQuads65() local
4802 path.moveTo(1, 2); in testQuads65()
4803 path.quadTo(3, 2, 0, 3); in testQuads65()
4804 path.lineTo(1, 3); in testQuads65()
4805 path.close(); in testQuads65()
4806 path.moveTo(1, 0); in testQuads65()
4807 path.lineTo(1, 2); in testQuads65()
4808 path.quadTo(3, 2, 1, 3); in testQuads65()
4809 path.close(); in testQuads65()
4810 testSimplify(reporter, path, filename); in testQuads65()
4814 SkPath path; in fuzz864a() local
4815 path.moveTo(10, 90); in fuzz864a()
4816 path.lineTo(10, 90); in fuzz864a()
4817 path.lineTo(10, 30); in fuzz864a()
4818 path.lineTo(10, 30); in fuzz864a()
4819 path.lineTo(10, 90); in fuzz864a()
4820 path.close(); in fuzz864a()
4821 path.moveTo(10, 90); in fuzz864a()
4822 path.lineTo(10, 90); in fuzz864a()
4823 path.lineTo(10, 30); in fuzz864a()
4824 path.lineTo(10, 30); in fuzz864a()
4825 path.lineTo(10, 90); in fuzz864a()
4826 path.close(); in fuzz864a()
4827 path.moveTo(10, 90); in fuzz864a()
4828 path.lineTo(110, 90); in fuzz864a()
4829 path.lineTo(110, 30); in fuzz864a()
4830 path.lineTo(10, 30); in fuzz864a()
4831 path.lineTo(10, 90); in fuzz864a()
4832 path.close(); in fuzz864a()
4833 path.moveTo(10, 30); in fuzz864a()
4834 path.lineTo(32678, 30); in fuzz864a()
4835 path.lineTo(32678, 30); in fuzz864a()
4836 path.lineTo(10, 30); in fuzz864a()
4837 path.close(); in fuzz864a()
4838 path.moveTo(10, 3.35545e+07f); in fuzz864a()
4839 path.lineTo(110, 3.35545e+07f); in fuzz864a()
4840 path.lineTo(110, 30); in fuzz864a()
4841 path.lineTo(10, 30); in fuzz864a()
4842 path.lineTo(10, 3.35545e+07f); in fuzz864a()
4843 path.close(); in fuzz864a()
4844 path.moveTo(10, 315); in fuzz864a()
4845 path.lineTo(110, 315); in fuzz864a()
4846 path.lineTo(110, 255); in fuzz864a()
4847 path.lineTo(10, 255); in fuzz864a()
4848 path.lineTo(10, 315); in fuzz864a()
4849 path.close(); in fuzz864a()
4850 path.moveTo(0, 60); in fuzz864a()
4851 path.lineTo(100, 60); in fuzz864a()
4852 path.lineTo(100, 0); in fuzz864a()
4853 path.lineTo(0, 0); in fuzz864a()
4854 path.lineTo(0, 60); in fuzz864a()
4855 path.close(); in fuzz864a()
4856 path.moveTo(10, 90); in fuzz864a()
4857 path.lineTo(110, 90); in fuzz864a()
4858 path.lineTo(110, 30); in fuzz864a()
4859 path.lineTo(10, 30); in fuzz864a()
4860 path.lineTo(10, 90); in fuzz864a()
4861 path.close(); in fuzz864a()
4862 path.moveTo(10, 3.35545e+07f); in fuzz864a()
4863 path.lineTo(110, 3.35545e+07f); in fuzz864a()
4864 path.lineTo(110, 30); in fuzz864a()
4865 path.lineTo(10, 30); in fuzz864a()
4866 path.lineTo(10, 3.35545e+07f); in fuzz864a()
4867 path.close(); in fuzz864a()
4868 path.moveTo(10, 90); in fuzz864a()
4869 path.lineTo(110, 90); in fuzz864a()
4870 path.lineTo(110, 30); in fuzz864a()
4871 path.lineTo(10, 30); in fuzz864a()
4872 path.lineTo(10, 90); in fuzz864a()
4873 path.close(); in fuzz864a()
4874 testSimplify(reporter, path, filename); in fuzz864a()
4878 SkPath path; in cr514118() local
4879 path.moveTo(SkBits2Float(0x42c80000), SkBits2Float(0x42480000)); // 100, 50 in cr514118()
4880 path.conicTo(SkBits2Float(0x42c80000), SkBits2Float(0x00000000), SkBits2Float(0x42480000), SkBits2F… in cr514118()
4881 path.conicTo(SkBits2Float(0x00000000), SkBits2Float(0x00000000), SkBits2Float(0x00000000), SkBits2F… in cr514118()
4882 path.conicTo(SkBits2Float(0x00000000), SkBits2Float(0x42c80000), SkBits2Float(0x42480000), SkBits2F… in cr514118()
4883 path.conicTo(SkBits2Float(0x42c80000), SkBits2Float(0x42c80000), SkBits2Float(0x42c80000), SkBits2F… in cr514118()
4884 path.close(); in cr514118()
4885 path.moveTo(SkBits2Float(0x42c80133), SkBits2Float(0x42480000)); // 100.002f, 50 in cr514118()
4886 path.conicTo(SkBits2Float(0x42c80133), SkBits2Float(0x00000000), SkBits2Float(0x42480267), SkBits2F… in cr514118()
4887 path.conicTo(SkBits2Float(0x3b19b530), SkBits2Float(0x00000000), SkBits2Float(0x3b19b530), SkBits2F… in cr514118()
4888 path.conicTo(SkBits2Float(0x3b19b530), SkBits2Float(0x42c80000), SkBits2Float(0x42480267), SkBits2F… in cr514118()
4889 path.conicTo(SkBits2Float(0x42c80133), SkBits2Float(0x42c80000), SkBits2Float(0x42c80133), SkBits2F… in cr514118()
4890 path.close(); in cr514118()
4891 testSimplify(reporter, path, filename); in cr514118()
4895 SkPath path; in fuzz994s_11() local
4896 path.setFillType((SkPath::FillType) 0); in fuzz994s_11()
4897 path.moveTo(SkBits2Float(0x41200000), SkBits2Float(0x42b40000)); // 10, 90 in fuzz994s_11()
4898 path.lineTo(SkBits2Float(0x41200000), SkBits2Float(0x42b40000)); // 10, 90 in fuzz994s_11()
4899 path.lineTo(SkBits2Float(0x41200000), SkBits2Float(0x41f00000)); // 10, 30 in fuzz994s_11()
4900 path.lineTo(SkBits2Float(0x41200000), SkBits2Float(0x41f00000)); // 10, 30 in fuzz994s_11()
4901 path.lineTo(SkBits2Float(0x41200000), SkBits2Float(0x42b40000)); // 10, 90 in fuzz994s_11()
4902 path.close(); in fuzz994s_11()
4903 path.moveTo(SkBits2Float(0x41200000), SkBits2Float(0x42b40000)); // 10, 90 in fuzz994s_11()
4904 path.lineTo(SkBits2Float(0x41200000), SkBits2Float(0x42b40000)); // 10, 90 in fuzz994s_11()
4905 path.lineTo(SkBits2Float(0x41200000), SkBits2Float(0x41f00000)); // 10, 30 in fuzz994s_11()
4906 path.lineTo(SkBits2Float(0x41200000), SkBits2Float(0x41f00000)); // 10, 30 in fuzz994s_11()
4907 path.lineTo(SkBits2Float(0x41200000), SkBits2Float(0x42b40000)); // 10, 90 in fuzz994s_11()
4908 path.close(); in fuzz994s_11()
4909 path.moveTo(SkBits2Float(0x41200000), SkBits2Float(0x42b40000)); // 10, 90 in fuzz994s_11()
4910 path.lineTo(SkBits2Float(0x42dc0000), SkBits2Float(0x42b40000)); // 110, 90 in fuzz994s_11()
4911 path.lineTo(SkBits2Float(0x42dc0000), SkBits2Float(0x41f00000)); // 110, 30 in fuzz994s_11()
4912 path.lineTo(SkBits2Float(0x41200000), SkBits2Float(0x41f00000)); // 10, 30 in fuzz994s_11()
4913 path.lineTo(SkBits2Float(0x41200000), SkBits2Float(0x42b40000)); // 10, 90 in fuzz994s_11()
4914 path.close(); in fuzz994s_11()
4915 path.moveTo(SkBits2Float(0x41200000), SkBits2Float(0x41f00000)); // 10, 30 in fuzz994s_11()
4916 path.lineTo(SkBits2Float(0x46ff4c00), SkBits2Float(0x41f00000)); // 32678, 30 in fuzz994s_11()
4917 path.lineTo(SkBits2Float(0x46ff4c00), SkBits2Float(0x41f00000)); // 32678, 30 in fuzz994s_11()
4918 path.lineTo(SkBits2Float(0x41200000), SkBits2Float(0x41f00000)); // 10, 30 in fuzz994s_11()
4919 path.close(); in fuzz994s_11()
4920 path.moveTo(SkBits2Float(0x41200000), SkBits2Float(0x4c000006)); // 10, 3.35545e+07f in fuzz994s_11()
4921 path.lineTo(SkBits2Float(0x42dc0000), SkBits2Float(0x4c000006)); // 110, 3.35545e+07f in fuzz994s_11()
4922 path.lineTo(SkBits2Float(0x42dc0000), SkBits2Float(0x41f00000)); // 110, 30 in fuzz994s_11()
4923 path.lineTo(SkBits2Float(0x41200000), SkBits2Float(0x41f00000)); // 10, 30 in fuzz994s_11()
4924 path.lineTo(SkBits2Float(0x41200000), SkBits2Float(0x4c000006)); // 10, 3.35545e+07f in fuzz994s_11()
4925 path.close(); in fuzz994s_11()
4926 path.moveTo(SkBits2Float(0x41200000), SkBits2Float(0x439d8000)); // 10, 315 in fuzz994s_11()
4927 path.lineTo(SkBits2Float(0x42dc0000), SkBits2Float(0x439d8000)); // 110, 315 in fuzz994s_11()
4928 path.lineTo(SkBits2Float(0x42dc0000), SkBits2Float(0x437f0000)); // 110, 255 in fuzz994s_11()
4929 path.lineTo(SkBits2Float(0x41200000), SkBits2Float(0x437f0000)); // 10, 255 in fuzz994s_11()
4930 path.lineTo(SkBits2Float(0x41200000), SkBits2Float(0x439d8000)); // 10, 315 in fuzz994s_11()
4931 path.close(); in fuzz994s_11()
4932 path.moveTo(SkBits2Float(0x00000000), SkBits2Float(0x42700000)); // 0, 60 in fuzz994s_11()
4933 path.lineTo(SkBits2Float(0x42c80000), SkBits2Float(0x42700000)); // 100, 60 in fuzz994s_11()
4934 path.lineTo(SkBits2Float(0x42c80000), SkBits2Float(0x00000000)); // 100, 0 in fuzz994s_11()
4935 path.lineTo(SkBits2Float(0x00000000), SkBits2Float(0x00000000)); // 0, 0 in fuzz994s_11()
4936 path.lineTo(SkBits2Float(0x00000000), SkBits2Float(0x42700000)); // 0, 60 in fuzz994s_11()
4937 path.close(); in fuzz994s_11()
4938 path.moveTo(SkBits2Float(0x41200000), SkBits2Float(0x42b40000)); // 10, 90 in fuzz994s_11()
4939 path.lineTo(SkBits2Float(0x42dc0000), SkBits2Float(0x42b40000)); // 110, 90 in fuzz994s_11()
4940 path.lineTo(SkBits2Float(0x42dc0000), SkBits2Float(0x41f00000)); // 110, 30 in fuzz994s_11()
4941 path.lineTo(SkBits2Float(0x41200000), SkBits2Float(0x41f00000)); // 10, 30 in fuzz994s_11()
4942 path.lineTo(SkBits2Float(0x41200000), SkBits2Float(0x42b40000)); // 10, 90 in fuzz994s_11()
4943 path.close(); in fuzz994s_11()
4944 path.moveTo(SkBits2Float(0x41200000), SkBits2Float(0x4c000006)); // 10, 3.35545e+07f in fuzz994s_11()
4945 path.lineTo(SkBits2Float(0x42dc0000), SkBits2Float(0x4c000006)); // 110, 3.35545e+07f in fuzz994s_11()
4946 path.lineTo(SkBits2Float(0x42dc0000), SkBits2Float(0x41f00000)); // 110, 30 in fuzz994s_11()
4947 path.lineTo(SkBits2Float(0x41200000), SkBits2Float(0x41f00000)); // 10, 30 in fuzz994s_11()
4948 path.lineTo(SkBits2Float(0x41200000), SkBits2Float(0x4c000006)); // 10, 3.35545e+07f in fuzz994s_11()
4949 path.close(); in fuzz994s_11()
4950 path.moveTo(SkBits2Float(0x41200000), SkBits2Float(0x42b40000)); // 10, 90 in fuzz994s_11()
4951 path.lineTo(SkBits2Float(0x42dc0000), SkBits2Float(0x42b40000)); // 110, 90 in fuzz994s_11()
4952 path.lineTo(SkBits2Float(0x42dc0000), SkBits2Float(0x41f00000)); // 110, 30 in fuzz994s_11()
4953 path.lineTo(SkBits2Float(0x41200000), SkBits2Float(0x41f00000)); // 10, 30 in fuzz994s_11()
4954 path.lineTo(SkBits2Float(0x41200000), SkBits2Float(0x42b40000)); // 10, 90 in fuzz994s_11()
4955 path.close(); in fuzz994s_11()
4957 testSimplify(reporter, path, filename); in fuzz994s_11()
4961 SkPath path; in fuzz994s_3414() local
4962 path.setFillType((SkPath::FillType) 0); in fuzz994s_3414()
4963 path.moveTo(SkBits2Float(0x42c80000), SkBits2Float(0x42480000)); // 100, 50 in fuzz994s_3414()
4964 path.conicTo(SkBits2Float(0x42c80000), SkBits2Float(0x00000000), SkBits2Float(0x42480000), SkBits2F… in fuzz994s_3414()
4965 path.conicTo(SkBits2Float(0x00000000), SkBits2Float(0x00000000), SkBits2Float(0x00000000), SkBits2F… in fuzz994s_3414()
4966 path.conicTo(SkBits2Float(0x00000000), SkBits2Float(0x42c80000), SkBits2Float(0x42480000), SkBits2F… in fuzz994s_3414()
4967 path.conicTo(SkBits2Float(0x42c80000), SkBits2Float(0x42c80000), SkBits2Float(0x42c80000), SkBits2F… in fuzz994s_3414()
4968 path.close(); in fuzz994s_3414()
4969 path.moveTo(SkBits2Float(0x42c84964), SkBits2Float(0x42480000)); // 100.143f, 50 in fuzz994s_3414()
4970 path.conicTo(SkBits2Float(0x42c84964), SkBits2Float(0x00000000), SkBits2Float(0x424892c8), SkBits2F… in fuzz994s_3414()
4971 path.conicTo(SkBits2Float(0x3e12c788), SkBits2Float(0x00000000), SkBits2Float(0x3e12c788), SkBits2F… in fuzz994s_3414()
4972 path.conicTo(SkBits2Float(0x3e12c788), SkBits2Float(0x42c80000), SkBits2Float(0x424892c8), SkBits2F… in fuzz994s_3414()
4973 path.conicTo(SkBits2Float(0x42c84964), SkBits2Float(0x42c80000), SkBits2Float(0x42c84964), SkBits2F… in fuzz994s_3414()
4974 path.close(); in fuzz994s_3414()
4975 path.moveTo(SkBits2Float(0x42c80000), SkBits2Float(0x42480000)); // 100, 50 in fuzz994s_3414()
4976 path.conicTo(SkBits2Float(0x42c80000), SkBits2Float(0x00000000), SkBits2Float(0x42480000), SkBits2F… in fuzz994s_3414()
4977 path.conicTo(SkBits2Float(0x00000000), SkBits2Float(0x00000000), SkBits2Float(0x00000000), SkBits2F… in fuzz994s_3414()
4978 path.conicTo(SkBits2Float(0x00000000), SkBits2Float(0x42c80000), SkBits2Float(0x42480000), SkBits2F… in fuzz994s_3414()
4979 path.conicTo(SkBits2Float(0x42c80000), SkBits2Float(0x42c80000), SkBits2Float(0x42c80000), SkBits2F… in fuzz994s_3414()
4980 path.close(); in fuzz994s_3414()
4981 path.moveTo(SkBits2Float(0x4c00006b), SkBits2Float(0x424c0000)); // 3.35549e+07f, 51 in fuzz994s_3414()
4982 path.conicTo(SkBits2Float(0x4c00006b), SkBits2Float(0xcbffffe5), SkBits2Float(0x43d6e720), SkBits2F… in fuzz994s_3414()
4983 path.conicTo(SkBits2Float(0xcbffff28), SkBits2Float(0xcbffffe5), SkBits2Float(0xcbffff28), SkBits2F… in fuzz994s_3414()
4984 path.conicTo(SkBits2Float(0xcbffff28), SkBits2Float(0x4c00000c), SkBits2Float(0x43d6e720), SkBits2F… in fuzz994s_3414()
4985 path.conicTo(SkBits2Float(0x4c00006b), SkBits2Float(0x4c00000c), SkBits2Float(0x4c00006b), SkBits2F… in fuzz994s_3414()
4986 path.close(); in fuzz994s_3414()
4987 path.moveTo(SkBits2Float(0x43ef6720), SkBits2Float(0x42480000)); // 478.806f, 50 in fuzz994s_3414()
4988 path.conicTo(SkBits2Float(0x43ef6720), SkBits2Float(0x00000000), SkBits2Float(0x43d66720), SkBits2F… in fuzz994s_3414()
4989 path.conicTo(SkBits2Float(0x43bd6720), SkBits2Float(0x00000000), SkBits2Float(0x43bd6720), SkBits2F… in fuzz994s_3414()
4990 path.conicTo(SkBits2Float(0x43bd6720), SkBits2Float(0x42c80000), SkBits2Float(0x43d66720), SkBits2F… in fuzz994s_3414()
4991 path.conicTo(SkBits2Float(0x43ef6720), SkBits2Float(0x42c80000), SkBits2Float(0x43ef6720), SkBits2F… in fuzz994s_3414()
4992 path.close(); in fuzz994s_3414()
4994 testSimplify(reporter, path, filename); in fuzz994s_3414()
4998 SkPath path; in fuzz_twister() local
4999 path.setFillType((SkPath::FillType) 0); in fuzz_twister()
5000 path.moveTo(0, 600); in fuzz_twister()
5001 path.lineTo(3.35544e+07f, 600); in fuzz_twister()
5002 path.lineTo(3.35544e+07f, 0); in fuzz_twister()
5003 path.lineTo(0, 0); in fuzz_twister()
5004 path.lineTo(0, 600); in fuzz_twister()
5005 path.close(); in fuzz_twister()
5006 path.moveTo(63, 600); in fuzz_twister()
5007 path.lineTo(3.35545e+07f, 600); in fuzz_twister()
5008 path.lineTo(3.35545e+07f, 0); in fuzz_twister()
5009 path.lineTo(63, 0); in fuzz_twister()
5010 path.lineTo(63, 600); in fuzz_twister()
5011 path.close(); in fuzz_twister()
5012 path.moveTo(93, 600); in fuzz_twister()
5013 path.lineTo(3.35545e+07f, 600); in fuzz_twister()
5014 path.lineTo(3.35545e+07f, 0); in fuzz_twister()
5015 path.lineTo(93, 0); in fuzz_twister()
5016 path.lineTo(93, 600); in fuzz_twister()
5017 path.close(); in fuzz_twister()
5018 path.moveTo(123, 600); in fuzz_twister()
5019 path.lineTo(3.35546e+07f, 600); in fuzz_twister()
5020 path.lineTo(3.35546e+07f, 0); in fuzz_twister()
5021 path.lineTo(123, 0); in fuzz_twister()
5022 path.lineTo(123, 600); in fuzz_twister()
5023 path.close(); in fuzz_twister()
5024 testSimplify(reporter, path, filename); in fuzz_twister()
5028 SkPath path; in fuzz_twister2() local
5030 path.moveTo(SkBits2Float(0x00000000), SkBits2Float(0x44160000)); // 0, 600 in fuzz_twister2()
5031 path.lineTo(SkBits2Float(0x4bfffffe), SkBits2Float(0x44160000)); // 3.35544e+07f, 600 in fuzz_twister2()
5032 path.lineTo(SkBits2Float(0x4bfffffe), SkBits2Float(0x00000000)); // 3.35544e+07f, 0 in fuzz_twister2()
5033 path.lineTo(SkBits2Float(0x00000000), SkBits2Float(0x00000000)); // 0, 0 in fuzz_twister2()
5034 path.lineTo(SkBits2Float(0x00000000), SkBits2Float(0x44160000)); // 0, 600 in fuzz_twister2()
5035 path.close(); in fuzz_twister2()
5037 path.moveTo(SkBits2Float(0x427c0000), SkBits2Float(0x00000000)); // 63, 0 in fuzz_twister2()
5038 path.lineTo(SkBits2Float(0x4c00000f), SkBits2Float(0x00000000)); // 3.35545e+07f, 0 in fuzz_twister2()
5039 path.lineTo(SkBits2Float(0x4c00000f), SkBits2Float(0x00000000)); // 3.35545e+07f, 0 in fuzz_twister2()
5040 path.lineTo(SkBits2Float(0x427c0000), SkBits2Float(0x00000000)); // 63, 0 in fuzz_twister2()
5041 path.close(); in fuzz_twister2()
5043 path.moveTo(SkBits2Float(0x42ba0000), SkBits2Float(0x00000000)); // 93, 0 in fuzz_twister2()
5044 path.lineTo(SkBits2Float(0x4c000016), SkBits2Float(0x00000000)); // 3.35545e+07f, 0 in fuzz_twister2()
5045 path.lineTo(SkBits2Float(0x4c000016), SkBits2Float(0x00000000)); // 3.35545e+07f, 0 in fuzz_twister2()
5046 path.lineTo(SkBits2Float(0x42ba0000), SkBits2Float(0x00000000)); // 93, 0 in fuzz_twister2()
5047 path.close(); in fuzz_twister2()
5049 path.moveTo(SkBits2Float(0x42f60000), SkBits2Float(0x00000000)); // 123, 0 in fuzz_twister2()
5050 path.lineTo(SkBits2Float(0x4c00001e), SkBits2Float(0x00000000)); // 3.35546e+07f, 0 in fuzz_twister2()
5051 path.lineTo(SkBits2Float(0x4c00001e), SkBits2Float(0x00000000)); // 3.35546e+07f, 0 in fuzz_twister2()
5052 path.lineTo(SkBits2Float(0x42f60000), SkBits2Float(0x00000000)); // 123, 0 in fuzz_twister2()
5053 path.close(); in fuzz_twister2()
5055 REPORTER_ASSERT(reporter, !Simplify(path, &path)); in fuzz_twister2()
5059 SkPath path; in fuzz_59() local
5060 path.moveTo(SkBits2Float(0x430c0000), SkBits2Float(0xce58f41c)); // 140, -9.09969e+08f in fuzz_59()
5061 path.lineTo(SkBits2Float(0x43480000), SkBits2Float(0xce58f419)); // 200, -9.09969e+08f in fuzz_59()
5062 path.lineTo(SkBits2Float(0x42200000), SkBits2Float(0xce58f41b)); // 40, -9.09969e+08f in fuzz_59()
5063 path.lineTo(SkBits2Float(0x43700000), SkBits2Float(0xce58f41b)); // 240, -9.09969e+08f in fuzz_59()
5064 path.lineTo(SkBits2Float(0x428c0000), SkBits2Float(0xce58f419)); // 70, -9.09969e+08f in fuzz_59()
5065 path.lineTo(SkBits2Float(0x430c0000), SkBits2Float(0xce58f41c)); // 140, -9.09969e+08f in fuzz_59()
5066 path.close(); in fuzz_59()
5067 REPORTER_ASSERT(reporter, !Simplify(path, &path)); in fuzz_59()