mirror of
https://github.com/thorvg/thorvg.git
synced 2025-07-28 09:05:52 +00:00
![]() Shapes with boundaries outside the rendering area are ignored as non-visible. The issue arises when such a shape serves as a clipper. The expected behavior is for the entire clipee to be cut out, but previously, the clipee remained fully visible as if no clip was applied. The fix identifies these clippers and skips rendering clipees. Please note that we can skip rendering at the Paint update stage if the clipper's viewport is outside the canvas. This optimization can improve performance, but only for this specific case. The downside of the approach is that it disrupts multi-processing for clipper updates. As a result, that approach was discarded. issue: https://github.com/thorvg/thorvg/issues/3003 issue: https://github.com/thorvg/thorvg/issues/2684 Co-Authored-By: Mira Grudzinska <mira@lottiefiles.com> |
||
---|---|---|
.. | ||
bindings | ||
common | ||
loaders | ||
renderer | ||
savers | ||
meson.build |