godot/servers/physics
lawnjelly 00bd087d82 BVH add support for visibility (activation)
A major feature lacking in the octree was proper support for setting visibility / activation. This meant that invisible objects were still causing lots of processing in the tree unnecessarily.

This PR adds proper support for activation, items are temporarily removed from the tree and collision detection when inactive.
2021-01-30 13:21:40 +00:00
..
joints Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
SCsub SCons: Format buildsystem files with psf/black 2020-06-10 15:30:52 +02:00
area_pair_sw.cpp Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
area_pair_sw.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
area_sw.cpp Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
area_sw.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
body_pair_sw.cpp Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
body_pair_sw.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
body_sw.cpp Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
body_sw.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
broad_phase_basic.cpp BVH broadphase creates objects with updated AABB to avoid extra checks 2021-01-19 12:22:33 -07:00
broad_phase_basic.h BVH broadphase creates objects with updated AABB to avoid extra checks 2021-01-19 12:22:33 -07:00
broad_phase_bvh.cpp BVH add support for visibility (activation) 2021-01-30 13:21:40 +00:00
broad_phase_bvh.h BVH broadphase creates objects with updated AABB to avoid extra checks 2021-01-19 12:22:33 -07:00
broad_phase_octree.cpp BVH broadphase creates objects with updated AABB to avoid extra checks 2021-01-19 12:22:33 -07:00
broad_phase_octree.h BVH broadphase creates objects with updated AABB to avoid extra checks 2021-01-19 12:22:33 -07:00
broad_phase_sw.cpp Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
broad_phase_sw.h BVH broadphase creates objects with updated AABB to avoid extra checks 2021-01-19 12:22:33 -07:00
collision_object_sw.cpp BVH broadphase creates objects with updated AABB to avoid extra checks 2021-01-19 12:22:33 -07:00
collision_object_sw.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
collision_solver_sat.cpp Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
collision_solver_sat.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
collision_solver_sw.cpp Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
collision_solver_sw.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
constraint_sw.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
gjk_epa.cpp Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
gjk_epa.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
joints_sw.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
physics_server_sw.cpp Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
physics_server_sw.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
shape_sw.cpp Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
shape_sw.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
space_sw.cpp Merge pull request #43924 from madmiraal/fix-43588-3.2 2021-01-14 20:44:40 +01:00
space_sw.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
step_sw.cpp Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
step_sw.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00