raze/source/common
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
..
2d - implemented proper scaling support for the notify display - both the classic and advanced variant. 2020-08-25 18:03:15 +02:00
audio - do not print game init messages to the notify display. 2020-08-26 20:19:54 +02:00
console - removed ready2send variable. 2020-08-31 20:25:08 +02:00
engine - this should be all we need from GZDoom to hook up the main loop. 2020-08-30 09:32:34 +02:00
filesystem - removed the last remaining Blood helpers from the file system, also deleted a few short files whose contents could be moved. 2020-07-27 19:38:41 +02:00
fonts Silenced lots of warnings pointed out by XCode. 2020-07-23 17:02:59 +02:00
menu - updated the platform code to be mostly identical with GZDoom 2020-05-26 00:08:26 +02:00
models Silenced lots of warnings pointed out by XCode. 2020-07-23 17:02:59 +02:00
objects - backend update to make the ZScript compiler work. 2020-06-14 18:58:30 +02:00
platform - default gl_control_tear to false. 2020-08-10 22:02:37 +02:00
rendering - continued work on main loop - added a few new entry points to the game interface. 2020-08-30 00:55:49 +02:00
scripting Silenced lots of warnings pointed out by XCode. 2020-07-23 17:02:59 +02:00
textures - fixed the missing plasma effect in Exhumed's title screen. 2020-08-21 00:13:05 +02:00
thirdparty - fixed compilation. 2020-05-23 22:43:04 +02:00
utility - Major cleanup of Q16.16 utilisation within games and engine. 2020-09-01 23:00:47 +10:00