API tests for the VK_KHR_external_* extensions
[platform/upstream/VK-GL-CTS.git] / external / vulkancts / framework / vulkan / vkTypeUtil.inl
index 22a7632..d297825 100644 (file)
@@ -404,6 +404,15 @@ inline VkDescriptorUpdateTemplateEntryKHR makeDescriptorUpdateTemplateEntryKHR (
        return res;
 }
 
+inline VkExternalMemoryPropertiesKHR makeExternalMemoryPropertiesKHR (VkExternalMemoryFeatureFlagsKHR externalMemoryFeatures, VkExternalMemoryHandleTypeFlagsKHR exportFromImportedHandleTypes, VkExternalMemoryHandleTypeFlagsKHR compatibleHandleTypes)
+{
+       VkExternalMemoryPropertiesKHR res;
+       res.externalMemoryFeatures                      = externalMemoryFeatures;
+       res.exportFromImportedHandleTypes       = exportFromImportedHandleTypes;
+       res.compatibleHandleTypes                       = compatibleHandleTypes;
+       return res;
+}
+
 inline VkRefreshCycleDurationGOOGLE makeRefreshCycleDurationGOOGLE (deUint64 refreshDuration)
 {
        VkRefreshCycleDurationGOOGLE res;