http://bugs.winehq.org/show_bug.cgi?id=28604
--- Comment #8 from Huw Davies huw@codeweavers.com 2011-11-13 11:03:16 CST --- (In reply to comment #7)
Also, I tried to restructure the algorithm to reduce the number of calls to solid_rects, by consolidating sequential pixels with the same Y coordinate into a single rect, and this didn’t have any effect on the performance.
I plan on moving the Bresenham algorithm down to the primitives, which should help a lot.