| Index: content/common/gpu/client/gpu_memory_buffer_impl_shared_memory.cc
|
| diff --git a/content/common/gpu/client/gpu_memory_buffer_impl_shared_memory.cc b/content/common/gpu/client/gpu_memory_buffer_impl_shared_memory.cc
|
| index 8daff2a9b80c53572bfb969572d0e4b691ca5535..567b5435c9a3af954516e2b769a71cc72cbf40ed 100644
|
| --- a/content/common/gpu/client/gpu_memory_buffer_impl_shared_memory.cc
|
| +++ b/content/common/gpu/client/gpu_memory_buffer_impl_shared_memory.cc
|
| @@ -162,6 +162,12 @@ void* GpuMemoryBufferImplSharedMemory::Map() {
|
| return shared_memory_->memory();
|
| }
|
|
|
| +void* GpuMemoryBufferImplSharedMemory::Map(size_t plane_index) {
|
| + if (plane_index >= num_planes_)
|
| + return NULL;
|
| + return Map();
|
| +}
|
| +
|
| void GpuMemoryBufferImplSharedMemory::Unmap() {
|
| DCHECK(mapped_);
|
| mapped_ = false;
|
| @@ -174,6 +180,12 @@ uint32 GpuMemoryBufferImplSharedMemory::GetStride() const {
|
| return stride_in_bytes;
|
| }
|
|
|
| +uint32 GpuMemoryBufferImplSharedMemory::GetStride(size_t plane_index) const {
|
| + if (plane_index >= num_planes_)
|
| + return 0;
|
| + return GetStride();
|
| +}
|
| +
|
| gfx::GpuMemoryBufferHandle GpuMemoryBufferImplSharedMemory::GetHandle() const {
|
| gfx::GpuMemoryBufferHandle handle;
|
| handle.type = gfx::SHARED_MEMORY_BUFFER;
|
|
|