[PATCH 26/37] Loader: Remove extension initialisation sorting
Adam Jackson
ajax at nwnk.net
Fri Dec 2 11:08:30 PST 2011
On 6/28/11 3:27 PM, Daniel Stone wrote:
> Extensions could previously declare initialisation dependencies on other
> extensions, which would then get nicely sorted by the loader. We only
> had one user for this, GLX, which had one pointless (Composite) and one
> possibly useful dependency (DBE). As DBE is now a built-in, it will
> always be sorted by GLX, so we no longer have any users for it.
The Composite prereq wasn't idle, it's there so you can set up GLX
visuals for the synthetic RGBA visual (since Composite has to create the
base visual before GLX can subclass it).
The DBE prereq has always been a bit of a joke. The GLX spec says
they'e supposed to share the same notion of back buffer (hence the
ordering) but that's never been true in any open source server
implementation that I'm aware of. I believe Xsgi got this right but
might easily have been the only one.
So, commit message cleanup would be good, but the change itself is fine.
- ajax
More information about the xorg-devel
mailing list