Xgl in X.org tree

Dave Airlie airlied at gmail.com
Tue Jan 17 23:34:00 PST 2006


Okay

I finally got Xgl to a state in the X.org tree that I was happy to
commit it to the main tree and I committed all the changes to the
other directories to the xgl-0-0-1 branch.

The fb/render changes (from davidr) are mainly support for YUV and
Picture types, these should be safe to be put into the main tree
provided they are reviewed a bit better, I'm betting the current code
on the branch is incorrect with some of the repeat stuff, as this was
different between xserver and xorg for backwards compat reasons.. I'm
also not sure if anything in there might be an ABI buster.

The GL changes need a bit of work, the MESA_render_texture code is the
bulk of them and we aren't going to use that going forward, so it
won't make it back into CVS HEAD, the other changes have some hacks to
make things work on Xgl but that break the X.org tree, I'm also not so
happy about the malloc/free function duplication I ended up doing
between glx and glcore, I'm not 100% sure how this stuff will interact
with krh's work on aiglx....

There is also a current patch against Mesa stable at
http://people.freedesktop.org/~airlied/xgl/
It is against the Mesa 6.4 stable branch. and is required to compile
Xgl for mangling fixes and to get glxcompmgr going.

With this I can run glxcompmgr in Xgl and the window wobbles, it seems
to have some flickering issues but I'll see what I can do to track
them down..

I also don't think this will work on 64-bit for the same reasons that
Xserver doesn't work on it, but it might be worth someone trying it..
I'll get be getting some 64-bit soon...

Dave.



More information about the xorg mailing list