Index: webkit/gpu/webgraphicscontext3d_in_process_impl.cc |
diff --git a/webkit/gpu/webgraphicscontext3d_in_process_impl.cc b/webkit/gpu/webgraphicscontext3d_in_process_impl.cc |
index b5d0a6564f7caae2040103fc5c8ebe705f6e3c66..1c77dece9325a5486e099e4f68551625f58bc338 100644 |
--- a/webkit/gpu/webgraphicscontext3d_in_process_impl.cc |
+++ b/webkit/gpu/webgraphicscontext3d_in_process_impl.cc |
@@ -228,8 +228,12 @@ bool WebGraphicsContext3DInProcessImpl::Initialize( |
strstr(extensions, "GL_EXT_framebuffer_object") != NULL; |
have_ext_framebuffer_multisample_ = |
strstr(extensions, "GL_EXT_framebuffer_multisample") != NULL; |
+#if !defined(OS_ANDROID) |
+ // Some Android Qualcomm drivers falsely report this ANGLE extension string. |
+ // See http://crbug.com/165736 |
have_angle_framebuffer_multisample_ = |
strstr(extensions, "GL_ANGLE_framebuffer_multisample") != NULL; |
+#endif |
have_ext_oes_standard_derivatives_ = |
strstr(extensions, "GL_OES_standard_derivatives") != NULL; |
have_ext_oes_egl_image_external_ = |