Intel Plumbs 16-bit Support In Vulkan Driver, Future OpenGL Support

Written by Michael Larabel in Intel on 13 July 2017 at 10:58 AM EDT. 1 Comment
With the big Vulkan 1.0.54 update now being public, Intel open-source developers have made public their patches implementing VK_KHR_16bit_storage and SPV_KHR_16bit_storage support in their open-source graphics driver stack.

VK_KHR_16bit_storage is the new Vulkan 1.0.54 extension allowing 16-bit types in shader inputs and output interfaces. There's 45 patches out there this morning from the Intel team to provide this 16-bit support and amounts to over two thousand lines of new code. This includes the changes to the ANV Vulkan driver as well as GLSL and NIR support. The patch series also makes known that future OpenGL extensions will provide support for 16-bit types: perhaps more of what we have to look forward to with OpenGL 4.6? When those GL extensions do arrive, it looks like they'll quickly be able to wire it in to this new code.

This 16-bit support will work with Intel Broadwell "Gen 8" graphics hardware and newer. The patch series for now can be found via Mesa-dev.
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