Structures
VkRenderPassCreationControlEXT
Control about the creation of render pass or subpass
A VkRenderPassCreationControlEXT
structure can be included in the
pNext
chain of VkRenderPassCreateInfo2
or pNext
chain of
VkSubpassDescription2.
The VkRenderPassCreationControlEXT
structure is defined as:
typedef struct VkRenderPassCreationControlEXT {
VkStructureType sType;
const void* pNext;
VkBool32 disallowMerging;
} VkRenderPassCreationControlEXT;
sType
is a VkStructureType value identifying this structure.pNext
isNULL
or a pointer to a structure extending this structure.disallowMerging
is a boolean value indicating whether subpass merging will be disabled.
If a VkRenderPassCreationControlEXT
structure is included in the
pNext
chain of VkRenderPassCreateInfo2 and its value of
disallowMerging
is VK_TRUE
, the implementation will disable
subpass merging for the entire render pass.
If a VkRenderPassCreationControlEXT
structure is included in the
pNext
chain of VkSubpassDescription2 and its value of
disallowMerging
is VK_TRUE
, the implementation will disable
merging the described subpass with previous subpasses in the render pass.
Valid Usage (Implicit)
VUID-VkRenderPassCreationControlEXT-sType-sType
sType
must be VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT