Latest Xgl code

David Reveman davidr at novell.com
Mon Jan 2 09:40:08 PST 2006


On Mon, 2006-01-02 at 17:28 +0100, Christoph Hellwig wrote:
> On Mon, Jan 02, 2006 at 11:17:39AM +0100, David Reveman wrote:
> > I'd like to get this code into freedesktop CVS asap. I suggest that we
> > put it in a xgl module for now as I'm guessing that it'll take some time
> > before everything can be merged into Xorg and I don't want to spend any
> > time merging the code back into the kdrive tree.
> 
> This sounds rather horrible.  Dave and Eric have done some nice work in
> the public, so you as the person who refused to work in the public
> should merged into that, after approval of the other developers.

As far as I can tell it seams that they've pretty much only done work on
the egl specific code which I haven't worked on so that's going to be
really easy to merge. Other than simple updates for tracking the changes
I've made to glitz most of the code that have gone into CVS recently is
just code from one of my old snapshots that I put in public_html on
freedesktop.org a long time ago.

If there's something else than the egl specific code in the CVS tree
that's working better than my latest code, then I'm all for doing the
work to get that merged but my understanding is that this isn't the
case. Correct me if I'm wrong.

> 
> > It even includes some Xorg server wrapper code so
> > that when running Xgl without an X server present it can launch an Xorg
> > server and run Xgl fullscreen on it.
> 
> This sounds like a horrible layering violation.  Why do you need to add
> such a horrible hack instead of writing a simple shell script?

I've had scripts and even a separate wrapper program for this before but
I've found it most convenient to just have this in the libxglx module.
It sets up authentication between Xorg server and Xgl server
appropriately and a few other things...

-David




More information about the xorg mailing list