BabylonJS v5.16.0 Release Notes

  • Core

    • Native readPixels implementation - by ryantrem (#12768)
    • perf: Improve MaterialHelper tree-shaking with LightConstants - by yvele (#12771)
    • Skip some WebAPI calls when setting up VideoTexture in the context of Babylon Native - by ryantrem (#12769)
    • 👉 Use only the mesh's enabled state, not its parent's, when cloning. - by carolhmj (#12766)
    • 🐛 Always clone skinned meshes for AssetContainer.instantiateModelsToScene - [Bug Fix] by bghgary (#12764)
    • InputManager: Added mouse buttons 4 and 5 to InputManager mouse handling - by PolygonalSun (#12765)
    • 🐛 ArcRotateCamera: Modify rotation logic to use invertRotation flag - [Bug Fix] by PolygonalSun (#12762)
    • 🔦 Expose pendingData APIs publicly - by sebavan (#12760)
    • 👍 DeviceInputSystem: Made mousewheel passive option set to false when supported - by PolygonalSun (#12761)
    • Serialize getters instead of private vars - by carolhmj (#12758)
    • 🛠 Fix camera cloning of ortho params - by carolhmj (#12753)
    • ➕ Add engine option for using exact sRGB conversions in the shader. - by kircher1 (#12750)

    GUI

    • 🐛 Fix 3D slider observables and visibility - [Bug Fix] by sebavan (#12759)

    GUI Editor

    Node Editor

    • ✂ Remove loading of GLTF files as the current architecture doesn't support them - by carolhmj (#12751)