http://bugs.winehq.org/show_bug.cgi?id=35453
--- Comment #7 from Henri Verbeet hverbeet@gmail.com --- (In reply to comment #4)
As there is the overflow, it looks like the well know "GL Extension string" problem. I had the same and solved for nVidia:
- regedit mohaa_disabled_extenstions-v2.reg
- __GL_ExtensionStringVersion=17700 wine MOHAA.exe
In principle step 2 on its own should be enough to fix this. I.e., you shouldn't need to set the "DisabledExtensions" registry setting.
(In reply to comment #6)
For intel graphics the trick to reduce is different:
MESA_EXTENSION_MAX_YEAR=2003 wine MOHAA.exe
This should work for any Mesa based driver, including Nouveau and r600g in particular.
The original reporter is using MacOS though, and I'm not aware of a similar mechanism to limit the GL extension string there. I suspect that the reason the .reg file doesn't work is simply that the extension string on modern GPUs / GL implementations is still too long, even after disabling all those extensions.