Преглед на файлове

Revert "Improve Loader closure performance"

This reverts commit bdef09a91e2aaadde02e62fea7bc3f78f0fbd52e.
Joe Fox преди 8 години
родител
ревизия
82fb5c806d
променени са 1 файла, в които са добавени 5 реда и са изтрити 3 реда
  1. 5 3
      src/loaders/Loader.js

+ 5 - 3
src/loaders/Loader.js

@@ -106,12 +106,14 @@ Object.assign( Loader.prototype, {
 			CustomBlending: CustomBlending
 		};
 
-		var color = new Color();
-		var textureLoader = new TextureLoader();
-		var materialLoader = new MaterialLoader();
+		var color, textureLoader, materialLoader;
 
 		return function createMaterial( m, texturePath, crossOrigin ) {
 
+			if ( color === undefined ) color = new Color();
+			if ( textureLoader === undefined ) textureLoader = new TextureLoader();
+			if ( materialLoader === undefined ) materialLoader = new MaterialLoader();
+
 			// convert from old material format
 
 			var textures = {};