Vulkan 1.0.61 Introduces Four New Extensions

Vulkan 1.0.61 has the usual documentation updates with clarifications and corrections, but exciting us are the four new extensions: VK_KHR_bind_memory2, VK_KHR_image_format_list, VK_KHR_maintenance2, and VK_KHR_sampler_ycbcr_conversion.
VK_KHR_bind_memory2: This extension allows vkBindBufferMemory and vkBindImageMemory to support multiple bindings to be performed at once while also being more extensible.
VK_KHR_image_format_list: Provides a list of all formats that can be used with a Vulkan image when it is created. As well, "The implementation may then be able to create a more efficient image that supports the subset of formats required by the application without having to support all formats in the format compatibility class of the image format."
VK_KHR_maintenance2: Adds in various changes that were left out of Vulkan previously. These maintenance updates allow implementations to express clipping behavior of points, creating images with usage flags that may not be supported for the base image's format, creating uncompressed image views of compressed images, two new image layouts for depth stencil images, and other minor changes.
VK_KHR_sampler_ycbcr_conversion: Support to perform specified color space conversions during texture sampling operations.
More details via the Vulkan 1.0.61 changes.
3 Comments