| Index: cc/output/gl_renderer.cc
|
| diff --git a/cc/output/gl_renderer.cc b/cc/output/gl_renderer.cc
|
| index d9a2c292c46f365fc3b31fd307fce7919d8fa24d..e01204aa4f47beff9affa12950c164d3a4cfd7ef 100644
|
| --- a/cc/output/gl_renderer.cc
|
| +++ b/cc/output/gl_renderer.cc
|
| @@ -3860,7 +3860,7 @@ void GLRenderer::ScheduleCALayers(DrawingFrame* frame) {
|
| // amount as the cache limit.
|
| if (overlay_resource_pool_) {
|
| overlay_resource_pool_->SetResourceUsageLimits(
|
| - std::numeric_limits<std::size_t>::max(), copied_render_pass_count * 3);
|
| + std::numeric_limits<std::size_t>::max(), copied_render_pass_count * 5);
|
| }
|
| }
|
|
|
| @@ -4033,7 +4033,7 @@ void GLRenderer::ScheduleRenderPassDrawQuad(
|
| if (!overlay_resource_pool_) {
|
| overlay_resource_pool_ = ResourcePool::CreateForGpuMemoryBufferResources(
|
| resource_provider_, base::ThreadTaskRunnerHandle::Get().get(),
|
| - gfx::BufferUsage::SCANOUT);
|
| + gfx::BufferUsage::SCANOUT, base::TimeDelta::FromSeconds(3));
|
| }
|
|
|
| Resource* resource = nullptr;
|
|
|