raze/source/build/include
Christoph Oelckers 8114309e89 - compat.h cleanup.
* use static_assert directly. Raze is C++17, no need for that macro shit.
* removed CONSTEXPR - I seriously fail to see the use here, many of the functions marked as CONSTEXPR cannot possibly even be constant evaluated so the declaration makes no sense. Removed most of these and replaced the valid ones with the official constexpr keyword.
* got rid of EDUKE_PREDICT_FALSE - this makes zero sense in script parsing code, at best it will save a few microseconds. Clean code wins.
* replaced Blrintf with xs_CRoundToInt. Shitty name is shitty name, even if derived from POSIX.
* replaced Bstr*casecmp with str*icmp. As these get defined in the CMake project based on actual compiler checks they are preferable here.
* removed lots of other stuff that is not needed with a minimum compiler requirement of C++17.
2020-09-04 21:24:48 +02:00
..
animvpx.h - cleaning out some trash from compat.h. 2020-08-30 23:34:40 +02:00
build.h - compat.h cleanup. 2020-09-04 21:24:48 +02:00
buildtypes.h - put the entire CON parser into a class to make its state local to the caller 2020-07-20 18:43:49 +02:00
clip.h - removed clipshape feature as it is a feature of modern EDuke32 maps only. 2020-07-14 15:36:25 +02:00
common.h - All Games: Remove use of timerGetTicks(). 2020-08-26 09:49:38 +10:00
compat.h - compat.h cleanup. 2020-09-04 21:24:48 +02:00
cstat.h - constant cleanup. 2020-07-06 13:26:26 +02:00
mdsprite.h - use high level textures to render voxels. 2020-05-30 00:30:56 +02:00
mmulti.h - removed some dead variables. 2020-01-01 13:11:44 +01:00
polymost.h - compat.h cleanup. 2020-09-04 21:24:48 +02:00
pragmas.h - compat.h cleanup. 2020-09-04 21:24:48 +02:00
prlights.h The great repository rearrangement of 2017. 2017-02-01 10:01:11 +00:00
scriptfile.h - removed most extern "C" from the rest of the code base. 2019-09-21 20:14:34 +02:00