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

Issue 2449853004: Getting rid of DelegatedFrameData (Closed)

Created:
4 years, 1 month ago by Saman Sami
Modified:
4 years ago
CC:
ajuma+watch_chromium.org, anandc+watch-blimp_chromium.org, android-webview-reviews_chromium.org, bgoldman+watch-blimp_chromium.org, blink-reviews, blink-reviews-platform-graphics_chromium.org, Rik, cc-bugs_chromium.org, chromium-reviews, creis+watch_chromium.org, danakj+watch_chromium.org, darin-cc_chromium.org, dshwang, drott+blinkwatch_chromium.org, krit, dtrainor+watch-blimp_chromium.org, f(malita), fuzzing_chromium.org, gcasto+watch-blimp_chromium.org, jam, jbauman+watch_chromium.org, jbroman, jessicag+watch-blimp_chromium.org, Justin Novosad, kalyank, khushalsagar+watch-blimp_chromium.org, kmarshall+watch-blimp_chromium.org, lethalantidote+watch-blimp_chromium.org, mac-reviews_chromium.org, maniscalco+watch-blimp_chromium.org, marcinjb+watch-blimp_chromium.org, miu+watch_chromium.org, mlamouri+watch-content_chromium.org, nasko+codewatch_chromium.org, nona+watch_chromium.org, nyquist+watch-blimp_chromium.org, pdr+graphicswatchlist_chromium.org, perumaal+watch-blimp_chromium.org, piman+watch_chromium.org, rjkroege, rwlbuis, scf+watch-blimp_chromium.org, Stephen Chennney, shaktisahu+watch-blimp_chromium.org, shuchen+watch_chromium.org, sriramsr+watch-blimp_chromium.org, steimel+watch-blimp_chromium.org, James Su, xjz+watch_chromium.org, yusukes+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Getting rid of DelegatedFrameData delegated_frame_data in CompositorFrame creates an unnecessary level of indirection. This CL removes DelegatedFrameData and stores the contents of delegated_frame_host (namely resource_list and render_pass_list) directly inside CompositorFrame. BUG=653741 Committed: https://crrev.com/4ba3a0e9d06bf66b3d900fec44bcf8ee4a2964a2 Committed: https://crrev.com/ce5c3c3facaf0240ab9fdb7bbf05116af9cab5d5 Cr-Original-Commit-Position: refs/heads/master@{#428591} Cr-Commit-Position: refs/heads/master@{#433186}

Patch Set 1 #

Total comments: 12

Patch Set 2 : Addressed reviewers' concerns #

Total comments: 1

Patch Set 3 : Fixed DCHECK #

Patch Set 4 : Reverted some changes #

Patch Set 5 : DemandDrawHw #

Patch Set 6 : SyncCompositorHostMsg_ReturnFrame #

Patch Set 7 : RenderWidgetHostViewAura #

Patch Set 8 : DemandDrawHw #

Patch Set 9 : IsEmpty + rebase #

Total comments: 33

Patch Set 10 : Split diff + rebase #

Patch Set 11 : Improved ParamTraits<cc:CompositorFrame> #

Patch Set 12 : Fixed compile error #

Patch Set 13 : rebase #

Patch Set 14 : Addressed Dana's comments #

Patch Set 15 : Compile error + auro widget #

Total comments: 1

Patch Set 16 : Dana's comment rebase #

Total comments: 5

Patch Set 17 : Revert "Revert "Getting rid of DelegatedFrameData"" #

Patch Set 18 : fix #

Patch Set 19 : fix #

Patch Set 20 : fix #

Patch Set 21 : rebase #

Patch Set 22 : fix #

Patch Set 23 : doc #

Total comments: 1

Patch Set 24 : doc #

Patch Set 25 : nit #

Unified diffs Side-by-side diffs Delta from patch set Stats (+395 lines, -1123 lines) Patch
M android_webview/browser/browser_view_renderer.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +2 lines, -2 lines 0 comments Download
M android_webview/browser/hardware_renderer.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 3 chunks +4 lines, -9 lines 0 comments Download
M android_webview/browser/surfaces_instance.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 chunks +1 line, -6 lines 0 comments Download
M android_webview/browser/test/rendering_test.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 chunks +2 lines, -4 lines 0 comments Download
M blimp/client/core/compositor/blimp_compositor.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +1 line, -2 lines 0 comments Download
M cc/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +0 lines, -2 lines 0 comments Download
M cc/ipc/cc_param_traits.h View 1 chunk +0 lines, -10 lines 0 comments Download
M cc/ipc/cc_param_traits.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 4 chunks +13 lines, -60 lines 0 comments Download
M cc/ipc/cc_param_traits_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 4 chunks +13 lines, -16 lines 0 comments Download
M cc/ipc/cc_serialization_perftest.cc View 2 chunks +1 line, -3 lines 0 comments Download
M cc/ipc/compositor_frame_struct_traits.h View 1 chunk +2 lines, -2 lines 0 comments Download
M cc/ipc/compositor_frame_struct_traits.cc View 1 chunk +2 lines, -3 lines 0 comments Download
M cc/ipc/struct_traits_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 chunks +6 lines, -11 lines 0 comments Download
M cc/output/compositor_frame.h View 1 2 3 4 5 6 7 8 2 chunks +4 lines, -2 lines 0 comments Download
M cc/output/compositor_frame.cc View 1 2 3 4 5 6 7 8 1 chunk +0 lines, -1 line 0 comments Download
D cc/output/delegated_frame_data.h View 1 chunk +0 lines, -29 lines 0 comments Download
D cc/output/delegated_frame_data.cc View 1 chunk +0 lines, -13 lines 0 comments Download
M cc/surfaces/direct_compositor_frame_sink.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 2 chunks +3 lines, -6 lines 0 comments Download
M cc/surfaces/direct_compositor_frame_sink_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +1 line, -4 lines 0 comments Download
M cc/surfaces/display.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 6 chunks +11 lines, -15 lines 0 comments Download
M cc/surfaces/display_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 4 chunks +3 lines, -11 lines 0 comments Download
M cc/surfaces/surface.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 4 chunks +7 lines, -4 lines 0 comments Download
M cc/surfaces/surface.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 8 chunks +31 lines, -33 lines 0 comments Download
M cc/surfaces/surface_aggregator.h View 2 chunks +1 line, -2 lines 0 comments Download
M cc/surfaces/surface_aggregator.cc View 14 chunks +30 lines, -34 lines 0 comments Download
M cc/surfaces/surface_aggregator_perftest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 5 chunks +5 lines, -10 lines 0 comments Download
M cc/surfaces/surface_aggregator_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 51 chunks +136 lines, -334 lines 0 comments Download
M cc/surfaces/surface_factory.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 chunk +4 lines, -0 lines 0 comments Download
M cc/surfaces/surface_factory.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 2 chunks +11 lines, -7 lines 0 comments Download
M cc/surfaces/surface_factory_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 11 chunks +10 lines, -30 lines 0 comments Download
M cc/surfaces/surface_hittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +5 lines, -9 lines 0 comments Download
M cc/surfaces/surface_hittest_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 3 chunks +4 lines, -6 lines 0 comments Download
M cc/surfaces/surfaces_pixeltest.cc View 9 chunks +9 lines, -35 lines 0 comments Download
M cc/test/fake_compositor_frame_sink.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +6 lines, -14 lines 0 comments Download
M cc/test/surface_aggregator_test_helpers.cc View 1 chunk +0 lines, -1 line 0 comments Download
M cc/test/surface_hittest_test_helpers.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +4 lines, -18 lines 0 comments Download
M cc/test/test_compositor_frame_sink.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 2 chunks +2 lines, -5 lines 0 comments Download
M cc/trees/layer_tree_host_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +3 lines, -4 lines 0 comments Download
M cc/trees/layer_tree_host_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 chunks +5 lines, -10 lines 0 comments Download
M cc/trees/layer_tree_host_unittest_context.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +0 lines, -18 lines 0 comments Download
M components/exo/surface.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 3 chunks +3 lines, -6 lines 0 comments Download
M components/exo/surface_unittest.cc View 1 2 3 4 5 6 7 8 4 chunks +10 lines, -12 lines 0 comments Download
M content/browser/bad_message.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +1 line, -1 line 0 comments Download
M content/browser/compositor/mus_browser_compositor_output_surface.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 3 chunks +2 lines, -3 lines 0 comments Download
M content/browser/frame_host/render_widget_host_view_child_frame.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +1 line, -2 lines 0 comments Download
M content/browser/frame_host/render_widget_host_view_child_frame_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +1 line, -2 lines 0 comments Download
M content/browser/frame_host/render_widget_host_view_guest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +1 line, -2 lines 0 comments Download
M content/browser/frame_host/render_widget_host_view_guest_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +1 line, -2 lines 0 comments Download
M content/browser/renderer_host/browser_compositor_view_mac.mm View 1 chunk +1 line, -2 lines 0 comments Download
M content/browser/renderer_host/delegated_frame_host.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 4 chunks +5 lines, -8 lines 0 comments Download
M content/browser/renderer_host/render_widget_host_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +1 line, -4 lines 0 comments Download
M content/browser/renderer_host/render_widget_host_view_android.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 chunks +2 lines, -4 lines 0 comments Download
M content/browser/renderer_host/render_widget_host_view_aura.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +0 lines, -4 lines 0 comments Download
M content/browser/renderer_host/render_widget_host_view_aura.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +1 line, -1 line 0 comments Download
M content/browser/renderer_host/render_widget_host_view_aura_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +2 lines, -3 lines 0 comments Download
M content/browser/renderer_host/render_widget_host_view_mac.mm View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 chunks +3 lines, -10 lines 0 comments Download
M content/renderer/android/synchronous_compositor_frame_sink.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 3 chunks +4 lines, -9 lines 0 comments Download
M services/ui/demo/bitmap_uploader.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 3 chunks +3 lines, -4 lines 0 comments Download
M services/ui/surfaces/display_compositor_frame_sink.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +0 lines, -135 lines 0 comments Download
M services/ui/ws/frame_generator.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 2 chunks +3 lines, -6 lines 0 comments Download
M services/ui/ws/gpu_compositor_frame_sink.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +1 line, -2 lines 0 comments Download
M services/ui/ws/server_window_compositor_frame_sink.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +0 lines, -94 lines 0 comments Download
M services/ui/ws/window_tree_client_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +1 line, -4 lines 0 comments Download
M third_party/WebKit/Source/platform/graphics/OffscreenCanvasFrameDispatcherImpl.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 3 chunks +2 lines, -3 lines 0 comments Download
M tools/ipc_fuzzer/fuzzer/fuzzer.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 2 chunks +3 lines, -13 lines 0 comments Download
M ui/android/delegated_frame_host_android.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +1 line, -2 lines 0 comments Download

Messages

Total messages: 174 (130 generated)
Saman Sami
4 years, 1 month ago (2016-10-25 21:16:29 UTC) #7
Fady Samuel
lgtm Please pass to: danakj@ for cc/ piman@ for content/ boliu@ for android_webview sky@ for ...
4 years, 1 month ago (2016-10-25 21:39:21 UTC) #9
Saman Sami
Hi Bo Can you please review android_webview?
4 years, 1 month ago (2016-10-25 21:50:25 UTC) #13
Saman Sami
danakj@: cc/ piman@: content/ sky@: services/ and ui/ tsepez@: ParamTraits and StructTraits
4 years, 1 month ago (2016-10-25 21:56:05 UTC) #15
boliu
I think we had this discussion before. Can you summarize somewhere how will webview detect ...
4 years, 1 month ago (2016-10-25 22:22:34 UTC) #17
danakj
https://codereview.chromium.org/2449853004/diff/1/cc/ipc/cc_param_traits.cc File cc/ipc/cc_param_traits.cc (right): https://codereview.chromium.org/2449853004/diff/1/cc/ipc/cc_param_traits.cc#newcode719 cc/ipc/cc_param_traits.cc:719: p->render_pass_list.clear(); Why would they not already be empty? https://codereview.chromium.org/2449853004/diff/1/cc/output/compositor_frame.cc ...
4 years, 1 month ago (2016-10-25 22:23:08 UTC) #18
piman
https://codereview.chromium.org/2449853004/diff/1/content/browser/renderer_host/render_widget_host_impl.cc File content/browser/renderer_host/render_widget_host_impl.cc (right): https://codereview.chromium.org/2449853004/diff/1/content/browser/renderer_host/render_widget_host_impl.cc#newcode1637 content/browser/renderer_host/render_widget_host_impl.cc:1637: if (!frame.IsEmpty()) nit: you can skip this test, ReturnResources ...
4 years, 1 month ago (2016-10-25 22:57:31 UTC) #19
boliu
https://codereview.chromium.org/2449853004/diff/1/content/browser/android/synchronous_compositor_browser_filter.cc File content/browser/android/synchronous_compositor_browser_filter.cc (right): https://codereview.chromium.org/2449853004/diff/1/content/browser/android/synchronous_compositor_browser_filter.cc#newcode83 content/browser/android/synchronous_compositor_browser_filter.cc:83: if (!compositor_frame.IsEmpty()) { you may need to rebase this, ...
4 years, 1 month ago (2016-10-25 23:00:30 UTC) #20
Tom Sepez
LGTM % the one comment by danakj
4 years, 1 month ago (2016-10-25 23:04:59 UTC) #21
sky
LGTM
4 years, 1 month ago (2016-10-25 23:33:06 UTC) #22
Fady Samuel
https://codereview.chromium.org/2449853004/diff/1/cc/ipc/cc_param_traits.cc File cc/ipc/cc_param_traits.cc (right): https://codereview.chromium.org/2449853004/diff/1/cc/ipc/cc_param_traits.cc#newcode719 cc/ipc/cc_param_traits.cc:719: p->render_pass_list.clear(); On 2016/10/25 22:23:07, danakj wrote: > Why would ...
4 years, 1 month ago (2016-10-26 03:13:56 UTC) #24
Saman Sami
https://codereview.chromium.org/2449853004/diff/1/cc/ipc/cc_param_traits.cc File cc/ipc/cc_param_traits.cc (right): https://codereview.chromium.org/2449853004/diff/1/cc/ipc/cc_param_traits.cc#newcode719 cc/ipc/cc_param_traits.cc:719: p->render_pass_list.clear(); On 2016/10/26 03:13:55, Fady Samuel wrote: > On ...
4 years, 1 month ago (2016-10-26 14:41:18 UTC) #28
Fady Samuel
https://codereview.chromium.org/2449853004/diff/20001/cc/output/compositor_frame.cc File cc/output/compositor_frame.cc (right): https://codereview.chromium.org/2449853004/diff/20001/cc/output/compositor_frame.cc#newcode18 cc/output/compositor_frame.cc:18: DCHECK(resource_list.empty() == render_pass_list.empty()); This DCHECK is wrong: DCHECK(resource_list.empty() || ...
4 years, 1 month ago (2016-10-26 16:17:41 UTC) #31
Fady Samuel
4 years, 1 month ago (2016-10-26 16:17:47 UTC) #32
danakj
On Wed, Oct 26, 2016 at 7:41 AM, <samans@chromium.org> wrote: > > https://codereview.chromium.org/2449853004/diff/1/cc/ipc/ > cc_param_traits.cc ...
4 years, 1 month ago (2016-10-26 18:47:44 UTC) #38
danakj
On Wed, Oct 26, 2016 at 7:41 AM, <samans@chromium.org> wrote: > > https://codereview.chromium.org/2449853004/diff/1/cc/ipc/ > cc_param_traits.cc ...
4 years, 1 month ago (2016-10-26 18:48:29 UTC) #39
boliu
> Hm, what I mean to say is, code before was checking for a non-null ...
4 years, 1 month ago (2016-10-26 18:50:49 UTC) #40
Saman Sami
PTAL
4 years, 1 month ago (2016-10-27 14:52:46 UTC) #51
boliu
On 2016/10/27 14:52:46, samans wrote: > PTAL what changed..?
4 years, 1 month ago (2016-10-27 16:28:40 UTC) #53
Saman Sami
PTAL In addition to addressing inline comments, I also fixed the null-empty distinction problem. I ...
4 years, 1 month ago (2016-10-27 16:52:57 UTC) #54
boliu
On 2016/10/27 16:52:57, samans wrote: > PTAL > In addition to addressing inline comments, I ...
4 years, 1 month ago (2016-10-27 17:04:58 UTC) #55
danakj
https://codereview.chromium.org/2449853004/diff/160001/android_webview/browser/hardware_renderer.cc File android_webview/browser/hardware_renderer.cc (left): https://codereview.chromium.org/2449853004/diff/160001/android_webview/browser/hardware_renderer.cc#oldcode179 android_webview/browser/hardware_renderer.cc:179: cc::CompositorFrame empty_frame; no need for this variable, just pass ...
4 years, 1 month ago (2016-10-27 23:06:57 UTC) #65
reveman
components/exo lgtm
4 years, 1 month ago (2016-10-28 14:17:21 UTC) #74
boliu
lgtm fwiw, next time you upload a new patch set new for reviewer to look ...
4 years, 1 month ago (2016-10-28 15:52:15 UTC) #79
Kevin M
lgtm
4 years, 1 month ago (2016-10-28 16:38:23 UTC) #84
Saman Sami
PTAL I have addressed all reviewers' comments. https://codereview.chromium.org/2449853004/diff/1/content/browser/renderer_host/render_widget_host_impl.cc File content/browser/renderer_host/render_widget_host_impl.cc (right): https://codereview.chromium.org/2449853004/diff/1/content/browser/renderer_host/render_widget_host_impl.cc#newcode1637 content/browser/renderer_host/render_widget_host_impl.cc:1637: if (!frame.IsEmpty()) ...
4 years, 1 month ago (2016-10-28 16:47:36 UTC) #85
danakj
LGTM but 1 thing: https://codereview.chromium.org/2449853004/diff/280001/content/browser/renderer_host/render_widget_host_view_aura.cc File content/browser/renderer_host/render_widget_host_view_aura.cc (right): https://codereview.chromium.org/2449853004/diff/280001/content/browser/renderer_host/render_widget_host_view_aura.cc#newcode928 content/browser/renderer_host/render_widget_host_view_aura.cc:928: if (!frame.render_pass_list.empty()) {} for multi-line ...
4 years, 1 month ago (2016-10-28 22:02:54 UTC) #86
piman
lgtm
4 years, 1 month ago (2016-10-29 00:32:00 UTC) #87
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/2449853004/300001
4 years, 1 month ago (2016-10-29 01:12:58 UTC) #95
commit-bot: I haz the power
CQ has no permission to schedule in bucket mastr.tryserver.blink
4 years, 1 month ago (2016-10-29 01:13:18 UTC) #97
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/2449853004/300001
4 years, 1 month ago (2016-10-29 01:33:27 UTC) #99
commit-bot: I haz the power
CQ has no permission to schedule in bucket mastr.tryserver.blink
4 years, 1 month ago (2016-10-29 01:33:43 UTC) #101
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/2449853004/300001
4 years, 1 month ago (2016-10-29 01:46:32 UTC) #104
commit-bot: I haz the power
Committed patchset #16 (id:300001)
4 years, 1 month ago (2016-10-29 02:28:18 UTC) #106
commit-bot: I haz the power
Patchset 16 (id:??) landed as https://crrev.com/4ba3a0e9d06bf66b3d900fec44bcf8ee4a2964a2 Cr-Commit-Position: refs/heads/master@{#428591}
4 years, 1 month ago (2016-10-29 02:32:28 UTC) #108
Fady Samuel
https://codereview.chromium.org/2449853004/diff/300001/cc/surfaces/display.cc File cc/surfaces/display.cc (right): https://codereview.chromium.org/2449853004/diff/300001/cc/surfaces/display.cc#newcode217 cc/surfaces/display.cc:217: bool root_surface_resources_locked = !surface || !surface->HasFrame(); I think the ...
4 years, 1 month ago (2016-11-16 00:38:23 UTC) #109
danakj
https://codereview.chromium.org/2449853004/diff/300001/cc/surfaces/display.cc File cc/surfaces/display.cc (right): https://codereview.chromium.org/2449853004/diff/300001/cc/surfaces/display.cc#newcode217 cc/surfaces/display.cc:217: bool root_surface_resources_locked = !surface || !surface->HasFrame(); On 2016/11/16 00:38:23, ...
4 years, 1 month ago (2016-11-16 01:23:17 UTC) #110
Saman Sami
https://codereview.chromium.org/2449853004/diff/300001/cc/surfaces/display.cc File cc/surfaces/display.cc (right): https://codereview.chromium.org/2449853004/diff/300001/cc/surfaces/display.cc#newcode217 cc/surfaces/display.cc:217: bool root_surface_resources_locked = !surface || !surface->HasFrame(); On 2016/11/16 01:23:17, ...
4 years, 1 month ago (2016-11-16 01:40:26 UTC) #111
danakj
https://codereview.chromium.org/2449853004/diff/300001/cc/surfaces/display.cc File cc/surfaces/display.cc (right): https://codereview.chromium.org/2449853004/diff/300001/cc/surfaces/display.cc#newcode217 cc/surfaces/display.cc:217: bool root_surface_resources_locked = !surface || !surface->HasFrame(); On 2016/11/16 01:40:26, ...
4 years, 1 month ago (2016-11-16 01:56:17 UTC) #112
danakj
https://codereview.chromium.org/2449853004/diff/300001/cc/surfaces/direct_compositor_frame_sink.cc File cc/surfaces/direct_compositor_frame_sink.cc (right): https://codereview.chromium.org/2449853004/diff/300001/cc/surfaces/direct_compositor_frame_sink.cc#newcode112 cc/surfaces/direct_compositor_frame_sink.cc:112: factory_.SubmitCompositorFrame(delegated_local_frame_id_, CompositorFrame(), Specifically should this EvictSurface or something instead ...
4 years, 1 month ago (2016-11-16 01:57:00 UTC) #113
Fady Samuel
I like it! lgtm + nit https://codereview.chromium.org/2449853004/diff/440001/cc/surfaces/direct_compositor_frame_sink.cc File cc/surfaces/direct_compositor_frame_sink.cc (left): https://codereview.chromium.org/2449853004/diff/440001/cc/surfaces/direct_compositor_frame_sink.cc#oldcode112 cc/surfaces/direct_compositor_frame_sink.cc:112: if (delegated_local_frame_id_.is_valid()) { ...
4 years, 1 month ago (2016-11-18 02:16:52 UTC) #157
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/2449853004/480001
4 years, 1 month ago (2016-11-18 13:42:06 UTC) #169
commit-bot: I haz the power
Committed patchset #25 (id:480001)
4 years, 1 month ago (2016-11-18 13:48:07 UTC) #171
commit-bot: I haz the power
4 years, 1 month ago (2016-11-18 13:51:48 UTC) #173
Message was sent while issue was closed.
Patchset 25 (id:??) landed as
https://crrev.com/ce5c3c3facaf0240ab9fdb7bbf05116af9cab5d5
Cr-Commit-Position: refs/heads/master@{#433186}

Powered by Google App Engine
This is Rietveld 408576698