From 8887aa0559ff288d35217e593c456b804370ccf6 Mon Sep 17 00:00:00 2001 From: Olivier Chatry Date: Fri, 27 May 2016 14:04:51 -0700 Subject: [PATCH] Clear opaque and transparent array in WebGLRenderer.dispose (#8987) (#9011) --- src/renderers/WebGLRenderer.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/renderers/WebGLRenderer.js b/src/renderers/WebGLRenderer.js index 30b41c27d4..ec181e8e6b 100644 --- a/src/renderers/WebGLRenderer.js +++ b/src/renderers/WebGLRenderer.js @@ -517,6 +517,11 @@ THREE.WebGLRenderer = function ( parameters ) { this.dispose = function() { + transparentObjects = []; + transparentObjectsLastIndex = -1; + opaqueObjects = []; + opaqueObjectsLastIndex = -1; + _canvas.removeEventListener( 'webglcontextlost', onContextLost, false ); }; -- GitLab