thorvg/src/renderer/sw_engine
Hermet Park 324bff30d1 sw_engine: allow the stroke clipper
clipping with a stroke is useful for various visual effects.
TVG can support this approach as it offers better efficiency
compared to alpha masking.

If a valid stroke is defined in the clipper shape,
the renderer prioritizes clipping with the stroke over
 the shape's fill.

issue: https://github.com/thorvg/thorvg/issues/3063
2024-12-19 20:37:28 +09:00
..
meson.build sw_engine: applied OpenMP to improve post-processing performance. 2024-09-29 15:04:22 +09:00
tvgSwCommon.h renderer: support Trintone SceneEffect 2024-12-17 17:54:57 +09:00
tvgSwFill.cpp common: optimization pImpl data structures 2024-12-14 12:24:57 +09:00
tvgSwImage.cpp common: spec out TexMap 2024-08-20 11:14:54 +09:00
tvgSwMath.cpp sw_engine: remove redundant code 2024-12-14 01:17:21 +09:00
tvgSwMemPool.cpp sw_engine: fix -Wcalloc-transposed-args 2024-05-27 23:13:52 +09:00
tvgSwPostEffect.cpp renderer: support Trintone SceneEffect 2024-12-17 17:54:57 +09:00
tvgSwRaster.cpp common: support Tint SceneEffect 2024-12-17 12:16:40 +09:00
tvgSwRasterAvx.h renderer: code refactoring 2024-11-20 22:13:27 +09:00
tvgSwRasterC.h renderer: code refactoring 2024-11-20 22:13:27 +09:00
tvgSwRasterNeon.h renderer: code refactoring 2024-11-20 22:13:27 +09:00
tvgSwRasterTexmap.h common: code refactoring 2024-09-21 16:37:37 +09:00
tvgSwRenderer.cpp sw_engine: allow the stroke clipper 2024-12-19 20:37:28 +09:00
tvgSwRenderer.h renderer: add a new scene effect type - Fill 2024-12-12 18:50:33 +09:00
tvgSwRle.cpp sw_engine: fixed a rendering bug when the invalid clipper is applied. 2024-12-14 01:30:56 +09:00
tvgSwShape.cpp sw_engine: allow the stroke clipper 2024-12-19 20:37:28 +09:00
tvgSwStroke.cpp sw_engine: ignore small cubics 2024-10-03 21:31:07 +09:00