硬件:iPad2软件:OpenGL ES 2.0 C++
glDrawElements似乎占用了大约25%的cpu.使CPU 18ms和GPU每帧10ms.
当我不使用索引缓冲区并使用glDrawArrays时,它会加速并且glDrawArrays大麦会显示在探查器上.其他一切都是一样的,glDrawArrays有更多的顶点因为我必须在没有索引缓冲区的情况下复制VBO中的顶点.
至今:
所以看起来它正在做某种类型的软件回退.但我无法弄清楚会导致OpenGL回退的原因.
iphone opengl-es ipad ios opengl-es-2.0
ios ×1
ipad ×1
iphone ×1
opengl-es ×1
opengl-es-2.0 ×1