12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- // Copyright 2012 The Chromium Authors. All rights reserved.
- // Use of this source code is governed by a BSD-style license that can be
- // found in the LICENSE file.
- #include "build/build_config.h"
- #include "ui/gfx/switches.h"
- namespace switches {
- // Scale factor to apply to every animation duration. Must be >= 0.0. This will
- // only apply to LinearAnimation and its subclasses.
- const char kAnimationDurationScale[] = "animation-duration-scale";
- // Force disables font subpixel positioning. This affects the character glyph
- // sharpness, kerning, hinting and layout.
- const char kDisableFontSubpixelPositioning[] =
- "disable-font-subpixel-positioning";
- // Enable native CPU-mappable GPU memory buffer support on Linux.
- const char kEnableNativeGpuMemoryBuffers[] = "enable-native-gpu-memory-buffers";
- // Forces whether the user desires reduced motion, regardless of system
- // settings.
- const char kForcePrefersReducedMotion[] = "force-prefers-reduced-motion";
- // Run in headless mode, i.e., without a UI or display server dependencies.
- const char kHeadless[] = "headless";
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
- // Which X11 display to connect to. Emulates the GTK+ "--display=" command line
- // argument. In use only with Ozone/X11.
- const char kX11Display[] = "display";
- // Disables MIT-SHM extension. In use only with Ozone/X11.
- const char kNoXshm[] = "no-xshm";
- #endif
- } // namespace switches
- namespace features {
- const base::Feature kOddHeightMultiPlanarBuffers {
- "OddHeightMultiPlanarBuffers",
- #if BUILDFLAG(IS_MAC)
- base::FEATURE_ENABLED_BY_DEFAULT
- #else
- base::FEATURE_DISABLED_BY_DEFAULT
- #endif
- };
- const base::Feature kOddWidthMultiPlanarBuffers{
- "OddWidthMultiPlanarBuffers",
- #if BUILDFLAG(IS_MAC)
- base::FEATURE_ENABLED_BY_DEFAULT
- #else
- base::FEATURE_DISABLED_BY_DEFAULT
- #endif
- };
- } // namespace features
|