From 6a62fa7ee3368c32aceab80da1b069de6a29ec27 Mon Sep 17 00:00:00 2001 From: CamilleLaVey Date: Sat, 8 Nov 2025 16:13:24 -0400 Subject: [PATCH] Implement handling for texture cache flickering --- src/video_core/texture_cache/texture_cache.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/video_core/texture_cache/texture_cache.h b/src/video_core/texture_cache/texture_cache.h index f1ac55555c..2b9135eab0 100644 --- a/src/video_core/texture_cache/texture_cache.h +++ b/src/video_core/texture_cache/texture_cache.h @@ -1540,8 +1540,8 @@ ImageId TextureCache

::JoinImages(const ImageInfo& info, GPUVAddr gpu_addr, DA new_image.modification_tick = overlap.modification_tick; } else { // If we cannot determine a base mapping, fallback to preserving the - // overlap (avoid deleting GPU-modified data) and log the event so - // it can be investigated, we're trying to pinpoint the issue of texture flickering. + // overlap (avoid deleting GPU-modified data) and log the event so it can be + // investigated, we're trying to pinpoint the issue of texture flickering. LOG_WARNING(HW_GPU, "Could not map overlap gpu_addr {:#x} into new image; preserving overlap", u64(overlap.gpu_addr)); continue; }