commit | eec86ff6c03b228b426a4553c89724d04e0a0f56 | [log] [tgz] |
---|---|---|
author | Sunny Sachanandani <sunnyps@chromium.org> | Thu Nov 08 03:20:24 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Thu Nov 08 03:20:24 2018 |
tree | 793eba74c057f69a0f575e86a2128ebb3ca50366 | |
parent | 7b104eccb81d860641246c2780416186a5267d07 [diff] |
Reenable direct composition without video layers Reenable direct composition surface on devices without hardware overlays since it enables other power improvements like flip mode swap chain and disabling DWM redirection surface. To mitigate the original concerns about direct composition, this change makes DCLayerTree lazy initialize the video context and processor when a video layer is first used. On devices that don't support hardware overlays, the video context and processor will never be initialized. Bug: 894675, 900702 Change-Id: I8c9d5b78718de2620ca177410d4916390e7cb219 Reviewed-on: https://chromium-review.googlesource.com/c/1318808 Commit-Queue: Sunny Sachanandani <sunnyps@chromium.org> Reviewed-by: Zhenyao Mo <zmo@chromium.org> Reviewed-by: Daniel Cheng <dcheng@chromium.org> Reviewed-by: Antoine Labour <piman@chromium.org> Cr-Commit-Position: refs/heads/master@{#606312}
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 .