summaryrefslogtreecommitdiffstats
path: root/cc/test/fake_resource_provider.h
diff options
context:
space:
mode:
authorreveman <reveman@chromium.org>2015-08-06 16:58:22 -0700
committerCommit bot <commit-bot@chromium.org>2015-08-06 23:59:01 +0000
commitd5157ac5afec145b85746b42f2d86383483a8222 (patch)
treed7b8edd68e4238c07076b5f19ac0d6e8a0ecebcd /cc/test/fake_resource_provider.h
parentae7f0073aef3299dca34cb59ab4c827d1145f0c2 (diff)
downloadchromium_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.h13
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