Closed Bug 1939812 Opened 8 months ago Closed 7 months ago

[Wayland] Don't pause compositor on scale changes

Categories

(Core :: Widget: Gtk, defect, P2)

defect

Tracking

()

RESOLVED FIXED
136 Branch
Tracking Status
firefox136 --- fixed

People

(Reporter: stransky, Assigned: stransky)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

Right now we pause compositor on scale changes to avoid flickering and drawing to buffer with wrong scale. That may lead to instability and rendering freezes. With new scale implementation by Viewporter we don't need to use ti any more as we use fixed scale (1) and update sizes by Viewporter.

Flags: needinfo?(stransky)
Priority: -- → P2

With fixed buffer scale 1 we don't need to pause rendering on sceen scale change as scale 1 is valid for all scales.
We can keep rendering what we have and update window size and scale by viewporter at WaylandSurface from layout.

Assignee: nobody → stransky
Status: NEW → ASSIGNED
Flags: needinfo?(stransky)
Pushed by stransky@redhat.com: https://hg.mozilla.org/integration/autoland/rev/87beb000bf90 [Wayland] Don't pause compositor on scale changes r=emilio
Status: ASSIGNED → RESOLVED
Closed: 7 months ago
Resolution: --- → FIXED
Target Milestone: --- → 136 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: