VkCommandBuffer
A VkCommandBuffer is a fundamental object in the Vulkan graphics API, used to record a sequence of graphics and compute commands. Think of it as a list of instructions that the GPU will execute. Command buffers are typically recorded on the CPU and then submitted to the GPU for execution.
There are several stages to using a VkCommandBuffer. First, it must be created from a VkCommandPool. This
Executable command buffers can then be submitted to a VkQueue for execution on the GPU. A single
Command buffers can be recorded once and executed multiple times, which is highly efficient. They can also