Closed Bug 1427899 Opened 8 years ago Closed 8 years ago

Handle blob invalidation of items with changing transforms better

Categories

(Core :: Graphics: WebRender, enhancement, P2)

enhancement

Tracking

()

RESOLVED FIXED

People

(Reporter: jrmuizel, Assigned: jrmuizel)

References

Details

Attachments

(1 file)

Imagine an otherwise unchanging display item that has an animated transform. We need to make sure that the attached BlobItemData::mRect gets properly adjusted for this new transform. We don't seem to have any mechanism to do this. mstange, as I understand it children of nsDisplayTransform don't find out that the transform has changed. Correct?
One of the problems we have is finding out of a frame has had its transform change. Retained display lists sort of gives us this but it's maybe not the best approach.
It looks like the flags set by MarkNeedsDisplayItemRebuild() are cleared before we have a chance to use them.
Assignee: nobody → jmuizelaar
Attachment #8940474 - Flags: feedback?(mstange)
Blocks: 1388842
I think this bug is obsolete now / will be handled as part of bug 1388842.
Attachment #8940474 - Flags: feedback?(mstange)
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: