commit | 875ccf44315f9e9db712c648e684d05361444639 | [log] [tgz] |
---|---|---|
author | Fady Samuel <fsamuel@chromium.org> | Tue Feb 13 18:30:22 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Tue Feb 13 18:30:22 2018 |
tree | 51bd31ac4806ea29c9dc0190be10d54646de6567 | |
parent | 29e9b753d74f3c045a7b03ce01100d2d0207d3c7 [diff] |
Surface synchronization: Use 0 deadline on new SurfaceLayers On cross-process navigations, we allocate a new RenderWidgetHostView and DelegatedFrameHost, creating a new SurfaceLayer. The policy for navigation is DeadlinePolicy::UseExistingDeadline. Prior to this CL, this resolved to the system default deadline. This meant that every cross-process navigation blocked for ~4 BeginFrames. This CL ensures that the deadline is 0. Bug: 808616, 672962 Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.android:android_optional_gpu_tests_rel Change-Id: I62f9f00b49d16787d8ff6dd1ed218bb03dc452d9 Reviewed-on: https://chromium-review.googlesource.com/916545 Commit-Queue: Fady Samuel <fsamuel@chromium.org> Reviewed-by: Saman Sami <samans@chromium.org> Cr-Commit-Position: refs/heads/master@{#536406}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .