From 96f5f82050f67ba63516e7ba2837266b9c65f270 Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Thu, 18 Jan 2024 21:38:57 +0900 Subject: [PATCH] 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% --- src/renderer/sw_engine/tvgSwRenderer.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/src/renderer/sw_engine/tvgSwRenderer.cpp b/src/renderer/sw_engine/tvgSwRenderer.cpp index c9c543fb..c131f382 100644 --- a/src/renderer/sw_engine/tvgSwRenderer.cpp +++ b/src/renderer/sw_engine/tvgSwRenderer.cpp @@ -474,7 +474,6 @@ bool SwRenderer::postRender() } tasks.clear(); - clearCompositors(); return true; }