标签: c++ directx-11 direct3d11
如果我有不同的数据类型(位置,法线和颜色),这些数据类型没有交错但存储在同一顶点缓冲区中,我可以将该缓冲区绑定到IA阶段中的多个输入槽以指向所有这3个数据区域同时存在?
答案 0 :(得分:2)
是的,这是完全允许的。
致电IaSetVertexBuffers
您可以提供pOffsets参数,该参数是缓冲区中的起始位置。
因此可以在不同的插槽中为不同的起始位置分配相同的缓冲区。