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

Issue 884281 link

Starred by 1 user

Issue metadata

Status: Available
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

Eliminate CompositorFrameMetadata::activation_dependencies

Project Member Reported by fsam...@chromium.org, Sep 14

Issue description

We report largely redundant data in CompositorFrameMetadata. Activation dependencies are listed twice: One in |activation_dependencies| and once in referenced_surfaces. Part of the problem is not all referenced_surfaces are activation_dependencies: a CompositorFrame can retain child surfaces that are not in the viewport (say minimized Chrome OS windows).

I had previously attempted to get rid of activation_dependencies and failed as a result:

https://chromium-review.googlesource.com/c/chromium/src/+/1145496

One possible solution is to introduce an additional |activation_requirement| for each referenced surface.

 
Cc: fsam...@chromium.org
Status: Available (was: Untriaged)

Sign in to add a comment