Browse Source

Updated builds.

Mr.doob 4 years ago
parent
commit
87738190c2
3 changed files with 71 additions and 28 deletions
  1. 31 15
      build/three.js
  2. 0 0
      build/three.min.js
  3. 40 13
      build/three.module.js

+ 31 - 15
build/three.js

@@ -34850,6 +34850,12 @@
 
 
 	var MAX_SAMPLES = 20;
 	var MAX_SAMPLES = 20;
 	var ENCODINGS = (_ENCODINGS = {}, _ENCODINGS[LinearEncoding] = 0, _ENCODINGS[sRGBEncoding] = 1, _ENCODINGS[RGBEEncoding] = 2, _ENCODINGS[RGBM7Encoding] = 3, _ENCODINGS[RGBM16Encoding] = 4, _ENCODINGS[RGBDEncoding] = 5, _ENCODINGS[GammaEncoding] = 6, _ENCODINGS);
 	var ENCODINGS = (_ENCODINGS = {}, _ENCODINGS[LinearEncoding] = 0, _ENCODINGS[sRGBEncoding] = 1, _ENCODINGS[RGBEEncoding] = 2, _ENCODINGS[RGBM7Encoding] = 3, _ENCODINGS[RGBM16Encoding] = 4, _ENCODINGS[RGBDEncoding] = 5, _ENCODINGS[GammaEncoding] = 6, _ENCODINGS);
+	var backgroundMaterial = new MeshBasicMaterial({
+		side: BackSide,
+		depthWrite: false,
+		depthTest: false
+	});
+	var backgroundBox = new Mesh(new BoxGeometry(), backgroundMaterial);
 
 
 	var _flatCamera = /*@__PURE__*/new OrthographicCamera();
 	var _flatCamera = /*@__PURE__*/new OrthographicCamera();
 
 
@@ -34860,8 +34866,6 @@
 
 
 	var _clearColor = /*@__PURE__*/new Color();
 	var _clearColor = /*@__PURE__*/new Color();
 
 
-	var _backgroundColor = /*@__PURE__*/new Color();
-
 	var _oldTarget = null; // Golden Ratio
 	var _oldTarget = null; // Golden Ratio
 
 
 	var PHI = (1 + Math.sqrt(5)) / 2;
 	var PHI = (1 + Math.sqrt(5)) / 2;
@@ -35060,31 +35064,31 @@
 			var upSign = [1, -1, 1, 1, 1, 1];
 			var upSign = [1, -1, 1, 1, 1, 1];
 			var forwardSign = [1, 1, 1, -1, -1, -1];
 			var forwardSign = [1, 1, 1, -1, -1, -1];
 			var renderer = this._renderer;
 			var renderer = this._renderer;
+			var originalAutoClear = renderer.autoClear;
 			var outputEncoding = renderer.outputEncoding;
 			var outputEncoding = renderer.outputEncoding;
 			var toneMapping = renderer.toneMapping;
 			var toneMapping = renderer.toneMapping;
 			renderer.getClearColor(_clearColor);
 			renderer.getClearColor(_clearColor);
-			var clearAlpha = renderer.getClearAlpha();
-			var originalBackground = scene.background;
 			renderer.toneMapping = NoToneMapping;
 			renderer.toneMapping = NoToneMapping;
 			renderer.outputEncoding = LinearEncoding;
 			renderer.outputEncoding = LinearEncoding;
+			renderer.autoClear = false;
+			var useSolidColor = false;
 			var background = scene.background;
 			var background = scene.background;
 
 
 			if (background) {
 			if (background) {
 				if (background.isColor) {
 				if (background.isColor) {
-					_backgroundColor.copy(background).convertSRGBToLinear();
-
+					backgroundMaterial.color.copy(background).convertSRGBToLinear();
 					scene.background = null;
 					scene.background = null;
-					var alpha = convertLinearToRGBE(_backgroundColor);
-					renderer.setClearColor(_backgroundColor);
-					renderer.setClearAlpha(alpha);
+					var alpha = convertLinearToRGBE(backgroundMaterial.color);
+					backgroundMaterial.opacity = alpha;
+					useSolidColor = true;
 				}
 				}
 			} else {
 			} else {
-				_backgroundColor.copy(_clearColor).convertSRGBToLinear();
+				backgroundMaterial.color.copy(_clearColor).convertSRGBToLinear();
 
 
-				var _alpha = convertLinearToRGBE(_backgroundColor);
+				var _alpha = convertLinearToRGBE(backgroundMaterial.color);
 
 
-				renderer.setClearColor(_backgroundColor);
-				renderer.setClearAlpha(_alpha);
+				backgroundMaterial.opacity = _alpha;
+				useSolidColor = true;
 			}
 			}
 
 
 			for (var i = 0; i < 6; i++) {
 			for (var i = 0; i < 6; i++) {
@@ -35104,13 +35108,17 @@
 				_setViewport(cubeUVRenderTarget, col * SIZE_MAX, i > 2 ? SIZE_MAX : 0, SIZE_MAX, SIZE_MAX);
 				_setViewport(cubeUVRenderTarget, col * SIZE_MAX, i > 2 ? SIZE_MAX : 0, SIZE_MAX, SIZE_MAX);
 
 
 				renderer.setRenderTarget(cubeUVRenderTarget);
 				renderer.setRenderTarget(cubeUVRenderTarget);
+
+				if (useSolidColor) {
+					renderer.render(backgroundBox, cubeCamera);
+				}
+
 				renderer.render(scene, cubeCamera);
 				renderer.render(scene, cubeCamera);
 			}
 			}
 
 
 			renderer.toneMapping = toneMapping;
 			renderer.toneMapping = toneMapping;
 			renderer.outputEncoding = outputEncoding;
 			renderer.outputEncoding = outputEncoding;
-			renderer.setClearColor(_clearColor, clearAlpha);
-			scene.background = originalBackground;
+			renderer.autoClear = originalAutoClear;
 		};
 		};
 
 
 		_proto._textureToCubeUV = function _textureToCubeUV(texture, cubeUVRenderTarget) {
 		_proto._textureToCubeUV = function _textureToCubeUV(texture, cubeUVRenderTarget) {
@@ -36816,6 +36824,14 @@
 
 
 	}
 	}
 
 
+	if (window) {
+		if (window.__THREE__) {
+			console.warn('WARNING: Multiple instances of Three.js being imported.');
+		} else {
+			window.__THREE__ = REVISION;
+		}
+	}
+
 	exports.ACESFilmicToneMapping = ACESFilmicToneMapping;
 	exports.ACESFilmicToneMapping = ACESFilmicToneMapping;
 	exports.AddEquation = AddEquation;
 	exports.AddEquation = AddEquation;
 	exports.AddOperation = AddOperation;
 	exports.AddOperation = AddOperation;

File diff suppressed because it is too large
+ 0 - 0
build/three.min.js


File diff suppressed because it is too large
+ 40 - 13
build/three.module.js


Some files were not shown because too many files changed in this diff