https://bugs.winehq.org/show_bug.cgi?id=38580
Bug ID: 38580 Summary: Secret Files 1-2, UFO:Extraterrestrials Gold: hardware mouse pointer missing/corrupted Product: Wine Version: 1.7.41 Hardware: x86 URL: http://www.fileplanet.com/199114/190000/fileinfo/Secre t-Files-2:-Puritas-Cordis-Demo OS: Linux Status: NEW Keywords: download, regression Severity: normal Priority: P2 Component: directx-d3d Assignee: wine-bugs@winehq.org Reporter: gyebro69@gmail.com CC: stefan@codeweavers.com Regression SHA1: 6b455e74a07d6c32c6969f77a698ef1e06202eb8 Distribution: ---
In Secret Files 1-2 when hardware mouse cursor is selected the mouse pointer is corrupted, showing a white rectangle (anti-aliasing disabled). Lots of
fixme:d3d_surface:surface_cpu_blt Unsupported flags: 0x80000000.
in the terminal
When anti-aliasing is enabled the hardware mouse pointer is invisible.
fixme:d3d_surface:surface_cpu_blt Unsupported flags: 0x80000000. err:d3d_surface:surface_load_location Don't know how to handle location 0x100.
In Ufo: Extraterrestrials Gold Edition the mouse pointer disappears when it hits the edge of the screen.
Regression introduced by
6b455e74a07d6c32c6969f77a698ef1e06202eb8 is the first bad commit commit 6b455e74a07d6c32c6969f77a698ef1e06202eb8 Author: Stefan Dösinger stefan@codeweavers.com Date: Tue Apr 14 11:16:25 2015 +0200
wined3d: Move fixed function draw blits out of surface_blt_special.
To reproduce the problem in Secret Files 2 demo: 1. install the demo. The game needs native d3dx9_36. 2. run Configtool.exe, uncheck the option 'Software cursor', save the settings. 3. run fsasgame.exe
Tested in wine-1.7.42-172-g14c53a5 Fedora 21 Nvidia binary drivers 340.76
SecretFiles2-PuritasCordis-DEMO_EN.exe sha1: fa511e60b4e4013984b5cec784f1211ba954dd17