| 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 2d7a9323edf74e7bceb7eab96100f2d8996b12f6..b623f1b523e1617215be89ef560d6335104e5510 100644
|
| --- a/cc/trees/layer_tree_host_impl.cc
|
| +++ b/cc/trees/layer_tree_host_impl.cc
|
| @@ -3265,8 +3265,16 @@ void LayerTreeHostImpl::CreateUIResource(UIResourceId uid,
|
| DeleteUIResource(uid);
|
|
|
| ResourceFormat format = resource_provider_->best_texture_format();
|
| - if (bitmap.GetFormat() == UIResourceBitmap::ETC1)
|
| - format = ETC1;
|
| + switch (bitmap.GetFormat()) {
|
| + case UIResourceBitmap::RGBA8:
|
| + break;
|
| + case UIResourceBitmap::ALPHA_8:
|
| + format = ALPHA_8;
|
| + break;
|
| + case UIResourceBitmap::ETC1:
|
| + format = ETC1;
|
| + break;
|
| + };
|
| id = resource_provider_->CreateResource(
|
| bitmap.GetSize(),
|
| wrap_mode,
|
|
|