Index: cc/raster/bitmap_tile_task_worker_pool.cc |
diff --git a/cc/raster/bitmap_tile_task_worker_pool.cc b/cc/raster/bitmap_tile_task_worker_pool.cc |
index 8c6513b189e15efc4a0a3babee42fbe9d6cbec41..034ad0f087b5554c317c121aefef8b8b8bbc19a8 100644 |
--- a/cc/raster/bitmap_tile_task_worker_pool.cc |
+++ b/cc/raster/bitmap_tile_task_worker_pool.cc |
@@ -179,12 +179,15 @@ void BitmapTileTaskWorkerPool::CheckForCompletedTasks() { |
completed_tasks_.clear(); |
} |
-ResourceFormat BitmapTileTaskWorkerPool::GetResourceFormat() const { |
+ResourceFormat BitmapTileTaskWorkerPool::GetResourceFormat( |
+ bool must_support_alpha) const { |
return resource_provider_->best_texture_format(); |
} |
-bool BitmapTileTaskWorkerPool::GetResourceRequiresSwizzle() const { |
- return !PlatformColor::SameComponentOrder(GetResourceFormat()); |
+bool BitmapTileTaskWorkerPool::GetResourceRequiresSwizzle( |
+ bool must_support_alpha) const { |
+ return !PlatformColor::SameComponentOrder( |
+ GetResourceFormat(must_support_alpha)); |
} |
scoped_ptr<RasterBuffer> BitmapTileTaskWorkerPool::AcquireBufferForRaster( |