diff options
author | reveman@google.com <reveman@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-12-15 20:40:15 +0000 |
---|---|---|
committer | reveman@google.com <reveman@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-12-15 20:40:15 +0000 |
commit | db543d32157df951f29f7a731dd2f5995ab2e5de (patch) | |
tree | 2551597c2e46597651ac5227c4d683921143ad10 /content | |
parent | ca929ed34121d8f90788f16dfd1fe555bb5701ae (diff) | |
download | chromium_src-db543d32157df951f29f7a731dd2f5995ab2e5de.zip chromium_src-db543d32157df951f29f7a731dd2f5995ab2e5de.tar.gz chromium_src-db543d32157df951f29f7a731dd2f5995ab2e5de.tar.bz2 |
Add a command-line switch --enable-per-tile-painting and make it consistent by changing --enable-accelerated-drawing to --enable-accelerated-painting.
With this switch, webkit compositor will paint tiles separately.
BUG=none
TEST=no behavior change in existing browser tests and ui tests
Review URL: http://codereview.chromium.org/8771056
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114694 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content')
-rw-r--r-- | content/common/view_messages.h | 3 | ||||
-rw-r--r-- | content/public/common/content_switches.cc | 10 | ||||
-rw-r--r-- | content/public/common/content_switches.h | 4 |
3 files changed, 10 insertions, 7 deletions
diff --git a/content/common/view_messages.h b/content/common/view_messages.h index c10934d..c811301 100644 --- a/content/common/view_messages.h +++ b/content/common/view_messages.h @@ -219,7 +219,7 @@ IPC_STRUCT_TRAITS_BEGIN(WebPreferences) IPC_STRUCT_TRAITS_MEMBER(composite_to_texture_enabled) IPC_STRUCT_TRAITS_MEMBER(fixed_position_compositing_enabled) IPC_STRUCT_TRAITS_MEMBER(accelerated_2d_canvas_enabled) - IPC_STRUCT_TRAITS_MEMBER(accelerated_drawing_enabled) + IPC_STRUCT_TRAITS_MEMBER(accelerated_painting_enabled) IPC_STRUCT_TRAITS_MEMBER(accelerated_filters_enabled) IPC_STRUCT_TRAITS_MEMBER(accelerated_plugins_enabled) IPC_STRUCT_TRAITS_MEMBER(accelerated_layers_enabled) @@ -231,6 +231,7 @@ IPC_STRUCT_TRAITS_BEGIN(WebPreferences) IPC_STRUCT_TRAITS_MEMBER(allow_running_insecure_content) IPC_STRUCT_TRAITS_MEMBER(enable_scroll_animator) IPC_STRUCT_TRAITS_MEMBER(visual_word_movement_enabled) + IPC_STRUCT_TRAITS_MEMBER(per_tile_painting_enabled) IPC_STRUCT_TRAITS_END() IPC_STRUCT_TRAITS_BEGIN(WebMenuItem) diff --git a/content/public/common/content_switches.cc b/content/public/common/content_switches.cc index 8b0463d..c3bb782 100644 --- a/content/public/common/content_switches.cc +++ b/content/public/common/content_switches.cc @@ -170,11 +170,8 @@ const char kDisableWebSockets[] = "disable-web-sockets"; // Enable gpu-accelerated 2d canvas. const char kEnableAccelerated2dCanvas[] = "enable-accelerated-2d-canvas"; -// Enable hardware accelerated page drawing. -// Please note that this flag is honored only if chromium is compiled with -// SKIA_GPU flag, which can be enabled by setting use_skia_gpu variable to 1 -// in build/features_override.gypi. -const char kEnableAcceleratedDrawing[] = "enable-accelerated-drawing"; +// Enable hardware accelerated page painting. +const char kEnableAcceleratedPainting[] = "enable-accelerated-painting"; // Enable gpu-accelerated SVG/W3C filters. const char kEnableAcceleratedFilters[] = "enable-accelerated-filters"; @@ -559,4 +556,7 @@ const char kUseSystemSSL[] = "use-system-ssl"; const char kRendererCheckFalseTest[] = "renderer-check-false-test"; #endif +// Enable per-tile page painting. +const char kEnablePerTilePainting[] = "enable-per-tile-painting"; + } // namespace switches diff --git a/content/public/common/content_switches.h b/content/public/common/content_switches.h index 4aefed1..6a28d5d 100644 --- a/content/public/common/content_switches.h +++ b/content/public/common/content_switches.h @@ -65,7 +65,7 @@ extern const char kDisableSpellcheckAPI[]; CONTENT_EXPORT extern const char kDisableWebAudio[]; extern const char kDisableWebSockets[]; extern const char kEnableAccelerated2dCanvas[]; -CONTENT_EXPORT extern const char kEnableAcceleratedDrawing[]; +CONTENT_EXPORT extern const char kEnableAcceleratedPainting[]; CONTENT_EXPORT extern const char kEnableAcceleratedFilters[]; extern const char kEnableAccessibility[]; extern const char kEnableAccessibilityLogging[]; @@ -180,6 +180,8 @@ extern const char kUseSystemSSL[]; CONTENT_EXPORT extern const char kRendererCheckFalseTest[]; #endif +extern const char kEnablePerTilePainting[]; + } // namespace switches #endif // CONTENT_PUBLIC_COMMON_CONTENT_SWITCHES_H_ |