On Mon, 10 Jan 2005, Nicolai Haehnle wrote:

On Monday 10 January 2005 04:42, Vladimir Dergachev wrote:
Update of /cvsroot/r300/r300_driver/r300
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1824

Modified Files:
 r300_render.c
Log Message:
For some reason we need r300Flush when using textures. Perhaps the problem
is
with BITBLT_MULTI call ?

I haven't looked at how texturing is implemented yet, but are the GPU caches flushed after the texture upload and before the rendering? I think r300Flush() does this implicitly.

Good point, I have not paid any attention to caches.

However, r300Flush works around a lockup which occurs if it is not present. I would normally expect that not touching the cache would simply mean we paint the wrong thing.

Of course, it might be that cache management is simply broken on r300 and later cards.

                  thank you !

                        Vladimir Dergachev


cu, Nicolai



-------------------------------------------------------
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