Index: content/browser/compositor/mus_browser_compositor_output_surface.cc |
diff --git a/content/browser/compositor/mus_browser_compositor_output_surface.cc b/content/browser/compositor/mus_browser_compositor_output_surface.cc |
index 91b07fd0ba9ecccdc722bb8ad78f8a15caa6ce66..f6d07f03098c9067f5a14609bb65da60b26c857d 100644 |
--- a/content/browser/compositor/mus_browser_compositor_output_surface.cc |
+++ b/content/browser/compositor/mus_browser_compositor_output_surface.cc |
@@ -14,8 +14,6 @@ |
#include "gpu/command_buffer/client/gles2_interface.h" |
#include "gpu/ipc/client/command_buffer_proxy_impl.h" |
#include "services/ui/public/cpp/gpu/context_provider_command_buffer.h" |
-#include "services/ui/public/cpp/window.h" |
-#include "services/ui/public/cpp/window_compositor_frame_sink.h" |
#include "ui/aura/mus/window_compositor_frame_sink.h" |
#include "ui/aura/mus/window_port_mus.h" |
#include "ui/aura/window.h" |
@@ -25,25 +23,6 @@ |
namespace content { |
MusBrowserCompositorOutputSurface::MusBrowserCompositorOutputSurface( |
- ui::Window* window, |
- scoped_refptr<ui::ContextProviderCommandBuffer> context, |
- gpu::GpuMemoryBufferManager* gpu_memory_buffer_manager, |
- const UpdateVSyncParametersCallback& update_vsync_parameters_callback, |
- std::unique_ptr<display_compositor::CompositorOverlayCandidateValidator> |
- overlay_candidate_validator) |
- : GpuBrowserCompositorOutputSurface(std::move(context), |
- update_vsync_parameters_callback, |
- std::move(overlay_candidate_validator), |
- false /* support_stencil */), |
- ui_window_(window), |
- window_(nullptr), |
- begin_frame_source_(nullptr) { |
- ui_compositor_frame_sink_ = ui_window_->RequestCompositorFrameSink( |
- context, gpu_memory_buffer_manager); |
- ui_compositor_frame_sink_->BindToClient(this); |
-} |
- |
-MusBrowserCompositorOutputSurface::MusBrowserCompositorOutputSurface( |
aura::Window* window, |
scoped_refptr<ui::ContextProviderCommandBuffer> context, |
gpu::GpuMemoryBufferManager* gpu_memory_buffer_manager, |
@@ -54,7 +33,6 @@ MusBrowserCompositorOutputSurface::MusBrowserCompositorOutputSurface( |
update_vsync_parameters_callback, |
std::move(overlay_candidate_validator), |
false /* support_stencil */), |
- ui_window_(nullptr), |
window_(window), |
begin_frame_source_(nullptr) { |
aura::WindowPortMus* window_port = aura::WindowPortMus::Get(window_); |
@@ -80,9 +58,7 @@ void MusBrowserCompositorOutputSurface::SwapBuffers( |
// Reset latency_info to known empty state after moving contents. |
frame.latency_info.clear(); |
const int render_pass_id = 1; |
- const gfx::Rect bounds_in_dip = ui_window_ |
- ? gfx::Rect(ui_window_->bounds().size()) |
- : gfx::Rect(window_->bounds().size()); |
+ const gfx::Rect bounds_in_dip = gfx::Rect(window_->bounds().size()); |
const gfx::Rect bounds_in_pixels = gfx::ConvertRectToPixel( |
ui_frame.metadata.device_scale_factor, bounds_in_dip); |
std::unique_ptr<cc::RenderPass> pass = cc::RenderPass::Create(); |
@@ -144,13 +120,7 @@ void MusBrowserCompositorOutputSurface::SwapBuffers( |
ui_frame.render_pass_list.push_back(std::move(pass)); |
- // TODO(mfomitchev): Remove ui_compositor_frame_sink_ once we complete the |
- // switch to Aura-Mus. |
- if (ui_compositor_frame_sink_) |
- ui_compositor_frame_sink_->SubmitCompositorFrame(std::move(ui_frame)); |
- else |
- compositor_frame_sink_->SubmitCompositorFrame(std::move(ui_frame)); |
- return; |
+ compositor_frame_sink_->SubmitCompositorFrame(std::move(ui_frame)); |
} |
void MusBrowserCompositorOutputSurface::SetBeginFrameSource( |