News: 0001462622

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Vulkan 1.3.284 Released With Another Extension To Help Zink

([Vulkan] 3 Hours Ago VK_EXT_legacy_vertex_attributes)


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 [1]this commit .

Intel's ANV Vulkan driver within Mesa has already [2]merged support for this new Vulkan extension. Meanwhile Mesa merge requests are open / under review for [3]Radeon RADV support , [4]Lavapipe for that Vulkan software implementation, and then [5]hooking it up for Zink .



[1] https://github.com/KhronosGroup/Vulkan-Docs/commit/ff188a8ffa950a010422c4c4b277f06db10d0dce

[2] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29070

[3] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29071

[4] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29068

[5] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29069



Kjell

baka0815

skeevy420

JEBjames

Noitatsidem

N0dens

Bunker's Admonition:
You cannot buy beer; you can only rent it.