浏览代码

Updated builds.

Mr.doob 5 年之前
父节点
当前提交
9ecaa45ff9
共有 3 个文件被更改,包括 359 次插入345 次删除
  1. 9 2
      build/three.js
  2. 341 341
      build/three.min.js
  3. 9 2
      build/three.module.js

+ 9 - 2
build/three.js

@@ -24175,6 +24175,12 @@
 
 
 			}
 			}
 
 
+			if ( object.isInstancedMesh === true ) {
+
+				updateBuffers = true;
+
+			}
+
 			//
 			//
 
 
 			var index = geometry.index;
 			var index = geometry.index;
@@ -24945,7 +24951,7 @@
 
 
 				materialProperties.program = program;
 				materialProperties.program = program;
 				materialProperties.uniforms = parameters.uniforms;
 				materialProperties.uniforms = parameters.uniforms;
-				materialProperties.outputEncoding = _this.outputEncoding;
+				materialProperties.outputEncoding = parameters.outputEncoding;
 				material.program = program;
 				material.program = program;
 
 
 			}
 			}
@@ -25043,6 +25049,7 @@
 
 
 			var fog = scene.fog;
 			var fog = scene.fog;
 			var environment = material.isMeshStandardMaterial ? scene.environment : null;
 			var environment = material.isMeshStandardMaterial ? scene.environment : null;
+			var encoding = ( _currentRenderTarget === null ) ? _this.outputEncoding : _currentRenderTarget.texture.encoding;
 
 
 			var materialProperties = properties.get( material );
 			var materialProperties = properties.get( material );
 			var lights = currentRenderState.state.lights;
 			var lights = currentRenderState.state.lights;
@@ -25090,7 +25097,7 @@
 
 
 					initMaterial( material, scene, object );
 					initMaterial( material, scene, object );
 
 
-				} else if ( materialProperties.outputEncoding !== _this.outputEncoding ) {
+				} else if ( materialProperties.outputEncoding !== encoding ) {
 
 
 					initMaterial( material, scene, object );
 					initMaterial( material, scene, object );
 
 

文件差异内容过多而无法显示
+ 341 - 341
build/three.min.js


+ 9 - 2
build/three.module.js

@@ -24167,6 +24167,12 @@ function WebGLRenderer( parameters ) {
 
 
 		}
 		}
 
 
+		if ( object.isInstancedMesh === true ) {
+
+			updateBuffers = true;
+
+		}
+
 		//
 		//
 
 
 		var index = geometry.index;
 		var index = geometry.index;
@@ -24937,7 +24943,7 @@ function WebGLRenderer( parameters ) {
 
 
 			materialProperties.program = program;
 			materialProperties.program = program;
 			materialProperties.uniforms = parameters.uniforms;
 			materialProperties.uniforms = parameters.uniforms;
-			materialProperties.outputEncoding = _this.outputEncoding;
+			materialProperties.outputEncoding = parameters.outputEncoding;
 			material.program = program;
 			material.program = program;
 
 
 		}
 		}
@@ -25035,6 +25041,7 @@ function WebGLRenderer( parameters ) {
 
 
 		var fog = scene.fog;
 		var fog = scene.fog;
 		var environment = material.isMeshStandardMaterial ? scene.environment : null;
 		var environment = material.isMeshStandardMaterial ? scene.environment : null;
+		var encoding = ( _currentRenderTarget === null ) ? _this.outputEncoding : _currentRenderTarget.texture.encoding;
 
 
 		var materialProperties = properties.get( material );
 		var materialProperties = properties.get( material );
 		var lights = currentRenderState.state.lights;
 		var lights = currentRenderState.state.lights;
@@ -25082,7 +25089,7 @@ function WebGLRenderer( parameters ) {
 
 
 				initMaterial( material, scene, object );
 				initMaterial( material, scene, object );
 
 
-			} else if ( materialProperties.outputEncoding !== _this.outputEncoding ) {
+			} else if ( materialProperties.outputEncoding !== encoding ) {
 
 
 				initMaterial( material, scene, object );
 				initMaterial( material, scene, object );
 
 

部分文件因为文件数量过多而无法显示