| 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 d9cc1fecf1c59d7b164c5bd4dcafc10a939aae28..d94e20d131257a91b99fed3befa615760b4a2ac8 100644
|
| --- a/cc/trees/layer_tree_host_impl.cc
|
| +++ b/cc/trees/layer_tree_host_impl.cc
|
| @@ -2602,6 +2602,16 @@ void LayerTreeHostImpl::CreateUIResource(
|
| DCHECK_GT(uid, 0);
|
| DCHECK_EQ(bitmap->GetFormat(), UIResourceBitmap::RGBA8);
|
|
|
| + GLint wrap_mode = 0;
|
| + switch (bitmap->GetWrapMode()) {
|
| + case UIResourceBitmap::CLAMP_TO_EDGE:
|
| + wrap_mode = GL_CLAMP_TO_EDGE;
|
| + break;
|
| + case UIResourceBitmap::REPEAT:
|
| + wrap_mode = GL_REPEAT;
|
| + break;
|
| + }
|
| +
|
| // Allow for multiple creation requests with the same UIResourceId. The
|
| // previous resource is simply deleted.
|
| ResourceProvider::ResourceId id = ResourceIdForUIResource(uid);
|
| @@ -2610,6 +2620,7 @@ void LayerTreeHostImpl::CreateUIResource(
|
| id = resource_provider_->CreateResource(
|
| bitmap->GetSize(),
|
| resource_provider_->best_texture_format(),
|
| + wrap_mode,
|
| ResourceProvider::TextureUsageAny);
|
|
|
| ui_resource_map_[uid] = id;
|
|
|