Bug 106296

Summary: Where does the string "OpenGL ES 3.1 Mesa 17.2.8" come from
Product: Mesa Reporter: Dilian <dpa-bugs>
Component: OtherAssignee: mesa-dev
Status: RESOLVED FIXED QA Contact: mesa-dev
Severity: normal    
Priority: medium    
Version: 17.3   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Dilian 2018-04-28 15:26:41 UTC
In the past I have installed from source Mesa 17.2, later I installed from source Mesa 17.3 possibly with different ./configure options.  When I start Weston, it prints:

17:31:19.779] GL version: OpenGL ES 3.1 Mesa 17.2.8

while the latest installed mesa is 17.3.9.  Where (e.g. which lib*so file) does the above string come from?
Comment 1 Ilia Mirkin 2018-04-28 15:30:18 UTC
From glxinfo:

OpenGL ES profile version string: OpenGL ES 3.1 Mesa 18.1.0-rc1

This is the return value for glGetString(GL_VERSION). That means that your 17.2.8 library is being picked up, not the other one. [Moral of the story: use your package manager, don't fight it.]
Comment 2 Dilian 2018-04-28 15:56:31 UTC
I haven't passed i965 to --with-dri-drivers in recent builds and then the old i965 was used.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.