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

在我提交一列带索引的原语时,Direct3D是处理缓冲区中所有的顶点,还是只处理我索引过的顶点?

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

答案:

在使用软件几何流水线时,Direct3D 首先转换您所提交的范围中的所有的顶点,而不是“根据要求”按照索引对其进行转换。这对于密集数据(即其中使用了大多数的顶点)效率更高,尤其是在可以使用 SIMD 指令时。如果您的数据比较松散(即很多顶点未被使用),则您可能需要考虑重新排列您的数据,以避免多余的转换。在使用硬件几何加速时,顶点经常是根据需要进行转换的。

本FAQ适用范围

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