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

Issue 2196023002: cc: Never make a DirectRenderer in LayerTreeHostImpl. (Closed)

Created:
4 years, 4 months ago by danakj
Modified:
4 years, 4 months ago
Reviewers:
pdr., enne (OOO), Khushal
CC:
cc-bugs_chromium.org, chromium-reviews, piman, David Trainor- moved to gerrit, Wez
Base URL:
https://chromium.googlesource.com/chromium/src.git@display-layertreetest
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

cc: Never make a DirectRenderer in LayerTreeHostImpl. This DCHECKs that the OutputSurface says delegated_rendering. And fixes a few unit test stragglers that were passing a non-delegated flag. And then we delete code to create GLRenderer and SoftwareRenderer from LayerTreeHostImpl. R=enne BUG=606056 CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel Committed: https://crrev.com/c070bf556fae8811df77edbd2a7b3a3594de660e Cr-Commit-Position: refs/heads/master@{#411167}

Patch Set 1 #

Patch Set 2 : dcheck-delegating: . #

Patch Set 3 : dcheck-delegating: blinktests #

Patch Set 4 : dcheck-delegating: blinktests #

Unified diffs Side-by-side diffs Delta from patch set Stats (+16 lines, -43 lines) Patch
M cc/layers/nine_patch_layer_impl_unittest.cc View 1 chunk +2 lines, -1 line 0 comments Download
M cc/layers/picture_layer_unittest.cc View 1 chunk +1 line, -2 lines 0 comments Download
M cc/tiles/tile_manager_unittest.cc View 3 chunks +4 lines, -6 lines 0 comments Download
M cc/trees/layer_tree_host_impl.cc View 2 chunks +3 lines, -17 lines 0 comments Download
M cc/trees/layer_tree_host_impl_unittest.cc View 1 2 chunks +5 lines, -16 lines 0 comments Download
M third_party/WebKit/Source/platform/graphics/CompositorMutableStateTest.cpp View 1 2 1 chunk +1 line, -1 line 0 comments Download

Depends on Patchset:

Dependent Patchsets:

Messages

Total messages: 28 (19 generated)
danakj
4 years, 4 months ago (2016-08-10 18:41:25 UTC) #12
danakj
+pdr for WebKit.
4 years, 4 months ago (2016-08-10 18:54:57 UTC) #16
enne (OOO)
lgtm
4 years, 4 months ago (2016-08-10 18:56:29 UTC) #18
pdr.
On 2016/08/10 at 18:56:29, enne wrote: > lgtm lgtm
4 years, 4 months ago (2016-08-10 19:28:40 UTC) #20
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/2196023002/50001
4 years, 4 months ago (2016-08-10 20:05:32 UTC) #22
commit-bot: I haz the power
Committed patchset #4 (id:50001)
4 years, 4 months ago (2016-08-10 22:42:22 UTC) #23
commit-bot: I haz the power
Patchset 4 (id:??) landed as https://crrev.com/c070bf556fae8811df77edbd2a7b3a3594de660e Cr-Commit-Position: refs/heads/master@{#411167}
4 years, 4 months ago (2016-08-10 22:45:52 UTC) #25
Khushal
+wez, dtrainor The Blimp app still uses direct rendering for the compositor. Even after integrating ...
4 years, 4 months ago (2016-08-11 19:07:35 UTC) #27
danakj
4 years, 4 months ago (2016-08-11 22:13:46 UTC) #28
Message was sent while issue was closed.
On Thu, Aug 11, 2016 at 12:07 PM, <khushalsagar@chromium.org> wrote:

> +wez, dtrainor
>
> The Blimp app still uses direct rendering for the compositor. Even after
> integrating with Clank, where that will change to delegated rendering,
> this will
> require moving the standalone app to using a display compositor first.
>

Blimp should absolutely be using a Display. This is going to block a
truckload of changes I'm trying to do in cc. :/
https://bugs.chromium.org/p/chromium/issues/detail?id=606056 for
https://bugs.chromium.org/p/chromium/issues/detail?id=487471


>
> https://codereview.chromium.org/2196023002/
>

-- 
You received this message because you are subscribed to the Google Groups
"Chromium-reviews" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to chromium-reviews+unsubscribe@chromium.org.

Powered by Google App Engine
This is Rietveld 408576698