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