Index: content/test/gpu_memory_buffer_impl_test_template.h |
diff --git a/content/test/gpu_memory_buffer_impl_test_template.h b/content/test/gpu_memory_buffer_impl_test_template.h |
index aabb78593383acc42f08034d614ef2e2f50ca8ca..354ae8ceddc028c75f96537b18775e795e11168c 100644 |
--- a/content/test/gpu_memory_buffer_impl_test_template.h |
+++ b/content/test/gpu_memory_buffer_impl_test_template.h |
@@ -42,9 +42,9 @@ class GpuMemoryBufferImplTest : public testing::Test { |
TYPED_TEST_CASE_P(GpuMemoryBufferImplTest); |
TYPED_TEST_P(GpuMemoryBufferImplTest, CreateFromHandle) { |
- gfx::Size buffer_size(8, 8); |
+ const gfx::Size kBufferSize(8, 8); |
- for (auto format : gfx::GetBufferFormats()) { |
+ for (auto format : gfx::GetBufferFormatsForTesting()) { |
gfx::BufferUsage usages[] = {gfx::BufferUsage::MAP, |
gfx::BufferUsage::PERSISTENT_MAP, |
gfx::BufferUsage::SCANOUT}; |
@@ -56,9 +56,9 @@ TYPED_TEST_P(GpuMemoryBufferImplTest, CreateFromHandle) { |
gfx::GpuMemoryBufferHandle handle; |
GpuMemoryBufferImpl::DestructionCallback destroy_callback = |
TestFixture::AllocateGpuMemoryBuffer( |
- buffer_size, format, gfx::BufferUsage::MAP, &handle, &destroyed); |
+ kBufferSize, format, gfx::BufferUsage::MAP, &handle, &destroyed); |
scoped_ptr<TypeParam> buffer(TypeParam::CreateFromHandle( |
- handle, buffer_size, format, usage, destroy_callback)); |
+ handle, kBufferSize, format, usage, destroy_callback)); |
ASSERT_TRUE(buffer); |
EXPECT_EQ(buffer->GetFormat(), format); |
@@ -71,50 +71,43 @@ TYPED_TEST_P(GpuMemoryBufferImplTest, CreateFromHandle) { |
TYPED_TEST_P(GpuMemoryBufferImplTest, Map) { |
// Use a multiple of 4 for both dimensions to support compressed formats. |
- gfx::Size buffer_size(4, 4); |
+ const gfx::Size kBufferSize(4, 4); |
- for (auto format : gfx::GetBufferFormats()) { |
+ for (auto format : gfx::GetBufferFormatsForTesting()) { |
if (!TypeParam::IsConfigurationSupported(format, gfx::BufferUsage::MAP)) |
continue; |
gfx::GpuMemoryBufferHandle handle; |
GpuMemoryBufferImpl::DestructionCallback destroy_callback = |
TestFixture::AllocateGpuMemoryBuffer( |
- buffer_size, format, gfx::BufferUsage::MAP, &handle, nullptr); |
+ kBufferSize, format, gfx::BufferUsage::MAP, &handle, nullptr); |
scoped_ptr<TypeParam> buffer(TypeParam::CreateFromHandle( |
- handle, buffer_size, format, gfx::BufferUsage::MAP, destroy_callback)); |
+ handle, kBufferSize, format, gfx::BufferUsage::MAP, destroy_callback)); |
ASSERT_TRUE(buffer); |
- size_t num_planes = gfx::NumberOfPlanesForBufferFormat(format); |
+ const size_t num_planes = gfx::NumberOfPlanesForBufferFormat(format); |
// Map buffer into user space. |
- scoped_ptr<void* []> mapped_buffers(new void*[num_planes]); |
- bool rv = buffer->Map(mapped_buffers.get()); |
- ASSERT_TRUE(rv); |
- |
- // Get strides. |
- scoped_ptr<int[]> strides(new int[num_planes]); |
- buffer->GetStride(strides.get()); |
+ ASSERT_TRUE(buffer->Map()); |
// Copy and compare mapped buffers. |
for (size_t plane = 0; plane < num_planes; ++plane) { |
- size_t row_size_in_bytes = 0; |
- EXPECT_TRUE(gfx::RowSizeForBufferFormatChecked( |
- buffer_size.width(), format, plane, &row_size_in_bytes)); |
+ const size_t row_size_in_bytes = |
+ gfx::RowSizeForBufferFormat(kBufferSize.width(), format, plane); |
EXPECT_GT(row_size_in_bytes, 0u); |
scoped_ptr<char[]> data(new char[row_size_in_bytes]); |
memset(data.get(), 0x2a + plane, row_size_in_bytes); |
- size_t height = buffer_size.height() / |
+ size_t height = kBufferSize.height() / |
gfx::SubsamplingFactorForBufferFormat(format, plane); |
for (size_t y = 0; y < height; ++y) { |
- memcpy(static_cast<char*>(mapped_buffers[plane]) + y * strides[plane], |
+ memcpy(static_cast<char*>(buffer->memory(plane)) + |
+ y * buffer->stride(plane), |
data.get(), row_size_in_bytes); |
- EXPECT_EQ(memcmp(static_cast<char*>(mapped_buffers[plane]) + |
- y * strides[plane], |
- data.get(), row_size_in_bytes), |
- 0); |
+ EXPECT_EQ(0, memcmp(static_cast<char*>(buffer->memory(plane)) + |
+ y * buffer->stride(plane), |
+ data.get(), row_size_in_bytes)); |
} |
} |
@@ -124,9 +117,9 @@ TYPED_TEST_P(GpuMemoryBufferImplTest, Map) { |
TYPED_TEST_P(GpuMemoryBufferImplTest, PersistentMap) { |
// Use a multiple of 4 for both dimensions to support compressed formats. |
- gfx::Size buffer_size(4, 4); |
+ const gfx::Size kBufferSize(4, 4); |
- for (auto format : gfx::GetBufferFormats()) { |
+ for (auto format : gfx::GetBufferFormatsForTesting()) { |
if (!TypeParam::IsConfigurationSupported( |
format, gfx::BufferUsage::PERSISTENT_MAP)) { |
continue; |
@@ -134,70 +127,57 @@ TYPED_TEST_P(GpuMemoryBufferImplTest, PersistentMap) { |
gfx::GpuMemoryBufferHandle handle; |
GpuMemoryBufferImpl::DestructionCallback destroy_callback = |
- TestFixture::AllocateGpuMemoryBuffer(buffer_size, format, |
+ TestFixture::AllocateGpuMemoryBuffer(kBufferSize, format, |
gfx::BufferUsage::PERSISTENT_MAP, |
&handle, nullptr); |
scoped_ptr<TypeParam> buffer(TypeParam::CreateFromHandle( |
- handle, buffer_size, format, gfx::BufferUsage::PERSISTENT_MAP, |
+ handle, kBufferSize, format, gfx::BufferUsage::PERSISTENT_MAP, |
destroy_callback)); |
ASSERT_TRUE(buffer); |
- size_t num_planes = gfx::NumberOfPlanesForBufferFormat(format); |
- |
// Map buffer into user space. |
- scoped_ptr<void* []> mapped_buffers(new void*[num_planes]); |
- bool rv = buffer->Map(mapped_buffers.get()); |
- ASSERT_TRUE(rv); |
- |
- // Get strides. |
- scoped_ptr<int[]> strides(new int[num_planes]); |
- buffer->GetStride(strides.get()); |
+ ASSERT_TRUE(buffer->Map()); |
// Copy and compare mapped buffers. |
+ size_t num_planes = gfx::NumberOfPlanesForBufferFormat(format); |
for (size_t plane = 0; plane < num_planes; ++plane) { |
- size_t row_size_in_bytes; |
- EXPECT_TRUE(gfx::RowSizeForBufferFormatChecked( |
- buffer_size.width(), format, plane, &row_size_in_bytes)); |
+ const size_t row_size_in_bytes = |
+ gfx::RowSizeForBufferFormat(kBufferSize.width(), format, plane); |
EXPECT_GT(row_size_in_bytes, 0u); |
scoped_ptr<char[]> data(new char[row_size_in_bytes]); |
memset(data.get(), 0x2a + plane, row_size_in_bytes); |
- size_t height = buffer_size.height() / |
+ size_t height = kBufferSize.height() / |
gfx::SubsamplingFactorForBufferFormat(format, plane); |
for (size_t y = 0; y < height; ++y) { |
- memcpy(static_cast<char*>(mapped_buffers[plane]) + y * strides[plane], |
+ memcpy(static_cast<char*>(buffer->memory(plane)) + |
+ y * buffer->stride(plane), |
data.get(), row_size_in_bytes); |
- EXPECT_EQ(memcmp(static_cast<char*>(mapped_buffers[plane]) + |
- y * strides[plane], |
- data.get(), row_size_in_bytes), |
- 0); |
+ EXPECT_EQ(0, memcmp(static_cast<char*>(buffer->memory(plane)) + |
+ y * buffer->stride(plane), |
+ data.get(), row_size_in_bytes)); |
} |
} |
buffer->Unmap(); |
// Remap the buffer, and compare again. It should contain the same data. |
- rv = buffer->Map(mapped_buffers.get()); |
- ASSERT_TRUE(rv); |
- |
- buffer->GetStride(strides.get()); |
+ ASSERT_TRUE(buffer->Map()); |
for (size_t plane = 0; plane < num_planes; ++plane) { |
- size_t row_size_in_bytes; |
- EXPECT_TRUE(gfx::RowSizeForBufferFormatChecked( |
- buffer_size.width(), format, plane, &row_size_in_bytes)); |
+ const size_t row_size_in_bytes = |
+ gfx::RowSizeForBufferFormat(kBufferSize.width(), format, plane); |
scoped_ptr<char[]> data(new char[row_size_in_bytes]); |
memset(data.get(), 0x2a + plane, row_size_in_bytes); |
- size_t height = buffer_size.height() / |
+ size_t height = kBufferSize.height() / |
gfx::SubsamplingFactorForBufferFormat(format, plane); |
for (size_t y = 0; y < height; ++y) { |
- EXPECT_EQ(memcmp(static_cast<char*>(mapped_buffers[plane]) + |
- y * strides[plane], |
- data.get(), row_size_in_bytes), |
- 0); |
+ EXPECT_EQ(0, memcmp(static_cast<char*>(buffer->memory(plane)) + |
+ y * buffer->stride(plane), |
+ data.get(), row_size_in_bytes)); |
} |
} |