D6565: Query supported OpenGL core profile version on X11, GLX
Michal MalĂ˝
noreply at phabricator.kde.org
Sat Jul 8 10:59:48 UTC 2017
madcatx created this revision.
Restricted Application added a project: Plasma.
Restricted Application added a subscriber: plasma-devel.
REVISION SUMMARY
Querying OpenGL version on X11 may return only the highest supported OpenGL version that provides the deprecated functionality. Since Mesa does not support (and will not support) compatibility OpenGL profiles, KInfoCenter may incorrectly show only OpenGL 3.0 as the latest supported OpenGL version. This patch queries the supported OpenGL core profiles and displays the highest supported core profile if such information is available.
TEST PLAN
The patch works as expected with my Sandy Bridge HD3000 GPU and Mesa 17.0.5. KInfoCenter correctly shows that Core profile 3.3 is supported on this GPU. Additional Testing was done on Radeon 7730LE, Mesa 17.1rc2. OpenGL 3.0 compatibility and OpenGL 4.5 core profile support is shown correctly.
REPOSITORY
R102 KInfoCenter
REVISION DETAIL
https://phabricator.kde.org/D6565
AFFECTED FILES
Modules/opengl/opengl.cpp
To: madcatx
Cc: plasma-devel, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart, lukas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20170708/c6ca070e/attachment-0001.html>
More information about the Plasma-devel
mailing list