Bug 1861247 [wpt PR 42757] - [CompositeClipPathAnimations] Interpolate SkPaths instea...
commit9854c28dc988a948f37ae29a5b5b1b15f7bc6552
authorClaire Chambers <clchambers@microsoft.com>
Wed, 8 Nov 2023 08:33:24 +0000 (8 08:33 +0000)
committermoz-wptsync-bot <wptsync@mozilla.com>
Tue, 14 Nov 2023 09:50:47 +0000 (14 09:50 +0000)
tree6176faa5ba1e88e97dfd956a716a6ee56953ae35
parent4b36318f1ced9ce6d80430cc2a2d6198d7130b74
Bug 1861247 [wpt PR 42757] - [CompositeClipPathAnimations] Interpolate SkPaths instead of InterpolableValues, a=testonly

Automatic update from web-platform-tests
[CompositeClipPathAnimations] Interpolate SkPaths instead of InterpolableValues

This change makes the Clip Path Paint Definition use SkPath to
to interpolate between keyframes instead of InterpolableValue. This
is to solve a bug where different units would cause thread-unsafe code
to be run when creating a new instance of Length, which was designed
only to be run on the main thread, not the cc thread.

Bug: 1447045

Change-Id: I8a0a4648e39398460c6ed929a09a2c930e30cee7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4597914
Reviewed-by: Robert Flack <flackr@chromium.org>
Commit-Queue: Claire Chambers <clchambers@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#1217966}

--

wpt-commits: aff1bb59c6e67c89f3b045a29a28d217b28a2b25
wpt-pr: 42757
testing/web-platform/tests/css/css-masking/clip-path/animations/clip-path-animation-mixed-interpolation.html [new file with mode: 0644]