Bug 106296 - Where does the string "OpenGL ES 3.1 Mesa 17.2.8" come from
Summary: Where does the string "OpenGL ES 3.1 Mesa 17.2.8" come from
Status: RESOLVED FIXED
Alias: None
Product: Mesa
Classification: Unclassified
Component: Other (show other bugs)
Version: 17.3
Hardware: Other All
: medium normal
Assignee: mesa-dev
QA Contact: mesa-dev
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-04-28 15:26 UTC by Dilian
Modified: 2018-04-28 15:56 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

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.