http://bugs.winehq.org/show_bug.cgi?id=30328
--- Comment #2 from Matteo Bruni matteo.mystral@gmail.com 2012-04-03 09:37:04 CDT --- Created attachment 39666 --> http://bugs.winehq.org/attachment.cgi?id=39666 Hack
I can reproduce this on Nvidia binary drivers but not on fglrx, and it actually looks like a driver bug to me.
The game draws to the backbuffer via ddraw/d3d and, every now and then, it also makes some GetDC calls on the same backbuffer. The issue is that the eventual glGetTexImage() call sometime returns stale texture data, e.g. the character creation screen as it was before drawing the character portrait.
Juggling with the GL draw buffers settings (i.e. the hack I attached) somehow "fixes" the issue for me. It seems to me we're not doing anything wrong, e.g. there is no texture-render target rendering feedback and there is only one GL context involved, so I'm blaming the driver...