Closed
Bug 951214
Opened 12 years ago
Closed 12 years ago
Avoid unnecessary Snapshot() copies by clearing the pattern in gfxSurfaceDrawable
Categories
(Core :: Graphics, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 951216
People
(Reporter: jrmuizel, Unassigned)
Details
Attachments
(1 file)
|
12 years ago
692 bytes,
patch
|
Details | Diff | Splinter Review |
gfxSurfaceDrawable::Draw() sets a gfxPattern(Snapshot()) to the gfxContext's pattern. If the gfxSurfaceDrawable is created by CreateSamplingRestrictedDrawable it will be destroyed before the Snapshot(). This causes the Snapshot to be copied unnecessarily.
If we set the pattern to something else we'll destroy the snapshot before the gfxSurfaceDrawable and save a copy.
Updated•12 years ago
|
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•