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()) { |