Index: content/browser/web_contents/web_contents_impl.cc |
diff --git a/content/browser/web_contents/web_contents_impl.cc b/content/browser/web_contents/web_contents_impl.cc |
index 0179bb6e0c7640630d59251f22557b91a6187e8b..edb3fb0daf84f02c8dfc54af27aac19cd24b7793 100644 |
--- a/content/browser/web_contents/web_contents_impl.cc |
+++ b/content/browser/web_contents/web_contents_impl.cc |
@@ -434,7 +434,11 @@ WebPreferences WebContentsImpl::GetWebkitPrefs(RenderViewHost* rvh, |
prefs.experimental_webgl_enabled = |
GpuProcessHost::gpu_enabled() && |
!command_line.HasSwitch(switches::kDisable3DAPIs) && |
+#if defined(OS_ANDROID) |
+ command_line.HasSwitch(switches::kEnableExperimentalWebGL); |
+#else |
!command_line.HasSwitch(switches::kDisableExperimentalWebGL); |
+#endif |
prefs.flash_3d_enabled = |
GpuProcessHost::gpu_enabled() && |