The things I found more interesting in the issue of applting the TCL
operations on all the vertices at once, or a vertice at each time. From
previous discussions on this list it seems that nowadays most
of CPU performace is dictated by the cache, so it really seems the later
option is more efficient, but Mesa implements the former (they are even
called "pipeline stages") and to change would mean a big overhaul of the
TnL module.

Doing it in arrays is better from an instruction cache point of view, and as long as the arrays are small enough to fit in cache, there's no penalty from a data cache point of view.


That's the point of eg, the code in t_array_api.c which cuts large arrays up into 256-vertex chunks for processing by the tnl pipeline.

Keith



-------------------------------------------------------
This SF.net email is sponsored by: ValueWeb: Dedicated Hosting for just $79/mo with 500 GB of bandwidth! No other company gives more support or power for your dedicated server
http://click.atdmt.com/AFF/go/sdnxxaff00300020aff/direct/01/
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to