aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/gpu_split.cpp
diff options
context:
space:
mode:
authorTakoroka <137927095+Takoroka@users.noreply.github.com>2026-10-29 07:26:48 -0400
committerTakoroka <137927095+Takoroka@users.noreply.github.com>2026-10-29 20:49:47 -0400
commit4d7558e25bb0a59d90153bc8dfdca4b4e1fc2f48 (patch)
tree490414ef761e2a30bd379e8593ca4c215c8df962 /src/video_core/gpu_split.cpp
parent276e515b642d2ce6fc881db9f1e19e5b62d4da7f (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/gpu_split.cpp')
0 files changed, 0 insertions, 0 deletions