Using Ubuntu 12.04 with proprietary nVidia drivers and the command "glxinfo" reports lots of "GLX_ARB_create_context" extensions. So what's the problem?
Phoronix: GLX_ARB_create_context Called For Pulling
The GLX extension for specifying at context-creation time what OpenGL version and context properties will be used may finally enter the X.Org Server, which is important in supporting newer versions of OpenGL under Linux...
http://www.phoronix.com/vr.php?view=MTExNzA
Using Ubuntu 12.04 with proprietary nVidia drivers and the command "glxinfo" reports lots of "GLX_ARB_create_context" extensions. So what's the problem?
This is a really good thing to have since now we can have applications that explicitly say what version they want.
We can change things in the api and have old applications still working with old api versions while having new applications working with new api conventions. Great possibilities.
About OpenGL ES on desktop: http://www.g-truc.net/post-0457.html
Like Nvidia's approach more. Like the modularity.
Would like to see being able to integrated OpenGL ES context creation into OpenGL as something you can set during context creation.
Just like the core or compatibility profile.
Last edited by plonoma; 06-09-2012 at 04:00 PM.
So the proprietary AMD driver uses its own version of glx and I'm pretty sure the proprietary Nvidia driver does that, too. The patch which is talked about here patches xorgs glx module so it's in fact for the open source drivers only.Code:$ cat /var/log/Xorg.0.log | grep glx [ 11.758] (II) "glx" will be loaded by default. [ 11.770] (II) LoadModule: "glx" [ 11.770] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so [ 11.775] (II) Module glx: vendor="Advanced Micro Devices, Inc."
//EDIT: glx is a part of the OpenGL implementation:
Code:$ cat /var/log/Xorg.0.log | grep GLX [ 11.776] (II) Loading extension GLX [ 12.487] (II) AIGLX: Loaded and initialized OpenGL driver(II) GLX: Initialized DRI GL provider for screen 0
Last edited by TAXI; 06-10-2012 at 06:10 AM.