Open Bug 1631454 Opened 5 years ago Updated 6 months ago

Add a test for webrender blob image invalidation

Categories

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

task

Tracking

()

People

(Reporter: nical, Unassigned)

References

(Blocks 1 open bug)

Details

It would be nice to avoid regressions such as the one introduced in bug 1630212 and fixed in bug 1631293, causing blob images to be re-rasterized a lot.

This particular issue was made worse by the fact that gecko has a tendency to produce a lot of UpdateVisibleArea commands without actually changing the visible area (a no-op), which puts the blobs in the list of blobs to consider rasterizing. It's not an issue in itself but combined with the valid rect was never being cleared, blobs ended up entirely re-rasterized for every spurious UpdateVisibleArea. So the tests should emulate that too.

Severity: -- → normal
Severity: normal → S3
Blocks: wr-todos
You need to log in before you can comment on or make changes to this bug.