Closed Bug 941886 Opened 11 years ago Closed 22 days ago

Do less invalidation on device reset/recreation (d3d9)

Categories

(Core :: Graphics: Layers, defect)

x86_64
Windows 7
defect

Tracking

()

RESOLVED INVALID

People

(Reporter: nrc, Unassigned)

References

(Blocks 1 open bug)

Details

When we reset or recreate the d3d9 device we tell the main thread to invalidate and repaint everything. This is probably not necessary. We would get better performance and cleaner code if we just re-upload all our textures and re-composite instead. See https://bugzilla.mozilla.org/show_bug.cgi?id=900248#c43 for details.

If we do this we can remove the InvalidateAll IPC message and the compositor would no longer need to hold a reference to its CompositorParent.
Severity: normal → S3

D3D9 compositor was removed in bug 1318558

Status: NEW → RESOLVED
Closed: 22 days ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.