thorvg/src/renderer/sw_engine
Hermet Park ca3c1fc1b9 sw_engine: retain the compositor cache memory
The compositor memory is likely to be reused in the next frame.
To enhance performance, it is advisable to retain this memory by default.

We may consider introducing a cache policy interface in the Initializer.
This would allow users to manage the Canvas memory more effectively.

Anyhow, this improves the Lottie example performance by 10%
2024-01-18 23:56:42 +09:00
..
meson.build infra: renames the source folders 2023-08-28 13:11:24 +09:00
tvgSwCommon.h renderer: enhanced shared surface handling with mutex implementation 2024-01-02 20:34:12 +09:00
tvgSwFill.cpp updated copyright date (#1866) 2024-01-02 20:34:12 +09:00
tvgSwImage.cpp updated copyright date (#1866) 2024-01-02 20:34:12 +09:00
tvgSwMath.cpp updated copyright date (#1866) 2024-01-02 20:34:12 +09:00
tvgSwMemPool.cpp fix the prototype of mpoolInit 2024-01-12 11:06:38 +09:00
tvgSwRaster.cpp sw_engine: tweak the image down-scaler. 2024-01-18 23:56:42 +09:00
tvgSwRasterAvx.h updated copyright date (#1866) 2024-01-02 20:34:12 +09:00
tvgSwRasterC.h updated copyright date (#1866) 2024-01-02 20:34:12 +09:00
tvgSwRasterNeon.h updated copyright date (#1866) 2024-01-02 20:34:12 +09:00
tvgSwRasterTexmap.h lottie: Newly added support for the text feature. 2024-01-12 13:56:36 +09:00
tvgSwRenderer.cpp sw_engine: retain the compositor cache memory 2024-01-18 23:56:42 +09:00
tvgSwRenderer.h updated copyright date (#1866) 2024-01-02 20:34:12 +09:00
tvgSwRle.cpp updated copyright date (#1866) 2024-01-02 20:34:12 +09:00
tvgSwShape.cpp sw_engine: removed redundant logic. 2024-01-18 23:56:42 +09:00
tvgSwStroke.cpp updated copyright date (#1866) 2024-01-02 20:34:12 +09:00