Bug 268534 - [threaded-animation-resolution] refactor code indicating whether two filter lists can be interpolated to be accessible outside of CSSPropertyAnimation
Summary: [threaded-animation-resolution] refactor code indicating whether two filter l...
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Animations (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Antoine Quint
URL:
Keywords: InRadar
Depends on:
Blocks: 250970
  Show dependency treegraph
 
Reported: 2024-02-01 01:26 PST by Antoine Quint
Modified: 2024-02-01 12:38 PST (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Antoine Quint 2024-02-01 01:26:43 PST
As part of the threaded animation resolution work (bug 250970), we will need to be able to identify cases where "filter" values cannot be interpolated because it will be both difficult to implement animation of mis-matching filter lists using the CAPresentationModifier SPI and also because it doesn't make much sense to run an animation in the UIProcess for values that will not continuously change. The logic that determines whether two "filter" values can be interpolated is private to CSSPropertyAnimation as it stands, it would be better to have it exposed on FilterOperations.
Comment 1 Antoine Quint 2024-02-01 01:42:49 PST
Pull request: https://github.com/WebKit/WebKit/pull/23655
Comment 2 EWS 2024-02-01 12:37:26 PST
Committed 273932@main (e8e6ceec1f12): <https://commits.webkit.org/273932@main>

Reviewed commits have been landed. Closing PR #23655 and removing active labels.
Comment 3 Radar WebKit Bug Importer 2024-02-01 12:38:16 PST
<rdar://problem/122124118>