The above patches are not necessaily regression free.. I already managed to break one of my own naievely coded GL apps with it, since it means that there are no visuals mis-reported with alpha bits where they shouldn't have them.
My app's unnecessary request to GtkGlExt for a visual with double-buffer _and_ alpha (not needed, since I'm not compositing), now fails, and the app didn't work...
Simple to patch in a fix, and since I'm a GL noob, not a mistake I expect to be widespread.. but still something we ought to get people testing sooner rather than later, in prep for the rest of the fix.
The above patches are not necessaily regression free.. I already managed to break one of my own naievely coded GL apps with it, since it means that there are no visuals mis-reported with alpha bits where they shouldn't have them.
My app's unnecessary request to GtkGlExt for a visual with double-buffer _and_ alpha (not needed, since I'm not compositing), now fails, and the app didn't work...
Simple to patch in a fix, and since I'm a GL noob, not a mistake I expect to be widespread.. but still something we ought to get people testing sooner rather than later, in prep for the rest of the fix.