// Copyright (c) 2016-2017 Khronos Group. This work is licensed under a // Creative Commons Attribution 4.0 International License; see // http://creativecommons.org/licenses/by/4.0/ include::meta/VK_KHR_external_fence_capabilities.txt[] *Last Modified Date*:: 2017-05-08 *IP Status*:: No known IP claims. *Contributors*:: - Jesse Hall, Google - James Jones, NVIDIA - Jeff Juliano, NVIDIA - Cass Everitt, Oculus - Contributors to <> An application may wish to reference device fences in multiple Vulkan logical devices or instances, in multiple processes, and/or in multiple APIs. This extension provides a set of capability queries and handle definitions that allow an application to determine what types of "`external`" fence handles an implementation supports for a given set of use cases. === New Object Types None. === New Enum Constants * ename:VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO_KHR * ename:VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES_KHR * ename:VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES_KHR * ename:VK_LUID_SIZE_KHR === New Enums * elink:VkExternalFenceHandleTypeFlagBitsKHR * elink:VkExternalFenceFeatureFlagBitsKHR === New Structs * slink:VkPhysicalDeviceExternalFenceInfoKHR * slink:VkExternalFencePropertiesKHR * slink:VkPhysicalDeviceIDPropertiesKHR === New Functions * flink:vkGetPhysicalDeviceExternalFencePropertiesKHR === Issues None.