[Bug 21351] New: Ankh: black screen since amid intro animation (autogen mipmap)

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Jan 13 07:40:48 CST 2010


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

           Summary: Ankh: black screen since amid intro animation (autogen
                    mipmap)
           Product: Wine
           Version: 0.9.47.
          Platform: x86
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: directx-d3d
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: hoehle at users.sourceforge.net
                CC: chris.kcat at gmail.com


commit fc96587b3d4390f16f9c7d572e27ec950f715404 past 0.9.46
Author: Chris Robinson <chris.kcat at gmail.com>
Date:   Wed Oct 3 04:19:15 2007 -0700
    wined3d: Set D3DCAPS2_CANAUTOGENMIPMAP flag when supported.
is the major regression in Ankh (the first from the trilogy) as it causes a
black screen amid the intro sequence, after the display of "Kapitel 1: Audienz
mit Hindernissen", before the father punishes Assil.  The black screen remains
even after the player gets control.  This imposes garbage rating in AppDB since
0.9.47.

The commit itself seems harmless:
   if(GL_SUPPORT(SGIS_GENERATE_MIPMAP)) {
       *pCaps->Caps2 |= WINED3DCAPS2_CANAUTOGENMIPMAP;
Likely either Ankh or Wine enter a different code path as a result of this flag
being set. Bug #11167 is related to autogen_mipmap but probably harmless (my
understanding so far is that autogenmipmap only makes textures look nicer),
because among the applications from Deck13 affected by that other bug (Luka,
Ankh2, Jack Keane), only Ankh1 goes black.

Removing that capability in wine-1.1.36 makes the screen display normally.

Using Ubuntu Intrepid with Intel i915 graphics.  This app works in XP on
another hardware equipped with builtin Intel graphics. I don't know whether the
XP machine declares CANAUTOGENMIPMAP.

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