Index: chrome/browser/gpu_util.cc |
diff --git a/chrome/browser/gpu_util.cc b/chrome/browser/gpu_util.cc |
index 45b6b13fe185c9df232c34ac5b476b5003c8e2b2..8e88899499376342f7b562709e730aef614b6082 100644 |
--- a/chrome/browser/gpu_util.cc |
+++ b/chrome/browser/gpu_util.cc |
@@ -332,7 +332,11 @@ Value* GetFeatureStatus() { |
{ |
"webgl", |
flags & content::GPU_FEATURE_TYPE_WEBGL, |
+#if defined(OS_ANDROID) |
+ !command_line.HasSwitch(switches::kEnableExperimentalWebGL), |
+#else |
command_line.HasSwitch(switches::kDisableExperimentalWebGL), |
+#endif |
"WebGL has been disabled, either via about:flags or command line.", |
false |
}, |
@@ -577,7 +581,11 @@ void UpdateStats() { |
const bool kGpuFeatureUserFlags[] = { |
command_line.HasSwitch(switches::kDisableAccelerated2dCanvas), |
command_line.HasSwitch(switches::kDisableAcceleratedCompositing), |
+#if defined(OS_ANDROID) |
+ !command_line.HasSwitch(switches::kEnableExperimentalWebGL) |
+#else |
command_line.HasSwitch(switches::kDisableExperimentalWebGL) |
+#endif |
}; |
#if defined(OS_WIN) |
const std::string kGpuBlacklistFeatureHistogramNamesWin[] = { |