https://bugs.winehq.org/show_bug.cgi?id=39563
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords|regression | Regression SHA1|b4eb8e846b7e9f06e76c8c9edfe | |1a5cdc774321c |
--- Comment #8 from Béla Gyebrószki gyebro69@gmail.com --- (In reply to Alex Henrie from comment #7)
Béla, can you try `MESA_GL_VERSION_OVERRIDE=3.3COMPAT wine my-game.exe`?
I chatted with the Mesa developers on IRC and they said that the compatibility context specifications are not clear enough to support compatibility contexts for OpenGL 3.1 and later. In fact, AMD and Nvidia have conflicting implementations, and OSX does not provide 3.x compatibility contexts at all.
So, as far as I can tell, there is no bug in Wine and there is no bug in Mesa. The only way your game is going to work is if you either use a proprietary driver or make Mesa pretend that it supports a 3.3 compatibility context.
Alex, thank you for investigating further the problem, starting the game with MESA_GL_VERSION_OVERRIDE=3.3COMPAT works around the crash.