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

Issue 1975023002: Add GpuMemoryBuffer CreateFromClientId interface (Closed)

Created:
4 years, 7 months ago by ccameron
Modified:
4 years, 7 months ago
CC:
Aaron Boodman, abarth-chromium, anandc+watch-blimp_chromium.org, ben+mojo_chromium.org, cc-bugs_chromium.org, chromium-reviews, darin (slow to review), darin-cc_chromium.org, dtrainor+watch-blimp_chromium.org, erikchen, jam, jessicag+watch-blimp_chromium.org, khushalsagar+watch-blimp_chromium.org, kmarshall+watch-blimp_chromium.org, maniscalco+watch-blimp_chromium.org, marcinjb+watch-blimp_chromium.org, nyquist+watch-blimp_chromium.org, piman+watch_chromium.org, qsr+mojo_chromium.org, rjkroege, shaktisahu+watch-blimp_chromium.org, sriramsr+watch-blimp_chromium.org, viettrungluu+watch_chromium.org, yzshen+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add GpuMemoryBuffer CreateFromClientId interface This will be used by the cc::ResourceProvider in the browser process to get access to IOSurfaces. R=sievers,fsamuel TBR=khushalsagar BUG=604052 CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Committed: https://crrev.com/f75160bf37852d01f1f467237435c4d89802b8ed Cr-Commit-Position: refs/heads/master@{#394958}

Patch Set 1 #

Total comments: 9

Patch Set 2 : Add IOSurface support, incorporate review feedback #

Patch Set 3 : fix comment #

Patch Set 4 : Fix more comments #

Patch Set 5 : Fix windows build #

Patch Set 6 : Swap equality test #

Patch Set 7 : Just the interface #

Unified diffs Side-by-side diffs Delta from patch set Stats (+158 lines, -15 lines) Patch
M blimp/client/feature/compositor/blimp_gpu_memory_buffer_manager.h View 1 1 chunk +3 lines, -0 lines 0 comments Download
M blimp/client/feature/compositor/blimp_gpu_memory_buffer_manager.cc View 1 1 chunk +8 lines, -0 lines 0 comments Download
M cc/test/test_gpu_memory_buffer_manager.h View 1 1 chunk +3 lines, -0 lines 0 comments Download
M cc/test/test_gpu_memory_buffer_manager.cc View 1 1 chunk +8 lines, -0 lines 0 comments Download
M components/mus/gles2/mojo_gpu_memory_buffer_manager.h View 1 1 chunk +3 lines, -0 lines 0 comments Download
M components/mus/gles2/mojo_gpu_memory_buffer_manager.cc View 1 1 chunk +8 lines, -0 lines 0 comments Download
M components/mus/surfaces/ozone_gpu_memory_buffer_manager.h View 1 1 chunk +3 lines, -0 lines 0 comments Download
M components/mus/surfaces/ozone_gpu_memory_buffer_manager.cc View 1 1 chunk +8 lines, -0 lines 0 comments Download
M content/browser/gpu/browser_gpu_memory_buffer_manager.h View 1 2 3 4 5 6 3 chunks +14 lines, -15 lines 0 comments Download
M content/browser/gpu/browser_gpu_memory_buffer_manager.cc View 1 2 3 4 5 6 4 chunks +83 lines, -0 lines 0 comments Download
M content/child/child_gpu_memory_buffer_manager.h View 1 1 chunk +3 lines, -0 lines 0 comments Download
M content/child/child_gpu_memory_buffer_manager.cc View 1 1 chunk +8 lines, -0 lines 0 comments Download
M gpu/command_buffer/client/gpu_memory_buffer_manager.h View 1 2 3 1 chunk +6 lines, -0 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 27 (13 generated)
ccameron
reveman@, ptal -- does this interface look good? https://codereview.chromium.org/1975023002/diff/1/content/browser/gpu/browser_gpu_memory_buffer_manager.cc File content/browser/gpu/browser_gpu_memory_buffer_manager.cc (right): https://codereview.chromium.org/1975023002/diff/1/content/browser/gpu/browser_gpu_memory_buffer_manager.cc#newcode579 content/browser/gpu/browser_gpu_memory_buffer_manager.cc:579: // ...
4 years, 7 months ago (2016-05-12 23:41:38 UTC) #5
reveman
lg with some nits I think it's a good idea to land the interface change ...
4 years, 7 months ago (2016-05-13 12:28:37 UTC) #6
ccameron
Thanks! I've updated this to include the implementation of the interface for IOSurfaces, since it's ...
4 years, 7 months ago (2016-05-16 18:41:16 UTC) #7
ccameron
ping on this.
4 years, 7 months ago (2016-05-17 22:25:03 UTC) #9
ccameron
(lmk if I should go to a different reviewer if you're backed up atm).
4 years, 7 months ago (2016-05-17 22:25:29 UTC) #10
ccameron
ptal -- I've left the implemntation as a NOTIMPLEMENTED, like we discussed earlier. Adding sievers@ ...
4 years, 7 months ago (2016-05-19 02:17:10 UTC) #12
ccameron
Adding fsamuel for components/
4 years, 7 months ago (2016-05-19 19:47:51 UTC) #15
Fady Samuel
mus lgtm
4 years, 7 months ago (2016-05-19 19:50:24 UTC) #16
Kevin M
For blimp/: R -= me R += +khushalsagar@chromium.org , he's more familiar with this than ...
4 years, 7 months ago (2016-05-19 19:51:15 UTC) #18
no sievers
lgtm
4 years, 7 months ago (2016-05-19 20:07:56 UTC) #19
ccameron
On 2016/05/19 19:51:15, Kevin M wrote: > For blimp/: > R -= me > R ...
4 years, 7 months ago (2016-05-19 21:02:23 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1975023002/120001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1975023002/120001
4 years, 7 months ago (2016-05-19 23:56:55 UTC) #23
commit-bot: I haz the power
Committed patchset #7 (id:120001)
4 years, 7 months ago (2016-05-20 02:16:27 UTC) #25
commit-bot: I haz the power
4 years, 7 months ago (2016-05-20 02:18:10 UTC) #27
Message was sent while issue was closed.
Patchset 7 (id:??) landed as
https://crrev.com/f75160bf37852d01f1f467237435c4d89802b8ed
Cr-Commit-Position: refs/heads/master@{#394958}

Powered by Google App Engine
This is Rietveld 408576698