summaryrefslogtreecommitdiff
path: root/servers/physics_2d
AgeCommit message (Expand)Author
2021-08-31Merge pull request #49471 from nekomatata/body-state-sync-callbackJuan Linietsky
2021-08-28Merge pull request #52070 from nekomatata/area-point-gravity-fixFabio Alessandrelli
2021-08-27Optimize area detection and intersect_shape queries with concave shapesPouleyKetchoupp
2021-08-27Merge pull request #51896 from nekomatata/restore-ray-shapeCamille Mohr-Daurat
2021-08-26Merge pull request #51801 from nekomatata/area-one-directional-layer-checkCamille Mohr-Daurat
2021-08-25Clean physics direct body state usage in 2D and 3D physicsPouleyKetchoupp
2021-08-24Rename RayShape to SeparationRayShapePouleyKetchoupp
2021-08-24Rename slips_on_slope to slide_on_slopePouleyKetchoupp
2021-08-24Fix CharacterBody motion with RayShapePouleyKetchoupp
2021-08-24Fix RayShape collision detectionPouleyKetchoupp
2021-08-24Restore RayShape as a regular shape typePouleyKetchoupp
2021-08-24Fix point gravity calculationPouleyKetchoupp
2021-08-19Fix compilation warnings in Shape2DSW/Shape3DSWPouleyKetchoupp
2021-08-17One-directional layer check for Area vs. RigidBody/SoftBody/AreaPouleyKetchoupp
2021-08-15API improvement on physics, mainly CharacterBodyfabriceci
2021-08-14Rename LineShape2D to WorldMarginShape2DHugo Locurcio
2021-08-11Make radius & height in CapsuleShape2D independentTomasz Chabora
2021-08-10Remove infinite inertia and ray shapes from CharacterBodyPouleyKetchoupp
2021-08-09Fix applied rotation from moving platforms in move_and_slidePouleyKetchoupp
2021-07-31Merge pull request #50625 from nekomatata/body-one-direction-layersRémi Verschelde
2021-07-25Use const references where possible for List range iteratorsRémi Verschelde
2021-07-23Use C++ iterators for Lists in many situationsAaron Franke
2021-07-19One-directional collision layer check for rigid bodies and soft bodiesPouleyKetchoupp
2021-07-19Ensure KinematicBodies only interact with other Bodies with matching mask.Marcel Admiraal
2021-07-15Fixing 2D moving platform logicfabriceci
2021-07-13Merge pull request #50063 from nekomatata/more-accurate-move-and-slideRémi Verschelde
2021-07-02Expose body_test_motion in 3D physics serverPouleyKetchoupp
2021-07-01Make move_and_slide collision detection more accuratePouleyKetchoupp
2021-06-30Merge pull request #49844 from nekomatata/physics-disabled-shapesRémi Verschelde
2021-06-28Fix move_and_collide causing sliding on slopesPouleyKetchoupp
2021-06-22Fix and clean disabled shapes handling in godot physics serversPouleyKetchoupp
2021-06-09Refactor CommandQueueMTreduz
2021-06-04Safe margin cleanupPouleyKetchoupp
2021-06-04More explanatory names for RigidBody modesPouleyKetchoupp
2021-06-03Rename Vector2 clamped to limit_length and add limit_length to Vector3Aaron Franke
2021-05-19Enable setting of collision iterations in PhysicsServer2DRhathe
2021-05-10Dynamic BVH broadphase in 2D & 3D Godot PhysicsPouleyKetchoupp
2021-04-26Godot Physics collisions and solver processed on threadsPouleyKetchoupp
2021-04-22Unexpose _direct_state_changed in PhysicsBodyrafallus
2021-04-16Merge pull request #47942 from nekomatata/joint-check-body-typesRémi Verschelde
2021-04-15Fix errors related to joints setup with two non-dynamic bodiesPouleyKetchoupp
2021-04-15Optimize BroadPhase2dHashGrid to not pair elements on different layersHenry Conklin
2021-04-12Godot Physics solver optimizationPouleyKetchoupp
2021-04-06Merge pull request #47678 from madmiraal/fix-47436.1Rémi Verschelde
2021-04-06Merge pull request #47675 from madmiraal/fix-47436Rémi Verschelde
2021-04-06Check for empty ConcavePolygonShape2D before checking for intersectionMarcel Admiraal
2021-04-06Check ConvexPolygonShape2D point count before calcuating moment of inertiaMarcel Admiraal
2021-04-06Ensure ConvexPolygonShape support count variable is initialisedMarcel Admiraal
2021-03-26Merge pull request #44695 from madmiraal/fix-44632Rémi Verschelde
2021-03-11Fix GodotPhysics solver with kinematic body set to report contactsPouleyKetchoupp