Vulkan 1.1.123 Released With Two New Extensions
Written by Michael Larabel in Vulkan on 16 September 2019 at 12:24 PM EDT. Add A Comment
Vulkan 1.1.123 is the latest weekly update to this high performance graphics API and it's formally introducing two more extensions.

Besides the usual variety of documentation clarifications and corrections, there are two new Vulkan extensions with version 1.1.123.

VK_GOOGLE_user_type - This extension simply denotes support for SPIR-V's SPV_GOOGLE_user_type extension for SPIR-V shaders. The SPIR-V addition adds a new decoration (UserTypeGOOGLE) so shader compilers can embed type information of the decorated object in the user source.

VK_KHR_shader_subgroup_extended_types - This multi-vendor extension allows for non-uniform group operations in SPIR-V to support 8-bit integer, 16-bit integer, 64-bit integer, and 16-bit floating point formats. Additionally, vectors of those types are now supported.

More details on the Vulkan 1.1.123 changes via this Git commit.
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