Remove nsDisplayItem::GetPaintRect()
Categories
(Core :: Web Painting, task)
Tracking
()
Tracking | Status | |
---|---|---|
firefox94 | --- | fixed |
People
(Reporter: mattwoodrow, Assigned: mattwoodrow)
References
(Blocks 1 open bug)
Details
Attachments
(3 files)
Assignee | ||
Comment 1•4 years ago
|
||
WebRender prefers to know the full bounds of the primitive, since it makes invalidation easier (and doesn't increase the size of the commands we send).
Assignee | ||
Comment 2•4 years ago
|
||
Text is the exception, where clipping the WR commands to the paint rect can let us reduce the size sent.
We want to avoid this when doing fallback painting, since we don't want to have to track paint rect changes for invalidation.
Depends on D124588
Assignee | ||
Comment 3•4 years ago
|
||
Depends on D124589
Comment 5•4 years ago
|
||
Backed out for causing multiple failures.
Failure log for dt address sanitizer failures
Failure log for bc address sanitizer failures
Failure log for mochitest-plain address sanitizer failures
Failure log for mochitest-plain failures on test_svg_filter_animation.html
Failure log for mochitest-plain failures on test_taintedfilters.html
Comment 7•4 years ago
|
||
Backed out for causing reftest failures in layout/reftests/svg/filters/filter-giant.
Backout link: https://hg.mozilla.org/integration/autoland/rev/a66fb0e6365d88cec8bcff53ae2a04ae98a65b46
Comment 9•4 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/7e292895282a
https://hg.mozilla.org/mozilla-central/rev/c6bcc4ed3d2e
https://hg.mozilla.org/mozilla-central/rev/c5b71e6ce0e5
Comment 10•4 years ago
|
||
Backed out for causing Bug 1424348 a=backout
Backout link : https://hg.mozilla.org/mozilla-central/rev/e8e345cec68d8e71ba6f6f3c5ff2fe33605c670f
Comment 11•4 years ago
|
||
Comment 12•4 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/a17c98fe3971
https://hg.mozilla.org/mozilla-central/rev/973c5761459d
https://hg.mozilla.org/mozilla-central/rev/e8a29c8f1e09
Comment 13•4 years ago
|
||
Ah, it was backed out and then re-added. Maybe that explains why this bug disappeared for one day and then came back slightly changed: https://bugzilla.mozilla.org/show_bug.cgi?id=1730314 ?
Assignee | ||
Updated•4 years ago
|
Description
•