Closed
Bug 1400411
Opened 7 years ago
Closed 7 years ago
Stop using a DrawTargetSkia inside of TextDrawTarget
Categories
(Core :: Graphics: WebRender, enhancement, P1)
Core
Graphics: WebRender
Tracking
()
RESOLVED
FIXED
mozilla57
Tracking | Status | |
---|---|---|
firefox57 | --- | unaffected |
firefox58 | --- | fixed |
People
(Reporter: jrmuizel, Assigned: Gankra)
References
Details
(Whiteboard: [wr-mvp])
Attachments
(2 files)
DrawTargetSkia::Init accounts for 26% of nsDisplayText::nsDisplayText time. Gankro has a patch to fix this.
Reporter | ||
Updated•7 years ago
|
Blocks: stage-wr-nightly
Updated•7 years ago
|
Whiteboard: [wr-mvp] [triage]
Reporter | ||
Comment 1•7 years ago
|
||
Another 4.8% of the total paint time is spent deleting the DrawTargetSkia's. Fixing this should give us reasonably good performance improvement and is pretty low hanging fruit.
Assignee | ||
Updated•7 years ago
|
Assignee: nobody → a.beingessner
Comment hidden (mozreview-request) |
Assignee | ||
Comment 3•7 years ago
|
||
I tried to test this patch out as best I could but webrendest gecko is pretty unstable right now.
Updated•7 years ago
|
Status: NEW → ASSIGNED
Priority: -- → P1
Whiteboard: [wr-mvp] [triage] → [wr-mvp]
Target Milestone: --- → mozilla57
Reporter | ||
Comment 4•7 years ago
|
||
mozreview-review |
Comment on attachment 8908997 [details] Bug 1400411 - stop mocking most of DrawTarget. https://reviewboard.mozilla.org/r/180608/#review185794
Attachment #8908997 -
Flags: review?(jmuizelaar) → review+
Assignee | ||
Updated•7 years ago
|
Keywords: checkin-needed
Comment 5•7 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/8a0b8dfa2d7d
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
status-firefox57:
--- → fixed
Keywords: checkin-needed
Resolution: --- → FIXED
Assignee | ||
Comment 6•7 years ago
|
||
This is causing us to crash on tofu and SVG fonts. We never handled them properly but crashing is a lot worse.
Comment 7•7 years ago
|
||
Backed out at Alexis' request. https://hg.mozilla.org/integration/mozilla-inbound/rev/7fba2073e87027ba4d61196df519f5b32560857d
Status: RESOLVED → REOPENED
status-firefox57:
fixed → ---
Resolution: FIXED → ---
Target Milestone: mozilla57 → ---
Updated•7 years ago
|
Status: REOPENED → ASSIGNED
Target Milestone: --- → mozilla57
Updated•7 years ago
|
status-firefox57:
--- → unaffected
Merged backout https://hg.mozilla.org/mozilla-central/rev/7fba2073e870
Updated•7 years ago
|
Target Milestone: mozilla57 → ---
Updated•7 years ago
|
Target Milestone: --- → mozilla57
Assignee | ||
Comment 9•7 years ago
|
||
I have a new patch for this based on my patches in Bug 1400382 that seems to work well. Will post when that lands.
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Reporter | ||
Comment 12•7 years ago
|
||
mozreview-review |
Comment on attachment 8911815 [details] Bug 1400411 - text-layers: fallback if SVG fonts or tofu is found. https://reviewboard.mozilla.org/r/183242/#review188400
Attachment #8911815 -
Flags: review?(jmuizelaar) → review+
Assignee | ||
Comment 13•7 years ago
|
||
Note to checkin people, this is based off of Bug 1400382, which is still inbound.
Keywords: checkin-needed
Assignee | ||
Comment 15•7 years ago
|
||
Ah, it was just Bug 1402004. Should be good.
Keywords: checkin-needed
Comment 16•7 years ago
|
||
Pushed by ryanvm@gmail.com: https://hg.mozilla.org/integration/autoland/rev/0caa5a0f9ccb text-layers: fallback if SVG fonts or tofu is found. r=jrmuizel https://hg.mozilla.org/integration/autoland/rev/0d7f60023a14 stop mocking most of DrawTarget. r=jrmuizel
Keywords: checkin-needed
Comment 17•7 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/0caa5a0f9ccb https://hg.mozilla.org/mozilla-central/rev/0d7f60023a14
Status: ASSIGNED → RESOLVED
Closed: 7 years ago → 7 years ago
status-firefox58:
--- → fixed
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•