在Vulkan API中创建单独的render-pass

时间:2017-05-25 06:15:48

标签: vulkan

我们什么时候在同一场景的vulkan中创建一个单独的renderpass?如果我们必须实现阴影贴图,我们不能创建2个子通道和FBO,其中3个附件首先用于深度通过,其余2用于正常场景渲染?我看到一些教程使用单独的renderpass进行阴影贴图,但我不明白为什么?

1 个答案:

答案 0 :(得分:2)

您无法从输入附件任意采样。这意味着在片段着色器中,您只能从与要着色的片段对应的输入附件中获取样本值。

如果您想从其他位置进行采样,则不能将其用作同一渲染通道内的附件。