Index: cc/tiles/tile_manager.h |
diff --git a/cc/tiles/tile_manager.h b/cc/tiles/tile_manager.h |
index bc20f29f6bda89f53c5dbc1a5a3814904f506e48..cb6f5b9feb0786bdb39d8a874ef795c6f65dea7e 100644 |
--- a/cc/tiles/tile_manager.h |
+++ b/cc/tiles/tile_manager.h |
@@ -139,7 +139,7 @@ class CC_EXPORT TileManager : public TileTaskRunnerClient { |
TileDrawInfo& draw_info = tiles[i]->draw_info(); |
draw_info.resource_ = resource_pool_->AcquireResource( |
tiles[i]->desired_texture_size(), |
- tile_task_runner_->GetResourceFormat()); |
+ tile_task_runner_->GetResourceFormat(true, false)); |
} |
} |
@@ -267,6 +267,9 @@ class CC_EXPORT TileManager : public TileTaskRunnerClient { |
void CheckIfReadyToDraw(); |
void CheckIfMoreTilesNeedToBePrepared(); |
+ ResourceFormat DetermineResourceFormat(const Tile* tile) const; |
+ bool DetermineResourceRequiresSwizzle(const Tile* tile) const; |
+ |
TileManagerClient* client_; |
scoped_refptr<base::SequencedTaskRunner> task_runner_; |
ResourcePool* resource_pool_; |