Closed
Bug 1522028
Opened 6 years ago
Closed 6 years ago
Avoid interning text run primitives due to scrolled offset field.
Categories
(Core :: Graphics: WebRender, enhancement)
Core
Graphics: WebRender
Tracking
()
RESOLVED
FIXED
mozilla66
Tracking | Status | |
---|---|---|
firefox66 | --- | fixed |
People
(Reporter: gw, Assigned: gw)
References
Details
Attachments
(1 file)
In some cases, Gecko may supply a text run with an offset field that changes as the scene is scrolled. When a new display list is sent, this can result in text run primitives being interned when they are otherwise the same.
Instead, make the text run primitive offset field be relative to the primitive origin, to avoid all this extra primitive interning.
Assignee | ||
Updated•6 years ago
|
Assignee: nobody → gwatson
Assignee | ||
Comment 1•6 years ago
|
||
Pushed by gwatson@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/bde038bd2937
Avoid interning text run primitives due to scrolled offset field. r=emilio
Comment 3•6 years ago
|
||
bugherder |
Status: NEW → RESOLVED
Closed: 6 years ago
status-firefox66:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla66
Comment 4•6 years ago
|
||
These are the Gecko profiles for tscrollx on Windows 10 Quantum Render (OPT builds):
For tp5o_scroll on Windows 10 Quantum Render (OPT builds):
For tscrollx on Linux 64bit Quantum Render (OPT builds):
You need to log in
before you can comment on or make changes to this bug.
Description
•