Index: cc/trees/layer_tree_host_impl.cc |
diff --git a/cc/trees/layer_tree_host_impl.cc b/cc/trees/layer_tree_host_impl.cc |
index c69d8ea02e2632fe793ef3a3b18a7269969dbec1..7c19aad34599b413090f7ff2ca35a47f0cc5f177 100644 |
--- a/cc/trees/layer_tree_host_impl.cc |
+++ b/cc/trees/layer_tree_host_impl.cc |
@@ -2103,7 +2103,8 @@ void LayerTreeHostImpl::CreateResourceAndTileTaskWorkerPool( |
ResourcePool::Create(resource_provider_.get(), GetTaskRunner()); |
*tile_task_worker_pool = ZeroCopyTileTaskWorkerPool::Create( |
- GetTaskRunner(), task_graph_runner, resource_provider_.get()); |
+ GetTaskRunner(), task_graph_runner, resource_provider_.get(), |
+ settings_.renderer_settings.use_rgba_4444_textures); |
return; |
} |
@@ -2117,7 +2118,8 @@ void LayerTreeHostImpl::CreateResourceAndTileTaskWorkerPool( |
GetTaskRunner(), task_graph_runner, context_provider, |
resource_provider_.get(), max_copy_texture_chromium_size, |
settings_.use_persistent_map_for_gpu_memory_buffers, |
- settings_.max_staging_buffer_usage_in_bytes); |
+ settings_.max_staging_buffer_usage_in_bytes, |
+ settings_.renderer_settings.use_rgba_4444_textures); |
} |
void LayerTreeHostImpl::RecordMainFrameTiming( |
@@ -2175,7 +2177,6 @@ bool LayerTreeHostImpl::InitializeRenderer( |
output_surface_.get(), shared_bitmap_manager_, gpu_memory_buffer_manager_, |
proxy_->blocking_main_thread_task_runner(), |
settings_.renderer_settings.highp_threshold_min, |
- settings_.renderer_settings.use_rgba_4444_textures, |
settings_.renderer_settings.texture_id_allocation_chunk_size, |
settings_.use_image_texture_targets); |