summaryrefslogtreecommitdiffstats
path: root/core/math
Commit message (Expand)AuthorAgeFilesLines
...
* | | Fix integer vector mul/div operators and bindings.reduz2022-02-065-24/+46
* | | Merge pull request #57620 from Haydoggo/expression-exp-fixRémi Verschelde2022-02-051-3/+1
|\ \ \
| * | | Make parser treat all exponent literals as floatHayden2022-02-051-3/+1
* | | | Merge pull request #57623 from akien-mga/core-math-struct-em-allRémi Verschelde2022-02-049-31/+26
|\ \ \ \
| * | | | Core: Make all Variant math types structsRémi Verschelde2022-02-049-31/+26
| | |_|/ | |/| |
* / | | Core: Move Vector2i to its own `vector2i.h` headerRémi Verschelde2022-02-0410-198/+283
|/ / /
* | | Core: Move Rect2i to its own `rect2i.h` headerRémi Verschelde2022-02-048-217/+318
* | | Cleanup and move char functions to the `char_utils.h` header.bruvzg2022-02-041-24/+12
|/ /
* | Added hex and bin literal support to Expression parserHayden Leete2022-02-041-4/+44
* | Vectors: Use clear() and has().Anilforextra2022-02-021-4/+4
* | Merge pull request #57469 from Sauermann/fix-rect2i-intersectRémi Verschelde2022-02-011-6/+6
|\ \
| * | Fix incorrect Rect2i calculations: intersects and enclosesMarkus Sauermann2022-01-311-6/+6
| |/
* / Add support for the escaped UTF-16 and UTF-32 Unicode characters in the scrip...bruvzg2022-01-301-3/+40
|/
* Rename or refactor macros to avoid leading underscoresOmar Polo2022-01-202-29/+30
* Add nodiscard to core math classes to catch c++ errors.lawnjelly2022-01-2012-14/+14
* Remove zero size checks from Rect2 grow methodsAaron Franke2022-01-141-20/+0
* Merge pull request #56740 from AnilBK/camera-pre-allocateRémi Verschelde2022-01-131-6/+7
|\
| * CameraMatrix: Pre-allocate Vector in get_projection_planes().Anilforextra2022-01-131-6/+7
* | Merge pull request #56492 from akien-mga/remove-author-docstringsRémi Verschelde2022-01-122-7/+1
|\ \ | |/ |/|
| * Style: Remove inconsistently used `@author` docstringsRémi Verschelde2022-01-042-7/+1
* | Use List Initializations for Vectors.Anilforextra2022-01-122-16/+16
* | Merge pull request #53618 from aaronfranke/signed-angle-vec3iRémi Verschelde2022-01-073-0/+23
|\ \
| * | Add length and length_squared to Vector2i/3iAaron Franke2022-01-063-0/+23
* | | Merge pull request #55877 from aaronfranke/slerp-same-lenRémi Verschelde2022-01-072-7/+20
|\ \ \
| * | | Allow Vector2/3 slerp values to have any lengthAaron Franke2022-01-062-7/+20
| |/ /
* / / Fix typos with codespellRémi Verschelde2022-01-071-1/+1
|/ /
* | Merge pull request #53684 from TokageItLab/orthogonal-modeRémi Verschelde2022-01-054-2/+71
|\ \ | |/ |/|
| * Fix some gizmo behavior to make more consistentSilc 'Tokage' Renew2021-12-254-2/+71
* | Update copyright statements to 2022Rémi Verschelde2022-01-0363-126/+126
* | Fix variable name 'max_size' to 'min_size' in aabbgreat902021-12-191-8/+8
* | Fix font preview text color on light backgroundHaoyu Qiu2021-12-181-0/+4
* | align to horizontal_alignment, valign to vertical_alignment, relatedNathan Franke2021-12-091-22/+23
* | Expose max_axis_index and max_axis_index for Vector2(i)Aaron Franke2021-12-026-27/+27
* | Merge pull request #55474 from akien-mga/copy-operators-no-referenceRémi Verschelde2021-12-022-4/+2
|\ \
| * | Don't return reference on copy assignment operatorsRémi Verschelde2021-11-302-4/+2
* | | Merge pull request #37626 from aaronfranke/rect2-warningsMax Hilbrunner2021-12-024-5/+137
|\ \ \
| * | | Warn when using an AABB or Rect2 with a negative sizeAaron Franke2021-11-304-5/+137
| |/ /
* | | Merge pull request #47294 from sebastian-heinz/patch-1Rémi Verschelde2021-12-021-0/+8
|\ \ \
| * | | allow variant construction in expressionssebastian-heinz2021-12-021-0/+8
* | | | Merge pull request #38604 from Calinou/astar-rename-get-point-idsRémi Verschelde2021-12-022-7/+7
|\ \ \ \
| * | | | Rename `AStar.get_points()` to `AStar.get_point_ids()` for clarityHugo Locurcio2021-11-302-7/+7
| | |/ / | |/| |
* / | | Rename Vector parameters to be consistentRaul Santos2021-12-012-13/+13
|/ / /
* | / Rename `remove()` to `remove_at()` when removing by indexLightning_A2021-11-236-10/+10
| |/ |/|
* | Merge pull request #55042 from nekomatata/fix-segment-intersectionRémi Verschelde2021-11-171-2/+1
|\ \
| * | Fix segment intersection in Geometry2DPouleyKetchoupp2021-11-161-2/+1
* | | Expose `randfn` to global scopeYuri Roubinsky2021-11-172-0/+5
* | | Rename built-in `SGN()` macro to `SIGN()`Hugo Locurcio2021-11-167-11/+11
* | | Merge pull request #43072 from KoBeWi/point_to_angleRémi Verschelde2021-11-151-1/+1
|\ \ \ | |/ / |/| |
| * | Fix Vector2.angle_to_point() being reversedTomasz Chabora2021-11-091-1/+1
* | | Color: Bind `from_hsv` as static methodRémi Verschelde2021-11-112-50/+50