Package org.lwjgl.vulkan
Class KHRExternalSemaphore
- java.lang.Object
-
- org.lwjgl.vulkan.KHRExternalSemaphore
-
public final class KHRExternalSemaphore extends java.lang.Object
An application using external memory may wish to synchronize access to that memory using semaphores. This extension enables an application to create semaphores from which non-Vulkan handles that reference the underlying synchronization primitive can be exported.Promotion to Vulkan 1.1
All functionality in this extension is included in core Vulkan 1.1, with the KHR suffix omitted. The original type, enum and command names are still available as aliases of the core functionality.
- Name String
VK_KHR_external_semaphore
- Extension Type
- Device extension
- Registered Extension Number
- 78
- Revision
- 1
- Extension and Version Dependencies
- Requires Vulkan 1.0
- Requires
VK_KHR_external_semaphore_capabilities
- Deprecation state
- Promoted to Vulkan 1.1
- Contact
- James Jones cubanismo
- Last Modified Date
- 2016-10-21
- IP Status
- No known IP claims.
- Interactions and External Dependencies
- Promoted to Vulkan 1.1 Core
- Contributors
- Jason Ekstrand, Intel
- Jesse Hall, Google
- Tobias Hector, Imagination Technologies
- James Jones, NVIDIA
- Jeff Juliano, NVIDIA
- Matthew Netsch, Qualcomm Technologies, Inc.
- Ray Smith, ARM
- Chad Versace, Google
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
VK_KHR_EXTERNAL_SEMAPHORE_EXTENSION_NAME
The extension name.static int
VK_KHR_EXTERNAL_SEMAPHORE_SPEC_VERSION
The extension specification version.static int
VK_SEMAPHORE_IMPORT_TEMPORARY_BIT_KHR
ExtendsVkSemaphoreImportFlagBits
.static int
VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR
ExtendsVkStructureType
.
-
-
-
Field Detail
-
VK_KHR_EXTERNAL_SEMAPHORE_SPEC_VERSION
public static final int VK_KHR_EXTERNAL_SEMAPHORE_SPEC_VERSION
The extension specification version.- See Also:
- Constant Field Values
-
VK_KHR_EXTERNAL_SEMAPHORE_EXTENSION_NAME
public static final java.lang.String VK_KHR_EXTERNAL_SEMAPHORE_EXTENSION_NAME
The extension name.- See Also:
- Constant Field Values
-
VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR
public static final int VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR
ExtendsVkStructureType
.- See Also:
- Constant Field Values
-
VK_SEMAPHORE_IMPORT_TEMPORARY_BIT_KHR
public static final int VK_SEMAPHORE_IMPORT_TEMPORARY_BIT_KHR
ExtendsVkSemaphoreImportFlagBits
.- See Also:
- Constant Field Values
-
-