diff options
| author | Takoroka <137927095+Takoroka@users.noreply.github.com> | 2026-10-30 04:39:42 -0400 |
|---|---|---|
| committer | Takoroka <137927095+Takoroka@users.noreply.github.com> | 2026-10-30 04:39:42 -0400 |
| commit | 0a13c9b2e09ff0e871236b13ef3ed3177e4930ce (patch) | |
| tree | eb7bc39e3f956cb6c3ce157da0c56cdea238cbcc /src/video_core/buffer_cache/buffer_cache.h | |
| parent | cb4fbb73f8f1d82e4afe996f7c2b0f58c8daa912 (diff) | |
memory_manager: notify the caches once per changed range
PageTableOp and BigPageTableOp called ModifyGPUMemory for every page
whose entry changed, and each call scans the texture and buffer caches.
Mapping one of Mario Kart World's 1.45 GB sparse regions made ~370,000
of those scans. Runs of changed pages are now reported as one range.
Diffstat (limited to 'src/video_core/buffer_cache/buffer_cache.h')
0 files changed, 0 insertions, 0 deletions
