Proprosed break in libGL / DRI driver ABI

Keith Whitwell keith at tungstengraphics.com
Tue Apr 5 12:11:57 PDT 2005


Ian Romanick wrote:
> For X.org 6.9 / 7.0 I would like to break the existing libGL / DRI 
> driver interface.  There is a *LOT* of crap hanging around in both libGL 
> and in the DRI drivers that exists *only* to maintain backwards 
> compatability with older versions of the interface.  Since it's crap, I 
> would very much like to flush it.
> 
> I'd like to cut this stuff out for 7.0 for several main reasons:
> 
> - A major release is a logical time to make breaks like this.
> 
> - Bit rot.  Sure, we /assume/ libGL and the DRI drivers still actually 
> work with older versions, but how often does it actually get tested?

In fact, we know that they don't work as backwards compatibility was 
broken in one of the recent 6.8.x releases, wasn't it?

Given that is the case we might be able to take advantage of that and 
bring forward some of those changes - the old versions don't work anyway 
so there's absolutely no point keeping the code around for them...

Keith


More information about the xorg-arch mailing list