Geometry Shader Support Lands In RADV Vulkan Driver
Written by Michael Larabel in Radeon on 30 January 2017 at 07:34 PM EST. 12 Comments
It's been quite a few days for the RADV Mesa Vulkan driver with receiving patches to support spilling yesterday and then today seeing new RADV patches land. Nearing the end of the day, there's now geometry shaders support on Mesa master for this open-source Vulkan driver.

Earlier this month David Airlie posted initial geometry shader support for testing in the RADV driver. That code has now been committed to mainline for Mesa 17.1-devel.

Geometry shaders and multi-viewport are now enabled with the latest Git code over the course of more than two dozen patches.

Still to be implemented for the RADV driver in mainline Mesa are tessellation shaders, sample rate shading, ETC2 / ASTC LDR / BC texture compression, pipeline statistics query, shaderStorageImageMultisample, StorageImageReadWithoutFormat, StorageImageWriteWithoutFormat, float64, int64, int16, variableMultisampleRate, and inheritedQueries. But RADV continues to be good enough already for running Dota 2, The Talos Principle, vkQuake, and Doom via Wine as the current available Linux games with Vulkan support.
Related News
About The Author
Author picture

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 or contacted via

Popular News This Week