Index: cc/raster/gpu_tile_task_worker_pool.h |
diff --git a/cc/raster/gpu_tile_task_worker_pool.h b/cc/raster/gpu_tile_task_worker_pool.h |
index a0a729189714f648fca3b6caf43722050cc58ef3..3fa683f1b1c6405a467714e65fbb4dc7d7a8eac2 100644 |
--- a/cc/raster/gpu_tile_task_worker_pool.h |
+++ b/cc/raster/gpu_tile_task_worker_pool.h |
@@ -21,17 +21,13 @@ class CC_EXPORT GpuTileTaskWorkerPool : public TileTaskWorkerPool, |
~GpuTileTaskWorkerPool() override; |
static std::unique_ptr<TileTaskWorkerPool> Create( |
- base::SequencedTaskRunner* task_runner, |
- TaskGraphRunner* task_graph_runner, |
ContextProvider* context_provider, |
ResourceProvider* resource_provider, |
bool use_distance_field_text, |
int gpu_rasterization_msaa_sample_count); |
// Overridden from TileTaskWorkerPool: |
- void Shutdown() override; |
- void ScheduleTasks(TaskGraph* graph) override; |
- void CheckForCompletedTasks() override; |
+ void BarrierToSyncResources() override; |
ResourceFormat GetResourceFormat(bool must_support_alpha) const override; |
bool GetResourceRequiresSwizzle(bool must_support_alpha) const override; |
RasterBufferProvider* AsRasterBufferProvider() override; |
@@ -44,22 +40,13 @@ class CC_EXPORT GpuTileTaskWorkerPool : public TileTaskWorkerPool, |
void ReleaseBufferForRaster(std::unique_ptr<RasterBuffer> buffer) override; |
private: |
- GpuTileTaskWorkerPool(base::SequencedTaskRunner* task_runner, |
- TaskGraphRunner* task_graph_runner, |
- ContextProvider* context_provider, |
+ GpuTileTaskWorkerPool(ContextProvider* context_provider, |
ResourceProvider* resource_provider, |
bool use_distance_field_text, |
int gpu_rasterization_msaa_sample_count); |
- void CompleteTasks(const Task::Vector& tasks); |
- |
- scoped_refptr<base::SequencedTaskRunner> task_runner_; |
- TaskGraphRunner* task_graph_runner_; |
- const NamespaceToken namespace_token_; |
std::unique_ptr<GpuRasterizer> rasterizer_; |
- Task::Vector completed_tasks_; |
- |
DISALLOW_COPY_AND_ASSIGN(GpuTileTaskWorkerPool); |
}; |