summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/runtimerender/rendererimpl/Qt3DSRendererImplLayerRenderData.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/runtimerender/rendererimpl/Qt3DSRendererImplLayerRenderData.cpp b/src/runtimerender/rendererimpl/Qt3DSRendererImplLayerRenderData.cpp
index 0920b38..7a7a64c 100644
--- a/src/runtimerender/rendererimpl/Qt3DSRendererImplLayerRenderData.cpp
+++ b/src/runtimerender/rendererimpl/Qt3DSRendererImplLayerRenderData.cpp
@@ -1861,6 +1861,8 @@ void SLayerRenderData::RunRenderPass(TRenderRenderableFunction inRenderFn,
qt3ds::render::NVRenderTextureOrRenderBuffer(), thFboAttachTarget);
// Let natural scoping rules destroy the other stuff.
}
+ if (m_Layer.m_DynamicResize)
+ theResourceManager.DestroyFreeSizedResources();
}
void SLayerRenderData::ApplyLayerPostEffects()