在阅读VkPipelineCreateFlagBits
文档时:
我想知道为什么它明确声明了图形管道。为什么vkCreateComputePipelines
不一样呢?好像我可以ComputePipe-> GraphicsPipe,但是不能ComputePipe-> ComputePipe或GraphicsPipe-> ComputePipe !?
最佳答案
这似乎是文档中的错误。计算管道也确实支持派生,您可以通过basePipelineHandle
的basePipelineIndex
或VkComputePipelineCreateInfo
传递基础管道来派生。
我一直在示例应用程序中执行此操作,并且效果很好。没有验证错误,管道创建也很好。