From 1b7b0d87c581ccbc26022e9d5fc4cde7b3d80a75 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Tue, 7 Apr 2026 06:42:05 +0200 Subject: [PATCH] Dispose reflection render targets in clear method --- src/viewport-three/viewport-host.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/viewport-three/viewport-host.ts b/src/viewport-three/viewport-host.ts index f524baeb..b1c7f239 100644 --- a/src/viewport-three/viewport-host.ts +++ b/src/viewport-three/viewport-host.ts @@ -3380,6 +3380,10 @@ export class ViewportHost { this.brushRenderObjects.clear(); this.volumeAnimatedUniforms.length = 0; + for (const binding of this.viewportWaterSurfaceBindings) { + binding.reflectionRenderTarget?.dispose(); + } + this.viewportWaterSurfaceBindings.length = 0; } private clearEntityMarkers() {