Skip to content

Bump Babylon.js to 9.32.1 and enable newly passing tests - #1978

Merged
bkaradzic-microsoft merged 1 commit into
BabylonJS:masterfrom
bkaradzic-microsoft:deps/babylonjs-9.32.1
Oct 27, 2026
Merged

bkaradzic-microsoft merged 1 commit into
BabylonJS:masterfrom
bkaradzic-microsoft:deps/babylonjs-9.32.1

Conversation

@bkaradzic-microsoft

Copy link
Copy Markdown
Member

Bumps all babylonjs* packages from 9.31.3 to 9.32.1. 9.32.1 includes BabylonJS/Babylon.js#19041 and #19043.

It also enables 14 tests that now pass:

  • Gaussian Splatting modify
  • Gaussian Splatting Bake Transforms
  • GUI Transform StackPanel
  • GLTF Box with bad Draco normalized flag
  • GLTF Buggy with Meshopt Compression
  • Order independent transparency
  • GUI Force Resize Width
  • GUI Gradient Linear with transparency
  • Vertex buffers with non aligned strides
  • Font size inheritance
  • skybox-with-boombox
  • OpenPBR Thin Walled Subsurface Transmission Blending - IBL
  • FrameGraph nrge clustered lights
  • Clustered lights - debug markers

Depends on #1975 (Draco full bitstream). Without it, the GLTF Draco tests (202–206) fail with Babylon.js 9.32.1.

Verification: I ran Win32 D3D11 V8 locally with this change plus #1975, #1976 and #1977, as a single process like CI. Result: ran=689 passed=689 failed=0.

Copilot AI balanced review requested due to automatic review settings October 27, 2026 14:21

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔵 Needs a closer look

Approval depends on prerequisite #1975, and the reported passing validation covers this change with companion PRs rather than this branch alone.

No open issues 🎉

1 file not reviewed
  • Apps/package-lock.json: Generated file
What changed in this PR

Updates Babylon Native’s Babylon.js dependencies from 9.31.3 to 9.32.1 and re-enables 14 validation tests following upstream fixes.

Changes:

  • Updates application and unit-test dependency versions.
  • Synchronizes locked Babylon.js packages to 9.32.1.
  • Removes exclusions for 14 rendering, GUI, and asset-loading tests.
File Description
Apps/​UnitTests/​JavaScript/​package.json Updates Babylon.js core and materials dependencies.
Apps/​Playground/​Scripts/​config.json Re-enables 14 automatic validation tests.
Apps/​package.json Updates all eight babylonjs* dependencies.
Apps/​package-lock.json Synchronizes resolved packages and workspace dependencies.

Review effort: Balanced

@bkaradzic-microsoft
bkaradzic-microsoft enabled auto-merge (squash) October 27, 2026 14:34
Update all babylonjs* npm dependencies from 9.31.3 to 9.32.1 and enable
14 validation tests that now pass on Win32 D3D11 V8.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 60c2ec68-6de1-445d-9fc9-b699db737eae
@bkaradzic-microsoft
bkaradzic-microsoft merged commit 201c4c4 into BabylonJS:master Oct 27, 2026
27 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants