summaryrefslogtreecommitdiff
path: root/core/math/math_funcs.h
AgeCommit message (Expand)Author
2023-02-11Math: Prevent division by zero in posmodRémi Verschelde
2023-01-05One Copyright Update to rule them allRémi Verschelde
2023-01-01Optimize `wrapf` function a bitYuri Rubinsky
2022-11-24Refactor Curve3D::_bake() methodYaohua Xiong
2022-10-08Add `is_finite` method for checking built-in typesHaoyu Qiu
2022-09-19Spacing changes in math_funcs.hAaron Franke
2022-09-06Rename `range_lerp` to `remap`Micky
2022-08-27Add linear/cubic angle interpolation to Animation interpolation typeSilc Renew
2022-08-26Rename `str2var` to `str_to_var` and similarMicky
2022-08-19Make `cubic_interpolate()` consider key time in animationSilc Renew
2022-06-27Refactor bezier interpolation functionsHendrik Brucker
2022-06-08Fix `wrapf` to correct wrap values with 0.1 steppingYuri Rubinsky
2022-04-20Fix more issues found by cppcheck.bruvzg
2022-04-06Fix some issues found by cppcheck.bruvzg
2022-03-07VariantUtility: Unexpose `Math::range_step_decimals`Rémi Verschelde
2022-02-24Float literals - fix main primitives to use real_t castinglawnjelly
2022-02-12Implement cubic_interpolate() as MathFunc for refactoringSilc 'Tokage' Renew
2022-02-10Float literals - fix main primitives to use .flawnjelly
2022-01-03Update copyright statements to 2022Rémi Verschelde
2021-11-17Expose `randfn` to global scopeYuri Roubinsky
2021-11-16Rename built-in `SGN()` macro to `SIGN()`Hugo Locurcio
2021-11-03reimplement ping-pongSilc 'Tokage' Renew
2021-10-28clang-format: Disable alignment of operands, too unreliableRémi Verschelde
2021-10-11Revert "Implement reverse playback and ping-pong loop in AnimationPlayer and ...Juan Linietsky
2021-10-09implement ping-pong loop in animationTokage
2021-07-30Remove obsolete "dectime" methodAaron Franke
2021-05-21Merge pull request #48903 from Calinou/math-funcs-remove-old-msvc-ifdefRémi Verschelde
2021-05-20Remove `#ifdef` catering to MSVC 2012 and earlier in `math_funcs.h`Hugo Locurcio
2021-05-20Merge pull request #48887 from aaronfranke/roundRémi Verschelde
2021-05-20Use global scope round method for roundingAaron Franke
2021-05-20Make is_equal_approx have explicit float and double versionsAaron Franke
2021-05-04Re-bind posmod, use int64_t instead of intRémi Verschelde
2021-04-23Implement occlusion cullingjfons
2021-01-09Use Math_TAU and deg2rad/rad2deg in more places and optimize codeAaron Franke
2021-01-01Update copyright statements to 2021Rémi Verschelde
2020-12-28Rename Math::stepify to snappedMarcel Admiraal
2020-12-24Cull fixes and optimizationsreduz
2020-11-06Exposed randi_range to global funcs + renamed rand_range to randf_rangeYuri Roubinsky
2020-09-23Remove redundant is_equal_approx_ratio methodAaron Franke
2020-09-18Linux/BSD: Fix support for NetBSDRémi Verschelde
2020-07-25GDScript: Clarified/fixed inaccuracies in the built-in function docs.Meriipu
2020-05-14Style: Enforce braces around if blocks and loopsRémi Verschelde
2020-05-14Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocksRémi Verschelde
2020-05-10Style: clang-format: Disable AllowShortIfStatementsOnASingleLineRémi Verschelde
2020-01-01Update copyright statements to 2020Rémi Verschelde
2019-10-31Fix "seperate" typosAaron Franke
2019-09-01Check for exact equality before approximate equalityAaron Franke
2019-08-04[Core] [Mono] Optimize Wrap functionsAaron Franke
2019-07-23Inspector: Make default float step configurableRémi Verschelde
2019-07-20Added lerp_angles built-in functionChaosus