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

Issue 13638008: Blink API to allow mailbox usage with texture layers for WebGL and Canvas2D. (Closed)

Created:
7 years, 8 months ago by alexst (slow to review)
Modified:
7 years, 8 months ago
CC:
blink-reviews
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Visibility:
Public.

Description

Blink API to allow mailbox usage with texture layers for WebGL and Canvas2D. BUG=179371

Patch Set 1 #

Total comments: 5

Patch Set 2 : Rebase plus copyright header. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+33 lines, -11 lines) Patch
M Source/Platform/Platform.gypi View 1 chunk +1 line, -0 lines 0 comments Download
M Source/Platform/chromium/public/WebCompositorSupport.h View 1 chunk +2 lines, -0 lines 0 comments Download
M Source/Platform/chromium/public/WebExternalTextureLayer.h View 1 chunk +3 lines, -0 lines 0 comments Download
M Source/Platform/chromium/public/WebExternalTextureLayerClient.h View 2 chunks +9 lines, -0 lines 0 comments Download
A + Source/Platform/chromium/public/WebExternalTextureMailbox.h View 1 1 chunk +11 lines, -11 lines 0 comments Download
M Source/WebCore/platform/graphics/chromium/Canvas2DLayerBridge.h View 1 chunk +2 lines, -0 lines 0 comments Download
M Source/WebCore/platform/graphics/gpu/DrawingBuffer.cpp View 1 1 chunk +3 lines, -0 lines 0 comments Download
M Tools/DumpRenderTree/chromium/TestRunner/src/TestPlugin.h View 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 12 (0 generated)
alexst (slow to review)
Please take a look at this guys. This is just the API stubs to enable ...
7 years, 8 months ago (2013-04-05 14:52:24 UTC) #1
Ken Russell (switch to Gerrit)
I'm not familiar with this part of the API so defer my review to jamesr ...
7 years, 8 months ago (2013-04-05 22:51:02 UTC) #2
alexst (slow to review)
https://codereview.chromium.org/13638008/diff/1/Source/Platform/chromium/public/WebCompositorSupport.h File Source/Platform/chromium/public/WebCompositorSupport.h (right): https://codereview.chromium.org/13638008/diff/1/Source/Platform/chromium/public/WebCompositorSupport.h#newcode80 Source/Platform/chromium/public/WebCompositorSupport.h:80: virtual WebExternalTextureLayer* createExternalTextureLayerForMailbox(WebExternalTextureLayerClient*) { return 0; } On 2013/04/05 ...
7 years, 8 months ago (2013-04-06 01:25:38 UTC) #3
Ken Russell (switch to Gerrit)
https://codereview.chromium.org/13638008/diff/1/Source/Platform/chromium/public/WebCompositorSupport.h File Source/Platform/chromium/public/WebCompositorSupport.h (right): https://codereview.chromium.org/13638008/diff/1/Source/Platform/chromium/public/WebCompositorSupport.h#newcode80 Source/Platform/chromium/public/WebCompositorSupport.h:80: virtual WebExternalTextureLayer* createExternalTextureLayerForMailbox(WebExternalTextureLayerClient*) { return 0; } On 2013/04/06 ...
7 years, 8 months ago (2013-04-08 18:22:56 UTC) #4
piman
At a high level it looks reasonable - just one question. I'm not an owner ...
7 years, 8 months ago (2013-04-08 19:31:31 UTC) #5
alexst (slow to review)
https://codereview.chromium.org/13638008/diff/1/Source/Platform/chromium/public/WebExternalTextureLayer.h File Source/Platform/chromium/public/WebExternalTextureLayer.h (right): https://codereview.chromium.org/13638008/diff/1/Source/Platform/chromium/public/WebExternalTextureLayer.h#newcode50 Source/Platform/chromium/public/WebExternalTextureLayer.h:50: virtual void clearTexture() { } On 2013/04/08 19:31:31, piman ...
7 years, 8 months ago (2013-04-08 19:38:01 UTC) #6
Ken Russell (switch to Gerrit)
This LGTM but I'd like jamesr to approve it as well.
7 years, 8 months ago (2013-04-08 20:54:40 UTC) #7
jamesr
The copyright header on this new file isn't right. Don't land this until we know ...
7 years, 8 months ago (2013-04-08 22:02:11 UTC) #8
jamesr
The code itself LGTM. Just don't land yet (we're working on getting guidance on copyright ...
7 years, 8 months ago (2013-04-08 22:03:31 UTC) #9
alexst (slow to review)
Thanks, James. New patch with rebase plus copyright .
7 years, 8 months ago (2013-04-09 00:41:13 UTC) #10
jamesr
lgtm
7 years, 8 months ago (2013-04-09 03:21:01 UTC) #11
Ken Russell (switch to Gerrit)
7 years, 8 months ago (2013-04-09 17:07:33 UTC) #12
Landed https://codereview.chromium.org/13947015/ on behalf of alexst.

Powered by Google App Engine
This is Rietveld 408576698