| Index: content/browser/renderer_host/compositor_impl_android.h
|
| diff --git a/content/browser/renderer_host/compositor_impl_android.h b/content/browser/renderer_host/compositor_impl_android.h
|
| index a578205914e71ca195619942b6cb5067b794ab32..2261631cdd42fe52946048f0836fbb4a2e1ecd42 100644
|
| --- a/content/browser/renderer_host/compositor_impl_android.h
|
| +++ b/content/browser/renderer_host/compositor_impl_android.h
|
| @@ -34,6 +34,7 @@ class LayerTreeHost;
|
| class OnscreenDisplayClient;
|
| class SurfaceIdAllocator;
|
| class SurfaceManager;
|
| +class VulkanInProcessContextProvider;
|
| }
|
|
|
| namespace content {
|
| @@ -122,6 +123,9 @@ class CONTENT_EXPORT CompositorImpl
|
| void OnGpuChannelEstablished();
|
| void OnGpuChannelTimeout();
|
|
|
| + scoped_refptr<cc::VulkanInProcessContextProvider>
|
| + SharedVulkanContextProviderAndroid();
|
| +
|
| // root_layer_ is the persistent internal root layer, while subroot_layer_
|
| // is the one attached by the compositor client.
|
| scoped_refptr<cc::Layer> root_layer_;
|
| @@ -165,6 +169,10 @@ class CONTENT_EXPORT CompositorImpl
|
|
|
| gpu::Capabilities gpu_capabilities_;
|
| bool needs_begin_frames_;
|
| +
|
| + scoped_refptr<cc::VulkanInProcessContextProvider>
|
| + shared_vulkan_context_provider_android_;
|
| +
|
| base::WeakPtrFactory<CompositorImpl> weak_factory_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(CompositorImpl);
|
|
|