ADC Home > Reference Library > Reference > Mac OS X > Mac OS X Man Pages

 

This document is a Mac OS X manual page. Manual pages are a command-line technology for providing documentation. You can view these manual pages locally using the man(1) command. These manual pages come from many different sources, and thus, have a variety of writing styles.

For more information about the manual page format, see the manual page for manpages(5).



glutSwapBuffers(3GLUT)                              GLUT                              glutSwapBuffers(3GLUT)



NAME
       glutSwapBuffers - swaps the buffers of the current window if double buffered.

SYNTAX
       void glutSwapBuffers(void);

DESCRIPTION
       Performs  a  buffer  swap  on the layer in use for the current window.  Specifically, glutSwapBuffers
       promotes the contents of the back buffer of the layer in use of the current window to become the con-tents contents
       tents  of  the  front buffer. The contents of the back buffer then become undefined. The update typi-cally typically
       cally takes place during the vertical retrace of the monitor, rather than immediately after glutSwap-Buffers glutSwapBuffers
       Buffers is called.

       An  implicit glFlush is done by glutSwapBuffers before it returns.  Subsequent OpenGL commands can be
       issued immediately after calling glutSwapBuffers, but are not executed until the buffer  exchange  is
       completed.

       If the layer in use is not double buffered, glutSwapBuffers has no effect.

SEE ALSO
       glutPostRedisplay(3G), glutDisplayFunc(3G)


AUTHOR
       Mark J. Kilgard (mjk@nvidia.com)



GLUT                                                 3.7                              glutSwapBuffers(3GLUT)

Did this document help you?
Yes: Tell us what works for you.
It’s good, but: Report typos, inaccuracies, and so forth.
It wasn’t helpful: Tell us what would have helped.