[PATCH xserver 0/7] --disable-iglx

Adam Jackson ajax at redhat.com
Fri Apr 1 16:53:28 UTC 2016


We already disable indirect GLX by default at runtime, this makes it
something you can disable at compile time. And if you do that, libglx no
longer needs to link against libGL, which means Xvnc and friends don't
have their swrast support broken just because you installed some other
vendor's libGL.

I think there's still a few more things that could be conditionalized
away beyond this. There's no need to track render mode or feedback or
selection buffers for direct contexts, for example. And the alternate
top-level dispatch table kind of points out how useless it is to build
the Single_dispatch_info tree. But if I go too far along those lines I
start needing to modify the generated code, so, one thing at a time.

This series still builds iglx support by default. I could easily be
persuaded to flip that switch though. Opinions?

- ajax



More information about the xorg-devel mailing list