在iOS上使用三角形条而不是三角形是否有好处?如果我使用三角形条绘制四边形,我将不得不使用4个索引,但如果我只使用三角形,我将不得不使用6个索引。两者都需要4个顶点。
iOS是否可以做任何事情来优化三角形使用并减少内存,以便使用三角形条带实际上不会带来好处?绘制比另一种更快的方法是什么?
(我说的是将glDrawElements
与GL_TRIANGLES
或GL_TRIANGLE_STRIPS
结合使用
答案 0 :(得分:0)
你自己说过,三角形带使用较少的数据来传达相同的信息。条带越长,增益越大。
发送到GPU的数据减少=发送数据所花费的时间减少=有更多时间对其进行计算。