summaryrefslogtreecommitdiff
path: root/core/math/expression.h
diff options
context:
space:
mode:
authorlawnjelly <lawnjelly@gmail.com>2023-05-09 13:49:26 +0100
committerRĂ©mi Verschelde <rverschelde@gmail.com>2023-05-12 12:31:23 +0200
commitefbb28d09a2a4aaa53875edd827e08137f9f19f4 (patch)
tree01516ffb51e02974f48ac1643f38de29396ec6fd /core/math/expression.h
parentb91b8fce43ab9cb9f8c96f8c640acc801774b6b5 (diff)
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. (cherry picked from commit 50c5ed4876250f785be54b8f6124e7663afa38dc)
Diffstat (limited to 'core/math/expression.h')
0 files changed, 0 insertions, 0 deletions