DX10+多个顶点缓冲区、单索引缓冲区 [英] DX10+ multiple vertex buffers, single index buffer
本文介绍了DX10+多个顶点缓冲区、单索引缓冲区的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
推荐答案
所有顶点缓冲区必须同时使用相同的索引。这样做的目的是允许不同的顶点缓冲区包含不同的顶点数据组件。例如,您可能决定将位置存储在一个顶点缓冲区中,而将纹理坐标存储在第二个缓冲区中。第零索引将访问第一个顶点缓冲区中的第一个位置和第二个顶点缓冲区中的第一个纹理坐标。
如果您希望每帧更新纹理坐标,但从不更改位置,这将节省带宽。
实例化中还使用了多个顶点缓冲区。
创建顶点或索引缓冲区时,需要指定缓冲区的大小。然后,该内存量被保留在视频RAM中,并且不能被其他任何东西使用。因此,如果我理解您的问题,不,您不能在128MB的RAM中容纳四个64MB的缓冲区。
这篇关于DX10+多个顶点缓冲区、单索引缓冲区的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文