diff options
author | reveman <reveman@chromium.org> | 2015-08-06 16:58:22 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-08-06 23:59:01 +0000 |
commit | d5157ac5afec145b85746b42f2d86383483a8222 (patch) | |
tree | d7b8edd68e4238c07076b5f19ac0d6e8a0ecebcd /cc/test/fake_resource_provider.h | |
parent | ae7f0073aef3299dca34cb59ab4c827d1145f0c2 (diff) | |
download | chromium_src-d5157ac5afec145b85746b42f2d86383483a8222.zip chromium_src-d5157ac5afec145b85746b42f2d86383483a8222.tar.gz chromium_src-d5157ac5afec145b85746b42f2d86383483a8222.tar.bz2 |
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}
Diffstat (limited to 'cc/test/fake_resource_provider.h')
-rw-r--r-- | cc/test/fake_resource_provider.h | 13 |
1 files changed, 5 insertions, 8 deletions
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<FakeResourceProvider> Create( OutputSurface* output_surface, SharedBitmapManager* shared_bitmap_manager) { - scoped_ptr<FakeResourceProvider> provider( - new FakeResourceProvider(output_surface, shared_bitmap_manager, nullptr, - nullptr, 0, false, 1, false)); + scoped_ptr<FakeResourceProvider> 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<FakeResourceProvider> 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 |