Index: content/common/gpu/image_transport_surface.cc |
diff --git a/content/common/gpu/image_transport_surface.cc b/content/common/gpu/image_transport_surface.cc |
index 91ab8dd71273c1b6a0a90d6152f10d2a41634784..096d3c8b3ccf13f559f8106de3116a45815f249a 100644 |
--- a/content/common/gpu/image_transport_surface.cc |
+++ b/content/common/gpu/image_transport_surface.cc |
@@ -86,7 +86,6 @@ bool ImageTransportHelper::OnMessageReceived(const IPC::Message& message) { |
IPC_BEGIN_MESSAGE_MAP(ImageTransportHelper, message) |
IPC_MESSAGE_HANDLER(AcceleratedSurfaceMsg_BufferPresented, |
OnBufferPresented) |
- IPC_MESSAGE_HANDLER(AcceleratedSurfaceMsg_ResizeViewACK, OnResizeViewACK); |
IPC_MESSAGE_HANDLER(AcceleratedSurfaceMsg_WakeUpGpu, OnWakeUpGpu); |
IPC_MESSAGE_UNHANDLED(handled = false) |
IPC_END_MESSAGE_MAP() |
@@ -118,12 +117,6 @@ void ImageTransportHelper::SendAcceleratedSurfaceRelease() { |
manager_->Send(new GpuHostMsg_AcceleratedSurfaceRelease(params)); |
} |
-void ImageTransportHelper::SendResizeView(const gfx::Size& size) { |
- manager_->Send(new GpuHostMsg_ResizeView(stub_->surface_id(), |
- route_id_, |
- size)); |
-} |
- |
void ImageTransportHelper::SendUpdateVSyncParameters( |
base::TimeTicks timebase, base::TimeDelta interval) { |
manager_->Send(new GpuHostMsg_UpdateVSyncParameters(stub_->surface_id(), |
@@ -191,10 +184,6 @@ void ImageTransportHelper::OnBufferPresented( |
surface_->OnBufferPresented(params); |
} |
-void ImageTransportHelper::OnResizeViewACK() { |
- surface_->OnResizeViewACK(); |
-} |
- |
void ImageTransportHelper::OnWakeUpGpu() { |
surface_->WakeUpGpu(); |
} |
@@ -216,13 +205,9 @@ void ImageTransportHelper::SetLatencyInfo( |
PassThroughImageTransportSurface::PassThroughImageTransportSurface( |
GpuChannelManager* manager, |
GpuCommandBufferStub* stub, |
- gfx::GLSurface* surface, |
- bool transport) |
+ gfx::GLSurface* surface) |
: GLSurfaceAdapter(surface), |
- transport_(transport), |
- did_set_swap_interval_(false), |
- did_unschedule_(false), |
- is_swap_buffers_pending_(false) { |
+ did_set_swap_interval_(false) { |
helper_.reset(new ImageTransportHelper(this, |
manager, |
stub, |
@@ -239,16 +224,6 @@ void PassThroughImageTransportSurface::Destroy() { |
GLSurfaceAdapter::Destroy(); |
} |
-bool PassThroughImageTransportSurface::DeferDraws() { |
- if (is_swap_buffers_pending_) { |
- DCHECK(!did_unschedule_); |
- did_unschedule_ = true; |
- helper_->SetScheduled(false); |
- return true; |
- } |
- return false; |
-} |
- |
void PassThroughImageTransportSurface::SetLatencyInfo( |
const std::vector<ui::LatencyInfo>& latency_info) { |
for (size_t i = 0; i < latency_info.size(); i++) |
@@ -265,20 +240,7 @@ bool PassThroughImageTransportSurface::SwapBuffers() { |
ui::INPUT_EVENT_LATENCY_TERMINATED_FRAME_SWAP_COMPONENT, 0, 0); |
} |
- if (transport_) { |
- DCHECK(!is_swap_buffers_pending_); |
- is_swap_buffers_pending_ = true; |
- |
- // Round trip to the browser UI thread, for throttling, by sending a dummy |
- // SwapBuffers message. |
- GpuHostMsg_AcceleratedSurfaceBuffersSwapped_Params params; |
- params.surface_handle = 0; |
- params.latency_info.swap(latency_info_); |
- params.size = surface()->GetSize(); |
- helper_->SendAcceleratedSurfaceBuffersSwapped(params); |
- } else { |
- helper_->SendLatencyInfo(latency_info_); |
- } |
+ helper_->SendLatencyInfo(latency_info_); |
latency_info_.clear(); |
return result; |
} |
@@ -292,26 +254,7 @@ bool PassThroughImageTransportSurface::PostSubBuffer( |
ui::INPUT_EVENT_LATENCY_TERMINATED_FRAME_SWAP_COMPONENT, 0, 0); |
} |
- if (transport_) { |
- DCHECK(!is_swap_buffers_pending_); |
- is_swap_buffers_pending_ = true; |
- |
- // Round trip to the browser UI thread, for throttling, by sending a dummy |
- // PostSubBuffer message. |
- GpuHostMsg_AcceleratedSurfacePostSubBuffer_Params params; |
- params.surface_handle = 0; |
- params.latency_info.swap(latency_info_); |
- params.surface_size = surface()->GetSize(); |
- params.x = x; |
- params.y = y; |
- params.width = width; |
- params.height = height; |
- helper_->SendAcceleratedSurfacePostSubBuffer(params); |
- |
- helper_->SetScheduled(false); |
- } else { |
- helper_->SendLatencyInfo(latency_info_); |
- } |
+ helper_->SendLatencyInfo(latency_info_); |
latency_info_.clear(); |
return result; |
} |
@@ -326,35 +269,12 @@ bool PassThroughImageTransportSurface::OnMakeCurrent(gfx::GLContext* context) { |
void PassThroughImageTransportSurface::OnBufferPresented( |
const AcceleratedSurfaceMsg_BufferPresented_Params& /* params */) { |
- DCHECK(transport_); |
- DCHECK(is_swap_buffers_pending_); |
- is_swap_buffers_pending_ = false; |
- if (did_unschedule_) { |
- did_unschedule_ = false; |
- helper_->SetScheduled(true); |
- } |
-} |
- |
-void PassThroughImageTransportSurface::OnResizeViewACK() { |
- DCHECK(transport_); |
- Resize(new_size_); |
- |
- TRACE_EVENT_ASYNC_END0("gpu", "OnResize", this); |
- helper_->SetScheduled(true); |
+ NOTREACHED(); |
} |
void PassThroughImageTransportSurface::OnResize(gfx::Size size, |
float scale_factor) { |
- new_size_ = size; |
- |
- if (transport_) { |
- helper_->SendResizeView(size); |
- helper_->SetScheduled(false); |
- TRACE_EVENT_ASYNC_BEGIN2("gpu", "OnResize", this, |
- "width", size.width(), "height", size.height()); |
- } else { |
- Resize(new_size_); |
- } |
+ Resize(size); |
} |
gfx::Size PassThroughImageTransportSurface::GetSize() { |