Closed Bug 1477372 Opened 6 years ago Closed 6 years ago

https://www.wowtapes.com/enel.html is slow because of filters in mask blob image

Categories

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

defect

Tracking

()

RESOLVED FIXED

People

(Reporter: jrmuizel, Assigned: jrmuizel)

References

(Blocks 1 open bug)

Details

scroll down to image of snowy mountains https://perfht.ml/2Lmlwil
Blocks: wr-perf
Priority: -- → P3
Priority: P3 → P4
Jeff -- is this still happening?
Flags: needinfo?(jmuizelaar)
Yes. This page is still pretty bad.
Flags: needinfo?(jmuizelaar)

It seems like this is just using color matrix. I wonder why it's not being accelerated.

Flags: needinfo?(matt.woodrow)

The filter appears to be part of the definition of a mask, so won't be using WebRender directly.

It looks like we support masking in WR (though not yet when the masked content is within an SVG blob), but even then the actual mask image always creates a blob, so that would still record the filter.

I think we'd need support for masking with a separate display list/pipeline before we can properly accelerate this.

Flags: needinfo?(matt.woodrow)
Summary: https://www.wowtapes.com/enel.html is slow because of filters in blob image → https://www.wowtapes.com/enel.html is slow because of filters in mask blob image
Assignee: nobody → jmuizelaar

This may be fixed by the work in bug 1495170

Depends on: 1495170
Blocks: wr-67
No longer blocks: stage-wr-trains
Priority: P4 → P3

This works better with WebRender on on mac then with it of \o/

Depends on: fixed-by-webrender
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.