From 6afd5213bb2dda7d0222c09b5bbbd1856207a33d Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Mon, 13 Apr 2026 17:23:43 +0200 Subject: [PATCH] Add dispose method call for render objects --- src/viewport-three/viewport-host.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/viewport-three/viewport-host.ts b/src/viewport-three/viewport-host.ts index d3fa1e70..0388944f 100644 --- a/src/viewport-three/viewport-host.ts +++ b/src/viewport-three/viewport-host.ts @@ -5141,6 +5141,11 @@ export class ViewportHost { for (const renderObjects of this.entityRenderObjects.values()) { this.entityGroup.remove(renderObjects.group); + if (renderObjects.dispose !== undefined) { + renderObjects.dispose(); + continue; + } + for (const mesh of renderObjects.meshes) { mesh.geometry.dispose();