exupdate
Supporting different screen update methods in a single program.
Description
This program demonstrates how to support double buffering,
page flipping, and triple buffering as options within a single
program, and how to make things run at a constant rate no
matter what the speed of your computer. You have to use this
example from the commandline to specify as first parameter a
number which represents the type of video update you want: 1
for double buffering with memory bitmaps, 2 for page flipping,
3 for triple buffering and 4 for double buffering with system
bitmaps. After this, a dialog allows you to select a screen
resolution and finally you will see a kaleidoscopic animation,
along with a frames per second counter on the top left of
the screen.