Jens Owen wrote: > > Jens Owen wrote: > > > It looks like a new field was recently added to the GLXContextRec > > xc/lib/GL/glx/glxclient.h:407 > > > > GLXDrawable currentReadable;
I added that last summer when I was implementing the GLX_SGI_make_current_read extension (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 currentDrawable). I guess he didn't. > I've moved this field to the end of the structure and the libGL.so > compatability issue appears to be fixed. Hmmm, that might be good enough, but I'm not 100% certain. > > I'm not sure exactly when this showed up, or how it's used--but it could > > be the root of the problem. > > It looks like this field might be part of support for the client side > Mesa software renderer. It's set by Fake_glXMakeContextCurrent at > extras/Mesa/src/X/fakeglx.c:1236 > > 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. -Brian _______________________________________________ Dri-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dri-devel
