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

Issue 1857243005: Scan-out capable buffers (aka ui::NativePixmap) for Mus (Closed)

Created:
4 years, 8 months ago by rjkroege
Modified:
4 years, 8 months ago
Reviewers:
Fady Samuel
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

Scan-out capable buffers (aka ui::NativePixmap) for Mus To run on a ChromeBook, Mus needs to support allocation of buffers that can be used for scanout. This patch extends Mus's GPU infrastructure to allocate scannable images. BUG=596549 Committed: https://crrev.com/f70fe98e9f2c0dbdeabe5c297f1d930347e87b40 Cr-Commit-Position: refs/heads/master@{#386164}

Patch Set 1 #

Total comments: 8

Patch Set 2 : review comments #

Patch Set 3 : fix build #

Patch Set 4 : rebased #

Patch Set 5 : build fix for windows #

Unified diffs Side-by-side diffs Delta from patch set Stats (+425 lines, -59 lines) Patch
M components/mus/gles2/BUILD.gn View 1 2 3 2 chunks +6 lines, -0 lines 0 comments Download
M components/mus/gles2/command_buffer_driver.h View 2 chunks +19 lines, -5 lines 0 comments Download
M components/mus/gles2/command_buffer_driver.cc View 1 2 3 4 chunks +42 lines, -2 lines 0 comments Download
M components/mus/gles2/command_buffer_local.h View 1 chunk +6 lines, -0 lines 0 comments Download
M components/mus/gles2/command_buffer_local.cc View 1 2 3 4 2 chunks +51 lines, -26 lines 0 comments Download
A components/mus/gles2/gpu_memory_buffer_impl.h View 1 2 3 4 1 chunk +59 lines, -0 lines 0 comments Download
A components/mus/gles2/gpu_memory_buffer_impl.cc View 1 2 3 4 1 chunk +46 lines, -0 lines 0 comments Download
M components/mus/gles2/mojo_gpu_memory_buffer.h View 2 chunks +5 lines, -8 lines 0 comments Download
M components/mus/gles2/mojo_gpu_memory_buffer.cc View 1 2 3 3 chunks +6 lines, -18 lines 0 comments Download
A components/mus/gles2/ozone_gpu_memory_buffer.h View 1 chunk +70 lines, -0 lines 0 comments Download
A components/mus/gles2/ozone_gpu_memory_buffer.cc View 1 2 3 4 1 chunk +115 lines, -0 lines 0 comments Download

Messages

Total messages: 20 (10 generated)
rjkroege
PTAL. I know it needs to be rebased but you can start reviewing pending your ...
4 years, 8 months ago (2016-04-06 21:54:07 UTC) #2
Fady Samuel
lgtm modulo a few comments. https://codereview.chromium.org/1857243005/diff/1/components/mus/gles2/BUILD.gn File components/mus/gles2/BUILD.gn (right): https://codereview.chromium.org/1857243005/diff/1/components/mus/gles2/BUILD.gn#newcode81 components/mus/gles2/BUILD.gn:81: "ozone_gpu_memory_buffer.h", move this to ...
4 years, 8 months ago (2016-04-06 22:02:02 UTC) #3
rjkroege
comments addressed. https://codereview.chromium.org/1857243005/diff/1/components/mus/gles2/BUILD.gn File components/mus/gles2/BUILD.gn (right): https://codereview.chromium.org/1857243005/diff/1/components/mus/gles2/BUILD.gn#newcode81 components/mus/gles2/BUILD.gn:81: "ozone_gpu_memory_buffer.h", On 2016/04/06 22:02:02, Fady Samuel wrote: ...
4 years, 8 months ago (2016-04-06 22:45:45 UTC) #4
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1857243005/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1857243005/20001
4 years, 8 months ago (2016-04-06 22:46:35 UTC) #7
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_compile_dbg_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_compile_dbg_ng/builds/74890) linux_chromium_rel_ng on tryserver.chromium.linux (JOB_FAILED, ...
4 years, 8 months ago (2016-04-06 23:05:18 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1857243005/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1857243005/60001
4 years, 8 months ago (2016-04-07 20:42:13 UTC) #12
commit-bot: I haz the power
Try jobs failed on following builders: win8_chromium_ng on tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win8_chromium_ng/builds/129176)
4 years, 8 months ago (2016-04-07 22:04:47 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1857243005/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1857243005/80001
4 years, 8 months ago (2016-04-08 18:52:42 UTC) #17
commit-bot: I haz the power
Committed patchset #5 (id:80001)
4 years, 8 months ago (2016-04-08 19:51:40 UTC) #18
commit-bot: I haz the power
4 years, 8 months ago (2016-04-08 19:53:04 UTC) #20
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/f70fe98e9f2c0dbdeabe5c297f1d930347e87b40
Cr-Commit-Position: refs/heads/master@{#386164}

Powered by Google App Engine
This is Rietveld 408576698