http://bugs.winehq.org/show_bug.cgi?id=2398
------- Additional Comments From willie@froq.net 2005-03-10 20:58 ------- I don't know much about OpenGL, but GL_EXT_framebuffer_object might help as far as I understand? To quote the official spec: "This extension defines a simple interface for drawing to rendering destinations other than the buffers provided to the GL by the window-system."
It's quite new, part of OpenGL 1.5 or even 2.0, but it's at least supported by recent Nvidia drivers (checked 1.0.7676) - don't know about ATI. It's not exactly the most compatible solution, as it's only supported on more recent GPUs (Geforce 5 and later) if I remember correctly. But maybe still worth looking into, if it's suited to fix the problem. The regression mostly hits more expensive applications where it's save to assume the user has the hardware needed anyway. And I think it's faster compared to other hacks...
http://www.opengl.org/documentation/extensions/EXT_framebuffer_object.txt