http://bugs.winehq.org/show_bug.cgi?id=8371
------- Additional Comments From stefandoesinger@gmx.at 2007-21-05 15:30 ------- You could try to insert a glReadBuffer(GL_BACK) right before glxswapbuffers in dlls/wined3d/swapchain.c to see if that fixes the problem. Wine doesn't keep track of the currently set read buffer. All functions that need a specific setting set it without caring for restoring the previous value.