http://bugs.winehq.org/show_bug.cgi?id=13968
Summary: 3d graphics are positioned incorrectlly on the screen Product: Wine Version: 1.0-rc5 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: julianlubenov@abv.bg
3d graphics in Chessmaster 11 - Grandmaster Edition are positioned so incorrectly on the screen that they aren't displayed at all or pushed upper and displayed partially if you are using the 3d desktop in ubuntu. The reason that the graphics are displayed somehow when you are using 3d desktop is because the backbuffer is smaller. I think the whole problem is in the IWineD3DSwapChainImpl_Present function in swapchain.c file in wined3d. The problem is that handling the pSourceRect and pDestRect parameters (which control the copying parts from the backbuffer to the window) of the function is not implemented yet (FIXME("Unhandled present options %p/%p\n", pSourceRect, pDestRect);).