Class KHRTimelineSemaphore

java.lang.Object
org.lwjgl.vulkan.KHRTimelineSemaphore

public class KHRTimelineSemaphore extends Object
This extension introduces a new type of semaphore that has an integer payload identifying a point in a timeline. Such timeline semaphores support the following operations:
  • Host query - A host operation that allows querying the payload of the timeline semaphore.
  • Host wait - A host operation that allows a blocking wait for a timeline semaphore to reach a specified value.
  • Host signal - A host operation that allows advancing the timeline semaphore to a specified value.
  • Device wait - A device operation that allows waiting for a timeline semaphore to reach a specified value.
  • Device signal - A device operation that allows advancing the timeline semaphore to a specified value.
Promotion to Vulkan 1.2

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.

Name String
VK_KHR_timeline_semaphore
Extension Type
Device extension
Registered Extension Number
208
Revision
2
Extension and Version Dependencies
VK_KHR_get_physical_device_properties2 or Version 1.1
Deprecation State
Contact
Other Extension Metadata
Last Modified Date
2019-06-12
IP Status
No known IP claims.
Interactions and External Dependencies
Contributors
  • Jeff Bolz, NVIDIA
  • Yuriy O’Donnell, Epic Games
  • Faith Ekstrand, Intel
  • Jesse Hall, Google
  • James Jones, NVIDIA
  • Jeff Juliano, NVIDIA
  • Daniel Rakos, AMD
  • Ray Smith, Arm