summaryrefslogtreecommitdiff
path: root/core/math
AgeCommit message (Expand)Author
2022-02-04Merge pull request #57623 from akien-mga/core-math-struct-em-allRémi Verschelde
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
2022-01-30Add support for the escaped UTF-16 and UTF-32 Unicode characters in the scrip...bruvzg
2022-01-20Rename or refactor macros to avoid leading underscoresOmar Polo
2022-01-20Add nodiscard to core math classes to catch c++ errors.lawnjelly
2022-01-14Remove zero size checks from Rect2 grow methodsAaron Franke
2022-01-13Merge pull request #56740 from AnilBK/camera-pre-allocateRémi Verschelde
2022-01-13CameraMatrix: Pre-allocate Vector in get_projection_planes().Anilforextra
2022-01-12Merge pull request #56492 from akien-mga/remove-author-docstringsRémi Verschelde
2022-01-12Use List Initializations for Vectors.Anilforextra
2022-01-07Merge pull request #53618 from aaronfranke/signed-angle-vec3iRémi Verschelde
2022-01-07Merge pull request #55877 from aaronfranke/slerp-same-lenRémi Verschelde
2022-01-07Fix typos with codespellRémi Verschelde
2022-01-06Allow Vector2/3 slerp values to have any lengthAaron Franke
2022-01-06Add length and length_squared to Vector2i/3iAaron Franke
2022-01-05Merge pull request #53684 from TokageItLab/orthogonal-modeRémi Verschelde
2022-01-04Style: Remove inconsistently used `@author` docstringsRémi Verschelde
2022-01-03Update copyright statements to 2022Rémi Verschelde
2021-12-25Fix some gizmo behavior to make more consistentSilc 'Tokage' Renew
2021-12-19Fix variable name 'max_size' to 'min_size' in aabbgreat90
2021-12-18Fix font preview text color on light backgroundHaoyu Qiu
2021-12-09align to horizontal_alignment, valign to vertical_alignment, relatedNathan Franke
2021-12-02Expose max_axis_index and max_axis_index for Vector2(i)Aaron Franke
2021-12-02Merge pull request #55474 from akien-mga/copy-operators-no-referenceRémi Verschelde
2021-12-02Merge pull request #37626 from aaronfranke/rect2-warningsMax Hilbrunner
2021-12-02Merge pull request #47294 from sebastian-heinz/patch-1Rémi Verschelde
2021-12-02Merge pull request #38604 from Calinou/astar-rename-get-point-idsRémi Verschelde
2021-12-02allow variant construction in expressionssebastian-heinz
2021-12-01Rename Vector parameters to be consistentRaul Santos
2021-11-30Warn when using an AABB or Rect2 with a negative sizeAaron Franke
2021-11-30Rename `AStar.get_points()` to `AStar.get_point_ids()` for clarityHugo Locurcio
2021-11-30Don't return reference on copy assignment operatorsRémi Verschelde
2021-11-23Rename `remove()` to `remove_at()` when removing by indexLightning_A
2021-11-17Merge pull request #55042 from nekomatata/fix-segment-intersectionRémi Verschelde
2021-11-17Expose `randfn` to global scopeYuri Roubinsky
2021-11-16Fix segment intersection in Geometry2DPouleyKetchoupp
2021-11-16Rename built-in `SGN()` macro to `SIGN()`Hugo Locurcio
2021-11-15Merge pull request #43072 from KoBeWi/point_to_angleRémi Verschelde
2021-11-11Color: Bind `from_hsv` as static methodRémi Verschelde
2021-11-09Merge pull request #53819 from TokageItLab/re-implement-ping-pongRémi Verschelde
2021-11-09Fix Vector2.angle_to_point() being reversedTomasz Chabora
2021-11-05Rename AABB `get_area` to `get_volume`Brian Semrau
2021-11-04Fix Quaternion multiplication operatorAaron Franke