[Bug 29869] New: Re-Volt is missing an HUD element

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Feb 12 08:37:49 CST 2012


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

             Bug #: 29869
           Summary: Re-Volt is missing an HUD element
           Product: Wine
           Version: 1.4-rc3
          Platform: x86
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: directx-d3d
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: hougaard.junior at gmail.com
    Classification: Unclassified


Created attachment 38819
  --> http://bugs.winehq.org/attachment.cgi?id=38819
Loading screen of Re-Volt 1.2 Alpha 12.0107

For years the borders "(spru)" around the menus in Re-Volt have been missing in
Wine and this is also the case with the Wine v1.4-rc3. All other HUD elements
appear normally. I have been investigating this issue with a lot of help from
Re-Volt 1.2 Patch developer Huki and he managed to compile a build of Re-Volt
for me which doesn't suffer from this issue. 

Here is what Huki wrote to me in an e-mail:


"Vertices of the quad used to draw the menu-box and borders (spru) were using z
coordinate value of 300. Changing it to zero seems to be working (which was
already the case for rest of the HUD parts). But the Z-Buffer is turned off
during 2D drawing anyway, so the vertex z coordinate should be ignored (and it
is when running natively in Windows). Perhaps Wine does not handle the Direct3D
Z-Buffer Render State call
IDirect3DDevice3::SetRenderState(D3DRENDERSTATE_ZENABLE, D3DZB_FALSE)
properly."



The terminal output for Re-Volt 1.2 Alpha 12.0107 ("revolt.exe") and the
modified Re-Volt build ("rvwine.exe") are identical to each other despite the
now working borders in the latter build. 
http://pastebin.com/11kgQYGC 
http://pastebin.com/wdkpv9Cy



**********************
 REPRODUCING THIS BUG
**********************

All versions of Re-Volt shows this issue including the free-to-use demo.
Download the demo here: 
http://www.fileplanet.com/6256/0/0/0/1/section/Demos. The modified Re-Volt
build is attached to this bug report but ONLY works if you apply the Re-Volt
1.2 Alpha 12.0107 patch first. You can download the patch here:
http://rv12.zackattackgames.com/downloads/rv1.2a12.0107.exe. 

After installing the patch, place the modified Re-Volt build inside the Re-Volt
Demo folder.

NOTE: A few errors will appear while loading, but they can be skipped by
pressing Enter. These errors occur only because the Re-Volt 1.2 patch is meant
to be installed on retail versions of Re-Volt - they are not relevant.

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