• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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