7.3.1 VkRenderPass定义与子通道(Subpasses) 在 Vulkan 的世界里, 不是装饰性的容器,也不是可有可无的配置项——它是帧级渲染逻辑的宪法性契约。它不执行绘制,却定义了绘制必须遵守的时空秩序;它不持有像素,却精确裁定每一滴颜色、每一寸深度、每一份解析度如何被生成、流转与消亡。当你调用 的那一刻,你不是在“开启一个渲染流程”,而是在向 GPU 提交一份经由驱动校验、硬件仲裁、内存子系统背书的渲染意图声明书。而这份声明书的核心骨架,正是 及其内部精密咬合的子通道(Subpasses)。 我们常误以为“先清屏、再画物体、最后做后处理”是直觉行为。但 Vulkan 说:不。直觉必须被翻译成显式依赖图;顺序必须升华为资源生命周期约束;