Index: cc/layers/texture_layer_impl.cc |
diff --git a/cc/layers/texture_layer_impl.cc b/cc/layers/texture_layer_impl.cc |
index 1474bbf19309b3065ca8e80013f9cde2e7409bd2..485d2c0e5fbb8f64febe30a2585fe7880f742780 100644 |
--- a/cc/layers/texture_layer_impl.cc |
+++ b/cc/layers/texture_layer_impl.cc |
@@ -165,6 +165,10 @@ void TextureLayerImpl::AppendQuads(RenderPass* render_pass, |
if (visible_quad_rect.IsEmpty()) |
return; |
+ if (!vertex_opacity_[0] && !vertex_opacity_[1] && !vertex_opacity_[2] && |
+ !vertex_opacity_[3]) |
+ return; |
+ |
if (!texture_mailbox_.secure_output_only() || |
(layer_tree_impl()->OutputIsSecure() && !InsideCopyRequest())) { |
TextureDrawQuad* quad = |