fix: dispose unused geometry
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user