diff options
author | jbates@chromium.org <jbates@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-08-01 02:02:52 +0000 |
---|---|---|
committer | jbates@chromium.org <jbates@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-08-01 02:02:52 +0000 |
commit | 66bd551cda949f85e6b9cbfbd5cf80a50f536253 (patch) | |
tree | 84df3667e9b18e27b12d1fa2e9c96aee8697f6d3 /webkit | |
parent | 27626e6518c819980379c8d79d494933b7d892e8 (diff) | |
download | chromium_src-66bd551cda949f85e6b9cbfbd5cf80a50f536253.zip chromium_src-66bd551cda949f85e6b9cbfbd5cf80a50f536253.tar.gz chromium_src-66bd551cda949f85e6b9cbfbd5cf80a50f536253.tar.bz2 |
Implement isRenderingVSynced on RenderWidget
BUG=137797
Review URL: https://chromiumcodereview.appspot.com/10826025
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149352 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit')
-rw-r--r-- | webkit/glue/webpreferences.cc | 4 | ||||
-rw-r--r-- | webkit/glue/webpreferences.h | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/webkit/glue/webpreferences.cc b/webkit/glue/webpreferences.cc index 77fa223..34e9b4d 100644 --- a/webkit/glue/webpreferences.cc +++ b/webkit/glue/webpreferences.cc @@ -79,6 +79,7 @@ WebPreferences::WebPreferences() show_composited_layer_tree(false), show_fps_counter(false), show_paint_rects(false), + render_vsync_enabled(true), asynchronous_spell_checking_enabled(true), unified_textchecker_enabled(false), accelerated_compositing_enabled(false), @@ -320,6 +321,9 @@ void WebPreferences::Apply(WebView* web_view) const { // overlay of rects, if requested on the command line. settings->setShowPaintRects(show_paint_rects); + // Set whether to throttle framerate to Vsync. + settings->setRenderVSyncEnabled(render_vsync_enabled); + // Enable gpu-accelerated compositing if requested on the command line. settings->setAcceleratedCompositingEnabled(accelerated_compositing_enabled); diff --git a/webkit/glue/webpreferences.h b/webkit/glue/webpreferences.h index f2fd581..15c49e7 100644 --- a/webkit/glue/webpreferences.h +++ b/webkit/glue/webpreferences.h @@ -97,6 +97,7 @@ struct WEBKIT_GLUE_EXPORT WebPreferences { bool show_composited_layer_tree; bool show_fps_counter; bool show_paint_rects; + bool render_vsync_enabled; bool asynchronous_spell_checking_enabled; bool unified_textchecker_enabled; bool accelerated_compositing_enabled; |