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

Issue 9904005: PpapiCommandBufferProxy implements CommandBufferProxy. (Closed)

Created:
8 years, 9 months ago by Fady Samuel
Modified:
8 years, 8 months ago
Reviewers:
jam, piman
CC:
chromium-reviews, rjkroege
Visibility:
Public.

Description

PpapiCommandBufferProxy implements CommandBufferProxy. That way once the refactoring of WebGraphicsContext3DCommandBufferImpl is complete, the guest renderers will be able to use the same class. BUG=120664 TEST=manually Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=130252

Patch Set 1 #

Patch Set 2 : Merge with ToT #

Patch Set 3 : Moved command_buffer_proxy to gpu/ipc #

Patch Set 4 : Merge with ToT. Fixed compile. #

Total comments: 2

Patch Set 5 : Removed obsolete ENABLE_GPU def from CommandBufferProxy #

Total comments: 5

Patch Set 6 : Removed CreateVideoDecoder from CommandBufferProxy interface to fix layering violation #

Patch Set 7 : Updated header guards in command_buffer_proxy.h #

Patch Set 8 : Merged with ToT. Cleanup: Removed a couple of unnecessary includes in CommandBufferProxy #

Patch Set 9 : Fixed Windows Build. Thanks girard@! #

Unified diffs Side-by-side diffs Delta from patch set Stats (+104 lines, -122 lines) Patch
M content/browser/renderer_host/image_transport_factory.cc View 1 2 3 4 5 6 7 1 chunk +1 line, -1 line 0 comments Download
D content/common/gpu/client/command_buffer_proxy.h View 1 2 3 1 chunk +0 lines, -82 lines 0 comments Download
M content/common/gpu/client/command_buffer_proxy_impl.h View 1 2 3 4 5 3 chunks +11 lines, -4 lines 0 comments Download
M content/common/gpu/client/gpu_channel_host.h View 1 2 3 4 5 2 chunks +2 lines, -1 line 0 comments Download
M content/common/gpu/client/gpu_channel_host.cc View 1 2 3 4 5 2 chunks +3 lines, -2 lines 0 comments Download
M content/common/gpu/client/webgraphicscontext3d_command_buffer_impl.cc View 1 2 3 4 5 6 7 2 chunks +1 line, -1 line 0 comments Download
M content/content_common.gypi View 1 2 3 4 5 6 7 1 chunk +0 lines, -1 line 0 comments Download
M content/renderer/media/renderer_gpu_video_decoder_factories.cc View 1 2 3 4 5 6 7 1 chunk +1 line, -1 line 0 comments Download
M content/renderer/pepper/pepper_platform_context_3d_impl.cc View 1 2 3 4 5 6 7 1 chunk +1 line, -1 line 0 comments Download
M gpu/gpu_ipc.gypi View 1 2 3 4 5 6 7 8 1 chunk +2 lines, -0 lines 0 comments Download
A + gpu/ipc/command_buffer_proxy.h View 1 2 3 4 5 6 7 4 chunks +4 lines, -21 lines 0 comments Download
A gpu/ipc/command_buffer_proxy.cc View 1 2 3 4 5 6 7 8 1 chunk +5 lines, -0 lines 0 comments Download
M ppapi/proxy/ppapi_command_buffer_proxy.h View 1 2 3 4 5 2 chunks +18 lines, -2 lines 0 comments Download
M ppapi/proxy/ppapi_command_buffer_proxy.cc View 1 2 3 4 5 2 chunks +55 lines, -5 lines 0 comments Download

Messages

Total messages: 23 (0 generated)
Fady Samuel
Hi Antoine, This is more or less what we discussed earlier today. A simple "do ...
8 years, 9 months ago (2012-03-29 00:22:32 UTC) #1
Fady Samuel
Hi Antoine, Does this look OK to you for now? Will implement as need arises. ...
8 years, 8 months ago (2012-03-29 20:40:05 UTC) #2
piman
lgtm
8 years, 8 months ago (2012-03-29 22:18:55 UTC) #3
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/fsamuel@chromium.org/9904005/1
8 years, 8 months ago (2012-03-29 22:23:08 UTC) #4
commit-bot: I haz the power
Can't apply patch for file ppapi/proxy/ppapi_command_buffer_proxy.h. While running patch -p1 --forward --force; patching file ppapi/proxy/ppapi_command_buffer_proxy.h ...
8 years, 8 months ago (2012-03-29 22:23:10 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/fsamuel@chromium.org/9904005/7001
8 years, 8 months ago (2012-03-30 00:29:45 UTC) #6
commit-bot: I haz the power
Try job failure for 9904005-7001 (retry) on linux_rel for step "check_deps". It's a second try, ...
8 years, 8 months ago (2012-03-30 01:12:37 UTC) #7
piman
On Thu, Mar 29, 2012 at 6:12 PM, <commit-bot@chromium.org> wrote: > Try job failure for ...
8 years, 8 months ago (2012-03-30 01:15:13 UTC) #8
Fady Samuel
Hi Antoine, How does this look? Thanks, Fady
8 years, 8 months ago (2012-03-30 02:04:44 UTC) #9
piman
LGTM+nit http://codereview.chromium.org/9904005/diff/7013/gpu/ipc/command_buffer_proxy.h File gpu/ipc/command_buffer_proxy.h (right): http://codereview.chromium.org/9904005/diff/7013/gpu/ipc/command_buffer_proxy.h#newcode9 gpu/ipc/command_buffer_proxy.h:9: #if defined(ENABLE_GPU) nit: While you're here, do you ...
8 years, 8 months ago (2012-03-30 17:58:37 UTC) #10
Fady Samuel
committing now. https://chromiumcodereview.appspot.com/9904005/diff/7013/gpu/ipc/command_buffer_proxy.h File gpu/ipc/command_buffer_proxy.h (right): https://chromiumcodereview.appspot.com/9904005/diff/7013/gpu/ipc/command_buffer_proxy.h#newcode9 gpu/ipc/command_buffer_proxy.h:9: #if defined(ENABLE_GPU) On 2012/03/30 17:58:37, piman wrote: ...
8 years, 8 months ago (2012-03-30 18:40:05 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/fsamuel@chromium.org/9904005/25001
8 years, 8 months ago (2012-03-30 18:40:25 UTC) #12
commit-bot: I haz the power
Presubmit check for 9904005-25001 failed and returned exit status 1. Running presubmit commit checks ...
8 years, 8 months ago (2012-03-30 18:40:33 UTC) #13
Fady Samuel
Adding jam@ as an OWNER. Thanks.
8 years, 8 months ago (2012-03-30 20:29:17 UTC) #14
jam
http://codereview.chromium.org/9904005/diff/25001/gpu/ipc/command_buffer_proxy.h File gpu/ipc/command_buffer_proxy.h (right): http://codereview.chromium.org/9904005/diff/25001/gpu/ipc/command_buffer_proxy.h#newcode5 gpu/ipc/command_buffer_proxy.h:5: #ifndef CONTENT_COMMON_GPU_CLIENT_COMMAND_BUFFER_PROXY_H_ nit: update header guards http://codereview.chromium.org/9904005/diff/25001/gpu/ipc/command_buffer_proxy.h#newcode14 gpu/ipc/command_buffer_proxy.h:14: #include ...
8 years, 8 months ago (2012-03-30 21:45:29 UTC) #15
jam
http://codereview.chromium.org/9904005/diff/25001/gpu/ipc/command_buffer_proxy.h File gpu/ipc/command_buffer_proxy.h (right): http://codereview.chromium.org/9904005/diff/25001/gpu/ipc/command_buffer_proxy.h#newcode14 gpu/ipc/command_buffer_proxy.h:14: #include "content/common/gpu/client/gpu_video_decode_accelerator_host.h" On 2012/03/30 21:45:29, John Abd-El-Malek wrote: > ...
8 years, 8 months ago (2012-03-30 21:46:51 UTC) #16
Fady Samuel
Hi Antoine, John, I've removed CreateVideoDecoder from the CommandBufferProxy interface, to address the layering violation ...
8 years, 8 months ago (2012-04-02 01:01:09 UTC) #17
jam
lgtm
8 years, 8 months ago (2012-04-02 16:25:00 UTC) #18
piman
lgtm
8 years, 8 months ago (2012-04-02 17:28:40 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/fsamuel@chromium.org/9904005/19029
8 years, 8 months ago (2012-04-02 17:29:19 UTC) #20
commit-bot: I haz the power
Try job failure for 9904005-19029 (retry) on win for step "compile" (clobber build). It's a ...
8 years, 8 months ago (2012-04-02 18:15:19 UTC) #21
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/fsamuel@chromium.org/9904005/20019
8 years, 8 months ago (2012-04-02 20:10:03 UTC) #22
commit-bot: I haz the power
8 years, 8 months ago (2012-04-02 23:32:39 UTC) #23
Change committed as 130252

Powered by Google App Engine
This is Rietveld 408576698