Front Rendering & ATI Radeon

I’ve created an OpenGL Rendering context with double buffering. All is Ok when I render in back and swap to front. But when I try to draw directly in the window [with glDrawBuffer(GL_FRONT)], nothing appears on my Radeon 9000 with lastest drivers… It works only with very old driver !
What is wrong ?

I had a similar bug on some old drivers for the 8500. It crashed when rendering to the front buffer when FSAA was enabled (I don’t know if this driver bug was ever fixed - I managed to work around it). Obviously, this is not top priority for their testing, but, come on ATI!

I’ve seen this happening, too. Adding glFinish() will help.

I tried glFinish() but It doesn’t work.