summaryrefslogtreecommitdiffstats
path: root/core/math
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #50809 from akien-mga/iterators-const-referencesRémi Verschelde2021-07-251-2/+2
|\
| * Use const references where possible for List range iteratorsRémi Verschelde2021-07-251-2/+2
* | Fix various typos with codespellluz paz2021-07-252-3/+3
|/
* Use C++ iterators for Lists in many situationsAaron Franke2021-07-232-19/+18
* Merge pull request #50748 from JFonS/gizmo_reworkRémi Verschelde2021-07-231-6/+6
|\
| * Node3D gizmo improvementsjfons2021-07-231-6/+6
* | Add min_axis and max_axis to Vector2iGilles Roudière2021-07-211-0/+8
|/
* Use the standard C `INFINITY` and `NAN` constants directlyHugo Locurcio2021-07-213-5/+3
* Implement painting properties over TileSetsGilles Roudière2021-06-291-0/+13
* Merge pull request #44156 from aaronfranke/quat-angle-toRémi Verschelde2021-06-182-3/+9
|\
| * Add Quaternion angle_to methodAaron Franke2021-06-172-3/+9
* | Allow multiplying Transforms and Basis by numbersAaron Franke2021-06-155-4/+31
|/
* Merge pull request #34668 from aaronfranke/to-stringRémi Verschelde2021-06-1313-24/+36
|\
| * Reformat structure string operatorsAaron Franke2021-06-1113-24/+36
* | Fix crash when using invalid index in Color.get_named_colorHaoyu Qiu2021-06-131-2/+4
* | Rename Reference to RefCountedPedro J. Estébanez2021-06-115-15/+15
* | Core: Move DirAccess and FileAccess to `core/io`Rémi Verschelde2021-06-111-1/+1
|/
* Style: Cleanup uses of double spaces between wordsRémi Verschelde2021-06-071-1/+1
* New and improved IK system for Skeleton2DTwistedTwigleg2021-06-052-0/+9
* Rename Quat to QuaternionMarcel Admiraal2021-06-046-121/+121
* Merge pull request #38430 from aaronfranke/transform3dRémi Verschelde2021-06-038-89/+89
|\
| * Rename files and the exposed name for Transform3DAaron Franke2021-06-034-5/+5
| * Rename Variant TRANSFORM to TRANSFORM3DAaron Franke2021-06-031-1/+1
| * Rename Transform to Transform3D in coreAaron Franke2021-06-038-83/+83
* | Allow clamping vectors and colorsAaron Franke2021-06-038-0/+39
* | Rename Vector2 clamped to limit_length and add limit_length to Vector3Aaron Franke2021-06-034-4/+15
|/
* Merge pull request #49142 from Chaosus/bvh_fix_possible_crashRémi Verschelde2021-05-311-1/+4
|\
| * Fixed possible crash in `DynamicBVH::optimize_incremental`Yuri Roubinsky2021-05-271-1/+4
* | BVH - fix stale current_tree in deactivate function [4.x]lawnjelly2021-05-295-40/+40
|/
* Replace QuickHull with Bullet's convex hull computer.Morris Tabor2021-05-222-0/+2402
* Merge pull request #48903 from Calinou/math-funcs-remove-old-msvc-ifdefRémi Verschelde2021-05-211-21/+3
|\
| * Remove `#ifdef` catering to MSVC 2012 and earlier in `math_funcs.h`Hugo Locurcio2021-05-201-21/+3
* | Merge pull request #48887 from aaronfranke/roundRémi Verschelde2021-05-201-2/+2
|\ \ | |/ |/|
| * Use global scope round method for roundingAaron Franke2021-05-201-2/+2
* | Make is_equal_approx have explicit float and double versionsAaron Franke2021-05-205-8/+34
|/
* Fix Quat includesMarcel Admiraal2021-05-191-3/+1
* Dynamic BVH broadphase in 2D & 3D Godot PhysicsPouleyKetchoupp2021-05-1017-20/+3468
* Merge pull request #48535 from groud/tiles_squashedRémi Verschelde2021-05-072-0/+47
|\
| * Rework the TileSet resource and TileMap nodes:Gilles Roudière2021-05-072-0/+47
* | Merge pull request #45144 from dalexeev/color-constsRémi Verschelde2021-05-072-148/+151
|\ \ | |/ |/|
| * Rename color constants (alternative)Danil Alexeev2021-01-262-148/+151
* | Re-bind posmod, use int64_t instead of intRémi Verschelde2021-05-041-2/+2
* | Cast Unix time to uint in the randomize functionGeorge Marques2021-05-031-1/+1
* | Fix area calculation of Face3Pasi Nuutinmaki2021-04-281-1/+1
* | Merge pull request #48239 from akien-mga/goodbye-copymemRémi Verschelde2021-04-284-6/+4
|\ \
| * | Core: Drop custom `copymem`/`zeromem` definesRémi Verschelde2021-04-274-6/+4
* | | Implement occlusion cullingjfons2021-04-231-0/+3
|/ /
* | Make randomize() use unix time tookobewi2021-04-221-1/+1
* | Fix `Color::get_{r,g,b,a}8`Danil Alexeev2021-04-091-4/+4
* | Style: Apply clang-tidy's `readability-braces-around-statements`Rémi Verschelde2021-04-052-18/+32