Intel's ANV Vulkan Driver Hooks In VK_KHR_get_surface_capabilities2 Support

Written by Michael Larabel in Vulkan on 16 May 2017 at 01:06 PM EDT. Add A Comment
Just days after the release of Vulkan 1.0.49, Intel's ANV Linux Vulkan driver developers have landed support for one of the new extensions.

VK_KHR_get_surface_capabilities2 is the new extension now supported in Mesa Git for this open-source Vulkan driver. The VK_KHR_get_surface_capabilities2 extension adds a new method of querying the device surface capabilities in an extensible-friendly manner. Vulkan 1.0.49 also added the VK_KHR_shared_presentable_image extension, but as of writing that isn't supported in Mesa Git.

Today's ANV Mesa commits also included updating the headers for Vulkan 1.0.49 as well as the WSI bits for Wayland and X11 needed for the surface_capabilities2 extension, so some of the lifting is already done for when RADV works on its implementation. All in the ANV commits for adding this extension were just about 100 lines of code.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of 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 automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week