Skip to content

[compat-sync] Add Mesh.MergeMeshes over Lite merge; sync to BJS d690fa8 - #511

Open
babylon-compat-sync[bot] wants to merge 12 commits into
masterfrom
compat-sync/issue-474-2026-07-29-57097
Open

[compat-sync] Add Mesh.MergeMeshes over Lite merge; sync to BJS d690fa8#511
babylon-compat-sync[bot] wants to merge 12 commits into
masterfrom
compat-sync/issue-474-2026-07-29-57097

Conversation

@babylon-compat-sync

Copy link
Copy Markdown
Contributor

Automated sync of @babylonjs/lite-compat against the latest Babylon.js and Babylon Lite changes,
produced by the update-compat-layer skill.

Addresses #474.

Synced against BJS commit: d690fa8ffdf6d4b029409696d59992ac412d6c1d

Validation (run independently by the pipeline)

  • ✅ compat unit tests
  • ✅ compat typecheck

Changed files

  • ab/public/bundle/manifest/scene1.json
  • lab/public/bundle/manifest/scene10.json
  • lab/public/bundle/manifest/scene101.json
  • lab/public/bundle/manifest/scene104.json
  • lab/public/bundle/manifest/scene105.json
  • lab/public/bundle/manifest/scene11.json
  • lab/public/bundle/manifest/scene110.json
  • lab/public/bundle/manifest/scene111.json
  • lab/public/bundle/manifest/scene112.json
  • lab/public/bundle/manifest/scene113.json
  • lab/public/bundle/manifest/scene114.json
  • lab/public/bundle/manifest/scene115.json
  • lab/public/bundle/manifest/scene116.json
  • lab/public/bundle/manifest/scene118.json
  • lab/public/bundle/manifest/scene12.json
  • lab/public/bundle/manifest/scene127.json
  • lab/public/bundle/manifest/scene128.json
  • lab/public/bundle/manifest/scene13.json
  • lab/public/bundle/manifest/scene14.json
  • lab/public/bundle/manifest/scene141.json
  • lab/public/bundle/manifest/scene144.json
  • lab/public/bundle/manifest/scene145.json
  • lab/public/bundle/manifest/scene146.json
  • lab/public/bundle/manifest/scene147.json
  • lab/public/bundle/manifest/scene148.json
  • lab/public/bundle/manifest/scene149.json
  • lab/public/bundle/manifest/scene150.json
  • lab/public/bundle/manifest/scene152.json
  • lab/public/bundle/manifest/scene157.json
  • lab/public/bundle/manifest/scene158.json
  • lab/public/bundle/manifest/scene159.json
  • lab/public/bundle/manifest/scene160.json
  • lab/public/bundle/manifest/scene161.json
  • lab/public/bundle/manifest/scene162.json
  • lab/public/bundle/manifest/scene163.json
  • lab/public/bundle/manifest/scene164.json
  • lab/public/bundle/manifest/scene165.json
  • lab/public/bundle/manifest/scene17.json
  • lab/public/bundle/manifest/scene171.json
  • lab/public/bundle/manifest/scene174.json
  • lab/public/bundle/manifest/scene175.json
  • lab/public/bundle/manifest/scene176.json
  • lab/public/bundle/manifest/scene177.json
  • lab/public/bundle/manifest/scene178.json
  • lab/public/bundle/manifest/scene179.json
  • lab/public/bundle/manifest/scene18.json
  • lab/public/bundle/manifest/scene19.json
  • lab/public/bundle/manifest/scene20.json
  • lab/public/bundle/manifest/scene202.json
  • lab/public/bundle/manifest/scene205.json
  • lab/public/bundle/manifest/scene206.json
  • lab/public/bundle/manifest/scene21.json
  • lab/public/bundle/manifest/scene210.json
  • lab/public/bundle/manifest/scene211.json
  • lab/public/bundle/manifest/scene212.json
  • lab/public/bundle/manifest/scene213.json
  • lab/public/bundle/manifest/scene215.json
  • lab/public/bundle/manifest/scene216.json
  • lab/public/bundle/manifest/scene217.json
  • lab/public/bundle/manifest/scene218.json
  • lab/public/bundle/manifest/scene219.json
  • lab/public/bundle/manifest/scene22.json
  • lab/public/bundle/manifest/scene221.json
  • lab/public/bundle/manifest/scene222.json
  • lab/public/bundle/manifest/scene229.json
  • lab/public/bundle/manifest/scene23.json
  • lab/public/bundle/manifest/scene240.json
  • lab/public/bundle/manifest/scene241.json
  • lab/public/bundle/manifest/scene242.json
  • lab/public/bundle/manifest/scene243.json
  • lab/public/bundle/manifest/scene244.json
  • lab/public/bundle/manifest/scene245.json
  • lab/public/bundle/manifest/scene246.json
  • lab/public/bundle/manifest/scene247.json
  • lab/public/bundle/manifest/scene248.json
  • lab/public/bundle/manifest/scene249.json
  • lab/public/bundle/manifest/scene25.json
  • lab/public/bundle/manifest/scene251.json
  • lab/public/bundle/manifest/scene252.json
  • lab/public/bundle/manifest/scene253.json
  • lab/public/bundle/manifest/scene254.json
  • lab/public/bundle/manifest/scene255.json
  • lab/public/bundle/manifest/scene257.json
  • lab/public/bundle/manifest/scene258.json
  • lab/public/bundle/manifest/scene259.json
  • lab/public/bundle/manifest/scene26.json
  • lab/public/bundle/manifest/scene260.json
  • lab/public/bundle/manifest/scene262.json
  • lab/public/bundle/manifest/scene263.json
  • lab/public/bundle/manifest/scene264.json
  • lab/public/bundle/manifest/scene265.json
  • lab/public/bundle/manifest/scene266.json
  • lab/public/bundle/manifest/scene269.json
  • lab/public/bundle/manifest/scene27.json
  • lab/public/bundle/manifest/scene271.json
  • lab/public/bundle/manifest/scene273.json
  • lab/public/bundle/manifest/scene28.json
  • lab/public/bundle/manifest/scene29.json
  • lab/public/bundle/manifest/scene30.json
  • lab/public/bundle/manifest/scene31.json
  • lab/public/bundle/manifest/scene32.json
  • lab/public/bundle/manifest/scene33.json
  • lab/public/bundle/manifest/scene34.json
  • lab/public/bundle/manifest/scene35.json
  • lab/public/bundle/manifest/scene37.json
  • lab/public/bundle/manifest/scene39.json
  • lab/public/bundle/manifest/scene41.json
  • lab/public/bundle/manifest/scene47.json
  • lab/public/bundle/manifest/scene48.json
  • lab/public/bundle/manifest/scene5.json
  • lab/public/bundle/manifest/scene54.json
  • lab/public/bundle/manifest/scene55.json
  • lab/public/bundle/manifest/scene56.json
  • lab/public/bundle/manifest/scene57.json
  • lab/public/bundle/manifest/scene59.json
  • lab/public/bundle/manifest/scene6.json
  • lab/public/bundle/manifest/scene7.json
  • lab/public/bundle/manifest/scene73.json
  • lab/public/bundle/manifest/scene8.json
  • lab/public/bundle/manifest/scene94.json
  • lab/public/bundle/manifest/scene95.json
  • lab/public/bundle/manifest/scene98.json
  • lab/public/bundle/manifest/scene99.json
  • packages/babylon-lite-compat/COMPAT-STATUS.md
  • packages/babylon-lite-compat/README.md
  • packages/babylon-lite-compat/src/index.ts
  • packages/babylon-lite-compat/src/meshes/meshes.ts
  • packages/babylon-lite-compat/src/textures/raw-texture-2d-array.ts
  • packages/babylon-lite-compat/tests/raw-texture-2d-array.test.ts
  • packages/babylon-lite/src/index.ts
  • packages/babylon-lite-compat/tests/mesh-merge.test.ts
  • packages/babylon-lite/src/mesh/merge-mesh-geometry.ts

Validation passed. Please review the wrapper changes and the updated COMPAT-STATUS.md before merging.

Opened as a draft by the compat-sync pipeline. Review and mark ready when satisfied.

@babylon-compat-sync babylon-compat-sync Bot added automation compat Missing or broken feature in the compatibility layer (@babylonjs/lite-compat) labels Jul 29, 2026
@deltakosh

Copy link
Copy Markdown
Contributor

Automated review found blocking correctness issues:

  • packages/babylon-lite/src/mesh/merge-mesh-geometry.ts:94-158: source meshes with negative-determinant world transforms retain their original index winding and receive incorrectly oriented normals, so the merged result can render culled or inside-out.
  • packages/babylon-lite-compat/src/meshes/meshes.ts:631-636: before startup, source meshes have deferred scene-add callbacks. MergeMeshes disposes them without cancelling those callbacks, so startup can re-add disposed meshes whose GPU buffers were destroyed.

Please reverse each mirrored source's triangle winding, preserve outward normals with the correctly oriented inverse-transpose, and cancel or guard deferred adds for disposed meshes.

Merge current master, correct mirrored source winding and normals, and prevent disposed pre-start meshes from being re-added.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 51ece4e4-2b29-4d63-a4c8-be7026ec0be7
@deltakosh
deltakosh marked this pull request as ready for review July 30, 2026 14:47
Copilot AI review requested due to automatic review settings July 30, 2026 14:47
@deltakosh

Copy link
Copy Markdown
Contributor

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

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

Adds a Babylon Lite core geometry-merge primitive and wires it through @babylonjs/lite-compat as Mesh.MergeMeshes, syncing compat to Babylon.js commit d690fa8… and updating bundle manifests accordingly.

Changes:

  • Added mergeMeshGeometry (Lite core) and exported it from the root Lite entry point.
  • Implemented Mesh.MergeMeshes in lite-compat, forwarding to mergeMeshGeometry and rejecting unsupported Babylon.js semantics (plus added tests).
  • Added a throwing stub for CreateTexture2DArrayFromKTX2Async (needs Lite core support), updated compat docs/status, and refreshed per-scene bundle manifests.

Reviewed changes

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

Show a summary per file
File Description
ab/public/bundle/manifest/scene1.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene1.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene10.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene101.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene104.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene105.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene11.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene110.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene111.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene112.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene113.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene114.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene115.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene116.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene118.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene12.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene127.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene128.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene13.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene14.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene141.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene144.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene145.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene146.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene147.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene148.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene149.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene150.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene152.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene157.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene158.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene159.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene160.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene161.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene162.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene163.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene164.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene165.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene17.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene171.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene174.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene175.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene176.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene177.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene178.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene179.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene18.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene19.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene20.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene202.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene205.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene206.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene21.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene210.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene211.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene212.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene213.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene215.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene216.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene217.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene218.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene219.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene22.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene221.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene222.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene229.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene23.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene240.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene241.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene242.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene243.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene244.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene245.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene246.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene247.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene248.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene249.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene25.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene251.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene252.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene253.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene254.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene255.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene257.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene258.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene259.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene26.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene260.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene262.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene263.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene264.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene265.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene266.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene269.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene27.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene271.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene273.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene28.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene29.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene30.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene31.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene32.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene33.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene34.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene35.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene37.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene39.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene41.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene47.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene48.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene5.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene54.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene55.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene56.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene57.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene59.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene6.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene7.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene73.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene8.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene94.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene95.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene98.json Update per-scene runtime bundle manifest after engine/compat changes
lab/public/bundle/manifest/scene99.json Update per-scene runtime bundle manifest after engine/compat changes
packages/babylon-lite-compat/COMPAT-STATUS.md Update sync SHA/date and document new/changed compat surfaces
packages/babylon-lite-compat/README.md Update public compatibility matrix entries for Mesh.MergeMeshes and KTX2 array stub
packages/babylon-lite-compat/src/index.ts Export newly added compat surface (CreateTexture2DArrayFromKTX2Async) and options type
packages/babylon-lite-compat/src/meshes/meshes.ts Implement Mesh.MergeMeshes wrapper and ensure deferred add skips disposed meshes
packages/babylon-lite-compat/src/textures/raw-texture-2d-array.ts Add CreateTexture2DArrayFromKTX2Async stub + options interface (throws LiteCompatError)
packages/babylon-lite-compat/tests/raw-texture-2d-array.test.ts Add regression test asserting the KTX2 array stub rejects with LiteCompatError
packages/babylon-lite-compat/tests/mesh-merge.test.ts Add compat-level unit tests for Mesh.MergeMeshes forwarding and rejection semantics
packages/babylon-lite/src/index.ts Re-export mergeMeshGeometry from the root Lite entry point (no subpath exports)
packages/babylon-lite/src/mesh/merge-mesh-geometry.ts Add standalone, tree-shakeable core geometry merge primitive (world-baked merge)
tests/lite/unit/merge-mesh-geometry.test.ts Add Lite-core unit test covering mirrored winding reversal behavior

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread packages/babylon-lite-compat/src/meshes/meshes.ts
Comment thread packages/babylon-lite-compat/tests/mesh-merge.test.ts
@bjsplat

bjsplat commented Jul 30, 2026

Copy link
Copy Markdown

API Changes

API Extractor detected public API changes for @babylonjs/lite.

No removed public API lines were detected; this appears to be additive.

API Extractor diff
diff --git a/home/vsts/work/1/s/test-results/api-report/target/temp/babylon-lite.api.md b/home/vsts/work/1/s/test-results/api-report/current/temp/babylon-lite.api.md
index 355d3eee..ff79ba6f 100644
--- a/home/vsts/work/1/s/test-results/api-report/target/temp/babylon-lite.api.md
+++ b/home/vsts/work/1/s/test-results/api-report/current/temp/babylon-lite.api.md
@@ -3285,6 +3285,9 @@ export interface MaterialView extends Material {
 // @public
 export let MAX_LIGHTS: number;
 
+// @public
+export function mergeMeshGeometry(engine: EngineContext, name: string, meshes: readonly Mesh[]): Mesh;
+
 // @public
 export interface Mesh extends SceneNode {
     // (undocumented)

@bjsplat

bjsplat commented Jul 30, 2026

Copy link
Copy Markdown

Lite Playground - Static Site

Open deployed site

Build 20260730.20 - merge @ d868b38

@deltakosh
deltakosh enabled auto-merge (squash) July 30, 2026 17:53
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 51ece4e4-2b29-4d63-a4c8-be7026ec0be7
@deltakosh

Copy link
Copy Markdown
Contributor

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines will not run the associated pipelines, because the pull request was updated after the run command was issued. Review the pull request again and issue a new run command.

@deltakosh

Copy link
Copy Markdown
Contributor

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines will not run the associated pipelines, because the pull request was updated after the run command was issued. Review the pull request again and issue a new run command.

@deltakosh

Copy link
Copy Markdown
Contributor

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines will not run the associated pipelines, because the pull request was updated after the run command was issued. Review the pull request again and issue a new run command.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 51ece4e4-2b29-4d63-a4c8-be7026ec0be7
@deltakosh

Copy link
Copy Markdown
Contributor

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@bjsplat

bjsplat commented Jul 30, 2026

Copy link
Copy Markdown

Lite Playground - Static Site

Open deployed site

Build 20260730.45 - merge @ 03fb780

@bjsplat

bjsplat commented Jul 30, 2026

Copy link
Copy Markdown

Lab - Static Site

Open deployed site

Build 20260730.45 - merge @ 03fb780

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 51ece4e4-2b29-4d63-a4c8-be7026ec0be7
@deltakosh

Copy link
Copy Markdown
Contributor

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines will not run the associated pipelines, because the pull request was updated after the run command was issued. Review the pull request again and issue a new run command.

@deltakosh

Copy link
Copy Markdown
Contributor

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines will not run the associated pipelines, because the pull request was updated after the run command was issued. Review the pull request again and issue a new run command.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 51ece4e4-2b29-4d63-a4c8-be7026ec0be7
…74-2026-07-29-57097

# Conflicts:
#	packages/babylon-lite-compat/README.md
@deltakosh

Copy link
Copy Markdown
Contributor

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

…-57097' into compat-sync/issue-474-2026-07-29-57097

# Conflicts:
#	packages/babylon-lite-compat/README.md
@deltakosh

Copy link
Copy Markdown
Contributor

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines will not run the associated pipelines, because the pull request was updated after the run command was issued. Review the pull request again and issue a new run command.

@deltakosh

Copy link
Copy Markdown
Contributor

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 9679020c-054c-4029-bdf2-2cf79a091f3c
@deltakosh

Copy link
Copy Markdown
Contributor

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines will not run the associated pipelines, because the pull request was updated after the run command was issued. Review the pull request again and issue a new run command.

@deltakosh

Copy link
Copy Markdown
Contributor

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@bjsplat

bjsplat commented Jul 30, 2026

Copy link
Copy Markdown

Lite Playground - Static Site

Open deployed site

Build 20260730.72 - merge @ 2f01ac9

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: ce4e502c-0131-42d8-90e8-03598a258221
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: ce4e502c-0131-42d8-90e8-03598a258221
@deltakosh

Copy link
Copy Markdown
Contributor

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@bjsplat

bjsplat commented Jul 30, 2026

Copy link
Copy Markdown

Lite Playground - Static Site

Open deployed site

Build 20260730.76 - merge @ 8fe25ed

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: ce4e502c-0131-42d8-90e8-03598a258221
@deltakosh

Copy link
Copy Markdown
Contributor

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@bjsplat

bjsplat commented Jul 31, 2026

Copy link
Copy Markdown

Lite Playground - Static Site

Open deployed site

Build 20260731.2 - merge @ 59f35d0

@bjsplat

bjsplat commented Jul 31, 2026

Copy link
Copy Markdown

Lab - Static Site

Open deployed site

Build 20260731.2 - merge @ 59f35d0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automation compat Missing or broken feature in the compatibility layer (@babylonjs/lite-compat)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants