Document(http://www.opengl.org/sdk/docs/man/xhtml/glXSwapBuffers.xml) saids glXSwapBuffers performs an implicit glFlush and has no effect when drawable is not double buffer.
If I called glXSwapBuffers with single-buffer window, does it perform glFlush before returned? or do nothing and just returns?