| OLD | NEW |
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 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 "gpu/command_buffer/service/in_process_command_buffer.h" | 5 #include "gpu/command_buffer/service/in_process_command_buffer.h" |
| 6 | 6 |
| 7 #include <queue> | 7 #include <queue> |
| 8 #include <set> | 8 #include <set> |
| 9 #include <utility> | 9 #include <utility> |
| 10 | 10 |
| (...skipping 568 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 579 | 579 |
| 580 void InProcessCommandBuffer::DestroyTransferBuffer(int32 id) { | 580 void InProcessCommandBuffer::DestroyTransferBuffer(int32 id) { |
| 581 CheckSequencedThread(); | 581 CheckSequencedThread(); |
| 582 base::Closure task = base::Bind(&CommandBuffer::DestroyTransferBuffer, | 582 base::Closure task = base::Bind(&CommandBuffer::DestroyTransferBuffer, |
| 583 base::Unretained(command_buffer_.get()), | 583 base::Unretained(command_buffer_.get()), |
| 584 id); | 584 id); |
| 585 | 585 |
| 586 QueueTask(task); | 586 QueueTask(task); |
| 587 } | 587 } |
| 588 | 588 |
| 589 scoped_refptr<gpu::Buffer> InProcessCommandBuffer::GetTransferBuffer(int32 id) { | |
| 590 NOTREACHED(); | |
| 591 return NULL; | |
| 592 } | |
| 593 | |
| 594 gpu::Capabilities InProcessCommandBuffer::GetCapabilities() { | 589 gpu::Capabilities InProcessCommandBuffer::GetCapabilities() { |
| 595 return capabilities_; | 590 return capabilities_; |
| 596 } | 591 } |
| 597 | 592 |
| 598 gfx::GpuMemoryBuffer* InProcessCommandBuffer::CreateGpuMemoryBuffer( | 593 gfx::GpuMemoryBuffer* InProcessCommandBuffer::CreateGpuMemoryBuffer( |
| 599 size_t width, | 594 size_t width, |
| 600 size_t height, | 595 size_t height, |
| 601 unsigned internalformat, | 596 unsigned internalformat, |
| 602 int32* id) { | 597 int32* id) { |
| 603 CheckSequencedThread(); | 598 CheckSequencedThread(); |
| (...skipping 97 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 701 gpu::error::Error InProcessCommandBuffer::GetLastError() { | 696 gpu::error::Error InProcessCommandBuffer::GetLastError() { |
| 702 CheckSequencedThread(); | 697 CheckSequencedThread(); |
| 703 return last_state_.error; | 698 return last_state_.error; |
| 704 } | 699 } |
| 705 | 700 |
| 706 bool InProcessCommandBuffer::Initialize() { | 701 bool InProcessCommandBuffer::Initialize() { |
| 707 NOTREACHED(); | 702 NOTREACHED(); |
| 708 return false; | 703 return false; |
| 709 } | 704 } |
| 710 | 705 |
| 711 void InProcessCommandBuffer::SetGetOffset(int32 get_offset) { NOTREACHED(); } | |
| 712 | |
| 713 void InProcessCommandBuffer::SetToken(int32 token) { NOTREACHED(); } | |
| 714 | |
| 715 void InProcessCommandBuffer::SetParseError(gpu::error::Error error) { | |
| 716 NOTREACHED(); | |
| 717 } | |
| 718 | |
| 719 void InProcessCommandBuffer::SetContextLostReason( | |
| 720 gpu::error::ContextLostReason reason) { | |
| 721 NOTREACHED(); | |
| 722 } | |
| 723 | |
| 724 namespace { | 706 namespace { |
| 725 | 707 |
| 726 void PostCallback(const scoped_refptr<base::MessageLoopProxy>& loop, | 708 void PostCallback(const scoped_refptr<base::MessageLoopProxy>& loop, |
| 727 const base::Closure& callback) { | 709 const base::Closure& callback) { |
| 728 if (!loop->BelongsToCurrentThread()) { | 710 if (!loop->BelongsToCurrentThread()) { |
| 729 loop->PostTask(FROM_HERE, callback); | 711 loop->PostTask(FROM_HERE, callback); |
| 730 } else { | 712 } else { |
| 731 callback.Run(); | 713 callback.Run(); |
| 732 } | 714 } |
| 733 } | 715 } |
| (...skipping 26 matching lines...) Expand all Loading... |
| 760 } | 742 } |
| 761 #endif | 743 #endif |
| 762 | 744 |
| 763 // static | 745 // static |
| 764 void InProcessCommandBuffer::SetGpuMemoryBufferFactory( | 746 void InProcessCommandBuffer::SetGpuMemoryBufferFactory( |
| 765 GpuMemoryBufferFactory* factory) { | 747 GpuMemoryBufferFactory* factory) { |
| 766 g_gpu_memory_buffer_factory = factory; | 748 g_gpu_memory_buffer_factory = factory; |
| 767 } | 749 } |
| 768 | 750 |
| 769 } // namespace gpu | 751 } // namespace gpu |
| OLD | NEW |