VK_EXT_attachment_feedback_loop_dynamic_state
Table of Contents
This document proposes adding support for setting attachment feedback loops dynamically.
1. Problem Statement
VK_EXT_attachment_feedback_loop_layout added functionality for handling feedback loops as a static pipeline state. Recent advances in the Vulkan API have moved towards having dynamic states for every corresponding static pipeline state, but there is still no dynamic state for attachment feedback loops.
This proposal aims to provide this functionality.
3. Proposal
3.1. API Features
The following features are exposed by this extension:
typedef struct VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT {
VkStructureType sType;
void* pNext;
VkBool32 attachmentFeedbackLoopDynamicState;
} VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT;
attachmentFeedbackLoopDynamicState
is the core feature enabling this extension’s functionality.