Index: cc/raster/zero_copy_tile_task_worker_pool.cc |
diff --git a/cc/raster/zero_copy_tile_task_worker_pool.cc b/cc/raster/zero_copy_tile_task_worker_pool.cc |
index 4195d563bc1396a59b8ee7f08214b0e0afca89d0..f4267465b37b2e1a83876e1a4ee7e8ced1ad855c 100644 |
--- a/cc/raster/zero_copy_tile_task_worker_pool.cc |
+++ b/cc/raster/zero_copy_tile_task_worker_pool.cc |
@@ -13,6 +13,7 @@ |
#include "cc/raster/raster_buffer.h" |
#include "cc/resources/platform_color.h" |
#include "cc/resources/resource.h" |
+#include "ui/gfx/buffer_format_util.h" |
#include "ui/gfx/gpu_memory_buffer.h" |
namespace cc { |
@@ -34,6 +35,8 @@ class RasterBufferImpl : public RasterBuffer { |
gfx::GpuMemoryBuffer* gpu_memory_buffer = lock_.GetGpuMemoryBuffer(); |
if (!gpu_memory_buffer) |
return; |
+ CHECK_EQ( |
+ 1u, gfx::NumberOfPlanesForBufferFormat(gpu_memory_buffer->GetFormat())); |
reveman
2015/08/11 18:59:11
nit: DCHECK_EQ
Andre
2015/08/11 19:37:53
Done.
|
void* data = NULL; |
bool rv = gpu_memory_buffer->Map(&data); |
DCHECK(rv); |