Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
PixelMovingFilterClipExpander in blink paint property tree
It translates to a cc clip node with pixel_moving_filter_id to expand the visual rect under a pixel-moving filter, to ensure all pixels contributing to a pixel-moving filter are included before applying the parent clip on the result. For now this node doesn't contribute to geometry mapping in blink, though it affects layerization results if the clip state of a PendingLayer is changed by the existence of the node. In the future we can use this node to simplify geometry mapping with pixel-moving filters, or let PropertyTreeManager automatically generate cc clip nodes for pixel-moving filters without this blink paint property node. Bug: 1228817 Change-Id: I38dfcbc4e7a3894b0f8ea66775e0ad5178b0099c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3742098 Reviewed-by: Philip Rogers <pdr@chromium.org> Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org> Cr-Commit-Position: refs/heads/main@{#1024957}
- Loading branch information