/ appendices / VK_KHR_external_fence_fd.txt
VK_KHR_external_fence_fd.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_fence_fd.txt[] 6 7 *Last Modified Date*:: 8 2017-05-08 9 *IP Status*:: 10 No known IP claims. 11 *Contributors*:: 12 - Jesse Hall, Google 13 - James Jones, NVIDIA 14 - Jeff Juliano, NVIDIA 15 - Cass Everitt, Oculus 16 - Contributors to `<<VK_KHR_external_semaphore_fd>>` 17 18 An application using external memory may wish to synchronize access to that 19 memory using fences. 20 This extension enables an application to export fence payload to and import 21 fence payload from POSIX file descriptors. 22 23 === New Object Types 24 25 None. 26 27 === New Enum Constants 28 29 * ename:VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR 30 * ename:VK_STRUCTURE_TYPE_FENCE_GET_FD_INFO_KHR 31 32 === New Enums 33 34 None. 35 36 === New Structs 37 38 * slink:VkImportFenceFdInfoKHR 39 * slink:VkFenceGetFdInfoKHR 40 41 === New Functions 42 43 * flink:vkImportFenceFdKHR 44 * flink:vkGetFenceFdKHR 45 46 === Issues 47 48 This extension borrows concepts, semantics, and language from 49 `<<VK_KHR_external_semaphore_fd>>`. 50 That extension's issues apply equally to this extension.