Requires Vulkan 1.0
- Last Modified Date
- IP Status
No known IP claims.
Jesse Hall, Google
James Jones, NVIDIA
Jeff Juliano, NVIDIA
Cass Everitt, Oculus
An application using external memory may wish to synchronize access to that memory using fences. This extension enables an application to export fence payload to and import fence payload from Windows handles.
This extension borrows concepts, semantics, and language from
That extension’s issues apply equally to this extension.
1) Should D3D12 fence handle types be supported, like they are for semaphores?
Doing so would require extending the fence signal and wait operations to
provide values to signal / wait for, like
A D3D12 fence can be signaled by importing it into a VkSemaphore
instead of a VkFence, and applications can check status or wait on the
D3D12 fence using non-Vulkan APIs.
The convenience of being able to do these operations on
objects doesn’t justify the extra API complexity.
For more information, see the Vulkan Specification
This page is a generated document. Fixes and changes should be made to the generator scripts, not directly.
Copyright (c) 2014-2020 Khronos Group. This work is licensed under a Creative Commons Attribution 4.0 International License.