纹理图集 - 矩阵或坐标?

时间:2012-01-30 04:51:35

标签: ios performance opengl-es textures texture-mapping

使用纹理图集时(我在iOS上使用OpenGL ES 1.1和2.0),它具有更好的性能:使用矩阵为每个对象获取正确的图集,或使用纹理坐标?

1 个答案:

答案 0 :(得分:1)

我会说'使用纹理坐标'在一般情况下应该更快:在这种情况下,你可以有更少的绘制调用。在最好的情况下,您可以在一次绘制调用中提交所有对象。

对于纹理矩阵,平均而言,您必须在每个对象之间进行更改,因此您必须为每个绘制调用提交一个对象。

当然,与通常的图形一样,您的里程可能会根据您的具体情况而有所不同,您可能会在您的情况下找到具体的优化机会。如果性能提升对您的应用程序非常重要,那么您应该尝试两种方式并分析性能。