http://bugs.winehq.org/show_bug.cgi?id=421
--- Comment #367 from el elton@schiert.net 2010-05-25 17:16:16 --- (In reply to comment #362)
Created an attachment (id=28265)
--> (http://bugs.winehq.org/attachment.cgi?id=28265) [details]
dib graphic improove
Still no dice with the unfilled circles. It seems that all filled circles are one pixel too high and also the shape is not exactly the same. Here are comparison screenshots: Windows: http://img517.imageshack.us/img517/2371/1win.png Patch: http://img295.imageshack.us/img295/6084/improvtor1.png
This leads me to a more general question that I hope someone who understands GDI/DIB can answer: Consider the case where a GDI function is used to draw a circle on Windows. It will produce a certain rasterization of the circle. Will this rasterization be exactly the same on every Windows PC? I would think so, since it is called device independent bitmap, but I really have no idea. If this is the case then Wine should probably strive to produce an exact copy of the algorithms used on Windows. I'm asking this because none of the current primitive implementations produces the same shapes that I get in Windows.