From ca3c1fc1b9bc1a74b5430f3eab1952727f1762b1 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; }