commit | e325c0c757496334161119ec57db960b8e792375 | [log] [tgz] |
---|---|---|
author | David Reveman <reveman@chromium.org> | Mon Oct 16 18:24:09 2017 |
committer | Commit Bot <commit-bot@chromium.org> | Mon Oct 16 18:24:09 2017 |
tree | a4c8b649dffb312995819f214350db05e3babae3 | |
parent | be7fde40b0e8e83cbe48e0e033b25551b9e6ed06 [diff] |
ash: Prevent fast ink artifacts when compositing. The surface damage rectangle needs to be expanded to allow non-clipped single buffer updates while a frame is in-flight. This will throttle buffer updates outside in-flight surface damage rectangle to ensure that content is never clipped. The surface damage rectangle is also expanded to prevent this throttling from causing a performance problem on devices that support HW overlays. Bug: Test: laser pointer is not clipped on caroline Change-Id: Ib4d8d331df199ac2424ee78749037e3b6419a03a Reviewed-on: https://chromium-review.googlesource.com/721519 Reviewed-by: Vladislav Kaznacheev <kaznacheev@chromium.org> Commit-Queue: David Reveman <reveman@chromium.org> Cr-Commit-Position: refs/heads/master@{#509112}
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 .