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

Issue 2277443003: [SPv2] Rasterization invalidation (Closed)

Created:
4 years, 4 months ago by Xianzhu
Modified:
4 years, 3 months ago
Reviewers:
chrishtr, pdr., trchen
CC:
blink-reviews, blink-reviews-paint_chromium.org, chromium-reviews, dshwang, slimming-paint-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[SPv2] Rasterization invalidation Design doc: https://docs.google.com/document/d/1M669yu7nsF9Wrkm7nQFi3Pp2r-QmCMqm4K7fPPo-doA/edit#heading=h.t80gaiwoyk1m This will replace ObjectPaintInvalidator::invalidateUsingContainer() for SPv2. CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 BUG=510908 Committed: https://crrev.com/0a848fcd4d159ff31f30aa20f4c0d6fd7a6a4123 Cr-Commit-Position: refs/heads/master@{#414835}

Patch Set 1 #

Patch Set 2 : - #

Patch Set 3 : - #

Patch Set 4 : - #

Patch Set 5 : - #

Patch Set 6 : - #

Total comments: 15

Patch Set 7 : - #

Patch Set 8 : Optimize #

Patch Set 9 : Fix break of debug build with dcheck off #

Total comments: 4

Patch Set 10 : - #

Unified diffs Side-by-side diffs Delta from patch set Stats (+602 lines, -130 lines) Patch
M third_party/WebKit/Source/platform/graphics/paint/PaintChunk.h View 1 2 3 4 5 6 2 chunks +8 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/platform/graphics/paint/PaintChunker.h View 1 2 1 chunk +7 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/platform/graphics/paint/PaintChunker.cpp View 1 4 chunks +14 lines, -11 lines 0 comments Download
M third_party/WebKit/Source/platform/graphics/paint/PaintController.h View 1 2 3 4 5 6 7 7 chunks +24 lines, -11 lines 0 comments Download
M third_party/WebKit/Source/platform/graphics/paint/PaintController.cpp View 1 2 3 4 5 6 7 8 9 15 chunks +126 lines, -15 lines 0 comments Download
M third_party/WebKit/Source/platform/graphics/paint/PaintControllerTest.cpp View 1 2 3 4 5 6 47 chunks +411 lines, -88 lines 0 comments Download
M third_party/WebKit/Source/platform/testing/FakeDisplayItemClient.h View 1 2 1 chunk +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/platform/testing/PaintPrinters.cpp View 1 2 1 chunk +10 lines, -0 lines 0 comments Download

Messages

Total messages: 56 (43 generated)
Xianzhu
4 years, 3 months ago (2016-08-25 18:00:09 UTC) #18
chrishtr
https://codereview.chromium.org/2277443003/diff/100001/third_party/WebKit/Source/platform/graphics/paint/PaintChunk.h File third_party/WebKit/Source/platform/graphics/paint/PaintChunk.h (right): https://codereview.chromium.org/2277443003/diff/100001/third_party/WebKit/Source/platform/graphics/paint/PaintChunk.h#newcode76 third_party/WebKit/Source/platform/graphics/paint/PaintChunk.h:76: // The total bounds of this paint chunk's contents, ...
4 years, 3 months ago (2016-08-26 18:10:51 UTC) #29
Xianzhu
https://codereview.chromium.org/2277443003/diff/100001/third_party/WebKit/Source/platform/graphics/paint/PaintChunk.h File third_party/WebKit/Source/platform/graphics/paint/PaintChunk.h (right): https://codereview.chromium.org/2277443003/diff/100001/third_party/WebKit/Source/platform/graphics/paint/PaintChunk.h#newcode76 third_party/WebKit/Source/platform/graphics/paint/PaintChunk.h:76: // The total bounds of this paint chunk's contents, ...
4 years, 3 months ago (2016-08-26 18:39:24 UTC) #30
chrishtr
lgtm
4 years, 3 months ago (2016-08-26 18:59:47 UTC) #32
Xianzhu
On 2016/08/26 18:59:47, chrishtr wrote: > lgtm Made some optimizations after the previous patch set. ...
4 years, 3 months ago (2016-08-26 19:23:56 UTC) #34
chrishtr
https://codereview.chromium.org/2277443003/diff/160001/third_party/WebKit/Source/platform/graphics/paint/PaintController.cpp File third_party/WebKit/Source/platform/graphics/paint/PaintController.cpp (right): https://codereview.chromium.org/2277443003/diff/160001/third_party/WebKit/Source/platform/graphics/paint/PaintController.cpp#newcode678 third_party/WebKit/Source/platform/graphics/paint/PaintController.cpp:678: m_newDisplayItemList.removeLast(); This part is new too, right? Why?
4 years, 3 months ago (2016-08-26 20:01:49 UTC) #41
Xianzhu
https://codereview.chromium.org/2277443003/diff/160001/third_party/WebKit/Source/platform/graphics/paint/PaintController.cpp File third_party/WebKit/Source/platform/graphics/paint/PaintController.cpp (right): https://codereview.chromium.org/2277443003/diff/160001/third_party/WebKit/Source/platform/graphics/paint/PaintController.cpp#newcode678 third_party/WebKit/Source/platform/graphics/paint/PaintController.cpp:678: m_newDisplayItemList.removeLast(); On 2016/08/26 20:01:49, chrishtr wrote: > This part ...
4 years, 3 months ago (2016-08-26 20:23:23 UTC) #44
chrishtr
https://codereview.chromium.org/2277443003/diff/160001/third_party/WebKit/Source/platform/graphics/paint/PaintController.cpp File third_party/WebKit/Source/platform/graphics/paint/PaintController.cpp (right): https://codereview.chromium.org/2277443003/diff/160001/third_party/WebKit/Source/platform/graphics/paint/PaintController.cpp#newcode678 third_party/WebKit/Source/platform/graphics/paint/PaintController.cpp:678: m_newDisplayItemList.removeLast(); On 2016/08/26 at 20:23:23, Xianzhu wrote: > On ...
4 years, 3 months ago (2016-08-26 20:32:22 UTC) #45
Xianzhu
https://codereview.chromium.org/2277443003/diff/160001/third_party/WebKit/Source/platform/graphics/paint/PaintController.cpp File third_party/WebKit/Source/platform/graphics/paint/PaintController.cpp (right): https://codereview.chromium.org/2277443003/diff/160001/third_party/WebKit/Source/platform/graphics/paint/PaintController.cpp#newcode678 third_party/WebKit/Source/platform/graphics/paint/PaintController.cpp:678: m_newDisplayItemList.removeLast(); On 2016/08/26 20:32:22, chrishtr wrote: > On 2016/08/26 ...
4 years, 3 months ago (2016-08-26 20:53:49 UTC) #48
chrishtr
lgtm
4 years, 3 months ago (2016-08-26 21:02:37 UTC) #49
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/2277443003/180001
4 years, 3 months ago (2016-08-26 21:20:40 UTC) #52
commit-bot: I haz the power
Committed patchset #10 (id:180001)
4 years, 3 months ago (2016-08-26 22:36:36 UTC) #54
commit-bot: I haz the power
4 years, 3 months ago (2016-08-26 22:38:30 UTC) #56
Message was sent while issue was closed.
Patchset 10 (id:??) landed as
https://crrev.com/0a848fcd4d159ff31f30aa20f4c0d6fd7a6a4123
Cr-Commit-Position: refs/heads/master@{#414835}

Powered by Google App Engine
This is Rietveld 408576698