Vulkan 1.4.330 is out today with a few specification corrections/clarifications plus five new extensions.
Beyond the usual churn to the Vulkan API specification, the five new extensions making Vulkan 1.4.330 notable include:
VK_KHR_maintenance10: The latest maintenance spec update of various minor features. This includes new image format feature bits, adding input attachment information to dynamic rendering, an optional feature to let applications override the default sRGB resolve behavior, and other minor changes. Valve’s Mike Blumenkrantz and Hans-Kristian Arntzen worked on these changes with NVIDIA’s Piers Daniell.
VK_EXT_memory_decompression: The VK_EXT_memory_decompression extension allows performing memory-to-memory decompression. Several NVIDIA engineers worked on this functionality.
VK_EXT_shader_64bit_indexing: An extension to relax the maxStorageBufferRange limit to allow more than 4GB to be accessed through a buffer binding. Piepline and shader creation flags that request 64-bit addressing support and other 64-bit range support. NVIDIA’s Jeff Bolz contributed this addition.
VK_EXT_shader_uniform_buffer_unsized_array: NVIDIA engineers also contributed VK_EXT_shader_uniform_buffer_unsized_array to let the last member of a uniform buffer block be declared as an unsized array. The intent here is for letting applications create flexible buffer layouts where the array size can vary at runtime.
VK_OHOS_native_buffer: Huawei engineers contributed this extension so applications can acquire ownership of an image and use it in relation to their OpenHarmony OS.
More details on today’s Vulkan 1.4.330 release via GitHub.
