server GLX version: GLX 1.3, GLX 1.4

Jeremy Huddleston jeremyhu at freedesktop.org
Mon May 11 12:24:12 PDT 2009


On May 11, 2009, at 07:29, Roland Scheidegger wrote:

> On 09.05.2009 14:56, Martin Walch wrote:
>> Hello list,
>>
>> when trying to run some Java code with j3d, I got the error message  
>> that glx
>> 1.3 is needed, but only glx 1.2 is available. As I do not know much  
>> about glx,
>> I made some online searches and read that the supported GLX version  
>> is shown
>> by glxinfo and is the minimum of "client glx version string" and  
>> "server glx
>> version string". glxinfo says on my system
>>
>>>> server glx vendor string: SGI
>> server glx version string: 1.2
>>>> client glx vendor string: SGI
>> client glx version string: 1.4
>>>> GLX version: 1.2
>>>>
>> (X.Org 7.4 with xf86-video-intel 2.7.0, libX11 1.1.5 (no xcb) and  
>> Mesa 7.4.1)
>>
>> I tried looking into the code of Mesa and X.Org, to find out where  
>> the server
>> version string comes from, but I do not know enough about X11 and  
>> GLX. Can you
>> tell me what the server glx version depends on (in general)?
>
> The server glx version doesn't really depend on anything, it is
> hardcoded as 1.2 (in glxserver.h, also see extension string in
> glxscreen.c). This can be found in xserver/glx. I can't remember
> off-hand what's missing in the code for higher versions (maybe pbuffer
> support)?.


1.3 added:

glXChooseFBConfig
glXGetFBConfigAttrib
glXGetFBConfigs
glXGetVisualFromFBConfig
glXCreateWindow
glXDestroyWindow
glXCreatePixmap
glXDestroyPixmap
glXCreatePbuffer
glXDestroyPbuffer
glXQueryDrawable
glXCreateNewContext
glXMakeContextCurrent
glXGetCurrentReadDrawable
glXQueryContext
glXSelectEvent
glXGetSelectedEvent

1.4 added:
glXGetProcAddress





More information about the xorg mailing list