server, client and general GLX extensions and version numbers

Ioannis Nousias s0238762 at
Mon Dec 4 06:11:29 PST 2006

Running glxinfo, there are 3 sections for GLX extensions. The "server", 
"client" and another one (general?). Each of them has its own version 
number and and each of them has different number and mixture of 
extensions. Now, what I'd like to know is what do each of those sections 
represent and which part of Xorg, Mesa or whatever else provides them.

I have 1.2 for the server, 1.4 for the client and 1.2 for the third one

the reason I'm asking this is because I have a problem with the 
GLX_EXT_texture_from_pixmap. It appears in the "server" and "client" 
section, but not in the general one, causing compiz to fail.

the other reason I'm interested to know are the two GLX_SGIX_fbconfig 
and GLX_SGIX_pbuffer extensions. In my case these appear in the "client" 
section (which is 1.4 version), but the server and the third advertise 
only the GLX_SGIX_fbconfig.

anyone that could shed some light here?


PS: If you'd like more details on my TFP problem you may check this post:

More information about the xorg mailing list