jonahwilliams / svg_2

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Signficant difference in tessellated fills

jonahwilliams opened this issue · comments

I created a unit test in impeller and used SkPathUtils::FromSVGString, and get this:

image

I do also see warnings though in the output about

[ERROR:flutter/impeller/base/validation.cc(14)] Zero index count in render pass command.
[ERROR:flutter/impeller/base/validation.cc(24)] Break on ImpellerValidationBreak to inspect point of failure.

There's some strange rendering artifact on the right side under the top of the darker blue hill.

Opened flutter/impeller#24 to track the impeller related bugs here.

with x1/y1 swapped with x3/y3

image

There's still some issues with moveTo in impeller

Have confirmed that with flutter/impeller#32 this all looks as expected. Will want to make sure something funky isn't going on with Windows though

image

Also was tested against patch in #11

New results:

image

Looks fixed! We could probably do with some AA/smoothing or something like that