Michel Dänzer wrote:
On Tue, 2003-09-30 at 15:58, Alan Hourihane wrote:

Does anyone know why the radeon & r128 drivers call FLUSH_RING when in
the BlockHandler ?


This is the best way to ensure that the indirect buffer gets flushed
according to Mark Vojkovich. Without it, drawing operations could get
stuck in the indirect buffer for quite a while. See the dri-devel
archives.

Ah, yes. What's confusing here is the naming of the macro: FLUSH_RING() doesn't actually have anything to do with the ring, but rather sends the buffer of commands being built up in the X server off to the kernel.


Perhaps renaming the macro to FLUSH_INDIRECT_BUFFER() would help make things clearer?

Keith



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to