VkRenderingAttachmentFlagsInfoKHR
To specify an attachment as an input attachment or to specify resolve
operation flags, the VkRenderingAttachmentFlagsInfoKHR structure can
be added to the pNext chain of VkRenderingAttachmentInfo.
The VkRenderingAttachmentFlagsInfoKHR structure is defined as:
typedef struct VkRenderingAttachmentFlagsInfoKHR {
VkStructureType sType;
const void* pNext;
VkRenderingAttachmentFlagsKHR flags;
} VkRenderingAttachmentFlagsInfoKHR;
pub struct RenderingAttachmentFlagsInfoKHR {
s_type: vk::StructureType,
p_next: *const c_void,
flags: vk::RenderingAttachmentFlagsKHR,
}
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structure.flagsis a bitmask of VkRenderingAttachmentFlagsKHR
Valid Usage
VUID-VkRenderingAttachmentFlagsInfoKHR-flags-11755
flags must not include
VK_RENDERING_ATTACHMENT_INPUT_ATTACHMENT_FEEDBACK_BIT_KHR
if the
dynamicRenderingLocalRead
feature is not enabled
VUID-VkRenderingAttachmentFlagsInfoKHR-flags-11756
If flags includes
VK_RENDERING_ATTACHMENT_RESOLVE_SKIP_TRANSFER_FUNCTION_BIT_KHR,
flags must not include
VK_RENDERING_ATTACHMENT_RESOLVE_ENABLE_TRANSFER_FUNCTION_BIT_KHR
VUID-VkRenderingAttachmentFlagsInfoKHR-flags-11757
If flags includes
VK_RENDERING_ATTACHMENT_RESOLVE_SKIP_TRANSFER_FUNCTION_BIT_KHR or
VK_RENDERING_ATTACHMENT_RESOLVE_ENABLE_TRANSFER_FUNCTION_BIT_KHR,
resolveSrgbFormatSupportsTransferFunctionControlmust be VK_TRUE
Valid Usage (Implicit)
VUID-VkRenderingAttachmentFlagsInfoKHR-sType-sType
sType must be VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_FLAGS_INFO_KHR
VUID-VkRenderingAttachmentFlagsInfoKHR-flags-parameter
flags must be a valid combination of VkRenderingAttachmentFlagBitsKHR values