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

Reply via email to