1// Copyright 2016-2023 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*Interactions and External Dependencies*:: 14 - Promoted to Vulkan 1.1 Core 15*Contributors*:: 16 - Jesse Hall, Google 17 - James Jones, NVIDIA 18 - Jeff Juliano, NVIDIA 19 - Cass Everitt, Oculus 20 - Contributors to `apiext:VK_KHR_external_semaphore` 21 22=== Description 23 24An application using external memory may wish to synchronize access to that 25memory using fences. 26This extension enables an application to create fences from which non-Vulkan 27handles that reference the underlying synchronization primitive can be 28exported. 29 30=== Promotion to Vulkan 1.1 31 32All functionality in this extension is included in core Vulkan 1.1, with the 33KHR suffix omitted. 34The original type, enum and command names are still available as aliases of 35the core functionality. 36 37include::{generated}/interfaces/VK_KHR_external_fence.adoc[] 38 39=== Issues 40 41This extension borrows concepts, semantics, and language from 42`apiext:VK_KHR_external_semaphore`. 43That extension's issues apply equally to this extension. 44 45=== Version History 46 47 * Revision 1, 2017-05-08 (Jesse Hall) 48 ** Initial revision 49