Remove occluded layers from hwc_layer_list

NEW
Unassigned

Status

()

6 years ago
5 years ago

People

(Reporter: cjones, Unassigned)

Tracking

(Depends on: 1 bug)

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [tech-p2])

Due to a variety of reasons, layer lists sent to the hwc will include layers that are occluded by fullscreen opaque layers higher in z-order.  This often happens with color layers.

The extra wait times and memory traffic incurred by this isn't free.  A simple heuristic that clears the display list when a fullscreen opaque layer is added to the top should have a positive impact on performance.
Pretty easy win in compositor that should improve perf and/or power usage.
Whiteboard: [tech-p2]

Updated

5 years ago
Depends on: 911471
You need to log in before you can comment on or make changes to this bug.