Add framework support for VK_KHR_maintenance2
[platform/upstream/VK-GL-CTS.git] / external / vulkancts / framework / vulkan / vkTypeUtil.inl
index d297825..0a300d9 100644 (file)
@@ -404,6 +404,15 @@ inline VkDescriptorUpdateTemplateEntryKHR makeDescriptorUpdateTemplateEntryKHR (
        return res;
 }
 
+inline VkInputAttachmentAspectReferenceKHR makeInputAttachmentAspectReferenceKHR (deUint32 subpass, deUint32 inputAttachmentIndex, VkImageAspectFlags aspectMask)
+{
+       VkInputAttachmentAspectReferenceKHR res;
+       res.subpass                                     = subpass;
+       res.inputAttachmentIndex        = inputAttachmentIndex;
+       res.aspectMask                          = aspectMask;
+       return res;
+}
+
 inline VkExternalMemoryPropertiesKHR makeExternalMemoryPropertiesKHR (VkExternalMemoryFeatureFlagsKHR externalMemoryFeatures, VkExternalMemoryHandleTypeFlagsKHR exportFromImportedHandleTypes, VkExternalMemoryHandleTypeFlagsKHR compatibleHandleTypes)
 {
        VkExternalMemoryPropertiesKHR res;