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

Issue 11674004: cc: Improve raster performance of PicturePileImpl (Closed)

Created:
7 years, 12 months ago by enne (OOO)
Modified:
7 years, 11 months ago
Reviewers:
nduca, reed1
CC:
chromium-reviews, cc-bugs_chromium.org, aelias_OOO_until_Jul13, Vangelis Kokkevis, reed2, Justin Novosad
Visibility:
Public.

Description

cc: Improve raster performance of PicturePileImpl Rather than rasterizing back-to-front, raster pictures from front-to-back using clips to prevent drawing over previous content. This prevents overdraw when rasterizing. R=nduca@chromium.org BUG=167306 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=175748

Patch Set 1 #

Patch Set 2 : Region rejection #

Patch Set 3 : Properly rebased #

Patch Set 4 : const_reverse_iterator broken on Clank /o\ #

Patch Set 5 : const_reverse_iterator broken on Clank /o\ #

Unified diffs Side-by-side diffs Delta from patch set Stats (+12 lines, -7 lines) Patch
M cc/picture_pile_impl.cc View 1 2 3 2 chunks +12 lines, -7 lines 0 comments Download

Messages

Total messages: 27 (0 generated)
enne (OOO)
7 years, 12 months ago (2012-12-27 01:26:19 UTC) #1
nduca
lgtm but should we have someone from skia land comment on perf implications of using ...
7 years, 12 months ago (2012-12-28 02:32:36 UTC) #2
enne (OOO)
On 2012/12/28 02:32:36, nduca wrote: > lgtm but should we have someone from skia land ...
7 years, 12 months ago (2012-12-28 02:35:16 UTC) #3
enne (OOO)
Numbers look pretty good, although it's not a clear win in all cases: http://goto.google.com/picturepilerasterperf. Across ...
7 years, 11 months ago (2012-12-28 20:54:35 UTC) #4
vangelis
On 2012/12/28 20:54:35, enne wrote: > Numbers look pretty good, although it's not a clear ...
7 years, 11 months ago (2013-01-04 00:44:00 UTC) #5
enne (OOO)
On 2013/01/04 00:44:00, vangelis wrote: > The pixels rastered number doesn't take into account the ...
7 years, 11 months ago (2013-01-04 01:08:01 UTC) #6
reed1
Your measurements sound valid. Drawing less is better, but non-rectangular clips have some overhead, so ...
7 years, 11 months ago (2013-01-04 13:13:29 UTC) #7
vangelis
On 2013/01/04 13:13:29, reed1 wrote: > Your measurements sound valid. Drawing less is better, but ...
7 years, 11 months ago (2013-01-04 17:13:28 UTC) #8
reed1
I thought that in (at least) one of the proposed cases, we were creating clips ...
7 years, 11 months ago (2013-01-04 18:29:05 UTC) #9
vangelis
On 2013/01/04 18:29:05, reed1 wrote: > I thought that in (at least) one of the ...
7 years, 11 months ago (2013-01-04 18:38:24 UTC) #10
reed1
Yes, skia internally stores complex BW clips as regions, and complex AA clips as a ...
7 years, 11 months ago (2013-01-04 18:42:31 UTC) #11
enne (OOO)
Eh, rect vs. region-based clips with the same region-based rejection end up about the same. ...
7 years, 11 months ago (2013-01-04 21:52:06 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/enne@chromium.org/11674004/16001
7 years, 11 months ago (2013-01-08 17:24:04 UTC) #13
commit-bot: I haz the power
Sorry for I got bad news for ya. Compile failed with a clobber build on ...
7 years, 11 months ago (2013-01-08 17:41:29 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/enne@chromium.org/11674004/16001
7 years, 11 months ago (2013-01-08 18:10:21 UTC) #15
commit-bot: I haz the power
Sorry for I got bad news for ya. Compile failed with a clobber build on ...
7 years, 11 months ago (2013-01-08 18:22:46 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/enne@chromium.org/11674004/16001
7 years, 11 months ago (2013-01-08 19:43:55 UTC) #17
commit-bot: I haz the power
Sorry for I got bad news for ya. Compile failed with a clobber build on ...
7 years, 11 months ago (2013-01-08 20:00:36 UTC) #18
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/enne@chromium.org/11674004/16001
7 years, 11 months ago (2013-01-08 20:50:58 UTC) #19
commit-bot: I haz the power
Sorry for I got bad news for ya. Compile failed with a clobber build on ...
7 years, 11 months ago (2013-01-08 21:06:00 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/enne@chromium.org/11674004/40001
7 years, 11 months ago (2013-01-08 22:14:21 UTC) #21
commit-bot: I haz the power
Step "update" is always a major failure. Look at the try server FAQ for more ...
7 years, 11 months ago (2013-01-08 22:18:50 UTC) #22
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/enne@chromium.org/11674004/40001
7 years, 11 months ago (2013-01-09 00:02:45 UTC) #23
commit-bot: I haz the power
Retried try job too often on win_aura for step(s) content_browsertests
7 years, 11 months ago (2013-01-09 04:05:34 UTC) #24
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/enne@chromium.org/11674004/40001
7 years, 11 months ago (2013-01-09 04:53:32 UTC) #25
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/enne@chromium.org/11674004/40001
7 years, 11 months ago (2013-01-09 05:25:23 UTC) #26
commit-bot: I haz the power
7 years, 11 months ago (2013-01-09 09:10:34 UTC) #27
Message was sent while issue was closed.
Change committed as 175748

Powered by Google App Engine
This is Rietveld 408576698