RADV Vulkan Driver Picks Up 16-Bit Storage Support

Written by Michael Larabel in Radeon on 23 July 2018 at 08:00 PM EDT. Add A Comment
Another Vulkan extension that Mesa RADV developers can cross off their TODO list is VK_KHR_16bit_storage.

VK_KHR_16bit_storage is the extension for supporting 16-bit types within shader input and output interfaces as well as push constant blocks. Intel's ANV driver had already been plumbing the 16-bit storage support into their driver while now the RADV driver is exposing the extension too.

Over the course of several commits today, the RADV 16-bit storage support was merged and then flipped on. RADV's VK_KHR_16bit_storage support is contingent on being compiled against the AMDGPU LLVM 7.0 back-end. Additionally, this 16-bit support will only work with AMD Volcanic Islands (GCN 1.2) GPUs and newer.

This latest extension for the open-source Mesa-based Radeon Vulkan driver is landing just in time for appearing in next month's Mesa 18.2 feature release.
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