Browse Source

Clear opaque and transparent array in WebGLRenderer.dispose (#8987) (#9011)

Olivier Chatry 9 years ago
parent
commit
8887aa0559
1 changed files with 5 additions and 0 deletions
  1. 5 0
      src/renderers/WebGLRenderer.js

+ 5 - 0
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 );
 
 	};