VkCommandBufferSubmitInfo
The VkCommandBufferSubmitInfo structure is defined as:
typedef struct VkCommandBufferSubmitInfo {
    VkStructureType sType;
    const void* pNext;
    VkCommandBuffer commandBuffer;
    uint32_t deviceMask;
} VkCommandBufferSubmitInfo;
or the equivalent
typedef VkCommandBufferSubmitInfo VkCommandBufferSubmitInfoKHR;
- sTypeis a VkStructureType value identifying this structure.
- pNextis- NULLor a pointer to a structure extending this structure.
- commandBufferis a VkCommandBuffer to be submitted for execution.
- deviceMaskis a bitmask indicating which devices in a device group execute the command buffer. A- deviceMaskof- 0is equivalent to setting all bits corresponding to valid devices in the group to- 1.
Valid Usage
VUID-VkCommandBufferSubmitInfo-commandBuffer-03890
commandBuffer must not have been allocated with
VK_COMMAND_BUFFER_LEVEL_SECONDARY
VUID-VkCommandBufferSubmitInfo-deviceMask-03891
If deviceMask is not 0, it must be a valid device mask
VUID-VkCommandBufferSubmitInfo-commandBuffer-09445
If any render pass instance in commandBuffer was recorded with a
VkRenderPassStripeBeginInfoARM structure in its pNext chain and
did not specify the VK_RENDERING_RESUMING_BIT flag, a
VkRenderPassStripeSubmitInfoARM must be included in the
pNext chain
VUID-VkCommandBufferSubmitInfo-pNext-09446
If a VkRenderPassStripeSubmitInfoARM is included in the
pNext chain, the value of
VkRenderPassStripeSubmitInfoARM::stripeSemaphoreInfoCountmust be equal to the sum of the
VkRenderPassStripeBeginInfoARM::stripeInfoCount parameters
provided to render pass instances recorded in commandBuffer that
did not specify the VK_RENDERING_RESUMING_BIT flag
Valid Usage (Implicit)
VUID-VkCommandBufferSubmitInfo-sType-sType
sType must be VK_STRUCTURE_TYPE_COMMAND_BUFFER_SUBMIT_INFO
VUID-VkCommandBufferSubmitInfo-pNext-pNext
pNext must be NULL or a pointer to a valid instance of VkRenderPassStripeSubmitInfoARM
VUID-VkCommandBufferSubmitInfo-sType-unique
The sType value of each structure in the pNext chain must be unique
VUID-VkCommandBufferSubmitInfo-commandBuffer-parameter
commandBuffer must be a valid VkCommandBuffer handle