Multibuffer extension gone

Roland Mainz roland.mainz at nrubsig.org
Tue Jan 4 16:16:22 PST 2005


Jim Gettys wrote:
> > > After failing to use the DBE (double buffer extension) I tried my luck
> > > with the Multibuffer extension. This works on Solaris and other kinds
> > > of unix but not for Xorg anymore as the extension is no longer be
> > > available. Why was it be removed? Can MBE be restored?
> >
> > Looks like Multibuffer was obsoleted/replaced by DBE:
> >    The Multi-Buffering extension described here was a draft standard of the
> >    X Consortium prior to Release 6.1.  It has been superseded by the Double
> >    Buffer Extension (DBE).  DBE is an X Consortium Standard as of Release 6.1.
> >
> > Solaris carries around a lot of old extensions in the name of preserving
> > backwards compatibility.
> I seem to remember Keith telling me that there were still a few things
> that Multibuffer could do that DBE cannot.
> 
> We should understand if work needs to be done in DBE to ensure
> everything can be done that should be done...

Stereo-buffers, event generation (for example you can get events for
buffer swaps etc.) and support for trippe/quad-etc. buffering. And
MULTI-BUFFERs sample implementation seems to be complete - the DBE
extension isn't (BeginIdiom()/EndIdiom() implementations missing etc.).
At some point I would say it's better to re-enable the MULTI-BUFFER
extension in the default build as it seems to be the better API for
doing buffering than the current DBE implementation...

----

Bye,
Roland

-- 
  __ .  . __
 (o.\ \/ /.o) roland.mainz at nrubsig.org
  \__\/\/__/  MPEG specialist, C&&JAVA&&Sun&&Unix programmer
  /O /==\ O\  TEL +49 641 7950090
 (;O/ \/ \O;)



More information about the xorg mailing list