https://bugs.winehq.org/show_bug.cgi?id=30550
--- Comment #20 from James Le Cuirot chewi@gentoo.org --- (In reply to mgkeyes from comment #19)
(In reply to James Le Cuirot from comment #16)
(In reply to mgkeyes from comment #15)
Probably worth mentioning that this bug doesn't occur if one uses and enables the "Gallium Nine" patches.
I beg to differ!
Well, it certainly does work on Wine-Staging 3.8 (and indeed every Wine-Staging I've used over the past year or so) – see attachments. Though obviously Gallium Nine only works if you're using Mesa (so NOT the proprietary NVIDIA driver).
I am using Mesa but also Wine with just Gallium Nine and not Staging. I did use Staging until fairly recently though, which might explain how I got so far through the game before I noticed the problem. Perhaps the fix is specific to Staging. I'll give it a try.