Move computation of 3D descendants to the descendant-dependent flags walk.
BUG=668342
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
Committed: https://crrev.com/8624b809c7f75c609e509f17cc4ee20fc3fceb90
Cr-Commit-Position: refs/heads/master@{#440909}
Description was changed from ========== none none BUG= ========== to ========== none none BUG= CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 ...
3 years, 11 months ago
(2016-12-28 02:13:14 UTC)
#1
Description was changed from
==========
none
none
BUG=
==========
to
==========
none
none
BUG=
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
==========
chrishtr
Description was changed from ========== none none BUG= CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 ========== to ========== Move computation of ...
3 years, 11 months ago
(2016-12-28 02:14:10 UTC)
#2
Description was changed from
==========
none
none
BUG=
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
==========
to
==========
Move computation of 3D descendants to the descendant-dependent flags walk.
BUG=668342
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
==========
chrishtr
The CQ bit was checked by chrishtr@chromium.org to run a CQ dry run
3 years, 11 months ago
(2016-12-28 02:14:45 UTC)
#3
Dry run: Try jobs failed on following builders: linux_chromium_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_rel_ng/builds/362686)
3 years, 11 months ago
(2016-12-28 03:28:53 UTC)
#6
https://codereview.chromium.org/2604973002/diff/40001/third_party/WebKit/Source/core/paint/PaintLayer.cpp File third_party/WebKit/Source/core/paint/PaintLayer.cpp (right): https://codereview.chromium.org/2604973002/diff/40001/third_party/WebKit/Source/core/paint/PaintLayer.cpp#newcode766 third_party/WebKit/Source/core/paint/PaintLayer.cpp:766: m_has3DTransformedDescendant = m_has3DTransformedDescendant || childHas3D; On 2016/12/28 at 18:08:11, ...
3 years, 11 months ago
(2016-12-28 18:49:47 UTC)
#14
https://codereview.chromium.org/2604973002/diff/40001/third_party/WebKit/Sour...
File third_party/WebKit/Source/core/paint/PaintLayer.cpp (right):
https://codereview.chromium.org/2604973002/diff/40001/third_party/WebKit/Sour...
third_party/WebKit/Source/core/paint/PaintLayer.cpp:766:
m_has3DTransformedDescendant = m_has3DTransformedDescendant || childHas3D;
On 2016/12/28 at 18:08:11, Xianzhu wrote:
> We should break the loop when m_has3DTransformedDescendant is set to true the
first time.
Fixed.
>
> Also we seem to iterate the children twice: once in
updateDescendantDependentFlags(), once here. Can we integrate this function into
the loop in updateDescendantDependentFlags()?
This one loops over the stacking children, which may not even be direct
children.
Alternatively, I considered getting rid of the stacking children concept and
just look at children, but that would end up promoting more PaintLayers than
necessary.
chrishtr
The CQ bit was checked by chrishtr@chromium.org to run a CQ dry run
3 years, 11 months ago
(2016-12-28 18:49:58 UTC)
#15
Try jobs failed on following builders: linux_layout_tests_slimming_paint_v2 on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_layout_tests_slimming_paint_v2/builds/2101)
3 years, 11 months ago
(2016-12-28 21:09:56 UTC)
#28
CQ is committing da patch. Bot data: {"patchset_id": 120001, "attempt_start_ts": 1482965564877800, "parent_rev": "c421ae7020ed0e27dfcf2707942ada303c0da633", "commit_rev": "c3db2bb4e127b0a7e3d58c1ac38d0f1e73dda118"}
3 years, 11 months ago
(2016-12-29 00:10:34 UTC)
#32
CQ is committing da patch.
Bot data: {"patchset_id": 120001, "attempt_start_ts": 1482965564877800,
"parent_rev": "c421ae7020ed0e27dfcf2707942ada303c0da633", "commit_rev":
"c3db2bb4e127b0a7e3d58c1ac38d0f1e73dda118"}
commit-bot: I haz the power
Description was changed from ========== Move computation of 3D descendants to the descendant-dependent flags walk. ...
3 years, 11 months ago
(2016-12-29 00:11:05 UTC)
#33
Message was sent while issue was closed.
Description was changed from
==========
Move computation of 3D descendants to the descendant-dependent flags walk.
BUG=668342
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
==========
to
==========
Move computation of 3D descendants to the descendant-dependent flags walk.
BUG=668342
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
Review-Url: https://codereview.chromium.org/2604973002
==========
commit-bot: I haz the power
Committed patchset #7 (id:120001)
3 years, 11 months ago
(2016-12-29 00:11:06 UTC)
#34
Message was sent while issue was closed.
Committed patchset #7 (id:120001)
commit-bot: I haz the power
Description was changed from ========== Move computation of 3D descendants to the descendant-dependent flags walk. ...
3 years, 11 months ago
(2017-01-02 15:50:52 UTC)
#35
Message was sent while issue was closed.
Description was changed from
==========
Move computation of 3D descendants to the descendant-dependent flags walk.
BUG=668342
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
Review-Url: https://codereview.chromium.org/2604973002
==========
to
==========
Move computation of 3D descendants to the descendant-dependent flags walk.
BUG=668342
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
Committed: https://crrev.com/8624b809c7f75c609e509f17cc4ee20fc3fceb90
Cr-Commit-Position: refs/heads/master@{#440909}
==========
commit-bot: I haz the power
Patchset 7 (id:??) landed as https://crrev.com/8624b809c7f75c609e509f17cc4ee20fc3fceb90 Cr-Commit-Position: refs/heads/master@{#440909}
3 years, 11 months ago
(2017-01-02 15:50:54 UTC)
#36
Issue 2604973002: Move computation of 3D descendants to the descendant-dependent flags walk.
(Closed)
Created 3 years, 11 months ago by chrishtr
Modified 3 years, 11 months ago
Reviewers: Xianzhu
Base URL:
Comments: 5