Index: content/common/gpu/image_transport_surface_win.cc |
diff --git a/content/common/gpu/image_transport_surface_win.cc b/content/common/gpu/image_transport_surface_win.cc |
index cd5c8b79a3a31437116b623f30a82ba418ebe5c3..9a8e549a72ff014d93a3ee4d655457ce70e712f1 100644 |
--- a/content/common/gpu/image_transport_surface_win.cc |
+++ b/content/common/gpu/image_transport_surface_win.cc |
@@ -31,9 +31,7 @@ class PbufferImageTransportSurface |
public base::SupportsWeakPtr<PbufferImageTransportSurface> { |
public: |
PbufferImageTransportSurface(GpuChannelManager* manager, |
- int32 render_view_id, |
- int32 client_id, |
- int32 command_buffer_id); |
+ GpuCommandBufferStub* stub); |
// gfx::GLSurface implementation |
virtual bool Initialize() OVERRIDE; |
@@ -46,7 +44,7 @@ class PbufferImageTransportSurface |
protected: |
// ImageTransportSurface implementation |
- virtual void OnNewSurfaceACK(uint64 surface_id, |
+ virtual void OnNewSurfaceACK(uint64 surface_handle, |
TransportDIB::Handle shm_handle) OVERRIDE; |
virtual void OnBuffersSwappedACK() OVERRIDE; |
virtual void OnPostSubBufferACK() OVERRIDE; |
@@ -70,17 +68,12 @@ class PbufferImageTransportSurface |
PbufferImageTransportSurface::PbufferImageTransportSurface( |
GpuChannelManager* manager, |
- int32 render_view_id, |
- int32 client_id, |
- int32 command_buffer_id) |
- : GLSurfaceAdapter(new gfx::PbufferGLSurfaceEGL(false, |
- gfx::Size(1, 1))), |
- is_visible_(true) { |
+ GpuCommandBufferStub* stub) |
+ : GLSurfaceAdapter(new gfx::PbufferGLSurfaceEGL(false, gfx::Size(1, 1))), |
+ is_visible_(true) { |
helper_.reset(new ImageTransportHelper(this, |
manager, |
- render_view_id, |
- client_id, |
- command_buffer_id, |
+ stub, |
gfx::kNullPluginWindow)); |
} |
@@ -149,7 +142,7 @@ std::string PbufferImageTransportSurface::GetExtensions() { |
void PbufferImageTransportSurface::SendBuffersSwapped() { |
GpuHostMsg_AcceleratedSurfaceBuffersSwapped_Params params; |
- params.surface_id = reinterpret_cast<int64>(GetShareHandle()); |
+ params.surface_handle = reinterpret_cast<int64>(GetShareHandle()); |
params.size = GetSize(); |
helper_->SendAcceleratedSurfaceBuffersSwapped(params); |
@@ -165,7 +158,7 @@ void PbufferImageTransportSurface::OnPostSubBufferACK() { |
} |
void PbufferImageTransportSurface::OnNewSurfaceACK( |
- uint64 surface_id, |
+ uint64 surface_handle, |
TransportDIB::Handle shm_handle) { |
NOTREACHED(); |
} |
@@ -186,9 +179,7 @@ void PbufferImageTransportSurface::OnResize(gfx::Size size) { |
// static |
scoped_refptr<gfx::GLSurface> ImageTransportSurface::CreateSurface( |
GpuChannelManager* manager, |
- int32 render_view_id, |
- int32 client_id, |
- int32 command_buffer_id, |
+ GpuCommandBufferStub* stub, |
gfx::PluginWindowHandle handle) { |
scoped_refptr<gfx::GLSurface> surface; |
@@ -199,10 +190,7 @@ scoped_refptr<gfx::GLSurface> ImageTransportSurface::CreateSurface( |
EGL_EXTENSIONS); |
if (strstr(extensions, "EGL_ANGLE_query_surface_pointer") && |
strstr(extensions, "EGL_ANGLE_surface_d3d_texture_2d_share_handle")) { |
- surface = new PbufferImageTransportSurface(manager, |
- render_view_id, |
- client_id, |
- command_buffer_id); |
+ surface = new PbufferImageTransportSurface(manager, stub); |
} |
} |
@@ -212,9 +200,7 @@ scoped_refptr<gfx::GLSurface> ImageTransportSurface::CreateSurface( |
return NULL; |
surface = new PassThroughImageTransportSurface(manager, |
- render_view_id, |
- client_id, |
- command_buffer_id, |
+ stub, |
surface.get()); |
} |