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

Unified Diff: cc/trees/layer_tree_host_impl.cc

Issue 2254033002: Encourage IOSurface reuse for CSS filter effects. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Comments from ericrk. Created 4 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
« no previous file with comments | « cc/test/layer_tree_pixel_resource_test.cc ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: cc/trees/layer_tree_host_impl.cc
diff --git a/cc/trees/layer_tree_host_impl.cc b/cc/trees/layer_tree_host_impl.cc
index e2dbba06fd19fba4d4c501073bd104f508eddba0..90cb664cb2b91141847664c1ba40d529cbd8dc86 100644
--- a/cc/trees/layer_tree_host_impl.cc
+++ b/cc/trees/layer_tree_host_impl.cc
@@ -2225,7 +2225,8 @@ void LayerTreeHostImpl::CreateResourceAndRasterBufferProvider(
output_surface_->context_provider();
if (!compositor_context_provider) {
*resource_pool =
- ResourcePool::Create(resource_provider_.get(), GetTaskRunner());
+ ResourcePool::Create(resource_provider_.get(), GetTaskRunner(),
+ ResourcePool::kDefaultExpirationDelay);
*raster_buffer_provider =
BitmapRasterBufferProvider::Create(resource_provider_.get());
@@ -2238,7 +2239,8 @@ void LayerTreeHostImpl::CreateResourceAndRasterBufferProvider(
DCHECK(worker_context_provider);
*resource_pool =
- ResourcePool::Create(resource_provider_.get(), GetTaskRunner());
+ ResourcePool::Create(resource_provider_.get(), GetTaskRunner(),
+ ResourcePool::kDefaultExpirationDelay);
int msaa_sample_count = use_msaa_ ? RequestedMSAASampleCount() : 0;
@@ -2263,7 +2265,8 @@ void LayerTreeHostImpl::CreateResourceAndRasterBufferProvider(
if (use_zero_copy) {
*resource_pool = ResourcePool::CreateForGpuMemoryBufferResources(
resource_provider_.get(), GetTaskRunner(),
- gfx::BufferUsage::GPU_READ_CPU_READ_WRITE);
+ gfx::BufferUsage::GPU_READ_CPU_READ_WRITE,
+ ResourcePool::kDefaultExpirationDelay);
*raster_buffer_provider = ZeroCopyRasterBufferProvider::Create(
resource_provider_.get(),
@@ -2272,7 +2275,8 @@ void LayerTreeHostImpl::CreateResourceAndRasterBufferProvider(
}
*resource_pool =
- ResourcePool::Create(resource_provider_.get(), GetTaskRunner());
+ ResourcePool::Create(resource_provider_.get(), GetTaskRunner(),
+ ResourcePool::kDefaultExpirationDelay);
const int max_copy_texture_chromium_size =
compositor_context_provider->ContextCapabilities()
« no previous file with comments | « cc/test/layer_tree_pixel_resource_test.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698