diff options
| author | Takoroka <137927095+Takoroka@users.noreply.github.com> | 2026-11-01 12:15:01 -0500 |
|---|---|---|
| committer | Takoroka <137927095+Takoroka@users.noreply.github.com> | 2026-11-01 12:15:01 -0500 |
| commit | 22c50e7cab6628f0564d8cca614f4d147b02d238 (patch) | |
| tree | 1c36eb70d07d765fd9dcaf99993a08e952143b64 /src/common/host_memory.cpp | |
| parent | 6bde8c20d1f7c020a920e59a989c03822a08445d (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/common/host_memory.cpp')
0 files changed, 0 insertions, 0 deletions
