[Bug 10631] New: 3DMark01 - Test4 Nature is extremely slow

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Dec 1 14:31:14 CST 2007


           Summary: 3DMark01 - Test4 Nature is extremely slow
           Product: Wine
           Version: CVS/GIT
          Platform: PC-x86-64
               URL: http://www.futuremark.com/download/3dmark2001/
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: P2
         Component: wine-directx-d3d
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: kgbricola at web.de

3DMark2001se - Game4 Nature is extremely slow. 208,6FPS before this patch and
0.5FPS after this one.

959212304dfaf0e7459374593b20b74fe22a0b57 is first bad commit
commit 959212304dfaf0e7459374593b20b74fe22a0b57
Author: Stefan Dösinger <stefan at codeweavers.com>
Date:   Tue Nov 20 21:14:10 2007 +0100

    wined3d: Track vertex declaration changes on vertex shaders.

    If an attribute has type D3DDECLTYPE_D3DCOLOR, the red and blue channels
    are swizzled in the shader. Since the attribute is stored in the vertex
    declaration and not the vertex shader, it can change by setting a new
    vertex declaration. If this happens, we have to recompile the shader
    with the swizzling of that specific attribute turned on or off.

:040000 040000 327661a4d0f8a02bdc18380084589c891b64af9c
e35a2bcbf9514e4f261d8b7a93dcb24c0b3c89a7 M   dlls

The console output is all the time:
fixme:d3d_shader:IWineD3DVertexShaderImpl_CompileShader Vertexshader 0x2481888
recompiled more than 50 times

This patch (http://bugs.winehq.org/attachment.cgi?id=9337) doesn't help.

My System: Fedora7, Geforce 8800GTS, Driver 100.14.23.

Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.

More information about the wine-bugs mailing list