Index: webkit/compositor_bindings/web_compositor_support_impl.h |
diff --git a/webkit/compositor_bindings/web_compositor_support_impl.h b/webkit/compositor_bindings/web_compositor_support_impl.h |
index 2a111b3c5103948ee318b624776996ca41a35607..375792853cc6737dd39b02bea4c46a84429e9888 100644 |
--- a/webkit/compositor_bindings/web_compositor_support_impl.h |
+++ b/webkit/compositor_bindings/web_compositor_support_impl.h |
@@ -13,6 +13,11 @@ namespace base { |
class MessageLoopProxy; |
} |
+namespace WebKit { |
+class WebCompositorOutputSurface; |
+class WebGraphicsContext3D; |
+} |
+ |
namespace webkit { |
class WebCompositorSupportImpl : public WebKit::WebCompositorSupport { |
@@ -26,6 +31,9 @@ class WebCompositorSupportImpl : public WebKit::WebCompositorSupport { |
virtual WebKit::WebLayerTreeView* createLayerTreeView( |
WebKit::WebLayerTreeViewClient* client, const WebKit::WebLayer& root, |
const WebKit::WebLayerTreeView::Settings& settings); |
+ virtual WebKit::WebCompositorOutputSurface* createOutputSurfaceFor3D( |
+ WebKit::WebGraphicsContext3D* context); |
+ virtual WebKit::WebCompositorOutputSurface* createOutputSurfaceForSoftware(); |
virtual WebKit::WebLayer* createLayer(); |
virtual WebKit::WebContentLayer* createContentLayer( |
WebKit::WebContentLayerClient* client); |