在阅读VkPipelineCreateFlagBits文档时:



我想知道为什么它明确声明了图形管道。为什么vkCreateComputePipelines不一样呢?好像我可以ComputePipe-> GraphicsPipe,但是不能ComputePipe-> ComputePipe或GraphicsPipe-> ComputePipe !?

最佳答案

这似乎是文档中的错误。计算管道也确实支持派生,您可以通过basePipelineHandlebasePipelineIndexVkComputePipelineCreateInfo传递基础管道来派生。

我一直在示例应用程序中执行此操作,并且效果很好。没有验证错误,管道创建也很好。

09-19 02:05