Keith,
I've heard you and others talk about triple buffering a few times, and
I'm wondering if you can fill me in on a few details. Is the primary
motivation for a 3rd buffer to aliviate delays associated with vertical
refresh? Using a page swapping method, I would guess the pointers for
front, back and display buffer would look like:
Before SwapBuffers:
Buffer 1 Buffer 2 Buffer 3
^ ^
Front & Back
Display
After SwapBuffers but Before Vertical Retrace:
Buffer 1 Buffer 2 Buffer 3
^ ^ ^
Display Front Back
At Vertical Retrace:
Buffer 1 Buffer 2 Buffer 3
^ ^
Front & Back
Display
I'm wondering what happens when the frame rate exceeds the refresh rate.
Also, would X need to render to all 3 buffers? Would X's notion of
front and back (For DBE) still work at a semantic level? I know DBE
doesn't work properly with the DRI right now, but we haven't done
anything to prevent it from being implemented.
--
/\
Jens Owen / \/\ _
[EMAIL PROTECTED] / \ \ \ Steamboat Springs, Colorado
-------------------------------------------------------
This sf.net email is sponsored by: Influence the future
of Java(TM) technology. Join the Java Community
Process(SM) (JCP(SM)) program now.
http://ads.sourceforge.net/cgi-bin/redirect.pl?sunm0004en
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel
- Re: [Dri-devel] Triple Buffering Jens Owen
- Re: [Dri-devel] Triple Buffering Ian Romanick
- Re: [Dri-devel] Triple Buffering Keith Whitwell
- Re: [Dri-devel] Triple Buffering Ian Romanick
- Re: [Dri-devel] Triple Buffering Keith Whitwell
- Re: [Dri-devel] Triple Buffering Jens Owen
- Re: [Dri-devel] Triple Buffering Philip Brown
- Re: [Dri-devel] Triple Buffering Ian Molton
- Re: [Dri-devel] Triple Buffering Felix Kühling
- Re: [Dri-devel] Triple Buffe... Marcelo E. Magallon
- Re: [Dri-devel] Triple B... Ian Molton