https://bugs.winehq.org/show_bug.cgi?id=37347
--- Comment #18 from Seth Martin seth.mart@gmail.com --- (In reply to James Hebden from comment #17)
Wine version: 1.7.27 Linux Kernel: 3.16.1 Mesa: 10.2.6-1 Debian Sid
I've found that running with the LIBGL_ALWAYS_SOFTWARE environment variable set to 1 works around this, which definitely suggests this is hardware/mesa related rather than a Wine bug.
Steps to demonstrate: LIBGL_ALWAYS_SOFTWARE=1 wine ./.wine/drive_c/Program\ Files\ (x86)/Battle.net/Battle.net\ Launcher.exe
It also seems that users of Intel graphics are seeing this when running native installs under Windows, so could also just be the launcher is using a GL extension not supported by the driver/card. e.g. http://us.battle.net/en/forum/topic/14728822920
I can confirm that this does indeed allow the Battle.net Launcher to render properly. It isn't really a workable solution though as performance of any game will be awful.
Any ideas what I can adjust with Mesa to get this working with hardware rendering?