summaryrefslogtreecommitdiff
path: root/modules/navigation
AgeCommit message (Expand)Author
2022-05-18rvo2: Sync with upstream commit bfc0486Rémi Verschelde
2022-05-16Merge pull request #61061 from smix8/navigation_mesh_sample_distance_range_4.xRémi Verschelde
2022-05-16Clamp NavigationMesh sample_distance above zerosmix8
2022-05-16Merge pull request #60958 from smix8/navigation_server_rid_utility_4.xRémi Verschelde
2022-05-16Replace most uses of Map by HashMapreduz
2022-05-12Add NavigationServer2D/3D API functions to find missing RID infosmix8
2022-05-11Add Warning to NavigationMesh bake when source geometry is suspiciously bigsmix8
2022-05-04Refactor module initializationreduz
2022-05-02Use CollisionObject3D API when baking the navmesh with static colliders, inst...trollodel
2022-04-27Merge pull request #59979 from bruvzg/cpp_check2Rémi Verschelde
2022-04-26Create NavMap thread pool only when it's used, to prevent creating excessive ...bruvzg
2022-04-26Merge pull request #60359 from adamscott/nav-map-thread-work-poolRémi Verschelde
2022-04-22Fix crash in `GodotNavigationServer::map_get_path`Pawel Lampe
2022-04-20Fix more issues found by cppcheck.bruvzg
2022-04-19Use ThreadWorkPool instead of thread_process_array in NavMapAdam Scott
2022-04-14NavMap::get_path Fix not resetting least_cost_idkleonc
2022-04-08Fix navmesh bakingPawel Lampe
2022-04-06Fix some issues found by cppcheck.bruvzg
2022-04-05Fix get_simple_path behavior in 2D & 3DPawel Lampe
2022-04-04Style: Apply clang-tidy to current code, add `readability-redundant-member-init`Rémi Verschelde
2022-04-04Zero initialize all pointer class and struct membersRémi Verschelde
2022-03-28Modules: Don't build editor-specific classes in templatesRémi Verschelde
2022-03-09Remove VARIANT_ARG* macrosreduz
2022-02-19Core: Use forward declares for Vector3/Vector3iRémi Verschelde
2022-02-16Convert _notification methods to switch - Chunk CJakob Bouchard
2022-02-15Editor: Cleanup some includes dependenciesRémi Verschelde
2022-02-14Remove the EditorNode parameter from EditorPlugins create methodstrollodel
2022-02-13NavMap Fix polygons being treated like triangle strips instead of triangle fanskleonc
2022-02-12Improve compilation speed (forward declarations/includes cleanup)Hendrik Brucker
2022-01-31Fix transforms involved into navmesh bakingPawel Lampe
2022-01-16Consider gridmap collisions in navigation bakerafallus
2022-01-04Style: Remove inconsistently used `@author` docstringsRémi Verschelde
2022-01-03Update copyright statements to 2022Rémi Verschelde
2021-12-03NavigationMeshInstance: Fix typo to 'vertices'Rémi Verschelde
2021-12-02Let MultiMeshInstances affect NavigationMeshesCarlo Cabanilla
2021-11-23Rename `remove()` to `remove_at()` when removing by indexLightning_A
2021-11-12Modules: Make sure to include modules_enabled.gen.h where neededRémi Verschelde
2021-10-21Merge pull request #52367 from Duroxxigar/improve-nav-error-messagesRémi Verschelde
2021-10-08Improved readability for failing error conditionsDuroxxigar
2021-09-30Use range iterators for `Map`Lightning_A
2021-09-29Rename RID's `getornull()` to `get_or_null()`Hugo Locurcio
2021-09-29Use functions defined in the their classes.Anilforextra
2021-09-14Rename WorldMarginShape to WorldBoundaryShapePouleyKetchoupp
2021-08-11Make radius & height in CapsuleShape3D independentPouleyKetchoupp
2021-08-11Improve NavigationMesh typing, parameter validation and documentationHaoyu Qiu
2021-07-23Use C++ iterators for Lists in many situationsAaron Franke
2021-07-23Node3D gizmo improvementsjfons
2021-07-21Use is_equal_approx in more placesAaron Franke
2021-07-18Optimize StringName usagereduz
2021-07-15Misc cleanup of header includesRémi Verschelde