On Mon, Feb 23, 2004 at 11:58:25AM +0100, Felix Kühling wrote:
> Hmm, the driver lacks the *pixel.[ch] files that for instance the mga
> driver has. The r128 driver seems to have some pixel drawing stuff in
> r128_span.[ch].

span files have the software stuff and pixel files have some AGP 
glReadPixels() stuff but I think it's disabled (maybe broken?). The span 
stuff is straightforward to add because there are some templates.

I'm not sure if the AGP glReadPixels() stuff is actually very useful since 
reading from AGP aperture with the CPU is also very slow. I've been 
wondering why we can't enable caching on the AGP aperture. Write combining 
already needs to do some sort of flush after writing so I don't understand 
why we can't use write-back caching instead and just make sure to flush 
the cache before reading stuff. Someone care to enlighten me?

-- 
Ville Syrjälä
[EMAIL PROTECTED]
http://www.sci.fi/~syrjala/


-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id56&alloc_id438&op=click
--
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to