| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "content/common/gpu/gpu_channel.h" | 5 #include "content/common/gpu/gpu_channel.h" |
| 6 | 6 |
| 7 #include <utility> | 7 #include <utility> |
| 8 | 8 |
| 9 #if defined(OS_WIN) | 9 #if defined(OS_WIN) |
| 10 #include <windows.h> | 10 #include <windows.h> |
| (...skipping 609 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 620 io_task_runner_->PostTask( | 620 io_task_runner_->PostTask( |
| 621 FROM_HERE, | 621 FROM_HERE, |
| 622 base::Bind(&GpuChannelMessageFilter::UpdateStubSchedulingState, | 622 base::Bind(&GpuChannelMessageFilter::UpdateStubSchedulingState, |
| 623 filter_, a_stub_is_descheduled)); | 623 filter_, a_stub_is_descheduled)); |
| 624 } | 624 } |
| 625 } | 625 } |
| 626 } | 626 } |
| 627 | 627 |
| 628 CreateCommandBufferResult GpuChannel::CreateViewCommandBuffer( | 628 CreateCommandBufferResult GpuChannel::CreateViewCommandBuffer( |
| 629 const gfx::GLSurfaceHandle& window, | 629 const gfx::GLSurfaceHandle& window, |
| 630 const GPUCreateCommandBufferConfig& init_params, | 630 const GpuCreateCommandBufferConfig& init_params, |
| 631 int32_t route_id) { | 631 int32_t route_id) { |
| 632 TRACE_EVENT1("gpu", "GpuChannel::CreateViewCommandBuffer", "route_id", | 632 TRACE_EVENT1("gpu", "GpuChannel::CreateViewCommandBuffer", "route_id", |
| 633 route_id); | 633 route_id); |
| 634 | 634 |
| 635 int32_t share_group_id = init_params.share_group_id; | 635 int32_t share_group_id = init_params.share_group_id; |
| 636 GpuCommandBufferStub* share_group = stubs_.get(share_group_id); | 636 GpuCommandBufferStub* share_group = stubs_.get(share_group_id); |
| 637 | 637 |
| 638 if (!share_group && share_group_id != MSG_ROUTING_NONE) | 638 if (!share_group && share_group_id != MSG_ROUTING_NONE) |
| 639 return CREATE_COMMAND_BUFFER_FAILED; | 639 return CREATE_COMMAND_BUFFER_FAILED; |
| 640 | 640 |
| (...skipping 177 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 818 const GpuCommandBufferStub* stub = kv.second; | 818 const GpuCommandBufferStub* stub = kv.second; |
| 819 if (stub->decoder() && !stub->decoder()->WasContextLost()) | 819 if (stub->decoder() && !stub->decoder()->WasContextLost()) |
| 820 return stub; | 820 return stub; |
| 821 } | 821 } |
| 822 return nullptr; | 822 return nullptr; |
| 823 } | 823 } |
| 824 #endif | 824 #endif |
| 825 | 825 |
| 826 void GpuChannel::OnCreateOffscreenCommandBuffer( | 826 void GpuChannel::OnCreateOffscreenCommandBuffer( |
| 827 const gfx::Size& size, | 827 const gfx::Size& size, |
| 828 const GPUCreateCommandBufferConfig& init_params, | 828 const GpuCreateCommandBufferConfig& init_params, |
| 829 int32_t route_id, | 829 int32_t route_id, |
| 830 bool* succeeded) { | 830 bool* succeeded) { |
| 831 TRACE_EVENT1("gpu", "GpuChannel::OnCreateOffscreenCommandBuffer", "route_id", | 831 TRACE_EVENT1("gpu", "GpuChannel::OnCreateOffscreenCommandBuffer", "route_id", |
| 832 route_id); | 832 route_id); |
| 833 | 833 |
| 834 int32_t share_group_id = init_params.share_group_id; | 834 int32_t share_group_id = init_params.share_group_id; |
| 835 GpuCommandBufferStub* share_group = stubs_.get(share_group_id); | 835 GpuCommandBufferStub* share_group = stubs_.get(share_group_id); |
| 836 | 836 |
| 837 if (!share_group && share_group_id != MSG_ROUTING_NONE) { | 837 if (!share_group && share_group_id != MSG_ROUTING_NONE) { |
| 838 *succeeded = false; | 838 *succeeded = false; |
| (...skipping 151 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 990 } | 990 } |
| 991 } | 991 } |
| 992 } | 992 } |
| 993 | 993 |
| 994 void GpuChannel::HandleUpdateValueState( | 994 void GpuChannel::HandleUpdateValueState( |
| 995 unsigned int target, const gpu::ValueState& state) { | 995 unsigned int target, const gpu::ValueState& state) { |
| 996 pending_valuebuffer_state_->UpdateState(target, state); | 996 pending_valuebuffer_state_->UpdateState(target, state); |
| 997 } | 997 } |
| 998 | 998 |
| 999 } // namespace content | 999 } // namespace content |
| OLD | NEW |