UNTITLED LOCAL UNTITLED
NAMEglutSwapBuffers — Swaps the buffers for the current window.
LIBRARY
OpenGLUT - window
SYNOPSIS
#include <openglut.h>
void
glutSwapBuffers(void);
DESCRIPTION
This function signals to OpenGLUT that you are done drawing to the cur‐
rent window for now. If your window is double-buffered ( GLUT_DOUBLE
param to glutInitDisplayMode()), then OpenGLUT will swap the front buffer
with the back buffer.
This also computes your current frame-rate and prints the result on
stderr if indicated by the GLUT_FPS environment variable. The com‐
puted value is not necessarily the total frame rate, if you have multiple
windows, as the statistic is the total number of buffer-swaps for the
entire program.
CAVEATS
This function has no effect if your window is GLUT_SINGLE .
Frame rate is only calculated for double-buffered windows.
TODO
How does this interact with overlays?
Consider making GLUT_FPS keep per-window stats in a multi-window pro‐
gram.
SEE ALSOglutPostRedisplay(3)glutPostOverlayRedisplay(3)glutPostWindowRedisplay(3)glutPostWindowOverlayRedisplay(3)glutInitDisplaymode(3)
Epoch