| Index: content/common/gpu/gpu_command_buffer_stub.cc
|
| diff --git a/content/common/gpu/gpu_command_buffer_stub.cc b/content/common/gpu/gpu_command_buffer_stub.cc
|
| index fa22f94ed7115517a26c8fa005a0cc4d4258cd69..4e2834f52d7966a72821c15fb633b037b7b18c79 100644
|
| --- a/content/common/gpu/gpu_command_buffer_stub.cc
|
| +++ b/content/common/gpu/gpu_command_buffer_stub.cc
|
| @@ -229,8 +229,7 @@ bool GpuCommandBufferStub::OnMessageReceived(const IPC::Message& message) {
|
| if (decoder_.get() && message.type() != GpuCommandBufferMsg_Echo::ID &&
|
| message.type() != GpuCommandBufferMsg_WaitForTokenInRange::ID &&
|
| message.type() != GpuCommandBufferMsg_WaitForGetOffsetInRange::ID &&
|
| - message.type() != GpuCommandBufferMsg_RetireSyncPoint::ID &&
|
| - message.type() != GpuCommandBufferMsg_SetLatencyInfo::ID) {
|
| + message.type() != GpuCommandBufferMsg_RetireSyncPoint::ID) {
|
| if (!MakeCurrent())
|
| return false;
|
| have_context = true;
|
| @@ -252,7 +251,6 @@ bool GpuCommandBufferStub::OnMessageReceived(const IPC::Message& message) {
|
| IPC_MESSAGE_HANDLER_DELAY_REPLY(GpuCommandBufferMsg_WaitForGetOffsetInRange,
|
| OnWaitForGetOffsetInRange);
|
| IPC_MESSAGE_HANDLER(GpuCommandBufferMsg_AsyncFlush, OnAsyncFlush);
|
| - IPC_MESSAGE_HANDLER(GpuCommandBufferMsg_SetLatencyInfo, OnSetLatencyInfo);
|
| IPC_MESSAGE_HANDLER(GpuCommandBufferMsg_Rescheduled, OnRescheduled);
|
| IPC_MESSAGE_HANDLER(GpuCommandBufferMsg_RegisterTransferBuffer,
|
| OnRegisterTransferBuffer);
|
| @@ -630,15 +628,6 @@ void GpuCommandBufferStub::OnInitialize(
|
| }
|
| }
|
|
|
| -void GpuCommandBufferStub::OnSetLatencyInfo(
|
| - const std::vector<ui::LatencyInfo>& latency_info) {
|
| - if (!ui::LatencyInfo::Verify(latency_info,
|
| - "GpuCommandBufferStub::OnSetLatencyInfo"))
|
| - return;
|
| - if (!latency_info_callback_.is_null())
|
| - latency_info_callback_.Run(latency_info);
|
| -}
|
| -
|
| void GpuCommandBufferStub::OnCreateStreamTexture(
|
| uint32 texture_id, int32 stream_id, bool* succeeded) {
|
| #if defined(OS_ANDROID)
|
| @@ -758,9 +747,18 @@ void GpuCommandBufferStub::CheckCompleteWaits() {
|
| }
|
| }
|
|
|
| -void GpuCommandBufferStub::OnAsyncFlush(int32 put_offset, uint32 flush_count) {
|
| +void GpuCommandBufferStub::OnAsyncFlush(
|
| + int32 put_offset,
|
| + uint32 flush_count,
|
| + const std::vector<ui::LatencyInfo>& latency_info) {
|
| TRACE_EVENT1(
|
| "gpu", "GpuCommandBufferStub::OnAsyncFlush", "put_offset", put_offset);
|
| +
|
| + if (ui::LatencyInfo::Verify(latency_info,
|
| + "GpuCommandBufferStub::OnAsyncFlush") &&
|
| + !latency_info_callback_.is_null()) {
|
| + latency_info_callback_.Run(latency_info);
|
| + }
|
| DCHECK(command_buffer_.get());
|
| if (flush_count - last_flush_count_ < 0x8000000U) {
|
| last_flush_count_ = flush_count;
|
|
|