[Bug 29545] New: Black Mirror 2: mouse pointer hidden behind a white box

wine-bugs at winehq.org wine-bugs at winehq.org
Fri Jan 6 00:45:20 CST 2012


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

             Bug #: 29545
           Summary: Black Mirror 2: mouse pointer hidden behind a white
                    box
           Product: Wine
           Version: 1.3.36
          Platform: x86
               URL: http://www.fileplanet.com/206087/200000/fileinfo/Black
                    -Mirror-2-Demo-%28German%29
        OS/Version: Linux
            Status: NEW
          Keywords: download, regression
          Severity: minor
          Priority: P2
         Component: winex11.drv
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: gyebro69 at gmail.com
                CC: stefandoesinger at gmx.at
    Classification: Unclassified
   Regression SHA1: 7f97af2e2e40e39371dd1c847fdeec4d2b012d71


Created attachment 38277
  --> http://bugs.winehq.org/attachment.cgi?id=38277
terminal output

Black Mirror 2 is a point-n-click adventure game.
When there is nothing of interest under the mouse pointer, the pointer is shown
as a silver (grey) arrow (this appears correctly in Wine).
When the mouse pointer hits a "hotspot" in the game (e.g. an object with which
you can interact) it turns red.
This red arrow is covered by a solid white box in Wine.
I can't show you a picture of this artefact simply because the white box
doesn't appear in the screenshots.

Steps to reproduce the problem with the demo:
1. Install the demo as usual (DirectX installation is not needed).
2. Launch the demo. You will be greeted with an error message. Click on the
<Ignore> button 7 times to get rid of it (that's bug #24563).
3. You can see the white box on the screen while the game is loading to the
menu. In the menus the pointer appears correctly (it's the default silver
arrow).
4. Start a new game, skip the intro videos. When you gain control over your
character move the mouse across the screen. There are several hotspots on the
scene, when the pointer is hitting one of them it turns to a white box. If you
move the mouse quickly you can spot the red arrow, hiding behind the white box.

I found that the mouse pointer appeared as it should have in Wine-0.9.50, and
bisecting resulted:

7f97af2e2e40e39371dd1c847fdeec4d2b012d71 is the first bad commit
commit 7f97af2e2e40e39371dd1c847fdeec4d2b012d71
Author: Stefan Dösinger <stefan at codeweavers.com>
Date:   Thu Dec 13 12:12:23 2007 +0100

    winex11: Ignore the alpha if all pixels are 0.

:040000 040000 b600b1a61b3478db4810b1855845770556534133
ef19db01eb504badaa04120868098925203c3230 M    dlls

The demo has a huge download size (1.3 Gb). I willingly provide logs or tests
if they are needed.

Fedora 16
Nvidia 250 / driver 290.10
X.Org X Server 1.11.3

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