In order to have better aiglx-support (especially being able to run compiz on it), we'd need some patches for xorg-server. Those are located here: http://people.freedesktop.org/~krh/compiz-on-aiglx/xserver-patches/ They are: 01-no-move-damage.patch 02-dont-backfill-bg-none.patch 03-tfp-damage.patch 04-mesa-copy-sub-buffer.patch 05-offscreen-pixmaps.patch 06-aiglx-happy-vt-switch.patch As mesa is going to be updated in the next few days, I'd suggest waiting for that and then bumping the internal mesa in the xorg-server ebuild at the same time. Then we'd also need a patch for symlink-mesa, which we can take from fedora: http://cvs.fedora.redhat.com/viewcvs/rpms/xorg-x11-server/devel/xorg-x11-server-1.1.1-mesa-6.5.1.patch?rev=1.2&view=log
I've got another patch or two related to libxf86config I'll want to slip into xorg-server as well, so please don't rev-bump without talking to me.
Are these patches actually intended to go into the AIGLX codebase at some point, or are they just working around the differences between AIGLX and Xgl?
Joshua: From what Kristian told me, they're all meant to get merged (most of them are already in git). No workaround-patches any more.
(In reply to comment #3) > Joshua: From what Kristian told me, they're all meant to get merged (most of > them are already in git). No workaround-patches any more. > Good to hear. The reason I ask is that I used to run these patches, but they'd break with each server/compiz release and they didn't get updated too often. I would have proposed their inclusion earlier if that hadn't happened :)
I've got this in xorg-server-1.1.1-r1 in my overlay. I'll also fix bug #146197 in there, then wait for the Mesa 6.5.1 release to add it to the tree.
This is fixed in 1.1.1-r1, which we'll unmask once mesa 6.5.1 is released.