aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/buffer_cache/buffer_base.h
diff options
context:
space:
mode:
authorTakoroka <137927095+Takoroka@users.noreply.github.com>2026-11-01 12:15:01 -0500
committerTakoroka <137927095+Takoroka@users.noreply.github.com>2026-11-01 12:15:01 -0500
commit22c50e7cab6628f0564d8cca614f4d147b02d238 (patch)
tree1c36eb70d07d765fd9dcaf99993a08e952143b64 /src/video_core/buffer_cache/buffer_base.h
parent6bde8c20d1f7c020a920e59a989c03822a08445d (diff)
vfs_real: keep only the path in a real file
A real file kept its path three times: the path, its parent's path, and the path split into components, which only gave the file's name. A loose RomFS keeps one real file alive per file while the game runs: title 1's 206k files took 160 MB, now 48 MB. The name and the parent path are derived from the path when asked, so a directory no longer passes its own path to the files it opens.
Diffstat (limited to 'src/video_core/buffer_cache/buffer_base.h')
0 files changed, 0 insertions, 0 deletions