Index: content/browser/compositor/gpu_process_transport_factory.cc |
diff --git a/content/browser/compositor/gpu_process_transport_factory.cc b/content/browser/compositor/gpu_process_transport_factory.cc |
index 1017d5626a89c6725154943e87101a229ea5956c..409df107103e240691ea5fac8bcee2c367f07d17 100644 |
--- a/content/browser/compositor/gpu_process_transport_factory.cc |
+++ b/content/browser/compositor/gpu_process_transport_factory.cc |
@@ -30,9 +30,9 @@ |
#include "cc/surfaces/display.h" |
#include "cc/surfaces/display_scheduler.h" |
#include "cc/surfaces/surface_manager.h" |
-#include "components/display_compositor/compositor_overlay_candidate_validator.h" |
-#include "components/display_compositor/gl_helper.h" |
-#include "components/display_compositor/host_shared_bitmap_manager.h" |
+#include "components/viz/display_compositor/compositor_overlay_candidate_validator.h" |
+#include "components/viz/display_compositor/gl_helper.h" |
+#include "components/viz/display_compositor/host_shared_bitmap_manager.h" |
#include "content/browser/compositor/browser_compositor_output_surface.h" |
#include "content/browser/compositor/frame_sink_manager_host.h" |
#include "content/browser/compositor/gpu_browser_compositor_output_surface.h" |
@@ -73,11 +73,11 @@ |
#if defined(OS_WIN) |
#include "base/win/windows_version.h" |
-#include "components/display_compositor/compositor_overlay_candidate_validator_win.h" |
+#include "components/viz/display_compositor/compositor_overlay_candidate_validator_win.h" |
#include "content/browser/compositor/software_output_device_win.h" |
#include "ui/gfx/win/rendering_window_manager.h" |
#elif defined(USE_OZONE) |
-#include "components/display_compositor/compositor_overlay_candidate_validator_ozone.h" |
+#include "components/viz/display_compositor/compositor_overlay_candidate_validator_ozone.h" |
#include "content/browser/compositor/software_output_device_ozone.h" |
#include "ui/ozone/public/overlay_candidates_ozone.h" |
#include "ui/ozone/public/overlay_manager_ozone.h" |
@@ -86,7 +86,7 @@ |
#elif defined(USE_X11) |
#include "content/browser/compositor/software_output_device_x11.h" |
#elif defined(OS_MACOSX) |
-#include "components/display_compositor/compositor_overlay_candidate_validator_mac.h" |
+#include "components/viz/display_compositor/compositor_overlay_candidate_validator_mac.h" |
#include "content/browser/compositor/gpu_output_surface_mac.h" |
#include "content/browser/compositor/software_output_device_mac.h" |
#include "gpu/config/gpu_driver_bug_workaround_type.h" |
@@ -94,7 +94,7 @@ |
#include "ui/base/cocoa/remote_layer_api.h" |
#include "ui/base/ui_base_switches.h" |
#elif defined(OS_ANDROID) |
-#include "components/display_compositor/compositor_overlay_candidate_validator_android.h" |
+#include "components/viz/display_compositor/compositor_overlay_candidate_validator_android.h" |
#endif |
#if !defined(GPU_SURFACE_HANDLE_IS_ACCELERATED_WINDOW) |
#include "gpu/ipc/common/gpu_surface_tracker.h" |
@@ -268,10 +268,9 @@ GpuProcessTransportFactory::CreateSoftwareOutputDevice( |
#endif |
} |
-std::unique_ptr<display_compositor::CompositorOverlayCandidateValidator> |
+std::unique_ptr<viz::CompositorOverlayCandidateValidator> |
CreateOverlayCandidateValidator(gfx::AcceleratedWidget widget) { |
- std::unique_ptr<display_compositor::CompositorOverlayCandidateValidator> |
- validator; |
+ std::unique_ptr<viz::CompositorOverlayCandidateValidator> validator; |
#if defined(USE_OZONE) |
base::CommandLine* command_line = base::CommandLine::ForCurrentProcess(); |
if (command_line->HasSwitch(switches::kEnableHardwareOverlays)) { |
@@ -281,9 +280,8 @@ CreateOverlayCandidateValidator(gfx::AcceleratedWidget widget) { |
ui::OzonePlatform::GetInstance() |
->GetOverlayManager() |
->CreateOverlayCandidates(widget); |
- validator.reset( |
- new display_compositor::CompositorOverlayCandidateValidatorOzone( |
- std::move(overlay_candidates), enable_overlay_flag)); |
+ validator.reset(new viz::CompositorOverlayCandidateValidatorOzone( |
+ std::move(overlay_candidates), enable_overlay_flag)); |
} |
#elif defined(OS_MACOSX) |
// Overlays are only supported through the remote layer API. |
@@ -295,15 +293,12 @@ CreateOverlayCandidateValidator(gfx::AcceleratedWidget widget) { |
GpuDataManagerImpl::GetInstance()->IsDriverBugWorkaroundActive( |
gpu::DISABLE_OVERLAY_CA_LAYERS); |
validator.reset( |
- new display_compositor::CompositorOverlayCandidateValidatorMac( |
- ca_layers_disabled)); |
+ new viz::CompositorOverlayCandidateValidatorMac(ca_layers_disabled)); |
} |
#elif defined(OS_ANDROID) |
- validator.reset( |
- new display_compositor::CompositorOverlayCandidateValidatorAndroid()); |
+ validator.reset(new viz::CompositorOverlayCandidateValidatorAndroid()); |
#elif defined(OS_WIN) |
- validator = base::MakeUnique< |
- display_compositor::CompositorOverlayCandidateValidatorWin>(); |
+ validator = base::MakeUnique<viz::CompositorOverlayCandidateValidatorWin>(); |
#endif |
return validator; |
@@ -526,8 +521,7 @@ void GpuProcessTransportFactory::EstablishedGpuChannel( |
display_output_surface = |
base::MakeUnique<OffscreenBrowserCompositorOutputSurface>( |
context_provider, vsync_callback, |
- std::unique_ptr< |
- display_compositor::CompositorOverlayCandidateValidator>()); |
+ std::unique_ptr<viz::CompositorOverlayCandidateValidator>()); |
} else if (capabilities.surfaceless) { |
#if defined(OS_MACOSX) |
display_output_surface = base::MakeUnique<GpuOutputSurfaceMac>( |
@@ -547,8 +541,7 @@ void GpuProcessTransportFactory::EstablishedGpuChannel( |
display_output_surface = std::move(gpu_output_surface); |
#endif |
} else { |
- std::unique_ptr<display_compositor::CompositorOverlayCandidateValidator> |
- validator; |
+ std::unique_ptr<viz::CompositorOverlayCandidateValidator> validator; |
#if defined(OS_WIN) |
if (capabilities.dc_layers) |
validator = CreateOverlayCandidateValidator(compositor->widget()); |
@@ -605,9 +598,8 @@ void GpuProcessTransportFactory::EstablishedGpuChannel( |
// The Display owns and uses the |display_output_surface| created above. |
data->display = base::MakeUnique<cc::Display>( |
- display_compositor::HostSharedBitmapManager::current(), |
- GetGpuMemoryBufferManager(), renderer_settings_, |
- compositor->frame_sink_id(), begin_frame_source, |
+ viz::HostSharedBitmapManager::current(), GetGpuMemoryBufferManager(), |
+ renderer_settings_, compositor->frame_sink_id(), begin_frame_source, |
std::move(display_output_surface), std::move(scheduler), |
base::MakeUnique<cc::TextureMailboxDeleter>( |
compositor->task_runner().get())); |
@@ -630,7 +622,7 @@ void GpuProcessTransportFactory::EstablishedGpuChannel( |
compositor->frame_sink_id(), GetSurfaceManager(), |
data->display.get(), context_provider, |
shared_worker_context_provider_, GetGpuMemoryBufferManager(), |
- display_compositor::HostSharedBitmapManager::current()); |
+ viz::HostSharedBitmapManager::current()); |
data->display->Resize(compositor->size()); |
data->display->SetOutputIsSecure(data->output_is_secure); |
compositor->SetCompositorFrameSink(std::move(compositor_frame_sink)); |
@@ -678,8 +670,7 @@ void GpuProcessTransportFactory::RemoveCompositor(ui::Compositor* compositor) { |
// GLHelper created in this case would be lost/leaked if we just reset() |
// on the |gl_helper_| variable directly. So instead we call reset() on a |
// local std::unique_ptr. |
- std::unique_ptr<display_compositor::GLHelper> helper = |
- std::move(gl_helper_); |
+ std::unique_ptr<viz::GLHelper> helper = std::move(gl_helper_); |
// If there are any observer left at this point, make sure they clean up |
// before we destroy the GLHelper. |
@@ -825,13 +816,13 @@ FrameSinkManagerHost* GpuProcessTransportFactory::GetFrameSinkManagerHost() { |
return frame_sink_manager_host_.get(); |
} |
-display_compositor::GLHelper* GpuProcessTransportFactory::GetGLHelper() { |
+viz::GLHelper* GpuProcessTransportFactory::GetGLHelper() { |
if (!gl_helper_ && !per_compositor_data_.empty()) { |
scoped_refptr<cc::ContextProvider> provider = |
SharedMainThreadContextProvider(); |
if (provider.get()) |
- gl_helper_.reset(new display_compositor::GLHelper( |
- provider->ContextGL(), provider->ContextSupport())); |
+ gl_helper_.reset( |
+ new viz::GLHelper(provider->ContextGL(), provider->ContextSupport())); |
} |
return gl_helper_.get(); |
} |
@@ -935,8 +926,7 @@ void GpuProcessTransportFactory::OnLostMainThreadSharedContext() { |
shared_main_thread_contexts_; |
shared_main_thread_contexts_ = NULL; |
- std::unique_ptr<display_compositor::GLHelper> lost_gl_helper = |
- std::move(gl_helper_); |
+ std::unique_ptr<viz::GLHelper> lost_gl_helper = std::move(gl_helper_); |
for (auto& observer : observer_list_) |
observer.OnLostResources(); |