From 3c016bead164ab15999f0bb7d5615433b9a0a661 Mon Sep 17 00:00:00 2001 From: nmzik Date: Sun, 23 Aug 2026 17:08:59 +0200 Subject: [PATCH] renderer: defer texture destruction on unmap --- src/graphics/host_gpu/renderer/cache/textureCache.cpp | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/graphics/host_gpu/renderer/cache/textureCache.cpp b/src/graphics/host_gpu/renderer/cache/textureCache.cpp index a4c001093..97f2932a1 100644 --- a/src/graphics/host_gpu/renderer/cache/textureCache.cpp +++ b/src/graphics/host_gpu/renderer/cache/textureCache.cpp @@ -1871,9 +1871,6 @@ void TextureCache::UnmapMemory(uint64_t address, uint64_t size) { metadata = m_surface_metas.erase(metadata); } auto images = FindImagesInRegion(address, size, false); - if (!images.empty()) { - m_scheduler.Finish(); - } for (const auto id: images) { auto owner = m_slot_images.try_get(id); if (owner == nullptr) {