Closed Bug 1405465 Opened 8 years ago Closed 7 years ago

Handle WR paint codepath with no frame

Categories

(Core :: Graphics: WebRender, enhancement, P1)

Other Branch
enhancement

Tracking

()

RESOLVED FIXED
mozilla63
Tracking Status
firefox57 --- unaffected
firefox58 --- unaffected
firefox63 --- fixed

People

(Reporter: kats, Assigned: sotaro)

References

Details

(Whiteboard: [wr-reserve] [gfx-noted])

Attachments

(1 file, 6 obsolete files)

It seems that in some cases frame is nullptr at [1] and we go down this fallback path where we try to create a color layer and finish a (layers) transaction. However we don't really support doing that sort of thing in (layers-free) webrender, so we should implement a WR-specific codepath there. [1] http://searchfox.org/mozilla-central/rev/a4702203522745baff21e519035b6c946b7d710d/layout/base/PresShell.cpp#6419
Priority: P3 → P2
Whiteboard: [gfx-noted][wr-mvp][triage] → [wr-mvp] [gfx-noted]
Priority: P2 → P3
Whiteboard: [wr-mvp] [gfx-noted] → [wr-reserve] [gfx-noted]
Blocks: 1467044
Assignee: nobody → sotaro.ikeda.g
Attachment #8988379 - Attachment is obsolete: true
Rebased.
Attachment #8988380 - Attachment is obsolete: true
Attachment #8988382 - Flags: review?(bugmail)
Attachment #8988382 - Flags: review?(bugmail)
Attachment #8988382 - Attachment is obsolete: true
Attachment #8988416 - Flags: review?(bugmail)
Comment on attachment 8988416 [details] [diff] [review] patch - Handle WR paint codepath with no frame Review of attachment 8988416 [details] [diff] [review]: ----------------------------------------------------------------- LGTM, thanks!
Attachment #8988416 - Flags: review?(bugmail) → review+
Pushed by sikeda@mozilla.com: https://hg.mozilla.org/integration/mozilla-inbound/rev/0d8a19147238 Handle WR paint codepath with no frame r=kats
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla63
Perf win on Linux 64 QR! == Change summary for alert #14197 (as of Thu, 05 Jul 2018 07:38:32 GMT) == Improvements: 3% sessionrestore_many_windows linux64-qr opt e10s stylo 1,507.58 -> 1,464.92 For up to date results, see: https://treeherder.mozilla.org/perf.html#/alerts?id=14197
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: