iPad OpenGL ES FPS слишком медленный! - PullRequest
1 голос
/ 07 апреля 2010

В настоящее время я работаю над приложением OpenGL ES 1.1 для iPad

, которое работает с полным разрешением iPad 768x1024, с текстурами, полигонами и работами

, но только со скоростью около 30 кадров в секунду! (недостаточно быстро для моих целей)

я уверен, что это не мой код, потому что когда я снижал разрешение, FPS увеличивался, в конце концов, обычный 60 при возобновлении iPod touch

Кто-нибудь еще сталкивался с этим замедлением FPS?я должен уменьшить размер, а затем увеличить его? ... Кроме того, будет ли повышение до OpenGL 2.0 увеличить скорость?

Любое руководство очень ценится!

Ответы [ 2 ]

5 голосов
/ 07 апреля 2010

iPad имеет точно такой же графический процессор, что и iPhone 3GS, поэтому вы, вероятно, ожидаете худшую полноэкранную производительность на iPad из-за необходимости увеличивать в 5 раз больше пикселей.

Если это так, то, вероятно, лучшим решением будет использование масштабирования. В конце концов, даже разработчики консоли должны это делать!

2 голосов
/ 22 июля 2010

У меня была такая же проблема при портировании игры для iPhone на iPad. Есть несколько оптимизаций, которые повысили FPS с 5-6 до 20 +:

  • с использованием vbo-s
  • максимально возможное уменьшение для операций фрагмента (туман, смешивание, мульти-текстурирование)
  • установка некоторых операций на CPU (например, подсветка)
  • с использованием мультитекстурирования вместо многопроходного со смесью
  • улучшение алгоритма отбраковки (теперь у нас улучшенный процессор)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...