Index: content/browser/compositor/browser_compositor_output_surface.cc |
diff --git a/content/browser/compositor/browser_compositor_output_surface.cc b/content/browser/compositor/browser_compositor_output_surface.cc |
index bfcebe445365ecf86394e325b303bffb364379f5..fb70cb7649d2424c724df355b55baa5ddc5f8445 100644 |
--- a/content/browser/compositor/browser_compositor_output_surface.cc |
+++ b/content/browser/compositor/browser_compositor_output_surface.cc |
@@ -54,6 +54,15 @@ BrowserCompositorOutputSurface::BrowserCompositorOutputSurface( |
Initialize(); |
} |
+BrowserCompositorOutputSurface::BrowserCompositorOutputSurface( |
+ const scoped_refptr<cc::VulkanContextProvider>& vulkan_context_provider, |
+ const scoped_refptr<ui::CompositorVSyncManager>& vsync_manager) |
+ : OutputSurface(nullptr, nullptr, vulkan_context_provider, nullptr), |
+ vsync_manager_(vsync_manager), |
+ reflector_(nullptr) { |
+ Initialize(); |
+} |
+ |
BrowserCompositorOutputSurface::~BrowserCompositorOutputSurface() { |
if (reflector_) |
reflector_->DetachFromOutputSurface(); |