|
@@ -1992,10 +1992,12 @@ function WebGLRenderer( parameters ) {
|
|
|
|
|
|
if ( uvScaleMap.matrixAutoUpdate === true ) {
|
|
|
|
|
|
- var offset = uvScaleMap.offset;
|
|
|
- var repeat = uvScaleMap.repeat;
|
|
|
- var rotation = uvScaleMap.rotation;
|
|
|
- uvScaleMap.matrix.setUvTransform( offset.x, offset.y, repeat.x, repeat.y, rotation, 0.0, 0.0 );
|
|
|
+ var offset = uvScaleMap.offset;
|
|
|
+ var repeat = uvScaleMap.repeat;
|
|
|
+ var rotation = uvScaleMap.rotation;
|
|
|
+ var center = uvScaleMap.center;
|
|
|
+
|
|
|
+ uvScaleMap.matrix.setUvTransform( offset.x, offset.y, repeat.x, repeat.y, rotation, center.x, center.y );
|
|
|
|
|
|
}
|
|
|
|
|
@@ -2033,10 +2035,12 @@ function WebGLRenderer( parameters ) {
|
|
|
|
|
|
if ( material.map.matrixAutoUpdate === true ) {
|
|
|
|
|
|
- var offset = material.map.offset;
|
|
|
- var repeat = material.map.repeat;
|
|
|
- var rotation = material.map.rotation;
|
|
|
- material.map.matrix.setUvTransform( offset.x, offset.y, repeat.x, repeat.y, rotation, 0.0, 0.0 );
|
|
|
+ var offset = material.map.offset;
|
|
|
+ var repeat = material.map.repeat;
|
|
|
+ var rotation = material.map.rotation;
|
|
|
+ var center = material.map.center;
|
|
|
+
|
|
|
+ material.map.matrix.setUvTransform( offset.x, offset.y, repeat.x, repeat.y, rotation, center.x, center.y );
|
|
|
|
|
|
}
|
|
|
|