raze/source
Christoph Oelckers 651c25a7be - do the 'inside' check with integers.
Using floats and multiplications is not robust enough. This is a bit slower, but doesn't run the risk of underflows and other nasties.
Q: How many bits of fractional precision should we use? 16 seems fine
2022-02-15 22:18:26 +01:00
..
build - doFurniture floatified and inside rewritten as a floating point algorithm that works without bit masking. 2022-02-15 22:18:25 +01:00
common - use full precision math for rotating sectors in Blood. 2022-02-15 22:18:24 +01:00
core - do the 'inside' check with integers. 2022-02-15 22:18:26 +01:00
games - do not update the sector for sector effectors moving themselves. 2022-02-15 22:18:25 +01:00
glbackend - disable SSAO for Polymost. 2022-01-12 16:02:45 +01:00
platform - remaining parts of GLES. 2021-09-18 13:03:36 +02:00
thirdparty - Use #pragma once in EASTL's intrusive_list.h. 2021-12-30 23:00:39 +11:00
CMakeLists.txt - added the flag parsing utilities. 2022-01-23 13:03:39 +01:00
g_pch.h - removed compat.h entirely, all that was left was redundant #includes. 2021-12-26 23:10:07 +01:00
gitinfo.cpp - rewrote the screenshot code to use m_png as its backend. 2019-11-02 12:59:59 +01:00