diff options
author | backer@chromium.org <backer@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-04-11 21:46:53 +0000 |
---|---|---|
committer | backer@chromium.org <backer@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-04-11 21:46:53 +0000 |
commit | 896e8c40c6b37f941fe4ca130085c3ba6b82a8ec (patch) | |
tree | 1814fd4f6e669ea71dc1448010e38e8b6858ebbb /cc | |
parent | 3f975a1bd4dbda1b4e9577d5c426b482835c0d5d (diff) | |
download | chromium_src-896e8c40c6b37f941fe4ca130085c3ba6b82a8ec.zip chromium_src-896e8c40c6b37f941fe4ca130085c3ba6b82a8ec.tar.gz chromium_src-896e8c40c6b37f941fe4ca130085c3ba6b82a8ec.tar.bz2 |
Aura: Use --ui-enable-partial-swap by default.
We still require driver support for this, so this is really just a
CrOS and test change (osmesa supports partial swap). We've
been passing this flag on CrOS via session_manager_setup.sh since
about M19.
This gives us a 3x speed-up on many unittests that that use osmesa
(LayerWithRealCompositorTest, GpuFeatureTest, WebGLMultisamplingTest).
This speed-up is necessary to prevent test timeouts with
--ui-enable-threaded-compositing.
BUG=173417
Review URL: https://chromiumcodereview.appspot.com/13880015
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@193763 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'cc')
-rw-r--r-- | cc/base/switches.cc | 1 | ||||
-rw-r--r-- | cc/base/switches.h | 3 |
2 files changed, 1 insertions, 3 deletions
diff --git a/cc/base/switches.cc b/cc/base/switches.cc index f2f2615..c229070 100644 --- a/cc/base/switches.cc +++ b/cc/base/switches.cc @@ -87,7 +87,6 @@ const char kDisablePinchZoomScrollbars[] = "disable-pinch-zoom-scrollbars"; const char kCompositeToMailbox[] = "composite-to-mailbox"; const char kEnablePartialSwap[] = "enable-partial-swap"; -const char kUIEnablePartialSwap[] = "ui-enable-partial-swap"; const char kEnablePerTilePainting[] = "enable-per-tile-painting"; const char kUIEnablePerTilePainting[] = "ui-enable-per-tile-painting"; diff --git a/cc/base/switches.h b/cc/base/switches.h index 9693f86..8d6991f 100644 --- a/cc/base/switches.h +++ b/cc/base/switches.h @@ -40,10 +40,9 @@ CC_EXPORT extern const char kMaxTilesForInterestArea[]; CC_EXPORT extern const char kMaxUnusedResourceMemoryUsagePercentage[]; CC_EXPORT extern const char kEnablePinchZoomScrollbars[]; CC_EXPORT extern const char kDisablePinchZoomScrollbars[]; +CC_EXPORT extern const char kEnablePartialSwap[]; // Switches for both the renderer and ui compositors. -CC_EXPORT extern const char kEnablePartialSwap[]; -CC_EXPORT extern const char kUIEnablePartialSwap[]; CC_EXPORT extern const char kEnablePerTilePainting[]; CC_EXPORT extern const char kUIEnablePerTilePainting[]; |