summaryrefslogtreecommitdiffstats
path: root/core/math
Commit message (Expand)AuthorAgeFilesLines
* Update lingering `do/while(0)` definesThaddeus Crews2024-04-041-4/+6
* Merge pull request #90063 from aaronfranke/really-floatyRémi Verschelde2024-04-0411-63/+59
|\
| * Fix some uses of float and real_t in core/mathAaron Franke2024-03-2911-63/+59
* | Merge pull request #88328 from Khasehemwy/reversed-zRémi Verschelde2024-04-042-4/+5
|\ \
| * | Use Reverse Z for the depth bufferKhasehemwy2024-04-042-4/+5
| |/
* / add partial path return option for astarashley2024-04-036-24/+222
|/
* Merge pull request #89619 from AThousandShips/rand_fixRémi Verschelde2024-03-241-1/+1
|\
| * [Core] Fix `rand_weighted` not using the current stateA Thousand Ships2024-03-171-1/+1
* | Merge pull request #89111 from AThousandShips/vec_useRémi Verschelde2024-03-246-39/+18
|\ \
| * | Use `Vector*` component-wise `min/max/clamp` functions where applicableA Thousand Ships2024-03-206-39/+18
| |/
* / Fixed Timestep Interpolation (2D)Ricardo Buring2024-03-232-0/+122
|/
* Enforce template syntax `typename` over `class`Thaddeus Crews2024-03-078-22/+22
* [Core] Codestyle improvements to math typesA Thousand Ships2024-03-0422-348/+348
* Fix `RandomNumberGenerator::rand_weighted` return typeDavid Luevano Alvarado2024-03-023-3/+3
* Merge pull request #88883 from joaoh82/add-weighted-random-methodRémi Verschelde2024-03-014-0/+29
|\
| * Add RandomNumberGenerator::rand_weighted methodJoão Henrique Machado Silva2024-02-294-0/+29
* | Pre-commit: Update to clang-format 17.0.6 and black 24.2.0Rémi Verschelde2024-02-281-1/+1
|/
* Remove word duplicates in comments and strings, and fix casing and punctuationRobert Yevdokimov2024-02-231-1/+1
* Add const lvalue ref to core/* container parametersMuller-Castro2024-02-146-6/+6
* Fix member names of `AudioFrame` to match extensionA Thousand Ships2024-02-131-46/+64
* Avoid unqualified-id "near" and "far" in Node3DEditor/ViewportSilc Lizard (Tokage) Renew2024-02-131-12/+7
* Replace error checks against `size` with `is_empty`A Thousand Ships2024-02-091-1/+1
* Merge pull request #87688 from AThousandShips/what_is_thisRémi Verschelde2024-01-294-13/+13
|\
| * Remove unnecessary `this->` expressionsA Thousand Ships2024-01-294-13/+13
* | Display values in vector/quaternion math function errorsHugo Locurcio2024-01-285-21/+20
|/
* Rework GraphEdit connections (drawing, API, optimizations)Hendrik Brucker2024-01-181-0/+26
* [Core] Fix `AABB.encloses` failing on shared upper boundA Thousand Ships2024-01-121-3/+3
* Merge pull request #83353 from Chubercik/expose_delaunay_3dRémi Verschelde2024-01-041-0/+16
|\
| * Expose 3D Delaunay tetrahedralization in `Geometry3D`Jakub Marcowski2023-10-161-0/+16
* | Merge pull request #86364 from aaronfranke/basis-divideRémi Verschelde2024-01-045-0/+41
|\ \
| * | Add and expose Basis/Transform2D/3D division by float operatorAaron Franke2023-12-205-0/+41
* | | Merge pull request #81267 from Chaosus/astargrid_isometric_modeRémi Verschelde2024-01-042-1/+50
|\ \ \
| * | | Add isometric cell shape mode to `AStarGrid2D`.Yuri Roubinski2023-10-032-1/+50
* | | | Merge pull request #83163 from Chubercik/vectorXi_dist_methodsRémi Verschelde2024-01-033-0/+30
|\ \ \ \
| * | | | Implement `Vector2i/3i/4i` methods: `distance_to` and `distance_squared_to`Jakub Marcowski2023-10-123-0/+30
| | |_|/ | |/| |
* | | | Merge pull request #86590 from rune-scape/rune-uninitialized-astarRémi Verschelde2024-01-021-28/+28
|\ \ \ \
| * | | | Initialize pointers in a_star.cpprune-scape2023-12-281-28/+28
| | |_|/ | |/| |
* / | | Fix potential integer underflow in rounded up divisionsEddieBreeg2024-01-021-0/+16
|/ / /
* | | Improve DynamicBVH code to make it clearer how the stack/heap works.Alistair Leslie-Hughes2023-12-131-6/+12
* | | Fix Basis is_orthogonal and is_rotation methods, add is_orthonormalAaron Franke2023-12-062-4/+20
* | | Use mingw-std-threads in MinGW buildsPedro J. Estébanez2023-11-181-0/+5
* | | Rework blending method in Variant animation for Int/Array/StringSilc Lizard (Tokage) Renew2023-11-161-0/+4
* | | Update `triangulate_delaunay()` to avoid needless reallocationsJakub Marcowski2023-10-161-3/+5
|/ /
* / Replace `sanity` with `safety` for checksA Thousand Ships2023-10-081-1/+1
|/
* Add rotate_toward and angle_difference to GDScript and C#etti2023-10-011-6/+25
* Fix not refitting upward from leaf nodes.风青山2023-09-282-2/+2
* Fix axis getting mixed up when split leaf风青山2023-09-271-9/+9
* Merge pull request #79523 from aaronfranke/is-conformalRémi Verschelde2023-09-264-0/+22
|\
| * Add `is_conformal` method to Basis and Transform2DAaron Franke2023-09-134-0/+22
* | Fix typo in `heuristic_euclidian` helper in AStarGrid2DSADIK KUZU2023-09-251-2/+2