|
|
@@ -619,7 +619,7 @@ class UseThree {
|
|
|
// this.orbitControls?.dispose();
|
|
|
// this.scene?.environment?.dispose();
|
|
|
this.scene?.clear();
|
|
|
- this.renderer?.dispose();
|
|
|
+ // [perf-base-v1] $renderer 为全局共享渲染器,页面销毁时不得 dispose,否则下一个 3D 页全量重编译 shader
|
|
|
this.renderer?.getRenderTarget()?.dispose();
|
|
|
|
|
|
if (this.renderer && this.canvasContainer) this.canvasContainer.innerHTML = '';
|