diff --git a/build/three.js b/build/three.js index 2802a738cfe4cbbffd8593c55a7df78a85dedf22..b72ecf5c3fbb9f06309e5c73dbe37e19e3f6bbbd 100644 --- a/build/three.js +++ b/build/three.js @@ -147,6 +147,7 @@ THREE.SrcAlphaSaturateFactor = 210; THREE.MultiplyOperation = 0; THREE.MixOperation = 1; +THREE.AddOperation = 2; // Mapping modes @@ -13524,6 +13525,10 @@ THREE.ShaderChunk = { "gl_FragColor.xyz = mix( gl_FragColor.xyz, cubeColor.xyz, specularStrength * reflectivity );", + "} else if ( combine == 2 ) {", + + "gl_FragColor.xyz += cubeColor.xyz * specularStrength * reflectivity;", + "} else {", "gl_FragColor.xyz = mix( gl_FragColor.xyz, gl_FragColor.xyz * cubeColor.xyz, specularStrength * reflectivity );", diff --git a/build/three.min.js b/build/three.min.js index c369211d145b7418e006b1374189fefc4608e2f8..2bdf96e8f6c0f7ef9482a48124407f456b1b5617 100644 --- a/build/three.min.js +++ b/build/three.min.js @@ -3,7 +3,7 @@ String.prototype.trim=String.prototype.trim||function(){return this.replace(/^\s+|\s+$/g,"")}; (function(){for(var a=0,b=["ms","moz","webkit","o"],c=0;c