Lines Matching refs:path

129 static bool simplify_fails(skiatest::Reporter* reporter, const SkPath& path) {  in simplify_fails()  argument
131 bool failed = !Simplify(path, &dummy); in simplify_fails()
134 failed = !!comparePaths(reporter, __FUNCTION__, path, dummy, bitmap); in simplify_fails()
139 static SkPath subset_simplify_fail(skiatest::Reporter* reporter, const SkPath& path) { in subset_simplify_fail() argument
140 SubsetContours subsetContours(path); in subset_simplify_fail()
141 bool failed = simplify_fails(reporter, path); in subset_simplify_fail()
143 SkPath lastFailed = path; in subset_simplify_fail()
167 SkPath path; in DEF_TEST() local
168 path.moveTo(SkBits2Float(0x434d53ca), SkBits2Float(0x43ad6ab0)); // 205.327f, 346.833f in DEF_TEST()
169 path.conicTo(SkBits2Float(0x434d53ca), SkBits2Float(0x40a00000), SkBits2Float(0x42d253ca), SkBits2F… in DEF_TEST()
170 path.conicTo(SkBits2Float(0x40a00000), SkBits2Float(0x40a00000), SkBits2Float(0x40a00000), SkBits2F… in DEF_TEST()
171 path.conicTo(SkBits2Float(0x40a00000), SkBits2Float(0x442c2ab0), SkBits2Float(0x42d253ca), SkBits2F… in DEF_TEST()
172 path.conicTo(SkBits2Float(0x434d53ca), SkBits2Float(0x442c2ab0), SkBits2Float(0x434d53ca), SkBits2F… in DEF_TEST()
173 path.close(); in DEF_TEST()
174 path.moveTo(SkBits2Float(0xc2834d04), SkBits2Float(0x43c6d5fb)); // -65.6504f, 397.672f in DEF_TEST()
175 path.conicTo(SkBits2Float(0x431a136e), SkBits2Float(0x4307cfe3), SkBits2Float(0x429ab133), SkBits2F… in DEF_TEST()
176 path.conicTo(SkBits2Float(0x3f1dc4d0), SkBits2Float(0x40e169c2), SkBits2Float(0xc35b1c2c), SkBits2F… in DEF_TEST()
177 path.conicTo(SkBits2Float(0xc3db6b0e), SkBits2Float(0x4404b0dc), SkBits2Float(0xc3b50da4), SkBits2F… in DEF_TEST()
178 path.conicTo(SkBits2Float(0xc38eb03a), SkBits2Float(0x4424e202), SkBits2Float(0xc2834d04), SkBits2F… in DEF_TEST()
179 path.close(); in DEF_TEST()
180 path.moveTo(SkBits2Float(0xc398f46d), SkBits2Float(0x438337ac)); // -305.91f, 262.435f in DEF_TEST()
181 path.conicTo(SkBits2Float(0x41f5d870), SkBits2Float(0x434b137f), SkBits2Float(0x41556629), SkBits2F… in DEF_TEST()
182 path.conicTo(SkBits2Float(0xc081c918), SkBits2Float(0x40b95a5c), SkBits2Float(0xc3aa5918), SkBits2F… in DEF_TEST()
183 path.conicTo(SkBits2Float(0xc4295587), SkBits2Float(0x42f9050a), SkBits2Float(0xc424fc5c), SkBits2F… in DEF_TEST()
184 path.conicTo(SkBits2Float(0xc420a331), SkBits2Float(0x43a0e598), SkBits2Float(0xc398f46d), SkBits2F… in DEF_TEST()
185 path.close(); in DEF_TEST()
186 path.moveTo(SkBits2Float(0xc3c983e0), SkBits2Float(0x408cdc40)); // -403.03f, 4.40189f in DEF_TEST()
187 path.conicTo(SkBits2Float(0xc2d5fcd2), SkBits2Float(0x432f5193), SkBits2Float(0xc263a5d9), SkBits2F… in DEF_TEST()
188 path.conicTo(SkBits2Float(0xc0da9066), SkBits2Float(0x3fea4196), SkBits2Float(0xc3976eed), SkBits2F… in DEF_TEST()
189 path.conicTo(SkBits2Float(0xc415b9cc), SkBits2Float(0xc3aa006f), SkBits2Float(0xc4223f09), SkBits2F… in DEF_TEST()
190 path.conicTo(SkBits2Float(0xc42ec446), SkBits2Float(0xc32683cf), SkBits2Float(0xc3c983e0), SkBits2F… in DEF_TEST()
191 path.close(); in DEF_TEST()
192 path.moveTo(SkBits2Float(0xc39bc8c8), SkBits2Float(0xc37fb0d7)); // -311.569f, -255.691f in DEF_TEST()
193 path.conicTo(SkBits2Float(0xc342a797), SkBits2Float(0x42830e25), SkBits2Float(0xc2c9102e), SkBits2F… in DEF_TEST()
194 path.conicTo(SkBits2Float(0xc0cd12f5), SkBits2Float(0xc03f4152), SkBits2Float(0xc2f6a523), SkBits2F… in DEF_TEST()
195 path.conicTo(SkBits2Float(0xc3703c8a), SkBits2Float(0xc4215b37), SkBits2Float(0xc3a72e05), SkBits2F… in DEF_TEST()
196 path.conicTo(SkBits2Float(0xc3d63dc5), SkBits2Float(0xc4103a31), SkBits2Float(0xc39bc8c8), SkBits2F… in DEF_TEST()
197 path.close(); in DEF_TEST()
198 path.moveTo(SkBits2Float(0xc294a419), SkBits2Float(0xc3c6124c)); // -74.3205f, -396.143f in DEF_TEST()
199 path.conicTo(SkBits2Float(0xc33f3c05), SkBits2Float(0xc295d95d), SkBits2Float(0xc2c2390a), SkBits2F… in DEF_TEST()
200 path.conicTo(SkBits2Float(0xc03f4154), SkBits2Float(0xc0cd12f4), SkBits2Float(0x42e3d9e6), SkBits2F… in DEF_TEST()
201 path.conicTo(SkBits2Float(0x4366d6ec), SkBits2Float(0xc422361b), SkBits2Float(0x4308b76c), SkBits2F… in DEF_TEST()
202 path.conicTo(SkBits2Float(0x422a5fb0), SkBits2Float(0xc4335721), SkBits2Float(0xc294a419), SkBits2F… in DEF_TEST()
203 path.close(); in DEF_TEST()
204 path.moveTo(SkBits2Float(0x4345b3f8), SkBits2Float(0xc3af9e21)); // 197.703f, -351.235f in DEF_TEST()
205 path.conicTo(SkBits2Float(0xc2c4aac2), SkBits2Float(0xc3345194), SkBits2Float(0xc24101bb), SkBits2F… in DEF_TEST()
206 path.conicTo(SkBits2Float(0x3fea41a0), SkBits2Float(0xc0da9066), SkBits2Float(0x4394eeee), SkBits2F… in DEF_TEST()
207 path.conicTo(SkBits2Float(0x441479cd), SkBits2Float(0xc3ae54f0), SkBits2Float(0x4407f490), SkBits2F… in DEF_TEST()
208 path.conicTo(SkBits2Float(0x43f6dea8), SkBits2Float(0xc40289bc), SkBits2Float(0x4345b3f8), SkBits2F… in DEF_TEST()
209 path.close(); in DEF_TEST()
210 path.moveTo(SkBits2Float(0x43bc9c08), SkBits2Float(0xc30dfb1e)); // 377.219f, -141.981f in DEF_TEST()
211 path.conicTo(SkBits2Float(0x422250a2), SkBits2Float(0xc34956f5), SkBits2Float(0x41b97bee), SkBits2F… in DEF_TEST()
212 path.conicTo(SkBits2Float(0x40b95a5b), SkBits2Float(0xc081c919), SkBits2Float(0x43ab375e), SkBits2F… in DEF_TEST()
213 path.conicTo(SkBits2Float(0x4429c4a9), SkBits2Float(0x42e552cb), SkBits2Float(0x442e1dd4), SkBits2F… in DEF_TEST()
214 path.conicTo(SkBits2Float(0x443276ff), SkBits2Float(0xc2a53e8d), SkBits2Float(0x43bc9c08), SkBits2F… in DEF_TEST()
215 path.close(); in DEF_TEST()
216 path.moveTo(SkBits2Float(0x43be1d75), SkBits2Float(0x4305b53c)); // 380.23f, 133.708f in DEF_TEST()
217 path.conicTo(SkBits2Float(0x432080f6), SkBits2Float(0xc30026d3), SkBits2Float(0x42a78c44), SkBits2F… in DEF_TEST()
218 path.conicTo(SkBits2Float(0x40e169c3), SkBits2Float(0x3f1dc4b8), SkBits2Float(0x4362c542), SkBits2F… in DEF_TEST()
219 path.conicTo(SkBits2Float(0x43df3f9c), SkBits2Float(0x44031579), SkBits2Float(0x4402ce83), SkBits2F… in DEF_TEST()
220 path.conicTo(SkBits2Float(0x4415fd38), SkBits2Float(0x43c5c8a6), SkBits2Float(0x43be1d75), SkBits2F… in DEF_TEST()
221 path.close(); in DEF_TEST()
222 path.moveTo(SkBits2Float(0x434d53ca), SkBits2Float(0x44487cfb)); // 205.327f, 801.953f in DEF_TEST()
223 path.conicTo(SkBits2Float(0x434d53ca), SkBits2Float(0x43e60f46), SkBits2Float(0x42d253ca), SkBits2F… in DEF_TEST()
224 path.conicTo(SkBits2Float(0x40a00000), SkBits2Float(0x43e60f46), SkBits2Float(0x40a00000), SkBits2F… in DEF_TEST()
225 path.conicTo(SkBits2Float(0x40a00000), SkBits2Float(0x448ef92a), SkBits2Float(0x42d253ca), SkBits2F… in DEF_TEST()
226 path.conicTo(SkBits2Float(0x434d53ca), SkBits2Float(0x448ef92a), SkBits2Float(0x434d53ca), SkBits2F… in DEF_TEST()
227 path.close(); in DEF_TEST()
228 path.moveTo(SkBits2Float(0xc2834d04), SkBits2Float(0x445532a0)); // -65.6504f, 852.791f in DEF_TEST()
229 path.conicTo(SkBits2Float(0x431a136e), SkBits2Float(0x4413bb9c), SkBits2Float(0x429ab133), SkBits2F… in DEF_TEST()
230 path.conicTo(SkBits2Float(0x3f1dc4d0), SkBits2Float(0x43e714ed), SkBits2Float(0xc35b1c2c), SkBits2F… in DEF_TEST()
231 path.conicTo(SkBits2Float(0xc3db6b0e), SkBits2Float(0x4476787f), SkBits2Float(0xc3b50da4), SkBits2F… in DEF_TEST()
232 path.conicTo(SkBits2Float(0xc38eb03a), SkBits2Float(0x448b54d2), SkBits2Float(0xc2834d04), SkBits2F… in DEF_TEST()
233 path.close(); in DEF_TEST()
234 path.moveTo(SkBits2Float(0xc398f46d), SkBits2Float(0x44336379)); // -305.91f, 717.554f in DEF_TEST()
235 path.conicTo(SkBits2Float(0x41f5d870), SkBits2Float(0x44248c83), SkBits2Float(0x41556629), SkBits2F… in DEF_TEST()
236 path.conicTo(SkBits2Float(0xc081c918), SkBits2Float(0x43e674af), SkBits2Float(0xc3aa5918), SkBits2F… in DEF_TEST()
237 path.conicTo(SkBits2Float(0xc4295587), SkBits2Float(0x4410e844), SkBits2Float(0xc424fc5c), SkBits2F… in DEF_TEST()
238 path.conicTo(SkBits2Float(0xc420a331), SkBits2Float(0x44423a6f), SkBits2Float(0xc398f46d), SkBits2F… in DEF_TEST()
239 path.close(); in DEF_TEST()
240 path.moveTo(SkBits2Float(0xc3c983e0), SkBits2Float(0x43e5c2b7)); // -403.03f, 459.521f in DEF_TEST()
241 path.conicTo(SkBits2Float(0xc2d5fcd2), SkBits2Float(0x441d9c08), SkBits2Float(0xc263a5d9), SkBits2F… in DEF_TEST()
242 path.conicTo(SkBits2Float(0xc0da9066), SkBits2Float(0x43e47988), SkBits2Float(0xc3976eed), SkBits2F… in DEF_TEST()
243 path.conicTo(SkBits2Float(0xc415b9cc), SkBits2Float(0x42e63b5c), SkBits2Float(0xc4223f09), SkBits2F… in DEF_TEST()
244 path.conicTo(SkBits2Float(0xc42ec446), SkBits2Float(0x43904d5e), SkBits2Float(0xc3c983e0), SkBits2F… in DEF_TEST()
245 path.close(); in DEF_TEST()
246 path.moveTo(SkBits2Float(0xc39bc8c8), SkBits2Float(0x43476db5)); // -311.569f, 199.429f in DEF_TEST()
247 path.conicTo(SkBits2Float(0xc342a797), SkBits2Float(0x44022968), SkBits2Float(0xc2c9102e), SkBits2F… in DEF_TEST()
248 path.conicTo(SkBits2Float(0xc0cd12f5), SkBits2Float(0x43e210c3), SkBits2Float(0xc2f6a523), SkBits2F… in DEF_TEST()
249 path.conicTo(SkBits2Float(0xc3703c8a), SkBits2Float(0xc33e4e50), SkBits2Float(0xc3a72e05), SkBits2F… in DEF_TEST()
250 path.conicTo(SkBits2Float(0xc3d63dc5), SkBits2Float(0xc2f39470), SkBits2Float(0xc39bc8c8), SkBits2F… in DEF_TEST()
251 path.close(); in DEF_TEST()
252 path.moveTo(SkBits2Float(0xc294a419), SkBits2Float(0x426be7d0)); // -74.3205f, 58.9764f in DEF_TEST()
253 path.conicTo(SkBits2Float(0xc33f3c05), SkBits2Float(0x43be18ef), SkBits2Float(0xc2c2390a), SkBits2F… in DEF_TEST()
254 path.conicTo(SkBits2Float(0xc03f4154), SkBits2Float(0x43e05afa), SkBits2Float(0x42e3d9e6), SkBits2F… in DEF_TEST()
255 path.conicTo(SkBits2Float(0x4366d6ec), SkBits2Float(0xc341b9e0), SkBits2Float(0x4308b76c), SkBits2F… in DEF_TEST()
256 path.conicTo(SkBits2Float(0x422a5fb0), SkBits2Float(0xc3831efc), SkBits2Float(0xc294a419), SkBits2F… in DEF_TEST()
257 path.close(); in DEF_TEST()
258 path.moveTo(SkBits2Float(0x4345b3f8), SkBits2Float(0x42cfc494)); // 197.703f, 103.884f in DEF_TEST()
259 path.conicTo(SkBits2Float(0xc2c4aac2), SkBits2Float(0x4389667c), SkBits2Float(0xc24101bb), SkBits2F… in DEF_TEST()
260 path.conicTo(SkBits2Float(0x3fea41a0), SkBits2Float(0x43e02504), SkBits2Float(0x4394eeee), SkBits2F… in DEF_TEST()
261 path.conicTo(SkBits2Float(0x441479cd), SkBits2Float(0x42d4e958), SkBits2Float(0x4407f490), SkBits2F… in DEF_TEST()
262 path.conicTo(SkBits2Float(0x43f6dea8), SkBits2Float(0xc28610c8), SkBits2Float(0x4345b3f8), SkBits2F… in DEF_TEST()
263 path.close(); in DEF_TEST()
264 path.moveTo(SkBits2Float(0x43bc9c08), SkBits2Float(0x439c91b7)); // 377.219f, 313.138f in DEF_TEST()
265 path.conicTo(SkBits2Float(0x422250a2), SkBits2Float(0x437dc797), SkBits2Float(0x41b97bee), SkBits2F… in DEF_TEST()
266 path.conicTo(SkBits2Float(0x40b95a5b), SkBits2Float(0x43e18822), SkBits2Float(0x43ab375e), SkBits2F… in DEF_TEST()
267 path.conicTo(SkBits2Float(0x4429c4a9), SkBits2Float(0x440e71fc), SkBits2Float(0x442e1dd4), SkBits2F… in DEF_TEST()
268 path.conicTo(SkBits2Float(0x443276ff), SkBits2Float(0x43ba3fa3), SkBits2Float(0x43bc9c08), SkBits2F… in DEF_TEST()
269 path.close(); in DEF_TEST()
270 path.moveTo(SkBits2Float(0x43be1d75), SkBits2Float(0x441334f2)); // 380.23f, 588.827f in DEF_TEST()
271 path.conicTo(SkBits2Float(0x432080f6), SkBits2Float(0x43a37bdc), SkBits2Float(0x42a78c44), SkBits2F… in DEF_TEST()
272 path.conicTo(SkBits2Float(0x40e169c3), SkBits2Float(0x43e3de28), SkBits2Float(0x4362c542), SkBits2F… in DEF_TEST()
273 path.conicTo(SkBits2Float(0x43df3f9c), SkBits2Float(0x4474dd1c), SkBits2Float(0x4402ce83), SkBits2F… in DEF_TEST()
274 path.conicTo(SkBits2Float(0x4415fd38), SkBits2Float(0x4454abf6), SkBits2Float(0x43be1d75), SkBits2F… in DEF_TEST()
275 path.close(); in DEF_TEST()
276 path.moveTo(SkBits2Float(0x43bb9978), SkBits2Float(0x43ad6ab0)); // 375.199f, 346.833f in DEF_TEST()
277 path.conicTo(SkBits2Float(0x43bb9978), SkBits2Float(0x40a00000), SkBits2Float(0x43898486), SkBits2F… in DEF_TEST()
278 path.conicTo(SkBits2Float(0x432edf26), SkBits2Float(0x40a00000), SkBits2Float(0x432edf26), SkBits2F… in DEF_TEST()
279 path.conicTo(SkBits2Float(0x432edf26), SkBits2Float(0x442c2ab0), SkBits2Float(0x43898486), SkBits2F… in DEF_TEST()
280 path.conicTo(SkBits2Float(0x43bb9978), SkBits2Float(0x442c2ab0), SkBits2Float(0x43bb9978), SkBits2F… in DEF_TEST()
281 path.close(); in DEF_TEST()
282 path.moveTo(SkBits2Float(0x42d07148), SkBits2Float(0x43c6d5fb)); // 104.221f, 397.672f in DEF_TEST()
283 path.conicTo(SkBits2Float(0x43a1f94a), SkBits2Float(0x4307cfe3), SkBits2Float(0x437737c0), SkBits2F… in DEF_TEST()
284 path.conicTo(SkBits2Float(0x432a7ceb), SkBits2Float(0x40e169c2), SkBits2Float(0xc244f418), SkBits2F… in DEF_TEST()
285 path.conicTo(SkBits2Float(0xc3867b7b), SkBits2Float(0x4404b0dc), SkBits2Float(0xc3403c22), SkBits2F… in DEF_TEST()
286 path.conicTo(SkBits2Float(0xc2e7029c), SkBits2Float(0x4424e202), SkBits2Float(0x42d07148), SkBits2F… in DEF_TEST()
287 path.close(); in DEF_TEST()
288 path.moveTo(SkBits2Float(0xc30809b4), SkBits2Float(0x438337ac)); // -136.038f, 262.435f in DEF_TEST()
289 path.conicTo(SkBits2Float(0x43489a34), SkBits2Float(0x434b137f), SkBits2Float(0x43373589), SkBits2F… in DEF_TEST()
290 path.conicTo(SkBits2Float(0x4325d0dd), SkBits2Float(0x40b95a5c), SkBits2Float(0xc32ad30a), SkBits2F… in DEF_TEST()
291 path.conicTo(SkBits2Float(0xc3fdbb7b), SkBits2Float(0x42f9050a), SkBits2Float(0xc3f50925), SkBits2F… in DEF_TEST()
292 path.conicTo(SkBits2Float(0xc3ec56cf), SkBits2Float(0x43a0e598), SkBits2Float(0xc30809b4), SkBits2F… in DEF_TEST()
293 path.close(); in DEF_TEST()
294 path.moveTo(SkBits2Float(0xc369289a), SkBits2Float(0x408cdc40)); // -233.159f, 4.40189f in DEF_TEST()
295 path.conicTo(SkBits2Float(0x427b82f4), SkBits2Float(0x432f5193), SkBits2Float(0x42e1eb60), SkBits2F… in DEF_TEST()
296 path.conicTo(SkBits2Float(0x43230aa3), SkBits2Float(0x3fea4196), SkBits2Float(0xc304feb4), SkBits2F… in DEF_TEST()
297 path.conicTo(SkBits2Float(0xc3d68405), SkBits2Float(0xc3aa006f), SkBits2Float(0xc3ef8e7f), SkBits2F… in DEF_TEST()
298 path.conicTo(SkBits2Float(0xc4044c7c), SkBits2Float(0xc32683cf), SkBits2Float(0xc369289a), SkBits2F… in DEF_TEST()
299 path.close(); in DEF_TEST()
300 path.moveTo(SkBits2Float(0xc30db26a), SkBits2Float(0xc37fb0d7)); // -141.697f, -255.691f in DEF_TEST()
301 path.conicTo(SkBits2Float(0xc1c64388), SkBits2Float(0x42830e25), SkBits2Float(0x428aae1e), SkBits2F… in DEF_TEST()
302 path.conicTo(SkBits2Float(0x4323768e), SkBits2Float(0xc03f4152), SkBits2Float(0x423a3252), SkBits2F… in DEF_TEST()
303 path.conicTo(SkBits2Float(0xc28cbac8), SkBits2Float(0xc4215b37), SkBits2Float(0xc3247ce4), SkBits2F… in DEF_TEST()
304 path.conicTo(SkBits2Float(0xc3814e32), SkBits2Float(0xc4103a31), SkBits2Float(0xc30db26a), SkBits2F… in DEF_TEST()
305 path.close(); in DEF_TEST()
306 path.moveTo(SkBits2Float(0x42bf1a33), SkBits2Float(0xc3c6124c)); // 95.5512f, -396.143f in DEF_TEST()
307 path.conicTo(SkBits2Float(0xc1aae6f8), SkBits2Float(0xc295d95d), SkBits2Float(0x42918542), SkBits2F… in DEF_TEST()
308 path.conicTo(SkBits2Float(0x4326e221), SkBits2Float(0xc0cd12f4), SkBits2Float(0x438de60c), SkBits2F… in DEF_TEST()
309 path.conicTo(SkBits2Float(0x43c85b09), SkBits2Float(0xc422361b), SkBits2Float(0x43994b49), SkBits2F… in DEF_TEST()
310 path.conicTo(SkBits2Float(0x43547712), SkBits2Float(0xc4335721), SkBits2Float(0x42bf1a33), SkBits2F… in DEF_TEST()
311 path.close(); in DEF_TEST()
312 path.moveTo(SkBits2Float(0x43b7c98f), SkBits2Float(0xc3af9e21)); // 367.575f, -351.235f in DEF_TEST()
313 path.conicTo(SkBits2Float(0x428f138a), SkBits2Float(0xc3345194), SkBits2Float(0x42f33d6e), SkBits2F… in DEF_TEST()
314 path.conicTo(SkBits2Float(0x432bb3a9), SkBits2Float(0xc0da9066), SkBits2Float(0x43e9de81), SkBits2F… in DEF_TEST()
315 path.conicTo(SkBits2Float(0x443ef196), SkBits2Float(0xc3ae54f0), SkBits2Float(0x44326c5a), SkBits2F… in DEF_TEST()
316 path.conicTo(SkBits2Float(0x4425e71e), SkBits2Float(0xc40289bc), SkBits2Float(0x43b7c98f), SkBits2F… in DEF_TEST()
317 path.close(); in DEF_TEST()
318 path.moveTo(SkBits2Float(0x4408c5ce), SkBits2Float(0xc30dfb1e)); // 547.091f, -141.981f in DEF_TEST()
319 path.conicTo(SkBits2Float(0x4352734e), SkBits2Float(0xc34956f5), SkBits2Float(0x43410ea4), SkBits2F… in DEF_TEST()
320 path.conicTo(SkBits2Float(0x432fa9f9), SkBits2Float(0xc081c919), SkBits2Float(0x44001378), SkBits2F… in DEF_TEST()
321 path.conicTo(SkBits2Float(0x44543c72), SkBits2Float(0x42e552cb), SkBits2Float(0x4458959e), SkBits2F… in DEF_TEST()
322 path.conicTo(SkBits2Float(0x445ceec8), SkBits2Float(0xc2a53e8d), SkBits2Float(0x4408c5ce), SkBits2F… in DEF_TEST()
323 path.close(); in DEF_TEST()
324 path.moveTo(SkBits2Float(0x44098684), SkBits2Float(0x4305b53c)); // 550.102f, 133.708f in DEF_TEST()
325 path.conicTo(SkBits2Float(0x43a5300e), SkBits2Float(0xc30026d3), SkBits2Float(0x437da548), SkBits2F… in DEF_TEST()
326 path.conicTo(SkBits2Float(0x4330ea74), SkBits2Float(0x3f1dc4b8), SkBits2Float(0x43c65234), SkBits2F… in DEF_TEST()
327 path.conicTo(SkBits2Float(0x441a1798), SkBits2Float(0x44031579), SkBits2Float(0x442d464c), SkBits2F… in DEF_TEST()
328 path.conicTo(SkBits2Float(0x44407502), SkBits2Float(0x43c5c8a6), SkBits2Float(0x44098684), SkBits2F… in DEF_TEST()
329 path.close(); in DEF_TEST()
330 path.moveTo(SkBits2Float(0x43bb9978), SkBits2Float(0x44487cfb)); // 375.199f, 801.953f in DEF_TEST()
331 path.conicTo(SkBits2Float(0x43bb9978), SkBits2Float(0x43e60f46), SkBits2Float(0x43898486), SkBits2F… in DEF_TEST()
332 path.conicTo(SkBits2Float(0x432edf26), SkBits2Float(0x43e60f46), SkBits2Float(0x432edf26), SkBits2F… in DEF_TEST()
333 path.conicTo(SkBits2Float(0x432edf26), SkBits2Float(0x448ef92a), SkBits2Float(0x43898486), SkBits2F… in DEF_TEST()
334 path.conicTo(SkBits2Float(0x43bb9978), SkBits2Float(0x448ef92a), SkBits2Float(0x43bb9978), SkBits2F… in DEF_TEST()
335 path.close(); in DEF_TEST()
336 path.moveTo(SkBits2Float(0x42d07148), SkBits2Float(0x445532a0)); // 104.221f, 852.791f in DEF_TEST()
337 path.conicTo(SkBits2Float(0x43a1f94a), SkBits2Float(0x4413bb9c), SkBits2Float(0x437737c0), SkBits2F… in DEF_TEST()
338 path.conicTo(SkBits2Float(0x432a7ceb), SkBits2Float(0x43e714ed), SkBits2Float(0xc244f418), SkBits2F… in DEF_TEST()
339 path.conicTo(SkBits2Float(0xc3867b7b), SkBits2Float(0x4476787f), SkBits2Float(0xc3403c22), SkBits2F… in DEF_TEST()
340 path.conicTo(SkBits2Float(0xc2e7029c), SkBits2Float(0x448b54d2), SkBits2Float(0x42d07148), SkBits2F… in DEF_TEST()
341 path.close(); in DEF_TEST()
342 path.moveTo(SkBits2Float(0xc30809b4), SkBits2Float(0x44336379)); // -136.038f, 717.554f in DEF_TEST()
343 path.conicTo(SkBits2Float(0x43489a34), SkBits2Float(0x44248c83), SkBits2Float(0x43373589), SkBits2F… in DEF_TEST()
344 path.conicTo(SkBits2Float(0x4325d0dd), SkBits2Float(0x43e674af), SkBits2Float(0xc32ad30a), SkBits2F… in DEF_TEST()
345 path.conicTo(SkBits2Float(0xc3fdbb7b), SkBits2Float(0x4410e844), SkBits2Float(0xc3f50925), SkBits2F… in DEF_TEST()
346 path.conicTo(SkBits2Float(0xc3ec56cf), SkBits2Float(0x44423a6f), SkBits2Float(0xc30809b4), SkBits2F… in DEF_TEST()
347 path.close(); in DEF_TEST()
348 path.moveTo(SkBits2Float(0xc369289a), SkBits2Float(0x43e5c2b7)); // -233.159f, 459.521f in DEF_TEST()
349 path.conicTo(SkBits2Float(0x427b82f4), SkBits2Float(0x441d9c08), SkBits2Float(0x42e1eb60), SkBits2F… in DEF_TEST()
350 path.conicTo(SkBits2Float(0x43230aa3), SkBits2Float(0x43e47988), SkBits2Float(0xc304feb4), SkBits2F… in DEF_TEST()
351 path.conicTo(SkBits2Float(0xc3d68405), SkBits2Float(0x42e63b5c), SkBits2Float(0xc3ef8e7f), SkBits2F… in DEF_TEST()
352 path.conicTo(SkBits2Float(0xc4044c7c), SkBits2Float(0x43904d5e), SkBits2Float(0xc369289a), SkBits2F… in DEF_TEST()
353 path.close(); in DEF_TEST()
354 path.moveTo(SkBits2Float(0xc30db26a), SkBits2Float(0x43476db5)); // -141.697f, 199.429f in DEF_TEST()
355 path.conicTo(SkBits2Float(0xc1c64388), SkBits2Float(0x44022968), SkBits2Float(0x428aae1e), SkBits2F… in DEF_TEST()
356 path.conicTo(SkBits2Float(0x4323768e), SkBits2Float(0x43e210c3), SkBits2Float(0x423a3252), SkBits2F… in DEF_TEST()
357 path.conicTo(SkBits2Float(0xc28cbac8), SkBits2Float(0xc33e4e50), SkBits2Float(0xc3247ce4), SkBits2F… in DEF_TEST()
358 path.conicTo(SkBits2Float(0xc3814e32), SkBits2Float(0xc2f39470), SkBits2Float(0xc30db26a), SkBits2F… in DEF_TEST()
359 path.close(); in DEF_TEST()
360 path.moveTo(SkBits2Float(0x42bf1a33), SkBits2Float(0x426be7d0)); // 95.5512f, 58.9764f in DEF_TEST()
361 path.conicTo(SkBits2Float(0xc1aae6f8), SkBits2Float(0x43be18ef), SkBits2Float(0x42918542), SkBits2F… in DEF_TEST()
362 path.conicTo(SkBits2Float(0x4326e221), SkBits2Float(0x43e05afa), SkBits2Float(0x438de60c), SkBits2F… in DEF_TEST()
363 path.conicTo(SkBits2Float(0x43c85b09), SkBits2Float(0xc341b9e0), SkBits2Float(0x43994b49), SkBits2F… in DEF_TEST()
364 path.conicTo(SkBits2Float(0x43547712), SkBits2Float(0xc3831efc), SkBits2Float(0x42bf1a33), SkBits2F… in DEF_TEST()
365 path.close(); in DEF_TEST()
366 path.moveTo(SkBits2Float(0x43b7c98f), SkBits2Float(0x42cfc494)); // 367.575f, 103.884f in DEF_TEST()
367 path.conicTo(SkBits2Float(0x428f138a), SkBits2Float(0x4389667c), SkBits2Float(0x42f33d6e), SkBits2F… in DEF_TEST()
368 path.conicTo(SkBits2Float(0x432bb3a9), SkBits2Float(0x43e02504), SkBits2Float(0x43e9de81), SkBits2F… in DEF_TEST()
369 path.conicTo(SkBits2Float(0x443ef196), SkBits2Float(0x42d4e958), SkBits2Float(0x44326c5a), SkBits2F… in DEF_TEST()
370 path.conicTo(SkBits2Float(0x4425e71e), SkBits2Float(0xc28610c8), SkBits2Float(0x43b7c98f), SkBits2F… in DEF_TEST()
371 path.close(); in DEF_TEST()
372 path.moveTo(SkBits2Float(0x4408c5ce), SkBits2Float(0x439c91b7)); // 547.091f, 313.138f in DEF_TEST()
373 path.conicTo(SkBits2Float(0x4352734e), SkBits2Float(0x437dc797), SkBits2Float(0x43410ea4), SkBits2F… in DEF_TEST()
374 path.conicTo(SkBits2Float(0x432fa9f9), SkBits2Float(0x43e18822), SkBits2Float(0x44001378), SkBits2F… in DEF_TEST()
375 path.conicTo(SkBits2Float(0x44543c72), SkBits2Float(0x440e71fc), SkBits2Float(0x4458959e), SkBits2F… in DEF_TEST()
376 path.conicTo(SkBits2Float(0x445ceec8), SkBits2Float(0x43ba3fa3), SkBits2Float(0x4408c5ce), SkBits2F… in DEF_TEST()
377 path.close(); in DEF_TEST()
378 path.moveTo(SkBits2Float(0x44098684), SkBits2Float(0x441334f2)); // 550.102f, 588.827f in DEF_TEST()
379 path.conicTo(SkBits2Float(0x43a5300e), SkBits2Float(0x43a37bdc), SkBits2Float(0x437da548), SkBits2F… in DEF_TEST()
380 path.conicTo(SkBits2Float(0x4330ea74), SkBits2Float(0x43e3de28), SkBits2Float(0x43c65234), SkBits2F… in DEF_TEST()
381 path.conicTo(SkBits2Float(0x441a1798), SkBits2Float(0x4474dd1c), SkBits2Float(0x442d464c), SkBits2F… in DEF_TEST()
382 path.conicTo(SkBits2Float(0x44407502), SkBits2Float(0x4454abf6), SkBits2Float(0x44098684), SkBits2F… in DEF_TEST()
383 path.close(); in DEF_TEST()
384 SkPath lastFailed = path; in DEF_TEST()
398 SkPath path; in DEF_TEST() local
399 path.moveTo(377.219f, -141.981f); in DEF_TEST()
400 path.conicTo(40.5787f, -201.34f, 23.1855f, -102.698f, 0.707107f); in DEF_TEST()
401 path.lineTo(377.219f, -141.981f); in DEF_TEST()
402 path.close(); in DEF_TEST()
403 path.moveTo(306.588f, -227.984f); in DEF_TEST()
404 path.conicTo(212.465f, -262.242f, 95.5512f, 58.9764f, 0.707107f); in DEF_TEST()
405 path.lineTo(306.588f, -227.984f); in DEF_TEST()
406 path.close(); in DEF_TEST()
407 testSimplify(reporter, path, __FUNCTION__); in DEF_TEST()
411 SkPath path; in DEF_TEST() local
412 path.setFillType(SkPath::kEvenOdd_FillType); in DEF_TEST()
413 path.moveTo(11.1722f, -8.10398f); in DEF_TEST()
414 path.conicTo(22.9143f, -10.3787f, 23.7764f, -7.72542f, 1.00863f); in DEF_TEST()
415 path.conicTo(24.6671f, -4.98406f, 13.8147f, 0.0166066f, 0.973016f); in DEF_TEST()
416 path.conicTo(24.6378f, 5.07425f, 23.7764f, 7.72542f, 1.00888f); in DEF_TEST()
417 path.conicTo(22.8777f, 10.4915f, 11.1648f, 8.13034f, 0.960143f); in DEF_TEST()
418 path.conicTo(16.9503f, 18.5866f, 14.6946f, 20.2254f, 1.00881f); in DEF_TEST()
419 path.conicTo(12.4417f, 21.8623f, 4.29722f, 13.1468f, 1.0092f); in DEF_TEST()
420 path.conicTo(2.92708f, 25, 0, 25, 0.955692f); in DEF_TEST()
421 path.conicTo(-2.79361f, 25, -4.258f, 13.1048f, 1.00818f); in DEF_TEST()
422 path.conicTo(-4.27813f, 13.1264f, -4.29822f, 13.1479f, 1.03158f); in DEF_TEST()
423 path.conicTo(-12.44f, 21.8635f, -14.6946f, 20.2254f, 1.00811f); in DEF_TEST()
424 path.conicTo(-16.9933f, 18.5554f, -11.1722f, 8.10398f, 0.989875f); in DEF_TEST()
425 path.conicTo(-22.9143f, 10.3787f, -23.7764f, 7.72542f, 1.00863f); in DEF_TEST()
426 path.conicTo(-24.6671f, 4.98406f, -13.8147f, -0.0166066f, 0.973016f); in DEF_TEST()
427 path.conicTo(-24.6378f, -5.07425f, -23.7764f, -7.72542f, 1.00888f); in DEF_TEST()
428 path.conicTo(-22.8777f, -10.4915f, -11.1648f, -8.13034f, 0.960143f); in DEF_TEST()
429 path.conicTo(-16.9503f, -18.5866f, -14.6946f, -20.2254f, 1.00881f); in DEF_TEST()
430 path.conicTo(-12.4417f, -21.8623f, -4.29722f, -13.1468f, 1.0092f); in DEF_TEST()
431 path.conicTo(-2.92708f, -25, 0, -25, 0.955692f); in DEF_TEST()
432 path.conicTo(2.79361f, -25, 4.258f, -13.1048f, 1.00818f); in DEF_TEST()
433 path.conicTo(4.27813f, -13.1264f, 4.29822f, -13.1479f, 1.03158f); in DEF_TEST()
434 path.conicTo(12.44f, -21.8635f, 14.6946f, -20.2254f, 1.00811f); in DEF_TEST()
435 path.conicTo(16.9933f, -18.5554f, 11.1722f, -8.10398f, 0.989875f); in DEF_TEST()
436 path.close(); in DEF_TEST()
437 SkPath one(path); in DEF_TEST()
438 path.reset(); in DEF_TEST()
439 path.setFillType(SkPath::kWinding_FillType); in DEF_TEST()
440 path.moveTo(-1.54509f, -4.75528f); in DEF_TEST()
441 path.conicTo(22.2313f, -12.4807f, 23.7764f, -7.72543f, 0.707107f); in DEF_TEST()
442 path.conicTo(25.3215f, -2.97014f, 1.54509f, 4.75528f, 0.707107f); in DEF_TEST()
443 path.conicTo(-22.2313f, 12.4807f, -23.7764f, 7.72543f, 0.707107f); in DEF_TEST()
444 path.conicTo(-25.3215f, 2.97014f, -1.54509f, -4.75528f, 0.707107f); in DEF_TEST()
445 path.close(); in DEF_TEST()
446 SkPath two(path); in DEF_TEST()
452 SkPath path; in DEF_TEST() local
453 path.setFillType(SkPath::kEvenOdd_FillType); in DEF_TEST()
454 path.moveTo(SkBits2Float(0x4132c174), SkBits2Float(0xc101a9e5)); // 11.1722f, -8.10398f in DEF_TEST()
455 path.conicTo(SkBits2Float(0x41b7508a), SkBits2Float(0xc1260efe), SkBits2Float(0x41be3618), SkBits2F… in DEF_TEST()
456 path.conicTo(SkBits2Float(0x41c5564b), SkBits2Float(0xc09f7d6d), SkBits2Float(0x415d0934), SkBits2F… in DEF_TEST()
457 path.conicTo(SkBits2Float(0x41c51a48), SkBits2Float(0x40a2603c), SkBits2Float(0x41be3618), SkBits2F… in DEF_TEST()
458 path.conicTo(SkBits2Float(0x41b7056f), SkBits2Float(0x4127dd49), SkBits2Float(0x4132a328), SkBits2F… in DEF_TEST()
459 path.conicTo(SkBits2Float(0x41879a3b), SkBits2Float(0x4194b151), SkBits2Float(0x416b1d34), SkBits2F… in DEF_TEST()
460 path.conicTo(SkBits2Float(0x41471107), SkBits2Float(0x41aee601), SkBits2Float(0x408982d1), SkBits2F… in DEF_TEST()
461 path.conicTo(SkBits2Float(0x403b5543), SkBits2Float(0x41c80000), SkBits2Float(0x00000000), SkBits2F… in DEF_TEST()
462 path.conicTo(SkBits2Float(0xc032ca93), SkBits2Float(0x41c80000), SkBits2Float(0xc088418e), SkBits2F… in DEF_TEST()
463 path.conicTo(SkBits2Float(0xc088e66c), SkBits2Float(0x4152058a), SkBits2Float(0xc0898afc), SkBits2F… in DEF_TEST()
464 path.conicTo(SkBits2Float(0xc1470a56), SkBits2Float(0x41aee870), SkBits2Float(0xc16b1d36), SkBits2F… in DEF_TEST()
465 path.conicTo(SkBits2Float(0xc187f23a), SkBits2Float(0x41947162), SkBits2Float(0xc132c174), SkBits2F… in DEF_TEST()
466 path.conicTo(SkBits2Float(0xc1b7508a), SkBits2Float(0x41260efe), SkBits2Float(0xc1be3618), SkBits2F… in DEF_TEST()
467 path.conicTo(SkBits2Float(0xc1c5564b), SkBits2Float(0x409f7d6d), SkBits2Float(0xc15d0934), SkBits2F… in DEF_TEST()
468 path.conicTo(SkBits2Float(0xc1c51a48), SkBits2Float(0xc0a2603c), SkBits2Float(0xc1be3618), SkBits2F… in DEF_TEST()
469 path.conicTo(SkBits2Float(0xc1b7056f), SkBits2Float(0xc127dd49), SkBits2Float(0xc132a328), SkBits2F… in DEF_TEST()
470 path.conicTo(SkBits2Float(0xc1879a3b), SkBits2Float(0xc194b151), SkBits2Float(0xc16b1d34), SkBits2F… in DEF_TEST()
471 path.conicTo(SkBits2Float(0xc1471107), SkBits2Float(0xc1aee601), SkBits2Float(0xc08982d1), SkBits2F… in DEF_TEST()
472 path.conicTo(SkBits2Float(0xc03b5543), SkBits2Float(0xc1c80000), SkBits2Float(0x00000000), SkBits2F… in DEF_TEST()
473 path.conicTo(SkBits2Float(0x4032ca93), SkBits2Float(0xc1c80000), SkBits2Float(0x4088418e), SkBits2F… in DEF_TEST()
474 path.conicTo(SkBits2Float(0x4088e66c), SkBits2Float(0xc152058a), SkBits2Float(0x40898afc), SkBits2F… in DEF_TEST()
475 path.conicTo(SkBits2Float(0x41470a56), SkBits2Float(0xc1aee870), SkBits2Float(0x416b1d36), SkBits2F… in DEF_TEST()
476 path.conicTo(SkBits2Float(0x4187f23a), SkBits2Float(0xc1947162), SkBits2Float(0x4132c174), SkBits2F… in DEF_TEST()
477 path.close(); in DEF_TEST()
478 path.close(); in DEF_TEST()
479 SkPath one(path); in DEF_TEST()
480 path.reset(); in DEF_TEST()
481 path.setFillType(SkPath::kWinding_FillType); in DEF_TEST()
482 path.moveTo(SkBits2Float(0xbfc5c55c), SkBits2Float(0xc0982b46)); // -1.54509f, -4.75528f in DEF_TEST()
483 path.conicTo(SkBits2Float(0x41b1d9c2), SkBits2Float(0xc147b0fc), SkBits2Float(0x41be3618), SkBits2F… in DEF_TEST()
484 path.conicTo(SkBits2Float(0x41ca926e), SkBits2Float(0xc03e16da), SkBits2Float(0x3fc5c55c), SkBits2F… in DEF_TEST()
485 path.conicTo(SkBits2Float(0xc1b1d9c2), SkBits2Float(0x4147b0fc), SkBits2Float(0xc1be3618), SkBits2F… in DEF_TEST()
486 path.conicTo(SkBits2Float(0xc1ca926e), SkBits2Float(0x403e16da), SkBits2Float(0xbfc5c55c), SkBits2F… in DEF_TEST()
487 path.close(); in DEF_TEST()
488 SkPath two(path); in DEF_TEST()
627 SkPath path; in DEF_TEST() local
628 SkParsePath::FromSVGString(ovalsAsQuads, &path); in DEF_TEST()
629 Simplify(path, &path); in DEF_TEST()
634 SkPath path, result; in DEF_TEST() local
636 SkParsePath::FromSVGString(ovalsAsQuads, &path); in DEF_TEST()
638 testOvalSet(set, path, &builder, nullptr, &result); in DEF_TEST()