Deprecation State
- 
Promoted to VK_KHR_load_store_op_none extension - 
Which in turn was promoted to Vulkan 1.4 
 
- 
Contact
- 
Shahbaz Youssefi [GitHub]syoussefi 
Other Extension Metadata
- Last Modified Date
- 
2021-06-06 
- Contributors
- 
- 
Shahbaz Youssefi, Google 
- 
Bill Licea-Kane, Qualcomm Technologies, Inc. 
- 
Tobias Hector, AMD 
 
- 
Description
This extension incorporates VK_ATTACHMENT_STORE_OP_NONE_EXT from
VK_QCOM_render_pass_store_ops, enabling applications to avoid
unnecessary synchronization when an attachment is not written during a
render pass.
Additionally, VK_ATTACHMENT_LOAD_OP_NONE_EXT is introduced to avoid
unnecessary synchronization when an attachment is not used during a render
pass at all.
In combination with VK_ATTACHMENT_STORE_OP_NONE_EXT, this is useful as
an alternative to preserve attachments in applications that cannot decide if
an attachment will be used in a render pass until after the necessary
pipelines have been created.
Promotion to VK_KHR_load_store_op_none
All functionality in this extension is included in
VK_KHR_load_store_op_none, with the suffix changed to KHR.
The original enum names are still available as aliases of the KHR
functionality.
New Enum Constants
- 
VK_EXT_LOAD_STORE_OP_NONE_EXTENSION_NAME
- 
VK_EXT_LOAD_STORE_OP_NONE_SPEC_VERSION
- 
Extending VkAttachmentLoadOp: - 
VK_ATTACHMENT_LOAD_OP_NONE_EXT
 
- 
- 
Extending VkAttachmentStoreOp: - 
VK_ATTACHMENT_STORE_OP_NONE_EXT
 
- 
| Note | While  | 
Version History
- 
Revision 1, 2021-06-06 (Shahbaz Youssefi) - 
Initial revision, based on VK_QCOM_render_pass_store_ops. 
- 
Added VK_ATTACHMENT_LOAD_OP_NONE_EXT. 
 
- 
Document Notes
For more information, see the Vulkan Specification
This page is a generated document. Fixes and changes should be made to the generator scripts, not directly.