summaryrefslogtreecommitdiffstats
path: root/core/math
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Style: Apply clang-tidy's `modernize-use-nullptr`Rémi Verschelde2021-04-052-7/+7
* | Fix Quat multiplicationrafallus2021-03-291-3/+6
* | Fixes small typos and grammar correctionAnshul7sp12021-03-125-9/+9
* | Make Color::from_hsv use Color::set_hsvkleonc2021-02-251-50/+3
* | Geometry2D::make_atlas Fail is passed invalid rect sizekleonc2021-02-241-0/+4
* | Fix unchecked array access in build_*_planesDelf Neumärker2021-02-221-0/+6
* | Use Vector3.UP as a default value for look_at's up vectorAaron Franke2021-02-161-2/+2
* | Added signed_angle_to for Vector3JestemStefan2021-02-161-0/+8
* | Cylinder support in Godot Physics 3DPouleyKetchoupp2021-02-101-12/+21
* | Merge pull request #45658 from RandomShaper/fix_frozen_peakRémi Verschelde2021-02-031-0/+3
|\ \
| * | Make audio bus channels' peak volume consistentPedro J. Estébanez2021-02-021-0/+3
* | | Replace ColorN and from HTML with a string constructorAaron Franke2021-02-012-0/+15
* | | Merge pull request #37547 from aaronfranke/tauRémi Verschelde2021-02-013-12/+15
|\ \ \
| * | | Use Math_TAU and deg2rad/rad2deg in more places and optimize codeAaron Franke2021-01-093-12/+15
| | |/ | |/|
* | | Type consistencies in coreAaron Franke2021-01-263-37/+30