Ian Romanick wrote:
> 
> What follows is my understanding of the texture management system in the
> DRI.  This is all based on the Radeon driver in the 11-Feb-2002 CVS of the
> mesa-4-0-branch.  While it is based on the Radeon code, all drivers except
> gamma and tdfx seem to use the same scheme (and virtually identical code).

Just FYI: the tdfx texture memory management code is different because:

1. It was originally developed before the scheme Keith implemented
for the i810 and mga drivers (and later used for the R128 and radeon).

2. There are some idiosynchracies with the Voodoo3 such as two separate
banks of TRAM and needing to store alternate mipmap levels in alternate
banks.

3. We did everything through the Glide interface, rather than working
directly with the hardware.

I don't know the history of the gamma's texture memory manager.

-Brian

_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to