https://bugs.winehq.org/show_bug.cgi?id=46052
Bug ID: 46052 Summary: Spellforce: regression: black square around mouse pointer Product: Wine-staging Version: 3.18 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: idarktemplar@mail.ru CC: leslie_alistair@hotmail.com, z.figura12@gmail.com Distribution: ---
Created attachment 62637 --> https://bugs.winehq.org/attachment.cgi?id=62637 Screenshot.jpeg
After upgrading from wine-staging 3.17 to 3.18, when running Spellforce, I'm getting black square around mouse cursor. The cursor itself is visible, but it looks like a texture transparency issue. Black square appears even in main menu and during starting movies, and it is present during actual gameplay.
If I disable 'Enable CSMT for better graphics performance (deprecated)' in winecfg, there is a chance that black square doesn't appear right from start, but it may appear on some cursor change and disappear later, but it's still pretty reproducible for me. I'm reproducing it with high chance by hovering over gates to another map.
I've tried running wine-staging 3.17, and couldn't reproduce issue. I've also tried running wine-vanilla 3.18 and couldn't reproduce issue either.
Native libraries: from d3dx9_24 till d3dx9_43. I've tried clean wine prefix, issue remained.
Also, I've compared output of wine, and for wine-staging-3.18 I'm getting a lot of following lines:
003c:fixme:d3d:surface_cpu_blt Unsupported flags 0x80000000.
I didn't get such lines for wine-staging-3.17 or wine-vanilla-3.18.
OS: Gentoo Linux x86_64. Video driver: nvidia-drivers-387.34
https://bugs.winehq.org/show_bug.cgi?id=46052
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gyebro69@gmail.com
--- Comment #1 from Béla Gyebrószki gyebro69@gmail.com --- I can reproduce the problem in Spellforce Platinum Edition. According to my testing, the problem is caused by
commit 9833c82ea23e74e62a73d8c6a64859fe46818d6b Author: Michael Müller michael@fds-team.de Date: Tue Jun 27 02:08:50 2017 +0200
server: Improve handling of hooks for normal (non-injected) hardware messages.
wine-3.19-17-g8533516988 (Staging) OpenGL vendor string: NVIDIA Corporation OpenGL renderer string: GeForce GT 730/PCIe/SSE2 OpenGL core profile version string: 4.6.0 NVIDIA 396.54.09
https://bugs.winehq.org/show_bug.cgi?id=46052
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.winehq.org/sho | |w_bug.cgi?id=44032
https://bugs.winehq.org/show_bug.cgi?id=46052
--- Comment #2 from Gijs Vermeulen gijsvrm@gmail.com --- (In reply to Béla Gyebrószki from comment #1)
I can reproduce the problem in Spellforce Platinum Edition. According to my testing, the problem is caused by
commit 9833c82ea23e74e62a73d8c6a64859fe46818d6b Author: Michael Müller michael@fds-team.de Date: Tue Jun 27 02:08:50 2017 +0200
server: Improve handling of hooks for normal (non-injected) hardware
messages.
wine-3.19-17-g8533516988 (Staging) OpenGL vendor string: NVIDIA Corporation OpenGL renderer string: GeForce GT 730/PCIe/SSE2 OpenGL core profile version string: 4.6.0 NVIDIA 396.54.09
This patch was removed from wine-staging, could you retest with wine-staging 3.21?
https://bugs.winehq.org/show_bug.cgi?id=46052
--- Comment #3 from Gijs Vermeulen gijsvrm@gmail.com --- The problematic patchset (server-send_hardware_message) was removed from wine-staging, please retest with wine-staging-3.21.
https://bugs.winehq.org/show_bug.cgi?id=46052
--- Comment #4 from Gijs Vermeulen gijsvrm@gmail.com --- I selected this one by accident, forgot I already posted in this one, sorry for the noise.
https://bugs.winehq.org/show_bug.cgi?id=46052
--- Comment #5 from Béla Gyebrószki gyebro69@gmail.com --- (In reply to Gijs Vermeulen from comment #2)
This patch was removed from wine-staging, could you retest with wine-staging 3.21?
The problem doesn't occur in wine-3.21 (Staging) for me.
https://bugs.winehq.org/show_bug.cgi?id=46052
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Fixed by SHA1| |e4a3b5fc9d5ed7c102b1618270e | |26a1fcac2d53e Resolution|--- |FIXED
--- Comment #6 from Gijs Vermeulen gijsvrm@gmail.com --- (In reply to Béla Gyebrószki from comment #5)
(In reply to Gijs Vermeulen from comment #2)
This patch was removed from wine-staging, could you retest with wine-staging 3.21?
The problem doesn't occur in wine-3.21 (Staging) for me.
Okay, marking FIXED then, if someone can still reproduce this, feel free to reopen. Thanks for reporting back!
https://bugs.winehq.org/show_bug.cgi?id=46052
--- Comment #7 from i.Dark_Templar idarktemplar@mail.ru --- I've checked it again with wine-staging 3.21 and issue no longer reproduces for me. Thanks!
https://bugs.winehq.org/show_bug.cgi?id=46052
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #8 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Closing Fixed Staging bugs.