diff options
| author | Takoroka <137927095+Takoroka@users.noreply.github.com> | 2026-10-31 22:18:15 -0400 |
|---|---|---|
| committer | Takoroka <137927095+Takoroka@users.noreply.github.com> | 2026-10-31 22:18:15 -0400 |
| commit | 5de94bdd1d2441c0dba30456a7865756980a4ab1 (patch) | |
| tree | 43fc481ac94ae48c70c81aada247765702bdc669 /src/video_core/buffer_cache/buffer_base.h | |
| parent | be76402ab51deb40c8dea57f66078a19e4a561b2 (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
