More from Xen...
@Kaotik: Yeah, at the time I made that screengrab I was using lower quality textures. Sometimes it's a trade off, skimping on quality can get you more resources available on-card, and sometimes that's worth it. This laptop machine uses the mobility variant and only has 128Mb of memory, so you do what you can to stretch it. I think "Quality" makes it use 16-bit textures instead of 24-bit ("High Quality") and that can stretch your texture memory budget further on a limited machine.
I am happy to see a hotfix, and no, all the bugs we found were documented on that OpenGL Compliance page last year. We haven't found anything further to report. If we do, we'll report them to ATI developer relations just like we (initially) did this time. Only if it's a nasty unworkable problem that gets ignored would we go to these lengths.
We will be confirming this fix as soon as we can actually test it. I can't install this driver on my own (only) ATI test hardware, but some other guys in the OSG developer group are going to test it and let us know how it fares. Unfortunately, the hotfix doesn't do most of our customers any good -- in most big organizations (US Gov't especially) you aren't allowed to install anything other than a fully released, supported, signed, official driver. So those folks are stuck until it becomes part of a real release. And so am I, because Omega won't release a new update until ATI makes it official. Such is life.
As far as the issues of Linux drivers from ATI, laptop drivers from ATI and NVidia -- someone else can champion those crusades. I've got a day job to do, and the issues that were holding us up are resolved.
Am I going to crow about how ATI fixed this so quickly? No. They can do that if they care enough. In my book, it still took 6 months and a lot of hair-loss , so that's not "quickly" in my mind. It was only quick after they started feeling the publicity pain.
Do I recommend this approach for people with other driver problems? No. It's a last resort, and it's pretty bitter for all parties. I'd have been a lot happier if it had been resolved months ago during any of the many communications I had with ATI devrel.