Enable BeginFrame scheduling on aura
commit17dd2f109f3155ebf183627b63df25f97f34b67f
authorsimonhong <simonhong@chromium.org>
Fri, 27 Mar 2015 19:25:29 +0000 (27 12:25 -0700)
committerCommit bot <commit-bot@chromium.org>
Fri, 27 Mar 2015 19:26:17 +0000 (27 19:26 +0000)
tree471fe4aff6aadfb9ac39599795d742a4ca7578b0
parent06c8318ea6fe05cdbc7a1f75e136c6af32b5a494
Enable BeginFrame scheduling on aura

This cl is last partial cl from https://codereview.chromium.org/775143003/
for easy review.
Until now, BeginFrame is initiated by each renderer process.
With this cl, BeginFrame is scheduled from parent(browser) cc scheduler
to child(renderer) cc scheduler.
For more detailed information, please see this (http://goo.gl/D1Qxrr)

Also, --enable-begin-frame-scheduling is no longer needed because all platform except Mac
uses it as a default.

R=brianderson@chromium.org, danakj@chromium.org, mithro@mithis.com
BUG=372086

Review URL: https://codereview.chromium.org/1016033006

Cr-Commit-Position: refs/heads/master@{#322622}
33 files changed:
android_webview/lib/main/aw_main_delegate.cc
ash/display/display_controller.cc
chrome/browser/chromeos/login/chrome_restart_request.cc
content/browser/android/content_startup_flags.cc
content/browser/compositor/browser_compositor_output_surface.cc
content/browser/compositor/browser_compositor_output_surface.h
content/browser/compositor/delegated_frame_host.cc
content/browser/compositor/delegated_frame_host.h
content/browser/compositor/gpu_browser_compositor_output_surface.cc
content/browser/compositor/gpu_browser_compositor_output_surface.h
content/browser/compositor/gpu_process_transport_factory.cc
content/browser/compositor/gpu_surfaceless_browser_compositor_output_surface.cc
content/browser/compositor/gpu_surfaceless_browser_compositor_output_surface.h
content/browser/compositor/reflector_impl_unittest.cc
content/browser/compositor/software_browser_compositor_output_surface.cc
content/browser/compositor/software_browser_compositor_output_surface.h
content/browser/compositor/software_browser_compositor_output_surface_unittest.cc
content/browser/renderer_host/begin_frame_observer_proxy.cc
content/browser/renderer_host/begin_frame_observer_proxy.h
content/browser/renderer_host/render_process_host_impl.cc
content/browser/renderer_host/render_widget_host_view_aura.cc
content/browser/renderer_host/render_widget_host_view_aura.h
content/browser/renderer_host/render_widget_host_view_mac.h
content/browser/renderer_host/render_widget_host_view_mac.mm
content/public/common/content_switches.cc
content/public/common/content_switches.h
content/renderer/gpu/render_widget_compositor.cc
ui/compositor/BUILD.gn
ui/compositor/compositor.cc
ui/compositor/compositor.gyp
ui/compositor/compositor.h
ui/compositor/compositor_vsync_manager.cc [deleted file]
ui/compositor/compositor_vsync_manager.h [deleted file]