Class KHRTimelineSemaphore


  • public class KHRTimelineSemaphore
    extends java.lang.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.

    VK_KHR_timeline_semaphore
    Name String
    VK_KHR_timeline_semaphore
    Extension Type
    Device extension
    Registered Extension Number
    208
    Revision
    2
    Extension and Version Dependencies
    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
    • Jason Ekstrand, Intel
    • Jesse Hall, Google
    • James Jones, NVIDIA
    • Jeff Juliano, NVIDIA
    • Daniel Rakos, AMD
    • Ray Smith, Arm