> 
> KW> The good news is there's no real cost to switching between
> KW> mechanisms,
> 
> Isn't there an overhead when going into page flipping mode in that the
> server has to duplicate the contents of the front buffer into the both
> buffers?

I really meant falling back from pageflipping to swapping in the case of many
cliprects (to get the private buffer case we currently have where we can
ignore cliprects in the backbuffer).

> KW> but we do have to decide at the start of the frame which one to
> KW> use, and that frame has to be in the "non-flipped" state - ie.
> KW> we have that opportunity to fallback every second frame, I think..."
> 
> If the server can start rendering to buffer B as it's current front (as
> described in scenario above), then couldn't you switch modes on *any*
> frame?  I don't understand why you are limited to every second frame.

That fallback can happen on any frame.  The private-backbuffer case really has
to be the backbuffer as treating the frontbuffer as private would break the
blitting technique that we use to keep the (real) backbuffer uptodate...  To
have a private backbuffer & ignore cliprects, it really does have to be the
backbuffer.

Keith

_______________________________________________________________

Don't miss the 2002 Sprint PCS Application Developer's Conference
August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm

_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to