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

Issue 1686543004: mus: Modify mojo command buffer to match current chrome gpu ipc. (Closed)

Created:
4 years, 10 months ago by Peng
Modified:
4 years, 10 months ago
Reviewers:
Fady Samuel, yzshen1, sky
CC:
chromium-reviews, rjkroege, qsr+mojo_chromium.org, viettrungluu+watch_chromium.org, yzshen+watch_chromium.org, abarth-chromium, Aaron Boodman, darin (slow to review), ben+mojo_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

mus: Modify mojo command buffer to match current chrome gpu ipc. We are implementing an ipc layer for GPU command buffer, so the command buffer should not know the underneath ipc (see CL). To achive this goal, we need modify mojo command buffer interface to match the current chrome gpu ipc. CL https://codereview.chromium.org/1656433002/ BUG=None Committed: https://crrev.com/dbac2c6af623454ae7481c683e4348cf8ca8e6fa Cr-Commit-Position: refs/heads/master@{#374714}

Patch Set 1 #

Total comments: 5

Patch Set 2 : Address review issues #

Unified diffs Side-by-side diffs Delta from patch set Stats (+109 lines, -56 lines) Patch
M components/mus/gles2/BUILD.gn View 1 chunk +0 lines, -1 line 0 comments Download
M components/mus/gles2/command_buffer_impl.h View 1 4 chunks +19 lines, -9 lines 0 comments Download
M components/mus/gles2/command_buffer_impl.cc View 1 6 chunks +37 lines, -9 lines 0 comments Download
D components/mus/gles2/command_buffer_impl_observer.h View 1 chunk +0 lines, -20 lines 0 comments Download
M components/mus/public/interfaces/command_buffer.mojom View 1 4 chunks +23 lines, -5 lines 0 comments Download
M mojo/gles2/command_buffer_client_impl.h View 1 3 chunks +8 lines, -4 lines 0 comments Download
M mojo/gles2/command_buffer_client_impl.cc View 1 5 chunks +22 lines, -8 lines 0 comments Download

Messages

Total messages: 18 (6 generated)
Peng
Hi Fady, PTAL. Thanks.
4 years, 10 months ago (2016-02-09 18:30:14 UTC) #2
Fady Samuel
https://codereview.chromium.org/1686543004/diff/1/components/mus/public/interfaces/command_buffer.mojom File components/mus/public/interfaces/command_buffer.mojom (right): https://codereview.chromium.org/1686543004/diff/1/components/mus/public/interfaces/command_buffer.mojom#newcode52 components/mus/public/interfaces/command_buffer.mojom:52: CreateStreamTexture(uint32 client_texture_id) Yuzhu: These IPCs with callbacks need to ...
4 years, 10 months ago (2016-02-09 22:45:17 UTC) #4
yzshen1
https://codereview.chromium.org/1686543004/diff/1/components/mus/public/interfaces/command_buffer.mojom File components/mus/public/interfaces/command_buffer.mojom (right): https://codereview.chromium.org/1686543004/diff/1/components/mus/public/interfaces/command_buffer.mojom#newcode52 components/mus/public/interfaces/command_buffer.mojom:52: CreateStreamTexture(uint32 client_texture_id) On 2016/02/09 22:45:16, Fady Samuel wrote: > ...
4 years, 10 months ago (2016-02-09 22:51:11 UTC) #5
Fady Samuel
lgtm + nit. https://codereview.chromium.org/1686543004/diff/1/components/mus/public/interfaces/command_buffer.mojom File components/mus/public/interfaces/command_buffer.mojom (right): https://codereview.chromium.org/1686543004/diff/1/components/mus/public/interfaces/command_buffer.mojom#newcode19 components/mus/public/interfaces/command_buffer.mojom:19: interface CommandBufferObserver { Could we call ...
4 years, 10 months ago (2016-02-09 22:53:39 UTC) #6
Fady Samuel
https://codereview.chromium.org/1686543004/diff/1/components/mus/public/interfaces/command_buffer.mojom File components/mus/public/interfaces/command_buffer.mojom (right): https://codereview.chromium.org/1686543004/diff/1/components/mus/public/interfaces/command_buffer.mojom#newcode52 components/mus/public/interfaces/command_buffer.mojom:52: CreateStreamTexture(uint32 client_texture_id) On 2016/02/09 22:51:11, yzshen1 wrote: > On ...
4 years, 10 months ago (2016-02-09 22:56:00 UTC) #7
Fady Samuel
On 2016/02/09 22:56:00, Fady Samuel wrote: > https://codereview.chromium.org/1686543004/diff/1/components/mus/public/interfaces/command_buffer.mojom > File components/mus/public/interfaces/command_buffer.mojom (right): > > https://codereview.chromium.org/1686543004/diff/1/components/mus/public/interfaces/command_buffer.mojom#newcode52 ...
4 years, 10 months ago (2016-02-10 15:59:42 UTC) #8
Peng
https://codereview.chromium.org/1686543004/diff/1/components/mus/public/interfaces/command_buffer.mojom File components/mus/public/interfaces/command_buffer.mojom (right): https://codereview.chromium.org/1686543004/diff/1/components/mus/public/interfaces/command_buffer.mojom#newcode19 components/mus/public/interfaces/command_buffer.mojom:19: interface CommandBufferObserver { On 2016/02/09 22:53:39, Fady Samuel wrote: ...
4 years, 10 months ago (2016-02-10 18:56:55 UTC) #9
Peng
sky, PTAL. Thanks.
4 years, 10 months ago (2016-02-10 18:58:30 UTC) #11
sky
Rubber stamp LGTM
4 years, 10 months ago (2016-02-10 20:04:23 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1686543004/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1686543004/20001
4 years, 10 months ago (2016-02-10 20:30:57 UTC) #15
commit-bot: I haz the power
Committed patchset #2 (id:20001)
4 years, 10 months ago (2016-02-10 20:43:23 UTC) #16
commit-bot: I haz the power
4 years, 10 months ago (2016-02-16 22:30:49 UTC) #18
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/dbac2c6af623454ae7481c683e4348cf8ca8e6fa
Cr-Commit-Position: refs/heads/master@{#374714}

Powered by Google App Engine
This is Rietveld 408576698