Why run xserver on the OpenGL API?

Sean Middleditch elanthis@awesomeplay.com
Tue, 25 Nov 2003 10:16:20 -0500


On Tue, 2003-11-25 at 02:04, Michael Torrie wrote:
> On Mon, 2003-11-24 at 23:45, Jon Smirl wrote:
> > Apps that are targeted to tiny machines will use xlib. freedesktop xserver will
> > of course support xlib as a compatility mode. Besides, whose to say that we
> > won't see OpenGL on tiny machines, that's what EmbeddedGL is all about. keithw
> > can give us some size numbers for EmbeddedGL.
> 
> 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.

> 
> Michael
> 
> > 
> > Even if we shipped a fully OpenGL enabled xserver today it will still take years
> > for a significant number of apps to get converted. Converting toolkits to OpenGL
> > will be a big help. But we need to get the full 3D conversion in motion since we
> > don't want to end up five years from now with all MS apps converted and nothing
> > happening on Linux. The decision to convert the industry to 3D hardware has
> > already been made (because of MS); we just have to decide if Linux to going to
> > take advantage of it.
> > 
> > 
> > 
> > =====
> > Jon Smirl
> > jonsmirl@yahoo.com
> > 
> > __________________________________
> > Do you Yahoo!?
> > Free Pop-Up Blocker - Get it now
> > http://companion.yahoo.com/
> > 
> > _______________________________________________
> > Xserver mailing list
> > Xserver@pdx.freedesktop.org
> > http://pdx.freedesktop.org/cgi-bin/mailman/listinfo/xserver
-- 
Sean Middleditch <elanthis@awesomeplay.com>
AwesomePlay Productions, Inc.