> You can render to a pixmap and then copy the contents of the > pixmap to the window with XCopyArea(). This will be similar to > many implementations of glXSwapBuffers, however, many GL implementation > allow synchronization with the refresh rate, while Xlib offers no > such feature. Note that glXSwapBuffers executes an implicit > glFlush, while XCopyArea does not execute an implicit XFlush. Thanks a lot! It works, but there is a big big loss of performence ! Without double buffer the frame rate can be for a test example 380 frames per seconds, but with double-buffer it slows a lot down to 30 frames / seconds. Is it normal ? Is there tricks to improve the cost of the double-buffering ? -- Thanks in advance _______________________________________________ XFree86 mailing list XFree86@xxxxxxxxxxx http://XFree86.Org/mailman/listinfo/xfree86