server GLX version: GLX 1.3, GLX 1.4

Martin Walch walch.martin at web.de
Mon May 11 19:18:20 PDT 2009


Am Montag 11 Mai 2009 21:24:12 schrieben Sie:
> 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

Thank you for your replys. Is there any chance to see server side support for 
GLX 1.3/1.4 soon? I found an article on Phoronix saying that GLX 1.4 support 
was planned for xorg-server 1.5:

http://www.phoronix.com/scan.php?page=news_item&px=NjA4OA



More information about the xorg mailing list