https://bugs.winehq.org/show_bug.cgi?id=39341
--- Comment #10 from Stefan Dösinger stefan@codeweavers.com --- Created attachment 52467 --> https://bugs.winehq.org/attachment.cgi?id=52467 wined3d: WINED3DFMT_B5G5R5X1_UNORM doesn't have an alpha channel.
This patch fixes the problem for me. We were accidentally giving the texture an alpha channel with uninitialized data, which made it transparent. The color keying conversion was nice enough to set alpha = 1.
I have no idea though why I couldn't see the problem on Nvidia...
I'll submit this after running the tests.