Show Your Support: This site is primarily supported by advertisements. Ads are what have allowed this site to be maintained on a daily basis for the past 18+ years. We do our best to ensure only clean, relevant ads are shown, when any nasty ads are detected, we work to remove them ASAP. If you would like to view the site without ads while still supporting our work, please consider our ad-free Phoronix Premium.
Mir Continues Cleaning Up Their OpenGL Code, To Support Vulkan In Future
It was with the recent Mir 0.16 release that there was the "initial refactoring to support renderers other than GL." In the latest Bazaar code has been more changes in refactoring OpenGL with Vulkan likely coming up on their road-map.
There's been recent commits like moving around their OpenGL helper classes and functions and moving around other GL-specific code.
We do know that Vulkan will officially support Mir on Linux along with X11 and Wayland.
The Vulkan specification is expected to be released before the end of the calendar year while I've heard some rumors that we'd see it in November. Canonical joined Khronos last year and thus already has access to the Vulkan working group for ensuring this next-gen, low-level graphics API will play well on Ubuntu. Once the spec is released on the Linux desktop we can expect an initially closed-source AMD Vulkan driver, an open-source Intel driver, and a NVIDIA binary blob. Meanwhile, we're still waiting for the proprietary AMD and NVIDIA drivers to officially support Mir and Wayland. The NVIDIA binary driver appears close at least with the recent EGL+OpenGL support and Wayland signs within their 355 driver series.