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