Closed Bug 717688 Opened 13 years ago Closed 2 years ago

ShadowLayersParent::RecvUpdate should update shadow properties for changed layers

Categories

(Core :: Graphics, defect)

defect

Tracking

()

RESOLVED WONTFIX
Tracking Status
e10s later ---

People

(Reporter: ajuma, Unassigned)

References

Details

Currently, ShadowLayersParent::RecvUpdate does not update shadow properties (ShadowTransform, ShadowVisibleRegion, ShadowClipRect) for changed layers. Instead, these properties are updated by code that traverses the entire layer tree (TransformShadowTree in RenderFrameParent for e10s, and SetShadowProperties in CompositorParent for OMTC). ShadowLayersParent::RecvUpdate should handle updating shadow properties, since it can update just the changed layers instead of the entire tree. Then, RenderFrameParent should recompute transforms only when needed.
Should this block bug 725095?
This is "nice to have", but not a blocker for landing or for beta IMHO.
No longer blocks: omtc
Blocks: omtc
Mass tracking-e10s flag change. Filter bugmail on "2be0fcce-e36a-4e2c-aa80-0e3d33eb5406".
tracking-e10s: --- → +
Milan, do we care about this for e10s?
Flags: needinfo?(milan)
My understanding is that this is a potential performance optimization, though we don't know necessarily how much improvement we'd see. The correctness should not depend on it getting fixed. I would say that e10s should care about this only if we see a performance issue this would fix.
Flags: needinfo?(milan)
Severity: normal → S3
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.