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

Issue 2109803003: Add support for EXT_image_flush_external extension (Closed)

Created:
4 years, 5 months ago by vinceh
Modified:
4 years, 5 months ago
CC:
chromium-reviews, kalyank, ozone-reviews_chromium.org, piman+watch_chromium.org, wuchengli
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add support for EXT_image_flush_external extension BUG=chromium:478339 TEST=Boot to UI Signed-off-by: Vince Hsu <vince.h@nvidia.com>; CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel;tryserver.chromium.win:win_optional_gpu_tests_rel Committed: https://crrev.com/8baf5bd7df5891470b8dfe4c6de7998bd60170b1 Cr-Commit-Position: refs/heads/master@{#405659}

Patch Set 1 #

Patch Set 2 : Add support for EXT_image_flush_external extension #

Total comments: 6

Patch Set 3 : Add support for EXT_image_flush_external extension #

Patch Set 4 : Add support for EXT_image_flush_external extension #

Total comments: 12

Patch Set 5 : Add support for EXT_image_flush_external extension #

Patch Set 6 : Add support for EXT_image_flush_external extension #

Total comments: 11

Patch Set 7 : Add support for EXT_image_flush_external extension #

Patch Set 8 : Add support for EXT_image_flush_external extension #

Patch Set 9 : Add support for EXT_image_flush_external extension #

Total comments: 1

Patch Set 10 : Add support for EXT_image_flush_external extension #

Unified diffs Side-by-side diffs Delta from patch set Stats (+144 lines, -8 lines) Patch
M gpu/command_buffer/service/gl_stream_texture_image.h View 1 2 3 5 1 chunk +3 lines, -0 lines 0 comments Download
M gpu/command_buffer/service/gles2_cmd_decoder_unittest_textures.cc View 1 5 1 chunk +1 line, -0 lines 0 comments Download
M gpu/command_buffer/service/texture_definition.cc View 1 2 3 4 5 6 7 1 chunk +1 line, -0 lines 0 comments Download
M gpu/command_buffer/service/texture_manager_unittest.cc View 1 2 3 4 5 6 7 1 chunk +1 line, -0 lines 0 comments Download
M gpu/command_buffer/tests/texture_image_factory.cc View 1 2 3 4 5 6 7 1 chunk +2 lines, -0 lines 0 comments Download
M gpu/ipc/service/stream_texture_android.h View 1 2 3 4 5 6 7 1 chunk +1 line, -0 lines 0 comments Download
M media/gpu/avda_codec_image.h View 1 2 3 4 5 6 7 8 1 chunk +1 line, -0 lines 0 comments Download
M third_party/khronos/EGL/eglext.h View 1 2 3 4 1 chunk +15 lines, -0 lines 0 comments Download
M third_party/khronos/README.chromium View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
M ui/gl/generate_bindings.py View 1 chunk +4 lines, -0 lines 0 comments Download
M ui/gl/gl_bindings_api_autogen_egl.h View 1 chunk +3 lines, -0 lines 0 comments Download
M ui/gl/gl_bindings_autogen_egl.h View 5 chunks +12 lines, -0 lines 0 comments Download
M ui/gl/gl_bindings_autogen_egl.cc View 7 chunks +43 lines, -0 lines 0 comments Download
M ui/gl/gl_image.h View 1 2 3 4 5 6 1 chunk +3 lines, -0 lines 0 comments Download
M ui/gl/gl_image_egl.h View 5 1 chunk +1 line, -0 lines 0 comments Download
M ui/gl/gl_image_glx.h View 1 2 3 4 5 6 1 chunk +1 line, -0 lines 0 comments Download
M ui/gl/gl_image_io_surface.h View 1 2 3 4 5 6 1 chunk +1 line, -0 lines 0 comments Download
M ui/gl/gl_image_memory.h View 1 2 3 4 5 6 1 chunk +1 line, -0 lines 0 comments Download
M ui/gl/gl_image_ozone_native_pixmap.h View 1 2 3 4 5 6 2 chunks +2 lines, -0 lines 0 comments Download
M ui/gl/gl_image_ozone_native_pixmap.cc View 1 2 3 4 5 6 7 8 9 2 chunks +18 lines, -1 line 0 comments Download
M ui/gl/gl_image_stub.h View 1 2 3 4 5 6 1 chunk +1 line, -0 lines 0 comments Download
M ui/gl/gl_image_surface_texture.h View 1 2 3 4 5 6 1 chunk +1 line, -0 lines 0 comments Download
M ui/gl/gl_surface_overlay.h View 1 2 3 4 5 1 chunk +2 lines, -0 lines 0 comments Download
M ui/gl/gl_surface_overlay.cc View 1 2 3 4 5 1 chunk +4 lines, -0 lines 0 comments Download
M ui/gl/init/gl_surface_ozone.cc View 1 2 3 4 5 9 chunks +21 lines, -7 lines 0 comments Download

Messages

Total messages: 55 (19 generated)
vinceh
Added reviewers.
4 years, 5 months ago (2016-06-29 06:02:08 UTC) #3
reveman
https://codereview.chromium.org/2109803003/diff/20001/ui/gl/gl_image.h File ui/gl/gl_image.h (right): https://codereview.chromium.org/2109803003/diff/20001/ui/gl/gl_image.h#newcode96 ui/gl/gl_image.h:96: virtual void Flush() = 0; Do we need to ...
4 years, 5 months ago (2016-06-29 07:37:51 UTC) #4
vinceh
https://codereview.chromium.org/2109803003/diff/20001/ui/gl/gl_image.h File ui/gl/gl_image.h (right): https://codereview.chromium.org/2109803003/diff/20001/ui/gl/gl_image.h#newcode96 ui/gl/gl_image.h:96: virtual void Flush() = 0; On 2016/06/29 07:37:51, reveman ...
4 years, 5 months ago (2016-06-29 07:44:37 UTC) #5
vinceh
Added jam as reviewer as well.
4 years, 5 months ago (2016-06-29 10:07:59 UTC) #7
dnicoara
https://codereview.chromium.org/2109803003/diff/20001/ui/gl/gl_image.h File ui/gl/gl_image.h (right): https://codereview.chromium.org/2109803003/diff/20001/ui/gl/gl_image.h#newcode96 ui/gl/gl_image.h:96: virtual void Flush() = 0; On 2016/06/29 07:44:36, vinceh ...
4 years, 5 months ago (2016-06-29 14:21:56 UTC) #8
piman
https://codereview.chromium.org/2109803003/diff/60001/third_party/khronos/EGL/eglext.h File third_party/khronos/EGL/eglext.h (right): https://codereview.chromium.org/2109803003/diff/60001/third_party/khronos/EGL/eglext.h#newcode581 third_party/khronos/EGL/eglext.h:581: #define EGL_DECOMPRESSED_NVX 0x3331 How come an EXT extension has ...
4 years, 5 months ago (2016-06-29 17:34:50 UTC) #9
piman
https://codereview.chromium.org/2109803003/diff/60001/third_party/khronos/EGL/eglext.h File third_party/khronos/EGL/eglext.h (right): https://codereview.chromium.org/2109803003/diff/60001/third_party/khronos/EGL/eglext.h#newcode581 third_party/khronos/EGL/eglext.h:581: #define EGL_DECOMPRESSED_NVX 0x3331 How come an EXT extension has ...
4 years, 5 months ago (2016-06-29 17:34:50 UTC) #10
jam
On 2016/06/29 10:07:59, vinceh wrote: > Added jam as reviewer as well. for what? you ...
4 years, 5 months ago (2016-06-29 18:15:30 UTC) #11
vinceh
https://codereview.chromium.org/2109803003/diff/20001/ui/gl/gl_image.h File ui/gl/gl_image.h (right): https://codereview.chromium.org/2109803003/diff/20001/ui/gl/gl_image.h#newcode96 ui/gl/gl_image.h:96: virtual void Flush() = 0; On 2016/06/29 14:21:56, dnicoara ...
4 years, 5 months ago (2016-06-30 09:22:48 UTC) #12
vinceh
On 2016/06/29 18:15:30, jam wrote: > On 2016/06/29 10:07:59, vinceh wrote: > > Added jam ...
4 years, 5 months ago (2016-06-30 09:39:31 UTC) #13
piman
https://codereview.chromium.org/2109803003/diff/60001/third_party/khronos/EGL/eglext.h File third_party/khronos/EGL/eglext.h (right): https://codereview.chromium.org/2109803003/diff/60001/third_party/khronos/EGL/eglext.h#newcode581 third_party/khronos/EGL/eglext.h:581: #define EGL_DECOMPRESSED_NVX 0x3331 On 2016/06/30 09:22:48, vinceh wrote: > ...
4 years, 5 months ago (2016-06-30 18:18:59 UTC) #14
marcheu1
https://codereview.chromium.org/2109803003/diff/20001/ui/gl/gl_image.h File ui/gl/gl_image.h (right): https://codereview.chromium.org/2109803003/diff/20001/ui/gl/gl_image.h#newcode96 ui/gl/gl_image.h:96: virtual void Flush() = 0; On 2016/06/30 09:22:48, vinceh ...
4 years, 5 months ago (2016-07-01 06:45:58 UTC) #16
vinceh
On 2016/07/01 06:45:58, marcheu1 wrote: > https://codereview.chromium.org/2109803003/diff/20001/ui/gl/gl_image.h > File ui/gl/gl_image.h (right): > > https://codereview.chromium.org/2109803003/diff/20001/ui/gl/gl_image.h#newcode96 > ...
4 years, 5 months ago (2016-07-07 08:00:37 UTC) #17
piman
On 2016/07/07 08:00:37, vinceh wrote: > On 2016/07/01 06:45:58, marcheu1 wrote: > > https://codereview.chromium.org/2109803003/diff/20001/ui/gl/gl_image.h > ...
4 years, 5 months ago (2016-07-07 21:42:51 UTC) #18
reveman
On 2016/07/07 at 21:42:51, piman wrote: > On 2016/07/07 08:00:37, vinceh wrote: > > On ...
4 years, 5 months ago (2016-07-08 09:18:26 UTC) #19
vinceh
Hello reviewers, Could you take a look at v6? If we return fence for each ...
4 years, 5 months ago (2016-07-11 09:39:57 UTC) #20
piman
I'm happy with the approach. One thing, and otherwise lgtm. https://codereview.chromium.org/2109803003/diff/100001/ui/gl/gl_image_ozone_native_pixmap.cc File ui/gl/gl_image_ozone_native_pixmap.cc (right): https://codereview.chromium.org/2109803003/diff/100001/ui/gl/gl_image_ozone_native_pixmap.cc#newcode253 ...
4 years, 5 months ago (2016-07-11 16:06:26 UTC) #21
reveman
lgtm % nits https://codereview.chromium.org/2109803003/diff/20001/ui/gl/gl_image.h File ui/gl/gl_image.h (right): https://codereview.chromium.org/2109803003/diff/20001/ui/gl/gl_image.h#newcode96 ui/gl/gl_image.h:96: virtual void Flush() = 0; On ...
4 years, 5 months ago (2016-07-11 18:59:06 UTC) #22
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/2109803003/160001
4 years, 5 months ago (2016-07-12 07:31:12 UTC) #25
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/215907)
4 years, 5 months ago (2016-07-12 07:43:35 UTC) #27
vinceh
Hi jam, Could you please review the change for media/gpu/avda_codec_image.h? Thanks!
4 years, 5 months ago (2016-07-12 07:48:33 UTC) #28
jam
On 2016/07/12 07:48:33, vinceh wrote: > Hi jam, > > Could you please review the ...
4 years, 5 months ago (2016-07-12 21:24:49 UTC) #29
vinceh
Hello ben, Could you please review the change under media/ ? Thanks!
4 years, 5 months ago (2016-07-13 00:38:37 UTC) #31
vinceh
On 2016/07/12 21:24:49, jam wrote: > On 2016/07/12 07:48:33, vinceh wrote: > > Hi jam, ...
4 years, 5 months ago (2016-07-13 00:39:54 UTC) #32
vinceh
Added wuchengli. Hi wuchengli, could you please review the change of media/gpu/avda_codec_image.h ? Thanks!
4 years, 5 months ago (2016-07-13 07:32:44 UTC) #34
wuchengli
I'm not familiar with that file. From media/gpu/OWNERS, liberato@ and watk@ can review *avda*. I'm ...
4 years, 5 months ago (2016-07-14 08:52:30 UTC) #36
liberato (no reviews please)
lgtm https://codereview.chromium.org/2109803003/diff/160001/ui/gl/gl_image_ozone_native_pixmap.cc File ui/gl/gl_image_ozone_native_pixmap.cc (right): https://codereview.chromium.org/2109803003/diff/160001/ui/gl/gl_image_ozone_native_pixmap.cc#newcode215 ui/gl/gl_image_ozone_native_pixmap.cc:215: if (has_image_flush_external_) { random nit: can early out ...
4 years, 5 months ago (2016-07-14 14:38:35 UTC) #39
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/2109803003/180001
4 years, 5 months ago (2016-07-14 16:13:59 UTC) #42
commit-bot: I haz the power
Your CL relies on deprecated CQ feature(s): * Specifying master names in CQ_INCLUDE_TRYBOTS part of ...
4 years, 5 months ago (2016-07-14 16:14:02 UTC) #43
commit-bot: I haz the power
Failed to apply patch for gpu/command_buffer/service/gl_stream_texture_image.h: While running git apply --index -3 -p1; error: patch ...
4 years, 5 months ago (2016-07-14 17:29:25 UTC) #45
commit-bot: I haz the power
CQ bit was unchecked.
4 years, 5 months ago (2016-07-14 17:29:38 UTC) #47
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/2109803003/180001
4 years, 5 months ago (2016-07-15 01:05:03 UTC) #49
commit-bot: I haz the power
Your CL relies on deprecated CQ feature(s): * Specifying master names in CQ_INCLUDE_TRYBOTS part of ...
4 years, 5 months ago (2016-07-15 01:05:06 UTC) #50
commit-bot: I haz the power
Committed patchset #10 (id:180001)
4 years, 5 months ago (2016-07-15 01:13:16 UTC) #52
commit-bot: I haz the power
CQ bit was unchecked.
4 years, 5 months ago (2016-07-15 01:13:38 UTC) #53
commit-bot: I haz the power
4 years, 5 months ago (2016-07-15 01:17:52 UTC) #55
Message was sent while issue was closed.
Patchset 10 (id:??) landed as
https://crrev.com/8baf5bd7df5891470b8dfe4c6de7998bd60170b1
Cr-Commit-Position: refs/heads/master@{#405659}

Powered by Google App Engine
This is Rietveld 408576698