Structures
VkCheckpointData2NV
Return structure for command buffer checkpoint data
The VkCheckpointData2NV structure is defined as:
typedef struct VkCheckpointData2NV {
VkStructureType sType;
void* pNext;
VkPipelineStageFlags2 stage;
void* pCheckpointMarker;
} VkCheckpointData2NV;
pub struct CheckpointData2NV {
s_type: vk::StructureType,
p_next: *mut c_void,
stage: vk::PipelineStageFlags2,
p_checkpoint_marker: *mut c_void,
}
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structure.stageindicates a single pipeline stage which the checkpoint marker data refers to.pCheckpointMarkercontains the value of the last checkpoint marker executed in the stage thatstagerefers to.
Valid Usage (Implicit)
VUID-VkCheckpointData2NV-sType-sType
sType must be VK_STRUCTURE_TYPE_CHECKPOINT_DATA_2_NV
VUID-VkCheckpointData2NV-pNext-pNext
pNext must be NULL
The stages at which a checkpoint marker can be executed are implementation-defined and can be queried by calling vkGetPhysicalDeviceQueueFamilyProperties2.
Type
Structures