RADV Vulkan Driver Finally Picking Up 16-Bit Integer Support In Shaders

Written by Michael Larabel in Radeon on 14 September 2018 at 08:19 AM EDT. Add A Comment
RADEON
Samuel Pitoiset working for Valve's Linux GPU driver team has now sent out shaderInt16 support for the RADV driver.

Following 9 patches hitting the Mesa mailing list on Friday, Samuel wired up shaderInt16 support for this Mesa-based open-source Radeon Vulkan driver. The shaderInt16 capability indicates whether 16-bit signed/unsigned integers are supported in the shader code for the Vulkan driver.

Samuel doesn't appear to be entirely confident in this RADV shaderInt16 support as he isn't sure it's all wired up, but is enough to get relevant demos and conformance test suite cases passing.

While shaderInt16 has somewhat limited use currently for Linux gamers, it's worth noting that this has been one of the few original Vulkan physical device features not supported by RADV. This just leaves ASTC LDR texture compression (not too relevant either for desktop GPUs with current hardware) and storage image multi-sample as being the features not implemented of the options enabled for GetPhysicalDeviceFeatures.
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