diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/video_core/rasterizer_cache.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/video_core/rasterizer_cache.h b/src/video_core/rasterizer_cache.h index 291772186..185b6f414 100644 --- a/src/video_core/rasterizer_cache.h +++ b/src/video_core/rasterizer_cache.h | |||
| @@ -147,8 +147,9 @@ protected: | |||
| 147 | 147 | ||
| 148 | object->SetIsRegistered(false); | 148 | object->SetIsRegistered(false); |
| 149 | rasterizer.UpdatePagesCachedCount(object->GetCpuAddr(), object->GetSizeInBytes(), -1); | 149 | rasterizer.UpdatePagesCachedCount(object->GetCpuAddr(), object->GetSizeInBytes(), -1); |
| 150 | const CacheAddr addr = object->GetCacheAddr(); | ||
| 150 | interval_cache.subtract({GetInterval(object), ObjectSet{object}}); | 151 | interval_cache.subtract({GetInterval(object), ObjectSet{object}}); |
| 151 | map_cache.erase(object->GetCacheAddr()); | 152 | map_cache.erase(addr); |
| 152 | } | 153 | } |
| 153 | 154 | ||
| 154 | /// Returns a ticks counter used for tracking when cached objects were last modified | 155 | /// Returns a ticks counter used for tracking when cached objects were last modified |