http://bugs.winehq.org/show_bug.cgi?id=13122
--- Comment #15 from Robert M. Muncrief rmuncrief@comcast.net 2008-05-21 10:05:18 --- (In reply to comment #14)
It's possible that the framebuffer readback fails with multisampled framebuffers. Did you enable multisampling(antialiasing) in the game's settings? Can you try to disable it? Are you using fbos, or the default offscreen rendering method? I guess we're not enabling multisampling for fbos, so glBlitFramebuffer might fail.
Yes, the default settings for the games use antialiasing, and I'm using fbo's. They have to be used because not using them causes games run at a crawl (2 to 13 FPS instead of 20 to 180 FPS for Half Life games). I should have specified my video settings, but I've always thought opengl with fbo was the default for all games. That what I've always used, and until this regression error it always worked great.
I've been messing around with a lot of configurations and trying to get all my regular suite of apps and games to work so I'm too tired to do another recompile now. But I'll pull the latest git tomorrow and see if turning off all anti aliasing works around the problem, but I would still think its something that needs to be fixed because it can dramatically improve graphics quality, and like I said always worked before this regression error.