[Bug 22699] New: Swapchain_blit enhancement introduces x-axis inversion

wine-bugs at winehq.org wine-bugs at winehq.org
Fri May 14 18:09:22 CDT 2010


http://bugs.winehq.org/show_bug.cgi?id=22699

           Summary: Swapchain_blit enhancement introduces x-axis inversion
           Product: Wine
           Version: 1.1.36
          Platform: All
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: major
          Priority: P2
         Component: directx-d3d
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: kempe.marcus at gmail.com


Created an attachment (id=27970)
 --> (http://bugs.winehq.org/attachment.cgi?id=27970)
1.1.36 with the problem plainly visible. Notice that there are no y-axis
displacements.

Wine release 1.1.36 includes the following changes:

wined3d: Add support for source and destination rectangles to swapchain_blit().
wined3d: Handle source and destination rectangles in
IWineD3DSwapChainImpl_Present().

These changes do however introduce a new problem, when using
D3DSWAPEFFECT_COPY.  


It looks very much as rectangles are blitted on screen at position (x, h - y)
instead of at (x, y).

The attached screen shots illustrate the problem. The 1.1.35 screen shot shows
what the application looks like in windows, and in wine version <= 1.1.35.
Second screenshot shows artefacts from all wine versions >= 1.1.36.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list