Closed Bug 1386162 Opened 7 years ago Closed 7 years ago

Support nsDisplayClearBackground in layers-free mode

Categories

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

All
macOS
enhancement

Tracking

()

RESOLVED FIXED
mozilla57
Tracking Status
firefox56 --- unaffected
firefox57 --- unaffected
firefox58 --- fixed

People

(Reporter: mtseng, Assigned: mstange)

References

Details

(Whiteboard: [wr-mvp])

Attachments

(1 file, 1 obsolete file)

      No description provided.
Assignee: nobody → kechen
After the investigation, it seems that Web Renderer does not support this kind of blend mode currently, and this DisplayItem is only for Mac OS 10.10 behind-window vibrancy style; therefore I will put it in my backlog and fix it later.
Depends on: 1391322
Status: NEW → ASSIGNED
Priority: P3 → P1
Whiteboard: [wr-mvp]
Target Milestone: --- → mozilla57
I'm working on this.
Assignee: kechen → mstange
Keywords: stale-bug
OS: Unspecified → Mac OS X
Hardware: Unspecified → All
We decided to add a "clear rect" display item type to webrender instead of generic source blending. The webrender issue for that is https://github.com/servo/webrender/issues/1926 .
No longer depends on: 1391322
Attachment #8921725 - Attachment is obsolete: true
Comment on attachment 8923856 [details]
Bug 1386162 - Implement nsDisplayClearBackground using push_clear_rect.

https://reviewboard.mozilla.org/r/195014/#review200050
Attachment #8923856 - Flags: review?(bugmail) → review+
Pushed by mstange@themasta.com:
https://hg.mozilla.org/integration/autoland/rev/dbd7c51e79f2
Implement nsDisplayClearBackground using push_clear_rect. r=kats
https://hg.mozilla.org/mozilla-central/rev/dbd7c51e79f2
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: