Show Your Support: Did you know that the hundreds of articles written on Phoronix each month are mostly authored by one individual? Phoronix.com doesn't have a whole news room with unlimited resources and relies upon people reading our content without blocking ads and alternatively by people subscribing to Phoronix Premium for our ad-free service with other extra features.
Mir Shells/Compositors Now Can Handle Desktop 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.