【问题标题】:Is it beneficial to use triangle strips as opposed to triangles in OpenGL on iOS?与 iOS 上的 OpenGL 中的三角形相比,使用三角形条是否有益?
【发布时间】:2014-01-14 01:54:11
【问题描述】:

在 iOS 上使用三角形条而不是三角形有什么好处?如果我要使用三角形条来绘制四边形,我将不得不使用 4 个索引,但如果我只使用三角形,我将不得不使用 6 个索引。两者都需要 4 个顶点。

iOS 是否在后台做任何事情来优化三角形的使用并减少内存,以使使用三角形条实际上不会带来好处?一种绘图方法比另一种更快吗?

(我说的是使用glDrawElementsGL_TRIANGLESGL_TRIANGLE_STRIPS 结合使用)

【问题讨论】:

    标签: ios opengl-es-2.0


    【解决方案1】:

    您自己说过,三角形带使用较少的数据来传达相同的信息。条带越长,增益越大。

    发送到 GPU 的数据更少 = 发送数据所花费的时间更少 = 有更多时间在其上进行计算。

    【讨论】:

      猜你喜欢
      • 2018-02-11
      • 1970-01-01
      • 2016-04-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多