Vulkan 1.2.149 Released With Another Extension For Helping The Likes Of DXVK

Written by Michael Larabel in Vulkan on 3 August 2020 at 11:00 AM EDT. 6 Comments
Vulkan 1.2.149 is out today and its lone new extension is yet another addition to the Vulkan API for helping translation layers like DXVK map other graphics APIs on top.

Vulkan has been quite welcoming of additions to help run graphics APIs like OpenGL and Direct3D on top of it. With today's release of Vulkan 1.2.149 there is another addition to help in that multi-project effort and it's VK_EXT_4444_formats.

The VK_EXT_4444_formats extension was devised by Joshua Ashton who previously worked on D9VK (now merged into DXVK) as part of Valve / CodeWeavers efforts along with open-source Mesa/ANV developer Jason Ekstrand of Intel. This extension is about supporting A4R4G4B4 (VK_FORMAT_A4R4G4B4_UNORM_PACK16_EXT) and A4B4G4R4 (VK_FORMAT_A4B4G4R4_UNORM_PACK16_EXT) formats. A4R4G4B4 for the 16-bit ARGB pixel format in particular should be useful to Direct3D.

The new Vulkan documentation outlines as much that supporting these formats are being done in the name of them being used by "other current graphics APIs" and "This extension may be useful for building translation layers for those APIs or for porting applications that use these formats without having to resort to swizzles."

Besides introducing VK_EXT_4444_formats, the rest of Vulkan 1.2.149 amounts to minor documentation work. More details via this Git commit.
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