(DirectX 11)一次可以将单个顶点缓冲区绑定到多个IA输入槽吗?

时间:2015-04-30 14:02:32

标签: c++ directx-11 direct3d11

如果我有不同的数据类型(位置,法线和颜色),这些数据类型没有交错但存储在同一顶点缓冲区中,我可以将该缓冲区绑定到IA阶段中的多个输入槽以指向所有这3个数据区域同时存在?

1 个答案:

答案 0 :(得分:2)

是的,这是完全允许的。

致电IaSetVertexBuffers

您可以提供pOffsets参数,该参数是缓冲区中的起始位置。

因此可以在不同的插槽中为不同的起始位置分配相同的缓冲区。

相关问题