From 1c53d47f81084a2f22b7bf0ff28baa1192d0289b Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Mon, 7 Jun 2021 19:39:10 +0900 Subject: [PATCH] sw_engine mempool: tiny optimization. don't mempool anything if the option is same. --- src/lib/sw_engine/tvgSwRenderer.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lib/sw_engine/tvgSwRenderer.cpp b/src/lib/sw_engine/tvgSwRenderer.cpp index 9d3b28d4..2886f3bd 100644 --- a/src/lib/sw_engine/tvgSwRenderer.cpp +++ b/src/lib/sw_engine/tvgSwRenderer.cpp @@ -405,6 +405,8 @@ bool SwRenderer::beginComposite(Compositor* cmp, CompositeMethod method, uint32_ bool SwRenderer::mempool(bool shared) { + if (shared == sharedMpool) return true; + if (shared) { if (!sharedMpool) { if (!mpoolTerm(mpool)) return false;