I realised there was a typo in the patch I just sent. The line + if (gc || !gc->isDirect) { is of course supposed to read + if (!gc || !gc->isDirect) { Attaching the corrected patch. 26 jan 2008 kl. 20.26 skrev Jeremy Huddleston:
Yeah, as was mentioned, we want to be using mainline Mesa. The version of libGL we have right now is fairly ancient, and I don't think it's worth the time to fix it. Time would be better spent fixing latest mesa to work with us. Unfortunately, I've been swamped and haven't dedicated any time to the GL issue since there are more pressing issues in the server. We're of course very grateful for additional hands to help out =)
Diffing the ligGL from Apple with the files provided in the $XFree86$ tags gives a picture of what has been changed. Unfortunately, not all files have those tags, mostly in the mesa/ subdir. Still working on generating diffs for those. -- Pelle Johansson