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

Issue 654075 link

Starred by 2 users

Issue metadata

Status: Duplicate
Merged: issue 672929
Owner: ----
Closed: Jun 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

Add draw occlusion tracking to DisplayCompositor

Project Member Reported by rjkroege@chromium.org, Oct 7 2016

Issue description

In a mus+ash context, we regress performance by separating Ash and Chrome because their respective Layer Compositor instances have less global layer knowledge and cannot cull as many occluded layers/tiles. We can recover some of this performance by adding quad draw occlusion to the SurfaceAggregator in the DisplayCompositor.

Implementation suggestion: use OcclusionTracker as a guide but adjust for being renderpasses/quads with occlusion computed in each render pass instead of OcclusionTracker's existing layer tree approach.

 
Blocking: 601863
Mergedinto: 672929
Status: Duplicate (was: Available)
Blocking: -601863

Sign in to add a comment