Beta 2025.8.22.607 is a Resonite version released on 2025/08/22.
It is compatible with the previous build, Beta 2025.8.21.667.
The following notes were sent by Frooxius:
- My brain isn't braining today, I've been hit with tiredness and fog, but here's a few stability fixes at least!
- Toggling mirrors on and off will no longer crash. I've also found some issues with the videos, causing spam of the "shared memory full" which is fixed, plus videos not actually deallocating right away when you delete them and keeping in background, which might be contributing to some.
- One of the smaller low hanging fruit optimizations is now also implemented - we switched to the MathF class that's optimized for 32-bit floating points, instead of converting to double and back! This should help improve performance with math heavy stuff some and is the first thing from .NET 9 we can now utilize! (and was very easy to switch to).
- And it's compatible with previous!
Optimizations:
- Switched math operations (like Sin, Log, Sqrt and so on) for float values to MathF class (issue #4838)
- This avoids overhead converting to double, computing and converting back to float
- This should improve performance with math heavy situations
- Reworked mechanism for pulling audio from videos over IPC
- This is now fully parallelized for multiple videos
- The mechanism is always invoked, even if there's no active listeners - this prevents the audio getting delayed in such cases and the renderer spamming "shared memory queue full" messages
- Fixed local asset references created by Canvas and other systems being considered external references when destroying objects
- This fixes assets lingering after objects are destroyed - e.g. video playback still running in background due to the video asset being considered externally referenced after removing the video player, resulting in performance degradation
Tweaks:
- Improved logging in case of engine crashes and failures to avoid using fallback crash logging and producing empty normal log (based on issue by @Venport, @troyBORG, @Delta², @Flux, issue #4973)
Locale:
- Merged Japanese locale update by @ginjake
- Merged Swedish locale update by @Fuzzy and @Morph
- Merged Korean locale update by @MirPASEC
- Merged English locale tweaks by @Ryuvi and @Muppeq
- Merged German locale update by @Muppeq
Fixes: