【发布时间】:2021-08-30 23:48:34
【问题描述】:
当调用 vkCmdBindDescriptorSets 时,我必须传递第一个集合的编号和我想要绑定的描述符集合的数组。然后我可以使用 layout(set = X, binding = 0) 在我的着色器中使用我喜欢的任何集合。
我的问题如下。该集的描述符集布局仅在创建描述符集时指定。然而,当我绑定时,我可以使用上述函数将任何描述符集绑定到任何集数。是否由我来保持我的着色器布局和绑定与在管道创建中指定的布局一致?否则,管道/着色器如何“知道”我的特定集正在使用哪个布局?
【问题讨论】:
标签: vulkan