Behdad Esfahbod
Behdad Esfahbod
> cc @raphlinus since he noticed this inefficiency before I believe. https://github.com/googlefonts/colr-gradients-spec/issues/360
> > the current surface is always clear. > > Do you mean by that that there are no pixels drawn at the start of every paint call, or only...
In HarfBuzz I'm getting the correct rendering without the extra push/pop. So, we're doing something differently it seems.
> PaintColrLayers, both of each start a new group for each child. I think your PaintColrLayers doesn't start a new group for each child then? I think that's the difference...
> > PaintColrLayers, both of each start a new group for each child. > > I think your PaintColrLayers doesn't start a new group for each child then? I think...
> > > PaintColrLayers, both of each start a new group for each child. > > > > > > I think your PaintColrLayers doesn't start a new group for...
I confirmed that removing push_group in PaintColrLayer introduces the bug for me. Adding a push_group in PaintComposite then fixes it again. The documentation for PaintColrLayer says: ``` Format 1 is...
But the spec needs clarification to say other layers are drawn directly on top?
cc @matthiasclasen