VMware guest GL driver stuck at Opengl 2.1 (is higher possible?)

Martin Paredes <[email protected]>
Newsgroups gmane.comp.video.mesa3d.user
Message-ID <[email protected]>
I'm almost there, I've gotten Opengl 2.1 and GLSL 1.2 to work on my VM, which is great, but I need a newer version of OpenGl and GLSL. I know Mesa supports higher versions, but is it possible to enable the higher versions (Opengl 3.0 and GLSL 1.3 or better) with the VMware guest GL driver? Do I need a newer kernel for the guest? Are there options to compiation? Is there a different way to accomplish this?
I followed the instructions here to get OpenGL working in my VM:
   http://vmware-svga.sourceforge.net/

I'm running vmware workstation 10.0.1
Guest: Centos 6.5
Host: Centos 6.5

HOST:
Linux ubuntu 2.6.32-431.1.2.0.1.el6.x86_64 #1 SMP Fri Dec 13 13:06:13 UTC 2013 x86_64 x86_64 x86_64 GNU/Lin

glxinfo on the host:

OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: Quadro K5000M/PCIe/SSE2
OpenGL version string: 4.4.0 NVIDIA 331.20
OpenGL shading language version string: 4.40 NVIDIA via Cg compiler
...

GUEST:
Linux localhost.localdomain 3.12.6-1.el6.elrepo.x86_64 #1 SMP Fri Dec 20 15:43:04 EST 2013 x86_64 x86_64 x86_64 GNU/Linux
glxinfo on the guest:

name of display: :0.0
libGL: OpenDriver: trying /usr/lib64/dri/vmwgfx_dri.so
libGL: driver does not expose __driDriverGetExtensions_vmwgfx(): /usr/lib64/dri/vmwgfx_dri.so: undefined symbol: __driDriverGetExtensions_vmwgfx
libGL: Can't open configuration file /home/safuser/.drirc: No such file or directory.
libGL: Can't open configuration file /home/safuser/.drirc: No such file or directory.
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on SVGA3D; build: RELEASE; 
OpenGL version string: 2.1 Mesa 10.1.0-devel (git-8ab47b4)
OpenGL shading language version string: 1.20
server glx extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile,
    GLX_ARB_multisample, GLX_EXT_create_context_es2_profile,
    GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info,
    GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer, GLX_OML_swap_method,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
    GLX_SGIX_visual_select_group, GLX_INTEL_swap_event
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
client glx extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile,
    GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float,
    GLX_ARB_framebuffer_sRGB, GLX_ARB_get_proc_address, GLX_ARB_multisample,
    GLX_EXT_import_context, GLX_EXT_visual_info, GLX_EXT_visual_rating,
    GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB,
    GLX_EXT_create_context_es2_profile, GLX_MESA_copy_sub_buffer,
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
    GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control,
    GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
    GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap,
    GLX_INTEL_swap_event
GLX version: 1.4
GLX extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile,
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating,
    GLX_EXT_create_context_es2_profile, GLX_MESA_copy_sub_buffer,
    GLX_MESA_multithread_makecurrent, GLX_MESA_swap_control,
    GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGI_video_sync,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
    GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap
...
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.