Open Bug 1573994 Opened 5 years ago Updated 2 years 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 2 open bugs)

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

Depends on D70147

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
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: