The vertex loader is a DMA unit that loads per-vertex data for processing. It can accept data from up to 16 distinct streams, each corresponding to one of the 16 input registers. For each stream, it permits the specification of any of the following data formats.
•1, 2, 3, or 4 values in 16-bit, 24-bit, or 32-bit floating-point formats
•1, 2, 3, or 4 values in 8-bit, 16-bit, or 32-bit signed or unsigned fixed-point values
•1, 2, 3, or 4 values in 8-bit, 16-bit, or 32-bit signed or unsigned normalized values
For each vertex stream, you must specify a stride in 1-byte increments. A stride is an offset between two data sets.