Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(72)

Issue 2473453002: cc : Reland move screen space scale factor to root transform node (Closed)

Created:
4 years, 1 month ago by jaydasika
Modified:
4 years, 1 month ago
Reviewers:
pdr., weiliangc, ajuma
CC:
boliu, cc-bugs_chromium.org, chromium-reviews
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

cc : Reland move screen space scale factor to root transform node This is relanding the CL : https://codereview.chromium.org/2408243002 If DT is the device transform, DSF is matrix scaled by device scale factor and page scale factor for root, RT is matrix translated by root's position, the screen space transform of root layer should be DT*DSF*RT, https://codereview.chromium.org/2408243002 changed this to DSF*DT*RT and that caused https://crbug.com/660047. This CL fixes it. BUG=644582 CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel Committed: https://crrev.com/b874eddcc31db95ab073c278a880cab0d59e655c Cr-Commit-Position: refs/heads/master@{#429425}

Patch Set 1 #

Patch Set 2 : . #

Total comments: 2

Patch Set 3 : comments #

Total comments: 4

Patch Set 4 : comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+150 lines, -64 lines) Patch
M cc/trees/draw_property_utils.cc View 1 4 chunks +13 lines, -18 lines 0 comments Download
M cc/trees/effect_node.cc View 1 chunk +1 line, -1 line 0 comments Download
M cc/trees/layer_tree_host_common.cc View 1 2 1 chunk +8 lines, -4 lines 0 comments Download
M cc/trees/layer_tree_host_common_unittest.cc View 1 9 chunks +53 lines, -2 lines 0 comments Download
M cc/trees/property_tree.h View 1 2 1 chunk +4 lines, -3 lines 0 comments Download
M cc/trees/property_tree.cc View 1 2 3 chunks +43 lines, -24 lines 0 comments Download
M cc/trees/property_tree_builder.cc View 1 2 3 chunks +14 lines, -9 lines 0 comments Download
M cc/trees/property_tree_unittest.cc View 2 chunks +3 lines, -1 line 0 comments Download
M third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositor.cpp View 1 2 3 1 chunk +11 lines, -2 lines 0 comments Download

Messages

Total messages: 27 (16 generated)
jaydasika
PTAL
4 years, 1 month ago (2016-11-01 20:54:48 UTC) #5
weiliangc
https://codereview.chromium.org/2473453002/diff/20001/cc/trees/property_tree.cc File cc/trees/property_tree.cc (right): https://codereview.chromium.org/2473453002/diff/20001/cc/trees/property_tree.cc#newcode710 cc/trees/property_tree.cc:710: void TransformTree::SetDeviceTransformScaleFactor( Could this function be folded into above ...
4 years, 1 month ago (2016-11-02 15:38:21 UTC) #12
jaydasika
https://codereview.chromium.org/2473453002/diff/20001/cc/trees/property_tree.cc File cc/trees/property_tree.cc (right): https://codereview.chromium.org/2473453002/diff/20001/cc/trees/property_tree.cc#newcode710 cc/trees/property_tree.cc:710: void TransformTree::SetDeviceTransformScaleFactor( On 2016/11/02 15:38:21, weiliangc wrote: > Could ...
4 years, 1 month ago (2016-11-02 17:36:55 UTC) #14
weiliangc
LGTM
4 years, 1 month ago (2016-11-02 20:20:11 UTC) #16
jaydasika
+pdr for PaintArtifactCompositor
4 years, 1 month ago (2016-11-02 20:21:51 UTC) #18
pdr.
https://codereview.chromium.org/2473453002/diff/40001/third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositor.cpp File third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositor.cpp (right): https://codereview.chromium.org/2473453002/diff/40001/third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositor.cpp#newcode457 third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositor.cpp:457: // transform Nit: the comment wrapping is a little ...
4 years, 1 month ago (2016-11-02 20:27:25 UTC) #19
jaydasika
https://codereview.chromium.org/2473453002/diff/40001/third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositor.cpp File third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositor.cpp (right): https://codereview.chromium.org/2473453002/diff/40001/third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositor.cpp#newcode457 third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositor.cpp:457: // transform On 2016/11/02 20:27:25, pdr. wrote: > Nit: ...
4 years, 1 month ago (2016-11-02 20:45:47 UTC) #20
pdr.
On 2016/11/02 at 20:45:47, jaydasika wrote: > https://codereview.chromium.org/2473453002/diff/40001/third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositor.cpp > File third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositor.cpp (right): > > https://codereview.chromium.org/2473453002/diff/40001/third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositor.cpp#newcode457 ...
4 years, 1 month ago (2016-11-02 20:51:54 UTC) #21
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2473453002/60001
4 years, 1 month ago (2016-11-02 20:53:06 UTC) #24
commit-bot: I haz the power
Committed patchset #4 (id:60001)
4 years, 1 month ago (2016-11-02 22:34:59 UTC) #25
commit-bot: I haz the power
4 years, 1 month ago (2016-11-02 22:37:00 UTC) #27
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/b874eddcc31db95ab073c278a880cab0d59e655c
Cr-Commit-Position: refs/heads/master@{#429425}

Powered by Google App Engine
This is Rietveld 408576698