Closed
Bug 1432888
Opened 6 years ago
Closed 1 month ago
Tighten up the integration of nsDisplayList and the WebRenderDisplay list
Categories
(Core :: Graphics: WebRender, enhancement, P2)
Core
Graphics: WebRender
Tracking
()
RESOLVED
WONTFIX
People
(Reporter: jrmuizel, Unassigned)
References
Details
There are a number of things that we can do here: 1. Compute all the frame information that we'll need and store it in the nsDisplayItem so that we don't need to visit the frame. 2. Only send the newly built display items from retained display lists and do the merging on the WebRender side 3. Avoid sending all of the information all of the time. i.e. Use ids for glyph runs that are maintained across paints. Any kind of incremental updating will probably need some kind of id stability which we don't really have a great way of maintaining currently.
Updated•6 years ago
|
Blocks: stage-wr-next
Priority: -- → P2
Updated•2 years ago
|
Severity: normal → S3
Comment 1•1 month ago
|
||
This work is replaced by Glenn's displaylist bypass project.
Status: NEW → RESOLVED
Closed: 1 month ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•