| 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();
|
| }
|
|
|