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

Issue 274833002: Enable WebGL rendering into ImageCHROMIUM, backed by a scanout buffer to enable overlay suppor… (Closed)

Created:
6 years, 7 months ago by alexst (slow to review)
Modified:
6 years, 7 months ago
CC:
blink-reviews, jamesr, krit, jbroman, danakj, Rik, Stephen Chennney, pdr., rwlbuis
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Visibility:
Public.

Description

Enable WebGL rendering into ImageCHROMIUM, backed by a scanout buffer to enable overlay support. BUG=372449 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=174402

Patch Set 1 #

Total comments: 1

Patch Set 2 : Tests #

Total comments: 1

Patch Set 3 : Runtime Feature #

Patch Set 4 : Expose flags #

Patch Set 5 : Plumb out #

Patch Set 6 : plumb out test #

Patch Set 7 : #

Total comments: 8

Patch Set 8 : Comments #

Total comments: 1

Patch Set 9 : nits #

Patch Set 10 : Fix release #

Unified diffs Side-by-side diffs Delta from patch set Stats (+241 lines, -40 lines) Patch
M Source/platform/RuntimeEnabledFeatures.in View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M Source/platform/graphics/GraphicsTypes3D.h View 1 1 chunk +5 lines, -0 lines 0 comments Download
M Source/platform/graphics/gpu/DrawingBuffer.h View 1 2 3 4 5 6 7 8 5 chunks +21 lines, -5 lines 0 comments Download
M Source/platform/graphics/gpu/DrawingBuffer.cpp View 1 2 3 4 5 6 7 8 15 chunks +64 lines, -34 lines 0 comments Download
M Source/platform/graphics/gpu/DrawingBufferTest.cpp View 1 2 3 4 5 6 7 8 9 4 chunks +141 lines, -1 line 0 comments Download
M Source/web/WebRuntimeFeatures.cpp View 1 2 3 1 chunk +5 lines, -0 lines 0 comments Download
M public/platform/WebExternalTextureMailbox.h View 1 2 3 4 1 chunk +2 lines, -0 lines 0 comments Download
M public/web/WebRuntimeFeatures.h View 1 2 3 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 19 (0 generated)
alexst (slow to review)
Hi Ken, This patch is part of my hardware overlay support work. The basic idea ...
6 years, 7 months ago (2014-05-08 18:00:50 UTC) #1
alexst (slow to review)
Antoine, please have a look. Plumbing overlay buffers into WebGL.
6 years, 7 months ago (2014-05-09 19:20:27 UTC) #2
piman
https://codereview.chromium.org/274833002/diff/40001/Source/platform/graphics/gpu/DrawingBuffer.cpp File Source/platform/graphics/gpu/DrawingBuffer.cpp (right): https://codereview.chromium.org/274833002/diff/40001/Source/platform/graphics/gpu/DrawingBuffer.cpp#newcode150 Source/platform/graphics/gpu/DrawingBuffer.cpp:150: #ifdef ENABLE_WEBGL_IMAGE_CHROMIUM Why an ifdef? Should we, say, turn ...
6 years, 7 months ago (2014-05-09 19:34:14 UTC) #3
alexst (slow to review)
On 2014/05/09 19:34:14, piman wrote: > https://codereview.chromium.org/274833002/diff/40001/Source/platform/graphics/gpu/DrawingBuffer.cpp > File Source/platform/graphics/gpu/DrawingBuffer.cpp (right): > > https://codereview.chromium.org/274833002/diff/40001/Source/platform/graphics/gpu/DrawingBuffer.cpp#newcode150 > ...
6 years, 7 months ago (2014-05-09 21:23:44 UTC) #4
piman
lgtm
6 years, 7 months ago (2014-05-09 22:01:03 UTC) #5
Ken Russell (switch to Gerrit)
Sorry for the delay. Looks good overall. A couple of thoughts. https://codereview.chromium.org/274833002/diff/170001/Source/platform/graphics/gpu/DrawingBuffer.cpp File Source/platform/graphics/gpu/DrawingBuffer.cpp (right): ...
6 years, 7 months ago (2014-05-14 22:11:33 UTC) #6
alexst (slow to review)
https://codereview.chromium.org/274833002/diff/170001/Source/platform/graphics/gpu/DrawingBuffer.cpp File Source/platform/graphics/gpu/DrawingBuffer.cpp (right): https://codereview.chromium.org/274833002/diff/170001/Source/platform/graphics/gpu/DrawingBuffer.cpp#newcode1038 Source/platform/graphics/gpu/DrawingBuffer.cpp:1038: if (newImage) { On 2014/05/14 22:11:33, Ken Russell wrote: ...
6 years, 7 months ago (2014-05-14 22:29:54 UTC) #7
alexst (slow to review)
Please have another look, Ken. I made texture->image tracking more explicit.
6 years, 7 months ago (2014-05-15 15:54:04 UTC) #8
Ken Russell (switch to Gerrit)
Thanks, this looks clearer to me. LGTM https://codereview.chromium.org/274833002/diff/190001/Source/platform/graphics/gpu/DrawingBuffer.cpp File Source/platform/graphics/gpu/DrawingBuffer.cpp (right): https://codereview.chromium.org/274833002/diff/190001/Source/platform/graphics/gpu/DrawingBuffer.cpp#newcode1048 Source/platform/graphics/gpu/DrawingBuffer.cpp:1048: m_context->destroyImageCHROMIUM(info.imageId); It ...
6 years, 7 months ago (2014-05-20 00:25:11 UTC) #9
alexst (slow to review)
+darin for owner review of Source/web/WebRuntimeFeatures.cpp public/platform/WebExternalTextureMailbox.h public/web/WebRuntimeFeatures.h
6 years, 7 months ago (2014-05-20 03:06:36 UTC) #10
darin (slow to review)
LGTM
6 years, 7 months ago (2014-05-20 04:15:54 UTC) #11
alexst (slow to review)
The CQ bit was checked by alexst@chromium.org
6 years, 7 months ago (2014-05-20 16:03:18 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/alexst@chromium.org/274833002/210001
6 years, 7 months ago (2014-05-20 16:03:29 UTC) #13
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). Please consider checking whether the failures are ...
6 years, 7 months ago (2014-05-20 16:54:18 UTC) #14
alexst (slow to review)
The CQ bit was unchecked by alexst@chromium.org
6 years, 7 months ago (2014-05-20 16:57:09 UTC) #15
alexst (slow to review)
The CQ bit was checked by alexst@chromium.org
6 years, 7 months ago (2014-05-20 17:27:14 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/alexst@chromium.org/274833002/230001
6 years, 7 months ago (2014-05-20 17:27:38 UTC) #17
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). Please consider checking whether the failures are ...
6 years, 7 months ago (2014-05-20 18:59:14 UTC) #18
commit-bot: I haz the power
6 years, 7 months ago (2014-05-20 20:31:38 UTC) #19
Message was sent while issue was closed.
Change committed as 174402

Powered by Google App Engine
This is Rietveld 408576698