diff options
author | jaydasika <jaydasika@chromium.org> | 2015-10-23 14:21:57 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-10-23 21:22:34 +0000 |
commit | 049b3fbc8cd4b9a96a390b17383eaf22b45be5e1 (patch) | |
tree | 21ef1466ca46f214a60852b4db5b3688a26686d7 /cc/trees/layer_tree_host_common.cc | |
parent | 5106549d342a95e4296630c75648f45313ee2ed8 (diff) | |
download | chromium_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.cc | 2 |
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); |