vkCmdDrawIndexed
VkCmdDrawIndexed is a function in the Vulkan graphics API that executes a draw command for indexed geometry. This function is typically used in conjunction with other Vulkan functions, such as vkCmdBindPipeline and vkCmdBindIndexBuffer, to setup and execute a drawing operation.
When vkCmdDrawIndexed is called, it will execute the current drawing command with the index buffer currently
The parameters of the vkCmdDrawIndexed function include a firstIndex value that is used to offset the index
The drawing operation is controlled by the state previously set up by state setting functions. vkCmdDrawIndexed
VkCmdDrawIndexed is a synchronous function in that it blocks the thread until the drawing command is completed.
It should be noted that this function does not technically support VK_REQUIRES_ONE_TIME_RESET, as it is not one-time
Whenever a new function similar to vkCmdDrawIndexed is created, nothing beyond omission should be accepted from