raze/source/common
Mitch Richters d9bbe1fa61 - xs_Float.h: Make all inlines return an unsigned value, and change previous unsigned inlines to signed.
* Removes situations where calling `xs_CRoundToUInt()` and other unsigned inlines would go through extra casts (`uint32_t` > `int32_t` > `uint32_t`).
* Because the native data in the `_xs_doubleints` struct is a union of a double and `uint32_t`, it makes sense to do everything unsigned and convert to `int32_t` if needed instead.
2021-11-01 23:57:40 +11:00
..
2d - removed templates.h includes. 2021-10-30 10:51:03 +02:00
audio - removed templates.h includes. 2021-10-30 10:51:03 +02:00
console - removed templates.h includes. 2021-10-30 10:51:03 +02:00
cutscenes - removed templates.h includes. 2021-10-30 10:51:03 +02:00
engine - removed templates.h includes. 2021-10-30 10:51:03 +02:00
filesystem - removed templates.h includes. 2021-10-30 10:51:03 +02:00
fonts - removed templates.h includes. 2021-10-30 10:51:03 +02:00
menu - removed templates.h includes. 2021-10-30 10:51:03 +02:00
models - use correct math to access a texel's center for rendering voxels. 2021-10-13 00:12:58 +02:00
objects - removed templates.h includes. 2021-10-30 10:51:03 +02:00
platform - fixed compilation on non-Windows. 2021-10-30 11:38:55 +02:00
rendering - removed templates.h includes. 2021-10-30 10:51:03 +02:00
scripting - removed templates.h includes. 2021-10-30 10:51:03 +02:00
statusbar - removed templates.h includes. 2021-10-30 10:51:03 +02:00
textures - removed templates.h includes. 2021-10-30 10:51:03 +02:00
thirdparty - xs_Float.h: Make all inlines return an unsigned value, and change previous unsigned inlines to signed. 2021-11-01 23:57:40 +11:00
utility - m_fixed.h: Use constexpr on inline functions where it was previously not possible to do so. 2021-11-01 23:37:31 +11:00