Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(14)

Side by Side Diff: webkit/glue/webpreferences.cc

Issue 10826025: Implement isRenderingVSynced on RenderWidget (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: using webpreferences instead Created 8 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « webkit/glue/webpreferences.h ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "webkit/glue/webpreferences.h" 5 #include "webkit/glue/webpreferences.h"
6 6
7 #include "base/string_util.h" 7 #include "base/string_util.h"
8 #include "base/utf_string_conversions.h" 8 #include "base/utf_string_conversions.h"
9 #include "third_party/WebKit/Source/WebKit/chromium/public/WebNetworkStateNotifi er.h" 9 #include "third_party/WebKit/Source/WebKit/chromium/public/WebNetworkStateNotifi er.h"
10 #include "third_party/WebKit/Source/WebKit/chromium/public/WebRuntimeFeatures.h" 10 #include "third_party/WebKit/Source/WebKit/chromium/public/WebRuntimeFeatures.h"
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after
72 experimental_webgl_enabled(false), 72 experimental_webgl_enabled(false),
73 flash_3d_enabled(true), 73 flash_3d_enabled(true),
74 flash_stage3d_enabled(false), 74 flash_stage3d_enabled(false),
75 gl_multisampling_enabled(true), 75 gl_multisampling_enabled(true),
76 privileged_webgl_extensions_enabled(false), 76 privileged_webgl_extensions_enabled(false),
77 webgl_errors_to_console_enabled(true), 77 webgl_errors_to_console_enabled(true),
78 show_composited_layer_borders(false), 78 show_composited_layer_borders(false),
79 show_composited_layer_tree(false), 79 show_composited_layer_tree(false),
80 show_fps_counter(false), 80 show_fps_counter(false),
81 show_paint_rects(false), 81 show_paint_rects(false),
82 render_vsync_enabled(true),
82 asynchronous_spell_checking_enabled(true), 83 asynchronous_spell_checking_enabled(true),
83 unified_textchecker_enabled(false), 84 unified_textchecker_enabled(false),
84 accelerated_compositing_enabled(false), 85 accelerated_compositing_enabled(false),
85 force_compositing_mode(false), 86 force_compositing_mode(false),
86 fixed_position_compositing_enabled(false), 87 fixed_position_compositing_enabled(false),
87 accelerated_layers_enabled(false), 88 accelerated_layers_enabled(false),
88 accelerated_animation_enabled(false), 89 accelerated_animation_enabled(false),
89 accelerated_video_enabled(false), 90 accelerated_video_enabled(false),
90 accelerated_2d_canvas_enabled(false), 91 accelerated_2d_canvas_enabled(false),
91 deferred_2d_canvas_enabled(false), 92 deferred_2d_canvas_enabled(false),
(...skipping 221 matching lines...) Expand 10 before | Expand all | Expand 10 after
313 settings->setShowFPSCounter(show_fps_counter); 314 settings->setShowFPSCounter(show_fps_counter);
314 315
315 // Display the current compositor tree as overlay if requested on 316 // Display the current compositor tree as overlay if requested on
316 // the command line 317 // the command line
317 settings->setShowPlatformLayerTree(show_composited_layer_tree); 318 settings->setShowPlatformLayerTree(show_composited_layer_tree);
318 319
319 // Display visualization of what has changed on the screen using an 320 // Display visualization of what has changed on the screen using an
320 // overlay of rects, if requested on the command line. 321 // overlay of rects, if requested on the command line.
321 settings->setShowPaintRects(show_paint_rects); 322 settings->setShowPaintRects(show_paint_rects);
322 323
324 // Set whether to throttle framerate to Vsync.
325 settings->setRenderVSyncEnabled(render_vsync_enabled);
326
323 // Enable gpu-accelerated compositing if requested on the command line. 327 // Enable gpu-accelerated compositing if requested on the command line.
324 settings->setAcceleratedCompositingEnabled(accelerated_compositing_enabled); 328 settings->setAcceleratedCompositingEnabled(accelerated_compositing_enabled);
325 329
326 // Always enter compositing if requested on the command line. 330 // Always enter compositing if requested on the command line.
327 settings->setForceCompositingMode(force_compositing_mode); 331 settings->setForceCompositingMode(force_compositing_mode);
328 332
329 // Enable compositing for fixed position elements if requested 333 // Enable compositing for fixed position elements if requested
330 // on the command line. 334 // on the command line.
331 settings->setAcceleratedCompositingForFixedPositionEnabled( 335 settings->setAcceleratedCompositingForFixedPositionEnabled(
332 fixed_position_compositing_enabled); 336 fixed_position_compositing_enabled);
(...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after
408 settings->setMaxUntiledLayerSize( 412 settings->setMaxUntiledLayerSize(
409 WebSize(max_untiled_layer_width, max_untiled_layer_height)); 413 WebSize(max_untiled_layer_width, max_untiled_layer_height));
410 414
411 settings->setFixedPositionCreatesStackingContext( 415 settings->setFixedPositionCreatesStackingContext(
412 fixed_position_creates_stacking_context); 416 fixed_position_creates_stacking_context);
413 417
414 WebNetworkStateNotifier::setOnLine(is_online); 418 WebNetworkStateNotifier::setOnLine(is_online);
415 } 419 }
416 420
417 } // namespace webkit_glue 421 } // namespace webkit_glue
OLDNEW
« no previous file with comments | « webkit/glue/webpreferences.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698