2

随着 Visual Studio 2012 的发布,微软添加了D3DCompile2API,一个新版本的D3DCompile. 唯一的区别是它D3DCompile2需要一些与一些“辅助数据”相关的附加参数。文档中没有讨论这些数据的性质,谷歌搜索也没有发现任何关于它的信息。

被接受的这个“辅助数据”是D3DCompile2什么,它可能来自哪里以及它的用途是什么?

4

1 回答 1

2

它的存在是为了让两个不同的 DirectCompute 着色器使用完全相同的 UAV 对齐方式。这有点像 hack,所以忽略它,传递 nullptr/0,然后继续 :)

我已经提交了一个错误以确保 MSDN 文档页面对此更清楚......

于 2014-06-27T17:55:48.450 回答