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