Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
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 ef-
       fect.

SEE ALSO
       glutPostRedisplay, glutDisplayFunc

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

GLUT				      3.7		glutSwapBuffers(3GLUT)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=glutSwapBuffers&sektion=3&manpath=FreeBSD+Ports+15.0.quarterly>

home | help