All functionality in this extension is included in core Vulkan 1.2, with the KHR suffix omitted. The original type, enum and command names are still available as aliases of the core functionality.
VK_KHR_timeline_semaphoreVK_KHR_get_physical_device_properties2VK_KHR_external_semaphore_capabilitiesVK_KHR_external_semaphoreVK_KHR_external_semaphore_win32| Modifier and Type | Field and Description |
|---|---|
| public static final String | VK_KHR_TIMELINE_SEMAPHORE_EXTENSION_NAME
The extension name. |
| public static final int | VK_KHR_TIMELINE_SEMAPHORE_SPEC_VERSION
The extension specification version. |
| public static final int | VK_SEMAPHORE_TYPE_BINARY_KHR
Extends |
| public static final int | VK_SEMAPHORE_TYPE_TIMELINE_KHR
Extends |
| public static final int | VK_SEMAPHORE_WAIT_ANY_BIT_KHR
Extends |
| public static final int | VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES_KHR
Extends |
| public static final int | VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES_KHR
Extends |
| public static final int | VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO_KHR
Extends |
| public static final int | VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO_KHR
Extends |
| public static final int | VK_STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO_KHR
Extends |
| public static final int | VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO_KHR
Extends |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public static int | nvkGetSemaphoreCounterValueKHR(VkDevice device, long semaphore, long pValue)
Unsafe version of: |
| public static int | |
| public static int | nvkWaitSemaphoresKHR(VkDevice device, long pWaitInfo, long timeout)
Unsafe version of: |
| public static int | vkGetSemaphoreCounterValueKHR(VkDevice
the logical device that owns the semaphore. device, long the handle of the semaphore to query. semaphore, LongBuffer a pointer to a 64-bit integer value in which the current counter value of the semaphore is returned. pValue) |
| public static int | vkGetSemaphoreCounterValueKHR(VkDevice device, long semaphore, long[] pValue)
Array version of: |
| public static int | vkSignalSemaphoreKHR(VkDevice
the logical device that owns the semaphore. device, VkSemaphoreSignalInfo a pointer to a pSignalInfo)VkSemaphoreSignalInfo structure containing information about the signal operation.See |
| public static int | vkWaitSemaphoresKHR(VkDevice
the logical device that owns the semaphores. device, VkSemaphoreWaitInfo a pointer to a pWaitInfo, long VkSemaphoreWaitInfo structure containing information about the wait condition.the timeout period in units of nanoseconds. timeout)timeout is adjusted to the closest value allowed by the implementation-dependent timeout accuracy, which may be substantially longer than one nanosecond, and may be longer than the requested period.See |
| VK_KHR_TIMELINE_SEMAPHORE_EXTENSION_NAME | back to summary |
|---|---|
| public static final String VK_KHR_TIMELINE_SEMAPHORE_EXTENSION_NAME The extension name. | |
| VK_KHR_TIMELINE_SEMAPHORE_SPEC_VERSION | back to summary |
|---|---|
| public static final int VK_KHR_TIMELINE_SEMAPHORE_SPEC_VERSION The extension specification version. | |
| VK_SEMAPHORE_TYPE_BINARY_KHR | back to summary |
|---|---|
| public static final int VK_SEMAPHORE_TYPE_BINARY_KHR Extends Enum values: | |
| VK_SEMAPHORE_TYPE_TIMELINE_KHR | back to summary |
|---|---|
| public static final int VK_SEMAPHORE_TYPE_TIMELINE_KHR Extends Enum values: | |
| VK_SEMAPHORE_WAIT_ANY_BIT_KHR | back to summary |
|---|---|
| public static final int VK_SEMAPHORE_WAIT_ANY_BIT_KHR Extends | |
| VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES_KHR | back to summary |
|---|---|
| public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES_KHR Extends Enum values:
| |
| VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES_KHR | back to summary |
|---|---|
| public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES_KHR Extends Enum values:
| |
| VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO_KHR | back to summary |
|---|---|
| public static final int VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO_KHR Extends Enum values:
| |
| VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO_KHR | back to summary |
|---|---|
| public static final int VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO_KHR Extends Enum values:
| |
| VK_STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO_KHR | back to summary |
|---|---|
| public static final int VK_STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO_KHR Extends Enum values:
| |
| VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO_KHR | back to summary |
|---|---|
| public static final int VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO_KHR Extends Enum values:
| |
| KHRTimelineSemaphore | back to summary |
|---|---|
| protected KHRTimelineSemaphore() | |
| nvkGetSemaphoreCounterValueKHR | back to summary |
|---|---|
| public static int nvkGetSemaphoreCounterValueKHR(VkDevice device, long semaphore, long pValue) Unsafe version of: | |
| nvkSignalSemaphoreKHR | back to summary |
|---|---|
| public static int nvkSignalSemaphoreKHR(VkDevice device, long pSignalInfo) Unsafe version of: | |
| nvkWaitSemaphoresKHR | back to summary |
|---|---|
| public static int nvkWaitSemaphoresKHR(VkDevice device, long pWaitInfo, long timeout) Unsafe version of: | |
| vkGetSemaphoreCounterValueKHR | back to summary |
|---|---|
public static int vkGetSemaphoreCounterValueKHR(VkDevice device, long semaphore, LongBuffer pValue)
| |
| vkGetSemaphoreCounterValueKHR | back to summary |
|---|---|
| public static int vkGetSemaphoreCounterValueKHR(VkDevice device, long semaphore, long[] pValue) Array version of:
| |
| vkSignalSemaphoreKHR | back to summary |
|---|---|
| public static int vkSignalSemaphoreKHR(VkDevice device, VkSemaphoreSignalInfo pSignalInfo) See
| |
| vkWaitSemaphoresKHR | back to summary |
|---|---|
| public static int vkWaitSemaphoresKHR(VkDevice device, VkSemaphoreWaitInfo pWaitInfo, long timeout) See
| |