6.5 TNL stands for "transform and lighting", i.e. this module implements a pipeline that receives as input a buffer of vertices and does all necessary transformations (rotations, clipping, vertex shader etc.) and passes then the output to the rasterizer.
The tnl_pipeline contains the array of all stages, which should be applied. Each stage is a black-box, which is described by an tnl_pipeline_stage. The function _tnl_run_pipeline applies all the stages to the vertex_buffer TNLcontext::vb, where the vertex data is stored. The last stage in the pipeline is the rasterizer.
Generated on Sun Sep 27 06:48:09 2009 for Mesa Transform and Lighting (tnl) by