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_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 18An application using external memory may wish to synchronize access to that 19memory using fences. 20This extension enables an application to export fence payload to and import 21fence payload from POSIX file descriptors. 22 23=== New Object Types 24 25None. 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 34None. 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 48This extension borrows concepts, semantics, and language from 49`<<VK_KHR_external_semaphore_fd>>`. 50That extension's issues apply equally to this extension. 51