iPad上的OpenGL 1.1雾性能

时间:2010-05-18 08:02:20

标签: ipad opengl-es

有没有办法在iPad上使用OpenGL 1.1将每个片段雾更改为每个顶点雾? 我尝试过glHint(GL_FOG_HINT,GL_FASTEST)但是使用雾时fps仍然很低(fps超过两倍没有雾)

1 个答案:

答案 0 :(得分:0)

iPad倾向于填充率。它有一个大屏幕和GPU,速度与iPhone 3GS大致相同。因此,雾的每片段成本倍增可能是显着的。

问题不在于“每个片段”问题(当我上次检查时,运行GLES 1.1时雾是ipad上的每个顶点)但是即使是每顶点属性也需要一些少量的片段工作。还有一个错误(我不知道它是否已修复)固定功能雾的速度比必要的慢。

如果您认为雾填充率低于应有的值,并且在某些情况下您不能没有雾,您可能需要考虑重写GLES 2.0,这将允许您提供自己的手动优化着色器。我们为我们的头衔做了这件事,值得fps明智。