Index: chrome/browser/about_flags.cc |
diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc |
index 96b086fdd8059330639a436b2c12aaf98965c0a8..8562e61b6603bb23a180c6cbde4cfb5258e4678e 100644 |
--- a/chrome/browser/about_flags.cc |
+++ b/chrome/browser/about_flags.cc |
@@ -372,6 +372,19 @@ const Experiment::Choice kNotificationCenterTrayBehaviorChoices[] = { |
message_center::switches::kNotificationCenterTrayBehavior, "unread" } |
}; |
+const Experiment::Choice kEnableGPURasterizationChoices[] = { |
+ {IDS_GENERIC_EXPERIMENT_CHOICE_DEFAULT, "", ""}, |
+ {IDS_GENERIC_EXPERIMENT_CHOICE_ENABLED, |
+ cc::switches::kEnableGPURasterization, ""}, |
+ {IDS_GENERIC_EXPERIMENT_CHOICE_DISABLED, |
+ cc::switches::kDisableGPURasterization, ""}, |
+ {IDS_FLAGS_ENABLE_GPU_RASTERIZATION_GPU, |
+ cc::switches::kEnableGPURasterization, "gpu"}, |
+ {IDS_FLAGS_ENABLE_GPU_RASTERIZATION_MSAA4, |
+ cc::switches::kEnableGPURasterization, "msaa4"}, |
+ {IDS_FLAGS_ENABLE_GPU_RASTERIZATION_MSAA16, |
+ cc::switches::kEnableGPURasterization, "msaa16"}}; |
+ |
// RECORDING USER METRICS FOR FLAGS: |
// ----------------------------------------------------------------------------- |
// The first line of the experiment is the internal name. If you'd like to |
@@ -887,7 +900,7 @@ const Experiment kExperiments[] = { |
IDS_FLAGS_ENABLE_GPU_RASTERIZATION_NAME, |
IDS_FLAGS_ENABLE_GPU_RASTERIZATION_DESCRIPTION, |
kOsAll, |
- SINGLE_VALUE_TYPE(cc::switches::kEnableGPURasterization) |
+ MULTI_VALUE_TYPE(kEnableGPURasterizationChoices) |
}, |
{ |
"enable-experimental-web-platform-features", |