Index: content/renderer/gpu/compositor_output_surface.h |
diff --git a/content/renderer/gpu/compositor_output_surface.h b/content/renderer/gpu/compositor_output_surface.h |
index ff598725e65decd7efb20b1ce3132df69c1b8139..46c69acecc7fe1b46931f1645c667ab522a10911 100644 |
--- a/content/renderer/gpu/compositor_output_surface.h |
+++ b/content/renderer/gpu/compositor_output_surface.h |
@@ -31,8 +31,7 @@ class CompositorFrameAck; |
} |
namespace content { |
- |
-class WebGraphicsContext3DCommandBufferImpl; |
+class ContextProviderCommandBuffer; |
// This class can be created only on the main thread, but then becomes pinned |
// to a fixed thread when bindToClient is called. |
@@ -43,11 +42,12 @@ class CompositorOutputSurface |
static IPC::ForwardingMessageFilter* CreateFilter( |
base::TaskRunner* target_task_runner); |
- CompositorOutputSurface(int32 routing_id, |
- uint32 output_surface_id, |
- WebGraphicsContext3DCommandBufferImpl* context3d, |
- cc::SoftwareOutputDevice* software, |
- bool use_swap_compositor_frame_message); |
+ CompositorOutputSurface( |
+ int32 routing_id, |
+ uint32 output_surface_id, |
+ const scoped_refptr<ContextProviderCommandBuffer>& context_provider, |
+ scoped_ptr<cc::SoftwareOutputDevice> software, |
+ bool use_swap_compositor_frame_message); |
virtual ~CompositorOutputSurface(); |
// cc::OutputSurface implementation. |