Direct3D 顶点缓冲区

顶点缓冲区包含与调用 D3dDrawPrimitives2 中的命令缓冲区基元关联的顶点数据。 顶点使用灵活顶点格式表示 (FVF) ,其中每个顶点可以具有以下关联数据:

  • 需要位置 (x、y、z 和可选 w) ()

  • 漫射颜色 (可选)

  • 可选) (反射颜色

  • 纹理坐标 (可选) 。 Direct3D 最多可以发送八组 (u,v) 值。

驱动程序必须提供 FVF 支持。

实际顶点及其处理顺序取决于刚从命令缓冲区分析的 D3DDP2OP_Xxx 基元命令。 有关详细信息,请参阅单个D3DHAL_DP2Xxx 结构参考页。