Vulkan 1.3.284 Released With Another Extension To Help Zink

Written by Michael Larabel in Vulkan on 7 May 2024 at 08:44 AM EDT. 15 Comments
VULKAN
Vulkan 1.3.284 was published on Monday with only a few changes but bearing one notable new extension.

The new extension with Vulkan 1.3.284 is VK_EXT_legacy_vertex_attributes. The VK_EXT_legacy_vertex_attributes extension was developed by Valve's ike Blumenkrantz and Alyssa Rosenzweig along with input from NVIDIA and LunarG engineers. This extension was designed with OpenGL-on-Vulkan compatibility implementations in mind like Mesa's Zink driver.

VK_EXT_legacy_vertex_attributes allows for legacy features of OpenGL's vertex attributes feature to be supported in Vulkan. This allows for vertex attributes loaded from arbitrary buffer alignments, vertex attributes using arbitrary strides, and vertex attributes where the component data type of the binding does not match the component numeric type of the shader input.

More details on the few changes and new extension in Vulkan 1.3.284 can be found via this commit.

Vulkan 1.3 logo


Intel's ANV Vulkan driver within Mesa has already merged support for this new Vulkan extension. Meanwhile Mesa merge requests are open / under review for Radeon RADV support, Lavapipe for that Vulkan software implementation, and then hooking it up for Zink.
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