diff options
| author | Liam <byteslice@airmail.cc> | 2023-06-02 20:10:41 -0400 |
|---|---|---|
| committer | Liam <byteslice@airmail.cc> | 2024-02-11 13:41:13 -0500 |
| commit | 25f5a651a948c1a36f637a4222fffefed38cf978 (patch) | |
| tree | 9465c1050dee79d708448827f0f3103cdd3127b6 /src/video_core/texture_cache/texture_cache.h | |
| parent | 9a10c66e400d1f7463e50b5a2f550458a3a3bfbb (diff) | |
texture_cache: tweak iteration tracking change
Diffstat (limited to 'src/video_core/texture_cache/texture_cache.h')
| -rw-r--r-- | src/video_core/texture_cache/texture_cache.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/video_core/texture_cache/texture_cache.h b/src/video_core/texture_cache/texture_cache.h index 5986a76806..ca07942144 100644 --- a/src/video_core/texture_cache/texture_cache.h +++ b/src/video_core/texture_cache/texture_cache.h @@ -81,6 +81,7 @@ void TextureCache<P>::RunGarbageCollector() { if (num_iterations == 0) { return true; } + --num_iterations; auto& image = slot_images[image_id]; if (True(image.flags & ImageFlagBits::IsDecoding)) { // This image is still being decoded, deleting it will invalidate the slot @@ -95,7 +96,6 @@ void TextureCache<P>::RunGarbageCollector() { if (!high_priority_mode && must_download) { return false; } - --num_iterations; if (must_download) { auto map = runtime.DownloadStagingBuffer(image.unswizzled_size_bytes); const auto copies = FullDownloadCopies(image.info); |
