| 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 474a24fb841a5ccdb1b3fa6e0fdcc2a52485ed21..85b517e7147eb6177d29f29e0341535425006d45 100644
|
| --- a/cc/trees/layer_tree_host_impl.cc
|
| +++ b/cc/trees/layer_tree_host_impl.cc
|
| @@ -2144,6 +2144,7 @@ void LayerTreeHostImpl::CreateResourceAndRasterBufferProvider(
|
| if (!compositor_context_provider) {
|
| *resource_pool =
|
| ResourcePool::Create(resource_provider_.get(), GetTaskRunner(),
|
| + ResourceProvider::TEXTURE_HINT_IMMUTABLE,
|
| ResourcePool::kDefaultExpirationDelay);
|
|
|
| *raster_buffer_provider =
|
| @@ -2156,9 +2157,10 @@ void LayerTreeHostImpl::CreateResourceAndRasterBufferProvider(
|
| if (use_gpu_rasterization_) {
|
| DCHECK(worker_context_provider);
|
|
|
| - *resource_pool =
|
| - ResourcePool::Create(resource_provider_.get(), GetTaskRunner(),
|
| - ResourcePool::kDefaultExpirationDelay);
|
| + *resource_pool = ResourcePool::Create(
|
| + resource_provider_.get(), GetTaskRunner(),
|
| + ResourceProvider::TEXTURE_HINT_IMMUTABLE_FRAMEBUFFER,
|
| + ResourcePool::kDefaultExpirationDelay);
|
|
|
| int msaa_sample_count = use_msaa_ ? RequestedMSAASampleCount() : 0;
|
|
|
| @@ -2192,6 +2194,7 @@ void LayerTreeHostImpl::CreateResourceAndRasterBufferProvider(
|
|
|
| *resource_pool =
|
| ResourcePool::Create(resource_provider_.get(), GetTaskRunner(),
|
| + ResourceProvider::TEXTURE_HINT_IMMUTABLE,
|
| ResourcePool::kDefaultExpirationDelay);
|
|
|
| const int max_copy_texture_chromium_size =
|
|
|