Babylon.js 9.20.1 Released
Babylon.js 9.20.1 lands as a patch release with a mix of targeted fixes and a handful of practical feature upgrades for engine, XR, loader, and tooling users. The biggest day-to-day wins are in stability: WebGPU gets fixes for vertex-layout pipeline cache collisions and texture-view leaks, NativeEngine avoids command-scope leakage after render exceptions, and Zstd-compressed UASTC textures now load correctly when bytesPlane is zero.
On the feature side, GPU particles can now rebake gradient lookup textures in place when values change, which should make editor-driven iteration smoother. XR support also moves forward with CPU depth sensing on WebGPU, a WebGPU quad-layer path, and a fix for AR projection texture cleanup. Babylon Lite’s viewer gains device-lost recovery, which matters for resilience on flaky hardware and mobile-style environments.
The release also updates KHR_interactivity importer support to the latest spec, including refs, events, pointer selection, and math ops, so teams using that pipeline should expect better compatibility with current content. Loader and Native users get additional fixes around glTF root URL uniqueness and Tools.LoadScript handling of ES module sources. Inspector v2 and the Reflector bridge were also tightened up to avoid gradient ordering issues and client-message crashes.
- what
- Babylon.js 9.20.1 ships as a patch release with WebGPU, XR, loader, and tooling fixes plus a few new features.
- what
- GPU particles now rebake gradient lookup textures in place when values are edited.
- what
- XR gains CPU depth sensing on WebGPU and a WebGPU quad-layer path; Babylon Lite Viewer adds device-lost recovery.
- what
- KHR_interactivity importer was updated to the latest spec, covering refs, events, pointer selection, and math ops.
Patch adds useful features and fixes several stability issues.
Follow JavaScript updates
See relevant stories in your personalized news feed.
Discussion