Avoid interning text run primitives due to scrolled offset field.

RESOLVED FIXED in Firefox 66

Status

()

RESOLVED FIXED
2 months ago
2 months ago

People

(Reporter: gw, Assigned: gw)

Tracking

unspecified
mozilla66
Points:
---

Firefox Tracking Flags

(firefox66 fixed)

Details

Attachments

(1 attachment)

(Assignee)

Description

2 months ago

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

2 months ago
Assignee: nobody → gwatson

Comment 2

2 months 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

2 months ago
bugherder
Status: NEW → RESOLVED
Last Resolved: 2 months ago
status-firefox66: --- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla66
You need to log in before you can comment on or make changes to this bug.