Closed Bug 1924152 Opened 1 year ago Closed 1 year ago

Add support for rendering only the picture snapshots without presenting the frame to the window

Categories

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

task

Tracking

()

RESOLVED FIXED
136 Branch
Tracking Status
firefox136 --- fixed

People

(Reporter: nical, Assigned: nical)

References

Details

(Whiteboard: [viewtransitions:m1:gfx])

Attachments

(2 files, 1 obsolete file)

No description provided.
Whiteboard: [viewtransitions:m1:gfx]
Assignee: nobody → nical.bugzilla
Status: NEW → ASSIGNED

A dettached stacking context is cached into a snapshot image but not drawn into the frame.

Depends on D231909

Comment on attachment 9443158 [details]
Bug 1924152 - Add support for dettached stacking contexts. r=#gfx-reviewers

Revision D231914 was moved to bug 1924130. Setting attachment 9443158 [details] to obsolete.

Attachment #9443158 - Attachment is obsolete: true
Assignee: nical.bugzilla → nobody
Status: ASSIGNED → NEW
Assignee: nobody → nical.bugzilla
Status: NEW → ASSIGNED

The goal for this initial implementation is to be able to render picture snapshots without presenting the frame, but it could be extended to supporting some picture cache slices without presenting (for example if we know that the picture is not affected by scrolling or animated properties and want to start rendering it early).

Also add a test to exercise the feature as well as the new render-without-present mode in WebRender.

Depends on D234162

Pushed by nsilva@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/cedb2697277d Support rendering without presenting. r=gw https://hg.mozilla.org/integration/autoland/rev/03b773761f5d Add multi-frame reftests to wrench. r=gw
Flags: needinfo?(nical.bugzilla)
Pushed by nsilva@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/656bdcc5d6b0 Support rendering without presenting. r=gw https://hg.mozilla.org/integration/autoland/rev/48aaa9a98d33 Add multi-frame reftests to wrench. r=gw
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 136 Branch
Regressions: 1871578
Regressions: 1941951
Regressions: 1947113
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: