godot/servers/physics_3d
PouleyKetchoupp a65cdca894 Fix and clean disabled shapes handling in godot physics servers
In 3D, disabled shapes are now not added to the broadphase anymore.
Since they are removed right away when disabled, no need to check for
disabled shapes for any query that comes from the broadphase.
Also Fixes raycast queries returning disabled shapes.

In 2D, disabled shapes where already not added to the broadphase.
Remove the same unnecessary checks as in 3D.

Overall harmonized API for disabled shapes in the physics servers and
removed duplicate method.
2021-06-22 16:51:47 -07:00
..
joints Style: Cleanup uses of double spaces between words 2021-06-07 11:03:08 +02:00
area_3d_sw.cpp Rename Transform to Transform3D in core 2021-06-03 07:30:01 -04:00
area_3d_sw.h Rename Transform to Transform3D in core 2021-06-03 07:30:01 -04:00
area_pair_3d_sw.cpp Fix and clean disabled shapes handling in godot physics servers 2021-06-22 16:51:47 -07:00
area_pair_3d_sw.h Godot Physics collisions and solver processed on threads 2021-04-26 18:26:00 -07:00
body_3d_sw.cpp Safe margin cleanup 2021-06-04 11:40:36 -07:00
body_3d_sw.h Safe margin cleanup 2021-06-04 11:40:36 -07:00
body_pair_3d_sw.cpp Fix and clean disabled shapes handling in godot physics servers 2021-06-22 16:51:47 -07:00
body_pair_3d_sw.h Rename Transform to Transform3D in core 2021-06-03 07:30:01 -04:00
broad_phase_3d_bvh.cpp Dynamic BVH broadphase in 2D & 3D Godot Physics 2021-05-10 16:28:55 -07:00
broad_phase_3d_bvh.h Dynamic BVH broadphase in 2D & 3D Godot Physics 2021-05-10 16:28:55 -07:00
broad_phase_3d_sw.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
broad_phase_3d_sw.h Dynamic BVH broadphase in 2D & 3D Godot Physics 2021-05-10 16:28:55 -07:00
collision_object_3d_sw.cpp Fix and clean disabled shapes handling in godot physics servers 2021-06-22 16:51:47 -07:00
collision_object_3d_sw.h Fix and clean disabled shapes handling in godot physics servers 2021-06-22 16:51:47 -07:00
collision_solver_3d_sat.cpp Rename Transform to Transform3D in core 2021-06-03 07:30:01 -04:00
collision_solver_3d_sat.h Rename Transform to Transform3D in core 2021-06-03 07:30:01 -04:00
collision_solver_3d_sw.cpp Rename Transform to Transform3D in core 2021-06-03 07:30:01 -04:00
collision_solver_3d_sw.h Rename Transform to Transform3D in core 2021-06-03 07:30:01 -04:00
constraint_3d_sw.h Godot Physics collisions and solver processed on threads 2021-04-26 18:26:00 -07:00
gjk_epa.cpp Rename Transform to Transform3D in core 2021-06-03 07:30:01 -04:00
gjk_epa.h Rename Transform to Transform3D in core 2021-06-03 07:30:01 -04:00
joints_3d_sw.h Godot Physics collisions and solver processed on threads 2021-04-26 18:26:00 -07:00
physics_server_3d_sw.cpp Fix and clean disabled shapes handling in godot physics servers 2021-06-22 16:51:47 -07:00
physics_server_3d_sw.h Safe margin cleanup 2021-06-04 11:40:36 -07:00
physics_server_3d_wrap_mt.cpp Refactor CommandQueueMT 2021-06-09 13:10:49 -03:00
physics_server_3d_wrap_mt.h Safe margin cleanup 2021-06-04 11:40:36 -07:00
SCsub SCons: Format buildsystem files with psf/black 2020-03-30 09:05:53 +02:00
shape_3d_sw.cpp Rename Transform to Transform3D in core 2021-06-03 07:30:01 -04:00
shape_3d_sw.h Rename Transform to Transform3D in core 2021-06-03 07:30:01 -04:00
soft_body_3d_sw.cpp Style: Cleanup uses of double spaces between words 2021-06-07 11:03:08 +02:00
soft_body_3d_sw.h Rename Transform to Transform3D in core 2021-06-03 07:30:01 -04:00
space_3d_sw.cpp Fix and clean disabled shapes handling in godot physics servers 2021-06-22 16:51:47 -07:00
space_3d_sw.h Rename Transform to Transform3D in core 2021-06-03 07:30:01 -04:00
step_3d_sw.cpp Godot Physics collisions and solver processed on threads 2021-04-26 18:26:00 -07:00
step_3d_sw.h Godot Physics collisions and solver processed on threads 2021-04-26 18:26:00 -07:00