Closed Bug 1349497 Opened 8 years ago Closed 8 years ago

Always create layer for nsDisplayBackgroundColor

Categories

(Core :: Graphics: WebRender, enhancement)

enhancement
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla55
Tracking Status
firefox55 --- fixed

People

(Reporter: ethlin, Assigned: ethlin)

References

Details

Attachments

(1 file)

For QR, We should always create color layer for nsDisplayBackgroundColor.
There are many reftest failures[1] if I turn it on. I'll see how to fix them. [1] https://treeherder.mozilla.org/#/jobs?repo=try&revision=946897f6f615f881ed968efe1a3cda07523c3b33&selectedJob=85564562
I fixed transform problem. Some failures should be original gecko problems. If I turn off WR and set 'layers.force-active=true' for creating colorLayer, I get the same failures. [1] is an instance and it looks like the border image's sides are wrong. I may set a pref for BackgroundColor for now and open another following bug to turn it on by default. [1] layout/reftests/border-image/svg-as-border-image-2.html
Attachment #8851509 - Flags: review?(mchang) → review+
Pushed by ethlin@mozilla.com: https://hg.mozilla.org/projects/graphics/rev/b26e81328f0d Add pref to create color layer for nsDisplayBackgroundColor. r=mchang
Status: NEW → RESOLVED
Closed: 8 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: