Pārlūkot izejas kodu

Merge pull request #13355 from gadlol/patch-3

Update Lensflare.js to be able to dispose textures
Mr.doob 7 gadi atpakaļ
vecāks
revīzija
33b42ef5b6
1 mainītis faili ar 5 papildinājumiem un 1 dzēšanām
  1. 5 1
      examples/js/objects/Lensflare.js

+ 5 - 1
examples/js/objects/Lensflare.js

@@ -127,7 +127,7 @@ THREE.Lensflare = function () {
 
 	//
 
-	var elements = [];
+	elements = [];
 
 	var shader = THREE.LensflareElement.Shader;
 
@@ -254,6 +254,10 @@ THREE.Lensflare = function () {
 
 		tempMap.dispose();
 		occlusionMap.dispose();
+		
+		for ( var i = 0, l = elements.length; i < l; i ++ ) {
+			elements[i].texture.dispose();
+		}
 
 	};