On Sun, 2003-03-02 at 07:39, Philip Brown wrote: > There are still TWO SEPARATE APIs for doing 2d drivers. > There's the stock-standard > > Xserver/hw/{standard-driver-here} > (eg: Xserver/hw/sun)
Thats the top level "do it the hard way" interface. Thats X11R6 vanilla not Xfree86. > and then there's > Xserver/hw/xfree86/drivers/{xfree-extensions-driver-here} Which is how you actually write a 2D Xserver if you are sane. > I havent studied the ramifications of supporting both those models in > detail, but just the fact that xfree is still essentially a bolt-on > product, strikes me as a Bad Thing, for a "nice, clean" implementation of > an X server. Hw/sun is an implementation, just like kdrive is or xfree86 is. > Okay, the last one isnt exactly relevant to this discussion ;-> but > serves as grist for the mill of "there aint no truely standard X server" Why should there be. If you have an unusual situation where XFree86 doesn't fit you want to be able to create a different X server. What good would a 'standard' X server be if it meant it didn't fit on an iPaq and that was it, game over ? > Sounds nice. Too bad the core itself hasnt been cleaned up to unified > the card driver models more. XFree86 has, you are lost in X11R6.4 base land. You can rm -rf most of that if you run a normal OS. Some of those old server are still used by some vendors with legacy platforms. > Oh, and for what it's worth... "implementation of an X server" still isnt > what most people care about to run (2d) programs. > Most people care about "Can I compile something that expects libX11.so" ? AcceleratedX actually did that with a library that new about fast bypass of the normal communications scheme of things. Its quite a valid model to build an Xserver where the local rendering is done by Xlib and some kind of DRI like setup and remote connections are handled by forking off another client and turning the ops back into DRI operations. Thats also a very good model for handling remote rendering with Mesa especially when you don't have a threaded Xserver ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Dri-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dri-devel