BabylonJS/Babylon.js
 Watch   
 Star   
 Fork   
2 days ago
Babylon.js

9.22.2

Core

  • Load single-file prefiltered cube containers and implement setStateCullFaceType - by bkaradzic-microsoft (#18806)
  • Feat: Add 16-bit (half-float) support for Gaussian Splatting PLY properties - by raymondyfei (#18816)
  • Fix shared material alpha mode state after parsing - [Bug Fix] by alexchuber (#18818)
  • fix(core): 43 correctness bugs found by a systematic core scan - by RaananW (#18775)

Inspector

  • feat(inspector): add unused UV export option - by Jeggery (#18811)

Loaders

  • Feat: Add 16-bit (half-float) support for Gaussian Splatting PLY properties - by raymondyfei (#18816)

Viewer

  • Suspend rendering in the Lite Viewer while offscreen - by ryantrem (#18820)
5 days ago
Babylon.js

9.22.1

Viewer

  • fix: improve Viewer Lite compatibility - [Bug Fix] by ryantrem (#18814)
6 days ago
Babylon.js

9.22.0

Core

  • Fix alpha-mode sentinel crash and report accurate caps and depth/stencil metadata - by bkaradzic-microsoft (#18804)
  • Fix three IBL rendering bugs: AreaLights prefilter type, OpenPBR anisotropic inlining, black diffuse fallback - by bkaradzic-microsoft (#18803)
  • Fix particle node material async shader creation - [Bug Fix] by VicenteCartas (#18802)

Inspector

  • Normalize editor module resolution across all build configs - [Bug Fix] by ryantrem (#18801)
12 days ago
Babylon.js

9.21.2

Core

  • Fix alpha-mode sentinel crash and report accurate caps and depth/stencil metadata - by bkaradzic-microsoft (#18804)
  • Fix three IBL rendering bugs: AreaLights prefilter type, OpenPBR anisotropic inlining, black diffuse fallback - by bkaradzic-microsoft (#18803)
  • Fix particle node material async shader creation - [Bug Fix] by VicenteCartas (#18802)

Inspector

  • Normalize editor module resolution across all build configs - [Bug Fix] by ryantrem (#18801)
12 days ago
Babylon.js

9.21.1

Core

  • Fix WebGPU rendering nothing when maxSimultaneousLights exceeds the uniform buffer budget - [Bug Fix] by bkaradzic-microsoft (#18797)
  • FSR 1 render pipeline (EASU + RCAS) with WebGL2 / Native support - [New Feature] by bghgary (#18723)
13 days ago
Babylon.js

9.21.0

Core

  • GPU particles: re-bake gradient lookup textures in place for value edits - by increasinglyHuman (#18787)
  • Fix Zstd-compressed UASTC textures failing to load (bytesPlane = 0) - by alexchuber (#18793)
  • Fix NativeEngine command scope leaking when a render throws - by bkaradzic-microsoft (#18789)
  • Fix WebGPU vertex layout pipeline cache collisions - [Bug Fix] by Popov72 (#18791)
  • Feat: Stream Gaussian Splatting LOD as a part of a compound mesh - by raymondyfei (#18774)
  • Fix: texture view leak on WebGPU backend - by raymondyfei (#18784)
  • KHR_interactivity: importer update to the latest spec (refs, events, pointer selection, math ops) - by SergioRZMasson (#18615)
  • feat(XR): support CPU depth sensing on WebGPU - [New Feature] by RaananW (#18782)
  • Fix GreasedLine corrupting the shared TmpVectors scratch slot and Vector3.UpReadOnly - by bkaradzic-microsoft (#18781)
  • Disable Space Warp before session creation - [Bug Fix] by RaananW (#18780)
  • feat(XR): add WebGPU quad layer path - [New Feature] by RaananW (#18779)
  • fix(XR): clear WebGPU AR projection textures - [Bug Fix] by RaananW (#18778)
  • Fix Tools.LoadScript treating ES module source as a URL on Babylon Native - by bkaradzic-microsoft (#18776)

Inspector

  • Fix Reflector bridge relay dropping and crashing on client messages - [Bug Fix] by ryantrem (#18800)
  • Inspector v2: sort particle gradients before refresh - [Bug Fix] by VicenteCartas (#18794)

Loaders

  • Make the glTF loader's unique root url actually unique - [Bug Fix] by bghgary (#18798)
  • Feat: Stream Gaussian Splatting LOD as a part of a compound mesh - by raymondyfei (#18774)
  • KHR_interactivity: importer update to the latest spec (refs, events, pointer selection, math ops) - by SergioRZMasson (#18615)

Sandbox

  • KHR_interactivity: importer update to the latest spec (refs, events, pointer selection, math ops) - by SergioRZMasson (#18615)

Viewer

  • Enable Babylon Lite device-lost recovery in the Lite Viewer - [New Feature] by ryantrem (#18785)
13 days ago
Babylon.js

9.20.1

Core

  • GPU particles: re-bake gradient lookup textures in place for value edits - by increasinglyHuman (#18787)
  • Fix Zstd-compressed UASTC textures failing to load (bytesPlane = 0) - by alexchuber (#18793)
  • Fix NativeEngine command scope leaking when a render throws - by bkaradzic-microsoft (#18789)
  • Fix WebGPU vertex layout pipeline cache collisions - [Bug Fix] by Popov72 (#18791)
  • Feat: Stream Gaussian Splatting LOD as a part of a compound mesh - by raymondyfei (#18774)
  • Fix: texture view leak on WebGPU backend - by raymondyfei (#18784)
  • KHR_interactivity: importer update to the latest spec (refs, events, pointer selection, math ops) - by SergioRZMasson (#18615)
  • feat(XR): support CPU depth sensing on WebGPU - [New Feature] by RaananW (#18782)
  • Fix GreasedLine corrupting the shared TmpVectors scratch slot and Vector3.UpReadOnly - by bkaradzic-microsoft (#18781)
  • Disable Space Warp before session creation - [Bug Fix] by RaananW (#18780)
  • feat(XR): add WebGPU quad layer path - [New Feature] by RaananW (#18779)
  • fix(XR): clear WebGPU AR projection textures - [Bug Fix] by RaananW (#18778)
  • Fix Tools.LoadScript treating ES module source as a URL on Babylon Native - by bkaradzic-microsoft (#18776)

Inspector

  • Fix Reflector bridge relay dropping and crashing on client messages - [Bug Fix] by ryantrem (#18800)
  • Inspector v2: sort particle gradients before refresh - [Bug Fix] by VicenteCartas (#18794)

Loaders

  • Make the glTF loader's unique root url actually unique - [Bug Fix] by bghgary (#18798)
  • Feat: Stream Gaussian Splatting LOD as a part of a compound mesh - by raymondyfei (#18774)
  • KHR_interactivity: importer update to the latest spec (refs, events, pointer selection, math ops) - by SergioRZMasson (#18615)

Sandbox

  • KHR_interactivity: importer update to the latest spec (refs, events, pointer selection, math ops) - by SergioRZMasson (#18615)

Viewer

  • Enable Babylon Lite device-lost recovery in the Lite Viewer - [New Feature] by ryantrem (#18785)
20 days ago
Babylon.js

9.20.0

Core

  • Reuse graphics bindings and disable raw camera access - by RaananW (#18773)
  • Fix the per-eye clear wiping drawn frames, plus upright rendering and half-Z NDC - by RaananW (#18688)
  • Fix RawCubeTexture invertY crash on WebGPU - [Bug Fix] by Popov72 (#18767)

Loaders

  • Fix: respect camera layerMask in the transmission opaque texture - by RaananW (#18766)
22 days ago
Babylon.js

9.19.1

Core

  • Fix clustered lighting WGSL validation on Firefox WebGPU - [Bug Fix] by Popov72 (#18761)
  • fix(physics): correct inverse inertia tensor rows in PhysicsCharacterController - by RaananW (#18756)
  • Prevent touch hover events from exhausting pointer slots - [Bug Fix] by RaananW (#18748)
  • Fix one-frame render flash when recreating a mesh in the same tick - by RaananW (#18755)
  • Fix: Gaussian Splatting sort padding reuses real splat data, causing splats stuck in front of the model - by raymondyfei (#18752)
  • Allow disabling Havok floating origin world regions - by BarthPaleologue (#18750)

Loaders

  • chore(deps): pin @adobe/spz to exact 0.2.0 in @dev/loaders - by RaananW (#18759)
27 days ago
Babylon.js

9.19.0

Core

  • Restore transitive side-effect registrations - [Bug Fix] by RaananW (#18751)

Loaders

  • Restore transitive side-effect registrations - [Bug Fix] by RaananW (#18751)