一:概述
vkQueueSubmit 把一组命令送到指定的GPU队列中执行,它是 CPU -> GPU 的发车按钮。 函数如下:
VkResult vkQueueSubmit(
VkQueue queue,
uint32_t submitCount,
const VkSubmitInfo* pSubmits,
VkFence fence);
}
typedef struct VkSubmitInfo {
VkStructureType sType; // 必填: VK_STRUCTURE_TYPE_SUBMIT_INFO
const void* pNext; // 例如挂 VkTimelineSemaphoreSubmitInfo
uint32_t waitSemaphoreCount; // 提交前要等待的信号量数量
const VkSemaphore* pWaitSemaphores; // 等待哪些信号量
const VkPipelineStageFlags* pWaitDstStageMask; // 对应每个 wait 的目标阶段掩码(长度=waitSe