From: Philipp K. K. <pk...@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. Philipp P.S.: 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 them why. 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. |