diff --git a/src/renderers/WebGLRenderer.js b/src/renderers/WebGLRenderer.js index 57ddda1726fd969e1a097ed8eeb63a370314f5b7..b34ceab62a19e8d13c05d752f46bd69f65f1b0d5 100644 --- a/src/renderers/WebGLRenderer.js +++ b/src/renderers/WebGLRenderer.js @@ -1984,17 +1984,14 @@ function WebGLRenderer( parameters ) { if ( uvScaleMap.matrixAutoUpdate === true ) { - var offset = uvScaleMap.offset; - var repeat = uvScaleMap.repeat; - - uniforms.uvTransform.value.setUvTransform( offset.x, offset.y, repeat.x, repeat.y, 0, 0, 0 ); - - } else { - - uniforms.uvTransform.value.copy( uvScaleMap.matrix ); + var offset = uvScaleMap.offset; + var repeat = uvScaleMap.repeat; + uvScaleMap.matrix.setUvTransform( offset.x, offset.y, repeat.x, repeat.y, 0, 0, 0 ); } + uniforms.uvTransform.value.copy( uvScaleMap.matrix ); + } } @@ -2027,17 +2024,14 @@ function WebGLRenderer( parameters ) { if ( material.map.matrixAutoUpdate === true ) { - var offset = material.map.offset; - var repeat = material.map.repeat; - - uniforms.uvTransform.value.setUvTransform( offset.x, offset.y, repeat.x, repeat.y, 0, 0, 0 ); - - } else { - - uniforms.uvTransform.value.copy( material.map.matrix ); + var offset = material.map.offset; + var repeat = material.map.repeat; + material.map.matrix.setUvTransform( offset.x, offset.y, repeat.x, repeat.y, 0, 0, 0 ); } + uniforms.uvTransform.value.copy( material.map.matrix ); + } }