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..35a2d0328c7bd039707a1476cae94a65fe40e651 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; |
+ DCHECK_EQ( |
+ 1u, gfx::NumberOfPlanesForBufferFormat(gpu_memory_buffer->GetFormat())); |
void* data = NULL; |
bool rv = gpu_memory_buffer->Map(&data); |
DCHECK(rv); |