there are two separate concepts:
- drawing triangles/quads with the 3d engine
- displaying a buffer through the display controller
when you program the CP and initiate draw, then you control the 3d engine
which will write data in video memory.
if you want that memory to be what you see on your monitor, then you have
to program the ASIC through mmio (memory mapped IO) separately.
Pierre B.