Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

glutswapbuffers(3) [centos man page]

glutSwapBuffers -- 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 current window for now. If your window is double-buffered ( GLUT_DOU- BLE 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 program. SEE ALSO
glutPostRedisplay(3) glutPostOverlayRedisplay(3) glutPostWindowRedisplay(3) glutPostWindowOverlayRedisplay(3) glutInitDisplaymode(3) Epoch

Check Out this Related Man Page

glutCreateWindow -- Create a new top-level window LIBRARY
OpenGLUT - window SYNOPSIS
#include <openglut.h> int glutCreateWindow(const char* title); PARAMETERS
title Title for created window DESCRIPTION
This function sends a request for a window to be constructed. OpenGLUT immediately constructs a data structure to track further events with the window, on the theory that eventually the window manager will get back to us with a real window. This allows us to begin registering callbacks immediately. In fact, you must register a display callback via glutDisplayFunc() before you enter glutMainLoop(). For onscreen windows, you should not depend upon the window concretely existing or being visibile until you are told that it exists and is visible via a registered callback. The return value is an int. It should be positive for valid windows or 0 if failure occurred for some reason (Though traditional GLUT tends to bail out and abort rather than returning errors.) The integer is your window id . Old GLUT promises that these integers are ``small''; we do not reuse old id s, but do produce them sequentially. You can change the title later via glutSetWindowTitle(). SEE ALSO
glutDestroyWindow(3) glutCreateSubWindow(3) glutSetWindowTitle(3) glutCreateMenuWindow(3) Epoch
Man Page