I haven't used Skia yet, but I was hoping someone could answer what I hope is a straightforward question about its path rendering capabilities.
I have a 2D generative vector engine that uses Apple's CoreGraphics for rendering. It often relies on "additive" blend modes like screen or multiply. However, a single path in CoreGraphics will not blend with itself, as though it is rasterized or somehow "baked" prior to blending. Therefore, I have to painstakingly split a given curve into subpaths that are not likely to intersect themselves (an inexact science), to achieve the desired additive blend effect when the subpaths intersect.
Is this kind of thing easier in Skia, or would I still be forced to break complex curves into subpaths so that intersections are properly blended?
Many thanks to anyone with insight into this often poorly documented aspect of rendering engines!