[Bug 28428] New: eXperience 112: broken shadows

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Sep 18 03:47:54 CDT 2011


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

           Summary: eXperience 112: broken shadows
           Product: Wine
           Version: 1.3.23
          Platform: x86
               URL: http://www.fileplanet.com/184348/180000/fileinfo/eXper
                    ience112-Demo
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: minor
          Priority: P2
         Component: directx-d3d
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: gyebro69 at gmail.com
                CC: stefan at codeweavers.com
   Regression SHA1: 68b15bc5ffe6ddf5d08cbc13479eaf718ad5e39f


Created an attachment (id=36445)
 --> (http://bugs.winehq.org/attachment.cgi?id=36445)
screenshot

Shadows are broken (seem to be fragmented) in the eXperience 112 game.

Terminal output doesn't reveal too much:
...
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d:wined3d_buffer_preload Too many declaration changes or converting
dynamic buffer, stopping converting
fixme:d3d:state_zfunc D3DCMP_NOTEQUAL and D3DCMP_EQUAL do not work correctly
yet.
...
fixme:d3d:resource_check_usage Unhandled usage flags 0x8
...

Shadows appeared correctly in 1.3.22. The result of the regression test:

68b15bc5ffe6ddf5d08cbc13479eaf718ad5e39f is the first bad commit
commit 68b15bc5ffe6ddf5d08cbc13479eaf718ad5e39f
Author: Stefan Dösinger <stefan at codeweavers.com>
Date:   Tue Apr 19 21:24:26 2011 +0200

    wined3d: Give GL_ARB_map_buffer_range another try.

    Nvidia's 270.xx.yy driver series fix the glMapBuffer alignment issues that
caused major
    performance problems. If the user is using an older driver we now drop the
VBO instead of using
    doublebuffered loading, which means that we fall back to the current
behavior(no dynamic VBO) as
    needed. Dynamic VBOs are needed on Nvidia drivers for
GL_ARB_instanced_arrays.

:040000 040000 0cada15043b731febf2ef2a673aaaecc4af75f8d
c474ade74a8db2a9c547674dbb4c809841087a3d M    dlls

Other bugs related to this commit: bug #27534, bug #27600, bug #27959.
This might be a dupe of any of those.

As for performance issues due to this commit, I don't see major performance
degradation, just because this game always performed badly on my system, when
one or more cameras were activated in the game (5-6 fps @1024x768 resolution).

Steps to reproduce the problem in the demo:
Install...launch...new game..skip the intro video...the problem can be observed
right in the opening sequences.

Nvidia 250 / driver 280.13

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