【发布时间】:2017-06-20 21:32:26
【问题描述】:
VkGraphicsPipelineCreateInfo 具有整数成员 subpass。
我的用例是创建单个管道对象并将其与多个子通道一起使用。每个子通道都有不同的颜色附件。
【问题讨论】:
标签: vulkan
VkGraphicsPipelineCreateInfo 具有整数成员 subpass。
我的用例是创建单个管道对象并将其与多个子通道一起使用。每个子通道都有不同的颜色附件。
【问题讨论】:
标签: vulkan
没有。管道始终是相对于特定渲染通道的 特定 子通道构建的。它不能用于任何其他子通道:
当前渲染通道的子通道索引必须等于在创建当前绑定到
VK_PIPELINE_BIND_POINT_GRAPHICS的VkPipeline时指定的VkGraphicsPipelineCreateInfo结构的subpass成员。
您将需要创建多个管道,一个用于您打算使用它的每个子通道。对于不太关心这个的实现,管道缓存应该可以提高效率。
【讨论】: