v2.20.6

zjunlp/OmniThinkv2.20.6Jul 6, 2026by mvaligursky

AI Summary

This release focuses on critical bug fixes for the PlayCanvas engine, addressing crashes related to GSplat components, GPU hangs on Windows/NVIDIA, and asset unloading issues.

Key Highlights

  • Fix inverted buffer usage flags in Mesh.clear()
  • Fix GPU device hang when picking gsplats on Windows/NVIDIA
  • Fix crash when unloading assets still referenced by the unified world
  • Fix occasional crash when a gsplat component detaches

Full Release Notes

## Fixes

* Fix inverted buffer usage flags in Mesh.clear() by @willeastcott in #9023
* Fix occasional crash when a gsplat component detaches by @slimbuck in #9016
* Fix markup text color shift by storing vertex palettes in linear space by @mvaligursky in #9034
* Fix GPU device hang when picking gsplats on Windows/NVIDIA by @mvaligursky in #9036
* Fix crash when unloading sog assets still referenced by the unified world by @slimbuck in #9035
* Fix sog bundle parser continuing after asset unloads mid-load by @mvaligursky in #9037
* Fix sog streaming re-load returning destroyed textures from loader cache by @mvaligursky in #9039

**Full Changelog**: https://github.com/playcanvas/engine/compare/v2.20.5...v2.20.6