Hermet Park
Hermet Park
@RuiwenTang otherwise you can send a PR (even it's a draft version) for gl enhancement, if it's aligned with skia, Probably, I can compare both sw / gl with it...
> @hermet > https://docs.google.com/document/d/1wqI6fpH_97MkgS9UYEUGnwtqY5TdCv4yPvjNAC_Stso/edit?usp=sharing > I don't have read permission for this doc @RuiwenTang the doc is a just screenshot i attached. Anyway you can access to it now.
@RuiwenTang I think Blending in ThorVG primitive drawing follows a relatively simple equation. If the destination buffer is set to zero (R0, G0, B0, A0) representing a transparent (black) background,...
@RuiwenTang Thanks for your idea. Please have a read and please let me consider this further. > Second, the blending equation like `lighten: B(Cb, Cs) = max(Cb, Cs) ` only...
@RuiwenTang THorVG don't and would not violate the blending equation. Just we are considering the layering concept.
> > @RuiwenTang THorVG don't and would not violate the blending equation. Just we are considering the layering concept. > > Then what is the layering means in ThorVG ?...
@RuiwenTang I don't know. I don't mind Skia layer concept but more close to the Adobe layer.
> Because in the standard (Porter Duff compositing), composite is pixel-by-pixel logic, there is no concept of layers here. We are not merely implementing the Porter-Duff specification as-is. Instead, we...
@RuiwenTang Just so you know, I completely understand your point. I’m not saying you're fault. I’m simply exploring a revolutionary concept for real-world applications compromising the performance. It's just on-exploration.
@RuiwenTang We are currently at the stage of defining the specifications, so we cannot definitively call this a bug. If this were an issue, you could argue that the GIMP...