Closed Bug 1429951 Opened 8 years ago Closed 7 years ago

Get non-premultiplied alpha webgl-color-test.html reftests passing

Categories

(Core :: Graphics: WebRender, defect, P2)

Other Branch
defect

Tracking

()

RESOLVED FIXED
mozilla59
Tracking Status
firefox59 --- fixed

People

(Reporter: kats, Assigned: kats)

References

Details

(Whiteboard: [gfx-noted])

Attachments

(1 file, 1 obsolete file)

Right now on Linux and OS X (and probably windows as well) the webgl-color-test.html reftests that have alpha and no premultiplication are failing. The rendering appears to always have premultiplied alpha. I have some patches to reinstate the non-premultiplied alpha in webrender (it was removed in servo/webrender#2021) and use it for these canvas textures, which fixes the reftest failures. Try push with the WIPs is at https://treeherder.mozilla.org/#/jobs?repo=try&revision=cd14ddf6b5fd41a063d7bb4982bb031f200ddcfe
Attachment #8942188 - Attachment is obsolete: true
Comment on attachment 8943327 [details] Bug 1429951 - Propagate the non-premultiplied flag for textures to WR. https://reviewboard.mozilla.org/r/213654/#review219490 Looks good!
Attachment #8943327 - Flags: review?(sotaro.ikeda.g) → review+
Pushed by kgupta@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/6bb1a5b5510b Propagate the non-premultiplied flag for textures to WR. r=sotaro
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla59
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: