A compositor for providing a pixel value corresponding to a current pixel
is implemented on a chip. A desktop pixel logic circuit supplies a
desktop pixel value. A cursor logic circuit supplies a cursor pixel
value. A hardware icon logic circuit provides an icon pixel value by
accessing an icon memory located on the compositor chip. The hardware
icon logic circuit supports selectable magnification and color modes.
Priority logic selects one of the icon pixel value, the desktop pixel
value, and the cursor pixel value as the final pixel value. Whether the
hardware icon is displayed can be controlled based on a hardware
condition.