Open Bug 1573994 Opened 5 years ago Updated 1 month ago

Update Gecko to use new SVG filter primitives

Categories

(Core :: Graphics: WebRender, task, P3)

task

Tracking

()

People

(Reporter: cbrewster, Unassigned)

References

(Depends on 1 open bug, Blocks 1 open bug)

Details

Attachments

(3 files, 1 obsolete file)

Gecko is not currently using the new SVG filter primitive support in WebRender. As we support more filter primitives, the logic determining whether or not WebRender can process a given SVG filter will become much more complex due to filter primitive subregions.

We should get filter primitive subregions implemented in WebRender and then update Gecko to use the new SVG filter path.

Attachment #9086196 - Attachment is obsolete: true

I'll see if I can help get this landed.

Assignee: nobody → bwerth

https://changes.moz.tools/team.html?grouping=monthly&teams=DOM appears to be using SVG filters that will now be supported once this lands.

Would be nice to confirm that we start handling those filters directly in WR once this lands.

No longer blocks: gfx-triage
Blocks: 1782834

I haven't accomplished anything here. I don't have the background into how the clip rects work in WebRender. Dependency Bug 1573657 is unassigned. Whoever takes that on should take this one, too.

Assignee: bwerth → nobody
Severity: normal → S3

This bug is made largely obsolete by Bug 1824502, as I reimplemented a more complete set of SVG filters in the diff I am working on in that bug.

Depends on: 1824502
See Also: → 1897223
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: