fix: dispose unused geometry

This commit is contained in:
2026-05-07 21:11:48 +02:00
parent a039bddba1
commit ed0c47068a
@@ -207,6 +207,7 @@ export function createInstancedGeometryPool(
existingInstance
&& instanceCount > existingInstance.geometry.userData.count
) {
existingInstance.geometry.dispose();
scene.remove(existingInstance);
instances.splice(instances.indexOf(existingInstance), 1);
existingInstance = new InstancedMesh(geometry, material, instanceCount);