commit | 3f193f770be9143da688cff1c783ef8f2ebc8fd5 | [log] [tgz] |
---|---|---|
author | Xianzhu Wang <[email protected]> | Wed Oct 14 11:26:29 2020 |
committer | Commit Bot <[email protected]> | Wed Oct 14 11:26:29 2020 |
tree | d70591a3fec5b0e86d038ed09ce204b3978ac3b4 | |
parent | 45ec3bd9af227633d3c9c42bb960ddd47765057c [diff] |
Opt in to CompositeSVG based on descendants rather than paint This patch updates GraphicsLayer::ShouldCreateLayersAfterPaint during the CompositedLayerMapping update based on LayoutSVGRoot::HasDescendantWithCompositingReason, rather than doing this after paint based on the painted output. This is both simpler and avoids unnecessary compositing. (cherry picked from commit 994221afc4e6d1e12216a36f14ef03a79cc84a05) Bug: 1132598 Change-Id: I11b6d2a32b7dc3b7f9a1b068a4806382d2cd6443 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2461429 Reviewed-by: Xianzhu Wang <[email protected]> Commit-Queue: Philip Rogers <[email protected]> Cr-Original-Commit-Position: refs/heads/master@{#815236} Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2468696 Reviewed-by: Philip Rogers <[email protected]> Cr-Commit-Position: refs/branch-heads/4280@{#360} Cr-Branched-From: ea420fb963f9658c9969b6513c56b8f47efa1a2a-refs/heads/master@{#812852}
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 .
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.