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 bd6af35215c9dbbf1452d92eba88ba82d2349ee9..4e7e59ba71f40c3419815eeb8d2d94cbe1b2b623 100644 |
--- a/cc/raster/bitmap_tile_task_worker_pool.cc |
+++ b/cc/raster/bitmap_tile_task_worker_pool.cc |
@@ -179,12 +179,17 @@ void BitmapTileTaskWorkerPool::CheckForCompletedTasks() { |
completed_tasks_.clear(); |
} |
-ResourceFormat BitmapTileTaskWorkerPool::GetResourceFormat() const { |
+ResourceFormat BitmapTileTaskWorkerPool::GetResourceFormat( |
+ bool must_be_noncompressed, |
+ bool must_support_alpha) const { |
return resource_provider_->best_texture_format(); |
} |
-bool BitmapTileTaskWorkerPool::GetResourceRequiresSwizzle() const { |
- return !PlatformColor::SameComponentOrder(GetResourceFormat()); |
+bool BitmapTileTaskWorkerPool::GetResourceRequiresSwizzle( |
+ bool must_be_noncompressed, |
+ bool must_support_alpha) const { |
+ return !PlatformColor::SameComponentOrder( |
+ GetResourceFormat(must_be_noncompressed, must_support_alpha)); |
} |
scoped_ptr<RasterBuffer> BitmapTileTaskWorkerPool::AcquireBufferForRaster( |