http://bugs.winehq.org/show_bug.cgi?id=14976
--- Comment #1 from H. Verbeet hverbeet@gmail.com 2008-08-24 05:47:40 --- That patch was actually supposed to fix some problems with FBOs in that game, but I just saw I've forgotten to clean part of the patch up. In DestroyContext(), there's a comment that says "FIXME: We probably need an active context to do this...". Try commenting out the calls to glDeleteFramebuffersEXT(). The proper thing to do there is to first make the GLX context current, delete the FBOs, and only then call pwglMakeCurrent(NULL, NULL);