Intel's Mesa Vulkan Driver Now Supports VK_KHR_maintenance1

Written by Michael Larabel in Vulkan on 24 January 2017 at 03:42 PM EST. Add A Comment
VULKAN
One day after The Khronos Group revealed Vulkan 1.0.39 with various new extensions, the Intel "ANV" Vulkan driver within mainline Mesa adds support for VK_KHR_maintenance1.

The VK_KHR_maintenance1 extension marks the presence of "maintenance" changes that didn't make it for the original Vulkan 1.0 specific. VK_KHR_maintenance1 refines various features like allowing 2D and 2D array image views to be created from 3D images, let drivers to do transfers/clears of image formats they don't otherwise support, a new command to release any unused command pool memory back to the system, and other minor features.

NVIDIA already issued a new Vulkan 1.0.39 Linux beta driver and now Intel's Mesa Vulkan driver is the second Linux driver option beginning to land support for the new extensions. Right now in Git there's just the necessary changes for VK_KHR_maintenance1 extension but hopefully it won't be much longer before seeing the few other extensions supported by ANV as well as RADV. The changes for supporting VK_KHR_maintenance1 just ended up being about two dozen lines of code changes leading to it being flipped on for Mesa 17.1.
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