【发布时间】:2010-01-15 14:23:36
【问题描述】:
除了这两个地方之外,还有哪里使用的流号:GetStreamSource 和SetStreamSource?
【问题讨论】:
标签: graphics directx direct3d 3d
除了这两个地方之外,还有哪里使用的流号:GetStreamSource 和SetStreamSource?
【问题讨论】:
标签: graphics directx direct3d 3d
使用多个流允许您将来自不同来源的顶点组件数据组合在一起。当您有不同的渲染方法时,这可能很有用,每种渲染方法都需要不同的顶点组件集。您可以将其分成流并仅使用您需要的数据,而不是总是发送整个数据集。有关示例和示例代码,请参阅 GPU Gems 2 中的 this chapter。它还可以用于变形等效果。
在调用CreateVertexDeclaration 时,您在D3DVERTEXELEMENT9 元素中指定流号以确定每个顶点组件来自哪个流。
【讨论】: