diff options
| author | Takoroka <137927095+Takoroka@users.noreply.github.com> | 2026-10-29 07:26:48 -0400 |
|---|---|---|
| committer | Takoroka <137927095+Takoroka@users.noreply.github.com> | 2026-10-29 20:49:47 -0400 |
| commit | 4d7558e25bb0a59d90153bc8dfdca4b4e1fc2f48 (patch) | |
| tree | 490414ef761e2a30bd379e8593ca4c215c8df962 /src/video_core/buffer_cache/usage_tracker.h | |
| parent | 276e515b642d2ce6fc881db9f1e19e5b62d4da7f (diff) | |
buffer_cache: one GPU wait for all buffers the collector evicts
The buffer collector downloaded each evicted buffer's GPU-written data with its own
wait for the GPU. Without per-fence downloads (d530bc4) most of title 1's evicted
buffers are GPU-written, and on an 8 GB GPU near its budget it evicts some every frame.
Their ranges now go to one staging buffer, copied with one wait.
Diffstat (limited to 'src/video_core/buffer_cache/usage_tracker.h')
0 files changed, 0 insertions, 0 deletions
