On Tue, 2004-03-09 at 17:42, Ian Romanick wrote: > 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.
BTW, the composite extension will require buffer swaps to be handled by the X server (as well as per-context buffers, ...), so we might as well start planning how to get there. :) -- Earthling Michel DÃnzer | Debian (powerpc), X and DRI developer Libre software enthusiast | http://svcs.affero.net/rm.php?r=daenzer ------------------------------------------------------- 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