Closed
Bug 1497665
Opened 6 years ago
Closed 6 years ago
Stop reinitializing textures in WebRender
Categories
(Core :: Graphics: WebRender, enhancement, P2)
Core
Graphics: WebRender
Tracking
()
RESOLVED
FIXED
People
(Reporter: bholley, Assigned: bholley)
References
Details
Attachments
(5 files, 1 obsolete file)
This is a prerequisite to various things, primarily immutable storage. I have patches that are probably worth landing separately.
Assignee | ||
Comment 1•6 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=51ca1466480697d26fc01b031bf1459223897dd8
Assignee | ||
Comment 2•6 years ago
|
||
This is a prerequisite to switching to immutable storage.
Assignee | ||
Comment 3•6 years ago
|
||
Depends on D8161
Assignee | ||
Comment 4•6 years ago
|
||
Depends on D8162
Assignee | ||
Comment 5•6 years ago
|
||
We also drop the vec scheme and just use a hash-map. None of the operations here are hot enough that the difference between a HashMap and a Vec should matter, and using a HashMap simplifies things. Glenn says that hashmap lookups were once hot in profiles, but that was before FastHashMap and not specifically these lookups. Depends on D8163
Assignee | ||
Comment 6•6 years ago
|
||
Depends on D8164
Assignee | ||
Comment 7•6 years ago
|
||
Things get simpler when reinitialization goes away. Depends on D8165
Updated•6 years ago
|
Priority: -- → P2
Updated•6 years ago
|
Blocks: stage-wr-trains
Updated•6 years ago
|
Depends on: 1497903
See Also: → https://github.com/servo/webrender/pull/3183
Updated•6 years ago
|
Attachment #9015722 -
Attachment is obsolete: true
Assignee | ||
Updated•6 years ago
|
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.
Description
•