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..0d56a6a54c013dd2e6ec7f6da508bb6b392e5bac 100644 |
--- a/content/browser/compositor/browser_compositor_output_surface.cc |
+++ b/content/browser/compositor/browser_compositor_output_surface.cc |
@@ -54,6 +54,17 @@ BrowserCompositorOutputSurface::BrowserCompositorOutputSurface( |
Initialize(); |
} |
+#if defined(ENABLE_VULKAN) |
+BrowserCompositorOutputSurface::BrowserCompositorOutputSurface( |
+ const scoped_refptr<cc::VulkanContextProvider>& vulkan_context_provider, |
+ const scoped_refptr<ui::CompositorVSyncManager>& vsync_manager) |
+ : OutputSurface(vulkan_context_provider, true), |
+ vsync_manager_(vsync_manager), |
+ reflector_(nullptr) { |
+ Initialize(); |
+} |
+#endif |
+ |
BrowserCompositorOutputSurface::~BrowserCompositorOutputSurface() { |
if (reflector_) |
reflector_->DetachFromOutputSurface(); |