http://bugs.winehq.org/show_bug.cgi?id=29934
--- Comment #12 from Henri Verbeet hverbeet@gmail.com --- (In reply to comment #11)
I didn't look into how/when the game is using ddraw vs. OpenGL but is there any value in modifying wglSetPixelFormatWINE() so that it can reset a window's pixel format back to 0?
We'd have to do that on every exit from wined3d, i.e. essentially on every context_release() call, since we can't know if the application is going to use OpenGL some time in the future. I guess it would probably work, but I suspect there would be a performance impact.