From d5157ac5afec145b85746b42f2d86383483a8222 Mon Sep 17 00:00:00 2001 From: reveman Date: Thu, 6 Aug 2015 16:58:22 -0700 Subject: cc: Use worker context for one-copy tile initialization. This moves management of staging resources to OneCopyTileTaskWorkerPool class. This makes it possible to use a worker context to issue and detect when copy operations complete. BUG=490295 CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Review URL: https://codereview.chromium.org/1230203007 Cr-Commit-Position: refs/heads/master@{#342235} --- cc/test/fake_resource_provider.h | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) (limited to 'cc/test/fake_resource_provider.h') diff --git a/cc/test/fake_resource_provider.h b/cc/test/fake_resource_provider.h index c96beba..5570703 100644 --- a/cc/test/fake_resource_provider.h +++ b/cc/test/fake_resource_provider.h @@ -14,9 +14,8 @@ class FakeResourceProvider : public ResourceProvider { static scoped_ptr Create( OutputSurface* output_surface, SharedBitmapManager* shared_bitmap_manager) { - scoped_ptr provider( - new FakeResourceProvider(output_surface, shared_bitmap_manager, nullptr, - nullptr, 0, false, 1, false)); + scoped_ptr provider(new FakeResourceProvider( + output_surface, shared_bitmap_manager, nullptr, nullptr, 0, false, 1)); provider->Initialize(); return provider; } @@ -27,7 +26,7 @@ class FakeResourceProvider : public ResourceProvider { gpu::GpuMemoryBufferManager* gpu_memory_buffer_manager) { scoped_ptr provider(new FakeResourceProvider( output_surface, shared_bitmap_manager, gpu_memory_buffer_manager, - nullptr, 0, false, 1, false)); + nullptr, 0, false, 1)); provider->Initialize(); return provider; } @@ -39,16 +38,14 @@ class FakeResourceProvider : public ResourceProvider { BlockingTaskRunner* blocking_main_thread_task_runner, int highp_threshold_min, bool use_rgba_4444_texture_format, - size_t id_allocation_chunk_size, - bool use_persistent_map_for_gpu_memory_buffers) + size_t id_allocation_chunk_size) : ResourceProvider(output_surface, shared_bitmap_manager, gpu_memory_buffer_manager, blocking_main_thread_task_runner, highp_threshold_min, use_rgba_4444_texture_format, - id_allocation_chunk_size, - use_persistent_map_for_gpu_memory_buffers) {} + id_allocation_chunk_size) {} }; } // namespace cc -- cgit v1.1