Async-er scrolling for WebRender
Categories
(Core :: Graphics: WebRender, enhancement, P3)
Tracking
()
People
(Reporter: jrmuizel, Unassigned)
References
(Blocks 1 open bug)
Details
Sometimes we run into content where we can't paint it fast enough to scroll on GPU (or CPU with SWGL) at 60fps. It would be convenient if we could somehow allow scrolling content asynchronous to the full paint. This is akin to our previous APZ and runs somewhat counter to the way WebRender works. I'm not sure how practical this or how to best to make it work but we can brainstorm some idea here.
| Reporter | ||
Updated•5 years ago
|
Comment 1•5 years ago
|
||
SWGL already makes a best effort to composite in a separate thread from the rasterization, and kick that rasterization off as soon as possible even while picture cache tiles are still being rasterized. To do better there would require kicking off composition even sooner than that for picture cache tiles that are already ready to go.
Comment 2•2 years ago
|
||
There is no concrete plan here, and would probably require new analysis. I am duping this to bug 1888027.
Jeff, Lee. :gw: Feel free to undupe if you disagree.
Description
•