c7d057103e
Add in Code of Conduct and Contributing.md as well. Docs-Preview: https://skia.org/?cl=150901 Bug: skia:8216 Change-Id: Ia881124f653617ad0b7b91f40ba21de2c13220a6 Reviewed-on: https://skia-review.googlesource.com/150901 Reviewed-by: Joe Gregorio <jcgregorio@google.com>
11040 lines
456 KiB
JSON
11040 lines
456 KiB
JSON
{
|
|
"crbug_526025": {
|
|
"p1": [[0, "0x43b40000", "0xcf000000"],
|
|
[4, "0x4e0d628f", "0xceffffff", "0x4e800003", "0xcec6b143", "0x4e800002", "0xce7ffffc"],
|
|
[4, "0x4e800002", "0xcde53aee", "0x4e0d6292", "0xc307820e", "0x44627d00", "0x437ffff2"],
|
|
[1, "0x444bf3bc", "0x4460537e"],
|
|
[1, "0x43553abd", "0x440f3cbd"],
|
|
[1, "0x42000000", "0x41800000"],
|
|
[1, "0x42c80000", "0x44000000"],
|
|
[1, "0x43553abd", "0x440f3cbd"],
|
|
[1, "0x43b40000", "0x44800000"],
|
|
[1, "0x43b40000", "0x45816000"]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x42fe0000", "0x43a08000"],
|
|
[1, "0x45d5c000", "0x43870000"],
|
|
[1, "0xd0a00000", "0x4cbebc20"],
|
|
[1, "0x451f7000", "0x42800000"],
|
|
[1, "0x42fe0000", "0x43a08000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kUnion_SkPathOp",
|
|
"expectSuccess": "flaky",
|
|
"expectMatch": "flaky",
|
|
"succeeded": true,
|
|
"out": [[0, "0x4e800002", "0xce7ffffc"],
|
|
[4, "0x4e800003", "0xcec6b143", "0x4e0d628f", "0xceffffff", "0x43b40000", "0xcf000000"],
|
|
[1, "0x43b40000", "0x439425f8"],
|
|
[1, "0x43a0dee5", "0x43962d2c"],
|
|
[1, "0x42000000", "0x41800000"],
|
|
[1, "0x424da04e", "0x4297477e"],
|
|
[1, "0x43031abc", "0x43a0484d"],
|
|
[1, "0x4460205e", "0x428f689e"],
|
|
[1, "0x44627d00", "0x437ffff2"],
|
|
[4, "0x4e0d6292", "0xc307820e", "0x4e800002", "0xcde53aee", "0x4e800002", "0xce7ffffc"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"bug8228": {
|
|
"p1": [[0, "0x41fd5557", "0x4292aaab"],
|
|
[1, "0x41fd5557", "0x41555556"],
|
|
[3, "0x41fd5557", "0x41200002", "0x420c0000", "0x41200002", "0x3f3504f3"],
|
|
[1, "0x426071c7", "0x41200002"],
|
|
[3, "0x426dc71d", "0x41200002", "0x426dc71d", "0x41555556", "0x3f3504f3"],
|
|
[1, "0x426dc71d", "0x4292aaab"],
|
|
[3, "0x426dc71d", "0x42995555", "0x426071c7", "0x42995555", "0x3f3504f3"],
|
|
[1, "0x420c0000", "0x42995555"],
|
|
[3, "0x41fd5557", "0x42995555", "0x41fd5557", "0x4292aaab", "0x3f3504f3"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x41200000", "0x41200000"],
|
|
[1, "0x41eb2366", "0x41200000"],
|
|
[3, "0x41e9d2b6", "0x4127bdec", "0x41e9d2b6", "0x412feb1c", "0x3f7c9333"],
|
|
[1, "0x41e9d2b6", "0x42855349"],
|
|
[3, "0x41e9d2b6", "0x428b82b9", "0x4201483b", "0x428b82b9", "0x3f3504f3"],
|
|
[1, "0x424fa11f", "0x428b82b9"],
|
|
[3, "0x425bffff", "0x428b82b9", "0x425bffff", "0x42855349", "0x3f3504f3"],
|
|
[1, "0x425bffff", "0x412feb1c"],
|
|
[3, "0x425bffff", "0x4127bdec", "0x425b57a7", "0x41200000", "0x3f7c9333"],
|
|
[1, "0x4282f24d", "0x41200000"],
|
|
[3, "0x42829e21", "0x4127bdec", "0x42829e21", "0x412feb1c", "0x3f7c9333"],
|
|
[1, "0x42829e21", "0x42855349"],
|
|
[3, "0x42829e21", "0x428b82b9", "0x4288cd91", "0x428b82b9", "0x3f3504f3"],
|
|
[1, "0x42affa03", "0x428b82b9"],
|
|
[3, "0x42b62973", "0x428b82b9", "0x42b62973", "0x42855349", "0x3f3504f3"],
|
|
[1, "0x42b62973", "0x412feb1c"],
|
|
[3, "0x42b62973", "0x4127bdec", "0x42b5d547", "0x41200000", "0x3f7c9333"],
|
|
[1, "0x42dc0000", "0x41200000"],
|
|
[1, "0x42dc0000", "0x42dc0000"],
|
|
[1, "0x41200000", "0x42dc0000"],
|
|
[1, "0x41200000", "0x41200000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x41fd5557", "0x428b5eed"],
|
|
[3, "0x41ffeb3f", "0x428b82b9", "0x4201483b", "0x428b82b9", "0x3f7e8c92"],
|
|
[1, "0x424fa11f", "0x428b82b9"],
|
|
[3, "0x425bffff", "0x428b82b9", "0x425bffff", "0x42855349", "0x3f3504f3"],
|
|
[1, "0x425bffff", "0x412feb1c"],
|
|
[3, "0x425bffff", "0x4127bdec", "0x425b57a7", "0x41200000", "0x3f7c9333"],
|
|
[1, "0x426071c7", "0x41200002"],
|
|
[3, "0x426dc71d", "0x41200002", "0x426dc71d", "0x41555556", "0x3f3504f3"],
|
|
[1, "0x426dc71d", "0x4292aaab"],
|
|
[3, "0x426dc71d", "0x42995555", "0x426071c7", "0x42995555", "0x3f3504f3"],
|
|
[1, "0x420c0000", "0x42995555"],
|
|
[3, "0x41fd5557", "0x42995555", "0x41fd5557", "0x4292aaab", "0x3f3504f3"],
|
|
[1, "0x41fd5557", "0x428b5eed"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"op_4": {
|
|
"p1": [[0, "0x40d7ea90", "0x3fa58930"],
|
|
[1, "0x40ad3d93", "0x3fa58930"],
|
|
[1, "0x40ad3d93", "0x3edba819"],
|
|
[1, "0x40fc41e0", "0x3edba819"],
|
|
[1, "0x40fc41e0", "0x3f3b7c94"],
|
|
[1, "0x40d7ea90", "0x3f3b7c94"],
|
|
[1, "0x40d7ea90", "0x3fa58930"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x40d7ea89", "0x409a721d"],
|
|
[1, "0x411a9d73", "0x409a721d"],
|
|
[1, "0x411a9d73", "0x3f3b7c9a"],
|
|
[1, "0x40d7ea89", "0x3f3b7c9a"],
|
|
[1, "0x40d7ea89", "0x409a721d"],
|
|
[5]],
|
|
"fillType2": "kEvenOdd_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40d7ea90", "0x3f3b7c94"],
|
|
[1, "0x40fc41e0", "0x3f3b7c94"],
|
|
[1, "0x40fc41e0", "0x3edba819"],
|
|
[1, "0x40ad3d93", "0x3edba819"],
|
|
[1, "0x40ad3d93", "0x3fa58930"],
|
|
[1, "0x40d7ea90", "0x3fa58930"],
|
|
[1, "0x40d7ea89", "0x3f3b7c9a"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"op_1": {
|
|
"p1": [[0, "0x15e80300", "0x400004dc"],
|
|
[2, "0xe56c206c", "0x646c5f40", "0x6c80885e", "0xb4bc576c"]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x1b000010", "0x6e5a5a1b"],
|
|
[2, "0xef646464", "0xefefefef", "0x000000ef", "0x1bb4bc00"]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kUnion_SkPathOp",
|
|
"expectSuccess": "flaky",
|
|
"expectMatch": "flaky",
|
|
"succeeded": true,
|
|
"out": [[0, "0x00000000", "0x00000000"],
|
|
[2, "0xef646464", "0xefefefef", "0x00000000", "0x6e5a5a1b"],
|
|
[1, "0x00000000", "0x00000000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"op_2": {
|
|
"p1": [[0, "0xeee3ef57", "0xef6300f8"],
|
|
[2, "0xeeee9c6e", "0xef609993", "0x00000000", "0x6e5a5a1b"],
|
|
[1, "0x00000000", "0x00000000"],
|
|
[2, "0xe56c206c", "0x646c5f40", "0x6c80885e", "0x00000000"],
|
|
[1, "0x00000000", "0x00000000"],
|
|
[2, "0xeeda2c5a", "0xef6533a7", "0xeee3ef57", "0xef6300f8"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x1b1b1b00", "0x1b5a5a1b"]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "flaky",
|
|
"expectMatch": "flaky",
|
|
"succeeded": true,
|
|
"out": [[0, "0x00000000", "0x6e5a5a1b"],
|
|
[1, "0xeee3ef57", "0xef6300f8"],
|
|
[2, "0xeeda2c5a", "0xef6533a7", "0x00000000", "0x00000000"],
|
|
[1, "0x00000000", "0x6e5a5a1b"],
|
|
[5],
|
|
[0, "0x6c80885e", "0x00000000"],
|
|
[2, "0xe56c206c", "0x646c5f40", "0x00000000", "0x00000000"],
|
|
[1, "0x6c80885e", "0x00000000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"op_3": {
|
|
"p1": [[0, "0x00000000", "0x6e5a5a1b"],
|
|
[2, "0xeeee9c6e", "0xef609993", "0xeee3ef57", "0xef6300f8"],
|
|
[2, "0xeeda2c5a", "0xef6533a7", "0x00000000", "0x00000000"],
|
|
[1, "0x00000000", "0x6e5a5a1b"],
|
|
[5],
|
|
[0, "0x6c80885e", "0x00000000"],
|
|
[2, "0xe56c206c", "0x646c5f40", "0x00000000", "0x00000000"],
|
|
[1, "0x00000000", "0x00000000"],
|
|
[1, "0x6c80885e", "0x00000000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "flaky",
|
|
"expectMatch": "flaky",
|
|
"succeeded": true,
|
|
"out": [[0, "0xeee3ef57", "0xef6300f8"],
|
|
[2, "0xeeee9c6e", "0xef609993", "0x00000000", "0x6e5a5a1b"],
|
|
[1, "0x00000000", "0x00000000"],
|
|
[2, "0xe56c206c", "0x646c5f40", "0x6c80885e", "0x00000000"],
|
|
[1, "0x00000000", "0x00000000"],
|
|
[1, "0xeee3ef57", "0xef6300f8"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"filinmangust14": {
|
|
"p1": [[0, "0x440bc02c", "0x4409c000"],
|
|
[1, "0x440bc02c", "0x440e8000"],
|
|
[1, "0x440bbfda", "0x440e8000"],
|
|
[1, "0x440bbfda", "0x4409c000"],
|
|
[1, "0x440bc02c", "0x4409c000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x45582000", "0x45be9805"],
|
|
[1, "0x4554b667", "0x45be9805"],
|
|
[1, "0x4554b667", "0x45be97fb"],
|
|
[1, "0x45582000", "0x45be97fb"],
|
|
[1, "0x45582000", "0x45be9805"],
|
|
[5],
|
|
[0, "0x43b60000", "0x443dffd7"],
|
|
[1, "0x4554b667", "0x443dffd7"],
|
|
[1, "0x4554b667", "0x443e0029"],
|
|
[1, "0x43b60000", "0x443e0029"],
|
|
[1, "0x43b60000", "0x443dffd7"],
|
|
[5],
|
|
[0, "0x4554b65d", "0x45be9800"],
|
|
[1, "0x4554b65d", "0x443e0000"],
|
|
[1, "0x4554b671", "0x443e0000"],
|
|
[1, "0x4554b671", "0x45be9800"],
|
|
[1, "0x4554b65d", "0x45be9800"],
|
|
[5],
|
|
[0, "0x449f4000", "0x43bdffae"],
|
|
[1, "0x4554b667", "0x43bdffae"],
|
|
[1, "0x4554b667", "0x43be0052"],
|
|
[1, "0x449f4000", "0x43be0052"],
|
|
[1, "0x449f4000", "0x43bdffae"],
|
|
[5],
|
|
[0, "0x4554b65d", "0x443e0000"],
|
|
[1, "0x4554b65d", "0x43be0000"],
|
|
[1, "0x4554b671", "0x43be0000"],
|
|
[1, "0x4554b671", "0x443e0000"],
|
|
[1, "0x4554b65d", "0x443e0000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kUnion_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x4554b667", "0x43bdffae"],
|
|
[1, "0x449f4000", "0x43bdffae"],
|
|
[1, "0x449f4000", "0x43be0052"],
|
|
[1, "0x4554b667", "0x43be0052"],
|
|
[5],
|
|
[0, "0x440bc02c", "0x440e8000"],
|
|
[1, "0x440bc02c", "0x4409c000"],
|
|
[1, "0x440bbfda", "0x4409c000"],
|
|
[1, "0x440bbfda", "0x440e8000"],
|
|
[1, "0x440bc02c", "0x440e8000"],
|
|
[5],
|
|
[0, "0x4554b667", "0x443dffd7"],
|
|
[1, "0x43b60000", "0x443dffd7"],
|
|
[1, "0x43b60000", "0x443e0029"],
|
|
[1, "0x4554b667", "0x443e0029"],
|
|
[5],
|
|
[0, "0x4554b65d", "0x43be0000"],
|
|
[1, "0x4554b65d", "0x443e0000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"testRect1_u": {
|
|
"p1": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x00000000", "0x42700000"],
|
|
[1, "0x42700000", "0x42700000"],
|
|
[1, "0x42700000", "0x00000000"],
|
|
[5],
|
|
[0, "0x41f00000", "0x41a00000"],
|
|
[1, "0x41f00000", "0x42480000"],
|
|
[1, "0x42480000", "0x42480000"],
|
|
[1, "0x42480000", "0x41a00000"],
|
|
[5],
|
|
[0, "0x41c00000", "0x41a00000"],
|
|
[1, "0x41c00000", "0x41f00000"],
|
|
[1, "0x42100000", "0x41f00000"],
|
|
[1, "0x42100000", "0x41a00000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kUnion_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x00000000", "0x42700000"],
|
|
[1, "0x00000000", "0x00000000"],
|
|
[1, "0x42700000", "0x00000000"],
|
|
[1, "0x42700000", "0x42700000"],
|
|
[1, "0x00000000", "0x42700000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"halbug": {
|
|
"p1": [[0, "0x438b53b6", "0x431bbf56"],
|
|
[1, "0x44110a30", "0x431bbf56"],
|
|
[1, "0x44110a30", "0x44146688"],
|
|
[1, "0x438b53b6", "0x44146688"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x438b5430", "0x431bbf50"],
|
|
[1, "0x44110f40", "0x431bbf50"],
|
|
[1, "0x44110f40", "0x4414874c"],
|
|
[1, "0x438b5430", "0x4414874c"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x438b5430", "0x431bbf56"],
|
|
[1, "0x44110a30", "0x431bbf56"],
|
|
[1, "0x44110a30", "0x44146688"],
|
|
[1, "0x438b5430", "0x44146688"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"seanbug": {
|
|
"p1": [[0, "0x45b56000", "0x45bca000"],
|
|
[1, "0x45b55f0a", "0x45bc9fc0"],
|
|
[1, "0x45b55e15", "0x45bc9f7b"],
|
|
[1, "0x45b55d1f", "0x45bc9f32"],
|
|
[1, "0x45b55c29", "0x45bc9ee3"],
|
|
[1, "0x45b55b34", "0x45bc9e90"],
|
|
[1, "0x45b55a3f", "0x45bc9e38"],
|
|
[1, "0x45b5594a", "0x45bc9ddc"],
|
|
[1, "0x45b55856", "0x45bc9d7a"],
|
|
[1, "0x45b55762", "0x45bc9d14"],
|
|
[1, "0x45b5566f", "0x45bc9caa"],
|
|
[1, "0x45b5557c", "0x45bc9c3b"],
|
|
[1, "0x45b55489", "0x45bc9bc7"],
|
|
[1, "0x45b55397", "0x45bc9b4f"],
|
|
[1, "0x45b552a6", "0x45bc9ad3"],
|
|
[1, "0x45b551b5", "0x45bc9a52"],
|
|
[1, "0x45b550c5", "0x45bc99cd"],
|
|
[1, "0x45b54fd6", "0x45bc9943"],
|
|
[1, "0x45b54ee8", "0x45bc98b6"],
|
|
[1, "0x45b54dfb", "0x45bc9824"],
|
|
[1, "0x45b54d0e", "0x45bc978d"],
|
|
[1, "0x45b54c23", "0x45bc96f3"],
|
|
[1, "0x45b54b39", "0x45bc9654"],
|
|
[1, "0x45b54a4f", "0x45bc95b2"],
|
|
[1, "0x45b54967", "0x45bc950b"],
|
|
[1, "0x45b54880", "0x45bc9460"],
|
|
[1, "0x45b5479a", "0x45bc93b1"],
|
|
[1, "0x45b546b6", "0x45bc92fe"],
|
|
[1, "0x45b545d3", "0x45bc9248"],
|
|
[1, "0x45b544f1", "0x45bc918d"],
|
|
[1, "0x45b54410", "0x45bc90cf"],
|
|
[1, "0x45b54331", "0x45bc900d"],
|
|
[1, "0x45b54254", "0x45bc8f47"],
|
|
[1, "0x45b54178", "0x45bc8e7d"],
|
|
[1, "0x45b5409e", "0x45bc8db0"],
|
|
[1, "0x45b53fc6", "0x45bc8cde"],
|
|
[1, "0x45b53eef", "0x45bc8c0a"],
|
|
[1, "0x45b53e1a", "0x45bc8b31"],
|
|
[1, "0x45b53d47", "0x45bc8a56"],
|
|
[1, "0x45b53c75", "0x45bc8976"],
|
|
[1, "0x45b53ba6", "0x45bc8893"],
|
|
[1, "0x45b53ad8", "0x45bc87ad"],
|
|
[1, "0x45b53a0d", "0x45bc86c4"],
|
|
[1, "0x45b53944", "0x45bc85d6"],
|
|
[1, "0x45b5387c", "0x45bc84e6"],
|
|
[1, "0x45b537b7", "0x45bc83f2"],
|
|
[1, "0x45b536f4", "0x45bc82fc"],
|
|
[1, "0x45b53634", "0x45bc8201"],
|
|
[1, "0x45b53575", "0x45bc8104"],
|
|
[1, "0x45b534ba", "0x45bc8004"],
|
|
[1, "0x45b53400", "0x45bc7f00"],
|
|
[1, "0x45b53349", "0x45bc7df9"],
|
|
[1, "0x45b53294", "0x45bc7cf0"],
|
|
[1, "0x45b531e2", "0x45bc7be3"],
|
|
[1, "0x45b53133", "0x45bc7ad3"],
|
|
[1, "0x45b53086", "0x45bc79c1"],
|
|
[1, "0x45b52fdc", "0x45bc78ab"],
|
|
[1, "0x45b52f35", "0x45bc7793"],
|
|
[1, "0x45b52e90", "0x45bc7678"],
|
|
[1, "0x45b52def", "0x45bc755a"],
|
|
[1, "0x45b52d50", "0x45bc7439"],
|
|
[1, "0x45b52cb4", "0x45bc7316"],
|
|
[1, "0x45b52c1b", "0x45bc71f0"],
|
|
[1, "0x45b52b86", "0x45bc70c7"],
|
|
[1, "0x45b52af3", "0x45bc6f9c"],
|
|
[1, "0x45b52a63", "0x45bc6e6e"],
|
|
[1, "0x45b529d7", "0x45bc6d3e"],
|
|
[1, "0x45b5294e", "0x45bc6c0b"],
|
|
[1, "0x45b528c8", "0x45bc6ad6"],
|
|
[1, "0x45b52846", "0x45bc699e"],
|
|
[1, "0x45b527c7", "0x45bc6864"],
|
|
[1, "0x45b5274b", "0x45bc6728"],
|
|
[1, "0x45b526d3", "0x45bc65e9"],
|
|
[1, "0x45b5265e", "0x45bc64a8"],
|
|
[1, "0x45b52600", "0x45bc639b"],
|
|
[1, "0x45b52600", "0x45bab032"],
|
|
[1, "0x45b52611", "0x45baaffd"],
|
|
[1, "0x45b52687", "0x45baae9d"],
|
|
[1, "0x45b52700", "0x45baad40"],
|
|
[1, "0x45b5277d", "0x45baabe7"],
|
|
[1, "0x45b527fe", "0x45baaa91"],
|
|
[1, "0x45b52883", "0x45baa93f"],
|
|
[1, "0x45b5290b", "0x45baa7f1"],
|
|
[1, "0x45b52998", "0x45baa6a6"],
|
|
[1, "0x45b52a28", "0x45baa55f"],
|
|
[1, "0x45b52abb", "0x45baa41c"],
|
|
[1, "0x45b52b52", "0x45baa2dc"],
|
|
[1, "0x45b52bed", "0x45baa1a0"],
|
|
[1, "0x45b52c8c", "0x45baa068"],
|
|
[1, "0x45b52d2e", "0x45ba9f34"],
|
|
[1, "0x45b52dd3", "0x45ba9e04"],
|
|
[1, "0x45b52e7c", "0x45ba9cd8"],
|
|
[1, "0x45b52f28", "0x45ba9baf"],
|
|
[1, "0x45b52fd8", "0x45ba9a8b"],
|
|
[1, "0x45b5308b", "0x45ba996b"],
|
|
[1, "0x45b53141", "0x45ba984f"],
|
|
[1, "0x45b531fa", "0x45ba9736"],
|
|
[1, "0x45b532b7", "0x45ba9623"],
|
|
[1, "0x45b53377", "0x45ba9513"],
|
|
[1, "0x45b5343a", "0x45ba9407"],
|
|
[1, "0x45b53500", "0x45ba9300"],
|
|
[1, "0x45b535c9", "0x45ba91fd"],
|
|
[1, "0x45b53695", "0x45ba90fe"],
|
|
[1, "0x45b53765", "0x45ba9004"],
|
|
[1, "0x45b53837", "0x45ba8f0e"],
|
|
[1, "0x45b5390c", "0x45ba8e1d"],
|
|
[1, "0x45b539e4", "0x45ba8d30"],
|
|
[1, "0x45b53abf", "0x45ba8c48"],
|
|
[1, "0x45b53b9d", "0x45ba8b64"],
|
|
[1, "0x45b53c7d", "0x45ba8a85"],
|
|
[1, "0x45b53d60", "0x45ba89aa"],
|
|
[1, "0x45b53e46", "0x45ba88d4"],
|
|
[1, "0x45b53f2f", "0x45ba8803"],
|
|
[1, "0x45b5401a", "0x45ba8736"],
|
|
[1, "0x45b54108", "0x45ba866f"],
|
|
[1, "0x45b541f8", "0x45ba85ac"],
|
|
[1, "0x45b542eb", "0x45ba84ee"],
|
|
[1, "0x45b543e0", "0x45ba8435"],
|
|
[1, "0x45b544d8", "0x45ba8380"],
|
|
[1, "0x45b545d2", "0x45ba82d1"],
|
|
[1, "0x45b546cf", "0x45ba8227"],
|
|
[1, "0x45b547ce", "0x45ba8182"],
|
|
[1, "0x45b548cf", "0x45ba80e2"],
|
|
[1, "0x45b549d2", "0x45ba8047"],
|
|
[1, "0x45b54ad8", "0x45ba7fb1"],
|
|
[1, "0x45b54be0", "0x45ba7f20"],
|
|
[1, "0x45b54cea", "0x45ba7e95"],
|
|
[1, "0x45b54df6", "0x45ba7e0e"],
|
|
[1, "0x45b54f04", "0x45ba7d8d"],
|
|
[1, "0x45b55015", "0x45ba7d12"],
|
|
[1, "0x45b55127", "0x45ba7c9c"],
|
|
[1, "0x45b551b5", "0x45ba7c62"],
|
|
[1, "0x45c7b29a", "0x45ba7c62"],
|
|
[1, "0x45c7b2f2", "0x45ba7c8b"],
|
|
[1, "0x45c7b3dd", "0x45ba7cff"],
|
|
[1, "0x45c7b4c7", "0x45ba7d78"],
|
|
[1, "0x45c7b5b1", "0x45ba7df5"],
|
|
[1, "0x45c7b699", "0x45ba7e78"],
|
|
[1, "0x45c7b780", "0x45ba7f00"],
|
|
[1, "0x45c7b866", "0x45ba7f8d"],
|
|
[1, "0x45c7b94a", "0x45ba801e"],
|
|
[1, "0x45c7ba2d", "0x45ba80b5"],
|
|
[1, "0x45c7bb0f", "0x45ba8150"],
|
|
[1, "0x45c7bbf0", "0x45ba81f0"],
|
|
[1, "0x45c7bccf", "0x45ba8294"],
|
|
[1, "0x45c7bdac", "0x45ba833d"],
|
|
[1, "0x45c7be88", "0x45ba83eb"],
|
|
[1, "0x45c7bf62", "0x45ba849d"],
|
|
[1, "0x45c7c03a", "0x45ba8554"],
|
|
[1, "0x45c7c111", "0x45ba860f"],
|
|
[1, "0x45c7c1e6", "0x45ba86cf"],
|
|
[1, "0x45c7c2b9", "0x45ba8792"],
|
|
[1, "0x45c7c38b", "0x45ba885b"],
|
|
[1, "0x45c7c45a", "0x45ba8927"],
|
|
[1, "0x45c7c528", "0x45ba89f7"],
|
|
[1, "0x45c7c5f3", "0x45ba8acc"],
|
|
[1, "0x45c7c6bc", "0x45ba8ba5"],
|
|
[1, "0x45c7c784", "0x45ba8c82"],
|
|
[1, "0x45c7c849", "0x45ba8d62"],
|
|
[1, "0x45c7c90c", "0x45ba8e47"],
|
|
[1, "0x45c7c9cc", "0x45ba8f30"],
|
|
[1, "0x45c7ca8b", "0x45ba901c"],
|
|
[1, "0x45c7cb46", "0x45ba910c"],
|
|
[1, "0x45c7cc00", "0x45ba9200"],
|
|
[1, "0x45c7ccb7", "0x45ba92f8"],
|
|
[1, "0x45c7cd6c", "0x45ba93f3"],
|
|
[1, "0x45c7ce1e", "0x45ba94f2"],
|
|
[1, "0x45c7cecd", "0x45ba95f4"],
|
|
[1, "0x45c7cf7a", "0x45ba96fa"],
|
|
[1, "0x45c7d024", "0x45ba9803"],
|
|
[1, "0x45c7d0cb", "0x45ba9910"],
|
|
[1, "0x45c7d170", "0x45ba9a20"],
|
|
[1, "0x45c7d211", "0x45ba9b33"],
|
|
[1, "0x45c7d2b0", "0x45ba9c4a"],
|
|
[1, "0x45c7d34c", "0x45ba9d63"],
|
|
[1, "0x45c7d3e5", "0x45ba9e80"],
|
|
[1, "0x45c7d47a", "0x45ba9fa0"],
|
|
[1, "0x45c7d50d", "0x45baa0c3"],
|
|
[1, "0x45c7d59d", "0x45baa1e9"],
|
|
[1, "0x45c7d629", "0x45baa312"],
|
|
[1, "0x45c7d6b2", "0x45baa43e"],
|
|
[1, "0x45c7d738", "0x45baa56d"],
|
|
[1, "0x45c7d7ba", "0x45baa69f"],
|
|
[1, "0x45c7d839", "0x45baa7d3"],
|
|
[1, "0x45c7d8b5", "0x45baa90a"],
|
|
[1, "0x45c7d92d", "0x45baaa44"],
|
|
[1, "0x45c7d9a2", "0x45baab80"],
|
|
[1, "0x45c7da13", "0x45baacbf"],
|
|
[1, "0x45c7da80", "0x45baae00"],
|
|
[1, "0x45c7daea", "0x45baaf44"],
|
|
[1, "0x45c7db50", "0x45bab08a"],
|
|
[1, "0x45c7dbb2", "0x45bab1d3"],
|
|
[1, "0x45c7dc10", "0x45bab31d"],
|
|
[1, "0x45c7dc6a", "0x45bab46a"],
|
|
[1, "0x45c7dc6b", "0x45bc5fbe"],
|
|
[1, "0x45c7dc10", "0x45bc60e7"],
|
|
[1, "0x45c7dbb2", "0x45bc620f"],
|
|
[1, "0x45c7db50", "0x45bc6336"],
|
|
[1, "0x45c7daea", "0x45bc645c"],
|
|
[1, "0x45c7da80", "0x45bc6580"],
|
|
[1, "0x45c7da13", "0x45bc66a3"],
|
|
[1, "0x45c7d9a2", "0x45bc67c5"],
|
|
[1, "0x45c7d92d", "0x45bc68e6"],
|
|
[1, "0x45c7d8b5", "0x45bc6a05"],
|
|
[1, "0x45c7d839", "0x45bc6b23"],
|
|
[1, "0x45c7d7ba", "0x45bc6c3f"],
|
|
[1, "0x45c7d738", "0x45bc6d5a"],
|
|
[1, "0x45c7d6b2", "0x45bc6e73"],
|
|
[1, "0x45c7d629", "0x45bc6f8b"],
|
|
[1, "0x45c7d59d", "0x45bc70a1"],
|
|
[1, "0x45c7d50d", "0x45bc71b5"],
|
|
[1, "0x45c7d47a", "0x45bc72c7"],
|
|
[1, "0x45c7d3e5", "0x45bc73d8"],
|
|
[1, "0x45c7d34c", "0x45bc74e7"],
|
|
[1, "0x45c7d2b0", "0x45bc75f4"],
|
|
[1, "0x45c7d211", "0x45bc76ff"],
|
|
[1, "0x45c7d170", "0x45bc7807"],
|
|
[1, "0x45c7d0cb", "0x45bc790e"],
|
|
[1, "0x45c7d024", "0x45bc7a13"],
|
|
[1, "0x45c7cf7a", "0x45bc7b16"],
|
|
[1, "0x45c7cecd", "0x45bc7c16"],
|
|
[1, "0x45c7ce1e", "0x45bc7d14"],
|
|
[1, "0x45c7cd6c", "0x45bc7e10"],
|
|
[1, "0x45c7ccb7", "0x45bc7f09"],
|
|
[1, "0x45c7cc00", "0x45bc8000"],
|
|
[1, "0x45c7cb46", "0x45bc80f5"],
|
|
[1, "0x45c7ca8b", "0x45bc81e7"],
|
|
[1, "0x45c7c9cc", "0x45bc82d6"],
|
|
[1, "0x45c7c90c", "0x45bc83c3"],
|
|
[1, "0x45c7c849", "0x45bc84ad"],
|
|
[1, "0x45c7c784", "0x45bc8595"],
|
|
[1, "0x45c7c6bc", "0x45bc8679"],
|
|
[1, "0x45c7c5f3", "0x45bc875b"],
|
|
[1, "0x45c7c528", "0x45bc883a"],
|
|
[1, "0x45c7c45a", "0x45bc8917"],
|
|
[1, "0x45c7c38b", "0x45bc89f0"],
|
|
[1, "0x45c7c2b9", "0x45bc8ac6"],
|
|
[1, "0x45c7c1e6", "0x45bc8b99"],
|
|
[1, "0x45c7c111", "0x45bc8c69"],
|
|
[1, "0x45c7c03a", "0x45bc8d36"],
|
|
[1, "0x45c7bf62", "0x45bc8e00"],
|
|
[1, "0x45c7be88", "0x45bc8ec7"],
|
|
[1, "0x45c7bdac", "0x45bc8f8a"],
|
|
[1, "0x45c7bccf", "0x45bc904a"],
|
|
[1, "0x45c7bbf0", "0x45bc9106"],
|
|
[1, "0x45c7bb0f", "0x45bc91bf"],
|
|
[1, "0x45c7ba2d", "0x45bc9275"],
|
|
[1, "0x45c7b94a", "0x45bc9327"],
|
|
[1, "0x45c7b866", "0x45bc93d5"],
|
|
[1, "0x45c7b780", "0x45bc9480"],
|
|
[1, "0x45c7b699", "0x45bc9527"],
|
|
[1, "0x45c7b5b1", "0x45bc95ca"],
|
|
[1, "0x45c7b4c8", "0x45bc966a"],
|
|
[1, "0x45c7b3dd", "0x45bc9706"],
|
|
[1, "0x45c7b2f2", "0x45bc979e"],
|
|
[1, "0x45c7b205", "0x45bc9832"],
|
|
[1, "0x45c7b118", "0x45bc98c2"],
|
|
[1, "0x45c7b02a", "0x45bc994e"],
|
|
[1, "0x45c7af3b", "0x45bc99d5"],
|
|
[1, "0x45c7ae4b", "0x45bc9a59"],
|
|
[1, "0x45c7ad5a", "0x45bc9ad9"],
|
|
[1, "0x45c7ac69", "0x45bc9b54"],
|
|
[1, "0x45c7ab77", "0x45bc9bcb"],
|
|
[1, "0x45c7aa84", "0x45bc9c3e"],
|
|
[1, "0x45c7a991", "0x45bc9cac"],
|
|
[1, "0x45c7a89e", "0x45bc9d16"],
|
|
[1, "0x45c7a7aa", "0x45bc9d7b"],
|
|
[1, "0x45c7a6b6", "0x45bc9ddc"],
|
|
[1, "0x45c7a5c1", "0x45bc9e39"],
|
|
[1, "0x45c7a4cc", "0x45bc9e90"],
|
|
[1, "0x45c7a3d7", "0x45bc9ee3"],
|
|
[1, "0x45c7a2e1", "0x45bc9f32"],
|
|
[1, "0x45c7a1eb", "0x45bc9f7b"],
|
|
[1, "0x45c7a0f6", "0x45bc9fc0"],
|
|
[1, "0x45c7a000", "0x45bca000"],
|
|
[1, "0x45b56000", "0x45bca000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x45b52600", "0x45ba7c62"],
|
|
[1, "0x45c7dc6b", "0x45ba7c62"],
|
|
[1, "0x45c7dc6b", "0x45bca239"],
|
|
[1, "0x45b52600", "0x45bca239"],
|
|
[1, "0x45b52600", "0x45ba7c62"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x45b55f0a", "0x45bc9fc0"],
|
|
[1, "0x45b56000", "0x45bca000"],
|
|
[1, "0x45c7a000", "0x45bca000"],
|
|
[1, "0x45c7a0f6", "0x45bc9fc0"],
|
|
[1, "0x45c7a1eb", "0x45bc9f7b"],
|
|
[1, "0x45c7a2e1", "0x45bc9f32"],
|
|
[1, "0x45c7a3d7", "0x45bc9ee3"],
|
|
[1, "0x45c7a4cc", "0x45bc9e90"],
|
|
[1, "0x45c7a5c1", "0x45bc9e39"],
|
|
[1, "0x45c7a6b6", "0x45bc9ddc"],
|
|
[1, "0x45c7a7aa", "0x45bc9d7b"],
|
|
[1, "0x45c7a89e", "0x45bc9d16"],
|
|
[1, "0x45c7a991", "0x45bc9cac"],
|
|
[1, "0x45c7aa84", "0x45bc9c3e"],
|
|
[1, "0x45c7ab77", "0x45bc9bcb"],
|
|
[1, "0x45c7ac69", "0x45bc9b54"],
|
|
[1, "0x45c7ad5a", "0x45bc9ad9"],
|
|
[1, "0x45c7ae4b", "0x45bc9a59"],
|
|
[1, "0x45c7af3b", "0x45bc99d5"],
|
|
[1, "0x45c7b02a", "0x45bc994e"],
|
|
[1, "0x45c7b118", "0x45bc98c2"],
|
|
[1, "0x45c7b205", "0x45bc9832"],
|
|
[1, "0x45c7b2f2", "0x45bc979e"],
|
|
[1, "0x45c7b3dd", "0x45bc9706"],
|
|
[1, "0x45c7b4c8", "0x45bc966a"],
|
|
[1, "0x45c7b5b1", "0x45bc95ca"],
|
|
[1, "0x45c7b699", "0x45bc9527"],
|
|
[1, "0x45c7b780", "0x45bc9480"],
|
|
[1, "0x45c7b866", "0x45bc93d5"],
|
|
[1, "0x45c7b94a", "0x45bc9327"],
|
|
[1, "0x45c7ba2d", "0x45bc9275"],
|
|
[1, "0x45c7bb0f", "0x45bc91bf"],
|
|
[1, "0x45c7bbf0", "0x45bc9106"],
|
|
[1, "0x45c7bccf", "0x45bc904a"],
|
|
[1, "0x45c7bdac", "0x45bc8f8a"],
|
|
[1, "0x45c7be88", "0x45bc8ec7"],
|
|
[1, "0x45c7bf62", "0x45bc8e00"],
|
|
[1, "0x45c7c03a", "0x45bc8d36"],
|
|
[1, "0x45c7c111", "0x45bc8c69"],
|
|
[1, "0x45c7c1e6", "0x45bc8b99"],
|
|
[1, "0x45c7c2b9", "0x45bc8ac6"],
|
|
[1, "0x45c7c38b", "0x45bc89f0"],
|
|
[1, "0x45c7c45a", "0x45bc8917"],
|
|
[1, "0x45c7c528", "0x45bc883a"],
|
|
[1, "0x45c7c5f3", "0x45bc875b"],
|
|
[1, "0x45c7c6bc", "0x45bc8679"],
|
|
[1, "0x45c7c784", "0x45bc8595"],
|
|
[1, "0x45c7c849", "0x45bc84ad"],
|
|
[1, "0x45c7c90c", "0x45bc83c3"],
|
|
[1, "0x45c7c9cc", "0x45bc82d6"],
|
|
[1, "0x45c7ca8b", "0x45bc81e7"],
|
|
[1, "0x45c7cb46", "0x45bc80f5"],
|
|
[1, "0x45c7cc00", "0x45bc8000"],
|
|
[1, "0x45c7ccb7", "0x45bc7f09"],
|
|
[1, "0x45c7cd6c", "0x45bc7e10"],
|
|
[1, "0x45c7ce1e", "0x45bc7d14"],
|
|
[1, "0x45c7cecd", "0x45bc7c16"],
|
|
[1, "0x45c7cf7a", "0x45bc7b16"],
|
|
[1, "0x45c7d024", "0x45bc7a13"],
|
|
[1, "0x45c7d0cb", "0x45bc790e"],
|
|
[1, "0x45c7d170", "0x45bc7807"],
|
|
[1, "0x45c7d211", "0x45bc76ff"],
|
|
[1, "0x45c7d2b0", "0x45bc75f4"],
|
|
[1, "0x45c7d34c", "0x45bc74e7"],
|
|
[1, "0x45c7d3e5", "0x45bc73d8"],
|
|
[1, "0x45c7d47a", "0x45bc72c7"],
|
|
[1, "0x45c7d50d", "0x45bc71b5"],
|
|
[1, "0x45c7d59d", "0x45bc70a1"],
|
|
[1, "0x45c7d629", "0x45bc6f8b"],
|
|
[1, "0x45c7d6b2", "0x45bc6e73"],
|
|
[1, "0x45c7d738", "0x45bc6d5a"],
|
|
[1, "0x45c7d7ba", "0x45bc6c3f"],
|
|
[1, "0x45c7d839", "0x45bc6b23"],
|
|
[1, "0x45c7d8b5", "0x45bc6a05"],
|
|
[1, "0x45c7d92d", "0x45bc68e6"],
|
|
[1, "0x45c7d9a2", "0x45bc67c5"],
|
|
[1, "0x45c7da13", "0x45bc66a3"],
|
|
[1, "0x45c7da80", "0x45bc6580"],
|
|
[1, "0x45c7daea", "0x45bc645c"],
|
|
[1, "0x45c7db50", "0x45bc6336"],
|
|
[1, "0x45c7dbb2", "0x45bc620f"],
|
|
[1, "0x45c7dc10", "0x45bc60e7"],
|
|
[1, "0x45c7dc6b", "0x45bc5fbe"],
|
|
[1, "0x45c7dc6a", "0x45bab46a"],
|
|
[1, "0x45c7dc10", "0x45bab31d"],
|
|
[1, "0x45c7dbb2", "0x45bab1d3"],
|
|
[1, "0x45c7db50", "0x45bab08a"],
|
|
[1, "0x45c7daea", "0x45baaf44"],
|
|
[1, "0x45c7da80", "0x45baae00"],
|
|
[1, "0x45c7da13", "0x45baacbf"],
|
|
[1, "0x45c7d9a2", "0x45baab80"],
|
|
[1, "0x45c7d92d", "0x45baaa44"],
|
|
[1, "0x45c7d8b5", "0x45baa90a"],
|
|
[1, "0x45c7d839", "0x45baa7d3"],
|
|
[1, "0x45c7d7ba", "0x45baa69f"],
|
|
[1, "0x45c7d738", "0x45baa56d"],
|
|
[1, "0x45c7d6b2", "0x45baa43e"],
|
|
[1, "0x45c7d629", "0x45baa312"],
|
|
[1, "0x45c7d59d", "0x45baa1e9"],
|
|
[1, "0x45c7d50d", "0x45baa0c3"],
|
|
[1, "0x45c7d47a", "0x45ba9fa0"],
|
|
[1, "0x45c7d3e5", "0x45ba9e80"],
|
|
[1, "0x45c7d34c", "0x45ba9d63"],
|
|
[1, "0x45c7d2b0", "0x45ba9c4a"],
|
|
[1, "0x45c7d211", "0x45ba9b33"],
|
|
[1, "0x45c7d170", "0x45ba9a20"],
|
|
[1, "0x45c7d0cb", "0x45ba9910"],
|
|
[1, "0x45c7d024", "0x45ba9803"],
|
|
[1, "0x45c7cf7a", "0x45ba96fa"],
|
|
[1, "0x45c7cecd", "0x45ba95f4"],
|
|
[1, "0x45c7ce1e", "0x45ba94f2"],
|
|
[1, "0x45c7cd6c", "0x45ba93f3"],
|
|
[1, "0x45c7ccb7", "0x45ba92f8"],
|
|
[1, "0x45c7cc00", "0x45ba9200"],
|
|
[1, "0x45c7cb46", "0x45ba910c"],
|
|
[1, "0x45c7ca8b", "0x45ba901c"],
|
|
[1, "0x45c7c9cc", "0x45ba8f30"],
|
|
[1, "0x45c7c90c", "0x45ba8e47"],
|
|
[1, "0x45c7c849", "0x45ba8d62"],
|
|
[1, "0x45c7c784", "0x45ba8c82"],
|
|
[1, "0x45c7c6bc", "0x45ba8ba5"],
|
|
[1, "0x45c7c5f3", "0x45ba8acc"],
|
|
[1, "0x45c7c528", "0x45ba89f7"],
|
|
[1, "0x45c7c45a", "0x45ba8927"],
|
|
[1, "0x45c7c38b", "0x45ba885b"],
|
|
[1, "0x45c7c2b9", "0x45ba8792"],
|
|
[1, "0x45c7c1e6", "0x45ba86cf"],
|
|
[1, "0x45c7c111", "0x45ba860f"],
|
|
[1, "0x45c7c03a", "0x45ba8554"],
|
|
[1, "0x45c7bf62", "0x45ba849d"],
|
|
[1, "0x45c7be88", "0x45ba83eb"],
|
|
[1, "0x45c7bdac", "0x45ba833d"],
|
|
[1, "0x45c7bccf", "0x45ba8294"],
|
|
[1, "0x45c7bbf0", "0x45ba81f0"],
|
|
[1, "0x45c7bb0f", "0x45ba8150"],
|
|
[1, "0x45c7ba2d", "0x45ba80b5"],
|
|
[1, "0x45c7b94a", "0x45ba801e"],
|
|
[1, "0x45c7b866", "0x45ba7f8d"],
|
|
[1, "0x45c7b780", "0x45ba7f00"],
|
|
[1, "0x45c7b699", "0x45ba7e78"],
|
|
[1, "0x45c7b5b1", "0x45ba7df5"],
|
|
[1, "0x45c7b4c7", "0x45ba7d78"],
|
|
[1, "0x45c7b3dd", "0x45ba7cff"],
|
|
[1, "0x45c7b2f2", "0x45ba7c8b"],
|
|
[1, "0x45c7b29a", "0x45ba7c62"],
|
|
[1, "0x45b551b5", "0x45ba7c62"],
|
|
[1, "0x45b55127", "0x45ba7c9c"],
|
|
[1, "0x45b55015", "0x45ba7d12"],
|
|
[1, "0x45b54f04", "0x45ba7d8d"],
|
|
[1, "0x45b54df6", "0x45ba7e0e"],
|
|
[1, "0x45b54cea", "0x45ba7e95"],
|
|
[1, "0x45b54be0", "0x45ba7f20"],
|
|
[1, "0x45b54ad8", "0x45ba7fb1"],
|
|
[1, "0x45b549d2", "0x45ba8047"],
|
|
[1, "0x45b548cf", "0x45ba80e2"],
|
|
[1, "0x45b547ce", "0x45ba8182"],
|
|
[1, "0x45b546cf", "0x45ba8227"],
|
|
[1, "0x45b545d2", "0x45ba82d1"],
|
|
[1, "0x45b544d8", "0x45ba8380"],
|
|
[1, "0x45b543e0", "0x45ba8435"],
|
|
[1, "0x45b542eb", "0x45ba84ee"],
|
|
[1, "0x45b541f8", "0x45ba85ac"],
|
|
[1, "0x45b54108", "0x45ba866f"],
|
|
[1, "0x45b5401a", "0x45ba8736"],
|
|
[1, "0x45b53f2f", "0x45ba8803"],
|
|
[1, "0x45b53e46", "0x45ba88d4"],
|
|
[1, "0x45b53d60", "0x45ba89aa"],
|
|
[1, "0x45b53c7d", "0x45ba8a85"],
|
|
[1, "0x45b53b9d", "0x45ba8b64"],
|
|
[1, "0x45b53abf", "0x45ba8c48"],
|
|
[1, "0x45b539e4", "0x45ba8d30"],
|
|
[1, "0x45b5390c", "0x45ba8e1d"],
|
|
[1, "0x45b53837", "0x45ba8f0e"],
|
|
[1, "0x45b53765", "0x45ba9004"],
|
|
[1, "0x45b53695", "0x45ba90fe"],
|
|
[1, "0x45b535c9", "0x45ba91fd"],
|
|
[1, "0x45b53500", "0x45ba9300"],
|
|
[1, "0x45b5343a", "0x45ba9407"],
|
|
[1, "0x45b53377", "0x45ba9513"],
|
|
[1, "0x45b532b7", "0x45ba9623"],
|
|
[1, "0x45b531fa", "0x45ba9736"],
|
|
[1, "0x45b53141", "0x45ba984f"],
|
|
[1, "0x45b5308b", "0x45ba996b"],
|
|
[1, "0x45b52fd8", "0x45ba9a8b"],
|
|
[1, "0x45b52f28", "0x45ba9baf"],
|
|
[1, "0x45b52e7c", "0x45ba9cd8"],
|
|
[1, "0x45b52dd3", "0x45ba9e04"],
|
|
[1, "0x45b52d2e", "0x45ba9f34"],
|
|
[1, "0x45b52c8c", "0x45baa068"],
|
|
[1, "0x45b52bed", "0x45baa1a0"],
|
|
[1, "0x45b52b52", "0x45baa2dc"],
|
|
[1, "0x45b52abb", "0x45baa41c"],
|
|
[1, "0x45b52a28", "0x45baa55f"],
|
|
[1, "0x45b52998", "0x45baa6a6"],
|
|
[1, "0x45b5290b", "0x45baa7f1"],
|
|
[1, "0x45b52883", "0x45baa93f"],
|
|
[1, "0x45b527fe", "0x45baaa91"],
|
|
[1, "0x45b5277d", "0x45baabe7"],
|
|
[1, "0x45b52700", "0x45baad40"],
|
|
[1, "0x45b52687", "0x45baae9d"],
|
|
[1, "0x45b52611", "0x45baaffd"],
|
|
[1, "0x45b52600", "0x45bab032"],
|
|
[1, "0x45b52600", "0x45bc639b"],
|
|
[1, "0x45b5265e", "0x45bc64a8"],
|
|
[1, "0x45b526d3", "0x45bc65e9"],
|
|
[1, "0x45b5274b", "0x45bc6728"],
|
|
[1, "0x45b527c7", "0x45bc6864"],
|
|
[1, "0x45b52846", "0x45bc699e"],
|
|
[1, "0x45b528c8", "0x45bc6ad6"],
|
|
[1, "0x45b5294e", "0x45bc6c0b"],
|
|
[1, "0x45b529d7", "0x45bc6d3e"],
|
|
[1, "0x45b52a63", "0x45bc6e6e"],
|
|
[1, "0x45b52af3", "0x45bc6f9c"],
|
|
[1, "0x45b52b86", "0x45bc70c7"],
|
|
[1, "0x45b52c1b", "0x45bc71f0"],
|
|
[1, "0x45b52cb4", "0x45bc7316"],
|
|
[1, "0x45b52d50", "0x45bc7439"],
|
|
[1, "0x45b52def", "0x45bc755a"],
|
|
[1, "0x45b52e90", "0x45bc7678"],
|
|
[1, "0x45b52f35", "0x45bc7793"],
|
|
[1, "0x45b52fdc", "0x45bc78ab"],
|
|
[1, "0x45b53086", "0x45bc79c1"],
|
|
[1, "0x45b53133", "0x45bc7ad3"],
|
|
[1, "0x45b531e2", "0x45bc7be3"],
|
|
[1, "0x45b53294", "0x45bc7cf0"],
|
|
[1, "0x45b53349", "0x45bc7df9"],
|
|
[1, "0x45b53400", "0x45bc7f00"],
|
|
[1, "0x45b534ba", "0x45bc8004"],
|
|
[1, "0x45b53575", "0x45bc8104"],
|
|
[1, "0x45b53634", "0x45bc8201"],
|
|
[1, "0x45b536f4", "0x45bc82fc"],
|
|
[1, "0x45b537b7", "0x45bc83f2"],
|
|
[1, "0x45b5387c", "0x45bc84e6"],
|
|
[1, "0x45b53944", "0x45bc85d6"],
|
|
[1, "0x45b53a0d", "0x45bc86c4"],
|
|
[1, "0x45b53ad8", "0x45bc87ad"],
|
|
[1, "0x45b53ba6", "0x45bc8893"],
|
|
[1, "0x45b53c75", "0x45bc8976"],
|
|
[1, "0x45b53d47", "0x45bc8a56"],
|
|
[1, "0x45b53e1a", "0x45bc8b31"],
|
|
[1, "0x45b53eef", "0x45bc8c0a"],
|
|
[1, "0x45b53fc6", "0x45bc8cde"],
|
|
[1, "0x45b5409e", "0x45bc8db0"],
|
|
[1, "0x45b54178", "0x45bc8e7d"],
|
|
[1, "0x45b54254", "0x45bc8f47"],
|
|
[1, "0x45b54331", "0x45bc900d"],
|
|
[1, "0x45b54410", "0x45bc90cf"],
|
|
[1, "0x45b544f1", "0x45bc918d"],
|
|
[1, "0x45b545d3", "0x45bc9248"],
|
|
[1, "0x45b546b6", "0x45bc92fe"],
|
|
[1, "0x45b5479a", "0x45bc93b1"],
|
|
[1, "0x45b54880", "0x45bc9460"],
|
|
[1, "0x45b54967", "0x45bc950b"],
|
|
[1, "0x45b54a4f", "0x45bc95b2"],
|
|
[1, "0x45b54b39", "0x45bc9654"],
|
|
[1, "0x45b54c23", "0x45bc96f3"],
|
|
[1, "0x45b54d0e", "0x45bc978d"],
|
|
[1, "0x45b54dfb", "0x45bc9824"],
|
|
[1, "0x45b54ee8", "0x45bc98b6"],
|
|
[1, "0x45b54fd6", "0x45bc9943"],
|
|
[1, "0x45b550c5", "0x45bc99cd"],
|
|
[1, "0x45b551b5", "0x45bc9a52"],
|
|
[1, "0x45b552a6", "0x45bc9ad3"],
|
|
[1, "0x45b55397", "0x45bc9b4f"],
|
|
[1, "0x45b55489", "0x45bc9bc7"],
|
|
[1, "0x45b5557c", "0x45bc9c3b"],
|
|
[1, "0x45b5566f", "0x45bc9caa"],
|
|
[1, "0x45b55762", "0x45bc9d14"],
|
|
[1, "0x45b55856", "0x45bc9d7a"],
|
|
[1, "0x45b5594a", "0x45bc9ddc"],
|
|
[1, "0x45b55a3f", "0x45bc9e38"],
|
|
[1, "0x45b55b34", "0x45bc9e90"],
|
|
[1, "0x45b55c29", "0x45bc9ee3"],
|
|
[1, "0x45b55d1f", "0x45bc9f32"],
|
|
[1, "0x45b55e15", "0x45bc9f7b"],
|
|
[1, "0x45b55f0a", "0x45bc9fc0"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"android1": {
|
|
"p1": [[0, "0xc0a00000", "0x00000000"],
|
|
[1, "0x44866000", "0x00000000"],
|
|
[1, "0x44866000", "0x43720000"],
|
|
[1, "0xc0a00000", "0x43720000"],
|
|
[1, "0xc0a00000", "0x00000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x44870000", "0x00000000"],
|
|
[1, "0x44870000", "0x43720000"],
|
|
[1, "0x00000000", "0x43720000"],
|
|
[1, "0x00000000", "0x00000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x44866000", "0x00000000"],
|
|
[1, "0x44866000", "0x43720000"],
|
|
[1, "0x00000000", "0x43720000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"bug5240": {
|
|
"p1": [[0, "0x444bc000", "0x42a40000"],
|
|
[4, "0x444b9eaf", "0x42a592e3", "0x444ba21e", "0x42a540d9", "0x444ba1dd", "0x42a5401d"],
|
|
[4, "0x444ba178", "0x42a53efa", "0x444b9842", "0x42a6006a", "0x444b769e", "0x42a56a1e"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x444bc000", "0x42a40000"],
|
|
[4, "0x444b9eaf", "0x42a592e3", "0x444ba21e", "0x42a540d9", "0x444ba1dd", "0x42a5401d"],
|
|
[4, "0x444ba178", "0x42a53efa", "0x444b9842", "0x42a6006a", "0x444b769e", "0x42a56a1e"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kUnion_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x444ba1df", "0x42a541b6"],
|
|
[4, "0x444ba1cd", "0x42a54b47", "0x444ba183", "0x42a570b5", "0x444bc000", "0x42a40000"],
|
|
[1, "0x444b769e", "0x42a56a1e"],
|
|
[4, "0x444b951a", "0x42a5f250", "0x444b9f86", "0x42a56040", "0x444ba182", "0x42a5447d"],
|
|
[4, "0x444ba1a2", "0x42a542b1", "0x444ba1ba", "0x42a54164", "0x444ba1ca", "0x42a540b1"],
|
|
[1, "0x444ba1dd", "0x42a5401d"],
|
|
[1, "0x444ba1df", "0x42a541b6"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"circlesOp4": {
|
|
"p1": [[0, "0x40a00000", "0x3f800000"],
|
|
[3, "0x40a00000", "0x40c00000", "0x00000000", "0x40c00000", "0x3f3504f3"],
|
|
[3, "0xc0a00000", "0x40c00000", "0xc0a00000", "0x3f800000", "0x3f3504f3"],
|
|
[3, "0xc0a00000", "0xc0800000", "0x00000000", "0xc0800000", "0x3f3504f3"],
|
|
[3, "0x40a00000", "0xc0800000", "0x40a00000", "0x3f800000", "0x3f3504f3"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40a00000", "0x3f800000"],
|
|
[3, "0x40a00000", "0x40c00000", "0x00000000", "0x40c00000", "0x3f3504f3"],
|
|
[3, "0xc0a00000", "0x40c00000", "0xc0a00000", "0x3f800000", "0x3f3504f3"],
|
|
[3, "0xc0a00000", "0xc0800000", "0x00000000", "0xc0800000", "0x3f3504f3"],
|
|
[3, "0x40a00000", "0xc0800000", "0x40a00000", "0x3f800000", "0x3f3504f3"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loop17": {
|
|
"p1": [[0, "0x3f800000", "0x40000000"],
|
|
[4, "0x00000000", "0x40400000", "0xbeaaaaab", "0x40555555", "0x3f555556", "0x40600000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40400000"],
|
|
[4, "0xbeaaaaab", "0x40555555", "0x3f555556", "0x40600000", "0x3f800000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f800000", "0x40000000"],
|
|
[4, "0x3ebb67b8", "0x40289309", "0x34a771c1", "0x403ffffe", "0x3dea03b4", "0x404e6e46"],
|
|
[4, "0x3ec6042a", "0x404ed9ed", "0x3f64f34d", "0x403cdc93", "0x3f800000", "0x40000000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp158": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40000000", "0x40800000", "0x40000000", "0x00000000", "0x40000000", "0x00000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40000000"],
|
|
[4, "0x00000000", "0x40000000", "0x3f800000", "0x00000000", "0x40800000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3eca1d1e", "0x3fc47bb1"],
|
|
[4, "0x3e8b9d90", "0x3fb1cc81", "0x3e10bab9", "0x3f9b2303", "0x00000000", "0x3f800000"],
|
|
[1, "0x40000000", "0x00000000"],
|
|
[4, "0x40000000", "0x00000000", "0x40000000", "0x3f131b2a", "0x3ff20f94", "0x3f8ffe6f"],
|
|
[4, "0x3f965968", "0x3f8679a5", "0x3f315532", "0x3fa4f079", "0x3eca1d1e", "0x3fc47bb1"],
|
|
[5],
|
|
[0, "0x3f642a85", "0x40000000"],
|
|
[4, "0x3f942fa5", "0x400ac15b", "0x3fae1817", "0x4008f33a", "0x3fc1c6bd", "0x40000000"],
|
|
[1, "0x3f642a85", "0x40000000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops_i1": {
|
|
"p1": [[0, "0x40000000", "0x40400000"],
|
|
[4, "0x00000000", "0x40800000", "0xbeaaaaab", "0x40955555", "0x40400000", "0x40baaaab"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40800000"],
|
|
[4, "0xbeaaaaab", "0x40955555", "0x40400000", "0x40baaaab", "0x40000000", "0x40400000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40000000", "0x40400000"],
|
|
[4, "0x3f3b6775", "0x40689311", "0x3e092fc9", "0x4084498b", "0x3f372420", "0x4096cb8a"],
|
|
[4, "0x3fc35d55", "0x409f83b3", "0x40289303", "0x40997aee", "0x40000000", "0x40400000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops_i2": {
|
|
"p1": [[0, "0x40000000", "0x40800000"],
|
|
[4, "0x00000000", "0x40a00000", "0xbeaaaaab", "0x40b55555", "0x40400000", "0x40daaaaa"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40a00000"],
|
|
[4, "0xbeaaaaab", "0x40b55555", "0x40400000", "0x40daaaaa", "0x40000000", "0x40800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40000000", "0x40800000"],
|
|
[4, "0x3f3b6775", "0x40944989", "0x3e092fc9", "0x40a4498a", "0x3f372420", "0x40b6cb89"],
|
|
[4, "0x3fc35d55", "0x40bf83b2", "0x40289303", "0x40b97aee", "0x40000000", "0x40800000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops_i3": {
|
|
"p1": [[0, "0x40000000", "0x40a00000"],
|
|
[4, "0x00000000", "0x40c00000", "0xbeaaaaab", "0x40d55555", "0x40400000", "0x40faaaaa"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40c00000"],
|
|
[4, "0xbeaaaaab", "0x40d55555", "0x40400000", "0x40faaaaa", "0x40000000", "0x40a00000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40000000", "0x40a00000"],
|
|
[4, "0x3f3b6775", "0x40b44989", "0x3e092fc9", "0x40c4498a", "0x3f372420", "0x40d6cb89"],
|
|
[4, "0x3fc35d55", "0x40df83b2", "0x40289303", "0x40d97aee", "0x40000000", "0x40a00000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops_i4": {
|
|
"p1": [[0, "0x40400000", "0x40800000"],
|
|
[4, "0x3f800000", "0x40a00000", "0x3f2aaaaa", "0x40b55555", "0x40800000", "0x40daaaaa"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40a00000"],
|
|
[4, "0x3f2aaaaa", "0x40b55555", "0x40800000", "0x40daaaaa", "0x40400000", "0x40800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40400000", "0x40800000"],
|
|
[4, "0x3fddb3bb", "0x40944989", "0x3f9125f9", "0x40a4498a", "0x3fdb9210", "0x40b6cb89"],
|
|
[4, "0x4021aeaa", "0x40bf83b2", "0x40689303", "0x40b97aee", "0x40400000", "0x40800000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops_i5": {
|
|
"p1": [[0, "0x40400000", "0x40a00000"],
|
|
[4, "0x3f800000", "0x40c00000", "0x3f2aaaaa", "0x40d55555", "0x40800000", "0x40faaaaa"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40c00000"],
|
|
[4, "0x3f2aaaaa", "0x40d55555", "0x40800000", "0x40faaaaa", "0x40400000", "0x40a00000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40400000", "0x40a00000"],
|
|
[4, "0x3fddb3bb", "0x40b44989", "0x3f9125f9", "0x40c4498a", "0x3fdb9210", "0x40d6cb89"],
|
|
[4, "0x4021aeaa", "0x40df83b2", "0x40689303", "0x40d97aee", "0x40400000", "0x40a00000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops_i6": {
|
|
"p1": [[0, "0x40800000", "0x40a00000"],
|
|
[4, "0x40000000", "0x40c00000", "0x3fd55555", "0x40d55555", "0x40a00000", "0x40faaaaa"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40000000", "0x40c00000"],
|
|
[4, "0x3fd55555", "0x40d55555", "0x40a00000", "0x40faaaaa", "0x40800000", "0x40a00000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40800000", "0x40a00000"],
|
|
[4, "0x402ed9dd", "0x40b44989", "0x400892fd", "0x40c4498a", "0x402dc908", "0x40d6cb89"],
|
|
[4, "0x4061aeab", "0x40df83b2", "0x40944981", "0x40d97aee", "0x40800000", "0x40a00000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubics_d3": {
|
|
"p1": [[0, "0x40400000", "0x40800000"],
|
|
[4, "0x00000000", "0x40c00000", "0x40c00000", "0x3f800000", "0x40800000", "0x40000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40c00000"],
|
|
[4, "0x40000000", "0x40800000", "0x40800000", "0x40400000", "0x40c00000", "0x00000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x401417a4", "0x408d8b6a"],
|
|
[4, "0x401cb872", "0x408b5f54", "0x402adf8a", "0x40870ad2", "0x40400000", "0x40800000"],
|
|
[1, "0x40600000", "0x40400000"],
|
|
[1, "0x401417a4", "0x408d8b6a"],
|
|
[5],
|
|
[0, "0x408d5622", "0x3ff32f5d"],
|
|
[4, "0x408d053a", "0x3feb212c", "0x4089186d", "0x3fedcf26", "0x40800000", "0x40000000"],
|
|
[1, "0x406017e2", "0x403fd03c"],
|
|
[4, "0x405829cc", "0x4047d635", "0x40500000", "0x40500000", "0x40480000", "0x40580000"],
|
|
[4, "0x404fe0f8", "0x40501f08", "0x4057ea79", "0x40481587", "0x406016d0", "0x403fd25f"],
|
|
[1, "0x406017e2", "0x403fd03c"],
|
|
[4, "0x406039c5", "0x403fadf3", "0x40605ba4", "0x403f8bab", "0x40607d7f", "0x403f6967"],
|
|
[1, "0x408d5622", "0x3ff32f5d"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubics_o": {
|
|
"p1": [[0, "0x3f800000", "0x40800000"],
|
|
[4, "0x40000000", "0x40c00000", "0x40a00000", "0x00000000", "0x40a00000", "0x40400000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40a00000"],
|
|
[4, "0x40400000", "0x40a00000", "0x40800000", "0x3f800000", "0x40c00000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kXOR_PathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x403f70b3", "0x406047a6"],
|
|
[4, "0x400d0fac", "0x40887d63", "0x3fa49249", "0x40a00000", "0x00000000", "0x40a00000"],
|
|
[1, "0x3fa66d75", "0x408b3251"],
|
|
[4, "0x3fdfa25f", "0x40935ba5", "0x40182511", "0x40831a91", "0x403f6d2d", "0x4060496a"],
|
|
[1, "0x403f70b3", "0x406047a6"],
|
|
[5],
|
|
[0, "0x403fa2ac", "0x40601755"],
|
|
[4, "0x403f9205", "0x40602770", "0x403f815c", "0x4060378b", "0x403f70b3", "0x406047a6"],
|
|
[1, "0x40400000", "0x40600000"],
|
|
[1, "0x40a00000", "0x40400000"],
|
|
[4, "0x40a00000", "0x40335539", "0x409f9508", "0x40292c44", "0x409ecada", "0x40213526"],
|
|
[1, "0x40c00000", "0x40000000"],
|
|
[4, "0x40a20000", "0x3fc40000", "0x408b0800", "0x400a5000", "0x40626980", "0x403d9c80"],
|
|
[4, "0x40874ada", "0x4011bde4", "0x4099f8b2", "0x3fe12b8b", "0x409ecada", "0x40213526"],
|
|
[1, "0x40400000", "0x40600000"],
|
|
[1, "0x403fa2ac", "0x40601755"],
|
|
[5],
|
|
[0, "0x403fa077", "0x406017e2"],
|
|
[4, "0x403f8f5e", "0x40602866", "0x403f7e46", "0x406038e8", "0x403f6d2d", "0x4060496a"],
|
|
[1, "0x3fa66d75", "0x408b3251"],
|
|
[4, "0x3f97fcc6", "0x408922ed", "0x3f8b0a91", "0x40858548", "0x3f800000", "0x40800000"],
|
|
[1, "0x403fa077", "0x406017e2"],
|
|
[5],
|
|
[0, "0x404c4d31", "0x4053aac5"],
|
|
[4, "0x40482241", "0x4057cd34", "0x4043ea35", "0x405bf3c4", "0x403fa2ac", "0x40601755"],
|
|
[1, "0x403fa077", "0x406017e2"],
|
|
[4, "0x4043de98", "0x405bfec8", "0x40481989", "0x4057d5bb", "0x404c4d31", "0x4053aac5"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubics_d2": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40000000", "0x40a00000", "0x40000000", "0x00000000", "0x40000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40000000"],
|
|
[4, "0x3f800000", "0x40000000", "0x3f800000", "0x00000000", "0x40a00000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3ef1af6f", "0x3feb96bc"],
|
|
[4, "0x3ea83c43", "0x3fcf672b", "0x3e2fc767", "0x3fabf1da", "0x00000000", "0x3f800000"],
|
|
[1, "0x3ffdf3b6", "0x3f800000"],
|
|
[4, "0x3ffd8433", "0x3f845b20", "0x3ffcfcf8", "0x3f896823", "0x3ffc58fa", "0x3f8f0133"],
|
|
[4, "0x3fad8199", "0x3f94974f", "0x3f81614b", "0x3fb70b32", "0x3f376c75", "0x3fd47446"],
|
|
[4, "0x3f21f345", "0x3fdcd64f", "0x3f0d86b7", "0x3fe4cf7a", "0x3ef1af6f", "0x3feb96bc"],
|
|
[5],
|
|
[0, "0x3f149f7b", "0x40000000"],
|
|
[4, "0x3fa0b81d", "0x403c917c", "0x3fce0871", "0x40242390", "0x3fe5cbdf", "0x40000000"],
|
|
[1, "0x3f149f7b", "0x40000000"],
|
|
[5],
|
|
[0, "0x3ffdf3b6", "0x3f800000"],
|
|
[1, "0x40000000", "0x3f800000"],
|
|
[4, "0x40000000", "0x3f67d46e", "0x40000000", "0x3f5d5a0d", "0x3fffc8d8", "0x3f5d5581"],
|
|
[4, "0x3fff8b29", "0x3f5d506c", "0x3fff087f", "0x3f6a604c", "0x3ffdf3b6", "0x3f800000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubics_d": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40400000", "0x40a00000", "0x3f800000", "0x00000000", "0x40400000", "0x00000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x00000000", "0x40400000", "0x3f800000", "0x00000000", "0x40a00000", "0x40400000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x00000000", "0x3f800000"],
|
|
[1, "0x3fb8fa87", "0x3fc9fdd0"],
|
|
[4, "0x3f905016", "0x3fcba5f1", "0x3f5f66eb", "0x3fd2bf30", "0x3f2bc501", "0x3fd85dc2"],
|
|
[4, "0x3f21dfcc", "0x3fd97176", "0x3f187a62", "0x3fda7740", "0x3f0f903b", "0x3fdb62aa"],
|
|
[4, "0x3fd788b9", "0x4043c847", "0x3fe6c5a2", "0x4023f02b", "0x3ff46da3", "0x3fe1c574"],
|
|
[1, "0x3fb8fa87", "0x3fc9fdd0"],
|
|
[4, "0x3fcbf4ef", "0x3fc937e1", "0x3fe0b066", "0x3fc9a15b", "0x3ff74da8", "0x3fcbee57"],
|
|
[4, "0x400009ff", "0x3f896da3", "0x4005d7ba", "0x3ef53f1e", "0x401c83ef", "0x3e3d405a"],
|
|
[1, "0x40400000", "0x00000000"],
|
|
[4, "0x4030f0f1", "0x00000000", "0x40256cf4", "0x3d8dbae8", "0x401c83ef", "0x3e3d405a"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"dean2": {
|
|
"p1": [[0, "0x3f2b74b3", "0x4154a02b"],
|
|
[4, "0x3f2b74b3", "0x4154a02b", "0x41531912", "0x3f130322", "0x4154a02b", "0x3f2b74b3"],
|
|
[4, "0x414a835a", "0x3ec07ba6", "0x413fcc0d", "0x3e193319", "0x4134a02b", "0x00000000"],
|
|
[1, "0x3f2b74b3", "0x4154a02b"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f2b74b3", "0x4154a02b"],
|
|
[4, "0x3f2b74b3", "0x4154a02b", "0x41531912", "0x3f130322", "0x4154a02b", "0x3f2b74b3"],
|
|
[1, "0x417ab74b", "0x4154a02b"],
|
|
[1, "0x3f2b74b3", "0x4154a02b"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x41549bc8", "0x3f2b5410"],
|
|
[1, "0x4154a02b", "0x3f2b74b3"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"fuzzX_392": {
|
|
"p1": [[0, "0x41e80000", "0x43bde212"],
|
|
[1, "0x41e80000", "0x43bdc7ef"],
|
|
[3, "0x42a5861e", "0x43c61f86", "0x430b0610", "0x43c61f86", "0x3f7d23f3"],
|
|
[3, "0x42a58e20", "0x43c61f86", "0x41e80000", "0x43bde212", "0x3f7d2cf5"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x41e80000", "0x43bde212"],
|
|
[1, "0x41e80000", "0x43bdc7ef"],
|
|
[3, "0x42a5861e", "0x43c61f86", "0x430b0610", "0x43c61f86", "0x3f7d23f3"],
|
|
[3, "0x42a58e20", "0x43c61f86", "0x41e80000", "0x43bde212", "0x3f7d2cf5"],
|
|
[5],
|
|
[0, "0xc36c7bd8", "0xc3a31d72"],
|
|
[1, "0xc367a4ae", "0xc3a31d72"],
|
|
[1, "0x430b0610", "0x43c61f86"],
|
|
[1, "0xc36c7bd8", "0x43c61f86"]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x41e80000", "0x43bdc7ef"],
|
|
[1, "0x41e80000", "0x43bde212"],
|
|
[3, "0x42a5062b", "0x43c6151c", "0x430a7af9", "0x43c61f79", "0x3f7d33f7"],
|
|
[3, "0x42a4fe38", "0x43c614fb", "0x41e80000", "0x43bdc7ef", "0x3f7d2b0a"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"fuzz38": {
|
|
"p1": [[0, "0x42c8ae14", "0x4397a7f0"],
|
|
[1, "0xccbebc20", "0x4397a7f0"],
|
|
[1, "0x42cc0000", "0x439b13f8"],
|
|
[1, "0x42c8ae14", "0x439b13f8"],
|
|
[1, "0x42c8ae14", "0x4397a7f0"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kUnion_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "no",
|
|
"succeeded": true,
|
|
"out": [],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubics44d": {
|
|
"p1": [[0, "0x40400000", "0x40800000"],
|
|
[4, "0x40000000", "0x40a00000", "0x40400000", "0x3f800000", "0x40c00000", "0x40000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40400000"],
|
|
[4, "0x40000000", "0x40c00000", "0x40800000", "0x40400000", "0x40a00000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x402e36ff", "0x408524a8"],
|
|
[4, "0x403236ac", "0x4085722c", "0x40382458", "0x4083edd4", "0x40400000", "0x40800000"],
|
|
[1, "0x40c00000", "0x40000000"],
|
|
[4, "0x409e956b", "0x3fd371e4", "0x4084ebfe", "0x3ff46f5e", "0x40660775", "0x40167e23"],
|
|
[1, "0x40a00000", "0x40000000"],
|
|
[4, "0x409b27d5", "0x4009b056", "0x409593ea", "0x40164fa9", "0x408f7d19", "0x40241736"],
|
|
[4, "0x4081777e", "0x4043d25d", "0x4061777e", "0x4069b056", "0x40400000", "0x40800000"],
|
|
[4, "0x403a0fbf", "0x4081fac0", "0x40341f7e", "0x4083b6cf", "0x402e36ff", "0x408524a8"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubics45u": {
|
|
"p1": [[0, "0x3f800000", "0x40400000"],
|
|
[4, "0x40000000", "0x40c00000", "0x40800000", "0x40400000", "0x40a00000", "0x40000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40400000", "0x40800000"],
|
|
[4, "0x40000000", "0x40a00000", "0x40400000", "0x3f800000", "0x40c00000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kUnion_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x402e36ff", "0x408524a8"],
|
|
[4, "0x403236ac", "0x4085722c", "0x40382458", "0x4083edd4", "0x40400000", "0x40800000"],
|
|
[1, "0x40c00000", "0x40000000"],
|
|
[4, "0x409e956b", "0x3fd371e4", "0x4084ebfe", "0x3ff46f5e", "0x40660775", "0x40167e23"],
|
|
[1, "0x3f800000", "0x40400000"],
|
|
[4, "0x3fb814ff", "0x408a0fbf", "0x40045e30", "0x408f43eb", "0x402e36ff", "0x408524a8"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops61i": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x3f800000", "0x40a00000", "0xc0caaaaa", "0x3f2aaaaa", "0x41000000", "0xbf800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40a00000"],
|
|
[4, "0xc0caaaaa", "0x3f2aaaaa", "0x41000000", "0xbf800000", "0x00000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3c5eca1e", "0x3f7f2117"],
|
|
[4, "0x3d8974bf", "0x3f76e4fe", "0x3dfc2d2f", "0x3f6e9eec", "0x3e3a17e9", "0x3f6650f4"],
|
|
[4, "0x3f869a2b", "0x3ed77554", "0x400526b5", "0x3e2beb3b", "0x401a06a5", "0x3e2453fa"],
|
|
[4, "0x40304464", "0x3e1c3d84", "0x401373c4", "0x3ed8c676", "0x3c5eca1e", "0x3f7f2117"],
|
|
[5],
|
|
[0, "0x00000000", "0x3f800000"],
|
|
[1, "0x3a823135", "0x3f808231"],
|
|
[1, "0x3a81f538", "0x3f80823a"],
|
|
[1, "0x3a886147", "0x3f8088ad"],
|
|
[4, "0xbd5f1cad", "0x3f84d530", "0xbddbad0b", "0x3f891c2b", "0xbe21371b", "0x3f8d5c6e"],
|
|
[4, "0xbe8f10d8", "0x3f97bb22", "0xbeca5944", "0x3fa2bf1a", "0xbf007ab4", "0x3fae6626"],
|
|
[4, "0xbf9ca662", "0x3ffdf5dc", "0xbf8636aa", "0x401f746f", "0xbf34b724", "0x40277ebc"],
|
|
[4, "0xbe9941e9", "0x4031094d", "0x3eaf9206", "0x40182b11", "0x3a886147", "0x3f8088ad"],
|
|
[1, "0x3a88a35d", "0x3f8088a3"],
|
|
[1, "0x3a823135", "0x3f808231"],
|
|
[4, "0x3ba2da19", "0x3f80334d", "0x3c12a86f", "0x3f7fc928", "0x3c53f7ed", "0x3f7f2c08"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops62i": {
|
|
"p1": [[0, "0x00000000", "0x40000000"],
|
|
[4, "0x3f800000", "0x40c00000", "0xc0caaaaa", "0x3fd55555", "0x41000000", "0x00000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40c00000"],
|
|
[4, "0xc0caaaaa", "0x3fd55555", "0x41000000", "0x00000000", "0x00000000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3e3a19ed", "0x3ff32856"],
|
|
[4, "0x3dfc2fc0", "0x3ff74f5e", "0x3d8975f8", "0x3ffb7273", "0x3c5eca15", "0x3fff908b"],
|
|
[4, "0x401373c4", "0x3fb6319d", "0x40304464", "0x3f9387b1", "0x401a06a5", "0x3f948a7f"],
|
|
[4, "0x400526b9", "0x3f957d67", "0x3f869a5e", "0x3fb5dd48", "0x3e3a19ed", "0x3ff32856"],
|
|
[5],
|
|
[0, "0xbf007a89", "0x4017330a"],
|
|
[4, "0xbeca5965", "0x40115f91", "0xbe8f1187", "0x400bdda1", "0xbe2139ad", "0x4006ae52"],
|
|
[4, "0xbddbb0a6", "0x40048e27", "0xbd5f2079", "0x40026aa2", "0x3a886142", "0x40004457"],
|
|
[4, "0x3eaf9206", "0x40582b12", "0xbe9941e9", "0x4071094d", "0xbf34b724", "0x40677ebc"],
|
|
[4, "0xbf8636ae", "0x405f746e", "0xbf9ca665", "0x403efae9", "0xbf007a89", "0x4017330a"],
|
|
[5],
|
|
[0, "0x3a88a357", "0x40004452"],
|
|
[1, "0x3a823105", "0x40004119"],
|
|
[4, "0x3ba2d9dd", "0x400019a7", "0x3c12a838", "0x3fffe494", "0x3c53f79e", "0x3fff9604"],
|
|
[1, "0x3a81f508", "0x4000411d"],
|
|
[1, "0x3a886142", "0x40004457"],
|
|
[1, "0x3a88a357", "0x40004452"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops63i": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40000000", "0x40800000", "0xc0800000", "0xbf555554", "0x40c00000", "0xc0400000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40000000", "0x40800000"],
|
|
[4, "0xc0800000", "0xbf555554", "0x40c00000", "0xc0400000", "0x00000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3ec39eb4", "0x3ff96f34"],
|
|
[4, "0x3effda45", "0x400002dc", "0x3efb15d7", "0x3fde3689", "0x3aa869b2", "0x3f803f2c"],
|
|
[4, "0x3b05caca", "0x3f82fa31", "0x3b4d7c3d", "0x3f85b9ef", "0x3b95eb00", "0x3f887e5d"],
|
|
[4, "0x3d22f0e9", "0x3fc7aa73", "0x3e89deb0", "0x3ff31e34", "0x3ec39eb4", "0x3ff96f34"],
|
|
[5],
|
|
[0, "0x3a943716", "0x3f803798"],
|
|
[1, "0x3a89577d", "0x3f7fd238"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[1, "0x3a943687", "0x3f803794"],
|
|
[5],
|
|
[0, "0x36851cec", "0x3f6f060a"],
|
|
[4, "0x3844b3c3", "0x3f749344", "0x39e6480c", "0x3f7a2a9b", "0x3a9bff77", "0x3f7fcc00"],
|
|
[4, "0x40115ba7", "0xbf03add4", "0x400ffb10", "0xbf92845a", "0x3fd5f178", "0xbf8a6bd8"],
|
|
[4, "0x3fa3fcb2", "0xbf84f513", "0x3f23238b", "0xbf2e1cac", "0x3e8bd440", "0xbd82f1c5"],
|
|
[4, "0x3d94cf65", "0x3e987fcf", "0x3a2245c3", "0x3f2381d7", "0x36851cec", "0x3f6f060a"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops58iAsQuads": {
|
|
"p1": [[0, "0x40000000", "0x40400000"],
|
|
[2, "0x401423e4", "0x406953ed", "0x401ab099", "0x407a4cf5"],
|
|
[2, "0x40234949", "0x4084f34f", "0x40282a44", "0x40817b4d"],
|
|
[2, "0x402c4259", "0x406ca08e", "0x406aaaaa", "0x40400000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40400000", "0x40a00000"],
|
|
[2, "0x402afdab", "0x4094cda7", "0x402a3b68", "0x408a332d"],
|
|
[2, "0x40297925", "0x407f3165", "0x402eba1e", "0x406d8ba6"],
|
|
[2, "0x403551ef", "0x4058f2a8", "0x402f3b43", "0x404ca11a"],
|
|
[2, "0x40292498", "0x40404f8c", "0x40000000", "0x40400000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40000000", "0x40400000"],
|
|
[1, "0x4022049c", "0x4082049c"],
|
|
[2, "0x4023cb5e", "0x4082a788", "0x402551c2", "0x40828756"],
|
|
[2, "0x4026df68", "0x4082668a", "0x40282a44", "0x40817b4d"],
|
|
[2, "0x4028f4fa", "0x407ea4ac", "0x402bee1f", "0x40797d44"],
|
|
[2, "0x402d0189", "0x4073538f", "0x402eba1e", "0x406d8ba6"],
|
|
[2, "0x403551ef", "0x4058f2a8", "0x402f3b43", "0x404ca11a"],
|
|
[2, "0x40292498", "0x40404f8c", "0x40000000", "0x40400000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubics41d": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x3f800000", "0x40800000", "0x40400000", "0x00000000", "0x40400000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40400000"],
|
|
[4, "0x3f800000", "0x40400000", "0x3f800000", "0x00000000", "0x40800000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3ffdf44a", "0x3f800000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[4, "0x3e811fe0", "0x3fe0d7e8", "0x3f116829", "0x40045969", "0x3f6636fd", "0x40081a0b"],
|
|
[4, "0x3f94e3f2", "0x3fdb64fe", "0x3fbd3152", "0x3fa0dc93", "0x3ffdf44a", "0x3f800000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops59iasQuads": {
|
|
"p1": [[0, "0x00000000", "0x40c00000"],
|
|
[2, "0x3f1b96b0", "0x408840ee", "0x3fcb5e5d", "0x4056611e"],
|
|
[2, "0x400c86e3", "0x402d005c", "0x400bfc38", "0x4017f211"],
|
|
[2, "0x400b8106", "0x3ffd786e", "0x3d8b3f64", "0x3ff5fd97"],
|
|
[2, "0xc002cd10", "0x3ff37e21", "0xc0f00000", "0x40000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40000000"],
|
|
[2, "0x401024ee", "0x3ff726a3", "0x4020d631", "0x3ff45865"],
|
|
[2, "0x40277dae", "0x3ff35f88", "0x40277f46", "0x3ff382ae"],
|
|
[2, "0x4027729b", "0x3ff3a064", "0x40231275", "0x3ff4a754"],
|
|
[2, "0x3ff31613", "0x3ff945f3", "0x3d744df7", "0x40180ccf"],
|
|
[2, "0xbfdb46c8", "0x4032b59d", "0xc009b640", "0x406fd9bc"],
|
|
[2, "0xc00b1652", "0x40932b41", "0x00000000", "0x40c00000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f966d72", "0x3ffec1c1"],
|
|
[2, "0x3f8b8c84", "0x3fff5cc7", "0x3f800000", "0x40000000"],
|
|
[1, "0x3f74c9a3", "0x400b365d"],
|
|
[2, "0x3f0cdeb6", "0x4010bcfd", "0x3d744df7", "0x40180ccf"],
|
|
[2, "0xbfdb46c8", "0x4032b59d", "0xc009b640", "0x406fd9bc"],
|
|
[2, "0xc00b1652", "0x40932b41", "0x00000000", "0x40c00000"],
|
|
[1, "0x3f74c9a3", "0x400b365d"],
|
|
[2, "0x3fa637b6", "0x40068d39", "0x3fca5415", "0x40032954"],
|
|
[2, "0x3fb3ae58", "0x400101b4", "0x3f966d72", "0x3ffec1c1"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops59i": {
|
|
"p1": [[0, "0x00000000", "0x40c00000"],
|
|
[4, "0x3f800000", "0x40000000", "0x40eaaaaa", "0x3fd55555", "0xc0f00000", "0x40000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40000000"],
|
|
[4, "0x40eaaaaa", "0x3fd55555", "0xc0f00000", "0x40000000", "0x00000000", "0x40c00000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f96adff", "0x3ffeca7f"],
|
|
[4, "0x3f8f5e2f", "0x3fff2f94", "0x3f87cf47", "0x3fff96c6", "0x3f800000", "0x40000000"],
|
|
[1, "0x3f758794", "0x400a786c"],
|
|
[4, "0xbf9d1c43", "0x4026e116", "0xc08a4e1a", "0x406c797e", "0x00000000", "0x40c00000"],
|
|
[1, "0x3f758794", "0x400a786c"],
|
|
[4, "0x3f96ca14", "0x4007a031", "0x3fb1a605", "0x400531ae", "0x3fca45be", "0x40032371"],
|
|
[4, "0x3fbb7e12", "0x4001b6e3", "0x3faa5dfa", "0x4000788a", "0x3f96adff", "0x3ffeca7f"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops44i": {
|
|
"p1": [[0, "0x3f800000", "0x40a00000"],
|
|
[4, "0x00000000", "0x3f800000", "0x40eaaaaa", "0x40aaaaab", "0xc0e00000", "0x40e00000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40eaaaaa", "0x40aaaaab", "0xc0e00000", "0x40e00000", "0x3f800000", "0x40a00000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f517d02", "0x40a335ad"],
|
|
[4, "0xbd531fc4", "0x40b28898", "0xbf8a4d3c", "0x40baa0a6", "0xbfb40d4b", "0x40badd60"],
|
|
[4, "0xbfe088c8", "0x40bb1e14", "0xbfa6e787", "0x40b27399", "0x3f7c84da", "0x40a01bdd"],
|
|
[4, "0x3f6ed253", "0x40a1234f", "0x3f607c42", "0x40a22c00", "0x3f517d02", "0x40a335ad"],
|
|
[5],
|
|
[0, "0x3f7cb01c", "0x40a01a7f"],
|
|
[1, "0x3f800000", "0x40a00000"],
|
|
[1, "0x3f7fbee7", "0x409fdf74"],
|
|
[4, "0x3f7eba2f", "0x409ff32f", "0x3f7db525", "0x40a006df", "0x3f7cb01c", "0x40a01a7f"],
|
|
[5],
|
|
[0, "0x3f9424fc", "0x409ca935"],
|
|
[4, "0x3f8db976", "0x409db92c", "0x3f86f828", "0x409ecad1", "0x3f7fbbaf", "0x409fddd7"],
|
|
[4, "0x3f283700", "0x4067d4ef", "0x3fa6507a", "0x404ef6b3", "0x3fda5b92", "0x40588144"],
|
|
[4, "0x40031b4b", "0x40608b8e", "0x400e5327", "0x4080827b", "0x3fc03dd2", "0x4094665d"],
|
|
[4, "0x3fb2961a", "0x40975048", "0x3fa3c32f", "0x409a1169", "0x3f9424fc", "0x409ca935"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops45i": {
|
|
"p1": [[0, "0x3f800000", "0x40c00000"],
|
|
[4, "0x00000000", "0x40000000", "0x40eaaaaa", "0x40caaaaa", "0xc0e00000", "0x41000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40000000"],
|
|
[4, "0x40eaaaaa", "0x40caaaaa", "0xc0e00000", "0x41000000", "0x3f800000", "0x40c00000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f51772f", "0x40c33613"],
|
|
[4, "0xbd53693f", "0x40d288bc", "0xbf8a4d99", "0x40daa0a6", "0xbfb40d4b", "0x40dadd60"],
|
|
[4, "0xbfe088c8", "0x40db1e14", "0xbfa6e788", "0x40d27398", "0x3f7c84cd", "0x40c01bdd"],
|
|
[4, "0x3f6ed083", "0x40c12370", "0x3f607887", "0x40c22c43", "0x3f51772f", "0x40c33613"],
|
|
[5],
|
|
[0, "0x3f7cb01c", "0x40c01a7f"],
|
|
[1, "0x3f800000", "0x40c00000"],
|
|
[1, "0x3f7fbee7", "0x40bfdf74"],
|
|
[4, "0x3f7eba2f", "0x40bff32f", "0x3f7db525", "0x40c006df", "0x3f7cb01c", "0x40c01a7f"],
|
|
[5],
|
|
[0, "0x3f942901", "0x40bca88a"],
|
|
[4, "0x3f8dbc47", "0x40bdb8b9", "0x3f86f9a3", "0x40beca97", "0x3f7fbbae", "0x40bfddd7"],
|
|
[4, "0x3f283701", "0x4093ea77", "0x3fa6507b", "0x40877b59", "0x3fda5b92", "0x408c40a2"],
|
|
[4, "0x40031b62", "0x409045cb", "0x400e533e", "0x40a0829c", "0x3fc03cb4", "0x40b4669a"],
|
|
[4, "0x3fb29677", "0x40b7502e", "0x3fa3c54d", "0x40ba1102", "0x3f942901", "0x40bca88a"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops46i": {
|
|
"p1": [[0, "0x40000000", "0x40c00000"],
|
|
[4, "0x3f800000", "0x40000000", "0x41055555", "0x40caaaaa", "0xc0c00000", "0x41000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40000000"],
|
|
[4, "0x41055555", "0x40caaaaa", "0xc0c00000", "0x41000000", "0x40000000", "0x40c00000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3fe8bb82", "0x40c33616"],
|
|
[4, "0x3f72c94a", "0x40d288bd", "0xbda4d9b3", "0x40daa0a6", "0xbed0352a", "0x40dadd60"],
|
|
[4, "0xbf411190", "0x40db1e14", "0xbe9b9e1e", "0x40d27398", "0x3ffe4267", "0x40c01bdd"],
|
|
[4, "0x3ff7683c", "0x40c12371", "0x3ff03c36", "0x40c22c45", "0x3fe8bb82", "0x40c33616"],
|
|
[5],
|
|
[0, "0x3ffe580e", "0x40c01a7f"],
|
|
[1, "0x40000000", "0x40c00000"],
|
|
[1, "0x3fffdf74", "0x40bfdf74"],
|
|
[4, "0x3fff5d18", "0x40bff32f", "0x3ffeda93", "0x40c006df", "0x3ffe580e", "0x40c01a7f"],
|
|
[5],
|
|
[0, "0x400a148f", "0x40bca886"],
|
|
[4, "0x4006de2e", "0x40bdb8b7", "0x40037cd7", "0x40beca96", "0x3fffddd7", "0x40bfddd7"],
|
|
[4, "0x3fd41b80", "0x4093ea77", "0x4013283d", "0x40877b59", "0x402d2dc9", "0x408c40a2"],
|
|
[4, "0x40431b63", "0x409045cb", "0x404e533f", "0x40a0829e", "0x40201e56", "0x40b4669c"],
|
|
[4, "0x40194b3d", "0x40b7502e", "0x4011e2ae", "0x40ba1100", "0x400a148f", "0x40bca886"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops47i": {
|
|
"p1": [[0, "0x40000000", "0x40800000"],
|
|
[4, "0x00000000", "0x3f800000", "0x40c00000", "0x40baaaaa", "0xc0800000", "0x41000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40c00000", "0x40baaaaa", "0xc0800000", "0x41000000", "0x40000000", "0x40800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3fdd0af4", "0x40a20bc5"],
|
|
[4, "0x3fae6e3f", "0x40b5c395", "0x3f3806a0", "0x40c13d45", "0x3ea83a21", "0x40c29af6"],
|
|
[4, "0xbe7fb0f9", "0x40c4a117", "0xbe8add31", "0x40b075bb", "0x3fffd8ee", "0x40800683"],
|
|
[4, "0x3ffff19d", "0x4080bab9", "0x3ffffe78", "0x40816dae", "0x3fffffdf", "0x40821f60"],
|
|
[4, "0x3fffeba2", "0x408b8fde", "0x3ff6b2ed", "0x40967810", "0x3fdd0af4", "0x40a20bc5"],
|
|
[5],
|
|
[0, "0x3fffddaa", "0x408005b9"],
|
|
[1, "0x40000000", "0x40800000"],
|
|
[1, "0x3fffdaf3", "0x407fe436"],
|
|
[1, "0x3fffddaa", "0x408005b9"],
|
|
[5],
|
|
[0, "0x3fff6a0d", "0x407bc099"],
|
|
[4, "0x3fff993e", "0x407d22e4", "0x3fffbd19", "0x407e82d6", "0x3fffd5e5", "0x407fe06c"],
|
|
[4, "0x3fc13a8a", "0x4050e4bb", "0x3fc0096f", "0x403ffd24", "0x3fcf1853", "0x40434866"],
|
|
[4, "0x3fdd884c", "0x404670e4", "0x3ffae856", "0x405c2aad", "0x3fff6a0d", "0x407bc099"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops48i": {
|
|
"p1": [[0, "0x40000000", "0x40c00000"],
|
|
[4, "0x00000000", "0x3f800000", "0x41155555", "0x40daaaaa", "0xc1055555", "0x4112aaaa"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x41155555", "0x40daaaaa", "0xc1055555", "0x4112aaaa", "0x40000000", "0x40c00000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3fe625d8", "0x40c52e46"],
|
|
[4, "0x3f4bae35", "0x40dedb72", "0xbf26bbbb", "0x40eccbc2", "0xbf95a003", "0x40ed65f5"],
|
|
[4, "0xbfdc11bd", "0x40ee09e6", "0xbf9c0fac", "0x40df9abd", "0x3ffdb963", "0x40c02ca9"],
|
|
[4, "0x3ff6610c", "0x40c1d441", "0x3fee8750", "0x40c37fa8", "0x3fe625d8", "0x40c52e46"],
|
|
[5],
|
|
[0, "0x3ffdbf4c", "0x40c02c2f"],
|
|
[1, "0x40000000", "0x40c00000"],
|
|
[1, "0x3fff9a65", "0x40bfc07f"],
|
|
[4, "0x3ffefc70", "0x40bfe47c", "0x3ffe5e04", "0x40c00865", "0x3ffdbf4c", "0x40c02c2f"],
|
|
[5],
|
|
[0, "0x40060ade", "0x40bccd99"],
|
|
[4, "0x40040cbe", "0x40bdc795", "0x4001f844", "0x40bec313", "0x3fff9983", "0x40bfbff2"],
|
|
[4, "0x3fadb343", "0x408c5fc9", "0x3ff1c82f", "0x4079c1d1", "0x4014261f", "0x4081f97f"],
|
|
[4, "0x402de3a5", "0x4086c974", "0x404194b5", "0x409df63b", "0x400a5cbb", "0x40baa00e"],
|
|
[4, "0x4008f2a6", "0x40bb5bd5", "0x400781e7", "0x40bc15ae", "0x40060ade", "0x40bccd99"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops49i": {
|
|
"p1": [[0, "0x00000000", "0x40000000"],
|
|
[4, "0x3f800000", "0x40800000", "0xbe2aaaac", "0x402aaaab", "0x3fd55556", "0x40000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40800000"],
|
|
[4, "0xbe2aaaac", "0x402aaaab", "0x3fd55556", "0x40000000", "0x00000000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x00000000", "0x40000000"],
|
|
[1, "0x3f030128", "0x40418094"],
|
|
[4, "0x3f076179", "0x403ed4c0", "0x3f0d9a71", "0x4039cb56", "0x3f1b1e8b", "0x4033723d"],
|
|
[4, "0x3f204d4c", "0x402c8afd", "0x3f28128e", "0x40265598", "0x3f2ef937", "0x4020d20d"],
|
|
[4, "0x3f4a5bca", "0x400af0af", "0x3f580d13", "0x40000000", "0x00000000", "0x40000000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops50i": {
|
|
"p1": [[0, "0x00000000", "0x40400000"],
|
|
[4, "0x3f800000", "0x40a00000", "0xbe2aaaac", "0x406aaaab", "0x3fd55556", "0x40400000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40a00000"],
|
|
[4, "0xbe2aaaac", "0x406aaaab", "0x3fd55556", "0x40400000", "0x00000000", "0x40400000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x00000000", "0x40400000"],
|
|
[1, "0x3f030129", "0x4080c04a"],
|
|
[4, "0x3f07617a", "0x407ed4bf", "0x3f0d9a71", "0x4079cb56", "0x3f1b1e8a", "0x4073723e"],
|
|
[4, "0x3f204d4b", "0x406c8afe", "0x3f28128e", "0x40665598", "0x3f2ef937", "0x4060d20d"],
|
|
[4, "0x3f4a5bca", "0x404af0af", "0x3f580d13", "0x40400000", "0x00000000", "0x40400000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops51i": {
|
|
"p1": [[0, "0x3f800000", "0x40000000"],
|
|
[4, "0x40000000", "0x40800000", "0x3f555555", "0x402aaaab", "0x402aaaab", "0x40000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40000000", "0x40800000"],
|
|
[4, "0x3f555555", "0x402aaaab", "0x402aaaab", "0x40000000", "0x3f800000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f800000", "0x40000000"],
|
|
[1, "0x3fc18094", "0x40418094"],
|
|
[4, "0x3fc3b0bd", "0x403ed4c0", "0x3fc6cd39", "0x4039cb56", "0x3fcd8f46", "0x4033723d"],
|
|
[4, "0x3fd026a6", "0x402c8afd", "0x3fd40947", "0x40265598", "0x3fd77c9c", "0x4020d20d"],
|
|
[4, "0x3fe52de5", "0x400af0af", "0x3fec068a", "0x40000000", "0x3f800000", "0x40000000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops52i": {
|
|
"p1": [[0, "0x3f800000", "0x40400000"],
|
|
[4, "0x40000000", "0x40a00000", "0x3f555555", "0x406aaaab", "0x402aaaab", "0x40400000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40000000", "0x40a00000"],
|
|
[4, "0x3f555555", "0x406aaaab", "0x402aaaab", "0x40400000", "0x3f800000", "0x40400000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f800000", "0x40400000"],
|
|
[1, "0x3fc18095", "0x4080c04a"],
|
|
[4, "0x3fc3b0be", "0x407ed4c0", "0x3fc6cd39", "0x4079cb57", "0x3fcd8f45", "0x4073723e"],
|
|
[4, "0x3fd026a5", "0x406c8afe", "0x3fd40947", "0x40665598", "0x3fd77c9c", "0x4060d20d"],
|
|
[4, "0x3fe52de5", "0x404af0af", "0x3fec068a", "0x40400000", "0x3f800000", "0x40400000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops53i": {
|
|
"p1": [[0, "0x40000000", "0x40400000"],
|
|
[4, "0x40400000", "0x40a00000", "0x3feaaaaa", "0x406aaaab", "0x406aaaaa", "0x40400000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40400000", "0x40a00000"],
|
|
[4, "0x3feaaaaa", "0x406aaaab", "0x406aaaaa", "0x40400000", "0x40000000", "0x40400000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40000000", "0x40400000"],
|
|
[1, "0x4020c04a", "0x4080c04a"],
|
|
[4, "0x4021d85e", "0x407ed4bf", "0x4023669c", "0x4079cb57", "0x4026c7a2", "0x4073723e"],
|
|
[4, "0x40281352", "0x406c8afe", "0x402a04a3", "0x40665598", "0x402bbe4d", "0x4060d20d"],
|
|
[4, "0x403296f2", "0x404af0af", "0x40360344", "0x40400000", "0x40000000", "0x40400000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops54i": {
|
|
"p1": [[0, "0x00000000", "0x40000000"],
|
|
[4, "0x3f800000", "0x40800000", "0x00000000", "0x40400000", "0x3fd55556", "0x40000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40800000"],
|
|
[4, "0x00000000", "0x40400000", "0x3fd55556", "0x40000000", "0x00000000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x00000000", "0x40000000"],
|
|
[1, "0x3f121ed4", "0x40490f6a"],
|
|
[4, "0x3f185f48", "0x404753a7", "0x3f200239", "0x4042ff3a", "0x3f2df330", "0x403cdc8f"],
|
|
[4, "0x3f319bda", "0x403784fd", "0x3f3662f8", "0x40326521", "0x3f3ae878", "0x402d8ba6"],
|
|
[4, "0x3f5420a1", "0x40127f0f", "0x3f655f60", "0x40000000", "0x00000000", "0x40000000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops55i": {
|
|
"p1": [[0, "0x00000000", "0x40400000"],
|
|
[4, "0x3f800000", "0x40a00000", "0x00000000", "0x40800000", "0x3fd55556", "0x40400000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40a00000"],
|
|
[4, "0x00000000", "0x40800000", "0x3fd55556", "0x40400000", "0x00000000", "0x40400000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x00000000", "0x40400000"],
|
|
[1, "0x3f121ed5", "0x408487b5"],
|
|
[4, "0x3f185f49", "0x4083a9d3", "0x3f20023a", "0x40817f9d", "0x3f2df330", "0x407cdc8f"],
|
|
[4, "0x3f319bda", "0x407784fd", "0x3f3662f8", "0x40726521", "0x3f3ae878", "0x406d8ba6"],
|
|
[4, "0x3f5420a1", "0x40527f0f", "0x3f655f60", "0x40400000", "0x00000000", "0x40400000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops56i": {
|
|
"p1": [[0, "0x3f800000", "0x40000000"],
|
|
[4, "0x40000000", "0x40800000", "0x3f7fffff", "0x40400000", "0x402aaaab", "0x40000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40000000", "0x40800000"],
|
|
[4, "0x3f7fffff", "0x40400000", "0x402aaaab", "0x40000000", "0x3f800000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f800000", "0x40000000"],
|
|
[1, "0x3fc90f6a", "0x40490f6a"],
|
|
[4, "0x3fcc2fa4", "0x404753a7", "0x3fd0011c", "0x4042ff39", "0x3fd6f998", "0x403cdc8e"],
|
|
[4, "0x3fd8cded", "0x403784fd", "0x3fdb317c", "0x40326521", "0x3fdd743c", "0x402d8ba6"],
|
|
[4, "0x3fea1050", "0x40127f0f", "0x3ff2afb0", "0x40000000", "0x3f800000", "0x40000000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops57i": {
|
|
"p1": [[0, "0x3f800000", "0x40400000"],
|
|
[4, "0x40000000", "0x40a00000", "0x3f7fffff", "0x40800000", "0x402aaaab", "0x40400000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40000000", "0x40a00000"],
|
|
[4, "0x3f7fffff", "0x40800000", "0x402aaaab", "0x40400000", "0x3f800000", "0x40400000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f800000", "0x40400000"],
|
|
[1, "0x3fc90f6a", "0x408487b5"],
|
|
[4, "0x3fcc2fa4", "0x4083a9d3", "0x3fd0011d", "0x40817f9c", "0x3fd6f998", "0x407cdc8e"],
|
|
[4, "0x3fd8cded", "0x407784fc", "0x3fdb317c", "0x40726521", "0x3fdd743c", "0x406d8ba6"],
|
|
[4, "0x3fea1050", "0x40527f0f", "0x3ff2afb0", "0x40400000", "0x3f800000", "0x40400000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops58i": {
|
|
"p1": [[0, "0x40000000", "0x40400000"],
|
|
[4, "0x40400000", "0x40a00000", "0x40000000", "0x40800000", "0x406aaaaa", "0x40400000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40400000", "0x40a00000"],
|
|
[4, "0x40000000", "0x40800000", "0x406aaaaa", "0x40400000", "0x40000000", "0x40400000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40000000", "0x40400000"],
|
|
[1, "0x402487b5", "0x408487b5"],
|
|
[4, "0x402617d2", "0x4083a9d3", "0x4028008e", "0x40817f9c", "0x402b7ccc", "0x407cdc8e"],
|
|
[4, "0x402c66f7", "0x407784fd", "0x402d98be", "0x40726521", "0x402eba1e", "0x406d8ba6"],
|
|
[4, "0x40350828", "0x40527f0f", "0x403957d7", "0x40400000", "0x40000000", "0x40400000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops33iMod": {
|
|
"p1": [[0, "0x40000000", "0x40c00000"],
|
|
[4, "0x3f800000", "0x40000000", "0x40e55556", "0x40d55556", "0xc0955555", "0x40f55555"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40000000"],
|
|
[4, "0x40e55556", "0x40d68cc6", "0xc0955555", "0x40f55555", "0x40000000", "0x40c00000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3ff95b76", "0x40c06a9e"],
|
|
[4, "0x3d29726f", "0x40cfc441", "0xbea16fa8", "0x40d80645", "0xbc661b49", "0x40d85198"],
|
|
[4, "0x3e2e9dcb", "0x40d87fbe", "0x3f1a1f97", "0x40d5b0ae", "0x3f89a5a2", "0x40cfb11c"],
|
|
[4, "0x3fb763ee", "0x40caad14", "0x3fdc2557", "0x40c5867c", "0x3ff95b76", "0x40c06a9e"],
|
|
[5],
|
|
[0, "0x40000000", "0x40c00000"],
|
|
[1, "0x3fffd090", "0x40bfd090"],
|
|
[4, "0x3fffa907", "0x40bfa8b9", "0x3fff81be", "0x40bf8100", "0x3fff5ace", "0x40bf5963"],
|
|
[4, "0x403e0493", "0x40a8c3cc", "0x403370d7", "0x40933e43", "0x401e912e", "0x408e20e3"],
|
|
[4, "0x4009b184", "0x40890383", "0x3fd50bdb", "0x40944e4f", "0x3fff5ace", "0x40bf5963"],
|
|
[1, "0x3fff599b", "0x40bf599b"],
|
|
[1, "0x3fffd090", "0x40bfd090"],
|
|
[4, "0x3fff42d5", "0x40bfea52", "0x3ffeb4d0", "0x40c00400", "0x3ffe2681", "0x40c01d98"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops33iAsQuads": {
|
|
"p1": [[0, "0x40000000", "0x40c00000"],
|
|
[2, "0x3fdc176b", "0x408cfc33", "0x40165063", "0x408d01de"],
|
|
[2, "0x402ecec6", "0x40926cbc", "0x400eb7e0", "0x40b95142"],
|
|
[2, "0x3fa58352", "0x40e035c9", "0xc0955555", "0x40f55555"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40000000"],
|
|
[2, "0x4036158d", "0x40809bed", "0x402dd839", "0x40a4eb97"],
|
|
[2, "0x401b176d", "0x40b77e0f", "0x3fe90c46", "0x40c32cda"],
|
|
[2, "0x3e8026ad", "0x40d819b4", "0xbddd1e84", "0x40d73150"],
|
|
[2, "0xbddea6f2", "0x40d342c7", "0x40000000", "0x40c00000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x400e2a45", "0x40b9abe8"],
|
|
[2, "0x400e71c7", "0x40b97eb9", "0x400eb7e0", "0x40b95142"],
|
|
[2, "0x402ecec6", "0x40926cbc", "0x40165063", "0x408d01de"],
|
|
[2, "0x400f76c7", "0x408d00e7", "0x400a4c7b", "0x408e7a05"],
|
|
[2, "0x3fe2860e", "0x40959dfb", "0x3fff9ed4", "0x40bf751d"],
|
|
[2, "0x400771d8", "0x40bcb929", "0x400e2a45", "0x40b9abe8"],
|
|
[5],
|
|
[0, "0x40000000", "0x40c00000"],
|
|
[1, "0x3ffa9dfc", "0x40c05620"],
|
|
[2, "0x3ffa60d0", "0x40c060ab", "0x3ffa2388", "0x40c06b31"],
|
|
[2, "0xbddea2a9", "0x40d34dc4", "0xbddd1e84", "0x40d73150"],
|
|
[2, "0x3e8026ad", "0x40d819b4", "0x3fe90c46", "0x40c32cda"],
|
|
[2, "0x3ff1d9f6", "0x40c1d783", "0x3ffa2388", "0x40c06b31"],
|
|
[2, "0x3ffd0b9e", "0x40c035f9", "0x40000000", "0x40c00000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops33i": {
|
|
"p1": [[0, "0x40000000", "0x40c00000"],
|
|
[4, "0x3f800000", "0x40000000", "0x40e55556", "0x40d55556", "0xc0955555", "0x40f55555"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40000000"],
|
|
[4, "0x40e55556", "0x40d55556", "0xc0955555", "0x40f55555", "0x40000000", "0x40c00000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x4014f56d", "0x40b65d9d"],
|
|
[4, "0x40132ec8", "0x40b740bc", "0x40115b18", "0x40b81f38", "0x400f7bb3", "0x40b8f916"],
|
|
[4, "0x400ad559", "0x40bb1484", "0x40059521", "0x40bd35ba", "0x3fff5ada", "0x40bf5961"],
|
|
[4, "0x3fd50bdb", "0x40944e4f", "0x4009b184", "0x40890383", "0x401e912e", "0x408e20e3"],
|
|
[4, "0x4030a4e3", "0x40928ed4", "0x403affaf", "0x40a34ad8", "0x4014f56d", "0x40b65d9d"],
|
|
[5],
|
|
[0, "0x3fff6145", "0x40bf5fe8"],
|
|
[1, "0x3fff601e", "0x40bf601e"],
|
|
[1, "0x3fff599b", "0x40bf599b"],
|
|
[1, "0x3fff5ada", "0x40bf5961"],
|
|
[1, "0x3fff6138", "0x40bf5fe9"],
|
|
[5],
|
|
[0, "0x3ff9a926", "0x40c0656e"],
|
|
[1, "0x40000000", "0x40c00000"],
|
|
[1, "0x3fff601e", "0x40bf601e"],
|
|
[4, "0x3ffd7bbf", "0x40bfb82b", "0x3ffb9402", "0x40c00f45", "0x3ff9a926", "0x40c0656e"],
|
|
[5],
|
|
[0, "0x3ff95b9b", "0x40c06a9b"],
|
|
[4, "0x3fee3d22", "0x40c25c6d", "0x3fe206db", "0x40c44fce", "0x3fd4a465", "0x40c6423d"],
|
|
[4, "0x3f7db92b", "0x40d28b13", "0x3e72bf3d", "0x40d85176", "0xbc97ca8b", "0x40d81819"],
|
|
[4, "0xbe9f9573", "0x40d7d64d", "0x3d50a1c9", "0x40cfb00f", "0x3ff95b9b", "0x40c06a9b"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops40i": {
|
|
"p1": [[0, "0x40400000", "0x40a00000"],
|
|
[4, "0x00000000", "0x40a00000", "0x40200000", "0x40a00000", "0x40400000", "0x41300000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40a00000"],
|
|
[4, "0x40200000", "0x40a00000", "0x40400000", "0x41300000", "0x40400000", "0x40a00000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40400000", "0x40a00000"],
|
|
[4, "0x4004fadc", "0x40a00000", "0x3fd6713e", "0x40a00000", "0x3fc99015", "0x40a593b3"],
|
|
[4, "0x3fbbe12c", "0x40ab807e", "0x3fd9ce8e", "0x40b7b8ba", "0x4000f420", "0x40d0ec66"],
|
|
[4, "0x400871c6", "0x40d6ebe7", "0x400f1a8b", "0x40dcc03c", "0x40150342", "0x40e1ec73"],
|
|
[4, "0x4036b102", "0x40ff67d3", "0x40400000", "0x4103c6ef", "0x40400000", "0x40a00000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops40iAsQuads": {
|
|
"p1": [[0, "0x40400000", "0x40a00000"],
|
|
[2, "0x3fe7c712", "0x40a00000", "0x3fcf6f5d", "0x40a3e513"],
|
|
[2, "0x3fc63354", "0x40a8c36a", "0x3fe43516", "0x40bf2895"],
|
|
[2, "0x401ee97f", "0x40e1994b", "0x40400000", "0x41300000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40a00000"],
|
|
[2, "0x3f5bf108", "0x40a1c272", "0x3fb6b7b4", "0x40b784e3"],
|
|
[2, "0x3fff76e3", "0x40cd4755", "0x40150342", "0x40e1ec73"],
|
|
[2, "0x402dcd14", "0x40f55555", "0x403722c9", "0x40f2d9b1"],
|
|
[2, "0x40400000", "0x40ead772", "0x40400000", "0x40a00000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40400000", "0x40a00000"],
|
|
[2, "0x3fe7c712", "0x40a00000", "0x3fcf6f5d", "0x40a3e513"],
|
|
[2, "0x3fc63354", "0x40a8c36a", "0x3fe43516", "0x40bf2895"],
|
|
[2, "0x3ffaae9c", "0x40c7cbb2", "0x4007d75d", "0x40d63778"],
|
|
[2, "0x400f064b", "0x40dc1d44", "0x40150342", "0x40e1ec73"],
|
|
[2, "0x402dcd14", "0x40f55555", "0x403722c9", "0x40f2d9b1"],
|
|
[2, "0x40400000", "0x40ead772", "0x40400000", "0x40a00000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops39i": {
|
|
"p1": [[0, "0x40400000", "0x40a00000"],
|
|
[4, "0x00000000", "0x40a00000", "0x40200000", "0x40a00000", "0x40400000", "0x41200000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40a00000"],
|
|
[4, "0x40200000", "0x40a00000", "0x40400000", "0x41200000", "0x40400000", "0x40a00000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40400000", "0x40a00000"],
|
|
[4, "0x4002e542", "0x40a00000", "0x3fd2e2f1", "0x40a00000", "0x3fc85772", "0x40a5284f"],
|
|
[4, "0x3fbde169", "0x40aa461e", "0x3fdb23d0", "0x40b47753", "0x4000f420", "0x40c8c4ff"],
|
|
[4, "0x400871c6", "0x40cdc495", "0x400f1a8b", "0x40d2a032", "0x40150342", "0x40d6efb5"],
|
|
[4, "0x4036b102", "0x40ef8130", "0x40400000", "0x40f64b8f", "0x40400000", "0x40a00000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops38i": {
|
|
"p1": [[0, "0x40400000", "0x40800000"],
|
|
[4, "0x40000000", "0x40800000", "0x40355555", "0x40800000", "0x40400000", "0x40c00000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40000000", "0x40800000"],
|
|
[4, "0x40355555", "0x40800000", "0x40400000", "0x40c00000", "0x40400000", "0x40800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40400000", "0x40800000"],
|
|
[4, "0x402c539e", "0x40800000", "0x4023bd8a", "0x40800000", "0x40219803", "0x4081dbe6"],
|
|
[4, "0x401f5032", "0x4083d57f", "0x40244d18", "0x4087e83e", "0x402afc0b", "0x40904ecd"],
|
|
[4, "0x402d7b42", "0x40924ea3", "0x402fb384", "0x40944014", "0x4031abc1", "0x4095f97c"],
|
|
[4, "0x403ce5ab", "0x409fcd46", "0x40400000", "0x40a284a0", "0x40400000", "0x40800000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops37i": {
|
|
"p1": [[0, "0x40000000", "0x40800000"],
|
|
[4, "0x3f800000", "0x40800000", "0x3feaaaab", "0x40800000", "0x40000000", "0x40aaaaab"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40800000"],
|
|
[4, "0x3feaaaab", "0x40800000", "0x40000000", "0x40aaaaab", "0x40000000", "0x40800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40000000", "0x40800000"],
|
|
[4, "0x3fd5cfca", "0x40800000", "0x3fc51db6", "0x40800000", "0x3fc2749a", "0x40818717"],
|
|
[4, "0x3fbfff9a", "0x4082f041", "0x3fc982cc", "0x4085a6f5", "0x3fd5f814", "0x408adf33"],
|
|
[4, "0x3fdaf683", "0x408c346c", "0x3fdf6707", "0x408d800d", "0x3fe35782", "0x408ea652"],
|
|
[4, "0x3ff9cb57", "0x40953384", "0x40000000", "0x40970315", "0x40000000", "0x40800000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops36i": {
|
|
"p1": [[0, "0x40400000", "0x40800000"],
|
|
[4, "0x3f800000", "0x40800000", "0x402aaaab", "0x40800000", "0x40400000", "0x41000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40800000"],
|
|
[4, "0x402aaaab", "0x40800000", "0x40400000", "0x41000000", "0x40400000", "0x40800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40400000", "0x40800000"],
|
|
[4, "0x4018a73d", "0x40800000", "0x40077b15", "0x40800000", "0x40033007", "0x4083b7cd"],
|
|
[4, "0x3ffd40c8", "0x4087aafe", "0x40089a2f", "0x408fd07b", "0x4015f815", "0x40a09d99"],
|
|
[4, "0x401af684", "0x40a49d44", "0x401f6708", "0x40a88028", "0x40235782", "0x40abf2f7"],
|
|
[4, "0x4039cb57", "0x40bf9a8d", "0x40400000", "0x40c5093f", "0x40400000", "0x40800000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops35i": {
|
|
"p1": [[0, "0x40400000", "0x40800000"],
|
|
[4, "0x00000000", "0x40800000", "0x40200000", "0x40800000", "0x40400000", "0x41200000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40800000"],
|
|
[4, "0x40200000", "0x40800000", "0x40400000", "0x41200000", "0x40400000", "0x40800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40400000", "0x40800000"],
|
|
[4, "0x4004fadc", "0x40800000", "0x3fd6713e", "0x40800000", "0x3fc99015", "0x408593b3"],
|
|
[4, "0x3fbbe12c", "0x408b807e", "0x3fd9ce8e", "0x4097b8ba", "0x4000f420", "0x40b0ec66"],
|
|
[4, "0x400871c6", "0x40b6ebe7", "0x400f1a8b", "0x40bcc03c", "0x40150342", "0x40c1ec73"],
|
|
[4, "0x4036b102", "0x40df67d3", "0x40400000", "0x40e78dde", "0x40400000", "0x40800000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops34i": {
|
|
"p1": [[0, "0x40400000", "0x40800000"],
|
|
[4, "0x00000000", "0x40800000", "0x40200000", "0x40800000", "0x40400000", "0x41100000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40800000"],
|
|
[4, "0x40200000", "0x40800000", "0x40400000", "0x41100000", "0x40400000", "0x40800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40400000", "0x40800000"],
|
|
[4, "0x4002e542", "0x40800000", "0x3fd2e2f1", "0x40800000", "0x3fc85772", "0x4085284f"],
|
|
[4, "0x3fbde169", "0x408a461e", "0x3fdb23d0", "0x40947753", "0x4000f420", "0x40a8c4ff"],
|
|
[4, "0x400871c6", "0x40adc495", "0x400f1a8b", "0x40b2a032", "0x40150342", "0x40b6efb5"],
|
|
[4, "0x4036b102", "0x40cf8130", "0x40400000", "0x40d64b8f", "0x40400000", "0x40800000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops32i": {
|
|
"p1": [[0, "0x40000000", "0x40c00000"],
|
|
[4, "0x3f800000", "0x40c00000", "0x3feaaaab", "0x40c00000", "0x40000000", "0x41000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40c00000"],
|
|
[4, "0x3feaaaab", "0x40c00000", "0x40000000", "0x41000000", "0x40000000", "0x40c00000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40000000", "0x40c00000"],
|
|
[4, "0x3fd8a73d", "0x40c00000", "0x3fc77b15", "0x40c00000", "0x3fc33007", "0x40c1dbe6"],
|
|
[4, "0x3fbea064", "0x40c3d57f", "0x3fc89a30", "0x40c7e83e", "0x3fd5f816", "0x40d04ecd"],
|
|
[4, "0x3fdaf685", "0x40d24ea3", "0x3fdf6708", "0x40d44014", "0x3fe35782", "0x40d5f97c"],
|
|
[4, "0x3ff9cb57", "0x40dfcd46", "0x40000000", "0x40e284a0", "0x40000000", "0x40c00000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops31i": {
|
|
"p1": [[0, "0x40000000", "0x40a00000"],
|
|
[4, "0x3f800000", "0x40a00000", "0x3feaaaab", "0x40a00000", "0x40000000", "0x40d55555"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40a00000"],
|
|
[4, "0x3feaaaab", "0x40a00000", "0x40000000", "0x40d55555", "0x40000000", "0x40a00000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40000000", "0x40a00000"],
|
|
[4, "0x3fd74381", "0x40a00000", "0x3fc64ba6", "0x40a00000", "0x3fc2c7d1", "0x40a1b81a"],
|
|
[4, "0x3fbf4b23", "0x40a36cb4", "0x3fc90bf0", "0x40a6d271", "0x3fd5f815", "0x40ad9700"],
|
|
[4, "0x3fdaf684", "0x40af4187", "0x3fdf6708", "0x40b0e011", "0x3fe35782", "0x40b24fe7"],
|
|
[4, "0x3ff9cb57", "0x40ba8065", "0x40000000", "0x40bcc3da", "0x40000000", "0x40a00000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops30i": {
|
|
"p1": [[0, "0x40000000", "0x40800000"],
|
|
[4, "0x00000000", "0x40800000", "0x3fd55555", "0x40800000", "0x40000000", "0x41000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40800000"],
|
|
[4, "0x3fd55555", "0x40800000", "0x40000000", "0x41000000", "0x40000000", "0x40800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40000000", "0x40800000"],
|
|
[4, "0x3fb14e7a", "0x40800000", "0x3f8ef629", "0x40800000", "0x3f86600e", "0x4083b7cd"],
|
|
[4, "0x3f7a8190", "0x4087aafe", "0x3f913460", "0x408fd07b", "0x3fabf02b", "0x40a09d99"],
|
|
[4, "0x3fb5ed08", "0x40a49d44", "0x3fbece0f", "0x40a88028", "0x3fc6af03", "0x40abf2f7"],
|
|
[4, "0x3ff396ad", "0x40bf9a8d", "0x40000000", "0x40c5093f", "0x40000000", "0x40800000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops29i": {
|
|
"p1": [[0, "0x40000000", "0x40800000"],
|
|
[4, "0x00000000", "0x40800000", "0x3fd55555", "0x40800000", "0x40000000", "0x40eaaaaa"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40800000"],
|
|
[4, "0x3fd55555", "0x40800000", "0x40000000", "0x40eaaaaa", "0x40000000", "0x40800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40000000", "0x40800000"],
|
|
[4, "0x3fae8702", "0x40800000", "0x3f8c974b", "0x40800000", "0x3f858fa1", "0x40837035"],
|
|
[4, "0x3f7d2c8c", "0x4086d96a", "0x3f9217df", "0x408da4e2", "0x3fabf029", "0x409b2dff"],
|
|
[4, "0x3fb5ed07", "0x409e830e", "0x3fbece0e", "0x40a1c021", "0x3fc6af03", "0x40a49fce"],
|
|
[4, "0x3ff396ad", "0x40b500ca", "0x40000000", "0x40b987b4", "0x40000000", "0x40800000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops28i": {
|
|
"p1": [[0, "0x40000000", "0x40400000"],
|
|
[4, "0x3f800000", "0x40400000", "0x3feaaaab", "0x40400000", "0x40000000", "0x40955555"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40400000"],
|
|
[4, "0x3feaaaab", "0x40400000", "0x40000000", "0x40955555", "0x40000000", "0x40400000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40000000", "0x40400000"],
|
|
[4, "0x3fd74381", "0x40400000", "0x3fc64ba6", "0x40400000", "0x3fc2c7d1", "0x40437035"],
|
|
[4, "0x3fbf4b23", "0x4046d96a", "0x3fc90bf0", "0x404da4e2", "0x3fd5f815", "0x405b2dff"],
|
|
[4, "0x3fdaf684", "0x405e830e", "0x3fdf6708", "0x4061c021", "0x3fe35782", "0x40649fce"],
|
|
[4, "0x3ff9cb57", "0x407500ca", "0x40000000", "0x407987b4", "0x40000000", "0x40400000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops27i": {
|
|
"p1": [[0, "0x3f800000", "0x40400000"],
|
|
[4, "0x00000000", "0x40400000", "0x3f555555", "0x40400000", "0x3f800000", "0x408aaaab"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40400000"],
|
|
[4, "0x3f555555", "0x40400000", "0x3f800000", "0x408aaaab", "0x3f800000", "0x40400000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f800000", "0x40400000"],
|
|
[4, "0x3f2b9f94", "0x40400000", "0x3f0a3b6d", "0x40400000", "0x3f04e934", "0x40430e2e"],
|
|
[4, "0x3efffe6a", "0x4045e083", "0x3f130598", "0x404b4de9", "0x3f2bf029", "0x4055be66"],
|
|
[4, "0x3f35ed07", "0x405868d8", "0x3f3ece0e", "0x405b001b", "0x3f46af03", "0x405d4ca5"],
|
|
[4, "0x3f7396ad", "0x406a6709", "0x3f800000", "0x406e062a", "0x3f800000", "0x40400000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops26i": {
|
|
"p1": [[0, "0x3f800000", "0x40c00000"],
|
|
[4, "0x00000000", "0x40000000", "0x40c55556", "0x40d55556", "0xc0b55555", "0x40f55555"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40000000"],
|
|
[4, "0x40c55556", "0x40d55556", "0xc0b55555", "0x40f55555", "0x3f800000", "0x40c00000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3fa9eadb", "0x40b65d9d"],
|
|
[4, "0x3fa65d9b", "0x40b740ba", "0x3fa2b642", "0x40b81f34", "0x3f9ef781", "0x40b8f910"],
|
|
[4, "0x3f95aac6", "0x40bb1480", "0x3f8b2a4f", "0x40bd35b8", "0x3f7eb5b4", "0x40bf5961"],
|
|
[4, "0x3f2a17b6", "0x40944e4f", "0x3f936308", "0x40890383", "0x3fbd225b", "0x408e20e3"],
|
|
[4, "0x3fe149c6", "0x40928ed4", "0x3ff5ff5e", "0x40a34ad8", "0x3fa9eadb", "0x40b65d9d"],
|
|
[5],
|
|
[0, "0x3f7ec28b", "0x40bf5fe8"],
|
|
[1, "0x3f7ec03c", "0x40bf601e"],
|
|
[1, "0x3f7eb336", "0x40bf599b"],
|
|
[1, "0x3f7eb5b4", "0x40bf5961"],
|
|
[1, "0x3f7ec270", "0x40bf5fe9"],
|
|
[5],
|
|
[0, "0x3f73524b", "0x40c0656e"],
|
|
[1, "0x3f800000", "0x40c00000"],
|
|
[1, "0x3f7ec03c", "0x40bf601e"],
|
|
[4, "0x3f7af77f", "0x40bfb82b", "0x3f772803", "0x40c00f45", "0x3f73524b", "0x40c0656e"],
|
|
[5],
|
|
[0, "0x3f72b736", "0x40c06a9b"],
|
|
[4, "0x3f5c7a43", "0x40c25c6d", "0x3f440db5", "0x40c44fce", "0x3f2948c7", "0x40c6423d"],
|
|
[4, "0xbc11b5a4", "0x40d28b13", "0xbf435031", "0x40d85176", "0xbf825f2a", "0x40d81819"],
|
|
[4, "0xbfa7e55d", "0x40d7d64d", "0xbf72f5e4", "0x40cfb00f", "0x3f72b736", "0x40c06a9b"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops25i": {
|
|
"p1": [[0, "0x3f800000", "0x40a00000"],
|
|
[4, "0x00000000", "0x40a00000", "0x3f555555", "0x40a00000", "0x3f800000", "0x40e00000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40a00000"],
|
|
[4, "0x3f555555", "0x40a00000", "0x3f800000", "0x40e00000", "0x3f800000", "0x40a00000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f800000", "0x40a00000"],
|
|
[4, "0x3f314e7a", "0x40a00000", "0x3f0ef629", "0x40a00000", "0x3f06600e", "0x40a1dbe6"],
|
|
[4, "0x3efa8190", "0x40a3d57f", "0x3f11345f", "0x40a7e83e", "0x3f2bf02a", "0x40b04ecd"],
|
|
[4, "0x3f35ed07", "0x40b24ea3", "0x3f3ece0e", "0x40b44014", "0x3f46af03", "0x40b5f97c"],
|
|
[4, "0x3f7396ad", "0x40bfcd46", "0x3f800000", "0x40c284a0", "0x3f800000", "0x40a00000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops24i": {
|
|
"p1": [[0, "0x3f800000", "0x40000000"],
|
|
[4, "0x00000000", "0x40000000", "0x3f555555", "0x40000000", "0x3f800000", "0x40400000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40000000"],
|
|
[4, "0x3f555555", "0x40000000", "0x3f800000", "0x40400000", "0x3f800000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f800000", "0x40000000"],
|
|
[4, "0x3f28b5c8", "0x40000000", "0x3f07fcb3", "0x40000000", "0x3f04758f", "0x40028985"],
|
|
[4, "0x3f016d7f", "0x4004b7a6", "0x3f13f413", "0x4008c55f", "0x3f2bf02b", "0x40104ecd"],
|
|
[4, "0x3f35ed08", "0x40124ea3", "0x3f3ece0f", "0x40144014", "0x3f46af03", "0x4015f97c"],
|
|
[4, "0x3f7396ad", "0x401fcd46", "0x3f800000", "0x402284a0", "0x3f800000", "0x40000000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops23i": {
|
|
"p1": [[0, "0x3f800000", "0x40a00000"],
|
|
[4, "0x00000000", "0x3f800000", "0x40c55556", "0x40b55556", "0xc0b55555", "0x40d55555"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40c55556", "0x40b55556", "0xc0b55555", "0x40d55555", "0x3f800000", "0x40a00000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3fa9eadb", "0x40965d9d"],
|
|
[4, "0x3fa65dfc", "0x409740a2", "0x3fa2b70b", "0x40981f04", "0x3f9ef8b6", "0x4098f8ca"],
|
|
[4, "0x3f95abaf", "0x409b1451", "0x3f8b2ad1", "0x409d35a1", "0x3f7eb5b4", "0x409f5961"],
|
|
[4, "0x3f2a17b7", "0x40689c9d", "0x3f936308", "0x40520706", "0x3fbd225b", "0x405c41c6"],
|
|
[4, "0x3fe149c6", "0x40651da8", "0x3ff5ff5f", "0x40834ad8", "0x3fa9eadb", "0x40965d9d"],
|
|
[5],
|
|
[0, "0x3f7ec28b", "0x409f5fe8"],
|
|
[1, "0x3f7ec03c", "0x409f601e"],
|
|
[1, "0x3f7eb335", "0x409f599b"],
|
|
[1, "0x3f7eb5b4", "0x409f5961"],
|
|
[1, "0x3f7ec270", "0x409f5fe9"],
|
|
[5],
|
|
[0, "0x3f73524b", "0x40a0656e"],
|
|
[1, "0x3f800000", "0x40a00000"],
|
|
[1, "0x3f7ec03c", "0x409f601e"],
|
|
[4, "0x3f7af77f", "0x409fb82b", "0x3f772803", "0x40a00f45", "0x3f73524b", "0x40a0656e"],
|
|
[5],
|
|
[0, "0x3f72b732", "0x40a06a9b"],
|
|
[4, "0x3f5c7a18", "0x40a25c71", "0x3f440d5d", "0x40a44fd5", "0x3f294839", "0x40a64247"],
|
|
[4, "0xbc11d00c", "0x40b28b16", "0xbf435043", "0x40b85176", "0xbf825f2a", "0x40b81819"],
|
|
[4, "0xbfa7e55d", "0x40b7d64d", "0xbf72f5e4", "0x40afb010", "0x3f72b732", "0x40a06a9b"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops22i": {
|
|
"p1": [[0, "0x3f800000", "0x40400000"],
|
|
[4, "0x00000000", "0x40400000", "0x3f555555", "0x40400000", "0x3f800000", "0x40955555"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40400000"],
|
|
[4, "0x3f555555", "0x40400000", "0x3f800000", "0x40955555", "0x3f800000", "0x40400000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f800000", "0x40400000"],
|
|
[4, "0x3f2e8702", "0x40400000", "0x3f0c974b", "0x40400000", "0x3f058fa1", "0x40437035"],
|
|
[4, "0x3efd2c8c", "0x4046d96a", "0x3f1217df", "0x404da4e2", "0x3f2bf029", "0x405b2dff"],
|
|
[4, "0x3f35ed07", "0x405e830e", "0x3f3ece0e", "0x4061c021", "0x3f46af03", "0x40649fce"],
|
|
[4, "0x3f7396ad", "0x407500ca", "0x3f800000", "0x407987b4", "0x3f800000", "0x40400000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops21i": {
|
|
"p1": [[0, "0x3f800000", "0x40000000"],
|
|
[4, "0x00000000", "0x40000000", "0x3f555555", "0x40000000", "0x3f800000", "0x40800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40000000"],
|
|
[4, "0x3f555555", "0x40000000", "0x3f800000", "0x40800000", "0x3f800000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f800000", "0x40000000"],
|
|
[4, "0x3f314e7a", "0x40000000", "0x3f0ef629", "0x40000000", "0x3f06600e", "0x4003b7cd"],
|
|
[4, "0x3efa8190", "0x4007aafe", "0x3f113460", "0x400fd07b", "0x3f2bf02b", "0x40209d99"],
|
|
[4, "0x3f35ed08", "0x40249d44", "0x3f3ece0f", "0x40288028", "0x3f46af03", "0x402bf2f7"],
|
|
[4, "0x3f7396ad", "0x403f9a8d", "0x3f800000", "0x4045093f", "0x3f800000", "0x40000000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops20i": {
|
|
"p1": [[0, "0x3f800000", "0x40000000"],
|
|
[4, "0x00000000", "0x40000000", "0x3f555555", "0x40000000", "0x3f800000", "0x406aaaaa"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40000000"],
|
|
[4, "0x3f555555", "0x40000000", "0x3f800000", "0x406aaaaa", "0x3f800000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f800000", "0x40000000"],
|
|
[4, "0x3f2e8702", "0x40000000", "0x3f0c974b", "0x40000000", "0x3f058fa1", "0x40037035"],
|
|
[4, "0x3efd2c8c", "0x4006d96a", "0x3f1217df", "0x400da4e2", "0x3f2bf029", "0x401b2dff"],
|
|
[4, "0x3f35ed07", "0x401e830e", "0x3f3ece0e", "0x4021c021", "0x3f46af03", "0x40249fce"],
|
|
[4, "0x3f7396ad", "0x403500ca", "0x3f800000", "0x403987b4", "0x3f800000", "0x40000000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubics20d": {
|
|
"p1": [[0, "0x3f800000", "0x40000000"],
|
|
[4, "0x00000000", "0x40400000", "0x40c00000", "0x00000000", "0x40400000", "0x40000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40c00000"],
|
|
[4, "0x40000000", "0x40400000", "0x40000000", "0x3f800000", "0x40400000", "0x00000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40000000", "0x40000000"],
|
|
[1, "0x40400000", "0x40000000"],
|
|
[4, "0x4093f8fc", "0x3f6ad013", "0x40671186", "0x3fa6648b", "0x401fda77", "0x3fdc2a3b"],
|
|
[4, "0x4016722f", "0x3fe344a5", "0x400ced97", "0x3fea7471", "0x4003ac90", "0x3ff14dbf"],
|
|
[1, "0x40000000", "0x40000000"],
|
|
[5],
|
|
[0, "0x40003c3f", "0x3ff3d780"],
|
|
[4, "0x3ff4f21f", "0x3ff8153a", "0x3fe9aa5d", "0x3ffc2b9d", "0x3fded099", "0x40000000"],
|
|
[1, "0x3f800000", "0x40000000"],
|
|
[4, "0x3f2aaaaa", "0x40155555", "0x3f8e38e4", "0x400e38e3", "0x3fded099", "0x40000000"],
|
|
[1, "0x3ffbf150", "0x40000000"],
|
|
[4, "0x3ffd76f3", "0x3ffbe962", "0x3ffef930", "0x3ff7dbe2", "0x40003c3f", "0x3ff3d780"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubics6d": {
|
|
"p1": [[0, "0x40400000", "0x40a00000"],
|
|
[4, "0x3f800000", "0x40a00000", "0x40800000", "0x40000000", "0x40800000", "0x00000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40000000", "0x40800000"],
|
|
[4, "0x00000000", "0x40800000", "0x40a00000", "0x40400000", "0x40a00000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40300005", "0x404ffff6"],
|
|
[4, "0x40100002", "0x4087fffd", "0x3ffffffa", "0x40a00000", "0x40400000", "0x40a00000"],
|
|
[1, "0x405b0748", "0x4038db99"],
|
|
[4, "0x404c964e", "0x40415407", "0x403dea59", "0x40490ad3", "0x40300005", "0x404ffff6"],
|
|
[5],
|
|
[0, "0x40300005", "0x404ffff6"],
|
|
[4, "0x40353165", "0x40459d37", "0x403acea1", "0x403ace9b", "0x404091b7", "0x402fb724"],
|
|
[4, "0x40527a92", "0x400d3d85", "0x4065d113", "0x3fd00818", "0x40725ed1", "0x3f884bda"],
|
|
[1, "0x40600000", "0x40200000"],
|
|
[1, "0x40300000", "0x40500000"],
|
|
[5],
|
|
[0, "0x40725ed1", "0x3f884bda"],
|
|
[4, "0x407aaaab", "0x3f31c71d", "0x40800000", "0x3eaaaaaa", "0x40800000", "0x00000000"],
|
|
[1, "0x40725ed1", "0x3f884bda"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubics7d": {
|
|
"p1": [[0, "0x40000000", "0x40c00000"],
|
|
[4, "0x40000000", "0x40800000", "0x40a00000", "0x3f800000", "0x40400000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40a00000"],
|
|
[4, "0x3f800000", "0x40400000", "0x40c00000", "0x40000000", "0x40800000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x400da12f", "0x409ded0a"],
|
|
[4, "0x40055555", "0x40a9c71d", "0x40000000", "0x40b55555", "0x40000000", "0x40c00000"],
|
|
[1, "0x400da12f", "0x409ded0a"],
|
|
[5],
|
|
[0, "0x40200000", "0x40600000"],
|
|
[1, "0x400da12f", "0x409ded0a"],
|
|
[4, "0x401a2eed", "0x408bfdfa", "0x402d856e", "0x4072c27b", "0x403f6e4a", "0x405048db"],
|
|
[4, "0x40453160", "0x40453164", "0x404ace9b", "0x403a62c8", "0x404ffffb", "0x40300009"],
|
|
[4, "0x406ffffe", "0x3fe00008", "0x40800002", "0x3f800000", "0x40400000", "0x3f800000"],
|
|
[1, "0x4024f8b8", "0x40472467"],
|
|
[4, "0x403369b3", "0x403eabf9", "0x404215a7", "0x4036f52d", "0x404ffff8", "0x40300004"],
|
|
[1, "0x40200000", "0x40600000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubics8d": {
|
|
"p1": [[0, "0x40000000", "0x40a00000"],
|
|
[4, "0x40000000", "0x40800000", "0x40a00000", "0x3f800000", "0x40400000", "0x40000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40a00000"],
|
|
[4, "0x40000000", "0x40400000", "0x40a00000", "0x40000000", "0x40800000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x400da130", "0x408b8e38"],
|
|
[4, "0x40055556", "0x40938e38", "0x40000000", "0x409aaaaa", "0x40000000", "0x40a00000"],
|
|
[1, "0x400da130", "0x408b8e38"],
|
|
[5],
|
|
[0, "0x402610ef", "0x404dcd33"],
|
|
[1, "0x40400000", "0x40000000"],
|
|
[4, "0x40800002", "0x3fbffffc", "0x406ffffe", "0x40000003", "0x404ffffb", "0x40300008"],
|
|
[4, "0x4042e3bb", "0x4038bd84", "0x403495ed", "0x4042ac93", "0x402610ef", "0x404dcd33"],
|
|
[5],
|
|
[0, "0x404ffffb", "0x40300008"],
|
|
[4, "0x404ace9c", "0x4037ca17", "0x4045315f", "0x40400003", "0x403f6e4a", "0x40486d49"],
|
|
[4, "0x402d856f", "0x40629e86", "0x401a2eee", "0x407ee682", "0x400da130", "0x408b8e38"],
|
|
[1, "0x40200000", "0x40600000"],
|
|
[1, "0x40500001", "0x402fffff"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubics9d": {
|
|
"p1": [[0, "0x40000000", "0x40800000"],
|
|
[4, "0x40000000", "0x40c00000", "0x40400000", "0x3f800000", "0x40a00000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40400000"],
|
|
[4, "0x3f800000", "0x40a00000", "0x40800000", "0x40000000", "0x40c00000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40200000", "0x407105eb"],
|
|
[4, "0x400aaaab", "0x408eec25", "0x40000000", "0x409a20be", "0x40000000", "0x40800000"],
|
|
[1, "0x40300000", "0x40500000"],
|
|
[4, "0x402a20bd", "0x405bbe85", "0x4024cb68", "0x4066f31d", "0x40200000", "0x407105eb"],
|
|
[5],
|
|
[0, "0x40472467", "0x4024f8b8"],
|
|
[1, "0x40600000", "0x40200000"],
|
|
[1, "0x40a00000", "0x3f800000"],
|
|
[4, "0x4086f52a", "0x3f800000", "0x4065a121", "0x3fe1fcbb", "0x40472467", "0x4024f8b8"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubics10u": {
|
|
"p1": [[0, "0x40000000", "0x40800000"],
|
|
[4, "0x3f800000", "0x40c00000", "0x40800000", "0x3f800000", "0x40a00000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40800000"],
|
|
[4, "0x3f800000", "0x40a00000", "0x40800000", "0x40000000", "0x40c00000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kUnion_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40300007", "0x404ffffb"],
|
|
[4, "0x3fe00007", "0x407ffffe", "0x3f800000", "0x40900000", "0x3f800000", "0x40800000"],
|
|
[1, "0x404b238d", "0x402c8445"],
|
|
[4, "0x4075f615", "0x3febadb3", "0x4092dfce", "0x3f800000", "0x40a00000", "0x3f800000"],
|
|
[1, "0x40600000", "0x40200000"],
|
|
[1, "0x409ded0b", "0x3fd1c719"],
|
|
[4, "0x408bfdfb", "0x4001197c", "0x4072c27c", "0x401d6179", "0x405048dc", "0x403792b7"],
|
|
[4, "0x40453164", "0x403ffffe", "0x403a62c7", "0x404835eb", "0x40300007", "0x404ffffb"],
|
|
[5],
|
|
[0, "0x409ded0b", "0x3fd1c719"],
|
|
[1, "0x40c00000", "0x3f800000"],
|
|
[4, "0x40b55556", "0x3f955555", "0x40a9c71d", "0x3fb1c71a", "0x409ded0b", "0x3fd1c719"],
|
|
[5],
|
|
[0, "0x40300005", "0x404ffffa"],
|
|
[4, "0x4027311f", "0x405bbe81", "0x401eec27", "0x4066f31b", "0x40177d0a", "0x407105eb"],
|
|
[4, "0x3fecd260", "0x408eec25", "0x3fcbbe85", "0x409a20be", "0x40000000", "0x40800000"],
|
|
[1, "0x402fffff", "0x40500001"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubics11i": {
|
|
"p1": [[0, "0x40000000", "0x40800000"],
|
|
[4, "0x40000000", "0x40a00000", "0x40400000", "0x40000000", "0x40a00000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40000000", "0x40400000"],
|
|
[4, "0x3f800000", "0x40a00000", "0x40800000", "0x40000000", "0x40a00000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x404dcd33", "0x402610ef"],
|
|
[4, "0x4042ac91", "0x403495ef", "0x4038bd80", "0x4042e3c0", "0x40300000", "0x40500000"],
|
|
[1, "0x40600000", "0x40200000"],
|
|
[1, "0x404dcd33", "0x402610ef"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubics12d": {
|
|
"p1": [[0, "0x40000000", "0x40800000"],
|
|
[4, "0x00000000", "0x40800000", "0x40a00000", "0x40400000", "0x40a00000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40400000", "0x40a00000"],
|
|
[4, "0x3f800000", "0x40a00000", "0x40800000", "0x40000000", "0x40800000", "0x00000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x405b0748", "0x4038db99"],
|
|
[4, "0x408780d1", "0x401a5edf", "0x40a00000", "0x3fe42b58", "0x40a00000", "0x3f800000"],
|
|
[1, "0x40600000", "0x40200000"],
|
|
[1, "0x405b0748", "0x4038db99"],
|
|
[5],
|
|
[0, "0x40300000", "0x40500000"],
|
|
[1, "0x40000000", "0x40800000"],
|
|
[4, "0x3f977d0a", "0x40800000", "0x3fc44f6a", "0x40755555", "0x400efa15", "0x40600000"],
|
|
[4, "0x40190ce6", "0x405b3497", "0x40244180", "0x4055df40", "0x40300000", "0x40500000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubics13d": {
|
|
"p1": [[0, "0x40000000", "0x40400000"],
|
|
[4, "0x3f800000", "0x40a00000", "0x40800000", "0x40000000", "0x40a00000", "0x40000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40000000", "0x40800000"],
|
|
[4, "0x40000000", "0x40a00000", "0x40400000", "0x40000000", "0x40a00000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40300009", "0x404ffffa"],
|
|
[4, "0x40000004", "0x406ffffe", "0x3fbffffc", "0x40800002", "0x40000000", "0x40400000"],
|
|
[1, "0x404dcd33", "0x402610ef"],
|
|
[4, "0x4042ac91", "0x403495ef", "0x4038bd80", "0x4042e3c0", "0x40300009", "0x404ffffa"],
|
|
[5],
|
|
[0, "0x408b8e38", "0x400da130"],
|
|
[4, "0x407ee682", "0x401a2eee", "0x40629e86", "0x402d856e", "0x40486d49", "0x403f6e49"],
|
|
[4, "0x40400003", "0x4045315e", "0x4037ca18", "0x404ace9b", "0x40300009", "0x404ffffa"],
|
|
[1, "0x40600000", "0x40200000"],
|
|
[1, "0x408b8e38", "0x400da130"],
|
|
[5],
|
|
[0, "0x408b8e38", "0x400da130"],
|
|
[4, "0x40938e38", "0x40055556", "0x409aaaaa", "0x40000000", "0x40a00000", "0x40000000"],
|
|
[1, "0x408b8e38", "0x400da130"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubics14d": {
|
|
"p1": [[0, "0x40000000", "0x40400000"],
|
|
[4, "0x00000000", "0x40800000", "0x40400000", "0x3f800000", "0x40400000", "0x00000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40400000"],
|
|
[4, "0x00000000", "0x40400000", "0x40400000", "0x40000000", "0x40800000", "0x00000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3fe0000c", "0x400ffff7"],
|
|
[4, "0x3fa00004", "0x403ffffc", "0x3f7ffff0", "0x40600002", "0x40000000", "0x40400000"],
|
|
[1, "0x4019ef11", "0x3fe4659b"],
|
|
[4, "0x400b6a10", "0x3ffaa6df", "0x3ffa387f", "0x40074280", "0x3fe0000c", "0x400ffff7"],
|
|
[5],
|
|
[0, "0x40200000", "0x3fc00000"],
|
|
[1, "0x3fdfffff", "0x40100000"],
|
|
[4, "0x3fea62cb", "0x400835e8", "0x3ff59d43", "0x3ffffff9", "0x400091b7", "0x3fef256e"],
|
|
[4, "0x40127a92", "0x3fbac2f3", "0x4025d113", "0x3f8232f9", "0x40325ed1", "0x3f238e38"],
|
|
[1, "0x40200000", "0x3fc00000"],
|
|
[5],
|
|
[0, "0x40325ed1", "0x3f238e38"],
|
|
[4, "0x403aaaab", "0x3ec71c71", "0x40400000", "0x3e2aaaaa", "0x40400000", "0x00000000"],
|
|
[1, "0x40325ed1", "0x3f238e38"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubics15d": {
|
|
"p1": [[0, "0x3f800000", "0x40a00000"],
|
|
[4, "0x40400000", "0x40a00000", "0x40800000", "0x00000000", "0x40800000", "0x40000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40800000"],
|
|
[4, "0x40000000", "0x40800000", "0x40a00000", "0x3f800000", "0x40a00000", "0x40400000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x4038db99", "0x405b0748"],
|
|
[4, "0x401a5edf", "0x408780d1", "0x3fe42b58", "0x40a00000", "0x3f800000", "0x40a00000"],
|
|
[1, "0x40200000", "0x40600000"],
|
|
[1, "0x4038db99", "0x405b0748"],
|
|
[5],
|
|
[0, "0x40500000", "0x40300000"],
|
|
[1, "0x40800000", "0x40000000"],
|
|
[4, "0x40800000", "0x3f977d0a", "0x40755555", "0x3fc44f6a", "0x40600000", "0x400efa15"],
|
|
[4, "0x405b3498", "0x40190ce3", "0x4055df43", "0x4024417b", "0x40500000", "0x40300000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubics16i": {
|
|
"p1": [[0, "0x3f800000", "0x40a00000"],
|
|
[4, "0x40000000", "0x40a00000", "0x40a00000", "0x00000000", "0x40800000", "0x40000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40a00000"],
|
|
[4, "0x40000000", "0x40800000", "0x40a00000", "0x3f800000", "0x40a00000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40500001", "0x402fffff"],
|
|
[1, "0x40200000", "0x40600000"],
|
|
[1, "0x4034dc73", "0x40537bbb"],
|
|
[4, "0x403e3cfe", "0x4047829e", "0x40476097", "0x403b7f37", "0x40500001", "0x402fffff"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubics17d": {
|
|
"p1": [[0, "0x3f800000", "0x40a00000"],
|
|
[4, "0x40400000", "0x40800000", "0x40800000", "0x3f800000", "0x40800000", "0x40000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40800000"],
|
|
[4, "0x40000000", "0x40800000", "0x40a00000", "0x3f800000", "0x40800000", "0x40400000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x403232ce", "0x4059ef11"],
|
|
[4, "0x401495f0", "0x4080496f", "0x3fdd0a01", "0x40945ec0", "0x3f800000", "0x40a00000"],
|
|
[1, "0x40200000", "0x40600000"],
|
|
[1, "0x403232ce", "0x4059ef11"],
|
|
[5],
|
|
[0, "0x40500000", "0x40300000"],
|
|
[1, "0x40800000", "0x40000000"],
|
|
[4, "0x40800000", "0x3fcbbe85", "0x40755555", "0x3fecd260", "0x40600000", "0x40177d0a"],
|
|
[4, "0x405b3498", "0x401eec25", "0x4055df43", "0x4027311c", "0x40500000", "0x40300000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubics18d": {
|
|
"p1": [[0, "0x3f800000", "0x40a00000"],
|
|
[4, "0x3f800000", "0x40400000", "0x40800000", "0x00000000", "0x40000000", "0x00000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40800000"],
|
|
[4, "0x00000000", "0x40000000", "0x40a00000", "0x3f800000", "0x40400000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f9b425f", "0x407bda13"],
|
|
[4, "0x3f8aaaab", "0x4089c71d", "0x3f800000", "0x40955555", "0x3f800000", "0x40a00000"],
|
|
[1, "0x3f9b425f", "0x407bda13"],
|
|
[5],
|
|
[0, "0x3fc00000", "0x40200000"],
|
|
[1, "0x3f9b425f", "0x407bda13"],
|
|
[4, "0x3fb45ddb", "0x4057fbf4", "0x3fdb0add", "0x4032c27a", "0x3ffedc93", "0x401048db"],
|
|
[4, "0x4005315f", "0x40053164", "0x400ace9b", "0x3ff4c590", "0x400ffffb", "0x3fe00012"],
|
|
[4, "0x402ffffe", "0x3f400012", "0x40400003", "0x00000000", "0x40000000", "0x00000000"],
|
|
[1, "0x3fc9f171", "0x40072466"],
|
|
[4, "0x3fe6d366", "0x3ffd57f0", "0x400215a7", "0x3fedea5a", "0x400ffff8", "0x3fe00008"],
|
|
[1, "0x3fc00000", "0x40200000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubics19d": {
|
|
"p1": [[0, "0x3f800000", "0x40a00000"],
|
|
[4, "0x40000000", "0x40400000", "0x40a00000", "0x40000000", "0x40800000", "0x40000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40000000", "0x40a00000"],
|
|
[4, "0x40000000", "0x40800000", "0x40a00000", "0x3f800000", "0x40400000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x404ffff9", "0x40300005"],
|
|
[4, "0x4058cedf", "0x402a20c1", "0x406113d9", "0x4024cb69", "0x406882f6", "0x40200000"],
|
|
[4, "0x4084cb68", "0x400aaaab", "0x408d105f", "0x40000000", "0x40800000", "0x40000000"],
|
|
[1, "0x40500001", "0x402fffff"],
|
|
[5],
|
|
[0, "0x40200000", "0x40600000"],
|
|
[1, "0x3f800000", "0x40a00000"],
|
|
[4, "0x3fae8500", "0x4088bd80", "0x3ffeda45", "0x406b6a11", "0x402610ef", "0x404dcd33"],
|
|
[1, "0x40200000", "0x40600000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp157": {
|
|
"p1": [[0, "0x3f800000", "0x40a00000"],
|
|
[4, "0x3f800000", "0x40400000", "0x40c00000", "0x40000000", "0x40800000", "0x40000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40000000", "0x40c00000"],
|
|
[4, "0x40000000", "0x40800000", "0x40a00000", "0x3f800000", "0x40400000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x404ffff8", "0x40300004"],
|
|
[4, "0x405bbe80", "0x402a20c0", "0x4066f31a", "0x4024cb69", "0x407105eb", "0x40200000"],
|
|
[4, "0x408eec25", "0x400aaaab", "0x409a20be", "0x40000000", "0x40800000", "0x40000000"],
|
|
[1, "0x40500000", "0x40300000"],
|
|
[5],
|
|
[0, "0x40200000", "0x40600000"],
|
|
[1, "0x4024f8b8", "0x40472467"],
|
|
[4, "0x3fe1fcbb", "0x4065a121", "0x3f800000", "0x4086f52a", "0x3f800000", "0x40a00000"],
|
|
[1, "0x40200000", "0x40600000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp142": {
|
|
"p1": [[0, "0x40a00000", "0x40c00000"],
|
|
[4, "0x40000000", "0x40a00000", "0x40000000", "0x3f800000", "0x3f800000", "0x00000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40000000"],
|
|
[4, "0x00000000", "0x3f800000", "0x40c00000", "0x40a00000", "0x40a00000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3fff28fb", "0x40139d74"],
|
|
[4, "0x401fc966", "0x407089e5", "0x404e1f3c", "0x40ad0535", "0x40a00000", "0x40c00000"],
|
|
[1, "0x40314d11", "0x4029f399"],
|
|
[4, "0x40200569", "0x4022a7b6", "0x400f10b3", "0x401ae1ca", "0x3fff28fb", "0x40139d74"],
|
|
[5],
|
|
[0, "0x3ff1cd2b", "0x40000000"],
|
|
[1, "0x40155555", "0x40000000"],
|
|
[1, "0x3fab0000", "0x3f010000"],
|
|
[4, "0x3f9e0000", "0x3e980000", "0x3f900000", "0x3e000000", "0x3f800000", "0x00000000"],
|
|
[1, "0x3fab0000", "0x3f010000"],
|
|
[4, "0x3fc3ed5c", "0x3f66a051", "0x3fd92d7b", "0x3fb6abe5", "0x3ff1cd2b", "0x40000000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops4i": {
|
|
"p1": [[0, "0x00000000", "0x40400000"],
|
|
[4, "0x00000000", "0x40000000", "0x00000000", "0x40000000", "0xbfd55555", "0x400aaaab"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40000000"],
|
|
[4, "0x00000000", "0x40000000", "0xbfd55555", "0x400aaaab", "0x00000000", "0x40400000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x00000000", "0x40400000"],
|
|
[4, "0x00000000", "0x4025469f", "0x00000000", "0x4015b5f6", "0xbdf88367", "0x400d6bf7"],
|
|
[4, "0xbe3ca7a1", "0x40092034", "0xbe8f36d7", "0x4006c8c2", "0xbed96ffe", "0x4005db3e"],
|
|
[4, "0xbf460446", "0x400d8659", "0xbf873f76", "0x401e3023", "0x00000000", "0x40400000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"quadRect1": {
|
|
"p1": [[0, "0x40c00000", "0x41700000"],
|
|
[2, "0x41800000", "0x00000000", "0x41000000", "0x40800000"],
|
|
[2, "0x40000000", "0x40e00000", "0x41400000", "0x41400000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40800000", "0x41300000"],
|
|
[1, "0x41500000", "0x41300000"],
|
|
[1, "0x41500000", "0x41800000"],
|
|
[1, "0x40800000", "0x41800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x4108d276", "0x41300000"],
|
|
[2, "0x40ef0c2e", "0x414cb6dd", "0x40c00000", "0x41700000"],
|
|
[1, "0x41400000", "0x41400000"],
|
|
[2, "0x412faaa2", "0x4137d551", "0x41220039", "0x41300000"],
|
|
[1, "0x4108d276", "0x41300000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"quadRect2": {
|
|
"p1": [[0, "0x40a00000", "0x41400000"],
|
|
[2, "0x41700000", "0x40e00000", "0x41100000", "0x40800000"],
|
|
[2, "0x3f800000", "0x00000000", "0x41300000", "0x41700000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40800000", "0x41300000"],
|
|
[1, "0x41500000", "0x41300000"],
|
|
[1, "0x41500000", "0x41800000"],
|
|
[1, "0x40800000", "0x41800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40dbff8e", "0x41300000"],
|
|
[2, "0x40c0aabc", "0x4137d551", "0x40a00000", "0x41400000"],
|
|
[1, "0x41300000", "0x41700000"],
|
|
[2, "0x411879eb", "0x414cb6e0", "0x41072d8a", "0x41300000"],
|
|
[1, "0x40dbff8e", "0x41300000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"quadRect3": {
|
|
"p1": [[0, "0x41400000", "0x41400000"],
|
|
[2, "0x40000000", "0x40e00000", "0x41000000", "0x40800000"],
|
|
[2, "0x41800000", "0x00000000", "0x40c00000", "0x41700000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40800000", "0x41300000"],
|
|
[1, "0x41500000", "0x41300000"],
|
|
[1, "0x41500000", "0x41800000"],
|
|
[1, "0x40800000", "0x41800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x41220039", "0x41300000"],
|
|
[2, "0x412faaa2", "0x4137d551", "0x41400000", "0x41400000"],
|
|
[1, "0x40c00000", "0x41700000"],
|
|
[2, "0x40ef0c2e", "0x414cb6dd", "0x4108d276", "0x41300000"],
|
|
[1, "0x41220039", "0x41300000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"quadRect4": {
|
|
"p1": [[0, "0x41300000", "0x41700000"],
|
|
[2, "0x3f800000", "0x00000000", "0x41100000", "0x40800000"],
|
|
[2, "0x41700000", "0x40e00000", "0x40a00000", "0x41400000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40800000", "0x41300000"],
|
|
[1, "0x41500000", "0x41300000"],
|
|
[1, "0x41500000", "0x41800000"],
|
|
[1, "0x40800000", "0x41800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x41072d8a", "0x41300000"],
|
|
[2, "0x411879eb", "0x414cb6e0", "0x41300000", "0x41700000"],
|
|
[1, "0x40a00000", "0x41400000"],
|
|
[2, "0x40c0aabc", "0x4137d551", "0x40dbff8e", "0x41300000"],
|
|
[1, "0x41072d8a", "0x41300000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"quadRect5": {
|
|
"p1": [[0, "0x41300000", "0x41500000"],
|
|
[2, "0x40800000", "0x40800000", "0x41000000", "0x40800000"],
|
|
[2, "0x41400000", "0x40800000", "0x40a00000", "0x41500000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40800000", "0x41300000"],
|
|
[1, "0x41500000", "0x41300000"],
|
|
[1, "0x41500000", "0x41800000"],
|
|
[1, "0x40800000", "0x41800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x411800e5", "0x41300000"],
|
|
[2, "0x4122c64e", "0x413efef7", "0x41300000", "0x41500000"],
|
|
[1, "0x40a00000", "0x41500000"],
|
|
[2, "0x40ba7357", "0x413efeff", "0x40cffe35", "0x41300000"],
|
|
[1, "0x411800e5", "0x41300000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"quadRect6": {
|
|
"p1": [[0, "0x40a00000", "0x41500000"],
|
|
[2, "0x41400000", "0x40800000", "0x41000000", "0x40800000"],
|
|
[2, "0x40800000", "0x40800000", "0x41300000", "0x41500000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40800000", "0x41300000"],
|
|
[1, "0x41500000", "0x41300000"],
|
|
[1, "0x41500000", "0x41800000"],
|
|
[1, "0x40800000", "0x41800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40cffe35", "0x41300000"],
|
|
[2, "0x40ba7357", "0x413efeff", "0x40a00000", "0x41500000"],
|
|
[1, "0x41300000", "0x41500000"],
|
|
[2, "0x4122c64e", "0x413efef7", "0x411800e5", "0x41300000"],
|
|
[1, "0x40cffe35", "0x41300000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp141": {
|
|
"p1": [[0, "0x00000000", "0x40000000"],
|
|
[4, "0x3f800000", "0x40000000", "0x40c00000", "0x40800000", "0x40400000", "0x40000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40800000", "0x40c00000"],
|
|
[4, "0x40000000", "0x40400000", "0x40000000", "0x00000000", "0x40000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x402a8ef2", "0x402a655c"],
|
|
[4, "0x4077b920", "0x403f45d2", "0x40951de4", "0x4046d285", "0x40400000", "0x40000000"],
|
|
[1, "0x4019999a", "0x40000000"],
|
|
[1, "0x402a8ef2", "0x402a655c"],
|
|
[5],
|
|
[0, "0x40100000", "0x40000000"],
|
|
[4, "0x4012e9f0", "0x400ba7c1", "0x40165bb9", "0x40185f33", "0x401a6e18", "0x4025f4dc"],
|
|
[4, "0x400f7896", "0x4022e580", "0x40042e12", "0x401faba4", "0x3ff1c71d", "0x401c71c7"],
|
|
[4, "0x3f8e38e4", "0x400e38e4", "0x3eaaaaab", "0x40000000", "0x00000000", "0x40000000"],
|
|
[1, "0x40100000", "0x40000000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp58d": {
|
|
"p1": [[0, "0x00000000", "0x40a00000"],
|
|
[4, "0x40400000", "0x40800000", "0x40c00000", "0x40a00000", "0x40a00000", "0x40400000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40a00000", "0x40c00000"],
|
|
[4, "0x40400000", "0x40a00000", "0x40a00000", "0x00000000", "0x40800000", "0x40400000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x408de88c", "0x4089b9a4"],
|
|
[4, "0x40a441f4", "0x4084df51", "0x40ad78be", "0x4075e2f7", "0x40a00000", "0x40400000"],
|
|
[1, "0x4083c3c4", "0x40569697"],
|
|
[1, "0x408de88c", "0x4089b9a4"],
|
|
[5],
|
|
[0, "0x4082d0d4", "0x405758f0"],
|
|
[4, "0x40820896", "0x406ba99c", "0x4081dbe7", "0x4080dda3", "0x4082f919", "0x408b9c20"],
|
|
[4, "0x40748202", "0x408ccfeb", "0x40607462", "0x408da5d1", "0x404a8000", "0x408e9000"],
|
|
[4, "0x40100000", "0x40910000", "0x3f900000", "0x40940000", "0x00000000", "0x40a00000"],
|
|
[1, "0x4082d0d4", "0x405758f0"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loops5i": {
|
|
"p1": [[0, "0x3f800000", "0x40000000"],
|
|
[4, "0x00000000", "0x40000000", "0x00000000", "0x40000000", "0x3e2aaaab", "0x402aaaab"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40000000"],
|
|
[4, "0x00000000", "0x40000000", "0x3e2aaaab", "0x402aaaab", "0x3f800000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f800000", "0x40000000"],
|
|
[4, "0x3ee2847c", "0x40000000", "0x3e486e30", "0x40000000", "0x3dec84b7", "0x40076577"],
|
|
[4, "0x3dd600b1", "0x400868e1", "0x3dc5e29a", "0x40098fd5", "0x3dbb67ae", "0x400adf33"],
|
|
[4, "0x3e586574", "0x4013cd3a", "0x3ef18105", "0x401b0cb3", "0x3f800000", "0x40000000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp140": {
|
|
"p1": [[0, "0x00000000", "0x40000000"],
|
|
[4, "0x3f800000", "0x40000000", "0x40a00000", "0x40800000", "0x40400000", "0x40000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40800000", "0x40a00000"],
|
|
[4, "0x40000000", "0x40400000", "0x40000000", "0x00000000", "0x40000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x403a6d03", "0x4034da07"],
|
|
[4, "0x40662338", "0x403f230c", "0x4078915b", "0x4038915a", "0x40400000", "0x40000000"],
|
|
[1, "0x40200000", "0x40000000"],
|
|
[1, "0x403a6d03", "0x4034da07"],
|
|
[5],
|
|
[0, "0x4012592d", "0x40000000"],
|
|
[4, "0x4016ab22", "0x400e5508", "0x401c017d", "0x401e022f", "0x4022998d", "0x402e6e2c"],
|
|
[4, "0x401145ba", "0x40295022", "0x3ffbf065", "0x4022e0f4", "0x3fd55556", "0x401c71c7"],
|
|
[4, "0x3f800000", "0x400e38e4", "0x3eaaaaab", "0x40000000", "0x00000000", "0x40000000"],
|
|
[1, "0x4012592d", "0x40000000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp139": {
|
|
"p1": [[0, "0x00000000", "0x40000000"],
|
|
[4, "0x00000000", "0x40800000", "0x40400000", "0x3f800000", "0x40a00000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40400000"],
|
|
[4, "0x3f800000", "0x40a00000", "0x40000000", "0x00000000", "0x40800000", "0x00000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3fe00012", "0x400ffffc"],
|
|
[4, "0x3f400012", "0x402fffff", "0x00000000", "0x40400003", "0x00000000", "0x40000000"],
|
|
[1, "0x40072466", "0x3fc9f171"],
|
|
[4, "0x3ffd57ec", "0x3fe6d36c", "0x3fedea53", "0x400215ac", "0x3fe00012", "0x400ffffc"],
|
|
[5],
|
|
[0, "0x407bda14", "0x3f9b425f"],
|
|
[4, "0x4057fbf5", "0x3fb45ddb", "0x4032c27b", "0x3fdb0adc", "0x401048dc", "0x3ffedc93"],
|
|
[4, "0x40053165", "0x4005315f", "0x3ff4c591", "0x400ace9c", "0x3fe00012", "0x400ffffc"],
|
|
[1, "0x40200000", "0x3fc00000"],
|
|
[1, "0x407bda14", "0x3f9b425f"],
|
|
[5],
|
|
[0, "0x407bda14", "0x3f9b425f"],
|
|
[4, "0x4089c71d", "0x3f8aaaab", "0x40955555", "0x3f800000", "0x40a00000", "0x3f800000"],
|
|
[1, "0x407bda14", "0x3f9b425f"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubics138": {
|
|
"p1": [[0, "0x00000000", "0x40a00000"],
|
|
[4, "0x40400000", "0x40c00000", "0x3f800000", "0x00000000", "0x40800000", "0x40000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40000000", "0x40800000", "0x40a00000", "0x00000000", "0x40c00000", "0x40400000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x4010ee58", "0x400bb4e9"],
|
|
[4, "0x40096116", "0x401db68e", "0x40045be7", "0x40345894", "0x3ffe66c7", "0x404b99e2"],
|
|
[4, "0x3ffaa988", "0x405407ac", "0x3ff6e301", "0x405c8a63", "0x3ff2d21c", "0x4064f136"],
|
|
[1, "0x00000000", "0x40a00000"],
|
|
[4, "0x3fa66666", "0x40adddde", "0x3fd49f4a", "0x4091abce", "0x3ff2d21c", "0x4064f136"],
|
|
[1, "0x406c4ec5", "0x400ec4ec"],
|
|
[1, "0x4049801d", "0x40032ab4"],
|
|
[4, "0x404f9533", "0x4001dfdc", "0x40559ee7", "0x400087bc", "0x405b99a8", "0x3ffe65de"],
|
|
[4, "0x4064822a", "0x3ffa6e6c", "0x406d4980", "0x3ff685c0", "0x4075e3e4", "0x3ff319b5"],
|
|
[4, "0x4048daf5", "0x3fbc5aef", "0x402efdf0", "0x3fc31a53", "0x401e61b0", "0x3fe99675"],
|
|
[1, "0x4049801d", "0x40032ab4"],
|
|
[4, "0x4036ed40", "0x40071cff", "0x4023f034", "0x400a936a", "0x4010ee58", "0x400bb4e9"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubics137": {
|
|
"p1": [[0, "0x00000000", "0x40a00000"],
|
|
[4, "0x40400000", "0x40c00000", "0x3f800000", "0x00000000", "0x40400000", "0x40000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40000000", "0x40400000", "0x40a00000", "0x00000000", "0x40c00000", "0x40400000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x4007bea0", "0x3fdf520b"],
|
|
[4, "0x3fff68cd", "0x3ffadb56", "0x3ff9f630", "0x4017f89b", "0x3ff3d3f1", "0x4035db48"],
|
|
[4, "0x3ff29bd2", "0x403bcc08", "0x3ff15cc2", "0x4041de97", "0x3ff00000", "0x40480000"],
|
|
[1, "0x00000000", "0x40a00000"],
|
|
[4, "0x3fbfffff", "0x40b00000", "0x3fe00000", "0x40880000", "0x3ff00000", "0x40480000"],
|
|
[1, "0x40400000", "0x40000000"],
|
|
[1, "0x400e38e4", "0x3fded098"],
|
|
[4, "0x4017885d", "0x3fdded99", "0x4020d7d6", "0x3fdc60c5", "0x402a1b66", "0x3fda8177"],
|
|
[4, "0x4019daae", "0x3fc49afd", "0x400fb878", "0x3fc7e1c8", "0x400901ce", "0x3fdb5689"],
|
|
[1, "0x400e38e4", "0x3fded098"],
|
|
[4, "0x400c1016", "0x3fdf053e", "0x4009e748", "0x3fdf30c2", "0x4007bea0", "0x3fdf520b"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp136a": {
|
|
"p1": [[0, "0x40a00000", "0x40c00000"],
|
|
[2, "0x40a00000", "0x00000000", "0x40400000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40a00000"],
|
|
[4, "0x3f800000", "0x40400000", "0x40c00000", "0x40a00000", "0x40c00000", "0x40a00000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x409f819a", "0x40a00000"],
|
|
[2, "0x40a00000", "0x40af22cf", "0x40a00000", "0x40c00000"],
|
|
[1, "0x40933333", "0x40a00000"],
|
|
[1, "0x409f819a", "0x40a00000"],
|
|
[5],
|
|
[0, "0x409f0e39", "0x4094a86b"],
|
|
[2, "0x4099d6c8", "0x3f985ae7", "0x406f9e4e", "0x3f62ed80"],
|
|
[2, "0x405a90e8", "0x3f4ade30", "0x40400000", "0x3f800000"],
|
|
[1, "0x408c8a5b", "0x408f59e4"],
|
|
[4, "0x409322e3", "0x40911b36", "0x40995d13", "0x4092e98a", "0x409f0e39", "0x4094a86b"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp136": {
|
|
"p1": [[0, "0x40a00000", "0x40c00000"],
|
|
[4, "0x40a00000", "0x40c00000", "0x40a00000", "0x00000000", "0x40400000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40a00000"],
|
|
[4, "0x3f800000", "0x40400000", "0x40c00000", "0x40a00000", "0x40c00000", "0x40a00000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x409eda3b", "0x40a00000"],
|
|
[4, "0x40a00000", "0x40b2d8d6", "0x40a00000", "0x40c00000", "0x40a00000", "0x40c00000"],
|
|
[1, "0x40933333", "0x40a00000"],
|
|
[1, "0x409eda3b", "0x40a00000"],
|
|
[5],
|
|
[0, "0x409e0a05", "0x409458e5"],
|
|
[4, "0x4099bbc8", "0x403b8c96", "0x408bf941", "0x3ea035f7", "0x40400000", "0x3f800000"],
|
|
[1, "0x408c8a5b", "0x408f59e4"],
|
|
[4, "0x4092beef", "0x4091009d", "0x4098a002", "0x4092b2da", "0x409e0a05", "0x409458e5"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp135": {
|
|
"p1": [[0, "0x40a00000", "0x40c00000"],
|
|
[4, "0x40a00000", "0x40c00000", "0x40c00000", "0x00000000", "0x40800000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40c00000"],
|
|
[4, "0x3f800000", "0x40800000", "0x40c00000", "0x40a00000", "0x40c00000", "0x40a00000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40a3be82", "0x40a4b595"],
|
|
[4, "0x40a1d53e", "0x40b50089", "0x40a00000", "0x40c00000", "0x40a00000", "0x40c00000"],
|
|
[1, "0x409ad6b6", "0x40a6318c"],
|
|
[1, "0x40a3be82", "0x40a4b595"],
|
|
[5],
|
|
[0, "0x40a4bcc3", "0x409bc690"],
|
|
[4, "0x40aa670c", "0x404ba0da", "0x40ae060f", "0x3e8fcf8b", "0x40800000", "0x3f800000"],
|
|
[1, "0x40987a06", "0x409a6220"],
|
|
[4, "0x409cd3ca", "0x409ad32d", "0x40a0ef48", "0x409b4c52", "0x40a4bcc3", "0x409bc690"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp134": {
|
|
"p1": [[0, "0x40a00000", "0x40c00000"],
|
|
[4, "0x40a00000", "0x40c00000", "0x40c00000", "0x00000000", "0x40400000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40c00000"],
|
|
[4, "0x3f800000", "0x40400000", "0x40c00000", "0x40a00000", "0x40c00000", "0x40a00000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40a34c7c", "0x40a4c896"],
|
|
[4, "0x40a1d3d2", "0x40b50915", "0x40a00000", "0x40c00000", "0x40a00000", "0x40c00000"],
|
|
[1, "0x40960000", "0x40a70000"],
|
|
[1, "0x40a34c7c", "0x40a4c896"],
|
|
[5],
|
|
[0, "0x40a459e3", "0x4096e218"],
|
|
[4, "0x40a7a6ca", "0x4040d5d8", "0x40a2fdb2", "0x3e9ab6f5", "0x40400000", "0x3f800000"],
|
|
[1, "0x408d41c3", "0x40912468"],
|
|
[4, "0x4095b0a2", "0x4092ef6e", "0x409d8176", "0x4094f0c0", "0x40a459e3", "0x4096e218"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp133": {
|
|
"p1": [[0, "0x40a00000", "0x40c00000"],
|
|
[4, "0x40a00000", "0x40c00000", "0x40a00000", "0x00000000", "0x40800000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40a00000"],
|
|
[4, "0x3f800000", "0x40800000", "0x40c00000", "0x40a00000", "0x40c00000", "0x40a00000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x409f6d1e", "0x40a00000"],
|
|
[4, "0x40a00000", "0x40b2d8d6", "0x40a00000", "0x40c00000", "0x40a00000", "0x40c00000"],
|
|
[1, "0x4099999a", "0x40a00000"],
|
|
[1, "0x409f6d1e", "0x40a00000"],
|
|
[5],
|
|
[0, "0x409f3e0f", "0x409a5b8b"],
|
|
[4, "0x409d5c93", "0x404869d7", "0x4096cfbe", "0x3e93041c", "0x40800000", "0x3f800000"],
|
|
[1, "0x4098432d", "0x40994fdf"],
|
|
[4, "0x409aaa8c", "0x4099a9be", "0x409cff0e", "0x409a0342", "0x409f3e0f", "0x409a5b8b"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loop12": {
|
|
"p1": [[0, "0x3f800000", "0x40000000"],
|
|
[4, "0x00000000", "0x40c00000", "0xc04aaaab", "0x406aaaab", "0x40caaaab", "0x40555556"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40c00000"],
|
|
[4, "0xc04aaaab", "0x406aaaab", "0x40caaaab", "0x40555556", "0x3f800000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3e87ce2d", "0x4083069a"],
|
|
[4, "0x3eab0357", "0x40825963", "0x3ed1cb10", "0x4081a3e0", "0x3efc5f8c", "0x4080e81d"],
|
|
[1, "0x3f01a29d", "0x407e5d63"],
|
|
[4, "0x3f46c523", "0x407627f2", "0x3f886502", "0x406e8542", "0x3fabb798", "0x40673baa"],
|
|
[4, "0x4028f8d3", "0x4044f041", "0x406967ee", "0x402a59fc", "0x3f800000", "0x40000000"],
|
|
[1, "0x3f01a29d", "0x407e5d63"],
|
|
[4, "0x3ed90c3a", "0x40806f8c", "0x3eafbc69", "0x4081b73e", "0x3e87ce2d", "0x4083069a"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp132": {
|
|
"p1": [[0, "0x40a00000", "0x40c00000"],
|
|
[4, "0x40400000", "0x40800000", "0x40400000", "0x00000000", "0x40400000", "0x40000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40400000"],
|
|
[4, "0x40000000", "0x40400000", "0x40c00000", "0x40a00000", "0x40800000", "0x40400000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x4069ae31", "0x407259eb"],
|
|
[4, "0x407c9583", "0x4091d486", "0x408c07d2", "0x40ac07d2", "0x40a00000", "0x40c00000"],
|
|
[1, "0x407b0989", "0x40761312"],
|
|
[4, "0x4075aa36", "0x40750f5d", "0x406fdb4b", "0x4073cd4a", "0x4069ae31", "0x407259eb"],
|
|
[5],
|
|
[0, "0x4058b419", "0x40400000"],
|
|
[1, "0x40600000", "0x40400000"],
|
|
[1, "0x40500000", "0x40200000"],
|
|
[4, "0x404616e6", "0x3ff0b72f", "0x4042514d", "0x3fb9fc64", "0x4040e1ce", "0x3fba3add"],
|
|
[4, "0x40400000", "0x3fba6140", "0x40400000", "0x3fcf48d1", "0x40400000", "0x40000000"],
|
|
[1, "0x40500000", "0x40200000"],
|
|
[4, "0x40527e1f", "0x4029f87d", "0x40555fa9", "0x4034b7ce", "0x4058b419", "0x40400000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loop11": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x3f800000", "0x40400000", "0xbfeaaaac", "0x3faaaaab", "0x40800000", "0xbf800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40400000"],
|
|
[4, "0xbfeaaaac", "0x3faaaaab", "0x40800000", "0xbf800000", "0x00000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x00000000", "0x3f800000"],
|
|
[1, "0x3e7944a8", "0x3fbe512a"],
|
|
[4, "0x3e94fb12", "0x3fb1c4e8", "0x3eb94d68", "0x3fa32f57", "0x3eee09c4", "0x3f92d4a7"],
|
|
[4, "0x3f31c20b", "0x3f513221", "0x3f823a05", "0x3f0b6fe6", "0x3f9d920d", "0x3ec4dbe6"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[5],
|
|
[0, "0x3e42e619", "0x3ff21aa9"],
|
|
[4, "0x3e440659", "0x3fe6c806", "0x3e51e2f4", "0x3fdb97dd", "0x3e69ec60", "0x3fd0a052"],
|
|
[4, "0x3e853c79", "0x3fe8b51b", "0x3e648d1c", "0x3ff31f46", "0x3e4466b9", "0x3ff2285d"],
|
|
[1, "0x3e42e619", "0x3ff21aa9"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loop10": {
|
|
"p1": [[0, "0x40a00000", "0x40c00000"],
|
|
[4, "0x3f800000", "0x40000000", "0x3f800000", "0x40000000", "0xc06aaaaa", "0x41555556"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40000000"],
|
|
[4, "0x3f800000", "0x40000000", "0xc06aaaaa", "0x41555556", "0x40a00000", "0x40c00000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40a00000", "0x40c00000"],
|
|
[4, "0x405cb816", "0x408e5c0b", "0x401ff0df", "0x405ff0df", "0x3fd2a02b", "0x40650a6f"],
|
|
[4, "0x3f8d470b", "0x4068471e", "0x3f19c512", "0x40830729", "0x3be6bd1b", "0x40a2b013"],
|
|
[4, "0xbf2141b9", "0x40f97684", "0xbefd2813", "0x412a62e8", "0x40a00000", "0x40c00000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"circlesOp3": {
|
|
"p1": [[0, "0x40000000", "0x3f800000"],
|
|
[3, "0x40000000", "0xbf800000", "0x00000000", "0xbf800000", "0x3f3504f3"],
|
|
[3, "0xc0000000", "0xbf800000", "0xc0000000", "0x3f800000", "0x3f3504f3"],
|
|
[3, "0xc0000000", "0x40400000", "0x00000000", "0x40400000", "0x3f3504f3"],
|
|
[3, "0x40000000", "0x40400000", "0x40000000", "0x3f800000", "0x3f3504f3"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40c00000", "0x40a00000"],
|
|
[3, "0x40c00000", "0x41000000", "0x40400000", "0x41000000", "0x3f3504f3"],
|
|
[3, "0x00000000", "0x41000000", "0x00000000", "0x40a00000", "0x3f3504f3"],
|
|
[3, "0x00000000", "0x40000000", "0x40400000", "0x40000000", "0x3f3504f3"],
|
|
[3, "0x40c00000", "0x40000000", "0x40c00000", "0x40a00000", "0x3f3504f3"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x00000000", "0xbf800000"],
|
|
[3, "0x40000000", "0xbf800000", "0x40000000", "0x3f800000", "0x3f3504f3"],
|
|
[3, "0x40000000", "0x40400000", "0x00000000", "0x40400000", "0x3f3504f3"],
|
|
[3, "0xc0000000", "0x40400000", "0xc0000000", "0x3f800000", "0x3f3504f3"],
|
|
[3, "0xc0000000", "0xbf800000", "0x00000000", "0xbf800000", "0x3f3504f3"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loop9": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x3f800000", "0x40400000", "0xc0200000", "0x00000000", "0x40555555", "0xbf2aaaaa"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40400000"],
|
|
[4, "0xc0200000", "0x00000000", "0x40555555", "0xbf2aaaaa", "0x00000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3a562a89", "0x3f24c28c"],
|
|
[4, "0xbf0a6bd5", "0x3fc35d20", "0x3f224c29", "0x40112614", "0x00000000", "0x3f800000"],
|
|
[4, "0x40073f77", "0xbd67eee2", "0x3f0acd59", "0xbe33a2ff", "0x3a562a89", "0x3f24c28c"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loop8": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x3f800000", "0x40800000", "0xc0755555", "0x3e2aaaa8", "0x40c00000", "0xbf800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40800000"],
|
|
[4, "0xc0755555", "0x3e2aaaa8", "0x40c00000", "0xbf800000", "0x00000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3dbc18a1", "0x3f63147f"],
|
|
[4, "0xbf89cdfb", "0x4003abfc", "0x3f224c11", "0x4039b90d", "0x00000000", "0x3f800000"],
|
|
[4, "0x40737261", "0xbe893104", "0x3f9f37cc", "0xbe86ba40", "0x3dbc18a1", "0x3f63147f"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"rects5": {
|
|
"p1": [[0, "0x40a00000", "0x40a00000"],
|
|
[1, "0x40c00000", "0x40a00000"],
|
|
[1, "0x40c00000", "0x40c00000"],
|
|
[1, "0x40a00000", "0x40c00000"],
|
|
[5],
|
|
[0, "0x40a00000", "0x40a00000"],
|
|
[1, "0x40c00000", "0x40a00000"],
|
|
[1, "0x40c00000", "0x40c00000"],
|
|
[1, "0x40a00000", "0x40c00000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x40c00000", "0x00000000"],
|
|
[1, "0x40c00000", "0x40c00000"],
|
|
[1, "0x00000000", "0x40c00000"],
|
|
[5],
|
|
[0, "0x40a00000", "0x40a00000"],
|
|
[1, "0x40c00000", "0x40a00000"],
|
|
[1, "0x40c00000", "0x40c00000"],
|
|
[1, "0x40a00000", "0x40c00000"],
|
|
[5]],
|
|
"fillType2": "kEvenOdd_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40a00000", "0x40c00000"],
|
|
[1, "0x40c00000", "0x40c00000"],
|
|
[1, "0x40c00000", "0x40a00000"],
|
|
[1, "0x40a00000", "0x40a00000"],
|
|
[1, "0x40a00000", "0x40c00000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loop7": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40400000", "0x40800000", "0xbf800000", "0x00000000", "0x41080000", "0xc0200000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40400000", "0x40800000"],
|
|
[4, "0xbf800000", "0x00000000", "0x41080000", "0xc0200000", "0x00000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3fa809ac", "0x400414d2"],
|
|
[4, "0x3f8f62b1", "0x4007b159", "0x3f530c4d", "0x3fe98626", "0x00000000", "0x3f800000"],
|
|
[1, "0x404c0001", "0xbea00002"],
|
|
[4, "0x403e1111", "0xbe035d27", "0x402d8c72", "0x3dfc64f7", "0x401f4b39", "0x3edccd12"],
|
|
[4, "0x3fd1ea19", "0x3fa84393", "0x3fc84242", "0x3ffeb8e5", "0x3fa809ac", "0x400414d2"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp130a": {
|
|
"p1": [[0, "0x40a00000", "0x40c00000"],
|
|
[2, "0x4089d89e", "0x40b5c670", "0x40676275", "0x405c6701"],
|
|
[2, "0x4033b13a", "0x3f331fd0", "0x40000000", "0x3f800000"],
|
|
[5],
|
|
[0, "0x40a00000", "0x40c00000"],
|
|
[2, "0x3f948dde", "0x40204c6b", "0x406c5fda", "0x406771a6"],
|
|
[2, "0x40b8f154", "0x408fdbb9", "0x40c00000", "0x40800000"]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40400000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40914e40", "0x40b2786b"],
|
|
[2, "0x4098a720", "0x40bc9be7", "0x40a00000", "0x40c00000"],
|
|
[1, "0x40bfabeb", "0x4080a82b"],
|
|
[2, "0x40bfd96e", "0x408056ab", "0x40c00000", "0x40800000"],
|
|
[1, "0x40bfabeb", "0x4080a82b"],
|
|
[2, "0x40b78495", "0x408f41fd", "0x406c5fda", "0x406771a6"],
|
|
[2, "0x406b7d0c", "0x40670e1a", "0x406a9d5d", "0x4066acd0"],
|
|
[2, "0x4068ffec", "0x40619ed1", "0x40676275", "0x405c6701"],
|
|
[2, "0x4038ca8c", "0x3f786ac0", "0x400a32a4", "0x3f786ac2"],
|
|
[2, "0x40051952", "0x3f786ac2", "0x40000000", "0x3f800000"],
|
|
[1, "0x4061c002", "0x4062eaae"],
|
|
[2, "0x4033e2fb", "0x405003f4", "0x402d1e09", "0x405960e5"],
|
|
[2, "0x402026c3", "0x406b4ffc", "0x40914e40", "0x40b2786b"],
|
|
[5],
|
|
[0, "0x4072df2d", "0x407f73f5"],
|
|
[2, "0x406ebe40", "0x407398af", "0x406a9d5d", "0x4066acd0"],
|
|
[2, "0x40660381", "0x4064ac82", "0x4061c002", "0x4062eaae"],
|
|
[1, "0x4072df2d", "0x407f73f5"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"rRect1x": {
|
|
"p1": [[0, "0x41a53333", "0x40b4cccd"],
|
|
[3, "0x41a53333", "0x3f916c61", "0x41c91f8a", "0x3f266666", "0x3f6373f3"],
|
|
[1, "0x41cd3333", "0x3f266666"],
|
|
[1, "0x41d146dc", "0x3f2d10f5"],
|
|
[3, "0x41f53333", "0x3f916c61", "0x41f53333", "0x40b4cccd", "0x3f6373f3"],
|
|
[1, "0x41f53333", "0x41cd3333"],
|
|
[3, "0x41f53333", "0x41a53333", "0x41cd3333", "0x41a53333", "0x3f3504f7"],
|
|
[1, "0x41a53333", "0x41a53333"],
|
|
[1, "0x41a53333", "0x40b4cccd"],
|
|
[5],
|
|
[0, "0x41a53333", "0x41a53333"],
|
|
[1, "0x40b4cccd", "0x41a53333"],
|
|
[3, "0x3f266666", "0x41a53333", "0x3f266666", "0x41cd3333", "0x3f3504f7"],
|
|
[1, "0x3f266666", "0x4236999a"],
|
|
[3, "0x3f266666", "0x424a999a", "0x40b4cccd", "0x424a999a", "0x3f3504f7"],
|
|
[1, "0x41cd3333", "0x424a999a"],
|
|
[3, "0x41f53333", "0x424a999a", "0x41f53333", "0x4236999a", "0x3f3504f7"],
|
|
[1, "0x41f53333", "0x41cd3333"],
|
|
[3, "0x41f53333", "0x41f53333", "0x41cd3333", "0x41f53333", "0x3f3504f7"],
|
|
[3, "0x41a53333", "0x41f53333", "0x41a53333", "0x41cd3333", "0x3f3504f7"],
|
|
[1, "0x41a53333", "0x41a53333"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x41a53333", "0x4236999a"],
|
|
[1, "0x41a53333", "0x41cd3333"],
|
|
[3, "0x41a53333", "0x41a53333", "0x41cd3333", "0x41a53333", "0x3f3504f7"],
|
|
[1, "0x4236999a", "0x41a53333"],
|
|
[3, "0x424a999a", "0x41a53333", "0x424a999a", "0x41cd3333", "0x3f3504f7"],
|
|
[1, "0x424a999a", "0x4236999a"],
|
|
[3, "0x424a999a", "0x424a999a", "0x4236999a", "0x424a999a", "0x3f3504f7"],
|
|
[1, "0x41cd3333", "0x424a999a"],
|
|
[3, "0x41a53333", "0x424a999a", "0x41a53333", "0x4236999a", "0x3f3504f7"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x41c91f8a", "0x3f266666"],
|
|
[3, "0x41a53333", "0x3f916c61", "0x41a53333", "0x40b4cccd", "0x3f6373f3"],
|
|
[1, "0x41a53333", "0x41a53333"],
|
|
[1, "0x40b4cccd", "0x41a53333"],
|
|
[3, "0x3f266666", "0x41a53333", "0x3f266666", "0x41cd3333", "0x3f3504f7"],
|
|
[1, "0x3f266666", "0x4236999a"],
|
|
[3, "0x3f266666", "0x424a999a", "0x40b4cccd", "0x424a999a", "0x3f3504f7"],
|
|
[1, "0x41cd3333", "0x424a999a"],
|
|
[3, "0x41a53333", "0x424a999a", "0x41a53333", "0x4236999a", "0x3f3504f7"],
|
|
[1, "0x41a53333", "0x41a53333"],
|
|
[1, "0x41f53333", "0x41a53333"],
|
|
[1, "0x41f53333", "0x40b4cccd"],
|
|
[3, "0x41f53333", "0x3f916c61", "0x41d146dc", "0x3f2d10f5", "0x3f6373f3"],
|
|
[1, "0x41cd3333", "0x3f266666"],
|
|
[1, "0x41c91f8a", "0x3f266666"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"circlesOp2": {
|
|
"p1": [[0, "0x40800000", "0x3f800000"],
|
|
[3, "0x40800000", "0xc0400000", "0x00000000", "0xc0400000", "0x3f3504f3"],
|
|
[3, "0xc0800000", "0xc0400000", "0xc0800000", "0x3f800000", "0x3f3504f3"],
|
|
[3, "0xc0800000", "0x40a00000", "0x00000000", "0x40a00000", "0x3f3504f3"],
|
|
[3, "0x40800000", "0x40a00000", "0x40800000", "0x3f800000", "0x3f3504f3"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40400000", "0x40800000"],
|
|
[3, "0x40400000", "0x40e00000", "0x00000000", "0x40e00000", "0x3f3504f3"],
|
|
[3, "0xc0400000", "0x40e00000", "0xc0400000", "0x40800000", "0x3f3504f3"],
|
|
[3, "0xc0400000", "0x3f800000", "0x00000000", "0x3f800000", "0x3f3504f3"],
|
|
[3, "0x40400000", "0x3f800000", "0x40400000", "0x40800000", "0x3f3504f3"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x403ecfa6", "0x406aaaab"],
|
|
[3, "0x402bbae3", "0x3f800000", "0x00000000", "0x3f800000", "0x3f3ecfa6"],
|
|
[3, "0xc02bbae3", "0x3f800000", "0xc03ecfa6", "0x406aaaab", "0x3f3ecfa6"],
|
|
[3, "0xbfe4f92e", "0x40a00000", "0x00000000", "0x40a00000", "0x3f69b1e9"],
|
|
[3, "0x3fe4f92e", "0x40a00000", "0x403ecfa6", "0x406aaaab", "0x3f69b1e9"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"circlesOp1": {
|
|
"p1": [[0, "0x40000000", "0x3f800000"],
|
|
[3, "0x40000000", "0xbf800000", "0x00000000", "0xbf800000", "0x3f3504f3"],
|
|
[3, "0xc0000000", "0xbf800000", "0xc0000000", "0x3f800000", "0x3f3504f3"],
|
|
[3, "0xc0000000", "0x40400000", "0x00000000", "0x40400000", "0x3f3504f3"],
|
|
[3, "0x40000000", "0x40400000", "0x40000000", "0x3f800000", "0x3f3504f3"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x3f800000"],
|
|
[3, "0x3f800000", "0x40000000", "0x00000000", "0x40000000", "0x3f3504f3"],
|
|
[3, "0xbf800000", "0x40000000", "0xbf800000", "0x3f800000", "0x3f3504f3"],
|
|
[3, "0xbf800000", "0x00000000", "0x00000000", "0x00000000", "0x3f3504f3"],
|
|
[3, "0x3f800000", "0x00000000", "0x3f800000", "0x3f800000", "0x3f3504f3"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x00000000", "0xbf800000"],
|
|
[3, "0x40000000", "0xbf800000", "0x40000000", "0x3f800000", "0x3f3504f3"],
|
|
[3, "0x40000000", "0x40400000", "0x00000000", "0x40400000", "0x3f3504f3"],
|
|
[3, "0xc0000000", "0x40400000", "0xc0000000", "0x3f800000", "0x3f3504f3"],
|
|
[3, "0xc0000000", "0xbf800000", "0x00000000", "0xbf800000", "0x3f3504f3"],
|
|
[5],
|
|
[0, "0x00000000", "0x40000000"],
|
|
[3, "0x3f800000", "0x40000000", "0x3f800000", "0x3f800000", "0x3f3504f3"],
|
|
[3, "0x3f800000", "0x00000000", "0x00000000", "0x00000000", "0x3f3504f3"],
|
|
[3, "0xbf800000", "0x00000000", "0xbf800000", "0x3f800000", "0x3f3504f3"],
|
|
[3, "0xbf800000", "0x40000000", "0x00000000", "0x40000000", "0x3f3504f3"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp131": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40400000", "0x40800000", "0x40400000", "0x00000000", "0x40c00000", "0x40000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40400000"],
|
|
[4, "0x40000000", "0x40c00000", "0x3f800000", "0x00000000", "0x40800000", "0x40400000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x4048fa09", "0x3fe6e627"],
|
|
[4, "0x4015ca6b", "0x400d92da", "0x3fcbf418", "0x4025fa0c", "0x00000000", "0x3f800000"],
|
|
[1, "0x4064c000", "0x3fcc4000"],
|
|
[4, "0x405b2cd6", "0x3fd452ab", "0x405205f4", "0x3fddaa2c", "0x4048fa09", "0x3fe6e627"],
|
|
[5],
|
|
[0, "0x4064c000", "0x3fcc4000"],
|
|
[1, "0x40c00000", "0x40000000"],
|
|
[4, "0x409c0000", "0x3fa00000", "0x40858000", "0x3fac0000", "0x4064c000", "0x3fcc4000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp130": {
|
|
"p1": [[0, "0x40a00000", "0x40c00000"],
|
|
[4, "0x40800000", "0x40c00000", "0x40400000", "0x00000000", "0x40000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40400000"],
|
|
[4, "0x3f800000", "0x40000000", "0x40c00000", "0x40a00000", "0x40c00000", "0x40800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40762762", "0x40827627"],
|
|
[4, "0x40876276", "0x40a398fe", "0x4093b13b", "0x40c00000", "0x40a00000", "0x40c00000"],
|
|
[1, "0x40762762", "0x40827627"],
|
|
[5],
|
|
[0, "0x40638e39", "0x4065ed09"],
|
|
[1, "0x40762762", "0x40827627"],
|
|
[4, "0x4072887d", "0x407b2cd3", "0x406ee99a", "0x407138e8", "0x406b4ab5", "0x4067371e"],
|
|
[1, "0x40638e39", "0x4065ed09"],
|
|
[5],
|
|
[0, "0x40623db3", "0x4063bc2a"],
|
|
[4, "0x40653f9b", "0x4064d59f", "0x40683e38", "0x4065ee52", "0x406b38cd", "0x40670598"],
|
|
[4, "0x4069f158", "0x40637c87", "0x4068a9e7", "0x405ff1c4", "0x40676276", "0x405c6701"],
|
|
[4, "0x4044ec4f", "0x3ff9f0da", "0x40227627", "0x3eec4ec5", "0x40000000", "0x3f800000"],
|
|
[1, "0x40623db3", "0x4063bc2a"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp129": {
|
|
"p1": [[0, "0x40a00000", "0x40c00000"],
|
|
[4, "0x40400000", "0x40800000", "0x40000000", "0x00000000", "0x40000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40000000"],
|
|
[4, "0x3f800000", "0x40000000", "0x40c00000", "0x40a00000", "0x40800000", "0x40400000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x404acff4", "0x40513f44"],
|
|
[4, "0x4068d658", "0x4086dcbc", "0x4087f32e", "0x40a7f32e", "0x40a00000", "0x40c00000"],
|
|
[1, "0x405b8150", "0x4058822f"],
|
|
[4, "0x40562262", "0x40563826", "0x40508e04", "0x4053c9aa", "0x404acff4", "0x40513f44"],
|
|
[5],
|
|
[0, "0x403a36b2", "0x402e8dad"],
|
|
[1, "0x4043c3c4", "0x4030f0f1"],
|
|
[1, "0x402343eb", "0x3ff58d0f"],
|
|
[4, "0x40207d39", "0x3fe8987c", "0x401de07d", "0x3fdc4bc0", "0x401b6db7", "0x3fd0c496"],
|
|
[4, "0x40092492", "0x3f7556df", "0x40000000", "0x3f1f3db8", "0x40000000", "0x3f800000"],
|
|
[1, "0x402343eb", "0x3ff58d0f"],
|
|
[4, "0x4029f613", "0x400a663a", "0x40319c55", "0x401bee22", "0x403a36b2", "0x402e8dad"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp128": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x00000000", "0x40400000", "0x40400000", "0x40000000", "0x40a00000", "0x40000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40000000", "0x40400000"],
|
|
[4, "0x40000000", "0x40a00000", "0x3f800000", "0x00000000", "0x40400000", "0x00000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x401060b4", "0x400edde5"],
|
|
[4, "0x40276ef3", "0x400d6573", "0x403fb779", "0x400ab2ba", "0x40580000", "0x40080000"],
|
|
[4, "0x407c0000", "0x40040000", "0x40900000", "0x40000000", "0x40a00000", "0x40000000"],
|
|
[1, "0x40200000", "0x3fc00000"],
|
|
[1, "0x401060b4", "0x400edde5"],
|
|
[5],
|
|
[0, "0x3fe95ff9", "0x3faeaccb"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[4, "0x00000000", "0x40000000", "0x3f400000", "0x40100000", "0x3fe00000", "0x40100000"],
|
|
[4, "0x3fe00000", "0x3ffb5898", "0x3fe29fc1", "0x3fd4117c", "0x3fe95ff9", "0x3faeaccb"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp127": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x3f800000", "0x40a00000", "0x40c00000", "0x00000000", "0x40400000", "0x00000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40c00000"],
|
|
[4, "0x00000000", "0x40400000", "0x3f800000", "0x00000000", "0x40a00000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x407aa8e1", "0x3f516de1"],
|
|
[4, "0x4016e6d1", "0x3f333a57", "0x3fb03547", "0x3fa9a8bc", "0x3f49405a", "0x40148449"],
|
|
[4, "0x3ff4dfc5", "0x4045cc60", "0x406aa3ad", "0x3fe182a2", "0x407aa8e1", "0x3f516de1"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp126": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x00000000", "0x40400000", "0x40c00000", "0x00000000", "0x40000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40c00000"],
|
|
[4, "0x3f800000", "0x40000000", "0x3f800000", "0x00000000", "0x40400000", "0x00000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40116f88", "0x3fba41df"],
|
|
[4, "0x405312c7", "0x3f8ef2ab", "0x407fa877", "0x3f15c5c6", "0x40241e33", "0x3f5f0e6c"],
|
|
[1, "0x40116f88", "0x3fba41df"],
|
|
[5],
|
|
[0, "0x3fac5661", "0x3f800000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[4, "0x00000000", "0x3fc76795", "0x3eeeff71", "0x3fdd049e", "0x3f86ce8c", "0x3fd9d6ae"],
|
|
[4, "0x3f924669", "0x3fb7ef56", "0x3f9e8a0a", "0x3f99fd1c", "0x3fac5661", "0x3f800000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp125": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40400000", "0x40c00000", "0x40400000", "0x3f800000", "0x40c00000", "0x40000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40400000"],
|
|
[4, "0x40000000", "0x40c00000", "0x3f800000", "0x00000000", "0x40c00000", "0x40400000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3fca8bcc", "0x40400000"],
|
|
[4, "0x3f93c0a3", "0x402c3f5d", "0x3f259ba3", "0x400500d9", "0x00000000", "0x3f800000"],
|
|
[1, "0x40a5e354", "0x3fee978d"],
|
|
[4, "0x40986869", "0x3fef7800", "0x408d2e04", "0x40006e29", "0x40833d57", "0x400c3deb"],
|
|
[4, "0x403be788", "0x3ffa9e06", "0x40163afe", "0x401ea782", "0x3fffffff", "0x40400000"],
|
|
[1, "0x3fca8bcc", "0x40400000"],
|
|
[5],
|
|
[0, "0x3ff1ee74", "0x404b55f4"],
|
|
[4, "0x3ff64303", "0x40479ada", "0x3ffaee18", "0x4043cd6d", "0x3fffffff", "0x40400000"],
|
|
[1, "0x40400000", "0x40400000"],
|
|
[4, "0x4029e2eb", "0x404ebe0e", "0x4013c5d7", "0x4056b166", "0x3ff1ee74", "0x404b55f4"],
|
|
[5],
|
|
[0, "0x40a5e354", "0x3fee978d"],
|
|
[1, "0x40c00000", "0x40000000"],
|
|
[4, "0x40b66666", "0x3ff33333", "0x40adc28f", "0x3fee147b", "0x40a5e354", "0x3fee978d"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp124": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x3f800000", "0x40a00000", "0x40c00000", "0x00000000", "0x40400000", "0x00000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40c00000"],
|
|
[4, "0x00000000", "0x40400000", "0x3f800000", "0x00000000", "0x40a00000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f49405a", "0x40148449"],
|
|
[4, "0x3ee5ef2e", "0x4005c70a", "0x3e2c176f", "0x3fd60bb7", "0x00000000", "0x3f800000"],
|
|
[1, "0x40400000", "0x00000000"],
|
|
[4, "0x4073d874", "0x00000000", "0x40812ddc", "0x3ebaa9ec", "0x407aa8e1", "0x3f516de1"],
|
|
[4, "0x4016e6d1", "0x3f333a57", "0x3fb03547", "0x3fa9a8bc", "0x3f49405a", "0x40148449"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loop6": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x3f800000", "0x40400000", "0xbfd55556", "0x3fd55555", "0x40855555", "0x3f800001"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40400000"],
|
|
[4, "0xbfd55556", "0x3fd55555", "0x40855555", "0x3f800001", "0x00000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x00000000", "0x3f800000"],
|
|
[1, "0x3ee1580f", "0x3ff0ac07"],
|
|
[4, "0x3ef5bfe2", "0x3feda303", "0x3f06cdd4", "0x3fea5cd3", "0x3f14b8be", "0x3fe6e47b"],
|
|
[4, "0x3f40adb4", "0x3fd5a56b", "0x3f77e0ca", "0x3fc69160", "0x3f939201", "0x3fb9a85c"],
|
|
[4, "0x3fd9ede7", "0x3f93381f", "0x3ffd1bd9", "0x3f800000", "0x00000000", "0x3f800000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loop5": {
|
|
"p1": [[0, "0x00000000", "0x40000000"],
|
|
[4, "0x3f800000", "0x40000000", "0x3f800000", "0x3fd55555", "0x3f555555", "0x3faaaaaa"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40000000"],
|
|
[4, "0x3f800000", "0x3fd55555", "0x3f555555", "0x3faaaaaa", "0x00000000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f68930a", "0x3fd76cf5"],
|
|
[4, "0x3f5db3d7", "0x3feed9eb", "0x3f224c29", "0x40000000", "0x00000000", "0x40000000"],
|
|
[4, "0x3f073f77", "0x3fc9e69d", "0x3f49e69d", "0x3fc73f76", "0x3f68930a", "0x3fd76cf5"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp123": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x3f800000", "0x40a00000", "0x40000000", "0x00000000", "0x40c00000", "0x00000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40000000"],
|
|
[4, "0x00000000", "0x40c00000", "0x3f800000", "0x00000000", "0x40a00000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3e9a2f5f", "0x3ff84a6e"],
|
|
[4, "0x3e4b919b", "0x3fda6709", "0x3dcb919c", "0x3fb2e467", "0x00000000", "0x3f800000"],
|
|
[1, "0x40904302", "0x3e7e9a9e"],
|
|
[4, "0x4079f47b", "0x3ee9a29b", "0x40592662", "0x3f45575e", "0x403cdc5a", "0x3f8cf79c"],
|
|
[4, "0x40285817", "0x3f9cd1aa", "0x4015e26b", "0x3fb26296", "0x40054e56", "0x3fcaad77"],
|
|
[1, "0x3e9a2f5f", "0x3ff84a6e"],
|
|
[5],
|
|
[0, "0x3f8ae539", "0x4021b4e7"],
|
|
[4, "0x3fad65e5", "0x400dfd47", "0x3fd78ac5", "0x3ff01819", "0x40054e56", "0x3fcaad77"],
|
|
[1, "0x401c09ed", "0x3fc195a1"],
|
|
[4, "0x40147bc0", "0x3fce643c", "0x400d4cd9", "0x3fdaf0cd", "0x40067427", "0x3fe6e6c3"],
|
|
[4, "0x3fd9408f", "0x400a02da", "0x3faf2e7e", "0x401c62ae", "0x3f8ae539", "0x4021b4e7"],
|
|
[5],
|
|
[0, "0x40904302", "0x3e7e9a9e"],
|
|
[1, "0x40c00000", "0x00000000"],
|
|
[4, "0x40ae5847", "0x00000000", "0x409e841c", "0x3dc2d0d2", "0x40904302", "0x3e7e9a9e"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp122": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40400000", "0x40a00000", "0x40800000", "0x3f800000", "0x40800000", "0x00000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40800000"],
|
|
[4, "0x00000000", "0x40800000", "0x3f800000", "0x00000000", "0x40a00000", "0x40400000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f9b46fd", "0x4012c21b"],
|
|
[4, "0x3f59e0ad", "0x4001051a", "0x3ee5495b", "0x3fcc6dc9", "0x00000000", "0x3f800000"],
|
|
[1, "0x40800000", "0x00000000"],
|
|
[4, "0x40800000", "0x3edb9b3d", "0x407439d0", "0x3fb472bb", "0x4057a09a", "0x4004c4a3"],
|
|
[4, "0x40173220", "0x3fdb5216", "0x3fd3dac4", "0x3ff4a81f", "0x3f9b46fd", "0x4012c21b"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp121": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40400000", "0x40800000", "0x40400000", "0x40000000", "0x40800000", "0x40400000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40000000", "0x40400000"],
|
|
[4, "0x40400000", "0x40800000", "0x3f800000", "0x00000000", "0x40800000", "0x40400000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x4012370b", "0x402b5291"],
|
|
[4, "0x3fe5a948", "0x4021ae90", "0x3f8c8dc3", "0x400646e1", "0x00000000", "0x3f800000"],
|
|
[1, "0x40106446", "0x40083223"],
|
|
[4, "0x400f41fe", "0x40124ac6", "0x4010cee6", "0x401f6a38", "0x4012370b", "0x402b5291"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp120": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40000000", "0x40800000", "0x40000000", "0x3f800000", "0x40800000", "0x00000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40000000"],
|
|
[4, "0x00000000", "0x40800000", "0x3f800000", "0x00000000", "0x40800000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f6a8116", "0x4005b19d"],
|
|
[4, "0x3f29247d", "0x3ff22e7f", "0x3eba0afc", "0x3fc5c41f", "0x00000000", "0x3f800000"],
|
|
[1, "0x40800000", "0x00000000"],
|
|
[4, "0x4053b0e1", "0x3eb13c7d", "0x4036b858", "0x3f6e96d7", "0x401e77e8", "0x3fb67aed"],
|
|
[4, "0x3fe61333", "0x3fb1ced0", "0x3fa71898", "0x3fd8e768", "0x3f800000", "0x40000000"],
|
|
[4, "0x3f78619b", "0x4001e799", "0x3f71374d", "0x4003cf32", "0x3f6a8116", "0x4005b19d"],
|
|
[5],
|
|
[0, "0x3f71a428", "0x40070a2b"],
|
|
[4, "0x3f763bd6", "0x4004d5ae", "0x3f7b051e", "0x40027d71", "0x3f800000", "0x40000000"],
|
|
[1, "0x40000000", "0x40000000"],
|
|
[4, "0x3fd81b5c", "0x4013f252", "0x3fb036b9", "0x401b75b8", "0x3f71a428", "0x40070a2b"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp119": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40400000", "0x40a00000", "0x40000000", "0x3f800000", "0x40400000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40000000"],
|
|
[4, "0x3f800000", "0x40400000", "0x3f800000", "0x00000000", "0x40a00000", "0x40400000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x401ffd78", "0x3fd627d7"],
|
|
[4, "0x3fd8be80", "0x3fc0c2be", "0x3fa905c7", "0x3fe92a8e", "0x3f92f684", "0x40025ed1"],
|
|
[1, "0x3f800000", "0x40000000"],
|
|
[4, "0x3f800000", "0x4008a072", "0x3f800000", "0x400c9a29", "0x3f814101", "0x400d7e66"],
|
|
[4, "0x3f8158c2", "0x400d8a74", "0x3f81707f", "0x400d9680", "0x3f818839", "0x400da287"],
|
|
[1, "0x3f81bfd8", "0x400daeca"],
|
|
[4, "0x3f83df23", "0x400df06a", "0x3f889182", "0x4008ddf2", "0x3f92f684", "0x40025ed1"],
|
|
[1, "0x40148310", "0x401520c4"],
|
|
[4, "0x40178b43", "0x400c7d9e", "0x4019fe85", "0x4002b096", "0x401c71c7", "0x3ff1c71c"],
|
|
[4, "0x401d9b0e", "0x3fe87ce1", "0x401ec456", "0x3fdf32a6", "0x401ffd78", "0x3fd627d7"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loop4": {
|
|
"p1": [[0, "0x00000000", "0x40a00000"],
|
|
[4, "0x3f800000", "0x40a00000", "0x3f800000", "0x40800000", "0x3f555555", "0x40400000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40a00000"],
|
|
[4, "0x3f800000", "0x40800000", "0x3f555555", "0x40400000", "0x00000000", "0x40a00000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f68930a", "0x408191b8"],
|
|
[4, "0x3f5db3d7", "0x40932370", "0x3f224c29", "0x40a00000", "0x00000000", "0x40a00000"],
|
|
[4, "0x3f073f77", "0x406ed9ec", "0x3f49e69d", "0x406adf32", "0x3f68930a", "0x408191b8"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loop3": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40400000", "0x40a00000", "0xc06aaaaa", "0x00000000", "0x41280000", "0xbfd55554"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40400000", "0x40a00000"],
|
|
[4, "0xc06aaaaa", "0x00000000", "0x41280000", "0xbfd55554", "0x00000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x00000000", "0x3f800000"],
|
|
[1, "0x3f6b1446", "0x400e5c17"],
|
|
[4, "0x3f770dac", "0x3ff72810", "0x3f93cb07", "0x3fb8cee0", "0x3fe92c81", "0x3f65fdbb"],
|
|
[4, "0x40022414", "0x3f312413", "0x4011a1ce", "0x3f032648", "0x402143f6", "0x3eb8597a"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[5],
|
|
[0, "0x40402e92", "0x3e227891"],
|
|
[4, "0x4052484e", "0x3c9677e6", "0x4066cc73", "0xbdf9949c", "0x407e0c87", "0xbe8521eb"],
|
|
[4, "0x407e9016", "0xbe8593bb", "0x407f0545", "0xbe85d5ad", "0x407f6b6e", "0xbe85e7a3"],
|
|
[4, "0x40839eaa", "0xbe87479e", "0x4078869b", "0xbe015efe", "0x40402e92", "0x3e227891"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loop2": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40400000", "0x40800000", "0x40400000", "0x40800000", "0x40900000", "0x3fc00000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40400000", "0x40800000"],
|
|
[4, "0x40400000", "0x40800000", "0x40900000", "0x3fc00000", "0x00000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x404003f4", "0x4053a32a"],
|
|
[4, "0x401a723f", "0x405a6a18", "0x3fd63f71", "0x402b1fb7", "0x3b6bebf1", "0x3f8075f6"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[4, "0x403695ae", "0x3fa8930a", "0x4052d4a4", "0x401c0547", "0x404f0be0", "0x404dd0af"],
|
|
[4, "0x404a2241", "0x4050c341", "0x40452a92", "0x4052b54d", "0x404003f4", "0x4053a32a"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loop1asQuad": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[2, "0x3e811de3", "0x40128dc7", "0xbe0ed315", "0x4037d06b"],
|
|
[2, "0xbf6ee1b5", "0x40702d7e", "0xbeed02de", "0x405ff76a"],
|
|
[2, "0xbdc7b335", "0x4047fbf9", "0x410d5555", "0x40155556"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40a00000"],
|
|
[2, "0xc02563fd", "0x4073fc80", "0x3f96952c", "0x403b3855"],
|
|
[2, "0x40a98186", "0x3fff192c", "0x00000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0xbea14f43", "0x405b24d6"],
|
|
[2, "0xbd890955", "0x4055948a", "0x3f0ed7f2", "0x404ed7f2"],
|
|
[1, "0x3f064065", "0x40464065"],
|
|
[2, "0x3f511d10", "0x4040a5d6", "0x3f96952c", "0x403b3855"],
|
|
[2, "0x403e81df", "0x40212690", "0x403eae08", "0x4006574b"],
|
|
[2, "0x403ee6f4", "0x3fc7921e", "0x00000000", "0x3f800000"],
|
|
[1, "0x3f064065", "0x40464065"],
|
|
[2, "0xbbb85dc8", "0x4050689f", "0xbea14f43", "0x405b24d6"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loop1": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x3f800000", "0x40a00000", "0xc0b55555", "0x40555556", "0x410d5555", "0x40155556"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40a00000"],
|
|
[4, "0xc0b55555", "0x40555556", "0x410d5555", "0x40155556", "0x00000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3b997381", "0x4058e1d7"],
|
|
[4, "0x3e23aaa9", "0x4056aafe", "0x3eb12c0a", "0x405424f4", "0x3f116027", "0x40516027"],
|
|
[1, "0x3f0a8507", "0x404a8507"],
|
|
[4, "0x3f3f5712", "0x40455d15", "0x3f767fdb", "0x404044df", "0x3f96952d", "0x403b3854"],
|
|
[4, "0x403ae010", "0x4011ff00", "0x40911e6e", "0x3fd79e74", "0x00000000", "0x3f800000"],
|
|
[1, "0x3f0a8507", "0x404a8507"],
|
|
[4, "0x3eb417f2", "0x404f4054", "0x3e2e2c9f", "0x405408e2", "0x3b997381", "0x4058e1d7"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"issue3517": {
|
|
"p1": [[0, "0x41facccd", "0x42670000"],
|
|
[1, "0x41facccd", "0x42670000"],
|
|
[4, "0x41ff3333", "0x4266fe91", "0x4201cccd", "0x42672de0", "0x42040000", "0x4266f717"],
|
|
[4, "0x42063333", "0x4266c04f", "0x42086666", "0x4266016f", "0x420a999a", "0x4265b766"],
|
|
[4, "0x420ccccd", "0x42656d77", "0x420f0000", "0x42654a09", "0x42113333", "0x42653b4a"],
|
|
[4, "0x42136666", "0x42652c8b", "0x4215999a", "0x426541d8", "0x4217cccd", "0x42655f07"],
|
|
[4, "0x421a0000", "0x42657c1c", "0x421c3333", "0x4265a512", "0x421e6666", "0x4265ea16"],
|
|
[4, "0x4220999a", "0x42662f1b", "0x4222cccd", "0x4266cfc5", "0x42250000", "0x4266fd22"],
|
|
[4, "0x42273333", "0x42672a99", "0x42296666", "0x42672f4f", "0x422b999a", "0x4266fa5e"],
|
|
[4, "0x422dcccd", "0x4266c56d", "0x42300000", "0x42662354", "0x42323333", "0x4265bfcc"],
|
|
[4, "0x42346666", "0x42655c29", "0x4236999a", "0x4264d893", "0x4238cccd", "0x4264a4f7"],
|
|
[4, "0x423b0000", "0x4264715b", "0x423d3333", "0x42648c64", "0x423f6666", "0x42648a23"],
|
|
[4, "0x4241999a", "0x426487e3", "0x4243cccd", "0x42649375", "0x42460000", "0x42649759"],
|
|
[4, "0x42483333", "0x42649b3d", "0x424a6666", "0x42649f07", "0x424c999a", "0x4264a1b1"],
|
|
[4, "0x424ecccd", "0x4264a45a", "0x42510000", "0x4264a3f1", "0x42533333", "0x4264a752"],
|
|
[4, "0x42556666", "0x4264aab3", "0x4257999a", "0x4264b141", "0x4259cccd", "0x4264b5dd"],
|
|
[4, "0x425c0000", "0x4264ba5e", "0x425e3333", "0x4264c433", "0x42606666", "0x4264c28f"],
|
|
[4, "0x4262999a", "0x4264c0ec", "0x4264cccd", "0x4264b646", "0x42670000", "0x4264ac08"],
|
|
[4, "0x42693333", "0x4264a1cb", "0x426b6666", "0x42648ac1", "0x426d999a", "0x42648505"],
|
|
[4, "0x426fcccd", "0x42647f48", "0x42720000", "0x42648903", "0x42743333", "0x426489ba"],
|
|
[4, "0x42766666", "0x42648a72", "0x4278999a", "0x42647efa", "0x427acccd", "0x42648937"],
|
|
[4, "0x427d0000", "0x4264938f", "0x427f3333", "0x4264b141", "0x4280b333", "0x4264c7ae"],
|
|
[4, "0x4281cccd", "0x4264de1b", "0x4282e666", "0x42650347", "0x42840000", "0x42650fdf"],
|
|
[4, "0x4285199a", "0x42651c78", "0x42863333", "0x42650f0e", "0x42874ccd", "0x42651326"],
|
|
[4, "0x42886666", "0x42651759", "0x42898000", "0x42651168", "0x428a999a", "0x4265288d"],
|
|
[4, "0x428bb333", "0x42653fb1", "0x428ccccd", "0x42657be7", "0x428de666", "0x42659e1b"],
|
|
[4, "0x428f0000", "0x4265c034", "0x4290199a", "0x4265de01", "0x42913333", "0x4265f55a"],
|
|
[4, "0x42924ccd", "0x42660c98", "0x42936666", "0x42662e14", "0x42948000", "0x426629c7"],
|
|
[4, "0x4295999a", "0x42662560", "0x4296b333", "0x426606f7", "0x4297cccd", "0x4265db3d"],
|
|
[4, "0x4298e666", "0x4265af69", "0x429a0000", "0x42654c30", "0x429b199a", "0x42652305"],
|
|
[4, "0x429c3333", "0x4264f9db", "0x429d4ccd", "0x4264dd7e", "0x429e6666", "0x4264e426"],
|
|
[4, "0x429f8000", "0x4264eace", "0x42a0999a", "0x426528f6", "0x42a1b333", "0x42654af5"],
|
|
[4, "0x42a2cccd", "0x42656cda", "0x42a3e666", "0x42659581", "0x42a50000", "0x4265b007"],
|
|
[4, "0x42a6199a", "0x4265ca8c", "0x42a73333", "0x4265dad4", "0x42a84ccd", "0x4265ea30"],
|
|
[4, "0x42a96666", "0x4265f98c", "0x42aa8000", "0x42660120", "0x42ab999a", "0x42660c64"],
|
|
[4, "0x42acb333", "0x4266178d", "0x42adcccd", "0x42662a16", "0x42aee666", "0x42662d77"],
|
|
[4, "0x42b00000", "0x426630d8", "0x42b1199a", "0x426643e4", "0x42b23333", "0x42662090"],
|
|
[4, "0x42b34ccd", "0x4265fd22", "0x42b46666", "0x4265401a", "0x42b58000", "0x42655917"],
|
|
[4, "0x42b6999a", "0x426571f9", "0x42b7b333", "0x42666f69", "0x42b8cccd", "0x4266b5dd"],
|
|
[4, "0x42b9e666", "0x4266fc6a", "0x42bb0000", "0x4266f39c", "0x42bc199a", "0x42670000"],
|
|
[4, "0x42bd3333", "0x42670c64", "0x42be4ccd", "0x42670000", "0x42bf6666", "0x42670000"],
|
|
[1, "0x42bf6666", "0x42670000"],
|
|
[1, "0x41facccd", "0x42670000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x41facccd", "0x42670000"],
|
|
[1, "0x41facccd", "0x42670000"],
|
|
[4, "0x41ff3333", "0x4267016f", "0x4201cccd", "0x4266d220", "0x42040000", "0x426708e9"],
|
|
[4, "0x42063333", "0x42673fb1", "0x42086666", "0x4267fe91", "0x420a999a", "0x4268489a"],
|
|
[4, "0x420ccccd", "0x42689289", "0x420f0000", "0x4268b5f7", "0x42113333", "0x4268c4b6"],
|
|
[4, "0x42136666", "0x4268d375", "0x4215999a", "0x4268be28", "0x4217cccd", "0x4268a0f9"],
|
|
[4, "0x421a0000", "0x426883e4", "0x421c3333", "0x42685aee", "0x421e6666", "0x426815ea"],
|
|
[4, "0x4220999a", "0x4267d0e5", "0x4222cccd", "0x4267303b", "0x42250000", "0x426702de"],
|
|
[4, "0x42273333", "0x4266d567", "0x42296666", "0x4266d0b1", "0x422b999a", "0x426705a2"],
|
|
[4, "0x422dcccd", "0x42673a93", "0x42300000", "0x4267dcac", "0x42323333", "0x42684034"],
|
|
[4, "0x42346666", "0x4268a3d7", "0x4236999a", "0x4269276d", "0x4238cccd", "0x42695b09"],
|
|
[4, "0x423b0000", "0x42698ea5", "0x423d3333", "0x4269739c", "0x423f6666", "0x426975dd"],
|
|
[4, "0x4241999a", "0x4269781d", "0x4243cccd", "0x42696c8b", "0x42460000", "0x426968a7"],
|
|
[4, "0x42483333", "0x426964c3", "0x424a6666", "0x426960f9", "0x424c999a", "0x42695e4f"],
|
|
[4, "0x424ecccd", "0x42695ba6", "0x42510000", "0x42695c0f", "0x42533333", "0x426958ae"],
|
|
[4, "0x42556666", "0x4269554d", "0x4257999a", "0x42694ebf", "0x4259cccd", "0x42694a23"],
|
|
[4, "0x425c0000", "0x426945a2", "0x425e3333", "0x42693bcd", "0x42606666", "0x42693d71"],
|
|
[4, "0x4262999a", "0x42693f14", "0x4264cccd", "0x426949ba", "0x42670000", "0x426953f8"],
|
|
[4, "0x42693333", "0x42695e35", "0x426b6666", "0x4269753f", "0x426d999a", "0x42697afb"],
|
|
[4, "0x426fcccd", "0x426980b8", "0x42720000", "0x426976fd", "0x42743333", "0x42697646"],
|
|
[4, "0x42766666", "0x4269758e", "0x4278999a", "0x42698106", "0x427acccd", "0x426976c9"],
|
|
[4, "0x427d0000", "0x42696c71", "0x427f3333", "0x42694ebf", "0x4280b333", "0x42693852"],
|
|
[4, "0x4281cccd", "0x426921e5", "0x4282e666", "0x4268fcb9", "0x42840000", "0x4268f021"],
|
|
[4, "0x4285199a", "0x4268e388", "0x42863333", "0x4268f0f2", "0x42874ccd", "0x4268ecda"],
|
|
[4, "0x42886666", "0x4268e8a7", "0x42898000", "0x4268ee98", "0x428a999a", "0x4268d773"],
|
|
[4, "0x428bb333", "0x4268c04f", "0x428ccccd", "0x42688419", "0x428de666", "0x426861e5"],
|
|
[4, "0x428f0000", "0x42683fcc", "0x4290199a", "0x426821ff", "0x42913333", "0x42680aa6"],
|
|
[4, "0x42924ccd", "0x4267f368", "0x42936666", "0x4267d1ec", "0x42948000", "0x4267d639"],
|
|
[4, "0x4295999a", "0x4267daa0", "0x4296b333", "0x4267f909", "0x4297cccd", "0x426824c3"],
|
|
[4, "0x4298e666", "0x42685097", "0x429a0000", "0x4268b3d0", "0x429b199a", "0x4268dcfb"],
|
|
[4, "0x429c3333", "0x42690625", "0x429d4ccd", "0x42692282", "0x429e6666", "0x42691bda"],
|
|
[4, "0x429f8000", "0x42691532", "0x42a0999a", "0x4268d70a", "0x42a1b333", "0x4268b50b"],
|
|
[4, "0x42a2cccd", "0x42689326", "0x42a3e666", "0x42686a7f", "0x42a50000", "0x42684ff9"],
|
|
[4, "0x42a6199a", "0x42683574", "0x42a73333", "0x4268252c", "0x42a84ccd", "0x426815d0"],
|
|
[4, "0x42a96666", "0x42680674", "0x42aa8000", "0x4267fee0", "0x42ab999a", "0x4267f39c"],
|
|
[4, "0x42acb333", "0x4267e873", "0x42adcccd", "0x4267d5ea", "0x42aee666", "0x4267d289"],
|
|
[4, "0x42b00000", "0x4267cf28", "0x42b1199a", "0x4267bc1c", "0x42b23333", "0x4267df70"],
|
|
[4, "0x42b34ccd", "0x426802de", "0x42b46666", "0x4268bfe6", "0x42b58000", "0x4268a6e9"],
|
|
[4, "0x42b6999a", "0x42688e07", "0x42b7b333", "0x42679097", "0x42b8cccd", "0x42674a23"],
|
|
[4, "0x42b9e666", "0x42670396", "0x42bb0000", "0x42670c64", "0x42bc199a", "0x42670000"],
|
|
[4, "0x42bd3333", "0x4266f39c", "0x42be4ccd", "0x42670000", "0x42bf6666", "0x42670000"],
|
|
[1, "0x42bf6666", "0x42670000"],
|
|
[1, "0x41facccd", "0x42670000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kUnion_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x41ff10c7", "0x426708ca"],
|
|
[4, "0x41fdc715", "0x4267049a", "0x41fc7d62", "0x42670068", "0x41fb33b0", "0x42670000"],
|
|
[4, "0x41fc7d56", "0x4266ff98", "0x41fdc70f", "0x4266fb67", "0x41ff10c7", "0x4266f736"],
|
|
[4, "0x4200e347", "0x4266ee64", "0x42023e2b", "0x4266e593", "0x4203990e", "0x42670000"],
|
|
[4, "0x42023e2d", "0x42671a6d", "0x4200e348", "0x4267119c", "0x41ff10c7", "0x426708ca"],
|
|
[5],
|
|
[0, "0x42252437", "0x42670000"],
|
|
[4, "0x42251825", "0x4266ff10", "0x42250c12", "0x4266fe1b", "0x42250000", "0x4266fd22"],
|
|
[4, "0x4222cccd", "0x4266cfc5", "0x4220999a", "0x42662f1b", "0x421e6666", "0x4265ea16"],
|
|
[4, "0x421c3333", "0x4265a512", "0x421a0000", "0x42657c1c", "0x4217cccd", "0x42655f07"],
|
|
[4, "0x4215999a", "0x426541d8", "0x42136666", "0x42652c8b", "0x42113333", "0x42653b4a"],
|
|
[4, "0x420f0000", "0x42654a09", "0x420ccccd", "0x42656d77", "0x420a999a", "0x4265b766"],
|
|
[4, "0x42086666", "0x4266016f", "0x42063333", "0x4266c04f", "0x42040000", "0x4266f717"],
|
|
[4, "0x4203ddb1", "0x4266fa6d", "0x4203bb61", "0x4266fd63", "0x42039912", "0x42670000"],
|
|
[4, "0x4203bb5f", "0x4267029d", "0x4203ddaf", "0x42670592", "0x42040000", "0x426708e9"],
|
|
[4, "0x42063333", "0x42673fb1", "0x42086666", "0x4267fe91", "0x420a999a", "0x4268489a"],
|
|
[4, "0x420ccccd", "0x42689289", "0x420f0000", "0x4268b5f7", "0x42113333", "0x4268c4b6"],
|
|
[4, "0x42136666", "0x4268d375", "0x4215999a", "0x4268be28", "0x4217cccd", "0x4268a0f9"],
|
|
[4, "0x421a0000", "0x426883e4", "0x421c3333", "0x42685aee", "0x421e6666", "0x426815ea"],
|
|
[4, "0x4220999a", "0x4267d0e5", "0x4222cccd", "0x4267303b", "0x42250000", "0x426702de"],
|
|
[4, "0x42250c13", "0x426701e4", "0x42251827", "0x426700f0", "0x42252437", "0x42670000"],
|
|
[5],
|
|
[0, "0x422b5b2a", "0x42670000"],
|
|
[4, "0x422948d9", "0x4266d224", "0x4227368a", "0x4266d6d8", "0x4225243a", "0x42670000"],
|
|
[4, "0x42273689", "0x42672928", "0x422948da", "0x42672ddc", "0x422b5b2a", "0x42670000"],
|
|
[5],
|
|
[0, "0x42bc199a", "0x42670000"],
|
|
[4, "0x42bb0000", "0x4266f39c", "0x42b9e666", "0x4266fc6a", "0x42b8cccd", "0x4266b5dd"],
|
|
[4, "0x42b7b333", "0x42666f69", "0x42b6999a", "0x426571f9", "0x42b58000", "0x42655917"],
|
|
[4, "0x42b4dc0f", "0x42654a8b", "0x42b4381f", "0x42658488", "0x42b3942e", "0x4265be85"],
|
|
[4, "0x42b31e85", "0x4265e824", "0x42b2a8dc", "0x426611c2", "0x42b23333", "0x42662090"],
|
|
[4, "0x42b15898", "0x42663bfd", "0x42b07dfc", "0x426636a5", "0x42afa360", "0x4266314d"],
|
|
[4, "0x42af6462", "0x42662fc3", "0x42af2564", "0x42662e38", "0x42aee666", "0x42662d77"],
|
|
[4, "0x42adcccd", "0x42662a16", "0x42acb333", "0x4266178d", "0x42ab999a", "0x42660c64"],
|
|
[4, "0x42aa8000", "0x42660120", "0x42a96666", "0x4265f98c", "0x42a84ccd", "0x4265ea30"],
|
|
[4, "0x42a73333", "0x4265dad4", "0x42a6199a", "0x4265ca8c", "0x42a50000", "0x4265b007"],
|
|
[4, "0x42a3e666", "0x42659581", "0x42a2cccd", "0x42656cda", "0x42a1b333", "0x42654af5"],
|
|
[4, "0x42a0999a", "0x426528f6", "0x429f8000", "0x4264eace", "0x429e6666", "0x4264e426"],
|
|
[4, "0x429d4ccd", "0x4264dd7e", "0x429c3333", "0x4264f9db", "0x429b199a", "0x42652305"],
|
|
[4, "0x429a0000", "0x42654c30", "0x4298e666", "0x4265af69", "0x4297cccd", "0x4265db3d"],
|
|
[4, "0x4296b333", "0x426606f7", "0x4295999a", "0x42662560", "0x42948000", "0x426629c7"],
|
|
[4, "0x4293a274", "0x42662d29", "0x4292c4e9", "0x42661928", "0x4291e75d", "0x42660527"],
|
|
[4, "0x4291ab4f", "0x4265ffbb", "0x42916f41", "0x4265fa4f", "0x42913333", "0x4265f55a"],
|
|
[4, "0x4290199a", "0x4265de01", "0x428f0000", "0x4265c034", "0x428de666", "0x42659e1b"],
|
|
[4, "0x428ccccd", "0x42657be7", "0x428bb333", "0x42653fb1", "0x428a999a", "0x4265288d"],
|
|
[4, "0x4289c8cc", "0x42651764", "0x4288f7ff", "0x42651638", "0x42882731", "0x4265150d"],
|
|
[4, "0x4287de65", "0x426514a4", "0x42879599", "0x4265143c", "0x42874ccd", "0x42651326"],
|
|
[4, "0x4286db83", "0x42651180", "0x42866a3a", "0x426512b0", "0x4285f8f0", "0x426513e0"],
|
|
[4, "0x428550a0", "0x426515a3", "0x4284a850", "0x42651767", "0x42840000", "0x42650fdf"],
|
|
[4, "0x4282e666", "0x42650347", "0x4281cccd", "0x4264de1b", "0x4280b333", "0x4264c7ae"],
|
|
[4, "0x427f3333", "0x4264b141", "0x427d0000", "0x4264938f", "0x427acccd", "0x42648937"],
|
|
[4, "0x4279641d", "0x426482a8", "0x4277fb6c", "0x42648501", "0x427692bb", "0x4264875a"],
|
|
[4, "0x4275c838", "0x426488ab", "0x4274fdb6", "0x426489fc", "0x42743333", "0x426489ba"],
|
|
[4, "0x427363d1", "0x42648977", "0x42729470", "0x426487fa", "0x4271c50e", "0x4264867e"],
|
|
[4, "0x4270613d", "0x426483f1", "0x426efd6b", "0x42648165", "0x426d999a", "0x42648505"],
|
|
[4, "0x426b6666", "0x42648ac1", "0x42693333", "0x4264a1cb", "0x42670000", "0x4264ac08"],
|
|
[4, "0x4264cccd", "0x4264b646", "0x4262999a", "0x4264c0ec", "0x42606666", "0x4264c28f"],
|
|
[4, "0x425ee5cf", "0x4264c3ae", "0x425d6539", "0x4264bf73", "0x425be4a2", "0x4264bb38"],
|
|
[4, "0x425b3206", "0x4264b941", "0x425a7f69", "0x4264b74b", "0x4259cccd", "0x4264b5dd"],
|
|
[4, "0x4257999a", "0x4264b141", "0x42556666", "0x4264aab3", "0x42533333", "0x4264a752"],
|
|
[4, "0x42510000", "0x4264a3f1", "0x424ecccd", "0x4264a45a", "0x424c999a", "0x4264a1b1"],
|
|
[4, "0x424a6666", "0x42649f07", "0x42483333", "0x42649b3d", "0x42460000", "0x42649759"],
|
|
[4, "0x424536d4", "0x426495f5", "0x42446da8", "0x42649397", "0x4243a47c", "0x42649138"],
|
|
[4, "0x42423a75", "0x42648cf4", "0x4240d06e", "0x426488b1", "0x423f6666", "0x42648a23"],
|
|
[4, "0x423ecd91", "0x42648ac0", "0x423e34bd", "0x42648934", "0x423d9be8", "0x426487a8"],
|
|
[4, "0x423c018a", "0x42648382", "0x423a672b", "0x42647f5c", "0x4238cccd", "0x4264a4f7"],
|
|
[4, "0x4236999a", "0x4264d893", "0x42346666", "0x42655c29", "0x42323333", "0x4265bfcc"],
|
|
[4, "0x42300000", "0x42662354", "0x422dcccd", "0x4266c56d", "0x422b999a", "0x4266fa5e"],
|
|
[4, "0x422b84cb", "0x4266fc53", "0x422b6ffc", "0x4266fe33", "0x422b5b2d", "0x42670000"],
|
|
[4, "0x422b6ffa", "0x426701cd", "0x422b84ca", "0x426703ad", "0x422b999a", "0x426705a2"],
|
|
[4, "0x422dcccd", "0x42673a93", "0x42300000", "0x4267dcac", "0x42323333", "0x42684034"],
|
|
[4, "0x42346666", "0x4268a3d7", "0x4236999a", "0x4269276d", "0x4238cccd", "0x42695b09"],
|
|
[4, "0x423a672b", "0x426980a4", "0x423c018a", "0x42697c7e", "0x423d9be8", "0x42697858"],
|
|
[4, "0x423e34bd", "0x426976cc", "0x423ecd91", "0x42697540", "0x423f6666", "0x426975dd"],
|
|
[4, "0x4240d06e", "0x4269774f", "0x42423a75", "0x4269730c", "0x4243a47c", "0x42696ec8"],
|
|
[4, "0x42446da8", "0x42696c69", "0x424536d4", "0x42696a0b", "0x42460000", "0x426968a7"],
|
|
[4, "0x42483333", "0x426964c3", "0x424a6666", "0x426960f9", "0x424c999a", "0x42695e4f"],
|
|
[4, "0x424ecccd", "0x42695ba6", "0x42510000", "0x42695c0f", "0x42533333", "0x426958ae"],
|
|
[4, "0x42556666", "0x4269554d", "0x4257999a", "0x42694ebf", "0x4259cccd", "0x42694a23"],
|
|
[4, "0x425a7f69", "0x426948b5", "0x425b3206", "0x426946bf", "0x425be4a2", "0x426944c8"],
|
|
[4, "0x425d6539", "0x4269408d", "0x425ee5cf", "0x42693c52", "0x42606666", "0x42693d71"],
|
|
[4, "0x4262999a", "0x42693f14", "0x4264cccd", "0x426949ba", "0x42670000", "0x426953f8"],
|
|
[4, "0x42693333", "0x42695e35", "0x426b6666", "0x4269753f", "0x426d999a", "0x42697afb"],
|
|
[4, "0x426efd6b", "0x42697e9b", "0x4270613d", "0x42697c0f", "0x4271c50e", "0x42697982"],
|
|
[4, "0x42729470", "0x42697806", "0x427363d1", "0x42697689", "0x42743333", "0x42697646"],
|
|
[4, "0x4274fdb6", "0x42697604", "0x4275c838", "0x42697755", "0x427692bb", "0x426978a6"],
|
|
[4, "0x4277fb6c", "0x42697aff", "0x4279641d", "0x42697d58", "0x427acccd", "0x426976c9"],
|
|
[4, "0x427d0000", "0x42696c71", "0x427f3333", "0x42694ebf", "0x4280b333", "0x42693852"],
|
|
[4, "0x4281cccd", "0x426921e5", "0x4282e666", "0x4268fcb9", "0x42840000", "0x4268f021"],
|
|
[4, "0x4284a850", "0x4268e899", "0x428550a0", "0x4268ea5d", "0x4285f8f0", "0x4268ec20"],
|
|
[4, "0x42866a3a", "0x4268ed50", "0x4286db83", "0x4268ee80", "0x42874ccd", "0x4268ecda"],
|
|
[4, "0x42879599", "0x4268ebc4", "0x4287de65", "0x4268eb5c", "0x42882731", "0x4268eaf3"],
|
|
[4, "0x4288f7ff", "0x4268e9c8", "0x4289c8cc", "0x4268e89c", "0x428a999a", "0x4268d773"],
|
|
[4, "0x428bb333", "0x4268c04f", "0x428ccccd", "0x42688419", "0x428de666", "0x426861e5"],
|
|
[4, "0x428f0000", "0x42683fcc", "0x4290199a", "0x426821ff", "0x42913333", "0x42680aa6"],
|
|
[4, "0x42916f41", "0x426805b1", "0x4291ab4f", "0x42680045", "0x4291e75d", "0x4267fad9"],
|
|
[4, "0x4292c4e9", "0x4267e6d8", "0x4293a274", "0x4267d2d7", "0x42948000", "0x4267d639"],
|
|
[4, "0x4295999a", "0x4267daa0", "0x4296b333", "0x4267f909", "0x4297cccd", "0x426824c3"],
|
|
[4, "0x4298e666", "0x42685097", "0x429a0000", "0x4268b3d0", "0x429b199a", "0x4268dcfb"],
|
|
[4, "0x429c3333", "0x42690625", "0x429d4ccd", "0x42692282", "0x429e6666", "0x42691bda"],
|
|
[4, "0x429f8000", "0x42691532", "0x42a0999a", "0x4268d70a", "0x42a1b333", "0x4268b50b"],
|
|
[4, "0x42a2cccd", "0x42689326", "0x42a3e666", "0x42686a7f", "0x42a50000", "0x42684ff9"],
|
|
[4, "0x42a6199a", "0x42683574", "0x42a73333", "0x4268252c", "0x42a84ccd", "0x426815d0"],
|
|
[4, "0x42a96666", "0x42680674", "0x42aa8000", "0x4267fee0", "0x42ab999a", "0x4267f39c"],
|
|
[4, "0x42acb333", "0x4267e873", "0x42adcccd", "0x4267d5ea", "0x42aee666", "0x4267d289"],
|
|
[4, "0x42af2564", "0x4267d1c8", "0x42af6462", "0x4267d03d", "0x42afa360", "0x4267ceb3"],
|
|
[4, "0x42b07dfc", "0x4267c95b", "0x42b15898", "0x4267c403", "0x42b23333", "0x4267df70"],
|
|
[4, "0x42b2a8dc", "0x4267ee3e", "0x42b31e85", "0x426817dc", "0x42b3942e", "0x4268417b"],
|
|
[4, "0x42b4381f", "0x42687b78", "0x42b4dc0f", "0x4268b575", "0x42b58000", "0x4268a6e9"],
|
|
[4, "0x42b6999a", "0x42688e07", "0x42b7b333", "0x42679097", "0x42b8cccd", "0x42674a23"],
|
|
[4, "0x42b9e666", "0x42670396", "0x42bb0000", "0x42670c64", "0x42bc199a", "0x42670000"],
|
|
[5],
|
|
[0, "0x42bf6666", "0x42670000"],
|
|
[4, "0x42bf0888", "0x42670000", "0x42beaaab", "0x4266fea0", "0x42be4ccd", "0x4266fd3f"],
|
|
[4, "0x42bd9111", "0x4266fa7e", "0x42bcd555", "0x4266f7bd", "0x42bc199a", "0x42670000"],
|
|
[4, "0x42bcd555", "0x42670843", "0x42bd9111", "0x42670582", "0x42be4ccd", "0x426702c1"],
|
|
[4, "0x42beaaab", "0x42670160", "0x42bf0888", "0x42670000", "0x42bf6666", "0x42670000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp118": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40800000", "0x40c00000", "0x40a00000", "0x3f800000", "0x40c00000", "0x40000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40a00000"],
|
|
[4, "0x40000000", "0x40c00000", "0x3f800000", "0x00000000", "0x40c00000", "0x40800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x401012d6", "0x4041a226"],
|
|
[4, "0x3fd03064", "0x402e72f3", "0x3f631246", "0x4006f5b6", "0x00000000", "0x3f800000"],
|
|
[1, "0x40b01d03", "0x3ff568ac"],
|
|
[4, "0x40aaa48c", "0x3ffff2de", "0x40a4c866", "0x400abf5a", "0x409e2691", "0x4016f0b4"],
|
|
[4, "0x409809c2", "0x40222d81", "0x40914505", "0x402e9f05", "0x40898ba3", "0x403912d4"],
|
|
[4, "0x405074bc", "0x401a5be4", "0x4029207b", "0x4026711f", "0x401012d6", "0x4041a226"],
|
|
[5],
|
|
[0, "0x40b01d03", "0x3ff568ac"],
|
|
[1, "0x40c00000", "0x40000000"],
|
|
[4, "0x40bad6b6", "0x3feb5ad6", "0x40b5ad6c", "0x3feab059", "0x40b01d03", "0x3ff568ac"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp117": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40800000", "0x40a00000", "0x40c00000", "0x00000000", "0x3f800000", "0x00000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40c00000"],
|
|
[4, "0x00000000", "0x3f800000", "0x3f800000", "0x00000000", "0x40a00000", "0x40800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f55b89f", "0x3fddb67d"],
|
|
[4, "0x3f117bcf", "0x3fc40d62", "0x3e9429d2", "0x3fa50a75", "0x00000000", "0x3f800000"],
|
|
[1, "0x3f800000", "0x00000000"],
|
|
[4, "0x40863000", "0x00000000", "0x40910148", "0x40028750", "0x4054451b", "0x401e29f6"],
|
|
[4, "0x4008d7a8", "0x3fc589dd", "0x3fac7b8c", "0x3fa85880", "0x3f55b89f", "0x3fddb67d"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp116": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40800000", "0x40c00000", "0x40000000", "0x00000000", "0x40000000", "0x00000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40000000"],
|
|
[4, "0x00000000", "0x40000000", "0x3f800000", "0x00000000", "0x40c00000", "0x40800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f004958", "0x3fcd92f1"],
|
|
[4, "0x3eb0f132", "0x3fb6663f", "0x3e37145c", "0x3f9c9b2e", "0x00000000", "0x3f800000"],
|
|
[1, "0x40000000", "0x00000000"],
|
|
[4, "0x40000000", "0x00000000", "0x401458d1", "0x3f7429c3", "0x401c9776", "0x3fe455f9"],
|
|
[4, "0x3fbd13e5", "0x3fb52c49", "0x3f5e663a", "0x3fbb47a6", "0x3f004958", "0x3fcd92f1"],
|
|
[5],
|
|
[0, "0x3fa1e79f", "0x401afbf0"],
|
|
[4, "0x3ffb67da", "0x40455228", "0x401334b0", "0x404671cf", "0x401b94df", "0x4033dc4a"],
|
|
[1, "0x3fa1e79f", "0x401afbf0"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"testRect2": {
|
|
"p1": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x3f800000", "0x00000000"],
|
|
[1, "0x3f800000", "0x3f800000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[5],
|
|
[0, "0x40800000", "0x40800000"],
|
|
[1, "0x40a00000", "0x40800000"],
|
|
[1, "0x40a00000", "0x40a00000"],
|
|
[1, "0x40800000", "0x40a00000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x40000000", "0x00000000"],
|
|
[1, "0x40000000", "0x40000000"],
|
|
[1, "0x00000000", "0x40000000"],
|
|
[5],
|
|
[0, "0x00000000", "0x00000000"],
|
|
[1, "0x40c00000", "0x00000000"],
|
|
[1, "0x40c00000", "0x40c00000"],
|
|
[1, "0x00000000", "0x40c00000"],
|
|
[5]],
|
|
"fillType2": "kEvenOdd_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f800000", "0x00000000"],
|
|
[1, "0x00000000", "0x00000000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[1, "0x3f800000", "0x3f800000"],
|
|
[1, "0x3f800000", "0x00000000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"testRect1": {
|
|
"p1": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x00000000", "0x42700000"],
|
|
[1, "0x42700000", "0x42700000"],
|
|
[1, "0x42700000", "0x00000000"],
|
|
[5],
|
|
[0, "0x41f00000", "0x41a00000"],
|
|
[1, "0x41f00000", "0x42480000"],
|
|
[1, "0x42480000", "0x42480000"],
|
|
[1, "0x42480000", "0x41a00000"],
|
|
[5],
|
|
[0, "0x41c00000", "0x41a00000"],
|
|
[1, "0x41c00000", "0x41f00000"],
|
|
[1, "0x42100000", "0x41f00000"],
|
|
[1, "0x42100000", "0x41a00000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kUnion_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x00000000", "0x42700000"],
|
|
[1, "0x00000000", "0x00000000"],
|
|
[1, "0x42700000", "0x00000000"],
|
|
[1, "0x42700000", "0x42700000"],
|
|
[1, "0x00000000", "0x42700000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp115": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40400000", "0x40800000", "0x40000000", "0x3f800000", "0x40a00000", "0x40400000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40000000"],
|
|
[4, "0x40400000", "0x40a00000", "0x3f800000", "0x00000000", "0x40800000", "0x40400000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3fa055d2", "0x400563a3"],
|
|
[4, "0x3f6deae3", "0x3fef1517", "0x3f06b628", "0x3fc35b14", "0x00000000", "0x3f800000"],
|
|
[1, "0x402057d1", "0x40002321"],
|
|
[4, "0x4013cb91", "0x400177d3", "0x400dd893", "0x400c4c67", "0x400a055c", "0x4018ac74"],
|
|
[1, "0x3fa055d2", "0x400563a3"],
|
|
[5],
|
|
[0, "0x4009476a", "0x401b2e4d"],
|
|
[4, "0x40098484", "0x401a56fc", "0x4009c3b7", "0x401980d4", "0x400a055c", "0x4018ac74"],
|
|
[1, "0x40108bfd", "0x401ad954"],
|
|
[4, "0x400e2e8d", "0x401b1414", "0x400bc443", "0x401b3306", "0x4009476a", "0x401b2e4d"],
|
|
[5],
|
|
[0, "0x4049f7ce", "0x4010c986"],
|
|
[1, "0x40a00000", "0x40400000"],
|
|
[4, "0x4082af00", "0x4018e955", "0x40629ba7", "0x400faa3c", "0x40492438", "0x4010362f"],
|
|
[4, "0x40496a70", "0x401066d0", "0x4049b0f7", "0x401097ed", "0x4049f7ce", "0x4010c986"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"issue2753": {
|
|
"p1": [[0, "0x430eb375", "0x42dd22d1"],
|
|
[1, "0x430ef4fe", "0x42c80000"],
|
|
[1, "0x4319d5c3", "0x42c80000"],
|
|
[1, "0x431a978d", "0x42d86042"],
|
|
[4, "0x431a978d", "0x42d86042", "0x43192c4a", "0x42d8f74c", "0x4318d47b", "0x42dad2f2"],
|
|
[4, "0x4318d47b", "0x42dad2f2", "0x430eb375", "0x42dd22d1", "0x430eb375", "0x42dd22d1"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x421c0000", "0x42f80083"],
|
|
[4, "0x421c0000", "0x42f80083", "0x424a6666", "0x42ea0083", "0x424a6666", "0x42ea0083"],
|
|
[4, "0x424a6666", "0x42ea0083", "0x432499db", "0x42aa6666", "0x433c3375", "0x42eb33b6"],
|
|
[4, "0x433c3375", "0x42eb33b6", "0x432ecd0e", "0x42ba0000", "0x421c0000", "0x42f80083"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kUnion_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x430ec0de", "0x42d8cf8d"],
|
|
[1, "0x430eb375", "0x42dd22d1"],
|
|
[1, "0x4318d47b", "0x42dad2f2"],
|
|
[4, "0x43190190", "0x42d9dec0", "0x4319773e", "0x42d9401e", "0x4319df19", "0x42d8df8d"],
|
|
[4, "0x43330ca2", "0x42da8368", "0x433a2c68", "0x42e669be", "0x433bca38", "0x42ea1c0c"],
|
|
[4, "0x433bee0c", "0x42ea783b", "0x433c1120", "0x42ead571", "0x433c3375", "0x42eb33b6"],
|
|
[4, "0x433c3375", "0x42eb33b6", "0x433c174c", "0x42eacc4f", "0x433bca38", "0x42ea1c0c"],
|
|
[4, "0x4335669a", "0x42d9aba4", "0x43290089", "0x42d1ce02", "0x431a2a75", "0x42cf2836"],
|
|
[1, "0x4319d5c3", "0x42c80000"],
|
|
[1, "0x430ef4fe", "0x42c80000"],
|
|
[1, "0x430ee213", "0x42ce19fd"],
|
|
[4, "0x42cbf131", "0x42cd5779", "0x424a6666", "0x42ea0083", "0x424a6666", "0x42ea0083"],
|
|
[1, "0x421c0000", "0x42f80083"],
|
|
[4, "0x42af2e60", "0x42e1d136", "0x42f10573", "0x42d9de96", "0x430ec0de", "0x42d8cf8d"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp114": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x3f800000", "0x40400000", "0xbf800000", "0x40000000", "0x40600000", "0x3faaaaab"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40400000"],
|
|
[4, "0xbf800000", "0x40000000", "0x40600000", "0x3faaaaab", "0x00000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x00000000", "0x3f800000"],
|
|
[1, "0x3f0de77f", "0x4006f3c0"],
|
|
[4, "0x3f1863d2", "0x4005a1ac", "0x3f251a6e", "0x400410a3", "0x3f348e83", "0x40024c29"],
|
|
[4, "0x3f4c1487", "0x3ff9b1be", "0x3f677a67", "0x3fef55c6", "0x3f80b8d8", "0x3fe5846a"],
|
|
[4, "0x3fbcce0a", "0x3fb8150f", "0x3fe98da6", "0x3f963e41", "0x00000000", "0x3f800000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"issue2808": {
|
|
"p1": [[0, "0x43fe99fc", "0x43c0cd0e"],
|
|
[2, "0x43fe99fc", "0x43cfd81d", "0x43f3f6e0", "0x43da7b3a"],
|
|
[2, "0x43e953c3", "0x43e51e56", "0x43da48b4", "0x43e51e56"],
|
|
[2, "0x43cb3da5", "0x43e51e56", "0x43c09a88", "0x43da7b3a"],
|
|
[2, "0x43b5f76c", "0x43cfd81d", "0x43b5f76c", "0x43c0cd0e"],
|
|
[2, "0x43b5f76c", "0x43b1c1ff", "0x43c09a88", "0x43a71ee2"],
|
|
[2, "0x43cb3da5", "0x439c7bc6", "0x43da48b4", "0x439c7bc6"],
|
|
[2, "0x43e953c3", "0x439c7bc6", "0x43f3f6e0", "0x43a71ee2"],
|
|
[2, "0x43fe99fc", "0x43b1c1ff", "0x43fe99fc", "0x43c0cd0e"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x43e0845a", "0x43916fbe"],
|
|
[2, "0x43e0845a", "0x4396839e", "0x43dced34", "0x439a1ac4"],
|
|
[2, "0x43d9560d", "0x439db1eb", "0x43d4422d", "0x439db1eb"],
|
|
[2, "0x43cf2e4d", "0x439db1eb", "0x43cb9726", "0x439a1ac4"],
|
|
[2, "0x43c80000", "0x4396839e", "0x43c80000", "0x43916fbe"],
|
|
[2, "0x43c80000", "0x438c5bde", "0x43cb9726", "0x4388c4b8"],
|
|
[2, "0x43cf2e4d", "0x43852d91", "0x43d4422d", "0x43852d91"],
|
|
[2, "0x43d9560d", "0x43852d91", "0x43dced34", "0x4388c4b8"],
|
|
[2, "0x43e0845a", "0x438c5bde", "0x43e0845a", "0x43916fbe"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kUnion_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x43dced34", "0x439a1ac4"],
|
|
[2, "0x43e0845a", "0x4396839e", "0x43e0845a", "0x43916fbe"],
|
|
[2, "0x43e0845a", "0x438c5bde", "0x43dced34", "0x4388c4b8"],
|
|
[2, "0x43d9560d", "0x43852d91", "0x43d4422d", "0x43852d91"],
|
|
[2, "0x43cf2e4d", "0x43852d91", "0x43cb9726", "0x4388c4b8"],
|
|
[2, "0x43c80000", "0x438c5bde", "0x43c80000", "0x43916fbe"],
|
|
[2, "0x43c80000", "0x4396839e", "0x43cb9726", "0x439a1ac4"],
|
|
[2, "0x43ce3960", "0x439cbcfe", "0x43d1a873", "0x439d70a7"],
|
|
[2, "0x43c80d0c", "0x439fac5f", "0x43c09a88", "0x43a71ee2"],
|
|
[2, "0x43b5f76c", "0x43b1c1ff", "0x43b5f76c", "0x43c0cd0e"],
|
|
[2, "0x43b5f76c", "0x43cfd81d", "0x43c09a88", "0x43da7b3a"],
|
|
[2, "0x43cb3da5", "0x43e51e56", "0x43da48b4", "0x43e51e56"],
|
|
[2, "0x43e953c3", "0x43e51e56", "0x43f3f6e0", "0x43da7b3a"],
|
|
[2, "0x43fe99fc", "0x43cfd81d", "0x43fe99fc", "0x43c0cd0e"],
|
|
[2, "0x43fe99fc", "0x43b1c1ff", "0x43f3f6e0", "0x43a71ee2"],
|
|
[2, "0x43e953c3", "0x439c7bc6", "0x43da48b4", "0x439c7bc6"],
|
|
[2, "0x43d9f6a9", "0x439c7bc6", "0x43d9a55e", "0x439c7d01"],
|
|
[2, "0x43db6ae8", "0x439b9d10", "0x43dced34", "0x439a1ac4"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp114asQuad": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[2, "0x3ec23c99", "0x3fedac0b", "0x3eb0c3c4", "0x40046269"],
|
|
[2, "0x3eb3f74b", "0x400a816c", "0x3ebf6d5a", "0x400b6717"],
|
|
[2, "0x3ecbbd95", "0x400b9eb0", "0x3f03fc0b", "0x4008358c"],
|
|
[2, "0x3f300097", "0x40012a8c", "0x3fad68ad", "0x3fe55a48"],
|
|
[2, "0x40016888", "0x3fc85f78", "0x40600000", "0x3faaaaab"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40400000"],
|
|
[2, "0x3ea9d29a", "0x40290609", "0x3ef6e1a3", "0x4015b696"],
|
|
[2, "0x3f21f855", "0x40026723", "0x3f80b8d8", "0x3fe5846a"],
|
|
[2, "0x3fb0d529", "0x3fc370e6", "0x3fae797d", "0x3faa0fcb"],
|
|
[2, "0x3fa6f27f", "0x3f90aeb1", "0x00000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x00000000", "0x3f800000"],
|
|
[1, "0x3f0d9527", "0x4006ca93"],
|
|
[2, "0x3f1cbb44", "0x4004b303", "0x3f351b20", "0x400210ba"],
|
|
[2, "0x3f55253e", "0x3ff408e0", "0x3f80b8d8", "0x3fe5846a"],
|
|
[2, "0x3fb0d529", "0x3fc370e6", "0x3fae797d", "0x3faa0fcb"],
|
|
[2, "0x3fa6f27f", "0x3f90aeb1", "0x00000000", "0x3f800000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"rects4": {
|
|
"p1": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x3f800000", "0x00000000"],
|
|
[1, "0x3f800000", "0x3f800000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[5],
|
|
[0, "0x00000000", "0x00000000"],
|
|
[1, "0x40000000", "0x00000000"],
|
|
[1, "0x40000000", "0x40000000"],
|
|
[1, "0x00000000", "0x40000000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x40000000", "0x00000000"],
|
|
[1, "0x40000000", "0x40000000"],
|
|
[1, "0x00000000", "0x40000000"],
|
|
[5],
|
|
[0, "0x00000000", "0x00000000"],
|
|
[1, "0x40400000", "0x00000000"],
|
|
[1, "0x40400000", "0x40400000"],
|
|
[1, "0x00000000", "0x40400000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"rects3": {
|
|
"p1": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x3f800000", "0x00000000"],
|
|
[1, "0x3f800000", "0x3f800000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[5],
|
|
[0, "0x00000000", "0x00000000"],
|
|
[1, "0x40800000", "0x00000000"],
|
|
[1, "0x40800000", "0x40800000"],
|
|
[1, "0x00000000", "0x40800000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x40000000", "0x00000000"],
|
|
[1, "0x40000000", "0x40000000"],
|
|
[1, "0x00000000", "0x40000000"],
|
|
[5],
|
|
[0, "0x00000000", "0x00000000"],
|
|
[1, "0x40000000", "0x00000000"],
|
|
[1, "0x40000000", "0x40000000"],
|
|
[1, "0x00000000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40800000", "0x00000000"],
|
|
[1, "0x40000000", "0x00000000"],
|
|
[1, "0x40000000", "0x40000000"],
|
|
[1, "0x00000000", "0x40000000"],
|
|
[1, "0x00000000", "0x40800000"],
|
|
[1, "0x40800000", "0x40800000"],
|
|
[1, "0x40800000", "0x00000000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"rects2": {
|
|
"p1": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x40800000", "0x00000000"],
|
|
[1, "0x40800000", "0x40800000"],
|
|
[1, "0x00000000", "0x40800000"],
|
|
[5],
|
|
[0, "0x40400000", "0x40400000"],
|
|
[1, "0x40800000", "0x40400000"],
|
|
[1, "0x40800000", "0x40800000"],
|
|
[1, "0x40400000", "0x40800000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x40400000", "0x40400000"],
|
|
[1, "0x40c00000", "0x40400000"],
|
|
[1, "0x40c00000", "0x40c00000"],
|
|
[1, "0x40400000", "0x40c00000"],
|
|
[5],
|
|
[0, "0x40400000", "0x40400000"],
|
|
[1, "0x40800000", "0x40400000"],
|
|
[1, "0x40800000", "0x40800000"],
|
|
[1, "0x40400000", "0x40800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40800000", "0x00000000"],
|
|
[1, "0x00000000", "0x00000000"],
|
|
[1, "0x00000000", "0x40800000"],
|
|
[1, "0x40400000", "0x40800000"],
|
|
[1, "0x40400000", "0x40400000"],
|
|
[1, "0x40800000", "0x40400000"],
|
|
[1, "0x40800000", "0x00000000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"rects1": {
|
|
"p1": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x3f800000", "0x00000000"],
|
|
[1, "0x3f800000", "0x3f800000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[5],
|
|
[0, "0x00000000", "0x00000000"],
|
|
[1, "0x40c00000", "0x00000000"],
|
|
[1, "0x40c00000", "0x40c00000"],
|
|
[1, "0x00000000", "0x40c00000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x3f800000", "0x00000000"],
|
|
[1, "0x3f800000", "0x3f800000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[5],
|
|
[0, "0x00000000", "0x00000000"],
|
|
[1, "0x40000000", "0x00000000"],
|
|
[1, "0x40000000", "0x40000000"],
|
|
[1, "0x00000000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kEvenOdd_FillType",
|
|
"op": "kUnion_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40c00000", "0x00000000"],
|
|
[1, "0x3f800000", "0x00000000"],
|
|
[1, "0x3f800000", "0x3f800000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[1, "0x00000000", "0x40c00000"],
|
|
[1, "0x40c00000", "0x40c00000"],
|
|
[1, "0x40c00000", "0x00000000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"issue2540": {
|
|
"p1": [[0, "0x41d40b43", "0x42ab7aad"],
|
|
[4, "0x42a86511", "0x418e2bd4", "0x4187837c", "0x42cbb958", "0x414a1894", "0x42d27e77"],
|
|
[4, "0x41314fdf", "0x42d4ed91", "0x41386a7f", "0x42d0ee14", "0x41386a7f", "0x42d0ee14"],
|
|
[1, "0x41b952f1", "0x42b37525"],
|
|
[4, "0x41b952f1", "0x42b37525", "0xc122bda6", "0x42efd4fe", "0xc1894bc7", "0x42f1a666"],
|
|
[4, "0xc198eb85", "0x42f22873", "0xc1904dd3", "0x42ef9603", "0xc1904dd3", "0x42ef9603"],
|
|
[4, "0xc1904dd3", "0x42ef9603", "0x41638938", "0x42b536c9", "0x41d40b43", "0x42ab7aad"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0xc1c89fbe", "0x42f9d2f2"],
|
|
[4, "0xc1c89fbe", "0x42f9d2f2", "0xc1cf9ba5", "0x42fbe873", "0xc1c2f3b6", "0x42fb7efa"],
|
|
[4, "0xc1808f5c", "0x42f95687", "0x3fa24dd3", "0x42b67ae1", "0x42150e57", "0x42beb540"],
|
|
[4, "0x42150e57", "0x42beb540", "0x4135ef9e", "0x42a777ce", "0xc1c89fbe", "0x42f9d2f2"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kUnion_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x41b1a677", "0x42bc8748"],
|
|
[4, "0x4220066c", "0x4291a9aa", "0x428fb2de", "0x42014694", "0x41d40b43", "0x42ab7aad"],
|
|
[4, "0x41acce97", "0x42af5da9", "0x4158322b", "0x42bb0164", "0x40b20b51", "0x42c7966e"],
|
|
[4, "0xc0536e7e", "0x42d0a081", "0xc15ac956", "0x42e00ea3", "0xc1c89fbe", "0x42f9d2f2"],
|
|
[4, "0xc1c89fbe", "0x42f9d2f2", "0xc1cf9ba5", "0x42fbe873", "0xc1c2f3b6", "0x42fb7efa"],
|
|
[4, "0xc1b3e1ff", "0x42fb0196", "0xc1a1169b", "0x42f72ee9", "0xc189ab33", "0x42f1a963"],
|
|
[4, "0xc1898bcb", "0x42f1a871", "0xc1896bfd", "0x42f1a772", "0xc1894bc7", "0x42f1a666"],
|
|
[4, "0xc149df3a", "0x42f077d1", "0x40441e78", "0x42d688d9", "0x4157af6c", "0x42c48899"],
|
|
[4, "0x416c671f", "0x42c38c57", "0x4180daaf", "0x42c2a736", "0x418bcf36", "0x42c1dd11"],
|
|
[1, "0x41386a7f", "0x42d0ee14"],
|
|
[4, "0x41386a7f", "0x42d0ee14", "0x41314fdf", "0x42d4ed91", "0x414a1894", "0x42d27e77"],
|
|
[4, "0x41573bb2", "0x42d13429", "0x41847a21", "0x42ca0cf9", "0x41a5393e", "0x42c041e4"],
|
|
[4, "0x41cd8c6b", "0x42be101d", "0x41f9b913", "0x42bd534e", "0x42150e57", "0x42beb540"],
|
|
[4, "0x42150e57", "0x42beb540", "0x41fdede4", "0x42b9c043", "0x41b1a677", "0x42bc8748"],
|
|
[5],
|
|
[0, "0x41992515", "0x42bda488"],
|
|
[1, "0x41b952f1", "0x42b37525"],
|
|
[4, "0x41b952f1", "0x42b37525", "0x41a4ea9b", "0x42b813d5", "0x4186353a", "0x42beccbe"],
|
|
[4, "0x418cafe3", "0x42be5c5d", "0x41930042", "0x42bdfa11", "0x41992515", "0x42bda488"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"issue2504": {
|
|
"p1": [[0, "0x4208f800", "0xc0bf4001"],
|
|
[1, "0x420dcfff", "0x00000000"],
|
|
[1, "0x41ff8000", "0x00000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x4212dfae", "0x3f637ea0"],
|
|
[4, "0x4212dfae", "0x3f637ea0", "0x420c7e59", "0x3f0dd3f5", "0x420a0baf", "0xbdec0b00"],
|
|
[4, "0x42079903", "0xbf48d6b4", "0x420a23ae", "0xc0b5b02c", "0x420a23ae", "0xc0b5b02c"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kUnion_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x4209ccfd", "0xc09e6663"],
|
|
[1, "0x4208f800", "0xc0bf4001"],
|
|
[1, "0x41ff8000", "0x00000000"],
|
|
[1, "0x420a84e9", "0x00000000"],
|
|
[4, "0x420d39dd", "0x3f17a9bf", "0x4212dfae", "0x3f637ea0", "0x4212dfae", "0x3f637ea0"],
|
|
[1, "0x420a23ae", "0xc0b5b02c"],
|
|
[4, "0x420a23ae", "0xc0b5b02c", "0x4209fdbb", "0xc0ac8e3e", "0x4209ccfd", "0xc09e6663"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"kari1": {
|
|
"p1": [[0, "0x421fc000", "0xc0bac000"],
|
|
[1, "0x42228000", "0xc0b94000"],
|
|
[1, "0x4216d800", "0x3fad0000"],
|
|
[1, "0x4214d000", "0x3f760000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x42161c00", "0xbfb88000"],
|
|
[4, "0x42177eab", "0xbfd98000", "0x4218a800", "0xc0090000", "0x42199800", "0xc0310000"],
|
|
[1, "0x421a9000", "0xc0270000"],
|
|
[4, "0x421a2000", "0xbff2aaab", "0x4218440a", "0xbe1e9c48", "0x4218440a", "0xbe1e9c48"],
|
|
[4, "0x4218440a", "0xbe1e9c48", "0x4214b955", "0xbf978000", "0x42161c00", "0xbfb88000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x42228000", "0xc0b94000"],
|
|
[1, "0x421fc000", "0xc0bac000"],
|
|
[1, "0x421a8f0d", "0xc02709cc"],
|
|
[1, "0x421a9000", "0xc0270000"],
|
|
[4, "0x421a2000", "0xbff2aaab", "0x4218440a", "0xbe1e9c48", "0x4218440a", "0xbe1e9c48"],
|
|
[4, "0x4218440a", "0xbe1e9c48", "0x4217be21", "0xbe9d17f8", "0x42172d5c", "0xbf022fcb"],
|
|
[1, "0x4214d000", "0x3f760000"],
|
|
[1, "0x4216d800", "0x3fad0000"],
|
|
[1, "0x42228000", "0xc0b94000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"quadOp10i": {
|
|
"p1": [[0, "0x00000000", "0x00000000"],
|
|
[2, "0x3f800000", "0x41000000", "0x40400000", "0x40a00000"],
|
|
[1, "0x41000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x00000000"],
|
|
[2, "0x41000000", "0x3f800000", "0x40800000", "0x41000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x402cafb7", "0x40acafb7"],
|
|
[2, "0x40362765", "0x40a76274", "0x40400000", "0x40a00000"],
|
|
[1, "0x40a7f310", "0x404ce180"],
|
|
[2, "0x40a54875", "0x403521d4", "0x40a00000", "0x40200000"],
|
|
[2, "0x40800000", "0x3f000000", "0x00000000", "0x00000000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp113": {
|
|
"p1": [[0, "0x40000000", "0x40800000"],
|
|
[4, "0x40400000", "0x40a00000", "0x40155555", "0x408aaaab", "0x40755555", "0x40755556"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40400000", "0x40a00000"],
|
|
[4, "0x40155555", "0x408aaaab", "0x40755555", "0x40755556", "0x40000000", "0x40800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40000000", "0x40800000"],
|
|
[1, "0x40755555", "0x40755556"],
|
|
[4, "0x405231e4", "0x408085e9", "0x4041a25f", "0x40871812", "0x40379eea", "0x408b80aa"],
|
|
[4, "0x4038484e", "0x408aa316", "0x4038f9c1", "0x4089ceb2", "0x4039a2ea", "0x4089043b"],
|
|
[4, "0x40405fae", "0x4080f3e5", "0x4043be10", "0x4079d773", "0x40000000", "0x40800000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"skpcarrot_is24": {
|
|
"p1": [[0, "0x446c4000", "0x44154000"],
|
|
[2, "0x44647bc6", "0x44154000", "0x445efde3", "0x441abde3"],
|
|
[2, "0x44598000", "0x44203bc6", "0x44598000", "0x44280000"],
|
|
[2, "0x44598000", "0x442fc43a", "0x445efde3", "0x4435421d"],
|
|
[2, "0x44647bc6", "0x443ac000", "0x446c4000", "0x443ac000"],
|
|
[2, "0x4474043a", "0x443ac000", "0x4479821d", "0x4435421d"],
|
|
[2, "0x447f0000", "0x442fc43a", "0x447f0000", "0x44280000"],
|
|
[2, "0x447f0000", "0x44203bc6", "0x4479821d", "0x441abde3"],
|
|
[2, "0x4474043a", "0x44154000", "0x446c4000", "0x44154000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x446c452f", "0x44154a5e"],
|
|
[4, "0x4461ea3d", "0x44154a5e", "0x4459852f", "0x441daf5c", "0x4459852f", "0x44280a5e"],
|
|
[4, "0x4459852f", "0x44290625", "0x445998c5", "0x4429fd40", "0x4459be25", "0x442aee77"],
|
|
[4, "0x445b221d", "0x4433e9fc", "0x4462e604", "0x443aca5e", "0x446c452f", "0x443aca5e"],
|
|
[4, "0x4475a45a", "0x443aca5e", "0x447d6842", "0x4433e9fc", "0x447ecc3a", "0x442aee77"],
|
|
[4, "0x447ef19a", "0x4429fd1f", "0x447f052f", "0x44290614", "0x447f052f", "0x44280a5e"],
|
|
[4, "0x447f051f", "0x441daf5c", "0x4476a021", "0x44154a5e", "0x446c452f", "0x44154a5e"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x447edc50", "0x44259540"],
|
|
[4, "0x447da827", "0x441c638c", "0x4475cae5", "0x44154a5e", "0x446c452f", "0x44154a5e"],
|
|
[4, "0x4461ea3d", "0x44154a5e", "0x4459852f", "0x441daf5c", "0x4459852f", "0x44280a5e"],
|
|
[4, "0x4459852f", "0x44290625", "0x445998c5", "0x4429fd40", "0x4459be25", "0x442aee77"],
|
|
[4, "0x445a44a0", "0x442e5335", "0x445bb408", "0x44316aff", "0x445dca89", "0x4433f3fd"],
|
|
[2, "0x445e5abe", "0x44349ef8", "0x445efde3", "0x4435421d"],
|
|
[2, "0x4460000d", "0x44364447", "0x446115d4", "0x44371705"],
|
|
[4, "0x44631e28", "0x44389a6b", "0x446577a1", "0x4439b6e1", "0x44680420", "0x443a4e45"],
|
|
[2, "0x446a0a84", "0x443ac000", "0x446c4000", "0x443ac000"],
|
|
[2, "0x446f00ed", "0x443ac000", "0x447178a5", "0x443a0f46"],
|
|
[4, "0x4472dcf6", "0x4439a899", "0x4474303e", "0x443919c0", "0x44756d49", "0x443867f5"],
|
|
[2, "0x44779ab4", "0x44372986", "0x4479821d", "0x4435421d"],
|
|
[2, "0x447b1c81", "0x4433a7b9", "0x447c3f1a", "0x4431dbb4"],
|
|
[4, "0x447d6f05", "0x442fee25", "0x447e481c", "0x442dc56b", "0x447eb519", "0x442b76cf"],
|
|
[2, "0x447f0000", "0x4429cae8", "0x447f0000", "0x44280000"],
|
|
[2, "0x447f0000", "0x4426c33f", "0x447edc50", "0x44259540"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"issue1417": {
|
|
"p1": [[0, "0x42f52d9d", "0x42a4913a"],
|
|
[2, "0x4301d253", "0x42a00000", "0x430a0000", "0x42a00000"],
|
|
[2, "0x4313282c", "0x42a00000", "0x431b20c7", "0x42a5b9c0"],
|
|
[1, "0x43212d2d", "0x42c80000"],
|
|
[1, "0x43212d2d", "0x42c80000"],
|
|
[1, "0x42e69697", "0x42c80000"],
|
|
[1, "0x42e69697", "0x42c80000"],
|
|
[1, "0x42f52d9d", "0x42a4913a"],
|
|
[1, "0x42f52d9d", "0x42a4913a"],
|
|
[5],
|
|
[0, "0x42c55d28", "0x430c5806"],
|
|
[1, "0x42e69697", "0x42c80000"],
|
|
[1, "0x42e69697", "0x42c80000"],
|
|
[1, "0x42c3de16", "0x42c80000"],
|
|
[1, "0x42c3de16", "0x42c80000"],
|
|
[2, "0x42b00000", "0x42e1e2a3", "0x42b00000", "0x43020000"],
|
|
[2, "0x42b00000", "0x43038b7a", "0x42b029b9", "0x43050e58"],
|
|
[1, "0x42c55d28", "0x430c5806"],
|
|
[1, "0x42c55d28", "0x430c5806"],
|
|
[5],
|
|
[0, "0x4308f83e", "0x4326aaab"],
|
|
[1, "0x42c55d28", "0x430c5806"],
|
|
[1, "0x42c55d28", "0x430c5806"],
|
|
[1, "0x42baeafb", "0x4319073c"],
|
|
[1, "0x42baeafb", "0x4319073c"],
|
|
[2, "0x42c1e1e1", "0x431fa6e0", "0x42cd4a11", "0x43255af8"],
|
|
[2, "0x42dd95be", "0x432d80ce", "0x42f1a2ce", "0x43311e27"],
|
|
[1, "0x4308f83e", "0x4326aaab"],
|
|
[1, "0x4308f83e", "0x4326aaab"],
|
|
[5],
|
|
[0, "0x432fd4bb", "0x430d8569"],
|
|
[1, "0x4308f83e", "0x4326aaab"],
|
|
[1, "0x4308f83e", "0x4326aaab"],
|
|
[1, "0x43192844", "0x4331cbaf"],
|
|
[1, "0x43192844", "0x4331cbaf"],
|
|
[2, "0x43246476", "0x432e517a", "0x432d5af8", "0x43255af8"],
|
|
[2, "0x4331ce4a", "0x4320e7a5", "0x4334e760", "0x431be4e8"],
|
|
[1, "0x432fd4bb", "0x430d8569"],
|
|
[1, "0x432fd4bb", "0x430d8569"],
|
|
[5],
|
|
[0, "0x432fd4bb", "0x430d8569"],
|
|
[1, "0x433be0d7", "0x4305b9cf"],
|
|
[1, "0x433be0d7", "0x4305b9cf"],
|
|
[2, "0x433c0000", "0x4303e358", "0x433c0000", "0x43020000"],
|
|
[2, "0x433c0000", "0x42e1e2a4", "0x433210f5", "0x42c80000"],
|
|
[1, "0x43212d2d", "0x42c80000"],
|
|
[1, "0x43212d2d", "0x42c80000"],
|
|
[1, "0x432fd4bb", "0x430d8569"],
|
|
[1, "0x432fd4bb", "0x430d8569"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x432e1e1e", "0x42c80000"],
|
|
[1, "0x43212d2d", "0x42c80000"],
|
|
[1, "0x43212d2d", "0x42c80000"],
|
|
[1, "0x431b20c7", "0x42a5b9c0"],
|
|
[1, "0x431b20c7", "0x42a5b9c0"],
|
|
[2, "0x43192654", "0x42a44df9", "0x43171932", "0x42a33c7c"],
|
|
[1, "0x430f8788", "0x42c80000"],
|
|
[1, "0x430f8788", "0x42c80000"],
|
|
[1, "0x43212d2d", "0x42c80000"],
|
|
[1, "0x43212d2d", "0x42c80000"],
|
|
[1, "0x43283c3c", "0x42f00000"],
|
|
[1, "0x43283c3c", "0x42f00000"],
|
|
[1, "0x43352d2d", "0x42f00000"],
|
|
[1, "0x43352d2d", "0x42f00000"],
|
|
[1, "0x433a5dbf", "0x4306b448"],
|
|
[1, "0x433a5dbf", "0x4306b448"],
|
|
[1, "0x433be0d7", "0x4305b9cf"],
|
|
[1, "0x433be0d7", "0x4305b9cf"],
|
|
[2, "0x433c0000", "0x4303e358", "0x433c0000", "0x43020000"],
|
|
[2, "0x433c0000", "0x42f99e73", "0x433b1486", "0x42f00000"],
|
|
[1, "0x43352d2d", "0x42f00000"],
|
|
[1, "0x43352d2d", "0x42f00000"],
|
|
[1, "0x432e1e1e", "0x42c80000"],
|
|
[1, "0x432e1e1e", "0x42c80000"],
|
|
[5],
|
|
[0, "0x42b1d6f5", "0x42f00000"],
|
|
[1, "0x42d61e1e", "0x42f00000"],
|
|
[1, "0x42d61e1e", "0x42f00000"],
|
|
[1, "0x42c55d28", "0x430c5806"],
|
|
[1, "0x42c55d28", "0x430c5806"],
|
|
[1, "0x42b029b9", "0x43050e58"],
|
|
[1, "0x42b029b9", "0x43050e58"],
|
|
[2, "0x42b00000", "0x43038b7a", "0x42b00000", "0x43020000"],
|
|
[2, "0x42b00000", "0x42f99e79", "0x42b1d6f5", "0x42f00000"],
|
|
[5],
|
|
[0, "0x42c15a39", "0x43113704"],
|
|
[1, "0x42c55d28", "0x430c5806"],
|
|
[1, "0x42c55d28", "0x430c5806"],
|
|
[1, "0x42f16017", "0x431b7908"],
|
|
[1, "0x42f16017", "0x431b7908"],
|
|
[1, "0x42ed5d28", "0x43205806"],
|
|
[1, "0x42ed5d28", "0x43205806"],
|
|
[1, "0x42c15a39", "0x43113704"],
|
|
[1, "0x42c15a39", "0x43113704"],
|
|
[5],
|
|
[0, "0x42e276e0", "0x432d9439"],
|
|
[2, "0x42e9c2b2", "0x432fb2b4", "0x42f1a2ce", "0x43311e27"],
|
|
[1, "0x43044958", "0x4329b26d"],
|
|
[1, "0x43044958", "0x4329b26d"],
|
|
[1, "0x42ed5d28", "0x43205806"],
|
|
[1, "0x42ed5d28", "0x43205806"],
|
|
[1, "0x42e276e0", "0x432d9439"],
|
|
[1, "0x42e276e0", "0x432d9439"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kUnion_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x430a0000", "0x42a00000"],
|
|
[2, "0x4301d253", "0x42a00000", "0x42f52d9d", "0x42a4913a"],
|
|
[1, "0x42e69697", "0x42c80000"],
|
|
[1, "0x42c3de16", "0x42c80000"],
|
|
[2, "0x42b60baf", "0x42da022a", "0x42b1d6f5", "0x42effffe"],
|
|
[2, "0x42b00000", "0x42f99e79", "0x42b00000", "0x43020000"],
|
|
[2, "0x42b00000", "0x43038b7a", "0x42b029b9", "0x43050e58"],
|
|
[1, "0x42c55d28", "0x430c5806"],
|
|
[1, "0x42c15a39", "0x43113704"],
|
|
[1, "0x42baeafb", "0x4319073c"],
|
|
[2, "0x42c1e1e1", "0x431fa6e0", "0x42cd4a11", "0x43255af8"],
|
|
[2, "0x42d72f3b", "0x432a4d8d", "0x42e276e7", "0x432d943b"],
|
|
[2, "0x42e9c2b6", "0x432fb2b5", "0x42f1a2ce", "0x43311e27"],
|
|
[1, "0x43044958", "0x4329b26d"],
|
|
[1, "0x4308f83e", "0x4326aaab"],
|
|
[1, "0x43192844", "0x4331cbaf"],
|
|
[2, "0x43246476", "0x432e517a", "0x432d5af8", "0x43255af8"],
|
|
[2, "0x4331ce4a", "0x4320e7a5", "0x4334e760", "0x431be4e8"],
|
|
[1, "0x432fd4bb", "0x430d8569"],
|
|
[1, "0x433a5dbf", "0x4306b448"],
|
|
[1, "0x433be0d7", "0x4305b9cf"],
|
|
[2, "0x433c0000", "0x4303e358", "0x433c0000", "0x43020000"],
|
|
[2, "0x433c0000", "0x42f99e73", "0x433b1486", "0x42f00000"],
|
|
[2, "0x4338fa29", "0x42da022d", "0x433210f5", "0x42c80000"],
|
|
[1, "0x43212d2d", "0x42c80000"],
|
|
[1, "0x431b20c7", "0x42a5b9c0"],
|
|
[2, "0x4319265b", "0x42a44dfe", "0x43171938", "0x42a33c80"],
|
|
[2, "0x4310e266", "0x42a00000", "0x430a0000", "0x42a00000"],
|
|
[5],
|
|
[0, "0x430f8788", "0x42c80000"],
|
|
[1, "0x43212d2d", "0x42c80000"],
|
|
[1, "0x43283c3c", "0x42f00000"],
|
|
[1, "0x432fd4bb", "0x430d8569"],
|
|
[1, "0x4308f83e", "0x4326aaab"],
|
|
[1, "0x42f16017", "0x431b7908"],
|
|
[1, "0x42c55d28", "0x430c5806"],
|
|
[1, "0x42d61e1e", "0x42f00000"],
|
|
[1, "0x42e69697", "0x42c80000"],
|
|
[1, "0x430f8788", "0x42c80000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp112": {
|
|
"p1": [[0, "0x40000000", "0x40800000"],
|
|
[4, "0x40000000", "0x40400000", "0x40c00000", "0x40800000", "0x3f800000", "0x00000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40800000", "0x40c00000"],
|
|
[4, "0x00000000", "0x3f800000", "0x40800000", "0x40000000", "0x40400000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x401a7212", "0x406458af"],
|
|
[4, "0x400b6eb8", "0x406aaaab", "0x40000000", "0x407279a8", "0x40000000", "0x40800000"],
|
|
[1, "0x3f800000", "0x00000000"],
|
|
[4, "0x40039fbc", "0x3f58658c", "0x402d8659", "0x3fbbd0c0", "0x40458dee", "0x3ff74ea2"],
|
|
[4, "0x4031df09", "0x3fef2cc9", "0x3fdc41ef", "0x3ffb7de1", "0x401a7212", "0x406458af"],
|
|
[5],
|
|
[0, "0x40530ed1", "0x404c3b44"],
|
|
[4, "0x4064d83e", "0x403f0811", "0x4069aad1", "0x4029e5f2", "0x40487d6b", "0x3ffeb3a6"],
|
|
[4, "0x4046ca2b", "0x3fff7e24", "0x40440768", "0x40000000", "0x40400000", "0x40000000"],
|
|
[1, "0x40530ed1", "0x404c3b44"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"skpadspert_net23": {
|
|
"p1": [[0, "0xa223d70a", "0x43f1c000"],
|
|
[1, "0x00000000", "0x43f14000"],
|
|
[1, "0x41f40000", "0x43f14000"],
|
|
[4, "0x4202d628", "0x43f14000", "0x420a0000", "0x43f2253b", "0x420a0000", "0x43f34000"],
|
|
[1, "0x420a0000", "0x4429a000"],
|
|
[4, "0x420a0000", "0x442a2d63", "0x4202d628", "0x442aa000", "0x41f40000", "0x442aa000"],
|
|
[1, "0xa6000000", "0x442aa000"],
|
|
[1, "0xa5feb852", "0x442a6000"],
|
|
[1, "0x41f40000", "0x442a6000"],
|
|
[4, "0x4200a09f", "0x442a6000", "0x42060000", "0x442a0a0a", "0x42060000", "0x4429a000"],
|
|
[1, "0x42060000", "0x43f34000"],
|
|
[4, "0x42060000", "0x43f26bec", "0x4200a09f", "0x43f1c000", "0x41f40000", "0x43f1c000"],
|
|
[1, "0xa223d70a", "0x43f1c000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x00000000", "0x43f10000"],
|
|
[1, "0x420c0000", "0x43f10000"],
|
|
[1, "0x420c0000", "0x442ac000"],
|
|
[1, "0x00000000", "0x442ac000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x00000000", "0x43f14000"],
|
|
[1, "0x00000000", "0x43f1c000"],
|
|
[1, "0x41f40000", "0x43f1c000"],
|
|
[4, "0x4200a09f", "0x43f1c000", "0x42060000", "0x43f26bec", "0x42060000", "0x43f34000"],
|
|
[1, "0x42060000", "0x4429a000"],
|
|
[4, "0x42060000", "0x442a0a0a", "0x4200a09f", "0x442a6000", "0x41f40000", "0x442a6000"],
|
|
[1, "0x00000000", "0x442a6000"],
|
|
[1, "0x00000000", "0x442aa000"],
|
|
[1, "0x41f40000", "0x442aa000"],
|
|
[4, "0x4202d628", "0x442aa000", "0x420a0000", "0x442a2d63", "0x420a0000", "0x4429a000"],
|
|
[1, "0x420a0000", "0x43f34000"],
|
|
[4, "0x420a0000", "0x43f2253b", "0x4202d628", "0x43f14000", "0x41f40000", "0x43f14000"],
|
|
[1, "0x00000000", "0x43f14000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"skpadspert_de11": {
|
|
"p1": [[0, "0xa6000000", "0x442aa000"],
|
|
[1, "0x41f40000", "0x442aa000"],
|
|
[4, "0x4202d628", "0x442aa000", "0x420a0000", "0x442a2d63", "0x420a0000", "0x4429a000"],
|
|
[1, "0x420a0000", "0x43f34000"],
|
|
[4, "0x420a0000", "0x43f2253b", "0x4202d628", "0x43f14000", "0x41f40000", "0x43f14000"],
|
|
[1, "0x00000000", "0x43f14000"],
|
|
[1, "0xa6000000", "0x442aa000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x00000000", "0x43f10000"],
|
|
[1, "0x420c0000", "0x43f10000"],
|
|
[1, "0x420c0000", "0x442ac000"],
|
|
[1, "0x00000000", "0x442ac000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x00000000", "0x43f14000"],
|
|
[1, "0x00000000", "0x442aa000"],
|
|
[1, "0x41f40000", "0x442aa000"],
|
|
[4, "0x4202d628", "0x442aa000", "0x420a0000", "0x442a2d63", "0x420a0000", "0x4429a000"],
|
|
[1, "0x420a0000", "0x43f34000"],
|
|
[4, "0x420a0000", "0x43f2253b", "0x4202d628", "0x43f14000", "0x41f40000", "0x43f14000"],
|
|
[1, "0x00000000", "0x43f14000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"findFirst1": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x3f800000", "0x40c00000", "0x40a00000", "0x00000000", "0x40000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40a00000"],
|
|
[4, "0x3f800000", "0x40000000", "0x3f800000", "0x00000000", "0x40c00000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x4024ea2e", "0x3f629f57"],
|
|
[4, "0x401b1c2d", "0x3f630d84", "0x400ee7ab", "0x3f6c2072", "0x40000000", "0x3f800000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[4, "0x3e3473a7", "0x3ff0c848", "0x3ee426b8", "0x401aeb8b", "0x3f40e0e6", "0x402de41b"],
|
|
[4, "0x3f8f5ef3", "0x3fe82bde", "0x3fcce91f", "0x3f94986c", "0x4024ea2e", "0x3f629f57"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"xOp2i": {
|
|
"p1": [[0, "0x3f800000", "0x40a00000"],
|
|
[4, "0x00000000", "0x40800000", "0x40400000", "0x40000000", "0x40c00000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x40000000", "0x40400000"],
|
|
[4, "0x3f800000", "0x40c00000", "0x40a00000", "0x3f800000", "0x40800000", "0x00000000"],
|
|
[5]],
|
|
"fillType2": "kEvenOdd_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x4069a343", "0x3ffe8335"],
|
|
[4, "0x4034b50a", "0x4060965b", "0x3fac7c8e", "0x409ea295", "0x40000000", "0x40400000"],
|
|
[4, "0x401d7821", "0x4029e5e7", "0x4041b923", "0x4013cbce", "0x4069a343", "0x3ffe8335"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"xOp3i": {
|
|
"p1": [[0, "0x3f800000", "0x40800000"],
|
|
[4, "0x00000000", "0x40a00000", "0x40800000", "0x3f800000", "0x40400000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40800000"],
|
|
[4, "0x3f800000", "0x40400000", "0x40800000", "0x3f800000", "0x40a00000", "0x00000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f800602", "0x407f20e0"],
|
|
[4, "0x3f800202", "0x407f6b95", "0x3f800000", "0x407fb5f5", "0x3f800000", "0x40800000"],
|
|
[1, "0x3f840001", "0x407d0000"],
|
|
[4, "0x3fb68a89", "0x4061eca5", "0x40151f73", "0x40230247", "0x4034bedb", "0x3fea5e0f"],
|
|
[4, "0x401f5948", "0x40072cee", "0x400aa7fd", "0x4019563e", "0x3ff1929a", "0x402ad20c"],
|
|
[1, "0x3f840001", "0x407d0000"],
|
|
[4, "0x3f82a022", "0x407dbc81", "0x3f814c99", "0x407e7237", "0x3f800602", "0x407f20e0"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"xOp1u": {
|
|
"p1": [[0, "0x3f800000", "0x40800000"],
|
|
[4, "0x40800000", "0x40a00000", "0x40400000", "0x40000000", "0x40c00000", "0x40400000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x40000000", "0x40400000"],
|
|
[4, "0x40400000", "0x40c00000", "0x40800000", "0x3f800000", "0x40a00000", "0x40800000"],
|
|
[5]],
|
|
"fillType2": "kEvenOdd_FillType",
|
|
"op": "kUnion_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x405ff400", "0x40600c00"],
|
|
[4, "0x403ff7ff", "0x40800400", "0x401ff400", "0x408ffe00", "0x3f800000", "0x40800000"],
|
|
[1, "0x4015a383", "0x406edf4c"],
|
|
[4, "0x400e6d02", "0x4064c631", "0x40073681", "0x4055a383", "0x40000000", "0x40400000"],
|
|
[1, "0x40600000", "0x40600000"],
|
|
[1, "0x405ff400", "0x40600c00"],
|
|
[5],
|
|
[0, "0x40607800", "0x405f8800"],
|
|
[4, "0x40605000", "0x405fafff", "0x40602800", "0x405fd800", "0x40600000", "0x40600000"],
|
|
[1, "0x40a00000", "0x40800000"],
|
|
[4, "0x409c64bf", "0x406a5c7d", "0x4098c97f", "0x405b39cf", "0x40952e3e", "0x405120b4"],
|
|
[1, "0x40c00000", "0x40400000"],
|
|
[4, "0x40903c00", "0x40202800", "0x40802832", "0x403fb064", "0x40607800", "0x405f8800"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"xOp1i": {
|
|
"p1": [[0, "0x3f800000", "0x40800000"],
|
|
[4, "0x3f800000", "0x40a00000", "0x40c00000", "0x00000000", "0x40a00000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x00000000", "0x40c00000"],
|
|
[4, "0x3f800000", "0x40a00000", "0x40800000", "0x3f800000", "0x40a00000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kEvenOdd_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x404f8000", "0x40146000"],
|
|
[4, "0x40386580", "0x402c68fc", "0x40202e9f", "0x40478006", "0x4008833e", "0x4062bf50"],
|
|
[4, "0x404879c5", "0x40317c41", "0x409004ee", "0x3fbc67fa", "0x409ef9db", "0x3f83126f"],
|
|
[1, "0x40a00000", "0x3f800000"],
|
|
[1, "0x409fc660", "0x3f800224"],
|
|
[4, "0x409f84c3", "0x3f80fdd8", "0x409f4091", "0x3f82035f", "0x409ef9db", "0x3f83126f"],
|
|
[1, "0x404f8000", "0x40146000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp111": {
|
|
"p1": [[0, "0x3f800000", "0x40800000"],
|
|
[4, "0x00000000", "0x40a00000", "0x40800000", "0x3f800000", "0x40400000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40800000"],
|
|
[4, "0x3f800000", "0x40400000", "0x40800000", "0x3f800000", "0x40a00000", "0x00000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f800602", "0x407f20e0"],
|
|
[4, "0x3f800202", "0x407f6b95", "0x3f800000", "0x407fb5f5", "0x3f800000", "0x40800000"],
|
|
[1, "0x3f840001", "0x407d0000"],
|
|
[4, "0x3fb68a89", "0x4061eca5", "0x40151f73", "0x40230247", "0x4034bedb", "0x3fea5e0f"],
|
|
[4, "0x401f5948", "0x40072cee", "0x400aa7fd", "0x4019563e", "0x3ff1929a", "0x402ad20c"],
|
|
[1, "0x3f840001", "0x407d0000"],
|
|
[4, "0x3f82a022", "0x407dbc81", "0x3f814c99", "0x407e7237", "0x3f800602", "0x407f20e0"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp110": {
|
|
"p1": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x3f800000", "0x00000000"],
|
|
[1, "0x3f800000", "0x3f800000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[5],
|
|
[0, "0x00000000", "0x00000000"],
|
|
[1, "0x40800000", "0x00000000"],
|
|
[1, "0x40800000", "0x40800000"],
|
|
[1, "0x00000000", "0x40800000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x40000000", "0x00000000"],
|
|
[1, "0x40000000", "0x40000000"],
|
|
[1, "0x00000000", "0x40000000"],
|
|
[5],
|
|
[0, "0x00000000", "0x00000000"],
|
|
[1, "0x40000000", "0x00000000"],
|
|
[1, "0x40000000", "0x40000000"],
|
|
[1, "0x00000000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kEvenOdd_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp109": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40800000", "0x40a00000", "0x40c00000", "0x40400000", "0x40a00000", "0x40800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40400000", "0x40c00000"],
|
|
[4, "0x40800000", "0x40a00000", "0x3f800000", "0x00000000", "0x40a00000", "0x40800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40384010", "0x4049b681"],
|
|
[4, "0x4005ea4c", "0x4031a6ed", "0x3f900bfc", "0x400805fe", "0x00000000", "0x3f800000"],
|
|
[1, "0x40369848", "0x402d8e92"],
|
|
[4, "0x4035d01f", "0x4034eaf9", "0x40369627", "0x403e90b5", "0x40384010", "0x4049b681"],
|
|
[5],
|
|
[0, "0x40a00000", "0x40800000"],
|
|
[4, "0x40a5ff6d", "0x40740126", "0x40a89f7f", "0x406ec101", "0x40a81628", "0x406c74a9"],
|
|
[4, "0x40a75ac7", "0x406951fc", "0x40a0bcd8", "0x406bae12", "0x4094c551", "0x4069e770"],
|
|
[4, "0x40984e9d", "0x4070bc7c", "0x409c0bf5", "0x407817ea", "0x40a00000", "0x40800000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp108": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40800000", "0x40c00000", "0x40000000", "0x3f800000", "0x40000000", "0x00000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40000000"],
|
|
[4, "0x00000000", "0x40000000", "0x3f800000", "0x00000000", "0x40c00000", "0x40800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kUnion_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f26caef", "0x3fe4f596"],
|
|
[4, "0x3ee8ad21", "0x3fc79481", "0x3e738949", "0x3fa60d73", "0x00000000", "0x3f800000"],
|
|
[1, "0x40000000", "0x00000000"],
|
|
[4, "0x40000000", "0x3e662384", "0x4006771f", "0x3f26cab8", "0x400d9571", "0x3f8f8b0b"],
|
|
[4, "0x4010a367", "0x3fa95a39", "0x4013d026", "0x3fc42d89", "0x4016a620", "0x3fde6984"],
|
|
[4, "0x404cd9ee", "0x40032ac5", "0x408c9c54", "0x402dc6ed", "0x40c00000", "0x40800000"],
|
|
[1, "0x401fa01e", "0x4026400c"],
|
|
[4, "0x40231d95", "0x40573a3b", "0x400f5c54", "0x40663011", "0x3f4ee9ac", "0x3ffc0c51"],
|
|
[4, "0x3f34d92f", "0x3ff72b3f", "0x3f26eabd", "0x3fee5b45", "0x3f26caef", "0x3fe4f596"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp107": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40800000", "0x40c00000", "0x40000000", "0x3f800000", "0x40000000", "0x00000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40000000"],
|
|
[4, "0x00000000", "0x40000000", "0x3f800000", "0x00000000", "0x40c00000", "0x40800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x4016a61d", "0x3fde697c"],
|
|
[4, "0x3f93d0c9", "0x3fa5e3ad", "0x3f26697f", "0x3fc82b3e", "0x3f26caef", "0x3fe4f596"],
|
|
[4, "0x3f3488b4", "0x3fecf5f3", "0x3f41e78b", "0x3ff4a78c", "0x3f4ee9ac", "0x3ffc0c51"],
|
|
[4, "0x3f5c3280", "0x3ffe88f1", "0x3f6ca230", "0x40000000", "0x3f800000", "0x40000000"],
|
|
[1, "0x401fa01e", "0x4026400c"],
|
|
[4, "0x401e8075", "0x40167b44", "0x401af7f6", "0x40032fcb", "0x4016a61d", "0x3fde697c"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp106": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40800000", "0x40c00000", "0x40000000", "0x3f800000", "0x40000000", "0x00000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40000000"],
|
|
[4, "0x00000000", "0x40000000", "0x3f800000", "0x00000000", "0x40c00000", "0x40800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f26caef", "0x3fe4f596"],
|
|
[4, "0x3ee8ad21", "0x3fc79481", "0x3e738949", "0x3fa60d73", "0x00000000", "0x3f800000"],
|
|
[1, "0x40000000", "0x00000000"],
|
|
[4, "0x40000000", "0x3e662384", "0x4006771f", "0x3f26cab8", "0x400d9571", "0x3f8f8b0b"],
|
|
[4, "0x4010a367", "0x3fa95a39", "0x4013d026", "0x3fc42d89", "0x4016a620", "0x3fde6984"],
|
|
[4, "0x3f93d0c9", "0x3fa5e3ad", "0x3f26697f", "0x3fc82b3e", "0x3f26caef", "0x3fe4f596"],
|
|
[5],
|
|
[0, "0x3f4ee9ac", "0x3ffc0c51"],
|
|
[4, "0x400f5c54", "0x40663011", "0x40231d95", "0x40573a3b", "0x401fa01e", "0x4026400c"],
|
|
[1, "0x3f800000", "0x40000000"],
|
|
[4, "0x3f6ca230", "0x40000000", "0x3f5c3280", "0x3ffe88f1", "0x3f4ee9ac", "0x3ffc0c51"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp105": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x00000000", "0x40800000", "0x40c00000", "0x40a00000", "0x40000000", "0x00000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40a00000", "0x40c00000"],
|
|
[4, "0x00000000", "0x40000000", "0x3f800000", "0x00000000", "0x40800000", "0x00000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x4019fc59", "0x405fd169"],
|
|
[4, "0x3fb4546f", "0x405c04bb", "0x00000000", "0x401d0966", "0x00000000", "0x3f800000"],
|
|
[1, "0x40000000", "0x00000000"],
|
|
[4, "0x4005e301", "0x3deb7832", "0x400b6f60", "0x3e683882", "0x4010a84d", "0x3eabc0fd"],
|
|
[4, "0x3fa5d522", "0x3f557a40", "0x3f931272", "0x3ff1a353", "0x4019fc59", "0x405fd169"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp104": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x00000000", "0x40c00000", "0x40800000", "0x00000000", "0x40c00000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40800000"],
|
|
[4, "0x3f800000", "0x40c00000", "0x3f800000", "0x00000000", "0x40c00000", "0x00000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40100001", "0x40200000"],
|
|
[4, "0x401f4fb5", "0x4016d02d", "0x402f3574", "0x400c7446", "0x403f5b16", "0x4001eebd"],
|
|
[4, "0x406773f5", "0x3fcf9c02", "0x40888b69", "0x3f995916", "0x409b8e39", "0x3f800000"],
|
|
[1, "0x40c00000", "0x3f800000"],
|
|
[4, "0x40b55555", "0x3f555555", "0x40a8e38e", "0x3f5c71c7", "0x409b8e39", "0x3f800000"],
|
|
[1, "0x40900000", "0x3f800000"],
|
|
[1, "0x40100001", "0x40200000"],
|
|
[5],
|
|
[0, "0x403e2771", "0x3f800000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[4, "0x00000000", "0x40394b48", "0x3f131f5d", "0x404d7100", "0x3fb2dbfe", "0x403b2dbd"],
|
|
[4, "0x3fe196c7", "0x4012a300", "0x401024c6", "0x3fc8c49e", "0x403e2771", "0x3f800000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp103": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x3f800000", "0x40a00000", "0x40000000", "0x00000000", "0x40000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40000000"],
|
|
[4, "0x3f800000", "0x40000000", "0x3f800000", "0x00000000", "0x40a00000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3e982284", "0x3ff864ad"],
|
|
[4, "0x3f4d67c3", "0x40493f6b", "0x3fa40f4d", "0x40192a12", "0x3fcd1965", "0x3fd6faec"],
|
|
[1, "0x3e982284", "0x3ff864ad"],
|
|
[5],
|
|
[0, "0x3fce0b8b", "0x3f800000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[4, "0x3dca4814", "0x3fb29205", "0x3e4a4813", "0x3fd9e701", "0x3e9737c3", "0x3ff7d890"],
|
|
[4, "0x3eecb2a1", "0x3fee5d3b", "0x3f1c7696", "0x3fdd8a76", "0x3f47eb5c", "0x3fca5c15"],
|
|
[4, "0x3f7f2cfa", "0x3fb1f855", "0x3f9f88cd", "0x3f95c4aa", "0x3fce0b8b", "0x3f800000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp102": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x3f800000", "0x40000000", "0x3f800000", "0x00000000", "0x40400000", "0x00000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x00000000", "0x40400000", "0x3f800000", "0x00000000", "0x40000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f7f9856", "0x3f800000"],
|
|
[4, "0x3f30379b", "0x3fa62759", "0x3ee22c10", "0x3fb88b04", "0x00000000", "0x3f800000"],
|
|
[1, "0x3f7f9856", "0x3f800000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp101": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40000000", "0x40400000", "0x40000000", "0x3f800000", "0x40a00000", "0x40400000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40000000"],
|
|
[4, "0x40400000", "0x40a00000", "0x3f800000", "0x00000000", "0x40400000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x4001ecc2", "0x3fe7f09b"],
|
|
[4, "0x40013d20", "0x3fef5674", "0x4000cc18", "0x3ff774bb", "0x40008359", "0x3ffff7c4"],
|
|
[4, "0x4002fbcb", "0x40000000", "0x400579d1", "0x40000000", "0x40080000", "0x40000000"],
|
|
[1, "0x40200000", "0x40000000"],
|
|
[1, "0x4001ecc2", "0x3fe7f09b"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp100": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x00000000", "0x40000000", "0x40000000", "0x3f800000", "0x40800000", "0x40000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40000000"],
|
|
[4, "0x40000000", "0x40800000", "0x3f800000", "0x00000000", "0x40000000", "0x00000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3fc01472", "0x3fc01472"],
|
|
[4, "0x3fd73728", "0x3fc03f4e", "0x3fefce24", "0x3fc0c3ff", "0x4004bda1", "0x3fc25ed1"],
|
|
[1, "0x40800000", "0x40000000"],
|
|
[4, "0x40555555", "0x3fd55555", "0x402aaaaa", "0x3fc71c72", "0x4004bda1", "0x3fc25ed1"],
|
|
[1, "0x3fc04353", "0x3fb010d5"],
|
|
[4, "0x3fc02d41", "0x3fb56dd8", "0x3fc01e6b", "0x3fbac65b", "0x3fc01472", "0x3fc01472"],
|
|
[5],
|
|
[0, "0x3faaaaab", "0x3faaaaab"],
|
|
[1, "0x3fa00000", "0x3fc00000"],
|
|
[4, "0x3f000000", "0x3fc00000", "0x00000000", "0x3fc00000", "0x00000000", "0x3f800000"],
|
|
[1, "0x3faaaaab", "0x3faaaaab"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp99": {
|
|
"p1": [[0, "0x40400000", "0x40c00000"],
|
|
[4, "0x00000000", "0x40400000", "0x40c00000", "0x40a00000", "0x40a00000", "0x40800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40a00000", "0x40c00000"],
|
|
[4, "0x40800000", "0x40a00000", "0x40c00000", "0x40400000", "0x40400000", "0x00000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x4097672d", "0x408898d3"],
|
|
[4, "0x40975f96", "0x4089105a", "0x409757da", "0x4089875b", "0x40975001", "0x4089fdd4"],
|
|
[4, "0x4096e232", "0x4089ff4b", "0x40967228", "0x408a0000", "0x40960000", "0x408a0000"],
|
|
[1, "0x4097672d", "0x408898d3"],
|
|
[5],
|
|
[0, "0x408ded67", "0x4089c836"],
|
|
[4, "0x4090d31c", "0x4089ea75", "0x409389df", "0x408a0000", "0x40960000", "0x408a0000"],
|
|
[1, "0x40900000", "0x40900000"],
|
|
[1, "0x408ded67", "0x4089c836"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"issue1435": {
|
|
"p1": [[0, "0x43200000", "0x42700000"],
|
|
[1, "0x435c0000", "0x43660000"],
|
|
[1, "0x42700000", "0x42f00000"],
|
|
[1, "0x43820000", "0x42f00000"],
|
|
[1, "0x42b40000", "0x43660000"],
|
|
[1, "0x43200000", "0x42700000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x430e96ce", "0x42cc913a"],
|
|
[2, "0x4315d253", "0x42c80000", "0x431e0000", "0x42c80000"],
|
|
[2, "0x4327282c", "0x42c80000", "0x432f20c7", "0x42cdb9c0"],
|
|
[1, "0x43352d2d", "0x42f00000"],
|
|
[1, "0x43074b4c", "0x42f00000"],
|
|
[1, "0x430e96ce", "0x42cc913a"],
|
|
[5],
|
|
[0, "0x42ed5d28", "0x43205806"],
|
|
[1, "0x43074b4c", "0x42f00000"],
|
|
[1, "0x42ebde16", "0x42f00000"],
|
|
[2, "0x42d80000", "0x4304f152", "0x42d80000", "0x43160000"],
|
|
[2, "0x42d80000", "0x43178b7a", "0x42d829b9", "0x43190e58"],
|
|
[1, "0x42ed5d28", "0x43205806"],
|
|
[5],
|
|
[0, "0x431cf83e", "0x433aaaab"],
|
|
[1, "0x42ed5d28", "0x43205806"],
|
|
[1, "0x42e2eafb", "0x432d073c"],
|
|
[2, "0x42e9e1e1", "0x4333a6e0", "0x42f54a11", "0x43395af8"],
|
|
[2, "0x4302cadf", "0x434180ce", "0x430cd167", "0x43451e27"],
|
|
[1, "0x431cf83e", "0x433aaaab"],
|
|
[5],
|
|
[0, "0x4343d4bb", "0x43218569"],
|
|
[1, "0x431cf83e", "0x433aaaab"],
|
|
[1, "0x432d2844", "0x4345cbaf"],
|
|
[2, "0x43386476", "0x4342517a", "0x43415af8", "0x43395af8"],
|
|
[2, "0x4345ce4a", "0x4334e7a5", "0x4348e760", "0x432fe4e8"],
|
|
[1, "0x4343d4bb", "0x43218569"],
|
|
[5],
|
|
[0, "0x4343d4bb", "0x43218569"],
|
|
[1, "0x434fe0d7", "0x4319b9cf"],
|
|
[2, "0x43500000", "0x4317e358", "0x43500000", "0x43160000"],
|
|
[2, "0x43500000", "0x4304f152", "0x434610f5", "0x42f00000"],
|
|
[1, "0x43352d2d", "0x42f00000"],
|
|
[1, "0x4343d4bb", "0x43218569"],
|
|
[5]],
|
|
"fillType2": "kEvenOdd_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x430e96ce", "0x42cc913a"],
|
|
[1, "0x43074b4b", "0x42f00000"],
|
|
[1, "0x42ebde16", "0x42f00000"],
|
|
[2, "0x42d80000", "0x4304f152", "0x42d80000", "0x43160000"],
|
|
[2, "0x42d80000", "0x43178b7a", "0x42d829b9", "0x43190e58"],
|
|
[1, "0x42ed5d28", "0x43205806"],
|
|
[1, "0x42e2eafc", "0x432d073c"],
|
|
[2, "0x42e9e1e1", "0x4333a6e0", "0x42f54a11", "0x43395af8"],
|
|
[2, "0x4302cadf", "0x434180ce", "0x430cd167", "0x43451e27"],
|
|
[1, "0x431cf83e", "0x433aaaab"],
|
|
[1, "0x432d2844", "0x4345cbaf"],
|
|
[2, "0x43386476", "0x4342517a", "0x43415af8", "0x43395af8"],
|
|
[2, "0x4345ce4a", "0x4334e7a5", "0x4348e760", "0x432fe4e8"],
|
|
[1, "0x4343d4bb", "0x43218569"],
|
|
[1, "0x434fe0d7", "0x4319b9cf"],
|
|
[2, "0x43500000", "0x4317e358", "0x43500000", "0x43160000"],
|
|
[2, "0x43500000", "0x4304f152", "0x434610f5", "0x42f00000"],
|
|
[1, "0x43352d2d", "0x42f00000"],
|
|
[1, "0x432f20c7", "0x42cdb9c0"],
|
|
[2, "0x4327282c", "0x42c80000", "0x431e0000", "0x42c80000"],
|
|
[2, "0x4315d253", "0x42c80000", "0x430e96ce", "0x42cc913a"],
|
|
[5],
|
|
[0, "0x43352d2d", "0x42f00000"],
|
|
[1, "0x43074b4b", "0x42f00000"],
|
|
[1, "0x42ed5d28", "0x43205806"],
|
|
[1, "0x431cf83e", "0x433aaaab"],
|
|
[1, "0x4343d4bb", "0x43218569"],
|
|
[1, "0x43352d2d", "0x42f00000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp98x": {
|
|
"p1": [[0, "0x00000000", "0x40400000"],
|
|
[4, "0x40400000", "0x40c00000", "0x40800000", "0x3f800000", "0x40c00000", "0x40400000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40800000"],
|
|
[4, "0x40400000", "0x40c00000", "0x40400000", "0x00000000", "0x40c00000", "0x40400000"],
|
|
[5]],
|
|
"fillType2": "kEvenOdd_FillType",
|
|
"op": "kXOR_PathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x4028ccb9", "0x40741f4b"],
|
|
[4, "0x400c8dc3", "0x408c8dc3", "0x3fddb3d6", "0x40976cf6", "0x3f800000", "0x40800000"],
|
|
[1, "0x3fb3a3c1", "0x407ad606"],
|
|
[4, "0x3fee544e", "0x40817ef1", "0x40110a96", "0x407e810f", "0x4028ccb9", "0x40741f4b"],
|
|
[5],
|
|
[0, "0x4030a3d7", "0x406978d5"],
|
|
[1, "0x3fb3a3c1", "0x407ad606"],
|
|
[4, "0x3f7c624a", "0x407368a5", "0x3f05fbc4", "0x40617ef1", "0x00000000", "0x40400000"],
|
|
[1, "0x404dd30e", "0x40400000"],
|
|
[4, "0x4047bbd7", "0x40482f9a", "0x4041dd0e", "0x4050b1df", "0x403c14cb", "0x4059137f"],
|
|
[4, "0x40383ddb", "0x405ea441", "0x403470d9", "0x4064269f", "0x4030a3d7", "0x406978d5"],
|
|
[5],
|
|
[0, "0x4043c6e2", "0x4065a506"],
|
|
[4, "0x403b0df7", "0x406b1a47", "0x403216cb", "0x40701020", "0x4028ccb9", "0x40741f4b"],
|
|
[4, "0x402b6be7", "0x4070b073", "0x402e07df", "0x406d1ffd", "0x4030a3d7", "0x406978d5"],
|
|
[1, "0x4043c6e2", "0x4065a506"],
|
|
[5],
|
|
[0, "0x4078d4fd", "0x40400000"],
|
|
[1, "0x404dd30e", "0x40400000"],
|
|
[4, "0x4074b8f3", "0x400bb87a", "0x40924e4c", "0x3fc93930", "0x40c00000", "0x40400000"],
|
|
[4, "0x40a66666", "0x400ccccc", "0x4091eb85", "0x402147ae", "0x4078d4fd", "0x40400000"],
|
|
[5],
|
|
[0, "0x4078d4fd", "0x40400000"],
|
|
[1, "0x40c00000", "0x40400000"],
|
|
[1, "0x4043c6e2", "0x4065a506"],
|
|
[4, "0x405089b6", "0x405da8cc", "0x405cc74b", "0x40549bdd", "0x4068c052", "0x404bc19f"],
|
|
[4, "0x406e288a", "0x4047c225", "0x407382c7", "0x4043cd02", "0x4078d4fd", "0x40400000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp97x": {
|
|
"p1": [[0, "0x00000000", "0x40000000"],
|
|
[4, "0x00000000", "0x40c00000", "0x40000000", "0x3f800000", "0x40000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40000000"],
|
|
[4, "0x3f800000", "0x40000000", "0x40000000", "0x00000000", "0x40c00000", "0x00000000"],
|
|
[5]],
|
|
"fillType2": "kEvenOdd_FillType",
|
|
"op": "kXOR_PathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40000000", "0x3f800000"],
|
|
[4, "0x3fa00000", "0x3fc00000", "0x3f800000", "0x40000000", "0x3f800000", "0x40000000"],
|
|
[1, "0x3fd78bfc", "0x3fdcfb35"],
|
|
[4, "0x3f8f65cc", "0x403c8d24", "0x00000000", "0x409fcc8b", "0x00000000", "0x40000000"],
|
|
[1, "0x40000000", "0x3f800000"],
|
|
[5],
|
|
[0, "0x40000000", "0x3f800000"],
|
|
[4, "0x40000000", "0x3f800000", "0x3fefcc62", "0x3fa8810b", "0x3fd78bfc", "0x3fdcfb35"],
|
|
[1, "0x40c00000", "0x00000000"],
|
|
[4, "0x40800000", "0x00000000", "0x40300000", "0x3f000000", "0x40000000", "0x3f800000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"skpcarpetplanet_ru22": {
|
|
"p1": [[0, "0x43430000", "0x44444000"],
|
|
[4, "0x42f89d78", "0x44444000", "0x42860000", "0x44527708", "0x42860000", "0x44640000"],
|
|
[1, "0x42860000", "0x44644000"],
|
|
[4, "0x42860000", "0x446558e4", "0x428672e2", "0x44666e73", "0x42875324", "0x44678000"],
|
|
[1, "0x43a10000", "0x44678000"],
|
|
[1, "0x43a10000", "0x44600313"],
|
|
[4, "0x439d0bc7", "0x44505c02", "0x43821fa2", "0x44444000", "0x43430000", "0x44444000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x43430000", "0x44444000"],
|
|
[4, "0x438491f1", "0x44444000", "0x43a10000", "0x445293af", "0x43a10000", "0x44644000"],
|
|
[4, "0x43a10000", "0x4475ec51", "0x438491f1", "0x44822000", "0x43430000", "0x44822000"],
|
|
[1, "0x43420000", "0x44822000"],
|
|
[4, "0x42f7b83d", "0x44822000", "0x42860000", "0x4475ec51", "0x42860000", "0x44644000"],
|
|
[4, "0x42860000", "0x445293af", "0x42f7b83d", "0x44444000", "0x43420000", "0x44444000"],
|
|
[1, "0x43430000", "0x44444000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x42d0af67", "0x444d9609"],
|
|
[4, "0x42ff0904", "0x4447d1a2", "0x431f941d", "0x44444000", "0x43430000", "0x44444000"],
|
|
[4, "0x438491f1", "0x44444000", "0x43a10000", "0x445293af", "0x43a10000", "0x44644000"],
|
|
[4, "0x43a10000", "0x446558dc", "0x43a0e3f4", "0x44666e6b", "0x43a0ad32", "0x44678000"],
|
|
[1, "0x42875324", "0x44678000"],
|
|
[4, "0x428672e2", "0x44666e73", "0x42860000", "0x446558e4", "0x42860000", "0x44644000"],
|
|
[4, "0x42860000", "0x445b6517", "0x42a28cad", "0x4453613c", "0x42d0af67", "0x444d9609"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp96d": {
|
|
"p1": [[0, "0x3f800000", "0x40c00000"],
|
|
[4, "0x00000000", "0x40400000", "0x40c00000", "0x40400000", "0x40a00000", "0x00000000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x40400000", "0x40c00000"],
|
|
[4, "0x00000000", "0x40a00000", "0x40c00000", "0x3f800000", "0x40400000", "0x00000000"],
|
|
[5]],
|
|
"fillType2": "kEvenOdd_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40400000", "0x40400000"],
|
|
[4, "0x3fe00000", "0x40700000", "0x3f000000", "0x40900000", "0x3f800000", "0x40c00000"],
|
|
[1, "0x40400000", "0x40400000"],
|
|
[5],
|
|
[0, "0x40400000", "0x40400000"],
|
|
[1, "0x40a00000", "0x00000000"],
|
|
[4, "0x40b00000", "0x3fc00000", "0x40880000", "0x40100000", "0x40400000", "0x40400000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp95u": {
|
|
"p1": [[0, "0x00000000", "0x40000000"],
|
|
[4, "0x40000000", "0x40400000", "0x40a00000", "0x3f800000", "0x40400000", "0x40000000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40a00000"],
|
|
[4, "0x40000000", "0x40400000", "0x40000000", "0x00000000", "0x40400000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kEvenOdd_FillType",
|
|
"op": "kUnion_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3fe20b9b", "0x40331168"],
|
|
[4, "0x3fc9b057", "0x405efa32", "0x3fac9f53", "0x4089b056", "0x3f800000", "0x40a00000"],
|
|
[1, "0x40400000", "0x40000000"],
|
|
[4, "0x40580000", "0x3ff00000", "0x40680000", "0x3fe00000", "0x406a0000", "0x3fdc0000"],
|
|
[4, "0x406c0000", "0x3fd80000", "0x40600000", "0x3fe00000", "0x40400000", "0x40000000"],
|
|
[4, "0x40200000", "0x3f800000", "0x40100000", "0x3fa00000", "0x40000000", "0x40000000"],
|
|
[1, "0x00000000", "0x40000000"],
|
|
[4, "0x3f1ab715", "0x401356e3", "0x3fa6672e", "0x401525a0", "0x3ff5f20a", "0x401004a8"],
|
|
[4, "0x3fef86e4", "0x401ac383", "0x3fe8fa13", "0x40269270", "0x3fe20b9b", "0x40331168"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"skpadbox_lt15": {
|
|
"p1": [[0, "0x43a6a563", "0x441c248b"],
|
|
[1, "0x44198eb5", "0x42c5f270"],
|
|
[1, "0x44695d4c", "0x4386cd5e"],
|
|
[1, "0x44232148", "0x4446ccec"],
|
|
[1, "0x43a6a563", "0x441c248b"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x4419578e", "0x42c92be8"],
|
|
[4, "0x44196bdc", "0x42c7fbf8", "0x44199b1f", "0x42c78950", "0x4419c11d", "0x42c82bc0"],
|
|
[1, "0x44692884", "0x4386ed62"],
|
|
[4, "0x44694e82", "0x43871600", "0x44695cd7", "0x43877484", "0x44694888", "0x4387c080"],
|
|
[1, "0x44236871", "0x44469a84"],
|
|
[4, "0x44235423", "0x4446c082", "0x442324e0", "0x4446ced8", "0x4422fee2", "0x4446ba89"],
|
|
[1, "0x43a72ef8", "0x441c4950"],
|
|
[4, "0x43a6e2fc", "0x441c3502", "0x43a6c64f", "0x441c05bf", "0x43a6eeed", "0x441bdfc1"],
|
|
[1, "0x4419578e", "0x42c92be8"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x43a72ef8", "0x441c4950"],
|
|
[1, "0x4422fee2", "0x4446ba89"],
|
|
[4, "0x44230b6a", "0x4446c13c", "0x442318f4", "0x4446c42a", "0x44232633", "0x4446c3b8"],
|
|
[1, "0x446945fe", "0x43872491"],
|
|
[4, "0x44693f01", "0x43870e0b", "0x4469350c", "0x4386fac8", "0x44692884", "0x4386ed62"],
|
|
[1, "0x4419c11d", "0x42c82bc0"],
|
|
[4, "0x44199b1f", "0x42c78950", "0x44196bdc", "0x42c7fbf8", "0x4419578e", "0x42c92be8"],
|
|
[1, "0x43a6eeed", "0x441bdfc1"],
|
|
[4, "0x43a6c64f", "0x441c05bf", "0x43a6e2fc", "0x441c3502", "0x43a72ef8", "0x441c4950"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"skpagentxsites_com55": {
|
|
"p1": [[0, "0x44674000", "0x41d80000"],
|
|
[4, "0x44671ca7", "0x41d80000", "0x44670000", "0x41db94ec", "0x44670000", "0x41e00000"],
|
|
[1, "0x44670000", "0x425c0000"],
|
|
[4, "0x44670000", "0x425e358a", "0x44671ca7", "0x42600000", "0x44674000", "0x42600000"],
|
|
[1, "0x4489e000", "0x42600000"],
|
|
[4, "0x4489f1ac", "0x42600000", "0x448a0000", "0x425e358a", "0x448a0000", "0x425c0000"],
|
|
[1, "0x448a0000", "0x41e00000"],
|
|
[4, "0x448a0000", "0x41db94ec", "0x4489f1ac", "0x41d80000", "0x4489e000", "0x41d80000"],
|
|
[1, "0x44674000", "0x41d80000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x4489e000", "0x41d80000"],
|
|
[4, "0x448a0359", "0x41d80000", "0x448a2000", "0x41df29d8", "0x448a2000", "0x41e80000"],
|
|
[1, "0x448a2000", "0x42580000"],
|
|
[4, "0x448a2000", "0x425c6b14", "0x448a0359", "0x42600000", "0x4489e000", "0x42600000"],
|
|
[1, "0x44678000", "0x42600000"],
|
|
[4, "0x4467394f", "0x42600000", "0x44670000", "0x425c6b14", "0x44670000", "0x42580000"],
|
|
[1, "0x44670000", "0x41e80000"],
|
|
[4, "0x44670000", "0x41df29d8", "0x4467394f", "0x41d80000", "0x44678000", "0x41d80000"],
|
|
[1, "0x4489e000", "0x41d80000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x44678000", "0x41d80000"],
|
|
[4, "0x4467394f", "0x41d80000", "0x44670000", "0x41df29d8", "0x44670000", "0x41e80000"],
|
|
[1, "0x44670000", "0x42580000"],
|
|
[4, "0x44670000", "0x425c6b14", "0x4467394f", "0x42600000", "0x44678000", "0x42600000"],
|
|
[1, "0x4489e000", "0x42600000"],
|
|
[4, "0x4489f1ac", "0x42600000", "0x448a0000", "0x425e358a", "0x448a0000", "0x425c0000"],
|
|
[1, "0x448a0000", "0x41e00000"],
|
|
[4, "0x448a0000", "0x41db94ec", "0x4489f1ac", "0x41d80000", "0x4489e000", "0x41d80000"],
|
|
[1, "0x44678000", "0x41d80000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"skpadventistmission_org572": {
|
|
"p1": [[0, "0x4493c003", "0x44678000"],
|
|
[4, "0x4493a2d2", "0x44673247", "0x44937459", "0x44670000", "0x44934000", "0x44670000"],
|
|
[1, "0x446a8000", "0x44670000"],
|
|
[4, "0x446a174f", "0x44670000", "0x4469ba5c", "0x44673247", "0x44697ffa", "0x44678000"],
|
|
[1, "0x4493c003", "0x44678000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x44698000", "0x44670000"],
|
|
[1, "0x4493c000", "0x44670000"],
|
|
[1, "0x4493c000", "0x44678000"],
|
|
[1, "0x44698000", "0x44678000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x44934000", "0x44670000"],
|
|
[4, "0x44937459", "0x44670000", "0x4493a2d2", "0x44673247", "0x4493c003", "0x44678000"],
|
|
[1, "0x44697ffa", "0x44678000"],
|
|
[4, "0x4469ba5c", "0x44673247", "0x446a174f", "0x44670000", "0x446a8000", "0x44670000"],
|
|
[1, "0x44934000", "0x44670000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"skpadoption_org196": {
|
|
"p1": [[0, "0x44488000", "0x43b78000"],
|
|
[1, "0x44488000", "0x43a20000"],
|
|
[1, "0x446f0000", "0x43a20000"],
|
|
[1, "0x446f0000", "0x43b98000"],
|
|
[2, "0x446f0000", "0x43ba8919", "0x446ea24e", "0x43bb449c"],
|
|
[2, "0x446e448c", "0x43bc0000", "0x446dc000", "0x43bc0000"],
|
|
[1, "0x444ac000", "0x43bc0000"],
|
|
[4, "0x444981e2", "0x43bc0000", "0x44488000", "0x43b9fc3b", "0x44488000", "0x43b78000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x4448c000", "0x43a30000"],
|
|
[1, "0x446ec000", "0x43a30000"],
|
|
[1, "0x446ec000", "0x43b90000"],
|
|
[4, "0x446ec000", "0x43ba6176", "0x446e30bb", "0x43bb8000", "0x446d8000", "0x43bb8000"],
|
|
[1, "0x444a0000", "0x43bb8000"],
|
|
[4, "0x44494f45", "0x43bb8000", "0x4448c000", "0x43ba6176", "0x4448c000", "0x43b90000"],
|
|
[1, "0x4448c000", "0x43a30000"],
|
|
[5]],
|
|
"fillType2": "kInverseWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x44488000", "0x43a20000"],
|
|
[1, "0x44488000", "0x43b78000"],
|
|
[4, "0x44488000", "0x43b856df", "0x44489d6a", "0x43b92002", "0x4448d0a1", "0x43b9cc2c"],
|
|
[4, "0x4448c5d8", "0x43b98c0d", "0x4448c000", "0x43b94764", "0x4448c000", "0x43b90000"],
|
|
[1, "0x4448c000", "0x43a30000"],
|
|
[1, "0x446ec000", "0x43a30000"],
|
|
[1, "0x446ec000", "0x43b90000"],
|
|
[4, "0x446ec000", "0x43ba6176", "0x446e30bb", "0x43bb8000", "0x446d8000", "0x43bb8000"],
|
|
[1, "0x444a0000", "0x43bb8000"],
|
|
[4, "0x4449dc4e", "0x43bb8000", "0x4449b9f9", "0x43bb7450", "0x444999ea", "0x43bb5ebe"],
|
|
[4, "0x4449efff", "0x43bbc52c", "0x444a5490", "0x43bc0000", "0x444ac000", "0x43bc0000"],
|
|
[1, "0x446dc000", "0x43bc0000"],
|
|
[2, "0x446e448c", "0x43bc0000", "0x446ea24e", "0x43bb449c"],
|
|
[2, "0x446f0000", "0x43ba8919", "0x446f0000", "0x43b98000"],
|
|
[1, "0x446f0000", "0x43a20000"],
|
|
[1, "0x44488000", "0x43a20000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"skpbambootheme_com12": {
|
|
"p1": [[0, "0x423f832b", "0x42680000"],
|
|
[1, "0x00000000", "0x42680000"],
|
|
[1, "0xa81c0000", "0x42c1fb99"],
|
|
[2, "0x41a08621", "0x42c14a56", "0x42096bde", "0x42a4b5ef"],
|
|
[2, "0x4233c955", "0x428f8733", "0x423f832b", "0x42680000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0xbf800000", "0xc0400000"],
|
|
[1, "0xbf800000", "0xc0400000"],
|
|
[4, "0x41d4e9fc", "0xc0400000", "0x42440000", "0x419b1604", "0x42440000", "0x423c0000"],
|
|
[1, "0x42440000", "0x423c0000"],
|
|
[4, "0x42440000", "0x42953a7f", "0x41d4e9fc", "0x42c20000", "0xbf800000", "0x42c20000"],
|
|
[1, "0xbf800000", "0x42c20000"],
|
|
[4, "0xc1e4e9fc", "0x42c20000", "0xc24c0000", "0x42953a7f", "0xc24c0000", "0x423c0000"],
|
|
[1, "0xc24c0000", "0x423c0000"],
|
|
[4, "0xc24c0000", "0x419b1604", "0xc1e4e9fc", "0xc0400000", "0xbf800000", "0xc0400000"],
|
|
[5]],
|
|
"fillType2": "kEvenOdd_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x42093992", "0x42a4cf0e"],
|
|
[4, "0x41cbd96c", "0x42b66908", "0x415629d0", "0x42c1748a", "0x296e8000", "0x42c1fafb"],
|
|
[1, "0x00000000", "0x42680000"],
|
|
[1, "0x423f24f7", "0x42680000"],
|
|
[4, "0x4236bb20", "0x4286bceb", "0x4223cc6c", "0x42977cb9", "0x42099c2a", "0x42a49dc2"],
|
|
[2, "0x42098437", "0x42a4a9c2", "0x42096bde", "0x42a4b5ef"],
|
|
[2, "0x420953f1", "0x42a4c1e5", "0x42093992", "0x42a4cf0e"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"skpbakosoft_com10": {
|
|
"p1": [[0, "0x433e0000", "0x432a0000"],
|
|
[4, "0x4332f44d", "0x432a0000", "0x432a0000", "0x4332f44d", "0x432a0000", "0x433e0000"],
|
|
[4, "0x432a0000", "0x43490bb3", "0x4332f44d", "0x43520000", "0x433e0000", "0x43520000"],
|
|
[1, "0x43b90000", "0x43520000"],
|
|
[4, "0x43be85d9", "0x43520000", "0x43c30000", "0x43490bb3", "0x43c30000", "0x433e0000"],
|
|
[4, "0x43c30000", "0x4332f44d", "0x43be85d9", "0x432a0000", "0x43b90000", "0x432a0000"],
|
|
[1, "0x433e0000", "0x432a0000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x43520000", "0x433e0000"],
|
|
[2, "0x43520000", "0x434648c6", "0x434c2463", "0x434c2463"],
|
|
[2, "0x434648c6", "0x43520000", "0x433e0000", "0x43520000"],
|
|
[2, "0x4335b73a", "0x43520000", "0x432fdb9d", "0x434c2463"],
|
|
[2, "0x432a0000", "0x434648c6", "0x432a0000", "0x433e0000"],
|
|
[2, "0x432a0000", "0x4335b73a", "0x432fdb9d", "0x432fdb9d"],
|
|
[2, "0x4335b73a", "0x432a0000", "0x433e0000", "0x432a0000"],
|
|
[2, "0x434648c6", "0x432a0000", "0x434c2463", "0x432fdb9d"],
|
|
[2, "0x43520000", "0x4335b73a", "0x43520000", "0x433e0000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x432fdfcb", "0x432fd770"],
|
|
[4, "0x43337e00", "0x432c3b5b", "0x43387c47", "0x432a0000", "0x433e0000", "0x432a0000"],
|
|
[2, "0x434648c6", "0x432a0000", "0x434c2463", "0x432fdb9d"],
|
|
[2, "0x43520000", "0x4335b73a", "0x43520000", "0x433e0000"],
|
|
[2, "0x43520000", "0x434648c6", "0x434c2463", "0x434c2463"],
|
|
[2, "0x434648c6", "0x43520000", "0x433e0000", "0x43520000"],
|
|
[4, "0x43387c47", "0x43520000", "0x43337e00", "0x434fc4a5", "0x432fdfcb", "0x434c2890"],
|
|
[2, "0x432fddcf", "0x434c2695", "0x432fdb9d", "0x434c2463"],
|
|
[2, "0x432fd96b", "0x434c2231", "0x432fd770", "0x434c2035"],
|
|
[4, "0x432c3b5b", "0x43488200", "0x432a0000", "0x434383b9", "0x432a0000", "0x433e0000"],
|
|
[4, "0x432a0000", "0x43387c47", "0x432c3b5b", "0x43337e00", "0x432fd770", "0x432fdfcb"],
|
|
[2, "0x432fd96b", "0x432fddcf", "0x432fdb9d", "0x432fdb9d"],
|
|
[2, "0x432fddcf", "0x432fd96b", "0x432fdfcb", "0x432fd770"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"skpakmmos_ru100": {
|
|
"p1": [[0, "0x442d4008", "0x44678000"],
|
|
[4, "0x442d0a8b", "0x446757d0", "0x442cc80d", "0x44674000", "0x442c8000", "0x44674000"],
|
|
[1, "0x44108000", "0x44674000"],
|
|
[4, "0x441037f3", "0x44674000", "0x440ff575", "0x446757d0", "0x440fbff8", "0x44678000"],
|
|
[1, "0x442d4008", "0x44678000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x440fc000", "0x44674000"],
|
|
[1, "0x442d4000", "0x44674000"],
|
|
[1, "0x442d4000", "0x44678000"],
|
|
[1, "0x440fc000", "0x44678000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x442c8000", "0x44674000"],
|
|
[4, "0x442cc80d", "0x44674000", "0x442d0a8b", "0x446757d0", "0x442d4008", "0x44678000"],
|
|
[1, "0x440fbff8", "0x44678000"],
|
|
[4, "0x440ff575", "0x446757d0", "0x441037f3", "0x44674000", "0x44108000", "0x44674000"],
|
|
[1, "0x442c8000", "0x44674000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"skpbangalorenest_com4": {
|
|
"p1": [[0, "0x00000000", "0x44678000"],
|
|
[1, "0x00000000", "0x00000000"],
|
|
[1, "0x449e2000", "0x00000000"],
|
|
[1, "0x449e2000", "0x44678000"],
|
|
[1, "0x00000000", "0x44678000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x00000000", "0x43910000"],
|
|
[1, "0xa8ee4100", "0x43120000"],
|
|
[1, "0x41f00000", "0x43120000"],
|
|
[1, "0x41f00000", "0x43910000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x00000000", "0x43120000"],
|
|
[1, "0x00000000", "0x43910000"],
|
|
[1, "0x41f00000", "0x43910000"],
|
|
[1, "0x41f00000", "0x43120000"],
|
|
[1, "0x00000000", "0x43120000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"skpbingoentertainment_net189": {
|
|
"p1": [[0, "0x44600000", "0x443a58c1"],
|
|
[1, "0x44600000", "0x445a58c1"],
|
|
[1, "0x4466a45a", "0x445b2bc2"],
|
|
[1, "0x4466a45a", "0x443b2bc2"],
|
|
[1, "0x44600000", "0x443a58c1"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x4460ccdc", "0x443a722d"],
|
|
[4, "0x446047a4", "0x443a61a5", "0x445fdba6", "0x443c020c", "0x445fdba6", "0x443e143e"],
|
|
[1, "0x445fdba6", "0x4456943e"],
|
|
[4, "0x445fdba6", "0x4458a670", "0x446047a4", "0x445a61a5", "0x4460ccdc", "0x445a722d"],
|
|
[1, "0x4465b325", "0x445b0dd3"],
|
|
[4, "0x4466385c", "0x445b1e5b", "0x4466a45a", "0x44597df4", "0x4466a45a", "0x44576bc2"],
|
|
[1, "0x4466a45a", "0x443eebc2"],
|
|
[4, "0x4466a45a", "0x443cd990", "0x4466385c", "0x443b1e5b", "0x4465b325", "0x443b0dd3"],
|
|
[1, "0x4460ccdc", "0x443a722d"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x4460ccdc", "0x443a722d"],
|
|
[4, "0x44607669", "0x443a6773", "0x44602a96", "0x443b1307", "0x44600000", "0x443c1db4"],
|
|
[1, "0x44600000", "0x445893ce"],
|
|
[4, "0x44602a96", "0x4459a90d", "0x44607669", "0x445a6773", "0x4460ccdc", "0x445a722d"],
|
|
[1, "0x4465b325", "0x445b0dd3"],
|
|
[4, "0x4466385c", "0x445b1e5b", "0x4466a45a", "0x44597df4", "0x4466a45a", "0x44576bc2"],
|
|
[1, "0x4466a45a", "0x443eebc2"],
|
|
[4, "0x4466a45a", "0x443cda12", "0x44663891", "0x443b1f34", "0x4465b387", "0x443b0ddf"],
|
|
[1, "0x4465b325", "0x443b0dd3"],
|
|
[1, "0x4460ccdc", "0x443a722d"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"skpbestred_ru37": {
|
|
"p1": [[0, "0x445cc000", "0x41b80000"],
|
|
[1, "0x445cc000", "0x00000000"],
|
|
[1, "0x448c5000", "0x00000000"],
|
|
[1, "0x448c5000", "0x41c9b59f"],
|
|
[2, "0x448c449f", "0x41cf6ae0", "0x448c3127", "0x41d449ba"],
|
|
[2, "0x448c0246", "0x41e00000", "0x448bc000", "0x41e00000"],
|
|
[1, "0x445e0000", "0x41e00000"],
|
|
[2, "0x445d7b74", "0x41e00000", "0x445d1db2", "0x41d449ba"],
|
|
[2, "0x445cc000", "0x41c8918c", "0x445cc000", "0x41b80000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x445cc000", "0x00000000"],
|
|
[1, "0x448c6000", "0x00000000"],
|
|
[1, "0x448c6000", "0x41b80000"],
|
|
[2, "0x448c6000", "0x41c8918c", "0x448c3127", "0x41d449ba"],
|
|
[2, "0x448c0246", "0x41e00000", "0x448bc000", "0x41e00000"],
|
|
[1, "0x445e0000", "0x41e00000"],
|
|
[2, "0x445d7b74", "0x41e00000", "0x445d1db2", "0x41d449ba"],
|
|
[2, "0x445cc000", "0x41c8918c", "0x445cc000", "0x41b80000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x448c5000", "0x00000000"],
|
|
[1, "0x445cc000", "0x00000000"],
|
|
[1, "0x445cc000", "0x41b80000"],
|
|
[2, "0x445cc000", "0x41c8918c", "0x445d1db2", "0x41d449ba"],
|
|
[2, "0x445d7b74", "0x41e00000", "0x445e0000", "0x41e00000"],
|
|
[1, "0x448bc000", "0x41e00000"],
|
|
[2, "0x448c0246", "0x41e00000", "0x448c3127", "0x41d449ba"],
|
|
[2, "0x448c449f", "0x41cf6ae0", "0x448c5000", "0x41c9b59f"],
|
|
[1, "0x448c5000", "0x00000000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"skpbenzoteh_ru152": {
|
|
"p1": [[0, "0x445cc000", "0x41b80000"],
|
|
[1, "0x445cc000", "0x00000000"],
|
|
[1, "0x448c5000", "0x00000000"],
|
|
[1, "0x448c5000", "0x41c9b59f"],
|
|
[2, "0x448c449f", "0x41cf6ae0", "0x448c3127", "0x41d449ba"],
|
|
[2, "0x448c0246", "0x41e00000", "0x448bc000", "0x41e00000"],
|
|
[1, "0x445e0000", "0x41e00000"],
|
|
[2, "0x445d7b74", "0x41e00000", "0x445d1db2", "0x41d449ba"],
|
|
[2, "0x445cc000", "0x41c8918c", "0x445cc000", "0x41b80000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x445cc000", "0x00000000"],
|
|
[1, "0x448c6000", "0x00000000"],
|
|
[1, "0x448c6000", "0x41b80000"],
|
|
[2, "0x448c6000", "0x41c8918c", "0x448c3127", "0x41d449ba"],
|
|
[2, "0x448c0246", "0x41e00000", "0x448bc000", "0x41e00000"],
|
|
[1, "0x445e0000", "0x41e00000"],
|
|
[2, "0x445d7b74", "0x41e00000", "0x445d1db2", "0x41d449ba"],
|
|
[2, "0x445cc000", "0x41c8918c", "0x445cc000", "0x41b80000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x448c5000", "0x00000000"],
|
|
[1, "0x445cc000", "0x00000000"],
|
|
[1, "0x445cc000", "0x41b80000"],
|
|
[2, "0x445cc000", "0x41c8918c", "0x445d1db2", "0x41d449ba"],
|
|
[2, "0x445d7b74", "0x41e00000", "0x445e0000", "0x41e00000"],
|
|
[1, "0x448bc000", "0x41e00000"],
|
|
[2, "0x448c0246", "0x41e00000", "0x448c3127", "0x41d449ba"],
|
|
[2, "0x448c449f", "0x41cf6ae0", "0x448c5000", "0x41c9b59f"],
|
|
[1, "0x448c5000", "0x00000000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"skpcamcorder_kz21": {
|
|
"p1": [[0, "0x445cc000", "0x41b80000"],
|
|
[1, "0x445cc000", "0x00000000"],
|
|
[1, "0x448c5000", "0x00000000"],
|
|
[1, "0x448c5000", "0x41c9b59f"],
|
|
[2, "0x448c449f", "0x41cf6ae0", "0x448c3127", "0x41d449ba"],
|
|
[2, "0x448c0246", "0x41e00000", "0x448bc000", "0x41e00000"],
|
|
[1, "0x445e0000", "0x41e00000"],
|
|
[2, "0x445d7b74", "0x41e00000", "0x445d1db2", "0x41d449ba"],
|
|
[2, "0x445cc000", "0x41c8918c", "0x445cc000", "0x41b80000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x445cc000", "0x00000000"],
|
|
[1, "0x448c6000", "0x00000000"],
|
|
[1, "0x448c6000", "0x41b80000"],
|
|
[2, "0x448c6000", "0x41c8918c", "0x448c3127", "0x41d449ba"],
|
|
[2, "0x448c0246", "0x41e00000", "0x448bc000", "0x41e00000"],
|
|
[1, "0x445e0000", "0x41e00000"],
|
|
[2, "0x445d7b74", "0x41e00000", "0x445d1db2", "0x41d449ba"],
|
|
[2, "0x445cc000", "0x41c8918c", "0x445cc000", "0x41b80000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x448c5000", "0x00000000"],
|
|
[1, "0x445cc000", "0x00000000"],
|
|
[1, "0x445cc000", "0x41b80000"],
|
|
[2, "0x445cc000", "0x41c8918c", "0x445d1db2", "0x41d449ba"],
|
|
[2, "0x445d7b74", "0x41e00000", "0x445e0000", "0x41e00000"],
|
|
[1, "0x448bc000", "0x41e00000"],
|
|
[2, "0x448c0246", "0x41e00000", "0x448c3127", "0x41d449ba"],
|
|
[2, "0x448c449f", "0x41cf6ae0", "0x448c5000", "0x41c9b59f"],
|
|
[1, "0x448c5000", "0x00000000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"skpcaffelavazzait_com_ua21": {
|
|
"p1": [[0, "0x445cc000", "0x41b80000"],
|
|
[1, "0x445cc000", "0x00000000"],
|
|
[1, "0x448c5000", "0x00000000"],
|
|
[1, "0x448c5000", "0x41c9b59f"],
|
|
[2, "0x448c449f", "0x41cf6ae0", "0x448c3127", "0x41d449ba"],
|
|
[2, "0x448c0246", "0x41e00000", "0x448bc000", "0x41e00000"],
|
|
[1, "0x445e0000", "0x41e00000"],
|
|
[2, "0x445d7b74", "0x41e00000", "0x445d1db2", "0x41d449ba"],
|
|
[2, "0x445cc000", "0x41c8918c", "0x445cc000", "0x41b80000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x445cc000", "0x00000000"],
|
|
[1, "0x448c6000", "0x00000000"],
|
|
[1, "0x448c6000", "0x41b80000"],
|
|
[2, "0x448c6000", "0x41c8918c", "0x448c3127", "0x41d449ba"],
|
|
[2, "0x448c0246", "0x41e00000", "0x448bc000", "0x41e00000"],
|
|
[1, "0x445e0000", "0x41e00000"],
|
|
[2, "0x445d7b74", "0x41e00000", "0x445d1db2", "0x41d449ba"],
|
|
[2, "0x445cc000", "0x41c8918c", "0x445cc000", "0x41b80000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x448c5000", "0x00000000"],
|
|
[1, "0x445cc000", "0x00000000"],
|
|
[1, "0x445cc000", "0x41b80000"],
|
|
[2, "0x445cc000", "0x41c8918c", "0x445d1db2", "0x41d449ba"],
|
|
[2, "0x445d7b74", "0x41e00000", "0x445e0000", "0x41e00000"],
|
|
[1, "0x448bc000", "0x41e00000"],
|
|
[2, "0x448c0246", "0x41e00000", "0x448c3127", "0x41d449ba"],
|
|
[2, "0x448c449f", "0x41cf6ae0", "0x448c5000", "0x41c9b59f"],
|
|
[1, "0x448c5000", "0x00000000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"skpcarrefour_ro62": {
|
|
"p1": [[0, "0x448a0000", "0x43e28000"],
|
|
[1, "0x43c78000", "0x43e28000"],
|
|
[1, "0x43c78000", "0x44244000"],
|
|
[4, "0x43c78000", "0x44257e1e", "0x43c983c5", "0x44268000", "0x43cc0000", "0x44268000"],
|
|
[1, "0x4488e000", "0x44268000"],
|
|
[4, "0x44897f0f", "0x44268000", "0x448a0000", "0x44257e1e", "0x448a0000", "0x44244000"],
|
|
[1, "0x448a0000", "0x43e28000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x43c80000", "0x43e28000"],
|
|
[1, "0x4489e000", "0x43e28000"],
|
|
[1, "0x4489e000", "0x44268000"],
|
|
[1, "0x43cb0000", "0x44268000"],
|
|
[4, "0x43c957d8", "0x44268000", "0x43c80000", "0x4425d414", "0x43c80000", "0x44250000"],
|
|
[1, "0x43c80000", "0x43e28000"],
|
|
[5]],
|
|
"fillType2": "kInverseWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x4489e000", "0x43e28000"],
|
|
[1, "0x448a0000", "0x43e28000"],
|
|
[1, "0x448a0000", "0x44244000"],
|
|
[4, "0x448a0000", "0x44249f35", "0x4489f473", "0x4424f905", "0x4489e000", "0x44254824"],
|
|
[1, "0x4489e000", "0x43e28000"],
|
|
[5],
|
|
[0, "0x43c80000", "0x43e28000"],
|
|
[1, "0x43c78000", "0x43e28000"],
|
|
[1, "0x43c78000", "0x44244000"],
|
|
[4, "0x43c78000", "0x4424a7af", "0x43c7b6cb", "0x442508f8", "0x43c816af", "0x44255d03"],
|
|
[4, "0x43c807de", "0x44253f3b", "0x43c80000", "0x44252013", "0x43c80000", "0x44250000"],
|
|
[1, "0x43c80000", "0x43e28000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"skpcavablar_net563": {
|
|
"p1": [[0, "0x43200020", "0x44658000"],
|
|
[4, "0x431f2a2d", "0x446557d0", "0x431e2036", "0x44654000", "0x431d0000", "0x44654000"],
|
|
[1, "0x42bc0000", "0x44654000"],
|
|
[4, "0x42b9bf94", "0x44654000", "0x42b7aba8", "0x446557d0", "0x42b5ffc1", "0x44658000"],
|
|
[1, "0x43200020", "0x44658000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x42b60000", "0x44654000"],
|
|
[1, "0x43200000", "0x44654000"],
|
|
[1, "0x43200000", "0x44658000"],
|
|
[1, "0x42b60000", "0x44658000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x431d0000", "0x44654000"],
|
|
[4, "0x431e2036", "0x44654000", "0x431f2a2d", "0x446557d0", "0x43200020", "0x44658000"],
|
|
[1, "0x42b5ffc1", "0x44658000"],
|
|
[4, "0x42b7aba8", "0x446557d0", "0x42b9bf94", "0x44654000", "0x42bc0000", "0x44654000"],
|
|
[1, "0x431d0000", "0x44654000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"skpinsomnia_gr72": {
|
|
"p1": [[0, "0x448e4000", "0x43670000"],
|
|
[1, "0x448e2000", "0x4373a031"],
|
|
[1, "0x448e2000", "0x44678000"],
|
|
[1, "0x448e6000", "0x44678000"],
|
|
[1, "0x448e6000", "0x43670000"],
|
|
[1, "0x448e4000", "0x43670000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x448e6000", "0x43670000"],
|
|
[1, "0x448e4000", "0x43670000"],
|
|
[1, "0x441e4000", "0x45bea800"],
|
|
[1, "0x448e6000", "0x45ce7800"]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x448e4000", "0x43670000"],
|
|
[1, "0x448e2000", "0x4373a031"],
|
|
[1, "0x448e2000", "0x44678000"],
|
|
[1, "0x448e6000", "0x44678000"],
|
|
[1, "0x448e6000", "0x43670000"],
|
|
[1, "0x448e4000", "0x43670000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"skpadbox_lt8": {
|
|
"p1": [[0, "0x43a00c72", "0x441d24b7"],
|
|
[1, "0x44188e8a", "0x42ab8eb0"],
|
|
[1, "0x446ca9c4", "0x4384cd08"],
|
|
[1, "0x44242173", "0x444a1965"],
|
|
[1, "0x43a00c72", "0x441d24b7"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x43a6eeed", "0x441bdfc1"],
|
|
[1, "0x4419578e", "0x42c92be8"],
|
|
[4, "0x44196bdc", "0x42c7fbf8", "0x44199b1f", "0x42c78950", "0x4419c11d", "0x42c82bc0"],
|
|
[1, "0x44692884", "0x4386ed62"],
|
|
[4, "0x44694e82", "0x43871600", "0x44695cd7", "0x43877484", "0x44694888", "0x4387c080"],
|
|
[1, "0x44236871", "0x44469a84"],
|
|
[4, "0x44235423", "0x4446c082", "0x442324e0", "0x4446ced8", "0x4422fee2", "0x4446ba89"],
|
|
[1, "0x43a72ef8", "0x441c4950"],
|
|
[4, "0x43a6e2fc", "0x441c3502", "0x43a6c64f", "0x441c05bf", "0x43a6eeed", "0x441bdfc1"],
|
|
[5]],
|
|
"fillType2": "kInverseWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x44188e8a", "0x42ab8eb0"],
|
|
[1, "0x43a00c72", "0x441d24b7"],
|
|
[1, "0x44242173", "0x444a1965"],
|
|
[1, "0x446ca9c4", "0x4384cd08"],
|
|
[1, "0x44188e8a", "0x42ab8eb0"],
|
|
[5],
|
|
[0, "0x4419578e", "0x42c92be8"],
|
|
[1, "0x43a6eeed", "0x441bdfc1"],
|
|
[4, "0x43a6c64f", "0x441c05bf", "0x43a6e2fc", "0x441c3502", "0x43a72ef8", "0x441c4950"],
|
|
[1, "0x4422fee2", "0x4446ba89"],
|
|
[4, "0x442324e0", "0x4446ced8", "0x44235423", "0x4446c082", "0x44236871", "0x44469a84"],
|
|
[1, "0x44694888", "0x4387c080"],
|
|
[4, "0x44695cd7", "0x43877484", "0x44694e82", "0x43871600", "0x44692884", "0x4386ed62"],
|
|
[1, "0x4419c11d", "0x42c82bc0"],
|
|
[4, "0x44199b1f", "0x42c78950", "0x44196bdc", "0x42c7fbf8", "0x4419578e", "0x42c92be8"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"skpact_com43": {
|
|
"p1": [[0, "0x25280000", "0x44671583"],
|
|
[1, "0xa5000000", "0x44660000"],
|
|
[1, "0x40c00000", "0x44660000"],
|
|
[1, "0x40c00000", "0x44678000"],
|
|
[1, "0x3fd4fa71", "0x44678000"],
|
|
[2, "0x3f981e36", "0x44676b2c", "0x3f41bda8", "0x44674f91"],
|
|
[2, "0x3ea69bbf", "0x446733f0", "0x25280000", "0x44671583"],
|
|
[5],
|
|
[0, "0x3f800000", "0x44664000"],
|
|
[1, "0x40a00000", "0x44664000"],
|
|
[1, "0x40a00000", "0x44674000"],
|
|
[4, "0x40329d74", "0x44674000", "0x3f800000", "0x4466cd63", "0x3f800000", "0x44664000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0xbf800000", "0x44660000"],
|
|
[1, "0x00000000", "0x44660000"],
|
|
[1, "0x40400000", "0x4467c000"],
|
|
[1, "0xbf800000", "0x4467c000"]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40249249", "0x44678000"],
|
|
[1, "0x3fd4fa71", "0x44678000"],
|
|
[2, "0x3f981e36", "0x44676b2c", "0x3f41bda8", "0x44674f91"],
|
|
[2, "0x3ea69bbf", "0x446733f0", "0x00000000", "0x44671583"],
|
|
[1, "0x00000000", "0x44660000"],
|
|
[1, "0x40249249", "0x44678000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"skpacesoftech_com47": {
|
|
"p1": [[0, "0x4427a265", "0x438e8000"],
|
|
[1, "0x442798cc", "0x438e8000"],
|
|
[1, "0x4415142c", "0x439d6ce4"],
|
|
[1, "0x441c8c9b", "0x43c28000"],
|
|
[1, "0x441c9633", "0x43c28000"],
|
|
[1, "0x442f1ad4", "0x43b3931b"],
|
|
[1, "0x4427a265", "0x438e8000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x4425d463", "0x43bb0ce1"],
|
|
[2, "0x4421fcdd", "0x43be2597", "0x441e2d24", "0x43bae735"],
|
|
[2, "0x441a5d6a", "0x43b7a8d2", "0x4418d10f", "0x43aff9c6"],
|
|
[2, "0x441744b4", "0x43a84ab8", "0x4418e3e6", "0x43a0ab46"],
|
|
[2, "0x441a8317", "0x43990bd4", "0x441e5a9d", "0x4395f31e"],
|
|
[2, "0x44223224", "0x4392da68", "0x442601dd", "0x439618ca"],
|
|
[2, "0x4429d196", "0x4399572c", "0x442b5df1", "0x43a1063a"],
|
|
[2, "0x442cea4c", "0x43a8b546", "0x442b4b1b", "0x43b054b9"],
|
|
[2, "0x4429abea", "0x43b7f42b", "0x4425d463", "0x43bb0ce1"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x442b5d76", "0x43a103da"],
|
|
[2, "0x4429d0ff", "0x439956ab", "0x442601dd", "0x439618ca"],
|
|
[2, "0x4422328b", "0x4392dac0", "0x441e5b6c", "0x4395f278"],
|
|
[1, "0x441e5a9d", "0x4395f31e"],
|
|
[1, "0x441e59cf", "0x4395f3c4"],
|
|
[2, "0x441a82eb", "0x43990ca0", "0x4418e3e6", "0x43a0ab46"],
|
|
[2, "0x44174516", "0x43a848ed", "0x4418d054", "0x43aff627"],
|
|
[1, "0x4418d1ca", "0x43affd65"],
|
|
[2, "0x441a5e50", "0x43b7a996", "0x441e2d24", "0x43bae735"],
|
|
[2, "0x4421fcdd", "0x43be2597", "0x4425d463", "0x43bb0ce1"],
|
|
[2, "0x4429abea", "0x43b7f42b", "0x442b4b1b", "0x43b054b9"],
|
|
[2, "0x442cea0c", "0x43a8b674", "0x442b5e6b", "0x43a10899"],
|
|
[1, "0x442b5df1", "0x43a1063a"],
|
|
[1, "0x442b5d76", "0x43a103da"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"skpabcspark_ca103": {
|
|
"p1": [[0, "0x27100000", "0x43f70000"],
|
|
[1, "0x42c20000", "0x43f70000"],
|
|
[2, "0x42c8a09e", "0x43f70000", "0x42cd50b1", "0x43f5d42c"],
|
|
[2, "0x42d20000", "0x43f4a828", "0x42d20000", "0x43f30000"],
|
|
[1, "0x42d20000", "0x43d48000"],
|
|
[2, "0x42d20000", "0x43d2d7d8", "0x42cd50b1", "0x43d1abd4"],
|
|
[2, "0x42c8a09e", "0x43d08000", "0x42c20000", "0x43d08000"],
|
|
[1, "0x25800000", "0x43d08000"],
|
|
[1, "0x27100000", "0x43f70000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x00000000", "0x43d08000"],
|
|
[1, "0x42d20000", "0x43d08000"],
|
|
[1, "0x42d20000", "0x43f70000"],
|
|
[1, "0x00000000", "0x43f70000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x42c20000", "0x43f70000"],
|
|
[1, "0x00000000", "0x43f70000"],
|
|
[1, "0x00000000", "0x43d08000"],
|
|
[1, "0x42c20000", "0x43d08000"],
|
|
[2, "0x42c8a09e", "0x43d08000", "0x42cd50b1", "0x43d1abd4"],
|
|
[2, "0x42d20000", "0x43d2d7d8", "0x42d20000", "0x43d48000"],
|
|
[1, "0x42d20000", "0x43f30000"],
|
|
[2, "0x42d20000", "0x43f4a828", "0x42cd50b1", "0x43f5d42c"],
|
|
[2, "0x42c8a09e", "0x43f70000", "0x42c20000", "0x43f70000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp94u": {
|
|
"p1": [[0, "0x00000000", "0x40400000"],
|
|
[4, "0x40000000", "0x40400000", "0x40a00000", "0x00000000", "0x40a00000", "0x40400000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x00000000", "0x40a00000"],
|
|
[4, "0x40400000", "0x40a00000", "0x40400000", "0x00000000", "0x40400000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kEvenOdd_FillType",
|
|
"op": "kUnion_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40219ac2", "0x40400000"],
|
|
[4, "0x4007d000", "0x407c9263", "0x3fb044f8", "0x40a00000", "0x00000000", "0x40a00000"],
|
|
[1, "0x40000000", "0x40400000"],
|
|
[1, "0x00000000", "0x40400000"],
|
|
[4, "0x3f356016", "0x40400000", "0x3fc57036", "0x4027e7cf", "0x4014bed3", "0x401152a6"],
|
|
[4, "0x40203394", "0x400c26c1", "0x402b7b5f", "0x40070f29", "0x40367337", "0x40025a95"],
|
|
[4, "0x403bb17c", "0x3fdd46d8", "0x403e0ece", "0x3fc35854", "0x403f1fc8", "0x3fc38e8d"],
|
|
[4, "0x403ffa06", "0x3fc3b9e7", "0x403fffd7", "0x3fd49b08", "0x403fffff", "0x3ffca801"],
|
|
[4, "0x4083ea59", "0x3fc14883", "0x40a00000", "0x3fb04da5", "0x40a00000", "0x40400000"],
|
|
[1, "0x40219ac2", "0x40400000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp93d": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x3f800000", "0x40c00000", "0x40800000", "0x3f800000", "0x40800000", "0x40400000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40800000"],
|
|
[4, "0x40400000", "0x40800000", "0x3f800000", "0x00000000", "0x40c00000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x403851ec", "0x4037ced9"],
|
|
[4, "0x403ae148", "0x40366666", "0x403d6666", "0x40350000", "0x403fe000", "0x4033a000"],
|
|
[4, "0x404689d9", "0x402fec4f", "0x404ce031", "0x402c6701", "0x4052ca0d", "0x40296506"],
|
|
[1, "0x40800000", "0x40400000"],
|
|
[4, "0x40800000", "0x40189d8a", "0x406dd28f", "0x401ba51c", "0x4052ca0d", "0x40296506"],
|
|
[1, "0x4051745d", "0x4028ba2f"],
|
|
[1, "0x403851ec", "0x4037ced9"],
|
|
[5],
|
|
[0, "0x40169d16", "0x400b4e8b"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[4, "0x3eda034c", "0x4048420f", "0x3f9b6c0e", "0x405c7a1d", "0x3ffd58ad", "0x4050a778"],
|
|
[4, "0x4002b410", "0x4046c14f", "0x400620cb", "0x403be2e8", "0x4009abf3", "0x4030a3f6"],
|
|
[4, "0x400d884b", "0x4024635b", "0x401188bf", "0x4017b028", "0x40169d16", "0x400b4e8b"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp92i": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40000000", "0x40c00000", "0x40800000", "0x3f800000", "0x40a00000", "0x40800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40800000"],
|
|
[4, "0x40800000", "0x40a00000", "0x3f800000", "0x00000000", "0x40c00000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x402f9ce0", "0x40295e20"],
|
|
[4, "0x402daed4", "0x40303eea", "0x402bfacd", "0x40373b36", "0x402a4c03", "0x403e2203"],
|
|
[4, "0x40286b6d", "0x4045d50d", "0x4026915c", "0x404d6d56", "0x4024748c", "0x4054a6d3"],
|
|
[4, "0x402b112d", "0x4053748b", "0x40319604", "0x4051d524", "0x4037fffe", "0x40500001"],
|
|
[1, "0x4059999a", "0x40428f5c"],
|
|
[1, "0x402f9ce0", "0x40295e20"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"skpadithya_putr4_blogspot_com551": {
|
|
"p1": [[0, "0x434d9b16", "0x430e55aa"],
|
|
[1, "0x437eaa55", "0x42ab362c"],
|
|
[1, "0x439bb275", "0x4306aa55"],
|
|
[1, "0x43832ad5", "0x433f64e9"],
|
|
[1, "0x434d9b16", "0x430e55aa"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x438db438", "0x42dcece0"],
|
|
[4, "0x43956ea2", "0x42f7a8ac", "0x43964775", "0x431331fa", "0x438f9882", "0x4322a6ce"],
|
|
[1, "0x438f44c8", "0x43236870"],
|
|
[4, "0x438895d5", "0x4332dd45", "0x4379ce06", "0x43348eea", "0x436a5932", "0x43273104"],
|
|
[1, "0x4369978f", "0x4326898f"],
|
|
[4, "0x435a22bb", "0x43192ba9", "0x43587115", "0x4301ce06", "0x4365cefb", "0x42e4b263"],
|
|
[1, "0x43667670", "0x42e32f1e"],
|
|
[4, "0x4373d456", "0x42c44576", "0x438598fd", "0x42c0e22a", "0x438d5367", "0x42db9df6"],
|
|
[1, "0x438db438", "0x42dcece0"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x4369978f", "0x4326898f"],
|
|
[1, "0x436a5932", "0x43273104"],
|
|
[4, "0x4379cd03", "0x43348e0a", "0x4388944e", "0x4332dd7d", "0x438f4378", "0x43236b78"],
|
|
[1, "0x438f44c8", "0x43236870"],
|
|
[1, "0x438f9882", "0x4322a6ce"],
|
|
[4, "0x43964775", "0x431331fa", "0x43956ea2", "0x42f7a8ac", "0x438db438", "0x42dcece0"],
|
|
[1, "0x438d5367", "0x42db9df6"],
|
|
[4, "0x438598fd", "0x42c0e22a", "0x4373d456", "0x42c44576", "0x43667670", "0x42e32f1e"],
|
|
[1, "0x4365cefb", "0x42e4b263"],
|
|
[4, "0x43587115", "0x4301ce06", "0x435a22bb", "0x43192ba9", "0x4369978f", "0x4326898f"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"skpadindex_de4": {
|
|
"p1": [[0, "0x00000000", "0x44678000"],
|
|
[1, "0x00000000", "0x00000000"],
|
|
[1, "0x44a00000", "0x00000000"],
|
|
[1, "0x44a00000", "0x44678000"],
|
|
[1, "0x00000000", "0x44678000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x00000000", "0x439c0000"],
|
|
[1, "0x2813ce40", "0x43320000"],
|
|
[1, "0x42440000", "0x43320000"],
|
|
[1, "0x42440000", "0x439c0000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x00000000", "0x43320000"],
|
|
[1, "0x00000000", "0x439c0000"],
|
|
[1, "0x42440000", "0x439c0000"],
|
|
[1, "0x42440000", "0x43320000"],
|
|
[1, "0x00000000", "0x43320000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"skpaiaigames_com870": {
|
|
"p1": [[0, "0x43a20919", "0x4453448c"],
|
|
[4, "0x43a233dc", "0x44532f2b", "0x43a25b9b", "0x44531848", "0x43a28000", "0x44530010"],
|
|
[1, "0x43a28000", "0x44528824"],
|
|
[4, "0x43a24924", "0x4452bd33", "0x43a20246", "0x4452ed73", "0x43a1ae96", "0x4453174b"],
|
|
[1, "0x43a20919", "0x4453448c"],
|
|
[5],
|
|
[0, "0x43a1ae96", "0x4432a8b5"],
|
|
[1, "0x43a20919", "0x44327b74"],
|
|
[4, "0x43a233dc", "0x443290d5", "0x43a25b9b", "0x4432a7b8", "0x43a28000", "0x4432bff0"],
|
|
[1, "0x43a28000", "0x443337dc"],
|
|
[4, "0x43a24924", "0x443302cd", "0x43a20246", "0x4432d28d", "0x43a1ae96", "0x4432a8b5"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x439e8000", "0x4431c000"],
|
|
[4, "0x43a142ed", "0x4431c000", "0x43a38000", "0x4432de8a", "0x43a38000", "0x44344000"],
|
|
[1, "0x43a38000", "0x44518000"],
|
|
[4, "0x43a38000", "0x4452e176", "0x43a142ed", "0x44540000", "0x439e8000", "0x44540000"],
|
|
[1, "0x431b0000", "0x44540000"],
|
|
[4, "0x43157a27", "0x44540000", "0x43110000", "0x4452e176", "0x43110000", "0x44518000"],
|
|
[1, "0x43110000", "0x44344000"],
|
|
[4, "0x43110000", "0x4432de8a", "0x43157a27", "0x4431c000", "0x431b0000", "0x4431c000"],
|
|
[1, "0x439e8000", "0x4431c000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x43a213e4", "0x44533f16"],
|
|
[4, "0x43a23a90", "0x44532b49", "0x43a25eb0", "0x4453163b", "0x43a28000", "0x44530010"],
|
|
[1, "0x43a28000", "0x44528824"],
|
|
[4, "0x43a24924", "0x4452bd33", "0x43a20246", "0x4452ed73", "0x43a1ae96", "0x4453174b"],
|
|
[1, "0x43a20919", "0x4453448c"],
|
|
[4, "0x43a20cb7", "0x445342bd", "0x43a21051", "0x445340eb", "0x43a213e4", "0x44533f16"],
|
|
[5],
|
|
[0, "0x43a28000", "0x4432bff0"],
|
|
[4, "0x43a27d7e", "0x4432be44", "0x43a27af7", "0x4432bc9a", "0x43a2786c", "0x4432baf2"],
|
|
[4, "0x43a25622", "0x4432a496", "0x43a230f7", "0x44328f64", "0x43a2092f", "0x44327b7f"],
|
|
[1, "0x43a1ae96", "0x4432a8b5"],
|
|
[4, "0x43a20246", "0x4432d28d", "0x43a24924", "0x443302cd", "0x43a28000", "0x443337dc"],
|
|
[1, "0x43a28000", "0x4432bff0"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"skpaaalgarve_org53": {
|
|
"p1": [[0, "0xa8600000", "0x43ae0000"],
|
|
[1, "0x43810000", "0x43ae0000"],
|
|
[1, "0x43810000", "0x43a10000"],
|
|
[2, "0x43810000", "0x439eedce", "0x437f126f", "0x439d76c9"],
|
|
[2, "0x437c2463", "0x439c0000", "0x43780000", "0x439c0000"],
|
|
[1, "0x27000000", "0x439c0000"],
|
|
[1, "0xa8600000", "0x43ae0000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x00000000", "0x439c0000"],
|
|
[1, "0x43810000", "0x439c0000"],
|
|
[1, "0x43810000", "0x43ae0000"],
|
|
[1, "0x00000000", "0x43ae0000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x43810000", "0x43ae0000"],
|
|
[1, "0x00000000", "0x43ae0000"],
|
|
[1, "0x00000000", "0x439c0000"],
|
|
[1, "0x43780000", "0x439c0000"],
|
|
[2, "0x437c2463", "0x439c0000", "0x437f126f", "0x439d76c9"],
|
|
[2, "0x43810000", "0x439eedce", "0x43810000", "0x43a10000"],
|
|
[1, "0x43810000", "0x43ae0000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"skpkkiste_to716": {
|
|
"p1": [[0, "0x4492a000", "0x438e0000"],
|
|
[4, "0x4492a000", "0x438e901b", "0x4492abe8", "0x438f1516", "0x4492c000", "0x438f8010"],
|
|
[1, "0x4492c000", "0x42f7ffbe"],
|
|
[4, "0x4492abe8", "0x42f9aba5", "0x4492a000", "0x42fbbf93", "0x4492a000", "0x42fe0000"],
|
|
[1, "0x4492a000", "0x438e0000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x44a78000", "0x42f40000"],
|
|
[4, "0x44a7d85e", "0x42f40000", "0x44a82000", "0x42f87a27", "0x44a82000", "0x42fe0000"],
|
|
[1, "0x44a82000", "0x438e0000"],
|
|
[4, "0x44a82000", "0x438f6176", "0x44a7d85e", "0x43908000", "0x44a78000", "0x43908000"],
|
|
[1, "0x44934000", "0x43908000"],
|
|
[4, "0x4492e7a2", "0x43908000", "0x4492a000", "0x438f6176", "0x4492a000", "0x438e0000"],
|
|
[1, "0x4492a000", "0x42fe0000"],
|
|
[4, "0x4492a000", "0x42f87a27", "0x4492e7a2", "0x42f40000", "0x44934000", "0x42f40000"],
|
|
[1, "0x44a78000", "0x42f40000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x4492c000", "0x42f7ffbe"],
|
|
[4, "0x4492be63", "0x42f82210", "0x4492bcd4", "0x42f8450d", "0x4492bb53", "0x42f868ae"],
|
|
[4, "0x4492aa13", "0x42fa0142", "0x4492a000", "0x42fbedcf", "0x4492a000", "0x42fe0000"],
|
|
[1, "0x4492a000", "0x438e0000"],
|
|
[4, "0x4492a000", "0x438e901b", "0x4492abe8", "0x438f1516", "0x4492c000", "0x438f8010"],
|
|
[1, "0x4492c000", "0x42f7ffbe"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp91u": {
|
|
"p1": [[0, "0x3f800000", "0x40c00000"],
|
|
[4, "0x00000000", "0x40400000", "0x40c00000", "0x40400000", "0x40a00000", "0x00000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40400000", "0x40c00000"],
|
|
[4, "0x00000000", "0x40a00000", "0x40c00000", "0x3f800000", "0x40400000", "0x00000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kUnion_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40400000", "0x40400000"],
|
|
[4, "0x3fe00000", "0x40700000", "0x3f000000", "0x40900000", "0x3f800000", "0x40c00000"],
|
|
[1, "0x40400000", "0x40400000"],
|
|
[5],
|
|
[0, "0x40400000", "0x40400000"],
|
|
[4, "0x40100000", "0x40880000", "0x3fc00000", "0x40b00000", "0x40400000", "0x40c00000"],
|
|
[1, "0x40400000", "0x40400000"],
|
|
[5],
|
|
[0, "0x40400000", "0x40400000"],
|
|
[1, "0x40a00000", "0x00000000"],
|
|
[4, "0x40b00000", "0x3fc00000", "0x40880000", "0x40100000", "0x40400000", "0x40400000"],
|
|
[5],
|
|
[0, "0x40400000", "0x40400000"],
|
|
[1, "0x40400000", "0x00000000"],
|
|
[4, "0x40900000", "0x3f000000", "0x40700000", "0x3fe00000", "0x40400000", "0x40400000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp90u": {
|
|
"p1": [[0, "0x00000000", "0x40a00000"],
|
|
[4, "0x3f800000", "0x40000000", "0x40a00000", "0x40000000", "0x40800000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x40000000", "0x40a00000"],
|
|
[4, "0x3f800000", "0x40800000", "0x40a00000", "0x00000000", "0x40000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kEvenOdd_FillType",
|
|
"op": "kUnion_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40000000", "0x40740000"],
|
|
[4, "0x3fe80000", "0x408a0000", "0x3fe00000", "0x40980000", "0x40000000", "0x40a00000"],
|
|
[1, "0x40000000", "0x40740000"],
|
|
[5],
|
|
[0, "0x40000000", "0x40400000"],
|
|
[1, "0x00000000", "0x40a00000"],
|
|
[4, "0x3ec28288", "0x40770f0d", "0x3f98ad0d", "0x4049d3ff", "0x40000000", "0x402a4585"],
|
|
[1, "0x40000000", "0x3f800000"],
|
|
[4, "0x40600004", "0x3efffff7", "0x404fffff", "0x3fa00007", "0x402ffffc", "0x40100007"],
|
|
[4, "0x402c0f82", "0x4017e0fb", "0x4027e0f5", "0x40200003", "0x4023a22e", "0x40283e8c"],
|
|
[4, "0x4016a2f2", "0x40417c17", "0x40090ba4", "0x405be0f7", "0x40000000", "0x40740000"],
|
|
[1, "0x40000000", "0x40400000"],
|
|
[5],
|
|
[0, "0x40300000", "0x40100000"],
|
|
[1, "0x40800000", "0x3f800000"],
|
|
[4, "0x408de572", "0x3fb795c8", "0x407b3d46", "0x3fd70829", "0x404844fa", "0x4004227c"],
|
|
[4, "0x40408d9f", "0x4007dc98", "0x40386a36", "0x400bcae5", "0x40300000", "0x40100000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp89u": {
|
|
"p1": [[0, "0x00000000", "0x40400000"],
|
|
[4, "0x3f800000", "0x40c00000", "0x40a00000", "0x00000000", "0x40c00000", "0x40400000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40a00000"],
|
|
[4, "0x40400000", "0x40c00000", "0x40400000", "0x00000000", "0x40c00000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kUnion_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40400000", "0x40400000"],
|
|
[4, "0x40100000", "0x40880000", "0x3fc00000", "0x40b00000", "0x00000000", "0x40a00000"],
|
|
[1, "0x40400000", "0x40400000"],
|
|
[5],
|
|
[0, "0x40400000", "0x40400000"],
|
|
[1, "0x40c00000", "0x3f800000"],
|
|
[4, "0x40900000", "0x3f000000", "0x40700000", "0x3fe00000", "0x40400000", "0x40400000"],
|
|
[5],
|
|
[0, "0x40400000", "0x40400000"],
|
|
[1, "0x00000000", "0x40400000"],
|
|
[4, "0x3f000000", "0x40900000", "0x3fe00000", "0x40700000", "0x40400000", "0x40400000"],
|
|
[5],
|
|
[0, "0x40400000", "0x40400000"],
|
|
[1, "0x40c00000", "0x40400000"],
|
|
[4, "0x40b00000", "0x3fc00000", "0x40880000", "0x40100000", "0x40400000", "0x40400000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp88u": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40000000", "0x40a00000", "0x40a00000", "0x00000000", "0x40c00000", "0x40800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40a00000"],
|
|
[4, "0x40800000", "0x40c00000", "0x3f800000", "0x00000000", "0x40a00000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kUnion_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x402770cd", "0x40290af8"],
|
|
[4, "0x3fdaf74a", "0x40300d36", "0x3f4786e9", "0x4023c375", "0x00000000", "0x3f800000"],
|
|
[1, "0x402d46a3", "0x4016a352"],
|
|
[4, "0x403e654a", "0x3fd0e62f", "0x405f1cf7", "0x3f9f1cf7", "0x40a00000", "0x40000000"],
|
|
[1, "0x408e38e4", "0x40155555"],
|
|
[4, "0x40a38e39", "0x40155555", "0x40b55555", "0x402aaaab", "0x40c00000", "0x40800000"],
|
|
[1, "0x4068ba2f", "0x40345d17"],
|
|
[1, "0x40199c33", "0x4063d57b"],
|
|
[4, "0x401bab42", "0x405b841c", "0x401d895d", "0x40531991", "0x401f6295", "0x404ac50e"],
|
|
[4, "0x4021f40a", "0x403f324b", "0x40247c0f", "0x4033ca10", "0x402770cd", "0x40290af8"],
|
|
[5],
|
|
[0, "0x40199c33", "0x4063d57b"],
|
|
[1, "0x00000000", "0x40a00000"],
|
|
[4, "0x3fdf2df4", "0x40adf2df", "0x400a0e7a", "0x40915602", "0x40199c33", "0x4063d57b"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp87u": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x00000000", "0x40000000", "0x40000000", "0x00000000", "0x40c00000", "0x40800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40000000"],
|
|
[4, "0x40800000", "0x40c00000", "0x3f800000", "0x00000000", "0x40000000", "0x00000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kUnion_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "flaky",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40031739", "0x40018b9c"],
|
|
[4, "0x401247d2", "0x4052d6b5", "0x401327df", "0x408993f0", "0x00000000", "0x40000000"],
|
|
[1, "0x3fe65d69", "0x3e4d14b6"],
|
|
[4, "0x3fdf24a7", "0x3eeb6b82", "0x3fea7c58", "0x3f7095ca", "0x3ff79833", "0x3fb983ab"],
|
|
[4, "0x403a9ee8", "0x3fd4e275", "0x4088ad70", "0x40115adf", "0x40c00000", "0x40800000"],
|
|
[1, "0x40031739", "0x40018b9c"],
|
|
[5],
|
|
[0, "0x3f2aaaab", "0x3faaaaab"],
|
|
[4, "0x3e638e3a", "0x3faaaaab", "0x00000000", "0x3faaaaab", "0x00000000", "0x3f800000"],
|
|
[1, "0x3f2aaaab", "0x3faaaaab"],
|
|
[5],
|
|
[0, "0x3fe65d69", "0x3e4d14b6"],
|
|
[4, "0x3fe9e065", "0x3d97b424", "0x3ff1c71d", "0x00000000", "0x40000000", "0x00000000"],
|
|
[1, "0x3fe65d69", "0x3e4d14b6"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp86i": {
|
|
"p1": [[0, "0x00000000", "0x40800000"],
|
|
[4, "0x40400000", "0x40800000", "0x40c00000", "0x40000000", "0x40a00000", "0x40000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40000000", "0x40c00000"],
|
|
[4, "0x40000000", "0x40a00000", "0x40800000", "0x00000000", "0x40800000", "0x40400000"],
|
|
[5]],
|
|
"fillType2": "kEvenOdd_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40487c30", "0x402fce53"],
|
|
[4, "0x40409781", "0x403e1eb8", "0x403885f4", "0x404ef016", "0x4030c56a", "0x4060c8c2"],
|
|
[4, "0x404e486d", "0x4056d2de", "0x40692d22", "0x404b696f", "0x40800000", "0x40400000"],
|
|
[4, "0x40800000", "0x4030347b", "0x407f223c", "0x4023e002", "0x407d8b33", "0x401a951f"],
|
|
[1, "0x40487c30", "0x402fce53"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loopEdge2": {
|
|
"p1": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x40400000", "0x00000000"],
|
|
[1, "0x40400000", "0x40000000"],
|
|
[1, "0x3f800000", "0x40000000"],
|
|
[1, "0x3f800000", "0x3f800000"],
|
|
[1, "0x40000000", "0x3f800000"],
|
|
[1, "0x40000000", "0x40400000"],
|
|
[1, "0x00000000", "0x40400000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x3f7fffef", "0x40000000"],
|
|
[1, "0x3ffffff8", "0x40000000"],
|
|
[1, "0x3ffffff8", "0x40800000"],
|
|
[1, "0x3f7fffef", "0x40800000"],
|
|
[5]],
|
|
"fillType2": "kEvenOdd_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40000000", "0x40400000"],
|
|
[1, "0x3f7fffef", "0x40400000"],
|
|
[1, "0x3f7fffef", "0x40000000"],
|
|
[1, "0x3ffffff8", "0x40000000"],
|
|
[1, "0x3ffffff8", "0x40400000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"loopEdge1": {
|
|
"p1": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x40400000", "0x00000000"],
|
|
[1, "0x40400000", "0x40000000"],
|
|
[1, "0x3f800000", "0x40000000"],
|
|
[1, "0x3f800000", "0x3f800000"],
|
|
[1, "0x40000000", "0x3f800000"],
|
|
[1, "0x40000000", "0x40400000"],
|
|
[1, "0x00000000", "0x40400000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40000000"],
|
|
[1, "0x40000000", "0x40000000"],
|
|
[1, "0x40000000", "0x40800000"],
|
|
[1, "0x3f800000", "0x40800000"],
|
|
[5]],
|
|
"fillType2": "kEvenOdd_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40000000", "0x40400000"],
|
|
[1, "0x40000000", "0x40000000"],
|
|
[1, "0x3f800000", "0x40000000"],
|
|
[1, "0x3f800000", "0x40400000"],
|
|
[1, "0x40000000", "0x40400000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"rectOp3x": {
|
|
"p1": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x40400000", "0x00000000"],
|
|
[1, "0x40400000", "0x40400000"],
|
|
[1, "0x00000000", "0x40400000"],
|
|
[5],
|
|
[0, "0x40000000", "0x40000000"],
|
|
[1, "0x40400000", "0x40000000"],
|
|
[1, "0x40400000", "0x40400000"],
|
|
[1, "0x40000000", "0x40400000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x3f800000", "0x3f800000"],
|
|
[1, "0x40400000", "0x3f800000"],
|
|
[1, "0x40400000", "0x40400000"],
|
|
[1, "0x3f800000", "0x40400000"],
|
|
[5],
|
|
[0, "0x40000000", "0x40000000"],
|
|
[1, "0x40400000", "0x40000000"],
|
|
[1, "0x40400000", "0x40400000"],
|
|
[1, "0x40000000", "0x40400000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kXOR_PathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40400000", "0x00000000"],
|
|
[1, "0x00000000", "0x00000000"],
|
|
[1, "0x00000000", "0x40400000"],
|
|
[1, "0x3f800000", "0x40400000"],
|
|
[1, "0x3f800000", "0x3f800000"],
|
|
[1, "0x40400000", "0x3f800000"],
|
|
[1, "0x40400000", "0x00000000"],
|
|
[5],
|
|
[0, "0x40400000", "0x40000000"],
|
|
[1, "0x40000000", "0x40000000"],
|
|
[1, "0x40000000", "0x40400000"],
|
|
[1, "0x40400000", "0x40400000"],
|
|
[1, "0x40400000", "0x40000000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"rectOp2i": {
|
|
"p1": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x3f800000", "0x00000000"],
|
|
[1, "0x3f800000", "0x3f800000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[5],
|
|
[0, "0x00000000", "0x00000000"],
|
|
[1, "0x40400000", "0x00000000"],
|
|
[1, "0x40400000", "0x40400000"],
|
|
[1, "0x00000000", "0x40400000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x40000000", "0x00000000"],
|
|
[1, "0x40000000", "0x40000000"],
|
|
[1, "0x00000000", "0x40000000"],
|
|
[5],
|
|
[0, "0x00000000", "0x00000000"],
|
|
[1, "0x40000000", "0x00000000"],
|
|
[1, "0x40000000", "0x40000000"],
|
|
[1, "0x00000000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f800000", "0x3f800000"],
|
|
[1, "0x3f800000", "0x00000000"],
|
|
[1, "0x40000000", "0x00000000"],
|
|
[1, "0x40000000", "0x40000000"],
|
|
[1, "0x00000000", "0x40000000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[1, "0x3f800000", "0x3f800000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"rectOp1i": {
|
|
"p1": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x3f800000", "0x00000000"],
|
|
[1, "0x3f800000", "0x3f800000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[5],
|
|
[0, "0x40000000", "0x40000000"],
|
|
[1, "0x40800000", "0x40000000"],
|
|
[1, "0x40800000", "0x40800000"],
|
|
[1, "0x40000000", "0x40800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x3f800000", "0x00000000"],
|
|
[1, "0x3f800000", "0x3f800000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[5],
|
|
[0, "0x00000000", "0x00000000"],
|
|
[1, "0x40000000", "0x00000000"],
|
|
[1, "0x40000000", "0x40000000"],
|
|
[1, "0x00000000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f800000", "0x00000000"],
|
|
[1, "0x00000000", "0x00000000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[1, "0x3f800000", "0x3f800000"],
|
|
[1, "0x3f800000", "0x00000000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"issue1418b": {
|
|
"p1": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x3f800000", "0x00000000"],
|
|
[1, "0x3f800000", "0x3f800000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[1, "0x00000000", "0x00000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f257d87", "0xbeb504f4"],
|
|
[2, "0x3f4afb0e", "0xbf000001", "0x3f800001", "0xbf000001"],
|
|
[2, "0x3f9a827a", "0xbf000001", "0x3fad413e", "0xbeb504f4"],
|
|
[2, "0x3fc00001", "0xbe5413ce", "0x3fc00001", "0x00000000"],
|
|
[2, "0x3fc00001", "0x3e5413ce", "0x3fad413e", "0x3eb504f4"],
|
|
[2, "0x3f9a827a", "0x3f000001", "0x3f800001", "0x3f000001"],
|
|
[2, "0x3f4afb0e", "0x3f000001", "0x3f257d87", "0x3eb504f4"],
|
|
[2, "0x3f000001", "0x3e5413ce", "0x3f000001", "0x00000000"],
|
|
[2, "0x3f000001", "0xbe5413ce", "0x3f257d87", "0xbeb504f4"],
|
|
[5],
|
|
[0, "0x3f800001", "0x3f000001"],
|
|
[1, "0x3f800001", "0x3f800001"],
|
|
[1, "0x3f000001", "0x3f800001"],
|
|
[2, "0x3f000001", "0x3f4afb0e", "0x3f257d87", "0x3f257d87"],
|
|
[2, "0x3f4afb0e", "0x3f000001", "0x3f800001", "0x3f000001"],
|
|
[5]],
|
|
"fillType2": "kEvenOdd_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f000001", "0x3f800000"],
|
|
[1, "0x3f800000", "0x3f800000"],
|
|
[1, "0x3f800000", "0x00000000"],
|
|
[1, "0x3f000001", "0x00000000"],
|
|
[2, "0x3f000001", "0x3e5413ce", "0x3f257d87", "0x3eb504f4"],
|
|
[2, "0x3f4afb0e", "0x3f000001", "0x3f800001", "0x3f000001"],
|
|
[2, "0x3f4afb0e", "0x3f000001", "0x3f257d87", "0x3f257d87"],
|
|
[2, "0x3f000001", "0x3f4afb0e", "0x3f000001", "0x3f800000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp85i": {
|
|
"p1": [[0, "0x40400000", "0x40800000"],
|
|
[4, "0x3f800000", "0x40a00000", "0x40800000", "0x40400000", "0x40c00000", "0x40800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40400000", "0x40800000"],
|
|
[4, "0x40800000", "0x40c00000", "0x40800000", "0x40400000", "0x40a00000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x4082837d", "0x406ffb58"],
|
|
[4, "0x406afdab", "0x407356e2", "0x4052fdac", "0x4079ab71", "0x40400000", "0x40800000"],
|
|
[1, "0x40800000", "0x40800000"],
|
|
[4, "0x4080d5b8", "0x407afdae", "0x4081ab70", "0x4075a227", "0x4082837d", "0x406ffb58"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"issue1418": {
|
|
"p1": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x3f800000", "0x00000000"],
|
|
[1, "0x3f800000", "0x00000000"],
|
|
[1, "0x3f800000", "0x3f800000"],
|
|
[1, "0x3f800000", "0x3f800000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[1, "0x00000000", "0x00000000"],
|
|
[1, "0x00000000", "0x00000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f257d87", "0xbeb504f4"],
|
|
[2, "0x3f4afb0e", "0xbf000001", "0x3f800001", "0xbf000001"],
|
|
[2, "0x3f9a827a", "0xbf000001", "0x3fad413e", "0xbeb504f4"],
|
|
[2, "0x3fc00001", "0xbe5413ce", "0x3fc00001", "0x00000000"],
|
|
[2, "0x3fc00001", "0x3e5413ce", "0x3fad413e", "0x3eb504f4"],
|
|
[2, "0x3f9a827a", "0x3f000001", "0x3f800001", "0x3f000001"],
|
|
[2, "0x3f4afb0e", "0x3f000001", "0x3f257d87", "0x3eb504f4"],
|
|
[2, "0x3f000001", "0x3e5413ce", "0x3f000001", "0x00000000"],
|
|
[2, "0x3f000001", "0xbe5413ce", "0x3f257d87", "0xbeb504f4"]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f800000", "0x3f000001"],
|
|
[1, "0x3f800000", "0x00000000"],
|
|
[1, "0x3f000001", "0x00000000"],
|
|
[2, "0x3f000001", "0x3e5413ce", "0x3f257d87", "0x3eb504f4"],
|
|
[2, "0x3f4afb0e", "0x3f000001", "0x3f800000", "0x3f000001"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"skpkkiste_to98": {
|
|
"p1": [[0, "0x42c00000", "0x42f40000"],
|
|
[4, "0x42bd3d14", "0x42f40000", "0x42babd14", "0x42f51e8a", "0x42b8edcf", "0x42f6edcf"],
|
|
[1, "0x42bc57d8", "0x42fa57d8"],
|
|
[4, "0x42bdca76", "0x42f8e53a", "0x42bfca76", "0x42f80000", "0x42c20000", "0x42f80000"],
|
|
[1, "0x43808000", "0x42f80000"],
|
|
[4, "0x43810d62", "0x42f80000", "0x43818d63", "0x42f8e53a", "0x4381ea0a", "0x42fa57d8"],
|
|
[1, "0x4382c48c", "0x42f6edcf"],
|
|
[4, "0x438250bb", "0x42f51e8a", "0x4381b0bb", "0x42f40000", "0x43810000", "0x42f40000"],
|
|
[1, "0x42c00000", "0x42f40000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x43810000", "0x42f40000"],
|
|
[4, "0x43826176", "0x42f40000", "0x43838000", "0x42f87a27", "0x43838000", "0x42fe0000"],
|
|
[1, "0x43838000", "0x438e0000"],
|
|
[4, "0x43838000", "0x438f6176", "0x43826176", "0x43908000", "0x43810000", "0x43908000"],
|
|
[1, "0x42c00000", "0x43908000"],
|
|
[4, "0x42ba7a27", "0x43908000", "0x42b60000", "0x438f6176", "0x42b60000", "0x438e0000"],
|
|
[1, "0x42b60000", "0x42fe0000"],
|
|
[4, "0x42b60000", "0x42f87a27", "0x42ba7a27", "0x42f40000", "0x42c00000", "0x42f40000"],
|
|
[1, "0x43810000", "0x42f40000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x43829719", "0x42f64894"],
|
|
[4, "0x43822878", "0x42f4db61", "0x43819aa4", "0x42f40000", "0x43810000", "0x42f40000"],
|
|
[1, "0x42c00000", "0x42f40000"],
|
|
[4, "0x42bd3d14", "0x42f40000", "0x42babd14", "0x42f51e8a", "0x42b8edcf", "0x42f6edcf"],
|
|
[1, "0x42bc57d8", "0x42fa57d8"],
|
|
[4, "0x42bdca76", "0x42f8e53a", "0x42bfca76", "0x42f80000", "0x42c20000", "0x42f80000"],
|
|
[1, "0x43808000", "0x42f80000"],
|
|
[4, "0x43810d62", "0x42f80000", "0x43818d63", "0x42f8e53a", "0x4381ea0a", "0x42fa57d8"],
|
|
[1, "0x4382c48c", "0x42f6edcf"],
|
|
[4, "0x4382b612", "0x42f6b3e6", "0x4382a6e7", "0x42f67cc1", "0x43829719", "0x42f64894"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"skpahrefs_com29": {
|
|
"p1": [[0, "0x4481a57a", "0x40e57a78"],
|
|
[2, "0x4481cafb", "0x40c00000", "0x44820000", "0x40c00000"],
|
|
[1, "0x44864000", "0x40c00000"],
|
|
[1, "0x44864000", "0x42000000"],
|
|
[1, "0x44820000", "0x42000000"],
|
|
[2, "0x4481cafb", "0x42000000", "0x4481a57a", "0x41f6a162"],
|
|
[2, "0x44818000", "0x41ed413d", "0x44818000", "0x41e00000"],
|
|
[1, "0x44818000", "0x41200000"],
|
|
[2, "0x44818000", "0x41057d86", "0x4481a57a", "0x40e57a78"],
|
|
[5],
|
|
[0, "0x4481a000", "0x41200000"],
|
|
[4, "0x4481a000", "0x41057d86", "0x4481cafb", "0x40e00000", "0x44820000", "0x40e00000"],
|
|
[1, "0x44862000", "0x40e00000"],
|
|
[1, "0x44862000", "0x41f80000"],
|
|
[1, "0x44820000", "0x41f80000"],
|
|
[4, "0x4481cafb", "0x41f80000", "0x4481a000", "0x41ed413d", "0x4481a000", "0x41e00000"],
|
|
[1, "0x4481a000", "0x41200000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x44818000", "0x42000000"],
|
|
[1, "0x44832000", "0x41980000"],
|
|
[1, "0x44862000", "0x41f80000"],
|
|
[1, "0x44864000", "0x42000000"]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x44820000", "0x42000000"],
|
|
[1, "0x44864000", "0x42000000"],
|
|
[1, "0x44862000", "0x41f80000"],
|
|
[1, "0x44820000", "0x41f80000"],
|
|
[4, "0x4481e57e", "0x41f80000", "0x4481cd7d", "0x41f5504f", "0x4481bc1e", "0x41f0f877"],
|
|
[1, "0x4481a57a", "0x41f6a171"],
|
|
[2, "0x4481cafb", "0x42000000", "0x44820000", "0x42000000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp85d": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x3f800000", "0x40c00000", "0x3f800000", "0x00000000", "0x40c00000", "0x40000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40000000", "0x40c00000", "0x3f800000", "0x00000000", "0x40c00000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f884d8c", "0x403d7b15"],
|
|
[4, "0x3f4d5525", "0x4032cb23", "0x3efbc0d8", "0x400eac43", "0x00000000", "0x3f800000"],
|
|
[4, "0x3ec6f6a4", "0x403c5a26", "0x3f204e07", "0x404e649e", "0x3f884d8c", "0x403d7b15"],
|
|
[5],
|
|
[0, "0x400f1404", "0x4005301e"],
|
|
[4, "0x40267e0c", "0x3fedefeb", "0x40431b64", "0x3fd57a85", "0x4066ce7d", "0x3fccef7f"],
|
|
[1, "0x40c00000", "0x40000000"],
|
|
[4, "0x40a0e38e", "0x3fce38e4", "0x4087d3c1", "0x3fc32916", "0x4066ce7d", "0x3fccef7f"],
|
|
[1, "0x4039ec04", "0x3fbdf957"],
|
|
[4, "0x4028f709", "0x3fd5b59d", "0x401b009b", "0x3ff07387", "0x400f1404", "0x4005301e"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"skpahrefs_com88": {
|
|
"p1": [[0, "0x44897a86", "0x40e57a3c"],
|
|
[1, "0x448963e2", "0x40fc1e22"],
|
|
[4, "0x44897541", "0x4106bec2", "0x44898000", "0x4112bec2", "0x44898000", "0x41200000"],
|
|
[1, "0x44898000", "0x41e00000"],
|
|
[4, "0x44898000", "0x41ed413d", "0x44895505", "0x41f80000", "0x44892000", "0x41f80000"],
|
|
[1, "0x44880000", "0x41f80000"],
|
|
[1, "0x44880000", "0x42000000"],
|
|
[1, "0x44892000", "0x42000000"],
|
|
[2, "0x44895505", "0x42000000", "0x44897a86", "0x41f6a162"],
|
|
[2, "0x4489a000", "0x41ed413d", "0x4489a000", "0x41e00000"],
|
|
[1, "0x4489a000", "0x41200000"],
|
|
[2, "0x4489a000", "0x41057d86", "0x44897a86", "0x40e57a78"],
|
|
[1, "0x44897a86", "0x40e57a3c"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x4489a000", "0x40c00000"],
|
|
[1, "0x44880000", "0x40c00000"],
|
|
[1, "0x44880000", "0x41980000"],
|
|
[1, "0x4489a000", "0x42000000"]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x4489a000", "0x41200000"],
|
|
[2, "0x4489a000", "0x41057d86", "0x44897a86", "0x40e57a3c"],
|
|
[1, "0x448963e2", "0x40fc1e22"],
|
|
[4, "0x44897541", "0x4106bec2", "0x44898000", "0x4112bec2", "0x44898000", "0x41200000"],
|
|
[1, "0x44898000", "0x41e00000"],
|
|
[4, "0x44898000", "0x41e6a09f", "0x44897541", "0x41eca09f", "0x448963e2", "0x41f0f877"],
|
|
[1, "0x44897a86", "0x41f6a171"],
|
|
[2, "0x4489a000", "0x41ed413d", "0x4489a000", "0x41e00000"],
|
|
[1, "0x4489a000", "0x41200000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"skphealth_com76": {
|
|
"p1": [[0, "0x44310659", "0x40e32c93"],
|
|
[1, "0x44310659", "0x40e32ca6"],
|
|
[2, "0x44300000", "0x41333756", "0x44300000", "0x41880000"],
|
|
[1, "0x44300000", "0x42040000"],
|
|
[1, "0x44304000", "0x42040000"],
|
|
[1, "0x44304000", "0x41880000"],
|
|
[4, "0x44304000", "0x41568ff9", "0x44309d20", "0x41228ffa", "0x443133b0", "0x40f9d7f9"],
|
|
[1, "0x44310659", "0x40e32c93"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x44300000", "0x40400000"],
|
|
[1, "0x44300000", "0x42040000"],
|
|
[1, "0x44304000", "0x42040000"],
|
|
[1, "0x4433e000", "0x40400000"]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x44304000", "0x42040000"],
|
|
[1, "0x44304000", "0x41880000"],
|
|
[4, "0x44304000", "0x41568ff9", "0x44309d20", "0x41228ffa", "0x443133b0", "0x40f9d7f9"],
|
|
[1, "0x44310659", "0x40e32c93"],
|
|
[2, "0x44300000", "0x41333756", "0x44300000", "0x41880000"],
|
|
[1, "0x44300000", "0x42040000"],
|
|
[1, "0x44304000", "0x42040000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"skpancestry_com1": {
|
|
"p1": [[0, "0x43210000", "0x44674000"],
|
|
[4, "0x431fdfd8", "0x44674000", "0x431ed5ee", "0x446757ce", "0x431e0000", "0x44677ffa"],
|
|
[1, "0x431e0000", "0x44678000"],
|
|
[1, "0x448a8000", "0x44678000"],
|
|
[1, "0x448a8000", "0x44677ffa"],
|
|
[4, "0x448a6543", "0x446757ce", "0x448a4405", "0x44674000", "0x448a2000", "0x44674000"],
|
|
[1, "0x43210000", "0x44674000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x43210000", "0x44678000"],
|
|
[1, "0x448a2000", "0x44678000"],
|
|
[4, "0x448a66b1", "0x44678000", "0x448aa000", "0x4467f29d", "0x448aa000", "0x44688000"],
|
|
[1, "0x448aa000", "0x446f0000"],
|
|
[4, "0x448aa000", "0x446f8d63", "0x448a66b1", "0x44700000", "0x448a2000", "0x44700000"],
|
|
[1, "0x43210000", "0x44700000"],
|
|
[4, "0x431eca76", "0x44700000", "0x431d0000", "0x446f8d63", "0x431d0000", "0x446f0000"],
|
|
[1, "0x431d0000", "0x44688000"],
|
|
[4, "0x431d0000", "0x4467f29d", "0x431eca76", "0x44678000", "0x43210000", "0x44678000"],
|
|
[5]],
|
|
"fillType2": "kEvenOdd_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"skpbyte_com1": {
|
|
"p1": [[0, "0x44720000", "0x41600000"],
|
|
[4, "0x44714f45", "0x41600000", "0x4470c000", "0x4181e89b", "0x4470c000", "0x41980000"],
|
|
[1, "0x4470c000", "0x42000000"],
|
|
[4, "0x4470c000", "0x420b0bb3", "0x44714f45", "0x42140000", "0x44720000", "0x42140000"],
|
|
[1, "0x44814000", "0x42140000"],
|
|
[4, "0x4481985e", "0x42140000", "0x4481e000", "0x420b0bb3", "0x4481e000", "0x42000000"],
|
|
[1, "0x4481e000", "0x41980000"],
|
|
[4, "0x4481e000", "0x4181e89b", "0x4481985e", "0x41600000", "0x44814000", "0x41600000"],
|
|
[1, "0x44720000", "0x41600000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x44720000", "0x41600000"],
|
|
[1, "0x44814000", "0x41600000"],
|
|
[4, "0x4481985e", "0x41600000", "0x4481e000", "0x4181e89a", "0x4481e000", "0x41980000"],
|
|
[1, "0x4481e000", "0x42000000"],
|
|
[4, "0x4481e000", "0x4208d629", "0x4481985e", "0x42100000", "0x44814000", "0x42100000"],
|
|
[1, "0x44720000", "0x42100000"],
|
|
[4, "0x44714f45", "0x42100000", "0x4470c000", "0x4208d629", "0x4470c000", "0x42000000"],
|
|
[1, "0x4470c000", "0x41980000"],
|
|
[4, "0x4470c000", "0x4181e89a", "0x44714f45", "0x41600000", "0x44720000", "0x41600000"],
|
|
[5]],
|
|
"fillType2": "kInverseWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x4481e000", "0x42000000"],
|
|
[4, "0x4481e000", "0x4208d629", "0x4481985e", "0x42100000", "0x44814000", "0x42100000"],
|
|
[1, "0x44720000", "0x42100000"],
|
|
[4, "0x44714f45", "0x42100000", "0x4470c000", "0x4208d629", "0x4470c000", "0x42000000"],
|
|
[4, "0x4470c000", "0x420b0bb3", "0x44714f45", "0x42140000", "0x44720000", "0x42140000"],
|
|
[1, "0x44814000", "0x42140000"],
|
|
[4, "0x4481985e", "0x42140000", "0x4481e000", "0x420b0bb3", "0x4481e000", "0x42000000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"skpeldorado_com_ua1": {
|
|
"p1": [[0, "0x438f58fa", "0x43918000"],
|
|
[1, "0x43654e0b", "0x440c4000"],
|
|
[1, "0x4474d383", "0x440c4000"],
|
|
[1, "0x4481963e", "0x43918000"],
|
|
[1, "0x438f58fa", "0x43918000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x447bac7d", "0x43918000"],
|
|
[4, "0x447fd0e0", "0x43918000", "0x44813ae3", "0x4398373a", "0x4480ca30", "0x43a08000"],
|
|
[1, "0x44766b9e", "0x4404c000"],
|
|
[4, "0x44758a3a", "0x4408e463", "0x447177e6", "0x440c4000", "0x446d5383", "0x440c4000"],
|
|
[1, "0x4381a706", "0x440c4000"],
|
|
[4, "0x4372bc7f", "0x440c4000", "0x436828e9", "0x4408e463", "0x436bae7a", "0x4404c000"],
|
|
[1, "0x438c28c2", "0x43a08000"],
|
|
[4, "0x438deb8b", "0x4398373a", "0x43961034", "0x43918000", "0x439e58fa", "0x43918000"],
|
|
[1, "0x447bac7d", "0x43918000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x439e58fa", "0x43918000"],
|
|
[4, "0x4396115b", "0x43918000", "0x438dedce", "0x4398355c", "0x438c297e", "0x43a07c8c"],
|
|
[1, "0x438c28c2", "0x43a08000"],
|
|
[1, "0x436bae7a", "0x4404c000"],
|
|
[1, "0x436badb2", "0x4404c0ec"],
|
|
[4, "0x43682a7b", "0x4408e4e3", "0x4372bdba", "0x440c4000", "0x4381a706", "0x440c4000"],
|
|
[1, "0x446d5383", "0x440c4000"],
|
|
[4, "0x447177e6", "0x440c4000", "0x44758a3a", "0x4408e463", "0x44766b9e", "0x4404c000"],
|
|
[1, "0x4480ca30", "0x43a08000"],
|
|
[4, "0x44813ae3", "0x4398373a", "0x447fd0e0", "0x43918000", "0x447bac7d", "0x43918000"],
|
|
[1, "0x439e58fa", "0x43918000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"skp96prezzi1": {
|
|
"p1": [[0, "0x431d76c9", "0x44279db2"],
|
|
[2, "0x431eedce", "0x44274000", "0x43210000", "0x44274000"],
|
|
[1, "0x43780000", "0x44274000"],
|
|
[2, "0x437a1232", "0x44274000", "0x437b8937", "0x44279db2"],
|
|
[2, "0x437d0000", "0x4427fb74", "0x437d0000", "0x44288000"],
|
|
[1, "0x437d0000", "0x44308000"],
|
|
[1, "0x437b0000", "0x44308000"],
|
|
[1, "0x437b0000", "0x4428c000"],
|
|
[4, "0x437b0000", "0x4428329d", "0x4379358a", "0x4427c000", "0x43770000", "0x4427c000"],
|
|
[1, "0x43220000", "0x4427c000"],
|
|
[4, "0x431fca76", "0x4427c000", "0x431e0000", "0x4428329d", "0x431e0000", "0x4428c000"],
|
|
[1, "0x431e0000", "0x44308000"],
|
|
[1, "0x431c0000", "0x44308000"],
|
|
[1, "0x431c0000", "0x44288000"],
|
|
[2, "0x431c0000", "0x4427fb74", "0x431d76c9", "0x44279db2"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x431c0000", "0x44274000"],
|
|
[1, "0x43328000", "0x442ce000"],
|
|
[1, "0x43668000", "0x442ce000"],
|
|
[1, "0x437d0000", "0x44274000"],
|
|
[1, "0x431c0000", "0x44274000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x43210000", "0x44274000"],
|
|
[2, "0x431eedce", "0x44274000", "0x431d76c9", "0x44279db2"],
|
|
[1, "0x431f2bec", "0x44280afb"],
|
|
[4, "0x431fe53b", "0x4427dca7", "0x4320e53b", "0x4427c000", "0x43220000", "0x4427c000"],
|
|
[1, "0x43770000", "0x4427c000"],
|
|
[4, "0x43781ac5", "0x4427c000", "0x43791ac5", "0x4427dca7", "0x4379d414", "0x44280afb"],
|
|
[1, "0x437b8938", "0x44279db2"],
|
|
[2, "0x437a1232", "0x44274000", "0x43780000", "0x44274000"],
|
|
[1, "0x43210000", "0x44274000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"skpClip2": {
|
|
"p1": [[0, "0x43060000", "0x46325800"],
|
|
[4, "0x4303fd80", "0x46325800", "0x430253a0", "0x46325dee", "0x43020af2", "0x463265a7"],
|
|
[4, "0x43023bae", "0x46326947", "0x4303097e", "0x46326c00", "0x43040000", "0x46326c00"],
|
|
[1, "0x44498000", "0x46326c00"],
|
|
[4, "0x4449bda0", "0x46326c00", "0x4449f115", "0x46326947", "0x4449fd44", "0x463265a7"],
|
|
[4, "0x4449eb19", "0x46325dee", "0x444980a0", "0x46325800", "0x44490000", "0x46325800"],
|
|
[1, "0x43060000", "0x46325800"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x43040000", "0x46325c00"],
|
|
[1, "0x44498000", "0x46325c00"],
|
|
[4, "0x4449c6b1", "0x46325c00", "0x444a0000", "0x46325dca", "0x444a0000", "0x46326000"],
|
|
[1, "0x444a0000", "0x46326400"],
|
|
[4, "0x444a0000", "0x4632686b", "0x4449c6b1", "0x46326c00", "0x44498000", "0x46326c00"],
|
|
[1, "0x43040000", "0x46326c00"],
|
|
[4, "0x4302e53b", "0x46326c00", "0x43020000", "0x4632686b", "0x43020000", "0x46326400"],
|
|
[1, "0x43020000", "0x46326000"],
|
|
[4, "0x43020000", "0x46325dca", "0x4302e53b", "0x46325c00", "0x43040000", "0x46325c00"],
|
|
[5]],
|
|
"fillType2": "kInverseWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x430347db", "0x46325c44"],
|
|
[4, "0x4303fe8d", "0x4632599e", "0x4304f32e", "0x46325800", "0x43060000", "0x46325800"],
|
|
[1, "0x44490000", "0x46325800"],
|
|
[4, "0x44494335", "0x46325800", "0x4449805d", "0x4632599e", "0x4449ae0a", "0x46325c44"],
|
|
[4, "0x44499fc1", "0x46325c18", "0x4449903a", "0x46325c00", "0x44498000", "0x46325c00"],
|
|
[1, "0x43040000", "0x46325c00"],
|
|
[4, "0x4303bf17", "0x46325c00", "0x43038100", "0x46325c18", "0x430347db", "0x46325c44"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"skpClip1": {
|
|
"p1": [[0, "0x448cc57a", "0x445b4af5"],
|
|
[2, "0x448ceafb", "0x445b0000", "0x448d2000", "0x445b0000"],
|
|
[1, "0x449b6000", "0x445b0000"],
|
|
[2, "0x449b9505", "0x445b0000", "0x449bba86", "0x445b4af5"],
|
|
[2, "0x449be000", "0x445b95f6", "0x449be000", "0x445c0000"],
|
|
[1, "0x449be000", "0x4462c000"],
|
|
[1, "0x449bc000", "0x4462c000"],
|
|
[1, "0x449bc000", "0x445c0000"],
|
|
[4, "0x449bc000", "0x445b95f6", "0x449b9505", "0x445b4000", "0x449b6000", "0x445b4000"],
|
|
[1, "0x448d2000", "0x445b4000"],
|
|
[4, "0x448ceafb", "0x445b4000", "0x448cc000", "0x445b95f6", "0x448cc000", "0x445c0000"],
|
|
[1, "0x448cc000", "0x4462c000"],
|
|
[1, "0x448ca000", "0x4462c000"],
|
|
[1, "0x448ca000", "0x445c0000"],
|
|
[2, "0x448ca000", "0x445b95f6", "0x448cc57a", "0x445b4af5"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x449be000", "0x445b0000"],
|
|
[1, "0x4499e000", "0x445f0000"],
|
|
[1, "0x449bc000", "0x4462c000"],
|
|
[1, "0x449be000", "0x4462c000"],
|
|
[1, "0x449be000", "0x445b0000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x449bc000", "0x4462c000"],
|
|
[1, "0x449be000", "0x4462c000"],
|
|
[1, "0x449be000", "0x445c0000"],
|
|
[2, "0x449be000", "0x445b95f6", "0x449bba86", "0x445b4af5"],
|
|
[1, "0x449ba3e2", "0x445b783c"],
|
|
[4, "0x449bb541", "0x445b9afb", "0x449bc000", "0x445bcafb", "0x449bc000", "0x445c0000"],
|
|
[1, "0x449bc000", "0x4462c000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp84d": {
|
|
"p1": [[0, "0x00000000", "0x40800000"],
|
|
[4, "0x40000000", "0x40400000", "0x40c00000", "0x40400000", "0x40400000", "0x40000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40400000", "0x40c00000"],
|
|
[4, "0x40000000", "0x40400000", "0x40800000", "0x00000000", "0x40400000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40400000", "0x404658f9"],
|
|
[4, "0x4084aecf", "0x40340d9f", "0x40961451", "0x40246a9e", "0x40422555", "0x4000b809"],
|
|
[4, "0x40416ef5", "0x40031032", "0x4040b77b", "0x40057dd3", "0x40400000", "0x40080000"],
|
|
[1, "0x40400000", "0x40000000"],
|
|
[1, "0x00000000", "0x40800000"],
|
|
[4, "0x3f369486", "0x40692d6f", "0x3fd72267", "0x405a7e57", "0x401fa57d", "0x404e24c6"],
|
|
[4, "0x4025f255", "0x404ca64f", "0x402c1a4d", "0x404b3098", "0x4032118e", "0x4049c0fd"],
|
|
[4, "0x40359ecc", "0x40308997", "0x403acf66", "0x401a2a1a", "0x40400000", "0x40080000"],
|
|
[1, "0x40400000", "0x404658f9"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp83i": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x00000000", "0x40400000", "0x40000000", "0x3f800000", "0x40800000", "0x3f800000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40000000"],
|
|
[4, "0x3f800000", "0x40800000", "0x3f800000", "0x00000000", "0x40400000", "0x00000000"],
|
|
[1, "0x3f800000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40000000", "0x3f800000"],
|
|
[1, "0x3fa00000", "0x3fe00000"],
|
|
[4, "0x3faa290f", "0x3fc184d4", "0x3fb78bfb", "0x3f9fcfcb", "0x3fc92efe", "0x3f800000"],
|
|
[1, "0x40000000", "0x3f800000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp82i": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40000000", "0x40400000", "0x40a00000", "0x40000000", "0x40400000", "0x00000000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x40000000", "0x40a00000"],
|
|
[4, "0x00000000", "0x40400000", "0x3f800000", "0x00000000", "0x40400000", "0x40000000"],
|
|
[1, "0x40000000", "0x40a00000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40400000", "0x40000000"],
|
|
[4, "0x4006cc8f", "0x3f8d991f", "0x3fb4c223", "0x3f9b01b7", "0x3f8c53bf", "0x3fe3afad"],
|
|
[4, "0x3fe705e1", "0x40073d66", "0x40209a14", "0x400a774f", "0x40400000", "0x40000000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp81d": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40800000", "0x40c00000", "0x40800000", "0x40400000", "0x40a00000", "0x40800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40400000", "0x40800000"],
|
|
[4, "0x40800000", "0x40a00000", "0x3f800000", "0x00000000", "0x40c00000", "0x40800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x404cfe64", "0x407b746b"],
|
|
[4, "0x402408a5", "0x406e39a6", "0x3fcd1f84", "0x404033b3", "0x00000000", "0x3f800000"],
|
|
[1, "0x4040295f", "0x40334c06"],
|
|
[4, "0x403ef872", "0x4043d286", "0x40449b40", "0x4059d5ec", "0x40491874", "0x406b5e91"],
|
|
[4, "0x404aa364", "0x40716524", "0x404c0ba8", "0x4076e448", "0x404cfe64", "0x407b746b"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp80i": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40000000", "0x40400000", "0x40000000", "0x3f800000", "0x40800000", "0x40400000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40000000"],
|
|
[4, "0x40400000", "0x40800000", "0x3f800000", "0x00000000", "0x40400000", "0x40000000"],
|
|
[1, "0x3f800000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp79u": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x3f800000", "0x40400000", "0x3f800000", "0x00000000", "0x40c00000", "0x40800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40800000", "0x40c00000", "0x3f800000", "0x00000000", "0x40400000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f19dff9", "0x3fdd9904"],
|
|
[4, "0x3ed76bf7", "0x3fc2708d", "0x3e625e4c", "0x3fa35ebc", "0x00000000", "0x3f800000"],
|
|
[1, "0x3fc00000", "0x3fe00000"],
|
|
[4, "0x3fae6238", "0x3fe00000", "0x3f9eec26", "0x3fe113da", "0x3f9105ec", "0x3fe20bd7"],
|
|
[4, "0x3f6ba923", "0x3fe3f101", "0x3f413b4a", "0x3fe56b82", "0x3f19dff9", "0x3fdd9904"],
|
|
[5],
|
|
[0, "0x400f305d", "0x4007982e"],
|
|
[1, "0x3fc00000", "0x3fe00000"],
|
|
[4, "0x3fd9b920", "0x3fe00000", "0x3ff80a93", "0x3fe24c29", "0x400e6691", "0x3fea9611"],
|
|
[4, "0x400e940d", "0x3ff62b87", "0x400edd57", "0x4000f34b", "0x400f256e", "0x4006b825"],
|
|
[4, "0x400f2914", "0x400702e3", "0x400f2cba", "0x40074d91", "0x400f305d", "0x4007982e"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp78u": {
|
|
"p1": [[0, "0x3f800000", "0x40c00000"],
|
|
[4, "0x3f800000", "0x40c00000", "0x40a00000", "0x00000000", "0x40c00000", "0x3f800000"],
|
|
[1, "0x3f800000", "0x40c00000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x00000000", "0x40a00000"],
|
|
[4, "0x3f800000", "0x40c00000", "0x40c00000", "0x3f800000", "0x40c00000", "0x3f800000"],
|
|
[1, "0x00000000", "0x40a00000"],
|
|
[5]],
|
|
"fillType2": "kEvenOdd_FillType",
|
|
"op": "kUnion_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x4010ec65", "0x40873b01"],
|
|
[4, "0x3fc49851", "0x40a646e1", "0x3f800000", "0x40c00000", "0x3f800000", "0x40c00000"],
|
|
[1, "0x40c00000", "0x3f800000"],
|
|
[4, "0x40b1dd3f", "0x3f0ee9f8", "0x4090fed2", "0x3fbdc192", "0x4061678e", "0x4029baf7"],
|
|
[1, "0x00000000", "0x40a00000"],
|
|
[4, "0x3ebb67af", "0x40abb67b", "0x3fa24c28", "0x409db3d7", "0x4010ec65", "0x40873b01"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp77i": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x3f800000", "0x40400000", "0x40000000", "0x00000000", "0x40400000", "0x40000000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x00000000", "0x40000000"],
|
|
[4, "0x40000000", "0x40400000", "0x3f800000", "0x00000000", "0x40400000", "0x3f800000"],
|
|
[1, "0x00000000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kEvenOdd_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f54451d", "0x3fdc9f26"],
|
|
[4, "0x3f86c1b4", "0x3fdc9f26", "0x3fa360da", "0x3fce4f93", "0x3fc00000", "0x3fc00000"],
|
|
[1, "0x400aeeb9", "0x3fa360da"],
|
|
[4, "0x3ff93e4c", "0x3fa360da", "0x3fdc9f26", "0x3fb1b06d", "0x3fc00000", "0x3fc00000"],
|
|
[1, "0x3f54451d", "0x3fdc9f26"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp76u": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x00000000", "0x40000000", "0x40000000", "0x00000000", "0x40a00000", "0x40400000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40000000"],
|
|
[4, "0x40400000", "0x40a00000", "0x3f800000", "0x00000000", "0x40000000", "0x00000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kUnion_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3fde262e", "0x3fd8dc12"],
|
|
[4, "0x3fe61732", "0x4032e5f4", "0x3fddf501", "0x406efa80", "0x00000000", "0x40000000"],
|
|
[1, "0x3f361803", "0x3fa4f3ff"],
|
|
[4, "0x3e81078f", "0x3faa7ca3", "0x00000000", "0x3fad6fbc", "0x00000000", "0x3f800000"],
|
|
[1, "0x3f36db6e", "0x3fa49249"],
|
|
[1, "0x3fddaaeb", "0x3e895456"],
|
|
[4, "0x3fd5ab9a", "0x3f0171c4", "0x3fd79344", "0x3f5fbd4b", "0x3fdaad2c", "0x3fa1a0ae"],
|
|
[4, "0x40239163", "0x3faa11ee", "0x406b99bf", "0x3fd7337d", "0x40a00000", "0x40400000"],
|
|
[1, "0x3fde262e", "0x3fd8dc12"],
|
|
[5],
|
|
[0, "0x3fddaaeb", "0x3e895456"],
|
|
[1, "0x40000000", "0x00000000"],
|
|
[4, "0x3fedb6dc", "0x00000000", "0x3fe343ec", "0x3dd0fac6", "0x3fddaaeb", "0x3e895456"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp75d": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x00000000", "0x40800000", "0x40a00000", "0x3f800000", "0x40c00000", "0x40800000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40a00000"],
|
|
[4, "0x40800000", "0x40c00000", "0x3f800000", "0x00000000", "0x40800000", "0x00000000"],
|
|
[1, "0x3f800000", "0x40a00000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40201236", "0x401fff54"],
|
|
[4, "0x402aa7e0", "0x40200207", "0x403563ad", "0x401ff9e2", "0x404024ee", "0x40201277"],
|
|
[1, "0x40c00000", "0x40800000"],
|
|
[4, "0x40b1745d", "0x4028ba2f", "0x4088767b", "0x4020cb1c", "0x404024ee", "0x40201277"],
|
|
[1, "0x40276276", "0x4013b13b"],
|
|
[1, "0x40201277", "0x401fe13a"],
|
|
[4, "0x40201e81", "0x401aa0df", "0x40203265", "0x401561d2", "0x40205340", "0x401029a0"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[4, "0x00000000", "0x401d152c", "0x3f966c66", "0x401fe94e", "0x4020006a", "0x401fff4f"],
|
|
[1, "0x40201277", "0x401fe13a"],
|
|
[1, "0x40201232", "0x401fff50"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp74d": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x3f800000", "0x40a00000", "0x40a00000", "0x3f800000", "0x40a00000", "0x3f800000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40a00000"],
|
|
[4, "0x3f800000", "0x40a00000", "0x3f800000", "0x00000000", "0x40a00000", "0x3f800000"],
|
|
[1, "0x3f800000", "0x40a00000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x4048e26b", "0x3f800000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[4, "0x3e93a53f", "0x4009d2a0", "0x3f5382a4", "0x402911a6", "0x3fb90b92", "0x403027c2"],
|
|
[4, "0x3fe038d1", "0x400040b9", "0x401126e8", "0x3fa4cc2f", "0x4048e26b", "0x3f800000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp73d": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40400000", "0x40800000", "0x40800000", "0x00000000", "0x40c00000", "0x40800000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40800000"],
|
|
[4, "0x40800000", "0x40c00000", "0x3f800000", "0x00000000", "0x40800000", "0x40400000"],
|
|
[1, "0x00000000", "0x40800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x401c71c7", "0x400e38e4"],
|
|
[4, "0x3fe38e38", "0x400e38e4", "0x3f800000", "0x40000000", "0x00000000", "0x3f800000"],
|
|
[1, "0x401c71c7", "0x400e38e4"],
|
|
[5],
|
|
[0, "0x40272158", "0x400df028"],
|
|
[4, "0x40239dcc", "0x400e1ece", "0x40200e4e", "0x400e38e4", "0x401c71c7", "0x400e38e4"],
|
|
[1, "0x4023ffe4", "0x4011fff2"],
|
|
[4, "0x4024f1d5", "0x401076f4", "0x4025fba4", "0x400f1a99", "0x40272158", "0x400df028"],
|
|
[5],
|
|
[0, "0x403e3448", "0x400bbb51"],
|
|
[4, "0x404ca912", "0x4011832c", "0x40617a6f", "0x40217a6f", "0x40800000", "0x40400000"],
|
|
[1, "0x40c00000", "0x40800000"],
|
|
[4, "0x409e3d07", "0x3ff1e836", "0x408561bf", "0x4000634e", "0x404eacbe", "0x40095fba"],
|
|
[4, "0x40494673", "0x400a2e71", "0x4043cab5", "0x400b005d", "0x403e3448", "0x400bbb51"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp72i": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x00000000", "0x40a00000", "0x40a00000", "0x40000000", "0x40a00000", "0x40800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40000000", "0x40a00000"],
|
|
[4, "0x40800000", "0x40a00000", "0x3f800000", "0x00000000", "0x40a00000", "0x00000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x404f0f0f", "0x403c3c3c"],
|
|
[1, "0x4043a6eb", "0x404f3f23"],
|
|
[4, "0x403d8ce0", "0x404f73d8", "0x4037602e", "0x404fa602", "0x40312a8c", "0x404fc9f5"],
|
|
[4, "0x403116d0", "0x404d76e5", "0x40310243", "0x404b200f", "0x4030ed9a", "0x4048c600"],
|
|
[4, "0x403093ff", "0x403e92af", "0x4030384f", "0x403422ba", "0x40301243", "0x4029a48f"],
|
|
[1, "0x404f0f0f", "0x403c3c3c"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp71d": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x00000000", "0x40a00000", "0x40800000", "0x3f800000", "0x40c00000", "0x40800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40800000"],
|
|
[4, "0x40800000", "0x40c00000", "0x3f800000", "0x00000000", "0x40a00000", "0x00000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40277377", "0x40359471"],
|
|
[4, "0x403b0eef", "0x4033945e", "0x404f4e94", "0x4031c71c", "0x40638e39", "0x4031c71c"],
|
|
[1, "0x40c00000", "0x40800000"],
|
|
[4, "0x40aaaaaa", "0x40400000", "0x408e38e4", "0x4031c71c", "0x40638e39", "0x4031c71c"],
|
|
[1, "0x402b05de", "0x401582ef"],
|
|
[4, "0x4029936f", "0x40205a82", "0x40287708", "0x402b20fa", "0x40277377", "0x40359471"],
|
|
[5],
|
|
[0, "0x402aaaab", "0x40155555"],
|
|
[1, "0x400725ad", "0x4038da53"],
|
|
[4, "0x3f6d522a", "0x403fd2b8", "0x00000000", "0x403b3de7", "0x00000000", "0x3f800000"],
|
|
[1, "0x402aaaab", "0x40155555"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"skp5": {
|
|
"p1": [[0, "0x41900000", "0x43620000"],
|
|
[2, "0x416afb0d", "0x43620000", "0x41457a78", "0x436457a8"],
|
|
[2, "0x41200000", "0x4366afb1", "0x41200000", "0x436a0000"],
|
|
[1, "0x41200000", "0x437d0000"],
|
|
[1, "0x449be000", "0x437d0000"],
|
|
[1, "0x449be000", "0x436a0000"],
|
|
[2, "0x449be000", "0x4366afb1", "0x449b950b", "0x436457a8"],
|
|
[2, "0x449b4a0a", "0x43620000", "0x449ae000", "0x43620000"],
|
|
[1, "0x41900000", "0x43620000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x41900000", "0x43620000"],
|
|
[1, "0x449ae000", "0x43620000"],
|
|
[4, "0x449b6d63", "0x43620000", "0x449be000", "0x436594ec", "0x449be000", "0x436a0000"],
|
|
[1, "0x449be000", "0x437c0000"],
|
|
[1, "0x41200000", "0x437c0000"],
|
|
[1, "0x41200000", "0x436a0000"],
|
|
[4, "0x41200000", "0x436594ec", "0x41594eba", "0x43620000", "0x41900000", "0x43620000"],
|
|
[5]],
|
|
"fillType2": "kInverseWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x41457a78", "0x436457a8"],
|
|
[2, "0x416afb0d", "0x43620000", "0x41900000", "0x43620000"],
|
|
[4, "0x41594eba", "0x43620000", "0x41200000", "0x436594ec", "0x41200000", "0x436a0000"],
|
|
[2, "0x41200000", "0x4366afb1", "0x41457a78", "0x436457a8"],
|
|
[5],
|
|
[0, "0x41200000", "0x437c0000"],
|
|
[1, "0x41200000", "0x437d0000"],
|
|
[1, "0x449be000", "0x437d0000"],
|
|
[1, "0x449be000", "0x437c0000"],
|
|
[1, "0x41200000", "0x437c0000"],
|
|
[5],
|
|
[0, "0x449ae000", "0x43620000"],
|
|
[4, "0x449b6d63", "0x43620000", "0x449be000", "0x436594ec", "0x449be000", "0x436a0000"],
|
|
[2, "0x449be000", "0x4366afb1", "0x449b950b", "0x436457a8"],
|
|
[2, "0x449b4a0a", "0x43620000", "0x449ae000", "0x43620000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"skp4": {
|
|
"p1": [[0, "0x4366c1be", "0x4413f06f"],
|
|
[2, "0x436883c5", "0x44138000", "0x436b0000", "0x44138000"],
|
|
[1, "0x43960000", "0x44138000"],
|
|
[2, "0x43973e1e", "0x44138000", "0x43981f21", "0x4413f06f"],
|
|
[2, "0x43990000", "0x441460f1", "0x43990000", "0x44150000"],
|
|
[1, "0x43990000", "0x441a4000"],
|
|
[1, "0x43650000", "0x441a4000"],
|
|
[1, "0x43650000", "0x44150000"],
|
|
[2, "0x43650000", "0x441460f1", "0x4366c1be", "0x4413f06f"],
|
|
[5],
|
|
[0, "0x43670000", "0x44154000"],
|
|
[4, "0x43670000", "0x44148f45", "0x43693d13", "0x44140000", "0x436c0000", "0x44140000"],
|
|
[1, "0x43958000", "0x44140000"],
|
|
[4, "0x4396e176", "0x44140000", "0x43980000", "0x44148f45", "0x43980000", "0x44154000"],
|
|
[1, "0x43980000", "0x441a0000"],
|
|
[1, "0x43670000", "0x441a0000"],
|
|
[1, "0x43670000", "0x44154000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x43990000", "0x44138000"],
|
|
[1, "0x43920000", "0x44170000"],
|
|
[1, "0x43988000", "0x441a4000"],
|
|
[1, "0x43990000", "0x441a4000"],
|
|
[1, "0x43990000", "0x44138000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x43988000", "0x441a4000"],
|
|
[1, "0x43990000", "0x441a4000"],
|
|
[1, "0x43990000", "0x44150000"],
|
|
[2, "0x43990000", "0x441460f1", "0x43981f21", "0x4413f06f"],
|
|
[1, "0x4397448c", "0x44145dba"],
|
|
[4, "0x4397b85d", "0x441497a3", "0x43980000", "0x4414e7a2", "0x43980000", "0x44154000"],
|
|
[1, "0x43980000", "0x441a0000"],
|
|
[1, "0x43988000", "0x441a4000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"skp3": {
|
|
"p1": [[0, "0x44334000", "0x43fd8000"],
|
|
[1, "0x44334000", "0x43d48000"],
|
|
[1, "0x44734000", "0x43d48000"],
|
|
[1, "0x44734000", "0x43fd8000"],
|
|
[2, "0x44734000", "0x43fe1f0f", "0x447307c8", "0x43fe8f91"],
|
|
[2, "0x4472cf87", "0x43ff0000", "0x44728000", "0x43ff0000"],
|
|
[1, "0x44340000", "0x43ff0000"],
|
|
[2, "0x4433b079", "0x43ff0000", "0x44337838", "0x43fe8f91"],
|
|
[2, "0x44334000", "0x43fe1f0f", "0x44334000", "0x43fd8000"],
|
|
[5],
|
|
[0, "0x4433c000", "0x43d50000"],
|
|
[1, "0x4472c000", "0x43d50000"],
|
|
[1, "0x4472c000", "0x43fd0000"],
|
|
[4, "0x4472c000", "0x43fd8d63", "0x447286b1", "0x43fe0000", "0x44724000", "0x43fe0000"],
|
|
[1, "0x44344000", "0x43fe0000"],
|
|
[4, "0x4433f94f", "0x43fe0000", "0x4433c000", "0x43fd8d63", "0x4433c000", "0x43fd0000"],
|
|
[1, "0x4433c000", "0x43d50000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x44334000", "0x43ff0000"],
|
|
[1, "0x443e0000", "0x43e98000"],
|
|
[1, "0x44688000", "0x43e98000"],
|
|
[1, "0x44734000", "0x43ff0000"],
|
|
[1, "0x44334000", "0x43ff0000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x44340000", "0x43ff0000"],
|
|
[1, "0x44728000", "0x43ff0000"],
|
|
[2, "0x4472cf87", "0x43ff0000", "0x447307c8", "0x43fe8f91"],
|
|
[1, "0x44729a82", "0x43fdb505"],
|
|
[4, "0x44728358", "0x43fde359", "0x44726359", "0x43fe0000", "0x44724000", "0x43fe0000"],
|
|
[1, "0x44344000", "0x43fe0000"],
|
|
[4, "0x44341ca7", "0x43fe0000", "0x4433fca8", "0x43fde359", "0x4433e57e", "0x43fdb505"],
|
|
[1, "0x44337838", "0x43fe8f90"],
|
|
[2, "0x4433b079", "0x43ff0000", "0x44340000", "0x43ff0000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"skp2": {
|
|
"p1": [[0, "0x437d0000", "0x4637b400"],
|
|
[1, "0x437d0000", "0x435e0000"],
|
|
[1, "0x444dc000", "0x435e0000"],
|
|
[1, "0x444dc000", "0x4637b400"],
|
|
[1, "0x437d0000", "0x4637b400"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x43810000", "0x44808000"],
|
|
[1, "0x43810000", "0x44806000"],
|
|
[1, "0x444dc000", "0x44806000"],
|
|
[1, "0x444dc000", "0x44808000"],
|
|
[1, "0x43810000", "0x44808000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x43810000", "0x44806000"],
|
|
[1, "0x444dc000", "0x44806000"],
|
|
[1, "0x444dc000", "0x44808000"],
|
|
[1, "0x43810000", "0x44808000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"skp1": {
|
|
"p1": [[0, "0x433d0000", "0x40e00000"],
|
|
[4, "0x433d0000", "0x40aafb0d", "0x433e57d8", "0x40800000", "0x43400000", "0x40800000"],
|
|
[1, "0x43730000", "0x40800000"],
|
|
[4, "0x4374a828", "0x40800000", "0x43760000", "0x40aafb0d", "0x43760000", "0x40e00000"],
|
|
[1, "0x43760000", "0x41a80000"],
|
|
[4, "0x43760000", "0x41b5413d", "0x4374a828", "0x41c00000", "0x43730000", "0x41c00000"],
|
|
[1, "0x43400000", "0x41c00000"],
|
|
[4, "0x433e57d8", "0x41c00000", "0x433d0000", "0x41b5413d", "0x433d0000", "0x41a80000"],
|
|
[1, "0x433d0000", "0x40e00000"],
|
|
[5],
|
|
[0, "0x433f0000", "0x41000000"],
|
|
[4, "0x433f0000", "0x40dca75d", "0x433fe53b", "0x40c00000", "0x43410000", "0x40c00000"],
|
|
[1, "0x43720000", "0x40c00000"],
|
|
[4, "0x43731ac5", "0x40c00000", "0x43740000", "0x40dca75d", "0x43740000", "0x41000000"],
|
|
[1, "0x43740000", "0x41a00000"],
|
|
[4, "0x43740000", "0x41a8d629", "0x43731ac5", "0x41b00000", "0x43720000", "0x41b00000"],
|
|
[1, "0x43410000", "0x41b00000"],
|
|
[4, "0x433fe53b", "0x41b00000", "0x433f0000", "0x41a8d629", "0x433f0000", "0x41a00000"],
|
|
[1, "0x433f0000", "0x41000000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x433d0000", "0x40800000"],
|
|
[1, "0x43470000", "0x41600000"],
|
|
[1, "0x436c0000", "0x41600000"],
|
|
[1, "0x43760000", "0x40800000"],
|
|
[1, "0x433d0000", "0x40800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x43730000", "0x40800000"],
|
|
[1, "0x43400000", "0x40800000"],
|
|
[4, "0x433f2bec", "0x40800000", "0x433e6bec", "0x408abec2", "0x433de0f1", "0x409c1e22"],
|
|
[1, "0x433f95f6", "0x40d2bec3"],
|
|
[4, "0x433ff29d", "0x40c729d7", "0x4340729d", "0x40c00000", "0x43410000", "0x40c00000"],
|
|
[1, "0x43720000", "0x40c00000"],
|
|
[4, "0x43728d63", "0x40c00000", "0x43730d63", "0x40c729d7", "0x43736a0a", "0x40d2bec3"],
|
|
[1, "0x43751f0f", "0x409c1e22"],
|
|
[4, "0x43749414", "0x408abec2", "0x4373d414", "0x40800000", "0x43730000", "0x40800000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"rRect10": {
|
|
"p1": [],
|
|
"fillType1": "kInverseEvenOdd_FillType",
|
|
"p2": [[0, "0x412a6666", "0x420e999a"],
|
|
[1, "0x412a6666", "0x417a6666"],
|
|
[3, "0x412a6666", "0x412a6666", "0x417a6666", "0x412a6666", "0x3f3504f3"],
|
|
[1, "0x420e999a", "0x412a6666"],
|
|
[3, "0x4222999a", "0x412a6666", "0x4222999a", "0x417a6666", "0x3f3504f3"],
|
|
[1, "0x4222999a", "0x420e999a"],
|
|
[3, "0x4222999a", "0x4222999a", "0x420e999a", "0x4222999a", "0x3f3504f3"],
|
|
[1, "0x417a6666", "0x4222999a"],
|
|
[3, "0x412a6666", "0x4222999a", "0x412a6666", "0x420e999a", "0x3f3504f3"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kUnion_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [],
|
|
"fillTypeOut": "kInverseEvenOdd_FillType"
|
|
},
|
|
"rRect11": {
|
|
"p1": [],
|
|
"fillType1": "kInverseEvenOdd_FillType",
|
|
"p2": [[0, "0x3f266666", "0x41cd3333"],
|
|
[1, "0x3f266666", "0x40b4cccd"],
|
|
[3, "0x3f266666", "0x3f266666", "0x40b4cccd", "0x3f266666", "0x3f3504f3"],
|
|
[1, "0x41cd3333", "0x3f266666"],
|
|
[3, "0x41f53333", "0x3f266666", "0x41f53333", "0x40b4cccd", "0x3f3504f3"],
|
|
[1, "0x41f53333", "0x41cd3333"],
|
|
[3, "0x41f53333", "0x41f53333", "0x41cd3333", "0x41f53333", "0x3f3504f3"],
|
|
[1, "0x40b4cccd", "0x41f53333"],
|
|
[3, "0x3f266666", "0x41f53333", "0x3f266666", "0x41cd3333", "0x3f3504f3"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kXOR_PathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f266666", "0x41cd3333"],
|
|
[1, "0x3f266666", "0x40b4cccd"],
|
|
[3, "0x3f266666", "0x3f266666", "0x40b4cccd", "0x3f266666", "0x3f3504f3"],
|
|
[1, "0x41cd3333", "0x3f266666"],
|
|
[3, "0x41f53333", "0x3f266666", "0x41f53333", "0x40b4cccd", "0x3f3504f3"],
|
|
[1, "0x41f53333", "0x41cd3333"],
|
|
[3, "0x41f53333", "0x41f53333", "0x41cd3333", "0x41f53333", "0x3f3504f3"],
|
|
[1, "0x40b4cccd", "0x41f53333"],
|
|
[3, "0x3f266666", "0x41f53333", "0x3f266666", "0x41cd3333", "0x3f3504f3"],
|
|
[5]],
|
|
"fillTypeOut": "kInverseEvenOdd_FillType"
|
|
},
|
|
"rRect12": {
|
|
"p1": [[0, "0x3f266666", "0x41cd3333"],
|
|
[1, "0x3f266666", "0x40b4cccd"],
|
|
[3, "0x3f266666", "0x3f266666", "0x40b4cccd", "0x3f266666", "0x3f3504f3"],
|
|
[1, "0x41cd3333", "0x3f266666"],
|
|
[3, "0x41f53333", "0x3f266666", "0x41f53333", "0x40b4cccd", "0x3f3504f3"],
|
|
[1, "0x41f53333", "0x41cd3333"],
|
|
[3, "0x41f53333", "0x41f53333", "0x41cd3333", "0x41f53333", "0x3f3504f3"],
|
|
[1, "0x40b4cccd", "0x41f53333"],
|
|
[3, "0x3f266666", "0x41f53333", "0x3f266666", "0x41cd3333", "0x3f3504f3"],
|
|
[5]],
|
|
"fillType1": "kInverseEvenOdd_FillType",
|
|
"p2": [[0, "0x41a53333", "0x41cd3333"],
|
|
[1, "0x41a53333", "0x40b4cccd"],
|
|
[3, "0x41a53333", "0x3f266666", "0x41cd3333", "0x3f266666", "0x3f3504f3"],
|
|
[1, "0x4236999a", "0x3f266666"],
|
|
[3, "0x424a999a", "0x3f266666", "0x424a999a", "0x40b4cccd", "0x3f3504f3"],
|
|
[1, "0x424a999a", "0x41cd3333"],
|
|
[3, "0x424a999a", "0x41f53333", "0x4236999a", "0x41f53333", "0x3f3504f3"],
|
|
[1, "0x41cd3333", "0x41f53333"],
|
|
[3, "0x41a53333", "0x41f53333", "0x41a53333", "0x41cd3333", "0x3f3504f3"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kReverseDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x41f53333", "0x40b4cccd"],
|
|
[3, "0x41f53333", "0x3f266666", "0x41cd3333", "0x3f266666", "0x3f3504f3"],
|
|
[3, "0x41a53333", "0x3f266666", "0x41a53333", "0x40b4cccd", "0x3f3504f3"],
|
|
[1, "0x41a53333", "0x41cd3333"],
|
|
[3, "0x41a53333", "0x41f53333", "0x41cd3333", "0x41f53333", "0x3f3504f3"],
|
|
[3, "0x41f53333", "0x41f53333", "0x41f53333", "0x41cd3333", "0x3f3504f3"],
|
|
[1, "0x41f53333", "0x40b4cccd"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"rRect13": {
|
|
"p1": [[0, "0x41f53333", "0x40b4cccd"],
|
|
[3, "0x41f53333", "0x3f266666", "0x41cd3333", "0x3f266666", "0x3f3504f3"],
|
|
[3, "0x41a53333", "0x3f266666", "0x41a53333", "0x40b4cccd", "0x3f3504f3"],
|
|
[1, "0x41a53333", "0x41cd3333"],
|
|
[3, "0x41a53333", "0x41f53333", "0x41cd3333", "0x41f53333", "0x3f3504f3"],
|
|
[3, "0x41f53333", "0x41f53333", "0x41f53333", "0x41cd3333", "0x3f3504f3"],
|
|
[1, "0x41f53333", "0x40b4cccd"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x3f266666", "0x4236999a"],
|
|
[1, "0x3f266666", "0x41cd3333"],
|
|
[3, "0x3f266666", "0x41a53333", "0x40b4cccd", "0x41a53333", "0x3f3504f3"],
|
|
[1, "0x41cd3333", "0x41a53333"],
|
|
[3, "0x41f53333", "0x41a53333", "0x41f53333", "0x41cd3333", "0x3f3504f3"],
|
|
[1, "0x41f53333", "0x4236999a"],
|
|
[3, "0x41f53333", "0x424a999a", "0x41cd3333", "0x424a999a", "0x3f3504f3"],
|
|
[1, "0x40b4cccd", "0x424a999a"],
|
|
[3, "0x3f266666", "0x424a999a", "0x3f266666", "0x4236999a", "0x3f3504f3"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kXOR_PathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x41cd3333", "0x3f266666"],
|
|
[3, "0x41f53333", "0x3f266666", "0x41f53333", "0x40b4cccd", "0x3f3504f3"],
|
|
[1, "0x41f53333", "0x41cd3333"],
|
|
[3, "0x41f53333", "0x41a53333", "0x41cd3333", "0x41a53333", "0x3f3504f3"],
|
|
[1, "0x41a53333", "0x41a53333"],
|
|
[1, "0x41a53333", "0x40b4cccd"],
|
|
[3, "0x41a53333", "0x3f266666", "0x41cd3333", "0x3f266666", "0x3f3504f3"],
|
|
[5],
|
|
[0, "0x41a53333", "0x41a53333"],
|
|
[1, "0x40b4cccd", "0x41a53333"],
|
|
[3, "0x3f266666", "0x41a53333", "0x3f266666", "0x41cd3333", "0x3f3504f3"],
|
|
[1, "0x3f266666", "0x4236999a"],
|
|
[3, "0x3f266666", "0x424a999a", "0x40b4cccd", "0x424a999a", "0x3f3504f3"],
|
|
[1, "0x41cd3333", "0x424a999a"],
|
|
[3, "0x41f53333", "0x424a999a", "0x41f53333", "0x4236999a", "0x3f3504f3"],
|
|
[1, "0x41f53333", "0x41cd3333"],
|
|
[3, "0x41f53333", "0x41f53333", "0x41cd3333", "0x41f53333", "0x3f3504f3"],
|
|
[3, "0x41a53333", "0x41f53333", "0x41a53333", "0x41cd3333", "0x3f3504f3"],
|
|
[1, "0x41a53333", "0x41a53333"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"rRect14": {
|
|
"p1": [[0, "0x41cd3333", "0x3f266666"],
|
|
[3, "0x41f53333", "0x3f266666", "0x41f53333", "0x40b4cccd", "0x3f3504f3"],
|
|
[1, "0x41f53333", "0x41cd3333"],
|
|
[3, "0x41f53333", "0x41a53333", "0x41cd3333", "0x41a53333", "0x3f3504f3"],
|
|
[1, "0x41a53333", "0x41a53333"],
|
|
[1, "0x41a53333", "0x40b4cccd"],
|
|
[3, "0x41a53333", "0x3f266666", "0x41cd3333", "0x3f266666", "0x3f3504f3"],
|
|
[5],
|
|
[0, "0x41a53333", "0x41a53333"],
|
|
[1, "0x40b4cccd", "0x41a53333"],
|
|
[3, "0x3f266666", "0x41a53333", "0x3f266666", "0x41cd3333", "0x3f3504f3"],
|
|
[1, "0x3f266666", "0x4236999a"],
|
|
[3, "0x3f266666", "0x424a999a", "0x40b4cccd", "0x424a999a", "0x3f3504f3"],
|
|
[1, "0x41cd3333", "0x424a999a"],
|
|
[3, "0x41f53333", "0x424a999a", "0x41f53333", "0x4236999a", "0x3f3504f3"],
|
|
[1, "0x41f53333", "0x41cd3333"],
|
|
[3, "0x41f53333", "0x41f53333", "0x41cd3333", "0x41f53333", "0x3f3504f3"],
|
|
[3, "0x41a53333", "0x41f53333", "0x41a53333", "0x41cd3333", "0x3f3504f3"],
|
|
[1, "0x41a53333", "0x41a53333"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x41a53333", "0x4236999a"],
|
|
[1, "0x41a53333", "0x41cd3333"],
|
|
[3, "0x41a53333", "0x41a53333", "0x41cd3333", "0x41a53333", "0x3f3504f3"],
|
|
[1, "0x4236999a", "0x41a53333"],
|
|
[3, "0x424a999a", "0x41a53333", "0x424a999a", "0x41cd3333", "0x3f3504f3"],
|
|
[1, "0x424a999a", "0x4236999a"],
|
|
[3, "0x424a999a", "0x424a999a", "0x4236999a", "0x424a999a", "0x3f3504f3"],
|
|
[1, "0x41cd3333", "0x424a999a"],
|
|
[3, "0x41a53333", "0x424a999a", "0x41a53333", "0x4236999a", "0x3f3504f3"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kReverseDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x41cd3333", "0x424a999a"],
|
|
[1, "0x4236999a", "0x424a999a"],
|
|
[3, "0x424a999a", "0x424a999a", "0x424a999a", "0x4236999a", "0x3f3504f3"],
|
|
[1, "0x424a999a", "0x41cd3333"],
|
|
[3, "0x424a999a", "0x41a53333", "0x4236999a", "0x41a53333", "0x3f3504f3"],
|
|
[1, "0x41f53333", "0x41a53333"],
|
|
[1, "0x41f53333", "0x41cd3333"],
|
|
[3, "0x41f53333", "0x41a53333", "0x41cd3333", "0x41a53333", "0x3f3504f3"],
|
|
[3, "0x41a53333", "0x41a53333", "0x41a53333", "0x41cd3333", "0x3f3504f3"],
|
|
[3, "0x41a53333", "0x41f53333", "0x41cd3333", "0x41f53333", "0x3f3504f3"],
|
|
[3, "0x41f53333", "0x41f53333", "0x41f53333", "0x41cd3333", "0x3f3504f3"],
|
|
[1, "0x41f53333", "0x4236999a"],
|
|
[3, "0x41f53333", "0x424a999a", "0x41cd3333", "0x424a999a", "0x3f3504f3"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp70d": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x00000000", "0x40a00000", "0x40800000", "0x00000000", "0x40a00000", "0x00000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40800000"],
|
|
[4, "0x00000000", "0x40a00000", "0x3f800000", "0x00000000", "0x40a00000", "0x00000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f633e91", "0x402316a7"],
|
|
[4, "0x3eb78cec", "0x4025a7cc", "0x00000000", "0x400ca3b7", "0x00000000", "0x3f800000"],
|
|
[1, "0x40532b04", "0x3eae2194"],
|
|
[4, "0x400ae28c", "0x3f529ecc", "0x3fb3089d", "0x3fde7372", "0x3f633e91", "0x402316a7"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp69d": {
|
|
"p1": [[0, "0x3f800000", "0x40400000"],
|
|
[4, "0x00000000", "0x3f800000", "0x40400000", "0x3f800000", "0x40000000", "0x00000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40400000"],
|
|
[4, "0x00000000", "0x40000000", "0x40400000", "0x3f800000", "0x3f800000", "0x00000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f800000", "0x40400000"],
|
|
[1, "0x3fd52862", "0x3f8086d9"],
|
|
[4, "0x3fd55688", "0x3f80658d", "0x3fd584a6", "0x3f804447", "0x3fd5b2bc", "0x3f802307"],
|
|
[4, "0x400676d6", "0x3f30938f", "0x401c5a1f", "0x3ee2d0f6", "0x40000000", "0x00000000"],
|
|
[1, "0x3fd55555", "0x3f7fffff"],
|
|
[1, "0x3fd52862", "0x3f8086d9"],
|
|
[1, "0x3fd527e5", "0x3f808733"],
|
|
[4, "0x3fcb93f8", "0x3f9ccbe9", "0x3fb5976b", "0x3fb9109f", "0x3f9f9add", "0x3fd55555"],
|
|
[4, "0x3f948b10", "0x3fe38e39", "0x3f897b42", "0x3ff1c71c", "0x3f800000", "0x40000000"],
|
|
[1, "0x3f800000", "0x3fcd7e05"],
|
|
[4, "0x3f590de0", "0x3fe8fbd3", "0x3f424ba8", "0x40052319", "0x3f4e1adf", "0x401a67b6"],
|
|
[4, "0x3f55e642", "0x40119a79", "0x3f68875f", "0x4008cd3d", "0x3f800000", "0x40000000"],
|
|
[1, "0x3f800000", "0x40400000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp68u": {
|
|
"p1": [[0, "0x00000000", "0x40a00000"],
|
|
[4, "0x40800000", "0x40a00000", "0x40800000", "0x3f800000", "0x40a00000", "0x00000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40800000"],
|
|
[4, "0x00000000", "0x40a00000", "0x40a00000", "0x00000000", "0x40a00000", "0x40800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kUnion_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x4031a43f", "0x40800000"],
|
|
[4, "0x4009a96f", "0x4092e25f", "0x3fa3e4b1", "0x40a00000", "0x00000000", "0x40a00000"],
|
|
[1, "0x3f7f776f", "0x40801112"],
|
|
[1, "0x3f800000", "0x40800000"],
|
|
[1, "0x40a00000", "0x00000000"],
|
|
[4, "0x409215fd", "0x3edea02e", "0x408a38cc", "0x3fb7e9ea", "0x40768256", "0x401b8e7e"],
|
|
[4, "0x40901022", "0x4017c89e", "0x40a00000", "0x402f348c", "0x40a00000", "0x40800000"],
|
|
[1, "0x4031a43f", "0x40800000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp67u": {
|
|
"p1": [[0, "0x40400000", "0x40a00000"],
|
|
[4, "0x3f800000", "0x40c00000", "0x40a00000", "0x00000000", "0x40400000", "0x3f800000"],
|
|
[1, "0x40400000", "0x40a00000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40a00000"],
|
|
[4, "0x3f800000", "0x40400000", "0x40a00000", "0x40400000", "0x40c00000", "0x3f800000"],
|
|
[1, "0x00000000", "0x40a00000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kUnion_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40400000", "0x40400000"],
|
|
[4, "0x40200000", "0x40880000", "0x40000000", "0x40b00000", "0x40400000", "0x40a00000"],
|
|
[1, "0x40400000", "0x40400000"],
|
|
[5],
|
|
[0, "0x40400000", "0x40400000"],
|
|
[4, "0x40880000", "0x40200000", "0x40b00000", "0x40000000", "0x40c00000", "0x3f800000"],
|
|
[1, "0x40400000", "0x40400000"],
|
|
[5],
|
|
[0, "0x40400000", "0x40400000"],
|
|
[4, "0x3fe00000", "0x40600000", "0x3f000000", "0x40800000", "0x00000000", "0x40a00000"],
|
|
[1, "0x40400000", "0x40400000"],
|
|
[5],
|
|
[0, "0x40400000", "0x40400000"],
|
|
[1, "0x40400000", "0x3f800000"],
|
|
[4, "0x40800000", "0x3f000000", "0x40600000", "0x3fe00000", "0x40400000", "0x40400000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp66u": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40000000", "0x40c00000", "0x40800000", "0x40000000", "0x40a00000", "0x40400000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40000000", "0x40800000"],
|
|
[4, "0x40400000", "0x40a00000", "0x3f800000", "0x00000000", "0x40c00000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kUnion_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40174814", "0x4064e2e0"],
|
|
[4, "0x3fcf6106", "0x4064ba60", "0x3f4f6106", "0x40419ca4", "0x00000000", "0x3f800000"],
|
|
[1, "0x402f71c8", "0x40062d83"],
|
|
[4, "0x4049a963", "0x3fc12d8f", "0x40811d16", "0x3f9b61bd", "0x40c00000", "0x40000000"],
|
|
[1, "0x408e38e4", "0x4031c71c"],
|
|
[1, "0x40929000", "0x40354000"],
|
|
[4, "0x408a5555", "0x4035aaaa", "0x4080e38f", "0x403f1c71", "0x406d097c", "0x40497b42"],
|
|
[1, "0x40160000", "0x40750000"],
|
|
[4, "0x40168008", "0x40703fb2", "0x4016e00c", "0x406acf4d", "0x40174814", "0x4064e2e0"],
|
|
[5],
|
|
[0, "0x40160000", "0x40750000"],
|
|
[1, "0x40000000", "0x40800000"],
|
|
[4, "0x40100000", "0x40880000", "0x40140000", "0x40840000", "0x40160000", "0x40750000"],
|
|
[5],
|
|
[0, "0x40929000", "0x40354000"],
|
|
[1, "0x40a00000", "0x40400000"],
|
|
[4, "0x409c0000", "0x40380000", "0x40978000", "0x40350000", "0x40929000", "0x40354000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"rectOp1d": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x00000000", "0x3f800000", "0x3f800000", "0x00000000", "0x40400000", "0x00000000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x00000000", "0x40400000", "0x3f800000", "0x00000000", "0x3f800000", "0x00000000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f56015e", "0x3eea9d16"],
|
|
[4, "0x3f4cddcd", "0x3f0d9094", "0x3f42a393", "0x3f27f032", "0x3f37bddd", "0x3f42c0b6"],
|
|
[1, "0x40400000", "0x00000000"],
|
|
[4, "0x4003916f", "0x00000000", "0x3faacdc2", "0x3e64403e", "0x3f56015e", "0x3eea9d16"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp65d": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x3f800000", "0x40a00000", "0x3f800000", "0x00000000", "0x3f800000", "0x00000000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x00000000", "0x3f800000", "0x3f800000", "0x00000000", "0x40a00000", "0x3f800000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f78b624", "0x3f800000"],
|
|
[4, "0x3f682177", "0x400db80a", "0x3f31d480", "0x4071d480", "0x00000000", "0x3f800000"],
|
|
[1, "0x3f78b624", "0x3f800000"],
|
|
[5],
|
|
[0, "0x3f7cd9ea", "0x3f208793"],
|
|
[4, "0x3e7d32d2", "0x3f40b34b", "0x00000000", "0x3f800000", "0x00000000", "0x3f800000"],
|
|
[1, "0x3f800000", "0x00000000"],
|
|
[4, "0x3f800000", "0x00000000", "0x3f800000", "0x3e886882", "0x3f7cd9ea", "0x3f208793"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp64d": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x00000000", "0x3f800000", "0x3f800000", "0x00000000", "0x40400000", "0x00000000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x00000000", "0x40400000", "0x3f800000", "0x00000000", "0x3f800000", "0x00000000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f56015e", "0x3eea9d16"],
|
|
[4, "0x3f4cddcd", "0x3f0d9094", "0x3f42a393", "0x3f27f032", "0x3f37bddd", "0x3f42c0b6"],
|
|
[1, "0x40400000", "0x00000000"],
|
|
[4, "0x4003916f", "0x00000000", "0x3faacdc2", "0x3e64403e", "0x3f56015e", "0x3eea9d16"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp63d": {
|
|
"p1": [[0, "0x40000000", "0x40400000"],
|
|
[4, "0x00000000", "0x40800000", "0x40400000", "0x40000000", "0x40a00000", "0x40400000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40000000", "0x40400000"],
|
|
[4, "0x40400000", "0x40a00000", "0x40400000", "0x40000000", "0x40800000", "0x00000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40400000", "0x40400000"],
|
|
[1, "0x40a00000", "0x40400000"],
|
|
[4, "0x408ca91d", "0x402ca91d", "0x406ccc69", "0x402ada60", "0x404506fb", "0x402ffb58"],
|
|
[4, "0x404356e1", "0x4035a227", "0x4041ab71", "0x403afdae", "0x40400000", "0x40400000"],
|
|
[5],
|
|
[0, "0x40000000", "0x40400000"],
|
|
[4, "0x3fd00000", "0x40480000", "0x3fb00000", "0x40500000", "0x3fac0000", "0x40520000"],
|
|
[4, "0x3fa80000", "0x40540000", "0x3fc00000", "0x40500000", "0x40000000", "0x40400000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp62d": {
|
|
"p1": [[0, "0x3f800000", "0x40400000"],
|
|
[4, "0x40a00000", "0x40c00000", "0x40a00000", "0x40400000", "0x40a00000", "0x40800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40400000", "0x40a00000"],
|
|
[4, "0x40800000", "0x40a00000", "0x40400000", "0x3f800000", "0x40c00000", "0x40a00000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40600284", "0x408a760a"],
|
|
[4, "0x403ae23b", "0x40869d31", "0x400765fb", "0x40758c7c", "0x3f800000", "0x40400000"],
|
|
[1, "0x406b7cef", "0x406adf3c"],
|
|
[4, "0x406874bc", "0x40738262", "0x4066017b", "0x407d4f6a", "0x40638e39", "0x40838e39"],
|
|
[4, "0x406264f2", "0x4085e0c6", "0x40613bab", "0x40883354", "0x40600284", "0x408a760a"],
|
|
[5],
|
|
[0, "0x409fafc0", "0x4072819b"],
|
|
[4, "0x409faa35", "0x407271d6", "0x409fa447", "0x407265d6", "0x409f9df1", "0x40725d79"],
|
|
[4, "0x409fa3e0", "0x40726981", "0x409fa9d0", "0x4072758c", "0x409fafc0", "0x4072819b"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp61d": {
|
|
"p1": [[0, "0x3f800000", "0x40000000"],
|
|
[4, "0x00000000", "0x40a00000", "0x40400000", "0x40000000", "0x40c00000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40000000", "0x40400000"],
|
|
[4, "0x3f800000", "0x40c00000", "0x40000000", "0x3f800000", "0x40a00000", "0x00000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40000000", "0x40400000"],
|
|
[4, "0x401360ad", "0x40364fa9", "0x4029b057", "0x4029b057", "0x40420b9b", "0x401be8ca"],
|
|
[4, "0x407a2207", "0x3ff85b45", "0x409e8882", "0x3fac9f53", "0x40c00000", "0x3f800000"],
|
|
[1, "0x40600000", "0x3fc00000"],
|
|
[1, "0x40000000", "0x40400000"],
|
|
[5],
|
|
[0, "0x40372df0", "0x3fd05407"],
|
|
[4, "0x401f746f", "0x40066bfe", "0x400d0fca", "0x4025e06d", "0x40000000", "0x40400000"],
|
|
[4, "0x3f800000", "0x40600000", "0x3f000000", "0x40600000", "0x3f800000", "0x40000000"],
|
|
[1, "0x40372df0", "0x3fd05407"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp60d": {
|
|
"p1": [[0, "0x00000000", "0x40000000"],
|
|
[4, "0x40800000", "0x40c00000", "0x40c00000", "0x00000000", "0x40a00000", "0x40000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40c00000"],
|
|
[4, "0x40000000", "0x40a00000", "0x40000000", "0x00000000", "0x40c00000", "0x40800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40059ab9", "0x40550635"],
|
|
[4, "0x3fbc505c", "0x404b09f7", "0x3f45df77", "0x403177de", "0x00000000", "0x40000000"],
|
|
[1, "0x40a00000", "0x40000000"],
|
|
[4, "0x40afe2b2", "0x3f80ea71", "0x40a81cfe", "0x3ffe2e7a", "0x408c9911", "0x402ef7a4"],
|
|
[4, "0x4052adf1", "0x400a5f4c", "0x40288905", "0x402656d7", "0x40059ab9", "0x40550635"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp59d": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40a00000", "0x40c00000", "0x40800000", "0x00000000", "0x40800000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40800000"],
|
|
[4, "0x3f800000", "0x40800000", "0x3f800000", "0x00000000", "0x40c00000", "0x40a00000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3fe57a0c", "0x402144f1"],
|
|
[4, "0x3fa6dc62", "0x400ced78", "0x3f3677b8", "0x3fdb3bdc", "0x00000000", "0x3f800000"],
|
|
[1, "0x40800000", "0x3f800000"],
|
|
[4, "0x40800000", "0x3ec103f8", "0x408c6bb9", "0x401e251b", "0x405e300e", "0x403b791d"],
|
|
[4, "0x402f14da", "0x4020932c", "0x400cdb4f", "0x401b49f8", "0x3fe57a0c", "0x402144f1"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp57d": {
|
|
"p1": [[0, "0x00000000", "0x40a00000"],
|
|
[4, "0x00000000", "0x40a00000", "0x40a00000", "0x40800000", "0x40c00000", "0x40800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40800000", "0x40a00000"],
|
|
[4, "0x40800000", "0x40c00000", "0x40a00000", "0x00000000", "0x40a00000", "0x00000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x4087588b", "0x4089713e"],
|
|
[1, "0x40c00000", "0x40800000"],
|
|
[4, "0x40b6537b", "0x40800000", "0x40a0f441", "0x4082ecad", "0x4087d750", "0x4087015d"],
|
|
[4, "0x4087aca5", "0x4087d4a9", "0x4087825f", "0x4088a4ad", "0x4087588b", "0x4089713e"],
|
|
[5],
|
|
[0, "0x4084e728", "0x40877c37"],
|
|
[1, "0x408469ee", "0x4089ee58"],
|
|
[1, "0x00000000", "0x40a00000"],
|
|
[4, "0x00000000", "0x40a00000", "0x40169378", "0x4090f141", "0x4084e728", "0x40877c37"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp56d": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40000000", "0x40c00000", "0x40a00000", "0x00000000", "0x40000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40a00000"],
|
|
[4, "0x3f800000", "0x40000000", "0x3f800000", "0x00000000", "0x40c00000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f5dedff", "0x401f4c80"],
|
|
[4, "0x3f1237ab", "0x400aece2", "0x3e8d571a", "0x3fd85670", "0x00000000", "0x3f800000"],
|
|
[1, "0x40000000", "0x3f800000"],
|
|
[4, "0x402cac14", "0x3f446fe5", "0x40448e8c", "0x3f69e1f9", "0x404d4bef", "0x3f9b261e"],
|
|
[4, "0x3ff49ac0", "0x3f8be664", "0x3fa619ca", "0x3fcd11af", "0x3f5dedff", "0x401f4c80"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp55d": {
|
|
"p1": [[0, "0x00000000", "0x40a00000"],
|
|
[4, "0x3f800000", "0x40400000", "0x40400000", "0x40000000", "0x40a00000", "0x00000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40000000", "0x40400000"],
|
|
[4, "0x00000000", "0x40a00000", "0x40a00000", "0x00000000", "0x40400000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x4015e400", "0x40143800"],
|
|
[4, "0x3fafe91a", "0x40484234", "0x3f0a76e6", "0x407ac48d", "0x00000000", "0x40a00000"],
|
|
[1, "0x40a00000", "0x00000000"],
|
|
[4, "0x408a209a", "0x3f2efb32", "0x40688267", "0x3fa007e4", "0x403f519d", "0x3fe3d6ec"],
|
|
[4, "0x402d4bf6", "0x40091341", "0x4016a8a3", "0x40230fb8", "0x40041894", "0x4037ced8"],
|
|
[1, "0x4015e400", "0x40143800"],
|
|
[5],
|
|
[0, "0x40041894", "0x4037ced8"],
|
|
[1, "0x40000000", "0x40400000"],
|
|
[4, "0x3fd435f2", "0x4055e507", "0x3fc2a324", "0x405eae6e", "0x3fc24fa6", "0x405e862d"],
|
|
[4, "0x3fc1dfe5", "0x405e504d", "0x3fe05633", "0x404e147f", "0x40041894", "0x4037ced8"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp54d": {
|
|
"p1": [[0, "0x00000000", "0x40800000"],
|
|
[4, "0x3f800000", "0x40400000", "0x40a00000", "0x40800000", "0x40800000", "0x40000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40800000", "0x40a00000"],
|
|
[4, "0x40000000", "0x40800000", "0x40800000", "0x00000000", "0x40400000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x4063670f", "0x404d9c3b"],
|
|
[4, "0x4082c681", "0x40422465", "0x408b3764", "0x402cdd91", "0x40800000", "0x40000000"],
|
|
[1, "0x40555555", "0x40155555"],
|
|
[1, "0x4063670f", "0x404d9c3b"],
|
|
[5],
|
|
[0, "0x40468cfb", "0x401cb982"],
|
|
[4, "0x4044af46", "0x402f02be", "0x4043b7ec", "0x40423590", "0x4044da5f", "0x4054f299"],
|
|
[4, "0x4031da44", "0x40583b21", "0x401c7f0d", "0x405a3ebf", "0x4006db7f", "0x405c492f"],
|
|
[4, "0x3fcf403a", "0x405f3b3b", "0x3f8f9c16", "0x40623b7d", "0x3f3684c4", "0x40692f67"],
|
|
[1, "0x40468cfb", "0x401cb982"],
|
|
[5],
|
|
[0, "0x3f3684c4", "0x40692f67"],
|
|
[4, "0x3ed5555c", "0x406e38e2", "0x3e2aaab0", "0x40755555", "0x00000000", "0x40800000"],
|
|
[1, "0x3f3684c4", "0x40692f67"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp53d": {
|
|
"p1": [[0, "0x00000000", "0x40400000"],
|
|
[4, "0x3f800000", "0x40000000", "0x40a00000", "0x40400000", "0x40000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40400000", "0x40a00000"],
|
|
[4, "0x3f800000", "0x40000000", "0x40400000", "0x00000000", "0x40000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40165d1c", "0x4019746e"],
|
|
[4, "0x404b0685", "0x4012328f", "0x4063ea33", "0x400553c4", "0x400ce628", "0x3f918e18"],
|
|
[4, "0x400b3a76", "0x3f9eb7f9", "0x40097a4b", "0x3fae447b", "0x40080000", "0x3fc00000"],
|
|
[1, "0x40000000", "0x3f800000"],
|
|
[1, "0x00000000", "0x40400000"],
|
|
[4, "0x3ec3910d", "0x40278dde", "0x3f99cee3", "0x4021c886", "0x3ff36ae4", "0x401cdab9"],
|
|
[4, "0x3ffaf39f", "0x401c70a2", "0x40013053", "0x401c0811", "0x4004d390", "0x401b9e50"],
|
|
[4, "0x40037998", "0x400472e6", "0x400545c6", "0x3fe0bab6", "0x40080000", "0x3fc00000"],
|
|
[1, "0x40165d1c", "0x4019746e"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp52d": {
|
|
"p1": [[0, "0x00000000", "0x40000000"],
|
|
[4, "0x3f800000", "0x40000000", "0x40a00000", "0x40800000", "0x40800000", "0x40400000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40800000", "0x40a00000"],
|
|
[4, "0x40400000", "0x40800000", "0x40000000", "0x00000000", "0x40000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x403ebde2", "0x403d7bc4"],
|
|
[4, "0x40770a9a", "0x4052373a", "0x408ebe8b", "0x405d7d16", "0x40800000", "0x40400000"],
|
|
[1, "0x4036db6e", "0x402db6db"],
|
|
[1, "0x403ebde2", "0x403d7bc4"],
|
|
[5],
|
|
[0, "0x4032f3f2", "0x402cbcfc"],
|
|
[4, "0x4034d20c", "0x40318b14", "0x4036b912", "0x403661e9", "0x4038a845", "0x403b3b83"],
|
|
[4, "0x402e205a", "0x403751df", "0x40230e81", "0x4033209a", "0x4017c174", "0x402ed8e9"],
|
|
[4, "0x3ffd07d0", "0x402549b7", "0x3fc83e12", "0x401b4aab", "0x3f97fffe", "0x40130000"],
|
|
[1, "0x4032f3f2", "0x402cbcfc"],
|
|
[5],
|
|
[0, "0x3f97fffe", "0x40130000"],
|
|
[4, "0x3f2ffffe", "0x40080000", "0x3e7ffffd", "0x40000000", "0x00000000", "0x40000000"],
|
|
[1, "0x3f97fffe", "0x40130000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp51d": {
|
|
"p1": [[0, "0x00000000", "0x40400000"],
|
|
[4, "0x3f800000", "0x40000000", "0x40800000", "0x3f800000", "0x40c00000", "0x00000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40800000"],
|
|
[4, "0x00000000", "0x40c00000", "0x40400000", "0x00000000", "0x40000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3fd82441", "0x3ff7933c"],
|
|
[4, "0x3f76861f", "0x40128669", "0x3eb5e65a", "0x40294335", "0x00000000", "0x40400000"],
|
|
[1, "0x3fcccccd", "0x400ccccd"],
|
|
[1, "0x3fd82441", "0x3ff7933c"],
|
|
[5],
|
|
[0, "0x3ff9c0b5", "0x3fe76a6f"],
|
|
[4, "0x3ff56298", "0x3ff29194", "0x3ff0b59a", "0x3ffe2e20", "0x3febcec7", "0x40050c4e"],
|
|
[1, "0x40c00000", "0x00000000"],
|
|
[4, "0x40996e43", "0x3f1a46f4", "0x404e7aaf", "0x3f9a46f5", "0x3ff9c0b5", "0x3fe76a6f"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp50d": {
|
|
"p1": [[0, "0x00000000", "0x40400000"],
|
|
[4, "0x3f800000", "0x40c00000", "0x40a00000", "0x00000000", "0x40a00000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40a00000"],
|
|
[4, "0x3f800000", "0x40a00000", "0x40400000", "0x00000000", "0x40c00000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x404963e6", "0x3fdee348"],
|
|
[1, "0x00000000", "0x40400000"],
|
|
[4, "0x3e87b641", "0x4072e458", "0x3f3dab8c", "0x407d50b7", "0x3fa60904", "0x407256f7"],
|
|
[4, "0x3fa8d96b", "0x40708f0c", "0x3fabafa1", "0x406ec308", "0x3fae8ba3", "0x406cf356"],
|
|
[4, "0x3fef1432", "0x40441254", "0x401d9420", "0x4013e126", "0x404963e6", "0x3fdee348"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp49d": {
|
|
"p1": [[0, "0x00000000", "0x40000000"],
|
|
[4, "0x3f800000", "0x40a00000", "0x40400000", "0x40000000", "0x40800000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40000000", "0x40400000"],
|
|
[4, "0x3f800000", "0x40800000", "0x40000000", "0x00000000", "0x40a00000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40260775", "0x3facfc46"],
|
|
[1, "0x00000000", "0x40000000"],
|
|
[4, "0x3ee053fc", "0x40541f7e", "0x3f88bc61", "0x405e87d5", "0x3fdc6dff", "0x404a4950"],
|
|
[4, "0x3fb9f6de", "0x4047ad38", "0x3fdf2c82", "0x40017967", "0x40260775", "0x3facfc46"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp48d": {
|
|
"p1": [[0, "0x00000000", "0x40000000"],
|
|
[4, "0x40000000", "0x40400000", "0x40a00000", "0x3f800000", "0x40400000", "0x40000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40a00000"],
|
|
[4, "0x40000000", "0x40400000", "0x40000000", "0x00000000", "0x40400000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40400000", "0x40000000"],
|
|
[4, "0x40580000", "0x3ff00000", "0x40680000", "0x3fe00000", "0x406a0000", "0x3fdc0000"],
|
|
[4, "0x406c0000", "0x3fd80000", "0x40600000", "0x3fe00000", "0x40400000", "0x40000000"],
|
|
[5],
|
|
[0, "0x40000000", "0x40000000"],
|
|
[4, "0x3ffca91f", "0x40050252", "0x3ff9523d", "0x400a5dd9", "0x3ff5f20d", "0x401004a0"],
|
|
[4, "0x3fa6672e", "0x401525a0", "0x3f1ab715", "0x401356e3", "0x00000000", "0x40000000"],
|
|
[1, "0x40000000", "0x40000000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp47d": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x3f800000", "0x40c00000", "0x40c00000", "0x40000000", "0x40a00000", "0x40800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40000000", "0x40c00000"],
|
|
[4, "0x40800000", "0x40a00000", "0x3f800000", "0x00000000", "0x40c00000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x407f3d13", "0x4060f3a8"],
|
|
[4, "0x40814e4f", "0x40605584", "0x4082f452", "0x405fb7fc", "0x40848f6c", "0x405f1e87"],
|
|
[1, "0x40849710", "0x405f1bad"],
|
|
[1, "0x40a00000", "0x40800000"],
|
|
[4, "0x40abe2be", "0x40507507", "0x409d4884", "0x4055e400", "0x40849710", "0x405f1bad"],
|
|
[1, "0x4081bad0", "0x405bacf9"],
|
|
[1, "0x407f3d13", "0x4060f3a8"],
|
|
[5],
|
|
[0, "0x40382762", "0x402e7e07"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[4, "0x3ee3b55d", "0x404e515a", "0x3fd7203f", "0x406ab470", "0x4034ff97", "0x40699c6b"],
|
|
[4, "0x403501ac", "0x40695617", "0x403503c2", "0x40690fc2", "0x403505d7", "0x4068c96a"],
|
|
[4, "0x40359acb", "0x40552338", "0x403630c5", "0x40415a99", "0x40382762", "0x402e7e07"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp46d": {
|
|
"p1": [[0, "0x00000000", "0x40000000"],
|
|
[4, "0x40400000", "0x40a00000", "0x40a00000", "0x00000000", "0x40800000", "0x40000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40a00000"],
|
|
[4, "0x40000000", "0x40800000", "0x40000000", "0x00000000", "0x40a00000", "0x40400000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3fe37168", "0x403e61d7"],
|
|
[4, "0x3f9f3f13", "0x403ae719", "0x3f252aa1", "0x40294aa8", "0x00000000", "0x40000000"],
|
|
[1, "0x402e5c1a", "0x40000000"],
|
|
[4, "0x4017067e", "0x400acb59", "0x40045451", "0x40229f31", "0x3fe37168", "0x403e61d7"],
|
|
[5],
|
|
[0, "0x40742f07", "0x40050758"],
|
|
[4, "0x4075cc1a", "0x4003544b", "0x407758dd", "0x4001a65e", "0x4078d4fe", "0x40000000"],
|
|
[1, "0x40800000", "0x40000000"],
|
|
[4, "0x40842109", "0x3fdef7b9", "0x4086a8e5", "0x3fccda6c", "0x4087bac7", "0x3fc58826"],
|
|
[4, "0x40881f02", "0x3fc3138c", "0x4088525c", "0x3fc1b420", "0x408852fa", "0x3fc1a190"],
|
|
[4, "0x40885398", "0x3fc18f00", "0x4088217b", "0x3fc2c94d", "0x4087bac7", "0x3fc58826"],
|
|
[4, "0x408651f2", "0x3fce5f22", "0x40826fa7", "0x3fe53e6b", "0x4078d4fe", "0x40000000"],
|
|
[1, "0x4068c511", "0x40000000"],
|
|
[4, "0x406c77eb", "0x40016a2d", "0x40704552", "0x4003161e", "0x40742f07", "0x40050758"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp45d": {
|
|
"p1": [[0, "0x00000000", "0x40000000"],
|
|
[4, "0x40000000", "0x40800000", "0x40800000", "0x00000000", "0x40400000", "0x40000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40800000"],
|
|
[4, "0x40000000", "0x40400000", "0x40000000", "0x00000000", "0x40800000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x405102b4", "0x3fb79a02"],
|
|
[4, "0x40510cc4", "0x3fb6da6c", "0x4050ff2c", "0x3fb664ec", "0x4050da9f", "0x3fb633ed"],
|
|
[4, "0x4050af55", "0x3fb5f9e6", "0x405063d8", "0x3fb61ff8", "0x404ff94e", "0x3fb69ce0"],
|
|
[4, "0x40505179", "0x3fb6ef95", "0x4050a9f0", "0x3fb743f5", "0x405102b4", "0x3fb79a02"],
|
|
[5],
|
|
[0, "0x3ff3a2b5", "0x40000000"],
|
|
[1, "0x00000000", "0x40000000"],
|
|
[4, "0x3f054b69", "0x402152da", "0x3f854b69", "0x40289eea", "0x3fc12a84", "0x40237161"],
|
|
[4, "0x3fc6d79c", "0x401f7231", "0x3fcc62fe", "0x401b7d6d", "0x3fd1d53f", "0x40179a97"],
|
|
[4, "0x3fdd702a", "0x400f52c4", "0x3fe898fa", "0x40075c5b", "0x3ff3a2b5", "0x40000000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp44d": {
|
|
"p1": [[0, "0x00000000", "0x40000000"],
|
|
[4, "0x40400000", "0x40c00000", "0x40800000", "0x00000000", "0x40400000", "0x40000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40800000"],
|
|
[4, "0x40000000", "0x40400000", "0x40000000", "0x00000000", "0x40c00000", "0x40400000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f8dd8aa", "0x4047a10f"],
|
|
[4, "0x3f4681cc", "0x4039926e", "0x3ecfe2b5", "0x4022a5c9", "0x00000000", "0x40000000"],
|
|
[1, "0x40100000", "0x40000000"],
|
|
[4, "0x3ff7413c", "0x400d94ec", "0x3fd4462e", "0x4020ed8d", "0x3fafb7d4", "0x40352538"],
|
|
[4, "0x3fa4a3e7", "0x403b45a3", "0x3f996af2", "0x40417a89", "0x3f8dd8aa", "0x4047a10f"],
|
|
[5],
|
|
[0, "0x4057fe4b", "0x3fda9fbf"],
|
|
[4, "0x4057cd63", "0x3fc73b89", "0x4053808b", "0x3fc287fa", "0x404b17c2", "0x3fd9c5aa"],
|
|
[4, "0x404f4146", "0x3fd999fb", "0x40538d0f", "0x3fd9dfda", "0x4057fe4b", "0x3fda9fbf"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp43d": {
|
|
"p1": [[0, "0x00000000", "0x40000000"],
|
|
[4, "0x3f800000", "0x40000000", "0x40800000", "0x00000000", "0x40400000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40800000"],
|
|
[4, "0x3f800000", "0x40400000", "0x40000000", "0x00000000", "0x40000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3fb8e38e", "0x3fc25ed1"],
|
|
[4, "0x3f638e38", "0x3fe38e39", "0x3eaaaaab", "0x40000000", "0x00000000", "0x40000000"],
|
|
[1, "0x3fb8e38e", "0x3fc25ed1"],
|
|
[5],
|
|
[0, "0x3fc0b460", "0x3fbeb458"],
|
|
[4, "0x3fbe19ad", "0x3fbfee99", "0x3fbb7e9d", "0x3fc12786", "0x3fb8e38e", "0x3fc25ed1"],
|
|
[1, "0x3fc00f6d", "0x3fbffadc"],
|
|
[4, "0x3fc04684", "0x3fbf8dc2", "0x3fc07d80", "0x3fbf20eb", "0x3fc0b460", "0x3fbeb458"],
|
|
[5],
|
|
[0, "0x3fe04b75", "0x3faf8ed0"],
|
|
[1, "0x3fdb6db7", "0x3fb6db6e"],
|
|
[1, "0x40400000", "0x3f800000"],
|
|
[4, "0x40600000", "0x3f000000", "0x40400000", "0x3f400000", "0x40100000", "0x3f900000"],
|
|
[4, "0x4005f02a", "0x3f9a0fd6", "0x3ff658b1", "0x3fa4d3a7", "0x3fe04b75", "0x3faf8ed0"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp42d": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x3f800000", "0x40000000", "0x40c00000", "0x40a00000", "0x40a00000", "0x40800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40a00000", "0x40c00000"],
|
|
[4, "0x40800000", "0x40a00000", "0x3f800000", "0x00000000", "0x40000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x4059f7e8", "0x4055f283"],
|
|
[4, "0x40929915", "0x408148f2", "0x40af5455", "0x408f5455", "0x40a00000", "0x40800000"],
|
|
[1, "0x40480000", "0x40380000"],
|
|
[1, "0x4059f7e8", "0x4055f283"],
|
|
[5],
|
|
[0, "0x402a0d7d", "0x40260818"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[4, "0x3eeb0c70", "0x3fbac31c", "0x3fe16e23", "0x4015bd17", "0x403c1495", "0x4043eb6d"],
|
|
[4, "0x4035db20", "0x4039c2fb", "0x402fd0ff", "0x402fbf99", "0x402a0d7d", "0x40260818"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp41i": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40000000", "0x40c00000", "0x40800000", "0x40400000", "0x40c00000", "0x40800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40400000", "0x40800000"],
|
|
[4, "0x40800000", "0x40c00000", "0x3f800000", "0x00000000", "0x40c00000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x4042ec4c", "0x40217626"],
|
|
[4, "0x403c8be7", "0x403f7e85", "0x4041d42d", "0x40629bc7", "0x40471c72", "0x407b425f"],
|
|
[1, "0x40400000", "0x40800000"],
|
|
[4, "0x4042b4a4", "0x40800000", "0x40456948", "0x407ff15c", "0x40481dec", "0x407fd5ef"],
|
|
[4, "0x4047c89c", "0x407e5af4", "0x40477287", "0x407cd417", "0x40471c72", "0x407b425f"],
|
|
[1, "0x40892492", "0x40492492"],
|
|
[1, "0x4042ec4c", "0x40217626"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp40d": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x3f800000", "0x40a00000", "0x40400000", "0x40000000", "0x40800000", "0x40000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40000000", "0x40400000"],
|
|
[4, "0x40000000", "0x40800000", "0x3f800000", "0x00000000", "0x40a00000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40000000", "0x40400000"],
|
|
[4, "0x40160382", "0x4038a97f", "0x402c0704", "0x402a97f7", "0x40407f6a", "0x401d82ef"],
|
|
[4, "0x4058a980", "0x400e1189", "0x406ead01", "0x40000000", "0x40800000", "0x40000000"],
|
|
[1, "0x4068ba2f", "0x3ff45d17"],
|
|
[1, "0x40000000", "0x40400000"],
|
|
[5],
|
|
[0, "0x400e0cb1", "0x3fc70659"],
|
|
[4, "0x3fedc345", "0x400504b6", "0x3fee4291", "0x402f9d7a", "0x3ff537c3", "0x4041a88e"],
|
|
[4, "0x3f98db0d", "0x404ea510", "0x3ef66a16", "0x403b350b", "0x00000000", "0x3f800000"],
|
|
[1, "0x400e0cb1", "0x3fc70659"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp39d": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40000000", "0x40400000", "0x40a00000", "0x3f800000", "0x40800000", "0x40400000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40a00000"],
|
|
[4, "0x40400000", "0x40800000", "0x3f800000", "0x00000000", "0x40400000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3febd931", "0x3ff5ec98"],
|
|
[4, "0x3f9cbc15", "0x3fe87d63", "0x3f124925", "0x3fc92492", "0x00000000", "0x3f800000"],
|
|
[1, "0x3febd931", "0x3ff5ec98"],
|
|
[5],
|
|
[0, "0x40005f30", "0x3ff91668"],
|
|
[4, "0x3ff9d211", "0x3ff82994", "0x3ff2da1f", "0x3ff71d0e", "0x3febd931", "0x3ff5ec98"],
|
|
[1, "0x40003bb0", "0x40001dd8"],
|
|
[4, "0x400045bc", "0x3ffdcdaa", "0x40005179", "0x3ffb6bb2", "0x40005f30", "0x3ff91668"],
|
|
[5],
|
|
[0, "0x403ffe53", "0x3ffffca6"],
|
|
[1, "0x40400000", "0x40000000"],
|
|
[1, "0x40300000", "0x40180000"],
|
|
[1, "0x40800000", "0x40400000"],
|
|
[4, "0x40900000", "0x40000000", "0x40800000", "0x40000000", "0x40480000", "0x40000000"],
|
|
[4, "0x404561da", "0x40000000", "0x4042b647", "0x40000000", "0x403ffe53", "0x3ffffca6"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp38d": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x00000000", "0x40c00000", "0x40400000", "0x40000000", "0x40800000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40000000", "0x40400000"],
|
|
[4, "0x3f800000", "0x40800000", "0x3f800000", "0x00000000", "0x40c00000", "0x00000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40212f68", "0x3f800000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[4, "0x00000000", "0x406a74c7", "0x3f59ea2c", "0x407179ec", "0x3fe623fd", "0x4049235c"],
|
|
[4, "0x3fa6ef42", "0x40552399", "0x3fa20295", "0x3ffe99a8", "0x40212f68", "0x3f800000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp37d": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40000000", "0x40c00000", "0x40c00000", "0x3f800000", "0x40800000", "0x40400000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40c00000"],
|
|
[4, "0x40400000", "0x40800000", "0x3f800000", "0x00000000", "0x40c00000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x400a0cb7", "0x40510273"],
|
|
[4, "0x3fb39a11", "0x4047864b", "0x3f1bdfdb", "0x40216be9", "0x00000000", "0x3f800000"],
|
|
[1, "0x401f1e9b", "0x400f8f4d"],
|
|
[4, "0x4015c34e", "0x40222b05", "0x400fb8d9", "0x4038b2fc", "0x400a0cb7", "0x40510273"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp36u": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x3f800000", "0x40c00000", "0x40000000", "0x00000000", "0x40a00000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40000000"],
|
|
[4, "0x3f800000", "0x40a00000", "0x3f800000", "0x00000000", "0x40c00000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kUnion_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f3dc7ca", "0x403c6513"],
|
|
[4, "0x3ef7e05e", "0x40438c8a", "0x3e904310", "0x40361926", "0x00000000", "0x40000000"],
|
|
[1, "0x3e6baf39", "0x3ffb1704"],
|
|
[4, "0x3e1c837a", "0x3fd99901", "0x3d9c8379", "0x3fb0e916", "0x00000000", "0x3f800000"],
|
|
[1, "0x406555c3", "0x3f800000"],
|
|
[4, "0x406b09f5", "0x3f7a4625", "0x4070eccb", "0x3f752acc", "0x40770044", "0x3f70c0a0"],
|
|
[4, "0x407f3da1", "0x3f68cec9", "0x4083e36f", "0x3f63f5ae", "0x40885047", "0x3f62d9d2"],
|
|
[4, "0x40985ba0", "0x3f571b6e", "0x40aac543", "0x3f5e086b", "0x40c00000", "0x3f800000"],
|
|
[1, "0x402f2671", "0x3fc59dda"],
|
|
[4, "0x401d3232", "0x3fe313e9", "0x400d0fc7", "0x40022d33", "0x3ffcbd43", "0x401153a7"],
|
|
[4, "0x3fbd2a41", "0x40321af5", "0x3f8b1865", "0x404bebc7", "0x3f3dc7ca", "0x403c6513"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp35d": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x3f800000", "0x40a00000", "0x40000000", "0x3f800000", "0x40800000", "0x00000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40000000"],
|
|
[4, "0x00000000", "0x40800000", "0x3f800000", "0x00000000", "0x40a00000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f23f00f", "0x402423a9"],
|
|
[4, "0x3ed76807", "0x40150c07", "0x3e576808", "0x3febb404", "0x00000000", "0x3f800000"],
|
|
[1, "0x40800000", "0x00000000"],
|
|
[4, "0x4064f34e", "0x3e58658c", "0x404cc24a", "0x3f0e7eef", "0x4036d256", "0x3f6e9d43"],
|
|
[4, "0x3ffb3206", "0x3f90f1cd", "0x3fadc272", "0x3fce1740", "0x3f810fda", "0x3fffbc09"],
|
|
[1, "0x3f800000", "0x40000000"],
|
|
[4, "0x3f7f4ae1", "0x40005a90", "0x3f7e96c2", "0x4000b45f", "0x3f7de3a4", "0x40010d6f"],
|
|
[4, "0x3f3fb2c3", "0x4012994f", "0x3f22a99d", "0x4021094c", "0x3f23b142", "0x4023de52"],
|
|
[4, "0x3f23bb38", "0x4023f9b7", "0x3f23d02a", "0x402410de", "0x3f23f00f", "0x402423a9"],
|
|
[5],
|
|
[0, "0x3f24b6a6", "0x402458af"],
|
|
[4, "0x3f2a96bd", "0x4024f149", "0x3f491694", "0x401b4e87", "0x3f7de3a4", "0x40010d6f"],
|
|
[4, "0x3f7f48b9", "0x4000a8b0", "0x3f805909", "0x4000438a", "0x3f810fda", "0x3fffbc09"],
|
|
[1, "0x400d87da", "0x3fd93c13"],
|
|
[4, "0x3fcbf9d1", "0x401d5259", "0x3f8c99ac", "0x40434a78", "0x3f24b6a6", "0x402458af"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp34d": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40400000", "0x40a00000", "0x40000000", "0x3f800000", "0x40400000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40000000"],
|
|
[4, "0x3f800000", "0x40400000", "0x3f800000", "0x00000000", "0x40a00000", "0x40400000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f814101", "0x400d7e66"],
|
|
[4, "0x3f3c6f8c", "0x3ff76c12", "0x3ecf0a6b", "0x3fc50379", "0x00000000", "0x3f800000"],
|
|
[1, "0x40400000", "0x3f800000"],
|
|
[4, "0x402e2681", "0x3f800000", "0x402641df", "0x3fa7d376", "0x401ffd78", "0x3fd627d7"],
|
|
[4, "0x3fd8be80", "0x3fc0c2be", "0x3fa905c7", "0x3fe92a8e", "0x3f92f684", "0x40025ed1"],
|
|
[1, "0x3f800000", "0x40000000"],
|
|
[4, "0x3f800000", "0x4008a072", "0x3f800000", "0x400c9a29", "0x3f814101", "0x400d7e66"],
|
|
[5],
|
|
[0, "0x3f818839", "0x400da287"],
|
|
[1, "0x3f81bfd8", "0x400daeca"],
|
|
[4, "0x3f83df23", "0x400df06a", "0x3f889182", "0x4008ddf2", "0x3f92f684", "0x40025ed1"],
|
|
[1, "0x40148310", "0x401520c4"],
|
|
[4, "0x40098335", "0x40347646", "0x3fedb668", "0x40447b7d", "0x3f818839", "0x400da287"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp33i": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x3f800000", "0x40000000", "0x40c00000", "0x00000000", "0x40400000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40c00000"],
|
|
[4, "0x3f800000", "0x40400000", "0x3f800000", "0x00000000", "0x40000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3fae0e9f", "0x3f800000"],
|
|
[4, "0x3fa797a5", "0x3f89ab70", "0x3fa188ad", "0x3f95f5b1", "0x3f9bbad4", "0x3fa490f9"],
|
|
[4, "0x3fb86a9c", "0x3fa3854b", "0x3fd6a202", "0x3fa06789", "0x3ff4cbe4", "0x3f9c0245"],
|
|
[1, "0x40000000", "0x3f800000"],
|
|
[1, "0x3fae0e9f", "0x3f800000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp32d": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x3f800000", "0x40000000", "0x40c00000", "0x00000000", "0x40400000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40c00000"],
|
|
[4, "0x3f800000", "0x40400000", "0x3f800000", "0x00000000", "0x40000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f9bbad4", "0x3fa490f9"],
|
|
[4, "0x3f31918a", "0x3fa701a7", "0x3e715bf4", "0x3f9e2b7e", "0x00000000", "0x3f800000"],
|
|
[1, "0x3fae0e9f", "0x3f800000"],
|
|
[4, "0x3fa797a5", "0x3f89ab70", "0x3fa188ad", "0x3f95f5b1", "0x3f9bbad4", "0x3fa490f9"],
|
|
[5],
|
|
[0, "0x3ff4cbe4", "0x3f9c0245"],
|
|
[4, "0x4012c856", "0x3f94e6ef", "0x402b1911", "0x3f8a7378", "0x40400000", "0x3f800000"],
|
|
[4, "0x40600000", "0x3f600000", "0x40780000", "0x3f400000", "0x407c0000", "0x3f380000"],
|
|
[4, "0x40800000", "0x3f300000", "0x40700000", "0x3f400000", "0x40400000", "0x3f800000"],
|
|
[1, "0x40000000", "0x3f800000"],
|
|
[1, "0x3ff4cbe4", "0x3f9c0245"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp31d": {
|
|
"p1": [[0, "0x00000000", "0x40000000"],
|
|
[4, "0x00000000", "0x40400000", "0x40000000", "0x3f800000", "0x40800000", "0x00000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40000000"],
|
|
[4, "0x00000000", "0x40800000", "0x40000000", "0x00000000", "0x40400000", "0x00000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3fa00001", "0x3fe00000"],
|
|
[4, "0x3f000001", "0x40100000", "0x00000000", "0x40200000", "0x00000000", "0x40000000"],
|
|
[1, "0x3fd3d0ba", "0x3f9617a3"],
|
|
[4, "0x3fc14078", "0x3faf14c1", "0x3fafaac8", "0x3fc87fd6", "0x3fa00001", "0x3fe00000"],
|
|
[5],
|
|
[0, "0x40000000", "0x3f800000"],
|
|
[1, "0x40800000", "0x00000000"],
|
|
[4, "0x404f1bbd", "0x3ec3910c", "0x401e377a", "0x3f68ea9f", "0x3fe8eaa0", "0x3fae2ac1"],
|
|
[4, "0x3fcf1bbd", "0x3fc00000", "0x3fb6a99c", "0x3fd0e443", "0x3fa00001", "0x3fe00000"],
|
|
[1, "0x40000000", "0x3f800000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp31x": {
|
|
"p1": [[0, "0x00000000", "0x40000000"],
|
|
[4, "0x00000000", "0x40400000", "0x40000000", "0x3f800000", "0x40800000", "0x00000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40000000"],
|
|
[4, "0x00000000", "0x40800000", "0x40000000", "0x00000000", "0x40400000", "0x00000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kXOR_PathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3fa00001", "0x3fe00000"],
|
|
[4, "0x3f000001", "0x40100000", "0x00000000", "0x40200000", "0x00000000", "0x40000000"],
|
|
[1, "0x3fd3d0ba", "0x3f9617a3"],
|
|
[4, "0x3fc14078", "0x3faf14c1", "0x3fafaac8", "0x3fc87fd6", "0x3fa00001", "0x3fe00000"],
|
|
[5],
|
|
[0, "0x40000000", "0x3f800000"],
|
|
[1, "0x3fd3d0ba", "0x3f9617a3"],
|
|
[4, "0x40068ab5", "0x3f12011e", "0x4027d564", "0x00000000", "0x40400000", "0x00000000"],
|
|
[1, "0x40000000", "0x3f800000"],
|
|
[5],
|
|
[0, "0x40000000", "0x3f800000"],
|
|
[1, "0x40800000", "0x00000000"],
|
|
[4, "0x404f1bbd", "0x3ec3910c", "0x401e377a", "0x3f68ea9f", "0x3fe8eaa0", "0x3fae2ac1"],
|
|
[4, "0x3fcf1bbd", "0x3fc00000", "0x3fb6a99c", "0x3fd0e443", "0x3fa00001", "0x3fe00000"],
|
|
[1, "0x40000000", "0x3f800000"],
|
|
[5],
|
|
[0, "0x3fa00000", "0x3fe00000"],
|
|
[1, "0x3f800000", "0x40000000"],
|
|
[4, "0x3f4d56ad", "0x401954a9", "0x3f38c117", "0x40239f74", "0x3f3a4f94", "0x4023d62b"],
|
|
[4, "0x3f3cafe7", "0x402429b2", "0x3f72a954", "0x400d0081", "0x3fa00000", "0x3fe00000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp31u": {
|
|
"p1": [[0, "0x00000000", "0x40000000"],
|
|
[4, "0x00000000", "0x40400000", "0x40000000", "0x3f800000", "0x40800000", "0x00000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40000000"],
|
|
[4, "0x00000000", "0x40800000", "0x40000000", "0x00000000", "0x40400000", "0x00000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kUnion_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3fa00001", "0x3fe00000"],
|
|
[4, "0x3f000001", "0x40100000", "0x00000000", "0x40200000", "0x00000000", "0x40000000"],
|
|
[1, "0x3fd3d0ba", "0x3f9617a3"],
|
|
[4, "0x40068ab5", "0x3f12011e", "0x4027d564", "0x00000000", "0x40400000", "0x00000000"],
|
|
[1, "0x40000000", "0x3f800000"],
|
|
[1, "0x40800000", "0x00000000"],
|
|
[4, "0x404f1bbd", "0x3ec3910c", "0x401e377a", "0x3f68ea9f", "0x3fe8eaa0", "0x3fae2ac1"],
|
|
[4, "0x3fcf1bbd", "0x3fc00000", "0x3fb6a99c", "0x3fd0e443", "0x3fa00001", "0x3fe00000"],
|
|
[5],
|
|
[0, "0x3fa00001", "0x3fe00000"],
|
|
[4, "0x3f72a954", "0x400d0081", "0x3f3cafe7", "0x402429b2", "0x3f3a4f94", "0x4023d62b"],
|
|
[4, "0x3f38c117", "0x40239f74", "0x3f4d56ad", "0x401954a9", "0x3f800000", "0x40000000"],
|
|
[1, "0x3fa00000", "0x3fe00000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp30d": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40000000", "0x40a00000", "0x40c00000", "0x00000000", "0x40a00000", "0x40400000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40c00000"],
|
|
[4, "0x40400000", "0x40a00000", "0x3f800000", "0x00000000", "0x40a00000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x400d82a4", "0x402867d7"],
|
|
[4, "0x3fb5d881", "0x402705c4", "0x3f1d97a8", "0x400ecbd4", "0x00000000", "0x3f800000"],
|
|
[1, "0x4021aef0", "0x4000ac60"],
|
|
[4, "0x40199b1f", "0x400bc732", "0x4013337e", "0x4019577d", "0x400d82a4", "0x402867d7"],
|
|
[5],
|
|
[0, "0x40855555", "0x402aaaab"],
|
|
[1, "0x40a00000", "0x40000000"],
|
|
[4, "0x409fe2e8", "0x3fffc5d0", "0x409fc5da", "0x3fff8bce", "0x409fa8d6", "0x3fff51fb"],
|
|
[4, "0x40a64811", "0x40032eb2", "0x40a74557", "0x40145ff8", "0x40a00000", "0x40400000"],
|
|
[1, "0x40855555", "0x402aaaab"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp29d": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40000000", "0x40a00000", "0x40c00000", "0x00000000", "0x40800000", "0x40000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40c00000"],
|
|
[4, "0x40000000", "0x40800000", "0x3f800000", "0x00000000", "0x40a00000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3fdc6f93", "0x4023a15a"],
|
|
[4, "0x3f8da09c", "0x401b2910", "0x3efc32bb", "0x3ffe195d", "0x00000000", "0x3f800000"],
|
|
[1, "0x401fc3b4", "0x3fcfe1da"],
|
|
[4, "0x400a055a", "0x3fe7ff33", "0x3ff5d2ce", "0x40094d19", "0x3fdc6f93", "0x4023a15a"],
|
|
[5],
|
|
[0, "0x408adbf1", "0x3fda56f3"],
|
|
[4, "0x408ec56e", "0x3fcd6f3d", "0x409119e4", "0x3fc3fdab", "0x40916873", "0x3fc18937"],
|
|
[4, "0x4091c145", "0x3fbec2a2", "0x408f83fc", "0x3fc4eb58", "0x408a0d6d", "0x3fd91c9f"],
|
|
[4, "0x408a520b", "0x3fd9844f", "0x408a96e1", "0x3fd9ed15", "0x408adbf1", "0x3fda56f3"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp28u": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x3f800000", "0x40800000", "0x40c00000", "0x00000000", "0x40400000", "0x40000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40c00000"],
|
|
[4, "0x40000000", "0x40400000", "0x3f800000", "0x00000000", "0x40800000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kUnion_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3faa9b93", "0x4039e34f"],
|
|
[4, "0x3f87e0d9", "0x40739479", "0x3f3b3a09", "0x409ce51e", "0x00000000", "0x40c00000"],
|
|
[1, "0x405ade96", "0x3fdcd388"],
|
|
[4, "0x405ef219", "0x3fd79bb8", "0x40629d93", "0x3fd2f9d1", "0x4065e600", "0x3fcee300"],
|
|
[4, "0x40733912", "0x3fc18459", "0x407ba309", "0x3fb7096d", "0x407c8340", "0x3fb523a0"],
|
|
[4, "0x407d6377", "0x3fb33dd3", "0x4076b9ee", "0x3fb9ed27", "0x4065e600", "0x3fcee300"],
|
|
[4, "0x40632182", "0x3fd1a9e6", "0x406026c8", "0x3fd490b6", "0x405cfbda", "0x3fd78a60"],
|
|
[1, "0x40800000", "0x3f800000"],
|
|
[4, "0x402ddf1b", "0x3f127ecf", "0x400a957b", "0x3f605ab2", "0x3fe625b8", "0x3fccb73d"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[4, "0x3e930cb4", "0x3fee4987", "0x3f67844b", "0x40095535", "0x3fc89944", "0x400a474e"],
|
|
[4, "0x3fbe812b", "0x4018d5e5", "0x3fb4e2dc", "0x4028d041", "0x3faa9b93", "0x4039e34f"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp27d": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40400000", "0x40c00000", "0x3f800000", "0x00000000", "0x40a00000", "0x40000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40000000", "0x40a00000", "0x3f800000", "0x00000000", "0x40c00000", "0x40400000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x00000000", "0x3f800000"],
|
|
[1, "0x402aeb88", "0x3ff1f25b"],
|
|
[4, "0x40334370", "0x3fe37bd0", "0x403d32c6", "0x3fd793eb", "0x40496640", "0x3fd08f4d"],
|
|
[1, "0x40a00000", "0x40000000"],
|
|
[4, "0x40849249", "0x3fc92492", "0x4063eb1a", "0x3fc14e5e", "0x40496640", "0x3fd08f4d"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[5],
|
|
[0, "0x401eb559", "0x400599d4"],
|
|
[4, "0x400d0b97", "0x400b3d1f", "0x3ffec92c", "0x401382f3", "0x3fe7712c", "0x401a958d"],
|
|
[4, "0x3fc1c4ff", "0x4025ff89", "0x3fa669b4", "0x402e4963", "0x3f844e38", "0x402354c1"],
|
|
[4, "0x3fd82b9c", "0x4056f7f9", "0x3ff08e07", "0x404275c7", "0x400a9049", "0x4023b365"],
|
|
[4, "0x40104ea5", "0x401a0a19", "0x4016a6e9", "0x400f5de9", "0x401eb559", "0x400599d4"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp26d": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40400000", "0x40800000", "0x40800000", "0x00000000", "0x40400000", "0x40000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40800000"],
|
|
[4, "0x40000000", "0x40400000", "0x3f800000", "0x00000000", "0x40800000", "0x40400000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3fc9b810", "0x40046ceb"],
|
|
[4, "0x3f90f7f1", "0x3ff6bedc", "0x3f1b752d", "0x3fcdba96", "0x00000000", "0x3f800000"],
|
|
[1, "0x4006b0f2", "0x3fd9cb4c"],
|
|
[4, "0x3ff07a26", "0x3fdb1181", "0x3fdc3bcc", "0x3fed651f", "0x3fc9b810", "0x40046ceb"],
|
|
[5],
|
|
[0, "0x403541a8", "0x3ffdea67"],
|
|
[4, "0x403634cc", "0x3ffcdd5e", "0x403722f3", "0x3ffbca8d", "0x40380c1e", "0x3ffab2bf"],
|
|
[1, "0x40400000", "0x40000000"],
|
|
[4, "0x4042afec", "0x3ff54050", "0x40452613", "0x3febdb3c", "0x40476276", "0x3fe3b13b"],
|
|
[4, "0x40527627", "0x3fcf3723", "0x40580000", "0x3fbafe07", "0x40580000", "0x3fb60000"],
|
|
[4, "0x40580000", "0x3fb101f9", "0x40527627", "0x3fbb3f05", "0x40476276", "0x3fe3b13b"],
|
|
[4, "0x404319c1", "0x3feb9c9d", "0x403dfcf9", "0x3ff391b8", "0x40380c1e", "0x3ffab2bf"],
|
|
[1, "0x402ce73e", "0x3ff344d4"],
|
|
[4, "0x402f965b", "0x3ff67c0c", "0x40325ea5", "0x3ffa0764", "0x403541a8", "0x3ffdea67"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp25i": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40000000", "0x40800000", "0x40a00000", "0x00000000", "0x40400000", "0x40000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40a00000"],
|
|
[4, "0x40000000", "0x40400000", "0x3f800000", "0x00000000", "0x40800000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3feeeba4", "0x3fcfa3e1"],
|
|
[4, "0x3fe00952", "0x3fe0b7fe", "0x3fd39a58", "0x3ff724ee", "0x3fc7c862", "0x4008abc5"],
|
|
[4, "0x4002218f", "0x400da980", "0x401ee4ca", "0x4006a1ca", "0x4035fcd0", "0x3ff95335"],
|
|
[1, "0x40400000", "0x40000000"],
|
|
[4, "0x4047f639", "0x3ff0138e", "0x404eaf7f", "0x3fe31fca", "0x40544379", "0x3fd8be32"],
|
|
[4, "0x405623ba", "0x3fd64ae0", "0x4057e95a", "0x3fd3e303", "0x405992b5", "0x3fd18dc3"],
|
|
[4, "0x40594694", "0x3fd13d2b", "0x4058faa7", "0x3fd0ed1e", "0x4058aeef", "0x3fd09d99"],
|
|
[4, "0x40574c72", "0x3fd320fe", "0x4055d377", "0x3fd5d5c6", "0x40544379", "0x3fd8be32"],
|
|
[4, "0x404c0101", "0x3fe3882b", "0x4041ba73", "0x3fef302d", "0x4035fcd0", "0x3ff95335"],
|
|
[1, "0x3feeeba4", "0x3fcfa3e1"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"testOp8d": {
|
|
"p1": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x44200000", "0x00000000"],
|
|
[1, "0x44200000", "0x43f00000"],
|
|
[1, "0x00000000", "0x43f00000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x490cf320", "0x44f6770a"],
|
|
[4, "0x412b54ca", "0xc2e93127", "0x4383074c", "0x42369653", "0x439358d5", "0x3ffb2ef1"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x44200000", "0x00000000"],
|
|
[1, "0x00000000", "0x00000000"],
|
|
[1, "0x00000000", "0x43f00000"],
|
|
[1, "0x44200000", "0x43f00000"],
|
|
[1, "0x44200000", "0x4122b70e"],
|
|
[4, "0x43a07f29", "0x410213aa", "0x439325cf", "0x40c38f21", "0x4393151c", "0x403efc4f"],
|
|
[4, "0x4393135b", "0x4029feeb", "0x43933703", "0x401439c2", "0x439358d5", "0x3ffb2ef1"],
|
|
[1, "0x44200000", "0x404907cb"],
|
|
[1, "0x44200000", "0x00000000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"testDiff1": {
|
|
"p1": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x40c00000", "0x00000000"],
|
|
[1, "0x40c00000", "0x40c00000"],
|
|
[1, "0x00000000", "0x40c00000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40400000", "0x40400000"],
|
|
[1, "0x41100000", "0x40400000"],
|
|
[1, "0x41100000", "0x41100000"],
|
|
[1, "0x40400000", "0x41100000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40c00000", "0x00000000"],
|
|
[1, "0x00000000", "0x00000000"],
|
|
[1, "0x00000000", "0x40c00000"],
|
|
[1, "0x40400000", "0x40c00000"],
|
|
[1, "0x40400000", "0x40400000"],
|
|
[1, "0x40c00000", "0x40400000"],
|
|
[1, "0x40c00000", "0x00000000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"testIntersect1": {
|
|
"p1": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x40c00000", "0x00000000"],
|
|
[1, "0x40c00000", "0x40c00000"],
|
|
[1, "0x00000000", "0x40c00000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40400000", "0x40400000"],
|
|
[1, "0x41100000", "0x40400000"],
|
|
[1, "0x41100000", "0x41100000"],
|
|
[1, "0x40400000", "0x41100000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40400000", "0x40400000"],
|
|
[1, "0x40c00000", "0x40400000"],
|
|
[1, "0x40c00000", "0x40c00000"],
|
|
[1, "0x40400000", "0x40c00000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"testUnion1": {
|
|
"p1": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x40c00000", "0x00000000"],
|
|
[1, "0x40c00000", "0x40c00000"],
|
|
[1, "0x00000000", "0x40c00000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40400000", "0x40400000"],
|
|
[1, "0x41100000", "0x40400000"],
|
|
[1, "0x41100000", "0x41100000"],
|
|
[1, "0x40400000", "0x41100000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kUnion_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40c00000", "0x00000000"],
|
|
[1, "0x00000000", "0x00000000"],
|
|
[1, "0x00000000", "0x40c00000"],
|
|
[1, "0x40400000", "0x40c00000"],
|
|
[1, "0x40400000", "0x41100000"],
|
|
[1, "0x41100000", "0x41100000"],
|
|
[1, "0x41100000", "0x40400000"],
|
|
[1, "0x40c00000", "0x40400000"],
|
|
[1, "0x40c00000", "0x00000000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"testXor1": {
|
|
"p1": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x40c00000", "0x00000000"],
|
|
[1, "0x40c00000", "0x40c00000"],
|
|
[1, "0x00000000", "0x40c00000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x40400000", "0x40400000"],
|
|
[1, "0x41100000", "0x40400000"],
|
|
[1, "0x41100000", "0x41100000"],
|
|
[1, "0x40400000", "0x41100000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kXOR_PathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40c00000", "0x00000000"],
|
|
[1, "0x00000000", "0x00000000"],
|
|
[1, "0x00000000", "0x40c00000"],
|
|
[1, "0x40400000", "0x40c00000"],
|
|
[1, "0x40400000", "0x41100000"],
|
|
[1, "0x41100000", "0x41100000"],
|
|
[1, "0x41100000", "0x40400000"],
|
|
[1, "0x40c00000", "0x40400000"],
|
|
[1, "0x40c00000", "0x00000000"],
|
|
[5],
|
|
[0, "0x40c00000", "0x40400000"],
|
|
[1, "0x40400000", "0x40400000"],
|
|
[1, "0x40400000", "0x40c00000"],
|
|
[1, "0x40c00000", "0x40c00000"],
|
|
[1, "0x40c00000", "0x40400000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"testDiff2": {
|
|
"p1": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x40c00000", "0x00000000"],
|
|
[1, "0x40c00000", "0x40c00000"],
|
|
[1, "0x00000000", "0x40c00000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40400000"],
|
|
[1, "0x41100000", "0x40400000"],
|
|
[1, "0x41100000", "0x41100000"],
|
|
[1, "0x00000000", "0x41100000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40c00000", "0x00000000"],
|
|
[1, "0x00000000", "0x00000000"],
|
|
[1, "0x00000000", "0x40400000"],
|
|
[1, "0x40c00000", "0x40400000"],
|
|
[1, "0x40c00000", "0x00000000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"testIntersect2": {
|
|
"p1": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x40c00000", "0x00000000"],
|
|
[1, "0x40c00000", "0x40c00000"],
|
|
[1, "0x00000000", "0x40c00000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40400000"],
|
|
[1, "0x41100000", "0x40400000"],
|
|
[1, "0x41100000", "0x41100000"],
|
|
[1, "0x00000000", "0x41100000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x00000000", "0x40400000"],
|
|
[1, "0x40c00000", "0x40400000"],
|
|
[1, "0x40c00000", "0x40c00000"],
|
|
[1, "0x00000000", "0x40c00000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"testUnion2": {
|
|
"p1": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x40c00000", "0x00000000"],
|
|
[1, "0x40c00000", "0x40c00000"],
|
|
[1, "0x00000000", "0x40c00000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40400000"],
|
|
[1, "0x41100000", "0x40400000"],
|
|
[1, "0x41100000", "0x41100000"],
|
|
[1, "0x00000000", "0x41100000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kUnion_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40c00000", "0x00000000"],
|
|
[1, "0x00000000", "0x00000000"],
|
|
[1, "0x00000000", "0x41100000"],
|
|
[1, "0x41100000", "0x41100000"],
|
|
[1, "0x41100000", "0x40400000"],
|
|
[1, "0x40c00000", "0x40400000"],
|
|
[1, "0x40c00000", "0x00000000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"testXor2": {
|
|
"p1": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x40c00000", "0x00000000"],
|
|
[1, "0x40c00000", "0x40c00000"],
|
|
[1, "0x00000000", "0x40c00000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40400000"],
|
|
[1, "0x41100000", "0x40400000"],
|
|
[1, "0x41100000", "0x41100000"],
|
|
[1, "0x00000000", "0x41100000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kXOR_PathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40c00000", "0x00000000"],
|
|
[1, "0x00000000", "0x00000000"],
|
|
[1, "0x00000000", "0x40400000"],
|
|
[1, "0x40c00000", "0x40400000"],
|
|
[1, "0x40c00000", "0x40c00000"],
|
|
[1, "0x00000000", "0x40c00000"],
|
|
[1, "0x00000000", "0x41100000"],
|
|
[1, "0x41100000", "0x41100000"],
|
|
[1, "0x41100000", "0x40400000"],
|
|
[1, "0x40c00000", "0x40400000"],
|
|
[1, "0x40c00000", "0x00000000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"testOp1d": {
|
|
"p1": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x3f800000", "0x00000000"],
|
|
[1, "0x3f800000", "0x3f800000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[5],
|
|
[0, "0x00000000", "0x00000000"],
|
|
[1, "0x40000000", "0x00000000"],
|
|
[1, "0x40000000", "0x40000000"],
|
|
[1, "0x00000000", "0x40000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x3f800000", "0x00000000"],
|
|
[1, "0x3f800000", "0x3f800000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[5],
|
|
[0, "0x00000000", "0x00000000"],
|
|
[1, "0x3f800000", "0x00000000"],
|
|
[1, "0x3f800000", "0x3f800000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40000000", "0x00000000"],
|
|
[1, "0x3f800000", "0x00000000"],
|
|
[1, "0x3f800000", "0x3f800000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[1, "0x00000000", "0x40000000"],
|
|
[1, "0x40000000", "0x40000000"],
|
|
[1, "0x40000000", "0x00000000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"testOp2d": {
|
|
"p1": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x3f800000", "0x00000000"],
|
|
[1, "0x3f800000", "0x3f800000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[5],
|
|
[0, "0x00000000", "0x00000000"],
|
|
[1, "0x40000000", "0x00000000"],
|
|
[1, "0x40000000", "0x40000000"],
|
|
[1, "0x00000000", "0x40000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x3f800000", "0x00000000"],
|
|
[1, "0x3f800000", "0x3f800000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[5],
|
|
[0, "0x00000000", "0x00000000"],
|
|
[1, "0x3f800000", "0x00000000"],
|
|
[1, "0x3f800000", "0x3f800000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kEvenOdd_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f800000", "0x00000000"],
|
|
[1, "0x00000000", "0x00000000"],
|
|
[1, "0x00000000", "0x40000000"],
|
|
[1, "0x40000000", "0x40000000"],
|
|
[1, "0x40000000", "0x00000000"],
|
|
[1, "0x3f800000", "0x00000000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"testOp3d": {
|
|
"p1": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x3f800000", "0x00000000"],
|
|
[1, "0x3f800000", "0x3f800000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[5],
|
|
[0, "0x3f800000", "0x3f800000"],
|
|
[1, "0x40000000", "0x3f800000"],
|
|
[1, "0x40000000", "0x40000000"],
|
|
[1, "0x3f800000", "0x40000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x3f800000", "0x00000000"],
|
|
[1, "0x3f800000", "0x3f800000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[5],
|
|
[0, "0x00000000", "0x00000000"],
|
|
[1, "0x3f800000", "0x00000000"],
|
|
[1, "0x3f800000", "0x3f800000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f800000", "0x3f800000"],
|
|
[1, "0x3f800000", "0x40000000"],
|
|
[1, "0x40000000", "0x40000000"],
|
|
[1, "0x40000000", "0x3f800000"],
|
|
[1, "0x3f800000", "0x3f800000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"testOp1u": {
|
|
"p1": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x3f800000", "0x00000000"],
|
|
[1, "0x3f800000", "0x3f800000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[5],
|
|
[0, "0x00000000", "0x00000000"],
|
|
[1, "0x40400000", "0x00000000"],
|
|
[1, "0x40400000", "0x40400000"],
|
|
[1, "0x00000000", "0x40400000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x3f800000", "0x00000000"],
|
|
[1, "0x3f800000", "0x3f800000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[5],
|
|
[0, "0x00000000", "0x00000000"],
|
|
[1, "0x3f800000", "0x00000000"],
|
|
[1, "0x3f800000", "0x3f800000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kUnion_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40400000", "0x00000000"],
|
|
[1, "0x00000000", "0x00000000"],
|
|
[1, "0x00000000", "0x40400000"],
|
|
[1, "0x40400000", "0x40400000"],
|
|
[1, "0x40400000", "0x00000000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"testOp4d": {
|
|
"p1": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x3f800000", "0x00000000"],
|
|
[1, "0x3f800000", "0x3f800000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[5],
|
|
[0, "0x40000000", "0x40000000"],
|
|
[1, "0x40800000", "0x40000000"],
|
|
[1, "0x40800000", "0x40800000"],
|
|
[1, "0x40000000", "0x40800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x3f800000", "0x00000000"],
|
|
[1, "0x3f800000", "0x3f800000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[5],
|
|
[0, "0x00000000", "0x00000000"],
|
|
[1, "0x3f800000", "0x00000000"],
|
|
[1, "0x3f800000", "0x3f800000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40800000", "0x40000000"],
|
|
[1, "0x40000000", "0x40000000"],
|
|
[1, "0x40000000", "0x40800000"],
|
|
[1, "0x40800000", "0x40800000"],
|
|
[1, "0x40800000", "0x40000000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"testOp5d": {
|
|
"p1": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x40000000", "0x00000000"],
|
|
[1, "0x40000000", "0x40000000"],
|
|
[1, "0x00000000", "0x40000000"],
|
|
[5],
|
|
[0, "0x00000000", "0x00000000"],
|
|
[1, "0x40400000", "0x00000000"],
|
|
[1, "0x40400000", "0x40400000"],
|
|
[1, "0x00000000", "0x40400000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x3f800000", "0x00000000"],
|
|
[1, "0x3f800000", "0x3f800000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[5],
|
|
[0, "0x00000000", "0x00000000"],
|
|
[1, "0x3f800000", "0x00000000"],
|
|
[1, "0x3f800000", "0x3f800000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kEvenOdd_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40400000", "0x00000000"],
|
|
[1, "0x40000000", "0x00000000"],
|
|
[1, "0x40000000", "0x40000000"],
|
|
[1, "0x00000000", "0x40000000"],
|
|
[1, "0x00000000", "0x40400000"],
|
|
[1, "0x40400000", "0x40400000"],
|
|
[1, "0x40400000", "0x00000000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"testOp6d": {
|
|
"p1": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x3f800000", "0x00000000"],
|
|
[1, "0x3f800000", "0x3f800000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[5],
|
|
[0, "0x00000000", "0x00000000"],
|
|
[1, "0x40400000", "0x00000000"],
|
|
[1, "0x40400000", "0x40400000"],
|
|
[1, "0x00000000", "0x40400000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x3f800000", "0x00000000"],
|
|
[1, "0x3f800000", "0x3f800000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[5],
|
|
[0, "0x00000000", "0x00000000"],
|
|
[1, "0x3f800000", "0x00000000"],
|
|
[1, "0x3f800000", "0x3f800000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40400000", "0x00000000"],
|
|
[1, "0x3f800000", "0x00000000"],
|
|
[1, "0x3f800000", "0x3f800000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[1, "0x00000000", "0x40400000"],
|
|
[1, "0x40400000", "0x40400000"],
|
|
[1, "0x40400000", "0x00000000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"testOp7d": {
|
|
"p1": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x40000000", "0x00000000"],
|
|
[1, "0x40000000", "0x40000000"],
|
|
[1, "0x00000000", "0x40000000"],
|
|
[5],
|
|
[0, "0x00000000", "0x00000000"],
|
|
[1, "0x3f800000", "0x00000000"],
|
|
[1, "0x3f800000", "0x3f800000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x3f800000", "0x00000000"],
|
|
[1, "0x3f800000", "0x3f800000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[5],
|
|
[0, "0x00000000", "0x00000000"],
|
|
[1, "0x3f800000", "0x00000000"],
|
|
[1, "0x3f800000", "0x3f800000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kEvenOdd_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40000000", "0x00000000"],
|
|
[1, "0x3f800000", "0x00000000"],
|
|
[1, "0x3f800000", "0x3f800000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[1, "0x00000000", "0x40000000"],
|
|
[1, "0x40000000", "0x40000000"],
|
|
[1, "0x40000000", "0x00000000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"testOp2u": {
|
|
"p1": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x40000000", "0x00000000"],
|
|
[1, "0x40000000", "0x40000000"],
|
|
[1, "0x00000000", "0x40000000"],
|
|
[5],
|
|
[0, "0x00000000", "0x00000000"],
|
|
[1, "0x40000000", "0x00000000"],
|
|
[1, "0x40000000", "0x40000000"],
|
|
[1, "0x00000000", "0x40000000"],
|
|
[5]],
|
|
"fillType1": "kEvenOdd_FillType",
|
|
"p2": [[0, "0x00000000", "0x00000000"],
|
|
[1, "0x40400000", "0x00000000"],
|
|
[1, "0x40400000", "0x40400000"],
|
|
[1, "0x00000000", "0x40400000"],
|
|
[5],
|
|
[0, "0x3f800000", "0x3f800000"],
|
|
[1, "0x40000000", "0x3f800000"],
|
|
[1, "0x40000000", "0x40000000"],
|
|
[1, "0x3f800000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kUnion_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x40000000", "0x00000000"],
|
|
[1, "0x00000000", "0x00000000"],
|
|
[1, "0x00000000", "0x40400000"],
|
|
[1, "0x40400000", "0x40400000"],
|
|
[1, "0x40400000", "0x00000000"],
|
|
[1, "0x40000000", "0x00000000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp24d": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x3f800000", "0x40000000", "0x40000000", "0x00000000", "0x40400000", "0x40000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40000000"],
|
|
[4, "0x40000000", "0x40400000", "0x3f800000", "0x00000000", "0x40000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f99999a", "0x3fb33333"],
|
|
[1, "0x3f5b6db7", "0x3fa49249"],
|
|
[4, "0x3f800000", "0x3fa1f58d", "0x3f924925", "0x3f9cbc15", "0x3fa49249", "0x3f97829d"],
|
|
[4, "0x3fabd740", "0x3f956ee9", "0x3fb31c36", "0x3f935b35", "0x3fba612d", "0x3f917185"],
|
|
[4, "0x3fb90600", "0x3f974034", "0x3fb7b6a7", "0x3f9d68d7", "0x3fb65c0a", "0x3fa3c677"],
|
|
[4, "0x3fb646db", "0x3fa42a0e", "0x3fb631a2", "0x3fa48dd8", "0x3fb61c5c", "0x3fa4f1d2"],
|
|
[1, "0x3f99999a", "0x3fb33333"],
|
|
[5],
|
|
[0, "0x3fb13409", "0x3fbb1158"],
|
|
[4, "0x3fb2fcd4", "0x3fb39461", "0x3fb494a0", "0x3fac22f9", "0x3fb61c5c", "0x3fa4f1d2"],
|
|
[1, "0x3fee6f00", "0x3f88c880"],
|
|
[4, "0x400f7a55", "0x3f877c84", "0x4027bd2b", "0x3f9ef4ab", "0x40400000", "0x40000000"],
|
|
[1, "0x3fb13409", "0x3fbb1158"],
|
|
[5],
|
|
[0, "0x3f5b6db7", "0x3fa49249"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[4, "0x3e924925", "0x3fa49249", "0x3f124925", "0x3fa9cbc1", "0x3f5b6db7", "0x3fa49249"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp23d": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x3f800000", "0x40000000", "0x40800000", "0x00000000", "0x40000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40800000"],
|
|
[4, "0x3f800000", "0x40000000", "0x3f800000", "0x00000000", "0x40000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f851280", "0x3fa3bd4c"],
|
|
[4, "0x3f23f15e", "0x3fa85142", "0x3e829ea0", "0x3fa0a7a8", "0x00000000", "0x3f800000"],
|
|
[1, "0x3f971561", "0x3f800000"],
|
|
[4, "0x3f90e445", "0x3f8a04c3", "0x3f8af41f", "0x3f9607bf", "0x3f851280", "0x3fa3bd4c"],
|
|
[5],
|
|
[0, "0x3ffa9716", "0x3f881d5f"],
|
|
[4, "0x402cb203", "0x3f4c4a66", "0x40457307", "0x3eea33e3", "0x40000000", "0x3f800000"],
|
|
[1, "0x3ffa9716", "0x3f881d5f"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp22d": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40000000", "0x40400000", "0x40400000", "0x00000000", "0x40000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40400000"],
|
|
[4, "0x3f800000", "0x40000000", "0x3f800000", "0x00000000", "0x40400000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f6b96bf", "0x3fd05f29"],
|
|
[4, "0x3f2520d9", "0x3fc40dee", "0x3eac6218", "0x3fab1886", "0x00000000", "0x3f800000"],
|
|
[1, "0x40000000", "0x3f800000"],
|
|
[4, "0x401e877c", "0x3f05e211", "0x401feeb2", "0x3f74c64f", "0x400b2807", "0x3fa94b4c"],
|
|
[4, "0x3fc6b5bb", "0x3f7574d8", "0x3f9bb0e1", "0x3f993b90", "0x3f6b96bf", "0x3fd05f29"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp21d": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x00000000", "0x3f800000", "0x40000000", "0x3f800000", "0x40c00000", "0x40a00000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40000000"],
|
|
[4, "0x40a00000", "0x40c00000", "0x3f800000", "0x00000000", "0x3f800000", "0x00000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x402771ac", "0x402fa11e"],
|
|
[1, "0x40c00000", "0x40a00000"],
|
|
[4, "0x408cb50b", "0x40596a15", "0x40476212", "0x401beffa", "0x4009e7f6", "0x3fee310b"],
|
|
[4, "0x4015876f", "0x400b72fa", "0x40201bb2", "0x401f456e", "0x402771ac", "0x402fa11e"],
|
|
[5],
|
|
[0, "0x3f800000", "0x3fa2d652"],
|
|
[1, "0x3f800000", "0x3fd55555"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[4, "0x00000000", "0x3f800000", "0x3eaaaaab", "0x3f800000", "0x3f800000", "0x3fa2d652"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp20d": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x00000000", "0x3f800000", "0x40c00000", "0x00000000", "0x40000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40c00000"],
|
|
[4, "0x3f800000", "0x40000000", "0x3f800000", "0x00000000", "0x3f800000", "0x00000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f6e94d7", "0x3f800000"],
|
|
[1, "0x40000000", "0x3f800000"],
|
|
[4, "0x409e7c0d", "0x3e860fcd", "0x401d36dc", "0x3f1d0a79", "0x3f7264c6", "0x3f592208"],
|
|
[4, "0x3f7139d9", "0x3f658e3a", "0x3f6ff546", "0x3f7282e2", "0x3f6e94d7", "0x3f800000"],
|
|
[5],
|
|
[0, "0x3f5b355f", "0x3f5cbfc8"],
|
|
[1, "0x3f555555", "0x3f800000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[4, "0x00000000", "0x3f800000", "0x3ebb3931", "0x3f7065e7", "0x3f5b355f", "0x3f5cbfc8"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp19i": {
|
|
"p1": [[0, "0x00000000", "0x40000000"],
|
|
[4, "0x00000000", "0x3f800000", "0x40000000", "0x3f800000", "0x40c00000", "0x40000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x3f800000", "0x40000000"],
|
|
[4, "0x40000000", "0x40c00000", "0x40000000", "0x00000000", "0x3f800000", "0x00000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f800000", "0x40000000"],
|
|
[1, "0x3fdda2c5", "0x40000000"],
|
|
[4, "0x3fdb6402", "0x3fe04e2a", "0x3fd78bdf", "0x3fbf6b87", "0x3fd21a5e", "0x3fa03430"],
|
|
[2, "0x3fa3fdca", "0x3f9f302f", "0x3f800000", "0x3fa33b8f"],
|
|
[1, "0x3f800000", "0x40000000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp18d": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40400000", "0x40a00000", "0x40000000", "0x00000000", "0x40000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40000000"],
|
|
[4, "0x3f800000", "0x40000000", "0x3f800000", "0x00000000", "0x40a00000", "0x40400000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f1c3f91", "0x3fe0ad0f"],
|
|
[4, "0x3edb28c2", "0x3fc667ec", "0x3e66b5d3", "0x3fa673a3", "0x00000000", "0x3f800000"],
|
|
[1, "0x40000000", "0x3f800000"],
|
|
[4, "0x40000000", "0x3f2d1b0c", "0x4006b5de", "0x3f7b42ee", "0x40094453", "0x3fb40c25"],
|
|
[4, "0x3fafda98", "0x3f9cf5b2", "0x3f7e0461", "0x3fbecf40", "0x3f289654", "0x3fdc693b"],
|
|
[4, "0x3f2472e9", "0x3fddd852", "0x3f2056db", "0x3fdf44dc", "0x3f1c3f91", "0x3fe0ad0f"],
|
|
[5],
|
|
[0, "0x3f87dadb", "0x400d95e3"],
|
|
[4, "0x3fcb5a81", "0x402b5437", "0x3ff038bb", "0x402921bf", "0x400188a8", "0x4019e822"],
|
|
[1, "0x3f87dadb", "0x400d95e3"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp17d": {
|
|
"p1": [[0, "0x00000000", "0x40000000"],
|
|
[4, "0x00000000", "0x40000000", "0x40800000", "0x00000000", "0x40000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40800000"],
|
|
[4, "0x3f800000", "0x40000000", "0x40000000", "0x00000000", "0x40000000", "0x00000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp16d": {
|
|
"p1": [[0, "0x00000000", "0x40000000"],
|
|
[4, "0x00000000", "0x3f800000", "0x40400000", "0x00000000", "0x3f800000", "0x00000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40400000"],
|
|
[4, "0x00000000", "0x3f800000", "0x40000000", "0x00000000", "0x3f800000", "0x00000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3e978d51", "0x3fb43957"],
|
|
[4, "0x3df5c290", "0x3fcccccc", "0x00000000", "0x3fe66666", "0x00000000", "0x40000000"],
|
|
[1, "0x3e978d51", "0x3fb43957"],
|
|
[5],
|
|
[0, "0x3f800000", "0x00000000"],
|
|
[1, "0x3e978d51", "0x3fb43957"],
|
|
[4, "0x3ec93404", "0x3fa6aec9", "0x3f01c78d", "0x3f9973d1", "0x3f2091ad", "0x3f8cb449"],
|
|
[4, "0x3f21a8c3", "0x3f8be113", "0x3f22bfe7", "0x3f8b0ecb", "0x3f23d70a", "0x3f8a3d71"],
|
|
[1, "0x3f22d0e9", "0x3f8bc6a2"],
|
|
[4, "0x3f499edd", "0x3f778eb3", "0x3f72ddf6", "0x3f5919af", "0x3f8c8e0c", "0x3f3cdc7d"],
|
|
[4, "0x3fd84548", "0x3e9a155a", "0x400637fe", "0x00000000", "0x3f800000", "0x00000000"],
|
|
[5],
|
|
[0, "0x3f800000", "0x00000000"],
|
|
[1, "0x3f23d70a", "0x3f8a3d71"],
|
|
[4, "0x3f432173", "0x3f658b45", "0x3f626bdb", "0x3f3c9582", "0x3f7d2590", "0x3f199999"],
|
|
[4, "0x3fa5afca", "0x3e4ccccc", "0x3fb93e4c", "0x00000000", "0x3f800000", "0x00000000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp15d": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40400000", "0x40c00000", "0x40000000", "0x00000000", "0x40000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40000000"],
|
|
[4, "0x3f800000", "0x40000000", "0x3f800000", "0x00000000", "0x40c00000", "0x40400000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f058778", "0x3fe8f43d"],
|
|
[4, "0x3eb9c57d", "0x3fcb31bb", "0x3e41eef2", "0x3fa8671d", "0x00000000", "0x3f800000"],
|
|
[1, "0x40000000", "0x3f800000"],
|
|
[4, "0x40000000", "0x3f3b4111", "0x40049d7f", "0x3f77bc11", "0x4007a61b", "0x3fae1a82"],
|
|
[4, "0x3fad2690", "0x3fa4a3e8", "0x3f76b4c6", "0x3fc4ae0f", "0x3f239470", "0x3fdf6bec"],
|
|
[4, "0x3f195d25", "0x3fe2b542", "0x3f0f6588", "0x3fe5ea1c", "0x3f058778", "0x3fe8f43d"],
|
|
[5],
|
|
[0, "0x3f3c79a6", "0x4007da67"],
|
|
[4, "0x3fdf1e3e", "0x405f0b57", "0x4004a48d", "0x4043d814", "0x40093523", "0x4016de30"],
|
|
[1, "0x3f3c79a6", "0x4007da67"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp14d": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x00000000", "0x40000000", "0x40000000", "0x00000000", "0x40000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x40000000"],
|
|
[4, "0x3f800000", "0x40000000", "0x3f800000", "0x00000000", "0x40000000", "0x00000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f800000", "0x3f800000"],
|
|
[1, "0x40000000", "0x3f800000"],
|
|
[4, "0x40000000", "0x3f000000", "0x3fc00000", "0x3f400000", "0x3f800000", "0x3f800000"],
|
|
[5],
|
|
[0, "0x3f800000", "0x3f800000"],
|
|
[4, "0x3f000000", "0x3fa00000", "0x00000000", "0x3fc00000", "0x00000000", "0x3f800000"],
|
|
[1, "0x3f800000", "0x3f800000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp13d": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40800000", "0x40a00000", "0x3f800000", "0x00000000", "0x40a00000", "0x40400000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40400000", "0x40a00000", "0x3f800000", "0x00000000", "0x40a00000", "0x40800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x00000000", "0x3f800000"],
|
|
[1, "0x402eac36", "0x4005de7c"],
|
|
[4, "0x40293a56", "0x400a2d1a", "0x402554d1", "0x400ff16e", "0x4021a273", "0x4015884a"],
|
|
[4, "0x401ca098", "0x40160120", "0x4018435e", "0x401747f7", "0x4014502b", "0x4018fce7"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[5],
|
|
[0, "0x3ffbd605", "0x40267425"],
|
|
[4, "0x4000aa10", "0x4024ee24", "0x40035905", "0x40232017", "0x40061bc7", "0x402144b9"],
|
|
[4, "0x400a7780", "0x401e5649", "0x400f0490", "0x401b46a8", "0x4014502b", "0x4018fce7"],
|
|
[1, "0x401c0981", "0x401d9f4d"],
|
|
[4, "0x40158b77", "0x402613ad", "0x400daecc", "0x402baa40", "0x3ffbd605", "0x40267425"],
|
|
[5],
|
|
[0, "0x402eac36", "0x4005de7c"],
|
|
[1, "0x40a00000", "0x40400000"],
|
|
[4, "0x4061af28", "0x3ff286bd", "0x40402d63", "0x3ff00b59", "0x402eac36", "0x4005de7c"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp12d": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x3f800000", "0x40c00000", "0x3f800000", "0x00000000", "0x3f800000", "0x00000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x00000000", "0x3f800000", "0x3f800000", "0x00000000", "0x40c00000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f7abff0", "0x3f800000"],
|
|
[4, "0x3f6cd1b8", "0x401d7919", "0x3f39ed35", "0x40943441", "0x00000000", "0x3f800000"],
|
|
[1, "0x3f7abff0", "0x3f800000"],
|
|
[5],
|
|
[0, "0x3f7d914a", "0x3f255e6f"],
|
|
[4, "0x3e65773e", "0x3f46a231", "0x00000000", "0x3f800000", "0x00000000", "0x3f800000"],
|
|
[1, "0x3f800000", "0x00000000"],
|
|
[4, "0x3f800000", "0x00000000", "0x3f800000", "0x3e89d05e", "0x3f7d914a", "0x3f255e6f"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp11d": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40400000", "0x40800000", "0x3f800000", "0x00000000", "0x40a00000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x3f800000", "0x40a00000", "0x3f800000", "0x00000000", "0x40800000", "0x40400000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x00000000", "0x3f800000"],
|
|
[1, "0x403d0000", "0x3f800000"],
|
|
[4, "0x40235601", "0x3f96cfff", "0x40156ad1", "0x3fbc14af", "0x4009cc1b", "0x3fdb31b0"],
|
|
[4, "0x40052373", "0x3fe7ab1e", "0x4000d963", "0x3ff32742", "0x3ff8a41f", "0x3ffc520f"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[5],
|
|
[0, "0x3fce63be", "0x4008c0b7"],
|
|
[4, "0x3fdbafc8", "0x40087d47", "0x3fe69b9b", "0x4005eca4", "0x3ff098c1", "0x4001d85f"],
|
|
[4, "0x3fe45063", "0x4003946f", "0x3fd8f5a4", "0x4005fbed", "0x3fce63be", "0x4008c0b7"],
|
|
[5],
|
|
[0, "0x403d0000", "0x3f800000"],
|
|
[1, "0x40a00000", "0x3f800000"],
|
|
[4, "0x40800000", "0x3f400000", "0x40580000", "0x3f500000", "0x403d0000", "0x3f800000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp10d": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x3f800000", "0x40400000", "0x3f800000", "0x00000000", "0x40800000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x3f800000", "0x40800000", "0x3f800000", "0x00000000", "0x40400000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3fed097b", "0x3f800000"],
|
|
[4, "0x3fe94e61", "0x3f81b8d1", "0x3fe5a984", "0x3f837efa", "0x3fe219d0", "0x3f85500e"],
|
|
[4, "0x3fe4af7b", "0x3f8377bd", "0x3fe7515d", "0x3f81b1aa", "0x3fea0000", "0x3f800000"],
|
|
[1, "0x3fed097b", "0x3f800000"],
|
|
[5],
|
|
[0, "0x4016dc7d", "0x3f55d8f3"],
|
|
[4, "0x4022ee39", "0x3f54d157", "0x403087ce", "0x3f610f9d", "0x40400000", "0x3f800000"],
|
|
[1, "0x40800000", "0x3f800000"],
|
|
[4, "0x4053d508", "0x3f451c0b", "0x4031d321", "0x3f40686e", "0x4016dc7d", "0x3f55d8f3"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp1i": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x3f800000", "0x40000000", "0x3f800000", "0x00000000", "0x40000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x3f800000", "0x40000000", "0x3f800000", "0x00000000", "0x40000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kIntersect_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f800000", "0x3f800000"],
|
|
[4, "0x3f400000", "0x3fa00000", "0x3f000000", "0x3fc00000", "0x00000000", "0x3f800000"],
|
|
[1, "0x3f800000", "0x3f800000"],
|
|
[5],
|
|
[0, "0x3f800000", "0x3f800000"],
|
|
[4, "0x3fa00000", "0x3f400000", "0x3fc00000", "0x3f000000", "0x40000000", "0x3f800000"],
|
|
[1, "0x3f800000", "0x3f800000"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp9d": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x3f800000", "0x40c00000", "0x3f800000", "0x00000000", "0x40000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x3f800000", "0x40000000", "0x3f800000", "0x00000000", "0x40c00000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f9105ec", "0x3f9105eb"],
|
|
[4, "0x3f265b41", "0x3fa882f6", "0x3ed105ec", "0x3fb4417b", "0x00000000", "0x3f800000"],
|
|
[4, "0x3f14c584", "0x4079f6e5", "0x3f53160f", "0x40462c1d", "0x3f8fb725", "0x4006b825"],
|
|
[4, "0x3fa047e9", "0x3fd65da1", "0x3fb22ae2", "0x3f9ae697", "0x3fc97b43", "0x3f800000"],
|
|
[1, "0x3fc00000", "0x3f800000"],
|
|
[4, "0x3fae6239", "0x3f85df42", "0x3f9eec26", "0x3f8bbe85", "0x3f9105ec", "0x3f9105eb"],
|
|
[5],
|
|
[0, "0x3fcda7cf", "0x3f773116"],
|
|
[4, "0x3fd74ba8", "0x3f712fc5", "0x3fe18bad", "0x3f6b429a", "0x3fec7c8e", "0x3f6592f8"],
|
|
[4, "0x3fe13002", "0x3f5dfded", "0x3fd6fdce", "0x3f655217", "0x3fcda7cf", "0x3f773116"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"quadOp9d": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[2, "0x3f800000", "0x40c00000", "0x3fc00000", "0x3f800000"],
|
|
[2, "0x3fc00000", "0x3f000000", "0x40000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x3f800000"],
|
|
[2, "0x3f800000", "0x40000000", "0x3fb33333", "0x3f800000"],
|
|
[2, "0x40400000", "0x3ecccccd", "0x40c00000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f7ab30d", "0x3fbd9fdc"],
|
|
[2, "0x3f18a919", "0x3fcc548c", "0x00000000", "0x3f800000"],
|
|
[2, "0x3f00f526", "0x40613270", "0x3f616f44", "0x405ffdb5"],
|
|
[2, "0x3fa03d4a", "0x405ecd90", "0x3fc00000", "0x3f800000"],
|
|
[1, "0x3fb33333", "0x3f800000"],
|
|
[2, "0x3f9e8838", "0x3fb3ab74", "0x3f7ab30d", "0x3fbd9fdc"],
|
|
[5],
|
|
[0, "0x3fc0170d", "0x3f76c217"],
|
|
[2, "0x3fd56cad", "0x3f6825d8", "0x3fec9a28", "0x3f5cb278"],
|
|
[2, "0x3fd55f04", "0x3f376dc9", "0x3fca3d71", "0x3f428f5c"],
|
|
[2, "0x3fc0f5ce", "0x3f4bd6ff", "0x3fc0170d", "0x3f76c217"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"lineOp9d": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[1, "0x3f800000", "0x40c00000"],
|
|
[1, "0x3fc00000", "0x3f800000"],
|
|
[1, "0x3fe66666", "0x3f4ccccd"],
|
|
[1, "0x40000000", "0x3f800000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x3f800000"],
|
|
[1, "0x3f800000", "0x40000000"],
|
|
[1, "0x3fb33333", "0x3f800000"],
|
|
[1, "0x40400000", "0x3ecccccd"],
|
|
[1, "0x40c00000", "0x3f800000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f800000", "0x40000000"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[1, "0x3f800000", "0x40c00000"],
|
|
[1, "0x3fc00000", "0x3f800000"],
|
|
[1, "0x3fb33333", "0x3f800000"],
|
|
[1, "0x3f800000", "0x40000000"],
|
|
[5],
|
|
[0, "0x3fd07507", "0x3f6a0ea1"],
|
|
[1, "0x3feb0df6", "0x3f561bee"],
|
|
[1, "0x3fe66666", "0x3f4ccccd"],
|
|
[1, "0x3fd07507", "0x3f6a0ea1"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp8d": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x00000000", "0x40a00000", "0x3f800000", "0x00000000", "0x40800000", "0x00000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x00000000", "0x40800000", "0x3f800000", "0x00000000", "0x40a00000", "0x00000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f6ca163", "0x3ff869c0"],
|
|
[4, "0x3e86b7ff", "0x402f1301", "0x00000000", "0x40435100", "0x00000000", "0x3f800000"],
|
|
[4, "0x00000000", "0x401d6da9", "0x3e7277e3", "0x4010c6df", "0x3f70d832", "0x3fd65287"],
|
|
[4, "0x3f9338c4", "0x3fbff2e8", "0x3fb34f88", "0x3fa528d2", "0x3fd97704", "0x3f8a38ab"],
|
|
[4, "0x3fb2a60e", "0x3fafe3ca", "0x3f91cbbf", "0x3fd76154", "0x3f6ca163", "0x3ff869c0"],
|
|
[5],
|
|
[0, "0x40180ce4", "0x3f065c16"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[1, "0x402e5fc5", "0x3ea34075"],
|
|
[4, "0x4026a276", "0x3ec311d5", "0x401f3235", "0x3ee688a4", "0x40180ce4", "0x3f065c16"],
|
|
[5],
|
|
[0, "0x402e5fc5", "0x3ea34075"],
|
|
[1, "0x40800000", "0x00000000"],
|
|
[4, "0x4061af28", "0x00000000", "0x40468f3f", "0x3dff4a76", "0x402e5fc5", "0x3ea34075"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp7d": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40400000", "0x40800000", "0x3f800000", "0x00000000", "0x40400000", "0x00000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x00000000", "0x40400000", "0x3f800000", "0x00000000", "0x40800000", "0x40400000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x00000000", "0x3f800000"],
|
|
[1, "0x40172314", "0x3e59ef94"],
|
|
[4, "0x4003ecd7", "0x3ef494c7", "0x3ffe5395", "0x3f71d019", "0x3ff610a8", "0x3facbf07"],
|
|
[4, "0x3ff402dd", "0x3fb9a259", "0x3ff2090a", "0x3fc60853", "0x3fefb67a", "0x3fd16c17"],
|
|
[4, "0x3fcd730b", "0x3fc9754c", "0x3faf6ab2", "0x3fc874ef", "0x3f954569", "0x3fcaa2b5"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[5],
|
|
[0, "0x3f3624c0", "0x3fd4b2d7"],
|
|
[4, "0x3f57a939", "0x3fd0984b", "0x3f7e526c", "0x3fcc7a64", "0x3f954569", "0x3fcaa2b5"],
|
|
[1, "0x3fe610b3", "0x3ff30859"],
|
|
[4, "0x3fd5aa51", "0x400cbea1", "0x3fb47685", "0x400fb650", "0x3f3624c0", "0x3fd4b2d7"],
|
|
[5],
|
|
[0, "0x40172314", "0x3e59ef94"],
|
|
[1, "0x40400000", "0x00000000"],
|
|
[4, "0x402db6db", "0x00000000", "0x4020a72f", "0x3da72f05", "0x40172314", "0x3e59ef94"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp6d": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x00000000", "0x40c00000", "0x3f800000", "0x00000000", "0x40400000", "0x00000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x00000000", "0x40400000", "0x3f800000", "0x00000000", "0x40c00000", "0x00000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f61e1e2", "0x40090041"],
|
|
[4, "0x3e969697", "0x404c07a8", "0x00000000", "0x406d8b5c", "0x00000000", "0x3f800000"],
|
|
[4, "0x00000000", "0x3ff3efd4", "0x3e520563", "0x3fe49c49", "0x3f64d9eb", "0x3fb1228d"],
|
|
[4, "0x3f8ac656", "0x3fa2eb7f", "0x3fa7d88d", "0x3f91f2b8", "0x3fca63e6", "0x3f8038ff"],
|
|
[4, "0x3fa8419a", "0x3faf8417", "0x3f8a709d", "0x3fe49a48", "0x3f61e1e2", "0x40090041"],
|
|
[5],
|
|
[0, "0x3fe8e849", "0x3f325d3d"],
|
|
[1, "0x00000000", "0x3f800000"],
|
|
[1, "0x40157b21", "0x3e62c4a4"],
|
|
[4, "0x4009c91c", "0x3eafc26a", "0x3ffd8d91", "0x3f020c47", "0x3fe8e849", "0x3f325d3d"],
|
|
[5],
|
|
[0, "0x40157b21", "0x3e62c4a4"],
|
|
[1, "0x40400000", "0x00000000"],
|
|
[4, "0x4030f0f1", "0x00000000", "0x4022c4a7", "0x3daa137a", "0x40157b21", "0x3e62c4a4"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp5d": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x00000000", "0x40000000", "0x3f800000", "0x00000000", "0x40000000", "0x00000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x00000000", "0x40000000", "0x3f800000", "0x00000000", "0x40000000", "0x00000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp3d": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x40000000", "0x40400000", "0x3f800000", "0x00000000", "0x3f800000", "0x00000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x00000000", "0x3f800000", "0x3f800000", "0x00000000", "0x40400000", "0x40000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f9e9872", "0x3fb4dd7b"],
|
|
[4, "0x3f973d61", "0x3fe548eb", "0x3f622c10", "0x3ff11608", "0x00000000", "0x3f800000"],
|
|
[1, "0x3f9e9872", "0x3fb4dd7b"],
|
|
[5],
|
|
[0, "0x3f9a56b7", "0x3f503f58"],
|
|
[4, "0x3ecdc8f3", "0x3f191b86", "0x00000000", "0x3f800000", "0x00000000", "0x3f800000"],
|
|
[1, "0x3f800000", "0x00000000"],
|
|
[4, "0x3f800000", "0x00000000", "0x3f912614", "0x3ecdc8f5", "0x3f9a56b7", "0x3f503f58"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp2d": {
|
|
"p1": [[0, "0x00000000", "0x40000000"],
|
|
[4, "0x00000000", "0x3f800000", "0x3f800000", "0x00000000", "0x3f800000", "0x00000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x00000000", "0x3f800000", "0x40000000", "0x00000000", "0x3f800000", "0x00000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3ecabaa8", "0x3f49ffc9"],
|
|
[4, "0x3e3d7fb8", "0x3f91df85", "0x00000000", "0x3fc8efc2", "0x00000000", "0x40000000"],
|
|
[1, "0x3f310ef5", "0x3f1de217"],
|
|
[4, "0x3f176ac4", "0x3f2d8f4f", "0x3efaae9e", "0x3f3c9a5f", "0x3ecabaa8", "0x3f49ffc9"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
},
|
|
"cubicOp1d": {
|
|
"p1": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x00000000", "0x40000000", "0x3f800000", "0x00000000", "0x3f800000", "0x00000000"],
|
|
[5]],
|
|
"fillType1": "kWinding_FillType",
|
|
"p2": [[0, "0x00000000", "0x3f800000"],
|
|
[4, "0x00000000", "0x3f800000", "0x3f800000", "0x00000000", "0x40000000", "0x00000000"],
|
|
[5]],
|
|
"fillType2": "kWinding_FillType",
|
|
"op": "kDifference_SkPathOp",
|
|
"expectSuccess": "yes",
|
|
"expectMatch": "yes",
|
|
"succeeded": true,
|
|
"out": [[0, "0x3f1de217", "0x3f310ef5"],
|
|
[4, "0x3eab5386", "0x3f9397a2", "0x00000000", "0x3fca0b23", "0x00000000", "0x3f800000"],
|
|
[1, "0x3f1de217", "0x3f310ef5"],
|
|
[5],
|
|
[0, "0x3f49ffc9", "0x3ecabaa8"],
|
|
[4, "0x3ea63def", "0x3f2ce108", "0x00000000", "0x3f800000", "0x00000000", "0x3f800000"],
|
|
[1, "0x3f800000", "0x00000000"],
|
|
[4, "0x3f800000", "0x00000000", "0x3f699332", "0x3e336672", "0x3f49ffc9", "0x3ecabaa8"],
|
|
[5]],
|
|
"fillTypeOut": "kEvenOdd_FillType"
|
|
}
|
|
}
|