On Mon, 10 Jan 2005, Nicolai Haehnle wrote:
On Monday 10 January 2005 04:42, Vladimir Dergachev wrote:isUpdate 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 problemwith 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