I think I've finally wrapped up some Mesa and GLX issues that have been floating around for a while. For whoever's interested, here's the story:
1. Last summer I started to implement some new GLX features in the mesa-35 branch. One thing I did was to add a 'currentReadable' field to the __GLXContextRec structure. I didn't realize this would break libGL/DRI driver compatibility at the time. But it probably would have been caught when we got close to merging this into the DRI trunk. 2. A few months ago, the mesa-35 branch was reincarnated as the mesa-40 branch and this change got brought over. Around that time, Keith found the compatibility problem. I suggested a repair, but it seemed to get lost. Jens picked up the problem more recently and fixed it. 3. However, Jens's patch unnecessarily removed the currentReadable field from the stand-alone/fake-GLX code in Mesa. An understandable thing, considering how complicated this code is. 4. This morning I reconciled all the changes and updated the Mesa CVS code (both the 4_0_branch and trunk) and the DRI trunk code. Now, the code is all sync'd up and seems to work. 5. I haven't updated the tcl branch yet. I will in a bit. I don't know how closely the mach64 branch is tracking the trunk, so these changes may or may not be of interest there. -Brian _______________________________________________ Dri-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dri-devel
