| Index: content/common/gpu/client/gpu_memory_buffer_impl.cc
|
| diff --git a/content/common/gpu/client/gpu_memory_buffer_impl.cc b/content/common/gpu/client/gpu_memory_buffer_impl.cc
|
| index d3c08bdb1a09b0d1256c297148cd190d2fae5690..cb53c205bbd5d026442f4d13df8a78d85da0b718 100644
|
| --- a/content/common/gpu/client/gpu_memory_buffer_impl.cc
|
| +++ b/content/common/gpu/client/gpu_memory_buffer_impl.cc
|
| @@ -76,18 +76,27 @@ GpuMemoryBufferImpl* GpuMemoryBufferImpl::FromClientBuffer(
|
| }
|
|
|
| // static
|
| -size_t GpuMemoryBufferImpl::BytesPerPixel(Format format) {
|
| +size_t GpuMemoryBufferImpl::BitsPerPixel(Format format) {
|
| switch (format) {
|
| case RGBA_8888:
|
| case RGBX_8888:
|
| case BGRA_8888:
|
| - return 4;
|
| + return 32;
|
| }
|
|
|
| NOTREACHED();
|
| return 0;
|
| }
|
|
|
| +// static
|
| +size_t GpuMemoryBufferImpl::PixelsToBytes(
|
| + size_t pixel_count,
|
| + gfx::GpuMemoryBuffer::Format format) {
|
| + size_t size_in_bits = pixel_count * BitsPerPixel(format);
|
| + DCHECK_EQ(size_in_bits % 8, 0u);
|
| + return size_in_bits / 8;
|
| +}
|
| +
|
| gfx::GpuMemoryBuffer::Format GpuMemoryBufferImpl::GetFormat() const {
|
| return format_;
|
| }
|
|
|