From 8be2e5dfd80bcfcc79db09f01bd0af624c2628d0 Mon Sep 17 00:00:00 2001 From: CamilleLaVey Date: Fri, 28 Aug 2026 17:48:39 -0400 Subject: [PATCH] tie gpu modified regions to rescalable textures --- src/video_core/texture_cache/texture_cache.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/video_core/texture_cache/texture_cache.h b/src/video_core/texture_cache/texture_cache.h index a019439210..a9c9a33d21 100644 --- a/src/video_core/texture_cache/texture_cache.h +++ b/src/video_core/texture_cache/texture_cache.h @@ -1122,7 +1122,8 @@ void TextureCache

::RefreshContents(Image& image, ImageId image_id) { TrackImage(image, image_id); - if (image.info.rescaleable) { + if (image.info.rescaleable && + IsRegionGpuModified(image.cpu_addr, image.guest_size_bytes)) { runtime.TransitionImageLayout(image); return; }