From 0bfbfff7078026df1303fd557b199d158a156778 Mon Sep 17 00:00:00 2001 From: Xianzhu Wang Date: Wed, 4 Nov 2020 10:02:27 -0800 Subject: [PATCH] Fix mask-based clip-path with backdrop filter Cc requires additional bookkeeping for the case, including setting the mask layer as a backdrop mask layer, etc. Also let CompositeAfterPaint composite the backdrop mask layer which is also required by cc. Bug: 1144520 Change-Id: Id9be79d398c1c4b41aa97a7c8c3e23546ce87365 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2518440 Reviewed-by: Mason Freed Commit-Queue: Xianzhu Wang Cr-Commit-Position: refs/heads/master@{#824041} --- ...lip-path-svg-text-backdrop-filter-ref.html | 11 +++++++++ .../clip-path-svg-text-backdrop-filter.html | 24 +++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 css/css-masking/clip-path/clip-path-svg-text-backdrop-filter-ref.html create mode 100644 css/css-masking/clip-path/clip-path-svg-text-backdrop-filter.html diff --git a/css/css-masking/clip-path/clip-path-svg-text-backdrop-filter-ref.html b/css/css-masking/clip-path/clip-path-svg-text-backdrop-filter-ref.html new file mode 100644 index 00000000000000..194c4734828bfd --- /dev/null +++ b/css/css-masking/clip-path/clip-path-svg-text-backdrop-filter-ref.html @@ -0,0 +1,11 @@ + + + + + + Text + diff --git a/css/css-masking/clip-path/clip-path-svg-text-backdrop-filter.html b/css/css-masking/clip-path/clip-path-svg-text-backdrop-filter.html new file mode 100644 index 00000000000000..c605a913243c00 --- /dev/null +++ b/css/css-masking/clip-path/clip-path-svg-text-backdrop-filter.html @@ -0,0 +1,24 @@ + + + + + + + +
+ + + Text + +