You get one bugfix today before I go to sleep! This fixes the gradual performance degradation as you're in a session! More soon!
Also I forgot to mention in previous release notes - the video players audio desyncing has been fixed by the splittening too! I had to rework the audio handling with video players for the IPC and managed to fix the issue in the process! So that issue is gone too!
And it's compatible with previous!
Now I go sleep!
Locale:
- Merged French locale fix from @baplar
- Merged Chinese locale update from modimobeikete
- Merged Russian locale update from @antonalekseevich, @mrsetto
- Merged Japanese locale update from @ginjake
Tweaks:
- Added additional debug diagnostics
-- The time it takes for the main process to receive frame start from renderer from when it starts waiting on one is now shown
-- The debug also show the size of the IPC message to start a frame
Fixes:
- Fixed FPS slowly degrading over time in some sessions (reported by @epiceaston197, @sylvathemoth, @dustysprinkles, @zenuru, ikubaysan, issue #5292)
-- This happened due to video clock error messages not being cleared as long as they were being generated and accumulating
-- In rarer cases this could've been happening with OnChanges ReflectionProbes
- Fixed video players slowly losing desync over time (reported by @flamesoulis, @pyroboy, @liny_fox, issue #1415)
-- Technically this was fixed by the previous (big splittening update) due to reworking video players, but I forgot to include it, so I'm including it in this one
-- 🥓 :(
