DirectX将多个网格添加到单个顶点缓冲区

时间:2015-09-06 23:59:28

标签: c++ directx vertex-buffer vertices

我对DirectX很新。我认为这应该是一个非常简单的问题,但我似乎无法在任何地方找到答案。

基本上,我想知道如何将多个网格中的顶点添加到单个顶点缓冲区。当程序初始化时,每个网格只会发生一次,所以我相信我想要DEFAULT用法。

是否可以单独将每个网格添加到缓冲区?或者我是否需要将它们全部收集在一个阵列中并立即传递它们?默认还是动态? Map / Unmap或updateSubresource?感谢

现在我正在使用一个索引缓冲区,每个对象绘制一次(我知道可怕),但我计划在我解决这个问题后立即切换到实例化。

0 个答案:

没有答案