thorvg/src
Sergii Liebodkin bada5691bc wg_engine: tessellator optimization
1. new tesseletor and stroker are used: less vertexes generated
In general, the previous implementation was based on the path-outline-mesh approach.
It has now been changed to a path-mesh approach, so we skip the path-outline transformation.
For shape fills, a BW-tesselator now used, and all submeshes (moveTo) are stored in a single buffer.
For strokes, all intermediate operations such as trimming and dash use path-path logic instead of outline-outline logic.
In addition, the new stroker generates fewer polygons for joints, especially for Rounds
2. render all sub-shapes by single draw call

https://github.com/thorvg/thorvg/issues/3557
https://github.com/thorvg/thorvg/issues/3288
https://github.com/thorvg/thorvg/issues/3273
2025-07-23 15:38:36 +09:00
..
bindings api: Add Composition blend mode 2025-07-21 11:23:07 +09:00
common common: consolidate color-related functions 2025-07-21 18:23:03 +09:00
loaders lottie: code cleanup++ 2025-07-21 18:23:03 +09:00
renderer wg_engine: tessellator optimization 2025-07-23 15:38:36 +09:00
savers
meson.build