Index: cc/resources/pixel_buffer_raster_worker_pool.h |
diff --git a/cc/resources/pixel_buffer_raster_worker_pool.h b/cc/resources/pixel_buffer_raster_worker_pool.h |
index 94a2f9518e1046234467da8274a4307ce1b951ed..895d1a8b62e7f97927e0ef02a0de61c99903543b 100644 |
--- a/cc/resources/pixel_buffer_raster_worker_pool.h |
+++ b/cc/resources/pixel_buffer_raster_worker_pool.h |
@@ -13,14 +13,20 @@ |
namespace cc { |
+class ContextProvider; |
+ |
class CC_EXPORT PixelBufferRasterWorkerPool : public RasterWorkerPool { |
public: |
virtual ~PixelBufferRasterWorkerPool(); |
static scoped_ptr<RasterWorkerPool> Create( |
- ResourceProvider* resource_provider, size_t num_threads) { |
+ ResourceProvider* resource_provider, |
+ size_t num_threads, |
+ ContextProvider* context_provider) { |
return make_scoped_ptr<RasterWorkerPool>( |
- new PixelBufferRasterWorkerPool(resource_provider, num_threads)); |
+ new PixelBufferRasterWorkerPool(resource_provider, |
+ num_threads, |
+ context_provider)); |
} |
// Overridden from WorkerPool: |
@@ -35,7 +41,8 @@ class CC_EXPORT PixelBufferRasterWorkerPool : public RasterWorkerPool { |
private: |
PixelBufferRasterWorkerPool(ResourceProvider* resource_provider, |
- size_t num_threads); |
+ size_t num_threads, |
+ ContextProvider* context_provider); |
void FlushUploads(); |
void CheckForCompletedUploads(); |