virtualx-engine/scene/3d
lawnjelly 49eaa7bd65 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-04-28 12:15:14 +01:00
..
area.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
area.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
arvr_nodes.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
arvr_nodes.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
audio_stream_player_3d.cpp Fix crash when passing null to AudioStreamPlayer::set_stream() 2022-04-03 12:52:17 +02:00
audio_stream_player_3d.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
baked_lightmap.cpp Add support for saving multiple Images in BakedLightmap 2022-02-15 16:13:00 +01:00
baked_lightmap.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
bone_attachment.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
bone_attachment.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
camera.cpp Merge pull request #60147 from lawnjelly/interpolation_out_of_scenario 2022-04-13 17:08:08 +02:00
camera.h Fixed Timestep Interpolation (3D) 2022-02-16 09:41:23 +00:00
collision_object.cpp Store ObjectID instead of raw pointer for Shape Owners 2022-01-25 17:16:02 +08:00
collision_object.h Store ObjectID instead of raw pointer for Shape Owners 2022-01-25 17:16:02 +08:00
collision_polygon.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
collision_polygon.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
collision_shape.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
collision_shape.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
cpu_particles.cpp Fix CPUParticles emission updating using physics interpolation 2022-04-18 15:30:37 +01:00
cpu_particles.h Fix CPUParticles emission updating using physics interpolation 2022-04-18 15:30:37 +01:00
cull_instance.cpp Portals - Improve mesh merging 2022-02-04 08:40:46 +00:00
cull_instance.h Portals - Improve mesh merging 2022-02-04 08:40:46 +00:00
gi_probe.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
gi_probe.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
immediate_geometry.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
immediate_geometry.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
interpolated_camera.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
interpolated_camera.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
light.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
light.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
lightmapper.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
lightmapper.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
listener.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
listener.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
mesh_instance.cpp Bind mesh merging functionality in MeshInstance 2022-02-05 13:18:17 +00:00
mesh_instance.h Bind mesh merging functionality in MeshInstance 2022-02-05 13:18:17 +00:00
multimesh_instance.cpp Fixed Timestep Interpolation (3D) 2022-02-16 09:41:23 +00:00
multimesh_instance.h Fixed Timestep Interpolation (3D) 2022-02-16 09:41:23 +00:00
navigation.cpp Fix typos with codespell 2022-02-11 09:50:59 +01:00
navigation.h Fix navigation merge errors, fixes #56786 2022-02-02 23:52:29 +01:00
navigation_agent.cpp backported method get_rid for NavigationAgent 2022-01-21 00:15:16 +03:00
navigation_agent.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
navigation_mesh_instance.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
navigation_mesh_instance.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
navigation_obstacle.cpp Merge pull request #56600 from Scony/fix-navigation-obstacle-errors-3.x 2022-01-28 23:18:57 +01:00
navigation_obstacle.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
occluder.cpp Fix Occluder to properly share resources 2022-02-16 09:55:11 +00:00
occluder.h Fix Occluder to properly share resources 2022-02-16 09:55:11 +00:00
particles.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
particles.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
path.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
path.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
physics_body.cpp Fix inspector group name capitalization 2022-03-29 00:20:23 +02:00
physics_body.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
physics_joint.cpp Joint2D and Joint: make set_exclude_nodes_from_collision respect signals 2022-02-28 22:51:40 +01:00
physics_joint.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
portal.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
portal.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
position_3d.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
position_3d.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
proximity_group.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
proximity_group.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
ray_cast.cpp Fix RayCast{,2D}.clear_exceptions clears parent 2022-02-08 16:22:10 +08:00
ray_cast.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
reflection_probe.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
reflection_probe.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
remote_transform.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
remote_transform.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
room.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
room.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
room_group.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
room_group.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
room_manager.cpp Merge pull request #57661 from lawnjelly/bind_mesh_merging 2022-03-17 19:54:31 +01:00
room_manager.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
SCsub SCons: Format buildsystem files with psf/black 2020-06-10 15:30:52 +02:00
skeleton.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
skeleton.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
soft_body.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
soft_body.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
spatial.cpp Fix get_global_transform_interpolated() with multiple ticks per frame 2022-02-25 11:22:00 +00:00
spatial.h Fix get_global_transform_interpolated() with multiple ticks per frame 2022-02-25 11:22:00 +00:00
spatial_velocity_tracker.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
spatial_velocity_tracker.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
spring_arm.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
spring_arm.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
sprite_3d.cpp Fix AnimatedSprite infinite loop 2022-03-02 11:00:26 +01:00
sprite_3d.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
vehicle_body.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
vehicle_body.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
visibility_notifier.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
visibility_notifier.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
visual_instance.cpp Physics interpolation - fix streaking when unhiding nodes 2022-04-28 12:15:14 +01:00
visual_instance.h Fixed Timestep Interpolation (3D) 2022-02-16 09:41:23 +00:00
voxel_light_baker.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
voxel_light_baker.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
world_environment.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
world_environment.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00