raze/source/common/filesystem
Christoph Oelckers 94aa556953 - some work on a generic cache manager.
For main resource data this is probably unnecessary - most resources are never cached with the exception of sounds and textures, which are loaded permanently anyway.
But for hardware textures this is different. Due to the poor precaching it is impossible to selectively evict hardware textures that are not needed any longer, so for this an MRU cache is really needed so that they do not accumulate and congest the video RAM in the process.
2019-11-03 10:00:19 +01:00
..
ancientzip.cpp - added GZDoom's resource management classes. 2019-10-28 23:46:15 +01:00
ancientzip.h - added GZDoom's resource management classes. 2019-10-28 23:46:15 +01:00
cache.cpp - some work on a generic cache manager. 2019-11-03 10:00:19 +01:00
file_7z.cpp - rework of the file system code. 2019-10-31 01:48:10 +01:00
file_directory.cpp - do not load subdirectories of the game directory. They cannot contain anything useful because the original assets never used subdirectories. 2019-11-02 19:12:01 +01:00
file_grp.cpp - added GZDoom's resource management classes. 2019-10-28 23:46:15 +01:00
file_lump.cpp - rework of the file system code. 2019-10-31 01:48:10 +01:00
file_pak.cpp - added GZDoom's resource management classes. 2019-10-28 23:46:15 +01:00
file_rff.cpp - fixed compilation of file system code. 2019-10-31 18:06:05 +01:00
file_zip.cpp - fixed compilation of file system code. 2019-10-31 18:06:05 +01:00
file_zip.h - rework of the file system code. 2019-10-31 01:48:10 +01:00
filesystem.cpp - replaced all uses of xxhash with SuperFastHash. 2019-11-02 22:52:13 +01:00
filesystem.h - do not load subdirectories of the game directory. They cannot contain anything useful because the original assets never used subdirectories. 2019-11-02 19:12:01 +01:00
resourcefile.cpp - do not load subdirectories of the game directory. They cannot contain anything useful because the original assets never used subdirectories. 2019-11-02 19:12:01 +01:00
resourcefile.h - do not load subdirectories of the game directory. They cannot contain anything useful because the original assets never used subdirectories. 2019-11-02 19:12:01 +01:00