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