I am using Radeon 9000 series graphics card.
I have this problem. I use indirect buffering for
submiiting packets to the GPU. Once I tell hardware
that I have placed the packet at some location, I need
to wait till it has finished processing it. 
How do I know that the GPU has consumed all the
packets?.

I can think of the following at this point:

1. After submission poll CP status till it becomes
idle
2. Monitor the read/write pointers
3. Update a location in memory( AGP aperture) via
scratch registers. This can be the last packet in the
submitted data.

Is there a better( probably asynchrnous ) method of
verifying that all the submitted packets are
consumed?.

Thanks,

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
--
_______________________________________________
Dri-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to