// 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/ [[VK_KHR_external_fence_capabilities]] == VK_KHR_external_fence_capabilities *Name String*:: +VK_KHR_external_fence_capabilities+ *Extension Type*:: Instance extension *Registered Extension Number*:: 113 *Status*:: Draft *Last Modified Date*:: 2017-05-08 *Revision*:: 1 *IP Status*:: No known IP claims. *Dependencies*:: - This extension is written against version 1.0 of the Vulkan API. - Depends on +VK_KHR_get_physical_device_properties2+. *Contributors*:: - Jesse Hall, Google - James Jones, NVIDIA - Jeff Juliano, NVIDIA - Cass Everitt, Oculus - Contributors to <> *Contact*:: Jesse Hall (jessehall 'at' google.com) 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.