1// Copyright 2017-2024 The Khronos Group Inc. 2// 3// SPDX-License-Identifier: CC-BY-4.0 4 5include::{generated}/meta/{refprefix}VK_KHR_dynamic_rendering.adoc[] 6 7=== Other Extension Metadata 8 9*Last Modified Date*:: 10 2021-10-06 11*Contributors*:: 12 - Tobias Hector, AMD 13 - Arseny Kapoulkine, Roblox 14 - François Duranleau, Gameloft 15 - Stuart Smith, AMD 16 - Hai Nguyen, Google 17 - Jean-François Roy, Google 18 - Jeff Leger, Qualcomm 19 - Jan-Harald Fredriksen, Arm 20 - Piers Daniell, Nvidia 21 - James Fitzpatrick, Imagination 22 - Piotr Byszewski, Mobica 23 - Jesse Hall, Google 24 - Mike Blumenkrantz, Valve 25 26=== Description 27 28This extension allows applications to create single-pass render pass 29instances without needing to create render pass objects or framebuffers. 30Dynamic render passes can also span across multiple primary command buffers, 31rather than relying on secondary command buffers. 32 33This extension also incorporates ename:VK_ATTACHMENT_STORE_OP_NONE_KHR from 34`apiext:VK_QCOM_render_pass_store_ops`, enabling applications to avoid 35unnecessary synchronization when an attachment is not written during a 36render pass. 37 38include::{generated}/interfaces/VK_KHR_dynamic_rendering.adoc[] 39 40=== Promotion to Vulkan 1.3 41 42Functionality in this extension is included in core Vulkan 1.3, with the KHR 43suffix omitted. 44The original type, enum and command names are still available as aliases of 45the core functionality. 46 47=== Version History 48 49 * Revision 1, 2021-10-06 (Tobias Hector) 50 ** Initial revision 51