Closed Bug 1655639 Opened 5 years ago Closed 4 years ago

Add support for transforms in the Draw compositor.

Categories

(Core :: Graphics: WebRender, task, P3)

task

Tracking

()

RESOLVED FIXED
91 Branch
Tracking Status
firefox91 --- fixed

People

(Reporter: mattwoodrow, Assigned: gw)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

Bug 1653166 is adding support for transforms to external Compositors, but not for the Draw compositor.

If we add support to the Draw compositor, then we can remove the current y-flip handling code.

Severity: -- → S3
Priority: -- → P3

We need this for the low quality pinch-zoom support to work on linux / android when running hw-wr, so I'll take this.

Assignee: nobody → gwatson

This allows the draw compositor to correctly work with the low
quality pinch-zoom mode.

It also allows handling more external surfaces as compositor
surfaces, by allowing anything with a 2d scale and/or offset.

The y-flip special casing is removed since it's handled by the
general compositor transform support now.

Pushed by gwatson@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/735ba5802dab Add support for transforms in the Draw compositor r=nical
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 91 Branch
Blocks: 1703709
Regressions: 1730695
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: