Closed Bug 788794 Opened 10 years ago Closed 10 years ago
Final basic layers paint goes down cairo slow path on gdi
If you look at this profile you can see 36ms being spent doing this copy. http://people.mozilla.com/~bgirard/cleopatra/?report=c14148bc43065cdfbe10b678cdd3c01ef195e2f6 Not sure why this is happening, but I somewhat suspect ExtendPad is to blame.
Summary: Final basic layers paint goes down cairo slow path → Final basic layers paint goes down cairo slow path on gdi
Nope. Turns out we're drawing to a ARGB32 DC, on which we try to do a SOURCE operation which isn't supported.
To be specific this is a RGB24 source on to a ARGB32 destination.
This seems to fix the problem. I'll try to measure the improvement.
It looks like an average improvement of about 23x. That should be fine.
Attachment #659822 - Flags: review? → review?(nsilva)
The correct patch
Assignee: nobody → jmuizelaar
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla18
You need to log in before you can comment on or make changes to this bug.