/ appendices / VK_KHR_external_semaphore_capabilities.txt
VK_KHR_external_semaphore_capabilities.txt
 1  // Copyright (c) 2016-2019 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  
 5  include::meta/VK_KHR_external_semaphore_capabilities.txt[]
 6  
 7  *Last Modified Date*::
 8      2016-10-20
 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  
18  An application may wish to reference device semaphores in multiple Vulkan
19  logical devices or instances, in multiple processes, and/or in multiple
20  APIs.
21  This extension provides a set of capability queries and handle definitions
22  that allow an application to determine what types of "`external`" semaphore
23  handles an implementation supports for a given set of use cases.
24  
25  === New Object Types
26  
27  None.
28  
29  === New Enum Constants
30  
31    * ename:VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO_KHR
32    * ename:VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES_KHR
33    * ename:VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES_KHR
34    * ename:VK_LUID_SIZE_KHR
35  
36  === New Enums
37  
38    * elink:VkExternalSemaphoreHandleTypeFlagBitsKHR
39    * elink:VkExternalSemaphoreFeatureFlagBitsKHR
40  
41  === New Structs
42  
43    * slink:VkPhysicalDeviceExternalSemaphoreInfoKHR
44    * slink:VkExternalSemaphorePropertiesKHR
45    * slink:VkPhysicalDeviceIDPropertiesKHR
46  
47  === New Functions
48  
49    * flink:vkGetPhysicalDeviceExternalSemaphorePropertiesKHR
50  
51  === Promotion to Vulkan 1.1
52  
53  All functionality in this extension is included in core Vulkan 1.1, with the
54  KHR suffix omitted.
55  The original type, enum and command names are still available as aliases of
56  the core functionality.
57  
58  === Issues