Index: cc/resources/image_raster_worker_pool.cc |
diff --git a/cc/resources/image_raster_worker_pool.cc b/cc/resources/image_raster_worker_pool.cc |
index 8c3a06b7d1ee61608f4bc1d59b6f90f8df29854a..90572ab417dedc02c00d3d082ce2ca94643e3449 100644 |
--- a/cc/resources/image_raster_worker_pool.cc |
+++ b/cc/resources/image_raster_worker_pool.cc |
@@ -57,8 +57,11 @@ class ImageWorkerPoolTaskImpl : public internal::WorkerPoolTask { |
} // namespace |
ImageRasterWorkerPool::ImageRasterWorkerPool( |
- ResourceProvider* resource_provider, size_t num_threads) |
+ ResourceProvider* resource_provider, |
+ size_t num_threads, |
+ GLenum texture_target) |
: RasterWorkerPool(resource_provider, num_threads), |
+ texture_target_(texture_target), |
raster_tasks_pending_(false), |
raster_tasks_required_for_activation_pending_(false) { |
} |
@@ -154,6 +157,10 @@ void ImageRasterWorkerPool::ScheduleTasks(RasterTask::Queue* queue) { |
"state", TracedValue::FromValue(StateAsValue().release())); |
} |
+GLenum ImageRasterWorkerPool::GetResourceTarget() const { |
+ return texture_target_; |
+} |
+ |
ResourceFormat ImageRasterWorkerPool::GetResourceFormat() const { |
return resource_provider()->best_texture_format(); |
} |