Open Bug 1464173 Opened 6 years ago Updated 1 year ago

Linear gradient on canvas doesn't render properly on windows on a GPU

Categories

(Core :: Graphics: Canvas2D, defect, P3)

Other Branch
defect

Tracking

()

Tracking Status
firefox60 --- wontfix
firefox61 --- wontfix
firefox62 --- wontfix

People

(Reporter: kats, Unassigned)

References

(Depends on 1 open bug)

Details

(Whiteboard: [gfx-noted])

Attachments

(1 file)

Attached file Standalone canvas test (deleted) —
Test c212 from dom/canvas/test/test_canvas.html is failing on windows. Attached is a standalone page that demonstrates the problem. The gradient is supposed to go from yellow to blue but on Windows with WR enabled it goes from white to blue. I can reproduce this on my Windows machine.
Hm actually it renders white -> blue for me even with WR disabled on my Windows machine. Weird.
Batch updating status flags based on WR schedule - please adjust if needed.
On a clean local m-c build with WR disabled, running the test_canvas.html mochitest fails the exact same cases for me (canvas #c212). So maybe it's passing in automation because it's running on virtual instances, and because we're running QR on virtual-gpu instances, it's failing there? That would explain why it's failing for me locally as well.
So in production we're broken the same way as vanilla gecko? Sounds like it can be deprioritized..?
Priority: -- → P5
Let's move it to canvas2d since it's not WR specific. Still a real bug that should be fixed.
Component: Graphics: WebRender → Canvas: 2D
Priority: P5 → --
Summary: Linear gradient on canvas doesn't render properly on windows → Linear gradient on canvas doesn't render properly on windows on a GPU

Still broken nowadays.

Severity: normal → --

The attached testcase works as expected with gpu-canvas enabled on Windows.

Depends on: gpu-canvas
No longer blocks: 1846925
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: