pandemonium_engine/servers/visual
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
..
portals Portals - force full check on adding moving object 2022-07-28 11:39:14 +02:00
rasterizer.cpp MultiMesh: Fix potential crash found by fuzzing 2022-07-26 15:55:28 +02:00
rasterizer.h Clang format all files. 2022-03-18 19:00:13 +01:00
SCsub
shader_language.cpp Fix shader crashing when attempting to access length() at global space 2022-07-25 18:01:12 +02:00
shader_language.h Clang format all files. 2022-03-18 19:00:13 +01:00
shader_types.cpp
shader_types.h Clang format all files. 2022-03-18 19:00:13 +01:00
visual_server_canvas.cpp Fully removed Particles and Particles2D, as they were not implemented in gles2. 2022-03-16 00:06:53 +01:00
visual_server_canvas.h Clang format all files. 2022-03-18 19:00:13 +01:00
visual_server_globals.cpp
visual_server_globals.h Clang format all files. 2022-03-18 19:00:13 +01:00
visual_server_raster.cpp
visual_server_raster.h Clang format all files. 2022-03-18 19:00:13 +01:00
visual_server_scene.cpp Ported: Physics Interpolation - fix stale interpolation data when unhiding 2022-07-29 10:59:58 +02:00
visual_server_scene.h Clang format all files. 2022-03-18 19:00:13 +01:00
visual_server_viewport.cpp Ported: Fix warnings found by Emscripten 3.1.10 2022-07-27 18:39:35 +02:00
visual_server_viewport.h Clang format all files. 2022-03-18 19:00:13 +01:00
visual_server_wrap_mt.cpp Fully removed Particles and Particles2D, as they were not implemented in gles2. 2022-03-16 00:06:53 +01:00
visual_server_wrap_mt.h Clang format all files. 2022-03-18 19:00:13 +01:00