Package org.lwjgl.vulkan
Class KHRExternalSemaphore
- java.lang.Object
-
- org.lwjgl.vulkan.KHRExternalSemaphore
-
public final class KHRExternalSemaphore extends java.lang.ObjectAn 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.StringVK_KHR_EXTERNAL_SEMAPHORE_EXTENSION_NAMEThe extension name.static intVK_KHR_EXTERNAL_SEMAPHORE_SPEC_VERSIONThe extension specification version.static intVK_SEMAPHORE_IMPORT_TEMPORARY_BIT_KHRExtendsVkSemaphoreImportFlagBits.static intVK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHRExtendsVkStructureType.
-
-
-
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
-
-