From 8140078364e1e441437abfda11699473abc9034e Mon Sep 17 00:00:00 2001 From: Laszlo Agocs Date: Thu, 14 Oct 2021 11:03:31 +0200 Subject: sg: Drop internal pool allocs upon QQuickWindow::releaseResources Task-number: QTBUG-93956 Change-Id: Iba89c491c2ce33ed2a51713f480b41bea1c82519 Reviewed-by: Andy Nichols (cherry picked from commit 3ccf37ce966923b6b65499f1116ee1941a1f36f1) --- src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp b/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp index fae9f78ddf..7d2129b247 100644 --- a/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp +++ b/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp @@ -1133,6 +1133,9 @@ void Renderer::releaseCachedResources() if (m_rhi) m_rhi->releaseCachedResources(); + + m_vertexUploadPool.shrink(0); + m_indexUploadPool.shrink(0); } void Renderer::invalidateAndRecycleBatch(Batch *b) -- cgit v1.2.3