cmdSetCheckpointNV :: MonadIO io=> CommandBuffercommandBufferis the command buffer that will receive the marker->"checkpointMarker"
::: Ptr ()pCheckpointMarkeris an opaque application-provided value that will be associated with the checkpoint.-> io ()
vkCmdSetCheckpointNV - Insert diagnostic checkpoint in command stream
Valid Usage (Implicit)
commandBuffermust be a valid CommandBuffer handle
commandBuffermust be in the recording stateThe CommandPool that
commandBufferwas allocated from must support QUEUE_COMPUTE_BIT, QUEUE_GRAPHICS_BIT, or QUEUE_TRANSFER_BIT operationsThis command must not be called between suspended render pass instances
This command must only be called outside of a video coding scope
Host Synchronization
Host access to
commandBuffermust be externally synchronized
Host access to the CommandPool that
commandBufferwas allocated from must be externally synchronized
Command Properties
'
Primary Secondary | Both | Outside | VK_QUEUE_COMPUTE_BIT VK_QUEUE_GRAPHICS_BIT VK_QUEUE_TRANSFER_BIT | Action |
Conditional Rendering
vkCmdSetCheckpointNV is not affected by conditional rendering