【问题标题】:Direct3D: What does the stream number do in device->SetStreamSource?Direct3D:设备->SetStreamSource 中的流号有什么作用?
【发布时间】:2010-01-15 14:23:36
【问题描述】:

除了这两个地方之外,还有哪里使用的流号:GetStreamSourceSetStreamSource

【问题讨论】:

    标签: graphics directx direct3d 3d


    【解决方案1】:

    使用多个流允许您将来自不同来源的顶点组件数据组合在一起。当您有不同的渲染方法时,这可能很有用,每种渲染方法都需要不同的顶点组件集。您可以将其分成流并仅使用您需要的数据,而不是总是发送整个数据集。有关示例和示例代码,请参阅 GPU Gems 2 中的 this chapter。它还可以用于变形等效果。

    在调用CreateVertexDeclaration 时,您在D3DVERTEXELEMENT9 元素中指定流号以确定每个顶点组件来自哪个流。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多