1// WARNING: DO NOT MODIFY! This file is automatically generated from the vk.xml registry 2.Valid Usage (Implicit) 3**** 4* [[VUID-VkSubpassDescription-flags-parameter]] pname:flags must: be a valid combination of elink:VkSubpassDescriptionFlagBits values 5* [[VUID-VkSubpassDescription-pipelineBindPoint-parameter]] pname:pipelineBindPoint must: be a valid elink:VkPipelineBindPoint value 6* [[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 7* [[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 8* [[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 9* [[VUID-VkSubpassDescription-pDepthStencilAttachment-parameter]] If pname:pDepthStencilAttachment is not `NULL`, pname:pDepthStencilAttachment must: be a valid pointer to a valid sname:VkAttachmentReference structure 10* [[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 11**** 12 13