Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2960)

Unified Diff: cc/resources/pixel_buffer_raster_worker_pool.h

Issue 22900018: cc: Set the mapped memory reclaim limit for the renderer compositor on Android (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: rebase Created 7 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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();

Powered by Google App Engine
This is Rietveld 408576698