This demo is a more difficult method for implementing dual FIFOs than mgt-fifo-brkpt (if your purpose is frame-staggered rendering). This demo uses two separate FIFOs to show how to manage them and to show a basic way of sorting opaque and transparent geometry.
Wii is a Z-buffer machine and, in order to draw transparent objects correctly, opaque objects need to be rendered first. Then the transparent objects must be rendered according to their depth (from back to front). This demo does not depth-sort its transparent geometry objects and does not process in polygon units; its only purpose is to show how to manage two separate FIFOs. (We like variety in our demos since we have already implemented a demo for frame-staggered rendering.)
N/A.
Press the A button to switch FIFO modes.
Press the B button to switch cull modes.
None.
2006/03/01 Initial version.
CONFIDENTIAL