[Bug 27263] New: Broken depth test for translucent surfaces in Arx Fatalis (d3d 7 game)

wine-bugs at winehq.org wine-bugs at winehq.org
Sun May 22 22:53:36 CDT 2011


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

           Summary: Broken depth test for translucent surfaces in Arx
                    Fatalis (d3d 7 game)
           Product: Wine
           Version: 1.3.19
          Platform: x86-64
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: directx-d3d
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: dscharrer at gmail.com


Created an attachment (id=34866)
 --> (http://bugs.winehq.org/attachment.cgi?id=34866)
Screenshot of translucent water being rendered in front of a bridge.

Starting with wine 1.3.19 the game Arx Fatalis draws translucent surfaces in
front of other surfaces, even if they should be behind them.

This can be seen in the original binary (the game is not freely available, bu
there is a demo) as well as in the ongoing port at
https://github.com/lubosz/ArxFatalis Arx
Fatalis uses direct3d 7.

The bug is also in current master (tested commit
456e48efa1df91cee6149b67187812e16350c474)

git bisect blames:

96b758f7b37033bf382ce40dd3310965d3ac3f76 is the first bad commit
commit 96b758f7b37033bf382ce40dd3310965d3ac3f76
Author: Stefan Dösinger <stefan at codeweavers.com>
Date:   Thu Apr 21 22:36:11 2011 +0200

    d3d: Map D3DRS_ZBIAS to WINED3DRS_DEPTHBIAS.

    ZBIAS was removed in d3d9 and replaced with DEPTHBIAS. Currently
    wined3d implements both independently which will cause trouble if we
    want to set the depthbias value depending on the depth stencil format.

-- 
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