http://bugs.winehq.org/show_bug.cgi?id=24278
Marc Weustink marc@freepascal.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |marc@freepascal.org
--- Comment #6 from Marc Weustink marc@freepascal.org 2010-09-08 18:32:23 CDT --- The pasted description is what I remembered when I implemented this. I've written a small example showing the source of the problem. On the windows GetDIBits ignores the sign of Info.biHeight while WINE doesnt.
Output on Windows (XP): pix 1: 0x00000001 pix 2: 0x00000001 pix 3: 0x00000003 pix 4: 0x00000003
Output on WINE (wine-1.2.0-2.fc13.i686): pix 1: 0x00000001 pix 2: 0x00000003 pix 3: 0x00000001 pix 4: 0x00000003