Mike Mestnik wrote:

This seams like a no brainer to me.  The Xserver!  It would be a good
place to intercept vblanks, if it dosen't allready, and connects to
clients and card any way.  A little more beef for the "?2d driver? or X
server" to keep track of pending swaps for all dri clients, but if it were
GLX it would be doing that any way.

That's an interesting idea, but there are a couple problems with it. Not all DRI drivers are run in the X-server. Right now 99.9% of them are, but that is slowly shifting. The other issue I see is the overhead of sending a message to X-server to queue the swap in the first place. For some apps that will cause a noticable impact on performance.





------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click -- _______________________________________________ Dri-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to