aboutsummaryrefslogtreecommitdiff
path: root/src/common/host_memory.cpp
diff options
context:
space:
mode:
authorTakoroka <137927095+Takoroka@users.noreply.github.com>2026-11-01 03:42:01 -0500
committerTakoroka <137927095+Takoroka@users.noreply.github.com>2026-11-01 08:41:13 -0500
commit70b39fe1d247ba62aa9382c09a457fb57aa9d7fb (patch)
tree1d539f3c597fefb553ea756750b65f56f631fdc7 /src/common/host_memory.cpp
parentadae7635708e155d967e84d7ad84bf63c5203409 (diff)
vk_pipeline_cache: leave the pipeline cache to NVIDIA's and AMD's drivers
Their drivers keep a disk cache of built pipelines of their own. Eden's VkPipelineCache on top loaded every pipeline the title ever built into host memory (title 1: a 245 MB file) and copied it whole at each save. Without it, title 1's title screen over ten minutes: private memory -373 MiB, frames over 100 ms 30 -> 21, worst frame 141 -> 94 ms, and pipelines built as fast (2.26 vs 2.46 ms each on the GPU thread). (cherry picked from commit ea3dcd444cad7de301ec949a350cc45abb48d3bf)
Diffstat (limited to 'src/common/host_memory.cpp')
0 files changed, 0 insertions, 0 deletions