From 34c84d158f7422fc4755650c7c64163ea4741085 Mon Sep 17 00:00:00 2001 From: ReinUsesLisp Date: Thu, 28 May 2020 18:39:18 -0300 Subject: [PATCH] texture_cache: Always load textures on Recycle This is a temporary fix. We should handle textures that have the candidate as a super texture and they are an inner mipmap with copies. --- src/video_core/texture_cache/texture_cache.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/video_core/texture_cache/texture_cache.h b/src/video_core/texture_cache/texture_cache.h index d6efc34b20..426615a198 100644 --- a/src/video_core/texture_cache/texture_cache.h +++ b/src/video_core/texture_cache/texture_cache.h @@ -542,7 +542,7 @@ private: const SurfaceParams& params, const GPUVAddr gpu_addr, const bool preserve_contents, const MatchTopologyResult untopological) { - const bool do_load = preserve_contents && Settings::IsGPULevelExtreme(); + const bool do_load = preserve_contents; for (auto& surface : overlaps) { Unregister(surface); }