Re: Why run xserver on the OpenGL API?

Dave Dodge <[email protected]>
Newsgroups gmane.comp.freedesktop.xserver
Message-ID <[email protected]>
On Tue, 25 Nov 2003, Sean Middleditch wrote:
> On Tue, 2003-11-25 at 02:04, Michael Torrie wrote:
> > Will phasing out xlib mean dropping network transparency and remote
> > screen operations?  I certainly hope not.  Phasing out xlib's drawing
> > api is fine, as long as we can still talk over a socket when we have to
> > to the new api.
>
> it shouldn't.  xlib is just a library that uses the network protocol, it
> isn't the protocol itself.  look at XCB - it's a complete replacement of
> xlib, but still uses the network protocol, because that's the only way
> any app, using any library, can even hope to talk to the x server.

Protocol extensions aren't necessarily network transparent.  For
example if the extension is along the lines of "put your drawlist into
this shared memory buffer that the X server reads directly", then that
isn't going to work remotely without some fallback solution to stream
the data within the protocol instead.

                                                  -Dave Dodge
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.