summaryrefslogtreecommitdiff
path: root/core/math
AgeCommit message (Expand)Author
2022-05-19Use range iterators for RBSet in most casesAaron Record
2022-05-16Replace most uses of Map by HashMapreduz
2022-05-11Implement exponential operator (**) to GDScript/ExpressionsYuri Roubinsky
2022-05-10Fix warnings found by Emscripten 3.1.10Rémi Verschelde
2022-05-06Allow AStar2D/AStar3D zero point weightsmix8
2022-05-05Core: Rename math 'phi' arguments to 'angle'Rémi Verschelde
2022-05-03Rename Basis get_axis to get_column, remove redundant methodsAaron Franke
2022-05-03Merge pull request #60627 from aaronfranke/rename-elementsRémi Verschelde
2022-05-02Style: Partially apply clang-tidy's `cppcoreguidelines-pro-type-member-init`Rémi Verschelde
2022-04-29Rename Basis "elements" to "rows"Aaron Franke
2022-04-29Rename Transform2D "elements" to "columns"Aaron Franke
2022-04-20Fix more issues found by cppcheck.bruvzg
2022-04-13Color: Rename `to_srgb`/`to_linear` to include base color spaceRémi Verschelde
2022-04-13Rearrange TriangleMesh stack level incrementation to fix MSVC compiler optimi...SaracenOne
2022-04-06Fix some issues found by cppcheck.bruvzg
2022-04-05Fix DynamicBVH crash after #59867Rémi Verschelde
2022-04-04Zero initialize all pointer class and struct membersRémi Verschelde
2022-03-23Add protective checks for invalid handle use in BVHlawnjelly
2022-03-20Rename `AStar` to `AStar3D`Yuri Roubinsky
2022-03-17Merge pull request #59229 from taigi100/Bugfix-#59215-Standard-color-name-ret...Rémi Verschelde
2022-03-17Update color constants to use HEX codestaigi100
2022-03-16Fix blend animation to solve TRS track bug & blend order inconsistencySilc 'Tokage' Renew
2022-03-09Remove VARIANT_ARG* macrosreduz
2022-03-07VariantUtility: Unexpose `Math::range_step_decimals`Rémi Verschelde
2022-03-07Protection for array operator for Vector2 / 3 in DEV buildslawnjelly
2022-03-04Merge pull request #57630 from lawnjelly/bvh4_templated_checksRémi Verschelde
2022-03-01Added missing p_bidirectional to AStar2D methodsTheraot
2022-03-01Merge pull request #58488 from lawnjelly/float_literals_castsRémi Verschelde
2022-02-26Use is_zero_approx and fix spelling in CameraMatrix invertAaron Franke
2022-02-24Float literals - fix main primitives to use real_t castinglawnjelly
2022-02-19Core: Use forward declares for Vector3/Vector3iRémi Verschelde
2022-02-16Style: Cleanup single-line blocks, semicolons, dead codeRémi Verschelde
2022-02-12Implement cubic_interpolate() as MathFunc for refactoringSilc 'Tokage' Renew
2022-02-10Float literals - fix main primitives to use .flawnjelly
2022-02-09Fix Vector2 and Vector2i coord access via operator[]Bartłomiej T. Listwon
2022-02-07Merge pull request #57729 from TechnoPorg/astar-fix-invalid-includeRémi Verschelde
2022-02-06Remove a cross include from a_star.cppTechnoPorg
2022-02-06Fix integer vector mul/div operators and bindings.reduz
2022-02-05Merge pull request #57620 from Haydoggo/expression-exp-fixRémi Verschelde
2022-02-05Make parser treat all exponent literals as floatHayden
2022-02-04Merge pull request #57623 from akien-mga/core-math-struct-em-allRémi Verschelde
2022-02-04BVH - Sync BVH with 3.xlawnjelly
2022-02-04Core: Make all Variant math types structsRémi Verschelde
2022-02-04Core: Move Vector2i to its own `vector2i.h` headerRémi Verschelde
2022-02-04Core: Move Rect2i to its own `rect2i.h` headerRémi Verschelde
2022-02-04Cleanup and move char functions to the `char_utils.h` header.bruvzg
2022-02-04Added hex and bin literal support to Expression parserHayden Leete
2022-02-02Vectors: Use clear() and has().Anilforextra
2022-02-01Merge pull request #57469 from Sauermann/fix-rect2i-intersectRémi Verschelde
2022-01-31Fix incorrect Rect2i calculations: intersects and enclosesMarkus Sauermann