New issue
Advanced search Search tips
Starred by 2 users

Issue metadata

Status: Duplicate
Merged: issue 731727
Owner:
Closed: Jun 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Feature

Blocking:
issue 430155



Sign in to add a comment
link

Issue 666032: AnimationWorklet - allow worklets that run on dedicated non-compositor thread

Reported by majidvp@chromium.org, Nov 16 2016 Project Member

Issue description

At the moment animation worklet run on compositor thread. Ideally we should be able to run it on a dedicated thread which can fall behind the compositor thread.

We need the following changes to be able to do that:
- Don't directly mutate the layer tree. Instead generate mutation records that later can get reconciled with an abstract layer tree.
- Add plumbing to send mutation signal should from compositor thread to dedicated worklet thread and send back the mutation records.
- Details of how/when the rAF is scheduled and how long would we wait for mutation records before allowing the worklet to fall behind.
 

Comment 1 by flackr@chromium.org, Jan 24 2017

Labels: -Hotlist-Threaded-Rendering Hotlist-ThreadedRendering

Comment 2 by majidvp@chromium.org, Feb 14 2017

Cc: majidvp@chromium.org
Owner: smcgruer@chromium.org

Comment 3 by majidvp@chromium.org, Jun 9 2017

Mergedinto: 731727
Status: Duplicate (was: Assigned)

Sign in to add a comment