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

Issue 1901253002: Mac: Towards moving CALayerTree to the browser proc (Closed)

Created:
4 years, 8 months ago by ccameron
Modified:
4 years, 8 months ago
Reviewers:
no sievers
CC:
chromium-reviews, piman+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Mac: Towards moving CALayerTree to the browser proc We currently construct the CALayerTree in the browser process, then shuffle it over to the GPU process. This moves the code over to being next to AcceleratedWidgetMac, which is what will be hosting the CALayerTree when it moves to the browser process. Add me as an OWNER for ImageTransportSurfaceOverlayMac. BUG=604052 CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel;tryserver.chromium.win:win_optional_gpu_tests_rel Committed: https://crrev.com/1d09d3e429a86ade0173092e56772eb080bf0834 Cr-Commit-Position: refs/heads/master@{#388708}

Patch Set 1 #

Patch Set 2 : Rebase #

Total comments: 2

Patch Set 3 : Incorporate review feedback #

Patch Set 4 : git log #

Patch Set 5 : Remove BUILD.gn #

Unified diffs Side-by-side diffs Delta from patch set Stats (+121 lines, -2058 lines) Patch
M gpu/gpu.gyp View 1 2 1 chunk +0 lines, -8 lines 0 comments Download
M gpu/gpu_ipc_service.gypi View 1 1 chunk +0 lines, -7 lines 0 comments Download
M gpu/ipc/service/BUILD.gn View 1 2 chunks +3 lines, -23 lines 0 comments Download
A gpu/ipc/service/OWNERS View 1 chunk +2 lines, -0 lines 0 comments Download
D gpu/ipc/service/ca_layer_partial_damage_tree_mac.h View 1 1 chunk +0 lines, -57 lines 0 comments Download
D gpu/ipc/service/ca_layer_partial_damage_tree_mac.mm View 1 1 chunk +0 lines, -287 lines 0 comments Download
D gpu/ipc/service/ca_layer_tree_mac.h View 1 1 chunk +0 lines, -203 lines 0 comments Download
D gpu/ipc/service/ca_layer_tree_mac.mm View 1 1 chunk +0 lines, -571 lines 0 comments Download
D gpu/ipc/service/ca_layer_tree_unittest_mac.mm View 1 1 chunk +0 lines, -854 lines 0 comments Download
M gpu/ipc/service/image_transport_surface_overlay_mac.h View 1 2 chunks +8 lines, -6 lines 0 comments Download
M gpu/ipc/service/image_transport_surface_overlay_mac.mm View 1 3 chunks +4 lines, -4 lines 0 comments Download
M ui/accelerated_widget_mac/BUILD.gn View 3 4 2 chunks +31 lines, -0 lines 0 comments Download
M ui/accelerated_widget_mac/DEPS View 1 chunk +3 lines, -0 lines 0 comments Download
M ui/accelerated_widget_mac/accelerated_widget_mac.gyp View 1 2 2 chunks +31 lines, -0 lines 0 comments Download
A + ui/accelerated_widget_mac/ca_layer_partial_damage_tree_mac.h View 1 2 chunks +5 lines, -4 lines 0 comments Download
A + ui/accelerated_widget_mac/ca_layer_partial_damage_tree_mac.mm View 1 3 chunks +3 lines, -3 lines 0 comments Download
A + ui/accelerated_widget_mac/ca_layer_tree_mac.h View 1 4 chunks +7 lines, -7 lines 0 comments Download
A + ui/accelerated_widget_mac/ca_layer_tree_mac.mm View 1 2 3 chunks +4 lines, -4 lines 0 comments Download
A + ui/accelerated_widget_mac/ca_layer_tree_unittest_mac.mm View 1 20 chunks +20 lines, -20 lines 0 comments Download

Messages

Total messages: 23 (9 generated)
ccameron
ptal. Just moving stuff.
4 years, 8 months ago (2016-04-19 23:25:26 UTC) #5
no sievers
https://codereview.chromium.org/1901253002/diff/20001/ui/accelerated_widget_mac/DEPS File ui/accelerated_widget_mac/DEPS (right): https://codereview.chromium.org/1901253002/diff/20001/ui/accelerated_widget_mac/DEPS#newcode2 ui/accelerated_widget_mac/DEPS:2: "+gpu/GLES2", That dependency seems backwards. Can you add the ...
4 years, 8 months ago (2016-04-20 00:20:14 UTC) #6
ccameron
Yeah, if the GL binding include order seems broken, I think we're just at the ...
4 years, 8 months ago (2016-04-20 07:17:15 UTC) #7
no sievers
On 2016/04/20 07:17:15, ccameron wrote: > Yeah, if the GL binding include order seems broken, ...
4 years, 8 months ago (2016-04-20 19:41:56 UTC) #8
ccameron
On 2016/04/20 19:41:56, sievers wrote: > On 2016/04/20 07:17:15, ccameron wrote: > > Yeah, if ...
4 years, 8 months ago (2016-04-20 20:25:45 UTC) #9
no sievers
On 2016/04/20 20:25:45, ccameron wrote: > On 2016/04/20 19:41:56, sievers wrote: > > On 2016/04/20 ...
4 years, 8 months ago (2016-04-20 23:39:20 UTC) #10
ccameron
Sure -- updated.
4 years, 8 months ago (2016-04-20 23:50:49 UTC) #12
no sievers
lgtm
4 years, 8 months ago (2016-04-21 00:07:21 UTC) #13
ccameron
On 2016/04/21 00:07:21, sievers wrote: > lgtm Hmm, the updates to BUILD.gn don't pass checks ...
4 years, 8 months ago (2016-04-21 00:14:36 UTC) #14
no sievers
On 2016/04/21 00:14:36, ccameron wrote: > On 2016/04/21 00:07:21, sievers wrote: > > lgtm > ...
4 years, 8 months ago (2016-04-21 00:19:37 UTC) #15
no sievers
On 2016/04/21 00:19:37, sievers wrote: > On 2016/04/21 00:14:36, ccameron wrote: > > On 2016/04/21 ...
4 years, 8 months ago (2016-04-21 00:23:23 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1901253002/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1901253002/80001
4 years, 8 months ago (2016-04-21 06:13:55 UTC) #20
commit-bot: I haz the power
Committed patchset #5 (id:80001)
4 years, 8 months ago (2016-04-21 07:21:47 UTC) #21
commit-bot: I haz the power
4 years, 8 months ago (2016-04-22 19:32:08 UTC) #23
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/1d09d3e429a86ade0173092e56772eb080bf0834
Cr-Commit-Position: refs/heads/master@{#388708}

Powered by Google App Engine
This is Rietveld 408576698