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

Issue 2415633003: blimp: Add mode to use the updated compositing path on the client. (Closed)

Created:
4 years, 2 months ago by Khushal
Modified:
4 years, 1 month ago
CC:
chromium-reviews, anandc+watch-blimp_chromium.org, maniscalco+watch-blimp_chromium.org, sriramsr+watch-blimp_chromium.org, bgoldman+watch-blimp_chromium.org, steimel+watch-blimp_chromium.org, gcasto+watch-blimp_chromium.org, shaktisahu+watch-blimp_chromium.org, nyquist+watch-blimp_chromium.org, perumaal+watch-blimp_chromium.org, marcinjb+watch-blimp_chromium.org, jessicag+watch-blimp_chromium.org, kmarshall+watch-blimp_chromium.org, lethalantidote+watch-blimp_chromium.org, dtrainor+watch-blimp_chromium.org, scf+watch-blimp_chromium.org, khushalsagar+watch-blimp_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

blimp: Add mode to use the updated compositing path on the client. Sets up the code to use a threaded LayerTreeHost on the BlimpCompositor on the client. The compositor now creates a threaded LayerTreeHostInProcess. The flow of updates is as follows: 1) The engine will send a frame update in the CompositorMessage. 2) On receiving the update, the client requests the LayerTreeHost to schedule a main frame. 3) When the LayerTreeHost asks its client to update its state, the frame update in the proto is deserialized using the CompositorStateDeserializer. BUG=648442 Committed: https://crrev.com/4245f395cb2607101cc4dc2decf956429eabf3e4 Cr-Commit-Position: refs/heads/master@{#427597}

Patch Set 1 #

Patch Set 2 : Rebase #

Patch Set 3 : gn check #

Total comments: 4

Patch Set 4 : Comments #

Patch Set 5 : Rebase #

Messages

Total messages: 38 (26 generated)
Khushal
I tested with the engine side patch and it works. \o/ After this the only ...
4 years, 2 months ago (2016-10-13 04:25:09 UTC) #2
David Trainor- moved to gerrit
awesome! yeah this looks great. nits but lgtm. https://codereview.chromium.org/2415633003/diff/40001/blimp/client/core/compositor/blimp_compositor.cc File blimp/client/core/compositor/blimp_compositor.cc (right): https://codereview.chromium.org/2415633003/diff/40001/blimp/client/core/compositor/blimp_compositor.cc#newcode369 blimp/client/core/compositor/blimp_compositor.cc:369: if ...
4 years, 2 months ago (2016-10-13 15:18:41 UTC) #15
Khushal
https://codereview.chromium.org/2415633003/diff/40001/blimp/client/core/compositor/blimp_compositor.cc File blimp/client/core/compositor/blimp_compositor.cc (right): https://codereview.chromium.org/2415633003/diff/40001/blimp/client/core/compositor/blimp_compositor.cc#newcode369 blimp/client/core/compositor/blimp_compositor.cc:369: if (!use_threaded_layer_tree_host_) On 2016/10/13 15:18:41, David Trainor wrote: > ...
4 years, 2 months ago (2016-10-13 16:36:37 UTC) #16
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/2415633003/80001
4 years, 1 month ago (2016-10-26 02:42:33 UTC) #23
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_asan_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_asan_rel_ng/builds/250421)
4 years, 1 month ago (2016-10-26 04:11:42 UTC) #25
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/2415633003/80001
4 years, 1 month ago (2016-10-26 04:12:45 UTC) #27
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_chromeos_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_chromeos_rel_ng/builds/302877)
4 years, 1 month ago (2016-10-26 04:35:04 UTC) #29
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/2415633003/80001
4 years, 1 month ago (2016-10-26 04:36:57 UTC) #31
commit-bot: I haz the power
Try jobs failed on following builders: chromeos_x86-generic_chromium_compile_only_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromeos_x86-generic_chromium_compile_only_ng/builds/223578)
4 years, 1 month ago (2016-10-26 05:22:39 UTC) #33
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/2415633003/80001
4 years, 1 month ago (2016-10-26 05:24:47 UTC) #35
commit-bot: I haz the power
Committed patchset #5 (id:80001)
4 years, 1 month ago (2016-10-26 05:35:32 UTC) #36
commit-bot: I haz the power
4 years, 1 month ago (2016-10-26 05:37:53 UTC) #38
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/4245f395cb2607101cc4dc2decf956429eabf3e4
Cr-Commit-Position: refs/heads/master@{#427597}

Powered by Google App Engine
This is Rietveld 408576698