Ati doesn't advertise GLX_SGIX_fbconfig. They only advertise a GLX client version of 1.3. Because the Xserver only supports 1.2, the reported version is also 1.2 (only the client version number is 1.3, the rest not).
Roderick
Roderick Colenbrander wrote:
The issue is that ATI's drivers don't advertise GLX_SGIX_fbconfig (which
really all opengl drivers do) but on the other hand they advertise GLX client version 1.3 which promoted GLX_SGIX_fbconfig to core functionality. So ATI doesn't advertise GLX_SGIX_fbconfig but it is available because their libs are 1.3. They only ship the 1.3 functions so not the SGIX ones.
So, ATI correctly advertises what they support, I don't see any reason to have workarounds there.
tom