Proprosed break in libGL / DRI driver ABI

Ian Romanick idr at us.ibm.com
Tue Apr 5 14:51:09 PDT 2005


Keith Whitwell wrote:
> 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...

The 6.8.x break was on the server-side *only*.  I made some changes in 
libglx that slightly broke the interface with the DDX.  AFAIK, the 
client-side interfaces /should/ still work.  Like I said, though, I 
don't know that it has been tested...



More information about the xorg-arch mailing list