VkGraphicsPipelineCreateInfo
有整数成员subpass
。
我的用例是创建单个管道对象并将其与多个子通道一起使用。每个子通道都有不同的颜色附件。
否。管道始终是相对于特定渲染通道的特定子通道构建的。它不能用于任何其他子通道:
当前渲染通道的子通道索引必须等于创建当前绑定到时指定
subpass
的VkGraphicsPipelineCreateInfo
结构成员。VkPipeline
VK_PIPELINE_BIND_POINT_GRAPHICS
您将需要创建多个管道,一个用于您打算使用它的每个子通道。对于不太关心这一点的实现,管道缓存应该使其高效。