是否有可能的过滤器适用于将使用计算着色器来呈现,然后使用其结果作为在顶点着色器的输入缓冲器中的几何数据?这将节省我的回读数据的麻烦(时间)。

任何帮助十分赞赏。

有帮助吗?

解决方案

是绝对。首先,使用ID3D11BufferBIND_VERTEX_BUFFERBIND_SHADER_RESOURCE使用标志创建结构的两个identicals BIND_UNORDERED_ACCESS,以及相关联的无人机和SRVs。

第一步是你的计算通过期间以应用过滤器,以输入源并缓冲器写入目标缓冲器。

然后在拉制通,你只需要目标缓冲区到IA阶段结合。如果你需要在顶点累加计算,你可以做一些乒乓(我假设通过过滤你的意思是一个功能图,为指的函数编程术语)。

scroll top