[Bug 28945] New: Armored Fist 3 shows only black screen after starting

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Oct 30 12:29:17 CDT 2011


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

             Bug #: 28945
           Summary: Armored Fist 3 shows only black screen after starting
           Product: Wine
           Version: 1.3.31
          Platform: x86
               URL: http://www.fileplanet.com/29182/20000/fileinfo/Armored
                    -Fist-3-Demo
        OS/Version: Linux
            Status: NEW
          Keywords: download, regression
          Severity: normal
          Priority: P2
         Component: directx-d3d
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: gyebro69 at gmail.com
                CC: hverbeet at gmail.com
    Classification: Unclassified
   Regression SHA1: 2da4f87a7e7551f17cd650ef6d8596f595efc13b


The screen stays black after game launch, although the game is apparently
running (mouse and keyboard work in the menus and I can hear the menu music in
the full version of the game), but I can't see anything.

The demo can be used to test the issue. You can exit the demo by pressing 'q'
three times.
In the terminal only
fixme:win:EnumDisplayDevicesW ((null),0,0x32f6d8,0x00000000), stub!

This was caused by

2da4f87a7e7551f17cd650ef6d8596f595efc13b is the first bad commit
commit 2da4f87a7e7551f17cd650ef6d8596f595efc13b
Author: Henri Verbeet <hverbeet at codeweavers.com>
Date:   Mon Oct 24 20:45:42 2011 +0200

    wined3d: Upload directly from the source surface in wined3d_surface_blt(),
if possible.

    This avoids either loading sysmem surfaces into video memory (wasting GPU
    memory) and then doing a blit on the GPU, or downloading GPU surfaces to
    sysmem, doing a blit on the CPU, and likely uploading it again. This mostly
    matters for ddraw and d3d8 applications, d3d9 already has to go through
    wined3d_device_update_surface() to transfer data from sysmem surfaces to
GPU
    surfaces.

:040000 040000 de2e083e774b6605b4330430830583b12fb510f4
16fd239dcdf7e70872e0ff77f91e66b135638d2b M    dlls

The patch cannot be reverted on the current git version
(wine-1.3.31-172-g7df0245), but
git checkout 2da4f87a7e7551f17cd650ef6d8596f595efc13b  >> black screen
git reset --hard HEAD^   >> the game starts normally

Bug #28899 was also affected by this commit. Commit 61550ff fixed the problem
in that case, but apparently it has no effect on this bug.

Fedora 15 x86
X.Org X Server 1.10.4
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