Build engine port backed by GZDoom tech. Currently supports Duke Nukem 3D, Blood, Shadow Warrior, Redneck Rampage and Powerslave/Exhumed.
Find a file
Christoph Oelckers 6299d2fe86 - removed all inline assembly crap.
Since no division function was handled here this is totally pointless on modern systems and will even on 32 bit cause performance degradation due to lack of optimizability.
The rest of that code in pragmas.h and pragmas.cpp should probably also be put under review. Much of it made sense 20 years ago but not anymore.
2019-09-20 22:10:35 +02:00
package/common Make use of SDL2's Game Controller API. 2019-09-20 16:03:49 +02:00
platform Replace separate timer implementations in SDL and Winlayer with a shared implementation based on std::chrono 2019-09-20 16:09:24 +02:00
source - removed all inline assembly crap. 2019-09-20 22:10:35 +02:00
.gitignore Fix parallel build by switching to generating .obj files from .glsl files and treat the shader source as an externed global resolved at link time. 2019-09-20 15:10:56 +02:00
_clang-format Minor _clang-format tweaks 2019-09-20 15:22:42 +02:00
Android.mk Rename net.* to network.* 2019-09-19 12:20:45 +02:00
Common.mak Only use --high-entropy-va on x86_64 2019-09-20 21:09:16 +02:00
GNUmakefile Make building Fury easier with FURY=1 2019-09-20 20:19:09 +02:00