| 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();
|
|
|