| Index: content/common/child_process_host_impl.cc
|
| diff --git a/content/common/child_process_host_impl.cc b/content/common/child_process_host_impl.cc
|
| index fb058d3ea987c73acc45b120de38a34ce9fafb9e..a2f40d4d7b37704c742b6ee725a8aad2aa53776f 100644
|
| --- a/content/common/child_process_host_impl.cc
|
| +++ b/content/common/child_process_host_impl.cc
|
| @@ -247,6 +247,8 @@ bool ChildProcessHostImpl::OnMessageReceived(const IPC::Message& msg) {
|
| OnShutdownRequest)
|
| IPC_MESSAGE_HANDLER(ChildProcessHostMsg_SyncAllocateSharedMemory,
|
| OnAllocateSharedMemory)
|
| + IPC_MESSAGE_HANDLER(ChildProcessHostMsg_SyncAllocateGpuMemoryBuffer,
|
| + OnAllocateGpuMemoryBuffer)
|
| IPC_MESSAGE_UNHANDLED(handled = false)
|
| IPC_END_MESSAGE_MAP()
|
|
|
| @@ -293,4 +295,11 @@ void ChildProcessHostImpl::OnShutdownRequest() {
|
| Send(new ChildProcessMsg_Shutdown());
|
| }
|
|
|
| +void ChildProcessHostImpl::OnAllocateGpuMemoryBuffer(
|
| + uint32 buffer_size,
|
| + gfx::GpuMemoryBufferHandle* handle) {
|
| + handle->type = gfx::SHARED_MEMORY_BUFFER;
|
| + AllocateSharedMemory(buffer_size, peer_handle_, &handle->handle);
|
| +}
|
| +
|
| } // namespace content
|
|
|