10.1.1 栅栏(Fences):vkQueueSubmit后等待 在 Vulkan 的世界里,同步从来不是一句“等它完成”就能轻轻带过的轻巧承诺。它是一场精密的、毫秒级的、跨硬件边界的协奏——CPU 与 GPU 各执一端,指令流如两条平行却时而交汇的河流;内存可见性如雾中灯塔,若无明确信号,彼岸永远无法确认此岸是否已亮起;而 这个看似平凡的函数调用,恰恰是这场协奏中第一个真正需要“落槌定音”的节拍点。 你提交了一组命令缓冲区,它们被推入图形队列、计算队列或传输队列——但紧接着,你是否真的知道:GPU 已经开始执行?执行到了哪条指令?哪些写入内存的数据已经对 CPU 可见?哪些资源可以安全重用?哪些图像布局转换已完成?