raze/source
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
..
blood - Major cleanup of Q16.16 utilisation within games and engine. 2020-09-01 23:00:47 +10:00
build - Major cleanup of Q16.16 utilisation within games and engine. 2020-09-01 23:00:47 +10:00
common - Major cleanup of Q16.16 utilisation within games and engine. 2020-09-01 23:00:47 +10:00
core - Major cleanup of Q16.16 utilisation within games and engine. 2020-09-01 23:00:47 +10:00
exhumed - Major cleanup of Q16.16 utilisation within games and engine. 2020-09-01 23:00:47 +10:00
games/duke - Major cleanup of Q16.16 utilisation within games and engine. 2020-09-01 23:00:47 +10:00
glbackend - things are mostly working again. 2020-08-30 19:59:46 +02:00
libsmackerdec - fixed the cheat handler. 2020-07-25 17:25:21 +02:00
platform - Raze is not GZDoom. Changed to something more generic. (Will do the same update to GZDoom) 2020-06-16 08:01:37 -04:00
sw - Major cleanup of Q16.16 utilisation within games and engine. 2020-09-01 23:00:47 +10:00
thirdparty - Major cleanup of Q16.16 utilisation within games and engine. 2020-09-01 23:00:47 +10:00
__autostart.cpp - added the softpoly and Vulkan backend code fron GZDoom. 2020-05-31 10:53:11 +02:00
CMakeLists.txt - Major cleanup of Q16.16 utilisation within games and engine. 2020-09-01 23:00:47 +10:00
g_pch.h - cleaned up the remaining dependencies on windows.h 2020-02-03 21:30:57 +01:00
gitinfo.cpp - rewrote the screenshot code to use m_png as its backend. 2019-11-02 12:59:59 +01:00
zzautozend.cpp - added the softpoly and Vulkan backend code fron GZDoom. 2020-05-31 10:53:11 +02:00