Skip to content

Commit a855058

Browse files
clean up threejs context in #dispose
1 parent e56c4ca commit a855058

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

src/renderBase.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -409,6 +409,13 @@ export default class Render {
409409
if (this.options.autoResize) {
410410
window.removeEventListener("resize", this._resizeListener);
411411
}
412+
413+
if (this._renderer) {
414+
this._renderer.forceContextLoss();
415+
this._renderer.dispose();
416+
this._renderer.context = undefined;
417+
this._renderer.domElement = undefined;
418+
}
412419
};
413420

414421
}

0 commit comments

Comments
 (0)