Index: chrome/browser/about_flags.cc |
diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc |
index fd0cb455270f06c06b97ac4d2f08c773a3716d25..64852e3ded3cc10371e65e8762dba76e92dac5a1 100644 |
--- a/chrome/browser/about_flags.cc |
+++ b/chrome/browser/about_flags.cc |
@@ -149,6 +149,14 @@ |
switches::kDisableCompositingForTransition, ""}, |
}; |
+const Experiment::Choice kEnableAcceleratedFixedRootBackgroundChoices[] = { |
+ { IDS_GENERIC_EXPERIMENT_CHOICE_DEFAULT, "", "" }, |
+ { IDS_GENERIC_EXPERIMENT_CHOICE_ENABLED, |
+ switches::kEnableAcceleratedFixedRootBackground, ""}, |
+ { IDS_GENERIC_EXPERIMENT_CHOICE_DISABLED, |
+ switches::kDisableAcceleratedFixedRootBackground, ""}, |
+}; |
+ |
const Experiment::Choice kTouchEventsChoices[] = { |
{ IDS_GENERIC_EXPERIMENT_CHOICE_AUTOMATIC, "", "" }, |
{ IDS_GENERIC_EXPERIMENT_CHOICE_ENABLED, |
@@ -534,6 +542,14 @@ |
SINGLE_VALUE_TYPE(switches::kIgnoreGpuBlacklist) |
}, |
{ |
+ "force-accelerated-composited-scrolling", |
+ IDS_FLAGS_FORCE_ACCELERATED_OVERFLOW_SCROLL_MODE_NAME, |
+ IDS_FLAGS_FORCE_ACCELERATED_OVERFLOW_SCROLL_MODE_DESCRIPTION, |
+ kOsAll, |
+ ENABLE_DISABLE_VALUE_TYPE(switches::kEnableAcceleratedOverflowScroll, |
+ switches::kDisableAcceleratedOverflowScroll) |
+ }, |
+ { |
"disable_layer_squashing", |
IDS_FLAGS_DISABLE_LAYER_SQUASHING_NAME, |
IDS_FLAGS_DISABLE_LAYER_SQUASHING_DESCRIPTION, |
@@ -633,6 +649,13 @@ |
IDS_FLAGS_COMPOSITING_FOR_TRANSITION_DESCRIPTION, |
kOsAll, |
MULTI_VALUE_TYPE(kEnableCompositingForTransitionChoices) |
+ }, |
+ { |
+ "enable-accelerated-fixed-root-background", |
+ IDS_FLAGS_ACCELERATED_FIXED_ROOT_BACKGROUND_NAME, |
+ IDS_FLAGS_ACCELERATED_FIXED_ROOT_BACKGROUND_DESCRIPTION, |
+ kOsAll, |
+ MULTI_VALUE_TYPE(kEnableAcceleratedFixedRootBackgroundChoices) |
}, |
// Native client is compiled out when DISABLE_NACL is defined. |
#if !defined(DISABLE_NACL) |