Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

A display list processor is a graphics-system component that interprets a display list—a stored sequence of graphics commands or a low-level representation of a model—and sends the resulting primitives or commands to later stages of the graphics pipeline. The list is the representation; the processor is the component that traverses or interprets it.

What does a display list processor do?

A host or application prepares a display list containing graphics commands. The display list processor reads or receives those commands, interprets them, and carries out or dispatches the relevant operations. The resulting primitives, structures, or commands then pass to later graphics stages. In one documented 3D design, for example, the processor sends output to a transform and clipping processor; that is an example of one architecture, not a universal pipeline arrangement. US Patent 4,885,703

How is the processor different from the display list?

  • Display list: the stored representation—a sequence of graphics commands or a low-level description of a model.
  • Display list processor: the hardware or system component that traverses or interprets that representation and passes work onward.

In short, the list describes graphics work; the processor handles that description.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What other responsibilities can it have?

The name does not specify one fixed design. Some architectures give the processor duties beyond interpreting commands, such as controlling graphics-list memory, managing the host interface, or coordinating peripherals. A 1986–1988 Computer History Museum archival newsletter describes it as a graphics-system front end that could offload some work from the host. The same historical account cautions that some graphics controllers and terminals do not use display lists, and that the feature may be optional. Computer History Museum archival newsletters

How can commands reach the processor?

Command storage and delivery depend on the implementation. One patented design describes processor mode, in which the component retrieves command packets, and coprocessor mode, in which a host or DMA device supplies them. This illustrates possible operating arrangements; it is not a standard set of modes for every display list processor. US Patent 5,706,478

Historical example

A NASA-hosted report on the ADAGE/200 graphics display system describes a programmable display list processor as the system’s central controller and notes that it handled sophisticated text editing without host intervention. That is a capability of that particular historical system, not a description of modern GPUs generally. NASA Technical Reports Server: ADAGE/200 graphics display system

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Is a display list processor part of every graphics system?

No. Display-list processing is an architecture-specific approach, not a universal block required in every graphics system. The processor’s exact role, how commands reach it, and what other system duties it handles vary by design.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.