The Splittening - Debugging by watching the rain @Frooxius
The Splittening - Debugging by watching the rain  @Frooxius
Uploaded July 2025 | Updated September 2026, 2 weeks ago
It's not often that you get to debug something by literally watching (virtual) rain for 20 minutes.

In previous devlogs, you have seen how the asset/particle updates would completely freeze for a while. After a bunch of narrowing down, this turned out to be a race condition in the Interprocess library itself, due to message header write operation not being atomic.

If you're interested in the fix, check out this commit: github.com/Yellow-Dog-Man/interprocess/commit/a1f72256b08e444794fb3c2686cd6fedb2b8eca4

It's a small change, but narrowing took a bit and a bunch of hunches on what might've caused the issue.

Race conditions can be notoriously difficult to replicate, but even watching the rain for 20 minutes, it hasn't frozen once, while previously it would've within the first few minutes, so I'm pretty confident it's fixed now!

What's also funny is that this bug started happening after fixing other things and tuning things to run as fast as possible - meaning the background queue was getting constantly hammered by thread, which made the race condition a lot more likely to trigger.

With this being the last "major" issue that I can see, I think the builds are now on track for prerelease! There's a few things I want to implement before releasing it (like render to texture), but I think it's in a state where we can start searching for smaller bugs, while I continue implementing the rest.

Support development at: patreon.com/resonite
Official website: resonite.com
The Splittening - Debugging by watching the rainSpherical Harmonics in ResoniteResonite Unity SDK - Converting a simple test scene!Playing all MMC 2025 entries in Resonite - Part 13 out of 14Judging all Metaverse Maker Contest 2026 entries in Resonite - Part 4 out of 12Resonite - now with holes! #virtualreality #resonite #furryMessing with Doppler effect in AwwdioBabbelite - First prototype (sort of) working!Unity SDK for Resonite - converting custom shaders & other updatesThe Splittening - Hitting a major milestone - stuff is starting to become usable!Stress testing PhotonDustJudging all Metaverse Maker Contest 2026 entries in Resonite - Part 3 out of 12
Frooxius “Frooxius” |

The Splittening - Debugging by watching the rain

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER