vsync(3) - Linux man page
Name
vsync - Waits for a vertical retrace to begin. Allegro game programming library.
Synopsis
#include <allegro.h>
void vsync();
Description
Waits for a vertical retrace to begin. The retrace happens when the electron beam in your
monitor has reached the bottom of the screen and is moving back to the top ready for another scan. During this short period the graphics card isn't sending any
data to the monitor, so you can do things to it that aren't possible at other times, such as altering the palette without causing flickering (snow). Allegro
will automatically wait for a retrace before altering the palette or doing any hardware scrolling, though, so you don't normally need to bother with this
function.
See Also
set_palette(3),
scroll_screen(3)
Referenced By
ex3d(3),
exblend(3),
excamera(3),
excolmap(3),
exmouse(3),
exrgbhsv(3),
exscale(3),
exspline(3),
exsprite(3),
exstars(3),
exupdate(3),
exxfade(3),
exzbuf(3),
rest(3)