Mir Shells/Compositors Now Can Handle Desktop OpenGL

Written by Michael Larabel in Ubuntu on 20 May 2016 at 09:07 AM EDT. 13 Comments
Up to now Mir servers (basically compositors / shells) have only supported OpenGL ES but now with the latest Mir work they are able to support full OpenGL.

This commit made today by Canonical's Daniel van Vugt allows for Mir's server platform to make use of desktop OpenGL rather than the OpenGL ES subset. Support for OpenGL ES is still retained and right now with this code it's still defaulting to GLES for Mesa drivers.'

This bug report dating back to early 2015 is about using full OpenGL for compositing. The motives for libmirserver/platform using full OpenGL are that Qt only supports full OpenGL on the desktop, not all proprietary drivers support OpenGL ES, some proprietary drivers perform better with their full OpenGL driver, and GLES doesn't work on some older hardware.

This bug has been addressed by today's work and the full OpenGL support will be available in Mir 0.24.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week