Structures

VkCheckpointDataNV

Return structure for command buffer checkpoint data

The VkCheckpointDataNV structure is defined as:

typedef struct VkCheckpointDataNV {
    VkStructureType sType;
    void* pNext;
    VkPipelineStageFlagBits stage;
    void* pCheckpointMarker;
} VkCheckpointDataNV;
  • sType is a VkStructureType value identifying this structure.
  • pNext is NULL or a pointer to a structure extending this structure.
  • stage is a VkPipelineStageFlagBits value specifying which pipeline stage the checkpoint marker data refers to.
  • pCheckpointMarker contains the value of the last checkpoint marker executed in the stage that stage refers to.

The stages at which a checkpoint marker can be executed are implementation-defined and can be queried by calling vkGetPhysicalDeviceQueueFamilyProperties2.

Valid Usage (Implicit)

VUID-VkCheckpointDataNV-sType-sType

sType must be VK_STRUCTURE_TYPE_CHECKPOINT_DATA_NV