http://bugs.winehq.org/show_bug.cgi?id=22434
--- Comment #34 from Stefan Dösinger stefandoesinger@gmx.at 2011-08-18 12:15:11 CDT --- There's another problem with PBOs: The game uses GetDC on render targets, and the memcpy between the PBO and dib section fails for some reason. You probably don't see it if your driver doesn't support GL_ARB_pixel_buffer_object.
I'll send my patch to wine-patches once Alexandre is back. I spotted some issues in it in the meantime, mostly that the tests fail on Wine because we enumerate formats not supported on Windows, and some formats have wrong bitmasks(X8D24 has depth mask 0x00ffffffff rather than 0x00ffffff for example)