// WARNING: DO NOT MODIFY! This file is automatically generated from the vk.xml registry .Valid Usage (Implicit) **** * [[VUID-VkSubpassDescription-flags-parameter]] pname:flags must: be a valid combination of elink:VkSubpassDescriptionFlagBits values * [[VUID-VkSubpassDescription-pipelineBindPoint-parameter]] pname:pipelineBindPoint must: be a valid elink:VkPipelineBindPoint value * [[VUID-VkSubpassDescription-pInputAttachments-parameter]] If pname:inputAttachmentCount is not `0`, pname:pInputAttachments must: be a valid pointer to an array of pname:inputAttachmentCount valid sname:VkAttachmentReference structures * [[VUID-VkSubpassDescription-pColorAttachments-parameter]] If pname:colorAttachmentCount is not `0`, pname:pColorAttachments must: be a valid pointer to an array of pname:colorAttachmentCount valid sname:VkAttachmentReference structures * [[VUID-VkSubpassDescription-pResolveAttachments-parameter]] If pname:colorAttachmentCount is not `0`, and pname:pResolveAttachments is not `NULL`, pname:pResolveAttachments must: be a valid pointer to an array of pname:colorAttachmentCount valid sname:VkAttachmentReference structures * [[VUID-VkSubpassDescription-pDepthStencilAttachment-parameter]] If pname:pDepthStencilAttachment is not `NULL`, pname:pDepthStencilAttachment must: be a valid pointer to a valid sname:VkAttachmentReference structure * [[VUID-VkSubpassDescription-pPreserveAttachments-parameter]] If pname:preserveAttachmentCount is not `0`, pname:pPreserveAttachments must: be a valid pointer to an array of pname:preserveAttachmentCount basetype:uint32_t values ****