From: Philipp Klaus Krause <pkk@sp...> - 2008-09-16 04:22:18
Both someone on opengl.org and me get this from glxinfo:
OpenGL vendor string: Tungsten Graphics, Inc
OpenGL renderer string: Mesa DRI Intel(R) 965GM 20061102
OpenGL version string: 1.4 Mesa 7.1
I see no error messages with LIBGL_DEBUG=verbose.
Why is the GL version 1.4 instead of 2.1? The i965 driver seems to offer
the necessary extensions (with one exception, see below), there's a
#define need_GL_VERSION_2_1 in the code.
The driver does not advertise GL_ARB_occlusion_query. However there's a
#define need_GL_ARB_occlusion_query in the code and there have been
multiple commits to mesa that claim to have made changes to ARB
occlusion queries in the i965 driver.
I now found out about this problem (by looking at the svn changelogs),
however I decided to leave the text above as written to illustrate that
something has to be done about this since it really confuses Mesa users.
Mesa users wonder why they don't get GL 2.1 and Mesa fails at telling
Occlusion queries need DRM 1.8. Most people seem to have lower versions.
Please give a warning / error message when the DRM version is too low to
support all features supported by the driver, at least when
LIGL_DEBUG=verbose is enabled.