http://bugs.winehq.org/show_bug.cgi?id=14924
--- Comment #6 from Sebastian Schlingmann sebastian.schlingmann@web.de 2008-12-15 04:45:05 --- Ok, sorry. I misinterpreted the form fields. I just read in the recent WWN that This bug was one of those to be tested with a newer version of wine. So: Tested with 1.1.10 (ubuntu intrepid packaged version) and clean wineprefix: The bug remains; but the output has changed slightly as the coordinates of the rects are displayed. There are a lot of smaller rects:
fixme:d3d:IWineD3DSwapChainImpl_Present Unhandled present rects (15,90)-(405,650 )/(15,90)-(405,650) ...
and also a lot of rects with maximum screensize (I am using a virtual desktop in this case, but disabling it does the same)
fixme:d3d:IWineD3DSwapChainImpl_Present Unhandled present rects (0,0)-(1024,768)/(0,0)-(1024,768) ...
In the cases where the rect spans the whole screen there is no display error. So it seems to be clearly the missing handling of pSourceRect and pDestRect in IWineD3DSwapChainImpl_Present.