diff options
author | christiank <christiank@opera.com> | 2015-02-24 00:19:50 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-02-24 08:21:00 +0000 |
commit | 3113db1250a2687c030585f6045f2ef242b98db6 (patch) | |
tree | f7ca40e95637a41911cc9ade07081e7fb9d78565 /cc/test/test_gpu_memory_buffer_manager.cc | |
parent | 35e044adc0843c859f0517e2e74974604f14fff3 (diff) | |
download | chromium_src-3113db1250a2687c030585f6045f2ef242b98db6.zip chromium_src-3113db1250a2687c030585f6045f2ef242b98db6.tar.gz chromium_src-3113db1250a2687c030585f6045f2ef242b98db6.tar.bz2 |
Add support for compressed GPU memory buffers.
This CL adds support for compressed GPU buffer formats.
BUG=434699
Review URL: https://codereview.chromium.org/916083002
Cr-Commit-Position: refs/heads/master@{#317765}
Diffstat (limited to 'cc/test/test_gpu_memory_buffer_manager.cc')
-rw-r--r-- | cc/test/test_gpu_memory_buffer_manager.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/cc/test/test_gpu_memory_buffer_manager.cc b/cc/test/test_gpu_memory_buffer_manager.cc index 196922f..7430051 100644 --- a/cc/test/test_gpu_memory_buffer_manager.cc +++ b/cc/test/test_gpu_memory_buffer_manager.cc @@ -12,6 +12,14 @@ namespace { size_t StrideInBytes(size_t width, gfx::GpuMemoryBuffer::Format format) { switch (format) { + case gfx::GpuMemoryBuffer::ATCIA: + case gfx::GpuMemoryBuffer::DXT5: + return width; + case gfx::GpuMemoryBuffer::ATC: + case gfx::GpuMemoryBuffer::DXT1: + case gfx::GpuMemoryBuffer::ETC1: + DCHECK_EQ(width % 2, 0U); + return width / 2; case gfx::GpuMemoryBuffer::RGBA_8888: case gfx::GpuMemoryBuffer::RGBX_8888: case gfx::GpuMemoryBuffer::BGRA_8888: |