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 /gpu/command_buffer/tests | |
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 'gpu/command_buffer/tests')
-rw-r--r-- | gpu/command_buffer/tests/gl_manager.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gpu/command_buffer/tests/gl_manager.cc b/gpu/command_buffer/tests/gl_manager.cc index 43120b9..4e4eccb 100644 --- a/gpu/command_buffer/tests/gl_manager.cc +++ b/gpu/command_buffer/tests/gl_manager.cc @@ -40,6 +40,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::BGRA_8888: return width * 4; |