pandemonium_engine/scene/3d
lawnjelly 3a191189ca Physics interpolation - fix streaking when unhiding nodes
The data flow to the VisualServer of current and previous transforms is essential for allowing correct interpolation. An optimization was present that disabled sending transforms when nodes were hidden, however this meant that when unhidden, nodes would interpolate incorrectly from the last transform received when hiding, rather than the up to date previous transform.

This PR disables the optimization and sends always sends transforms when a node is interpolated.
2022-07-27 13:06:20 +02:00
..
area.cpp Added StringName as a variant type, with eventually the help of 3c0059650d . 2022-03-21 21:29:06 +01:00
area.h Clang format all files. 2022-03-18 19:00:13 +01:00
audio_stream_player_3d.cpp Fix crash when passing null to AudioStreamPlayer::set_stream() 2022-07-25 18:09:39 +02:00
audio_stream_player_3d.h Clang format all files. 2022-03-18 19:00:13 +01:00
bone_attachment.cpp Added StringName as a variant type, with eventually the help of 3c0059650d . 2022-03-21 21:29:06 +01:00
bone_attachment.h Clang format all files. 2022-03-18 19:00:13 +01:00
camera.cpp Ported: Add missing argument names in bindings - akien-mga 2022-07-25 23:51:34 +02:00
camera.h Clang format all files. 2022-03-18 19:00:13 +01:00
collision_object.cpp Clang format all files. 2022-03-18 19:00:13 +01:00
collision_object.h Clang format all files. 2022-03-18 19:00:13 +01:00
collision_polygon.cpp Clang format all files. 2022-03-18 19:00:13 +01:00
collision_polygon.h Clang format all files. 2022-03-18 19:00:13 +01:00
collision_shape.cpp Clang format all files. 2022-03-18 19:00:13 +01:00
collision_shape.h Clang format all files. 2022-03-18 19:00:13 +01:00
cpu_particles.cpp Fix CPUParticles emission updating using physics interpolation 2022-07-26 15:03:37 +02:00
cpu_particles.h Fix CPUParticles emission updating using physics interpolation 2022-07-26 15:03:37 +02:00
cull_instance.cpp Added godot with all my currently used engine modules. 2022-03-15 13:29:32 +01:00
cull_instance.h Clang format all files. 2022-03-18 19:00:13 +01:00
immediate_geometry.cpp Added godot with all my currently used engine modules. 2022-03-15 13:29:32 +01:00
immediate_geometry.h Clang format all files. 2022-03-18 19:00:13 +01:00
interpolated_camera.cpp Added godot with all my currently used engine modules. 2022-03-15 13:29:32 +01:00
interpolated_camera.h Clang format all files. 2022-03-18 19:00:13 +01:00
light.cpp Cleaned up (hopefully all remaining) light baking things. 2022-03-15 21:07:14 +01:00
light.h Clang format all files. 2022-03-18 19:00:13 +01:00
listener.cpp Clang format all files. 2022-03-18 19:00:13 +01:00
listener.h Clang format all files. 2022-03-18 19:00:13 +01:00
mesh_instance.cpp Backported: Bind mesh merging functionality in MeshInstance. The portal system introduced basic mesh merging functionality, this has wide ranging uses outside of the portal system. 2022-03-20 20:50:58 +01:00
mesh_instance.h Backported: Bind mesh merging functionality in MeshInstance. The portal system introduced basic mesh merging functionality, this has wide ranging uses outside of the portal system. 2022-03-20 20:50:58 +01:00
multimesh_instance.cpp Moved more includes to cpp files. 2022-03-16 20:53:38 +01:00
multimesh_instance.h Clang format all files. 2022-03-18 19:00:13 +01:00
navigation_agent.cpp Clang format all files. 2022-03-18 19:00:13 +01:00
navigation_agent.h Clang format all files. 2022-03-18 19:00:13 +01:00
navigation_mesh_instance.cpp Clang format all files. 2022-03-18 19:00:13 +01:00
navigation_mesh_instance.h Clang format all files. 2022-03-18 19:00:13 +01:00
navigation_obstacle.cpp Clang format all files. 2022-03-18 19:00:13 +01:00
navigation_obstacle.h Clang format all files. 2022-03-18 19:00:13 +01:00
navigation.cpp Clang format all files. 2022-03-18 19:00:13 +01:00
navigation.h Clang format all files. 2022-03-18 19:00:13 +01:00
occluder.cpp Clang format all files. 2022-03-18 19:00:13 +01:00
occluder.h Clang format all files. 2022-03-18 19:00:13 +01:00
path.cpp Clang format all files. 2022-03-18 19:00:13 +01:00
path.h Clang format all files. 2022-03-18 19:00:13 +01:00
physics_body.cpp Fix wrong collision reported on move_and_collide 2022-07-25 17:31:13 +02:00
physics_body.h Fix wrong collision reported on move_and_collide 2022-07-25 17:31:13 +02:00
physics_joint.cpp Clang format all files. 2022-03-18 19:00:13 +01:00
physics_joint.h Clang format all files. 2022-03-18 19:00:13 +01:00
portal.cpp Mass replaced godot to pandemonium. 2022-03-23 20:46:05 +01:00
portal.h Mass replaced godot to pandemonium. 2022-03-23 20:46:05 +01:00
position_3d.cpp Added godot with all my currently used engine modules. 2022-03-15 13:29:32 +01:00
position_3d.h Clang format all files. 2022-03-18 19:00:13 +01:00
proximity_group.cpp Added godot with all my currently used engine modules. 2022-03-15 13:29:32 +01:00
proximity_group.h Clang format all files. 2022-03-18 19:00:13 +01:00
ray_cast.cpp Clang format all files. 2022-03-18 19:00:13 +01:00
ray_cast.h Clang format all files. 2022-03-18 19:00:13 +01:00
reflection_probe.cpp Moved more includes to cpp files. 2022-03-17 09:07:18 +01:00
reflection_probe.h Clang format all files. 2022-03-18 19:00:13 +01:00
remote_transform.cpp Added godot with all my currently used engine modules. 2022-03-15 13:29:32 +01:00
remote_transform.h Clang format all files. 2022-03-18 19:00:13 +01:00
room_group.cpp Clang format all files. 2022-03-18 19:00:13 +01:00
room_group.h Clang format all files. 2022-03-18 19:00:13 +01:00
room_manager.cpp Mass replaced godot to pandemonium. 2022-03-23 20:46:05 +01:00
room_manager.h Mass replaced godot to pandemonium. 2022-03-23 20:46:05 +01:00
room.cpp Clang format all files. 2022-03-18 19:00:13 +01:00
room.h Clang format all files. 2022-03-18 19:00:13 +01:00
SCsub Added godot with all my currently used engine modules. 2022-03-15 13:29:32 +01:00
skeleton.cpp Added StringName as a variant type, with eventually the help of 3c0059650d . 2022-03-21 21:29:06 +01:00
skeleton.h Clang format all files. 2022-03-18 19:00:13 +01:00
soft_body.cpp Clang format all files. 2022-03-18 19:00:13 +01:00
soft_body.h Clang format all files. 2022-03-18 19:00:13 +01:00
spatial_velocity_tracker.cpp Backported: Rename iterations_per_second to physics_ticks_per_second - Calinou - 937c1a716c 2022-03-24 11:10:56 +01:00
spatial_velocity_tracker.h Clang format all files. 2022-03-18 19:00:13 +01:00
spatial.cpp Clang format all files. 2022-03-18 19:00:13 +01:00
spatial.h Clang format all files. 2022-03-18 19:00:13 +01:00
spring_arm.cpp Clang format all files. 2022-03-18 19:00:13 +01:00
spring_arm.h Clang format all files. 2022-03-18 19:00:13 +01:00
sprite_3d.cpp Added StringName as a variant type, with eventually the help of 3c0059650d . 2022-03-21 21:29:06 +01:00
sprite_3d.h Clang format all files. 2022-03-18 19:00:13 +01:00
vehicle_body.cpp Moved more includes to cpp files. 2022-03-17 19:35:23 +01:00
vehicle_body.h Clang format all files. 2022-03-18 19:00:13 +01:00
visibility_notifier.cpp Clang format all files. 2022-03-18 19:00:13 +01:00
visibility_notifier.h Clang format all files. 2022-03-18 19:00:13 +01:00
visual_instance.cpp Physics interpolation - fix streaking when unhiding nodes 2022-07-27 13:06:20 +02:00
visual_instance.h Clang format all files. 2022-03-18 19:00:13 +01:00
world_environment.cpp Clang format all files. 2022-03-18 19:00:13 +01:00
world_environment.h Clang format all files. 2022-03-18 19:00:13 +01:00