Browse Source

Improve a bit more

texture_cache
MaranBr 1 day ago
parent
commit
629db8823d
  1. 2
      src/video_core/texture_cache/texture_cache.h

2
src/video_core/texture_cache/texture_cache.h

@ -172,7 +172,7 @@ void TextureCache<P>::RunGarbageCollector() {
UntrackImage(image, image_id); UntrackImage(image, image_id);
} }
UnregisterImage(image_id); UnregisterImage(image_id);
DeleteImage(image_id, aggressive_mode || (high_priority_mode && is_large_sparse));
DeleteImage(image_id, image.scale_tick > frame_tick + 5 || aggressive_mode || (high_priority_mode && is_large_sparse));
if (total_used_memory < critical_memory) { if (total_used_memory < critical_memory) {
if (aggressive_mode) { if (aggressive_mode) {
num_iterations >>= 2; num_iterations >>= 2;

Loading…
Cancel
Save