Skip to content

Bump Babylon.js from 9.0.0 to 9.3.4#1667

Merged
bghgary merged 3 commits into
BabylonJS:masterfrom
bghgary:bghgary/bump-babylonjs-9.3.2
Apr 21, 2026
Merged

Bump Babylon.js from 9.0.0 to 9.3.4#1667
bghgary merged 3 commits into
BabylonJS:masterfrom
bghgary:bghgary/bump-babylonjs-9.3.2

Conversation

@bghgary

@bghgary bghgary commented Apr 20, 2026

Copy link
Copy Markdown
Contributor

Summary

Bump Babylon.js from 9.0.0 to 9.3.4 across all package.json / package-lock.json files under Apps/.

Motivation

Recent CI runs (e.g. on #1666) show Win32_x64_D3D11 intermittently failing on the Light Projection Texture UnitTests case:

[Log] Running Light Projection Texture
[Log] First pixel off at 182856: Value: (51, 51, 53) - Expected: (46, 22, 16)
[Log] Pixel difference: 170840 pixels.
[Log] failed
##[error]Process completed with exit code -1.

Two upstream readiness bugs combine to produce this flake, and both need to land to remove it:

Earlier 9.3.2 / 9.3.3 bumps on this branch picked up #18255 but the flake persisted because the heightmap race (#18355) was still present. Bumping to ^9.3.4 picks up both.

Changes

  • Apps/package.json + lockfile: bump babylonjs, babylonjs-gltf2interface, babylonjs-gui, babylonjs-loaders, babylonjs-materials, babylonjs-serializers to ^9.3.4.
  • Apps/UnitTests/JavaScript/package.json: bump babylonjs, babylonjs-materials, @babylonjs/core, @babylonjs/materials to ^9.3.4.
  • Apps/PrecompiledShaderTest/JavaScript/package.json + lockfile: bump @babylonjs/core to ^9.3.4.

No code changes — dependency bump only.

Verification

CI on this PR is expected to go green on Win32_x64_D3D11 Light Projection Texture where it was previously flaky. Validated out-of-band on #1668 (monkey-patched 9.3.3 → 9.3.4 behavior) running LPT ×20 × 6 configs = 120/120 on Ubuntu_GCC_JSC.


[Created by Copilot on behalf of @bghgary]

Picks up the light projection texture readiness fix
(BabylonJS/Babylon.js#18255, merged 2026-04-18, released in 9.3.2).

This should resolve the Light Projection Texture UnitTests failure seen on
Win32_x64_D3D11 CI.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings April 20, 2026 21:57

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.

Pull request overview

Note

Copilot was unable to run its full agentic suite in this review.

Updates Babylon.js dependencies to address a CI regression in the Light Projection Texture unit test by moving projects under Apps/ from 9.0.0 to 9.3.2.

Changes:

  • Bump babylonjs* packages in Apps/package.json to ^9.3.2.
  • Bump Babylon.js packages in Apps/UnitTests/JavaScript/package.json to ^9.3.2.
  • Bump @babylonjs/core in Apps/PrecompiledShaderTest/JavaScript/package.json to ^9.3.2 (and minor JSON cleanup/reordering).

Reviewed changes

Copilot reviewed 3 out of 5 changed files in this pull request and generated 2 comments.

File Description
Apps/package.json Updates Babylon.js runtime dependency versions to 9.3.2.
Apps/UnitTests/JavaScript/package.json Updates Babylon.js deps/devDeps to 9.3.2 for unit test project.
Apps/PrecompiledShaderTest/JavaScript/package.json Updates @babylonjs/core to 9.3.2 for shader test project.
Files not reviewed (2)
  • Apps/PrecompiledShaderTest/JavaScript/package-lock.json: Language not supported
  • Apps/package-lock.json: Language not supported

Comment thread Apps/package.json Outdated
Comment thread Apps/package.json Outdated
Babylon.js 9.3.3 contains the fix for light projection texture readiness (BabylonJS/Babylon.js#18255) that was not yet in 9.3.2, which should resolve the Win32_x64_V8_D3D11 Light Projection Texture UnitTests failure.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@bghgary bghgary changed the title Bump Babylon.js from 9.0.0 to 9.3.2 Bump Babylon.js from 9.0.0 to 9.3.3 Apr 21, 2026
Babylon.js 9.3.4 contains the fix for heightmap readiness (BabylonJS/Babylon.js#18355) that resolves the Win32_x64_V8_D3D11 Light Projection Texture UnitTests intermittent failure.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@bghgary bghgary changed the title Bump Babylon.js from 9.0.0 to 9.3.3 Bump Babylon.js from 9.0.0 to 9.3.4 Apr 21, 2026
@bghgary bghgary merged commit 5a404d7 into BabylonJS:master Apr 21, 2026
28 checks passed
@bghgary bghgary deleted the bghgary/bump-babylonjs-9.3.2 branch April 21, 2026 19:40
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