1// Copyright (c) 2016-2018 Khronos Group. This work is licensed under a 2// Creative Commons Attribution 4.0 International License; see 3// http://creativecommons.org/licenses/by/4.0/ 4 5include::meta/VK_KHR_external_fence_capabilities.txt[] 6 7*Last Modified Date*:: 8 2017-05-08 9*IP Status*:: 10 No known IP claims. 11*Interactions and External Dependencies*:: 12 - Promoted to Vulkan 1.1 Core 13*Contributors*:: 14 - Jesse Hall, Google 15 - James Jones, NVIDIA 16 - Jeff Juliano, NVIDIA 17 - Cass Everitt, Oculus 18 - Contributors to `<<VK_KHR_external_semaphore_capabilities>>` 19 20An application may wish to reference device fences in multiple Vulkan 21logical devices or instances, in multiple processes, and/or in multiple 22APIs. 23This extension provides a set of capability queries and handle definitions 24that allow an application to determine what types of "`external`" fence 25handles an implementation supports for a given set of use cases. 26 27=== New Object Types 28 29None. 30 31=== New Enum Constants 32 33 * ename:VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO_KHR 34 * ename:VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES_KHR 35 * ename:VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES_KHR 36 * ename:VK_LUID_SIZE_KHR 37 38=== New Enums 39 40 * elink:VkExternalFenceHandleTypeFlagBitsKHR 41 * elink:VkExternalFenceFeatureFlagBitsKHR 42 43=== New Structs 44 45 * slink:VkPhysicalDeviceExternalFenceInfoKHR 46 * slink:VkExternalFencePropertiesKHR 47 * slink:VkPhysicalDeviceIDPropertiesKHR 48 49=== New Functions 50 51 * flink:vkGetPhysicalDeviceExternalFencePropertiesKHR 52 53=== Promotion to Vulkan 1.1 54 55All functionality in this extension is included in core Vulkan 1.1, with the 56KHR suffix omitted. 57The original type, enum and command names are still available as aliases of 58the core functionality. 59 60=== Issues 61 62None. 63