diff --git a/src/SparkRenderer.ts b/src/SparkRenderer.ts index 25434513..eea1d7b3 100644 --- a/src/SparkRenderer.ts +++ b/src/SparkRenderer.ts @@ -675,6 +675,9 @@ export class SparkRenderer extends THREE.Mesh { // @ts-ignore Object3D has a dispose method in Three.js >= r186 super.dispose?.(); + this.geometry.dispose(); + this.material.dispose(); + if (this.target) { this.target.dispose(); this.target = undefined;