Index: cc/CCLayerTreeHostCommon.cpp |
=================================================================== |
--- cc/CCLayerTreeHostCommon.cpp (revision 156389) |
+++ cc/CCLayerTreeHostCommon.cpp (working copy) |
@@ -462,6 +462,8 @@ |
WebTransformationMatrix layerLocalTransform; |
// LT = S[pageScaleDelta] |
layerLocalTransform.scale(layer->pageScaleDelta()); |
+ layerLocalTransform.scale(layer->pageScaleFactor()); |
+ layerLocalTransform.translate(layer->localOffset().width(), layer->localOffset().height()); |
// LT = S[pageScaleDelta] * Tr[origin] * Tr[origin2anchor] |
layerLocalTransform.translate3d(position.x() + anchorPoint.x() * bounds.width(), position.y() + anchorPoint.y() * bounds.height(), layer->anchorPointZ()); |
// LT = S[pageScaleDelta] * Tr[origin] * Tr[origin2anchor] * M[layer] |