thorvg/src/renderer
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
..
gl_engine renderer: enhanced shared surface handling with mutex implementation 2024-01-02 20:34:12 +09:00
sw_engine sw_engine: retain the compositor cache memory 2024-01-18 23:56:42 +09:00
wg_engine renderer: enhanced shared surface handling with mutex implementation 2024-01-02 20:34:12 +09:00
meson.build renderer: introduce a ThorVG Text interface. 2024-01-02 20:34:11 +09:00
tvgAccessor.cpp updated copyright date (#1866) 2024-01-02 20:34:12 +09:00
tvgAnimation.cpp updated copyright date (#1866) 2024-01-02 20:34:12 +09:00
tvgBinaryDesc.h tvg picture: binary version up. 2024-01-02 20:34:12 +09:00
tvgCanvas.cpp updated copyright date (#1866) 2024-01-02 20:34:12 +09:00
tvgCanvas.h updated copyright date (#1866) 2024-01-02 20:34:12 +09:00
tvgCommon.h updated copyright date (#1866) 2024-01-02 20:34:12 +09:00
tvgFill.cpp updated copyright date (#1866) 2024-01-02 20:34:12 +09:00
tvgFill.h updated copyright date (#1866) 2024-01-02 20:34:12 +09:00
tvgFrameModule.h updated copyright date (#1866) 2024-01-02 20:34:12 +09:00
tvgGlCanvas.cpp updated copyright date (#1866) 2024-01-02 20:34:12 +09:00
tvgInitializer.cpp updated copyright date (#1866) 2024-01-02 20:34:12 +09:00
tvgIteratorAccessor.h updated copyright date (#1866) 2024-01-02 20:34:12 +09:00
tvgLoader.cpp common: STM32 portability enhancement 2024-01-18 23:56:29 +09:00
tvgLoader.h updated copyright date (#1866) 2024-01-02 20:34:12 +09:00
tvgLoadModule.h renderer: enhanced shared surface handling with mutex implementation 2024-01-02 20:34:12 +09:00
tvgPaint.cpp updated copyright date (#1866) 2024-01-02 20:34:12 +09:00
tvgPaint.h updated copyright date (#1866) 2024-01-02 20:34:12 +09:00
tvgPicture.cpp renderer/loader: code refactoring. 2024-01-02 20:34:12 +09:00
tvgPicture.h renderer: enhanced shared surface handling with mutex implementation 2024-01-02 20:34:12 +09:00
tvgRender.cpp updated copyright date (#1866) 2024-01-02 20:34:12 +09:00
tvgRender.h common: STM32 portability enhancement 2024-01-18 23:56:29 +09:00
tvgSaveModule.h updated copyright date (#1866) 2024-01-02 20:34:12 +09:00
tvgSaver.cpp updated copyright date (#1866) 2024-01-02 20:34:12 +09:00
tvgScene.cpp updated copyright date (#1866) 2024-01-02 20:34:12 +09:00
tvgScene.h updated copyright date (#1866) 2024-01-02 20:34:12 +09:00
tvgShape.cpp renderer/shape: fixed a regression bug 2024-01-18 23:47:00 +09:00
tvgShape.h updated copyright date (#1866) 2024-01-02 20:34:12 +09:00
tvgSwCanvas.cpp updated copyright date (#1866) 2024-01-02 20:34:12 +09:00
tvgTaskScheduler.cpp common: STM32 portability enhancement 2024-01-18 23:56:29 +09:00
tvgTaskScheduler.h common: STM32 portability enhancement 2024-01-18 23:56:29 +09:00
tvgText.cpp updated copyright date (#1866) 2024-01-02 20:34:12 +09:00
tvgText.h text/ttf: fixed all memory violations. 2024-01-02 20:34:12 +09:00
tvgWgCanvas.cpp updated copyright date (#1866) 2024-01-02 20:34:12 +09:00