常见问题 开发软件的常见问题>>

索引缓冲区是什么?

发布时间:2010-11-23 15:35:33

答案:

索引缓冲区与顶点缓冲区极其类似,但其包含的是用于 DrawIndexedPrimitive 调用的索引。强烈建议您尽可能使用索引缓冲区,而不要使用原始的由应用程序分配的内存,其道理与顶点缓冲区相同。
我注意到 32 位的索引现在是一种支持类型;我可以将其用在所有的设备上吗? 不可以。你必须检查 D3DCAPS8::MaxVertexIndex 字段,以确定设备所支持的最大索引值。该值必须大于 216-1 (0xffff)才能支持 D3DFMT_INDEX32 类型的索引缓冲区。另外请注意,某些设备可能支持 32 位的索引,但其所支持的最大索引值却小于 232- 1 (0xffffffff);这样,应用程序必须遵从设备所报告的限制。

本FAQ适用范围

下一步您可以:
查看开发软件产品 >>