Index: gpu/command_buffer/tests/gl_gpu_memory_buffer_unittest.cc |
diff --git a/gpu/command_buffer/tests/gl_gpu_memory_buffer_unittest.cc b/gpu/command_buffer/tests/gl_gpu_memory_buffer_unittest.cc |
index 23fc4681183bed4cb3a0505ac34cdad9df9d5f7b..280de5f3734df60ffc3508bfa8462622b0349d29 100644 |
--- a/gpu/command_buffer/tests/gl_gpu_memory_buffer_unittest.cc |
+++ b/gpu/command_buffer/tests/gl_gpu_memory_buffer_unittest.cc |
@@ -170,22 +170,17 @@ TEST_P(GpuMemoryBufferTest, Lifecycle) { |
gfx::Size(kImageWidth, kImageHeight), GetParam())); |
// Map buffer for writing. |
- void* data; |
- bool rv = buffer->Map(&data); |
- DCHECK(rv); |
- |
- uint8_t* mapped_buffer = static_cast<uint8_t*>(data); |
- ASSERT_TRUE(mapped_buffer != NULL); |
- |
+ ASSERT_TRUE(buffer->Map()); |
+ ASSERT_NE(nullptr, buffer->memory(0)); |
+ ASSERT_NE(0, buffer->stride(0)); |
uint8_t pixel[] = {255u, 0u, 0u, 255u}; |
// Assign a value to each pixel. |
- int stride = 0; |
- buffer->GetStride(&stride); |
- ASSERT_NE(stride, 0); |
- for (int y = 0; y < kImageHeight; ++y) |
- SetRow(GetParam(), mapped_buffer + y * stride, kImageWidth, pixel); |
- |
+ for (int y = 0; y < kImageHeight; ++y) { |
+ SetRow(GetParam(), |
+ static_cast<uint8_t*>(buffer->memory(0)) + y * buffer->stride(0), |
+ kImageWidth, pixel); |
+ } |
// Unmap the buffer. |
buffer->Unmap(); |