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