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

Issue 979693005: Add underlays and split off common overlay functionality (Closed)

Created:
5 years, 9 months ago by achaulk
Modified:
5 years, 8 months ago
CC:
chromium-reviews, cc-bugs_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add underlays and split off common overlay functionality Committed: https://crrev.com/f47b494165f7d03a8e92b1780acdf673a87cb454 Cr-Commit-Position: refs/heads/master@{#323274}

Patch Set 1 #

Total comments: 9

Patch Set 2 : address comments #

Patch Set 3 : rebase #

Patch Set 4 : fix build #

Patch Set 5 : add unittest #

Patch Set 6 : move IsOverlayQuad to common #

Patch Set 7 : clean up headers #

Patch Set 8 : add test + check quad switching #

Total comments: 10

Patch Set 9 : #

Total comments: 12

Patch Set 10 : address comments #

Patch Set 11 : more unused headers #

Total comments: 5

Patch Set 12 : list container unittests #

Patch Set 13 : overlay test changes #

Unified diffs Side-by-side diffs Delta from patch set Stats (+273 lines, -271 lines) Patch
M cc/BUILD.gn View 1 2 3 4 5 6 7 8 9 1 chunk +4 lines, -0 lines 0 comments Download
M cc/cc.gyp View 1 2 3 4 5 6 7 8 9 1 chunk +4 lines, -0 lines 0 comments Download
A + cc/output/overlay_strategy_common.h View 1 2 3 4 5 6 7 8 9 3 chunks +17 lines, -16 lines 0 comments Download
A + cc/output/overlay_strategy_common.cc View 1 2 3 4 5 6 7 8 6 chunks +28 lines, -89 lines 0 comments Download
M cc/output/overlay_strategy_single_on_top.h View 1 2 3 4 5 2 chunks +2 lines, -17 lines 0 comments Download
M cc/output/overlay_strategy_single_on_top.cc View 1 2 3 4 5 6 1 chunk +1 line, -118 lines 0 comments Download
A cc/output/overlay_strategy_underlay.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +32 lines, -0 lines 0 comments Download
A cc/output/overlay_strategy_underlay.cc View 1 2 3 4 5 6 7 8 9 1 chunk +69 lines, -0 lines 0 comments Download
M cc/output/overlay_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 6 chunks +68 lines, -21 lines 0 comments Download
M cc/quads/list_container.h View 1 2 3 4 5 6 7 8 9 1 chunk +6 lines, -0 lines 0 comments Download
M cc/quads/list_container_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 7 chunks +42 lines, -10 lines 0 comments Download

Messages

Total messages: 33 (4 generated)
achaulk
This should work for underlays
5 years, 9 months ago (2015-03-04 20:53:35 UTC) #2
alexst (slow to review)
https://codereview.chromium.org/979693005/diff/1/cc/output/overlay_strategy_single_on_top.h File cc/output/overlay_strategy_single_on_top.h (right): https://codereview.chromium.org/979693005/diff/1/cc/output/overlay_strategy_single_on_top.h#newcode31 cc/output/overlay_strategy_single_on_top.h:31: OverlayCandidateValidator* capability_checker_; Maybe move this into the base class ...
5 years, 9 months ago (2015-03-05 14:12:01 UTC) #3
halliwell
https://codereview.chromium.org/979693005/diff/1/cc/output/overlay_strategy_underlay.cc File cc/output/overlay_strategy_underlay.cc (right): https://codereview.chromium.org/979693005/diff/1/cc/output/overlay_strategy_underlay.cc#newcode79 cc/output/overlay_strategy_underlay.cc:79: SK_ColorTRANSPARENT, true); I tried patching this change into my ...
5 years, 9 months ago (2015-03-05 18:51:35 UTC) #5
achaulk
https://codereview.chromium.org/979693005/diff/1/cc/output/overlay_strategy_underlay.cc File cc/output/overlay_strategy_underlay.cc (right): https://codereview.chromium.org/979693005/diff/1/cc/output/overlay_strategy_underlay.cc#newcode79 cc/output/overlay_strategy_underlay.cc:79: SK_ColorTRANSPARENT, true); On 2015/03/05 18:51:35, halliwell wrote: > I ...
5 years, 9 months ago (2015-03-05 18:53:04 UTC) #6
halliwell
On 2015/03/05 18:53:04, achaulk wrote: > https://codereview.chromium.org/979693005/diff/1/cc/output/overlay_strategy_underlay.cc > File cc/output/overlay_strategy_underlay.cc (right): > > https://codereview.chromium.org/979693005/diff/1/cc/output/overlay_strategy_underlay.cc#newcode79 > ...
5 years, 9 months ago (2015-03-05 18:54:30 UTC) #7
alexst (slow to review)
On 2015/03/05 18:54:30, halliwell wrote: > On 2015/03/05 18:53:04, achaulk wrote: > > > https://codereview.chromium.org/979693005/diff/1/cc/output/overlay_strategy_underlay.cc ...
5 years, 9 months ago (2015-03-05 19:01:11 UTC) #8
alexst (slow to review)
On 2015/03/05 19:01:11, alexst wrote: > On 2015/03/05 18:54:30, halliwell wrote: > > On 2015/03/05 ...
5 years, 9 months ago (2015-03-05 19:30:38 UTC) #9
achaulk
On 2015/03/05 19:30:38, alexst wrote: > On 2015/03/05 19:01:11, alexst wrote: > > On 2015/03/05 ...
5 years, 9 months ago (2015-03-05 19:32:23 UTC) #10
danakj
On Thu, Mar 5, 2015 at 11:32 AM, <achaulk@chromium.org> wrote: > On 2015/03/05 19:30:38, alexst ...
5 years, 9 months ago (2015-03-05 19:39:33 UTC) #11
halliwell
On 2015/03/05 19:39:33, danakj wrote: > On Thu, Mar 5, 2015 at 11:32 AM, <mailto:achaulk@chromium.org> ...
5 years, 9 months ago (2015-03-05 23:09:25 UTC) #12
halliwell
On 2015/03/05 23:09:25, halliwell wrote: > On 2015/03/05 19:39:33, danakj wrote: > > On Thu, ...
5 years, 9 months ago (2015-03-06 18:47:44 UTC) #13
achaulk
dana, PTAL All of the rejection cases are shared with the singleoverlayontop, since they now ...
5 years, 9 months ago (2015-03-18 16:31:27 UTC) #14
danakj
https://codereview.chromium.org/979693005/diff/140001/cc/output/overlay_strategy_common.cc File cc/output/overlay_strategy_common.cc (right): https://codereview.chromium.org/979693005/diff/140001/cc/output/overlay_strategy_common.cc#newcode50 cc/output/overlay_strategy_common.cc:50: // Ignore transparent solid color quads. I missed this ...
5 years, 9 months ago (2015-03-18 16:36:52 UTC) #15
achaulk
https://codereview.chromium.org/979693005/diff/140001/cc/output/overlay_strategy_common.cc File cc/output/overlay_strategy_common.cc (right): https://codereview.chromium.org/979693005/diff/140001/cc/output/overlay_strategy_common.cc#newcode50 cc/output/overlay_strategy_common.cc:50: // Ignore transparent solid color quads. On 2015/03/18 16:36:51, ...
5 years, 9 months ago (2015-03-18 16:51:34 UTC) #16
alexst (slow to review)
https://codereview.chromium.org/979693005/diff/140001/cc/output/overlay_strategy_underlay.h File cc/output/overlay_strategy_underlay.h (right): https://codereview.chromium.org/979693005/diff/140001/cc/output/overlay_strategy_underlay.h#newcode21 cc/output/overlay_strategy_underlay.h:21: // it. The video is "underlaid" through the same ...
5 years, 9 months ago (2015-03-18 17:47:30 UTC) #17
achaulk
https://codereview.chromium.org/979693005/diff/140001/cc/output/overlay_strategy_underlay.h File cc/output/overlay_strategy_underlay.h (right): https://codereview.chromium.org/979693005/diff/140001/cc/output/overlay_strategy_underlay.h#newcode21 cc/output/overlay_strategy_underlay.h:21: // it. The video is "underlaid" through the same ...
5 years, 9 months ago (2015-03-18 19:40:39 UTC) #18
danakj
https://codereview.chromium.org/979693005/diff/160001/cc/output/overlay_strategy_underlay.cc File cc/output/overlay_strategy_underlay.cc (right): https://codereview.chromium.org/979693005/diff/160001/cc/output/overlay_strategy_underlay.cc#newcode59 cc/output/overlay_strategy_underlay.cc:59: SolidColorDrawQuad* replacement = new (candidate_quad) SolidColorDrawQuad(); I think we ...
5 years, 9 months ago (2015-03-18 21:30:14 UTC) #19
alexst (slow to review)
https://codereview.chromium.org/979693005/diff/160001/cc/output/overlay_strategy_underlay.h File cc/output/overlay_strategy_underlay.h (right): https://codereview.chromium.org/979693005/diff/160001/cc/output/overlay_strategy_underlay.h#newcode12 cc/output/overlay_strategy_underlay.h:12: #include "cc/output/overlay_processor.h" Do you need this include in the ...
5 years, 9 months ago (2015-03-18 21:37:58 UTC) #20
achaulk
https://codereview.chromium.org/979693005/diff/160001/cc/output/overlay_strategy_underlay.cc File cc/output/overlay_strategy_underlay.cc (right): https://codereview.chromium.org/979693005/diff/160001/cc/output/overlay_strategy_underlay.cc#newcode59 cc/output/overlay_strategy_underlay.cc:59: SolidColorDrawQuad* replacement = new (candidate_quad) SolidColorDrawQuad(); On 2015/03/18 21:30:14, ...
5 years, 9 months ago (2015-03-23 19:16:03 UTC) #21
alexst (slow to review)
lgtm
5 years, 9 months ago (2015-03-23 20:45:51 UTC) #22
danakj
(In the future, please try to upload a rebase as a separate patch set. Looking ...
5 years, 9 months ago (2015-03-24 17:48:10 UTC) #23
achaulk
Yeah sorry about that. I thought I had uploaded it before I rebased that branch
5 years, 9 months ago (2015-03-24 17:48:55 UTC) #24
danakj
https://codereview.chromium.org/979693005/diff/200001/cc/output/overlay_unittest.cc File cc/output/overlay_unittest.cc (right): https://codereview.chromium.org/979693005/diff/200001/cc/output/overlay_unittest.cc#newcode785 cc/output/overlay_unittest.cc:785: ASSERT_EQ(pass_list[0]->quad_list.back()->material, DrawQuad::SOLID_COLOR); EXPECT is nicer than ASSERT unless you're ...
5 years, 9 months ago (2015-03-24 17:55:15 UTC) #25
achaulk
https://codereview.chromium.org/979693005/diff/200001/cc/output/overlay_unittest.cc File cc/output/overlay_unittest.cc (right): https://codereview.chromium.org/979693005/diff/200001/cc/output/overlay_unittest.cc#newcode785 cc/output/overlay_unittest.cc:785: ASSERT_EQ(pass_list[0]->quad_list.back()->material, DrawQuad::SOLID_COLOR); On 2015/03/24 17:55:15, danakj wrote: > Can ...
5 years, 9 months ago (2015-03-27 17:17:47 UTC) #26
achaulk
ping
5 years, 8 months ago (2015-04-01 16:13:16 UTC) #27
danakj
LGTM (I had looked when you posted your last comment but there was no changes. ...
5 years, 8 months ago (2015-04-01 16:14:41 UTC) #28
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/979693005/240001
5 years, 8 months ago (2015-04-01 16:21:20 UTC) #31
commit-bot: I haz the power
Committed patchset #13 (id:240001)
5 years, 8 months ago (2015-04-01 17:26:25 UTC) #32
commit-bot: I haz the power
5 years, 8 months ago (2015-04-01 17:27:36 UTC) #33
Message was sent while issue was closed.
Patchset 13 (id:??) landed as
https://crrev.com/f47b494165f7d03a8e92b1780acdf673a87cb454
Cr-Commit-Position: refs/heads/master@{#323274}

Powered by Google App Engine
This is Rietveld 408576698