Re: double buffer

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



>    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

[Index of Archives]     [X Forum]     [Xorg]     [XFree86 Newbie]     [IETF Announce]     [Security]     [Font Config]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux Kernel]

  Powered by Linux