Skip to content

Re-enable blur-cube-with-the-effect-renderer validation test#1763

Open
bkaradzic-microsoft wants to merge 1 commit into
BabylonJS:masterfrom
bkaradzic-microsoft:fix/reenable-blur-cube-effect-renderer
Open

Re-enable blur-cube-with-the-effect-renderer validation test#1763
bkaradzic-microsoft wants to merge 1 commit into
BabylonJS:masterfrom
bkaradzic-microsoft:fix/reenable-blur-cube-effect-renderer

Conversation

@bkaradzic-microsoft

Copy link
Copy Markdown
Member

What

Re-enables the blur-cube-with-the-effect-renderer Playground validation test (#4C900K#2) by dropping its excludeFromAutomaticTesting entry in config.json.

Split out of #1748 so it isn't blocked behind the texture-loader rework that PR is being re-scoped to.

Why it passes now

The test previously failed pixel comparison because the native engine ignored depthCullingState.depthTest. That is fixed upstream by BabylonJS/Babylon.js#18558 ("[Native] Honor depthCullingState.depthTest on the native engine"), which has merged to Babylon.js master.

Gating

This re-enable is correct once the bundled babylonjs contains #18558 — i.e. after a @babylonjs/core release that includes it and a Babylon Native pin bump. Until then the test still pixel-fails against the older bundled engine, so this should land alongside / after that bump.

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

Re-enables the blur-cube-with-the-effect-renderer Playground validation test by removing its excludeFromAutomaticTesting entry, allowing it to run in the automated native validation suite.

Changes:

  • Removed excludeFromAutomaticTesting and associated reason for blur-cube-with-the-effect-renderer in the Playground validation catalog.

Comment on lines 2575 to 2579
"title": "blur-cube-with-the-effect-renderer",
"playgroundId": "#4C900K#2",
"renderCount": 20,
"excludeFromAutomaticTesting": true,
"reason": "Pixel comparison fails (more than 20% pixels differ)",
"referenceImage": "blur-cube-with-the-effect-renderer.png"
},
This EffectRenderer fullscreen-pass test rendered all-black on Native because the
native engine did not honor depth-test toggles made through
engine.depthCullingState.depthTest (used by EffectRenderer). Fixed upstream in the
native engine (BabylonJS/Babylon.js#18558); re-enable the test here.

Depends on a babylonjs dependency bump that includes the fix.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@bkaradzic-microsoft bkaradzic-microsoft force-pushed the fix/reenable-blur-cube-effect-renderer branch from 1da8f15 to 067e50b Compare June 18, 2026 15:22
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