http://bugs.winehq.org/show_bug.cgi?id=1908
--- Comment #19 from Stefan Dösinger stefandoesinger@gmx.at 2007-09-07 16:34:27 --- The difference I can see is the enumeration order of the pixel formats. The original code enumerates D3DFMT_R5G6B5(16 bit) -> D3DFMT_P8 (8 bit) -> D3DFMT_X8R8G8B8 (32 bit), but the current code enumerates D3DFMT_X8R8G8B8->D3DFMT_R5G6B5->D3DFMT_P8