I'm jury duty again today, but that doesn't mean I've forgotten you! Today's update is mostly about optimizations, with a few crash and bug fixes thrown in for good measure.
We've clawed back a few milliseconds on both the CPU and GPU. This will especially help to avoid the dreaded physics death spiral when lots of stuff is happening. This will be most noticeable on lower-end machines.
I've also found that there's a driver stall that can happen on older graphics cards. This causes the CPU and GPU to sync on each other which gives terrible performance. I'm looking at how to get around this.
Hopefully we're getting past the most critical crashes. We can't wait to get back to creating new content for you!
- Crash: Fix crash when launching using the shortcut rather than through Steam
- Crash: Fix audio crash when lots of audio voices are active at the same time
- Bug: Fix a bug which could cause you to get stuck while running around
- Bug: Fix a bug which would cause you to get stuck when doing triple-jump slam attack on steep slopes
- Bug: Fix bug which could cause characters to stand on top of each other
- GPU: Remove unnecessary polygons in some of the forest meshes
- GPU: Perform bloom at half-resolution since there's basically no visual difference
- GPU: Skip one of the texture resolves when when MSAA is not enabled.
- CPU: Remove physics log spam that was innocuous
- CPU: Remove material effects log spam
- CPU: Optimize physics broadphase update