On Tue, 2005-01-18 at 00:38 -0500, Vladimir Dergachev wrote:

> > Again on the bus itself, it's at 0 (overlapping RAM for AGP cycles only
> > though) which is what you put in AGP_BASE_ADDR, but the engine "sees" it
> > at MC_FB_LOCATION which is usually set right above the framebuffer.
> 
> This is not right. MC_FB_LOCATION is where the engine thinks its 
> *framebuffer* is at. Which is correct as DRI driver puts both textures 
> and vertex buffer in the framebuffer.

Yup, the above is a typo, I was thinking MC_AGP_LOCATION and wrote
MC_FB_LOCATION ... so much for writing emails before breakfast :)

> r300_demo is simpler - it puts a texture into AGP space and instructs the 
> card to access it from there.
> 
> The register the card thinks AGP space is at is MC_AGP_LOCATION and, 
> AFAIK, it should not overlap MC_FB_LOCATION or things will get really 
> screwed up.

Yup.




-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
--
_______________________________________________
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to