Addition of ReadDrawable field broke compatability
between older libGL.so's and new 3D drivers. Here is
comments from Brian:
Jens Owen wrote:
> It looks like a new field was recently added to the
> GLXDrawable currentReadable;
I added that last summer when I was implementing the
(glXMakeCurrentReadSGI() funcion). Keith discovered
months ago that adding the new field broke backward
compatibility. I told him that he could remove the
field (and replace currentReadable with
I guess he didn't.
> I've moved this field to the end of the structure and
> compatability issue appears to be fixed.
Hmmm, that might be good enough, but I'm not 100%
> Wasn't this stuff recently submitted to the DRI
trunk? Maybe we can
> fix this incompatability if this hasn't propogated
out to any major
> distros, yet.
Yes, we should really fix it ASAP.
Log in to post a comment.