1// Copyright 2016-2024 The Khronos Group Inc. 2// 3// SPDX-License-Identifier: CC-BY-4.0 4 5include::{generated}/meta/{refprefix}VK_KHR_external_fence.adoc[] 6 7=== Other Extension Metadata 8 9*Last Modified Date*:: 10 2017-05-08 11*IP Status*:: 12 No known IP claims. 13*Contributors*:: 14 - Jesse Hall, Google 15 - James Jones, NVIDIA 16 - Jeff Juliano, NVIDIA 17 - Cass Everitt, Oculus 18 - Contributors to `apiext:VK_KHR_external_semaphore` 19 20=== Description 21 22An application using external memory may wish to synchronize access to that 23memory using fences. 24This extension enables an application to create fences from which non-Vulkan 25handles that reference the underlying synchronization primitive can be 26exported. 27 28=== Promotion to Vulkan 1.1 29 30All functionality in this extension is included in core Vulkan 1.1, with the 31KHR suffix omitted. 32The original type, enum and command names are still available as aliases of 33the core functionality. 34 35include::{generated}/interfaces/VK_KHR_external_fence.adoc[] 36 37=== Issues 38 39This extension borrows concepts, semantics, and language from 40`apiext:VK_KHR_external_semaphore`. 41That extension's issues apply equally to this extension. 42 43=== Version History 44 45 * Revision 1, 2017-05-08 (Jesse Hall) 46 ** Initial revision 47