| Index: cc/raster/one_copy_tile_task_worker_pool.cc
|
| diff --git a/cc/raster/one_copy_tile_task_worker_pool.cc b/cc/raster/one_copy_tile_task_worker_pool.cc
|
| index 51e451019ec28aa34c345b9ab224f17b4543f335..762ea68e880bb7b9df09a1d2ffb7762e1bb5e444 100644
|
| --- a/cc/raster/one_copy_tile_task_worker_pool.cc
|
| +++ b/cc/raster/one_copy_tile_task_worker_pool.cc
|
| @@ -324,7 +324,7 @@ void OneCopyTileTaskWorkerPool::CheckForCompletedTasks() {
|
| }
|
|
|
| ResourceFormat OneCopyTileTaskWorkerPool::GetResourceFormat() const {
|
| - return resource_provider_->best_texture_format();
|
| + return resource_provider_->memory_efficient_texture_format();
|
| }
|
|
|
| bool OneCopyTileTaskWorkerPool::GetResourceRequiresSwizzle() const {
|
| @@ -337,10 +337,12 @@ scoped_ptr<RasterBuffer> OneCopyTileTaskWorkerPool::AcquireBufferForRaster(
|
| uint64_t previous_content_id) {
|
| // TODO(danakj): If resource_content_id != 0, we only need to copy/upload
|
| // the dirty rect.
|
| - DCHECK_EQ(resource->format(), resource_provider_->best_texture_format());
|
| + DCHECK_EQ(resource->format(),
|
| + resource_provider_->memory_efficient_texture_format());
|
| return make_scoped_ptr<RasterBuffer>(new RasterBufferImpl(
|
| - this, resource_provider_, resource_provider_->best_texture_format(),
|
| - resource, previous_content_id));
|
| + this, resource_provider_,
|
| + resource_provider_->memory_efficient_texture_format(), resource,
|
| + previous_content_id));
|
| }
|
|
|
| void OneCopyTileTaskWorkerPool::ReleaseBufferForRaster(
|
|
|