소스 검색

Updated builds.

Mr.doob 5 년 전
부모
커밋
e762278bf8
3개의 변경된 파일3개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 0
      build/three.js
  2. 1 1
      build/three.min.js
  3. 1 0
      build/three.module.js

+ 1 - 0
build/three.js

@@ -25927,6 +25927,7 @@
 				} else if ( materialProperties.envMap !== envMap ) {
 				} else if ( materialProperties.envMap !== envMap ) {
 
 
 					initMaterial( material, scene, object );
 					initMaterial( material, scene, object );
+					materialProperties.envMap = envMap;
 
 
 				}
 				}
 
 

+ 1 - 1
build/three.min.js

@@ -200,7 +200,7 @@ c.shaderID)return;r=!1}r&&(c.uniforms=ma.getUniforms(a,c),a.onBeforeCompile(c,da
 !0===a.clipping)d.numClippingPlanes=X.numPlanes,d.numIntersection=X.numIntersection,c.clippingPlanes=X.uniform;d.environment=a.isMeshStandardMaterial?b.environment:null;d.fog=b.fog;d.envMap=ka.get(a.envMap||d.environment);d.needsLights=a.isMeshLambertMaterial||a.isMeshToonMaterial||a.isMeshPhongMaterial||a.isMeshStandardMaterial||a.isShadowMaterial||a.isShaderMaterial&&!0===a.lights;d.lightsStateVersion=h;d.needsLights&&(c.ambientLightColor.value=e.state.ambient,c.lightProbe.value=e.state.probe,c.directionalLights.value=
 !0===a.clipping)d.numClippingPlanes=X.numPlanes,d.numIntersection=X.numIntersection,c.clippingPlanes=X.uniform;d.environment=a.isMeshStandardMaterial?b.environment:null;d.fog=b.fog;d.envMap=ka.get(a.envMap||d.environment);d.needsLights=a.isMeshLambertMaterial||a.isMeshToonMaterial||a.isMeshPhongMaterial||a.isMeshStandardMaterial||a.isShadowMaterial||a.isShaderMaterial&&!0===a.lights;d.lightsStateVersion=h;d.needsLights&&(c.ambientLightColor.value=e.state.ambient,c.lightProbe.value=e.state.probe,c.directionalLights.value=
 e.state.directional,c.directionalLightShadows.value=e.state.directionalShadow,c.spotLights.value=e.state.spot,c.spotLightShadows.value=e.state.spotShadow,c.rectAreaLights.value=e.state.rectArea,c.ltc_1.value=e.state.rectAreaLTC1,c.ltc_2.value=e.state.rectAreaLTC2,c.pointLights.value=e.state.point,c.pointLightShadows.value=e.state.pointShadow,c.hemisphereLights.value=e.state.hemi,c.directionalShadowMap.value=e.state.directionalShadowMap,c.directionalShadowMatrix.value=e.state.directionalShadowMatrix,
 e.state.directional,c.directionalLightShadows.value=e.state.directionalShadow,c.spotLights.value=e.state.spot,c.spotLightShadows.value=e.state.spotShadow,c.rectAreaLights.value=e.state.rectArea,c.ltc_1.value=e.state.rectAreaLTC1,c.ltc_2.value=e.state.rectAreaLTC2,c.pointLights.value=e.state.point,c.pointLightShadows.value=e.state.pointShadow,c.hemisphereLights.value=e.state.hemi,c.directionalShadowMap.value=e.state.directionalShadowMap,c.directionalShadowMatrix.value=e.state.directionalShadowMatrix,
 c.spotShadowMap.value=e.state.spotShadowMap,c.spotShadowMatrix.value=e.state.spotShadowMatrix,c.pointShadowMap.value=e.state.pointShadowMap,c.pointShadowMatrix.value=e.state.pointShadowMatrix);a=d.program.getUniforms();a=Rb.seqWithValue(a.seq,c);d.uniformsList=a}function k(a,b,c,d){!0!==b.isScene&&(b=yg);fa.resetTextureUnits();var e=b.fog,f=c.isMeshStandardMaterial?b.environment:null,g=null===J?da.outputEncoding:J.texture.encoding,h=ka.get(c.envMap||f),l=T.get(c),n=P.state.lights;!0!==na||!0!==xg&&
 c.spotShadowMap.value=e.state.spotShadowMap,c.spotShadowMatrix.value=e.state.spotShadowMatrix,c.pointShadowMap.value=e.state.pointShadowMap,c.pointShadowMatrix.value=e.state.pointShadowMatrix);a=d.program.getUniforms();a=Rb.seqWithValue(a.seq,c);d.uniformsList=a}function k(a,b,c,d){!0!==b.isScene&&(b=yg);fa.resetTextureUnits();var e=b.fog,f=c.isMeshStandardMaterial?b.environment:null,g=null===J?da.outputEncoding:J.texture.encoding,h=ka.get(c.envMap||f),l=T.get(c),n=P.state.lights;!0!==na||!0!==xg&&
-a===M||X.setState(c.clippingPlanes,c.clipIntersection,c.clipShadows,a,l,a===M&&c.id===N);c.version===l.__version?void 0===l.program?t(c,b,d):c.fog&&l.fog!==e?t(c,b,d):l.environment!==f?t(c,b,d):l.needsLights&&l.lightsStateVersion!==n.state.version?t(c,b,d):void 0===l.numClippingPlanes||l.numClippingPlanes===X.numPlanes&&l.numIntersection===X.numIntersection?l.outputEncoding!==g?t(c,b,d):l.envMap!==h&&t(c,b,d):t(c,b,d):(t(c,b,d),l.__version=c.version);var r=!1;n=h=!1;b=l.program;f=b.getUniforms();
+a===M||X.setState(c.clippingPlanes,c.clipIntersection,c.clipShadows,a,l,a===M&&c.id===N);c.version===l.__version?void 0===l.program?t(c,b,d):c.fog&&l.fog!==e?t(c,b,d):l.environment!==f?t(c,b,d):l.needsLights&&l.lightsStateVersion!==n.state.version?t(c,b,d):void 0===l.numClippingPlanes||l.numClippingPlanes===X.numPlanes&&l.numIntersection===X.numIntersection?l.outputEncoding!==g?t(c,b,d):l.envMap!==h&&(t(c,b,d),l.envMap=h):t(c,b,d):(t(c,b,d),l.__version=c.version);var r=!1;n=h=!1;b=l.program;f=b.getUniforms();
 g=l.uniforms;za.useProgram(b.program)&&(n=h=r=!0);c.id!==N&&(N=c.id,h=!0);if(r||M!==a){f.setValue(O,"projectionMatrix",a.projectionMatrix);Ha.logarithmicDepthBuffer&&f.setValue(O,"logDepthBufFC",2/(Math.log(a.far+1)/Math.LN2));M!==a&&(M=a,n=h=!0);if(c.isShaderMaterial||c.isMeshPhongMaterial||c.isMeshToonMaterial||c.isMeshStandardMaterial||c.envMap)r=f.map.cameraPosition,void 0!==r&&r.setValue(O,Ub.setFromMatrixPosition(a.matrixWorld));(c.isMeshPhongMaterial||c.isMeshToonMaterial||c.isMeshLambertMaterial||
 g=l.uniforms;za.useProgram(b.program)&&(n=h=r=!0);c.id!==N&&(N=c.id,h=!0);if(r||M!==a){f.setValue(O,"projectionMatrix",a.projectionMatrix);Ha.logarithmicDepthBuffer&&f.setValue(O,"logDepthBufFC",2/(Math.log(a.far+1)/Math.LN2));M!==a&&(M=a,n=h=!0);if(c.isShaderMaterial||c.isMeshPhongMaterial||c.isMeshToonMaterial||c.isMeshStandardMaterial||c.envMap)r=f.map.cameraPosition,void 0!==r&&r.setValue(O,Ub.setFromMatrixPosition(a.matrixWorld));(c.isMeshPhongMaterial||c.isMeshToonMaterial||c.isMeshLambertMaterial||
 c.isMeshBasicMaterial||c.isMeshStandardMaterial||c.isShaderMaterial)&&f.setValue(O,"isOrthographic",!0===a.isOrthographicCamera);(c.isMeshPhongMaterial||c.isMeshToonMaterial||c.isMeshLambertMaterial||c.isMeshBasicMaterial||c.isMeshStandardMaterial||c.isShaderMaterial||c.isShadowMaterial||c.skinning)&&f.setValue(O,"viewMatrix",a.matrixWorldInverse)}if(c.skinning&&(f.setOptional(O,d,"bindMatrix"),f.setOptional(O,d,"bindMatrixInverse"),a=d.skeleton))if(r=a.bones,Ha.floatVertexTextures){if(void 0===a.boneTexture){r=
 c.isMeshBasicMaterial||c.isMeshStandardMaterial||c.isShaderMaterial)&&f.setValue(O,"isOrthographic",!0===a.isOrthographicCamera);(c.isMeshPhongMaterial||c.isMeshToonMaterial||c.isMeshLambertMaterial||c.isMeshBasicMaterial||c.isMeshStandardMaterial||c.isShaderMaterial||c.isShadowMaterial||c.skinning)&&f.setValue(O,"viewMatrix",a.matrixWorldInverse)}if(c.skinning&&(f.setOptional(O,d,"bindMatrix"),f.setOptional(O,d,"bindMatrixInverse"),a=d.skeleton))if(r=a.bones,Ha.floatVertexTextures){if(void 0===a.boneTexture){r=
 Math.sqrt(4*r.length);r=R.ceilPowerOfTwo(r);r=Math.max(r,4);var k=new Float32Array(r*r*4);k.set(a.boneMatrices);var q=new nc(k,r,r,1023,1015);a.boneMatrices=k;a.boneTexture=q;a.boneTextureSize=r}f.setValue(O,"boneTexture",a.boneTexture,fa);f.setValue(O,"boneTextureSize",a.boneTextureSize)}else f.setOptional(O,a,"boneMatrices");if(h||l.receiveShadow!==d.receiveShadow)l.receiveShadow=d.receiveShadow,f.setValue(O,"receiveShadow",d.receiveShadow);h&&(f.setValue(O,"toneMappingExposure",da.toneMappingExposure),
 Math.sqrt(4*r.length);r=R.ceilPowerOfTwo(r);r=Math.max(r,4);var k=new Float32Array(r*r*4);k.set(a.boneMatrices);var q=new nc(k,r,r,1023,1015);a.boneMatrices=k;a.boneTexture=q;a.boneTextureSize=r}f.setValue(O,"boneTexture",a.boneTexture,fa);f.setValue(O,"boneTextureSize",a.boneTextureSize)}else f.setOptional(O,a,"boneMatrices");if(h||l.receiveShadow!==d.receiveShadow)l.receiveShadow=d.receiveShadow,f.setValue(O,"receiveShadow",d.receiveShadow);h&&(f.setValue(O,"toneMappingExposure",da.toneMappingExposure),

+ 1 - 0
build/three.module.js

@@ -25985,6 +25985,7 @@ function WebGLRenderer( parameters ) {
 			} else if ( materialProperties.envMap !== envMap ) {
 			} else if ( materialProperties.envMap !== envMap ) {
 
 
 				initMaterial( material, scene, object );
 				initMaterial( material, scene, object );
+				materialProperties.envMap = envMap;
 
 
 			}
 			}