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

Issue 2329623003: cc: Remove unneeded methods from OutputSurface. (Closed)

Created:
4 years, 3 months ago by danakj
Modified:
4 years, 3 months ago
Reviewers:
enne (OOO), boliu, Wez, sky
CC:
chromium-reviews, rjkroege, mlamouri+watch-content_chromium.org, jam, darin-cc_chromium.org, piman+watch_chromium.org, cc-bugs_chromium.org, piman, Khushal
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

cc: Remove unneeded methods from OutputSurface. Removes two methods that exist to forward to the client, and are called by subclasses. A third is needed for Bind, but made protected. The subclasses just call to the client directly. Also removes SetExternalStencilTest, and moves the state and implementation of HasExternalStencilTest to the single implementation that returns true ever. R=enne BUG=606056 CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel Committed: https://crrev.com/c54146a5806f7322d06bc5b3079adf1a6fd6b071 Cr-Commit-Position: refs/heads/master@{#418060}

Patch Set 1 #

Patch Set 2 : rebase #

Patch Set 3 : shrink-os-api: remove stencil state too #

Patch Set 4 : shrink-os-api: moreblimp #

Total comments: 2

Patch Set 5 : shrink-os-api: rebase #

Patch Set 6 : android #

Patch Set 7 : moreanroid #

Patch Set 8 : superandroid #

Unified diffs Side-by-side diffs Delta from patch set Stats (+31 lines, -56 lines) Patch
M android_webview/browser/parent_output_surface.h View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M android_webview/browser/parent_output_surface.cc View 1 2 2 chunks +4 lines, -1 line 0 comments Download
M blimp/client/core/compositor/delegated_output_surface.h View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M blimp/client/core/compositor/delegated_output_surface.cc View 1 2 3 5 chunks +6 lines, -6 lines 0 comments Download
M cc/output/output_surface.h View 1 2 3 4 5 6 7 3 chunks +8 lines, -23 lines 0 comments Download
M cc/output/output_surface.cc View 1 2 2 chunks +6 lines, -20 lines 0 comments Download
M cc/surfaces/surface_display_output_surface.cc View 1 chunk +1 line, -1 line 0 comments Download
M cc/test/test_delegating_output_surface.cc View 1 chunk +1 line, -1 line 0 comments Download
M content/renderer/android/synchronous_compositor_output_surface.cc View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M content/renderer/gpu/compositor_output_surface.cc View 1 chunk +1 line, -1 line 0 comments Download
M services/ui/public/cpp/output_surface.cc View 1 chunk +1 line, -1 line 0 comments Download

Depends on Patchset:

Messages

Total messages: 46 (33 generated)
danakj
4 years, 3 months ago (2016-09-10 00:00:14 UTC) #2
danakj
+sky for services/ (will TBR)
4 years, 3 months ago (2016-09-10 00:00:40 UTC) #5
enne (OOO)
lgtm
4 years, 3 months ago (2016-09-10 00:37:18 UTC) #11
danakj
+boliu for webview +wez for blimp
4 years, 3 months ago (2016-09-10 00:37:32 UTC) #13
boliu
lgtm
4 years, 3 months ago (2016-09-10 00:41:10 UTC) #19
danakj
https://codereview.chromium.org/2329623003/diff/60001/blimp/client/core/compositor/delegated_output_surface.h File blimp/client/core/compositor/delegated_output_surface.h (right): https://codereview.chromium.org/2329623003/diff/60001/blimp/client/core/compositor/delegated_output_surface.h#newcode52 blimp/client/core/compositor/delegated_output_surface.h:52: base::WeakPtr<BlimpOutputSurfaceClient> blimp_client_; I renamed this because the base class ...
4 years, 3 months ago (2016-09-10 00:58:24 UTC) #23
Wez
blimp/ LGTM https://codereview.chromium.org/2329623003/diff/60001/blimp/client/core/compositor/delegated_output_surface.h File blimp/client/core/compositor/delegated_output_surface.h (right): https://codereview.chromium.org/2329623003/diff/60001/blimp/client/core/compositor/delegated_output_surface.h#newcode52 blimp/client/core/compositor/delegated_output_surface.h:52: base::WeakPtr<BlimpOutputSurfaceClient> blimp_client_; On 2016/09/10 00:58:24, danakj wrote: ...
4 years, 3 months ago (2016-09-12 00:06:44 UTC) #27
sky
services LGTM
4 years, 3 months ago (2016-09-12 16:54:15 UTC) #28
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/2329623003/120001
4 years, 3 months ago (2016-09-12 20:00:38 UTC) #37
commit-bot: I haz the power
Try jobs failed on following builders: android_n5x_swarming_rel on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_n5x_swarming_rel/builds/29173)
4 years, 3 months ago (2016-09-12 20:20:39 UTC) #39
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/2329623003/140001
4 years, 3 months ago (2016-09-12 20:33:09 UTC) #42
commit-bot: I haz the power
Committed patchset #8 (id:140001)
4 years, 3 months ago (2016-09-12 21:46:38 UTC) #44
commit-bot: I haz the power
4 years, 3 months ago (2016-09-12 21:48:46 UTC) #46
Message was sent while issue was closed.
Patchset 8 (id:??) landed as
https://crrev.com/c54146a5806f7322d06bc5b3079adf1a6fd6b071
Cr-Commit-Position: refs/heads/master@{#418060}

Powered by Google App Engine
This is Rietveld 408576698