Description: The OpenGL API allows to compile a set of instructions, a display list, in order to call it later. Since instructions can be calls to display lists, display lists can be nested. On configurations where client and server are different hosts, this avoids sending useless instructions over the network. On recent hardware, this also permits to have the result of the compilation saved directly on the 3D accelerator.
The functions glGenLists, glNewList, glCallList, and glDeleteLists allow respectively to declare, compile, call, and delete a display list.
The example renders 27 teapots thanks to display lists. Use left click to turn the whole group, and right click to turn the teapots locally.
To Search:
File list (Check if you may need any files):
35738622displaylists.tar