thorvg / thorvg

Thor Vector Graphics is a lightweight portable library used for drawing vector-based scenes and animations including SVG and Lottie. It can be freely utilized across various software platforms and applications to visualize graphical contents.
https://www.thorvg.org
MIT License
743 stars 108 forks source link

SVG ClipPath Optimization in SwEngine #294

Closed hermet closed 3 years ago

hermet commented 3 years ago

If ClipPath has just an orthogonal rectangle, we don't need to use rle passion for clipping, we can adjust bounding box of the rendering shapes simply.

See related patch: https://github.com/Samsung/thorvg/commit/631c1e565168b28f4566cd892ff1311754b65a87

hermet commented 3 years ago

https://github.com/Samsung/thorvg/pull/306