Closed Bug 1480150 Opened 6 years ago Closed 2 months ago

Filter nodes are not cached between tiled replays

Categories

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

63 Branch
defect

Tracking

()

RESOLVED FIXED
132 Branch
Tracking Status
firefox63 --- wontfix
firefox132 --- fixed

People

(Reporter: jrmuizel, Assigned: ahale)

References

Details

This causes us to refilter the entire blob image for every tile and go very slow.
Blocks: 1455427
To elaborate: Each tile has a completely separate replay of the blob contents. This means that FilterNode objects are not shared and we don't take advantage of the cache that have. Further we redraw the entire source. We had two plans to solve this but they both have turned to garbage.
Priority: -- → P3
Severity: normal → S3

I think this is fixed if I am understanding the previous comments correctly, at least I am not seeing tile refreshes when scrolling.

May also be improved by Bug 1906212.

Assignee: nobody → ahale
Status: NEW → RESOLVED
Closed: 2 months ago
Depends on: 1906212
Resolution: --- → FIXED
Target Milestone: --- → 132 Branch
You need to log in before you can comment on or make changes to this bug.