summaryrefslogtreecommitdiff
path: root/src/video_core/texture_cache
diff options
context:
space:
mode:
authorGravatar Fernando Sahmkow2021-11-17 00:59:46 +0100
committerGravatar Fernando Sahmkow2021-11-17 00:59:46 +0100
commit978f598ff64d3bd0299d06c47e6cbd63a496122c (patch)
tree068f59369198281c5388b1164ed6cb5522ba5a8e /src/video_core/texture_cache
parentTextureCache: Add automatic anisotropic filtering and refactor code. (diff)
downloadyuzu-978f598ff64d3bd0299d06c47e6cbd63a496122c.tar.gz
yuzu-978f598ff64d3bd0299d06c47e6cbd63a496122c.tar.xz
yuzu-978f598ff64d3bd0299d06c47e6cbd63a496122c.zip
TextureCache: Fix OGL cleaning
Diffstat (limited to 'src/video_core/texture_cache')
-rw-r--r--src/video_core/texture_cache/texture_cache.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/video_core/texture_cache/texture_cache.h b/src/video_core/texture_cache/texture_cache.h
index aec130a32..4d2874bf2 100644
--- a/src/video_core/texture_cache/texture_cache.h
+++ b/src/video_core/texture_cache/texture_cache.h
@@ -1620,6 +1620,9 @@ void TextureCache<P>::RemoveFramebuffers(std::span<const ImageViewId> removed_vi
1620 auto it = framebuffers.begin(); 1620 auto it = framebuffers.begin();
1621 while (it != framebuffers.end()) { 1621 while (it != framebuffers.end()) {
1622 if (it->first.Contains(removed_views)) { 1622 if (it->first.Contains(removed_views)) {
1623 auto framebuffer_id = it->second;
1624 ASSERT(framebuffer_id);
1625 sentenced_framebuffers.Push(std::move(slot_framebuffers[framebuffer_id]));
1623 it = framebuffers.erase(it); 1626 it = framebuffers.erase(it);
1624 } else { 1627 } else {
1625 ++it; 1628 ++it;