Chromium Code Reviews| Index: chrome/renderer/webgraphicscontext3d_command_buffer_impl.cc |
| diff --git a/chrome/renderer/webgraphicscontext3d_command_buffer_impl.cc b/chrome/renderer/webgraphicscontext3d_command_buffer_impl.cc |
| index 1ffd0fe11c866c5c2f135e394222ca272e1fc506..19ced5ace7c81149b4d8f2e4fd128a3ede9fdc32 100644 |
| --- a/chrome/renderer/webgraphicscontext3d_command_buffer_impl.cc |
| +++ b/chrome/renderer/webgraphicscontext3d_command_buffer_impl.cc |
| @@ -87,6 +87,12 @@ bool WebGraphicsContext3DCommandBufferImpl::initialize( |
| ggl::GGL_NONE, |
| }; |
| + if (attributes.canRecoverFromContextLoss == false) { |
|
jamesr
2010/11/10 21:22:01
nit: if (!attributes.canRecoverFromContextLoss)
|
| + GPUInfo gpu_info = host->gpu_info(); |
| + if (gpu_info.can_lose_context()) |
| + return false; |
| + } |
| + |
| if (render_directly_to_web_view) { |
| RenderView* renderview = RenderView::FromWebView(web_view); |
| if (!renderview) |