|
@@ -24,7 +24,7 @@ THREE.AdaptiveToneMappingPass = function ( adaptive, resolution ) {
|
|
|
|
|
|
var copyShader = THREE.CopyShader;
|
|
|
|
|
|
- this.copyUniforms = THREE.UniformsUtils.clone( copyShader.uniforms );
|
|
|
+ this.copyUniforms = Object.assign( {}, copyShader.uniforms );
|
|
|
|
|
|
this.materialCopy = new THREE.ShaderMaterial( {
|
|
|
|
|
@@ -41,7 +41,7 @@ THREE.AdaptiveToneMappingPass = function ( adaptive, resolution ) {
|
|
|
|
|
|
this.materialLuminance = new THREE.ShaderMaterial( {
|
|
|
|
|
|
- uniforms: THREE.UniformsUtils.clone( THREE.LuminosityShader.uniforms ),
|
|
|
+ uniforms: Object.assign( {}, THREE.LuminosityShader.uniforms ),
|
|
|
vertexShader: THREE.LuminosityShader.vertexShader,
|
|
|
fragmentShader: THREE.LuminosityShader.fragmentShader,
|
|
|
blending: THREE.NoBlending
|
|
@@ -97,7 +97,7 @@ THREE.AdaptiveToneMappingPass = function ( adaptive, resolution ) {
|
|
|
|
|
|
this.materialAdaptiveLum = new THREE.ShaderMaterial( {
|
|
|
|
|
|
- uniforms: THREE.UniformsUtils.clone( this.adaptLuminanceShader.uniforms ),
|
|
|
+ uniforms: Object.assign( {}, this.adaptLuminanceShader.uniforms ),
|
|
|
vertexShader: this.adaptLuminanceShader.vertexShader,
|
|
|
fragmentShader: this.adaptLuminanceShader.fragmentShader,
|
|
|
defines: this.adaptLuminanceShader.defines,
|
|
@@ -109,7 +109,7 @@ THREE.AdaptiveToneMappingPass = function ( adaptive, resolution ) {
|
|
|
|
|
|
this.materialToneMap = new THREE.ShaderMaterial( {
|
|
|
|
|
|
- uniforms: THREE.UniformsUtils.clone( THREE.ToneMapShader.uniforms ),
|
|
|
+ uniforms: Object.assign( {}, THREE.ToneMapShader.uniforms ),
|
|
|
vertexShader: THREE.ToneMapShader.vertexShader,
|
|
|
fragmentShader: THREE.ToneMapShader.fragmentShader,
|
|
|
blending: THREE.NoBlending
|