As a result, the commands saved in each display list are executed in order, just as if they were called without using a display list. Names of display lists that have not been defined are ignored. The glCallLists subroutine provides an efficient means for executing display lists. The Number parameter allows lists with various name formats to be accepted. Lists is treated as an array of signed 4-byte integers.
Lists is treated as an array of unsigned bytes.
Each pair of bytes specifies a single display list name. The value of the pair is computed as 256 times the unsigned value of the first byte plus the unsigned value of the second byte. Lists is treated as an array of unsigned bytes. Each triplet of bytes specifies a single display list name. The value of the triplet is computed as 65,536 times the unsigned value of the first byte, plus 256 times the unsigned value of the second byte, plus the unsigned value of the third byte.