summaryrefslogtreecommitdiffstats
path: root/cc/trees/layer_tree_host_common.cc
diff options
context:
space:
mode:
authorjaydasika <jaydasika@chromium.org>2015-10-23 14:21:57 -0700
committerCommit bot <commit-bot@chromium.org>2015-10-23 21:22:34 +0000
commit049b3fbc8cd4b9a96a390b17383eaf22b45be5e1 (patch)
tree21ef1466ca46f214a60852b4db5b3688a26686d7 /cc/trees/layer_tree_host_common.cc
parent5106549d342a95e4296630c75648f45313ee2ed8 (diff)
downloadchromium_src-049b3fbc8cd4b9a96a390b17383eaf22b45be5e1.zip
chromium_src-049b3fbc8cd4b9a96a390b17383eaf22b45be5e1.tar.gz
chromium_src-049b3fbc8cd4b9a96a390b17383eaf22b45be5e1.tar.bz2
Include device transform scale in transform node's sublayer scale
Property trees currently compute the sublayer scale for a transform node using device scale factor and layer scale factor. This CL adds device transform scale factor. BUG=524106 CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Review URL: https://codereview.chromium.org/1413863005 Cr-Commit-Position: refs/heads/master@{#355887}
Diffstat (limited to 'cc/trees/layer_tree_host_common.cc')
-rw-r--r--cc/trees/layer_tree_host_common.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/cc/trees/layer_tree_host_common.cc b/cc/trees/layer_tree_host_common.cc
index 40184b0..5af5fc1 100644
--- a/cc/trees/layer_tree_host_common.cc
+++ b/cc/trees/layer_tree_host_common.cc
@@ -2714,6 +2714,8 @@ void CalculateDrawPropertiesAndVerify(
gfx::RectF(gfx::SizeF(inputs->device_viewport_size)));
inputs->property_trees->transform_tree.SetDeviceTransform(
inputs->device_transform, inputs->root_layer->position());
+ inputs->property_trees->transform_tree.SetDeviceTransformScaleFactor(
+ inputs->device_transform);
ComputeVisibleRectsUsingPropertyTrees(
inputs->root_layer, inputs->property_trees,
inputs->can_render_to_separate_surface, &update_layer_list);