【发布时间】:2014-06-13 05:44:15
【问题描述】:
谁能提供一个使用 SharpDX 和 D3D11 的工作代码,实例化并使用 SharpDX 的内容管道?我有几个问题。我开始明白,应该使用 SharpDX.Direct3D11.InputLayout 来描述顶点着色器的输入。那里我已经有问题了。我使用 SharpDX 的内容管道,所以着色器是在编译时而不是在运行时编译的。那么我在哪里得到着色器的字节码呢?它不应该那么难,但它似乎无法从效果对象中访问。我的另一个问题是,如何在当前 DrawIndexedInstanced 调用之前设置创建的 SharpDX.Direct3D11.InputLayout?
【问题讨论】:
-
很高兴知道我应该如何创建实例缓冲区。
-
就像穆阿德说的。您可以为实例使用常量/结构化缓冲区,而不是选择 2 个顶点缓冲区。这种方式对 InputLayout 没有影响
标签: sharpdx