Chromium Code Reviews| Index: cc/layers/texture_layer_impl.cc |
| diff --git a/cc/layers/texture_layer_impl.cc b/cc/layers/texture_layer_impl.cc |
| index 851bf9a145b180431f604261739349eeb7dddfc6..35cfc309455f59b93f2474641c55b1fedf8fd466 100644 |
| --- a/cc/layers/texture_layer_impl.cc |
| +++ b/cc/layers/texture_layer_impl.cc |
| @@ -4,6 +4,8 @@ |
| #include "cc/layers/texture_layer_impl.h" |
| +#include <vector> |
|
vangelis
2013/09/11 06:11:37
Is this new include needed?
kaanb
2013/09/12 07:53:44
include-what-you-use presubmit script asked me to
vangelis
2013/09/12 16:41:56
Hmm... Maybe from some previous incarnation of the
kaanb
2013/09/13 00:11:08
vector is being used in line 116. I think the pres
|
| + |
| #include "base/strings/stringprintf.h" |
| #include "cc/layers/quad_sink.h" |
| #include "cc/output/renderer.h" |
| @@ -101,9 +103,13 @@ bool TextureLayerImpl::WillDraw(DrawMode draw_mode, |
| texture_copy_->Free(); |
| if (!texture_copy_->id()) { |
| + GLenum best_texture_format = resource_provider->best_texture_format(); |
| texture_copy_->Allocate(texture_mailbox_.shared_memory_size(), |
| - resource_provider->best_texture_format(), |
| - ResourceProvider::TextureUsageAny); |
| + best_texture_format, |
| + ResourceProvider::TextureUsageAny, |
| + best_texture_format == GL_RGBA ? |
| + ResourceProvider::RGBA_8888 : |
| + ResourceProvider::RGBA_4444); |
| } |
| if (texture_copy_->id()) { |