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 64fc5f453b387f84e4c7ed0ce3a7c02094615f1b..171ad4e90c67bf5568b93f0447e21313401438e7 100644 |
--- a/cc/raster/zero_copy_tile_task_worker_pool.cc |
+++ b/cc/raster/zero_copy_tile_task_worker_pool.cc |
@@ -177,12 +177,17 @@ void ZeroCopyTileTaskWorkerPool::CheckForCompletedTasks() { |
completed_tasks_.clear(); |
} |
-ResourceFormat ZeroCopyTileTaskWorkerPool::GetResourceFormat() const { |
+ResourceFormat ZeroCopyTileTaskWorkerPool::GetResourceFormat( |
+ bool must_be_noncompressed, |
+ bool must_support_alpha) const { |
return resource_provider_->best_texture_format(); |
} |
-bool ZeroCopyTileTaskWorkerPool::GetResourceRequiresSwizzle() const { |
- return !PlatformColor::SameComponentOrder(GetResourceFormat()); |
+bool ZeroCopyTileTaskWorkerPool::GetResourceRequiresSwizzle( |
+ bool must_be_noncompressed, |
+ bool must_support_alpha) const { |
+ return !PlatformColor::SameComponentOrder( |
+ GetResourceFormat(must_be_noncompressed, must_support_alpha)); |
} |
scoped_ptr<RasterBuffer> ZeroCopyTileTaskWorkerPool::AcquireBufferForRaster( |