commit | 178ce8c7e02eead9fd40458e6769f6145a5222fc | [log] [tgz] |
---|---|---|
author | Malay Keshav <malaykeshav@chromium.org> | Sat Mar 09 01:40:28 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Sat Mar 09 01:40:28 2019 |
tree | d3f89269d4a106b0db54d033a023b202862b03f1 | |
parent | 071cb2e847067725da99a1622cbd43be70a4b2bc [diff] |
Build property tree with rounded corner bounds set This patch sets the rounded corner bounds on the effect node of the layer. It also updates the decision tree for when to create a render pass for a given effect node. It generates a render surface whenever there is a rounded corner present on the layer. The rounded corner bounds from the effect nodes are then propagated to the draw properties of the layer impl. This patch also modifies the effect node to always include a valid transform id. To achieve this, the property tree build process has also been modified. Includes unit tests. Bug: 903486 Change-Id: I99d95b335525c81faa72fe0c1d5e4b127350ea1a Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1496289 Reviewed-by: enne <enne@chromium.org> Reviewed-by: Chris Harrelson <chrishtr@chromium.org> Commit-Queue: Malay Keshav <malaykeshav@chromium.org> Cr-Commit-Position: refs/heads/master@{#639280}
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 .