-
Notifications
You must be signed in to change notification settings - Fork 6.7k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
slim: Implement non-root render pass
So that non-axis aligned clips and filters work. Recursively maintain transform_to_root which can now be different from transform to target. New pass if created is not in layer space, but has a scale applied. For slim, only allow this scale to scale down to safe memory, but not up, since slim compositor does not have any vector content as input. Iterate through quads in a new pass to determine the output_rect of the pass. Note hit test data still doesn't work with non-root render pass which will be left for another CL, since this one is already big enough. Bug: 1408128 Change-Id: Ie3e9534fb842d230e3fb800d6dcf770df83364b9 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4321033 Commit-Queue: Bo Liu <boliu@chromium.org> Reviewed-by: Kyle Charbonneau <kylechar@chromium.org> Cr-Commit-Position: refs/heads/main@{#1115785}
- Loading branch information
Bo Liu
authored and
Chromium LUCI CQ
committed
Mar 10, 2023
1 parent
d1dd4ca
commit f5bd173
Showing
10 changed files
with
407 additions
and
26 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.