| Index: content/common/gpu/client/gpu_memory_buffer_impl.h
|
| diff --git a/content/common/gpu/client/gpu_memory_buffer_impl.h b/content/common/gpu/client/gpu_memory_buffer_impl.h
|
| index 2565c02653a71a4ac1a0b46a991dd4154839d95b..362b0bd2c9bd8b20b6d72d98371501a8885fe1f0 100644
|
| --- a/content/common/gpu/client/gpu_memory_buffer_impl.h
|
| +++ b/content/common/gpu/client/gpu_memory_buffer_impl.h
|
| @@ -11,6 +11,7 @@
|
| #include "ui/gfx/size.h"
|
|
|
| namespace content {
|
| +class GpuMemoryBufferFactoryHost;
|
|
|
| // Provides common implementation of a GPU memory buffer.
|
| class GpuMemoryBufferImpl : public gfx::GpuMemoryBuffer {
|
| @@ -29,10 +30,14 @@ class GpuMemoryBufferImpl : public gfx::GpuMemoryBuffer {
|
| // Allocates a GPU memory buffer with |size| and |internalformat| for |usage|
|
| // by |child_process|. The |handle| returned can be used by the
|
| // |child_process| to create an instance of this class.
|
| + // The buffer is being allocated for |child_id| and |factory_host| can
|
| + // be used to talk to the allocator.
|
| static void AllocateForChildProcess(const gfx::Size& size,
|
| unsigned internalformat,
|
| unsigned usage,
|
| base::ProcessHandle child_process,
|
| + int child_id,
|
| + GpuMemoryBufferFactoryHost* factory_host,
|
| const AllocationCallback& callback);
|
|
|
| // Notify that GPU memory buffer has been deleted by |child_process|.
|
|
|