raze-gles/source/common/filesystem
Christoph Oelckers 4fc56203c2 - implemented savegame compression
Unfortunately necessary because Ion Fury savegames store 120 GB(!!) of data, mostly zeros.

Unlike the old method, this compresses the entire savegame as one block using a ZLib stream so it should be a lot more efficient now.
2019-11-08 01:36:32 +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 - implemented savegame compression 2019-11-08 01:36:32 +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 - fixed: lump filters without any dot in the name did not work. 2019-11-03 15:54:18 +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