http://bugs.winehq.org/show_bug.cgi?id=22971
--- Comment #10 from Andrew Fister temposs@gmail.com 2010-07-28 08:47:27 --- I've upgraded the xserver-xorg-video-intel to the version 2.12.0, which I think is the latest. I've also added s3tk support through driconf.
Doing these two things has eliminated all of the GL_INVALID type errors and the fbo errors. However, evidently these aren't the problem, because I get the exact same symptom of the black screen during gameplay(though the HUD and menus are visible and work fine).
Here's a link to my wine output: http://pastebin.com/S2Kq58QU
I'm convinced currently that the problem is being caused because these Intel graphics drivers only do vertex shading in the software, whereas WINE only supports vertex shading in the hardware. So, this is causing many errors relating to the vertex shader in WINE. If you try disabling vertex shading, though, Starcraft 2 doesn't allow itself to start up.
This issue is being discussed in bug 8051, which relates to Sims 2: http://bugs.winehq.org/show_bug.cgi?id=8051