New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 883602 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Task

Blocking:
issue 430155



Sign in to add a comment

Unify main / off-main paths of ticking worklet animations

Project Member Reported by yigu@chromium.org, Sep 13

Issue description

Currently we tick worklet animations with accelerated properties, e.g. opacity, via the compositor and tick the ones with non-accelerated properties, e.g. width, via the main thread.

There may be a way to unify the logic by always updating the time fractions of properties off-main and applying them off-main only if the properties are accelerated, then plumbing the values back to main in both cases.

To achieve this, cc::AnimationHost should be capable of handling / interpreting all kinds of animatable css properties.
 
Blocking: 430155

Sign in to add a comment