From 9f3684cc564d99d6dd7d982ce6b1768101bcc31d Mon Sep 17 00:00:00 2001 From: Branimir Karadzic Date: Thu, 11 Jun 2026 10:56:31 -0700 Subject: [PATCH 1/2] Visualization: repoint Serialize-without-materials to #PH4DEZ#4 #PH4DEZ now does an in-memory serialization round-trip (serialize -> SceneLoader.ImportMeshAsync("data:" + json) -> render the deserialized scene) instead of a DOM file download, modeled on the glTF serializer #KU72PX. This validates serialization correctness with no DOM dependency and lets BabylonNative run the same shared test without faking DOM APIs (mirrors BabylonNative PR #1708). The browser-only download is kept but guarded on document.createEvent. The rendered scene is unchanged (same sphere hierarchy), so the reference image is expected to still match. --- packages/tools/tests/test/visualization/config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/tools/tests/test/visualization/config.json b/packages/tools/tests/test/visualization/config.json index a78b522b3a55..1e80b78fd497 100644 --- a/packages/tools/tests/test/visualization/config.json +++ b/packages/tools/tests/test/visualization/config.json @@ -2603,7 +2603,7 @@ }, { "title": "Serialize scene without materials", - "playgroundId": "#PH4DEZ#1", + "playgroundId": "#PH4DEZ#4", "referenceImage": "serializeWithoutMaterials.png", "dependsOn": ["Meshes", "Serializers"] }, From 206184de45dd7c05c2b9f660be56447971ae41f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Branimir=20Karad=C5=BEi=C4=87?= Date: Fri, 12 Jun 2026 14:02:21 -0700 Subject: [PATCH 2/2] ci: retrigger native tests after BabylonNative crash fix Picks up nightly Playground 20260612.1 which bundles the texture-upload use-after-free fix from https://github.com/BabylonJS/BabylonNative/pull/1758 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>