In Command Buffer Lifecycle:
Command buffers allocated from a command pool created with VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT in the invalid, recording, or executable state can also be transitioned to the recording state by vkBeginCommandBuffer.
But in Valid Usage:
commandBuffer must not be in the recording or pending state
First one says it's fine to restart recording in the recording state, but the second one forbids it.
In Command Buffer Lifecycle:
But in Valid Usage:
First one says it's fine to restart recording in the recording state, but the second one forbids it.