Avoid interning text run primitives due to scrolled offset field.

RESOLVED FIXED in Firefox 66

Status

()

enhancement
RESOLVED FIXED
5 months ago
5 months ago

People

(Reporter: gw, Assigned: gw)

Tracking

unspecified
mozilla66
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(firefox66 fixed)

Details

Attachments

(1 attachment)

Assignee

Description

5 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

5 months ago
Assignee: nobody → gwatson

Comment 2

5 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

5 months ago
bugherder
Status: NEW → RESOLVED
Closed: 5 months ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla66
You need to log in before you can comment on or make changes to this bug.