raze/source/thirdparty/include
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
..
base64.h - various fixes and improvements related to file location management: 2019-11-02 00:38:30 +01:00
debugbreak.h Add #pragma once to debugbreak.h and remove it from separate inclusion in a couple of translation units as we're including it directly in compat.h now 2019-10-20 10:45:48 +02:00
enet.h - made things compile again after updating enet. Also removed the redundant dumb and game_music_emu libraries which just got imported by accident when using other things from GZDoom. 2019-10-20 09:16:01 +02:00
fix16.h - removed most extern "C" from the rest of the code base. 2019-09-21 20:14:34 +02:00
fix16.hpp - two more headers to move to Thirdparty. 2019-09-20 22:33:47 +02:00
fix16_int64.h - removed most extern "C" from the rest of the code base. 2019-09-21 20:14:34 +02:00
libdivide.h - two more headers to move to Thirdparty. 2019-09-20 22:33:47 +02:00
md4.h - moved 4 more. 2019-09-20 23:12:07 +02:00
sjson.h - removed most extern "C" from the rest of the code base. 2019-09-21 20:14:34 +02:00