raze/source/build/include
Mitchell Richters 1354d52c05 - Major cleanup of Q16.16 utilisation within games and engine.
* Remove fix16.h/cpp and utilise library from m_fixed.h.
* Extend m_fixed.h with two inline functions for int to/from float operations.
* Replace fix16_floor operations with those from xs_Float.h
* Replace multiple Q16.16 conversions from 0 to just be 0.
* Replaced all found in-game bit-shifts and multiplications/divisions with inline functions from m_fixed.h
* Replaced many casts of FRACUNIT as double in SW's panel.cpp as it is converted to double by way of type promotion.
* Fixed missed precision fixes in SW's panel.cpp where some types weren't declared correctly.
* Replaced 100+ `Cos()/Sin() >> 16` operations for Blood with inline functions `CosScale16()/SinScale16()`.
2020-09-01 23:00:47 +10:00
..
animvpx.h - cleaning out some trash from compat.h. 2020-08-30 23:34:40 +02:00
build.h - Major cleanup of Q16.16 utilisation within games and engine. 2020-09-01 23:00:47 +10: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 - Major cleanup of Q16.16 utilisation within games and engine. 2020-09-01 23:00:47 +10: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 - Major cleanup of Q16.16 utilisation within games and engine. 2020-09-01 23:00:47 +10:00
pragmas.h - extend mulscale/divscale pragmas with double versions of each. 2020-08-02 21:20:54 +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