瀏覽代碼

General: Rebase fixes.

Fernando Sahmkow 4 年之前
父節點
當前提交
bb74973bba
共有 1 個文件被更改,包括 6 次插入7 次删除
  1. 6 7
      src/video_core/texture_cache/texture_cache.h

+ 6 - 7
src/video_core/texture_cache/texture_cache.h

@@ -885,14 +885,13 @@ void TextureCache<P>::InvalidateScale(Image& image) {
     }
     image.image_view_ids.clear();
     image.image_view_infos.clear();
-    for (auto& this_state : channel_storage) {
-        if constexpr (ENABLE_VALIDATION) {
-            std::ranges::fill(this_state.graphics_image_view_ids, CORRUPT_ID);
-            std::ranges::fill(this_state.compute_image_view_ids, CORRUPT_ID);
-        }
-        this_state.graphics_image_table.Invalidate();
-        this_state.compute_image_table.Invalidate();
+    auto& channel_info = channel_storage[image.channel];
+    if constexpr (ENABLE_VALIDATION) {
+        std::ranges::fill(channel_info.graphics_image_view_ids, CORRUPT_ID);
+        std::ranges::fill(channel_info.compute_image_view_ids, CORRUPT_ID);
     }
+    channel_info.graphics_image_table.Invalidate();
+    channel_info.compute_image_table.Invalidate();
     has_deleted_images = true;
 }