mirror of
https://github.com/Relintai/pandemonium_engine.git
synced 2024-12-24 12:47:12 +01:00
Relintai
7ad35d62ea
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 |
||
---|---|---|
.. | ||
audio | ||
physics | ||
physics_2d | ||
visual | ||
audio_server.cpp | ||
audio_server.h | ||
navigation_2d_server.cpp | ||
navigation_2d_server.h | ||
navigation_server.cpp | ||
navigation_server.h | ||
physics_2d_server.cpp | ||
physics_2d_server.h | ||
physics_server.cpp | ||
physics_server.h | ||
register_server_types.cpp | ||
register_server_types.h | ||
SCsub | ||
server_wrap_mt_common.h | ||
visual_server_callbacks.cpp | ||
visual_server_callbacks.h | ||
visual_server.cpp | ||
visual_server.h |