We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
dispose
1 parent 6be07a5 commit e5a2cefCopy full SHA for e5a2cef
src/utils/index.ts
@@ -295,6 +295,9 @@ export function disposeObject3D(object: TresObject): void {
295
}
296
else {
297
const mesh = object as unknown as Partial<Mesh>
298
+ if (object) {
299
+ object.dispose?.()
300
+ }
301
if (mesh.geometry) {
302
mesh.geometry.dispose()
303
delete mesh.geometry
@@ -308,8 +311,5 @@ export function disposeObject3D(object: TresObject): void {
308
311
disposeMaterial(mesh.material)
309
312
delete mesh.material
310
313
- if (object) {
- object.dispose?.()
- }
314
315
0 commit comments