Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

Vertex data

Rendering primitives from a vertex buffer isn't much different from inserting the vertex data into the command stream.

The vertex data itself is DMA'd from AGP to video ram, and then pointed to with the NV40_VB_POINTER command.

Rendering appears to be started by doing a NV30_BEGIN/END as normal, and then sending batches of vertices with 0x1814, and finishing with another NV30_BEGIN_END.

When arrays have mismatched data types, the proprietary driver seems to fall back on passing vertices in the command stream.

Further information

Vertex programs instruction set
fragment program opcode
Generated on Sat Aug 19 20:40:54 2006 for Renouveau by  doxygen 1.4.4