raze-gles/source/common/filesystem
Christoph Oelckers e24b1e8903 - replaced all uses of xxhash with SuperFastHash.
That's one more third party dependency down.
Not only are two hashing algorithms redundant, there was also a large size discrepancy: SuperFastHash is 3 kb of source code while xxhash is 120kb and generally extremely awful code.
It was easy to make a choice here. None of the use cases require this kind of performance tweaking, the longest hashed block of data is a 768 byte palette.
2019-11-02 22:52:13 +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 - hooked up the file system with Blood's resource access. 2019-10-31 20:17:49 +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