aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/buffer_cache/buffer_base.h
diff options
context:
space:
mode:
authorTakoroka <137927095+Takoroka@users.noreply.github.com>2026-10-31 22:18:15 -0400
committerTakoroka <137927095+Takoroka@users.noreply.github.com>2026-10-31 22:18:15 -0400
commit5de94bdd1d2441c0dba30456a7865756980a4ab1 (patch)
tree43fc481ac94ae48c70c81aada247765702bdc669 /src/video_core/buffer_cache/buffer_base.h
parentbe76402ab51deb40c8dea57f66078a19e4a561b2 (diff)
vk_pipeline_cache: build only the last two sessions' pipelines at boot
Each pipeline built at boot holds ~0.45 MB of driver memory. Mario Kart World built 4,789 from the eight sessions the list kept, while one session of its title screen uses ~1,500. With the last two sessions it built 1,035 at boot and 972 when first needed: the emulator's own memory at five minutes 6.4 -> 5.6 GB, frames over 100 ms 9 -> 10 (none built at boot: 4.9 GB, but 38 frames over 100 ms). Lists saved with the longer window are trimmed when they are loaded.
Diffstat (limited to 'src/video_core/buffer_cache/buffer_base.h')
0 files changed, 0 insertions, 0 deletions