summaryrefslogtreecommitdiff
path: root/core/math/math_funcs.h
AgeCommit message (Expand)Author
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
2019-07-18Add integer posmod and rename default arg namesAaron Franke
2019-05-28Added move_toward functions for float, Vector2 and Vector3Giacom
2019-05-05Implement Lanczos image filterDaw11
2019-04-25[Core] Approximate equalityAaron Franke
2019-04-08Merge pull request #27231 from Chaosus/smoothstepRémi Verschelde
2019-04-07Added smoothstep built-in functionChaosus
2019-04-01Some improvements to is_equal_approx, restored Quat operator.Juan Linietsky
2019-02-25Several fixes to make GLES2 on HTML5 work much better.Juan Linietsky
2019-02-25Fix wrapi to use int64_t instead intChaosus
2019-02-23Fix crash when using `wrapi()` with a range of zeroHugo Locurcio
2019-02-16Fix typo for randd and randfPierrick Brunet
2019-01-01Update copyright statements to 2019Rémi Verschelde
2018-11-13Implement random number generatorChaosus
2018-11-02Remove unused "dtoll" methodsAaron Franke
2018-10-06Fix warnings in HTML5 build outside platform filesLeon Krause
2018-09-12Make core/ includes absolute, remove subfolders from include pathRémi Verschelde
2018-08-10[Core] Grammar, move defs to defsAaron Franke
2018-06-10[Core] [Math] Fix fposmod() functionAaron Franke
2018-04-13Small performance fix to wrapfChaosus
2018-03-06Update wrap functionsChaosus
2018-01-05Add missing copyright headers and fix formattingRémi Verschelde
2018-01-01Update copyright statements to 2018Rémi Verschelde
2017-12-07Style: Apply new clang-format 5.0 style to all filesRémi Verschelde
2017-11-12Add support for the TAU constant. Fixes #12094.Goutte
2017-11-09Remove get_default_video_mode definition on OSX/iOSRémi Verschelde
2017-10-31Merge pull request #12035 from Chaosus/wrapfuncRémi Verschelde
2017-10-22Merge pull request #11401 from SaracenOne/snapped_dragRémi Verschelde
2017-10-13Added new wrap functionsChaosus
2017-09-20verbose and platform specific implementation for is_nanABU MD. MARUF SARKER
2017-09-20Added snapping to spatial drag and drop.SaracenOne
2017-08-27Use HTTPS URL for Godot's website in the headersRémi Verschelde