summaryrefslogtreecommitdiffstats
path: root/core/input/input.cpp
diff options
context:
space:
mode:
authorlawnjelly <lawnjelly@gmail.com>2023-05-09 13:49:26 +0100
committerlawnjelly <lawnjelly@gmail.com>2023-05-11 08:34:34 +0100
commit50c5ed4876250f785be54b8f6124e7663afa38dc (patch)
tree33b998adda461dd8d62e11f8bde2463f396de795 /core/input/input.cpp
parent769d8a7bbe6f59a8a7cae0194b65bf078c9bb2b4 (diff)
downloadredot-engine-50c5ed4876250f785be54b8f6124e7663afa38dc.tar.gz
Make acos and asin safe
A common bug with using acos and asin is that input outside -1 to 1 range will result in Nan output. This can occur due to floating point error in the input. The standard solution is to provide safe_acos function with clamped input. For Godot it may make more sense to make the standard functions safe.
Diffstat (limited to 'core/input/input.cpp')
0 files changed, 0 insertions, 0 deletions