Index: cc/resources/tile_manager.cc |
diff --git a/cc/resources/tile_manager.cc b/cc/resources/tile_manager.cc |
index e9295614cb7fe321528b5aac648370984917915b..d6f9eca447cd82d9e466a0251529166137680ba4 100644 |
--- a/cc/resources/tile_manager.cc |
+++ b/cc/resources/tile_manager.cc |
@@ -167,6 +167,7 @@ scoped_ptr<base::Value> RasterTaskCompletionStatsAsValue( |
scoped_ptr<TileManager> TileManager::Create( |
TileManagerClient* client, |
ResourceProvider* resource_provider, |
+ ContextProvider* context_provider, |
size_t num_raster_threads, |
RenderingStatsInstrumentation* rendering_stats_instrumentation, |
bool use_map_image, |
@@ -179,10 +180,12 @@ scoped_ptr<TileManager> TileManager::Create( |
use_map_image ? |
ImageRasterWorkerPool::Create( |
resource_provider, |
+ context_provider, |
num_raster_threads, |
map_image_texture_target) : |
PixelBufferRasterWorkerPool::Create( |
resource_provider, |
+ context_provider, |
num_raster_threads, |
max_transfer_buffer_usage_bytes), |
num_raster_threads, |
@@ -886,6 +889,7 @@ RasterWorkerPool::RasterTask TileManager::CreateRasterTask(Tile* tile) { |
tile->layer_id(), |
static_cast<const void *>(tile), |
tile->source_frame_number(), |
+ tile->use_gpu_rasterization(), |
rendering_stats_instrumentation_, |
base::Bind(&TileManager::OnRasterTaskCompleted, |
base::Unretained(this), |