http://bugs.winehq.org/show_bug.cgi?id=13122
--- Comment #22 from Robert M. Muncrief rmuncrief@comcast.net 2008-05-22 05:08:20 --- (In reply to comment #20)
It doesn't proof it has to do with FBOs yet. You should set the OffscreenRenderingMethod to backbuffer and if it works in that mode with antialiasing then it is a FBO problem for sure.
I just spent awhile running the Half Life and Call of Duty 2 games and verified that anti-aliasing works with OffscreenRenderingMode set to pbuffer or backbuffer. I just let wine pick whatever RenderTargetLockMode it wanted.
OpenGL games actually only seem to suffer around a 20% to 40% drop in FPS with backbuffer and anti-aliasing set to 2x, so Half Life and COD are playable, and the quality of the AA looks quite good. However, with AA any higher the FPS go down very quickly. DirectX games were not playable in backbuffer mode at all though. I literally almost ate a whole bag of microwave popcorn waiting for Need for Speed Pro Street to get to the first selection screen.
And neither OpenGL or DirectX games run very well with pbuffer, although they do work and you can see the beneficial effects of AA.
So there definitely appears to be a problem with AA and FOB, at least with the games I'm using.
I just want to say again though, the quality of the AA was very good, just as good as under Windows to these untrained eyes. If it worked with FOB it would be awesome!