godot/scene
PouleyKetchoupp 6a9ed72185 Clean physics direct body state usage in 2D and 3D physics
Use a C++ callback instead of Callable for synchronizing physics nodes' state with physics servers.

Remove usage of PhysicsDirectBodyState in physics nodes when not
necessary.

Store PhysicsDirectBodyState for bodies individually instead of a
singleton to avoid issues when accessing direct body state for multiple
bodies.

PhysicsDirectBodyState is initialized only when needed, so it doesn't
have to be created when using the physics server directly.

Move PhysicsDirectBodyState2D and PhysicsDirectBodyState3D to separate
cpp files.
2021-08-25 08:57:42 -07:00
..
2d Clean physics direct body state usage in 2D and 3D physics 2021-08-25 08:57:42 -07:00
3d Clean physics direct body state usage in 2D and 3D physics 2021-08-25 08:57:42 -07:00
animation Replace BIND_VMETHOD by new GDVIRTUAL syntax 2021-08-22 08:23:58 -03:00
audio Implement NativeExtension pointer arguments 2021-08-23 19:58:40 -03:00
debugger Fix camera override not working 2021-08-21 21:24:09 +03:00
gui Merge pull request #51821 from Calinou/builtin-shaders-add-comments 2021-08-25 11:37:57 +02:00
main Merge pull request #52000 from lyuma/set_editable_instance 2021-08-24 08:31:34 -03:00
resources Merge pull request #51995 from drcd1/sphere-mesh-normals-fix 2021-08-25 16:22:20 +02:00
register_scene_types.cpp Entirely removes BIND_VMETHOD in favor of GDVIRTUAL 2021-08-23 08:10:13 -03:00
register_scene_types.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
scene_string_names.cpp New and improved IK system for Skeleton3D 2021-08-14 15:57:00 -04:00
scene_string_names.h New and improved IK system for Skeleton3D 2021-08-14 15:57:00 -04:00
SCsub Disable Node3D when compiling without 3D and fix disable_3d option 2021-08-13 08:59:48 -05:00