Vulkan 1.1.80 Released With Conditional Render, Renderpass2, 8-Bit Storage

Vulkan 1.1.80 has the usual churn within the documentation to clarify some statements and other work, but exciting us are the three new extensions: VK_EXT_conditional_rendering, VK_KHR_create_renderpass2, and VK_KHR_8bit_storage.
VK_EXT_conditional_rendering allows for rendering command(s) to be conditional based upon a value in the buffer memory. This allows for tightening up the latency of rendering by conditionally discarding rendering commands without waiting on the application/engine. The conditional rendering is designed for use with draws, compute dispatches, and clearing attachments.
VK_KHR_create_renderpass2 allows for render passes to be easily extended via sub-structures of render pass creation.
VK_KHR_8bit_storage provides support for 8-bit types in uniform and storage buffers as well as push constant blocks.
The latest Vulkan 1.1.80 specification is available via the Vulkan Registry.
2 Comments