pandemonium_engine/servers
Relintai 7ad35d62ea Ported: Physics Interpolation - fix stale interpolation data when unhiding
A previous optimization prevented instances being added to the interpolation lists when hidden to save processing. This caused a regression when unhiding nodes outside of the physics tick - the interpolated transforms would be stale until the next physics tick, causing a glitch.
This PR readds instances immediately to the interpolation lists when they are unhidden, preventing this glitch.
- lawnjelly

and

 Physics Interpolation - fix continuous updating in unmoving objects
Adds instances to the transform update list as well as the interpolate update list when unhiding them. This ensures that the system auto-detects non-moving objects, and removes them from the interpolate update list on the next tick, preventing unnecessary updates.
- lawnjelly

991687cc10
e4f252d94f

Properly this time.
2022-07-29 10:59:58 +02:00
..
audio Cleanup AudioEffectRecord thread_active variable 2022-07-29 09:14:43 +02:00
physics Add a 3D suffix to relevant physics profiler categories 2022-07-28 11:52:41 +02:00
physics_2d Clang format all files. 2022-03-18 19:00:13 +01:00
visual Ported: Physics Interpolation - fix stale interpolation data when unhiding 2022-07-29 10:59:58 +02:00
audio_server.cpp Fix crash in AudioServer when switching audio devices with different audio channels count (connecting PS5 controller, bluetooth 5.1 headphones etc.) 2022-07-25 18:02:52 +02:00
audio_server.h Clang format all files. 2022-03-18 19:00:13 +01:00
navigation_2d_server.cpp Ported: [3.5] Update NavigationServer backport 2022-07-28 22:34:28 +02:00
navigation_2d_server.h Ported: [3.5] Update NavigationServer backport 2022-07-28 22:34:28 +02:00
navigation_server.cpp Ported: [3.5] Update NavigationServer backport 2022-07-28 22:34:28 +02:00
navigation_server.h Ported: [3.5] Update NavigationServer backport 2022-07-28 22:34:28 +02:00
physics_2d_server.cpp Added godot with all my currently used engine modules. 2022-03-15 13:29:32 +01:00
physics_2d_server.h Clang format all files. 2022-03-18 19:00:13 +01:00
physics_server.cpp Added godot with all my currently used engine modules. 2022-03-15 13:29:32 +01:00
physics_server.h Clang format all files. 2022-03-18 19:00:13 +01:00
register_server_types.cpp Mass replaced godot to pandemonium. 2022-03-23 20:46:05 +01:00
register_server_types.h Clang format all files. 2022-03-18 19:00:13 +01:00
SCsub Removed the arvr server. 2022-03-16 02:39:55 +01:00
server_wrap_mt_common.h Added godot with all my currently used engine modules. 2022-03-15 13:29:32 +01:00
visual_server_callbacks.cpp Added godot with all my currently used engine modules. 2022-03-15 13:29:32 +01:00
visual_server_callbacks.h Clang format all files. 2022-03-18 19:00:13 +01:00
visual_server.cpp Ported: Add INFO_SHADER_COMPILES_IN_FRAME to GL ES 3 render info - RandomShaper 2022-07-28 19:37:52 +02:00
visual_server.h Ported: Add INFO_SHADER_COMPILES_IN_FRAME to GL ES 3 render info - RandomShaper 2022-07-28 19:37:52 +02:00