summaryrefslogtreecommitdiffstats
path: root/core/math
Commit message (Expand)AuthorAgeFilesLines
* Optimize `Color::find_named_color()`Danil Alexeev2024-05-232-13/+13
* Clarify is_polygon_clockwise() coordinate systemlawnjelly2024-05-201-0/+2
* Fix AABB Ray intersection - return insidelawnjelly2024-05-092-22/+55
* Fix `builtin_embree=no` build linking the wrong version of EmbreeJakub Marcowski2024-05-081-1/+1
* Add PackedVector4Array Variant typeK. S. Ernest (iFire) Lee2024-05-032-21/+15
* [Core] Add scalar versions of `Vector*` `min/max/clamp/snap(ped)`A Thousand Ships2024-05-0218-8/+164
* Merge pull request #90748 from aaronfranke/fix-basis-scale-globalRémi Verschelde2024-04-222-2/+2
|\
| * Fix incorrect name of Basis global scale getterAaron Franke2024-04-162-2/+2
* | Merge pull request #90701 from permelin/improve-delaunay3d-triangulationRémi Verschelde2024-04-221-39/+38
|\ \
| * | Delaunay3D: Improve triangulationPer Melin2024-04-151-39/+38
| |/
* / Replace Clipper1 library by Clipper2 libraryRicardo Buring2024-04-201-58/+53
|/
* 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