DescriptionRevert of cc : Move screen space scale factor to root transform node (patchset #12 id:240001 of https://codereview.chromium.org/2408243002/ )
Reason for revert:
https://bugs.chromium.org/p/chromium/issues/detail?id=660047
Original issue's description:
> cc : Move screen space scale factor to root transform node
>
> This CL computes the screen space scale factor which is
> combined form scale factors of device transform, device
> scale factor and page scale factor(if required), and stores
> it on the root transform node as its surface contents scale.
> This also implicitly fixes a clipping bug.
> TransformTree::ComputeTransforms(a, b) should return the
> transform between a and b without the surface contents
> scale. But, since screen space scale was baked into the
> local transform of the contents root node (before this CL),
> ComputeTransform(a, root) was having the scale baked in.
> (and this caused the bug)
>
> BUG=651584
> CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel
>
> Committed: https://crrev.com/61fa0fb418a3f77665e0bc1be88ec5a2984c6dc6
> Cr-Commit-Position: refs/heads/master@{#427366}
TBR=weiliangc@chromium.org,ajuma@chromium.org,chrishtr@chromium.org,pdr@chromium.org
# Not skipping CQ checks because original CL landed more than 1 days ago.
BUG=651584
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel
Committed: https://crrev.com/18ea272710d605c67458b1edd162821d758fb645
Cr-Commit-Position: refs/heads/master@{#428221}
Patch Set 1 #Patch Set 2 : resolve merge conflicts #
Messages
Total messages: 16 (8 generated)
|