Index: content/renderer/render_widget.cc |
diff --git a/content/renderer/render_widget.cc b/content/renderer/render_widget.cc |
index 227761d726c6362d777422ae986f2258343ab163..489c1efc1b76c509430680a6fe8a64c780490f46 100644 |
--- a/content/renderer/render_widget.cc |
+++ b/content/renderer/render_widget.cc |
@@ -612,6 +612,8 @@ scoped_ptr<cc::OutputSurface> RenderWidget::CreateOutputSurface() { |
attributes.noAutomaticFlushes = true; |
attributes.depth = false; |
attributes.stencil = false; |
+ if (command_line.HasSwitch(cc::switches::kForceDirectLayerDrawing)) |
+ attributes.stencil = true; |
WebGraphicsContext3DCommandBufferImpl* context = |
CreateGraphicsContext3D(attributes); |
if (!context) |