| Index: content/common/gpu/client/gpu_memory_buffer_impl_surface_texture.h
|
| diff --git a/content/common/gpu/client/gpu_memory_buffer_impl_surface_texture.h b/content/common/gpu/client/gpu_memory_buffer_impl_surface_texture.h
|
| index f2745d13ae3cdb0499cd1c1161f8a8639ec32a8c..9a1436e171f8c4c5eb2098e6b9047835148850e3 100644
|
| --- a/content/common/gpu/client/gpu_memory_buffer_impl_surface_texture.h
|
| +++ b/content/common/gpu/client/gpu_memory_buffer_impl_surface_texture.h
|
| @@ -14,12 +14,14 @@ namespace content {
|
| // Implementation of GPU memory buffer based on SurfaceTextures.
|
| class GpuMemoryBufferImplSurfaceTexture : public GpuMemoryBufferImpl {
|
| public:
|
| - static void Create(const gfx::Size& size,
|
| + static void Create(gfx::GpuMemoryBufferId id,
|
| + const gfx::Size& size,
|
| Format format,
|
| int client_id,
|
| const CreationCallback& callback);
|
|
|
| - static void AllocateForChildProcess(const gfx::Size& size,
|
| + static void AllocateForChildProcess(gfx::GpuMemoryBufferId id,
|
| + const gfx::Size& size,
|
| Format format,
|
| int child_client_id,
|
| const AllocationCallback& callback);
|
| @@ -42,14 +44,13 @@ class GpuMemoryBufferImplSurfaceTexture : public GpuMemoryBufferImpl {
|
| virtual uint32 GetStride() const override;
|
|
|
| private:
|
| - GpuMemoryBufferImplSurfaceTexture(const gfx::Size& size,
|
| + GpuMemoryBufferImplSurfaceTexture(gfx::GpuMemoryBufferId id,
|
| + const gfx::Size& size,
|
| Format format,
|
| const DestructionCallback& callback,
|
| - const gfx::GpuMemoryBufferId& id,
|
| ANativeWindow* native_window);
|
| virtual ~GpuMemoryBufferImplSurfaceTexture();
|
|
|
| - gfx::GpuMemoryBufferId id_;
|
| ANativeWindow* native_window_;
|
| size_t stride_;
|
|
|
|
|