Vulkan 是否有等效的 TransformFeedback
Does Vulkan have a TransformFeedback equivalent
Vulkan 是否支持保存流水线阶段的顶点输出?我一直在寻找,但找不到任何示例或参考资料,也许其他人知道吗?
Transform Feedback 没有针对最初的 Vulkan 版本进行改进,也没有直接等效的版本。
所以你实际上必须自己做,例如使用 PrimitiveID 从几何着色器写入 SSBO 或使用计算着色器。
请注意,几何着色器版本可能无法在所有设备上运行,因为它需要支持 vertexPipelineStoresAndAtomics 功能。
更新
从 1.1.88 开始,an extension 提供了对 TransformFeedback 的支持。
Vulkan 是否支持保存流水线阶段的顶点输出?我一直在寻找,但找不到任何示例或参考资料,也许其他人知道吗?
Transform Feedback 没有针对最初的 Vulkan 版本进行改进,也没有直接等效的版本。
所以你实际上必须自己做,例如使用 PrimitiveID 从几何着色器写入 SSBO 或使用计算着色器。
请注意,几何着色器版本可能无法在所有设备上运行,因为它需要支持 vertexPipelineStoresAndAtomics 功能。
更新
从 1.1.88 开始,an extension 提供了对 TransformFeedback 的支持。