manpagez: man pages & more
man glutSwapBuffers(3)
Home | html | info | man
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 contents of the
       front  buffer.  The  contents of the back buffer then become undefined.
       The update typically takes place during the  vertical  retrace  of  the
       monitor, rather than immediately after glutSwapBuffers is called.

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

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


SEE ALSO

       glutPostRedisplay(3), glutDisplayFunc(3)


AUTHOR

       Mark J. Kilgard (mjk@nvidia.com)



GLUT                                  3.7               glutSwapBuffers(3GLUT)

Mac OS X 10.6 - Generated Thu Sep 17 20:20:45 CDT 2009
© manpagez.com 2000-2025
Individual documents may contain additional copyright information.